diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.7aaad35b.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.e7868057.async.js similarity index 92% rename from p__Classrooms__Lists__CommonHomework__Review__index.7aaad35b.async.js rename to p__Classrooms__Lists__CommonHomework__Review__index.e7868057.async.js index f2ea92f346..8665632f39 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.7aaad35b.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.e7868057.async.js @@ -77,7 +77,7 @@ `;for(let tr=0;tr{switch(ln){case Wt:return ie.createElement(Pe,{callback:Wn,onCancel:Ui});case dr:return ie.createElement(pt.Z,{callback:Wn,onCancel:Ui});case an:return ie.createElement(Se.Z,{callback:Wn,onCancel:Ui});case pi:return ie.createElement(oe,{editImgId:so.current,callback:Wn,onCancel:Ui});case Hi:return ie.createElement(bt,{callback:Wn,onCancel:Ui});case"maths-latex":return ie.createElement(Ei,{showSaveButton:!0,callback:Wn});case"inline-latex":return ie.createElement(An.Z,{showSaveButton:!0,callback:Wn});default:return null}},[ln]);function Ui(){In("")}(0,ie.useEffect)(()=>{if(ao.current){let Ot=function(Ji){ui=!0,Li=Ji.pageY},Lt=function(){ui=!1},Pt=function(Ji){if(ui){let Ii=Ji.pageY-Li;Ii<0&&(Ii=0),Ii>300&&(Ii=300);let Fi=wi+Ii+"px";Fo(Fi)}},zt=ao.current,ui=!1,Li=0;return zt.addEventListener("mousedown",Ot),document.addEventListener("mousemove",Pt),document.addEventListener("mouseup",Lt),()=>{zt.removeEventListener("mousedown",Ot),document.removeEventListener("mousemove",Pt),document.removeEventListener("mouseup",Lt)}}},[Ct,ao]),(0,ie.useEffect)(()=>{Fo(wi)},[wi]);const Vr=br(ti),Or=br(Io),ra={width:Vr,height:Or},ho=(0,ie.useMemo)(()=>{if(jr){let Ot=new Date(jr),Lt=Ot.getHours(),Pt=Ot.getMinutes(),zt=Ot.getSeconds();return Lt=Lt<10?"0"+Lt:Lt,Pt=Pt<10?"0"+Pt:Pt,zt=zt<10?"0"+zt:zt,`${Lt}:${Pt}:${zt}`}return 0},[jr]),za=Ot=>{const Lt=[];if(_n){let Pt=-1;Ot=Ot.replace(/(@▁▁@|@▁@)/g,function(zt,ui,Li){Lt.push({multiLine:zt!==Ko})})}return Lt};function Ra(){window.sessionStorage.removeItem(Nn),jo(!1),Zr(0)}function er(){jo(!1),Zr(0),Ct.setValue(window.sessionStorage.getItem(Nn))}(0,ie.useEffect)(()=>{Gi[ln]&&ln!==yi&&ln!==pi&&setTimeout(()=>{const Ot=document.getElementsByClassName("markdown-popup-form")[0],Lt=window.innerWidth/2-Ot.offsetWidth/2,Pt=window.innerHeight/2-Ot.offsetHeight/2;Kn(Lt),Pa(Pt)},0)},[ln]);const Wa=Ot=>{Ot.preventDefault();const Lt=Ot.clientX-ta,Pt=Ot.clientY-ia;document.body.onmousemove=zt=>{let ui=zt.clientX-Lt,Li=zt.clientY-Pt;const Ji=document.getElementsByClassName("markdown-popup-form")[0],Ii=window.innerWidth-Ji.offsetWidth,Fi=window.innerHeight-Ji.offsetHeight;ui=Math.max(0,Math.min(ui,Ii)),Li=Math.max(0,Math.min(Li,Fi)),xl(zt.clientX,zt.clientY,Lt,Pt)&&(Kn(ui),Pa(Li))},document.body.onmouseup=function(){document.body.onmousemove=null}},xl=(Ot,Lt,Pt,zt)=>{const ui=document.body.clientHeight,Li=document.body.clientWidth;return Ot<20&&Pt>Ot||Ot>Li-20&&PtLt||Lt>ui-20&&zt{var Lt;so.current=Ot,(Lt=Yr.current)==null||Lt.setHeight("100vh"),setTimeout(()=>{In("add-flowchart")},150)}})):null))),bi?ie.createElement("a",{ref:ao,className:"editor-resize"}):null,ln===yi&&ie.createElement(st,{callback:Wn,onCancel:Ui}),ln===pi&&ie.createElement(oe,{ref:Yr,editImgId:so.current,callback:Wn,onCancel:Ui}),ie.createElement(dt.Z,null,Gi[ln]&&ln!==yi&&ln!==pi?ie.createElement(Re.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ta,top:ia},title:ie.createElement("div",{style:{cursor:"move"},onMouseDown:Wa},Gi[ln]),open:!0,onCancel:Ui,footer:null,destroyOnClose:!0,width:ln===pi?"1200px":null,height:ln===pi?"80vh":null,className:"markdown-popup-form"},co):null))}},45596:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return et},I:function(){return Et}});var ie=fe(28284),Ge=fe(6767),De=fe(37568),Ze=fe(77736),xe=fe(71051),ve=fe(47889),Te=fe(99571),Ie=fe(67303),Ee=fe(59301),Ne=fe(59301),ze=Object.defineProperty,je=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ce=(dt,Ke,gt)=>Ke in dt?ze(dt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:gt}):dt[Ke]=gt,Oe=(dt,Ke)=>{for(var gt in Ke||(Ke={}))Le.call(Ke,gt)&&Ce(dt,gt,Ke[gt]);if(We)for(var gt of We(Ke))Ae.call(Ke,gt)&&Ce(dt,gt,Ke[gt]);return dt},He=(dt,Ke)=>je(dt,ft(Ke));const{useForm:Ue}=ie.default,it={width:280,marginRight:10},nt={labelCol:{span:5},wrapperCol:{span:19}};var et=({callback:dt,onCancel:Ke})=>{const[gt]=Ue();let Fe=(0,Ee.useRef)();function at(Ve){Fe.current.width=gt.getFieldValue("width"),Fe.current.align=gt.getFieldValue("align"),dt(Ve,Fe.current)}function Ye(Ve,Ft){if(Ve.status===-1){Ge.ZP.error(Ve.message);return}gt.setFieldsValue({src:`/api/attachments/${Ve.id}`,type:Ft.type})}function lt(Ve){let Ft=Ve.target.files[0];Fe.current=Ft,Et(Ft,Ye)}return Ne.createElement(ie.default,He(Oe({form:gt},nt),{className:"upload-image-panel",onFinish:at,style:{width:470,overflow:"hidden"}}),Ne.createElement(ie.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(ie.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ne.createElement(De.default,{style:it})),Ne.createElement(ot,{onFileChange:lt}))),Ne.createElement(ie.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(De.default,{style:{width:264}})),Ne.createElement(ie.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Ze.Z,null,Ne.createElement(ie.default.Item,{name:"width",style:{margin:0}},Ne.createElement(xe.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(ie.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(ve.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ne.createElement("aside",null,Ne.createElement(ie.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(Te.ZP,{type:"default",onClick:Ke},"\u53D6\u6D88"))))};function ot({onFileChange:dt}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:dt}))}function Et(dt,Ke){if(!dt)throw new String("\u6CA1\u6709\u6587\u4EF6");let gt=new FormData;gt.append("editormd-image-file",dt),gt.append("file_param_name","editormd-image-file"),gt.append("byxhr","true");var Fe=new window.XMLHttpRequest;Fe.withCredentials=!0,Fe.addEventListener("load",function(at){Ke(JSON.parse(at.target.responseText),dt)},!1),Fe.addEventListener("error",function(at){console.error(at)},!1),Fe.open("POST",`${Ie.KI}/api/attachments.json`),Fe.send(gt)}},75790:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return De}});var ie=fe(59301),Ge=fe(4676);class De extends ie.Component{constructor(xe){super(xe);const ve=window.document;this.node=ve.createElement("div"),ve.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,Ge.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},17904:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return Ge}});var ie=fe(59301);function Ge(De,Ze){const xe=(0,ie.useRef)();(0,ie.useEffect)(()=>{xe.current=De}),(0,ie.useEffect)(()=>{function ve(){xe.current()}if(Ze!==null){let Te=setInterval(ve,Ze);return()=>clearInterval(Te)}},[Ze])}},53612:function(mt,xt,fe){"use strict";fe.r(xt),fe.d(xt,{default:function(){return Ll}});var ie=fe(59301),Ge=fe(76560),De=fe(28284),Ze=fe(62957),xe=fe(6767),ve=fe(99571),Te=fe(75727),Ie=fe(25399),Ee=fe(20554),Ne=fe(29787),ze=fe(62673),je=fe(54172),ft=fe(37568),We=fe(39479),Le=fe(82093),Ae=fe(2978),Ce=fe(33796),Oe=fe(41550),He=fe(56656),Ue=fe.n(He),it=fe(90524),nt=fe(45278),et=fe(71051),ot=Object.defineProperty,Et=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,gt=(be,pe,he)=>pe in be?ot(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Fe=(be,pe)=>{for(var he in pe||(pe={}))dt.call(pe,he)&>(be,he,pe[he]);if(Et)for(var he of Et(pe))Ke.call(pe,he)&>(be,he,pe[he]);return be},at=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const Ye=({shixunHomeworks:be,dispatch:pe})=>{const he=(0,Ge.useParams)(),[It,$t]=(0,ie.useState)(!0),[Kt]=De.default.useForm();return ie.createElement(ie.Fragment,null,ie.createElement(Ze.default,{centered:!0,title:"\u8C03\u5206",open:be.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){yield Kt.validateFields();const hi=Kt.getFieldsValue();(yield(0,Le.ZP)(`/api/student_works/${be.actionTabs.id}/adjust_score.json`,{method:"post",body:Fe({},hi)})).status===0&&(xe.ZP.success("\u8BC4\u9605\u6210\u529F"),Kt.resetFields(),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getStudentWorkCommon",payload:Fe({},he)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},ie.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),ie.createElement(De.default,{form:Kt,layout:"horizontal"},ie.createElement("div",{style:{display:"flex",alignItems:"baseline"}},ie.createElement(De.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},ie.createElement(et.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),ie.createElement("span",{className:"ml10"},"\u5206")),ie.createElement("div",null,ie.createElement(De.default.Item,{name:"comment"},ie.createElement(ft.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var lt=(0,Ge.connect)(({shixunHomeworks:be})=>({shixunHomeworks:be}))(Ye),Ve={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",bg:"bg___sFhaA",title:"title___bk4oD",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N",left_content:"left_content___Tdt77",left_title:"left_title___V11QV",see_work:"see_work___HAfMs",left_list:"left_list___sXmxX",list_title:"list_title___NmWRs",list_box:"list_box___nK01J",list_item:"list_item___rrWl_",item_img:"item_img___yMYSc",item_content:"item_content___ZJr_4",item_name:"item_name___PkA99",item_code:"item_code___g13cU",item_states:"item_states___Rwb1r",center_top:"center_top___hgoJF",center_top_title:"center_top_title___rVfnl",center_top_content:"center_top_content___Wfmlt",right_content:"right_content___nMMjC",right_form:"right_form___ahOzz",work_score:"work_score___sJRnv",work_img:"work_img___p6zO4",work_button:"work_button___NDoqh",pingyue:"pingyue___PDoT9",pingyue_title:"pingyue_title___Wsqbg",pingyue_score:"pingyue_score___kvMiC",pingyue_teacher_title:"pingyue_teacher_title___lyJ0m",top_content:"top_content___mJifP",top_content_img:"top_content_img___vbTWm",item_tags:"item_tags___K9Qrr",daochu:"daochu___WdJvT",foldClose:"foldClose___DQSiP",foldOpen:"foldOpen___J18go",ScoreDetailsBase:"ScoreDetailsBase___UG7u2",lastAdd:"lastAdd___T9F0p",btnAdd:"btnAdd___GCat1",buttonStyle:"buttonStyle___jWXWa",hiddenBar:"hiddenBar___ZRZYH",apply:"apply___WQ6t7"},Ft=fe(38394),ci=fe(89392),li=fe(82454),me=fe(59301),de=Object.defineProperty,we=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,tt=(be,pe,he)=>pe in be?de(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,vt=(be,pe)=>{for(var he in pe||(pe={}))Se.call(pe,he)&&tt(be,he,pe[he]);if(pt)for(var he of pt(pe))Re.call(pe,he)&&tt(be,he,pe[he]);return be},Qe=(be,pe)=>we(be,Pe(pe)),st=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const qe=({classroomList:be,loading:pe,dispatch:he,studentWorkDetail:It})=>{const $t=(0,Ge.useParams)(),[Kt]=De.default.useForm(),hi=()=>st(void 0,null,function*(){var Jt;yield Kt.validateFields();const kt=vt({},Kt.getFieldValue()),{selectArrs:ct}=be.actionTabs;kt.attachment_ids=(Jt=kt.attachment_ids)==null?void 0:Jt.map(Oi=>Oi.response.id),(yield(0,nt.mz)(Qe(vt({},kt),{homeworkId:ct.work_id}))).status===0&&(Kt.resetFields(),he({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:vt({},be.actionTabs.params)}),he({type:"classroomList/setActionTabs",payload:{}}))});return me.createElement(Ze.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:be.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>st(void 0,null,function*(){if(It!=null&&It.can_submit){if(!(It!=null&&It.submit_size)){xe.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}Ze.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:me.createElement(me.Fragment,null,"\u4F60\u8FD8\u6709 ",me.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},It==null?void 0:It.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{hi()}});return}hi()}),onCancel:()=>{Kt.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},me.createElement(De.default,{form:Kt,initialValues:{}},me.createElement(De.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},me.createElement(li.Z,null)),me.createElement(De.default.Item,{name:"description"},me.createElement(ft.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Nt=(0,Ge.connect)(({classroomList:be,loading:pe})=>({classroomList:be,loading:pe}))(qe),Gt=fe(49661),se=fe(34055),te=fe(39221),ee=fe(39832),oe=fe(98072),ce=fe(57884),ne=fe(83071),Me=fe(77019),$e=fe(5269),At=fe(51502),bt={pinfen:"pinfen____hgN7",left:"left___ZyTXs",right:"right___OSPEM",tagStyleSzz:"tagStyleSzz___fzxbk",headpic:"headpic___d7fnl",new_style_box:"new_style_box___XOWhi",box_child:"box_child___uYxgt",box_item_top:"box_item_top___MohWv",yichang:"yichang___ppIPI",text_style:"text_style___V3FT_",text_style_red:"text_style_red___reUfY",btnWarp:"btnWarp___n5eYa",active:"active___JVU0m",feedbackSty:"feedbackSty___CeTDz"},Tt=fe(54657),ei=fe(44816),Vt=fe(46383),Ut=Object.defineProperty,Ei=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,an=(be,pe,he)=>pe in be?Ut(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,pi=(be,pe)=>{for(var he in pe||(pe={}))An.call(pe,he)&&an(be,he,pe[he]);if(Ei)for(var he of Ei(pe))Wt.call(pe,he)&&an(be,he,pe[he]);return be};const yi=be=>React.createElement("svg",pi({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u661F\u5F62"),React.createElement("path",{d:"m7 10.5-4.114 2.163.785-4.581L.343 4.837l4.6-.669L7 0l2.057 4.168 4.6.669-3.328 3.245.785 4.581z",fill:"#FA6400",fillRule:"evenodd"}));var _i="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcgMTAuNS00LjExNCAyLjE2My43ODUtNC41ODFMLjM0MyA0LjgzN2w0LjYtLjY2OUw3IDBsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6IiBmaWxsPSIjRkE2NDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",dr=Object.defineProperty,Hi=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Do=(be,pe,he)=>pe in be?dr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Gr=(be,pe)=>{for(var he in pe||(pe={}))mn.call(pe,he)&&Do(be,he,pe[he]);if(Hi)for(var he of Hi(pe))$i.call(pe,he)&&Do(be,he,pe[he]);return be};const Lo=be=>React.createElement("svg",Gr({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u62A5\u544A"),React.createElement("path",{d:"M3.629 14a2.38 2.38 0 0 1-2.373-2.373V4.311a.057.057 0 0 0-.06-.06H.564A.542.542 0 0 1 0 3.737V1.691C0 .76.81 0 1.81 0h8.868c.999 0 1.809.81 1.81 1.81v7.563a.057.057 0 0 0 .059.06h1.997a.557.557 0 0 1 .563.563v2.185a1.81 1.81 0 0 1-1.809 1.81L3.628 14Zm8.927-3.56a.057.057 0 0 0-.059.06v1.69a.81.81 0 0 0 1.622 0V10.5a.057.057 0 0 0-.06-.06h-1.503ZM2.314 4.252a.057.057 0 0 0-.06.06v7.306a1.377 1.377 0 0 0 1.375 1.375h7.959c.02 0 .04-.012.049-.03a.063.063 0 0 0 0-.06 1.814 1.814 0 0 1-.148-.721V1.819a.81.81 0 0 0-1.622 0v1.918a.536.536 0 0 1-.563.514h-6.99Zm-.505-3.243c-.445 0-.81.307-.81.683v1.502a.058.058 0 0 0 .059.06h7.741a.057.057 0 0 0 .06-.06V1.82c0-.248.05-.494.148-.722.01-.02 0-.04 0-.059a.054.054 0 0 0-.05-.03H1.81Zm2.314 9.462a.504.504 0 1 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Zm0-2.689a.504.504 0 0 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Z",fill:"#3061D0",fillRule:"nonzero"}));var Xo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNjI5IDE0YTIuMzggMi4zOCAwIDAgMS0yLjM3My0yLjM3M1Y0LjMxMWEuMDU3LjA1NyAwIDAgMC0uMDYtLjA2SC41NjRBLjU0Mi41NDIgMCAwIDEgMCAzLjczN1YxLjY5MUMwIC43Ni44MSAwIDEuODEgMGg4Ljg2OGMuOTk5IDAgMS44MDkuODEgMS44MSAxLjgxdjcuNTYzYS4wNTcuMDU3IDAgMCAwIC4wNTkuMDZoMS45OTdhLjU1Ny41NTcgMCAwIDEgLjU2My41NjN2Mi4xODVhMS44MSAxLjgxIDAgMCAxLTEuODA5IDEuODFMMy42MjggMTRabTguOTI3LTMuNTZhLjA1Ny4wNTcgMCAwIDAtLjA1OS4wNnYxLjY5YS44MS44MSAwIDAgMCAxLjYyMiAwVjEwLjVhLjA1Ny4wNTcgMCAwIDAtLjA2LS4wNmgtMS41MDNaTTIuMzE0IDQuMjUyYS4wNTcuMDU3IDAgMCAwLS4wNi4wNnY3LjMwNmExLjM3NyAxLjM3NyAwIDAgMCAxLjM3NSAxLjM3NWg3Ljk1OWMuMDIgMCAuMDQtLjAxMi4wNDktLjAzYS4wNjMuMDYzIDAgMCAwIDAtLjA2IDEuODE0IDEuODE0IDAgMCAxLS4xNDgtLjcyMVYxLjgxOWEuODEuODEgMCAwIDAtMS42MjIgMHYxLjkxOGEuNTM2LjUzNiAwIDAgMS0uNTYzLjUxNGgtNi45OVptLS41MDUtMy4yNDNjLS40NDUgMC0uODEuMzA3LS44MS42ODN2MS41MDJhLjA1OC4wNTggMCAwIDAgLjA1OS4wNmg3Ljc0MWEuMDU3LjA1NyAwIDAgMCAuMDYtLjA2VjEuODJjMC0uMjQ4LjA1LS40OTQuMTQ4LS43MjIuMDEtLjAyIDAtLjA0IDAtLjA1OWEuMDU0LjA1NCAwIDAgMC0uMDUtLjAzSDEuODFabTIuMzE0IDkuNDYyYS41MDQuNTA0IDAgMSAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWm0wLTIuNjg5YS41MDQuNTA0IDAgMCAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+";const ko=({handleCloseOrOpenModal:be,dataInfo:pe,isShowButton:he=!0,className:It=""})=>{const $t=()=>{if(pe!=null&&pe.teacher_score&&(pe==null?void 0:pe.teacher_score)>=0)return ie.createElement(ie.Fragment,null,"\u6559\u5E08\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.teacher_score));if(pe!=null&&pe.teaching_asistant_score&&(pe==null?void 0:pe.teaching_asistant_score)>=0)return ie.createElement(ie.Fragment,null,"\u52A9\u6559\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.teaching_asistant_score));if(pe!=null&&pe.student_score&&(pe==null?void 0:pe.student_score)>=0)return ie.createElement(ie.Fragment,null,"\u533F\u8BC4\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.student_score))};return ie.createElement(ie.Fragment,null,ie.createElement("div",{className:`${Ve.work_score} ${It}`},ie.createElement("div",{style:{color:"#191919",fontWeight:600}},"\u4F5C\u4E1A\u5F97\u5206"),ie.createElement("div",{className:Ve.work_img},ie.createElement("div",{style:{height:"40px",lineHeight:"50px",fontSize:"24px",color:"#009C0F",fontWeight:600}},(pe==null?void 0:pe.work_score)||"--",ie.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ie.createElement("div",{style:{fontSize:"12px",color:"#666666"}},"\u6700\u7EC8\u6210\u7EE9")),ie.createElement("img",{src:_i}),ie.createElement("div",{style:{marginLeft:"10px",flex:1,marginRight:"10px",fontSize:"12px"}},"\u8BA1\u7B97\u89C4\u5219",ie.createElement(Ie.Z,{title:ie.createElement("span",{className:"font12"},"\u5728\u591A\u9879\u8BC4\u5206\u5360\u6BD4\u8BBE\u7F6E\u4E2D\uFF0C\u82E5\u67D0\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5176\u5360\u6BD4\u5C06\u7531\u5176\u4ED6\u5DF2\u8BC4\u5206\u9879\u5E73\u5206\uFF1B\u82E5\u4E24\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5219\u552F\u4E00\u5DF2\u8BC4\u5206\u9879\u5C06\u5360100%\u7684\u6BD4\u91CD\u3002")},ie.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5 mr5 font12 c-grey-999 current",style:{lineHeight:"18px"}})),"=",pe!=null&&pe.final_mode?$t():ie.createElement(ie.Fragment,null,"\u6559\u5E08\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},(pe==null?void 0:pe.teacher_score)||"--","*",pe==null?void 0:pe.te_proportion),(pe==null?void 0:pe.teaching_asistant_score)!="--"&&!!(pe!=null&&pe.teaching_asistant_score)&&ie.createElement(ie.Fragment,null,"+\u52A9\u6559\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},(pe==null?void 0:pe.teaching_asistant_score)||"--","*",pe==null?void 0:pe.ta_proportion)),!!(pe!=null&&pe.student_score)&&ie.createElement(ie.Fragment,null,"+\u533F\u8BC4\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},(pe==null?void 0:pe.student_score)||"--","*",pe==null?void 0:pe.st_proportion))),!!(pe!=null&&pe.absence_penalty||pe!=null&&pe.late_penalty||pe!=null&&pe.repeat_minus_score)&&ie.createElement(ie.Fragment,null,"-\u6263\u5206\u9879 (\u8865\u4EA4\u6263\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.late_penalty),"+\u67E5\u91CD\u6263\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.repeat_minus_score),"+\u7F3A\u8BC4\u6263\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.absence_penalty),")")),he&&ie.createElement("div",{className:Ve.work_button,onClick:()=>{be({key:"\u5F97\u5206\u8BE6\u60C5"})}},ie.createElement("img",{src:Xo,style:{marginRight:"5px"}}),"\u67E5\u770B\u5F97\u5206\u8BE6\u60C5")))};var ja=(0,Ge.connect)(({shixunHomeworks:be})=>({shixunHomeworks:be}))(ko),eo=fe(3493),Ko=Object.defineProperty,Ao=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,to=(be,pe,he)=>pe in be?Ko(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Gi=(be,pe)=>{for(var he in pe||(pe={}))Ba.call(pe,he)&&to(be,he,pe[he]);if(br)for(var he of br(pe))No.call(pe,he)&&to(be,he,pe[he]);return be},Ir=(be,pe)=>Ao(be,qo(pe)),Zt=(be,pe)=>{var he={};for(var It in be)Ba.call(be,It)&&pe.indexOf(It)<0&&(he[It]=be[It]);if(be!=null&&br)for(var It of br(be))pe.indexOf(It)<0&&No.call(be,It)&&(he[It]=be[It]);return he},qt=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const ti=({shixunHomeworks:be,loading:pe,user:he,globalSetting:It})=>({shixunHomeworks:be,loading:pe.effects,user:he,globalSetting:It}),wi=be=>{var pe=be,{ModalProps:he={},shixunHomeworks:It,user:$t}=pe,Kt=Zt(pe,["ModalProps","shixunHomeworks","user"]),hi,Jt;const[kt]=De.default.useForm(),ct=(0,Ge.useParams)(),{userInfo:jt={}}=$t,[,Oi,Fn,oi]=(0,oe.U)(nt.Yn,{homeworkId:ct==null?void 0:ct.userId}),[,fi,en,sn]=(0,oe.U)(nt.Am,{homeworkId:ct==null?void 0:ct.userId}),[,jn,Bn]=(0,oe.U)(nt.QC,{userId:ct==null?void 0:ct.userId}),[Si,un]=(0,ie.useState)({page:1,limit:10}),[tn,mi]=(0,ie.useState)(!1),Ni=[{title:"\u8BC4\u9605\u4EBA\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:100,render:ai=>ie.createElement(Ie.Z,{title:ai},ie.createElement("span",null,ai))},{title:"\u8BC4\u5206",dataIndex:"score",width:80},{title:"\u8BC4\u8BED",dataIndex:"content",ellipsis:!0,render:ai=>ie.createElement(Ie.Z,{title:ai},ie.createElement("span",null,ai))},{title:"\u63D0\u4EA4\u4F5C\u4E1A\u7248\u672C",dataIndex:"student_work_num",width:110,render:(ai,si)=>{var Mi;return ie.createElement("a",{style:{color:ai===((Mi=oi==null?void 0:oi.data)==null?void 0:Mi.max_student_work_num)?"#1B8565":"#FA6400"},target:"_blank",href:`/classrooms/${ct==null?void 0:ct.coursesId}/common_homework/${ct==null?void 0:ct.categoryId}/review/${si==null?void 0:si.student_work_id}?history_id=${si==null?void 0:si.history_id}`},"\u7B2C ",ai," \u6B21")}},{title:"\u64CD\u4F5C",dataIndex:"comment_id",width:150,render:(ai,si)=>ie.createElement("div",{className:"flex item-center gap-20px"},(si==null?void 0:si.user_login)===(jt==null?void 0:jt.login)&&ie.createElement("a",{onClick:()=>{var Mi;kt.setFieldsValue(Ir(Gi({},si),{comment:si==null?void 0:si.content,score_details:((Mi=si==null?void 0:si.score_details)==null?void 0:Mi.map(gi=>Gi({},gi)))||[]})),mi(!0)}},"\u7F16\u8F91"),ie.createElement("a",{target:"_blank",href:`/classrooms/${ct==null?void 0:ct.coursesId}/common_homework/${ct==null?void 0:ct.categoryId}/review/${si==null?void 0:si.student_work_id}?history_id=${si==null?void 0:si.history_id}`},"\u67E5\u770B"),(si==null?void 0:si.user_login)===(jt==null?void 0:jt.login)&&ie.createElement("a",{className:"current-delete-hover",onClick:()=>{Hn(si)}},"\u5220\u9664"))}],Hn=(ai={})=>{Ze.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>qt(void 0,null,function*(){(yield Bn({score_id:ai==null?void 0:ai.comment_id})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),un({page:1,limit:10}),mi(!1))})})};return(0,ie.useEffect)(()=>{he!=null&&he.open&&Fn(Gi({homeworkId:ct==null?void 0:ct.userId},Si))},[Si,he==null?void 0:he.open]),ie.createElement(ie.Fragment,null,ie.createElement(Ze.default,Gi({},Gi({title:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",centered:!0,width:800},he)),ie.createElement(je.default,{className:"mt10",loading:Oi,columns:Ni,locale:{emptyText:ie.createElement(ce.Z,null)},dataSource:((hi=oi==null?void 0:oi.data)==null?void 0:hi.list)||[],pagination:{hideOnSinglePage:!0,total:((Jt=oi==null?void 0:oi.data)==null?void 0:Jt.size)||0,onChange:(ai,si)=>{un(Ir(Gi({},Si),{page:ai,limit:si}))},current:Si==null?void 0:Si.page,pageSize:Si==null?void 0:Si.limit,showTotal:ai=>ie.createElement(ie.Fragment,null,"\u5171",ie.createElement("span",{className:"ml5 mr5 c-blue"},ai),"\u6761\u6570\u636E")}})),ie.createElement(vn,{FormProps:{form:kt,onFinish:(...ai)=>qt(void 0,[...ai],function*(si={}){const Mi=yield en(Ir(Gi({},si),{homeworkId:ct==null?void 0:ct.userId}));(Mi==null?void 0:Mi.status)===0&&(xe.ZP.success("\u4FEE\u6539\u6210\u529F"),un({page:1,limit:10}),mi(!1))})},ModalProps:{open:tn,onCancel:()=>{mi(!1)},onOk:()=>{kt.submit()},confirmLoading:fi}}))},En=(0,Ge.connect)(ti)(wi),ji=be=>{var pe=be,{FormProps:he,DataProps:It={},isShowStyles:$t=!0,shixunHomeworks:Kt,dispatch:hi}=pe,Jt=Zt(pe,["FormProps","DataProps","isShowStyles","shixunHomeworks","dispatch"]);const[kt]=De.default.useForm(),{form:ct=kt}=he,{studentWorkDetail:jt,workDetail:Oi}=Kt,Fn=(0,Ge.useParams)(),oi=De.default.useWatch("comment",ct),fi=De.default.useWatch("score",ct),en=De.default.useWatch("score_details",ct),[sn,jn]=Ze.default.useModal(),[Bn,Si]=(0,ie.useState)(!1),[un,tn]=(0,ie.useState)(!1),mi=(0,ie.useRef)({});(0,ie.useEffect)(()=>{var ai;!(jt!=null&&jt.single_score)&&(en==null?void 0:en.length)>0&&ct.setFieldsValue({score:(ai=en||[])==null?void 0:ai.reduce((si,Mi)=>(0,Gt.EN)(si,Mi.score||0,"+"),0)})},[en]);const Ni=ai=>qt(void 0,null,function*(){const{mes:si,setChatData:Mi,setTyping:gi}=ai,ki=yield(0,Le.ZP)("/api/intelligent_reviews/large_model_intelligent_qa.json",{method:"post",body:Gi({query:si,student_work_id:Fn.userId},mi.current)});ki.answer=(ki==null?void 0:ki.status)==-3?ki.message:ki==null?void 0:ki.answer,ki!=null&&ki.answer&&Mi(Ri=>[...Ri].map((nn,Pi)=>Pi===Ri.length-1?Ir(Gi({},nn),{text:ki==null?void 0:ki.answer,loading:!1,response:ki}):nn))}),Hn=({chatData:ai,setChatData:si,setLoading:Mi,getData:gi,renderChatItems:ki})=>{hi({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u914D\u7F6E",onOk:Ri=>{mi.current=Ri,tn(!0),Mi(!0);const nn=ki();nn[0].show=!1,si(nn),gi()}}})};return ie.createElement(ie.Fragment,null,jn,ie.createElement(De.default.Item,{hidden:!0,name:"score_id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),!(It!=null&&It.disabledScore)&&ie.createElement(ie.Fragment,null,jt!=null&&jt.single_score?ie.createElement(De.default.Item,{className:Ve.ReviewStyle,name:"score",rules:[{required:!(0,se.GJ)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}],label:ie.createElement("div",{className:"w-full flex justify-between item-center"},ie.createElement("span",null,"\u8BC4\u5206"),(Oi==null?void 0:Oi.is_open_ai_review)&&ie.createElement(Vt.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:un,onOpen:Hn,onClose:()=>{tn(!1)},loadingOption:{text:"AI\u8BC4\u9605\u4E2D..."},hideUpload:!0,showDefaultTips:!1,hideInputBox:!0,customRequest:Ni,extraAnswerAction:ai=>{var si;return!ai.loading&&![-1,-3].includes((si=ai==null?void 0:ai.response)==null?void 0:si.status)&&ie.createElement("div",{className:Ve.apply,onClick:()=>{const Mi=()=>{var gi,ki;ct.setFieldsValue({score:(gi=ai==null?void 0:ai.response)==null?void 0:gi.score,comment:(ki=ai==null?void 0:ai.response)==null?void 0:ki.remarks}),tn(!1)};if(fi||oi){sn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u5206\u6216\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4E00\u952E\u5E94\u7528\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u5E94\u7528\uFF1F",okText:"\u5E94\u7528",onOk:Mi});return}Mi()}},ie.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},ie.createElement(ve.ZP,{icon:ie.createElement("img",{src:fe(11689)}),type:"link"},"\u667A\u80FD\u8BC4\u9605")))},ie.createElement(et.Z,{className:"w-full",step:.1,min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570",addonAfter:"\u5206"})):ie.createElement("div",{className:$t?"gap-10px":"gap-20px mb20",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(200px, 1fr))"}},ie.createElement(De.default.List,{name:"score_details"},(ai,{add:si,remove:Mi})=>ie.createElement(ie.Fragment,null,ai.map(gi=>ie.createElement("div",{key:gi.key,className:$t?"pt10 pb10 p20":"",style:{background:$t&&"#F6F7F9"}},ie.createElement("div",{className:"flex justify-between mb10"},ie.createElement("div",{className:"multi_ellipsis1"},ct.getFieldValue(["score_details",gi.name,"name"])),ie.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206",ct.getFieldValue(["score_details",gi.name,"full_score"]),"\u5206\uFF09")),ie.createElement(De.default.Item,{className:"mb0",name:[gi.name,"score"],rules:ct.getFieldValue(["score_details",gi.name,"isAllScore"])?null:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},ie.createElement(et.Z,{className:"w-full",stringMode:!0,min:0,max:ct.getFieldValue(["score_details",gi.name,"full_score"]),placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"})))))),ie.createElement("div",{key:"allScore",className:$t?"pt10 pb10 p20":"",style:{background:$t&&"#F6F7F9"}},ie.createElement("div",{className:"flex justify-between mb10"},ie.createElement("div",{className:"multi_ellipsis1 c-blue"},"\u7EFC\u5408\u5F97\u5206"),ie.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206100\u5206\uFF09")),ie.createElement(De.default.Item,{className:"mb0",name:"score"},ie.createElement(et.Z,{className:"w-full",stringMode:!0,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"}))))),ie.createElement(De.default.Item,{name:"comment",className:Ve.ReviewStyle,label:ie.createElement("div",{className:"w-full flex justify-between item-center"},ie.createElement("span",null,"\u8BC4\u8BED"),ie.createElement(ei.Z,{isShowComponent:(0,se.G5)(),ModalProps:{open:Bn,onCancel:()=>{Si(!1)}},onDataSelect:(ai,{node:si})=>{const Mi=()=>{ct.setFieldsValue({comment:si==null?void 0:si.value}),Si(!1)};if(oi){sn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Mi});return}Mi()}},ie.createElement(ve.ZP,{style:{padding:0,height:"auto"},icon:ie.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:ai=>{ai.stopPropagation(),Si(!0)}},"\u5E38\u7528\u8BC4\u8BED")))},ie.createElement(Tt.h,{OpenMore:!0,height:200,scrollId:"comment",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})),ie.createElement(eo.Z,{showModel:!1}))},Rn=(0,Ge.connect)(ti)(ji),gn=be=>{var pe=be,{ModalProps:he={},DataProps:It={},shixunHomeworks:$t,FormProps:Kt}=pe,hi=Zt(pe,["ModalProps","DataProps","shixunHomeworks","FormProps"]);const{form:Jt}=Kt,{studentWorkDetail:kt}=$t;return ie.createElement(Ze.default,Gi({},Gi({title:ie.createElement(ie.Fragment,null,"\u7F16\u8F91\u8BC4\u8BED",!(kt!=null&&kt.single_score)&&ie.createElement("span",{className:"ml20 font16",style:{color:"#FA6400"}},"\u6CE8\u610F\uFF1A\u5F00\u542F\u591A\u7EF4\u5EA6\u8BC4\u5206")),centered:!0,width:kt!=null&&kt.single_score?662:1120},he)),ie.createElement(De.default,Gi({},Gi({size:"large",layout:"vertical"},Kt)),ie.createElement(Rn,{FormProps:{form:Jt},DataProps:It})))},vn=(0,Ge.connect)(ti)(gn),Nn=be=>{var pe=be,{ModalProps:he={},DataProps:It={},shixunHomeworks:$t}=pe,Kt=Zt(pe,["ModalProps","DataProps","shixunHomeworks"]),hi,Jt,kt;const{studentWorkDetail:ct}=$t,[jt,Oi]=(0,ie.useState)({teacherList:[],assistantsList:[],anonymousCommentList:[]}),Fn=(oi,fi,en="")=>({title:en==="anonymous_comment"?ie.createElement(Ie.Z,{title:(0,se.G5)()&&(oi==null?void 0:oi.name)},ie.createElement("a",null,"\u533F\u540D")):oi==null?void 0:oi.name,dataIndex:`score${fi}`,align:"center",render:(sn,jn,Bn)=>Bn===0?ie.createElement(ie.Fragment,null,sn,jn[`old_score${fi}`]&&ie.createElement("span",{style:{color:"#009C0F"}},"\uFF08\u6559\u5E08\u8865\u5206\uFF1A",jn[`old_score${fi}`],"\uFF09")):ie.createElement("div",{className:"flex item-center justify-center"},ie.createElement("div",{style:{width:166}},sn==null?void 0:sn.map((Si,un)=>ie.createElement("div",{key:un,className:"flex justify-between"},Si==null?void 0:Si.name,ie.createElement("span",{className:"ml5",style:{color:"#009C0F"}},Si==null?void 0:Si.score)))))});return(0,ie.useEffect)(()=>{var oi,fi,en,sn,jn,Bn;if(ct&&(he!=null&&he.open)){const Si=[{},{}],un=[{},{}],tn=[{},{}];((oi=ct==null?void 0:ct.teacher_score_list)==null?void 0:oi.length)>0&&((fi=ct==null?void 0:ct.teacher_score_list)==null||fi.forEach((mi,Ni)=>{Si[0][`score${Ni}`]=mi==null?void 0:mi.score,Si[1][`score${Ni}`]=mi==null?void 0:mi.user_score})),((en=ct==null?void 0:ct.assistants_score_list)==null?void 0:en.length)>0&&((sn=ct==null?void 0:ct.assistants_score_list)==null||sn.forEach((mi,Ni)=>{un[0][`score${Ni}`]=mi==null?void 0:mi.score,un[1][`score${Ni}`]=mi==null?void 0:mi.user_score})),((jn=ct==null?void 0:ct.anonymous_comment_score_list)==null?void 0:jn.length)>0&&((Bn=ct==null?void 0:ct.anonymous_comment_score_list)==null||Bn.forEach((mi,Ni)=>{mi!=null&&mi.old_score?(tn[0][`score${Ni}`]=mi==null?void 0:mi.old_score,tn[0][`old_score${Ni}`]=mi==null?void 0:mi.score):(tn[0][`score${Ni}`]=mi==null?void 0:mi.score,tn[0][`old_score${Ni}`]=mi==null?void 0:mi.old_score),tn[1][`score${Ni}`]=mi==null?void 0:mi.user_score})),Oi({teacherList:ct!=null&&ct.single_score?[Si[0]]:Si,assistantsList:ct!=null&&ct.single_score?[un[0]]:un,anonymousCommentList:ct!=null&&ct.single_score?[tn[0]]:tn})}},[ct,he==null?void 0:he.open]),ie.createElement(Ze.default,Gi({},Gi({title:"\u5F97\u5206\u8BE6\u60C5",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},he)),ie.createElement(ja,{className:"mt0",dataInfo:ct,isShowButton:!1}),ie.createElement("div",{className:`${Ve.ScoreDetailsBase} flex flex-col gap-20px`},((hi=ct==null?void 0:ct.teacher_score_list)==null?void 0:hi.length)>0&&ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6559\u5E08\u8BC4\u5206"),ie.createElement(je.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:jt==null?void 0:jt.teacherList,pagination:!1,scroll:{x:"max-content"},columns:[...((ct==null?void 0:ct.teacher_score_list)||[]).map((oi,fi)=>Fn(oi,fi)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(ct==null?void 0:ct.teacher_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:oi=>ie.createElement("span",{style:{color:"#009C0F"}},ct==null?void 0:ct.teacher_score),onCell:(oi,fi)=>({rowSpan:fi%2==0?2:0})}]})),((Jt=ct==null?void 0:ct.assistants_score_list)==null?void 0:Jt.length)>0&&ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u52A9\u6559\u8BC4\u5206"),ie.createElement(je.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(jt==null?void 0:jt.assistantsList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((ct==null?void 0:ct.assistants_score_list)||[]).map((oi,fi)=>Fn(oi,fi)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(ct==null?void 0:ct.ta_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:oi=>ie.createElement("span",{style:{color:"#009C0F"}},ct==null?void 0:ct.teaching_asistant_score),onCell:(oi,fi)=>({rowSpan:fi%2==0?2:0})}]})),(ct==null?void 0:ct.anonymous_comment)&&((kt=ct==null?void 0:ct.anonymous_comment_score_list)==null?void 0:kt.length)>0&&ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u533F\u8BC4\u8BC4\u5206"),ie.createElement(je.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(jt==null?void 0:jt.anonymousCommentList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((ct==null?void 0:ct.anonymous_comment_score_list)||[]).map((oi,fi)=>Fn(oi,fi,"anonymous_comment")),{title:"\u6700\u7EC8\u5F97\u5206\uFF08\u53D6\u5E73\u5747\u5206\uFF09",dataIndex:"value",align:"center",width:224,fixed:"right",render:oi=>ie.createElement("span",{style:{color:"#009C0F"}}," ",ct==null?void 0:ct.student_score),onCell:(oi,fi)=>({rowSpan:fi%2==0?2:0})}]})),ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6263\u5206"),ie.createElement(je.default,{className:" flex-1",bordered:!0,dataSource:[ct],pagination:!1,columns:[{title:"\u8865\u4EA4\u6263\u5206",dataIndex:"late_penalty",align:"center"},{title:"\u67E5\u91CD\u6263\u5206",dataIndex:"repeat_minus_score",align:"center"},(ct==null?void 0:ct.anonymous_comment)&&{title:"\u7F3A\u8BC4\u6263\u5206",dataIndex:"absence_penalty",align:"center"},{title:"\u8FDD\u8BC4\u6263\u5206",dataIndex:"appeal_penalty",align:"center"},{title:"\u6700\u7EC8\u6263\u5206",dataIndex:"value",align:"center",width:224,render:(oi,fi)=>ie.createElement("span",{style:{color:"#009C0F"}},((fi==null?void 0:fi.late_penalty)||0)+((fi==null?void 0:fi.repeat_minus_score)||0)+((fi==null?void 0:fi.absence_penalty)||0)+((fi==null?void 0:fi.appeal_penalty)||0))}].filter(oi=>oi)}))))},bi=(0,Ge.connect)(ti)(Nn),Bt=be=>{var pe=be,{ModalProps:he={},DataProps:It={},shixunHomeworks:$t,dispatch:Kt}=pe,hi=Zt(pe,["ModalProps","DataProps","shixunHomeworks","dispatch"]);const{workDetail:Jt}=$t,kt=(0,Ge.useParams)();return ie.createElement(Ze.default,Gi({},Gi({title:"\u4F5C\u4E1A\u63CF\u8FF0",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},he)),ie.createElement(Ft.Z,{className:"mt10",value:(Jt==null?void 0:Jt.description)||"\u6682\u65E0\uFF5E"}),ie.createElement(ne.Z,{authority:(0,se.GJ)(),showDimensions:!1,dataSource:Jt==null?void 0:Jt.attachments,callback:()=>{Kt({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:kt.categoryId}})}}))},yn=(0,Ge.connect)(ti)(Bt);var _n=Object.defineProperty,Yn=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,fr=(be,pe,he)=>pe in be?_n(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,io=(be,pe)=>{for(var he in pe||(pe={}))vi.call(pe,he)&&fr(be,he,pe[he]);if(Yn)for(var he of Yn(pe))or.call(pe,he)&&fr(be,he,pe[he]);return be};const yt=be=>React.createElement("svg",io({width:13,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"4"),React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787ZM7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z",fill:"#FA6400",fillRule:"nonzero"}));var ri="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNTczIDEuNzg3di4wMDZjLjAxOC4xMzUuMzI0IDIuMzk0IDIuMTQ2IDQuMDRDNi41OTcgNy41MyA5LjQ4MSA3LjY2IDkuNDgxIDcuNjZoLjAwM2MuMDg0LjAwMSAxLjk4NS4wNyAzLjAzNSAzLjE2LjAzMy4wOTYuMDc0LjIzMi4xMjMuNDA3YS41ODMuNTgzIDAgMCAxLS41NjMuNzM5SDMuNTc4YS41ODMuNTgzIDAgMCAxLS41ODQtLjU5MmMuMDI1LTEuNzMyLS4xMTUtMi45Ny0uNDIxLTMuNzE0QzIuMDU3IDYuNDA1LjczNSA1LjM5Mi4wMzggMi4xODNjLS4wNC0uMTg4LS4yNDYtMS40MS45OTctMS41NzhDMi4yNzcuNDM3IDIuNTczIDEuNzg3IDIuNTczIDEuNzg3Wk03Ljg3Ni4wMDdjMS42MTEgMCAyLjkxNyAxLjM3MSAyLjkxNyAzLjA2MyAwIDEuNjktMS4zMDYgMy4wNjItMi45MTcgMy4wNjItMS42MTEgMC0yLjkxNy0xLjM3LTIuOTE3LTMuMDYyQzQuOTYgMS4zNzkgNi4yNjUuMDA3IDcuODc2LjAwN1oiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",no=Object.defineProperty,ro=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,_o=(be,pe,he)=>pe in be?no(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,ii=(be,pe)=>{for(var he in pe||(pe={}))Ur.call(pe,he)&&_o(be,he,pe[he]);if(ro)for(var he of ro(pe))Fr.call(pe,he)&&_o(be,he,pe[he]);return be};const Ct=be=>React.createElement("svg",ii({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"5"),React.createElement("g",{fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M8.477 5.651c.569 0 1.101.138 1.569.377V1.257C10.046.56 9.486 0 8.789 0H1.257C.56 0 0 .56 0 1.257v8.789c0 .697.56 1.257 1.257 1.257h4.56a3.411 3.411 0 0 1-.79-2.193 3.448 3.448 0 0 1 3.45-3.459Zm-3.138.624H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h3.137a.31.31 0 0 1 .312.312.31.31 0 0 1-.312.312ZM1.257 3.138V1.88c0-.349.284-.624.624-.624h6.275c.349 0 .624.284.624.624v1.257H1.257Zm2.826 5.651H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h1.88a.31.31 0 0 1 .312.312.31.31 0 0 1-.311.312Z"}),React.createElement("path",{d:"M8.477 6.275a2.827 2.827 0 0 0 0 5.652 2.827 2.827 0 0 0 0-5.652Zm1.587 4.743C10.22 8.752 8.44 9.661 8.44 9.661v.981L6.908 9.101 8.44 7.54l-.009.9c2.835.421 1.633 2.577 1.633 2.577Z"})));var ea="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVFNTRFNyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOC40NzcgNS42NTFjLjU2OSAwIDEuMTAxLjEzOCAxLjU2OS4zNzdWMS4yNTdDMTAuMDQ2LjU2IDkuNDg2IDAgOC43ODkgMEgxLjI1N0MuNTYgMCAwIC41NiAwIDEuMjU3djguNzg5YzAgLjY5Ny41NiAxLjI1NyAxLjI1NyAxLjI1N2g0LjU2YTMuNDExIDMuNDExIDAgMCAxLS43OS0yLjE5MyAzLjQ0OCAzLjQ0OCAwIDAgMSAzLjQ1LTMuNDU5Wm0tMy4xMzguNjI0SDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDMuMTM3YS4zMS4zMSAwIDAgMSAuMzEyLjMxMi4zMS4zMSAwIDAgMS0uMzEyLjMxMlpNMS4yNTcgMy4xMzhWMS44OGMwLS4zNDkuMjg0LS42MjQuNjI0LS42MjRoNi4yNzVjLjM0OSAwIC42MjQuMjg0LjYyNC42MjR2MS4yNTdIMS4yNTdabTIuODI2IDUuNjUxSDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDEuODhhLjMxLjMxIDAgMCAxIC4zMTIuMzEyLjMxLjMxIDAgMCAxLS4zMTEuMzEyWiIvPjxwYXRoIGQ9Ik04LjQ3NyA2LjI3NWEyLjgyNyAyLjgyNyAwIDAgMCAwIDUuNjUyIDIuODI3IDIuODI3IDAgMCAwIDAtNS42NTJabTEuNTg3IDQuNzQzQzEwLjIyIDguNzUyIDguNDQgOS42NjEgOC40NCA5LjY2MXYuOTgxTDYuOTA4IDkuMTAxIDguNDQgNy41NGwtLjAwOS45YzIuODM1LjQyMSAxLjYzMyAyLjU3NyAxLjYzMyAyLjU3N1oiLz48L2c+PC9zdmc+",Er=Object.defineProperty,Sn=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,Tn=(be,pe,he)=>pe in be?Er(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,oo=(be,pe)=>{for(var he in pe||(pe={}))pr.call(pe,he)&&Tn(be,he,pe[he]);if(Sn)for(var he of Sn(pe))To.call(pe,he)&&Tn(be,he,pe[he]);return be};const ln=be=>React.createElement("svg",oo({width:16,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"2"),React.createElement("g",{fill:"#00B187",fillRule:"nonzero"},React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787Z"}),React.createElement("path",{d:"M13.09 1.787v.006c-.017.135-.324 2.394-2.146 4.04C9.066 7.53 6.182 7.66 6.182 7.66h-.003c-.084.001-1.985.07-3.035 3.16a7.91 7.91 0 0 0-.122.407.583.583 0 0 0 .562.739h8.502a.583.583 0 0 0 .583-.592c-.025-1.732.116-2.97.422-3.714.515-1.255 1.837-2.268 2.534-5.477.041-.188.246-1.41-.996-1.578-1.242-.168-1.538 1.182-1.538 1.182Z"}),React.createElement("path",{d:"M7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z"})));var In="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQjE4NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMi41NzMgMS43ODd2LjAwNmMuMDE4LjEzNS4zMjQgMi4zOTQgMi4xNDYgNC4wNEM2LjU5NyA3LjUzIDkuNDgxIDcuNjYgOS40ODEgNy42NmguMDAzYy4wODQuMDAxIDEuOTg1LjA3IDMuMDM1IDMuMTYuMDMzLjA5Ni4wNzQuMjMyLjEyMy40MDdhLjU4My41ODMgMCAwIDEtLjU2My43MzlIMy41NzhhLjU4My41ODMgMCAwIDEtLjU4NC0uNTkyYy4wMjUtMS43MzItLjExNS0yLjk3LS40MjEtMy43MTRDMi4wNTcgNi40MDUuNzM1IDUuMzkyLjAzOCAyLjE4M2MtLjA0LS4xODgtLjI0Ni0xLjQxLjk5Ny0xLjU3OEMyLjI3Ny40MzcgMi41NzMgMS43ODcgMi41NzMgMS43ODdaIi8+PHBhdGggZD0iTTEzLjA5IDEuNzg3di4wMDZjLS4wMTcuMTM1LS4zMjQgMi4zOTQtMi4xNDYgNC4wNEM5LjA2NiA3LjUzIDYuMTgyIDcuNjYgNi4xODIgNy42NmgtLjAwM2MtLjA4NC4wMDEtMS45ODUuMDctMy4wMzUgMy4xNmE3LjkxIDcuOTEgMCAwIDAtLjEyMi40MDcuNTgzLjU4MyAwIDAgMCAuNTYyLjczOWg4LjUwMmEuNTgzLjU4MyAwIDAgMCAuNTgzLS41OTJjLS4wMjUtMS43MzIuMTE2LTIuOTcuNDIyLTMuNzE0LjUxNS0xLjI1NSAxLjgzNy0yLjI2OCAyLjUzNC01LjQ3Ny4wNDEtLjE4OC4yNDYtMS40MS0uOTk2LTEuNTc4LTEuMjQyLS4xNjgtMS41MzggMS4xODItMS41MzggMS4xODJaIi8+PHBhdGggZD0iTTcuODc2LjAwN2MxLjYxMSAwIDIuOTE3IDEuMzcxIDIuOTE3IDMuMDYzIDAgMS42OS0xLjMwNiAzLjA2Mi0yLjkxNyAzLjA2Mi0xLjYxMSAwLTIuOTE3LTEuMzctMi45MTctMy4wNjJDNC45NiAxLjM3OSA2LjI2NS4wMDcgNy44NzYuMDA3WiIvPjwvZz48L3N2Zz4=",jr=Object.defineProperty,Zr=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Oa=(be,pe,he)=>pe in be?jr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,jo=(be,pe)=>{for(var he in pe||(pe={}))Io.call(pe,he)&&Oa(be,he,pe[he]);if(Zr)for(var he of Zr(pe))Fo.call(pe,he)&&Oa(be,he,pe[he]);return be};const ta=be=>React.createElement("svg",jo({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"1"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M6.325 1.6a.578.578 0 0 1 .448.197c.135.176.215.387.23.608a.672.672 0 0 1 .535-.107c.497.088.628.632.653 1.043a.565.565 0 0 1 .292-.037c.699.079.686.756.68 1.046-.008.29-.248 2.06-.28 2.288.04.277.343 2.649-.851 3.6l.057.849-3.338.113v-1.168c-.27-.219-1.33-1.136-1.544-2.283a4.077 4.077 0 0 0-.475-1.201c-.277-.514-.515-.96-.114-1.436a.585.585 0 0 1 .457-.236c.608 0 1.154 1.1 1.302 1.935l.16.08-.12-3.53c0-.015-.043-.516.228-.809a.651.651 0 0 1 .493-.205h.036a.767.767 0 0 1 .375.106c.016-.233.104-.456.252-.636a.692.692 0 0 1 .524-.217Z",fill:"#EE5D5D"}),React.createElement("path",{d:"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0ZM2.019 2.655a5.2 5.2 0 0 0 6.472 7.91ZM6 .8a5.18 5.18 0 0 0-3.417 1.28l6.582 8.046A5.2 5.2 0 0 0 6 .8Z",fill:"#E30000"})));var Kn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi4zMjUgMS42YS41NzguNTc4IDAgMCAxIC40NDguMTk3Yy4xMzUuMTc2LjIxNS4zODcuMjMuNjA4YS42NzIuNjcyIDAgMCAxIC41MzUtLjEwN2MuNDk3LjA4OC42MjguNjMyLjY1MyAxLjA0M2EuNTY1LjU2NSAwIDAgMSAuMjkyLS4wMzdjLjY5OS4wNzkuNjg2Ljc1Ni42OCAxLjA0Ni0uMDA4LjI5LS4yNDggMi4wNi0uMjggMi4yODguMDQuMjc3LjM0MyAyLjY0OS0uODUxIDMuNmwuMDU3Ljg0OS0zLjMzOC4xMTN2LTEuMTY4Yy0uMjctLjIxOS0xLjMzLTEuMTM2LTEuNTQ0LTIuMjgzYTQuMDc3IDQuMDc3IDAgMCAwLS40NzUtMS4yMDFjLS4yNzctLjUxNC0uNTE1LS45Ni0uMTE0LTEuNDM2YS41ODUuNTg1IDAgMCAxIC40NTctLjIzNmMuNjA4IDAgMS4xNTQgMS4xIDEuMzAyIDEuOTM1bC4xNi4wOC0uMTItMy41M2MwLS4wMTUtLjA0My0uNTE2LjIyOC0uODA5YS42NTEuNjUxIDAgMCAxIC40OTMtLjIwNWguMDM2YS43NjcuNzY3IDAgMCAxIC4zNzUuMTA2Yy4wMTYtLjIzMy4xMDQtLjQ1Ni4yNTItLjYzNmEuNjkyLjY5MiAwIDAgMSAuNTI0LS4yMTdaIiBmaWxsPSIjRUU1RDVEIi8+PHBhdGggZD0iTTYgMGE2IDYgMCAxIDEgMCAxMkE2IDYgMCAwIDEgNiAwWk0yLjAxOSAyLjY1NWE1LjIgNS4yIDAgMCAwIDYuNDcyIDcuOTFaTTYgLjhhNS4xOCA1LjE4IDAgMCAwLTMuNDE3IDEuMjhsNi41ODIgOC4wNDZBNS4yIDUuMiAwIDAgMCA2IC44WiIgZmlsbD0iI0UzMDAwMCIvPjwvZz48L3N2Zz4=",ia=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())}),ar=({open:be,onClose:pe,onOk:he})=>{const[It,$t]=(0,ie.useState)(!1),[Kt,hi]=(0,ie.useState)("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670"),[Jt,kt]=(0,ie.useState)(""),ct=()=>ia(void 0,null,function*(){$t(!0),(yield he(Kt,Jt))===0&&pe(),$t(!1)}),jt=["\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670","\u4F5C\u4E1A\u6B63\u786E\u4F46\u88AB\u6263\u5206","\u8BC4\u8BED\u8FC7\u4E8E\u4E3B\u89C2\u6216\u7B3C\u7EDF","\u8BC4\u8BED\u4E0E\u5B9E\u9645\u60C5\u51B5\u4E0D\u7B26","\u8BC4\u8BED\u4E0E\u8BC4\u5206\u4E0D\u5339\u914D","\u8BC4\u5206\u6807\u51C6\u6267\u884C\u4E0D\u4E00\u81F4","\u7F3A\u4E4F\u6539\u8FDB\u5EFA\u8BAE","\u81EA\u52A8\u8BC4\u5206\u7CFB\u7EDF\u95EE\u9898","\u5176\u5B83"];return ie.createElement(Ze.default,{centered:!0,open:be,confirmLoading:It,onCancel:()=>{pe()},afterClose:()=>{kt(""),hi("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670")},onOk:ct,title:"\u53CD\u9988",width:"1000px",okText:"\u63D0\u4EA4"},ie.createElement("div",{className:bt.btnWarp},jt.map(Oi=>ie.createElement("div",{key:Oi,className:Kt===Oi?bt.active:"",onClick:()=>hi(Oi)},Oi))),ie.createElement(ft.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u8BC4\u5206\u6216\u8BC4\u8BED\u4E0D\u6EE1\u610F\u7684\u539F\u56E0~",value:Jt,onChange:Oi=>kt(Oi.target.value)}))},rt=fe(59301),ao=Object.defineProperty,lo=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Yr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,na=(be,pe,he)=>pe in be?ao(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,qn=(be,pe)=>{for(var he in pe||(pe={}))Br.call(pe,he)&&na(be,he,pe[he]);if(Yr)for(var he of Yr(pe))uo.call(pe,he)&&na(be,he,pe[he]);return be},Wn=(be,pe)=>lo(be,so(pe)),co=(be,pe)=>{var he={};for(var It in be)Br.call(be,It)&&pe.indexOf(It)<0&&(he[It]=be[It]);if(be!=null&&Yr)for(var It of Yr(be))pe.indexOf(It)<0&&uo.call(be,It)&&(he[It]=be[It]);return he},Ui=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const Vr=be=>{var pe=be,{Data:he,layer:It=1,type:$t,index:Kt=0,newType:hi,user:Jt,showName:kt,showNm:ct}=pe,jt=co(pe,["Data","layer","type","index","newType","user","showName","showNm"]),Oi,Fn,oi,fi,en,sn,jn,Bn,Si,un,tn,mi,Ni,Hn,ai,si,Mi;const gi=(0,Ge.useParams)(),{studentWorkDetail:ki}=jt==null?void 0:jt.shixunHomeworks,[Ri,nn]=(0,ie.useState)({type:0,show:!1}),[Pi,ur]=(0,ie.useState)(null),[,xi,St]=(0,oe.U)(nt.qP,{userId:gi==null?void 0:gi.userId}),[,yr,Lr]=(0,oe.U)(nt.R$,{userId:gi==null?void 0:gi.userId}),[,Po,Je]=(0,oe.U)(nt.QC,{userId:gi==null?void 0:gi.userId}),[,Qt,zo]=(0,oe.U)(nt.Mf,{userId:gi==null?void 0:gi.userId}),[,kl,ca,cn]=(0,oe.U)(nt.Am,{homeworkId:gi==null?void 0:gi.userId}),[,ha,Ro,zr]=(0,oe.U)(nt.oK,{}),[go,Rr]=(0,ie.useState)(!1),[xr]=De.default.useForm(),[vo]=De.default.useForm(),[Wo]=De.default.useForm(),[yo,Xr]=(0,ie.useState)(!1),[da,kr]=(0,ie.useState)(!1),[hn,Ho]=(0,ie.useState)(!1),wn=(ni=he)=>{Ze.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>Ui(void 0,null,function*(){(yield Je({score_id:ni==null?void 0:ni.comment_id})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})})},Go=(ni=he)=>{Ze.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>Ui(void 0,null,function*(){(yield zo({object_id:ni.id,object_type:"journals_for_message"})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})})},Ar=(ni,Di)=>{let dn="";for(let Vn=0;Vn<(ni==null?void 0:ni.length);Vn++){const Gn=ni[Vn];Di!=null&&Di.old_score?dn+=`${Gn.name} ${Gn.score}\u5206 `:dn+=`${Gn.name} ${Gn.score}\u5206 `,Vn<(ni==null?void 0:ni.length)-1&&(Di!=null&&Di.old_score?dn+=' + ':dn+=" + ")}return rt.createElement("span",{dangerouslySetInnerHTML:{__html:dn}})},Uo=(ni,Di,dn)=>Ui(void 0,null,function*(){const Vn={type:ni,score_id:he==null?void 0:he.comment_id,reason:Di||null,content:dn||null},Gn=yield(0,Le.ZP)(`/api/student_works/${gi==null?void 0:gi.categoryId}/add_score_like.json`,{method:"post",body:Vn});return Gn.status===0&&jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()),Gn.status});return rt.createElement("div",{className:It==1&&bt.new_style_box,style:hi&&{background:"#FCF8F4",border:"none"}},rt.createElement(Me.Z,{wrap:!1,gutter:15,className:It!=1&&bt.box_child,style:hi&&{marginTop:"0px"}},$t=="appeal_info"?rt.createElement($e.Z,{flex:1},rt.createElement("div",{className:bt.box_item_top},rt.createElement(Ie.Z,{title:kt?(Oi=he==null?void 0:he.appeal_info)==null?void 0:Oi.user_name:""},rt.createElement("span",{style:{color:kt?"#3061D0":"#333333",fontWeight:600}},ct?"\u533F\u540D":(Fn=he==null?void 0:he.appeal_info)==null?void 0:Fn.user_name)),(he==null?void 0:he.appeal_status)==1&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#CF5300",border:"1px solid rgba(250,100,0,0.2)",background:"rgba(250,100,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:ri,className:"mr5"}),"\u7533\u8BC9\u4E2D"),(he==null?void 0:he.appeal_status)==2&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#4237E7",border:"1px solid rgba(94,84,231,0.2)",background:"rgba(94,84,231,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:ea,className:"mr5"}),"\u7533\u8BC9\u5DF2\u64A4\u9500"),(he==null?void 0:he.appeal_status)==3&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#00B187",border:"1px rgba(0,177,135,0.2) solid",background:"rgba(0,177,135,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:In,className:"mr5"}),"\u7533\u8BC9\u6210\u529F"),(he==null?void 0:he.appeal_status)==4&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#E30000",border:"1px solid rgba(227,0,0,0.2)",background:"rgba(227,0,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:Kn,className:"mr5"}),"\u7533\u8BC9\u88AB\u62D2\u7EDD"),(he==null?void 0:he.appeal_status)==5&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#999",border:"1px #999 solid"}},"\u7533\u8BC9\u5931\u8D25")),(he==null?void 0:he.reason)&&rt.createElement("span",{className:`${bt.tagStyleSzz} ${bt.feedbackSty}`},he==null?void 0:he.reason)),rt.createElement(Ft.Z,{className:"font14 mt10",value:`${((oi=he==null?void 0:he.appeal_info)==null?void 0:oi.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`})):rt.createElement($e.Z,{flex:1},rt.createElement("div",{className:bt.box_item_top},rt.createElement(Ie.Z,{title:kt?(fi=he==null?void 0:he.user_info)==null?void 0:fi.user_name:""},rt.createElement("span",{style:{color:kt?"#3061D0":"#333333",fontWeight:600}},ct?"\u533F\u540D":(en=he==null?void 0:he.user_info)==null?void 0:en.user_name)),(he==null?void 0:he.student_work_num)&&rt.createElement($e.Z,null,rt.createElement("span",{style:{padding:"3px 8px",background:(he==null?void 0:he.student_work_num)==1?"#5A9781":"#FFD28D",color:(he==null?void 0:he.student_work_num)==1?"#FFFFFF":"#AC4C0C",fontSize:"12px",borderRadius:"2px"}},"\u7B2C ",he==null?void 0:he.student_work_num," \u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A")),((he==null?void 0:he.score)||(he==null?void 0:he.score)==0)&&(ki==null?void 0:ki.single_score)&&rt.createElement($e.Z,null,rt.createElement("span",{style:{color:he!=null&&he.anonymous_exception?"#E30000":he!=null&&he.old_score?"#999999":"#009C0F",fontWeight:600,marginLeft:"-7px"}}," ",(he==null?void 0:he.old_score)||(he==null?void 0:he.score),"\u5206 ",(he==null?void 0:he.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09")),$t!="feedback"&&(It==1&&!(he!=null&&he.can_reply)||!(he!=null&&he.can_reply)&&$t=="teacher"&&Kt!=0)&&rt.createElement($e.Z,null,rt.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u5931\u6548\uFF09")),!(ki!=null&&ki.single_score)&&(he==null?void 0:he.score)!==null&&rt.createElement("div",{style:{color:"#333333"}},rt.createElement(Ie.Z,{title:((sn=he==null?void 0:he.score_details)==null?void 0:sn.length)>0?Ar(he==null?void 0:he.score_details,he):"",overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft"},rt.createElement("div",{style:{display:"flex",alignItems:"center"}},((he==null?void 0:he.score)||(he==null?void 0:he.score)==0)&&rt.createElement("span",{style:{color:he!=null&&he.anonymous_exception?"#E30000":he!=null&&he.old_score?"#999999":"#009C0F",fontWeight:600,marginRight:"5px"}},(he==null?void 0:he.old_score)||(he==null?void 0:he.score),"\u5206 ",(he==null?void 0:he.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09"),((jn=he==null?void 0:he.score_details)==null?void 0:jn.length)>0&&rt.createElement("div",{className:bt.left,style:{width:"200px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},"= ",Ar(he==null?void 0:he.score_details,he))))),(he==null?void 0:he.anonymous_exception)&&rt.createElement("div",{className:bt.yichang,style:{marginLeft:((Bn=he==null?void 0:he.score_details)==null?void 0:Bn.length)>0&&"10px"}},rt.createElement("i",{className:"iconfont icon-tishi12",style:{fontSize:"11px",marginRight:"3px"}}),"\u8BC4\u5206\u5F02\u5E38"),(he==null?void 0:he.reason)&&rt.createElement("span",{className:`${bt.tagStyleSzz} ${bt.feedbackSty}`},he==null?void 0:he.reason)),rt.createElement(Ft.Z,{className:"font14 mt10",value:`${(he==null?void 0:he.content)||(he==null?void 0:he.hidden_comment)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),((Si=he==null?void 0:he.attachments)==null?void 0:Si.length)>0&&rt.createElement("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10}},(un=he==null?void 0:he.attachments)==null?void 0:un.map((ni,Di)=>rt.createElement("a",{key:Di,href:`${it.Z.API_SERVER}${ni.url}`},rt.createElement("i",{className:"iconfont icon-fujian font14"}),rt.createElement("span",{className:"ml10"},ni==null?void 0:ni.title),rt.createElement("span",{className:"c-light-black ml20 font12"},ni==null?void 0:ni.filesize))))),$t!="feedback"&&rt.createElement(rt.Fragment,null,$t=="appeal_info"?rt.createElement($e.Z,{style:{whiteSpace:"nowrap"}},rt.createElement(Me.Z,{wrap:!1,gutter:10},(he==null?void 0:he.delete)&&(he==null?void 0:he.can_appeal)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{Ze.default.confirm({centered:!0,title:rt.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",rt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:()=>Ui(void 0,null,function*(){jt!=null&&jt.getInitData&&(jt==null||jt.getInitData())})})}},"\u64A4\u9500\u7533\u8BC9")),(he==null?void 0:he.appeal_status)==1&&(0,se.GJ)()&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,style:{marginRight:"10pz"},onClick:()=>{Xr(!0)}},"\u63A5\u53D7\u7533\u8BC9")),(he==null?void 0:he.appeal_status)==1&&(0,se.GJ)()&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style_red,onClick:()=>{Ze.default.confirm({centered:!0,title:rt.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",rt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:()=>Ui(void 0,null,function*(){const ni=yield(0,Le.ZP)(`/api/student_works/${gi.userId}/deal_appeal_score.json`,{method:"post",body:{score_id:he==null?void 0:he.score_id,status:4}});(ni==null?void 0:ni.status)===0&&jt!=null&&jt.getInitData&&(jt==null||jt.getInitData())})})}},"\u62D2\u7EDD\u7533\u8BC9")))):rt.createElement(rt.Fragment,null,It==1&&(0,se.Yh)()&&(ki==null?void 0:ki.can_feedback)&&rt.createElement(rt.Fragment,null,rt.createElement(Ie.Z,{title:"\u559C\u6B22"},rt.createElement("i",{style:{color:(he==null?void 0:he.like)&&"#E30000",cursor:"pointer",lineHeight:"21px"},onClick:()=>Uo("like"),className:"iconfot icon-yijiejue font16 mr15"})),rt.createElement(Ie.Z,{title:"\u4E0D\u559C\u6B22"},rt.createElement("i",{style:{color:(he==null?void 0:he.dislike)&&"#37AD83",cursor:"pointer",lineHeight:"21px"},onClick:()=>{he!=null&&he.dislike?Uo("dislike"):Ho(!0)},className:"iconfot icon-weijiejuezhengchang font16 mr5"}))),(It==1||$t=="teacher")&&rt.createElement($e.Z,{style:{whiteSpace:"nowrap"}},rt.createElement(Me.Z,{wrap:!1,gutter:10},((he==null?void 0:he.delete)||((tn=Jt==null?void 0:Jt.userInfo)==null?void 0:tn.user_id)==(he==null?void 0:he.user_id))&&rt.createElement($e.Z,null,rt.createElement("span",{className:`${bt.text_style} ml5`,onClick:()=>{var ni;Rr(!0),vo.setFieldsValue(Wn(qn({},he),{comment:he==null?void 0:he.content,score_details:((ni=he==null?void 0:he.score_details)==null?void 0:ni.map(Di=>qn({},Di)))||[]}))}},"\u7F16\u8F91")),(he==null?void 0:he.is_invalid)&&(he==null?void 0:he.delete)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{wn(he)}},"\u5220\u9664")),(he==null?void 0:he.can_appeal)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{nn({type:1,show:!0})}},"\u7533\u8BC9")),(he==null?void 0:he.can_reply)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{nn({type:0,show:!0})}},"\u56DE\u590D")))),rt.createElement($e.Z,{style:{whiteSpace:"nowrap",padding:0}},It!=1&&((he==null?void 0:he.can_delete)&&$t!="teacher"||((mi=Jt==null?void 0:Jt.userInfo)==null?void 0:mi.user_id)==((Ni=he==null?void 0:he.user_info)==null?void 0:Ni.user_id))&&rt.createElement("span",{className:bt.text_style,onClick:()=>{kr(!0),Wo.setFieldsValue(qn({},he))}},"\u7F16\u8F91"),It!=1&&(he==null?void 0:he.can_delete)&&$t!="teacher"&&rt.createElement("span",{className:bt.text_style,style:{marginLeft:"10px"},onClick:()=>{Go(he)}},"\u5220\u9664")))),It!=1&&(he==null?void 0:he.old_score)&&rt.createElement("span",{style:{color:"#009C0F"}},"\u6559\u5E08\u533F\u8BC4\u8865\u5206\uFF1A",he==null?void 0:he.score,"\u5206")),It==1&&(he==null?void 0:he.appeal_info)&&(he==null?void 0:he.appeal_info)!=""&&rt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},rt.createElement(Vr,qn({type:"appeal_info",Data:he,layer:It+1},jt))),It==1&&((Hn=he==null?void 0:he.journals)==null?void 0:Hn.length)>0&&rt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},(ai=he==null?void 0:he.journals)==null?void 0:ai.map((ni,Di)=>rt.createElement(Vr,qn({key:Di,type:$t,Data:ni,layer:It+1},jt)))),(Ri==null?void 0:Ri.show)&&rt.createElement("div",{className:"mt20",style:{marginLeft:"56px"}},rt.createElement(Ae.Z,{height:150,isFocus:!0,watch:!0,onChange:ni=>{ur(ni)}}),rt.createElement(Me.Z,{align:"middle",justify:"end",gutter:20},rt.createElement($e.Z,null,rt.createElement(ve.ZP,{onClick:()=>{nn({type:0,show:!1})}},"\u53D6\u6D88")),rt.createElement($e.Z,null,rt.createElement(ve.ZP,{loading:xi||yr,type:"primary",onClick:()=>Ui(void 0,null,function*(){if(Pi===""){xe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");return}let ni;$t=="teacher"?ni=(yield Ri==null?void 0:Ri.type)==0?St({hidden_comment:Pi,score_id:he==null?void 0:he.score_id}):Lr({comment:Pi,score_id:he==null?void 0:he.score_id}):ni=yield((Ri==null?void 0:Ri.type)==0?St:Lr)({comment:Pi,score_id:he==null?void 0:he.score_id}),ni.status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),nn({type:0,show:!1}),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})},(Ri==null?void 0:Ri.type)==0?"\u56DE\u590D":"\u7533\u8BC9")))),rt.createElement(Ze.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:yo,centered:!0,destroyOnClose:!0,onCancel:()=>{Xr(!1)},maskClosable:!1,width:544,onOk:()=>{xr.submit()}},rt.createElement(De.default,{form:xr,colon:!1,onFinish:ni=>Ui(void 0,null,function*(){(yield(0,Le.ZP)(`/api/student_works/${gi.userId}/deal_appeal_score.json`,{method:"post",body:Wn(qn({},ni),{userId:gi.userId,score_id:he==null?void 0:he.score_id,status:3})})).status===0&&(Xr(!1),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})},rt.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),rt.createElement(At.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:rt.createElement("span",null,(si=he==null?void 0:he.appeal_info)==null?void 0:si.user_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:rt.createElement("span",{style:{color:"#191919"}},(Mi=he==null?void 0:he.user_info)==null?void 0:Mi.user_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:rt.createElement("span",{style:{color:"#191919"}},he==null?void 0:he.score)}]}),rt.createElement(Me.Z,{className:"mt20",wrap:!1},rt.createElement($e.Z,null,rt.createElement(De.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},rt.createElement(et.Z,{min:1,max:100,step:1}))),rt.createElement($e.Z,null,rt.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),rt.createElement($e.Z,null,rt.createElement(De.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},rt.createElement(ze.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))),rt.createElement(Ze.default,{title:"\u7F16\u8F91\u56DE\u590D",width:800,centered:!0,open:da,confirmLoading:ha,onCancel:()=>{kr(!1)},onOk:()=>{Wo.submit()}},rt.createElement(De.default,{form:Wo,colon:!1,onFinish:ni=>Ui(void 0,null,function*(){const Di=yield Ro(qn({},ni));(Di==null?void 0:Di.status)===0&&(xe.ZP.success("\u4FEE\u6539\u6210\u529F"),kr(!1),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})},rt.createElement(De.default.Item,{hidden:!0,name:"id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),rt.createElement(De.default.Item,{name:"content",label:"\u8BC4\u8BED"},rt.createElement(Tt.h,{height:200,scrollId:"notes",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})))),rt.createElement(vn,{DataProps:{disabledScore:hi=="teacher"},FormProps:{form:vo,onFinish:(...ni)=>Ui(void 0,[...ni],function*(Di={}){const dn=yield ca(Wn(qn({},Di),{homeworkId:gi==null?void 0:gi.userId}));(dn==null?void 0:dn.status)===0&&(xe.ZP.success("\u4FEE\u6539\u6210\u529F"),Rr(!1),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()),jt!=null&&jt.updateData&&(jt==null||jt.updateData()))})},ModalProps:{open:go,onCancel:()=>{Rr(!1),vo.resetFields()},onOk:()=>{vo.submit()},confirmLoading:kl}}),rt.createElement(ar,{open:hn,onClose:()=>Ho(!1),onOk:(ni,Di)=>Uo("dislike",ni,Di)}))};var Or=(0,Ge.connect)(({user:be})=>({user:be}))(Vr),ra=Object.defineProperty,ho=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,er=(be,pe,he)=>pe in be?ra(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Wa=(be,pe)=>{for(var he in pe||(pe={}))za.call(pe,he)&&er(be,he,pe[he]);if(ho)for(var he of ho(pe))Ra.call(pe,he)&&er(be,he,pe[he]);return be};const xl=be=>React.createElement("svg",Wa({width:18,height:18,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M9 0C4.032 0 0 4.032 0 9s4.032 9 9 9 9-4.032 9-9-4.032-9-9-9Z",fill:"#009CDC"}),React.createElement("path",{d:"M11.511 5H5.956a.954.954 0 0 0-.952.951v6.032c0 .524.428.952.952.952h5.555a.954.954 0 0 0 .952-.952V5.951A.954.954 0 0 0 11.511 5ZM6.607 6.881h2.58a.34.34 0 0 1 0 .68h-2.58a.34.34 0 0 1 0-.68Zm1.603 4.17H6.608a.34.34 0 0 1 0-.68H8.21a.34.34 0 0 1 0 .68Zm2.445-1.744H6.607a.34.34 0 0 1 0-.68h4.048a.34.34 0 0 1 0 .68Z",fill:"#FFF"})));var Ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOSAwQzQuMDMyIDAgMCA0LjAzMiAwIDlzNC4wMzIgOSA5IDkgOS00LjAzMiA5LTktNC4wMzItOS05LTlaIiBmaWxsPSIjMDA5Q0RDIi8+PHBhdGggZD0iTTExLjUxMSA1SDUuOTU2YS45NTQuOTU0IDAgMCAwLS45NTIuOTUxdjYuMDMyYzAgLjUyNC40MjguOTUyLjk1Mi45NTJoNS41NTVhLjk1NC45NTQgMCAwIDAgLjk1Mi0uOTUyVjUuOTUxQS45NTQuOTU0IDAgMCAwIDExLjUxMSA1Wk02LjYwNyA2Ljg4MWgyLjU4YS4zNC4zNCAwIDAgMSAwIC42OGgtMi41OGEuMzQuMzQgMCAwIDEgMC0uNjhabTEuNjAzIDQuMTdINi42MDhhLjM0LjM0IDAgMCAxIDAtLjY4SDguMjFhLjM0LjM0IDAgMCAxIDAgLjY4Wm0yLjQ0NS0xLjc0NEg2LjYwN2EuMzQuMzQgMCAwIDEgMC0uNjhoNC4wNDhhLjM0LjM0IDAgMCAxIDAgLjY4WiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",Lt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Li=(be,pe,he)=>pe in be?Lt(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Ji=(be,pe)=>{for(var he in pe||(pe={}))zt.call(pe,he)&&Li(be,he,pe[he]);if(Pt)for(var he of Pt(pe))ui.call(pe,he)&&Li(be,he,pe[he]);return be};const Ii=be=>React.createElement("svg",Ji({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u5F85\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.992 5.229H31.7v1.646h3.768v5.83H31.21v1.663h4.258v5.796h1.724v-5.796h4.325v-1.663h-4.325v-5.83h3.801V5.23Zm4.157 2.167h-1.724v12.768h1.724V7.396Zm-32.34.958c-.845 1.848-2.112 3.46-3.802 4.821l.524 1.663a27.003 27.003 0 0 0 1.656-1.41v6.618h1.706v-8.55a12.713 12.713 0 0 0 1.42-2.437l-1.504-.705Zm44.793-3.142h-8.01v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.658-.034c.186-.37.32-1.008.405-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.422.218h-.305c-.22 0-.32-.134-.32-.386v-1.966h1.672V10.32h-1.487c.406-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.165 2.822H49l1.217-.605c-.406-.739-.811-1.428-1.25-2.032l-1.47.705c.439.571.861 1.21 1.25 1.932h-1.842v4.855h1.538c-.237 1.31-1.183 2.235-2.856 2.806l.913 1.445c2.06-.89 3.21-2.302 3.446-4.25h.913v2.301c0 1.042.456 1.58 1.368 1.58h1.082c.49 0 .878-.102 1.149-.27l.32 1.26h1.015c1.2 0 1.808-.588 1.808-1.764V5.212Zm-35.095 6.3H20.75v1.058h-6.353v1.63h6.353v3.394c0 .537-.253.823-.76.823-.676 0-1.403-.034-2.18-.101l.406 1.663h2.399c1.25 0 1.892-.655 1.892-1.949V14.2h1.775v-1.63h-1.775v-1.058Zm7.317-1.949h-4.022v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.929.908-1.351 1.294V9.563Zm-13.146 4.973-1.369.857c.88.924 1.589 1.764 2.113 2.52l1.368-.958c-.49-.705-1.2-1.512-2.112-2.419Zm35.787-2.806v2.033h-3.97V11.73h3.97Zm-19.11-4.233L31.851 8a28.8 28.8 0 0 1 1.2 4.099l1.504-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.796-.05c-.355 1.646-.76 3.023-1.234 4.099l1.47.52c.524-1.21.963-2.604 1.301-4.216l-1.537-.404ZM20.226 4.573H18.52V6.22h-3.565v1.596h3.565v1.596h-4.174v1.613h10.172V9.412h-4.292V7.816h3.6V6.22h-3.6V4.574Zm-8.025-.101c-.727 1.562-1.842 2.923-3.346 4.065l.524 1.68c2.061-1.512 3.497-3.175 4.342-5.023l-1.52-.722Zm16 .235-1.25 1.21c1.2.873 2.13 1.696 2.771 2.47L30.94 7.16a23.623 23.623 0 0 0-2.737-2.453Zm18.283-.269-1.606.706A15.91 15.91 0 0 1 46.686 7.9l1.572-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#FA6400",fillRule:"nonzero"}));var Fi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuOTkyIDUuMjI5SDMxLjd2MS42NDZoMy43Njh2NS44M0gzMS4yMXYxLjY2M2g0LjI1OHY1Ljc5NmgxLjcyNHYtNS43OTZoNC4zMjV2LTEuNjYzaC00LjMyNXYtNS44M2gzLjgwMVY1LjIzWm00LjE1NyAyLjE2N2gtMS43MjR2MTIuNzY4aDEuNzI0VjcuMzk2Wm0tMzIuMzQuOTU4Yy0uODQ1IDEuODQ4LTIuMTEyIDMuNDYtMy44MDIgNC44MjFsLjUyNCAxLjY2M2EyNy4wMDMgMjcuMDAzIDAgMCAwIDEuNjU2LTEuNDF2Ni42MThoMS43MDZ2LTguNTVhMTIuNzEzIDEyLjcxMyAwIDAgMCAxLjQyLTIuNDM3bC0xLjUwNC0uNzA1Wm00NC43OTMtMy4xNDJoLTguMDF2MS42MTNoNi4yODZ2MTAuOTUzYzAgLjQ3LS4xNTIuNzA2LS40NC43MDZsLS42NTgtLjAzNGMuMTg2LS4zNy4zMi0xLjAwOC40MDUtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIyLjIxOGgtLjMwNWMtLjIyIDAtLjMyLS4xMzQtLjMyLS4zODZ2LTEuOTY2aDEuNjcyVjEwLjMyaC0xLjQ4N2MuNDA2LS42NzIuNzk0LTEuNDExIDEuMTMyLTIuMjM0bC0xLjY1Ni0uNTg4YTIzLjUzNiAyMy41MzYgMCAwIDEtMS4xNjUgMi44MjJINDlsMS4yMTctLjYwNWMtLjQwNi0uNzM5LS44MTEtMS40MjgtMS4yNS0yLjAzMmwtMS40Ny43MDVjLjQzOS41NzEuODYxIDEuMjEgMS4yNSAxLjkzMmgtMS44NDJ2NC44NTVoMS41MzhjLS4yMzcgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NiAyLjgwNmwuOTEzIDEuNDQ1YzIuMDYtLjg5IDMuMjEtMi4zMDIgMy40NDYtNC4yNWguOTEzdjIuMzAxYzAgMS4wNDIuNDU2IDEuNTggMS4zNjggMS41OGgxLjA4MmMuNDkgMCAuODc4LS4xMDIgMS4xNDktLjI3bC4zMiAxLjI2aDEuMDE1YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJabS0zNS4wOTUgNi4zSDIwLjc1djEuMDU4aC02LjM1M3YxLjYzaDYuMzUzdjMuMzk0YzAgLjUzNy0uMjUzLjgyMy0uNzYuODIzLS42NzYgMC0xLjQwMy0uMDM0LTIuMTgtLjEwMWwuNDA2IDEuNjYzaDIuMzk5YzEuMjUgMCAxLjg5Mi0uNjU1IDEuODkyLTEuOTQ5VjE0LjJoMS43NzV2LTEuNjNoLTEuNzc1di0xLjA1OFptNy4zMTctMS45NDloLTQuMDIydjEuNjhoMi4zMTV2NS45NjRjMCAuMzUzLS4xNTIuNjU1LS40NC45MDdsLjY2IDEuNThhMjUuMTUyIDI1LjE1MiAwIDAgMCAzLjMyOC0yLjY3MmwtLjQ5LTEuODQ4Yy0uNDczLjQ3LS45MjkuOTA4LTEuMzUxIDEuMjk0VjkuNTYzWm0tMTMuMTQ2IDQuOTczLTEuMzY5Ljg1N2MuODguOTI0IDEuNTg5IDEuNzY0IDIuMTEzIDIuNTJsMS4zNjgtLjk1OGMtLjQ5LS43MDUtMS4yLTEuNTEyLTIuMTEyLTIuNDE5Wm0zNS43ODctMi44MDZ2Mi4wMzNoLTMuOTdWMTEuNzNoMy45N1ptLTE5LjExLTQuMjMzTDMxLjg1MSA4YTI4LjggMjguOCAwIDAgMSAxLjIgNC4wOTlsMS41MDQtLjM3YTM1LjM3NCAzNS4zNzQgMCAwIDAtMS4yLTQuMjMzWm01Ljc5Ni0uMDVjLS4zNTUgMS42NDYtLjc2IDMuMDIzLTEuMjM0IDQuMDk5bDEuNDcuNTJjLjUyNC0xLjIxLjk2My0yLjYwNCAxLjMwMS00LjIxNmwtMS41MzctLjQwNFpNMjAuMjI2IDQuNTczSDE4LjUyVjYuMjJoLTMuNTY1djEuNTk2aDMuNTY1djEuNTk2aC00LjE3NHYxLjYxM2gxMC4xNzJWOS40MTJoLTQuMjkyVjcuODE2aDMuNlY2LjIyaC0zLjZWNC41NzRabS04LjAyNS0uMTAxYy0uNzI3IDEuNTYyLTEuODQyIDIuOTIzLTMuMzQ2IDQuMDY1bC41MjQgMS42OGMyLjA2MS0xLjUxMiAzLjQ5Ny0zLjE3NSA0LjM0Mi01LjAyM2wtMS41Mi0uNzIyWm0xNiAuMjM1LTEuMjUgMS4yMWMxLjIuODczIDIuMTMgMS42OTYgMi43NzEgMi40N0wzMC45NCA3LjE2YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4My0uMjY5LTEuNjA2LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni42ODYgNy45bDEuNTcyLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Xi=Object.defineProperty,lr=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,sr=(be,pe,he)=>pe in be?Xi(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,fo=(be,pe)=>{for(var he in pe||(pe={}))Mn.call(pe,he)&&sr(be,he,pe[he]);if(lr)for(var he of lr(pe))Pr.call(pe,he)&&sr(be,he,pe[he]);return be};const wl=be=>React.createElement("svg",fo({width:17,height:14,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u4EC5\u6559\u5E08\u53EF\u89C1"),React.createElement("g",{fill:"#CA7720",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"}),React.createElement("path",{d:"M10.977 8.084c-.061 0-.12-.004-.177-.013a.65.65 0 0 1-.15-.042.343.343 0 0 1-.175-.167.885.885 0 0 1-.075-.214l-.029-.133-.002-.009-.02-.092-.001-.006-.002-.005a.697.697 0 0 0-.005-.018l-.001-.002a.546.546 0 0 1-.013-.046.963.963 0 0 0-.009-.033l-.024-.08-.07-.047a.019.019 0 0 1-.008-.014l-.001-.005a.11.11 0 0 1-.003-.022l.005-.142v-.037c.001-.011.008-.02.02-.023l.011-.003a.422.422 0 0 1 .052-.012l.301-.039c.111-.013.23-.02.383-.02H11.011c.165 0 .333.016.5.047.096.018.188.048.27.074.06.02.106.032.15.04a.425.425 0 0 0 .072.008l-.198.512c-.02.054-.042.101-.065.145a.858.858 0 0 1-.2.25.499.499 0 0 1-.184.096 1.258 1.258 0 0 1-.38.052Zm-.205-.097c.022.005.042.01.062.013a1.09 1.09 0 0 0 .452-.026.435.435 0 0 0 .196-.104.61.61 0 0 0 .105-.138c.055-.095.095-.194.118-.294a.65.65 0 0 0 .018-.205l-.01-.126-.112-.058a.506.506 0 0 0-.13-.042l-.01-.002a1.717 1.717 0 0 0-.374-.039h-.008l-.038.002a4.311 4.311 0 0 0-.128.008 1.43 1.43 0 0 0-.25.041l-.133.036-.032.136a.514.514 0 0 0-.009.059v.001l-.002.018a.708.708 0 0 0-.002.155c.007.073.018.17.041.266a.57.57 0 0 0 .078.189c.019.027.04.05.063.067l.06.043h.045Zm2.28.091a1.4 1.4 0 0 1-.27-.025.75.75 0 0 1-.22-.077.594.594 0 0 1-.228-.228 1.782 1.782 0 0 1-.105-.212l-.21-.507a.565.565 0 0 0 .16-.029l.08-.028.075-.025c.09-.03.19-.05.315-.066a2.854 2.854 0 0 1 .525-.019h.009l.265.015c.11.008.219.024.34.043l.02.004.003.002c.01.002.017.007.018.021l.001.023v.006a.984.984 0 0 1 .005.138l-.034-.062-.048.167-.024.08-.082.288.014-.008c-.018.075-.04.152-.07.225a.512.512 0 0 1-.07.125.333.333 0 0 1-.178.115.855.855 0 0 1-.21.032 1.846 1.846 0 0 1-.08.002Zm-.106-1.115a1.641 1.641 0 0 0-.486.075l-.142.049-.012.15a.722.722 0 0 0 .023.21.868.868 0 0 0 .167.354c.066.083.15.136.249.157.109.024.208.035.303.035h.01a.815.815 0 0 0 .21-.024.319.319 0 0 0 .146-.076.342.342 0 0 0 .079-.128c.041-.11.064-.23.068-.358v-.008c.002-.042 0-.084-.002-.125v-.02a.489.489 0 0 0-.003-.039l-.004-.032-.012-.03a.424.424 0 0 0-.004-.01l-.044-.099-.104-.029a1.763 1.763 0 0 0-.396-.053h-.046Zm1.042 3.06-1.42 2.599-.21-.62.388-.78-.778-.782-.778.781.39.782-.251.633-1.38-2.613s-2.942 1.564-2.942 3.113c0 .428.176.823.605.823h8.731c.427 0 .607-.391.607-.817 0-1.454-2.962-3.12-2.962-3.12Zm.54-3.202-.003-.122-.102-.068c-.012-.01-.024-.017-.037-.024-.208-1.803-.194-2.866-2.287-2.551-.734.11-1.535-.118-1.99.215-.574.539-.615 1.348-.459 2.297-.035.019-.07.04-.103.063l-.102.068-.002.123c-.005.316.034.582.12.787a.788.788 0 0 0 .345.407c.182.62.444 1.084.772 1.419.357.365.787.572 1.273.654l.043.007.044-.01c.538-.113.968-.329 1.31-.69.319-.335.556-.787.73-1.39a.8.8 0 0 0 .332-.41c.083-.203.12-.465.115-.775Zm-.556.6c-.041.102-.098.17-.17.194l-.119.042-.032.12c-.156.58-.365.999-.644 1.293-.264.277-.598.449-1.02.544a1.78 1.78 0 0 1-.967-.509c-.292-.297-.524-.729-.685-1.322l-.034-.126-.126-.04c-.074-.022-.132-.088-.174-.19-.043-.101-.069-.23-.08-.383.116-.018.245-.05.308-.009l.022-.074h.003l.01-.05c.034-.137.073-1 .108-1.139.014-.04.019-.086.045-.12.169.23 1.444.257 2.185-.257l-.139.375.141.028.158-.253-.02.177.15.02.093-.291c.184.105.387.246.568.17.06.136.107.967.137 1.127l.039.206.068-.004.032.107c.08-.01.15-.011.22-.013a1.25 1.25 0 0 1-.077.376Z"})));var Ha="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NBNzcyMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjxnPjxwYXRoIGQ9Ik0xMC45NzcgOC4wODRjLS4wNjEgMC0uMTItLjAwNC0uMTc3LS4wMTNhLjY1LjY1IDAgMCAxLS4xNS0uMDQyLjM0My4zNDMgMCAwIDEtLjE3NS0uMTY3Ljg4NS44ODUgMCAwIDEtLjA3NS0uMjE0bC0uMDI5LS4xMzMtLjAwMi0uMDA5LS4wMi0uMDkyLS4wMDEtLjAwNi0uMDAyLS4wMDVhLjY5Ny42OTcgMCAwIDAtLjAwNS0uMDE4bC0uMDAxLS4wMDJhLjU0Ni41NDYgMCAwIDEtLjAxMy0uMDQ2Ljk2My45NjMgMCAwIDAtLjAwOS0uMDMzbC0uMDI0LS4wOC0uMDctLjA0N2EuMDE5LjAxOSAwIDAgMS0uMDA4LS4wMTRsLS4wMDEtLjAwNWEuMTEuMTEgMCAwIDEtLjAwMy0uMDIybC4wMDUtLjE0MnYtLjAzN2MuMDAxLS4wMTEuMDA4LS4wMi4wMi0uMDIzbC4wMTEtLjAwM2EuNDIyLjQyMiAwIDAgMSAuMDUyLS4wMTJsLjMwMS0uMDM5Yy4xMTEtLjAxMy4yMy0uMDIuMzgzLS4wMkgxMS4wMTFjLjE2NSAwIC4zMzMuMDE2LjUuMDQ3LjA5Ni4wMTguMTg4LjA0OC4yNy4wNzQuMDYuMDIuMTA2LjAzMi4xNS4wNGEuNDI1LjQyNSAwIDAgMCAuMDcyLjAwOGwtLjE5OC41MTJjLS4wMi4wNTQtLjA0Mi4xMDEtLjA2NS4xNDVhLjg1OC44NTggMCAwIDEtLjIuMjUuNDk5LjQ5OSAwIDAgMS0uMTg0LjA5NiAxLjI1OCAxLjI1OCAwIDAgMS0uMzguMDUyWm0tLjIwNS0uMDk3Yy4wMjIuMDA1LjA0Mi4wMS4wNjIuMDEzYTEuMDkgMS4wOSAwIDAgMCAuNDUyLS4wMjYuNDM1LjQzNSAwIDAgMCAuMTk2LS4xMDQuNjEuNjEgMCAwIDAgLjEwNS0uMTM4Yy4wNTUtLjA5NS4wOTUtLjE5NC4xMTgtLjI5NGEuNjUuNjUgMCAwIDAgLjAxOC0uMjA1bC0uMDEtLjEyNi0uMTEyLS4wNThhLjUwNi41MDYgMCAwIDAtLjEzLS4wNDJsLS4wMS0uMDAyYTEuNzE3IDEuNzE3IDAgMCAwLS4zNzQtLjAzOWgtLjAwOGwtLjAzOC4wMDJhNC4zMTEgNC4zMTEgMCAwIDAtLjEyOC4wMDggMS40MyAxLjQzIDAgMCAwLS4yNS4wNDFsLS4xMzMuMDM2LS4wMzIuMTM2YS41MTQuNTE0IDAgMCAwLS4wMDkuMDU5di4wMDFsLS4wMDIuMDE4YS43MDguNzA4IDAgMCAwLS4wMDIuMTU1Yy4wMDcuMDczLjAxOC4xNy4wNDEuMjY2YS41Ny41NyAwIDAgMCAuMDc4LjE4OWMuMDE5LjAyNy4wNC4wNS4wNjMuMDY3bC4wNi4wNDNoLjA0NVptMi4yOC4wOTFhMS40IDEuNCAwIDAgMS0uMjctLjAyNS43NS43NSAwIDAgMS0uMjItLjA3Ny41OTQuNTk0IDAgMCAxLS4yMjgtLjIyOCAxLjc4MiAxLjc4MiAwIDAgMS0uMTA1LS4yMTJsLS4yMS0uNTA3YS41NjUuNTY1IDAgMCAwIC4xNi0uMDI5bC4wOC0uMDI4LjA3NS0uMDI1Yy4wOS0uMDMuMTktLjA1LjMxNS0uMDY2YTIuODU0IDIuODU0IDAgMCAxIC41MjUtLjAxOWguMDA5bC4yNjUuMDE1Yy4xMS4wMDguMjE5LjAyNC4zNC4wNDNsLjAyLjAwNC4wMDMuMDAyYy4wMS4wMDIuMDE3LjAwNy4wMTguMDIxbC4wMDEuMDIzdi4wMDZhLjk4NC45ODQgMCAwIDEgLjAwNS4xMzhsLS4wMzQtLjA2Mi0uMDQ4LjE2Ny0uMDI0LjA4LS4wODIuMjg4LjAxNC0uMDA4Yy0uMDE4LjA3NS0uMDQuMTUyLS4wNy4yMjVhLjUxMi41MTIgMCAwIDEtLjA3LjEyNS4zMzMuMzMzIDAgMCAxLS4xNzguMTE1Ljg1NS44NTUgMCAwIDEtLjIxLjAzMiAxLjg0NiAxLjg0NiAwIDAgMS0uMDguMDAyWm0tLjEwNi0xLjExNWExLjY0MSAxLjY0MSAwIDAgMC0uNDg2LjA3NWwtLjE0Mi4wNDktLjAxMi4xNWEuNzIyLjcyMiAwIDAgMCAuMDIzLjIxLjg2OC44NjggMCAwIDAgLjE2Ny4zNTRjLjA2Ni4wODMuMTUuMTM2LjI0OS4xNTcuMTA5LjAyNC4yMDguMDM1LjMwMy4wMzVoLjAxYS44MTUuODE1IDAgMCAwIC4yMS0uMDI0LjMxOS4zMTkgMCAwIDAgLjE0Ni0uMDc2LjM0Mi4zNDIgMCAwIDAgLjA3OS0uMTI4Yy4wNDEtLjExLjA2NC0uMjMuMDY4LS4zNTh2LS4wMDhjLjAwMi0uMDQyIDAtLjA4NC0uMDAyLS4xMjV2LS4wMmEuNDg5LjQ4OSAwIDAgMC0uMDAzLS4wMzlsLS4wMDQtLjAzMi0uMDEyLS4wM2EuNDI0LjQyNCAwIDAgMC0uMDA0LS4wMWwtLjA0NC0uMDk5LS4xMDQtLjAyOWExLjc2MyAxLjc2MyAwIDAgMC0uMzk2LS4wNTNoLS4wNDZabTEuMDQyIDMuMDYtMS40MiAyLjU5OS0uMjEtLjYyLjM4OC0uNzgtLjc3OC0uNzgyLS43NzguNzgxLjM5Ljc4Mi0uMjUxLjYzMy0xLjM4LTIuNjEzcy0yLjk0MiAxLjU2NC0yLjk0MiAzLjExM2MwIC40MjguMTc2LjgyMy42MDUuODIzaDguNzMxYy40MjcgMCAuNjA3LS4zOTEuNjA3LS44MTcgMC0xLjQ1NC0yLjk2Mi0zLjEyLTIuOTYyLTMuMTJabS41NC0zLjIwMi0uMDAzLS4xMjItLjEwMi0uMDY4Yy0uMDEyLS4wMS0uMDI0LS4wMTctLjAzNy0uMDI0LS4yMDgtMS44MDMtLjE5NC0yLjg2Ni0yLjI4Ny0yLjU1MS0uNzM0LjExLTEuNTM1LS4xMTgtMS45OS4yMTUtLjU3NC41MzktLjYxNSAxLjM0OC0uNDU5IDIuMjk3LS4wMzUuMDE5LS4wNy4wNC0uMTAzLjA2M2wtLjEwMi4wNjgtLjAwMi4xMjNjLS4wMDUuMzE2LjAzNC41ODIuMTIuNzg3YS43ODguNzg4IDAgMCAwIC4zNDUuNDA3Yy4xODIuNjIuNDQ0IDEuMDg0Ljc3MiAxLjQxOS4zNTcuMzY1Ljc4Ny41NzIgMS4yNzMuNjU0bC4wNDMuMDA3LjA0NC0uMDFjLjUzOC0uMTEzLjk2OC0uMzI5IDEuMzEtLjY5LjMxOS0uMzM1LjU1Ni0uNzg3LjczLTEuMzlhLjguOCAwIDAgMCAuMzMyLS40MWMuMDgzLS4yMDMuMTItLjQ2NS4xMTUtLjc3NVptLS41NTYuNmMtLjA0MS4xMDItLjA5OC4xNy0uMTcuMTk0bC0uMTE5LjA0Mi0uMDMyLjEyYy0uMTU2LjU4LS4zNjUuOTk5LS42NDQgMS4yOTMtLjI2NC4yNzctLjU5OC40NDktMS4wMi41NDRhMS43OCAxLjc4IDAgMCAxLS45NjctLjUwOWMtLjI5Mi0uMjk3LS41MjQtLjcyOS0uNjg1LTEuMzIybC0uMDM0LS4xMjYtLjEyNi0uMDRjLS4wNzQtLjAyMi0uMTMyLS4wODgtLjE3NC0uMTktLjA0My0uMTAxLS4wNjktLjIzLS4wOC0uMzgzLjExNi0uMDE4LjI0NS0uMDUuMzA4LS4wMDlsLjAyMi0uMDc0aC4wMDNsLjAxLS4wNWMuMDM0LS4xMzcuMDczLTEgLjEwOC0xLjEzOS4wMTQtLjA0LjAxOS0uMDg2LjA0NS0uMTIuMTY5LjIzIDEuNDQ0LjI1NyAyLjE4NS0uMjU3bC0uMTM5LjM3NS4xNDEuMDI4LjE1OC0uMjUzLS4wMi4xNzcuMTUuMDIuMDkzLS4yOTFjLjE4NC4xMDUuMzg3LjI0Ni41NjguMTcuMDYuMTM2LjEwNy45NjcuMTM3IDEuMTI3bC4wMzkuMjA2LjA2OC0uMDA0LjAzMi4xMDdjLjA4LS4wMS4xNS0uMDExLjIyLS4wMTNhMS4yNSAxLjI1IDAgMCAxLS4wNzcuMzc2WiIvPjwvZz48L2c+PC9zdmc+",Ga=Object.defineProperty,Bo=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,Qr=(be,pe,he)=>pe in be?Ga(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Sr=(be,pe)=>{for(var he in pe||(pe={}))Bi.call(pe,he)&&Qr(be,he,pe[he]);if(Bo)for(var he of Bo(pe))oa.call(pe,he)&&Qr(be,he,pe[he]);return be};const Cl=be=>React.createElement("svg",Sr({width:11,height:14,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u8BC4\u8BED"),React.createElement("g",{fill:"#000",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"})));var $r="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjwvZz48L3N2Zz4=",tr=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Ua=(be,pe,he)=>pe in be?tr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Oo=(be,pe)=>{for(var he in pe||(pe={}))Zi.call(pe,he)&&Ua(be,he,pe[he]);if(Mr)for(var he of Mr(pe))aa.call(pe,he)&&Ua(be,he,pe[he]);return be};const ps=be=>React.createElement("svg",Oo({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u8FD4\u56DE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#3061D0",width:20,height:20,rx:4}),React.createElement("g",{stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2},React.createElement("path",{d:"M4.678 10.176h10.526M8.187 13.684l-3.509-3.509 3.509-3.508"}))));var bl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMzA2MUQwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSI0Ii8+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTQuNjc4IDEwLjE3NmgxMC41MjZNOC4xODcgMTMuNjg0bC0zLjUwOS0zLjUwOSAzLjUwOS0zLjUwOCIvPjwvZz48L2c+PC9zdmc+",Zl=Object.defineProperty,la=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Sl=(be,pe,he)=>pe in be?Zl(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Ml=(be,pe)=>{for(var he in pe||(pe={}))El.call(pe,he)&&Sl(be,he,pe[he]);if(la)for(var he of la(pe))Yl.call(pe,he)&&Sl(be,he,pe[he]);return be};const Vl=be=>React.createElement("svg",Ml({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u5DF2\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.74 5.229h-9.292v1.646h3.768v5.83h-4.258v1.663h4.258v5.796h1.723v-5.796h4.326v-1.663h-4.326v-5.83h3.802V5.23Zm4.157 2.167h-1.723v12.768h1.723V7.396ZM57.35 5.212h-8.009v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.659-.034c.186-.37.321-1.008.406-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.423.218h-.304c-.22 0-.321-.134-.321-.386v-1.966h1.673V10.32h-1.487c.405-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.166 2.822H48.75l1.216-.605c-.405-.739-.81-1.428-1.25-2.032l-1.47.705c.44.571.862 1.21 1.25 1.932h-1.841v4.855h1.537c-.236 1.31-1.183 2.235-2.855 2.806l.912 1.445c2.061-.89 3.21-2.302 3.447-4.25h.912v2.301c0 1.042.457 1.58 1.369 1.58h1.081c.49 0 .879-.102 1.15-.27l.32 1.26h1.014c1.2 0 1.808-.588 1.808-1.764V5.212ZM29.572 9.563h-4.021v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.93.908-1.352 1.294V9.563Zm-7.215-4.217H9.465v1.68h11.101v3.83h-8.634V8.64h-1.757v8.703c0 1.512.71 2.268 2.163 2.268h9.394c.676-.034 1.234-.236 1.64-.605.337-.37.624-1.63.844-3.78l-1.723-.538c-.102 1.714-.254 2.705-.49 2.94-.237.202-.49.303-.76.303h-8.398c-.609 0-.913-.303-.913-.908v-4.485h10.425v-7.19Zm29.857 6.384v2.033h-3.971V11.73h3.97Zm-19.11-4.233L31.6 8a28.8 28.8 0 0 1 1.2 4.099l1.503-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.795-.05c-.355 1.646-.76 3.023-1.233 4.099l1.47.52c.523-1.21.963-2.604 1.3-4.216L38.9 7.446ZM27.95 4.707l-1.25 1.21c1.2.873 2.129 1.696 2.77 2.47l1.217-1.227a23.623 23.623 0 0 0-2.737-2.453Zm18.282-.269-1.605.706A15.91 15.91 0 0 1 46.435 7.9l1.571-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#37AD83",fillRule:"nonzero"}));var Ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuNzQgNS4yMjloLTkuMjkydjEuNjQ2aDMuNzY4djUuODNoLTQuMjU4djEuNjYzaDQuMjU4djUuNzk2aDEuNzIzdi01Ljc5Nmg0LjMyNnYtMS42NjNoLTQuMzI2di01LjgzaDMuODAyVjUuMjNabTQuMTU3IDIuMTY3aC0xLjcyM3YxMi43NjhoMS43MjNWNy4zOTZaTTU3LjM1IDUuMjEyaC04LjAwOXYxLjYxM2g2LjI4NnYxMC45NTNjMCAuNDctLjE1Mi43MDYtLjQ0LjcwNmwtLjY1OS0uMDM0Yy4xODYtLjM3LjMyMS0xLjAwOC40MDYtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIzLjIxOGgtLjMwNGMtLjIyIDAtLjMyMS0uMTM0LS4zMjEtLjM4NnYtMS45NjZoMS42NzNWMTAuMzJoLTEuNDg3Yy40MDUtLjY3Mi43OTQtMS40MTEgMS4xMzItMi4yMzRsLTEuNjU2LS41ODhhMjMuNTM2IDIzLjUzNiAwIDAgMS0xLjE2NiAyLjgyMkg0OC43NWwxLjIxNi0uNjA1Yy0uNDA1LS43MzktLjgxLTEuNDI4LTEuMjUtMi4wMzJsLTEuNDcuNzA1Yy40NC41NzEuODYyIDEuMjEgMS4yNSAxLjkzMmgtMS44NDF2NC44NTVoMS41MzdjLS4yMzYgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NSAyLjgwNmwuOTEyIDEuNDQ1YzIuMDYxLS44OSAzLjIxLTIuMzAyIDMuNDQ3LTQuMjVoLjkxMnYyLjMwMWMwIDEuMDQyLjQ1NyAxLjU4IDEuMzY5IDEuNThoMS4wODFjLjQ5IDAgLjg3OS0uMTAyIDEuMTUtLjI3bC4zMiAxLjI2aDEuMDE0YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJaTTI5LjU3MiA5LjU2M2gtNC4wMjF2MS42OGgyLjMxNXY1Ljk2NGMwIC4zNTMtLjE1Mi42NTUtLjQ0LjkwN2wuNjYgMS41OGEyNS4xNTIgMjUuMTUyIDAgMCAwIDMuMzI4LTIuNjcybC0uNDktMS44NDhjLS40NzMuNDctLjkzLjkwOC0xLjM1MiAxLjI5NFY5LjU2M1ptLTcuMjE1LTQuMjE3SDkuNDY1djEuNjhoMTEuMTAxdjMuODNoLTguNjM0VjguNjRoLTEuNzU3djguNzAzYzAgMS41MTIuNzEgMi4yNjggMi4xNjMgMi4yNjhoOS4zOTRjLjY3Ni0uMDM0IDEuMjM0LS4yMzYgMS42NC0uNjA1LjMzNy0uMzcuNjI0LTEuNjMuODQ0LTMuNzhsLTEuNzIzLS41MzhjLS4xMDIgMS43MTQtLjI1NCAyLjcwNS0uNDkgMi45NC0uMjM3LjIwMi0uNDkuMzAzLS43Ni4zMDNoLTguMzk4Yy0uNjA5IDAtLjkxMy0uMzAzLS45MTMtLjkwOHYtNC40ODVoMTAuNDI1di03LjE5Wm0yOS44NTcgNi4zODR2Mi4wMzNoLTMuOTcxVjExLjczaDMuOTdabS0xOS4xMS00LjIzM0wzMS42IDhhMjguOCAyOC44IDAgMCAxIDEuMiA0LjA5OWwxLjUwMy0uMzdhMzUuMzc0IDM1LjM3NCAwIDAgMC0xLjItNC4yMzNabTUuNzk1LS4wNWMtLjM1NSAxLjY0Ni0uNzYgMy4wMjMtMS4yMzMgNC4wOTlsMS40Ny41MmMuNTIzLTEuMjEuOTYzLTIuNjA0IDEuMy00LjIxNkwzOC45IDcuNDQ2Wk0yNy45NSA0LjcwN2wtMS4yNSAxLjIxYzEuMi44NzMgMi4xMjkgMS42OTYgMi43NyAyLjQ3bDEuMjE3LTEuMjI3YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4Mi0uMjY5LTEuNjA1LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni40MzUgNy45bDEuNTcxLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiMzN0FEODMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ke=fe(59301),Dr=Object.defineProperty,sa=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,ua=(be,pe,he)=>pe in be?Dr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,xn=(be,pe)=>{for(var he in pe||(pe={}))mr.call(pe,he)&&ua(be,he,pe[he]);if(Ya)for(var he of Ya(pe))Jr.call(pe,he)&&ua(be,he,pe[he]);return be},gr=(be,pe)=>sa(be,Za(pe)),po=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const Dl={0:"\u672A\u63D0\u4EA4",1:"\u6309\u65F6\u63D0\u4EA4",2:"\u5EF6\u65F6\u63D0\u4EA4",3:"\u90E8\u5206\u63D0\u4EA4",4:"\u6309\u65F6\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",5:"\u672A\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",6:"\u6309\u65F6\u63D0\u4EA4\uFF08\u7EBF\u4E0B\uFF09","-1":"\u91CD\u505A\u4E2D"},Va={0:"#4D5865",1:"#FFFFFF",2:"#AC4C0C",3:"#AC4C0C",4:"#FFFFFF",5:"#4D5865",6:"#FFFFFF","-1":"#FFFFFF"},mo={0:"#D0D8E0",1:"#37AD83",2:"#FFD28D",3:"#FFD28D",4:"#37AD83",5:"#D0D8E0",6:"#37AD83","-1":"#776FE8"},vr=({shixunHomeworks:be,globalSetting:pe,loading:he,user:It,classroomList:$t,dispatch:Kt})=>{var hi,Jt,kt,ct,jt,Oi,Fn,oi,fi,en,sn,jn,Bn,Si,un,tn,mi,Ni,Hn,ai,si,Mi,gi,ki,Ri,nn,Pi,ur;const[xi]=(0,Ge.useSearchParams)(),St=(0,Ge.useParams)(),[yr]=De.default.useForm(),[Lr]=De.default.useForm(),{userInfo:Po}=It,{studentWorkDetail:Je,studentWorkCommon:Qt,studentWorkSupplyDetail:zo,workList:kl,workDetail:ca,actionTabs:cn}=be,[,ha,Ro,zr]=(0,oe.U)(nt.wT,{userId:St==null?void 0:St.userId}),[,go,Rr,xr]=(0,oe.U)(nt.Wr,{userId:St==null?void 0:St.userId}),[,vo,Wo]=(0,oe.U)(nt.G$,{userId:St==null?void 0:St.userId,id:St==null?void 0:St.userId}),[yo,Xr]=(0,ie.useState)("1"),[da,kr]=(0,ie.useState)(!1),[hn,Ho]=(0,ie.useState)({last:!1}),[wn,Go]=(0,ie.useState)({last:!1}),Ar=(0,ie.useRef)(),[Uo,ni]=(0,ie.useState)(!1),[Di,dn]=(0,ie.useState)("");let[Vn,Gn]=(0,ie.useState)([]);const[Al,Qa]=(0,ie.useState)(!1),Nl=(0,ie.useRef)(),[$l,wr]=(0,ie.useState)(!1),[Cr,$a]=(0,ie.useState)(""),[Jl,fa]=(0,ie.useState)(!1),[_l,Xl]=(0,ie.useState)(!1),[ir,Un]=(0,ie.useState)(""),[Yi,Dn]=(0,ie.useState)(!0),[fn,pa]=Ze.default.useModal(),[ms,Ja]=(0,ie.useState)(!1),[gs,vs]=(0,ie.useState)(!1),[Xa,ma]=(0,ie.useState)(!1),[ga,va]=(0,ie.useState)(!1),[Ka,ya]=(0,ie.useState)(!1),[Zo,qa]=(0,ie.useState)(!1),[xo,el]=(0,ie.useState)(!0),[Tl,wo]=(0,ie.useState)(!1),[xa,wa]=(0,ie.useState)({content:"",type:""}),[Ln,Kl]=(0,ie.useState)({status:0}),ql=[{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"id",ellipsis:!0,width:80,render:(ut,Ht,On)=>On+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"commit_time",ellipsis:!0,render:ut=>Ue()(ut).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u9636\u6BB5",dataIndex:"stage_name",ellipsis:!0,width:180,render:(ut,Ht)=>ke.createElement(ke.Fragment,null,ut,Ht!=null&&Ht.is_redo?ke.createElement("span",{style:{color:"#FF9D18"}},"\uFF08\u6253\u56DE\u91CD\u505A\uFF09"):(Ht==null?void 0:Ht.is_redo_commit)&&ke.createElement("span",{style:{color:"#2FA34F"}},"\uFF08\u91CD\u505A\u63D0\u4EA4\uFF09"))},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",ellipsis:!0},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"\u533F\u8BC4\u5F97\u5206",dataIndex:"student_score",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:(ut,Ht)=>ke.createElement("a",{target:"_blank",href:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${Ht==null?void 0:Ht.student_work_id}?history_id=${Ht==null?void 0:Ht.history_id}`},"\u67E5\u770B")}],Ki=(ut={key:""})=>{Kt({type:"shixunHomeworks/setActionTabs",payload:ut}),ut.key===""&&(yr.resetFields(),Lr.resetFields())},Vi=()=>{Kt({type:"shixunHomeworks/getStudentWorkCommon",payload:xn({is_invalid:!1,history_id:xi.get("history_id")},St)})},Ci=ut=>{let Ht=0;for(let On=0;Onpo(void 0,null,function*(){var Ht;Je!=null&&Je.single_score||(ut.score=Ci(ut.score_details)),ut.attachment_ids=(Ht=ut.attachment_ids)==null?void 0:Ht.map(Vo=>{var Ea;return(Ea=Vo==null?void 0:Vo.response)==null?void 0:Ea.id}),Qa(!0),(yield(0,nt.yy)(gr(xn({},ut),{userId:St.userId,is_hidden_comment:Tl}))).status===0&&(yr.resetFields(),wo(!1),Je!=null&&Je.next_work_id?(xe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F",2),hr("read")):(xe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01",2),Vi(),Wr())),ni(!0),Qa(!1)}),hr=ut=>po(void 0,null,function*(){const{comment:Ht,score:On,score_details:Vo,attachment_ids:Ea}=yr.getFieldsValue();let bo=!1;if(Je!=null&&Je.single_score?bo=!(0,ci.isNil)((On==null?void 0:On.length)==0?null:On):Vo==null||Vo.some(Qo=>{if(!(0,ci.isNil)(Qo!=null&&Qo.score?Qo==null?void 0:Qo.score:null))return bo=!0,!0}),Ht||bo||Ea){Ze.default.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:ke.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:()=>{yr.resetFields(),ut==="last"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}&page=${xi.get("page")}`):ut==="read"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}&page=${xi.get("page")}`):Ge.history.push(`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/detail?page=${xi.get("page")}`)}});return}ut==="last"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}&page=${xi.get("page")}`):ut==="read"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}&page=${xi.get("page")}`):Ge.history.push(`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/detail?page=${xi.get("page")}`)}),Nr=ut=>po(void 0,null,function*(){fa(!0),(yield(0,Le.ZP)(`/api/homework_commons/${St.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:ut,with_submit_record:Yi}})).status===0&&(wr(!1),Ge.history.push(`/classrooms/${St==null?void 0:St.coursesId}/exportlist/normal_work_list`)),fa(!1)}),tl=ut=>{fa(!0),(0,Gt.Nd)("",`${it.Z.API_SERVER}/api/student_works/${St.userId}/export_normal_word_single.json?with_edit=${ut}&with_submit_record=${Yi}`),fa(!1),wr(!1)},Ca=ut=>{(0,Gt.Ye)(Kt)||(Xl(ut),$a("\u9644\u4EF6"),wr(!0))};(0,ie.useEffect)(()=>{Je!=null&&Je.homework_id&&(Je!=null&&Je.prev_work_id?Go({student_work_id:Je==null?void 0:Je.prev_work_id}):Go({last:!0}),Je!=null&&Je.next_work_id?Ho({student_work_id:Je==null?void 0:Je.next_work_id}):Ho({last:!0}))},[Je]),(0,ie.useEffect)(()=>{const ut=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");Kt({type:"shixunHomeworks/getStudentWorkDetail",payload:gr(xn(xn({},St),ut),{history_id:xi.get("history_id")||ir})}),Kt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:xn({},St)}),Vi(),yo=="3"&&Rr({userId:St==null?void 0:St.userId}),Ar.current.onclick=Ht=>{Ht.target.nodeName==="IMG"&&Ht.target.alt!==""&&Ce.Z.publish("preview-image",Ht.target.src)}},[St.categoryId,St.userId]),(0,ie.useEffect)(()=>{Je!=null&&Je.score_details&&Gn(Je==null?void 0:Je.score_details.map(ut=>gr(xn({},ut),{score:""})))},[Je]),(0,ie.useEffect)(()=>{Vn.every(ut=>ut.score==="")?ni(!0):ni(!1)},[Vn]);const Wr=()=>{const ut=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");Kt({type:"shixunHomeworks/getStudentWorkDetail",payload:gr(xn(xn({},St),ut),{history_id:xi.get("history_id")||ir})}),Kt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:xn({},St)}),Kt({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:St.categoryId}})};(0,ie.useEffect)(()=>{Un(xi.get("history_id")||"")},[xi.get("history_id")]),(0,ie.useEffect)(()=>(Kt({type:"classroomList/getAssistantPermissions",payload:{course_id:St.coursesId}}),Kt({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:St.categoryId}}),Kt({type:"globalSetting/footerToggle",payload:!1}),()=>{Kt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ie.useEffect)(()=>{(0,se.Rm)()&&Kt({type:"classroomList/getAssistantPermissions",payload:{course_id:St.coursesId}})},[(hi=It==null?void 0:It.userInfo)==null?void 0:hi.username]);const Co=()=>{var ut,Ht,On;return ir?!1:(0,se.G5)()||(0,se.Rm)()&&((Ht=(ut=$t==null?void 0:$t.AssistantObject)==null?void 0:ut.practice)!=null&&Ht.can_appraise)?!0:!!((0,se.dE)()&&((On=Je==null?void 0:Je.homework_status)!=null&&On.includes("\u533F\u8BC4\u4E2D"))&&!Qt.is_author)},nr=(0,se.dE)()&&((Jt=Je==null?void 0:Je.homework_status)==null?void 0:Jt.includes("\u533F\u8BC4\u4E2D"))&&!Qt.is_author,[Yo,il]=(0,ie.useState)(!1),[nl,_r]=(0,ie.useState)(!1),[Il,rl]=(0,ie.useState)(!1),es=ut=>{const Ht=ut.currentTarget;Ht.scrollHeight>Ht.clientHeight&&il(!0)},ba=ut=>{const Ht=ut.currentTarget;Ht.scrollHeight>Ht.clientHeight&&_r(!0)},ol=ut=>{const Ht=ut.currentTarget;Ht.scrollHeight>Ht.clientHeight&&rl(!0)};return(0,ie.useEffect)(()=>{var ut;!(Je!=null&&Je.single_score)&&yr.setFieldValue("score_details",(ut=Je==null?void 0:Je.score_details)==null?void 0:ut.map(Ht=>xn({},Ht)))},[Je]),ke.createElement("section",{className:"edu-container",ref:Ar,style:{width:Co()?"100%":"1200px",overflow:"hidden",overflowX:"auto"}},ke.createElement("div",{style:(0,se.bg)()&&Co()?{minWidth:"1200px"}:{}},ke.createElement("section",{className:"animated fadeIn"},ke.createElement("div",{style:{height:"52px",background:"#FFFFFF",marginBottom:"10px",padding:"0 20px",display:"flex",alignItems:"center"}},ke.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{hr("list")}},ke.createElement("img",{src:bl}),ke.createElement("div",{style:{fontWeight:400,color:"#666666",marginLeft:"5px",fontSize:"16px"}},"\u8FD4\u56DE")),ke.createElement("div",{className:Ve.top_content},!nr&&(Je==null?void 0:Je.image_url)&&ke.createElement("img",{src:`${it.Z.IMG_SERVER}/images/${Je==null?void 0:Je.image_url}`,className:Ve.top_content_img}),ke.createElement("div",{className:Ve.item_content},ke.createElement("div",{className:Ve.item_name,style:{height:nr?"40px":"20px",lineHeight:nr?"40px":"20px"}},Je==null?void 0:Je.author_name,!nr&&ke.createElement("span",{className:Ve.item_tags,style:{color:Va[Je==null?void 0:Je.work_status],background:mo[Je==null?void 0:Je.work_status]}},Dl[Je==null?void 0:Je.work_status])),!nr&&((Je==null?void 0:Je.student_id)||(Je==null?void 0:Je.group_name))&&ke.createElement("div",{className:Ve.item_code},ke.createElement("span",null,"\u5B66\u53F7\uFF1A",Je==null?void 0:Je.student_id),ke.createElement("span",{style:{marginLeft:"20px"}},"\u73ED\u7EA7\uFF1A",Je==null?void 0:Je.group_name)))),ke.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},((Je==null?void 0:Je.score_given_user)||(Je==null?void 0:Je.score_given_user)==0)&&!ir&&ke.createElement("div",{className:"mr10 font24",style:{fontWeight:600,color:"#009C0F"}},Je==null?void 0:Je.score_given_user,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ir&&ke.createElement("span",{style:{padding:"3px",marginRight:30,background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",Je==null?void 0:Je.commit_count,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A"),ir&&ke.createElement("div",{className:Ve.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px",marginRight:10,height:32,cursor:"pointer"},onClick:()=>{Ki({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},ke.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ke.createElement("span",{style:{marginLeft:5}},"\u4F5C\u4E1A\u63CF\u8FF0")),!ir&&ke.createElement("div",null,!((0,se.dE)()&&Qt.is_author)&&(Je!=null&&Je.rated_already?ke.createElement("img",{src:Ql,style:{margin:"0 20px 0 0"}}):ke.createElement("img",{src:Fi,style:{marginRight:"20px"}}))),(0,se.dE)()&&Qt.is_author?ke.createElement(ke.Fragment,null):(Je==null?void 0:Je.have_history_comment)&&ke.createElement(ve.ZP,{className:Ve.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px"},icon:ke.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),onClick:()=>{Ki({key:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"})}},"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"),!ir&&(0,se.G5)()&&ke.createElement(Te.Z,{menu:{items:[{label:ke.createElement("div",{onClick:()=>{Ca(!1)}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"1"},{label:ke.createElement("div",{onClick:()=>{Ca(!0)}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"2"}]}},ke.createElement("div",{className:`${Ve.daochu} ${Ve.buttonStyle}`},"\u5BFC\u51FA",ke.createElement("i",{className:"iconfont icon-a-xialazhankai",style:{fontSize:"6px",marginLeft:"6px"}})))))),ke.createElement("div",{style:{display:"flex"}},xo&&Co()&&ke.createElement("div",{className:Ve.left_content},ke.createElement("div",{className:Ve.left_title},ke.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ke.createElement("span",{className:"ml10"},"\u4F5C\u4E1A\u63CF\u8FF0"),ke.createElement("span",{className:Ve.see_work,onClick:()=>{Ki({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},"\u67E5\u770B")),ke.createElement("div",{className:Ve.left_list},ke.createElement("div",{className:`${Ve.list_title} gap-10px`},ke.createElement("div",{style:{width:"5px",height:"10px",background:"#3061D0"}}),ke.createElement("span",{className:"mr-auto font-semibold",style:{color:"#171717"}},"\u8BC4\u9605\u4EFB\u52A1"),ke.createElement("div",{className:`flex item-center ${(Je==null?void 0:Je.commented_size)>1e3||(Je==null?void 0:Je.no_commented_size)>1e3?"flex-col-reverse":"gap-8px"}`},ke.createElement("span",{className:"c-grey-333"},"\u5DF2\u8BC4"),ke.createElement("span",{className:"font-semibold",style:{color:"#009C0F"}},Je==null?void 0:Je.commented_size)),ke.createElement("div",{className:`flex item-center ${(Je==null?void 0:Je.no_commented_size)>1e3||(Je==null?void 0:Je.commented_size)>1e3?"flex-col-reverse":"gap-8px"}`},ke.createElement("span",{className:"c-grey-333"},"\u672A\u8BC4"),ke.createElement("span",{className:"font-semibold",style:{color:"#FA6400"}},Je==null?void 0:Je.no_commented_size))),ke.createElement("div",{className:`${Ve.list_box} ${Yo?"":Ve.hiddenBar}`,onMouseEnter:es,onMouseLeave:()=>il(!1)},(kt=Je==null?void 0:Je.all_student_works)==null?void 0:kt.map(ut=>{var Ht;return ke.createElement("div",{className:Ve.list_item,style:{background:(Ht=St==null?void 0:St.userId)!=null&&Ht.includes(ut==null?void 0:ut.student_work_id)?"#F1F4F9":""},onClick:()=>{Ge.history.push(ut==null?void 0:ut.url)}},ke.createElement("img",{src:`${it.Z.IMG_SERVER}/images/${ut==null?void 0:ut.image_url}`,className:Ve.item_img,style:{filter:nr&&"blur(10px)",border:nr&&"none"}}),ke.createElement("div",{className:Ve.item_content},ke.createElement("div",{className:Ve.item_name,style:{height:nr?"40px":"20px",lineHeight:nr?"40px":"20px"}},ut==null?void 0:ut.username),!nr&&ke.createElement("div",{className:Ve.item_code},"\u5B66\u53F7\uFF1A",ut==null?void 0:ut.student_id)),ke.createElement("div",{className:Ve.item_states,style:{color:(ut==null?void 0:ut.score)=="\u5F85\u8BC4"?"#FA6400":"#009C0F"}},ut==null?void 0:ut.score,(ut==null?void 0:ut.score)!="\u5F85\u8BC4"&&"\u5206"))})))),Co()&&ke.createElement("div",{className:xo?Ve.foldClose:Ve.foldOpen,onClick:()=>el(!xo)},xo&&ke.createElement(Ie.Z,{placement:"right",title:"\u6536\u8D77"},ke.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!xo&&ke.createElement(Ie.Z,{placement:"right",title:"\u5C55\u5F00"},ke.createElement("span",{className:"icon-youjiantou iconfont",style:{color:"#3061D0"}}))),ke.createElement("div",{style:{flex:1,margin:Co()?"0 20px 0 5px":"auto",minWidth:"600px"}},ke.createElement(Ee.default,{className:Ve.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:yo,tabBarExtraContent:ke.createElement(ke.Fragment,null,!ir&&(Je==null?void 0:Je.commit_count)>1&&ke.createElement(ve.ZP,{style:{border:"none",color:"#3061D0",display:"flex",alignItems:"center",padding:0},icon:ke.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),loading:ha,onClick:()=>po(void 0,null,function*(){yield Ro({},!0),Ki({key:"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55"})})},"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55")),onChange:ut=>{Xr(ut),ut=="2"&&Ge.history.push(`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/lab-report-view/${St.userId}`),ut=="3"&&Rr({})}},ke.createElement(Ee.default.TabPane,{tab:ke.createElement("span",{style:{position:"relative"}},"\u5B66\u751F\u4F5C\u4E1A",ke.createElement(Ie.Z,{title:ke.createElement("span",{className:"font14"},"\uFF08\u5F53\u524D\u652F\u6301\u6279\u6CE8\u7684\u6587\u6863\u7C7B\u578B\uFF1A.docx\u3001.xlsx\u3001.pptx\uFF09")},ke.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}}))),key:"1"}),!ir&&(0,se.j5)()&&ke.createElement(Ee.default.TabPane,{tab:"\u5B9E\u9A8C\u62A5\u544A",key:"2"}),(Je==null?void 0:Je.anonymous_comment)&&!ir&&ke.createElement(Ee.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"3"})),ke.createElement("div",{className:`${nl?"":Ve.hiddenBar}`,onMouseEnter:ba,onMouseLeave:()=>_r(!1),style:{overflowY:"auto",height:"calc(100vh - 180px)"}},ke.createElement(Ne.Z,{spinning:go||!!he["shixunHomeworks/getStudentWorkDetail"]||!!he["shixunHomeworks/getStudentWorkSupplyDetail"]},ke.createElement("div",{key:"1",style:{display:yo==="1"?"block":"none"}},ke.createElement("div",{style:{background:"#F5F6F8",padding:"20px"}},ke.createElement("div",{className:Ve.center_top},ke.createElement("div",{className:Ve.center_top_title},ke.createElement("img",{src:Ot}),ke.createElement("span",{className:"ml5",style:{color:"#3061D0",fontWeight:600}},"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),(Je==null?void 0:Je.update_time)&&ke.createElement(ke.Fragment,null,ke.createElement("span",{style:{marginLeft:"auto",cursor:"pointer",color:"#333333"}},Ue()(Je==null?void 0:Je.update_time).format("YYYY-MM-DD HH:mm")),ke.createElement("span",{className:"ml10",style:{color:"#333333"}},"\u66F4\u65B0"))),ke.createElement("div",{className:Ve.center_top_content},ke.createElement(Ft.Z,{value:(Je==null?void 0:Je.description)||"\u6682\u65E0\uFF5E"}),ke.createElement(ne.Z,{authority:(0,se.GJ)(),dataSource:Je==null?void 0:Je.attachments,callback:()=>{Kt({type:"shixunHomeworks/getStudentWorkDetail",payload:xn({},St)})}})))),((Je==null?void 0:Je.work_score)||(Je==null?void 0:Je.work_score)==0)&&!ir&&ke.createElement(ja,{dataInfo:Je,handleCloseOrOpenModal:ut=>{Ki(ut)}})),ke.createElement("div",{key:"3",style:{display:yo==="3"?"block":"none"}},ke.createElement("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"}},((ct=xr==null?void 0:xr.data)==null?void 0:ct.count)>0?ke.createElement(ke.Fragment,null,(Oi=(jt=xr==null?void 0:xr.data)==null?void 0:jt.list)==null?void 0:Oi.map((ut,Ht)=>ke.createElement(Or,{key:Ht,type:"feedback",Data:gr(xn({},ut),{time:ut==null?void 0:ut.created_at,user_info:{user_image_url:ut.avatar_url,user_id:ut.user_id,user_name:ut.real_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be}))):ke.createElement(ce.Z,null)))),(Fn=Qt==null?void 0:Qt.teacher_list)!=null&&Fn.length?ke.createElement("div",{className:Ve.pingyue},ke.createElement("div",{className:Ve.pingyue_title},ke.createElement("img",{src:$r,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u6559\u5E08\u8BC4\u9605"),((Je==null?void 0:Je.teacher_score)||(Je==null?void 0:Je.teacher_score)==0)&&ke.createElement("div",{className:Ve.pingyue_score},ke.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Je==null?void 0:Je.teacher_score,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ke.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Je==null?void 0:Je.teacher_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ke.createElement("div",{style:{padding:"20px"}},ke.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(oi=Qt==null?void 0:Qt.teacher_list)!=null&&oi.length?(fi=Xa?Qt==null?void 0:Qt.teacher_list:Qt==null?void 0:Qt.teacher_list.slice(0,3))==null?void 0:fi.map((ut,Ht)=>ke.createElement(Or,{key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((en=Qt==null?void 0:Qt.teacher_list)==null?void 0:en.length)>3&&!Xa&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ma(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((sn=Qt==null?void 0:Qt.teacher_list)==null?void 0:sn.length)>3&&Xa&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ma(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")),((jn=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:jn.length)>0&&ke.createElement("div",{className:Ve.pingyue_teacher_title},ke.createElement("img",{src:Ha,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#CA7720",fontWeight:600}},"\u4EC5\u6559\u5E08\u53EF\u89C1\u8BC4\u8BED")),((Bn=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:Bn.length)>0&&ke.createElement("div",{style:{display:"flex",flexDirection:"column"}},(Si=Qt==null?void 0:Qt.hidden_comment_scores)!=null&&Si.length?(un=ga?Qt==null?void 0:Qt.hidden_comment_scores:Qt==null?void 0:Qt.hidden_comment_scores.slice(0,3))==null?void 0:un.map((ut,Ht)=>ke.createElement(Or,{newType:"teacher",key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((tn=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:tn.length)>3&&!ga&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{va(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((mi=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:mi.length)>3&&ga&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{va(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")))):null,(Ni=Qt==null?void 0:Qt.teaching_assistant_list)!=null&&Ni.length?ke.createElement("div",{className:Ve.pingyue,style:{marginTop:"20px"}},ke.createElement("div",{className:Ve.pingyue_title},ke.createElement("img",{src:$r,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u52A9\u6559\u8BC4\u9605"),((Je==null?void 0:Je.teaching_asistant_score)||(Je==null?void 0:Je.teaching_asistant_score)==0)&&ke.createElement("div",{className:Ve.pingyue_score},ke.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Je==null?void 0:Je.teaching_asistant_score,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ke.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Je==null?void 0:Je.ta_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ke.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(Hn=Qt==null?void 0:Qt.teaching_assistant_list)!=null&&Hn.length?(ai=Ka?Qt==null?void 0:Qt.teaching_assistant_list:Qt==null?void 0:Qt.teaching_assistant_list.slice(0,3))==null?void 0:ai.map((ut,Ht)=>ke.createElement(Or,{key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((si=Qt==null?void 0:Qt.teaching_assistant_list)==null?void 0:si.length)>3&&!Ka&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ya(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((Mi=Qt==null?void 0:Qt.teaching_assistant_list)==null?void 0:Mi.length)>3&&Ka&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ya(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null,(gi=Qt==null?void 0:Qt.student_list)!=null&&gi.length?ke.createElement("div",{className:Ve.pingyue,style:{marginTop:"20px"}},ke.createElement("div",{className:Ve.pingyue_title},ke.createElement("img",{src:$r,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u533F\u8BC4\u8BC4\u9605"),((Je==null?void 0:Je.student_score)||(Je==null?void 0:Je.student_score)==0)&&ke.createElement("div",{className:Ve.pingyue_score},ke.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Je==null?void 0:Je.student_score,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ke.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08\u5E73\u5747\u8BC4\u5206\uFF09"))),ke.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(ki=Qt==null?void 0:Qt.student_list)!=null&&ki.length?(Ri=Zo?Qt==null?void 0:Qt.student_list:Qt==null?void 0:Qt.student_list.slice(0,3))==null?void 0:Ri.map((ut,Ht)=>ke.createElement(Or,{showNm:!0,showName:!(0,se.dE)(),key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((nn=Qt==null?void 0:Qt.student_list)==null?void 0:nn.length)>3&&!Zo&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{qa(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((Pi=Qt==null?void 0:Qt.student_list)==null?void 0:Pi.length)>3&&Zo&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{qa(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null)),Co()&&ke.createElement("div",{style:{padding:"15px",height:"calc(100vh - 143px)",overflowY:"auto",background:"#ffffff"},className:`${Ve.right_content} ${Il?"":Ve.hiddenBar}`,onMouseEnter:ol,onMouseLeave:()=>rl(!1)},ke.createElement(De.default,{form:yr,layout:"vertical",size:"large",className:Ve.right_form,style:{position:"relative"},scrollToFirstError:!0,onFinish:ut=>{cr(ut)}},ke.createElement("div",{className:"blod font16 mb10",style:{color:"#191919"}},"\u8BC4\u9605"),ke.createElement(Rn,{FormProps:{form:yr},isShowStyles:!1}),ke.createElement(De.default.Item,{name:"attachment_ids",className:"mb20",style:{marginTop:"-12px"}},ke.createElement(li.Z,null)),(0,se.GJ)()&&ke.createElement("div",null,ke.createElement(De.default.Item,{name:"hidden_comment",style:{background:"#F6F7F9",height:"50px",display:"flex",alignItems:"center",padding:"0 20px"}},ke.createElement(ze.default,{onChange:ut=>{var Ht;wo((Ht=ut==null?void 0:ut.target)==null?void 0:Ht.checked)}},"\u8BC4\u8BED\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1")))),ke.createElement("div",null,ke.createElement(ve.ZP,{loading:Al,style:{width:"100%",height:"40px",background:"#3061D0",borderRadius:"7px"},type:"primary",onClick:()=>{yr.submit()}}," \u63D0\u4EA4\u8BC4\u9605 ")),ke.createElement("div",{style:{display:"flex",marginTop:"20px",justifyContent:"space-between"}},(Je==null?void 0:Je.is_new_rule)&&(0,se.G5)()&&Je.work_status!==-1&&Je.work_status!==0&&ke.createElement(ve.ZP,{className:Ve.btnAdd,onClick:()=>{Ki({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Je!=null&&Je.is_new_rule)&&(0,se.G5)()&&["\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u8FDB\u884C\u4E2D"].some(ut=>{var Ht;return(Ht=Je==null?void 0:Je.homework_status)==null?void 0:Ht.includes(ut)})&&ke.createElement(ve.ZP,{className:Ve.btnAdd,onClick:()=>{Ki({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Je!=null&&Je.is_author)&&(0,se.dE)()&&((ur=Je==null?void 0:Je.homework_status)==null?void 0:ur.includes("\u533F\u8BC4\u4E2D"))&&xi.get("review")!=="review"&&ke.createElement(ve.ZP,{className:Ve.btnAdd,onClick:()=>{Ki({key:"\u95EE\u9898\u53CD\u9988"})}}," \u95EE\u9898\u53CD\u9988 "),ke.createElement(ve.ZP,{className:`${!(wn!=null&&wn.last)&&Ve.btnAdd} ${Ve.lastAdd}`,style:{display:"flex",alignItems:"center"},onClick:()=>hr("last"),disabled:wn==null?void 0:wn.last},ke.createElement("i",{className:"iconfont icon-zuojiantou font12 mr5"})," \u4E0A\u4E00\u4E2A "),ke.createElement(ve.ZP,{className:!(hn!=null&&hn.last)&&Ve.btnAdd,style:{display:"flex",alignItems:"center"},disabled:hn==null?void 0:hn.last,onClick:()=>hr("read")},"\u4E0B\u4E00\u4E2A ",ke.createElement("i",{className:"iconfont icon-youjiantou font12 ml5"})))))),ke.createElement(lt,null),ke.createElement(Nt,{studentWorkDetail:Je}),ke.createElement(We.Z,null),ke.createElement(Ze.default,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",open:(cn==null?void 0:cn.key)=="\u786E\u8BA4\u6253\u56DE\u91CD\u505A",destroyOnClose:!0,forceRender:!0,width:700,onCancel:()=>{Ki("")},onOk:()=>po(void 0,null,function*(){if(!Di){xe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}const ut=yield(0,Le.ZP)(`/api/student_works/${St.userId}/redo_modal.json`,{method:"post",body:{comment:Di,id:St.userId}});(ut==null?void 0:ut.status)===0&&(xe.ZP.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),Ki(""),Vi(),Wr())})},ke.createElement("div",{style:{padding:"32px"}},ke.createElement("span",null,"\u786E\u8BA4\u5C06",Je==null?void 0:Je.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),ke.createElement("div",{style:{marginTop:"20px"}},ke.createElement("label",null,ke.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),ke.createElement(Ae.Z,{className:Ve.MdEditor,onChange:ut=>dn(ut),defaultValue:"",height:250})))),ke.createElement(Oe.Z,{close:!0,data:xa==null?void 0:xa.content,type:xa==null?void 0:xa.type,hasMask:!0,monacoEditor:{value:Nl.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>wa({content:"",type:""})}),ke.createElement(Ze.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:$l,confirmLoading:Jl,centered:!0,onCancel:()=>wr(!1),onOk:()=>{Cr=="\u9644\u4EF6"?_l?Nr(!1):tl(!1):Cr=="\u6279\u6CE8"&&(_l?Nr(!0):tl(!0))}},ke.createElement(ze.default,{checked:Yi,onChange:ut=>{Dn(ut.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),ke.createElement("div",{className:Ve.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),ke.createElement("div",{className:Ve.export_type_modal},ke.createElement("div",{className:Ve.export_type_modal_con},ke.createElement("div",{className:`${Ve.type_item} ${Cr=="\u9644\u4EF6"?Ve.type_item_active:""}`,onClick:()=>$a("\u9644\u4EF6")},ke.createElement("div",{className:`${Ve.img_warp}`},ke.createElement("img",{src:te.Z,width:72,height:80})),ke.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),ke.createElement("div",{className:`${Ve.type_item} ${Cr=="\u6279\u6CE8"?Ve.type_item_active:""}`,onClick:()=>$a("\u6279\u6CE8")},ke.createElement("div",{className:`${Ve.img_warp}`},ke.createElement("img",{src:ee.Z,width:99,height:80})),ke.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),ke.createElement("div",{className:Ve.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),ke.createElement(Ze.default,{title:cn==null?void 0:cn.key,open:(cn==null?void 0:cn.key)=="\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55",centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:()=>Ki("")},ke.createElement(je.default,{locale:{emptyText:ke.createElement(ce.Z,null)},columns:ql,dataSource:zr==null?void 0:zr.student_works,pagination:!1})),ke.createElement(Ze.default,{title:cn==null?void 0:cn.key,open:(cn==null?void 0:cn.key)=="\u95EE\u9898\u53CD\u9988",centered:!0,destroyOnClose:!0,width:700,onCancel:()=>{Ki(""),Lr.resetFields()},confirmLoading:vo,onOk:()=>{Lr.submit()}},ke.createElement(De.default,{form:Lr,onFinish:ut=>po(void 0,null,function*(){const Ht=yield Wo({userId:St==null?void 0:St.userId,id:St==null?void 0:St.userId,student_work_feedback:xn({},ut)});(Ht==null?void 0:Ht.status)==0&&(xe.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ki(""),Lr.resetFields(),Rr({}),Vi())})},ke.createElement("div",{className:"mb20 p20 pt10 pb10 c-grey-333",style:{background:"#F6F7F9"}}," \u5982\u679C\u4F5C\u54C1\u65E0\u6CD5\u533F\u8BC4\uFF0C\u8BF7\u63CF\u8FF0\u95EE\u9898\u5E76\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u8FDB\u884C\u53CD\u9988\u3002\u53CD\u9988\u540E\u7CFB\u7EDF\u5C06\u4E0D\u4F1A\u6263\u9664\u7F3A\u8BC4\u5206\u6570\u3002"),ke.createElement(De.default.Item,{className:"mb0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},ke.createElement(ft.default.TextArea,{rows:6,placeholder:"\u4F8B\u5982\uFF1A\u4F5C\u54C1\u63D0\u4EA4\u7684\u9644\u4EF6\u4E0D\u6E05\u6670",maxLength:200})))),ke.createElement(En,{ModalProps:{open:(cn==null?void 0:cn.key)=="\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",onCancel:()=>{Ki("")},onOk:()=>{Ki("")}}}),ke.createElement(bi,{ModalProps:{open:(cn==null?void 0:cn.key)=="\u5F97\u5206\u8BE6\u60C5",onCancel:()=>{Ki("")},onOk:()=>{Ki("")}}}),ke.createElement(yn,{ModalProps:{open:(cn==null?void 0:cn.key)=="\u4F5C\u4E1A\u63CF\u8FF0",footer:[ke.createElement(ve.ZP,{type:"primary",onClick:()=>Ki("")},"\u786E\u5B9A")],onCancel:()=>{Ki("")}}}))};var Ll=(0,Ge.connect)(({shixunHomeworks:be,loading:pe,user:he,globalSetting:It,classroomList:$t})=>({shixunHomeworks:be,globalSetting:It,user:he,loading:pe.effects,classroomList:$t}))(vr)},92725:function(mt,xt,fe){"use strict";fe.d(xt,{$J:function(){return De},JZ:function(){return xe},bN:function(){return Te},jP:function(){return ve},rO:function(){return Ze}});var ie=fe(82093),Ge=(Ie,Ee,Ne)=>new Promise((ze,je)=>{var ft=Ae=>{try{Le(Ne.next(Ae))}catch(Ce){je(Ce)}},We=Ae=>{try{Le(Ne.throw(Ae))}catch(Ce){je(Ce)}},Le=Ae=>Ae.done?ze(Ae.value):Promise.resolve(Ae.value).then(ft,We);Le((Ne=Ne.apply(Ie,Ee)).next())});function De(Ie){return(0,ie.U2)(`libraries/${Ie}.json`)}function Ze(){return(0,ie.U2)("library_tags.json")}function xe(Ie){return Ge(this,null,function*(){return(yield(0,ie.IV)(`attachments/${Ie}.json`)).status===0})}function ve(Ie){return(0,ie.v_)("libraries.json",Ie)}function Te(Ie,Ee){return(0,ie.gz)(`libraries/${Ie}.json`,Ee)}},98072:function(mt,xt,fe){"use strict";fe.d(xt,{U:function(){return Ee}});var ie=fe(59301),Ge=Object.defineProperty,De=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ve=(Ne,ze,je)=>ze in Ne?Ge(Ne,ze,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ne[ze]=je,Te=(Ne,ze)=>{for(var je in ze||(ze={}))Ze.call(ze,je)&&ve(Ne,je,ze[je]);if(De)for(var je of De(ze))xe.call(ze,je)&&ve(Ne,je,ze[je]);return Ne},Ie=(Ne,ze,je)=>new Promise((ft,We)=>{var Le=Oe=>{try{Ce(je.next(Oe))}catch(He){We(He)}},Ae=Oe=>{try{Ce(je.throw(Oe))}catch(He){We(He)}},Ce=Oe=>Oe.done?ft(Oe.value):Promise.resolve(Oe.value).then(Le,Ae);Ce((je=je.apply(Ne,ze)).next())});function Ee(Ne,ze){const[je,ft]=(0,ie.useState)(ze),[We,Le]=(0,ie.useState)(!1),[Ae,Ce]=(0,ie.useState)();return[je,We,(He,Ue=!1)=>Ie(this,null,function*(){const it=Ue?ze:Te(Te({},je),He);Le(!0),ft(it);const nt=yield Ne(it);return Le(!1),Ce(nt),nt}),Ae,Ce]}},51502:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return de}});var ie=fe(59301),Ge=fe(92310),De=fe.n(Ge),Ze=fe(47999),xe=fe(48755),ve=fe(31756),Te=fe(13783),Ee={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},ze=ie.createContext({}),je=fe(11592),ft=function(we,Pe){var pt={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Pe.indexOf(Se)<0&&(pt[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Se=Object.getOwnPropertySymbols(we);Re(0,je.Z)(we).map(Pe=>Object.assign(Object.assign({},Pe==null?void 0:Pe.props),{key:Pe.key}));function Le(we,Pe,pt){const Se=ie.useMemo(()=>Pe||We(pt),[Pe,pt]);return ie.useMemo(()=>Se.map(tt=>{var{span:vt}=tt,Qe=ft(tt,["span"]);return vt==="filled"?Object.assign(Object.assign({},Qe),{filled:!0}):Object.assign(Object.assign({},Qe),{span:typeof vt=="number"?vt:(0,Ze.m9)(we,vt)})}),[Se,we])}var Ae=function(we,Pe){var pt={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Pe.indexOf(Se)<0&&(pt[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Se=Object.getOwnPropertySymbols(we);Revt).forEach(vt=>{const{filled:Qe}=vt,st=Ae(vt,["filled"]);if(Qe){Se.push(st),pt.push(Se),Se=[],tt=0;return}const qe=Pe-tt;tt+=vt.span||1,tt>=Pe?(tt>Pe?(Re=!0,Se.push(Object.assign(Object.assign({},st),{span:qe}))):Se.push(st),pt.push(Se),Se=[],tt=0):Se.push(st)}),Se.length>0&&pt.push(Se),pt=pt.map(vt=>{const Qe=vt.reduce((st,qe)=>st+(qe.span||1),0);if(Qe{const[pt,Se]=(0,ie.useMemo)(()=>Ce(Pe,we),[Pe,we]);return pt},it=we=>{let{children:Pe}=we;return Pe};function nt(we){return we!=null}var ot=we=>{const{itemPrefixCls:Pe,component:pt,span:Se,className:Re,style:tt,labelStyle:vt,contentStyle:Qe,bordered:st,label:qe,content:Nt,colon:Gt,type:se,styles:te}=we,ee=pt,oe=ie.useContext(ze),{classNames:ce}=oe;return st?ie.createElement(ee,{className:De()({[`${Pe}-item-label`]:se==="label",[`${Pe}-item-content`]:se==="content",[`${ce==null?void 0:ce.label}`]:se==="label",[`${ce==null?void 0:ce.content}`]:se==="content"},Re),style:tt,colSpan:Se},nt(qe)&&ie.createElement("span",{style:Object.assign(Object.assign({},vt),te==null?void 0:te.label)},qe),nt(Nt)&&ie.createElement("span",{style:Object.assign(Object.assign({},vt),te==null?void 0:te.content)},Nt)):ie.createElement(ee,{className:De()(`${Pe}-item`,Re),style:tt,colSpan:Se},ie.createElement("div",{className:`${Pe}-item-container`},(qe||qe===0)&&ie.createElement("span",{className:De()(`${Pe}-item-label`,ce==null?void 0:ce.label,{[`${Pe}-item-no-colon`]:!Gt}),style:Object.assign(Object.assign({},vt),te==null?void 0:te.label)},qe),(Nt||Nt===0)&&ie.createElement("span",{className:De()(`${Pe}-item-content`,ce==null?void 0:ce.content),style:Object.assign(Object.assign({},Qe),te==null?void 0:te.content)},Nt)))};function Et(we,Pe,pt){let{colon:Se,prefixCls:Re,bordered:tt}=Pe,{component:vt,type:Qe,showLabel:st,showContent:qe,labelStyle:Nt,contentStyle:Gt,styles:se}=pt;return we.map((te,ee)=>{let{label:oe,children:ce,prefixCls:ne=Re,className:Me,style:$e,labelStyle:At,contentStyle:bt,span:Tt=1,key:ei,styles:Vt}=te;return typeof vt=="string"?ie.createElement(ot,{key:`${Qe}-${ei||ee}`,className:Me,style:$e,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Nt),se==null?void 0:se.label),At),Vt==null?void 0:Vt.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Gt),se==null?void 0:se.content),bt),Vt==null?void 0:Vt.content)},span:Tt,colon:Se,component:vt,itemPrefixCls:ne,bordered:tt,label:st?oe:null,content:qe?ce:null,type:Qe}):[ie.createElement(ot,{key:`label-${ei||ee}`,className:Me,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Nt),se==null?void 0:se.label),$e),At),Vt==null?void 0:Vt.label),span:1,colon:Se,component:vt[0],itemPrefixCls:ne,bordered:tt,label:oe,type:"label"}),ie.createElement(ot,{key:`content-${ei||ee}`,className:Me,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Gt),se==null?void 0:se.content),$e),bt),Vt==null?void 0:Vt.content),span:Tt*2-1,component:vt[1],itemPrefixCls:ne,bordered:tt,content:ce,type:"content"})]})}var Ke=we=>{const Pe=ie.useContext(ze),{prefixCls:pt,vertical:Se,row:Re,index:tt,bordered:vt}=we;return Se?ie.createElement(ie.Fragment,null,ie.createElement("tr",{key:`label-${tt}`,className:`${pt}-row`},Et(Re,we,Object.assign({component:"th",type:"label",showLabel:!0},Pe))),ie.createElement("tr",{key:`content-${tt}`,className:`${pt}-row`},Et(Re,we,Object.assign({component:"td",type:"content",showContent:!0},Pe)))):ie.createElement("tr",{key:tt,className:`${pt}-row`},Et(Re,we,Object.assign({component:vt?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Pe)))},gt=fe(36237),Fe=fe(63356),at=fe(16931),Ye=fe(51636);const lt=we=>{const{componentCls:Pe,labelBg:pt}=we;return{[`&${Pe}-bordered`]:{[`> ${Pe}-view`]:{border:`${(0,gt.unit)(we.lineWidth)} ${we.lineType} ${we.colorSplit}`,"> table":{tableLayout:"auto"},[`${Pe}-row`]:{borderBottom:`${(0,gt.unit)(we.lineWidth)} ${we.lineType} ${we.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Pe}-item-label, > ${Pe}-item-content`]:{padding:`${(0,gt.unit)(we.padding)} ${(0,gt.unit)(we.paddingLG)}`,borderInlineEnd:`${(0,gt.unit)(we.lineWidth)} ${we.lineType} ${we.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Pe}-item-label`]:{color:we.colorTextSecondary,backgroundColor:pt,"&::after":{display:"none"}}}},[`&${Pe}-middle`]:{[`${Pe}-row`]:{[`> ${Pe}-item-label, > ${Pe}-item-content`]:{padding:`${(0,gt.unit)(we.paddingSM)} ${(0,gt.unit)(we.paddingLG)}`}}},[`&${Pe}-small`]:{[`${Pe}-row`]:{[`> ${Pe}-item-label, > ${Pe}-item-content`]:{padding:`${(0,gt.unit)(we.paddingXS)} ${(0,gt.unit)(we.padding)}`}}}}}},Ve=we=>{const{componentCls:Pe,extraColor:pt,itemPaddingBottom:Se,itemPaddingEnd:Re,colonMarginRight:tt,colonMarginLeft:vt,titleMarginBottom:Qe}=we;return{[Pe]:Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(we)),lt(we)),{"&-rtl":{direction:"rtl"},[`${Pe}-header`]:{display:"flex",alignItems:"center",marginBottom:Qe},[`${Pe}-title`]:Object.assign(Object.assign({},Fe.vS),{flex:"auto",color:we.titleColor,fontWeight:we.fontWeightStrong,fontSize:we.fontSizeLG,lineHeight:we.lineHeightLG}),[`${Pe}-extra`]:{marginInlineStart:"auto",color:pt,fontSize:we.fontSize},[`${Pe}-view`]:{width:"100%",borderRadius:we.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${Pe}-row`]:{"> th, > td":{paddingBottom:Se,paddingInlineEnd:Re},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${Pe}-item-label`]:{color:we.labelColor,fontWeight:"normal",fontSize:we.fontSize,lineHeight:we.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,gt.unit)(vt)} ${(0,gt.unit)(tt)}`},[`&${Pe}-item-no-colon::after`]:{content:'""'}},[`${Pe}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Pe}-item-content`]:{display:"table-cell",flex:1,color:we.contentColor,fontSize:we.fontSize,lineHeight:we.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Pe}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Pe}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Pe}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${Pe}-row`]:{"> th, > td":{paddingBottom:we.paddingSM}}},"&-small":{[`${Pe}-row`]:{"> th, > td":{paddingBottom:we.paddingXS}}}})}},Ft=we=>({labelBg:we.colorFillAlter,labelColor:we.colorTextTertiary,titleColor:we.colorText,titleMarginBottom:we.fontSizeSM*we.lineHeightSM,itemPaddingBottom:we.padding,itemPaddingEnd:we.padding,colonMarginRight:we.marginXS,colonMarginLeft:we.marginXXS/2,contentColor:we.colorText,extraColor:we.colorText});var ci=(0,at.I$)("Descriptions",we=>{const Pe=(0,Ye.mergeToken)(we,{});return Ve(Pe)},Ft),li=function(we,Pe){var pt={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Pe.indexOf(Se)<0&&(pt[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Se=Object.getOwnPropertySymbols(we);Re{const{prefixCls:Pe,title:pt,extra:Se,column:Re,colon:tt=!0,bordered:vt,layout:Qe,children:st,className:qe,rootClassName:Nt,style:Gt,size:se,labelStyle:te,contentStyle:ee,styles:oe,items:ce,classNames:ne}=we,Me=li(we,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:$e,direction:At,className:bt,style:Tt,classNames:ei,styles:Vt}=(0,xe.dj)("descriptions"),Ut=$e("descriptions",Pe),Ei=(0,Te.Z)(),An=ie.useMemo(()=>{var mn;return typeof Re=="number"?Re:(mn=(0,Ze.m9)(Ei,Object.assign(Object.assign({},Ee),Re)))!==null&&mn!==void 0?mn:3},[Ei,Re]),Wt=Le(Ei,ce,st),an=(0,ve.Z)(se),pi=He(An,Wt),[yi,_i,dr]=ci(Ut),Hi=ie.useMemo(()=>({labelStyle:te,contentStyle:ee,styles:{content:Object.assign(Object.assign({},Vt.content),oe==null?void 0:oe.content),label:Object.assign(Object.assign({},Vt.label),oe==null?void 0:oe.label)},classNames:{label:De()(ei.label,ne==null?void 0:ne.label),content:De()(ei.content,ne==null?void 0:ne.content)}}),[te,ee,oe,ne,ei,Vt]);return yi(ie.createElement(ze.Provider,{value:Hi},ie.createElement("div",Object.assign({className:De()(Ut,bt,ei.root,ne==null?void 0:ne.root,{[`${Ut}-${an}`]:an&&an!=="default",[`${Ut}-bordered`]:!!vt,[`${Ut}-rtl`]:At==="rtl"},qe,Nt,_i,dr),style:Object.assign(Object.assign(Object.assign(Object.assign({},Tt),Vt.root),oe==null?void 0:oe.root),Gt)},Me),(pt||Se)&&ie.createElement("div",{className:De()(`${Ut}-header`,ei.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},Vt.header),oe==null?void 0:oe.header)},pt&&ie.createElement("div",{className:De()(`${Ut}-title`,ei.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},Vt.title),oe==null?void 0:oe.title)},pt),Se&&ie.createElement("div",{className:De()(`${Ut}-extra`,ei.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},Vt.extra),oe==null?void 0:oe.extra)},Se)),ie.createElement("div",{className:`${Ut}-view`},ie.createElement("table",null,ie.createElement("tbody",null,pi.map((mn,$i)=>ie.createElement(Ke,{key:$i,index:$i,colon:tt,prefixCls:Ut,vertical:Qe==="vertical",bordered:vt,row:mn}))))))))};me.Item=it;var de=me},99498:function(mt,xt,fe){(function(ie){ie(fe(89780))})(function(ie){ie.defineOption("placeholder","",function(Ie,Ee,Ne){var ze=Ne&&Ne!=ie.Init;if(Ee&&!ze)Ie.on("blur",xe),Ie.on("change",ve),Ie.on("swapDoc",ve),ie.on(Ie.getInputField(),"compositionupdate",Ie.state.placeholderCompose=function(){Ze(Ie)}),ve(Ie);else if(!Ee&&ze){Ie.off("blur",xe),Ie.off("change",ve),Ie.off("swapDoc",ve),ie.off(Ie.getInputField(),"compositionupdate",Ie.state.placeholderCompose),Ge(Ie);var je=Ie.getWrapperElement();je.className=je.className.replace(" CodeMirror-empty","")}Ee&&!Ie.hasFocus()&&xe(Ie)});function Ge(Ie){Ie.state.placeholder&&(Ie.state.placeholder.parentNode.removeChild(Ie.state.placeholder),Ie.state.placeholder=null)}function De(Ie){Ge(Ie);var Ee=Ie.state.placeholder=document.createElement("pre");Ee.style.cssText="height: 0; overflow: visible",Ee.style.direction=Ie.getOption("direction"),Ee.className="CodeMirror-placeholder CodeMirror-line-like";var Ne=Ie.getOption("placeholder");typeof Ne=="string"&&(Ne=document.createTextNode(Ne)),Ee.appendChild(Ne),Ie.display.lineSpace.insertBefore(Ee,Ie.display.lineSpace.firstChild)}function Ze(Ie){setTimeout(function(){var Ee=!1,Ne=Ie.getInputField();Ne.nodeName=="TEXTAREA"?Ee=!Ne.value:Ie.lineCount()==1&&(Ee=!/[^\u200b]/.test(Ne.querySelector(".CodeMirror-line").textContent)),Ee?De(Ie):Ge(Ie)},20)}function xe(Ie){Te(Ie)&&De(Ie)}function ve(Ie){var Ee=Ie.getWrapperElement(),Ne=Te(Ie);Ee.className=Ee.className.replace(" CodeMirror-empty","")+(Ne?" CodeMirror-empty":""),Ne?De(Ie):Ge(Ie)}function Te(Ie){return Ie.lineCount()===1&&Ie.getLine(0)===""}})},25717:function(mt,xt,fe){(function(ie){ie(fe(89780))})(function(ie){var Ge={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},De=ie.Pos;ie.defineOption("autoCloseBrackets",!1,function(Le,Ae,Ce){Ce&&Ce!=ie.Init&&(Le.removeKeyMap(xe),Le.state.closeBrackets=null),Ae&&(ve(Ze(Ae,"pairs")),Le.state.closeBrackets=Ae,Le.addKeyMap(xe))});function Ze(Le,Ae){return Ae=="pairs"&&typeof Le=="string"?Le:typeof Le=="object"&&Le[Ae]!=null?Le[Ae]:Ge[Ae]}var xe={Backspace:Ee,Enter:Ne};function ve(Le){for(var Ae=0;Ae=0;He--){var it=Oe[He].head;Le.replaceRange("",De(it.line,it.ch-1),De(it.line,it.ch+1),"+delete")}}function Ne(Le){var Ae=Ie(Le),Ce=Ae&&Ze(Ae,"explode");if(!Ce||Le.getOption("disableInput"))return ie.Pass;for(var Oe=Le.listSelections(),He=0;He{switch(ln){case Wt:return ie.createElement(Pe,{callback:Wn,onCancel:Ui});case dr:return ie.createElement(pt.Z,{callback:Wn,onCancel:Ui});case an:return ie.createElement(Se.Z,{callback:Wn,onCancel:Ui});case pi:return ie.createElement(oe,{editImgId:so.current,callback:Wn,onCancel:Ui});case Hi:return ie.createElement(bt,{callback:Wn,onCancel:Ui});case"maths-latex":return ie.createElement(Ei,{showSaveButton:!0,callback:Wn});case"inline-latex":return ie.createElement(An.Z,{showSaveButton:!0,callback:Wn});default:return null}},[ln]);function Ui(){In("")}(0,ie.useEffect)(()=>{if(ao.current){let Ot=function(Ji){ui=!0,Li=Ji.pageY},Lt=function(){ui=!1},Pt=function(Ji){if(ui){let Ii=Ji.pageY-Li;Ii<0&&(Ii=0),Ii>300&&(Ii=300);let Fi=wi+Ii+"px";Fo(Fi)}},zt=ao.current,ui=!1,Li=0;return zt.addEventListener("mousedown",Ot),document.addEventListener("mousemove",Pt),document.addEventListener("mouseup",Lt),()=>{zt.removeEventListener("mousedown",Ot),document.removeEventListener("mousemove",Pt),document.removeEventListener("mouseup",Lt)}}},[Ct,ao]),(0,ie.useEffect)(()=>{Fo(wi)},[wi]);const Vr=br(ti),Or=br(Io),ra={width:Vr,height:Or},ho=(0,ie.useMemo)(()=>{if(jr){let Ot=new Date(jr),Lt=Ot.getHours(),Pt=Ot.getMinutes(),zt=Ot.getSeconds();return Lt=Lt<10?"0"+Lt:Lt,Pt=Pt<10?"0"+Pt:Pt,zt=zt<10?"0"+zt:zt,`${Lt}:${Pt}:${zt}`}return 0},[jr]),za=Ot=>{const Lt=[];if(_n){let Pt=-1;Ot=Ot.replace(/(@▁▁@|@▁@)/g,function(zt,ui,Li){Lt.push({multiLine:zt!==Ko})})}return Lt};function Ra(){window.sessionStorage.removeItem(Nn),jo(!1),Zr(0)}function er(){jo(!1),Zr(0),Ct.setValue(window.sessionStorage.getItem(Nn))}(0,ie.useEffect)(()=>{Gi[ln]&&ln!==yi&&ln!==pi&&setTimeout(()=>{const Ot=document.getElementsByClassName("markdown-popup-form")[0],Lt=window.innerWidth/2-Ot.offsetWidth/2,Pt=window.innerHeight/2-Ot.offsetHeight/2;Kn(Lt),Pa(Pt)},0)},[ln]);const Wa=Ot=>{Ot.preventDefault();const Lt=Ot.clientX-ta,Pt=Ot.clientY-ia;document.body.onmousemove=zt=>{let ui=zt.clientX-Lt,Li=zt.clientY-Pt;const Ji=document.getElementsByClassName("markdown-popup-form")[0],Ii=window.innerWidth-Ji.offsetWidth,Fi=window.innerHeight-Ji.offsetHeight;ui=Math.max(0,Math.min(ui,Ii)),Li=Math.max(0,Math.min(Li,Fi)),xl(zt.clientX,zt.clientY,Lt,Pt)&&(Kn(ui),Pa(Li))},document.body.onmouseup=function(){document.body.onmousemove=null}},xl=(Ot,Lt,Pt,zt)=>{const ui=document.body.clientHeight,Li=document.body.clientWidth;return Ot<20&&Pt>Ot||Ot>Li-20&&PtLt||Lt>ui-20&&zt{var Lt;so.current=Ot,(Lt=Yr.current)==null||Lt.setHeight("100vh"),setTimeout(()=>{In("add-flowchart")},150)}})):null))),bi?ie.createElement("a",{ref:ao,className:"editor-resize"}):null,ln===yi&&ie.createElement(st,{callback:Wn,onCancel:Ui}),ln===pi&&ie.createElement(oe,{ref:Yr,editImgId:so.current,callback:Wn,onCancel:Ui}),ie.createElement(dt.Z,null,Gi[ln]&&ln!==yi&&ln!==pi?ie.createElement(Re.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ta,top:ia},title:ie.createElement("div",{style:{cursor:"move"},onMouseDown:Wa},Gi[ln]),open:!0,onCancel:Ui,footer:null,destroyOnClose:!0,width:ln===pi?"1200px":null,height:ln===pi?"80vh":null,className:"markdown-popup-form"},co):null))}},45596:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return et},I:function(){return Et}});var ie=fe(28284),Ge=fe(6767),De=fe(37568),Ze=fe(77736),xe=fe(71051),ve=fe(47889),Te=fe(99571),Ie=fe(67303),Ee=fe(59301),Ne=fe(59301),ze=Object.defineProperty,je=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ce=(dt,Ke,gt)=>Ke in dt?ze(dt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:gt}):dt[Ke]=gt,Oe=(dt,Ke)=>{for(var gt in Ke||(Ke={}))Le.call(Ke,gt)&&Ce(dt,gt,Ke[gt]);if(We)for(var gt of We(Ke))Ae.call(Ke,gt)&&Ce(dt,gt,Ke[gt]);return dt},He=(dt,Ke)=>je(dt,ft(Ke));const{useForm:Ue}=ie.default,it={width:280,marginRight:10},nt={labelCol:{span:5},wrapperCol:{span:19}};var et=({callback:dt,onCancel:Ke})=>{const[gt]=Ue();let Fe=(0,Ee.useRef)();function at(Ve){Fe.current.width=gt.getFieldValue("width"),Fe.current.align=gt.getFieldValue("align"),dt(Ve,Fe.current)}function Ye(Ve,Ft){if(Ve.status===-1){Ge.ZP.error(Ve.message);return}gt.setFieldsValue({src:`/api/attachments/${Ve.id}`,type:Ft.type})}function lt(Ve){let Ft=Ve.target.files[0];Fe.current=Ft,Et(Ft,Ye)}return Ne.createElement(ie.default,He(Oe({form:gt},nt),{className:"upload-image-panel",onFinish:at,style:{width:470,overflow:"hidden"}}),Ne.createElement(ie.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ne.createElement("div",{className:"flex-container"},Ne.createElement(ie.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ne.createElement(De.default,{style:it})),Ne.createElement(ot,{onFileChange:lt}))),Ne.createElement(ie.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ne.createElement(De.default,{style:{width:264}})),Ne.createElement(ie.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ne.createElement(Ze.Z,null,Ne.createElement(ie.default.Item,{name:"width",style:{margin:0}},Ne.createElement(xe.Z,{style:{width:264}})),Ne.createElement("span",{className:"ml8"},"%"))),Ne.createElement(ie.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ne.createElement(ve.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Ne.createElement("aside",null,Ne.createElement(ie.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ne.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ne.createElement(Te.ZP,{type:"default",onClick:Ke},"\u53D6\u6D88"))))};function ot({onFileChange:dt}){return Ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ne.createElement("input",{type:"file",onChange:dt}))}function Et(dt,Ke){if(!dt)throw new String("\u6CA1\u6709\u6587\u4EF6");let gt=new FormData;gt.append("editormd-image-file",dt),gt.append("file_param_name","editormd-image-file"),gt.append("byxhr","true");var Fe=new window.XMLHttpRequest;Fe.withCredentials=!0,Fe.addEventListener("load",function(at){Ke(JSON.parse(at.target.responseText),dt)},!1),Fe.addEventListener("error",function(at){console.error(at)},!1),Fe.open("POST",`${Ie.KI}/api/attachments.json`),Fe.send(gt)}},75790:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return De}});var ie=fe(59301),Ge=fe(4676);class De extends ie.Component{constructor(xe){super(xe);const ve=window.document;this.node=ve.createElement("div"),ve.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,Ge.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},17904:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return Ge}});var ie=fe(59301);function Ge(De,Ze){const xe=(0,ie.useRef)();(0,ie.useEffect)(()=>{xe.current=De}),(0,ie.useEffect)(()=>{function ve(){xe.current()}if(Ze!==null){let Te=setInterval(ve,Ze);return()=>clearInterval(Te)}},[Ze])}},53612:function(mt,xt,fe){"use strict";fe.r(xt),fe.d(xt,{default:function(){return Ll}});var ie=fe(59301),Ge=fe(76560),De=fe(28284),Ze=fe(62957),xe=fe(6767),ve=fe(99571),Te=fe(75727),Ie=fe(25399),Ee=fe(20554),Ne=fe(29787),ze=fe(62673),je=fe(54172),ft=fe(37568),We=fe(39479),Le=fe(82093),Ae=fe(2978),Ce=fe(33796),Oe=fe(41550),He=fe(56656),Ue=fe.n(He),it=fe(90524),nt=fe(45278),et=fe(71051),ot=Object.defineProperty,Et=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,gt=(be,pe,he)=>pe in be?ot(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Fe=(be,pe)=>{for(var he in pe||(pe={}))dt.call(pe,he)&>(be,he,pe[he]);if(Et)for(var he of Et(pe))Ke.call(pe,he)&>(be,he,pe[he]);return be},at=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const Ye=({shixunHomeworks:be,dispatch:pe})=>{const he=(0,Ge.useParams)(),[It,$t]=(0,ie.useState)(!0),[Kt]=De.default.useForm();return ie.createElement(ie.Fragment,null,ie.createElement(Ze.default,{centered:!0,title:"\u8C03\u5206",open:be.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){yield Kt.validateFields();const hi=Kt.getFieldsValue();(yield(0,Le.ZP)(`/api/student_works/${be.actionTabs.id}/adjust_score.json`,{method:"post",body:Fe({},hi)})).status===0&&(xe.ZP.success("\u8BC4\u9605\u6210\u529F"),Kt.resetFields(),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getStudentWorkCommon",payload:Fe({},he)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},ie.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),ie.createElement(De.default,{form:Kt,layout:"horizontal"},ie.createElement("div",{style:{display:"flex",alignItems:"baseline"}},ie.createElement(De.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},ie.createElement(et.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),ie.createElement("span",{className:"ml10"},"\u5206")),ie.createElement("div",null,ie.createElement(De.default.Item,{name:"comment"},ie.createElement(ft.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var lt=(0,Ge.connect)(({shixunHomeworks:be})=>({shixunHomeworks:be}))(Ye),Ve={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",bg:"bg___sFhaA",title:"title___bk4oD",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N",left_content:"left_content___Tdt77",left_title:"left_title___V11QV",see_work:"see_work___HAfMs",left_list:"left_list___sXmxX",list_title:"list_title___NmWRs",list_box:"list_box___nK01J",list_item:"list_item___rrWl_",item_img:"item_img___yMYSc",item_content:"item_content___ZJr_4",item_name:"item_name___PkA99",item_code:"item_code___g13cU",item_states:"item_states___Rwb1r",center_top:"center_top___hgoJF",center_top_title:"center_top_title___rVfnl",center_top_content:"center_top_content___Wfmlt",right_content:"right_content___nMMjC",right_form:"right_form___ahOzz",work_score:"work_score___sJRnv",work_img:"work_img___p6zO4",work_button:"work_button___NDoqh",pingyue:"pingyue___PDoT9",pingyue_title:"pingyue_title___Wsqbg",pingyue_score:"pingyue_score___kvMiC",pingyue_teacher_title:"pingyue_teacher_title___lyJ0m",top_content:"top_content___mJifP",top_content_img:"top_content_img___vbTWm",item_tags:"item_tags___K9Qrr",daochu:"daochu___WdJvT",foldClose:"foldClose___DQSiP",foldOpen:"foldOpen___J18go",ScoreDetailsBase:"ScoreDetailsBase___UG7u2",lastAdd:"lastAdd___T9F0p",btnAdd:"btnAdd___GCat1",buttonStyle:"buttonStyle___jWXWa",hiddenBar:"hiddenBar___ZRZYH",apply:"apply___WQ6t7"},Ft=fe(38394),ci=fe(89392),li=fe(82454),me=fe(59301),de=Object.defineProperty,we=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,tt=(be,pe,he)=>pe in be?de(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,vt=(be,pe)=>{for(var he in pe||(pe={}))Se.call(pe,he)&&tt(be,he,pe[he]);if(pt)for(var he of pt(pe))Re.call(pe,he)&&tt(be,he,pe[he]);return be},Qe=(be,pe)=>we(be,Pe(pe)),st=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const qe=({classroomList:be,loading:pe,dispatch:he,studentWorkDetail:It})=>{const $t=(0,Ge.useParams)(),[Kt]=De.default.useForm(),hi=()=>st(void 0,null,function*(){var Jt;yield Kt.validateFields();const kt=vt({},Kt.getFieldValue()),{selectArrs:ct}=be.actionTabs;kt.attachment_ids=(Jt=kt.attachment_ids)==null?void 0:Jt.map(Oi=>Oi.response.id),(yield(0,nt.mz)(Qe(vt({},kt),{homeworkId:ct.work_id}))).status===0&&(Kt.resetFields(),he({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:vt({},be.actionTabs.params)}),he({type:"classroomList/setActionTabs",payload:{}}))});return me.createElement(Ze.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:be.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>st(void 0,null,function*(){if(It!=null&&It.can_submit){if(!(It!=null&&It.submit_size)){xe.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}Ze.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:me.createElement(me.Fragment,null,"\u4F60\u8FD8\u6709 ",me.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},It==null?void 0:It.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{hi()}});return}hi()}),onCancel:()=>{Kt.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},me.createElement(De.default,{form:Kt,initialValues:{}},me.createElement(De.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},me.createElement(li.Z,null)),me.createElement(De.default.Item,{name:"description"},me.createElement(ft.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var Nt=(0,Ge.connect)(({classroomList:be,loading:pe})=>({classroomList:be,loading:pe}))(qe),Gt=fe(49661),se=fe(34055),te=fe(39221),ee=fe(39832),oe=fe(98072),ce=fe(57884),ne=fe(83071),Me=fe(77019),$e=fe(5269),At=fe(51502),bt={pinfen:"pinfen____hgN7",left:"left___ZyTXs",right:"right___OSPEM",tagStyleSzz:"tagStyleSzz___fzxbk",headpic:"headpic___d7fnl",new_style_box:"new_style_box___XOWhi",box_child:"box_child___uYxgt",box_item_top:"box_item_top___MohWv",yichang:"yichang___ppIPI",text_style:"text_style___V3FT_",text_style_red:"text_style_red___reUfY",btnWarp:"btnWarp___n5eYa",active:"active___JVU0m",feedbackSty:"feedbackSty___CeTDz"},Tt=fe(54657),ei=fe(44816),Vt=fe(46383),Ut=Object.defineProperty,Ei=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,an=(be,pe,he)=>pe in be?Ut(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,pi=(be,pe)=>{for(var he in pe||(pe={}))An.call(pe,he)&&an(be,he,pe[he]);if(Ei)for(var he of Ei(pe))Wt.call(pe,he)&&an(be,he,pe[he]);return be};const yi=be=>React.createElement("svg",pi({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u661F\u5F62"),React.createElement("path",{d:"m7 10.5-4.114 2.163.785-4.581L.343 4.837l4.6-.669L7 0l2.057 4.168 4.6.669-3.328 3.245.785 4.581z",fill:"#FA6400",fillRule:"evenodd"}));var _i="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcgMTAuNS00LjExNCAyLjE2My43ODUtNC41ODFMLjM0MyA0LjgzN2w0LjYtLjY2OUw3IDBsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6IiBmaWxsPSIjRkE2NDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",dr=Object.defineProperty,Hi=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Do=(be,pe,he)=>pe in be?dr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Gr=(be,pe)=>{for(var he in pe||(pe={}))mn.call(pe,he)&&Do(be,he,pe[he]);if(Hi)for(var he of Hi(pe))$i.call(pe,he)&&Do(be,he,pe[he]);return be};const Lo=be=>React.createElement("svg",Gr({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u62A5\u544A"),React.createElement("path",{d:"M3.629 14a2.38 2.38 0 0 1-2.373-2.373V4.311a.057.057 0 0 0-.06-.06H.564A.542.542 0 0 1 0 3.737V1.691C0 .76.81 0 1.81 0h8.868c.999 0 1.809.81 1.81 1.81v7.563a.057.057 0 0 0 .059.06h1.997a.557.557 0 0 1 .563.563v2.185a1.81 1.81 0 0 1-1.809 1.81L3.628 14Zm8.927-3.56a.057.057 0 0 0-.059.06v1.69a.81.81 0 0 0 1.622 0V10.5a.057.057 0 0 0-.06-.06h-1.503ZM2.314 4.252a.057.057 0 0 0-.06.06v7.306a1.377 1.377 0 0 0 1.375 1.375h7.959c.02 0 .04-.012.049-.03a.063.063 0 0 0 0-.06 1.814 1.814 0 0 1-.148-.721V1.819a.81.81 0 0 0-1.622 0v1.918a.536.536 0 0 1-.563.514h-6.99Zm-.505-3.243c-.445 0-.81.307-.81.683v1.502a.058.058 0 0 0 .059.06h7.741a.057.057 0 0 0 .06-.06V1.82c0-.248.05-.494.148-.722.01-.02 0-.04 0-.059a.054.054 0 0 0-.05-.03H1.81Zm2.314 9.462a.504.504 0 1 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Zm0-2.689a.504.504 0 0 1 0-1.008H9.62a.504.504 0 1 1 0 1.008H4.123Z",fill:"#3061D0",fillRule:"nonzero"}));var Xo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNjI5IDE0YTIuMzggMi4zOCAwIDAgMS0yLjM3My0yLjM3M1Y0LjMxMWEuMDU3LjA1NyAwIDAgMC0uMDYtLjA2SC41NjRBLjU0Mi41NDIgMCAwIDEgMCAzLjczN1YxLjY5MUMwIC43Ni44MSAwIDEuODEgMGg4Ljg2OGMuOTk5IDAgMS44MDkuODEgMS44MSAxLjgxdjcuNTYzYS4wNTcuMDU3IDAgMCAwIC4wNTkuMDZoMS45OTdhLjU1Ny41NTcgMCAwIDEgLjU2My41NjN2Mi4xODVhMS44MSAxLjgxIDAgMCAxLTEuODA5IDEuODFMMy42MjggMTRabTguOTI3LTMuNTZhLjA1Ny4wNTcgMCAwIDAtLjA1OS4wNnYxLjY5YS44MS44MSAwIDAgMCAxLjYyMiAwVjEwLjVhLjA1Ny4wNTcgMCAwIDAtLjA2LS4wNmgtMS41MDNaTTIuMzE0IDQuMjUyYS4wNTcuMDU3IDAgMCAwLS4wNi4wNnY3LjMwNmExLjM3NyAxLjM3NyAwIDAgMCAxLjM3NSAxLjM3NWg3Ljk1OWMuMDIgMCAuMDQtLjAxMi4wNDktLjAzYS4wNjMuMDYzIDAgMCAwIDAtLjA2IDEuODE0IDEuODE0IDAgMCAxLS4xNDgtLjcyMVYxLjgxOWEuODEuODEgMCAwIDAtMS42MjIgMHYxLjkxOGEuNTM2LjUzNiAwIDAgMS0uNTYzLjUxNGgtNi45OVptLS41MDUtMy4yNDNjLS40NDUgMC0uODEuMzA3LS44MS42ODN2MS41MDJhLjA1OC4wNTggMCAwIDAgLjA1OS4wNmg3Ljc0MWEuMDU3LjA1NyAwIDAgMCAuMDYtLjA2VjEuODJjMC0uMjQ4LjA1LS40OTQuMTQ4LS43MjIuMDEtLjAyIDAtLjA0IDAtLjA1OWEuMDU0LjA1NCAwIDAgMC0uMDUtLjAzSDEuODFabTIuMzE0IDkuNDYyYS41MDQuNTA0IDAgMSAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWm0wLTIuNjg5YS41MDQuNTA0IDAgMCAxIDAtMS4wMDhIOS42MmEuNTA0LjUwNCAwIDEgMSAwIDEuMDA4SDQuMTIzWiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+";const ko=({handleCloseOrOpenModal:be,dataInfo:pe,isShowButton:he=!0,className:It=""})=>{const $t=()=>{if(pe!=null&&pe.teacher_score&&(pe==null?void 0:pe.teacher_score)>=0)return ie.createElement(ie.Fragment,null,"\u6559\u5E08\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.teacher_score));if(pe!=null&&pe.teaching_asistant_score&&(pe==null?void 0:pe.teaching_asistant_score)>=0)return ie.createElement(ie.Fragment,null,"\u52A9\u6559\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.teaching_asistant_score));if(pe!=null&&pe.student_score&&(pe==null?void 0:pe.student_score)>=0)return ie.createElement(ie.Fragment,null,"\u533F\u8BC4\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.student_score))};return ie.createElement(ie.Fragment,null,ie.createElement("div",{className:`${Ve.work_score} ${It}`},ie.createElement("div",{style:{color:"#191919",fontWeight:600}},"\u4F5C\u4E1A\u5F97\u5206"),ie.createElement("div",{className:Ve.work_img},ie.createElement("div",{style:{height:"40px",lineHeight:"50px",fontSize:"24px",color:"#009C0F",fontWeight:600}},(pe==null?void 0:pe.work_score)||"--",ie.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ie.createElement("div",{style:{fontSize:"12px",color:"#666666"}},"\u6700\u7EC8\u6210\u7EE9")),ie.createElement("img",{src:_i}),ie.createElement("div",{style:{marginLeft:"10px",flex:1,marginRight:"10px",fontSize:"12px"}},"\u8BA1\u7B97\u89C4\u5219",ie.createElement(Ie.Z,{title:ie.createElement("span",{className:"font12"},"\u5728\u591A\u9879\u8BC4\u5206\u5360\u6BD4\u8BBE\u7F6E\u4E2D\uFF0C\u82E5\u67D0\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5176\u5360\u6BD4\u5C06\u7531\u5176\u4ED6\u5DF2\u8BC4\u5206\u9879\u5E73\u5206\uFF1B\u82E5\u4E24\u9879\u8BC4\u5206\u7F3A\u5931\uFF0C\u5219\u552F\u4E00\u5DF2\u8BC4\u5206\u9879\u5C06\u5360100%\u7684\u6BD4\u91CD\u3002")},ie.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5 mr5 font12 c-grey-999 current",style:{lineHeight:"18px"}})),"=",pe!=null&&pe.final_mode?$t():ie.createElement(ie.Fragment,null,"\u6559\u5E08\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},(pe==null?void 0:pe.teacher_score)||"--","*",pe==null?void 0:pe.te_proportion),(pe==null?void 0:pe.teaching_asistant_score)!="--"&&!!(pe!=null&&pe.teaching_asistant_score)&&ie.createElement(ie.Fragment,null,"+\u52A9\u6559\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},(pe==null?void 0:pe.teaching_asistant_score)||"--","*",pe==null?void 0:pe.ta_proportion)),!!(pe!=null&&pe.student_score)&&ie.createElement(ie.Fragment,null,"+\u533F\u8BC4\u8BC4\u5206",ie.createElement("span",{style:{color:"#CA7720"}},(pe==null?void 0:pe.student_score)||"--","*",pe==null?void 0:pe.st_proportion))),!!(pe!=null&&pe.absence_penalty||pe!=null&&pe.late_penalty||pe!=null&&pe.repeat_minus_score)&&ie.createElement(ie.Fragment,null,"-\u6263\u5206\u9879 (\u8865\u4EA4\u6263\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.late_penalty),"+\u67E5\u91CD\u6263\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.repeat_minus_score),"+\u7F3A\u8BC4\u6263\u5206",ie.createElement("span",{style:{color:"#CA7720"}},pe==null?void 0:pe.absence_penalty),")")),he&&ie.createElement("div",{className:Ve.work_button,onClick:()=>{be({key:"\u5F97\u5206\u8BE6\u60C5"})}},ie.createElement("img",{src:Xo,style:{marginRight:"5px"}}),"\u67E5\u770B\u5F97\u5206\u8BE6\u60C5")))};var ja=(0,Ge.connect)(({shixunHomeworks:be})=>({shixunHomeworks:be}))(ko),eo=fe(3493),Ko=Object.defineProperty,Ao=Object.defineProperties,qo=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,to=(be,pe,he)=>pe in be?Ko(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Gi=(be,pe)=>{for(var he in pe||(pe={}))Ba.call(pe,he)&&to(be,he,pe[he]);if(br)for(var he of br(pe))No.call(pe,he)&&to(be,he,pe[he]);return be},Ir=(be,pe)=>Ao(be,qo(pe)),Zt=(be,pe)=>{var he={};for(var It in be)Ba.call(be,It)&&pe.indexOf(It)<0&&(he[It]=be[It]);if(be!=null&&br)for(var It of br(be))pe.indexOf(It)<0&&No.call(be,It)&&(he[It]=be[It]);return he},qt=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const ti=({shixunHomeworks:be,loading:pe,user:he,globalSetting:It})=>({shixunHomeworks:be,loading:pe.effects,user:he,globalSetting:It}),wi=be=>{var pe=be,{ModalProps:he={},shixunHomeworks:It,user:$t}=pe,Kt=Zt(pe,["ModalProps","shixunHomeworks","user"]),hi,Jt;const[kt]=De.default.useForm(),ct=(0,Ge.useParams)(),{userInfo:jt={}}=$t,[,Oi,Fn,oi]=(0,oe.U)(nt.Yn,{homeworkId:ct==null?void 0:ct.userId}),[,fi,en,sn]=(0,oe.U)(nt.Am,{homeworkId:ct==null?void 0:ct.userId}),[,jn,Bn]=(0,oe.U)(nt.QC,{userId:ct==null?void 0:ct.userId}),[Si,un]=(0,ie.useState)({page:1,limit:10}),[tn,mi]=(0,ie.useState)(!1),Ni=[{title:"\u8BC4\u9605\u4EBA\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:100,render:ai=>ie.createElement(Ie.Z,{title:ai},ie.createElement("span",null,ai))},{title:"\u8BC4\u5206",dataIndex:"score",width:80},{title:"\u8BC4\u8BED",dataIndex:"content",ellipsis:!0,render:ai=>ie.createElement(Ie.Z,{title:ai},ie.createElement("span",null,ai))},{title:"\u63D0\u4EA4\u4F5C\u4E1A\u7248\u672C",dataIndex:"student_work_num",width:110,render:(ai,si)=>{var Mi;return ie.createElement("a",{style:{color:ai===((Mi=oi==null?void 0:oi.data)==null?void 0:Mi.max_student_work_num)?"#1B8565":"#FA6400"},target:"_blank",href:`/classrooms/${ct==null?void 0:ct.coursesId}/common_homework/${ct==null?void 0:ct.categoryId}/review/${si==null?void 0:si.student_work_id}?history_id=${si==null?void 0:si.history_id}`},"\u7B2C ",ai," \u6B21")}},{title:"\u64CD\u4F5C",dataIndex:"comment_id",width:150,render:(ai,si)=>ie.createElement("div",{className:"flex item-center gap-20px"},(si==null?void 0:si.user_login)===(jt==null?void 0:jt.login)&&ie.createElement("a",{onClick:()=>{var Mi;kt.setFieldsValue(Ir(Gi({},si),{comment:si==null?void 0:si.content,score_details:((Mi=si==null?void 0:si.score_details)==null?void 0:Mi.map(gi=>Gi({},gi)))||[]})),mi(!0)}},"\u7F16\u8F91"),ie.createElement("a",{target:"_blank",href:`/classrooms/${ct==null?void 0:ct.coursesId}/common_homework/${ct==null?void 0:ct.categoryId}/review/${si==null?void 0:si.student_work_id}?history_id=${si==null?void 0:si.history_id}`},"\u67E5\u770B"),(si==null?void 0:si.user_login)===(jt==null?void 0:jt.login)&&ie.createElement("a",{className:"current-delete-hover",onClick:()=>{Hn(si)}},"\u5220\u9664"))}],Hn=(ai={})=>{Ze.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>qt(void 0,null,function*(){(yield Bn({score_id:ai==null?void 0:ai.comment_id})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),un({page:1,limit:10}),mi(!1))})})};return(0,ie.useEffect)(()=>{he!=null&&he.open&&Fn(Gi({homeworkId:ct==null?void 0:ct.userId},Si))},[Si,he==null?void 0:he.open]),ie.createElement(ie.Fragment,null,ie.createElement(Ze.default,Gi({},Gi({title:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",centered:!0,width:800},he)),ie.createElement(je.default,{className:"mt10",loading:Oi,columns:Ni,locale:{emptyText:ie.createElement(ce.Z,null)},dataSource:((hi=oi==null?void 0:oi.data)==null?void 0:hi.list)||[],pagination:{hideOnSinglePage:!0,total:((Jt=oi==null?void 0:oi.data)==null?void 0:Jt.size)||0,onChange:(ai,si)=>{un(Ir(Gi({},Si),{page:ai,limit:si}))},current:Si==null?void 0:Si.page,pageSize:Si==null?void 0:Si.limit,showTotal:ai=>ie.createElement(ie.Fragment,null,"\u5171",ie.createElement("span",{className:"ml5 mr5 c-blue"},ai),"\u6761\u6570\u636E")}})),ie.createElement(vn,{FormProps:{form:kt,onFinish:(...ai)=>qt(void 0,[...ai],function*(si={}){const Mi=yield en(Ir(Gi({},si),{homeworkId:ct==null?void 0:ct.userId}));(Mi==null?void 0:Mi.status)===0&&(xe.ZP.success("\u4FEE\u6539\u6210\u529F"),un({page:1,limit:10}),mi(!1))})},ModalProps:{open:tn,onCancel:()=>{mi(!1)},onOk:()=>{kt.submit()},confirmLoading:fi}}))},En=(0,Ge.connect)(ti)(wi),ji=be=>{var pe=be,{FormProps:he,DataProps:It={},isShowStyles:$t=!0,shixunHomeworks:Kt,dispatch:hi}=pe,Jt=Zt(pe,["FormProps","DataProps","isShowStyles","shixunHomeworks","dispatch"]);const[kt]=De.default.useForm(),{form:ct=kt}=he,{studentWorkDetail:jt,workDetail:Oi}=Kt,Fn=(0,Ge.useParams)(),oi=De.default.useWatch("comment",ct),fi=De.default.useWatch("score",ct),en=De.default.useWatch("score_details",ct),[sn,jn]=Ze.default.useModal(),[Bn,Si]=(0,ie.useState)(!1),[un,tn]=(0,ie.useState)(!1),mi=(0,ie.useRef)({});(0,ie.useEffect)(()=>{var ai;!(jt!=null&&jt.single_score)&&(en==null?void 0:en.length)>0&&ct.setFieldsValue({score:(ai=en||[])==null?void 0:ai.reduce((si,Mi)=>(0,Gt.EN)(si,Mi.score||0,"+"),0)})},[en]);const Ni=ai=>qt(void 0,null,function*(){const{mes:si,setChatData:Mi,setTyping:gi}=ai,ki=yield(0,Le.ZP)("/api/intelligent_reviews/large_model_intelligent_qa.json",{method:"post",body:Gi({query:si,student_work_id:Fn.userId},mi.current)});ki.answer=(ki==null?void 0:ki.status)==-3?ki.message:ki==null?void 0:ki.answer,ki!=null&&ki.answer&&Mi(Ri=>[...Ri].map((nn,Pi)=>Pi===Ri.length-1?Ir(Gi({},nn),{text:ki==null?void 0:ki.answer,loading:!1,response:ki}):nn))}),Hn=({chatData:ai,setChatData:si,setLoading:Mi,getData:gi,renderChatItems:ki})=>{hi({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u914D\u7F6E",onOk:Ri=>{mi.current=Ri,tn(!0),Mi(!0);const nn=ki();nn[0].show=!1,si(nn),gi()}}})};return ie.createElement(ie.Fragment,null,jn,ie.createElement(De.default.Item,{hidden:!0,name:"score_id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),!(It!=null&&It.disabledScore)&&ie.createElement(ie.Fragment,null,jt!=null&&jt.single_score?ie.createElement(De.default.Item,{className:Ve.ReviewStyle,name:"score",rules:[{required:!(0,se.GJ)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}],label:ie.createElement("div",{className:"w-full flex justify-between item-center"},ie.createElement("span",null,"\u8BC4\u5206"),(Oi==null?void 0:Oi.is_open_ai_review)&&ie.createElement(Vt.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:un,onOpen:Hn,onClose:()=>{tn(!1)},loadingOption:{text:"AI\u8BC4\u9605\u4E2D..."},hideUpload:!0,showDefaultTips:!1,hideInputBox:!0,customRequest:Ni,extraAnswerAction:ai=>{var si;return!ai.loading&&![-1,-3].includes((si=ai==null?void 0:ai.response)==null?void 0:si.status)&&ie.createElement("div",{className:Ve.apply,onClick:()=>{const Mi=()=>{var gi,ki;ct.setFieldsValue({score:(gi=ai==null?void 0:ai.response)==null?void 0:gi.score,comment:(ki=ai==null?void 0:ai.response)==null?void 0:ki.remarks}),tn(!1)};if(fi||oi){sn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u5206\u6216\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4E00\u952E\u5E94\u7528\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u5E94\u7528\uFF1F",okText:"\u5E94\u7528",onOk:Mi});return}Mi()}},ie.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},ie.createElement(ve.ZP,{icon:ie.createElement("img",{src:fe(11689)}),type:"link"},"\u667A\u80FD\u8BC4\u9605")))},ie.createElement(et.Z,{className:"w-full",step:.1,min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570",addonAfter:"\u5206"})):ie.createElement("div",{className:$t?"gap-10px":"gap-20px mb20",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(200px, 1fr))"}},ie.createElement(De.default.List,{name:"score_details"},(ai,{add:si,remove:Mi})=>ie.createElement(ie.Fragment,null,ai.map(gi=>ie.createElement("div",{key:gi.key,className:$t?"pt10 pb10 p20":"",style:{background:$t&&"#F6F7F9"}},ie.createElement("div",{className:"flex justify-between mb10"},ie.createElement("div",{className:"multi_ellipsis1"},ct.getFieldValue(["score_details",gi.name,"name"])),ie.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206",ct.getFieldValue(["score_details",gi.name,"full_score"]),"\u5206\uFF09")),ie.createElement(De.default.Item,{className:"mb0",name:[gi.name,"score"],rules:ct.getFieldValue(["score_details",gi.name,"isAllScore"])?null:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},ie.createElement(et.Z,{className:"w-full",stringMode:!0,min:0,max:ct.getFieldValue(["score_details",gi.name,"full_score"]),placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"})))))),ie.createElement("div",{key:"allScore",className:$t?"pt10 pb10 p20":"",style:{background:$t&&"#F6F7F9"}},ie.createElement("div",{className:"flex justify-between mb10"},ie.createElement("div",{className:"multi_ellipsis1 c-blue"},"\u7EFC\u5408\u5F97\u5206"),ie.createElement("div",{className:"c-grey-666"},"\uFF08\u6EE1\u5206100\u5206\uFF09")),ie.createElement(De.default.Item,{className:"mb0",name:"score"},ie.createElement(et.Z,{className:"w-full",stringMode:!0,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",controls:!1,addonAfter:"\u5206"}))))),ie.createElement(De.default.Item,{name:"comment",className:Ve.ReviewStyle,label:ie.createElement("div",{className:"w-full flex justify-between item-center"},ie.createElement("span",null,"\u8BC4\u8BED"),ie.createElement(ei.Z,{isShowComponent:(0,se.G5)(),ModalProps:{open:Bn,onCancel:()=>{Si(!1)}},onDataSelect:(ai,{node:si})=>{const Mi=()=>{ct.setFieldsValue({comment:si==null?void 0:si.value}),Si(!1)};if(oi){sn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Mi});return}Mi()}},ie.createElement(ve.ZP,{style:{padding:0,height:"auto"},icon:ie.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:ai=>{ai.stopPropagation(),Si(!0)}},"\u5E38\u7528\u8BC4\u8BED")))},ie.createElement(Tt.h,{OpenMore:!0,height:200,scrollId:"comment",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})),ie.createElement(eo.Z,{showModel:!1}))},Rn=(0,Ge.connect)(ti)(ji),gn=be=>{var pe=be,{ModalProps:he={},DataProps:It={},shixunHomeworks:$t,FormProps:Kt}=pe,hi=Zt(pe,["ModalProps","DataProps","shixunHomeworks","FormProps"]);const{form:Jt}=Kt,{studentWorkDetail:kt}=$t;return ie.createElement(Ze.default,Gi({},Gi({title:ie.createElement(ie.Fragment,null,"\u7F16\u8F91\u8BC4\u8BED",!(kt!=null&&kt.single_score)&&ie.createElement("span",{className:"ml20 font16",style:{color:"#FA6400"}},"\u6CE8\u610F\uFF1A\u5F00\u542F\u591A\u7EF4\u5EA6\u8BC4\u5206")),centered:!0,width:kt!=null&&kt.single_score?662:1120},he)),ie.createElement(De.default,Gi({},Gi({size:"large",layout:"vertical"},Kt)),ie.createElement(Rn,{FormProps:{form:Jt},DataProps:It})))},vn=(0,Ge.connect)(ti)(gn),Nn=be=>{var pe=be,{ModalProps:he={},DataProps:It={},shixunHomeworks:$t}=pe,Kt=Zt(pe,["ModalProps","DataProps","shixunHomeworks"]),hi,Jt,kt;const{studentWorkDetail:ct}=$t,[jt,Oi]=(0,ie.useState)({teacherList:[],assistantsList:[],anonymousCommentList:[]}),Fn=(oi,fi,en="")=>({title:en==="anonymous_comment"?ie.createElement(Ie.Z,{title:(0,se.G5)()&&(oi==null?void 0:oi.name)},ie.createElement("a",null,"\u533F\u540D")):oi==null?void 0:oi.name,dataIndex:`score${fi}`,align:"center",render:(sn,jn,Bn)=>Bn===0?ie.createElement(ie.Fragment,null,sn,jn[`old_score${fi}`]&&ie.createElement("span",{style:{color:"#009C0F"}},"\uFF08\u6559\u5E08\u8865\u5206\uFF1A",jn[`old_score${fi}`],"\uFF09")):ie.createElement("div",{className:"flex item-center justify-center"},ie.createElement("div",{style:{width:166}},sn==null?void 0:sn.map((Si,un)=>ie.createElement("div",{key:un,className:"flex justify-between"},Si==null?void 0:Si.name,ie.createElement("span",{className:"ml5",style:{color:"#009C0F"}},Si==null?void 0:Si.score)))))});return(0,ie.useEffect)(()=>{var oi,fi,en,sn,jn,Bn;if(ct&&(he!=null&&he.open)){const Si=[{},{}],un=[{},{}],tn=[{},{}];((oi=ct==null?void 0:ct.teacher_score_list)==null?void 0:oi.length)>0&&((fi=ct==null?void 0:ct.teacher_score_list)==null||fi.forEach((mi,Ni)=>{Si[0][`score${Ni}`]=mi==null?void 0:mi.score,Si[1][`score${Ni}`]=mi==null?void 0:mi.user_score})),((en=ct==null?void 0:ct.assistants_score_list)==null?void 0:en.length)>0&&((sn=ct==null?void 0:ct.assistants_score_list)==null||sn.forEach((mi,Ni)=>{un[0][`score${Ni}`]=mi==null?void 0:mi.score,un[1][`score${Ni}`]=mi==null?void 0:mi.user_score})),((jn=ct==null?void 0:ct.anonymous_comment_score_list)==null?void 0:jn.length)>0&&((Bn=ct==null?void 0:ct.anonymous_comment_score_list)==null||Bn.forEach((mi,Ni)=>{mi!=null&&mi.old_score?(tn[0][`score${Ni}`]=mi==null?void 0:mi.old_score,tn[0][`old_score${Ni}`]=mi==null?void 0:mi.score):(tn[0][`score${Ni}`]=mi==null?void 0:mi.score,tn[0][`old_score${Ni}`]=mi==null?void 0:mi.old_score),tn[1][`score${Ni}`]=mi==null?void 0:mi.user_score})),Oi({teacherList:ct!=null&&ct.single_score?[Si[0]]:Si,assistantsList:ct!=null&&ct.single_score?[un[0]]:un,anonymousCommentList:ct!=null&&ct.single_score?[tn[0]]:tn})}},[ct,he==null?void 0:he.open]),ie.createElement(Ze.default,Gi({},Gi({title:"\u5F97\u5206\u8BE6\u60C5",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},he)),ie.createElement(ja,{className:"mt0",dataInfo:ct,isShowButton:!1}),ie.createElement("div",{className:`${Ve.ScoreDetailsBase} flex flex-col gap-20px`},((hi=ct==null?void 0:ct.teacher_score_list)==null?void 0:hi.length)>0&&ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6559\u5E08\u8BC4\u5206"),ie.createElement(je.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:jt==null?void 0:jt.teacherList,pagination:!1,scroll:{x:"max-content"},columns:[...((ct==null?void 0:ct.teacher_score_list)||[]).map((oi,fi)=>Fn(oi,fi)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(ct==null?void 0:ct.teacher_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:oi=>ie.createElement("span",{style:{color:"#009C0F"}},ct==null?void 0:ct.teacher_score),onCell:(oi,fi)=>({rowSpan:fi%2==0?2:0})}]})),((Jt=ct==null?void 0:ct.assistants_score_list)==null?void 0:Jt.length)>0&&ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u52A9\u6559\u8BC4\u5206"),ie.createElement(je.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(jt==null?void 0:jt.assistantsList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((ct==null?void 0:ct.assistants_score_list)||[]).map((oi,fi)=>Fn(oi,fi)),{title:`\u6700\u7EC8\u5F97\u5206\uFF08${(ct==null?void 0:ct.ta_mode)===1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206"}\uFF09`,dataIndex:"value",align:"center",width:224,fixed:"right",render:oi=>ie.createElement("span",{style:{color:"#009C0F"}},ct==null?void 0:ct.teaching_asistant_score),onCell:(oi,fi)=>({rowSpan:fi%2==0?2:0})}]})),(ct==null?void 0:ct.anonymous_comment)&&((kt=ct==null?void 0:ct.anonymous_comment_score_list)==null?void 0:kt.length)>0&&ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u533F\u8BC4\u8BC4\u5206"),ie.createElement(je.default,{className:"flex-1",style:{minWidth:0},bordered:!0,dataSource:(jt==null?void 0:jt.anonymousCommentList)||[],pagination:!1,scroll:{x:"max-content"},columns:[...((ct==null?void 0:ct.anonymous_comment_score_list)||[]).map((oi,fi)=>Fn(oi,fi,"anonymous_comment")),{title:"\u6700\u7EC8\u5F97\u5206\uFF08\u53D6\u5E73\u5747\u5206\uFF09",dataIndex:"value",align:"center",width:224,fixed:"right",render:oi=>ie.createElement("span",{style:{color:"#009C0F"}}," ",ct==null?void 0:ct.student_score),onCell:(oi,fi)=>({rowSpan:fi%2==0?2:0})}]})),ie.createElement("div",{className:"flex"},ie.createElement("div",{className:"c-grey-333 font14 blod flex item-center justify-center",style:{background:"rgba(48,97,208,0.1)",width:60,padding:"20px 15px"}},"\u6263\u5206"),ie.createElement(je.default,{className:" flex-1",bordered:!0,dataSource:[ct],pagination:!1,columns:[{title:"\u8865\u4EA4\u6263\u5206",dataIndex:"late_penalty",align:"center"},{title:"\u67E5\u91CD\u6263\u5206",dataIndex:"repeat_minus_score",align:"center"},(ct==null?void 0:ct.anonymous_comment)&&{title:"\u7F3A\u8BC4\u6263\u5206",dataIndex:"absence_penalty",align:"center"},{title:"\u8FDD\u8BC4\u6263\u5206",dataIndex:"appeal_penalty",align:"center"},{title:"\u6700\u7EC8\u6263\u5206",dataIndex:"value",align:"center",width:224,render:(oi,fi)=>ie.createElement("span",{style:{color:"#009C0F"}},((fi==null?void 0:fi.late_penalty)||0)+((fi==null?void 0:fi.repeat_minus_score)||0)+((fi==null?void 0:fi.absence_penalty)||0)+((fi==null?void 0:fi.appeal_penalty)||0))}].filter(oi=>oi)}))))},bi=(0,Ge.connect)(ti)(Nn),Bt=be=>{var pe=be,{ModalProps:he={},DataProps:It={},shixunHomeworks:$t,dispatch:Kt}=pe,hi=Zt(pe,["ModalProps","DataProps","shixunHomeworks","dispatch"]);const{workDetail:Jt}=$t,kt=(0,Ge.useParams)();return ie.createElement(Ze.default,Gi({},Gi({title:"\u4F5C\u4E1A\u63CF\u8FF0",centered:!0,width:1200,bodyStyle:{maxHeight:"80vh"}},he)),ie.createElement(Ft.Z,{className:"mt10",value:(Jt==null?void 0:Jt.description)||"\u6682\u65E0\uFF5E"}),ie.createElement(ne.Z,{authority:(0,se.GJ)(),showDimensions:!1,dataSource:Jt==null?void 0:Jt.attachments,callback:()=>{Kt({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:kt.categoryId}})}}))},yn=(0,Ge.connect)(ti)(Bt);var _n=Object.defineProperty,Yn=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,fr=(be,pe,he)=>pe in be?_n(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,io=(be,pe)=>{for(var he in pe||(pe={}))vi.call(pe,he)&&fr(be,he,pe[he]);if(Yn)for(var he of Yn(pe))or.call(pe,he)&&fr(be,he,pe[he]);return be};const yt=be=>React.createElement("svg",io({width:13,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"4"),React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787ZM7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z",fill:"#FA6400",fillRule:"nonzero"}));var ri="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNTczIDEuNzg3di4wMDZjLjAxOC4xMzUuMzI0IDIuMzk0IDIuMTQ2IDQuMDRDNi41OTcgNy41MyA5LjQ4MSA3LjY2IDkuNDgxIDcuNjZoLjAwM2MuMDg0LjAwMSAxLjk4NS4wNyAzLjAzNSAzLjE2LjAzMy4wOTYuMDc0LjIzMi4xMjMuNDA3YS41ODMuNTgzIDAgMCAxLS41NjMuNzM5SDMuNTc4YS41ODMuNTgzIDAgMCAxLS41ODQtLjU5MmMuMDI1LTEuNzMyLS4xMTUtMi45Ny0uNDIxLTMuNzE0QzIuMDU3IDYuNDA1LjczNSA1LjM5Mi4wMzggMi4xODNjLS4wNC0uMTg4LS4yNDYtMS40MS45OTctMS41NzhDMi4yNzcuNDM3IDIuNTczIDEuNzg3IDIuNTczIDEuNzg3Wk03Ljg3Ni4wMDdjMS42MTEgMCAyLjkxNyAxLjM3MSAyLjkxNyAzLjA2MyAwIDEuNjktMS4zMDYgMy4wNjItMi45MTcgMy4wNjItMS42MTEgMC0yLjkxNy0xLjM3LTIuOTE3LTMuMDYyQzQuOTYgMS4zNzkgNi4yNjUuMDA3IDcuODc2LjAwN1oiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",no=Object.defineProperty,ro=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,_o=(be,pe,he)=>pe in be?no(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,ii=(be,pe)=>{for(var he in pe||(pe={}))Ur.call(pe,he)&&_o(be,he,pe[he]);if(ro)for(var he of ro(pe))Fr.call(pe,he)&&_o(be,he,pe[he]);return be};const Ct=be=>React.createElement("svg",ii({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"5"),React.createElement("g",{fill:"#5E54E7",fillRule:"nonzero"},React.createElement("path",{d:"M8.477 5.651c.569 0 1.101.138 1.569.377V1.257C10.046.56 9.486 0 8.789 0H1.257C.56 0 0 .56 0 1.257v8.789c0 .697.56 1.257 1.257 1.257h4.56a3.411 3.411 0 0 1-.79-2.193 3.448 3.448 0 0 1 3.45-3.459Zm-3.138.624H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h3.137a.31.31 0 0 1 .312.312.31.31 0 0 1-.312.312ZM1.257 3.138V1.88c0-.349.284-.624.624-.624h6.275c.349 0 .624.284.624.624v1.257H1.257Zm2.826 5.651H2.202a.31.31 0 0 1-.312-.312.31.31 0 0 1 .312-.312h1.88a.31.31 0 0 1 .312.312.31.31 0 0 1-.311.312Z"}),React.createElement("path",{d:"M8.477 6.275a2.827 2.827 0 0 0 0 5.652 2.827 2.827 0 0 0 0-5.652Zm1.587 4.743C10.22 8.752 8.44 9.661 8.44 9.661v.981L6.908 9.101 8.44 7.54l-.009.9c2.835.421 1.633 2.577 1.633 2.577Z"})));var ea="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzVFNTRFNyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOC40NzcgNS42NTFjLjU2OSAwIDEuMTAxLjEzOCAxLjU2OS4zNzdWMS4yNTdDMTAuMDQ2LjU2IDkuNDg2IDAgOC43ODkgMEgxLjI1N0MuNTYgMCAwIC41NiAwIDEuMjU3djguNzg5YzAgLjY5Ny41NiAxLjI1NyAxLjI1NyAxLjI1N2g0LjU2YTMuNDExIDMuNDExIDAgMCAxLS43OS0yLjE5MyAzLjQ0OCAzLjQ0OCAwIDAgMSAzLjQ1LTMuNDU5Wm0tMy4xMzguNjI0SDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDMuMTM3YS4zMS4zMSAwIDAgMSAuMzEyLjMxMi4zMS4zMSAwIDAgMS0uMzEyLjMxMlpNMS4yNTcgMy4xMzhWMS44OGMwLS4zNDkuMjg0LS42MjQuNjI0LS42MjRoNi4yNzVjLjM0OSAwIC42MjQuMjg0LjYyNC42MjR2MS4yNTdIMS4yNTdabTIuODI2IDUuNjUxSDIuMjAyYS4zMS4zMSAwIDAgMS0uMzEyLS4zMTIuMzEuMzEgMCAwIDEgLjMxMi0uMzEyaDEuODhhLjMxLjMxIDAgMCAxIC4zMTIuMzEyLjMxLjMxIDAgMCAxLS4zMTEuMzEyWiIvPjxwYXRoIGQ9Ik04LjQ3NyA2LjI3NWEyLjgyNyAyLjgyNyAwIDAgMCAwIDUuNjUyIDIuODI3IDIuODI3IDAgMCAwIDAtNS42NTJabTEuNTg3IDQuNzQzQzEwLjIyIDguNzUyIDguNDQgOS42NjEgOC40NCA5LjY2MXYuOTgxTDYuOTA4IDkuMTAxIDguNDQgNy41NGwtLjAwOS45YzIuODM1LjQyMSAxLjYzMyAyLjU3NyAxLjYzMyAyLjU3N1oiLz48L2c+PC9zdmc+",Er=Object.defineProperty,Sn=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,Tn=(be,pe,he)=>pe in be?Er(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,oo=(be,pe)=>{for(var he in pe||(pe={}))pr.call(pe,he)&&Tn(be,he,pe[he]);if(Sn)for(var he of Sn(pe))To.call(pe,he)&&Tn(be,he,pe[he]);return be};const ln=be=>React.createElement("svg",oo({width:16,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"2"),React.createElement("g",{fill:"#00B187",fillRule:"nonzero"},React.createElement("path",{d:"M2.573 1.787v.006c.018.135.324 2.394 2.146 4.04C6.597 7.53 9.481 7.66 9.481 7.66h.003c.084.001 1.985.07 3.035 3.16.033.096.074.232.123.407a.583.583 0 0 1-.563.739H3.578a.583.583 0 0 1-.584-.592c.025-1.732-.115-2.97-.421-3.714C2.057 6.405.735 5.392.038 2.183c-.04-.188-.246-1.41.997-1.578C2.277.437 2.573 1.787 2.573 1.787Z"}),React.createElement("path",{d:"M13.09 1.787v.006c-.017.135-.324 2.394-2.146 4.04C9.066 7.53 6.182 7.66 6.182 7.66h-.003c-.084.001-1.985.07-3.035 3.16a7.91 7.91 0 0 0-.122.407.583.583 0 0 0 .562.739h8.502a.583.583 0 0 0 .583-.592c-.025-1.732.116-2.97.422-3.714.515-1.255 1.837-2.268 2.534-5.477.041-.188.246-1.41-.996-1.578-1.242-.168-1.538 1.182-1.538 1.182Z"}),React.createElement("path",{d:"M7.876.007c1.611 0 2.917 1.371 2.917 3.063 0 1.69-1.306 3.062-2.917 3.062-1.611 0-2.917-1.37-2.917-3.062C4.96 1.379 6.265.007 7.876.007Z"})));var In="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQjE4NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMi41NzMgMS43ODd2LjAwNmMuMDE4LjEzNS4zMjQgMi4zOTQgMi4xNDYgNC4wNEM2LjU5NyA3LjUzIDkuNDgxIDcuNjYgOS40ODEgNy42NmguMDAzYy4wODQuMDAxIDEuOTg1LjA3IDMuMDM1IDMuMTYuMDMzLjA5Ni4wNzQuMjMyLjEyMy40MDdhLjU4My41ODMgMCAwIDEtLjU2My43MzlIMy41NzhhLjU4My41ODMgMCAwIDEtLjU4NC0uNTkyYy4wMjUtMS43MzItLjExNS0yLjk3LS40MjEtMy43MTRDMi4wNTcgNi40MDUuNzM1IDUuMzkyLjAzOCAyLjE4M2MtLjA0LS4xODgtLjI0Ni0xLjQxLjk5Ny0xLjU3OEMyLjI3Ny40MzcgMi41NzMgMS43ODcgMi41NzMgMS43ODdaIi8+PHBhdGggZD0iTTEzLjA5IDEuNzg3di4wMDZjLS4wMTcuMTM1LS4zMjQgMi4zOTQtMi4xNDYgNC4wNEM5LjA2NiA3LjUzIDYuMTgyIDcuNjYgNi4xODIgNy42NmgtLjAwM2MtLjA4NC4wMDEtMS45ODUuMDctMy4wMzUgMy4xNmE3LjkxIDcuOTEgMCAwIDAtLjEyMi40MDcuNTgzLjU4MyAwIDAgMCAuNTYyLjczOWg4LjUwMmEuNTgzLjU4MyAwIDAgMCAuNTgzLS41OTJjLS4wMjUtMS43MzIuMTE2LTIuOTcuNDIyLTMuNzE0LjUxNS0xLjI1NSAxLjgzNy0yLjI2OCAyLjUzNC01LjQ3Ny4wNDEtLjE4OC4yNDYtMS40MS0uOTk2LTEuNTc4LTEuMjQyLS4xNjgtMS41MzggMS4xODItMS41MzggMS4xODJaIi8+PHBhdGggZD0iTTcuODc2LjAwN2MxLjYxMSAwIDIuOTE3IDEuMzcxIDIuOTE3IDMuMDYzIDAgMS42OS0xLjMwNiAzLjA2Mi0yLjkxNyAzLjA2Mi0xLjYxMSAwLTIuOTE3LTEuMzctMi45MTctMy4wNjJDNC45NiAxLjM3OSA2LjI2NS4wMDcgNy44NzYuMDA3WiIvPjwvZz48L3N2Zz4=",jr=Object.defineProperty,Zr=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Oa=(be,pe,he)=>pe in be?jr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,jo=(be,pe)=>{for(var he in pe||(pe={}))Io.call(pe,he)&&Oa(be,he,pe[he]);if(Zr)for(var he of Zr(pe))Fo.call(pe,he)&&Oa(be,he,pe[he]);return be};const ta=be=>React.createElement("svg",jo({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"1"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M6.325 1.6a.578.578 0 0 1 .448.197c.135.176.215.387.23.608a.672.672 0 0 1 .535-.107c.497.088.628.632.653 1.043a.565.565 0 0 1 .292-.037c.699.079.686.756.68 1.046-.008.29-.248 2.06-.28 2.288.04.277.343 2.649-.851 3.6l.057.849-3.338.113v-1.168c-.27-.219-1.33-1.136-1.544-2.283a4.077 4.077 0 0 0-.475-1.201c-.277-.514-.515-.96-.114-1.436a.585.585 0 0 1 .457-.236c.608 0 1.154 1.1 1.302 1.935l.16.08-.12-3.53c0-.015-.043-.516.228-.809a.651.651 0 0 1 .493-.205h.036a.767.767 0 0 1 .375.106c.016-.233.104-.456.252-.636a.692.692 0 0 1 .524-.217Z",fill:"#EE5D5D"}),React.createElement("path",{d:"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0ZM2.019 2.655a5.2 5.2 0 0 0 6.472 7.91ZM6 .8a5.18 5.18 0 0 0-3.417 1.28l6.582 8.046A5.2 5.2 0 0 0 6 .8Z",fill:"#E30000"})));var Kn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNi4zMjUgMS42YS41NzguNTc4IDAgMCAxIC40NDguMTk3Yy4xMzUuMTc2LjIxNS4zODcuMjMuNjA4YS42NzIuNjcyIDAgMCAxIC41MzUtLjEwN2MuNDk3LjA4OC42MjguNjMyLjY1MyAxLjA0M2EuNTY1LjU2NSAwIDAgMSAuMjkyLS4wMzdjLjY5OS4wNzkuNjg2Ljc1Ni42OCAxLjA0Ni0uMDA4LjI5LS4yNDggMi4wNi0uMjggMi4yODguMDQuMjc3LjM0MyAyLjY0OS0uODUxIDMuNmwuMDU3Ljg0OS0zLjMzOC4xMTN2LTEuMTY4Yy0uMjctLjIxOS0xLjMzLTEuMTM2LTEuNTQ0LTIuMjgzYTQuMDc3IDQuMDc3IDAgMCAwLS40NzUtMS4yMDFjLS4yNzctLjUxNC0uNTE1LS45Ni0uMTE0LTEuNDM2YS41ODUuNTg1IDAgMCAxIC40NTctLjIzNmMuNjA4IDAgMS4xNTQgMS4xIDEuMzAyIDEuOTM1bC4xNi4wOC0uMTItMy41M2MwLS4wMTUtLjA0My0uNTE2LjIyOC0uODA5YS42NTEuNjUxIDAgMCAxIC40OTMtLjIwNWguMDM2YS43NjcuNzY3IDAgMCAxIC4zNzUuMTA2Yy4wMTYtLjIzMy4xMDQtLjQ1Ni4yNTItLjYzNmEuNjkyLjY5MiAwIDAgMSAuNTI0LS4yMTdaIiBmaWxsPSIjRUU1RDVEIi8+PHBhdGggZD0iTTYgMGE2IDYgMCAxIDEgMCAxMkE2IDYgMCAwIDEgNiAwWk0yLjAxOSAyLjY1NWE1LjIgNS4yIDAgMCAwIDYuNDcyIDcuOTFaTTYgLjhhNS4xOCA1LjE4IDAgMCAwLTMuNDE3IDEuMjhsNi41ODIgOC4wNDZBNS4yIDUuMiAwIDAgMCA2IC44WiIgZmlsbD0iI0UzMDAwMCIvPjwvZz48L3N2Zz4=",ia=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())}),ar=({open:be,onClose:pe,onOk:he})=>{const[It,$t]=(0,ie.useState)(!1),[Kt,hi]=(0,ie.useState)("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670"),[Jt,kt]=(0,ie.useState)(""),ct=()=>ia(void 0,null,function*(){$t(!0),(yield he(Kt,Jt))===0&&pe(),$t(!1)}),jt=["\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670","\u4F5C\u4E1A\u6B63\u786E\u4F46\u88AB\u6263\u5206","\u8BC4\u8BED\u8FC7\u4E8E\u4E3B\u89C2\u6216\u7B3C\u7EDF","\u8BC4\u8BED\u4E0E\u5B9E\u9645\u60C5\u51B5\u4E0D\u7B26","\u8BC4\u8BED\u4E0E\u8BC4\u5206\u4E0D\u5339\u914D","\u8BC4\u5206\u6807\u51C6\u6267\u884C\u4E0D\u4E00\u81F4","\u7F3A\u4E4F\u6539\u8FDB\u5EFA\u8BAE","\u81EA\u52A8\u8BC4\u5206\u7CFB\u7EDF\u95EE\u9898","\u5176\u5B83"];return ie.createElement(Ze.default,{centered:!0,open:be,confirmLoading:It,onCancel:()=>{pe()},afterClose:()=>{kt(""),hi("\u6263\u5206\u7406\u7531\u4E0D\u6E05\u6670")},onOk:ct,title:"\u53CD\u9988",width:"1000px",okText:"\u63D0\u4EA4"},ie.createElement("div",{className:bt.btnWarp},jt.map(Oi=>ie.createElement("div",{key:Oi,className:Kt===Oi?bt.active:"",onClick:()=>hi(Oi)},Oi))),ie.createElement(ft.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u8BC4\u5206\u6216\u8BC4\u8BED\u4E0D\u6EE1\u610F\u7684\u539F\u56E0~",value:Jt,onChange:Oi=>kt(Oi.target.value)}))},rt=fe(59301),ao=Object.defineProperty,lo=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Yr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,na=(be,pe,he)=>pe in be?ao(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,qn=(be,pe)=>{for(var he in pe||(pe={}))Br.call(pe,he)&&na(be,he,pe[he]);if(Yr)for(var he of Yr(pe))uo.call(pe,he)&&na(be,he,pe[he]);return be},Wn=(be,pe)=>lo(be,so(pe)),co=(be,pe)=>{var he={};for(var It in be)Br.call(be,It)&&pe.indexOf(It)<0&&(he[It]=be[It]);if(be!=null&&Yr)for(var It of Yr(be))pe.indexOf(It)<0&&uo.call(be,It)&&(he[It]=be[It]);return he},Ui=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const Vr=be=>{var pe=be,{Data:he,layer:It=1,type:$t,index:Kt=0,newType:hi,user:Jt,showName:kt,showNm:ct}=pe,jt=co(pe,["Data","layer","type","index","newType","user","showName","showNm"]),Oi,Fn,oi,fi,en,sn,jn,Bn,Si,un,tn,mi,Ni,Hn,ai,si,Mi;const gi=(0,Ge.useParams)(),{studentWorkDetail:ki}=jt==null?void 0:jt.shixunHomeworks,[Ri,nn]=(0,ie.useState)({type:0,show:!1}),[Pi,ur]=(0,ie.useState)(null),[,xi,St]=(0,oe.U)(nt.qP,{userId:gi==null?void 0:gi.userId}),[,yr,Lr]=(0,oe.U)(nt.R$,{userId:gi==null?void 0:gi.userId}),[,Po,Je]=(0,oe.U)(nt.QC,{userId:gi==null?void 0:gi.userId}),[,Qt,zo]=(0,oe.U)(nt.Mf,{userId:gi==null?void 0:gi.userId}),[,kl,ca,cn]=(0,oe.U)(nt.Am,{homeworkId:gi==null?void 0:gi.userId}),[,ha,Ro,zr]=(0,oe.U)(nt.oK,{}),[go,Rr]=(0,ie.useState)(!1),[xr]=De.default.useForm(),[vo]=De.default.useForm(),[Wo]=De.default.useForm(),[yo,Xr]=(0,ie.useState)(!1),[da,kr]=(0,ie.useState)(!1),[hn,Ho]=(0,ie.useState)(!1),wn=(ni=he)=>{Ze.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>Ui(void 0,null,function*(){(yield Je({score_id:ni==null?void 0:ni.comment_id})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})})},Go=(ni=he)=>{Ze.default.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",centered:!0,onOk:()=>Ui(void 0,null,function*(){(yield zo({object_id:ni.id,object_type:"journals_for_message"})).status===0&&(xe.ZP.success("\u5220\u9664\u6210\u529F"),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})})},Ar=(ni,Di)=>{let dn="";for(let Vn=0;Vn<(ni==null?void 0:ni.length);Vn++){const Gn=ni[Vn];Di!=null&&Di.old_score?dn+=`${Gn.name} ${Gn.score}\u5206 `:dn+=`${Gn.name} ${Gn.score}\u5206 `,Vn<(ni==null?void 0:ni.length)-1&&(Di!=null&&Di.old_score?dn+=' + ':dn+=" + ")}return rt.createElement("span",{dangerouslySetInnerHTML:{__html:dn}})},Uo=(ni,Di,dn)=>Ui(void 0,null,function*(){const Vn={type:ni,score_id:he==null?void 0:he.comment_id,reason:Di||null,content:dn||null},Gn=yield(0,Le.ZP)(`/api/student_works/${gi==null?void 0:gi.categoryId}/add_score_like.json`,{method:"post",body:Vn});return Gn.status===0&&jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()),Gn.status});return rt.createElement("div",{className:It==1&&bt.new_style_box,style:hi&&{background:"#FCF8F4",border:"none"}},rt.createElement(Me.Z,{wrap:!1,gutter:15,className:It!=1&&bt.box_child,style:hi&&{marginTop:"0px"}},$t=="appeal_info"?rt.createElement($e.Z,{flex:1},rt.createElement("div",{className:bt.box_item_top},rt.createElement(Ie.Z,{title:kt?(Oi=he==null?void 0:he.appeal_info)==null?void 0:Oi.user_name:""},rt.createElement("span",{style:{color:kt?"#3061D0":"#333333",fontWeight:600}},ct?"\u533F\u540D":(Fn=he==null?void 0:he.appeal_info)==null?void 0:Fn.user_name)),(he==null?void 0:he.appeal_status)==1&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#CF5300",border:"1px solid rgba(250,100,0,0.2)",background:"rgba(250,100,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:ri,className:"mr5"}),"\u7533\u8BC9\u4E2D"),(he==null?void 0:he.appeal_status)==2&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#4237E7",border:"1px solid rgba(94,84,231,0.2)",background:"rgba(94,84,231,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:ea,className:"mr5"}),"\u7533\u8BC9\u5DF2\u64A4\u9500"),(he==null?void 0:he.appeal_status)==3&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#00B187",border:"1px rgba(0,177,135,0.2) solid",background:"rgba(0,177,135,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:In,className:"mr5"}),"\u7533\u8BC9\u6210\u529F"),(he==null?void 0:he.appeal_status)==4&&rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#E30000",border:"1px solid rgba(227,0,0,0.2)",background:"rgba(227,0,0,0.1)",display:"flex",alignItems:"center",padding:"0 5px",marginLeft:"10px"}},rt.createElement("img",{src:Kn,className:"mr5"}),"\u7533\u8BC9\u88AB\u62D2\u7EDD"),(he==null?void 0:he.appeal_status)==5&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.tagStyleSzz,style:{color:"#999",border:"1px #999 solid"}},"\u7533\u8BC9\u5931\u8D25")),(he==null?void 0:he.reason)&&rt.createElement("span",{className:`${bt.tagStyleSzz} ${bt.feedbackSty}`},he==null?void 0:he.reason)),rt.createElement(Ft.Z,{className:"font14 mt10",value:`${((oi=he==null?void 0:he.appeal_info)==null?void 0:oi.content)||"\u6682\u672A\u5199\u8BC4\u8BED"}`})):rt.createElement($e.Z,{flex:1},rt.createElement("div",{className:bt.box_item_top},rt.createElement(Ie.Z,{title:kt?(fi=he==null?void 0:he.user_info)==null?void 0:fi.user_name:""},rt.createElement("span",{style:{color:kt?"#3061D0":"#333333",fontWeight:600}},ct?"\u533F\u540D":(en=he==null?void 0:he.user_info)==null?void 0:en.user_name)),(he==null?void 0:he.student_work_num)&&rt.createElement($e.Z,null,rt.createElement("span",{style:{padding:"3px 8px",background:(he==null?void 0:he.student_work_num)==1?"#5A9781":"#FFD28D",color:(he==null?void 0:he.student_work_num)==1?"#FFFFFF":"#AC4C0C",fontSize:"12px",borderRadius:"2px"}},"\u7B2C ",he==null?void 0:he.student_work_num," \u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A")),((he==null?void 0:he.score)||(he==null?void 0:he.score)==0)&&(ki==null?void 0:ki.single_score)&&rt.createElement($e.Z,null,rt.createElement("span",{style:{color:he!=null&&he.anonymous_exception?"#E30000":he!=null&&he.old_score?"#999999":"#009C0F",fontWeight:600,marginLeft:"-7px"}}," ",(he==null?void 0:he.old_score)||(he==null?void 0:he.score),"\u5206 ",(he==null?void 0:he.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09")),$t!="feedback"&&(It==1&&!(he!=null&&he.can_reply)||!(he!=null&&he.can_reply)&&$t=="teacher"&&Kt!=0)&&rt.createElement($e.Z,null,rt.createElement("span",{className:"c-light-black"},"\uFF08\u5DF2\u5931\u6548\uFF09")),!(ki!=null&&ki.single_score)&&(he==null?void 0:he.score)!==null&&rt.createElement("div",{style:{color:"#333333"}},rt.createElement(Ie.Z,{title:((sn=he==null?void 0:he.score_details)==null?void 0:sn.length)>0?Ar(he==null?void 0:he.score_details,he):"",overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft"},rt.createElement("div",{style:{display:"flex",alignItems:"center"}},((he==null?void 0:he.score)||(he==null?void 0:he.score)==0)&&rt.createElement("span",{style:{color:he!=null&&he.anonymous_exception?"#E30000":he!=null&&he.old_score?"#999999":"#009C0F",fontWeight:600,marginRight:"5px"}},(he==null?void 0:he.old_score)||(he==null?void 0:he.score),"\u5206 ",(he==null?void 0:he.old_score)&&"\uFF08\u5DF2\u5931\u6548\uFF09"),((jn=he==null?void 0:he.score_details)==null?void 0:jn.length)>0&&rt.createElement("div",{className:bt.left,style:{width:"200px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},"= ",Ar(he==null?void 0:he.score_details,he))))),(he==null?void 0:he.anonymous_exception)&&rt.createElement("div",{className:bt.yichang,style:{marginLeft:((Bn=he==null?void 0:he.score_details)==null?void 0:Bn.length)>0&&"10px"}},rt.createElement("i",{className:"iconfont icon-tishi12",style:{fontSize:"11px",marginRight:"3px"}}),"\u8BC4\u5206\u5F02\u5E38"),(he==null?void 0:he.reason)&&rt.createElement("span",{className:`${bt.tagStyleSzz} ${bt.feedbackSty}`},he==null?void 0:he.reason)),rt.createElement(Ft.Z,{className:"font14 mt10",value:`${(he==null?void 0:he.content)||(he==null?void 0:he.hidden_comment)||"\u6682\u672A\u5199\u8BC4\u8BED"}`}),((Si=he==null?void 0:he.attachments)==null?void 0:Si.length)>0&&rt.createElement("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10}},(un=he==null?void 0:he.attachments)==null?void 0:un.map((ni,Di)=>rt.createElement("a",{key:Di,href:`${it.Z.API_SERVER}${ni.url}`},rt.createElement("i",{className:"iconfont icon-fujian font14"}),rt.createElement("span",{className:"ml10"},ni==null?void 0:ni.title),rt.createElement("span",{className:"c-light-black ml20 font12"},ni==null?void 0:ni.filesize))))),$t!="feedback"&&rt.createElement(rt.Fragment,null,$t=="appeal_info"?rt.createElement($e.Z,{style:{whiteSpace:"nowrap"}},rt.createElement(Me.Z,{wrap:!1,gutter:10},(he==null?void 0:he.delete)&&(he==null?void 0:he.can_appeal)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{Ze.default.confirm({centered:!0,title:rt.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",rt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:()=>Ui(void 0,null,function*(){jt!=null&&jt.getInitData&&(jt==null||jt.getInitData())})})}},"\u64A4\u9500\u7533\u8BC9")),(he==null?void 0:he.appeal_status)==1&&(0,se.GJ)()&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,style:{marginRight:"10pz"},onClick:()=>{Xr(!0)}},"\u63A5\u53D7\u7533\u8BC9")),(he==null?void 0:he.appeal_status)==1&&(0,se.GJ)()&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style_red,onClick:()=>{Ze.default.confirm({centered:!0,title:rt.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",rt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:()=>Ui(void 0,null,function*(){const ni=yield(0,Le.ZP)(`/api/student_works/${gi.userId}/deal_appeal_score.json`,{method:"post",body:{score_id:he==null?void 0:he.score_id,status:4}});(ni==null?void 0:ni.status)===0&&jt!=null&&jt.getInitData&&(jt==null||jt.getInitData())})})}},"\u62D2\u7EDD\u7533\u8BC9")))):rt.createElement(rt.Fragment,null,It==1&&(0,se.Yh)()&&(ki==null?void 0:ki.can_feedback)&&rt.createElement(rt.Fragment,null,rt.createElement(Ie.Z,{title:"\u559C\u6B22"},rt.createElement("i",{style:{color:(he==null?void 0:he.like)&&"#E30000",cursor:"pointer",lineHeight:"21px"},onClick:()=>Uo("like"),className:"iconfot icon-yijiejue font16 mr15"})),rt.createElement(Ie.Z,{title:"\u4E0D\u559C\u6B22"},rt.createElement("i",{style:{color:(he==null?void 0:he.dislike)&&"#37AD83",cursor:"pointer",lineHeight:"21px"},onClick:()=>{he!=null&&he.dislike?Uo("dislike"):Ho(!0)},className:"iconfot icon-weijiejuezhengchang font16 mr5"}))),(It==1||$t=="teacher")&&rt.createElement($e.Z,{style:{whiteSpace:"nowrap"}},rt.createElement(Me.Z,{wrap:!1,gutter:10},((he==null?void 0:he.delete)||((tn=Jt==null?void 0:Jt.userInfo)==null?void 0:tn.user_id)==(he==null?void 0:he.user_id))&&rt.createElement($e.Z,null,rt.createElement("span",{className:`${bt.text_style} ml5`,onClick:()=>{var ni;Rr(!0),vo.setFieldsValue(Wn(qn({},he),{comment:he==null?void 0:he.content,score_details:((ni=he==null?void 0:he.score_details)==null?void 0:ni.map(Di=>qn({},Di)))||[]}))}},"\u7F16\u8F91")),(he==null?void 0:he.is_invalid)&&(he==null?void 0:he.delete)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{wn(he)}},"\u5220\u9664")),(he==null?void 0:he.can_appeal)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{nn({type:1,show:!0})}},"\u7533\u8BC9")),(he==null?void 0:he.can_reply)&&rt.createElement($e.Z,null,rt.createElement("span",{className:bt.text_style,onClick:()=>{nn({type:0,show:!0})}},"\u56DE\u590D")))),rt.createElement($e.Z,{style:{whiteSpace:"nowrap",padding:0}},It!=1&&((he==null?void 0:he.can_delete)&&$t!="teacher"||((mi=Jt==null?void 0:Jt.userInfo)==null?void 0:mi.user_id)==((Ni=he==null?void 0:he.user_info)==null?void 0:Ni.user_id))&&rt.createElement("span",{className:bt.text_style,onClick:()=>{kr(!0),Wo.setFieldsValue(qn({},he))}},"\u7F16\u8F91"),It!=1&&(he==null?void 0:he.can_delete)&&$t!="teacher"&&rt.createElement("span",{className:bt.text_style,style:{marginLeft:"10px"},onClick:()=>{Go(he)}},"\u5220\u9664")))),It!=1&&(he==null?void 0:he.old_score)&&rt.createElement("span",{style:{color:"#009C0F"}},"\u6559\u5E08\u533F\u8BC4\u8865\u5206\uFF1A",he==null?void 0:he.score,"\u5206")),It==1&&(he==null?void 0:he.appeal_info)&&(he==null?void 0:he.appeal_info)!=""&&rt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},rt.createElement(Vr,qn({type:"appeal_info",Data:he,layer:It+1},jt))),It==1&&((Hn=he==null?void 0:he.journals)==null?void 0:Hn.length)>0&&rt.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"}},(ai=he==null?void 0:he.journals)==null?void 0:ai.map((ni,Di)=>rt.createElement(Vr,qn({key:Di,type:$t,Data:ni,layer:It+1},jt)))),(Ri==null?void 0:Ri.show)&&rt.createElement("div",{className:"mt20",style:{marginLeft:"56px"}},rt.createElement(Ae.Z,{height:150,isFocus:!0,watch:!0,onChange:ni=>{ur(ni)}}),rt.createElement(Me.Z,{align:"middle",justify:"end",gutter:20},rt.createElement($e.Z,null,rt.createElement(ve.ZP,{onClick:()=>{nn({type:0,show:!1})}},"\u53D6\u6D88")),rt.createElement($e.Z,null,rt.createElement(ve.ZP,{loading:xi||yr,type:"primary",onClick:()=>Ui(void 0,null,function*(){if(Pi===""){xe.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9");return}let ni;$t=="teacher"?ni=(yield Ri==null?void 0:Ri.type)==0?St({hidden_comment:Pi,score_id:he==null?void 0:he.score_id}):Lr({comment:Pi,score_id:he==null?void 0:he.score_id}):ni=yield((Ri==null?void 0:Ri.type)==0?St:Lr)({comment:Pi,score_id:he==null?void 0:he.score_id}),ni.status===0&&(xe.ZP.success("\u64CD\u4F5C\u6210\u529F"),nn({type:0,show:!1}),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})},(Ri==null?void 0:Ri.type)==0?"\u56DE\u590D":"\u7533\u8BC9")))),rt.createElement(Ze.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:yo,centered:!0,destroyOnClose:!0,onCancel:()=>{Xr(!1)},maskClosable:!1,width:544,onOk:()=>{xr.submit()}},rt.createElement(De.default,{form:xr,colon:!1,onFinish:ni=>Ui(void 0,null,function*(){(yield(0,Le.ZP)(`/api/student_works/${gi.userId}/deal_appeal_score.json`,{method:"post",body:Wn(qn({},ni),{userId:gi.userId,score_id:he==null?void 0:he.score_id,status:3})})).status===0&&(Xr(!1),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})},rt.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),rt.createElement(At.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:rt.createElement("span",null,(si=he==null?void 0:he.appeal_info)==null?void 0:si.user_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:rt.createElement("span",{style:{color:"#191919"}},(Mi=he==null?void 0:he.user_info)==null?void 0:Mi.user_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:rt.createElement("span",{style:{color:"#191919"}},he==null?void 0:he.score)}]}),rt.createElement(Me.Z,{className:"mt20",wrap:!1},rt.createElement($e.Z,null,rt.createElement(De.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},rt.createElement(et.Z,{min:1,max:100,step:1}))),rt.createElement($e.Z,null,rt.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),rt.createElement($e.Z,null,rt.createElement(De.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},rt.createElement(ze.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570")))))),rt.createElement(Ze.default,{title:"\u7F16\u8F91\u56DE\u590D",width:800,centered:!0,open:da,confirmLoading:ha,onCancel:()=>{kr(!1)},onOk:()=>{Wo.submit()}},rt.createElement(De.default,{form:Wo,colon:!1,onFinish:ni=>Ui(void 0,null,function*(){const Di=yield Ro(qn({},ni));(Di==null?void 0:Di.status)===0&&(xe.ZP.success("\u4FEE\u6539\u6210\u529F"),kr(!1),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()))})},rt.createElement(De.default.Item,{hidden:!0,name:"id",label:"\u8FD9\u4E2A\u662F\u7528\u6765\u6536\u96C6score_id\u7684"}),rt.createElement(De.default.Item,{name:"content",label:"\u8BC4\u8BED"},rt.createElement(Tt.h,{height:200,scrollId:"notes",placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u5BF9\u672C\u4F5C\u54C1\u7684\u8BC4\u8BED\uFF0C\u6700\u5927\u9650\u52362000\u4E2A\u5B57\u7B26"})))),rt.createElement(vn,{DataProps:{disabledScore:hi=="teacher"},FormProps:{form:vo,onFinish:(...ni)=>Ui(void 0,[...ni],function*(Di={}){const dn=yield ca(Wn(qn({},Di),{homeworkId:gi==null?void 0:gi.userId}));(dn==null?void 0:dn.status)===0&&(xe.ZP.success("\u4FEE\u6539\u6210\u529F"),Rr(!1),jt!=null&&jt.getInitData&&(jt==null||jt.getInitData()),jt!=null&&jt.updateData&&(jt==null||jt.updateData()))})},ModalProps:{open:go,onCancel:()=>{Rr(!1),vo.resetFields()},onOk:()=>{vo.submit()},confirmLoading:kl}}),rt.createElement(ar,{open:hn,onClose:()=>Ho(!1),onOk:(ni,Di)=>Uo("dislike",ni,Di)}))};var Or=(0,Ge.connect)(({user:be})=>({user:be}))(Vr),ra=Object.defineProperty,ho=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,er=(be,pe,he)=>pe in be?ra(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Wa=(be,pe)=>{for(var he in pe||(pe={}))za.call(pe,he)&&er(be,he,pe[he]);if(ho)for(var he of ho(pe))Ra.call(pe,he)&&er(be,he,pe[he]);return be};const xl=be=>React.createElement("svg",Wa({width:18,height:18,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M9 0C4.032 0 0 4.032 0 9s4.032 9 9 9 9-4.032 9-9-4.032-9-9-9Z",fill:"#009CDC"}),React.createElement("path",{d:"M11.511 5H5.956a.954.954 0 0 0-.952.951v6.032c0 .524.428.952.952.952h5.555a.954.954 0 0 0 .952-.952V5.951A.954.954 0 0 0 11.511 5ZM6.607 6.881h2.58a.34.34 0 0 1 0 .68h-2.58a.34.34 0 0 1 0-.68Zm1.603 4.17H6.608a.34.34 0 0 1 0-.68H8.21a.34.34 0 0 1 0 .68Zm2.445-1.744H6.607a.34.34 0 0 1 0-.68h4.048a.34.34 0 0 1 0 .68Z",fill:"#FFF"})));var Ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOSAwQzQuMDMyIDAgMCA0LjAzMiAwIDlzNC4wMzIgOSA5IDkgOS00LjAzMiA5LTktNC4wMzItOS05LTlaIiBmaWxsPSIjMDA5Q0RDIi8+PHBhdGggZD0iTTExLjUxMSA1SDUuOTU2YS45NTQuOTU0IDAgMCAwLS45NTIuOTUxdjYuMDMyYzAgLjUyNC40MjguOTUyLjk1Mi45NTJoNS41NTVhLjk1NC45NTQgMCAwIDAgLjk1Mi0uOTUyVjUuOTUxQS45NTQuOTU0IDAgMCAwIDExLjUxMSA1Wk02LjYwNyA2Ljg4MWgyLjU4YS4zNC4zNCAwIDAgMSAwIC42OGgtMi41OGEuMzQuMzQgMCAwIDEgMC0uNjhabTEuNjAzIDQuMTdINi42MDhhLjM0LjM0IDAgMCAxIDAtLjY4SDguMjFhLjM0LjM0IDAgMCAxIDAgLjY4Wm0yLjQ0NS0xLjc0NEg2LjYwN2EuMzQuMzQgMCAwIDEgMC0uNjhoNC4wNDhhLjM0LjM0IDAgMCAxIDAgLjY4WiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=",Lt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Li=(be,pe,he)=>pe in be?Lt(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Ji=(be,pe)=>{for(var he in pe||(pe={}))zt.call(pe,he)&&Li(be,he,pe[he]);if(Pt)for(var he of Pt(pe))ui.call(pe,he)&&Li(be,he,pe[he]);return be};const Ii=be=>React.createElement("svg",Ji({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u5F85\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.992 5.229H31.7v1.646h3.768v5.83H31.21v1.663h4.258v5.796h1.724v-5.796h4.325v-1.663h-4.325v-5.83h3.801V5.23Zm4.157 2.167h-1.724v12.768h1.724V7.396Zm-32.34.958c-.845 1.848-2.112 3.46-3.802 4.821l.524 1.663a27.003 27.003 0 0 0 1.656-1.41v6.618h1.706v-8.55a12.713 12.713 0 0 0 1.42-2.437l-1.504-.705Zm44.793-3.142h-8.01v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.658-.034c.186-.37.32-1.008.405-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.422.218h-.305c-.22 0-.32-.134-.32-.386v-1.966h1.672V10.32h-1.487c.406-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.165 2.822H49l1.217-.605c-.406-.739-.811-1.428-1.25-2.032l-1.47.705c.439.571.861 1.21 1.25 1.932h-1.842v4.855h1.538c-.237 1.31-1.183 2.235-2.856 2.806l.913 1.445c2.06-.89 3.21-2.302 3.446-4.25h.913v2.301c0 1.042.456 1.58 1.368 1.58h1.082c.49 0 .878-.102 1.149-.27l.32 1.26h1.015c1.2 0 1.808-.588 1.808-1.764V5.212Zm-35.095 6.3H20.75v1.058h-6.353v1.63h6.353v3.394c0 .537-.253.823-.76.823-.676 0-1.403-.034-2.18-.101l.406 1.663h2.399c1.25 0 1.892-.655 1.892-1.949V14.2h1.775v-1.63h-1.775v-1.058Zm7.317-1.949h-4.022v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.929.908-1.351 1.294V9.563Zm-13.146 4.973-1.369.857c.88.924 1.589 1.764 2.113 2.52l1.368-.958c-.49-.705-1.2-1.512-2.112-2.419Zm35.787-2.806v2.033h-3.97V11.73h3.97Zm-19.11-4.233L31.851 8a28.8 28.8 0 0 1 1.2 4.099l1.504-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.796-.05c-.355 1.646-.76 3.023-1.234 4.099l1.47.52c.524-1.21.963-2.604 1.301-4.216l-1.537-.404ZM20.226 4.573H18.52V6.22h-3.565v1.596h3.565v1.596h-4.174v1.613h10.172V9.412h-4.292V7.816h3.6V6.22h-3.6V4.574Zm-8.025-.101c-.727 1.562-1.842 2.923-3.346 4.065l.524 1.68c2.061-1.512 3.497-3.175 4.342-5.023l-1.52-.722Zm16 .235-1.25 1.21c1.2.873 2.13 1.696 2.771 2.47L30.94 7.16a23.623 23.623 0 0 0-2.737-2.453Zm18.283-.269-1.606.706A15.91 15.91 0 0 1 46.686 7.9l1.572-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#FA6400",fillRule:"nonzero"}));var Fi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuOTkyIDUuMjI5SDMxLjd2MS42NDZoMy43Njh2NS44M0gzMS4yMXYxLjY2M2g0LjI1OHY1Ljc5NmgxLjcyNHYtNS43OTZoNC4zMjV2LTEuNjYzaC00LjMyNXYtNS44M2gzLjgwMVY1LjIzWm00LjE1NyAyLjE2N2gtMS43MjR2MTIuNzY4aDEuNzI0VjcuMzk2Wm0tMzIuMzQuOTU4Yy0uODQ1IDEuODQ4LTIuMTEyIDMuNDYtMy44MDIgNC44MjFsLjUyNCAxLjY2M2EyNy4wMDMgMjcuMDAzIDAgMCAwIDEuNjU2LTEuNDF2Ni42MThoMS43MDZ2LTguNTVhMTIuNzEzIDEyLjcxMyAwIDAgMCAxLjQyLTIuNDM3bC0xLjUwNC0uNzA1Wm00NC43OTMtMy4xNDJoLTguMDF2MS42MTNoNi4yODZ2MTAuOTUzYzAgLjQ3LS4xNTIuNzA2LS40NC43MDZsLS42NTgtLjAzNGMuMTg2LS4zNy4zMi0xLjAwOC40MDUtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIyLjIxOGgtLjMwNWMtLjIyIDAtLjMyLS4xMzQtLjMyLS4zODZ2LTEuOTY2aDEuNjcyVjEwLjMyaC0xLjQ4N2MuNDA2LS42NzIuNzk0LTEuNDExIDEuMTMyLTIuMjM0bC0xLjY1Ni0uNTg4YTIzLjUzNiAyMy41MzYgMCAwIDEtMS4xNjUgMi44MjJINDlsMS4yMTctLjYwNWMtLjQwNi0uNzM5LS44MTEtMS40MjgtMS4yNS0yLjAzMmwtMS40Ny43MDVjLjQzOS41NzEuODYxIDEuMjEgMS4yNSAxLjkzMmgtMS44NDJ2NC44NTVoMS41MzhjLS4yMzcgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NiAyLjgwNmwuOTEzIDEuNDQ1YzIuMDYtLjg5IDMuMjEtMi4zMDIgMy40NDYtNC4yNWguOTEzdjIuMzAxYzAgMS4wNDIuNDU2IDEuNTggMS4zNjggMS41OGgxLjA4MmMuNDkgMCAuODc4LS4xMDIgMS4xNDktLjI3bC4zMiAxLjI2aDEuMDE1YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJabS0zNS4wOTUgNi4zSDIwLjc1djEuMDU4aC02LjM1M3YxLjYzaDYuMzUzdjMuMzk0YzAgLjUzNy0uMjUzLjgyMy0uNzYuODIzLS42NzYgMC0xLjQwMy0uMDM0LTIuMTgtLjEwMWwuNDA2IDEuNjYzaDIuMzk5YzEuMjUgMCAxLjg5Mi0uNjU1IDEuODkyLTEuOTQ5VjE0LjJoMS43NzV2LTEuNjNoLTEuNzc1di0xLjA1OFptNy4zMTctMS45NDloLTQuMDIydjEuNjhoMi4zMTV2NS45NjRjMCAuMzUzLS4xNTIuNjU1LS40NC45MDdsLjY2IDEuNThhMjUuMTUyIDI1LjE1MiAwIDAgMCAzLjMyOC0yLjY3MmwtLjQ5LTEuODQ4Yy0uNDczLjQ3LS45MjkuOTA4LTEuMzUxIDEuMjk0VjkuNTYzWm0tMTMuMTQ2IDQuOTczLTEuMzY5Ljg1N2MuODguOTI0IDEuNTg5IDEuNzY0IDIuMTEzIDIuNTJsMS4zNjgtLjk1OGMtLjQ5LS43MDUtMS4yLTEuNTEyLTIuMTEyLTIuNDE5Wm0zNS43ODctMi44MDZ2Mi4wMzNoLTMuOTdWMTEuNzNoMy45N1ptLTE5LjExLTQuMjMzTDMxLjg1MSA4YTI4LjggMjguOCAwIDAgMSAxLjIgNC4wOTlsMS41MDQtLjM3YTM1LjM3NCAzNS4zNzQgMCAwIDAtMS4yLTQuMjMzWm01Ljc5Ni0uMDVjLS4zNTUgMS42NDYtLjc2IDMuMDIzLTEuMjM0IDQuMDk5bDEuNDcuNTJjLjUyNC0xLjIxLjk2My0yLjYwNCAxLjMwMS00LjIxNmwtMS41MzctLjQwNFpNMjAuMjI2IDQuNTczSDE4LjUyVjYuMjJoLTMuNTY1djEuNTk2aDMuNTY1djEuNTk2aC00LjE3NHYxLjYxM2gxMC4xNzJWOS40MTJoLTQuMjkyVjcuODE2aDMuNlY2LjIyaC0zLjZWNC41NzRabS04LjAyNS0uMTAxYy0uNzI3IDEuNTYyLTEuODQyIDIuOTIzLTMuMzQ2IDQuMDY1bC41MjQgMS42OGMyLjA2MS0xLjUxMiAzLjQ5Ny0zLjE3NSA0LjM0Mi01LjAyM2wtMS41Mi0uNzIyWm0xNiAuMjM1LTEuMjUgMS4yMWMxLjIuODczIDIuMTMgMS42OTYgMi43NzEgMi40N0wzMC45NCA3LjE2YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4My0uMjY5LTEuNjA2LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni42ODYgNy45bDEuNTcyLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiNGQTY0MDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Xi=Object.defineProperty,lr=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,sr=(be,pe,he)=>pe in be?Xi(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,fo=(be,pe)=>{for(var he in pe||(pe={}))Mn.call(pe,he)&&sr(be,he,pe[he]);if(lr)for(var he of lr(pe))Pr.call(pe,he)&&sr(be,he,pe[he]);return be};const wl=be=>React.createElement("svg",fo({width:17,height:14,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u4EC5\u6559\u5E08\u53EF\u89C1"),React.createElement("g",{fill:"#CA7720",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"}),React.createElement("path",{d:"M10.977 8.084c-.061 0-.12-.004-.177-.013a.65.65 0 0 1-.15-.042.343.343 0 0 1-.175-.167.885.885 0 0 1-.075-.214l-.029-.133-.002-.009-.02-.092-.001-.006-.002-.005a.697.697 0 0 0-.005-.018l-.001-.002a.546.546 0 0 1-.013-.046.963.963 0 0 0-.009-.033l-.024-.08-.07-.047a.019.019 0 0 1-.008-.014l-.001-.005a.11.11 0 0 1-.003-.022l.005-.142v-.037c.001-.011.008-.02.02-.023l.011-.003a.422.422 0 0 1 .052-.012l.301-.039c.111-.013.23-.02.383-.02H11.011c.165 0 .333.016.5.047.096.018.188.048.27.074.06.02.106.032.15.04a.425.425 0 0 0 .072.008l-.198.512c-.02.054-.042.101-.065.145a.858.858 0 0 1-.2.25.499.499 0 0 1-.184.096 1.258 1.258 0 0 1-.38.052Zm-.205-.097c.022.005.042.01.062.013a1.09 1.09 0 0 0 .452-.026.435.435 0 0 0 .196-.104.61.61 0 0 0 .105-.138c.055-.095.095-.194.118-.294a.65.65 0 0 0 .018-.205l-.01-.126-.112-.058a.506.506 0 0 0-.13-.042l-.01-.002a1.717 1.717 0 0 0-.374-.039h-.008l-.038.002a4.311 4.311 0 0 0-.128.008 1.43 1.43 0 0 0-.25.041l-.133.036-.032.136a.514.514 0 0 0-.009.059v.001l-.002.018a.708.708 0 0 0-.002.155c.007.073.018.17.041.266a.57.57 0 0 0 .078.189c.019.027.04.05.063.067l.06.043h.045Zm2.28.091a1.4 1.4 0 0 1-.27-.025.75.75 0 0 1-.22-.077.594.594 0 0 1-.228-.228 1.782 1.782 0 0 1-.105-.212l-.21-.507a.565.565 0 0 0 .16-.029l.08-.028.075-.025c.09-.03.19-.05.315-.066a2.854 2.854 0 0 1 .525-.019h.009l.265.015c.11.008.219.024.34.043l.02.004.003.002c.01.002.017.007.018.021l.001.023v.006a.984.984 0 0 1 .005.138l-.034-.062-.048.167-.024.08-.082.288.014-.008c-.018.075-.04.152-.07.225a.512.512 0 0 1-.07.125.333.333 0 0 1-.178.115.855.855 0 0 1-.21.032 1.846 1.846 0 0 1-.08.002Zm-.106-1.115a1.641 1.641 0 0 0-.486.075l-.142.049-.012.15a.722.722 0 0 0 .023.21.868.868 0 0 0 .167.354c.066.083.15.136.249.157.109.024.208.035.303.035h.01a.815.815 0 0 0 .21-.024.319.319 0 0 0 .146-.076.342.342 0 0 0 .079-.128c.041-.11.064-.23.068-.358v-.008c.002-.042 0-.084-.002-.125v-.02a.489.489 0 0 0-.003-.039l-.004-.032-.012-.03a.424.424 0 0 0-.004-.01l-.044-.099-.104-.029a1.763 1.763 0 0 0-.396-.053h-.046Zm1.042 3.06-1.42 2.599-.21-.62.388-.78-.778-.782-.778.781.39.782-.251.633-1.38-2.613s-2.942 1.564-2.942 3.113c0 .428.176.823.605.823h8.731c.427 0 .607-.391.607-.817 0-1.454-2.962-3.12-2.962-3.12Zm.54-3.202-.003-.122-.102-.068c-.012-.01-.024-.017-.037-.024-.208-1.803-.194-2.866-2.287-2.551-.734.11-1.535-.118-1.99.215-.574.539-.615 1.348-.459 2.297-.035.019-.07.04-.103.063l-.102.068-.002.123c-.005.316.034.582.12.787a.788.788 0 0 0 .345.407c.182.62.444 1.084.772 1.419.357.365.787.572 1.273.654l.043.007.044-.01c.538-.113.968-.329 1.31-.69.319-.335.556-.787.73-1.39a.8.8 0 0 0 .332-.41c.083-.203.12-.465.115-.775Zm-.556.6c-.041.102-.098.17-.17.194l-.119.042-.032.12c-.156.58-.365.999-.644 1.293-.264.277-.598.449-1.02.544a1.78 1.78 0 0 1-.967-.509c-.292-.297-.524-.729-.685-1.322l-.034-.126-.126-.04c-.074-.022-.132-.088-.174-.19-.043-.101-.069-.23-.08-.383.116-.018.245-.05.308-.009l.022-.074h.003l.01-.05c.034-.137.073-1 .108-1.139.014-.04.019-.086.045-.12.169.23 1.444.257 2.185-.257l-.139.375.141.028.158-.253-.02.177.15.02.093-.291c.184.105.387.246.568.17.06.136.107.967.137 1.127l.039.206.068-.004.032.107c.08-.01.15-.011.22-.013a1.25 1.25 0 0 1-.077.376Z"})));var Ha="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NBNzcyMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjxnPjxwYXRoIGQ9Ik0xMC45NzcgOC4wODRjLS4wNjEgMC0uMTItLjAwNC0uMTc3LS4wMTNhLjY1LjY1IDAgMCAxLS4xNS0uMDQyLjM0My4zNDMgMCAwIDEtLjE3NS0uMTY3Ljg4NS44ODUgMCAwIDEtLjA3NS0uMjE0bC0uMDI5LS4xMzMtLjAwMi0uMDA5LS4wMi0uMDkyLS4wMDEtLjAwNi0uMDAyLS4wMDVhLjY5Ny42OTcgMCAwIDAtLjAwNS0uMDE4bC0uMDAxLS4wMDJhLjU0Ni41NDYgMCAwIDEtLjAxMy0uMDQ2Ljk2My45NjMgMCAwIDAtLjAwOS0uMDMzbC0uMDI0LS4wOC0uMDctLjA0N2EuMDE5LjAxOSAwIDAgMS0uMDA4LS4wMTRsLS4wMDEtLjAwNWEuMTEuMTEgMCAwIDEtLjAwMy0uMDIybC4wMDUtLjE0MnYtLjAzN2MuMDAxLS4wMTEuMDA4LS4wMi4wMi0uMDIzbC4wMTEtLjAwM2EuNDIyLjQyMiAwIDAgMSAuMDUyLS4wMTJsLjMwMS0uMDM5Yy4xMTEtLjAxMy4yMy0uMDIuMzgzLS4wMkgxMS4wMTFjLjE2NSAwIC4zMzMuMDE2LjUuMDQ3LjA5Ni4wMTguMTg4LjA0OC4yNy4wNzQuMDYuMDIuMTA2LjAzMi4xNS4wNGEuNDI1LjQyNSAwIDAgMCAuMDcyLjAwOGwtLjE5OC41MTJjLS4wMi4wNTQtLjA0Mi4xMDEtLjA2NS4xNDVhLjg1OC44NTggMCAwIDEtLjIuMjUuNDk5LjQ5OSAwIDAgMS0uMTg0LjA5NiAxLjI1OCAxLjI1OCAwIDAgMS0uMzguMDUyWm0tLjIwNS0uMDk3Yy4wMjIuMDA1LjA0Mi4wMS4wNjIuMDEzYTEuMDkgMS4wOSAwIDAgMCAuNDUyLS4wMjYuNDM1LjQzNSAwIDAgMCAuMTk2LS4xMDQuNjEuNjEgMCAwIDAgLjEwNS0uMTM4Yy4wNTUtLjA5NS4wOTUtLjE5NC4xMTgtLjI5NGEuNjUuNjUgMCAwIDAgLjAxOC0uMjA1bC0uMDEtLjEyNi0uMTEyLS4wNThhLjUwNi41MDYgMCAwIDAtLjEzLS4wNDJsLS4wMS0uMDAyYTEuNzE3IDEuNzE3IDAgMCAwLS4zNzQtLjAzOWgtLjAwOGwtLjAzOC4wMDJhNC4zMTEgNC4zMTEgMCAwIDAtLjEyOC4wMDggMS40MyAxLjQzIDAgMCAwLS4yNS4wNDFsLS4xMzMuMDM2LS4wMzIuMTM2YS41MTQuNTE0IDAgMCAwLS4wMDkuMDU5di4wMDFsLS4wMDIuMDE4YS43MDguNzA4IDAgMCAwLS4wMDIuMTU1Yy4wMDcuMDczLjAxOC4xNy4wNDEuMjY2YS41Ny41NyAwIDAgMCAuMDc4LjE4OWMuMDE5LjAyNy4wNC4wNS4wNjMuMDY3bC4wNi4wNDNoLjA0NVptMi4yOC4wOTFhMS40IDEuNCAwIDAgMS0uMjctLjAyNS43NS43NSAwIDAgMS0uMjItLjA3Ny41OTQuNTk0IDAgMCAxLS4yMjgtLjIyOCAxLjc4MiAxLjc4MiAwIDAgMS0uMTA1LS4yMTJsLS4yMS0uNTA3YS41NjUuNTY1IDAgMCAwIC4xNi0uMDI5bC4wOC0uMDI4LjA3NS0uMDI1Yy4wOS0uMDMuMTktLjA1LjMxNS0uMDY2YTIuODU0IDIuODU0IDAgMCAxIC41MjUtLjAxOWguMDA5bC4yNjUuMDE1Yy4xMS4wMDguMjE5LjAyNC4zNC4wNDNsLjAyLjAwNC4wMDMuMDAyYy4wMS4wMDIuMDE3LjAwNy4wMTguMDIxbC4wMDEuMDIzdi4wMDZhLjk4NC45ODQgMCAwIDEgLjAwNS4xMzhsLS4wMzQtLjA2Mi0uMDQ4LjE2Ny0uMDI0LjA4LS4wODIuMjg4LjAxNC0uMDA4Yy0uMDE4LjA3NS0uMDQuMTUyLS4wNy4yMjVhLjUxMi41MTIgMCAwIDEtLjA3LjEyNS4zMzMuMzMzIDAgMCAxLS4xNzguMTE1Ljg1NS44NTUgMCAwIDEtLjIxLjAzMiAxLjg0NiAxLjg0NiAwIDAgMS0uMDguMDAyWm0tLjEwNi0xLjExNWExLjY0MSAxLjY0MSAwIDAgMC0uNDg2LjA3NWwtLjE0Mi4wNDktLjAxMi4xNWEuNzIyLjcyMiAwIDAgMCAuMDIzLjIxLjg2OC44NjggMCAwIDAgLjE2Ny4zNTRjLjA2Ni4wODMuMTUuMTM2LjI0OS4xNTcuMTA5LjAyNC4yMDguMDM1LjMwMy4wMzVoLjAxYS44MTUuODE1IDAgMCAwIC4yMS0uMDI0LjMxOS4zMTkgMCAwIDAgLjE0Ni0uMDc2LjM0Mi4zNDIgMCAwIDAgLjA3OS0uMTI4Yy4wNDEtLjExLjA2NC0uMjMuMDY4LS4zNTh2LS4wMDhjLjAwMi0uMDQyIDAtLjA4NC0uMDAyLS4xMjV2LS4wMmEuNDg5LjQ4OSAwIDAgMC0uMDAzLS4wMzlsLS4wMDQtLjAzMi0uMDEyLS4wM2EuNDI0LjQyNCAwIDAgMC0uMDA0LS4wMWwtLjA0NC0uMDk5LS4xMDQtLjAyOWExLjc2MyAxLjc2MyAwIDAgMC0uMzk2LS4wNTNoLS4wNDZabTEuMDQyIDMuMDYtMS40MiAyLjU5OS0uMjEtLjYyLjM4OC0uNzgtLjc3OC0uNzgyLS43NzguNzgxLjM5Ljc4Mi0uMjUxLjYzMy0xLjM4LTIuNjEzcy0yLjk0MiAxLjU2NC0yLjk0MiAzLjExM2MwIC40MjguMTc2LjgyMy42MDUuODIzaDguNzMxYy40MjcgMCAuNjA3LS4zOTEuNjA3LS44MTcgMC0xLjQ1NC0yLjk2Mi0zLjEyLTIuOTYyLTMuMTJabS41NC0zLjIwMi0uMDAzLS4xMjItLjEwMi0uMDY4Yy0uMDEyLS4wMS0uMDI0LS4wMTctLjAzNy0uMDI0LS4yMDgtMS44MDMtLjE5NC0yLjg2Ni0yLjI4Ny0yLjU1MS0uNzM0LjExLTEuNTM1LS4xMTgtMS45OS4yMTUtLjU3NC41MzktLjYxNSAxLjM0OC0uNDU5IDIuMjk3LS4wMzUuMDE5LS4wNy4wNC0uMTAzLjA2M2wtLjEwMi4wNjgtLjAwMi4xMjNjLS4wMDUuMzE2LjAzNC41ODIuMTIuNzg3YS43ODguNzg4IDAgMCAwIC4zNDUuNDA3Yy4xODIuNjIuNDQ0IDEuMDg0Ljc3MiAxLjQxOS4zNTcuMzY1Ljc4Ny41NzIgMS4yNzMuNjU0bC4wNDMuMDA3LjA0NC0uMDFjLjUzOC0uMTEzLjk2OC0uMzI5IDEuMzEtLjY5LjMxOS0uMzM1LjU1Ni0uNzg3LjczLTEuMzlhLjguOCAwIDAgMCAuMzMyLS40MWMuMDgzLS4yMDMuMTItLjQ2NS4xMTUtLjc3NVptLS41NTYuNmMtLjA0MS4xMDItLjA5OC4xNy0uMTcuMTk0bC0uMTE5LjA0Mi0uMDMyLjEyYy0uMTU2LjU4LS4zNjUuOTk5LS42NDQgMS4yOTMtLjI2NC4yNzctLjU5OC40NDktMS4wMi41NDRhMS43OCAxLjc4IDAgMCAxLS45NjctLjUwOWMtLjI5Mi0uMjk3LS41MjQtLjcyOS0uNjg1LTEuMzIybC0uMDM0LS4xMjYtLjEyNi0uMDRjLS4wNzQtLjAyMi0uMTMyLS4wODgtLjE3NC0uMTktLjA0My0uMTAxLS4wNjktLjIzLS4wOC0uMzgzLjExNi0uMDE4LjI0NS0uMDUuMzA4LS4wMDlsLjAyMi0uMDc0aC4wMDNsLjAxLS4wNWMuMDM0LS4xMzcuMDczLTEgLjEwOC0xLjEzOS4wMTQtLjA0LjAxOS0uMDg2LjA0NS0uMTIuMTY5LjIzIDEuNDQ0LjI1NyAyLjE4NS0uMjU3bC0uMTM5LjM3NS4xNDEuMDI4LjE1OC0uMjUzLS4wMi4xNzcuMTUuMDIuMDkzLS4yOTFjLjE4NC4xMDUuMzg3LjI0Ni41NjguMTcuMDYuMTM2LjEwNy45NjcuMTM3IDEuMTI3bC4wMzkuMjA2LjA2OC0uMDA0LjAzMi4xMDdjLjA4LS4wMS4xNS0uMDExLjIyLS4wMTNhMS4yNSAxLjI1IDAgMCAxLS4wNzcuMzc2WiIvPjwvZz48L2c+PC9zdmc+",Ga=Object.defineProperty,Bo=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,Qr=(be,pe,he)=>pe in be?Ga(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Sr=(be,pe)=>{for(var he in pe||(pe={}))Bi.call(pe,he)&&Qr(be,he,pe[he]);if(Bo)for(var he of Bo(pe))oa.call(pe,he)&&Qr(be,he,pe[he]);return be};const Cl=be=>React.createElement("svg",Sr({width:11,height:14,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u8BC4\u8BED"),React.createElement("g",{fill:"#000",fillRule:"nonzero"},React.createElement("path",{d:"M7.046 13.302V14h1.566v-.698c0-.557.248-1.093.689-1.485a2.487 2.487 0 0 1 1.66-.615v-1.4c-2.163 0-3.915 1.565-3.915 3.5ZM0 9.802v1.4c.623 0 1.22.22 1.66.615.44.394.688.928.688 1.485V14h1.566v-.698c0-1.935-1.752-3.5-3.914-3.5Z"}),React.createElement("path",{d:"M10.96 3.502a4.878 4.878 0 0 0-.954-2.8 6.002 6.002 0 0 0-2.623 1.476A5.414 5.414 0 0 0 5.48 0a5.39 5.39 0 0 0-1.893 2.178A6 6 0 0 0 .957.702a4.87 4.87 0 0 0-.954 2.8V4.2C.005 6.633 2.007 8.695 4.7 9.044V14h1.566V9.045c2.693-.347 4.694-2.41 4.695-4.843v-.7Z"})));var $r="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy4wNDYgMTMuMzAyVjE0aDEuNTY2di0uNjk4YzAtLjU1Ny4yNDgtMS4wOTMuNjg5LTEuNDg1YTIuNDg3IDIuNDg3IDAgMCAxIDEuNjYtLjYxNXYtMS40Yy0yLjE2MyAwLTMuOTE1IDEuNTY1LTMuOTE1IDMuNVpNMCA5LjgwMnYxLjRjLjYyMyAwIDEuMjIuMjIgMS42Ni42MTUuNDQuMzk0LjY4OC45MjguNjg4IDEuNDg1VjE0aDEuNTY2di0uNjk4YzAtMS45MzUtMS43NTItMy41LTMuOTE0LTMuNVoiLz48cGF0aCBkPSJNMTAuOTYgMy41MDJhNC44NzggNC44NzggMCAwIDAtLjk1NC0yLjggNi4wMDIgNi4wMDIgMCAwIDAtMi42MjMgMS40NzZBNS40MTQgNS40MTQgMCAwIDAgNS40OCAwYTUuMzkgNS4zOSAwIDAgMC0xLjg5MyAyLjE3OEE2IDYgMCAwIDAgLjk1Ny43MDJhNC44NyA0Ljg3IDAgMCAwLS45NTQgMi44VjQuMkMuMDA1IDYuNjMzIDIuMDA3IDguNjk1IDQuNyA5LjA0NFYxNGgxLjU2NlY5LjA0NWMyLjY5My0uMzQ3IDQuNjk0LTIuNDEgNC42OTUtNC44NDN2LS43WiIvPjwvZz48L3N2Zz4=",tr=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Ua=(be,pe,he)=>pe in be?tr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Oo=(be,pe)=>{for(var he in pe||(pe={}))Zi.call(pe,he)&&Ua(be,he,pe[he]);if(Mr)for(var he of Mr(pe))aa.call(pe,he)&&Ua(be,he,pe[he]);return be};const ps=be=>React.createElement("svg",Oo({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u8FD4\u56DE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#3061D0",width:20,height:20,rx:4}),React.createElement("g",{stroke:"#FFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2},React.createElement("path",{d:"M4.678 10.176h10.526M8.187 13.684l-3.509-3.509 3.509-3.508"}))));var bl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMzA2MUQwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSI0Ii8+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTQuNjc4IDEwLjE3NmgxMC41MjZNOC4xODcgMTMuNjg0bC0zLjUwOS0zLjUwOSAzLjUwOS0zLjUwOCIvPjwvZz48L2c+PC9zdmc+",Zl=Object.defineProperty,la=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Sl=(be,pe,he)=>pe in be?Zl(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,Ml=(be,pe)=>{for(var he in pe||(pe={}))El.call(pe,he)&&Sl(be,he,pe[he]);if(la)for(var he of la(pe))Yl.call(pe,he)&&Sl(be,he,pe[he]);return be};const Vl=be=>React.createElement("svg",Ml({width:70,height:24,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u5DF2\u8BC4\u9605"),React.createElement("path",{d:"m70 0-6.146 11.936L70 24H0V0h70ZM40.74 5.229h-9.292v1.646h3.768v5.83h-4.258v1.663h4.258v5.796h1.723v-5.796h4.326v-1.663h-4.326v-5.83h3.802V5.23Zm4.157 2.167h-1.723v12.768h1.723V7.396ZM57.35 5.212h-8.009v1.613h6.286v10.953c0 .47-.152.706-.44.706l-.659-.034c.186-.37.321-1.008.406-1.932l-1.487-.47c-.05.706-.135 1.126-.253 1.26a.506.506 0 0 1-.423.218h-.304c-.22 0-.321-.134-.321-.386v-1.966h1.673V10.32h-1.487c.405-.672.794-1.411 1.132-2.234l-1.656-.588a23.536 23.536 0 0 1-1.166 2.822H48.75l1.216-.605c-.405-.739-.81-1.428-1.25-2.032l-1.47.705c.44.571.862 1.21 1.25 1.932h-1.841v4.855h1.537c-.236 1.31-1.183 2.235-2.855 2.806l.912 1.445c2.061-.89 3.21-2.302 3.447-4.25h.912v2.301c0 1.042.457 1.58 1.369 1.58h1.081c.49 0 .879-.102 1.15-.27l.32 1.26h1.014c1.2 0 1.808-.588 1.808-1.764V5.212ZM29.572 9.563h-4.021v1.68h2.315v5.964c0 .353-.152.655-.44.907l.66 1.58a25.152 25.152 0 0 0 3.328-2.672l-.49-1.848c-.473.47-.93.908-1.352 1.294V9.563Zm-7.215-4.217H9.465v1.68h11.101v3.83h-8.634V8.64h-1.757v8.703c0 1.512.71 2.268 2.163 2.268h9.394c.676-.034 1.234-.236 1.64-.605.337-.37.624-1.63.844-3.78l-1.723-.538c-.102 1.714-.254 2.705-.49 2.94-.237.202-.49.303-.76.303h-8.398c-.609 0-.913-.303-.913-.908v-4.485h10.425v-7.19Zm29.857 6.384v2.033h-3.971V11.73h3.97Zm-19.11-4.233L31.6 8a28.8 28.8 0 0 1 1.2 4.099l1.503-.37a35.374 35.374 0 0 0-1.2-4.233Zm5.795-.05c-.355 1.646-.76 3.023-1.233 4.099l1.47.52c.523-1.21.963-2.604 1.3-4.216L38.9 7.446ZM27.95 4.707l-1.25 1.21c1.2.873 2.129 1.696 2.77 2.47l1.217-1.227a23.623 23.623 0 0 0-2.737-2.453Zm18.282-.269-1.605.706A15.91 15.91 0 0 1 46.435 7.9l1.571-.806a14.573 14.573 0 0 0-1.774-2.655Z",fill:"#37AD83",fillRule:"nonzero"}));var Ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwIDAtNi4xNDYgMTEuOTM2TDcwIDI0SDBWMGg3MFpNNDAuNzQgNS4yMjloLTkuMjkydjEuNjQ2aDMuNzY4djUuODNoLTQuMjU4djEuNjYzaDQuMjU4djUuNzk2aDEuNzIzdi01Ljc5Nmg0LjMyNnYtMS42NjNoLTQuMzI2di01LjgzaDMuODAyVjUuMjNabTQuMTU3IDIuMTY3aC0xLjcyM3YxMi43NjhoMS43MjNWNy4zOTZaTTU3LjM1IDUuMjEyaC04LjAwOXYxLjYxM2g2LjI4NnYxMC45NTNjMCAuNDctLjE1Mi43MDYtLjQ0LjcwNmwtLjY1OS0uMDM0Yy4xODYtLjM3LjMyMS0xLjAwOC40MDYtMS45MzJsLTEuNDg3LS40N2MtLjA1LjcwNi0uMTM1IDEuMTI2LS4yNTMgMS4yNmEuNTA2LjUwNiAwIDAgMS0uNDIzLjIxOGgtLjMwNGMtLjIyIDAtLjMyMS0uMTM0LS4zMjEtLjM4NnYtMS45NjZoMS42NzNWMTAuMzJoLTEuNDg3Yy40MDUtLjY3Mi43OTQtMS40MTEgMS4xMzItMi4yMzRsLTEuNjU2LS41ODhhMjMuNTM2IDIzLjUzNiAwIDAgMS0xLjE2NiAyLjgyMkg0OC43NWwxLjIxNi0uNjA1Yy0uNDA1LS43MzktLjgxLTEuNDI4LTEuMjUtMi4wMzJsLTEuNDcuNzA1Yy40NC41NzEuODYyIDEuMjEgMS4yNSAxLjkzMmgtMS44NDF2NC44NTVoMS41MzdjLS4yMzYgMS4zMS0xLjE4MyAyLjIzNS0yLjg1NSAyLjgwNmwuOTEyIDEuNDQ1YzIuMDYxLS44OSAzLjIxLTIuMzAyIDMuNDQ3LTQuMjVoLjkxMnYyLjMwMWMwIDEuMDQyLjQ1NyAxLjU4IDEuMzY5IDEuNThoMS4wODFjLjQ5IDAgLjg3OS0uMTAyIDEuMTUtLjI3bC4zMiAxLjI2aDEuMDE0YzEuMiAwIDEuODA4LS41ODggMS44MDgtMS43NjRWNS4yMTJaTTI5LjU3MiA5LjU2M2gtNC4wMjF2MS42OGgyLjMxNXY1Ljk2NGMwIC4zNTMtLjE1Mi42NTUtLjQ0LjkwN2wuNjYgMS41OGEyNS4xNTIgMjUuMTUyIDAgMCAwIDMuMzI4LTIuNjcybC0uNDktMS44NDhjLS40NzMuNDctLjkzLjkwOC0xLjM1MiAxLjI5NFY5LjU2M1ptLTcuMjE1LTQuMjE3SDkuNDY1djEuNjhoMTEuMTAxdjMuODNoLTguNjM0VjguNjRoLTEuNzU3djguNzAzYzAgMS41MTIuNzEgMi4yNjggMi4xNjMgMi4yNjhoOS4zOTRjLjY3Ni0uMDM0IDEuMjM0LS4yMzYgMS42NC0uNjA1LjMzNy0uMzcuNjI0LTEuNjMuODQ0LTMuNzhsLTEuNzIzLS41MzhjLS4xMDIgMS43MTQtLjI1NCAyLjcwNS0uNDkgMi45NC0uMjM3LjIwMi0uNDkuMzAzLS43Ni4zMDNoLTguMzk4Yy0uNjA5IDAtLjkxMy0uMzAzLS45MTMtLjkwOHYtNC40ODVoMTAuNDI1di03LjE5Wm0yOS44NTcgNi4zODR2Mi4wMzNoLTMuOTcxVjExLjczaDMuOTdabS0xOS4xMS00LjIzM0wzMS42IDhhMjguOCAyOC44IDAgMCAxIDEuMiA0LjA5OWwxLjUwMy0uMzdhMzUuMzc0IDM1LjM3NCAwIDAgMC0xLjItNC4yMzNabTUuNzk1LS4wNWMtLjM1NSAxLjY0Ni0uNzYgMy4wMjMtMS4yMzMgNC4wOTlsMS40Ny41MmMuNTIzLTEuMjEuOTYzLTIuNjA0IDEuMy00LjIxNkwzOC45IDcuNDQ2Wk0yNy45NSA0LjcwN2wtMS4yNSAxLjIxYzEuMi44NzMgMi4xMjkgMS42OTYgMi43NyAyLjQ3bDEuMjE3LTEuMjI3YTIzLjYyMyAyMy42MjMgMCAwIDAtMi43MzctMi40NTNabTE4LjI4Mi0uMjY5LTEuNjA1LjcwNkExNS45MSAxNS45MSAwIDAgMSA0Ni40MzUgNy45bDEuNTcxLS44MDZhMTQuNTczIDE0LjU3MyAwIDAgMC0xLjc3NC0yLjY1NVoiIGZpbGw9IiMzN0FEODMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",ke=fe(59301),Dr=Object.defineProperty,sa=Object.defineProperties,Za=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,ua=(be,pe,he)=>pe in be?Dr(be,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):be[pe]=he,xn=(be,pe)=>{for(var he in pe||(pe={}))mr.call(pe,he)&&ua(be,he,pe[he]);if(Ya)for(var he of Ya(pe))Jr.call(pe,he)&&ua(be,he,pe[he]);return be},gr=(be,pe)=>sa(be,Za(pe)),po=(be,pe,he)=>new Promise((It,$t)=>{var Kt=kt=>{try{Jt(he.next(kt))}catch(ct){$t(ct)}},hi=kt=>{try{Jt(he.throw(kt))}catch(ct){$t(ct)}},Jt=kt=>kt.done?It(kt.value):Promise.resolve(kt.value).then(Kt,hi);Jt((he=he.apply(be,pe)).next())});const Dl={0:"\u672A\u63D0\u4EA4",1:"\u6309\u65F6\u63D0\u4EA4",2:"\u5EF6\u65F6\u63D0\u4EA4",3:"\u90E8\u5206\u63D0\u4EA4",4:"\u6309\u65F6\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",5:"\u672A\u63D0\u4EA4\uFF08\u6559\u5E08\u63D0\u4EA4\uFF09",6:"\u6309\u65F6\u63D0\u4EA4\uFF08\u7EBF\u4E0B\uFF09","-1":"\u91CD\u505A\u4E2D"},Va={0:"#4D5865",1:"#FFFFFF",2:"#AC4C0C",3:"#AC4C0C",4:"#FFFFFF",5:"#4D5865",6:"#FFFFFF","-1":"#FFFFFF"},mo={0:"#D0D8E0",1:"#37AD83",2:"#FFD28D",3:"#FFD28D",4:"#37AD83",5:"#D0D8E0",6:"#37AD83","-1":"#776FE8"},vr=({shixunHomeworks:be,globalSetting:pe,loading:he,user:It,classroomList:$t,dispatch:Kt})=>{var hi,Jt,kt,ct,jt,Oi,Fn,oi,fi,en,sn,jn,Bn,Si,un,tn,mi,Ni,Hn,ai,si,Mi,gi,ki,Ri,nn,Pi,ur;const[xi]=(0,Ge.useSearchParams)(),St=(0,Ge.useParams)(),[yr]=De.default.useForm(),[Lr]=De.default.useForm(),{userInfo:Po}=It,{studentWorkDetail:Je,studentWorkCommon:Qt,studentWorkSupplyDetail:zo,workList:kl,workDetail:ca,actionTabs:cn}=be,[,ha,Ro,zr]=(0,oe.U)(nt.wT,{userId:St==null?void 0:St.userId}),[,go,Rr,xr]=(0,oe.U)(nt.Wr,{userId:St==null?void 0:St.userId}),[,vo,Wo]=(0,oe.U)(nt.G$,{userId:St==null?void 0:St.userId,id:St==null?void 0:St.userId}),[yo,Xr]=(0,ie.useState)("1"),[da,kr]=(0,ie.useState)(!1),[hn,Ho]=(0,ie.useState)({last:!1}),[wn,Go]=(0,ie.useState)({last:!1}),Ar=(0,ie.useRef)(),[Uo,ni]=(0,ie.useState)(!1),[Di,dn]=(0,ie.useState)("");let[Vn,Gn]=(0,ie.useState)([]);const[Al,Qa]=(0,ie.useState)(!1),Nl=(0,ie.useRef)(),[$l,wr]=(0,ie.useState)(!1),[Cr,$a]=(0,ie.useState)(""),[Jl,fa]=(0,ie.useState)(!1),[_l,Xl]=(0,ie.useState)(!1),[ir,Un]=(0,ie.useState)(""),[Yi,Dn]=(0,ie.useState)(!0),[fn,pa]=Ze.default.useModal(),[ms,Ja]=(0,ie.useState)(!1),[gs,vs]=(0,ie.useState)(!1),[Xa,ma]=(0,ie.useState)(!1),[ga,va]=(0,ie.useState)(!1),[Ka,ya]=(0,ie.useState)(!1),[Zo,qa]=(0,ie.useState)(!1),[xo,el]=(0,ie.useState)(!0),[Tl,wo]=(0,ie.useState)(!1),[xa,wa]=(0,ie.useState)({content:"",type:""}),[Ln,Kl]=(0,ie.useState)({status:0}),ql=[{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"id",ellipsis:!0,width:80,render:(ut,Ht,On)=>On+1},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"commit_time",ellipsis:!0,render:ut=>Ue()(ut).format("YYYY-MM-DD HH:mm")},{title:"\u63D0\u4EA4\u9636\u6BB5",dataIndex:"stage_name",ellipsis:!0,width:180,render:(ut,Ht)=>ke.createElement(ke.Fragment,null,ut,Ht!=null&&Ht.is_redo?ke.createElement("span",{style:{color:"#FF9D18"}},"\uFF08\u6253\u56DE\u91CD\u505A\uFF09"):(Ht==null?void 0:Ht.is_redo_commit)&&ke.createElement("span",{style:{color:"#2FA34F"}},"\uFF08\u91CD\u505A\u63D0\u4EA4\uFF09"))},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",ellipsis:!0},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"\u533F\u8BC4\u5F97\u5206",dataIndex:"student_score",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:(ut,Ht)=>ke.createElement("a",{target:"_blank",href:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${Ht==null?void 0:Ht.student_work_id}?history_id=${Ht==null?void 0:Ht.history_id}`},"\u67E5\u770B")}],Ki=(ut={key:""})=>{Kt({type:"shixunHomeworks/setActionTabs",payload:ut}),ut.key===""&&(yr.resetFields(),Lr.resetFields())},Vi=()=>{Kt({type:"shixunHomeworks/getStudentWorkCommon",payload:xn({is_invalid:!1,history_id:xi.get("history_id")},St)})},Ci=ut=>{let Ht=0;for(let On=0;Onpo(void 0,null,function*(){var Ht;Je!=null&&Je.single_score||(ut.score=Ci(ut.score_details)),ut.attachment_ids=(Ht=ut.attachment_ids)==null?void 0:Ht.map(Vo=>{var Ea;return(Ea=Vo==null?void 0:Vo.response)==null?void 0:Ea.id}),Qa(!0),(yield(0,nt.yy)(gr(xn({},ut),{userId:St.userId,is_hidden_comment:Tl}))).status===0&&(yr.resetFields(),wo(!1),Je!=null&&Je.next_work_id?(xe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F",2),hr("read")):(xe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01",2),Vi(),Wr())),ni(!0),Qa(!1)}),hr=ut=>po(void 0,null,function*(){const{comment:Ht,score:On,score_details:Vo,attachment_ids:Ea}=yr.getFieldsValue();let bo=!1;if(Je!=null&&Je.single_score?bo=!(0,ci.isNil)((On==null?void 0:On.length)==0?null:On):Vo==null||Vo.some(Qo=>{if(!(0,ci.isNil)(Qo!=null&&Qo.score?Qo==null?void 0:Qo.score:null))return bo=!0,!0}),Ht||bo||Ea){Ze.default.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:ke.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:()=>{yr.resetFields(),ut==="last"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}?page=${xi.get("page")}`):ut==="read"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}?page=${xi.get("page")}`):Ge.history.push(`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/detail?page=${xi.get("page")}`)}});return}ut==="last"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${wn==null?void 0:wn.student_work_id}?page=${xi.get("page")}`):ut==="read"?Ge.history.push(xi.get("ids")?`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}?ids=${xi.get("ids")}&page=${xi.get("page")}`:`/classrooms/${St==null?void 0:St.coursesId}/common_homework/${St==null?void 0:St.categoryId}/review/${hn==null?void 0:hn.student_work_id}?page=${xi.get("page")}`):Ge.history.push(`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/detail?page=${xi.get("page")}`)}),Nr=ut=>po(void 0,null,function*(){fa(!0),(yield(0,Le.ZP)(`/api/homework_commons/${St.categoryId}/student_works/export_normal_word_all.json`,{method:"post",body:{with_edit:ut,with_submit_record:Yi}})).status===0&&(wr(!1),Ge.history.push(`/classrooms/${St==null?void 0:St.coursesId}/exportlist/normal_work_list`)),fa(!1)}),tl=ut=>{fa(!0),(0,Gt.Nd)("",`${it.Z.API_SERVER}/api/student_works/${St.userId}/export_normal_word_single.json?with_edit=${ut}&with_submit_record=${Yi}`),fa(!1),wr(!1)},Ca=ut=>{(0,Gt.Ye)(Kt)||(Xl(ut),$a("\u9644\u4EF6"),wr(!0))};(0,ie.useEffect)(()=>{Je!=null&&Je.homework_id&&(Je!=null&&Je.prev_work_id?Go({student_work_id:Je==null?void 0:Je.prev_work_id}):Go({last:!0}),Je!=null&&Je.next_work_id?Ho({student_work_id:Je==null?void 0:Je.next_work_id}):Ho({last:!0}))},[Je]),(0,ie.useEffect)(()=>{const ut=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");console.log(St,ut,"item==="),Kt({type:"shixunHomeworks/getStudentWorkDetail",payload:gr(xn(xn({},St),ut),{history_id:xi.get("history_id")||ir})}),Kt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:xn({},St)}),Vi(),yo=="3"&&Rr({userId:St==null?void 0:St.userId}),Ar.current.onclick=Ht=>{Ht.target.nodeName==="IMG"&&Ht.target.alt!==""&&Ce.Z.publish("preview-image",Ht.target.src)}},[St.categoryId,St.userId]),(0,ie.useEffect)(()=>{Je!=null&&Je.score_details&&Gn(Je==null?void 0:Je.score_details.map(ut=>gr(xn({},ut),{score:""})))},[Je]),(0,ie.useEffect)(()=>{Vn.every(ut=>ut.score==="")?ni(!0):ni(!1)},[Vn]);const Wr=()=>{const ut=JSON.parse(localStorage.getItem("all_student_works_param")||"{}");Kt({type:"shixunHomeworks/getStudentWorkDetail",payload:gr(xn(xn({},St),ut),{history_id:xi.get("history_id")||ir})}),Kt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:xn({},St)}),Kt({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:St.categoryId}})};(0,ie.useEffect)(()=>{Un(xi.get("history_id")||"")},[xi.get("history_id")]),(0,ie.useEffect)(()=>(Kt({type:"classroomList/getAssistantPermissions",payload:{course_id:St.coursesId}}),Kt({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:St.categoryId}}),Kt({type:"globalSetting/footerToggle",payload:!1}),()=>{Kt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ie.useEffect)(()=>{(0,se.Rm)()&&Kt({type:"classroomList/getAssistantPermissions",payload:{course_id:St.coursesId}})},[(hi=It==null?void 0:It.userInfo)==null?void 0:hi.username]);const Co=()=>{var ut,Ht,On;return ir?!1:(0,se.G5)()||(0,se.Rm)()&&((Ht=(ut=$t==null?void 0:$t.AssistantObject)==null?void 0:ut.practice)!=null&&Ht.can_appraise)?!0:!!((0,se.dE)()&&((On=Je==null?void 0:Je.homework_status)!=null&&On.includes("\u533F\u8BC4\u4E2D"))&&!Qt.is_author)},nr=(0,se.dE)()&&((Jt=Je==null?void 0:Je.homework_status)==null?void 0:Jt.includes("\u533F\u8BC4\u4E2D"))&&!Qt.is_author,[Yo,il]=(0,ie.useState)(!1),[nl,_r]=(0,ie.useState)(!1),[Il,rl]=(0,ie.useState)(!1),es=ut=>{const Ht=ut.currentTarget;Ht.scrollHeight>Ht.clientHeight&&il(!0)},ba=ut=>{const Ht=ut.currentTarget;Ht.scrollHeight>Ht.clientHeight&&_r(!0)},ol=ut=>{const Ht=ut.currentTarget;Ht.scrollHeight>Ht.clientHeight&&rl(!0)};return(0,ie.useEffect)(()=>{var ut;!(Je!=null&&Je.single_score)&&yr.setFieldValue("score_details",(ut=Je==null?void 0:Je.score_details)==null?void 0:ut.map(Ht=>xn({},Ht)))},[Je]),ke.createElement("section",{className:"edu-container",ref:Ar,style:{width:Co()?"100%":"1200px",overflow:"hidden",overflowX:"auto"}},ke.createElement("div",{style:(0,se.bg)()&&Co()?{minWidth:"1200px"}:{}},ke.createElement("section",{className:"animated fadeIn"},ke.createElement("div",{style:{height:"52px",background:"#FFFFFF",marginBottom:"10px",padding:"0 20px",display:"flex",alignItems:"center"}},ke.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{hr("list")}},ke.createElement("img",{src:bl}),ke.createElement("div",{style:{fontWeight:400,color:"#666666",marginLeft:"5px",fontSize:"16px"}},"\u8FD4\u56DE")),ke.createElement("div",{className:Ve.top_content},!nr&&(Je==null?void 0:Je.image_url)&&ke.createElement("img",{src:`${it.Z.IMG_SERVER}/images/${Je==null?void 0:Je.image_url}`,className:Ve.top_content_img}),ke.createElement("div",{className:Ve.item_content},ke.createElement("div",{className:Ve.item_name,style:{height:nr?"40px":"20px",lineHeight:nr?"40px":"20px"}},Je==null?void 0:Je.author_name,!nr&&ke.createElement("span",{className:Ve.item_tags,style:{color:Va[Je==null?void 0:Je.work_status],background:mo[Je==null?void 0:Je.work_status]}},Dl[Je==null?void 0:Je.work_status])),!nr&&((Je==null?void 0:Je.student_id)||(Je==null?void 0:Je.group_name))&&ke.createElement("div",{className:Ve.item_code},ke.createElement("span",null,"\u5B66\u53F7\uFF1A",Je==null?void 0:Je.student_id),ke.createElement("span",{style:{marginLeft:"20px"}},"\u73ED\u7EA7\uFF1A",Je==null?void 0:Je.group_name)))),ke.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},((Je==null?void 0:Je.score_given_user)||(Je==null?void 0:Je.score_given_user)==0)&&!ir&&ke.createElement("div",{className:"mr10 font24",style:{fontWeight:600,color:"#009C0F"}},Je==null?void 0:Je.score_given_user,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ir&&ke.createElement("span",{style:{padding:"3px",marginRight:30,background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"}},"\u7B2C",Je==null?void 0:Je.commit_count,"\u6B21\u63D0\u4EA4\u7684\u4F5C\u4E1A"),ir&&ke.createElement("div",{className:Ve.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px",marginRight:10,height:32,cursor:"pointer"},onClick:()=>{Ki({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},ke.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ke.createElement("span",{style:{marginLeft:5}},"\u4F5C\u4E1A\u63CF\u8FF0")),!ir&&ke.createElement("div",null,!((0,se.dE)()&&Qt.is_author)&&(Je!=null&&Je.rated_already?ke.createElement("img",{src:Ql,style:{margin:"0 20px 0 0"}}):ke.createElement("img",{src:Fi,style:{marginRight:"20px"}}))),(0,se.dE)()&&Qt.is_author?ke.createElement(ke.Fragment,null):(Je==null?void 0:Je.have_history_comment)&&ke.createElement(ve.ZP,{className:Ve.buttonStyle,style:{border:"1px solid rgba(48,97,208,0.5)",color:"#3061D0",display:"flex",alignItems:"center",padding:"0 10px"},icon:ke.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),onClick:()=>{Ki({key:"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"})}},"\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55"),!ir&&(0,se.G5)()&&ke.createElement(Te.Z,{menu:{items:[{label:ke.createElement("div",{onClick:()=>{Ca(!1)}},"\u5BFC\u51FA\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"1"},{label:ke.createElement("div",{onClick:()=>{Ca(!0)}},"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7B54\u9898\u8BB0\u5F55\u4E0E\u9644\u4EF6"),key:"2"}]}},ke.createElement("div",{className:`${Ve.daochu} ${Ve.buttonStyle}`},"\u5BFC\u51FA",ke.createElement("i",{className:"iconfont icon-a-xialazhankai",style:{fontSize:"6px",marginLeft:"6px"}})))))),ke.createElement("div",{style:{display:"flex"}},xo&&Co()&&ke.createElement("div",{className:Ve.left_content},ke.createElement("div",{className:Ve.left_title},ke.createElement("i",{className:"iconfont icon-fenzuzuoye3 font18",style:{color:"#009CDC"}}),ke.createElement("span",{className:"ml10"},"\u4F5C\u4E1A\u63CF\u8FF0"),ke.createElement("span",{className:Ve.see_work,onClick:()=>{Ki({key:"\u4F5C\u4E1A\u63CF\u8FF0"})}},"\u67E5\u770B")),ke.createElement("div",{className:Ve.left_list},ke.createElement("div",{className:`${Ve.list_title} gap-10px`},ke.createElement("div",{style:{width:"5px",height:"10px",background:"#3061D0"}}),ke.createElement("span",{className:"mr-auto font-semibold",style:{color:"#171717"}},"\u8BC4\u9605\u4EFB\u52A1"),ke.createElement("div",{className:`flex item-center ${(Je==null?void 0:Je.commented_size)>1e3||(Je==null?void 0:Je.no_commented_size)>1e3?"flex-col-reverse":"gap-8px"}`},ke.createElement("span",{className:"c-grey-333"},"\u5DF2\u8BC4"),ke.createElement("span",{className:"font-semibold",style:{color:"#009C0F"}},Je==null?void 0:Je.commented_size)),ke.createElement("div",{className:`flex item-center ${(Je==null?void 0:Je.no_commented_size)>1e3||(Je==null?void 0:Je.commented_size)>1e3?"flex-col-reverse":"gap-8px"}`},ke.createElement("span",{className:"c-grey-333"},"\u672A\u8BC4"),ke.createElement("span",{className:"font-semibold",style:{color:"#FA6400"}},Je==null?void 0:Je.no_commented_size))),ke.createElement("div",{className:`${Ve.list_box} ${Yo?"":Ve.hiddenBar}`,onMouseEnter:es,onMouseLeave:()=>il(!1)},(kt=Je==null?void 0:Je.all_student_works)==null?void 0:kt.map(ut=>{var Ht;return ke.createElement("div",{className:Ve.list_item,style:{background:(Ht=St==null?void 0:St.userId)!=null&&Ht.includes(ut==null?void 0:ut.student_work_id)?"#F1F4F9":""},onClick:()=>{Ge.history.push(ut==null?void 0:ut.url)}},ke.createElement("img",{src:`${it.Z.IMG_SERVER}/images/${ut==null?void 0:ut.image_url}`,className:Ve.item_img,style:{filter:nr&&"blur(10px)",border:nr&&"none"}}),ke.createElement("div",{className:Ve.item_content},ke.createElement("div",{className:Ve.item_name,style:{height:nr?"40px":"20px",lineHeight:nr?"40px":"20px"}},ut==null?void 0:ut.username),!nr&&ke.createElement("div",{className:Ve.item_code},"\u5B66\u53F7\uFF1A",ut==null?void 0:ut.student_id)),ke.createElement("div",{className:Ve.item_states,style:{color:(ut==null?void 0:ut.score)=="\u5F85\u8BC4"?"#FA6400":"#009C0F"}},ut==null?void 0:ut.score,(ut==null?void 0:ut.score)!="\u5F85\u8BC4"&&"\u5206"))})))),Co()&&ke.createElement("div",{className:xo?Ve.foldClose:Ve.foldOpen,onClick:()=>el(!xo)},xo&&ke.createElement(Ie.Z,{placement:"right",title:"\u6536\u8D77"},ke.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!xo&&ke.createElement(Ie.Z,{placement:"right",title:"\u5C55\u5F00"},ke.createElement("span",{className:"icon-youjiantou iconfont",style:{color:"#3061D0"}}))),ke.createElement("div",{style:{flex:1,margin:Co()?"0 20px 0 5px":"auto",minWidth:"600px"}},ke.createElement(Ee.default,{className:Ve.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:yo,tabBarExtraContent:ke.createElement(ke.Fragment,null,!ir&&(Je==null?void 0:Je.commit_count)>1&&ke.createElement(ve.ZP,{style:{border:"none",color:"#3061D0",display:"flex",alignItems:"center",padding:0},icon:ke.createElement("i",{className:"iconfont icon-chakanshenqingjilu"}),loading:ha,onClick:()=>po(void 0,null,function*(){yield Ro({},!0),Ki({key:"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55"})})},"\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55")),onChange:ut=>{Xr(ut),ut=="2"&&Ge.history.push(`/classrooms/${St.coursesId}/common_homework/${St.categoryId}/lab-report-view/${St.userId}`),ut=="3"&&Rr({})}},ke.createElement(Ee.default.TabPane,{tab:ke.createElement("span",{style:{position:"relative"}},"\u5B66\u751F\u4F5C\u4E1A",ke.createElement(Ie.Z,{title:ke.createElement("span",{className:"font14"},"\uFF08\u5F53\u524D\u652F\u6301\u6279\u6CE8\u7684\u6587\u6863\u7C7B\u578B\uFF1A.docx\u3001.xlsx\u3001.pptx\uFF09")},ke.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}}))),key:"1"}),!ir&&(0,se.j5)()&&ke.createElement(Ee.default.TabPane,{tab:"\u5B9E\u9A8C\u62A5\u544A",key:"2"}),(Je==null?void 0:Je.anonymous_comment)&&!ir&&ke.createElement(Ee.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"3"})),ke.createElement("div",{className:`${nl?"":Ve.hiddenBar}`,onMouseEnter:ba,onMouseLeave:()=>_r(!1),style:{overflowY:"auto",height:"calc(100vh - 180px)"}},ke.createElement(Ne.Z,{spinning:go||!!he["shixunHomeworks/getStudentWorkDetail"]||!!he["shixunHomeworks/getStudentWorkSupplyDetail"]},ke.createElement("div",{key:"1",style:{display:yo==="1"?"block":"none"}},ke.createElement("div",{style:{background:"#F5F6F8",padding:"20px"}},ke.createElement("div",{className:Ve.center_top},ke.createElement("div",{className:Ve.center_top_title},ke.createElement("img",{src:Ot}),ke.createElement("span",{className:"ml5",style:{color:"#3061D0",fontWeight:600}},"\u4F5C\u4E1A\u63D0\u4EA4\u5185\u5BB9"),(Je==null?void 0:Je.update_time)&&ke.createElement(ke.Fragment,null,ke.createElement("span",{style:{marginLeft:"auto",cursor:"pointer",color:"#333333"}},Ue()(Je==null?void 0:Je.update_time).format("YYYY-MM-DD HH:mm")),ke.createElement("span",{className:"ml10",style:{color:"#333333"}},"\u66F4\u65B0"))),ke.createElement("div",{className:Ve.center_top_content},ke.createElement(Ft.Z,{value:(Je==null?void 0:Je.description)||"\u6682\u65E0\uFF5E"}),ke.createElement(ne.Z,{authority:(0,se.GJ)(),dataSource:Je==null?void 0:Je.attachments,callback:()=>{Kt({type:"shixunHomeworks/getStudentWorkDetail",payload:xn({},St)})}})))),((Je==null?void 0:Je.work_score)||(Je==null?void 0:Je.work_score)==0)&&!ir&&ke.createElement(ja,{dataInfo:Je,handleCloseOrOpenModal:ut=>{Ki(ut)}})),ke.createElement("div",{key:"3",style:{display:yo==="3"?"block":"none"}},ke.createElement("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"}},((ct=xr==null?void 0:xr.data)==null?void 0:ct.count)>0?ke.createElement(ke.Fragment,null,(Oi=(jt=xr==null?void 0:xr.data)==null?void 0:jt.list)==null?void 0:Oi.map((ut,Ht)=>ke.createElement(Or,{key:Ht,type:"feedback",Data:gr(xn({},ut),{time:ut==null?void 0:ut.created_at,user_info:{user_image_url:ut.avatar_url,user_id:ut.user_id,user_name:ut.real_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be}))):ke.createElement(ce.Z,null)))),(Fn=Qt==null?void 0:Qt.teacher_list)!=null&&Fn.length?ke.createElement("div",{className:Ve.pingyue},ke.createElement("div",{className:Ve.pingyue_title},ke.createElement("img",{src:$r,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u6559\u5E08\u8BC4\u9605"),((Je==null?void 0:Je.teacher_score)||(Je==null?void 0:Je.teacher_score)==0)&&ke.createElement("div",{className:Ve.pingyue_score},ke.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Je==null?void 0:Je.teacher_score,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ke.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Je==null?void 0:Je.teacher_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ke.createElement("div",{style:{padding:"20px"}},ke.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px"}},(oi=Qt==null?void 0:Qt.teacher_list)!=null&&oi.length?(fi=Xa?Qt==null?void 0:Qt.teacher_list:Qt==null?void 0:Qt.teacher_list.slice(0,3))==null?void 0:fi.map((ut,Ht)=>ke.createElement(Or,{key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((en=Qt==null?void 0:Qt.teacher_list)==null?void 0:en.length)>3&&!Xa&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ma(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((sn=Qt==null?void 0:Qt.teacher_list)==null?void 0:sn.length)>3&&Xa&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ma(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")),((jn=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:jn.length)>0&&ke.createElement("div",{className:Ve.pingyue_teacher_title},ke.createElement("img",{src:Ha,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#CA7720",fontWeight:600}},"\u4EC5\u6559\u5E08\u53EF\u89C1\u8BC4\u8BED")),((Bn=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:Bn.length)>0&&ke.createElement("div",{style:{display:"flex",flexDirection:"column"}},(Si=Qt==null?void 0:Qt.hidden_comment_scores)!=null&&Si.length?(un=ga?Qt==null?void 0:Qt.hidden_comment_scores:Qt==null?void 0:Qt.hidden_comment_scores.slice(0,3))==null?void 0:un.map((ut,Ht)=>ke.createElement(Or,{newType:"teacher",key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((tn=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:tn.length)>3&&!ga&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{va(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((mi=Qt==null?void 0:Qt.hidden_comment_scores)==null?void 0:mi.length)>3&&ga&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{va(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026")))):null,(Ni=Qt==null?void 0:Qt.teaching_assistant_list)!=null&&Ni.length?ke.createElement("div",{className:Ve.pingyue,style:{marginTop:"20px"}},ke.createElement("div",{className:Ve.pingyue_title},ke.createElement("img",{src:$r,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u52A9\u6559\u8BC4\u9605"),((Je==null?void 0:Je.teaching_asistant_score)||(Je==null?void 0:Je.teaching_asistant_score)==0)&&ke.createElement("div",{className:Ve.pingyue_score},ke.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Je==null?void 0:Je.teaching_asistant_score,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ke.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08",(Je==null?void 0:Je.ta_mode)==1?"\u5E73\u5747\u8BC4\u5206":"\u6700\u7EC8\u8BC4\u5206","\uFF09"))),ke.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(Hn=Qt==null?void 0:Qt.teaching_assistant_list)!=null&&Hn.length?(ai=Ka?Qt==null?void 0:Qt.teaching_assistant_list:Qt==null?void 0:Qt.teaching_assistant_list.slice(0,3))==null?void 0:ai.map((ut,Ht)=>ke.createElement(Or,{key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((si=Qt==null?void 0:Qt.teaching_assistant_list)==null?void 0:si.length)>3&&!Ka&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ya(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((Mi=Qt==null?void 0:Qt.teaching_assistant_list)==null?void 0:Mi.length)>3&&Ka&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{ya(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null,(gi=Qt==null?void 0:Qt.student_list)!=null&&gi.length?ke.createElement("div",{className:Ve.pingyue,style:{marginTop:"20px"}},ke.createElement("div",{className:Ve.pingyue_title},ke.createElement("img",{src:$r,style:{marginRight:"5px"}}),ke.createElement("div",{style:{color:"#333333",fontWeight:600}},"\u533F\u8BC4\u8BC4\u9605"),((Je==null?void 0:Je.student_score)||(Je==null?void 0:Je.student_score)==0)&&ke.createElement("div",{className:Ve.pingyue_score},ke.createElement("div",{style:{height:"30px",lineHeight:"35px",fontSize:"24px",color:"#009C0F",fontWeight:600,marginLeft:"12px"}},Je==null?void 0:Je.student_score,ke.createElement("span",{style:{fontSize:"14px"}},"\u5206")),ke.createElement("div",{style:{fontSize:"12px",color:"#666666",marginLeft:"12px"}},"\u6700\u7EC8\u5F97\u5206\uFF08\u5E73\u5747\u8BC4\u5206\uFF09"))),ke.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"20px"}},(ki=Qt==null?void 0:Qt.student_list)!=null&&ki.length?(Ri=Zo?Qt==null?void 0:Qt.student_list:Qt==null?void 0:Qt.student_list.slice(0,3))==null?void 0:Ri.map((ut,Ht)=>ke.createElement(Or,{showNm:!0,showName:!(0,se.dE)(),key:Ht,index:Ht,type:Ln.status==1&&"teacher",Data:gr(xn({},ut),{user_info:{user_image_url:ut.user_image_url,user_login:ut.user_login,user_name:ut.user_name}}),getInitData:Vi,updateData:Wr,shixunHomeworks:be})):ke.createElement(ce.Z,{styles:{margin:"50px auto"}}),((nn=Qt==null?void 0:Qt.student_list)==null?void 0:nn.length)>3&&!Zo&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{qa(!0)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u67E5\u770B\u5168\u90E8\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"),((Pi=Qt==null?void 0:Qt.student_list)==null?void 0:Pi.length)>3&&Zo&&ke.createElement("div",{style:{color:"#3061D0",textAlign:"center",cursor:"pointer"},onClick:()=>{qa(!1)}},"\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u5DF2\u5C55\u793A\u5168\u90E8\u4F5C\u4E1A\u8BC4\u8BED\uFF0C\u70B9\u51FB\u53EF\u6536\u8D77\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026"))):null)),Co()&&ke.createElement("div",{style:{padding:"15px",height:"calc(100vh - 143px)",overflowY:"auto",background:"#ffffff"},className:`${Ve.right_content} ${Il?"":Ve.hiddenBar}`,onMouseEnter:ol,onMouseLeave:()=>rl(!1)},ke.createElement(De.default,{form:yr,layout:"vertical",size:"large",className:Ve.right_form,style:{position:"relative"},scrollToFirstError:!0,onFinish:ut=>{cr(ut)}},ke.createElement("div",{className:"blod font16 mb10",style:{color:"#191919"}},"\u8BC4\u9605"),ke.createElement(Rn,{FormProps:{form:yr},isShowStyles:!1}),ke.createElement(De.default.Item,{name:"attachment_ids",className:"mb20",style:{marginTop:"-12px"}},ke.createElement(li.Z,null)),(0,se.GJ)()&&ke.createElement("div",null,ke.createElement(De.default.Item,{name:"hidden_comment",style:{background:"#F6F7F9",height:"50px",display:"flex",alignItems:"center",padding:"0 20px"}},ke.createElement(ze.default,{onChange:ut=>{var Ht;wo((Ht=ut==null?void 0:ut.target)==null?void 0:Ht.checked)}},"\u8BC4\u8BED\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1")))),ke.createElement("div",null,ke.createElement(ve.ZP,{loading:Al,style:{width:"100%",height:"40px",background:"#3061D0",borderRadius:"7px"},type:"primary",onClick:()=>{yr.submit()}}," \u63D0\u4EA4\u8BC4\u9605 ")),ke.createElement("div",{style:{display:"flex",marginTop:"20px",justifyContent:"space-between"}},ke.createElement(ve.ZP,{className:`${!(wn!=null&&wn.last)&&Ve.btnAdd}`,style:{display:"flex",alignItems:"center"},onClick:()=>hr("last"),disabled:wn==null?void 0:wn.last},ke.createElement("i",{className:"iconfont icon-zuojiantou font12 mr5"})," \u4E0A\u4E00\u4E2A "),(Je==null?void 0:Je.is_new_rule)&&(0,se.G5)()&&Je.work_status!==-1&&Je.work_status!==0&&ke.createElement(ve.ZP,{className:`${Ve.btnAdd} ${Ve.lastAdd}`,onClick:()=>{Ki({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Je!=null&&Je.is_new_rule)&&(0,se.G5)()&&["\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u8FDB\u884C\u4E2D"].some(ut=>{var Ht;return(Ht=Je==null?void 0:Je.homework_status)==null?void 0:Ht.includes(ut)})&&ke.createElement(ve.ZP,{className:`${Ve.btnAdd} ${Ve.lastAdd}`,onClick:()=>{Ki({key:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A"})}}," \u6253\u56DE\u91CD\u505A "),!(Je!=null&&Je.is_author)&&(0,se.dE)()&&((ur=Je==null?void 0:Je.homework_status)==null?void 0:ur.includes("\u533F\u8BC4\u4E2D"))&&xi.get("review")!=="review"&&ke.createElement(ve.ZP,{className:`${Ve.btnAdd} ${Ve.lastAdd}`,onClick:()=>{Ki({key:"\u95EE\u9898\u53CD\u9988"})}}," \u95EE\u9898\u53CD\u9988 "),ke.createElement(ve.ZP,{className:!(hn!=null&&hn.last)&&Ve.btnAdd,style:{display:"flex",alignItems:"center"},disabled:hn==null?void 0:hn.last,onClick:()=>hr("read")},"\u4E0B\u4E00\u4E2A ",ke.createElement("i",{className:"iconfont icon-youjiantou font12 ml5"})))))),ke.createElement(lt,null),ke.createElement(Nt,{studentWorkDetail:Je}),ke.createElement(We.Z,null),ke.createElement(Ze.default,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",open:(cn==null?void 0:cn.key)=="\u786E\u8BA4\u6253\u56DE\u91CD\u505A",destroyOnClose:!0,forceRender:!0,width:700,onCancel:()=>{Ki("")},onOk:()=>po(void 0,null,function*(){if(!Di){xe.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}const ut=yield(0,Le.ZP)(`/api/student_works/${St.userId}/redo_modal.json`,{method:"post",body:{comment:Di,id:St.userId}});(ut==null?void 0:ut.status)===0&&(xe.ZP.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),Ki(""),Vi(),Wr())})},ke.createElement("div",{style:{padding:"32px"}},ke.createElement("span",null,"\u786E\u8BA4\u5C06",Je==null?void 0:Je.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),ke.createElement("div",{style:{marginTop:"20px"}},ke.createElement("label",null,ke.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),ke.createElement(Ae.Z,{className:Ve.MdEditor,onChange:ut=>dn(ut),defaultValue:"",height:250})))),ke.createElement(Oe.Z,{close:!0,data:xa==null?void 0:xa.content,type:xa==null?void 0:xa.type,hasMask:!0,monacoEditor:{value:Nl.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>wa({content:"",type:""})}),ke.createElement(Ze.default,{width:675,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:$l,confirmLoading:Jl,centered:!0,onCancel:()=>wr(!1),onOk:()=>{Cr=="\u9644\u4EF6"?_l?Nr(!1):tl(!1):Cr=="\u6279\u6CE8"&&(_l?Nr(!0):tl(!0))}},ke.createElement(ze.default,{checked:Yi,onChange:ut=>{Dn(ut.target.checked)}},"\u540C\u65F6\u5BFC\u51FA\u5B66\u751F\u63D0\u4EA4\u8BB0\u5F55"),ke.createElement("div",{className:Ve.export_type_modal_title},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u9644\u4EF6\u7C7B\u578B"),ke.createElement("div",{className:Ve.export_type_modal},ke.createElement("div",{className:Ve.export_type_modal_con},ke.createElement("div",{className:`${Ve.type_item} ${Cr=="\u9644\u4EF6"?Ve.type_item_active:""}`,onClick:()=>$a("\u9644\u4EF6")},ke.createElement("div",{className:`${Ve.img_warp}`},ke.createElement("img",{src:te.Z,width:72,height:80})),ke.createElement("span",null,"\u5B66\u751F\u63D0\u4EA4\u7684\u9644\u4EF6")),ke.createElement("div",{className:`${Ve.type_item} ${Cr=="\u6279\u6CE8"?Ve.type_item_active:""}`,onClick:()=>$a("\u6279\u6CE8")},ke.createElement("div",{className:`${Ve.img_warp}`},ke.createElement("img",{src:ee.Z,width:99,height:80})),ke.createElement("span",null,"\u5305\u542B\u6279\u6CE8\u5185\u5BB9\u7684\u9644\u4EF6"))),ke.createElement("div",{className:Ve.export_type_modal_waring},"\u5982\u5B66\u751F\u672A\u4E0A\u4F20\u9644\u4EF6\uFF0C\u4EC5\u4F1A\u5BFC\u51FA\u8BE5\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u9898\u8BB0\u5F55"))),ke.createElement(Ze.default,{title:cn==null?void 0:cn.key,open:(cn==null?void 0:cn.key)=="\u4F5C\u4E1A\u63D0\u4EA4\u8BB0\u5F55",centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:()=>Ki("")},ke.createElement(je.default,{locale:{emptyText:ke.createElement(ce.Z,null)},columns:ql,dataSource:zr==null?void 0:zr.student_works,pagination:!1})),ke.createElement(Ze.default,{title:cn==null?void 0:cn.key,open:(cn==null?void 0:cn.key)=="\u95EE\u9898\u53CD\u9988",centered:!0,destroyOnClose:!0,width:700,onCancel:()=>{Ki(""),Lr.resetFields()},confirmLoading:vo,onOk:()=>{Lr.submit()}},ke.createElement(De.default,{form:Lr,onFinish:ut=>po(void 0,null,function*(){const Ht=yield Wo({userId:St==null?void 0:St.userId,id:St==null?void 0:St.userId,student_work_feedback:xn({},ut)});(Ht==null?void 0:Ht.status)==0&&(xe.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ki(""),Lr.resetFields(),Rr({}),Vi())})},ke.createElement("div",{className:"mb20 p20 pt10 pb10 c-grey-333",style:{background:"#F6F7F9"}}," \u5982\u679C\u4F5C\u54C1\u65E0\u6CD5\u533F\u8BC4\uFF0C\u8BF7\u63CF\u8FF0\u95EE\u9898\u5E76\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u8FDB\u884C\u53CD\u9988\u3002\u53CD\u9988\u540E\u7CFB\u7EDF\u5C06\u4E0D\u4F1A\u6263\u9664\u7F3A\u8BC4\u5206\u6570\u3002"),ke.createElement(De.default.Item,{className:"mb0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5185\u5BB9"}]},ke.createElement(ft.default.TextArea,{rows:6,placeholder:"\u4F8B\u5982\uFF1A\u4F5C\u54C1\u63D0\u4EA4\u7684\u9644\u4EF6\u4E0D\u6E05\u6670",maxLength:200})))),ke.createElement(En,{ModalProps:{open:(cn==null?void 0:cn.key)=="\u5386\u53F2\u8BC4\u9605\u8BB0\u5F55",onCancel:()=>{Ki("")},onOk:()=>{Ki("")}}}),ke.createElement(bi,{ModalProps:{open:(cn==null?void 0:cn.key)=="\u5F97\u5206\u8BE6\u60C5",onCancel:()=>{Ki("")},onOk:()=>{Ki("")}}}),ke.createElement(yn,{ModalProps:{open:(cn==null?void 0:cn.key)=="\u4F5C\u4E1A\u63CF\u8FF0",footer:[ke.createElement(ve.ZP,{type:"primary",onClick:()=>Ki("")},"\u786E\u5B9A")],onCancel:()=>{Ki("")}}}))};var Ll=(0,Ge.connect)(({shixunHomeworks:be,loading:pe,user:he,globalSetting:It,classroomList:$t})=>({shixunHomeworks:be,globalSetting:It,user:he,loading:pe.effects,classroomList:$t}))(vr)},92725:function(mt,xt,fe){"use strict";fe.d(xt,{$J:function(){return De},JZ:function(){return xe},bN:function(){return Te},jP:function(){return ve},rO:function(){return Ze}});var ie=fe(82093),Ge=(Ie,Ee,Ne)=>new Promise((ze,je)=>{var ft=Ae=>{try{Le(Ne.next(Ae))}catch(Ce){je(Ce)}},We=Ae=>{try{Le(Ne.throw(Ae))}catch(Ce){je(Ce)}},Le=Ae=>Ae.done?ze(Ae.value):Promise.resolve(Ae.value).then(ft,We);Le((Ne=Ne.apply(Ie,Ee)).next())});function De(Ie){return(0,ie.U2)(`libraries/${Ie}.json`)}function Ze(){return(0,ie.U2)("library_tags.json")}function xe(Ie){return Ge(this,null,function*(){return(yield(0,ie.IV)(`attachments/${Ie}.json`)).status===0})}function ve(Ie){return(0,ie.v_)("libraries.json",Ie)}function Te(Ie,Ee){return(0,ie.gz)(`libraries/${Ie}.json`,Ee)}},98072:function(mt,xt,fe){"use strict";fe.d(xt,{U:function(){return Ee}});var ie=fe(59301),Ge=Object.defineProperty,De=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ve=(Ne,ze,je)=>ze in Ne?Ge(Ne,ze,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ne[ze]=je,Te=(Ne,ze)=>{for(var je in ze||(ze={}))Ze.call(ze,je)&&ve(Ne,je,ze[je]);if(De)for(var je of De(ze))xe.call(ze,je)&&ve(Ne,je,ze[je]);return Ne},Ie=(Ne,ze,je)=>new Promise((ft,We)=>{var Le=Oe=>{try{Ce(je.next(Oe))}catch(He){We(He)}},Ae=Oe=>{try{Ce(je.throw(Oe))}catch(He){We(He)}},Ce=Oe=>Oe.done?ft(Oe.value):Promise.resolve(Oe.value).then(Le,Ae);Ce((je=je.apply(Ne,ze)).next())});function Ee(Ne,ze){const[je,ft]=(0,ie.useState)(ze),[We,Le]=(0,ie.useState)(!1),[Ae,Ce]=(0,ie.useState)();return[je,We,(He,Ue=!1)=>Ie(this,null,function*(){const it=Ue?ze:Te(Te({},je),He);Le(!0),ft(it);const nt=yield Ne(it);return Le(!1),Ce(nt),nt}),Ae,Ce]}},51502:function(mt,xt,fe){"use strict";fe.d(xt,{Z:function(){return de}});var ie=fe(59301),Ge=fe(92310),De=fe.n(Ge),Ze=fe(47999),xe=fe(48755),ve=fe(31756),Te=fe(13783),Ee={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},ze=ie.createContext({}),je=fe(11592),ft=function(we,Pe){var pt={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Pe.indexOf(Se)<0&&(pt[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Se=Object.getOwnPropertySymbols(we);Re(0,je.Z)(we).map(Pe=>Object.assign(Object.assign({},Pe==null?void 0:Pe.props),{key:Pe.key}));function Le(we,Pe,pt){const Se=ie.useMemo(()=>Pe||We(pt),[Pe,pt]);return ie.useMemo(()=>Se.map(tt=>{var{span:vt}=tt,Qe=ft(tt,["span"]);return vt==="filled"?Object.assign(Object.assign({},Qe),{filled:!0}):Object.assign(Object.assign({},Qe),{span:typeof vt=="number"?vt:(0,Ze.m9)(we,vt)})}),[Se,we])}var Ae=function(we,Pe){var pt={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Pe.indexOf(Se)<0&&(pt[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Se=Object.getOwnPropertySymbols(we);Revt).forEach(vt=>{const{filled:Qe}=vt,st=Ae(vt,["filled"]);if(Qe){Se.push(st),pt.push(Se),Se=[],tt=0;return}const qe=Pe-tt;tt+=vt.span||1,tt>=Pe?(tt>Pe?(Re=!0,Se.push(Object.assign(Object.assign({},st),{span:qe}))):Se.push(st),pt.push(Se),Se=[],tt=0):Se.push(st)}),Se.length>0&&pt.push(Se),pt=pt.map(vt=>{const Qe=vt.reduce((st,qe)=>st+(qe.span||1),0);if(Qe{const[pt,Se]=(0,ie.useMemo)(()=>Ce(Pe,we),[Pe,we]);return pt},it=we=>{let{children:Pe}=we;return Pe};function nt(we){return we!=null}var ot=we=>{const{itemPrefixCls:Pe,component:pt,span:Se,className:Re,style:tt,labelStyle:vt,contentStyle:Qe,bordered:st,label:qe,content:Nt,colon:Gt,type:se,styles:te}=we,ee=pt,oe=ie.useContext(ze),{classNames:ce}=oe;return st?ie.createElement(ee,{className:De()({[`${Pe}-item-label`]:se==="label",[`${Pe}-item-content`]:se==="content",[`${ce==null?void 0:ce.label}`]:se==="label",[`${ce==null?void 0:ce.content}`]:se==="content"},Re),style:tt,colSpan:Se},nt(qe)&&ie.createElement("span",{style:Object.assign(Object.assign({},vt),te==null?void 0:te.label)},qe),nt(Nt)&&ie.createElement("span",{style:Object.assign(Object.assign({},vt),te==null?void 0:te.content)},Nt)):ie.createElement(ee,{className:De()(`${Pe}-item`,Re),style:tt,colSpan:Se},ie.createElement("div",{className:`${Pe}-item-container`},(qe||qe===0)&&ie.createElement("span",{className:De()(`${Pe}-item-label`,ce==null?void 0:ce.label,{[`${Pe}-item-no-colon`]:!Gt}),style:Object.assign(Object.assign({},vt),te==null?void 0:te.label)},qe),(Nt||Nt===0)&&ie.createElement("span",{className:De()(`${Pe}-item-content`,ce==null?void 0:ce.content),style:Object.assign(Object.assign({},Qe),te==null?void 0:te.content)},Nt)))};function Et(we,Pe,pt){let{colon:Se,prefixCls:Re,bordered:tt}=Pe,{component:vt,type:Qe,showLabel:st,showContent:qe,labelStyle:Nt,contentStyle:Gt,styles:se}=pt;return we.map((te,ee)=>{let{label:oe,children:ce,prefixCls:ne=Re,className:Me,style:$e,labelStyle:At,contentStyle:bt,span:Tt=1,key:ei,styles:Vt}=te;return typeof vt=="string"?ie.createElement(ot,{key:`${Qe}-${ei||ee}`,className:Me,style:$e,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Nt),se==null?void 0:se.label),At),Vt==null?void 0:Vt.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Gt),se==null?void 0:se.content),bt),Vt==null?void 0:Vt.content)},span:Tt,colon:Se,component:vt,itemPrefixCls:ne,bordered:tt,label:st?oe:null,content:qe?ce:null,type:Qe}):[ie.createElement(ot,{key:`label-${ei||ee}`,className:Me,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Nt),se==null?void 0:se.label),$e),At),Vt==null?void 0:Vt.label),span:1,colon:Se,component:vt[0],itemPrefixCls:ne,bordered:tt,label:oe,type:"label"}),ie.createElement(ot,{key:`content-${ei||ee}`,className:Me,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Gt),se==null?void 0:se.content),$e),bt),Vt==null?void 0:Vt.content),span:Tt*2-1,component:vt[1],itemPrefixCls:ne,bordered:tt,content:ce,type:"content"})]})}var Ke=we=>{const Pe=ie.useContext(ze),{prefixCls:pt,vertical:Se,row:Re,index:tt,bordered:vt}=we;return Se?ie.createElement(ie.Fragment,null,ie.createElement("tr",{key:`label-${tt}`,className:`${pt}-row`},Et(Re,we,Object.assign({component:"th",type:"label",showLabel:!0},Pe))),ie.createElement("tr",{key:`content-${tt}`,className:`${pt}-row`},Et(Re,we,Object.assign({component:"td",type:"content",showContent:!0},Pe)))):ie.createElement("tr",{key:tt,className:`${pt}-row`},Et(Re,we,Object.assign({component:vt?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Pe)))},gt=fe(36237),Fe=fe(63356),at=fe(16931),Ye=fe(51636);const lt=we=>{const{componentCls:Pe,labelBg:pt}=we;return{[`&${Pe}-bordered`]:{[`> ${Pe}-view`]:{border:`${(0,gt.unit)(we.lineWidth)} ${we.lineType} ${we.colorSplit}`,"> table":{tableLayout:"auto"},[`${Pe}-row`]:{borderBottom:`${(0,gt.unit)(we.lineWidth)} ${we.lineType} ${we.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Pe}-item-label, > ${Pe}-item-content`]:{padding:`${(0,gt.unit)(we.padding)} ${(0,gt.unit)(we.paddingLG)}`,borderInlineEnd:`${(0,gt.unit)(we.lineWidth)} ${we.lineType} ${we.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Pe}-item-label`]:{color:we.colorTextSecondary,backgroundColor:pt,"&::after":{display:"none"}}}},[`&${Pe}-middle`]:{[`${Pe}-row`]:{[`> ${Pe}-item-label, > ${Pe}-item-content`]:{padding:`${(0,gt.unit)(we.paddingSM)} ${(0,gt.unit)(we.paddingLG)}`}}},[`&${Pe}-small`]:{[`${Pe}-row`]:{[`> ${Pe}-item-label, > ${Pe}-item-content`]:{padding:`${(0,gt.unit)(we.paddingXS)} ${(0,gt.unit)(we.padding)}`}}}}}},Ve=we=>{const{componentCls:Pe,extraColor:pt,itemPaddingBottom:Se,itemPaddingEnd:Re,colonMarginRight:tt,colonMarginLeft:vt,titleMarginBottom:Qe}=we;return{[Pe]:Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(we)),lt(we)),{"&-rtl":{direction:"rtl"},[`${Pe}-header`]:{display:"flex",alignItems:"center",marginBottom:Qe},[`${Pe}-title`]:Object.assign(Object.assign({},Fe.vS),{flex:"auto",color:we.titleColor,fontWeight:we.fontWeightStrong,fontSize:we.fontSizeLG,lineHeight:we.lineHeightLG}),[`${Pe}-extra`]:{marginInlineStart:"auto",color:pt,fontSize:we.fontSize},[`${Pe}-view`]:{width:"100%",borderRadius:we.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${Pe}-row`]:{"> th, > td":{paddingBottom:Se,paddingInlineEnd:Re},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${Pe}-item-label`]:{color:we.labelColor,fontWeight:"normal",fontSize:we.fontSize,lineHeight:we.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,gt.unit)(vt)} ${(0,gt.unit)(tt)}`},[`&${Pe}-item-no-colon::after`]:{content:'""'}},[`${Pe}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Pe}-item-content`]:{display:"table-cell",flex:1,color:we.contentColor,fontSize:we.fontSize,lineHeight:we.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Pe}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Pe}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Pe}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${Pe}-row`]:{"> th, > td":{paddingBottom:we.paddingSM}}},"&-small":{[`${Pe}-row`]:{"> th, > td":{paddingBottom:we.paddingXS}}}})}},Ft=we=>({labelBg:we.colorFillAlter,labelColor:we.colorTextTertiary,titleColor:we.colorText,titleMarginBottom:we.fontSizeSM*we.lineHeightSM,itemPaddingBottom:we.padding,itemPaddingEnd:we.padding,colonMarginRight:we.marginXS,colonMarginLeft:we.marginXXS/2,contentColor:we.colorText,extraColor:we.colorText});var ci=(0,at.I$)("Descriptions",we=>{const Pe=(0,Ye.mergeToken)(we,{});return Ve(Pe)},Ft),li=function(we,Pe){var pt={};for(var Se in we)Object.prototype.hasOwnProperty.call(we,Se)&&Pe.indexOf(Se)<0&&(pt[Se]=we[Se]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Se=Object.getOwnPropertySymbols(we);Re{const{prefixCls:Pe,title:pt,extra:Se,column:Re,colon:tt=!0,bordered:vt,layout:Qe,children:st,className:qe,rootClassName:Nt,style:Gt,size:se,labelStyle:te,contentStyle:ee,styles:oe,items:ce,classNames:ne}=we,Me=li(we,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:$e,direction:At,className:bt,style:Tt,classNames:ei,styles:Vt}=(0,xe.dj)("descriptions"),Ut=$e("descriptions",Pe),Ei=(0,Te.Z)(),An=ie.useMemo(()=>{var mn;return typeof Re=="number"?Re:(mn=(0,Ze.m9)(Ei,Object.assign(Object.assign({},Ee),Re)))!==null&&mn!==void 0?mn:3},[Ei,Re]),Wt=Le(Ei,ce,st),an=(0,ve.Z)(se),pi=He(An,Wt),[yi,_i,dr]=ci(Ut),Hi=ie.useMemo(()=>({labelStyle:te,contentStyle:ee,styles:{content:Object.assign(Object.assign({},Vt.content),oe==null?void 0:oe.content),label:Object.assign(Object.assign({},Vt.label),oe==null?void 0:oe.label)},classNames:{label:De()(ei.label,ne==null?void 0:ne.label),content:De()(ei.content,ne==null?void 0:ne.content)}}),[te,ee,oe,ne,ei,Vt]);return yi(ie.createElement(ze.Provider,{value:Hi},ie.createElement("div",Object.assign({className:De()(Ut,bt,ei.root,ne==null?void 0:ne.root,{[`${Ut}-${an}`]:an&&an!=="default",[`${Ut}-bordered`]:!!vt,[`${Ut}-rtl`]:At==="rtl"},qe,Nt,_i,dr),style:Object.assign(Object.assign(Object.assign(Object.assign({},Tt),Vt.root),oe==null?void 0:oe.root),Gt)},Me),(pt||Se)&&ie.createElement("div",{className:De()(`${Ut}-header`,ei.header,ne==null?void 0:ne.header),style:Object.assign(Object.assign({},Vt.header),oe==null?void 0:oe.header)},pt&&ie.createElement("div",{className:De()(`${Ut}-title`,ei.title,ne==null?void 0:ne.title),style:Object.assign(Object.assign({},Vt.title),oe==null?void 0:oe.title)},pt),Se&&ie.createElement("div",{className:De()(`${Ut}-extra`,ei.extra,ne==null?void 0:ne.extra),style:Object.assign(Object.assign({},Vt.extra),oe==null?void 0:oe.extra)},Se)),ie.createElement("div",{className:`${Ut}-view`},ie.createElement("table",null,ie.createElement("tbody",null,pi.map((mn,$i)=>ie.createElement(Ke,{key:$i,index:$i,colon:tt,prefixCls:Ut,vertical:Qe==="vertical",bordered:vt,row:mn}))))))))};me.Item=it;var de=me},99498:function(mt,xt,fe){(function(ie){ie(fe(89780))})(function(ie){ie.defineOption("placeholder","",function(Ie,Ee,Ne){var ze=Ne&&Ne!=ie.Init;if(Ee&&!ze)Ie.on("blur",xe),Ie.on("change",ve),Ie.on("swapDoc",ve),ie.on(Ie.getInputField(),"compositionupdate",Ie.state.placeholderCompose=function(){Ze(Ie)}),ve(Ie);else if(!Ee&&ze){Ie.off("blur",xe),Ie.off("change",ve),Ie.off("swapDoc",ve),ie.off(Ie.getInputField(),"compositionupdate",Ie.state.placeholderCompose),Ge(Ie);var je=Ie.getWrapperElement();je.className=je.className.replace(" CodeMirror-empty","")}Ee&&!Ie.hasFocus()&&xe(Ie)});function Ge(Ie){Ie.state.placeholder&&(Ie.state.placeholder.parentNode.removeChild(Ie.state.placeholder),Ie.state.placeholder=null)}function De(Ie){Ge(Ie);var Ee=Ie.state.placeholder=document.createElement("pre");Ee.style.cssText="height: 0; overflow: visible",Ee.style.direction=Ie.getOption("direction"),Ee.className="CodeMirror-placeholder CodeMirror-line-like";var Ne=Ie.getOption("placeholder");typeof Ne=="string"&&(Ne=document.createTextNode(Ne)),Ee.appendChild(Ne),Ie.display.lineSpace.insertBefore(Ee,Ie.display.lineSpace.firstChild)}function Ze(Ie){setTimeout(function(){var Ee=!1,Ne=Ie.getInputField();Ne.nodeName=="TEXTAREA"?Ee=!Ne.value:Ie.lineCount()==1&&(Ee=!/[^\u200b]/.test(Ne.querySelector(".CodeMirror-line").textContent)),Ee?De(Ie):Ge(Ie)},20)}function xe(Ie){Te(Ie)&&De(Ie)}function ve(Ie){var Ee=Ie.getWrapperElement(),Ne=Te(Ie);Ee.className=Ee.className.replace(" CodeMirror-empty","")+(Ne?" CodeMirror-empty":""),Ne?De(Ie):Ge(Ie)}function Te(Ie){return Ie.lineCount()===1&&Ie.getLine(0)===""}})},25717:function(mt,xt,fe){(function(ie){ie(fe(89780))})(function(ie){var Ge={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},De=ie.Pos;ie.defineOption("autoCloseBrackets",!1,function(Le,Ae,Ce){Ce&&Ce!=ie.Init&&(Le.removeKeyMap(xe),Le.state.closeBrackets=null),Ae&&(ve(Ze(Ae,"pairs")),Le.state.closeBrackets=Ae,Le.addKeyMap(xe))});function Ze(Le,Ae){return Ae=="pairs"&&typeof Le=="string"?Le:typeof Le=="object"&&Le[Ae]!=null?Le[Ae]:Ge[Ae]}var xe={Backspace:Ee,Enter:Ne};function ve(Le){for(var Ae=0;Ae=0;He--){var it=Oe[He].head;Le.replaceRange("",De(it.line,it.ch-1),De(it.line,it.ch+1),"+delete")}}function Ne(Le){var Ae=Ie(Le),Ce=Ae&&Ze(Ae,"explode");if(!Ce||Le.getOption("disableInput"))return ie.Pass;for(var Oe=Le.listSelections(),He=0;He0;return{anchor:new De(Le.anchor.line,Le.anchor.ch+(Ae?-1:1)),head:new De(Le.head.line,Le.head.ch+(Ae?1:-1))}}function je(Le,Ae){var Ce=Ie(Le);if(!Ce||Le.getOption("disableInput"))return ie.Pass;var Oe=Ze(Ce,"pairs"),He=Oe.indexOf(Ae);if(He==-1)return ie.Pass;for(var Ue=Ze(Ce,"closeBefore"),it=Ze(Ce,"triples"),nt=Oe.charAt(He+1)==Ae,et=Le.listSelections(),ot=He%2==0,Et,dt=0;dt=0&&Le.getRange(gt,De(gt.line,gt.ch+3))==Ae+Ae+Ae?Fe="skipThree":Fe="skip";else if(nt&>.ch>1&&it.indexOf(Ae)>=0&&Le.getRange(De(gt.line,gt.ch-2),gt)==Ae+Ae){if(gt.ch>2&&/\bstring/.test(Le.getTokenTypeAt(De(gt.line,gt.ch-2))))return ie.Pass;Fe="addFour"}else if(nt){var Ye=gt.ch==0?" ":Le.getRange(De(gt.line,gt.ch-1),gt);if(!ie.isWordChar(at)&&Ye!=Ae&&!ie.isWordChar(Ye))Fe="both";else return ie.Pass}else if(ot&&(at.length===0||/\s/.test(at)||Ue.indexOf(at)>-1))Fe="both";else return ie.Pass;if(!Et)Et=Fe;else if(Et!=Fe)return ie.Pass}var lt=He%2?Oe.charAt(He-1):Ae,Ve=He%2?Ae:Oe.charAt(He+1);Le.operation(function(){if(Et=="skip")Le.execCommand("goCharRight");else if(Et=="skipThree")for(var Ft=0;Ft<3;Ft++)Le.execCommand("goCharRight");else if(Et=="surround"){for(var ci=Le.getSelections(),Ft=0;Ft'"]=function(ft){return Ze(ft)}),Ee.addKeyMap(je)}});var Ge=["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 Ze(Ee){if(Ee.getOption("disableInput"))return ie.Pass;for(var Ne=Ee.listSelections(),ze=[],je=Ee.getOption("autoCloseTags"),ft=0;ftWe.ch&&(He=He.slice(0,He.length-Le.end+We.ch));var et=He.toLowerCase();if(!He||Le.type=="string"&&(Le.end!=We.ch||!/[\"\']/.test(Le.string.charAt(Le.string.length-1))||Le.string.length==1)||Le.type=="tag"&&Oe.close||Le.string.indexOf("/")==We.ch-Le.start-1||it&&Te(it,et)>-1||Ie(Ee,Ae.mode.xmlCurrentContext&&Ae.mode.xmlCurrentContext(Ce)||[],He,We,!0))return ie.Pass;var ot=typeof je=="object"&&je.emptyTags;if(ot&&Te(ot,He)>-1){ze[ft]={text:"/>",newPos:ie.Pos(We.line,We.ch+2)};continue}var Et=nt&&Te(nt,et)>-1;ze[ft]={indent:Et,text:">"+(Et?` `:"")+"",newPos:Et?ie.Pos(We.line+1,0):ie.Pos(We.line,We.ch+1)}}for(var dt=typeof je=="object"&&je.dontIndentOnAutoClose,ft=Ne.length-1;ft>=0;ft--){var Ke=ze[ft];Ee.replaceRange(Ke.text,Ne[ft].head,Ne[ft].anchor,"+insert");var gt=Ee.listSelections().slice(0);gt[ft]={head:Ke.newPos,anchor:Ke.newPos},Ee.setSelections(gt),!dt&&Ke.indent&&(Ee.indentLine(Ke.newPos.line,null,!0),Ee.indentLine(Ke.newPos.line+1,null,!0))}}function xe(Ee,Ne){for(var ze=Ee.listSelections(),je=[],ft=Ne?"/":""&&(it+=">"),je[Ae]=it}if(Ee.replaceSelections(je),ze=Ee.listSelections(),!Le)for(var Ae=0;Ae=0&&Ne[Ce]==ze;Ce--)++Ae;je=Le.to;for(var Ce=1;Ce=Ce.max))return Ce.ch=0,Ce.text=Ce.cm.getLine(++Ce.line),!0}function Ne(Ce){if(!(Ce.line<=Ce.min))return Ce.text=Ce.cm.getLine(--Ce.line),Ce.ch=Ce.text.length,!0}function ze(Ce){for(;;){var Oe=Ce.text.indexOf(">",Ce.ch);if(Oe==-1){if(Ee(Ce))continue;return}if(!Ie(Ce,Oe+1)){Ce.ch=Oe+1;continue}var He=Ce.text.lastIndexOf("/",Oe),Ue=He>-1&&!/\S/.test(Ce.text.slice(He+1,Oe));return Ce.ch=Oe+1,Ue?"selfClose":"regular"}}function je(Ce){for(;;){var Oe=Ce.ch?Ce.text.lastIndexOf("<",Ce.ch-1):-1;if(Oe==-1){if(Ne(Ce))continue;return}if(!Ie(Ce,Oe+1)){Ce.ch=Oe;continue}ve.lastIndex=Oe,Ce.ch=Oe;var He=ve.exec(Ce.text);if(He&&He.index==Oe)return He}}function ft(Ce){for(;;){ve.lastIndex=Ce.ch;var Oe=ve.exec(Ce.text);if(!Oe){if(Ee(Ce))continue;return}if(!Ie(Ce,Oe.index+1)){Ce.ch=Oe.index+1;continue}return Ce.ch=Oe.index+Oe[0].length,Oe}}function We(Ce){for(;;){var Oe=Ce.ch?Ce.text.lastIndexOf(">",Ce.ch-1):-1;if(Oe==-1){if(Ne(Ce))continue;return}if(!Ie(Ce,Oe+1)){Ce.ch=Oe;continue}var He=Ce.text.lastIndexOf("/",Oe),Ue=He>-1&&!/\S/.test(Ce.text.slice(He+1,Oe));return Ce.ch=Oe+1,Ue?"selfClose":"regular"}}function Le(Ce,Oe){for(var He=[];;){var Ue=ft(Ce),it,nt=Ce.line,et=Ce.ch-(Ue?Ue[0].length:0);if(!Ue||!(it=ze(Ce)))return;if(it!="selfClose")if(Ue[1]){for(var ot=He.length-1;ot>=0;--ot)if(He[ot]==Ue[2]){He.length=ot;break}if(ot<0&&(!Oe||Oe==Ue[2]))return{tag:Ue[2],from:Ge(nt,et),to:Ge(Ce.line,Ce.ch)}}else He.push(Ue[2])}}function Ae(Ce,Oe){for(var He=[];;){var Ue=We(Ce);if(!Ue)return;if(Ue=="selfClose"){je(Ce);continue}var it=Ce.line,nt=Ce.ch,et=je(Ce);if(!et)return;if(et[1])He.push(et[2]);else{for(var ot=He.length-1;ot>=0;--ot)if(He[ot]==et[2]){He.length=ot;break}if(ot<0&&(!Oe||Oe==et[2]))return{tag:et[2],from:Ge(Ce.line,Ce.ch),to:Ge(it,nt)}}}}ie.registerHelper("fold","xml",function(Ce,Oe){for(var He=new Te(Ce,Oe.line,0);;){var Ue=ft(He);if(!Ue||He.line!=Oe.line)return;var it=ze(He);if(!it)return;if(!Ue[1]&&it!="selfClose"){var nt=Ge(He.line,He.ch),et=Le(He,Ue[2]);return et&&De(et.from,nt)>0?{from:nt,to:et.from}:null}}}),ie.findMatchingTag=function(Ce,Oe,He){var Ue=new Te(Ce,Oe.line,Oe.ch,He);if(!(Ue.text.indexOf(">")==-1&&Ue.text.indexOf("<")==-1)){var it=ze(Ue),nt=it&&Ge(Ue.line,Ue.ch),et=it&&je(Ue);if(!(!it||!et||De(Ue,Oe)>0)){var ot={from:Ge(Ue.line,Ue.ch),to:nt,tag:et[2]};return it=="selfClose"?{open:ot,close:null,at:"open"}:et[1]?{open:Ae(Ue,et[2]),close:ot,at:"close"}:(Ue=new Te(Ce,nt.line,nt.ch,He),{open:ot,close:Le(Ue,et[2]),at:"open"})}}},ie.findEnclosingTag=function(Ce,Oe,He,Ue){for(var it=new Te(Ce,Oe.line,Oe.ch,He);;){var nt=Ae(it,Ue);if(!nt)break;var et=new Te(Ce,Oe.line,Oe.ch,He),ot=Le(et,nt.tag);if(ot)return{open:nt,close:ot}}},ie.scanForClosingTag=function(Ce,Oe,He,Ue){var it=new Te(Ce,Oe.line,Oe.ch,Ue?{from:0,to:Ue}:null);return Le(it,He)}})},89780:function(mt){(function(xt,fe){mt.exports=fe()})(this,function(){"use strict";var xt=navigator.userAgent,fe=navigator.platform,ie=/gecko\/\d/i.test(xt),Ge=/MSIE \d/.test(xt),De=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(xt),Ze=/Edge\/(\d+)/.exec(xt),xe=Ge||De||Ze,ve=xe&&(Ge?document.documentMode||6:+(Ze||De)[1]),Te=!Ze&&/WebKit\//.test(xt),Ie=Te&&/Qt\/\d+\.\d+/.test(xt),Ee=!Ze&&/Chrome\//.test(xt),Ne=/Opera\//.test(xt),ze=/Apple Computer/.test(navigator.vendor),je=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(xt),ft=/PhantomJS/.test(xt),We=!Ze&&/AppleWebKit/.test(xt)&&/Mobile\/\w+/.test(xt),Le=/Android/.test(xt),Ae=We||Le||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(xt),Ce=We||/Mac/.test(fe),Oe=/\bCrOS\b/.test(xt),He=/win/i.test(fe),Ue=Ne&&xt.match(/Version\/(\d*\.\d*)/);Ue&&(Ue=Number(Ue[1])),Ue&&Ue>=15&&(Ne=!1,Te=!0);var it=Ce&&(Ie||Ne&&(Ue==null||Ue<12.11)),nt=ie||xe&&ve>=9;function et(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var ot=function(a,y){var b=a.className,x=et(y).exec(b);if(x){var E=b.slice(x.index+x[0].length);a.className=b.slice(0,x.index)+(E?x[1]+E:"")}};function Et(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function dt(a,y){return Et(a).appendChild(y)}function Ke(a,y,b,x){var E=document.createElement(a);if(b&&(E.className=b),x&&(E.style.cssText=x),typeof y=="string")E.appendChild(document.createTextNode(y));else if(y)for(var z=0;z=y)return re+(y-z);re+=ae-z,re+=b-re%b,z=ae+1}}var de=function(){this.id=null,this.f=null,this.time=0,this.handler=ci(this.onTimeout,this)};de.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},de.prototype.set=function(a,y){this.f=y;var b=+new Date+a;(!this.id||b=y)return x+Math.min(re,y-E);if(E+=z-x,E+=b-E%b,x=z+1,E>=y)return x}}var Qe=[""];function st(a){for(;Qe.length<=a;)Qe.push(qe(Qe)+" ");return Qe[a]}function qe(a){return a[a.length-1]}function Nt(a,y){for(var b=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ee.test(a))}function ce(a,y){return y?y.source.indexOf("\\w")>-1&&oe(a)?!0:y.test(a):oe(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])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 $e(a){return a.charCodeAt(0)>=768&&Me.test(a)}function At(a,y,b){for(;(b<0?y>0:yb?-1:1;;){if(y==b)return y;var E=(y+b)/2,z=x<0?Math.ceil(E):Math.floor(E);if(z==y)return a(z)?y:b;a(z)?b=z:y=z+x}}function Tt(a,y,b,x){if(!a)return x(y,b,"ltr",0);for(var E=!1,z=0;zy||y==b&&re.to==y)&&(x(Math.max(re.from,y),Math.min(re.to,b),re.level==1?"rtl":"ltr",z),E=!0)}E||x(y,b,"ltr")}var ei=null;function Vt(a,y,b){var x;ei=null;for(var E=0;Ey)return E;z.to==y&&(z.from!=z.to&&b=="before"?x=E:ei=E),z.from==y&&(z.from!=z.to&&b!="before"?x=E:ei=E)}return x!=null?x:ei}var Ut=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(ue){return ue<=247?a.charAt(ue):1424<=ue&&ue<=1524?"R":1536<=ue&&ue<=1785?y.charAt(ue-1536):1774<=ue&&ue<=2220?"r":8192<=ue&&ue<=8203?"w":ue==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,E=/[stwN]/,z=/[LRr]/,re=/[Lb1n]/,ae=/[1n]/;function le(ue,ge,ye){this.level=ue,this.from=ge,this.to=ye}return function(ue,ge){var ye=ge=="ltr"?"L":"R";if(ue.length==0||ge=="ltr"&&!x.test(ue))return!1;for(var Be=ue.length,_e=[],Xe=0;Xe-1&&(x[y]=E.slice(0,z).concat(E.slice(z+1)))}}}function yi(a,y){var b=an(a,y);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),E=0;E0}function mn(a){a.prototype.on=function(y,b){Wt(this,y,b)},a.prototype.off=function(y,b){pi(this,y,b)}}function $i(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Do(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Gr(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Lo(a){$i(a),Do(a)}function Xo(a){return a.target||a.srcElement}function ko(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Ce&&a.ctrlKey&&y==1&&(y=3),y}var ja=function(){if(xe&&ve<9)return!1;var a=Ke("div");return"draggable"in a||"dragDrop"in a}(),eo;function Ko(a){if(eo==null){var y=Ke("span","\u200B");dt(a,Ke("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(eo=y.offsetWidth<=1&&y.offsetHeight>2&&!(xe&&ve<8))}var b=eo?Ke("span","\u200B"):Ke("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var Ao;function qo(a){if(Ao!=null)return Ao;var y=dt(a,document.createTextNode("A\u062EA")),b=Fe(y,0,1).getBoundingClientRect(),x=Fe(y,1,2).getBoundingClientRect();return Et(a),!b||b.left==b.right?!1:Ao=x.right-b.right<3}var br=` diff --git a/p__Classrooms__Lists__Exercise__Review__index.4583fe00.async.js b/p__Classrooms__Lists__Exercise__Review__index.cc1c9221.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Review__index.4583fe00.async.js rename to p__Classrooms__Lists__Exercise__Review__index.cc1c9221.async.js index bfbae7159b..5008f916f4 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.4583fe00.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.cc1c9221.async.js @@ -1,6 +1,6 @@ -!(function(){var Nc=Object.defineProperty,kc=Object.defineProperties;var Hc=Object.getOwnPropertyDescriptors;var Hl=Object.getOwnPropertySymbols;var Ou=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable;var $l=(vt,tt,de)=>tt in vt?Nc(vt,tt,{enumerable:!0,configurable:!0,writable:!0,value:de}):vt[tt]=de,lo=(vt,tt)=>{for(var de in tt||(tt={}))Ou.call(tt,de)&&$l(vt,de,tt[de]);if(Hl)for(var de of Hl(tt))Tu.call(tt,de)&&$l(vt,de,tt[de]);return vt},Bl=(vt,tt)=>kc(vt,Hc(tt));var eu=(vt,tt)=>{var de={};for(var te in vt)Ou.call(vt,te)&&tt.indexOf(te)<0&&(de[te]=vt[te]);if(vt!=null&&Hl)for(var te of Hl(vt))tt.indexOf(te)<0&&Tu.call(vt,te)&&(de[te]=vt[te]);return de};var za=(vt,tt,de)=>$l(vt,typeof tt!="symbol"?tt+"":tt,de);(self.webpackChunk=self.webpackChunk||[]).push([[8085,6270],{67921:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return re}});var te=de(54476),Se=de(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},fe=a,le=de(7657),z=function(ie,x){return Se.createElement(le.Z,(0,te.Z)({},ie,{ref:x,icon:fe}))},ae=Se.forwardRef(z),re=ae},4958:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return re}});var te=de(54476),Se=de(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},fe=a,le=de(7657),z=function(ie,x){return Se.createElement(le.Z,(0,te.Z)({},ie,{ref:x,icon:fe}))},ae=Se.forwardRef(z),re=ae},38470:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ve}});var te=de(33885),Se=de(54476),a=de(76190),fe=de(42978),le=de(75931),z=de(59301),ae=de(43403),re=de(65030),b=de(92310),ie=de.n(b),x=de(34280),y=de(18929);function E(Xe){return Xe!==null&&(0,a.Z)(Xe)==="object"}function ee(Xe,Ge,He){if(Xe===!1||Ge===!1&&(!E(Xe)||!Xe.closeIcon))return null;var Ke=typeof Ge!="boolean"?Ge:void 0;if(E(Xe)){var Ye;return(0,te.Z)((0,te.Z)({},Xe),{},{closeIcon:(Ye=Xe.closeIcon)!==null&&Ye!==void 0?Ye:Ke})}return He||Xe||Ge?{closeIcon:Ke}:"empty"}function ne(Xe,Ge,He,Ke){return z.useMemo(function(){var Ye=ee(Xe,Ge,!1),_e=ee(He,Ke,!0);return Ye!=="empty"?Ye:_e},[He,Ke,Xe,Ge])}var oe=de(6089);function ue(Xe){var Ge=window.innerWidth||document.documentElement.clientWidth,He=window.innerHeight||document.documentElement.clientHeight,Ke=Xe.getBoundingClientRect(),Ye=Ke.top,_e=Ke.right,dt=Ke.bottom,it=Ke.left;return Ye>=0&&it>=0&&_e<=Ge&&dt<=He}function ce(Xe,Ge,He){var Ke;return(Ke=He!=null?He:Ge)!==null&&Ke!==void 0?Ke:Xe===null?"center":"bottom"}function Ae(Xe){return typeof Xe=="number"&&!Number.isNaN(Xe)}function se(Xe,Ge,He,Ke){var Ye=(0,z.useState)(void 0),_e=(0,fe.Z)(Ye,2),dt=_e[0],it=_e[1];(0,x.Z)(function(){var At=typeof Xe=="function"?Xe():Xe;it(At||null)});var Ze=(0,z.useState)(null),Re=(0,fe.Z)(Ze,2),rt=Re[0],Ue=Re[1],$e=(0,oe.Z)(function(){if(dt){!ue(dt)&&Ge&&dt.scrollIntoView(Ke);var At=dt.getBoundingClientRect(),ke=At.left,je=At.top,ze=At.width,nt=At.height,ut={left:ke,top:je,width:ze,height:nt,radius:0};Ue(function(bt){return JSON.stringify(bt)!==JSON.stringify(ut)?ut:bt})}else Ue(null)}),at=function(ke){var je;return(je=Array.isArray(He==null?void 0:He.offset)?He==null?void 0:He.offset[ke]:He==null?void 0:He.offset)!==null&&je!==void 0?je:6};(0,x.Z)(function(){return $e(),window.addEventListener("resize",$e),function(){window.removeEventListener("resize",$e)}},[dt,Ge,$e]);var ft=(0,z.useMemo)(function(){if(!rt)return rt;var At=at(0),ke=at(1),je=Ae(He==null?void 0:He.radius)?He==null?void 0:He.radius:2;return{left:rt.left-At,top:rt.top-ke,width:rt.width+At*2,height:rt.height+ke*2,radius:je}},[rt,He]);return[ft,dt]}var he=de(80402),ye={fill:"transparent",pointerEvents:"auto"},me=function(Ge){var He=Ge.prefixCls,Ke=Ge.rootClassName,Ye=Ge.pos,_e=Ge.showMask,dt=Ge.style,it=dt===void 0?{}:dt,Ze=Ge.fill,Re=Ze===void 0?"rgba(0,0,0,0.5)":Ze,rt=Ge.open,Ue=Ge.animated,$e=Ge.zIndex,at=Ge.disabledInteraction,ft=(0,he.Z)(),At="".concat(He,"-mask-").concat(ft),ke=(0,a.Z)(Ue)==="object"?Ue==null?void 0:Ue.placeholder:Ue,je=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),ze=je?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return z.createElement(ae.Z,{open:rt,autoLock:!0},z.createElement("div",{className:ie()("".concat(He,"-mask"),Ke),style:(0,te.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:$e,pointerEvents:Ye&&!at?"none":"auto"},it)},_e?z.createElement("svg",{style:{width:"100%",height:"100%"}},z.createElement("defs",null,z.createElement("mask",{id:At},z.createElement("rect",(0,Se.Z)({x:"0",y:"0"},ze,{fill:"white"})),Ye&&z.createElement("rect",{x:Ye.left,y:Ye.top,rx:Ye.radius,width:Ye.width,height:Ye.height,fill:"black",className:ke?"".concat(He,"-placeholder-animated"):""}))),z.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Re,mask:"url(#".concat(At,")")}),Ye&&z.createElement(z.Fragment,null,z.createElement("rect",(0,Se.Z)({},ye,{x:"0",y:"0",width:"100%",height:Ye.top})),z.createElement("rect",(0,Se.Z)({},ye,{x:"0",y:"0",width:Ye.left,height:"100%"})),z.createElement("rect",(0,Se.Z)({},ye,{x:"0",y:Ye.top+Ye.height,width:"100%",height:"calc(100vh - ".concat(Ye.top+Ye.height,"px)")})),z.createElement("rect",(0,Se.Z)({},ye,{x:Ye.left+Ye.width,y:"0",width:"calc(100vw - ".concat(Ye.left+Ye.width,"px)"),height:"100%"})))):null))},pe=me,ge={adjustX:1,adjustY:1},Ee=[0,0],ve={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function we(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ge={};return Object.keys(ve).forEach(function(He){Ge[He]=(0,te.Z)((0,te.Z)({},ve[He]),{},{autoArrow:Xe,targetOffset:Ee})}),Ge}var Ie=we(),Qe=de(94480),De=de(26112);function Oe(Xe){var Ge,He=Xe.prefixCls,Ke=Xe.current,Ye=Xe.total,_e=Xe.title,dt=Xe.description,it=Xe.onClose,Ze=Xe.onPrev,Re=Xe.onNext,rt=Xe.onFinish,Ue=Xe.className,$e=Xe.closable,at=(0,De.Z)($e||{},!0),ft=(Ge=$e==null?void 0:$e.closeIcon)!==null&&Ge!==void 0?Ge:z.createElement("span",{className:"".concat(He,"-close-x")},"\xD7"),At=!!$e;return z.createElement("div",{className:ie()("".concat(He,"-content"),Ue)},z.createElement("div",{className:"".concat(He,"-inner")},At&&z.createElement("button",(0,Se.Z)({type:"button",onClick:it,"aria-label":"Close"},at,{className:"".concat(He,"-close")}),ft),z.createElement("div",{className:"".concat(He,"-header")},z.createElement("div",{className:"".concat(He,"-title")},_e)),z.createElement("div",{className:"".concat(He,"-description")},dt),z.createElement("div",{className:"".concat(He,"-footer")},z.createElement("div",{className:"".concat(He,"-sliders")},Ye>1?(0,Qe.Z)(Array.from({length:Ye}).keys()).map(function(ke,je){return z.createElement("span",{key:ke,className:je===Ke?"active":""})}):null),z.createElement("div",{className:"".concat(He,"-buttons")},Ke!==0?z.createElement("button",{className:"".concat(He,"-prev-btn"),onClick:Ze},"Prev"):null,Ke===Ye-1?z.createElement("button",{className:"".concat(He,"-finish-btn"),onClick:rt},"Finish"):z.createElement("button",{className:"".concat(He,"-next-btn"),onClick:Re},"Next")))))}var be=function(Ge){var He=Ge.current,Ke=Ge.renderPanel;return z.createElement(z.Fragment,null,typeof Ke=="function"?Ke(Ge,He):z.createElement(Oe,Ge))},Le=be,Ne=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],We={left:"50%",top:"50%",width:1,height:1},Me={block:"center",inline:"center"},et=function(Ge){var He=Ge.prefixCls,Ke=He===void 0?"rc-tour":He,Ye=Ge.steps,_e=Ye===void 0?[]:Ye,dt=Ge.defaultCurrent,it=Ge.current,Ze=Ge.onChange,Re=Ge.onClose,rt=Ge.onFinish,Ue=Ge.open,$e=Ge.mask,at=$e===void 0?!0:$e,ft=Ge.arrow,At=ft===void 0?!0:ft,ke=Ge.rootClassName,je=Ge.placement,ze=Ge.renderPanel,nt=Ge.gap,ut=Ge.animated,bt=Ge.scrollIntoViewOptions,st=bt===void 0?Me:bt,Dt=Ge.zIndex,sr=Dt===void 0?1001:Dt,Gt=Ge.closeIcon,mr=Ge.closable,Lt=Ge.builtinPlacements,ar=Ge.disabledInteraction,lr=(0,le.Z)(Ge,Ne),Nt=z.useRef(),cr=(0,y.Z)(0,{value:it,defaultValue:dt}),vr=(0,fe.Z)(cr,2),Fr=vr[0],nn=vr[1],Rt=(0,y.Z)(void 0,{value:Ue,postState:function(ti){return Fr<0||Fr>=_e.length?!1:ti!=null?ti:!0}}),Xt=(0,fe.Z)(Rt,2),Lr=Xt[0],qr=Xt[1],Gr=z.useState(Lr),an=(0,fe.Z)(Gr,2),Sn=an[0],wn=an[1],Un=z.useRef(Lr);(0,x.Z)(function(){Lr&&(Un.current||nn(0),wn(!0)),Un.current=Lr},[Lr]);var tn=_e[Fr]||{},Nn=tn.target,gn=tn.placement,br=tn.style,Dr=tn.arrow,tr=tn.className,ur=tn.mask,Ut=tn.scrollIntoViewOptions,_t=Ut===void 0?Me:Ut,ir=tn.closeIcon,Qt=tn.closable,Mt=ne(Qt,ir,mr,Gt),wt=Lr&&(ur!=null?ur:at),xt=_t!=null?_t:st,jt=se(Nn,Ue,nt,xt),hr=(0,fe.Z)(jt,2),nr=hr[0],kt=hr[1],Yt=ce(kt,je,gn),$t=kt?typeof Dr=="undefined"?At:Dr:!1,jr=(0,a.Z)($t)==="object"?$t.pointAtCenter:!1;(0,x.Z)(function(){var $n;($n=Nt.current)===null||$n===void 0||$n.forceAlign()},[jr,Fr]);var Zr=function(ti){nn(ti),Ze==null||Ze(ti)},Tn=(0,z.useMemo)(function(){return Lt?typeof Lt=="function"?Lt({arrowPointAtCenter:jr}):Lt:we(jr)},[Lt,jr]);if(kt===void 0||!Sn)return null;var fn=function(){qr(!1),Re==null||Re(Fr)},Wn=function(){return z.createElement(Le,(0,Se.Z)({arrow:$t,key:"content",prefixCls:Ke,total:_e.length,renderPanel:ze,onPrev:function(){Zr(Fr-1)},onNext:function(){Zr(Fr+1)},onClose:fn,current:Fr,onFinish:function(){fn(),rt==null||rt()}},_e[Fr],{closable:Mt}))},Qn=typeof wt=="boolean"?wt:!!wt,ei=typeof wt=="boolean"?void 0:wt,di=function(ti){return ti||kt||document.body};return z.createElement(z.Fragment,null,z.createElement(pe,{zIndex:sr,prefixCls:Ke,pos:nr,showMask:Qn,style:ei==null?void 0:ei.style,fill:ei==null?void 0:ei.color,open:Lr,animated:ut,rootClassName:ke,disabledInteraction:ar}),z.createElement(re.Z,(0,Se.Z)({},lr,{builtinPlacements:Tn,ref:Nt,popupStyle:br,popupPlacement:Yt,popupVisible:Lr,popupClassName:ie()(ke,tr),prefixCls:Ke,popup:Wn,forceRender:!1,destroyPopupOnHide:!0,zIndex:sr,getTriggerDOMNode:di,arrow:!!$t}),z.createElement(ae.Z,{open:Lr,autoLock:!0},z.createElement("div",{className:ie()(ke,"".concat(Ke,"-target-placeholder")),style:(0,te.Z)((0,te.Z)({},nr||We),{},{position:"fixed",pointerEvents:"none"})}))))},ot=et,Ve=ot},21697:function(vt,tt){"use strict";tt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},60977:function(vt,tt){"use strict";tt.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",exportBtns:"exportBtns___EmvhF",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y",divname:"divname___wdaL2"}},19530:function(vt,tt){"use strict";tt.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",tip:"tip___V6oDj",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},2449:function(vt,tt){"use strict";tt.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY",score:"score___Sk80M",drawerWrap:"drawerWrap___VuX5c",top:"top___EnYnP",middle:"middle___LNYBi",listwrap:"listwrap___l6Z3o",btns:"btns___hFvQ6",sign:"sign___vATdV"}},5216:function(vt,tt){"use strict";tt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},68788:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},b),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));tt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},60515:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));tt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));tt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var vt={},tt="5.0",de={},te=null,Se=!1,a=!1,fe=null,le=!1,z=null,ae=null,re=0;re4?parseFloat(Ge):5};vt.setHTML5Codebase=function(Ge,He){ae=Ge,ot(Ge,He)},vt.setJavaCodebase=vt.setJavaCodebaseVersion=vt.isCompiledInstalled=vt.setPreCompiledScriptPath=vt.setPreCompiledResourcePath=function(){},vt.setHTML5CodebaseVersion=function(Ge,He){var Ke=parseFloat(Ge);if(Ke!==NaN&&Ke<5){console.log("The GeoGebra HTML5 codebase version "+Ke+" is deprecated. Using version latest instead.");return}z=Ge,et(Ge,He)},vt.getHTML5CodebaseVersion=function(){return ee},vt.getParameters=function(){return de},vt.setFontsCSSURL=function(Ge){se=Ge},vt.setGiacJSURL=function(Ge){},vt.setJNLPFile=function(Ge){ie=Ge},vt.setJNLPBaseDir=function(Ge){},vt.inject=function(){function Ge(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var He="auto",Ke=de.id,Ye,_e=!1,dt=0;dt=5)return!0;var Ge=vt.getAppletObject();return Ge&&typeof Ge.recalculateEnvironments=="function"?(Ge.recalculateEnvironments(),!0):!1},vt.startAnimation=function(){var Ge=vt.getAppletObject();return Ge&&typeof Ge.startAnimation=="function"?(Ge.startAnimation(),!0):!1},vt.stopAnimation=function(){var Ge=vt.getAppletObject();return Ge&&typeof Ge.stopAnimation=="function"?(Ge.stopAnimation(),!0):!1},vt.getAppletObject=function(){var Ge=de.id!==void 0?de.id:"ggbApplet";return window[Ge]},vt.resize=function(){};var we=function(Ge,He,Ke){var Ye=document.createElement("param");Ye.setAttribute("name",He),Ye.setAttribute("value",Ke),Ge.appendChild(Ye)},Ie=function(Ge){return Ge&&Ge!=="false"},Qe=function(Ge,He,Ke){ye(ee)<=4.2&&(Ke=!0);var Ye=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!oe)&&(Ye=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var _e=document.createElement("div");_e.classList.add("appletParameters","notranslate");var dt=He.width,it=He.height;if(He.disableAutoScale=He.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():He.disableAutoScale,He.width!==void 0)if(ye(ee)<=4.4)Ie(He.showToolBar)&&(He.height-=7),Ie(He.showAlgebraInput)&&(He.height-=37),He.width<605&&Ie(He.showToolBar)&&(He.width=605,dt=605);else{var Ze=100;(Ie(He.showToolBar)||Ie(He.showMenuBar))&&(He.hasOwnProperty("customToolBar")&&(He.customToolbar=He.customToolBar),Ze=Ie(He.showMenuBar)?245:155),dt=5?(He.appletOnLoad=function(st){var Dt=Ge.querySelector(".ggb_preview");Dt&&Dt.parentNode.removeChild(Dt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ue),window.GGBT_wsf_view&&$(window).trigger("resize"),rt(st)},$e||Ue.appendChild(at)):_e.appendChild(at),Ue.appendChild(_e),$e||Ge.appendChild(Ue),setTimeout(function(){vt.resize()},1)}else{var ft=document.createElement("div");ft.className="applet_scaler",ft.style.position="relative",ft.style.display="block",ft.appendChild(_e),Ge.appendChild(ft),He.appletOnLoad=function(st){vt.resize(),rt(st)}}function At(st,Dt){Dt&&typeof Dt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(st,Dt.appletOnLoad):renderGGBElement(st),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Dt)}function ke(st,Dt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:st,params:Dt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(sr){At(sr.article,sr.params)}),html5AppletsToProcess=null)},ye(ee)<5&&(st.className+=" geogebraweb")):At(st,Dt)}if(Ye){scriptLoadStarted=!0;for(var je=0;je<_e.childNodes.length;je++){var ze=_e.childNodes[je].tagName;ze==="TABLE"&&(_e.removeChild(_e.childNodes[je]),je--)}if(ggbHTML5LoadedScript!==null){var nt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');nt!=null&&nt.parentNode.removeChild(nt)}var ut=document.createElement("script"),bt=function(){ke(_e,He)};ut.src=x+ne,ggbHTML5LoadedCodebaseIsWebSimple=oe,ggbHTML5LoadedCodebaseVersion=ee,ggbHTML5LoadedScript=ut.src,Ve("GeoGebra HTML5 codebase loaded: '"+x+"'.",He),!ae&&(!z||z=="5.0")?(oe?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),bt()):x.requirejs?__webpack_require__.e(981).then(function(){var st=[__webpack_require__(60981)];bt.apply(null,st)}.bind(this)).catch(__webpack_require__.oe):(ut.onload=bt,Ge.appendChild(ut))}else ke(_e,He);He.height=it,He.width=dt},De=function(Ge,He,Ke){var Ye=Ne(He.width,He.height,He.borderColor,Ke),_e=document.createElement("div");_e.style.position="relative",_e.style.display="block",_e.style.width=He.width+"px",_e.style.height=He.height+"px",_e.className="applet_screenshot applet_scaler"+(Ke?" applet_screenshot_play":""),_e.appendChild(Ye);var dt=GGBAppletUtils.getScale(He,Ge,Ke);Ke?(Ge.appendChild(Le()),window.GGBT_wsf_view||(Ge.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(_e,"66%"),Ge.appendChild(_e),dt!==1&&!isNaN(dt)&&(GGBAppletUtils.scaleElement(_e,dt),_e.style.width=He.width+"px",_e.style.height=He.height+"px",_e.parentNode.style.width=He.width*dt+"px",_e.parentNode.style.height=He.height*dt+"px"),vt.resize=function(){Oe(Ge,Ye,_e,Ke)},window.addEventListener("resize",function(it){vt.resize()}),vt.resize()};function Oe(Ge,He,Ke,Ye){if(Ge.contains(He)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ge.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}var _e=GGBAppletUtils.getScale(de,Ge,Ye);Ke.parentNode!==null&&(!isNaN(_e)&&_e!==1?(GGBAppletUtils.scaleElement(Ke,_e),Ke.parentNode.style.width=de.width*_e+"px",Ke.parentNode.style.height=de.height*_e+"px"):(GGBAppletUtils.scaleElement(Ke,1),Ke.parentNode.style.width=de.width+"px",Ke.parentNode.style.height=de.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ge),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}vt.onExitFullscreen=function(Ge,He){He.appendChild(Ge)};var be=function(Ge,He,Ke,Ye){De(Ge,He,!0);for(var _e=function(){var Ze=[];for(it=0;it0?(Re.remove(),Ue.attr("id","fullscreencontent").show(),jQuery(rt).append(Ue),window.dispatchEvent(new Event("resize"))):Qe(Re,He,!1),window.GGBT_wsf_view.launchFullScreen(rt)}else E=Ye,Qe(Ge,He,!1);if(!window.GGBT_wsf_view)for(it=0;itGe/4*3&&(Re=Ge/4*3),rt=Re/5.8,Ze.setAttribute("src",ce),Ze.setAttribute("width",Re),Ze.setAttribute("height",rt);var Ue=(Ge-Re)/2,$e=(He-rt)/2;Ze.style.left=Ue+"px",Ze.style.top=$e+"px",_e.appendChild(Ze)}}return _e.appendChild(it),_e},We=function(Ge){return Ge=Ge.toLowerCase(),Ge==="html5"||Ge==="screenshot"?Ge:"html5"},Me=["web","webSimple","web3d","tablet","tablet3d","phone"],et=function(Ge,He){if(ee=Ge,He){ot(ee,!0);return}var Ke=!Se;if(Ke){var Ye=ye(ee);!isNaN(Ye)&&Ye<4.4&&(Ke=!1)}var _e,dt;window.location.protocol.substr(0,4)==="http"?_e=window.location.protocol:_e="http:";var it=ee.indexOf("//");it>0?dt=ee:it===0?dt=_e+ee:dt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ze in Me)if(ee.slice(Me[Ze].length*-1)===Me[Ze]||ee.slice((Me[Ze].length+1)*-1)===Me[Ze]+"/"){ot(dt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ke&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!Ie(de.showToolBar)&&!Ie(de.showMenuBar)&&!Ie(de.showAlgebraInput)&&!Ie(de.enableRightClick)&&(!de.appName||de.appName=="classic")?dt+="webSimple/":dt+="web3d/",ot(dt,!1)},ot=function(Ge,He){if(Ge.requirejs){x=Ge;return}Ge.slice(-1)!=="/"&&(Ge+="/"),x=Ge,He===null&&(He=Ge.indexOf("http")===-1),y=He,ne="web.nocache.js",oe=!1;var Ke=x.split("/");Ke.length>1&&(!He&&Ke[Ke.length-2]==="webSimple"?(ne="webSimple.nocache.js",oe=!0):Me.indexOf(Ke[Ke.length-2])>=0&&(ne=Ke[Ke.length-2]+".nocache.js")),Ke=Ge.split("/"),ee=Ke[Ke.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var Ye=parseFloat(ee);Ye!==NaN&&Ye<5&&Ge.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ye+" is deprecated. Using version latest instead."),et("5.0",He))},Ve=function(Ge,He){window.console&&window.console.log&&(!He||typeof He.showLogging=="undefined"||He.showLogging&&He.showLogging!=="false")&&console.log(Ge)};de.material_id!==void 0?ge(Xe):Xe();function Xe(){var Ge=tt;z!==null?Ge=z:parseFloat(Ge)<5&&(Ge="5.0"),et(Ge,!1),ae!==null&&ot(ae,y),le=!0}return vt},GGBAppletUtils=function(){"use strict";function vt(){return window.GGBT_wsf_edit!==void 0}function tt(le,z){z!=1?(le.style.transformOrigin="0% 0% 0px",le.style.webkitTransformOrigin="0% 0% 0px",le.style.transform="scale("+z+","+z+")",le.style.webkitTransform="scale("+z+","+z+")",le.style.maxWidth="initial",le.querySelector(".ggb_preview")!==null&&(le.querySelector(".ggb_preview").style.maxWidth="initial"),le.querySelectorAll(".ggb_preview img")[0]!==void 0&&(le.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),le.querySelectorAll(".ggb_preview img")[1]!==void 0&&(le.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(le.style.transform="none",le.style.webkitTransform="none")}function de(le,z,ae,re,b,ie){var x=null;if(ie!=null&&ie!="")for(var y=le.parentNode;y!=null;)if((" "+y.className+" ").indexOf(" "+ie+" ")>-1){x=y;break}else y=y.parentNode;var E=0,ee=0,ne=0,oe=0,ue=0,ce=0,Ae=0;if(x)E=x.offsetWidth,ee=Math.max(re?x.offsetWidth:0,x.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(E=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),ne=E):(E=window.innerWidth,ee=window.innerHeight,ne=window.innerWidth),le){var se=le.getBoundingClientRect();se.left>0&&se.left<=E&&(b===void 0||!b)&&(document.dir==="rtl"?(ue=E-se.width-se.left,ce=ne<=480?10:30):(ce=se.left,ue=ne<=480?10:30),oe=ce+ue)}if(le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var he=le.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe=40,Ae=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe=0,Ae=40)}}return le&&((ae===void 0||!ae)&&z>0&&z+oe1&&(ie=!0)),z&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(le.hasOwnProperty("disableAutoScale")&&le.disableAutoScale))b=te(le,z,ie,ae,le.scaleContainerClass);else return re;return ie&&(!le.hasOwnProperty("scale")||re===1)?b:Math.min(re,b)}function a(le){var z=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=le.getBoundingClientRect(),b=(z-re.width)/2,ie=(ae-re.height)/2;ie<0&&(ie=0),le.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(b<40?le.style.left="40px":le.style.left=b+"px",le.style.top=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?le.style.top="40px":le.style.top=ie+"px",le.style.left=b+"px")}function fe(le,z){var ae=le.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(z.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(le)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=Se(z,le);vt()&&ae.setAttribute("data-param-scale",re);for(var b=null,ie=0;ie=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(vt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(vt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(vt){var tt=c[vt];return tt==null?null:tt},r=d,webModule.__errFn=e}function B(){function vt(le){var z=le.lastIndexOf(rb);z==-1&&(z=le.length);var ae=le.indexOf(sb);ae==-1&&(ae=le.length);var re=le.lastIndexOf(tb,Math.min(ae,z));return re>=O?le.substring(O,re+P):W}function tt(le){if(!le.match(/^\w+:\/\//)){var z=o.createElement(ub);z.src=le+vb,le=vt(z.src)}return le}function de(){var le=__gwt_getMetaProperty(wb);return le!=null?le:W}function te(){for(var le=o.getElementsByTagName(_),z=O;zO?le[le.length-P].href:W}function a(){var le=o.location;return le.href==le.protocol+zb+le.host+le.pathname+le.search+le.hash}var fe=de();return fe==W&&(fe=te()),fe==W&&(fe=Se()),fe==W&&a()&&(fe=vt(o.location.href)),fe=tt(fe),fe}function C(vt){return vt.match(/^\//)||vt.match(/^[a-zA-Z]+:\/\//)?vt:webModule.__moduleBase+vt}function D(){var vt=[],tt=O,de=[],te=[];function Se(le){var z=te[le](),ae=de[le];if(z in ae)return z;var re=[];for(var b in ae)re[ae[b]]=b;throw r&&r(le,re,z),null}if(__gwt_isKnownPropertyValue=function(le,z){return z in de[le]},webModule.__getPropMap=function(){var le={};for(var z in de)de.hasOwnProperty(z)&&(le[z]=Se(z));return le},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var fe=a.indexOf(Db);fe!=-1&&(tt=parseInt(a.substring(fe+P),$),a=a.substring(O,fe))}catch(le){}return webModule.__softPermutationId=tt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(vt,tt,de){"use strict";de.d(tt,{Ax:function(){return fe},Ds:function(){return le},KI:function(){return ae},SI:function(){return a},f1:function(){return Se}});var te=de(90524);function Se(re){let b=!0;if(re.length>0){for(let ie=0;ieoe in ne?a(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[oe]=ue,ie=(ne,oe)=>{for(var ue in oe||(oe={}))ae.call(oe,ue)&&b(ne,ue,oe[ue]);if(z)for(var ue of z(oe))re.call(oe,ue)&&b(ne,ue,oe[ue]);return ne},x=(ne,oe)=>fe(ne,le(oe)),y=(ne,oe)=>{var ue={};for(var ce in ne)ae.call(ne,ce)&&oe.indexOf(ce)<0&&(ue[ce]=ne[ce]);if(ne!=null&&z)for(var ce of z(ne))oe.indexOf(ce)<0&&re.call(ne,ce)&&(ue[ce]=ne[ce]);return ue},E=(ne,oe,ue)=>new Promise((ce,Ae)=>{var se=me=>{try{ye(ue.next(me))}catch(pe){Ae(pe)}},he=me=>{try{ye(ue.throw(me))}catch(pe){Ae(pe)}},ye=me=>me.done?ce(me.value):Promise.resolve(me.value).then(se,he);ye((ue=ue.apply(ne,oe)).next())});const ee=ne=>{var oe=ne,{children:ue}=oe,ce=y(oe,["children"]);const[Ae,se]=(0,Se.useState)(!1);return Se.createElement(te.ZP,x(ie({},ce),{loading:Ae,onClick:he=>E(void 0,null,function*(){try{se(!0),yield ce.onClick(he),se(!1)}catch(ye){console.error(ye),se(!1)}})}),ue)}},98616:function(vt,tt,de){"use strict";de.d(tt,{ij:function(){return Ae},_s:function(){return ce},Uf:function(){return ue},ZP:function(){return he}});var te=de(59301),Se={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},a=de(92310),fe=de.n(a),le=de(42441),z=de(25399),ae=de(458),re=de(29787),b=de(57884),ie=de(90524),x=Object.defineProperty,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ye,me,pe)=>me in ye?x(ye,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ye[me]=pe,oe=(ye,me)=>{for(var pe in me||(me={}))E.call(me,pe)&&ne(ye,pe,me[pe]);if(y)for(var pe of y(me))ee.call(me,pe)&&ne(ye,pe,me[pe]);return ye};const ue=(ye={})=>{var me,pe,ge,Ee;let ve=(me=ye==null?void 0:ye.emotion)==null?void 0:me.map(De=>oe({value:De==null?void 0:De.rate},De)),we=(pe=ye==null?void 0:ye.focus)==null?void 0:pe.map(De=>oe({value:De==null?void 0:De.rate},De)),Ie=(ge=ye==null?void 0:ye.action)==null?void 0:ge.map(De=>oe({value:De==null?void 0:De.rate},De)),Qe=(Ee=ye==null?void 0:ye.intention)==null?void 0:Ee.map(De=>oe({value:De==null?void 0:De.rate},De));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:ve||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:we||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Ie||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Qe||[]}]},ce=({className:ye,dataSource:me=[],col:pe=4,right:ge,bottom:Ee=23,precision:ve=0,wrapWidth:we=1200})=>{const Ie=(De="",Oe,be="--")=>De?(De==null?void 0:De.length)>Oe?(De==null?void 0:De.slice(0,Oe-1))+"...":De:be,Qe=Math.floor((we-(pe-1)*ge)/pe);return te.createElement("div",{className:fe()(Se.list,ye)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((De,Oe)=>{const{cover_pic:be,created_at:Le,emotion:Ne,action:We,intention:Me,focus:et}=De;return te.createElement("div",{key:Oe,className:Se.wrap,style:{width:Qe,marginRight:(1+Oe)%pe===0?0:ge+ve,marginBottom:Ee}},te.createElement("div",{className:Se.img},te.createElement("img",{src:`${ie.Z.API_SERVER}${be}`}),te.createElement("div",{className:Se.tips},te.createElement("div",null,te.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),te.createElement("span",null,Le))),te.createElement("div",{className:Se.footer},te.createElement("ul",null,te.createElement("li",null,te.createElement("i",{className:"iconfont icon-biaoqing"}),te.createElement("span",null,"\u8868\u60C5\uFF1A",te.createElement(z.Z,{title:Ne},te.createElement("span",{className:"c-grey-333"},Ie(Ne,4))))),te.createElement("li",null,te.createElement("i",{className:"iconfont icon-hangwei"}),te.createElement("span",null,"\u884C\u4E3A\uFF1A",te.createElement(z.Z,{title:We},te.createElement("span",{className:"c-grey-333"},Ie(We,4)))))),te.createElement("ul",null,te.createElement("li",null,te.createElement("i",{className:"iconfont icon-yitu"}),te.createElement("span",null,"\u610F\u56FE\uFF1A",te.createElement(z.Z,{title:Me},te.createElement("span",{className:"c-grey-333"},Ie(Me,4))))),te.createElement("li",null,te.createElement("i",{className:"iconfont icon-zhuangtai"}),te.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",te.createElement(z.Z,{title:et},te.createElement("span",{className:"c-grey-333"},Ie(et,3))))))))})))},Ae=({className:ye,style:me,title:pe,hideBar:ge=!1,children:Ee,customText:ve="",noDataText:we="",emptyData:Ie=[],loading:Qe,actionAnalysis:De})=>{var Oe,be;const Le=((Oe=Ie==null?void 0:Ie[0])==null?void 0:Oe.every(We=>{var Me;return!((Me=We==null?void 0:We.data)!=null&&Me.length)}))&&!((be=Ie==null?void 0:Ie[1])!=null&&be.length)||!De,Ne=De?we:ve;return te.createElement(ae.Z,{loading:Qe,active:!0},Le&&te.createElement("div",{className:fe()(Se.noData,ye),style:me},!!pe&&te.createElement("div",{className:Se.title},!ge&&te.createElement("b",null),te.createElement("span",null,pe)),te.createElement("div",{className:Se.itemWrap},te.createElement(b.Z,{customText:Ne}))),!Le&&Ee)};var he=({className:ye,style:me,data:pe=[],title:ge,hideBar:Ee=!1,loading:ve=!1})=>te.createElement("div",{className:fe()(Se.analysis,ye),style:me},!!ge&&te.createElement("div",{className:Se.title},!Ee&&te.createElement("b",null),te.createElement("span",null,ge)),te.createElement(re.Z,{spinning:ve},te.createElement("div",{className:Se.itemWrap},pe==null?void 0:pe.map((we,Ie)=>te.createElement("div",{className:Se.item,key:Ie},te.createElement(le.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:we==null?void 0:we.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Qe){for(let De in we==null?void 0:we.data)if(Qe==(we==null?void 0:we.data[De].name))return Qe+" "+(we==null?void 0:we.data[De].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:we==null?void 0:we.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:we==null?void 0:we.data}]},style:{height:145}}))))))},6725:function(vt,tt,de){"use strict";var te=de(86204),Se=de.n(te),a=Object.defineProperty,fe=(re,b,ie)=>b in re?a(re,b,{enumerable:!0,configurable:!0,writable:!0,value:ie}):re[b]=ie,le=(re,b,ie)=>fe(re,typeof b!="symbol"?b+"":b,ie),z=(re,b,ie)=>new Promise((x,y)=>{var E=oe=>{try{ne(ie.next(oe))}catch(ue){y(ue)}},ee=oe=>{try{ne(ie.throw(oe))}catch(ue){y(ue)}},ne=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,ee);ne((ie=ie.apply(re,b)).next())});class ae extends te.EventEmitter{constructor(b,ie){super(),le(this,"url"),le(this,"body"),le(this,"fullContent",""),le(this,"controller",null),le(this,"buffer",""),this.url=b,this.body=ie}startStream(){return z(this,null,function*(){this.controller=new AbortController;const{signal:b}=this.controller;try{const ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:b});if(!ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ie.status}`);const x=ie.headers.get("content-type");if(!x)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(x.includes("application/json")){const ee=yield ie.json();this.emit("error",ee);return}if(!x.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const y=ie.body.getReader(),E=new TextDecoder("utf-8");for(;;){const{done:ee,value:ne}=yield y.read();if(ee)break;const oe=E.decode(ne,{stream:!0});this.buffer+=oe;const ue=this.buffer.split(` +!(function(){var Nc=Object.defineProperty,kc=Object.defineProperties;var Hc=Object.getOwnPropertyDescriptors;var Hl=Object.getOwnPropertySymbols;var Ou=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable;var $l=(vt,tt,de)=>tt in vt?Nc(vt,tt,{enumerable:!0,configurable:!0,writable:!0,value:de}):vt[tt]=de,lo=(vt,tt)=>{for(var de in tt||(tt={}))Ou.call(tt,de)&&$l(vt,de,tt[de]);if(Hl)for(var de of Hl(tt))Tu.call(tt,de)&&$l(vt,de,tt[de]);return vt},Bl=(vt,tt)=>kc(vt,Hc(tt));var eu=(vt,tt)=>{var de={};for(var te in vt)Ou.call(vt,te)&&tt.indexOf(te)<0&&(de[te]=vt[te]);if(vt!=null&&Hl)for(var te of Hl(vt))tt.indexOf(te)<0&&Tu.call(vt,te)&&(de[te]=vt[te]);return de};var za=(vt,tt,de)=>$l(vt,typeof tt!="symbol"?tt+"":tt,de);(self.webpackChunk=self.webpackChunk||[]).push([[8085,6270],{67921:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return re}});var te=de(54476),Se=de(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},fe=a,le=de(7657),z=function(ie,x){return Se.createElement(le.Z,(0,te.Z)({},ie,{ref:x,icon:fe}))},ae=Se.forwardRef(z),re=ae},4958:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return re}});var te=de(54476),Se=de(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},fe=a,le=de(7657),z=function(ie,x){return Se.createElement(le.Z,(0,te.Z)({},ie,{ref:x,icon:fe}))},ae=Se.forwardRef(z),re=ae},38470:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ve}});var te=de(33885),Se=de(54476),a=de(76190),fe=de(42978),le=de(75931),z=de(59301),ae=de(43403),re=de(65030),b=de(92310),ie=de.n(b),x=de(34280),y=de(18929);function E(Xe){return Xe!==null&&(0,a.Z)(Xe)==="object"}function ee(Xe,Ge,He){if(Xe===!1||Ge===!1&&(!E(Xe)||!Xe.closeIcon))return null;var Ke=typeof Ge!="boolean"?Ge:void 0;if(E(Xe)){var Ye;return(0,te.Z)((0,te.Z)({},Xe),{},{closeIcon:(Ye=Xe.closeIcon)!==null&&Ye!==void 0?Ye:Ke})}return He||Xe||Ge?{closeIcon:Ke}:"empty"}function ne(Xe,Ge,He,Ke){return z.useMemo(function(){var Ye=ee(Xe,Ge,!1),_e=ee(He,Ke,!0);return Ye!=="empty"?Ye:_e},[He,Ke,Xe,Ge])}var oe=de(6089);function ue(Xe){var Ge=window.innerWidth||document.documentElement.clientWidth,He=window.innerHeight||document.documentElement.clientHeight,Ke=Xe.getBoundingClientRect(),Ye=Ke.top,_e=Ke.right,dt=Ke.bottom,it=Ke.left;return Ye>=0&&it>=0&&_e<=Ge&&dt<=He}function ce(Xe,Ge,He){var Ke;return(Ke=He!=null?He:Ge)!==null&&Ke!==void 0?Ke:Xe===null?"center":"bottom"}function Ae(Xe){return typeof Xe=="number"&&!Number.isNaN(Xe)}function se(Xe,Ge,He,Ke){var Ye=(0,z.useState)(void 0),_e=(0,fe.Z)(Ye,2),dt=_e[0],it=_e[1];(0,x.Z)(function(){var At=typeof Xe=="function"?Xe():Xe;it(At||null)});var Ze=(0,z.useState)(null),Re=(0,fe.Z)(Ze,2),rt=Re[0],Ue=Re[1],$e=(0,oe.Z)(function(){if(dt){!ue(dt)&&Ge&&dt.scrollIntoView(Ke);var At=dt.getBoundingClientRect(),ke=At.left,je=At.top,ze=At.width,nt=At.height,ut={left:ke,top:je,width:ze,height:nt,radius:0};Ue(function(bt){return JSON.stringify(bt)!==JSON.stringify(ut)?ut:bt})}else Ue(null)}),at=function(ke){var je;return(je=Array.isArray(He==null?void 0:He.offset)?He==null?void 0:He.offset[ke]:He==null?void 0:He.offset)!==null&&je!==void 0?je:6};(0,x.Z)(function(){return $e(),window.addEventListener("resize",$e),function(){window.removeEventListener("resize",$e)}},[dt,Ge,$e]);var ft=(0,z.useMemo)(function(){if(!rt)return rt;var At=at(0),ke=at(1),je=Ae(He==null?void 0:He.radius)?He==null?void 0:He.radius:2;return{left:rt.left-At,top:rt.top-ke,width:rt.width+At*2,height:rt.height+ke*2,radius:je}},[rt,He]);return[ft,dt]}var he=de(80402),ye={fill:"transparent",pointerEvents:"auto"},me=function(Ge){var He=Ge.prefixCls,Ke=Ge.rootClassName,Ye=Ge.pos,_e=Ge.showMask,dt=Ge.style,it=dt===void 0?{}:dt,Ze=Ge.fill,Re=Ze===void 0?"rgba(0,0,0,0.5)":Ze,rt=Ge.open,Ue=Ge.animated,$e=Ge.zIndex,at=Ge.disabledInteraction,ft=(0,he.Z)(),At="".concat(He,"-mask-").concat(ft),ke=(0,a.Z)(Ue)==="object"?Ue==null?void 0:Ue.placeholder:Ue,je=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),ze=je?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return z.createElement(ae.Z,{open:rt,autoLock:!0},z.createElement("div",{className:ie()("".concat(He,"-mask"),Ke),style:(0,te.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:$e,pointerEvents:Ye&&!at?"none":"auto"},it)},_e?z.createElement("svg",{style:{width:"100%",height:"100%"}},z.createElement("defs",null,z.createElement("mask",{id:At},z.createElement("rect",(0,Se.Z)({x:"0",y:"0"},ze,{fill:"white"})),Ye&&z.createElement("rect",{x:Ye.left,y:Ye.top,rx:Ye.radius,width:Ye.width,height:Ye.height,fill:"black",className:ke?"".concat(He,"-placeholder-animated"):""}))),z.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Re,mask:"url(#".concat(At,")")}),Ye&&z.createElement(z.Fragment,null,z.createElement("rect",(0,Se.Z)({},ye,{x:"0",y:"0",width:"100%",height:Ye.top})),z.createElement("rect",(0,Se.Z)({},ye,{x:"0",y:"0",width:Ye.left,height:"100%"})),z.createElement("rect",(0,Se.Z)({},ye,{x:"0",y:Ye.top+Ye.height,width:"100%",height:"calc(100vh - ".concat(Ye.top+Ye.height,"px)")})),z.createElement("rect",(0,Se.Z)({},ye,{x:Ye.left+Ye.width,y:"0",width:"calc(100vw - ".concat(Ye.left+Ye.width,"px)"),height:"100%"})))):null))},pe=me,ge={adjustX:1,adjustY:1},Ee=[0,0],ve={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function we(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ge={};return Object.keys(ve).forEach(function(He){Ge[He]=(0,te.Z)((0,te.Z)({},ve[He]),{},{autoArrow:Xe,targetOffset:Ee})}),Ge}var Ie=we(),Qe=de(94480),De=de(26112);function Oe(Xe){var Ge,He=Xe.prefixCls,Ke=Xe.current,Ye=Xe.total,_e=Xe.title,dt=Xe.description,it=Xe.onClose,Ze=Xe.onPrev,Re=Xe.onNext,rt=Xe.onFinish,Ue=Xe.className,$e=Xe.closable,at=(0,De.Z)($e||{},!0),ft=(Ge=$e==null?void 0:$e.closeIcon)!==null&&Ge!==void 0?Ge:z.createElement("span",{className:"".concat(He,"-close-x")},"\xD7"),At=!!$e;return z.createElement("div",{className:ie()("".concat(He,"-content"),Ue)},z.createElement("div",{className:"".concat(He,"-inner")},At&&z.createElement("button",(0,Se.Z)({type:"button",onClick:it,"aria-label":"Close"},at,{className:"".concat(He,"-close")}),ft),z.createElement("div",{className:"".concat(He,"-header")},z.createElement("div",{className:"".concat(He,"-title")},_e)),z.createElement("div",{className:"".concat(He,"-description")},dt),z.createElement("div",{className:"".concat(He,"-footer")},z.createElement("div",{className:"".concat(He,"-sliders")},Ye>1?(0,Qe.Z)(Array.from({length:Ye}).keys()).map(function(ke,je){return z.createElement("span",{key:ke,className:je===Ke?"active":""})}):null),z.createElement("div",{className:"".concat(He,"-buttons")},Ke!==0?z.createElement("button",{className:"".concat(He,"-prev-btn"),onClick:Ze},"Prev"):null,Ke===Ye-1?z.createElement("button",{className:"".concat(He,"-finish-btn"),onClick:rt},"Finish"):z.createElement("button",{className:"".concat(He,"-next-btn"),onClick:Re},"Next")))))}var be=function(Ge){var He=Ge.current,Ke=Ge.renderPanel;return z.createElement(z.Fragment,null,typeof Ke=="function"?Ke(Ge,He):z.createElement(Oe,Ge))},Le=be,Ne=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],We={left:"50%",top:"50%",width:1,height:1},Me={block:"center",inline:"center"},et=function(Ge){var He=Ge.prefixCls,Ke=He===void 0?"rc-tour":He,Ye=Ge.steps,_e=Ye===void 0?[]:Ye,dt=Ge.defaultCurrent,it=Ge.current,Ze=Ge.onChange,Re=Ge.onClose,rt=Ge.onFinish,Ue=Ge.open,$e=Ge.mask,at=$e===void 0?!0:$e,ft=Ge.arrow,At=ft===void 0?!0:ft,ke=Ge.rootClassName,je=Ge.placement,ze=Ge.renderPanel,nt=Ge.gap,ut=Ge.animated,bt=Ge.scrollIntoViewOptions,st=bt===void 0?Me:bt,Dt=Ge.zIndex,sr=Dt===void 0?1001:Dt,Gt=Ge.closeIcon,mr=Ge.closable,Lt=Ge.builtinPlacements,ar=Ge.disabledInteraction,lr=(0,le.Z)(Ge,Ne),Nt=z.useRef(),cr=(0,y.Z)(0,{value:it,defaultValue:dt}),vr=(0,fe.Z)(cr,2),Fr=vr[0],nn=vr[1],Rt=(0,y.Z)(void 0,{value:Ue,postState:function(ti){return Fr<0||Fr>=_e.length?!1:ti!=null?ti:!0}}),Xt=(0,fe.Z)(Rt,2),Lr=Xt[0],qr=Xt[1],Gr=z.useState(Lr),an=(0,fe.Z)(Gr,2),xn=an[0],wn=an[1],Un=z.useRef(Lr);(0,x.Z)(function(){Lr&&(Un.current||nn(0),wn(!0)),Un.current=Lr},[Lr]);var tn=_e[Fr]||{},Nn=tn.target,gn=tn.placement,br=tn.style,Dr=tn.arrow,tr=tn.className,ur=tn.mask,Ut=tn.scrollIntoViewOptions,_t=Ut===void 0?Me:Ut,ir=tn.closeIcon,Qt=tn.closable,Mt=ne(Qt,ir,mr,Gt),wt=Lr&&(ur!=null?ur:at),xt=_t!=null?_t:st,jt=se(Nn,Ue,nt,xt),hr=(0,fe.Z)(jt,2),nr=hr[0],kt=hr[1],Yt=ce(kt,je,gn),$t=kt?typeof Dr=="undefined"?At:Dr:!1,jr=(0,a.Z)($t)==="object"?$t.pointAtCenter:!1;(0,x.Z)(function(){var $n;($n=Nt.current)===null||$n===void 0||$n.forceAlign()},[jr,Fr]);var Zr=function(ti){nn(ti),Ze==null||Ze(ti)},Tn=(0,z.useMemo)(function(){return Lt?typeof Lt=="function"?Lt({arrowPointAtCenter:jr}):Lt:we(jr)},[Lt,jr]);if(kt===void 0||!xn)return null;var fn=function(){qr(!1),Re==null||Re(Fr)},Wn=function(){return z.createElement(Le,(0,Se.Z)({arrow:$t,key:"content",prefixCls:Ke,total:_e.length,renderPanel:ze,onPrev:function(){Zr(Fr-1)},onNext:function(){Zr(Fr+1)},onClose:fn,current:Fr,onFinish:function(){fn(),rt==null||rt()}},_e[Fr],{closable:Mt}))},Qn=typeof wt=="boolean"?wt:!!wt,ei=typeof wt=="boolean"?void 0:wt,di=function(ti){return ti||kt||document.body};return z.createElement(z.Fragment,null,z.createElement(pe,{zIndex:sr,prefixCls:Ke,pos:nr,showMask:Qn,style:ei==null?void 0:ei.style,fill:ei==null?void 0:ei.color,open:Lr,animated:ut,rootClassName:ke,disabledInteraction:ar}),z.createElement(re.Z,(0,Se.Z)({},lr,{builtinPlacements:Tn,ref:Nt,popupStyle:br,popupPlacement:Yt,popupVisible:Lr,popupClassName:ie()(ke,tr),prefixCls:Ke,popup:Wn,forceRender:!1,destroyPopupOnHide:!0,zIndex:sr,getTriggerDOMNode:di,arrow:!!$t}),z.createElement(ae.Z,{open:Lr,autoLock:!0},z.createElement("div",{className:ie()(ke,"".concat(Ke,"-target-placeholder")),style:(0,te.Z)((0,te.Z)({},nr||We),{},{position:"fixed",pointerEvents:"none"})}))))},ot=et,Ve=ot},21697:function(vt,tt){"use strict";tt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},60977:function(vt,tt){"use strict";tt.Z={flex_box_center:"flex_box_center___GW1u0",flex_space_between:"flex_space_between___XhK9z",flex_box_vertical_center:"flex_box_vertical_center___NKIbp",flex_box_center_end:"flex_box_center_end___V3qhT",flex_box_column:"flex_box_column___b4G29",bg:"bg___exMJB",paginationWrapper:"paginationWrapper___ROsRI",totalText:"totalText___PGE6D",num:"num___jLrBF",title:"title___yiXeD",questionIcons:"questionIcons___v75Tz",green:"green___HRGef",orange:"orange___tdW4E",greenTip:"greenTip___f2SpQ",redTip:"redTip___jc8UE",orangeTip:"orangeTip___VMO_s",flexRow:"flexRow___Jshv2",simpleWrap:"simpleWrap___ul6oi",divider:"divider___Of_8z",modal:"modal___oAD7F",programTitle:"programTitle___ybswa",simpleBg:"simpleBg___yLrQy",exportBtn:"exportBtn___x5fcE",exportBtns:"exportBtns___EmvhF",export_type_modal:"export_type_modal___hmW4i",export_type_modal_con:"export_type_modal_con___R2S3f",type_item:"type_item___NsmrH",img_warp:"img_warp___LUfHa",img_warp_active:"img_warp_active____uL7y",divname:"divname___wdaL2"}},19530:function(vt,tt){"use strict";tt.Z={flex_box_center:"flex_box_center___VAUts",flex_space_between:"flex_space_between___gx5ZV",flex_box_vertical_center:"flex_box_vertical_center___HV_tL",flex_box_center_end:"flex_box_center_end___fVsIw",flex_box_column:"flex_box_column___F5DHk",shixunWrp:"shixunWrp___pinaF",s:"s___mtpV4",fillComment:"fillComment___WEgkI",commentContent:"commentContent___v_Ebo",commentText:"commentText___fyDle",simpleWrap:"simpleWrap___uwIie",fillBg:"fillBg___iyMsm",tip:"tip___V6oDj",simpleBg:"simpleBg___UqElF",lookCode:"lookCode___xKifS"}},2449:function(vt,tt){"use strict";tt.Z={flex_box_center:"flex_box_center___D6Qly",flex_space_between:"flex_space_between___ZA98O",flex_box_vertical_center:"flex_box_vertical_center___aST6E",flex_box_center_end:"flex_box_center_end___kJ_eQ",flex_box_column:"flex_box_column___ZOkyZ",bg:"bg___rbSyL",circularBlue:"circularBlue___qvnla",circularRed:"circularRed___jo0FU",circularOrange:"circularOrange___GteY7",circularGreen:"circularGreen___PW_tz",circularGrey:"circularGrey___Nt7Wc",title:"title___Volf5",questionIcons:"questionIcons___MIxzq",grey:"grey___XquYB",green:"green___sjsXt",blue:"blue___Jwa9H",orange:"orange___cGfa7",red:"red___NensB",greenTip:"greenTip___lDmky",redTip:"redTip___Yp9nM",cccTip:"cccTip___Uzudc",orangeTip:"orangeTip___gA104",flexRow:"flexRow___GsOMs",simpleWrap:"simpleWrap___jppmP",userPhoto:"userPhoto___LUsoO",CCCIcons:"CCCIcons___STbxr",buttonFixed:"buttonFixed___aUnd3",progress:"progress___w_inO",typeTitle:"typeTitle___i1hJu",answerResult:"answerResult___kLknn",questionsInfo:"questionsInfo___spnx1",leftBar:"leftBar___AjrjB",greenBg:"greenBg___nlTOV",blueBg:"blueBg___nYACT",redBg:"redBg___WTgtT",orangeBg:"orangeBg___mMAXu",greyBg:"greyBg___eAdgQ",commentText:"commentText___smAVm",full:"full____Rgkm",answerInfo:"answerInfo___iSSvg",listType:"listType___fUHyn",userInfo:"userInfo___sc77e",userImg:"userImg___mL2tk",userInfoTitle:"userInfoTitle___U2d5B",userInfoValue:"userInfoValue___DBOCD",status:"status___yZSrO",result:"result___TOeTF",evaluate:"evaluate___CJGFj",analysis:"analysis___NuY61",userInfoModel:"userInfoModel___jHeA_",width:"width___UtVF4",Title:"Title___BfkeS",Value:"Value___sj9SB",userInfoModelbody:"userInfoModelbody___nQNbP",answerError:"answerError___kJTJu",export_type_modal:"export_type_modal___UwY7W",export_type_modal_con:"export_type_modal_con___iD92j",type_item:"type_item___hBzOc",img_warp:"img_warp___ijcxd",img_warp_active:"img_warp_active___VUIa8",scoreByBlankRadio:"scoreByBlankRadio___Z7ZDy",newProgramBg:"newProgramBg___zKYmY",score:"score___Sk80M",drawerWrap:"drawerWrap___VuX5c",top:"top___EnYnP",middle:"middle___LNYBi",listwrap:"listwrap___l6Z3o",btns:"btns___hFvQ6",sign:"sign___vATdV"}},5216:function(vt,tt){"use strict";tt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},68788:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},b),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));tt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},60515:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));tt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},b),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));tt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(b,ie,x)=>ie in b?Se(b,ie,{enumerable:!0,configurable:!0,writable:!0,value:x}):b[ie]=x,ae=(b,ie)=>{for(var x in ie||(ie={}))fe.call(ie,x)&&z(b,x,ie[x]);if(a)for(var x of a(ie))le.call(ie,x)&&z(b,x,ie[x]);return b};const re=b=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));tt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var vt={},tt="5.0",de={},te=null,Se=!1,a=!1,fe=null,le=!1,z=null,ae=null,re=0;re4?parseFloat(Ge):5};vt.setHTML5Codebase=function(Ge,He){ae=Ge,ot(Ge,He)},vt.setJavaCodebase=vt.setJavaCodebaseVersion=vt.isCompiledInstalled=vt.setPreCompiledScriptPath=vt.setPreCompiledResourcePath=function(){},vt.setHTML5CodebaseVersion=function(Ge,He){var Ke=parseFloat(Ge);if(Ke!==NaN&&Ke<5){console.log("The GeoGebra HTML5 codebase version "+Ke+" is deprecated. Using version latest instead.");return}z=Ge,et(Ge,He)},vt.getHTML5CodebaseVersion=function(){return ee},vt.getParameters=function(){return de},vt.setFontsCSSURL=function(Ge){se=Ge},vt.setGiacJSURL=function(Ge){},vt.setJNLPFile=function(Ge){ie=Ge},vt.setJNLPBaseDir=function(Ge){},vt.inject=function(){function Ge(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var He="auto",Ke=de.id,Ye,_e=!1,dt=0;dt=5)return!0;var Ge=vt.getAppletObject();return Ge&&typeof Ge.recalculateEnvironments=="function"?(Ge.recalculateEnvironments(),!0):!1},vt.startAnimation=function(){var Ge=vt.getAppletObject();return Ge&&typeof Ge.startAnimation=="function"?(Ge.startAnimation(),!0):!1},vt.stopAnimation=function(){var Ge=vt.getAppletObject();return Ge&&typeof Ge.stopAnimation=="function"?(Ge.stopAnimation(),!0):!1},vt.getAppletObject=function(){var Ge=de.id!==void 0?de.id:"ggbApplet";return window[Ge]},vt.resize=function(){};var we=function(Ge,He,Ke){var Ye=document.createElement("param");Ye.setAttribute("name",He),Ye.setAttribute("value",Ke),Ge.appendChild(Ye)},Ie=function(Ge){return Ge&&Ge!=="false"},Qe=function(Ge,He,Ke){ye(ee)<=4.2&&(Ke=!0);var Ye=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!oe)&&(Ye=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var _e=document.createElement("div");_e.classList.add("appletParameters","notranslate");var dt=He.width,it=He.height;if(He.disableAutoScale=He.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():He.disableAutoScale,He.width!==void 0)if(ye(ee)<=4.4)Ie(He.showToolBar)&&(He.height-=7),Ie(He.showAlgebraInput)&&(He.height-=37),He.width<605&&Ie(He.showToolBar)&&(He.width=605,dt=605);else{var Ze=100;(Ie(He.showToolBar)||Ie(He.showMenuBar))&&(He.hasOwnProperty("customToolBar")&&(He.customToolbar=He.customToolBar),Ze=Ie(He.showMenuBar)?245:155),dt=5?(He.appletOnLoad=function(st){var Dt=Ge.querySelector(".ggb_preview");Dt&&Dt.parentNode.removeChild(Dt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ue),window.GGBT_wsf_view&&$(window).trigger("resize"),rt(st)},$e||Ue.appendChild(at)):_e.appendChild(at),Ue.appendChild(_e),$e||Ge.appendChild(Ue),setTimeout(function(){vt.resize()},1)}else{var ft=document.createElement("div");ft.className="applet_scaler",ft.style.position="relative",ft.style.display="block",ft.appendChild(_e),Ge.appendChild(ft),He.appletOnLoad=function(st){vt.resize(),rt(st)}}function At(st,Dt){Dt&&typeof Dt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(st,Dt.appletOnLoad):renderGGBElement(st),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Dt)}function ke(st,Dt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:st,params:Dt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(sr){At(sr.article,sr.params)}),html5AppletsToProcess=null)},ye(ee)<5&&(st.className+=" geogebraweb")):At(st,Dt)}if(Ye){scriptLoadStarted=!0;for(var je=0;je<_e.childNodes.length;je++){var ze=_e.childNodes[je].tagName;ze==="TABLE"&&(_e.removeChild(_e.childNodes[je]),je--)}if(ggbHTML5LoadedScript!==null){var nt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');nt!=null&&nt.parentNode.removeChild(nt)}var ut=document.createElement("script"),bt=function(){ke(_e,He)};ut.src=x+ne,ggbHTML5LoadedCodebaseIsWebSimple=oe,ggbHTML5LoadedCodebaseVersion=ee,ggbHTML5LoadedScript=ut.src,Ve("GeoGebra HTML5 codebase loaded: '"+x+"'.",He),!ae&&(!z||z=="5.0")?(oe?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),bt()):x.requirejs?__webpack_require__.e(981).then(function(){var st=[__webpack_require__(60981)];bt.apply(null,st)}.bind(this)).catch(__webpack_require__.oe):(ut.onload=bt,Ge.appendChild(ut))}else ke(_e,He);He.height=it,He.width=dt},De=function(Ge,He,Ke){var Ye=Ne(He.width,He.height,He.borderColor,Ke),_e=document.createElement("div");_e.style.position="relative",_e.style.display="block",_e.style.width=He.width+"px",_e.style.height=He.height+"px",_e.className="applet_screenshot applet_scaler"+(Ke?" applet_screenshot_play":""),_e.appendChild(Ye);var dt=GGBAppletUtils.getScale(He,Ge,Ke);Ke?(Ge.appendChild(Le()),window.GGBT_wsf_view||(Ge.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(_e,"66%"),Ge.appendChild(_e),dt!==1&&!isNaN(dt)&&(GGBAppletUtils.scaleElement(_e,dt),_e.style.width=He.width+"px",_e.style.height=He.height+"px",_e.parentNode.style.width=He.width*dt+"px",_e.parentNode.style.height=He.height*dt+"px"),vt.resize=function(){Oe(Ge,Ye,_e,Ke)},window.addEventListener("resize",function(it){vt.resize()}),vt.resize()};function Oe(Ge,He,Ke,Ye){if(Ge.contains(He)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ge.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}var _e=GGBAppletUtils.getScale(de,Ge,Ye);Ke.parentNode!==null&&(!isNaN(_e)&&_e!==1?(GGBAppletUtils.scaleElement(Ke,_e),Ke.parentNode.style.width=de.width*_e+"px",Ke.parentNode.style.height=de.height*_e+"px"):(GGBAppletUtils.scaleElement(Ke,1),Ke.parentNode.style.width=de.width+"px",Ke.parentNode.style.height=de.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ge),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}vt.onExitFullscreen=function(Ge,He){He.appendChild(Ge)};var be=function(Ge,He,Ke,Ye){De(Ge,He,!0);for(var _e=function(){var Ze=[];for(it=0;it0?(Re.remove(),Ue.attr("id","fullscreencontent").show(),jQuery(rt).append(Ue),window.dispatchEvent(new Event("resize"))):Qe(Re,He,!1),window.GGBT_wsf_view.launchFullScreen(rt)}else E=Ye,Qe(Ge,He,!1);if(!window.GGBT_wsf_view)for(it=0;itGe/4*3&&(Re=Ge/4*3),rt=Re/5.8,Ze.setAttribute("src",ce),Ze.setAttribute("width",Re),Ze.setAttribute("height",rt);var Ue=(Ge-Re)/2,$e=(He-rt)/2;Ze.style.left=Ue+"px",Ze.style.top=$e+"px",_e.appendChild(Ze)}}return _e.appendChild(it),_e},We=function(Ge){return Ge=Ge.toLowerCase(),Ge==="html5"||Ge==="screenshot"?Ge:"html5"},Me=["web","webSimple","web3d","tablet","tablet3d","phone"],et=function(Ge,He){if(ee=Ge,He){ot(ee,!0);return}var Ke=!Se;if(Ke){var Ye=ye(ee);!isNaN(Ye)&&Ye<4.4&&(Ke=!1)}var _e,dt;window.location.protocol.substr(0,4)==="http"?_e=window.location.protocol:_e="http:";var it=ee.indexOf("//");it>0?dt=ee:it===0?dt=_e+ee:dt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ze in Me)if(ee.slice(Me[Ze].length*-1)===Me[Ze]||ee.slice((Me[Ze].length+1)*-1)===Me[Ze]+"/"){ot(dt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ke&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!Ie(de.showToolBar)&&!Ie(de.showMenuBar)&&!Ie(de.showAlgebraInput)&&!Ie(de.enableRightClick)&&(!de.appName||de.appName=="classic")?dt+="webSimple/":dt+="web3d/",ot(dt,!1)},ot=function(Ge,He){if(Ge.requirejs){x=Ge;return}Ge.slice(-1)!=="/"&&(Ge+="/"),x=Ge,He===null&&(He=Ge.indexOf("http")===-1),y=He,ne="web.nocache.js",oe=!1;var Ke=x.split("/");Ke.length>1&&(!He&&Ke[Ke.length-2]==="webSimple"?(ne="webSimple.nocache.js",oe=!0):Me.indexOf(Ke[Ke.length-2])>=0&&(ne=Ke[Ke.length-2]+".nocache.js")),Ke=Ge.split("/"),ee=Ke[Ke.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var Ye=parseFloat(ee);Ye!==NaN&&Ye<5&&Ge.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ye+" is deprecated. Using version latest instead."),et("5.0",He))},Ve=function(Ge,He){window.console&&window.console.log&&(!He||typeof He.showLogging=="undefined"||He.showLogging&&He.showLogging!=="false")&&console.log(Ge)};de.material_id!==void 0?ge(Xe):Xe();function Xe(){var Ge=tt;z!==null?Ge=z:parseFloat(Ge)<5&&(Ge="5.0"),et(Ge,!1),ae!==null&&ot(ae,y),le=!0}return vt},GGBAppletUtils=function(){"use strict";function vt(){return window.GGBT_wsf_edit!==void 0}function tt(le,z){z!=1?(le.style.transformOrigin="0% 0% 0px",le.style.webkitTransformOrigin="0% 0% 0px",le.style.transform="scale("+z+","+z+")",le.style.webkitTransform="scale("+z+","+z+")",le.style.maxWidth="initial",le.querySelector(".ggb_preview")!==null&&(le.querySelector(".ggb_preview").style.maxWidth="initial"),le.querySelectorAll(".ggb_preview img")[0]!==void 0&&(le.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),le.querySelectorAll(".ggb_preview img")[1]!==void 0&&(le.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(le.style.transform="none",le.style.webkitTransform="none")}function de(le,z,ae,re,b,ie){var x=null;if(ie!=null&&ie!="")for(var y=le.parentNode;y!=null;)if((" "+y.className+" ").indexOf(" "+ie+" ")>-1){x=y;break}else y=y.parentNode;var E=0,ee=0,ne=0,oe=0,ue=0,ce=0,Ae=0;if(x)E=x.offsetWidth,ee=Math.max(re?x.offsetWidth:0,x.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(E=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),ne=E):(E=window.innerWidth,ee=window.innerHeight,ne=window.innerWidth),le){var se=le.getBoundingClientRect();se.left>0&&se.left<=E&&(b===void 0||!b)&&(document.dir==="rtl"?(ue=E-se.width-se.left,ce=ne<=480?10:30):(ce=se.left,ue=ne<=480?10:30),oe=ce+ue)}if(le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var he=le.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe=40,Ae=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe=0,Ae=40)}}return le&&((ae===void 0||!ae)&&z>0&&z+oe1&&(ie=!0)),z&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie=!0),!(le.hasOwnProperty("disableAutoScale")&&le.disableAutoScale))b=te(le,z,ie,ae,le.scaleContainerClass);else return re;return ie&&(!le.hasOwnProperty("scale")||re===1)?b:Math.min(re,b)}function a(le){var z=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=le.getBoundingClientRect(),b=(z-re.width)/2,ie=(ae-re.height)/2;ie<0&&(ie=0),le.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(b<40?le.style.left="40px":le.style.left=b+"px",le.style.top=ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie<40?le.style.top="40px":le.style.top=ie+"px",le.style.left=b+"px")}function fe(le,z){var ae=le.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(z.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(le)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=Se(z,le);vt()&&ae.setAttribute("data-param-scale",re);for(var b=null,ie=0;ie=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(vt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(vt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(vt){var tt=c[vt];return tt==null?null:tt},r=d,webModule.__errFn=e}function B(){function vt(le){var z=le.lastIndexOf(rb);z==-1&&(z=le.length);var ae=le.indexOf(sb);ae==-1&&(ae=le.length);var re=le.lastIndexOf(tb,Math.min(ae,z));return re>=O?le.substring(O,re+P):W}function tt(le){if(!le.match(/^\w+:\/\//)){var z=o.createElement(ub);z.src=le+vb,le=vt(z.src)}return le}function de(){var le=__gwt_getMetaProperty(wb);return le!=null?le:W}function te(){for(var le=o.getElementsByTagName(_),z=O;zO?le[le.length-P].href:W}function a(){var le=o.location;return le.href==le.protocol+zb+le.host+le.pathname+le.search+le.hash}var fe=de();return fe==W&&(fe=te()),fe==W&&(fe=Se()),fe==W&&a()&&(fe=vt(o.location.href)),fe=tt(fe),fe}function C(vt){return vt.match(/^\//)||vt.match(/^[a-zA-Z]+:\/\//)?vt:webModule.__moduleBase+vt}function D(){var vt=[],tt=O,de=[],te=[];function Se(le){var z=te[le](),ae=de[le];if(z in ae)return z;var re=[];for(var b in ae)re[ae[b]]=b;throw r&&r(le,re,z),null}if(__gwt_isKnownPropertyValue=function(le,z){return z in de[le]},webModule.__getPropMap=function(){var le={};for(var z in de)de.hasOwnProperty(z)&&(le[z]=Se(z));return le},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var fe=a.indexOf(Db);fe!=-1&&(tt=parseInt(a.substring(fe+P),$),a=a.substring(O,fe))}catch(le){}return webModule.__softPermutationId=tt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(vt,tt,de){"use strict";de.d(tt,{Ax:function(){return fe},Ds:function(){return le},KI:function(){return ae},SI:function(){return a},f1:function(){return Se}});var te=de(90524);function Se(re){let b=!0;if(re.length>0){for(let ie=0;ieoe in ne?a(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[oe]=ue,ie=(ne,oe)=>{for(var ue in oe||(oe={}))ae.call(oe,ue)&&b(ne,ue,oe[ue]);if(z)for(var ue of z(oe))re.call(oe,ue)&&b(ne,ue,oe[ue]);return ne},x=(ne,oe)=>fe(ne,le(oe)),y=(ne,oe)=>{var ue={};for(var ce in ne)ae.call(ne,ce)&&oe.indexOf(ce)<0&&(ue[ce]=ne[ce]);if(ne!=null&&z)for(var ce of z(ne))oe.indexOf(ce)<0&&re.call(ne,ce)&&(ue[ce]=ne[ce]);return ue},E=(ne,oe,ue)=>new Promise((ce,Ae)=>{var se=me=>{try{ye(ue.next(me))}catch(pe){Ae(pe)}},he=me=>{try{ye(ue.throw(me))}catch(pe){Ae(pe)}},ye=me=>me.done?ce(me.value):Promise.resolve(me.value).then(se,he);ye((ue=ue.apply(ne,oe)).next())});const ee=ne=>{var oe=ne,{children:ue}=oe,ce=y(oe,["children"]);const[Ae,se]=(0,Se.useState)(!1);return Se.createElement(te.ZP,x(ie({},ce),{loading:Ae,onClick:he=>E(void 0,null,function*(){try{se(!0),yield ce.onClick(he),se(!1)}catch(ye){console.error(ye),se(!1)}})}),ue)}},98616:function(vt,tt,de){"use strict";de.d(tt,{ij:function(){return Ae},_s:function(){return ce},Uf:function(){return ue},ZP:function(){return he}});var te=de(59301),Se={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},a=de(92310),fe=de.n(a),le=de(42441),z=de(25399),ae=de(458),re=de(29787),b=de(57884),ie=de(90524),x=Object.defineProperty,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ye,me,pe)=>me in ye?x(ye,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ye[me]=pe,oe=(ye,me)=>{for(var pe in me||(me={}))E.call(me,pe)&&ne(ye,pe,me[pe]);if(y)for(var pe of y(me))ee.call(me,pe)&&ne(ye,pe,me[pe]);return ye};const ue=(ye={})=>{var me,pe,ge,Ee;let ve=(me=ye==null?void 0:ye.emotion)==null?void 0:me.map(De=>oe({value:De==null?void 0:De.rate},De)),we=(pe=ye==null?void 0:ye.focus)==null?void 0:pe.map(De=>oe({value:De==null?void 0:De.rate},De)),Ie=(ge=ye==null?void 0:ye.action)==null?void 0:ge.map(De=>oe({value:De==null?void 0:De.rate},De)),Qe=(Ee=ye==null?void 0:ye.intention)==null?void 0:Ee.map(De=>oe({value:De==null?void 0:De.rate},De));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:ve||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:we||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Ie||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Qe||[]}]},ce=({className:ye,dataSource:me=[],col:pe=4,right:ge,bottom:Ee=23,precision:ve=0,wrapWidth:we=1200})=>{const Ie=(De="",Oe,be="--")=>De?(De==null?void 0:De.length)>Oe?(De==null?void 0:De.slice(0,Oe-1))+"...":De:be,Qe=Math.floor((we-(pe-1)*ge)/pe);return te.createElement("div",{className:fe()(Se.list,ye)},!!(me!=null&&me.length)&&(me==null?void 0:me.map((De,Oe)=>{const{cover_pic:be,created_at:Le,emotion:Ne,action:We,intention:Me,focus:et}=De;return te.createElement("div",{key:Oe,className:Se.wrap,style:{width:Qe,marginRight:(1+Oe)%pe===0?0:ge+ve,marginBottom:Ee}},te.createElement("div",{className:Se.img},te.createElement("img",{src:`${ie.Z.API_SERVER}${be}`}),te.createElement("div",{className:Se.tips},te.createElement("div",null,te.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),te.createElement("span",null,Le))),te.createElement("div",{className:Se.footer},te.createElement("ul",null,te.createElement("li",null,te.createElement("i",{className:"iconfont icon-biaoqing"}),te.createElement("span",null,"\u8868\u60C5\uFF1A",te.createElement(z.Z,{title:Ne},te.createElement("span",{className:"c-grey-333"},Ie(Ne,4))))),te.createElement("li",null,te.createElement("i",{className:"iconfont icon-hangwei"}),te.createElement("span",null,"\u884C\u4E3A\uFF1A",te.createElement(z.Z,{title:We},te.createElement("span",{className:"c-grey-333"},Ie(We,4)))))),te.createElement("ul",null,te.createElement("li",null,te.createElement("i",{className:"iconfont icon-yitu"}),te.createElement("span",null,"\u610F\u56FE\uFF1A",te.createElement(z.Z,{title:Me},te.createElement("span",{className:"c-grey-333"},Ie(Me,4))))),te.createElement("li",null,te.createElement("i",{className:"iconfont icon-zhuangtai"}),te.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",te.createElement(z.Z,{title:et},te.createElement("span",{className:"c-grey-333"},Ie(et,3))))))))})))},Ae=({className:ye,style:me,title:pe,hideBar:ge=!1,children:Ee,customText:ve="",noDataText:we="",emptyData:Ie=[],loading:Qe,actionAnalysis:De})=>{var Oe,be;const Le=((Oe=Ie==null?void 0:Ie[0])==null?void 0:Oe.every(We=>{var Me;return!((Me=We==null?void 0:We.data)!=null&&Me.length)}))&&!((be=Ie==null?void 0:Ie[1])!=null&&be.length)||!De,Ne=De?we:ve;return te.createElement(ae.Z,{loading:Qe,active:!0},Le&&te.createElement("div",{className:fe()(Se.noData,ye),style:me},!!pe&&te.createElement("div",{className:Se.title},!ge&&te.createElement("b",null),te.createElement("span",null,pe)),te.createElement("div",{className:Se.itemWrap},te.createElement(b.Z,{customText:Ne}))),!Le&&Ee)};var he=({className:ye,style:me,data:pe=[],title:ge,hideBar:Ee=!1,loading:ve=!1})=>te.createElement("div",{className:fe()(Se.analysis,ye),style:me},!!ge&&te.createElement("div",{className:Se.title},!Ee&&te.createElement("b",null),te.createElement("span",null,ge)),te.createElement(re.Z,{spinning:ve},te.createElement("div",{className:Se.itemWrap},pe==null?void 0:pe.map((we,Ie)=>te.createElement("div",{className:Se.item,key:Ie},te.createElement(le.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:we==null?void 0:we.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Qe){for(let De in we==null?void 0:we.data)if(Qe==(we==null?void 0:we.data[De].name))return Qe+" "+(we==null?void 0:we.data[De].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:we==null?void 0:we.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:we==null?void 0:we.data}]},style:{height:145}}))))))},6725:function(vt,tt,de){"use strict";var te=de(86204),Se=de.n(te),a=Object.defineProperty,fe=(re,b,ie)=>b in re?a(re,b,{enumerable:!0,configurable:!0,writable:!0,value:ie}):re[b]=ie,le=(re,b,ie)=>fe(re,typeof b!="symbol"?b+"":b,ie),z=(re,b,ie)=>new Promise((x,y)=>{var E=oe=>{try{ne(ie.next(oe))}catch(ue){y(ue)}},ee=oe=>{try{ne(ie.throw(oe))}catch(ue){y(ue)}},ne=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,ee);ne((ie=ie.apply(re,b)).next())});class ae extends te.EventEmitter{constructor(b,ie){super(),le(this,"url"),le(this,"body"),le(this,"fullContent",""),le(this,"controller",null),le(this,"buffer",""),this.url=b,this.body=ie}startStream(){return z(this,null,function*(){this.controller=new AbortController;const{signal:b}=this.controller;try{const ie=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:b});if(!ie.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ie.status}`);const x=ie.headers.get("content-type");if(!x)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(x.includes("application/json")){const ee=yield ie.json();this.emit("error",ee);return}if(!x.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const y=ie.body.getReader(),E=new TextDecoder("utf-8");for(;;){const{done:ee,value:ne}=yield y.read();if(ee)break;const oe=E.decode(ne,{stream:!0});this.buffer+=oe;const ue=this.buffer.split(` `);this.buffer=ue.pop()||"";for(const ce of ue)if(ce.startsWith("data:")){const Ae=ce.slice(5).trim();if(Ae==="[DONE]")break;try{const se=JSON.parse(Ae);se.data&&this.handleData(se.data)}catch(se){this.buffer=ce+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",se)}}}this.emit("done",this.fullContent)}catch(ie){ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ie.message)}})}handleData(b){b.content&&(this.fullContent+=b.content,this.emit("data",{chunk:b,full:this.fullContent}))}cancelRequest(){var b;(b=this.controller)==null||b.abort()}}tt.Z=ae},43796:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ye}});var te=de(59301),Se=de(92310),a=de.n(Se),fe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},le=de(28284),z=de(6767),ae=de(14566),re=de(25399),b=de(75727),ie=de(62957),x=de(77019),y=de(99571),E=de(54172),ee=de(82326),ne=de(37568),oe=de(5269),ue=de(62673),ce=de(47889),Ae=de(57884),se=de(82093),he=de(71360),ye=de(19248),me=de(90524),pe=de(76560),ge=de(13747),Ee=de(89392),ve=Object.defineProperty,we=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,De=(_e,dt,it)=>dt in _e?ve(_e,dt,{enumerable:!0,configurable:!0,writable:!0,value:it}):_e[dt]=it,Oe=(_e,dt)=>{for(var it in dt||(dt={}))Ie.call(dt,it)&&De(_e,it,dt[it]);if(we)for(var it of we(dt))Qe.call(dt,it)&&De(_e,it,dt[it]);return _e},be=(_e,dt)=>{var it={};for(var Ze in _e)Ie.call(_e,Ze)&&dt.indexOf(Ze)<0&&(it[Ze]=_e[Ze]);if(_e!=null&&we)for(var Ze of we(_e))dt.indexOf(Ze)<0&&Qe.call(_e,Ze)&&(it[Ze]=_e[Ze]);return it},Le=(_e,dt,it)=>new Promise((Ze,Re)=>{var rt=at=>{try{$e(it.next(at))}catch(ft){Re(ft)}},Ue=at=>{try{$e(it.throw(at))}catch(ft){Re(ft)}},$e=at=>at.done?Ze(at.value):Promise.resolve(at.value).then(rt,Ue);$e((it=it.apply(_e,dt)).next())});const Ne=_e=>{var dt=_e,{user:it,pathsDetail:Ze,onOk:Re,dispatch:rt}=dt,Ue=be(dt,["user","pathsDetail","onOk","dispatch"]),$e;const[at,ft]=(0,te.useState)({}),[At]=(0,pe.useSearchParams)(),[ke]=le.default.useForm(),[je,ze]=(0,te.useState)([]),[nt,ut]=(0,te.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:(($e=Ze==null?void 0:Ze.detail)==null?void 0:$e.id)||At.get("subject_id"),deployable_type:"Subject",keyword:""}),[bt,st]=(0,te.useState)([]);function Dt(){return Le(this,null,function*(){let sr=yield(0,se.ZP)("/api/ai/agents.json",{method:"get",params:nt});(sr==null?void 0:sr.status)===0&&ze(sr==null?void 0:sr.data)})}return(0,te.useEffect)(()=>{Ze.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Dt()},[Ze.actionTabs.key,nt]),te.createElement(ie.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Ze.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{rt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Le(void 0,null,function*(){if((bt==null?void 0:bt.length)===0){z.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Re({agent_ids:bt})).status===0&&st([])})},te.createElement(le.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:ke,initialValues:{deployable_type:""},onValuesChange:(0,Ee.debounce)((sr,Gt)=>{nt.page=1,nt.per_page=20,ut(Oe(Oe({},nt),Gt))},300)},te.createElement("div",{style:{textAlign:"end"}})),te.createElement(E.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(sr,Gt,mr){st(sr)},getCheckboxProps:sr=>{var Gt;return{disabled:(Gt=sr==null?void 0:sr.agent_application_info)==null?void 0:Gt.subject_assistant}},selectedRowKeys:bt},rowKey:sr=>sr==null?void 0:sr.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(sr,Gt,mr)=>`${(nt.page-1)*nt.per_page+mr+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:je==null?void 0:je.agents}),te.createElement(ge.Z,{style:{marginTop:20},pageSize:nt.per_page,current:nt.page,onChange:(sr,Gt)=>{nt.page=sr,nt.per_page=Gt,ut(Oe({},nt))},hideOnSinglePage:!0,total:je==null?void 0:je.total_count}))};var We=(0,pe.connect)(({user:_e,pathsDetail:dt})=>({user:_e,pathsDetail:dt}))(Ne),Me=Object.defineProperty,et=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Xe=(_e,dt,it)=>dt in _e?Me(_e,dt,{enumerable:!0,configurable:!0,writable:!0,value:it}):_e[dt]=it,Ge=(_e,dt)=>{for(var it in dt||(dt={}))ot.call(dt,it)&&Xe(_e,it,dt[it]);if(et)for(var it of et(dt))Ve.call(dt,it)&&Xe(_e,it,dt[it]);return _e},He=(_e,dt,it)=>new Promise((Ze,Re)=>{var rt=at=>{try{$e(it.next(at))}catch(ft){Re(ft)}},Ue=at=>{try{$e(it.throw(at))}catch(ft){Re(ft)}},$e=at=>at.done?Ze(at.value):Promise.resolve(at.value).then(rt,Ue);$e((it=it.apply(_e,dt)).next())}),Ye=({className:_e,style:dt={},addStyle:it={},buttonMaxWidth:Ze,buttonMaxCount:Re=3,buttonAutoWidth:rt,value:Ue,data:$e,url:at,onChange:ft,getIAData:At,queryInfo:ke,showParams:je=!1})=>{var ze,nt;const ut=(0,pe.useDispatch)(),bt=(0,pe.useSelector)(br=>br==null?void 0:br.shixunsDetail),st=(0,pe.useSelector)(br=>br==null?void 0:br.pathsDetail),[Dt]=le.default.useForm(),[sr,Gt]=(0,te.useState)(),[mr,Lt]=(0,te.useState)(!1),[ar,lr]=(0,te.useState)(!1),[Nt,cr]=(0,te.useState)(!1),[vr,Fr]=(0,te.useState)(null),[nn,Rt]=(0,te.useState)([]),[Xt,Lr]=(0,te.useState)([]),qr={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,te.useEffect)(()=>{bt.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?gn(bt.actionTabs.params):bt.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Dt.setFieldsValue({open_range:0}),Gt({open_range:0}))},[bt.actionTabs.key]);const Gr={fileList:Xt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:br=>{const Dr=br.size/1024/1024/100;return Dr>2||Dr==0?(z.ZP.error(`${br.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Dr==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:br=>{Lr([])},onChange:br=>{var Dr,tr,ur;Dt.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(br.file.status)&&(Lr(br.fileList),Dt.setFieldsValue({attachment_id:(ur=(tr=(Dr=br.fileList)==null?void 0:Dr[0])==null?void 0:tr.response)==null?void 0:ur.id}))},action:`${me.Z.API_SERVER}/api/attachments.json`},an=()=>{var br,Dr;return te.createElement("div",{className:fe.imgUpLoad},te.createElement("img",{src:me.Z.API_SERVER+"/api/attachments/"+((Dr=(br=Xt==null?void 0:Xt[0])==null?void 0:br.response)==null?void 0:Dr.id),alt:"avatar",style:{width:"100%"}}),te.createElement("div",null,te.createElement(ye.Z,{onClick:()=>{Lr([]),Dt.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Sn=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(br,Dr)=>te.createElement(re.Z,{title:br},br)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(br,Dr)=>(Dr==null?void 0:Dr.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Dr==null?void 0:Dr.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(br,Dr)=>te.createElement(re.Z,{title:br,placement:"topLeft"},br)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(br,Dr)=>(Dr==null?void 0:Dr.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(br,Dr)=>te.createElement(te.Fragment,null,!(Dr!=null&&Dr.agent_type)&&te.createElement("span",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Dr}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),te.createElement("span",{onClick:()=>{Dr!=null&&Dr.agent_type?Nn(Dr):tn(Dr)},className:"current c-red"},"\u79FB\u51FA"))}],wn=()=>He(void 0,null,function*(){var br;const Dr=yield(0,se.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Dr==null?void 0:Dr.code)===0&&Rt((br=Dr==null?void 0:Dr.data)==null?void 0:br.platforms)}),Un=br=>He(void 0,null,function*(){cr(!0);const Dr=Ge(Ge({},br),ke),tr=yield(0,se.ZP)(`/api/ai/intelligent_applications${vr?"/"+vr.id:""}.json`,{method:vr?"put":"post",body:Dr});(tr==null?void 0:tr.status)===0&&(z.ZP.success(vr?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),ut({type:"shixunsDetail/setActionTabs",payload:{}}),At()),cr(!1)}),tn=br=>He(void 0,null,function*(){lr(!0);const Dr=yield(0,se.ZP)(`/api/ai/intelligent_applications/${br==null?void 0:br.id}.json`,{method:"delete"});(Dr==null?void 0:Dr.status)===0&&(z.ZP.success("\u79FB\u9664\u6210\u529F"),At()),lr(!1)}),Nn=br=>He(void 0,null,function*(){lr(!0);let Dr=yield(0,se.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:{subject_assistant:!1,agent_ids:[br==null?void 0:br.id]}});(Dr==null?void 0:Dr.status)===0&&(z.ZP.success("\u79FB\u9664\u6210\u529F"),At()),lr(!1)}),gn=br=>He(void 0,null,function*(){Fr(br),Dt.setFieldsValue(Ge({},br)),Gt(Ge({},br)),br!=null&&br.attachment&&Lr([{response:br==null?void 0:br.attachment}])});return te.createElement(te.Fragment,null,te.createElement(b.Z,{disabled:ke.item_type==="Course",menu:{items:[{key:"2",label:te.createElement("a",{onClick:br=>{var Dr;br.stopPropagation(),ut({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",deployable_id:(Dr=st==null?void 0:st.detail)==null?void 0:Dr.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:te.createElement("a",{onClick:br=>{br.stopPropagation(),wn(),Lt(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}]}},te.createElement("div",{className:a()(fe.agent,_e),style:dt},te.createElement(re.Z,{title:ke.item_type==="Course"&&"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},te.createElement("div",{className:fe.add,style:it,onClick:()=>{ke.item_type==="Course"&&(wn(),Lt(!0))}},te.createElement("i",{className:"iconfont icon-tianjiadaohang"}))))),st.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&te.createElement(We,{onOk:br=>He(void 0,null,function*(){let Dr=yield(0,se.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Ge({subject_assistant:!0},br)});return(Dr==null?void 0:Dr.status)===0&&(z.ZP.info("\u9009\u7528\u6210\u529F"),ut({type:"pathsDetail/setActionTabs",payload:{}}),At()),Dr})}),te.createElement(ie.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:mr,footer:null,onCancel:()=>Lt(!1)},te.createElement(x.Z,{align:"middle"},te.createElement(y.ZP,{onClick:()=>{if(($e==null?void 0:$e.length)>=Re){z.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),te.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),($e==null?void 0:$e.length)>0?te.createElement(E.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:$e,loading:ar,columns:Sn}):te.createElement(Ae.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),te.createElement(ie.default,{zIndex:1001,width:530,centered:!0,title:te.createElement(x.Z,{align:"middle"},te.createElement("b",{className:"font16 c-black"},bt.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(bt.actionTabs.key),confirmLoading:Nt,onCancel:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Dt.submit(),afterClose:()=>{Dt.resetFields(),Fr(null),Lr([])}},te.createElement(le.default,{form:Dt,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Un,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Gt(Ge({},Dt.getFieldsValue()))},te.createElement(le.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},te.createElement(ee.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},nn==null?void 0:nn.map(br=>te.createElement(ee.default.Option,{key:br==null?void 0:br.value,value:br==null?void 0:br.value},br==null?void 0:br.name)))),te.createElement(le.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},te.createElement(ne.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),te.createElement(le.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},te.createElement("div",{className:fe.upload},te.createElement(ae.default,Ge({},Gr),te.createElement(x.Z,{wrap:!1,align:"middle"},te.createElement(he.op,{style:{borderRadius:"2px"},icon:te.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),te.createElement(oe.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:br=>{br.preventDefault(),br.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((nt=(ze=Xt==null?void 0:Xt[0])==null?void 0:ze.response)==null?void 0:nt.id)&&an())),te.createElement(le.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},te.createElement(ee.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},te.createElement(ee.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(sr==null?void 0:sr.platform)=="dify"&&te.createElement(ee.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),te.createElement(ee.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),je&&te.createElement(le.default.Item,{name:"built_variable",label:te.createElement("div",null,te.createElement("span",null,"\u53C2\u6570"),te.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},te.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},te.createElement(ue.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),te.createElement(le.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},te.createElement(ce.ZP.Group,{options:[{value:0,label:qr[ke==null?void 0:ke.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),te.createElement(le.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},te.createElement(ne.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),te.createElement("div",{className:fe.tip},te.createElement("i",{className:"iconfont icon-tishi9"}),te.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return E}});var te=de(59301),Se=de(30641),a=de(77019),fe=de(5269),le={smartWrp:"smartWrp___NjRcB"},z=de(51124),ae=de(71360),re=de(64885),b=de(59301),ie=(ee,ne,oe)=>new Promise((ue,ce)=>{var Ae=ye=>{try{he(oe.next(ye))}catch(me){ce(me)}},se=ye=>{try{he(oe.throw(ye))}catch(me){ce(me)}},he=ye=>ye.done?ue(ye.value):Promise.resolve(ye.value).then(Ae,se);he((oe=oe.apply(ee,ne)).next())});const x=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",se)}}}this.emit("done",this.fullContent)}catch(ie){ie.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ie.message)}})}handleData(b){b.content&&(this.fullContent+=b.content,this.emit("data",{chunk:b,full:this.fullContent}))}cancelRequest(){var b;(b=this.controller)==null||b.abort()}}tt.Z=ae},43796:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ye}});var te=de(59301),Se=de(92310),a=de.n(Se),fe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},le=de(28284),z=de(6767),ae=de(14566),re=de(25399),b=de(75727),ie=de(62957),x=de(77019),y=de(99571),E=de(54172),ee=de(82326),ne=de(37568),oe=de(5269),ue=de(62673),ce=de(47889),Ae=de(57884),se=de(82093),he=de(71360),ye=de(19248),me=de(90524),pe=de(76560),ge=de(13747),Ee=de(89392),ve=Object.defineProperty,we=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,De=(_e,dt,it)=>dt in _e?ve(_e,dt,{enumerable:!0,configurable:!0,writable:!0,value:it}):_e[dt]=it,Oe=(_e,dt)=>{for(var it in dt||(dt={}))Ie.call(dt,it)&&De(_e,it,dt[it]);if(we)for(var it of we(dt))Qe.call(dt,it)&&De(_e,it,dt[it]);return _e},be=(_e,dt)=>{var it={};for(var Ze in _e)Ie.call(_e,Ze)&&dt.indexOf(Ze)<0&&(it[Ze]=_e[Ze]);if(_e!=null&&we)for(var Ze of we(_e))dt.indexOf(Ze)<0&&Qe.call(_e,Ze)&&(it[Ze]=_e[Ze]);return it},Le=(_e,dt,it)=>new Promise((Ze,Re)=>{var rt=at=>{try{$e(it.next(at))}catch(ft){Re(ft)}},Ue=at=>{try{$e(it.throw(at))}catch(ft){Re(ft)}},$e=at=>at.done?Ze(at.value):Promise.resolve(at.value).then(rt,Ue);$e((it=it.apply(_e,dt)).next())});const Ne=_e=>{var dt=_e,{user:it,pathsDetail:Ze,onOk:Re,dispatch:rt}=dt,Ue=be(dt,["user","pathsDetail","onOk","dispatch"]),$e;const[at,ft]=(0,te.useState)({}),[At]=(0,pe.useSearchParams)(),[ke]=le.default.useForm(),[je,ze]=(0,te.useState)([]),[nt,ut]=(0,te.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:(($e=Ze==null?void 0:Ze.detail)==null?void 0:$e.id)||At.get("subject_id"),deployable_type:"Subject",keyword:""}),[bt,st]=(0,te.useState)([]);function Dt(){return Le(this,null,function*(){let sr=yield(0,se.ZP)("/api/ai/agents.json",{method:"get",params:nt});(sr==null?void 0:sr.status)===0&&ze(sr==null?void 0:sr.data)})}return(0,te.useEffect)(()=>{Ze.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Dt()},[Ze.actionTabs.key,nt]),te.createElement(ie.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:Ze.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{rt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Le(void 0,null,function*(){if((bt==null?void 0:bt.length)===0){z.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Re({agent_ids:bt})).status===0&&st([])})},te.createElement(le.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:ke,initialValues:{deployable_type:""},onValuesChange:(0,Ee.debounce)((sr,Gt)=>{nt.page=1,nt.per_page=20,ut(Oe(Oe({},nt),Gt))},300)},te.createElement("div",{style:{textAlign:"end"}})),te.createElement(E.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(sr,Gt,mr){st(sr)},getCheckboxProps:sr=>{var Gt;return{disabled:(Gt=sr==null?void 0:sr.agent_application_info)==null?void 0:Gt.subject_assistant}},selectedRowKeys:bt},rowKey:sr=>sr==null?void 0:sr.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(sr,Gt,mr)=>`${(nt.page-1)*nt.per_page+mr+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:je==null?void 0:je.agents}),te.createElement(ge.Z,{style:{marginTop:20},pageSize:nt.per_page,current:nt.page,onChange:(sr,Gt)=>{nt.page=sr,nt.per_page=Gt,ut(Oe({},nt))},hideOnSinglePage:!0,total:je==null?void 0:je.total_count}))};var We=(0,pe.connect)(({user:_e,pathsDetail:dt})=>({user:_e,pathsDetail:dt}))(Ne),Me=Object.defineProperty,et=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Xe=(_e,dt,it)=>dt in _e?Me(_e,dt,{enumerable:!0,configurable:!0,writable:!0,value:it}):_e[dt]=it,Ge=(_e,dt)=>{for(var it in dt||(dt={}))ot.call(dt,it)&&Xe(_e,it,dt[it]);if(et)for(var it of et(dt))Ve.call(dt,it)&&Xe(_e,it,dt[it]);return _e},He=(_e,dt,it)=>new Promise((Ze,Re)=>{var rt=at=>{try{$e(it.next(at))}catch(ft){Re(ft)}},Ue=at=>{try{$e(it.throw(at))}catch(ft){Re(ft)}},$e=at=>at.done?Ze(at.value):Promise.resolve(at.value).then(rt,Ue);$e((it=it.apply(_e,dt)).next())}),Ye=({className:_e,style:dt={},addStyle:it={},buttonMaxWidth:Ze,buttonMaxCount:Re=3,buttonAutoWidth:rt,value:Ue,data:$e,url:at,onChange:ft,getIAData:At,queryInfo:ke,showParams:je=!1})=>{var ze,nt;const ut=(0,pe.useDispatch)(),bt=(0,pe.useSelector)(br=>br==null?void 0:br.shixunsDetail),st=(0,pe.useSelector)(br=>br==null?void 0:br.pathsDetail),[Dt]=le.default.useForm(),[sr,Gt]=(0,te.useState)(),[mr,Lt]=(0,te.useState)(!1),[ar,lr]=(0,te.useState)(!1),[Nt,cr]=(0,te.useState)(!1),[vr,Fr]=(0,te.useState)(null),[nn,Rt]=(0,te.useState)([]),[Xt,Lr]=(0,te.useState)([]),qr={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,te.useEffect)(()=>{bt.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?gn(bt.actionTabs.params):bt.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Dt.setFieldsValue({open_range:0}),Gt({open_range:0}))},[bt.actionTabs.key]);const Gr={fileList:Xt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:br=>{const Dr=br.size/1024/1024/100;return Dr>2||Dr==0?(z.ZP.error(`${br.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Dr==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:br=>{Lr([])},onChange:br=>{var Dr,tr,ur;Dt.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(br.file.status)&&(Lr(br.fileList),Dt.setFieldsValue({attachment_id:(ur=(tr=(Dr=br.fileList)==null?void 0:Dr[0])==null?void 0:tr.response)==null?void 0:ur.id}))},action:`${me.Z.API_SERVER}/api/attachments.json`},an=()=>{var br,Dr;return te.createElement("div",{className:fe.imgUpLoad},te.createElement("img",{src:me.Z.API_SERVER+"/api/attachments/"+((Dr=(br=Xt==null?void 0:Xt[0])==null?void 0:br.response)==null?void 0:Dr.id),alt:"avatar",style:{width:"100%"}}),te.createElement("div",null,te.createElement(ye.Z,{onClick:()=>{Lr([]),Dt.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},xn=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(br,Dr)=>te.createElement(re.Z,{title:br},br)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(br,Dr)=>(Dr==null?void 0:Dr.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Dr==null?void 0:Dr.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(br,Dr)=>te.createElement(re.Z,{title:br,placement:"topLeft"},br)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(br,Dr)=>(Dr==null?void 0:Dr.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(br,Dr)=>te.createElement(te.Fragment,null,!(Dr!=null&&Dr.agent_type)&&te.createElement("span",{onClick:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Dr}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),te.createElement("span",{onClick:()=>{Dr!=null&&Dr.agent_type?Nn(Dr):tn(Dr)},className:"current c-red"},"\u79FB\u51FA"))}],wn=()=>He(void 0,null,function*(){var br;const Dr=yield(0,se.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Dr==null?void 0:Dr.code)===0&&Rt((br=Dr==null?void 0:Dr.data)==null?void 0:br.platforms)}),Un=br=>He(void 0,null,function*(){cr(!0);const Dr=Ge(Ge({},br),ke),tr=yield(0,se.ZP)(`/api/ai/intelligent_applications${vr?"/"+vr.id:""}.json`,{method:vr?"put":"post",body:Dr});(tr==null?void 0:tr.status)===0&&(z.ZP.success(vr?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),ut({type:"shixunsDetail/setActionTabs",payload:{}}),At()),cr(!1)}),tn=br=>He(void 0,null,function*(){lr(!0);const Dr=yield(0,se.ZP)(`/api/ai/intelligent_applications/${br==null?void 0:br.id}.json`,{method:"delete"});(Dr==null?void 0:Dr.status)===0&&(z.ZP.success("\u79FB\u9664\u6210\u529F"),At()),lr(!1)}),Nn=br=>He(void 0,null,function*(){lr(!0);let Dr=yield(0,se.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:{subject_assistant:!1,agent_ids:[br==null?void 0:br.id]}});(Dr==null?void 0:Dr.status)===0&&(z.ZP.success("\u79FB\u9664\u6210\u529F"),At()),lr(!1)}),gn=br=>He(void 0,null,function*(){Fr(br),Dt.setFieldsValue(Ge({},br)),Gt(Ge({},br)),br!=null&&br.attachment&&Lr([{response:br==null?void 0:br.attachment}])});return te.createElement(te.Fragment,null,te.createElement(b.Z,{disabled:ke.item_type==="Course",menu:{items:[{key:"2",label:te.createElement("a",{onClick:br=>{var Dr;br.stopPropagation(),ut({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",deployable_id:(Dr=st==null?void 0:st.detail)==null?void 0:Dr.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:te.createElement("a",{onClick:br=>{br.stopPropagation(),wn(),Lt(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}]}},te.createElement("div",{className:a()(fe.agent,_e),style:dt},te.createElement(re.Z,{title:ke.item_type==="Course"&&"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},te.createElement("div",{className:fe.add,style:it,onClick:()=>{ke.item_type==="Course"&&(wn(),Lt(!0))}},te.createElement("i",{className:"iconfont icon-tianjiadaohang"}))))),st.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&te.createElement(We,{onOk:br=>He(void 0,null,function*(){let Dr=yield(0,se.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Ge({subject_assistant:!0},br)});return(Dr==null?void 0:Dr.status)===0&&(z.ZP.info("\u9009\u7528\u6210\u529F"),ut({type:"pathsDetail/setActionTabs",payload:{}}),At()),Dr})}),te.createElement(ie.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:mr,footer:null,onCancel:()=>Lt(!1)},te.createElement(x.Z,{align:"middle"},te.createElement(y.ZP,{onClick:()=>{if(($e==null?void 0:$e.length)>=Re){z.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}ut({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),te.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),($e==null?void 0:$e.length)>0?te.createElement(E.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:$e,loading:ar,columns:xn}):te.createElement(Ae.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),te.createElement(ie.default,{zIndex:1001,width:530,centered:!0,title:te.createElement(x.Z,{align:"middle"},te.createElement("b",{className:"font16 c-black"},bt.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(bt.actionTabs.key),confirmLoading:Nt,onCancel:()=>{ut({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Dt.submit(),afterClose:()=>{Dt.resetFields(),Fr(null),Lr([])}},te.createElement(le.default,{form:Dt,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Un,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Gt(Ge({},Dt.getFieldsValue()))},te.createElement(le.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},te.createElement(ee.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},nn==null?void 0:nn.map(br=>te.createElement(ee.default.Option,{key:br==null?void 0:br.value,value:br==null?void 0:br.value},br==null?void 0:br.name)))),te.createElement(le.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},te.createElement(ne.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),te.createElement(le.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},te.createElement("div",{className:fe.upload},te.createElement(ae.default,Ge({},Gr),te.createElement(x.Z,{wrap:!1,align:"middle"},te.createElement(he.op,{style:{borderRadius:"2px"},icon:te.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),te.createElement(oe.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:br=>{br.preventDefault(),br.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((nt=(ze=Xt==null?void 0:Xt[0])==null?void 0:ze.response)==null?void 0:nt.id)&&an())),te.createElement(le.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},te.createElement(ee.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},te.createElement(ee.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(sr==null?void 0:sr.platform)=="dify"&&te.createElement(ee.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),te.createElement(ee.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),je&&te.createElement(le.default.Item,{name:"built_variable",label:te.createElement("div",null,te.createElement("span",null,"\u53C2\u6570"),te.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},te.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},te.createElement(ue.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),te.createElement(le.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},te.createElement(ce.ZP.Group,{options:[{value:0,label:qr[ke==null?void 0:ke.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),te.createElement(le.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},te.createElement(ne.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),te.createElement("div",{className:fe.tip},te.createElement("i",{className:"iconfont icon-tishi9"}),te.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return E}});var te=de(59301),Se=de(30641),a=de(77019),fe=de(5269),le={smartWrp:"smartWrp___NjRcB"},z=de(51124),ae=de(71360),re=de(64885),b=de(59301),ie=(ee,ne,oe)=>new Promise((ue,ce)=>{var Ae=ye=>{try{he(oe.next(ye))}catch(me){ce(me)}},se=ye=>{try{he(oe.throw(ye))}catch(me){ce(me)}},he=ye=>ye.done?ue(ye.value):Promise.resolve(ye.value).then(Ae,se);he((oe=oe.apply(ee,ne)).next())});const x=` @@ -141,8 +141,8 @@ ${we}`:we,_e=Ge(Ye);if(!Ve)if(De||!Ie||Qe>0){Ne(_e),ot(_e.length),(!Ie||Qe>0)&&!De&&He();return}else if((_e==null?void 0:_e.length)<4)Ne(_e),ot(_e.length);else if(et<_e.length){const dt=_e.length-et,it=setInterval(()=>{Ne(_e.slice(0,et+2)),ot(Ze=>Ze+2)},dt>10?Math.max(500/(dt/2),20):50);return()=>clearInterval(it)}else Ie||He()},[we,Ie,Qe,De,et]);const Ke=(0,te.useMemo)(()=>te.createElement("section",{className:`${ae.answer} fadeIn animated edu_md`},te.createElement(Se.UG,{remarkPlugins:[x.Z,y.Z],rehypePlugins:[ie.Z,fe.Z],components:{code(Ye){var _e=Ye,{node:dt,inline:it,className:Ze,children:Re}=_e,rt=pe(_e,["node","inline","className","children"]);const Ue=/language-(\w+)/.exec(Ze||""),$e=String(Re).trim();return it||!Ue?te.createElement("code",ye({className:Ze},rt),Re):te.createElement("code",{className:ae.codeCopy,"data-text":`\`\`\`${Ue?Ue[1]:""} ${Re} \`\`\``},!be&&te.createElement(z.CopyToClipboard,{text:$e,onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},te.createElement("button",null,"\u590D\u5236")),!be&&Ue[1]==="html"&&Ve&&te.createElement("button",{className:ae.runCode,onClick:()=>{Me(ye({},me(ye({},We),{open:++We.open,defaultValue:$e,language:Ue[1]})))}},"\u8FD0\u884CHTML"),te.createElement(a.Z,ye({wrapLongLines:!0,style:le.Z,language:Ue[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},rt),$e))},img({node:Ye}){var _e;const dt=(_e=Ye.properties)==null?void 0:_e.src;return te.createElement(b.Z,{src:dt,width:320,"data-text":dt,onLoad:()=>De&&setTimeout(()=>He(),500)})},a:Ye=>{var _e=Ye,{node:dt}=_e,it=pe(_e,["node"]);return te.createElement("a",me(ye({},it),{target:"_blank",rel:"noopener noreferrer"}))}}},Ve?Le:`${Le}__`)),[Le,Ve]);return te.createElement(te.Fragment,null,te.createElement(ee.Z,{defaultValue:We.defaultValue,open:We.open,language:We.language,height:We.height,onChange:(Ye,_e)=>{Ne(Le.replaceAll(_e,Ye))},onDynamic:Oe}),Ke)}},62586:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ae}});var te=de(59301),Se=de(49661),a={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},fe=de(90524),le=de(37166),ae=({src:re,onClick:b,topPercentage:ie=.62,draggableExtraNode:x,showAvatarEditData:y})=>{var E;const ee=(0,te.useRef)(null),ne=(0,te.useRef)(!1),oe=(0,te.useRef)(!1),[ue,ce]=(0,te.useState)(window.innerHeight*ie),[Ae,se]=(0,te.useState)(!1),he=10;return(0,te.useEffect)(()=>{if(ee.current){let ye=function(ve){var we;ne.current=!0,Ee=ve.pageY,ge=ve.pageY-(((we=ee.current)==null?void 0:we.getBoundingClientRect().top)||0),(0,Se.kk)("none"),document.onselectstart=function(){return!1}},me=function(){ne.current&&!oe.current&&b&&b(),ne.current=!1,oe.current=!1,(0,Se.kk)("auto"),document.onselectstart=null},pe=function(ve){var we;if(ne.current){const Qe=ve.pageY-ge,De=window.innerHeight-(((we=ee.current)==null?void 0:we.offsetHeight)||0)-50,Oe=50;if(!oe.current&&Math.abs(Ee-ve.pageY)>he&&(oe.current=!0),oe.current){let be=Math.max(Oe,Math.min(Qe,De));ce(be)}}},ge=0,Ee=0;return ee.current.addEventListener("mousedown",ye),document.addEventListener("mousemove",pe),document.addEventListener("mouseup",me),()=>{var ve,we;(we=(ve=ee==null?void 0:ee.current)==null?void 0:ve.removeEventListener)==null||we.call(ve,"mousedown",ye),document.removeEventListener("mousemove",pe),document.removeEventListener("mouseup",me)}}},[b]),(0,te.useEffect)(()=>{const ye=()=>{ce(window.innerHeight*ie)};return window.addEventListener("resize",ye),()=>{window.removeEventListener("resize",ye)}},[ie]),te.createElement("div",{className:a.draggableImage,style:{top:`${ue}px`,display:Ae?"none":"block",cursor:ne.current?"grabbing":"grab"},ref:ee},x&&te.createElement("div",{className:a.extraNode,onMouseUp:ye=>ye.stopPropagation(),onMouseDownCapture:ye=>ye.stopPropagation()},x),y!=null&&y.nickname?te.createElement("div",{className:a.specialImg},te.createElement("div",{className:a.bubble},y==null?void 0:y.nickname),te.createElement("img",{className:a.upImg,src:y!=null&&y.headImgId?((E=fe.Z)==null?void 0:E.API_SERVER)+"/api/attachments/"+(y==null?void 0:y.headImgId):le,width:60,draggable:"false"})):te.createElement("img",{className:a.img,src:re,width:60,draggable:"false"}),te.createElement("i",{className:`iconfont icon-tupianguanbi ${a.close}`,onMouseUp:ye=>{ye.stopPropagation(),se(!0)}}))}},25232:function(vt,tt,de){"use strict";var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(y,E,ee)=>E in y?Se(y,E,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[E]=ee,ae=(y,E)=>{for(var ee in E||(E={}))fe.call(E,ee)&&z(y,ee,E[ee]);if(a)for(var ee of a(E))le.call(E,ee)&&z(y,ee,E[ee]);return y},re=(y,E)=>{var ee={};for(var ne in y)fe.call(y,ne)&&E.indexOf(ne)<0&&(ee[ne]=y[ne]);if(y!=null&&a)for(var ne of a(y))E.indexOf(ne)<0&&le.call(y,ne)&&(ee[ne]=y[ne]);return ee};const b=de(20441),ie={};b.keys().forEach(y=>{const E=y.replace("./","").replace(".svg","");ie[E]=b(y)});const x=y=>{var E=y,{filename:ee}=E,ne=re(E,["filename"]),oe;const ue=((oe=ee==null?void 0:ee.split(".").pop())==null?void 0:oe.toLowerCase())||"unknown",ce=ie[ue]||ie.default;return te.createElement("img",ae({src:ce,alt:ue},ne))};tt.Z=x},37732:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ie}});var te=de(59301),Se={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},a=de(37285),fe=de(25232),le=de(25399),z=de(37639),re=({item:x})=>{var y,E,ee,ne,oe;const[ue,ce]=(0,te.useState)(!1);console.log("----",x);let Ae=[{name:"subject",icon:te.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:te.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:te.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:te.createElement(fe.Z,{filename:x==null?void 0:x.name,style:{width:16,height:16,marginRight:5}})}];return te.createElement("div",{className:Se.f_l_c},te.createElement(le.Z,{title:x==null?void 0:x.name},te.createElement(z.Z,{placement:"top",content:te.createElement("div",null,te.createElement(a.Z,null),te.createElement("pre",{className:Se.preclass,style:{maxWidth:600,maxHeight:400}},(x==null?void 0:x.type)==="document"&&((y=x==null?void 0:x.contents)==null?void 0:y.toString()),(x==null?void 0:x.type)!=="document"&&te.createElement("a",{target:"_blank",href:(E=x==null?void 0:x.contents)==null?void 0:E.toString()},(ee=x==null?void 0:x.contents)==null?void 0:ee.toString()))),title:te.createElement("div",null,(ne=Ae==null?void 0:Ae.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:ne.icon,x==null?void 0:x.name),trigger:"click",open:ue,onOpenChange:se=>{ce(se)}},te.createElement("div",{className:Se.officediv},(oe=Ae==null?void 0:Ae.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:oe.icon,x==null?void 0:x.name))))},ie=({Filelist:x})=>te.createElement("div",null,te.createElement("div",{style:{display:"flex",alignItems:"center"}},te.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),te.createElement(a.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),te.createElement("div",{className:Se.f_l_c},x==null?void 0:x.map(y=>te.createElement(re,{item:y}))))},4523:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ir}});var te=de(59301),Se=de(30641),a=de(6767),fe=de(14566),le=de(62957),z=de(25399),ae=de(37568),re=de(99571),b=de(29787),ie=de(584),x=de(93725),y=de(75727),E=de(37639),ee=de(92310),ne=de.n(ee),oe=de(97812),ue=de(49026),ce=de(88998),Ae={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"},se=de(82093),he=de(49661),ye=de(62586),me=de(37166),pe=de(28984),ge=de(71986),Ee=de(90524),ve=de(56102),we=de(6725),Ie=de(25232),Qe=de(12911),De=de.n(Qe),Oe=de(37712),be=de(4676),Le=function(){return Le=Object.assign||function(Qt){for(var Mt,wt=1,xt=arguments.length;wtNumber(Tn)?Tn:Qi})}if(An||this.props.lockAspectRatio&&!pr&&!Di){var Qi=Zn+(Mn-di)/hr;this.setState({maxWidth:Qi>Number(Tn)?Tn:Qi})}if((Di||pr)&&this.resizable){var Qi=($n-Ir)/hr+this.resizable.size.height;this.setState({maxHeight:Qi>Number(fn)?fn:Qi})}if(ui||this.props.lockAspectRatio&&!Di&&!pr){var Qi=_r+(Ir-$n)/hr;this.setState({maxHeight:Qi>Number(fn)?fn:Qi})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(wt,xt,jt)},Mt.prototype.onResize=function(wt,xt,jt,hr){var nr=this,kt={x:this.originalPosition.x,y:this.originalPosition.y},Yt=-hr.width,$t=-hr.height,jr=["top","left","topLeft","bottomLeft","topRight"];jr.includes(xt)&&(xt==="bottomLeft"?kt.x+=Yt:(xt==="topRight"||(kt.x+=Yt),kt.y+=$t));var Zr=this.draggable.state;(kt.x!==Zr.x||kt.y!==Zr.y)&&(0,be.flushSync)(function(){nr.draggable.setState(kt)}),this.updateOffsetFromParent();var Tn=this.offsetFromParent,fn=this.getDraggablePosition().x+Tn.left,Wn=this.getDraggablePosition().y+Tn.top;this.resizingPosition={x:fn,y:Wn},this.props.onResize&&this.props.onResize(wt,xt,jt,hr,{x:fn,y:Wn})},Mt.prototype.onResizeStop=function(wt,xt,jt,hr){this.setState({resizing:!1});var nr=this.getMaxSizesFromProps(),kt=nr.maxWidth,Yt=nr.maxHeight;this.setState({maxWidth:kt,maxHeight:Yt}),this.props.onResizeStop&&this.props.onResizeStop(wt,xt,jt,hr,this.resizingPosition)},Mt.prototype.updateSize=function(wt){this.resizable&&this.resizable.updateSize({width:wt.width,height:wt.height})},Mt.prototype.updatePosition=function(wt){this.draggable.setState(wt)},Mt.prototype.updateOffsetFromParent=function(){var wt=this.props.scale,xt=this.getParent(),jt=this.getSelfElement();if(!xt||jt===null)return{top:0,left:0};var hr=xt.getBoundingClientRect(),nr=hr.left,kt=hr.top,Yt=jt.getBoundingClientRect(),$t=this.getDraggablePosition(),jr=xt.scrollLeft,Zr=xt.scrollTop;this.offsetFromParent={left:Yt.left-nr+jr-$t.x*wt,top:Yt.top-kt+Zr-$t.y*wt}},Mt.prototype.render=function(){var wt=this,xt=this.props,jt=xt.disableDragging,hr=xt.style,nr=xt.dragHandleClassName,kt=xt.position,Yt=xt.onMouseDown,$t=xt.onMouseUp,jr=xt.dragAxis,Zr=xt.dragGrid,Tn=xt.bounds,fn=xt.enableUserSelectHack,Wn=xt.cancel,Qn=xt.children,ei=xt.onResizeStart,di=xt.onResize,$n=xt.onResizeStop,ti=xt.onDragStart,Mn=xt.onDrag,Ir=xt.onDragStop,Zn=xt.resizeHandleStyles,_r=xt.resizeHandleClasses,pr=xt.resizeHandleComponent,An=xt.enableResizing,Di=xt.resizeGrid,ui=xt.resizeHandleWrapperClass,Qi=xt.resizeHandleWrapperStyle,Ki=xt.scale,ca=xt.allowAnyClick,Ea=xt.dragPositionOffset,Gi=ze(xt,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick","dragPositionOffset"]),fa=this.props.default?je({},this.props.default):void 0;delete Gi.default;var xa=jt||nr?{cursor:"auto"}:{cursor:"move"},ai=je(je(je({},nt),xa),hr),na=this.offsetFromParent,Wi=na.left,Sa=na.top,ht;kt&&(ht={x:kt.x-Wi,y:kt.y-Sa});var pt=this.state.resizing?void 0:ht,Bt=this.state.resizing?"both":jr;return(0,te.createElement)(De(),{ref:function(Tt){Tt&&(wt.draggable=Tt)},handle:nr?".".concat(nr):void 0,defaultPosition:fa,onMouseDown:Yt,onMouseUp:$t,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:Bt,disabled:jt,grid:Zr,bounds:Tn?this.state.bounds:void 0,position:pt,enableUserSelectHack:fn,cancel:Wn,scale:Ki,allowAnyClick:ca,nodeRef:this.resizableElement,positionOffset:Ea},(0,te.createElement)(ft,je({},Gi,{ref:function(Tt){Tt&&(wt.resizable=Tt,wt.resizableElement.current=Tt.resizable)},defaultSize:fa,size:this.props.size,enable:typeof An=="boolean"?ut(An):An,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:ai,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:Di,handleWrapperClass:ui,handleWrapperStyle:Qi,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:Zn,handleClasses:_r,handleComponent:pr,scale:this.props.scale}),Qn))},Mt.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},Mt}(te.PureComponent),st=Object.defineProperty,Dt=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,ar=(Qt,Mt,wt)=>Mt in Qt?st(Qt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):Qt[Mt]=wt,lr=(Qt,Mt)=>{for(var wt in Mt||(Mt={}))mr.call(Mt,wt)&&ar(Qt,wt,Mt[wt]);if(Gt)for(var wt of Gt(Mt))Lt.call(Mt,wt)&&ar(Qt,wt,Mt[wt]);return Qt},Nt=(Qt,Mt)=>Dt(Qt,sr(Mt)),cr=(Qt,Mt,wt)=>new Promise((xt,jt)=>{var hr=Yt=>{try{kt(wt.next(Yt))}catch($t){jt($t)}},nr=Yt=>{try{kt(wt.throw(Yt))}catch($t){jt($t)}},kt=Yt=>Yt.done?xt(Yt.value):Promise.resolve(Yt.value).then(hr,nr);kt((wt=wt.apply(Qt,Mt)).next())}),Fr=({title:Qt="\u5934\u6B4CAI",placeholder:Mt,hideUpload:wt,hideInputBox:xt,aiIcon:jt=me,userIcon:hr=pe,dragIcon:nr=ge,children:kt,fetchUrl:Yt,fetchData:$t={},extraAnswerAction:jr,showDefaultTips:Zr=!0,onOpen:Tn,onClose:fn,loadingOption:Wn,showPreference:Qn=!1,initMessage:ei,customRequest:di,visible:$n,width:ti=1200,isCheckRestrictNumber:Mn=!1,headNode:Ir,headFunctionNode:Zn,showRedraw:_r,showEdit:pr,promptPropName:An="prompt",topPercentage:Di,showSwitchingModel:ui=!1,showImageGenerator:Qi=!1,showLookHistory:Ki=!1,fetchListObject:ca,customPreference:Ea,customDataNode:Gi,showAddSession:fa,historyId:xa,draggableExtraNode:ai,drawerExtraNode:na,menuExtraFunctionNode:Wi,showSceneAwareness:Sa=!1,showThiking:ht=!1,ReactComponent:pt=Se.Z,topFunctionNode:Bt,footerContainerStyle:Tt,chatContainerStyle:or={},showCodePreview:fr=!1,showSource:Rr=!0,onSendMessage:Ur,onDynamic:on=()=>{},setSelectItem:kr,isPath:Mr=!1,BottomNode:Ht,BOttomNodeName:jn})=>{var mi,Oi;const[mn,Xr]=(0,te.useState)(!1),[Cn,kn]=(0,te.useState)("qwen-max"),[vn,Or]=(0,te.useState)([]),[Yn,Xn]=(0,te.useState)([]),[Zi,hi]=(0,te.useState)(!1),[ni,Ri]=(0,te.useState)(!1),[gr,$r]=(0,te.useState)(!1),[Kr,Vr]=(0,te.useState)([]),[qn,Ot]=(0,te.useState)(""),[qt,yr]=(0,te.useState)(0),[sn,Rn]=(0,te.useState)(void 0),[Fn,ln]=(0,te.useState)(!1),[Cr,yn]=(0,te.useState)(null),[cn,Ui]=(0,te.useState)(""),Vn=(0,te.useRef)(),Gn=(0,te.useRef)(null),ri=(0,te.useRef)(null),[oi,Qr]=(0,te.useState)(!1),[vi,En]=(0,te.useState)(!1),[Ni,Ti]=(0,te.useState)(!1),[ki,ua]=(0,te.useState)(!1),[si,Si]=(0,te.useState)(!1),[ha,mt]=(0,te.useState)(0),Fa=(0,te.useRef)(null),Qa=(0,te.useRef)(!1),Ga=(0,te.useRef)(null),[qa,_i]=(0,te.useState)(void 0),[co,Ao]=(0,te.useState)(!0),[ba,Va]=(0,te.useState)(ti-28),[Fi,wo]=(0,te.useState)(!1),[$i,It]=(0,te.useState)(!0),[Wt,Vt]=(0,te.useState)([]),Pr=(0,te.useRef)([]),pn=(0,te.useRef)(null),Pt=(0,te.useRef)(null),Tr=(0,te.useRef)(!1),xr=ba-22,wr=qn==null?void 0:qn.split(` -`).length,{onAdd:Hr,onGetList:Wr,onListClick:dn,onListDelete:Jn,onListDealData:zi}=ca||{},Bi=50,ea=10,ia={maxCount:Bi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:vn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:zt=>cr(void 0,null,function*(){var Yr,Jr,Ln,Vi;const Ii=(Vi=(Ln=(Jr=(Yr=zt==null?void 0:zt.name)==null?void 0:Yr.split("."))==null?void 0:Jr.slice(-1))==null?void 0:Ln[0])==null?void 0:Vi.toLowerCase(),ka=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Ii);return zt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):ka?zt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:zt})=>{Or(zt)},action:`${(mi=Ee.Z)==null?void 0:mi.API_SERVER}/api/intelligent_imports/upload_file.json`},oa={maxCount:ea,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Yn,multiple:!0,accept:".jpg,.png,",beforeUpload:zt=>{var Yr,Jr,Ln,Vi;const Ii=(Vi=(Ln=(Jr=(Yr=zt==null?void 0:zt.name)==null?void 0:Yr.split("."))==null?void 0:Jr.slice(-1))==null?void 0:Ln[0])==null?void 0:Vi.toLowerCase(),ka=["jpg","png"].includes(Ii);return zt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):ka?zt.size/1024/1024>10?(a.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:zt})=>{Xn(zt)},action:`${(Oi=Ee.Z)==null?void 0:Oi.API_SERVER}/api/ai/generals/update_file.json`};(0,te.useEffect)(()=>{if(!Kr.length||!Vn.current)return;const zt=Kr[Kr.length-1];zt!=null&&zt.loading&&(Vn.current.scrollTop=Vn.current.scrollHeight)},[Kr.length]),(0,te.useEffect)(()=>{if(!Vn.current||!Fa.current)return;const zt=new IntersectionObserver(([Yr])=>{var Jr,Ln,Vi,Ii;if(!document.contains(Yr.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Jr=Yr.rootBounds)==null?void 0:Jr.width)===0&&((Ln=Yr.rootBounds)==null?void 0:Ln.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Vi=Yr.boundingClientRect)==null?void 0:Vi.width)===0&&((Ii=Yr.boundingClientRect)==null?void 0:Ii.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ao(Yr.isIntersecting)},{root:Vn.current,rootMargin:"70px",threshold:0});return zt.observe(Fa.current),()=>{Fa.current&&zt.unobserve(Fa.current)}},[Vn.current,Fa.current]),(0,te.useEffect)(()=>{if(!oi)return;const zt=Vn.current,Yr=Ga.current;Qa.current=!1;let Jr=zt.scrollTop;const Ln=()=>{const{scrollTop:Ii,scrollHeight:Ra,clientHeight:ka}=zt;Ii>Jr?Ii+ka>=Ra-50&&(zt.scrollTop=zt.scrollHeight,Qa.current=!1):Ii{Qa.current||(zt.scrollTop=zt.scrollHeight)});return Vi.observe(Yr),()=>{var Ii;Vi.unobserve(Yr),(Ii=zt==null?void 0:zt.removeEventListener)==null||Ii.call(zt,"scroll",Ln)}},[oi]),(0,te.useEffect)(()=>{!oi&&Pr.current.length&&(Vr([...Kr,...Pr.current]),Pr.current=[])},[oi]),(0,te.useEffect)(()=>{if(!Vn.current)return;const zt=new ResizeObserver(()=>{var Yr;Vn.current&&Va((Yr=Vn.current)==null?void 0:Yr.offsetWidth)});return zt.observe(Vn.current),()=>{Vn.current&&zt.unobserve(Vn.current)}},[Vn.current]),(0,te.useEffect)(()=>{typeof $n=="boolean"&&Xr($n)},[$n]),(0,te.useEffect)(()=>{var zt;if(Gn.current&&Cr!==null){Gn.current.focus();const Yr=(zt=Gn.current.resizableTextArea)==null?void 0:zt.textArea;Yr&&(Yr.selectionStart=Yr.selectionEnd=Yr.value.length)}},[Cr]),(0,te.useEffect)(()=>{wr<5&&ln(!1)},[wr]),(0,te.useEffect)(()=>{mn&&ei&&(Vr(Pi(ei)),hi(!0),yi(ei,{history:[]})),mn&&(Dn(),xa?Er(xa):fa&&!qa&&Mi()),mn||pi()},[mn]);const Pi=(zt="",Yr=[],Jr=[])=>{const Ln=Date.now();return[{text:zt,key:Ln,sender:"user",fileList:Yr,imageList:Jr,show:!0},{loading:!0,key:Ln,sender:"AI",show:!0,model:$t!=null&&$t.application_id?"other":Cn,imageGenerator:ki,thinkingEnabled:vi,codePreview:Ni}]},pi=()=>{Ui(""),yn(null),Or([]),Xn([]),Ot("")},wa=()=>{if(Tn){Tn({chatData:Kr,setChatData:Vr,setLoading:hi,getData:yi,renderChatItems:Pi,handleAdd:Mi,identifier:qa});return}Xr(!0)},In=()=>{if(It(!0),fn){fn();return}Xr(!1)},Sr=()=>{ln(!Fn)},Dn=()=>cr(void 0,null,function*(){if(!Mn)return;const zt=yield(0,se.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(zt==null?void 0:zt.status)===0&&(zt==null?void 0:zt.total_number)!==-1&&(yr((zt==null?void 0:zt.total_number)-(zt==null?void 0:zt.remaining_number)),Rn(zt==null?void 0:zt.total_number))}),ii=()=>{le.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:te.createElement("div",null,te.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),te.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",sn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},xi=zt=>zt.reduce((Jr,Ln)=>{if(Ln.sender==="user"){const Vi=zt.find(Ii=>Ii.key===Ln.key&&Ii.sender==="AI");Vi&&(Vi!=null&&Vi.text)&&!(Vi!=null&&Vi.error)&&Jr.push({question:Ln.text,answer:Vi.text})}return Jr},[]),yi=(...zt)=>cr(void 0,[...zt],function*(Yr="",Jr={},Ln=Kr){if(di&&(yield di({mes:Yr,setChatData:Vr,fileList:vn,body:Jr,checkNum:Dn,setLoading:hi,bodyChatData:Ln,setTyping:Qr,setImageGenerator:ua,renderChatItems:Pi})),!di){const Vi=vn==null?void 0:vn.map(ra=>{var Ma;return(Ma=ra==null?void 0:ra.response)==null?void 0:Ma.file_id}),Ii=Yn==null?void 0:Yn.map(ra=>{var Ma;return(Ma=ra==null?void 0:ra.response)==null?void 0:Ma.data}),Ra=Jr.history||xi(Ln),ka=lr(lr({identifier:qa,response_mode:"streaming",model:Cn,scene_awareness:si,thinking_enabled:vi,image_generator:ki,code_preview:Ni,file_ids:Vi,image_list:Ii,history:Ra,[An]:Yr},$t),Jr),$a=Object.fromEntries(Object.entries(ka).filter(([ra,Ma])=>Ma!==void 0));ri.current=new we.Z(Ee.Z.API_SERVER+Yt,$a),yield new Promise((ra,Ma)=>{let to=null,Qo=null;ri.current.on("data",Bo=>{Qr(!0);const{chunk:{content:Fo,type:Do,created:Oo,msg:Mo}}=Bo,yo=Mo==="error";Do==="thinking"&&(to=to||Oo,Vr(To=>[...To].map((ja,Co)=>Co===To.length-1?Nt(lr({},ja),{reasoning:(ja.reasoning||"")+Fo,loading:!1,hideAnswer:!0,error:yo}):ja))),Do==="text"&&(Qo=Qo||Oo,Vr(To=>[...To].map((ja,Co)=>Co===To.length-1?Nt(lr({},ja),{text:(ja.text||"")+Fo,loading:!1,startTime:to,endTime:Qo,error:yo}):ja)))}),ri.current.on("done",()=>{ra()}),ri.current.on("error",Bo=>{let Fo="\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(Bo)==="[object Object]"&&Bo.status===-9&&(Fo=Bo==null?void 0:Bo.message),Vr(Do=>[...Do].map((Oo,Mo)=>Mo===Do.length-1?Nt(lr({},Oo),{text:Fo,loading:!1,error:!0}):Oo)),ra()}),ri.current.on("cancelled",()=>{ra()}),ri.current.startStream()})}Dn(),hi(!1)}),Ca=zt=>{Ot(zt.target.value)},pa=(zt,Yr)=>{if(pi(),hi(!0),zt==="edit"){Pr.current=Kr.slice(Yr+2);const Jr=Kr.splice(Yr),{fileList:Ln=[],imageList:Vi=[]}=(Jr==null?void 0:Jr[0])||{},Ii=Ln.map($a=>{var ra;return(ra=$a.response)==null?void 0:ra.file_id}),Ra=Vi.map($a=>{var ra;return(ra=$a.response)==null?void 0:ra.data}),ka={history:xi(Kr),file_ids:Ii,image_list:Ra,edit:!0};Vr([...Kr,...Pi(cn,Ln,Vi)]),yi(cn,ka,Kr)}if(zt==="redraw"){Pr.current=Kr.slice(Yr+1);const Jr=Kr.splice(Yr-1),{text:Ln,fileList:Vi=[],imageList:Ii=[]}=(Jr==null?void 0:Jr[0])||{},Ra=Vi.map(ra=>{var Ma;return(Ma=ra.response)==null?void 0:Ma.file_id}),ka=Ii.map(ra=>{var Ma;return(Ma=ra.response)==null?void 0:Ma.data}),$a={history:xi(Kr),file_ids:Ra,image_list:ka,edit:!0};Vr([...Kr,...Pi(Ln,Vi,Ii)]),yi(Ln,$a,Kr)}},Li=()=>{if(qn.trim()!==""){pi(),hi(!0);const zt=vn.filter(Jr=>Jr.status==="done"),Yr=Yn.filter(Jr=>Jr.status==="done");Vr([...Kr,...Pi(qn,zt,Yr)]),yi(qn)}},ga=zt=>{if(zt.shiftKey){if(zt.key==="Enter")return}else if(zt.key==="Enter"){if(zt.preventDefault(),ta||Tr.current)return;Li()}},sa=(zt,Yr)=>{let Jr=!1;pr===!0?Jr=!0:pr==="last"&&(Jr=Kr.reduce((Ra,ka,$a)=>ka.sender==="user"?$a:Ra,-1)===Yr);const Ln=Yr===Cr,Vi=[...(zt==null?void 0:zt.fileList)||[],...(zt==null?void 0:zt.imageList)||[]];return te.createElement("div",{className:Ae.li,style:lr({width:xr},or)},te.createElement("div",{className:Ae.avatarIcon},te.createElement("img",{className:Ae.img,src:hr})),te.createElement("div",{className:Ae.content},!!(Vi!=null&&Vi.length)&&te.createElement("div",{className:Ae.fileWrap},Vi==null?void 0:Vi.map((Ii,Ra)=>te.createElement("div",{key:Ra,className:Ae.file},te.createElement(Ie.Z,{filename:Ii==null?void 0:Ii.name,className:"mr10",width:24}),te.createElement("aside",null,te.createElement(z.Z,{title:Ii==null?void 0:Ii.name},te.createElement("div",{className:Ae.fileName},Ii==null?void 0:Ii.name)),te.createElement("div",{className:"c-grey-999 font12"},(0,he.RD)(Ii==null?void 0:Ii.size)))))),te.createElement("div",{className:Ae.borderBox},Ln?te.createElement(ae.default.TextArea,{value:cn,ref:Gn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Ii=>Ui(Ii.target.value)}):te.createElement("div",{className:Ae.text},zt==null?void 0:zt.text)),Ln?te.createElement("div",{className:Ae.action},te.createElement(re.ZP,{onClick:()=>{Ui(""),yn(null)},size:"small"},"\u53D6\u6D88"),te.createElement(re.ZP,{disabled:!cn.trim(),onClick:()=>pa("edit",Yr),type:"primary",size:"small"},"\u786E\u8BA4")):te.createElement("div",{className:Ae.action},te.createElement(ve.CopyToClipboard,{text:(zt==null?void 0:zt.text)||"",onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Jr&&!Zi&&te.createElement(z.Z,{title:"\u7F16\u8F91"},te.createElement("i",{onClick:()=>{yn(Yr),Ui((zt==null?void 0:zt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ma=(zt,Yr)=>{console.log(zt);let Jr=!1;_r===!0?Jr=!0:_r==="last"&&(Jr=Kr.reduce((Ii,Ra,ka)=>Ra.sender==="AI"?ka:Ii,-1)===Yr);let Ln="";return zt!=null&&zt.source?Ln=zt==null?void 0:zt.source:(zt==null?void 0:zt.model)==="deepseek-r1"?Ln="\u7531deepseek\u751F\u6210":(zt==null?void 0:zt.model)==="qwen-max"&&(Ln="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),te.createElement("div",{className:Ae.li,style:lr({width:xr},or)},te.createElement("div",{className:Ae.avatarIcon},te.createElement("img",{className:Ae.img,src:jt})),te.createElement("div",{className:Ae.content},te.createElement("div",{className:Ae.borderBox},zt.loading&&te.createElement(te.Fragment,null,zt!=null&&zt.imageGenerator?te.createElement("div",{className:Ae.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",te.createElement("div",{className:"ai-loading"})):!(zt!=null&&zt.thinkingEnabled)&&te.createElement("div",null,te.createElement("div",{className:Ae.loading},te.createElement("div",{className:Ae.dot}),te.createElement("div",{className:Ae.dot}),te.createElement("div",{className:Ae.dot})),te.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Wn==null?void 0:Wn.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"))),(zt==null?void 0:zt.thinkingEnabled)&&te.createElement(ue.Z,{time:zt==null?void 0:zt.time,cancelIndex:ha,loading:zt.loading,streamingStatus:!(zt!=null&&zt.text),onFinish:()=>{mt(0),Vr(Vi=>[...Vi].map((Ii,Ra)=>Ra===Vi.length-1?Nt(lr({},Ii),{hideAnswer:!1,time:Ii.startTime?Ii.endTime-Ii.startTime:null}):Ii))},value:zt==null?void 0:zt.reasoning}),!!(zt!=null&&zt.text)&&!zt.hideAnswer&&te.createElement(oe.Z,{onDynamic:on,cancelIndex:ha,streamingStatus:Zi,loadImage:!!(zt!=null&&zt.imageGenerator),onFinish:()=>cr(void 0,null,function*(){mt(0),setTimeout(()=>Qr(!1),0)}),value:zt==null?void 0:zt.text})),Rr&&!(zt!=null&&zt.application_id)&&(zt==null?void 0:zt.model)!="other"&&!!(zt!=null&&zt.text)&&Ln&&te.createElement("div",{className:Ae.source},Ln),te.createElement("div",{className:Ae.action},jr==null?void 0:jr(zt,Yr,Ci),!(zt!=null&&zt.imageGenerator)&&te.createElement(ve.CopyToClipboard,{text:String((zt==null?void 0:zt.text)||""),onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Qn&&!Zi&&te.createElement(te.Fragment,null,te.createElement(z.Z,{title:"\u559C\u6B22"},te.createElement("i",{style:zt!=null&&zt.like?{color:"#FA8D30"}:{},onClick:()=>Hn("like",!(zt!=null&&zt.like),Yr),className:"iconfot icon-yijiejue font15"})),te.createElement(z.Z,{title:"\u4E0D\u559C\u6B22"},te.createElement("i",{style:zt!=null&&zt.dislike?{color:"#e86d7c"}:{},onClick:()=>Hn("dislike",!(zt!=null&&zt.dislike),Yr),className:"iconfot icon-weijiejuezhengchang font15"}))),Jr&&!Zi&&te.createElement(z.Z,{title:"\u91CD\u65B0\u751F\u6210"},te.createElement("i",{onClick:()=>pa("redraw",Yr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Hn=(zt,Yr,Jr)=>cr(void 0,null,function*(){if(Ea){const Ln=Kr.slice(0,Jr+1),Ii=xi(Ln).length;yield Ea({type:zt,value:Yr,index:Jr,identifier:qa,objectIndex:Ii})}Vr(Ln=>(Ln[Jr][zt]=Yr,Yr&&(Ln[Jr][zt==="like"?"dislike":"like"]=!1),[...Ln]))}),un=()=>{var zt,Yr;mt(1),(Yr=(zt=ri.current)==null?void 0:zt.cancelRequest)==null||Yr.call(zt),hi(!1),Qr(!1)},Mi=()=>cr(void 0,null,function*(){var zt,Yr,Jr;kr({}),(Yr=(zt=ri.current)==null?void 0:zt.cancelRequest)==null||Yr.call(zt),pi(),Vr([]),hi(!0);const Ln=yield Hr();(Ln==null?void 0:Ln.status)===0&&_i((Jr=Ln==null?void 0:Ln.data)==null?void 0:Jr.identifier),hi(!1),Qr(!1)}),Ji=()=>cr(void 0,null,function*(){var zt;$r(!0);const Yr=yield Wr();(Yr==null?void 0:Yr.status)===0&&Vt(((zt=Yr==null?void 0:Yr.data)==null?void 0:zt.list)||[]),$r(!1)}),Er=(...zt)=>cr(void 0,[...zt],function*(Yr=qa){var Jr,Ln,Vi,Ii;kr({}),(Ln=(Jr=ri.current)==null?void 0:Jr.cancelRequest)==null||Ln.call(Jr),pi(),Ri(!0);const Ra=yield dn(Yr);if(Ra.status===0){const ka=zi(((Vi=Ra==null?void 0:Ra.data)==null?void 0:Vi.messages)||[]);Vr(ka),Ri(!1),_i((Ii=Ra==null?void 0:Ra.data)==null?void 0:Ii.identifier);return}Vr([]),Ri(!1)}),Ai=(zt,Yr)=>cr(void 0,null,function*(){(yield Jn(zt)).status===0&&(a.ZP.success("\u5220\u9664\u6210\u529F"),Yr===qa&&Mi(),Ji())}),Xi=()=>te.createElement("div",{className:Ae.menuWarp},te.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),te.createElement(b.Z,{spinning:gr},!Wt.length&&te.createElement(ie.Z,{style:{width:250,paddingBottom:30},image:ie.Z.PRESENTED_IMAGE_SIMPLE}),!!Wt.length&&te.createElement("div",{className:Ae.menu},Wt.map(function(zt,Yr){return te.createElement("aside",{className:ne()(qa===zt.identifier&&Ae.active),key:zt.id,onClick:()=>Er(zt.id)},te.createElement("div",{className:Ae.menuText},te.createElement(z.Z,{title:zt==null?void 0:zt.question},te.createElement("span",null,zt==null?void 0:zt.question)),Wi&&Wi(zt)),te.createElement("div",{className:Ae.menuDel,onClick:Jr=>Jr.stopPropagation()},te.createElement(x.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Ai(zt.id,zt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},te.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),rn=zt=>{if(zt==="file"){if(Yn.length){le.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:()=>{Xn([]),pn.current.upload.uploader.fileInput.click()}});return}pn.current.upload.uploader.fileInput.click()}if(zt==="image"){if(vn.length){le.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:()=>{Or([]),Pt.current.upload.uploader.fileInput.click()}});return}Pt.current.upload.uploader.fileInput.click()}},bn=[...vn,...Yn],ta=bn.some(zt=>zt.status==="uploading")||Zi||oi,qi=qt>=sn,Ci={chatData:Kr,stream:ri,isDisabledNum:qi,isDisAbledUpload:ta,checkNumModal:ii,checkNum:Dn,onClose:In,setChatData:Vr,setLoading:hi,getData:yi,clearStatus:pi,typing:oi,setImageGenerator:ua,renderChatItems:Pi,setSceneAwareness:Si,setIdentifier:_i,setCodePreview:Ti,setTyping:Qr,onMenuClick:Er};return te.createElement(te.Fragment,null,kt?te.createElement("div",{onClick:wa},kt):kt!==null&&!mn&&te.createElement(ye.Z,{draggableExtraNode:ai,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:nr,onClick:wa,topPercentage:Di}),mn&&te.createElement("div",{className:Ae.draggableWrap},te.createElement(bt,{dragHandleClassName:Ae.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},te.createElement("div",{className:Ae.modal},te.createElement("div",{className:Ae.head},te.createElement("div",{className:Ae.title},te.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),te.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),na,ui&&te.createElement(ce.Z,{value:Cn,onChange:zt=>{En(!1),ua(!1),kn(zt),Xn([]),Or([])}}),Ki&&te.createElement(te.Fragment,null,te.createElement(y.Z,{className:"ml10",dropdownRender:Xi,onOpenChange:zt=>{zt&&Ji()},placement:"bottomRight",arrow:{pointAtCenter:!0}},te.createElement("div",{className:Ae.headBtn},te.createElement("i",{className:"icon-lishiduihua1 font14"})))),fa&&te.createElement(te.Fragment,null,te.createElement(z.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},te.createElement("div",{className:Ae.headBtn,onClick:Mi},te.createElement("i",{className:"icon-xinjianduihua font14"}))),te.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),te.createElement(z.Z,{title:"\u6536\u8D77\u7A97\u53E3"},te.createElement("div",{className:Ae.headBtn,onClick:In},te.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),te.createElement("div",{className:ne()(Ae.wrap,mn&&"body-overflow-hidden")},te.createElement("div",{ref:Vn,className:Ae.chatContainer},!Mr&&(Bt==null?void 0:Bt(Ci)),Zr&&te.createElement("div",{className:`${Ae.li} mb20`,style:lr({width:xr},or)},te.createElement("div",{className:Ae.avatarIcon},te.createElement("img",{className:Ae.img,src:jt})),te.createElement("div",{className:Ae.content},te.createElement("div",{className:Ae.borderBox},Ir,Zn==null?void 0:Zn(Ci)))),Mr&&(Kr==null?void 0:Kr.length)<=0&&te.createElement("div",{style:{textAlign:"center"}},Ir,te.createElement("div",{style:{height:20,width:1}}),Mr&&(Bt==null?void 0:Bt(Ci))),te.createElement("div",{ref:Ga},te.createElement(b.Z,{spinning:ni,className:"mt20"},Kr==null?void 0:Kr.map((zt,Yr)=>te.createElement(te.Fragment,{key:zt.key+Yr},zt.show&&te.createElement(te.Fragment,null,zt.sender==="user"&&sa(zt,Yr),zt.sender==="AI"&&ma(zt,Yr),Gi&&!["AI","user"].includes(zt.sender)&&Gi(zt,Yr,{width:xr})))))),!co&&te.createElement("div",{className:Ae.backBottom,onClick:()=>{Vn.current.scrollTop=Vn.current.scrollHeight}},te.createElement("i",{className:"iconfont icon-huidaodibu"})),te.createElement("div",{ref:Fa,className:"pl20"})),Mr&&(Kr==null?void 0:Kr.length)>0&&te.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},jn&&te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},jn),te.createElement(E.Z,{zIndex:1e3,placement:"topLeft",content:te.createElement("div",{style:{width:530}},Ht==null?void 0:Ht(Ci)),title:"\u5B9E\u9A8C\u5DE5\u5177"}," ",te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},icon:te.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u5B9E\u9A8C\u5DE5\u5177"))),!xt&&te.createElement("div",{className:Ae.footer},te.createElement("div",{className:Ae.main},!!bn.length&&te.createElement("div",{className:Ae.files},bn==null?void 0:bn.map((zt,Yr)=>te.createElement("div",{key:Yr,className:Ae.file},te.createElement(b.Z,{size:"small",spinning:(zt==null?void 0:zt.status)==="uploading"},te.createElement(Ie.Z,{filename:zt==null?void 0:zt.name,className:"block",width:24})),te.createElement("aside",null,te.createElement(z.Z,{title:zt==null?void 0:zt.name},te.createElement("div",{className:Ae.fileName},zt==null?void 0:zt.name)),te.createElement("div",{className:"c-grey-999 font12"},(0,he.RD)(zt==null?void 0:zt.size))),te.createElement("i",{onClick:()=>{Or(Jr=>Jr.filter(Ln=>Ln.uid!==zt.uid)),Xn(Jr=>Jr.filter(Ln=>Ln.uid!==zt.uid))},className:`aitubiao icon-tupianguanbi ${Ae.fileDel}`})))),te.createElement("div",{className:Ae.inputWrap},te.createElement(ae.default.TextArea,{placeholder:Mt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:qn,bordered:!1,onChange:Ca,onPressEnter:ga,onCompositionStart:()=>{Tr.current=!0},onCompositionEnd:()=>{Tr.current=!1}}),te.createElement("div",{className:Ae.action},te.createElement("div",{className:Ae.btnWrap},Sa&&te.createElement(z.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},te.createElement("div",{onClick:()=>Si(!si),className:ne()(Ae.btn,si&&Ae.btnActive)},te.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Cn==="deepseek-r1"&&ht&&te.createElement(z.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},te.createElement("div",{onClick:()=>En(!vi),className:ne()(Ae.btn,vi&&Ae.btnActive)},te.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Qi&&Cn==="qwen-max"&&te.createElement("div",{onClick:()=>ua(!ki),className:ne()(Ae.btn,ki&&Ae.btnActive)},te.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!wt&&te.createElement(te.Fragment,null,Cn==="qwen-max"&&te.createElement(fe.default,lr({ref:Pt},oa),te.createElement(z.Z,{title:Yn.length>=ea?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},te.createElement("div",{onClick:()=>!(Yn.length>=ea)&&rn("image"),className:Yn.length>=ea?Ae.uploadDisabledBtn:Ae.uploadBtn},te.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),te.createElement(fe.default,lr({ref:pn},ia),te.createElement(z.Z,{title:vn.length>=Bi?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":te.createElement("div",null,te.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),te.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},te.createElement("div",{onClick:()=>!(vn.length>=Bi)&&rn("file"),className:vn.length>=Bi?Ae.uploadDisabledBtn:Ae.uploadBtn},te.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),te.createElement("div",{className:"mr13"}),oi?te.createElement(z.Z,{title:"\u505C\u6B62\u751F\u6210"},te.createElement("div",{className:`iconfont icon-tingzhihuida ${Ae.cancelBtn}`,onClick:un})):te.createElement(re.ZP,{className:(qn==null?void 0:qn.trim())===""?Ae.sendBtnDisabled:Ae.sendBtn,icon:te.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ta,onClick:Li}))))))))))},nn={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"},Rt=de(43796),Xt=de(68157),Lr=de(95270),qr=de(28364),Gr=de(62427),an=de(86784),Sn=de(76560),wn=Object.defineProperty,Un=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Dr=(Qt,Mt,wt)=>Mt in Qt?wn(Qt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):Qt[Mt]=wt,tr=(Qt,Mt)=>{for(var wt in Mt||(Mt={}))gn.call(Mt,wt)&&Dr(Qt,wt,Mt[wt]);if(Nn)for(var wt of Nn(Mt))br.call(Mt,wt)&&Dr(Qt,wt,Mt[wt]);return Qt},ur=(Qt,Mt)=>Un(Qt,tn(Mt)),Ut=(Qt,Mt,wt)=>new Promise((xt,jt)=>{var hr=Yt=>{try{kt(wt.next(Yt))}catch($t){jt($t)}},nr=Yt=>{try{kt(wt.throw(Yt))}catch($t){jt($t)}},kt=Yt=>Yt.done?xt(Yt.value):Promise.resolve(Yt.value).then(hr,nr);kt((wt=wt.apply(Qt,Mt)).next())}),ir=({description:Qt,code:Mt,showData:wt={},sendParams:xt={},allShow:jt=!1,draggableExtraNode:hr,singleControl:nr=!1})=>{const kt=(0,Sn.useDispatch)(),[Yt,$t]=(0,te.useState)({}),[jr,Zr]=(0,te.useState)([]),[Tn,fn]=(0,te.useState)(null),[Wn,Qn]=(0,te.useState)(!1),[ei,di]=(0,te.useState)(!0),[$n,ti]=(0,te.useState)(0),Mn=6,Ir=(0,te.useRef)(null),[Zn,_r]=(0,te.useState)([]),[pr,An]=(0,te.useState)(""),[Di,ui]=(0,te.useState)(!0),[Qi,Ki]=(0,te.useState)(!0),[ca,Ea]=(0,te.useState)(!0),[Gi,fa]=(0,te.useState)(!1),[xa,ai]=(0,te.useState)(null),[na,Wi]=(0,te.useState)(!1),[Sa]=(0,Sn.useSearchParams)(),[ht,pt]=(0,te.useState)(null),[Bt,Tt]=(0,te.useState)(),or=Xr=>{if(!Ir.current)return;const Cn=Ir.current,kn=Cn.children;if(kn.length===0)return;const Yn=kn[0].getBoundingClientRect().width+22,Xn=Cn.scrollLeft;Xr==="left"?Cn.scrollTo({left:Math.max(0,Xn-Yn),behavior:"smooth"}):Cn.scrollTo({left:Xn+Yn,behavior:"smooth"}),setTimeout(()=>{fr()},50)},fr=()=>{if(!Ir.current)return;const Xr=Ir.current,Cn=Xr.scrollWidth-Xr.clientWidth;if(console.log(Xr.scrollWidth),console.log(Xr.clientWidth),console.log(Xr.scrollLeft),Cn<=0){Qn(!1),di(!1);return}Qn(Xr.scrollLeft>1),di(Xr.scrollLeft{const Xr=Ir.current;if(Xr){const Cn=()=>{requestAnimationFrame(fr)};Xr.addEventListener("scroll",Cn),fr();const kn=new ResizeObserver(()=>{fr()});return kn.observe(Xr),()=>{Xr.removeEventListener("scroll",Cn),kn.disconnect()}}},[Ir.current]);const Rr=[{img:de(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qt,show:wt==null?void 0:wt.ai_exam_question,type:1},{img:de(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:Mt,show:wt==null?void 0:wt.ai_syntax_check,type:5},{img:de(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_diagnosis,width:21,type:2},{img:de(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_guidance,type:3},{img:de(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:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_evaluation,type:9},{img:de(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:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_optimization,type:7},{img:de(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_comment,type:8},nr&&{img:de(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Xr=>!!Xr);(0,te.useEffect)(()=>{(xt==null?void 0:xt.source)=="shixun"&&(Ur(),on())},[]);const Ur=()=>Ut(void 0,null,function*(){var Xr,Cn,kn,vn;const Or=yield(0,se.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:xt==null?void 0:xt.shixun_id}});if((Or==null?void 0:Or.status)===0&&(_r(((Xr=Or==null?void 0:Or.data)==null?void 0:Xr.list)||[]),An(((Cn=Or==null?void 0:Or.data)==null?void 0:Cn.local_ai_model_url)||""),fr()),Sa.get("subject_id")){const Yn=yield(0,se.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:Sa.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:Sa.get("subject_id")}});(Yn==null?void 0:Yn.status)===0&&(_r([...(kn=Or==null?void 0:Or.data)==null?void 0:kn.list,...(vn=Yn==null?void 0:Yn.data)==null?void 0:vn.agents]),fr())}}),on=()=>Ut(void 0,null,function*(){const Xr=yield(0,se.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:xt==null?void 0:xt.shixun_id}});(Xr==null?void 0:Xr.status)==0&&Wi(Xr==null?void 0:Xr.permission)}),kr=Xr=>{fn(Xr),ai(Xr),ui(!Xr),Ki(!Xr),Ea(!Xr),fa(!!Xr)},Mr=Xr=>Ut(void 0,null,function*(){if(!Sa.get("subject_id"))return;const Cn=yield(0,se.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:Sa.get("subject_id")||"",id:Xr}})}),Ht=Xr=>{const{setChatData:Cn,setLoading:kn,getData:vn,clearStatus:Or,typing:Yn,setImageGenerator:Xn,renderChatItems:Zi,setSceneAwareness:hi,setIdentifier:ni}=Xr;let Ri=Rr;return jt||(Ri=Rr.filter(gr=>gr.show)),te.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},te.createElement("div",{className:nn.bigTipsBox,style:{width:"100%",marginRight:10}},te.createElement("div",{ref:Ir,className:nn.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},Ri.map((gr,$r)=>te.createElement(z.Z,{key:$r,title:gr.des},te.createElement("div",{onClick:()=>Ut(void 0,null,function*(){var Kr;if(kr(null),Yn){a.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}hi(!1),Xn(!1),kn(!0),Or(),$t(gr);const Vr=Zi(gr.query);Vr[0].show=!1,Vr[1].imageGenerator=!1,Cn(Vr);const qn=yield mn.onAdd(),Ot=(Kr=qn==null?void 0:qn.data)==null?void 0:Kr.identifier;ni(Ot),vn("",ur(tr({type:gr.type,description:gr.description,application_id:null,query:gr.query,file_ids:[],history:[],is_chat:gr.type===13,image_generator:!1,scene_awareness:!1,identifier:Ot,custom_agent_name:gr.custom_agent_name},xt),{prompt:wt==null?void 0:wt.ai_code_evaluation_promote}))}),className:nn.item,style:{flex:"0 0 auto"}},te.createElement("img",{src:gr.img,width:gr.width,alt:gr.name}),te.createElement("span",null,gr.name)))),Zn.map(gr=>{var $r;return te.createElement(z.Z,{key:gr.id,title:gr!=null&&gr.agent_type?gr==null?void 0:gr.description:`${gr.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},te.createElement("div",{className:`${nn.item} ${Tn===gr.id?nn.active:""}`,key:gr.id,style:{flex:"0 0 auto"},onClick:()=>{Tn===gr.id?(pt(null),kr(null),Tt(null)):(Tt(gr.name),gr!=null&&gr.agent_type?(pt(gr.id),fn(gr.id),fa(!!gr.id),Mr(gr.id)):(pt(null),kr(gr.id)))}},(gr==null?void 0:gr.can_edit)&&!(gr!=null&&gr.agent_type)&&te.createElement("i",{className:`iconfont icon-bianjidaibeijing ${nn.editBtn}`,onClick:Kr=>{Kr.stopPropagation(),kt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:gr}})}}),te.createElement("img",{src:gr!=null&&gr.agent_type?Ee.Z.API_SERVER+(($r=gr==null?void 0:gr.icon)==null?void 0:$r.url):gr.attachment_id?`${Ee.Z.API_SERVER}/api/attachments/${gr.attachment_id}`:an,width:24,height:24,alt:gr.name}),te.createElement("span",null,gr.name)))}),na&&te.createElement(Rt.Z,{data:Zn,getIAData:()=>Ur(),url:pr,className:nn.inlineAgent,queryInfo:{item_type:"Shixun",item_id:xt==null?void 0:xt.shixun_id},showParams:!0}))),te.createElement("div",{className:nn.PrevNext},Wn&&te.createElement("div",{className:nn.LeftButton,onClick:gr=>{gr.stopPropagation(),or("left")}},te.createElement("img",{src:Xt.Z,alt:"Previous",className:nn.img}),te.createElement("img",{src:qr.Z,alt:"Previous",className:nn.imgHover})),ei&&te.createElement("div",{className:nn.RightButton,onClick:gr=>{gr.stopPropagation(),or("right")}},te.createElement("img",{src:Lr.Z,alt:"Next",className:nn.img}),te.createElement("img",{src:Gr.Z,alt:"Next",className:nn.imgHover}))))},jn=Xr=>Ut(void 0,[Xr],function*({type:Cn,value:kn,index:vn,identifier:Or,objectIndex:Yn}){const Xn={index:Yn,identifier:Or};if(Cn==="like"&&(yield(0,se.ZP)("/api/course_qna_records/like.json",{method:"post",body:Xn})).status!==0||Cn==="dislike"&&(yield(0,se.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Xn})).status!==0)return Promise.reject()}),mi=Xr=>{let Cn=[];return Xr==null||Xr.forEach(kn=>{var vn;const Or=kn.id,Yn=kn.think?{reasoning:kn.think,thinkingEnabled:!0}:{},Xn=[{text:kn.question,key:Or,sender:"user",fileList:[],show:!0},ur(tr({key:Or,loading:!1,sender:"AI",show:!0,source:kn.answer_source,text:kn.answer,like:kn.like,dislike:kn.dislike,time:kn.think_time,id:kn.id,imageGenerator:((vn=kn==null?void 0:kn.answer)==null?void 0:vn.slice(0,4))==="(0,se.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,se.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Oi,by_self:!0}}),onListClick:Xr=>(0,se.ZP)(`/api/course_qna_sessions/${Xr}.json`,{method:"get"}),onListDelete:Xr=>(0,se.ZP)(`/api/course_qna_sessions/${Xr}.json`,{method:"delete"}),onListDealData:mi};return te.createElement(Fr,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:jt?!1:!(wt!=null&&wt.ai_q_and_a),topFunctionNode:Ht,showSwitchingModel:!0,showImageGenerator:ca,showSceneAwareness:Di,showThiking:Qi,hideUpload:Gi,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:$t,fetchListObject:mn,customPreference:jn,BottomNode:Ht,BOttomNodeName:Bt,showDefaultTips:!1,isPath:!0,fetchData:ur(tr(ur(tr({},xt),{questionable_type:Oi,is_chat:!0}),Yt.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:xa,agent_id:ht,subject_id:Sa.get("subject_id")||""}),headNode:te.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},te.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),te.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:(xt==null?void 0:xt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:hr})}},88998:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ye}});var te=de(59301),Se={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},a=de(77736),fe=Object.defineProperty,le=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(me,pe,ge)=>pe in me?fe(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[pe]=ge,b=(me,pe)=>{for(var ge in pe||(pe={}))z.call(pe,ge)&&re(me,ge,pe[ge]);if(le)for(var ge of le(pe))ae.call(pe,ge)&&re(me,ge,pe[ge]);return me};const ie=me=>React.createElement("svg",b({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),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 x="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",y=Object.defineProperty,E=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(me,pe,ge)=>pe in me?y(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[pe]=ge,ue=(me,pe)=>{for(var ge in pe||(pe={}))ee.call(pe,ge)&&oe(me,ge,pe[ge]);if(E)for(var ge of E(pe))ne.call(pe,ge)&&oe(me,ge,pe[ge]);return me};const ce=me=>React.createElement("svg",ue({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},me),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 Ae="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",se=de(59301),ye=({value:me,onChange:pe})=>{const[ge,Ee]=(0,te.useState)(!1),ve=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:x},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ae}],we=ve.find(Ie=>Ie.key===me);return se.createElement("div",{className:Se.select},se.createElement(a.Z,{size:10},se.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),se.createElement("div",{className:Se.box,onMouseLeave:()=>Ee(!1)},se.createElement("div",{className:Se.text,onClick:()=>Ee(!0)},se.createElement("img",{src:we.img,width:20}),se.createElement("span",null,we.name),se.createElement("b",{className:"iconfont icon-zhankai6"})),ge&&se.createElement("div",{className:Se.itemWrap},se.createElement("aside",null,ve.map(Ie=>se.createElement("div",{key:Ie.key,className:`${Se.item} ${Ie.key===me?Se.active:""}`,onClick:Qe=>{Qe.stopPropagation(),pe(Ie.key),Ee(!1)}},se.createElement("img",{src:Ie.img,width:20}),se.createElement("span",null,Ie.name))))))))}},49026:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ae}});var te=de(59301),Se={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},a=de(29787),fe=de(59301),le=(re,b,ie)=>new Promise((x,y)=>{var E=oe=>{try{ne(ie.next(oe))}catch(ue){y(ue)}},ee=oe=>{try{ne(ie.throw(oe))}catch(ue){y(ue)}},ne=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,ee);ne((ie=ie.apply(re,b)).next())}),ae=({value:re="",streamingStatus:b,onFinish:ie,cancelIndex:x,time:y,loading:E,loadAll:ee})=>{const[ne,oe]=(0,te.useState)(""),[ue,ce]=(0,te.useState)(!0),Ae=(0,te.useRef)(re),se=(0,te.useRef)(b),he=(0,te.useRef)(0),ye=(0,te.useRef)(null),[me,pe]=(0,te.useState)(!1),ge=70;(0,te.useEffect)(()=>{se.current=b},[b]),(0,te.useEffect)(()=>{Ae.current=re},[re]),(0,te.useEffect)(()=>{if(!b){oe(Ae.current);return}return pe(!0),ye.current=setInterval(Ee,ge),()=>{clearInterval(ye.current)}},[]),(0,te.useEffect)(()=>{me&&(oe(Ae.current),clearInterval(ye.current),pe(!1),ie())},[x]);const Ee=()=>le(void 0,null,function*(){const ve=Ae.current[he.current];ve!==void 0?(oe(we=>we+ve),he.current++,clearInterval(ye.current),ye.current=setInterval(Ee,280/(Ae.current.length-he.current))):se.current===!1&&(oe(Ae.current),clearInterval(ye.current),pe(!1),ie())});return fe.createElement("div",{className:`${Se.reasoning} fadeIn animated`},fe.createElement("div",{className:Se.btn,onClick:()=>ce(!ue)},fe.createElement("i",{className:"iconfont icon-shendusikao"}),y?fe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",y," \u79D2\uFF09"):fe.createElement("span",null,"\u601D\u8003\u4E2D..."),ue?fe.createElement("b",{className:"iconfont icon-shouqi6"}):fe.createElement("b",{className:"iconfont icon-zhankai6"})),E&&fe.createElement(a.Z,{spinning:!0,className:"mt20"}),ue&&!E&&fe.createElement("div",{className:Se.content},ne,me?fe.createElement("span",{className:"aiBlink"},"__"):""))}},46383:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ze}});var te=de(59301),Se=de(30641),a=de(6767),fe=de(14566),le=de(62957),z=de(25399),ae=de(37568),re=de(99571),b=de(29787),ie=de(584),x=de(93725),y=de(75727),E=de(37639),ee=de(92310),ne=de.n(ee),oe=de(97812),ue=de(37732),ce=de(49026),Ae=de(88998),se={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},he=de(82093),ye=de(49661),me=de(62586),pe=de(37166),ge=de(28984),Ee=de(71986),ve=de(90524),we=de(56102),Ie=de(6725),Qe=de(58617),De=de(32050),Oe={addImg:"addImg___SRqVr"},be="data:image/png;base64,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",Le=(Re,rt,Ue)=>new Promise(($e,at)=>{var ft=je=>{try{ke(Ue.next(je))}catch(ze){at(ze)}},At=je=>{try{ke(Ue.throw(je))}catch(ze){at(ze)}},ke=je=>je.done?$e(je.value):Promise.resolve(je.value).then(ft,At);ke((Ue=Ue.apply(Re,rt)).next())}),We=({nickname:Re="",headImgId:rt="",onOk:Ue=()=>{}})=>{var $e;const[at,ft]=(0,te.useState)(""),[At,ke]=(0,te.useState)(""),[je,ze]=(0,te.useState)(!1),[nt,ut]=(0,te.useState)(!1);return(0,te.useEffect)(()=>{je&&(ft(Re),ke(rt))},[je]),te.createElement(te.Fragment,null,te.createElement("i",{onClick:()=>ze(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),te.createElement(le.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:je,confirmLoading:nt,onOk:()=>Le(void 0,null,function*(){at||a.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),ut(!0),(yield Ue({ai_nickname:at,ai_headimg_id:At}))&&ze(!1),ut(!1)}),onCancel:()=>{ze(!1)}},te.createElement("div",{style:{display:"flex",alignItems:"center"}},te.createElement("label",{style:{width:70,textAlign:"end"}},te.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),te.createElement(ae.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:at,onChange:bt=>ft(bt.target.value)})),te.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},te.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),te.createElement(fe.default,{disabled:!!At,accept:".png,.jpg",action:`${ve.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:bt=>{var st,Dt,sr,Gt;const mr=(Gt=(sr=(Dt=(st=bt==null?void 0:bt.name)==null?void 0:st.split("."))==null?void 0:Dt.slice(-1))==null?void 0:sr[0])==null?void 0:Gt.toLowerCase(),ar=["jpg","png"].includes(mr);return bt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):ar?bt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({file:bt})=>{var st;ke((st=bt==null?void 0:bt.response)==null?void 0:st.container_id)}},At?te.createElement("div",{style:{position:"relative"}},te.createElement("img",{src:(($e=ve.Z)==null?void 0:$e.API_SERVER)+"/api/attachments/"+At,width:120,height:120}),te.createElement("i",{onClick:()=>{ke("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):te.createElement("div",{className:Oe.addImg},te.createElement("i",{className:"iconfont icon-tianjia5"}),te.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),te.createElement("div",{style:{marginLeft:12}},te.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),te.createElement("img",{src:be,style:{width:570}}))))},Me=de(76560),et=Object.defineProperty,ot=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ke=(Re,rt,Ue)=>rt in Re?et(Re,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Re[rt]=Ue,Ye=(Re,rt)=>{for(var Ue in rt||(rt={}))Ge.call(rt,Ue)&&Ke(Re,Ue,rt[Ue]);if(Xe)for(var Ue of Xe(rt))He.call(rt,Ue)&&Ke(Re,Ue,rt[Ue]);return Re},_e=(Re,rt)=>ot(Re,Ve(rt)),dt=(Re,rt,Ue)=>new Promise(($e,at)=>{var ft=je=>{try{ke(Ue.next(je))}catch(ze){at(ze)}},At=je=>{try{ke(Ue.throw(je))}catch(ze){at(ze)}},ke=je=>je.done?$e(je.value):Promise.resolve(je.value).then(ft,At);ke((Ue=Ue.apply(Re,rt)).next())}),Ze=({title:Re="\u5934\u6B4CAI",placeholder:rt,hideUpload:Ue,hideInputBox:$e,aiIcon:at=pe,userIcon:ft=ge,dragIcon:At=Ee,children:ke,fetchUrl:je,fetchData:ze={},extraAnswerAction:nt,showDefaultTips:ut=!0,onOpen:bt,onClose:st,loadingOption:Dt,showPreference:sr=!1,initMessage:Gt,customRequest:mr,visible:Lt,width:ar=1200,isCheckRestrictNumber:lr=!1,headNode:Nt,headFunctionNode:cr,showRedraw:vr,showEdit:Fr,promptPropName:nn="prompt",topPercentage:Rt,showSwitchingModel:Xt=!1,showImageGenerator:Lr=!1,showLookHistory:qr=!1,fetchListObject:Gr,customPreference:an,customDataNode:Sn,showAddSession:wn,historyId:Un,draggableExtraNode:tn,drawerExtraNode:Nn,menuExtraFunctionNode:gn,showSceneAwareness:br=!1,ReactComponent:Dr=Se.Z,topFunctionNode:tr,footerContainerStyle:ur,chatContainerStyle:Ut={},showCodePreview:_t=!1,showSource:ir=!0,onSendMessage:Qt,onDynamic:Mt=()=>{},showAvatarEditData:wt,isPath:xt=!1,BottomNode:jt,BOttomNodeName:hr})=>{var nr,kt,Yt;const[$t,jr]=(0,te.useState)(!1),[Zr,Tn]=(0,te.useState)("qwen-max"),[fn,Wn]=(0,te.useState)([]),[Qn,ei]=(0,te.useState)([]),[di,$n]=(0,te.useState)(!1),[ti,Mn]=(0,te.useState)(!1),[Ir,Zn]=(0,te.useState)(!1),[_r,pr]=(0,te.useState)([]),[An,Di]=(0,te.useState)(""),[ui,Qi]=(0,te.useState)(0),[Ki,ca]=(0,te.useState)(void 0),[Ea,Gi]=(0,te.useState)(!1),[fa,xa]=(0,te.useState)(null),[ai,na]=(0,te.useState)(""),Wi=(0,te.useRef)(),Sa=(0,te.useRef)(null),ht=(0,te.useRef)(null),[pt,Bt]=(0,te.useState)(!1),[Tt,or]=(0,te.useState)(!1),[fr,Rr]=(0,te.useState)(!1),[Ur,on]=(0,te.useState)(!1),[kr,Mr]=(0,te.useState)(!1),[Ht,jn]=(0,te.useState)(0),mi=(0,te.useRef)(null),Oi=(0,te.useRef)(!1),mn=(0,te.useRef)(null),[Xr,Cn]=(0,te.useState)(void 0),kn=(0,Me.useParams)(),[vn,Or]=(0,te.useState)(!0),[Yn,Xn]=(0,te.useState)(ar-28),[Zi,hi]=(0,te.useState)(!1),[ni,Ri]=(0,te.useState)(!0),[gr,$r]=(0,te.useState)([]),Kr=(0,te.useRef)([]),Vr=(0,te.useRef)(null),qn=(0,te.useRef)(null),Ot=(0,te.useRef)(!1),qt=Yn-22,yr=An==null?void 0:An.split(` -`).length,{onAdd:sn,onGetList:Rn,onListClick:Fn,onListDelete:ln,onListDealData:Cr}=Gr||{},yn=50,cn=10,Ui={maxCount:yn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:fn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Pt=>dt(void 0,null,function*(){var Tr,xr,wr,Hr;const Wr=(Hr=(wr=(xr=(Tr=Pt==null?void 0:Pt.name)==null?void 0:Tr.split("."))==null?void 0:xr.slice(-1))==null?void 0:wr[0])==null?void 0:Hr.toLowerCase(),Jn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Wr);return Pt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Jn?Pt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:Pt})=>{Wn(Pt)},action:`${(nr=ve.Z)==null?void 0:nr.API_SERVER}/api/intelligent_imports/upload_file.json`},Vn={maxCount:cn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qn,multiple:!0,accept:".jpg,.png,",beforeUpload:Pt=>{var Tr,xr,wr,Hr;const Wr=(Hr=(wr=(xr=(Tr=Pt==null?void 0:Pt.name)==null?void 0:Tr.split("."))==null?void 0:xr.slice(-1))==null?void 0:wr[0])==null?void 0:Hr.toLowerCase(),Jn=["jpg","png"].includes(Wr);return Pt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Jn?Pt.size/1024/1024>10?(a.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:Pt})=>{ei(Pt)},action:`${(kt=ve.Z)==null?void 0:kt.API_SERVER}/api/ai/generals/update_file.json`};(0,te.useEffect)(()=>{if(!_r.length||!Wi.current)return;const Pt=_r[_r.length-1];Pt!=null&&Pt.loading&&(Wi.current.scrollTop=Wi.current.scrollHeight)},[_r.length]),(0,te.useEffect)(()=>{if(!Wi.current||!mi.current)return;const Pt=new IntersectionObserver(([Tr])=>{Or(Tr.isIntersecting)},{root:Wi.current,rootMargin:"70px",threshold:0});return Pt.observe(mi.current),()=>{mi.current&&Pt.unobserve(mi.current)}},[Wi.current,mi.current]),(0,te.useEffect)(()=>{if(!pt)return;const Pt=Wi.current,Tr=mn.current;Oi.current=!1;let xr=Pt.scrollTop;const wr=()=>{const{scrollTop:Wr,scrollHeight:dn,clientHeight:Jn}=Pt;Wr>xr?Wr+Jn>=dn-50&&(Pt.scrollTop=Pt.scrollHeight,Oi.current=!1):Wr{Oi.current||(Pt.scrollTop=Pt.scrollHeight)});return Hr.observe(Tr),()=>{var Wr;Hr.unobserve(Tr),(Wr=Pt==null?void 0:Pt.removeEventListener)==null||Wr.call(Pt,"scroll",wr)}},[pt]),(0,te.useEffect)(()=>{!pt&&Kr.current.length&&(pr([..._r,...Kr.current]),Kr.current=[])},[pt]),(0,te.useEffect)(()=>{if(!Wi.current)return;const Pt=new ResizeObserver(()=>{var Tr;Wi.current&&Xn((Tr=Wi.current)==null?void 0:Tr.offsetWidth)});return Pt.observe(Wi.current),()=>{Wi.current&&Pt.unobserve(Wi.current)}},[Wi.current]),(0,te.useEffect)(()=>{typeof Lt=="boolean"&&jr(Lt)},[Lt]),(0,te.useEffect)(()=>{var Pt;if(Sa.current&&fa!==null){Sa.current.focus();const Tr=(Pt=Sa.current.resizableTextArea)==null?void 0:Pt.textArea;Tr&&(Tr.selectionStart=Tr.selectionEnd=Tr.value.length)}},[fa]),(0,te.useEffect)(()=>{yr<5&&Gi(!1)},[yr]),(0,te.useEffect)(()=>{$t&&Gt&&(pr(Gn(Gt)),$n(!0),ua(Gt,{history:[]})),$t&&(Ni(),kn!=null&&kn.pathId&&vi(),Un?Ao(Un):wn&&!Xr&&_i()),$t||ri()},[$t]);const Gn=(Pt="",Tr=[],xr=[])=>{const wr=Date.now();return[{text:Pt,key:wr,sender:"user",fileList:Tr,imageList:xr,show:!0},{loading:!0,key:wr,sender:"AI",show:!0,model:Zr,imageGenerator:Ur,thinkingEnabled:Tt,codePreview:fr}]},ri=()=>{na(""),xa(null),Wn([]),ei([]),Di("")},oi=()=>{if(bt){bt({chatData:_r,setChatData:pr,setLoading:$n,getData:ua,renderChatItems:Gn,handleAdd:_i,identifier:Xr});return}jr(!0)},Qr=()=>{if(Ri(!0),st){st();return}jr(!1)},vi=()=>dt(void 0,null,function*(){const Pt=yield(0,he.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:kn==null?void 0:kn.pathId}})}),En=()=>{Gi(!Ea)},Ni=()=>dt(void 0,null,function*(){if(!lr)return;const Pt=yield(0,he.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Pt==null?void 0:Pt.status)===0&&(Pt==null?void 0:Pt.total_number)!==-1&&(Qi((Pt==null?void 0:Pt.total_number)-(Pt==null?void 0:Pt.remaining_number)),ca(Pt==null?void 0:Pt.total_number))}),Ti=()=>{le.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:te.createElement("div",null,te.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),te.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Ki,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ki=Pt=>Pt.reduce((xr,wr)=>{if(wr.sender==="user"){const Hr=Pt.find(Wr=>Wr.key===wr.key&&Wr.sender==="AI");Hr&&(Hr!=null&&Hr.text)&&!(Hr!=null&&Hr.error)&&xr.push({question:wr.text,answer:Hr.text})}return xr},[]),ua=(...Pt)=>dt(void 0,[...Pt],function*(Tr="",xr={},wr=_r){if(mr&&(yield mr({mes:Tr,setChatData:pr,fileList:fn,body:xr,checkNum:Ni,setLoading:$n,bodyChatData:wr,setTyping:Bt,setImageGenerator:on,renderChatItems:Gn})),!mr){const Hr=fn==null?void 0:fn.map(Bi=>{var ea;return(ea=Bi==null?void 0:Bi.response)==null?void 0:ea.file_id}),Wr=Qn==null?void 0:Qn.map(Bi=>{var ea;return(ea=Bi==null?void 0:Bi.response)==null?void 0:ea.data}),dn=xr.history||ki(wr),Jn=Ye(Ye({identifier:Xr,response_mode:"streaming",model:Zr,scene_awareness:kr,thinking_enabled:Tt,image_generator:Ur,code_preview:fr,file_ids:Hr,image_list:Wr,history:dn,[nn]:Tr},ze),xr),zi=Object.fromEntries(Object.entries(Jn).filter(([Bi,ea])=>ea!==void 0));ht.current=new Ie.Z(ve.Z.API_SERVER+je,zi),yield new Promise((Bi,ea)=>{let ia=null,oa=null;ht.current.on("data",Pi=>{Bt(!0);const{chunk:{content:pi,type:wa,created:In,msg:Sr}}=Pi,Dn=Sr==="error";wa==="thinking"&&(ia=ia||In,pr(ii=>[...ii].map((xi,yi)=>yi===ii.length-1?_e(Ye({},xi),{reasoning:(xi.reasoning||"")+pi,loading:!1,hideAnswer:!0,error:Dn}):xi))),wa==="text"&&(oa=oa||In,pr(ii=>[...ii].map((xi,yi)=>yi===ii.length-1?_e(Ye({},xi),{text:(xi.text||"")+pi,loading:!1,startTime:ia,endTime:oa,error:Dn}):xi))),wa==="knowledge"&&pr(ii=>[...ii].map((xi,yi)=>{var Ca;return yi===ii.length-1?_e(Ye({},xi),{text:(xi.text||"")+"",loading:!1,startTime:ia,endTime:oa,error:Dn,knowledge:(Ca=Pi==null?void 0:Pi.chunk)==null?void 0:Ca.content}):xi}))}),ht.current.on("done",()=>{Bi()}),ht.current.on("error",Pi=>{let pi="\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(Pi)==="[object Object]"&&Pi.status===-9&&(pi=Pi==null?void 0:Pi.message),pr(wa=>[...wa].map((In,Sr)=>Sr===wa.length-1?_e(Ye({},In),{text:pi,loading:!1,error:!0}):In)),Bi()}),ht.current.on("cancelled",()=>{Bi()}),ht.current.startStream()})}Ni(),$n(!1)}),si=Pt=>{Di(Pt.target.value)},Si=(Pt,Tr)=>{if(ri(),$n(!0),Pt==="edit"){Kr.current=_r.slice(Tr+2);const xr=_r.splice(Tr),{fileList:wr=[],imageList:Hr=[]}=(xr==null?void 0:xr[0])||{},Wr=wr.map(zi=>{var Bi;return(Bi=zi.response)==null?void 0:Bi.file_id}),dn=Hr.map(zi=>{var Bi;return(Bi=zi.response)==null?void 0:Bi.data}),Jn={history:ki(_r),file_ids:Wr,image_list:dn,edit:!0};pr([..._r,...Gn(ai,wr,Hr)]),ua(ai,Jn,_r)}if(Pt==="redraw"){Kr.current=_r.slice(Tr+1);const xr=_r.splice(Tr-1),{text:wr,fileList:Hr=[],imageList:Wr=[]}=(xr==null?void 0:xr[0])||{},dn=Hr.map(Bi=>{var ea;return(ea=Bi.response)==null?void 0:ea.file_id}),Jn=Wr.map(Bi=>{var ea;return(ea=Bi.response)==null?void 0:ea.data}),zi={history:ki(_r),file_ids:dn,image_list:Jn,edit:!0};pr([..._r,...Gn(wr,Hr,Wr)]),ua(wr,zi,_r)}},ha=()=>{if(An.trim()!==""){ri(),$n(!0);const Pt=fn.filter(xr=>xr.status==="done"),Tr=Qn.filter(xr=>xr.status==="done");pr([..._r,...Gn(An,Pt,Tr)]),ua(An)}},mt=Pt=>{if(Pt.shiftKey){if(Pt.key==="Enter")return}else if(Pt.key==="Enter"){if(Pt.preventDefault(),It||Ot.current)return;ha()}},Fa=(Pt,Tr)=>{let xr=!1;Fr===!0?xr=!0:Fr==="last"&&(xr=_r.reduce((dn,Jn,zi)=>Jn.sender==="user"?zi:dn,-1)===Tr);const wr=Tr===fa,Hr=[...(Pt==null?void 0:Pt.fileList)||[],...(Pt==null?void 0:Pt.imageList)||[]];return te.createElement("div",{className:se.li,style:Ye({width:qt},Ut)},te.createElement("div",{className:se.avatarIcon},te.createElement("img",{className:se.img,src:ft})),te.createElement("div",{className:se.content},!!(Hr!=null&&Hr.length)&&te.createElement("div",{className:se.fileWrap},Hr==null?void 0:Hr.map((Wr,dn)=>{var Jn,zi;return te.createElement("div",{key:dn,className:se.file},te.createElement("img",{src:de(90034)(`./${((zi=(Jn=Wr==null?void 0:Wr.name)==null?void 0:Jn.split("."))==null?void 0:zi.pop())||"txt"}.png`),width:20,className:"mr10"}),te.createElement("aside",null,te.createElement(z.Z,{title:Wr==null?void 0:Wr.name},te.createElement("div",{className:se.fileName},Wr==null?void 0:Wr.name)),te.createElement("div",{className:"c-grey-999 font12"},(0,ye.RD)(Wr==null?void 0:Wr.size))))})),te.createElement("div",{className:se.borderBox},wr?te.createElement(ae.default.TextArea,{value:ai,ref:Sa,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Wr=>na(Wr.target.value)}):te.createElement("div",{className:se.text},Pt==null?void 0:Pt.text)),wr?te.createElement("div",{className:se.action},te.createElement(re.ZP,{onClick:()=>{na(""),xa(null)},size:"small"},"\u53D6\u6D88"),te.createElement(re.ZP,{disabled:!ai.trim(),onClick:()=>Si("edit",Tr),type:"primary",size:"small"},"\u786E\u8BA4")):te.createElement("div",{className:se.action},te.createElement(we.CopyToClipboard,{text:(Pt==null?void 0:Pt.text)||"",onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),xr&&!di&&te.createElement(z.Z,{title:"\u7F16\u8F91"},te.createElement("i",{onClick:()=>{xa(Tr),na((Pt==null?void 0:Pt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Qa=(Pt,Tr)=>{var xr,wr;let Hr=!1;vr===!0?Hr=!0:vr==="last"&&(Hr=_r.reduce((Jn,zi,Bi)=>zi.sender==="AI"?Bi:Jn,-1)===Tr);let Wr="";return Pt!=null&&Pt.source?Wr=Pt==null?void 0:Pt.source:(Pt==null?void 0:Pt.model)==="deepseek-r1"?Wr="\u7531deepseek\u751F\u6210":(Pt==null?void 0:Pt.model)==="qwen-max"&&(Wr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),te.createElement("div",{className:se.li,style:Ye({width:qt},Ut)},te.createElement("div",{className:se.avatarIcon},te.createElement("img",{className:se.img,src:wt!=null&&wt.headImgId?((xr=ve.Z)==null?void 0:xr.API_SERVER)+"/api/attachments/"+(wt==null?void 0:wt.headImgId):at})),te.createElement("div",{className:se.content},te.createElement("div",{className:se.borderBox},Pt.loading&&te.createElement(te.Fragment,null,Pt!=null&&Pt.imageGenerator?te.createElement("div",{className:se.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",te.createElement("div",{className:"ai-loading"})):!(Pt!=null&&Pt.thinkingEnabled)&&te.createElement("div",null,te.createElement("div",{className:se.loading},te.createElement("div",{className:se.dot}),te.createElement("div",{className:se.dot}),te.createElement("div",{className:se.dot})),te.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Dt==null?void 0:Dt.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"))),(Pt==null?void 0:Pt.thinkingEnabled)&&te.createElement(ce.Z,{time:Pt==null?void 0:Pt.time,cancelIndex:Ht,loading:Pt.loading,streamingStatus:!(Pt!=null&&Pt.text),onFinish:()=>{jn(0),pr(dn=>[...dn].map((Jn,zi)=>zi===dn.length-1?_e(Ye({},Jn),{hideAnswer:!1,time:Jn.startTime?Jn.endTime-Jn.startTime:null}):Jn))},value:Pt==null?void 0:Pt.reasoning}),!!(Pt!=null&&Pt.text)&&!Pt.hideAnswer&&te.createElement(oe.Z,{onDynamic:Mt,cancelIndex:Ht,streamingStatus:di,loadImage:!!(Pt!=null&&Pt.imageGenerator),onFinish:()=>dt(void 0,null,function*(){jn(0),setTimeout(()=>Bt(!1),0)}),value:Pt==null?void 0:Pt.text}),((wr=Pt==null?void 0:Pt.knowledge)==null?void 0:wr.length)>0&&te.createElement(ue.Z,{Filelist:Pt==null?void 0:Pt.knowledge})),ir&&!!(Pt!=null&&Pt.text)&&Wr&&te.createElement("div",{className:se.source},Wr),te.createElement("div",{className:se.action},nt==null?void 0:nt(Pt,Tr,pn),!(Pt!=null&&Pt.imageGenerator)&&te.createElement(we.CopyToClipboard,{text:String((Pt==null?void 0:Pt.text)||""),onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),sr&&!di&&te.createElement(te.Fragment,null,te.createElement(z.Z,{title:"\u559C\u6B22"},te.createElement("i",{style:Pt!=null&&Pt.like?{color:"#FA8D30"}:{},onClick:()=>Ga("like",!(Pt!=null&&Pt.like),Tr),className:"iconfot icon-yijiejue font15"})),te.createElement(z.Z,{title:"\u4E0D\u559C\u6B22"},te.createElement("i",{style:Pt!=null&&Pt.dislike?{color:"#e86d7c"}:{},onClick:()=>Ga("dislike",!(Pt!=null&&Pt.dislike),Tr),className:"iconfot icon-weijiejuezhengchang font15"}))),Hr&&!di&&te.createElement(z.Z,{title:"\u91CD\u65B0\u751F\u6210"},te.createElement("i",{onClick:()=>Si("redraw",Tr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Ga=(Pt,Tr,xr)=>dt(void 0,null,function*(){if(an){const wr=_r.slice(0,xr+1),Wr=ki(wr).length;yield an({type:Pt,value:Tr,index:xr,identifier:Xr,objectIndex:Wr})}pr(wr=>(wr[xr][Pt]=Tr,Tr&&(wr[xr][Pt==="like"?"dislike":"like"]=!1),[...wr]))}),qa=()=>{var Pt,Tr;jn(1),(Tr=(Pt=ht.current)==null?void 0:Pt.cancelRequest)==null||Tr.call(Pt),$n(!1),Bt(!1)},_i=()=>dt(void 0,null,function*(){var Pt,Tr,xr;(Tr=(Pt=ht.current)==null?void 0:Pt.cancelRequest)==null||Tr.call(Pt),ri(),pr([]),$n(!0);const wr=yield sn();(wr==null?void 0:wr.status)===0&&Cn((xr=wr==null?void 0:wr.data)==null?void 0:xr.identifier),$n(!1),Bt(!1)}),co=()=>dt(void 0,null,function*(){var Pt;Zn(!0);const Tr=yield Rn();(Tr==null?void 0:Tr.status)===0&&$r(((Pt=Tr==null?void 0:Tr.data)==null?void 0:Pt.list)||[]),Zn(!1)}),Ao=(...Pt)=>dt(void 0,[...Pt],function*(Tr=Xr){var xr,wr,Hr,Wr;(wr=(xr=ht.current)==null?void 0:xr.cancelRequest)==null||wr.call(xr),ri(),Mn(!0);const dn=yield Fn(Tr);if(dn.status===0){const Jn=Cr(((Hr=dn==null?void 0:dn.data)==null?void 0:Hr.messages)||[]);pr(Jn),Mn(!1),Cn((Wr=dn==null?void 0:dn.data)==null?void 0:Wr.identifier);return}pr([]),Mn(!1)}),ba=(Pt,Tr)=>dt(void 0,null,function*(){(yield ln(Pt)).status===0&&(a.ZP.success("\u5220\u9664\u6210\u529F"),Tr===Xr&&_i(),co())}),Va=()=>te.createElement("div",{className:se.menuWarp},te.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),te.createElement(b.Z,{spinning:Ir},!gr.length&&te.createElement(ie.Z,{style:{width:250,paddingBottom:30},image:ie.Z.PRESENTED_IMAGE_SIMPLE}),!!gr.length&&te.createElement("div",{className:se.menu},gr.map(function(Pt,Tr){return te.createElement("aside",{className:ne()(Xr===Pt.identifier&&se.active),key:Pt.id,onClick:()=>Ao(Pt.id)},te.createElement("div",{className:se.menuText},te.createElement(z.Z,{title:Pt==null?void 0:Pt.question},te.createElement("span",null,Pt==null?void 0:Pt.question)),gn&&gn(Pt)),te.createElement("div",{className:se.menuDel,onClick:xr=>xr.stopPropagation()},te.createElement(x.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ba(Pt.id,Pt.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},te.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Fi=Pt=>{if(Pt==="file"){if(Qn.length){le.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:()=>{ei([]),Vr.current.upload.uploader.fileInput.click()}});return}Vr.current.upload.uploader.fileInput.click()}if(Pt==="image"){if(fn.length){le.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:()=>{Wn([]),qn.current.upload.uploader.fileInput.click()}});return}qn.current.upload.uploader.fileInput.click()}},wo=[{key:"file",disabled:fn.length>=yn,label:te.createElement(z.Z,{placement:"right",title:te.createElement("div",null,te.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),te.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Zr!=="deepseek-r1"&&{key:"image",disabled:Qn.length>=cn,label:te.createElement(z.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),$i=[...fn,...Qn],It=$i.some(Pt=>Pt.status==="uploading")||di||pt,Wt=ui>=Ki,Vt=Ue||fn.length>=yn||Qn.length>=cn,Pr=Ur||Tt||kr||fr||!!$i.length,pn={chatData:_r,stream:ht,isDisabledNum:Wt,isDisAbledUpload:It,checkNumModal:Ti,checkNum:Ni,onClose:Qr,setChatData:pr,setLoading:$n,getData:ua,clearStatus:ri,typing:pt,setImageGenerator:on,renderChatItems:Gn,setSceneAwareness:Mr,setIdentifier:Cn,setCodePreview:Rr,setTyping:Bt,onMenuClick:Ao};return te.createElement(te.Fragment,null,ke?te.createElement("div",{onClick:oi},ke):ke!==null&&te.createElement(me.Z,{draggableExtraNode:tn,showAvatarEditData:wt,src:At,onClick:oi,topPercentage:Rt}),te.createElement(Dr,{open:$t,width:Zi?"100%":ar,afterOpenChange:Pt=>{Pt&&Ri(!1)},push:!1,contentWrapperStyle:ni?{}:{transition:"none"},extra:te.createElement("div",{className:se.head},Nn,Xt&&te.createElement(Ae.Z,{value:Zr,onChange:Pt=>{or(!1),on(!1),Tn(Pt),ei([]),Wn([])}}),qr&&te.createElement(te.Fragment,null,te.createElement(y.Z,{dropdownRender:Va,onOpenChange:Pt=>{Pt&&co()},placement:"bottomLeft",arrow:!0},te.createElement("div",{className:se.headBtn},te.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),wn&&te.createElement(te.Fragment,null,te.createElement("div",{className:se.headBtn,onClick:_i},te.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),te.createElement(z.Z,{title:Zi?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},te.createElement("div",{className:se.headBtn,style:{padding:"0 12px"},onClick:()=>hi(!Zi)},Zi&&te.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Zi&&te.createElement("i",{className:"iconfont icon-quanping4"})))),title:te.createElement("div",null,te.createElement("span",{className:"c-grey-333 font16"},(wt==null?void 0:wt.nickname)||Re),(wt==null?void 0:wt.show)&&te.createElement(We,Ye({},wt))),onClose:Qr,bodyStyle:{paddingRight:4}},te.createElement("div",{className:ne()(se.wrap,$t&&"body-overflow-hidden")},te.createElement("div",{ref:Wi,className:se.chatContainer},!xt&&(tr==null?void 0:tr(pn)),ut&&te.createElement("div",{className:`${se.li} mb20`,style:Ye({width:qt},Ut)},te.createElement("div",{className:se.avatarIcon},te.createElement("img",{className:se.img,src:wt!=null&&wt.headImgId?((Yt=ve.Z)==null?void 0:Yt.API_SERVER)+"/api/attachments/"+(wt==null?void 0:wt.headImgId):at})),te.createElement("div",{className:se.content},te.createElement("div",{className:se.borderBox},Nt,cr==null?void 0:cr(pn)))),xt&&(_r==null?void 0:_r.length)<=0&&te.createElement("div",{style:{textAlign:"center"}},Nt,xt&&(tr==null?void 0:tr(pn))),te.createElement("div",{ref:mn},te.createElement(b.Z,{spinning:ti,className:"mt20"},_r==null?void 0:_r.map((Pt,Tr)=>te.createElement(te.Fragment,{key:Pt.key+Tr},Pt.show&&te.createElement(te.Fragment,null,Pt.sender==="user"&&Fa(Pt,Tr),Pt.sender==="AI"&&Qa(Pt,Tr),Sn&&!["AI","user"].includes(Pt.sender)&&Sn(Pt,Tr,{width:qt})))))),!vn&&te.createElement("div",{className:se.backBottom,onClick:()=>{Wi.current.scrollTop=Wi.current.scrollHeight}},te.createElement("i",{className:"iconfont icon-huidaodibu"})),te.createElement("div",{ref:mi})),xt&&(_r==null?void 0:_r.length)>0&&te.createElement("div",{style:{display:"flex",gap:20}},hr&&te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},hr),te.createElement(E.Z,{zIndex:1e3,placement:"topLeft",content:jt==null?void 0:jt(pn),title:"\u8BFE\u7A0B\u5DE5\u5177"}," ",te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},icon:te.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u8BFE\u7A0B\u5DE5\u5177"))),!$e&&te.createElement("div",{style:ur,className:ne()(se.footerContainer,Ea&&se.full,Pr&&se.footerContainerSelected)},te.createElement("div",{className:se.btnWrp},_t&&te.createElement(z.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},te.createElement("div",{onClick:()=>Rr(!fr),className:ne()(se.btn,fr&&se.btnActive)},te.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),br&&te.createElement(z.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},te.createElement("div",{onClick:()=>Mr(!kr),className:ne()(se.btn,kr&&se.btnActive)},te.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Zr==="deepseek-r1"&&te.createElement(z.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},te.createElement("div",{onClick:()=>or(!Tt),className:ne()(se.btn,Tt&&se.btnActive)},te.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Lr&&Zr==="qwen-max"&&te.createElement("div",{onClick:()=>on(!Ur),className:ne()(se.btn,Ur&&se.btnActive)},te.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),$i.map(Pt=>te.createElement("div",{key:Pt.uid},(Pt==null?void 0:Pt.status)==="uploading"&&te.createElement(b.Z,{indicator:te.createElement(Qe.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),te.createElement("span",{title:Pt==null?void 0:Pt.name,className:"mr10"},(0,ye.Pq)(Pt.name,20)),te.createElement("i",{onClick:()=>{Wn(Tr=>Tr.filter(xr=>xr.uid!==Pt.uid)),ei(Tr=>Tr.filter(xr=>xr.uid!==Pt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),te.createElement(z.Z,{title:Wt&&te.createElement("div",null,te.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),te.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Ki,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},te.createElement("div",{className:ne()(se.inputContainer,yr>4&&se.lineFour,Wt&&se.disabledInput)},te.createElement(fe.default,Ye({ref:Vr},Ui)),te.createElement(fe.default,Ye({ref:qn},Vn)),te.createElement(y.Z,{className:`${Vt&&"hide"}`,menu:{items:wo,onClick:Pt=>Fi(Pt.key)},placement:"top"},te.createElement(re.ZP,{className:se.uploadBtn,icon:te.createElement(De.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),te.createElement(ae.default.TextArea,{rows:yr>4?4:yr,placeholder:rt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:An,bordered:!1,style:Vt?{paddingLeft:0,marginLeft:0}:{},onChange:si,onPressEnter:mt,onFocus:()=>Qt==null?void 0:Qt(),onCompositionStart:()=>{Ot.current=!0},onCompositionEnd:()=>{Ot.current=!1}}),pt?te.createElement(z.Z,{title:"\u505C\u6B62\u751F\u6210"},te.createElement("div",{className:`iconfont icon-tingzhihuida ${se.cancelBtn}`,onClick:qa})):te.createElement(re.ZP,{className:(An==null?void 0:An.trim())===""?se.sendBtnDisabled:se.sendBtn,icon:te.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:It,onClick:ha}),yr>4&&te.createElement("span",{className:se.fullIcon,onClick:En},Ea&&te.createElement("span",{className:"iconfont icon-shousuo"}),!Ea&&te.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},47206:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ie},U:function(){return Ee}});var te=de(59301),Se=de(11938),a=de(62957),fe=de(54172),le=de(2610),z=de(72664),ae=de(56656),re=de.n(ae),b={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"},ie="data:image/png;base64,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",x="data:image/png;base64,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",y=de(49661),E=de(76560),ee=de(67290),ne=de(59301),oe=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(Qe,De,Oe)=>De in Qe?oe(Qe,De,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Qe[De]=Oe,me=(Qe,De)=>{for(var Oe in De||(De={}))se.call(De,Oe)&&ye(Qe,Oe,De[Oe]);if(Ae)for(var Oe of Ae(De))he.call(De,Oe)&&ye(Qe,Oe,De[Oe]);return Qe},pe=(Qe,De)=>ue(Qe,ce(De)),ge=(Qe,De,Oe)=>new Promise((be,Le)=>{var Ne=et=>{try{Me(Oe.next(et))}catch(ot){Le(ot)}},We=et=>{try{Me(Oe.throw(et))}catch(ot){Le(ot)}},Me=et=>et.done?be(et.value):Promise.resolve(et.value).then(Ne,We);Me((Oe=Oe.apply(Qe,De)).next())});const Ee=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ve}=Se.default,we=({exercise:Qe,socket:De,dispatch:Oe,onStartScreenshot:be,onCloseScreenshot:Le,handleToDetail:Ne})=>{const[We,Me]=a.default.useModal(),et=(0,te.useRef)(),[ot,Ve]=(0,te.useState)(!0),Xe=(0,te.useRef)(!1),Ge=(0,E.useParams)();(0,te.useEffect)(()=>{var ze,nt,ut;if(document.addEventListener((0,le.gH)(),ke,!1),window.addEventListener("blur",ft,!1),(ze=Qe.exerciseUserInfo)!=null&&ze.screen_open&&(0,le.vp)()&&Ve(!1),(nt=Qe.exerciseUserInfo)!=null&&nt.screen_open&&!(0,le.vp)()){(0,y.RG)(" ",!0);const bt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Qe.exerciseUserInfo.screen_sec+3:Qe.exerciseUserInfo.screen_sec+10+1;et.current=a.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:ne.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),ne.createElement("span",{style:{color:"#FF9849"}},Qe.exerciseUserInfo.screen_num-Qe.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:ne.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",ne.createElement("span",{style:{display:"inline-block"}},ne.createElement(ve,{onFinish:()=>ge(void 0,null,function*(){var st;const Dt=yield At();(st=et.current)==null||st.destroy(),Dt.used_screen_num&&Ue(Dt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+bt*1e3})),"S\uFF09"),onOk:()=>{var st;(0,y.RG)(" ",!0),(st=et.current)==null||st.destroy(),Ve(!1),(0,le.Dj)(document.body),document.getElementById("root").addEventListener("click",Ke,!1)}})}return(ut=Qe.exerciseUserInfo)!=null&&ut.screen_open&&!(0,le.vp)()||document.getElementById("root").addEventListener("click",Ke,!1),()=>{document.getElementById("root").removeEventListener("click",Ke,!1),document.removeEventListener((0,le.gH)(),ke,!1),window.removeEventListener("blur",ft,!1)}},[]),(0,te.useEffect)(()=>{setTimeout(()=>{Qe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ke,!1),document.removeEventListener((0,le.gH)(),ke,!1))},500),Ye()},[Qe.actionTabs]),(0,te.useEffect)(()=>{setTimeout(()=>{Qe.exerciseUserInfo.used_screen_num>Qe.exerciseUserInfo.screen_num&&$e()},500)},[Qe.exerciseUserInfo]);const He=()=>ge(void 0,null,function*(){const ze=yield At();setTimeout(()=>{var nt,ut;(nt=et.current)==null||nt.destroy(),et.current=a.default.info({okText:ne.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ne.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ne.createElement("span",{className:"c-red"},ze.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ne.createElement("span",{className:"c-red"},(ut=Qe.exerciseUserInfo)==null?void 0:ut.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ge(void 0,null,function*(){(0,le.Dj)(document.body)})})},1e3)}),Ke=ze=>{!(0,le.vp)()&&ze.target.nodeName!=="A"&&ze.target.nodeName!=="BUTTON"&&ze.target.innerHTML!=="\u786E \u5B9A"&&(0,le.Dj)(document.body)},Ye=()=>ge(void 0,null,function*(){const ze=yield Oe({type:"exercise/getExerciseUserInfo",payload:me({},Ge)});return ze==null?void 0:ze.data}),_e=ze=>ge(void 0,null,function*(){var nt;if((nt=Qe.exerciseUserInfo)!=null&&nt.screen_at){const bt=yield(0,z.ck)(pe(me({},Ge),{reset:!0}));if((bt==null?void 0:bt.status)===-6)return}const ut=yield(0,z.oy)({id:Ge.categoryId});if(ut!=null&&ut.is_commit){a.default.destroyAll(),yield dt(),at(!0);return}else Ue(ze+1)}),dt=()=>ge(void 0,null,function*(){var ze;const nt=re()(),ut=Qe.exerciseUserInfo.screen_sec;if(Re.current.length>0){const bt=nt.format("YYYY-MM-DD HH:mm:ss");let st=Math.floor(nt.diff(re()(Re.current[0].start))/1e3);const Dt=Re.current.length;st/ut>>0>Dt&&(st=(Dt+1)*ut-1),yield(0,z.P8)(Ge.categoryId,{exercise_user_id:(ze=Qe.exerciseUserInfo)==null?void 0:ze.exercise_user_id,time:bt,time_long:st,count:Dt})}Re.current=[]}),it=(0,te.useRef)(0),Ze=(0,te.useRef)(0),Re=(0,te.useRef)([]),rt=(0,te.useRef)(!1),Ue=ze=>ge(void 0,null,function*(){var nt;Xe.current||(be(),a.default.destroyAll(),it.current=re()().valueOf(),rt.current=!0,et.current=a.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:b.exitFullScreenModalWrapper,okText:ne.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:ne.createElement("div",{className:b.exitFullScreenModal},ne.createElement("img",{src:ie,alt:"",className:b.warningIcon}),ne.createElement("div",{className:b.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),ne.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),ne.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),ne.createElement("span",{className:b.warningText},((nt=Qe.exerciseUserInfo)==null?void 0:nt.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),ne.createElement("span",{className:b.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),ne.createElement("span",{className:b.warningText},ze-1),(0,ee._V)(ee.CP.recordScreen15)),ne.createElement("div",null,ne.createElement("span",null,ne.createElement(ve,{className:b.countdownWrapper,onFinish:()=>{Ze.current=re()().valueOf(),Re.current.push({start:it.current,end:Ze.current}),_e(ze)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Qe.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,y.RG)(" ",!0),dt(),(0,le.Dj)(document.body),Le(),et.current.destroy(),rt.current=!1}}))}),$e=()=>ge(void 0,null,function*(){a.default.destroyAll(),(yield(0,z.VL)({categoryId:Ge.categoryId,commit_method:1}))&&at()}),at=(ze=!1)=>ge(void 0,null,function*(){var nt,ut;if(document.removeEventListener((0,le.gH)(),ke,!1),(0,le.BU)(),a.default.destroyAll(),Xe.current=!0,ze){const bt=yield(0,z.Yu)(Ge.categoryId,{exercise_user_id:(nt=Qe.exerciseUserInfo)==null?void 0:nt.exercise_user_id});We.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:b.forcedModalWrapper,centered:!0,content:ne.createElement("div",{className:b.forcedModalContent},ne.createElement("img",{src:x,alt:""}),ne.createElement("div",{className:b.forcedText},(0,ee._V)(ee.CP.recordScreen17)),ne.createElement("div",{className:b.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(ut=Qe.exerciseUserInfo)==null?void 0:ut.screen_num,(0,ee._V)(ee.CP.recordScreen19)),ne.createElement(fe.default,{dataSource:bt==null?void 0:bt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Le(),Ne()},onOk:()=>{E.history.push(`/classrooms/${Ge.coursesId}/exercisenotice/${Ge.categoryId}/users/${Ge.login}?isShowApply=true`)}})}else We.info({content:ne.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),ne.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Ne()}})}),ft=ze=>{(0,le.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!rt.current&&(0,le.BU)()},At=()=>ge(void 0,null,function*(){var ze;if((ze=Qe.exerciseUserInfo)!=null&&ze.screen_at){const bt=yield(0,z.ck)(pe(me({},Ge),{reset:!0}));if((bt==null?void 0:bt.status)===-6)return}const nt=yield(0,z.oy)({id:Ge.categoryId});if(nt!=null&&nt.is_commit){at();return}return yield Ye()}),ke=()=>ge(void 0,null,function*(){var ze;if((0,y.RG)(" ",!0),(0,le.vp)()){if((ze=Qe.exerciseUserInfo)!=null&&ze.screen_at){var nt=yield(0,z.ck)(pe(me({},Ge),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}}else if(!rt.current){var nt=yield(0,z.ck)(me({},Ge));if((nt==null?void 0:nt.status)===-6)return;const bt=yield Ye();Ue(bt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),je=()=>ge(void 0,null,function*(){(0,z.ck)(me({},Ge));const ze=yield Ye();Ue(ze.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ne.createElement("div",null,Me)};var Ie=(0,E.connect)(({exercise:Qe,globalSetting:De})=>({globalSetting:De,exercise:Qe}))(we)},41751:function(vt,tt,de){"use strict";de.d(tt,{X:function(){return fe},y:function(){return a}});var te=de(59301),Se=de(6767);const a=le=>{(0,te.useEffect)(()=>{if(le){const z=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",z),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",z),document.removeEventListener("contextmenu",ae)}}},[le])},fe=()=>{const[le,z]=(0,te.useState)(!1),ae=re=>{const{keyCode:b,ctrlKey:ie,metaKey:x,type:y}=re;(y==="paste"||(b===67||b===86)&&(x||ie))&&(Se.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,te.useEffect)(()=>(le&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[le]),{setOpenDisableCopyAndPaste:z,disableCopyAndPaste:le}}},6077:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return x}});var te=de(59301),Se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=de(92310),fe=de.n(a),le=de(29787),z=de(2859),ae=de(82093),re=de(49661),b=(y,E,ee)=>new Promise((ne,oe)=>{var ue=se=>{try{Ae(ee.next(se))}catch(he){oe(he)}},ce=se=>{try{Ae(ee.throw(se))}catch(he){oe(he)}},Ae=se=>se.done?ne(se.value):Promise.resolve(se.value).then(ue,ce);Ae((ee=ee.apply(y,E)).next())}),x=({data:y,className:E,fullWidth:ee,style:ne={},onClose:oe,onOk:ue,showFullTools:ce,noAssociationId:Ae})=>{const se=(0,te.useRef)(null),he=(0,te.useRef)(null),ye=(0,te.useRef)(null),me=(0,te.useRef)(null),[pe,ge]=(0,te.useState)(!1),[Ee,ve]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>(ye.current||(ye.current=document.createElement("style"),document.head.appendChild(ye.current)),y!=null&&y.visible?(document.body.setAttribute("data-custom","y-hidden"),ye.current.innerHTML=" html { overflow-y: hidden; }",y!=null&&y.src&&we()):(document.body.removeAttribute("data-custom"),ye.current&&(document.head.removeChild(ye.current),ye.current=null)),()=>{document.body.removeAttribute("data-custom"),ye.current&&(document.head.removeChild(ye.current),ye.current=null)}),[y==null?void 0:y.visible]);const we=()=>b(void 0,null,function*(){ge(!0),ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,re.ZJ)(y==null?void 0:y.src);se.current.src="",se.current.src=Oe,se.current.onload=function(){De()},ge(!1),ve("")}),Ie=Oe=>b(void 0,null,function*(){ge(!0),ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const be=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:y.title,file:Oe.dataUrl}});be!=null&&be.id&&!Ae?(yield(0,ae.ZP)(`/api/attachments/${y.id}/add_subitem.json`,{method:"post",body:{subitem_id:be==null?void 0:be.id,settings:JSON.stringify(Oe.state)}})).status===0&&ue():be!=null&&be.id&&ue(be),ge(!1),ve("")}),Qe=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.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(Le=>{const Ne=document.querySelector(Le.name);Ne&&Ne.setAttribute("title",Le.title)})},De=()=>{he.current=new z.hP(se.current),he.current.targetRoot=me.current,he.current.addEventListener("render",Ie),he.current.addEventListener("beforeclose",oe),ce&&(he.current.availableMarkerTypes=he.current.ALL_MARKER_TYPES,he.current.uiStyleSettings.redoButtonVisible=!0,he.current.uiStyleSettings.notesButtonVisible=!0,he.current.uiStyleSettings.zoomButtonVisible=!0,he.current.uiStyleSettings.zoomOutButtonVisible=!0,he.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=he.current.uiStyleSettings,he.current.show(),y!=null&&y.snapshotData&&he.current.restoreState(y.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Qe()},300)};return te.createElement(te.Fragment,null,(y==null?void 0:y.visible)&&te.createElement(le.Z,{spinning:pe,tip:Ee,style:{position:"absolute",width:"100vw"}},te.createElement("div",{ref:me,className:fe()(Se.imageDimensions,E,ee?Se.fullWidth:""),style:ne},te.createElement("img",{className:Se.img,ref:se}))))}},99464:function(vt,tt,de){"use strict";de.d(tt,{xp:function(){return le},AG:function(){return x},JA:function(){return ae},FX:function(){return ft},k$:function(){return Ze},ub:function(){return Re},e6:function(){return rt},v7:function(){return ee},BO:function(){return y},x7:function(){return pe},em:function(){return Ke},BV:function(){return z},qz:function(){return b},Gm:function(){return re},yt:function(){return he},I2:function(){return Le},sQ:function(){return se},z3:function(){return a},GY:function(){return dt},wC:function(){return it},Pt:function(){return _e},Oe:function(){return Ye},L6:function(){return Se},RL:function(){return te},f$:function(){return fe},j1:function(){return ne},jD:function(){return E},g4:function(){return oe}});var te=de(58143),Se="data:image/png;base64,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",a=de(93314),fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9B5zc1PX1kTR9+657ATewDQZjIPRgeg8thARICAESSiihhARCCn9qCiSQkACBL4USaiB006upphgDNm7YuLft0yV97zzNrGdnpdlpW63Db/CudkbSPOkd3XvfvecqpmmuBFAFFy5cuOjfaFUEYZnuOLhw4WIggITV4lpYLly4GAgWluqOgQsXLgYKXMJy4cKFS1guXLhw4RKWi0GH//znPzjjjDNw/fXXwzAMd0BcOMINurvoU/z2t7/Fz3/+847fZ8yYgbfeegt+v98dHBfZaHUJy0WfYcWKFRg7dmyX7U899RSOOOIId4BcdCEs1yV00Wf44osvbLe/+uqr7uC4sIVLWAMcixcvxv/7f/9vQE7yJUuW2G6fMGFCWY+zdu1a3H333Xj++efdG2aAw+MOwcAFg9Xf+973oOu6/P2QQw7BrFmzBpRLaIfJkyeX7Rj3338/zjzzTLS3t8vfDzroIDzyyCOorq52byDXwnLRW+AEPO200zrIinjuuefw4IMPDpjv0NzcbLu9XCuFq1atwkknndRBVsQLL7yAv/3tb+4N5BKWi97EsmXLEI/Hu2x/8sknB8x3+Pjjj7tsCwQCmDp1aln2//bbb9tu/+STT9wbyCUsF72Juro626X/N998c8B8B7vzZy2+pmllI3U7DB8+3L2BXMJy0ZsYOXIk9thjjy7bGchmHlN/Rzgcxueff95le319PaqqypNl8+KLL9puP/TQQ90byCUsF70Np1ylp59+ut+fO93ZjRs3dtne0NCAYDBY8v5bWlrw0ksvddk+ZMgQ7Lvvvu7N4xKWi94GVwXt4BS76U9IJpNQ1a63XywWK8v+X3/9dUQikS7bv/71r8s4mQuXsFz0MnbYYQeMGTOmy/bZs2dj06ZN/frcGfimFZQNu8z3YrBy5Urb7fvtt1/Zv8uaNWvky4VLWC5ygMHpXXfdtct2xodefvnlfn3uiqLYbi+X9bPjjjvabj/hhBPK+j0uueQSmeg6ceJEXHzxxe5N6RKWi1wYP3687fb+vlrolOVeU1NTlv1zQYI5WJm4+eabMWrUqLJ9h5/+9Ke46aabpOvJh8Qf//hHqTjhwiUsFw7YaaedbLezgLg/Y+nSpbbbt9tuu7Id47777sN1112H008/Hf/4xz9wwQUXlPX8//CHP3TZftddd7k3ZQ/CLc0Z4DjqqKMQCoXkEz4TLCx+//33bV3GYsD8qPnz55ctqdMJ5Qq6p3H55Zf3yHn++te/tt3OtAwXroXlwgGcIHb5WMQHH3xQlmMwI52WD18M9NtlqBeKOXPm2G53ij31N/z3v/+13X788ce7N6VLWC5yYe+997bdXo4C36amJrl/WlfEvHnz5O/cXqrFZgfmSfV3/Otf/+pUn5gG88fOPfdc94Z0CctFLvz4xz/uMtH5O5UJSsXjjz/eZXLyd6cs8nzA4ubGxsYBO94MrtuBQXhXBcIlLBfdgLVxc+fOxQ9+8APptlFOhXlO5bBWnAqFS8k7Yv7VZ5991mU7Vwj7u0u4fPlyW5eY1tXPfvYz92bsYbhB90EC1hZSyK/ccAraU7qlWDB/zK7AOZFIlK3wuafgpDV/2WWXycUPF66F5aKPrTc7OCV+5gNaV3ZZ7swp6++TnuORnSBK5YyeWo104RJWn+PZZ5+VNW3sEHP11Vf363PNFAjMhF3QuRCX0E6kj2U5Pp+v31+/G2+8ET/5yU+w22674bjjjnO7/Lgu4eDFK6+8gsMPP7zj948++girV6/GX//61355vowpMZCcbRGVIoJnZ12VarX1NpwC7y5cC6vXwERLLkszeOqUiV0q7rnnni7bKNnLYG5/BC0HOyIpxaKw08EidtllF/cmTOGf//ynzNC//fbb3cFwCasrmF+0++67S/L43e9+Jy2LRYsWlf04Xq/XdvsvfvGLsh3j008/xZFHHimTPMvhctqdM7WsitVed9K7KlXL/cMPP5RaV3S1r7322gF7L5588slyxZflRGeffbab25UJNlI1XZh77703Mxk7vSZOnGjG4/GyHue5557rcpz0S7iGJe9fTFozEAh02u+ZZ55pCjIoep/7779/l3OtqqoyGxsbi9rfJZdcYvv9hVtc0vcWVl+n/f3qV78acPehIFrbsXnppZfcSSq4yrWwUmDvumyw51+55UgOPvhgx8z0Sy+9tOT900KMRqOdtt15550l9S20y0qn+F6xKQgbNmyw3b799tuXFFPKrkMsVyHyQw89JMuf9tprL/lzT8Y3nSxtJ3161yXcQkEXyg7M9L7tttvKeiya+Xa49957HWVX8gVzmZwmQ7Gwa2za2tpqm/yZD5yC66WsPNrJ0pQjRYI1gyeeeCLeeecduRrIn53qCEsBJWqOPvpox78fdthh7iR1CWszfvnLX9pK9hKMISxcuLBsxzr22GMdl+//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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",le="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==",z=de.p+"static/err.2323787b.png",ae="data:image/png;base64,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",re="data:image/png;base64,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",b="data:image/png;base64,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",ie="data:image/png;base64,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",x="data:image/png;base64,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",y=de.p+"static/douyu.1e926b4a.jpg",E="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",ee="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",ne="data:image/png;base64,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",oe="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",ue="data:image/png;base64,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",ce="data:image/png;base64,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",Ae="data:image/png;base64,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",se="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",he="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",ye=de(68788),me=de.p+"static/teacherQQ.833913ba.jpg",pe="data:image/png;base64,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",ge=de(59301),Ee=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Qe=(At,ke,je)=>ke in At?Ee(At,ke,{enumerable:!0,configurable:!0,writable:!0,value:je}):At[ke]=je,De=(At,ke)=>{for(var je in ke||(ke={}))we.call(ke,je)&&Qe(At,je,ke[je]);if(ve)for(var je of ve(ke))Ie.call(ke,je)&&Qe(At,je,ke[je]);return At};const Oe=At=>React.createElement("svg",De({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"},At),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 be="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Le="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=",Ne=de.p+"static/certificate.a2a9ee77.jpg",We=Object.defineProperty,Me=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ve=(At,ke,je)=>ke in At?We(At,ke,{enumerable:!0,configurable:!0,writable:!0,value:je}):At[ke]=je,Xe=(At,ke)=>{for(var je in ke||(ke={}))et.call(ke,je)&&Ve(At,je,ke[je]);if(Me)for(var je of Me(ke))ot.call(ke,je)&&Ve(At,je,ke[je]);return At};const Ge=At=>React.createElement("svg",Xe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},At),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 He="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ke="data:image/png;base64,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",Ye="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",_e=de.p+"static/question.ed747acc.gif",dt="data:image/gif;base64,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",it=de(55351),Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Re="data:image/png;base64,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",rt="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=",Ue="data:image/png;base64,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",$e="data:image/png;base64,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",at="data:image/png;base64,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",ft="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"},65986:function(vt,tt,de){"use strict";var te=de(59301),Se=de(21697),a=de(48136),fe=de(88615),le=de(62957),z=de(59301);const ae=(0,te.forwardRef)(({callback:re,width:b,onChange:ie,disabled:x,readOnly:y,type:E="",value:ee="",style:ne={}},oe)=>{const ue=(0,te.useRef)(),ce=(0,te.useRef)(),[Ae,se]=(0,te.useState)(0),[he,ye]=(0,te.useState)(0),[me,pe]=(0,te.useState)(!1),ge=()=>{var Ie=document.createElement("div");Ie.innerHTML=ue.current.getValue();var Qe=Ie.innerText;return re&&re(Qe),Qe};(0,te.useImperativeHandle)(oe,()=>({getData:ge}));const Ee=Ie=>{Ie.preventDefault();const Qe=Ie.clientX-Ae,De=Ie.clientY-he;document.body.onmousemove=Oe=>{let be=Oe.clientX-Qe,Le=Oe.clientY-De;const Ne=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Ne.offsetWidth,Me=window.innerHeight-Ne.offsetHeight;be=Math.max(0,Math.min(be,We)),Le=Math.max(0,Math.min(Le,Me)),ve(Oe.clientX,Oe.clientY,Qe,De)&&(se(be),ye(Le))},document.body.onmouseup=function(){document.body.onmousemove=null}},ve=(Ie,Qe,De,Oe)=>{const be=document.body.clientHeight,Le=document.body.clientWidth;return Ie<20&&De>Ie||Ie>Le-20&&DeQe||Qe>be-20&&Oe{me&&setTimeout(()=>{const Ie=document.getElementsByClassName("markdown-popup-form")[0],Qe=window.innerWidth/2-Ie.offsetWidth/2,De=window.innerHeight/2-Ie.offsetHeight/2;se(Qe),ye(De)},0)},[me]);const we=()=>{x||y||pe(!0)};return z.createElement("div",{style:ne},z.createElement("div",{style:{width:b||"100%",position:"relative"},className:`${Se.Z.mathFillWrap} ${x||y?"cursorDefault":""}`,onClick:()=>we()},z.createElement("math-field",{disabled:x,locale:"zh_cn",class:`${Se.Z.mathField} ${E}`,readOnly:y,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ue,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),z.createElement(le.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ae,top:he},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const Ie=ce.current.getData();ue.current.setValue(Ie),ie(Ie),pe(!1)},onCancel:()=>{pe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},z.createElement(fe.Z,{value:ee,ref:ce,onChange:ie,showSaveButton:!1})))});tt.Z=ae},88615:function(vt,tt,de){"use strict";var te=de(59301),Se=de(77019),a=de(5269),fe=de(20554),le=de(99571),z=de(38394),ae=de(21697),re=de(48136),b=de(59301);const ie=(0,te.forwardRef)(({callback:x,showSaveButton:y,value:E=""},ee)=>{const ne=(0,te.useRef)(),oe=[{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 "}]}]}],ue=[{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:Hr,onGetList:Wr,onListClick:dn,onListDelete:Jn,onListDealData:zi}=ca||{},Bi=50,ea=10,ia={maxCount:Bi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:vn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:zt=>cr(void 0,null,function*(){var Yr,Jr,Ln,Vi;const Ii=(Vi=(Ln=(Jr=(Yr=zt==null?void 0:zt.name)==null?void 0:Yr.split("."))==null?void 0:Jr.slice(-1))==null?void 0:Ln[0])==null?void 0:Vi.toLowerCase(),ka=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Ii);return zt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):ka?zt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:zt})=>{Or(zt)},action:`${(mi=Ee.Z)==null?void 0:mi.API_SERVER}/api/intelligent_imports/upload_file.json`},oa={maxCount:ea,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Yn,multiple:!0,accept:".jpg,.png,",beforeUpload:zt=>{var Yr,Jr,Ln,Vi;const Ii=(Vi=(Ln=(Jr=(Yr=zt==null?void 0:zt.name)==null?void 0:Yr.split("."))==null?void 0:Jr.slice(-1))==null?void 0:Ln[0])==null?void 0:Vi.toLowerCase(),ka=["jpg","png"].includes(Ii);return zt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):ka?zt.size/1024/1024>10?(a.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:zt})=>{Xn(zt)},action:`${(Oi=Ee.Z)==null?void 0:Oi.API_SERVER}/api/ai/generals/update_file.json`};(0,te.useEffect)(()=>{if(!Kr.length||!Vn.current)return;const zt=Kr[Kr.length-1];zt!=null&&zt.loading&&(Vn.current.scrollTop=Vn.current.scrollHeight)},[Kr.length]),(0,te.useEffect)(()=>{if(!Vn.current||!Fa.current)return;const zt=new IntersectionObserver(([Yr])=>{var Jr,Ln,Vi,Ii;if(!document.contains(Yr.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Jr=Yr.rootBounds)==null?void 0:Jr.width)===0&&((Ln=Yr.rootBounds)==null?void 0:Ln.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Vi=Yr.boundingClientRect)==null?void 0:Vi.width)===0&&((Ii=Yr.boundingClientRect)==null?void 0:Ii.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ao(Yr.isIntersecting)},{root:Vn.current,rootMargin:"70px",threshold:0});return zt.observe(Fa.current),()=>{Fa.current&&zt.unobserve(Fa.current)}},[Vn.current,Fa.current]),(0,te.useEffect)(()=>{if(!oi)return;const zt=Vn.current,Yr=Ga.current;Qa.current=!1;let Jr=zt.scrollTop;const Ln=()=>{const{scrollTop:Ii,scrollHeight:Ra,clientHeight:ka}=zt;Ii>Jr?Ii+ka>=Ra-50&&(zt.scrollTop=zt.scrollHeight,Qa.current=!1):Ii{Qa.current||(zt.scrollTop=zt.scrollHeight)});return Vi.observe(Yr),()=>{var Ii;Vi.unobserve(Yr),(Ii=zt==null?void 0:zt.removeEventListener)==null||Ii.call(zt,"scroll",Ln)}},[oi]),(0,te.useEffect)(()=>{!oi&&Pr.current.length&&(Vr([...Kr,...Pr.current]),Pr.current=[])},[oi]),(0,te.useEffect)(()=>{if(!Vn.current)return;const zt=new ResizeObserver(()=>{var Yr;Vn.current&&Va((Yr=Vn.current)==null?void 0:Yr.offsetWidth)});return zt.observe(Vn.current),()=>{Vn.current&&zt.unobserve(Vn.current)}},[Vn.current]),(0,te.useEffect)(()=>{typeof $n=="boolean"&&Xr($n)},[$n]),(0,te.useEffect)(()=>{var zt;if(Gn.current&&Cr!==null){Gn.current.focus();const Yr=(zt=Gn.current.resizableTextArea)==null?void 0:zt.textArea;Yr&&(Yr.selectionStart=Yr.selectionEnd=Yr.value.length)}},[Cr]),(0,te.useEffect)(()=>{wr<5&&ln(!1)},[wr]),(0,te.useEffect)(()=>{mn&&ei&&(Vr(Pi(ei)),hi(!0),yi(ei,{history:[]})),mn&&(Dn(),xa?Er(xa):fa&&!qa&&Mi()),mn||pi()},[mn]);const Pi=(zt="",Yr=[],Jr=[])=>{const Ln=Date.now();return[{text:zt,key:Ln,sender:"user",fileList:Yr,imageList:Jr,show:!0},{loading:!0,key:Ln,sender:"AI",show:!0,model:$t!=null&&$t.application_id?"other":Cn,imageGenerator:ki,thinkingEnabled:vi,codePreview:Ni}]},pi=()=>{Ui(""),yn(null),Or([]),Xn([]),Ot("")},wa=()=>{if(Tn){Tn({chatData:Kr,setChatData:Vr,setLoading:hi,getData:yi,renderChatItems:Pi,handleAdd:Mi,identifier:qa});return}Xr(!0)},Sn=()=>{if(It(!0),fn){fn();return}Xr(!1)},Sr=()=>{ln(!Fn)},Dn=()=>cr(void 0,null,function*(){if(!Mn)return;const zt=yield(0,se.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(zt==null?void 0:zt.status)===0&&(zt==null?void 0:zt.total_number)!==-1&&(yr((zt==null?void 0:zt.total_number)-(zt==null?void 0:zt.remaining_number)),Rn(zt==null?void 0:zt.total_number))}),ii=()=>{le.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:te.createElement("div",null,te.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),te.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",sn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},xi=zt=>zt.reduce((Jr,Ln)=>{if(Ln.sender==="user"){const Vi=zt.find(Ii=>Ii.key===Ln.key&&Ii.sender==="AI");Vi&&(Vi!=null&&Vi.text)&&!(Vi!=null&&Vi.error)&&Jr.push({question:Ln.text,answer:Vi.text})}return Jr},[]),yi=(...zt)=>cr(void 0,[...zt],function*(Yr="",Jr={},Ln=Kr){if(di&&(yield di({mes:Yr,setChatData:Vr,fileList:vn,body:Jr,checkNum:Dn,setLoading:hi,bodyChatData:Ln,setTyping:Qr,setImageGenerator:ua,renderChatItems:Pi})),!di){const Vi=vn==null?void 0:vn.map(ra=>{var Ma;return(Ma=ra==null?void 0:ra.response)==null?void 0:Ma.file_id}),Ii=Yn==null?void 0:Yn.map(ra=>{var Ma;return(Ma=ra==null?void 0:ra.response)==null?void 0:Ma.data}),Ra=Jr.history||xi(Ln),ka=lr(lr({identifier:qa,response_mode:"streaming",model:Cn,scene_awareness:si,thinking_enabled:vi,image_generator:ki,code_preview:Ni,file_ids:Vi,image_list:Ii,history:Ra,[An]:Yr},$t),Jr),$a=Object.fromEntries(Object.entries(ka).filter(([ra,Ma])=>Ma!==void 0));ri.current=new we.Z(Ee.Z.API_SERVER+Yt,$a),yield new Promise((ra,Ma)=>{let to=null,Qo=null;ri.current.on("data",Bo=>{Qr(!0);const{chunk:{content:Fo,type:Do,created:Oo,msg:Mo}}=Bo,yo=Mo==="error";Do==="thinking"&&(to=to||Oo,Vr(To=>[...To].map((ja,Co)=>Co===To.length-1?Nt(lr({},ja),{reasoning:(ja.reasoning||"")+Fo,loading:!1,hideAnswer:!0,error:yo}):ja))),Do==="text"&&(Qo=Qo||Oo,Vr(To=>[...To].map((ja,Co)=>Co===To.length-1?Nt(lr({},ja),{text:(ja.text||"")+Fo,loading:!1,startTime:to,endTime:Qo,error:yo}):ja)))}),ri.current.on("done",()=>{ra()}),ri.current.on("error",Bo=>{let Fo="\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(Bo)==="[object Object]"&&Bo.status===-9&&(Fo=Bo==null?void 0:Bo.message),Vr(Do=>[...Do].map((Oo,Mo)=>Mo===Do.length-1?Nt(lr({},Oo),{text:Fo,loading:!1,error:!0}):Oo)),ra()}),ri.current.on("cancelled",()=>{ra()}),ri.current.startStream()})}Dn(),hi(!1)}),Ca=zt=>{Ot(zt.target.value)},pa=(zt,Yr)=>{if(pi(),hi(!0),zt==="edit"){Pr.current=Kr.slice(Yr+2);const Jr=Kr.splice(Yr),{fileList:Ln=[],imageList:Vi=[]}=(Jr==null?void 0:Jr[0])||{},Ii=Ln.map($a=>{var ra;return(ra=$a.response)==null?void 0:ra.file_id}),Ra=Vi.map($a=>{var ra;return(ra=$a.response)==null?void 0:ra.data}),ka={history:xi(Kr),file_ids:Ii,image_list:Ra,edit:!0};Vr([...Kr,...Pi(cn,Ln,Vi)]),yi(cn,ka,Kr)}if(zt==="redraw"){Pr.current=Kr.slice(Yr+1);const Jr=Kr.splice(Yr-1),{text:Ln,fileList:Vi=[],imageList:Ii=[]}=(Jr==null?void 0:Jr[0])||{},Ra=Vi.map(ra=>{var Ma;return(Ma=ra.response)==null?void 0:Ma.file_id}),ka=Ii.map(ra=>{var Ma;return(Ma=ra.response)==null?void 0:Ma.data}),$a={history:xi(Kr),file_ids:Ra,image_list:ka,edit:!0};Vr([...Kr,...Pi(Ln,Vi,Ii)]),yi(Ln,$a,Kr)}},Li=()=>{if(qn.trim()!==""){pi(),hi(!0);const zt=vn.filter(Jr=>Jr.status==="done"),Yr=Yn.filter(Jr=>Jr.status==="done");Vr([...Kr,...Pi(qn,zt,Yr)]),yi(qn)}},ga=zt=>{if(zt.shiftKey){if(zt.key==="Enter")return}else if(zt.key==="Enter"){if(zt.preventDefault(),ta||Tr.current)return;Li()}},sa=(zt,Yr)=>{let Jr=!1;pr===!0?Jr=!0:pr==="last"&&(Jr=Kr.reduce((Ra,ka,$a)=>ka.sender==="user"?$a:Ra,-1)===Yr);const Ln=Yr===Cr,Vi=[...(zt==null?void 0:zt.fileList)||[],...(zt==null?void 0:zt.imageList)||[]];return te.createElement("div",{className:Ae.li,style:lr({width:xr},or)},te.createElement("div",{className:Ae.avatarIcon},te.createElement("img",{className:Ae.img,src:hr})),te.createElement("div",{className:Ae.content},!!(Vi!=null&&Vi.length)&&te.createElement("div",{className:Ae.fileWrap},Vi==null?void 0:Vi.map((Ii,Ra)=>te.createElement("div",{key:Ra,className:Ae.file},te.createElement(Ie.Z,{filename:Ii==null?void 0:Ii.name,className:"mr10",width:24}),te.createElement("aside",null,te.createElement(z.Z,{title:Ii==null?void 0:Ii.name},te.createElement("div",{className:Ae.fileName},Ii==null?void 0:Ii.name)),te.createElement("div",{className:"c-grey-999 font12"},(0,he.RD)(Ii==null?void 0:Ii.size)))))),te.createElement("div",{className:Ae.borderBox},Ln?te.createElement(ae.default.TextArea,{value:cn,ref:Gn,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Ii=>Ui(Ii.target.value)}):te.createElement("div",{className:Ae.text},zt==null?void 0:zt.text)),Ln?te.createElement("div",{className:Ae.action},te.createElement(re.ZP,{onClick:()=>{Ui(""),yn(null)},size:"small"},"\u53D6\u6D88"),te.createElement(re.ZP,{disabled:!cn.trim(),onClick:()=>pa("edit",Yr),type:"primary",size:"small"},"\u786E\u8BA4")):te.createElement("div",{className:Ae.action},te.createElement(ve.CopyToClipboard,{text:(zt==null?void 0:zt.text)||"",onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Jr&&!Zi&&te.createElement(z.Z,{title:"\u7F16\u8F91"},te.createElement("i",{onClick:()=>{yn(Yr),Ui((zt==null?void 0:zt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},ma=(zt,Yr)=>{console.log(zt);let Jr=!1;_r===!0?Jr=!0:_r==="last"&&(Jr=Kr.reduce((Ii,Ra,ka)=>Ra.sender==="AI"?ka:Ii,-1)===Yr);let Ln="";return zt!=null&&zt.source?Ln=zt==null?void 0:zt.source:(zt==null?void 0:zt.model)==="deepseek-r1"?Ln="\u7531deepseek\u751F\u6210":(zt==null?void 0:zt.model)==="qwen-max"&&(Ln="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),te.createElement("div",{className:Ae.li,style:lr({width:xr},or)},te.createElement("div",{className:Ae.avatarIcon},te.createElement("img",{className:Ae.img,src:jt})),te.createElement("div",{className:Ae.content},te.createElement("div",{className:Ae.borderBox},zt.loading&&te.createElement(te.Fragment,null,zt!=null&&zt.imageGenerator?te.createElement("div",{className:Ae.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",te.createElement("div",{className:"ai-loading"})):!(zt!=null&&zt.thinkingEnabled)&&te.createElement("div",null,te.createElement("div",{className:Ae.loading},te.createElement("div",{className:Ae.dot}),te.createElement("div",{className:Ae.dot}),te.createElement("div",{className:Ae.dot})),te.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Wn==null?void 0:Wn.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"))),(zt==null?void 0:zt.thinkingEnabled)&&te.createElement(ue.Z,{time:zt==null?void 0:zt.time,cancelIndex:ha,loading:zt.loading,streamingStatus:!(zt!=null&&zt.text),onFinish:()=>{mt(0),Vr(Vi=>[...Vi].map((Ii,Ra)=>Ra===Vi.length-1?Nt(lr({},Ii),{hideAnswer:!1,time:Ii.startTime?Ii.endTime-Ii.startTime:null}):Ii))},value:zt==null?void 0:zt.reasoning}),!!(zt!=null&&zt.text)&&!zt.hideAnswer&&te.createElement(oe.Z,{onDynamic:on,cancelIndex:ha,streamingStatus:Zi,loadImage:!!(zt!=null&&zt.imageGenerator),onFinish:()=>cr(void 0,null,function*(){mt(0),setTimeout(()=>Qr(!1),0)}),value:zt==null?void 0:zt.text})),Rr&&!(zt!=null&&zt.application_id)&&(zt==null?void 0:zt.model)!="other"&&!!(zt!=null&&zt.text)&&Ln&&te.createElement("div",{className:Ae.source},Ln),te.createElement("div",{className:Ae.action},jr==null?void 0:jr(zt,Yr,Ci),!(zt!=null&&zt.imageGenerator)&&te.createElement(ve.CopyToClipboard,{text:String((zt==null?void 0:zt.text)||""),onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Qn&&!Zi&&te.createElement(te.Fragment,null,te.createElement(z.Z,{title:"\u559C\u6B22"},te.createElement("i",{style:zt!=null&&zt.like?{color:"#FA8D30"}:{},onClick:()=>Hn("like",!(zt!=null&&zt.like),Yr),className:"iconfot icon-yijiejue font15"})),te.createElement(z.Z,{title:"\u4E0D\u559C\u6B22"},te.createElement("i",{style:zt!=null&&zt.dislike?{color:"#e86d7c"}:{},onClick:()=>Hn("dislike",!(zt!=null&&zt.dislike),Yr),className:"iconfot icon-weijiejuezhengchang font15"}))),Jr&&!Zi&&te.createElement(z.Z,{title:"\u91CD\u65B0\u751F\u6210"},te.createElement("i",{onClick:()=>pa("redraw",Yr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Hn=(zt,Yr,Jr)=>cr(void 0,null,function*(){if(Ea){const Ln=Kr.slice(0,Jr+1),Ii=xi(Ln).length;yield Ea({type:zt,value:Yr,index:Jr,identifier:qa,objectIndex:Ii})}Vr(Ln=>(Ln[Jr][zt]=Yr,Yr&&(Ln[Jr][zt==="like"?"dislike":"like"]=!1),[...Ln]))}),un=()=>{var zt,Yr;mt(1),(Yr=(zt=ri.current)==null?void 0:zt.cancelRequest)==null||Yr.call(zt),hi(!1),Qr(!1)},Mi=()=>cr(void 0,null,function*(){var zt,Yr,Jr;kr({}),(Yr=(zt=ri.current)==null?void 0:zt.cancelRequest)==null||Yr.call(zt),pi(),Vr([]),hi(!0);const Ln=yield Hr();(Ln==null?void 0:Ln.status)===0&&_i((Jr=Ln==null?void 0:Ln.data)==null?void 0:Jr.identifier),hi(!1),Qr(!1)}),Ji=()=>cr(void 0,null,function*(){var zt;$r(!0);const Yr=yield Wr();(Yr==null?void 0:Yr.status)===0&&Vt(((zt=Yr==null?void 0:Yr.data)==null?void 0:zt.list)||[]),$r(!1)}),Er=(...zt)=>cr(void 0,[...zt],function*(Yr=qa){var Jr,Ln,Vi,Ii;kr({}),(Ln=(Jr=ri.current)==null?void 0:Jr.cancelRequest)==null||Ln.call(Jr),pi(),Ri(!0);const Ra=yield dn(Yr);if(Ra.status===0){const ka=zi(((Vi=Ra==null?void 0:Ra.data)==null?void 0:Vi.messages)||[]);Vr(ka),Ri(!1),_i((Ii=Ra==null?void 0:Ra.data)==null?void 0:Ii.identifier);return}Vr([]),Ri(!1)}),Ai=(zt,Yr)=>cr(void 0,null,function*(){(yield Jn(zt)).status===0&&(a.ZP.success("\u5220\u9664\u6210\u529F"),Yr===qa&&Mi(),Ji())}),Xi=()=>te.createElement("div",{className:Ae.menuWarp},te.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),te.createElement(b.Z,{spinning:gr},!Wt.length&&te.createElement(ie.Z,{style:{width:250,paddingBottom:30},image:ie.Z.PRESENTED_IMAGE_SIMPLE}),!!Wt.length&&te.createElement("div",{className:Ae.menu},Wt.map(function(zt,Yr){return te.createElement("aside",{className:ne()(qa===zt.identifier&&Ae.active),key:zt.id,onClick:()=>Er(zt.id)},te.createElement("div",{className:Ae.menuText},te.createElement(z.Z,{title:zt==null?void 0:zt.question},te.createElement("span",null,zt==null?void 0:zt.question)),Wi&&Wi(zt)),te.createElement("div",{className:Ae.menuDel,onClick:Jr=>Jr.stopPropagation()},te.createElement(x.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Ai(zt.id,zt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},te.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),rn=zt=>{if(zt==="file"){if(Yn.length){le.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:()=>{Xn([]),pn.current.upload.uploader.fileInput.click()}});return}pn.current.upload.uploader.fileInput.click()}if(zt==="image"){if(vn.length){le.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:()=>{Or([]),Pt.current.upload.uploader.fileInput.click()}});return}Pt.current.upload.uploader.fileInput.click()}},bn=[...vn,...Yn],ta=bn.some(zt=>zt.status==="uploading")||Zi||oi,qi=qt>=sn,Ci={chatData:Kr,stream:ri,isDisabledNum:qi,isDisAbledUpload:ta,checkNumModal:ii,checkNum:Dn,onClose:Sn,setChatData:Vr,setLoading:hi,getData:yi,clearStatus:pi,typing:oi,setImageGenerator:ua,renderChatItems:Pi,setSceneAwareness:Si,setIdentifier:_i,setCodePreview:Ti,setTyping:Qr,onMenuClick:Er};return te.createElement(te.Fragment,null,kt?te.createElement("div",{onClick:wa},kt):kt!==null&&!mn&&te.createElement(ye.Z,{draggableExtraNode:ai,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:nr,onClick:wa,topPercentage:Di}),mn&&te.createElement("div",{className:Ae.draggableWrap},te.createElement(bt,{dragHandleClassName:Ae.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},te.createElement("div",{className:Ae.modal},te.createElement("div",{className:Ae.head},te.createElement("div",{className:Ae.title},te.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),te.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),na,ui&&te.createElement(ce.Z,{value:Cn,onChange:zt=>{En(!1),ua(!1),kn(zt),Xn([]),Or([])}}),Ki&&te.createElement(te.Fragment,null,te.createElement(y.Z,{className:"ml10",dropdownRender:Xi,onOpenChange:zt=>{zt&&Ji()},placement:"bottomRight",arrow:{pointAtCenter:!0}},te.createElement("div",{className:Ae.headBtn},te.createElement("i",{className:"icon-lishiduihua1 font14"})))),fa&&te.createElement(te.Fragment,null,te.createElement(z.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},te.createElement("div",{className:Ae.headBtn,onClick:Mi},te.createElement("i",{className:"icon-xinjianduihua font14"}))),te.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),te.createElement(z.Z,{title:"\u6536\u8D77\u7A97\u53E3"},te.createElement("div",{className:Ae.headBtn,onClick:Sn},te.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),te.createElement("div",{className:ne()(Ae.wrap,mn&&"body-overflow-hidden")},te.createElement("div",{ref:Vn,className:Ae.chatContainer},!Mr&&(Bt==null?void 0:Bt(Ci)),Zr&&te.createElement("div",{className:`${Ae.li} mb20`,style:lr({width:xr},or)},te.createElement("div",{className:Ae.avatarIcon},te.createElement("img",{className:Ae.img,src:jt})),te.createElement("div",{className:Ae.content},te.createElement("div",{className:Ae.borderBox},Ir,Zn==null?void 0:Zn(Ci)))),Mr&&(Kr==null?void 0:Kr.length)<=0&&te.createElement("div",{style:{textAlign:"center"}},Ir,te.createElement("div",{style:{height:20,width:1}}),Mr&&(Bt==null?void 0:Bt(Ci))),te.createElement("div",{ref:Ga},te.createElement(b.Z,{spinning:ni,className:"mt20"},Kr==null?void 0:Kr.map((zt,Yr)=>te.createElement(te.Fragment,{key:zt.key+Yr},zt.show&&te.createElement(te.Fragment,null,zt.sender==="user"&&sa(zt,Yr),zt.sender==="AI"&&ma(zt,Yr),Gi&&!["AI","user"].includes(zt.sender)&&Gi(zt,Yr,{width:xr})))))),!co&&te.createElement("div",{className:Ae.backBottom,onClick:()=>{Vn.current.scrollTop=Vn.current.scrollHeight}},te.createElement("i",{className:"iconfont icon-huidaodibu"})),te.createElement("div",{ref:Fa,className:"pl20"})),Mr&&(Kr==null?void 0:Kr.length)>0&&te.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},jn&&te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},jn),te.createElement(E.Z,{zIndex:1e3,placement:"topLeft",content:te.createElement("div",{style:{width:530}},Ht==null?void 0:Ht(Ci)),title:"\u5B9E\u9A8C\u5DE5\u5177"}," ",te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},icon:te.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u5B9E\u9A8C\u5DE5\u5177"))),!xt&&te.createElement("div",{className:Ae.footer},te.createElement("div",{className:Ae.main},!!bn.length&&te.createElement("div",{className:Ae.files},bn==null?void 0:bn.map((zt,Yr)=>te.createElement("div",{key:Yr,className:Ae.file},te.createElement(b.Z,{size:"small",spinning:(zt==null?void 0:zt.status)==="uploading"},te.createElement(Ie.Z,{filename:zt==null?void 0:zt.name,className:"block",width:24})),te.createElement("aside",null,te.createElement(z.Z,{title:zt==null?void 0:zt.name},te.createElement("div",{className:Ae.fileName},zt==null?void 0:zt.name)),te.createElement("div",{className:"c-grey-999 font12"},(0,he.RD)(zt==null?void 0:zt.size))),te.createElement("i",{onClick:()=>{Or(Jr=>Jr.filter(Ln=>Ln.uid!==zt.uid)),Xn(Jr=>Jr.filter(Ln=>Ln.uid!==zt.uid))},className:`aitubiao icon-tupianguanbi ${Ae.fileDel}`})))),te.createElement("div",{className:Ae.inputWrap},te.createElement(ae.default.TextArea,{placeholder:Mt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:qn,bordered:!1,onChange:Ca,onPressEnter:ga,onCompositionStart:()=>{Tr.current=!0},onCompositionEnd:()=>{Tr.current=!1}}),te.createElement("div",{className:Ae.action},te.createElement("div",{className:Ae.btnWrap},Sa&&te.createElement(z.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},te.createElement("div",{onClick:()=>Si(!si),className:ne()(Ae.btn,si&&Ae.btnActive)},te.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Cn==="deepseek-r1"&&ht&&te.createElement(z.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},te.createElement("div",{onClick:()=>En(!vi),className:ne()(Ae.btn,vi&&Ae.btnActive)},te.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Qi&&Cn==="qwen-max"&&te.createElement("div",{onClick:()=>ua(!ki),className:ne()(Ae.btn,ki&&Ae.btnActive)},te.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!wt&&te.createElement(te.Fragment,null,Cn==="qwen-max"&&te.createElement(fe.default,lr({ref:Pt},oa),te.createElement(z.Z,{title:Yn.length>=ea?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},te.createElement("div",{onClick:()=>!(Yn.length>=ea)&&rn("image"),className:Yn.length>=ea?Ae.uploadDisabledBtn:Ae.uploadBtn},te.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),te.createElement(fe.default,lr({ref:pn},ia),te.createElement(z.Z,{title:vn.length>=Bi?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":te.createElement("div",null,te.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),te.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},te.createElement("div",{onClick:()=>!(vn.length>=Bi)&&rn("file"),className:vn.length>=Bi?Ae.uploadDisabledBtn:Ae.uploadBtn},te.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),te.createElement("div",{className:"mr13"}),oi?te.createElement(z.Z,{title:"\u505C\u6B62\u751F\u6210"},te.createElement("div",{className:`iconfont icon-tingzhihuida ${Ae.cancelBtn}`,onClick:un})):te.createElement(re.ZP,{className:(qn==null?void 0:qn.trim())===""?Ae.sendBtnDisabled:Ae.sendBtn,icon:te.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ta,onClick:Li}))))))))))},nn={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"},Rt=de(43796),Xt=de(68157),Lr=de(95270),qr=de(28364),Gr=de(62427),an=de(86784),xn=de(76560),wn=Object.defineProperty,Un=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Dr=(Qt,Mt,wt)=>Mt in Qt?wn(Qt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:wt}):Qt[Mt]=wt,tr=(Qt,Mt)=>{for(var wt in Mt||(Mt={}))gn.call(Mt,wt)&&Dr(Qt,wt,Mt[wt]);if(Nn)for(var wt of Nn(Mt))br.call(Mt,wt)&&Dr(Qt,wt,Mt[wt]);return Qt},ur=(Qt,Mt)=>Un(Qt,tn(Mt)),Ut=(Qt,Mt,wt)=>new Promise((xt,jt)=>{var hr=Yt=>{try{kt(wt.next(Yt))}catch($t){jt($t)}},nr=Yt=>{try{kt(wt.throw(Yt))}catch($t){jt($t)}},kt=Yt=>Yt.done?xt(Yt.value):Promise.resolve(Yt.value).then(hr,nr);kt((wt=wt.apply(Qt,Mt)).next())}),ir=({description:Qt,code:Mt,showData:wt={},sendParams:xt={},allShow:jt=!1,draggableExtraNode:hr,singleControl:nr=!1})=>{const kt=(0,xn.useDispatch)(),[Yt,$t]=(0,te.useState)({}),[jr,Zr]=(0,te.useState)([]),[Tn,fn]=(0,te.useState)(null),[Wn,Qn]=(0,te.useState)(!1),[ei,di]=(0,te.useState)(!0),[$n,ti]=(0,te.useState)(0),Mn=6,Ir=(0,te.useRef)(null),[Zn,_r]=(0,te.useState)([]),[pr,An]=(0,te.useState)(""),[Di,ui]=(0,te.useState)(!0),[Qi,Ki]=(0,te.useState)(!0),[ca,Ea]=(0,te.useState)(!0),[Gi,fa]=(0,te.useState)(!1),[xa,ai]=(0,te.useState)(null),[na,Wi]=(0,te.useState)(!1),[Sa]=(0,xn.useSearchParams)(),[ht,pt]=(0,te.useState)(null),[Bt,Tt]=(0,te.useState)(),or=Xr=>{if(!Ir.current)return;const Cn=Ir.current,kn=Cn.children;if(kn.length===0)return;const Yn=kn[0].getBoundingClientRect().width+22,Xn=Cn.scrollLeft;Xr==="left"?Cn.scrollTo({left:Math.max(0,Xn-Yn),behavior:"smooth"}):Cn.scrollTo({left:Xn+Yn,behavior:"smooth"}),setTimeout(()=>{fr()},50)},fr=()=>{if(!Ir.current)return;const Xr=Ir.current,Cn=Xr.scrollWidth-Xr.clientWidth;if(console.log(Xr.scrollWidth),console.log(Xr.clientWidth),console.log(Xr.scrollLeft),Cn<=0){Qn(!1),di(!1);return}Qn(Xr.scrollLeft>1),di(Xr.scrollLeft{const Xr=Ir.current;if(Xr){const Cn=()=>{requestAnimationFrame(fr)};Xr.addEventListener("scroll",Cn),fr();const kn=new ResizeObserver(()=>{fr()});return kn.observe(Xr),()=>{Xr.removeEventListener("scroll",Cn),kn.disconnect()}}},[Ir.current]);const Rr=[{img:de(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qt,show:wt==null?void 0:wt.ai_exam_question,type:1},{img:de(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:Mt,show:wt==null?void 0:wt.ai_syntax_check,type:5},{img:de(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_diagnosis,width:21,type:2},{img:de(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_guidance,type:3},{img:de(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:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_evaluation,type:9},{img:de(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:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_optimization,type:7},{img:de(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_comment,type:8},nr&&{img:de(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qt,query:Mt,show:wt==null?void 0:wt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Xr=>!!Xr);(0,te.useEffect)(()=>{(xt==null?void 0:xt.source)=="shixun"&&(Ur(),on())},[]);const Ur=()=>Ut(void 0,null,function*(){var Xr,Cn,kn,vn;const Or=yield(0,se.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:xt==null?void 0:xt.shixun_id}});if((Or==null?void 0:Or.status)===0&&(_r(((Xr=Or==null?void 0:Or.data)==null?void 0:Xr.list)||[]),An(((Cn=Or==null?void 0:Or.data)==null?void 0:Cn.local_ai_model_url)||""),fr()),Sa.get("subject_id")){const Yn=yield(0,se.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:Sa.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:Sa.get("subject_id")}});(Yn==null?void 0:Yn.status)===0&&(_r([...(kn=Or==null?void 0:Or.data)==null?void 0:kn.list,...(vn=Yn==null?void 0:Yn.data)==null?void 0:vn.agents]),fr())}}),on=()=>Ut(void 0,null,function*(){const Xr=yield(0,se.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:xt==null?void 0:xt.shixun_id}});(Xr==null?void 0:Xr.status)==0&&Wi(Xr==null?void 0:Xr.permission)}),kr=Xr=>{fn(Xr),ai(Xr),ui(!Xr),Ki(!Xr),Ea(!Xr),fa(!!Xr)},Mr=Xr=>Ut(void 0,null,function*(){if(!Sa.get("subject_id"))return;const Cn=yield(0,se.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:Sa.get("subject_id")||"",id:Xr}})}),Ht=Xr=>{const{setChatData:Cn,setLoading:kn,getData:vn,clearStatus:Or,typing:Yn,setImageGenerator:Xn,renderChatItems:Zi,setSceneAwareness:hi,setIdentifier:ni}=Xr;let Ri=Rr;return jt||(Ri=Rr.filter(gr=>gr.show)),te.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},te.createElement("div",{className:nn.bigTipsBox,style:{width:"100%",marginRight:10}},te.createElement("div",{ref:Ir,className:nn.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},Ri.map((gr,$r)=>te.createElement(z.Z,{key:$r,title:gr.des},te.createElement("div",{onClick:()=>Ut(void 0,null,function*(){var Kr;if(kr(null),Yn){a.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}hi(!1),Xn(!1),kn(!0),Or(),$t(gr);const Vr=Zi(gr.query);Vr[0].show=!1,Vr[1].imageGenerator=!1,Cn(Vr);const qn=yield mn.onAdd(),Ot=(Kr=qn==null?void 0:qn.data)==null?void 0:Kr.identifier;ni(Ot),vn("",ur(tr({type:gr.type,description:gr.description,application_id:null,query:gr.query,file_ids:[],history:[],is_chat:gr.type===13,image_generator:!1,scene_awareness:!1,identifier:Ot,custom_agent_name:gr.custom_agent_name},xt),{prompt:wt==null?void 0:wt.ai_code_evaluation_promote}))}),className:nn.item,style:{flex:"0 0 auto"}},te.createElement("img",{src:gr.img,width:gr.width,alt:gr.name}),te.createElement("span",null,gr.name)))),Zn.map(gr=>{var $r;return te.createElement(z.Z,{key:gr.id,title:gr!=null&&gr.agent_type?gr==null?void 0:gr.description:`${gr.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},te.createElement("div",{className:`${nn.item} ${Tn===gr.id?nn.active:""}`,key:gr.id,style:{flex:"0 0 auto"},onClick:()=>{Tn===gr.id?(pt(null),kr(null),Tt(null)):(Tt(gr.name),gr!=null&&gr.agent_type?(pt(gr.id),fn(gr.id),fa(!!gr.id),Mr(gr.id)):(pt(null),kr(gr.id)))}},(gr==null?void 0:gr.can_edit)&&!(gr!=null&&gr.agent_type)&&te.createElement("i",{className:`iconfont icon-bianjidaibeijing ${nn.editBtn}`,onClick:Kr=>{Kr.stopPropagation(),kt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:gr}})}}),te.createElement("img",{src:gr!=null&&gr.agent_type?Ee.Z.API_SERVER+(($r=gr==null?void 0:gr.icon)==null?void 0:$r.url):gr.attachment_id?`${Ee.Z.API_SERVER}/api/attachments/${gr.attachment_id}`:an,width:24,height:24,alt:gr.name}),te.createElement("span",null,gr.name)))}),na&&te.createElement(Rt.Z,{data:Zn,getIAData:()=>Ur(),url:pr,className:nn.inlineAgent,queryInfo:{item_type:"Shixun",item_id:xt==null?void 0:xt.shixun_id},showParams:!0}))),te.createElement("div",{className:nn.PrevNext},Wn&&te.createElement("div",{className:nn.LeftButton,onClick:gr=>{gr.stopPropagation(),or("left")}},te.createElement("img",{src:Xt.Z,alt:"Previous",className:nn.img}),te.createElement("img",{src:qr.Z,alt:"Previous",className:nn.imgHover})),ei&&te.createElement("div",{className:nn.RightButton,onClick:gr=>{gr.stopPropagation(),or("right")}},te.createElement("img",{src:Lr.Z,alt:"Next",className:nn.img}),te.createElement("img",{src:Gr.Z,alt:"Next",className:nn.imgHover}))))},jn=Xr=>Ut(void 0,[Xr],function*({type:Cn,value:kn,index:vn,identifier:Or,objectIndex:Yn}){const Xn={index:Yn,identifier:Or};if(Cn==="like"&&(yield(0,se.ZP)("/api/course_qna_records/like.json",{method:"post",body:Xn})).status!==0||Cn==="dislike"&&(yield(0,se.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Xn})).status!==0)return Promise.reject()}),mi=Xr=>{let Cn=[];return Xr==null||Xr.forEach(kn=>{var vn;const Or=kn.id,Yn=kn.think?{reasoning:kn.think,thinkingEnabled:!0}:{},Xn=[{text:kn.question,key:Or,sender:"user",fileList:[],show:!0},ur(tr({key:Or,loading:!1,sender:"AI",show:!0,source:kn.answer_source,text:kn.answer,like:kn.like,dislike:kn.dislike,time:kn.think_time,id:kn.id,imageGenerator:((vn=kn==null?void 0:kn.answer)==null?void 0:vn.slice(0,4))==="(0,se.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,se.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Oi,by_self:!0}}),onListClick:Xr=>(0,se.ZP)(`/api/course_qna_sessions/${Xr}.json`,{method:"get"}),onListDelete:Xr=>(0,se.ZP)(`/api/course_qna_sessions/${Xr}.json`,{method:"delete"}),onListDealData:mi};return te.createElement(Fr,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:jt?!1:!(wt!=null&&wt.ai_q_and_a),topFunctionNode:Ht,showSwitchingModel:!0,showImageGenerator:ca,showSceneAwareness:Di,showThiking:Qi,hideUpload:Gi,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:$t,fetchListObject:mn,customPreference:jn,BottomNode:Ht,BOttomNodeName:Bt,showDefaultTips:!1,isPath:!0,fetchData:ur(tr(ur(tr({},xt),{questionable_type:Oi,is_chat:!0}),Yt.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:xa,agent_id:ht,subject_id:Sa.get("subject_id")||""}),headNode:te.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},te.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),te.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:(xt==null?void 0:xt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:hr})}},88998:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ye}});var te=de(59301),Se={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},a=de(77736),fe=Object.defineProperty,le=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(me,pe,ge)=>pe in me?fe(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[pe]=ge,b=(me,pe)=>{for(var ge in pe||(pe={}))z.call(pe,ge)&&re(me,ge,pe[ge]);if(le)for(var ge of le(pe))ae.call(pe,ge)&&re(me,ge,pe[ge]);return me};const ie=me=>React.createElement("svg",b({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),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 x="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",y=Object.defineProperty,E=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(me,pe,ge)=>pe in me?y(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):me[pe]=ge,ue=(me,pe)=>{for(var ge in pe||(pe={}))ee.call(pe,ge)&&oe(me,ge,pe[ge]);if(E)for(var ge of E(pe))ne.call(pe,ge)&&oe(me,ge,pe[ge]);return me};const ce=me=>React.createElement("svg",ue({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},me),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 Ae="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",se=de(59301),ye=({value:me,onChange:pe})=>{const[ge,Ee]=(0,te.useState)(!1),ve=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:x},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ae}],we=ve.find(Ie=>Ie.key===me);return se.createElement("div",{className:Se.select},se.createElement(a.Z,{size:10},se.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),se.createElement("div",{className:Se.box,onMouseLeave:()=>Ee(!1)},se.createElement("div",{className:Se.text,onClick:()=>Ee(!0)},se.createElement("img",{src:we.img,width:20}),se.createElement("span",null,we.name),se.createElement("b",{className:"iconfont icon-zhankai6"})),ge&&se.createElement("div",{className:Se.itemWrap},se.createElement("aside",null,ve.map(Ie=>se.createElement("div",{key:Ie.key,className:`${Se.item} ${Ie.key===me?Se.active:""}`,onClick:Qe=>{Qe.stopPropagation(),pe(Ie.key),Ee(!1)}},se.createElement("img",{src:Ie.img,width:20}),se.createElement("span",null,Ie.name))))))))}},49026:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ae}});var te=de(59301),Se={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},a=de(29787),fe=de(59301),le=(re,b,ie)=>new Promise((x,y)=>{var E=oe=>{try{ne(ie.next(oe))}catch(ue){y(ue)}},ee=oe=>{try{ne(ie.throw(oe))}catch(ue){y(ue)}},ne=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,ee);ne((ie=ie.apply(re,b)).next())}),ae=({value:re="",streamingStatus:b,onFinish:ie,cancelIndex:x,time:y,loading:E,loadAll:ee})=>{const[ne,oe]=(0,te.useState)(""),[ue,ce]=(0,te.useState)(!0),Ae=(0,te.useRef)(re),se=(0,te.useRef)(b),he=(0,te.useRef)(0),ye=(0,te.useRef)(null),[me,pe]=(0,te.useState)(!1),ge=70;(0,te.useEffect)(()=>{se.current=b},[b]),(0,te.useEffect)(()=>{Ae.current=re},[re]),(0,te.useEffect)(()=>{if(!b){oe(Ae.current);return}return pe(!0),ye.current=setInterval(Ee,ge),()=>{clearInterval(ye.current)}},[]),(0,te.useEffect)(()=>{me&&(oe(Ae.current),clearInterval(ye.current),pe(!1),ie())},[x]);const Ee=()=>le(void 0,null,function*(){const ve=Ae.current[he.current];ve!==void 0?(oe(we=>we+ve),he.current++,clearInterval(ye.current),ye.current=setInterval(Ee,280/(Ae.current.length-he.current))):se.current===!1&&(oe(Ae.current),clearInterval(ye.current),pe(!1),ie())});return fe.createElement("div",{className:`${Se.reasoning} fadeIn animated`},fe.createElement("div",{className:Se.btn,onClick:()=>ce(!ue)},fe.createElement("i",{className:"iconfont icon-shendusikao"}),y?fe.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",y," \u79D2\uFF09"):fe.createElement("span",null,"\u601D\u8003\u4E2D..."),ue?fe.createElement("b",{className:"iconfont icon-shouqi6"}):fe.createElement("b",{className:"iconfont icon-zhankai6"})),E&&fe.createElement(a.Z,{spinning:!0,className:"mt20"}),ue&&!E&&fe.createElement("div",{className:Se.content},ne,me?fe.createElement("span",{className:"aiBlink"},"__"):""))}},46383:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ze}});var te=de(59301),Se=de(30641),a=de(6767),fe=de(14566),le=de(62957),z=de(25399),ae=de(37568),re=de(99571),b=de(29787),ie=de(584),x=de(93725),y=de(75727),E=de(37639),ee=de(92310),ne=de.n(ee),oe=de(97812),ue=de(37732),ce=de(49026),Ae=de(88998),se={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},he=de(82093),ye=de(49661),me=de(62586),pe=de(37166),ge=de(28984),Ee=de(71986),ve=de(90524),we=de(56102),Ie=de(6725),Qe=de(58617),De=de(32050),Oe={addImg:"addImg___SRqVr"},be="data:image/png;base64,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",Le=(Re,rt,Ue)=>new Promise(($e,at)=>{var ft=je=>{try{ke(Ue.next(je))}catch(ze){at(ze)}},At=je=>{try{ke(Ue.throw(je))}catch(ze){at(ze)}},ke=je=>je.done?$e(je.value):Promise.resolve(je.value).then(ft,At);ke((Ue=Ue.apply(Re,rt)).next())}),We=({nickname:Re="",headImgId:rt="",onOk:Ue=()=>{}})=>{var $e;const[at,ft]=(0,te.useState)(""),[At,ke]=(0,te.useState)(""),[je,ze]=(0,te.useState)(!1),[nt,ut]=(0,te.useState)(!1);return(0,te.useEffect)(()=>{je&&(ft(Re),ke(rt))},[je]),te.createElement(te.Fragment,null,te.createElement("i",{onClick:()=>ze(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),te.createElement(le.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:je,confirmLoading:nt,onOk:()=>Le(void 0,null,function*(){at||a.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),ut(!0),(yield Ue({ai_nickname:at,ai_headimg_id:At}))&&ze(!1),ut(!1)}),onCancel:()=>{ze(!1)}},te.createElement("div",{style:{display:"flex",alignItems:"center"}},te.createElement("label",{style:{width:70,textAlign:"end"}},te.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),te.createElement(ae.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:at,onChange:bt=>ft(bt.target.value)})),te.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},te.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),te.createElement(fe.default,{disabled:!!At,accept:".png,.jpg",action:`${ve.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:bt=>{var st,Dt,sr,Gt;const mr=(Gt=(sr=(Dt=(st=bt==null?void 0:bt.name)==null?void 0:st.split("."))==null?void 0:Dt.slice(-1))==null?void 0:sr[0])==null?void 0:Gt.toLowerCase(),ar=["jpg","png"].includes(mr);return bt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):ar?bt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),fe.default.LIST_IGNORE)},onChange:({file:bt})=>{var st;ke((st=bt==null?void 0:bt.response)==null?void 0:st.container_id)}},At?te.createElement("div",{style:{position:"relative"}},te.createElement("img",{src:(($e=ve.Z)==null?void 0:$e.API_SERVER)+"/api/attachments/"+At,width:120,height:120}),te.createElement("i",{onClick:()=>{ke("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):te.createElement("div",{className:Oe.addImg},te.createElement("i",{className:"iconfont icon-tianjia5"}),te.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),te.createElement("div",{style:{marginLeft:12}},te.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),te.createElement("img",{src:be,style:{width:570}}))))},Me=de(76560),et=Object.defineProperty,ot=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ke=(Re,rt,Ue)=>rt in Re?et(Re,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Re[rt]=Ue,Ye=(Re,rt)=>{for(var Ue in rt||(rt={}))Ge.call(rt,Ue)&&Ke(Re,Ue,rt[Ue]);if(Xe)for(var Ue of Xe(rt))He.call(rt,Ue)&&Ke(Re,Ue,rt[Ue]);return Re},_e=(Re,rt)=>ot(Re,Ve(rt)),dt=(Re,rt,Ue)=>new Promise(($e,at)=>{var ft=je=>{try{ke(Ue.next(je))}catch(ze){at(ze)}},At=je=>{try{ke(Ue.throw(je))}catch(ze){at(ze)}},ke=je=>je.done?$e(je.value):Promise.resolve(je.value).then(ft,At);ke((Ue=Ue.apply(Re,rt)).next())}),Ze=({title:Re="\u5934\u6B4CAI",placeholder:rt,hideUpload:Ue,hideInputBox:$e,aiIcon:at=pe,userIcon:ft=ge,dragIcon:At=Ee,children:ke,fetchUrl:je,fetchData:ze={},extraAnswerAction:nt,showDefaultTips:ut=!0,onOpen:bt,onClose:st,loadingOption:Dt,showPreference:sr=!1,initMessage:Gt,customRequest:mr,visible:Lt,width:ar=1200,isCheckRestrictNumber:lr=!1,headNode:Nt,headFunctionNode:cr,showRedraw:vr,showEdit:Fr,promptPropName:nn="prompt",topPercentage:Rt,showSwitchingModel:Xt=!1,showImageGenerator:Lr=!1,showLookHistory:qr=!1,fetchListObject:Gr,customPreference:an,customDataNode:xn,showAddSession:wn,historyId:Un,draggableExtraNode:tn,drawerExtraNode:Nn,menuExtraFunctionNode:gn,showSceneAwareness:br=!1,ReactComponent:Dr=Se.Z,topFunctionNode:tr,footerContainerStyle:ur,chatContainerStyle:Ut={},showCodePreview:_t=!1,showSource:ir=!0,onSendMessage:Qt,onDynamic:Mt=()=>{},showAvatarEditData:wt,isPath:xt=!1,BottomNode:jt,BOttomNodeName:hr})=>{var nr,kt,Yt;const[$t,jr]=(0,te.useState)(!1),[Zr,Tn]=(0,te.useState)("qwen-max"),[fn,Wn]=(0,te.useState)([]),[Qn,ei]=(0,te.useState)([]),[di,$n]=(0,te.useState)(!1),[ti,Mn]=(0,te.useState)(!1),[Ir,Zn]=(0,te.useState)(!1),[_r,pr]=(0,te.useState)([]),[An,Di]=(0,te.useState)(""),[ui,Qi]=(0,te.useState)(0),[Ki,ca]=(0,te.useState)(void 0),[Ea,Gi]=(0,te.useState)(!1),[fa,xa]=(0,te.useState)(null),[ai,na]=(0,te.useState)(""),Wi=(0,te.useRef)(),Sa=(0,te.useRef)(null),ht=(0,te.useRef)(null),[pt,Bt]=(0,te.useState)(!1),[Tt,or]=(0,te.useState)(!1),[fr,Rr]=(0,te.useState)(!1),[Ur,on]=(0,te.useState)(!1),[kr,Mr]=(0,te.useState)(!1),[Ht,jn]=(0,te.useState)(0),mi=(0,te.useRef)(null),Oi=(0,te.useRef)(!1),mn=(0,te.useRef)(null),[Xr,Cn]=(0,te.useState)(void 0),kn=(0,Me.useParams)(),[vn,Or]=(0,te.useState)(!0),[Yn,Xn]=(0,te.useState)(ar-28),[Zi,hi]=(0,te.useState)(!1),[ni,Ri]=(0,te.useState)(!0),[gr,$r]=(0,te.useState)([]),Kr=(0,te.useRef)([]),Vr=(0,te.useRef)(null),qn=(0,te.useRef)(null),Ot=(0,te.useRef)(!1),qt=Yn-22,yr=An==null?void 0:An.split(` +`).length,{onAdd:sn,onGetList:Rn,onListClick:Fn,onListDelete:ln,onListDealData:Cr}=Gr||{},yn=50,cn=10,Ui={maxCount:yn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:fn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Pt=>dt(void 0,null,function*(){var Tr,xr,wr,Hr;const Wr=(Hr=(wr=(xr=(Tr=Pt==null?void 0:Pt.name)==null?void 0:Tr.split("."))==null?void 0:xr.slice(-1))==null?void 0:wr[0])==null?void 0:Hr.toLowerCase(),Jn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Wr);return Pt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Jn?Pt.size/1024/1024>100?(a.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:Pt})=>{Wn(Pt)},action:`${(nr=ve.Z)==null?void 0:nr.API_SERVER}/api/intelligent_imports/upload_file.json`},Vn={maxCount:cn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Qn,multiple:!0,accept:".jpg,.png,",beforeUpload:Pt=>{var Tr,xr,wr,Hr;const Wr=(Hr=(wr=(xr=(Tr=Pt==null?void 0:Pt.name)==null?void 0:Tr.split("."))==null?void 0:xr.slice(-1))==null?void 0:wr[0])==null?void 0:Hr.toLowerCase(),Jn=["jpg","png"].includes(Wr);return Pt.size==0?(a.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Jn?Pt.size/1024/1024>10?(a.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),fe.default.LIST_IGNORE):!0:(a.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:Pt})=>{ei(Pt)},action:`${(kt=ve.Z)==null?void 0:kt.API_SERVER}/api/ai/generals/update_file.json`};(0,te.useEffect)(()=>{if(!_r.length||!Wi.current)return;const Pt=_r[_r.length-1];Pt!=null&&Pt.loading&&(Wi.current.scrollTop=Wi.current.scrollHeight)},[_r.length]),(0,te.useEffect)(()=>{if(!Wi.current||!mi.current)return;const Pt=new IntersectionObserver(([Tr])=>{Or(Tr.isIntersecting)},{root:Wi.current,rootMargin:"70px",threshold:0});return Pt.observe(mi.current),()=>{mi.current&&Pt.unobserve(mi.current)}},[Wi.current,mi.current]),(0,te.useEffect)(()=>{if(!pt)return;const Pt=Wi.current,Tr=mn.current;Oi.current=!1;let xr=Pt.scrollTop;const wr=()=>{const{scrollTop:Wr,scrollHeight:dn,clientHeight:Jn}=Pt;Wr>xr?Wr+Jn>=dn-50&&(Pt.scrollTop=Pt.scrollHeight,Oi.current=!1):Wr{Oi.current||(Pt.scrollTop=Pt.scrollHeight)});return Hr.observe(Tr),()=>{var Wr;Hr.unobserve(Tr),(Wr=Pt==null?void 0:Pt.removeEventListener)==null||Wr.call(Pt,"scroll",wr)}},[pt]),(0,te.useEffect)(()=>{!pt&&Kr.current.length&&(pr([..._r,...Kr.current]),Kr.current=[])},[pt]),(0,te.useEffect)(()=>{if(!Wi.current)return;const Pt=new ResizeObserver(()=>{var Tr;Wi.current&&Xn((Tr=Wi.current)==null?void 0:Tr.offsetWidth)});return Pt.observe(Wi.current),()=>{Wi.current&&Pt.unobserve(Wi.current)}},[Wi.current]),(0,te.useEffect)(()=>{typeof Lt=="boolean"&&jr(Lt)},[Lt]),(0,te.useEffect)(()=>{var Pt;if(Sa.current&&fa!==null){Sa.current.focus();const Tr=(Pt=Sa.current.resizableTextArea)==null?void 0:Pt.textArea;Tr&&(Tr.selectionStart=Tr.selectionEnd=Tr.value.length)}},[fa]),(0,te.useEffect)(()=>{yr<5&&Gi(!1)},[yr]),(0,te.useEffect)(()=>{$t&&Gt&&(pr(Gn(Gt)),$n(!0),ua(Gt,{history:[]})),$t&&(Ni(),kn!=null&&kn.pathId&&vi(),Un?Ao(Un):wn&&!Xr&&_i()),$t||ri()},[$t]);const Gn=(Pt="",Tr=[],xr=[])=>{const wr=Date.now();return[{text:Pt,key:wr,sender:"user",fileList:Tr,imageList:xr,show:!0},{loading:!0,key:wr,sender:"AI",show:!0,model:Zr,imageGenerator:Ur,thinkingEnabled:Tt,codePreview:fr}]},ri=()=>{na(""),xa(null),Wn([]),ei([]),Di("")},oi=()=>{if(bt){bt({chatData:_r,setChatData:pr,setLoading:$n,getData:ua,renderChatItems:Gn,handleAdd:_i,identifier:Xr});return}jr(!0)},Qr=()=>{if(Ri(!0),st){st();return}jr(!1)},vi=()=>dt(void 0,null,function*(){const Pt=yield(0,he.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:kn==null?void 0:kn.pathId}})}),En=()=>{Gi(!Ea)},Ni=()=>dt(void 0,null,function*(){if(!lr)return;const Pt=yield(0,he.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Pt==null?void 0:Pt.status)===0&&(Pt==null?void 0:Pt.total_number)!==-1&&(Qi((Pt==null?void 0:Pt.total_number)-(Pt==null?void 0:Pt.remaining_number)),ca(Pt==null?void 0:Pt.total_number))}),Ti=()=>{le.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:te.createElement("div",null,te.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),te.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Ki,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ki=Pt=>Pt.reduce((xr,wr)=>{if(wr.sender==="user"){const Hr=Pt.find(Wr=>Wr.key===wr.key&&Wr.sender==="AI");Hr&&(Hr!=null&&Hr.text)&&!(Hr!=null&&Hr.error)&&xr.push({question:wr.text,answer:Hr.text})}return xr},[]),ua=(...Pt)=>dt(void 0,[...Pt],function*(Tr="",xr={},wr=_r){if(mr&&(yield mr({mes:Tr,setChatData:pr,fileList:fn,body:xr,checkNum:Ni,setLoading:$n,bodyChatData:wr,setTyping:Bt,setImageGenerator:on,renderChatItems:Gn})),!mr){const Hr=fn==null?void 0:fn.map(Bi=>{var ea;return(ea=Bi==null?void 0:Bi.response)==null?void 0:ea.file_id}),Wr=Qn==null?void 0:Qn.map(Bi=>{var ea;return(ea=Bi==null?void 0:Bi.response)==null?void 0:ea.data}),dn=xr.history||ki(wr),Jn=Ye(Ye({identifier:Xr,response_mode:"streaming",model:Zr,scene_awareness:kr,thinking_enabled:Tt,image_generator:Ur,code_preview:fr,file_ids:Hr,image_list:Wr,history:dn,[nn]:Tr},ze),xr),zi=Object.fromEntries(Object.entries(Jn).filter(([Bi,ea])=>ea!==void 0));ht.current=new Ie.Z(ve.Z.API_SERVER+je,zi),yield new Promise((Bi,ea)=>{let ia=null,oa=null;ht.current.on("data",Pi=>{Bt(!0);const{chunk:{content:pi,type:wa,created:Sn,msg:Sr}}=Pi,Dn=Sr==="error";wa==="thinking"&&(ia=ia||Sn,pr(ii=>[...ii].map((xi,yi)=>yi===ii.length-1?_e(Ye({},xi),{reasoning:(xi.reasoning||"")+pi,loading:!1,hideAnswer:!0,error:Dn}):xi))),wa==="text"&&(oa=oa||Sn,pr(ii=>[...ii].map((xi,yi)=>yi===ii.length-1?_e(Ye({},xi),{text:(xi.text||"")+pi,loading:!1,startTime:ia,endTime:oa,error:Dn}):xi))),wa==="knowledge"&&pr(ii=>[...ii].map((xi,yi)=>{var Ca;return yi===ii.length-1?_e(Ye({},xi),{text:(xi.text||"")+"",loading:!1,startTime:ia,endTime:oa,error:Dn,knowledge:(Ca=Pi==null?void 0:Pi.chunk)==null?void 0:Ca.content}):xi}))}),ht.current.on("done",()=>{Bi()}),ht.current.on("error",Pi=>{let pi="\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(Pi)==="[object Object]"&&Pi.status===-9&&(pi=Pi==null?void 0:Pi.message),pr(wa=>[...wa].map((Sn,Sr)=>Sr===wa.length-1?_e(Ye({},Sn),{text:pi,loading:!1,error:!0}):Sn)),Bi()}),ht.current.on("cancelled",()=>{Bi()}),ht.current.startStream()})}Ni(),$n(!1)}),si=Pt=>{Di(Pt.target.value)},Si=(Pt,Tr)=>{if(ri(),$n(!0),Pt==="edit"){Kr.current=_r.slice(Tr+2);const xr=_r.splice(Tr),{fileList:wr=[],imageList:Hr=[]}=(xr==null?void 0:xr[0])||{},Wr=wr.map(zi=>{var Bi;return(Bi=zi.response)==null?void 0:Bi.file_id}),dn=Hr.map(zi=>{var Bi;return(Bi=zi.response)==null?void 0:Bi.data}),Jn={history:ki(_r),file_ids:Wr,image_list:dn,edit:!0};pr([..._r,...Gn(ai,wr,Hr)]),ua(ai,Jn,_r)}if(Pt==="redraw"){Kr.current=_r.slice(Tr+1);const xr=_r.splice(Tr-1),{text:wr,fileList:Hr=[],imageList:Wr=[]}=(xr==null?void 0:xr[0])||{},dn=Hr.map(Bi=>{var ea;return(ea=Bi.response)==null?void 0:ea.file_id}),Jn=Wr.map(Bi=>{var ea;return(ea=Bi.response)==null?void 0:ea.data}),zi={history:ki(_r),file_ids:dn,image_list:Jn,edit:!0};pr([..._r,...Gn(wr,Hr,Wr)]),ua(wr,zi,_r)}},ha=()=>{if(An.trim()!==""){ri(),$n(!0);const Pt=fn.filter(xr=>xr.status==="done"),Tr=Qn.filter(xr=>xr.status==="done");pr([..._r,...Gn(An,Pt,Tr)]),ua(An)}},mt=Pt=>{if(Pt.shiftKey){if(Pt.key==="Enter")return}else if(Pt.key==="Enter"){if(Pt.preventDefault(),It||Ot.current)return;ha()}},Fa=(Pt,Tr)=>{let xr=!1;Fr===!0?xr=!0:Fr==="last"&&(xr=_r.reduce((dn,Jn,zi)=>Jn.sender==="user"?zi:dn,-1)===Tr);const wr=Tr===fa,Hr=[...(Pt==null?void 0:Pt.fileList)||[],...(Pt==null?void 0:Pt.imageList)||[]];return te.createElement("div",{className:se.li,style:Ye({width:qt},Ut)},te.createElement("div",{className:se.avatarIcon},te.createElement("img",{className:se.img,src:ft})),te.createElement("div",{className:se.content},!!(Hr!=null&&Hr.length)&&te.createElement("div",{className:se.fileWrap},Hr==null?void 0:Hr.map((Wr,dn)=>{var Jn,zi;return te.createElement("div",{key:dn,className:se.file},te.createElement("img",{src:de(90034)(`./${((zi=(Jn=Wr==null?void 0:Wr.name)==null?void 0:Jn.split("."))==null?void 0:zi.pop())||"txt"}.png`),width:20,className:"mr10"}),te.createElement("aside",null,te.createElement(z.Z,{title:Wr==null?void 0:Wr.name},te.createElement("div",{className:se.fileName},Wr==null?void 0:Wr.name)),te.createElement("div",{className:"c-grey-999 font12"},(0,ye.RD)(Wr==null?void 0:Wr.size))))})),te.createElement("div",{className:se.borderBox},wr?te.createElement(ae.default.TextArea,{value:ai,ref:Sa,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Wr=>na(Wr.target.value)}):te.createElement("div",{className:se.text},Pt==null?void 0:Pt.text)),wr?te.createElement("div",{className:se.action},te.createElement(re.ZP,{onClick:()=>{na(""),xa(null)},size:"small"},"\u53D6\u6D88"),te.createElement(re.ZP,{disabled:!ai.trim(),onClick:()=>Si("edit",Tr),type:"primary",size:"small"},"\u786E\u8BA4")):te.createElement("div",{className:se.action},te.createElement(we.CopyToClipboard,{text:(Pt==null?void 0:Pt.text)||"",onCopy:()=>a.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),xr&&!di&&te.createElement(z.Z,{title:"\u7F16\u8F91"},te.createElement("i",{onClick:()=>{xa(Tr),na((Pt==null?void 0:Pt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Qa=(Pt,Tr)=>{var xr,wr;let Hr=!1;vr===!0?Hr=!0:vr==="last"&&(Hr=_r.reduce((Jn,zi,Bi)=>zi.sender==="AI"?Bi:Jn,-1)===Tr);let Wr="";return Pt!=null&&Pt.source?Wr=Pt==null?void 0:Pt.source:(Pt==null?void 0:Pt.model)==="deepseek-r1"?Wr="\u7531deepseek\u751F\u6210":(Pt==null?void 0:Pt.model)==="qwen-max"&&(Wr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),te.createElement("div",{className:se.li,style:Ye({width:qt},Ut)},te.createElement("div",{className:se.avatarIcon},te.createElement("img",{className:se.img,src:wt!=null&&wt.headImgId?((xr=ve.Z)==null?void 0:xr.API_SERVER)+"/api/attachments/"+(wt==null?void 0:wt.headImgId):at})),te.createElement("div",{className:se.content},te.createElement("div",{className:se.borderBox},Pt.loading&&te.createElement(te.Fragment,null,Pt!=null&&Pt.imageGenerator?te.createElement("div",{className:se.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",te.createElement("div",{className:"ai-loading"})):!(Pt!=null&&Pt.thinkingEnabled)&&te.createElement("div",null,te.createElement("div",{className:se.loading},te.createElement("div",{className:se.dot}),te.createElement("div",{className:se.dot}),te.createElement("div",{className:se.dot})),te.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Dt==null?void 0:Dt.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"))),(Pt==null?void 0:Pt.thinkingEnabled)&&te.createElement(ce.Z,{time:Pt==null?void 0:Pt.time,cancelIndex:Ht,loading:Pt.loading,streamingStatus:!(Pt!=null&&Pt.text),onFinish:()=>{jn(0),pr(dn=>[...dn].map((Jn,zi)=>zi===dn.length-1?_e(Ye({},Jn),{hideAnswer:!1,time:Jn.startTime?Jn.endTime-Jn.startTime:null}):Jn))},value:Pt==null?void 0:Pt.reasoning}),!!(Pt!=null&&Pt.text)&&!Pt.hideAnswer&&te.createElement(oe.Z,{onDynamic:Mt,cancelIndex:Ht,streamingStatus:di,loadImage:!!(Pt!=null&&Pt.imageGenerator),onFinish:()=>dt(void 0,null,function*(){jn(0),setTimeout(()=>Bt(!1),0)}),value:Pt==null?void 0:Pt.text}),((wr=Pt==null?void 0:Pt.knowledge)==null?void 0:wr.length)>0&&te.createElement(ue.Z,{Filelist:Pt==null?void 0:Pt.knowledge})),ir&&!!(Pt!=null&&Pt.text)&&Wr&&te.createElement("div",{className:se.source},Wr),te.createElement("div",{className:se.action},nt==null?void 0:nt(Pt,Tr,pn),!(Pt!=null&&Pt.imageGenerator)&&te.createElement(we.CopyToClipboard,{text:String((Pt==null?void 0:Pt.text)||""),onCopy:()=>a.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},te.createElement(z.Z,{title:"\u590D\u5236"},te.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),sr&&!di&&te.createElement(te.Fragment,null,te.createElement(z.Z,{title:"\u559C\u6B22"},te.createElement("i",{style:Pt!=null&&Pt.like?{color:"#FA8D30"}:{},onClick:()=>Ga("like",!(Pt!=null&&Pt.like),Tr),className:"iconfot icon-yijiejue font15"})),te.createElement(z.Z,{title:"\u4E0D\u559C\u6B22"},te.createElement("i",{style:Pt!=null&&Pt.dislike?{color:"#e86d7c"}:{},onClick:()=>Ga("dislike",!(Pt!=null&&Pt.dislike),Tr),className:"iconfot icon-weijiejuezhengchang font15"}))),Hr&&!di&&te.createElement(z.Z,{title:"\u91CD\u65B0\u751F\u6210"},te.createElement("i",{onClick:()=>Si("redraw",Tr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Ga=(Pt,Tr,xr)=>dt(void 0,null,function*(){if(an){const wr=_r.slice(0,xr+1),Wr=ki(wr).length;yield an({type:Pt,value:Tr,index:xr,identifier:Xr,objectIndex:Wr})}pr(wr=>(wr[xr][Pt]=Tr,Tr&&(wr[xr][Pt==="like"?"dislike":"like"]=!1),[...wr]))}),qa=()=>{var Pt,Tr;jn(1),(Tr=(Pt=ht.current)==null?void 0:Pt.cancelRequest)==null||Tr.call(Pt),$n(!1),Bt(!1)},_i=()=>dt(void 0,null,function*(){var Pt,Tr,xr;(Tr=(Pt=ht.current)==null?void 0:Pt.cancelRequest)==null||Tr.call(Pt),ri(),pr([]),$n(!0);const wr=yield sn();(wr==null?void 0:wr.status)===0&&Cn((xr=wr==null?void 0:wr.data)==null?void 0:xr.identifier),$n(!1),Bt(!1)}),co=()=>dt(void 0,null,function*(){var Pt;Zn(!0);const Tr=yield Rn();(Tr==null?void 0:Tr.status)===0&&$r(((Pt=Tr==null?void 0:Tr.data)==null?void 0:Pt.list)||[]),Zn(!1)}),Ao=(...Pt)=>dt(void 0,[...Pt],function*(Tr=Xr){var xr,wr,Hr,Wr;(wr=(xr=ht.current)==null?void 0:xr.cancelRequest)==null||wr.call(xr),ri(),Mn(!0);const dn=yield Fn(Tr);if(dn.status===0){const Jn=Cr(((Hr=dn==null?void 0:dn.data)==null?void 0:Hr.messages)||[]);pr(Jn),Mn(!1),Cn((Wr=dn==null?void 0:dn.data)==null?void 0:Wr.identifier);return}pr([]),Mn(!1)}),ba=(Pt,Tr)=>dt(void 0,null,function*(){(yield ln(Pt)).status===0&&(a.ZP.success("\u5220\u9664\u6210\u529F"),Tr===Xr&&_i(),co())}),Va=()=>te.createElement("div",{className:se.menuWarp},te.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),te.createElement(b.Z,{spinning:Ir},!gr.length&&te.createElement(ie.Z,{style:{width:250,paddingBottom:30},image:ie.Z.PRESENTED_IMAGE_SIMPLE}),!!gr.length&&te.createElement("div",{className:se.menu},gr.map(function(Pt,Tr){return te.createElement("aside",{className:ne()(Xr===Pt.identifier&&se.active),key:Pt.id,onClick:()=>Ao(Pt.id)},te.createElement("div",{className:se.menuText},te.createElement(z.Z,{title:Pt==null?void 0:Pt.question},te.createElement("span",null,Pt==null?void 0:Pt.question)),gn&&gn(Pt)),te.createElement("div",{className:se.menuDel,onClick:xr=>xr.stopPropagation()},te.createElement(x.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ba(Pt.id,Pt.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},te.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Fi=Pt=>{if(Pt==="file"){if(Qn.length){le.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:()=>{ei([]),Vr.current.upload.uploader.fileInput.click()}});return}Vr.current.upload.uploader.fileInput.click()}if(Pt==="image"){if(fn.length){le.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:()=>{Wn([]),qn.current.upload.uploader.fileInput.click()}});return}qn.current.upload.uploader.fileInput.click()}},wo=[{key:"file",disabled:fn.length>=yn,label:te.createElement(z.Z,{placement:"right",title:te.createElement("div",null,te.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),te.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Zr!=="deepseek-r1"&&{key:"image",disabled:Qn.length>=cn,label:te.createElement(z.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),$i=[...fn,...Qn],It=$i.some(Pt=>Pt.status==="uploading")||di||pt,Wt=ui>=Ki,Vt=Ue||fn.length>=yn||Qn.length>=cn,Pr=Ur||Tt||kr||fr||!!$i.length,pn={chatData:_r,stream:ht,isDisabledNum:Wt,isDisAbledUpload:It,checkNumModal:Ti,checkNum:Ni,onClose:Qr,setChatData:pr,setLoading:$n,getData:ua,clearStatus:ri,typing:pt,setImageGenerator:on,renderChatItems:Gn,setSceneAwareness:Mr,setIdentifier:Cn,setCodePreview:Rr,setTyping:Bt,onMenuClick:Ao};return te.createElement(te.Fragment,null,ke?te.createElement("div",{onClick:oi},ke):ke!==null&&te.createElement(me.Z,{draggableExtraNode:tn,showAvatarEditData:wt,src:At,onClick:oi,topPercentage:Rt}),te.createElement(Dr,{open:$t,width:Zi?"100%":ar,afterOpenChange:Pt=>{Pt&&Ri(!1)},push:!1,contentWrapperStyle:ni?{}:{transition:"none"},extra:te.createElement("div",{className:se.head},Nn,Xt&&te.createElement(Ae.Z,{value:Zr,onChange:Pt=>{or(!1),on(!1),Tn(Pt),ei([]),Wn([])}}),qr&&te.createElement(te.Fragment,null,te.createElement(y.Z,{dropdownRender:Va,onOpenChange:Pt=>{Pt&&co()},placement:"bottomLeft",arrow:!0},te.createElement("div",{className:se.headBtn},te.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),wn&&te.createElement(te.Fragment,null,te.createElement("div",{className:se.headBtn,onClick:_i},te.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),te.createElement(z.Z,{title:Zi?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},te.createElement("div",{className:se.headBtn,style:{padding:"0 12px"},onClick:()=>hi(!Zi)},Zi&&te.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Zi&&te.createElement("i",{className:"iconfont icon-quanping4"})))),title:te.createElement("div",null,te.createElement("span",{className:"c-grey-333 font16"},(wt==null?void 0:wt.nickname)||Re),(wt==null?void 0:wt.show)&&te.createElement(We,Ye({},wt))),onClose:Qr,bodyStyle:{paddingRight:4}},te.createElement("div",{className:ne()(se.wrap,$t&&"body-overflow-hidden")},te.createElement("div",{ref:Wi,className:se.chatContainer},!xt&&(tr==null?void 0:tr(pn)),ut&&te.createElement("div",{className:`${se.li} mb20`,style:Ye({width:qt},Ut)},te.createElement("div",{className:se.avatarIcon},te.createElement("img",{className:se.img,src:wt!=null&&wt.headImgId?((Yt=ve.Z)==null?void 0:Yt.API_SERVER)+"/api/attachments/"+(wt==null?void 0:wt.headImgId):at})),te.createElement("div",{className:se.content},te.createElement("div",{className:se.borderBox},Nt,cr==null?void 0:cr(pn)))),xt&&(_r==null?void 0:_r.length)<=0&&te.createElement("div",{style:{textAlign:"center"}},Nt,xt&&(tr==null?void 0:tr(pn))),te.createElement("div",{ref:mn},te.createElement(b.Z,{spinning:ti,className:"mt20"},_r==null?void 0:_r.map((Pt,Tr)=>te.createElement(te.Fragment,{key:Pt.key+Tr},Pt.show&&te.createElement(te.Fragment,null,Pt.sender==="user"&&Fa(Pt,Tr),Pt.sender==="AI"&&Qa(Pt,Tr),xn&&!["AI","user"].includes(Pt.sender)&&xn(Pt,Tr,{width:qt})))))),!vn&&te.createElement("div",{className:se.backBottom,onClick:()=>{Wi.current.scrollTop=Wi.current.scrollHeight}},te.createElement("i",{className:"iconfont icon-huidaodibu"})),te.createElement("div",{ref:mi})),xt&&(_r==null?void 0:_r.length)>0&&te.createElement("div",{style:{display:"flex",gap:20}},hr&&te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},hr),te.createElement(E.Z,{zIndex:1e3,placement:"topLeft",content:jt==null?void 0:jt(pn),title:"\u8BFE\u7A0B\u5DE5\u5177"}," ",te.createElement(re.ZP,{style:{height:34,borderRadius:20,width:102},icon:te.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u8BFE\u7A0B\u5DE5\u5177"))),!$e&&te.createElement("div",{style:ur,className:ne()(se.footerContainer,Ea&&se.full,Pr&&se.footerContainerSelected)},te.createElement("div",{className:se.btnWrp},_t&&te.createElement(z.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},te.createElement("div",{onClick:()=>Rr(!fr),className:ne()(se.btn,fr&&se.btnActive)},te.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),br&&te.createElement(z.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},te.createElement("div",{onClick:()=>Mr(!kr),className:ne()(se.btn,kr&&se.btnActive)},te.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Zr==="deepseek-r1"&&te.createElement(z.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},te.createElement("div",{onClick:()=>or(!Tt),className:ne()(se.btn,Tt&&se.btnActive)},te.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Lr&&Zr==="qwen-max"&&te.createElement("div",{onClick:()=>on(!Ur),className:ne()(se.btn,Ur&&se.btnActive)},te.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),$i.map(Pt=>te.createElement("div",{key:Pt.uid},(Pt==null?void 0:Pt.status)==="uploading"&&te.createElement(b.Z,{indicator:te.createElement(Qe.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),te.createElement("span",{title:Pt==null?void 0:Pt.name,className:"mr10"},(0,ye.Pq)(Pt.name,20)),te.createElement("i",{onClick:()=>{Wn(Tr=>Tr.filter(xr=>xr.uid!==Pt.uid)),ei(Tr=>Tr.filter(xr=>xr.uid!==Pt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),te.createElement(z.Z,{title:Wt&&te.createElement("div",null,te.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),te.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Ki,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},te.createElement("div",{className:ne()(se.inputContainer,yr>4&&se.lineFour,Wt&&se.disabledInput)},te.createElement(fe.default,Ye({ref:Vr},Ui)),te.createElement(fe.default,Ye({ref:qn},Vn)),te.createElement(y.Z,{className:`${Vt&&"hide"}`,menu:{items:wo,onClick:Pt=>Fi(Pt.key)},placement:"top"},te.createElement(re.ZP,{className:se.uploadBtn,icon:te.createElement(De.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),te.createElement(ae.default.TextArea,{rows:yr>4?4:yr,placeholder:rt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:An,bordered:!1,style:Vt?{paddingLeft:0,marginLeft:0}:{},onChange:si,onPressEnter:mt,onFocus:()=>Qt==null?void 0:Qt(),onCompositionStart:()=>{Ot.current=!0},onCompositionEnd:()=>{Ot.current=!1}}),pt?te.createElement(z.Z,{title:"\u505C\u6B62\u751F\u6210"},te.createElement("div",{className:`iconfont icon-tingzhihuida ${se.cancelBtn}`,onClick:qa})):te.createElement(re.ZP,{className:(An==null?void 0:An.trim())===""?se.sendBtnDisabled:se.sendBtn,icon:te.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:It,onClick:ha}),yr>4&&te.createElement("span",{className:se.fullIcon,onClick:En},Ea&&te.createElement("span",{className:"iconfont icon-shousuo"}),!Ea&&te.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},47206:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Ie},U:function(){return Ee}});var te=de(59301),Se=de(11938),a=de(62957),fe=de(54172),le=de(2610),z=de(72664),ae=de(56656),re=de.n(ae),b={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"},ie="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=",x="data:image/png;base64,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",y=de(49661),E=de(76560),ee=de(67290),ne=de(59301),oe=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(Qe,De,Oe)=>De in Qe?oe(Qe,De,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Qe[De]=Oe,me=(Qe,De)=>{for(var Oe in De||(De={}))se.call(De,Oe)&&ye(Qe,Oe,De[Oe]);if(Ae)for(var Oe of Ae(De))he.call(De,Oe)&&ye(Qe,Oe,De[Oe]);return Qe},pe=(Qe,De)=>ue(Qe,ce(De)),ge=(Qe,De,Oe)=>new Promise((be,Le)=>{var Ne=et=>{try{Me(Oe.next(et))}catch(ot){Le(ot)}},We=et=>{try{Me(Oe.throw(et))}catch(ot){Le(ot)}},Me=et=>et.done?be(et.value):Promise.resolve(et.value).then(Ne,We);Me((Oe=Oe.apply(Qe,De)).next())});const Ee=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ve}=Se.default,we=({exercise:Qe,socket:De,dispatch:Oe,onStartScreenshot:be,onCloseScreenshot:Le,handleToDetail:Ne})=>{const[We,Me]=a.default.useModal(),et=(0,te.useRef)(),[ot,Ve]=(0,te.useState)(!0),Xe=(0,te.useRef)(!1),Ge=(0,E.useParams)();(0,te.useEffect)(()=>{var ze,nt,ut;if(document.addEventListener((0,le.gH)(),ke,!1),window.addEventListener("blur",ft,!1),(ze=Qe.exerciseUserInfo)!=null&&ze.screen_open&&(0,le.vp)()&&Ve(!1),(nt=Qe.exerciseUserInfo)!=null&&nt.screen_open&&!(0,le.vp)()){(0,y.RG)(" ",!0);const bt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Qe.exerciseUserInfo.screen_sec+3:Qe.exerciseUserInfo.screen_sec+10+1;et.current=a.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:ne.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),ne.createElement("span",{style:{color:"#FF9849"}},Qe.exerciseUserInfo.screen_num-Qe.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:ne.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",ne.createElement("span",{style:{display:"inline-block"}},ne.createElement(ve,{onFinish:()=>ge(void 0,null,function*(){var st;const Dt=yield At();(st=et.current)==null||st.destroy(),Dt.used_screen_num&&Ue(Dt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+bt*1e3})),"S\uFF09"),onOk:()=>{var st;(0,y.RG)(" ",!0),(st=et.current)==null||st.destroy(),Ve(!1),(0,le.Dj)(document.body),document.getElementById("root").addEventListener("click",Ke,!1)}})}return(ut=Qe.exerciseUserInfo)!=null&&ut.screen_open&&!(0,le.vp)()||document.getElementById("root").addEventListener("click",Ke,!1),()=>{document.getElementById("root").removeEventListener("click",Ke,!1),document.removeEventListener((0,le.gH)(),ke,!1),window.removeEventListener("blur",ft,!1)}},[]),(0,te.useEffect)(()=>{setTimeout(()=>{Qe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ke,!1),document.removeEventListener((0,le.gH)(),ke,!1))},500),Ye()},[Qe.actionTabs]),(0,te.useEffect)(()=>{setTimeout(()=>{Qe.exerciseUserInfo.used_screen_num>Qe.exerciseUserInfo.screen_num&&$e()},500)},[Qe.exerciseUserInfo]);const He=()=>ge(void 0,null,function*(){const ze=yield At();setTimeout(()=>{var nt,ut;(nt=et.current)==null||nt.destroy(),et.current=a.default.info({okText:ne.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ne.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ne.createElement("span",{className:"c-red"},ze.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ne.createElement("span",{className:"c-red"},(ut=Qe.exerciseUserInfo)==null?void 0:ut.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ge(void 0,null,function*(){(0,le.Dj)(document.body)})})},1e3)}),Ke=ze=>{!(0,le.vp)()&&ze.target.nodeName!=="A"&&ze.target.nodeName!=="BUTTON"&&ze.target.innerHTML!=="\u786E \u5B9A"&&(0,le.Dj)(document.body)},Ye=()=>ge(void 0,null,function*(){const ze=yield Oe({type:"exercise/getExerciseUserInfo",payload:me({},Ge)});return ze==null?void 0:ze.data}),_e=ze=>ge(void 0,null,function*(){var nt;if((nt=Qe.exerciseUserInfo)!=null&&nt.screen_at){const bt=yield(0,z.ck)(pe(me({},Ge),{reset:!0}));if((bt==null?void 0:bt.status)===-6)return}const ut=yield(0,z.oy)({id:Ge.categoryId});if(ut!=null&&ut.is_commit){a.default.destroyAll(),yield dt(),at(!0);return}else Ue(ze+1)}),dt=()=>ge(void 0,null,function*(){var ze;const nt=re()(),ut=Qe.exerciseUserInfo.screen_sec;if(Re.current.length>0){const bt=nt.format("YYYY-MM-DD HH:mm:ss");let st=Math.floor(nt.diff(re()(Re.current[0].start))/1e3);const Dt=Re.current.length;st/ut>>0>Dt&&(st=(Dt+1)*ut-1),yield(0,z.P8)(Ge.categoryId,{exercise_user_id:(ze=Qe.exerciseUserInfo)==null?void 0:ze.exercise_user_id,time:bt,time_long:st,count:Dt})}Re.current=[]}),it=(0,te.useRef)(0),Ze=(0,te.useRef)(0),Re=(0,te.useRef)([]),rt=(0,te.useRef)(!1),Ue=ze=>ge(void 0,null,function*(){var nt;Xe.current||(be(),a.default.destroyAll(),it.current=re()().valueOf(),rt.current=!0,et.current=a.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:b.exitFullScreenModalWrapper,okText:ne.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:ne.createElement("div",{className:b.exitFullScreenModal},ne.createElement("img",{src:ie,alt:"",className:b.warningIcon}),ne.createElement("div",{className:b.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),ne.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),ne.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),ne.createElement("span",{className:b.warningText},((nt=Qe.exerciseUserInfo)==null?void 0:nt.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),ne.createElement("span",{className:b.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),ne.createElement("span",{className:b.warningText},ze-1),(0,ee._V)(ee.CP.recordScreen15)),ne.createElement("div",null,ne.createElement("span",null,ne.createElement(ve,{className:b.countdownWrapper,onFinish:()=>{Ze.current=re()().valueOf(),Re.current.push({start:it.current,end:Ze.current}),_e(ze)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Qe.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,y.RG)(" ",!0),dt(),(0,le.Dj)(document.body),Le(),et.current.destroy(),rt.current=!1}}))}),$e=()=>ge(void 0,null,function*(){a.default.destroyAll(),(yield(0,z.VL)({categoryId:Ge.categoryId,commit_method:1}))&&at()}),at=(ze=!1)=>ge(void 0,null,function*(){var nt,ut;if(document.removeEventListener((0,le.gH)(),ke,!1),(0,le.BU)(),a.default.destroyAll(),Xe.current=!0,ze){const bt=yield(0,z.Yu)(Ge.categoryId,{exercise_user_id:(nt=Qe.exerciseUserInfo)==null?void 0:nt.exercise_user_id});We.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:b.forcedModalWrapper,centered:!0,content:ne.createElement("div",{className:b.forcedModalContent},ne.createElement("img",{src:x,alt:""}),ne.createElement("div",{className:b.forcedText},(0,ee._V)(ee.CP.recordScreen17)),ne.createElement("div",{className:b.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(ut=Qe.exerciseUserInfo)==null?void 0:ut.screen_num,(0,ee._V)(ee.CP.recordScreen19)),ne.createElement(fe.default,{dataSource:bt==null?void 0:bt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Le(),Ne()},onOk:()=>{E.history.push(`/classrooms/${Ge.coursesId}/exercisenotice/${Ge.categoryId}/users/${Ge.login}?isShowApply=true`)}})}else We.info({content:ne.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),ne.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Ne()}})}),ft=ze=>{(0,le.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!rt.current&&(0,le.BU)()},At=()=>ge(void 0,null,function*(){var ze;if((ze=Qe.exerciseUserInfo)!=null&&ze.screen_at){const bt=yield(0,z.ck)(pe(me({},Ge),{reset:!0}));if((bt==null?void 0:bt.status)===-6)return}const nt=yield(0,z.oy)({id:Ge.categoryId});if(nt!=null&&nt.is_commit){at();return}return yield Ye()}),ke=()=>ge(void 0,null,function*(){var ze;if((0,y.RG)(" ",!0),(0,le.vp)()){if((ze=Qe.exerciseUserInfo)!=null&&ze.screen_at){var nt=yield(0,z.ck)(pe(me({},Ge),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}}else if(!rt.current){var nt=yield(0,z.ck)(me({},Ge));if((nt==null?void 0:nt.status)===-6)return;const bt=yield Ye();Ue(bt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),je=()=>ge(void 0,null,function*(){(0,z.ck)(me({},Ge));const ze=yield Ye();Ue(ze.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ne.createElement("div",null,Me)};var Ie=(0,E.connect)(({exercise:Qe,globalSetting:De})=>({globalSetting:De,exercise:Qe}))(we)},41751:function(vt,tt,de){"use strict";de.d(tt,{X:function(){return fe},y:function(){return a}});var te=de(59301),Se=de(6767);const a=le=>{(0,te.useEffect)(()=>{if(le){const z=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",z),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",z),document.removeEventListener("contextmenu",ae)}}},[le])},fe=()=>{const[le,z]=(0,te.useState)(!1),ae=re=>{const{keyCode:b,ctrlKey:ie,metaKey:x,type:y}=re;(y==="paste"||(b===67||b===86)&&(x||ie))&&(Se.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,te.useEffect)(()=>(le&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[le]),{setOpenDisableCopyAndPaste:z,disableCopyAndPaste:le}}},6077:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return x}});var te=de(59301),Se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=de(92310),fe=de.n(a),le=de(29787),z=de(2859),ae=de(82093),re=de(49661),b=(y,E,ee)=>new Promise((ne,oe)=>{var ue=se=>{try{Ae(ee.next(se))}catch(he){oe(he)}},ce=se=>{try{Ae(ee.throw(se))}catch(he){oe(he)}},Ae=se=>se.done?ne(se.value):Promise.resolve(se.value).then(ue,ce);Ae((ee=ee.apply(y,E)).next())}),x=({data:y,className:E,fullWidth:ee,style:ne={},onClose:oe,onOk:ue,showFullTools:ce,noAssociationId:Ae})=>{const se=(0,te.useRef)(null),he=(0,te.useRef)(null),ye=(0,te.useRef)(null),me=(0,te.useRef)(null),[pe,ge]=(0,te.useState)(!1),[Ee,ve]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>(ye.current||(ye.current=document.createElement("style"),document.head.appendChild(ye.current)),y!=null&&y.visible?(document.body.setAttribute("data-custom","y-hidden"),ye.current.innerHTML=" html { overflow-y: hidden; }",y!=null&&y.src&&we()):(document.body.removeAttribute("data-custom"),ye.current&&(document.head.removeChild(ye.current),ye.current=null)),()=>{document.body.removeAttribute("data-custom"),ye.current&&(document.head.removeChild(ye.current),ye.current=null)}),[y==null?void 0:y.visible]);const we=()=>b(void 0,null,function*(){ge(!0),ve("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,re.ZJ)(y==null?void 0:y.src);se.current.src="",se.current.src=Oe,se.current.onload=function(){De()},ge(!1),ve("")}),Ie=Oe=>b(void 0,null,function*(){ge(!0),ve("\u6B63\u5728\u4FDD\u5B58\u4E2D");const be=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:y.title,file:Oe.dataUrl}});be!=null&&be.id&&!Ae?(yield(0,ae.ZP)(`/api/attachments/${y.id}/add_subitem.json`,{method:"post",body:{subitem_id:be==null?void 0:be.id,settings:JSON.stringify(Oe.state)}})).status===0&&ue():be!=null&&be.id&&ue(be),ge(!1),ve("")}),Qe=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.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(Le=>{const Ne=document.querySelector(Le.name);Ne&&Ne.setAttribute("title",Le.title)})},De=()=>{he.current=new z.hP(se.current),he.current.targetRoot=me.current,he.current.addEventListener("render",Ie),he.current.addEventListener("beforeclose",oe),ce&&(he.current.availableMarkerTypes=he.current.ALL_MARKER_TYPES,he.current.uiStyleSettings.redoButtonVisible=!0,he.current.uiStyleSettings.notesButtonVisible=!0,he.current.uiStyleSettings.zoomButtonVisible=!0,he.current.uiStyleSettings.zoomOutButtonVisible=!0,he.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=he.current.uiStyleSettings,he.current.show(),y!=null&&y.snapshotData&&he.current.restoreState(y.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Qe()},300)};return te.createElement(te.Fragment,null,(y==null?void 0:y.visible)&&te.createElement(le.Z,{spinning:pe,tip:Ee,style:{position:"absolute",width:"100vw"}},te.createElement("div",{ref:me,className:fe()(Se.imageDimensions,E,ee?Se.fullWidth:""),style:ne},te.createElement("img",{className:Se.img,ref:se}))))}},99464:function(vt,tt,de){"use strict";de.d(tt,{xp:function(){return le},AG:function(){return x},JA:function(){return ae},FX:function(){return ft},k$:function(){return Ze},ub:function(){return Re},e6:function(){return rt},v7:function(){return ee},BO:function(){return y},x7:function(){return pe},em:function(){return Ke},BV:function(){return z},qz:function(){return b},Gm:function(){return re},yt:function(){return he},I2:function(){return Le},sQ:function(){return se},z3:function(){return a},GY:function(){return dt},wC:function(){return it},Pt:function(){return _e},Oe:function(){return Ye},L6:function(){return Se},RL:function(){return te},f$:function(){return fe},j1:function(){return ne},jD:function(){return E},g4:function(){return oe}});var te=de(58143),Se="data:image/png;base64,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",a=de(93314),fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9B5zc1PX1kTR9+657ATewDQZjIPRgeg8thARICAESSiihhARCCn9qCiSQkACBL4USaiB006upphgDNm7YuLft0yV97zzNrGdnpdlpW63Db/CudkbSPOkd3XvfvecqpmmuBFAFFy5cuOjfaFUEYZnuOLhw4WIggITV4lpYLly4GAgWluqOgQsXLgYKXMJy4cKFS1guXLhw4RKWi0GH//znPzjjjDNw/fXXwzAMd0BcOMINurvoU/z2t7/Fz3/+847fZ8yYgbfeegt+v98dHBfZaHUJy0WfYcWKFRg7dmyX7U899RSOOOIId4BcdCEs1yV00Wf44osvbLe/+uqr7uC4sIVLWAMcixcvxv/7f/9vQE7yJUuW2G6fMGFCWY+zdu1a3H333Xj++efdG2aAw+MOwcAFg9Xf+973oOu6/P2QQw7BrFmzBpRLaIfJkyeX7Rj3338/zjzzTLS3t8vfDzroIDzyyCOorq52byDXwnLRW+AEPO200zrIinjuuefw4IMPDpjv0NzcbLu9XCuFq1atwkknndRBVsQLL7yAv/3tb+4N5BKWi97EsmXLEI/Hu2x/8sknB8x3+Pjjj7tsCwQCmDp1aln2//bbb9tu/+STT9wbyCUsF72Juro626X/N998c8B8B7vzZy2+pmllI3U7DB8+3L2BXMJy0ZsYOXIk9thjjy7bGchmHlN/Rzgcxueff95le319PaqqypNl8+KLL9puP/TQQ90byCUsF70Np1ylp59+ut+fO93ZjRs3dtne0NCAYDBY8v5bWlrw0ksvddk+ZMgQ7Lvvvu7N4xKWi94GVwXt4BS76U9IJpNQ1a63XywWK8v+X3/9dUQikS7bv/71r8s4mQuXsFz0MnbYYQeMGTOmy/bZs2dj06ZN/frcGfimFZQNu8z3YrBy5Urb7fvtt1/Zv8uaNWvky4VLWC5ygMHpXXfdtct2xodefvnlfn3uiqLYbi+X9bPjjjvabj/hhBPK+j0uueQSmeg6ceJEXHzxxe5N6RKWi1wYP3687fb+vlrolOVeU1NTlv1zQYI5WJm4+eabMWrUqLJ9h5/+9Ke46aabpOvJh8Qf//hHqTjhwiUsFw7YaaedbLezgLg/Y+nSpbbbt9tuu7Id47777sN1112H008/Hf/4xz9wwQUXlPX8//CHP3TZftddd7k3ZQ/CLc0Z4DjqqKMQCoXkEz4TLCx+//33bV3GYsD8qPnz55ctqdMJ5Qq6p3H55Zf3yHn++te/tt3OtAwXroXlwgGcIHb5WMQHH3xQlmMwI52WD18M9NtlqBeKOXPm2G53ij31N/z3v/+13X788ce7N6VLWC5yYe+997bdXo4C36amJrl/WlfEvHnz5O/cXqrFZgfmSfV3/Otf/+pUn5gG88fOPfdc94Z0CctFLvz4xz/uMtH5O5UJSsXjjz/eZXLyd6cs8nzA4ubGxsYBO94MrtuBQXhXBcIlLBfdgLVxc+fOxQ9+8APptlFOhXlO5bBWnAqFS8k7Yv7VZ5991mU7Vwj7u0u4fPlyW5eY1tXPfvYz92bsYbhB90EC1hZSyK/ccAraU7qlWDB/zK7AOZFIlK3wuafgpDV/2WWXycUPF66F5aKPrTc7OCV+5gNaV3ZZ7swp6++TnuORnSBK5YyeWo104RJWn+PZZ5+VNW3sEHP11Vf363PNFAjMhF3QuRCX0E6kj2U5Pp+v31+/G2+8ET/5yU+w22674bjjjnO7/Lgu4eDFK6+8gsMPP7zj948++girV6/GX//61355vowpMZCcbRGVIoJnZ12VarX1NpwC7y5cC6vXwERLLkszeOqUiV0q7rnnni7bKNnLYG5/BC0HOyIpxaKw08EidtllF/cmTOGf//ynzNC//fbb3cFwCasrmF+0++67S/L43e9+Jy2LRYsWlf04Xq/XdvsvfvGLsh3j008/xZFHHimTPMvhctqdM7WsitVed9K7KlXL/cMPP5RaV3S1r7322gF7L5588slyxZflRGeffbab25UJNlI1XZh77703Mxk7vSZOnGjG4/GyHue5557rcpz0S7iGJe9fTFozEAh02u+ZZ55pCjIoep/7779/l3OtqqoyGxsbi9rfJZdcYvv9hVtc0vcWVl+n/f3qV78acPehIFrbsXnppZfcSSq4yrWwUmDvumyw51+55UgOPvhgx8z0Sy+9tOT900KMRqOdtt15550l9S20y0qn+F6xKQgbNmyw3b799tuXFFPKrkMsVyHyQw89JMuf9tprL/lzT8Y3nSxtJ3161yXcQkEXyg7M9L7tttvKeiya+Xa49957HWVX8gVzmZwmQ7Gwa2za2tpqm/yZD5yC66WsPNrJ0pQjRYI1gyeeeCLeeecduRrIn53qCEsBJWqOPvpox78fdthh7iR1CWszfvnLX9pK9hKMISxcuLBsxzr22GMdl+//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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",le="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==",z=de.p+"static/err.2323787b.png",ae="data:image/png;base64,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",re="data:image/png;base64,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",b="data:image/png;base64,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",ie="data:image/png;base64,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",x="data:image/png;base64,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",y=de.p+"static/douyu.1e926b4a.jpg",E="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",ee="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",ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII=",oe="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",ue="data:image/png;base64,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",ce="data:image/png;base64,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",Ae="data:image/png;base64,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",se="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",he="data:image/png;base64,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",ye=de(68788),me=de.p+"static/teacherQQ.833913ba.jpg",pe="data:image/png;base64,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",ge=de(59301),Ee=Object.defineProperty,ve=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Qe=(At,ke,je)=>ke in At?Ee(At,ke,{enumerable:!0,configurable:!0,writable:!0,value:je}):At[ke]=je,De=(At,ke)=>{for(var je in ke||(ke={}))we.call(ke,je)&&Qe(At,je,ke[je]);if(ve)for(var je of ve(ke))Ie.call(ke,je)&&Qe(At,je,ke[je]);return At};const Oe=At=>React.createElement("svg",De({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"},At),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 be="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Le="data:image/jpeg;base64,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",Ne=de.p+"static/certificate.a2a9ee77.jpg",We=Object.defineProperty,Me=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ve=(At,ke,je)=>ke in At?We(At,ke,{enumerable:!0,configurable:!0,writable:!0,value:je}):At[ke]=je,Xe=(At,ke)=>{for(var je in ke||(ke={}))et.call(ke,je)&&Ve(At,je,ke[je]);if(Me)for(var je of Me(ke))ot.call(ke,je)&&Ve(At,je,ke[je]);return At};const Ge=At=>React.createElement("svg",Xe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},At),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 He="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ke="data:image/png;base64,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",Ye="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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",_e=de.p+"static/question.ed747acc.gif",dt="data:image/gif;base64,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",it=de(55351),Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Re="data:image/png;base64,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",rt="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=",Ue="data:image/png;base64,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",$e="data:image/png;base64,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",at="data:image/png;base64,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",ft="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"},65986:function(vt,tt,de){"use strict";var te=de(59301),Se=de(21697),a=de(48136),fe=de(88615),le=de(62957),z=de(59301);const ae=(0,te.forwardRef)(({callback:re,width:b,onChange:ie,disabled:x,readOnly:y,type:E="",value:ee="",style:ne={}},oe)=>{const ue=(0,te.useRef)(),ce=(0,te.useRef)(),[Ae,se]=(0,te.useState)(0),[he,ye]=(0,te.useState)(0),[me,pe]=(0,te.useState)(!1),ge=()=>{var Ie=document.createElement("div");Ie.innerHTML=ue.current.getValue();var Qe=Ie.innerText;return re&&re(Qe),Qe};(0,te.useImperativeHandle)(oe,()=>({getData:ge}));const Ee=Ie=>{Ie.preventDefault();const Qe=Ie.clientX-Ae,De=Ie.clientY-he;document.body.onmousemove=Oe=>{let be=Oe.clientX-Qe,Le=Oe.clientY-De;const Ne=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Ne.offsetWidth,Me=window.innerHeight-Ne.offsetHeight;be=Math.max(0,Math.min(be,We)),Le=Math.max(0,Math.min(Le,Me)),ve(Oe.clientX,Oe.clientY,Qe,De)&&(se(be),ye(Le))},document.body.onmouseup=function(){document.body.onmousemove=null}},ve=(Ie,Qe,De,Oe)=>{const be=document.body.clientHeight,Le=document.body.clientWidth;return Ie<20&&De>Ie||Ie>Le-20&&DeQe||Qe>be-20&&Oe{me&&setTimeout(()=>{const Ie=document.getElementsByClassName("markdown-popup-form")[0],Qe=window.innerWidth/2-Ie.offsetWidth/2,De=window.innerHeight/2-Ie.offsetHeight/2;se(Qe),ye(De)},0)},[me]);const we=()=>{x||y||pe(!0)};return z.createElement("div",{style:ne},z.createElement("div",{style:{width:b||"100%",position:"relative"},className:`${Se.Z.mathFillWrap} ${x||y?"cursorDefault":""}`,onClick:()=>we()},z.createElement("math-field",{disabled:x,locale:"zh_cn",class:`${Se.Z.mathField} ${E}`,readOnly:y,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ue,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),z.createElement(le.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Ae,top:he},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const Ie=ce.current.getData();ue.current.setValue(Ie),ie(Ie),pe(!1)},onCancel:()=>{pe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},z.createElement(fe.Z,{value:ee,ref:ce,onChange:ie,showSaveButton:!1})))});tt.Z=ae},88615:function(vt,tt,de){"use strict";var te=de(59301),Se=de(77019),a=de(5269),fe=de(20554),le=de(99571),z=de(38394),ae=de(21697),re=de(48136),b=de(59301);const ie=(0,te.forwardRef)(({callback:x,showSaveButton:y,value:E=""},ee)=>{const ne=(0,te.useRef)(),oe=[{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 "}]}]}],ue=[{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 @@ -1059,13 +1059,13 @@ ${Re} margin-bottom: 16px; }`;return(0,te.useEffect)(()=>{const Le=De.current.attachShadow({mode:"open"});Oe.current=document.createElement("div"),Oe.current.className="markdown-body",Oe.current.innerHTML=Qe,Le.appendChild(Oe.current);const Ne=document.createElement("style");return Ne.textContent=be,Le.appendChild(Ne),()=>{Le.innerHTML=""}},[]),(0,te.useEffect)(()=>{Oe.current&&(Oe.current.innerHTML=Qe)},[Qe]),E.createElement("div",{ref:De})};function oe(Qe){const De=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Oe=new RegExp(`\\b(${De.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Qe.replace(Oe,"").trim()}var ue={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ce=Object.defineProperty,Ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(Qe,De,Oe)=>De in Qe?ce(Qe,De,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Qe[De]=Oe,me=(Qe,De)=>{for(var Oe in De||(De={}))se.call(De,Oe)&&ye(Qe,Oe,De[Oe]);if(Ae)for(var Oe of Ae(De))he.call(De,Oe)&&ye(Qe,Oe,De[Oe]);return Qe};const pe="@\u2581\u2581@",ge="@\u2581@",Ee=/]*>/g;function ve(Qe){let De=document.createElement("div");return De.innerHTML=Qe,De.childNodes.length===0?"":De.childNodes[0].nodeValue}const we=(Qe,De)=>{Qe=Qe||"";const Oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,be=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Le=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ne=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return De?Qe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Oe,(We,Me,et,ot,Ve,Xe,Ge)=>{const He=Me||ot||Xe,Ke=et||Ve||Ge||"?";return z.Z.API_SERVER+"/api/attachments/"+He+Ke+"&t="+(0,ae.Jn)(He,Date.now())+(We.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Qe=Qe.replace(Ne,(We,Me,et,ot,Ve,Xe,Ge)=>{const He=Me||ot||Xe,Ke=et||Ve||Ge||"?";return z.Z.API_SERVER+"/attachments/download/"+He+Ke+"&t="+(0,ae.Jn)(He,Date.now())+(We.indexOf(")")>-1?")":"&")}).replace(Oe,(We,Me,et,ot,Ve,Xe,Ge)=>{const He=Me||ot||Xe,Ke=et||Ve||Ge||"?";return z.Z.API_SERVER+"/api/attachments/"+He+Ke+"&t="+(0,ae.Jn)(He,Date.now())+(We.indexOf(")")>-1?")":"&")}).replace(be,(We,Me,et,ot,Ve)=>{const Xe=Me||ot,Ge=et||Ve||"";return'"'+z.Z.API_SERVER+"/api/attachments/"+Xe+Ge+Xe+Ge+"&t="+(0,ae.Jn)(Xe,Date.now())}).replace(Le,(We,Me,et,ot,Ve)=>{const Xe=Me||ot,Ge=et||Ve||"";return"("+z.Z.API_SERVER+"/files/uploads/"+Xe+Ge+Xe+Ge+"&t="+(0,ae.Jn)(Xe,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Qe)};var Ie=({value:Qe="",edit:De=!1,className:Oe,showTextOnly:be,showLines:Le,style:Ne={},stylesPrev:We={},highlightKeywords:Me,showProgramFill:et,isProgramFill:ot,disabledFill:Ve=!1,programFillValue:Xe,openEditor:Ge=()=>{},onFillChange:He=_e=>{},onFillBlur:Ke=()=>{},onFillFocus:Ye=()=>{}})=>{let _e=oe(String(Qe||""));const dt=(0,te.useRef)(),it=(0,te.useRef)(),[Ze,Re]=(0,te.useState)(""),[rt,Ue]=(0,te.useState)("office"),[$e,at]=(0,te.useState)([]),ft=(0,te.useRef)("a"+(0,x.Z)()),At={},ke=Nt=>//i.test(Nt||""),je=(Nt,cr,vr)=>{const Fr=document.createElement(Nt===ge?"input":"textarea");Fr.style.width="100%",Fr.style.height=Nt===ge?"40px":"151px",Fr.rows=5,Fr.spellcheck=!1,Fr.name="edu-program-fill",Fr.placeholder="\u8BF7\u8F93\u5165",Fr.dataset.id=cr;const nn=Object.keys(At).length;return At[nn]=Fr,`${Fr.outerHTML}`};function ze(Nt){return Nt=Nt.replace(/!\[.*?\]\(.*?\)/g,""),Nt=Nt.replace(/\[.*?\]\(.*?\)/g,""),Nt=Nt.replace(new RegExp("","gs"),""),Nt=Nt.replace(//g,""),Nt=Nt.replace(//g,""),Nt=Nt.replace(new RegExp(".*?<\\/video>","gs"),""),Nt=Nt.replace(new RegExp(".*?<\\/audio>","gs"),""),Nt=Nt.replace(new RegExp(".*?<\\/style>","gs"),""),Nt=Nt.replace(new RegExp(".*?<\\/script>","gs"),""),Nt}const nt=Nt=>!be&&ke(_e)?Nt:Nt.replace(/([\s\S]+?)<\/style>/gim,function(cr,vr){let Fr=vr.replace(/(\n|\r)/g,"").split("}"),nn=[];return Fr.map(Rt=>{Rt!=""&&nn.push(`.${ft.current} ${Rt}`)}),``}),ut=(0,te.useMemo)(()=>{try{const Fr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,nn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Rt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Xt=/\(\/attachments\/download\//g;_e=_e.replace(Xt,"("+z.Z.API_SERVER+"/attachments/download/").replace(Fr,"("+z.Z.API_SERVER+"/api/attachments/").replace(nn,'"'+z.Z.API_SERVER+"/api/attachments/").replace(Rt,'"'+z.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,` -`),dt.current.style.display="none"}catch(Fr){}if(et){let Fr=-1;return _e=_e.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(nn,Rt,Xt){var Lr;return++Fr,je(nn,Fr,(Lr=Xe==null?void 0:Xe[Fr])==null?void 0:Lr.value.replaceAll("<","<").replaceAll(">",">"))}),`
${nt(_e||"")}
`}let Nt=nt(_e);Nt=(0,a.ZP)(Nt);const cr=(0,a.ez)();_e.match(/\[TOC\]/)&&(Nt=Nt.replace("

[TOC]

",(0,a.Qv)()),(0,a.Iy)()),Nt=Nt.replace(/(__special_katext_id_\d+__)/g,(Fr,nn)=>{const{type:Rt,expression:Xt}=cr[nn];return(0,re.renderToString)(ve(Xt)||"",{displayMode:Rt==="block",throwOnError:!1,output:"html"})}),Nt=Nt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const vr=document.createElement("div");if(vr.innerHTML=Nt,be)return vr.innerText;if(Me){const Fr=Me.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return sr(vr,Fr),vr.innerHTML}return setTimeout(()=>Lt(),500),vr.innerHTML},[_e,Me]);(0,te.useEffect)(()=>{Gt.current&&Gt.current.querySelectorAll(["input","textarea"]).forEach(cr=>{cr.oninput=bt,cr.onblur=st,cr.onfocus=Dt})},[$e]),(0,te.useEffect)(()=>{var Nt,cr,vr,Fr,nn;if(Xe!=null&&Xe.length)try{const Rt=Gt.current.querySelectorAll(".edu-program-fill-score"),Xt=Gt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Lr,qr]of Xt.entries())qr.value=((Nt=Xe==null?void 0:Xe[Lr])==null?void 0:Nt.value)||"",((cr=Xe==null?void 0:Xe[Lr])==null?void 0:cr.type)==="warning"?qr.className="program-fill-warning":((vr=Xe==null?void 0:Xe[Lr])==null?void 0:vr.type)==="success"?qr.className="program-fill-success":qr.className="";for(const[Lr,qr]of Rt.entries())qr.innerHTML=(Fr=Xe==null?void 0:Xe[Lr])!=null&&Fr.score?`${(nn=Xe==null?void 0:Xe[Lr])==null?void 0:nn.score}\u5206`:"";at(Xe)}catch(Rt){console.log(Rt,"error")}},[Xe]);const bt=Nt=>{$e[Nt.target.dataset.id]=$e[Nt.target.dataset.id]||{},$e[Nt.target.dataset.id].value=Nt.target.value,at([...$e]),He($e,Nt.target.dataset.id)},st=Nt=>{$e[Nt.target.dataset.id]=$e[Nt.target.dataset.id]||{},$e[Nt.target.dataset.id].value=Nt.target.value,at([...$e]),Ke($e,Nt.target.dataset.id)},Dt=Nt=>{$e[Nt.target.dataset.id]=$e[Nt.target.dataset.id]||{},$e[Nt.target.dataset.id].value=Nt.target.value,at([...$e]),Ye($e,Nt.target.dataset.id)};function sr(Nt,cr){return Nt.childNodes.forEach(vr=>{var Fr;if(vr.childNodes.length>0)sr(vr,cr);else if(vr.nodeName!=="IMG")if(vr.innerHTML)vr.innerHTML=(Fr=vr.innerHTML)==null?void 0:Fr.replace(new RegExp(cr,"gi"),'$&');else{const nn=document.createElement("span");nn.innerHTML=vr.textContent.replace(new RegExp(cr,"gi"),'$&'),vr.replaceWith(nn)}})}const Gt=(0,te.useRef)();a.jb.WebkitLineClamp=Le,Le&&(Ne=me(me({},Ne),a.jb));function mr(Nt){let cr=Nt.target;if(cr.tagName.toUpperCase()==="A"){let vr=cr.getAttribute("href");if(vr.indexOf("office")>-1)Nt.preventDefault(),Re(vr),Ue("office");else if(vr.indexOf("application/pdf")>-1)Nt.preventDefault(),Re(vr),Ue("pdf");else if(vr.indexOf("text/html")>-1)Nt.preventDefault(),Re(vr),Ue("html");else if(vr.startsWith("#")){Nt.preventDefault();let Fr=document.getElementById(vr.replace("#",""));Fr&&Fr.scrollIntoView(!0)}}}const Lt=()=>{var Nt;const cr=(Nt=Gt.current)==null?void 0:Nt.querySelectorAll("video");cr==null||cr.forEach(vr=>{if(vr.oncontextmenu=()=>!1,vr.src.indexOf(".m3u8")>-1&&!vr.canPlayType("application/vnd.apple.mpegurl")){if(le.ZP.isSupported()){var Fr=new le.ZP;Fr.loadSource(vr.src),Fr.attachMedia(vr)}}})};(0,te.useEffect)(()=>{if(Gt.current&&ut&&ut.match(Ee)&&window.PR.prettyPrint(),Gt.current)return Gt.current.addEventListener("click",mr),()=>{var Nt;(Nt=Gt.current)==null||Nt.removeEventListener("click",mr),(0,a.AL)(),(0,a.Iy)()}},[ut,Gt.current,mr]);const ar=Nt=>{Nt.target.nodeName==="IMG"&&Nt.target.className.indexOf("draw-flowchart")>-1?(dt.current.style.zIndex=1,dt.current.style.display="flex",dt.current.style.width=Nt.target.clientWidth+"px",dt.current.style.height=Nt.target.clientHeight+"px",dt.current.style.top=Nt.target.offsetTop+"px",dt.current.style.left=Nt.target.offsetLeft+"px",Nt.target.id&&(it.current=Nt.target.id)):dt.current.style.display="none"},lr=()=>{dt.current.style.display="none"};return(0,te.useEffect)(()=>{var Nt;const cr=vr=>{vr.preventDefault(),vr.clipboardData.setData("text",window.getSelection().toString())};return(Nt=Gt.current)==null||Nt.addEventListener("copy",cr),()=>{var vr;(vr=Gt.current)==null||vr.removeEventListener("copy",cr)}},[Gt.current]),te.createElement("div",{style:{position:"relative"},onMouseLeave:lr},be&&te.createElement("div",{ref:Gt,className:`${ue.mdBody} `},ut),!be&&!ke(ut)&&te.createElement("div",{ref:Gt,style:me({},Ne),onMouseOver:ar,className:`${Oe||""} ${Ve?"disabled-fill":""} markdown-body ${ue.mdBody} ${ft.current}`,dangerouslySetInnerHTML:{__html:ut}}),!be&&ke(ut)&&te.createElement(ne,{html:ut}),te.createElement("div",{ref:dt,className:`${ue.button} ${De?"":ue.previewFlowChart}`},te.createElement(b.Z,null,te.createElement(ie.ZP,{onClick:()=>{De?Ge(it.current):(Re(it.current),Ue("flowChart"))}},De?"\u7F16\u8F91":"\u9884\u89C8"))),te.createElement(y.Z,{close:!0,data:Ze,type:Ze!=null&&Ze.length?rt:"",style:me({},We),onClose:()=>Re("")}))}},766:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return fe}});var te=de(76560),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},a=de(59301),fe=({message:le,className:z,children:ae,style:re={}})=>a.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${z}`},a.createElement("div",{className:Se.ldsRing},a.createElement("div",null),a.createElement("div",null),a.createElement("div",null),a.createElement("div",null)),le?a.createElement("p",{style:re},le):null,ae,a.createElement(te.Outlet,null))},72015:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return fe}});var te=de(59301),Se=de(33796),a=de(59301),fe=({defaultX:le="40%",leftChild:z,rightChild:ae,className:re,hideResize:b=!1})=>{const[ie,x]=(0,te.useState)(le),y=(0,te.useRef)();function E(){y.current=!0}(0,te.useEffect)(()=>{function oe(ce){y.current&&(Se.Z.publish("resize-move-bar",ce),x(ce.pageX))}function ue(){y.current=!1}return window.addEventListener("mousemove",oe),window.addEventListener("mouseup",ue),()=>{window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",ue)}},[]);const ee=typeof ie=="number"&&ie!==.01?`${ie}px`:le,ne=`calc(100% - ${b?"0px":"4px"} - ${ee})`;return a.createElement("div",{className:`split-panel-container ${re}`},a.createElement("section",{style:{width:ee,display:ie===.01?"none":""}},z),a.createElement("section",{className:"resize-x-bar",onMouseDown:E},a.createElement("a",{className:"btn-resize"},a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),a.createElement("section",{style:{width:ne}},ae))}},46685:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return z}});var te=de(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},a=de(92310),fe=de.n(a),z=({className:ae,style:re={},leftNode:b,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:x,rightTitle:y="\u8FD0\u884C\u7ED3\u679C"})=>te.createElement("div",{className:fe()(Se.result,ae),style:re},te.createElement("div",{className:Se.left},te.createElement("div",{className:Se.title},te.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),te.createElement("span",null,ie)),te.createElement("div",{className:Se.leftNode},b)),te.createElement("div",{className:Se.right},te.createElement("div",{className:Se.title},te.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),te.createElement("span",null,y)),te.createElement("div",{className:Se.rightNode},x)))},38273:function(vt,tt,de){"use strict";var te=de(59301);const Se=fe=>String(fe).length===1?`0${fe}`:fe,a=({className:fe="",onChange:le,defaultValue:z=0})=>{const[ae,re]=(0,te.useState)(z);(0,te.useEffect)(()=>{const y=setTimeout(()=>{re(ae+1e3)},1e3);return le(ae+1e3),()=>{clearInterval(y)}},[ae]);const b=parseInt(ae/(60*6e4))||"00",ie=parseInt(ae%(60*6e4)/6e4)||"00",x=parseInt(ae%6e4/1e3)||"00";return te.createElement("div",{className:fe},Se(b),":",Se(ie),":",Se(x))};tt.Z=a},64123:function(vt,tt,de){"use strict";var te=de(59301),Se=de(59301);const a=({text:fe,speed:le=100})=>{const[z,ae]=(0,te.useState)(""),re=(0,te.useRef)(0);return(0,te.useEffect)(()=>{ae(""),re.current=0;const b=setInterval(()=>{re.currentie+fe.charAt(re.current)),re.current+=1):clearInterval(b)},le);return()=>{clearInterval(b)}},[fe]),Se.createElement("div",{className:"c-black"},z)};tt.Z=a},25992:function(vt,tt,de){"use strict";de.d(tt,{cT:function(){return Ee},pe:function(){return me}});var te=de(59301),Se=de(14566),a=de(6767),fe=de(82093),le=de(28209),z=de.n(le),ae=de(1012),re=de(76560),b=de(47257),ie=de.n(b),x=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(we,Ie,Qe)=>Ie in we?x(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):we[Ie]=Qe,ce=(we,Ie)=>{for(var Qe in Ie||(Ie={}))ne.call(Ie,Qe)&&ue(we,Qe,Ie[Qe]);if(ee)for(var Qe of ee(Ie))oe.call(Ie,Qe)&&ue(we,Qe,Ie[Qe]);return we},Ae=(we,Ie)=>y(we,E(Ie)),se=(we,Ie)=>{var Qe={};for(var De in we)ne.call(we,De)&&Ie.indexOf(De)<0&&(Qe[De]=we[De]);if(we!=null&&ee)for(var De of ee(we))Ie.indexOf(De)<0&&oe.call(we,De)&&(Qe[De]=we[De]);return Qe},he=(we,Ie,Qe)=>new Promise((De,Oe)=>{var be=We=>{try{Ne(Qe.next(We))}catch(Me){Oe(Me)}},Le=We=>{try{Ne(Qe.throw(We))}catch(Me){Oe(Me)}},Ne=We=>We.done?De(We.value):Promise.resolve(We.value).then(be,Le);Ne((Qe=Qe.apply(we,Ie)).next())});const{Dragger:ye}=Se.default,me=we=>{const Ie="bf3c199c2470cb477d907b1e0917c17b",Qe="5183666c72eec9e4";var De=z().enc.Utf8.parse(Ie);let Oe=z().enc.Utf8.parse(Qe);var be=z().AES.decrypt(we,De,{iv:Oe,mode:z().mode.CBC});return be.toString(z().enc.Utf8)};let pe;const ge=we=>he(void 0,[we],function*({identifier:Ie,oldFilename:Qe,newFilename:De}){var Oe,be,Le,Ne,We,Me;const et=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});et.data=JSON.parse(me(et.data));const ot=new OSS({endpoint:(Oe=et==null?void 0:et.data)==null?void 0:Oe.end_point,region:(be=et==null?void 0:et.data)==null?void 0:be.region,accessKeyId:(Le=et==null?void 0:et.data)==null?void 0:Le.access_key_id,accessKeySecret:(Ne=et==null?void 0:et.data)==null?void 0:Ne.access_key_secret,bucket:(We=et==null?void 0:et.data)==null?void 0:We.bucket,stsToken:(Me=et==null?void 0:et.data)==null?void 0:Me.security_token});return new Promise((Ve,Xe)=>{console.log(11111,`${Ie}/${Qe}`,`${Ie}/${De}`,et.data),ot.copy(`/${Ie}/${Qe}`,`/${Ie}/${De}`).then(Ge=>{console.log("\u62F7\u8D1D\u6210\u529F",Ge)}).catch(Ge=>{console.log(Ge)})})}),Ee=(we,Ie,Qe)=>he(void 0,null,function*(){var De,Oe,be,Le,Ne,We;Ie.file_name=we.name;const Me=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",me(Me.data)),Me.data=JSON.parse(me(Me.data));const et=we.name.split(".");et.pop();const ot=Ie.realFileName?et.join(""):(0,ae.Z)(),Ve=new(ie())({endpoint:(De=Me==null?void 0:Me.data)==null?void 0:De.end_point,region:(Oe=Me==null?void 0:Me.data)==null?void 0:Oe.region,accessKeyId:(be=Me==null?void 0:Me.data)==null?void 0:be.access_key_id,accessKeySecret:(Le=Me==null?void 0:Me.data)==null?void 0:Le.access_key_secret,bucket:(Ne=Me==null?void 0:Me.data)==null?void 0:Ne.bucket,stsToken:(We=Me==null?void 0:Me.data)==null?void 0:We.security_token});return new Promise((Xe,Ge)=>{var He;Ve.multipartUpload(`${ot}`,new Blob([we],{type:we.type}),Ae(ce({timeout:200*1e3,partSize:102400},Qe),{callback:{url:(He=Me==null?void 0:Me.data)==null?void 0:He.callback_url,host:Me==null?void 0:Me.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Ie)}})).then(function(Ke){var Ye;we.response=(Ye=Ke.data)==null?void 0:Ye.data,Xe(Ke==null?void 0:Ke.data)}).catch(function(Ke){Ge(Ke),console.log("err:",Ke)})})}),ve=we=>{var Ie=we,{user:Qe,cancelUpload:De}=Ie,Oe=se(Ie,["user","cancelUpload"]);const[be,Le]=(0,te.useState)([]);let[Ne,We]=(0,te.useState)();const Me={onRemove:ot=>{Le([...be.filter(Ve=>Ve.name!==ot.name)]),Oe.onChange(be.filter(Ve=>Ve.name!==ot.name))},disabled:Oe.disabled,multiple:!0,fileList:be==null?void 0:be.map(ot=>ot.file),customRequest:()=>{},beforeUpload:ot=>he(void 0,null,function*(){let Ve=Oe.maxSize||1073741824;if(be.filter(Xe=>Xe.name===ot.name).length){a.ZP.info(`${ot.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(ot==null?void 0:ot.size)>Ve?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Ve/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(be.push({name:ot.name,file:ot}),Le([...be]),Oe.onChange(be),!1)})},et=(ot,Ve)=>he(void 0,null,function*(){var Xe,Ge,He,Ke,Ye,_e;Ve.file_name=ot.name;const dt=ot.name,it=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(it.data=JSON.parse(me(it.data)),(it==null?void 0:it.status)!==0){be[be.findIndex(rt=>rt.name===dt)].status="error",be[be.findIndex(rt=>rt.name===dt)].file.status="error",Oe.onChange(be),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ne=new(ie())({endpoint:(Xe=it==null?void 0:it.data)==null?void 0:Xe.end_point,region:(Ge=it==null?void 0:it.data)==null?void 0:Ge.region,accessKeyId:(He=it==null?void 0:it.data)==null?void 0:He.access_key_id,accessKeySecret:(Ke=it==null?void 0:it.data)==null?void 0:Ke.access_key_secret,bucket:(Ye=it==null?void 0:it.data)==null?void 0:Ye.bucket,stsToken:(_e=it==null?void 0:it.data)==null?void 0:_e.security_token}),console.log(ot,"file"),We(Ne);const Ze=ot.name.split(".");Ze.pop();const Re=dt.indexOf(".")>-1?Ve.realFileName?Ze.join("."):(0,ae.Z)():dt;return new Promise((rt,Ue)=>{var $e;try{Ne.multipartUpload(`${Oe.identifier}/${Re}${dt.indexOf(".")>-1?"."+dt.split(".").pop():""}`,new Blob([ot.file],{type:ot.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(at,ft,At)=>{try{console.log("\u8FDB\u5EA6",at,ft,At);const ke=be.findIndex(je=>je.name===dt);be[ke].file.percent=at*100,be[ke].tempCheckpoint=ft,Le([...be])}catch(ke){}},checkpoint:be[be.findIndex(at=>at.name===dt)].tempCheckpoint,callback:{customValue:{id:dt+""},url:($e=it==null?void 0:it.data)==null?void 0:$e.callback_url,host:it==null?void 0:it.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Ve)}}).then(function(at){var ft,At,ke;const je=be.findIndex(nt=>nt.name===dt);let ze="done";if(((ft=at.data)==null?void 0:ft.status)===0){ot.response=(At=at.data)==null?void 0:At.data;const nt=be.findIndex(ut=>ut.name===dt);be[nt].status="done",be[nt].file.status="done"}else a.ZP.warning((ke=at.data)==null?void 0:ke.message),ze="error";be[je].status=ze,be[je].file.status=ze,Oe.onChange(be),rt(at==null?void 0:at.data)}).catch(function(at){be[be.findIndex(ft=>ft.name===dt)].status="error",be[be.findIndex(ft=>ft.name===dt)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Le([...be]),Oe.onChange(be),Ue(at),console.log("err:",at)})}catch(at){}})});return(0,te.useEffect)(()=>{be.every(ot=>ot==="done"||ot==="error")&&Oe.onComplete(be)},[be]),(0,te.useEffect)(()=>{De&&(Ne==null||Ne.cancel())},[De]),(0,te.useEffect)(()=>{Oe.uploading&&be.map(ot=>he(void 0,null,function*(){var Ve;if((!ot.status||ot.status==="error")&&!De){ot.status="uploading",ot.file.status="uploading";const Xe=yield et(ot,{login:(Ve=Qe==null?void 0:Qe.userInfo)==null?void 0:Ve.login,container_type:Oe.container_type,container_id:Oe.container_id,description:Oe.description,realFileName:Oe.realFileName})}}))},[Oe.uploading]),te.createElement(ye,Ae(ce({},Me),{height:Oe.height,className:Oe.className}),te.createElement("p",{className:"ant-upload-hint"},Oe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};tt.ZP=(0,re.connect)(({loading:we,globalSetting:Ie,user:Qe})=>({globalSetting:Ie,loading:we.models.competitions,user:Qe}))(ve)},44816:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Qe}});var te=de(59301),Se=de(76560),a=de(62957),fe=de(28284),le=de(6767),z=de(29787),ae=de(18287),re=de(77019),b=de(5269),ie=de(25399),x=de(37568),y={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},E=de(98072),ee=de(63423),ne=de(57884),oe=de(71360),ue=Object.defineProperty,ce=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,me=(De,Oe,be)=>Oe in De?ue(De,Oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):De[Oe]=be,pe=(De,Oe)=>{for(var be in Oe||(Oe={}))he.call(Oe,be)&&me(De,be,Oe[be]);if(se)for(var be of se(Oe))ye.call(Oe,be)&&me(De,be,Oe[be]);return De},ge=(De,Oe)=>ce(De,Ae(Oe)),Ee=(De,Oe)=>{var be={};for(var Le in De)he.call(De,Le)&&Oe.indexOf(Le)<0&&(be[Le]=De[Le]);if(De!=null&&se)for(var Le of se(De))Oe.indexOf(Le)<0&&ye.call(De,Le)&&(be[Le]=De[Le]);return be},ve=(De,Oe,be)=>new Promise((Le,Ne)=>{var We=ot=>{try{et(be.next(ot))}catch(Ve){Ne(Ve)}},Me=ot=>{try{et(be.throw(ot))}catch(Ve){Ne(Ve)}},et=ot=>ot.done?Le(ot.value):Promise.resolve(ot.value).then(We,Me);et((be=be.apply(De,Oe)).next())});const we=(De=[])=>De==null?void 0:De.map(Oe=>ge(pe({},Oe),{title:(Oe==null?void 0:Oe.value)||"",key:Oe==null?void 0:Oe.id,isLeaf:!0})),Ie=De=>{var Oe=De,{user:be,children:Le,isShowComponent:Ne=!0,ModalProps:We={},onDataSelect:Me}=Oe,et=Ee(Oe,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[ot,Ve]=a.default.useModal(),[Xe]=fe.default.useForm(),[Ge,He]=(0,te.useState)([]),[Ke,Ye]=(0,te.useState)(!1),[_e,dt]=(0,te.useState)(!1),[,it,Ze,Re]=(0,E.U)(ee.qE,{page:1,limit:9999}),[,,rt]=(0,E.U)(ee.V8,{}),[,,Ue]=(0,E.U)(ee.B$,{}),[,,$e]=(0,E.U)(ee.DH,{}),[,,at]=(0,E.U)(ee.bJ,{}),ft=()=>{Ye(!1),Xe.resetFields(),dt(!1)},At=je=>ve(void 0,null,function*(){const{node:ze,dragNode:nt,event:ut}=je,bt=je.node.pos.split("-"),st=je.dropPosition-Number(bt[bt.length-1]);if(st==0){le.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(st==1&&(nt==null?void 0:nt.item_index)==(ze==null?void 0:ze.item_index)+1){le.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Dt=yield at({id:nt==null?void 0:nt.key,position:st==-1?1:(nt==null?void 0:nt.item_index)>(ze==null?void 0:ze.item_index)?(ze==null?void 0:ze.item_index)+1:ze==null?void 0:ze.item_index});(Dt==null?void 0:Dt.status)===0&&(le.ZP.success("\u79FB\u52A8\u6210\u529F"),Ze({},!0))}),ke=je=>ve(void 0,null,function*(){let ze={};_e?ze=yield Ue(pe({},je)):ze=yield $e(pe({},je)),(ze==null?void 0:ze.status)==0&&(le.ZP.success((ze==null?void 0:ze.message)||(_e?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Ze({},!0),ft())});return(0,te.useEffect)(()=>{We!=null&&We.open&&Ze({},!0)},[We==null?void 0:We.open]),(0,te.useEffect)(()=>{var je;He(we((je=Re==null?void 0:Re.data)==null?void 0:je.list))},[Re]),Ne?te.createElement(te.Fragment,null,Ve,Le,te.createElement(a.default,pe({},pe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},We)),te.createElement(z.Z,{spinning:it},(Ge==null?void 0:Ge.length)>0?te.createElement(te.Fragment,null,te.createElement(ae.default.DirectoryTree,{height:500,className:y.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Me,treeData:Ge,onDrop:At,titleRender:je=>te.createElement(te.Fragment,null,te.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},je==null?void 0:je.title),te.createElement("div",{className:`${y.EditDom}`},te.createElement(re.Z,{wrap:!1,align:"middle",gutter:16},te.createElement(b.Z,null,te.createElement(ie.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},te.createElement("i",{className:`iconfont icon-tuodong1 font12 ${y.currentPrimary}`}))),te.createElement(b.Z,null,te.createElement(ie.Z,{title:"\u7F16\u8F91"},te.createElement("i",{className:`iconfont icon-bianji11 font12 ${y.currentPrimary}`,onClick:ze=>{ze.stopPropagation(),Xe.setFieldsValue(pe({},je)),Ye(!0)}}))),te.createElement(b.Z,null,te.createElement(ie.Z,{title:"\u5220\u9664"},te.createElement("i",{className:`iconfont icon-shanchu14 font12 ${y.currentDelete}`,onClick:ze=>{ze.stopPropagation(),ot.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>ve(void 0,null,function*(){const nt=yield rt({id:je==null?void 0:je.key});(nt==null?void 0:nt.status)==0&&(le.ZP.success((nt==null?void 0:nt.message)||"\u5220\u9664\u6210\u529F"),Ze({},!0))})})}}))))))}),te.createElement(oe.op,{className:"ml20 mt20",icon:te.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{dt(!0),Ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):te.createElement(ne.Z,{styles:{margin:"30px auto"},customText:te.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",te.createElement("a",{onClick:()=>{dt(!0),Ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),te.createElement(a.default,{title:_e?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Ke,okText:_e?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{ft()},onOk:()=>{Xe.submit()}},te.createElement(fe.default,{form:Xe,onFinish:ke},_e&&te.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),te.createElement(fe.default.Item,{hidden:!0,name:"id"}),te.createElement(fe.default.Item,{className:"mt10",name:"value"},te.createElement(x.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Qe=(0,Se.connect)(({loading:De,user:Oe})=>({user:Oe,loading:De.effects}))(Ie)},39479:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return fe}});var te=de(59301),Se=de(33796),a=de(90083),fe=()=>{const[le,z]=(0,te.useState)(""),[ae,re]=(0,te.useState)(0);let[b,ie]=(0,te.useState)(),[x,y]=(0,te.useState)();const[E,ee]=(0,te.useState)(!1),ne=(0,te.useRef)("");(0,te.useEffect)(()=>Se.Z.subscribe("preview-image",Ee=>{z(Ee),console.log(me.current)}),[]),(0,te.useEffect)(()=>(document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}),[]),(0,te.useEffect)(()=>{ne.current=le},[le]);function oe(ge){console.log("e====",ge),ge.keyCode==27&&ne.current&&ue()}function ue(){document.body.style.overflow="auto",ie(void 0),y(void 0),re(0),z("")}function ce(){re(ae+90)}function Ae(){b=me.current.width*1.1,x=me.current.height*1.1,y(x),ie(b)}function se(){b=me.current.width/1.1,x=me.current.height/1.1,y(x),ie(b)}const he=(0,te.useRef)(),ye=(0,te.useRef)(),me=(0,te.useRef)(),pe=ge=>{(ge.nativeEvent.target===he.current||ge.nativeEvent.target===ye.current)&&ue()};return te.createElement(te.Fragment,null,le?te.createElement("div",null,te.createElement("div",{className:"preview-wrp-group",ref:ye},te.createElement(a.Z,{className:"image-preview",src:le,style:{display:"none"},preview:{visible:!0,src:le,onVisibleChange:ge=>{z("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(vt,tt,de){"use strict";de.d(tt,{h:function(){return he}});var te=de(59301),Se=de(82326),a=de(28284),fe=de(99571),le=de(89780),z=de.n(le),ae=de(66543),re=de(59598),b=Object.defineProperty,ie=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ye,me,pe)=>me in ye?b(ye,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ye[me]=pe,oe=(ye,me)=>{for(var pe in me||(me={}))E.call(me,pe)&&ne(ye,pe,me[pe]);if(y)for(var pe of y(me))ee.call(me,pe)&&ne(ye,pe,me[pe]);return ye},ue=(ye,me)=>ie(ye,x(me));const ce=Se.default.Option,Ae={labelCol:{span:4},wrapperCol:{span:20}},se={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"]};tt.Z=({callback:ye,onCancel:me})=>{const[pe,ge]=(0,te.useState)("python");function Ee(we){ge(se[we][1])}function ve(we){ye(we)}return te.createElement(a.default,ue(oe({},Ae),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ve,style:{width:500}}),te.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(Se.default,{getPopupContainer:we=>we.parentNode,onChange:Ee},Object.keys(se).map(we=>te.createElement(ce,{key:we,value:we},se[we][0])))),te.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(he,{mode:pe})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(fe.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function he({value:ye,onChange:me,mode:pe,options:ge={}}){const Ee=(0,te.useRef)(),[ve,we]=(0,te.useState)();return(0,te.useEffect)(()=>{if(ve){let Ie=function(Qe){const De=Qe.getValue();me&&me(De)};return ve.on("change",Ie),()=>{ve.off("change",Ie)}}},[ve,me]),(0,te.useEffect)(()=>{ve&&ve.setOption("mode",pe)},[ve,pe]),(0,te.useEffect)(()=>{ve&&(ye!==ve.getValue()||ye==="")&&setTimeout(()=>{ve.setValue(ye||"")},300)},[ve,ye]),(0,te.useEffect)(()=>{if(Ee.current&&!ve){const Ie=z().fromTextArea(Ee.current,oe({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));we(Ie)}},[Ee.current,ve]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:Ee}))}},2978:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ur}});var te=de(59301),Se=de(76560),a=de(89780),fe=de.n(a),le=de(76374),z=de(66543),ae=de(6313),re=de(25717),b=de(99498),ie=de(25419),x=de(67549),y=de(38394),E=({value:Ut="",className:_t,showTextOnly:ir,showLines:Qt,style:Mt={}})=>{const wt=(0,te.useMemo)(()=>"",[Ut]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:wt}}))},ee=Object.defineProperty,ne=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,se=(Ut,_t,ir)=>_t in Ut?ee(Ut,_t,{enumerable:!0,configurable:!0,writable:!0,value:ir}):Ut[_t]=ir,he=(Ut,_t)=>{for(var ir in _t||(_t={}))ce.call(_t,ir)&&se(Ut,ir,_t[ir]);if(ue)for(var ir of ue(_t))Ae.call(_t,ir)&&se(Ut,ir,_t[ir]);return Ut},ye=(Ut,_t)=>ne(Ut,oe(_t));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\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 pe({onActionCallback:Ut,title:_t,icon:ir,actionName:Qt,className:Mt="",children:wt}){function xt(){Ut(Qt)}return te.createElement("a",{title:_t,className:Mt,onClick:xt},te.createElement("i",{className:`${ir}`}),wt)}var ge=({watch:Ut,showNullButton:_t,showNullProgramButton:ir,onActionCallback:Qt,fullScreen:Mt,insertTemp:wt,hidetoolBar:xt,extraUse:jt})=>{const hr=[...me,{title:`${Ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ut?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return te.createElement("ul",{className:"markdown-toolbar-container"},!xt&&hr.map((nr,kt)=>te.createElement("li",{key:kt},nr.actionName?te.createElement(pe,ye(he({},nr),{onActionCallback:Qt})):te.createElement("span",{className:"v-line"}))),_t?te.createElement("li",null,te.createElement(pe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,ir?te.createElement(te.Fragment,null,te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,wt&&te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${wt}`,onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),jt&&te.createElement("li",null,jt),te.createElement("li",{className:"btn-full-screen"},te.createElement(pe,{icon:`${Mt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Mt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qt})))},Ee=de(75790),ve=de(28284),we=de(37568),Ie=de(99571),Qe=Object.defineProperty,De=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(Ut,_t,ir)=>_t in Ut?Qe(Ut,_t,{enumerable:!0,configurable:!0,writable:!0,value:ir}):Ut[_t]=ir,Me=(Ut,_t)=>{for(var ir in _t||(_t={}))Le.call(_t,ir)&&We(Ut,ir,_t[ir]);if(be)for(var ir of be(_t))Ne.call(_t,ir)&&We(Ut,ir,_t[ir]);return Ut},et=(Ut,_t)=>De(Ut,Oe(_t));const ot={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:Ut,onCancel:_t})=>{function ir(Qt){Ut(Qt)}return te.createElement(ve.default,et(Me({},ot),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ir,style:{width:500}}),te.createElement(ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(we.default,null)),te.createElement(ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(we.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ie.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},Xe=de(44905),Ge=de(45596),He=de(62957),Ke=de(77019),Ye=de(6077),_e=de(59301),dt=({callback:Ut,onCancel:_t})=>{const ir=document.createElement("canvas"),Qt=ir.getContext("2d");ir.width=1e3,ir.height=800,Qt.fillStyle="#ffffff",Qt.fillRect(0,0,ir.width,ir.height);const Mt=ir.toDataURL("image/png");return _e.createElement(He.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},_e.createElement(Ke.Z,{style:{height:"100vh"}},_e.createElement(Ye.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Mt,visible:!0,title:String(Date.now())},onOk:wt=>{Ut({src:wt.url})},onClose:_t})))},it=de(30641),Ze=de(5269),Re=de(6767),rt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ue=de(59301),at=(0,te.forwardRef)(({onCancel:Ut,editImgId:_t,callback:ir},Qt)=>{let Mt=(0,te.useRef)(),wt=(0,te.useRef)(),xt=(0,te.useRef)(),jt=(0,te.useRef)(!1);const hr=(0,te.useRef)(!1);console.log("ref:",Qt);const[nr,kt]=(0,te.useState)(0),[Yt,$t]=(0,te.useState)("100vh");return(0,te.useEffect)(()=>{kt(1)},[]),(0,te.useImperativeHandle)(Qt,()=>({setHeight:$t})),Ue.createElement("div",{ref:hr,className:"body-overflow-initial"},Ue.createElement(it.Z,{width:"100vw",height:Yt,footer:null,closable:!0,placement:"bottom",open:!!nr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${rt.drawerWrap}`,onClose:()=>{window.saveDrawData(jr=>{ir({src:`/api/attachments/${jr}`,id:jr})})},title:Ue.createElement(Ke.Z,{align:"middle"},Ue.createElement(Ze.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ue.createElement(Ze.Z,{onClick:()=>{$t(Yt==="60px"?"100vh":"60px")}},Ue.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ue.createElement(Ze.Z,{onClick:()=>{window.saveDrawData(jr=>{if(jr===null){Re.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Re.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),ir({src:`/api/attachments/${jr}`,id:jr,disabledClose:!0})})}},Ue.createElement(Ie.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ue.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${_t||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:wt})))}),ft=de(90524),At=de(47889),ke=de(71051);const je=At.ZP.Group,ze={margin:"0 8px"};var nt=({callback:Ut,onCancel:_t})=>{function ir(Qt){Ut(Qt)}return te.createElement(ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ir},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:ze},"\u884C\u6570"),te.createElement(ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(ke.Z,null)),te.createElement("span",{style:ze},"\u5217\u6570"),te.createElement(ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(ke.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(ve.default.Item,{name:"align"},te.createElement(je,null,te.createElement(At.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(At.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(At.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(At.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ie.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},ut=de(71411),bt=de(11081),st=de.n(bt),sr=(0,te.forwardRef)(({use3d:Ut,width:_t,height:ir,callback:Qt,showSaveButton:Mt},wt)=>{const xt=(0,te.useRef)(),jt=(0,te.useRef)(),[hr,nr]=(0,te.useState)(!1),kt=(0,te.useRef)({id:xt,appName:"graphing",width:_t||1e3,height:ir||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{jt.current=new(st())(kt.current,!0),window.onload=function(){jt.current.inject("applet_container")}},[]);const Yt=()=>{var $t=window.ggbApplet.getPNGBase64(1,!0,72);return Qt&&Qt($t),$t};return(0,te.useEffect)(()=>{kt.current.appName=hr?"3D":"graphing",jt.current.inject("applet_container")},[hr]),(0,te.useEffect)(()=>{nr(Ut)},[Ut]),(0,te.useImperativeHandle)(wt,()=>({getImgData:Yt})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xt}),te.createElement(Ke.Z,{align:"middle"},te.createElement(Ze.Z,{flex:1},te.createElement(ut.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:hr,onChange:$t=>nr($t)})),te.createElement(Ze.Z,null,te.createElement(Ie.ZP,{size:"large",onClick:Yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=de(88615);const mr="link",Lt="upload-image",ar="add-flowchart",lr="draw-image",Nt="add-flowchart",cr="code-block",vr="add-table",Fr="------------",nn={default:Fr,left:`:${Fr}`,center:`:${Fr}:`,right:`${Fr}:`};var Rt=de(17904),Xt=de(49661);function Lr(){}let qr=0;const Gr=1e4,an="\u2581",Sn="@\u2581\u2581@",wn="@\u2581@",Un=` +`),dt.current.style.display="none"}catch(Fr){}if(et){let Fr=-1;return _e=_e.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(nn,Rt,Xt){var Lr;return++Fr,je(nn,Fr,(Lr=Xe==null?void 0:Xe[Fr])==null?void 0:Lr.value.replaceAll("<","<").replaceAll(">",">"))}),`
${nt(_e||"")}
`}let Nt=nt(_e);Nt=(0,a.ZP)(Nt);const cr=(0,a.ez)();_e.match(/\[TOC\]/)&&(Nt=Nt.replace("

[TOC]

",(0,a.Qv)()),(0,a.Iy)()),Nt=Nt.replace(/(__special_katext_id_\d+__)/g,(Fr,nn)=>{const{type:Rt,expression:Xt}=cr[nn];return(0,re.renderToString)(ve(Xt)||"",{displayMode:Rt==="block",throwOnError:!1,output:"html"})}),Nt=Nt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const vr=document.createElement("div");if(vr.innerHTML=Nt,be)return vr.innerText;if(Me){const Fr=Me.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return sr(vr,Fr),vr.innerHTML}return setTimeout(()=>Lt(),500),vr.innerHTML},[_e,Me]);(0,te.useEffect)(()=>{Gt.current&&Gt.current.querySelectorAll(["input","textarea"]).forEach(cr=>{cr.oninput=bt,cr.onblur=st,cr.onfocus=Dt})},[$e]),(0,te.useEffect)(()=>{var Nt,cr,vr,Fr,nn;if(Xe!=null&&Xe.length)try{const Rt=Gt.current.querySelectorAll(".edu-program-fill-score"),Xt=Gt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Lr,qr]of Xt.entries())qr.value=((Nt=Xe==null?void 0:Xe[Lr])==null?void 0:Nt.value)||"",((cr=Xe==null?void 0:Xe[Lr])==null?void 0:cr.type)==="warning"?qr.className="program-fill-warning":((vr=Xe==null?void 0:Xe[Lr])==null?void 0:vr.type)==="success"?qr.className="program-fill-success":qr.className="";for(const[Lr,qr]of Rt.entries())qr.innerHTML=(Fr=Xe==null?void 0:Xe[Lr])!=null&&Fr.score?`${(nn=Xe==null?void 0:Xe[Lr])==null?void 0:nn.score}\u5206`:"";at(Xe)}catch(Rt){console.log(Rt,"error")}},[Xe]);const bt=Nt=>{$e[Nt.target.dataset.id]=$e[Nt.target.dataset.id]||{},$e[Nt.target.dataset.id].value=Nt.target.value,at([...$e]),He($e,Nt.target.dataset.id)},st=Nt=>{$e[Nt.target.dataset.id]=$e[Nt.target.dataset.id]||{},$e[Nt.target.dataset.id].value=Nt.target.value,at([...$e]),Ke($e,Nt.target.dataset.id)},Dt=Nt=>{$e[Nt.target.dataset.id]=$e[Nt.target.dataset.id]||{},$e[Nt.target.dataset.id].value=Nt.target.value,at([...$e]),Ye($e,Nt.target.dataset.id)};function sr(Nt,cr){return Nt.childNodes.forEach(vr=>{var Fr;if(vr.childNodes.length>0)sr(vr,cr);else if(vr.nodeName!=="IMG")if(vr.innerHTML)vr.innerHTML=(Fr=vr.innerHTML)==null?void 0:Fr.replace(new RegExp(cr,"gi"),'$&');else{const nn=document.createElement("span");nn.innerHTML=vr.textContent.replace(new RegExp(cr,"gi"),'$&'),vr.replaceWith(nn)}})}const Gt=(0,te.useRef)();a.jb.WebkitLineClamp=Le,Le&&(Ne=me(me({},Ne),a.jb));function mr(Nt){let cr=Nt.target;if(cr.tagName.toUpperCase()==="A"){let vr=cr.getAttribute("href");if(vr.indexOf("office")>-1)Nt.preventDefault(),Re(vr),Ue("office");else if(vr.indexOf("application/pdf")>-1)Nt.preventDefault(),Re(vr),Ue("pdf");else if(vr.indexOf("text/html")>-1)Nt.preventDefault(),Re(vr),Ue("html");else if(vr.startsWith("#")){Nt.preventDefault();let Fr=document.getElementById(vr.replace("#",""));Fr&&Fr.scrollIntoView(!0)}}}const Lt=()=>{var Nt;const cr=(Nt=Gt.current)==null?void 0:Nt.querySelectorAll("video");cr==null||cr.forEach(vr=>{if(vr.oncontextmenu=()=>!1,vr.src.indexOf(".m3u8")>-1&&!vr.canPlayType("application/vnd.apple.mpegurl")){if(le.ZP.isSupported()){var Fr=new le.ZP;Fr.loadSource(vr.src),Fr.attachMedia(vr)}}})};(0,te.useEffect)(()=>{if(Gt.current&&ut&&ut.match(Ee)&&window.PR.prettyPrint(),Gt.current)return Gt.current.addEventListener("click",mr),()=>{var Nt;(Nt=Gt.current)==null||Nt.removeEventListener("click",mr),(0,a.AL)(),(0,a.Iy)()}},[ut,Gt.current,mr]);const ar=Nt=>{Nt.target.nodeName==="IMG"&&Nt.target.className.indexOf("draw-flowchart")>-1?(dt.current.style.zIndex=1,dt.current.style.display="flex",dt.current.style.width=Nt.target.clientWidth+"px",dt.current.style.height=Nt.target.clientHeight+"px",dt.current.style.top=Nt.target.offsetTop+"px",dt.current.style.left=Nt.target.offsetLeft+"px",Nt.target.id&&(it.current=Nt.target.id)):dt.current.style.display="none"},lr=()=>{dt.current.style.display="none"};return(0,te.useEffect)(()=>{var Nt;const cr=vr=>{vr.preventDefault(),vr.clipboardData.setData("text",window.getSelection().toString())};return(Nt=Gt.current)==null||Nt.addEventListener("copy",cr),()=>{var vr;(vr=Gt.current)==null||vr.removeEventListener("copy",cr)}},[Gt.current]),te.createElement("div",{style:{position:"relative"},onMouseLeave:lr},be&&te.createElement("div",{ref:Gt,className:`${ue.mdBody} `},ut),!be&&!ke(ut)&&te.createElement("div",{ref:Gt,style:me({},Ne),onMouseOver:ar,className:`${Oe||""} ${Ve?"disabled-fill":""} markdown-body ${ue.mdBody} ${ft.current}`,dangerouslySetInnerHTML:{__html:ut}}),!be&&ke(ut)&&te.createElement(ne,{html:ut}),te.createElement("div",{ref:dt,className:`${ue.button} ${De?"":ue.previewFlowChart}`},te.createElement(b.Z,null,te.createElement(ie.ZP,{onClick:()=>{De?Ge(it.current):(Re(it.current),Ue("flowChart"))}},De?"\u7F16\u8F91":"\u9884\u89C8"))),te.createElement(y.Z,{close:!0,data:Ze,type:Ze!=null&&Ze.length?rt:"",style:me({},We),onClose:()=>Re("")}))}},766:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return fe}});var te=de(76560),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},a=de(59301),fe=({message:le,className:z,children:ae,style:re={}})=>a.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${z}`},a.createElement("div",{className:Se.ldsRing},a.createElement("div",null),a.createElement("div",null),a.createElement("div",null),a.createElement("div",null)),le?a.createElement("p",{style:re},le):null,ae,a.createElement(te.Outlet,null))},72015:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return fe}});var te=de(59301),Se=de(33796),a=de(59301),fe=({defaultX:le="40%",leftChild:z,rightChild:ae,className:re,hideResize:b=!1})=>{const[ie,x]=(0,te.useState)(le),y=(0,te.useRef)();function E(){y.current=!0}(0,te.useEffect)(()=>{function oe(ce){y.current&&(Se.Z.publish("resize-move-bar",ce),x(ce.pageX))}function ue(){y.current=!1}return window.addEventListener("mousemove",oe),window.addEventListener("mouseup",ue),()=>{window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",ue)}},[]);const ee=typeof ie=="number"&&ie!==.01?`${ie}px`:le,ne=`calc(100% - ${b?"0px":"4px"} - ${ee})`;return a.createElement("div",{className:`split-panel-container ${re}`},a.createElement("section",{style:{width:ee,display:ie===.01?"none":""}},z),a.createElement("section",{className:"resize-x-bar",onMouseDown:E},a.createElement("a",{className:"btn-resize"},a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),a.createElement("section",{style:{width:ne}},ae))}},46685:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return z}});var te=de(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},a=de(92310),fe=de.n(a),z=({className:ae,style:re={},leftNode:b,leftTitle:ie="\u81EA\u6D4B\u8F93\u5165",rightNode:x,rightTitle:y="\u8FD0\u884C\u7ED3\u679C"})=>te.createElement("div",{className:fe()(Se.result,ae),style:re},te.createElement("div",{className:Se.left},te.createElement("div",{className:Se.title},te.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),te.createElement("span",null,ie)),te.createElement("div",{className:Se.leftNode},b)),te.createElement("div",{className:Se.right},te.createElement("div",{className:Se.title},te.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),te.createElement("span",null,y)),te.createElement("div",{className:Se.rightNode},x)))},38273:function(vt,tt,de){"use strict";var te=de(59301);const Se=fe=>String(fe).length===1?`0${fe}`:fe,a=({className:fe="",onChange:le,defaultValue:z=0})=>{const[ae,re]=(0,te.useState)(z);(0,te.useEffect)(()=>{const y=setTimeout(()=>{re(ae+1e3)},1e3);return le(ae+1e3),()=>{clearInterval(y)}},[ae]);const b=parseInt(ae/(60*6e4))||"00",ie=parseInt(ae%(60*6e4)/6e4)||"00",x=parseInt(ae%6e4/1e3)||"00";return te.createElement("div",{className:fe},Se(b),":",Se(ie),":",Se(x))};tt.Z=a},64123:function(vt,tt,de){"use strict";var te=de(59301),Se=de(59301);const a=({text:fe,speed:le=100})=>{const[z,ae]=(0,te.useState)(""),re=(0,te.useRef)(0);return(0,te.useEffect)(()=>{ae(""),re.current=0;const b=setInterval(()=>{re.currentie+fe.charAt(re.current)),re.current+=1):clearInterval(b)},le);return()=>{clearInterval(b)}},[fe]),Se.createElement("div",{className:"c-black"},z)};tt.Z=a},25992:function(vt,tt,de){"use strict";de.d(tt,{cT:function(){return Ee},pe:function(){return me}});var te=de(59301),Se=de(14566),a=de(6767),fe=de(82093),le=de(28209),z=de.n(le),ae=de(1012),re=de(76560),b=de(47257),ie=de.n(b),x=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(we,Ie,Qe)=>Ie in we?x(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):we[Ie]=Qe,ce=(we,Ie)=>{for(var Qe in Ie||(Ie={}))ne.call(Ie,Qe)&&ue(we,Qe,Ie[Qe]);if(ee)for(var Qe of ee(Ie))oe.call(Ie,Qe)&&ue(we,Qe,Ie[Qe]);return we},Ae=(we,Ie)=>y(we,E(Ie)),se=(we,Ie)=>{var Qe={};for(var De in we)ne.call(we,De)&&Ie.indexOf(De)<0&&(Qe[De]=we[De]);if(we!=null&&ee)for(var De of ee(we))Ie.indexOf(De)<0&&oe.call(we,De)&&(Qe[De]=we[De]);return Qe},he=(we,Ie,Qe)=>new Promise((De,Oe)=>{var be=We=>{try{Ne(Qe.next(We))}catch(Me){Oe(Me)}},Le=We=>{try{Ne(Qe.throw(We))}catch(Me){Oe(Me)}},Ne=We=>We.done?De(We.value):Promise.resolve(We.value).then(be,Le);Ne((Qe=Qe.apply(we,Ie)).next())});const{Dragger:ye}=Se.default,me=we=>{const Ie="bf3c199c2470cb477d907b1e0917c17b",Qe="5183666c72eec9e4";var De=z().enc.Utf8.parse(Ie);let Oe=z().enc.Utf8.parse(Qe);var be=z().AES.decrypt(we,De,{iv:Oe,mode:z().mode.CBC});return be.toString(z().enc.Utf8)};let pe;const ge=we=>he(void 0,[we],function*({identifier:Ie,oldFilename:Qe,newFilename:De}){var Oe,be,Le,Ne,We,Me;const et=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});et.data=JSON.parse(me(et.data));const ot=new OSS({endpoint:(Oe=et==null?void 0:et.data)==null?void 0:Oe.end_point,region:(be=et==null?void 0:et.data)==null?void 0:be.region,accessKeyId:(Le=et==null?void 0:et.data)==null?void 0:Le.access_key_id,accessKeySecret:(Ne=et==null?void 0:et.data)==null?void 0:Ne.access_key_secret,bucket:(We=et==null?void 0:et.data)==null?void 0:We.bucket,stsToken:(Me=et==null?void 0:et.data)==null?void 0:Me.security_token});return new Promise((Ve,Xe)=>{console.log(11111,`${Ie}/${Qe}`,`${Ie}/${De}`,et.data),ot.copy(`/${Ie}/${Qe}`,`/${Ie}/${De}`).then(Ge=>{console.log("\u62F7\u8D1D\u6210\u529F",Ge)}).catch(Ge=>{console.log(Ge)})})}),Ee=(we,Ie,Qe)=>he(void 0,null,function*(){var De,Oe,be,Le,Ne,We;Ie.file_name=we.name;const Me=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",me(Me.data)),Me.data=JSON.parse(me(Me.data));const et=we.name.split(".");et.pop();const ot=Ie.realFileName?et.join(""):(0,ae.Z)(),Ve=new(ie())({endpoint:(De=Me==null?void 0:Me.data)==null?void 0:De.end_point,region:(Oe=Me==null?void 0:Me.data)==null?void 0:Oe.region,accessKeyId:(be=Me==null?void 0:Me.data)==null?void 0:be.access_key_id,accessKeySecret:(Le=Me==null?void 0:Me.data)==null?void 0:Le.access_key_secret,bucket:(Ne=Me==null?void 0:Me.data)==null?void 0:Ne.bucket,stsToken:(We=Me==null?void 0:Me.data)==null?void 0:We.security_token});return new Promise((Xe,Ge)=>{var He;Ve.multipartUpload(`${ot}`,new Blob([we],{type:we.type}),Ae(ce({timeout:200*1e3,partSize:102400},Qe),{callback:{url:(He=Me==null?void 0:Me.data)==null?void 0:He.callback_url,host:Me==null?void 0:Me.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Ie)}})).then(function(Ke){var Ye;we.response=(Ye=Ke.data)==null?void 0:Ye.data,Xe(Ke==null?void 0:Ke.data)}).catch(function(Ke){Ge(Ke),console.log("err:",Ke)})})}),ve=we=>{var Ie=we,{user:Qe,cancelUpload:De}=Ie,Oe=se(Ie,["user","cancelUpload"]);const[be,Le]=(0,te.useState)([]);let[Ne,We]=(0,te.useState)();const Me={onRemove:ot=>{Le([...be.filter(Ve=>Ve.name!==ot.name)]),Oe.onChange(be.filter(Ve=>Ve.name!==ot.name))},disabled:Oe.disabled,multiple:!0,fileList:be==null?void 0:be.map(ot=>ot.file),customRequest:()=>{},beforeUpload:ot=>he(void 0,null,function*(){let Ve=Oe.maxSize||1073741824;if(be.filter(Xe=>Xe.name===ot.name).length){a.ZP.info(`${ot.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(ot==null?void 0:ot.size)>Ve?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Ve/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(be.push({name:ot.name,file:ot}),Le([...be]),Oe.onChange(be),!1)})},et=(ot,Ve)=>he(void 0,null,function*(){var Xe,Ge,He,Ke,Ye,_e;Ve.file_name=ot.name;const dt=ot.name,it=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(it.data=JSON.parse(me(it.data)),(it==null?void 0:it.status)!==0){be[be.findIndex(rt=>rt.name===dt)].status="error",be[be.findIndex(rt=>rt.name===dt)].file.status="error",Oe.onChange(be),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ne=new(ie())({endpoint:(Xe=it==null?void 0:it.data)==null?void 0:Xe.end_point,region:(Ge=it==null?void 0:it.data)==null?void 0:Ge.region,accessKeyId:(He=it==null?void 0:it.data)==null?void 0:He.access_key_id,accessKeySecret:(Ke=it==null?void 0:it.data)==null?void 0:Ke.access_key_secret,bucket:(Ye=it==null?void 0:it.data)==null?void 0:Ye.bucket,stsToken:(_e=it==null?void 0:it.data)==null?void 0:_e.security_token}),console.log(ot,"file"),We(Ne);const Ze=ot.name.split(".");Ze.pop();const Re=dt.indexOf(".")>-1?Ve.realFileName?Ze.join("."):(0,ae.Z)():dt;return new Promise((rt,Ue)=>{var $e;try{Ne.multipartUpload(`${Oe.identifier}/${Re}${dt.indexOf(".")>-1?"."+dt.split(".").pop():""}`,new Blob([ot.file],{type:ot.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(at,ft,At)=>{try{console.log("\u8FDB\u5EA6",at,ft,At);const ke=be.findIndex(je=>je.name===dt);be[ke].file.percent=at*100,be[ke].tempCheckpoint=ft,Le([...be])}catch(ke){}},checkpoint:be[be.findIndex(at=>at.name===dt)].tempCheckpoint,callback:{customValue:{id:dt+""},url:($e=it==null?void 0:it.data)==null?void 0:$e.callback_url,host:it==null?void 0:it.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(Ve)}}).then(function(at){var ft,At,ke;const je=be.findIndex(nt=>nt.name===dt);let ze="done";if(((ft=at.data)==null?void 0:ft.status)===0){ot.response=(At=at.data)==null?void 0:At.data;const nt=be.findIndex(ut=>ut.name===dt);be[nt].status="done",be[nt].file.status="done"}else a.ZP.warning((ke=at.data)==null?void 0:ke.message),ze="error";be[je].status=ze,be[je].file.status=ze,Oe.onChange(be),rt(at==null?void 0:at.data)}).catch(function(at){be[be.findIndex(ft=>ft.name===dt)].status="error",be[be.findIndex(ft=>ft.name===dt)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Le([...be]),Oe.onChange(be),Ue(at),console.log("err:",at)})}catch(at){}})});return(0,te.useEffect)(()=>{be.every(ot=>ot==="done"||ot==="error")&&Oe.onComplete(be)},[be]),(0,te.useEffect)(()=>{De&&(Ne==null||Ne.cancel())},[De]),(0,te.useEffect)(()=>{Oe.uploading&&be.map(ot=>he(void 0,null,function*(){var Ve;if((!ot.status||ot.status==="error")&&!De){ot.status="uploading",ot.file.status="uploading";const Xe=yield et(ot,{login:(Ve=Qe==null?void 0:Qe.userInfo)==null?void 0:Ve.login,container_type:Oe.container_type,container_id:Oe.container_id,description:Oe.description,realFileName:Oe.realFileName})}}))},[Oe.uploading]),te.createElement(ye,Ae(ce({},Me),{height:Oe.height,className:Oe.className}),te.createElement("p",{className:"ant-upload-hint"},Oe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};tt.ZP=(0,re.connect)(({loading:we,globalSetting:Ie,user:Qe})=>({globalSetting:Ie,loading:we.models.competitions,user:Qe}))(ve)},44816:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Qe}});var te=de(59301),Se=de(76560),a=de(62957),fe=de(28284),le=de(6767),z=de(29787),ae=de(18287),re=de(77019),b=de(5269),ie=de(25399),x=de(37568),y={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},E=de(98072),ee=de(63423),ne=de(57884),oe=de(71360),ue=Object.defineProperty,ce=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,me=(De,Oe,be)=>Oe in De?ue(De,Oe,{enumerable:!0,configurable:!0,writable:!0,value:be}):De[Oe]=be,pe=(De,Oe)=>{for(var be in Oe||(Oe={}))he.call(Oe,be)&&me(De,be,Oe[be]);if(se)for(var be of se(Oe))ye.call(Oe,be)&&me(De,be,Oe[be]);return De},ge=(De,Oe)=>ce(De,Ae(Oe)),Ee=(De,Oe)=>{var be={};for(var Le in De)he.call(De,Le)&&Oe.indexOf(Le)<0&&(be[Le]=De[Le]);if(De!=null&&se)for(var Le of se(De))Oe.indexOf(Le)<0&&ye.call(De,Le)&&(be[Le]=De[Le]);return be},ve=(De,Oe,be)=>new Promise((Le,Ne)=>{var We=ot=>{try{et(be.next(ot))}catch(Ve){Ne(Ve)}},Me=ot=>{try{et(be.throw(ot))}catch(Ve){Ne(Ve)}},et=ot=>ot.done?Le(ot.value):Promise.resolve(ot.value).then(We,Me);et((be=be.apply(De,Oe)).next())});const we=(De=[])=>De==null?void 0:De.map(Oe=>ge(pe({},Oe),{title:(Oe==null?void 0:Oe.value)||"",key:Oe==null?void 0:Oe.id,isLeaf:!0})),Ie=De=>{var Oe=De,{user:be,children:Le,isShowComponent:Ne=!0,ModalProps:We={},onDataSelect:Me}=Oe,et=Ee(Oe,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[ot,Ve]=a.default.useModal(),[Xe]=fe.default.useForm(),[Ge,He]=(0,te.useState)([]),[Ke,Ye]=(0,te.useState)(!1),[_e,dt]=(0,te.useState)(!1),[,it,Ze,Re]=(0,E.U)(ee.qE,{page:1,limit:9999}),[,,rt]=(0,E.U)(ee.V8,{}),[,,Ue]=(0,E.U)(ee.B$,{}),[,,$e]=(0,E.U)(ee.DH,{}),[,,at]=(0,E.U)(ee.bJ,{}),ft=()=>{Ye(!1),Xe.resetFields(),dt(!1)},At=je=>ve(void 0,null,function*(){const{node:ze,dragNode:nt,event:ut}=je,bt=je.node.pos.split("-"),st=je.dropPosition-Number(bt[bt.length-1]);if(st==0){le.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(st==1&&(nt==null?void 0:nt.item_index)==(ze==null?void 0:ze.item_index)+1){le.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Dt=yield at({id:nt==null?void 0:nt.key,position:st==-1?1:(nt==null?void 0:nt.item_index)>(ze==null?void 0:ze.item_index)?(ze==null?void 0:ze.item_index)+1:ze==null?void 0:ze.item_index});(Dt==null?void 0:Dt.status)===0&&(le.ZP.success("\u79FB\u52A8\u6210\u529F"),Ze({},!0))}),ke=je=>ve(void 0,null,function*(){let ze={};_e?ze=yield Ue(pe({},je)):ze=yield $e(pe({},je)),(ze==null?void 0:ze.status)==0&&(le.ZP.success((ze==null?void 0:ze.message)||(_e?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Ze({},!0),ft())});return(0,te.useEffect)(()=>{We!=null&&We.open&&Ze({},!0)},[We==null?void 0:We.open]),(0,te.useEffect)(()=>{var je;He(we((je=Re==null?void 0:Re.data)==null?void 0:je.list))},[Re]),Ne?te.createElement(te.Fragment,null,Ve,Le,te.createElement(a.default,pe({},pe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},We)),te.createElement(z.Z,{spinning:it},(Ge==null?void 0:Ge.length)>0?te.createElement(te.Fragment,null,te.createElement(ae.default.DirectoryTree,{height:500,className:y.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Me,treeData:Ge,onDrop:At,titleRender:je=>te.createElement(te.Fragment,null,te.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},je==null?void 0:je.title),te.createElement("div",{className:`${y.EditDom}`},te.createElement(re.Z,{wrap:!1,align:"middle",gutter:16},te.createElement(b.Z,null,te.createElement(ie.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},te.createElement("i",{className:`iconfont icon-tuodong1 font12 ${y.currentPrimary}`}))),te.createElement(b.Z,null,te.createElement(ie.Z,{title:"\u7F16\u8F91"},te.createElement("i",{className:`iconfont icon-bianji11 font12 ${y.currentPrimary}`,onClick:ze=>{ze.stopPropagation(),Xe.setFieldsValue(pe({},je)),Ye(!0)}}))),te.createElement(b.Z,null,te.createElement(ie.Z,{title:"\u5220\u9664"},te.createElement("i",{className:`iconfont icon-shanchu14 font12 ${y.currentDelete}`,onClick:ze=>{ze.stopPropagation(),ot.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>ve(void 0,null,function*(){const nt=yield rt({id:je==null?void 0:je.key});(nt==null?void 0:nt.status)==0&&(le.ZP.success((nt==null?void 0:nt.message)||"\u5220\u9664\u6210\u529F"),Ze({},!0))})})}}))))))}),te.createElement(oe.op,{className:"ml20 mt20",icon:te.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{dt(!0),Ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):te.createElement(ne.Z,{styles:{margin:"30px auto"},customText:te.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",te.createElement("a",{onClick:()=>{dt(!0),Ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),te.createElement(a.default,{title:_e?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Ke,okText:_e?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{ft()},onOk:()=>{Xe.submit()}},te.createElement(fe.default,{form:Xe,onFinish:ke},_e&&te.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),te.createElement(fe.default.Item,{hidden:!0,name:"id"}),te.createElement(fe.default.Item,{className:"mt10",name:"value"},te.createElement(x.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Qe=(0,Se.connect)(({loading:De,user:Oe})=>({user:Oe,loading:De.effects}))(Ie)},39479:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return fe}});var te=de(59301),Se=de(33796),a=de(90083),fe=()=>{const[le,z]=(0,te.useState)(""),[ae,re]=(0,te.useState)(0);let[b,ie]=(0,te.useState)(),[x,y]=(0,te.useState)();const[E,ee]=(0,te.useState)(!1),ne=(0,te.useRef)("");(0,te.useEffect)(()=>Se.Z.subscribe("preview-image",Ee=>{z(Ee),console.log(me.current)}),[]),(0,te.useEffect)(()=>(document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}),[]),(0,te.useEffect)(()=>{ne.current=le},[le]);function oe(ge){console.log("e====",ge),ge.keyCode==27&&ne.current&&ue()}function ue(){document.body.style.overflow="auto",ie(void 0),y(void 0),re(0),z("")}function ce(){re(ae+90)}function Ae(){b=me.current.width*1.1,x=me.current.height*1.1,y(x),ie(b)}function se(){b=me.current.width/1.1,x=me.current.height/1.1,y(x),ie(b)}const he=(0,te.useRef)(),ye=(0,te.useRef)(),me=(0,te.useRef)(),pe=ge=>{(ge.nativeEvent.target===he.current||ge.nativeEvent.target===ye.current)&&ue()};return te.createElement(te.Fragment,null,le?te.createElement("div",null,te.createElement("div",{className:"preview-wrp-group",ref:ye},te.createElement(a.Z,{className:"image-preview",src:le,style:{display:"none"},preview:{visible:!0,src:le,onVisibleChange:ge=>{z("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(vt,tt,de){"use strict";de.d(tt,{h:function(){return he}});var te=de(59301),Se=de(82326),a=de(28284),fe=de(99571),le=de(89780),z=de.n(le),ae=de(66543),re=de(59598),b=Object.defineProperty,ie=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ye,me,pe)=>me in ye?b(ye,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ye[me]=pe,oe=(ye,me)=>{for(var pe in me||(me={}))E.call(me,pe)&&ne(ye,pe,me[pe]);if(y)for(var pe of y(me))ee.call(me,pe)&&ne(ye,pe,me[pe]);return ye},ue=(ye,me)=>ie(ye,x(me));const ce=Se.default.Option,Ae={labelCol:{span:4},wrapperCol:{span:20}},se={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"]};tt.Z=({callback:ye,onCancel:me})=>{const[pe,ge]=(0,te.useState)("python");function Ee(we){ge(se[we][1])}function ve(we){ye(we)}return te.createElement(a.default,ue(oe({},Ae),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ve,style:{width:500}}),te.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(Se.default,{getPopupContainer:we=>we.parentNode,onChange:Ee},Object.keys(se).map(we=>te.createElement(ce,{key:we,value:we},se[we][0])))),te.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(he,{mode:pe})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(fe.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function he({value:ye,onChange:me,mode:pe,options:ge={}}){const Ee=(0,te.useRef)(),[ve,we]=(0,te.useState)();return(0,te.useEffect)(()=>{if(ve){let Ie=function(Qe){const De=Qe.getValue();me&&me(De)};return ve.on("change",Ie),()=>{ve.off("change",Ie)}}},[ve,me]),(0,te.useEffect)(()=>{ve&&ve.setOption("mode",pe)},[ve,pe]),(0,te.useEffect)(()=>{ve&&(ye!==ve.getValue()||ye==="")&&setTimeout(()=>{ve.setValue(ye||"")},300)},[ve,ye]),(0,te.useEffect)(()=>{if(Ee.current&&!ve){const Ie=z().fromTextArea(Ee.current,oe({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));we(Ie)}},[Ee.current,ve]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:Ee}))}},2978:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ur}});var te=de(59301),Se=de(76560),a=de(89780),fe=de.n(a),le=de(76374),z=de(66543),ae=de(6313),re=de(25717),b=de(99498),ie=de(25419),x=de(67549),y=de(38394),E=({value:Ut="",className:_t,showTextOnly:ir,showLines:Qt,style:Mt={}})=>{const wt=(0,te.useMemo)(()=>"",[Ut]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:wt}}))},ee=Object.defineProperty,ne=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,se=(Ut,_t,ir)=>_t in Ut?ee(Ut,_t,{enumerable:!0,configurable:!0,writable:!0,value:ir}):Ut[_t]=ir,he=(Ut,_t)=>{for(var ir in _t||(_t={}))ce.call(_t,ir)&&se(Ut,ir,_t[ir]);if(ue)for(var ir of ue(_t))Ae.call(_t,ir)&&se(Ut,ir,_t[ir]);return Ut},ye=(Ut,_t)=>ne(Ut,oe(_t));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\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 pe({onActionCallback:Ut,title:_t,icon:ir,actionName:Qt,className:Mt="",children:wt}){function xt(){Ut(Qt)}return te.createElement("a",{title:_t,className:Mt,onClick:xt},te.createElement("i",{className:`${ir}`}),wt)}var ge=({watch:Ut,showNullButton:_t,showNullProgramButton:ir,onActionCallback:Qt,fullScreen:Mt,insertTemp:wt,hidetoolBar:xt,extraUse:jt})=>{const hr=[...me,{title:`${Ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ut?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return te.createElement("ul",{className:"markdown-toolbar-container"},!xt&&hr.map((nr,kt)=>te.createElement("li",{key:kt},nr.actionName?te.createElement(pe,ye(he({},nr),{onActionCallback:Qt})):te.createElement("span",{className:"v-line"}))),_t?te.createElement("li",null,te.createElement(pe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,ir?te.createElement(te.Fragment,null,te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,wt&&te.createElement("li",null,te.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${wt}`,onActionCallback:Qt},te.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),jt&&te.createElement("li",null,jt),te.createElement("li",{className:"btn-full-screen"},te.createElement(pe,{icon:`${Mt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Mt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qt})))},Ee=de(75790),ve=de(28284),we=de(37568),Ie=de(99571),Qe=Object.defineProperty,De=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(Ut,_t,ir)=>_t in Ut?Qe(Ut,_t,{enumerable:!0,configurable:!0,writable:!0,value:ir}):Ut[_t]=ir,Me=(Ut,_t)=>{for(var ir in _t||(_t={}))Le.call(_t,ir)&&We(Ut,ir,_t[ir]);if(be)for(var ir of be(_t))Ne.call(_t,ir)&&We(Ut,ir,_t[ir]);return Ut},et=(Ut,_t)=>De(Ut,Oe(_t));const ot={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:Ut,onCancel:_t})=>{function ir(Qt){Ut(Qt)}return te.createElement(ve.default,et(Me({},ot),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ir,style:{width:500}}),te.createElement(ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(we.default,null)),te.createElement(ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(we.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ie.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},Xe=de(44905),Ge=de(45596),He=de(62957),Ke=de(77019),Ye=de(6077),_e=de(59301),dt=({callback:Ut,onCancel:_t})=>{const ir=document.createElement("canvas"),Qt=ir.getContext("2d");ir.width=1e3,ir.height=800,Qt.fillStyle="#ffffff",Qt.fillRect(0,0,ir.width,ir.height);const Mt=ir.toDataURL("image/png");return _e.createElement(He.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},_e.createElement(Ke.Z,{style:{height:"100vh"}},_e.createElement(Ye.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Mt,visible:!0,title:String(Date.now())},onOk:wt=>{Ut({src:wt.url})},onClose:_t})))},it=de(30641),Ze=de(5269),Re=de(6767),rt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ue=de(59301),at=(0,te.forwardRef)(({onCancel:Ut,editImgId:_t,callback:ir},Qt)=>{let Mt=(0,te.useRef)(),wt=(0,te.useRef)(),xt=(0,te.useRef)(),jt=(0,te.useRef)(!1);const hr=(0,te.useRef)(!1);console.log("ref:",Qt);const[nr,kt]=(0,te.useState)(0),[Yt,$t]=(0,te.useState)("100vh");return(0,te.useEffect)(()=>{kt(1)},[]),(0,te.useImperativeHandle)(Qt,()=>({setHeight:$t})),Ue.createElement("div",{ref:hr,className:"body-overflow-initial"},Ue.createElement(it.Z,{width:"100vw",height:Yt,footer:null,closable:!0,placement:"bottom",open:!!nr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${rt.drawerWrap}`,onClose:()=>{window.saveDrawData(jr=>{ir({src:`/api/attachments/${jr}`,id:jr})})},title:Ue.createElement(Ke.Z,{align:"middle"},Ue.createElement(Ze.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ue.createElement(Ze.Z,{onClick:()=>{$t(Yt==="60px"?"100vh":"60px")}},Ue.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ue.createElement(Ze.Z,{onClick:()=>{window.saveDrawData(jr=>{if(jr===null){Re.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Re.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),ir({src:`/api/attachments/${jr}`,id:jr,disabledClose:!0})})}},Ue.createElement(Ie.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ue.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${_t||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:wt})))}),ft=de(90524),At=de(47889),ke=de(71051);const je=At.ZP.Group,ze={margin:"0 8px"};var nt=({callback:Ut,onCancel:_t})=>{function ir(Qt){Ut(Qt)}return te.createElement(ve.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ir},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:ze},"\u884C\u6570"),te.createElement(ve.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(ke.Z,null)),te.createElement("span",{style:ze},"\u5217\u6570"),te.createElement(ve.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(ke.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(ve.default.Item,{name:"align"},te.createElement(je,null,te.createElement(At.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(At.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(At.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(At.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ie.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},ut=de(71411),bt=de(11081),st=de.n(bt),sr=(0,te.forwardRef)(({use3d:Ut,width:_t,height:ir,callback:Qt,showSaveButton:Mt},wt)=>{const xt=(0,te.useRef)(),jt=(0,te.useRef)(),[hr,nr]=(0,te.useState)(!1),kt=(0,te.useRef)({id:xt,appName:"graphing",width:_t||1e3,height:ir||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{jt.current=new(st())(kt.current,!0),window.onload=function(){jt.current.inject("applet_container")}},[]);const Yt=()=>{var $t=window.ggbApplet.getPNGBase64(1,!0,72);return Qt&&Qt($t),$t};return(0,te.useEffect)(()=>{kt.current.appName=hr?"3D":"graphing",jt.current.inject("applet_container")},[hr]),(0,te.useEffect)(()=>{nr(Ut)},[Ut]),(0,te.useImperativeHandle)(wt,()=>({getImgData:Yt})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xt}),te.createElement(Ke.Z,{align:"middle"},te.createElement(Ze.Z,{flex:1},te.createElement(ut.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:hr,onChange:$t=>nr($t)})),te.createElement(Ze.Z,null,te.createElement(Ie.ZP,{size:"large",onClick:Yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=de(88615);const mr="link",Lt="upload-image",ar="add-flowchart",lr="draw-image",Nt="add-flowchart",cr="code-block",vr="add-table",Fr="------------",nn={default:Fr,left:`:${Fr}`,center:`:${Fr}:`,right:`${Fr}:`};var Rt=de(17904),Xt=de(49661);function Lr(){}let qr=0;const Gr=1e4,an="\u2581",xn="@\u2581\u2581@",wn="@\u2581@",Un=` **\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`,tn=["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 Nn(Ut){return/^\d+$/.test(Ut)?`${Ut}px`:Ut}const br=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dr={[br+"-B"]:"bold",[br+"-I"]:"italic"},tr={[mr]:"\u6DFB\u52A0\u94FE\u63A5",[cr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Lt]:"\u6DFB\u52A0\u56FE\u7247",[lr]:"\u6DFB\u52A0\u753B\u56FE",[ar]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[vr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ur=({defaultValue:Ut="",onChange:_t,width:ir="100%",height:Qt=400,miniToolbar:Mt=!1,isFocus:wt=!1,watch:xt,insertTemp:jt,mode:hr="markdown",id:nr="markdown-editor-id",showResizeBar:kt=!1,noStorage:Yt=!1,showNullButton:$t=!1,showNullProgramButton:jr=!1,hidetoolBar:Zr=!1,fullScreen:Tn=!1,onBlur:fn,onCMBeforeChange:Wn,onFullScreen:Qn,className:ei="",disablePaste:di=!1,disabled:$n=!1,disabledFill:ti=!1,placeholder:Mn="",values:Ir="",extraUse:Zn,onAddBlank:_r})=>{const[pr,An]=(0,te.useState)(null),[Di,ui]=(0,te.useState)(Ut),[Qi,Ki]=(0,te.useState)(xt),[ca,Ea]=(0,te.useState)(Tn),[Gi,fa]=(0,te.useState)(""),[xa,ai]=(0,te.useState)(0),[na,Wi]=(0,te.useState)(Qt),[Sa,ht]=(0,te.useState)(!1),[pt,Bt]=(0,te.useState)(0),[Tt,or]=(0,te.useState)(0),fr=(0,te.useRef)(),Rr=(0,te.useRef)(),Ur=(0,te.useRef)(),on=(0,te.useRef)(),kr=(0,te.useRef)(),Mr=(0,te.useRef)(),Ht=(0,Se.useDispatch)();(0,te.useEffect)(()=>{const gr=window.scrollY||window.pageYOffset;ui(Ir),pr==null||pr.setValue(Ir),window.scrollTo(0,gr)},[Ir]),(0,te.useEffect)(()=>{Qn==null||Qn(ca)},[ca]),(0,te.useEffect)(()=>{if(fr.current){let gr=function(Kr,Vr){var qn;if(di){Vr.preventDefault();return}const Ot=Vr.clipboardData;if(Ot){const qt=Ot.types.toString(),yr=Ot.items;if(qt==="Files"||Ot.types.indexOf("Files")>-1){if(Vr.preventDefault(),hr=="stex")return;try{let sn=yr[1];((qn=yr[0])==null?void 0:qn.kind)==="file"&&(sn=yr[0]);const Rn=sn.getAsFile(),Fn=Rn.name.split(".").pop();(0,Ge.I)(Rn,ln=>{var Cr,yn,cn;ln.id?((Cr=Rn==null?void 0:Rn.type)==null?void 0:Cr.indexOf("image"))>-1?$r.replaceSelection(``):((yn=Rn==null?void 0:Rn.type)==null?void 0:yn.indexOf("video"))>-1?$r.replaceSelection(``):((cn=Rn==null?void 0:Rn.type)==null?void 0:cn.indexOf("pdf"))>-1?$r.replaceSelection(`${Rn.name}`):tn.includes(Fn)?$r.replaceSelection(`${Rn.name}`):$r.replaceSelection(`[${Rn.name}](/api/attachments/${ln.id}?type=${ln.content_type})`):(ln==null?void 0:ln.status)===401&&(document.location.href="/user/login")})}catch(sn){Re.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const $r=fe().fromTextArea(fr.current,{mode:hr,lineNumbers:!Mt,lineWrapping:!0,value:Ut,autoCloseTags:!0,autoCloseBrackets:!0});return $r.on("keyup",function(Kr,Vr){Vr.keyCode===8&&(Kr.getValue()==""?$r.setOption("placeholder",Mn):$r.setOption("placeholder",null))}),$r.on("keydown",function(Kr,Vr){if(Vr.keyCode===8){var qn=mi(Kr);qn&&Vr.preventDefault()}}),wt&&$r.focus(),$r.on("paste",gr),$n&&$r.on("beforeChange",function(Kr,Vr){(Vr.origin==="paste"||Vr.origin==="+input")&&Vr.cancel()}),An($r),()=>{$r.off("paste",gr)}}},[]);const jn=(0,te.useCallback)(()=>{if(Rr.current)try{}catch(gr){console.log(gr,"---- to set md editor body height")}},[na,Rr,ca]);(0,te.useEffect)(()=>{function gr(){let $r=new le.Z(Kr=>{for(let Vr of Kr)(Vr.target.offsetHeight>0||Vr.target.offsetWidth>0)&&(jn(),pr.setSize("100%","100%"),pr.refresh())});return $r.observe(fr.current.parentElement),$r}if(pr){const $r=gr();return()=>{var Kr,Vr;(Kr=fr.current)!=null&&Kr.parentElement&&$r.unobserve((Vr=fr.current)==null?void 0:Vr.parentElement)}}},[pr,jn]),(0,te.useEffect)(()=>{if(pr){let gr=[];for(const[$r,Kr]of Object.entries(Dr)){let Vr={[$r]:()=>{Oi(Kr)}};gr.push(Vr),pr.addKeyMap(Vr)}return()=>{for(let $r of gr)pr.removeKeyMap($r)}}},[pr]),(0,te.useEffect)(()=>{Tn!==ca&&Ea(Tn)},[Tn]),(0,Rt.Z)(()=>{if(!Yt&&xa>0){let gr=new Date().getTime(),$r=window.sessionStorage.getItem(nr);gr>=xa+Gr&&(!$r||$r!==Di)&&(window.sessionStorage.setItem(nr,Di),ht(!0))}},Gr),(0,te.useEffect)(()=>{Ki(xt)},[pr,xt]),(0,te.useEffect)(()=>{pr&&wt&&pr.focus()},[pr,wt]),(0,te.useEffect)(()=>{if(Qi&&pr){let gr=function(Kr){let Vr=Kr.target;if(on.current){let qn=Vr.scrollTop/Vr.scrollHeight;on.current.scrollTop=on.current.scrollHeight*qn}};const $r=pr.getScrollerElement();return $r.addEventListener("scroll",gr),()=>{$r.removeEventListener("scroll",gr)}}},[pr,Qi]),(0,te.useEffect)(()=>{if(pr&&Wn){let gr=function($r,Kr){Wn($r,Kr)};return pr.on("beforeChange",gr),()=>{pr.off("beforeChange",gr)}}},[pr,Wn]),(0,te.useEffect)(()=>{if(pr&&fn){let gr=function(){fn(pr.getValue())};return pr.on("blur",gr),()=>{pr.off("blur",gr)}}},[pr,fn]);function mi(gr,$r){var Kr=gr.getDoc(),Vr=Kr.getCursor(),qn=Kr.getLine(Vr.line),Ot=qn.charAt(Vr.ch-1),qt=qn.lastIndexOf("@\u2581@",Vr.ch),yr=qn.lastIndexOf("@\u2581\u2581@",Vr.ch),sn=qt>yr?qt:yr,Rn=qt>yr?3:4;if(Sn.indexOf(Ot)===-1)return null;if(console.log("change1:",$r,gr,qn,Vr,sn,qt,yr,Ot),sn>=0&&Vr.ch-sn<5){var Fn=sn+Rn;return Kr.replaceRange("",{line:Vr.line,ch:sn},{line:Vr.line,ch:Fn}),{line:Vr.line,ch:Fn}}return null}(0,te.useEffect)(()=>{if(pr){let gr=function($r,Kr){const Vr=$r.getValue();ui(Vr),ai(new Date().getTime()),$r.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_t&&(jr?_t(Vr,Xn(Vr)):_t(Vr))};return pr.on("change",gr),()=>{pr.off("change",gr)}}},[pr,_t]),(0,te.useEffect)(()=>{if(pr)if(Ut==null)pr.setValue(""),ui("");else{const gr=window.scrollY||window.pageYOffset;Ut!==pr.getValue()&&(pr.setValue(Ut),ui(Ut),pr.setCursor($n?1:pr.lineCount(),0),window.scrollTo(0,gr))}},[pr,Ut]);const Oi=(0,te.useCallback)(gr=>{const $r=pr.getCursor(),Kr=pr.getSelection();let Vr=Kr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,tn=["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 Nn(Ut){return/^\d+$/.test(Ut)?`${Ut}px`:Ut}const br=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dr={[br+"-B"]:"bold",[br+"-I"]:"italic"},tr={[mr]:"\u6DFB\u52A0\u94FE\u63A5",[cr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Lt]:"\u6DFB\u52A0\u56FE\u7247",[lr]:"\u6DFB\u52A0\u753B\u56FE",[ar]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[vr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ur=({defaultValue:Ut="",onChange:_t,width:ir="100%",height:Qt=400,miniToolbar:Mt=!1,isFocus:wt=!1,watch:xt,insertTemp:jt,mode:hr="markdown",id:nr="markdown-editor-id",showResizeBar:kt=!1,noStorage:Yt=!1,showNullButton:$t=!1,showNullProgramButton:jr=!1,hidetoolBar:Zr=!1,fullScreen:Tn=!1,onBlur:fn,onCMBeforeChange:Wn,onFullScreen:Qn,className:ei="",disablePaste:di=!1,disabled:$n=!1,disabledFill:ti=!1,placeholder:Mn="",values:Ir="",extraUse:Zn,onAddBlank:_r})=>{const[pr,An]=(0,te.useState)(null),[Di,ui]=(0,te.useState)(Ut),[Qi,Ki]=(0,te.useState)(xt),[ca,Ea]=(0,te.useState)(Tn),[Gi,fa]=(0,te.useState)(""),[xa,ai]=(0,te.useState)(0),[na,Wi]=(0,te.useState)(Qt),[Sa,ht]=(0,te.useState)(!1),[pt,Bt]=(0,te.useState)(0),[Tt,or]=(0,te.useState)(0),fr=(0,te.useRef)(),Rr=(0,te.useRef)(),Ur=(0,te.useRef)(),on=(0,te.useRef)(),kr=(0,te.useRef)(),Mr=(0,te.useRef)(),Ht=(0,Se.useDispatch)();(0,te.useEffect)(()=>{const gr=window.scrollY||window.pageYOffset;ui(Ir),pr==null||pr.setValue(Ir),window.scrollTo(0,gr)},[Ir]),(0,te.useEffect)(()=>{Qn==null||Qn(ca)},[ca]),(0,te.useEffect)(()=>{if(fr.current){let gr=function(Kr,Vr){var qn;if(di){Vr.preventDefault();return}const Ot=Vr.clipboardData;if(Ot){const qt=Ot.types.toString(),yr=Ot.items;if(qt==="Files"||Ot.types.indexOf("Files")>-1){if(Vr.preventDefault(),hr=="stex")return;try{let sn=yr[1];((qn=yr[0])==null?void 0:qn.kind)==="file"&&(sn=yr[0]);const Rn=sn.getAsFile(),Fn=Rn.name.split(".").pop();(0,Ge.I)(Rn,ln=>{var Cr,yn,cn;ln.id?((Cr=Rn==null?void 0:Rn.type)==null?void 0:Cr.indexOf("image"))>-1?$r.replaceSelection(``):((yn=Rn==null?void 0:Rn.type)==null?void 0:yn.indexOf("video"))>-1?$r.replaceSelection(``):((cn=Rn==null?void 0:Rn.type)==null?void 0:cn.indexOf("pdf"))>-1?$r.replaceSelection(`${Rn.name}`):tn.includes(Fn)?$r.replaceSelection(`${Rn.name}`):$r.replaceSelection(`[${Rn.name}](/api/attachments/${ln.id}?type=${ln.content_type})`):(ln==null?void 0:ln.status)===401&&(document.location.href="/user/login")})}catch(sn){Re.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const $r=fe().fromTextArea(fr.current,{mode:hr,lineNumbers:!Mt,lineWrapping:!0,value:Ut,autoCloseTags:!0,autoCloseBrackets:!0});return $r.on("keyup",function(Kr,Vr){Vr.keyCode===8&&(Kr.getValue()==""?$r.setOption("placeholder",Mn):$r.setOption("placeholder",null))}),$r.on("keydown",function(Kr,Vr){if(Vr.keyCode===8){var qn=mi(Kr);qn&&Vr.preventDefault()}}),wt&&$r.focus(),$r.on("paste",gr),$n&&$r.on("beforeChange",function(Kr,Vr){(Vr.origin==="paste"||Vr.origin==="+input")&&Vr.cancel()}),An($r),()=>{$r.off("paste",gr)}}},[]);const jn=(0,te.useCallback)(()=>{if(Rr.current)try{}catch(gr){console.log(gr,"---- to set md editor body height")}},[na,Rr,ca]);(0,te.useEffect)(()=>{function gr(){let $r=new le.Z(Kr=>{for(let Vr of Kr)(Vr.target.offsetHeight>0||Vr.target.offsetWidth>0)&&(jn(),pr.setSize("100%","100%"),pr.refresh())});return $r.observe(fr.current.parentElement),$r}if(pr){const $r=gr();return()=>{var Kr,Vr;(Kr=fr.current)!=null&&Kr.parentElement&&$r.unobserve((Vr=fr.current)==null?void 0:Vr.parentElement)}}},[pr,jn]),(0,te.useEffect)(()=>{if(pr){let gr=[];for(const[$r,Kr]of Object.entries(Dr)){let Vr={[$r]:()=>{Oi(Kr)}};gr.push(Vr),pr.addKeyMap(Vr)}return()=>{for(let $r of gr)pr.removeKeyMap($r)}}},[pr]),(0,te.useEffect)(()=>{Tn!==ca&&Ea(Tn)},[Tn]),(0,Rt.Z)(()=>{if(!Yt&&xa>0){let gr=new Date().getTime(),$r=window.sessionStorage.getItem(nr);gr>=xa+Gr&&(!$r||$r!==Di)&&(window.sessionStorage.setItem(nr,Di),ht(!0))}},Gr),(0,te.useEffect)(()=>{Ki(xt)},[pr,xt]),(0,te.useEffect)(()=>{pr&&wt&&pr.focus()},[pr,wt]),(0,te.useEffect)(()=>{if(Qi&&pr){let gr=function(Kr){let Vr=Kr.target;if(on.current){let qn=Vr.scrollTop/Vr.scrollHeight;on.current.scrollTop=on.current.scrollHeight*qn}};const $r=pr.getScrollerElement();return $r.addEventListener("scroll",gr),()=>{$r.removeEventListener("scroll",gr)}}},[pr,Qi]),(0,te.useEffect)(()=>{if(pr&&Wn){let gr=function($r,Kr){Wn($r,Kr)};return pr.on("beforeChange",gr),()=>{pr.off("beforeChange",gr)}}},[pr,Wn]),(0,te.useEffect)(()=>{if(pr&&fn){let gr=function(){fn(pr.getValue())};return pr.on("blur",gr),()=>{pr.off("blur",gr)}}},[pr,fn]);function mi(gr,$r){var Kr=gr.getDoc(),Vr=Kr.getCursor(),qn=Kr.getLine(Vr.line),Ot=qn.charAt(Vr.ch-1),qt=qn.lastIndexOf("@\u2581@",Vr.ch),yr=qn.lastIndexOf("@\u2581\u2581@",Vr.ch),sn=qt>yr?qt:yr,Rn=qt>yr?3:4;if(xn.indexOf(Ot)===-1)return null;if(console.log("change1:",$r,gr,qn,Vr,sn,qt,yr,Ot),sn>=0&&Vr.ch-sn<5){var Fn=sn+Rn;return Kr.replaceRange("",{line:Vr.line,ch:sn},{line:Vr.line,ch:Fn}),{line:Vr.line,ch:Fn}}return null}(0,te.useEffect)(()=>{if(pr){let gr=function($r,Kr){const Vr=$r.getValue();ui(Vr),ai(new Date().getTime()),$r.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_t&&(jr?_t(Vr,Xn(Vr)):_t(Vr))};return pr.on("change",gr),()=>{pr.off("change",gr)}}},[pr,_t]),(0,te.useEffect)(()=>{if(pr)if(Ut==null)pr.setValue(""),ui("");else{const gr=window.scrollY||window.pageYOffset;Ut!==pr.getValue()&&(pr.setValue(Ut),ui(Ut),pr.setCursor($n?1:pr.lineCount(),0),window.scrollTo(0,gr))}},[pr,Ut]);const Oi=(0,te.useCallback)(gr=>{const $r=pr.getCursor(),Kr=pr.getSelection();let Vr=Kr.split(` `);switch(gr){case"bold":return pr.replaceSelection("**"+Kr+"**"),Kr===""&&pr.setCursor($r.line,$r.ch+2),pr.focus();case"italic":return pr.replaceSelection("*"+Kr+"*"),Kr===""&&pr.setCursor($r.line,$r.ch+1),pr.focus();case"code":return pr.replaceSelection("`"+Kr+"`"),Kr===""&&pr.setCursor($r.line,$r.ch+1),pr.focus();case"inline-latex":return(0,Xt.Ye)(Ht)?void 0:(fa("inline-latex"),pr.focus());case"latex":return pr.replaceSelection("```latex\n"+Kr+"\n```"),pr.setCursor($r.line+1,Kr.length+1),pr.focus();case"line-break":return pr.replaceSelection(`
`),pr.focus();case"list-ul":return Kr===""?pr.replaceSelection("- "+Kr):pr.replaceSelection(Vr.map(qn=>qn===""?"":`- ${qn}`).join(` `)),pr.focus();case"list-ol":return Kr===""?pr.replaceSelection("1. "+Kr):pr.replaceSelection(Vr.map((qn,Ot)=>qn===""?"":`${Ot+1}. ${qn}`).join(` -`)),pr.focus();case"add-null-ch":_r==null||_r();return;case"add-signal":return Kr===""&&pr.setCursor($r.line,$r.ch),pr.replaceSelection(wn),pr.focus();case"add-multiple":return Kr===""&&pr.setCursor($r.line,$r.ch),pr.replaceSelection(Sn),pr.focus();case"inster-template-1":return Kr===""&&pr.setCursor($r.line,$r.ch),pr.replaceSelection(Un),pr.focus();case"eraser":return pr.setValue(""),pr.focus();case"trigger-watch":return Ki(!Qi),pr.focus();case"trigger-full-screen":return Ea(!ca),pr.focus();case mr:fa(mr);return;case cr:fa(cr);return;case Lt:fa(Lt);return;case lr:fa(lr);return;case"maths-latex":if((0,Xt.Ye)(Ht))return;fa("maths-latex");return;case ar:kr.current="",sessionStorage.removeItem("file_id"),fa(ar);return;case vr:fa(vr);return;default:throw new Error}},[pr,Qi,ca]),mn=(0,te.useCallback)((gr,$r)=>{var Kr,Vr,qn,Ot,qt,yr;gr!=null&&gr.disabledClose||fa("");const{src:sn,alt:Rn,id:Fn}=gr||{};switch(Gi){case mr:const{title:Ui,link:Vn}=gr;return pr.replaceSelection(`[${Ui}](${Vn})`),pr.focus();case cr:const{language:Gn,content:ri}=gr;return pr.replaceSelection(["```"+Gn,ri,"```"].join(` +`)),pr.focus();case"add-null-ch":_r==null||_r();return;case"add-signal":return Kr===""&&pr.setCursor($r.line,$r.ch),pr.replaceSelection(wn),pr.focus();case"add-multiple":return Kr===""&&pr.setCursor($r.line,$r.ch),pr.replaceSelection(xn),pr.focus();case"inster-template-1":return Kr===""&&pr.setCursor($r.line,$r.ch),pr.replaceSelection(Un),pr.focus();case"eraser":return pr.setValue(""),pr.focus();case"trigger-watch":return Ki(!Qi),pr.focus();case"trigger-full-screen":return Ea(!ca),pr.focus();case mr:fa(mr);return;case cr:fa(cr);return;case Lt:fa(Lt);return;case lr:fa(lr);return;case"maths-latex":if((0,Xt.Ye)(Ht))return;fa("maths-latex");return;case ar:kr.current="",sessionStorage.removeItem("file_id"),fa(ar);return;case vr:fa(vr);return;default:throw new Error}},[pr,Qi,ca]),mn=(0,te.useCallback)((gr,$r)=>{var Kr,Vr,qn,Ot,qt,yr;gr!=null&&gr.disabledClose||fa("");const{src:sn,alt:Rn,id:Fn}=gr||{};switch(Gi){case mr:const{title:Ui,link:Vn}=gr;return pr.replaceSelection(`[${Ui}](${Vn})`),pr.focus();case cr:const{language:Gn,content:ri}=gr;return pr.replaceSelection(["```"+Gn,ri,"```"].join(` `)),pr.focus();case"maths-latex":for(var ln=atob(gr),Cr=new Uint8Array(ln.length),yn=0;yn{ki.id?pr.replaceSelection(`![,](/api/attachments/${ki.id}?type=${ki.content_type})`):(ki==null?void 0:ki.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Xt.Ye)(Ht))return;pr.replaceSelection("`$$"+gr+"$$`");break;case Nt:if(!Fn)return;pr.getValue().indexOf(sn)===-1?pr.replaceSelection(`
${Rn||
`):document.getElementById(Fn).src=ft.Z.API_SERVER+sn+"?t="+Date.now();break;case Lt:case lr:const oi=$r,Qr=(qn=(Vr=(Kr=oi==null?void 0:oi.name)==null?void 0:Kr.split("."))==null?void 0:Vr.pop)==null?void 0:qn.call(Vr);return((Ot=oi==null?void 0:oi.type)==null?void 0:Ot.indexOf("image"))>-1||!(oi!=null&&oi.type)?oi!=null&&oi.align||oi!=null&&oi.width?pr.replaceSelection(`

${Rn||

`):pr.replaceSelection(`${Rn||`):((qt=oi==null?void 0:oi.type)==null?void 0:qt.indexOf("video"))>-1?pr.replaceSelection(``):((yr=oi==null?void 0:oi.type)==null?void 0:yr.indexOf("pdf"))>-1?pr.replaceSelection(`${oi.name}`):tn.includes(Qr)?pr.replaceSelection(`${oi.name}`):pr.replaceSelection(`[${oi.name}](${sn})`),pr.focus();case vr:const{row:vi,col:En,align:Ni}=gr;let Ti=` `;for(let ki=0;ki",content:["#include "].join(` `)}]},z={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(` `)}]},ae={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 re=de(53184),b=de.n(re),ie=(it,Ze,Re)=>new Promise((rt,Ue)=>{var $e=At=>{try{ft(Re.next(At))}catch(ke){Ue(ke)}},at=At=>{try{ft(Re.throw(At))}catch(ke){Ue(ke)}},ft=At=>At.done?rt(At.value):Promise.resolve(At.value).then($e,at);ft((Re=Re.apply(it,Ze)).next())});const x={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},y=(it,Ze,Re,rt)=>{const Ue=Ze.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Re.lineNumber,endColumn:Re.column});return Array.from(new Set(Ue.match(/\b\w{2,}\b/g)||[])).map(at=>({label:at,kind:it.languages.CompletionItemKind.Text,insertText:at,range:rt}))},E=(it,Ze,Re,rt)=>{it.languages.registerCompletionItemProvider(Ze,{provideCompletionItems(Ue,$e){const at=Ue.getWordUntilPosition($e),ft={startLineNumber:$e.lineNumber,endLineNumber:$e.lineNumber,startColumn:at.startColumn,endColumn:at.endColumn},At=Ue.getLineContent($e.lineNumber).substring(at.startColumn-2,at.endColumn);return{suggestions:[...y(it,Ue,$e,ft),...Re.map(je=>({label:je,kind:it.languages.CompletionItemKind.Keyword,documentation:je,insertText:je,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft})),...rt.map(je=>({label:je.label,kind:it.languages.CompletionItemKind.Snippet,documentation:je.content,insertText:At.startsWith("#")?je.content.replace(/#/,""):je.content,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft}))]}}})};var ee=it=>{x.languages.forEach(Ze=>{it.languages.registerDocumentFormattingEditProvider(Ze,{provideDocumentFormattingEdits(Re){return ie(this,null,function*(){const rt=b()(Re.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:Re.getFullModelRange(),text:rt}]})}})}),E(it,"java",fe.keywords,fe.quickKey),E(it,"cpp",le.keywords,le.quickKey),E(it,"c",a.keywords,[]),E(it,"python",z.keywords,z.quickKey),E(it,"scala",ae.keywords,ae.quickKey)};const ne="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,ue=(it,Ze,Re)=>Ze in it?oe(it,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):it[Ze]=Re,ce=(it,Ze,Re)=>ue(it,typeof Ze!="symbol"?Ze+"":Ze,Re);const Ae=class Pu{constructor(Ze,Re,rt){this.placeholder=Ze,this.editor=Re,this.monaco=rt,Re.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Pu.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)}};ce(Ae,"ID","editor.widget.placeholderHint");var he=Ae,ye=de(96236),me=de(6767),pe=de(25399),ge=de(89392),Ee=de(33796),ve=de(56102),we=Object.defineProperty,Ie=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Le=(it,Ze,Re)=>Ze in it?we(it,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):it[Ze]=Re,Ne=(it,Ze)=>{for(var Re in Ze||(Ze={}))Oe.call(Ze,Re)&&Le(it,Re,Ze[Re]);if(De)for(var Re of De(Ze))be.call(Ze,Re)&&Le(it,Re,Ze[Re]);return it},We=(it,Ze)=>Ie(it,Qe(Ze)),Me=(it,Ze)=>{var Re={};for(var rt in it)Oe.call(it,rt)&&Ze.indexOf(rt)<0&&(Re[rt]=it[rt]);if(it!=null&&De)for(var rt of De(it))Ze.indexOf(rt)<0&&be.call(it,rt)&&(Re[rt]=it[rt]);return Re},et=(it,Ze,Re)=>new Promise((rt,Ue)=>{var $e=At=>{try{ft(Re.next(At))}catch(ke){Ue(ke)}},at=At=>{try{ft(Re.throw(At))}catch(ke){Ue(ke)}},ft=At=>At.done?rt(At.value):Promise.resolve(At.value).then($e,at);ft((Re=Re.apply(it,Ze)).next())});function ot(it){return/^\d+$/.test(it)?`${it}px`:it}function Ve(){}let Xe=!1;const Ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function He(it=[]){let Ze=it;if(Array.isArray(it)){for(let Re=0;Reet(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(it){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",it)}});var _e=it=>{var Ze=it,{width:Re="100%",height:rt="100%",value:Ue,language:$e="javascript",style:at={},options:ft={},overrideServices:At={},theme:ke="vs-dark",onEditBlur:je,isCopy:ze=!1,onSave:nt,autoHeight:ut=!1,forbidCopy:bt=!1,onChange:st=Ve,editorDidMount:Dt=Ve,onFocus:sr=Ve,onBreakPoint:Gt=Ve,breakPointValue:mr=[],filename:Lt="educoder.txt",errorLine:ar,errorContent:lr="",highlightLine:Nt,openBreakPoint:cr=!1,placeholder:vr="",showMiniMap:Fr=!0}=Ze,nn=Me(Ze,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Rt=(0,te.useRef)(),Xt=(0,te.useRef)({}),Lr=(0,te.useRef)(),qr=(0,te.useRef)(),Gr=(0,te.useRef)([]),an=(0,te.useRef)(!1),Sn=(0,te.useRef)(),wn=(0,te.useRef)(),Un=(0,te.useRef)(!1),[tn,Nn]=(0,te.useState)(!1);function gn(){let kt;return Rt.current&&(kt=new Se.Z(Yt=>{for(let $t of Yt)($t.target.offsetHeight>0||$t.target.offsetWidth>0)&&Xt.current.instance.layout()}),kt.observe(Rt.current)),kt}function br(){me.ZP.warning({content:decodeURIComponent(ne),key:"monaco-editor-tip"})}const Dr=()=>{let kt=Xt.current.instance;if(Ue!=null&&kt&&tn){const Yt=kt.getModel();Yt&&Ue!==Yt.getValue()&&(Xe=!0,Yt.setValue(Ue),kt.layout(),Xe=!1)}};(0,te.useEffect)(()=>{const kt=Ee.Z.subscribe("formatDocument",Yt=>{var $t;let jr=Xt.current.instance;($t=jr==null?void 0:jr.getAction)==null||$t.call(jr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Yt=>{st(Yt)},kt},[]),(0,te.useEffect)(()=>{var kt;let Yt=Xt.current.instance;qr.current&&clearTimeout(qr.current),qr.current=setTimeout(()=>{Dr()},500),Ue&&(Ue!=null&&Ue.length)&&((kt=Yt==null?void 0:Yt.updateOptions)==null||kt.call(Yt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ue.split(/\r\n|\r|\n/g).length))+3,5)}))},[Ue,tn,Xt.current]),(0,te.useEffect)(()=>{if(ar&&Xt.current&&Xt.current.instance){let Yt=Xt.current.instance;Yt.changeViewZones(function($t){var jr=document.createElement("div");jr.style.padding="10px 20px",jr.style.width="calc(100% - 20px)",jr.className="my-error-line-wrp",jr.innerHTML=lr,$t.addZone({afterLineNumber:ar||11,heightInLines:3,domNode:jr})});var kt={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}};Yt.addOverlayWidget(kt),Yt.revealPositionInCenter({lineNumber:20,column:1})}},[ar,Xt.current,tn]);const tr=(kt="",Yt)=>{if(!kt||kt.trim()==="")return!0;const jr=Xt.current.instance.getModel().getLineTokens(Yt);let Zr=!1;for(let Tn=0;Tn<2;Tn++)jr.getStandardTokenType(Tn)===1&&(Zr=!0);return Zr};(0,te.useEffect)(()=>{var kt;const Yt=(kt=Xt.current)==null?void 0:kt.instance;if(Yt&&tn&&bt){const $t=Yt.onDidBlurEditorWidget(()=>{Un.current=!1}),jr=Yt.onDidFocusEditorText(()=>{Un.current=!0});return()=>{$t.dispose(),jr.dispose()}}},[Xt.current,tn,bt]),(0,te.useEffect)(()=>{var kt;if((kt=Xt.current)!=null&&kt.instance&&tn&&cr){let Yt=Xt.current.instance,$t=Yt.getModel();if(!$t)return;(()=>{var Ir;let Zn=[],_r=[];const pr=$t.getAllDecorations();for(let Di of pr)Di.options.className==="highlighted-line"&&(Zn.push((Ir=Di==null?void 0:Di.range)==null?void 0:Ir.startLineNumber),_r.push(Di==null?void 0:Di.id));if(Nt===Zn[0])return;$t.deltaDecorations(_r,[]);const An=$t.getLineCount();Nt&&Nt<=An&&(Yt.deltaDecorations([],[{range:new Ke.Range(Nt,1,Nt,$t.getLineMaxColumn(Nt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Yt.revealLineInCenter(Nt))})();const Zr=(Ir=!1)=>{var Zn;let _r=[],pr=[];const An=$t.getAllDecorations();for(let Di of An)Di.options.linesDecorationsClassName==="breakpoints-select"&&(_r.push((Zn=Di==null?void 0:Di.range)==null?void 0:Zn.startLineNumber),pr.push(Di==null?void 0:Di.id));if(Ir)return{lines:_r,ids:pr};Gt(_r)},Tn=Ir=>et(void 0,null,function*(){let Zn={range:new Ke.Range(Ir,1,Ir,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield $t.deltaDecorations([],[Zn]),Zr()}),fn=Ir=>et(void 0,null,function*(){let Zn=[];const _r=Yt.getLineDecorations(Ir);for(let pr of _r)pr.options.linesDecorationsClassName==="breakpoints-select"&&Zn.push(pr.id);yield $t.deltaDecorations(Zn,[]),Zr()}),Wn=Ir=>{let Zn=Yt.getLineDecorations(Ir);for(let _r of Zn)if(_r.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ge.isEqual)(mr,Zr(!0).lines)){$t.deltaDecorations(Zr(!0).ids,[]);const Ir=mr.map(Zn=>({range:new Ke.Range(Zn,1,Zn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));$t.deltaDecorations([],Ir)}const Qn=Yt.onDidChangeModelContent(Ir=>{let Zn=Yt.getPosition();if(Zn){let _r=Zn.lineNumber;clearTimeout(wn.current),wn.current=setTimeout(()=>{tr($t.getLineContent(_r),_r)?fn(_r):Wn(_r)?(fn(_r),Tn(_r)):Zr()},100)}}),ei=Yt.onMouseDown(Ir=>{var Zn,_r,pr;if(Ir.target.detail&&((pr=(_r=(Zn=Ir.target)==null?void 0:Zn.element)==null?void 0:_r.className)!=null&&pr.includes("line-numbers"))){let An=Ir.target.position.lineNumber;if(tr($t.getLineContent(An),An))return;Wn(An)?fn(An):Tn(An)}}),di=Ir=>{let Zn={range:new Ke.Range(Ir,1,Ir,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Gr.current=Yt.deltaDecorations(Gr.current,[Zn])},$n=()=>{Gr.current=Yt.deltaDecorations(Gr.current,[])},ti=Yt.onMouseMove(Ir=>{var Zn,_r,pr;if($n(),Ir.target.detail&&((pr=(_r=(Zn=Ir.target)==null?void 0:Zn.element)==null?void 0:_r.className)!=null&&pr.includes("line-numbers"))){let An=Ir.target.position.lineNumber;if(tr($t.getLineContent(An),An))return;di(An)}}),Mn=Yt.onMouseLeave(()=>{$n()});return()=>{Qn.dispose(),ei.dispose(),ti.dispose(),Mn.dispose()}}},[Xt.current,tn,mr,Nt,cr,$e]),(0,te.useEffect)(()=>{var kt;(kt=Xt.current)!=null&&kt.instance&&cr&&Xt.current.instance.setPosition({lineNumber:0,column:0})},[Nt]);function ur(){let kt=Xt.current.instance;if(kt){const Yt=kt.getSelection(),$t=Xt.current.pastePos||{},jr=new Ke.Range($t.startLineNumber||Yt.endLineNumber,$t.startColumn||Yt.endColumn,$t.endLineNumber||Yt.endLineNumber,$t.endColumn||Yt.endColumn);setTimeout(()=>{kt.executeEdits("",[{range:jr,text:""}])},300)}}function Ut(kt){(window.navigator.platform.match("Mac")?kt.metaKey:kt.ctrlKey)&&kt.keyCode==83&&(kt.preventDefault(),nt())}const _t=()=>{if(ut&&Xt.current.instance){const kt=Xt.current.instance.getContentHeight();hr(kt{if(!Un.current)return;const{keyCode:Yt,ctrlKey:$t,metaKey:jr,target:Zr,type:Tn}=kt;return(Tn==="paste"||(Yt===67||Yt===86)&&(jr||$t))&&Zr.nodeName==="TEXTAREA"&&(br(),kt.preventDefault()),!1};function Mt(kt,Yt){var $t=window.URL||window.webkitURL||window,jr=new Blob([Yt]),Zr=document.createElementNS("http://www.w3.org/1999/xhtml","a");Zr.href=$t.createObjectURL(jr),Zr.download=kt,ir(Zr)}(0,te.useEffect)(()=>{_t()},[_t]),(0,te.useEffect)(()=>{Rt.current&&!tn&&Promise.all([de.e(8909),de.e(5028)]).then(de.bind(de,71448)).then(kt=>{try{Ke=kt,Xt.current.instance=Ke.editor.create(Rt.current,{value:Ue,language:He($e),theme:ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Fr||!1}},At);const Yt=Xt.current.instance;let Zr=[...ye.BH._menuItems].find(Qn=>Qn[0]._debugName=="EditorContext")[1],Tn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],fn=(Qn,ei)=>{var di,$n;let ti=Qn._first;do ei.includes(($n=(di=ti.element)==null?void 0:di.command)==null?void 0:$n.id)&&Qn._remove(ti);while(ti=ti.next)};if(Dt(Yt,Ke),setTimeout(()=>{_t(),Xt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Mt(Lt||"educoder.txt",Yt.getValue())}})},500),Xt.current.subscription=Yt.onDidChangeModelContent(Qn=>{an.current?clearTimeout(Sn.current):(_t(),st(Yt.getValue(),Qn)),Sn.current=setTimeout(()=>{an.current=!1},500)}),window.Monaco||ee(Ke,He($e)),bt&&(fn(Zr,Tn),Rt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Qt),window.removeEventListener("paste",Qt),window.addEventListener("keydown",Qt),window.addEventListener("paste",Qt)),window.Monaco=Ke,je&&Yt.onDidBlurEditorWidget(()=>{je(Yt.getValue())}),sr&&Yt.onDidFocusEditorText(()=>{bt&&Ye(),sr(Yt.getValue())}),bt){Ye();try{Yt.onDidPaste(Qn=>{const ei=Yt.getSelection(),di=Xt.current.pastePos||{},$n=new Ke.Range(di.startLineNumber||ei.endLineNumber,di.startColumn||ei.endColumn,di.endLineNumber||ei.endLineNumber,di.endColumn||ei.endColumn);Yt.executeEdits("",[{range:Qn.range,text:""}])})}catch(Qn){}}let Wn=gn();return vr&&typeof vr=="string"&&new he(vr,Yt,Ke),Nn(!0),()=>{const Qn=Xt.current.instance;Qn.dispose();const ei=Qn.getModel();ei&&ei.dispose(),Xt.current.subscription&&Xt.current.subscription.dispose(),Wn.unobserve(Rt.current)}}catch(Yt){}})},[]),(0,te.useEffect)(()=>{if(Xt.current.instance&&tn)return document.addEventListener("keydown",Ut,!1),()=>{document.removeEventListener("keydown",Ut)}},[nt,tn]),(0,te.useEffect)(()=>{let kt=Xt.current.instance;if(kt&&tn){let Yt=He($e);Ke.editor.setModelLanguage(kt.getModel(),Yt)}},[$e,tn]),(0,te.useEffect)(()=>{Xt.current.instance&&tn&&Ke.editor.setTheme(ke)},[ke,tn]),(0,te.useEffect)(()=>{let kt=Xt.current.instance;Lr.current=ft,kt&&tn&&(kt.updateOptions(Ne({},ft)),setTimeout(()=>{kt.getModel().updateOptions(Ne({},ft))},200))},[JSON.stringify(ft),tn]),(0,te.useEffect)(()=>{let kt=Xt.current.instance;kt&&tn&&kt.layout()},[Re,rt,tn]);const[wt,xt]=(0,te.useState)(ot(Re)),[jt,hr]=(0,te.useState)(ot(rt)),nr=We(Ne({},at),{width:wt,height:jt,position:"relative"});return te.createElement("div",{className:"my-monaco-editor",ref:Rt,style:nr},ze&&te.createElement(ve.CopyToClipboard,{text:Ue,onCopy:()=>me.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},te.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},te.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function dt({width:it="100%",height:Ze="100%",original:Re,modified:rt,language:Ue,options:$e={}}){const at=(0,te.useRef)(),[ft,At]=(0,te.useState)(null);function ke(ut){let bt;return at.current&&(bt=new Se.Z(st=>{for(let Dt of st)(Dt.target.offsetHeight>0||Dt.target.offsetWidth>0)&&ut.layout()}),bt.observe(at.current)),bt}(0,te.useEffect)(()=>(at.current&&Promise.all([de.e(8909),de.e(9404)]).then(de.bind(de,2550)).then(ut=>{Ke=ut;const bt=Ke.editor.createDiffEditor(at.current,We(Ne({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},$e),{wordWrap:!0}));At(bt);let st=ke(bt);return()=>{bt.dispose();const Dt=bt.getModel();Dt&&Dt.dispose(),st.unobserve(at.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,te.useEffect)(()=>{ft&&ft.setModel({original:Ke.editor.createModel(Re,Ue),modified:Ke.editor.createModel(rt,Ue)})},[Re,rt,Ue,ft]);const je=ot(it),ze=ot(Ze),nt={width:je,height:ze};return te.createElement("div",{className:"my-diff-editor",ref:at,style:nt})}},64536:function(vt,tt,de){"use strict";var te=de(45298),Se=de(82326),a=de(71411),fe=de(59301);const le=Se.default.Option;tt.Z=({isTheoretical:z,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:b,autoFormat:ie,onCodeModeChange:x,onTabToSpace:y,onAutoFormat:E,formatDocument:ee,className:ne="",tabToSpace:oe,children:ue,code_editor:ce,challenge:Ae,shixun_environment_id:se,shixun_environments:he})=>{var ye;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},pe=(ye=he==null?void 0:he.find(ge=>ge.shixun_environment_id===se))==null?void 0:ye.program_language;return console.log("----",pe,he,se,ce),fe.createElement("div",{className:`tpi-code-setting ${ne}`},fe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),fe.createElement(Se.default,{bordered:!1,size:"small",value:b,onChange:x},fe.createElement(le,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(le,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!z&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},fe.createElement(le,{value:12},"12px"),fe.createElement(le,{value:14},"14px"),fe.createElement(le,{value:16},"16px"),fe.createElement(le,{value:18},"18px"),fe.createElement(le,{value:20},"20px"),fe.createElement(le,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(a.Z,{checked:oe,onChange:y})),fe.createElement("div",{className:"file-item",onClick:ee},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!z&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),fe.createElement("span",null,"Ctrl + S")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),fe.createElement("span",null,"F1 / Alt + F1")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),fe.createElement("span",null,"Ctrl + ]/[")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),fe.createElement("span",null,"Ctrl + Shift + \\")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),fe.createElement("span",null,"Home")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),fe.createElement("span",null,"End"))),ue),!z&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,pe&&fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),fe.createElement("span",null,pe)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,me[Ae==null?void 0:Ae.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,ce==null?void 0:ce.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,ce!=null&&ce.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return y}});var te={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},Se=de(29787),a=de(25399),fe=de(60242),le=de(92310),z=de.n(le),ae=de(49661),re=de(57884),b=de(34055),ie=de(59301),y=({className:E,dataSource:ee=[],col:ne=4,right:oe,bottom:ue=23,precision:ce=0,wrapWidth:Ae=1200,trackEventItems:se,loading:he,onRemove:ye=()=>{},isCurrent:me=!0,showProgress:pe=!1,showAlias:ge=!1})=>{const Ee=Math.floor((Ae-(ne-1)*oe)/ne),ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ie.createElement(Se.Z,{spinning:he},ie.createElement("div",{className:z()(te.list,E)},!!(ee!=null&&ee.length)&&(ee==null?void 0:ee.map((we,Ie)=>{var Qe,De,Oe,be,Le,Ne;const{name:We,id:Me,identifier:et,featured:ot,school_name:Ve,image_url:Xe,excellent:Ge,is_plan:He}=we;return ie.createElement("div",{key:Me,className:me&&pe?te.wrapisCurrent:te.wrap,style:{width:Ee,marginRight:(1+Ie)%ne===0?0:oe+ce,marginBottom:ue}},ie.createElement("a",{className:te.li,onClick:Ke=>{Ke.preventDefault(),Ke.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${et}`)}},ie.createElement("div",{className:te.img},ie.createElement("img",{className:te.cover,src:`${Xe}`}),me&&(0,b.bg)()&&(we==null?void 0:we.studying)&&ie.createElement("div",{className:`${te.movebq} user-path-items`,onClick:Ke=>{Ke.stopPropagation(),ye(we)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Qe=we==null?void 0:we.subject_tags)==null?void 0:Qe.map((Ke,Ye)=>{var _e,dt;if(Ye===0){const Ze=(_e=ve.find(Re=>Re.name==Ke))==null?void 0:_e.swimg;return ie.createElement("img",{className:te.sign,src:Ze,style:{left:"-4px"}})}const it=(dt=ve.find(Ze=>Ze.name==Ke))==null?void 0:dt.ptimg;return ie.createElement("img",{className:te.sign,src:it,style:{left:`${48+52*(Ye-1)+2*Ye}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(we==null?void 0:we.excellent)&&ie.createElement("div",{className:te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:te.name},ie.createElement(a.Z,{title:ge&&(we!=null&&we.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${We}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${we==null?void 0:we.excellent_alias_name}`)):We},ie.createElement("span",{className:te.e},ge&&(we==null?void 0:we.excellent_alias_name)||We))),me&&pe&&((De=we==null?void 0:we.progress)==null?void 0:De.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Oe=we==null?void 0:we.progress)==null?void 0:Oe.my_score)/((be=we==null?void 0:we.progress)==null?void 0:be.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Le=we==null?void 0:we.progress)==null?void 0:Le.my_score,"/",(Ne=we==null?void 0:we.progress)==null?void 0:Ne.all_score),(!me||!pe)&&ie.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ve}`},ie.createElement("div",{className:te.unit},ie.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ve)),(!me||!pe)&&ie.createElement("div",{className:te.tags},ie.createElement("div",null,ie.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,we.stages_count))),ie.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,we.members_count)))))))})),!ee.length&&ie.createElement(re.Z,null)))}},71360:function(vt,tt,de){"use strict";de.d(tt,{jL:function(){return le},w9:function(){return ot},QD:function(){return ar},cQ:function(){return Le.Z},op:function(){return st},O5:function(){return Dr},_b:function(){return nn},t7:function(){return ce},Gi:function(){return Ye},YG:function(){return He},qp:function(){return x},vr:function(){return cr},qE:function(){return Gt},Je:function(){return he},wb:function(){return be},cq:function(){return rt},tp:function(){return ee}});var te=de(59301),Se={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},a="data:image/png;base64,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",le=({dataSource:tr=[],img:ur,imgWidth:Ut=346,title:_t,sunTitle:ir,bannerExtraContent:Qt})=>te.createElement("div",{className:Se.banner},te.createElement("div",{className:Se.content},te.createElement("aside",null,te.createElement("p",null,te.createElement("b",null,_t),te.createElement("span",null,ir)),tr.length>0&&te.createElement("div",{className:Se.btns},tr.map((Mt,wt)=>te.createElement("div",{key:wt,onClick:Mt.click},Mt.name,Mt.sign?te.createElement("img",{src:a,width:39}):null))),Qt),ur&&te.createElement("img",{style:{marginTop:33,marginRight:38},src:ur,width:Ut}))),z={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=de(92310),re=de.n(ae),b=de(89392),x=({dataSource:tr=[],value:ur,onChange:Ut,onTitleChange:_t,className:ir,title:Qt,titleWidth:Mt=41,style:wt={},fontColor:xt="#6A7283",showCount:jt})=>{const[hr,nr]=(0,te.useState)(0),[kt,Yt]=(0,te.useState)(!1),$t=(0,te.useRef)(null),jr=(0,te.useRef)(null);return(0,te.useEffect)(()=>{var Zr;tr.length!==0&&(((Zr=$t==null?void 0:$t.current)==null?void 0:Zr.clientHeight)>97?nr(1):nr(0)),tr.length===0&&nr(0),Yt(!1)},[tr]),te.createElement("div",{className:re()(z.row,ir),style:wt},te.createElement("div",{onClick:(0,b.throttle)(()=>_t==null?void 0:_t(),2e3),style:{width:Mt,marginTop:kt?12:4},className:`${z.title} ${_t?"current":""}`},Qt),te.createElement("div",{className:kt?`${z.tagsWrap} ${z.tagsBorderWrap}`:z.tagsWrap},te.createElement("div",{className:z.bar,ref:jr,style:hr>0?{height:hr===1?97:"auto",overflow:hr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},te.createElement("div",{className:z.tag,ref:$t},tr==null?void 0:tr.map(Zr=>te.createElement("span",{onClick:()=>Ut(Zr.id),key:Zr.id,style:{color:xt},className:ur===Zr.id?z.active:""},te.createElement("span",{title:Zr.name,className:z.name},Zr.name),!!jt&&te.createElement("span",{className:z.num},Zr.count))))),!!hr&&te.createElement(te.Fragment,null,hr===1?te.createElement("div",{onClick:()=>{var Zr;nr(2),((Zr=$t==null?void 0:$t.current)==null?void 0:Zr.clientHeight)>245?Yt(!0):Yt(!1)},className:z.action},"\u5C55\u5F00",te.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):te.createElement("div",{onClick:()=>{jr.current.scrollTop=0,nr(1),Yt(!1)},className:z.action},"\u6536\u8D77",te.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ee=({dataSource:tr=[],value:ur,onChange:Ut,className:_t,style:ir={}})=>te.createElement("div",{style:ir,className:re()(y.tabs,_t)},tr.map(Qt=>te.createElement("span",{onClick:()=>Ut(Qt.id),className:ur===Qt.id?y.active:"",key:Qt.id},Qt.name))),ne={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"},oe=de(37568),ce=({dataSource:tr=[],value:ur="",onChange:Ut,onInputChange:_t=()=>{},className:ir,style:Qt={},placeholder:Mt,allowClear:wt=!1})=>{var xt;const[jt,hr]=(0,te.useState)(""),[nr,kt]=(0,te.useState)("");(0,te.useEffect)(()=>{var jr;let Zr=ur;(jr=JSON.stringify(ur))!=null&&jr.includes("{")&&(hr(ur.id),Zr=ur.value||"");try{kt(decodeURIComponent(Zr||""))}catch(Tn){kt(decodeURIComponent(Zr||""))}},[ur]);const Yt=()=>{Ut(encodeURIComponent(nr),jt||null)},$t=jr=>{jr!==jt&&(hr(jr),Ut(encodeURIComponent(nr),jr))};return te.createElement("div",{className:re()(ne.input,ir),style:Qt},!!tr.length&&te.createElement("div",{className:ne.dropdown},te.createElement("div",{className:ne.text},(xt=tr.find(jr=>jr.id===jt))==null?void 0:xt.name,te.createElement("i",{className:"iconfont icon-zhankai4"}),te.createElement("b",{className:ne.b1}),te.createElement("b",{className:ne.b2})),te.createElement("div",{className:ne.menu},tr.map((jr,Zr)=>te.createElement("div",{key:Zr,onClick:()=>$t(jr.id)},jr.name)))),te.createElement(oe.default,{onPressEnter:Yt,value:nr,onChange:jr=>{kt(jr.target.value),_t(encodeURIComponent(jr.target.value),jt||null)},placeholder:Mt,variant:"borderless",allowClear:wt,onClear:()=>Ut("",jt||null)}),te.createElement("i",{onClick:Yt,className:"iconfont icon-sousuo9 font14 current"}))},Ae={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},he=({value:tr,onChange:ur,className:Ut,total:_t,pageSize:ir,style:Qt={}})=>{const Mt=tr<2,wt=tr>=Math.ceil(_t/ir);return _t<=ir?te.createElement(te.Fragment,null):te.createElement("div",{className:re()(Ae.quickPager,Ut),style:Qt},te.createElement("div",{onClick:()=>{Mt||ur(tr-1,"prev")},className:Mt?Ae.disabled:""},"\u4E0A\u4E00\u9875"),te.createElement("div",{onClick:()=>{wt||ur(tr+1,"next")},className:wt?Ae.disabled:""},"\u4E0B\u4E00\u9875"))},ye={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},me=de(29787),pe=de(25399),ge=de(58018),Ee=de(90524),ve=de(49661),we=de(96908),Ie=de(57177),Qe=de(81378),De=de(57884),be=({className:tr,dataSource:ur=[],col:Ut=4,right:_t,bottom:ir=23,precision:Qt=0,wrapWidth:Mt=1200,trackEventItems:wt,loading:xt})=>{const jt=Math.floor((Mt-(Ut-1)*_t)/Ut);return te.createElement(me.Z,{spinning:xt},te.createElement("div",{className:re()(ye.list,tr)},!!ur.length&&ur.map((hr,nr)=>{const{name:kt,id:Yt,identifier:$t,power:jr,cover_image_id:Zr,pic:Tn}=hr;return te.createElement("div",{className:ye.wrap,key:Yt,style:{width:jt,marginRight:(1+nr)%Ut===0?0:_t+Qt,marginBottom:ir}},te.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:ye.li,onClick:fn=>{fn.preventDefault(),wt&&(0,ve.L9)([wt]),jr&&(0,ve.xg)(`/shixuns/${$t}/challenges`)}},te.createElement("div",{className:ye.img},te.createElement("img",{className:ye.cover,src:`${Tn}`}),hr.is_jupyter&&te.createElement("img",{className:ye.sign,src:we}),hr.is_jupyter_lab&&te.createElement("img",{className:ye.sign,src:Ie}),hr.is_unity_3d&&te.createElement("img",{className:ye.sign,src:Qe})),te.createElement("div",{className:ye.name},te.createElement(pe.Z,{title:kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:ye.e},kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{className:ye.tags},te.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),te.createElement("span",null,hr.challenges_count))),!!hr.myshixuns_count&&te.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),te.createElement("span",null,hr.myshixuns_count))),te.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},te.createElement("span",null,te.createElement("span",null,hr.level))),te.createElement("div",{className:ye.rate},te.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:hr.score_info}),te.createElement("span",null,"\xA0",hr.score_info?`${hr.score_info}\u5206`:"5\u5206")))),!jr&&te.createElement("div",{className:ye.lockWrap},te.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ur.length&&te.createElement(De.Z,null)))},Le=de(929),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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},We="data:image/png;base64,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",Me=de(59301),ot=({className:tr,dataSource:ur=[],col:Ut=4,right:_t,bottom:ir=23,precision:Qt=0,wrapWidth:Mt=1200,trackEventItems:wt,loading:xt,handleVery:jt=()=>!0})=>{const hr=Math.floor((Mt-(Ut-1)*_t)/Ut);return Me.createElement(me.Z,{spinning:xt},Me.createElement("div",{className:re()(Ne.list,tr)},!!ur.length&&ur.map((nr,kt)=>{const{subject_identifier:Yt,id:$t,identifier:jr,power:Zr}=nr,Tn=nr.is_public!=0&&nr.is_public;return Me.createElement("div",{className:Ne.wrap,key:$t,style:{width:hr,marginRight:(1+kt)%Ut===0?0:_t+Qt,marginBottom:ir}},Me.createElement("a",{className:Ne.li,onClick:fn=>{fn.preventDefault(),jt(nr==null?void 0:nr.first_category_url)&&(wt&&(0,ve.L9)([wt]),(0,ve.xg)(nr.first_category_url))}},Me.createElement("div",{className:Ne.top},Me.createElement(pe.Z,{title:nr.name},Me.createElement("div",{className:Ne.name},nr.name)),Me.createElement("img",{className:Ne.img,src:Ee.Z.IMG_SERVER+"/images/"+nr.avatar_url}),Me.createElement("div",{className:Ne.text,title:nr.creator},nr.creator),Yt&&Me.createElement("div",{className:Ne.btns},Me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tn&&Me.createElement("div",{className:Ne.sign},"\u516C\u5F00")),Me.createElement("div",{className:Ne.bottom},nr.visits>0&&Me.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-liulanyan"}),Me.createElement("span",null,nr.visits))),nr.course_members_count>0&&Me.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan"}),nr.course_members_count)),nr.tasks_count>0&&Me.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-zuoye"}),nr.tasks_count)),nr.is_end?Me.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Me.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!nr.is_accessible&&Me.createElement("div",{className:Ne.lockWrap},Me.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ur.length&&Me.createElement(De.Z,null)))},Ve={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"},Xe=de(76560),He=({dataSource:tr=[],value:ur,onChange:Ut,className:_t,style:ir={},tabBarExtraContent:Qt})=>te.createElement("div",{className:re()(Ve.tabs,_t),style:ir},te.createElement("div",{className:Ve.tabsWrap},tr.map((Mt,wt)=>!(Mt!=null&&Mt.hide)&&te.createElement("aside",{className:Ve.tab,onClick:()=>{Ut(Mt.id),Mt.link&&Xe.history.push(Mt.link)},key:wt},te.createElement("div",{className:ur===Mt.id?Ve.active:""},Mt.name),(Mt==null?void 0:Mt.resetCount)==null&&(Mt==null?void 0:Mt.total)!==void 0&&te.createElement("span",null,"\uFF08",Mt==null?void 0:Mt.total,"\uFF09"),(Mt==null?void 0:Mt.resetCount)!==void 0&&(Mt==null?void 0:Mt.total)!==void 0&&te.createElement(pe.Z,{title:(Mt==null?void 0:Mt.tip)!=null?Mt==null?void 0:Mt.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},Mt==null?void 0:Mt.resetCount),"/",te.createElement("span",null,Mt==null?void 0:Mt.total),"\uFF09"))))),te.createElement("div",{className:Ve.tabBar},Qt)),Ye=({className:tr,style:ur={},children:Ut})=>te.createElement("div",{className:re()(tr),style:ur},Ut),_e={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"},dt=de(75727),it=de(93041);const Ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rt=({sortValue:tr,dropValue:ur,className:Ut,onSort:_t,onDrop:ir,dataSource:Qt=Ze})=>{var Mt;return te.createElement("div",{className:re()(_e.orderWrap,Ut)},te.createElement(dt.Z,{dropdownRender:()=>te.createElement(it.default,null,Qt.map((wt,xt)=>te.createElement(it.default.Item,{key:xt,onClick:()=>ir(wt.id)},wt.name)))},te.createElement("span",{className:_e.orderTextWrap},(Mt=Qt.find(wt=>ur===wt.id))==null?void 0:Mt.name)),te.createElement("span",{className:_e.orderIconWrap},te.createElement("span",{className:_e.orderAsc},te.createElement("i",{className:tr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${_e.cursorPointer} ${_e.active}`:`iconfont icon-sanjiaoxing-up font12 ${_e.cursorPointer}`,onClick:()=>_t(tr==="asc"?"desc":"asc")})),te.createElement("span",{className:_e.orderDesc},te.createElement("i",{className:tr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${_e.cursorPointer} ${_e.active}`:`iconfont icon-sanjiaoxing-down font12 ${_e.cursorPointer}`,onClick:()=>_t(tr==="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"},$e=de(99571),at=Object.defineProperty,ft=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,je=(tr,ur,Ut)=>ur in tr?at(tr,ur,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):tr[ur]=Ut,ze=(tr,ur)=>{for(var Ut in ur||(ur={}))At.call(ur,Ut)&&je(tr,Ut,ur[Ut]);if(ft)for(var Ut of ft(ur))ke.call(ur,Ut)&&je(tr,Ut,ur[Ut]);return tr},nt=(tr,ur)=>{var Ut={};for(var _t in tr)At.call(tr,_t)&&ur.indexOf(_t)<0&&(Ut[_t]=tr[_t]);if(tr!=null&&ft)for(var _t of ft(tr))ur.indexOf(_t)<0&&ke.call(tr,_t)&&(Ut[_t]=tr[_t]);return Ut},ut=(tr,ur,Ut)=>new Promise((_t,ir)=>{var Qt=xt=>{try{wt(Ut.next(xt))}catch(jt){ir(jt)}},Mt=xt=>{try{wt(Ut.throw(xt))}catch(jt){ir(jt)}},wt=xt=>xt.done?_t(xt.value):Promise.resolve(xt.value).then(Qt,Mt);wt((Ut=Ut.apply(tr,ur)).next())}),st=tr=>{var ur=tr,{className:Ut,style:_t,children:ir,loading:Qt=!1,openLoading:Mt,onClick:wt=()=>{},size:xt="middle",shape:jt="round"}=ur,hr=nt(ur,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nr,kt]=(0,te.useState)(!1);return te.createElement($e.ZP,ze({onClick:(0,b.throttle)(Yt=>ut(void 0,null,function*(){Mt&&kt(!0);try{yield wt(Yt)}catch($t){console.log("error",$t)}Mt&&kt(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Ue.btn,Ue[`${xt}-${jt}`],Ut),style:_t,size:xt,shape:jt,loading:nr||Qt},hr),ir)},Dt={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"},Gt=({className:tr,style:ur,children:Ut=null,onClick:_t,title:ir})=>te.createElement("div",{className:re()(Dt.head,tr),style:ur},te.createElement("span",{className:"primary-hover",onClick:_t},te.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),te.createElement("b",{title:ir},ir),te.createElement("div",{className:Dt.node},Ut)),mr={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"},ar=({confirmShow:tr=!0,confirmTitle:ur,confirmClick:Ut,cancelShow:_t=!0,cancelTitle:ir,cancelClick:Qt,className:Mt,style:wt,confirmLoading:xt=!1})=>te.createElement("div",{className:re()(mr.btns,Mt),style:wt},tr&&te.createElement($e.ZP,{loading:xt,onClick:Ut,type:"primary",className:mr.confirm},ur),_t&&te.createElement($e.ZP,{onClick:Qt,className:mr.cancel},ir)),lr={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},cr=({className:tr,style:ur={},LeftContent:Ut,children:_t,RightContent:ir})=>te.createElement("div",{className:re()(lr.fixedBottom,tr),style:ur},te.createElement("div",{className:lr.wrap},te.createElement("div",{className:lr.left},Ut),te.createElement("div",{className:lr.center},_t),te.createElement("div",{className:lr.right},ir))),vr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},nn=({className:tr,style:ur={},dataSource:Ut=[]})=>te.createElement("div",{className:re()(vr.crumbs,tr),style:ur},Ut.map((_t,ir)=>irXe.history.push(_t.path)},_t.name):te.createElement("span",null,_t.name),te.createElement("span",null,"\xA0",">","\xA0")):te.createElement("span",{key:ir,style:{color:"#5F6368"}},_t.name))),Rt=de(11938),Xt=Object.defineProperty,Lr=Object.defineProperties,qr=Object.getOwnPropertyDescriptors,Gr=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,wn=(tr,ur,Ut)=>ur in tr?Xt(tr,ur,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):tr[ur]=Ut,Un=(tr,ur)=>{for(var Ut in ur||(ur={}))an.call(ur,Ut)&&wn(tr,Ut,ur[Ut]);if(Gr)for(var Ut of Gr(ur))Sn.call(ur,Ut)&&wn(tr,Ut,ur[Ut]);return tr},tn=(tr,ur)=>Lr(tr,qr(ur)),Nn=(tr,ur)=>{var Ut={};for(var _t in tr)an.call(tr,_t)&&ur.indexOf(_t)<0&&(Ut[_t]=tr[_t]);if(tr!=null&&Gr)for(var _t of Gr(tr))ur.indexOf(_t)<0&&Sn.call(tr,_t)&&(Ut[_t]=tr[_t]);return Ut};const{Countdown:gn}=Rt.default;var Dr=tr=>{var ur=tr,{onChange:Ut}=ur,_t=Nn(ur,["onChange"]);const[ir,Qt]=(0,te.useState)(null);(0,te.useEffect)(()=>{typeof ir=="number"&&ir>=0&&Ut(ir)},[ir]);const Mt=wt=>{const xt=Math.floor(wt/1e3);Qt(xt)};return te.createElement(gn,tn(Un({},_t),{onChange:Mt}))}},17904:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Se}});var te=de(59301);function Se(a,fe){const le=(0,te.useRef)();(0,te.useEffect)(()=>{le.current=a}),(0,te.useEffect)(()=>{function z(){le.current()}if(fe!==null){let ae=setInterval(z,fe);return()=>clearInterval(ae)}},[fe])}},67902:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ee}});var te=de(59301),Se={select:"select___ZHIRV",box:"box___ITyyI",text:"text___CIexk",itemWrap:"itemWrap___MwxrN",item:"item___EwLEb",active:"active___KIGwC",config_title:"config_title___ihFgg"},a=de(77736),fe=Object.defineProperty,le=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ne,oe,ue)=>oe in ne?fe(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[oe]=ue,b=(ne,oe)=>{for(var ue in oe||(oe={}))z.call(oe,ue)&&re(ne,ue,oe[ue]);if(le)for(var ue of le(oe))ae.call(oe,ue)&&re(ne,ue,oe[ue]);return ne};const ie=ne=>React.createElement("svg",b({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),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 x="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",y=de(59301),ee=({value:ne,onChange:oe})=>{const[ue,ce]=(0,te.useState)(!1),Ae=[{name:"\u5934\u6B4C&\u901A\u4E49\u5343\u95EE-Long(\u7A33\u5B9A\u7248)",key:"qwen-long",img:x},{name:"\u5934\u6B4C&\u901A\u4E49\u5343\u95EE-Long-Latest(\u6700\u65B0\u7248)",key:"qwen-long-latest",img:x}],se=Ae.find(he=>he.key===ne);return y.createElement("div",{className:Se.select},y.createElement(a.Z,{size:10},y.createElement("div",{className:`${Se.config_title}`},"\u8BC4\u5206\u6A21\u578B"),y.createElement("div",{className:Se.box,onMouseLeave:()=>ce(!1)},y.createElement("div",{className:Se.text,onClick:()=>ce(!0)},y.createElement("img",{src:se.img,width:20}),y.createElement("span",null,se.name),y.createElement("b",{className:"iconfont icon-zhankai6"})),ue&&y.createElement("div",{className:Se.itemWrap},y.createElement("aside",null,Ae.map(he=>y.createElement("div",{key:he.key,className:`${Se.item} ${he.key===ne?Se.active:""}`,onClick:ye=>{ye.stopPropagation(),oe(he.key),ce(!1)}},y.createElement("img",{src:he.img,width:20}),y.createElement("span",null,he.name))))))))}},394:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return De}});var te=de(59301),Se=de(37568),a=de(6767),fe=de(62957),le=de(29787),z=de(77019),ae=de(5269),re=de(14566),b=de(62673),ie=de(71051),x=de(62772),y={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},E=de(76560),ee=de(82093),ne=de(99464),oe=de(33796),ue=de(90524),ce=de(39479),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",se="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",he=de(59301),ye=Object.defineProperty,me=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ee=(Oe,be,Le)=>be in Oe?ye(Oe,be,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Oe[be]=Le,ve=(Oe,be)=>{for(var Le in be||(be={}))pe.call(be,Le)&&Ee(Oe,Le,be[Le]);if(me)for(var Le of me(be))ge.call(be,Le)&&Ee(Oe,Le,be[Le]);return Oe},we=(Oe,be,Le)=>new Promise((Ne,We)=>{var Me=Ve=>{try{ot(Le.next(Ve))}catch(Xe){We(Xe)}},et=Ve=>{try{ot(Le.throw(Ve))}catch(Xe){We(Xe)}},ot=Ve=>Ve.done?Ne(Ve.value):Promise.resolve(Ve.value).then(Me,et);ot((Le=Le.apply(Oe,be)).next())});const{TextArea:Ie}=Se.default,Qe=({exercise:Oe,loading:be,dispatch:Le})=>{var Ne;const{workSetting:We}=Oe,Me=(0,E.useParams)();Me.category=Me.categoryId||Me.exerciseId,Me.categoryId=Me.categoryId||Me.exerciseId;const[et,ot]=(0,te.useState)(!1),[Ve,Xe]=(0,te.useState)(!1);let[Ge,He]=(0,te.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,te.useEffect)(()=>{Ke()},[We]),(0,te.useEffect)(()=>{Oe.actionTabs.key==="exportSetting"&&!(We!=null&&We.exercise_header)&&Le({type:"exercise/getWorkSetting",payload:ve({},Me)})},[Oe.actionTabs.key]);const Ke=()=>{var it,Ze,Re,rt;const Ue=JSON.parse(JSON.stringify(We));Object.keys(Ge).forEach($e=>{var at;Ge[$e]=(at=Ue==null?void 0:Ue.exercise_header)==null?void 0:at[$e]}),Ge.file_list=(it=Ue==null?void 0:Ue.exercise_header)!=null&&it.attachment_id?[{uid:(Ze=Ue==null?void 0:Ue.exercise_header)==null?void 0:Ze.attachment_id,id:(Re=Ue==null?void 0:Ue.exercise_header)==null?void 0:Re.attachment_id,url:(rt=Ue==null?void 0:Ue.exercise_header)==null?void 0:rt.photo_url}]:[],He(Ge)},Ye=()=>{var it,Ze,Re;const rt=JSON.parse(JSON.stringify(Ge));rt.categoryId=Me.categoryId,rt.attachment_id=((Re=(Ze=(it=rt.file_list)==null?void 0:it[0])==null?void 0:Ze.response)==null?void 0:Re.id)||null,_e(rt)},_e=it=>we(void 0,null,function*(){Xe(!0),(yield(0,ee.ZP)(`/api/exercises/${Me==null?void 0:Me.categoryId}/foramt_settings.json`,{method:"post",body:it})).status===0&&(a.ZP.success("\u66F4\u65B0\u6210\u529F"),Le({type:"exercise/getCommonHeader",payload:ve({},Me)}),Le({type:"exercise/getWorkSetting",payload:ve({},Me)}),Le({type:"exercise/getExerciseExportHeadData",payload:{id:Me.exerciseId||Me.categoryId,identify:Me.userId||null}}),Xe(!1))}),dt={disabled:et,multiple:!1,listType:"picture-card",onPreview:it=>{oe.Z.publish("preview-image",it.thumbUrl||it.url)},withCredentials:!0,fileList:Ge.file_list,beforeUpload:it=>it.size/1024>200?(a.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:`${ue.Z.API_SERVER}/api/attachments.json`,onChange(it){let Ze=it.fileList.filter(Re=>!!Re.status);Ge.file_list=Ze,He(Object.assign({},Ge))},onRemove:it=>we(void 0,null,function*(){return Ge.file_list=[],He(Object.assign({},Ge)),!0})};return he.createElement(fe.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:y.modalWrapper,width:900,centered:!0,open:Oe.actionTabs.key==="exportSetting",onOk:()=>Ye(),onCancel:()=>{Ke(),Le({type:"exercise/setActionTabs",payload:{}})}},he.createElement("section",{className:y.exportSettingWrapper},he.createElement(le.Z,{spinning:be["exercise/getWorkSetting"]||Ve},he.createElement(z.Z,{wrap:!1,justify:"space-between"},he.createElement(ae.Z,null,he.createElement(z.Z,{align:"middle"},he.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),he.createElement("span",{className:y.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),he.createElement("div",{className:"mt15"},he.createElement(re.default,ve({},dt),!((Ne=Ge.file_list)!=null&&Ne.length)&&he.createElement("div",null,he.createElement(x.Z,null),he.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_title,disabled:et,onChange:it=>{Ge.show_title=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_body,disabled:et,onChange:it=>{Ge.show_body=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_info,disabled:et,onChange:it=>{Ge.show_info=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_table,disabled:et,onChange:it=>{Ge.show_table=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),he.createElement(z.Z,{align:"middle",className:`mt20 ${y.pottedLine}`},he.createElement(ae.Z,null,he.createElement("img",{src:Ae,alt:""})),he.createElement(ae.Z,{className:y.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),he.createElement(ae.Z,null,he.createElement("img",{src:Ae,alt:""}))),he.createElement(z.Z,{className:"mt15",justify:"center",style:{width:320}},he.createElement(b.default,{className:"pl8",checked:Ge.show_user,disabled:et,onChange:it=>{Ge.show_user=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u59D3\u540D")),he.createElement(b.default,{checked:Ge.show_no,disabled:et,onChange:it=>{Ge.show_no=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5B66\u53F7")),he.createElement(b.default,{checked:Ge.show_group,disabled:et,onChange:it=>{Ge.show_group=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),he.createElement(b.default,{checked:Ge.show_school_name,disabled:et,onChange:it=>{Ge.show_school_name=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),he.createElement(b.default,{checked:Ge.show_phone,disabled:et,onChange:it=>{Ge.show_phone=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u624B\u673A\u53F7"))),he.createElement("img",{src:se,alt:"",className:"mt15",style:{width:320}}),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),he.createElement(ie.Z,{size:"middle",min:1,value:Ge.export_page_num?Ge.export_page_num:40,onChange:it=>{Ge.export_page_num=it,He(ve({},Ge))}}),he.createElement("span",{className:"ml10"},"\u9898")),he.createElement(z.Z,{className:"mt15"},he.createElement(b.default,{checked:Ge.show_desc,disabled:et,onChange:it=>{Ge.show_desc=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),he.createElement(ae.Z,{className:y.imgPreviewPart},he.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),he.createElement("img",{src:ne.qz})))),he.createElement(ce.Z,null)))};var De=(0,E.connect)(({exercise:Oe,loading:be,globalSetting:Le})=>({exercise:Oe,loading:be.effects,globalSetting:Le}))(Qe)},65737:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return se}});var te=de(59301),Se=de(76560),a=de(77019),fe=de(54172),le={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},z=de(72664),ae=de(49661),re=de(394),b=de(22688),ie=de(90524),x=de(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(he,ye,me)=>ye in he?y(he,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):he[ye]=me,ue=(he,ye)=>{for(var me in ye||(ye={}))ee.call(ye,me)&&oe(he,me,ye[me]);if(E)for(var me of E(ye))ne.call(ye,me)&&oe(he,me,ye[me]);return he},ce=(he,ye,me)=>new Promise((pe,ge)=>{var Ee=Ie=>{try{we(me.next(Ie))}catch(Qe){ge(Qe)}},ve=Ie=>{try{we(me.throw(Ie))}catch(Qe){ge(Qe)}},we=Ie=>Ie.done?pe(Ie.value):Promise.resolve(Ie.value).then(Ee,ve);we((me=me.apply(he,ye)).next())});const Ae=({isPreview:he=!1,isExportBlank:ye=!1,activeTabs:me,exercise:pe,globalSetting:ge,loading:Ee,user:ve,dispatch:we,showExportBtn:Ie=!1,sealStyle:Qe={}})=>{var De,Oe,be,Le,Ne,We,Me,et,ot,Ve,Xe,Ge,He,Ke,Ye;const _e=(0,Se.useParams)(),{userInfo:dt}=ve,[it,Ze]=(0,te.useState)(),[Re,rt]=(0,te.useState)();let Ue=(0,te.useRef)(null);const[$e,at]=(0,te.useState)(21),[ft,At]=(0,te.useState)([]),ke=(0,te.useRef)(!0);(0,te.useEffect)(()=>{ce(void 0,null,function*(){if(!ke.current)return;ke.current=!1;const ut=yield(0,z.cV)({id:_e.exerciseId||_e.categoryId});ut.status==0&&At(ut.data)}),(0,ae.W)(me)||me==="2"&&je()},[_e.userId,_e.coursesId,_e.exerciseId,_e.categoryId,me]),(0,te.useEffect)(()=>{Ue.current&&at(Ue.current.clientHeight)},[Ue.current]),(0,te.useEffect)(()=>{var ut;if((ut=pe.exerciseExportHeadData)!=null&&ut.title){const bt=pe.exerciseExportHeadData;Ze(ue({},bt||{}));const{table:st}=bt||{};let Dt,sr;(st!=null&&st.total_singles_scores||st!=null&&st.total_doubles_scores||st!=null&&st.total_nulls_scores||st!=null&&st.total_judges_scores||st!=null&&st.total_pros_scores||st!=null&&st.total_shixuns_scores||st!=null&&st.total_mains_scores||st!=null&&st.total_combination_scores||st!=null&&st.total_bpros_scores)&&(Dt=Number(st==null?void 0:st.total_singles_scores)+Number(st==null?void 0:st.total_doubles_scores)+Number(st==null?void 0:st.total_nulls_scores)+Number(st==null?void 0:st.total_judges_scores)+Number(st==null?void 0:st.total_bpros_scores)+Number(st==null?void 0:st.total_pros_scores)+Number(st==null?void 0:st.total_shixuns_scores)+Number(st==null?void 0:st.total_mains_scores)+Number(st==null?void 0:st.total_combination_scores)),(st!=null&&st.singles_scores||st!=null&&st.doubles_scores||st!=null&&st.nulls_scores||st!=null&&st.judges_scores||st!=null&&st.pros_scores||st!=null&&st.bpros_scores||st!=null&&st.shixuns_scores||st!=null&&st.mains_scores||st!=null&&st.combination_scores)&&(sr=Number(st==null?void 0:st.singles_scores)+Number(st==null?void 0:st.doubles_scores)+Number(st==null?void 0:st.nulls_scores)+Number(st==null?void 0:st.judges_scores)+Number(st==null?void 0:st.pros_scores)+Number(st==null?void 0:st.bpros_scores)+Number(st==null?void 0:st.shixuns_scores)+Number(st==null?void 0:st.mains_scores)+Number(st==null?void 0:st.combination_scores));const Gt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(st==null?void 0:st.total_singles_scores)||0,doubles_score:(st==null?void 0:st.total_doubles_scores)||0,nulls_score:(st==null?void 0:st.total_nulls_scores)||0,judges_score:(st==null?void 0:st.total_judges_scores)||0,pros_score:(st==null?void 0:st.total_pros_scores)||0,bpros_score:(st==null?void 0:st.total_bpros_scores)||0,shixuns_score:(st==null?void 0:st.total_shixuns_scores)||0,mains_score:(st==null?void 0:st.total_mains_scores)||0,total_combination_scores:(st==null?void 0:st.total_combination_scores)||0,total_score:Dt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(st==null?void 0:st.singles_scores)||0,doubles_score:(st==null?void 0:st.doubles_scores)||0,nulls_score:(st==null?void 0:st.nulls_scores)||0,judges_score:(st==null?void 0:st.judges_scores)||0,pros_score:(st==null?void 0:st.pros_scores)||0,bpros_score:(st==null?void 0:st.bpros_scores)||0,shixuns_score:(st==null?void 0:st.shixuns_scores)||0,mains_score:(st==null?void 0:st.mains_scores)||0,total_combination_scores:(st==null?void 0:st.combination_scores)||0,total_score:sr||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],mr=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(st==null?void 0:st.total_singles_scores)||0,doubles_score:(st==null?void 0:st.total_doubles_scores)||0,nulls_score:(st==null?void 0:st.total_nulls_scores)||0,judges_score:(st==null?void 0:st.total_judges_scores)||0,pros_score:(st==null?void 0:st.total_pros_scores)||0,bpros_score:(st==null?void 0:st.total_bpros_scores)||0,shixuns_score:(st==null?void 0:st.total_shixuns_scores)||0,mains_score:(st==null?void 0:st.total_mains_scores)||0,total_combination_scores:(st==null?void 0:st.total_combination_scores)||0,total_score:Dt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];rt([...ye?mr:Gt])}},[pe.exerciseExportHeadData]);const je=()=>ce(void 0,null,function*(){const ut={id:_e.exerciseId||_e.categoryId,identify:(dt==null?void 0:dt.login)||null},bt=yield(0,z.iw)(ut);Ze(bt||{});const{table:st}=bt||{};let Dt,sr;(st!=null&&st.total_singles_scores||st!=null&&st.total_doubles_scores||st!=null&&st.total_nulls_scores||st!=null&&st.total_judges_scores||st!=null&&st.total_pros_scores||st!=null&&st.total_bpros_scores||st!=null&&st.total_shixuns_scores||st!=null&&st.total_mains_scores||st!=null&&st.total_combination_scores)&&(Dt=Number(st==null?void 0:st.total_singles_scores)+Number(st==null?void 0:st.total_doubles_scores)+Number(st==null?void 0:st.total_nulls_scores)+Number(st==null?void 0:st.total_bpros_scores)+Number(st==null?void 0:st.total_judges_scores)+Number(st==null?void 0:st.total_pros_scores)+Number(st==null?void 0:st.total_shixuns_scores)+Number(st==null?void 0:st.total_mains_scores)+Number(st==null?void 0:st.total_combination_scores)),(st!=null&&st.singles_scores||st!=null&&st.doubles_scores||st!=null&&st.nulls_scores||st!=null&&st.judges_scores||st!=null&&st.pros_scores||st!=null&&st.bpros_scores||st!=null&&st.shixuns_scores||st!=null&&st.mains_scores||st!=null&&st.combination_scores)&&(sr=Number(st==null?void 0:st.singles_scores)+Number(st==null?void 0:st.doubles_scores)+Number(st==null?void 0:st.bpros_scores)+Number(st==null?void 0:st.nulls_scores)+Number(st==null?void 0:st.judges_scores)+Number(st==null?void 0:st.pros_scores)+Number(st==null?void 0:st.shixuns_scores)+Number(st==null?void 0:st.mains_scores)+Number(st==null?void 0:st.combination_scores));const Gt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(st==null?void 0:st.total_singles_scores)||0,doubles_score:(st==null?void 0:st.total_doubles_scores)||0,nulls_score:(st==null?void 0:st.total_nulls_scores)||0,judges_score:(st==null?void 0:st.total_judges_scores)||0,pros_score:(st==null?void 0:st.total_pros_scores)||0,bpros_score:(st==null?void 0:st.total_bpros_scores)||0,shixuns_score:(st==null?void 0:st.total_shixuns_scores)||0,mains_score:(st==null?void 0:st.total_mains_scores)||0,total_combination_scores:(st==null?void 0:st.total_combination_scores)||0,total_score:Dt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(st==null?void 0:st.singles_scores)||0,doubles_score:(st==null?void 0:st.doubles_scores)||0,nulls_score:(st==null?void 0:st.nulls_scores)||0,judges_score:(st==null?void 0:st.judges_scores)||0,pros_score:(st==null?void 0:st.pros_scores)||0,bpros_score:(st==null?void 0:st.bpros_scores)||0,shixuns_score:(st==null?void 0:st.shixuns_scores)||0,mains_score:(st==null?void 0:st.mains_scores)||0,total_combination_scores:(st==null?void 0:st.combination_scores)||0,total_score:sr||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];rt(ye?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Gt)}),ze=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ut=>x.createElement("a",null,ut)},{title:((De=ft==null?void 0:ft.find(ut=>ut.value==b.fw[0].nameType))==null?void 0:De.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Oe=ft==null?void 0:ft.find(ut=>ut.value==b.fw[1].nameType))==null?void 0:Oe.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((be=ft==null?void 0:ft.find(ut=>ut.value==b.fw[3].nameType))==null?void 0:be.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Le=ft==null?void 0:ft.find(ut=>ut.value==b.fw[2].nameType))==null?void 0:Le.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Ne=ft==null?void 0:ft.find(ut=>ut.value==b.fw[6].nameType))==null?void 0:Ne.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((We=ft==null?void 0:ft.find(ut=>ut.value==b.fw[5].nameType))==null?void 0:We.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Me=ft==null?void 0:ft.find(ut=>ut.value==b.fw[4].nameType))==null?void 0:Me.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((et=ft==null?void 0:ft.find(ut=>ut.value==b.fw[7].nameType))==null?void 0:et.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((ot=ft==null?void 0:ft.find(ut=>ut.value==b.fw[8].nameType))==null?void 0:ot.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut==null?void 0:ut.toFixed(1))}],{exercise_header:nt}=it||{};return x.createElement(x.Fragment,null,((nt==null?void 0:nt.show_user)||(nt==null?void 0:nt.show_no)||(nt==null?void 0:nt.show_group))&&x.createElement("section",{className:le.glassSeal,style:Qe},(nt==null?void 0:nt.show_user)&&x.createElement("span",null,"\u59D3\u540D\uFF1A",x.createElement("span",null,it==null?void 0:it.user)),(nt==null?void 0:nt.show_no)&&x.createElement("span",null,"\u5B66\u53F7\uFF1A",x.createElement("span",null,it==null?void 0:it.student_id)),(nt==null?void 0:nt.show_group)&&x.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",x.createElement("span",null,it==null?void 0:it.group_name)),(nt==null?void 0:nt.show_school_name)&&x.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",x.createElement("span",null,it==null?void 0:it.school_name)),(nt==null?void 0:nt.show_phone)&&x.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",x.createElement("span",null,it==null?void 0:it.phone))),x.createElement("section",{className:`${le.wrap} ${he?"pl20":""} `},(it==null?void 0:it.photo_url)&&x.createElement("img",{className:le.img,src:`${ie.Z.API_SERVER}${it==null?void 0:it.photo_url}`}),(nt==null?void 0:nt.show_title)&&x.createElement(a.Z,{className:le.paperHeader,justify:"center"},x.createElement("div",null,it==null?void 0:it.title)),(nt==null?void 0:nt.show_info)&&x.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",it==null?void 0:it.large_counts,"\u5927\u9898\u3011\u3010",it==null?void 0:it.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",it==null?void 0:it.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(it==null?void 0:it.time)>-1?`${it==null?void 0:it.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(nt==null?void 0:nt.show_desc)&&(((Ve=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ve.exercise_description)||((Xe=pe==null?void 0:pe.commonHeader)==null?void 0:Xe.exercise_description))&&x.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},x.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),x.createElement("span",null,((Ge=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ge.exercise_description)||((He=pe==null?void 0:pe.commonHeader)==null?void 0:He.exercise_description))),(nt==null?void 0:nt.show_table)&&x.createElement("div",{className:"mt10"},x.createElement(fe.default,{className:le.table,columns:ze,dataSource:[...Re||[]],bordered:!0,pagination:!1})),((Ke=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ke.analysis)&&x.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Ye=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ye.analysis}`)),x.createElement(re.Z,null))};var se=(0,Se.connect)(({exercise:he,loading:ye,user:me,globalSetting:pe})=>({exercise:he,globalSetting:pe,user:me,loading:ye.effects}))(Ae)},63208:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return se}});var te=de(76560),Se={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},a=de(77019),fe=de(25399),le=de(90524),z=de(56656),ae=de.n(z),re=de(38394),b=de(59301),ie=Object.defineProperty,x=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(he,ye,me)=>ye in he?ie(he,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):he[ye]=me,ue=(he,ye)=>{for(var me in ye||(ye={}))ee.call(ye,me)&&oe(he,me,ye[me]);if(E)for(var me of E(ye))ne.call(ye,me)&&oe(he,me,ye[me]);return he},ce=(he,ye)=>x(he,y(ye));const Ae=({exercise:he,list:ye,hideScore:me=!1,newuserCommentVisible:pe,isShowEditAndDel:ge=!1,userLogin:Ee="",handleDel:ve,handleEdit:we})=>{const Qe=(De=>{if(!pe||!(De!=null&&De.length))return De;const Oe=[];De.forEach(We=>{var Me;(Me=We==null?void 0:We.comments)==null||Me.forEach(et=>{Oe.push(ce(ue({},et),{user:We.user}))})});const be=Oe.reduce((We,Me)=>{const et=Me==null?void 0:Me.shixun_chanllge_position;return We[et]||(We[et]=[]),We[et].push(Me),We},{}),Le=[];Object.keys(be).forEach(We=>{const et=be[We].sort((ot,Ve)=>ae()(Ve.updated_at).valueOf()-ae()(ot.updated_at).valueOf())[0];Le.push(et)});const Ne={};return Le.forEach(We=>{const Me=We.user.user_id;Ne[Me]||(Ne[Me]={user:We.user,comments:[]}),Ne[Me].comments.push(We)}),Object.values(Ne)})(ye);return b.createElement("div",null,Qe==null?void 0:Qe.map(De=>{var Oe,be,Le,Ne,We;const Me=De==null?void 0:De.comments;return b.createElement("div",{className:"mt20 mb20"},((Oe=De==null?void 0:De.user)==null?void 0:Oe.user_id)==-1?b.createElement(a.Z,{align:"middle",key:(be=De==null?void 0:De.user)==null?void 0:be.user_id},b.createElement("img",{src:de(53595),width:"60",height:"16"})):b.createElement(a.Z,{align:"middle",key:(Le=De==null?void 0:De.user)==null?void 0:Le.user_id},b.createElement("img",{src:le.Z.API_SERVER+"/images/"+((Ne=De==null?void 0:De.user)==null?void 0:Ne.image_url),width:"40",style:{borderRadius:40}}),b.createElement("span",{className:"ml10 font16"},(We=De==null?void 0:De.user)==null?void 0:We.name)),b.createElement("div",{className:Se.comments},Me==null?void 0:Me.map((et,ot)=>{var Ve,Xe;return b.createElement("div",{key:((Ve=De==null?void 0:De.user)==null?void 0:Ve.user_id)+"-"+ot},b.createElement(a.Z,{align:"middle",justify:"space-between"},!!et.shixun_chanllge_position&&b.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",et.shixun_chanllge_position,"\u5173"),!me&&b.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",et==null?void 0:et.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",b.createElement("span",{className:"c-light-primary"},et==null?void 0:et.score),"\u5206"),b.createElement("div",{style:{flexShrink:0}},ae()(et.updated_at).format("YYYY-MM-DD HH:mm"))),!!et.comment&&b.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},b.createElement("span",null,"\u8BC4\u8BED\uFF1A"),b.createElement(re.Z,{className:Se.mkd_html,value:et==null?void 0:et.comment}),ge&&Ee===((Xe=De==null?void 0:De.user)==null?void 0:Xe.login)&&b.createElement("span",{className:"ml30"},b.createElement(fe.Z,{title:"\u7F16\u8F91"},b.createElement("i",{className:`iconfont icon-bianji14 current ${Se.editSty}`,onClick:()=>{we(et==null?void 0:et.comment,et==null?void 0:et.id)}})),b.createElement(fe.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`iconfont icon-shanchutimu current ${Se.delSty}`,onClick:()=>{ve("",et==null?void 0:et.id)}})))),(Me==null?void 0:Me.length)-1>ot&&b.createElement("div",{className:Se.line}))})))}))};var se=(0,te.connect)(({exercise:he})=>({exercise:he}))(Ae)},33892:function(vt,tt,de){"use strict";var te=de(59301),Se=de(38394),a=de(37568),fe=de(15634),le=de(19530),z=de(65986),ae=de(59301),re=Object.defineProperty,b=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(oe,ue,ce)=>ue in oe?re(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):oe[ue]=ce,E=(oe,ue)=>{for(var ce in ue||(ue={}))ie.call(ue,ce)&&y(oe,ce,ue[ce]);if(b)for(var ce of b(ue))x.call(ue,ce)&&y(oe,ce,ue[ce]);return oe};const{TextArea:ee}=a.default,ne=({item:oe,answerData:ue,changeScoreData:ce,textValue:Ae,textOnChange:se=()=>{},seeAnswerVisible:he=!0})=>{var ye;const[me,pe]=(0,te.useState)([]),[ge,Ee]=(0,te.useState)(!1);return(0,te.useEffect)(()=>{ce!=null&&ce[oe.q_position]?!ge&&Ee(!0):ge&&Ee(!1)},[ce==null?void 0:ce[oe==null?void 0:oe.q_position]]),(ye=oe==null?void 0:oe.standard_answer)==null||ye.map(ve=>{ve.used=!1}),(0,te.useEffect)(()=>{var ve;console.log("item=====",oe,ue,ce,"#37AD83;");const we=[];for(let Ie=0;Ie<(oe==null?void 0:oe.multi_count);Ie++){const Qe=((ve=oe==null?void 0:oe.user_answer)==null?void 0:ve.find(De=>De.choice_id===Ie+1))||{choice_id:Ie+1,answer_text:""};we.push(E({},Qe))}pe(we)},[oe==null?void 0:oe.user_answer]),ae.createElement("div",{className:le.Z.fillBg},ae.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),me==null?void 0:me.map((ve,we)=>ae.createElement("div",null,ae.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",we+1,"):"),ae.createElement("div",null,oe.question_type==3?(ve==null?void 0:ve.model)===1?ae.createElement("span",{style:{whiteSpace:"pre-wrap",color:ve!=null&&ve.user_answer_boolean?"#37AD83":"#E30000"}},ve==null?void 0:ve.answer_text):ae.createElement(z.Z,{type:ve!=null&&ve.user_answer_boolean?"success":"error",readOnly:!0,value:ve.answer_text,disabled:!0}):ae.createElement(Se.Z,{value:ve==null?void 0:ve.answer_text})))),he&&ae.createElement(fe.u,{data:oe}))};tt.Z=ne},52750:function(vt,tt,de){"use strict";var te=de(59301),Se=de(56656),a=de.n(Se),fe=de(54172),le=de(51124),z=de(24334),ae=de.n(z),re=de(2449);const b=({item:ie,answerData:x,autoHeight:y})=>{var E,ee,ne,oe,ue;const[ce,Ae]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ye,me;((ye=ie==null?void 0:ie.evaluate_codes)==null?void 0:ye.length)>0?Ae((me=ie==null?void 0:ie.evaluate_codes)==null?void 0:me.map((pe,ge)=>({key:ge+1,error_msg:pe!=null&&pe.error_msg?z.Base64.decode(pe==null?void 0:pe.error_msg):"",created_at:pe.created_at}))):Ae([{key:"--",error_msg:"--"}])},[ie==null?void 0:ie.evaluate_codes]);const se=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ye,me)=>te.createElement("span",null,me.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ye,me)=>te.createElement("span",null,me.created_at?a()(me.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ye,me)=>{var pe;return te.createElement("span",null,me.error_msg?((pe=me.error_msg)==null?void 0:pe.length)>1e3?me.error_msg.substring(0,1e3)+"...":me.error_msg:"--")}}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return te.createElement(te.Fragment,null,te.createElement("div",{className:"mt15 mb15"}),(!!((E=x==null?void 0:x.exercise)!=null&&E.student_commit_status)&&((ee=x==null?void 0:x.exercise)==null?void 0:ee.student_commit_status)!==0||!!((ne=x==null?void 0:x.exercise)!=null&&ne.user_exercise_status)&&((oe=x==null?void 0:x.exercise)==null?void 0:oe.user_exercise_status)!==0)&&te.createElement(fe.default,{className:"mt5",bordered:!0,dataSource:ce,columns:se,pagination:!1}),!!((ue=ie==null?void 0:ie.user_answer)!=null&&ue.length)&&(ie==null?void 0:ie.passed_code)&&te.createElement("aside",{className:re.Z.shixunWrp},te.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),te.createElement(le.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ie!=null&&ie.passed_code?z.Base64.decode(ie==null?void 0:ie.passed_code):"",autoHeight:y,options:he})))};tt.Z=b},15634:function(vt,tt,de){"use strict";de.d(tt,{u:function(){return ae}});var te=de(59301),Se=de(77019),a=de(5269),fe=de(38394),le=de(65986),z=de(59301);const ae=({data:re})=>{const[b,ie]=(0,te.useState)(!1),x=()=>{var y,E,ee;switch(re.question_type){case 3:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ie(!b)}},b?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),b&&z.createElement("div",null,(y=re==null?void 0:re.standard_answer)==null?void 0:y.map(function(ne,oe){var ue,ce;return z.createElement(Se.Z,{style:{alignItems:"baseline"},className:"mr20"},z.createElement(a.Z,{flex:"50px"},z.createElement("span",{className:"mt10"},"\u586B\u7A7A",ne.choice_id,":")),(ne==null?void 0:ne.model)===1?z.createElement(a.Z,{flex:1},(ue=ne==null?void 0:ne.answer_text)==null?void 0:ue.map(function(Ae,se){return z.createElement("div",null,Ae)})):z.createElement(a.Z,{flex:1},(ce=ne==null?void 0:ne.answer_text)==null?void 0:ce.map(function(Ae,se){return z.createElement(le.Z,{readOnly:!0,value:Ae})})))})));case 8:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ie(!b)}},b?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),b&&z.createElement("div",null,(E=re==null?void 0:re.standard_answer)==null?void 0:E.map(function(ne,oe){return z.createElement(Se.Z,{style:{alignItems:"baseline"},className:"mr20"},z.createElement(a.Z,{flex:"50px"},z.createElement("span",{className:"mt10"},"\u586B\u7A7A",ne.choice_id,":")),z.createElement(a.Z,{flex:1},z.createElement("div",null,ne==null?void 0:ne.answer_text)))})));case 4:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ie(!b)}},b?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),b&&z.createElement("div",null,z.createElement(fe.Z,{value:(ee=re==null?void 0:re.standard_answer)==null?void 0:ee.join(" ")})))}};return z.createElement("section",null,x())}},80033:function(vt,tt,de){"use strict";var te=de(59301),Se=de(38394),a=de(34055),fe=de(25399),le=de(71051),z=de(6767),ae=de(54172),re=de(56656),b=de.n(re),ie=de(76560),x=de(51124),y=de(19530),E=Object.defineProperty,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(he,ye,me)=>ye in he?E(he,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):he[ye]=me,ce=(he,ye)=>{for(var me in ye||(ye={}))ne.call(ye,me)&&ue(he,me,ye[me]);if(ee)for(var me of ee(ye))oe.call(ye,me)&&ue(he,me,ye[me]);return he},Ae=(he,ye,me)=>new Promise((pe,ge)=>{var Ee=Ie=>{try{we(me.next(Ie))}catch(Qe){ge(Qe)}},ve=Ie=>{try{we(me.throw(Ie))}catch(Qe){ge(Qe)}},we=Ie=>Ie.done?pe(Ie.value):Promise.resolve(Ie.value).then(Ee,ve);we((me=me.apply(he,ye)).next())});const se=({item:he,answerData:ye,hasChangeScore:me=!0,autoHeight:pe,showAnswer:ge,saveChangeScore:Ee=()=>{}})=>{var ve,we,Ie;const[Qe,De]=(0,te.useState)([]),[Oe,be]=(0,te.useState)([]);(0,te.useEffect)(()=>{var Me,et,ot,Ve,Xe,Ge,He,Ke,Ye,_e,dt,it;if(!((Me=he==null?void 0:he.shixun_details)!=null&&Me.length))return;let Ze=[],Re=[];for(let rt=0;rt<((et=he==null?void 0:he.shixun_details)==null?void 0:et.length);rt++){for(let Ue=0;Ue<(he==null?void 0:he.shixun_details[rt].stage_list.length);Ue++){let $e=he==null?void 0:he.shixun_details[rt].stage_list[Ue];Ze.push(ce(ce({},$e),{operation:(Ge=(Xe=(Ve=(ot=he==null?void 0:he.shixun_details)==null?void 0:ot[rt])==null?void 0:Ve.shixun_detail)==null?void 0:Xe[0])==null?void 0:Ge.game_identifier,shixun_challenge_id:(He=he==null?void 0:he.shixun_details[rt])==null?void 0:He.shixun_challenge_id}))}(Ye=(Ke=he==null?void 0:he.shixun_details)==null?void 0:Ke[rt])!=null&&Ye.shixun_detail&&Re.push((it=(dt=(_e=he==null?void 0:he.shixun_details)==null?void 0:_e[rt])==null?void 0:dt.shixun_detail)==null?void 0:it[0])}be(Re),De([...Ze])},[he==null?void 0:he.shixun_details]);const Le=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Me=>te.createElement(fe.Z,{title:Me},te.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Me&&Me.length>25?Me:""},Me))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Me,et)=>te.createElement("span",null,et.evaluate_count?et.evaluate_count:te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Me,et)=>{let ot=!1;return et.finished_time&&(ye!=null&&ye.exercise)&&(ye!=null&&ye.exercise_answer_user)&&((ye==null?void 0:ye.exercise.time)===-1?ot=b()(ye==null?void 0:ye.exercise.end_time).isBefore(et.finished_time):ot=b()(ye==null?void 0:ye.exercise_answer_user.start_at).add(ye==null?void 0:ye.exercise.time,"m").isBefore(et.finished_time)),te.createElement("span",null,et.finished_time||te.createElement("span",{className:"c-grey-999"},"--"),te.createElement("span",{className:"c-orange-ff9 "},ot?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Me,et)=>te.createElement("span",null,et.time_consuming||te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Me,et)=>te.createElement("span",null,et.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Me,et)=>te.createElement("span",null,te.createElement("span",{className:"c-orange"},et.user_score),"/",et.game_score)},me&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Me,et,ot)=>te.createElement(le.Z,{min:0,max:Number(et.game_score),defaultValue:Me,onBlur:Ve=>Ae(void 0,null,function*(){if(Ve.target.value!=Me){const Xe=yield Ee(ce(ce({},he),{shixun_challenge_id:et.shixun_challenge_id,shixunScore:Ve.target.value}));console.log("res: ",Xe),Xe!=null&&Xe.question_comments&&z.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Me=>!!Me),Ne=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Me,et)=>te.createElement("span",null,et.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Me,et)=>te.createElement("span",null,et.error_msg?et.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Me,et)=>te.createElement("span",null,et.updated_at?et.updated_at:"--")}],We={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return te.createElement(te.Fragment,null,(((ve=ye==null?void 0:ye.exercise)==null?void 0:ve.student_commit_status)!==0||((we=ye==null?void 0:ye.exercise)==null?void 0:we.user_exercise_status)!==0)&&te.createElement("div",{className:"mt15"},te.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Qe!=null&&Qe.length)&&te.createElement(ae.default,{columns:Le,dataSource:Qe,pagination:!1})),!!(Oe!=null&&Oe.length)&&te.createElement(te.Fragment,null,te.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Oe==null?void 0:Oe.map((Me,et)=>{var ot,Ve,Xe,Ge,He;return te.createElement(te.Fragment,null,te.createElement("div",{className:"mt5"},te.createElement("span",{className:"font16 mr15"}," \u7B2C",Me.position,"\u5173"),te.createElement(ie.Link,{className:"current c-black font16",to:`/tasks/${Me.game_identifier}`},Me.name)),!!((ot=Me==null?void 0:Me.outputs)!=null&&ot.length)&&te.createElement(ae.default,{bordered:!0,dataSource:Me.outputs.map(Ke=>({key:Ke.position,error_msg:Ke.output_detail,updated_at:Ke.updated_at})),columns:Ne,pagination:!1}),(Me==null?void 0:Me.st)===0&&Me.challenge_paths&&te.createElement("div",{className:y.Z.shixunWrp},te.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",te.createElement("span",{className:"c-light-black"},(Xe=(Ve=Me.challenge_paths)==null?void 0:Ve[0])==null?void 0:Xe.file_name)),te.createElement(x.ZP,{height:300,autoHeight:pe,language:"python",theme:"default",value:((He=(Ge=Me.challenge_paths)==null?void 0:Ge[0])==null?void 0:He.latest_code)||"",options:We})))})),(0,a.dE)()&&te.createElement(Se.Z,{className:"c-grey-999 mt20 mb20",value:he==null?void 0:he.question_title}),(Ie=he==null?void 0:he.shixun)==null?void 0:Ie.map((Me,et)=>{var ot,Ve;return te.createElement("div",null,te.createElement("p",{className:"font16 c-grey-666 mb5"},te.createElement("span",{className:"mr20"},"\u7B2C",Me==null?void 0:Me.challenge_position,"\u5173 ",Me==null?void 0:Me.challenge_name),te.createElement("span",null,Me==null?void 0:Me.challenge_score,"\u5206")),ge&&te.createElement("div",null,te.createElement("div",{className:y.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((ot=Me.challenge_answers)==null?void 0:ot.length)===0?"\u6682\u65E0":""),(Ve=Me.challenge_answers)==null?void 0:Ve.map((Xe,Ge)=>te.createElement("div",{className:"mt15"},te.createElement("div",null,"\u7EA7\u522B",Ge+1,"\uFF1A",Xe.name),te.createElement(Se.Z,{value:(Xe==null?void 0:Xe.contents)||"",className:y.Z.answerText})))))}),te.createElement("div",{className:"mb15"}))};tt.Z=se},6514:function(vt,tt,de){"use strict";var te=de(56656),Se=de.n(te),a=de(77019),fe=de(59301);const le=({date:z,showTag:ae})=>fe.createElement(a.Z,{align:"middle"},fe.createElement("div",null," ",z?Se()(z).format("YYYY-MM-DD HH:mm"):"--"," "),ae&&fe.createElement(a.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},fe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));tt.Z=le},64440:function(vt,tt,de){"use strict";de.r(tt),de.d(tt,{default:function(){return $i}});var te=de(59301),Se=de(76560),a=de(28284),fe=de(6767),le=de(99571),z=de(62957),ae=de(37568),re=de(77019),b=de(5269),ie=de(47889),x=de(62673),y=de(25399),E=de(37285),ee=de(71051),ne=de(60840),oe=de(29787),ue=de(91882),ce=de(48608),Ae=de(71411),se=de(54172),he=de(60242),ye=de(30641),me=de(67921),pe=de(4958),ge=de(56656),Ee=de.n(ge),ve=de(72664),we=de(2449),Ie=de(38394),Qe=de(49661),De=de(33892),Oe=de(15634),be=de(19530),Le=de(82093),Ne=de(24334),We={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},Me=de(50582),et=de(56102),ot=de(55956),Ve=de(59301),Xe=Object.defineProperty,Ge=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,dt=(It,Wt,Vt)=>Wt in It?Xe(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,it=(It,Wt)=>{for(var Vt in Wt||(Wt={}))Ye.call(Wt,Vt)&&dt(It,Vt,Wt[Vt]);if(Ke)for(var Vt of Ke(Wt))_e.call(Wt,Vt)&&dt(It,Vt,Wt[Vt]);return It},Ze=(It,Wt)=>Ge(It,He(Wt)),Re=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())}),Ue=({buttonProps:It,buttonText:Wt,form:Vt,hackIdentifier:Pr="",infoData:pn,answerKey:Pt,data:Tr})=>{var xr;const[wr,Hr]=(0,te.useState)(!1),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),[Bi,ea]=(0,te.useState)({}),[ia,oa]=(0,te.useState)(""),Pi=(0,te.useRef)(Pr),pi=(0,te.useRef)(""),wa=(0,te.useRef)(!1),[In,Sr]=(0,te.useState)([]);(0,te.useEffect)(()=>{var Li,ga;pn!=null&&pn.test_input&&oa(pn==null?void 0:pn.test_input);let sa=[];const ma=(Li=(Tr==null?void 0:Tr.answer_content)||[])==null?void 0:Li.map(Hn=>{var un;return Ze(it({},Hn),{score:[void 0,null,0,"0","0.0"].includes(Hn.score)?"0":(un=Hn.score)==null?void 0:un.toFixed(1)})});(ga=pn==null?void 0:pn.standard_answer)==null||ga.forEach((Hn,un)=>{var Mi,Ji;const Er=un+1;(ma==null?void 0:ma.find(Xi=>{var rn;return Number((rn=Xi==null?void 0:Xi.name)==null?void 0:rn.replace("\u586B\u7A7A",""))===Er}))?sa.push({position:Hn==null?void 0:Hn.choice_id,value:(Ji=(Mi=Tr==null?void 0:Tr.answer_content)==null?void 0:Mi[un])==null?void 0:Ji.value}):sa.push({position:Hn==null?void 0:Hn.choice_id,value:" "})}),Sr([...sa]),Jn&&yi()},[Jn]),(0,te.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Dn=()=>new Date().getTime(),ii=Tr==null?void 0:Tr.code,xi=Li=>{var ga,sa;let ma=[];const Hn=(ga=(pn==null?void 0:pn.last_score_detail)||[])==null?void 0:ga.map(un=>{var Mi;return Ze(it({},un),{score:[void 0,null,0,"0","0.0"].includes(un.score)?"0":(Mi=un.score)==null?void 0:Mi.toFixed(1)})});(sa=pn==null?void 0:pn.standard_answer)==null||sa.forEach((un,Mi)=>{var Ji,Er,Ai,Xi,rn,bn,ta;const qi=Mi+1,Ci=Hn==null?void 0:Hn.find(zt=>zt.position===qi);Ci?(console.log(Li==null?void 0:Li.score_detail),console.log(qi),(Er=(Ji=Li==null?void 0:Li.score_detail)==null?void 0:Ji.map(zt=>zt==null?void 0:zt.position))!=null&&Er.includes(qi)?(Ci.value=(Xi=(Ai=Tr==null?void 0:Tr.answer_content)==null?void 0:Ai.find(zt=>{var Yr;if(Number((Yr=zt==null?void 0:zt.name)==null?void 0:Yr.replace("\u586B\u7A7A",""))==qi)return zt}))==null?void 0:Xi.value,Ci.type="success",ma.push(Ci)):(Ci.value=(bn=(rn=Tr==null?void 0:Tr.answer_content)==null?void 0:rn.find(zt=>{var Yr;if(Number((Yr=zt==null?void 0:zt.name)==null?void 0:Yr.replace("\u586B\u7A7A",""))==qi)return zt}))==null?void 0:bn.value,Ci.type="warning",ma.push(Ci))):ma.push({position:qi,name:`\u586B\u7A7A${qi}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(un.score)?"0":(ta=un.score)==null?void 0:ta.toFixed(1)})}),Sr([...ma])},yi=()=>Re(void 0,null,function*(){var Li,ga,sa,ma,Hn;const un=Dn(),Mi=ii?Tr==null?void 0:Tr.time_limit:(Li=Vt.getFieldsValue())==null?void 0:Li.hack.time_limit,Ji=ii?(ga=Tr==null?void 0:Tr.answer_content)==null?void 0:ga.length:(ma=(sa=Vt.getFieldsValue())==null?void 0:sa.standard_answers)==null?void 0:ma.length;Hr(!0),yield(0,Me.bM)(pi.current,{test_hack_code:pn==null?void 0:pn.code,test_input:ia,teacher_submit:!0,answers:(Hn=pn==null?void 0:pn.standard_answer)==null?void 0:Hn.map(Ai=>{var Xi,rn,bn,ta;return(rn=(Xi=Tr==null?void 0:Tr.answer_content)==null?void 0:Xi.map(qi=>{var Ci;return Number((Ci=qi==null?void 0:qi.name)==null?void 0:Ci.replace("\u586B\u7A7A",""))}))!=null&&rn.includes(Ai==null?void 0:Ai.choice_id)?(ta=(bn=Tr==null?void 0:Tr.answer_content)==null?void 0:bn.find(qi=>{var Ci;if(Number((Ci=qi==null?void 0:qi.name)==null?void 0:Ci.replace("\u586B\u7A7A",""))==(Ai==null?void 0:Ai.choice_id))return qi}))==null?void 0:ta.value:""})});function Er(){return Re(this,null,function*(){const{status:Ai,data:Xi}=yield(0,Me.rX)(pi.current,"submit"),bn=Dn()-un>(Mi+3)*1e3*Ji;if(wa.current){if(bn){fe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Hr(!1);return}if(Ai===0){Hr(!1),ea(Ze(it({},Xi),{showText:!0})),xi(Xi);return}setTimeout(Er,1e3)}})}Er()}),Ca=()=>Re(void 0,null,function*(){var Li,ga,sa,ma,Hn,un,Mi;if(!Tr){try{yield Vt.validateFields()}catch(Xi){(sa=(ga=(Li=Xi==null?void 0:Xi.errorFields)==null?void 0:Li[0])==null?void 0:ga.name)!=null&&sa.includes("standard_answers")?fe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):fe.ZP.error(Xi.errorFields[0].errors[0]),Vt.scrollToField(Xi.errorFields[0].name,{behavior:"smooth",block:"center"});return}dn(!0);let Er="";const Ai=Vt.getFieldsValue();Pi.current?Er=yield(0,Le.ZP)(`/api/problems/${Pi.current}.json`,{method:"put",body:Ze(it({},Ai),{hack:Ze(it({},Ai==null?void 0:Ai.hack),{sub_discipline_id:(Mi=(un=Ai==null?void 0:Ai.hack)==null?void 0:un.sub_discipline_id)==null?void 0:Mi[1],difficult:Ai.difficulty,item_banks_group_id:Ai.item_banks_group_id}),hack_codes:Ze(it({},Ai.hack_codes),{code:Ne.Base64.encode(Ai.hack_codes.code)}),update_hack_sets:[it({},Ai.hack_sets)],is_blank:!0})}):(Er=yield(0,Le.ZP)("/api/problems.json",{method:"post",body:Ze(it({},Ai),{hack:Ze(it({},Ai==null?void 0:Ai.hack),{sub_discipline_id:(Hn=(ma=Ai==null?void 0:Ai.hack)==null?void 0:ma.sub_discipline_id)==null?void 0:Hn[1],difficult:Ai.difficulty,item_banks_group_id:Ai.item_banks_group_id}),hack_codes:Ze(it({},Ai.hack_codes),{code:Ne.Base64.encode(Ai.hack_codes.code)}),hack_sets:[it({},Ai.hack_sets)],is_blank:!0})}),Pi.current=Er==null?void 0:Er.identifier,sessionStorage.projectFill=Er==null?void 0:Er.identifier)}const Ji=yield(0,Le.ZP)(`/api/problems/${Pi.current}/start.json`,{method:"get"});if((Ji==null?void 0:Ji.status)===0){pi.current=Ji==null?void 0:Ji.identifier,wa.current=!0,dn(!1),zi(!0);return}dn(!1)}),pa=Li=>{const{status:ga,error_msg:sa,execute_time:ma,output:Hn,input:un,expected_output:Mi}=Li;let Ji=null;switch(ga){case ot.h.OK:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ma/1e3,"\u79D2"),Ve.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ot.h.NOMATCH:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("div",null,"\u8F93\u5165\uFF1A"),Ve.createElement("pre",{style:{fontFamily:"initial"}},un),Ve.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ve.createElement("pre",{style:{fontFamily:"initial"}},Hn&&Ne.Base64.decode(Hn)),Ve.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ve.createElement("pre",{style:{fontFamily:"initial"}},Mi&&Ne.Base64.decode(Mi)));break;case ot.h.EXECUTEFAILURE:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ve.createElement("pre",null,un)),Ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ve.createElement("pre",{className:"error"},Ne.Base64.decode(sa)));break;case ot.h.COMPILEFAILURE:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ve.createElement("pre",null,un)),Ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ve.createElement("pre",{className:"error"},Ne.Base64.decode(sa)));break;case ot.h.PODFAILURE:Ji=Ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ot.h.TIMEOUT:Ji=Ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ve.createElement(Ve.Fragment,null," ",Ji," ")};return Ve.createElement("div",null,Ve.createElement(le.ZP,Ze(it({loading:Wr},It),{onClick:Ca}),Wt),Ve.createElement(z.default,{open:Jn,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:wr,cancelButtonProps:{style:{display:"none"}},onOk:()=>yi(),onCancel:()=>{wa.current=!1,zi(!1)}},Ve.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},Ve.createElement("div",{className:We.result},Ve.createElement("div",{className:We.left},Ve.createElement("div",{className:"mb20"},Ve.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Tr&&Ve.createElement(et.CopyToClipboard,{text:pn==null?void 0:pn.code,onCopy:()=>fe.ZP.success("\u590D\u5236\u6210\u529F")},Ve.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ve.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ve.createElement(Ie.Z,{programFillValue:In,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:Ne.Base64.decode((pn==null?void 0:pn.code)||"")})),Ve.createElement("div",{className:We.right},Ve.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ve.createElement("div",{className:We.box},Ve.createElement("div",{className:We.li},Ve.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:ia,onChange:Li=>oa(Li.target.value),bordered:!1,style:{height:180}}))),Ve.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ve.createElement("div",{className:We.box},Ve.createElement(oe.Z,{spinning:wr,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ve.createElement("div",{className:We.li,style:{height:196,overflow:"auto",padding:10}},pa(Bi)))))),Ve.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),Ve.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(xr=pn==null?void 0:pn.standard_answer)==null?void 0:xr.map(function(Li,ga){return Ve.createElement(re.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},Ve.createElement(b.Z,{flex:"50px"},Ve.createElement("span",{className:"mt10"},"\u586B\u7A7A",Li.choice_id,":")),Ve.createElement(b.Z,{flex:1},Ve.createElement("div",null,Li==null?void 0:Li.answer_text)))})))))},$e=de(6514),at=de(59301),ft=Object.defineProperty,At=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ut=(It,Wt,Vt)=>Wt in It?ft(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,bt=(It,Wt)=>{for(var Vt in Wt||(Wt={}))ze.call(Wt,Vt)&&ut(It,Vt,Wt[Vt]);if(je)for(var Vt of je(Wt))nt.call(Wt,Vt)&&ut(It,Vt,Wt[Vt]);return It},st=(It,Wt)=>At(It,ke(Wt)),Dt=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TextArea:sr}=ae.default;var mr=({item:It,answerData:Wt,changeScoreData:Vt,textValue:Pr,textOnChange:pn=()=>{},seeAnswerVisible:Pt=!0})=>{var Tr,xr;const[wr,Hr]=(0,te.useState)([]),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),[Bi,ea]=(0,te.useState)([]),[ia,oa]=(0,te.useState)({page:1,limit:5}),Pi=()=>({title:at.createElement("span",null,"\u64CD\u4F5C ",at.createElement(y.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},at.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Sr=>{var Dn;const ii=[];return(Dn=It==null?void 0:It.standard_answer)==null||Dn.forEach((xi,yi)=>{const Ca=`\u586B\u7A7A${yi+1}`,pa=Sr==null?void 0:Sr.find(Li=>Li.name===Ca);pa?ii.push(pa):ii.push({name:Ca,value:""})}),at.createElement(Ue,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:It==null?void 0:It.hack_identifier,infoData:It,data:{code:Ne.Base64.decode(It==null?void 0:It.code),answer_content:ii,time_limit:(It==null?void 0:It.time_limit)||10,input:It==null?void 0:It.test_input}})}}),pi=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Sr=>Sr==null?void 0:Sr.map((Dn,ii)=>at.createElement("pre",{key:ii,style:{whiteSpace:"pre-wrap"}},Dn==null?void 0:Dn.name,":",Dn==null?void 0:Dn.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Sr,Dn)=>Sr==="\u672A\u8BC4\u6D4B"?at.createElement("span",{className:"c-red"},Sr):Sr},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Sr,Dn)=>at.createElement($e.Z,{date:Dn.evaluate_time,showTag:Dn==null?void 0:Dn.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Sr=>Sr==="0.0"?"0":Sr},Pi()],wa=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((Tr=Bi==null?void 0:Bi.records)==null?void 0:Tr.every(Sr=>!(Sr!=null&&Sr.is_new)))&&80,dataIndex:"answer_content",render:(Sr,Dn)=>Sr==null?void 0:Sr.map((ii,xi)=>at.createElement("pre",{key:xi,style:{whiteSpace:"pre-wrap"}},ii==null?void 0:ii.name,":",ii==null?void 0:ii.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Sr,Dn)=>Dn!=null&&Dn.is_new?Sr==="\u672A\u8BC4\u6D4B"?at.createElement("span",{className:"c-red"},Sr):Sr:Ne.Base64.decode(Sr)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Sr,Dn)=>at.createElement($e.Z,{date:Dn.evaluate_time,showTag:Dn==null?void 0:Dn.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Sr=>Sr==="0.0"?"0":Sr},Pi()];(0,te.useEffect)(()=>{Vt!=null&&Vt[It.q_position]?!Wr&&dn(!0):Wr&&dn(!1)},[Vt==null?void 0:Vt[It==null?void 0:It.q_position]]),(0,te.useEffect)(()=>{var Sr;console.log("item=====",It,Wt,Vt,"#37AD83;");let Dn=(Sr=It==null?void 0:It.user_answer)==null?void 0:Sr.map((ii,xi)=>{var yi,Ca;return st(bt({},ii),{value:((Ca=(yi=It==null?void 0:It.user_answer)==null?void 0:yi[xi])==null?void 0:Ca.answer_text)||""})});Hr(Dn)},[It==null?void 0:It.user_answer]),(0,te.useEffect)(()=>{Jn&&In()},[ia]);const In=()=>Dt(void 0,null,function*(){const Sr=yield(0,Le.ZP)(`/api/myproblems/${It==null?void 0:It.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:It==null?void 0:It.question_id}});ea(Sr)});return at.createElement(at.Fragment,null,(It==null?void 0:It.bprogram_tip)&&at.createElement("div",{className:be.Z.tip},at.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),at.createElement("div",{className:be.Z.fillBg},at.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},at.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),at.createElement("aside",{style:{cursor:"pointer"},onClick:()=>Dt(void 0,null,function*(){if(!(It!=null&&It.hack_user_identifier)){fe.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}zi(!0),oa(st(bt({},ia),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),wr==null?void 0:wr.map((Sr,Dn)=>at.createElement("div",{style:{display:"flex"}},at.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Sr==null?void 0:Sr.choice_id,")\uFF1A"),at.createElement("div",{className:"mb5"},It.question_type==3?at.createElement("span",{style:{whiteSpace:"pre-wrap",color:Sr!=null&&Sr.user_answer_boolean?"#37AD83":"#E30000"}},Sr==null?void 0:Sr.answer_text):at.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Sr==null?void 0:Sr.answer_text)))),Pt&&at.createElement(Oe.u,{data:It}),!!((xr=It==null?void 0:It.submit_records)!=null&&xr.length)&&at.createElement(se.default,{className:"mt20",dataSource:It==null?void 0:It.submit_records,columns:pi,pagination:!1}),at.createElement(z.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Jn,footer:!1,centered:!0,width:1e3,onCancel:()=>{zi(!1)}},at.createElement(se.default,{scroll:{y:400},dataSource:Bi==null?void 0:Bi.records,columns:wa,pagination:{current:ia.page,pageSize:ia.limit,total:Bi==null?void 0:Bi.records_count,onChange:(Sr,Dn)=>{oa(st(bt({},ia),{page:Sr,limit:Dn}))}}}))))},Lt=de(34055),ar=de(20554),lr=de(51124),Nt=de(82326),vr=({chanllenge:It,styles:Wt,autoHeight:Vt,setVisible:Pr,devalueValue:pn})=>{var Pt,Tr;const[xr,wr]=(0,te.useState)(pn),Hr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Wr=(Pt=It==null?void 0:It.challenge_paths)==null?void 0:Pt.map(Jn=>({label:Jn.file_name,value:Jn.file_name,code:Jn.latest_code})),dn=(Tr=Wr==null?void 0:Wr.find(Jn=>xr===Jn.value))==null?void 0:Tr.code;return te.createElement(te.Fragment,null,(It==null?void 0:It.st)===0&&It.passed_code&&te.createElement("div",{className:Wt.shixunWrp},te.createElement("h2",null,te.createElement(Nt.default,{style:{width:200},value:xr,onChange:Jn=>wr(Jn),options:Wr}),te.createElement("span",{className:Wt.s,onClick:()=>Pr(dn)},te.createElement("i",{className:"iconfont icon-quanping2"}),te.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),te.createElement(lr.ZP,{height:300,autoHeight:Vt,language:"python",theme:"default",value:dn,options:Hr})))},Fr=de(64948),nn=Object.defineProperty,Rt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,an=(It,Wt,Vt)=>Wt in It?nn(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,Sn=(It,Wt)=>{for(var Vt in Wt||(Wt={}))qr.call(Wt,Vt)&&an(It,Vt,Wt[Vt]);if(Lr)for(var Vt of Lr(Wt))Gr.call(Wt,Vt)&&an(It,Vt,Wt[Vt]);return It},wn=(It,Wt)=>Rt(It,Xt(Wt)),Un=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TabPane:tn}=ar.default;var gn=({item:It,answerData:Wt,hasChangeScore:Vt=!0,autoHeight:Pr,saveChangeScore:pn=()=>{},sealedReview:Pt,coursesId:Tr,onAdjustScore:xr})=>{var wr,Hr;let[Wr,dn]=(0,te.useState)([]),[Jn,zi]=(0,te.useState)([]);const[Bi,ea]=(0,te.useState)(""),ia=(wr=Wt==null?void 0:Wt.exercise)==null?void 0:wr.id;(0,te.useEffect)(()=>{var In,Sr,Dn,ii,xi,yi,Ca,pa,Li,ga,sa,ma;if(!((In=It==null?void 0:It.shixun_details)!=null&&In.length))return;let Hn=[],un=[];for(let Mi=0;Mi<((Sr=It==null?void 0:It.shixun_details)==null?void 0:Sr.length);Mi++){for(let Ji=0;Ji<(It==null?void 0:It.shixun_details[Mi].stage_list.length);Ji++){let Er=It==null?void 0:It.shixun_details[Mi].stage_list[Ji];Hn.push(Sn(Sn({},Er),{operation:(yi=(xi=(ii=(Dn=It==null?void 0:It.shixun_details)==null?void 0:Dn[Mi])==null?void 0:ii.shixun_detail)==null?void 0:xi[0])==null?void 0:yi.game_identifier,shixun_challenge_id:(Ca=It==null?void 0:It.shixun_details[Mi])==null?void 0:Ca.shixun_challenge_id,is_jupyter:It==null?void 0:It.is_jupyter,is_jupyter_lab:It==null?void 0:It.is_jupyter_lab,myshixun_identifier:It==null?void 0:It.myshixun_identifier}))}(Li=(pa=It==null?void 0:It.shixun_details)==null?void 0:pa[Mi])!=null&&Li.shixun_detail&&un.push((ma=(sa=(ga=It==null?void 0:It.shixun_details)==null?void 0:ga[Mi])==null?void 0:sa.shixun_detail)==null?void 0:ma[0])}return zi(un),Hn==null||Hn.map(Mi=>(Mi.input_value=Mi==null?void 0:Mi.user_score,Mi)),dn([...Hn]),()=>{Wr=[],Jn=[],dn([]),zi([])}},[It==null?void 0:It.shixun_details]);const oa=(In,Sr)=>Un(void 0,null,function*(){if(Number(In.target.value)!=Sr.user_score){const Dn=yield pn(Sn(Sn({},It),{shixun_challenge_id:Sr.shixun_challenge_id,score:Number(In.target.value)}));Dn!=null&&Dn.question_comments&&fe.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Pi=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(In,Sr)=>te.createElement(y.Z,{title:In},Sr.operation?te.createElement(Se.Link,{target:"_blank",style:{maxWidth:"400px"},title:In&&In.length>25?In:"",className:"current c-light-primary overflowHidden1",to:Sr.is_jupyter||Sr.is_jupyter_lab?`/tasks/${Sr.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${ia}/${Sr.game_identifier}/exercise`},Sr.position,"\u3001",In):te.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:In&&In.length>25?In:""},Sr.position,"\u3001",In))},{title:te.createElement(y.Z,{overlayStyle:{minWidth:350},title:te.createElement("div",null,te.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(In,Sr)=>te.createElement("span",null,Sr.evaluate_count||Sr.evaluate_count===0?Sr.evaluate_count:te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(In,Sr)=>{let Dn=!1;return Sr.finished_time&&(Wt!=null&&Wt.exercise)&&(Wt!=null&&Wt.exercise_answer_user)&&((Wt==null?void 0:Wt.exercise.time)===-1?Dn=Ee()(Wt==null?void 0:Wt.exercise.end_time).isBefore(Sr.finished_time):Dn=Ee()(Wt==null?void 0:Wt.exercise_answer_user.start_at).add(Wt==null?void 0:Wt.exercise.time,"m").isBefore(Sr.finished_time)),te.createElement("span",null,Sr.finished_time||te.createElement("span",{className:"c-grey-999"},"--"),te.createElement("span",{className:"c-orange-ff9 "},Dn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(In,Sr)=>te.createElement("span",null,Sr.time_consuming||te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(In,Sr)=>te.createElement("span",null,te.createElement("span",{className:"c-orange"},Sr.user_score),"/",Sr.game_score)},Vt&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(In,Sr,Dn)=>te.createElement(ee.Z,{formatter:ii=>{var xi,yi;return((yi=(xi=`${ii}`)==null?void 0:xi.match(/^(\d)*.\d{0,1}/))==null?void 0:yi[0])||"0"},min:0,max:Number(Sr.game_score),defaultValue:Sr==null?void 0:Sr.input_value,onChange:ii=>{Wr[Dn].input_value=ii,dn([...Wr])},value:Sr==null?void 0:Sr.input_value,onPressEnter:ii=>oa(ii,Sr),onBlur:ii=>oa(ii,Sr)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(In,Sr)=>te.createElement("span",null,Sr.operation?te.createElement(Se.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Sr.is_jupyter||Sr.is_jupyter_lab?`/tasks/${Sr.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${ia}/${Sr.game_identifier}/exercise`},"\u8BE6\u60C5"):te.createElement(y.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},te.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),te.createElement("span",{onClick:()=>xr(wn(Sn({},It),{shixun_challenge_id:Sr.shixun_challenge_id,question_score:Sr.game_score,user_score:Sr.user_score})),className:"ml20 c-light-primary current"},"\u8C03\u5206"))}].filter(In=>!!In),pi=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(In,Sr)=>te.createElement("span",null,Sr.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(In,Sr)=>te.createElement($e.Z,{date:Sr.updated_at,showTag:Sr==null?void 0:Sr.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(In,Sr)=>te.createElement("span",null,Sr.error_msg?Sr.error_msg:"--")},!Pt&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(In,Sr)=>te.createElement("span",{className:"c-blue current",onClick:()=>Un(void 0,null,function*(){var Dn,ii,xi;if(Sr!=null&&Sr.is_jupyter||Sr!=null&&Sr.is_jupyter_lab)window.open(`/tasks/${Sr.myshixun_identifier}/jupyter`);else{const yi=yield(0,Fr.Lk)(Sr.game_identifier,{path:(xi=(ii=(Dn=Sr.path)==null?void 0:Dn.replace(/\;/g,";"))==null?void 0:ii.split(";"))==null?void 0:xi[0],query_index:Sr.query_index,exercise_id:ia});(yi==null?void 0:yi.status)===0&&z.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${be.Z.lookCode} custom-modal-divider`,content:te.createElement(lr.ZP,{height:500,autoHeight:Pr,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((yi==null?void 0:yi.content)||""))),options:wn(Sn({},wa),{readonly:!0})})})}})},Sr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(In=>!!In),wa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return te.createElement(te.Fragment,null,te.createElement(ar.default,{defaultActiveKey:"1",tabBarExtraContent:!(It!=null&&It.shixun_start)&&te.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},te.createElement(tn,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(Wr!=null&&Wr.length)&&te.createElement(se.default,{columns:Pi,dataSource:Wr,pagination:!1})),te.createElement(tn,{tab:te.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",te.createElement(y.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"},te.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Jn==null?void 0:Jn.map((In,Sr)=>{var Dn,ii,xi;return te.createElement(te.Fragment,{key:Sr},te.createElement("div",{className:"mt5"},te.createElement("span",{className:"font16 mr15"}," \u7B2C",In.position,"\u5173"),In.game_identifier?te.createElement(Se.Link,{target:"_blank",className:"current c-light-primary font16",to:It.is_jupyter||It.is_jupyter_lab?`/tasks/${It.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${ia}/${In.game_identifier}/exercise`},In.name):te.createElement("span",{className:"font16"},In.name)),!!((Dn=In==null?void 0:In.outputs)!=null&&Dn.length)&&te.createElement(se.default,{bordered:!0,dataSource:In.outputs.map(yi=>wn(Sn({},yi),{key:yi.position,error_msg:yi.output_detail,updated_at:yi.updated_at,game_identifier:In==null?void 0:In.game_identifier,path:In==null?void 0:In.path,myshixun_identifier:It==null?void 0:It.myshixun_identifier,is_jupyter:It==null?void 0:It.is_jupyter,is_jupyter_lab:It==null?void 0:It.is_jupyter_lab})),columns:pi,pagination:!1}),te.createElement(vr,{chanllenge:In,autoHeight:Pr,setVisible:ea,styles:be.Z,devalueValue:(xi=(ii=In==null?void 0:In.challenge_paths)==null?void 0:ii[0])==null?void 0:xi.file_name}))}))),(0,Lt.dE)()&&te.createElement(Ie.Z,{className:"c-grey-999 mt20 mb20",value:It==null?void 0:It.question_title}),(Hr=It==null?void 0:It.shixun)==null?void 0:Hr.map((In,Sr)=>te.createElement("p",{className:"font16 c-grey-666 mb5"},te.createElement("span",{className:"mr20"},"\u7B2C",In==null?void 0:In.challenge_position,"\u5173 ",In==null?void 0:In.challenge_name),te.createElement("span",null,In==null?void 0:In.challenge_score,"\u5206"))),te.createElement("div",{className:"mb15"}),te.createElement(z.default,{centered:!0,destroyOnClose:!0,open:!!Bi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>ea(!1),footer:null},te.createElement(lr.ZP,{height:500,autoHeight:Pr,language:"python",theme:"default",value:Bi,options:wa})))},br=de(2978),Dr=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TextArea:tr}=ae.default;var Ut=({item:It,answerData:Wt,changeScoreData:Vt,textValue:Pr,textOnChange:pn=()=>{}})=>{var Pt,Tr;const[xr,wr]=(0,te.useState)(!1),Hr=(0,te.useRef)();(0,te.useEffect)(()=>{var dn;if(Hr!=null&&Hr.current)return(dn=Hr==null?void 0:Hr.current)==null||dn.addEventListener("mousedown",Qe.Dw),()=>{var Jn;(Jn=Hr==null?void 0:Hr.current)==null||Jn.removeEventListener("mousedown",Qe.Dw)}},[Hr==null?void 0:Hr.current]),(0,te.useEffect)(()=>{Vt!=null&&Vt[It.q_position]?!xr&&wr(!0):xr&&wr(!1)},[Vt==null?void 0:Vt[It==null?void 0:It.q_position]]);const Wr=dn=>Dr(void 0,null,function*(){const Jn=z.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:te.createElement(re.Z,null,te.createElement(b.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),te.createElement(b.Z,null,te.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Jn.destroy()}))),content:te.createElement(br.Z,{height:"70vh",defaultValue:dn||"",hidetoolBar:!0,disabled:!0})})});return te.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&te.createElement(te.Fragment,null,te.createElement("div",null,te.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),te.createElement("br",null),te.createElement("div",{className:be.Z.simpleWrap},te.createElement(Ie.Z,{value:(It==null?void 0:It.kp_content)||""})),te.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),te.createElement("br",null),te.createElement("div",{className:be.Z.simpleWrap},te.createElement(Ie.Z,{value:(It==null?void 0:It.kp_clazz)||""})),te.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),te.createElement("br",null),te.createElement("div",{className:be.Z.simpleWrap},te.createElement(Ie.Z,{value:((Pt=It==null?void 0:It.user_answer)==null?void 0:Pt[0])||""}))),(0,Lt.GJ)()&&te.createElement(Oe.u,{data:It}),te.createElement(E.Z,null)),document.domain!=="kepukehuan.educoder.net"&&te.createElement("div",{className:be.Z.simpleBg},te.createElement(re.Z,null,te.createElement(b.Z,{flex:1},te.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),te.createElement(b.Z,null,te.createElement(le.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var dn;return Wr((dn=It==null?void 0:It.user_answer)==null?void 0:dn[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),te.createElement("div",{ref:Hr,key:It.question_id},te.createElement(Ie.Z,{value:((Tr=It==null?void 0:It.user_answer)==null?void 0:Tr[0])||""})),(0,Lt.GJ)()&&te.createElement(Oe.u,{data:It})))},_t=de(42440),ir={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},Qt="data:image/png;base64,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",Mt=de(44816),wt=de(96249),xt=de.n(wt),jt=de(59301),hr=Object.defineProperty,nr=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,$t=(It,Wt,Vt)=>Wt in It?hr(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,jr=(It,Wt)=>{for(var Vt in Wt||(Wt={}))kt.call(Wt,Vt)&&$t(It,Vt,Wt[Vt]);if(nr)for(var Vt of nr(Wt))Yt.call(Wt,Vt)&&$t(It,Vt,Wt[Vt]);return It},Zr=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const Tn=({value:It,onChange:Wt,max:Vt})=>{const Pr=pn=>{Number.isNaN(pn)||Wt(pn)};return jt.createElement(re.Z,{wrap:!1,align:"middle",gutter:20},jt.createElement(b.Z,{flex:1},jt.createElement(re.Z,{wrap:!1,align:"middle",gutter:10},jt.createElement(b.Z,null,jt.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),jt.createElement(b.Z,{flex:1},jt.createElement(_t.Z,{className:ir.slider,min:0,step:.5,max:Number(Vt),onChange:Pr,value:It})),jt.createElement(b.Z,null,jt.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Vt)))),jt.createElement(b.Z,null,jt.createElement(ee.Z,{min:0,max:Vt,precision:1,step:.1,value:It,onChange:Pr})),jt.createElement(b.Z,null,jt.createElement(ne.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},jt.createElement(le.ZP,{onClick:()=>{Pr(Vt)}},"\u6EE1\u5206"))))};var Wn=({item:It,visible:Wt,onCancel:Vt,onOk:Pr,saveChangeScore:pn})=>{const[Pt]=a.default.useForm(),[Tr,xr]=(0,te.useState)(!0),[wr,Hr]=(0,te.useState)(!1),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),[Bi,ea]=(0,te.useState)([]),[ia,oa]=z.default.useModal(),[Pi,pi]=(0,te.useState)(!1),[wa,In]=(0,te.useState)(!0),[Sr,Dn]=(0,te.useState)({left:0,top:0,bottom:0,right:0}),ii=(0,te.useRef)(null);(0,te.useEffect)(()=>{Wt&&(xi(),Pt.setFieldsValue({score:Number(It==null?void 0:It.user_score)})),console.log("item",It)},[Wt]);const xi=()=>Zr(void 0,null,function*(){xr(!0);const Hn=yield(0,Le.ZP)("/api/users/get_score_list.json",{method:"get"});(Hn==null?void 0:Hn.status)===0&&ea((Hn==null?void 0:Hn.data)||[]),xr(!1)}),yi=Hn=>Zr(void 0,null,function*(){xr(!0);const un=yield(0,Le.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Hn}});if((un==null?void 0:un.status)===0){xi();return}xr(!1)}),Ca=()=>Zr(void 0,null,function*(){yield Pt.validateFields(),Hr(!0);const Hn=Pt.getFieldsValue();yield pn(jr(jr({},It),Hn)),Hr(!1),Vt()}),ga=Jn?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],sa=()=>{let Hn="";z.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>Zr(void 0,null,function*(){if(!Hn)return fe.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Hn<0)return fe.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const un=yield(0,Le.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Hn}});(un==null?void 0:un.status)===0&&xi()}),content:jt.createElement("div",null,jt.createElement(a.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},jt.createElement(ee.Z,{style:{width:322},defaultValue:Hn,onChange:un=>{Hn=un}})))})},ma=(Hn,un)=>{var Mi;const{clientWidth:Ji,clientHeight:Er}=window.document.documentElement,Ai=(Mi=ii.current)==null?void 0:Mi.getBoundingClientRect();Ai&&Dn({left:-Ai.left+un.x,right:Ji-(Ai.right-un.x),top:-Ai.top+un.y,bottom:Er-(Ai.bottom-un.y)})};return jt.createElement(jt.Fragment,null,oa,jt.createElement(z.default,{title:jt.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{wa&&In(!1)},onMouseOut:()=>{In(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",jt.createElement("span",{className:"font14"},It==null?void 0:It.ModelTitleDec)),open:Wt,onCancel:Vt,onOk:Ca,okText:"\u786E\u5B9A",width:506,afterClose:()=>{Pt.resetFields()},confirmLoading:wr,cancelText:"\u53D6\u6D88",modalRender:Hn=>jt.createElement(xt(),{disabled:wa,bounds:Sr,nodeRef:ii,onStart:(un,Mi)=>ma(un,Mi)},jt.createElement("div",{ref:ii},Hn))},jt.createElement(oe.Z,{spinning:Tr},jt.createElement(a.default,{size:"large",form:Pt,colon:!1},jt.createElement(re.Z,{align:"middle"},jt.createElement(a.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},jt.createElement(Tn,{max:It.question_score}))),jt.createElement("div",{className:ir.box},jt.createElement("div",{className:ir.head,onClick:()=>dn(!Wr)},Wr?jt.createElement("i",{className:"iconfont icon-zhankai4 font12"}):jt.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),jt.createElement("span",null,Wr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),jt.createElement("img",{src:Qt})),Wr&&jt.createElement("div",{className:ir.content},jt.createElement(re.Z,{align:"middle"},jt.createElement("span",{className:"c-grey-333 mr10"},"0.5"),jt.createElement(Ae.Z,{checked:Jn,onChange:Hn=>zi(Hn)}),jt.createElement(le.ZP,{onClick:sa,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),jt.createElement("div",{className:ir.row},ga.map(Hn=>jt.createElement("div",{key:Hn,className:ir.btnWrap},jt.createElement("div",{onClick:()=>{Number(Hn)>Number(It.question_score)||Pt.setFieldsValue({score:Hn})},className:Number(Hn)>Number(It.question_score)?ir.disabledBtn:ir.btn},Hn)))),!!(Bi!=null&&Bi.length)&&jt.createElement(jt.Fragment,null,jt.createElement("div",{className:ir.line}),jt.createElement("div",{className:ir.row},Bi.map(Hn=>jt.createElement("div",{key:Hn.id,className:ir.btnWrap},jt.createElement("div",{onClick:()=>{Number(Hn.score)>Number(It.question_score)||Pt.setFieldsValue({score:Hn.score})},className:Number(Hn.score)>Number(It.question_score)?ir.disabledBtn:ir.btn},Hn.score),jt.createElement("div",{onClick:()=>{yi(Hn.id)},className:`iconfont icon-weishezhi ${ir.del}`}))))))),jt.createElement(re.Z,{wrap:!1,align:"middle",justify:"end"},jt.createElement(b.Z,null,jt.createElement(Mt.Z,{isShowComponent:(0,Lt.G5)(),ModalProps:{open:Pi,onCancel:()=>{pi(!1)}},onDataSelect:(Hn,un)=>Zr(void 0,[Hn,un],function*(Mi,{node:Ji}){const Er=()=>{Pt.setFieldsValue({comment:Ji==null?void 0:Ji.value}),pi(!1)};if(Pt.getFieldValue("comment")){ia.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Er});return}Er()})},jt.createElement(le.ZP,{style:{padding:0,height:"auto"},icon:jt.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Hn=>{pi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),jt.createElement(a.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},jt.createElement(ae.default.TextArea,null))))))},Qn={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},ei=de(92310),di=de.n(ei),$n=de(46383),ti=de(67902),Mn=de(59301),Ir=Object.defineProperty,Zn=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,ui=(It,Wt,Vt)=>Wt in It?Ir(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,Qi=(It,Wt)=>{for(var Vt in Wt||(Wt={}))An.call(Wt,Vt)&&ui(It,Vt,Wt[Vt]);if(pr)for(var Vt of pr(Wt))Di.call(Wt,Vt)&&ui(It,Vt,Wt[Vt]);return It},Ki=(It,Wt)=>Zn(It,_r(Wt)),ca=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const Ea=({exercise:It,className:Wt,style:Vt,checkAssistant:Pr,dataSource:pn,saveChangeScore:Pt,loading:Tr})=>{const xr=(0,Se.useParams)(),[wr,Hr]=(0,te.useState)({show:!1}),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),Bi=(0,te.useRef)({}),[ea]=a.default.useForm(),[ia,oa]=(0,te.useState)("qwen-long"),{unified_ai_setting:Pi,ai_review_settings:pi}=It.commonHeader;(0,te.useEffect)(()=>{wr!=null&&wr.show&&oa("qwen-long")},[wr==null?void 0:wr.show]);const wa=()=>ca(void 0,null,function*(){const Dn=ea.getFieldValue("ai_review_settings");(0,Qe.BR)(Dn)&&(Hr({show:!1}),wr==null||wr.onOk(ia),dn(!0),yield new Promise(xi=>setTimeout(xi,3e3)),dn(!1))}),In=Dn=>ca(void 0,[Dn],function*({chatData:ii,setChatData:xi,setLoading:yi,getData:Ca,renderChatItems:pa}){var Li;if((yield Pr())!==!0)return;const sa=yield(0,Le.ZP)(`/api/exercises/${xr==null?void 0:xr.categoryId}/all_subj_questions.json`,{method:"get"});if(sa.status==0){const ma=sa==null?void 0:sa.data.find(un=>un.id===(pn==null?void 0:pn.question_id)),Hn=Pi?pi:((Li=ma==null?void 0:ma.ai_review_settings)==null?void 0:Li.length)>0?ma.ai_review_settings:pi;ea.setFieldValue("ai_review_settings",Hn)}Hr({show:!0,onOk:ma=>{Bi.current=Ki(Qi({},ea.getFieldsValue()),{model:ma}),zi(!0),yi(!0);const Hn=pa();Hn[0].show=!1,xi(Hn),Ca()}})}),Sr=Dn=>ca(void 0,null,function*(){var ii,xi,yi,Ca,pa,Li,ga;const{mes:sa,setChatData:ma,setTyping:Hn,renderChatItems:un}=Dn,Mi=Bi.current,Ji=un();Ji[0].show=!1,ma(Ji);const Er=Qi({user_id:pn==null?void 0:pn.user_id,scoring_criteria:sa,history:[],model:Ji[0].model},Mi),Ai=yield(0,Le.ZP)(`/api/exercise_questions/${pn==null?void 0:pn.question_id}/ai_adjust_score.json`,{method:"post",body:Er});if((Ai==null?void 0:Ai.status)===-3&&(Hn(!0),ma(rn=>[...rn].map((bn,ta)=>ta===rn.length-1?Ki(Qi({},bn),{text:Ai==null?void 0:Ai.message,loading:!1,response:{data:{message:Ai==null?void 0:Ai.message}}}):bn))),(Ai==null?void 0:Ai.status)!==0)return;let Xi;do if(Xi=yield(0,Le.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(ii=Ai==null?void 0:Ai.data)==null?void 0:ii.request_id}}),(xi=Xi==null?void 0:Xi.data)!=null&&xi.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((yi=Xi==null?void 0:Xi.data)==null?void 0:yi.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(rn=>setTimeout(rn,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ca=Xi==null?void 0:Xi.data)==null?void 0:Ca.comment)===null);if((Xi==null?void 0:Xi.status)===0){const rn=((pa=Xi==null?void 0:Xi.data)==null?void 0:pa.message)||`\u8BC4\u5206\uFF1A${(Li=Xi==null?void 0:Xi.data)==null?void 0:Li.score}\u5206 +`)}]};var re=de(53184),b=de.n(re),ie=(it,Ze,Re)=>new Promise((rt,Ue)=>{var $e=At=>{try{ft(Re.next(At))}catch(ke){Ue(ke)}},at=At=>{try{ft(Re.throw(At))}catch(ke){Ue(ke)}},ft=At=>At.done?rt(At.value):Promise.resolve(At.value).then($e,at);ft((Re=Re.apply(it,Ze)).next())});const x={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},y=(it,Ze,Re,rt)=>{const Ue=Ze.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Re.lineNumber,endColumn:Re.column});return Array.from(new Set(Ue.match(/\b\w{2,}\b/g)||[])).map(at=>({label:at,kind:it.languages.CompletionItemKind.Text,insertText:at,range:rt}))},E=(it,Ze,Re,rt)=>{it.languages.registerCompletionItemProvider(Ze,{provideCompletionItems(Ue,$e){const at=Ue.getWordUntilPosition($e),ft={startLineNumber:$e.lineNumber,endLineNumber:$e.lineNumber,startColumn:at.startColumn,endColumn:at.endColumn},At=Ue.getLineContent($e.lineNumber).substring(at.startColumn-2,at.endColumn);return{suggestions:[...y(it,Ue,$e,ft),...Re.map(je=>({label:je,kind:it.languages.CompletionItemKind.Keyword,documentation:je,insertText:je,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft})),...rt.map(je=>({label:je.label,kind:it.languages.CompletionItemKind.Snippet,documentation:je.content,insertText:At.startsWith("#")?je.content.replace(/#/,""):je.content,insertTextRules:it.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft}))]}}})};var ee=it=>{x.languages.forEach(Ze=>{it.languages.registerDocumentFormattingEditProvider(Ze,{provideDocumentFormattingEdits(Re){return ie(this,null,function*(){const rt=b()(Re.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:Re.getFullModelRange(),text:rt}]})}})}),E(it,"java",fe.keywords,fe.quickKey),E(it,"cpp",le.keywords,le.quickKey),E(it,"c",a.keywords,[]),E(it,"python",z.keywords,z.quickKey),E(it,"scala",ae.keywords,ae.quickKey)};const ne="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,ue=(it,Ze,Re)=>Ze in it?oe(it,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):it[Ze]=Re,ce=(it,Ze,Re)=>ue(it,typeof Ze!="symbol"?Ze+"":Ze,Re);const Ae=class Pu{constructor(Ze,Re,rt){this.placeholder=Ze,this.editor=Re,this.monaco=rt,Re.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Pu.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)}};ce(Ae,"ID","editor.widget.placeholderHint");var he=Ae,ye=de(96236),me=de(6767),pe=de(25399),ge=de(89392),Ee=de(33796),ve=de(56102),we=Object.defineProperty,Ie=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Le=(it,Ze,Re)=>Ze in it?we(it,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Re}):it[Ze]=Re,Ne=(it,Ze)=>{for(var Re in Ze||(Ze={}))Oe.call(Ze,Re)&&Le(it,Re,Ze[Re]);if(De)for(var Re of De(Ze))be.call(Ze,Re)&&Le(it,Re,Ze[Re]);return it},We=(it,Ze)=>Ie(it,Qe(Ze)),Me=(it,Ze)=>{var Re={};for(var rt in it)Oe.call(it,rt)&&Ze.indexOf(rt)<0&&(Re[rt]=it[rt]);if(it!=null&&De)for(var rt of De(it))Ze.indexOf(rt)<0&&be.call(it,rt)&&(Re[rt]=it[rt]);return Re},et=(it,Ze,Re)=>new Promise((rt,Ue)=>{var $e=At=>{try{ft(Re.next(At))}catch(ke){Ue(ke)}},at=At=>{try{ft(Re.throw(At))}catch(ke){Ue(ke)}},ft=At=>At.done?rt(At.value):Promise.resolve(At.value).then($e,at);ft((Re=Re.apply(it,Ze)).next())});function ot(it){return/^\d+$/.test(it)?`${it}px`:it}function Ve(){}let Xe=!1;const Ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function He(it=[]){let Ze=it;if(Array.isArray(it)){for(let Re=0;Reet(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(it){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",it)}});var _e=it=>{var Ze=it,{width:Re="100%",height:rt="100%",value:Ue,language:$e="javascript",style:at={},options:ft={},overrideServices:At={},theme:ke="vs-dark",onEditBlur:je,isCopy:ze=!1,onSave:nt,autoHeight:ut=!1,forbidCopy:bt=!1,onChange:st=Ve,editorDidMount:Dt=Ve,onFocus:sr=Ve,onBreakPoint:Gt=Ve,breakPointValue:mr=[],filename:Lt="educoder.txt",errorLine:ar,errorContent:lr="",highlightLine:Nt,openBreakPoint:cr=!1,placeholder:vr="",showMiniMap:Fr=!0}=Ze,nn=Me(Ze,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Rt=(0,te.useRef)(),Xt=(0,te.useRef)({}),Lr=(0,te.useRef)(),qr=(0,te.useRef)(),Gr=(0,te.useRef)([]),an=(0,te.useRef)(!1),xn=(0,te.useRef)(),wn=(0,te.useRef)(),Un=(0,te.useRef)(!1),[tn,Nn]=(0,te.useState)(!1);function gn(){let kt;return Rt.current&&(kt=new Se.Z(Yt=>{for(let $t of Yt)($t.target.offsetHeight>0||$t.target.offsetWidth>0)&&Xt.current.instance.layout()}),kt.observe(Rt.current)),kt}function br(){me.ZP.warning({content:decodeURIComponent(ne),key:"monaco-editor-tip"})}const Dr=()=>{let kt=Xt.current.instance;if(Ue!=null&&kt&&tn){const Yt=kt.getModel();Yt&&Ue!==Yt.getValue()&&(Xe=!0,Yt.setValue(Ue),kt.layout(),Xe=!1)}};(0,te.useEffect)(()=>{const kt=Ee.Z.subscribe("formatDocument",Yt=>{var $t;let jr=Xt.current.instance;($t=jr==null?void 0:jr.getAction)==null||$t.call(jr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Yt=>{st(Yt)},kt},[]),(0,te.useEffect)(()=>{var kt;let Yt=Xt.current.instance;qr.current&&clearTimeout(qr.current),qr.current=setTimeout(()=>{Dr()},500),Ue&&(Ue!=null&&Ue.length)&&((kt=Yt==null?void 0:Yt.updateOptions)==null||kt.call(Yt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ue.split(/\r\n|\r|\n/g).length))+3,5)}))},[Ue,tn,Xt.current]),(0,te.useEffect)(()=>{if(ar&&Xt.current&&Xt.current.instance){let Yt=Xt.current.instance;Yt.changeViewZones(function($t){var jr=document.createElement("div");jr.style.padding="10px 20px",jr.style.width="calc(100% - 20px)",jr.className="my-error-line-wrp",jr.innerHTML=lr,$t.addZone({afterLineNumber:ar||11,heightInLines:3,domNode:jr})});var kt={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}};Yt.addOverlayWidget(kt),Yt.revealPositionInCenter({lineNumber:20,column:1})}},[ar,Xt.current,tn]);const tr=(kt="",Yt)=>{if(!kt||kt.trim()==="")return!0;const jr=Xt.current.instance.getModel().getLineTokens(Yt);let Zr=!1;for(let Tn=0;Tn<2;Tn++)jr.getStandardTokenType(Tn)===1&&(Zr=!0);return Zr};(0,te.useEffect)(()=>{var kt;const Yt=(kt=Xt.current)==null?void 0:kt.instance;if(Yt&&tn&&bt){const $t=Yt.onDidBlurEditorWidget(()=>{Un.current=!1}),jr=Yt.onDidFocusEditorText(()=>{Un.current=!0});return()=>{$t.dispose(),jr.dispose()}}},[Xt.current,tn,bt]),(0,te.useEffect)(()=>{var kt;if((kt=Xt.current)!=null&&kt.instance&&tn&&cr){let Yt=Xt.current.instance,$t=Yt.getModel();if(!$t)return;(()=>{var Ir;let Zn=[],_r=[];const pr=$t.getAllDecorations();for(let Di of pr)Di.options.className==="highlighted-line"&&(Zn.push((Ir=Di==null?void 0:Di.range)==null?void 0:Ir.startLineNumber),_r.push(Di==null?void 0:Di.id));if(Nt===Zn[0])return;$t.deltaDecorations(_r,[]);const An=$t.getLineCount();Nt&&Nt<=An&&(Yt.deltaDecorations([],[{range:new Ke.Range(Nt,1,Nt,$t.getLineMaxColumn(Nt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Yt.revealLineInCenter(Nt))})();const Zr=(Ir=!1)=>{var Zn;let _r=[],pr=[];const An=$t.getAllDecorations();for(let Di of An)Di.options.linesDecorationsClassName==="breakpoints-select"&&(_r.push((Zn=Di==null?void 0:Di.range)==null?void 0:Zn.startLineNumber),pr.push(Di==null?void 0:Di.id));if(Ir)return{lines:_r,ids:pr};Gt(_r)},Tn=Ir=>et(void 0,null,function*(){let Zn={range:new Ke.Range(Ir,1,Ir,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield $t.deltaDecorations([],[Zn]),Zr()}),fn=Ir=>et(void 0,null,function*(){let Zn=[];const _r=Yt.getLineDecorations(Ir);for(let pr of _r)pr.options.linesDecorationsClassName==="breakpoints-select"&&Zn.push(pr.id);yield $t.deltaDecorations(Zn,[]),Zr()}),Wn=Ir=>{let Zn=Yt.getLineDecorations(Ir);for(let _r of Zn)if(_r.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ge.isEqual)(mr,Zr(!0).lines)){$t.deltaDecorations(Zr(!0).ids,[]);const Ir=mr.map(Zn=>({range:new Ke.Range(Zn,1,Zn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));$t.deltaDecorations([],Ir)}const Qn=Yt.onDidChangeModelContent(Ir=>{let Zn=Yt.getPosition();if(Zn){let _r=Zn.lineNumber;clearTimeout(wn.current),wn.current=setTimeout(()=>{tr($t.getLineContent(_r),_r)?fn(_r):Wn(_r)?(fn(_r),Tn(_r)):Zr()},100)}}),ei=Yt.onMouseDown(Ir=>{var Zn,_r,pr;if(Ir.target.detail&&((pr=(_r=(Zn=Ir.target)==null?void 0:Zn.element)==null?void 0:_r.className)!=null&&pr.includes("line-numbers"))){let An=Ir.target.position.lineNumber;if(tr($t.getLineContent(An),An))return;Wn(An)?fn(An):Tn(An)}}),di=Ir=>{let Zn={range:new Ke.Range(Ir,1,Ir,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Gr.current=Yt.deltaDecorations(Gr.current,[Zn])},$n=()=>{Gr.current=Yt.deltaDecorations(Gr.current,[])},ti=Yt.onMouseMove(Ir=>{var Zn,_r,pr;if($n(),Ir.target.detail&&((pr=(_r=(Zn=Ir.target)==null?void 0:Zn.element)==null?void 0:_r.className)!=null&&pr.includes("line-numbers"))){let An=Ir.target.position.lineNumber;if(tr($t.getLineContent(An),An))return;di(An)}}),Mn=Yt.onMouseLeave(()=>{$n()});return()=>{Qn.dispose(),ei.dispose(),ti.dispose(),Mn.dispose()}}},[Xt.current,tn,mr,Nt,cr,$e]),(0,te.useEffect)(()=>{var kt;(kt=Xt.current)!=null&&kt.instance&&cr&&Xt.current.instance.setPosition({lineNumber:0,column:0})},[Nt]);function ur(){let kt=Xt.current.instance;if(kt){const Yt=kt.getSelection(),$t=Xt.current.pastePos||{},jr=new Ke.Range($t.startLineNumber||Yt.endLineNumber,$t.startColumn||Yt.endColumn,$t.endLineNumber||Yt.endLineNumber,$t.endColumn||Yt.endColumn);setTimeout(()=>{kt.executeEdits("",[{range:jr,text:""}])},300)}}function Ut(kt){(window.navigator.platform.match("Mac")?kt.metaKey:kt.ctrlKey)&&kt.keyCode==83&&(kt.preventDefault(),nt())}const _t=()=>{if(ut&&Xt.current.instance){const kt=Xt.current.instance.getContentHeight();hr(kt{if(!Un.current)return;const{keyCode:Yt,ctrlKey:$t,metaKey:jr,target:Zr,type:Tn}=kt;return(Tn==="paste"||(Yt===67||Yt===86)&&(jr||$t))&&Zr.nodeName==="TEXTAREA"&&(br(),kt.preventDefault()),!1};function Mt(kt,Yt){var $t=window.URL||window.webkitURL||window,jr=new Blob([Yt]),Zr=document.createElementNS("http://www.w3.org/1999/xhtml","a");Zr.href=$t.createObjectURL(jr),Zr.download=kt,ir(Zr)}(0,te.useEffect)(()=>{_t()},[_t]),(0,te.useEffect)(()=>{Rt.current&&!tn&&Promise.all([de.e(8909),de.e(5028)]).then(de.bind(de,71448)).then(kt=>{try{Ke=kt,Xt.current.instance=Ke.editor.create(Rt.current,{value:Ue,language:He($e),theme:ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Fr||!1}},At);const Yt=Xt.current.instance;let Zr=[...ye.BH._menuItems].find(Qn=>Qn[0]._debugName=="EditorContext")[1],Tn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],fn=(Qn,ei)=>{var di,$n;let ti=Qn._first;do ei.includes(($n=(di=ti.element)==null?void 0:di.command)==null?void 0:$n.id)&&Qn._remove(ti);while(ti=ti.next)};if(Dt(Yt,Ke),setTimeout(()=>{_t(),Xt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Mt(Lt||"educoder.txt",Yt.getValue())}})},500),Xt.current.subscription=Yt.onDidChangeModelContent(Qn=>{an.current?clearTimeout(xn.current):(_t(),st(Yt.getValue(),Qn)),xn.current=setTimeout(()=>{an.current=!1},500)}),window.Monaco||ee(Ke,He($e)),bt&&(fn(Zr,Tn),Rt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Qt),window.removeEventListener("paste",Qt),window.addEventListener("keydown",Qt),window.addEventListener("paste",Qt)),window.Monaco=Ke,je&&Yt.onDidBlurEditorWidget(()=>{je(Yt.getValue())}),sr&&Yt.onDidFocusEditorText(()=>{bt&&Ye(),sr(Yt.getValue())}),bt){Ye();try{Yt.onDidPaste(Qn=>{const ei=Yt.getSelection(),di=Xt.current.pastePos||{},$n=new Ke.Range(di.startLineNumber||ei.endLineNumber,di.startColumn||ei.endColumn,di.endLineNumber||ei.endLineNumber,di.endColumn||ei.endColumn);Yt.executeEdits("",[{range:Qn.range,text:""}])})}catch(Qn){}}let Wn=gn();return vr&&typeof vr=="string"&&new he(vr,Yt,Ke),Nn(!0),()=>{const Qn=Xt.current.instance;Qn.dispose();const ei=Qn.getModel();ei&&ei.dispose(),Xt.current.subscription&&Xt.current.subscription.dispose(),Wn.unobserve(Rt.current)}}catch(Yt){}})},[]),(0,te.useEffect)(()=>{if(Xt.current.instance&&tn)return document.addEventListener("keydown",Ut,!1),()=>{document.removeEventListener("keydown",Ut)}},[nt,tn]),(0,te.useEffect)(()=>{let kt=Xt.current.instance;if(kt&&tn){let Yt=He($e);Ke.editor.setModelLanguage(kt.getModel(),Yt)}},[$e,tn]),(0,te.useEffect)(()=>{Xt.current.instance&&tn&&Ke.editor.setTheme(ke)},[ke,tn]),(0,te.useEffect)(()=>{let kt=Xt.current.instance;Lr.current=ft,kt&&tn&&(kt.updateOptions(Ne({},ft)),setTimeout(()=>{kt.getModel().updateOptions(Ne({},ft))},200))},[JSON.stringify(ft),tn]),(0,te.useEffect)(()=>{let kt=Xt.current.instance;kt&&tn&&kt.layout()},[Re,rt,tn]);const[wt,xt]=(0,te.useState)(ot(Re)),[jt,hr]=(0,te.useState)(ot(rt)),nr=We(Ne({},at),{width:wt,height:jt,position:"relative"});return te.createElement("div",{className:"my-monaco-editor",ref:Rt,style:nr},ze&&te.createElement(ve.CopyToClipboard,{text:Ue,onCopy:()=>me.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},te.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},te.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function dt({width:it="100%",height:Ze="100%",original:Re,modified:rt,language:Ue,options:$e={}}){const at=(0,te.useRef)(),[ft,At]=(0,te.useState)(null);function ke(ut){let bt;return at.current&&(bt=new Se.Z(st=>{for(let Dt of st)(Dt.target.offsetHeight>0||Dt.target.offsetWidth>0)&&ut.layout()}),bt.observe(at.current)),bt}(0,te.useEffect)(()=>(at.current&&Promise.all([de.e(8909),de.e(9404)]).then(de.bind(de,2550)).then(ut=>{Ke=ut;const bt=Ke.editor.createDiffEditor(at.current,We(Ne({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},$e),{wordWrap:!0}));At(bt);let st=ke(bt);return()=>{bt.dispose();const Dt=bt.getModel();Dt&&Dt.dispose(),st.unobserve(at.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,te.useEffect)(()=>{ft&&ft.setModel({original:Ke.editor.createModel(Re,Ue),modified:Ke.editor.createModel(rt,Ue)})},[Re,rt,Ue,ft]);const je=ot(it),ze=ot(Ze),nt={width:je,height:ze};return te.createElement("div",{className:"my-diff-editor",ref:at,style:nt})}},64536:function(vt,tt,de){"use strict";var te=de(45298),Se=de(82326),a=de(71411),fe=de(59301);const le=Se.default.Option;tt.Z=({isTheoretical:z,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:b,autoFormat:ie,onCodeModeChange:x,onTabToSpace:y,onAutoFormat:E,formatDocument:ee,className:ne="",tabToSpace:oe,children:ue,code_editor:ce,challenge:Ae,shixun_environment_id:se,shixun_environments:he})=>{var ye;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},pe=(ye=he==null?void 0:he.find(ge=>ge.shixun_environment_id===se))==null?void 0:ye.program_language;return console.log("----",pe,he,se,ce),fe.createElement("div",{className:`tpi-code-setting ${ne}`},fe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),fe.createElement(Se.default,{bordered:!1,size:"small",value:b,onChange:x},fe.createElement(le,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(le,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!z&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},fe.createElement(le,{value:12},"12px"),fe.createElement(le,{value:14},"14px"),fe.createElement(le,{value:16},"16px"),fe.createElement(le,{value:18},"18px"),fe.createElement(le,{value:20},"20px"),fe.createElement(le,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(a.Z,{checked:oe,onChange:y})),fe.createElement("div",{className:"file-item",onClick:ee},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!z&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),fe.createElement("span",null,"Ctrl + S")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),fe.createElement("span",null,"F1 / Alt + F1")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),fe.createElement("span",null,"Ctrl + ]/[")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),fe.createElement("span",null,"Ctrl + Shift + \\")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),fe.createElement("span",null,"Home")),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),fe.createElement("span",null,"End"))),ue),!z&&fe.createElement(fe.Fragment,null,fe.createElement("h3",null,"\u5FEB\u6377\u952E"),fe.createElement("section",null,pe&&fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),fe.createElement("span",null,pe)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,me[Ae==null?void 0:Ae.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,ce==null?void 0:ce.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,ce!=null&&ce.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return y}});var te={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},Se=de(29787),a=de(25399),fe=de(60242),le=de(92310),z=de.n(le),ae=de(49661),re=de(57884),b=de(34055),ie=de(59301),y=({className:E,dataSource:ee=[],col:ne=4,right:oe,bottom:ue=23,precision:ce=0,wrapWidth:Ae=1200,trackEventItems:se,loading:he,onRemove:ye=()=>{},isCurrent:me=!0,showProgress:pe=!1,showAlias:ge=!1})=>{const Ee=Math.floor((Ae-(ne-1)*oe)/ne),ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ie.createElement(Se.Z,{spinning:he},ie.createElement("div",{className:z()(te.list,E)},!!(ee!=null&&ee.length)&&(ee==null?void 0:ee.map((we,Ie)=>{var Qe,De,Oe,be,Le,Ne;const{name:We,id:Me,identifier:et,featured:ot,school_name:Ve,image_url:Xe,excellent:Ge,is_plan:He}=we;return ie.createElement("div",{key:Me,className:me&&pe?te.wrapisCurrent:te.wrap,style:{width:Ee,marginRight:(1+Ie)%ne===0?0:oe+ce,marginBottom:ue}},ie.createElement("a",{className:te.li,onClick:Ke=>{Ke.preventDefault(),Ke.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${et}`)}},ie.createElement("div",{className:te.img},ie.createElement("img",{className:te.cover,src:`${Xe}`}),me&&(0,b.bg)()&&(we==null?void 0:we.studying)&&ie.createElement("div",{className:`${te.movebq} user-path-items`,onClick:Ke=>{Ke.stopPropagation(),ye(we)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Qe=we==null?void 0:we.subject_tags)==null?void 0:Qe.map((Ke,Ye)=>{var _e,dt;if(Ye===0){const Ze=(_e=ve.find(Re=>Re.name==Ke))==null?void 0:_e.swimg;return ie.createElement("img",{className:te.sign,src:Ze,style:{left:"-4px"}})}const it=(dt=ve.find(Ze=>Ze.name==Ke))==null?void 0:dt.ptimg;return ie.createElement("img",{className:te.sign,src:it,style:{left:`${48+52*(Ye-1)+2*Ye}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(we==null?void 0:we.excellent)&&ie.createElement("div",{className:te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:te.name},ie.createElement(a.Z,{title:ge&&(we!=null&&we.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${We}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${we==null?void 0:we.excellent_alias_name}`)):We},ie.createElement("span",{className:te.e},ge&&(we==null?void 0:we.excellent_alias_name)||We))),me&&pe&&((De=we==null?void 0:we.progress)==null?void 0:De.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(fe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Oe=we==null?void 0:we.progress)==null?void 0:Oe.my_score)/((be=we==null?void 0:we.progress)==null?void 0:be.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Le=we==null?void 0:we.progress)==null?void 0:Le.my_score,"/",(Ne=we==null?void 0:we.progress)==null?void 0:Ne.all_score),(!me||!pe)&&ie.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ve}`},ie.createElement("div",{className:te.unit},ie.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ve)),(!me||!pe)&&ie.createElement("div",{className:te.tags},ie.createElement("div",null,ie.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,we.stages_count))),ie.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,we.members_count)))))))})),!ee.length&&ie.createElement(re.Z,null)))}},71360:function(vt,tt,de){"use strict";de.d(tt,{jL:function(){return le},w9:function(){return ot},QD:function(){return ar},cQ:function(){return Le.Z},op:function(){return st},O5:function(){return Dr},_b:function(){return nn},t7:function(){return ce},Gi:function(){return Ye},YG:function(){return He},qp:function(){return x},vr:function(){return cr},qE:function(){return Gt},Je:function(){return he},wb:function(){return be},cq:function(){return rt},tp:function(){return ee}});var te=de(59301),Se={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},a="data:image/png;base64,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",le=({dataSource:tr=[],img:ur,imgWidth:Ut=346,title:_t,sunTitle:ir,bannerExtraContent:Qt})=>te.createElement("div",{className:Se.banner},te.createElement("div",{className:Se.content},te.createElement("aside",null,te.createElement("p",null,te.createElement("b",null,_t),te.createElement("span",null,ir)),tr.length>0&&te.createElement("div",{className:Se.btns},tr.map((Mt,wt)=>te.createElement("div",{key:wt,onClick:Mt.click},Mt.name,Mt.sign?te.createElement("img",{src:a,width:39}):null))),Qt),ur&&te.createElement("img",{style:{marginTop:33,marginRight:38},src:ur,width:Ut}))),z={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=de(92310),re=de.n(ae),b=de(89392),x=({dataSource:tr=[],value:ur,onChange:Ut,onTitleChange:_t,className:ir,title:Qt,titleWidth:Mt=41,style:wt={},fontColor:xt="#6A7283",showCount:jt})=>{const[hr,nr]=(0,te.useState)(0),[kt,Yt]=(0,te.useState)(!1),$t=(0,te.useRef)(null),jr=(0,te.useRef)(null);return(0,te.useEffect)(()=>{var Zr;tr.length!==0&&(((Zr=$t==null?void 0:$t.current)==null?void 0:Zr.clientHeight)>97?nr(1):nr(0)),tr.length===0&&nr(0),Yt(!1)},[tr]),te.createElement("div",{className:re()(z.row,ir),style:wt},te.createElement("div",{onClick:(0,b.throttle)(()=>_t==null?void 0:_t(),2e3),style:{width:Mt,marginTop:kt?12:4},className:`${z.title} ${_t?"current":""}`},Qt),te.createElement("div",{className:kt?`${z.tagsWrap} ${z.tagsBorderWrap}`:z.tagsWrap},te.createElement("div",{className:z.bar,ref:jr,style:hr>0?{height:hr===1?97:"auto",overflow:hr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},te.createElement("div",{className:z.tag,ref:$t},tr==null?void 0:tr.map(Zr=>te.createElement("span",{onClick:()=>Ut(Zr.id),key:Zr.id,style:{color:xt},className:ur===Zr.id?z.active:""},te.createElement("span",{title:Zr.name,className:z.name},Zr.name),!!jt&&te.createElement("span",{className:z.num},Zr.count))))),!!hr&&te.createElement(te.Fragment,null,hr===1?te.createElement("div",{onClick:()=>{var Zr;nr(2),((Zr=$t==null?void 0:$t.current)==null?void 0:Zr.clientHeight)>245?Yt(!0):Yt(!1)},className:z.action},"\u5C55\u5F00",te.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):te.createElement("div",{onClick:()=>{jr.current.scrollTop=0,nr(1),Yt(!1)},className:z.action},"\u6536\u8D77",te.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ee=({dataSource:tr=[],value:ur,onChange:Ut,className:_t,style:ir={}})=>te.createElement("div",{style:ir,className:re()(y.tabs,_t)},tr.map(Qt=>te.createElement("span",{onClick:()=>Ut(Qt.id),className:ur===Qt.id?y.active:"",key:Qt.id},Qt.name))),ne={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"},oe=de(37568),ce=({dataSource:tr=[],value:ur="",onChange:Ut,onInputChange:_t=()=>{},className:ir,style:Qt={},placeholder:Mt,allowClear:wt=!1})=>{var xt;const[jt,hr]=(0,te.useState)(""),[nr,kt]=(0,te.useState)("");(0,te.useEffect)(()=>{var jr;let Zr=ur;(jr=JSON.stringify(ur))!=null&&jr.includes("{")&&(hr(ur.id),Zr=ur.value||"");try{kt(decodeURIComponent(Zr||""))}catch(Tn){kt(decodeURIComponent(Zr||""))}},[ur]);const Yt=()=>{Ut(encodeURIComponent(nr),jt||null)},$t=jr=>{jr!==jt&&(hr(jr),Ut(encodeURIComponent(nr),jr))};return te.createElement("div",{className:re()(ne.input,ir),style:Qt},!!tr.length&&te.createElement("div",{className:ne.dropdown},te.createElement("div",{className:ne.text},(xt=tr.find(jr=>jr.id===jt))==null?void 0:xt.name,te.createElement("i",{className:"iconfont icon-zhankai4"}),te.createElement("b",{className:ne.b1}),te.createElement("b",{className:ne.b2})),te.createElement("div",{className:ne.menu},tr.map((jr,Zr)=>te.createElement("div",{key:Zr,onClick:()=>$t(jr.id)},jr.name)))),te.createElement(oe.default,{onPressEnter:Yt,value:nr,onChange:jr=>{kt(jr.target.value),_t(encodeURIComponent(jr.target.value),jt||null)},placeholder:Mt,variant:"borderless",allowClear:wt,onClear:()=>Ut("",jt||null)}),te.createElement("i",{onClick:Yt,className:"iconfont icon-sousuo9 font14 current"}))},Ae={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},he=({value:tr,onChange:ur,className:Ut,total:_t,pageSize:ir,style:Qt={}})=>{const Mt=tr<2,wt=tr>=Math.ceil(_t/ir);return _t<=ir?te.createElement(te.Fragment,null):te.createElement("div",{className:re()(Ae.quickPager,Ut),style:Qt},te.createElement("div",{onClick:()=>{Mt||ur(tr-1,"prev")},className:Mt?Ae.disabled:""},"\u4E0A\u4E00\u9875"),te.createElement("div",{onClick:()=>{wt||ur(tr+1,"next")},className:wt?Ae.disabled:""},"\u4E0B\u4E00\u9875"))},ye={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},me=de(29787),pe=de(25399),ge=de(58018),Ee=de(90524),ve=de(49661),we=de(96908),Ie=de(57177),Qe=de(81378),De=de(57884),be=({className:tr,dataSource:ur=[],col:Ut=4,right:_t,bottom:ir=23,precision:Qt=0,wrapWidth:Mt=1200,trackEventItems:wt,loading:xt})=>{const jt=Math.floor((Mt-(Ut-1)*_t)/Ut);return te.createElement(me.Z,{spinning:xt},te.createElement("div",{className:re()(ye.list,tr)},!!ur.length&&ur.map((hr,nr)=>{const{name:kt,id:Yt,identifier:$t,power:jr,cover_image_id:Zr,pic:Tn}=hr;return te.createElement("div",{className:ye.wrap,key:Yt,style:{width:jt,marginRight:(1+nr)%Ut===0?0:_t+Qt,marginBottom:ir}},te.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:ye.li,onClick:fn=>{fn.preventDefault(),wt&&(0,ve.L9)([wt]),jr&&(0,ve.xg)(`/shixuns/${$t}/challenges`)}},te.createElement("div",{className:ye.img},te.createElement("img",{className:ye.cover,src:`${Tn}`}),hr.is_jupyter&&te.createElement("img",{className:ye.sign,src:we}),hr.is_jupyter_lab&&te.createElement("img",{className:ye.sign,src:Ie}),hr.is_unity_3d&&te.createElement("img",{className:ye.sign,src:Qe})),te.createElement("div",{className:ye.name},te.createElement(pe.Z,{title:kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:ye.e},kt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{className:ye.tags},te.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),te.createElement("span",null,hr.challenges_count))),!!hr.myshixuns_count&&te.createElement(pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),te.createElement("span",null,hr.myshixuns_count))),te.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},te.createElement("span",null,te.createElement("span",null,hr.level))),te.createElement("div",{className:ye.rate},te.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:hr.score_info}),te.createElement("span",null,"\xA0",hr.score_info?`${hr.score_info}\u5206`:"5\u5206")))),!jr&&te.createElement("div",{className:ye.lockWrap},te.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ur.length&&te.createElement(De.Z,null)))},Le=de(929),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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},We="data:image/png;base64,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",Me=de(59301),ot=({className:tr,dataSource:ur=[],col:Ut=4,right:_t,bottom:ir=23,precision:Qt=0,wrapWidth:Mt=1200,trackEventItems:wt,loading:xt,handleVery:jt=()=>!0})=>{const hr=Math.floor((Mt-(Ut-1)*_t)/Ut);return Me.createElement(me.Z,{spinning:xt},Me.createElement("div",{className:re()(Ne.list,tr)},!!ur.length&&ur.map((nr,kt)=>{const{subject_identifier:Yt,id:$t,identifier:jr,power:Zr}=nr,Tn=nr.is_public!=0&&nr.is_public;return Me.createElement("div",{className:Ne.wrap,key:$t,style:{width:hr,marginRight:(1+kt)%Ut===0?0:_t+Qt,marginBottom:ir}},Me.createElement("a",{className:Ne.li,onClick:fn=>{fn.preventDefault(),jt(nr==null?void 0:nr.first_category_url)&&(wt&&(0,ve.L9)([wt]),(0,ve.xg)(nr.first_category_url))}},Me.createElement("div",{className:Ne.top},Me.createElement(pe.Z,{title:nr.name},Me.createElement("div",{className:Ne.name},nr.name)),Me.createElement("img",{className:Ne.img,src:Ee.Z.IMG_SERVER+"/images/"+nr.avatar_url}),Me.createElement("div",{className:Ne.text,title:nr.creator},nr.creator),Yt&&Me.createElement("div",{className:Ne.btns},Me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Tn&&Me.createElement("div",{className:Ne.sign},"\u516C\u5F00")),Me.createElement("div",{className:Ne.bottom},nr.visits>0&&Me.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-liulanyan"}),Me.createElement("span",null,nr.visits))),nr.course_members_count>0&&Me.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan"}),nr.course_members_count)),nr.tasks_count>0&&Me.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-zuoye"}),nr.tasks_count)),nr.is_end?Me.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Me.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!nr.is_accessible&&Me.createElement("div",{className:Ne.lockWrap},Me.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ur.length&&Me.createElement(De.Z,null)))},Ve={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"},Xe=de(76560),He=({dataSource:tr=[],value:ur,onChange:Ut,className:_t,style:ir={},tabBarExtraContent:Qt})=>te.createElement("div",{className:re()(Ve.tabs,_t),style:ir},te.createElement("div",{className:Ve.tabsWrap},tr.map((Mt,wt)=>!(Mt!=null&&Mt.hide)&&te.createElement("aside",{className:Ve.tab,onClick:()=>{Ut(Mt.id),Mt.link&&Xe.history.push(Mt.link)},key:wt},te.createElement("div",{className:ur===Mt.id?Ve.active:""},Mt.name),(Mt==null?void 0:Mt.resetCount)==null&&(Mt==null?void 0:Mt.total)!==void 0&&te.createElement("span",null,"\uFF08",Mt==null?void 0:Mt.total,"\uFF09"),(Mt==null?void 0:Mt.resetCount)!==void 0&&(Mt==null?void 0:Mt.total)!==void 0&&te.createElement(pe.Z,{title:(Mt==null?void 0:Mt.tip)!=null?Mt==null?void 0:Mt.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},Mt==null?void 0:Mt.resetCount),"/",te.createElement("span",null,Mt==null?void 0:Mt.total),"\uFF09"))))),te.createElement("div",{className:Ve.tabBar},Qt)),Ye=({className:tr,style:ur={},children:Ut})=>te.createElement("div",{className:re()(tr),style:ur},Ut),_e={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"},dt=de(75727),it=de(93041);const Ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rt=({sortValue:tr,dropValue:ur,className:Ut,onSort:_t,onDrop:ir,dataSource:Qt=Ze})=>{var Mt;return te.createElement("div",{className:re()(_e.orderWrap,Ut)},te.createElement(dt.Z,{dropdownRender:()=>te.createElement(it.default,null,Qt.map((wt,xt)=>te.createElement(it.default.Item,{key:xt,onClick:()=>ir(wt.id)},wt.name)))},te.createElement("span",{className:_e.orderTextWrap},(Mt=Qt.find(wt=>ur===wt.id))==null?void 0:Mt.name)),te.createElement("span",{className:_e.orderIconWrap},te.createElement("span",{className:_e.orderAsc},te.createElement("i",{className:tr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${_e.cursorPointer} ${_e.active}`:`iconfont icon-sanjiaoxing-up font12 ${_e.cursorPointer}`,onClick:()=>_t(tr==="asc"?"desc":"asc")})),te.createElement("span",{className:_e.orderDesc},te.createElement("i",{className:tr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${_e.cursorPointer} ${_e.active}`:`iconfont icon-sanjiaoxing-down font12 ${_e.cursorPointer}`,onClick:()=>_t(tr==="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"},$e=de(99571),at=Object.defineProperty,ft=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,je=(tr,ur,Ut)=>ur in tr?at(tr,ur,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):tr[ur]=Ut,ze=(tr,ur)=>{for(var Ut in ur||(ur={}))At.call(ur,Ut)&&je(tr,Ut,ur[Ut]);if(ft)for(var Ut of ft(ur))ke.call(ur,Ut)&&je(tr,Ut,ur[Ut]);return tr},nt=(tr,ur)=>{var Ut={};for(var _t in tr)At.call(tr,_t)&&ur.indexOf(_t)<0&&(Ut[_t]=tr[_t]);if(tr!=null&&ft)for(var _t of ft(tr))ur.indexOf(_t)<0&&ke.call(tr,_t)&&(Ut[_t]=tr[_t]);return Ut},ut=(tr,ur,Ut)=>new Promise((_t,ir)=>{var Qt=xt=>{try{wt(Ut.next(xt))}catch(jt){ir(jt)}},Mt=xt=>{try{wt(Ut.throw(xt))}catch(jt){ir(jt)}},wt=xt=>xt.done?_t(xt.value):Promise.resolve(xt.value).then(Qt,Mt);wt((Ut=Ut.apply(tr,ur)).next())}),st=tr=>{var ur=tr,{className:Ut,style:_t,children:ir,loading:Qt=!1,openLoading:Mt,onClick:wt=()=>{},size:xt="middle",shape:jt="round"}=ur,hr=nt(ur,["className","style","children","loading","openLoading","onClick","size","shape"]);const[nr,kt]=(0,te.useState)(!1);return te.createElement($e.ZP,ze({onClick:(0,b.throttle)(Yt=>ut(void 0,null,function*(){Mt&&kt(!0);try{yield wt(Yt)}catch($t){console.log("error",$t)}Mt&&kt(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Ue.btn,Ue[`${xt}-${jt}`],Ut),style:_t,size:xt,shape:jt,loading:nr||Qt},hr),ir)},Dt={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"},Gt=({className:tr,style:ur,children:Ut=null,onClick:_t,title:ir})=>te.createElement("div",{className:re()(Dt.head,tr),style:ur},te.createElement("span",{className:"primary-hover",onClick:_t},te.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),te.createElement("b",{title:ir},ir),te.createElement("div",{className:Dt.node},Ut)),mr={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"},ar=({confirmShow:tr=!0,confirmTitle:ur,confirmClick:Ut,cancelShow:_t=!0,cancelTitle:ir,cancelClick:Qt,className:Mt,style:wt,confirmLoading:xt=!1})=>te.createElement("div",{className:re()(mr.btns,Mt),style:wt},tr&&te.createElement($e.ZP,{loading:xt,onClick:Ut,type:"primary",className:mr.confirm},ur),_t&&te.createElement($e.ZP,{onClick:Qt,className:mr.cancel},ir)),lr={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},cr=({className:tr,style:ur={},LeftContent:Ut,children:_t,RightContent:ir})=>te.createElement("div",{className:re()(lr.fixedBottom,tr),style:ur},te.createElement("div",{className:lr.wrap},te.createElement("div",{className:lr.left},Ut),te.createElement("div",{className:lr.center},_t),te.createElement("div",{className:lr.right},ir))),vr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},nn=({className:tr,style:ur={},dataSource:Ut=[]})=>te.createElement("div",{className:re()(vr.crumbs,tr),style:ur},Ut.map((_t,ir)=>irXe.history.push(_t.path)},_t.name):te.createElement("span",null,_t.name),te.createElement("span",null,"\xA0",">","\xA0")):te.createElement("span",{key:ir,style:{color:"#5F6368"}},_t.name))),Rt=de(11938),Xt=Object.defineProperty,Lr=Object.defineProperties,qr=Object.getOwnPropertyDescriptors,Gr=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,wn=(tr,ur,Ut)=>ur in tr?Xt(tr,ur,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):tr[ur]=Ut,Un=(tr,ur)=>{for(var Ut in ur||(ur={}))an.call(ur,Ut)&&wn(tr,Ut,ur[Ut]);if(Gr)for(var Ut of Gr(ur))xn.call(ur,Ut)&&wn(tr,Ut,ur[Ut]);return tr},tn=(tr,ur)=>Lr(tr,qr(ur)),Nn=(tr,ur)=>{var Ut={};for(var _t in tr)an.call(tr,_t)&&ur.indexOf(_t)<0&&(Ut[_t]=tr[_t]);if(tr!=null&&Gr)for(var _t of Gr(tr))ur.indexOf(_t)<0&&xn.call(tr,_t)&&(Ut[_t]=tr[_t]);return Ut};const{Countdown:gn}=Rt.default;var Dr=tr=>{var ur=tr,{onChange:Ut}=ur,_t=Nn(ur,["onChange"]);const[ir,Qt]=(0,te.useState)(null);(0,te.useEffect)(()=>{typeof ir=="number"&&ir>=0&&Ut(ir)},[ir]);const Mt=wt=>{const xt=Math.floor(wt/1e3);Qt(xt)};return te.createElement(gn,tn(Un({},_t),{onChange:Mt}))}},17904:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return Se}});var te=de(59301);function Se(a,fe){const le=(0,te.useRef)();(0,te.useEffect)(()=>{le.current=a}),(0,te.useEffect)(()=>{function z(){le.current()}if(fe!==null){let ae=setInterval(z,fe);return()=>clearInterval(ae)}},[fe])}},67902:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ee}});var te=de(59301),Se={select:"select___ZHIRV",box:"box___ITyyI",text:"text___CIexk",itemWrap:"itemWrap___MwxrN",item:"item___EwLEb",active:"active___KIGwC",config_title:"config_title___ihFgg"},a=de(77736),fe=Object.defineProperty,le=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(ne,oe,ue)=>oe in ne?fe(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[oe]=ue,b=(ne,oe)=>{for(var ue in oe||(oe={}))z.call(oe,ue)&&re(ne,ue,oe[ue]);if(le)for(var ue of le(oe))ae.call(oe,ue)&&re(ne,ue,oe[ue]);return ne};const ie=ne=>React.createElement("svg",b({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),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 x="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",y=de(59301),ee=({value:ne,onChange:oe})=>{const[ue,ce]=(0,te.useState)(!1),Ae=[{name:"\u5934\u6B4C&\u901A\u4E49\u5343\u95EE-Long(\u7A33\u5B9A\u7248)",key:"qwen-long",img:x},{name:"\u5934\u6B4C&\u901A\u4E49\u5343\u95EE-Long-Latest(\u6700\u65B0\u7248)",key:"qwen-long-latest",img:x}],se=Ae.find(he=>he.key===ne);return y.createElement("div",{className:Se.select},y.createElement(a.Z,{size:10},y.createElement("div",{className:`${Se.config_title}`},"\u8BC4\u5206\u6A21\u578B"),y.createElement("div",{className:Se.box,onMouseLeave:()=>ce(!1)},y.createElement("div",{className:Se.text,onClick:()=>ce(!0)},y.createElement("img",{src:se.img,width:20}),y.createElement("span",null,se.name),y.createElement("b",{className:"iconfont icon-zhankai6"})),ue&&y.createElement("div",{className:Se.itemWrap},y.createElement("aside",null,Ae.map(he=>y.createElement("div",{key:he.key,className:`${Se.item} ${he.key===ne?Se.active:""}`,onClick:ye=>{ye.stopPropagation(),oe(he.key),ce(!1)}},y.createElement("img",{src:he.img,width:20}),y.createElement("span",null,he.name))))))))}},394:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return De}});var te=de(59301),Se=de(37568),a=de(6767),fe=de(62957),le=de(29787),z=de(77019),ae=de(5269),re=de(14566),b=de(62673),ie=de(71051),x=de(62772),y={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},E=de(76560),ee=de(82093),ne=de(99464),oe=de(33796),ue=de(90524),ce=de(39479),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",se="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",he=de(59301),ye=Object.defineProperty,me=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ee=(Oe,be,Le)=>be in Oe?ye(Oe,be,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Oe[be]=Le,ve=(Oe,be)=>{for(var Le in be||(be={}))pe.call(be,Le)&&Ee(Oe,Le,be[Le]);if(me)for(var Le of me(be))ge.call(be,Le)&&Ee(Oe,Le,be[Le]);return Oe},we=(Oe,be,Le)=>new Promise((Ne,We)=>{var Me=Ve=>{try{ot(Le.next(Ve))}catch(Xe){We(Xe)}},et=Ve=>{try{ot(Le.throw(Ve))}catch(Xe){We(Xe)}},ot=Ve=>Ve.done?Ne(Ve.value):Promise.resolve(Ve.value).then(Me,et);ot((Le=Le.apply(Oe,be)).next())});const{TextArea:Ie}=Se.default,Qe=({exercise:Oe,loading:be,dispatch:Le})=>{var Ne;const{workSetting:We}=Oe,Me=(0,E.useParams)();Me.category=Me.categoryId||Me.exerciseId,Me.categoryId=Me.categoryId||Me.exerciseId;const[et,ot]=(0,te.useState)(!1),[Ve,Xe]=(0,te.useState)(!1);let[Ge,He]=(0,te.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,te.useEffect)(()=>{Ke()},[We]),(0,te.useEffect)(()=>{Oe.actionTabs.key==="exportSetting"&&!(We!=null&&We.exercise_header)&&Le({type:"exercise/getWorkSetting",payload:ve({},Me)})},[Oe.actionTabs.key]);const Ke=()=>{var it,Ze,Re,rt;const Ue=JSON.parse(JSON.stringify(We));Object.keys(Ge).forEach($e=>{var at;Ge[$e]=(at=Ue==null?void 0:Ue.exercise_header)==null?void 0:at[$e]}),Ge.file_list=(it=Ue==null?void 0:Ue.exercise_header)!=null&&it.attachment_id?[{uid:(Ze=Ue==null?void 0:Ue.exercise_header)==null?void 0:Ze.attachment_id,id:(Re=Ue==null?void 0:Ue.exercise_header)==null?void 0:Re.attachment_id,url:(rt=Ue==null?void 0:Ue.exercise_header)==null?void 0:rt.photo_url}]:[],He(Ge)},Ye=()=>{var it,Ze,Re;const rt=JSON.parse(JSON.stringify(Ge));rt.categoryId=Me.categoryId,rt.attachment_id=((Re=(Ze=(it=rt.file_list)==null?void 0:it[0])==null?void 0:Ze.response)==null?void 0:Re.id)||null,_e(rt)},_e=it=>we(void 0,null,function*(){Xe(!0),(yield(0,ee.ZP)(`/api/exercises/${Me==null?void 0:Me.categoryId}/foramt_settings.json`,{method:"post",body:it})).status===0&&(a.ZP.success("\u66F4\u65B0\u6210\u529F"),Le({type:"exercise/getCommonHeader",payload:ve({},Me)}),Le({type:"exercise/getWorkSetting",payload:ve({},Me)}),Le({type:"exercise/getExerciseExportHeadData",payload:{id:Me.exerciseId||Me.categoryId,identify:Me.userId||null}}),Xe(!1))}),dt={disabled:et,multiple:!1,listType:"picture-card",onPreview:it=>{oe.Z.publish("preview-image",it.thumbUrl||it.url)},withCredentials:!0,fileList:Ge.file_list,beforeUpload:it=>it.size/1024>200?(a.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:`${ue.Z.API_SERVER}/api/attachments.json`,onChange(it){let Ze=it.fileList.filter(Re=>!!Re.status);Ge.file_list=Ze,He(Object.assign({},Ge))},onRemove:it=>we(void 0,null,function*(){return Ge.file_list=[],He(Object.assign({},Ge)),!0})};return he.createElement(fe.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:y.modalWrapper,width:900,centered:!0,open:Oe.actionTabs.key==="exportSetting",onOk:()=>Ye(),onCancel:()=>{Ke(),Le({type:"exercise/setActionTabs",payload:{}})}},he.createElement("section",{className:y.exportSettingWrapper},he.createElement(le.Z,{spinning:be["exercise/getWorkSetting"]||Ve},he.createElement(z.Z,{wrap:!1,justify:"space-between"},he.createElement(ae.Z,null,he.createElement(z.Z,{align:"middle"},he.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),he.createElement("span",{className:y.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),he.createElement("div",{className:"mt15"},he.createElement(re.default,ve({},dt),!((Ne=Ge.file_list)!=null&&Ne.length)&&he.createElement("div",null,he.createElement(x.Z,null),he.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_title,disabled:et,onChange:it=>{Ge.show_title=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_body,disabled:et,onChange:it=>{Ge.show_body=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_info,disabled:et,onChange:it=>{Ge.show_info=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement(b.default,{checked:Ge.show_table,disabled:et,onChange:it=>{Ge.show_table=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),he.createElement(z.Z,{align:"middle",className:`mt20 ${y.pottedLine}`},he.createElement(ae.Z,null,he.createElement("img",{src:Ae,alt:""})),he.createElement(ae.Z,{className:y.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),he.createElement(ae.Z,null,he.createElement("img",{src:Ae,alt:""}))),he.createElement(z.Z,{className:"mt15",justify:"center",style:{width:320}},he.createElement(b.default,{className:"pl8",checked:Ge.show_user,disabled:et,onChange:it=>{Ge.show_user=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u59D3\u540D")),he.createElement(b.default,{checked:Ge.show_no,disabled:et,onChange:it=>{Ge.show_no=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5B66\u53F7")),he.createElement(b.default,{checked:Ge.show_group,disabled:et,onChange:it=>{Ge.show_group=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),he.createElement(b.default,{checked:Ge.show_school_name,disabled:et,onChange:it=>{Ge.show_school_name=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),he.createElement(b.default,{checked:Ge.show_phone,disabled:et,onChange:it=>{Ge.show_phone=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u624B\u673A\u53F7"))),he.createElement("img",{src:se,alt:"",className:"mt15",style:{width:320}}),he.createElement(ae.Z,{span:24,className:"mt15"},he.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),he.createElement(ie.Z,{size:"middle",min:1,value:Ge.export_page_num?Ge.export_page_num:40,onChange:it=>{Ge.export_page_num=it,He(ve({},Ge))}}),he.createElement("span",{className:"ml10"},"\u9898")),he.createElement(z.Z,{className:"mt15"},he.createElement(b.default,{checked:Ge.show_desc,disabled:et,onChange:it=>{Ge.show_desc=it.target.checked,He(Object.assign({},Ge))}},he.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),he.createElement(ae.Z,{className:y.imgPreviewPart},he.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),he.createElement("img",{src:ne.qz})))),he.createElement(ce.Z,null)))};var De=(0,E.connect)(({exercise:Oe,loading:be,globalSetting:Le})=>({exercise:Oe,loading:be.effects,globalSetting:Le}))(Qe)},65737:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return se}});var te=de(59301),Se=de(76560),a=de(77019),fe=de(54172),le={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},z=de(72664),ae=de(49661),re=de(394),b=de(22688),ie=de(90524),x=de(59301),y=Object.defineProperty,E=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(he,ye,me)=>ye in he?y(he,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):he[ye]=me,ue=(he,ye)=>{for(var me in ye||(ye={}))ee.call(ye,me)&&oe(he,me,ye[me]);if(E)for(var me of E(ye))ne.call(ye,me)&&oe(he,me,ye[me]);return he},ce=(he,ye,me)=>new Promise((pe,ge)=>{var Ee=Ie=>{try{we(me.next(Ie))}catch(Qe){ge(Qe)}},ve=Ie=>{try{we(me.throw(Ie))}catch(Qe){ge(Qe)}},we=Ie=>Ie.done?pe(Ie.value):Promise.resolve(Ie.value).then(Ee,ve);we((me=me.apply(he,ye)).next())});const Ae=({isPreview:he=!1,isExportBlank:ye=!1,activeTabs:me,exercise:pe,globalSetting:ge,loading:Ee,user:ve,dispatch:we,showExportBtn:Ie=!1,sealStyle:Qe={}})=>{var De,Oe,be,Le,Ne,We,Me,et,ot,Ve,Xe,Ge,He,Ke,Ye;const _e=(0,Se.useParams)(),{userInfo:dt}=ve,[it,Ze]=(0,te.useState)(),[Re,rt]=(0,te.useState)();let Ue=(0,te.useRef)(null);const[$e,at]=(0,te.useState)(21),[ft,At]=(0,te.useState)([]),ke=(0,te.useRef)(!0);(0,te.useEffect)(()=>{ce(void 0,null,function*(){if(!ke.current)return;ke.current=!1;const ut=yield(0,z.cV)({id:_e.exerciseId||_e.categoryId});ut.status==0&&At(ut.data)}),(0,ae.W)(me)||me==="2"&&je()},[_e.userId,_e.coursesId,_e.exerciseId,_e.categoryId,me]),(0,te.useEffect)(()=>{Ue.current&&at(Ue.current.clientHeight)},[Ue.current]),(0,te.useEffect)(()=>{var ut;if((ut=pe.exerciseExportHeadData)!=null&&ut.title){const bt=pe.exerciseExportHeadData;Ze(ue({},bt||{}));const{table:st}=bt||{};let Dt,sr;(st!=null&&st.total_singles_scores||st!=null&&st.total_doubles_scores||st!=null&&st.total_nulls_scores||st!=null&&st.total_judges_scores||st!=null&&st.total_pros_scores||st!=null&&st.total_shixuns_scores||st!=null&&st.total_mains_scores||st!=null&&st.total_combination_scores||st!=null&&st.total_bpros_scores)&&(Dt=Number(st==null?void 0:st.total_singles_scores)+Number(st==null?void 0:st.total_doubles_scores)+Number(st==null?void 0:st.total_nulls_scores)+Number(st==null?void 0:st.total_judges_scores)+Number(st==null?void 0:st.total_bpros_scores)+Number(st==null?void 0:st.total_pros_scores)+Number(st==null?void 0:st.total_shixuns_scores)+Number(st==null?void 0:st.total_mains_scores)+Number(st==null?void 0:st.total_combination_scores)),(st!=null&&st.singles_scores||st!=null&&st.doubles_scores||st!=null&&st.nulls_scores||st!=null&&st.judges_scores||st!=null&&st.pros_scores||st!=null&&st.bpros_scores||st!=null&&st.shixuns_scores||st!=null&&st.mains_scores||st!=null&&st.combination_scores)&&(sr=Number(st==null?void 0:st.singles_scores)+Number(st==null?void 0:st.doubles_scores)+Number(st==null?void 0:st.nulls_scores)+Number(st==null?void 0:st.judges_scores)+Number(st==null?void 0:st.pros_scores)+Number(st==null?void 0:st.bpros_scores)+Number(st==null?void 0:st.shixuns_scores)+Number(st==null?void 0:st.mains_scores)+Number(st==null?void 0:st.combination_scores));const Gt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(st==null?void 0:st.total_singles_scores)||0,doubles_score:(st==null?void 0:st.total_doubles_scores)||0,nulls_score:(st==null?void 0:st.total_nulls_scores)||0,judges_score:(st==null?void 0:st.total_judges_scores)||0,pros_score:(st==null?void 0:st.total_pros_scores)||0,bpros_score:(st==null?void 0:st.total_bpros_scores)||0,shixuns_score:(st==null?void 0:st.total_shixuns_scores)||0,mains_score:(st==null?void 0:st.total_mains_scores)||0,total_combination_scores:(st==null?void 0:st.total_combination_scores)||0,total_score:Dt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(st==null?void 0:st.singles_scores)||0,doubles_score:(st==null?void 0:st.doubles_scores)||0,nulls_score:(st==null?void 0:st.nulls_scores)||0,judges_score:(st==null?void 0:st.judges_scores)||0,pros_score:(st==null?void 0:st.pros_scores)||0,bpros_score:(st==null?void 0:st.bpros_scores)||0,shixuns_score:(st==null?void 0:st.shixuns_scores)||0,mains_score:(st==null?void 0:st.mains_scores)||0,total_combination_scores:(st==null?void 0:st.combination_scores)||0,total_score:sr||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],mr=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(st==null?void 0:st.total_singles_scores)||0,doubles_score:(st==null?void 0:st.total_doubles_scores)||0,nulls_score:(st==null?void 0:st.total_nulls_scores)||0,judges_score:(st==null?void 0:st.total_judges_scores)||0,pros_score:(st==null?void 0:st.total_pros_scores)||0,bpros_score:(st==null?void 0:st.total_bpros_scores)||0,shixuns_score:(st==null?void 0:st.total_shixuns_scores)||0,mains_score:(st==null?void 0:st.total_mains_scores)||0,total_combination_scores:(st==null?void 0:st.total_combination_scores)||0,total_score:Dt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];rt([...ye?mr:Gt])}},[pe.exerciseExportHeadData]);const je=()=>ce(void 0,null,function*(){const ut={id:_e.exerciseId||_e.categoryId,identify:(dt==null?void 0:dt.login)||null},bt=yield(0,z.iw)(ut);Ze(bt||{});const{table:st}=bt||{};let Dt,sr;(st!=null&&st.total_singles_scores||st!=null&&st.total_doubles_scores||st!=null&&st.total_nulls_scores||st!=null&&st.total_judges_scores||st!=null&&st.total_pros_scores||st!=null&&st.total_bpros_scores||st!=null&&st.total_shixuns_scores||st!=null&&st.total_mains_scores||st!=null&&st.total_combination_scores)&&(Dt=Number(st==null?void 0:st.total_singles_scores)+Number(st==null?void 0:st.total_doubles_scores)+Number(st==null?void 0:st.total_nulls_scores)+Number(st==null?void 0:st.total_bpros_scores)+Number(st==null?void 0:st.total_judges_scores)+Number(st==null?void 0:st.total_pros_scores)+Number(st==null?void 0:st.total_shixuns_scores)+Number(st==null?void 0:st.total_mains_scores)+Number(st==null?void 0:st.total_combination_scores)),(st!=null&&st.singles_scores||st!=null&&st.doubles_scores||st!=null&&st.nulls_scores||st!=null&&st.judges_scores||st!=null&&st.pros_scores||st!=null&&st.bpros_scores||st!=null&&st.shixuns_scores||st!=null&&st.mains_scores||st!=null&&st.combination_scores)&&(sr=Number(st==null?void 0:st.singles_scores)+Number(st==null?void 0:st.doubles_scores)+Number(st==null?void 0:st.bpros_scores)+Number(st==null?void 0:st.nulls_scores)+Number(st==null?void 0:st.judges_scores)+Number(st==null?void 0:st.pros_scores)+Number(st==null?void 0:st.shixuns_scores)+Number(st==null?void 0:st.mains_scores)+Number(st==null?void 0:st.combination_scores));const Gt=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(st==null?void 0:st.total_singles_scores)||0,doubles_score:(st==null?void 0:st.total_doubles_scores)||0,nulls_score:(st==null?void 0:st.total_nulls_scores)||0,judges_score:(st==null?void 0:st.total_judges_scores)||0,pros_score:(st==null?void 0:st.total_pros_scores)||0,bpros_score:(st==null?void 0:st.total_bpros_scores)||0,shixuns_score:(st==null?void 0:st.total_shixuns_scores)||0,mains_score:(st==null?void 0:st.total_mains_scores)||0,total_combination_scores:(st==null?void 0:st.total_combination_scores)||0,total_score:Dt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(st==null?void 0:st.singles_scores)||0,doubles_score:(st==null?void 0:st.doubles_scores)||0,nulls_score:(st==null?void 0:st.nulls_scores)||0,judges_score:(st==null?void 0:st.judges_scores)||0,pros_score:(st==null?void 0:st.pros_scores)||0,bpros_score:(st==null?void 0:st.bpros_scores)||0,shixuns_score:(st==null?void 0:st.shixuns_scores)||0,mains_score:(st==null?void 0:st.mains_scores)||0,total_combination_scores:(st==null?void 0:st.combination_scores)||0,total_score:sr||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];rt(ye?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Gt)}),ze=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ut=>x.createElement("a",null,ut)},{title:((De=ft==null?void 0:ft.find(ut=>ut.value==b.fw[0].nameType))==null?void 0:De.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Oe=ft==null?void 0:ft.find(ut=>ut.value==b.fw[1].nameType))==null?void 0:Oe.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((be=ft==null?void 0:ft.find(ut=>ut.value==b.fw[3].nameType))==null?void 0:be.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Le=ft==null?void 0:ft.find(ut=>ut.value==b.fw[2].nameType))==null?void 0:Le.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Ne=ft==null?void 0:ft.find(ut=>ut.value==b.fw[6].nameType))==null?void 0:Ne.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((We=ft==null?void 0:ft.find(ut=>ut.value==b.fw[5].nameType))==null?void 0:We.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((Me=ft==null?void 0:ft.find(ut=>ut.value==b.fw[4].nameType))==null?void 0:Me.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((et=ft==null?void 0:ft.find(ut=>ut.value==b.fw[7].nameType))==null?void 0:et.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{title:((ot=ft==null?void 0:ft.find(ut=>ut.value==b.fw[8].nameType))==null?void 0:ot.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ut=>x.createElement("a",null,ut==="0.0"?0:ut==null?void 0:ut.toFixed(1))}],{exercise_header:nt}=it||{};return x.createElement(x.Fragment,null,((nt==null?void 0:nt.show_user)||(nt==null?void 0:nt.show_no)||(nt==null?void 0:nt.show_group))&&x.createElement("section",{className:le.glassSeal,style:Qe},(nt==null?void 0:nt.show_user)&&x.createElement("span",null,"\u59D3\u540D\uFF1A",x.createElement("span",null,it==null?void 0:it.user)),(nt==null?void 0:nt.show_no)&&x.createElement("span",null,"\u5B66\u53F7\uFF1A",x.createElement("span",null,it==null?void 0:it.student_id)),(nt==null?void 0:nt.show_group)&&x.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",x.createElement("span",null,it==null?void 0:it.group_name)),(nt==null?void 0:nt.show_school_name)&&x.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",x.createElement("span",null,it==null?void 0:it.school_name)),(nt==null?void 0:nt.show_phone)&&x.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",x.createElement("span",null,it==null?void 0:it.phone))),x.createElement("section",{className:`${le.wrap} ${he?"pl20":""} `},(it==null?void 0:it.photo_url)&&x.createElement("img",{className:le.img,src:`${ie.Z.API_SERVER}${it==null?void 0:it.photo_url}`}),(nt==null?void 0:nt.show_title)&&x.createElement(a.Z,{className:le.paperHeader,justify:"center"},x.createElement("div",null,it==null?void 0:it.title)),(nt==null?void 0:nt.show_info)&&x.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",it==null?void 0:it.large_counts,"\u5927\u9898\u3011\u3010",it==null?void 0:it.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",it==null?void 0:it.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(it==null?void 0:it.time)>-1?`${it==null?void 0:it.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(nt==null?void 0:nt.show_desc)&&(((Ve=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ve.exercise_description)||((Xe=pe==null?void 0:pe.commonHeader)==null?void 0:Xe.exercise_description))&&x.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},x.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),x.createElement("span",null,((Ge=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ge.exercise_description)||((He=pe==null?void 0:pe.commonHeader)==null?void 0:He.exercise_description))),(nt==null?void 0:nt.show_table)&&x.createElement("div",{className:"mt10"},x.createElement(fe.default,{className:le.table,columns:ze,dataSource:[...Re||[]],bordered:!0,pagination:!1})),((Ke=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ke.analysis)&&x.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Ye=pe==null?void 0:pe.exerciseExportHeadData)==null?void 0:Ye.analysis}`)),x.createElement(re.Z,null))};var se=(0,Se.connect)(({exercise:he,loading:ye,user:me,globalSetting:pe})=>({exercise:he,globalSetting:pe,user:me,loading:ye.effects}))(Ae)},63208:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return se}});var te=de(76560),Se={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},a=de(77019),fe=de(25399),le=de(90524),z=de(56656),ae=de.n(z),re=de(38394),b=de(59301),ie=Object.defineProperty,x=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(he,ye,me)=>ye in he?ie(he,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):he[ye]=me,ue=(he,ye)=>{for(var me in ye||(ye={}))ee.call(ye,me)&&oe(he,me,ye[me]);if(E)for(var me of E(ye))ne.call(ye,me)&&oe(he,me,ye[me]);return he},ce=(he,ye)=>x(he,y(ye));const Ae=({exercise:he,list:ye,hideScore:me=!1,newuserCommentVisible:pe,isShowEditAndDel:ge=!1,userLogin:Ee="",handleDel:ve,handleEdit:we})=>{const Qe=(De=>{if(!pe||!(De!=null&&De.length))return De;const Oe=[];De.forEach(We=>{var Me;(Me=We==null?void 0:We.comments)==null||Me.forEach(et=>{Oe.push(ce(ue({},et),{user:We.user}))})});const be=Oe.reduce((We,Me)=>{const et=Me==null?void 0:Me.shixun_chanllge_position;return We[et]||(We[et]=[]),We[et].push(Me),We},{}),Le=[];Object.keys(be).forEach(We=>{const et=be[We].sort((ot,Ve)=>ae()(Ve.updated_at).valueOf()-ae()(ot.updated_at).valueOf())[0];Le.push(et)});const Ne={};return Le.forEach(We=>{const Me=We.user.user_id;Ne[Me]||(Ne[Me]={user:We.user,comments:[]}),Ne[Me].comments.push(We)}),Object.values(Ne)})(ye);return b.createElement("div",null,Qe==null?void 0:Qe.map(De=>{var Oe,be,Le,Ne,We;const Me=De==null?void 0:De.comments;return b.createElement("div",{className:"mt20 mb20"},((Oe=De==null?void 0:De.user)==null?void 0:Oe.user_id)==-1?b.createElement(a.Z,{align:"middle",key:(be=De==null?void 0:De.user)==null?void 0:be.user_id},b.createElement("img",{src:de(53595),width:"60",height:"16"})):b.createElement(a.Z,{align:"middle",key:(Le=De==null?void 0:De.user)==null?void 0:Le.user_id},b.createElement("img",{src:le.Z.API_SERVER+"/images/"+((Ne=De==null?void 0:De.user)==null?void 0:Ne.image_url),width:"40",style:{borderRadius:40}}),b.createElement("span",{className:"ml10 font16"},(We=De==null?void 0:De.user)==null?void 0:We.name)),b.createElement("div",{className:Se.comments},Me==null?void 0:Me.map((et,ot)=>{var Ve,Xe;return b.createElement("div",{key:((Ve=De==null?void 0:De.user)==null?void 0:Ve.user_id)+"-"+ot},b.createElement(a.Z,{align:"middle",justify:"space-between"},!!et.shixun_chanllge_position&&b.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",et.shixun_chanllge_position,"\u5173"),!me&&b.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",et==null?void 0:et.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",b.createElement("span",{className:"c-light-primary"},et==null?void 0:et.score),"\u5206"),b.createElement("div",{style:{flexShrink:0}},ae()(et.updated_at).format("YYYY-MM-DD HH:mm"))),!!et.comment&&b.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},b.createElement("span",null,"\u8BC4\u8BED\uFF1A"),b.createElement(re.Z,{className:Se.mkd_html,value:et==null?void 0:et.comment}),ge&&Ee===((Xe=De==null?void 0:De.user)==null?void 0:Xe.login)&&b.createElement("span",{className:"ml30"},b.createElement(fe.Z,{title:"\u7F16\u8F91"},b.createElement("i",{className:`iconfont icon-bianji14 current ${Se.editSty}`,onClick:()=>{we(et==null?void 0:et.comment,et==null?void 0:et.id)}})),b.createElement(fe.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`iconfont icon-shanchutimu current ${Se.delSty}`,onClick:()=>{ve("",et==null?void 0:et.id)}})))),(Me==null?void 0:Me.length)-1>ot&&b.createElement("div",{className:Se.line}))})))}))};var se=(0,te.connect)(({exercise:he})=>({exercise:he}))(Ae)},33892:function(vt,tt,de){"use strict";var te=de(59301),Se=de(38394),a=de(37568),fe=de(15634),le=de(19530),z=de(65986),ae=de(59301),re=Object.defineProperty,b=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(oe,ue,ce)=>ue in oe?re(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ce}):oe[ue]=ce,E=(oe,ue)=>{for(var ce in ue||(ue={}))ie.call(ue,ce)&&y(oe,ce,ue[ce]);if(b)for(var ce of b(ue))x.call(ue,ce)&&y(oe,ce,ue[ce]);return oe};const{TextArea:ee}=a.default,ne=({item:oe,answerData:ue,changeScoreData:ce,textValue:Ae,textOnChange:se=()=>{},seeAnswerVisible:he=!0})=>{var ye;const[me,pe]=(0,te.useState)([]),[ge,Ee]=(0,te.useState)(!1);return(0,te.useEffect)(()=>{ce!=null&&ce[oe.q_position]?!ge&&Ee(!0):ge&&Ee(!1)},[ce==null?void 0:ce[oe==null?void 0:oe.q_position]]),(ye=oe==null?void 0:oe.standard_answer)==null||ye.map(ve=>{ve.used=!1}),(0,te.useEffect)(()=>{var ve;console.log("item=====",oe,ue,ce,"#37AD83;");const we=[];for(let Ie=0;Ie<(oe==null?void 0:oe.multi_count);Ie++){const Qe=((ve=oe==null?void 0:oe.user_answer)==null?void 0:ve.find(De=>De.choice_id===Ie+1))||{choice_id:Ie+1,answer_text:""};we.push(E({},Qe))}pe(we)},[oe==null?void 0:oe.user_answer]),ae.createElement("div",{className:le.Z.fillBg},ae.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),me==null?void 0:me.map((ve,we)=>ae.createElement("div",null,ae.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",we+1,"):"),ae.createElement("div",null,oe.question_type==3?(ve==null?void 0:ve.model)===1?ae.createElement("span",{style:{whiteSpace:"pre-wrap",color:ve!=null&&ve.user_answer_boolean?"#37AD83":"#E30000"}},ve==null?void 0:ve.answer_text):ae.createElement(z.Z,{type:ve!=null&&ve.user_answer_boolean?"success":"error",readOnly:!0,value:ve.answer_text,disabled:!0}):ae.createElement(Se.Z,{value:ve==null?void 0:ve.answer_text})))),he&&ae.createElement(fe.u,{data:oe}))};tt.Z=ne},52750:function(vt,tt,de){"use strict";var te=de(59301),Se=de(56656),a=de.n(Se),fe=de(54172),le=de(51124),z=de(24334),ae=de.n(z),re=de(2449);const b=({item:ie,answerData:x,autoHeight:y})=>{var E,ee,ne,oe,ue;const[ce,Ae]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ye,me;((ye=ie==null?void 0:ie.evaluate_codes)==null?void 0:ye.length)>0?Ae((me=ie==null?void 0:ie.evaluate_codes)==null?void 0:me.map((pe,ge)=>({key:ge+1,error_msg:pe!=null&&pe.error_msg?z.Base64.decode(pe==null?void 0:pe.error_msg):"",created_at:pe.created_at}))):Ae([{key:"--",error_msg:"--"}])},[ie==null?void 0:ie.evaluate_codes]);const se=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ye,me)=>te.createElement("span",null,me.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ye,me)=>te.createElement("span",null,me.created_at?a()(me.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ye,me)=>{var pe;return te.createElement("span",null,me.error_msg?((pe=me.error_msg)==null?void 0:pe.length)>1e3?me.error_msg.substring(0,1e3)+"...":me.error_msg:"--")}}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return te.createElement(te.Fragment,null,te.createElement("div",{className:"mt15 mb15"}),(!!((E=x==null?void 0:x.exercise)!=null&&E.student_commit_status)&&((ee=x==null?void 0:x.exercise)==null?void 0:ee.student_commit_status)!==0||!!((ne=x==null?void 0:x.exercise)!=null&&ne.user_exercise_status)&&((oe=x==null?void 0:x.exercise)==null?void 0:oe.user_exercise_status)!==0)&&te.createElement(fe.default,{className:"mt5",bordered:!0,dataSource:ce,columns:se,pagination:!1}),!!((ue=ie==null?void 0:ie.user_answer)!=null&&ue.length)&&(ie==null?void 0:ie.passed_code)&&te.createElement("aside",{className:re.Z.shixunWrp},te.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),te.createElement(le.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ie!=null&&ie.passed_code?z.Base64.decode(ie==null?void 0:ie.passed_code):"",autoHeight:y,options:he})))};tt.Z=b},15634:function(vt,tt,de){"use strict";de.d(tt,{u:function(){return ae}});var te=de(59301),Se=de(77019),a=de(5269),fe=de(38394),le=de(65986),z=de(59301);const ae=({data:re})=>{const[b,ie]=(0,te.useState)(!1),x=()=>{var y,E,ee;switch(re.question_type){case 3:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ie(!b)}},b?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),b&&z.createElement("div",null,(y=re==null?void 0:re.standard_answer)==null?void 0:y.map(function(ne,oe){var ue,ce;return z.createElement(Se.Z,{style:{alignItems:"baseline"},className:"mr20"},z.createElement(a.Z,{flex:"50px"},z.createElement("span",{className:"mt10"},"\u586B\u7A7A",ne.choice_id,":")),(ne==null?void 0:ne.model)===1?z.createElement(a.Z,{flex:1},(ue=ne==null?void 0:ne.answer_text)==null?void 0:ue.map(function(Ae,se){return z.createElement("div",null,Ae)})):z.createElement(a.Z,{flex:1},(ce=ne==null?void 0:ne.answer_text)==null?void 0:ce.map(function(Ae,se){return z.createElement(le.Z,{readOnly:!0,value:Ae})})))})));case 8:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ie(!b)}},b?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),b&&z.createElement("div",null,(E=re==null?void 0:re.standard_answer)==null?void 0:E.map(function(ne,oe){return z.createElement(Se.Z,{style:{alignItems:"baseline"},className:"mr20"},z.createElement(a.Z,{flex:"50px"},z.createElement("span",{className:"mt10"},"\u586B\u7A7A",ne.choice_id,":")),z.createElement(a.Z,{flex:1},z.createElement("div",null,ne==null?void 0:ne.answer_text)))})));case 4:return z.createElement("aside",{className:"mt20"},z.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ie(!b)}},b?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),b&&z.createElement("div",null,z.createElement(fe.Z,{value:(ee=re==null?void 0:re.standard_answer)==null?void 0:ee.join(" ")})))}};return z.createElement("section",null,x())}},80033:function(vt,tt,de){"use strict";var te=de(59301),Se=de(38394),a=de(34055),fe=de(25399),le=de(71051),z=de(6767),ae=de(54172),re=de(56656),b=de.n(re),ie=de(76560),x=de(51124),y=de(19530),E=Object.defineProperty,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(he,ye,me)=>ye in he?E(he,ye,{enumerable:!0,configurable:!0,writable:!0,value:me}):he[ye]=me,ce=(he,ye)=>{for(var me in ye||(ye={}))ne.call(ye,me)&&ue(he,me,ye[me]);if(ee)for(var me of ee(ye))oe.call(ye,me)&&ue(he,me,ye[me]);return he},Ae=(he,ye,me)=>new Promise((pe,ge)=>{var Ee=Ie=>{try{we(me.next(Ie))}catch(Qe){ge(Qe)}},ve=Ie=>{try{we(me.throw(Ie))}catch(Qe){ge(Qe)}},we=Ie=>Ie.done?pe(Ie.value):Promise.resolve(Ie.value).then(Ee,ve);we((me=me.apply(he,ye)).next())});const se=({item:he,answerData:ye,hasChangeScore:me=!0,autoHeight:pe,showAnswer:ge,saveChangeScore:Ee=()=>{}})=>{var ve,we,Ie;const[Qe,De]=(0,te.useState)([]),[Oe,be]=(0,te.useState)([]);(0,te.useEffect)(()=>{var Me,et,ot,Ve,Xe,Ge,He,Ke,Ye,_e,dt,it;if(!((Me=he==null?void 0:he.shixun_details)!=null&&Me.length))return;let Ze=[],Re=[];for(let rt=0;rt<((et=he==null?void 0:he.shixun_details)==null?void 0:et.length);rt++){for(let Ue=0;Ue<(he==null?void 0:he.shixun_details[rt].stage_list.length);Ue++){let $e=he==null?void 0:he.shixun_details[rt].stage_list[Ue];Ze.push(ce(ce({},$e),{operation:(Ge=(Xe=(Ve=(ot=he==null?void 0:he.shixun_details)==null?void 0:ot[rt])==null?void 0:Ve.shixun_detail)==null?void 0:Xe[0])==null?void 0:Ge.game_identifier,shixun_challenge_id:(He=he==null?void 0:he.shixun_details[rt])==null?void 0:He.shixun_challenge_id}))}(Ye=(Ke=he==null?void 0:he.shixun_details)==null?void 0:Ke[rt])!=null&&Ye.shixun_detail&&Re.push((it=(dt=(_e=he==null?void 0:he.shixun_details)==null?void 0:_e[rt])==null?void 0:dt.shixun_detail)==null?void 0:it[0])}be(Re),De([...Ze])},[he==null?void 0:he.shixun_details]);const Le=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Me=>te.createElement(fe.Z,{title:Me},te.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Me&&Me.length>25?Me:""},Me))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Me,et)=>te.createElement("span",null,et.evaluate_count?et.evaluate_count:te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Me,et)=>{let ot=!1;return et.finished_time&&(ye!=null&&ye.exercise)&&(ye!=null&&ye.exercise_answer_user)&&((ye==null?void 0:ye.exercise.time)===-1?ot=b()(ye==null?void 0:ye.exercise.end_time).isBefore(et.finished_time):ot=b()(ye==null?void 0:ye.exercise_answer_user.start_at).add(ye==null?void 0:ye.exercise.time,"m").isBefore(et.finished_time)),te.createElement("span",null,et.finished_time||te.createElement("span",{className:"c-grey-999"},"--"),te.createElement("span",{className:"c-orange-ff9 "},ot?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Me,et)=>te.createElement("span",null,et.time_consuming||te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Me,et)=>te.createElement("span",null,et.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Me,et)=>te.createElement("span",null,te.createElement("span",{className:"c-orange"},et.user_score),"/",et.game_score)},me&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Me,et,ot)=>te.createElement(le.Z,{min:0,max:Number(et.game_score),defaultValue:Me,onBlur:Ve=>Ae(void 0,null,function*(){if(Ve.target.value!=Me){const Xe=yield Ee(ce(ce({},he),{shixun_challenge_id:et.shixun_challenge_id,shixunScore:Ve.target.value}));console.log("res: ",Xe),Xe!=null&&Xe.question_comments&&z.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Me=>!!Me),Ne=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Me,et)=>te.createElement("span",null,et.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Me,et)=>te.createElement("span",null,et.error_msg?et.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Me,et)=>te.createElement("span",null,et.updated_at?et.updated_at:"--")}],We={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return te.createElement(te.Fragment,null,(((ve=ye==null?void 0:ye.exercise)==null?void 0:ve.student_commit_status)!==0||((we=ye==null?void 0:ye.exercise)==null?void 0:we.user_exercise_status)!==0)&&te.createElement("div",{className:"mt15"},te.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Qe!=null&&Qe.length)&&te.createElement(ae.default,{columns:Le,dataSource:Qe,pagination:!1})),!!(Oe!=null&&Oe.length)&&te.createElement(te.Fragment,null,te.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Oe==null?void 0:Oe.map((Me,et)=>{var ot,Ve,Xe,Ge,He;return te.createElement(te.Fragment,null,te.createElement("div",{className:"mt5"},te.createElement("span",{className:"font16 mr15"}," \u7B2C",Me.position,"\u5173"),te.createElement(ie.Link,{className:"current c-black font16",to:`/tasks/${Me.game_identifier}`},Me.name)),!!((ot=Me==null?void 0:Me.outputs)!=null&&ot.length)&&te.createElement(ae.default,{bordered:!0,dataSource:Me.outputs.map(Ke=>({key:Ke.position,error_msg:Ke.output_detail,updated_at:Ke.updated_at})),columns:Ne,pagination:!1}),(Me==null?void 0:Me.st)===0&&Me.challenge_paths&&te.createElement("div",{className:y.Z.shixunWrp},te.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",te.createElement("span",{className:"c-light-black"},(Xe=(Ve=Me.challenge_paths)==null?void 0:Ve[0])==null?void 0:Xe.file_name)),te.createElement(x.ZP,{height:300,autoHeight:pe,language:"python",theme:"default",value:((He=(Ge=Me.challenge_paths)==null?void 0:Ge[0])==null?void 0:He.latest_code)||"",options:We})))})),(0,a.dE)()&&te.createElement(Se.Z,{className:"c-grey-999 mt20 mb20",value:he==null?void 0:he.question_title}),(Ie=he==null?void 0:he.shixun)==null?void 0:Ie.map((Me,et)=>{var ot,Ve;return te.createElement("div",null,te.createElement("p",{className:"font16 c-grey-666 mb5"},te.createElement("span",{className:"mr20"},"\u7B2C",Me==null?void 0:Me.challenge_position,"\u5173 ",Me==null?void 0:Me.challenge_name),te.createElement("span",null,Me==null?void 0:Me.challenge_score,"\u5206")),ge&&te.createElement("div",null,te.createElement("div",{className:y.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((ot=Me.challenge_answers)==null?void 0:ot.length)===0?"\u6682\u65E0":""),(Ve=Me.challenge_answers)==null?void 0:Ve.map((Xe,Ge)=>te.createElement("div",{className:"mt15"},te.createElement("div",null,"\u7EA7\u522B",Ge+1,"\uFF1A",Xe.name),te.createElement(Se.Z,{value:(Xe==null?void 0:Xe.contents)||"",className:y.Z.answerText})))))}),te.createElement("div",{className:"mb15"}))};tt.Z=se},6514:function(vt,tt,de){"use strict";var te=de(56656),Se=de.n(te),a=de(77019),fe=de(59301);const le=({date:z,showTag:ae})=>fe.createElement(a.Z,{align:"middle"},fe.createElement("div",null," ",z?Se()(z).format("YYYY-MM-DD HH:mm"):"--"," "),ae&&fe.createElement(a.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},fe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));tt.Z=le},64440:function(vt,tt,de){"use strict";de.r(tt),de.d(tt,{default:function(){return $i}});var te=de(59301),Se=de(76560),a=de(28284),fe=de(6767),le=de(99571),z=de(62957),ae=de(37568),re=de(77019),b=de(5269),ie=de(47889),x=de(62673),y=de(25399),E=de(37285),ee=de(71051),ne=de(60840),oe=de(29787),ue=de(91882),ce=de(48608),Ae=de(71411),se=de(54172),he=de(60242),ye=de(30641),me=de(67921),pe=de(4958),ge=de(56656),Ee=de.n(ge),ve=de(72664),we=de(2449),Ie=de(38394),Qe=de(49661),De=de(33892),Oe=de(15634),be=de(19530),Le=de(82093),Ne=de(24334),We={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},Me=de(50582),et=de(56102),ot=de(55956),Ve=de(59301),Xe=Object.defineProperty,Ge=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,dt=(It,Wt,Vt)=>Wt in It?Xe(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,it=(It,Wt)=>{for(var Vt in Wt||(Wt={}))Ye.call(Wt,Vt)&&dt(It,Vt,Wt[Vt]);if(Ke)for(var Vt of Ke(Wt))_e.call(Wt,Vt)&&dt(It,Vt,Wt[Vt]);return It},Ze=(It,Wt)=>Ge(It,He(Wt)),Re=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())}),Ue=({buttonProps:It,buttonText:Wt,form:Vt,hackIdentifier:Pr="",infoData:pn,answerKey:Pt,data:Tr})=>{var xr;const[wr,Hr]=(0,te.useState)(!1),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),[Bi,ea]=(0,te.useState)({}),[ia,oa]=(0,te.useState)(""),Pi=(0,te.useRef)(Pr),pi=(0,te.useRef)(""),wa=(0,te.useRef)(!1),[Sn,Sr]=(0,te.useState)([]);(0,te.useEffect)(()=>{var Li,ga;pn!=null&&pn.test_input&&oa(pn==null?void 0:pn.test_input);let sa=[];const ma=(Li=(Tr==null?void 0:Tr.answer_content)||[])==null?void 0:Li.map(Hn=>{var un;return Ze(it({},Hn),{score:[void 0,null,0,"0","0.0"].includes(Hn.score)?"0":(un=Hn.score)==null?void 0:un.toFixed(1)})});(ga=pn==null?void 0:pn.standard_answer)==null||ga.forEach((Hn,un)=>{var Mi,Ji;const Er=un+1;(ma==null?void 0:ma.find(Xi=>{var rn;return Number((rn=Xi==null?void 0:Xi.name)==null?void 0:rn.replace("\u586B\u7A7A",""))===Er}))?sa.push({position:Hn==null?void 0:Hn.choice_id,value:(Ji=(Mi=Tr==null?void 0:Tr.answer_content)==null?void 0:Mi[un])==null?void 0:Ji.value}):sa.push({position:Hn==null?void 0:Hn.choice_id,value:" "})}),Sr([...sa]),Jn&&yi()},[Jn]),(0,te.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Dn=()=>new Date().getTime(),ii=Tr==null?void 0:Tr.code,xi=Li=>{var ga,sa;let ma=[];const Hn=(ga=(pn==null?void 0:pn.last_score_detail)||[])==null?void 0:ga.map(un=>{var Mi;return Ze(it({},un),{score:[void 0,null,0,"0","0.0"].includes(un.score)?"0":(Mi=un.score)==null?void 0:Mi.toFixed(1)})});(sa=pn==null?void 0:pn.standard_answer)==null||sa.forEach((un,Mi)=>{var Ji,Er,Ai,Xi,rn,bn,ta;const qi=Mi+1,Ci=Hn==null?void 0:Hn.find(zt=>zt.position===qi);Ci?(console.log(Li==null?void 0:Li.score_detail),console.log(qi),(Er=(Ji=Li==null?void 0:Li.score_detail)==null?void 0:Ji.map(zt=>zt==null?void 0:zt.position))!=null&&Er.includes(qi)?(Ci.value=(Xi=(Ai=Tr==null?void 0:Tr.answer_content)==null?void 0:Ai.find(zt=>{var Yr;if(Number((Yr=zt==null?void 0:zt.name)==null?void 0:Yr.replace("\u586B\u7A7A",""))==qi)return zt}))==null?void 0:Xi.value,Ci.type="success",ma.push(Ci)):(Ci.value=(bn=(rn=Tr==null?void 0:Tr.answer_content)==null?void 0:rn.find(zt=>{var Yr;if(Number((Yr=zt==null?void 0:zt.name)==null?void 0:Yr.replace("\u586B\u7A7A",""))==qi)return zt}))==null?void 0:bn.value,Ci.type="warning",ma.push(Ci))):ma.push({position:qi,name:`\u586B\u7A7A${qi}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(un.score)?"0":(ta=un.score)==null?void 0:ta.toFixed(1)})}),Sr([...ma])},yi=()=>Re(void 0,null,function*(){var Li,ga,sa,ma,Hn;const un=Dn(),Mi=ii?Tr==null?void 0:Tr.time_limit:(Li=Vt.getFieldsValue())==null?void 0:Li.hack.time_limit,Ji=ii?(ga=Tr==null?void 0:Tr.answer_content)==null?void 0:ga.length:(ma=(sa=Vt.getFieldsValue())==null?void 0:sa.standard_answers)==null?void 0:ma.length;Hr(!0),yield(0,Me.bM)(pi.current,{test_hack_code:pn==null?void 0:pn.code,test_input:ia,teacher_submit:!0,answers:(Hn=pn==null?void 0:pn.standard_answer)==null?void 0:Hn.map(Ai=>{var Xi,rn,bn,ta;return(rn=(Xi=Tr==null?void 0:Tr.answer_content)==null?void 0:Xi.map(qi=>{var Ci;return Number((Ci=qi==null?void 0:qi.name)==null?void 0:Ci.replace("\u586B\u7A7A",""))}))!=null&&rn.includes(Ai==null?void 0:Ai.choice_id)?(ta=(bn=Tr==null?void 0:Tr.answer_content)==null?void 0:bn.find(qi=>{var Ci;if(Number((Ci=qi==null?void 0:qi.name)==null?void 0:Ci.replace("\u586B\u7A7A",""))==(Ai==null?void 0:Ai.choice_id))return qi}))==null?void 0:ta.value:""})});function Er(){return Re(this,null,function*(){const{status:Ai,data:Xi}=yield(0,Me.rX)(pi.current,"submit"),bn=Dn()-un>(Mi+3)*1e3*Ji;if(wa.current){if(bn){fe.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Hr(!1);return}if(Ai===0){Hr(!1),ea(Ze(it({},Xi),{showText:!0})),xi(Xi);return}setTimeout(Er,1e3)}})}Er()}),Ca=()=>Re(void 0,null,function*(){var Li,ga,sa,ma,Hn,un,Mi;if(!Tr){try{yield Vt.validateFields()}catch(Xi){(sa=(ga=(Li=Xi==null?void 0:Xi.errorFields)==null?void 0:Li[0])==null?void 0:ga.name)!=null&&sa.includes("standard_answers")?fe.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):fe.ZP.error(Xi.errorFields[0].errors[0]),Vt.scrollToField(Xi.errorFields[0].name,{behavior:"smooth",block:"center"});return}dn(!0);let Er="";const Ai=Vt.getFieldsValue();Pi.current?Er=yield(0,Le.ZP)(`/api/problems/${Pi.current}.json`,{method:"put",body:Ze(it({},Ai),{hack:Ze(it({},Ai==null?void 0:Ai.hack),{sub_discipline_id:(Mi=(un=Ai==null?void 0:Ai.hack)==null?void 0:un.sub_discipline_id)==null?void 0:Mi[1],difficult:Ai.difficulty,item_banks_group_id:Ai.item_banks_group_id}),hack_codes:Ze(it({},Ai.hack_codes),{code:Ne.Base64.encode(Ai.hack_codes.code)}),update_hack_sets:[it({},Ai.hack_sets)],is_blank:!0})}):(Er=yield(0,Le.ZP)("/api/problems.json",{method:"post",body:Ze(it({},Ai),{hack:Ze(it({},Ai==null?void 0:Ai.hack),{sub_discipline_id:(Hn=(ma=Ai==null?void 0:Ai.hack)==null?void 0:ma.sub_discipline_id)==null?void 0:Hn[1],difficult:Ai.difficulty,item_banks_group_id:Ai.item_banks_group_id}),hack_codes:Ze(it({},Ai.hack_codes),{code:Ne.Base64.encode(Ai.hack_codes.code)}),hack_sets:[it({},Ai.hack_sets)],is_blank:!0})}),Pi.current=Er==null?void 0:Er.identifier,sessionStorage.projectFill=Er==null?void 0:Er.identifier)}const Ji=yield(0,Le.ZP)(`/api/problems/${Pi.current}/start.json`,{method:"get"});if((Ji==null?void 0:Ji.status)===0){pi.current=Ji==null?void 0:Ji.identifier,wa.current=!0,dn(!1),zi(!0);return}dn(!1)}),pa=Li=>{const{status:ga,error_msg:sa,execute_time:ma,output:Hn,input:un,expected_output:Mi}=Li;let Ji=null;switch(ga){case ot.h.OK:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ma/1e3,"\u79D2"),Ve.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ot.h.NOMATCH:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("div",null,"\u8F93\u5165\uFF1A"),Ve.createElement("pre",{style:{fontFamily:"initial"}},un),Ve.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ve.createElement("pre",{style:{fontFamily:"initial"}},Hn&&Ne.Base64.decode(Hn)),Ve.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ve.createElement("pre",{style:{fontFamily:"initial"}},Mi&&Ne.Base64.decode(Mi)));break;case ot.h.EXECUTEFAILURE:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ve.createElement("pre",null,un)),Ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ve.createElement("pre",{className:"error"},Ne.Base64.decode(sa)));break;case ot.h.COMPILEFAILURE:Ji=Ve.createElement(Ve.Fragment,null,Ve.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ve.createElement("pre",null,un)),Ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ve.createElement("pre",{className:"error"},Ne.Base64.decode(sa)));break;case ot.h.PODFAILURE:Ji=Ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ot.h.TIMEOUT:Ji=Ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ve.createElement(Ve.Fragment,null," ",Ji," ")};return Ve.createElement("div",null,Ve.createElement(le.ZP,Ze(it({loading:Wr},It),{onClick:Ca}),Wt),Ve.createElement(z.default,{open:Jn,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:wr,cancelButtonProps:{style:{display:"none"}},onOk:()=>yi(),onCancel:()=>{wa.current=!1,zi(!1)}},Ve.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},Ve.createElement("div",{className:We.result},Ve.createElement("div",{className:We.left},Ve.createElement("div",{className:"mb20"},Ve.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Tr&&Ve.createElement(et.CopyToClipboard,{text:pn==null?void 0:pn.code,onCopy:()=>fe.ZP.success("\u590D\u5236\u6210\u529F")},Ve.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ve.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ve.createElement(Ie.Z,{programFillValue:Sn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:Ne.Base64.decode((pn==null?void 0:pn.code)||"")})),Ve.createElement("div",{className:We.right},Ve.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ve.createElement("div",{className:We.box},Ve.createElement("div",{className:We.li},Ve.createElement(ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:ia,onChange:Li=>oa(Li.target.value),bordered:!1,style:{height:180}}))),Ve.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ve.createElement("div",{className:We.box},Ve.createElement(oe.Z,{spinning:wr,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ve.createElement("div",{className:We.li,style:{height:196,overflow:"auto",padding:10}},pa(Bi)))))),Ve.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),Ve.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(xr=pn==null?void 0:pn.standard_answer)==null?void 0:xr.map(function(Li,ga){return Ve.createElement(re.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},Ve.createElement(b.Z,{flex:"50px"},Ve.createElement("span",{className:"mt10"},"\u586B\u7A7A",Li.choice_id,":")),Ve.createElement(b.Z,{flex:1},Ve.createElement("div",null,Li==null?void 0:Li.answer_text)))})))))},$e=de(6514),at=de(59301),ft=Object.defineProperty,At=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ut=(It,Wt,Vt)=>Wt in It?ft(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,bt=(It,Wt)=>{for(var Vt in Wt||(Wt={}))ze.call(Wt,Vt)&&ut(It,Vt,Wt[Vt]);if(je)for(var Vt of je(Wt))nt.call(Wt,Vt)&&ut(It,Vt,Wt[Vt]);return It},st=(It,Wt)=>At(It,ke(Wt)),Dt=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TextArea:sr}=ae.default;var mr=({item:It,answerData:Wt,changeScoreData:Vt,textValue:Pr,textOnChange:pn=()=>{},seeAnswerVisible:Pt=!0})=>{var Tr,xr;const[wr,Hr]=(0,te.useState)([]),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),[Bi,ea]=(0,te.useState)([]),[ia,oa]=(0,te.useState)({page:1,limit:5}),Pi=()=>({title:at.createElement("span",null,"\u64CD\u4F5C ",at.createElement(y.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},at.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Sr=>{var Dn;const ii=[];return(Dn=It==null?void 0:It.standard_answer)==null||Dn.forEach((xi,yi)=>{const Ca=`\u586B\u7A7A${yi+1}`,pa=Sr==null?void 0:Sr.find(Li=>Li.name===Ca);pa?ii.push(pa):ii.push({name:Ca,value:""})}),at.createElement(Ue,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:It==null?void 0:It.hack_identifier,infoData:It,data:{code:Ne.Base64.decode(It==null?void 0:It.code),answer_content:ii,time_limit:(It==null?void 0:It.time_limit)||10,input:It==null?void 0:It.test_input}})}}),pi=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Sr=>Sr==null?void 0:Sr.map((Dn,ii)=>at.createElement("pre",{key:ii,style:{whiteSpace:"pre-wrap"}},Dn==null?void 0:Dn.name,":",Dn==null?void 0:Dn.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Sr,Dn)=>Sr==="\u672A\u8BC4\u6D4B"?at.createElement("span",{className:"c-red"},Sr):Sr},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Sr,Dn)=>at.createElement($e.Z,{date:Dn.evaluate_time,showTag:Dn==null?void 0:Dn.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Sr=>Sr==="0.0"?"0":Sr},Pi()],wa=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((Tr=Bi==null?void 0:Bi.records)==null?void 0:Tr.every(Sr=>!(Sr!=null&&Sr.is_new)))&&80,dataIndex:"answer_content",render:(Sr,Dn)=>Sr==null?void 0:Sr.map((ii,xi)=>at.createElement("pre",{key:xi,style:{whiteSpace:"pre-wrap"}},ii==null?void 0:ii.name,":",ii==null?void 0:ii.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Sr,Dn)=>Dn!=null&&Dn.is_new?Sr==="\u672A\u8BC4\u6D4B"?at.createElement("span",{className:"c-red"},Sr):Sr:Ne.Base64.decode(Sr)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Sr,Dn)=>at.createElement($e.Z,{date:Dn.evaluate_time,showTag:Dn==null?void 0:Dn.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Sr=>Sr==="0.0"?"0":Sr},Pi()];(0,te.useEffect)(()=>{Vt!=null&&Vt[It.q_position]?!Wr&&dn(!0):Wr&&dn(!1)},[Vt==null?void 0:Vt[It==null?void 0:It.q_position]]),(0,te.useEffect)(()=>{var Sr;console.log("item=====",It,Wt,Vt,"#37AD83;");let Dn=(Sr=It==null?void 0:It.user_answer)==null?void 0:Sr.map((ii,xi)=>{var yi,Ca;return st(bt({},ii),{value:((Ca=(yi=It==null?void 0:It.user_answer)==null?void 0:yi[xi])==null?void 0:Ca.answer_text)||""})});Hr(Dn)},[It==null?void 0:It.user_answer]),(0,te.useEffect)(()=>{Jn&&Sn()},[ia]);const Sn=()=>Dt(void 0,null,function*(){const Sr=yield(0,Le.ZP)(`/api/myproblems/${It==null?void 0:It.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:It==null?void 0:It.question_id}});ea(Sr)});return at.createElement(at.Fragment,null,(It==null?void 0:It.bprogram_tip)&&at.createElement("div",{className:be.Z.tip},at.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),at.createElement("div",{className:be.Z.fillBg},at.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},at.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),at.createElement("aside",{style:{cursor:"pointer"},onClick:()=>Dt(void 0,null,function*(){if(!(It!=null&&It.hack_user_identifier)){fe.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}zi(!0),oa(st(bt({},ia),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),wr==null?void 0:wr.map((Sr,Dn)=>at.createElement("div",{style:{display:"flex"}},at.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Sr==null?void 0:Sr.choice_id,")\uFF1A"),at.createElement("div",{className:"mb5"},It.question_type==3?at.createElement("span",{style:{whiteSpace:"pre-wrap",color:Sr!=null&&Sr.user_answer_boolean?"#37AD83":"#E30000"}},Sr==null?void 0:Sr.answer_text):at.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Sr==null?void 0:Sr.answer_text)))),Pt&&at.createElement(Oe.u,{data:It}),!!((xr=It==null?void 0:It.submit_records)!=null&&xr.length)&&at.createElement(se.default,{className:"mt20",dataSource:It==null?void 0:It.submit_records,columns:pi,pagination:!1}),at.createElement(z.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Jn,footer:!1,centered:!0,width:1e3,onCancel:()=>{zi(!1)}},at.createElement(se.default,{scroll:{y:400},dataSource:Bi==null?void 0:Bi.records,columns:wa,pagination:{current:ia.page,pageSize:ia.limit,total:Bi==null?void 0:Bi.records_count,onChange:(Sr,Dn)=>{oa(st(bt({},ia),{page:Sr,limit:Dn}))}}}))))},Lt=de(34055),ar=de(20554),lr=de(51124),Nt=de(82326),vr=({chanllenge:It,styles:Wt,autoHeight:Vt,setVisible:Pr,devalueValue:pn})=>{var Pt,Tr;const[xr,wr]=(0,te.useState)(pn),Hr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Wr=(Pt=It==null?void 0:It.challenge_paths)==null?void 0:Pt.map(Jn=>({label:Jn.file_name,value:Jn.file_name,code:Jn.latest_code})),dn=(Tr=Wr==null?void 0:Wr.find(Jn=>xr===Jn.value))==null?void 0:Tr.code;return te.createElement(te.Fragment,null,(It==null?void 0:It.st)===0&&It.passed_code&&te.createElement("div",{className:Wt.shixunWrp},te.createElement("h2",null,te.createElement(Nt.default,{style:{width:200},value:xr,onChange:Jn=>wr(Jn),options:Wr}),te.createElement("span",{className:Wt.s,onClick:()=>Pr(dn)},te.createElement("i",{className:"iconfont icon-quanping2"}),te.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),te.createElement(lr.ZP,{height:300,autoHeight:Vt,language:"python",theme:"default",value:dn,options:Hr})))},Fr=de(64948),nn=Object.defineProperty,Rt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,an=(It,Wt,Vt)=>Wt in It?nn(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,xn=(It,Wt)=>{for(var Vt in Wt||(Wt={}))qr.call(Wt,Vt)&&an(It,Vt,Wt[Vt]);if(Lr)for(var Vt of Lr(Wt))Gr.call(Wt,Vt)&&an(It,Vt,Wt[Vt]);return It},wn=(It,Wt)=>Rt(It,Xt(Wt)),Un=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TabPane:tn}=ar.default;var gn=({item:It,answerData:Wt,hasChangeScore:Vt=!0,autoHeight:Pr,saveChangeScore:pn=()=>{},sealedReview:Pt,coursesId:Tr,onAdjustScore:xr})=>{var wr,Hr;let[Wr,dn]=(0,te.useState)([]),[Jn,zi]=(0,te.useState)([]);const[Bi,ea]=(0,te.useState)(""),ia=(wr=Wt==null?void 0:Wt.exercise)==null?void 0:wr.id;(0,te.useEffect)(()=>{var Sn,Sr,Dn,ii,xi,yi,Ca,pa,Li,ga,sa,ma;if(!((Sn=It==null?void 0:It.shixun_details)!=null&&Sn.length))return;let Hn=[],un=[];for(let Mi=0;Mi<((Sr=It==null?void 0:It.shixun_details)==null?void 0:Sr.length);Mi++){for(let Ji=0;Ji<(It==null?void 0:It.shixun_details[Mi].stage_list.length);Ji++){let Er=It==null?void 0:It.shixun_details[Mi].stage_list[Ji];Hn.push(xn(xn({},Er),{operation:(yi=(xi=(ii=(Dn=It==null?void 0:It.shixun_details)==null?void 0:Dn[Mi])==null?void 0:ii.shixun_detail)==null?void 0:xi[0])==null?void 0:yi.game_identifier,shixun_challenge_id:(Ca=It==null?void 0:It.shixun_details[Mi])==null?void 0:Ca.shixun_challenge_id,is_jupyter:It==null?void 0:It.is_jupyter,is_jupyter_lab:It==null?void 0:It.is_jupyter_lab,myshixun_identifier:It==null?void 0:It.myshixun_identifier}))}(Li=(pa=It==null?void 0:It.shixun_details)==null?void 0:pa[Mi])!=null&&Li.shixun_detail&&un.push((ma=(sa=(ga=It==null?void 0:It.shixun_details)==null?void 0:ga[Mi])==null?void 0:sa.shixun_detail)==null?void 0:ma[0])}return zi(un),Hn==null||Hn.map(Mi=>(Mi.input_value=Mi==null?void 0:Mi.user_score,Mi)),dn([...Hn]),()=>{Wr=[],Jn=[],dn([]),zi([])}},[It==null?void 0:It.shixun_details]);const oa=(Sn,Sr)=>Un(void 0,null,function*(){if(Number(Sn.target.value)!=Sr.user_score){const Dn=yield pn(xn(xn({},It),{shixun_challenge_id:Sr.shixun_challenge_id,score:Number(Sn.target.value)}));Dn!=null&&Dn.question_comments&&fe.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Pi=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(Sn,Sr)=>te.createElement(y.Z,{title:Sn},Sr.operation?te.createElement(Se.Link,{target:"_blank",style:{maxWidth:"400px"},title:Sn&&Sn.length>25?Sn:"",className:"current c-light-primary overflowHidden1",to:Sr.is_jupyter||Sr.is_jupyter_lab?`/tasks/${Sr.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${ia}/${Sr.game_identifier}/exercise`},Sr.position,"\u3001",Sn):te.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Sn&&Sn.length>25?Sn:""},Sr.position,"\u3001",Sn))},{title:te.createElement(y.Z,{overlayStyle:{minWidth:350},title:te.createElement("div",null,te.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Sn,Sr)=>te.createElement("span",null,Sr.evaluate_count||Sr.evaluate_count===0?Sr.evaluate_count:te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(Sn,Sr)=>{let Dn=!1;return Sr.finished_time&&(Wt!=null&&Wt.exercise)&&(Wt!=null&&Wt.exercise_answer_user)&&((Wt==null?void 0:Wt.exercise.time)===-1?Dn=Ee()(Wt==null?void 0:Wt.exercise.end_time).isBefore(Sr.finished_time):Dn=Ee()(Wt==null?void 0:Wt.exercise_answer_user.start_at).add(Wt==null?void 0:Wt.exercise.time,"m").isBefore(Sr.finished_time)),te.createElement("span",null,Sr.finished_time||te.createElement("span",{className:"c-grey-999"},"--"),te.createElement("span",{className:"c-orange-ff9 "},Dn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Sn,Sr)=>te.createElement("span",null,Sr.time_consuming||te.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(Sn,Sr)=>te.createElement("span",null,te.createElement("span",{className:"c-orange"},Sr.user_score),"/",Sr.game_score)},Vt&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(Sn,Sr,Dn)=>te.createElement(ee.Z,{formatter:ii=>{var xi,yi;return((yi=(xi=`${ii}`)==null?void 0:xi.match(/^(\d)*.\d{0,1}/))==null?void 0:yi[0])||"0"},min:0,max:Number(Sr.game_score),defaultValue:Sr==null?void 0:Sr.input_value,onChange:ii=>{Wr[Dn].input_value=ii,dn([...Wr])},value:Sr==null?void 0:Sr.input_value,onPressEnter:ii=>oa(ii,Sr),onBlur:ii=>oa(ii,Sr)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(Sn,Sr)=>te.createElement("span",null,Sr.operation?te.createElement(Se.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Sr.is_jupyter||Sr.is_jupyter_lab?`/tasks/${Sr.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${ia}/${Sr.game_identifier}/exercise`},"\u8BE6\u60C5"):te.createElement(y.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},te.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),te.createElement("span",{onClick:()=>xr(wn(xn({},It),{shixun_challenge_id:Sr.shixun_challenge_id,question_score:Sr.game_score,user_score:Sr.user_score})),className:"ml20 c-light-primary current"},"\u8C03\u5206"))}].filter(Sn=>!!Sn),pi=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(Sn,Sr)=>te.createElement("span",null,Sr.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(Sn,Sr)=>te.createElement($e.Z,{date:Sr.updated_at,showTag:Sr==null?void 0:Sr.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Sn,Sr)=>te.createElement("span",null,Sr.error_msg?Sr.error_msg:"--")},!Pt&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(Sn,Sr)=>te.createElement("span",{className:"c-blue current",onClick:()=>Un(void 0,null,function*(){var Dn,ii,xi;if(Sr!=null&&Sr.is_jupyter||Sr!=null&&Sr.is_jupyter_lab)window.open(`/tasks/${Sr.myshixun_identifier}/jupyter`);else{const yi=yield(0,Fr.Lk)(Sr.game_identifier,{path:(xi=(ii=(Dn=Sr.path)==null?void 0:Dn.replace(/\;/g,";"))==null?void 0:ii.split(";"))==null?void 0:xi[0],query_index:Sr.query_index,exercise_id:ia});(yi==null?void 0:yi.status)===0&&z.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${be.Z.lookCode} custom-modal-divider`,content:te.createElement(lr.ZP,{height:500,autoHeight:Pr,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((yi==null?void 0:yi.content)||""))),options:wn(xn({},wa),{readonly:!0})})})}})},Sr.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(Sn=>!!Sn),wa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return te.createElement(te.Fragment,null,te.createElement(ar.default,{defaultActiveKey:"1",tabBarExtraContent:!(It!=null&&It.shixun_start)&&te.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},te.createElement(tn,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(Wr!=null&&Wr.length)&&te.createElement(se.default,{columns:Pi,dataSource:Wr,pagination:!1})),te.createElement(tn,{tab:te.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",te.createElement(y.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"},te.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Jn==null?void 0:Jn.map((Sn,Sr)=>{var Dn,ii,xi;return te.createElement(te.Fragment,{key:Sr},te.createElement("div",{className:"mt5"},te.createElement("span",{className:"font16 mr15"}," \u7B2C",Sn.position,"\u5173"),Sn.game_identifier?te.createElement(Se.Link,{target:"_blank",className:"current c-light-primary font16",to:It.is_jupyter||It.is_jupyter_lab?`/tasks/${It.myshixun_identifier}/jupyter`:`/tasks/${Tr}/${ia}/${Sn.game_identifier}/exercise`},Sn.name):te.createElement("span",{className:"font16"},Sn.name)),!!((Dn=Sn==null?void 0:Sn.outputs)!=null&&Dn.length)&&te.createElement(se.default,{bordered:!0,dataSource:Sn.outputs.map(yi=>wn(xn({},yi),{key:yi.position,error_msg:yi.output_detail,updated_at:yi.updated_at,game_identifier:Sn==null?void 0:Sn.game_identifier,path:Sn==null?void 0:Sn.path,myshixun_identifier:It==null?void 0:It.myshixun_identifier,is_jupyter:It==null?void 0:It.is_jupyter,is_jupyter_lab:It==null?void 0:It.is_jupyter_lab})),columns:pi,pagination:!1}),te.createElement(vr,{chanllenge:Sn,autoHeight:Pr,setVisible:ea,styles:be.Z,devalueValue:(xi=(ii=Sn==null?void 0:Sn.challenge_paths)==null?void 0:ii[0])==null?void 0:xi.file_name}))}))),(0,Lt.dE)()&&te.createElement(Ie.Z,{className:"c-grey-999 mt20 mb20",value:It==null?void 0:It.question_title}),(Hr=It==null?void 0:It.shixun)==null?void 0:Hr.map((Sn,Sr)=>te.createElement("p",{className:"font16 c-grey-666 mb5"},te.createElement("span",{className:"mr20"},"\u7B2C",Sn==null?void 0:Sn.challenge_position,"\u5173 ",Sn==null?void 0:Sn.challenge_name),te.createElement("span",null,Sn==null?void 0:Sn.challenge_score,"\u5206"))),te.createElement("div",{className:"mb15"}),te.createElement(z.default,{centered:!0,destroyOnClose:!0,open:!!Bi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>ea(!1),footer:null},te.createElement(lr.ZP,{height:500,autoHeight:Pr,language:"python",theme:"default",value:Bi,options:wa})))},br=de(2978),Dr=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TextArea:tr}=ae.default;var Ut=({item:It,answerData:Wt,changeScoreData:Vt,textValue:Pr,textOnChange:pn=()=>{}})=>{var Pt,Tr;const[xr,wr]=(0,te.useState)(!1),Hr=(0,te.useRef)();(0,te.useEffect)(()=>{var dn;if(Hr!=null&&Hr.current)return(dn=Hr==null?void 0:Hr.current)==null||dn.addEventListener("mousedown",Qe.Dw),()=>{var Jn;(Jn=Hr==null?void 0:Hr.current)==null||Jn.removeEventListener("mousedown",Qe.Dw)}},[Hr==null?void 0:Hr.current]),(0,te.useEffect)(()=>{Vt!=null&&Vt[It.q_position]?!xr&&wr(!0):xr&&wr(!1)},[Vt==null?void 0:Vt[It==null?void 0:It.q_position]]);const Wr=dn=>Dr(void 0,null,function*(){const Jn=z.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:te.createElement(re.Z,null,te.createElement(b.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),te.createElement(b.Z,null,te.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Jn.destroy()}))),content:te.createElement(br.Z,{height:"70vh",defaultValue:dn||"",hidetoolBar:!0,disabled:!0})})});return te.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&te.createElement(te.Fragment,null,te.createElement("div",null,te.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),te.createElement("br",null),te.createElement("div",{className:be.Z.simpleWrap},te.createElement(Ie.Z,{value:(It==null?void 0:It.kp_content)||""})),te.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),te.createElement("br",null),te.createElement("div",{className:be.Z.simpleWrap},te.createElement(Ie.Z,{value:(It==null?void 0:It.kp_clazz)||""})),te.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),te.createElement("br",null),te.createElement("div",{className:be.Z.simpleWrap},te.createElement(Ie.Z,{value:((Pt=It==null?void 0:It.user_answer)==null?void 0:Pt[0])||""}))),(0,Lt.GJ)()&&te.createElement(Oe.u,{data:It}),te.createElement(E.Z,null)),document.domain!=="kepukehuan.educoder.net"&&te.createElement("div",{className:be.Z.simpleBg},te.createElement(re.Z,null,te.createElement(b.Z,{flex:1},te.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),te.createElement(b.Z,null,te.createElement(le.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var dn;return Wr((dn=It==null?void 0:It.user_answer)==null?void 0:dn[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),te.createElement("div",{ref:Hr,key:It.question_id},te.createElement(Ie.Z,{value:((Tr=It==null?void 0:It.user_answer)==null?void 0:Tr[0])||""})),(0,Lt.GJ)()&&te.createElement(Oe.u,{data:It})))},_t=de(15672),ir={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},Qt="data:image/png;base64,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",Mt=de(44816),wt=de(96249),xt=de.n(wt),jt=de(59301),hr=Object.defineProperty,nr=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,$t=(It,Wt,Vt)=>Wt in It?hr(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,jr=(It,Wt)=>{for(var Vt in Wt||(Wt={}))kt.call(Wt,Vt)&&$t(It,Vt,Wt[Vt]);if(nr)for(var Vt of nr(Wt))Yt.call(Wt,Vt)&&$t(It,Vt,Wt[Vt]);return It},Zr=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const Tn=({value:It,onChange:Wt,max:Vt})=>{const Pr=pn=>{Number.isNaN(pn)||Wt(pn)};return jt.createElement(re.Z,{wrap:!1,align:"middle",gutter:20},jt.createElement(b.Z,{flex:1},jt.createElement(re.Z,{wrap:!1,align:"middle",gutter:10},jt.createElement(b.Z,null,jt.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),jt.createElement(b.Z,{flex:1},jt.createElement(_t.Z,{className:ir.slider,min:0,step:.5,max:Number(Vt),onChange:Pr,value:It})),jt.createElement(b.Z,null,jt.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Vt)))),jt.createElement(b.Z,null,jt.createElement(ee.Z,{min:0,max:Vt,precision:1,step:.1,value:It,onChange:Pr})),jt.createElement(b.Z,null,jt.createElement(ne.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},jt.createElement(le.ZP,{onClick:()=>{Pr(Vt)}},"\u6EE1\u5206"))))};var Wn=({item:It,visible:Wt,onCancel:Vt,onOk:Pr,saveChangeScore:pn})=>{const[Pt]=a.default.useForm(),[Tr,xr]=(0,te.useState)(!0),[wr,Hr]=(0,te.useState)(!1),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),[Bi,ea]=(0,te.useState)([]),[ia,oa]=z.default.useModal(),[Pi,pi]=(0,te.useState)(!1),[wa,Sn]=(0,te.useState)(!0),[Sr,Dn]=(0,te.useState)({left:0,top:0,bottom:0,right:0}),ii=(0,te.useRef)(null);(0,te.useEffect)(()=>{Wt&&(xi(),Pt.setFieldsValue({score:Number(It==null?void 0:It.user_score)})),console.log("item",It)},[Wt]);const xi=()=>Zr(void 0,null,function*(){xr(!0);const Hn=yield(0,Le.ZP)("/api/users/get_score_list.json",{method:"get"});(Hn==null?void 0:Hn.status)===0&&ea((Hn==null?void 0:Hn.data)||[]),xr(!1)}),yi=Hn=>Zr(void 0,null,function*(){xr(!0);const un=yield(0,Le.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Hn}});if((un==null?void 0:un.status)===0){xi();return}xr(!1)}),Ca=()=>Zr(void 0,null,function*(){yield Pt.validateFields(),Hr(!0);const Hn=Pt.getFieldsValue();yield pn(jr(jr({},It),Hn)),Hr(!1),Vt()}),ga=Jn?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],sa=()=>{let Hn="";z.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>Zr(void 0,null,function*(){if(!Hn)return fe.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Hn<0)return fe.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const un=yield(0,Le.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Hn}});(un==null?void 0:un.status)===0&&xi()}),content:jt.createElement("div",null,jt.createElement(a.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},jt.createElement(ee.Z,{style:{width:322},defaultValue:Hn,onChange:un=>{Hn=un}})))})},ma=(Hn,un)=>{var Mi;const{clientWidth:Ji,clientHeight:Er}=window.document.documentElement,Ai=(Mi=ii.current)==null?void 0:Mi.getBoundingClientRect();Ai&&Dn({left:-Ai.left+un.x,right:Ji-(Ai.right-un.x),top:-Ai.top+un.y,bottom:Er-(Ai.bottom-un.y)})};return jt.createElement(jt.Fragment,null,oa,jt.createElement(z.default,{title:jt.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{wa&&Sn(!1)},onMouseOut:()=>{Sn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",jt.createElement("span",{className:"font14"},It==null?void 0:It.ModelTitleDec)),open:Wt,onCancel:Vt,onOk:Ca,okText:"\u786E\u5B9A",width:506,afterClose:()=>{Pt.resetFields()},confirmLoading:wr,cancelText:"\u53D6\u6D88",modalRender:Hn=>jt.createElement(xt(),{disabled:wa,bounds:Sr,nodeRef:ii,onStart:(un,Mi)=>ma(un,Mi)},jt.createElement("div",{ref:ii},Hn))},jt.createElement(oe.Z,{spinning:Tr},jt.createElement(a.default,{size:"large",form:Pt,colon:!1},jt.createElement(re.Z,{align:"middle"},jt.createElement(a.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},jt.createElement(Tn,{max:It.question_score}))),jt.createElement("div",{className:ir.box},jt.createElement("div",{className:ir.head,onClick:()=>dn(!Wr)},Wr?jt.createElement("i",{className:"iconfont icon-zhankai4 font12"}):jt.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),jt.createElement("span",null,Wr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),jt.createElement("img",{src:Qt})),Wr&&jt.createElement("div",{className:ir.content},jt.createElement(re.Z,{align:"middle"},jt.createElement("span",{className:"c-grey-333 mr10"},"0.5"),jt.createElement(Ae.Z,{checked:Jn,onChange:Hn=>zi(Hn)}),jt.createElement(le.ZP,{onClick:sa,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),jt.createElement("div",{className:ir.row},ga.map(Hn=>jt.createElement("div",{key:Hn,className:ir.btnWrap},jt.createElement("div",{onClick:()=>{Number(Hn)>Number(It.question_score)||Pt.setFieldsValue({score:Hn})},className:Number(Hn)>Number(It.question_score)?ir.disabledBtn:ir.btn},Hn)))),!!(Bi!=null&&Bi.length)&&jt.createElement(jt.Fragment,null,jt.createElement("div",{className:ir.line}),jt.createElement("div",{className:ir.row},Bi.map(Hn=>jt.createElement("div",{key:Hn.id,className:ir.btnWrap},jt.createElement("div",{onClick:()=>{Number(Hn.score)>Number(It.question_score)||Pt.setFieldsValue({score:Hn.score})},className:Number(Hn.score)>Number(It.question_score)?ir.disabledBtn:ir.btn},Hn.score),jt.createElement("div",{onClick:()=>{yi(Hn.id)},className:`iconfont icon-weishezhi ${ir.del}`}))))))),jt.createElement(re.Z,{wrap:!1,align:"middle",justify:"end"},jt.createElement(b.Z,null,jt.createElement(Mt.Z,{isShowComponent:(0,Lt.G5)(),ModalProps:{open:Pi,onCancel:()=>{pi(!1)}},onDataSelect:(Hn,un)=>Zr(void 0,[Hn,un],function*(Mi,{node:Ji}){const Er=()=>{Pt.setFieldsValue({comment:Ji==null?void 0:Ji.value}),pi(!1)};if(Pt.getFieldValue("comment")){ia.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Er});return}Er()})},jt.createElement(le.ZP,{style:{padding:0,height:"auto"},icon:jt.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Hn=>{pi(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),jt.createElement(a.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},jt.createElement(ae.default.TextArea,null))))))},Qn={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},ei=de(92310),di=de.n(ei),$n=de(46383),ti=de(67902),Mn=de(59301),Ir=Object.defineProperty,Zn=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,ui=(It,Wt,Vt)=>Wt in It?Ir(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,Qi=(It,Wt)=>{for(var Vt in Wt||(Wt={}))An.call(Wt,Vt)&&ui(It,Vt,Wt[Vt]);if(pr)for(var Vt of pr(Wt))Di.call(Wt,Vt)&&ui(It,Vt,Wt[Vt]);return It},Ki=(It,Wt)=>Zn(It,_r(Wt)),ca=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const Ea=({exercise:It,className:Wt,style:Vt,checkAssistant:Pr,dataSource:pn,saveChangeScore:Pt,loading:Tr})=>{const xr=(0,Se.useParams)(),[wr,Hr]=(0,te.useState)({show:!1}),[Wr,dn]=(0,te.useState)(!1),[Jn,zi]=(0,te.useState)(!1),Bi=(0,te.useRef)({}),[ea]=a.default.useForm(),[ia,oa]=(0,te.useState)("qwen-long"),{unified_ai_setting:Pi,ai_review_settings:pi}=It.commonHeader;(0,te.useEffect)(()=>{wr!=null&&wr.show&&oa("qwen-long")},[wr==null?void 0:wr.show]);const wa=()=>ca(void 0,null,function*(){const Dn=ea.getFieldValue("ai_review_settings");(0,Qe.BR)(Dn)&&(Hr({show:!1}),wr==null||wr.onOk(ia),dn(!0),yield new Promise(xi=>setTimeout(xi,3e3)),dn(!1))}),Sn=Dn=>ca(void 0,[Dn],function*({chatData:ii,setChatData:xi,setLoading:yi,getData:Ca,renderChatItems:pa}){var Li;if((yield Pr())!==!0)return;const sa=yield(0,Le.ZP)(`/api/exercises/${xr==null?void 0:xr.categoryId}/all_subj_questions.json`,{method:"get"});if(sa.status==0){const ma=sa==null?void 0:sa.data.find(un=>un.id===(pn==null?void 0:pn.question_id)),Hn=Pi?pi:((Li=ma==null?void 0:ma.ai_review_settings)==null?void 0:Li.length)>0?ma.ai_review_settings:pi;ea.setFieldValue("ai_review_settings",Hn)}Hr({show:!0,onOk:ma=>{Bi.current=Ki(Qi({},ea.getFieldsValue()),{model:ma}),zi(!0),yi(!0);const Hn=pa();Hn[0].show=!1,xi(Hn),Ca()}})}),Sr=Dn=>ca(void 0,null,function*(){var ii,xi,yi,Ca,pa,Li,ga;const{mes:sa,setChatData:ma,setTyping:Hn,renderChatItems:un}=Dn,Mi=Bi.current,Ji=un();Ji[0].show=!1,ma(Ji);const Er=Qi({user_id:pn==null?void 0:pn.user_id,scoring_criteria:sa,history:[],model:Ji[0].model},Mi),Ai=yield(0,Le.ZP)(`/api/exercise_questions/${pn==null?void 0:pn.question_id}/ai_adjust_score.json`,{method:"post",body:Er});if((Ai==null?void 0:Ai.status)===-3&&(Hn(!0),ma(rn=>[...rn].map((bn,ta)=>ta===rn.length-1?Ki(Qi({},bn),{text:Ai==null?void 0:Ai.message,loading:!1,response:{data:{message:Ai==null?void 0:Ai.message}}}):bn))),(Ai==null?void 0:Ai.status)!==0)return;let Xi;do if(Xi=yield(0,Le.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(ii=Ai==null?void 0:Ai.data)==null?void 0:ii.request_id}}),(xi=Xi==null?void 0:Xi.data)!=null&&xi.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((yi=Xi==null?void 0:Xi.data)==null?void 0:yi.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(rn=>setTimeout(rn,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ca=Xi==null?void 0:Xi.data)==null?void 0:Ca.comment)===null);if((Xi==null?void 0:Xi.status)===0){const rn=((pa=Xi==null?void 0:Xi.data)==null?void 0:pa.message)||`\u8BC4\u5206\uFF1A${(Li=Xi==null?void 0:Xi.data)==null?void 0:Li.score}\u5206 -\u8BC4\u8BED\uFF1A${(ga=Xi==null?void 0:Xi.data)==null?void 0:ga.comment}`;ma(bn=>[...bn].map((ta,qi)=>qi===bn.length-1?Ki(Qi({},ta),{text:rn,loading:!1,response:Xi}):ta))}});return Mn.createElement(te.Fragment,null,Mn.createElement(z.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:wr.show,destroyOnClose:!0,onCancel:()=>Hr({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:wa,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Wr},Mn.createElement(ti.Z,{value:ia,onChange:Dn=>oa(Dn)}),Mn.createElement("div",{className:`${Qn.config_title} mt20`},"\u8BC4\u5206\u6807\u51C6"),Mn.createElement(a.default,{form:ea,colon:!1},Mn.createElement("div",{className:Qn.form_item_warp},Mn.createElement(a.default.List,{name:"ai_review_settings"},(Dn,{add:ii,remove:xi})=>Dn.map((yi,Ca)=>{var pa;return Mn.createElement(re.Z,{key:yi.key,style:{padding:"5px 14px 5px 30px"}},Mn.createElement(b.Z,{className:Qn.lable_name1},"\u8BC4\u5206\u70B9"),Mn.createElement(b.Z,null,Mn.createElement(a.default.Item,{className:"ml10",name:[yi.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},Mn.createElement(ae.default,{onChange:Li=>{ea.setFieldValue([yi.name,"content"],Li.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Mn.createElement(b.Z,{className:Qn.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Mn.createElement(b.Z,null,Mn.createElement(a.default.Item,{className:"ml10",name:[yi.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Mn.createElement(ae.default,{onChange:Li=>{ea.setFieldValue([yi.name,"content"],Li.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Mn.createElement(b.Z,{className:Qn.lable_name1},"\u6743\u91CD"),Mn.createElement(b.Z,null,Mn.createElement(a.default.Item,{className:"ml10",name:[yi.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"}]},Mn.createElement(ee.Z,{onChange:Li=>{Number.isInteger(Li)||ea.setFieldValue([yi.name,"weight"],parseFloat(Li).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),Mn.createElement(re.Z,{className:(pa=Qn)==null?void 0:pa.h_lh_40},Mn.createElement(b.Z,null,Mn.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Dn.length>=10)return fe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");ii()}})),Ca>0&&Mn.createElement(b.Z,null,Mn.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{xi(yi.name)}}))))}))))),Mn.createElement($n.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Jn,onOpen:In,onClose:()=>{zi(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:Sr,showDefaultTips:!1,extraAnswerAction:Dn=>{var ii,xi;return!Dn.loading&&!((xi=(ii=Dn==null?void 0:Dn.response)==null?void 0:ii.data)!=null&&xi.message)&&Mn.createElement("div",{className:Qn.apply,onClick:()=>{var yi,Ca,pa,Li;Pt(Ki(Qi({},pn),{score:(Ca=(yi=Dn==null?void 0:Dn.response)==null?void 0:yi.data)==null?void 0:Ca.score,comment:((Li=(pa=Dn==null?void 0:Dn.response)==null?void 0:pa.data)==null?void 0:Li.comment)||"",is_ai:!0})),zi(!1)}},Mn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},Mn.createElement("div",{className:di()(Qn.intelligentReview,Wt),style:Vt},Mn.createElement(le.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var Gi=(0,Se.connect)(({exercise:It,loading:Wt})=>({exercise:It,loading:Wt.effects}))(Ea),fa=de(57049),xa=de(65526),ai=de(59301);const{TabPane:na}=ar.default;var Sa=({item:It,answerData:Wt,autoHeight:Vt})=>{var Pr,pn,Pt,Tr,xr,wr;const[Hr,Wr]=(0,te.useState)([]),[dn,Jn]=(0,te.useState)(!1),[zi,Bi]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var oa,Pi;console.log(It),console.log(Wt),((oa=It==null?void 0:It.evaluate_codes)==null?void 0:oa.length)>0?Wr((Pi=It==null?void 0:It.evaluate_codes)==null?void 0:Pi.map((pi,wa)=>({key:wa+1,error_msg:pi!=null&&pi.error_msg?Ne.Base64.decode(pi==null?void 0:pi.error_msg):"",status:pi==null?void 0:pi.status,created_at:pi.created_at,code:pi==null?void 0:pi.code,show_code:pi==null?void 0:pi.show_code,language:pi==null?void 0:pi.language,resubmit:pi==null?void 0:pi.resubmit}))):Wr([{key:"--",error_msg:"--",show_code:!1}])},[It==null?void 0:It.evaluate_codes]);const ea=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(oa,Pi)=>ai.createElement("span",null,Pi.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(oa,Pi)=>ai.createElement($e.Z,{date:Pi.created_at,showTag:Pi==null?void 0:Pi.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(oa,Pi)=>{var pi;return ai.createElement("span",{className:oa===0?"c-green":"c-red"},((pi=fa.Im[oa])==null?void 0:pi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Pr=Hr==null?void 0:Hr[0])==null?void 0:Pr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(oa,Pi)=>ai.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{z.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:ai.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",ai.createElement(xa.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Pi==null?void 0:Pi.language]})),content:ai.createElement("div",{className:"mb10"},ai.createElement(lr.ZP,{height:300,language:"python",theme:"vs-light",value:Pi!=null&&Pi.code?Ne.Base64.decode(Pi==null?void 0:Pi.code):"",autoHeight:Vt,options:ia}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(oa=>!!oa),ia={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return ai.createElement(ai.Fragment,null,ai.createElement(ar.default,{defaultActiveKey:"1"},ai.createElement(na,{tab:ai.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",ai.createElement(y.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"},ai.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},ai.createElement("div",{className:"mt15 mb15"},ai.createElement(Ie.Z,{value:It==null?void 0:It.description})),!!((pn=It==null?void 0:It.user_answer)!=null&&pn.length)&&(It==null?void 0:It.passed_code)&&ai.createElement("aside",{className:we.Z.shixunWrp},ai.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),ai.createElement("div",{className:we.Z.full},ai.createElement(xa.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[It==null?void 0:It.language]}),ai.createElement("span",{onClick:()=>Jn(!0)},ai.createElement("i",{className:"iconfont icon-quanping2"}),ai.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),ai.createElement(lr.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:It!=null&&It.passed_code?Ne.Base64.decode(It==null?void 0:It.passed_code):"",autoHeight:Vt,options:ia})),ai.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Bi(!zi)}},zi?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),zi&&ai.createElement("div",{className:we.Z.newProgramBg},ai.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(It==null?void 0:It.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),ai.createElement(na,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((Pt=Wt==null?void 0:Wt.exercise)!=null&&Pt.student_commit_status)&&((Tr=Wt==null?void 0:Wt.exercise)==null?void 0:Tr.student_commit_status)!==0||!!((xr=Wt==null?void 0:Wt.exercise)!=null&&xr.user_exercise_status)&&((wr=Wt==null?void 0:Wt.exercise)==null?void 0:wr.user_exercise_status)!==0)&&ai.createElement(se.default,{className:"mt5",bordered:!0,dataSource:Hr,columns:ea,pagination:!1}))),ai.createElement(z.default,{centered:!0,destroyOnClose:!0,open:dn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Jn(!1),footer:null},ai.createElement(lr.ZP,{height:500,language:"python",theme:"vs-light",value:It!=null&&It.passed_code?Ne.Base64.decode(It==null?void 0:It.passed_code):"",autoHeight:Vt,options:ia})))},ht=de(39479),pt=de(90524),Bt="data:image/png;base64,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",Tt="data:image/png;base64,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",or="data:image/png;base64,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",fr="data:image/png;base64,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",Rr="data:image/png;base64,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",Ur="data:image/png;base64,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",on="data:image/png;base64,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",kr="data:image/png;base64,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",Mr={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Ht=de(57884),jn=de(98616),Oi=({parentData:It})=>{var Wt,Vt,Pr,pn;const Pt=((Wt=(0,jn.Uf)(It))==null?void 0:Wt.every(Tr=>{var xr;return!((xr=Tr==null?void 0:Tr.data)!=null&&xr.length)}))&&!((Vt=It==null?void 0:It.photos)!=null&&Vt.length);return te.createElement("div",{className:Mr.wrap},te.createElement("div",{className:Mr.head},te.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),te.createElement("div",null,"\u5171",te.createElement("span",null,(Pr=It==null?void 0:It.photos)==null?void 0:Pr.length),"\u5F20")),Pt?te.createElement(Ht.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):te.createElement(te.Fragment,null,te.createElement(jn.ZP,{data:(0,jn.Uf)(It)}),!!((pn=It==null?void 0:It.photos)!=null&&pn.length)&&te.createElement(te.Fragment,null,te.createElement("div",{className:Mr.line}),te.createElement(jn._s,{dataSource:It==null?void 0:It.photos,right:21,col:3,wrapWidth:856}))))},mn={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},Xr=de(13747),Cn=de(89392),kn=de.n(Cn),vn=de(71360),Or=de(59301),Yn=Object.defineProperty,Xn=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,ni=(It,Wt,Vt)=>Wt in It?Yn(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,Ri=(It,Wt)=>{for(var Vt in Wt||(Wt={}))Zi.call(Wt,Vt)&&ni(It,Vt,Wt[Vt]);if(Xn)for(var Vt of Xn(Wt))hi.call(Wt,Vt)&&ni(It,Vt,Wt[Vt]);return It},gr=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())}),Kr=({visible:It,value:Wt,onChange:Vt,onClose:Pr,sealedReview:pn,data:Pt})=>{var Tr;const xr=(0,Se.useLocation)(),wr=(0,Se.useParams)(),Hr=(Tr=xr==null?void 0:xr.pathname)==null?void 0:Tr.includes("/centralizeReview"),[Wr,dn]=(0,te.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:Hr?"appraise":"normal"}),[Jn,zi]=(0,te.useState)([]),[Bi,ea]=(0,te.useState)([]),[ia,oa]=(0,te.useState)(!0),[Pi,pi]=(0,te.useState)(!1),[wa,In]=(0,te.useState)(!1),[Sr,Dn]=(0,te.useState)(0),ii=(0,te.useRef)(!0),xi=(0,te.useRef)(!0);(0,te.useEffect)(()=>{let un=Wr;It&&(console.log(xi.current),Hr||(un=Ri({},Wr)),dn(Ri({},un)),xi.current=!1,pa(un),Li())},[It]),(0,te.useEffect)(()=>{pn!==void 0&&In(pn)},[pn]);const yi=un=>{Wr.course_group_id=un,Wr.page=1,dn(Ri({},Wr)),pa(Wr)},Ca=un=>{Wr.review_status=un,Wr.page=1,dn(Ri({},Wr)),pa(Wr)},pa=un=>gr(void 0,null,function*(){console.log(un);const Mi=kn().pickBy(un,Er=>Er!=="all");delete Mi.save_name,delete Mi.review,delete Mi.exercise_group_id,oa(!0);const Ji=yield(0,Le.ZP)(`/api/exercises/${wr.exerciseId}/user_review_list.json`,{method:"post",body:Ri({},Mi)});ea((Ji==null?void 0:Ji.review_list)||[]),Dn((Ji==null?void 0:Ji.count)||0),oa(!1)}),Li=()=>gr(void 0,null,function*(){if(!ii.current)return;pi(!0);const un=yield(0,Le.ZP)(`/api/courses/${wr.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});un!=null&&un.course_groups&&(zi((un==null?void 0:un.course_groups)||[]),ii.current=!1),pi(!1)}),ga=un=>gr(void 0,null,function*(){var Mi;const Ji=(Mi=xr==null?void 0:xr.pathname)!=null&&Mi.includes("/centralizeReview")?"centralizeReview":"review";Se.history.replace(`/classrooms/${wr.coursesId}/exercise/${wr.exerciseId}/${Ji}/${un.login}`),Vt(un)}),sa=un=>{Wr.page=un,dn(Ri({},Wr)),pa(Wr)},ma=(un,Mi)=>{Wr.page=un,Wr.limit=Mi,dn(Ri({},Wr)),pa(Wr)},Hn=()=>Or.createElement("div",{className:mn.head},Or.createElement("div",{className:mn.title},"\u5B66\u751F\u5217\u8868"),Or.createElement("div",{className:mn.inputBox},!wa&&Or.createElement(Nt.default,{value:Wr==null?void 0:Wr.course_group_id,className:mn.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:un=>un.parentNode,onChange:yi,dropdownRender:un=>Or.createElement(oe.Z,{spinning:Pi},un)},Or.createElement(Nt.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Jn.map(un=>Or.createElement(Nt.default.Option,{key:un.id,value:un.id},un.name))),Or.createElement(Nt.default,{className:mn.selectWrapper,style:{width:255},getPopupContainer:un=>un.parentNode,value:Wr==null?void 0:Wr.review_status,onChange:Ca},Or.createElement(Nt.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),Or.createElement(Nt.default.Option,{value:0},"\u672A\u8BC4\u9605"),Or.createElement(Nt.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),Or.createElement(Nt.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),Or.createElement(vn.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Wr==null?void 0:Wr.save_name,onChange:un=>{Wr.page=1,Wr.name=un,dn(Ri({},Wr)),pa(Wr)}})));return Or.createElement(ye.Z,{className:mn.wrapper,title:Hn(),width:800,placement:"left",closable:!1,onClose:Pr,bodyStyle:{display:"flex",flexDirection:"column"},open:It},Or.createElement("div",{className:mn.content},Or.createElement(oe.Z,{spinning:ia},Bi.length>0?Or.createElement("div",{className:mn.tableHead},Or.createElement("div",null,"\u59D3\u540D"),Or.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),Or.createElement("div",null,"\u5206\u73ED"),Or.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):Or.createElement(Ht.Z,null),Bi==null?void 0:Bi.map(un=>Or.createElement("div",{key:un.id,className:Wt===un.login?`${mn.list} ${mn.active}`:mn.list,onClick:()=>ga(un)},Or.createElement("span",{title:un==null?void 0:un.name},un.name),Or.createElement("span",{title:un==null?void 0:un.student_id},un.student_id),Or.createElement("span",{title:un.course_group},(0,Qe.Pq)(un.course_group,11)),(un==null?void 0:un.review_status)===1?Or.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(un==null?void 0:un.review_status)===0?Or.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):Or.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Sr===0&&Wr.name&&Or.createElement(Ht.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),Or.createElement("div",{className:mn.footer},Sr>Wr.limit?Or.createElement("div",null,Or.createElement("span",{style:{color:"#656F87"}},"\u5171",Or.createElement("span",{className:"c-light-primary"},Sr),"\u6761\u6570\u636E")):"",Or.createElement(Xr.Z,{total:Sr,pageSize:Wr==null?void 0:Wr.limit,current:Wr==null?void 0:Wr.page,showSizeChanger:!0,size:"small",onShowSizeChange:ma,onChange:sa,showQuickJumper:!0,hideOnSinglePage:!0})))},Vr=de(63208),qn=de(394),Ot=de(60977),qt=de(80033),yr=de(52750),sn=de(65737),Rn=de(44164),Fn=de.n(Rn),ln=de(16837),Cr=de(59301),yn=Object.defineProperty,cn=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,oi=(It,Wt,Vt)=>Wt in It?yn(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,Qr=(It,Wt)=>{for(var Vt in Wt||(Wt={}))Gn.call(Wt,Vt)&&oi(It,Vt,Wt[Vt]);if(Vn)for(var Vt of Vn(Wt))ri.call(Wt,Vt)&&oi(It,Vt,Wt[Vt]);return It},vi=(It,Wt)=>cn(It,Ui(Wt)),En=(It,Wt)=>{var Vt={};for(var Pr in It)Gn.call(It,Pr)&&Wt.indexOf(Pr)<0&&(Vt[Pr]=It[Pr]);if(It!=null&&Vn)for(var Pr of Vn(It))Wt.indexOf(Pr)<0&&ri.call(It,Pr)&&(Vt[Pr]=It[Pr]);return Vt},Ni=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TextArea:Ti}=ae.default,ki=It=>{var Wt=It,{exercise:Vt,globalSetting:Pr,loading:pn,user:Pt,dispatch:Tr,isEaxmPaperOpen:xr,studentexportDate:wr,onChangeProgress:Hr=()=>{}}=Wt,Wr=En(Wt,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const dn=(0,Se.useParams)(),{userInfo:Jn}=Pt,[zi,Bi]=(0,te.useState)({}),ea=(0,te.useRef)(),ia=(0,te.useRef)(!1),[oa,Pi]=(0,te.useState)(null),[pi,wa]=(0,te.useState)(!1),[In,Sr]=(0,te.useState)(!1),[Dn,ii]=(0,te.useState)(!1),[xi,yi]=(0,te.useState)(!1),[Ca,pa]=(0,te.useState)(!1),Li={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,te.useEffect)(()=>{Jn!=null&&Jn.login&&ma()},[dn.userId,dn.coursesId,dn.exerciseId,Jn]),(0,te.useEffect)(()=>{xr&&oa&&(yi(wr.userCommentVisible),ii(wr.userScoreVisible),pa(wr.new),wa(!0),setTimeout(()=>{Hn(wr)},2500))},[xr,oa]);const ga=()=>{document.querySelectorAll("canvas").forEach(Er=>{(!Er.clientWidth||!Er.clientHeight)&&Er.remove()})},sa=Er=>{var Ai,Xi,rn,bn;const ta=(Ai=Er==null?void 0:Er.exercise_answer_user)==null?void 0:Ai.user_id;if((Xi=Er==null?void 0:Er.exercise)!=null&&Xi.question_random||(rn=Er==null?void 0:Er.exercise)!=null&&rn.choice_random){let qi=1;Er.exercise.question_random=(bn=Er==null?void 0:Er.exercise_question_types)==null?void 0:bn.map(Ci=>{var zt,Yr;return(zt=Er==null?void 0:Er.exercise)!=null&&zt.choice_random&&((Ci.question_type===0||Ci.question_type===1)&&Ci.items.map(Jr=>(Jr.question_choices=(0,Qe.M2)(Jr.question_choices,ta),Jr)),Ci.question_type===7&&Ci.items.forEach(Jr=>{Jr.sub_exercise_questions.forEach(Ln=>{Ln.question_choices&&(Ln.question_choices=(0,Qe.M2)(Ln.question_choices,ta))})})),(Yr=Er==null?void 0:Er.exercise)!=null&&Yr.question_random&&(Ci.items=(0,Qe.M2)(Ci.items,ta)),Ci.items.map(Jr=>(Jr.question_num=qi,qi++,Jr)),Ci})}},ma=()=>Ni(void 0,null,function*(){let Er;Tr({type:"exercise/getExerciseExportHeadData",payload:{id:dn.exerciseId||dn.categoryId,identify:dn.userId||null}}),dn.userId?(Er=yield(0,ve.pu)({exerciseId:dn.exerciseId,login:dn.userId}),sa(Er),ia.current=!1):(Er=yield Tr({type:"exercise/editExercise",payload:{coursesId:dn.coursesId,categoryId:dn.exerciseId}}),ia.current=!0),Pi(Qr({},Er||{}))}),Hn=Er=>Ni(void 0,null,function*(){var Ai,Xi,rn;Er.type==="all"?ia.current=!1:dn.userId||(ia.current=!0),ga();const bn=ea.current.children;let ta=`${Ee()().format("YYYY-MM-DD HH:mm:ss")}`;(Ai=Vt.exerciseExportHeadData)!=null&&Ai.new_user&&(ta=`${((Xi=Vt.exerciseExportHeadData)==null?void 0:Xi.new_student_id)||""}${(rn=Vt.exerciseExportHeadData)==null?void 0:rn.new_user}`);const qi={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Ci=Fn()();for(let zt=0;ztNi(void 0,null,function*(){zt{var rn,bn,ta,qi,Ci,zt,Yr,Jr,Ln,Vi,Ii,Ra,ka,$a;return Cr.createElement(Cr.Fragment,null,!Xi&&Cr.createElement("div",{style:{display:"flex"},className:Ot.Z.programTitle},Cr.createElement("span",{style:{flexShrink:0},className:"font18"},Ai,"."),Cr.createElement(Ie.Z,{value:(Er==null?void 0:Er.question_type)===8?Er==null?void 0:Er.description:Er.question_title}),Cr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Er==null?void 0:Er.question_type)===7?`\u5171${Er==null?void 0:Er.sub_q_count}\u5C0F\u9898`:""," ",Er.question_score,"\u5206\uFF09")),(Er==null?void 0:Er.question_type)===8&&Cr.createElement(Ie.Z,{showProgramFill:!0,disabledFill:!0,value:Ne.Base64.decode((Er==null?void 0:Er.code)||"")}),Er.question_type===ln.c.Single&&((rn=Er.question_choices)==null?void 0:rn.map((ra,Ma)=>{var to;return Cr.createElement(re.Z,{key:Ma,className:"pr20"},Cr.createElement(b.Z,{flex:"25px"},Cr.createElement("div",{style:{width:25,overflow:"hidden"}},Cr.createElement(ie.ZP,{checked:(to=Er.user_answer)==null?void 0:to.includes(ra.choice_id),style:{width:25}}))),Cr.createElement(b.Z,{flex:"1"},Cr.createElement(Ie.Z,{value:ra.choice_text||""})))})),Er.question_type===ln.c.Multiple&&((bn=Er.question_choices)==null?void 0:bn.map((ra,Ma)=>{var to;return Cr.createElement(re.Z,{key:Ma,className:"pr20"},Cr.createElement(b.Z,{flex:"25px"},Cr.createElement("div",{style:{width:25,overflow:"hidden"}},Cr.createElement(x.default,{checked:(to=Er.user_answer)==null?void 0:to.includes(ra.choice_id),style:{width:25}}))),Cr.createElement(b.Z,{flex:"1"},Cr.createElement(Ie.Z,{value:ra.choice_text||""})))})),Er.question_type===ln.c.Judge&&Cr.createElement("div",{className:Ot.Z.flexRow},(ta=Er.question_choices)==null?void 0:ta.map((ra,Ma)=>{var to;return Cr.createElement(re.Z,{className:"pr20",key:Ma},Cr.createElement(b.Z,{flex:"25px"},Cr.createElement("div",{style:{width:25,overflow:"hidden"}},Cr.createElement(ie.ZP,{checked:(to=Er.user_answer)==null?void 0:to.includes(ra.choice_id),style:{width:25}}))),Cr.createElement(b.Z,{flex:"1"},ra.choice_text))})),Er.question_type===ln.c.Fill&&!ia.current&&Cr.createElement(De.Z,{item:Er,answerData:oa,changeScoreData:zi,textValue:(qi=zi[Er.q_position])==null?void 0:qi.text,textOnChange:ra=>{zi[Er.q_position].text=ra,Bi(Qr({},zi))},seeAnswerVisible:!1}),Er.question_type===ln.c.Shixun&&Cr.createElement(qt.Z,{item:Er,answerData:oa,hasChangeScore:!1,autoHeight:pi}),Er.question_type===ln.c.Subjective&&((Ci=Er==null?void 0:Er.user_answer)!=null&&Ci[0])?Cr.createElement("div",{className:Ot.Z.simpleBg},Cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Cr.createElement("div",null,xi?Cr.createElement(Ie.Z,{value:(zt=Er==null?void 0:Er.user_answer_light)==null?void 0:zt[0]}):Cr.createElement(Ie.Z,{value:(Yr=Er==null?void 0:Er.user_answer)==null?void 0:Yr[0]}))):null,Er.question_type===ln.c.Program&&Cr.createElement(yr.Z,{item:Er,answerData:oa,autoHeight:pi}),Er.question_type===ln.c.Combine&&((Jr=Er.sub_exercise_questions)==null?void 0:Jr.map((ra,Ma)=>Cr.createElement("div",{style:{marginLeft:10}},Cr.createElement("span",{style:{fontSize:"16px"}},Ai,".",Ma+1,"\uFF08",Li[`${ra==null?void 0:ra.question_type}`],"\uFF09",ra==null?void 0:ra.question_title,"\uFF08",ra==null?void 0:ra.question_score,"\u5206\uFF09"),un(ra,Ma,!0)))),Er.question_type===8&&Cr.createElement(Cr.Fragment,null,Cr.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},Cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Ln=Er==null?void 0:Er.user_answer)==null?void 0:Ln.length)>0&&((Vi=Er==null?void 0:Er.user_answer)==null?void 0:Vi.map(ra=>Cr.createElement("div",{style:{display:"flex"}},Cr.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",ra==null?void 0:ra.choice_id,")\uFF1A"),Cr.createElement("pre",{style:{whiteSpace:"pre-wrap"}},ra==null?void 0:ra.answer_text)))))),In&&Cr.createElement("div",{style:{marginTop:10}},(Er==null?void 0:Er.question_type)<3&&(Er==null?void 0:Er.standard_answer_show)&&Cr.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Er==null?void 0:Er.standard_answer_show),!!((Ii=Er==null?void 0:Er.standard_answer)!=null&&Ii.length)&&In&&(Er==null?void 0:Er.question_type)===3&&Cr.createElement("div",null,(Ra=Er==null?void 0:Er.standard_answer)==null?void 0:Ra.map((ra,Ma)=>Cr.createElement("div",null,Cr.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ma+1,"\uFF09:"),Cr.createElement("div",null,Cr.createElement(Ti,{autoSize:!0,disabled:!0,value:ra==null?void 0:ra.answer_text[0]}))))),(Er==null?void 0:Er.standard_answer)&&(Er==null?void 0:Er.question_type)===4&&Cr.createElement("div",null,Cr.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),Cr.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},Cr.createElement(Ie.Z,{value:(ka=Er==null?void 0:Er.standard_answer)==null?void 0:ka[0]}))),(Er==null?void 0:Er.question_type)<=4&&((Er==null?void 0:Er.standard_answer_show)||(($a=Er==null?void 0:Er.standard_answer)==null?void 0:$a.length)>0)&&Cr.createElement(re.Z,{style:{marginTop:14}},Cr.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),Cr.createElement(Ie.Z,{className:Ot.Z.renderHtml,value:(Er==null?void 0:Er.analysis)||"\u6682\u65E0\u89E3\u6790"}))),Dn&&!Number.isNaN(parseFloat(Er==null?void 0:Er.user_score))&&(Er==null?void 0:Er.question_type)!==ln.c.Shixun&&(Er==null?void 0:Er.question_type)!==ln.c.Combine&&Cr.createElement("span",null,Cr.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Er==null?void 0:Er.user_score,"\u5206"),(Er==null?void 0:Er.answer_comments)&&xi&&Cr.createElement(Vr.Z,{newuserCommentVisible:Ca,list:Er==null?void 0:Er.answer_comments}),!Xi&&Cr.createElement(E.Z,{style:ia.current?{marginTop:30}:{}}))},Mi=(Er,Ai,Xi)=>Er.category?Cr.createElement("div",null,Cr.createElement("div",null,Cr.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Er==null?void 0:Er.category),"\u3001",Er.name),Cr.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Er.count,"\u9898\uFF0C",(Er==null?void 0:Er.question_type)===7?`\u5305\u542B${Er==null?void 0:Er.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Er.score,"\u5206\uFF09")),un(Er.questionDetail,Ai)):un(Er.questionDetail,Ai),Ji=(0,te.useCallback)(()=>{var Er,Ai,Xi,rn,bn,ta;const qi=((Ai=(Er=Vt==null?void 0:Vt.exerciseExportHeadData)==null?void 0:Er.exercise_header)==null?void 0:Ai.export_page_num)||40,Ci=[];let zt=1;for(const[Yr,Jr]of((Xi=oa==null?void 0:oa.exercise_question_types)==null?void 0:Xi.entries())||[])Jr.items.forEach((Ln,Vi)=>{Vi===0?Ci.push(vi(Qr({},Jr),{items:null,category:Yr+1,questionDetail:Ln,questionIndex:zt})):Ci.push({questionDetail:Ln,questionIndex:zt}),zt++});return console.log("newData:",Ci),Ci!=null&&Ci.length?(ta=(bn=(rn=new Array(Math.ceil((Ci==null?void 0:Ci.length)/qi)))==null?void 0:rn.fill([]))==null?void 0:bn.map((Yr,Jr)=>Ci.slice(Jr*qi,Jr*qi+qi)))==null?void 0:ta.map((Yr,Jr)=>Cr.createElement("div",{className:"pl60 pr30",key:Jr,style:{minHeight:Jr===0?1e3:"auto"}},Jr===0&&Cr.createElement(Cr.Fragment,null,Cr.createElement(sn.Z,{isExportBlank:ia.current}),Cr.createElement(E.Z,{className:Ot.Z.divider})),Yr==null?void 0:Yr.map((Ln,Vi)=>Mi(Ln,Ln.questionIndex,Vi)))):null},[oa,Vt,pi]);return Cr.createElement("div",{style:{height:"700px",overflow:"auto"}},Cr.createElement("section",{id:"export-all",className:[Ot.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:ea},Ji()))};var ua=(0,Se.connect)(({exercise:It,loading:Wt,user:Vt,globalSetting:Pr})=>({exercise:It,globalSetting:Pr,user:Vt,loading:Wt.effects}))(ki),si=de(64885),Si=de(22688),ha=de(30975),mt=de(59301),Fa=Object.defineProperty,Qa=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ao=(It,Wt,Vt)=>Wt in It?Fa(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,ba=(It,Wt)=>{for(var Vt in Wt||(Wt={}))_i.call(Wt,Vt)&&Ao(It,Vt,Wt[Vt]);if(qa)for(var Vt of qa(Wt))co.call(Wt,Vt)&&Ao(It,Vt,Wt[Vt]);return It},Va=(It,Wt)=>Qa(It,Ga(Wt)),Fi=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const wo=({classroomList:It,exercise:Wt,globalSetting:Vt,loading:Pr,user:pn,dispatch:Pt})=>{var Tr,xr,wr,Hr,Wr,dn,Jn,zi,Bi,ea,ia,oa,Pi,pi,wa,In,Sr,Dn,ii,xi,yi,Ca,pa,Li,ga,sa,ma,Hn,un,Mi,Ji,Er,Ai,Xi,rn,bn,ta,qi,Ci,zt,Yr,Jr,Ln,Vi,Ii,Ra,ka,$a,ra,Ma,to,Qo,Bo,Fo,Do,Oo,Mo,yo,To,ja,Co,Rs,uA,cA,il,ns,Ls,fA,jo,Us,Vo,Ns,ks,dA,Hs,Ko,gs,hA,zs,pA,gA,mA,vA,yA,EA,wA,is,BA,CA,Ks,bA,xA,ms,fo,IA,SA,Gs,FA,DA,Yo,Go,vs,OA,Ws,TA,Jo,ys,PA,QA,MA,jA,RA,LA;const Yi=(0,Se.useParams)(),UA=(0,Se.useLocation)(),{userInfo:Wo}=pn,{reviewExercise:Jt,exerciseList:Es,commonHeader:mo}=Wt,[uo,as]=(0,te.useState)({}),[Ro,NA]=(0,te.useState)(1),[Zs,al]=(0,te.useState)(!1),[ol,ws]=(0,te.useState)(!1),[os,sl]=(0,te.useState)(!1),[eo,Al]=(0,te.useState)(!1),[Cl,ss]=(0,te.useState)(!1),[As,Bs]=(0,te.useState)([]),[Cs,kA]=(0,te.useState)([]),[bl,Xs]=(0,te.useState)(!1),ll=(0,te.useRef)(null),Vs=(0,te.useRef)([]),bs=(0,te.useRef)(!0),Lo=(Tr=UA==null?void 0:UA.pathname)==null?void 0:Tr.includes("/centralizeReview"),ci=`exercise/${Lo?"getCentralizeReviewExercise":"postReviewExercise"}`,[ul,xs]=(0,te.useState)(!1),[Ys,vo]=(0,te.useState)(!1),[cl,HA]=(0,te.useState)({}),[ls,us]=(0,te.useState)(0),[zA,bo]=(0,te.useState)(!1),[KA,ho]=(0,te.useState)(!0),[Uo,No]=(0,te.useState)("1"),[GA,qo]=(0,te.useState)(!1),[Js,cs]=(0,te.useState)(null),[Is,_o]=(0,te.useState)(!1),[Zo,$o]=(0,te.useState)("pdf"),xl=(0,te.useRef)(),[ro,WA]=(0,te.useState)([]),[fl,io]=(0,te.useState)(!1),[_s,$s]=(0,te.useState)({}),[ZA,Ss]=(0,te.useState)(!0),[ko,Fs]=(0,te.useState)(!1),[po,Xo]=(0,te.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1,param_show_challenge_test_sets:!0}),[es]=a.default.useForm(),eA={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},XA=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((xr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[0].nameType))==null?void 0:xr.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((wr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[1].nameType))==null?void 0:wr.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((Hr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[3].nameType))==null?void 0:Hr.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Wr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[2].nameType))==null?void 0:Wr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((dn=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[6].nameType))==null?void 0:dn.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Jn=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[5].nameType))==null?void 0:Jn.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((zi=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[7].nameType))==null?void 0:zi.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Bi=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[4].nameType))==null?void 0:Bi.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((ea=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[8].nameType))==null?void 0:ea.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Ct,Nr)=>mt.createElement("span",{style:{color:(Nr==null?void 0:Nr.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Ct)}],dl=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((ia=Jt==null?void 0:Jt.table)==null?void 0:ia.total_singles_scores)||0,doubles_scores:((oa=Jt==null?void 0:Jt.table)==null?void 0:oa.total_doubles_scores)||0,nulls_scores:((Pi=Jt==null?void 0:Jt.table)==null?void 0:Pi.total_nulls_scores)||0,judges_scores:((pi=Jt==null?void 0:Jt.table)==null?void 0:pi.total_judges_scores)||0,pros_scores:((wa=Jt==null?void 0:Jt.table)==null?void 0:wa.total_pros_scores)||0,bpros_scores:((In=Jt==null?void 0:Jt.table)==null?void 0:In.total_bpros_scores)||0,shixuns_scores:((Sr=Jt==null?void 0:Jt.table)==null?void 0:Sr.total_shixuns_scores)||0,combination_scores:((Dn=Jt==null?void 0:Jt.table)==null?void 0:Dn.total_combination_scores)||0,mains_scores:((ii=Jt==null?void 0:Jt.table)==null?void 0:ii.total_mains_scores)||0,all_scores:((xi=Jt==null?void 0:Jt.table)==null?void 0:xi.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((yi=Jt==null?void 0:Jt.table)==null?void 0:yi.singles_scores)||0,doubles_scores:((Ca=Jt==null?void 0:Jt.table)==null?void 0:Ca.doubles_scores)||0,nulls_scores:((pa=Jt==null?void 0:Jt.table)==null?void 0:pa.nulls_scores)||0,judges_scores:((Li=Jt==null?void 0:Jt.table)==null?void 0:Li.judges_scores)||0,pros_scores:((ga=Jt==null?void 0:Jt.table)==null?void 0:ga.pros_scores)||0,bpros_scores:((sa=Jt==null?void 0:Jt.table)==null?void 0:sa.bpros_scores)||0,shixuns_scores:((ma=Jt==null?void 0:Jt.table)==null?void 0:ma.shixuns_scores)||0,combination_scores:((Hn=Jt==null?void 0:Jt.table)==null?void 0:Hn.combination_scores)||0,mains_scores:((un=Jt==null?void 0:Jt.table)==null?void 0:un.mains_scores)||0,all_scores:((Mi=Jt==null?void 0:Jt.table)==null?void 0:Mi.user_get_score)||0}];(0,te.useEffect)(()=>{Fi(void 0,null,function*(){const Ct=yield(0,ve.cV)({id:Yi.exerciseId||Yi.categoryId});Ct.status==0&&WA(Ct.data)})},[]);function Ds(){var Ct,Nr,On,Kn,hn,_n,aa,Wa;Xo({param_show_hack_description:(Nr=(Ct=Wt==null?void 0:Wt.reviewExercise)==null?void 0:Ct.exercise)==null?void 0:Nr.show_hack_description,param_show_hack_sets:(Kn=(On=Wt==null?void 0:Wt.reviewExercise)==null?void 0:On.exercise)==null?void 0:Kn.show_hack_sets,param_show_challenge_task_pass:(_n=(hn=Wt==null?void 0:Wt.reviewExercise)==null?void 0:hn.exercise)==null?void 0:_n.show_challenge_task_pass,param_show_challenge_test_sets:(Wa=(aa=Wt==null?void 0:Wt.reviewExercise)==null?void 0:aa.exercise)==null?void 0:Wa.show_challenge_test_sets})}const Os=((Ai=(Er=(Ji=Wt==null?void 0:Wt.reviewExercise)==null?void 0:Ji.exercise_question_types)==null?void 0:Er.filter(Ct=>Ct.question_type===5))==null?void 0:Ai.length)>0,fs=((bn=(rn=(Xi=Wt==null?void 0:Wt.reviewExercise)==null?void 0:Xi.exercise_question_types)==null?void 0:rn.filter(Ct=>Ct.question_type===6))==null?void 0:bn.length)>0;(0,te.useEffect)(()=>{(0,Lt.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Yi.coursesId}})},[(ta=pn==null?void 0:pn.userInfo)==null?void 0:ta.username]);const Ts=()=>Fi(void 0,null,function*(){var Ct,Nr;return(0,Lt.Rm)()&&!((Nr=(Ct=It.AssistantObject)==null?void 0:Ct.exercise)!=null&&Nr.can_appraise)?new Promise(On=>{fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,te.useEffect)(()=>(document.body.scrollIntoView(),Wo.login&>(),()=>{Pt({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[Yi.userId,Wo.login]),(0,te.useEffect)(()=>{var Ct;cs((Ct=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Ct.analysis)},[(qi=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:qi.analysis]),(0,te.useEffect)(()=>(Pt({type:"globalSetting/footerToggle",payload:!1}),Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Pt({type:"exercise/getCommonHeader",payload:ba({},Yi)}),()=>{Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const tA=Ct=>Fi(void 0,null,function*(){var Nr,On;bs.current=!1;const Kn=yield(0,ve.Ip)({id:Ct.question_id,shixun_challenge_id:Ct.shixun_challenge_id||null,comment:Ct.comment,score:Ct.score,user_id:(Nr=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Nr.user_id,review_type:Ro===1?"normal":"appraise",sealed_review:((On=Jt==null?void 0:Jt.review_progress)==null?void 0:On.sealed_review)||!1,is_ai:(Ct==null?void 0:Ct.is_ai)||!1});return yield Ar(Kn),delete uo[Ct.q_position],gt(!0),as(ba({},uo)),Kn}),hl=Ct=>{var Nr,On;if(Ct.question_type>1&&Ct.question_type!==5&&Ct.question_type!==2&&!ko)return mt.createElement(mt.Fragment,null,mt.createElement("span",{onClick:()=>{Ts().then(()=>Fi(void 0,null,function*(){$s(ba({},Ct)),io(!0)}))},className:"c-blue mr10 ml10 current"},mt.createElement(le.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((Nr=Ct==null?void 0:Ct.ModelTitleDec)==null?void 0:Nr.includes("\u7B80\u7B54\u9898"))&&(mo==null?void 0:mo.is_open_ai_review)&&mt.createElement(Gi,{saveChangeScore:tA,dataSource:Va(ba({},Ct),{user_id:(On=Jt==null?void 0:Jt.exercise)==null?void 0:On.user_id}),checkAssistant:Ts,className:"mt3"}))},Be=()=>{var Ct;let Nr=localStorage[`${(Ct=pn==null?void 0:pn.userInfo)==null?void 0:Ct.login}-${Yi.coursesId}-${Yi.exerciseId}-filter`];return Nr?Nr=JSON.parse(Nr):Nr={},Object.prototype.toString.call(Nr)!=="[object Object]"?{}:Nr},qe=Ct=>{var Nr,On,Kn;const hn=(Ct==null?void 0:Ct.filter(Ha=>Ha.question_type!==4))||[],_n=(Ct==null?void 0:Ct.filter(Ha=>Ha.question_type===4))||[],aa=[...hn,..._n];let Wa=null,Za=[];aa.forEach(Ha=>{Za=Za.concat(Ha.items)});for(let Ha=0;Ha{let On=[];for(let Kn=0;Kn<(Ct==null?void 0:Ct.sub_exercise_questions.length);Kn++){let hn=Ct==null?void 0:Ct.sub_exercise_questions[Kn];On.push(Va(ba({},hn),{number:`${Nr+1}-${Kn+1}`}))}return On},ct=(Ct,Nr)=>{var On,Kn;let hn=[];for(let _n=0;_n<((On=Ct==null?void 0:Ct.shixun_details)==null?void 0:On.length);_n++)for(let aa=0;aa<(Ct==null?void 0:Ct.shixun_details[_n].stage_list.length);aa++){let Wa=Ct==null?void 0:Ct.shixun_details[_n].stage_list[aa];hn.push(Va(ba({},Wa),{question_score:Wa.game_score,question_id:Ct.question_id,number:`${Nr+1}-${_n+1}`,shixun_challenge_id:(Kn=Ct==null?void 0:Ct.shixun_details[_n])==null?void 0:Kn.shixun_challenge_id}))}return console.log(hn),hn},gt=(Ct=!1)=>Fi(void 0,null,function*(){var Nr,On,Kn;let hn={exerciseId:Yi.exerciseId,login:Yi.userId};if(!Lo){const Ta=Be();hn=ba(ba({},Ta),hn),Vs.current=Ta}const _n=yield Pt({type:ci,payload:hn});!Lo&&Fs(((Nr=_n==null?void 0:_n.exercise)==null?void 0:Nr.commit_status)===0);let aa=(0,Cn.cloneDeep)(_n==null?void 0:_n.exercise_question_types),Wa=aa.filter(Ta=>Ta.question_type!==4),Za=aa.filter(Ta=>Ta.question_type===4),Ha=(On=[...Wa,...Za].filter(Ta=>[3,4,5,6,7,8].includes(Ta.question_type)))==null?void 0:On.map(Ta=>{if(Ta.question_type===5){let oo=[];return Ta.items.map((Eo,ts)=>{oo.push(ct(Eo,ts))}),Va(ba({},Ta),{items:oo.flat()})}else if(Ta.question_type===7){let oo=[];return Ta.items.map((Eo,ts)=>{oo.push(Pe(Eo,ts))}),Va(ba({},Ta),{items:oo.flat()})}else return Ta});console.log(Ha);let ao=!1;if(Ha.map(Ta=>{[3,4,5,6,8].includes(Ta.question_type)&&(ao=!0),Ta.question_type===7&&Ta.items.map(oo=>{[3,4,5,6,8].includes(oo.question_type)&&(ao=!0)})}),Al(ao),Bs([...Ha]),kA((0,Cn.cloneDeep)(Ha)),yield Ar(_n),bs.current){const Ta=qe(_n==null?void 0:_n.exercise_question_types);setTimeout(()=>{let oo=document.getElementById(Ta)},500)}bs.current=!0,NA(Lo?((Kn=_n==null?void 0:_n.review_progress)==null?void 0:Kn.appraise_type)===0?2:3:1)}),yt=(Ct,Nr,On)=>Fi(void 0,null,function*(){z.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Fi(void 0,null,function*(){(yield(0,ve.Wj)({exercise_answer_comment_id:Nr,id:On,comment:Ct})).status===0&&(fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt())})})}),rr=(Ct,Nr,On)=>Fi(void 0,null,function*(){es.setFieldValue("comment",Ct),z.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{es.resetFields()},content:mt.createElement("div",null,mt.createElement(a.default,{size:"large",form:es,colon:!1},mt.createElement(a.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},mt.createElement(ae.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Fi(void 0,null,function*(){yield es.validateFields(),(yield(0,ve.Wj)({exercise_answer_comment_id:Nr,id:On,comment:es.getFieldValue("comment")||Ct})).status===0&&(fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt())})})}),Zt=Ct=>{var Nr;return Ct.question_type===4?((Nr=Ct==null?void 0:Ct.answer_comments)==null?void 0:Nr.length)>0||Ct!=null&&Ct.is_reviewed?mt.createElement("img",{src:on}):mt.createElement("img",{src:kr}):Ct.user_score===Ct.question_score?mt.createElement("img",{src:Rr}):Ct.user_score>0?mt.createElement("img",{src:Ur}):mt.createElement("img",{src:fr})},Bn=Ct=>{var Nr;return Ct.question_type===4?((Nr=Ct==null?void 0:Ct.answer_comments)==null?void 0:Nr.length)>0||Ct!=null&&Ct.is_reviewed?we.Z.greenBg:we.Z.greyBg:Ct.user_score===Ct.question_score?we.Z.blueBg:Ct.user_score>0?we.Z.orangeBg:we.Z.redBg},Kt=Ct=>{var Nr;return Ct.question_type===4?((Nr=Ct==null?void 0:Ct.answer_comments)==null?void 0:Nr.length)>0||Ct!=null&&Ct.is_reviewed?"c-green":"c-grey-333":Ct.user_score===Ct.question_score?"c-blue":Ct.user_score>0?"c-orange":"c-red"},Ar=Ct=>Fi(void 0,null,function*(){var Nr,On;if((Ct==null?void 0:Ct.type)===1)return z.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`)},content:mt.createElement("div",null,(Ct==null?void 0:Ct.message)||"")}),Promise.reject();if((Ct==null?void 0:Ct.type)===2){const Kn=()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/centralizeReview/${Ct==null?void 0:Ct.login}`)};return z.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Kn,onCancel:()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`)},content:mt.createElement("div",null,mt.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",mt.createElement("span",{onClick:Kn,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),mt.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Ct==null?void 0:Ct.type)===3){const Kn=()=>{window.location.href=`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/centralizeReview/${Ct==null?void 0:Ct.login}`};return z.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Kn,keyboard:!1,onCancel:()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`)},content:mt.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Ct==null?void 0:Ct.type)===6)return z.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:mt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(Nr=Ct==null?void 0:Ct.review_progress)!=null&&Nr.message&&z.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:mt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Ct==null?void 0:Ct.type)===8&&!((On=Jt==null?void 0:Jt.review_progress)!=null&&On.next_login)&&z.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:mt.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),fi=(Ct,Nr,On,Kn)=>{var hn,_n,aa,Wa,Za,Ha,ao,Ta,oo,Eo,ts,pl,VA,Il,Sl,Fl,Dl,rA,nA;const gl=[];if((Ct==null?void 0:Ct.question_type)===8){const Pa=(hn=(Ct==null?void 0:Ct.last_score_detail)||[])==null?void 0:hn.map(Ya=>{var iA;return Va(ba({},Ya),{score:[void 0,null,0,"0","0.0"].includes(Ya.score)?"0":(iA=Ya.score)==null?void 0:iA.toFixed(1)})});(_n=Ct==null?void 0:Ct.standard_answer)==null||_n.forEach((Ya,iA)=>{var ml;const YA=iA+1;let Ol=Pa==null?void 0:Pa.find(JA=>JA.position===YA);Ol?gl.push(Ol):gl.push({position:YA,name:`\u586B\u7A7A${YA}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Ya.score)?"0":(ml=Ya.score)==null?void 0:ml.toFixed(1)})})}return mt.createElement(mt.Fragment,null,mt.createElement(re.Z,{className:"mb20"},mt.createElement(b.Z,{flex:"1",style:{width:500}},mt.createElement("div",{className:"pl15 pb5"},On?mt.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},mt.createElement(Ie.Z,{value:Nr+1+"."+(Kn+1)+`\uFF08${eA[`${Ct==null?void 0:Ct.question_type}`]}\uFF09`+Ct.question_title+`\uFF08${Ct==null?void 0:Ct.question_score}\u5206\uFF09`})):mt.createElement("div",{style:{display:"flex"}},mt.createElement("span",{style:{flexShrink:0},className:"font18"},Nr+1,"."),Ct.question_type===6?Ct!=null&&Ct.hack_user_identifier?mt.createElement("span",null,mt.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Ct==null?void 0:Ct.hack_user_identifier}?backUrl=/classrooms/${Yi==null?void 0:Yi.coursesId}/exercise/${Yi==null?void 0:Yi.categoryId}/review/${Yi==null?void 0:Yi.userId}`},Ct.question_title),mt.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Ct==null?void 0:Ct.hack_user_identifier}?backUrl=/classrooms/${Yi==null?void 0:Yi.coursesId}/exercise/${Yi==null?void 0:Yi.categoryId}/review/${Yi==null?void 0:Yi.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):mt.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Ct.question_title):(Ct==null?void 0:Ct.question_type)===5?mt.createElement(Se.Link,{target:"_blank",style:{lineHeight:"26px"},title:Ct.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Ct==null?void 0:Ct.shixun_identifier}/challenges`},Ct.question_title):mt.createElement(Ie.Z,{value:(Ct==null?void 0:Ct.question_type)===8?Ct.description:Ct.question_title+`${Ct.question_type===7?`\uFF08\u5171${Ct==null?void 0:Ct.sub_q_count}\u9898 ${Ct==null?void 0:Ct.question_score}\u5206\uFF09`:""}`}),(Ct==null?void 0:Ct.question_type)===5&&((Ct==null?void 0:Ct.is_jupyter)||(Ct==null?void 0:Ct.is_jupyter_lab))&&mt.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Ct!=null&&Ct.is_jupyter?"jupyter":"jupyterLab")),(Ct==null?void 0:Ct.question_type)===6&&mt.createElement(xa.Z,{className:"mt10",dataSource:(Ct==null?void 0:Ct.languages)||[]}),(Ct==null?void 0:Ct.question_type)===8&&mt.createElement(Ie.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:gl,value:Ne.Base64.decode((Ct==null?void 0:Ct.code)||"")}),mt.createElement("div",null,Ct.question_type===0&&mt.createElement(mt.Fragment,null,(aa=Ct.question_choices)==null?void 0:aa.map(function(Pa){return mt.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Ct.user_answer.includes(Pa.choice_id)&&Ct.question_score!==Ct.user_score?we.Z.answerError:""}`},mt.createElement(ie.ZP,{checked:Ct.user_answer.includes(Pa.choice_id)}),mt.createElement(Ie.Z,{value:Pa.choice_text}))})),Ct.question_type===1&&mt.createElement(mt.Fragment,null,(Wa=Ct.question_choices)==null?void 0:Wa.map(function(Pa){return mt.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Ct.user_answer.includes(Pa.choice_id)&&Ct.question_score!==Ct.user_score?we.Z.answerError:""}`},mt.createElement(x.default,{checked:Ct.user_answer.includes(Pa.choice_id)}),mt.createElement(Ie.Z,{value:Pa.choice_text,className:"ml5"}))})),Ct.question_type===2&&mt.createElement("div",{className:we.Z.flexRow},(Za=Ct.question_choices)==null?void 0:Za.map(function(Pa,Ya){return mt.createElement("div",{style:{marginLeft:Ya>0&&"10px"},className:"multi-llipsis1e flex-container"},mt.createElement(ie.ZP,{checked:Ct.user_answer.includes(Pa.choice_id)}),mt.createElement(Ie.Z,{value:Pa.choice_text}))})),Ct.question_type===3&&mt.createElement(De.Z,{item:Ct,answerData:Jt,changeScoreData:uo,textValue:(Ha=uo[Ct.q_position])==null?void 0:Ha.text,textOnChange:Pa=>{uo[Ct.q_position].text=Pa,as(ba({},uo))}}),Ct.question_type===8&&mt.createElement(mr,{item:Ct,answerData:Jt,changeScoreData:uo,textValue:(ao=uo[Ct.q_position])==null?void 0:ao.text,textOnChange:Pa=>{uo[Ct.q_position].text=Pa,as(ba({},uo))}}),Ct.question_type===5&&mt.createElement(gn,{item:Ct,answerData:Jt,coursesId:Yi.coursesId,saveChangeScore:tA,sealedReview:((Ta=Jt==null?void 0:Jt.review_progress)==null?void 0:Ta.sealed_review)===!0,onAdjustScore:Pa=>{var Ya;$s(Va(ba({},Pa),{ModelTitleDec:`\uFF08${On?"\u7EC4\u5408\u9898":`${(Ya=Si.fw)==null?void 0:Ya[(Pa==null?void 0:Pa.question_type)||0].name}`} \u7B2C${Nr+1}${On?`.${Kn+1}`:""}\u9898\uFF09`})),io(!0)}}),Ct.question_type===4&&mt.createElement(Ut,{item:Ct,answerData:Jt,changeScoreData:uo,textValue:(oo=uo[Ct.q_position])==null?void 0:oo.text,textOnChange:Pa=>{uo[Ct.q_position].text=Pa,as(ba({},uo))}}),Ct.question_type===6&&mt.createElement(Sa,{item:Ct,answerData:Jt}),Ct.question_type===7&&mt.createElement(mt.Fragment,null,(Eo=Ct==null?void 0:Ct.sub_exercise_questions)==null?void 0:Eo.map((Pa,Ya)=>mt.createElement("div",null,mt.createElement(mt.Fragment,null,fi(Pa,Nr,!0,Ya))))),(Ct==null?void 0:Ct.answer_comments)&&mt.createElement(Vr.Z,{list:Ct==null?void 0:Ct.answer_comments,isShowEditAndDel:!0,userLogin:Wo==null?void 0:Wo.login,handleDel:(Pa,Ya)=>{yt(Pa,Ya,Ct==null?void 0:Ct.question_id)},handleEdit:(Pa,Ya)=>{rr(Pa,Ya,Ct==null?void 0:Ct.question_id)}}))),Ct.question_type<3&&mt.createElement("div",{className:`${we.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},mt.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",mt.createElement("span",{className:"c-blue"},(pl=(ts=Ct.question_choices)==null?void 0:ts.filter(Pa=>{var Ya;return(Ya=Ct.user_answer)==null?void 0:Ya.includes(Pa.choice_id)}))==null?void 0:pl.map((Pa,Ya)=>Ct.question_type===2?Qe.Qq[Pa.choice_position-1]:Qe.oV[Pa.choice_position-1]),((VA=Ct.user_answer)==null?void 0:VA.length)<=0&&"\u672A\u7B54")),mt.createElement("br",null),Ct.standard_answer_show&&mt.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Ct.standard_answer_show),mt.createElement("br",null),Ct.analysis&&mt.createElement("div",null,"\u89E3\u6790:",mt.createElement(Ie.Z,{value:Ct.analysis})))),(Ct==null?void 0:Ct.question_type)!=7&&mt.createElement(b.Z,{flex:"140px",className:"ml20"},mt.createElement("div",{className:`${we.Z.questionsInfo} ${Bn(Ct)}`},Zt(Ct),mt.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),mt.createElement("br",null),mt.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},mt.createElement("span",{className:Kt(Ct)},Ct.user_score===null?"--":(Il=Ct==null?void 0:Ct.user_score)!=null&&Il.includes(".0")?(Sl=Ct==null?void 0:Ct.user_score)==null?void 0:Sl.replace(".0",""):Ct.user_score),"\xA0/\xA0",(Ct==null?void 0:Ct.question_score)===null?"--":(Fl=Ct==null?void 0:Ct.question_score)!=null&&Fl.includes(".0")?(Dl=Ct==null?void 0:Ct.question_score)==null?void 0:Dl.replace(".0",""):Ct.question_score),mt.createElement("br",null),(Ct==null?void 0:Ct.question_type)!=7&&hl(Va(ba({},Ct),{ModelTitleDec:`\uFF08${On?"\u7EC4\u5408\u9898":`${(rA=Si.fw)==null?void 0:rA[(Ct==null?void 0:Ct.question_type)||0].name}`} \u7B2C${Nr+1}${On?`.${Kn+1}`:""}\u9898\uFF09`}))),!((nA=Jt==null?void 0:Jt.exercise)!=null&&nA.is_random)&&(Ct==null?void 0:Ct.question_type)==3&&(Jt==null?void 0:Jt.is_edit_question)&&mt.createElement("div",{style:{width:120}},mt.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",mt.createElement(y.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},mt.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),mt.createElement(ie.ZP.Group,{defaultValue:Ct==null?void 0:Ct.use_blank_score,value:Ct==null?void 0:Ct.use_blank_score,className:we.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Pa=>{z.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Fi(void 0,null,function*(){(0,ve.gA)({id:Ct==null?void 0:Ct.question_id,use_blank_score:!(Ct!=null&&Ct.use_blank_score)}).then(Ya=>{(Ya==null?void 0:Ya.status)==0&&(fe.ZP.success("\u4FEE\u6539\u6210\u529F"),gt())})})})}})))))},Pn=Ct=>{var Nr;const On=(Nr=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Nr.filter(hn=>Ct?hn.question_type===4:hn.question_type!==4);return On==null?void 0:On.map((hn,_n)=>{var aa,Wa,Za,Ha;return mt.createElement("div",{key:_n},mt.createElement("div",{className:"pt20"},mt.createElement(re.Z,{align:"middle"},mt.createElement(b.Z,{flex:"1"},mt.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},hn.name),mt.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",mt.createElement("span",{className:"c-blue"},hn.count)," \u9898 ",(hn==null?void 0:hn.question_type)===7?`\uFF08\u5171${hn==null?void 0:hn.sub_count}\u5C0F\u9898\uFF09`:"",mt.createElement(E.Z,{type:"vertical"})," \u5171 ",mt.createElement("span",{className:"c-red"},hn.score)," \u5206")),hn.question_type==1&&((aa=Jt==null?void 0:Jt.exercise)==null?void 0:aa.show_give_score_method)&&mt.createElement(b.Z,{style:{paddingRight:"65px"}},mt.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},mt.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",mt.createElement(y.Z,{overlayStyle:{maxWidth:600},title:mt.createElement(mt.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",mt.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},mt.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),mt.createElement(ie.ZP.Group,{defaultValue:(Wa=Jt==null?void 0:Jt.exercise)==null?void 0:Wa.use_blank_score,value:(Za=Jt==null?void 0:Jt.exercise)==null?void 0:Za.use_blank_score,className:`${we.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:ao=>{z.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Fi(void 0,null,function*(){var Ta,oo,Eo;(yield(0,Le.ZP)(`/api/exercise_questions/${(oo=(Ta=hn==null?void 0:hn.items)==null?void 0:Ta[0])==null?void 0:oo.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((Eo=Jt==null?void 0:Jt.exercise)!=null&&Eo.use_blank_score)}})).status==0&&(fe.ZP.success("\u4FEE\u6539\u6210\u529F"),gt())})})}}))),mt.createElement(b.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",hn.user_score)),mt.createElement("div",{className:"ml15"},mt.createElement(E.Z,{style:{marginTop:8,marginBottom:8}}))),(Ha=hn.items)==null?void 0:Ha.map(function(ao,Ta){return Zs&&ao.user_score===ao.question_score?null:mt.createElement("aside",{id:ao.question_id,key:Ta},fi(ao,Ta,!1))}))})},en=Ct=>{var Nr;const On=(Nr=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Nr.filter(hn=>Ct?hn.question_type===4:hn.question_type!==4);return On==null?void 0:On.map(function(hn,_n){return mt.createElement(te.Fragment,{key:hn.question_type},mt.createElement("p",null,hn.name),hn.items.map((aa,Wa)=>{var Za,Ha;let ao="",Ta="";return Number(aa.question_score)===Number(aa.user_score)?ao=we.Z.blue:aa.user_score>0?ao=we.Z.orange:ao=we.Z.red,aa.question_type===4&&!aa.user_score&&(ao=we.Z.grey),aa.question_type===4?((Za=aa==null?void 0:aa.answer_comments)==null?void 0:Za.length)>0||aa!=null&&aa.is_reviewed?Ta=mt.createElement("i",{className:`iconfont icon-daipingyue ${we.Z.sign}`}):Ta=mt.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${we.Z.sign}`}):(((Ha=aa==null?void 0:aa.answer_comments)==null?void 0:Ha.length)>0||aa!=null&&aa.is_reviewed)&&(Ta=mt.createElement("i",{className:`iconfont icon-daipingyue ${we.Z.sign}`})),Zs&&aa.user_score===aa.question_score?null:mt.createElement("span",{className:`${ao} relative`,onClick:()=>{const oo=aa.question_id;let Eo=document.getElementById(oo);Eo&&window.scrollTo(0,Eo.offsetTop)}},Wa+1,Ta)}))})},bi=(Ct,Nr,On)=>{Number.isNaN(Ct)||(As[Nr].items[On].user_score=Ct,Bs([...As]))},La=()=>{var Ct;return(Ct=[...As])==null?void 0:Ct.map(function(On,Kn){if(On.question_type!==7||On.question_type===7&&On.items.find(hn=>[3,4,5,6,8].includes(hn.question_type)))return mt.createElement("div",{key:On.question_type,className:we.Z.listwrap},mt.createElement("p",{style:{color:"#000000"}},On.name),mt.createElement("div",null,mt.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},On.question_type===5?"\u9898\u53F7-\u5173\u5361":On.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),mt.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),On.items.map((hn,_n)=>{if(On.question_type!==7||On.question_type===7&&[3,4,5,6,8].includes(hn.question_type))return mt.createElement("div",{className:"mt10"},mt.createElement("span",{style:{display:"inline-block",width:36}},hn.number?hn.number:_n+1),mt.createElement(ee.Z,{min:0,max:hn.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${hn.question_score}\u5206`,value:hn.user_score,onChange:aa=>bi(aa,Kn,_n),style:{width:80,marginLeft:32,marginRight:10}}),mt.createElement(ne.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},mt.createElement(le.ZP,{onClick:()=>{bi(hn.question_score,Kn,_n)}},"\u6EE1\u5206")))}))})},va=()=>Fi(void 0,null,function*(){var Ct;const On=(0,Cn.cloneDeep)(As).flatMap(hn=>hn.items.map(_n=>{var aa,Wa;return{id:_n.question_id,shixun_challenge_id:_n.shixun_challenge_id||null,score:_n.user_score,user_id:(aa=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:aa.user_id,review_type:Ro===1?"normal":"appraise",sealed_review:((Wa=Jt==null?void 0:Jt.review_progress)==null?void 0:Wa.sealed_review)||!1}}));Xs(!0);const Kn=yield(0,Le.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:Yi.exerciseId,user_id:(Ct=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Ct.user_id,data:[...On]}});(Kn==null?void 0:Kn.status)===0&&(fe.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),ss(!1),gt()),Xs(!1)}),la=(0,te.useCallback)(Ct=>{var Nr,On;const Kn=`${((Nr=Wt.exerciseExportHeadData)==null?void 0:Nr.new_student_id)||""}${(On=Wt.exerciseExportHeadData)==null?void 0:On.new_user}`;Ct.save(Kn),setTimeout(()=>us(100),300),setTimeout(()=>us(0),550),vo(!1)},[Wt,Jt]),Da=()=>{let Ct=0;const Nr=setInterval(()=>{Ct+=5,us(Ct),Ct===100&&clearInterval(Nr)},200)},Aa=(0,te.useCallback)(Ct=>cs(Ct.target.value),[]),xn=()=>Fi(void 0,null,function*(){var Ct,Nr,On,Kn,hn,_n,aa,Wa;if((0,Lt.Rm)()&&!((Nr=(Ct=It==null?void 0:It.AssistantObject)==null?void 0:Ct.exercise)!=null&&Nr.can_appraise)){Ts();return}if(!((On=Jt==null?void 0:Jt.exercise_answer_user)!=null&&On.user_id))return;const Za=yield(0,Le.ZP)(`/api/exercises/${Yi==null?void 0:Yi.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:Yi==null?void 0:Yi.exerciseId,user_id:(Kn=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Kn.user_id,review_type:Ro===1?"normal":"appraise",sealed_review:((hn=Jt==null?void 0:Jt.review_progress)==null?void 0:hn.sealed_review)||!1,next_login:((_n=Jt==null?void 0:Jt.review_progress)==null?void 0:_n.next_login)||"",analysis:Js,only_analysis:Is}});if(yield Ar(Za),(Za==null?void 0:Za.status)===0){if(qo(!1),Is){gt(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),_o(!1);return}if((aa=Jt==null?void 0:Jt.review_progress)!=null&&aa.next_login){fe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const Ha=Lo?"centralizeReview":"review";Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/${Ha}/${(Wa=Jt==null?void 0:Jt.review_progress)==null?void 0:Wa.next_login}`);return}gt(),fe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else z.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:mt.createElement("div",null,Za==null?void 0:Za.message),okText:"\u6211\u77E5\u9053\u4E86"})}),Ba=Ct=>Fi(void 0,null,function*(){var Nr,On;const Kn=Lo?"centralizeReview":"review",hn=Ct=="next"?(Nr=Jt==null?void 0:Jt.review_progress)==null?void 0:Nr.next_login:(On=Jt==null?void 0:Jt.review_progress)==null?void 0:On.prev_login;hn?Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/${Kn}/${hn}`):gt()});return mt.createElement("section",{className:"edu-container"},mt.createElement(oe.Z,{spinning:Pr[ci]},mt.createElement("section",{className:"animated fadeIn"},mt.createElement("aside",{className:"mt10"},Wo&&mt.createElement(ue.Z,{separator:">"},mt.createElement(ue.Z.Item,null,mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise`},(Ci=Wo==null?void 0:Wo.course)==null?void 0:Ci.course_name)),mt.createElement(ue.Z.Item,null,mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),mt.createElement(ue.Z.Item,null,mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise/${(zt=Jt==null?void 0:Jt.exercise)==null?void 0:zt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),mt.createElement(ue.Z.Item,null,Ro!==1?"\u96C6\u4E2D\u8BC4\u9605":(Yr=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Yr.user_name))),mt.createElement("aside",{className:[we.Z.title,"mt20"].join(" ")},mt.createElement(re.Z,{style:{width:"100%"},align:"middle"},mt.createElement(b.Z,{style:{display:"flex",alignItems:"center"}},(0,Qe.vB)(mo==null?void 0:mo.exercise_status,mo==null?void 0:mo.appraise_label),mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise/${(Jr=Jt==null?void 0:Jt.exercise)==null?void 0:Jr.id}/detail`},mt.createElement(y.Z,{title:((Ln=Jt==null?void 0:Jt.exercise)==null?void 0:Ln.exercise_name)||""},mt.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((Vi=Jt==null?void 0:Jt.exercise)==null?void 0:Vi.exercise_name)||"")))),Ro===1&&mt.createElement(te.Fragment,null,mt.createElement(b.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},mt.createElement("aside",null,mt.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((Ii=Jt.exercise)==null?void 0:Ii.time)===-1?"\u672A\u9650\u65F6":(((Ra=Jt.exercise)==null?void 0:Ra.time)||"")+"\u5206\u949F",!!((ka=Jt==null?void 0:Jt.exercise_answer_user)!=null&&ka.delayed_time)&&mt.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",($a=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:$a.delayed_time,"\u5206\u949F")),mt.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Ma=(ra=Jt.exercise_scores)==null?void 0:ra.exercise_types)==null?void 0:Ma.q_counts,"\u9898"),mt.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(Qo=(to=Jt.exercise_scores)==null?void 0:to.exercise_types)==null?void 0:Qo.q_scores,"\u5206"))),!ko&&mt.createElement(b.Z,null,(0,Lt.GJ)()&&mt.createElement(mt.Fragment,null,mt.createElement(le.ZP,{icon:mt.createElement(me.Z,null),onClick:()=>{var Ct;if(!(!(mo!=null&&mo.is_old_data_for_time)&&(0,Qe.Ye)(Pt))){if((0,Lt.Rm)()&&!((Ct=It.AssistantObject.exercise)!=null&&Ct.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ds(),xs(!0)}}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),mt.createElement(le.ZP,{style:{marginLeft:"20px"},icon:mt.createElement(pe.Z,null),onClick:()=>{var Ct;if(!(!(mo!=null&&mo.is_old_data_for_time)&&(0,Qe.Ye)(Pt))){if((0,Lt.Rm)()&&!((Ct=It.AssistantObject.exercise)!=null&&Ct.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}}},"\u5BFC\u51FA\u8BBE\u7F6E")),((Bo=Jt==null?void 0:Jt.exercise)==null?void 0:Bo.exercise_status)===2&&(mo==null?void 0:mo.exercise_type)!=2&&mt.createElement(le.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Ct=>{var Nr,On;Ct.preventDefault(),(0,Lt.Rm)()&&!((On=(Nr=It==null?void 0:It.AssistantObject)==null?void 0:Nr.exercise)!=null&&On.can_redo)&&fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let Kn=!1;z.default.confirm({width:500,title:"\u63D0\u793A",content:mt.createElement("div",null,mt.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),mt.createElement(x.default,{onChange:hn=>{Kn=hn.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fi(void 0,null,function*(){var hn,_n;(yield(0,ve.q6)({categoryId:Yi.exerciseId,user_ids:[(hn=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:hn.user_id],is_reset:Kn})).status===0&&(fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Se.history.push(`/classrooms/${Yi.coursesId}/exercise/${(_n=Jt==null?void 0:Jt.exercise)==null?void 0:_n.id}/detail`))})})}},mt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),mt.createElement(re.Z,{className:"mt20"},mt.createElement(b.Z,{flex:"284px",className:we.Z.leftBar},mt.createElement(ce.Z,{offsetTop:0},!((Fo=Jt==null?void 0:Jt.review_progress)!=null&&Fo.sealed_review)&&mt.createElement("section",{className:`${we.Z.bg} ${we.Z.userInfo}`},mt.createElement(re.Z,{align:"middle",wrap:!1},mt.createElement("img",{className:we.Z.userImg,src:pt.Z.API_SERVER+"/images/"+((Do=Jt.exercise_answer_user)==null?void 0:Do.user_img)}),mt.createElement(b.Z,{style:{marginLeft:"14px",width:"145px"}},mt.createElement(re.Z,{style:{marginBottom:"8px"},wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u59D3\u540D"),mt.createElement(b.Z,{className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(Oo=Jt.exercise_answer_user)==null?void 0:Oo.user_name},(Mo=Jt.exercise_answer_user)==null?void 0:Mo.user_name))),mt.createElement(re.Z,{style:{marginBottom:"8px"},wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u5B66\u53F7"),mt.createElement(b.Z,{className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(yo=Jt.exercise_answer_user)==null?void 0:yo.student_id},(To=Jt.exercise_answer_user)==null?void 0:To.student_id))),mt.createElement(re.Z,{style:{marginBottom:"8px"},wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u5206\u73ED"),mt.createElement(b.Z,{flex:1,className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(ja=Jt.exercise_answer_user)==null?void 0:ja.course_group_name},(Co=Jt.exercise_answer_user)==null?void 0:Co.course_group_name))),mt.createElement(re.Z,{wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u6210\u7EE9"),mt.createElement(b.Z,{flex:1,className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(Rs=Jt.exercise_answer_user)==null?void 0:Rs.course_group_name},Jt.user_score?Number(Jt.user_score):0,"\u5206"))))),mt.createElement("img",{className:we.Z.status,src:((uA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:uA.review_status)==1?Tt:((cA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:cA.review_status)==0?Bt:or})),Ro===3&&mt.createElement("section",{className:`${we.Z.bg} p20 mt10`},mt.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),mt.createElement("div",{className:"mt10"},"\u8BD5\u9898"),mt.createElement("div",{className:`${we.Z.greyBg} ${we.Z.listType} mt10`},(ns=(il=Jt==null?void 0:Jt.review_progress)==null?void 0:il.appraise_question)==null?void 0:ns.map(Ct=>mt.createElement("span",null,Ct.name,"\uFF1B")))),mt.createElement("section",{className:`${we.Z.bg} p20 mt10`},mt.createElement("h3",null,"\u7B54\u9898\u5361"),mt.createElement(re.Z,{style:{flexDirection:"column"}},mt.createElement(b.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",mt.createElement(Ae.Z,{className:"ml5",checked:Zs,onChange:Ct=>al(Ct)})),mt.createElement(b.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",mt.createElement(Ae.Z,{checked:os,className:"ml5",onChange:Ct=>sl(Ct)}))),mt.createElement(re.Z,{align:"middle",justify:"start",className:"mt10"},mt.createElement(b.Z,null,mt.createElement("span",{className:we.Z.circularBlue}),mt.createElement("span",null,"\u6B63\u786E"),mt.createElement("span",{className:`${we.Z.circularRed} ml20`}),mt.createElement("span",null,"\u9519\u8BEF"),mt.createElement("span",{className:`${we.Z.circularOrange} ml20`}),mt.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),mt.createElement("div",{className:"mt10 flex item-center"},mt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),mt.createElement("span",null,"\u5DF2\u8BC4"),mt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),mt.createElement("span",null,"\u672A\u8BC4"))))),((Ls=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Ls.some(Ct=>Ct.question_type!==4))&&!os&&mt.createElement("section",{className:`${we.Z.bg} p20 mt10 pr10`},mt.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),mt.createElement("aside",{className:we.Z.questionIcons},en())),((fA=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:fA.some(Ct=>Ct.question_type===4))&&mt.createElement("section",{className:`${we.Z.bg} p20 mt10 pr10`},mt.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),mt.createElement("aside",{className:we.Z.questionIcons},en(!0))))),mt.createElement(b.Z,{flex:"916px"},mt.createElement("section",{className:[we.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},mt.createElement("div",{className:we.Z.result},mt.createElement(se.default,{columns:XA,dataSource:dl,pagination:!1,bordered:!0}),mt.createElement("div",{className:we.Z.evaluate},mt.createElement(re.Z,{align:"middle",justify:"space-between"},mt.createElement(b.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!ko&&mt.createElement(le.ZP,{icon:mt.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{qo(!0),_o(!0)}},"\u7F16\u8F91")),mt.createElement("div",{className:we.Z.analysis,style:{color:(jo=Jt==null?void 0:Jt.exercise_answer_user)!=null&&jo.analysis?"#434D63":""}},((Us=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Us.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Vo=Jt==null?void 0:Jt.exercise)==null?void 0:Vo.open_camera)&&Ro===1&&mt.createElement(Oi,{parentData:Jt}),((Ns=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Ns.some(Ct=>Ct.question_type!==4))&&!os&&mt.createElement(re.Z,{align:"middle",className:we.Z.typeTitle},mt.createElement(b.Z,{flex:"1"},mt.createElement(re.Z,{align:"middle"},mt.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),mt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(ks=Jt==null?void 0:Jt.exercise)==null?void 0:ks.objective_score,"\u5206\uFF09"))),mt.createElement(b.Z,null,mt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(dA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:dA.objective_score))),!os&&mt.createElement("aside",{className:"pl30 pr10"},Pn()),((Hs=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Hs.some(Ct=>Ct.question_type===4))&&mt.createElement(re.Z,{gutter:[10,10]},mt.createElement(b.Z,{flex:"1"},mt.createElement(re.Z,{align:"middle",className:we.Z.typeTitle},mt.createElement(b.Z,{flex:"1"},mt.createElement(re.Z,{align:"middle"},mt.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),mt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Ko=Jt==null?void 0:Jt.exercise)==null?void 0:Ko.subjective_score,"\u5206\uFF09"))),mt.createElement(b.Z,null,mt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(gs=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:gs.subjective_score))))),mt.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Pn(!0)),mt.createElement(re.Z,{className:we.Z.buttonFixed},mt.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},mt.createElement(re.Z,{align:"middle"},mt.createElement(le.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`},"\u8FD4\u56DE"),!ko&&mt.createElement(mt.Fragment,null,mt.createElement(le.ZP,{style:{marginLeft:"20px"},onClick:()=>ws(!0)},"\u5B66\u751F\u5217\u8868"),mt.createElement("div",{className:we.Z.progress},mt.createElement(re.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},mt.createElement(b.Z,{style:{color:"#5F6367"}},Ro===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),mt.createElement(y.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},mt.createElement(b.Z,{style:{color:"#3061D0"}},`${((zs=(hA=Jt==null?void 0:Jt.review_progress)==null?void 0:hA.progress)==null?void 0:zs.completed_count)||0}/${((gA=(pA=Jt==null?void 0:Jt.review_progress)==null?void 0:pA.progress)==null?void 0:gA.total)||0}`))),mt.createElement(he.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((vA=(mA=Jt==null?void 0:Jt.review_progress)==null?void 0:mA.progress)==null?void 0:vA.completed_count)/((EA=(yA=Jt==null?void 0:Jt.review_progress)==null?void 0:yA.progress)==null?void 0:EA.total)*100,showInfo:!1})))),!ko&&mt.createElement(re.Z,{align:"middle"},((is=(wA=Jt==null?void 0:Jt.review_progress)==null?void 0:wA.progress)==null?void 0:is.total)!=1&&mt.createElement(mt.Fragment,null,((BA=Jt==null?void 0:Jt.review_progress)==null?void 0:BA.prev_login)&&mt.createElement(si.Z,{style:{lineHeight:"30px"},onClick:()=>Fi(void 0,null,function*(){yield Ba("prev")})},"\u4E0A\u4E00\u4EBA"),((CA=Jt==null?void 0:Jt.review_progress)==null?void 0:CA.next_login)&&mt.createElement(si.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Fi(void 0,null,function*(){yield Ba("next")})},"\u4E0B\u4E00\u4EBA")),!((Ks=Jt==null?void 0:Jt.exercise)!=null&&Ks.review_status)&&mt.createElement(si.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Fi(void 0,null,function*(){yield xn()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),mt.createElement(Kr,{visible:ol,value:Yi==null?void 0:Yi.userId,onClose:()=>ws(!1),onChange:Ct=>{},data:Vs.current,sealedReview:(bA=Jt==null?void 0:Jt.review_progress)==null?void 0:bA.sealed_review}),mt.createElement(ht.Z,null)),eo&&!ko&&mt.createElement(y.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},mt.createElement("div",{className:we.Z.score,onClick:()=>ss(!0)},mt.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),mt.createElement(ye.Z,{width:282,closable:!1,open:Cl,mask:!1},mt.createElement("div",{className:we.Z.drawerWrap},mt.createElement("div",{className:we.Z.top},mt.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),mt.createElement("div",{onClick:()=>{ss(!1),Bs([...Cs])}},mt.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),mt.createElement("div",{className:we.Z.middle},La()),mt.createElement("div",{className:we.Z.btns},mt.createElement(le.ZP,{className:"mr20",size:"middle",onClick:()=>{ss(!1),Bs([...Cs])}},"\u53D6\u6D88"),mt.createElement(le.ZP,{size:"middle",type:"primary",onClick:()=>va(),loading:bl},"\u4FDD\u5B58")))),mt.createElement(qn.Z,null),mt.createElement(z.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:ul,footer:mt.createElement("div",null,mt.createElement(le.ZP,{onClick:()=>{$o("pdf"),bo(!1),ho(!0),No("1"),xs(!1),Ds()}},"\u53D6\u6D88"),mt.createElement(le.ZP,{type:"primary",onClick:()=>{if(Zo==""){fe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else Zo=="pdf"?(Da(),HA({type:"",userCommentVisible:KA,userScoreVisible:!0,new:zA}),vo(!0)):Zo=="word"&&((0,ha.pO)(ba({exercise_id:Yi.exerciseId,login:Yi.userId,middle_export:1,is_export_comment:zA?1:0},po)),vo(!1));$o("pdf"),bo(!1),ho(!0),No("1"),xs(!1),Ds()}},"\u786E\u5B9A")),onCancel:()=>{$o("pdf"),bo(!1),ho(!0),No("1"),xs(!1)}},mt.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),mt.createElement("div",{className:we.Z.export_type_modal},mt.createElement("div",{className:we.Z.export_type_modal_con},mt.createElement("div",{className:we.Z.type_item},mt.createElement("div",{className:`${we.Z.img_warp} ${Zo=="pdf"?we.Z.img_warp_active:""}`,onClick:()=>{$o("pdf"),bo(!1),ho(!0),No("1")}},mt.createElement("img",{src:de(45614),width:70,height:70})),"pdf\u683C\u5F0F"),mt.createElement("div",{className:we.Z.type_item},mt.createElement("div",{className:`${we.Z.img_warp} ${Zo=="word"?we.Z.img_warp_active:""}`,onClick:()=>{$o("word"),bo(!0),No("1")}},mt.createElement("img",{src:de(38347),width:70,height:70})),"word\u683C\u5F0F"))),Zo=="pdf"&&mt.createElement("div",{style:{marginTop:"30px"}},mt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),mt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},mt.createElement(ie.ZP.Group,{onChange:Ct=>{switch(No(Ct.target.value),Ct.target.value){case"1":bo(!1),ho(!0);break;case"2":bo(!0),ho(!0);break;case"3":bo(!1),ho(!1);break}},value:Uo},mt.createElement(ie.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),mt.createElement(ie.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),mt.createElement(ie.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),Zo=="word"&&mt.createElement("div",{style:{marginTop:"30px"}},mt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),mt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},mt.createElement(ie.ZP.Group,{onChange:Ct=>{switch(No(Ct.target.value),Ct.target.value){case"1":bo(!0);break;case"2":bo(!1);break}},value:Uo},mt.createElement(ie.ZP,{value:"1"},"\u662F"),mt.createElement(ie.ZP,{value:"2"},"\u5426"))),(Os||fs)&&mt.createElement("div",{style:{marginTop:30}},mt.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Os&&mt.createElement("div",null,mt.createElement("span",null,"\u5B9E\u8BAD\u9898"),mt.createElement(x.default,{checked:po.param_show_challenge_task_pass,onChange:Ct=>{po.param_show_challenge_task_pass=Ct.target.checked,Xo(ba({},po))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0"),mt.createElement(x.default,{className:"ml20",checked:po.param_show_challenge_test_sets,onChange:Ct=>{po.param_show_challenge_test_sets=Ct.target.checked,Xo(ba({},po))}},"\u6D4B\u8BD5\u7528\u4F8B")),fs&&mt.createElement("div",{style:{marginTop:20}},mt.createElement("span",null,"\u7F16\u7A0B\u9898"),mt.createElement(x.default,{checked:po.param_show_hack_sets,onChange:Ct=>{po.param_show_hack_sets=Ct.target.checked,Xo(ba({},po))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),mt.createElement(x.default,{checked:po.param_show_hack_description,onChange:Ct=>{po.param_show_hack_description=Ct.target.checked,Xo(ba({},po))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),mt.createElement(z.default,{centered:!0,destroyOnClose:!0,title:mt.createElement(re.Z,{justify:"space-between"},mt.createElement(b.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",mt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),mt.createElement(b.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ls,"%")),open:Ys,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},mt.createElement("div",{style:{overflow:"hidden"}},mt.createElement(ua,{isEaxmPaperOpen:Ys,studentexportDate:cl,onChangeProgress:la}))),mt.createElement(z.default,{centered:!0,destroyOnClose:!0,closable:!1,className:we.Z.userInfoModelbody,title:mt.createElement(re.Z,{align:"middle",justify:"space-between"},mt.createElement(b.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),mt.createElement(b.Z,{onClick:()=>{qo(!1),_o(!1)}},mt.createElement("i",{className:"iconfont icon-guanbi7"}))),open:GA,footer:!1,width:800,onCancel:()=>{qo(!1),_o(!1)}},mt.createElement("div",{className:we.Z.userInfoModel},!((xA=Jt==null?void 0:Jt.review_progress)!=null&&xA.sealed_review)&&mt.createElement(mt.Fragment,null,mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u59D3\u540D"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(ms=Jt.exercise_answer_user)==null?void 0:ms.user_name},(fo=Jt.exercise_answer_user)==null?void 0:fo.user_name))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5B66\u53F7"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(IA=Jt.exercise_answer_user)==null?void 0:IA.student_id},(SA=Jt.exercise_answer_user)==null?void 0:SA.student_id))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5206\u73ED"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(Gs=Jt.exercise_answer_user)==null?void 0:Gs.course_group_name},(FA=Jt.exercise_answer_user)==null?void 0:FA.course_group_name)))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),mt.createElement(b.Z,{className:we.Z.Value},(DA=Jt.exercise_answer_user)!=null&&DA.start_at?mt.createElement(y.Z,{placement:"topLeft",title:Ee()((Yo=Jt.exercise_answer_user)==null?void 0:Yo.start_at).format("YYYY-MM-DD HH:mm")},Ee()((Go=Jt.exercise_answer_user)==null?void 0:Go.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((vs=Jt.exercise_answer_user)==null?void 0:vs.end_at)&&mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:Ee()((OA=Jt.exercise_answer_user)==null?void 0:OA.end_at).format("YYYY-MM-DD HH:mm")},Ee()((Ws=Jt.exercise_answer_user)==null?void 0:Ws.end_at).format("YYYY-MM-DD HH:mm")))),((TA=Jt.exercise_answer_user)==null?void 0:TA.end_at)&&((Jo=Jt.exercise_answer_user)==null?void 0:Jo.start_at)&&mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(0,Qe.li)(Math.round(Math.abs(new Date((ys=Jt.exercise_answer_user)==null?void 0:ys.end_at).getTime()-new Date((PA=Jt.exercise_answer_user)==null?void 0:PA.start_at).getTime())/1e3))},(0,Qe.li)(Math.round(Math.abs(new Date((QA=Jt.exercise_answer_user)==null?void 0:QA.end_at).getTime()-new Date((MA=Jt.exercise_answer_user)==null?void 0:MA.start_at).getTime())/1e3))))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),mt.createElement(b.Z,{className:we.Z.Value},((jA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:jA.objective_score)||0)),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),mt.createElement(b.Z,{className:we.Z.Value},((RA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:RA.subjective_score)||0)),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u603B\u6210\u7EE9"),mt.createElement(b.Z,{className:we.Z.Value,style:{color:"#FA2121"}},((LA=Jt==null?void 0:Jt.table)==null?void 0:LA.user_get_score)||0)),mt.createElement("div",{style:{width:"100%",marginTop:"30px"}},mt.createElement("span",{className:we.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),mt.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},mt.createElement(ae.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Js,onChange:Aa,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),mt.createElement(re.Z,{style:{marginTop:"30px"},justify:"end"},mt.createElement(le.ZP,{style:{height:"32px"},onClick:()=>{qo(!1),_o(!1)}},"\u518D\u770B\u770B"),mt.createElement(si.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Fi(void 0,null,function*(){yield xn()})},Is?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),mt.createElement(Wn,{saveChangeScore:tA,visible:fl,item:_s,onOk:()=>{},onCancel:()=>{io(!1)}}))};var $i=(0,Se.connect)(({exercise:It,loading:Wt,user:Vt,globalSetting:Pr,classroomList:pn})=>({exercise:It,globalSetting:Pr,user:Vt,loading:Wt.effects,classroomList:pn}))(wo)},85933:function(vt,tt,de){"use strict";var te=de(59301),Se=de(11938),a=de(71051),fe=de(28284),le=de(62957),z=de(29787),ae=de(54172),re=de(37568),b=de(77019),ie=de(5269),x=de(99571),y=de(72664),E=de(56656),ee=de.n(E),ne=de(76560),oe=de(49661),ue=de(15610),ce=de(34055),Ae=de(98072),se=de(59301),he=(ge,Ee,ve)=>new Promise((we,Ie)=>{var Qe=be=>{try{Oe(ve.next(be))}catch(Le){Ie(Le)}},De=be=>{try{Oe(ve.throw(be))}catch(Le){Ie(Le)}},Oe=be=>be.done?we(be.value):Promise.resolve(be.value).then(Qe,De);Oe((ve=ve.apply(ge,Ee)).next())});const{Countdown:ye}=Se.default,me=({value:ge,onChange:Ee,MaxMinutes:ve})=>se.createElement(se.Fragment,null,se.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",se.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",se.createElement("br",null)),se.createElement(a.Z,{value:ge,onChange:Ee,min:0,precision:0,max:ve,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ve}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),pe=({exercise:ge,successCb:Ee,dispatch:ve})=>{var we,Ie,Qe,De;const Oe=(0,ne.useParams)(),[be]=fe.default.useForm(),Le=fe.default.useWatch("time",be),[Ne,We]=(0,te.useState)(!1),Me=(0,te.useRef)(),{actionTabs:et}=ge,[ot,Ve]=(0,te.useState)(),[,Xe,Ge,He]=(0,Ae.U)(y.n7,{id:Oe.categoryId}),[,Ke,Ye]=(0,Ae.U)(y.Cd,{});(0,te.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(We(!1),be.resetFields())},[ge.actionTabs.key]);const _e=()=>new Promise(ft=>he(void 0,null,function*(){var At,ke;return Me.current=yield(0,ue.y)({ip_limit:(At=et==null?void 0:et.exerciseParams)==null?void 0:At.ip_limit,ip_bind:(ke=et==null?void 0:et.exerciseParams)==null?void 0:ke.ip_bind_type}),ft()})),dt=()=>he(void 0,null,function*(){var ft,At,ke,je,ze;yield be.validateFields();const nt=be.getFieldsValue();if(We(!0),(((ft=et==null?void 0:et.exerciseParams)==null?void 0:ft.ip_limit)!=="no"||(At=et==null?void 0:et.exerciseParams)!=null&&At.ip_bind_type)&&(yield _e()),(yield(0,y.ZD)((ke=et==null?void 0:et.exerciseParams)==null?void 0:ke.id,{exercise_user_id:(je=et==null?void 0:et.exerciseParams)==null?void 0:je.exercise_user_id,unlock_key:nt.unlock_key,time:nt.time,ip:Me.current})).status===0){if(Ee){ve({type:"exercise/setActionTabs",payload:{}}),Ee();return}const bt=et==null?void 0:et.exerciseParams;(0,oe.nr)({inner_ip:bt.inner_ip,public_ip:bt.public_ip,open_camera:bt.open_camera,ip_limit:bt.ip_limit,ip_bind:bt.ip_bind,ip_bind_type:bt.ip_bind_type,exercise_tips:bt.exercise_tips,exerciseId:bt.id,screen_open:bt.screen_open,screen_num:bt.screen_num,screen_sec:bt.screen_sec,coursesId:Oe.coursesId,login:(ze=(0,ce.eY)())==null?void 0:ze.login,history,identity_verify:bt.identity_verify,open_phone_video_recording:bt.open_phone_video_recording,current_status:bt.current_status}),ve({type:"exercise/setActionTabs",payload:{}})}We(!1)}),it=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:ft=>se.createElement("span",{className:ft.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ft)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ft=>se.createElement("span",{className:ft.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ft)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ze=((we=et==null?void 0:et.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Ie=et==null?void 0:et.exerciseParams)==null?void 0:Ie.errorMessage)=="object";(0,te.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&he(void 0,null,function*(){const ft=yield Ye(Oe);yield Ge({}),ft.status||Ve(ft)})},[ge.actionTabs.key]);const{time:Re,end_time:rt}=(ot==null?void 0:ot.exercise)||{},Ue=He!=null&&He.user_end_time?ee()(He==null?void 0:He.user_end_time).add(1,"minutes"):ee()(),$e=ee()(He==null?void 0:He.user_total_end_time)>Ue?Math.round(ee().duration(ee()(He==null?void 0:He.user_total_end_time).diff(Ue.startOf("minute"))).asMinutes()):0,at=((He==null?void 0:He.student_left_minutes)||0)+(Le||0);return se.createElement(se.Fragment,null,se.createElement(le.default,{width:514,centered:!0,closable:!!((Qe=et==null?void 0:et.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},se.createElement(z.Z,{spinning:Xe||Ke},Ze&&se.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 "),!Ze&&se.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"),Ze&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((De=et==null?void 0:et.exerciseParams)==null?void 0:De.errorMessage)||{}],columns:it}),se.createElement("div",{className:""},se.createElement(fe.default,{form:be,layout:"vertical",autoComplete:"off"},se.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?se.createElement(se.Fragment,null,se.createElement(fe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(He==null?void 0:He.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(me,{MaxMinutes:$e})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},Xe||Ke?"--":at),"\u5206\u949F",at!==0&&(He==null?void 0:He.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},ee()(He==null?void 0:He.user_end_time).add(Le||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(rt).format("YYYY-MM-DD HH:mm")))),se.createElement(b.Z,{justify:"space-between",align:"middle"},se.createElement(ie.Z,null),se.createElement(ie.Z,null,se.createElement(x.ZP,{loading:Ne,onClick:dt},"\u8FDB\u5165\u8003\u8BD5"))))))};tt.Z=(0,ne.connect)(({exercise:ge})=>({exercise:ge}))(pe)},30516:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ne}});var te=de(59301),Se=de(76560),a=de(62957),fe=de(99571),le=de(29787),z=de(50582),ae=de(40148),re=de(51124),b=de(24334),ie=de(56656),x=de.n(ie),y=de(49162),E=de(59301),ee=(oe,ue,ce)=>new Promise((Ae,se)=>{var he=pe=>{try{me(ce.next(pe))}catch(ge){se(ge)}},ye=pe=>{try{me(ce.throw(pe))}catch(ge){se(ge)}},me=pe=>pe.done?Ae(pe.value):Promise.resolve(pe.value).then(he,ye);me((ce=ce.apply(oe,ue)).next())}),ne=({open:oe,onClose:ue})=>{const[ce,Ae]=(0,te.useState)(void 0);console.log((0,Se.useLocation)(),33);const se=(0,Se.useLocation)();(0,te.useEffect)(()=>{oe&&function(){return ee(this,null,function*(){const Ve=yield(0,z.X6)(oe);Ae(Ve.data)})}()},[oe]);const{status:he,created_at:ye,code:me,name:pe,language:ge,pass_sets_count:Ee,set_count:ve,error_msg:we,output:Ie,input:Qe,expected_output:De,execute_memory:Oe,user:be,execute_time:Le,input_file_url:Ne,output_file_url:We,is_file:Me,expected_output_file_url:et}=ce||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>ue(!1),footer:E.createElement(fe.ZP,{type:"primary",onClick:()=>ue(!1)},"\u5173\u95ED"),centered:!0},E.createElement(le.Z,{spinning:!ce,delay:500},E.createElement("div",{className:"record-detail-info"},ce?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:he===0?"c-green":"c-red"},ae.Im[he])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(ye).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,ge)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Le*1e3,"ms")," "),E.createElement("li",null," ",`${he===y.h.HIDE_COMPILE_STATUS?"--":Ee} / ${ve} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:he,error_msg:we,execute_time:Le,output:Ie,input:Qe,expected_output:De,input_file_url:Ne,output_file_url:We,is_file:Me,expected_output_file_url:et}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:ge==null?void 0:ge.toLocaleLowerCase(),value:b.Base64.decode(me),options:{readOnly:!0}}))):null)))}},57049:function(vt,tt,de){"use strict";de.d(tt,{Im:function(){return ve},Y4:function(){return Ie}});var te=de(59301),Se=de(37568),a=de(6767),fe=de(99571),le=de(55956),z=de(24334),ae=de.n(z),re=de(5216),b=de(766),ie=de(38394),x=de(49661),y=de(34376),E=de.n(y),ee=de(82093),ne=de(76560),oe=de(30516),ue=de(33796),ce=de(50582),Ae=de(76193),se=de(41550),he=de(92310),ye=de.n(he),me=de(2610),pe=de(59301),ge=(Oe,be,Le)=>new Promise((Ne,We)=>{var Me=Ve=>{try{ot(Le.next(Ve))}catch(Xe){We(Xe)}},et=Ve=>{try{ot(Le.throw(Ve))}catch(Xe){We(Xe)}},ot=Ve=>Ve.done?Ne(Ve.value):Promise.resolve(Ve.value).then(Me,et);ot((Le=Le.apply(Oe,be)).next())});const{TextArea:Ee}=Se.default,ve={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(Oe=>(Oe[Oe.SET_VISIBLE=0]="SET_VISIBLE",Oe[Oe.SET_TABINDEX=1]="SET_TABINDEX",Oe))(we||{});function Ie(Oe){const{status:be,error_msg:Le,output:Ne,input:We,expected_output:Me,is_file:et,input_file_url:ot,output_file_url:Ve,expected_output_file_url:Xe,setMonacoValue:Ge,setData:He,highlightEndEntry:Ke}=Oe,Ye=(0,te.useRef)(),_e=(0,te.useRef)(),dt=(0,te.useRef)();let it=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,te.useEffect)(()=>{if(Ne&&!et&&Ye.current){const Re=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Re.open(Ye.current);const rt=(Ke?x.jl:x.pp)(z.Base64.decode(Ne));Re.write(rt),Re.setOption("theme",{background:"#1e1e1e"})}if(We&&!et&&_e.current){const Re=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Re.open(_e.current),Re.write((Ke?x.jl:x.pp)(We)),Re.setOption("theme",{background:"#1e1e1e"})}if(Me&&!et&&dt.current){const Re=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Re.open(dt.current),Re.write((Ke?x.jl:x.pp)(z.Base64.decode(Me))),Re.setOption("theme",{background:"#1e1e1e"})}},[Ne]),be){case le.h.NOMATCH:it=pe.createElement(pe.Fragment,null,pe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!et&&pe.createElement("div",{ref:Ye}),et&&pe.createElement("div",{style:Ze},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const Re=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ge(Re),setTimeout(()=>{He(Ve)},200)})},Ne)),pe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!et&&pe.createElement("div",{ref:dt}),et&&pe.createElement("div",{style:Ze},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const Re=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ge(yield Re.text()),setTimeout(()=>{He(Xe)},200)})},Me)));break;case le.h.EXECUTEFAILURE:it=pe.createElement(pe.Fragment,null,pe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!et&&pe.createElement(ie.Z,{value:We,style:Ze}),et&&pe.createElement("div",{style:Ze},pe.createElement("a",{onClick:()=>(0,x.LR)(ot,We)},We))),pe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},z.Base64.decode(Le),"111")));break;case le.h.COMPILEFAILURE:it=pe.createElement(pe.Fragment,null,pe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:re.Z.error},z.Base64.decode(Le)));break;case le.h.PODFAILURE:it=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:it=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",it," ")}function Qe(Oe){const{status:be,error_msg:Le,execute_time:Ne,output:We,input:Me,expected_output:et,is_file:ot,input_file_url:Ve,output_file_url:Xe,expected_output_file_url:Ge}=Oe;let He=null;switch(be){case le.h.OK:case le.h.NOMATCH:case le.h.EXECUTEFAILURE:case le.h.COMPILEFAILURE:He=pe.createElement("div",{id:"outputResultRef",className:"h100"});break;case le.h.PODFAILURE:He=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:He=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",He," ")}function De({value:Oe,className:be}){return pe.createElement("span",{className:be},Oe)}tt.ZP=({input:Oe,is_file:be,debuging:Le,submitting:Ne,executingMessage:We,debugResult:Me,onChangeInput:et,onDebugCode:ot,onSubmitCode:Ve,hack:Xe,user:Ge,submitResult:He,isWhiteTheme:Ke,topDispatch:Ye})=>{const[_e]=(0,ne.useSearchParams)(),dt=(0,ne.useParams)(),[it,Ze]=(0,te.useState)(!1),[Re,rt]=(0,te.useState)(!1),[Ue,$e]=(0,te.useState)(1),[at,ft]=(0,te.useState)(!1),[At,ke]=(0,te.useState)(0),[je,ze]=(0,te.useState)(!1),[nt,ut]=(0,te.useState)(""),[bt,st]=(0,te.useState)(""),Dt=(0,te.useRef)(),sr=(0,te.useRef)(),Gt=(0,te.useRef)(null),mr=(0,te.useRef)(null),Lt=(0,te.useRef)(null);console.log(He,"submitResult",dt);const{status:ar,id:lr,input:Nt,output:cr,expected_output:vr,is_file:Fr,input_file_url:nn,output_file_url:Rt,expected_output_file_url:Xt,error_msg:Lr,hack_sets:qr}=He||{};(0,te.useEffect)(()=>{ar===0&&($e(1),ke(0))},[ar,lr]),(0,te.useEffect)(()=>{ge(void 0,null,function*(){var Dr;const tr=yield(0,ce.rX)(dt==null?void 0:dt.id,"submit");(tr==null?void 0:tr.status)===0&&(tr!=null&&tr.data&&((Dr=tr==null?void 0:tr.data)==null?void 0:Dr.status)!==0?(Ye({type:Ae.Types.SET_SUBMIT_RESULT,payload:{submitResult:tr==null?void 0:tr.data}}),$e(2),ke(320)):($e(1),ke(0)))})},[dt==null?void 0:dt.id]),(0,te.useEffect)(()=>{if(Dt.current){let br=function(Mt){Ut=ur.offsetHeight,_t=!0,ir=Mt.pageY,Lt.current.style.display="block"},Dr=function(){_t=!1,Lt.current.style.display="none"},tr=function(Mt){if(_t){Gr();let wt=ir-Mt.pageY,xt=Ut+wt;if(xt<0&&(xt=0),xt>window.innerHeight-150&&(xt=window.innerHeight-150),Ue===1){xt<=34?ke(0):ke(xt);return}console.log(xt,"resizeH"),ke(xt)}};const ur=Gt.current;let Ut=0,_t=!1,ir=0;const Qt=document.getElementById("case-y-bar");return Qt==null||Qt.addEventListener("mousedown",br),document.addEventListener("mousemove",tr),document.addEventListener("mouseup",Dr),()=>{const Mt=document.getElementById("case-y-bar");Mt==null||Mt.removeEventListener("mousedown",br),document.removeEventListener("mousemove",tr),document.removeEventListener("mouseup",Dr)}}},[Dt,Ue]),(0,te.useEffect)(()=>{const br=ue.Z.subscribe("resize-move-bar",Gr);if(_e.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),wn),()=>{document.removeEventListener((0,me.gH)(),wn),br()}},[]),(0,te.useEffect)(()=>{});function Gr(){var br,Dr,tr,ur;const Ut=document.getElementById("outputResultRef");if(Ut){let _t=Ut.dataset.text;sr.current.reset(),sr.current.writeln(_t);const ir=document.getElementById("outputResultRef").offsetWidth-20,Qt=((ur=(tr=(Dr=(br=sr.current)==null?void 0:br._core)==null?void 0:Dr._renderService)==null?void 0:tr.dimensions)==null?void 0:ur.actualCellWidth)||10,Mt=Math.ceil(ir/Qt);sr.current.resize(Mt,Math.ceil(Ut.clientHeight/16))}}function an(){Ze(!it),setTimeout(()=>{Gr()},300),it?ke(320):(ke(window.innerHeight-150),ft(!0))}function Sn(){Re?(rt(!1),(0,me.BU)()):(rt(!0),(0,me.Dj)(mr.current))}const wn=br=>{(0,me.vp)()||rt(!1)},Un=(0,te.useMemo)(()=>{if(Me){const{status:br,output:Dr,error_msg:tr}=Me;return setTimeout(()=>{let ur="",Ut=document.getElementById("outputResultRef");Dr?ur=z.Base64.decode(Dr):tr&&(ur=z.Base64.decode(tr)),sr.current=new y.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),sr.current.open(Ut),sr.current.onKey(function(_t){var ir;if(_t.domEvent.key.toLocaleUpperCase()==="C"&&_t.domEvent.ctrlKey){_t.domEvent.preventDefault();let Qt=(ir=sr.current)==null?void 0:ir.getSelection();navigator.clipboard.writeText(Qt).then(()=>{})}}),Ut.dataset.text=ur,sr.current.setOption("convertEol",!0),Gr()},300),pe.createElement(pe.Fragment,null,Qe(Me))}return null},[Me]);function tn(){var br,Dr;if(!(Xe!=null&&Xe.code)||((br=Xe==null?void 0:Xe.code)==null?void 0:br.trim().length)===0){(Dr=a.ZP)==null||Dr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}$e(1),ke(320),ot()}const Nn=br=>ge(void 0,null,function*(){let Dr=yield(0,ee.ZP)(`/api/problems/${br}/start.json`,{method:"get",params:{hack_user_id:Ge==null?void 0:Ge.user_id}});Dr&&(window.location.href=`/myproblems/${Dr==null?void 0:Dr.identifier}${window.location.search}`)});function gn(){Fr?navigator.clipboard.writeText(z.Base64.decode(Lr)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(z.Base64.decode(cr)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return pe.createElement(te.Fragment,null,pe.createElement("div",{className:ye()(re.Z.case,Ke&&re.Z.whiteCase),style:{height:At},ref:Gt},pe.createElement("div",{className:re.Z.fullMask,ref:Lt}),pe.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:Dt,draggable:!1},Ue===2&&pe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ue===1&&(At<=34?pe.createElement("div",{onClick:()=>{ke(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):pe.createElement("div",{onClick:()=>{ke(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),pe.createElement("div",null,pe.createElement("div",{className:re.Z.caseHead},pe.createElement("div",{className:re.Z.dot}),pe.createElement("div",{className:re.Z.text},Ue===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ue===2&&!Ne&&typeof ar=="number"&&pe.createElement(pe.Fragment,null,ar===le.h.OK?pe.createElement("div",{className:re.Z.pass},pe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):pe.createElement("div",{className:re.Z.noPass},pe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ve[ar])),pe.createElement("div",{className:re.Z.btns},Ue===2&&!Ne&&pe.createElement(pe.Fragment,null,ar!==le.h.OK&&pe.createElement("div",{onClick:gn},pe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),pe.createElement("div",{onClick:()=>{ze(lr)}},pe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),_e.get("type")!=="exercises"&&pe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>an()},pe.createElement("i",{className:`iconfont icon-${it?"suoxiao1":"fangda"}`})))),pe.createElement("div",{style:{display:Ue===1?"block":"none"}},Le?pe.createElement(b.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:At-34}},pe.createElement("div",{className:re.Z.result},pe.createElement("div",{className:re.Z.left},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),pe.createElement("div",{className:re.Z.leftNode},pe.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:be?"":Oe,onChange:et}))),pe.createElement("div",{className:re.Z.right},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),pe.createElement("div",{className:re.Z.node},Me?Un:pe.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")))))),pe.createElement("div",{style:{display:Ue===2?"block":"none"}},Ne?pe.createElement(b.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:At-34,display:"flex",flexDirection:"column",overflow:"hidden"}},pe.createElement("div",{ref:mr,className:re.Z.elseNode},pe.createElement("div",{className:re.Z.nameWrap},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),pe.createElement("div",{className:re.Z.scroll},pe.createElement("pre",{className:re.Z.scrollBox,style:at?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Fr&&pe.createElement(De,{value:Nt}),Fr&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const br=yield fetch(nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield br.text()),setTimeout(()=>{ut(nn)},200)})},Nt)),Nt&&pe.createElement("div",{className:re.Z.action},pe.createElement("span",{onClick:()=>ft(!at)},at?"\u6536\u8D77":"\u5C55\u5F00")))),pe.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},pe.createElement("div",{className:re.Z.left},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),pe.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},pe.createElement("pre",null,!Fr&&pe.createElement(De,{className:"mb10",value:vr&&z.Base64.decode(vr)||""}),Fr&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const br=yield fetch(Xt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield br.text()),setTimeout(()=>{ut(Xt)},200)})},vr)))),pe.createElement("div",{className:re.Z.right},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),pe.createElement("div",{className:re.Z.node,style:{color:ar===le.h.OK?"#2ABD8C":"#FF2C29"}},pe.createElement("pre",null,(ar===4||ar===5)&&pe.createElement(De,{className:"mb10",value:Lr&&z.Base64.decode(Lr)||""}),ar!=4&&ar!=5&&(Fr?pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const br=yield(0,ee.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{st(br)}catch(Dr){st("")}setTimeout(()=>{ut(Rt)},200)})},cr):pe.createElement(De,{className:"mb10",value:cr&&z.Base64.decode(cr)||""})))))))))),pe.createElement("div",{className:ye()(re.Z.footer,Ke&&re.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&pe.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Nn(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&pe.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Nn(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),pe.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Le||Ne,loading:Le,color:"#2ABD8C",className:"mr10",onClick:tn},"\u8C03\u8BD5\u4EE3\u7801"),_e.get("qtype")!=="8"&&pe.createElement(fe.ZP,{className:re.Z.disabled,type:"primary",icon:pe.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ne,disabled:Le||Ne,onClick:()=>{var br,Dr;if(!(Xe!=null&&Xe.code)||((br=Xe==null?void 0:Xe.code)==null?void 0:br.trim().length)===0){(Dr=a.ZP)==null||Dr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}$e(2),ke(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),pe.createElement(oe.Z,{onClose:ze,open:je}),pe.createElement(se.Z,{close:!0,data:nt,type:nt.length?"txt":"",onClose:()=>ut(""),monacoEditor:{value:bt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(vt,tt,de){"use strict";de.r(tt),de.d(tt,{Types:function(){return ni},default:function(){return Kr}});var te=de(59301),Se=de(76560),a=de(11938),fe=de(62957),le=de(29787),z=de(99571),ae=de(25399),re=de(77019),b=de(50582),ie=de(72664),x=de(2610),y=de(72015),E=de(90524),ee=de(87169),ne=de(30641),oe=de(51124),ue=de(75790),ce=de(89613),Ae=de(64536),se=de(6767),he={list:"list___IRN6i",copy:"copy___qCn9B"},ye=de(56102),me=de(82093),pe=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())}),Ee=({showResourceCentre:Ot,identifier:qt})=>{const yr=(0,Se.useParams)(),[sn,Rn]=(0,te.useState)(null);(0,te.useEffect)(()=>{Ot&&Fn()},[Ot]);const Fn=()=>pe(void 0,null,function*(){const ln=yield(0,me.ZP)(`/api/problems/${qt}/attachment_list.json`,{method:"get"});(ln==null?void 0:ln.status)==0&&Rn(ln.data||[])});return te.createElement("div",{className:"tpi-code-setting"},te.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(sn!=null&&sn.length)&&te.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),sn==null?void 0:sn.map((ln,Cr)=>te.createElement("dl",{className:he.list,key:Cr},te.createElement(ae.Z,{title:ln.title},te.createElement("dt",null,te.createElement("i",{className:"icon-wenjian4 mr5"}),ln.title)),te.createElement("dd",null,te.createElement(ye.CopyToClipboard,{text:ln.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement("span",{className:`${he.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ve=de(59301),we=Object.defineProperty,Ie=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Le=(Ot,qt,yr)=>qt in Ot?we(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,Ne=(Ot,qt)=>{for(var yr in qt||(qt={}))Oe.call(qt,yr)&&Le(Ot,yr,qt[yr]);if(De)for(var yr of De(qt))be.call(qt,yr)&&Le(Ot,yr,qt[yr]);return Ot},We=(Ot,qt)=>Ie(Ot,Qe(qt));const Me={theme:(0,ce.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ce.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ce.G)("cmTabToSpace",!0),showResourceCentre:!1};var et=(Ot=>(Ot[Ot.set_font_size=0]="set_font_size",Ot[Ot.set_theme=1]="set_theme",Ot[Ot.on_tab_to_space=2]="on_tab_to_space",Ot[Ot.set_show_editor_setting=3]="set_show_editor_setting",Ot[Ot.set_show_respurce_center=4]="set_show_respurce_center",Ot))(et||{});function ot(Ot,qt){switch(qt.type){case 3:return We(Ne({},Ot),{showEditorSetting:qt.payload});case 1:return We(Ne({},Ot),{theme:qt.payload});case 0:return We(Ne({},Ot),{fontSize:qt.payload});case 2:return We(Ne({},Ot),{tabToSpace:qt.payload});case 4:return We(Ne({},Ot),{showResourceCentre:qt.payload});default:throw new Error}}var Ve=({isLoading:Ot,value:qt,onChange:yr,language:sn,onUpdateCode:Rn,ActionBarRender:Fn,setIsWhiteTheme:ln,identifier:Cr})=>{const[yn,cn]=(0,te.useReducer)(ot,Me),{theme:Ui,fontSize:Vn,showEditorSetting:Gn,tabToSpace:ri,showResourceCentre:oi}=yn,Qr=(0,te.useRef)(),vi=(0,te.useRef)();(0,te.useEffect)(()=>{ln(Ui==="vs")},[Ui]);const En={onFontSizeChange:Si=>{cn({type:0,payload:Si}),(0,ce.t)("cmFontSize",Si)},tabToSpace:ri,cmFontSize:Vn,className:"oj",cmCodeMode:Ui,onTabToSpace:Si=>{cn({type:2,payload:Si}),(0,ce.t)("cmTabToSpace",Si)},onCodeModeChange:Si=>{cn({type:1,payload:Si}),(0,ce.t)("ProgrammingCodeMode",Si)}};function Ni(){cn({type:3,payload:!1})}function Ti(){cn({type:3,payload:!0})}function ki(){cn({type:4,payload:!1})}function ua(){cn({type:4,payload:!0})}const si={value:qt,language:sn,theme:Ui,options:{fontSize:Vn,insertSpaces:ri},onChange:Si=>{yr(Si),vi.current=Si,clearTimeout(Qr.current),Qr.current=setTimeout(()=>{Rn(vi.current)},1e4)},onEditBlur:Si=>{vi.current&&Rn(vi.current)}};return ve.createElement(te.Fragment,null,Fn(Ti,ua),ve.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ot&&ve.createElement(oe.ZP,Ne({},si))),ve.createElement(ue.Z,null,ve.createElement(ne.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Gn,onClose:Ni},ve.createElement(Ae.Z,Ne({},En)))),ve.createElement(ue.Z,null,ve.createElement(ne.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:oi,onClose:ki},ve.createElement(Ee,{showResourceCentre:oi,identifier:Cr}))))},Xe=de(60141),Ge=de(24334),He=de(57049),Ke={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"},Ye={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},_e=de(54172),dt=de(13747),it=de(58617),Ze=de(30516),Re=de(56656),rt=de.n(Re),Ue=de(59301);const{Column:$e}=_e.default;var at=({submitResult:Ot,submitting:qt,submitRecords:yr,page:sn,onPageChange:Rn,topicId:Fn})=>{const[ln]=(0,Se.useSearchParams)(),{records:Cr,records_count:yn}=yr||{},[cn,Ui]=(0,te.useState)(!1),Vn=ln.get("type")==="1";return Ue.createElement(le.Z,{spinning:qt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ue.createElement(it.Z,{style:{fontSize:24},spin:!0})},(Cr==null?void 0:Cr.length)>0?Ue.createElement(_e.default,{dataSource:Cr,rowKey:"id",pagination:!1},Ue.createElement($e,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Gn,ri)=>Ue.createElement("span",null," ",rt()(Gn).format("YYYY-MM-DD HH:mm:ss"))}),Ue.createElement($e,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Gn,ri)=>{var oi;return Ue.createElement("span",{className:`${Gn===0?"c-green":"c-red"} current`,onClick:()=>{Ui(ri.id)}},(oi=He.Im[Gn])==null?void 0:oi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ue.createElement($e,{title:`\u6267\u884C\u7528\u65F6 (${Vn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Gn=>Gn?Vn?Gn:Gn/1e3:""}),Ue.createElement($e,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Vn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Gn=>Gn?Vn?Gn:parseFloat((Gn/1024).toFixed(2)):""}),Ue.createElement($e,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ue.createElement($e,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Gn,ri)=>Ue.createElement("span",{className:"c-light-primary current",onClick:()=>{Ui(ri.id)}},"\u67E5\u770B")})):Ue.createElement("div",{style:{height:300,width:"100%"}}),Ue.createElement(Ze.Z,{onClose:Ui,open:cn}),yn>15?Ue.createElement(dt.Z,{className:Ye.pagination,current:sn,pageSize:15,total:yn,onChange:Rn}):null)},ft=de(57884),At=de(96599),ke={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},je=de(38394),ze=de(59301);const nt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var ut=({hack:Ot})=>{const{language:qt,difficult:yr,time_limit:sn,description:Rn}=Ot,[Fn]=(0,Se.useSearchParams)(),ln=nt[yr];return ze.createElement(ze.Fragment,null,ze.createElement("ul",{className:ke.info},ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ze.createElement("b",{className:ke.info_tag},qt)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ze.createElement(At.default,{color:ln==null?void 0:ln.color},ln==null?void 0:ln.name)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ze.createElement("span",{style:{color:"#333333"}},sn,"\u79D2"))),Fn.get("qtype")==="8"?ze.createElement(je.Z,{value:Rn,showProgramFill:!0,className:ke.desc}):ze.createElement(je.Z,{value:Rn,className:ke.desc}))},bt={},st=de(59301),Dt=({hack:Ot,current_user:qt})=>st.createElement("div",{className:bt.answer},Ot!=null&&Ot.answer_text?st.createElement(je.Z,{style:{padding:"13px 0"},value:(Ot==null?void 0:Ot.answer_text)||""}):st.createElement(ft.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),sr=de(33796);function Gt(Ot,qt){return(0,me.U2)(`/problems/${Ot}/comments.json`,{page:qt,limit:10})}function mr(Ot){return(0,me.v_)(`/discusses/${Ot}/plus.json`,{container_type:"Discuss",type:1})}function Lt(Ot,qt,yr){return(0,me.v_)(`/problems/${Ot}/comments/reply.json`,{comments:{content:yr,parent_id:qt}})}function ar(Ot,qt){return(0,me.v_)(`/problems/${Ot}/comments.json`,{comments:{content:qt}})}function lr(Ot,qt,yr){return(0,me.v_)(`/problems/${Ot}/comments/${qt}/hidden.json`,yr)}function Nt(Ot,qt){return(0,me.IV)(`/problems/${Ot}/comments/${qt}`)}var cr=de(46541);function vr({author:Ot}){return te.createElement("a",{href:`/users/${Ot.login}`,target:"_blank"},te.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${Ot.image_url}`,width:"50"}))}function Fr({data:Ot,index:qt,parentDiscussIndex:yr,user:sn,onSetActionType:Rn}){const{author:Fn,can_delete:ln,content:Cr,id:yn,time:cn}=Ot;function Ui(){Rn({id:yn,index:qt,type:"delete-discuss",parentDiscussIndex:yr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Vn=sn.admin||ln||Fn.user_id===sn.user_id;return te.createElement("div",{className:"discuss-item-container second-discuss "},te.createElement(vr,{author:Fn}),te.createElement("section",null,te.createElement("div",{className:"discuss-info"},te.createElement("a",{href:`/users/${Fn.login}`,target:"_blank"},Fn.name),te.createElement("span",{className:"grey"},cn),te.createElement("div",{className:"btn-group",style:{marginBottom:0}},Vn?te.createElement("a",{onClick:Ui,title:"\u5220\u9664"},te.createElement("i",{className:"iconfont icon-shanchu"})):null)),te.createElement(je.Z,{className:"discuss-content",value:Cr})))}var nn=({user:Ot,data:qt,index:yr,onPlusDiscuss:sn,onSetActionType:Rn,activeDiscussIndex:Fn,onReplyDiscuss:ln,onSetActiveDiscussIndex:Cr})=>{const{content:yn,children:cn,hidden:Ui,id:Vn,praise_count:Gn,time:ri,user_praise:oi,can_delete:Qr,author:vi}=qt;function En(){Cr(Vn)}function Ni(){sn(Vn,!oi,yr)}function Ti(){Rn({id:Vn,index:yr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ki(){Rn({id:Vn,index:yr,params:{hidden:Ui?"0":"1"},type:"hidden-discuss",message:Ui?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ua=Ot.admin||Ot.user_id===vi.user_id;return te.createElement("div",{className:"discuss-item-container",key:Vn},te.createElement(vr,{author:vi}),te.createElement("section",null,te.createElement("div",{className:"discuss-info"},te.createElement("a",{href:`/users/${vi.login}`,target:"_blank"}," ",vi.name," "),te.createElement("span",{className:"grey"},ri)),te.createElement(je.Z,{className:"discuss-content",value:yn}),cn&&cn.length>0?te.createElement("div",{className:"reply-discuss-container"},cn.map((si,Si)=>te.createElement(Fr,{key:si.id,data:si,index:Si,user:Ot,onSetActionType:Rn,parentDiscussIndex:yr}))):null,te.createElement("div",{className:"btn-group"},ua?te.createElement("a",{onClick:ki,title:Ui?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},te.createElement("i",{className:Ui?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Qr&&(!cn||cn.length==0)?te.createElement("a",{onClick:Ti,title:"\u5220\u9664"},te.createElement("i",{className:"iconfont icon-shanchu"})):null,te.createElement("a",{onClick:En,title:"\u56DE\u590D"}," ",te.createElement("i",{className:"iconfont icon-huifu1"})," "),te.createElement("a",{onClick:Ni,className:oi?"c-orange":""},te.createElement("i",{className:oi?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),te.createElement("span",null,Gn||""))),te.createElement(cr.Z,{id:Vn,activeDiscussIndex:Fn,onReplyDiscuss:ln})))},Rt=de(39479),Xt={"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"},Lr=de(2978),qr=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())}),Gr=({user_praise:Ot,praise_count:qt,praisePlus:yr,onCreateDiscuss:sn,discuss_count:Rn})=>{const[Fn,ln]=(0,te.useState)(!1),[Cr,yn]=(0,te.useState)("");function cn(ri){yn(ri)}function Ui(){ln(!0)}function Vn(){ln(!1)}function Gn(){return qr(this,null,function*(){sn(Cr),yn(""),ln(!1)})}return te.createElement("div",{className:`${Xt["dis-input-editor-container"]} ${Fn?Xt.active:""} `},te.createElement("div",{className:Fn?`hide ${Xt["text-area"]}`:Xt["text-area"]},te.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Ui}),te.createElement("a",null," ",te.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Rn," "),te.createElement("a",{className:"c-light-black",onClick:yr,title:Ot?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},te.createElement("i",{className:`mr3 ${Ot?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),qt?te.createElement("span",null,qt):"")),Fn?te.createElement("div",{className:Xt["input-mask"],onClick:Vn}):null,te.createElement("div",{className:Fn?Xt["md-container"]:`${Xt["md-container"]} hide`},te.createElement(Lr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Cr,height:240,onChange:cn}),te.createElement("div",{className:Xt["tip-container"],onClick:Vn},te.createElement("a",{className:Xt["btn-send"],onClick:Gn}," \u53D1\u9001 "))))},an=de(59301),Sn=Object.defineProperty,wn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,br=(Ot,qt,yr)=>qt in Ot?Sn(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,Dr=(Ot,qt)=>{for(var yr in qt||(qt={}))Nn.call(qt,yr)&&br(Ot,yr,qt[yr]);if(tn)for(var yr of tn(qt))gn.call(qt,yr)&&br(Ot,yr,qt[yr]);return Ot},tr=(Ot,qt)=>wn(Ot,Un(qt)),ur=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())});const Ut={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var _t=(Ot=>(Ot[Ot.GET_DISCUSSES=0]="GET_DISCUSSES",Ot[Ot.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ot[Ot.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ot[Ot.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ot[Ot.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ot[Ot.SET_PAGE=5]="SET_PAGE",Ot[Ot.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ot))(_t||{});function ir(Ot,qt){switch(qt.type){case 6:return tr(Dr({},Ot),{loading:!0});case 0:return Dr(Dr({},Ot),qt.payload);case 1:return Dr(Dr({},Ot),qt.payload);case 4:return Dr(Dr({},Ot),qt.payload);case 3:return Dr(Dr({},Ot),qt.payload);case 5:return tr(Dr({},Ot),{page:qt.payload});case 2:return Dr(Dr({},Ot),qt.payload);default:throw new Error}}var Qt=({user:Ot,identifier:qt,hack:yr,onTriggerPraise:sn,activeIndex:Rn})=>{const[Fn,ln]=(0,te.useReducer)(ir,Ut),{loading:Cr,page:yn,data:cn,count:Ui,actionType:Vn,activeDiscussIndex:Gn}=Fn,ri=(0,te.useCallback)(()=>ur(void 0,null,function*(){ln({type:6});const si=yield Gt(qt,yn),{comments:Si,disscuss_count:ha}=si;ln({type:0,payload:{data:Si,count:ha,loading:!1}})}),[yn,qt]);(0,te.useEffect)(()=>{Rn==="2"&&ri()},[qt,yn,Rn]);function oi(si){ln({type:5,payload:si})}function Qr(si){ln({type:4,payload:{actionType:si}})}function vi(si){ln(Gn===si?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:si}})}function En(si,Si,ha){return ur(this,null,function*(){try{const mt=yield mr(si);cn[ha].user_praise=Si,cn[ha].praise_count=mt.praise_count,ln({type:3,payload:{data:[...cn]}})}catch(mt){console.log(mt)}})}function Ni(){return ur(this,null,function*(){const{id:si,params:Si,type:ha,index:mt,parentDiscussIndex:Fa}=Vn;if(ha==="hidden-discuss"&&(yield lr(qt,si,Si),Fa?cn[Fa].children[mt].hidden=Si.hidden==1:cn[mt].hidden=Si.hidden==1,ln({type:4,payload:{actionType:null,data:[...cn]}})),ha==="delete-discuss"){if(yield Nt(qt,si),Fa||Fa===0){let Qa=cn[Fa].children;for(let Ga=Qa.length-1;Ga>=0;Ga--)if(Qa[Ga].id===si){Qa.splice(Ga,1);break}cn[Fa].children=Qa}else for(let Qa=cn.length-1;Qa>=0;Qa--)if(cn[Qa].id===si){cn.splice(Qa,1);break}ln({type:4,payload:{actionType:null,data:[...cn]}})}})}function Ti(){ln({type:4,payload:{actionType:null}})}function ki(si,Si){return ur(this,null,function*(){try{yield Lt(qt,si,Si),ri()}catch(ha){console.log(ha)}})}function ua(si){return ur(this,null,function*(){ln({type:6}),yield ar(qt,si),ri()})}return an.createElement(an.Fragment,null,an.createElement("div",{className:"discuss-panel"},cn.length===0?an.createElement(ft.Z,null):cn.map((si,Si)=>an.createElement(nn,{onReplyDiscuss:ki,onPlusDiscuss:En,onSetActiveDiscussIndex:vi,onSetActionType:Qr,data:si,index:Si,user:Ot,activeDiscussIndex:Gn})),Ui>10?an.createElement("div",{className:"pagination-container"},an.createElement(dt.Z,{showQuickJumper:!0,onChange:oi,current:yn,total:Ui})):null),an.createElement(Gr,{user_praise:yr.user_praise,praise_count:yr.praises_count,praisePlus:sn,discuss_count:yr.comments_count,onCreateDiscuss:ua}),an.createElement(ue.Z,null,an.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!Vn,onOk:Ni,onCancel:Ti},an.createElement("p",null,Vn?Vn.message:"")),an.createElement(Rt.Z,null)))},Mt=de(82326),wt=de(37568),xt=de(86743),jt={},hr=de(59301),nr=({hack:Ot,current_user:qt})=>hr.createElement("div",{className:jt.answer},Ot!=null&&Ot.analysis?hr.createElement(je.Z,{style:{padding:"13px 0"},value:(Ot==null?void 0:Ot.analysis)||""}):hr.createElement(ft.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),kt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Yt=de(8848),$t=de(5269),jr=de(28284),Zr=de(71051),Tn=de(12062),fn=de(59301);const{TextArea:Wn}=wt.default,{Panel:Qn}=Yt.default;var ei=({data:Ot,hack:qt})=>(console.log(Ot,qt,"data"),qt!=null&&qt.is_file?fn.createElement(Tn.Y2,{disabled:!0,className:kt.uploadTableWrapper,showScore:!qt.test_set_score,data:Ot,isProgramHomework:!0}):fn.createElement("div",{className:kt.hackSets},Ot==null?void 0:Ot.map((yr,sn)=>fn.createElement(Yt.default,{accordion:!0,bordered:!1,key:sn,defaultActiveKey:sn===0&&yr.id,className:kt.collapseWrapper,expandIcon:({isActive:Rn})=>fn.createElement("i",{className:`iconfont icon-weizhankai ${Rn?kt.open:kt.close}`,style:{fontSize:14,transition:"all .2s"}})},fn.createElement(Qn,{key:yr.id,header:fn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},fn.createElement($t.Z,{className:kt.panelHeader},fn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",sn+1)),fn.createElement($t.Z,{flex:1},fn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(qt!=null&&qt.test_set_score)&&fn.createElement($t.Z,{className:kt.rateInput},fn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),fn.createElement("div",null,fn.createElement(jr.default.Item,{noStyle:!0},fn.createElement(Zr.Z,{value:yr==null?void 0:yr.score,className:kt.baseFormItem,min:0,max:100,disabled:!0}))),fn.createElement("span",{className:"ml10"},"%")))))},fn.createElement(jr.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},fn.createElement(Wn,{readOnly:!0,value:yr==null?void 0:yr.input,rows:4})),fn.createElement(jr.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},fn.createElement(Wn,{readOnly:!0,value:yr==null?void 0:yr.output,rows:4}))))))),di={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},$n=de(59301),Mn=(0,te.forwardRef)(({data:Ot=[]},qt)=>{var yr;const[sn,Rn]=(0,te.useState)(),Fn=Ot.filter(Cr=>Cr.show);(0,te.useEffect)(()=>{Fn.length&&Rn(Fn[0].id)},[Ot==null?void 0:Ot.length]);const ln=((yr=Fn.find(Cr=>Cr.id===sn))==null?void 0:yr.element)||null;return(0,te.useImperativeHandle)(qt,()=>({setActiveTab:Cr=>Rn(Cr)})),$n.createElement("div",{className:di.tabs},$n.createElement("div",{className:di.tabWarp},Fn.map(Cr=>$n.createElement("div",{onClick:()=>Rn(Cr.id),className:`${di.tab} ${Cr.id===sn?di.active:""}`,key:Cr.id},Cr.name))),$n.createElement("div",{className:di.content},ln))}),Ir=de(59301),Zn=Object.defineProperty,_r=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Qi=(Ot,qt,yr)=>qt in Ot?Zn(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,Ki=(Ot,qt)=>{for(var yr in qt||(qt={}))Di.call(qt,yr)&&Qi(Ot,yr,qt[yr]);if(An)for(var yr of An(qt))ui.call(qt,yr)&&Qi(Ot,yr,qt[yr]);return Ot},ca=(Ot,qt)=>_r(Ot,pr(qt)),Ea=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())});const Gi={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},fa={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var xa=({hack:Ot,onTriggerPraise:qt,topicId:yr,page:sn,onPageChange:Rn,user:Fn,current_user:ln,submitRecords:Cr,submitting:yn,submitResult:cn,setActiveIndex:Ui,hack_sets:Vn})=>{var Gn,ri;const[oi]=(0,Se.useSearchParams)(),[Qr,vi]=(0,te.useState)("0"),En=(0,Se.useLocation)(),[Ni,Ti]=(0,te.useState)(!1),[ki,ua]=(0,te.useState)(null),[si,Si]=(0,te.useState)([]),[ha,mt]=(0,te.useState)([]),[Fa,Qa]=(0,te.useState)({page:1,limit:10}),Ga=(0,te.useRef)(null),qa=(0,te.useRef)(null);console.log(Fn,"user");let[_i,co]=(0,te.useState)(ca(Ki({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,te.useEffect)(()=>{qa.current&&(Ot==null?void 0:Ot.is_close_tips)===!1&&ki===null&&ua(!0)},[qa.current,Ot==null?void 0:Ot.is_close_tips,ki]);function Ao(){return Ea(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,te.useEffect)(()=>{Ui(Qr)},[Qr]);function ba($i){return Ea(this,null,function*(){let It=$i.target.id;if(It==="1"){let Wt=yield(0,me.ZP)(`/api/myproblems/${_i.id}/redo_logs.json`,{method:"get",params:Ki({},Fa)});(Wt==null?void 0:Wt.status)===0&&mt(Wt==null?void 0:Wt.data)}vi(It)})}(0,te.useEffect)(()=>sr.Z.subscribe("to-commit-info",()=>{vi("1"),Ga.current&&Ga.current.setActiveTab("1")}),[]),(0,te.useEffect)(()=>sr.Z.subscribe("to-reset-info",()=>{ba({target:{id:"1"}}),Ga.current&&Ga.current.setActiveTab("2")}),[]);function Va(){vi("2")}function Fi(){return Ea(this,null,function*(){let $i=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Ki({identifier:_i==null?void 0:_i.id},_i)});Si($i)})}const wo=[{title:null,description:Ir.createElement("div",null,Ir.createElement("b",{onClick:()=>{ua(!1),Ao(),Ti(!0),Fi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ir.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"),Ir.createElement(z.ZP,{onClick:()=>{ua(!1),Ao()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>qa.current}];return Ir.createElement("div",{className:Ke["left-panel"]},Ir.createElement("ul",{className:`${Ke["s-navs"]} ${Ke["bg-white"]} ${Ke.b1}`},(Ot==null?void 0:Ot.is_program)&&!oi.get("pageId")&&Ir.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Ir.createElement("div",{onClick:()=>{Fi(),Ti(!0)},className:Ke.btns,ref:qa,style:ki?{pointerEvents:"none"}:{}},Ir.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ir.createElement("li",{style:{marginLeft:20}},Ir.createElement("a",{className:Qr==="0"?Ke.active:"",id:"0",onClick:ba},"\u9898\u76EE\u63CF\u8FF0")),Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="1"?Ke.active:"",id:"1",onClick:ba},"\u64CD\u4F5C\u8BB0\u5F55")),(oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.answer_text_show)||oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.analysis_show))&&Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="4"?Ke.active:"",id:"4",onClick:ba},"\u89E3\u7B54\u53C2\u8003")),oi.get("type")!=="exercises"&&Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="2"?Ke.active:"",id:"2",onClick:ba},"\u8BC4\u8BBA")),!!(Vn!=null&&Vn.length)&&oi.get("type")!=="exercises"&&oi.get("type")!=="1"&&Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="5"?Ke.active:"",id:"5",onClick:ba},"\u6D4B\u8BD5\u7528\u4F8B"))),Ir.createElement("div",{className:`${Ke["tab-panel-body"]} ${Qr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ir.createElement(ut,{hack:Ot,onTriggerPraise:qt,toDiscuss:Va})),Ir.createElement("div",{style:{padding:"12px"},className:`${Ke["tab-panel-body"]} ${Qr==="1"?"":"hide"}`},Ir.createElement(Mn,{ref:Ga,data:[{id:"1",show:oi.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ir.createElement(Ir.Fragment,null,Cr!=null&&Cr.records_count||yn?Ir.createElement(at,{page:sn,onPageChange:Rn,topicId:yr,submitting:yn,key:(cn==null?void 0:cn.id)||1,submitRecords:Cr,submitResult:cn}):Ir.createElement(ft.Z,null))},{id:"2",show:oi.get("type")==="exercises"||(Ot==null?void 0:Ot.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ir.createElement(Ir.Fragment,null,Ir.createElement(_e.default,{pagination:!1,dataSource:ha==null?void 0:ha.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:($i,It,Wt)=>rt()($i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:($i,It,Wt)=>{var Vt;return(Vt=[{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(Pr=>Pr.id===$i))==null?void 0:Vt.name}}]}),Ir.createElement(dt.Z,{style:{marginTop:10},current:Fa.page,total:ha==null?void 0:ha.count,hideOnSinglePage:!0,onChange:$i=>Ea(void 0,null,function*(){Fa.page=$i,Qa(Fa);let It=yield(0,me.ZP)(`/api/myproblems/${_i.id}/redo_logs.json`,{method:"get",params:ca(Ki({},Fa),{courseId:_i.courseId})});(It==null?void 0:It.status)===0&&mt(It==null?void 0:It.data)})}))}]})),Ir.createElement("div",{style:{padding:"12px"},className:`${Ke["tab-panel-body"]} ${Qr==="4"?"":"hide"}`},Ir.createElement(Mn,{data:[{id:"1",show:oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.answer_text_show),name:"\u7B54\u6848",element:Ir.createElement(Ir.Fragment,null,Ir.createElement(Dt,{hack:Ot,current_user:ln}))},{id:"2",show:oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.analysis_show),name:"\u89E3\u6790",element:Ir.createElement(Ir.Fragment,null,Ir.createElement(nr,{hack:Ot,current_user:ln}))}]})),Ir.createElement("div",{className:`${Ke["tab-panel-body"]} ${Qr==="2"?"":"hide"}`,style:{padding:0}},Ir.createElement(Qt,{user:Fn,activeIndex:Qr,identifier:Ot.identifier,hack:Ot,onTriggerPraise:qt})),Ir.createElement("div",{className:`${Ke["tab-panel-body"]} ${Qr==="5"?"":"hide"}`,style:{padding:12}},Ir.createElement(ei,{data:Vn||[],hack:Ot})),Ir.createElement(ne.Z,{rootClassName:Ke.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ti(!1),open:Ni},Ir.createElement(re.Z,null,Ir.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ir.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",si==null?void 0:si.total_count,"\u9898\xA0[\xA0",si==null?void 0:si.total_score,"\u5206\xA0]\xA0"),!(Fn!=null&&Fn.hack_manager)&&Ir.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",si==null?void 0:si.work_score,"\u5206")),Ir.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ir.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Fn!=null&&Fn.hack_manager)&&Ir.createElement(Mt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:$i=>{_i.page=1,_i.finish_status=$i,co(Ki({},_i)),Fi()}},Ir.createElement(Mt.default.Option,{value:""},"\u5168\u90E8"),Ir.createElement(Mt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ir.createElement(Mt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ir.createElement(Mt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ir.createElement(Mt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:$i=>{_i.page=1,_i.difficult=$i||null,co(Ki({},_i)),Fi()}},Ir.createElement(Mt.default.Option,{value:0},"\u5168\u90E8"),Ir.createElement(Mt.default.Option,{value:1},"\u7B80\u5355"),Ir.createElement(Mt.default.Option,{value:2},"\u9002\u4E2D"),Ir.createElement(Mt.default.Option,{value:3},"\u56F0\u96BE")),Ir.createElement(wt.default.Search,{size:"large",onSearch:$i=>{_i.name=$i,_i.page=1,co(Ki({},_i)),Fi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ir.createElement("div",{className:Ke.list,style:{height:36,background:"#3D445C"}},!(Fn!=null&&Fn.hack_manager)&&Ir.createElement("span",null,"\u72B6\u6001"),Ir.createElement("span",null,"\u5E8F\u53F7"),Ir.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ir.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ir.createElement("div",{style:{overflow:"auto",flex:1}},(Gn=si==null?void 0:si.data)!=null&&Gn.length?(ri=si==null?void 0:si.data)==null?void 0:ri.map(($i,It)=>Ir.createElement("div",{onClick:()=>Ea(void 0,null,function*(){let Wt=yield(0,me.ZP)(`/api/problems/${$i==null?void 0:$i.identifier}/start.json`,{method:"get",params:{hack_user_id:Fn==null?void 0:Fn.user_id}});Wt&&(Se.history.replace(`/myproblems/${Wt==null?void 0:Wt.identifier}${window.location.search}`),window.location.reload())}),className:`${Ke.list} ${$i!=null&&$i.checked?Ke.active:""}`},!(Fn!=null&&Fn.hack_manager)&&Ir.createElement(Ir.Fragment,null,!($i!=null&&$i.opened)&&Ir.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),($i==null?void 0:$i.opened)&&!($i!=null&&$i.passed)&&Ir.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),($i==null?void 0:$i.opened)&&($i==null?void 0:$i.passed)&&Ir.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ir.createElement("span",null,(_i.page-1)*20+(It+1)),Ir.createElement("span",{style:{flex:1},title:$i.name},`[${$i==null?void 0:$i.score}\u5206]`,"\xA0",$i.name),Ir.createElement("span",{style:{flexBasis:48,paddingRight:0}},Gi[$i.difficult]))):Ir.createElement(ft.Z,null)),Ir.createElement(dt.Z,{current:_i.page,className:"mt20",hideOnSinglePage:!0,total:si==null?void 0:si.count,pageSize:_i.per_page,onChange:($i,It)=>{_i.page=$i,_i.per_page=It,Fi()}})),Ir.createElement(xt.Z,{rootClassName:Ke.tour,closeIcon:!1,open:!!ki,steps:wo,gap:{offset:3,radius:2}}))},ai=de(62522),na=de(15610),Wi=de(38273),Sa=de(85933),ht=de(89244),pt=de(47206),Bt=de(5216),Tt=de(92310),or=de.n(Tt),fr=de(41751),Rr=de(4523),Ur=de(34055),on=de(64123),kr=de(60515),Mr=de(88977),Ht=de(59301),jn=Object.defineProperty,mi=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,kn=(Ot,qt,yr)=>qt in Ot?jn(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,vn=(Ot,qt)=>{for(var yr in qt||(qt={}))Xr.call(qt,yr)&&kn(Ot,yr,qt[yr]);if(mn)for(var yr of mn(qt))Cn.call(qt,yr)&&kn(Ot,yr,qt[yr]);return Ot},Or=(Ot,qt)=>mi(Ot,Oi(qt)),Yn=(Ot,qt)=>{var yr={};for(var sn in Ot)Xr.call(Ot,sn)&&qt.indexOf(sn)<0&&(yr[sn]=Ot[sn]);if(Ot!=null&&mn)for(var sn of mn(Ot))qt.indexOf(sn)<0&&Cn.call(Ot,sn)&&(yr[sn]=Ot[sn]);return yr},Xn=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())});const{Countdown:Zi}=a.default,hi={Java:"java",C:"c",Python:"py","C++":"c"};var ni=(Ot=>(Ot[Ot.SET_LOADING=0]="SET_LOADING",Ot[Ot.GET_DATA=1]="GET_DATA",Ot[Ot.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ot[Ot.SET_DATA=3]="SET_DATA",Ot[Ot.SET_DEBUGING=4]="SET_DEBUGING",Ot[Ot.SET_SUBMITING=5]="SET_SUBMITING",Ot[Ot.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ot[Ot.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ot[Ot.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ot[Ot.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ot[Ot.SET_PAGE=10]="SET_PAGE",Ot))(ni||{});function Ri(){return new Date().getTime()}const gr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $r(Ot,qt){switch(qt.type){case 1:return vn(vn({},Ot),qt.payload);case 3:return Or(vn({},Ot),{data:qt.payload});case 0:return Or(vn({},Ot),{loading:qt.payload});case 9:return Or(vn({},Ot),{showNote:qt.payload});case 4:return Or(vn({},Ot),{debuging:qt.payload});case 5:return Or(vn({},Ot),{submitting:qt.payload});case 2:return Or(vn({},Ot),{submitRecords:qt.payload});case 10:return Or(vn({},Ot),{submitRecordPage:qt.payload});case 6:return Or(vn({},Ot),{executingMessage:qt.payload});case 7:return vn(vn({},Ot),qt.payload);case 8:return vn(vn({},Ot),qt.payload);default:throw new Error}}var Kr=({children:Ot})=>{var qt,yr,sn,Rn,Fn,ln,Cr,yn,cn,Ui;const[Vn,Gn]=(0,te.useReducer)($r,gr),{id:ri}=(0,Se.useParams)(),oi=(0,Se.useLocation)(),[Qr]=(0,Se.useSearchParams)(),{loading:vi,data:En,debugResult:Ni,submitResult:Ti,submitRecords:ki,submitRecordPage:ua,showNote:si,debuging:Si,submitting:ha,executingMessage:mt}=Vn,[Fa,Qa]=(0,te.useState)("#37AD83"),[Ga,qa]=(0,te.useState)(null),[_i,co]=(0,te.useState)({}),[Ao,ba]=(0,te.useState)(!0),[Va,Fi]=(0,te.useState)(!1),[wo,$i]=(0,te.useState)(!1),It=(0,te.useRef)(null),Wt=(0,te.useRef)(0),Vt=En==null?void 0:En.user,Pr=En==null?void 0:En.hack,[pn,Pt]=(0,te.useState)(!1),Tr=(0,te.useRef)(1),xr=(0,te.useRef)(!1);(0,fr.y)(Qr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:wr}=(0,fr.X)(),[Hr,Wr]=(0,te.useState)(""),dn=(0,ht._)(_i),[Jn,zi]=(0,te.useState)({open:!1,text:""}),[Bi,ea]=(0,te.useState)(null),ia=(0,te.useRef)(null);(0,te.useEffect)(()=>{var rn;let bn=(rn=Pr==null?void 0:Pr.homework_extension)==null?void 0:rn.failed_evaluate_num;typeof bn=="number"&&ea(bn)},[(qt=Pr==null?void 0:Pr.homework_extension)==null?void 0:qt.failed_evaluate_num]),(0,te.useEffect)(()=>{function rn(){return Xn(this,null,function*(){var bn,ta,qi,Ci,zt;ba(!0);const Yr=yield(0,b.fu)(ri,{exercise_id:Qr.get("exercisesId")});if(setTimeout(()=>{ba(!1)},800),Yr.status!==401){try{Yr.hack.code=Ge.Base64.decode(Yr.hack.code)}catch(Jr){console.log(Jr)}Yr.hack=Or(vn({},Yr.hack),{is_program:Qr.get("type")==="1"}),Gn({type:1,payload:{loading:!1,data:Yr}})}if(Qr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Jr;Qr.get("coursesId")=="coursesId"?Jr=yield(0,ie._F)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}):Jr=yield(0,ie._B)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}),co(vn({},Jr)),wr((bn=Jr==null?void 0:Jr.exercise)==null?void 0:bn.forbid_copy),typeof((ta=Jr==null?void 0:Jr.exercise)==null?void 0:ta.left_time)=="number"&&(qa(Date.now()+((qi=Jr==null?void 0:Jr.exercise)==null?void 0:qi.left_time)*1e3),setTimeout(()=>{Qa("red")},(((Ci=Jr==null?void 0:Jr.exercise)==null?void 0:Ci.left_time)-300>0?((zt=Jr==null?void 0:Jr.exercise)==null?void 0:zt.left_time)-300:0)*1e3))}})}ri&&rn()},[ri]),(0,te.useEffect)(()=>{var rn;return Qr.get("type")==="exercises"&&((rn=_i==null?void 0:_i.exercise)!=null&&rn.screen_open)&&(window.removeEventListener("blur",Pi,!1),pt.U.forEach((bn,ta)=>{window.addEventListener(bn,Pi,!1)}),window.addEventListener("blur",Pi,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),Pi)}},[_i]),(0,te.useEffect)(()=>{Hr==="1"&&ri&&Pr!=null&&Pr.language&&pi()},[ri,ua,Pr==null?void 0:Pr.language,Hr]),(0,te.useEffect)(()=>(Pr!=null&&Pr.is_program&&(Wt.current=0,It.current=setInterval(()=>{oa()},15e3)),()=>{clearInterval(It.current)}),[Pr==null?void 0:Pr.is_program]);const oa=()=>Xn(void 0,null,function*(){let rn=yield(0,me.ZP)(`/api/myproblems/${ri}/save_long_time.json`,{method:"get",params:{answer_long_time:Wt.current}})}),Pi=()=>{xr.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function pi(){return Xn(this,null,function*(){try{const rn=yield(0,b.zO)(ri,{limit:15,page:ua,language:Pr==null?void 0:Pr.language});Gn({type:2,payload:rn})}catch(rn){console.log(rn)}})}function wa(rn){Gn({type:10,payload:rn})}function In(rn){return Xn(this,null,function*(){var bn;let ta;(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(ta=yield(0,na.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"}));const qi=yield(0,b.n4)(ri,{code:Ge.Base64.encode(rn||Pr.code),language:Pr==null?void 0:Pr.language,exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId"),ip:ta});return qi.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Or(vn({errorMessage:qi==null?void 0:qi.message},(_i==null?void 0:_i.exercise)||{}),{exercise_user_id:(bn=_i==null?void 0:_i.exercise)==null?void 0:bn.exercise_user_id,id:Qr.get("exercisesId")})}}),qi})}function Sr(){return Xn(this,null,function*(){if(Tr.current=2,!ha){Gn({type:5,payload:!0});try{sr.Z.publish("to-commit-info");const rn=yield In();if(console.log(rn,1),rn.status===0){let Yr=function(){return Xn(this,null,function*(){const{status:Jr,data:Ln}=yield(0,b.rX)(ri,"submit"),Ii=Ri()-zt>(qi*Ci+3)*1e3;if(Jr!==0&&!Ii&&setTimeout(Yr,1e3),Ii){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Gn({type:5,payload:!1});return}if(Jr===0){Ln.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ln==null?void 0:Ln.status)===0&&Qr.get("type")==="1"&&$i(!0),(Ln==null?void 0:Ln.status)!==0&&Qr.get("type")==="1"&&ea(ka=>ka+1);const Ra=yield(0,b.zO)(ri,{limit:15,page:ua,language:Pr==null?void 0:Pr.language});Gn({type:8,payload:Or(vn({},Vn),{submitResult:Ln,submitting:!1,submitRecords:Ra})})}})},bn={};if(Qr.get("type")==="exercises"?(bn.extras={exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId")},(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(bn.extras.ip=yield(0,na.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"}))):Qr.get("type")==="smartPlan"&&(bn.extras={smart_plan_page_item_bank_id:Qr.get("smartPlanItemBankId"),simulate:Qr.get("simulate")==="true"}),(yield(0,b.bM)(ri,bn)).status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const{time_limit:qi,test_case_size:Ci}=Pr,zt=Ri();Yr()}else Gn({type:5,payload:!1})}catch(rn){console.log(rn),Gn({type:5,payload:!1})}Pt(!1)}})}function Dn(){return Xn(this,null,function*(){Tr.current=1,Vn.debuging=!0,Gn({type:4,payload:!0});try{if((yield In()).status===0){let zt=function(){return Xn(this,null,function*(){const{status:Yr,message:Jr,data:Ln}=yield(0,b.rX)(ri,"debug"),Ii=Ri()-Ci>(bn+3)*1e3;if(Yr!==0&&!Ii&&(Gn({type:6,payload:Jr}),setTimeout(zt,1e3)),Ii){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gn({type:4,payload:!1}),Gn({type:7,payload:Or(vn({},Vn),{debugResult:{status:2},debuging:!1})});return}Yr===0&&(Ln.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gn({type:4,payload:!1}),Gn({type:7,payload:Or(vn({},Vn),{debugResult:Ln,debuging:!1})}))})};const{time_limit:bn}=Pr;let ta={input:encodeURIComponent(En.test_case.input)};if(Qr.get("type")==="exercises"&&(ta.exercise_id=Qr.get("exercisesId")),(yield(0,b.MU)(ri,ta)).status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const Ci=Ri();zt()}else Gn({type:4,payload:!1})}catch(rn){console.log(rn)}finally{}})}function ii(rn,bn){const ta=bn?{modify_code:!1}:{};Gn({type:3,payload:Or(vn({},En),{hack:vn(Or(vn({},Pr),{code:rn}),ta)})}),Pt(!0)}const xi=rn=>Xn(void 0,null,function*(){let bn=yield(0,me.ZP)(`/api/problems/${Pr==null?void 0:Pr.identifier}/start.json`,{method:"get",params:{language:rn==="C++"||rn==="c++"?encodeURIComponent(rn):rn,hack_user_id:Vt==null?void 0:Vt.user_id}});bn.status!==-1&&Se.history.replace(`/myproblems/${bn==null?void 0:bn.identifier}${window.location.search}`)});function yi(rn){let bn=rn.target.value;Gn({type:3,payload:Or(vn({},En),{test_case:{input:bn}})})}function Ca(){return Xn(this,null,function*(){try{let rn={};Qr.get("type")==="exercises"?rn.exercise_id=Qr.get("exercisesId"):Pr!=null&&Pr.homework_common_id&&(rn.homework_common_id=Pr==null?void 0:Pr.homework_common_id);const bn=yield(0,b.H7)(ri,vn({},rn));bn.status===401||(ii(Ge.Base64.decode(bn.code)),(Qr.get("type")==="exercises"||Pr!=null&&Pr.homework_common_id)&&sr.Z.publish("to-reset-info"))}catch(rn){console.log(rn)}})}function pa(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ht.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ht.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Xn(this,null,function*(){const rn=yield(0,b.fi)(ri);rn.status===401||ii(Ge.Base64.decode(rn.code),!0)})}})}function Li(){Gn({type:9,payload:!0})}function ga(){Gn({type:9,payload:!1})}function sa(rn){return Xn(this,null,function*(){yield(0,b.MK)(ri,rn),Gn({type:1,payload:{showNote:!1,data:Or(vn({},En),{hack:Or(vn({},Pr),{notes:rn.notes})})}})})}const ma={hack:Pr,isLoading:Ao,input:(yr=En==null?void 0:En.test_case)==null?void 0:yr.input,is_file:(sn=En==null?void 0:En.test_case)==null?void 0:sn.is_file,identifier:Pr==null?void 0:Pr.identifier,attachments_count:En==null?void 0:En.attachments_count,language:Pr==null?void 0:Pr.language,code:Pr==null?void 0:Pr.code,title:"main."+hi[Pr==null?void 0:Pr.language],modify_code:Pr==null?void 0:Pr.modify_code,notes:Pr==null?void 0:Pr.notes,debugResult:Ni,debuging:Si,submitting:ha,submitResult:Ti,executingMessage:mt,onCancelNote:ga,onAddNote:sa,showNote:si,user:Vt,onShowNote:Li,onSubmitCode:Sr,onChangeCode:ii,onChangeInput:yi,onDebugCode:Dn,onResetCode:Ca,onSyncCode:pa,onUpdateCode:In,onChangeLanguage:xi,isWhiteTheme:Va,setIsWhiteTheme:Fi,topDispatch:Gn};function Hn(){return Xn(this,null,function*(){const{praise_count:rn}=yield(0,b.vl)(Pr.id,{container_type:"Hack",type:1});let bn=Or(vn({},En),{hack:Or(vn({},Pr),{praises_count:rn,user_praise:!Pr.user_praise})});Gn({type:3,payload:bn})})}const un={topicId:ri,submitResult:Ti,submitRecords:ki,submitting:ha,page:ua,onPageChange:wa,hack:Pr,user:En==null?void 0:En.user,hack_sets:En==null?void 0:En.hack_sets,current_user:En==null?void 0:En.current_user,onTriggerPraise:Hn,setActiveIndex:Wr};console.log(_i);const[Mi,Ji]=(0,te.useState)(!1),[Er,Ai]=(0,te.useState)(!1);(0,te.useEffect)(()=>{const rn=bn=>{var ta,qi;if(console.log("event-----",bn),bn.data.type==="showIntelligentTeacherStatus"&&!((qi=(ta=bn==null?void 0:bn.data)==null?void 0:ta.SmartPlanItemBanks)!=null&&qi.allow_answer_after_end)){const{aiStatus:Ci,questionStatus:zt}=bn.data;if(Ji(Ci),zt){let Yr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Yr.includes(Qr.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ht.createElement("div",{className:"tc font16"},zt?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Xn(void 0,null,function*(){Sr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Yr.push(Qr.get("smartPlanItemBankId"))));let Jr="";Qr.get("isMiniprogram")?Jr=`/miniprogram/courseware/study?courses_id=${Qr.get("coursesId")}&id=${Qr.get("exercisesId")}`:Jr=`/classrooms/${Qr.get("coursesId")}/smart_plan/${Qr.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Jr)})})}}if(bn.data.type=="closeIntelligentTeacherStatus"){Sr();let Ci="";Qr.get("isMiniprogram")?Ci=`/miniprogram/courseware/study?courses_id=${Qr.get("coursesId")}&id=${Qr.get("exercisesId")}`:Ci=`/classrooms/${Qr.get("coursesId")}/smart_plan/${Qr.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Ci)}};return window.addEventListener("message",rn),()=>{window.removeEventListener("message",rn)}},[]);const Xi=()=>{if(Qr.get("type")==="exercises")return!1;const rn=Object.entries((Pr==null?void 0:Pr.homework_extension)||{}).some(([bn,ta])=>bn!=="ai_code_evaluation_promote"&&!!ta);return!!(Qr.get("type")==="1"&&((0,Ur.$O)()||rn)||Qr.get("type")==="smartPlan"&&(Mi||Qr.get("showAi")))};return(0,te.useEffect)(()=>{var rn,bn,ta,qi,Ci,zt,Yr;Xi()&&(Bi>((bn=(rn=Pr==null?void 0:Pr.homework_extension)==null?void 0:rn.ai_guide_data)==null?void 0:bn.evaluation_num)&&zi({open:!0,text:(qi=(ta=Pr==null?void 0:Pr.homework_extension)==null?void 0:ta.ai_guide_data)==null?void 0:qi.evaluation_msg}),(Ci=Pr==null?void 0:Pr.homework_extension)!=null&&Ci.ai_guide&&Bi==0&&!ia.current&&(ia.current=setTimeout(()=>{var Jr,Ln;zi({open:!0,text:(Ln=(Jr=Pr==null?void 0:Pr.homework_extension)==null?void 0:Jr.ai_guide_data)==null?void 0:Ln.unanswered_msg})},(((Yr=(zt=Pr==null?void 0:Pr.homework_extension)==null?void 0:zt.ai_guide_data)==null?void 0:Yr.unanswered_time)||0)*60*1e3)),ia.current&&Bi>0&&clearTimeout(ia.current))},[Bi,Pr]),Ht.createElement(Ht.Fragment,null,Ht.createElement(le.Z,{spinning:vi,delay:500},En?Ht.createElement("div",{style:{minWidth:"1200px"}},Ht.createElement("header",{className:or()(Bt.Z.header,Va&&Bt.Z.whiteHeader)},!((Rn=["smartPlan","exercises"])!=null&&Rn.includes(Qr.get("type")))&&Ht.createElement("div",null,Ht.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Vt==null?void 0:Vt.image_url}`,alt:"user",width:36}),Ht.createElement("span",{style:{color:Va?"#333":"#B2BACB",fontSize:16}},Vt==null?void 0:Vt.name)),((Fn=["smartPlan","exercises"])==null?void 0:Fn.includes(Qr.get("type")))&&Ht.createElement("div",null,Ht.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ht.createElement("span",{className:"ml10"},((ln=_i==null?void 0:_i.exercise)==null?void 0:ln.user_name)||(Vt==null?void 0:Vt.name)||"--")),Ht.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ht.createElement("span",{className:"ml10"},((Cr=_i==null?void 0:_i.exercise)==null?void 0:Cr.student_id)||(Vt==null?void 0:Vt.student_id)||"--"))),Ht.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ht.createElement("div",null,Pr.name)),(Qr.get("type")==="smartPlan"||(Pr==null?void 0:Pr.is_program))&&Ht.createElement(Wi.Z,{defaultValue:(Pr==null?void 0:Pr.answer_long_time)||0,onChange:rn=>{Wt.current=rn},className:Bt.Z.timepiece}),Vt!=null&&Vt.hack_manager&&!Qr.get("is_smart_plan")?Ht.createElement(Se.Link,{className:Bt.Z.btn_edit,to:Qr.get("type")==="1"?Qr.get("pageId")?`/problems/newedit/${Pr.identifier}?type=1&pageId=${Qr.get("pageId")}&backUrl=${Qr.get("backUrl")}`:`/problems/newedit/${Pr.identifier}?type=1`:Qr.get("backUrl")?`/problems/newedit/${Pr.identifier}?backUrl=${Qr.get("backUrl")}`:`/problems/newedit/${Pr.identifier}`}," ",Ht.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((yn=_i==null?void 0:_i.exercise)!=null&&yn.left_time)&&Ht.createElement(Ht.Fragment,null,Ht.createElement("span",{style:{color:Fa,marginRight:6},className:`iconfont icon-daojishi ${Bt.Z.djs}`}),Ht.createElement("span",{className:"c-white mr20"},Ht.createElement(Zi,{valueStyle:{color:Fa,fontSize:20,fontWeight:500},title:Ht.createElement("span",{style:{color:Fa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ga,onFinish:()=>Xn(void 0,null,function*(){const rn=yield(0,ie.VL)({categoryId:Qr.get("exercisesId"),commit_method:2});if((rn==null?void 0:rn.status)===0&&(In(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ht.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ht.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Xn(void 0,null,function*(){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`})})),(rn==null?void 0:rn.status)===-3){const bn=parseInt(rn==null?void 0:rn.message);qa(Date.now()+bn*1e3)}})}))),(cn=["smartPlan","exercises"])!=null&&cn.includes(Qr.get("type"))?Ht.createElement(z.ZP,{type:"primary",onClick:()=>{if(Qr.get("type")==="exercises"){const rn=()=>Xn(void 0,null,function*(){yield In(),Pt(!1),dn(),xr.current=!0,Pi()});if(!(ki!=null&&ki.records_count)||pn){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ht.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:rn});return}rn()}else{let rn="";Qr.get("isMiniprogram")=="true"?rn=`/miniprogram/courseware/study?courses_id=${Qr.get("coursesId")}&id=${Qr.get("exercisesId")}`:rn=`/classrooms/${Qr.get("coursesId")}/smart_plan/${Qr.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Qr.get("coursesId")}_${Qr.get("exercisesId")}`),console.log(Qr.get("isMiniprogram")=="true"),Qr.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Qr.get("coursesId")}_${Qr.get("exercisesId")}`):Se.history.push(rn))}}},Qr.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ht.createElement("span",{onClick:()=>{var rn;if(Qr.get("backUrl"))Se.history.push(Qr.get("backUrl"));else if(Qr.get("type")==="1"){let bn=(rn=localStorage.getItem("program_homework"))==null?void 0:rn.split(",");Se.history.push(`/classrooms/${bn==null?void 0:bn[0]}/program_homework/${bn==null?void 0:bn[1]}/detail`)}else Se.history.push("/problemset")}},Ht.createElement(ae.Z,{title:"\u5173\u95ED"},Ht.createElement("i",{style:{color:Va?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ht.createElement(le.Z,{size:"large",spinning:Ao},Ht.createElement(y.Z,{className:or()(Bt.Z.myProblems,Va&&Bt.Z.whiteMyProblems),leftChild:Ht.createElement(xa,vn({},un)),rightChild:Ht.createElement(qn,vn({},ma))}))):null,Ht.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:wo,className:"oj-modal"},Ht.createElement("section",{className:"oj-modal-content"},Ht.createElement("div",{className:"oj-modal-head"},Ht.createElement("img",{src:ai,alt:""}),Ht.createElement("i",{onClick:()=>$i(!1),className:"iconfont icon-guanbi1"})),Ht.createElement("aside",null,Ht.createElement("img",{className:"mr30",src:Mr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ht.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ti==null?void 0:Ti.execute_time,"ms"),"\u4F18\u4E8E",Ht.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ti==null?void 0:Ti.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ht.createElement("aside",{className:"mb50"},Ht.createElement("img",{src:kr.Z,className:"mr30"}),Ht.createElement("span",{className:"oj-modal-tt"},Ht.createElement("span",null,Ht.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ht.createElement("span",{className:"c-light-primary"},Ti==null?void 0:Ti.execute_memory,"kb")),Ht.createElement("span",null,Ht.createElement("span",null))),"\u4F18\u4E8E",Ht.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ti==null?void 0:Ti.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ht.createElement("div",{id:"oj-modal-next",onClick:()=>Xn(void 0,null,function*(){var rn;if(Ti!=null&&Ti.next_identifier){let bn=yield(0,me.ZP)(`/api/problems/${Ti==null?void 0:Ti.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Vt==null?void 0:Vt.user_id}});bn&&(Se.history.replace(`/myproblems/${bn==null?void 0:bn.identifier}${window.location.search}`),window.location.reload())}else{let bn=(rn=localStorage.getItem("program_homework"))==null?void 0:rn.split(",");Se.history.push(`/classrooms/${bn==null?void 0:bn[0]}/program_homework/${bn==null?void 0:bn[1]}/detail`)}}),className:"oj-modal-btn"},Ti!=null&&Ti.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Xi()&&Ht.createElement(Rr.Z,{showData:Qr.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Pr==null?void 0:Pr.homework_extension,description:Pr==null?void 0:Pr.description,allShow:(0,Ur.$O)(),code:Pr==null?void 0:Pr.code,sendParams:{source:"hack",hack_id:ri},draggableExtraNode:((Ui=Pr==null?void 0:Pr.homework_extension)==null?void 0:Ui.ai_guide)&&(Jn==null?void 0:Jn.open)&&Ht.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"}},Ht.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"}}),Ht.createElement(on.Z,{text:(Jn==null?void 0:Jn.text)||""}),Ht.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:rn=>{zi({open:!1,text:""})}}))})),Ht.createElement(Sa.Z,{successCb:()=>{Tr.current===1?Dn():Sr()}}))};function Vr({title:Ot,modify_code:qt,onSyncCode:yr,onShowCodeSetting:sn,onResetCode:Rn,hack:Fn,onChangeLanguage:ln,isWhiteTheme:Cr,onShowResourceCentre:yn,attachments_count:cn}){var Ui;const Vn=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ht.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Rn})},[Gn]=(0,Se.useSearchParams)(),ri=Gn.get("language"),oi=Qr=>Qr==="1"?"c++":Qr==="2"?"C++":Qr;return(0,te.useEffect)(()=>{ri&&ln(oi(ri))},[]),(0,te.useEffect)(()=>{Fn!=null&&Fn.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ht.createElement(ee.Z,null),content:Ht.createElement("div",null,Ht.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ht.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ht.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:()=>Rn()})},[Fn==null?void 0:Fn.language]),console.log(Fn,Cr,"hack"),Ht.createElement("div",{className:`${Bt.Z.codeHead} ${Cr?Bt.Z.whiteCodeHead:""}`},Ht.createElement("div",{className:Bt.Z.navWrap},(Ui=Fn==null?void 0:Fn.all_language)==null?void 0:Ui.map(Qr=>Ht.createElement("div",{className:`${Bt.Z.nav} ${Qr===(Fn==null?void 0:Fn.language)?Bt.Z.active:""}`,key:Qr,onClick:()=>ln(Qr)},Ht.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ht.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ht.createElement("span",null,Qr)))),Ht.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},qt?Ht.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:yr},Ht.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,cn>0&&Ht.createElement("a",{onClick:yn},Ht.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Ht.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Ht.createElement("a",{onClick:Vn},Ht.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ht.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ht.createElement("a",{onClick:sn},Ht.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Ht.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function qn(Ot){var qt=Ot,{input:yr,is_file:sn,identifier:Rn,showNote:Fn,onShowNote:ln,notes:Cr,onCancelNote:yn,onAddNote:cn,debugResult:Ui,language:Vn,debuging:Gn,submitting:ri,executingMessage:oi,code:Qr,onSubmitCode:vi,onDebugCode:En,onChangeCode:Ni,onChangeInput:Ti,onUpdateCode:ki,user:ua,isLoading:si,submitResult:Si}=qt,ha=Yn(qt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function mt(Qa,Ga){return Ht.createElement(Vr,Or(vn({},ha),{onShowCodeSetting:Qa,onShowResourceCentre:Ga}))}const Fa=vn({input:yr,is_file:sn,debugResult:Ui,debuging:Gn,submitting:ri,executingMessage:oi,onDebugCode:En,onChangeCode:Ni,onSubmitCode:vi,onChangeInput:Ti,user:ua,submitResult:Si},ha);return Ht.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ht.createElement(Ve,{setIsWhiteTheme:ha==null?void 0:ha.setIsWhiteTheme,isLoading:si,language:Vn,value:Qr,identifier:Rn,onChange:Ni,onUpdateCode:ki,ActionBarRender:mt}),Ht.createElement(He.ZP,vn({},Fa)))}},55956:function(vt,tt,de){"use strict";de.d(tt,{h:function(){return te}});var te=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(te||{})},50582:function(vt,tt,de){"use strict";de.d(tt,{H7:function(){return ne},MK:function(){return ee},MU:function(){return ie},X6:function(){return y},bM:function(){return b},fi:function(){return oe},fu:function(){return re},n4:function(){return ue},rX:function(){return E},vl:function(){return ce},zO:function(){return x}});var te=de(82093),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(Ae,se,he)=>se in Ae?Se(Ae,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ae[se]=he,ae=(Ae,se)=>{for(var he in se||(se={}))fe.call(se,he)&&z(Ae,he,se[he]);if(a)for(var he of a(se))le.call(se,he)&&z(Ae,he,se[he]);return Ae};function re(Ae,se){return(0,te.U2)(`myproblems/${Ae}.json`,ae({hidePopLogin:!0},se||{}))}function b(Ae,se){return(0,te.v_)(`myproblems/${Ae}/code_submit.json`,se)}function ie(Ae,se){return(0,te.v_)(`myproblems/${Ae}/code_debug.json`,se)}function x(Ae,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,te.U2)(`myproblems/${Ae}/submit_records.json`,se)}function y(Ae){return(0,te.U2)("myproblems/record_detail.json",{id:Ae})}function E(Ae,se){return(0,te.U2)(`myproblems/${Ae}/result.json`,{mode:se})}function ee(Ae,se){return(0,te.v_)(`myproblems/${Ae}/add_notes.json`,se)}function ne(Ae,se){return(0,te.v_)(`myproblems/${Ae}/restore_initial_code.json`,se)}function oe(Ae){return(0,te.v_)(`myproblems/${Ae}/sync_code.json`)}function ue(Ae,se){return(0,te.v_)(`myproblems/${Ae}/update_code.json`,se)}function ce(Ae,se){return(0,te.v_)(`discusses/${Ae}/plus.json`,se)}},40148:function(vt,tt,de){"use strict";de.d(tt,{Im:function(){return ve},ZP:function(){return be},gZ:function(){return De}});var te=de(59301),Se=de(37568),a=de(99571),fe=de(84105),le=de(87395),z=de(49162),ae=de(24334),re=de(766),b=de(38394),ie=de(49661),x=de(46685),y=de(34376),E=de(92310),ee=de.n(E),ne=de(59301),oe=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(Le,Ne,We)=>Ne in Le?oe(Le,Ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Ne]=We,me=(Le,Ne)=>{for(var We in Ne||(Ne={}))se.call(Ne,We)&&ye(Le,We,Ne[We]);if(Ae)for(var We of Ae(Ne))he.call(Ne,We)&&ye(Le,We,Ne[We]);return Le},pe=(Le,Ne)=>ue(Le,ce(Ne));const{TextArea:ge}=Se.default,Ee={visible:!1,tabIndex:"0"},ve={[z.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[z.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[z.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(Le=>(Le[Le.SET_VISIBLE=0]="SET_VISIBLE",Le[Le.SET_TABINDEX=1]="SET_TABINDEX",Le))(we||{});function Ie(Le,Ne){switch(Ne.type){case 0:return pe(me({},Le),{visible:Ne.payload});case 1:return pe(me({},Le),{tabIndex:Ne.payload});default:throw new Error}}function Qe({value:Le,className:Ne}){const[We,Me]=(0,te.useState)(!1),et=(0,te.useRef)(),ot=(0,te.useRef)();return(0,te.useEffect)(()=>{We&&(ot.current.reset(),ot.current.write((0,ie.pp)(Le||"")))},[Le,We]),(0,te.useEffect)(()=>{var Ve,Xe,Ge,He;if(et.current){ot.current=new y.Terminal({fontSize:14,disableStdin:!0}),ot.current.open(et.current);const Ke=et.current.offsetWidth-14,Ye=((He=(Ge=(Xe=(Ve=ot.current)==null?void 0:Ve._core)==null?void 0:Xe._renderService)==null?void 0:Ge.dimensions)==null?void 0:He.actualCellWidth)||9.5,_e=Math.ceil(Ke/Ye);ot.current.resize(_e,8),Me(!0)}},[]),ne.createElement("div",{ref:et,className:ee()("XtermText-valueRef",Ne)})}function De(Le){const{status:Ne,error_msg:We,output:Me,input:et,expected_output:ot,is_file:Ve,input_file_url:Xe,output_file_url:Ge,expected_output_file_url:He}=Le;let Ke=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ne){case z.h.NOMATCH:Ke=ne.createElement(ne.Fragment,null,ne.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&ne.createElement(Qe,{className:"mb10",value:et}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Xe,et)},et)),ne.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&ne.createElement(Qe,{className:"mb10",value:Me&&ae.Base64.decode(Me)||""}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Ge,Me)},Me)),ne.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&ne.createElement(Qe,{className:"mb10",value:ot&&ae.Base64.decode(ot)||""}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(He,ot)},ot)));break;case z.h.EXECUTEFAILURE:Ke=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ne.createElement(b.Z,{value:et,style:Ye}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Xe,et)},et)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.COMPILEFAILURE:Ke=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ne.createElement(b.Z,{value:et,style:Ye}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Xe,et)},et)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.PODFAILURE:Ke=ne.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case z.h.TIMEOUT:Ke=ne.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ne.createElement(ne.Fragment,null," ",Ke," ")}function Oe(Le){const{status:Ne,error_msg:We,execute_time:Me,output:et,input:ot,expected_output:Ve,is_file:Xe,input_file_url:Ge,output_file_url:He,expected_output_file_url:Ke}=Le;let Ye=null;switch(Ne){case z.h.OK:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Me,"\u79D2"),ne.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ne.createElement("pre",null,ae.Base64.decode(et)));break;case z.h.NOMATCH:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u8F93\u5165\uFF1A",ne.createElement("pre",null,ot)),ne.createElement("p",null,"\u8F93\u51FA\uFF1A",et&&ae.Base64.decode(et)),ne.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ae.Base64.decode(Ve)));break;case z.h.EXECUTEFAILURE:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ne.createElement("pre",null,ot)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.COMPILEFAILURE:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ne.createElement("pre",null,ot)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.PODFAILURE:Ye=ne.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case z.h.TIMEOUT:Ye=ne.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ne.createElement(ne.Fragment,null," ",Ye," ")}var be=({id:Le,is_file:Ne,input:We,debuging:Me,submitting:et,executingMessage:ot,debugResult:Ve,onChangeInput:Xe,onDebugCode:Ge,onSubmitCode:He})=>{const[Ke,Ye]=(0,te.useReducer)(Ie,Ee),{visible:_e,tabIndex:dt}=Ke;(0,te.useEffect)(()=>{Ye({type:0,payload:!1})},[Le]);function it(Ue){let $e=Ue.target.id;Ye({type:1,payload:$e})}function Ze(){Ye({type:0,payload:!_e})}const Re=(0,te.useMemo)(()=>{if(Ve){const{status:Ue}=Ve;return ne.createElement(ne.Fragment,null,Oe(Ve))}return null},[Ve]);function rt(){Ye({type:0,payload:!0}),Ye({type:1,payload:"1"}),Ge()}return ne.createElement("div",{className:"test-case-panel"},ne.createElement("div",{className:`test-case-panel-body ${_e?"active":""}`},ne.createElement("ul",{className:"s-navs"},ne.createElement("li",null,ne.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ne.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ne.createElement(ge,{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:Ne?"":We,onChange:Xe}),rightNode:Me?ne.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Re:ne.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")})),ne.createElement("a",{className:`btn-collapse ${_e?"up":""}`,onClick:Ze},_e?ne.createElement(fe.Z,null):ne.createElement(le.Z,null)),ne.createElement("footer",{className:"footer"},ne.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ne.createElement("div",{className:"flex-container"},ne.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ne.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ne.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Me,onClick:rt},"\u8C03\u8BD5\u4EE3\u7801"),ne.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:et,disabled:et,onClick:()=>{Ye({type:0,payload:!1}),He()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(vt,tt,de){"use strict";de.d(tt,{h:function(){return te}});var te=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(te||{})},12062:function(vt,tt,de){"use strict";de.d(tt,{Y2:function(){return Le},ZP:function(){return Ne}});var te=de(59301),Se=de(14566),a=de(6767),fe=de(62957),le=de(77019),z=de(47889),ae=de(99571),re=de(62673),b=de(25399),ie=de(37568),x={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"},y="data:image/png;base64,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",E=de(47257),ee=de.n(E),ne=de(25992),oe=de(82093),ue=de(1012),ce=de(49661),Ae=de(41550),se=de(59301),he=Object.defineProperty,ye=Object.defineProperties,me=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(We,Me,et)=>Me in We?he(We,Me,{enumerable:!0,configurable:!0,writable:!0,value:et}):We[Me]=et,we=(We,Me)=>{for(var et in Me||(Me={}))ge.call(Me,et)&&ve(We,et,Me[et]);if(pe)for(var et of pe(Me))Ee.call(Me,et)&&ve(We,et,Me[et]);return We},Ie=(We,Me)=>ye(We,me(Me)),Qe=(We,Me,et)=>new Promise((ot,Ve)=>{var Xe=Ke=>{try{He(et.next(Ke))}catch(Ye){Ve(Ye)}},Ge=Ke=>{try{He(et.throw(Ke))}catch(Ye){Ve(Ye)}},He=Ke=>Ke.done?ot(Ke.value):Promise.resolve(Ke.value).then(Xe,Ge);He((et=et.apply(We,Me)).next())});const{Dragger:De}=Se.default,Oe=We=>{const Me=Ye=>Ye&&Ye.substring(0,Ye.lastIndexOf("."));for(var et=[...We],ot=0,Ve=[],Xe=0;Xe{if(Ye.forEach(_e=>{let dt=_e.name.split(/\.(?=[^\.]+$)/);_e.name=`${dt[0]}.${dt[1].toLowerCase()}`}),Ye[0].name.includes(".in"))return Ye.length===2?Ye:[Ye[0],{}];if(Ye[0].name.includes(".out"))return Ye.length===2?Ye.reverse():[{},Ye[0]]})},be=({onClose:We,onOK:Me,visible:et,wrapClassName:ot,rootIdentifier:Ve,multiple:Xe=!1,defaultMultipleValue:Ge=!0})=>{const[He,Ke]=(0,te.useState)([]),[Ye,_e]=(0,te.useState)({}),[dt,it]=(0,te.useState)(!1),[Ze,Re]=(0,te.useState)(!0),rt=(0,te.useRef)([]),Ue=(0,te.useRef)(0),$e=()=>{We()};(0,te.useEffect)(()=>{at()},[]),(0,te.useEffect)(()=>{et&&(rt.current=[],Ue.current=0,Ke([]),Re(Ge))},[et]);const at=()=>Qe(void 0,null,function*(){try{const bt=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),st=JSON.parse((0,ne.pe)(bt.data));_e(st)}catch(bt){}}),ft=bt=>bt&&bt.substring(0,bt.lastIndexOf(".")),At=bt=>{var st,Dt;const sr=ft((st=bt[0])==null?void 0:st.name)||ft((Dt=bt[1])==null?void 0:Dt.name),Gt=He.filter(mr=>ft(mr.name)!==sr);rt.current=[...Gt],Ke([...Gt])},ke=bt=>{if(!Ze){const Lt=new FormData;Lt.append("file",bt.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Lt},!0).then(lr=>{if(lr.status===0){Ue.current=Ue.current+1;const Nt=rt.current.map(cr=>{var vr;if(cr.name===bt.name){const Fr=we({},cr);return(vr=bt==null?void 0:bt.name)!=null&&vr.includes(".in")?Fr.input=lr==null?void 0:lr.content:Fr.output=lr==null?void 0:lr.content,Fr}return cr});if(rt.current=[...Nt],Ke([...Nt]),Ue.current>0&&Ue.current===He.length){it(!1);let cr=Oe(Nt);cr=cr.filter(vr=>{var Fr,nn;return!!((Fr=vr[0])!=null&&Fr.name&&((nn=vr[1])!=null&&nn.name))}),cr=cr.map(vr=>Ie(we(we({},vr[0]),vr[1]),{is_file:!1})),Me(cr),We()}}else it(!1),We()});return}const st=new(ee())({endpoint:Ye.end_point,region:Ye.region,accessKeyId:Ye.access_key_id,accessKeySecret:Ye.access_key_secret,bucket:Ye.bucket,stsToken:Ye.security_token}),Dt=bt.name,sr={container_type:"TestSet",file_name:Dt},Gt=(0,ue.Z)();let mr=`testsets/${Ve}/${Gt}${Dt.indexOf(".")>-1?"."+Dt.split(".").pop():""}`;Ve===null&&(mr=`testsets/${Gt}${Dt.indexOf(".")>-1?"."+Dt.split(".").pop():""}`),st.multipartUpload(mr,new Blob([bt.file],{type:bt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Dt+""},url:Ye==null?void 0:Ye.callback_url,host:Ye==null?void 0:Ye.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(sr)}}).then(function(Lt){if(Lt.data.status===0){Ue.current=Ue.current+1;const ar=rt.current.map(lr=>{var Nt,cr,vr,Fr,nn,Rt,Xt,Lr,qr,Gr,an,Sn,wn,Un,tn,Nn,gn;if(lr.name===((cr=(Nt=Lt.data)==null?void 0:Nt.data)==null?void 0:cr.file_name)){const br=we({},lr);return(nn=(Fr=(vr=Lt.data)==null?void 0:vr.data)==null?void 0:Fr.file_name)!=null&&nn.includes(".in")?(br.in_object_key=(Xt=(Rt=Lt.data)==null?void 0:Rt.data)==null?void 0:Xt.object,br.in_object_size=(qr=(Lr=Lt.data)==null?void 0:Lr.data)==null?void 0:qr.size,br.input=(an=(Gr=Lt.data)==null?void 0:Gr.data)==null?void 0:an.file_name,br.in_file=bt):(br.out_object_key=(wn=(Sn=Lt.data)==null?void 0:Sn.data)==null?void 0:wn.object,br.out_object_size=(tn=(Un=Lt.data)==null?void 0:Un.data)==null?void 0:tn.size,br.output=(gn=(Nn=Lt.data)==null?void 0:Nn.data)==null?void 0:gn.file_name,br.out_file=bt),br}return lr});if(rt.current=[...ar],Ke([...ar]),Ue.current>0&&Ue.current===He.length){it(!1);let lr=Oe(ar);lr=lr.filter(Nt=>{var cr,vr;return!!((cr=Nt[0])!=null&&cr.name&&((vr=Nt[1])!=null&&vr.name))}),lr=lr.map(Nt=>Ie(we(we({},Nt[0]),Nt[1]),{is_file:!0})),Me(lr),We()}}})},je=bt=>new Promise((st,Dt)=>{let sr=0,Gt=[];for(let mr=0;mr{sr++,sr===bt.length&&(Gt.length?(a.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Dt()):st(bt))}).catch(Lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Lt),sr++,Gt.push(bt[mr].name),sr===bt.length&&(Gt.length?(a.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Dt()):st(bt))})}),ze=()=>Qe(void 0,null,function*(){if(He.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield je(He),it(!0),Oe(He).some(st=>{var Dt,sr;return!((Dt=st[0])!=null&&Dt.name&&((sr=st[1])!=null&&sr.name))})){fe.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:()=>Qe(void 0,null,function*(){He.map(st=>Qe(void 0,null,function*(){ke(st)}))}),onCancel:()=>{it(!1)}});return}He.map(st=>Qe(void 0,null,function*(){ke(st)}))}),nt={name:"file",fileList:He,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:bt=>{if(He!=null&&He.some(Dt=>Dt.name===bt.name))return a.ZP.info(`${bt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(bt.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(bt.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const st={name:bt.name,uid:bt.uid,file:bt,percent:0};return He.push(st),rt.current=[...He],Ke([...He]),!1}},ut=Oe(He);return console.log(He,ut,"fileList"),se.createElement(fe.default,{open:et,wrapClassName:ot,onOk:ze,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:dt},onCancel:$e,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},He.length?se.createElement("div",null,se.createElement(le.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:Xe?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(z.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:Ze,onChange:bt=>Re(bt.target.value)},se.createElement(z.ZP,{value:!1},"\u6587\u672C"),se.createElement(z.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(Se.default,we({},nt),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Le,{data:ut,onRemove:At})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(Se.default.Dragger,Ie(we({},nt),{className:x.dragger}),se.createElement("img",{src:y,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.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",se.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",se.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",se.createElement("br",null))))},Le=({data:We=[],onRemove:Me,width:et="auto",showScore:ot=!1,disabled:Ve=!1,inputChange:Xe,onEvaluatingChange:Ge,onSelectAll:He,checkAll1:Ke,checkAll2:Ye,checkAll3:_e,checkAll4:dt,checkAll5:it,showEvaluatingSetting:Ze=!1,className:Re="",isProgramHomework:rt=!1})=>{const Ue={value:"",filename:"",dataUrl:""},[$e,at]=(0,te.useState)(we({},Ue)),ft=je=>{let ze=document.createElement("a");document.body.appendChild(ze);let nt=URL.createObjectURL(je.file);ze.href=nt,ze.download=je.name,ze.click(),URL.revokeObjectURL(nt),document.body.removeChild(ze)},At=(je,ze)=>{(0,ce.LR)(je,ze)},ke=(je,ze)=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Me(je,ze)},onCancel:()=>{}})};return We.length?se.createElement("div",{className:Re,style:{width:et}},se.createElement("div",{className:`${rt?x.headProgram:x.head}`},Ze&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ke,onChange:je=>{He(je.target.checked,"hidden")}}),se.createElement(b.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:rt?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:ot?rt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:ot?rt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),ot&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:dt,onChange:je=>{He(je.target.checked,"input_visible")}}),se.createElement(b.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ye,onChange:je=>{He(je.target.checked,"is_invisible")}}),se.createElement(b.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:it,onChange:je=>{He(je.target.checked,"actual_output_visible")}}),se.createElement(b.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:_e,onChange:je=>{He(je.target.checked,"last_match_rule")}}),se.createElement(b.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"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:rt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:rt?"0px 2px 4px 0px #EAEEF4":"unset"}},We.map((je,ze)=>{var nt,ut,bt,st;return se.createElement("div",{key:ze,className:x.list,style:rt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ze&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!je.hidden,onChange:Dt=>{Ge(Dt.target.checked,ze,"hidden")}})),se.createElement("div",{style:{width:rt?"25%":"15%",paddingLeft:rt?"5px":"0px",paddingRight:rt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ze+1),se.createElement("div",{className:x.info,style:{width:ot?rt?"20%":"15%":"25%"}},se.createElement("span",{title:je.input||((nt=je[0])==null?void 0:nt.name),onClick:()=>Qe(void 0,null,function*(){let Dt;je.input?je.input_file_url?Dt=je.input_file_url:Dt=je.in_file:Dt=je[0];let sr;typeof Dt=="string"?(sr=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield sr.text(),filename:"",dataUrl:Dt})):(sr=yield(0,ce.db)(Dt.file),at({value:sr.text,filename:Dt.name,dataUrl:sr.link}))})},je.input||((ut=je[0])==null?void 0:ut.name))),se.createElement("div",{className:x.info,style:{width:ot?rt?"20%":"15%":"25%"}},se.createElement("span",{title:je.output||((bt=je[1])==null?void 0:bt.name),onClick:()=>Qe(void 0,null,function*(){let Dt;je.input?je.output_file_url?Dt=je.output_file_url:Dt=je.out_file:Dt=je[1];let sr;typeof Dt=="string"?(sr=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield sr.text(),filename:"",dataUrl:Dt})):(sr=yield(0,ce.db)(Dt.file),at({value:sr.text,filename:Dt.name,dataUrl:sr.link}))})},je.output||((st=je[1])==null?void 0:st.name))),ot&&se.createElement("div",{style:{width:"20%"}},se.createElement(ie.default,{size:"large",addonAfter:rt?"%":null,disabled:Ve,style:{width:"80%"},onChange:Dt=>Xe(Dt,ze),value:je.score}),!rt&&se.createElement("span",null,"\xA0%")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.input_visible||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.is_invisible||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.actual_output_visible||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.last_match_rule||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>ke(je,ze),style:rt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(Ae.Z,{close:!0,data:$e.dataUrl,filename:$e.filename,type:$e.dataUrl.length?"txt":"",onClose:()=>at(we({},Ue)),monacoEditor:{value:$e.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Ne=be},46541:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return E}});var te=de(59301),Se=de(6767),a=de(25399),fe=de(29787),le=de(77019),z=de(5269),ae=de(13747),re=de(99571),b=de(2978),ie=de(82093),x=de(38394),y=(ne,oe,ue)=>new Promise((ce,Ae)=>{var se=me=>{try{ye(ue.next(me))}catch(pe){Ae(pe)}},he=me=>{try{ye(ue.throw(me))}catch(pe){Ae(pe)}},ye=me=>me.done?ce(me.value):Promise.resolve(me.value).then(se,he);ye((ue=ue.apply(ne,oe)).next())}),E=({id:ne,activeDiscussIndex:oe,onReplyDiscuss:ue,adminOrOperator:ce})=>{const[Ae,se]=(0,te.useState)(""),[he,ye]=(0,te.useState)(!1);function me(ge){se(ge)}function pe(){if(!Ae){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ue(ne,Ae),se("")}return(0,te.useEffect)(()=>{oe!=ne&&ye(!1)},[oe]),te.createElement("div",{key:ne,className:"discuss-item-editor",style:{display:oe===ne?"block":"none",width:"100%"}},te.createElement(b.Z,{miniToolbar:!0,startInit:oe===ne,defaultValue:Ae,id:ne,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:ce&&te.createElement(a.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:ee({id:ne,isOpen:he,activeDiscussIndex:oe,onChange:me,setIsOpen:ye}),overlayStyle:{maxWidth:600}},te.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ye(!he)},te.createElement("i",{className:"iconfont icon-dianzan11"})))}),te.createElement("a",{onClick:pe,className:"btn-send"},"\u53D1\u9001"))};const ee=ne=>{const[oe,ue]=(0,te.useState)(!1),[ce,Ae]=(0,te.useState)([]),[se,he]=(0,te.useState)(1);(0,te.useEffect)(()=>{ne!=null&&ne.isOpen?ye():(he(1),Ae([]))},[ne==null?void 0:ne.isOpen]);const ye=()=>y(void 0,null,function*(){ue(!0);const me=yield(0,ie.ZP)(`/api/discusses/${ne==null?void 0:ne.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&Ae(me==null?void 0:me.answer),ue(!1)});return te.createElement(fe.Z,{spinning:oe},te.createElement("div",{style:{color:"#000"}},te.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ce==null?void 0:ce[se-1])||""}),te.createElement(le.Z,{justify:"end",align:"middle"},te.createElement(z.Z,null,te.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(ce==null?void 0:ce.length)||0,onChange:me=>{he(me)}})),te.createElement(z.Z,null,te.createElement(re.ZP,{onClick:()=>y(void 0,null,function*(){ne==null||ne.onChange(ce==null?void 0:ce[se-1]),ne==null||ne.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(vt,tt,de){"use strict";de.d(tt,{CP:function(){return a},_V:function(){return z}});var te=de(28209),Se=de.n(te);const a={secret:te.enc.Utf8.parse("0a18e199b87f1a8d"),iv:te.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=="},fe={exam:a};function le(ae="",re="exam"){const{secret:b,iv:ie}=fe[re];return AES.encrypt(ae,b,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function z(ae="",re="exam"){const{secret:b,iv:ie}=fe[re];return te.AES.decrypt(ae,b,{iv:ie,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(te.enc.Utf8)}},16837:function(vt,tt,de){"use strict";de.d(tt,{c:function(){return Se}});var te=(a=>(a.FirstPage="firstPage",a.PrevPage="prevPage",a.NextPage="nextPage",a))(te||{}),Se=(a=>(a[a.Single=0]="Single",a[a.Multiple=1]="Multiple",a[a.Judge=2]="Judge",a[a.Fill=3]="Fill",a[a.Subjective=4]="Subjective",a[a.Shixun=5]="Shixun",a[a.Program=6]="Program",a[a.Combine=7]="Combine",a))(Se||{})},30975:function(vt,tt,de){"use strict";de.d(tt,{AD:function(){return Oe},BA:function(){return $e},D9:function(){return ot},Hp:function(){return me},IM:function(){return Xe},Iy:function(){return ge},KM:function(){return Ue},KU:function(){return Ye},MJ:function(){return pe},Ne:function(){return Ve},ON:function(){return dt},Uj:function(){return Re},VY:function(){return Ke},YO:function(){return Ze},YX:function(){return it},Zn:function(){return ne},_g:function(){return se},_k:function(){return Me},c6:function(){return Qe},cr:function(){return oe},eV:function(){return De},fi:function(){return ue},gh:function(){return we},hS:function(){return Ge},iA:function(){return ce},j6:function(){return he},je:function(){return Ne},jj:function(){return ye},kS:function(){return _e},lS:function(){return We},o6:function(){return Ie},pO:function(){return rt},rQ:function(){return be},sA:function(){return ve},xm:function(){return et},xo:function(){return He},y8:function(){return Le},yd:function(){return Ae}});var te=de(64948),Se=de(76560),a=de(49661),fe=de(6767),le=de(90524),z=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ie=(at,ft,At)=>ft in at?z(at,ft,{enumerable:!0,configurable:!0,writable:!0,value:At}):at[ft]=At,x=(at,ft)=>{for(var At in ft||(ft={}))re.call(ft,At)&&ie(at,At,ft[At]);if(ae)for(var At of ae(ft))b.call(ft,At)&&ie(at,At,ft[At]);return at},y=(at,ft,At)=>new Promise((ke,je)=>{var ze=bt=>{try{ut(At.next(bt))}catch(st){je(st)}},nt=bt=>{try{ut(At.throw(bt))}catch(st){je(st)}},ut=bt=>bt.done?ke(bt.value):Promise.resolve(bt.value).then(ze,nt);ut((At=At.apply(at,ft)).next())});const E=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ne=at=>y(void 0,null,function*(){E(),(yield(0,te.YR)(x({},at))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/export_couser_info.json`,query:at}))),ee()}),oe=at=>y(void 0,null,function*(){const ft=yield(0,te.yS)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`);else{if(ft.status===-2)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`))}}),ue=at=>y(void 0,null,function*(){const ft=yield(0,te.W0)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`))}}),ce=at=>y(void 0,null,function*(){const ft=yield(0,te.Nl)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ae=at=>y(void 0,null,function*(){const ft=yield(0,te.IU)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`))}}),se=at=>y(void 0,null,function*(){const ft=yield(0,te.td)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ft.status===-2)return ft;if(ft.status===-3)(0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else if(ft.status===-4)return ft}}),he=at=>y(void 0,null,function*(){const ft=yield(0,te.QX)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`))}}),ye=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.o_)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),me=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.ZL)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),pe=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.vV)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),ge=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.aP)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),Ee=at=>y(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},at))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${at.categoryId}/works_list.zip`,query:at}))),ee()}),ve=at=>y(void 0,null,function*(){E(),yield(0,a.FH)("",le.Z.API_SERVER+`/api/polls/${at.categoryId}/commit_result.xlsx`),ee()}),we=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/attendances/export_xlsx_data.xlsx`,query:at}))}),Ie=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/video_study_statics.xlsx`,query:at}))}),Qe=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/export_video_study.xlsx`,query:at}))}),De=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/export_course_students_info.xlsx`,query:at}))}),Oe=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/school_manages/students.xlsx",query:at}))}),be=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/item_banks/export.xlsx",query:at}))}),Le=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:at}))}),Ne=at=>y(void 0,null,function*(){const ft=yield(0,te.Uy)(x({},at));ft.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`)):ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`))}),We=at=>y(void 0,null,function*(){const ft=yield(0,te.tg)(x({},at));ft.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_report`)):ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Me=at=>y(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/export_records/${at.id}.xlsx`,query:at}))}),et=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:at}))}),ot=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/${at.menuKey}_statistic.xlsx?${at.checkedList.map(ft=>`course_group_id[]=${ft}`).join("&")}`,query:at}))}),Ve=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_training_objectives.xlsx`,query:at}))}),Xe=at=>y(void 0,null,function*(){yield(0,a.FH)(at==null?void 0:at.name,(0,a.NY)({url:le.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:at}))}),Ge=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_courses.xlsx`,query:at}))}),He=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_graduation_requirements.xlsx`,query:at}))}),Ke=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:at}))}),Ye=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/exercises/${at.categoryId}/rank_list.xlsx`,query:at}))}),_e=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:at}))}),dt=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/examination_banks/${at.id}.json`,query:at}))}),it=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/exercises/${at.categoryId}.json`,query:at}))}),Ze=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/polls/${at==null?void 0:at.id}/commit_result.json`,query:at}))}),Re=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/paths/get_task_pass.json",query:at}))}),rt=(at,ft)=>y(void 0,null,function*(){yield(0,a.FH)(ft||"",(0,a.NY)({url:le.Z.API_SERVER+`/api/exercises/${at==null?void 0:at.exercise_id}/consult_exercise.json`,query:at}))}),Ue=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/competitions/${at==null?void 0:at.identifier}/competition_commit_records/member_works.xlsx`,query:at}))}),$e=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/group_homeworks/import_group_template.xlsx`,query:at}))})},2610:function(vt,tt,de){"use strict";de.d(tt,{BU:function(){return Se},Dj:function(){return te},gH:function(){return a},vp:function(){return fe}});function te(le){try{le.mozRequestFullScreen?le.mozRequestFullScreen():le.webkitRequestFullScreen&&le.webkitRequestFullScreen()}catch(z){console.log(z,":e")}}function Se(){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 a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var le=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,z=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",le),window.isFullScreen?window.isFullScreen:le!=null}},98072:function(vt,tt,de){"use strict";de.d(tt,{U:function(){return b}});var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(ie,x,y)=>x in ie?Se(ie,x,{enumerable:!0,configurable:!0,writable:!0,value:y}):ie[x]=y,ae=(ie,x)=>{for(var y in x||(x={}))fe.call(x,y)&&z(ie,y,x[y]);if(a)for(var y of a(x))le.call(x,y)&&z(ie,y,x[y]);return ie},re=(ie,x,y)=>new Promise((E,ee)=>{var ne=ce=>{try{ue(y.next(ce))}catch(Ae){ee(Ae)}},oe=ce=>{try{ue(y.throw(ce))}catch(Ae){ee(Ae)}},ue=ce=>ce.done?E(ce.value):Promise.resolve(ce.value).then(ne,oe);ue((y=y.apply(ie,x)).next())});function b(ie,x){const[y,E]=(0,te.useState)(x),[ee,ne]=(0,te.useState)(!1),[oe,ue]=(0,te.useState)();return[y,ee,(Ae,se=!1)=>re(this,null,function*(){const he=se?x:ae(ae({},y),Ae);ne(!0),E(he);const ye=yield ie(he);return ne(!1),ue(ye),ye}),oe,ue]}},89244:function(vt,tt,de){"use strict";de.d(tt,{_:function(){return a}});var te=de(59301),Se=de(62957);const a=fe=>{var le,z;const ae=(0,te.useRef)([]),re=()=>{for(const b of ae.current)clearTimeout(b);ae.current=[]};return(0,te.useEffect)(()=>{var b,ie,x,y,E,ee;if(re(),(b=fe==null?void 0:fe.exercise)!=null&&b.left_time&&((x=(ie=fe==null?void 0:fe.exercise)==null?void 0:ie.exercise_events)==null?void 0:x.length)>0){for(const ne of(y=fe==null?void 0:fe.exercise)==null?void 0:y.exercise_events)if(((E=fe==null?void 0:fe.exercise)==null?void 0:E.left_time)>(ne==null?void 0:ne.reminder_time)*60){let oe=(((ee=fe==null?void 0:fe.exercise)==null?void 0:ee.left_time)-(ne==null?void 0:ne.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const ue=setTimeout(()=>{Se.default.info({content:`${ne==null?void 0:ne.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(ue)}}},[(le=fe==null?void 0:fe.exercise)==null?void 0:le.left_time,(z=fe==null?void 0:fe.exercise)==null?void 0:z.exercise_events]),re}},90290:function(vt,tt,de){"use strict";de.d(tt,{AL:function(){return he},Iy:function(){return x},Qv:function(){return ee},ez:function(){return se},jb:function(){return y}});var te=de(32834),Se=de.n(te),a=de(11690),fe=de.n(a);let le=1;function z(Ee,ve){const we=Ee.match(/^(\s+)(?:```)/);if(we===null)return ve;const Ie=we[1];return ve.split(` +\u8BC4\u8BED\uFF1A${(ga=Xi==null?void 0:Xi.data)==null?void 0:ga.comment}`;ma(bn=>[...bn].map((ta,qi)=>qi===bn.length-1?Ki(Qi({},ta),{text:rn,loading:!1,response:Xi}):ta))}});return Mn.createElement(te.Fragment,null,Mn.createElement(z.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:wr.show,destroyOnClose:!0,onCancel:()=>Hr({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:wa,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Wr},Mn.createElement(ti.Z,{value:ia,onChange:Dn=>oa(Dn)}),Mn.createElement("div",{className:`${Qn.config_title} mt20`},"\u8BC4\u5206\u6807\u51C6"),Mn.createElement(a.default,{form:ea,colon:!1},Mn.createElement("div",{className:Qn.form_item_warp},Mn.createElement(a.default.List,{name:"ai_review_settings"},(Dn,{add:ii,remove:xi})=>Dn.map((yi,Ca)=>{var pa;return Mn.createElement(re.Z,{key:yi.key,style:{padding:"5px 14px 5px 30px"}},Mn.createElement(b.Z,{className:Qn.lable_name1},"\u8BC4\u5206\u70B9"),Mn.createElement(b.Z,null,Mn.createElement(a.default.Item,{className:"ml10",name:[yi.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},Mn.createElement(ae.default,{onChange:Li=>{ea.setFieldValue([yi.name,"content"],Li.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Mn.createElement(b.Z,{className:Qn.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Mn.createElement(b.Z,null,Mn.createElement(a.default.Item,{className:"ml10",name:[yi.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Mn.createElement(ae.default,{onChange:Li=>{ea.setFieldValue([yi.name,"content"],Li.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Mn.createElement(b.Z,{className:Qn.lable_name1},"\u6743\u91CD"),Mn.createElement(b.Z,null,Mn.createElement(a.default.Item,{className:"ml10",name:[yi.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"}]},Mn.createElement(ee.Z,{onChange:Li=>{Number.isInteger(Li)||ea.setFieldValue([yi.name,"weight"],parseFloat(Li).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),Mn.createElement(re.Z,{className:(pa=Qn)==null?void 0:pa.h_lh_40},Mn.createElement(b.Z,null,Mn.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Dn.length>=10)return fe.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");ii()}})),Ca>0&&Mn.createElement(b.Z,null,Mn.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{xi(yi.name)}}))))}))))),Mn.createElement($n.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Jn,onOpen:Sn,onClose:()=>{zi(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:Sr,showDefaultTips:!1,extraAnswerAction:Dn=>{var ii,xi;return!Dn.loading&&!((xi=(ii=Dn==null?void 0:Dn.response)==null?void 0:ii.data)!=null&&xi.message)&&Mn.createElement("div",{className:Qn.apply,onClick:()=>{var yi,Ca,pa,Li;Pt(Ki(Qi({},pn),{score:(Ca=(yi=Dn==null?void 0:Dn.response)==null?void 0:yi.data)==null?void 0:Ca.score,comment:((Li=(pa=Dn==null?void 0:Dn.response)==null?void 0:pa.data)==null?void 0:Li.comment)||"",is_ai:!0})),zi(!1)}},Mn.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},Mn.createElement("div",{className:di()(Qn.intelligentReview,Wt),style:Vt},Mn.createElement(le.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var Gi=(0,Se.connect)(({exercise:It,loading:Wt})=>({exercise:It,loading:Wt.effects}))(Ea),fa=de(57049),xa=de(65526),ai=de(59301);const{TabPane:na}=ar.default;var Sa=({item:It,answerData:Wt,autoHeight:Vt})=>{var Pr,pn,Pt,Tr,xr,wr;const[Hr,Wr]=(0,te.useState)([]),[dn,Jn]=(0,te.useState)(!1),[zi,Bi]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var oa,Pi;console.log(It),console.log(Wt),((oa=It==null?void 0:It.evaluate_codes)==null?void 0:oa.length)>0?Wr((Pi=It==null?void 0:It.evaluate_codes)==null?void 0:Pi.map((pi,wa)=>({key:wa+1,error_msg:pi!=null&&pi.error_msg?Ne.Base64.decode(pi==null?void 0:pi.error_msg):"",status:pi==null?void 0:pi.status,created_at:pi.created_at,code:pi==null?void 0:pi.code,show_code:pi==null?void 0:pi.show_code,language:pi==null?void 0:pi.language,resubmit:pi==null?void 0:pi.resubmit}))):Wr([{key:"--",error_msg:"--",show_code:!1}])},[It==null?void 0:It.evaluate_codes]);const ea=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(oa,Pi)=>ai.createElement("span",null,Pi.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(oa,Pi)=>ai.createElement($e.Z,{date:Pi.created_at,showTag:Pi==null?void 0:Pi.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(oa,Pi)=>{var pi;return ai.createElement("span",{className:oa===0?"c-green":"c-red"},((pi=fa.Im[oa])==null?void 0:pi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Pr=Hr==null?void 0:Hr[0])==null?void 0:Pr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(oa,Pi)=>ai.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{z.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:ai.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",ai.createElement(xa.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Pi==null?void 0:Pi.language]})),content:ai.createElement("div",{className:"mb10"},ai.createElement(lr.ZP,{height:300,language:"python",theme:"vs-light",value:Pi!=null&&Pi.code?Ne.Base64.decode(Pi==null?void 0:Pi.code):"",autoHeight:Vt,options:ia}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(oa=>!!oa),ia={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return ai.createElement(ai.Fragment,null,ai.createElement(ar.default,{defaultActiveKey:"1"},ai.createElement(na,{tab:ai.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",ai.createElement(y.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"},ai.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},ai.createElement("div",{className:"mt15 mb15"},ai.createElement(Ie.Z,{value:It==null?void 0:It.description})),!!((pn=It==null?void 0:It.user_answer)!=null&&pn.length)&&(It==null?void 0:It.passed_code)&&ai.createElement("aside",{className:we.Z.shixunWrp},ai.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),ai.createElement("div",{className:we.Z.full},ai.createElement(xa.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[It==null?void 0:It.language]}),ai.createElement("span",{onClick:()=>Jn(!0)},ai.createElement("i",{className:"iconfont icon-quanping2"}),ai.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),ai.createElement(lr.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:It!=null&&It.passed_code?Ne.Base64.decode(It==null?void 0:It.passed_code):"",autoHeight:Vt,options:ia})),ai.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Bi(!zi)}},zi?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),zi&&ai.createElement("div",{className:we.Z.newProgramBg},ai.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(It==null?void 0:It.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),ai.createElement(na,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((Pt=Wt==null?void 0:Wt.exercise)!=null&&Pt.student_commit_status)&&((Tr=Wt==null?void 0:Wt.exercise)==null?void 0:Tr.student_commit_status)!==0||!!((xr=Wt==null?void 0:Wt.exercise)!=null&&xr.user_exercise_status)&&((wr=Wt==null?void 0:Wt.exercise)==null?void 0:wr.user_exercise_status)!==0)&&ai.createElement(se.default,{className:"mt5",bordered:!0,dataSource:Hr,columns:ea,pagination:!1}))),ai.createElement(z.default,{centered:!0,destroyOnClose:!0,open:dn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Jn(!1),footer:null},ai.createElement(lr.ZP,{height:500,language:"python",theme:"vs-light",value:It!=null&&It.passed_code?Ne.Base64.decode(It==null?void 0:It.passed_code):"",autoHeight:Vt,options:ia})))},ht=de(39479),pt=de(90524),Bt="data:image/png;base64,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",Tt="data:image/png;base64,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",or="data:image/png;base64,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",fr="data:image/png;base64,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",Rr="data:image/png;base64,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",Ur="data:image/png;base64,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",on="data:image/png;base64,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",kr="data:image/png;base64,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",Mr={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Ht=de(57884),jn=de(98616),Oi=({parentData:It})=>{var Wt,Vt,Pr,pn;const Pt=((Wt=(0,jn.Uf)(It))==null?void 0:Wt.every(Tr=>{var xr;return!((xr=Tr==null?void 0:Tr.data)!=null&&xr.length)}))&&!((Vt=It==null?void 0:It.photos)!=null&&Vt.length);return te.createElement("div",{className:Mr.wrap},te.createElement("div",{className:Mr.head},te.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),te.createElement("div",null,"\u5171",te.createElement("span",null,(Pr=It==null?void 0:It.photos)==null?void 0:Pr.length),"\u5F20")),Pt?te.createElement(Ht.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):te.createElement(te.Fragment,null,te.createElement(jn.ZP,{data:(0,jn.Uf)(It)}),!!((pn=It==null?void 0:It.photos)!=null&&pn.length)&&te.createElement(te.Fragment,null,te.createElement("div",{className:Mr.line}),te.createElement(jn._s,{dataSource:It==null?void 0:It.photos,right:21,col:3,wrapWidth:856}))))},mn={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},Xr=de(13747),Cn=de(89392),kn=de.n(Cn),vn=de(71360),Or=de(59301),Yn=Object.defineProperty,Xn=Object.getOwnPropertySymbols,Zi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,ni=(It,Wt,Vt)=>Wt in It?Yn(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,Ri=(It,Wt)=>{for(var Vt in Wt||(Wt={}))Zi.call(Wt,Vt)&&ni(It,Vt,Wt[Vt]);if(Xn)for(var Vt of Xn(Wt))hi.call(Wt,Vt)&&ni(It,Vt,Wt[Vt]);return It},gr=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())}),Kr=({visible:It,value:Wt,onChange:Vt,onClose:Pr,sealedReview:pn,data:Pt})=>{var Tr;const xr=(0,Se.useLocation)(),wr=(0,Se.useParams)(),Hr=(Tr=xr==null?void 0:xr.pathname)==null?void 0:Tr.includes("/centralizeReview"),[Wr,dn]=(0,te.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:Hr?"appraise":"normal"}),[Jn,zi]=(0,te.useState)([]),[Bi,ea]=(0,te.useState)([]),[ia,oa]=(0,te.useState)(!0),[Pi,pi]=(0,te.useState)(!1),[wa,Sn]=(0,te.useState)(!1),[Sr,Dn]=(0,te.useState)(0),ii=(0,te.useRef)(!0),xi=(0,te.useRef)(!0);(0,te.useEffect)(()=>{let un=Wr;It&&(console.log(xi.current),Hr||(un=Ri({},Wr)),dn(Ri({},un)),xi.current=!1,pa(un),Li())},[It]),(0,te.useEffect)(()=>{pn!==void 0&&Sn(pn)},[pn]);const yi=un=>{Wr.course_group_id=un,Wr.page=1,dn(Ri({},Wr)),pa(Wr)},Ca=un=>{Wr.review_status=un,Wr.page=1,dn(Ri({},Wr)),pa(Wr)},pa=un=>gr(void 0,null,function*(){console.log(un);const Mi=kn().pickBy(un,Er=>Er!=="all");delete Mi.save_name,delete Mi.review,delete Mi.exercise_group_id,oa(!0);const Ji=yield(0,Le.ZP)(`/api/exercises/${wr.exerciseId}/user_review_list.json`,{method:"post",body:Ri({},Mi)});ea((Ji==null?void 0:Ji.review_list)||[]),Dn((Ji==null?void 0:Ji.count)||0),oa(!1)}),Li=()=>gr(void 0,null,function*(){if(!ii.current)return;pi(!0);const un=yield(0,Le.ZP)(`/api/courses/${wr.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});un!=null&&un.course_groups&&(zi((un==null?void 0:un.course_groups)||[]),ii.current=!1),pi(!1)}),ga=un=>gr(void 0,null,function*(){var Mi;const Ji=(Mi=xr==null?void 0:xr.pathname)!=null&&Mi.includes("/centralizeReview")?"centralizeReview":"review";Se.history.replace(`/classrooms/${wr.coursesId}/exercise/${wr.exerciseId}/${Ji}/${un.login}`),Vt(un)}),sa=un=>{Wr.page=un,dn(Ri({},Wr)),pa(Wr)},ma=(un,Mi)=>{Wr.page=un,Wr.limit=Mi,dn(Ri({},Wr)),pa(Wr)},Hn=()=>Or.createElement("div",{className:mn.head},Or.createElement("div",{className:mn.title},"\u5B66\u751F\u5217\u8868"),Or.createElement("div",{className:mn.inputBox},!wa&&Or.createElement(Nt.default,{value:Wr==null?void 0:Wr.course_group_id,className:mn.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:un=>un.parentNode,onChange:yi,dropdownRender:un=>Or.createElement(oe.Z,{spinning:Pi},un)},Or.createElement(Nt.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Jn.map(un=>Or.createElement(Nt.default.Option,{key:un.id,value:un.id},un.name))),Or.createElement(Nt.default,{className:mn.selectWrapper,style:{width:255},getPopupContainer:un=>un.parentNode,value:Wr==null?void 0:Wr.review_status,onChange:Ca},Or.createElement(Nt.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),Or.createElement(Nt.default.Option,{value:0},"\u672A\u8BC4\u9605"),Or.createElement(Nt.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),Or.createElement(Nt.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),Or.createElement(vn.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Wr==null?void 0:Wr.save_name,onChange:un=>{Wr.page=1,Wr.name=un,dn(Ri({},Wr)),pa(Wr)}})));return Or.createElement(ye.Z,{className:mn.wrapper,title:Hn(),width:800,placement:"left",closable:!1,onClose:Pr,bodyStyle:{display:"flex",flexDirection:"column"},open:It},Or.createElement("div",{className:mn.content},Or.createElement(oe.Z,{spinning:ia},Bi.length>0?Or.createElement("div",{className:mn.tableHead},Or.createElement("div",null,"\u59D3\u540D"),Or.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),Or.createElement("div",null,"\u5206\u73ED"),Or.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):Or.createElement(Ht.Z,null),Bi==null?void 0:Bi.map(un=>Or.createElement("div",{key:un.id,className:Wt===un.login?`${mn.list} ${mn.active}`:mn.list,onClick:()=>ga(un)},Or.createElement("span",{title:un==null?void 0:un.name},un.name),Or.createElement("span",{title:un==null?void 0:un.student_id},un.student_id),Or.createElement("span",{title:un.course_group},(0,Qe.Pq)(un.course_group,11)),(un==null?void 0:un.review_status)===1?Or.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(un==null?void 0:un.review_status)===0?Or.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):Or.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Sr===0&&Wr.name&&Or.createElement(Ht.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),Or.createElement("div",{className:mn.footer},Sr>Wr.limit?Or.createElement("div",null,Or.createElement("span",{style:{color:"#656F87"}},"\u5171",Or.createElement("span",{className:"c-light-primary"},Sr),"\u6761\u6570\u636E")):"",Or.createElement(Xr.Z,{total:Sr,pageSize:Wr==null?void 0:Wr.limit,current:Wr==null?void 0:Wr.page,showSizeChanger:!0,size:"small",onShowSizeChange:ma,onChange:sa,showQuickJumper:!0,hideOnSinglePage:!0})))},Vr=de(63208),qn=de(394),Ot=de(60977),qt=de(80033),yr=de(52750),sn=de(65737),Rn=de(44164),Fn=de.n(Rn),ln=de(16837),Cr=de(59301),yn=Object.defineProperty,cn=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,oi=(It,Wt,Vt)=>Wt in It?yn(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,Qr=(It,Wt)=>{for(var Vt in Wt||(Wt={}))Gn.call(Wt,Vt)&&oi(It,Vt,Wt[Vt]);if(Vn)for(var Vt of Vn(Wt))ri.call(Wt,Vt)&&oi(It,Vt,Wt[Vt]);return It},vi=(It,Wt)=>cn(It,Ui(Wt)),En=(It,Wt)=>{var Vt={};for(var Pr in It)Gn.call(It,Pr)&&Wt.indexOf(Pr)<0&&(Vt[Pr]=It[Pr]);if(It!=null&&Vn)for(var Pr of Vn(It))Wt.indexOf(Pr)<0&&ri.call(It,Pr)&&(Vt[Pr]=It[Pr]);return Vt},Ni=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const{TextArea:Ti}=ae.default,ki=It=>{var Wt=It,{exercise:Vt,globalSetting:Pr,loading:pn,user:Pt,dispatch:Tr,isEaxmPaperOpen:xr,studentexportDate:wr,onChangeProgress:Hr=()=>{}}=Wt,Wr=En(Wt,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const dn=(0,Se.useParams)(),{userInfo:Jn}=Pt,[zi,Bi]=(0,te.useState)({}),ea=(0,te.useRef)(),ia=(0,te.useRef)(!1),[oa,Pi]=(0,te.useState)(null),[pi,wa]=(0,te.useState)(!1),[Sn,Sr]=(0,te.useState)(!1),[Dn,ii]=(0,te.useState)(!1),[xi,yi]=(0,te.useState)(!1),[Ca,pa]=(0,te.useState)(!1),Li={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,te.useEffect)(()=>{Jn!=null&&Jn.login&&ma()},[dn.userId,dn.coursesId,dn.exerciseId,Jn]),(0,te.useEffect)(()=>{xr&&oa&&(yi(wr.userCommentVisible),ii(wr.userScoreVisible),pa(wr.new),wa(!0),setTimeout(()=>{Hn(wr)},2500))},[xr,oa]);const ga=()=>{document.querySelectorAll("canvas").forEach(Er=>{(!Er.clientWidth||!Er.clientHeight)&&Er.remove()})},sa=Er=>{var Ai,Xi,rn,bn;const ta=(Ai=Er==null?void 0:Er.exercise_answer_user)==null?void 0:Ai.user_id;if((Xi=Er==null?void 0:Er.exercise)!=null&&Xi.question_random||(rn=Er==null?void 0:Er.exercise)!=null&&rn.choice_random){let qi=1;Er.exercise.question_random=(bn=Er==null?void 0:Er.exercise_question_types)==null?void 0:bn.map(Ci=>{var zt,Yr;return(zt=Er==null?void 0:Er.exercise)!=null&&zt.choice_random&&((Ci.question_type===0||Ci.question_type===1)&&Ci.items.map(Jr=>(Jr.question_choices=(0,Qe.M2)(Jr.question_choices,ta),Jr)),Ci.question_type===7&&Ci.items.forEach(Jr=>{Jr.sub_exercise_questions.forEach(Ln=>{Ln.question_choices&&(Ln.question_choices=(0,Qe.M2)(Ln.question_choices,ta))})})),(Yr=Er==null?void 0:Er.exercise)!=null&&Yr.question_random&&(Ci.items=(0,Qe.M2)(Ci.items,ta)),Ci.items.map(Jr=>(Jr.question_num=qi,qi++,Jr)),Ci})}},ma=()=>Ni(void 0,null,function*(){let Er;Tr({type:"exercise/getExerciseExportHeadData",payload:{id:dn.exerciseId||dn.categoryId,identify:dn.userId||null}}),dn.userId?(Er=yield(0,ve.pu)({exerciseId:dn.exerciseId,login:dn.userId}),sa(Er),ia.current=!1):(Er=yield Tr({type:"exercise/editExercise",payload:{coursesId:dn.coursesId,categoryId:dn.exerciseId}}),ia.current=!0),Pi(Qr({},Er||{}))}),Hn=Er=>Ni(void 0,null,function*(){var Ai,Xi,rn;Er.type==="all"?ia.current=!1:dn.userId||(ia.current=!0),ga();const bn=ea.current.children;let ta=`${Ee()().format("YYYY-MM-DD HH:mm:ss")}`;(Ai=Vt.exerciseExportHeadData)!=null&&Ai.new_user&&(ta=`${((Xi=Vt.exerciseExportHeadData)==null?void 0:Xi.new_student_id)||""}${(rn=Vt.exerciseExportHeadData)==null?void 0:rn.new_user}`);const qi={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Ci=Fn()();for(let zt=0;ztNi(void 0,null,function*(){zt{var rn,bn,ta,qi,Ci,zt,Yr,Jr,Ln,Vi,Ii,Ra,ka,$a;return Cr.createElement(Cr.Fragment,null,!Xi&&Cr.createElement("div",{style:{display:"flex"},className:Ot.Z.programTitle},Cr.createElement("span",{style:{flexShrink:0},className:"font18"},Ai,"."),Cr.createElement(Ie.Z,{value:(Er==null?void 0:Er.question_type)===8?Er==null?void 0:Er.description:Er.question_title}),Cr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Er==null?void 0:Er.question_type)===7?`\u5171${Er==null?void 0:Er.sub_q_count}\u5C0F\u9898`:""," ",Er.question_score,"\u5206\uFF09")),(Er==null?void 0:Er.question_type)===8&&Cr.createElement(Ie.Z,{showProgramFill:!0,disabledFill:!0,value:Ne.Base64.decode((Er==null?void 0:Er.code)||"")}),Er.question_type===ln.c.Single&&((rn=Er.question_choices)==null?void 0:rn.map((ra,Ma)=>{var to;return Cr.createElement(re.Z,{key:Ma,className:"pr20"},Cr.createElement(b.Z,{flex:"25px"},Cr.createElement("div",{style:{width:25,overflow:"hidden"}},Cr.createElement(ie.ZP,{checked:(to=Er.user_answer)==null?void 0:to.includes(ra.choice_id),style:{width:25}}))),Cr.createElement(b.Z,{flex:"1"},Cr.createElement(Ie.Z,{value:ra.choice_text||""})))})),Er.question_type===ln.c.Multiple&&((bn=Er.question_choices)==null?void 0:bn.map((ra,Ma)=>{var to;return Cr.createElement(re.Z,{key:Ma,className:"pr20"},Cr.createElement(b.Z,{flex:"25px"},Cr.createElement("div",{style:{width:25,overflow:"hidden"}},Cr.createElement(x.default,{checked:(to=Er.user_answer)==null?void 0:to.includes(ra.choice_id),style:{width:25}}))),Cr.createElement(b.Z,{flex:"1"},Cr.createElement(Ie.Z,{value:ra.choice_text||""})))})),Er.question_type===ln.c.Judge&&Cr.createElement("div",{className:Ot.Z.flexRow},(ta=Er.question_choices)==null?void 0:ta.map((ra,Ma)=>{var to;return Cr.createElement(re.Z,{className:"pr20",key:Ma},Cr.createElement(b.Z,{flex:"25px"},Cr.createElement("div",{style:{width:25,overflow:"hidden"}},Cr.createElement(ie.ZP,{checked:(to=Er.user_answer)==null?void 0:to.includes(ra.choice_id),style:{width:25}}))),Cr.createElement(b.Z,{flex:"1"},ra.choice_text))})),Er.question_type===ln.c.Fill&&!ia.current&&Cr.createElement(De.Z,{item:Er,answerData:oa,changeScoreData:zi,textValue:(qi=zi[Er.q_position])==null?void 0:qi.text,textOnChange:ra=>{zi[Er.q_position].text=ra,Bi(Qr({},zi))},seeAnswerVisible:!1}),Er.question_type===ln.c.Shixun&&Cr.createElement(qt.Z,{item:Er,answerData:oa,hasChangeScore:!1,autoHeight:pi}),Er.question_type===ln.c.Subjective&&((Ci=Er==null?void 0:Er.user_answer)!=null&&Ci[0])?Cr.createElement("div",{className:Ot.Z.simpleBg},Cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Cr.createElement("div",null,xi?Cr.createElement(Ie.Z,{value:(zt=Er==null?void 0:Er.user_answer_light)==null?void 0:zt[0]}):Cr.createElement(Ie.Z,{value:(Yr=Er==null?void 0:Er.user_answer)==null?void 0:Yr[0]}))):null,Er.question_type===ln.c.Program&&Cr.createElement(yr.Z,{item:Er,answerData:oa,autoHeight:pi}),Er.question_type===ln.c.Combine&&((Jr=Er.sub_exercise_questions)==null?void 0:Jr.map((ra,Ma)=>Cr.createElement("div",{style:{marginLeft:10}},Cr.createElement("span",{style:{fontSize:"16px"}},Ai,".",Ma+1,"\uFF08",Li[`${ra==null?void 0:ra.question_type}`],"\uFF09",ra==null?void 0:ra.question_title,"\uFF08",ra==null?void 0:ra.question_score,"\u5206\uFF09"),un(ra,Ma,!0)))),Er.question_type===8&&Cr.createElement(Cr.Fragment,null,Cr.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},Cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Ln=Er==null?void 0:Er.user_answer)==null?void 0:Ln.length)>0&&((Vi=Er==null?void 0:Er.user_answer)==null?void 0:Vi.map(ra=>Cr.createElement("div",{style:{display:"flex"}},Cr.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",ra==null?void 0:ra.choice_id,")\uFF1A"),Cr.createElement("pre",{style:{whiteSpace:"pre-wrap"}},ra==null?void 0:ra.answer_text)))))),Sn&&Cr.createElement("div",{style:{marginTop:10}},(Er==null?void 0:Er.question_type)<3&&(Er==null?void 0:Er.standard_answer_show)&&Cr.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Er==null?void 0:Er.standard_answer_show),!!((Ii=Er==null?void 0:Er.standard_answer)!=null&&Ii.length)&&Sn&&(Er==null?void 0:Er.question_type)===3&&Cr.createElement("div",null,(Ra=Er==null?void 0:Er.standard_answer)==null?void 0:Ra.map((ra,Ma)=>Cr.createElement("div",null,Cr.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ma+1,"\uFF09:"),Cr.createElement("div",null,Cr.createElement(Ti,{autoSize:!0,disabled:!0,value:ra==null?void 0:ra.answer_text[0]}))))),(Er==null?void 0:Er.standard_answer)&&(Er==null?void 0:Er.question_type)===4&&Cr.createElement("div",null,Cr.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),Cr.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},Cr.createElement(Ie.Z,{value:(ka=Er==null?void 0:Er.standard_answer)==null?void 0:ka[0]}))),(Er==null?void 0:Er.question_type)<=4&&((Er==null?void 0:Er.standard_answer_show)||(($a=Er==null?void 0:Er.standard_answer)==null?void 0:$a.length)>0)&&Cr.createElement(re.Z,{style:{marginTop:14}},Cr.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),Cr.createElement(Ie.Z,{className:Ot.Z.renderHtml,value:(Er==null?void 0:Er.analysis)||"\u6682\u65E0\u89E3\u6790"}))),Dn&&!Number.isNaN(parseFloat(Er==null?void 0:Er.user_score))&&(Er==null?void 0:Er.question_type)!==ln.c.Shixun&&(Er==null?void 0:Er.question_type)!==ln.c.Combine&&Cr.createElement("span",null,Cr.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Er==null?void 0:Er.user_score,"\u5206"),(Er==null?void 0:Er.answer_comments)&&xi&&Cr.createElement(Vr.Z,{newuserCommentVisible:Ca,list:Er==null?void 0:Er.answer_comments}),!Xi&&Cr.createElement(E.Z,{style:ia.current?{marginTop:30}:{}}))},Mi=(Er,Ai,Xi)=>Er.category?Cr.createElement("div",null,Cr.createElement("div",null,Cr.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Er==null?void 0:Er.category),"\u3001",Er.name),Cr.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Er.count,"\u9898\uFF0C",(Er==null?void 0:Er.question_type)===7?`\u5305\u542B${Er==null?void 0:Er.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Er.score,"\u5206\uFF09")),un(Er.questionDetail,Ai)):un(Er.questionDetail,Ai),Ji=(0,te.useCallback)(()=>{var Er,Ai,Xi,rn,bn,ta;const qi=((Ai=(Er=Vt==null?void 0:Vt.exerciseExportHeadData)==null?void 0:Er.exercise_header)==null?void 0:Ai.export_page_num)||40,Ci=[];let zt=1;for(const[Yr,Jr]of((Xi=oa==null?void 0:oa.exercise_question_types)==null?void 0:Xi.entries())||[])Jr.items.forEach((Ln,Vi)=>{Vi===0?Ci.push(vi(Qr({},Jr),{items:null,category:Yr+1,questionDetail:Ln,questionIndex:zt})):Ci.push({questionDetail:Ln,questionIndex:zt}),zt++});return console.log("newData:",Ci),Ci!=null&&Ci.length?(ta=(bn=(rn=new Array(Math.ceil((Ci==null?void 0:Ci.length)/qi)))==null?void 0:rn.fill([]))==null?void 0:bn.map((Yr,Jr)=>Ci.slice(Jr*qi,Jr*qi+qi)))==null?void 0:ta.map((Yr,Jr)=>Cr.createElement("div",{className:"pl60 pr30",key:Jr,style:{minHeight:Jr===0?1e3:"auto"}},Jr===0&&Cr.createElement(Cr.Fragment,null,Cr.createElement(sn.Z,{isExportBlank:ia.current}),Cr.createElement(E.Z,{className:Ot.Z.divider})),Yr==null?void 0:Yr.map((Ln,Vi)=>Mi(Ln,Ln.questionIndex,Vi)))):null},[oa,Vt,pi]);return Cr.createElement("div",{style:{height:"700px",overflow:"auto"}},Cr.createElement("section",{id:"export-all",className:[Ot.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:ea},Ji()))};var ua=(0,Se.connect)(({exercise:It,loading:Wt,user:Vt,globalSetting:Pr})=>({exercise:It,globalSetting:Pr,user:Vt,loading:Wt.effects}))(ki),si=de(64885),Si=de(22688),ha=de(30975),mt=de(59301),Fa=Object.defineProperty,Qa=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ao=(It,Wt,Vt)=>Wt in It?Fa(It,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):It[Wt]=Vt,ba=(It,Wt)=>{for(var Vt in Wt||(Wt={}))_i.call(Wt,Vt)&&Ao(It,Vt,Wt[Vt]);if(qa)for(var Vt of qa(Wt))co.call(Wt,Vt)&&Ao(It,Vt,Wt[Vt]);return It},Va=(It,Wt)=>Qa(It,Ga(Wt)),Fi=(It,Wt,Vt)=>new Promise((Pr,pn)=>{var Pt=wr=>{try{xr(Vt.next(wr))}catch(Hr){pn(Hr)}},Tr=wr=>{try{xr(Vt.throw(wr))}catch(Hr){pn(Hr)}},xr=wr=>wr.done?Pr(wr.value):Promise.resolve(wr.value).then(Pt,Tr);xr((Vt=Vt.apply(It,Wt)).next())});const wo=({classroomList:It,exercise:Wt,globalSetting:Vt,loading:Pr,user:pn,dispatch:Pt})=>{var Tr,xr,wr,Hr,Wr,dn,Jn,zi,Bi,ea,ia,oa,Pi,pi,wa,Sn,Sr,Dn,ii,xi,yi,Ca,pa,Li,ga,sa,ma,Hn,un,Mi,Ji,Er,Ai,Xi,rn,bn,ta,qi,Ci,zt,Yr,Jr,Ln,Vi,Ii,Ra,ka,$a,ra,Ma,to,Qo,Bo,Fo,Do,Oo,Mo,yo,To,ja,Co,Rs,uA,cA,il,ns,Ls,fA,jo,Us,Vo,Ns,ks,dA,Hs,Ko,gs,hA,zs,pA,gA,mA,vA,yA,EA,wA,is,BA,CA,Ks,bA,xA,ms,fo,IA,SA,Gs,FA,DA,Yo,Go,vs,OA,Ws,TA,Jo,ys,PA,QA,MA,jA,RA,LA;const Yi=(0,Se.useParams)(),UA=(0,Se.useLocation)(),{userInfo:Wo}=pn,{reviewExercise:Jt,exerciseList:Es,commonHeader:mo}=Wt,[uo,as]=(0,te.useState)({}),[Ro,NA]=(0,te.useState)(1),[Zs,al]=(0,te.useState)(!1),[ol,ws]=(0,te.useState)(!1),[os,sl]=(0,te.useState)(!1),[eo,Al]=(0,te.useState)(!1),[Cl,ss]=(0,te.useState)(!1),[As,Bs]=(0,te.useState)([]),[Cs,kA]=(0,te.useState)([]),[bl,Xs]=(0,te.useState)(!1),ll=(0,te.useRef)(null),Vs=(0,te.useRef)([]),bs=(0,te.useRef)(!0),Lo=(Tr=UA==null?void 0:UA.pathname)==null?void 0:Tr.includes("/centralizeReview"),ci=`exercise/${Lo?"getCentralizeReviewExercise":"postReviewExercise"}`,[ul,xs]=(0,te.useState)(!1),[Ys,vo]=(0,te.useState)(!1),[cl,HA]=(0,te.useState)({}),[ls,us]=(0,te.useState)(0),[zA,bo]=(0,te.useState)(!1),[KA,ho]=(0,te.useState)(!0),[Uo,No]=(0,te.useState)("1"),[GA,qo]=(0,te.useState)(!1),[Js,cs]=(0,te.useState)(null),[Is,_o]=(0,te.useState)(!1),[Zo,$o]=(0,te.useState)("pdf"),xl=(0,te.useRef)(),[ro,WA]=(0,te.useState)([]),[fl,io]=(0,te.useState)(!1),[_s,$s]=(0,te.useState)({}),[ZA,Ss]=(0,te.useState)(!0),[ko,Fs]=(0,te.useState)(!1),[po,Xo]=(0,te.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1,param_show_challenge_test_sets:!0}),[es]=a.default.useForm(),eA={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},XA=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((xr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[0].nameType))==null?void 0:xr.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((wr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[1].nameType))==null?void 0:wr.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((Hr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[3].nameType))==null?void 0:Hr.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Wr=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[2].nameType))==null?void 0:Wr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((dn=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[6].nameType))==null?void 0:dn.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Jn=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[5].nameType))==null?void 0:Jn.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((zi=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[7].nameType))==null?void 0:zi.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Bi=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[4].nameType))==null?void 0:Bi.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((ea=ro==null?void 0:ro.find(Ct=>Ct.value==Si.fw[8].nameType))==null?void 0:ea.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Ct,Nr)=>mt.createElement("span",{style:{color:(Nr==null?void 0:Nr.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Ct)}],dl=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((ia=Jt==null?void 0:Jt.table)==null?void 0:ia.total_singles_scores)||0,doubles_scores:((oa=Jt==null?void 0:Jt.table)==null?void 0:oa.total_doubles_scores)||0,nulls_scores:((Pi=Jt==null?void 0:Jt.table)==null?void 0:Pi.total_nulls_scores)||0,judges_scores:((pi=Jt==null?void 0:Jt.table)==null?void 0:pi.total_judges_scores)||0,pros_scores:((wa=Jt==null?void 0:Jt.table)==null?void 0:wa.total_pros_scores)||0,bpros_scores:((Sn=Jt==null?void 0:Jt.table)==null?void 0:Sn.total_bpros_scores)||0,shixuns_scores:((Sr=Jt==null?void 0:Jt.table)==null?void 0:Sr.total_shixuns_scores)||0,combination_scores:((Dn=Jt==null?void 0:Jt.table)==null?void 0:Dn.total_combination_scores)||0,mains_scores:((ii=Jt==null?void 0:Jt.table)==null?void 0:ii.total_mains_scores)||0,all_scores:((xi=Jt==null?void 0:Jt.table)==null?void 0:xi.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((yi=Jt==null?void 0:Jt.table)==null?void 0:yi.singles_scores)||0,doubles_scores:((Ca=Jt==null?void 0:Jt.table)==null?void 0:Ca.doubles_scores)||0,nulls_scores:((pa=Jt==null?void 0:Jt.table)==null?void 0:pa.nulls_scores)||0,judges_scores:((Li=Jt==null?void 0:Jt.table)==null?void 0:Li.judges_scores)||0,pros_scores:((ga=Jt==null?void 0:Jt.table)==null?void 0:ga.pros_scores)||0,bpros_scores:((sa=Jt==null?void 0:Jt.table)==null?void 0:sa.bpros_scores)||0,shixuns_scores:((ma=Jt==null?void 0:Jt.table)==null?void 0:ma.shixuns_scores)||0,combination_scores:((Hn=Jt==null?void 0:Jt.table)==null?void 0:Hn.combination_scores)||0,mains_scores:((un=Jt==null?void 0:Jt.table)==null?void 0:un.mains_scores)||0,all_scores:((Mi=Jt==null?void 0:Jt.table)==null?void 0:Mi.user_get_score)||0}];(0,te.useEffect)(()=>{Fi(void 0,null,function*(){const Ct=yield(0,ve.cV)({id:Yi.exerciseId||Yi.categoryId});Ct.status==0&&WA(Ct.data)})},[]);function Ds(){var Ct,Nr,On,Kn,hn,_n,aa,Wa;Xo({param_show_hack_description:(Nr=(Ct=Wt==null?void 0:Wt.reviewExercise)==null?void 0:Ct.exercise)==null?void 0:Nr.show_hack_description,param_show_hack_sets:(Kn=(On=Wt==null?void 0:Wt.reviewExercise)==null?void 0:On.exercise)==null?void 0:Kn.show_hack_sets,param_show_challenge_task_pass:(_n=(hn=Wt==null?void 0:Wt.reviewExercise)==null?void 0:hn.exercise)==null?void 0:_n.show_challenge_task_pass,param_show_challenge_test_sets:(Wa=(aa=Wt==null?void 0:Wt.reviewExercise)==null?void 0:aa.exercise)==null?void 0:Wa.show_challenge_test_sets})}const Os=((Ai=(Er=(Ji=Wt==null?void 0:Wt.reviewExercise)==null?void 0:Ji.exercise_question_types)==null?void 0:Er.filter(Ct=>Ct.question_type===5))==null?void 0:Ai.length)>0,fs=((bn=(rn=(Xi=Wt==null?void 0:Wt.reviewExercise)==null?void 0:Xi.exercise_question_types)==null?void 0:rn.filter(Ct=>Ct.question_type===6))==null?void 0:bn.length)>0;(0,te.useEffect)(()=>{(0,Lt.Rm)()&&Pt({type:"classroomList/getAssistantPermissions",payload:{course_id:Yi.coursesId}})},[(ta=pn==null?void 0:pn.userInfo)==null?void 0:ta.username]);const Ts=()=>Fi(void 0,null,function*(){var Ct,Nr;return(0,Lt.Rm)()&&!((Nr=(Ct=It.AssistantObject)==null?void 0:Ct.exercise)!=null&&Nr.can_appraise)?new Promise(On=>{fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,te.useEffect)(()=>(document.body.scrollIntoView(),Wo.login&>(),()=>{Pt({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[Yi.userId,Wo.login]),(0,te.useEffect)(()=>{var Ct;cs((Ct=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Ct.analysis)},[(qi=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:qi.analysis]),(0,te.useEffect)(()=>(Pt({type:"globalSetting/footerToggle",payload:!1}),Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Pt({type:"exercise/getCommonHeader",payload:ba({},Yi)}),()=>{Pt({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const tA=Ct=>Fi(void 0,null,function*(){var Nr,On;bs.current=!1;const Kn=yield(0,ve.Ip)({id:Ct.question_id,shixun_challenge_id:Ct.shixun_challenge_id||null,comment:Ct.comment,score:Ct.score,user_id:(Nr=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Nr.user_id,review_type:Ro===1?"normal":"appraise",sealed_review:((On=Jt==null?void 0:Jt.review_progress)==null?void 0:On.sealed_review)||!1,is_ai:(Ct==null?void 0:Ct.is_ai)||!1});return yield Ar(Kn),delete uo[Ct.q_position],gt(!0),as(ba({},uo)),Kn}),hl=Ct=>{var Nr,On;if(Ct.question_type>1&&Ct.question_type!==5&&Ct.question_type!==2&&!ko)return mt.createElement(mt.Fragment,null,mt.createElement("span",{onClick:()=>{Ts().then(()=>Fi(void 0,null,function*(){$s(ba({},Ct)),io(!0)}))},className:"c-blue mr10 ml10 current"},mt.createElement(le.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((Nr=Ct==null?void 0:Ct.ModelTitleDec)==null?void 0:Nr.includes("\u7B80\u7B54\u9898"))&&(mo==null?void 0:mo.is_open_ai_review)&&mt.createElement(Gi,{saveChangeScore:tA,dataSource:Va(ba({},Ct),{user_id:(On=Jt==null?void 0:Jt.exercise)==null?void 0:On.user_id}),checkAssistant:Ts,className:"mt3"}))},Be=()=>{var Ct;let Nr=localStorage[`${(Ct=pn==null?void 0:pn.userInfo)==null?void 0:Ct.login}-${Yi.coursesId}-${Yi.exerciseId}-filter`];return Nr?Nr=JSON.parse(Nr):Nr={},Object.prototype.toString.call(Nr)!=="[object Object]"?{}:Nr},qe=Ct=>{var Nr,On,Kn;const hn=(Ct==null?void 0:Ct.filter(Ha=>Ha.question_type!==4))||[],_n=(Ct==null?void 0:Ct.filter(Ha=>Ha.question_type===4))||[],aa=[...hn,..._n];let Wa=null,Za=[];aa.forEach(Ha=>{Za=Za.concat(Ha.items)});for(let Ha=0;Ha{let On=[];for(let Kn=0;Kn<(Ct==null?void 0:Ct.sub_exercise_questions.length);Kn++){let hn=Ct==null?void 0:Ct.sub_exercise_questions[Kn];On.push(Va(ba({},hn),{number:`${Nr+1}-${Kn+1}`}))}return On},ct=(Ct,Nr)=>{var On,Kn;let hn=[];for(let _n=0;_n<((On=Ct==null?void 0:Ct.shixun_details)==null?void 0:On.length);_n++)for(let aa=0;aa<(Ct==null?void 0:Ct.shixun_details[_n].stage_list.length);aa++){let Wa=Ct==null?void 0:Ct.shixun_details[_n].stage_list[aa];hn.push(Va(ba({},Wa),{question_score:Wa.game_score,question_id:Ct.question_id,number:`${Nr+1}-${_n+1}`,shixun_challenge_id:(Kn=Ct==null?void 0:Ct.shixun_details[_n])==null?void 0:Kn.shixun_challenge_id}))}return console.log(hn),hn},gt=(Ct=!1)=>Fi(void 0,null,function*(){var Nr,On,Kn;let hn={exerciseId:Yi.exerciseId,login:Yi.userId};if(!Lo){const Ta=Be();hn=ba(ba({},Ta),hn),Vs.current=Ta}const _n=yield Pt({type:ci,payload:hn});!Lo&&Fs(((Nr=_n==null?void 0:_n.exercise)==null?void 0:Nr.commit_status)===0);let aa=(0,Cn.cloneDeep)(_n==null?void 0:_n.exercise_question_types),Wa=aa.filter(Ta=>Ta.question_type!==4),Za=aa.filter(Ta=>Ta.question_type===4),Ha=(On=[...Wa,...Za].filter(Ta=>[3,4,5,6,7,8].includes(Ta.question_type)))==null?void 0:On.map(Ta=>{if(Ta.question_type===5){let oo=[];return Ta.items.map((Eo,ts)=>{oo.push(ct(Eo,ts))}),Va(ba({},Ta),{items:oo.flat()})}else if(Ta.question_type===7){let oo=[];return Ta.items.map((Eo,ts)=>{oo.push(Pe(Eo,ts))}),Va(ba({},Ta),{items:oo.flat()})}else return Ta});console.log(Ha);let ao=!1;if(Ha.map(Ta=>{[3,4,5,6,8].includes(Ta.question_type)&&(ao=!0),Ta.question_type===7&&Ta.items.map(oo=>{[3,4,5,6,8].includes(oo.question_type)&&(ao=!0)})}),Al(ao),Bs([...Ha]),kA((0,Cn.cloneDeep)(Ha)),yield Ar(_n),bs.current){const Ta=qe(_n==null?void 0:_n.exercise_question_types);setTimeout(()=>{let oo=document.getElementById(Ta)},500)}bs.current=!0,NA(Lo?((Kn=_n==null?void 0:_n.review_progress)==null?void 0:Kn.appraise_type)===0?2:3:1)}),yt=(Ct,Nr,On)=>Fi(void 0,null,function*(){z.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Fi(void 0,null,function*(){(yield(0,ve.Wj)({exercise_answer_comment_id:Nr,id:On,comment:Ct})).status===0&&(fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt())})})}),rr=(Ct,Nr,On)=>Fi(void 0,null,function*(){es.setFieldValue("comment",Ct),z.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{es.resetFields()},content:mt.createElement("div",null,mt.createElement(a.default,{size:"large",form:es,colon:!1},mt.createElement(a.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},mt.createElement(ae.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Fi(void 0,null,function*(){yield es.validateFields(),(yield(0,ve.Wj)({exercise_answer_comment_id:Nr,id:On,comment:es.getFieldValue("comment")||Ct})).status===0&&(fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),gt())})})}),Zt=Ct=>{var Nr;return Ct.question_type===4?((Nr=Ct==null?void 0:Ct.answer_comments)==null?void 0:Nr.length)>0||Ct!=null&&Ct.is_reviewed?mt.createElement("img",{src:on}):mt.createElement("img",{src:kr}):Ct.user_score===Ct.question_score?mt.createElement("img",{src:Rr}):Ct.user_score>0?mt.createElement("img",{src:Ur}):mt.createElement("img",{src:fr})},Bn=Ct=>{var Nr;return Ct.question_type===4?((Nr=Ct==null?void 0:Ct.answer_comments)==null?void 0:Nr.length)>0||Ct!=null&&Ct.is_reviewed?we.Z.greenBg:we.Z.greyBg:Ct.user_score===Ct.question_score?we.Z.blueBg:Ct.user_score>0?we.Z.orangeBg:we.Z.redBg},Kt=Ct=>{var Nr;return Ct.question_type===4?((Nr=Ct==null?void 0:Ct.answer_comments)==null?void 0:Nr.length)>0||Ct!=null&&Ct.is_reviewed?"c-green":"c-grey-333":Ct.user_score===Ct.question_score?"c-blue":Ct.user_score>0?"c-orange":"c-red"},Ar=Ct=>Fi(void 0,null,function*(){var Nr,On;if((Ct==null?void 0:Ct.type)===1)return z.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`)},content:mt.createElement("div",null,(Ct==null?void 0:Ct.message)||"")}),Promise.reject();if((Ct==null?void 0:Ct.type)===2){const Kn=()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/centralizeReview/${Ct==null?void 0:Ct.login}`)};return z.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Kn,onCancel:()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`)},content:mt.createElement("div",null,mt.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",mt.createElement("span",{onClick:Kn,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),mt.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Ct==null?void 0:Ct.type)===3){const Kn=()=>{window.location.href=`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/centralizeReview/${Ct==null?void 0:Ct.login}`};return z.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Kn,keyboard:!1,onCancel:()=>{Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`)},content:mt.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Ct==null?void 0:Ct.type)===6)return z.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:mt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(Nr=Ct==null?void 0:Ct.review_progress)!=null&&Nr.message&&z.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:mt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Ct==null?void 0:Ct.type)===8&&!((On=Jt==null?void 0:Jt.review_progress)!=null&&On.next_login)&&z.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:mt.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),fi=(Ct,Nr,On,Kn)=>{var hn,_n,aa,Wa,Za,Ha,ao,Ta,oo,Eo,ts,pl,VA,Il,Sl,Fl,Dl,rA,nA;const gl=[];if((Ct==null?void 0:Ct.question_type)===8){const Pa=(hn=(Ct==null?void 0:Ct.last_score_detail)||[])==null?void 0:hn.map(Ya=>{var iA;return Va(ba({},Ya),{score:[void 0,null,0,"0","0.0"].includes(Ya.score)?"0":(iA=Ya.score)==null?void 0:iA.toFixed(1)})});(_n=Ct==null?void 0:Ct.standard_answer)==null||_n.forEach((Ya,iA)=>{var ml;const YA=iA+1;let Ol=Pa==null?void 0:Pa.find(JA=>JA.position===YA);Ol?gl.push(Ol):gl.push({position:YA,name:`\u586B\u7A7A${YA}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Ya.score)?"0":(ml=Ya.score)==null?void 0:ml.toFixed(1)})})}return mt.createElement(mt.Fragment,null,mt.createElement(re.Z,{className:"mb20"},mt.createElement(b.Z,{flex:"1",style:{width:500}},mt.createElement("div",{className:"pl15 pb5"},On?mt.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},mt.createElement(Ie.Z,{value:Nr+1+"."+(Kn+1)+`\uFF08${eA[`${Ct==null?void 0:Ct.question_type}`]}\uFF09`+Ct.question_title+`\uFF08${Ct==null?void 0:Ct.question_score}\u5206\uFF09`})):mt.createElement("div",{style:{display:"flex"}},mt.createElement("span",{style:{flexShrink:0},className:"font18"},Nr+1,"."),Ct.question_type===6?Ct!=null&&Ct.hack_user_identifier?mt.createElement("span",null,mt.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Ct==null?void 0:Ct.hack_user_identifier}?backUrl=/classrooms/${Yi==null?void 0:Yi.coursesId}/exercise/${Yi==null?void 0:Yi.categoryId}/review/${Yi==null?void 0:Yi.userId}`},Ct.question_title),mt.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Ct==null?void 0:Ct.hack_user_identifier}?backUrl=/classrooms/${Yi==null?void 0:Yi.coursesId}/exercise/${Yi==null?void 0:Yi.categoryId}/review/${Yi==null?void 0:Yi.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):mt.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Ct.question_title):(Ct==null?void 0:Ct.question_type)===5?mt.createElement(Se.Link,{target:"_blank",style:{lineHeight:"26px"},title:Ct.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Ct==null?void 0:Ct.shixun_identifier}/challenges`},Ct.question_title):mt.createElement(Ie.Z,{value:(Ct==null?void 0:Ct.question_type)===8?Ct.description:Ct.question_title+`${Ct.question_type===7?`\uFF08\u5171${Ct==null?void 0:Ct.sub_q_count}\u9898 ${Ct==null?void 0:Ct.question_score}\u5206\uFF09`:""}`}),(Ct==null?void 0:Ct.question_type)===5&&((Ct==null?void 0:Ct.is_jupyter)||(Ct==null?void 0:Ct.is_jupyter_lab))&&mt.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Ct!=null&&Ct.is_jupyter?"jupyter":"jupyterLab")),(Ct==null?void 0:Ct.question_type)===6&&mt.createElement(xa.Z,{className:"mt10",dataSource:(Ct==null?void 0:Ct.languages)||[]}),(Ct==null?void 0:Ct.question_type)===8&&mt.createElement(Ie.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:gl,value:Ne.Base64.decode((Ct==null?void 0:Ct.code)||"")}),mt.createElement("div",null,Ct.question_type===0&&mt.createElement(mt.Fragment,null,(aa=Ct.question_choices)==null?void 0:aa.map(function(Pa){return mt.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Ct.user_answer.includes(Pa.choice_id)&&Ct.question_score!==Ct.user_score?we.Z.answerError:""}`},mt.createElement(ie.ZP,{checked:Ct.user_answer.includes(Pa.choice_id)}),mt.createElement(Ie.Z,{value:Pa.choice_text}))})),Ct.question_type===1&&mt.createElement(mt.Fragment,null,(Wa=Ct.question_choices)==null?void 0:Wa.map(function(Pa){return mt.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Ct.user_answer.includes(Pa.choice_id)&&Ct.question_score!==Ct.user_score?we.Z.answerError:""}`},mt.createElement(x.default,{checked:Ct.user_answer.includes(Pa.choice_id)}),mt.createElement(Ie.Z,{value:Pa.choice_text,className:"ml5"}))})),Ct.question_type===2&&mt.createElement("div",{className:we.Z.flexRow},(Za=Ct.question_choices)==null?void 0:Za.map(function(Pa,Ya){return mt.createElement("div",{style:{marginLeft:Ya>0&&"10px"},className:"multi-llipsis1e flex-container"},mt.createElement(ie.ZP,{checked:Ct.user_answer.includes(Pa.choice_id)}),mt.createElement(Ie.Z,{value:Pa.choice_text}))})),Ct.question_type===3&&mt.createElement(De.Z,{item:Ct,answerData:Jt,changeScoreData:uo,textValue:(Ha=uo[Ct.q_position])==null?void 0:Ha.text,textOnChange:Pa=>{uo[Ct.q_position].text=Pa,as(ba({},uo))}}),Ct.question_type===8&&mt.createElement(mr,{item:Ct,answerData:Jt,changeScoreData:uo,textValue:(ao=uo[Ct.q_position])==null?void 0:ao.text,textOnChange:Pa=>{uo[Ct.q_position].text=Pa,as(ba({},uo))}}),Ct.question_type===5&&mt.createElement(gn,{item:Ct,answerData:Jt,coursesId:Yi.coursesId,saveChangeScore:tA,sealedReview:((Ta=Jt==null?void 0:Jt.review_progress)==null?void 0:Ta.sealed_review)===!0,onAdjustScore:Pa=>{var Ya;$s(Va(ba({},Pa),{ModelTitleDec:`\uFF08${On?"\u7EC4\u5408\u9898":`${(Ya=Si.fw)==null?void 0:Ya[(Pa==null?void 0:Pa.question_type)||0].name}`} \u7B2C${Nr+1}${On?`.${Kn+1}`:""}\u9898\uFF09`})),io(!0)}}),Ct.question_type===4&&mt.createElement(Ut,{item:Ct,answerData:Jt,changeScoreData:uo,textValue:(oo=uo[Ct.q_position])==null?void 0:oo.text,textOnChange:Pa=>{uo[Ct.q_position].text=Pa,as(ba({},uo))}}),Ct.question_type===6&&mt.createElement(Sa,{item:Ct,answerData:Jt}),Ct.question_type===7&&mt.createElement(mt.Fragment,null,(Eo=Ct==null?void 0:Ct.sub_exercise_questions)==null?void 0:Eo.map((Pa,Ya)=>mt.createElement("div",null,mt.createElement(mt.Fragment,null,fi(Pa,Nr,!0,Ya))))),(Ct==null?void 0:Ct.answer_comments)&&mt.createElement(Vr.Z,{list:Ct==null?void 0:Ct.answer_comments,isShowEditAndDel:!0,userLogin:Wo==null?void 0:Wo.login,handleDel:(Pa,Ya)=>{yt(Pa,Ya,Ct==null?void 0:Ct.question_id)},handleEdit:(Pa,Ya)=>{rr(Pa,Ya,Ct==null?void 0:Ct.question_id)}}))),Ct.question_type<3&&mt.createElement("div",{className:`${we.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},mt.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",mt.createElement("span",{className:"c-blue"},(pl=(ts=Ct.question_choices)==null?void 0:ts.filter(Pa=>{var Ya;return(Ya=Ct.user_answer)==null?void 0:Ya.includes(Pa.choice_id)}))==null?void 0:pl.map((Pa,Ya)=>Ct.question_type===2?Qe.Qq[Pa.choice_position-1]:Qe.oV[Pa.choice_position-1]),((VA=Ct.user_answer)==null?void 0:VA.length)<=0&&"\u672A\u7B54")),mt.createElement("br",null),Ct.standard_answer_show&&mt.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Ct.standard_answer_show),mt.createElement("br",null),Ct.analysis&&mt.createElement("div",null,"\u89E3\u6790:",mt.createElement(Ie.Z,{value:Ct.analysis})))),(Ct==null?void 0:Ct.question_type)!=7&&mt.createElement(b.Z,{flex:"140px",className:"ml20"},mt.createElement("div",{className:`${we.Z.questionsInfo} ${Bn(Ct)}`},Zt(Ct),mt.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),mt.createElement("br",null),mt.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},mt.createElement("span",{className:Kt(Ct)},Ct.user_score===null?"--":(Il=Ct==null?void 0:Ct.user_score)!=null&&Il.includes(".0")?(Sl=Ct==null?void 0:Ct.user_score)==null?void 0:Sl.replace(".0",""):Ct.user_score),"\xA0/\xA0",(Ct==null?void 0:Ct.question_score)===null?"--":(Fl=Ct==null?void 0:Ct.question_score)!=null&&Fl.includes(".0")?(Dl=Ct==null?void 0:Ct.question_score)==null?void 0:Dl.replace(".0",""):Ct.question_score),mt.createElement("br",null),(Ct==null?void 0:Ct.question_type)!=7&&hl(Va(ba({},Ct),{ModelTitleDec:`\uFF08${On?"\u7EC4\u5408\u9898":`${(rA=Si.fw)==null?void 0:rA[(Ct==null?void 0:Ct.question_type)||0].name}`} \u7B2C${Nr+1}${On?`.${Kn+1}`:""}\u9898\uFF09`}))),!((nA=Jt==null?void 0:Jt.exercise)!=null&&nA.is_random)&&(Ct==null?void 0:Ct.question_type)==3&&(Jt==null?void 0:Jt.is_edit_question)&&mt.createElement("div",{style:{width:120}},mt.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",mt.createElement(y.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},mt.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),mt.createElement(ie.ZP.Group,{defaultValue:Ct==null?void 0:Ct.use_blank_score,value:Ct==null?void 0:Ct.use_blank_score,className:we.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Pa=>{z.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Fi(void 0,null,function*(){(0,ve.gA)({id:Ct==null?void 0:Ct.question_id,use_blank_score:!(Ct!=null&&Ct.use_blank_score)}).then(Ya=>{(Ya==null?void 0:Ya.status)==0&&(fe.ZP.success("\u4FEE\u6539\u6210\u529F"),gt())})})})}})))))},Pn=Ct=>{var Nr;const On=(Nr=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Nr.filter(hn=>Ct?hn.question_type===4:hn.question_type!==4);return On==null?void 0:On.map((hn,_n)=>{var aa,Wa,Za,Ha;return mt.createElement("div",{key:_n},mt.createElement("div",{className:"pt20"},mt.createElement(re.Z,{align:"middle"},mt.createElement(b.Z,{flex:"1"},mt.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},hn.name),mt.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",mt.createElement("span",{className:"c-blue"},hn.count)," \u9898 ",(hn==null?void 0:hn.question_type)===7?`\uFF08\u5171${hn==null?void 0:hn.sub_count}\u5C0F\u9898\uFF09`:"",mt.createElement(E.Z,{type:"vertical"})," \u5171 ",mt.createElement("span",{className:"c-red"},hn.score)," \u5206")),hn.question_type==1&&((aa=Jt==null?void 0:Jt.exercise)==null?void 0:aa.show_give_score_method)&&mt.createElement(b.Z,{style:{paddingRight:"65px"}},mt.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},mt.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",mt.createElement(y.Z,{overlayStyle:{maxWidth:600},title:mt.createElement(mt.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",mt.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},mt.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),mt.createElement(ie.ZP.Group,{defaultValue:(Wa=Jt==null?void 0:Jt.exercise)==null?void 0:Wa.use_blank_score,value:(Za=Jt==null?void 0:Jt.exercise)==null?void 0:Za.use_blank_score,className:`${we.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:ao=>{z.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Fi(void 0,null,function*(){var Ta,oo,Eo;(yield(0,Le.ZP)(`/api/exercise_questions/${(oo=(Ta=hn==null?void 0:hn.items)==null?void 0:Ta[0])==null?void 0:oo.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((Eo=Jt==null?void 0:Jt.exercise)!=null&&Eo.use_blank_score)}})).status==0&&(fe.ZP.success("\u4FEE\u6539\u6210\u529F"),gt())})})}}))),mt.createElement(b.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",hn.user_score)),mt.createElement("div",{className:"ml15"},mt.createElement(E.Z,{style:{marginTop:8,marginBottom:8}}))),(Ha=hn.items)==null?void 0:Ha.map(function(ao,Ta){return Zs&&ao.user_score===ao.question_score?null:mt.createElement("aside",{id:ao.question_id,key:Ta},fi(ao,Ta,!1))}))})},en=Ct=>{var Nr;const On=(Nr=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Nr.filter(hn=>Ct?hn.question_type===4:hn.question_type!==4);return On==null?void 0:On.map(function(hn,_n){return mt.createElement(te.Fragment,{key:hn.question_type},mt.createElement("p",null,hn.name),hn.items.map((aa,Wa)=>{var Za,Ha;let ao="",Ta="";return Number(aa.question_score)===Number(aa.user_score)?ao=we.Z.blue:aa.user_score>0?ao=we.Z.orange:ao=we.Z.red,aa.question_type===4&&!aa.user_score&&(ao=we.Z.grey),aa.question_type===4?((Za=aa==null?void 0:aa.answer_comments)==null?void 0:Za.length)>0||aa!=null&&aa.is_reviewed?Ta=mt.createElement("i",{className:`iconfont icon-daipingyue ${we.Z.sign}`}):Ta=mt.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${we.Z.sign}`}):(((Ha=aa==null?void 0:aa.answer_comments)==null?void 0:Ha.length)>0||aa!=null&&aa.is_reviewed)&&(Ta=mt.createElement("i",{className:`iconfont icon-daipingyue ${we.Z.sign}`})),Zs&&aa.user_score===aa.question_score?null:mt.createElement("span",{className:`${ao} relative`,onClick:()=>{const oo=aa.question_id;let Eo=document.getElementById(oo);Eo&&window.scrollTo(0,Eo.offsetTop)}},Wa+1,Ta)}))})},bi=(Ct,Nr,On)=>{Number.isNaN(Ct)||(As[Nr].items[On].user_score=Ct,Bs([...As]))},La=()=>{var Ct;return(Ct=[...As])==null?void 0:Ct.map(function(On,Kn){if(On.question_type!==7||On.question_type===7&&On.items.find(hn=>[3,4,5,6,8].includes(hn.question_type)))return mt.createElement("div",{key:On.question_type,className:we.Z.listwrap},mt.createElement("p",{style:{color:"#000000"}},On.name),mt.createElement("div",null,mt.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},On.question_type===5?"\u9898\u53F7-\u5173\u5361":On.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),mt.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),On.items.map((hn,_n)=>{if(On.question_type!==7||On.question_type===7&&[3,4,5,6,8].includes(hn.question_type))return mt.createElement("div",{className:"mt10"},mt.createElement("span",{style:{display:"inline-block",width:36}},hn.number?hn.number:_n+1),mt.createElement(ee.Z,{min:0,max:hn.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${hn.question_score}\u5206`,value:hn.user_score,onChange:aa=>bi(aa,Kn,_n),style:{width:80,marginLeft:32,marginRight:10}}),mt.createElement(ne.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},mt.createElement(le.ZP,{onClick:()=>{bi(hn.question_score,Kn,_n)}},"\u6EE1\u5206")))}))})},va=()=>Fi(void 0,null,function*(){var Ct;const On=(0,Cn.cloneDeep)(As).flatMap(hn=>hn.items.map(_n=>{var aa,Wa;return{id:_n.question_id,shixun_challenge_id:_n.shixun_challenge_id||null,score:_n.user_score,user_id:(aa=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:aa.user_id,review_type:Ro===1?"normal":"appraise",sealed_review:((Wa=Jt==null?void 0:Jt.review_progress)==null?void 0:Wa.sealed_review)||!1}}));Xs(!0);const Kn=yield(0,Le.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:Yi.exerciseId,user_id:(Ct=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Ct.user_id,data:[...On]}});(Kn==null?void 0:Kn.status)===0&&(fe.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),ss(!1),gt()),Xs(!1)}),la=(0,te.useCallback)(Ct=>{var Nr,On;const Kn=`${((Nr=Wt.exerciseExportHeadData)==null?void 0:Nr.new_student_id)||""}${(On=Wt.exerciseExportHeadData)==null?void 0:On.new_user}`;Ct.save(Kn),setTimeout(()=>us(100),300),setTimeout(()=>us(0),550),vo(!1)},[Wt,Jt]),Da=()=>{let Ct=0;const Nr=setInterval(()=>{Ct+=5,us(Ct),Ct===100&&clearInterval(Nr)},200)},Aa=(0,te.useCallback)(Ct=>cs(Ct.target.value),[]),In=()=>Fi(void 0,null,function*(){var Ct,Nr,On,Kn,hn,_n,aa,Wa;if((0,Lt.Rm)()&&!((Nr=(Ct=It==null?void 0:It.AssistantObject)==null?void 0:Ct.exercise)!=null&&Nr.can_appraise)){Ts();return}if(!((On=Jt==null?void 0:Jt.exercise_answer_user)!=null&&On.user_id))return;const Za=yield(0,Le.ZP)(`/api/exercises/${Yi==null?void 0:Yi.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:Yi==null?void 0:Yi.exerciseId,user_id:(Kn=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Kn.user_id,review_type:Ro===1?"normal":"appraise",sealed_review:((hn=Jt==null?void 0:Jt.review_progress)==null?void 0:hn.sealed_review)||!1,next_login:((_n=Jt==null?void 0:Jt.review_progress)==null?void 0:_n.next_login)||"",analysis:Js,only_analysis:Is}});if(yield Ar(Za),(Za==null?void 0:Za.status)===0){if(qo(!1),Is){gt(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),_o(!1);return}if((aa=Jt==null?void 0:Jt.review_progress)!=null&&aa.next_login){fe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const Ha=Lo?"centralizeReview":"review";Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/${Ha}/${(Wa=Jt==null?void 0:Jt.review_progress)==null?void 0:Wa.next_login}`);return}gt(),fe.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else z.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:mt.createElement("div",null,Za==null?void 0:Za.message),okText:"\u6211\u77E5\u9053\u4E86"})}),Ba=Ct=>Fi(void 0,null,function*(){var Nr,On;const Kn=Lo?"centralizeReview":"review",hn=Ct=="next"?(Nr=Jt==null?void 0:Jt.review_progress)==null?void 0:Nr.next_login:(On=Jt==null?void 0:Jt.review_progress)==null?void 0:On.prev_login;hn?Se.history.replace(`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/${Kn}/${hn}`):gt()});return mt.createElement("section",{className:"edu-container"},mt.createElement(oe.Z,{spinning:Pr[ci]},mt.createElement("section",{className:"animated fadeIn"},mt.createElement("aside",{className:"mt10"},Wo&&mt.createElement(ue.Z,{separator:">"},mt.createElement(ue.Z.Item,null,mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise`},(Ci=Wo==null?void 0:Wo.course)==null?void 0:Ci.course_name)),mt.createElement(ue.Z.Item,null,mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),mt.createElement(ue.Z.Item,null,mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise/${(zt=Jt==null?void 0:Jt.exercise)==null?void 0:zt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),mt.createElement(ue.Z.Item,null,Ro!==1?"\u96C6\u4E2D\u8BC4\u9605":(Yr=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Yr.user_name))),mt.createElement("aside",{className:[we.Z.title,"mt20"].join(" ")},mt.createElement(re.Z,{style:{width:"100%"},align:"middle"},mt.createElement(b.Z,{style:{display:"flex",alignItems:"center"}},(0,Qe.vB)(mo==null?void 0:mo.exercise_status,mo==null?void 0:mo.appraise_label),mt.createElement(Se.Link,{to:`/classrooms/${Yi.coursesId}/exercise/${(Jr=Jt==null?void 0:Jt.exercise)==null?void 0:Jr.id}/detail`},mt.createElement(y.Z,{title:((Ln=Jt==null?void 0:Jt.exercise)==null?void 0:Ln.exercise_name)||""},mt.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((Vi=Jt==null?void 0:Jt.exercise)==null?void 0:Vi.exercise_name)||"")))),Ro===1&&mt.createElement(te.Fragment,null,mt.createElement(b.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},mt.createElement("aside",null,mt.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((Ii=Jt.exercise)==null?void 0:Ii.time)===-1?"\u672A\u9650\u65F6":(((Ra=Jt.exercise)==null?void 0:Ra.time)||"")+"\u5206\u949F",!!((ka=Jt==null?void 0:Jt.exercise_answer_user)!=null&&ka.delayed_time)&&mt.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",($a=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:$a.delayed_time,"\u5206\u949F")),mt.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Ma=(ra=Jt.exercise_scores)==null?void 0:ra.exercise_types)==null?void 0:Ma.q_counts,"\u9898"),mt.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(Qo=(to=Jt.exercise_scores)==null?void 0:to.exercise_types)==null?void 0:Qo.q_scores,"\u5206"))),!ko&&mt.createElement(b.Z,null,(0,Lt.GJ)()&&mt.createElement(mt.Fragment,null,mt.createElement(le.ZP,{icon:mt.createElement(me.Z,null),onClick:()=>{var Ct;if(!(!(mo!=null&&mo.is_old_data_for_time)&&(0,Qe.Ye)(Pt))){if((0,Lt.Rm)()&&!((Ct=It.AssistantObject.exercise)!=null&&Ct.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ds(),xs(!0)}}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),mt.createElement(le.ZP,{style:{marginLeft:"20px"},icon:mt.createElement(pe.Z,null),onClick:()=>{var Ct;if(!(!(mo!=null&&mo.is_old_data_for_time)&&(0,Qe.Ye)(Pt))){if((0,Lt.Rm)()&&!((Ct=It.AssistantObject.exercise)!=null&&Ct.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}}},"\u5BFC\u51FA\u8BBE\u7F6E")),((Bo=Jt==null?void 0:Jt.exercise)==null?void 0:Bo.exercise_status)===2&&(mo==null?void 0:mo.exercise_type)!=2&&mt.createElement(le.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Ct=>{var Nr,On;Ct.preventDefault(),(0,Lt.Rm)()&&!((On=(Nr=It==null?void 0:It.AssistantObject)==null?void 0:Nr.exercise)!=null&&On.can_redo)&&fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let Kn=!1;z.default.confirm({width:500,title:"\u63D0\u793A",content:mt.createElement("div",null,mt.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),mt.createElement(x.default,{onChange:hn=>{Kn=hn.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fi(void 0,null,function*(){var hn,_n;(yield(0,ve.q6)({categoryId:Yi.exerciseId,user_ids:[(hn=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:hn.user_id],is_reset:Kn})).status===0&&(fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Se.history.push(`/classrooms/${Yi.coursesId}/exercise/${(_n=Jt==null?void 0:Jt.exercise)==null?void 0:_n.id}/detail`))})})}},mt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),mt.createElement(re.Z,{className:"mt20"},mt.createElement(b.Z,{flex:"284px",className:we.Z.leftBar},mt.createElement(ce.Z,{offsetTop:0},!((Fo=Jt==null?void 0:Jt.review_progress)!=null&&Fo.sealed_review)&&mt.createElement("section",{className:`${we.Z.bg} ${we.Z.userInfo}`},mt.createElement(re.Z,{align:"middle",wrap:!1},mt.createElement("img",{className:we.Z.userImg,src:pt.Z.API_SERVER+"/images/"+((Do=Jt.exercise_answer_user)==null?void 0:Do.user_img)}),mt.createElement(b.Z,{style:{marginLeft:"14px",width:"145px"}},mt.createElement(re.Z,{style:{marginBottom:"8px"},wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u59D3\u540D"),mt.createElement(b.Z,{className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(Oo=Jt.exercise_answer_user)==null?void 0:Oo.user_name},(Mo=Jt.exercise_answer_user)==null?void 0:Mo.user_name))),mt.createElement(re.Z,{style:{marginBottom:"8px"},wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u5B66\u53F7"),mt.createElement(b.Z,{className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(yo=Jt.exercise_answer_user)==null?void 0:yo.student_id},(To=Jt.exercise_answer_user)==null?void 0:To.student_id))),mt.createElement(re.Z,{style:{marginBottom:"8px"},wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u5206\u73ED"),mt.createElement(b.Z,{flex:1,className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(ja=Jt.exercise_answer_user)==null?void 0:ja.course_group_name},(Co=Jt.exercise_answer_user)==null?void 0:Co.course_group_name))),mt.createElement(re.Z,{wrap:!1},mt.createElement(b.Z,{className:we.Z.userInfoTitle},"\u6210\u7EE9"),mt.createElement(b.Z,{flex:1,className:we.Z.userInfoValue},mt.createElement(y.Z,{placement:"topLeft",title:(Rs=Jt.exercise_answer_user)==null?void 0:Rs.course_group_name},Jt.user_score?Number(Jt.user_score):0,"\u5206"))))),mt.createElement("img",{className:we.Z.status,src:((uA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:uA.review_status)==1?Tt:((cA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:cA.review_status)==0?Bt:or})),Ro===3&&mt.createElement("section",{className:`${we.Z.bg} p20 mt10`},mt.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),mt.createElement("div",{className:"mt10"},"\u8BD5\u9898"),mt.createElement("div",{className:`${we.Z.greyBg} ${we.Z.listType} mt10`},(ns=(il=Jt==null?void 0:Jt.review_progress)==null?void 0:il.appraise_question)==null?void 0:ns.map(Ct=>mt.createElement("span",null,Ct.name,"\uFF1B")))),mt.createElement("section",{className:`${we.Z.bg} p20 mt10`},mt.createElement("h3",null,"\u7B54\u9898\u5361"),mt.createElement(re.Z,{style:{flexDirection:"column"}},mt.createElement(b.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",mt.createElement(Ae.Z,{className:"ml5",checked:Zs,onChange:Ct=>al(Ct)})),mt.createElement(b.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",mt.createElement(Ae.Z,{checked:os,className:"ml5",onChange:Ct=>sl(Ct)}))),mt.createElement(re.Z,{align:"middle",justify:"start",className:"mt10"},mt.createElement(b.Z,null,mt.createElement("span",{className:we.Z.circularBlue}),mt.createElement("span",null,"\u6B63\u786E"),mt.createElement("span",{className:`${we.Z.circularRed} ml20`}),mt.createElement("span",null,"\u9519\u8BEF"),mt.createElement("span",{className:`${we.Z.circularOrange} ml20`}),mt.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),mt.createElement("div",{className:"mt10 flex item-center"},mt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),mt.createElement("span",null,"\u5DF2\u8BC4"),mt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),mt.createElement("span",null,"\u672A\u8BC4"))))),((Ls=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Ls.some(Ct=>Ct.question_type!==4))&&!os&&mt.createElement("section",{className:`${we.Z.bg} p20 mt10 pr10`},mt.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),mt.createElement("aside",{className:we.Z.questionIcons},en())),((fA=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:fA.some(Ct=>Ct.question_type===4))&&mt.createElement("section",{className:`${we.Z.bg} p20 mt10 pr10`},mt.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),mt.createElement("aside",{className:we.Z.questionIcons},en(!0))))),mt.createElement(b.Z,{flex:"916px"},mt.createElement("section",{className:[we.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},mt.createElement("div",{className:we.Z.result},mt.createElement(se.default,{columns:XA,dataSource:dl,pagination:!1,bordered:!0}),mt.createElement("div",{className:we.Z.evaluate},mt.createElement(re.Z,{align:"middle",justify:"space-between"},mt.createElement(b.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!ko&&mt.createElement(le.ZP,{icon:mt.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{qo(!0),_o(!0)}},"\u7F16\u8F91")),mt.createElement("div",{className:we.Z.analysis,style:{color:(jo=Jt==null?void 0:Jt.exercise_answer_user)!=null&&jo.analysis?"#434D63":""}},((Us=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:Us.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Vo=Jt==null?void 0:Jt.exercise)==null?void 0:Vo.open_camera)&&Ro===1&&mt.createElement(Oi,{parentData:Jt}),((Ns=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Ns.some(Ct=>Ct.question_type!==4))&&!os&&mt.createElement(re.Z,{align:"middle",className:we.Z.typeTitle},mt.createElement(b.Z,{flex:"1"},mt.createElement(re.Z,{align:"middle"},mt.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),mt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(ks=Jt==null?void 0:Jt.exercise)==null?void 0:ks.objective_score,"\u5206\uFF09"))),mt.createElement(b.Z,null,mt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(dA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:dA.objective_score))),!os&&mt.createElement("aside",{className:"pl30 pr10"},Pn()),((Hs=Jt==null?void 0:Jt.exercise_question_types)==null?void 0:Hs.some(Ct=>Ct.question_type===4))&&mt.createElement(re.Z,{gutter:[10,10]},mt.createElement(b.Z,{flex:"1"},mt.createElement(re.Z,{align:"middle",className:we.Z.typeTitle},mt.createElement(b.Z,{flex:"1"},mt.createElement(re.Z,{align:"middle"},mt.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),mt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Ko=Jt==null?void 0:Jt.exercise)==null?void 0:Ko.subjective_score,"\u5206\uFF09"))),mt.createElement(b.Z,null,mt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(gs=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:gs.subjective_score))))),mt.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Pn(!0)),mt.createElement(re.Z,{className:we.Z.buttonFixed},mt.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},mt.createElement(re.Z,{align:"middle"},mt.createElement(le.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${Yi.coursesId}/exercise/${Yi.exerciseId}/detail`},"\u8FD4\u56DE"),!ko&&mt.createElement(mt.Fragment,null,mt.createElement(le.ZP,{style:{marginLeft:"20px"},onClick:()=>ws(!0)},"\u5B66\u751F\u5217\u8868"),mt.createElement("div",{className:we.Z.progress},mt.createElement(re.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},mt.createElement(b.Z,{style:{color:"#5F6367"}},Ro===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),mt.createElement(y.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},mt.createElement(b.Z,{style:{color:"#3061D0"}},`${((zs=(hA=Jt==null?void 0:Jt.review_progress)==null?void 0:hA.progress)==null?void 0:zs.completed_count)||0}/${((gA=(pA=Jt==null?void 0:Jt.review_progress)==null?void 0:pA.progress)==null?void 0:gA.total)||0}`))),mt.createElement(he.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((vA=(mA=Jt==null?void 0:Jt.review_progress)==null?void 0:mA.progress)==null?void 0:vA.completed_count)/((EA=(yA=Jt==null?void 0:Jt.review_progress)==null?void 0:yA.progress)==null?void 0:EA.total)*100,showInfo:!1})))),!ko&&mt.createElement(re.Z,{align:"middle"},((is=(wA=Jt==null?void 0:Jt.review_progress)==null?void 0:wA.progress)==null?void 0:is.total)!=1&&mt.createElement(mt.Fragment,null,((BA=Jt==null?void 0:Jt.review_progress)==null?void 0:BA.prev_login)&&mt.createElement(si.Z,{style:{lineHeight:"30px"},onClick:()=>Fi(void 0,null,function*(){yield Ba("prev")})},"\u4E0A\u4E00\u4EBA"),((CA=Jt==null?void 0:Jt.review_progress)==null?void 0:CA.next_login)&&mt.createElement(si.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Fi(void 0,null,function*(){yield Ba("next")})},"\u4E0B\u4E00\u4EBA")),!((Ks=Jt==null?void 0:Jt.exercise)!=null&&Ks.review_status)&&mt.createElement(si.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Fi(void 0,null,function*(){yield In()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),mt.createElement(Kr,{visible:ol,value:Yi==null?void 0:Yi.userId,onClose:()=>ws(!1),onChange:Ct=>{},data:Vs.current,sealedReview:(bA=Jt==null?void 0:Jt.review_progress)==null?void 0:bA.sealed_review}),mt.createElement(ht.Z,null)),eo&&!ko&&mt.createElement(y.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},mt.createElement("div",{className:we.Z.score,onClick:()=>ss(!0)},mt.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),mt.createElement(ye.Z,{width:282,closable:!1,open:Cl,mask:!1},mt.createElement("div",{className:we.Z.drawerWrap},mt.createElement("div",{className:we.Z.top},mt.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),mt.createElement("div",{onClick:()=>{ss(!1),Bs([...Cs])}},mt.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),mt.createElement("div",{className:we.Z.middle},La()),mt.createElement("div",{className:we.Z.btns},mt.createElement(le.ZP,{className:"mr20",size:"middle",onClick:()=>{ss(!1),Bs([...Cs])}},"\u53D6\u6D88"),mt.createElement(le.ZP,{size:"middle",type:"primary",onClick:()=>va(),loading:bl},"\u4FDD\u5B58")))),mt.createElement(qn.Z,null),mt.createElement(z.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:ul,footer:mt.createElement("div",null,mt.createElement(le.ZP,{onClick:()=>{$o("pdf"),bo(!1),ho(!0),No("1"),xs(!1),Ds()}},"\u53D6\u6D88"),mt.createElement(le.ZP,{type:"primary",onClick:()=>{if(Zo==""){fe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else Zo=="pdf"?(Da(),HA({type:"",userCommentVisible:KA,userScoreVisible:!0,new:zA}),vo(!0)):Zo=="word"&&((0,ha.pO)(ba({exercise_id:Yi.exerciseId,login:Yi.userId,middle_export:1,is_export_comment:zA?1:0},po)),vo(!1));$o("pdf"),bo(!1),ho(!0),No("1"),xs(!1),Ds()}},"\u786E\u5B9A")),onCancel:()=>{$o("pdf"),bo(!1),ho(!0),No("1"),xs(!1)}},mt.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),mt.createElement("div",{className:we.Z.export_type_modal},mt.createElement("div",{className:we.Z.export_type_modal_con},mt.createElement("div",{className:we.Z.type_item},mt.createElement("div",{className:`${we.Z.img_warp} ${Zo=="pdf"?we.Z.img_warp_active:""}`,onClick:()=>{$o("pdf"),bo(!1),ho(!0),No("1")}},mt.createElement("img",{src:de(45614),width:70,height:70})),"pdf\u683C\u5F0F"),mt.createElement("div",{className:we.Z.type_item},mt.createElement("div",{className:`${we.Z.img_warp} ${Zo=="word"?we.Z.img_warp_active:""}`,onClick:()=>{$o("word"),bo(!0),No("1")}},mt.createElement("img",{src:de(38347),width:70,height:70})),"word\u683C\u5F0F"))),Zo=="pdf"&&mt.createElement("div",{style:{marginTop:"30px"}},mt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),mt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},mt.createElement(ie.ZP.Group,{onChange:Ct=>{switch(No(Ct.target.value),Ct.target.value){case"1":bo(!1),ho(!0);break;case"2":bo(!0),ho(!0);break;case"3":bo(!1),ho(!1);break}},value:Uo},mt.createElement(ie.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),mt.createElement(ie.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),mt.createElement(ie.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),Zo=="word"&&mt.createElement("div",{style:{marginTop:"30px"}},mt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),mt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},mt.createElement(ie.ZP.Group,{onChange:Ct=>{switch(No(Ct.target.value),Ct.target.value){case"1":bo(!0);break;case"2":bo(!1);break}},value:Uo},mt.createElement(ie.ZP,{value:"1"},"\u662F"),mt.createElement(ie.ZP,{value:"2"},"\u5426"))),(Os||fs)&&mt.createElement("div",{style:{marginTop:30}},mt.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Os&&mt.createElement("div",null,mt.createElement("span",null,"\u5B9E\u8BAD\u9898"),mt.createElement(x.default,{checked:po.param_show_challenge_task_pass,onChange:Ct=>{po.param_show_challenge_task_pass=Ct.target.checked,Xo(ba({},po))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0"),mt.createElement(x.default,{className:"ml20",checked:po.param_show_challenge_test_sets,onChange:Ct=>{po.param_show_challenge_test_sets=Ct.target.checked,Xo(ba({},po))}},"\u6D4B\u8BD5\u7528\u4F8B")),fs&&mt.createElement("div",{style:{marginTop:20}},mt.createElement("span",null,"\u7F16\u7A0B\u9898"),mt.createElement(x.default,{checked:po.param_show_hack_sets,onChange:Ct=>{po.param_show_hack_sets=Ct.target.checked,Xo(ba({},po))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),mt.createElement(x.default,{checked:po.param_show_hack_description,onChange:Ct=>{po.param_show_hack_description=Ct.target.checked,Xo(ba({},po))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),mt.createElement(z.default,{centered:!0,destroyOnClose:!0,title:mt.createElement(re.Z,{justify:"space-between"},mt.createElement(b.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",mt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),mt.createElement(b.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ls,"%")),open:Ys,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},mt.createElement("div",{style:{overflow:"hidden"}},mt.createElement(ua,{isEaxmPaperOpen:Ys,studentexportDate:cl,onChangeProgress:la}))),mt.createElement(z.default,{centered:!0,destroyOnClose:!0,closable:!1,className:we.Z.userInfoModelbody,title:mt.createElement(re.Z,{align:"middle",justify:"space-between"},mt.createElement(b.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),mt.createElement(b.Z,{onClick:()=>{qo(!1),_o(!1)}},mt.createElement("i",{className:"iconfont icon-guanbi7"}))),open:GA,footer:!1,width:800,onCancel:()=>{qo(!1),_o(!1)}},mt.createElement("div",{className:we.Z.userInfoModel},!((xA=Jt==null?void 0:Jt.review_progress)!=null&&xA.sealed_review)&&mt.createElement(mt.Fragment,null,mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u59D3\u540D"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(ms=Jt.exercise_answer_user)==null?void 0:ms.user_name},(fo=Jt.exercise_answer_user)==null?void 0:fo.user_name))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5B66\u53F7"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(IA=Jt.exercise_answer_user)==null?void 0:IA.student_id},(SA=Jt.exercise_answer_user)==null?void 0:SA.student_id))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5206\u73ED"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(Gs=Jt.exercise_answer_user)==null?void 0:Gs.course_group_name},(FA=Jt.exercise_answer_user)==null?void 0:FA.course_group_name)))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),mt.createElement(b.Z,{className:we.Z.Value},(DA=Jt.exercise_answer_user)!=null&&DA.start_at?mt.createElement(y.Z,{placement:"topLeft",title:Ee()((Yo=Jt.exercise_answer_user)==null?void 0:Yo.start_at).format("YYYY-MM-DD HH:mm")},Ee()((Go=Jt.exercise_answer_user)==null?void 0:Go.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((vs=Jt.exercise_answer_user)==null?void 0:vs.end_at)&&mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:Ee()((OA=Jt.exercise_answer_user)==null?void 0:OA.end_at).format("YYYY-MM-DD HH:mm")},Ee()((Ws=Jt.exercise_answer_user)==null?void 0:Ws.end_at).format("YYYY-MM-DD HH:mm")))),((TA=Jt.exercise_answer_user)==null?void 0:TA.end_at)&&((Jo=Jt.exercise_answer_user)==null?void 0:Jo.start_at)&&mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),mt.createElement(b.Z,{className:we.Z.Value},mt.createElement(y.Z,{placement:"topLeft",title:(0,Qe.li)(Math.round(Math.abs(new Date((ys=Jt.exercise_answer_user)==null?void 0:ys.end_at).getTime()-new Date((PA=Jt.exercise_answer_user)==null?void 0:PA.start_at).getTime())/1e3))},(0,Qe.li)(Math.round(Math.abs(new Date((QA=Jt.exercise_answer_user)==null?void 0:QA.end_at).getTime()-new Date((MA=Jt.exercise_answer_user)==null?void 0:MA.start_at).getTime())/1e3))))),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),mt.createElement(b.Z,{className:we.Z.Value},((jA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:jA.objective_score)||0)),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),mt.createElement(b.Z,{className:we.Z.Value},((RA=Jt==null?void 0:Jt.exercise_answer_user)==null?void 0:RA.subjective_score)||0)),mt.createElement(re.Z,{className:we.Z.width,wrap:!1},mt.createElement(b.Z,{className:we.Z.Title},"\u603B\u6210\u7EE9"),mt.createElement(b.Z,{className:we.Z.Value,style:{color:"#FA2121"}},((LA=Jt==null?void 0:Jt.table)==null?void 0:LA.user_get_score)||0)),mt.createElement("div",{style:{width:"100%",marginTop:"30px"}},mt.createElement("span",{className:we.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),mt.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},mt.createElement(ae.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Js,onChange:Aa,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),mt.createElement(re.Z,{style:{marginTop:"30px"},justify:"end"},mt.createElement(le.ZP,{style:{height:"32px"},onClick:()=>{qo(!1),_o(!1)}},"\u518D\u770B\u770B"),mt.createElement(si.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Fi(void 0,null,function*(){yield In()})},Is?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),mt.createElement(Wn,{saveChangeScore:tA,visible:fl,item:_s,onOk:()=>{},onCancel:()=>{io(!1)}}))};var $i=(0,Se.connect)(({exercise:It,loading:Wt,user:Vt,globalSetting:Pr,classroomList:pn})=>({exercise:It,globalSetting:Pr,user:Vt,loading:Wt.effects,classroomList:pn}))(wo)},85933:function(vt,tt,de){"use strict";var te=de(59301),Se=de(11938),a=de(71051),fe=de(28284),le=de(62957),z=de(29787),ae=de(54172),re=de(37568),b=de(77019),ie=de(5269),x=de(99571),y=de(72664),E=de(56656),ee=de.n(E),ne=de(76560),oe=de(49661),ue=de(15610),ce=de(34055),Ae=de(98072),se=de(59301),he=(ge,Ee,ve)=>new Promise((we,Ie)=>{var Qe=be=>{try{Oe(ve.next(be))}catch(Le){Ie(Le)}},De=be=>{try{Oe(ve.throw(be))}catch(Le){Ie(Le)}},Oe=be=>be.done?we(be.value):Promise.resolve(be.value).then(Qe,De);Oe((ve=ve.apply(ge,Ee)).next())});const{Countdown:ye}=Se.default,me=({value:ge,onChange:Ee,MaxMinutes:ve})=>se.createElement(se.Fragment,null,se.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",se.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",se.createElement("br",null)),se.createElement(a.Z,{value:ge,onChange:Ee,min:0,precision:0,max:ve,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ve}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),pe=({exercise:ge,successCb:Ee,dispatch:ve})=>{var we,Ie,Qe,De;const Oe=(0,ne.useParams)(),[be]=fe.default.useForm(),Le=fe.default.useWatch("time",be),[Ne,We]=(0,te.useState)(!1),Me=(0,te.useRef)(),{actionTabs:et}=ge,[ot,Ve]=(0,te.useState)(),[,Xe,Ge,He]=(0,Ae.U)(y.n7,{id:Oe.categoryId}),[,Ke,Ye]=(0,Ae.U)(y.Cd,{});(0,te.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(We(!1),be.resetFields())},[ge.actionTabs.key]);const _e=()=>new Promise(ft=>he(void 0,null,function*(){var At,ke;return Me.current=yield(0,ue.y)({ip_limit:(At=et==null?void 0:et.exerciseParams)==null?void 0:At.ip_limit,ip_bind:(ke=et==null?void 0:et.exerciseParams)==null?void 0:ke.ip_bind_type}),ft()})),dt=()=>he(void 0,null,function*(){var ft,At,ke,je,ze;yield be.validateFields();const nt=be.getFieldsValue();if(We(!0),(((ft=et==null?void 0:et.exerciseParams)==null?void 0:ft.ip_limit)!=="no"||(At=et==null?void 0:et.exerciseParams)!=null&&At.ip_bind_type)&&(yield _e()),(yield(0,y.ZD)((ke=et==null?void 0:et.exerciseParams)==null?void 0:ke.id,{exercise_user_id:(je=et==null?void 0:et.exerciseParams)==null?void 0:je.exercise_user_id,unlock_key:nt.unlock_key,time:nt.time,ip:Me.current})).status===0){if(Ee){ve({type:"exercise/setActionTabs",payload:{}}),Ee();return}const bt=et==null?void 0:et.exerciseParams;(0,oe.nr)({inner_ip:bt.inner_ip,public_ip:bt.public_ip,open_camera:bt.open_camera,ip_limit:bt.ip_limit,ip_bind:bt.ip_bind,ip_bind_type:bt.ip_bind_type,exercise_tips:bt.exercise_tips,exerciseId:bt.id,screen_open:bt.screen_open,screen_num:bt.screen_num,screen_sec:bt.screen_sec,coursesId:Oe.coursesId,login:(ze=(0,ce.eY)())==null?void 0:ze.login,history,identity_verify:bt.identity_verify,open_phone_video_recording:bt.open_phone_video_recording,current_status:bt.current_status}),ve({type:"exercise/setActionTabs",payload:{}})}We(!1)}),it=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:ft=>se.createElement("span",{className:ft.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ft)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:ft=>se.createElement("span",{className:ft.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},ft)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ze=((we=et==null?void 0:et.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Ie=et==null?void 0:et.exerciseParams)==null?void 0:Ie.errorMessage)=="object";(0,te.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&he(void 0,null,function*(){const ft=yield Ye(Oe);yield Ge({}),ft.status||Ve(ft)})},[ge.actionTabs.key]);const{time:Re,end_time:rt}=(ot==null?void 0:ot.exercise)||{},Ue=He!=null&&He.user_end_time?ee()(He==null?void 0:He.user_end_time).add(1,"minutes"):ee()(),$e=ee()(He==null?void 0:He.user_total_end_time)>Ue?Math.round(ee().duration(ee()(He==null?void 0:He.user_total_end_time).diff(Ue.startOf("minute"))).asMinutes()):0,at=((He==null?void 0:He.student_left_minutes)||0)+(Le||0);return se.createElement(se.Fragment,null,se.createElement(le.default,{width:514,centered:!0,closable:!!((Qe=et==null?void 0:et.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},se.createElement(z.Z,{spinning:Xe||Ke},Ze&&se.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 "),!Ze&&se.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"),Ze&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((De=et==null?void 0:et.exerciseParams)==null?void 0:De.errorMessage)||{}],columns:it}),se.createElement("div",{className:""},se.createElement(fe.default,{form:be,layout:"vertical",autoComplete:"off"},se.createElement(fe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?se.createElement(se.Fragment,null,se.createElement(fe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(He==null?void 0:He.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(me,{MaxMinutes:$e})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},Xe||Ke?"--":at),"\u5206\u949F",at!==0&&(He==null?void 0:He.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},ee()(He==null?void 0:He.user_end_time).add(Le||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(rt).format("YYYY-MM-DD HH:mm")))),se.createElement(b.Z,{justify:"space-between",align:"middle"},se.createElement(ie.Z,null),se.createElement(ie.Z,null,se.createElement(x.ZP,{loading:Ne,onClick:dt},"\u8FDB\u5165\u8003\u8BD5"))))))};tt.Z=(0,ne.connect)(({exercise:ge})=>({exercise:ge}))(pe)},30516:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return ne}});var te=de(59301),Se=de(76560),a=de(62957),fe=de(99571),le=de(29787),z=de(50582),ae=de(40148),re=de(51124),b=de(24334),ie=de(56656),x=de.n(ie),y=de(49162),E=de(59301),ee=(oe,ue,ce)=>new Promise((Ae,se)=>{var he=pe=>{try{me(ce.next(pe))}catch(ge){se(ge)}},ye=pe=>{try{me(ce.throw(pe))}catch(ge){se(ge)}},me=pe=>pe.done?Ae(pe.value):Promise.resolve(pe.value).then(he,ye);me((ce=ce.apply(oe,ue)).next())}),ne=({open:oe,onClose:ue})=>{const[ce,Ae]=(0,te.useState)(void 0);console.log((0,Se.useLocation)(),33);const se=(0,Se.useLocation)();(0,te.useEffect)(()=>{oe&&function(){return ee(this,null,function*(){const Ve=yield(0,z.X6)(oe);Ae(Ve.data)})}()},[oe]);const{status:he,created_at:ye,code:me,name:pe,language:ge,pass_sets_count:Ee,set_count:ve,error_msg:we,output:Ie,input:Qe,expected_output:De,execute_memory:Oe,user:be,execute_time:Le,input_file_url:Ne,output_file_url:We,is_file:Me,expected_output_file_url:et}=ce||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>ue(!1),footer:E.createElement(fe.ZP,{type:"primary",onClick:()=>ue(!1)},"\u5173\u95ED"),centered:!0},E.createElement(le.Z,{spinning:!ce,delay:500},E.createElement("div",{className:"record-detail-info"},ce?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:he===0?"c-green":"c-red"},ae.Im[he])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(ye).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,ge)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Le*1e3,"ms")," "),E.createElement("li",null," ",`${he===y.h.HIDE_COMPILE_STATUS?"--":Ee} / ${ve} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:he,error_msg:we,execute_time:Le,output:Ie,input:Qe,expected_output:De,input_file_url:Ne,output_file_url:We,is_file:Me,expected_output_file_url:et}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:ge==null?void 0:ge.toLocaleLowerCase(),value:b.Base64.decode(me),options:{readOnly:!0}}))):null)))}},57049:function(vt,tt,de){"use strict";de.d(tt,{Im:function(){return ve},Y4:function(){return Ie}});var te=de(59301),Se=de(37568),a=de(6767),fe=de(99571),le=de(55956),z=de(24334),ae=de.n(z),re=de(5216),b=de(766),ie=de(38394),x=de(49661),y=de(34376),E=de.n(y),ee=de(82093),ne=de(76560),oe=de(30516),ue=de(33796),ce=de(50582),Ae=de(76193),se=de(41550),he=de(92310),ye=de.n(he),me=de(2610),pe=de(59301),ge=(Oe,be,Le)=>new Promise((Ne,We)=>{var Me=Ve=>{try{ot(Le.next(Ve))}catch(Xe){We(Xe)}},et=Ve=>{try{ot(Le.throw(Ve))}catch(Xe){We(Xe)}},ot=Ve=>Ve.done?Ne(Ve.value):Promise.resolve(Ve.value).then(Me,et);ot((Le=Le.apply(Oe,be)).next())});const{TextArea:Ee}=Se.default,ve={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(Oe=>(Oe[Oe.SET_VISIBLE=0]="SET_VISIBLE",Oe[Oe.SET_TABINDEX=1]="SET_TABINDEX",Oe))(we||{});function Ie(Oe){const{status:be,error_msg:Le,output:Ne,input:We,expected_output:Me,is_file:et,input_file_url:ot,output_file_url:Ve,expected_output_file_url:Xe,setMonacoValue:Ge,setData:He,highlightEndEntry:Ke}=Oe,Ye=(0,te.useRef)(),_e=(0,te.useRef)(),dt=(0,te.useRef)();let it=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,te.useEffect)(()=>{if(Ne&&!et&&Ye.current){const Re=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Re.open(Ye.current);const rt=(Ke?x.jl:x.pp)(z.Base64.decode(Ne));Re.write(rt),Re.setOption("theme",{background:"#1e1e1e"})}if(We&&!et&&_e.current){const Re=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Re.open(_e.current),Re.write((Ke?x.jl:x.pp)(We)),Re.setOption("theme",{background:"#1e1e1e"})}if(Me&&!et&&dt.current){const Re=new y.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Re.open(dt.current),Re.write((Ke?x.jl:x.pp)(z.Base64.decode(Me))),Re.setOption("theme",{background:"#1e1e1e"})}},[Ne]),be){case le.h.NOMATCH:it=pe.createElement(pe.Fragment,null,pe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!et&&pe.createElement("div",{ref:Ye}),et&&pe.createElement("div",{style:Ze},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const Re=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ge(Re),setTimeout(()=>{He(Ve)},200)})},Ne)),pe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!et&&pe.createElement("div",{ref:dt}),et&&pe.createElement("div",{style:Ze},pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const Re=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ge(yield Re.text()),setTimeout(()=>{He(Xe)},200)})},Me)));break;case le.h.EXECUTEFAILURE:it=pe.createElement(pe.Fragment,null,pe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!et&&pe.createElement(ie.Z,{value:We,style:Ze}),et&&pe.createElement("div",{style:Ze},pe.createElement("a",{onClick:()=>(0,x.LR)(ot,We)},We))),pe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},pe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},z.Base64.decode(Le),"111")));break;case le.h.COMPILEFAILURE:it=pe.createElement(pe.Fragment,null,pe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),pe.createElement("pre",{className:re.Z.error},z.Base64.decode(Le)));break;case le.h.PODFAILURE:it=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:it=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",it," ")}function Qe(Oe){const{status:be,error_msg:Le,execute_time:Ne,output:We,input:Me,expected_output:et,is_file:ot,input_file_url:Ve,output_file_url:Xe,expected_output_file_url:Ge}=Oe;let He=null;switch(be){case le.h.OK:case le.h.NOMATCH:case le.h.EXECUTEFAILURE:case le.h.COMPILEFAILURE:He=pe.createElement("div",{id:"outputResultRef",className:"h100"});break;case le.h.PODFAILURE:He=pe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:He=pe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return pe.createElement(pe.Fragment,null," ",He," ")}function De({value:Oe,className:be}){return pe.createElement("span",{className:be},Oe)}tt.ZP=({input:Oe,is_file:be,debuging:Le,submitting:Ne,executingMessage:We,debugResult:Me,onChangeInput:et,onDebugCode:ot,onSubmitCode:Ve,hack:Xe,user:Ge,submitResult:He,isWhiteTheme:Ke,topDispatch:Ye})=>{const[_e]=(0,ne.useSearchParams)(),dt=(0,ne.useParams)(),[it,Ze]=(0,te.useState)(!1),[Re,rt]=(0,te.useState)(!1),[Ue,$e]=(0,te.useState)(1),[at,ft]=(0,te.useState)(!1),[At,ke]=(0,te.useState)(0),[je,ze]=(0,te.useState)(!1),[nt,ut]=(0,te.useState)(""),[bt,st]=(0,te.useState)(""),Dt=(0,te.useRef)(),sr=(0,te.useRef)(),Gt=(0,te.useRef)(null),mr=(0,te.useRef)(null),Lt=(0,te.useRef)(null);console.log(He,"submitResult",dt);const{status:ar,id:lr,input:Nt,output:cr,expected_output:vr,is_file:Fr,input_file_url:nn,output_file_url:Rt,expected_output_file_url:Xt,error_msg:Lr,hack_sets:qr}=He||{};(0,te.useEffect)(()=>{ar===0&&($e(1),ke(0))},[ar,lr]),(0,te.useEffect)(()=>{ge(void 0,null,function*(){var Dr;const tr=yield(0,ce.rX)(dt==null?void 0:dt.id,"submit");(tr==null?void 0:tr.status)===0&&(tr!=null&&tr.data&&((Dr=tr==null?void 0:tr.data)==null?void 0:Dr.status)!==0?(Ye({type:Ae.Types.SET_SUBMIT_RESULT,payload:{submitResult:tr==null?void 0:tr.data}}),$e(2),ke(320)):($e(1),ke(0)))})},[dt==null?void 0:dt.id]),(0,te.useEffect)(()=>{if(Dt.current){let br=function(Mt){Ut=ur.offsetHeight,_t=!0,ir=Mt.pageY,Lt.current.style.display="block"},Dr=function(){_t=!1,Lt.current.style.display="none"},tr=function(Mt){if(_t){Gr();let wt=ir-Mt.pageY,xt=Ut+wt;if(xt<0&&(xt=0),xt>window.innerHeight-150&&(xt=window.innerHeight-150),Ue===1){xt<=34?ke(0):ke(xt);return}console.log(xt,"resizeH"),ke(xt)}};const ur=Gt.current;let Ut=0,_t=!1,ir=0;const Qt=document.getElementById("case-y-bar");return Qt==null||Qt.addEventListener("mousedown",br),document.addEventListener("mousemove",tr),document.addEventListener("mouseup",Dr),()=>{const Mt=document.getElementById("case-y-bar");Mt==null||Mt.removeEventListener("mousedown",br),document.removeEventListener("mousemove",tr),document.removeEventListener("mouseup",Dr)}}},[Dt,Ue]),(0,te.useEffect)(()=>{const br=ue.Z.subscribe("resize-move-bar",Gr);if(_e.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),wn),()=>{document.removeEventListener((0,me.gH)(),wn),br()}},[]),(0,te.useEffect)(()=>{});function Gr(){var br,Dr,tr,ur;const Ut=document.getElementById("outputResultRef");if(Ut){let _t=Ut.dataset.text;sr.current.reset(),sr.current.writeln(_t);const ir=document.getElementById("outputResultRef").offsetWidth-20,Qt=((ur=(tr=(Dr=(br=sr.current)==null?void 0:br._core)==null?void 0:Dr._renderService)==null?void 0:tr.dimensions)==null?void 0:ur.actualCellWidth)||10,Mt=Math.ceil(ir/Qt);sr.current.resize(Mt,Math.ceil(Ut.clientHeight/16))}}function an(){Ze(!it),setTimeout(()=>{Gr()},300),it?ke(320):(ke(window.innerHeight-150),ft(!0))}function xn(){Re?(rt(!1),(0,me.BU)()):(rt(!0),(0,me.Dj)(mr.current))}const wn=br=>{(0,me.vp)()||rt(!1)},Un=(0,te.useMemo)(()=>{if(Me){const{status:br,output:Dr,error_msg:tr}=Me;return setTimeout(()=>{let ur="",Ut=document.getElementById("outputResultRef");Dr?ur=z.Base64.decode(Dr):tr&&(ur=z.Base64.decode(tr)),sr.current=new y.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),sr.current.open(Ut),sr.current.onKey(function(_t){var ir;if(_t.domEvent.key.toLocaleUpperCase()==="C"&&_t.domEvent.ctrlKey){_t.domEvent.preventDefault();let Qt=(ir=sr.current)==null?void 0:ir.getSelection();navigator.clipboard.writeText(Qt).then(()=>{})}}),Ut.dataset.text=ur,sr.current.setOption("convertEol",!0),Gr()},300),pe.createElement(pe.Fragment,null,Qe(Me))}return null},[Me]);function tn(){var br,Dr;if(!(Xe!=null&&Xe.code)||((br=Xe==null?void 0:Xe.code)==null?void 0:br.trim().length)===0){(Dr=a.ZP)==null||Dr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}$e(1),ke(320),ot()}const Nn=br=>ge(void 0,null,function*(){let Dr=yield(0,ee.ZP)(`/api/problems/${br}/start.json`,{method:"get",params:{hack_user_id:Ge==null?void 0:Ge.user_id}});Dr&&(window.location.href=`/myproblems/${Dr==null?void 0:Dr.identifier}${window.location.search}`)});function gn(){Fr?navigator.clipboard.writeText(z.Base64.decode(Lr)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(z.Base64.decode(cr)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return pe.createElement(te.Fragment,null,pe.createElement("div",{className:ye()(re.Z.case,Ke&&re.Z.whiteCase),style:{height:At},ref:Gt},pe.createElement("div",{className:re.Z.fullMask,ref:Lt}),pe.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:Dt,draggable:!1},Ue===2&&pe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ue===1&&(At<=34?pe.createElement("div",{onClick:()=>{ke(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):pe.createElement("div",{onClick:()=>{ke(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",pe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),pe.createElement("div",null,pe.createElement("div",{className:re.Z.caseHead},pe.createElement("div",{className:re.Z.dot}),pe.createElement("div",{className:re.Z.text},Ue===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ue===2&&!Ne&&typeof ar=="number"&&pe.createElement(pe.Fragment,null,ar===le.h.OK?pe.createElement("div",{className:re.Z.pass},pe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):pe.createElement("div",{className:re.Z.noPass},pe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ve[ar])),pe.createElement("div",{className:re.Z.btns},Ue===2&&!Ne&&pe.createElement(pe.Fragment,null,ar!==le.h.OK&&pe.createElement("div",{onClick:gn},pe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),pe.createElement("div",{onClick:()=>{ze(lr)}},pe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),_e.get("type")!=="exercises"&&pe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>an()},pe.createElement("i",{className:`iconfont icon-${it?"suoxiao1":"fangda"}`})))),pe.createElement("div",{style:{display:Ue===1?"block":"none"}},Le?pe.createElement(b.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:At-34}},pe.createElement("div",{className:re.Z.result},pe.createElement("div",{className:re.Z.left},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),pe.createElement("div",{className:re.Z.leftNode},pe.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:be?"":Oe,onChange:et}))),pe.createElement("div",{className:re.Z.right},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),pe.createElement("div",{className:re.Z.node},Me?Un:pe.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")))))),pe.createElement("div",{style:{display:Ue===2?"block":"none"}},Ne?pe.createElement(b.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):pe.createElement("div",{style:{height:At-34,display:"flex",flexDirection:"column",overflow:"hidden"}},pe.createElement("div",{ref:mr,className:re.Z.elseNode},pe.createElement("div",{className:re.Z.nameWrap},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),pe.createElement("div",{className:re.Z.scroll},pe.createElement("pre",{className:re.Z.scrollBox,style:at?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Fr&&pe.createElement(De,{value:Nt}),Fr&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const br=yield fetch(nn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield br.text()),setTimeout(()=>{ut(nn)},200)})},Nt)),Nt&&pe.createElement("div",{className:re.Z.action},pe.createElement("span",{onClick:()=>ft(!at)},at?"\u6536\u8D77":"\u5C55\u5F00")))),pe.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},pe.createElement("div",{className:re.Z.left},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),pe.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},pe.createElement("pre",null,!Fr&&pe.createElement(De,{className:"mb10",value:vr&&z.Base64.decode(vr)||""}),Fr&&pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const br=yield fetch(Xt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});st(yield br.text()),setTimeout(()=>{ut(Xt)},200)})},vr)))),pe.createElement("div",{className:re.Z.right},pe.createElement("div",{className:re.Z.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),pe.createElement("div",{className:re.Z.node,style:{color:ar===le.h.OK?"#2ABD8C":"#FF2C29"}},pe.createElement("pre",null,(ar===4||ar===5)&&pe.createElement(De,{className:"mb10",value:Lr&&z.Base64.decode(Lr)||""}),ar!=4&&ar!=5&&(Fr?pe.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const br=yield(0,ee.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{st(br)}catch(Dr){st("")}setTimeout(()=>{ut(Rt)},200)})},cr):pe.createElement(De,{className:"mb10",value:cr&&z.Base64.decode(cr)||""})))))))))),pe.createElement("div",{className:ye()(re.Z.footer,Ke&&re.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&pe.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Nn(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&pe.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Nn(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),pe.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Le||Ne,loading:Le,color:"#2ABD8C",className:"mr10",onClick:tn},"\u8C03\u8BD5\u4EE3\u7801"),_e.get("qtype")!=="8"&&pe.createElement(fe.ZP,{className:re.Z.disabled,type:"primary",icon:pe.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ne,disabled:Le||Ne,onClick:()=>{var br,Dr;if(!(Xe!=null&&Xe.code)||((br=Xe==null?void 0:Xe.code)==null?void 0:br.trim().length)===0){(Dr=a.ZP)==null||Dr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}$e(2),ke(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),pe.createElement(oe.Z,{onClose:ze,open:je}),pe.createElement(se.Z,{close:!0,data:nt,type:nt.length?"txt":"",onClose:()=>ut(""),monacoEditor:{value:bt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(vt,tt,de){"use strict";de.r(tt),de.d(tt,{Types:function(){return ni},default:function(){return Kr}});var te=de(59301),Se=de(76560),a=de(11938),fe=de(62957),le=de(29787),z=de(99571),ae=de(25399),re=de(77019),b=de(50582),ie=de(72664),x=de(2610),y=de(72015),E=de(90524),ee=de(87169),ne=de(30641),oe=de(51124),ue=de(75790),ce=de(89613),Ae=de(64536),se=de(6767),he={list:"list___IRN6i",copy:"copy___qCn9B"},ye=de(56102),me=de(82093),pe=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())}),Ee=({showResourceCentre:Ot,identifier:qt})=>{const yr=(0,Se.useParams)(),[sn,Rn]=(0,te.useState)(null);(0,te.useEffect)(()=>{Ot&&Fn()},[Ot]);const Fn=()=>pe(void 0,null,function*(){const ln=yield(0,me.ZP)(`/api/problems/${qt}/attachment_list.json`,{method:"get"});(ln==null?void 0:ln.status)==0&&Rn(ln.data||[])});return te.createElement("div",{className:"tpi-code-setting"},te.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(sn!=null&&sn.length)&&te.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),sn==null?void 0:sn.map((ln,Cr)=>te.createElement("dl",{className:he.list,key:Cr},te.createElement(ae.Z,{title:ln.title},te.createElement("dt",null,te.createElement("i",{className:"icon-wenjian4 mr5"}),ln.title)),te.createElement("dd",null,te.createElement(ye.CopyToClipboard,{text:ln.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement("span",{className:`${he.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ve=de(59301),we=Object.defineProperty,Ie=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Le=(Ot,qt,yr)=>qt in Ot?we(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,Ne=(Ot,qt)=>{for(var yr in qt||(qt={}))Oe.call(qt,yr)&&Le(Ot,yr,qt[yr]);if(De)for(var yr of De(qt))be.call(qt,yr)&&Le(Ot,yr,qt[yr]);return Ot},We=(Ot,qt)=>Ie(Ot,Qe(qt));const Me={theme:(0,ce.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ce.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ce.G)("cmTabToSpace",!0),showResourceCentre:!1};var et=(Ot=>(Ot[Ot.set_font_size=0]="set_font_size",Ot[Ot.set_theme=1]="set_theme",Ot[Ot.on_tab_to_space=2]="on_tab_to_space",Ot[Ot.set_show_editor_setting=3]="set_show_editor_setting",Ot[Ot.set_show_respurce_center=4]="set_show_respurce_center",Ot))(et||{});function ot(Ot,qt){switch(qt.type){case 3:return We(Ne({},Ot),{showEditorSetting:qt.payload});case 1:return We(Ne({},Ot),{theme:qt.payload});case 0:return We(Ne({},Ot),{fontSize:qt.payload});case 2:return We(Ne({},Ot),{tabToSpace:qt.payload});case 4:return We(Ne({},Ot),{showResourceCentre:qt.payload});default:throw new Error}}var Ve=({isLoading:Ot,value:qt,onChange:yr,language:sn,onUpdateCode:Rn,ActionBarRender:Fn,setIsWhiteTheme:ln,identifier:Cr})=>{const[yn,cn]=(0,te.useReducer)(ot,Me),{theme:Ui,fontSize:Vn,showEditorSetting:Gn,tabToSpace:ri,showResourceCentre:oi}=yn,Qr=(0,te.useRef)(),vi=(0,te.useRef)();(0,te.useEffect)(()=>{ln(Ui==="vs")},[Ui]);const En={onFontSizeChange:Si=>{cn({type:0,payload:Si}),(0,ce.t)("cmFontSize",Si)},tabToSpace:ri,cmFontSize:Vn,className:"oj",cmCodeMode:Ui,onTabToSpace:Si=>{cn({type:2,payload:Si}),(0,ce.t)("cmTabToSpace",Si)},onCodeModeChange:Si=>{cn({type:1,payload:Si}),(0,ce.t)("ProgrammingCodeMode",Si)}};function Ni(){cn({type:3,payload:!1})}function Ti(){cn({type:3,payload:!0})}function ki(){cn({type:4,payload:!1})}function ua(){cn({type:4,payload:!0})}const si={value:qt,language:sn,theme:Ui,options:{fontSize:Vn,insertSpaces:ri},onChange:Si=>{yr(Si),vi.current=Si,clearTimeout(Qr.current),Qr.current=setTimeout(()=>{Rn(vi.current)},1e4)},onEditBlur:Si=>{vi.current&&Rn(vi.current)}};return ve.createElement(te.Fragment,null,Fn(Ti,ua),ve.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ot&&ve.createElement(oe.ZP,Ne({},si))),ve.createElement(ue.Z,null,ve.createElement(ne.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Gn,onClose:Ni},ve.createElement(Ae.Z,Ne({},En)))),ve.createElement(ue.Z,null,ve.createElement(ne.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:oi,onClose:ki},ve.createElement(Ee,{showResourceCentre:oi,identifier:Cr}))))},Xe=de(60141),Ge=de(24334),He=de(57049),Ke={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"},Ye={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},_e=de(54172),dt=de(13747),it=de(58617),Ze=de(30516),Re=de(56656),rt=de.n(Re),Ue=de(59301);const{Column:$e}=_e.default;var at=({submitResult:Ot,submitting:qt,submitRecords:yr,page:sn,onPageChange:Rn,topicId:Fn})=>{const[ln]=(0,Se.useSearchParams)(),{records:Cr,records_count:yn}=yr||{},[cn,Ui]=(0,te.useState)(!1),Vn=ln.get("type")==="1";return Ue.createElement(le.Z,{spinning:qt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ue.createElement(it.Z,{style:{fontSize:24},spin:!0})},(Cr==null?void 0:Cr.length)>0?Ue.createElement(_e.default,{dataSource:Cr,rowKey:"id",pagination:!1},Ue.createElement($e,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Gn,ri)=>Ue.createElement("span",null," ",rt()(Gn).format("YYYY-MM-DD HH:mm:ss"))}),Ue.createElement($e,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Gn,ri)=>{var oi;return Ue.createElement("span",{className:`${Gn===0?"c-green":"c-red"} current`,onClick:()=>{Ui(ri.id)}},(oi=He.Im[Gn])==null?void 0:oi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ue.createElement($e,{title:`\u6267\u884C\u7528\u65F6 (${Vn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Gn=>Gn?Vn?Gn:Gn/1e3:""}),Ue.createElement($e,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Vn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Gn=>Gn?Vn?Gn:parseFloat((Gn/1024).toFixed(2)):""}),Ue.createElement($e,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ue.createElement($e,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Gn,ri)=>Ue.createElement("span",{className:"c-light-primary current",onClick:()=>{Ui(ri.id)}},"\u67E5\u770B")})):Ue.createElement("div",{style:{height:300,width:"100%"}}),Ue.createElement(Ze.Z,{onClose:Ui,open:cn}),yn>15?Ue.createElement(dt.Z,{className:Ye.pagination,current:sn,pageSize:15,total:yn,onChange:Rn}):null)},ft=de(57884),At=de(96599),ke={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},je=de(38394),ze=de(59301);const nt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var ut=({hack:Ot})=>{const{language:qt,difficult:yr,time_limit:sn,description:Rn}=Ot,[Fn]=(0,Se.useSearchParams)(),ln=nt[yr];return ze.createElement(ze.Fragment,null,ze.createElement("ul",{className:ke.info},ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ze.createElement("b",{className:ke.info_tag},qt)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ze.createElement(At.default,{color:ln==null?void 0:ln.color},ln==null?void 0:ln.name)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ze.createElement("span",{style:{color:"#333333"}},sn,"\u79D2"))),Fn.get("qtype")==="8"?ze.createElement(je.Z,{value:Rn,showProgramFill:!0,className:ke.desc}):ze.createElement(je.Z,{value:Rn,className:ke.desc}))},bt={},st=de(59301),Dt=({hack:Ot,current_user:qt})=>st.createElement("div",{className:bt.answer},Ot!=null&&Ot.answer_text?st.createElement(je.Z,{style:{padding:"13px 0"},value:(Ot==null?void 0:Ot.answer_text)||""}):st.createElement(ft.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),sr=de(33796);function Gt(Ot,qt){return(0,me.U2)(`/problems/${Ot}/comments.json`,{page:qt,limit:10})}function mr(Ot){return(0,me.v_)(`/discusses/${Ot}/plus.json`,{container_type:"Discuss",type:1})}function Lt(Ot,qt,yr){return(0,me.v_)(`/problems/${Ot}/comments/reply.json`,{comments:{content:yr,parent_id:qt}})}function ar(Ot,qt){return(0,me.v_)(`/problems/${Ot}/comments.json`,{comments:{content:qt}})}function lr(Ot,qt,yr){return(0,me.v_)(`/problems/${Ot}/comments/${qt}/hidden.json`,yr)}function Nt(Ot,qt){return(0,me.IV)(`/problems/${Ot}/comments/${qt}`)}var cr=de(46541);function vr({author:Ot}){return te.createElement("a",{href:`/users/${Ot.login}`,target:"_blank"},te.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${Ot.image_url}`,width:"50"}))}function Fr({data:Ot,index:qt,parentDiscussIndex:yr,user:sn,onSetActionType:Rn}){const{author:Fn,can_delete:ln,content:Cr,id:yn,time:cn}=Ot;function Ui(){Rn({id:yn,index:qt,type:"delete-discuss",parentDiscussIndex:yr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Vn=sn.admin||ln||Fn.user_id===sn.user_id;return te.createElement("div",{className:"discuss-item-container second-discuss "},te.createElement(vr,{author:Fn}),te.createElement("section",null,te.createElement("div",{className:"discuss-info"},te.createElement("a",{href:`/users/${Fn.login}`,target:"_blank"},Fn.name),te.createElement("span",{className:"grey"},cn),te.createElement("div",{className:"btn-group",style:{marginBottom:0}},Vn?te.createElement("a",{onClick:Ui,title:"\u5220\u9664"},te.createElement("i",{className:"iconfont icon-shanchu"})):null)),te.createElement(je.Z,{className:"discuss-content",value:Cr})))}var nn=({user:Ot,data:qt,index:yr,onPlusDiscuss:sn,onSetActionType:Rn,activeDiscussIndex:Fn,onReplyDiscuss:ln,onSetActiveDiscussIndex:Cr})=>{const{content:yn,children:cn,hidden:Ui,id:Vn,praise_count:Gn,time:ri,user_praise:oi,can_delete:Qr,author:vi}=qt;function En(){Cr(Vn)}function Ni(){sn(Vn,!oi,yr)}function Ti(){Rn({id:Vn,index:yr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ki(){Rn({id:Vn,index:yr,params:{hidden:Ui?"0":"1"},type:"hidden-discuss",message:Ui?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ua=Ot.admin||Ot.user_id===vi.user_id;return te.createElement("div",{className:"discuss-item-container",key:Vn},te.createElement(vr,{author:vi}),te.createElement("section",null,te.createElement("div",{className:"discuss-info"},te.createElement("a",{href:`/users/${vi.login}`,target:"_blank"}," ",vi.name," "),te.createElement("span",{className:"grey"},ri)),te.createElement(je.Z,{className:"discuss-content",value:yn}),cn&&cn.length>0?te.createElement("div",{className:"reply-discuss-container"},cn.map((si,Si)=>te.createElement(Fr,{key:si.id,data:si,index:Si,user:Ot,onSetActionType:Rn,parentDiscussIndex:yr}))):null,te.createElement("div",{className:"btn-group"},ua?te.createElement("a",{onClick:ki,title:Ui?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},te.createElement("i",{className:Ui?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Qr&&(!cn||cn.length==0)?te.createElement("a",{onClick:Ti,title:"\u5220\u9664"},te.createElement("i",{className:"iconfont icon-shanchu"})):null,te.createElement("a",{onClick:En,title:"\u56DE\u590D"}," ",te.createElement("i",{className:"iconfont icon-huifu1"})," "),te.createElement("a",{onClick:Ni,className:oi?"c-orange":""},te.createElement("i",{className:oi?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),te.createElement("span",null,Gn||""))),te.createElement(cr.Z,{id:Vn,activeDiscussIndex:Fn,onReplyDiscuss:ln})))},Rt=de(39479),Xt={"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"},Lr=de(2978),qr=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())}),Gr=({user_praise:Ot,praise_count:qt,praisePlus:yr,onCreateDiscuss:sn,discuss_count:Rn})=>{const[Fn,ln]=(0,te.useState)(!1),[Cr,yn]=(0,te.useState)("");function cn(ri){yn(ri)}function Ui(){ln(!0)}function Vn(){ln(!1)}function Gn(){return qr(this,null,function*(){sn(Cr),yn(""),ln(!1)})}return te.createElement("div",{className:`${Xt["dis-input-editor-container"]} ${Fn?Xt.active:""} `},te.createElement("div",{className:Fn?`hide ${Xt["text-area"]}`:Xt["text-area"]},te.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Ui}),te.createElement("a",null," ",te.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Rn," "),te.createElement("a",{className:"c-light-black",onClick:yr,title:Ot?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},te.createElement("i",{className:`mr3 ${Ot?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),qt?te.createElement("span",null,qt):"")),Fn?te.createElement("div",{className:Xt["input-mask"],onClick:Vn}):null,te.createElement("div",{className:Fn?Xt["md-container"]:`${Xt["md-container"]} hide`},te.createElement(Lr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Cr,height:240,onChange:cn}),te.createElement("div",{className:Xt["tip-container"],onClick:Vn},te.createElement("a",{className:Xt["btn-send"],onClick:Gn}," \u53D1\u9001 "))))},an=de(59301),xn=Object.defineProperty,wn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,br=(Ot,qt,yr)=>qt in Ot?xn(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,Dr=(Ot,qt)=>{for(var yr in qt||(qt={}))Nn.call(qt,yr)&&br(Ot,yr,qt[yr]);if(tn)for(var yr of tn(qt))gn.call(qt,yr)&&br(Ot,yr,qt[yr]);return Ot},tr=(Ot,qt)=>wn(Ot,Un(qt)),ur=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())});const Ut={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var _t=(Ot=>(Ot[Ot.GET_DISCUSSES=0]="GET_DISCUSSES",Ot[Ot.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ot[Ot.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ot[Ot.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ot[Ot.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ot[Ot.SET_PAGE=5]="SET_PAGE",Ot[Ot.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ot))(_t||{});function ir(Ot,qt){switch(qt.type){case 6:return tr(Dr({},Ot),{loading:!0});case 0:return Dr(Dr({},Ot),qt.payload);case 1:return Dr(Dr({},Ot),qt.payload);case 4:return Dr(Dr({},Ot),qt.payload);case 3:return Dr(Dr({},Ot),qt.payload);case 5:return tr(Dr({},Ot),{page:qt.payload});case 2:return Dr(Dr({},Ot),qt.payload);default:throw new Error}}var Qt=({user:Ot,identifier:qt,hack:yr,onTriggerPraise:sn,activeIndex:Rn})=>{const[Fn,ln]=(0,te.useReducer)(ir,Ut),{loading:Cr,page:yn,data:cn,count:Ui,actionType:Vn,activeDiscussIndex:Gn}=Fn,ri=(0,te.useCallback)(()=>ur(void 0,null,function*(){ln({type:6});const si=yield Gt(qt,yn),{comments:Si,disscuss_count:ha}=si;ln({type:0,payload:{data:Si,count:ha,loading:!1}})}),[yn,qt]);(0,te.useEffect)(()=>{Rn==="2"&&ri()},[qt,yn,Rn]);function oi(si){ln({type:5,payload:si})}function Qr(si){ln({type:4,payload:{actionType:si}})}function vi(si){ln(Gn===si?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:si}})}function En(si,Si,ha){return ur(this,null,function*(){try{const mt=yield mr(si);cn[ha].user_praise=Si,cn[ha].praise_count=mt.praise_count,ln({type:3,payload:{data:[...cn]}})}catch(mt){console.log(mt)}})}function Ni(){return ur(this,null,function*(){const{id:si,params:Si,type:ha,index:mt,parentDiscussIndex:Fa}=Vn;if(ha==="hidden-discuss"&&(yield lr(qt,si,Si),Fa?cn[Fa].children[mt].hidden=Si.hidden==1:cn[mt].hidden=Si.hidden==1,ln({type:4,payload:{actionType:null,data:[...cn]}})),ha==="delete-discuss"){if(yield Nt(qt,si),Fa||Fa===0){let Qa=cn[Fa].children;for(let Ga=Qa.length-1;Ga>=0;Ga--)if(Qa[Ga].id===si){Qa.splice(Ga,1);break}cn[Fa].children=Qa}else for(let Qa=cn.length-1;Qa>=0;Qa--)if(cn[Qa].id===si){cn.splice(Qa,1);break}ln({type:4,payload:{actionType:null,data:[...cn]}})}})}function Ti(){ln({type:4,payload:{actionType:null}})}function ki(si,Si){return ur(this,null,function*(){try{yield Lt(qt,si,Si),ri()}catch(ha){console.log(ha)}})}function ua(si){return ur(this,null,function*(){ln({type:6}),yield ar(qt,si),ri()})}return an.createElement(an.Fragment,null,an.createElement("div",{className:"discuss-panel"},cn.length===0?an.createElement(ft.Z,null):cn.map((si,Si)=>an.createElement(nn,{onReplyDiscuss:ki,onPlusDiscuss:En,onSetActiveDiscussIndex:vi,onSetActionType:Qr,data:si,index:Si,user:Ot,activeDiscussIndex:Gn})),Ui>10?an.createElement("div",{className:"pagination-container"},an.createElement(dt.Z,{showQuickJumper:!0,onChange:oi,current:yn,total:Ui})):null),an.createElement(Gr,{user_praise:yr.user_praise,praise_count:yr.praises_count,praisePlus:sn,discuss_count:yr.comments_count,onCreateDiscuss:ua}),an.createElement(ue.Z,null,an.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!Vn,onOk:Ni,onCancel:Ti},an.createElement("p",null,Vn?Vn.message:"")),an.createElement(Rt.Z,null)))},Mt=de(82326),wt=de(37568),xt=de(86743),jt={},hr=de(59301),nr=({hack:Ot,current_user:qt})=>hr.createElement("div",{className:jt.answer},Ot!=null&&Ot.analysis?hr.createElement(je.Z,{style:{padding:"13px 0"},value:(Ot==null?void 0:Ot.analysis)||""}):hr.createElement(ft.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),kt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Yt=de(8848),$t=de(5269),jr=de(28284),Zr=de(71051),Tn=de(12062),fn=de(59301);const{TextArea:Wn}=wt.default,{Panel:Qn}=Yt.default;var ei=({data:Ot,hack:qt})=>(console.log(Ot,qt,"data"),qt!=null&&qt.is_file?fn.createElement(Tn.Y2,{disabled:!0,className:kt.uploadTableWrapper,showScore:!qt.test_set_score,data:Ot,isProgramHomework:!0}):fn.createElement("div",{className:kt.hackSets},Ot==null?void 0:Ot.map((yr,sn)=>fn.createElement(Yt.default,{accordion:!0,bordered:!1,key:sn,defaultActiveKey:sn===0&&yr.id,className:kt.collapseWrapper,expandIcon:({isActive:Rn})=>fn.createElement("i",{className:`iconfont icon-weizhankai ${Rn?kt.open:kt.close}`,style:{fontSize:14,transition:"all .2s"}})},fn.createElement(Qn,{key:yr.id,header:fn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},fn.createElement($t.Z,{className:kt.panelHeader},fn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",sn+1)),fn.createElement($t.Z,{flex:1},fn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(qt!=null&&qt.test_set_score)&&fn.createElement($t.Z,{className:kt.rateInput},fn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),fn.createElement("div",null,fn.createElement(jr.default.Item,{noStyle:!0},fn.createElement(Zr.Z,{value:yr==null?void 0:yr.score,className:kt.baseFormItem,min:0,max:100,disabled:!0}))),fn.createElement("span",{className:"ml10"},"%")))))},fn.createElement(jr.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},fn.createElement(Wn,{readOnly:!0,value:yr==null?void 0:yr.input,rows:4})),fn.createElement(jr.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},fn.createElement(Wn,{readOnly:!0,value:yr==null?void 0:yr.output,rows:4}))))))),di={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},$n=de(59301),Mn=(0,te.forwardRef)(({data:Ot=[]},qt)=>{var yr;const[sn,Rn]=(0,te.useState)(),Fn=Ot.filter(Cr=>Cr.show);(0,te.useEffect)(()=>{Fn.length&&Rn(Fn[0].id)},[Ot==null?void 0:Ot.length]);const ln=((yr=Fn.find(Cr=>Cr.id===sn))==null?void 0:yr.element)||null;return(0,te.useImperativeHandle)(qt,()=>({setActiveTab:Cr=>Rn(Cr)})),$n.createElement("div",{className:di.tabs},$n.createElement("div",{className:di.tabWarp},Fn.map(Cr=>$n.createElement("div",{onClick:()=>Rn(Cr.id),className:`${di.tab} ${Cr.id===sn?di.active:""}`,key:Cr.id},Cr.name))),$n.createElement("div",{className:di.content},ln))}),Ir=de(59301),Zn=Object.defineProperty,_r=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Qi=(Ot,qt,yr)=>qt in Ot?Zn(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,Ki=(Ot,qt)=>{for(var yr in qt||(qt={}))Di.call(qt,yr)&&Qi(Ot,yr,qt[yr]);if(An)for(var yr of An(qt))ui.call(qt,yr)&&Qi(Ot,yr,qt[yr]);return Ot},ca=(Ot,qt)=>_r(Ot,pr(qt)),Ea=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())});const Gi={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},fa={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var xa=({hack:Ot,onTriggerPraise:qt,topicId:yr,page:sn,onPageChange:Rn,user:Fn,current_user:ln,submitRecords:Cr,submitting:yn,submitResult:cn,setActiveIndex:Ui,hack_sets:Vn})=>{var Gn,ri;const[oi]=(0,Se.useSearchParams)(),[Qr,vi]=(0,te.useState)("0"),En=(0,Se.useLocation)(),[Ni,Ti]=(0,te.useState)(!1),[ki,ua]=(0,te.useState)(null),[si,Si]=(0,te.useState)([]),[ha,mt]=(0,te.useState)([]),[Fa,Qa]=(0,te.useState)({page:1,limit:10}),Ga=(0,te.useRef)(null),qa=(0,te.useRef)(null);console.log(Fn,"user");let[_i,co]=(0,te.useState)(ca(Ki({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,te.useEffect)(()=>{qa.current&&(Ot==null?void 0:Ot.is_close_tips)===!1&&ki===null&&ua(!0)},[qa.current,Ot==null?void 0:Ot.is_close_tips,ki]);function Ao(){return Ea(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,te.useEffect)(()=>{Ui(Qr)},[Qr]);function ba($i){return Ea(this,null,function*(){let It=$i.target.id;if(It==="1"){let Wt=yield(0,me.ZP)(`/api/myproblems/${_i.id}/redo_logs.json`,{method:"get",params:Ki({},Fa)});(Wt==null?void 0:Wt.status)===0&&mt(Wt==null?void 0:Wt.data)}vi(It)})}(0,te.useEffect)(()=>sr.Z.subscribe("to-commit-info",()=>{vi("1"),Ga.current&&Ga.current.setActiveTab("1")}),[]),(0,te.useEffect)(()=>sr.Z.subscribe("to-reset-info",()=>{ba({target:{id:"1"}}),Ga.current&&Ga.current.setActiveTab("2")}),[]);function Va(){vi("2")}function Fi(){return Ea(this,null,function*(){let $i=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Ki({identifier:_i==null?void 0:_i.id},_i)});Si($i)})}const wo=[{title:null,description:Ir.createElement("div",null,Ir.createElement("b",{onClick:()=>{ua(!1),Ao(),Ti(!0),Fi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ir.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"),Ir.createElement(z.ZP,{onClick:()=>{ua(!1),Ao()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>qa.current}];return Ir.createElement("div",{className:Ke["left-panel"]},Ir.createElement("ul",{className:`${Ke["s-navs"]} ${Ke["bg-white"]} ${Ke.b1}`},(Ot==null?void 0:Ot.is_program)&&!oi.get("pageId")&&Ir.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Ir.createElement("div",{onClick:()=>{Fi(),Ti(!0)},className:Ke.btns,ref:qa,style:ki?{pointerEvents:"none"}:{}},Ir.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ir.createElement("li",{style:{marginLeft:20}},Ir.createElement("a",{className:Qr==="0"?Ke.active:"",id:"0",onClick:ba},"\u9898\u76EE\u63CF\u8FF0")),Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="1"?Ke.active:"",id:"1",onClick:ba},"\u64CD\u4F5C\u8BB0\u5F55")),(oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.answer_text_show)||oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.analysis_show))&&Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="4"?Ke.active:"",id:"4",onClick:ba},"\u89E3\u7B54\u53C2\u8003")),oi.get("type")!=="exercises"&&Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="2"?Ke.active:"",id:"2",onClick:ba},"\u8BC4\u8BBA")),!!(Vn!=null&&Vn.length)&&oi.get("type")!=="exercises"&&oi.get("type")!=="1"&&Ir.createElement("li",null,Ir.createElement("a",{className:Qr==="5"?Ke.active:"",id:"5",onClick:ba},"\u6D4B\u8BD5\u7528\u4F8B"))),Ir.createElement("div",{className:`${Ke["tab-panel-body"]} ${Qr==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ir.createElement(ut,{hack:Ot,onTriggerPraise:qt,toDiscuss:Va})),Ir.createElement("div",{style:{padding:"12px"},className:`${Ke["tab-panel-body"]} ${Qr==="1"?"":"hide"}`},Ir.createElement(Mn,{ref:Ga,data:[{id:"1",show:oi.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ir.createElement(Ir.Fragment,null,Cr!=null&&Cr.records_count||yn?Ir.createElement(at,{page:sn,onPageChange:Rn,topicId:yr,submitting:yn,key:(cn==null?void 0:cn.id)||1,submitRecords:Cr,submitResult:cn}):Ir.createElement(ft.Z,null))},{id:"2",show:oi.get("type")==="exercises"||(Ot==null?void 0:Ot.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ir.createElement(Ir.Fragment,null,Ir.createElement(_e.default,{pagination:!1,dataSource:ha==null?void 0:ha.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:($i,It,Wt)=>rt()($i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:($i,It,Wt)=>{var Vt;return(Vt=[{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(Pr=>Pr.id===$i))==null?void 0:Vt.name}}]}),Ir.createElement(dt.Z,{style:{marginTop:10},current:Fa.page,total:ha==null?void 0:ha.count,hideOnSinglePage:!0,onChange:$i=>Ea(void 0,null,function*(){Fa.page=$i,Qa(Fa);let It=yield(0,me.ZP)(`/api/myproblems/${_i.id}/redo_logs.json`,{method:"get",params:ca(Ki({},Fa),{courseId:_i.courseId})});(It==null?void 0:It.status)===0&&mt(It==null?void 0:It.data)})}))}]})),Ir.createElement("div",{style:{padding:"12px"},className:`${Ke["tab-panel-body"]} ${Qr==="4"?"":"hide"}`},Ir.createElement(Mn,{data:[{id:"1",show:oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.answer_text_show),name:"\u7B54\u6848",element:Ir.createElement(Ir.Fragment,null,Ir.createElement(Dt,{hack:Ot,current_user:ln}))},{id:"2",show:oi.get("type")!=="exercises"&&(Ot==null?void 0:Ot.analysis_show),name:"\u89E3\u6790",element:Ir.createElement(Ir.Fragment,null,Ir.createElement(nr,{hack:Ot,current_user:ln}))}]})),Ir.createElement("div",{className:`${Ke["tab-panel-body"]} ${Qr==="2"?"":"hide"}`,style:{padding:0}},Ir.createElement(Qt,{user:Fn,activeIndex:Qr,identifier:Ot.identifier,hack:Ot,onTriggerPraise:qt})),Ir.createElement("div",{className:`${Ke["tab-panel-body"]} ${Qr==="5"?"":"hide"}`,style:{padding:12}},Ir.createElement(ei,{data:Vn||[],hack:Ot})),Ir.createElement(ne.Z,{rootClassName:Ke.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ti(!1),open:Ni},Ir.createElement(re.Z,null,Ir.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ir.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",si==null?void 0:si.total_count,"\u9898\xA0[\xA0",si==null?void 0:si.total_score,"\u5206\xA0]\xA0"),!(Fn!=null&&Fn.hack_manager)&&Ir.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",si==null?void 0:si.work_score,"\u5206")),Ir.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ir.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Fn!=null&&Fn.hack_manager)&&Ir.createElement(Mt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:$i=>{_i.page=1,_i.finish_status=$i,co(Ki({},_i)),Fi()}},Ir.createElement(Mt.default.Option,{value:""},"\u5168\u90E8"),Ir.createElement(Mt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ir.createElement(Mt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ir.createElement(Mt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ir.createElement(Mt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:$i=>{_i.page=1,_i.difficult=$i||null,co(Ki({},_i)),Fi()}},Ir.createElement(Mt.default.Option,{value:0},"\u5168\u90E8"),Ir.createElement(Mt.default.Option,{value:1},"\u7B80\u5355"),Ir.createElement(Mt.default.Option,{value:2},"\u9002\u4E2D"),Ir.createElement(Mt.default.Option,{value:3},"\u56F0\u96BE")),Ir.createElement(wt.default.Search,{size:"large",onSearch:$i=>{_i.name=$i,_i.page=1,co(Ki({},_i)),Fi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ir.createElement("div",{className:Ke.list,style:{height:36,background:"#3D445C"}},!(Fn!=null&&Fn.hack_manager)&&Ir.createElement("span",null,"\u72B6\u6001"),Ir.createElement("span",null,"\u5E8F\u53F7"),Ir.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ir.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ir.createElement("div",{style:{overflow:"auto",flex:1}},(Gn=si==null?void 0:si.data)!=null&&Gn.length?(ri=si==null?void 0:si.data)==null?void 0:ri.map(($i,It)=>Ir.createElement("div",{onClick:()=>Ea(void 0,null,function*(){let Wt=yield(0,me.ZP)(`/api/problems/${$i==null?void 0:$i.identifier}/start.json`,{method:"get",params:{hack_user_id:Fn==null?void 0:Fn.user_id}});Wt&&(Se.history.replace(`/myproblems/${Wt==null?void 0:Wt.identifier}${window.location.search}`),window.location.reload())}),className:`${Ke.list} ${$i!=null&&$i.checked?Ke.active:""}`},!(Fn!=null&&Fn.hack_manager)&&Ir.createElement(Ir.Fragment,null,!($i!=null&&$i.opened)&&Ir.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),($i==null?void 0:$i.opened)&&!($i!=null&&$i.passed)&&Ir.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),($i==null?void 0:$i.opened)&&($i==null?void 0:$i.passed)&&Ir.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ir.createElement("span",null,(_i.page-1)*20+(It+1)),Ir.createElement("span",{style:{flex:1},title:$i.name},`[${$i==null?void 0:$i.score}\u5206]`,"\xA0",$i.name),Ir.createElement("span",{style:{flexBasis:48,paddingRight:0}},Gi[$i.difficult]))):Ir.createElement(ft.Z,null)),Ir.createElement(dt.Z,{current:_i.page,className:"mt20",hideOnSinglePage:!0,total:si==null?void 0:si.count,pageSize:_i.per_page,onChange:($i,It)=>{_i.page=$i,_i.per_page=It,Fi()}})),Ir.createElement(xt.Z,{rootClassName:Ke.tour,closeIcon:!1,open:!!ki,steps:wo,gap:{offset:3,radius:2}}))},ai=de(62522),na=de(15610),Wi=de(38273),Sa=de(85933),ht=de(89244),pt=de(47206),Bt=de(5216),Tt=de(92310),or=de.n(Tt),fr=de(41751),Rr=de(4523),Ur=de(34055),on=de(64123),kr=de(60515),Mr=de(88977),Ht=de(59301),jn=Object.defineProperty,mi=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,kn=(Ot,qt,yr)=>qt in Ot?jn(Ot,qt,{enumerable:!0,configurable:!0,writable:!0,value:yr}):Ot[qt]=yr,vn=(Ot,qt)=>{for(var yr in qt||(qt={}))Xr.call(qt,yr)&&kn(Ot,yr,qt[yr]);if(mn)for(var yr of mn(qt))Cn.call(qt,yr)&&kn(Ot,yr,qt[yr]);return Ot},Or=(Ot,qt)=>mi(Ot,Oi(qt)),Yn=(Ot,qt)=>{var yr={};for(var sn in Ot)Xr.call(Ot,sn)&&qt.indexOf(sn)<0&&(yr[sn]=Ot[sn]);if(Ot!=null&&mn)for(var sn of mn(Ot))qt.indexOf(sn)<0&&Cn.call(Ot,sn)&&(yr[sn]=Ot[sn]);return yr},Xn=(Ot,qt,yr)=>new Promise((sn,Rn)=>{var Fn=yn=>{try{Cr(yr.next(yn))}catch(cn){Rn(cn)}},ln=yn=>{try{Cr(yr.throw(yn))}catch(cn){Rn(cn)}},Cr=yn=>yn.done?sn(yn.value):Promise.resolve(yn.value).then(Fn,ln);Cr((yr=yr.apply(Ot,qt)).next())});const{Countdown:Zi}=a.default,hi={Java:"java",C:"c",Python:"py","C++":"c"};var ni=(Ot=>(Ot[Ot.SET_LOADING=0]="SET_LOADING",Ot[Ot.GET_DATA=1]="GET_DATA",Ot[Ot.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ot[Ot.SET_DATA=3]="SET_DATA",Ot[Ot.SET_DEBUGING=4]="SET_DEBUGING",Ot[Ot.SET_SUBMITING=5]="SET_SUBMITING",Ot[Ot.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ot[Ot.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ot[Ot.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ot[Ot.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ot[Ot.SET_PAGE=10]="SET_PAGE",Ot))(ni||{});function Ri(){return new Date().getTime()}const gr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $r(Ot,qt){switch(qt.type){case 1:return vn(vn({},Ot),qt.payload);case 3:return Or(vn({},Ot),{data:qt.payload});case 0:return Or(vn({},Ot),{loading:qt.payload});case 9:return Or(vn({},Ot),{showNote:qt.payload});case 4:return Or(vn({},Ot),{debuging:qt.payload});case 5:return Or(vn({},Ot),{submitting:qt.payload});case 2:return Or(vn({},Ot),{submitRecords:qt.payload});case 10:return Or(vn({},Ot),{submitRecordPage:qt.payload});case 6:return Or(vn({},Ot),{executingMessage:qt.payload});case 7:return vn(vn({},Ot),qt.payload);case 8:return vn(vn({},Ot),qt.payload);default:throw new Error}}var Kr=({children:Ot})=>{var qt,yr,sn,Rn,Fn,ln,Cr,yn,cn,Ui;const[Vn,Gn]=(0,te.useReducer)($r,gr),{id:ri}=(0,Se.useParams)(),oi=(0,Se.useLocation)(),[Qr]=(0,Se.useSearchParams)(),{loading:vi,data:En,debugResult:Ni,submitResult:Ti,submitRecords:ki,submitRecordPage:ua,showNote:si,debuging:Si,submitting:ha,executingMessage:mt}=Vn,[Fa,Qa]=(0,te.useState)("#37AD83"),[Ga,qa]=(0,te.useState)(null),[_i,co]=(0,te.useState)({}),[Ao,ba]=(0,te.useState)(!0),[Va,Fi]=(0,te.useState)(!1),[wo,$i]=(0,te.useState)(!1),It=(0,te.useRef)(null),Wt=(0,te.useRef)(0),Vt=En==null?void 0:En.user,Pr=En==null?void 0:En.hack,[pn,Pt]=(0,te.useState)(!1),Tr=(0,te.useRef)(1),xr=(0,te.useRef)(!1);(0,fr.y)(Qr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:wr}=(0,fr.X)(),[Hr,Wr]=(0,te.useState)(""),dn=(0,ht._)(_i),[Jn,zi]=(0,te.useState)({open:!1,text:""}),[Bi,ea]=(0,te.useState)(null),ia=(0,te.useRef)(null);(0,te.useEffect)(()=>{var rn;let bn=(rn=Pr==null?void 0:Pr.homework_extension)==null?void 0:rn.failed_evaluate_num;typeof bn=="number"&&ea(bn)},[(qt=Pr==null?void 0:Pr.homework_extension)==null?void 0:qt.failed_evaluate_num]),(0,te.useEffect)(()=>{function rn(){return Xn(this,null,function*(){var bn,ta,qi,Ci,zt;ba(!0);const Yr=yield(0,b.fu)(ri,{exercise_id:Qr.get("exercisesId")});if(setTimeout(()=>{ba(!1)},800),Yr.status!==401){try{Yr.hack.code=Ge.Base64.decode(Yr.hack.code)}catch(Jr){console.log(Jr)}Yr.hack=Or(vn({},Yr.hack),{is_program:Qr.get("type")==="1"}),Gn({type:1,payload:{loading:!1,data:Yr}})}if(Qr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Jr;Qr.get("coursesId")=="coursesId"?Jr=yield(0,ie._F)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}):Jr=yield(0,ie._B)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}),co(vn({},Jr)),wr((bn=Jr==null?void 0:Jr.exercise)==null?void 0:bn.forbid_copy),typeof((ta=Jr==null?void 0:Jr.exercise)==null?void 0:ta.left_time)=="number"&&(qa(Date.now()+((qi=Jr==null?void 0:Jr.exercise)==null?void 0:qi.left_time)*1e3),setTimeout(()=>{Qa("red")},(((Ci=Jr==null?void 0:Jr.exercise)==null?void 0:Ci.left_time)-300>0?((zt=Jr==null?void 0:Jr.exercise)==null?void 0:zt.left_time)-300:0)*1e3))}})}ri&&rn()},[ri]),(0,te.useEffect)(()=>{var rn;return Qr.get("type")==="exercises"&&((rn=_i==null?void 0:_i.exercise)!=null&&rn.screen_open)&&(window.removeEventListener("blur",Pi,!1),pt.U.forEach((bn,ta)=>{window.addEventListener(bn,Pi,!1)}),window.addEventListener("blur",Pi,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),Pi)}},[_i]),(0,te.useEffect)(()=>{Hr==="1"&&ri&&Pr!=null&&Pr.language&&pi()},[ri,ua,Pr==null?void 0:Pr.language,Hr]),(0,te.useEffect)(()=>(Pr!=null&&Pr.is_program&&(Wt.current=0,It.current=setInterval(()=>{oa()},15e3)),()=>{clearInterval(It.current)}),[Pr==null?void 0:Pr.is_program]);const oa=()=>Xn(void 0,null,function*(){let rn=yield(0,me.ZP)(`/api/myproblems/${ri}/save_long_time.json`,{method:"get",params:{answer_long_time:Wt.current}})}),Pi=()=>{xr.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function pi(){return Xn(this,null,function*(){try{const rn=yield(0,b.zO)(ri,{limit:15,page:ua,language:Pr==null?void 0:Pr.language});Gn({type:2,payload:rn})}catch(rn){console.log(rn)}})}function wa(rn){Gn({type:10,payload:rn})}function Sn(rn){return Xn(this,null,function*(){var bn;let ta;(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(ta=yield(0,na.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"}));const qi=yield(0,b.n4)(ri,{code:Ge.Base64.encode(rn||Pr.code),language:Pr==null?void 0:Pr.language,exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId"),ip:ta});return qi.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Or(vn({errorMessage:qi==null?void 0:qi.message},(_i==null?void 0:_i.exercise)||{}),{exercise_user_id:(bn=_i==null?void 0:_i.exercise)==null?void 0:bn.exercise_user_id,id:Qr.get("exercisesId")})}}),qi})}function Sr(){return Xn(this,null,function*(){if(Tr.current=2,!ha){Gn({type:5,payload:!0});try{sr.Z.publish("to-commit-info");const rn=yield Sn();if(console.log(rn,1),rn.status===0){let Yr=function(){return Xn(this,null,function*(){const{status:Jr,data:Ln}=yield(0,b.rX)(ri,"submit"),Ii=Ri()-zt>(qi*Ci+3)*1e3;if(Jr!==0&&!Ii&&setTimeout(Yr,1e3),Ii){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Gn({type:5,payload:!1});return}if(Jr===0){Ln.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ln==null?void 0:Ln.status)===0&&Qr.get("type")==="1"&&$i(!0),(Ln==null?void 0:Ln.status)!==0&&Qr.get("type")==="1"&&ea(ka=>ka+1);const Ra=yield(0,b.zO)(ri,{limit:15,page:ua,language:Pr==null?void 0:Pr.language});Gn({type:8,payload:Or(vn({},Vn),{submitResult:Ln,submitting:!1,submitRecords:Ra})})}})},bn={};if(Qr.get("type")==="exercises"?(bn.extras={exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId")},(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(bn.extras.ip=yield(0,na.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"}))):Qr.get("type")==="smartPlan"&&(bn.extras={smart_plan_page_item_bank_id:Qr.get("smartPlanItemBankId"),simulate:Qr.get("simulate")==="true"}),(yield(0,b.bM)(ri,bn)).status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const{time_limit:qi,test_case_size:Ci}=Pr,zt=Ri();Yr()}else Gn({type:5,payload:!1})}catch(rn){console.log(rn),Gn({type:5,payload:!1})}Pt(!1)}})}function Dn(){return Xn(this,null,function*(){Tr.current=1,Vn.debuging=!0,Gn({type:4,payload:!0});try{if((yield Sn()).status===0){let zt=function(){return Xn(this,null,function*(){const{status:Yr,message:Jr,data:Ln}=yield(0,b.rX)(ri,"debug"),Ii=Ri()-Ci>(bn+3)*1e3;if(Yr!==0&&!Ii&&(Gn({type:6,payload:Jr}),setTimeout(zt,1e3)),Ii){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gn({type:4,payload:!1}),Gn({type:7,payload:Or(vn({},Vn),{debugResult:{status:2},debuging:!1})});return}Yr===0&&(Ln.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gn({type:4,payload:!1}),Gn({type:7,payload:Or(vn({},Vn),{debugResult:Ln,debuging:!1})}))})};const{time_limit:bn}=Pr;let ta={input:encodeURIComponent(En.test_case.input)};if(Qr.get("type")==="exercises"&&(ta.exercise_id=Qr.get("exercisesId")),(yield(0,b.MU)(ri,ta)).status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const Ci=Ri();zt()}else Gn({type:4,payload:!1})}catch(rn){console.log(rn)}finally{}})}function ii(rn,bn){const ta=bn?{modify_code:!1}:{};Gn({type:3,payload:Or(vn({},En),{hack:vn(Or(vn({},Pr),{code:rn}),ta)})}),Pt(!0)}const xi=rn=>Xn(void 0,null,function*(){let bn=yield(0,me.ZP)(`/api/problems/${Pr==null?void 0:Pr.identifier}/start.json`,{method:"get",params:{language:rn==="C++"||rn==="c++"?encodeURIComponent(rn):rn,hack_user_id:Vt==null?void 0:Vt.user_id}});bn.status!==-1&&Se.history.replace(`/myproblems/${bn==null?void 0:bn.identifier}${window.location.search}`)});function yi(rn){let bn=rn.target.value;Gn({type:3,payload:Or(vn({},En),{test_case:{input:bn}})})}function Ca(){return Xn(this,null,function*(){try{let rn={};Qr.get("type")==="exercises"?rn.exercise_id=Qr.get("exercisesId"):Pr!=null&&Pr.homework_common_id&&(rn.homework_common_id=Pr==null?void 0:Pr.homework_common_id);const bn=yield(0,b.H7)(ri,vn({},rn));bn.status===401||(ii(Ge.Base64.decode(bn.code)),(Qr.get("type")==="exercises"||Pr!=null&&Pr.homework_common_id)&&sr.Z.publish("to-reset-info"))}catch(rn){console.log(rn)}})}function pa(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ht.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Ht.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Xn(this,null,function*(){const rn=yield(0,b.fi)(ri);rn.status===401||ii(Ge.Base64.decode(rn.code),!0)})}})}function Li(){Gn({type:9,payload:!0})}function ga(){Gn({type:9,payload:!1})}function sa(rn){return Xn(this,null,function*(){yield(0,b.MK)(ri,rn),Gn({type:1,payload:{showNote:!1,data:Or(vn({},En),{hack:Or(vn({},Pr),{notes:rn.notes})})}})})}const ma={hack:Pr,isLoading:Ao,input:(yr=En==null?void 0:En.test_case)==null?void 0:yr.input,is_file:(sn=En==null?void 0:En.test_case)==null?void 0:sn.is_file,identifier:Pr==null?void 0:Pr.identifier,attachments_count:En==null?void 0:En.attachments_count,language:Pr==null?void 0:Pr.language,code:Pr==null?void 0:Pr.code,title:"main."+hi[Pr==null?void 0:Pr.language],modify_code:Pr==null?void 0:Pr.modify_code,notes:Pr==null?void 0:Pr.notes,debugResult:Ni,debuging:Si,submitting:ha,submitResult:Ti,executingMessage:mt,onCancelNote:ga,onAddNote:sa,showNote:si,user:Vt,onShowNote:Li,onSubmitCode:Sr,onChangeCode:ii,onChangeInput:yi,onDebugCode:Dn,onResetCode:Ca,onSyncCode:pa,onUpdateCode:Sn,onChangeLanguage:xi,isWhiteTheme:Va,setIsWhiteTheme:Fi,topDispatch:Gn};function Hn(){return Xn(this,null,function*(){const{praise_count:rn}=yield(0,b.vl)(Pr.id,{container_type:"Hack",type:1});let bn=Or(vn({},En),{hack:Or(vn({},Pr),{praises_count:rn,user_praise:!Pr.user_praise})});Gn({type:3,payload:bn})})}const un={topicId:ri,submitResult:Ti,submitRecords:ki,submitting:ha,page:ua,onPageChange:wa,hack:Pr,user:En==null?void 0:En.user,hack_sets:En==null?void 0:En.hack_sets,current_user:En==null?void 0:En.current_user,onTriggerPraise:Hn,setActiveIndex:Wr};console.log(_i);const[Mi,Ji]=(0,te.useState)(!1),[Er,Ai]=(0,te.useState)(!1);(0,te.useEffect)(()=>{const rn=bn=>{var ta,qi;if(console.log("event-----",bn),bn.data.type==="showIntelligentTeacherStatus"&&!((qi=(ta=bn==null?void 0:bn.data)==null?void 0:ta.SmartPlanItemBanks)!=null&&qi.allow_answer_after_end)){const{aiStatus:Ci,questionStatus:zt}=bn.data;if(Ji(Ci),zt){let Yr=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Yr.includes(Qr.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ht.createElement("div",{className:"tc font16"},zt?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Xn(void 0,null,function*(){Sr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Yr.push(Qr.get("smartPlanItemBankId"))));let Jr="";Qr.get("isMiniprogram")?Jr=`/miniprogram/courseware/study?courses_id=${Qr.get("coursesId")}&id=${Qr.get("exercisesId")}`:Jr=`/classrooms/${Qr.get("coursesId")}/smart_plan/${Qr.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Jr)})})}}if(bn.data.type=="closeIntelligentTeacherStatus"){Sr();let Ci="";Qr.get("isMiniprogram")?Ci=`/miniprogram/courseware/study?courses_id=${Qr.get("coursesId")}&id=${Qr.get("exercisesId")}`:Ci=`/classrooms/${Qr.get("coursesId")}/smart_plan/${Qr.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(Ci)}};return window.addEventListener("message",rn),()=>{window.removeEventListener("message",rn)}},[]);const Xi=()=>{if(Qr.get("type")==="exercises")return!1;const rn=Object.entries((Pr==null?void 0:Pr.homework_extension)||{}).some(([bn,ta])=>bn!=="ai_code_evaluation_promote"&&!!ta);return!!(Qr.get("type")==="1"&&((0,Ur.$O)()||rn)||Qr.get("type")==="smartPlan"&&(Mi||Qr.get("showAi")))};return(0,te.useEffect)(()=>{var rn,bn,ta,qi,Ci,zt,Yr;Xi()&&(Bi>((bn=(rn=Pr==null?void 0:Pr.homework_extension)==null?void 0:rn.ai_guide_data)==null?void 0:bn.evaluation_num)&&zi({open:!0,text:(qi=(ta=Pr==null?void 0:Pr.homework_extension)==null?void 0:ta.ai_guide_data)==null?void 0:qi.evaluation_msg}),(Ci=Pr==null?void 0:Pr.homework_extension)!=null&&Ci.ai_guide&&Bi==0&&!ia.current&&(ia.current=setTimeout(()=>{var Jr,Ln;zi({open:!0,text:(Ln=(Jr=Pr==null?void 0:Pr.homework_extension)==null?void 0:Jr.ai_guide_data)==null?void 0:Ln.unanswered_msg})},(((Yr=(zt=Pr==null?void 0:Pr.homework_extension)==null?void 0:zt.ai_guide_data)==null?void 0:Yr.unanswered_time)||0)*60*1e3)),ia.current&&Bi>0&&clearTimeout(ia.current))},[Bi,Pr]),Ht.createElement(Ht.Fragment,null,Ht.createElement(le.Z,{spinning:vi,delay:500},En?Ht.createElement("div",{style:{minWidth:"1200px"}},Ht.createElement("header",{className:or()(Bt.Z.header,Va&&Bt.Z.whiteHeader)},!((Rn=["smartPlan","exercises"])!=null&&Rn.includes(Qr.get("type")))&&Ht.createElement("div",null,Ht.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Vt==null?void 0:Vt.image_url}`,alt:"user",width:36}),Ht.createElement("span",{style:{color:Va?"#333":"#B2BACB",fontSize:16}},Vt==null?void 0:Vt.name)),((Fn=["smartPlan","exercises"])==null?void 0:Fn.includes(Qr.get("type")))&&Ht.createElement("div",null,Ht.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Ht.createElement("span",{className:"ml10"},((ln=_i==null?void 0:_i.exercise)==null?void 0:ln.user_name)||(Vt==null?void 0:Vt.name)||"--")),Ht.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Ht.createElement("span",{className:"ml10"},((Cr=_i==null?void 0:_i.exercise)==null?void 0:Cr.student_id)||(Vt==null?void 0:Vt.student_id)||"--"))),Ht.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Ht.createElement("div",null,Pr.name)),(Qr.get("type")==="smartPlan"||(Pr==null?void 0:Pr.is_program))&&Ht.createElement(Wi.Z,{defaultValue:(Pr==null?void 0:Pr.answer_long_time)||0,onChange:rn=>{Wt.current=rn},className:Bt.Z.timepiece}),Vt!=null&&Vt.hack_manager&&!Qr.get("is_smart_plan")?Ht.createElement(Se.Link,{className:Bt.Z.btn_edit,to:Qr.get("type")==="1"?Qr.get("pageId")?`/problems/newedit/${Pr.identifier}?type=1&pageId=${Qr.get("pageId")}&backUrl=${Qr.get("backUrl")}`:`/problems/newedit/${Pr.identifier}?type=1`:Qr.get("backUrl")?`/problems/newedit/${Pr.identifier}?backUrl=${Qr.get("backUrl")}`:`/problems/newedit/${Pr.identifier}`}," ",Ht.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((yn=_i==null?void 0:_i.exercise)!=null&&yn.left_time)&&Ht.createElement(Ht.Fragment,null,Ht.createElement("span",{style:{color:Fa,marginRight:6},className:`iconfont icon-daojishi ${Bt.Z.djs}`}),Ht.createElement("span",{className:"c-white mr20"},Ht.createElement(Zi,{valueStyle:{color:Fa,fontSize:20,fontWeight:500},title:Ht.createElement("span",{style:{color:Fa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ga,onFinish:()=>Xn(void 0,null,function*(){const rn=yield(0,ie.VL)({categoryId:Qr.get("exercisesId"),commit_method:2});if((rn==null?void 0:rn.status)===0&&(Sn(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Ht.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Ht.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Xn(void 0,null,function*(){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`})})),(rn==null?void 0:rn.status)===-3){const bn=parseInt(rn==null?void 0:rn.message);qa(Date.now()+bn*1e3)}})}))),(cn=["smartPlan","exercises"])!=null&&cn.includes(Qr.get("type"))?Ht.createElement(z.ZP,{type:"primary",onClick:()=>{if(Qr.get("type")==="exercises"){const rn=()=>Xn(void 0,null,function*(){yield Sn(),Pt(!1),dn(),xr.current=!0,Pi()});if(!(ki!=null&&ki.records_count)||pn){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Ht.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:rn});return}rn()}else{let rn="";Qr.get("isMiniprogram")=="true"?rn=`/miniprogram/courseware/study?courses_id=${Qr.get("coursesId")}&id=${Qr.get("exercisesId")}`:rn=`/classrooms/${Qr.get("coursesId")}/smart_plan/${Qr.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Qr.get("coursesId")}_${Qr.get("exercisesId")}`),console.log(Qr.get("isMiniprogram")=="true"),Qr.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Qr.get("coursesId")}_${Qr.get("exercisesId")}`):Se.history.push(rn))}}},Qr.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Ht.createElement("span",{onClick:()=>{var rn;if(Qr.get("backUrl"))Se.history.push(Qr.get("backUrl"));else if(Qr.get("type")==="1"){let bn=(rn=localStorage.getItem("program_homework"))==null?void 0:rn.split(",");Se.history.push(`/classrooms/${bn==null?void 0:bn[0]}/program_homework/${bn==null?void 0:bn[1]}/detail`)}else Se.history.push("/problemset")}},Ht.createElement(ae.Z,{title:"\u5173\u95ED"},Ht.createElement("i",{style:{color:Va?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Ht.createElement(le.Z,{size:"large",spinning:Ao},Ht.createElement(y.Z,{className:or()(Bt.Z.myProblems,Va&&Bt.Z.whiteMyProblems),leftChild:Ht.createElement(xa,vn({},un)),rightChild:Ht.createElement(qn,vn({},ma))}))):null,Ht.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:wo,className:"oj-modal"},Ht.createElement("section",{className:"oj-modal-content"},Ht.createElement("div",{className:"oj-modal-head"},Ht.createElement("img",{src:ai,alt:""}),Ht.createElement("i",{onClick:()=>$i(!1),className:"iconfont icon-guanbi1"})),Ht.createElement("aside",null,Ht.createElement("img",{className:"mr30",src:Mr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Ht.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ti==null?void 0:Ti.execute_time,"ms"),"\u4F18\u4E8E",Ht.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ti==null?void 0:Ti.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Ht.createElement("aside",{className:"mb50"},Ht.createElement("img",{src:kr.Z,className:"mr30"}),Ht.createElement("span",{className:"oj-modal-tt"},Ht.createElement("span",null,Ht.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Ht.createElement("span",{className:"c-light-primary"},Ti==null?void 0:Ti.execute_memory,"kb")),Ht.createElement("span",null,Ht.createElement("span",null))),"\u4F18\u4E8E",Ht.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ti==null?void 0:Ti.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Ht.createElement("div",{id:"oj-modal-next",onClick:()=>Xn(void 0,null,function*(){var rn;if(Ti!=null&&Ti.next_identifier){let bn=yield(0,me.ZP)(`/api/problems/${Ti==null?void 0:Ti.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Vt==null?void 0:Vt.user_id}});bn&&(Se.history.replace(`/myproblems/${bn==null?void 0:bn.identifier}${window.location.search}`),window.location.reload())}else{let bn=(rn=localStorage.getItem("program_homework"))==null?void 0:rn.split(",");Se.history.push(`/classrooms/${bn==null?void 0:bn[0]}/program_homework/${bn==null?void 0:bn[1]}/detail`)}}),className:"oj-modal-btn"},Ti!=null&&Ti.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Xi()&&Ht.createElement(Rr.Z,{showData:Qr.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Pr==null?void 0:Pr.homework_extension,description:Pr==null?void 0:Pr.description,allShow:(0,Ur.$O)(),code:Pr==null?void 0:Pr.code,sendParams:{source:"hack",hack_id:ri},draggableExtraNode:((Ui=Pr==null?void 0:Pr.homework_extension)==null?void 0:Ui.ai_guide)&&(Jn==null?void 0:Jn.open)&&Ht.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"}},Ht.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"}}),Ht.createElement(on.Z,{text:(Jn==null?void 0:Jn.text)||""}),Ht.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:rn=>{zi({open:!1,text:""})}}))})),Ht.createElement(Sa.Z,{successCb:()=>{Tr.current===1?Dn():Sr()}}))};function Vr({title:Ot,modify_code:qt,onSyncCode:yr,onShowCodeSetting:sn,onResetCode:Rn,hack:Fn,onChangeLanguage:ln,isWhiteTheme:Cr,onShowResourceCentre:yn,attachments_count:cn}){var Ui;const Vn=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Ht.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Rn})},[Gn]=(0,Se.useSearchParams)(),ri=Gn.get("language"),oi=Qr=>Qr==="1"?"c++":Qr==="2"?"C++":Qr;return(0,te.useEffect)(()=>{ri&&ln(oi(ri))},[]),(0,te.useEffect)(()=>{Fn!=null&&Fn.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Ht.createElement(ee.Z,null),content:Ht.createElement("div",null,Ht.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Ht.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Ht.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:()=>Rn()})},[Fn==null?void 0:Fn.language]),console.log(Fn,Cr,"hack"),Ht.createElement("div",{className:`${Bt.Z.codeHead} ${Cr?Bt.Z.whiteCodeHead:""}`},Ht.createElement("div",{className:Bt.Z.navWrap},(Ui=Fn==null?void 0:Fn.all_language)==null?void 0:Ui.map(Qr=>Ht.createElement("div",{className:`${Bt.Z.nav} ${Qr===(Fn==null?void 0:Fn.language)?Bt.Z.active:""}`,key:Qr,onClick:()=>ln(Qr)},Ht.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Ht.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Ht.createElement("span",null,Qr)))),Ht.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},qt?Ht.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:yr},Ht.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,cn>0&&Ht.createElement("a",{onClick:yn},Ht.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Ht.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Ht.createElement("a",{onClick:Vn},Ht.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Ht.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Ht.createElement("a",{onClick:sn},Ht.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Ht.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function qn(Ot){var qt=Ot,{input:yr,is_file:sn,identifier:Rn,showNote:Fn,onShowNote:ln,notes:Cr,onCancelNote:yn,onAddNote:cn,debugResult:Ui,language:Vn,debuging:Gn,submitting:ri,executingMessage:oi,code:Qr,onSubmitCode:vi,onDebugCode:En,onChangeCode:Ni,onChangeInput:Ti,onUpdateCode:ki,user:ua,isLoading:si,submitResult:Si}=qt,ha=Yn(qt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function mt(Qa,Ga){return Ht.createElement(Vr,Or(vn({},ha),{onShowCodeSetting:Qa,onShowResourceCentre:Ga}))}const Fa=vn({input:yr,is_file:sn,debugResult:Ui,debuging:Gn,submitting:ri,executingMessage:oi,onDebugCode:En,onChangeCode:Ni,onSubmitCode:vi,onChangeInput:Ti,user:ua,submitResult:Si},ha);return Ht.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Ht.createElement(Ve,{setIsWhiteTheme:ha==null?void 0:ha.setIsWhiteTheme,isLoading:si,language:Vn,value:Qr,identifier:Rn,onChange:Ni,onUpdateCode:ki,ActionBarRender:mt}),Ht.createElement(He.ZP,vn({},Fa)))}},55956:function(vt,tt,de){"use strict";de.d(tt,{h:function(){return te}});var te=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(te||{})},50582:function(vt,tt,de){"use strict";de.d(tt,{H7:function(){return ne},MK:function(){return ee},MU:function(){return ie},X6:function(){return y},bM:function(){return b},fi:function(){return oe},fu:function(){return re},n4:function(){return ue},rX:function(){return E},vl:function(){return ce},zO:function(){return x}});var te=de(82093),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(Ae,se,he)=>se in Ae?Se(Ae,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ae[se]=he,ae=(Ae,se)=>{for(var he in se||(se={}))fe.call(se,he)&&z(Ae,he,se[he]);if(a)for(var he of a(se))le.call(se,he)&&z(Ae,he,se[he]);return Ae};function re(Ae,se){return(0,te.U2)(`myproblems/${Ae}.json`,ae({hidePopLogin:!0},se||{}))}function b(Ae,se){return(0,te.v_)(`myproblems/${Ae}/code_submit.json`,se)}function ie(Ae,se){return(0,te.v_)(`myproblems/${Ae}/code_debug.json`,se)}function x(Ae,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,te.U2)(`myproblems/${Ae}/submit_records.json`,se)}function y(Ae){return(0,te.U2)("myproblems/record_detail.json",{id:Ae})}function E(Ae,se){return(0,te.U2)(`myproblems/${Ae}/result.json`,{mode:se})}function ee(Ae,se){return(0,te.v_)(`myproblems/${Ae}/add_notes.json`,se)}function ne(Ae,se){return(0,te.v_)(`myproblems/${Ae}/restore_initial_code.json`,se)}function oe(Ae){return(0,te.v_)(`myproblems/${Ae}/sync_code.json`)}function ue(Ae,se){return(0,te.v_)(`myproblems/${Ae}/update_code.json`,se)}function ce(Ae,se){return(0,te.v_)(`discusses/${Ae}/plus.json`,se)}},40148:function(vt,tt,de){"use strict";de.d(tt,{Im:function(){return ve},ZP:function(){return be},gZ:function(){return De}});var te=de(59301),Se=de(37568),a=de(99571),fe=de(84105),le=de(87395),z=de(49162),ae=de(24334),re=de(766),b=de(38394),ie=de(49661),x=de(46685),y=de(34376),E=de(92310),ee=de.n(E),ne=de(59301),oe=Object.defineProperty,ue=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(Le,Ne,We)=>Ne in Le?oe(Le,Ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):Le[Ne]=We,me=(Le,Ne)=>{for(var We in Ne||(Ne={}))se.call(Ne,We)&&ye(Le,We,Ne[We]);if(Ae)for(var We of Ae(Ne))he.call(Ne,We)&&ye(Le,We,Ne[We]);return Le},pe=(Le,Ne)=>ue(Le,ce(Ne));const{TextArea:ge}=Se.default,Ee={visible:!1,tabIndex:"0"},ve={[z.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[z.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[z.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(Le=>(Le[Le.SET_VISIBLE=0]="SET_VISIBLE",Le[Le.SET_TABINDEX=1]="SET_TABINDEX",Le))(we||{});function Ie(Le,Ne){switch(Ne.type){case 0:return pe(me({},Le),{visible:Ne.payload});case 1:return pe(me({},Le),{tabIndex:Ne.payload});default:throw new Error}}function Qe({value:Le,className:Ne}){const[We,Me]=(0,te.useState)(!1),et=(0,te.useRef)(),ot=(0,te.useRef)();return(0,te.useEffect)(()=>{We&&(ot.current.reset(),ot.current.write((0,ie.pp)(Le||"")))},[Le,We]),(0,te.useEffect)(()=>{var Ve,Xe,Ge,He;if(et.current){ot.current=new y.Terminal({fontSize:14,disableStdin:!0}),ot.current.open(et.current);const Ke=et.current.offsetWidth-14,Ye=((He=(Ge=(Xe=(Ve=ot.current)==null?void 0:Ve._core)==null?void 0:Xe._renderService)==null?void 0:Ge.dimensions)==null?void 0:He.actualCellWidth)||9.5,_e=Math.ceil(Ke/Ye);ot.current.resize(_e,8),Me(!0)}},[]),ne.createElement("div",{ref:et,className:ee()("XtermText-valueRef",Ne)})}function De(Le){const{status:Ne,error_msg:We,output:Me,input:et,expected_output:ot,is_file:Ve,input_file_url:Xe,output_file_url:Ge,expected_output_file_url:He}=Le;let Ke=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ne){case z.h.NOMATCH:Ke=ne.createElement(ne.Fragment,null,ne.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&ne.createElement(Qe,{className:"mb10",value:et}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Xe,et)},et)),ne.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&ne.createElement(Qe,{className:"mb10",value:Me&&ae.Base64.decode(Me)||""}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Ge,Me)},Me)),ne.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&ne.createElement(Qe,{className:"mb10",value:ot&&ae.Base64.decode(ot)||""}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(He,ot)},ot)));break;case z.h.EXECUTEFAILURE:Ke=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ne.createElement(b.Z,{value:et,style:Ye}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Xe,et)},et)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.COMPILEFAILURE:Ke=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&ne.createElement(b.Z,{value:et,style:Ye}),Ve&&ne.createElement("div",{style:Ye},ne.createElement("a",{onClick:()=>(0,ie.LR)(Xe,et)},et)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.PODFAILURE:Ke=ne.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case z.h.TIMEOUT:Ke=ne.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ne.createElement(ne.Fragment,null," ",Ke," ")}function Oe(Le){const{status:Ne,error_msg:We,execute_time:Me,output:et,input:ot,expected_output:Ve,is_file:Xe,input_file_url:Ge,output_file_url:He,expected_output_file_url:Ke}=Le;let Ye=null;switch(Ne){case z.h.OK:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Me,"\u79D2"),ne.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ne.createElement("pre",null,ae.Base64.decode(et)));break;case z.h.NOMATCH:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u8F93\u5165\uFF1A",ne.createElement("pre",null,ot)),ne.createElement("p",null,"\u8F93\u51FA\uFF1A",et&&ae.Base64.decode(et)),ne.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ae.Base64.decode(Ve)));break;case z.h.EXECUTEFAILURE:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ne.createElement("pre",null,ot)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.COMPILEFAILURE:Ye=ne.createElement(ne.Fragment,null,ne.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ne.createElement("pre",null,ot)),ne.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ne.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case z.h.PODFAILURE:Ye=ne.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case z.h.TIMEOUT:Ye=ne.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ne.createElement(ne.Fragment,null," ",Ye," ")}var be=({id:Le,is_file:Ne,input:We,debuging:Me,submitting:et,executingMessage:ot,debugResult:Ve,onChangeInput:Xe,onDebugCode:Ge,onSubmitCode:He})=>{const[Ke,Ye]=(0,te.useReducer)(Ie,Ee),{visible:_e,tabIndex:dt}=Ke;(0,te.useEffect)(()=>{Ye({type:0,payload:!1})},[Le]);function it(Ue){let $e=Ue.target.id;Ye({type:1,payload:$e})}function Ze(){Ye({type:0,payload:!_e})}const Re=(0,te.useMemo)(()=>{if(Ve){const{status:Ue}=Ve;return ne.createElement(ne.Fragment,null,Oe(Ve))}return null},[Ve]);function rt(){Ye({type:0,payload:!0}),Ye({type:1,payload:"1"}),Ge()}return ne.createElement("div",{className:"test-case-panel"},ne.createElement("div",{className:`test-case-panel-body ${_e?"active":""}`},ne.createElement("ul",{className:"s-navs"},ne.createElement("li",null,ne.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ne.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ne.createElement(ge,{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:Ne?"":We,onChange:Xe}),rightNode:Me?ne.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Re:ne.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")})),ne.createElement("a",{className:`btn-collapse ${_e?"up":""}`,onClick:Ze},_e?ne.createElement(fe.Z,null):ne.createElement(le.Z,null)),ne.createElement("footer",{className:"footer"},ne.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ne.createElement("div",{className:"flex-container"},ne.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ne.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ne.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Me,onClick:rt},"\u8C03\u8BD5\u4EE3\u7801"),ne.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:et,disabled:et,onClick:()=>{Ye({type:0,payload:!1}),He()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(vt,tt,de){"use strict";de.d(tt,{h:function(){return te}});var te=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(te||{})},12062:function(vt,tt,de){"use strict";de.d(tt,{Y2:function(){return Le},ZP:function(){return Ne}});var te=de(59301),Se=de(14566),a=de(6767),fe=de(62957),le=de(77019),z=de(47889),ae=de(99571),re=de(62673),b=de(25399),ie=de(37568),x={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"},y="data:image/png;base64,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",E=de(47257),ee=de.n(E),ne=de(25992),oe=de(82093),ue=de(1012),ce=de(49661),Ae=de(41550),se=de(59301),he=Object.defineProperty,ye=Object.defineProperties,me=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(We,Me,et)=>Me in We?he(We,Me,{enumerable:!0,configurable:!0,writable:!0,value:et}):We[Me]=et,we=(We,Me)=>{for(var et in Me||(Me={}))ge.call(Me,et)&&ve(We,et,Me[et]);if(pe)for(var et of pe(Me))Ee.call(Me,et)&&ve(We,et,Me[et]);return We},Ie=(We,Me)=>ye(We,me(Me)),Qe=(We,Me,et)=>new Promise((ot,Ve)=>{var Xe=Ke=>{try{He(et.next(Ke))}catch(Ye){Ve(Ye)}},Ge=Ke=>{try{He(et.throw(Ke))}catch(Ye){Ve(Ye)}},He=Ke=>Ke.done?ot(Ke.value):Promise.resolve(Ke.value).then(Xe,Ge);He((et=et.apply(We,Me)).next())});const{Dragger:De}=Se.default,Oe=We=>{const Me=Ye=>Ye&&Ye.substring(0,Ye.lastIndexOf("."));for(var et=[...We],ot=0,Ve=[],Xe=0;Xe{if(Ye.forEach(_e=>{let dt=_e.name.split(/\.(?=[^\.]+$)/);_e.name=`${dt[0]}.${dt[1].toLowerCase()}`}),Ye[0].name.includes(".in"))return Ye.length===2?Ye:[Ye[0],{}];if(Ye[0].name.includes(".out"))return Ye.length===2?Ye.reverse():[{},Ye[0]]})},be=({onClose:We,onOK:Me,visible:et,wrapClassName:ot,rootIdentifier:Ve,multiple:Xe=!1,defaultMultipleValue:Ge=!0})=>{const[He,Ke]=(0,te.useState)([]),[Ye,_e]=(0,te.useState)({}),[dt,it]=(0,te.useState)(!1),[Ze,Re]=(0,te.useState)(!0),rt=(0,te.useRef)([]),Ue=(0,te.useRef)(0),$e=()=>{We()};(0,te.useEffect)(()=>{at()},[]),(0,te.useEffect)(()=>{et&&(rt.current=[],Ue.current=0,Ke([]),Re(Ge))},[et]);const at=()=>Qe(void 0,null,function*(){try{const bt=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),st=JSON.parse((0,ne.pe)(bt.data));_e(st)}catch(bt){}}),ft=bt=>bt&&bt.substring(0,bt.lastIndexOf(".")),At=bt=>{var st,Dt;const sr=ft((st=bt[0])==null?void 0:st.name)||ft((Dt=bt[1])==null?void 0:Dt.name),Gt=He.filter(mr=>ft(mr.name)!==sr);rt.current=[...Gt],Ke([...Gt])},ke=bt=>{if(!Ze){const Lt=new FormData;Lt.append("file",bt.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Lt},!0).then(lr=>{if(lr.status===0){Ue.current=Ue.current+1;const Nt=rt.current.map(cr=>{var vr;if(cr.name===bt.name){const Fr=we({},cr);return(vr=bt==null?void 0:bt.name)!=null&&vr.includes(".in")?Fr.input=lr==null?void 0:lr.content:Fr.output=lr==null?void 0:lr.content,Fr}return cr});if(rt.current=[...Nt],Ke([...Nt]),Ue.current>0&&Ue.current===He.length){it(!1);let cr=Oe(Nt);cr=cr.filter(vr=>{var Fr,nn;return!!((Fr=vr[0])!=null&&Fr.name&&((nn=vr[1])!=null&&nn.name))}),cr=cr.map(vr=>Ie(we(we({},vr[0]),vr[1]),{is_file:!1})),Me(cr),We()}}else it(!1),We()});return}const st=new(ee())({endpoint:Ye.end_point,region:Ye.region,accessKeyId:Ye.access_key_id,accessKeySecret:Ye.access_key_secret,bucket:Ye.bucket,stsToken:Ye.security_token}),Dt=bt.name,sr={container_type:"TestSet",file_name:Dt},Gt=(0,ue.Z)();let mr=`testsets/${Ve}/${Gt}${Dt.indexOf(".")>-1?"."+Dt.split(".").pop():""}`;Ve===null&&(mr=`testsets/${Gt}${Dt.indexOf(".")>-1?"."+Dt.split(".").pop():""}`),st.multipartUpload(mr,new Blob([bt.file],{type:bt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Dt+""},url:Ye==null?void 0:Ye.callback_url,host:Ye==null?void 0:Ye.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(sr)}}).then(function(Lt){if(Lt.data.status===0){Ue.current=Ue.current+1;const ar=rt.current.map(lr=>{var Nt,cr,vr,Fr,nn,Rt,Xt,Lr,qr,Gr,an,xn,wn,Un,tn,Nn,gn;if(lr.name===((cr=(Nt=Lt.data)==null?void 0:Nt.data)==null?void 0:cr.file_name)){const br=we({},lr);return(nn=(Fr=(vr=Lt.data)==null?void 0:vr.data)==null?void 0:Fr.file_name)!=null&&nn.includes(".in")?(br.in_object_key=(Xt=(Rt=Lt.data)==null?void 0:Rt.data)==null?void 0:Xt.object,br.in_object_size=(qr=(Lr=Lt.data)==null?void 0:Lr.data)==null?void 0:qr.size,br.input=(an=(Gr=Lt.data)==null?void 0:Gr.data)==null?void 0:an.file_name,br.in_file=bt):(br.out_object_key=(wn=(xn=Lt.data)==null?void 0:xn.data)==null?void 0:wn.object,br.out_object_size=(tn=(Un=Lt.data)==null?void 0:Un.data)==null?void 0:tn.size,br.output=(gn=(Nn=Lt.data)==null?void 0:Nn.data)==null?void 0:gn.file_name,br.out_file=bt),br}return lr});if(rt.current=[...ar],Ke([...ar]),Ue.current>0&&Ue.current===He.length){it(!1);let lr=Oe(ar);lr=lr.filter(Nt=>{var cr,vr;return!!((cr=Nt[0])!=null&&cr.name&&((vr=Nt[1])!=null&&vr.name))}),lr=lr.map(Nt=>Ie(we(we({},Nt[0]),Nt[1]),{is_file:!0})),Me(lr),We()}}})},je=bt=>new Promise((st,Dt)=>{let sr=0,Gt=[];for(let mr=0;mr{sr++,sr===bt.length&&(Gt.length?(a.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Dt()):st(bt))}).catch(Lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Lt),sr++,Gt.push(bt[mr].name),sr===bt.length&&(Gt.length?(a.ZP.warning(`${Gt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Dt()):st(bt))})}),ze=()=>Qe(void 0,null,function*(){if(He.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield je(He),it(!0),Oe(He).some(st=>{var Dt,sr;return!((Dt=st[0])!=null&&Dt.name&&((sr=st[1])!=null&&sr.name))})){fe.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:()=>Qe(void 0,null,function*(){He.map(st=>Qe(void 0,null,function*(){ke(st)}))}),onCancel:()=>{it(!1)}});return}He.map(st=>Qe(void 0,null,function*(){ke(st)}))}),nt={name:"file",fileList:He,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:bt=>{if(He!=null&&He.some(Dt=>Dt.name===bt.name))return a.ZP.info(`${bt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(bt.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(bt.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const st={name:bt.name,uid:bt.uid,file:bt,percent:0};return He.push(st),rt.current=[...He],Ke([...He]),!1}},ut=Oe(He);return console.log(He,ut,"fileList"),se.createElement(fe.default,{open:et,wrapClassName:ot,onOk:ze,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:dt},onCancel:$e,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},He.length?se.createElement("div",null,se.createElement(le.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:Xe?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(z.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:Ze,onChange:bt=>Re(bt.target.value)},se.createElement(z.ZP,{value:!1},"\u6587\u672C"),se.createElement(z.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(Se.default,we({},nt),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Le,{data:ut,onRemove:At})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(Se.default.Dragger,Ie(we({},nt),{className:x.dragger}),se.createElement("img",{src:y,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.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",se.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",se.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",se.createElement("br",null))))},Le=({data:We=[],onRemove:Me,width:et="auto",showScore:ot=!1,disabled:Ve=!1,inputChange:Xe,onEvaluatingChange:Ge,onSelectAll:He,checkAll1:Ke,checkAll2:Ye,checkAll3:_e,checkAll4:dt,checkAll5:it,showEvaluatingSetting:Ze=!1,className:Re="",isProgramHomework:rt=!1})=>{const Ue={value:"",filename:"",dataUrl:""},[$e,at]=(0,te.useState)(we({},Ue)),ft=je=>{let ze=document.createElement("a");document.body.appendChild(ze);let nt=URL.createObjectURL(je.file);ze.href=nt,ze.download=je.name,ze.click(),URL.revokeObjectURL(nt),document.body.removeChild(ze)},At=(je,ze)=>{(0,ce.LR)(je,ze)},ke=(je,ze)=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Me(je,ze)},onCancel:()=>{}})};return We.length?se.createElement("div",{className:Re,style:{width:et}},se.createElement("div",{className:`${rt?x.headProgram:x.head}`},Ze&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ke,onChange:je=>{He(je.target.checked,"hidden")}}),se.createElement(b.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:rt?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:ot?rt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:ot?rt?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),ot&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:dt,onChange:je=>{He(je.target.checked,"input_visible")}}),se.createElement(b.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ye,onChange:je=>{He(je.target.checked,"is_invisible")}}),se.createElement(b.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:it,onChange:je=>{He(je.target.checked,"actual_output_visible")}}),se.createElement(b.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:_e,onChange:je=>{He(je.target.checked,"last_match_rule")}}),se.createElement(b.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"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:rt?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:rt?"0px 2px 4px 0px #EAEEF4":"unset"}},We.map((je,ze)=>{var nt,ut,bt,st;return se.createElement("div",{key:ze,className:x.list,style:rt?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ze&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!je.hidden,onChange:Dt=>{Ge(Dt.target.checked,ze,"hidden")}})),se.createElement("div",{style:{width:rt?"25%":"15%",paddingLeft:rt?"5px":"0px",paddingRight:rt?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ze+1),se.createElement("div",{className:x.info,style:{width:ot?rt?"20%":"15%":"25%"}},se.createElement("span",{title:je.input||((nt=je[0])==null?void 0:nt.name),onClick:()=>Qe(void 0,null,function*(){let Dt;je.input?je.input_file_url?Dt=je.input_file_url:Dt=je.in_file:Dt=je[0];let sr;typeof Dt=="string"?(sr=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield sr.text(),filename:"",dataUrl:Dt})):(sr=yield(0,ce.db)(Dt.file),at({value:sr.text,filename:Dt.name,dataUrl:sr.link}))})},je.input||((ut=je[0])==null?void 0:ut.name))),se.createElement("div",{className:x.info,style:{width:ot?rt?"20%":"15%":"25%"}},se.createElement("span",{title:je.output||((bt=je[1])==null?void 0:bt.name),onClick:()=>Qe(void 0,null,function*(){let Dt;je.input?je.output_file_url?Dt=je.output_file_url:Dt=je.out_file:Dt=je[1];let sr;typeof Dt=="string"?(sr=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),at({value:yield sr.text(),filename:"",dataUrl:Dt})):(sr=yield(0,ce.db)(Dt.file),at({value:sr.text,filename:Dt.name,dataUrl:sr.link}))})},je.output||((st=je[1])==null?void 0:st.name))),ot&&se.createElement("div",{style:{width:"20%"}},se.createElement(ie.default,{size:"large",addonAfter:rt?"%":null,disabled:Ve,style:{width:"80%"},onChange:Dt=>Xe(Dt,ze),value:je.score}),!rt&&se.createElement("span",null,"\xA0%")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.input_visible||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.is_invisible||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.actual_output_visible||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:je.last_match_rule||!1,onChange:Dt=>{Ge(Dt.target.checked,ze,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>ke(je,ze),style:rt?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(Ae.Z,{close:!0,data:$e.dataUrl,filename:$e.filename,type:$e.dataUrl.length?"txt":"",onClose:()=>at(we({},Ue)),monacoEditor:{value:$e.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Ne=be},46541:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return E}});var te=de(59301),Se=de(6767),a=de(25399),fe=de(29787),le=de(77019),z=de(5269),ae=de(13747),re=de(99571),b=de(2978),ie=de(82093),x=de(38394),y=(ne,oe,ue)=>new Promise((ce,Ae)=>{var se=me=>{try{ye(ue.next(me))}catch(pe){Ae(pe)}},he=me=>{try{ye(ue.throw(me))}catch(pe){Ae(pe)}},ye=me=>me.done?ce(me.value):Promise.resolve(me.value).then(se,he);ye((ue=ue.apply(ne,oe)).next())}),E=({id:ne,activeDiscussIndex:oe,onReplyDiscuss:ue,adminOrOperator:ce})=>{const[Ae,se]=(0,te.useState)(""),[he,ye]=(0,te.useState)(!1);function me(ge){se(ge)}function pe(){if(!Ae){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}ue(ne,Ae),se("")}return(0,te.useEffect)(()=>{oe!=ne&&ye(!1)},[oe]),te.createElement("div",{key:ne,className:"discuss-item-editor",style:{display:oe===ne?"block":"none",width:"100%"}},te.createElement(b.Z,{miniToolbar:!0,startInit:oe===ne,defaultValue:Ae,id:ne,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:ce&&te.createElement(a.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:ee({id:ne,isOpen:he,activeDiscussIndex:oe,onChange:me,setIsOpen:ye}),overlayStyle:{maxWidth:600}},te.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ye(!he)},te.createElement("i",{className:"iconfont icon-dianzan11"})))}),te.createElement("a",{onClick:pe,className:"btn-send"},"\u53D1\u9001"))};const ee=ne=>{const[oe,ue]=(0,te.useState)(!1),[ce,Ae]=(0,te.useState)([]),[se,he]=(0,te.useState)(1);(0,te.useEffect)(()=>{ne!=null&&ne.isOpen?ye():(he(1),Ae([]))},[ne==null?void 0:ne.isOpen]);const ye=()=>y(void 0,null,function*(){ue(!0);const me=yield(0,ie.ZP)(`/api/discusses/${ne==null?void 0:ne.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&Ae(me==null?void 0:me.answer),ue(!1)});return te.createElement(fe.Z,{spinning:oe},te.createElement("div",{style:{color:"#000"}},te.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ce==null?void 0:ce[se-1])||""}),te.createElement(le.Z,{justify:"end",align:"middle"},te.createElement(z.Z,null,te.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(ce==null?void 0:ce.length)||0,onChange:me=>{he(me)}})),te.createElement(z.Z,null,te.createElement(re.ZP,{onClick:()=>y(void 0,null,function*(){ne==null||ne.onChange(ce==null?void 0:ce[se-1]),ne==null||ne.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(vt,tt,de){"use strict";de.d(tt,{CP:function(){return a},_V:function(){return z}});var te=de(28209),Se=de.n(te);const a={secret:te.enc.Utf8.parse("0a18e199b87f1a8d"),iv:te.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=="},fe={exam:a};function le(ae="",re="exam"){const{secret:b,iv:ie}=fe[re];return AES.encrypt(ae,b,{iv:ie,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function z(ae="",re="exam"){const{secret:b,iv:ie}=fe[re];return te.AES.decrypt(ae,b,{iv:ie,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(te.enc.Utf8)}},16837:function(vt,tt,de){"use strict";de.d(tt,{c:function(){return Se}});var te=(a=>(a.FirstPage="firstPage",a.PrevPage="prevPage",a.NextPage="nextPage",a))(te||{}),Se=(a=>(a[a.Single=0]="Single",a[a.Multiple=1]="Multiple",a[a.Judge=2]="Judge",a[a.Fill=3]="Fill",a[a.Subjective=4]="Subjective",a[a.Shixun=5]="Shixun",a[a.Program=6]="Program",a[a.Combine=7]="Combine",a))(Se||{})},30975:function(vt,tt,de){"use strict";de.d(tt,{AD:function(){return Oe},BA:function(){return $e},D9:function(){return ot},Hp:function(){return me},IM:function(){return Xe},Iy:function(){return ge},KM:function(){return Ue},KU:function(){return Ye},MJ:function(){return pe},Ne:function(){return Ve},ON:function(){return dt},Uj:function(){return Re},VY:function(){return Ke},YO:function(){return Ze},YX:function(){return it},Zn:function(){return ne},_g:function(){return se},_k:function(){return Me},c6:function(){return Qe},cr:function(){return oe},eV:function(){return De},fi:function(){return ue},gh:function(){return we},hS:function(){return Ge},iA:function(){return ce},j6:function(){return he},je:function(){return Ne},jj:function(){return ye},kS:function(){return _e},lS:function(){return We},o6:function(){return Ie},pO:function(){return rt},rQ:function(){return be},sA:function(){return ve},xm:function(){return et},xo:function(){return He},y8:function(){return Le},yd:function(){return Ae}});var te=de(64948),Se=de(76560),a=de(49661),fe=de(6767),le=de(90524),z=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ie=(at,ft,At)=>ft in at?z(at,ft,{enumerable:!0,configurable:!0,writable:!0,value:At}):at[ft]=At,x=(at,ft)=>{for(var At in ft||(ft={}))re.call(ft,At)&&ie(at,At,ft[At]);if(ae)for(var At of ae(ft))b.call(ft,At)&&ie(at,At,ft[At]);return at},y=(at,ft,At)=>new Promise((ke,je)=>{var ze=bt=>{try{ut(At.next(bt))}catch(st){je(st)}},nt=bt=>{try{ut(At.throw(bt))}catch(st){je(st)}},ut=bt=>bt.done?ke(bt.value):Promise.resolve(bt.value).then(ze,nt);ut((At=At.apply(at,ft)).next())});const E=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,Se.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ne=at=>y(void 0,null,function*(){E(),(yield(0,te.YR)(x({},at))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/export_couser_info.json`,query:at}))),ee()}),oe=at=>y(void 0,null,function*(){const ft=yield(0,te.yS)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`);else{if(ft.status===-2)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_member_act_score`))}}),ue=at=>y(void 0,null,function*(){const ft=yield(0,te.W0)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_score`))}}),ce=at=>y(void 0,null,function*(){const ft=yield(0,te.Nl)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ae=at=>y(void 0,null,function*(){const ft=yield(0,te.IU)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/export_star_user`))}}),se=at=>y(void 0,null,function*(){const ft=yield(0,te.td)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ft.status===-2)return ft;if(ft.status===-3)(0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_exercise_and_other`);else if(ft.status===-4)return ft}}),he=at=>y(void 0,null,function*(){const ft=yield(0,te.QX)(x({},at));if(ft.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`);else{if(ft.status===-4)return ft;ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/course_total_homework`))}}),ye=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.o_)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),me=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.ZL)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),pe=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.vV)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),ge=(at,ft)=>y(void 0,null,function*(){const At=yield(0,te.aP)(x({},at));At.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`)):At.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/${ft}`))}),Ee=at=>y(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},at))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${at.categoryId}/works_list.zip`,query:at}))),ee()}),ve=at=>y(void 0,null,function*(){E(),yield(0,a.FH)("",le.Z.API_SERVER+`/api/polls/${at.categoryId}/commit_result.xlsx`),ee()}),we=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/attendances/export_xlsx_data.xlsx`,query:at}))}),Ie=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/video_study_statics.xlsx`,query:at}))}),Qe=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/export_video_study.xlsx`,query:at}))}),De=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at.coursesId}/export_course_students_info.xlsx`,query:at}))}),Oe=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/school_manages/students.xlsx",query:at}))}),be=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/item_banks/export.xlsx",query:at}))}),Le=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:at}))}),Ne=at=>y(void 0,null,function*(){const ft=yield(0,te.Uy)(x({},at));ft.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`)):ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_users`))}),We=at=>y(void 0,null,function*(){const ft=yield(0,te.tg)(x({},at));ft.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_report`)):ft.status===-3&&((0,Se.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Se.history.push(`/classrooms/${at.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Me=at=>y(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/export_records/${at.id}.xlsx`,query:at}))}),et=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:at}))}),ot=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/${at.menuKey}_statistic.xlsx?${at.checkedList.map(ft=>`course_group_id[]=${ft}`).join("&")}`,query:at}))}),Ve=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_training_objectives.xlsx`,query:at}))}),Xe=at=>y(void 0,null,function*(){yield(0,a.FH)(at==null?void 0:at.name,(0,a.NY)({url:le.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:at}))}),Ge=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_courses.xlsx`,query:at}))}),He=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/ec_years/${at==null?void 0:at.ec_year_id}/ec_graduation_requirements.xlsx`,query:at}))}),Ke=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:at}))}),Ye=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/exercises/${at.categoryId}/rank_list.xlsx`,query:at}))}),_e=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:at}))}),dt=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/examination_banks/${at.id}.json`,query:at}))}),it=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/exercises/${at.categoryId}.json`,query:at}))}),Ze=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/polls/${at==null?void 0:at.id}/commit_result.json`,query:at}))}),Re=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+"/api/paths/get_task_pass.json",query:at}))}),rt=(at,ft)=>y(void 0,null,function*(){yield(0,a.FH)(ft||"",(0,a.NY)({url:le.Z.API_SERVER+`/api/exercises/${at==null?void 0:at.exercise_id}/consult_exercise.json`,query:at}))}),Ue=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/competitions/${at==null?void 0:at.identifier}/competition_commit_records/member_works.xlsx`,query:at}))}),$e=at=>y(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:le.Z.API_SERVER+`/api/courses/${at==null?void 0:at.coursesId}/group_homeworks/import_group_template.xlsx`,query:at}))})},2610:function(vt,tt,de){"use strict";de.d(tt,{BU:function(){return Se},Dj:function(){return te},gH:function(){return a},vp:function(){return fe}});function te(le){try{le.mozRequestFullScreen?le.mozRequestFullScreen():le.webkitRequestFullScreen&&le.webkitRequestFullScreen()}catch(z){console.log(z,":e")}}function Se(){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 a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var le=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,z=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",le),window.isFullScreen?window.isFullScreen:le!=null}},98072:function(vt,tt,de){"use strict";de.d(tt,{U:function(){return b}});var te=de(59301),Se=Object.defineProperty,a=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,z=(ie,x,y)=>x in ie?Se(ie,x,{enumerable:!0,configurable:!0,writable:!0,value:y}):ie[x]=y,ae=(ie,x)=>{for(var y in x||(x={}))fe.call(x,y)&&z(ie,y,x[y]);if(a)for(var y of a(x))le.call(x,y)&&z(ie,y,x[y]);return ie},re=(ie,x,y)=>new Promise((E,ee)=>{var ne=ce=>{try{ue(y.next(ce))}catch(Ae){ee(Ae)}},oe=ce=>{try{ue(y.throw(ce))}catch(Ae){ee(Ae)}},ue=ce=>ce.done?E(ce.value):Promise.resolve(ce.value).then(ne,oe);ue((y=y.apply(ie,x)).next())});function b(ie,x){const[y,E]=(0,te.useState)(x),[ee,ne]=(0,te.useState)(!1),[oe,ue]=(0,te.useState)();return[y,ee,(Ae,se=!1)=>re(this,null,function*(){const he=se?x:ae(ae({},y),Ae);ne(!0),E(he);const ye=yield ie(he);return ne(!1),ue(ye),ye}),oe,ue]}},89244:function(vt,tt,de){"use strict";de.d(tt,{_:function(){return a}});var te=de(59301),Se=de(62957);const a=fe=>{var le,z;const ae=(0,te.useRef)([]),re=()=>{for(const b of ae.current)clearTimeout(b);ae.current=[]};return(0,te.useEffect)(()=>{var b,ie,x,y,E,ee;if(re(),(b=fe==null?void 0:fe.exercise)!=null&&b.left_time&&((x=(ie=fe==null?void 0:fe.exercise)==null?void 0:ie.exercise_events)==null?void 0:x.length)>0){for(const ne of(y=fe==null?void 0:fe.exercise)==null?void 0:y.exercise_events)if(((E=fe==null?void 0:fe.exercise)==null?void 0:E.left_time)>(ne==null?void 0:ne.reminder_time)*60){let oe=(((ee=fe==null?void 0:fe.exercise)==null?void 0:ee.left_time)-(ne==null?void 0:ne.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const ue=setTimeout(()=>{Se.default.info({content:`${ne==null?void 0:ne.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(ue)}}},[(le=fe==null?void 0:fe.exercise)==null?void 0:le.left_time,(z=fe==null?void 0:fe.exercise)==null?void 0:z.exercise_events]),re}},90290:function(vt,tt,de){"use strict";de.d(tt,{AL:function(){return he},Iy:function(){return x},Qv:function(){return ee},ez:function(){return se},jb:function(){return y}});var te=de(32834),Se=de.n(te),a=de(11690),fe=de.n(a);let le=1;function z(Ee,ve){const we=Ee.match(/^(\s+)(?:```)/);if(we===null)return ve;const Ie=we[1];return ve.split(` `).map(Qe=>{const De=Qe.match(/^\s+/);if(De===null)return Qe;const[Oe]=De;return Oe.length>=Ie.length?Qe.slice(Ie.length):Qe}).join(` `)}let ae=[],re=["
    "];const b=new(Se()).Renderer,ie=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function x(){ae.length=0,re=["
      "]}const y={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function E(Ee,ve,we,Ie){if(ve>=Ee.length||Ee[ve].level<=we)return ve;var Qe=Ee[ve];Ie.push("
    • "+Qe.text+""),ve++;var De=[];return ve=E(Ee,ve,Qe.level,De),De.length>0&&(Ie.push("
        "),De.forEach(function(Oe){Ie.push(Oe)}),Ie.push("
      ")),Ie.push("
    • "),ve=E(Ee,ve,we,Ie),ve}function ee(){return E(ae,0,0,re),re.push("
    "),re.join("")}const ne={heading(Ee){const ve=ie.exec(Ee);if(le+=1,ve)return{type:"heading",raw:ve[0],depth:ve[1].length,text:ve[2]}},fences(Ee){const ve=this.rules.block.fences.exec(Ee);if(ve){const we=ve[0];let Ie=z(we,ve[3]||"");const Qe=ve[2]?ve[2].trim():ve[2];if(["latex","katex","math"].indexOf(Qe)>=0){const De=ce(),Oe=Ie;Ie=De,Ae[De]={type:"block",expression:Oe}}return{type:"code",raw:we,lang:Qe,text:Ie}}}},oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ue=0;const ce=()=>`__special_katext_id_${ue++}__`;let Ae={};function se(){return Ae}function he(){ue=0,Ae={}}function ye(Ee){return Ee=Ee.replace(oe,(ve,we)=>{const Ie=ce();return Ae[Ie]={type:"inline",expression:we},Ie}),Ee}const me=b.listitem;b.listitem=function(Ee){return me(ye(Ee))};const pe=b.paragraph;b.paragraph=function(Ee){return pe(ye(Ee))};const ge=b.tablecell;b.tablecell=function(Ee,ve){return ge(ye(Ee),ve)},b.code=function(Ee,ve,we){const Ie=(ve||"").match(/\S*/)[0];return Ie?["latex","katex","math"].indexOf(Ie)>=0?`

    ${Ee}

    `:`
    ${we?Ee:(0,a.escape)(Ee,!0)}
    `:'
    '+(we?Ee:(0,a.escape)(Ee,!0))+"
    "},b.heading=function(Ee,ve,we){let Ie=this.options.headerPrefix+we.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ae.push({anchor:Ie,level:ve,text:Ee}),"'+Ee+""},Se().setOptions({silent:!0,gfm:!0,pedantic:!1}),Se().use({tokenizer:ne,renderer:b}),tt.ZP=Se()},89613:function(vt,tt,de){"use strict";de.d(tt,{G:function(){return le},t:function(){return fe}});var te=de(7062),Se=de.n(te);const a=null;function fe(z,ae){let re=Se().get("__ec");re||(re={}),re[z]=ae,Se().set("__ec",re)}function le(z,ae){let re=Se().get("__ec");return re?re[z]===void 0?ae:re[z]:ae}},47257:function(vt){(function(tt){(function(de){if(1)vt.exports=de();else var te})(function(){var de,te,Se;return function(){function a(fe,le,z){function ae(ie,x){if(!le[ie]){if(!fe[ie]){var y=void 0;if(!x&&y)return require(ie,!0);if(re)return re(ie,!0);var E=new Error("Cannot find module '"+ie+"'");throw E.code="MODULE_NOT_FOUND",E}var ee=le[ie]={exports:{}};fe[ie][0].call(ee.exports,function(ne){var oe=fe[ie][1][ne];return ae(oe||ne)},ee,ee.exports,a,fe,le,z)}return le[ie].exports}for(var re=void 0,b=0;b @@ -1133,7 +1133,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)+" "+Ve.join(`, `)+" "+Ge[1]:Ge[0]+Xe+" "+Ve.join(", ")+" "+Ge[1]}function he(Ve){return Array.isArray(Ve)}le.isArray=he;function ye(Ve){return typeof Ve=="boolean"}le.isBoolean=ye;function me(Ve){return Ve===null}le.isNull=me;function pe(Ve){return Ve==null}le.isNullOrUndefined=pe;function ge(Ve){return typeof Ve=="number"}le.isNumber=ge;function Ee(Ve){return typeof Ve=="string"}le.isString=Ee;function ve(Ve){return typeof Ve=="symbol"}le.isSymbol=ve;function we(Ve){return Ve===void 0}le.isUndefined=we;function Ie(Ve){return Qe(Ve)&&Ne(Ve)==="[object RegExp]"}le.isRegExp=Ie;function Qe(Ve){return typeof Ve=="object"&&Ve!==null}le.isObject=Qe;function De(Ve){return Qe(Ve)&&Ne(Ve)==="[object Date]"}le.isDate=De;function Oe(Ve){return Qe(Ve)&&(Ne(Ve)==="[object Error]"||Ve instanceof Error)}le.isError=Oe;function be(Ve){return typeof Ve=="function"}le.isFunction=be;function Le(Ve){return Ve===null||typeof Ve=="boolean"||typeof Ve=="number"||typeof Ve=="string"||typeof Ve=="symbol"||typeof Ve=="undefined"}le.isPrimitive=Le,le.isBuffer=a("./support/isBuffer");function Ne(Ve){return Object.prototype.toString.call(Ve)}function We(Ve){return Ve<10?"0"+Ve.toString(10):Ve.toString(10)}var Me=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var Ve=new Date,Xe=[We(Ve.getHours()),We(Ve.getMinutes()),We(Ve.getSeconds())].join(":");return[Ve.getDate(),Me[Ve.getMonth()],Xe].join(" ")}le.log=function(){console.log("%s - %s",et(),le.format.apply(le,arguments))},le.inherits=a("inherits"),le._extend=function(Ve,Xe){if(!Xe||!Qe(Xe))return Ve;for(var Ge=Object.keys(Xe),He=Ge.length;He--;)Ve[Ge[He]]=Xe[Ge[He]];return Ve};function ot(Ve,Xe){return Object.prototype.hasOwnProperty.call(Ve,Xe)}}).call(this)}).call(this,a("_process"),typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(a,fe,le){(function(z){(function(){"use strict";var ae=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],re=typeof globalThis=="undefined"?z:globalThis;fe.exports=function(){for(var ie=[],x=0;x0)throw new Error("Invalid string. Length must be a multiple of 4");var he=Ae.indexOf("=");he===-1&&(he=se);var ye=he===se?0:4-he%4;return[he,ye]}function E(Ae){var se=y(Ae),he=se[0],ye=se[1];return(he+ye)*3/4-ye}function ee(Ae,se,he){return(se+he)*3/4-he}function ne(Ae){var se,he=y(Ae),ye=he[0],me=he[1],pe=new re(ee(Ae,ye,me)),ge=0,Ee=me>0?ye-4:ye,ve;for(ve=0;ve>16&255,pe[ge++]=se>>8&255,pe[ge++]=se&255;return me===2&&(se=ae[Ae.charCodeAt(ve)]<<2|ae[Ae.charCodeAt(ve+1)]>>4,pe[ge++]=se&255),me===1&&(se=ae[Ae.charCodeAt(ve)]<<10|ae[Ae.charCodeAt(ve+1)]<<4|ae[Ae.charCodeAt(ve+2)]>>2,pe[ge++]=se>>8&255,pe[ge++]=se&255),pe}function oe(Ae){return z[Ae>>18&63]+z[Ae>>12&63]+z[Ae>>6&63]+z[Ae&63]}function ue(Ae,se,he){for(var ye,me=[],pe=se;peEe?Ee:ge+pe));return ye===1?(se=Ae[he-1],me.push(z[se>>2]+z[se<<4&63]+"==")):ye===2&&(se=(Ae[he-2]<<8)+Ae[he-1],me.push(z[se>>10]+z[se>>4&63]+z[se<<2&63]+"=")),me.join("")}},{}],88:[function(a,fe,le){(function(z,ae,re){typeof fe!="undefined"&&fe.exports?fe.exports=re():typeof de=="function"&&de.amd?de(ae,re):z[ae]=re()})(this,"bowser",function(){var z=!0;function ae(ee){function ne(Xe){var Ge=ee.match(Xe);return Ge&&Ge.length>1&&Ge[1]||""}function oe(Xe){var Ge=ee.match(Xe);return Ge&&Ge.length>1&&Ge[2]||""}var ue=ne(/(ipod|iphone|ipad)/i).toLowerCase(),ce=/like android/i.test(ee),Ae=!ce&&/android/i.test(ee),se=/nexus\s*[0-6]\s*/i.test(ee),he=!se&&/nexus\s*[0-9]+/i.test(ee),ye=/CrOS/.test(ee),me=/silk/i.test(ee),pe=/sailfish/i.test(ee),ge=/tizen/i.test(ee),Ee=/(web|hpw)(o|0)s/i.test(ee),ve=/windows phone/i.test(ee),we=/SamsungBrowser/i.test(ee),Ie=!ve&&/windows/i.test(ee),Qe=!ue&&!me&&/macintosh/i.test(ee),De=!Ae&&!pe&&!ge&&!Ee&&/linux/i.test(ee),Oe=oe(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),be=ne(/version\/(\d+(\.\d+)?)/i),Le=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Ne=!Le&&/[^-]mobi/i.test(ee),We=/xbox/i.test(ee),Me;/opera/i.test(ee)?Me={name:"Opera",opera:z,version:be||ne(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Me={name:"Opera",opera:z,version:ne(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||be}:/SamsungBrowser/i.test(ee)?Me={name:"Samsung Internet for Android",samsungBrowser:z,version:be||ne(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Me={name:"NAVER Whale browser",whale:z,version:ne(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Me={name:"MZ Browser",mzbrowser:z,version:ne(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Me={name:"Opera Coast",coast:z,version:be||ne(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Me={name:"Focus",focus:z,version:ne(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Me={name:"Yandex Browser",yandexbrowser:z,version:be||ne(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Me={name:"UC Browser",ucbrowser:z,version:ne(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Me={name:"Maxthon",maxthon:z,version:ne(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Me={name:"Epiphany",epiphany:z,version:ne(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Me={name:"Puffin",puffin:z,version:ne(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Me={name:"Sleipnir",sleipnir:z,version:ne(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Me={name:"K-Meleon",kMeleon:z,version:ne(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ve?(Me={name:"Windows Phone",osname:"Windows Phone",windowsphone:z},Oe?(Me.msedge=z,Me.version=Oe):(Me.msie=z,Me.version=ne(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Me={name:"Internet Explorer",msie:z,version:ne(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:ye?Me={name:"Chrome",osname:"Chrome OS",chromeos:z,chromeBook:z,chrome:z,version:ne(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Me={name:"Microsoft Edge",msedge:z,version:Oe}:/vivaldi/i.test(ee)?Me={name:"Vivaldi",vivaldi:z,version:ne(/vivaldi\/(\d+(\.\d+)?)/i)||be}:pe?Me={name:"Sailfish",osname:"Sailfish OS",sailfish:z,version:ne(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Me={name:"SeaMonkey",seamonkey:z,version:ne(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Me={name:"Firefox",firefox:z,version:ne(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Me.firefoxos=z,Me.osname="Firefox OS")):me?Me={name:"Amazon Silk",silk:z,version:ne(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Me={name:"PhantomJS",phantom:z,version:ne(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Me={name:"SlimerJS",slimer:z,version:ne(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Me={name:"BlackBerry",osname:"BlackBerry OS",blackberry:z,version:be||ne(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ee?(Me={name:"WebOS",osname:"WebOS",webos:z,version:be||ne(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Me.touchpad=z)):/bada/i.test(ee)?Me={name:"Bada",osname:"Bada",bada:z,version:ne(/dolfin\/(\d+(\.\d+)?)/i)}:ge?Me={name:"Tizen",osname:"Tizen",tizen:z,version:ne(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||be}:/qupzilla/i.test(ee)?Me={name:"QupZilla",qupzilla:z,version:ne(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||be}:/chromium/i.test(ee)?Me={name:"Chromium",chromium:z,version:ne(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||be}:/chrome|crios|crmo/i.test(ee)?Me={name:"Chrome",chrome:z,version:ne(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:Ae?Me={name:"Android",version:be}:/safari|applewebkit/i.test(ee)?(Me={name:"Safari",safari:z},be&&(Me.version=be)):ue?(Me={name:ue=="iphone"?"iPhone":ue=="ipad"?"iPad":"iPod"},be&&(Me.version=be)):/googlebot/i.test(ee)?Me={name:"Googlebot",googlebot:z,version:ne(/googlebot\/(\d+(\.\d+))/i)||be}:Me={name:ne(/^(.*)\/(.*) /),version:oe(/^(.*)\/(.*) /)},!Me.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Me.name=Me.name||"Blink",Me.blink=z):(Me.name=Me.name||"Webkit",Me.webkit=z),!Me.version&&be&&(Me.version=be)):!Me.opera&&/gecko\//i.test(ee)&&(Me.name=Me.name||"Gecko",Me.gecko=z,Me.version=Me.version||ne(/gecko\/(\d+(\.\d+)?)/i)),!Me.windowsphone&&(Ae||Me.silk)?(Me.android=z,Me.osname="Android"):!Me.windowsphone&&ue?(Me[ue]=z,Me.ios=z,Me.osname="iOS"):Qe?(Me.mac=z,Me.osname="macOS"):We?(Me.xbox=z,Me.osname="Xbox"):Ie?(Me.windows=z,Me.osname="Windows"):De&&(Me.linux=z,Me.osname="Linux");function et(Xe){switch(Xe){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var ot="";Me.windows?ot=et(ne(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Me.windowsphone?ot=ne(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Me.mac?(ot=ne(/Mac OS X (\d+([_\.\s]\d+)*)/i),ot=ot.replace(/[_\s]/g,".")):ue?(ot=ne(/os (\d+([_\s]\d+)*) like mac os x/i),ot=ot.replace(/[_\s]/g,".")):Ae?ot=ne(/android[ \/-](\d+(\.\d+)*)/i):Me.webos?ot=ne(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Me.blackberry?ot=ne(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Me.bada?ot=ne(/bada\/(\d+(\.\d+)*)/i):Me.tizen&&(ot=ne(/tizen[\/\s](\d+(\.\d+)*)/i)),ot&&(Me.osversion=ot);var Ve=!Me.windows&&ot.split(".")[0];return Le||he||ue=="ipad"||Ae&&(Ve==3||Ve>=4&&!Ne)||Me.silk?Me.tablet=z:(Ne||ue=="iphone"||ue=="ipod"||Ae||se||Me.blackberry||Me.webos||Me.bada)&&(Me.mobile=z),Me.msedge||Me.msie&&Me.version>=10||Me.yandexbrowser&&Me.version>=15||Me.vivaldi&&Me.version>=1||Me.chrome&&Me.version>=20||Me.samsungBrowser&&Me.version>=4||Me.whale&&x([Me.version,"1.0"])===1||Me.mzbrowser&&x([Me.version,"6.0"])===1||Me.focus&&x([Me.version,"1.0"])===1||Me.firefox&&Me.version>=20||Me.safari&&Me.version>=6||Me.opera&&Me.version>=10||Me.ios&&Me.osversion&&Me.osversion.split(".")[0]>=6||Me.blackberry&&Me.version>=10.1||Me.chromium&&Me.version>=20?Me.a=z:Me.msie&&Me.version<10||Me.chrome&&Me.version<20||Me.firefox&&Me.version<20||Me.safari&&Me.version<6||Me.opera&&Me.version<10||Me.ios&&Me.osversion&&Me.osversion.split(".")[0]<6||Me.chromium&&Me.version<20?Me.c=z:Me.x=z,Me}var re=ae(typeof navigator!="undefined"&&navigator.userAgent||"");re.test=function(ee){for(var ne=0;ne=0;){if(oe[0][ne]>oe[1][ne])return 1;if(oe[0][ne]===oe[1][ne]){if(ne===0)return 0}else return-1}}function y(ee,ne,oe){var ue=re;typeof ne=="string"&&(oe=ne,ne=void 0),ne===void 0&&(ne=!1),oe&&(ue=ae(oe));var ce=""+ue.version;for(var Ae in ee)if(ee.hasOwnProperty(Ae)&&ue[Ae]){if(typeof ee[Ae]!="string")throw new Error("Browser version in the minVersion map should be a string: "+Ae+": "+String(ee));return x([ce,ee[Ae]])<0}return ne}function E(ee,ne,oe){return!y(ee,ne,oe)}return re.isUnsupportedBrowser=y,re.compareVersions=x,re.check=E,re._detect=ae,re.detect=ae,re})},{}],89:[function(a,fe,le){},{}],90:[function(a,fe,le){(function(z){(function(){"use strict";var ae=a("base64-js"),re=a("ieee754");le.Buffer=y,le.SlowBuffer=ye,le.INSPECT_MAX_BYTES=50;var b=2147483647;le.kMaxLength=b,y.TYPED_ARRAY_SUPPORT=ie(),!y.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ie(){try{var ke=new Uint8Array(1);return ke.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ke.foo()===42}catch(je){return!1}}Object.defineProperty(y.prototype,"parent",{enumerable:!0,get:function(){if(y.isBuffer(this))return this.buffer}}),Object.defineProperty(y.prototype,"offset",{enumerable:!0,get:function(){if(y.isBuffer(this))return this.byteOffset}});function x(ke){if(ke>b)throw new RangeError('The value "'+ke+'" is invalid for option "size"');var je=new Uint8Array(ke);return je.__proto__=y.prototype,je}function y(ke,je,ze){if(typeof ke=="number"){if(typeof je=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return oe(ke)}return E(ke,je,ze)}typeof Symbol!="undefined"&&Symbol.species!=null&&y[Symbol.species]===y&&Object.defineProperty(y,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),y.poolSize=8192;function E(ke,je,ze){if(typeof ke=="string")return ue(ke,je);if(ArrayBuffer.isView(ke))return ce(ke);if(ke==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke);if(ft(ke,ArrayBuffer)||ke&&ft(ke.buffer,ArrayBuffer))return Ae(ke,je,ze);if(typeof ke=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var nt=ke.valueOf&&ke.valueOf();if(nt!=null&&nt!==ke)return y.from(nt,je,ze);var ut=se(ke);if(ut)return ut;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ke[Symbol.toPrimitive]=="function")return y.from(ke[Symbol.toPrimitive]("string"),je,ze);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke)}y.from=function(ke,je,ze){return E(ke,je,ze)},y.prototype.__proto__=Uint8Array.prototype,y.__proto__=Uint8Array;function ee(ke){if(typeof ke!="number")throw new TypeError('"size" argument must be of type number');if(ke<0)throw new RangeError('The value "'+ke+'" is invalid for option "size"')}function ne(ke,je,ze){return ee(ke),ke<=0?x(ke):je!==void 0?typeof ze=="string"?x(ke).fill(je,ze):x(ke).fill(je):x(ke)}y.alloc=function(ke,je,ze){return ne(ke,je,ze)};function oe(ke){return ee(ke),x(ke<0?0:he(ke)|0)}y.allocUnsafe=function(ke){return oe(ke)},y.allocUnsafeSlow=function(ke){return oe(ke)};function ue(ke,je){if((typeof je!="string"||je==="")&&(je="utf8"),!y.isEncoding(je))throw new TypeError("Unknown encoding: "+je);var ze=me(ke,je)|0,nt=x(ze),ut=nt.write(ke,je);return ut!==ze&&(nt=nt.slice(0,ut)),nt}function ce(ke){for(var je=ke.length<0?0:he(ke.length)|0,ze=x(je),nt=0;nt=b)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+b.toString(16)+" bytes");return ke|0}function ye(ke){return+ke!=ke&&(ke=0),y.alloc(+ke)}y.isBuffer=function(je){return je!=null&&je._isBuffer===!0&&je!==y.prototype},y.compare=function(je,ze){if(ft(je,Uint8Array)&&(je=y.from(je,je.offset,je.byteLength)),ft(ze,Uint8Array)&&(ze=y.from(ze,ze.offset,ze.byteLength)),!y.isBuffer(je)||!y.isBuffer(ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(je===ze)return 0;for(var nt=je.length,ut=ze.length,bt=0,st=Math.min(nt,ut);bt2&&arguments[2]===!0;if(!nt&&ze===0)return 0;for(var ut=!1;;)switch(je){case"ascii":case"latin1":case"binary":return ze;case"utf8":case"utf-8":return Re(ke).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze*2;case"hex":return ze>>>1;case"base64":return $e(ke).length;default:if(ut)return nt?-1:Re(ke).length;je=(""+je).toLowerCase(),ut=!0}}y.byteLength=me;function pe(ke,je,ze){var nt=!1;if((je===void 0||je<0)&&(je=0),je>this.length||((ze===void 0||ze>this.length)&&(ze=this.length),ze<=0)||(ze>>>=0,je>>>=0,ze<=je))return"";for(ke||(ke="utf8");;)switch(ke){case"hex":return Ve(this,je,ze);case"utf8":case"utf-8":return Ne(this,je,ze);case"ascii":return et(this,je,ze);case"latin1":case"binary":return ot(this,je,ze);case"base64":return Le(this,je,ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Xe(this,je,ze);default:if(nt)throw new TypeError("Unknown encoding: "+ke);ke=(ke+"").toLowerCase(),nt=!0}}y.prototype._isBuffer=!0;function ge(ke,je,ze){var nt=ke[je];ke[je]=ke[ze],ke[ze]=nt}y.prototype.swap16=function(){var je=this.length;if(je%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ze=0;zeze&&(je+=" ... "),""},y.prototype.compare=function(je,ze,nt,ut,bt){if(ft(je,Uint8Array)&&(je=y.from(je,je.offset,je.byteLength)),!y.isBuffer(je))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof je);if(ze===void 0&&(ze=0),nt===void 0&&(nt=je?je.length:0),ut===void 0&&(ut=0),bt===void 0&&(bt=this.length),ze<0||nt>je.length||ut<0||bt>this.length)throw new RangeError("out of range index");if(ut>=bt&&ze>=nt)return 0;if(ut>=bt)return-1;if(ze>=nt)return 1;if(ze>>>=0,nt>>>=0,ut>>>=0,bt>>>=0,this===je)return 0;for(var st=bt-ut,Dt=nt-ze,sr=Math.min(st,Dt),Gt=this.slice(ut,bt),mr=je.slice(ze,nt),Lt=0;Lt2147483647?ze=2147483647:ze<-2147483648&&(ze=-2147483648),ze=+ze,At(ze)&&(ze=ut?0:ke.length-1),ze<0&&(ze=ke.length+ze),ze>=ke.length){if(ut)return-1;ze=ke.length-1}else if(ze<0)if(ut)ze=0;else return-1;if(typeof je=="string"&&(je=y.from(je,nt)),y.isBuffer(je))return je.length===0?-1:ve(ke,je,ze,nt,ut);if(typeof je=="number")return je=je&255,typeof Uint8Array.prototype.indexOf=="function"?ut?Uint8Array.prototype.indexOf.call(ke,je,ze):Uint8Array.prototype.lastIndexOf.call(ke,je,ze):ve(ke,[je],ze,nt,ut);throw new TypeError("val must be string, number or Buffer")}function ve(ke,je,ze,nt,ut){var bt=1,st=ke.length,Dt=je.length;if(nt!==void 0&&(nt=String(nt).toLowerCase(),nt==="ucs2"||nt==="ucs-2"||nt==="utf16le"||nt==="utf-16le")){if(ke.length<2||je.length<2)return-1;bt=2,st/=2,Dt/=2,ze/=2}function sr(lr,Nt){return bt===1?lr[Nt]:lr.readUInt16BE(Nt*bt)}var Gt;if(ut){var mr=-1;for(Gt=ze;Gtst&&(ze=st-Dt),Gt=ze;Gt>=0;Gt--){for(var Lt=!0,ar=0;arut&&(nt=ut)):nt=ut;var bt=je.length;nt>bt/2&&(nt=bt/2);for(var st=0;st>>0,isFinite(nt)?(nt=nt>>>0,ut===void 0&&(ut="utf8")):(ut=nt,nt=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var bt=this.length-ze;if((nt===void 0||nt>bt)&&(nt=bt),je.length>0&&(nt<0||ze<0)||ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");ut||(ut="utf8");for(var st=!1;;)switch(ut){case"hex":return we(this,je,ze,nt);case"utf8":case"utf-8":return Ie(this,je,ze,nt);case"ascii":return Qe(this,je,ze,nt);case"latin1":case"binary":return De(this,je,ze,nt);case"base64":return Oe(this,je,ze,nt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return be(this,je,ze,nt);default:if(st)throw new TypeError("Unknown encoding: "+ut);ut=(""+ut).toLowerCase(),st=!0}},y.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Le(ke,je,ze){return je===0&&ze===ke.length?ae.fromByteArray(ke):ae.fromByteArray(ke.slice(je,ze))}function Ne(ke,je,ze){ze=Math.min(ke.length,ze);for(var nt=[],ut=je;ut239?4:bt>223?3:bt>191?2:1;if(ut+Dt<=ze){var sr,Gt,mr,Lt;switch(Dt){case 1:bt<128&&(st=bt);break;case 2:sr=ke[ut+1],(sr&192)===128&&(Lt=(bt&31)<<6|sr&63,Lt>127&&(st=Lt));break;case 3:sr=ke[ut+1],Gt=ke[ut+2],(sr&192)===128&&(Gt&192)===128&&(Lt=(bt&15)<<12|(sr&63)<<6|Gt&63,Lt>2047&&(Lt<55296||Lt>57343)&&(st=Lt));break;case 4:sr=ke[ut+1],Gt=ke[ut+2],mr=ke[ut+3],(sr&192)===128&&(Gt&192)===128&&(mr&192)===128&&(Lt=(bt&15)<<18|(sr&63)<<12|(Gt&63)<<6|mr&63,Lt>65535&&Lt<1114112&&(st=Lt))}}st===null?(st=65533,Dt=1):st>65535&&(st-=65536,nt.push(st>>>10&1023|55296),st=56320|st&1023),nt.push(st),ut+=Dt}return Me(nt)}var We=4096;function Me(ke){var je=ke.length;if(je<=We)return String.fromCharCode.apply(String,ke);for(var ze="",nt=0;ntnt)&&(ze=nt);for(var ut="",bt=je;btnt&&(je=nt),ze<0?(ze+=nt,ze<0&&(ze=0)):ze>nt&&(ze=nt),zeze)throw new RangeError("Trying to access beyond buffer length")}y.prototype.readUIntLE=function(je,ze,nt){je=je>>>0,ze=ze>>>0,nt||Ge(je,ze,this.length);for(var ut=this[je],bt=1,st=0;++st>>0,ze=ze>>>0,nt||Ge(je,ze,this.length);for(var ut=this[je+--ze],bt=1;ze>0&&(bt*=256);)ut+=this[je+--ze]*bt;return ut},y.prototype.readUInt8=function(je,ze){return je=je>>>0,ze||Ge(je,1,this.length),this[je]},y.prototype.readUInt16LE=function(je,ze){return je=je>>>0,ze||Ge(je,2,this.length),this[je]|this[je+1]<<8},y.prototype.readUInt16BE=function(je,ze){return je=je>>>0,ze||Ge(je,2,this.length),this[je]<<8|this[je+1]},y.prototype.readUInt32LE=function(je,ze){return je=je>>>0,ze||Ge(je,4,this.length),(this[je]|this[je+1]<<8|this[je+2]<<16)+this[je+3]*16777216},y.prototype.readUInt32BE=function(je,ze){return je=je>>>0,ze||Ge(je,4,this.length),this[je]*16777216+(this[je+1]<<16|this[je+2]<<8|this[je+3])},y.prototype.readIntLE=function(je,ze,nt){je=je>>>0,ze=ze>>>0,nt||Ge(je,ze,this.length);for(var ut=this[je],bt=1,st=0;++st=bt&&(ut-=Math.pow(2,8*ze)),ut},y.prototype.readIntBE=function(je,ze,nt){je=je>>>0,ze=ze>>>0,nt||Ge(je,ze,this.length);for(var ut=ze,bt=1,st=this[je+--ut];ut>0&&(bt*=256);)st+=this[je+--ut]*bt;return bt*=128,st>=bt&&(st-=Math.pow(2,8*ze)),st},y.prototype.readInt8=function(je,ze){return je=je>>>0,ze||Ge(je,1,this.length),this[je]&128?(255-this[je]+1)*-1:this[je]},y.prototype.readInt16LE=function(je,ze){je=je>>>0,ze||Ge(je,2,this.length);var nt=this[je]|this[je+1]<<8;return nt&32768?nt|4294901760:nt},y.prototype.readInt16BE=function(je,ze){je=je>>>0,ze||Ge(je,2,this.length);var nt=this[je+1]|this[je]<<8;return nt&32768?nt|4294901760:nt},y.prototype.readInt32LE=function(je,ze){return je=je>>>0,ze||Ge(je,4,this.length),this[je]|this[je+1]<<8|this[je+2]<<16|this[je+3]<<24},y.prototype.readInt32BE=function(je,ze){return je=je>>>0,ze||Ge(je,4,this.length),this[je]<<24|this[je+1]<<16|this[je+2]<<8|this[je+3]},y.prototype.readFloatLE=function(je,ze){return je=je>>>0,ze||Ge(je,4,this.length),re.read(this,je,!0,23,4)},y.prototype.readFloatBE=function(je,ze){return je=je>>>0,ze||Ge(je,4,this.length),re.read(this,je,!1,23,4)},y.prototype.readDoubleLE=function(je,ze){return je=je>>>0,ze||Ge(je,8,this.length),re.read(this,je,!0,52,8)},y.prototype.readDoubleBE=function(je,ze){return je=je>>>0,ze||Ge(je,8,this.length),re.read(this,je,!1,52,8)};function He(ke,je,ze,nt,ut,bt){if(!y.isBuffer(ke))throw new TypeError('"buffer" argument must be a Buffer instance');if(je>ut||jeke.length)throw new RangeError("Index out of range")}y.prototype.writeUIntLE=function(je,ze,nt,ut){if(je=+je,ze=ze>>>0,nt=nt>>>0,!ut){var bt=Math.pow(2,8*nt)-1;He(this,je,ze,nt,bt,0)}var st=1,Dt=0;for(this[ze]=je&255;++Dt>>0,nt=nt>>>0,!ut){var bt=Math.pow(2,8*nt)-1;He(this,je,ze,nt,bt,0)}var st=nt-1,Dt=1;for(this[ze+st]=je&255;--st>=0&&(Dt*=256);)this[ze+st]=je/Dt&255;return ze+nt},y.prototype.writeUInt8=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,1,255,0),this[ze]=je&255,ze+1},y.prototype.writeUInt16LE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,2,65535,0),this[ze]=je&255,this[ze+1]=je>>>8,ze+2},y.prototype.writeUInt16BE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,2,65535,0),this[ze]=je>>>8,this[ze+1]=je&255,ze+2},y.prototype.writeUInt32LE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,4,4294967295,0),this[ze+3]=je>>>24,this[ze+2]=je>>>16,this[ze+1]=je>>>8,this[ze]=je&255,ze+4},y.prototype.writeUInt32BE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,4,4294967295,0),this[ze]=je>>>24,this[ze+1]=je>>>16,this[ze+2]=je>>>8,this[ze+3]=je&255,ze+4},y.prototype.writeIntLE=function(je,ze,nt,ut){if(je=+je,ze=ze>>>0,!ut){var bt=Math.pow(2,8*nt-1);He(this,je,ze,nt,bt-1,-bt)}var st=0,Dt=1,sr=0;for(this[ze]=je&255;++st>0)-sr&255;return ze+nt},y.prototype.writeIntBE=function(je,ze,nt,ut){if(je=+je,ze=ze>>>0,!ut){var bt=Math.pow(2,8*nt-1);He(this,je,ze,nt,bt-1,-bt)}var st=nt-1,Dt=1,sr=0;for(this[ze+st]=je&255;--st>=0&&(Dt*=256);)je<0&&sr===0&&this[ze+st+1]!==0&&(sr=1),this[ze+st]=(je/Dt>>0)-sr&255;return ze+nt},y.prototype.writeInt8=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,1,127,-128),je<0&&(je=255+je+1),this[ze]=je&255,ze+1},y.prototype.writeInt16LE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,2,32767,-32768),this[ze]=je&255,this[ze+1]=je>>>8,ze+2},y.prototype.writeInt16BE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,2,32767,-32768),this[ze]=je>>>8,this[ze+1]=je&255,ze+2},y.prototype.writeInt32LE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,4,2147483647,-2147483648),this[ze]=je&255,this[ze+1]=je>>>8,this[ze+2]=je>>>16,this[ze+3]=je>>>24,ze+4},y.prototype.writeInt32BE=function(je,ze,nt){return je=+je,ze=ze>>>0,nt||He(this,je,ze,4,2147483647,-2147483648),je<0&&(je=4294967295+je+1),this[ze]=je>>>24,this[ze+1]=je>>>16,this[ze+2]=je>>>8,this[ze+3]=je&255,ze+4};function Ke(ke,je,ze,nt,ut,bt){if(ze+nt>ke.length)throw new RangeError("Index out of range");if(ze<0)throw new RangeError("Index out of range")}function Ye(ke,je,ze,nt,ut){return je=+je,ze=ze>>>0,ut||Ke(ke,je,ze,4,34028234663852886e22,-34028234663852886e22),re.write(ke,je,ze,nt,23,4),ze+4}y.prototype.writeFloatLE=function(je,ze,nt){return Ye(this,je,ze,!0,nt)},y.prototype.writeFloatBE=function(je,ze,nt){return Ye(this,je,ze,!1,nt)};function _e(ke,je,ze,nt,ut){return je=+je,ze=ze>>>0,ut||Ke(ke,je,ze,8,17976931348623157e292,-17976931348623157e292),re.write(ke,je,ze,nt,52,8),ze+8}y.prototype.writeDoubleLE=function(je,ze,nt){return _e(this,je,ze,!0,nt)},y.prototype.writeDoubleBE=function(je,ze,nt){return _e(this,je,ze,!1,nt)},y.prototype.copy=function(je,ze,nt,ut){if(!y.isBuffer(je))throw new TypeError("argument should be a Buffer");if(nt||(nt=0),!ut&&ut!==0&&(ut=this.length),ze>=je.length&&(ze=je.length),ze||(ze=0),ut>0&&ut=this.length)throw new RangeError("Index out of range");if(ut<0)throw new RangeError("sourceEnd out of bounds");ut>this.length&&(ut=this.length),je.length-ze=0;--st)je[st+ze]=this[st+nt];else Uint8Array.prototype.set.call(je,this.subarray(nt,ut),ze);return bt},y.prototype.fill=function(je,ze,nt,ut){if(typeof je=="string"){if(typeof ze=="string"?(ut=ze,ze=0,nt=this.length):typeof nt=="string"&&(ut=nt,nt=this.length),ut!==void 0&&typeof ut!="string")throw new TypeError("encoding must be a string");if(typeof ut=="string"&&!y.isEncoding(ut))throw new TypeError("Unknown encoding: "+ut);if(je.length===1){var bt=je.charCodeAt(0);(ut==="utf8"&&bt<128||ut==="latin1")&&(je=bt)}}else typeof je=="number"&&(je=je&255);if(ze<0||this.length>>0,nt=nt===void 0?this.length:nt>>>0,je||(je=0);var st;if(typeof je=="number")for(st=ze;st55295&&ze<57344){if(!ut){if(ze>56319){(je-=3)>-1&&bt.push(239,191,189);continue}else if(st+1===nt){(je-=3)>-1&&bt.push(239,191,189);continue}ut=ze;continue}if(ze<56320){(je-=3)>-1&&bt.push(239,191,189),ut=ze;continue}ze=(ut-55296<<10|ze-56320)+65536}else ut&&(je-=3)>-1&&bt.push(239,191,189);if(ut=null,ze<128){if((je-=1)<0)break;bt.push(ze)}else if(ze<2048){if((je-=2)<0)break;bt.push(ze>>6|192,ze&63|128)}else if(ze<65536){if((je-=3)<0)break;bt.push(ze>>12|224,ze>>6&63|128,ze&63|128)}else if(ze<1114112){if((je-=4)<0)break;bt.push(ze>>18|240,ze>>12&63|128,ze>>6&63|128,ze&63|128)}else throw new Error("Invalid code point")}return bt}function rt(ke){for(var je=[],ze=0;ze>8,ut=ze%256,bt.push(ut),bt.push(nt);return bt}function $e(ke){return ae.toByteArray(it(ke))}function at(ke,je,ze,nt){for(var ut=0;ut=je.length||ut>=ke.length);++ut)je[ut+ze]=ke[ut];return ut}function ft(ke,je){return ke instanceof je||ke!=null&&ke.constructor!=null&&ke.constructor.name!=null&&ke.constructor.name===je.name}function At(ke){return ke!==ke}}).call(this)}).call(this,a("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(a,fe,le){fe.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(a,fe,le){"use strict";var z=a("get-intrinsic"),ae=a("./"),re=ae(z("String.prototype.indexOf"));fe.exports=function(ie,x){var y=z(ie,!!x);return typeof y=="function"&&re(ie,".prototype.")>-1?ae(y):y}},{"./":93,"get-intrinsic":348}],93:[function(a,fe,le){"use strict";var z=a("function-bind"),ae=a("get-intrinsic"),re=ae("%Function.prototype.apply%"),b=ae("%Function.prototype.call%"),ie=ae("%Reflect.apply%",!0)||z.call(b,re),x=ae("%Object.getOwnPropertyDescriptor%",!0),y=ae("%Object.defineProperty%",!0),E=ae("%Math.max%");if(y)try{y({},"a",{value:1})}catch(ne){y=null}fe.exports=function(oe){var ue=ie(z,b,arguments);if(x&&y){var ce=x(ue,"length");ce.configurable&&y(ue,"length",{value:1+E(0,oe.length-(arguments.length-1))})}return ue};var ee=function(){return ie(z,re,arguments)};y?y(fe.exports,"apply",{value:ee}):fe.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(a,fe,le){"use strict";var z=Array.prototype.slice;fe.exports=ae;function ae(b,ie){if(!(this instanceof ae))return new ae(b,ie);this.src=b,this._withAccess=ie}ae.prototype.withAccess=function(b){return this._withAccess=b!==!1,this},ae.prototype.pick=function(b){return Array.isArray(b)||(b=z.call(arguments)),b.length&&(this.keys=b),this},ae.prototype.to=function(b){if(b=b||{},!this.src)return b;var ie=this.keys||Object.keys(this.src);if(!this._withAccess){for(var x=0;x>8&255]},Re=function(st){return[st&255,st>>8&255,st>>16&255,st>>24&255]},rt=function(st){return st[3]<<24|st[2]<<16|st[1]<<8|st[0]},Ue=function(st){return _e(st,23,4)},$e=function(st){return _e(st,52,8)},at=function(st,Dt){ye(st[be],Dt,{get:function(){return Ie(this)[Dt]}})},ft=function(st,Dt,sr,Gt){var mr=ue(sr),Lt=Ie(st);if(mr+Dt>Lt.byteLength)throw He(Ne);var ar=Ie(Lt.buffer).bytes,lr=mr+Lt.byteOffset,Nt=pe(ar,lr,lr+Dt);return Gt?Nt:Ye(Nt)},At=function(st,Dt,sr,Gt,mr,Lt){var ar=ue(sr),lr=Ie(st);if(ar+Dt>lr.byteLength)throw He(Ne);for(var Nt=Ie(lr.buffer).bytes,cr=ar+lr.byteOffset,vr=Gt(+mr),Fr=0;Frmr)throw He("Wrong offset");if(Gt=Gt===void 0?mr-Lt:oe(Gt),Lt+Gt>mr)throw He(Le);Qe(this,{buffer:Dt,byteLength:Gt,byteOffset:Lt}),re||(this.buffer=Dt,this.byteLength=Gt,this.byteOffset=Lt)},Ve=ot[be],re&&(at(Me,"byteLength"),at(ot,"buffer"),at(ot,"byteLength"),at(ot,"byteOffset")),y(Ve,{getInt8:function(Dt){return ft(this,1,Dt)[0]<<24>>24},getUint8:function(Dt){return ft(this,1,Dt)[0]},getInt16:function(Dt){var sr=ft(this,2,Dt,arguments.length>1?arguments[1]:void 0);return(sr[1]<<8|sr[0])<<16>>16},getUint16:function(Dt){var sr=ft(this,2,Dt,arguments.length>1?arguments[1]:void 0);return sr[1]<<8|sr[0]},getInt32:function(Dt){return rt(ft(this,4,Dt,arguments.length>1?arguments[1]:void 0))},getUint32:function(Dt){return rt(ft(this,4,Dt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Dt){return dt(ft(this,4,Dt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Dt){return dt(ft(this,8,Dt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Dt,sr){At(this,1,Dt,it,sr)},setUint8:function(Dt,sr){At(this,1,Dt,it,sr)},setInt16:function(Dt,sr){At(this,2,Dt,Ze,sr,arguments.length>2?arguments[2]:void 0)},setUint16:function(Dt,sr){At(this,2,Dt,Ze,sr,arguments.length>2?arguments[2]:void 0)},setInt32:function(Dt,sr){At(this,4,Dt,Re,sr,arguments.length>2?arguments[2]:void 0)},setUint32:function(Dt,sr){At(this,4,Dt,Re,sr,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Dt,sr){At(this,4,Dt,Ue,sr,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Dt,sr){At(this,8,Dt,$e,sr,arguments.length>2?arguments[2]:void 0)}});else{var ke=ve&&We.name!==De;if(!E(function(){We(1)})||!E(function(){new We(-1)})||E(function(){return new We,new We(1.5),new We(NaN),ke&&!we})){Me=function(Dt){return ee(this,et),new We(ue(Dt))},Me[be]=et;for(var je=he(We),ze=0,nt;je.length>ze;)(nt=je[ze++])in Me||x(Me,nt,We[nt]);et.constructor=Me}else ke&&we&&x(We,"name",De);se&&Ae(Ve)!==Xe&&se(Ve,Xe);var ut=new ot(new Me(2)),bt=ae(Ve.setInt8);ut.setInt8(0,2147483648),ut.setInt8(1,2147483649),(ut.getInt8(0)||!ut.getInt8(1))&&y(Ve,{setInt8:function(Dt,sr){bt(this,Dt,sr<<24>>24)},setUint8:function(Dt,sr){bt(this,Dt,sr<<24>>24)}},{unsafe:!0})}ge(Me,De),ge(ot,Oe),fe.exports={ArrayBuffer:Me,DataView:ot}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(a,fe,le){"use strict";var z=a("../internals/to-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),b=Math.min;fe.exports=[].copyWithin||function(x,y){var E=z(this),ee=re(E),ne=ae(x,ee),oe=ae(y,ee),ue=arguments.length>2?arguments[2]:void 0,ce=b((ue===void 0?ee:ae(ue,ee))-oe,ee-ne),Ae=1;for(oe0;)oe in E?E[ne]=E[oe]:delete E[ne],ne+=Ae,oe+=Ae;return E}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(a,fe,le){"use strict";var z=a("../internals/to-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like");fe.exports=function(ie){for(var x=z(this),y=re(x),E=arguments.length,ee=ae(E>1?arguments[1]:void 0,y),ne=E>2?arguments[2]:void 0,oe=ne===void 0?y:ae(ne,y);oe>ee;)x[ee++]=ie;return x}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(a,fe,le){"use strict";var z=a("../internals/array-iteration").forEach,ae=a("../internals/array-method-is-strict"),re=ae("forEach");fe.exports=re?[].forEach:function(ie){return z(this,ie,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(a,fe,le){var z=a("../internals/length-of-array-like");fe.exports=function(ae,re){for(var b=0,ie=z(re),x=new ae(ie);ie>b;)x[b]=re[b++];return x}},{"../internals/length-of-array-like":188}],109:[function(a,fe,le){"use strict";var z=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/function-call"),b=a("../internals/to-object"),ie=a("../internals/call-with-safe-iteration-closing"),x=a("../internals/is-array-iterator-method"),y=a("../internals/is-constructor"),E=a("../internals/length-of-array-like"),ee=a("../internals/create-property"),ne=a("../internals/get-iterator"),oe=a("../internals/get-iterator-method"),ue=z.Array;fe.exports=function(Ae){var se=b(Ae),he=y(this),ye=arguments.length,me=ye>1?arguments[1]:void 0,pe=me!==void 0;pe&&(me=ae(me,ye>2?arguments[2]:void 0));var ge=oe(se),Ee=0,ve,we,Ie,Qe,De,Oe;if(ge&&!(this==ue&&x(ge)))for(Qe=ne(se,ge),De=Qe.next,we=he?new this:[];!(Ie=re(De,Qe)).done;Ee++)Oe=pe?ie(Qe,me,[Ie.value,Ee],!0):Ie.value,ee(we,Ee,Oe);else for(ve=E(se),we=he?new this(ve):ue(ve);ve>Ee;Ee++)Oe=pe?me(se[Ee],Ee):se[Ee],ee(we,Ee,Oe);return we.length=Ee,we}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(a,fe,le){var z=a("../internals/to-indexed-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),b=function(ie){return function(x,y,E){var ee=z(x),ne=re(ee),oe=ae(E,ne),ue;if(ie&&y!=y){for(;ne>oe;)if(ue=ee[oe++],ue!=ue)return!0}else for(;ne>oe;oe++)if((ie||oe in ee)&&ee[oe]===y)return ie||oe||0;return!ie&&-1}};fe.exports={includes:b(!0),indexOf:b(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(a,fe,le){var z=a("../internals/function-bind-context"),ae=a("../internals/function-uncurry-this"),re=a("../internals/indexed-object"),b=a("../internals/to-object"),ie=a("../internals/length-of-array-like"),x=a("../internals/array-species-create"),y=ae([].push),E=function(ee){var ne=ee==1,oe=ee==2,ue=ee==3,ce=ee==4,Ae=ee==6,se=ee==7,he=ee==5||Ae;return function(ye,me,pe,ge){for(var Ee=b(ye),ve=re(Ee),we=z(me,pe),Ie=ie(ve),Qe=0,De=ge||x,Oe=ne?De(ye,Ie):oe||se?De(ye,0):void 0,be,Le;Ie>Qe;Qe++)if((he||Qe in ve)&&(be=ve[Qe],Le=we(be,Qe,Ee),ee))if(ne)Oe[Qe]=Le;else if(Le)switch(ee){case 3:return!0;case 5:return be;case 6:return Qe;case 2:y(Oe,be)}else switch(ee){case 4:return!1;case 7:y(Oe,be)}return Ae?-1:ue||ce?ce:Oe}};fe.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(a,fe,le){"use strict";var z=a("../internals/function-apply"),ae=a("../internals/to-indexed-object"),re=a("../internals/to-integer-or-infinity"),b=a("../internals/length-of-array-like"),ie=a("../internals/array-method-is-strict"),x=Math.min,y=[].lastIndexOf,E=!!y&&1/[1].lastIndexOf(1,-0)<0,ee=ie("lastIndexOf"),ne=E||!ee;fe.exports=ne?function(ue){if(E)return z(y,this,arguments)||0;var ce=ae(this),Ae=b(ce),se=Ae-1;for(arguments.length>1&&(se=x(se,re(arguments[1]))),se<0&&(se=Ae+se);se>=0;se--)if(se in ce&&ce[se]===ue)return se||0;return-1}:y},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(a,fe,le){var z=a("../internals/fails"),ae=a("../internals/well-known-symbol"),re=a("../internals/engine-v8-version"),b=ae("species");fe.exports=function(ie){return re>=51||!z(function(){var x=[],y=x.constructor={};return y[b]=function(){return{foo:1}},x[ie](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(a,fe,le){"use strict";var z=a("../internals/fails");fe.exports=function(ae,re){var b=[][ae];return!!b&&z(function(){b.call(null,re||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/a-callable"),re=a("../internals/to-object"),b=a("../internals/indexed-object"),ie=a("../internals/length-of-array-like"),x=z.TypeError,y=function(E){return function(ee,ne,oe,ue){ae(ne);var ce=re(ee),Ae=b(ce),se=ie(ce),he=E?se-1:0,ye=E?-1:1;if(oe<2)for(;;){if(he in Ae){ue=Ae[he],he+=ye;break}if(he+=ye,E?he<0:se<=he)throw x("Reduce of empty array with no initial value")}for(;E?he>=0:se>he;he+=ye)he in Ae&&(ue=ne(ue,Ae[he],he,ce));return ue}};fe.exports={left:y(!1),right:y(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),b=a("../internals/create-property"),ie=z.Array,x=Math.max;fe.exports=function(y,E,ee){for(var ne=re(y),oe=ae(E,ne),ue=ae(ee===void 0?ne:ee,ne),ce=ie(x(ue-oe,0)),Ae=0;oe0;)x[oe]=x[--oe];oe!==ee++&&(x[oe]=ne)}return x},ie=function(x,y,E,ee){for(var ne=y.length,oe=E.length,ue=0,ce=0;ue0&&y[0]<4?1:+(y[0]+y[1])),!E&&ae&&(y=ae.match(/Edge\/(\d+)/),(!y||y[1]>=74)&&(y=ae.match(/Chrome\/(\d+)/),y&&(E=+y[1]))),fe.exports=E},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(a,fe,le){var z=a("../internals/engine-user-agent"),ae=z.match(/AppleWebKit\/(\d+)\./);fe.exports=!!ae&&+ae[1]},{"../internals/engine-user-agent":145}],148:[function(a,fe,le){fe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/object-get-own-property-descriptor").f,re=a("../internals/create-non-enumerable-property"),b=a("../internals/redefine"),ie=a("../internals/set-global"),x=a("../internals/copy-constructor-properties"),y=a("../internals/is-forced");fe.exports=function(E,ee){var ne=E.target,oe=E.global,ue=E.stat,ce,Ae,se,he,ye,me;if(oe?Ae=z:ue?Ae=z[ne]||ie(ne,{}):Ae=(z[ne]||{}).prototype,Ae)for(se in ee){if(ye=ee[se],E.noTargetGet?(me=ae(Ae,se),he=me&&me.value):he=Ae[se],ce=y(oe?se:ne+(ue?".":"#")+se,E.forced),!ce&&he!==void 0){if(typeof ye==typeof he)continue;x(ye,he)}(E.sham||he&&he.sham)&&re(ye,"sham",!0),b(Ae,se,ye,E)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(a,fe,le){fe.exports=function(z){try{return!!z()}catch(ae){return!0}}},{}],151:[function(a,fe,le){"use strict";a("../modules/es.regexp.exec");var z=a("../internals/function-uncurry-this"),ae=a("../internals/redefine"),re=a("../internals/regexp-exec"),b=a("../internals/fails"),ie=a("../internals/well-known-symbol"),x=a("../internals/create-non-enumerable-property"),y=ie("species"),E=RegExp.prototype;fe.exports=function(ee,ne,oe,ue){var ce=ie(ee),Ae=!b(function(){var me={};return me[ce]=function(){return 7},""[ee](me)!=7}),se=Ae&&!b(function(){var me=!1,pe=/a/;return ee==="split"&&(pe={},pe.constructor={},pe.constructor[y]=function(){return pe},pe.flags="",pe[ce]=/./[ce]),pe.exec=function(){return me=!0,null},pe[ce](""),!me});if(!Ae||!se||oe){var he=z(/./[ce]),ye=ne(ce,""[ee],function(me,pe,ge,Ee,ve){var we=z(me),Ie=pe.exec;return Ie===re||Ie===E.exec?Ae&&!ve?{done:!0,value:he(pe,ge,Ee)}:{done:!0,value:we(ge,pe,Ee)}:{done:!1}});ae(String.prototype,ee,ye[0]),ae(E,ce,ye[1])}ue&&x(E[ce],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(a,fe,le){var z=a("../internals/function-bind-native"),ae=Function.prototype,re=ae.apply,b=ae.call;fe.exports=typeof Reflect=="object"&&Reflect.apply||(z?b.bind(re):function(){return b.apply(re,arguments)})},{"../internals/function-bind-native":154}],153:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/a-callable"),re=a("../internals/function-bind-native"),b=z(z.bind);fe.exports=function(ie,x){return ae(ie),x===void 0?ie:re?b(ie,x):function(){return ie.apply(x,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(a,fe,le){var z=a("../internals/fails");fe.exports=!z(function(){var ae=function(){}.bind();return typeof ae!="function"||ae.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(a,fe,le){var z=a("../internals/function-bind-native"),ae=Function.prototype.call;fe.exports=z?ae.bind(ae):function(){return ae.apply(ae,arguments)}},{"../internals/function-bind-native":154}],156:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/has-own-property"),re=Function.prototype,b=z&&Object.getOwnPropertyDescriptor,ie=ae(re,"name"),x=ie&&function(){}.name==="something",y=ie&&(!z||z&&b(re,"name").configurable);fe.exports={EXISTS:ie,PROPER:x,CONFIGURABLE:y}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(a,fe,le){var z=a("../internals/function-bind-native"),ae=Function.prototype,re=ae.bind,b=ae.call,ie=z&&re.bind(b,b);fe.exports=z?function(x){return x&&ie(x)}:function(x){return x&&function(){return b.apply(x,arguments)}}},{"../internals/function-bind-native":154}],158:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/is-callable"),re=function(b){return ae(b)?b:void 0};fe.exports=function(b,ie){return arguments.length<2?re(z[b]):z[b]&&z[b][ie]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(a,fe,le){var z=a("../internals/classof"),ae=a("../internals/get-method"),re=a("../internals/iterators"),b=a("../internals/well-known-symbol"),ie=b("iterator");fe.exports=function(x){if(x!=null)return ae(x,ie)||ae(x,"@@iterator")||re[z(x)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),b=a("../internals/an-object"),ie=a("../internals/try-to-string"),x=a("../internals/get-iterator-method"),y=z.TypeError;fe.exports=function(E,ee){var ne=arguments.length<2?x(E):ee;if(re(ne))return b(ae(ne,E));throw y(ie(E)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(a,fe,le){var z=a("../internals/a-callable");fe.exports=function(ae,re){var b=ae[re];return b==null?void 0:z(b)}},{"../internals/a-callable":95}],162:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/to-object"),re=Math.floor,b=z("".charAt),ie=z("".replace),x=z("".slice),y=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,E=/\$([$&'`]|\d{1,2})/g;fe.exports=function(ee,ne,oe,ue,ce,Ae){var se=oe+ee.length,he=ue.length,ye=E;return ce!==void 0&&(ce=ae(ce),ye=y),ie(Ae,ye,function(me,pe){var ge;switch(b(pe,0)){case"$":return"$";case"&":return ee;case"`":return x(ne,0,oe);case"'":return x(ne,se);case"<":ge=ce[x(pe,1,-1)];break;default:var Ee=+pe;if(Ee===0)return me;if(Ee>he){var ve=re(Ee/10);return ve===0?me:ve<=he?ue[ve-1]===void 0?b(pe,1):ue[ve-1]+b(pe,1):me}ge=ue[Ee-1]}return ge===void 0?"":ge})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(a,fe,le){(function(z){(function(){var ae=function(re){return re&&re.Math==Math&&re};fe.exports=ae(typeof globalThis=="object"&&globalThis)||ae(typeof window=="object"&&window)||ae(typeof self=="object"&&self)||ae(typeof z=="object"&&z)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/to-object"),re=z({}.hasOwnProperty);fe.exports=Object.hasOwn||function(ie,x){return re(ae(ie),x)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(a,fe,le){fe.exports={}},{}],166:[function(a,fe,le){var z=a("../internals/global");fe.exports=function(ae,re){var b=z.console;b&&b.error&&(arguments.length==1?b.error(ae):b.error(ae,re))}},{"../internals/global":163}],167:[function(a,fe,le){var z=a("../internals/get-built-in");fe.exports=z("document","documentElement")},{"../internals/get-built-in":158}],168:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/fails"),re=a("../internals/document-create-element");fe.exports=!z&&!ae(function(){return Object.defineProperty(re("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(a,fe,le){var z=a("../internals/global"),ae=z.Array,re=Math.abs,b=Math.pow,ie=Math.floor,x=Math.log,y=Math.LN2,E=function(ne,oe,ue){var ce=ae(ue),Ae=ue*8-oe-1,se=(1<>1,ye=oe===23?b(2,-24)-b(2,-77):0,me=ne<0||ne===0&&1/ne<0?1:0,pe=0,ge,Ee,ve;for(ne=re(ne),ne!=ne||ne===1/0?(Ee=ne!=ne?1:0,ge=se):(ge=ie(x(ne)/y),ve=b(2,-ge),ne*ve<1&&(ge--,ve*=2),ge+he>=1?ne+=ye/ve:ne+=ye*b(2,1-he),ne*ve>=2&&(ge++,ve/=2),ge+he>=se?(Ee=0,ge=se):ge+he>=1?(Ee=(ne*ve-1)*b(2,oe),ge=ge+he):(Ee=ne*b(2,he-1)*b(2,oe),ge=0));oe>=8;)ce[pe++]=Ee&255,Ee/=256,oe-=8;for(ge=ge<0;)ce[pe++]=ge&255,ge/=256,Ae-=8;return ce[--pe]|=me*128,ce},ee=function(ne,oe){var ue=ne.length,ce=ue*8-oe-1,Ae=(1<>1,he=ce-7,ye=ue-1,me=ne[ye--],pe=me&127,ge;for(me>>=7;he>0;)pe=pe*256+ne[ye--],he-=8;for(ge=pe&(1<<-he)-1,pe>>=-he,he+=oe;he>0;)ge=ge*256+ne[ye--],he-=8;if(pe===0)pe=1-se;else{if(pe===Ae)return ge?NaN:me?-1/0:1/0;ge=ge+b(2,oe),pe=pe-se}return(me?-1:1)*ge*b(2,pe-oe)};fe.exports={pack:E,unpack:ee}},{"../internals/global":163}],170:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-uncurry-this"),re=a("../internals/fails"),b=a("../internals/classof-raw"),ie=z.Object,x=ae("".split);fe.exports=re(function(){return!ie("z").propertyIsEnumerable(0)})?function(y){return b(y)=="String"?x(y,""):ie(y)}:ie},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(a,fe,le){var z=a("../internals/is-callable"),ae=a("../internals/is-object"),re=a("../internals/object-set-prototype-of");fe.exports=function(b,ie,x){var y,E;return re&&z(y=ie.constructor)&&y!==x&&ae(E=y.prototype)&&E!==x.prototype&&re(b,E),b}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/is-callable"),re=a("../internals/shared-store"),b=z(Function.toString);ae(re.inspectSource)||(re.inspectSource=function(ie){return b(ie)}),fe.exports=re.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(a,fe,le){var z=a("../internals/native-weak-map"),ae=a("../internals/global"),re=a("../internals/function-uncurry-this"),b=a("../internals/is-object"),ie=a("../internals/create-non-enumerable-property"),x=a("../internals/has-own-property"),y=a("../internals/shared-store"),E=a("../internals/shared-key"),ee=a("../internals/hidden-keys"),ne="Object already initialized",oe=ae.TypeError,ue=ae.WeakMap,ce,Ae,se,he=function(we){return se(we)?Ae(we):ce(we,{})},ye=function(we){return function(Ie){var Qe;if(!b(Ie)||(Qe=Ae(Ie)).type!==we)throw oe("Incompatible receiver, "+we+" required");return Qe}};if(z||y.state){var me=y.state||(y.state=new ue),pe=re(me.get),ge=re(me.has),Ee=re(me.set);ce=function(we,Ie){if(ge(me,we))throw new oe(ne);return Ie.facade=we,Ee(me,we,Ie),Ie},Ae=function(we){return pe(me,we)||{}},se=function(we){return ge(me,we)}}else{var ve=E("state");ee[ve]=!0,ce=function(we,Ie){if(x(we,ve))throw new oe(ne);return Ie.facade=we,ie(we,ve,Ie),Ie},Ae=function(we){return x(we,ve)?we[ve]:{}},se=function(we){return x(we,ve)}}fe.exports={set:ce,get:Ae,has:se,enforce:he,getterFor:ye}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(a,fe,le){var z=a("../internals/well-known-symbol"),ae=a("../internals/iterators"),re=z("iterator"),b=Array.prototype;fe.exports=function(ie){return ie!==void 0&&(ae.Array===ie||b[re]===ie)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(a,fe,le){var z=a("../internals/classof-raw");fe.exports=Array.isArray||function(re){return z(re)=="Array"}},{"../internals/classof-raw":123}],176:[function(a,fe,le){fe.exports=function(z){return typeof z=="function"}},{}],177:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/fails"),re=a("../internals/is-callable"),b=a("../internals/classof"),ie=a("../internals/get-built-in"),x=a("../internals/inspect-source"),y=function(){},E=[],ee=ie("Reflect","construct"),ne=/^\s*(?:class|function)\b/,oe=z(ne.exec),ue=!ne.exec(y),ce=function(he){if(!re(he))return!1;try{return ee(y,E,he),!0}catch(ye){return!1}},Ae=function(he){if(!re(he))return!1;switch(b(he)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return ue||!!oe(ne,x(he))}catch(ye){return!0}};Ae.sham=!0,fe.exports=!ee||ae(function(){var se;return ce(ce.call)||!ce(Object)||!ce(function(){se=!0})||se})?Ae:ce},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(a,fe,le){var z=a("../internals/fails"),ae=a("../internals/is-callable"),re=/#|\.prototype\./,b=function(ee,ne){var oe=x[ie(ee)];return oe==E?!0:oe==y?!1:ae(ne)?z(ne):!!ne},ie=b.normalize=function(ee){return String(ee).replace(re,".").toLowerCase()},x=b.data={},y=b.NATIVE="N",E=b.POLYFILL="P";fe.exports=b},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(a,fe,le){var z=a("../internals/is-object"),ae=Math.floor;fe.exports=Number.isInteger||function(b){return!z(b)&&isFinite(b)&&ae(b)===b}},{"../internals/is-object":180}],180:[function(a,fe,le){var z=a("../internals/is-callable");fe.exports=function(ae){return typeof ae=="object"?ae!==null:z(ae)}},{"../internals/is-callable":176}],181:[function(a,fe,le){fe.exports=!1},{}],182:[function(a,fe,le){var z=a("../internals/is-object"),ae=a("../internals/classof-raw"),re=a("../internals/well-known-symbol"),b=re("match");fe.exports=function(ie){var x;return z(ie)&&((x=ie[b])!==void 0?!!x:ae(ie)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/get-built-in"),re=a("../internals/is-callable"),b=a("../internals/object-is-prototype-of"),ie=a("../internals/use-symbol-as-uid"),x=z.Object;fe.exports=ie?function(y){return typeof y=="symbol"}:function(y){var E=ae("Symbol");return re(E)&&b(E.prototype,x(y))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/function-call"),b=a("../internals/an-object"),ie=a("../internals/try-to-string"),x=a("../internals/is-array-iterator-method"),y=a("../internals/length-of-array-like"),E=a("../internals/object-is-prototype-of"),ee=a("../internals/get-iterator"),ne=a("../internals/get-iterator-method"),oe=a("../internals/iterator-close"),ue=z.TypeError,ce=function(se,he){this.stopped=se,this.result=he},Ae=ce.prototype;fe.exports=function(se,he,ye){var me=ye&&ye.that,pe=!!(ye&&ye.AS_ENTRIES),ge=!!(ye&&ye.IS_ITERATOR),Ee=!!(ye&&ye.INTERRUPTED),ve=ae(he,me),we,Ie,Qe,De,Oe,be,Le,Ne=function(Me){return we&&oe(we,"normal",Me),new ce(!0,Me)},We=function(Me){return pe?(b(Me),Ee?ve(Me[0],Me[1],Ne):ve(Me[0],Me[1])):Ee?ve(Me,Ne):ve(Me)};if(ge)we=se;else{if(Ie=ne(se),!Ie)throw ue(ie(se)+" is not iterable");if(x(Ie)){for(Qe=0,De=y(se);De>Qe;Qe++)if(Oe=We(se[Qe]),Oe&&E(Ae,Oe))return Oe;return new ce(!1)}we=ee(se,Ie)}for(be=we.next;!(Le=re(be,we)).done;){try{Oe=We(Le.value)}catch(Me){oe(we,"throw",Me)}if(typeof Oe=="object"&&Oe&&E(Ae,Oe))return Oe}return new ce(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(a,fe,le){var z=a("../internals/function-call"),ae=a("../internals/an-object"),re=a("../internals/get-method");fe.exports=function(b,ie,x){var y,E;ae(b);try{if(y=re(b,"return"),!y){if(ie==="throw")throw x;return x}y=z(y,b)}catch(ee){E=!0,y=ee}if(ie==="throw")throw x;if(E)throw y;return ae(y),x}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(a,fe,le){"use strict";var z=a("../internals/fails"),ae=a("../internals/is-callable"),re=a("../internals/object-create"),b=a("../internals/object-get-prototype-of"),ie=a("../internals/redefine"),x=a("../internals/well-known-symbol"),y=a("../internals/is-pure"),E=x("iterator"),ee=!1,ne,oe,ue;[].keys&&(ue=[].keys(),"next"in ue?(oe=b(b(ue)),oe!==Object.prototype&&(ne=oe)):ee=!0);var ce=ne==null||z(function(){var Ae={};return ne[E].call(Ae)!==Ae});ce?ne={}:y&&(ne=re(ne)),ae(ne[E])||ie(ne,E,function(){return this}),fe.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(a,fe,le){arguments[4][165][0].apply(le,arguments)},{dup:165}],188:[function(a,fe,le){var z=a("../internals/to-length");fe.exports=function(ae){return z(ae.length)}},{"../internals/to-length":249}],189:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/object-get-own-property-descriptor").f,b=a("../internals/task").set,ie=a("../internals/engine-is-ios"),x=a("../internals/engine-is-ios-pebble"),y=a("../internals/engine-is-webos-webkit"),E=a("../internals/engine-is-node"),ee=z.MutationObserver||z.WebKitMutationObserver,ne=z.document,oe=z.process,ue=z.Promise,ce=re(z,"queueMicrotask"),Ae=ce&&ce.value,se,he,ye,me,pe,ge,Ee,ve;Ae||(se=function(){var we,Ie;for(E&&(we=oe.domain)&&we.exit();he;){Ie=he.fn,he=he.next;try{Ie()}catch(Qe){throw he?me():ye=void 0,Qe}}ye=void 0,we&&we.enter()},!ie&&!E&&!y&&ee&&ne?(pe=!0,ge=ne.createTextNode(""),new ee(se).observe(ge,{characterData:!0}),me=function(){ge.data=pe=!pe}):!x&&ue&&ue.resolve?(Ee=ue.resolve(void 0),Ee.constructor=ue,ve=ae(Ee.then,Ee),me=function(){ve(se)}):E?me=function(){oe.nextTick(se)}:(b=ae(b,z),me=function(){b(se)})),fe.exports=Ae||function(we){var Ie={fn:we,next:void 0};ye&&(ye.next=Ie),he||(he=Ie,me()),ye=Ie}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(a,fe,le){var z=a("../internals/native-symbol");fe.exports=z&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(a,fe,le){var z=a("../internals/engine-v8-version"),ae=a("../internals/fails");fe.exports=!!Object.getOwnPropertySymbols&&!ae(function(){var re=Symbol();return!String(re)||!(Object(re)instanceof Symbol)||!Symbol.sham&&z&&z<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/is-callable"),re=a("../internals/inspect-source"),b=z.WeakMap;fe.exports=ae(b)&&/native code/.test(re(b))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(a,fe,le){"use strict";var z=a("../internals/a-callable"),ae=function(re){var b,ie;this.promise=new re(function(x,y){if(b!==void 0||ie!==void 0)throw TypeError("Bad Promise constructor");b=x,ie=y}),this.resolve=z(b),this.reject=z(ie)};fe.exports.f=function(re){return new ae(re)}},{"../internals/a-callable":95}],194:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/is-regexp"),re=z.TypeError;fe.exports=function(b){if(ae(b))throw re("The method doesn't accept regular expressions");return b}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(a,fe,le){"use strict";var z=a("../internals/descriptors"),ae=a("../internals/function-uncurry-this"),re=a("../internals/function-call"),b=a("../internals/fails"),ie=a("../internals/object-keys"),x=a("../internals/object-get-own-property-symbols"),y=a("../internals/object-property-is-enumerable"),E=a("../internals/to-object"),ee=a("../internals/indexed-object"),ne=Object.assign,oe=Object.defineProperty,ue=ae([].concat);fe.exports=!ne||b(function(){if(z&&ne({b:1},ne(oe({},"a",{enumerable:!0,get:function(){oe(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ce={},Ae={},se=Symbol(),he="abcdefghijklmnopqrst";return ce[se]=7,he.split("").forEach(function(ye){Ae[ye]=ye}),ne({},ce)[se]!=7||ie(ne({},Ae)).join("")!=he})?function(Ae,se){for(var he=E(Ae),ye=arguments.length,me=1,pe=x.f,ge=y.f;ye>me;)for(var Ee=ee(arguments[me++]),ve=pe?ue(ie(Ee),pe(Ee)):ie(Ee),we=ve.length,Ie=0,Qe;we>Ie;)Qe=ve[Ie++],(!z||re(ge,Ee,Qe))&&(he[Qe]=Ee[Qe]);return he}:ne},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(a,fe,le){var z=a("../internals/an-object"),ae=a("../internals/object-define-properties"),re=a("../internals/enum-bug-keys"),b=a("../internals/hidden-keys"),ie=a("../internals/html"),x=a("../internals/document-create-element"),y=a("../internals/shared-key"),E=">",ee="<",ne="prototype",oe="script",ue=y("IE_PROTO"),ce=function(){},Ae=function(pe){return ee+oe+E+pe+ee+"/"+oe+E},se=function(pe){pe.write(Ae("")),pe.close();var ge=pe.parentWindow.Object;return pe=null,ge},he=function(){var pe=x("iframe"),ge="java"+oe+":",Ee;return pe.style.display="none",ie.appendChild(pe),pe.src=String(ge),Ee=pe.contentWindow.document,Ee.open(),Ee.write(Ae("document.F=Object")),Ee.close(),Ee.F},ye,me=function(){try{ye=new ActiveXObject("htmlfile")}catch(ge){}me=typeof document!="undefined"?document.domain&&ye?se(ye):he():se(ye);for(var pe=re.length;pe--;)delete me[ne][re[pe]];return me()};b[ue]=!0,fe.exports=Object.create||function(ge,Ee){var ve;return ge!==null?(ce[ne]=z(ge),ve=new ce,ce[ne]=null,ve[ue]=ge):ve=me(),Ee===void 0?ve:ae.f(ve,Ee)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/v8-prototype-define-bug"),re=a("../internals/object-define-property"),b=a("../internals/an-object"),ie=a("../internals/to-indexed-object"),x=a("../internals/object-keys");le.f=z&&!ae?Object.defineProperties:function(E,ee){b(E);for(var ne=ie(ee),oe=x(ee),ue=oe.length,ce=0,Ae;ue>ce;)re.f(E,Ae=oe[ce++],ne[Ae]);return E}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/descriptors"),re=a("../internals/ie8-dom-define"),b=a("../internals/v8-prototype-define-bug"),ie=a("../internals/an-object"),x=a("../internals/to-property-key"),y=z.TypeError,E=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,ne="enumerable",oe="configurable",ue="writable";le.f=ae?b?function(Ae,se,he){if(ie(Ae),se=x(se),ie(he),typeof Ae=="function"&&se==="prototype"&&"value"in he&&ue in he&&!he[ue]){var ye=ee(Ae,se);ye&&ye[ue]&&(Ae[se]=he.value,he={configurable:oe in he?he[oe]:ye[oe],enumerable:ne in he?he[ne]:ye[ne],writable:!1})}return E(Ae,se,he)}:E:function(Ae,se,he){if(ie(Ae),se=x(se),ie(he),re)try{return E(Ae,se,he)}catch(ye){}if("get"in he||"set"in he)throw y("Accessors not supported");return"value"in he&&(Ae[se]=he.value),Ae}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/function-call"),re=a("../internals/object-property-is-enumerable"),b=a("../internals/create-property-descriptor"),ie=a("../internals/to-indexed-object"),x=a("../internals/to-property-key"),y=a("../internals/has-own-property"),E=a("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;le.f=z?ee:function(oe,ue){if(oe=ie(oe),ue=x(ue),E)try{return ee(oe,ue)}catch(ce){}if(y(oe,ue))return b(!ae(re.f,oe,ue),oe[ue])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(a,fe,le){var z=a("../internals/classof-raw"),ae=a("../internals/to-indexed-object"),re=a("../internals/object-get-own-property-names").f,b=a("../internals/array-slice-simple"),ie=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],x=function(y){try{return re(y)}catch(E){return b(ie)}};fe.exports.f=function(E){return ie&&z(E)=="Window"?x(E):re(ae(E))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(a,fe,le){var z=a("../internals/object-keys-internal"),ae=a("../internals/enum-bug-keys"),re=ae.concat("length","prototype");le.f=Object.getOwnPropertyNames||function(ie){return z(ie,re)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(a,fe,le){le.f=Object.getOwnPropertySymbols},{}],203:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/has-own-property"),re=a("../internals/is-callable"),b=a("../internals/to-object"),ie=a("../internals/shared-key"),x=a("../internals/correct-prototype-getter"),y=ie("IE_PROTO"),E=z.Object,ee=E.prototype;fe.exports=x?E.getPrototypeOf:function(ne){var oe=b(ne);if(ae(oe,y))return oe[y];var ue=oe.constructor;return re(ue)&&oe instanceof ue?ue.prototype:oe instanceof E?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(a,fe,le){var z=a("../internals/function-uncurry-this");fe.exports=z({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/has-own-property"),re=a("../internals/to-indexed-object"),b=a("../internals/array-includes").indexOf,ie=a("../internals/hidden-keys"),x=z([].push);fe.exports=function(y,E){var ee=re(y),ne=0,oe=[],ue;for(ue in ee)!ae(ie,ue)&&ae(ee,ue)&&x(oe,ue);for(;E.length>ne;)ae(ee,ue=E[ne++])&&(~b(oe,ue)||x(oe,ue));return oe}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(a,fe,le){var z=a("../internals/object-keys-internal"),ae=a("../internals/enum-bug-keys");fe.exports=Object.keys||function(b){return z(b,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(a,fe,le){"use strict";var z={}.propertyIsEnumerable,ae=Object.getOwnPropertyDescriptor,re=ae&&!z.call({1:2},1);le.f=re?function(ie){var x=ae(this,ie);return!!x&&x.enumerable}:z},{}],208:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/an-object"),re=a("../internals/a-possible-prototype");fe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var b=!1,ie={},x;try{x=z(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),x(ie,[]),b=ie instanceof Array}catch(y){}return function(E,ee){return ae(E),re(ee),b?x(E,ee):E.__proto__=ee,E}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/function-uncurry-this"),re=a("../internals/object-keys"),b=a("../internals/to-indexed-object"),ie=a("../internals/object-property-is-enumerable").f,x=ae(ie),y=ae([].push),E=function(ee){return function(ne){for(var oe=b(ne),ue=re(oe),ce=ue.length,Ae=0,se=[],he;ce>Ae;)he=ue[Ae++],(!z||x(oe,he))&&y(se,ee?[he,oe[he]]:oe[he]);return se}};fe.exports={entries:E(!0),values:E(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(a,fe,le){"use strict";var z=a("../internals/to-string-tag-support"),ae=a("../internals/classof");fe.exports=z?{}.toString:function(){return"[object "+ae(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/is-callable"),b=a("../internals/is-object"),ie=z.TypeError;fe.exports=function(x,y){var E,ee;if(y==="string"&&re(E=x.toString)&&!b(ee=ae(E,x))||re(E=x.valueOf)&&!b(ee=ae(E,x))||y!=="string"&&re(E=x.toString)&&!b(ee=ae(E,x)))return ee;throw ie("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(a,fe,le){var z=a("../internals/get-built-in"),ae=a("../internals/function-uncurry-this"),re=a("../internals/object-get-own-property-names"),b=a("../internals/object-get-own-property-symbols"),ie=a("../internals/an-object"),x=ae([].concat);fe.exports=z("Reflect","ownKeys")||function(E){var ee=re.f(ie(E)),ne=b.f;return ne?x(ee,ne(E)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(a,fe,le){var z=a("../internals/global");fe.exports=z},{"../internals/global":163}],214:[function(a,fe,le){fe.exports=function(z){try{return{error:!1,value:z()}}catch(ae){return{error:!0,value:ae}}}},{}],215:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/promise-native-constructor"),re=a("../internals/is-callable"),b=a("../internals/is-forced"),ie=a("../internals/inspect-source"),x=a("../internals/well-known-symbol"),y=a("../internals/engine-is-browser"),E=a("../internals/is-pure"),ee=a("../internals/engine-v8-version"),ne=ae&&ae.prototype,oe=x("species"),ue=!1,ce=re(z.PromiseRejectionEvent),Ae=b("Promise",function(){var se=ie(ae),he=se!==String(ae);if(!he&&ee===66||E&&!(ne.catch&&ne.finally))return!0;if(ee>=51&&/native code/.test(se))return!1;var ye=new ae(function(ge){ge(1)}),me=function(ge){ge(function(){},function(){})},pe=ye.constructor={};return pe[oe]=me,ue=ye.then(function(){})instanceof me,ue?!he&&y&&!ce:!0});fe.exports={CONSTRUCTOR:Ae,REJECTION_EVENT:ce,SUBCLASSING:ue}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(a,fe,le){var z=a("../internals/global");fe.exports=z.Promise},{"../internals/global":163}],217:[function(a,fe,le){var z=a("../internals/an-object"),ae=a("../internals/is-object"),re=a("../internals/new-promise-capability");fe.exports=function(b,ie){if(z(b),ae(ie)&&ie.constructor===b)return ie;var x=re.f(b),y=x.resolve;return y(ie),x.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(a,fe,le){var z=a("../internals/promise-native-constructor"),ae=a("../internals/check-correctness-of-iteration"),re=a("../internals/promise-constructor-detection").CONSTRUCTOR;fe.exports=re||!ae(function(b){z.all(b).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(a,fe,le){var z=a("../internals/object-define-property").f;fe.exports=function(ae,re,b){b in ae||z(ae,b,{configurable:!0,get:function(){return re[b]},set:function(ie){re[b]=ie}})}},{"../internals/object-define-property":198}],220:[function(a,fe,le){var z=function(){this.head=null,this.tail=null};z.prototype={add:function(ae){var re={item:ae,next:null};this.head?this.tail.next=re:this.head=re,this.tail=re},get:function(){var ae=this.head;if(ae)return this.head=ae.next,this.tail===ae&&(this.tail=null),ae.item}},fe.exports=z},{}],221:[function(a,fe,le){var z=a("../internals/redefine");fe.exports=function(ae,re,b){for(var ie in re)z(ae,ie,re[ie],b);return ae}},{"../internals/redefine":222}],222:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/is-callable"),re=a("../internals/has-own-property"),b=a("../internals/create-non-enumerable-property"),ie=a("../internals/set-global"),x=a("../internals/inspect-source"),y=a("../internals/internal-state"),E=a("../internals/function-name").CONFIGURABLE,ee=y.get,ne=y.enforce,oe=String(String).split("String");(fe.exports=function(ue,ce,Ae,se){var he=se?!!se.unsafe:!1,ye=se?!!se.enumerable:!1,me=se?!!se.noTargetGet:!1,pe=se&&se.name!==void 0?se.name:ce,ge;if(ae(Ae)&&(String(pe).slice(0,7)==="Symbol("&&(pe="["+String(pe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!re(Ae,"name")||E&&Ae.name!==pe)&&b(Ae,"name",pe),ge=ne(Ae),ge.source||(ge.source=oe.join(typeof pe=="string"?pe:""))),ue===z){ye?ue[ce]=Ae:ie(ce,Ae);return}else he?!me&&ue[ce]&&(ye=!0):delete ue[ce];ye?ue[ce]=Ae:b(ue,ce,Ae)})(Function.prototype,"toString",function(){return ae(this)&&ee(this).source||x(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/an-object"),b=a("../internals/is-callable"),ie=a("../internals/classof-raw"),x=a("../internals/regexp-exec"),y=z.TypeError;fe.exports=function(E,ee){var ne=E.exec;if(b(ne)){var oe=ae(ne,E,ee);return oe!==null&&re(oe),oe}if(ie(E)==="RegExp")return ae(x,E,ee);throw y("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(a,fe,le){"use strict";var z=a("../internals/function-call"),ae=a("../internals/function-uncurry-this"),re=a("../internals/to-string"),b=a("../internals/regexp-flags"),ie=a("../internals/regexp-sticky-helpers"),x=a("../internals/shared"),y=a("../internals/object-create"),E=a("../internals/internal-state").get,ee=a("../internals/regexp-unsupported-dot-all"),ne=a("../internals/regexp-unsupported-ncg"),oe=x("native-string-replace",String.prototype.replace),ue=RegExp.prototype.exec,ce=ue,Ae=ae("".charAt),se=ae("".indexOf),he=ae("".replace),ye=ae("".slice),me=function(){var ve=/a/,we=/b*/g;return z(ue,ve,"a"),z(ue,we,"a"),ve.lastIndex!==0||we.lastIndex!==0}(),pe=ie.BROKEN_CARET,ge=/()??/.exec("")[1]!==void 0,Ee=me||ge||pe||ee||ne;Ee&&(ce=function(we){var Ie=this,Qe=E(Ie),De=re(we),Oe=Qe.raw,be,Le,Ne,We,Me,et,ot;if(Oe)return Oe.lastIndex=Ie.lastIndex,be=z(ce,Oe,De),Ie.lastIndex=Oe.lastIndex,be;var Ve=Qe.groups,Xe=pe&&Ie.sticky,Ge=z(b,Ie),He=Ie.source,Ke=0,Ye=De;if(Xe&&(Ge=he(Ge,"y",""),se(Ge,"g")===-1&&(Ge+="g"),Ye=ye(De,Ie.lastIndex),Ie.lastIndex>0&&(!Ie.multiline||Ie.multiline&&Ae(De,Ie.lastIndex-1)!==` `)&&(He="(?: "+He+")",Ye=" "+Ye,Ke++),Le=new RegExp("^(?:"+He+")",Ge)),ge&&(Le=new RegExp("^"+He+"$(?!\\s)",Ge)),me&&(Ne=Ie.lastIndex),We=z(ue,Xe?Le:Ie,Ye),Xe?We?(We.input=ye(We.input,Ke),We[0]=ye(We[0],Ke),We.index=Ie.lastIndex,Ie.lastIndex+=We[0].length):Ie.lastIndex=0:me&&We&&(Ie.lastIndex=Ie.global?We.index+We[0].length:Ne),ge&&We&&We.length>1&&z(oe,We[0],Le,function(){for(Me=1;Meb)","g");return b.exec("b").groups.a!=="b"||"b".replace(b,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(a,fe,le){var z=a("../internals/global"),ae=z.TypeError;fe.exports=function(re){if(re==null)throw ae("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(a,fe,le){fe.exports=Object.is||function(ae,re){return ae===re?ae!==0||1/ae===1/re:ae!=ae&&re!=re}},{}],232:[function(a,fe,le){var z=a("../internals/global"),ae=Object.defineProperty;fe.exports=function(re,b){try{ae(z,re,{value:b,configurable:!0,writable:!0})}catch(ie){z[re]=b}return b}},{"../internals/global":163}],233:[function(a,fe,le){"use strict";var z=a("../internals/get-built-in"),ae=a("../internals/object-define-property"),re=a("../internals/well-known-symbol"),b=a("../internals/descriptors"),ie=re("species");fe.exports=function(x){var y=z(x),E=ae.f;b&&y&&!y[ie]&&E(y,ie,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(a,fe,le){var z=a("../internals/object-define-property").f,ae=a("../internals/has-own-property"),re=a("../internals/well-known-symbol"),b=re("toStringTag");fe.exports=function(ie,x,y){ie&&!y&&(ie=ie.prototype),ie&&!ae(ie,b)&&z(ie,b,{configurable:!0,value:x})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(a,fe,le){var z=a("../internals/shared"),ae=a("../internals/uid"),re=z("keys");fe.exports=function(b){return re[b]||(re[b]=ae(b))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/set-global"),re="__core-js_shared__",b=z[re]||ae(re,{});fe.exports=b},{"../internals/global":163,"../internals/set-global":232}],237:[function(a,fe,le){var z=a("../internals/is-pure"),ae=a("../internals/shared-store");(fe.exports=function(re,b){return ae[re]||(ae[re]=b!==void 0?b:{})})("versions",[]).push({version:"3.22.1",mode:z?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(a,fe,le){var z=a("../internals/an-object"),ae=a("../internals/a-constructor"),re=a("../internals/well-known-symbol"),b=re("species");fe.exports=function(ie,x){var y=z(ie).constructor,E;return y===void 0||(E=z(y)[b])==null?x:ae(E)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-string"),b=a("../internals/require-object-coercible"),ie=z("".charAt),x=z("".charCodeAt),y=z("".slice),E=function(ee){return function(ne,oe){var ue=re(b(ne)),ce=ae(oe),Ae=ue.length,se,he;return ce<0||ce>=Ae?ee?"":void 0:(se=x(ue,ce),se<55296||se>56319||ce+1===Ae||(he=x(ue,ce+1))<56320||he>57343?ee?ie(ue,ce):se:ee?y(ue,ce,ce+2):(se-55296<<10)+(he-56320)+65536)}};fe.exports={codeAt:E(!1),charAt:E(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(a,fe,le){var z=a("../internals/function-name").PROPER,ae=a("../internals/fails"),re=a("../internals/whitespaces"),b="\u200B\x85\u180E";fe.exports=function(ie){return ae(function(){return!!re[ie]()||b[ie]()!==b||z&&re[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/require-object-coercible"),re=a("../internals/to-string"),b=a("../internals/whitespaces"),ie=z("".replace),x="["+b+"]",y=RegExp("^"+x+x+"*"),E=RegExp(x+x+"*$"),ee=function(ne){return function(oe){var ue=re(ae(oe));return ne&1&&(ue=ie(ue,y,"")),ne&2&&(ue=ie(ue,E,"")),ue}};fe.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(a,fe,le){var z=a("../internals/function-call"),ae=a("../internals/get-built-in"),re=a("../internals/well-known-symbol"),b=a("../internals/redefine");fe.exports=function(){var ie=ae("Symbol"),x=ie&&ie.prototype,y=x&&x.valueOf,E=re("toPrimitive");x&&!x[E]&&b(x,E,function(ee){return z(y,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-apply"),re=a("../internals/function-bind-context"),b=a("../internals/is-callable"),ie=a("../internals/has-own-property"),x=a("../internals/fails"),y=a("../internals/html"),E=a("../internals/array-slice"),ee=a("../internals/document-create-element"),ne=a("../internals/validate-arguments-length"),oe=a("../internals/engine-is-ios"),ue=a("../internals/engine-is-node"),ce=z.setImmediate,Ae=z.clearImmediate,se=z.process,he=z.Dispatch,ye=z.Function,me=z.MessageChannel,pe=z.String,ge=0,Ee={},ve="onreadystatechange",we,Ie,Qe,De;try{we=z.location}catch(We){}var Oe=function(We){if(ie(Ee,We)){var Me=Ee[We];delete Ee[We],Me()}},be=function(We){return function(){Oe(We)}},Le=function(We){Oe(We.data)},Ne=function(We){z.postMessage(pe(We),we.protocol+"//"+we.host)};(!ce||!Ae)&&(ce=function(Me){ne(arguments.length,1);var et=b(Me)?Me:ye(Me),ot=E(arguments,1);return Ee[++ge]=function(){ae(et,void 0,ot)},Ie(ge),ge},Ae=function(Me){delete Ee[Me]},ue?Ie=function(We){se.nextTick(be(We))}:he&&he.now?Ie=function(We){he.now(be(We))}:me&&!oe?(Qe=new me,De=Qe.port2,Qe.port1.onmessage=Le,Ie=re(De.postMessage,De)):z.addEventListener&&b(z.postMessage)&&!z.importScripts&&we&&we.protocol!=="file:"&&!x(Ne)?(Ie=Ne,z.addEventListener("message",Le,!1)):ve in ee("script")?Ie=function(We){y.appendChild(ee("script"))[ve]=function(){y.removeChild(this),Oe(We)}}:Ie=function(We){setTimeout(be(We),0)}),fe.exports={set:ce,clear:Ae}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(a,fe,le){var z=a("../internals/function-uncurry-this");fe.exports=z(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(a,fe,le){var z=a("../internals/to-integer-or-infinity"),ae=Math.max,re=Math.min;fe.exports=function(b,ie){var x=z(b);return x<0?ae(x+ie,0):re(x,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-length"),b=z.RangeError;fe.exports=function(ie){if(ie===void 0)return 0;var x=ae(ie),y=re(x);if(x!==y)throw b("Wrong length or index");return y}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(a,fe,le){var z=a("../internals/indexed-object"),ae=a("../internals/require-object-coercible");fe.exports=function(re){return z(ae(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(a,fe,le){var z=Math.ceil,ae=Math.floor;fe.exports=function(re){var b=+re;return b!==b||b===0?0:(b>0?ae:z)(b)}},{}],249:[function(a,fe,le){var z=a("../internals/to-integer-or-infinity"),ae=Math.min;fe.exports=function(re){return re>0?ae(z(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/require-object-coercible"),re=z.Object;fe.exports=function(b){return re(ae(b))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/to-positive-integer"),re=z.RangeError;fe.exports=function(b,ie){var x=ae(b);if(x%ie)throw re("Wrong offset");return x}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=z.RangeError;fe.exports=function(b){var ie=ae(b);if(ie<0)throw re("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/is-object"),b=a("../internals/is-symbol"),ie=a("../internals/get-method"),x=a("../internals/ordinary-to-primitive"),y=a("../internals/well-known-symbol"),E=z.TypeError,ee=y("toPrimitive");fe.exports=function(ne,oe){if(!re(ne)||b(ne))return ne;var ue=ie(ne,ee),ce;if(ue){if(oe===void 0&&(oe="default"),ce=ae(ue,ne,oe),!re(ce)||b(ce))return ce;throw E("Can't convert object to primitive value")}return oe===void 0&&(oe="number"),x(ne,oe)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(a,fe,le){var z=a("../internals/to-primitive"),ae=a("../internals/is-symbol");fe.exports=function(re){var b=z(re,"string");return ae(b)?b:b+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(a,fe,le){var z=a("../internals/well-known-symbol"),ae=z("toStringTag"),re={};re[ae]="z",fe.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/classof"),re=z.String;fe.exports=function(b){if(ae(b)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(b)}},{"../internals/classof":124,"../internals/global":163}],257:[function(a,fe,le){var z=a("../internals/global"),ae=z.String;fe.exports=function(re){try{return ae(re)}catch(b){return"Object"}}},{"../internals/global":163}],258:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/global"),re=a("../internals/function-call"),b=a("../internals/descriptors"),ie=a("../internals/typed-array-constructors-require-wrappers"),x=a("../internals/array-buffer-view-core"),y=a("../internals/array-buffer"),E=a("../internals/an-instance"),ee=a("../internals/create-property-descriptor"),ne=a("../internals/create-non-enumerable-property"),oe=a("../internals/is-integral-number"),ue=a("../internals/to-length"),ce=a("../internals/to-index"),Ae=a("../internals/to-offset"),se=a("../internals/to-property-key"),he=a("../internals/has-own-property"),ye=a("../internals/classof"),me=a("../internals/is-object"),pe=a("../internals/is-symbol"),ge=a("../internals/object-create"),Ee=a("../internals/object-is-prototype-of"),ve=a("../internals/object-set-prototype-of"),we=a("../internals/object-get-own-property-names").f,Ie=a("../internals/typed-array-from"),Qe=a("../internals/array-iteration").forEach,De=a("../internals/set-species"),Oe=a("../internals/object-define-property"),be=a("../internals/object-get-own-property-descriptor"),Le=a("../internals/internal-state"),Ne=a("../internals/inherit-if-required"),We=Le.get,Me=Le.set,et=Oe.f,ot=be.f,Ve=Math.round,Xe=ae.RangeError,Ge=y.ArrayBuffer,He=Ge.prototype,Ke=y.DataView,Ye=x.NATIVE_ARRAY_BUFFER_VIEWS,_e=x.TYPED_ARRAY_CONSTRUCTOR,dt=x.TYPED_ARRAY_TAG,it=x.TypedArray,Ze=x.TypedArrayPrototype,Re=x.aTypedArrayConstructor,rt=x.isTypedArray,Ue="BYTES_PER_ELEMENT",$e="Wrong length",at=function(nt,ut){Re(nt);for(var bt=0,st=ut.length,Dt=new nt(st);st>bt;)Dt[bt]=ut[bt++];return Dt},ft=function(nt,ut){et(nt,ut,{get:function(){return We(this)[ut]}})},At=function(nt){var ut;return Ee(He,nt)||(ut=ye(nt))=="ArrayBuffer"||ut=="SharedArrayBuffer"},ke=function(nt,ut){return rt(nt)&&!pe(ut)&&ut in nt&&oe(+ut)&&ut>=0},je=function(ut,bt){return bt=se(bt),ke(ut,bt)?ee(2,ut[bt]):ot(ut,bt)},ze=function(ut,bt,st){return bt=se(bt),ke(ut,bt)&&me(st)&&he(st,"value")&&!he(st,"get")&&!he(st,"set")&&!st.configurable&&(!he(st,"writable")||st.writable)&&(!he(st,"enumerable")||st.enumerable)?(ut[bt]=st.value,ut):et(ut,bt,st)};b?(Ye||(be.f=je,Oe.f=ze,ft(Ze,"buffer"),ft(Ze,"byteOffset"),ft(Ze,"byteLength"),ft(Ze,"length")),z({target:"Object",stat:!0,forced:!Ye},{getOwnPropertyDescriptor:je,defineProperty:ze}),fe.exports=function(nt,ut,bt){var st=nt.match(/\d+$/)[0]/8,Dt=nt+(bt?"Clamped":"")+"Array",sr="get"+nt,Gt="set"+nt,mr=ae[Dt],Lt=mr,ar=Lt&&Lt.prototype,lr={},Nt=function(Fr,nn){var Rt=We(Fr);return Rt.view[sr](nn*st+Rt.byteOffset,!0)},cr=function(Fr,nn,Rt){var Xt=We(Fr);bt&&(Rt=(Rt=Ve(Rt))<0?0:Rt>255?255:Rt&255),Xt.view[Gt](nn*st+Xt.byteOffset,Rt,!0)},vr=function(Fr,nn){et(Fr,nn,{get:function(){return Nt(this,nn)},set:function(Rt){return cr(this,nn,Rt)},enumerable:!0})};Ye?ie&&(Lt=ut(function(Fr,nn,Rt,Xt){return E(Fr,ar),Ne(function(){return me(nn)?At(nn)?Xt!==void 0?new mr(nn,Ae(Rt,st),Xt):Rt!==void 0?new mr(nn,Ae(Rt,st)):new mr(nn):rt(nn)?at(Lt,nn):re(Ie,Lt,nn):new mr(ce(nn))}(),Fr,Lt)}),ve&&ve(Lt,it),Qe(we(mr),function(Fr){Fr in Lt||ne(Lt,Fr,mr[Fr])}),Lt.prototype=ar):(Lt=ut(function(Fr,nn,Rt,Xt){E(Fr,ar);var Lr=0,qr=0,Gr,an,Sn;if(!me(nn))Sn=ce(nn),an=Sn*st,Gr=new Ge(an);else if(At(nn)){Gr=nn,qr=Ae(Rt,st);var wn=nn.byteLength;if(Xt===void 0){if(wn%st||(an=wn-qr,an<0))throw Xe($e)}else if(an=ue(Xt)*st,an+qr>wn)throw Xe($e);Sn=an/st}else return rt(nn)?at(Lt,nn):re(Ie,Lt,nn);for(Me(Fr,{buffer:Gr,byteOffset:qr,byteLength:an,length:Sn,view:new Ke(Gr)});Lr1?arguments[1]:void 0,he=se!==void 0,ye=y(ce),me,pe,ge,Ee,ve,we;if(ye&&!E(ye))for(ve=x(ce,ye),we=ve.next,ce=[];!(Ee=ae(we,ve)).done;)ce.push(Ee.value);for(he&&Ae>2&&(se=z(se,arguments[2])),pe=ie(ce),ge=new(ee(ue))(pe),me=0;pe>me;me++)ge[me]=he?se(ce[me],me):ce[me];return ge}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(a,fe,le){var z=a("../internals/array-buffer-view-core"),ae=a("../internals/species-constructor"),re=z.TYPED_ARRAY_CONSTRUCTOR,b=z.aTypedArrayConstructor;fe.exports=function(ie){return b(ae(ie,ie[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=0,re=Math.random(),b=z(1 .toString);fe.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+b(++ae+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(a,fe,le){var z=a("../internals/native-symbol");fe.exports=z&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/fails");fe.exports=z&&ae(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(a,fe,le){var z=a("../internals/global"),ae=z.TypeError;fe.exports=function(re,b){if(reb)","g");return b.exec("b").groups.a!=="b"||"b".replace(b,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(a,fe,le){var z=a("../internals/global"),ae=z.TypeError;fe.exports=function(re){if(re==null)throw ae("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(a,fe,le){fe.exports=Object.is||function(ae,re){return ae===re?ae!==0||1/ae===1/re:ae!=ae&&re!=re}},{}],232:[function(a,fe,le){var z=a("../internals/global"),ae=Object.defineProperty;fe.exports=function(re,b){try{ae(z,re,{value:b,configurable:!0,writable:!0})}catch(ie){z[re]=b}return b}},{"../internals/global":163}],233:[function(a,fe,le){"use strict";var z=a("../internals/get-built-in"),ae=a("../internals/object-define-property"),re=a("../internals/well-known-symbol"),b=a("../internals/descriptors"),ie=re("species");fe.exports=function(x){var y=z(x),E=ae.f;b&&y&&!y[ie]&&E(y,ie,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(a,fe,le){var z=a("../internals/object-define-property").f,ae=a("../internals/has-own-property"),re=a("../internals/well-known-symbol"),b=re("toStringTag");fe.exports=function(ie,x,y){ie&&!y&&(ie=ie.prototype),ie&&!ae(ie,b)&&z(ie,b,{configurable:!0,value:x})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(a,fe,le){var z=a("../internals/shared"),ae=a("../internals/uid"),re=z("keys");fe.exports=function(b){return re[b]||(re[b]=ae(b))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/set-global"),re="__core-js_shared__",b=z[re]||ae(re,{});fe.exports=b},{"../internals/global":163,"../internals/set-global":232}],237:[function(a,fe,le){var z=a("../internals/is-pure"),ae=a("../internals/shared-store");(fe.exports=function(re,b){return ae[re]||(ae[re]=b!==void 0?b:{})})("versions",[]).push({version:"3.22.1",mode:z?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(a,fe,le){var z=a("../internals/an-object"),ae=a("../internals/a-constructor"),re=a("../internals/well-known-symbol"),b=re("species");fe.exports=function(ie,x){var y=z(ie).constructor,E;return y===void 0||(E=z(y)[b])==null?x:ae(E)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-string"),b=a("../internals/require-object-coercible"),ie=z("".charAt),x=z("".charCodeAt),y=z("".slice),E=function(ee){return function(ne,oe){var ue=re(b(ne)),ce=ae(oe),Ae=ue.length,se,he;return ce<0||ce>=Ae?ee?"":void 0:(se=x(ue,ce),se<55296||se>56319||ce+1===Ae||(he=x(ue,ce+1))<56320||he>57343?ee?ie(ue,ce):se:ee?y(ue,ce,ce+2):(se-55296<<10)+(he-56320)+65536)}};fe.exports={codeAt:E(!1),charAt:E(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(a,fe,le){var z=a("../internals/function-name").PROPER,ae=a("../internals/fails"),re=a("../internals/whitespaces"),b="\u200B\x85\u180E";fe.exports=function(ie){return ae(function(){return!!re[ie]()||b[ie]()!==b||z&&re[ie].name!==ie})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=a("../internals/require-object-coercible"),re=a("../internals/to-string"),b=a("../internals/whitespaces"),ie=z("".replace),x="["+b+"]",y=RegExp("^"+x+x+"*"),E=RegExp(x+x+"*$"),ee=function(ne){return function(oe){var ue=re(ae(oe));return ne&1&&(ue=ie(ue,y,"")),ne&2&&(ue=ie(ue,E,"")),ue}};fe.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(a,fe,le){var z=a("../internals/function-call"),ae=a("../internals/get-built-in"),re=a("../internals/well-known-symbol"),b=a("../internals/redefine");fe.exports=function(){var ie=ae("Symbol"),x=ie&&ie.prototype,y=x&&x.valueOf,E=re("toPrimitive");x&&!x[E]&&b(x,E,function(ee){return z(y,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-apply"),re=a("../internals/function-bind-context"),b=a("../internals/is-callable"),ie=a("../internals/has-own-property"),x=a("../internals/fails"),y=a("../internals/html"),E=a("../internals/array-slice"),ee=a("../internals/document-create-element"),ne=a("../internals/validate-arguments-length"),oe=a("../internals/engine-is-ios"),ue=a("../internals/engine-is-node"),ce=z.setImmediate,Ae=z.clearImmediate,se=z.process,he=z.Dispatch,ye=z.Function,me=z.MessageChannel,pe=z.String,ge=0,Ee={},ve="onreadystatechange",we,Ie,Qe,De;try{we=z.location}catch(We){}var Oe=function(We){if(ie(Ee,We)){var Me=Ee[We];delete Ee[We],Me()}},be=function(We){return function(){Oe(We)}},Le=function(We){Oe(We.data)},Ne=function(We){z.postMessage(pe(We),we.protocol+"//"+we.host)};(!ce||!Ae)&&(ce=function(Me){ne(arguments.length,1);var et=b(Me)?Me:ye(Me),ot=E(arguments,1);return Ee[++ge]=function(){ae(et,void 0,ot)},Ie(ge),ge},Ae=function(Me){delete Ee[Me]},ue?Ie=function(We){se.nextTick(be(We))}:he&&he.now?Ie=function(We){he.now(be(We))}:me&&!oe?(Qe=new me,De=Qe.port2,Qe.port1.onmessage=Le,Ie=re(De.postMessage,De)):z.addEventListener&&b(z.postMessage)&&!z.importScripts&&we&&we.protocol!=="file:"&&!x(Ne)?(Ie=Ne,z.addEventListener("message",Le,!1)):ve in ee("script")?Ie=function(We){y.appendChild(ee("script"))[ve]=function(){y.removeChild(this),Oe(We)}}:Ie=function(We){setTimeout(be(We),0)}),fe.exports={set:ce,clear:Ae}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(a,fe,le){var z=a("../internals/function-uncurry-this");fe.exports=z(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(a,fe,le){var z=a("../internals/to-integer-or-infinity"),ae=Math.max,re=Math.min;fe.exports=function(b,ie){var x=z(b);return x<0?ae(x+ie,0):re(x,ie)}},{"../internals/to-integer-or-infinity":248}],246:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-length"),b=z.RangeError;fe.exports=function(ie){if(ie===void 0)return 0;var x=ae(ie),y=re(x);if(x!==y)throw b("Wrong length or index");return y}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(a,fe,le){var z=a("../internals/indexed-object"),ae=a("../internals/require-object-coercible");fe.exports=function(re){return z(ae(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(a,fe,le){var z=Math.ceil,ae=Math.floor;fe.exports=function(re){var b=+re;return b!==b||b===0?0:(b>0?ae:z)(b)}},{}],249:[function(a,fe,le){var z=a("../internals/to-integer-or-infinity"),ae=Math.min;fe.exports=function(re){return re>0?ae(z(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/require-object-coercible"),re=z.Object;fe.exports=function(b){return re(ae(b))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/to-positive-integer"),re=z.RangeError;fe.exports=function(b,ie){var x=ae(b);if(x%ie)throw re("Wrong offset");return x}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=z.RangeError;fe.exports=function(b){var ie=ae(b);if(ie<0)throw re("The argument can't be less than 0");return ie}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/is-object"),b=a("../internals/is-symbol"),ie=a("../internals/get-method"),x=a("../internals/ordinary-to-primitive"),y=a("../internals/well-known-symbol"),E=z.TypeError,ee=y("toPrimitive");fe.exports=function(ne,oe){if(!re(ne)||b(ne))return ne;var ue=ie(ne,ee),ce;if(ue){if(oe===void 0&&(oe="default"),ce=ae(ue,ne,oe),!re(ce)||b(ce))return ce;throw E("Can't convert object to primitive value")}return oe===void 0&&(oe="number"),x(ne,oe)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(a,fe,le){var z=a("../internals/to-primitive"),ae=a("../internals/is-symbol");fe.exports=function(re){var b=z(re,"string");return ae(b)?b:b+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(a,fe,le){var z=a("../internals/well-known-symbol"),ae=z("toStringTag"),re={};re[ae]="z",fe.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/classof"),re=z.String;fe.exports=function(b){if(ae(b)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(b)}},{"../internals/classof":124,"../internals/global":163}],257:[function(a,fe,le){var z=a("../internals/global"),ae=z.String;fe.exports=function(re){try{return ae(re)}catch(b){return"Object"}}},{"../internals/global":163}],258:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/global"),re=a("../internals/function-call"),b=a("../internals/descriptors"),ie=a("../internals/typed-array-constructors-require-wrappers"),x=a("../internals/array-buffer-view-core"),y=a("../internals/array-buffer"),E=a("../internals/an-instance"),ee=a("../internals/create-property-descriptor"),ne=a("../internals/create-non-enumerable-property"),oe=a("../internals/is-integral-number"),ue=a("../internals/to-length"),ce=a("../internals/to-index"),Ae=a("../internals/to-offset"),se=a("../internals/to-property-key"),he=a("../internals/has-own-property"),ye=a("../internals/classof"),me=a("../internals/is-object"),pe=a("../internals/is-symbol"),ge=a("../internals/object-create"),Ee=a("../internals/object-is-prototype-of"),ve=a("../internals/object-set-prototype-of"),we=a("../internals/object-get-own-property-names").f,Ie=a("../internals/typed-array-from"),Qe=a("../internals/array-iteration").forEach,De=a("../internals/set-species"),Oe=a("../internals/object-define-property"),be=a("../internals/object-get-own-property-descriptor"),Le=a("../internals/internal-state"),Ne=a("../internals/inherit-if-required"),We=Le.get,Me=Le.set,et=Oe.f,ot=be.f,Ve=Math.round,Xe=ae.RangeError,Ge=y.ArrayBuffer,He=Ge.prototype,Ke=y.DataView,Ye=x.NATIVE_ARRAY_BUFFER_VIEWS,_e=x.TYPED_ARRAY_CONSTRUCTOR,dt=x.TYPED_ARRAY_TAG,it=x.TypedArray,Ze=x.TypedArrayPrototype,Re=x.aTypedArrayConstructor,rt=x.isTypedArray,Ue="BYTES_PER_ELEMENT",$e="Wrong length",at=function(nt,ut){Re(nt);for(var bt=0,st=ut.length,Dt=new nt(st);st>bt;)Dt[bt]=ut[bt++];return Dt},ft=function(nt,ut){et(nt,ut,{get:function(){return We(this)[ut]}})},At=function(nt){var ut;return Ee(He,nt)||(ut=ye(nt))=="ArrayBuffer"||ut=="SharedArrayBuffer"},ke=function(nt,ut){return rt(nt)&&!pe(ut)&&ut in nt&&oe(+ut)&&ut>=0},je=function(ut,bt){return bt=se(bt),ke(ut,bt)?ee(2,ut[bt]):ot(ut,bt)},ze=function(ut,bt,st){return bt=se(bt),ke(ut,bt)&&me(st)&&he(st,"value")&&!he(st,"get")&&!he(st,"set")&&!st.configurable&&(!he(st,"writable")||st.writable)&&(!he(st,"enumerable")||st.enumerable)?(ut[bt]=st.value,ut):et(ut,bt,st)};b?(Ye||(be.f=je,Oe.f=ze,ft(Ze,"buffer"),ft(Ze,"byteOffset"),ft(Ze,"byteLength"),ft(Ze,"length")),z({target:"Object",stat:!0,forced:!Ye},{getOwnPropertyDescriptor:je,defineProperty:ze}),fe.exports=function(nt,ut,bt){var st=nt.match(/\d+$/)[0]/8,Dt=nt+(bt?"Clamped":"")+"Array",sr="get"+nt,Gt="set"+nt,mr=ae[Dt],Lt=mr,ar=Lt&&Lt.prototype,lr={},Nt=function(Fr,nn){var Rt=We(Fr);return Rt.view[sr](nn*st+Rt.byteOffset,!0)},cr=function(Fr,nn,Rt){var Xt=We(Fr);bt&&(Rt=(Rt=Ve(Rt))<0?0:Rt>255?255:Rt&255),Xt.view[Gt](nn*st+Xt.byteOffset,Rt,!0)},vr=function(Fr,nn){et(Fr,nn,{get:function(){return Nt(this,nn)},set:function(Rt){return cr(this,nn,Rt)},enumerable:!0})};Ye?ie&&(Lt=ut(function(Fr,nn,Rt,Xt){return E(Fr,ar),Ne(function(){return me(nn)?At(nn)?Xt!==void 0?new mr(nn,Ae(Rt,st),Xt):Rt!==void 0?new mr(nn,Ae(Rt,st)):new mr(nn):rt(nn)?at(Lt,nn):re(Ie,Lt,nn):new mr(ce(nn))}(),Fr,Lt)}),ve&&ve(Lt,it),Qe(we(mr),function(Fr){Fr in Lt||ne(Lt,Fr,mr[Fr])}),Lt.prototype=ar):(Lt=ut(function(Fr,nn,Rt,Xt){E(Fr,ar);var Lr=0,qr=0,Gr,an,xn;if(!me(nn))xn=ce(nn),an=xn*st,Gr=new Ge(an);else if(At(nn)){Gr=nn,qr=Ae(Rt,st);var wn=nn.byteLength;if(Xt===void 0){if(wn%st||(an=wn-qr,an<0))throw Xe($e)}else if(an=ue(Xt)*st,an+qr>wn)throw Xe($e);xn=an/st}else return rt(nn)?at(Lt,nn):re(Ie,Lt,nn);for(Me(Fr,{buffer:Gr,byteOffset:qr,byteLength:an,length:xn,view:new Ke(Gr)});Lr1?arguments[1]:void 0,he=se!==void 0,ye=y(ce),me,pe,ge,Ee,ve,we;if(ye&&!E(ye))for(ve=x(ce,ye),we=ve.next,ce=[];!(Ee=ae(we,ve)).done;)ce.push(Ee.value);for(he&&Ae>2&&(se=z(se,arguments[2])),pe=ie(ce),ge=new(ee(ue))(pe),me=0;pe>me;me++)ge[me]=he?se(ce[me],me):ce[me];return ge}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(a,fe,le){var z=a("../internals/array-buffer-view-core"),ae=a("../internals/species-constructor"),re=z.TYPED_ARRAY_CONSTRUCTOR,b=z.aTypedArrayConstructor;fe.exports=function(ie){return b(ae(ie,ie[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(a,fe,le){var z=a("../internals/function-uncurry-this"),ae=0,re=Math.random(),b=z(1 .toString);fe.exports=function(ie){return"Symbol("+(ie===void 0?"":ie)+")_"+b(++ae+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(a,fe,le){var z=a("../internals/native-symbol");fe.exports=z&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/fails");fe.exports=z&&ae(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(a,fe,le){var z=a("../internals/global"),ae=z.TypeError;fe.exports=function(re,b){if(re=51||!re(function(){var Ee=[];return Ee[ce]=!1,Ee.concat()[0]!==Ee}),me=ne("concat"),pe=function(Ee){if(!ie(Ee))return!1;var ve=Ee[ce];return ve!==void 0?!!ve:b(Ee)},ge=!ye||!me;z({target:"Array",proto:!0,forced:ge},{concat:function(ve){var we=x(this),Ie=ee(we,0),Qe=0,De,Oe,be,Le,Ne;for(De=-1,be=arguments.length;DeAe)throw he(se);for(Oe=0;Oe=Ae)throw he(se);E(Ie,Qe++,Ne)}return Ie.length=Qe,Ie}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(a,fe,le){var z=a("../internals/export"),ae=a("../internals/array-fill"),re=a("../internals/add-to-unscopables");z({target:"Array",proto:!0},{fill:ae}),re("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/array-iteration").filter,re=a("../internals/array-method-has-species-support"),b=re("filter");z({target:"Array",proto:!0,forced:!b},{filter:function(x){return ae(this,x,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/array-iteration").find,re=a("../internals/add-to-unscopables"),b="find",ie=!0;b in[]&&Array(1)[b](function(){ie=!1}),z({target:"Array",proto:!0,forced:ie},{find:function(y){return ae(this,y,arguments.length>1?arguments[1]:void 0)}}),re(b)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(a,fe,le){var z=a("../internals/export"),ae=a("../internals/array-from"),re=a("../internals/check-correctness-of-iteration"),b=!re(function(ie){Array.from(ie)});z({target:"Array",stat:!0,forced:b},{from:ae})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/array-includes").includes,re=a("../internals/add-to-unscopables");z({target:"Array",proto:!0},{includes:function(ie){return ae(this,ie,arguments.length>1?arguments[1]:void 0)}}),re("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(a,fe,le){"use strict";var z=a("../internals/to-indexed-object"),ae=a("../internals/add-to-unscopables"),re=a("../internals/iterators"),b=a("../internals/internal-state"),ie=a("../internals/object-define-property").f,x=a("../internals/define-iterator"),y=a("../internals/is-pure"),E=a("../internals/descriptors"),ee="Array Iterator",ne=b.set,oe=b.getterFor(ee);fe.exports=x(Array,"Array",function(ce,Ae){ne(this,{type:ee,target:z(ce),index:0,kind:Ae})},function(){var ce=oe(this),Ae=ce.target,se=ce.kind,he=ce.index++;return!Ae||he>=Ae.length?(ce.target=void 0,{value:void 0,done:!0}):se=="keys"?{value:he,done:!1}:se=="values"?{value:Ae[he],done:!1}:{value:[he,Ae[he]],done:!1}},"values");var ue=re.Arguments=re.Array;if(ae("keys"),ae("values"),ae("entries"),!y&&E&&ue.name!=="values")try{ie(ue,"name",{value:"values"})}catch(ce){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/function-uncurry-this"),re=a("../internals/indexed-object"),b=a("../internals/to-indexed-object"),ie=a("../internals/array-method-is-strict"),x=ae([].join),y=re!=Object,E=ie("join",",");z({target:"Array",proto:!0,forced:y||!E},{join:function(ne){return x(b(this),ne===void 0?",":ne)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/array-iteration").map,re=a("../internals/array-method-has-species-support"),b=re("map");z({target:"Array",proto:!0,forced:!b},{map:function(x){return ae(this,x,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/global"),re=a("../internals/is-array"),b=a("../internals/is-constructor"),ie=a("../internals/is-object"),x=a("../internals/to-absolute-index"),y=a("../internals/length-of-array-like"),E=a("../internals/to-indexed-object"),ee=a("../internals/create-property"),ne=a("../internals/well-known-symbol"),oe=a("../internals/array-method-has-species-support"),ue=a("../internals/array-slice"),ce=oe("slice"),Ae=ne("species"),se=ae.Array,he=Math.max;z({target:"Array",proto:!0,forced:!ce},{slice:function(me,pe){var ge=E(this),Ee=y(ge),ve=x(me,Ee),we=x(pe===void 0?Ee:pe,Ee),Ie,Qe,De;if(re(ge)&&(Ie=ge.constructor,b(Ie)&&(Ie===se||re(Ie.prototype))?Ie=void 0:ie(Ie)&&(Ie=Ie[Ae],Ie===null&&(Ie=void 0)),Ie===se||Ie===void 0))return ue(ge,ve,we);for(Qe=new(Ie===void 0?se:Ie)(he(we-ve,0)),De=0;ve3)){if(oe)return!0;if(ce)return ce<603;var we="",Ie,Qe,De,Oe;for(Ie=65;Ie<76;Ie++){switch(Qe=String.fromCharCode(Ie),Ie){case 66:case 69:case 70:case 72:De=3;break;case 68:case 71:De=4;break;default:De=2}for(Oe=0;Oe<47;Oe++)Ae.push({k:Qe+Oe,v:De})}for(Ae.sort(function(be,Le){return Le.v-be.v}),Oe=0;Oex(Qe)?1:-1}};z({target:"Array",proto:!0,forced:Ee},{sort:function(Ie){Ie!==void 0&&re(Ie);var Qe=b(this);if(ge)return Ie===void 0?se(Qe):se(Qe,Ie);var De=[],Oe=ie(Qe),be,Le;for(Le=0;LeAe)throw oe(se);for(Qe=y(pe,Ie),De=0;Dege-Ie+we;De--)delete pe[De-1]}else if(we>Ie)for(De=ge-Ie;De>Ee;De--)Oe=De+Ie-1,be=De+we-1,Oe in pe?pe[be]=pe[Oe]:delete pe[be];for(De=0;De2){if(Ne=he(Ne),We=ve(Ne,0),We===43||We===45){if(Me=ve(Ne,2),Me===88||Me===120)return NaN}else if(We===48){switch(ve(Ne,1)){case 66:case 98:et=2,ot=49;break;case 79:case 111:et=8,ot=55;break;default:return+Ne}for(Ve=Ee(Ne,2),Xe=Ve.length,Ge=0;Geot)return NaN;return parseInt(Ve,et)}}return+Ne};if(b(ye,!me(" 0o1")||!me("0b1")||me("+0x1"))){for(var Qe=function(Ne){var We=arguments.length<1?0:me(we(Ne)),Me=this;return E(pe,Me)&&oe(function(){se(Me)})?y(Object(We),Me,Qe):We},De=z?ue(me):"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(","),Oe=0,be;De.length>Oe;Oe++)x(me,be=De[Oe])&&!x(Qe,be)&&Ae(Qe,be,ce(me,be));Qe.prototype=pe,pe.constructor=Qe,ie(ae,ye,Qe)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(a,fe,le){var z=a("../internals/export"),ae=a("../internals/object-assign");z({target:"Object",stat:!0,forced:Object.assign!==ae},{assign:ae})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(a,fe,le){var z=a("../internals/export"),ae=a("../internals/object-to-array").entries;z({target:"Object",stat:!0},{entries:function(b){return ae(b)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(a,fe,le){var z=a("../internals/export"),ae=a("../internals/native-symbol"),re=a("../internals/fails"),b=a("../internals/object-get-own-property-symbols"),ie=a("../internals/to-object"),x=!ae||re(function(){b.f(1)});z({target:"Object",stat:!0,forced:x},{getOwnPropertySymbols:function(E){var ee=b.f;return ee?ee(ie(E)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(a,fe,le){var z=a("../internals/export"),ae=a("../internals/to-object"),re=a("../internals/object-keys"),b=a("../internals/fails"),ie=b(function(){re(1)});z({target:"Object",stat:!0,forced:ie},{keys:function(y){return re(ae(y))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(a,fe,le){var z=a("../internals/to-string-tag-support"),ae=a("../internals/redefine"),re=a("../internals/object-to-string");z||ae(Object.prototype,"toString",re,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),b=a("../internals/new-promise-capability"),ie=a("../internals/perform"),x=a("../internals/iterate"),y=a("../internals/promise-statics-incorrect-iteration");z({target:"Promise",stat:!0,forced:y},{all:function(ee){var ne=this,oe=b.f(ne),ue=oe.resolve,ce=oe.reject,Ae=ie(function(){var se=re(ne.resolve),he=[],ye=0,me=1;x(ee,function(pe){var ge=ye++,Ee=!1;me++,ae(se,ne,pe).then(function(ve){Ee||(Ee=!0,he[ge]=ve,--me||ue(he))},ce)}),--me||ue(he)});return Ae.error&&ce(Ae.value),oe.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/is-pure"),re=a("../internals/promise-constructor-detection").CONSTRUCTOR,b=a("../internals/promise-native-constructor"),ie=a("../internals/get-built-in"),x=a("../internals/is-callable"),y=a("../internals/redefine"),E=b&&b.prototype;if(z({target:"Promise",proto:!0,forced:re,real:!0},{catch:function(ne){return this.then(void 0,ne)}}),!ae&&x(b)){var ee=ie("Promise").prototype.catch;E.catch!==ee&&y(E,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/is-pure"),re=a("../internals/engine-is-node"),b=a("../internals/global"),ie=a("../internals/function-call"),x=a("../internals/redefine"),y=a("../internals/redefine-all"),E=a("../internals/object-set-prototype-of"),ee=a("../internals/set-to-string-tag"),ne=a("../internals/set-species"),oe=a("../internals/a-callable"),ue=a("../internals/is-callable"),ce=a("../internals/is-object"),Ae=a("../internals/an-instance"),se=a("../internals/species-constructor"),he=a("../internals/task").set,ye=a("../internals/microtask"),me=a("../internals/host-report-errors"),pe=a("../internals/perform"),ge=a("../internals/queue"),Ee=a("../internals/internal-state"),ve=a("../internals/promise-native-constructor"),we=a("../internals/promise-constructor-detection"),Ie=a("../internals/new-promise-capability"),Qe="Promise",De=we.CONSTRUCTOR,Oe=we.REJECTION_EVENT,be=we.SUBCLASSING,Le=Ee.getterFor(Qe),Ne=Ee.set,We=ve&&ve.prototype,Me=ve,et=We,ot=b.TypeError,Ve=b.document,Xe=b.process,Ge=Ie.f,He=Ge,Ke=!!(Ve&&Ve.createEvent&&b.dispatchEvent),Ye="unhandledrejection",_e="rejectionhandled",dt=0,it=1,Ze=2,Re=1,rt=2,Ue,$e,at,ft,At=function(Gt){var mr;return ce(Gt)&&ue(mr=Gt.then)?mr:!1},ke=function(Gt,mr){var Lt=mr.value,ar=mr.state==it,lr=ar?Gt.ok:Gt.fail,Nt=Gt.resolve,cr=Gt.reject,vr=Gt.domain,Fr,nn,Rt;try{lr?(ar||(mr.rejection===rt&&bt(mr),mr.rejection=Re),lr===!0?Fr=Lt:(vr&&vr.enter(),Fr=lr(Lt),vr&&(vr.exit(),Rt=!0)),Fr===Gt.promise?cr(ot("Promise-chain cycle")):(nn=At(Fr))?ie(nn,Fr,Nt,cr):Nt(Fr)):cr(Lt)}catch(Xt){vr&&!Rt&&vr.exit(),cr(Xt)}},je=function(Gt,mr){Gt.notified||(Gt.notified=!0,ye(function(){for(var Lt=Gt.reactions,ar;ar=Lt.get();)ke(ar,Gt);Gt.notified=!1,mr&&!Gt.rejection&&nt(Gt)}))},ze=function(Gt,mr,Lt){var ar,lr;Ke?(ar=Ve.createEvent("Event"),ar.promise=mr,ar.reason=Lt,ar.initEvent(Gt,!1,!0),b.dispatchEvent(ar)):ar={promise:mr,reason:Lt},!Oe&&(lr=b["on"+Gt])?lr(ar):Gt===Ye&&me("Unhandled promise rejection",Lt)},nt=function(Gt){ie(he,b,function(){var mr=Gt.facade,Lt=Gt.value,ar=ut(Gt),lr;if(ar&&(lr=pe(function(){re?Xe.emit("unhandledRejection",Lt,mr):ze(Ye,mr,Lt)}),Gt.rejection=re||ut(Gt)?rt:Re,lr.error))throw lr.value})},ut=function(Gt){return Gt.rejection!==Re&&!Gt.parent},bt=function(Gt){ie(he,b,function(){var mr=Gt.facade;re?Xe.emit("rejectionHandled",mr):ze(_e,mr,Gt.value)})},st=function(Gt,mr,Lt){return function(ar){Gt(mr,ar,Lt)}},Dt=function(Gt,mr,Lt){Gt.done||(Gt.done=!0,Lt&&(Gt=Lt),Gt.value=mr,Gt.state=Ze,je(Gt,!0))},sr=function(Gt,mr,Lt){if(!Gt.done){Gt.done=!0,Lt&&(Gt=Lt);try{if(Gt.facade===mr)throw ot("Promise can't be resolved itself");var ar=At(mr);ar?ye(function(){var lr={done:!1};try{ie(ar,mr,st(sr,lr,Gt),st(Dt,lr,Gt))}catch(Nt){Dt(lr,Nt,Gt)}}):(Gt.value=mr,Gt.state=it,je(Gt,!1))}catch(lr){Dt({done:!1},lr,Gt)}}};if(De&&(Me=function(mr){Ae(this,et),oe(mr),ie(Ue,this);var Lt=Le(this);try{mr(st(sr,Lt),st(Dt,Lt))}catch(ar){Dt(Lt,ar)}},et=Me.prototype,Ue=function(mr){Ne(this,{type:Qe,done:!1,notified:!1,parent:!1,reactions:new ge,rejection:!1,state:dt,value:void 0})},Ue.prototype=y(et,{then:function(mr,Lt){var ar=Le(this),lr=Ge(se(this,Me));return ar.parent=!0,lr.ok=ue(mr)?mr:!0,lr.fail=ue(Lt)&&Lt,lr.domain=re?Xe.domain:void 0,ar.state==dt?ar.reactions.add(lr):ye(function(){ke(lr,ar)}),lr.promise}}),$e=function(){var Gt=new Ue,mr=Le(Gt);this.promise=Gt,this.resolve=st(sr,mr),this.reject=st(Dt,mr)},Ie.f=Ge=function(Gt){return Gt===Me||Gt===at?new $e(Gt):He(Gt)},!ae&&ue(ve)&&We!==Object.prototype)){ft=We.then,be||x(We,"then",function(mr,Lt){var ar=this;return new Me(function(lr,Nt){ie(ft,ar,lr,Nt)}).then(mr,Lt)},{unsafe:!0});try{delete We.constructor}catch(Gt){}E&&E(We,et)}z({global:!0,wrap:!0,forced:De},{Promise:Me}),ee(Me,Qe,!1,!0),ne(Qe)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(a,fe,le){a("../modules/es.promise.constructor"),a("../modules/es.promise.all"),a("../modules/es.promise.catch"),a("../modules/es.promise.race"),a("../modules/es.promise.reject"),a("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),b=a("../internals/new-promise-capability"),ie=a("../internals/perform"),x=a("../internals/iterate"),y=a("../internals/promise-statics-incorrect-iteration");z({target:"Promise",stat:!0,forced:y},{race:function(ee){var ne=this,oe=b.f(ne),ue=oe.reject,ce=ie(function(){var Ae=re(ne.resolve);x(ee,function(se){ae(Ae,ne,se).then(oe.resolve,ue)})});return ce.error&&ue(ce.value),oe.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/new-promise-capability"),b=a("../internals/promise-constructor-detection").CONSTRUCTOR;z({target:"Promise",stat:!0,forced:b},{reject:function(x){var y=re.f(this);return ae(y.reject,void 0,x),y.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/get-built-in"),re=a("../internals/is-pure"),b=a("../internals/promise-native-constructor"),ie=a("../internals/promise-constructor-detection").CONSTRUCTOR,x=a("../internals/promise-resolve"),y=ae("Promise"),E=re&&!ie;z({target:"Promise",stat:!0,forced:re||ie},{resolve:function(ne){return x(E&&this===y?b:this,ne)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(a,fe,le){var z=a("../internals/descriptors"),ae=a("../internals/global"),re=a("../internals/function-uncurry-this"),b=a("../internals/is-forced"),ie=a("../internals/inherit-if-required"),x=a("../internals/create-non-enumerable-property"),y=a("../internals/object-get-own-property-names").f,E=a("../internals/object-is-prototype-of"),ee=a("../internals/is-regexp"),ne=a("../internals/to-string"),oe=a("../internals/regexp-get-flags"),ue=a("../internals/regexp-sticky-helpers"),ce=a("../internals/proxy-accessor"),Ae=a("../internals/redefine"),se=a("../internals/fails"),he=a("../internals/has-own-property"),ye=a("../internals/internal-state").enforce,me=a("../internals/set-species"),pe=a("../internals/well-known-symbol"),ge=a("../internals/regexp-unsupported-dot-all"),Ee=a("../internals/regexp-unsupported-ncg"),ve=pe("match"),we=ae.RegExp,Ie=we.prototype,Qe=ae.SyntaxError,De=re(Ie.exec),Oe=re("".charAt),be=re("".replace),Le=re("".indexOf),Ne=re("".slice),We=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Me=/a/g,et=/a/g,ot=new we(Me)!==Me,Ve=ue.MISSED_STICKY,Xe=ue.UNSUPPORTED_Y,Ge=z&&(!ot||Ve||ge||Ee||se(function(){return et[ve]=!1,we(Me)!=Me||we(et)==et||we(Me,"i")!="/a/i"})),He=function(it){for(var Ze=it.length,Re=0,rt="",Ue=!1,$e;Re<=Ze;Re++){if($e=Oe(it,Re),$e==="\\"){rt+=$e+Oe(it,++Re);continue}!Ue&&$e==="."?rt+="[\\s\\S]":($e==="["?Ue=!0:$e==="]"&&(Ue=!1),rt+=$e)}return rt},Ke=function(it){for(var Ze=it.length,Re=0,rt="",Ue=[],$e={},at=!1,ft=!1,At=0,ke="",je;Re<=Ze;Re++){if(je=Oe(it,Re),je==="\\")je=je+Oe(it,++Re);else if(je==="]")at=!1;else if(!at)switch(!0){case je==="[":at=!0;break;case je==="(":De(We,Ne(it,Re+1))&&(Re+=2,ft=!0),rt+=je,At++;continue;case(je===">"&&ft):if(ke===""||he($e,ke))throw new Qe("Invalid capture group name");$e[ke]=!0,Ue[Ue.length]=[ke,At],ft=!1,ke="";continue}ft?ke+=je:rt+=je}return[rt,Ue]};if(b("RegExp",Ge)){for(var Ye=function(Ze,Re){var rt=E(Ie,this),Ue=ee(Ze),$e=Re===void 0,at=[],ft=Ze,At,ke,je,ze,nt,ut;if(!rt&&Ue&&$e&&Ze.constructor===Ye)return Ze;if((Ue||E(Ie,Ze))&&(Ze=Ze.source,$e&&(Re=oe(ft))),Ze=Ze===void 0?"":ne(Ze),Re=Re===void 0?"":ne(Re),ft=Ze,ge&&"dotAll"in Me&&(ke=!!Re&&Le(Re,"s")>-1,ke&&(Re=be(Re,/s/g,""))),At=Re,Ve&&"sticky"in Me&&(je=!!Re&&Le(Re,"y")>-1,je&&Xe&&(Re=be(Re,/y/g,""))),Ee&&(ze=Ke(Ze),Ze=ze[0],at=ze[1]),nt=ie(we(Ze,Re),rt?this:Ie,Ye),(ke||je||at.length)&&(ut=ye(nt),ke&&(ut.dotAll=!0,ut.raw=Ye(He(Ze),At)),je&&(ut.sticky=!0),at.length&&(ut.groups=at)),Ze!==ft)try{x(nt,"source",ft===""?"(?:)":ft)}catch(bt){}return nt},_e=y(we),dt=0;_e.length>dt;)ce(Ye,we,_e[dt++]);Ie.constructor=Ye,Ye.prototype=Ie,Ae(ae,"RegExp",Ye)}me("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/regexp-exec");z({target:"RegExp",proto:!0,forced:/./.exec!==ae},{exec:ae})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(a,fe,le){"use strict";var z=a("../internals/function-name").PROPER,ae=a("../internals/redefine"),re=a("../internals/an-object"),b=a("../internals/to-string"),ie=a("../internals/fails"),x=a("../internals/regexp-get-flags"),y="toString",E=RegExp.prototype,ee=E[y],ne=ie(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),oe=z&&ee.name!=y;(ne||oe)&&ae(RegExp.prototype,y,function(){var ce=re(this),Ae=b(ce.source),se=b(x(ce));return"/"+Ae+"/"+se},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(a,fe,le){"use strict";var z=a("../internals/export"),ae=a("../internals/function-uncurry-this"),re=a("../internals/not-a-regexp"),b=a("../internals/require-object-coercible"),ie=a("../internals/to-string"),x=a("../internals/correct-is-regexp-logic"),y=ae("".indexOf);z({target:"String",proto:!0,forced:!x("includes")},{includes:function(ee){return!!~y(ie(b(this)),ie(re(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(a,fe,le){"use strict";var z=a("../internals/string-multibyte").charAt,ae=a("../internals/to-string"),re=a("../internals/internal-state"),b=a("../internals/define-iterator"),ie="String Iterator",x=re.set,y=re.getterFor(ie);b(String,"String",function(E){x(this,{type:ie,string:ae(E),index:0})},function(){var ee=y(this),ne=ee.string,oe=ee.index,ue;return oe>=ne.length?{value:void 0,done:!0}:(ue=z(ne,oe),ee.index+=ue.length,{value:ue,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(a,fe,le){"use strict";var z=a("../internals/function-call"),ae=a("../internals/fix-regexp-well-known-symbol-logic"),re=a("../internals/an-object"),b=a("../internals/to-length"),ie=a("../internals/to-string"),x=a("../internals/require-object-coercible"),y=a("../internals/get-method"),E=a("../internals/advance-string-index"),ee=a("../internals/regexp-exec-abstract");ae("match",function(ne,oe,ue){return[function(Ae){var se=x(this),he=Ae==null?void 0:y(Ae,ne);return he?z(he,Ae,se):new RegExp(Ae)[ne](ie(se))},function(ce){var Ae=re(this),se=ie(ce),he=ue(oe,Ae,se);if(he.done)return he.value;if(!Ae.global)return ee(Ae,se);var ye=Ae.unicode;Ae.lastIndex=0;for(var me=[],pe=0,ge;(ge=ee(Ae,se))!==null;){var Ee=ie(ge[0]);me[pe]=Ee,Ee===""&&(Ae.lastIndex=E(se,b(Ae.lastIndex),ye)),pe++}return pe===0?null:me}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(a,fe,le){"use strict";var z=a("../internals/function-apply"),ae=a("../internals/function-call"),re=a("../internals/function-uncurry-this"),b=a("../internals/fix-regexp-well-known-symbol-logic"),ie=a("../internals/fails"),x=a("../internals/an-object"),y=a("../internals/is-callable"),E=a("../internals/to-integer-or-infinity"),ee=a("../internals/to-length"),ne=a("../internals/to-string"),oe=a("../internals/require-object-coercible"),ue=a("../internals/advance-string-index"),ce=a("../internals/get-method"),Ae=a("../internals/get-substitution"),se=a("../internals/regexp-exec-abstract"),he=a("../internals/well-known-symbol"),ye=he("replace"),me=Math.max,pe=Math.min,ge=re([].concat),Ee=re([].push),ve=re("".indexOf),we=re("".slice),Ie=function(be){return be===void 0?be:String(be)},Qe=function(){return"a".replace(/./,"$0")==="$0"}(),De=function(){return/./[ye]?/./[ye]("a","$0")==="":!1}(),Oe=!ie(function(){var be=/./;return be.exec=function(){var Le=[];return Le.groups={a:"7"},Le},"".replace(be,"$")!=="7"});b("replace",function(be,Le,Ne){var We=De?"$":"$0";return[function(et,ot){var Ve=oe(this),Xe=et==null?void 0:ce(et,ye);return Xe?ae(Xe,et,Ve,ot):ae(Le,ne(Ve),et,ot)},function(Me,et){var ot=x(this),Ve=ne(Me);if(typeof et=="string"&&ve(et,We)===-1&&ve(et,"$<")===-1){var Xe=Ne(Le,ot,Ve,et);if(Xe.done)return Xe.value}var Ge=y(et);Ge||(et=ne(et));var He=ot.global;if(He){var Ke=ot.unicode;ot.lastIndex=0}for(var Ye=[];;){var _e=se(ot,Ve);if(_e===null||(Ee(Ye,_e),!He))break;var dt=ne(_e[0]);dt===""&&(ot.lastIndex=ue(Ve,ee(ot.lastIndex),Ke))}for(var it="",Ze=0,Re=0;Re=Ze&&(it+=we(Ve,Ze,Ue)+ke,Ze=Ue+rt.length)}return it+we(Ve,Ze)}]},!Oe||!Qe||De)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(a,fe,le){"use strict";var z=a("../internals/function-call"),ae=a("../internals/fix-regexp-well-known-symbol-logic"),re=a("../internals/an-object"),b=a("../internals/require-object-coercible"),ie=a("../internals/same-value"),x=a("../internals/to-string"),y=a("../internals/get-method"),E=a("../internals/regexp-exec-abstract");ae("search",function(ee,ne,oe){return[function(ce){var Ae=b(this),se=ce==null?void 0:y(ce,ee);return se?z(se,ce,Ae):new RegExp(ce)[ee](x(Ae))},function(ue){var ce=re(this),Ae=x(ue),se=oe(ne,ce,Ae);if(se.done)return se.value;var he=ce.lastIndex;ie(he,0)||(ce.lastIndex=0);var ye=E(ce,Ae);return ie(ce.lastIndex,he)||(ce.lastIndex=he),ye===null?-1:ye.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(a,fe,le){"use strict";var z=a("../internals/function-apply"),ae=a("../internals/function-call"),re=a("../internals/function-uncurry-this"),b=a("../internals/fix-regexp-well-known-symbol-logic"),ie=a("../internals/is-regexp"),x=a("../internals/an-object"),y=a("../internals/require-object-coercible"),E=a("../internals/species-constructor"),ee=a("../internals/advance-string-index"),ne=a("../internals/to-length"),oe=a("../internals/to-string"),ue=a("../internals/get-method"),ce=a("../internals/array-slice-simple"),Ae=a("../internals/regexp-exec-abstract"),se=a("../internals/regexp-exec"),he=a("../internals/regexp-sticky-helpers"),ye=a("../internals/fails"),me=he.UNSUPPORTED_Y,pe=4294967295,ge=Math.min,Ee=[].push,ve=re(/./.exec),we=re(Ee),Ie=re("".slice),Qe=!ye(function(){var De=/(?:)/,Oe=De.exec;De.exec=function(){return Oe.apply(this,arguments)};var be="ab".split(De);return be.length!==2||be[0]!=="a"||be[1]!=="b"});b("split",function(De,Oe,be){var Le;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Le=function(Ne,We){var Me=oe(y(this)),et=We===void 0?pe:We>>>0;if(et===0)return[];if(Ne===void 0)return[Me];if(!ie(Ne))return ae(Oe,Me,Ne,et);for(var ot=[],Ve=(Ne.ignoreCase?"i":"")+(Ne.multiline?"m":"")+(Ne.unicode?"u":"")+(Ne.sticky?"y":""),Xe=0,Ge=new RegExp(Ne.source,Ve+"g"),He,Ke,Ye;(He=ae(se,Ge,Me))&&(Ke=Ge.lastIndex,!(Ke>Xe&&(we(ot,Ie(Me,Xe,He.index)),He.length>1&&He.index=et)));)Ge.lastIndex===He.index&&Ge.lastIndex++;return Xe===Me.length?(Ye||!ve(Ge,""))&&we(ot,""):we(ot,Ie(Me,Xe)),ot.length>et?ce(ot,0,et):ot}:"0".split(void 0,0).length?Le=function(Ne,We){return Ne===void 0&&We===0?[]:ae(Oe,this,Ne,We)}:Le=Oe,[function(We,Me){var et=y(this),ot=We==null?void 0:ue(We,De);return ot?ae(ot,We,et,Me):ae(Le,oe(et),We,Me)},function(Ne,We){var Me=x(this),et=oe(Ne),ot=be(Le,Me,et,We,Le!==Oe);if(ot.done)return ot.value;var Ve=E(Me,RegExp),Xe=Me.unicode,Ge=(Me.ignoreCase?"i":"")+(Me.multiline?"m":"")+(Me.unicode?"u":"")+(me?"g":"y"),He=new Ve(me?"^(?:"+Me.source+")":Me,Ge),Ke=We===void 0?pe:We>>>0;if(Ke===0)return[];if(et.length===0)return Ae(He,et)===null?[et]:[];for(var Ye=0,_e=0,dt=[];_e2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").every,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("every",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/function-call"),re=a("../internals/array-fill"),b=z.aTypedArray,ie=z.exportTypedArrayMethod;ie("fill",function(y){var E=arguments.length;return ae(re,b(this),y,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").filter,re=a("../internals/typed-array-from-species-and-list"),b=z.aTypedArray,ie=z.exportTypedArrayMethod;ie("filter",function(y){var E=ae(b(this),y,arguments.length>1?arguments[1]:void 0);return re(this,E)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").findIndex,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("findIndex",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").find,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("find",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").forEach,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("forEach",function(x){ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-includes").includes,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("includes",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-includes").indexOf,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("indexOf",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(a,fe,le){"use strict";var z=a("../internals/global"),ae=a("../internals/fails"),re=a("../internals/function-uncurry-this"),b=a("../internals/array-buffer-view-core"),ie=a("../modules/es.array.iterator"),x=a("../internals/well-known-symbol"),y=x("iterator"),E=z.Uint8Array,ee=re(ie.values),ne=re(ie.keys),oe=re(ie.entries),ue=b.aTypedArray,ce=b.exportTypedArrayMethod,Ae=E&&E.prototype,se=!ae(function(){Ae[y].call([1])}),he=!!Ae&&Ae.values&&Ae[y]===Ae.values&&Ae.values.name==="values",ye=function(){return ee(ue(this))};ce("entries",function(){return oe(ue(this))},se),ce("keys",function(){return ne(ue(this))},se),ce("values",ye,se||!he,{name:"values"}),ce(y,ye,se||!he,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/function-uncurry-this"),re=z.aTypedArray,b=z.exportTypedArrayMethod,ie=ae([].join);b("join",function(y){return ie(re(this),y)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/function-apply"),re=a("../internals/array-last-index-of"),b=z.aTypedArray,ie=z.exportTypedArrayMethod;ie("lastIndexOf",function(y){var E=arguments.length;return ae(re,b(this),E>1?[y,arguments[1]]:[y])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").map,re=a("../internals/typed-array-species-constructor"),b=z.aTypedArray,ie=z.exportTypedArrayMethod;ie("map",function(y){return ae(b(this),y,arguments.length>1?arguments[1]:void 0,function(E,ee){return new(re(E))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-reduce").right,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("reduceRight",function(x){var y=arguments.length;return ae(re(this),x,y,y>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-reduce").left,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("reduce",function(x){var y=arguments.length;return ae(re(this),x,y,y>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=z.aTypedArray,re=z.exportTypedArrayMethod,b=Math.floor;re("reverse",function(){for(var x=this,y=ae(x).length,E=b(y/2),ee=0,ne;ee1?arguments[1]:void 0,1),pe=x(ye);if(Ae)return ae(oe,this,pe,me);var ge=this.length,Ee=b(pe),ve=0;if(Ee+me>ge)throw E("Wrong length");for(;vece;)se[ce]=oe[ce++];return se},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").some,re=z.aTypedArray,b=z.exportTypedArrayMethod;b("some",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(a,fe,le){"use strict";var z=a("../internals/global"),ae=a("../internals/function-uncurry-this"),re=a("../internals/fails"),b=a("../internals/a-callable"),ie=a("../internals/array-sort"),x=a("../internals/array-buffer-view-core"),y=a("../internals/engine-ff-version"),E=a("../internals/engine-is-ie-or-edge"),ee=a("../internals/engine-v8-version"),ne=a("../internals/engine-webkit-version"),oe=x.aTypedArray,ue=x.exportTypedArrayMethod,ce=z.Uint16Array,Ae=ce&&ae(ce.prototype.sort),se=!!Ae&&!(re(function(){Ae(new ce(2),null)})&&re(function(){Ae(new ce(2),{})})),he=!!Ae&&!re(function(){if(ee)return ee<74;if(y)return y<67;if(E)return!0;if(ne)return ne<602;var me=new ce(516),pe=Array(516),ge,Ee;for(ge=0;ge<516;ge++)Ee=ge%4,me[ge]=515-ge,pe[ge]=ge-2*Ee+3;for(Ae(me,function(ve,we){return(ve/4|0)-(we/4|0)}),ge=0;ge<516;ge++)if(me[ge]!==pe[ge])return!0}),ye=function(me){return function(pe,ge){return me!==void 0?+me(pe,ge)||0:ge!==ge?-1:pe!==pe?1:pe===0&&ge===0?1/pe>0&&1/ge<0?1:-1:pe>ge}};ue("sort",function(pe){return pe!==void 0&&b(pe),he?Ae(this,pe):ie(oe(this),ye(pe))},!he||se)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core"),ae=a("../internals/to-length"),re=a("../internals/to-absolute-index"),b=a("../internals/typed-array-species-constructor"),ie=z.aTypedArray,x=z.exportTypedArrayMethod;x("subarray",function(E,ee){var ne=ie(this),oe=ne.length,ue=re(E,oe),ce=b(ne);return new ce(ne.buffer,ne.byteOffset+ue*ne.BYTES_PER_ELEMENT,ae((ee===void 0?oe:re(ee,oe))-ue))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(a,fe,le){"use strict";var z=a("../internals/global"),ae=a("../internals/function-apply"),re=a("../internals/array-buffer-view-core"),b=a("../internals/fails"),ie=a("../internals/array-slice"),x=z.Int8Array,y=re.aTypedArray,E=re.exportTypedArrayMethod,ee=[].toLocaleString,ne=!!x&&b(function(){ee.call(new x(1))}),oe=b(function(){return[1,2].toLocaleString()!=new x([1,2]).toLocaleString()})||!b(function(){x.prototype.toLocaleString.call([1,2])});E("toLocaleString",function(){return ae(ee,ne?ie(y(this)):y(this),ie(arguments))},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(a,fe,le){"use strict";var z=a("../internals/array-buffer-view-core").exportTypedArrayMethod,ae=a("../internals/fails"),re=a("../internals/global"),b=a("../internals/function-uncurry-this"),ie=re.Uint8Array,x=ie&&ie.prototype||{},y=[].toString,E=b([].join);ae(function(){y.call({})})&&(y=function(){return E(this)});var ee=x.toString!=y;z("toString",y,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(a,fe,le){var z=a("../internals/typed-array-constructor");z("Uint8",function(ae){return function(b,ie,x){return ae(this,b,ie,x)}})},{"../internals/typed-array-constructor":258}],339:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/dom-iterables"),re=a("../internals/dom-token-list-prototype"),b=a("../internals/array-for-each"),ie=a("../internals/create-non-enumerable-property"),x=function(E){if(E&&E.forEach!==b)try{ie(E,"forEach",b)}catch(ee){E.forEach=b}};for(var y in ae)ae[y]&&x(z[y]&&z[y].prototype);x(re)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(a,fe,le){var z=a("../internals/global"),ae=a("../internals/dom-iterables"),re=a("../internals/dom-token-list-prototype"),b=a("../modules/es.array.iterator"),ie=a("../internals/create-non-enumerable-property"),x=a("../internals/well-known-symbol"),y=x("iterator"),E=x("toStringTag"),ee=b.values,ne=function(ue,ce){if(ue){if(ue[y]!==ee)try{ie(ue,y,ee)}catch(se){ue[y]=ee}if(ue[E]||ie(ue,E,ce),ae[ce]){for(var Ae in b)if(ue[Ae]!==b[Ae])try{ie(ue,Ae,b[Ae])}catch(se){ue[Ae]=b[Ae]}}}};for(var oe in ae)ne(z[oe]&&z[oe].prototype,oe);ne(re,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(a,fe,le){function z(he){return Array.isArray?Array.isArray(he):se(he)==="[object Array]"}le.isArray=z;function ae(he){return typeof he=="boolean"}le.isBoolean=ae;function re(he){return he===null}le.isNull=re;function b(he){return he==null}le.isNullOrUndefined=b;function ie(he){return typeof he=="number"}le.isNumber=ie;function x(he){return typeof he=="string"}le.isString=x;function y(he){return typeof he=="symbol"}le.isSymbol=y;function E(he){return he===void 0}le.isUndefined=E;function ee(he){return se(he)==="[object RegExp]"}le.isRegExp=ee;function ne(he){return typeof he=="object"&&he!==null}le.isObject=ne;function oe(he){return se(he)==="[object Date]"}le.isDate=oe;function ue(he){return se(he)==="[object Error]"||he instanceof Error}le.isError=ue;function ce(he){return typeof he=="function"}le.isFunction=ce;function Ae(he){return he===null||typeof he=="boolean"||typeof he=="number"||typeof he=="string"||typeof he=="symbol"||typeof he=="undefined"}le.isPrimitive=Ae,le.isBuffer=a("buffer").Buffer.isBuffer;function se(he){return Object.prototype.toString.call(he)}},{buffer:90}],342:[function(a,fe,le){(function(z){"use strict";var ae=function(){var y=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,E=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ee=/[^-+\dA-Z]/g;return function(ne,oe,ue,ce){if(arguments.length===1&&x(ne)==="string"&&!/\d/.test(ne)&&(oe=ne,ne=void 0),ne=ne||new Date,ne instanceof Date||(ne=new Date(ne)),isNaN(ne))throw TypeError("Invalid date");oe=String(ae.masks[oe]||oe||ae.masks.default);var Ae=oe.slice(0,4);(Ae==="UTC:"||Ae==="GMT:")&&(oe=oe.slice(4),ue=!0,Ae==="GMT:"&&(ce=!0));var se=ue?"getUTC":"get",he=ne[se+"Date"](),ye=ne[se+"Day"](),me=ne[se+"Month"](),pe=ne[se+"FullYear"](),ge=ne[se+"Hours"](),Ee=ne[se+"Minutes"](),ve=ne[se+"Seconds"](),we=ne[se+"Milliseconds"](),Ie=ue?0:ne.getTimezoneOffset(),Qe=b(ne),De=ie(ne),Oe={d:he,dd:re(he),ddd:ae.i18n.dayNames[ye],dddd:ae.i18n.dayNames[ye+7],m:me+1,mm:re(me+1),mmm:ae.i18n.monthNames[me],mmmm:ae.i18n.monthNames[me+12],yy:String(pe).slice(2),yyyy:pe,h:ge%12||12,hh:re(ge%12||12),H:ge,HH:re(ge),M:Ee,MM:re(Ee),s:ve,ss:re(ve),l:re(we,3),L:re(Math.round(we/10)),t:ge<12?"a":"p",tt:ge<12?"am":"pm",T:ge<12?"A":"P",TT:ge<12?"AM":"PM",Z:ce?"GMT":ue?"UTC":(String(ne).match(E)||[""]).pop().replace(ee,""),o:(Ie>0?"-":"+")+re(Math.floor(Math.abs(Ie)/60)*100+Math.abs(Ie)%60,4),S:["th","st","nd","rd"][he%10>3?0:(he%100-he%10!=10)*he%10],W:Qe,N:De};return oe.replace(y,function(be){return be in Oe?Oe[be]:be.slice(1,be.length-1)})}}();ae.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},ae.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function re(y,E){for(y=String(y),E=E||2;y.length]/;fe.exports=ae;function ae(re){var b=""+re,ie=z.exec(b);if(!ie)return b;var x,y="",E=0,ee=0;for(E=ie.index;E0&&(Oe=we[0]),Oe instanceof Error)throw Oe;var be=new Error("Unhandled error."+(Oe?" ("+Oe.message+")":""));throw be.context=Oe,be}var Le=De[ve];if(Le===void 0)return!1;if(typeof Le=="function")ae(Le,this,we);else for(var Ne=Le.length,We=se(Le,Ne),Ie=0;Ie0&&Oe.length>Qe&&!Oe.warned){Oe.warned=!0;var be=new Error("Possible EventEmitter memory leak detected. "+Oe.length+" "+String(ve)+" listeners added. Use emitter.setMaxListeners() to increase limit");be.name="MaxListenersExceededWarning",be.emitter=Ee,be.type=ve,be.count=Oe.length,b(be)}return Ee}x.prototype.addListener=function(ve,we){return ne(this,ve,we,!1)},x.prototype.on=x.prototype.addListener,x.prototype.prependListener=function(ve,we){return ne(this,ve,we,!0)};function oe(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ue(Ee,ve,we){var Ie={fired:!1,wrapFn:void 0,target:Ee,type:ve,listener:we},Qe=oe.bind(Ie);return Qe.listener=we,Ie.wrapFn=Qe,Qe}x.prototype.once=function(ve,we){return E(we),this.on(ve,ue(this,ve,we)),this},x.prototype.prependOnceListener=function(ve,we){return E(we),this.prependListener(ve,ue(this,ve,we)),this},x.prototype.removeListener=function(ve,we){var Ie,Qe,De,Oe,be;if(E(we),Qe=this._events,Qe===void 0)return this;if(Ie=Qe[ve],Ie===void 0)return this;if(Ie===we||Ie.listener===we)--this._eventsCount===0?this._events=Object.create(null):(delete Qe[ve],Qe.removeListener&&this.emit("removeListener",ve,Ie.listener||we));else if(typeof Ie!="function"){for(De=-1,Oe=Ie.length-1;Oe>=0;Oe--)if(Ie[Oe]===we||Ie[Oe].listener===we){be=Ie[Oe].listener,De=Oe;break}if(De<0)return this;De===0?Ie.shift():he(Ie,De),Ie.length===1&&(Qe[ve]=Ie[0]),Qe.removeListener!==void 0&&this.emit("removeListener",ve,be||we)}return this},x.prototype.off=x.prototype.removeListener,x.prototype.removeAllListeners=function(ve){var we,Ie,Qe;if(Ie=this._events,Ie===void 0)return this;if(Ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ie[ve]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ie[ve]),this;if(arguments.length===0){var De=Object.keys(Ie),Oe;for(Qe=0;Qe=0;Qe--)this.removeListener(ve,we[Qe]);return this};function ce(Ee,ve,we){var Ie=Ee._events;if(Ie===void 0)return[];var Qe=Ie[ve];return Qe===void 0?[]:typeof Qe=="function"?we?[Qe.listener||Qe]:[Qe]:we?ye(Qe):se(Qe,Qe.length)}x.prototype.listeners=function(ve){return ce(this,ve,!0)},x.prototype.rawListeners=function(ve){return ce(this,ve,!1)},x.listenerCount=function(Ee,ve){return typeof Ee.listenerCount=="function"?Ee.listenerCount(ve):Ae.call(Ee,ve)},x.prototype.listenerCount=Ae;function Ae(Ee){var ve=this._events;if(ve!==void 0){var we=ve[Ee];if(typeof we=="function")return 1;if(we!==void 0)return we.length}return 0}x.prototype.eventNames=function(){return this._eventsCount>0?re(this._events):[]};function se(Ee,ve){for(var we=new Array(ve),Ie=0;Ie=3&&(ue=oe),ae.call(ee)==="[object Array]"?b(ee,ne,ue):typeof ee=="string"?ie(ee,ne,ue):x(ee,ne,ue)};fe.exports=y},{"is-callable":367}],346:[function(a,fe,le){"use strict";var z="Function.prototype.bind called on incompatible ",ae=Array.prototype.slice,re=Object.prototype.toString,b="[object Function]";fe.exports=function(x){var y=this;if(typeof y!="function"||re.call(y)!==b)throw new TypeError(z+y);for(var E=ae.call(arguments,1),ee,ne=function(){if(this instanceof ee){var se=y.apply(this,E.concat(ae.call(arguments)));return Object(se)===se?se:this}else return y.apply(x,E.concat(ae.call(arguments)))},oe=Math.max(0,y.length-E.length),ue=[],ce=0;ce1&&typeof We!="boolean")throw new b('"allowMissing" argument must be a boolean');if(Ie(/^%?[^%]*%?$/,Ne)===null)throw new ae("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Me=Oe(Ne),et=Me.length>0?Me[0]:"",ot=be("%"+et+"%",We),Ve=ot.name,Xe=ot.value,Ge=!1,He=ot.alias;He&&(et=He[0],Ee(Me,ge([0,1],He)));for(var Ke=1,Ye=!0;Ke=Me.length){var Ze=x(Xe,_e);Ye=!!Ze,Ye&&"get"in Ze&&!("originalValue"in Ze.get)?Xe=Ze.get:Xe=Xe[_e]}else Ye=pe(Xe,_e),Xe=Xe[_e];Ye&&!Ge&&(Ae[Ve]=Xe)}}return Xe}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(a,fe,le){"use strict";var z=a("get-intrinsic"),ae=z("%Object.getOwnPropertyDescriptor%",!0);if(ae)try{ae([],"length")}catch(re){ae=null}fe.exports=ae},{"get-intrinsic":348}],350:[function(a,fe,le){"use strict";var z={foo:{}},ae=Object;fe.exports=function(){return{__proto__:z}.foo===z.foo&&!({__proto__:null}instanceof ae)}},{}],351:[function(a,fe,le){"use strict";var z=typeof Symbol!="undefined"&&Symbol,ae=a("./shams");fe.exports=function(){return typeof z!="function"||typeof Symbol!="function"||typeof z("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ae()}},{"./shams":352}],352:[function(a,fe,le){"use strict";fe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ae={},re=Symbol("test"),b=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(b)!=="[object Symbol]")return!1;var ie=42;ae[re]=ie;for(re in ae)return!1;if(typeof Object.keys=="function"&&Object.keys(ae).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ae).length!==0)return!1;var x=Object.getOwnPropertySymbols(ae);if(x.length!==1||x[0]!==re||!Object.prototype.propertyIsEnumerable.call(ae,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var y=Object.getOwnPropertyDescriptor(ae,re);if(y.value!==ie||y.enumerable!==!0)return!1}return!0}},{}],353:[function(a,fe,le){"use strict";var z=a("has-symbols/shams");fe.exports=function(){return z()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(a,fe,le){"use strict";var z=a("function-bind");fe.exports=z.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(a,fe,le){var z=a("http"),ae=a("url"),re=fe.exports;for(var b in z)z.hasOwnProperty(b)&&(re[b]=z[b]);re.request=function(x,y){return x=ie(x),z.request.call(this,x,y)},re.get=function(x,y){return x=ie(x),z.get.call(this,x,y)};function ie(x){if(typeof x=="string"&&(x=ae.parse(x)),x.protocol||(x.protocol="https:"),x.protocol!=="https:")throw new Error('Protocol "'+x.protocol+'" not supported. Expected "https:"');return x}},{http:468,url:472}],356:[function(a,fe,le){"use strict";var z=a("util"),ae=a("ms");fe.exports=function(re){if(typeof re=="number")return re;var b=ae(re);if(b===void 0){var ie=new Error(z.format("humanize-ms(%j) result undefined",re));console.warn(ie.stack)}return b}},{ms:376,util:419}],357:[function(a,fe,le){le.read=function(z,ae,re,b,ie){var x,y,E=ie*8-b-1,ee=(1<>1,oe=-7,ue=re?ie-1:0,ce=re?-1:1,Ae=z[ae+ue];for(ue+=ce,x=Ae&(1<<-oe)-1,Ae>>=-oe,oe+=E;oe>0;x=x*256+z[ae+ue],ue+=ce,oe-=8);for(y=x&(1<<-oe)-1,x>>=-oe,oe+=b;oe>0;y=y*256+z[ae+ue],ue+=ce,oe-=8);if(x===0)x=1-ne;else{if(x===ee)return y?NaN:(Ae?-1:1)*(1/0);y=y+Math.pow(2,b),x=x-ne}return(Ae?-1:1)*y*Math.pow(2,x-b)},le.write=function(z,ae,re,b,ie,x){var y,E,ee,ne=x*8-ie-1,oe=(1<>1,ce=ie===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ae=b?0:x-1,se=b?1:-1,he=ae<0||ae===0&&1/ae<0?1:0;for(ae=Math.abs(ae),isNaN(ae)||ae===1/0?(E=isNaN(ae)?1:0,y=oe):(y=Math.floor(Math.log(ae)/Math.LN2),ae*(ee=Math.pow(2,-y))<1&&(y--,ee*=2),y+ue>=1?ae+=ce/ee:ae+=ce*Math.pow(2,1-ue),ae*ee>=2&&(y++,ee/=2),y+ue>=oe?(E=0,y=oe):y+ue>=1?(E=(ae*ee-1)*Math.pow(2,ie),y=y+ue):(E=ae*Math.pow(2,ue-1)*Math.pow(2,ie),y=0));ie>=8;z[re+Ae]=E&255,Ae+=se,E/=256,ie-=8);for(y=y<0;z[re+Ae]=y&255,Ae+=se,y/=256,ne-=8);z[re+Ae-se]|=he*128}},{}],358:[function(a,fe,le){"use strict";var z=[a("./nextTick"),a("./queueMicrotask"),a("./mutation.js"),a("./messageChannel"),a("./stateChange"),a("./timeout")],ae,re,b=-1,ie=[],x=!1;function y(){!ae||!re||(ae=!1,re.length?ie=re.concat(ie):b=-1,ie.length&&E())}function E(){if(!ae){x=!1,ae=!0;for(var Ae=ie.length,se=setTimeout(y);Ae;){for(re=ie,ie=[];re&&++b1)for(var he=1;he=0&&re(E)!=="[object Array]"&&re(E.callee)==="[object Function]"},x=function(){return b(arguments)}();b.isLegacyArguments=ie,fe.exports=x?b:ie},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(a,fe,le){fe.exports=function(re){return re!=null&&(z(re)||ae(re)||!!re._isBuffer)};function z(re){return!!re.constructor&&typeof re.constructor.isBuffer=="function"&&re.constructor.isBuffer(re)}function ae(re){return typeof re.readFloatLE=="function"&&typeof re.slice=="function"&&z(re.slice(0,0))}},{}],367:[function(a,fe,le){"use strict";var z=Function.prototype.toString,ae=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,re,b;if(typeof ae=="function"&&typeof Object.defineProperty=="function")try{re=Object.defineProperty({},"length",{get:function(){throw b}}),b={},ae(function(){throw 42},null,re)}catch(pe){pe!==b&&(ae=null)}else ae=null;var ie=/^\s*class\b/,x=function(ge){try{var Ee=z.call(ge);return ie.test(Ee)}catch(ve){return!1}},y=function(ge){try{return x(ge)?!1:(z.call(ge),!0)}catch(Ee){return!1}},E=Object.prototype.toString,ee="[object Object]",ne="[object Function]",oe="[object GeneratorFunction]",ue="[object HTMLAllCollection]",ce="[object HTML document.all class]",Ae="[object HTMLCollection]",se=typeof Symbol=="function"&&!!Symbol.toStringTag,he=!(0 in[,]),ye=function(){return!1};if(typeof document=="object"){var me=document.all;E.call(me)===E.call(document.all)&&(ye=function(ge){if((he||!ge)&&(typeof ge=="undefined"||typeof ge=="object"))try{var Ee=E.call(ge);return(Ee===ue||Ee===ce||Ee===Ae||Ee===ee)&&ge("")==null}catch(ve){}return!1})}fe.exports=ae?function(ge){if(ye(ge))return!0;if(!ge||typeof ge!="function"&&typeof ge!="object")return!1;try{ae(ge,null,re)}catch(Ee){if(Ee!==b)return!1}return!x(ge)&&y(ge)}:function(ge){if(ye(ge))return!0;if(!ge||typeof ge!="function"&&typeof ge!="object")return!1;if(se)return y(ge);if(x(ge))return!1;var Ee=E.call(ge);return Ee!==ne&&Ee!==oe&&!/^\[object HTML/.test(Ee)?!1:y(ge)}},{}],368:[function(a,fe,le){"use strict";var z=Object.prototype.toString,ae=Function.prototype.toString,re=/^\s*(?:function)?\*/,b=a("has-tostringtag/shams")(),ie=Object.getPrototypeOf,x=function(){if(!b)return!1;try{return Function("return function*() {}")()}catch(E){}},y;fe.exports=function(ee){if(typeof ee!="function")return!1;if(re.test(ae.call(ee)))return!0;if(!b){var ne=z.call(ee);return ne==="[object GeneratorFunction]"}if(!ie)return!1;if(typeof y=="undefined"){var oe=x();y=oe?ie(oe):!1}return ie(ee)===y}},{"has-tostringtag/shams":353}],369:[function(a,fe,le){"use strict";var z=a("which-typed-array");fe.exports=function(re){return!!z(re)}},{"which-typed-array":420}],370:[function(a,fe,le){var z={}.toString;fe.exports=Array.isArray||function(ae){return z.call(ae)=="[object Array]"}},{}],371:[function(a,fe,le){(function(z){(function(){(function(ae,re){typeof le=="object"&&typeof fe!="undefined"?fe.exports=re(ae):typeof de=="function"&&de.amd?de(re):re(ae)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof z!="undefined"?z:this,function(ae){"use strict";ae=ae||{};var re=ae.Base64,b="2.6.4",ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=function(Ne){for(var We={},Me=0,et=Ne.length;Me>>6)+y(128|We&63):y(224|We>>>12&15)+y(128|We>>>6&63)+y(128|We&63)}else{var We=65536+(Ne.charCodeAt(0)-55296)*1024+(Ne.charCodeAt(1)-56320);return y(240|We>>>18&7)+y(128|We>>>12&63)+y(128|We>>>6&63)+y(128|We&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ne=function(Ne){return Ne.replace(ee,E)},oe=function(Ne){var We=[0,2,1][Ne.length%3],Me=Ne.charCodeAt(0)<<16|(Ne.length>1?Ne.charCodeAt(1):0)<<8|(Ne.length>2?Ne.charCodeAt(2):0),et=[ie.charAt(Me>>>18),ie.charAt(Me>>>12&63),We>=2?"=":ie.charAt(Me>>>6&63),We>=1?"=":ie.charAt(Me&63)];return et.join("")},ue=ae.btoa&&typeof ae.btoa=="function"?function(Ne){return ae.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,oe)},ce=function(Ne){return ue(ne(String(Ne)))},Ae=function(Ne){return Ne.replace(/[+\/]/g,function(We){return We=="+"?"-":"_"}).replace(/=/g,"")},se=function(Ne,We){return We?Ae(ce(Ne)):ce(Ne)},he=function(Ne){return se(Ne,!0)},ye;ae.Uint8Array&&(ye=function(Ne,We){for(var Me="",et=0,ot=Ne.length;et>>18)+ie.charAt(He>>>12&63)+(typeof Xe!="undefined"?ie.charAt(He>>>6&63):"=")+(typeof Ge!="undefined"?ie.charAt(He&63):"=")}return We?Ae(Me):Me});var me=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,pe=function(Ne){switch(Ne.length){case 4:var We=(7&Ne.charCodeAt(0))<<18|(63&Ne.charCodeAt(1))<<12|(63&Ne.charCodeAt(2))<<6|63&Ne.charCodeAt(3),Me=We-65536;return y((Me>>>10)+55296)+y((Me&1023)+56320);case 3:return y((15&Ne.charCodeAt(0))<<12|(63&Ne.charCodeAt(1))<<6|63&Ne.charCodeAt(2));default:return y((31&Ne.charCodeAt(0))<<6|63&Ne.charCodeAt(1))}},ge=function(Ne){return Ne.replace(me,pe)},Ee=function(Ne){var We=Ne.length,Me=We%4,et=(We>0?x[Ne.charAt(0)]<<18:0)|(We>1?x[Ne.charAt(1)]<<12:0)|(We>2?x[Ne.charAt(2)]<<6:0)|(We>3?x[Ne.charAt(3)]:0),ot=[y(et>>>16),y(et>>>8&255),y(et&255)];return ot.length-=[0,0,2,1][Me],ot.join("")},ve=ae.atob&&typeof ae.atob=="function"?function(Ne){return ae.atob(Ne)}:function(Ne){return Ne.replace(/\S{1,4}/g,Ee)},we=function(Ne){return ve(String(Ne).replace(/[^A-Za-z0-9\+\/]/g,""))},Ie=function(Ne){return ge(ve(Ne))},Qe=function(Ne){return String(Ne).replace(/[-_]/g,function(We){return We=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},De=function(Ne){return Ie(Qe(Ne))},Oe;ae.Uint8Array&&(Oe=function(Ne){return Uint8Array.from(we(Qe(Ne)),function(We){return We.charCodeAt(0)})});var be=function(){var Ne=ae.Base64;return ae.Base64=re,Ne};if(ae.Base64={VERSION:b,atob:we,btoa:ue,fromBase64:De,toBase64:se,utob:ne,encode:se,encodeURI:he,btou:ge,decode:De,noConflict:be,fromUint8Array:ye,toUint8Array:Oe},typeof Object.defineProperty=="function"){var Le=function(Ne){return{value:Ne,enumerable:!1,writable:!0,configurable:!0}};ae.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Le(function(){return De(this)})),Object.defineProperty(String.prototype,"toBase64",Le(function(Ne){return se(this,Ne)})),Object.defineProperty(String.prototype,"toBase64URI",Le(function(){return se(this,!0)}))}}return ae.Meteor&&(Base64=ae.Base64),typeof fe!="undefined"&&fe.exports?fe.exports.Base64=ae.Base64:typeof de=="function"&&de.amd&&de([],function(){return ae.Base64}),{Base64:ae.Base64}})}).call(this)}).call(this,typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(a,fe,le){"use strict";fe.exports=ae;var z=Object.prototype.hasOwnProperty;function ae(re,b,ie){if(!re)throw new TypeError("argument dest is required");if(!b)throw new TypeError("argument src is required");return ie===void 0&&(ie=!0),Object.getOwnPropertyNames(b).forEach(function(y){if(!(!ie&&z.call(re,y))){var E=Object.getOwnPropertyDescriptor(b,y);Object.defineProperty(re,y,E)}}),re}},{}],373:[function(a,fe,le){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.regexp.constructor.js"),a("core-js/modules/es.regexp.to-string.js");function z(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ae=0;ae0)return y(oe);if(ce==="number"&&isFinite(oe))return ue.long?ee(oe):E(oe);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(oe))};function y(oe){if(oe=String(oe),!(oe.length>100)){var ue=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(oe);if(ue){var ce=parseFloat(ue[1]),Ae=(ue[2]||"ms").toLowerCase();switch(Ae){case"years":case"year":case"yrs":case"yr":case"y":return ce*x;case"weeks":case"week":case"w":return ce*ie;case"days":case"day":case"d":return ce*b;case"hours":case"hour":case"hrs":case"hr":case"h":return ce*re;case"minutes":case"minute":case"mins":case"min":case"m":return ce*ae;case"seconds":case"second":case"secs":case"sec":case"s":return ce*z;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return ce;default:return}}}}function E(oe){var ue=Math.abs(oe);return ue>=b?Math.round(oe/b)+"d":ue>=re?Math.round(oe/re)+"h":ue>=ae?Math.round(oe/ae)+"m":ue>=z?Math.round(oe/z)+"s":oe+"ms"}function ee(oe){var ue=Math.abs(oe);return ue>=b?ne(oe,ue,b,"day"):ue>=re?ne(oe,ue,re,"hour"):ue>=ae?ne(oe,ue,ae,"minute"):ue>=z?ne(oe,ue,z,"second"):oe+" ms"}function ne(oe,ue,ce,Ae){var se=ue>=ce*1.5;return Math.round(oe/ce)+" "+Ae+(se?"s":"")}},{}],377:[function(a,fe,le){"use strict";var z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;function b(x){if(x==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(x)}function ie(){try{if(!Object.assign)return!1;var x=new String("abc");if(x[5]="de",Object.getOwnPropertyNames(x)[0]==="5")return!1;for(var y={},E=0;E<10;E++)y["_"+String.fromCharCode(E)]=E;var ee=Object.getOwnPropertyNames(y).map(function(oe){return y[oe]});if(ee.join("")!=="0123456789")return!1;var ne={};return"abcdefghijklmnopqrst".split("").forEach(function(oe){ne[oe]=oe}),Object.keys(Object.assign({},ne)).join("")==="abcdefghijklmnopqrst"}catch(oe){return!1}}fe.exports=ie()?Object.assign:function(x,y){for(var E,ee=b(x),ne,oe=1;oe2){var Ae=E.lastIndexOf("/");if(Ae!==E.length-1){Ae===-1?(E="",ee=0):(E=E.slice(0,Ae),ee=E.length-1-E.lastIndexOf("/")),ne=ce,oe=0;continue}}else if(E.length===2||E.length===1){E="",ee=0,ne=ce,oe=0;continue}}y&&(E.length>0?E+="/..":E="..",ee=2)}else E.length>0?E+="/"+x.slice(ne+1,ce):E=x.slice(ne+1,ce),ee=ce-ne-1;ne=ce,oe=0}else ue===46&&oe!==-1?++oe:oe=-1}return E}function b(x,y){var E=y.dir||y.root,ee=y.base||(y.name||"")+(y.ext||"");return E?E===y.root?E+ee:E+x+ee:ee}var ie={resolve:function(){for(var y="",E=!1,ee,ne=arguments.length-1;ne>=-1&&!E;ne--){var oe;ne>=0?oe=arguments[ne]:(ee===void 0&&(ee=z.cwd()),oe=ee),ae(oe),oe.length!==0&&(y=oe+"/"+y,E=oe.charCodeAt(0)===47)}return y=re(y,!E),E?y.length>0?"/"+y:"/":y.length>0?y:"."},normalize:function(y){if(ae(y),y.length===0)return".";var E=y.charCodeAt(0)===47,ee=y.charCodeAt(y.length-1)===47;return y=re(y,!E),y.length===0&&!E&&(y="."),y.length>0&&ee&&(y+="/"),E?"/"+y:y},isAbsolute:function(y){return ae(y),y.length>0&&y.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var y,E=0;E0&&(y===void 0?y=ee:y+="/"+ee)}return y===void 0?".":ie.normalize(y)},relative:function(y,E){if(ae(y),ae(E),y===E||(y=ie.resolve(y),E=ie.resolve(E),y===E))return"";for(var ee=1;eese){if(E.charCodeAt(ue+ye)===47)return E.slice(ue+ye+1);if(ye===0)return E.slice(ue+ye)}else oe>se&&(y.charCodeAt(ee+ye)===47?he=ye:ye===0&&(he=0));break}var me=y.charCodeAt(ee+ye),pe=E.charCodeAt(ue+ye);if(me!==pe)break;me===47&&(he=ye)}var ge="";for(ye=ee+he+1;ye<=ne;++ye)(ye===ne||y.charCodeAt(ye)===47)&&(ge.length===0?ge+="..":ge+="/..");return ge.length>0?ge+E.slice(ue+he):(ue+=he,E.charCodeAt(ue)===47&&++ue,E.slice(ue))},_makeLong:function(y){return y},dirname:function(y){if(ae(y),y.length===0)return".";for(var E=y.charCodeAt(0),ee=E===47,ne=-1,oe=!0,ue=y.length-1;ue>=1;--ue)if(E=y.charCodeAt(ue),E===47){if(!oe){ne=ue;break}}else oe=!1;return ne===-1?ee?"/":".":ee&&ne===1?"//":y.slice(0,ne)},basename:function(y,E){if(E!==void 0&&typeof E!="string")throw new TypeError('"ext" argument must be a string');ae(y);var ee=0,ne=-1,oe=!0,ue;if(E!==void 0&&E.length>0&&E.length<=y.length){if(E.length===y.length&&E===y)return"";var ce=E.length-1,Ae=-1;for(ue=y.length-1;ue>=0;--ue){var se=y.charCodeAt(ue);if(se===47){if(!oe){ee=ue+1;break}}else Ae===-1&&(oe=!1,Ae=ue+1),ce>=0&&(se===E.charCodeAt(ce)?--ce===-1&&(ne=ue):(ce=-1,ne=Ae))}return ee===ne?ne=Ae:ne===-1&&(ne=y.length),y.slice(ee,ne)}else{for(ue=y.length-1;ue>=0;--ue)if(y.charCodeAt(ue)===47){if(!oe){ee=ue+1;break}}else ne===-1&&(oe=!1,ne=ue+1);return ne===-1?"":y.slice(ee,ne)}},extname:function(y){ae(y);for(var E=-1,ee=0,ne=-1,oe=!0,ue=0,ce=y.length-1;ce>=0;--ce){var Ae=y.charCodeAt(ce);if(Ae===47){if(!oe){ee=ce+1;break}continue}ne===-1&&(oe=!1,ne=ce+1),Ae===46?E===-1?E=ce:ue!==1&&(ue=1):E!==-1&&(ue=-1)}return E===-1||ne===-1||ue===0||ue===1&&E===ne-1&&E===ee+1?"":y.slice(E,ne)},format:function(y){if(y===null||typeof y!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof y);return b("/",y)},parse:function(y){ae(y);var E={root:"",dir:"",base:"",ext:"",name:""};if(y.length===0)return E;var ee=y.charCodeAt(0),ne=ee===47,oe;ne?(E.root="/",oe=1):oe=0;for(var ue=-1,ce=0,Ae=-1,se=!0,he=y.length-1,ye=0;he>=oe;--he){if(ee=y.charCodeAt(he),ee===47){if(!se){ce=he+1;break}continue}Ae===-1&&(se=!1,Ae=he+1),ee===46?ue===-1?ue=he:ye!==1&&(ye=1):ue!==-1&&(ye=-1)}return ue===-1||Ae===-1||ye===0||ye===1&&ue===Ae-1&&ue===ce+1?Ae!==-1&&(ce===0&&ne?E.base=E.name=y.slice(1,Ae):E.base=E.name=y.slice(ce,Ae)):(ce===0&&ne?(E.name=y.slice(1,ue),E.base=y.slice(1,Ae)):(E.name=y.slice(ce,ue),E.base=y.slice(ce,Ae)),E.ext=y.slice(ue,Ae)),ce>0?E.dir=y.slice(0,ce-1):ne&&(E.dir="/"),E},sep:"/",delimiter:":",win32:null,posix:null};ie.posix=ie,fe.exports=ie}).call(this)}).call(this,a("_process"))},{_process:467}],379:[function(a,fe,le){(function(z){(function(){(function(){"use strict";var ae={function:!0,object:!0},re=ae[typeof window]&&window||this,b=re,ie=ae[typeof le]&&le,x=ae[typeof fe]&&fe&&!fe.nodeType&&fe,y=ie&&x&&typeof z=="object"&&z;y&&(y.global===y||y.window===y||y.self===y)&&(re=y);var E=Math.pow(2,53)-1,ee=/\bOpera/,ne=this,oe=Object.prototype,ue=oe.hasOwnProperty,ce=oe.toString;function Ae(De){return De=String(De),De.charAt(0).toUpperCase()+De.slice(1)}function se(De,Oe,be){var Le={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return Oe&&be&&/^Win/i.test(De)&&!/^Windows Phone /i.test(De)&&(Le=Le[/[\d.]+$/.exec(De)])&&(De="Windows "+Le),De=String(De),Oe&&be&&(De=De.replace(RegExp(Oe,"i"),be)),De=ye(De.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),De}function he(De,Oe){var be=-1,Le=De?De.length:0;if(typeof Le=="number"&&Le>-1&&Le<=E)for(;++be3&&"WebKit"||/\bOpera\b/.test(je)&&(/\bOPR\b/.test(De)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(De)&&!/^(?:Trident|EdgeHTML)$/.test(ke)&&"WebKit"||!ke&&/\bMSIE\b/i.test(De)&&(ut=="Mac OS"?"Tasman":"Trident")||ke=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(je)&&"NetFront")&&(ke=[Re]),je=="IE"&&(Re=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(De)||0)[1])?(je+=" Mobile",ut="Windows Phone "+(/\+$/.test(Re)?Re:Re+".x"),Ue.unshift("desktop mode")):/\bWPDesktop\b/i.test(De)?(je="IE Mobile",ut="Windows Phone 8.x",Ue.unshift("desktop mode"),ft||(ft=(/\brv:([\d.]+)/.exec(De)||0)[1])):je!="IE"&&ke=="Trident"&&(Re=/\brv:([\d.]+)/.exec(De))&&(je&&Ue.push("identifying as "+je+(ft?" "+ft:"")),je="IE",ft=Re[1]),at){if(ge(Oe,"global"))if(He&&(Re=He.lang.System,rt=Re.getProperty("os.arch"),ut=ut||Re.getProperty("os.name")+" "+Re.getProperty("os.version")),Ke){try{ft=Oe.require("ringo/engine").version.join("."),je="RingoJS"}catch(lr){(Re=Oe.system)&&Re.global.system==Oe.system&&(je="Narwhal",ut||(ut=Re[0].os||null))}je||(je="Rhino")}else typeof Oe.process=="object"&&!Oe.process.browser&&(Re=Oe.process)&&(typeof Re.versions=="object"&&(typeof Re.versions.electron=="string"?(Ue.push("Node "+Re.versions.node),je="Electron",ft=Re.versions.electron):typeof Re.versions.nw=="string"&&(Ue.push("Chromium "+ft,"Node "+Re.versions.node),je="NW.js",ft=Re.versions.nw)),je||(je="Node.js",rt=Re.arch,ut=Re.platform,ft=/[\d.]+/.exec(Re.version),ft=ft?ft[0]:null));else pe(Re=Oe.runtime)==ot?(je="Adobe AIR",ut=Re.flash.system.Capabilities.os):pe(Re=Oe.phantom)==Ge?(je="PhantomJS",ft=(Re=Re.version||null)&&Re.major+"."+Re.minor+"."+Re.patch):typeof dt.documentMode=="number"&&(Re=/\bTrident\/(\d+)/i.exec(De))?(ft=[ft,dt.documentMode],(Re=+Re[1]+4)!=ft[1]&&(Ue.push("IE "+ft[1]+" mode"),ke&&(ke[1]=""),ft[1]=Re),ft=je=="IE"?String(ft[1].toFixed(1)):ft[0]):typeof dt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(je)&&(Ue.push("masking as "+je+" "+ft),je="IE",ft="11.0",ke=["Trident"],ut="Windows");ut=ut&&ye(ut)}if(ft&&(Re=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ft)||/(?:alpha|beta)(?: ?\d)?/i.exec(De+";"+(at&&Le.appMinorVersion))||/\bMinefield\b/i.test(De)&&"a")&&($e=/b/i.test(Re)?"beta":"alpha",ft=ft.replace(RegExp(Re+"\\+?$"),"")+($e=="beta"?_e:Ye)+(/\d+\+?/.exec(Re)||"")),je=="Fennec"||je=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(ut))je="Firefox Mobile";else if(je=="Maxthon"&&ft)ft=ft.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ze))ze=="Xbox 360"&&(ut=null),ze=="Xbox 360"&&/\bIEMobile\b/.test(De)&&Ue.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(je)||je&&!ze&&!/Browser|Mobi/.test(je))&&(ut=="Windows CE"||/Mobi/i.test(De)))je+=" Mobile";else if(je=="IE"&&at)try{Oe.external===null&&Ue.unshift("platform preview")}catch(lr){Ue.unshift("embedded")}else(/\bBlackBerry\b/.test(ze)||/\bBB10\b/.test(De))&&(Re=(RegExp(ze.replace(/ +/g," *")+"/([.\\d]+)","i").exec(De)||0)[1]||ft)?(Re=[Re,/BB10/.test(De)],ut=(Re[1]?(ze=null,nt="BlackBerry"):"Device Software")+" "+Re[0],ft=null):this!=me&&ze!="Wii"&&(at&&it||/Opera/.test(je)&&/\b(?:MSIE|Firefox)\b/i.test(De)||je=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(ut)||je=="IE"&&(ut&&!/^Win/.test(ut)&&ft>5.5||/\bWindows XP\b/.test(ut)&&ft>8||ft==8&&!/\bTrident\b/.test(De)))&&!ee.test(Re=Ie.call(me,De.replace(ee,"")+";"))&&Re.name&&(Re="ing as "+Re.name+((Re=Re.version)?" "+Re:""),ee.test(je)?(/\bIE\b/.test(Re)&&ut=="Mac OS"&&(ut=null),Re="identify"+Re):(Re="mask"+Re,Ze?je=ye(Ze.replace(/([a-z])([A-Z])/g,"$1 $2")):je="Opera",/\bIE\b/.test(Re)&&(ut=null),at||(ft=null)),ke=["Presto"],Ue.push(Re));(Re=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(De)||0)[1])&&(Re=[parseFloat(Re.replace(/\.(\d)$/,".0$1")),Re],je=="Safari"&&Re[1].slice(-1)=="+"?(je="WebKit Nightly",$e="alpha",ft=Re[1].slice(0,-1)):(ft==Re[1]||ft==(Re[2]=(/\bSafari\/([\d.]+\+?)/i.exec(De)||0)[1]))&&(ft=null),Re[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(De)||0)[1],Re[0]==537.36&&Re[2]==537.36&&parseFloat(Re[1])>=28&&ke=="WebKit"&&(ke=["Blink"]),!at||!Me&&!Re[1]?(ke&&(ke[1]="like Safari"),Re=(Re=Re[0],Re<400?1:Re<500?2:Re<526?3:Re<533?4:Re<534?"4+":Re<535?5:Re<537?6:Re<538?7:Re<601?8:Re<602?9:Re<604?10:Re<606?11:Re<608?12:"12")):(ke&&(ke[1]="like Chrome"),Re=Re[1]||(Re=Re[0],Re<530?1:Re<532?2:Re<532.05?3:Re<533?4:Re<534.03?5:Re<534.07?6:Re<534.1?7:Re<534.13?8:Re<534.16?9:Re<534.24?10:Re<534.3?11:Re<535.01?12:Re<535.02?"13+":Re<535.07?15:Re<535.11?16:Re<535.19?17:Re<536.05?18:Re<536.1?19:Re<537.01?20:Re<537.11?"21+":Re<537.13?23:Re<537.18?24:Re<537.24?25:Re<537.36?26:ke!="Blink"?"27":"28")),ke&&(ke[1]+=" "+(Re+=typeof Re=="number"?".x":/[.+]/.test(Re)?"":"+")),je=="Safari"&&(!ft||parseInt(ft)>45)?ft=Re:je=="Chrome"&&/\bHeadlessChrome/i.test(De)&&Ue.unshift("headless")),je=="Opera"&&(Re=/\bzbov|zvav$/.exec(ut))?(je+=" ",Ue.unshift("desktop mode"),Re=="zvav"?(je+="Mini",ft=null):je+="Mobile",ut=ut.replace(RegExp(" *"+Re+"$"),"")):je=="Safari"&&/\bChrome\b/.exec(ke&&ke[1])?(Ue.unshift("desktop mode"),je="Chrome Mobile",ft=null,/\bOS X\b/.test(ut)?(nt="Apple",ut="iOS 4.3+"):ut=null):/\bSRWare Iron\b/.test(je)&&!ft&&(ft=mr("Chrome")),ft&&ft.indexOf(Re=/[\d.]+$/.exec(ut))==0&&De.indexOf("/"+Re+"-")>-1&&(ut=we(ut.replace(Re,""))),ut&&ut.indexOf(je)!=-1&&!RegExp(je+" OS").test(ut)&&(ut=ut.replace(RegExp(" *"+Ee(je)+" *"),"")),ke&&!/\b(?:Avant|Nook)\b/.test(je)&&(/Browser|Lunascape|Maxthon/.test(je)||je!="Safari"&&/^iOS/.test(ut)&&/\bSafari\b/.test(ke[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(je)&&ke[1])&&(Re=ke[ke.length-1])&&Ue.push(Re),Ue.length&&(Ue=["("+Ue.join("; ")+")"]),nt&&ze&&ze.indexOf(nt)<0&&Ue.push("on "+nt),ze&&Ue.push((/^on /.test(Ue[Ue.length-1])?"":"on ")+ze),ut&&(Re=/ ([\d.+]+)$/.exec(ut),At=Re&&ut.charAt(ut.length-Re[0].length-1)=="/",ut={architecture:32,family:Re&&!At?ut.replace(Re[0],""):ut,version:Re?Re[1]:null,toString:function(){var lr=this.version;return this.family+(lr&&!At?" "+lr:"")+(this.architecture==64?" 64-bit":"")}}),(Re=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(rt))&&!/\bi686\b/i.test(rt)?(ut&&(ut.architecture=64,ut.family=ut.family.replace(RegExp(" *"+Re),"")),je&&(/\bWOW64\b/i.test(De)||at&&/\w(?:86|32)$/.test(Le.cpuClass||Le.platform)&&!/\bWin64; x64\b/i.test(De))&&Ue.unshift("32-bit")):ut&&/^OS X/.test(ut.family)&&je=="Chrome"&&parseFloat(ft)>=39&&(ut.architecture=64),De||(De=null);var ar={};return ar.description=De,ar.layout=ke&&ke[0],ar.manufacturer=nt,ar.name=je,ar.prerelease=$e,ar.product=ze,ar.ua=De,ar.version=je&&ft,ar.os=ut||{architecture:null,family:null,version:null,toString:function(){return"null"}},ar.parse=Ie,ar.toString=Lt,ar.version&&Ue.unshift(ft),ar.name&&Ue.unshift(je),ut&&je&&!(ut==String(ut).split(" ")[0]&&(ut==je.split(" ")[0]||ze))&&Ue.push(ze?"("+ut+")":"on "+ut),Ue.length&&(ar.description=Ue.join(" ")),ar}var Qe=Ie();typeof de=="function"&&typeof de.amd=="object"&&de.amd?(re.platform=Qe,de(function(){return Qe})):ie&&x?me(Qe,function(De,Oe){ie[Oe]=De}):re.platform=Qe}).call(this)}).call(this)}).call(this,typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(a,fe,le){(function(z){(function(){"use strict";typeof z=="undefined"||!z.version||z.version.indexOf("v0.")===0||z.version.indexOf("v1.")===0&&z.version.indexOf("v1.8.")!==0?fe.exports={nextTick:ae}:fe.exports=z;function ae(re,b,ie,x){if(typeof re!="function")throw new TypeError('"callback" argument must be a function');var y=arguments.length,E,ee;switch(y){case 0:case 1:return z.nextTick(re);case 2:return z.nextTick(function(){re.call(null,b)});case 3:return z.nextTick(function(){re.call(null,b,ie)});case 4:return z.nextTick(function(){re.call(null,b,ie,x)});default:for(E=new Array(y-1),ee=0;ee1)for(var me=1;me= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ge=E-ee,Ee=Math.floor,ve=String.fromCharCode,we;function Ie(Xe){throw new RangeError(pe[Xe])}function Qe(Xe,Ge){for(var He=Xe.length,Ke=[];He--;)Ke[He]=Ge(Xe[He]);return Ke}function De(Xe,Ge){var He=Xe.split("@"),Ke="";He.length>1&&(Ke=He[0]+"@",Xe=He[1]),Xe=Xe.replace(me,".");var Ye=Xe.split("."),_e=Qe(Ye,Ge).join(".");return Ke+_e}function Oe(Xe){for(var Ge=[],He=0,Ke=Xe.length,Ye,_e;He=55296&&Ye<=56319&&He65535&&(Ge-=65536,He+=ve(Ge>>>10&1023|55296),Ge=56320|Ge&1023),He+=ve(Ge),He}).join("")}function Le(Xe){return Xe-48<10?Xe-22:Xe-65<26?Xe-65:Xe-97<26?Xe-97:E}function Ne(Xe,Ge){return Xe+22+75*(Xe<26)-((Ge!=0)<<5)}function We(Xe,Ge,He){var Ke=0;for(Xe=He?Ee(Xe/ue):Xe>>1,Xe+=Ee(Xe/Ge);Xe>ge*ne>>1;Ke+=E)Xe=Ee(Xe/ge);return Ee(Ke+(ge+1)*Xe/(Xe+oe))}function Me(Xe){var Ge=[],He=Xe.length,Ke,Ye=0,_e=Ae,dt=ce,it,Ze,Re,rt,Ue,$e,at,ft,At;for(it=Xe.lastIndexOf(se),it<0&&(it=0),Ze=0;Ze=128&&Ie("not-basic"),Ge.push(Xe.charCodeAt(Ze));for(Re=it>0?it+1:0;Re=He&&Ie("invalid-input"),at=Le(Xe.charCodeAt(Re++)),(at>=E||at>Ee((y-Ye)/Ue))&&Ie("overflow"),Ye+=at*Ue,ft=$e<=dt?ee:$e>=dt+ne?ne:$e-dt,!(atEe(y/At)&&Ie("overflow"),Ue*=At;Ke=Ge.length+1,dt=We(Ye-rt,Ke,rt==0),Ee(Ye/Ke)>y-_e&&Ie("overflow"),_e+=Ee(Ye/Ke),Ye%=Ke,Ge.splice(Ye++,0,_e)}return be(Ge)}function et(Xe){var Ge,He,Ke,Ye,_e,dt,it,Ze,Re,rt,Ue,$e=[],at,ft,At,ke;for(Xe=Oe(Xe),at=Xe.length,Ge=Ae,He=0,_e=ce,dt=0;dt=Ge&&UeEe((y-He)/ft)&&Ie("overflow"),He+=(it-Ge)*ft,Ge=it,dt=0;dty&&Ie("overflow"),Ue==Ge){for(Ze=He,Re=E;rt=Re<=_e?ee:Re>=_e+ne?ne:Re-_e,!(Ze0&&ne>ee&&(ne=ee);for(var oe=0;oe=0?(Ae=ue.substr(0,ce),se=ue.substr(ce+1)):(Ae=ue,se=""),he=decodeURIComponent(Ae),ye=decodeURIComponent(se),z(y,he)?ae(y[he])?y[he].push(ye):y[he]=[y[he],ye]:y[he]=ye}return y};var ae=Array.isArray||function(re){return Object.prototype.toString.call(re)==="[object Array]"}},{}],384:[function(a,fe,le){"use strict";var z=function(ie){switch(typeof ie){case"string":return ie;case"boolean":return ie?"true":"false";case"number":return isFinite(ie)?ie:"";default:return""}};fe.exports=function(ie,x,y,E){return x=x||"&",y=y||"=",ie===null&&(ie=void 0),typeof ie=="object"?re(b(ie),function(ee){var ne=encodeURIComponent(z(ee))+y;return ae(ie[ee])?re(ie[ee],function(oe){return ne+encodeURIComponent(z(oe))}).join(x):ne+encodeURIComponent(z(ie[ee]))}).join(x):E?encodeURIComponent(z(E))+y+encodeURIComponent(z(ie)):""};var ae=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"};function re(ie,x){if(ie.map)return ie.map(x);for(var y=[],E=0;E0?(typeof $e!="string"&&!ke.objectMode&&Object.getPrototypeOf($e)!==ee.prototype&&($e=oe($e)),ft?ke.endEmitted?Ue.emit("error",new Error("stream.unshift() after end event")):Ie(Ue,ke,$e,!0):ke.ended?Ue.emit("error",new Error("stream.push() after EOF")):(ke.reading=!1,ke.decoder&&!at?($e=ke.decoder.write($e),ke.objectMode||$e.length!==0?Ie(Ue,ke,$e,!1):et(Ue,ke)):Ie(Ue,ke,$e,!1))):ft||(ke.reading=!1)}return De(ke)}function Ie(Ue,$e,at,ft){$e.flowing&&$e.length===0&&!$e.sync?(Ue.emit("data",at),Ue.read(0)):($e.length+=$e.objectMode?1:at.length,ft?$e.buffer.unshift(at):$e.buffer.push(at),$e.needReadable&&We(Ue)),et(Ue,$e)}function Qe(Ue,$e){var at;return!ue($e)&&typeof $e!="string"&&$e!==void 0&&!Ue.objectMode&&(at=new TypeError("Invalid non-string/buffer chunk")),at}function De(Ue){return!Ue.ended&&(Ue.needReadable||Ue.length=Oe?Ue=Oe:(Ue--,Ue|=Ue>>>1,Ue|=Ue>>>2,Ue|=Ue>>>4,Ue|=Ue>>>8,Ue|=Ue>>>16,Ue++),Ue}function Le(Ue,$e){return Ue<=0||$e.length===0&&$e.ended?0:$e.objectMode?1:Ue!==Ue?$e.flowing&&$e.length?$e.buffer.head.data.length:$e.length:(Ue>$e.highWaterMark&&($e.highWaterMark=be(Ue)),Ue<=$e.length?Ue:$e.ended?$e.length:($e.needReadable=!0,0))}ve.prototype.read=function(Ue){se("read",Ue),Ue=parseInt(Ue,10);var $e=this._readableState,at=Ue;if(Ue!==0&&($e.emittedReadable=!1),Ue===0&&$e.needReadable&&($e.length>=$e.highWaterMark||$e.ended))return se("read: emitReadable",$e.length,$e.ended),$e.length===0&&$e.ended?Ze(this):We(this),null;if(Ue=Le(Ue,$e),Ue===0&&$e.ended)return $e.length===0&&Ze(this),null;var ft=$e.needReadable;se("need readable",ft),($e.length===0||$e.length-Ue<$e.highWaterMark)&&(ft=!0,se("length less than watermark",ft)),$e.ended||$e.reading?(ft=!1,se("reading or ended",ft)):ft&&(se("do read"),$e.reading=!0,$e.sync=!0,$e.length===0&&($e.needReadable=!0),this._read($e.highWaterMark),$e.sync=!1,$e.reading||(Ue=Le(at,$e)));var At;return Ue>0?At=Ye(Ue,$e):At=null,At===null?($e.needReadable=!0,Ue=0):$e.length-=Ue,$e.length===0&&($e.ended||($e.needReadable=!0),at!==Ue&&$e.ended&&Ze(this)),At!==null&&this.emit("data",At),At};function Ne(Ue,$e){if(!$e.ended){if($e.decoder){var at=$e.decoder.end();at&&at.length&&($e.buffer.push(at),$e.length+=$e.objectMode?1:at.length)}$e.ended=!0,We(Ue)}}function We(Ue){var $e=Ue._readableState;$e.needReadable=!1,$e.emittedReadable||(se("emitReadable",$e.flowing),$e.emittedReadable=!0,$e.sync?re.nextTick(Me,Ue):Me(Ue))}function Me(Ue){se("emit readable"),Ue.emit("readable"),Ke(Ue)}function et(Ue,$e){$e.readingMore||($e.readingMore=!0,re.nextTick(ot,Ue,$e))}function ot(Ue,$e){for(var at=$e.length;!$e.reading&&!$e.flowing&&!$e.ended&&$e.length<$e.highWaterMark&&(se("maybeReadMore read 0"),Ue.read(0),at!==$e.length);)at=$e.length;$e.readingMore=!1}ve.prototype._read=function(Ue){this.emit("error",new Error("_read() is not implemented"))},ve.prototype.pipe=function(Ue,$e){var at=this,ft=this._readableState;switch(ft.pipesCount){case 0:ft.pipes=Ue;break;case 1:ft.pipes=[ft.pipes,Ue];break;default:ft.pipes.push(Ue);break}ft.pipesCount+=1,se("pipe count=%d opts=%j",ft.pipesCount,$e);var At=(!$e||$e.end!==!1)&&Ue!==z.stdout&&Ue!==z.stderr,ke=At?ze:Lt;ft.endEmitted?re.nextTick(ke):at.once("end",ke),Ue.on("unpipe",je);function je(ar,lr){se("onunpipe"),ar===at&&lr&&lr.hasUnpiped===!1&&(lr.hasUnpiped=!0,bt())}function ze(){se("onend"),Ue.end()}var nt=Ve(at);Ue.on("drain",nt);var ut=!1;function bt(){se("cleanup"),Ue.removeListener("close",Gt),Ue.removeListener("finish",mr),Ue.removeListener("drain",nt),Ue.removeListener("error",sr),Ue.removeListener("unpipe",je),at.removeListener("end",ze),at.removeListener("end",Lt),at.removeListener("data",Dt),ut=!0,ft.awaitDrain&&(!Ue._writableState||Ue._writableState.needDrain)&&nt()}var st=!1;at.on("data",Dt);function Dt(ar){se("ondata"),st=!1;var lr=Ue.write(ar);lr===!1&&!st&&((ft.pipesCount===1&&ft.pipes===Ue||ft.pipesCount>1&&rt(ft.pipes,Ue)!==-1)&&!ut&&(se("false write response, pause",at._readableState.awaitDrain),at._readableState.awaitDrain++,st=!0),at.pause())}function sr(ar){se("onerror",ar),Lt(),Ue.removeListener("error",sr),y(Ue,"error")===0&&Ue.emit("error",ar)}ge(Ue,"error",sr);function Gt(){Ue.removeListener("finish",mr),Lt()}Ue.once("close",Gt);function mr(){se("onfinish"),Ue.removeListener("close",Gt),Lt()}Ue.once("finish",mr);function Lt(){se("unpipe"),at.unpipe(Ue)}return Ue.emit("pipe",at),ft.flowing||(se("pipe resume"),at.resume()),Ue};function Ve(Ue){return function(){var $e=Ue._readableState;se("pipeOnDrain",$e.awaitDrain),$e.awaitDrain&&$e.awaitDrain--,$e.awaitDrain===0&&y(Ue,"data")&&($e.flowing=!0,Ke(Ue))}}ve.prototype.unpipe=function(Ue){var $e=this._readableState,at={hasUnpiped:!1};if($e.pipesCount===0)return this;if($e.pipesCount===1)return Ue&&Ue!==$e.pipes?this:(Ue||(Ue=$e.pipes),$e.pipes=null,$e.pipesCount=0,$e.flowing=!1,Ue&&Ue.emit("unpipe",this,at),this);if(!Ue){var ft=$e.pipes,At=$e.pipesCount;$e.pipes=null,$e.pipesCount=0,$e.flowing=!1;for(var ke=0;ke=$e.length?($e.decoder?at=$e.buffer.join(""):$e.buffer.length===1?at=$e.buffer.head.data:at=$e.buffer.concat($e.length),$e.buffer.clear()):at=_e(Ue,$e.buffer,$e.decoder),at}function _e(Ue,$e,at){var ft;return Ue<$e.head.data.length?(ft=$e.head.data.slice(0,Ue),$e.head.data=$e.head.data.slice(Ue)):Ue===$e.head.data.length?ft=$e.shift():ft=at?dt(Ue,$e):it(Ue,$e),ft}function dt(Ue,$e){var at=$e.head,ft=1,At=at.data;for(Ue-=At.length;at=at.next;){var ke=at.data,je=Ue>ke.length?ke.length:Ue;if(je===ke.length?At+=ke:At+=ke.slice(0,Ue),Ue-=je,Ue===0){je===ke.length?(++ft,at.next?$e.head=at.next:$e.head=$e.tail=null):($e.head=at,at.data=ke.slice(je));break}++ft}return $e.length-=ft,At}function it(Ue,$e){var at=ee.allocUnsafe(Ue),ft=$e.head,At=1;for(ft.data.copy(at),Ue-=ft.data.length;ft=ft.next;){var ke=ft.data,je=Ue>ke.length?ke.length:Ue;if(ke.copy(at,at.length-Ue,0,je),Ue-=je,Ue===0){je===ke.length?(++At,ft.next?$e.head=ft.next:$e.head=$e.tail=null):($e.head=ft,ft.data=ke.slice(je));break}++At}return $e.length-=At,at}function Ze(Ue){var $e=Ue._readableState;if($e.length>0)throw new Error('"endReadable()" called on non-empty stream');$e.endEmitted||($e.ended=!0,re.nextTick(Re,$e,Ue))}function Re(Ue,$e){!Ue.endEmitted&&Ue.length===0&&(Ue.endEmitted=!0,$e.readable=!1,$e.emit("end"))}function rt(Ue,$e){for(var at=0,ft=Ue.length;at-1?re:b.nextTick,E;ge.WritableState=me;var ee=Object.create(a("core-util-is"));ee.inherits=a("inherits");var ne={deprecate:a("util-deprecate")},oe=a("./internal/streams/stream"),ue=a("safe-buffer").Buffer,ce=ae.Uint8Array||function(){};function Ae(He){return ue.from(He)}function se(He){return ue.isBuffer(He)||He instanceof ce}var he=a("./internal/streams/destroy");ee.inherits(ge,oe);function ye(){}function me(He,Ke){E=E||a("./_stream_duplex"),He=He||{};var Ye=Ke instanceof E;this.objectMode=!!He.objectMode,Ye&&(this.objectMode=this.objectMode||!!He.writableObjectMode);var _e=He.highWaterMark,dt=He.writableHighWaterMark,it=this.objectMode?16:16*1024;_e||_e===0?this.highWaterMark=_e:Ye&&(dt||dt===0)?this.highWaterMark=dt:this.highWaterMark=it,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Ze=He.decodeStrings===!1;this.decodeStrings=!Ze,this.defaultEncoding=He.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){be(Ke,Re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new x(this)}me.prototype.getBuffer=function(){for(var Ke=this.bufferedRequest,Ye=[];Ke;)Ye.push(Ke),Ke=Ke.next;return Ye},function(){try{Object.defineProperty(me.prototype,"buffer",{get:ne.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(He){}}();var pe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(pe=Function.prototype[Symbol.hasInstance],Object.defineProperty(ge,Symbol.hasInstance,{value:function(He){return pe.call(this,He)?!0:this!==ge?!1:He&&He._writableState instanceof me}})):pe=function(He){return He instanceof this};function ge(He){if(E=E||a("./_stream_duplex"),!pe.call(ge,this)&&!(this instanceof E))return new ge(He);this._writableState=new me(He,this),this.writable=!0,He&&(typeof He.write=="function"&&(this._write=He.write),typeof He.writev=="function"&&(this._writev=He.writev),typeof He.destroy=="function"&&(this._destroy=He.destroy),typeof He.final=="function"&&(this._final=He.final)),oe.call(this)}ge.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ee(He,Ke){var Ye=new Error("write after end");He.emit("error",Ye),b.nextTick(Ke,Ye)}function ve(He,Ke,Ye,_e){var dt=!0,it=!1;return Ye===null?it=new TypeError("May not write null values to stream"):typeof Ye!="string"&&Ye!==void 0&&!Ke.objectMode&&(it=new TypeError("Invalid non-string/buffer chunk")),it&&(He.emit("error",it),b.nextTick(_e,it),dt=!1),dt}ge.prototype.write=function(He,Ke,Ye){var _e=this._writableState,dt=!1,it=!_e.objectMode&&se(He);return it&&!ue.isBuffer(He)&&(He=Ae(He)),typeof Ke=="function"&&(Ye=Ke,Ke=null),it?Ke="buffer":Ke||(Ke=_e.defaultEncoding),typeof Ye!="function"&&(Ye=ye),_e.ended?Ee(this,Ye):(it||ve(this,_e,He,Ye))&&(_e.pendingcb++,dt=Ie(this,_e,it,He,Ke,Ye)),dt},ge.prototype.cork=function(){var He=this._writableState;He.corked++},ge.prototype.uncork=function(){var He=this._writableState;He.corked&&(He.corked--,!He.writing&&!He.corked&&!He.finished&&!He.bufferProcessing&&He.bufferedRequest&&We(this,He))},ge.prototype.setDefaultEncoding=function(Ke){if(typeof Ke=="string"&&(Ke=Ke.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ke+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ke);return this._writableState.defaultEncoding=Ke,this};function we(He,Ke,Ye){return!He.objectMode&&He.decodeStrings!==!1&&typeof Ke=="string"&&(Ke=ue.from(Ke,Ye)),Ke}Object.defineProperty(ge.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ie(He,Ke,Ye,_e,dt,it){if(!Ye){var Ze=we(Ke,_e,dt);_e!==Ze&&(Ye=!0,dt="buffer",_e=Ze)}var Re=Ke.objectMode?1:_e.length;Ke.length+=Re;var rt=Ke.length0?this.tail.next=E:this.head=E,this.tail=E,++this.length},ie.prototype.unshift=function(y){var E={data:y,next:this.head};this.length===0&&(this.tail=E),this.head=E,++this.length},ie.prototype.shift=function(){if(this.length!==0){var y=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,y}},ie.prototype.clear=function(){this.head=this.tail=null,this.length=0},ie.prototype.join=function(y){if(this.length===0)return"";for(var E=this.head,ee=""+E.data;E=E.next;)ee+=y+E.data;return ee},ie.prototype.concat=function(y){if(this.length===0)return ae.alloc(0);if(this.length===1)return this.head.data;for(var E=ae.allocUnsafe(y>>>0),ee=this.head,ne=0;ee;)b(ee.data,E,ne),ne+=ee.data.length,ee=ee.next;return E},ie}(),re&&re.inspect&&re.inspect.custom&&(fe.exports.prototype[re.inspect.custom]=function(){var ie=re.inspect({length:this.length});return this.constructor.name+" "+ie})},{"safe-buffer":396,util:89}],392:[function(a,fe,le){"use strict";var z=a("process-nextick-args");function ae(ie,x){var y=this,E=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return E||ee?(x?x(ie):ie&&(!this._writableState||!this._writableState.errorEmitted)&&z.nextTick(b,this,ie),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ie||null,function(ne){!x&&ne?(z.nextTick(b,y,ne),y._writableState&&(y._writableState.errorEmitted=!0)):x&&x(ne)}),this)}function re(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function b(ie,x){ie.emit("error",x)}fe.exports={destroy:ae,undestroy:re}},{"process-nextick-args":380}],393:[function(a,fe,le){fe.exports=a("events").EventEmitter},{events:344}],394:[function(a,fe,le){le=fe.exports=a("./lib/_stream_readable.js"),le.Stream=le,le.Readable=le,le.Writable=a("./lib/_stream_writable.js"),le.Duplex=a("./lib/_stream_duplex.js"),le.Transform=a("./lib/_stream_transform.js"),le.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(a,fe,le){var z=function(ae){"use strict";var re=Object.prototype,b=re.hasOwnProperty,ie,x=typeof Symbol=="function"?Symbol:{},y=x.iterator||"@@iterator",E=x.asyncIterator||"@@asyncIterator",ee=x.toStringTag||"@@toStringTag";function ne(ot,Ve,Xe){return Object.defineProperty(ot,Ve,{value:Xe,enumerable:!0,configurable:!0,writable:!0}),ot[Ve]}try{ne({},"")}catch(ot){ne=function(Ve,Xe,Ge){return Ve[Xe]=Ge}}function oe(ot,Ve,Xe,Ge){var He=Ve&&Ve.prototype instanceof me?Ve:me,Ke=Object.create(He.prototype),Ye=new We(Ge||[]);return Ke._invoke=Oe(ot,Xe,Ye),Ke}ae.wrap=oe;function ue(ot,Ve,Xe){try{return{type:"normal",arg:ot.call(Ve,Xe)}}catch(Ge){return{type:"throw",arg:Ge}}}var ce="suspendedStart",Ae="suspendedYield",se="executing",he="completed",ye={};function me(){}function pe(){}function ge(){}var Ee={};ne(Ee,y,function(){return this});var ve=Object.getPrototypeOf,we=ve&&ve(ve(Me([])));we&&we!==re&&b.call(we,y)&&(Ee=we);var Ie=ge.prototype=me.prototype=Object.create(Ee);pe.prototype=ge,ne(Ie,"constructor",ge),ne(ge,"constructor",pe),pe.displayName=ne(ge,ee,"GeneratorFunction");function Qe(ot){["next","throw","return"].forEach(function(Ve){ne(ot,Ve,function(Xe){return this._invoke(Ve,Xe)})})}ae.isGeneratorFunction=function(ot){var Ve=typeof ot=="function"&&ot.constructor;return Ve?Ve===pe||(Ve.displayName||Ve.name)==="GeneratorFunction":!1},ae.mark=function(ot){return Object.setPrototypeOf?Object.setPrototypeOf(ot,ge):(ot.__proto__=ge,ne(ot,ee,"GeneratorFunction")),ot.prototype=Object.create(Ie),ot},ae.awrap=function(ot){return{__await:ot}};function De(ot,Ve){function Xe(Ke,Ye,_e,dt){var it=ue(ot[Ke],ot,Ye);if(it.type==="throw")dt(it.arg);else{var Ze=it.arg,Re=Ze.value;return Re&&typeof Re=="object"&&b.call(Re,"__await")?Ve.resolve(Re.__await).then(function(rt){Xe("next",rt,_e,dt)},function(rt){Xe("throw",rt,_e,dt)}):Ve.resolve(Re).then(function(rt){Ze.value=rt,_e(Ze)},function(rt){return Xe("throw",rt,_e,dt)})}}var Ge;function He(Ke,Ye){function _e(){return new Ve(function(dt,it){Xe(Ke,Ye,dt,it)})}return Ge=Ge?Ge.then(_e,_e):_e()}this._invoke=He}Qe(De.prototype),ne(De.prototype,E,function(){return this}),ae.AsyncIterator=De,ae.async=function(ot,Ve,Xe,Ge,He){He===void 0&&(He=Promise);var Ke=new De(oe(ot,Ve,Xe,Ge),He);return ae.isGeneratorFunction(Ve)?Ke:Ke.next().then(function(Ye){return Ye.done?Ye.value:Ke.next()})};function Oe(ot,Ve,Xe){var Ge=ce;return function(Ke,Ye){if(Ge===se)throw new Error("Generator is already running");if(Ge===he){if(Ke==="throw")throw Ye;return et()}for(Xe.method=Ke,Xe.arg=Ye;;){var _e=Xe.delegate;if(_e){var dt=be(_e,Xe);if(dt){if(dt===ye)continue;return dt}}if(Xe.method==="next")Xe.sent=Xe._sent=Xe.arg;else if(Xe.method==="throw"){if(Ge===ce)throw Ge=he,Xe.arg;Xe.dispatchException(Xe.arg)}else Xe.method==="return"&&Xe.abrupt("return",Xe.arg);Ge=se;var it=ue(ot,Ve,Xe);if(it.type==="normal"){if(Ge=Xe.done?he:Ae,it.arg===ye)continue;return{value:it.arg,done:Xe.done}}else it.type==="throw"&&(Ge=he,Xe.method="throw",Xe.arg=it.arg)}}}function be(ot,Ve){var Xe=ot.iterator[Ve.method];if(Xe===ie){if(Ve.delegate=null,Ve.method==="throw"){if(ot.iterator.return&&(Ve.method="return",Ve.arg=ie,be(ot,Ve),Ve.method==="throw"))return ye;Ve.method="throw",Ve.arg=new TypeError("The iterator does not provide a 'throw' method")}return ye}var Ge=ue(Xe,ot.iterator,Ve.arg);if(Ge.type==="throw")return Ve.method="throw",Ve.arg=Ge.arg,Ve.delegate=null,ye;var He=Ge.arg;if(!He)return Ve.method="throw",Ve.arg=new TypeError("iterator result is not an object"),Ve.delegate=null,ye;if(He.done)Ve[ot.resultName]=He.value,Ve.next=ot.nextLoc,Ve.method!=="return"&&(Ve.method="next",Ve.arg=ie);else return He;return Ve.delegate=null,ye}Qe(Ie),ne(Ie,ee,"Generator"),ne(Ie,y,function(){return this}),ne(Ie,"toString",function(){return"[object Generator]"});function Le(ot){var Ve={tryLoc:ot[0]};1 in ot&&(Ve.catchLoc=ot[1]),2 in ot&&(Ve.finallyLoc=ot[2],Ve.afterLoc=ot[3]),this.tryEntries.push(Ve)}function Ne(ot){var Ve=ot.completion||{};Ve.type="normal",delete Ve.arg,ot.completion=Ve}function We(ot){this.tryEntries=[{tryLoc:"root"}],ot.forEach(Le,this),this.reset(!0)}ae.keys=function(ot){var Ve=[];for(var Xe in ot)Ve.push(Xe);return Ve.reverse(),function Ge(){for(;Ve.length;){var He=Ve.pop();if(He in ot)return Ge.value=He,Ge.done=!1,Ge}return Ge.done=!0,Ge}};function Me(ot){if(ot){var Ve=ot[y];if(Ve)return Ve.call(ot);if(typeof ot.next=="function")return ot;if(!isNaN(ot.length)){var Xe=-1,Ge=function He(){for(;++Xe=0;--Ge){var He=this.tryEntries[Ge],Ke=He.completion;if(He.tryLoc==="root")return Xe("end");if(He.tryLoc<=this.prev){var Ye=b.call(He,"catchLoc"),_e=b.call(He,"finallyLoc");if(Ye&&_e){if(this.prev=0;--Xe){var Ge=this.tryEntries[Xe];if(Ge.tryLoc<=this.prev&&b.call(Ge,"finallyLoc")&&this.prev=0;--Ve){var Xe=this.tryEntries[Ve];if(Xe.finallyLoc===ot)return this.complete(Xe.completion,Xe.afterLoc),Ne(Xe),ye}},catch:function(ot){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var Xe=this.tryEntries[Ve];if(Xe.tryLoc===ot){var Ge=Xe.completion;if(Ge.type==="throw"){var He=Ge.arg;Ne(Xe)}return He}}throw new Error("illegal catch attempt")},delegateYield:function(ot,Ve,Xe){return this.delegate={iterator:Me(ot),resultName:Ve,nextLoc:Xe},this.method==="next"&&(this.arg=ie),ye}},ae}(typeof fe=="object"?fe.exports:{});try{regeneratorRuntime=z}catch(ae){typeof globalThis=="object"?globalThis.regeneratorRuntime=z:Function("r","regeneratorRuntime = r")(z)}},{}],396:[function(a,fe,le){var z=a("buffer"),ae=z.Buffer;function re(ie,x){for(var y in ie)x[y]=ie[y]}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?fe.exports=z:(re(z,le),le.Buffer=b);function b(ie,x,y){return ae(ie,x,y)}re(ae,b),b.from=function(ie,x,y){if(typeof ie=="number")throw new TypeError("Argument must not be a number");return ae(ie,x,y)},b.alloc=function(ie,x,y){if(typeof ie!="number")throw new TypeError("Argument must be a number");var E=ae(ie);return x!==void 0?typeof y=="string"?E.fill(x,y):E.fill(x):E.fill(0),E},b.allocUnsafe=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return ae(ie)},b.allocUnsafeSlow=function(ie){if(typeof ie!="number")throw new TypeError("Argument must be a number");return z.SlowBuffer(ie)}},{buffer:90}],397:[function(a,fe,le){(function(z){(function(){(function(ae){ae.parser=function(Ze,Re){return new b(Ze,Re)},ae.SAXParser=b,ae.SAXStream=oe,ae.createStream=ne,ae.MAX_BUFFER_LENGTH=64*1024;var re=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ae.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function b(Ze,Re){if(!(this instanceof b))return new b(Ze,Re);var rt=this;x(rt),rt.q=rt.c="",rt.bufferCheckPosition=ae.MAX_BUFFER_LENGTH,rt.opt=Re||{},rt.opt.lowercase=rt.opt.lowercase||rt.opt.lowercasetags,rt.looseCase=rt.opt.lowercase?"toLowerCase":"toUpperCase",rt.tags=[],rt.closed=rt.closedRoot=rt.sawRoot=!1,rt.tag=rt.error=null,rt.strict=!!Ze,rt.noscript=!!(Ze||rt.opt.noscript),rt.state=De.BEGIN,rt.strictEntities=rt.opt.strictEntities,rt.ENTITIES=rt.strictEntities?Object.create(ae.XML_ENTITIES):Object.create(ae.ENTITIES),rt.attribList=[],rt.opt.xmlns&&(rt.ns=Object.create(he)),rt.trackPosition=rt.opt.position!==!1,rt.trackPosition&&(rt.position=rt.line=rt.column=0),be(rt,"onready")}Object.create||(Object.create=function(Ze){function Re(){}Re.prototype=Ze;var rt=new Re;return rt}),Object.keys||(Object.keys=function(Ze){var Re=[];for(var rt in Ze)Ze.hasOwnProperty(rt)&&Re.push(rt);return Re});function ie(Ze){for(var Re=Math.max(ae.MAX_BUFFER_LENGTH,10),rt=0,Ue=0,$e=re.length;Ue<$e;Ue++){var at=Ze[re[Ue]].length;if(at>Re)switch(re[Ue]){case"textNode":Ne(Ze);break;case"cdata":Le(Ze,"oncdata",Ze.cdata),Ze.cdata="";break;case"script":Le(Ze,"onscript",Ze.script),Ze.script="";break;default:Me(Ze,"Max buffer length exceeded: "+re[Ue])}rt=Math.max(rt,at)}var ft=ae.MAX_BUFFER_LENGTH-rt;Ze.bufferCheckPosition=ft+Ze.position}function x(Ze){for(var Re=0,rt=re.length;Re"||Ee(Ze)}function Ie(Ze,Re){return Ze.test(Re)}function Qe(Ze,Re){return!Ie(Ze,Re)}var De=0;ae.STATE={BEGIN:De++,BEGIN_WHITESPACE:De++,TEXT:De++,TEXT_ENTITY:De++,OPEN_WAKA:De++,SGML_DECL:De++,SGML_DECL_QUOTED:De++,DOCTYPE:De++,DOCTYPE_QUOTED:De++,DOCTYPE_DTD:De++,DOCTYPE_DTD_QUOTED:De++,COMMENT_STARTING:De++,COMMENT:De++,COMMENT_ENDING:De++,COMMENT_ENDED:De++,CDATA:De++,CDATA_ENDING:De++,CDATA_ENDING_2:De++,PROC_INST:De++,PROC_INST_BODY:De++,PROC_INST_ENDING:De++,OPEN_TAG:De++,OPEN_TAG_SLASH:De++,ATTRIB:De++,ATTRIB_NAME:De++,ATTRIB_NAME_SAW_WHITE:De++,ATTRIB_VALUE:De++,ATTRIB_VALUE_QUOTED:De++,ATTRIB_VALUE_CLOSED:De++,ATTRIB_VALUE_UNQUOTED:De++,ATTRIB_VALUE_ENTITY_Q:De++,ATTRIB_VALUE_ENTITY_U:De++,CLOSE_TAG:De++,CLOSE_TAG_SAW_WHITE:De++,SCRIPT:De++,SCRIPT_ENDING:De++},ae.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ae.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(ae.ENTITIES).forEach(function(Ze){var Re=ae.ENTITIES[Ze],rt=typeof Re=="number"?String.fromCharCode(Re):Re;ae.ENTITIES[Ze]=rt});for(var Oe in ae.STATE)ae.STATE[ae.STATE[Oe]]=Oe;De=ae.STATE;function be(Ze,Re,rt){Ze[Re]&&Ze[Re](rt)}function Le(Ze,Re,rt){Ze.textNode&&Ne(Ze),be(Ze,Re,rt)}function Ne(Ze){Ze.textNode=We(Ze.opt,Ze.textNode),Ze.textNode&&be(Ze,"ontext",Ze.textNode),Ze.textNode=""}function We(Ze,Re){return Ze.trim&&(Re=Re.trim()),Ze.normalize&&(Re=Re.replace(/\s+/g," ")),Re}function Me(Ze,Re){return Ne(Ze),Ze.trackPosition&&(Re+=` Line: `+Ze.line+` @@ -1157,7 +1157,7 @@ Actual: `+Ze.attribValue);else{var $e=Ze.tag,at=Ze.tags[Ze.tags.length-1]||Ze;$e `))}le.createHash=function(ne){return E(ne)},le.createHmac=function(ne,oe){return E(ne,oe)},le.createCredentials=function(){ee("sorry,createCredentials is not implemented yet")},le.createCipher=function(){ee("sorry,createCipher is not implemented yet")},le.createCipheriv=function(){ee("sorry,createCipheriv is not implemented yet")},le.createDecipher=function(){ee("sorry,createDecipher is not implemented yet")},le.createDecipheriv=function(){ee("sorry,createDecipheriv is not implemented yet")},le.createSign=function(){ee("sorry,createSign is not implemented yet")},le.createVerify=function(){ee("sorry,createVerify is not implemented yet")},le.createDiffieHellman=function(){ee("sorry,createDiffieHellman is not implemented yet")},le.pbkdf2=function(){ee("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(a,fe,le){"use strict";a("core-js/modules/es.array.fill.js"),a("core-js/modules/es.array.concat.js");var z=a("buffer").Buffer,ae=4,re=z.alloc(ae);re.fill(0);var b=8;function ie(E,ee){if(E.length%ae!==0){var ne=E.length+(ae-E.length%ae);E=z.concat([E,re],ne)}for(var oe=[],ue=ee?E.readInt32BE:E.readInt32LE,ce=0;ce>5]|=128<>>9<<4)+14]=ue;for(var ce=1732584193,Ae=-271733879,se=-1732584194,he=271733878,ye=0;ye>16)+(ue>>16)+(ce>>16);return Ae<<16|ce&65535}function ne(oe,ue){return oe<>>32-ue}fe.exports=function(ue){return z.hash(ue,re,16)}},{"./helpers":462}],464:[function(a,fe,le){"use strict";var z=a("./helpers");function ae(y,E){y[E>>5]|=128<<24-E%32,y[(E+64>>9<<4)+15]=E;for(var ee=Array(80),ne=1732584193,oe=-271733879,ue=-1732584194,ce=271733878,Ae=-1009589776,se=0;se>16)+(E>>16)+(ee>>16);return ne<<16|ee&65535}function x(y,E){return y<>>32-E}fe.exports=function(E){return z.hash(E,ae,20,!0)}},{"./helpers":462}],465:[function(a,fe,le){"use strict";fe.exports=function(){return function(){}}},{}],466:[function(a,fe,le){(function(z){(function(){"use strict";var ae=a("@babel/runtime/helpers/interopRequireDefault"),re=ae(a("@babel/runtime/helpers/typeof")),b=a("stream"),ie=b.Stream,x=a("../lib/common/utils/isArray"),y=x.isArray;fe.exports.string=function(ne){return typeof ne=="string"},fe.exports.array=y,fe.exports.buffer=z.isBuffer;function E(ee){return ee instanceof ie}fe.exports.writableStream=function(ne){return E(ne)&&typeof ne._write=="function"&&(0,re.default)(ne._writableState)==="object"}}).call(this)}).call(this,{isBuffer:a("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(a,fe,le){"use strict";var z=a("immediate"),ae=fe.exports={};ae.nextTick=z,ae.title="browser",ae.browser=!0,ae.env={},ae.argv=[],ae.version="",ae.versions={};function re(){}ae.on=re,ae.addListener=re,ae.once=re,ae.off=re,ae.removeListener=re,ae.removeAllListeners=re,ae.emit=re,ae.prependListener=re,ae.prependOnceListener=re,ae.listeners=function(b){return[]},ae.binding=function(b){throw new Error("process.binding is not supported")},ae.cwd=function(){return"/"},ae.chdir=function(b){throw new Error("process.chdir is not supported")},ae.umask=function(){return 0}},{immediate:358}],468:[function(a,fe,le){(function(z){(function(){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js");var ae=a("./lib/request"),re=a("./lib/response"),b=a("xtend"),ie=a("builtin-status-codes"),x=a("url"),y=le;y.request=function(E,ee){typeof E=="string"?E=x.parse(E):E=b(E);var ne=z.location.protocol.search(/^https?:$/)===-1?"http:":"",oe=E.protocol||ne,ue=E.hostname||E.host,ce=E.port,Ae=E.path||"/";ue&&ue.indexOf(":")!==-1&&(ue="["+ue+"]"),E.url=(ue?oe+"//"+ue:"")+(ce?":"+ce:"")+Ae,E.method=(E.method||"GET").toUpperCase(),E.headers=E.headers||{};var se=new ae(E);return ee&&se.on("response",ee),se},y.get=function(ee,ne){var oe=y.request(ee,ne);return oe.end(),oe},y.ClientRequest=ae,y.IncomingMessage=re.IncomingMessage,y.Agent=function(){},y.Agent.defaultMaxSockets=4,y.globalAgent=new y.Agent,y.STATUS_CODES=ie,y.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(a,fe,le){(function(z){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array-buffer.constructor.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.array.slice.js"),le.fetch=y(z.fetch)&&y(z.ReadableStream),le.writableStream=y(z.WritableStream),le.abortController=y(z.AbortController),le.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),le.blobConstructor=!0}catch(E){}var ae;function re(){if(ae!==void 0)return ae;if(z.XMLHttpRequest){ae=new z.XMLHttpRequest;try{ae.open("GET",z.XDomainRequest?"/":"https://example.com")}catch(E){ae=null}}else ae=null;return ae}function b(E){var ee=re();if(!ee)return!1;try{return ee.responseType=E,ee.responseType===E}catch(ne){}return!1}var ie=typeof z.ArrayBuffer!="undefined",x=ie&&y(z.ArrayBuffer.prototype.slice);le.arraybuffer=le.fetch||ie&&b("arraybuffer"),le.msstream=!le.fetch&&x&&b("ms-stream"),le.mozchunkedarraybuffer=!le.fetch&&ie&&b("moz-chunked-arraybuffer"),le.overrideMimeType=le.fetch||(re()?y(re().overrideMimeType):!1),le.vbArray=y(z.VBArray);function y(E){return typeof E=="function"}ae=null}).call(this)}).call(this,typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(a,fe,le){(function(z,ae,re){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js");var b=a("./capability"),ie=a("inherits"),x=a("./response"),y=a("readable-stream"),E=a("to-arraybuffer"),ee=x.IncomingMessage,ne=x.readyStates;function oe(se,he){return b.fetch&&he?"fetch":b.mozchunkedarraybuffer?"moz-chunked-arraybuffer":b.msstream?"ms-stream":b.arraybuffer&&se?"arraybuffer":b.vbArray&&se?"text:vbarray":"text"}var ue=fe.exports=function(se){var he=this;y.Writable.call(he),he._opts=se,he._body=[],he._headers={},se.auth&&he.setHeader("Authorization","Basic "+new re(se.auth).toString("base64")),Object.keys(se.headers).forEach(function(pe){he.setHeader(pe,se.headers[pe])});var ye,me=!0;if(se.mode==="disable-fetch"||"requestTimeout"in se&&!b.abortController)me=!1,ye=!0;else if(se.mode==="prefer-streaming")ye=!1;else if(se.mode==="allow-wrong-content-type")ye=!b.overrideMimeType;else if(!se.mode||se.mode==="default"||se.mode==="prefer-fast")ye=!0;else throw new Error("Invalid value for opts.mode");he._mode=oe(ye,me),he._fetchTimer=null,he.on("finish",function(){he._onFinish()})};ie(ue,y.Writable),ue.prototype.setHeader=function(se,he){var ye=this,me=se.toLowerCase();Ae.indexOf(me)===-1&&(ye._headers[me]={name:se,value:he})},ue.prototype.getHeader=function(se){var he=this._headers[se.toLowerCase()];return he?he.value:null},ue.prototype.removeHeader=function(se){var he=this;delete he._headers[se.toLowerCase()]},ue.prototype._onFinish=function(){var se=this;if(!se._destroyed){var he=se._opts,ye=se._headers,me=null;he.method!=="GET"&&he.method!=="HEAD"&&(b.arraybuffer?me=E(re.concat(se._body)):b.blobConstructor?me=new ae.Blob(se._body.map(function(Ie){return E(Ie)}),{type:(ye["content-type"]||{}).value||""}):me=re.concat(se._body).toString());var pe=[];if(Object.keys(ye).forEach(function(Ie){var Qe=ye[Ie].name,De=ye[Ie].value;Array.isArray(De)?De.forEach(function(Oe){pe.push([Qe,Oe])}):pe.push([Qe,De])}),se._mode==="fetch"){var ge=null,Ee=null;if(b.abortController){var ve=new AbortController;ge=ve.signal,se._fetchAbortController=ve,"requestTimeout"in he&&he.requestTimeout!==0&&(se._fetchTimer=ae.setTimeout(function(){se.emit("requestTimeout"),se._fetchAbortController&&se._fetchAbortController.abort()},he.requestTimeout))}ae.fetch(se._opts.url,{method:se._opts.method,headers:pe,body:me||void 0,mode:"cors",credentials:he.withCredentials?"include":"same-origin",signal:ge}).then(function(Ie){se._fetchResponse=Ie,se._connect()},function(Ie){ae.clearTimeout(se._fetchTimer),se._destroyed||se.emit("error",Ie)})}else{var we=se._xhr=new ae.XMLHttpRequest;try{we.open(se._opts.method,se._opts.url,!0)}catch(Ie){z.nextTick(function(){se.emit("error",Ie)});return}"responseType"in we&&(we.responseType=se._mode.split(":")[0]),"withCredentials"in we&&(we.withCredentials=!!he.withCredentials),se._mode==="text"&&"overrideMimeType"in we&&we.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in he&&(we.timeout=he.requestTimeout,we.ontimeout=function(){se.emit("requestTimeout")}),pe.forEach(function(Ie){we.setRequestHeader(Ie[0],Ie[1])}),se._response=null,we.onreadystatechange=function(){switch(we.readyState){case ne.LOADING:case ne.DONE:se._onXHRProgress();break}},se._mode==="moz-chunked-arraybuffer"&&(we.onprogress=function(){se._onXHRProgress()}),we.onerror=function(){se._destroyed||se.emit("error",new Error("XHR error"))};try{we.send(me)}catch(Ie){z.nextTick(function(){se.emit("error",Ie)});return}}}};function ce(se){try{var he=se.status;return he!==null&&he!==0}catch(ye){return!1}}ue.prototype._onXHRProgress=function(){var se=this;!ce(se._xhr)||se._destroyed||(se._response||se._connect(),se._response._onXHRProgress())},ue.prototype._connect=function(){var se=this;se._destroyed||(se._response=new ee(se._xhr,se._fetchResponse,se._mode,se._fetchTimer),se._response.on("error",function(he){se.emit("error",he)}),se.emit("response",se._response))},ue.prototype._write=function(se,he,ye){var me=this;me._body.push(se),ye()},ue.prototype.abort=ue.prototype.destroy=function(){var se=this;se._destroyed=!0,ae.clearTimeout(se._fetchTimer),se._response&&(se._response._destroyed=!0),se._xhr?se._xhr.abort():se._fetchAbortController&&se._fetchAbortController.abort()},ue.prototype.end=function(se,he,ye){var me=this;typeof se=="function"&&(ye=se,se=void 0),y.Writable.prototype.end.call(me,se,he,ye)},ue.prototype.flushHeaders=function(){},ue.prototype.setTimeout=function(){},ue.prototype.setNoDelay=function(){},ue.prototype.setSocketKeepAlive=function(){};var Ae=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,a("_process"),typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(a,fe,le){(function(z,ae,re){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js"),a("core-js/modules/es.array.slice.js");var b=a("./capability"),ie=a("inherits"),x=a("readable-stream"),y=le.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},E=le.IncomingMessage=function(ee,ne,oe,ue){var ce=this;if(x.Readable.call(ce),ce._mode=oe,ce.headers={},ce.rawHeaders=[],ce.trailers={},ce.rawTrailers=[],ce.on("end",function(){z.nextTick(function(){ce.emit("close")})}),oe==="fetch"){var Ae=function ge(){he.read().then(function(Ee){if(!ce._destroyed){if(Ee.done){ae.clearTimeout(ue),ce.push(null);return}ce.push(new re(Ee.value)),ge()}}).catch(function(Ee){ae.clearTimeout(ue),ce._destroyed||ce.emit("error",Ee)})};if(ce._fetchResponse=ne,ce.url=ne.url,ce.statusCode=ne.status,ce.statusMessage=ne.statusText,ne.headers.forEach(function(ge,Ee){ce.headers[Ee.toLowerCase()]=ge,ce.rawHeaders.push(Ee,ge)}),b.writableStream){var se=new WritableStream({write:function(Ee){return new Promise(function(ve,we){ce._destroyed?we():ce.push(new re(Ee))?ve():ce._resumeFetch=ve})},close:function(){ae.clearTimeout(ue),ce._destroyed||ce.push(null)},abort:function(Ee){ce._destroyed||ce.emit("error",Ee)}});try{ne.body.pipeTo(se).catch(function(ge){ae.clearTimeout(ue),ce._destroyed||ce.emit("error",ge)});return}catch(ge){}}var he=ne.body.getReader();Ae()}else{ce._xhr=ee,ce._pos=0,ce.url=ee.responseURL,ce.statusCode=ee.status,ce.statusMessage=ee.statusText;var ye=ee.getAllResponseHeaders().split(/\r?\n/);if(ye.forEach(function(ge){var Ee=ge.match(/^([^:]+):\s*(.*)/);if(Ee){var ve=Ee[1].toLowerCase();ve==="set-cookie"?(ce.headers[ve]===void 0&&(ce.headers[ve]=[]),ce.headers[ve].push(Ee[2])):ce.headers[ve]!==void 0?ce.headers[ve]+=", "+Ee[2]:ce.headers[ve]=Ee[2],ce.rawHeaders.push(Ee[1],Ee[2])}}),ce._charset="x-user-defined",!b.overrideMimeType){var me=ce.rawHeaders["mime-type"];if(me){var pe=me.match(/;\s*charset=([^;])(;|$)/);pe&&(ce._charset=pe[1].toLowerCase())}ce._charset||(ce._charset="utf-8")}}};ie(E,x.Readable),E.prototype._read=function(){var ee=this,ne=ee._resumeFetch;ne&&(ee._resumeFetch=null,ne())},E.prototype._onXHRProgress=function(){var ee=this,ne=ee._xhr,oe=null;switch(ee._mode){case"text:vbarray":if(ne.readyState!==y.DONE)break;try{oe=new ae.VBArray(ne.responseBody).toArray()}catch(he){}if(oe!==null){ee.push(new re(oe));break}case"text":try{oe=ne.responseText}catch(he){ee._mode="text:vbarray";break}if(oe.length>ee._pos){var ue=oe.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var ce=new re(ue.length),Ae=0;Aeee._pos&&(ee.push(new re(new Uint8Array(se.result.slice(ee._pos)))),ee._pos=se.result.byteLength)},se.onload=function(){ee.push(null)},se.readAsArrayBuffer(oe);break}ee._xhr.readyState===y.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,a("_process"),typeof tt!="undefined"?tt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(a,fe,le){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),ae=z(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.splice.js");var re=a("punycode"),b=a("./util");le.parse=Ee,le.resolve=we,le.resolveObject=Ie,le.format=ve,le.Url=ie;function ie(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var x=/^([a-z0-9.+-]+:)/i,y=/:[0-9]*$/,E=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` `," "],ne=["{","}","|","\\","^","`"].concat(ee),oe=["'"].concat(ne),ue=["%","/","?",";","#"].concat(oe),ce=["/","?","#"],Ae=255,se=/^[+a-z0-9A-Z_-]{0,63}$/,he=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ye={javascript:!0,"javascript:":!0},me={javascript:!0,"javascript:":!0},pe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ge=a("querystring");function Ee(Qe,De,Oe){if(Qe&&b.isObject(Qe)&&Qe instanceof ie)return Qe;var be=new ie;return be.parse(Qe,De,Oe),be}ie.prototype.parse=function(Qe,De,Oe){if(!b.isString(Qe))throw new TypeError("Parameter 'url' must be a string, not "+(0,ae.default)(Qe));var be=Qe.indexOf("?"),Le=be!==-1&&be127?rt+="x":rt+=Re[Ue];if(!rt.match(se)){var at=it.slice(0,He),ft=it.slice(He+1),At=Re.match(he);At&&(at.push(At[1]),ft.unshift(At[2])),ft.length&&(Me="/"+ft.join(".")+Me),this.hostname=at.join(".");break}}}this.hostname.length>Ae?this.hostname="":this.hostname=this.hostname.toLowerCase(),dt||(this.hostname=re.toASCII(this.hostname));var ke=this.port?":"+this.port:"",je=this.hostname||"";this.host=je+ke,this.href+=this.host,dt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Me[0]!=="/"&&(Me="/"+Me))}if(!ye[Ve])for(var He=0,Ze=oe.length;He0?Oe.host.split("@"):!1;rt&&(Oe.auth=rt.shift(),Oe.host=Oe.hostname=rt.shift())}return Oe.search=Qe.search,Oe.query=Qe.query,(!b.isNull(Oe.pathname)||!b.isNull(Oe.search))&&(Oe.path=(Oe.pathname?Oe.pathname:"")+(Oe.search?Oe.search:"")),Oe.href=Oe.format(),Oe}if(!it.length)return Oe.pathname=null,Oe.search?Oe.path="/"+Oe.search:Oe.path=null,Oe.href=Oe.format(),Oe;for(var Ue=it.slice(-1)[0],$e=(Oe.host||Qe.host||it.length>1)&&(Ue==="."||Ue==="..")||Ue==="",at=0,ft=it.length;ft>=0;ft--)Ue=it[ft],Ue==="."?it.splice(ft,1):Ue===".."?(it.splice(ft,1),at++):at&&(it.splice(ft,1),at--);if(!_e&&!dt)for(;at--;at)it.unshift("..");_e&&it[0]!==""&&(!it[0]||it[0].charAt(0)!=="/")&&it.unshift(""),$e&&it.join("/").substr(-1)!=="/"&&it.push("");var At=it[0]===""||it[0]&&it[0].charAt(0)==="/";if(Re){Oe.hostname=Oe.host=At?"":it.length?it.shift():"";var rt=Oe.host&&Oe.host.indexOf("@")>0?Oe.host.split("@"):!1;rt&&(Oe.auth=rt.shift(),Oe.host=Oe.hostname=rt.shift())}return _e=_e||Oe.host&&it.length,_e&&!At&&it.unshift(""),it.length?Oe.pathname=it.join("/"):(Oe.pathname=null,Oe.path=null),(!b.isNull(Oe.pathname)||!b.isNull(Oe.search))&&(Oe.path=(Oe.pathname?Oe.pathname:"")+(Oe.search?Oe.search:"")),Oe.auth=Qe.auth||Oe.auth,Oe.slashes=Oe.slashes||Qe.slashes,Oe.href=Oe.format(),Oe},ie.prototype.parseHost=function(){var Qe=this.host,De=y.exec(Qe);De&&(De=De[0],De!==":"&&(this.port=De.substr(1)),Qe=Qe.substr(0,Qe.length-De.length)),Qe&&(this.hostname=Qe)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(a,fe,le){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),ae=z(a("@babel/runtime/helpers/typeof"));fe.exports={isString:function(b){return typeof b=="string"},isObject:function(b){return(0,ae.default)(b)==="object"&&b!==null},isNull:function(b){return b===null},isNullOrUndefined:function(b){return b==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(a,fe,le){"use strict";a("core-js/modules/es.number.constructor.js"),le.encodeURIComponent=function(z){try{return encodeURIComponent(z)}catch(ae){return z}},le.escape=a("escape-html"),le.timestamp=function(ae){if(ae){var re=ae;return typeof re=="string"&&(re=Number(re)),String(ae).length===10&&(re*=1e3),new Date(re)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(a,fe,le){(function(z,ae){(function(){"use strict";var re=a("@babel/runtime/helpers/interopRequireDefault"),b=re(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.concat.js");var ie=a("util"),x=a("url"),y=a("http"),E=a("https"),ee=a("debug")("urllib"),ne=a("humanize-ms"),oe=0,ue=Math.pow(2,31)-10,ce=/^https?:\/\//i;function Ae(me,pe){return me===void 0?pe:me}function se(me){return me?me.split(";")[0].trim().toLowerCase():""}function he(me,pe){return function(ge,Ee,ve){if(ge)return pe(ge);me({data:Ee,status:ve.statusCode,headers:ve.headers,res:ve})}}le.TIMEOUTS=[ne("300s"),ne("300s")];var ye=["json","text"];le.request=function(pe,ge,Ee){return arguments.length===2&&typeof ge=="function"&&(Ee=ge,ge=null),typeof Ee=="function"?le.requestWithCallback(pe,ge,Ee):new Promise(function(ve,we){le.requestWithCallback(pe,ge,he(ve,we))})},le.requestWithCallback=function(pe,ge,Ee){if(!pe||typeof pe!="string"&&(0,b.default)(pe)!=="object"){var ve=ie.format("expect request url to be a string or a http request options, but got %j",pe);throw new Error(ve)}arguments.length===2&&typeof ge=="function"&&(Ee=ge,ge=null),ge=ge||{},oe>=ue&&(oe=0);var we=++oe;ge.requestUrls=ge.requestUrls||[];var Ie={requestId:we,url:pe,args:ge,ctx:ge.ctx};ge.emitter&&ge.emitter.emit("request",Ie),ge.timeout=ge.timeout||le.TIMEOUTS,ge.maxRedirects=ge.maxRedirects||10,ge.streaming=ge.streaming||ge.customResponse;var Qe=Date.now(),De;typeof pe=="string"?(ce.test(pe)||(pe="https://"+pe),De=x.parse(pe)):De=pe;var Oe=(ge.type||ge.method||De.method||"GET").toUpperCase(),be=De.port||80,Le=y,Ne=Ae(ge.agent,le.agent),We=ge.fixJSONCtlChars;De.protocol==="https:"&&(Le=E,Ne=Ae(ge.httpsAgent,le.httpsAgent),De.port||(be=443));var Me={host:De.hostname||De.host||"localhost",path:De.path||"/",method:Oe,port:be,agent:Ne,headers:ge.headers||{},lookup:ge.lookup};Array.isArray(ge.timeout)?Me.requestTimeout=ge.timeout[ge.timeout.length-1]:typeof ge.timeout!="undefined"&&(Me.requestTimeout=ge.timeout);var et=ge.auth||De.auth;et&&(Me.auth=et);var ot=ge.content||ge.data,Ve=Oe==="GET"||Oe==="HEAD"||ge.dataAsQueryString;if(!ge.content&&ot&&!(typeof ot=="string"||ae.isBuffer(ot)))if(Ve)ot=ge.nestedQuerystring?qs.stringify(ot):querystring.stringify(ot);else{var Xe=Me.headers["Content-Type"]||Me.headers["content-type"];Xe||(ge.contentType==="json"?Xe="application/json":Xe="application/x-www-form-urlencoded",Me.headers["Content-Type"]=Xe),se(Xe)==="application/json"?ot=JSON.stringify(ot):ot=ge.nestedQuerystring?qs.stringify(ot):querystring.stringify(ot)}Ve&&ot&&(Me.path+=(De.query?"&":"?")+ot,ot=null);var Ge=0;if(ot){var He=ot.length;ae.isBuffer(ot)||(He=ae.byteLength(ot)),Ge=Me.headers["Content-Length"]=He}ge.dataType==="json"&&(Me.headers.Accept="application/json"),typeof ge.beforeRequest=="function"&&ge.beforeRequest(Me);var Ke=null,Ye=null,_e=null,dt=!1,it=!1,Ze=0,Re=-1,rt=!1,Ue="",$e="",at=null;ge.timing&&(at={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function ft(){Ke&&(clearTimeout(Ke),Ke=null)}function At(){Ye&&(clearTimeout(Ye),Ye=null)}function ke(Lt,ar,lr){if(At(),!Ee){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),we,z.pid,Me.method,pe),Lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s stack: %s`,Date(),we,z.pid,Lt.name,Lt.message,Lt.stack);return}var Nt=Ee;Ee=null;var cr={};lr&&(Re=lr.statusCode,cr=lr.headers);var vr=Date.now()-Qe;at&&(at.contentDownload=vr),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",vr,Ze,Re,Me.method,Me.host,Me.path,it,at);var Fr={status:Re,statusCode:Re,headers:cr,size:Ze,aborted:rt,rt:vr,keepAliveSocket:it,data:ar,requestUrls:ge.requestUrls,timing:at,remoteAddress:Ue,remotePort:$e};if(Lt){var nn="";Ne&&typeof Ne.getCurrentStatus=="function"&&(nn=", agent status: "+JSON.stringify(Ne.getCurrentStatus())),Lt.message+=", "+Me.method+" "+pe+" "+Re+" (connected: "+dt+", keepalive socket: "+it+nn+`) -headers: `+JSON.stringify(cr),Lt.data=ar,Lt.path=Me.path,Lt.status=Re,Lt.headers=cr,Lt.res=Fr}Nt(Lt,ar,ge.streaming?lr:Fr),ge.emitter&&(Ie.url=pe,Ie.socket=Gt&&Gt.connection,Ie.options=Me,Ie.size=Ge,ge.emitter.emit("response",{requestId:we,error:Lt,ctx:ge.ctx,req:Ie,res:Fr}))}function je(Lt){var ar=null;if(ge.followRedirect&&statuses.redirect[Lt.statusCode]){ge._followRedirectCount=(ge._followRedirectCount||0)+1;var lr=Lt.headers.location;if(!lr)ar=new Error("Got statusCode "+Lt.statusCode+" but cannot resolve next location from headers"),ar.name="FollowRedirectError";else if(ge._followRedirectCount>ge.maxRedirects)ar=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+pe),ar.name="MaxRedirectError";else{var Nt=ge.formatRedirectUrl?ge.formatRedirectUrl(pe,lr):x.resolve(pe,lr);ee("Request#%d %s: `redirected` from %s to %s",we,Me.path,pe,Nt),At(),ge.headers&&ge.headers.Host&&ce.test(lr)&&(ge.headers.Host=null);var cr=Ee;return Ee=null,le.requestWithCallback(Nt,ge,cr),{redirect:!0,error:null}}}return{redirect:!1,error:ar}}ge.gzip&&!Me.headers["Accept-Encoding"]&&!Me.headers["accept-encoding"]&&(Me.headers["Accept-Encoding"]="gzip");function ze(Lt,ar,lr){var Nt=Lt.headers["content-encoding"];return lr(null,ar,Nt)}var nt=ge.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",we,Oe,pe,Me.headers,Me.path),ge.requestUrls.push(pe);function ut(Lt){if(at&&(at.waiting=Date.now()-Qe),ee("Request#%d %s `req response` event emit: status %d, headers: %j",we,pe,Lt.statusCode,Lt.headers),ge.streaming){var ar=je(Lt);if(ar.redirect){Lt.resume();return}return ar.error?(Lt.resume(),ke(ar.error,null,Lt)):ke(null,null,Lt)}if(Lt.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",we,pe,Ze)}),Lt.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",we,pe,Ze)}),Lt.on("aborted",function(){rt=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",we,pe,Ze)}),nt){var lr=je(Lt);if(lr.redirect){Lt.resume();return}return lr.error?(Lt.resume(),nt.end(),ke(lr.error,null,Lt)):(ge.consumeWriteStream===!1?Lt.on("end",ke.bind(null,null,null,Lt)):nt.on("close",function(){ee("Request#%d %s: writeStream close event emitted",we,pe),ke(_e||null,null,Lt)}),Lt.pipe(nt))}var Nt=[];Lt.on("data",function(cr){ee("Request#%d %s: `res data` event emit, size %d",we,pe,cr.length),Ze+=cr.length,Nt.push(cr)}),Lt.on("end",function(){var cr=ae.concat(Nt,Ze);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",we,pe,Ze,Lt._dumped),_e)return ke(_e,cr,Lt);var vr=je(Lt);if(vr.error)return ke(vr.error,cr,Lt);vr.redirect||ze(Lt,cr,function(Fr,nn,Rt){if(Fr)return ke(Fr,cr,Lt);if(!Rt&&ye.indexOf(ge.dataType)>=0){try{nn=decodeBodyByCharset(nn,Lt)}catch(Lr){return ee("decodeBodyByCharset error: %s",Lr),ke(null,nn,Lt)}if(ge.dataType==="json")if(Ze===0)nn=null;else{var Xt=parseJSON(nn,We);Xt.error?Fr=Xt.error:nn=Xt.data}}rt&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",we,pe),ke(Fr,nn,Lt)})})}var bt,st;Array.isArray(ge.timeout)?(bt=ne(ge.timeout[0]),st=ne(ge.timeout[1])):bt=st=ne(ge.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",bt,st);function Dt(){ee("Connect timer ticking, timeout: %d",bt),Ke=setTimeout(function(){Ke=null,Re===-1&&(Re=-2);var Lt="Connect timeout for "+bt+"ms",ar="ConnectionTimeoutError";Gt.socket||(ar="SocketAssignTimeoutError",Lt+=", working sockets is full"),_e=new Error(Lt),_e.name=ar,_e.requestId=we,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",we,pe,_e.name,Lt,dt),mr()},bt)}function sr(){ee("Response timer ticking, timeout: %d",st),Ye=setTimeout(function(){Ye=null;var Lt="Response timeout for "+st+"ms",ar="ResponseTimeoutError";_e=new Error(Lt),_e.name=ar,_e.requestId=we,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",we,pe,_e.name,Lt,dt),mr()},st)}var Gt;Me.mode=ge.mode?ge.mode:"";try{Gt=Le.request(Me,ut)}catch(Lt){return ke(Lt)}typeof window=="undefined"?Dt():Gt.on("requestTimeout",function(){Re===-1&&(Re=-2);var Lt="Connect timeout for "+bt+"ms",ar="ConnectionTimeoutError";_e=new Error(Lt),_e.name=ar,_e.requestId=we,mr()});function mr(){ee("Request#%d %s abort, connected: %s",we,pe,dt),Gt.socket||(_e.noSocket=!0,ke(_e)),Gt.abort()}return at&&Gt.on("finish",function(){at.requestSent=Date.now()-Qe}),Gt.once("socket",function(Lt){at&&(at.queuing=Date.now()-Qe);var ar=Lt.readyState;if(ar==="opening"){Lt.once("lookup",function(lr,Nt,cr){ee("Request#%d %s lookup: %s, %s, %s",we,pe,lr,Nt,cr),at&&(at.dnslookup=Date.now()-Qe),Nt&&(Ue=Nt)}),Lt.once("connect",function(){at&&(at.connected=Date.now()-Qe),ft(),sr(),ee("Request#%d %s new socket connected",we,pe),dt=!0,Ue||(Ue=Lt.remoteAddress),$e=Lt.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",we,pe,ar),dt=!0,it=!0,Ue||(Ue=Lt.remoteAddress),$e=Lt.remotePort,ft(),sr()}),Gt.on("error",function(Lt){(Lt.name==="Error"||Lt.name==="TypeError")&&(Lt.name=dt?"ResponseError":"RequestError"),Lt.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",we,pe,Lt.name,Lt.message),ke(_e||Lt)}),nt&&nt.once("error",function(Lt){Lt.message+=' (writeStream "error")',_e=Lt,ee("Request#%d %s `writeStream error` event emit, %s: %s",we,pe,Lt.name,Lt.message),mr()}),ge.stream?(ge.stream.pipe(Gt),ge.stream.once("error",function(Lt){Lt.message+=' (stream "error")',_e=Lt,ee("Request#%d %s `readStream error` event emit, %s: %s",we,pe,Lt.name,Lt.message),mr()})):Gt.end(ot),Gt.requestId=we,Gt}}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},42440:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return nn}});var te=de(59301),Se=de(92310),a=de.n(Se),fe=de(33885),le=de(20068),z=de(94480),ae=de(76190),re=de(42978),b=de(6089),ie=de(18929),x=de(13697),y=de(48736),E=de(54476),ee=de(75931),ne=de(4676);function oe(Rt,Xt,Lr){return(Rt-Xt)/(Lr-Xt)}function ue(Rt,Xt,Lr,qr){var Gr=oe(Xt,Lr,qr),an={};switch(Rt){case"rtl":an.right="".concat(Gr*100,"%"),an.transform="translateX(50%)";break;case"btt":an.bottom="".concat(Gr*100,"%"),an.transform="translateY(50%)";break;case"ttb":an.top="".concat(Gr*100,"%"),an.transform="translateY(-50%)";break;default:an.left="".concat(Gr*100,"%"),an.transform="translateX(-50%)";break}return an}function ce(Rt,Xt){return Array.isArray(Rt)?Rt[Xt]:Rt}var Ae=de(10228),se=te.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),he=se,ye=te.createContext({}),me=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],pe=te.forwardRef(function(Rt,Xt){var Lr=Rt.prefixCls,qr=Rt.value,Gr=Rt.valueIndex,an=Rt.onStartMove,Sn=Rt.onDelete,wn=Rt.style,Un=Rt.render,tn=Rt.dragging,Nn=Rt.draggingDelete,gn=Rt.onOffsetChange,br=Rt.onChangeComplete,Dr=Rt.onFocus,tr=Rt.onMouseEnter,ur=(0,ee.Z)(Rt,me),Ut=te.useContext(he),_t=Ut.min,ir=Ut.max,Qt=Ut.direction,Mt=Ut.disabled,wt=Ut.keyboard,xt=Ut.range,jt=Ut.tabIndex,hr=Ut.ariaLabelForHandle,nr=Ut.ariaLabelledByForHandle,kt=Ut.ariaRequired,Yt=Ut.ariaValueTextFormatterForHandle,$t=Ut.styles,jr=Ut.classNames,Zr="".concat(Lr,"-handle"),Tn=function(Zn){Mt||an(Zn,Gr)},fn=function(Zn){Dr==null||Dr(Zn,Gr)},Wn=function(Zn){tr(Zn,Gr)},Qn=function(Zn){if(!Mt&&wt){var _r=null;switch(Zn.which||Zn.keyCode){case Ae.Z.LEFT:_r=Qt==="ltr"||Qt==="btt"?-1:1;break;case Ae.Z.RIGHT:_r=Qt==="ltr"||Qt==="btt"?1:-1;break;case Ae.Z.UP:_r=Qt!=="ttb"?1:-1;break;case Ae.Z.DOWN:_r=Qt!=="ttb"?-1:1;break;case Ae.Z.HOME:_r="min";break;case Ae.Z.END:_r="max";break;case Ae.Z.PAGE_UP:_r=2;break;case Ae.Z.PAGE_DOWN:_r=-2;break;case Ae.Z.BACKSPACE:case Ae.Z.DELETE:Sn(Gr);break}_r!==null&&(Zn.preventDefault(),gn(_r,Gr))}},ei=function(Zn){switch(Zn.which||Zn.keyCode){case Ae.Z.LEFT:case Ae.Z.RIGHT:case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.HOME:case Ae.Z.END:case Ae.Z.PAGE_UP:case Ae.Z.PAGE_DOWN:br==null||br();break}},di=ue(Qt,qr,_t,ir),$n={};if(Gr!==null){var ti;$n={tabIndex:Mt?null:ce(jt,Gr),role:"slider","aria-valuemin":_t,"aria-valuemax":ir,"aria-valuenow":qr,"aria-disabled":Mt,"aria-label":ce(hr,Gr),"aria-labelledby":ce(nr,Gr),"aria-required":ce(kt,Gr),"aria-valuetext":(ti=ce(Yt,Gr))===null||ti===void 0?void 0:ti(qr),"aria-orientation":Qt==="ltr"||Qt==="rtl"?"horizontal":"vertical",onMouseDown:Tn,onTouchStart:Tn,onFocus:fn,onMouseEnter:Wn,onKeyDown:Qn,onKeyUp:ei}}var Mn=te.createElement("div",(0,E.Z)({ref:Xt,className:a()(Zr,(0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(Zr,"-").concat(Gr+1),Gr!==null&&xt),"".concat(Zr,"-dragging"),tn),"".concat(Zr,"-dragging-delete"),Nn),jr.handle),style:(0,fe.Z)((0,fe.Z)((0,fe.Z)({},di),wn),$t.handle)},$n,ur));return Un&&(Mn=Un(Mn,{index:Gr,prefixCls:Lr,value:qr,dragging:tn,draggingDelete:Nn})),Mn}),ge=pe,Ee=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],ve=te.forwardRef(function(Rt,Xt){var Lr=Rt.prefixCls,qr=Rt.style,Gr=Rt.onStartMove,an=Rt.onOffsetChange,Sn=Rt.values,wn=Rt.handleRender,Un=Rt.activeHandleRender,tn=Rt.draggingIndex,Nn=Rt.draggingDelete,gn=Rt.onFocus,br=(0,ee.Z)(Rt,Ee),Dr=te.useRef({}),tr=te.useState(!1),ur=(0,re.Z)(tr,2),Ut=ur[0],_t=ur[1],ir=te.useState(-1),Qt=(0,re.Z)(ir,2),Mt=Qt[0],wt=Qt[1],xt=function(Yt){wt(Yt),_t(!0)},jt=function(Yt,$t){xt($t),gn==null||gn(Yt)},hr=function(Yt,$t){xt($t)};te.useImperativeHandle(Xt,function(){return{focus:function(Yt){var $t;($t=Dr.current[Yt])===null||$t===void 0||$t.focus()},hideHelp:function(){(0,ne.flushSync)(function(){_t(!1)})}}});var nr=(0,fe.Z)({prefixCls:Lr,onStartMove:Gr,onOffsetChange:an,render:wn,onFocus:jt,onMouseEnter:hr},br);return te.createElement(te.Fragment,null,Sn.map(function(kt,Yt){var $t=tn===Yt;return te.createElement(ge,(0,E.Z)({ref:function(Zr){Zr?Dr.current[Yt]=Zr:delete Dr.current[Yt]},dragging:$t,draggingDelete:$t&&Nn,style:ce(qr,Yt),key:Yt,value:kt,valueIndex:Yt},nr))}),Un&&Ut&&te.createElement(ge,(0,E.Z)({key:"a11y"},nr,{value:Sn[Mt],valueIndex:null,dragging:tn!==-1,draggingDelete:Nn,render:Un,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),we=ve,Ie=function(Xt){var Lr=Xt.prefixCls,qr=Xt.style,Gr=Xt.children,an=Xt.value,Sn=Xt.onClick,wn=te.useContext(he),Un=wn.min,tn=wn.max,Nn=wn.direction,gn=wn.includedStart,br=wn.includedEnd,Dr=wn.included,tr="".concat(Lr,"-text"),ur=ue(Nn,an,Un,tn);return te.createElement("span",{className:a()(tr,(0,le.Z)({},"".concat(tr,"-active"),Dr&&gn<=an&&an<=br)),style:(0,fe.Z)((0,fe.Z)({},ur),qr),onMouseDown:function(_t){_t.stopPropagation()},onClick:function(){Sn(an)}},Gr)},Qe=Ie,De=function(Xt){var Lr=Xt.prefixCls,qr=Xt.marks,Gr=Xt.onClick,an="".concat(Lr,"-mark");return qr.length?te.createElement("div",{className:an},qr.map(function(Sn){var wn=Sn.value,Un=Sn.style,tn=Sn.label;return te.createElement(Qe,{key:wn,prefixCls:an,style:Un,value:wn,onClick:Gr},tn)})):null},Oe=De,be=function(Xt){var Lr=Xt.prefixCls,qr=Xt.value,Gr=Xt.style,an=Xt.activeStyle,Sn=te.useContext(he),wn=Sn.min,Un=Sn.max,tn=Sn.direction,Nn=Sn.included,gn=Sn.includedStart,br=Sn.includedEnd,Dr="".concat(Lr,"-dot"),tr=Nn&&gn<=qr&&qr<=br,ur=(0,fe.Z)((0,fe.Z)({},ue(tn,qr,wn,Un)),typeof Gr=="function"?Gr(qr):Gr);return tr&&(ur=(0,fe.Z)((0,fe.Z)({},ur),typeof an=="function"?an(qr):an)),te.createElement("span",{className:a()(Dr,(0,le.Z)({},"".concat(Dr,"-active"),tr)),style:ur})},Le=be,Ne=function(Xt){var Lr=Xt.prefixCls,qr=Xt.marks,Gr=Xt.dots,an=Xt.style,Sn=Xt.activeStyle,wn=te.useContext(he),Un=wn.min,tn=wn.max,Nn=wn.step,gn=te.useMemo(function(){var br=new Set;if(qr.forEach(function(tr){br.add(tr.value)}),Gr&&Nn!==null)for(var Dr=Un;Dr<=tn;)br.add(Dr),Dr+=Nn;return Array.from(br)},[Un,tn,Nn,Gr,qr]);return te.createElement("div",{className:"".concat(Lr,"-step")},gn.map(function(br){return te.createElement(Le,{prefixCls:Lr,key:br,value:br,style:an,activeStyle:Sn})}))},We=Ne,Me=function(Xt){var Lr=Xt.prefixCls,qr=Xt.style,Gr=Xt.start,an=Xt.end,Sn=Xt.index,wn=Xt.onStartMove,Un=Xt.replaceCls,tn=te.useContext(he),Nn=tn.direction,gn=tn.min,br=tn.max,Dr=tn.disabled,tr=tn.range,ur=tn.classNames,Ut="".concat(Lr,"-track"),_t=oe(Gr,gn,br),ir=oe(an,gn,br),Qt=function(jt){!Dr&&wn&&wn(jt,-1)},Mt={};switch(Nn){case"rtl":Mt.right="".concat(_t*100,"%"),Mt.width="".concat(ir*100-_t*100,"%");break;case"btt":Mt.bottom="".concat(_t*100,"%"),Mt.height="".concat(ir*100-_t*100,"%");break;case"ttb":Mt.top="".concat(_t*100,"%"),Mt.height="".concat(ir*100-_t*100,"%");break;default:Mt.left="".concat(_t*100,"%"),Mt.width="".concat(ir*100-_t*100,"%")}var wt=Un||a()(Ut,(0,le.Z)((0,le.Z)({},"".concat(Ut,"-").concat(Sn+1),Sn!==null&&tr),"".concat(Lr,"-track-draggable"),wn),ur.track);return te.createElement("div",{className:wt,style:(0,fe.Z)((0,fe.Z)({},Mt),qr),onMouseDown:Qt,onTouchStart:Qt})},et=Me,ot=function(Xt){var Lr=Xt.prefixCls,qr=Xt.style,Gr=Xt.values,an=Xt.startPoint,Sn=Xt.onStartMove,wn=te.useContext(he),Un=wn.included,tn=wn.range,Nn=wn.min,gn=wn.styles,br=wn.classNames,Dr=te.useMemo(function(){if(!tn){if(Gr.length===0)return[];var ur=an!=null?an:Nn,Ut=Gr[0];return[{start:Math.min(ur,Ut),end:Math.max(ur,Ut)}]}for(var _t=[],ir=0;irGe&&Nn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof ur=="number"){var ir,Qt=tr[Ut],Mt=Qt+ur,wt=[];qr.forEach(function(kt){wt.push(kt.value)}),wt.push(Rt,Xt),wt.push(wn(Qt));var xt=ur>0?1:-1;_t==="unit"?wt.push(wn(Qt+xt*Lr)):wt.push(wn(Mt)),wt=wt.filter(function(kt){return kt!==null}).filter(function(kt){return ur<0?kt<=Qt:kt>=Qt}),_t==="unit"&&(wt=wt.filter(function(kt){return kt!==Qt}));var jt=_t==="unit"?Qt:Mt;ir=wt[0];var hr=Math.abs(ir-jt);if(wt.forEach(function(kt){var Yt=Math.abs(kt-jt);Yt1){var nr=(0,z.Z)(tr);return nr[Ut]=ir,Dr(nr,ur-xt,Ut,_t)}return ir}else{if(ur==="min")return Rt;if(ur==="max")return Xt}},Nn=function(tr,ur,Ut){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",ir=tr[Ut],Qt=tn(tr,ur,Ut,_t);return{value:Qt,changed:Qt!==ir}},gn=function(tr){return an===null&&tr===0||typeof an=="number"&&tr3&&arguments[3]!==void 0?arguments[3]:"unit",ir=tr.map(Un),Qt=ir[Ut],Mt=tn(ir,ur,Ut,_t);if(ir[Ut]=Mt,Gr===!1){var wt=an||0;Ut>0&&ir[Ut-1]!==Qt&&(ir[Ut]=Math.max(ir[Ut],ir[Ut-1]+wt)),Ut0;nr-=1)for(var kt=!0;gn(ir[nr]-ir[nr-1])&&kt;){var Yt=Nn(ir,-1,nr-1);ir[nr-1]=Yt.value,kt=Yt.changed}for(var $t=ir.length-1;$t>0;$t-=1)for(var jr=!0;gn(ir[$t]-ir[$t-1])&&jr;){var Zr=Nn(ir,-1,$t-1);ir[$t-1]=Zr.value,jr=Zr.changed}for(var Tn=0;Tn=0?Wn:!1},[Wn,kr]),Ht=te.useMemo(function(){return Object.keys(An||{}).map(function(vi){var En=An[vi],Ni={value:Number(vi)};return En&&(0,ae.Z)(En)==="object"&&!te.isValidElement(En)&&("label"in En||"style"in En)?(Ni.style=En.style,Ni.label=En.label):Ni.label=En,Ni}).filter(function(vi){var En=vi.label;return En||typeof En=="number"}).sort(function(vi,En){return vi.value-En.value})},[An]),jn=_e(Ur,on,kr,Ht,Tn,Mr),mi=(0,re.Z)(jn,2),Oi=mi[0],mn=mi[1],Xr=(0,ie.Z)(jt,{value:xt}),Cn=(0,re.Z)(Xr,2),kn=Cn[0],vn=Cn[1],Or=te.useMemo(function(){var vi=kn==null?[]:Array.isArray(kn)?kn:[kn],En=(0,re.Z)(vi,1),Ni=En[0],Ti=Ni===void 0?Ur:Ni,ki=kn===null?[]:[Ti];if(Bt){if(ki=(0,z.Z)(vi),nr||kn===void 0){var ua=nr>=0?nr+1:2;for(ki=ki.slice(0,ua);ki.length=0&&na.current.focus(vi)}Fn(null)},[Rn]);var Cr=te.useMemo(function(){return or&&kr===null?!1:or},[or,kr]),yn=(0,b.Z)(function(vi,En){qn(vi,En),Yt==null||Yt(Yn(Or))}),cn=gr!==-1;te.useEffect(function(){if(!cn){var vi=Or.lastIndexOf($r);na.current.focus(vi)}},[cn]);var Ui=te.useMemo(function(){return(0,z.Z)(Vr).sort(function(vi,En){return vi-En})},[Vr]),Vn=te.useMemo(function(){return Bt?[Ui[0],Ui[Ui.length-1]]:[Ur,Ui[0]]},[Ui,Bt,Ur]),Gn=(0,re.Z)(Vn,2),ri=Gn[0],oi=Gn[1];te.useImperativeHandle(Xt,function(){return{focus:function(){na.current.focus(0)},blur:function(){var En,Ni=document,Ti=Ni.activeElement;(En=Wi.current)!==null&&En!==void 0&&En.contains(Ti)&&(Ti==null||Ti.blur())}}}),te.useEffect(function(){Dr&&na.current.focus(0)},[]);var Qr=te.useMemo(function(){return{min:Ur,max:on,direction:Sa,disabled:Nn,keyboard:br,step:kr,included:$n,includedStart:ri,includedEnd:oi,range:Bt,tabIndex:Ea,ariaLabelForHandle:Gi,ariaLabelledByForHandle:fa,ariaRequired:xa,ariaValueTextFormatterForHandle:ai,styles:wn||{},classNames:Sn||{}}},[Ur,on,Sa,Nn,br,kr,$n,ri,oi,Bt,Ea,Gi,fa,xa,ai,wn,Sn]);return te.createElement(he.Provider,{value:Qr},te.createElement("div",{ref:Wi,className:a()(qr,Gr,(0,le.Z)((0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(qr,"-disabled"),Nn),"".concat(qr,"-vertical"),ei),"".concat(qr,"-horizontal"),!ei),"".concat(qr,"-with-marks"),Ht.length)),style:an,onMouseDown:qt,id:Un},te.createElement("div",{className:a()("".concat(qr,"-rail"),Sn==null?void 0:Sn.rail),style:(0,fe.Z)((0,fe.Z)({},Zn),wn==null?void 0:wn.rail)}),Ki!==!1&&te.createElement(Ve,{prefixCls:qr,style:Mn,values:Or,startPoint:ti,onStartMove:Cr?yn:void 0}),te.createElement(We,{prefixCls:qr,marks:Ht,dots:Di,style:_r,activeStyle:pr}),te.createElement(we,{ref:na,prefixCls:qr,style:Ir,values:Vr,draggingIndex:gr,draggingDelete:Kr,onStartMove:yn,onOffsetChange:ln,onFocus:tr,onBlur:ur,handleRender:ui,activeHandleRender:Qi,onChangeComplete:Zi,onDelete:Tt?hi:void 0}),te.createElement(Oe,{prefixCls:qr,marks:Ht,onClick:Ot})))}),Ze=it,Re=Ze,rt=de(16089),Ue=de(2171),at=(0,te.createContext)({}),ft=de(8654),At=de(25399),je=te.forwardRef((Rt,Xt)=>{const{open:Lr,draggingDelete:qr}=Rt,Gr=(0,te.useRef)(null),an=Lr&&!qr,Sn=(0,te.useRef)(null);function wn(){rt.Z.cancel(Sn.current),Sn.current=null}function Un(){Sn.current=(0,rt.Z)(()=>{var tn;(tn=Gr.current)===null||tn===void 0||tn.forceAlign(),Sn.current=null})}return te.useEffect(()=>(an?Un():wn(),wn),[an,Rt.title]),te.createElement(At.Z,Object.assign({ref:(0,ft.sQ)(Gr,Xt)},Rt,{open:an}))}),ze=de(36237),nt=de(17835),ut=de(63356),bt=de(16931),st=de(51636);const Dt=Rt=>{const{componentCls:Xt,antCls:Lr,controlSize:qr,dotSize:Gr,marginFull:an,marginPart:Sn,colorFillContentHover:wn,handleColorDisabled:Un,calc:tn,handleSize:Nn,handleSizeHover:gn,handleActiveColor:br,handleActiveOutlineColor:Dr,handleLineWidth:tr,handleLineWidthHover:ur,motionDurationMid:Ut}=Rt;return{[Xt]:Object.assign(Object.assign({},(0,ut.Wf)(Rt)),{position:"relative",height:qr,margin:`${(0,ze.unit)(Sn)} ${(0,ze.unit)(an)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,ze.unit)(an)} ${(0,ze.unit)(Sn)}`},[`${Xt}-rail`]:{position:"absolute",backgroundColor:Rt.railBg,borderRadius:Rt.borderRadiusXS,transition:`background-color ${Ut}`},[`${Xt}-track,${Xt}-tracks`]:{position:"absolute",transition:`background-color ${Ut}`},[`${Xt}-track`]:{backgroundColor:Rt.trackBg,borderRadius:Rt.borderRadiusXS},[`${Xt}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Xt}-rail`]:{backgroundColor:Rt.railHoverBg},[`${Xt}-track`]:{backgroundColor:Rt.trackHoverBg},[`${Xt}-dot`]:{borderColor:wn},[`${Xt}-handle::after`]:{boxShadow:`0 0 0 ${(0,ze.unit)(tr)} ${Rt.colorPrimaryBorderHover}`},[`${Xt}-dot-active`]:{borderColor:Rt.dotActiveBorderColor}},[`${Xt}-handle`]:{position:"absolute",width:Nn,height:Nn,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:tn(tr).mul(-1).equal(),insetBlockStart:tn(tr).mul(-1).equal(),width:tn(Nn).add(tn(tr).mul(2)).equal(),height:tn(Nn).add(tn(tr).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Nn,height:Nn,backgroundColor:Rt.colorBgElevated,boxShadow:`0 0 0 ${(0,ze.unit)(tr)} ${Rt.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` +headers: `+JSON.stringify(cr),Lt.data=ar,Lt.path=Me.path,Lt.status=Re,Lt.headers=cr,Lt.res=Fr}Nt(Lt,ar,ge.streaming?lr:Fr),ge.emitter&&(Ie.url=pe,Ie.socket=Gt&&Gt.connection,Ie.options=Me,Ie.size=Ge,ge.emitter.emit("response",{requestId:we,error:Lt,ctx:ge.ctx,req:Ie,res:Fr}))}function je(Lt){var ar=null;if(ge.followRedirect&&statuses.redirect[Lt.statusCode]){ge._followRedirectCount=(ge._followRedirectCount||0)+1;var lr=Lt.headers.location;if(!lr)ar=new Error("Got statusCode "+Lt.statusCode+" but cannot resolve next location from headers"),ar.name="FollowRedirectError";else if(ge._followRedirectCount>ge.maxRedirects)ar=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+pe),ar.name="MaxRedirectError";else{var Nt=ge.formatRedirectUrl?ge.formatRedirectUrl(pe,lr):x.resolve(pe,lr);ee("Request#%d %s: `redirected` from %s to %s",we,Me.path,pe,Nt),At(),ge.headers&&ge.headers.Host&&ce.test(lr)&&(ge.headers.Host=null);var cr=Ee;return Ee=null,le.requestWithCallback(Nt,ge,cr),{redirect:!0,error:null}}}return{redirect:!1,error:ar}}ge.gzip&&!Me.headers["Accept-Encoding"]&&!Me.headers["accept-encoding"]&&(Me.headers["Accept-Encoding"]="gzip");function ze(Lt,ar,lr){var Nt=Lt.headers["content-encoding"];return lr(null,ar,Nt)}var nt=ge.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",we,Oe,pe,Me.headers,Me.path),ge.requestUrls.push(pe);function ut(Lt){if(at&&(at.waiting=Date.now()-Qe),ee("Request#%d %s `req response` event emit: status %d, headers: %j",we,pe,Lt.statusCode,Lt.headers),ge.streaming){var ar=je(Lt);if(ar.redirect){Lt.resume();return}return ar.error?(Lt.resume(),ke(ar.error,null,Lt)):ke(null,null,Lt)}if(Lt.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",we,pe,Ze)}),Lt.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",we,pe,Ze)}),Lt.on("aborted",function(){rt=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",we,pe,Ze)}),nt){var lr=je(Lt);if(lr.redirect){Lt.resume();return}return lr.error?(Lt.resume(),nt.end(),ke(lr.error,null,Lt)):(ge.consumeWriteStream===!1?Lt.on("end",ke.bind(null,null,null,Lt)):nt.on("close",function(){ee("Request#%d %s: writeStream close event emitted",we,pe),ke(_e||null,null,Lt)}),Lt.pipe(nt))}var Nt=[];Lt.on("data",function(cr){ee("Request#%d %s: `res data` event emit, size %d",we,pe,cr.length),Ze+=cr.length,Nt.push(cr)}),Lt.on("end",function(){var cr=ae.concat(Nt,Ze);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",we,pe,Ze,Lt._dumped),_e)return ke(_e,cr,Lt);var vr=je(Lt);if(vr.error)return ke(vr.error,cr,Lt);vr.redirect||ze(Lt,cr,function(Fr,nn,Rt){if(Fr)return ke(Fr,cr,Lt);if(!Rt&&ye.indexOf(ge.dataType)>=0){try{nn=decodeBodyByCharset(nn,Lt)}catch(Lr){return ee("decodeBodyByCharset error: %s",Lr),ke(null,nn,Lt)}if(ge.dataType==="json")if(Ze===0)nn=null;else{var Xt=parseJSON(nn,We);Xt.error?Fr=Xt.error:nn=Xt.data}}rt&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",we,pe),ke(Fr,nn,Lt)})})}var bt,st;Array.isArray(ge.timeout)?(bt=ne(ge.timeout[0]),st=ne(ge.timeout[1])):bt=st=ne(ge.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",bt,st);function Dt(){ee("Connect timer ticking, timeout: %d",bt),Ke=setTimeout(function(){Ke=null,Re===-1&&(Re=-2);var Lt="Connect timeout for "+bt+"ms",ar="ConnectionTimeoutError";Gt.socket||(ar="SocketAssignTimeoutError",Lt+=", working sockets is full"),_e=new Error(Lt),_e.name=ar,_e.requestId=we,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",we,pe,_e.name,Lt,dt),mr()},bt)}function sr(){ee("Response timer ticking, timeout: %d",st),Ye=setTimeout(function(){Ye=null;var Lt="Response timeout for "+st+"ms",ar="ResponseTimeoutError";_e=new Error(Lt),_e.name=ar,_e.requestId=we,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",we,pe,_e.name,Lt,dt),mr()},st)}var Gt;Me.mode=ge.mode?ge.mode:"";try{Gt=Le.request(Me,ut)}catch(Lt){return ke(Lt)}typeof window=="undefined"?Dt():Gt.on("requestTimeout",function(){Re===-1&&(Re=-2);var Lt="Connect timeout for "+bt+"ms",ar="ConnectionTimeoutError";_e=new Error(Lt),_e.name=ar,_e.requestId=we,mr()});function mr(){ee("Request#%d %s abort, connected: %s",we,pe,dt),Gt.socket||(_e.noSocket=!0,ke(_e)),Gt.abort()}return at&&Gt.on("finish",function(){at.requestSent=Date.now()-Qe}),Gt.once("socket",function(Lt){at&&(at.queuing=Date.now()-Qe);var ar=Lt.readyState;if(ar==="opening"){Lt.once("lookup",function(lr,Nt,cr){ee("Request#%d %s lookup: %s, %s, %s",we,pe,lr,Nt,cr),at&&(at.dnslookup=Date.now()-Qe),Nt&&(Ue=Nt)}),Lt.once("connect",function(){at&&(at.connected=Date.now()-Qe),ft(),sr(),ee("Request#%d %s new socket connected",we,pe),dt=!0,Ue||(Ue=Lt.remoteAddress),$e=Lt.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",we,pe,ar),dt=!0,it=!0,Ue||(Ue=Lt.remoteAddress),$e=Lt.remotePort,ft(),sr()}),Gt.on("error",function(Lt){(Lt.name==="Error"||Lt.name==="TypeError")&&(Lt.name=dt?"ResponseError":"RequestError"),Lt.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",we,pe,Lt.name,Lt.message),ke(_e||Lt)}),nt&&nt.once("error",function(Lt){Lt.message+=' (writeStream "error")',_e=Lt,ee("Request#%d %s `writeStream error` event emit, %s: %s",we,pe,Lt.name,Lt.message),mr()}),ge.stream?(ge.stream.pipe(Gt),ge.stream.once("error",function(Lt){Lt.message+=' (stream "error")',_e=Lt,ee("Request#%d %s `readStream error` event emit, %s: %s",we,pe,Lt.name,Lt.message),mr()})):Gt.end(ot),Gt.requestId=we,Gt}}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},15672:function(vt,tt,de){"use strict";de.d(tt,{Z:function(){return nn}});var te=de(59301),Se=de(92310),a=de.n(Se),fe=de(33885),le=de(20068),z=de(94480),ae=de(76190),re=de(42978),b=de(6089),ie=de(18929),x=de(13697),y=de(48736),E=de(54476),ee=de(75931),ne=de(4676);function oe(Rt,Xt,Lr){return(Rt-Xt)/(Lr-Xt)}function ue(Rt,Xt,Lr,qr){var Gr=oe(Xt,Lr,qr),an={};switch(Rt){case"rtl":an.right="".concat(Gr*100,"%"),an.transform="translateX(50%)";break;case"btt":an.bottom="".concat(Gr*100,"%"),an.transform="translateY(50%)";break;case"ttb":an.top="".concat(Gr*100,"%"),an.transform="translateY(-50%)";break;default:an.left="".concat(Gr*100,"%"),an.transform="translateX(-50%)";break}return an}function ce(Rt,Xt){return Array.isArray(Rt)?Rt[Xt]:Rt}var Ae=de(10228),se=te.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),he=se,ye=te.createContext({}),me=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],pe=te.forwardRef(function(Rt,Xt){var Lr=Rt.prefixCls,qr=Rt.value,Gr=Rt.valueIndex,an=Rt.onStartMove,xn=Rt.onDelete,wn=Rt.style,Un=Rt.render,tn=Rt.dragging,Nn=Rt.draggingDelete,gn=Rt.onOffsetChange,br=Rt.onChangeComplete,Dr=Rt.onFocus,tr=Rt.onMouseEnter,ur=(0,ee.Z)(Rt,me),Ut=te.useContext(he),_t=Ut.min,ir=Ut.max,Qt=Ut.direction,Mt=Ut.disabled,wt=Ut.keyboard,xt=Ut.range,jt=Ut.tabIndex,hr=Ut.ariaLabelForHandle,nr=Ut.ariaLabelledByForHandle,kt=Ut.ariaRequired,Yt=Ut.ariaValueTextFormatterForHandle,$t=Ut.styles,jr=Ut.classNames,Zr="".concat(Lr,"-handle"),Tn=function(Zn){Mt||an(Zn,Gr)},fn=function(Zn){Dr==null||Dr(Zn,Gr)},Wn=function(Zn){tr(Zn,Gr)},Qn=function(Zn){if(!Mt&&wt){var _r=null;switch(Zn.which||Zn.keyCode){case Ae.Z.LEFT:_r=Qt==="ltr"||Qt==="btt"?-1:1;break;case Ae.Z.RIGHT:_r=Qt==="ltr"||Qt==="btt"?1:-1;break;case Ae.Z.UP:_r=Qt!=="ttb"?1:-1;break;case Ae.Z.DOWN:_r=Qt!=="ttb"?-1:1;break;case Ae.Z.HOME:_r="min";break;case Ae.Z.END:_r="max";break;case Ae.Z.PAGE_UP:_r=2;break;case Ae.Z.PAGE_DOWN:_r=-2;break;case Ae.Z.BACKSPACE:case Ae.Z.DELETE:xn==null||xn(Gr);break}_r!==null&&(Zn.preventDefault(),gn(_r,Gr))}},ei=function(Zn){switch(Zn.which||Zn.keyCode){case Ae.Z.LEFT:case Ae.Z.RIGHT:case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.HOME:case Ae.Z.END:case Ae.Z.PAGE_UP:case Ae.Z.PAGE_DOWN:br==null||br();break}},di=ue(Qt,qr,_t,ir),$n={};if(Gr!==null){var ti;$n={tabIndex:Mt?null:ce(jt,Gr),role:"slider","aria-valuemin":_t,"aria-valuemax":ir,"aria-valuenow":qr,"aria-disabled":Mt,"aria-label":ce(hr,Gr),"aria-labelledby":ce(nr,Gr),"aria-required":ce(kt,Gr),"aria-valuetext":(ti=ce(Yt,Gr))===null||ti===void 0?void 0:ti(qr),"aria-orientation":Qt==="ltr"||Qt==="rtl"?"horizontal":"vertical",onMouseDown:Tn,onTouchStart:Tn,onFocus:fn,onMouseEnter:Wn,onKeyDown:Qn,onKeyUp:ei}}var Mn=te.createElement("div",(0,E.Z)({ref:Xt,className:a()(Zr,(0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(Zr,"-").concat(Gr+1),Gr!==null&&xt),"".concat(Zr,"-dragging"),tn),"".concat(Zr,"-dragging-delete"),Nn),jr.handle),style:(0,fe.Z)((0,fe.Z)((0,fe.Z)({},di),wn),$t.handle)},$n,ur));return Un&&(Mn=Un(Mn,{index:Gr,prefixCls:Lr,value:qr,dragging:tn,draggingDelete:Nn})),Mn}),ge=pe,Ee=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],ve=te.forwardRef(function(Rt,Xt){var Lr=Rt.prefixCls,qr=Rt.style,Gr=Rt.onStartMove,an=Rt.onOffsetChange,xn=Rt.values,wn=Rt.handleRender,Un=Rt.activeHandleRender,tn=Rt.draggingIndex,Nn=Rt.draggingDelete,gn=Rt.onFocus,br=(0,ee.Z)(Rt,Ee),Dr=te.useRef({}),tr=te.useState(!1),ur=(0,re.Z)(tr,2),Ut=ur[0],_t=ur[1],ir=te.useState(-1),Qt=(0,re.Z)(ir,2),Mt=Qt[0],wt=Qt[1],xt=function(Yt){wt(Yt),_t(!0)},jt=function(Yt,$t){xt($t),gn==null||gn(Yt)},hr=function(Yt,$t){xt($t)};te.useImperativeHandle(Xt,function(){return{focus:function(Yt){var $t;($t=Dr.current[Yt])===null||$t===void 0||$t.focus()},hideHelp:function(){(0,ne.flushSync)(function(){_t(!1)})}}});var nr=(0,fe.Z)({prefixCls:Lr,onStartMove:Gr,onOffsetChange:an,render:wn,onFocus:jt,onMouseEnter:hr},br);return te.createElement(te.Fragment,null,xn.map(function(kt,Yt){var $t=tn===Yt;return te.createElement(ge,(0,E.Z)({ref:function(Zr){Zr?Dr.current[Yt]=Zr:delete Dr.current[Yt]},dragging:$t,draggingDelete:$t&&Nn,style:ce(qr,Yt),key:Yt,value:kt,valueIndex:Yt},nr))}),Un&&Ut&&te.createElement(ge,(0,E.Z)({key:"a11y"},nr,{value:xn[Mt],valueIndex:null,dragging:tn!==-1,draggingDelete:Nn,render:Un,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),we=ve,Ie=function(Xt){var Lr=Xt.prefixCls,qr=Xt.style,Gr=Xt.children,an=Xt.value,xn=Xt.onClick,wn=te.useContext(he),Un=wn.min,tn=wn.max,Nn=wn.direction,gn=wn.includedStart,br=wn.includedEnd,Dr=wn.included,tr="".concat(Lr,"-text"),ur=ue(Nn,an,Un,tn);return te.createElement("span",{className:a()(tr,(0,le.Z)({},"".concat(tr,"-active"),Dr&&gn<=an&&an<=br)),style:(0,fe.Z)((0,fe.Z)({},ur),qr),onMouseDown:function(_t){_t.stopPropagation()},onClick:function(){xn(an)}},Gr)},Qe=Ie,De=function(Xt){var Lr=Xt.prefixCls,qr=Xt.marks,Gr=Xt.onClick,an="".concat(Lr,"-mark");return qr.length?te.createElement("div",{className:an},qr.map(function(xn){var wn=xn.value,Un=xn.style,tn=xn.label;return te.createElement(Qe,{key:wn,prefixCls:an,style:Un,value:wn,onClick:Gr},tn)})):null},Oe=De,be=function(Xt){var Lr=Xt.prefixCls,qr=Xt.value,Gr=Xt.style,an=Xt.activeStyle,xn=te.useContext(he),wn=xn.min,Un=xn.max,tn=xn.direction,Nn=xn.included,gn=xn.includedStart,br=xn.includedEnd,Dr="".concat(Lr,"-dot"),tr=Nn&&gn<=qr&&qr<=br,ur=(0,fe.Z)((0,fe.Z)({},ue(tn,qr,wn,Un)),typeof Gr=="function"?Gr(qr):Gr);return tr&&(ur=(0,fe.Z)((0,fe.Z)({},ur),typeof an=="function"?an(qr):an)),te.createElement("span",{className:a()(Dr,(0,le.Z)({},"".concat(Dr,"-active"),tr)),style:ur})},Le=be,Ne=function(Xt){var Lr=Xt.prefixCls,qr=Xt.marks,Gr=Xt.dots,an=Xt.style,xn=Xt.activeStyle,wn=te.useContext(he),Un=wn.min,tn=wn.max,Nn=wn.step,gn=te.useMemo(function(){var br=new Set;if(qr.forEach(function(tr){br.add(tr.value)}),Gr&&Nn!==null)for(var Dr=Un;Dr<=tn;)br.add(Dr),Dr+=Nn;return Array.from(br)},[Un,tn,Nn,Gr,qr]);return te.createElement("div",{className:"".concat(Lr,"-step")},gn.map(function(br){return te.createElement(Le,{prefixCls:Lr,key:br,value:br,style:an,activeStyle:xn})}))},We=Ne,Me=function(Xt){var Lr=Xt.prefixCls,qr=Xt.style,Gr=Xt.start,an=Xt.end,xn=Xt.index,wn=Xt.onStartMove,Un=Xt.replaceCls,tn=te.useContext(he),Nn=tn.direction,gn=tn.min,br=tn.max,Dr=tn.disabled,tr=tn.range,ur=tn.classNames,Ut="".concat(Lr,"-track"),_t=oe(Gr,gn,br),ir=oe(an,gn,br),Qt=function(jt){!Dr&&wn&&wn(jt,-1)},Mt={};switch(Nn){case"rtl":Mt.right="".concat(_t*100,"%"),Mt.width="".concat(ir*100-_t*100,"%");break;case"btt":Mt.bottom="".concat(_t*100,"%"),Mt.height="".concat(ir*100-_t*100,"%");break;case"ttb":Mt.top="".concat(_t*100,"%"),Mt.height="".concat(ir*100-_t*100,"%");break;default:Mt.left="".concat(_t*100,"%"),Mt.width="".concat(ir*100-_t*100,"%")}var wt=Un||a()(Ut,(0,le.Z)((0,le.Z)({},"".concat(Ut,"-").concat(xn+1),xn!==null&&tr),"".concat(Lr,"-track-draggable"),wn),ur.track);return te.createElement("div",{className:wt,style:(0,fe.Z)((0,fe.Z)({},Mt),qr),onMouseDown:Qt,onTouchStart:Qt})},et=Me,ot=function(Xt){var Lr=Xt.prefixCls,qr=Xt.style,Gr=Xt.values,an=Xt.startPoint,xn=Xt.onStartMove,wn=te.useContext(he),Un=wn.included,tn=wn.range,Nn=wn.min,gn=wn.styles,br=wn.classNames,Dr=te.useMemo(function(){if(!tn){if(Gr.length===0)return[];var ur=an!=null?an:Nn,Ut=Gr[0];return[{start:Math.min(ur,Ut),end:Math.max(ur,Ut)}]}for(var _t=[],ir=0;irGe&&Nn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof ur=="number"){var ir,Qt=tr[Ut],Mt=Qt+ur,wt=[];qr.forEach(function(kt){wt.push(kt.value)}),wt.push(Rt,Xt),wt.push(wn(Qt));var xt=ur>0?1:-1;_t==="unit"?wt.push(wn(Qt+xt*Lr)):wt.push(wn(Mt)),wt=wt.filter(function(kt){return kt!==null}).filter(function(kt){return ur<0?kt<=Qt:kt>=Qt}),_t==="unit"&&(wt=wt.filter(function(kt){return kt!==Qt}));var jt=_t==="unit"?Qt:Mt;ir=wt[0];var hr=Math.abs(ir-jt);if(wt.forEach(function(kt){var Yt=Math.abs(kt-jt);Yt1){var nr=(0,z.Z)(tr);return nr[Ut]=ir,Dr(nr,ur-xt,Ut,_t)}return ir}else{if(ur==="min")return Rt;if(ur==="max")return Xt}},Nn=function(tr,ur,Ut){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",ir=tr[Ut],Qt=tn(tr,ur,Ut,_t);return{value:Qt,changed:Qt!==ir}},gn=function(tr){return an===null&&tr===0||typeof an=="number"&&tr3&&arguments[3]!==void 0?arguments[3]:"unit",ir=tr.map(Un),Qt=ir[Ut],Mt=tn(ir,ur,Ut,_t);if(ir[Ut]=Mt,Gr===!1){var wt=an||0;Ut>0&&ir[Ut-1]!==Qt&&(ir[Ut]=Math.max(ir[Ut],ir[Ut-1]+wt)),Ut0;nr-=1)for(var kt=!0;gn(ir[nr]-ir[nr-1])&&kt;){var Yt=Nn(ir,-1,nr-1);ir[nr-1]=Yt.value,kt=Yt.changed}for(var $t=ir.length-1;$t>0;$t-=1)for(var jr=!0;gn(ir[$t]-ir[$t-1])&&jr;){var Zr=Nn(ir,-1,$t-1);ir[$t-1]=Zr.value,jr=Zr.changed}for(var Tn=0;Tn=0?Wn:!1},[Wn,kr]),Ht=te.useMemo(function(){return Object.keys(An||{}).map(function(vi){var En=An[vi],Ni={value:Number(vi)};return En&&(0,ae.Z)(En)==="object"&&!te.isValidElement(En)&&("label"in En||"style"in En)?(Ni.style=En.style,Ni.label=En.label):Ni.label=En,Ni}).filter(function(vi){var En=vi.label;return En||typeof En=="number"}).sort(function(vi,En){return vi.value-En.value})},[An]),jn=_e(Ur,on,kr,Ht,Tn,Mr),mi=(0,re.Z)(jn,2),Oi=mi[0],mn=mi[1],Xr=(0,ie.Z)(jt,{value:xt}),Cn=(0,re.Z)(Xr,2),kn=Cn[0],vn=Cn[1],Or=te.useMemo(function(){var vi=kn==null?[]:Array.isArray(kn)?kn:[kn],En=(0,re.Z)(vi,1),Ni=En[0],Ti=Ni===void 0?Ur:Ni,ki=kn===null?[]:[Ti];if(Bt){if(ki=(0,z.Z)(vi),nr||kn===void 0){var ua=nr>=0?nr+1:2;for(ki=ki.slice(0,ua);ki.length=0&&na.current.focus(vi)}Fn(null)},[Rn]);var Cr=te.useMemo(function(){return or&&kr===null?!1:or},[or,kr]),yn=(0,b.Z)(function(vi,En){qn(vi,En),Yt==null||Yt(Yn(Or))}),cn=gr!==-1;te.useEffect(function(){if(!cn){var vi=Or.lastIndexOf($r);na.current.focus(vi)}},[cn]);var Ui=te.useMemo(function(){return(0,z.Z)(Vr).sort(function(vi,En){return vi-En})},[Vr]),Vn=te.useMemo(function(){return Bt?[Ui[0],Ui[Ui.length-1]]:[Ur,Ui[0]]},[Ui,Bt,Ur]),Gn=(0,re.Z)(Vn,2),ri=Gn[0],oi=Gn[1];te.useImperativeHandle(Xt,function(){return{focus:function(){na.current.focus(0)},blur:function(){var En,Ni=document,Ti=Ni.activeElement;(En=Wi.current)!==null&&En!==void 0&&En.contains(Ti)&&(Ti==null||Ti.blur())}}}),te.useEffect(function(){Dr&&na.current.focus(0)},[]);var Qr=te.useMemo(function(){return{min:Ur,max:on,direction:Sa,disabled:Nn,keyboard:br,step:kr,included:$n,includedStart:ri,includedEnd:oi,range:Bt,tabIndex:Ea,ariaLabelForHandle:Gi,ariaLabelledByForHandle:fa,ariaRequired:xa,ariaValueTextFormatterForHandle:ai,styles:wn||{},classNames:xn||{}}},[Ur,on,Sa,Nn,br,kr,$n,ri,oi,Bt,Ea,Gi,fa,xa,ai,wn,xn]);return te.createElement(he.Provider,{value:Qr},te.createElement("div",{ref:Wi,className:a()(qr,Gr,(0,le.Z)((0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(qr,"-disabled"),Nn),"".concat(qr,"-vertical"),ei),"".concat(qr,"-horizontal"),!ei),"".concat(qr,"-with-marks"),Ht.length)),style:an,onMouseDown:qt,id:Un},te.createElement("div",{className:a()("".concat(qr,"-rail"),xn==null?void 0:xn.rail),style:(0,fe.Z)((0,fe.Z)({},Zn),wn==null?void 0:wn.rail)}),Ki!==!1&&te.createElement(Ve,{prefixCls:qr,style:Mn,values:Or,startPoint:ti,onStartMove:Cr?yn:void 0}),te.createElement(We,{prefixCls:qr,marks:Ht,dots:Di,style:_r,activeStyle:pr}),te.createElement(we,{ref:na,prefixCls:qr,style:Ir,values:Vr,draggingIndex:gr,draggingDelete:Kr,onStartMove:yn,onOffsetChange:ln,onFocus:tr,onBlur:ur,handleRender:ui,activeHandleRender:Qi,onChangeComplete:Zi,onDelete:Tt?hi:void 0}),te.createElement(Oe,{prefixCls:qr,marks:Ht,onClick:Ot})))}),Ze=it,Re=Ze,rt=de(16089),Ue=de(2171),at=(0,te.createContext)({}),ft=de(8654),At=de(25399),je=te.forwardRef((Rt,Xt)=>{const{open:Lr,draggingDelete:qr}=Rt,Gr=(0,te.useRef)(null),an=Lr&&!qr,xn=(0,te.useRef)(null);function wn(){rt.Z.cancel(xn.current),xn.current=null}function Un(){xn.current=(0,rt.Z)(()=>{var tn;(tn=Gr.current)===null||tn===void 0||tn.forceAlign(),xn.current=null})}return te.useEffect(()=>(an?Un():wn(),wn),[an,Rt.title]),te.createElement(At.Z,Object.assign({ref:(0,ft.sQ)(Gr,Xt)},Rt,{open:an}))}),ze=de(36237),nt=de(17835),ut=de(63356),bt=de(16931),st=de(51636);const Dt=Rt=>{const{componentCls:Xt,antCls:Lr,controlSize:qr,dotSize:Gr,marginFull:an,marginPart:xn,colorFillContentHover:wn,handleColorDisabled:Un,calc:tn,handleSize:Nn,handleSizeHover:gn,handleActiveColor:br,handleActiveOutlineColor:Dr,handleLineWidth:tr,handleLineWidthHover:ur,motionDurationMid:Ut}=Rt;return{[Xt]:Object.assign(Object.assign({},(0,ut.Wf)(Rt)),{position:"relative",height:qr,margin:`${(0,ze.unit)(xn)} ${(0,ze.unit)(an)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,ze.unit)(an)} ${(0,ze.unit)(xn)}`},[`${Xt}-rail`]:{position:"absolute",backgroundColor:Rt.railBg,borderRadius:Rt.borderRadiusXS,transition:`background-color ${Ut}`},[`${Xt}-track,${Xt}-tracks`]:{position:"absolute",transition:`background-color ${Ut}`},[`${Xt}-track`]:{backgroundColor:Rt.trackBg,borderRadius:Rt.borderRadiusXS},[`${Xt}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Xt}-rail`]:{backgroundColor:Rt.railHoverBg},[`${Xt}-track`]:{backgroundColor:Rt.trackHoverBg},[`${Xt}-dot`]:{borderColor:wn},[`${Xt}-handle::after`]:{boxShadow:`0 0 0 ${(0,ze.unit)(tr)} ${Rt.colorPrimaryBorderHover}`},[`${Xt}-dot-active`]:{borderColor:Rt.dotActiveBorderColor}},[`${Xt}-handle`]:{position:"absolute",width:Nn,height:Nn,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:tn(tr).mul(-1).equal(),insetBlockStart:tn(tr).mul(-1).equal(),width:tn(Nn).add(tn(tr).mul(2)).equal(),height:tn(Nn).add(tn(tr).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Nn,height:Nn,backgroundColor:Rt.colorBgElevated,boxShadow:`0 0 0 ${(0,ze.unit)(tr)} ${Rt.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${Ut}, inset-block-start ${Ut}, width ${Ut}, @@ -1169,11 +1169,11 @@ headers: `+JSON.stringify(cr),Lt.data=ar,Lt.path=Me.path,Lt.status=Re,Lt.headers `]:{backgroundColor:Rt.colorBgElevated,borderColor:Rt.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${Xt}-handle::after`]:{backgroundColor:Rt.colorBgElevated,cursor:"not-allowed",width:Nn,height:Nn,boxShadow:`0 0 0 ${(0,ze.unit)(tr)} ${Un}`,insetInlineStart:0,insetBlockStart:0},[` ${Xt}-mark-text, ${Xt}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Lr}-tooltip-inner`]:{minWidth:"unset"}})}},sr=(Rt,Xt)=>{const{componentCls:Lr,railSize:qr,handleSize:Gr,dotSize:an,marginFull:Sn,calc:wn}=Rt,Un=Xt?"paddingBlock":"paddingInline",tn=Xt?"width":"height",Nn=Xt?"height":"width",gn=Xt?"insetBlockStart":"insetInlineStart",br=Xt?"top":"insetInlineStart",Dr=wn(qr).mul(3).sub(Gr).div(2).equal(),tr=wn(Gr).sub(qr).div(2).equal(),ur=Xt?{borderWidth:`${(0,ze.unit)(tr)} 0`,transform:`translateY(${(0,ze.unit)(wn(tr).mul(-1).equal())})`}:{borderWidth:`0 ${(0,ze.unit)(tr)}`,transform:`translateX(${(0,ze.unit)(Rt.calc(tr).mul(-1).equal())})`};return{[Un]:qr,[Nn]:wn(qr).mul(3).equal(),[`${Lr}-rail`]:{[tn]:"100%",[Nn]:qr},[`${Lr}-track,${Lr}-tracks`]:{[Nn]:qr},[`${Lr}-track-draggable`]:Object.assign({},ur),[`${Lr}-handle`]:{[gn]:Dr},[`${Lr}-mark`]:{insetInlineStart:0,top:0,[br]:wn(qr).mul(3).add(Xt?0:Sn).equal(),[tn]:"100%"},[`${Lr}-step`]:{insetInlineStart:0,top:0,[br]:qr,[tn]:"100%",[Nn]:qr},[`${Lr}-dot`]:{position:"absolute",[gn]:wn(qr).sub(an).div(2).equal()}}},Gt=Rt=>{const{componentCls:Xt,marginPartWithMark:Lr}=Rt;return{[`${Xt}-horizontal`]:Object.assign(Object.assign({},sr(Rt,!0)),{[`&${Xt}-with-marks`]:{marginBottom:Lr}})}},mr=Rt=>{const{componentCls:Xt}=Rt;return{[`${Xt}-vertical`]:Object.assign(Object.assign({},sr(Rt,!1)),{height:"100%"})}},Lt=Rt=>{const Lr=Rt.controlHeightLG/4,qr=Rt.controlHeightSM/2,Gr=Rt.lineWidth+1,an=Rt.lineWidth+1*1.5,Sn=Rt.colorPrimary,wn=new nt.FastColor(Sn).setA(.2).toRgbString();return{controlSize:Lr,railSize:4,handleSize:Lr,handleSizeHover:qr,dotSize:8,handleLineWidth:Gr,handleLineWidthHover:an,railBg:Rt.colorFillTertiary,railHoverBg:Rt.colorFillSecondary,trackBg:Rt.colorPrimaryBorder,trackHoverBg:Rt.colorPrimaryBorderHover,handleColor:Rt.colorPrimaryBorder,handleActiveColor:Sn,handleActiveOutlineColor:wn,handleColorDisabled:new nt.FastColor(Rt.colorTextDisabled).onBackground(Rt.colorBgContainer).toHexString(),dotBorderColor:Rt.colorBorderSecondary,dotActiveBorderColor:Rt.colorPrimaryBorder,trackBgDisabled:Rt.colorBgContainerDisabled}};var ar=(0,bt.I$)("Slider",Rt=>{const Xt=(0,st.mergeToken)(Rt,{marginPart:Rt.calc(Rt.controlHeight).sub(Rt.controlSize).div(2).equal(),marginFull:Rt.calc(Rt.controlSize).div(2).equal(),marginPartWithMark:Rt.calc(Rt.controlHeightLG).sub(Rt.controlSize).equal()});return[Dt(Xt),Gt(Xt),mr(Xt)]},Lt);function lr(){const[Rt,Xt]=te.useState(!1),Lr=te.useRef(null),qr=()=>{rt.Z.cancel(Lr.current)},Gr=an=>{qr(),an?Xt(an):Lr.current=(0,rt.Z)(()=>{Xt(an)})};return te.useEffect(()=>qr,[]),[Rt,Gr]}var Nt=de(48755),cr=function(Rt,Xt){var Lr={};for(var qr in Rt)Object.prototype.hasOwnProperty.call(Rt,qr)&&Xt.indexOf(qr)<0&&(Lr[qr]=Rt[qr]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gr=0,qr=Object.getOwnPropertySymbols(Rt);Grtypeof Lr=="number"?Lr.toString():""}var nn=te.forwardRef((Rt,Xt)=>{const{prefixCls:Lr,range:qr,className:Gr,rootClassName:an,style:Sn,disabled:wn,tooltipPrefixCls:Un,tipFormatter:tn,tooltipVisible:Nn,getTooltipPopupContainer:gn,tooltipPlacement:br,tooltip:Dr={},onChangeComplete:tr,classNames:ur,styles:Ut}=Rt,_t=cr(Rt,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:ir}=Rt,{getPrefixCls:Qt,direction:Mt,className:wt,style:xt,classNames:jt,styles:hr,getPopupContainer:nr}=(0,Nt.dj)("slider"),kt=te.useContext(Ue.Z),Yt=wn!=null?wn:kt,{handleRender:$t,direction:jr}=te.useContext(at),Tn=(jr||Mt)==="rtl",[fn,Wn]=lr(),[Qn,ei]=lr(),di=Object.assign({},Dr),{open:$n,placement:ti,getPopupContainer:Mn,prefixCls:Ir,formatter:Zn}=di,_r=$n!=null?$n:Nn,pr=(fn||Qn)&&_r!==!1,An=vr(Zn,tn),[Di,ui]=lr(),Qi=Bt=>{tr==null||tr(Bt),ui(!1)},Ki=(Bt,Tt)=>Bt||(Tt?Tn?"left":"right":"top"),ca=Qt("slider",Lr),[Ea,Gi,fa]=ar(ca),xa=a()(Gr,wt,jt.root,ur==null?void 0:ur.root,an,{[`${ca}-rtl`]:Tn,[`${ca}-lock`]:Di},Gi,fa);Tn&&!_t.vertical&&(_t.reverse=!_t.reverse),te.useEffect(()=>{const Bt=()=>{(0,rt.Z)(()=>{ei(!1)},1)};return document.addEventListener("mouseup",Bt),()=>{document.removeEventListener("mouseup",Bt)}},[]);const ai=qr&&!_r,na=$t||((Bt,Tt)=>{const{index:or}=Tt,fr=Bt.props;function Rr(Mr,Ht,jn){var mi,Oi,mn,Xr;jn&&((Oi=(mi=_t)[Mr])===null||Oi===void 0||Oi.call(mi,Ht)),(Xr=(mn=fr)[Mr])===null||Xr===void 0||Xr.call(mn,Ht)}const Ur=Object.assign(Object.assign({},fr),{onMouseEnter:Mr=>{Wn(!0),Rr("onMouseEnter",Mr)},onMouseLeave:Mr=>{Wn(!1),Rr("onMouseLeave",Mr)},onMouseDown:Mr=>{ei(!0),ui(!0),Rr("onMouseDown",Mr)},onFocus:Mr=>{var Ht;ei(!0),(Ht=_t.onFocus)===null||Ht===void 0||Ht.call(_t,Mr),Rr("onFocus",Mr,!0)},onBlur:Mr=>{var Ht;ei(!1),(Ht=_t.onBlur)===null||Ht===void 0||Ht.call(_t,Mr),Rr("onBlur",Mr,!0)}}),on=te.cloneElement(Bt,Ur),kr=(!!_r||pr)&&An!==null;return ai?on:te.createElement(je,Object.assign({},di,{prefixCls:Qt("tooltip",Ir!=null?Ir:Un),title:An?An(Tt.value):"",open:kr,placement:Ki(ti!=null?ti:br,ir),key:or,classNames:{root:`${ca}-tooltip`},getPopupContainer:Mn||gn||nr}),on)}),Wi=ai?(Bt,Tt)=>{const or=te.cloneElement(Bt,{style:Object.assign(Object.assign({},Bt.props.style),{visibility:"hidden"})});return te.createElement(je,Object.assign({},di,{prefixCls:Qt("tooltip",Ir!=null?Ir:Un),title:An?An(Tt.value):"",open:An!==null&&pr,placement:Ki(ti!=null?ti:br,ir),key:"tooltip",classNames:{root:`${ca}-tooltip`},getPopupContainer:Mn||gn||nr,draggingDelete:Tt.draggingDelete}),or)}:void 0,Sa=Object.assign(Object.assign(Object.assign(Object.assign({},hr.root),xt),Ut==null?void 0:Ut.root),Sn),ht=Object.assign(Object.assign({},hr.tracks),Ut==null?void 0:Ut.tracks),pt=a()(jt.tracks,ur==null?void 0:ur.tracks);return Ea(te.createElement(Re,Object.assign({},_t,{classNames:Object.assign({handle:a()(jt.handle,ur==null?void 0:ur.handle),rail:a()(jt.rail,ur==null?void 0:ur.rail),track:a()(jt.track,ur==null?void 0:ur.track)},pt?{tracks:pt}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},hr.handle),Ut==null?void 0:Ut.handle),rail:Object.assign(Object.assign({},hr.rail),Ut==null?void 0:Ut.rail),track:Object.assign(Object.assign({},hr.track),Ut==null?void 0:Ut.track)},Object.keys(ht).length?{tracks:ht}:{}),step:_t.step,range:qr,className:xa,style:Sa,disabled:Yt,ref:Xt,prefixCls:ca,handleRender:na,activeHandleRender:Wi,onChangeComplete:Qi})))})},57780:function(vt,tt,de){"use strict";de.r(tt),de.d(tt,{clsx:function(){return Se}});function te(a){var fe,le,z="";if(typeof a=="string"||typeof a=="number")z+=a;else if(typeof a=="object")if(Array.isArray(a))for(fe=0;fe{const Be=new Uint8Array(4),qe=new Uint32Array(Be.buffer);return!((qe[0]=1)&Be[0])})(),z={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class ae{constructor(qe=fe,Pe={}){za(this,"buffer");za(this,"byteLength");za(this,"byteOffset");za(this,"length");za(this,"offset");za(this,"lastWrittenByte");za(this,"littleEndian");za(this,"_data");za(this,"_mark");za(this,"_marks");let ct=!1;typeof qe=="number"?qe=new ArrayBuffer(qe):(ct=!0,this.lastWrittenByte=qe.byteLength);const gt=Pe.offset?Pe.offset>>>0:0,yt=qe.byteLength-gt;let rr=gt;(ArrayBuffer.isView(qe)||qe instanceof ae)&&(qe.byteLength!==qe.buffer.byteLength&&(rr=qe.byteOffset+gt),qe=qe.buffer),ct?this.lastWrittenByte=yt:this.lastWrittenByte=0,this.buffer=qe,this.length=yt,this.byteLength=yt,this.byteOffset=rr,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,rr,yt),this._mark=0,this._marks=[]}available(qe=1){return this.offset+qe<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(qe=1){return this.offset+=qe,this}back(qe=1){return this.offset-=qe,this}seek(qe){return this.offset=qe,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const qe=this._marks.pop();if(qe===void 0)throw new Error("Mark stack empty");return this.seek(qe),this}rewind(){return this.offset=0,this}ensureAvailable(qe=1){if(!this.available(qe)){const ct=(this.offset+qe)*2,gt=new Uint8Array(ct);gt.set(new Uint8Array(this.buffer)),this.buffer=gt.buffer,this.length=ct,this.byteLength=ct,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(qe=1){return this.readArray(qe,"uint8")}readArray(qe,Pe){const ct=z[Pe].BYTES_PER_ELEMENT*qe,gt=this.byteOffset+this.offset,yt=this.buffer.slice(gt,gt+ct);if(this.littleEndian===le&&Pe!=="uint8"&&Pe!=="int8"){const Zt=new Uint8Array(this.buffer.slice(gt,gt+ct));Zt.reverse();const Bn=new z[Pe](Zt.buffer);return this.offset+=ct,Bn.reverse(),Bn}const rr=new z[Pe](yt);return this.offset+=ct,rr}readInt16(){const qe=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,qe}readUint16(){const qe=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,qe}readInt32(){const qe=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,qe}readUint32(){const qe=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,qe}readFloat32(){const qe=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,qe}readFloat64(){const qe=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,qe}readBigInt64(){const qe=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,qe}readBigUint64(){const qe=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,qe}readChar(){return String.fromCharCode(this.readInt8())}readChars(qe=1){let Pe="";for(let ct=0;ctthis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const re=4,b=0,ie=1,x=2;function y(Be){let qe=Be.length;for(;--qe>=0;)Be[qe]=0}const E=0,ee=1,ne=2,oe=3,ue=258,ce=29,Ae=256,se=Ae+1+ce,he=30,ye=19,me=2*se+1,pe=15,ge=16,Ee=7,ve=256,we=16,Ie=17,Qe=18,De=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),Oe=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),be=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Le=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Ne=512,We=new Array((se+2)*2);y(We);const Me=new Array(he*2);y(Me);const et=new Array(Ne);y(et);const ot=new Array(ue-oe+1);y(ot);const Ve=new Array(ce);y(Ve);const Xe=new Array(he);y(Xe);function Ge(Be,qe,Pe,ct,gt){this.static_tree=Be,this.extra_bits=qe,this.extra_base=Pe,this.elems=ct,this.max_length=gt,this.has_stree=Be&&Be.length}let He,Ke,Ye;function _e(Be,qe){this.dyn_tree=Be,this.max_code=0,this.stat_desc=qe}const dt=Be=>Be<256?et[Be]:et[256+(Be>>>7)],it=(Be,qe)=>{Be.pending_buf[Be.pending++]=qe&255,Be.pending_buf[Be.pending++]=qe>>>8&255},Ze=(Be,qe,Pe)=>{Be.bi_valid>ge-Pe?(Be.bi_buf|=qe<>ge-Be.bi_valid,Be.bi_valid+=Pe-ge):(Be.bi_buf|=qe<{Ze(Be,Pe[qe*2],Pe[qe*2+1])},rt=(Be,qe)=>{let Pe=0;do Pe|=Be&1,Be>>>=1,Pe<<=1;while(--qe>0);return Pe>>>1},Ue=Be=>{Be.bi_valid===16?(it(Be,Be.bi_buf),Be.bi_buf=0,Be.bi_valid=0):Be.bi_valid>=8&&(Be.pending_buf[Be.pending++]=Be.bi_buf&255,Be.bi_buf>>=8,Be.bi_valid-=8)},$e=(Be,qe)=>{const Pe=qe.dyn_tree,ct=qe.max_code,gt=qe.stat_desc.static_tree,yt=qe.stat_desc.has_stree,rr=qe.stat_desc.extra_bits,Zt=qe.stat_desc.extra_base,Bn=qe.stat_desc.max_length;let Kt,Ar,fi,Pn,en,bi,La=0;for(Pn=0;Pn<=pe;Pn++)Be.bl_count[Pn]=0;for(Pe[Be.heap[Be.heap_max]*2+1]=0,Kt=Be.heap_max+1;KtBn&&(Pn=Bn,La++),Pe[Ar*2+1]=Pn,!(Ar>ct)&&(Be.bl_count[Pn]++,en=0,Ar>=Zt&&(en=rr[Ar-Zt]),bi=Pe[Ar*2],Be.opt_len+=bi*(Pn+en),yt&&(Be.static_len+=bi*(gt[Ar*2+1]+en)));if(La!==0){do{for(Pn=Bn-1;Be.bl_count[Pn]===0;)Pn--;Be.bl_count[Pn]--,Be.bl_count[Pn+1]+=2,Be.bl_count[Bn]--,La-=2}while(La>0);for(Pn=Bn;Pn!==0;Pn--)for(Ar=Be.bl_count[Pn];Ar!==0;)fi=Be.heap[--Kt],!(fi>ct)&&(Pe[fi*2+1]!==Pn&&(Be.opt_len+=(Pn-Pe[fi*2+1])*Pe[fi*2],Pe[fi*2+1]=Pn),Ar--)}},at=(Be,qe,Pe)=>{const ct=new Array(pe+1);let gt=0,yt,rr;for(yt=1;yt<=pe;yt++)gt=gt+Pe[yt-1]<<1,ct[yt]=gt;for(rr=0;rr<=qe;rr++){let Zt=Be[rr*2+1];Zt!==0&&(Be[rr*2]=rt(ct[Zt]++,Zt))}},ft=()=>{let Be,qe,Pe,ct,gt;const yt=new Array(pe+1);for(Pe=0,ct=0;ct>=7;ct{let qe;for(qe=0;qe{Be.bi_valid>8?it(Be,Be.bi_buf):Be.bi_valid>0&&(Be.pending_buf[Be.pending++]=Be.bi_buf),Be.bi_buf=0,Be.bi_valid=0},je=(Be,qe,Pe,ct)=>{const gt=qe*2,yt=Pe*2;return Be[gt]{const ct=Be.heap[Pe];let gt=Pe<<1;for(;gt<=Be.heap_len&&(gt{let ct,gt,yt=0,rr,Zt;if(Be.sym_next!==0)do ct=Be.pending_buf[Be.sym_buf+yt++]&255,ct+=(Be.pending_buf[Be.sym_buf+yt++]&255)<<8,gt=Be.pending_buf[Be.sym_buf+yt++],ct===0?Re(Be,gt,qe):(rr=ot[gt],Re(Be,rr+Ae+1,qe),Zt=De[rr],Zt!==0&&(gt-=Ve[rr],Ze(Be,gt,Zt)),ct--,rr=dt(ct),Re(Be,rr,Pe),Zt=Oe[rr],Zt!==0&&(ct-=Xe[rr],Ze(Be,ct,Zt)));while(yt{const Pe=qe.dyn_tree,ct=qe.stat_desc.static_tree,gt=qe.stat_desc.has_stree,yt=qe.stat_desc.elems;let rr,Zt,Bn=-1,Kt;for(Be.heap_len=0,Be.heap_max=me,rr=0;rr>1;rr>=1;rr--)ze(Be,Pe,rr);Kt=yt;do rr=Be.heap[1],Be.heap[1]=Be.heap[Be.heap_len--],ze(Be,Pe,1),Zt=Be.heap[1],Be.heap[--Be.heap_max]=rr,Be.heap[--Be.heap_max]=Zt,Pe[Kt*2]=Pe[rr*2]+Pe[Zt*2],Be.depth[Kt]=(Be.depth[rr]>=Be.depth[Zt]?Be.depth[rr]:Be.depth[Zt])+1,Pe[rr*2+1]=Pe[Zt*2+1]=Kt,Be.heap[1]=Kt++,ze(Be,Pe,1);while(Be.heap_len>=2);Be.heap[--Be.heap_max]=Be.heap[1],$e(Be,qe),at(Pe,Bn,Be.bl_count)},bt=(Be,qe,Pe)=>{let ct,gt=-1,yt,rr=qe[0*2+1],Zt=0,Bn=7,Kt=4;for(rr===0&&(Bn=138,Kt=3),qe[(Pe+1)*2+1]=65535,ct=0;ct<=Pe;ct++)yt=rr,rr=qe[(ct+1)*2+1],!(++Zt{let ct,gt=-1,yt,rr=qe[0*2+1],Zt=0,Bn=7,Kt=4;for(rr===0&&(Bn=138,Kt=3),ct=0;ct<=Pe;ct++)if(yt=rr,rr=qe[(ct+1)*2+1],!(++Zt{let qe;for(bt(Be,Be.dyn_ltree,Be.l_desc.max_code),bt(Be,Be.dyn_dtree,Be.d_desc.max_code),ut(Be,Be.bl_desc),qe=ye-1;qe>=3&&Be.bl_tree[Le[qe]*2+1]===0;qe--);return Be.opt_len+=3*(qe+1)+5+5+4,qe},sr=(Be,qe,Pe,ct)=>{let gt;for(Ze(Be,qe-257,5),Ze(Be,Pe-1,5),Ze(Be,ct-4,4),gt=0;gt{let qe=4093624447,Pe;for(Pe=0;Pe<=31;Pe++,qe>>>=1)if(qe&1&&Be.dyn_ltree[Pe*2]!==0)return b;if(Be.dyn_ltree[9*2]!==0||Be.dyn_ltree[10*2]!==0||Be.dyn_ltree[13*2]!==0)return ie;for(Pe=32;Pe{mr||(ft(),mr=!0),Be.l_desc=new _e(Be.dyn_ltree,He),Be.d_desc=new _e(Be.dyn_dtree,Ke),Be.bl_desc=new _e(Be.bl_tree,Ye),Be.bi_buf=0,Be.bi_valid=0,At(Be)},ar=(Be,qe,Pe,ct)=>{Ze(Be,(E<<1)+(ct?1:0),3),ke(Be),it(Be,Pe),it(Be,~Pe),Pe&&Be.pending_buf.set(Be.window.subarray(qe,qe+Pe),Be.pending),Be.pending+=Pe},lr=Be=>{Ze(Be,ee<<1,3),Re(Be,ve,We),Ue(Be)},Nt=(Be,qe,Pe,ct)=>{let gt,yt,rr=0;Be.level>0?(Be.strm.data_type===x&&(Be.strm.data_type=Gt(Be)),ut(Be,Be.l_desc),ut(Be,Be.d_desc),rr=Dt(Be),gt=Be.opt_len+3+7>>>3,yt=Be.static_len+3+7>>>3,yt<=gt&&(gt=yt)):gt=yt=Pe+5,Pe+4<=gt&&qe!==-1?ar(Be,qe,Pe,ct):Be.strategy===re||yt===gt?(Ze(Be,(ee<<1)+(ct?1:0),3),nt(Be,We,Me)):(Ze(Be,(ne<<1)+(ct?1:0),3),sr(Be,Be.l_desc.max_code+1,Be.d_desc.max_code+1,rr+1),nt(Be,Be.dyn_ltree,Be.dyn_dtree)),At(Be),ct&&ke(Be)},cr=(Be,qe,Pe)=>(Be.pending_buf[Be.sym_buf+Be.sym_next++]=qe,Be.pending_buf[Be.sym_buf+Be.sym_next++]=qe>>8,Be.pending_buf[Be.sym_buf+Be.sym_next++]=Pe,qe===0?Be.dyn_ltree[Pe*2]++:(Be.matches++,qe--,Be.dyn_ltree[(ot[Pe]+Ae+1)*2]++,Be.dyn_dtree[dt(qe)*2]++),Be.sym_next===Be.sym_end);var vr=Lt,Fr=ar,nn=Nt,Rt=cr,Xt=lr,Lr={_tr_init:vr,_tr_stored_block:Fr,_tr_flush_block:nn,_tr_tally:Rt,_tr_align:Xt},Gr=(Be,qe,Pe,ct)=>{let gt=Be&65535|0,yt=Be>>>16&65535|0,rr=0;for(;Pe!==0;){rr=Pe>2e3?2e3:Pe,Pe-=rr;do gt=gt+qe[ct++]|0,yt=yt+gt|0;while(--rr);gt%=65521,yt%=65521}return gt|yt<<16|0};const an=()=>{let Be,qe=[];for(var Pe=0;Pe<256;Pe++){Be=Pe;for(var ct=0;ct<8;ct++)Be=Be&1?3988292384^Be>>>1:Be>>>1;qe[Pe]=Be}return qe},Sn=new Uint32Array(an());var Un=(Be,qe,Pe,ct)=>{const gt=Sn,yt=ct+Pe;Be^=-1;for(let rr=ct;rr>>8^gt[(Be^qe[rr])&255];return Be^-1},tn={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Nn={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:gn,_tr_stored_block:br,_tr_flush_block:Dr,_tr_tally:tr,_tr_align:ur}=Lr,{Z_NO_FLUSH:Ut,Z_PARTIAL_FLUSH:_t,Z_FULL_FLUSH:ir,Z_FINISH:Qt,Z_BLOCK:Mt,Z_OK:wt,Z_STREAM_END:xt,Z_STREAM_ERROR:jt,Z_DATA_ERROR:hr,Z_BUF_ERROR:nr,Z_DEFAULT_COMPRESSION:kt,Z_FILTERED:Yt,Z_HUFFMAN_ONLY:$t,Z_RLE:jr,Z_FIXED:Zr,Z_DEFAULT_STRATEGY:Tn,Z_UNKNOWN:fn,Z_DEFLATED:Wn}=Nn,Qn=9,ei=15,di=8,Mn=256+1+29,Ir=30,Zn=19,_r=2*Mn+1,pr=15,An=3,Di=258,ui=Di+An+1,Qi=32,Ki=42,ca=57,Ea=69,Gi=73,fa=91,xa=103,ai=113,na=666,Wi=1,Sa=2,ht=3,pt=4,Bt=3,Tt=(Be,qe)=>(Be.msg=tn[qe],qe),or=Be=>Be*2-(Be>4?9:0),fr=Be=>{let qe=Be.length;for(;--qe>=0;)Be[qe]=0},Rr=Be=>{let qe,Pe,ct,gt=Be.w_size;qe=Be.hash_size,ct=qe;do Pe=Be.head[--ct],Be.head[ct]=Pe>=gt?Pe-gt:0;while(--qe);qe=gt,ct=qe;do Pe=Be.prev[--ct],Be.prev[ct]=Pe>=gt?Pe-gt:0;while(--qe)};let on=(Be,qe,Pe)=>(qe<{const qe=Be.state;let Pe=qe.pending;Pe>Be.avail_out&&(Pe=Be.avail_out),Pe!==0&&(Be.output.set(qe.pending_buf.subarray(qe.pending_out,qe.pending_out+Pe),Be.next_out),Be.next_out+=Pe,qe.pending_out+=Pe,Be.total_out+=Pe,Be.avail_out-=Pe,qe.pending-=Pe,qe.pending===0&&(qe.pending_out=0))},Mr=(Be,qe)=>{Dr(Be,Be.block_start>=0?Be.block_start:-1,Be.strstart-Be.block_start,qe),Be.block_start=Be.strstart,kr(Be.strm)},Ht=(Be,qe)=>{Be.pending_buf[Be.pending++]=qe},jn=(Be,qe)=>{Be.pending_buf[Be.pending++]=qe>>>8&255,Be.pending_buf[Be.pending++]=qe&255},mi=(Be,qe,Pe,ct)=>{let gt=Be.avail_in;return gt>ct&&(gt=ct),gt===0?0:(Be.avail_in-=gt,qe.set(Be.input.subarray(Be.next_in,Be.next_in+gt),Pe),Be.state.wrap===1?Be.adler=Gr(Be.adler,qe,gt,Pe):Be.state.wrap===2&&(Be.adler=Un(Be.adler,qe,gt,Pe)),Be.next_in+=gt,Be.total_in+=gt,gt)},Oi=(Be,qe)=>{let Pe=Be.max_chain_length,ct=Be.strstart,gt,yt,rr=Be.prev_length,Zt=Be.nice_match;const Bn=Be.strstart>Be.w_size-ui?Be.strstart-(Be.w_size-ui):0,Kt=Be.window,Ar=Be.w_mask,fi=Be.prev,Pn=Be.strstart+Di;let en=Kt[ct+rr-1],bi=Kt[ct+rr];Be.prev_length>=Be.good_match&&(Pe>>=2),Zt>Be.lookahead&&(Zt=Be.lookahead);do if(gt=qe,!(Kt[gt+rr]!==bi||Kt[gt+rr-1]!==en||Kt[gt]!==Kt[ct]||Kt[++gt]!==Kt[ct+1])){ct+=2,gt++;do;while(Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&ctrr){if(Be.match_start=qe,rr=yt,yt>=Zt)break;en=Kt[ct+rr-1],bi=Kt[ct+rr]}}while((qe=fi[qe&Ar])>Bn&&--Pe!==0);return rr<=Be.lookahead?rr:Be.lookahead},mn=Be=>{const qe=Be.w_size;let Pe,ct,gt;do{if(ct=Be.window_size-Be.lookahead-Be.strstart,Be.strstart>=qe+(qe-ui)&&(Be.window.set(Be.window.subarray(qe,qe+qe-ct),0),Be.match_start-=qe,Be.strstart-=qe,Be.block_start-=qe,Be.insert>Be.strstart&&(Be.insert=Be.strstart),Rr(Be),ct+=qe),Be.strm.avail_in===0)break;if(Pe=mi(Be.strm,Be.window,Be.strstart+Be.lookahead,ct),Be.lookahead+=Pe,Be.lookahead+Be.insert>=An)for(gt=Be.strstart-Be.insert,Be.ins_h=Be.window[gt],Be.ins_h=on(Be,Be.ins_h,Be.window[gt+1]);Be.insert&&(Be.ins_h=on(Be,Be.ins_h,Be.window[gt+An-1]),Be.prev[gt&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=gt,gt++,Be.insert--,!(Be.lookahead+Be.insert{let Pe=Be.pending_buf_size-5>Be.w_size?Be.w_size:Be.pending_buf_size-5,ct,gt,yt,rr=0,Zt=Be.strm.avail_in;do{if(ct=65535,yt=Be.bi_valid+42>>3,Be.strm.avail_outgt+Be.strm.avail_in&&(ct=gt+Be.strm.avail_in),ct>yt&&(ct=yt),ct>8,Be.pending_buf[Be.pending-2]=~ct,Be.pending_buf[Be.pending-1]=~ct>>8,kr(Be.strm),gt&&(gt>ct&&(gt=ct),Be.strm.output.set(Be.window.subarray(Be.block_start,Be.block_start+gt),Be.strm.next_out),Be.strm.next_out+=gt,Be.strm.avail_out-=gt,Be.strm.total_out+=gt,Be.block_start+=gt,ct-=gt),ct&&(mi(Be.strm,Be.strm.output,Be.strm.next_out,ct),Be.strm.next_out+=ct,Be.strm.avail_out-=ct,Be.strm.total_out+=ct)}while(rr===0);return Zt-=Be.strm.avail_in,Zt&&(Zt>=Be.w_size?(Be.matches=2,Be.window.set(Be.strm.input.subarray(Be.strm.next_in-Be.w_size,Be.strm.next_in),0),Be.strstart=Be.w_size,Be.insert=Be.strstart):(Be.window_size-Be.strstart<=Zt&&(Be.strstart-=Be.w_size,Be.window.set(Be.window.subarray(Be.w_size,Be.w_size+Be.strstart),0),Be.matches<2&&Be.matches++,Be.insert>Be.strstart&&(Be.insert=Be.strstart)),Be.window.set(Be.strm.input.subarray(Be.strm.next_in-Zt,Be.strm.next_in),Be.strstart),Be.strstart+=Zt,Be.insert+=Zt>Be.w_size-Be.insert?Be.w_size-Be.insert:Zt),Be.block_start=Be.strstart),Be.high_wateryt&&Be.block_start>=Be.w_size&&(Be.block_start-=Be.w_size,Be.strstart-=Be.w_size,Be.window.set(Be.window.subarray(Be.w_size,Be.w_size+Be.strstart),0),Be.matches<2&&Be.matches++,yt+=Be.w_size,Be.insert>Be.strstart&&(Be.insert=Be.strstart)),yt>Be.strm.avail_in&&(yt=Be.strm.avail_in),yt&&(mi(Be.strm,Be.window,Be.strstart,yt),Be.strstart+=yt,Be.insert+=yt>Be.w_size-Be.insert?Be.w_size-Be.insert:yt),Be.high_water>3,yt=Be.pending_buf_size-yt>65535?65535:Be.pending_buf_size-yt,Pe=yt>Be.w_size?Be.w_size:yt,gt=Be.strstart-Be.block_start,(gt>=Pe||(gt||qe===Qt)&&qe!==Ut&&Be.strm.avail_in===0&><=yt)&&(ct=gt>yt?yt:gt,rr=qe===Qt&&Be.strm.avail_in===0&&ct===gt?1:0,br(Be,Be.block_start,ct,rr),Be.block_start+=ct,kr(Be.strm)),rr?ht:Wi)},Cn=(Be,qe)=>{let Pe,ct;for(;;){if(Be.lookahead=An&&(Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart),Pe!==0&&Be.strstart-Pe<=Be.w_size-ui&&(Be.match_length=Oi(Be,Pe)),Be.match_length>=An)if(ct=tr(Be,Be.strstart-Be.match_start,Be.match_length-An),Be.lookahead-=Be.match_length,Be.match_length<=Be.max_lazy_match&&Be.lookahead>=An){Be.match_length--;do Be.strstart++,Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart;while(--Be.match_length!==0);Be.strstart++}else Be.strstart+=Be.match_length,Be.match_length=0,Be.ins_h=Be.window[Be.strstart],Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+1]);else ct=tr(Be,0,Be.window[Be.strstart]),Be.lookahead--,Be.strstart++;if(ct&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}return Be.insert=Be.strstart{let Pe,ct,gt;for(;;){if(Be.lookahead=An&&(Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart),Be.prev_length=Be.match_length,Be.prev_match=Be.match_start,Be.match_length=An-1,Pe!==0&&Be.prev_length4096)&&(Be.match_length=An-1)),Be.prev_length>=An&&Be.match_length<=Be.prev_length){gt=Be.strstart+Be.lookahead-An,ct=tr(Be,Be.strstart-1-Be.prev_match,Be.prev_length-An),Be.lookahead-=Be.prev_length-1,Be.prev_length-=2;do++Be.strstart<=gt&&(Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart);while(--Be.prev_length!==0);if(Be.match_available=0,Be.match_length=An-1,Be.strstart++,ct&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}else if(Be.match_available){if(ct=tr(Be,0,Be.window[Be.strstart-1]),ct&&Mr(Be,!1),Be.strstart++,Be.lookahead--,Be.strm.avail_out===0)return Wi}else Be.match_available=1,Be.strstart++,Be.lookahead--}return Be.match_available&&(ct=tr(Be,0,Be.window[Be.strstart-1]),Be.match_available=0),Be.insert=Be.strstart{let Pe,ct,gt,yt;const rr=Be.window;for(;;){if(Be.lookahead<=Di){if(mn(Be),Be.lookahead<=Di&&qe===Ut)return Wi;if(Be.lookahead===0)break}if(Be.match_length=0,Be.lookahead>=An&&Be.strstart>0&&(gt=Be.strstart-1,ct=rr[gt],ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt])){yt=Be.strstart+Di;do;while(ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&>Be.lookahead&&(Be.match_length=Be.lookahead)}if(Be.match_length>=An?(Pe=tr(Be,1,Be.match_length-An),Be.lookahead-=Be.match_length,Be.strstart+=Be.match_length,Be.match_length=0):(Pe=tr(Be,0,Be.window[Be.strstart]),Be.lookahead--,Be.strstart++),Pe&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}return Be.insert=0,qe===Qt?(Mr(Be,!0),Be.strm.avail_out===0?ht:pt):Be.sym_next&&(Mr(Be,!1),Be.strm.avail_out===0)?Wi:Sa},Or=(Be,qe)=>{let Pe;for(;;){if(Be.lookahead===0&&(mn(Be),Be.lookahead===0)){if(qe===Ut)return Wi;break}if(Be.match_length=0,Pe=tr(Be,0,Be.window[Be.strstart]),Be.lookahead--,Be.strstart++,Pe&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}return Be.insert=0,qe===Qt?(Mr(Be,!0),Be.strm.avail_out===0?ht:pt):Be.sym_next&&(Mr(Be,!1),Be.strm.avail_out===0)?Wi:Sa};function Yn(Be,qe,Pe,ct,gt){this.good_length=Be,this.max_lazy=qe,this.nice_length=Pe,this.max_chain=ct,this.func=gt}const Xn=[new Yn(0,0,0,0,Xr),new Yn(4,4,8,4,Cn),new Yn(4,5,16,8,Cn),new Yn(4,6,32,32,Cn),new Yn(4,4,16,16,kn),new Yn(8,16,32,32,kn),new Yn(8,16,128,128,kn),new Yn(8,32,128,256,kn),new Yn(32,128,258,1024,kn),new Yn(32,258,258,4096,kn)],Zi=Be=>{Be.window_size=2*Be.w_size,fr(Be.head),Be.max_lazy_match=Xn[Be.level].max_lazy,Be.good_match=Xn[Be.level].good_length,Be.nice_match=Xn[Be.level].nice_length,Be.max_chain_length=Xn[Be.level].max_chain,Be.strstart=0,Be.block_start=0,Be.lookahead=0,Be.insert=0,Be.match_length=Be.prev_length=An-1,Be.match_available=0,Be.ins_h=0};function hi(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Wn,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(_r*2),this.dyn_dtree=new Uint16Array((2*Ir+1)*2),this.bl_tree=new Uint16Array((2*Zn+1)*2),fr(this.dyn_ltree),fr(this.dyn_dtree),fr(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(pr+1),this.heap=new Uint16Array(2*Mn+1),fr(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Mn+1),fr(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const ni=Be=>{if(!Be)return 1;const qe=Be.state;return!qe||qe.strm!==Be||qe.status!==Ki&&qe.status!==ca&&qe.status!==Ea&&qe.status!==Gi&&qe.status!==fa&&qe.status!==xa&&qe.status!==ai&&qe.status!==na?1:0},Ri=Be=>{if(ni(Be))return Tt(Be,jt);Be.total_in=Be.total_out=0,Be.data_type=fn;const qe=Be.state;return qe.pending=0,qe.pending_out=0,qe.wrap<0&&(qe.wrap=-qe.wrap),qe.status=qe.wrap===2?ca:qe.wrap?Ki:ai,Be.adler=qe.wrap===2?0:1,qe.last_flush=-2,gn(qe),wt},gr=Be=>{const qe=Ri(Be);return qe===wt&&Zi(Be.state),qe},$r=(Be,qe)=>ni(Be)||Be.state.wrap!==2?jt:(Be.state.gzhead=qe,wt),Kr=(Be,qe,Pe,ct,gt,yt)=>{if(!Be)return jt;let rr=1;if(qe===kt&&(qe=6),ct<0?(rr=0,ct=-ct):ct>15&&(rr=2,ct-=16),gt<1||gt>Qn||Pe!==Wn||ct<8||ct>15||qe<0||qe>9||yt<0||yt>Zr||ct===8&&rr!==1)return Tt(Be,jt);ct===8&&(ct=9);const Zt=new hi;return Be.state=Zt,Zt.strm=Be,Zt.status=Ki,Zt.wrap=rr,Zt.gzhead=null,Zt.w_bits=ct,Zt.w_size=1<Kr(Be,qe,Wn,ei,di,Tn),qn=(Be,qe)=>{if(ni(Be)||qe>Mt||qe<0)return Be?Tt(Be,jt):jt;const Pe=Be.state;if(!Be.output||Be.avail_in!==0&&!Be.input||Pe.status===na&&qe!==Qt)return Tt(Be,Be.avail_out===0?nr:jt);const ct=Pe.last_flush;if(Pe.last_flush=qe,Pe.pending!==0){if(kr(Be),Be.avail_out===0)return Pe.last_flush=-1,wt}else if(Be.avail_in===0&&or(qe)<=or(ct)&&qe!==Qt)return Tt(Be,nr);if(Pe.status===na&&Be.avail_in!==0)return Tt(Be,nr);if(Pe.status===Ki&&Pe.wrap===0&&(Pe.status=ai),Pe.status===Ki){let gt=Wn+(Pe.w_bits-8<<4)<<8,yt=-1;if(Pe.strategy>=$t||Pe.level<2?yt=0:Pe.level<6?yt=1:Pe.level===6?yt=2:yt=3,gt|=yt<<6,Pe.strstart!==0&&(gt|=Qi),gt+=31-gt%31,jn(Pe,gt),Pe.strstart!==0&&(jn(Pe,Be.adler>>>16),jn(Pe,Be.adler&65535)),Be.adler=1,Pe.status=ai,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt}if(Pe.status===ca){if(Be.adler=0,Ht(Pe,31),Ht(Pe,139),Ht(Pe,8),Pe.gzhead)Ht(Pe,(Pe.gzhead.text?1:0)+(Pe.gzhead.hcrc?2:0)+(Pe.gzhead.extra?4:0)+(Pe.gzhead.name?8:0)+(Pe.gzhead.comment?16:0)),Ht(Pe,Pe.gzhead.time&255),Ht(Pe,Pe.gzhead.time>>8&255),Ht(Pe,Pe.gzhead.time>>16&255),Ht(Pe,Pe.gzhead.time>>24&255),Ht(Pe,Pe.level===9?2:Pe.strategy>=$t||Pe.level<2?4:0),Ht(Pe,Pe.gzhead.os&255),Pe.gzhead.extra&&Pe.gzhead.extra.length&&(Ht(Pe,Pe.gzhead.extra.length&255),Ht(Pe,Pe.gzhead.extra.length>>8&255)),Pe.gzhead.hcrc&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending,0)),Pe.gzindex=0,Pe.status=Ea;else if(Ht(Pe,0),Ht(Pe,0),Ht(Pe,0),Ht(Pe,0),Ht(Pe,0),Ht(Pe,Pe.level===9?2:Pe.strategy>=$t||Pe.level<2?4:0),Ht(Pe,Bt),Pe.status=ai,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt}if(Pe.status===Ea){if(Pe.gzhead.extra){let gt=Pe.pending,yt=(Pe.gzhead.extra.length&65535)-Pe.gzindex;for(;Pe.pending+yt>Pe.pending_buf_size;){let Zt=Pe.pending_buf_size-Pe.pending;if(Pe.pending_buf.set(Pe.gzhead.extra.subarray(Pe.gzindex,Pe.gzindex+Zt),Pe.pending),Pe.pending=Pe.pending_buf_size,Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),Pe.gzindex+=Zt,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt;gt=0,yt-=Zt}let rr=new Uint8Array(Pe.gzhead.extra);Pe.pending_buf.set(rr.subarray(Pe.gzindex,Pe.gzindex+yt),Pe.pending),Pe.pending+=yt,Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),Pe.gzindex=0}Pe.status=Gi}if(Pe.status===Gi){if(Pe.gzhead.name){let gt=Pe.pending,yt;do{if(Pe.pending===Pe.pending_buf_size){if(Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt;gt=0}Pe.gzindexgt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),Pe.gzindex=0}Pe.status=fa}if(Pe.status===fa){if(Pe.gzhead.comment){let gt=Pe.pending,yt;do{if(Pe.pending===Pe.pending_buf_size){if(Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt;gt=0}Pe.gzindexgt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt))}Pe.status=xa}if(Pe.status===xa){if(Pe.gzhead.hcrc){if(Pe.pending+2>Pe.pending_buf_size&&(kr(Be),Pe.pending!==0))return Pe.last_flush=-1,wt;Ht(Pe,Be.adler&255),Ht(Pe,Be.adler>>8&255),Be.adler=0}if(Pe.status=ai,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt}if(Be.avail_in!==0||Pe.lookahead!==0||qe!==Ut&&Pe.status!==na){let gt=Pe.level===0?Xr(Pe,qe):Pe.strategy===$t?Or(Pe,qe):Pe.strategy===jr?vn(Pe,qe):Xn[Pe.level].func(Pe,qe);if((gt===ht||gt===pt)&&(Pe.status=na),gt===Wi||gt===ht)return Be.avail_out===0&&(Pe.last_flush=-1),wt;if(gt===Sa&&(qe===_t?ur(Pe):qe!==Mt&&(br(Pe,0,0,!1),qe===ir&&(fr(Pe.head),Pe.lookahead===0&&(Pe.strstart=0,Pe.block_start=0,Pe.insert=0))),kr(Be),Be.avail_out===0))return Pe.last_flush=-1,wt}return qe!==Qt?wt:Pe.wrap<=0?xt:(Pe.wrap===2?(Ht(Pe,Be.adler&255),Ht(Pe,Be.adler>>8&255),Ht(Pe,Be.adler>>16&255),Ht(Pe,Be.adler>>24&255),Ht(Pe,Be.total_in&255),Ht(Pe,Be.total_in>>8&255),Ht(Pe,Be.total_in>>16&255),Ht(Pe,Be.total_in>>24&255)):(jn(Pe,Be.adler>>>16),jn(Pe,Be.adler&65535)),kr(Be),Pe.wrap>0&&(Pe.wrap=-Pe.wrap),Pe.pending!==0?wt:xt)},Ot=Be=>{if(ni(Be))return jt;const qe=Be.state.status;return Be.state=null,qe===ai?Tt(Be,hr):wt},qt=(Be,qe)=>{let Pe=qe.length;if(ni(Be))return jt;const ct=Be.state,gt=ct.wrap;if(gt===2||gt===1&&ct.status!==Ki||ct.lookahead)return jt;if(gt===1&&(Be.adler=Gr(Be.adler,qe,Pe,0)),ct.wrap=0,Pe>=ct.w_size){gt===0&&(fr(ct.head),ct.strstart=0,ct.block_start=0,ct.insert=0);let Bn=new Uint8Array(ct.w_size);Bn.set(qe.subarray(Pe-ct.w_size,Pe),0),qe=Bn,Pe=ct.w_size}const yt=Be.avail_in,rr=Be.next_in,Zt=Be.input;for(Be.avail_in=Pe,Be.next_in=0,Be.input=qe,mn(ct);ct.lookahead>=An;){let Bn=ct.strstart,Kt=ct.lookahead-(An-1);do ct.ins_h=on(ct,ct.ins_h,ct.window[Bn+An-1]),ct.prev[Bn&ct.w_mask]=ct.head[ct.ins_h],ct.head[ct.ins_h]=Bn,Bn++;while(--Kt);ct.strstart=Bn,ct.lookahead=An-1,mn(ct)}return ct.strstart+=ct.lookahead,ct.block_start=ct.strstart,ct.insert=ct.lookahead,ct.lookahead=0,ct.match_length=ct.prev_length=An-1,ct.match_available=0,Be.next_in=rr,Be.input=Zt,Be.avail_in=yt,ct.wrap=gt,wt};var yr=Vr,sn=Kr,Rn=gr,Fn=Ri,ln=$r,Cr=qn,yn=Ot,cn=qt,Ui="pako deflate (from Nodeca project)",Vn={deflateInit:yr,deflateInit2:sn,deflateReset:Rn,deflateResetKeep:Fn,deflateSetHeader:ln,deflate:Cr,deflateEnd:yn,deflateSetDictionary:cn,deflateInfo:Ui};const Gn=(Be,qe)=>Object.prototype.hasOwnProperty.call(Be,qe);var ri=function(Be){const qe=Array.prototype.slice.call(arguments,1);for(;qe.length;){const Pe=qe.shift();if(Pe){if(typeof Pe!="object")throw new TypeError(Pe+"must be non-object");for(const ct in Pe)Gn(Pe,ct)&&(Be[ct]=Pe[ct])}}return Be},oi=Be=>{let qe=0;for(let ct=0,gt=Be.length;ct=252?6:Be>=248?5:Be>=240?4:Be>=224?3:Be>=192?2:1;En[254]=En[254]=1;var Ni=Be=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(Be);let qe,Pe,ct,gt,yt,rr=Be.length,Zt=0;for(gt=0;gt>>6,qe[yt++]=128|Pe&63):Pe<65536?(qe[yt++]=224|Pe>>>12,qe[yt++]=128|Pe>>>6&63,qe[yt++]=128|Pe&63):(qe[yt++]=240|Pe>>>18,qe[yt++]=128|Pe>>>12&63,qe[yt++]=128|Pe>>>6&63,qe[yt++]=128|Pe&63);return qe};const Ti=(Be,qe)=>{if(qe<65534&&Be.subarray&&vi)return String.fromCharCode.apply(null,Be.length===qe?Be:Be.subarray(0,qe));let Pe="";for(let ct=0;ct{const Pe=qe||Be.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(Be.subarray(0,qe));let ct,gt;const yt=new Array(Pe*2);for(gt=0,ct=0;ct4){yt[gt++]=65533,ct+=Zt-1;continue}for(rr&=Zt===2?31:Zt===3?15:7;Zt>1&&ct1){yt[gt++]=65533;continue}rr<65536?yt[gt++]=rr:(rr-=65536,yt[gt++]=55296|rr>>10&1023,yt[gt++]=56320|rr&1023)}return Ti(yt,gt)},ua=(Be,qe)=>{qe=qe||Be.length,qe>Be.length&&(qe=Be.length);let Pe=qe-1;for(;Pe>=0&&(Be[Pe]&192)===128;)Pe--;return Pe<0||Pe===0?qe:Pe+En[Be[Pe]]>qe?Pe:qe},si={string2buf:Ni,buf2string:ki,utf8border:ua};function Si(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var ha=Si;const mt=Object.prototype.toString,{Z_NO_FLUSH:Fa,Z_SYNC_FLUSH:Qa,Z_FULL_FLUSH:Ga,Z_FINISH:qa,Z_OK:_i,Z_STREAM_END:co,Z_DEFAULT_COMPRESSION:Ao,Z_DEFAULT_STRATEGY:ba,Z_DEFLATED:Va}=Nn;function Fi(Be){this.options=Qr.assign({level:Ao,method:Va,chunkSize:16384,windowBits:15,memLevel:8,strategy:ba},Be||{});let qe=this.options;qe.raw&&qe.windowBits>0?qe.windowBits=-qe.windowBits:qe.gzip&&qe.windowBits>0&&qe.windowBits<16&&(qe.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ha,this.strm.avail_out=0;let Pe=Vn.deflateInit2(this.strm,qe.level,qe.method,qe.windowBits,qe.memLevel,qe.strategy);if(Pe!==_i)throw new Error(tn[Pe]);if(qe.header&&Vn.deflateSetHeader(this.strm,qe.header),qe.dictionary){let ct;if(typeof qe.dictionary=="string"?ct=si.string2buf(qe.dictionary):mt.call(qe.dictionary)==="[object ArrayBuffer]"?ct=new Uint8Array(qe.dictionary):ct=qe.dictionary,Pe=Vn.deflateSetDictionary(this.strm,ct),Pe!==_i)throw new Error(tn[Pe]);this._dict_set=!0}}Fi.prototype.push=function(Be,qe){const Pe=this.strm,ct=this.options.chunkSize;let gt,yt;if(this.ended)return!1;for(qe===~~qe?yt=qe:yt=qe===!0?qa:Fa,typeof Be=="string"?Pe.input=si.string2buf(Be):mt.call(Be)==="[object ArrayBuffer]"?Pe.input=new Uint8Array(Be):Pe.input=Be,Pe.next_in=0,Pe.avail_in=Pe.input.length;;){if(Pe.avail_out===0&&(Pe.output=new Uint8Array(ct),Pe.next_out=0,Pe.avail_out=ct),(yt===Qa||yt===Ga)&&Pe.avail_out<=6){this.onData(Pe.output.subarray(0,Pe.next_out)),Pe.avail_out=0;continue}if(gt=Vn.deflate(Pe,yt),gt===co)return Pe.next_out>0&&this.onData(Pe.output.subarray(0,Pe.next_out)),gt=Vn.deflateEnd(this.strm),this.onEnd(gt),this.ended=!0,gt===_i;if(Pe.avail_out===0){this.onData(Pe.output);continue}if(yt>0&&Pe.next_out>0){this.onData(Pe.output.subarray(0,Pe.next_out)),Pe.avail_out=0;continue}if(Pe.avail_in===0)break}return!0},Fi.prototype.onData=function(Be){this.chunks.push(Be)},Fi.prototype.onEnd=function(Be){Be===_i&&(this.result=Qr.flattenChunks(this.chunks)),this.chunks=[],this.err=Be,this.msg=this.strm.msg};function wo(Be,qe){const Pe=new Fi(qe);if(Pe.push(Be,!0),Pe.err)throw Pe.msg||tn[Pe.err];return Pe.result}function $i(Be,qe){return qe=qe||{},qe.raw=!0,wo(Be,qe)}function It(Be,qe){return qe=qe||{},qe.gzip=!0,wo(Be,qe)}var Wt=Fi,Vt=wo,Pr=$i,pn=It,Pt=Nn,Tr={Deflate:Wt,deflate:Vt,deflateRaw:Pr,gzip:pn,constants:Pt};const xr=16209,wr=16191;var Hr=function(qe,Pe){let ct,gt,yt,rr,Zt,Bn,Kt,Ar,fi,Pn,en,bi,La,va,la,Da,Aa,xn,Ba,Ct,Nr,On,Kn,hn;const _n=qe.state;ct=qe.next_in,Kn=qe.input,gt=ct+(qe.avail_in-5),yt=qe.next_out,hn=qe.output,rr=yt-(Pe-qe.avail_out),Zt=yt+(qe.avail_out-257),Bn=_n.dmax,Kt=_n.wsize,Ar=_n.whave,fi=_n.wnext,Pn=_n.window,en=_n.hold,bi=_n.bits,La=_n.lencode,va=_n.distcode,la=(1<<_n.lenbits)-1,Da=(1<<_n.distbits)-1;e:do{bi<15&&(en+=Kn[ct++]<>>24,en>>>=xn,bi-=xn,xn=Aa>>>16&255,xn===0)hn[yt++]=Aa&65535;else if(xn&16){Ba=Aa&65535,xn&=15,xn&&(bi>>=xn,bi-=xn),bi<15&&(en+=Kn[ct++]<>>24,en>>>=xn,bi-=xn,xn=Aa>>>16&255,xn&16){if(Ct=Aa&65535,xn&=15,biBn){qe.msg="invalid distance too far back",_n.mode=xr;break e}if(en>>>=xn,bi-=xn,xn=yt-rr,Ct>xn){if(xn=Ct-xn,xn>Ar&&_n.sane){qe.msg="invalid distance too far back",_n.mode=xr;break e}if(Nr=0,On=Pn,fi===0){if(Nr+=Kt-xn,xn2;)hn[yt++]=On[Nr++],hn[yt++]=On[Nr++],hn[yt++]=On[Nr++],Ba-=3;Ba&&(hn[yt++]=On[Nr++],Ba>1&&(hn[yt++]=On[Nr++]))}else{Nr=yt-Ct;do hn[yt++]=hn[Nr++],hn[yt++]=hn[Nr++],hn[yt++]=hn[Nr++],Ba-=3;while(Ba>2);Ba&&(hn[yt++]=hn[Nr++],Ba>1&&(hn[yt++]=hn[Nr++]))}}else if(xn&64){qe.msg="invalid distance code",_n.mode=xr;break e}else{Aa=va[(Aa&65535)+(en&(1<>3,ct-=Ba,bi-=Ba<<3,en&=(1<{const Bn=Zt.bits;let Kt=0,Ar=0,fi=0,Pn=0,en=0,bi=0,La=0,va=0,la=0,Da=0,Aa,xn,Ba,Ct,Nr,On=null,Kn;const hn=new Uint16Array(Wr+1),_n=new Uint16Array(Wr+1);let aa=null,Wa,Za,Ha;for(Kt=0;Kt<=Wr;Kt++)hn[Kt]=0;for(Ar=0;Ar=1&&hn[Pn]===0;Pn--);if(en>Pn&&(en=Pn),Pn===0)return gt[yt++]=1<<24|64<<16|0,gt[yt++]=1<<24|64<<16|0,Zt.bits=1,0;for(fi=1;fi0&&(Be===zi||Pn!==1))return-1;for(_n[1]=0,Kt=1;Ktdn||Be===ea&&la>Jn)return 1;for(;;){Wa=Kt-La,rr[Ar]+1=Kn?(Za=aa[rr[Ar]-Kn],Ha=On[rr[Ar]-Kn]):(Za=96,Ha=0),Aa=1<>La)+xn]=Wa<<24|Za<<16|Ha|0;while(xn!==0);for(Aa=1<>=1;if(Aa!==0?(Da&=Aa-1,Da+=Aa):Da=0,Ar++,--hn[Kt]===0){if(Kt===Pn)break;Kt=qe[Pe+rr[Ar]]}if(Kt>en&&(Da&Ct)!==Ba){for(La===0&&(La=en),Nr+=fi,bi=Kt-La,va=1<dn||Be===ea&&la>Jn)return 1;Ba=Da&Ct,gt[Ba]=en<<24|bi<<16|Nr-yt|0}}return Da!==0&&(gt[Nr+Da]=Kt-La<<24|64<<16|0),Zt.bits=en,0};const Sr=0,Dn=1,ii=2,{Z_FINISH:xi,Z_BLOCK:yi,Z_TREES:Ca,Z_OK:pa,Z_STREAM_END:Li,Z_NEED_DICT:ga,Z_STREAM_ERROR:sa,Z_DATA_ERROR:ma,Z_MEM_ERROR:Hn,Z_BUF_ERROR:un,Z_DEFLATED:Mi}=Nn,Ji=16180,Er=16181,Ai=16182,Xi=16183,rn=16184,bn=16185,ta=16186,qi=16187,Ci=16188,zt=16189,Yr=16190,Jr=16191,Ln=16192,Vi=16193,Ii=16194,Ra=16195,ka=16196,$a=16197,ra=16198,Ma=16199,to=16200,Qo=16201,Bo=16202,Fo=16203,Do=16204,Oo=16205,Mo=16206,yo=16207,To=16208,ja=16209,Co=16210,Rs=16211,uA=852,cA=592,ns=15,Ls=Be=>(Be>>>24&255)+(Be>>>8&65280)+((Be&65280)<<8)+((Be&255)<<24);function fA(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const jo=Be=>{if(!Be)return 1;const qe=Be.state;return!qe||qe.strm!==Be||qe.modeRs?1:0},Us=Be=>{if(jo(Be))return sa;const qe=Be.state;return Be.total_in=Be.total_out=qe.total=0,Be.msg="",qe.wrap&&(Be.adler=qe.wrap&1),qe.mode=Ji,qe.last=0,qe.havedict=0,qe.flags=-1,qe.dmax=32768,qe.head=null,qe.hold=0,qe.bits=0,qe.lencode=qe.lendyn=new Int32Array(uA),qe.distcode=qe.distdyn=new Int32Array(cA),qe.sane=1,qe.back=-1,pa},Vo=Be=>{if(jo(Be))return sa;const qe=Be.state;return qe.wsize=0,qe.whave=0,qe.wnext=0,Us(Be)},Ns=(Be,qe)=>{let Pe;if(jo(Be))return sa;const ct=Be.state;return qe<0?(Pe=0,qe=-qe):(Pe=(qe>>4)+5,qe<48&&(qe&=15)),qe&&(qe<8||qe>15)?sa:(ct.window!==null&&ct.wbits!==qe&&(ct.window=null),ct.wrap=Pe,ct.wbits=qe,Vo(Be))},ks=(Be,qe)=>{if(!Be)return sa;const Pe=new fA;Be.state=Pe,Pe.strm=Be,Pe.window=null,Pe.mode=Ji;const ct=Ns(Be,qe);return ct!==pa&&(Be.state=null),ct},dA=Be=>ks(Be,ns);let Hs=!0,Ko,gs;const hA=Be=>{if(Hs){Ko=new Int32Array(512),gs=new Int32Array(32);let qe=0;for(;qe<144;)Be.lens[qe++]=8;for(;qe<256;)Be.lens[qe++]=9;for(;qe<280;)Be.lens[qe++]=7;for(;qe<288;)Be.lens[qe++]=8;for(In(Dn,Be.lens,0,288,Ko,0,Be.work,{bits:9}),qe=0;qe<32;)Be.lens[qe++]=5;In(ii,Be.lens,0,32,gs,0,Be.work,{bits:5}),Hs=!1}Be.lencode=Ko,Be.lenbits=9,Be.distcode=gs,Be.distbits=5},zs=(Be,qe,Pe,ct)=>{let gt;const yt=Be.state;return yt.window===null&&(yt.wsize=1<=yt.wsize?(yt.window.set(qe.subarray(Pe-yt.wsize,Pe),0),yt.wnext=0,yt.whave=yt.wsize):(gt=yt.wsize-yt.wnext,gt>ct&&(gt=ct),yt.window.set(qe.subarray(Pe-ct,Pe-ct+gt),yt.wnext),ct-=gt,ct?(yt.window.set(qe.subarray(Pe-ct,Pe),0),yt.wnext=ct,yt.whave=yt.wsize):(yt.wnext+=gt,yt.wnext===yt.wsize&&(yt.wnext=0),yt.whave{let Pe,ct,gt,yt,rr,Zt,Bn,Kt,Ar,fi,Pn,en,bi,La,va=0,la,Da,Aa,xn,Ba,Ct,Nr,On;const Kn=new Uint8Array(4);let hn,_n;const aa=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(jo(Be)||!Be.output||!Be.input&&Be.avail_in!==0)return sa;Pe=Be.state,Pe.mode===Jr&&(Pe.mode=Ln),rr=Be.next_out,gt=Be.output,Bn=Be.avail_out,yt=Be.next_in,ct=Be.input,Zt=Be.avail_in,Kt=Pe.hold,Ar=Pe.bits,fi=Zt,Pn=Bn,On=pa;e:for(;;)switch(Pe.mode){case Ji:if(Pe.wrap===0){Pe.mode=Ln;break}for(;Ar<16;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>8&255,Pe.check=Un(Pe.check,Kn,2,0),Kt=0,Ar=0,Pe.mode=Er;break}if(Pe.head&&(Pe.head.done=!1),!(Pe.wrap&1)||(((Kt&255)<<8)+(Kt>>8))%31){Be.msg="incorrect header check",Pe.mode=ja;break}if((Kt&15)!==Mi){Be.msg="unknown compression method",Pe.mode=ja;break}if(Kt>>>=4,Ar-=4,Nr=(Kt&15)+8,Pe.wbits===0&&(Pe.wbits=Nr),Nr>15||Nr>Pe.wbits){Be.msg="invalid window size",Pe.mode=ja;break}Pe.dmax=1<>8&1),Pe.flags&512&&Pe.wrap&4&&(Kn[0]=Kt&255,Kn[1]=Kt>>>8&255,Pe.check=Un(Pe.check,Kn,2,0)),Kt=0,Ar=0,Pe.mode=Ai;case Ai:for(;Ar<32;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>8&255,Kn[2]=Kt>>>16&255,Kn[3]=Kt>>>24&255,Pe.check=Un(Pe.check,Kn,4,0)),Kt=0,Ar=0,Pe.mode=Xi;case Xi:for(;Ar<16;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>8),Pe.flags&512&&Pe.wrap&4&&(Kn[0]=Kt&255,Kn[1]=Kt>>>8&255,Pe.check=Un(Pe.check,Kn,2,0)),Kt=0,Ar=0,Pe.mode=rn;case rn:if(Pe.flags&1024){for(;Ar<16;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>8&255,Pe.check=Un(Pe.check,Kn,2,0)),Kt=0,Ar=0}else Pe.head&&(Pe.head.extra=null);Pe.mode=bn;case bn:if(Pe.flags&1024&&(en=Pe.length,en>Zt&&(en=Zt),en&&(Pe.head&&(Nr=Pe.head.extra_len-Pe.length,Pe.head.extra||(Pe.head.extra=new Uint8Array(Pe.head.extra_len)),Pe.head.extra.set(ct.subarray(yt,yt+en),Nr)),Pe.flags&512&&Pe.wrap&4&&(Pe.check=Un(Pe.check,ct,en,yt)),Zt-=en,yt+=en,Pe.length-=en),Pe.length))break e;Pe.length=0,Pe.mode=ta;case ta:if(Pe.flags&2048){if(Zt===0)break e;en=0;do Nr=ct[yt+en++],Pe.head&&Nr&&Pe.length<65536&&(Pe.head.name+=String.fromCharCode(Nr));while(Nr&&en>9&1,Pe.head.done=!0),Be.adler=Pe.check=0,Pe.mode=Jr;break;case zt:for(;Ar<32;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=Ar&7,Ar-=Ar&7,Pe.mode=Mo;break}for(;Ar<3;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=1,Ar-=1,Kt&3){case 0:Pe.mode=Vi;break;case 1:if(hA(Pe),Pe.mode=Ma,qe===Ca){Kt>>>=2,Ar-=2;break e}break;case 2:Pe.mode=ka;break;case 3:Be.msg="invalid block type",Pe.mode=ja}Kt>>>=2,Ar-=2;break;case Vi:for(Kt>>>=Ar&7,Ar-=Ar&7;Ar<32;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>16^65535)){Be.msg="invalid stored block lengths",Pe.mode=ja;break}if(Pe.length=Kt&65535,Kt=0,Ar=0,Pe.mode=Ii,qe===Ca)break e;case Ii:Pe.mode=Ra;case Ra:if(en=Pe.length,en){if(en>Zt&&(en=Zt),en>Bn&&(en=Bn),en===0)break e;gt.set(ct.subarray(yt,yt+en),rr),Zt-=en,yt+=en,Bn-=en,rr+=en,Pe.length-=en;break}Pe.mode=Jr;break;case ka:for(;Ar<14;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=5,Ar-=5,Pe.ndist=(Kt&31)+1,Kt>>>=5,Ar-=5,Pe.ncode=(Kt&15)+4,Kt>>>=4,Ar-=4,Pe.nlen>286||Pe.ndist>30){Be.msg="too many length or distance symbols",Pe.mode=ja;break}Pe.have=0,Pe.mode=$a;case $a:for(;Pe.have>>=3,Ar-=3}for(;Pe.have<19;)Pe.lens[aa[Pe.have++]]=0;if(Pe.lencode=Pe.lendyn,Pe.lenbits=7,hn={bits:Pe.lenbits},On=In(Sr,Pe.lens,0,19,Pe.lencode,0,Pe.work,hn),Pe.lenbits=hn.bits,On){Be.msg="invalid code lengths set",Pe.mode=ja;break}Pe.have=0,Pe.mode=ra;case ra:for(;Pe.have>>24,Da=va>>>16&255,Aa=va&65535,!(la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Pe.lens[Pe.have++]=Aa;else{if(Aa===16){for(_n=la+2;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Pe.have===0){Be.msg="invalid bit length repeat",Pe.mode=ja;break}Nr=Pe.lens[Pe.have-1],en=3+(Kt&3),Kt>>>=2,Ar-=2}else if(Aa===17){for(_n=la+3;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Nr=0,en=3+(Kt&7),Kt>>>=3,Ar-=3}else{for(_n=la+7;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Nr=0,en=11+(Kt&127),Kt>>>=7,Ar-=7}if(Pe.have+en>Pe.nlen+Pe.ndist){Be.msg="invalid bit length repeat",Pe.mode=ja;break}for(;en--;)Pe.lens[Pe.have++]=Nr}}if(Pe.mode===ja)break;if(Pe.lens[256]===0){Be.msg="invalid code -- missing end-of-block",Pe.mode=ja;break}if(Pe.lenbits=9,hn={bits:Pe.lenbits},On=In(Dn,Pe.lens,0,Pe.nlen,Pe.lencode,0,Pe.work,hn),Pe.lenbits=hn.bits,On){Be.msg="invalid literal/lengths set",Pe.mode=ja;break}if(Pe.distbits=6,Pe.distcode=Pe.distdyn,hn={bits:Pe.distbits},On=In(ii,Pe.lens,Pe.nlen,Pe.ndist,Pe.distcode,0,Pe.work,hn),Pe.distbits=hn.bits,On){Be.msg="invalid distances set",Pe.mode=ja;break}if(Pe.mode=Ma,qe===Ca)break e;case Ma:Pe.mode=to;case to:if(Zt>=6&&Bn>=258){Be.next_out=rr,Be.avail_out=Bn,Be.next_in=yt,Be.avail_in=Zt,Pe.hold=Kt,Pe.bits=Ar,Hr(Be,Pn),rr=Be.next_out,gt=Be.output,Bn=Be.avail_out,yt=Be.next_in,ct=Be.input,Zt=Be.avail_in,Kt=Pe.hold,Ar=Pe.bits,Pe.mode===Jr&&(Pe.back=-1);break}for(Pe.back=0;va=Pe.lencode[Kt&(1<>>24,Da=va>>>16&255,Aa=va&65535,!(la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>xn)],la=va>>>24,Da=va>>>16&255,Aa=va&65535,!(xn+la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=xn,Ar-=xn,Pe.back+=xn}if(Kt>>>=la,Ar-=la,Pe.back+=la,Pe.length=Aa,Da===0){Pe.mode=Oo;break}if(Da&32){Pe.back=-1,Pe.mode=Jr;break}if(Da&64){Be.msg="invalid literal/length code",Pe.mode=ja;break}Pe.extra=Da&15,Pe.mode=Qo;case Qo:if(Pe.extra){for(_n=Pe.extra;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=Pe.extra,Ar-=Pe.extra,Pe.back+=Pe.extra}Pe.was=Pe.length,Pe.mode=Bo;case Bo:for(;va=Pe.distcode[Kt&(1<>>24,Da=va>>>16&255,Aa=va&65535,!(la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>xn)],la=va>>>24,Da=va>>>16&255,Aa=va&65535,!(xn+la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=xn,Ar-=xn,Pe.back+=xn}if(Kt>>>=la,Ar-=la,Pe.back+=la,Da&64){Be.msg="invalid distance code",Pe.mode=ja;break}Pe.offset=Aa,Pe.extra=Da&15,Pe.mode=Fo;case Fo:if(Pe.extra){for(_n=Pe.extra;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=Pe.extra,Ar-=Pe.extra,Pe.back+=Pe.extra}if(Pe.offset>Pe.dmax){Be.msg="invalid distance too far back",Pe.mode=ja;break}Pe.mode=Do;case Do:if(Bn===0)break e;if(en=Pn-Bn,Pe.offset>en){if(en=Pe.offset-en,en>Pe.whave&&Pe.sane){Be.msg="invalid distance too far back",Pe.mode=ja;break}en>Pe.wnext?(en-=Pe.wnext,bi=Pe.wsize-en):bi=Pe.wnext-en,en>Pe.length&&(en=Pe.length),La=Pe.window}else La=gt,bi=rr-Pe.offset,en=Pe.length;en>Bn&&(en=Bn),Bn-=en,Pe.length-=en;do gt[rr++]=La[bi++];while(--en);Pe.length===0&&(Pe.mode=to);break;case Oo:if(Bn===0)break e;gt[rr++]=Pe.length,Bn--,Pe.mode=to;break;case Mo:if(Pe.wrap){for(;Ar<32;){if(Zt===0)break e;Zt--,Kt|=ct[yt++]<{if(jo(Be))return sa;let qe=Be.state;return qe.window&&(qe.window=null),Be.state=null,pa},mA=(Be,qe)=>{if(jo(Be))return sa;const Pe=Be.state;return Pe.wrap&2?(Pe.head=qe,qe.done=!1,pa):sa},vA=(Be,qe)=>{const Pe=qe.length;let ct,gt,yt;return jo(Be)||(ct=Be.state,ct.wrap!==0&&ct.mode!==Yr)?sa:ct.mode===Yr&&(gt=1,gt=Gr(gt,qe,Pe,0),gt!==ct.check)?ma:(yt=zs(Be,qe,Pe,Pe),yt?(ct.mode=Co,Hn):(ct.havedict=1,pa))};var yA=Vo,EA=Ns,wA=Us,is=dA,BA=ks,CA=pA,Ks=gA,bA=mA,xA=vA,ms="pako inflate (from Nodeca project)",fo={inflateReset:yA,inflateReset2:EA,inflateResetKeep:wA,inflateInit:is,inflateInit2:BA,inflate:CA,inflateEnd:Ks,inflateGetHeader:bA,inflateSetDictionary:xA,inflateInfo:ms};function IA(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var SA=IA;const Gs=Object.prototype.toString,{Z_NO_FLUSH:FA,Z_FINISH:DA,Z_OK:Yo,Z_STREAM_END:Go,Z_NEED_DICT:vs,Z_STREAM_ERROR:OA,Z_DATA_ERROR:Ws,Z_MEM_ERROR:TA}=Nn;function Jo(Be){this.options=Qr.assign({chunkSize:1024*64,windowBits:15,to:""},Be||{});const qe=this.options;qe.raw&&qe.windowBits>=0&&qe.windowBits<16&&(qe.windowBits=-qe.windowBits,qe.windowBits===0&&(qe.windowBits=-15)),qe.windowBits>=0&&qe.windowBits<16&&!(Be&&Be.windowBits)&&(qe.windowBits+=32),qe.windowBits>15&&qe.windowBits<48&&(qe.windowBits&15||(qe.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ha,this.strm.avail_out=0;let Pe=fo.inflateInit2(this.strm,qe.windowBits);if(Pe!==Yo)throw new Error(tn[Pe]);if(this.header=new SA,fo.inflateGetHeader(this.strm,this.header),qe.dictionary&&(typeof qe.dictionary=="string"?qe.dictionary=si.string2buf(qe.dictionary):Gs.call(qe.dictionary)==="[object ArrayBuffer]"&&(qe.dictionary=new Uint8Array(qe.dictionary)),qe.raw&&(Pe=fo.inflateSetDictionary(this.strm,qe.dictionary),Pe!==Yo)))throw new Error(tn[Pe])}Jo.prototype.push=function(Be,qe){const Pe=this.strm,ct=this.options.chunkSize,gt=this.options.dictionary;let yt,rr,Zt;if(this.ended)return!1;for(qe===~~qe?rr=qe:rr=qe===!0?DA:FA,Gs.call(Be)==="[object ArrayBuffer]"?Pe.input=new Uint8Array(Be):Pe.input=Be,Pe.next_in=0,Pe.avail_in=Pe.input.length;;){for(Pe.avail_out===0&&(Pe.output=new Uint8Array(ct),Pe.next_out=0,Pe.avail_out=ct),yt=fo.inflate(Pe,rr),yt===vs&>&&(yt=fo.inflateSetDictionary(Pe,gt),yt===Yo?yt=fo.inflate(Pe,rr):yt===Ws&&(yt=vs));Pe.avail_in>0&&yt===Go&&Pe.state.wrap>0&&Be[Pe.next_in]!==0;)fo.inflateReset(Pe),yt=fo.inflate(Pe,rr);switch(yt){case OA:case Ws:case vs:case TA:return this.onEnd(yt),this.ended=!0,!1}if(Zt=Pe.avail_out,Pe.next_out&&(Pe.avail_out===0||yt===Go))if(this.options.to==="string"){let Bn=si.utf8border(Pe.output,Pe.next_out),Kt=Pe.next_out-Bn,Ar=si.buf2string(Pe.output,Bn);Pe.next_out=Kt,Pe.avail_out=ct-Kt,Kt&&Pe.output.set(Pe.output.subarray(Bn,Bn+Kt),0),this.onData(Ar)}else this.onData(Pe.output.length===Pe.next_out?Pe.output:Pe.output.subarray(0,Pe.next_out));if(!(yt===Yo&&Zt===0)){if(yt===Go)return yt=fo.inflateEnd(this.strm),this.onEnd(yt),this.ended=!0,!0;if(Pe.avail_in===0)break}}return!0},Jo.prototype.onData=function(Be){this.chunks.push(Be)},Jo.prototype.onEnd=function(Be){Be===Yo&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Qr.flattenChunks(this.chunks)),this.chunks=[],this.err=Be,this.msg=this.strm.msg};function ys(Be,qe){const Pe=new Jo(qe);if(Pe.push(Be),Pe.err)throw Pe.msg||tn[Pe.err];return Pe.result}function PA(Be,qe){return qe=qe||{},qe.raw=!0,ys(Be,qe)}var QA=Jo,MA=ys,jA=PA,RA=ys,LA=Nn,Yi={Inflate:QA,inflate:MA,inflateRaw:jA,ungzip:RA,constants:LA};const{Deflate:UA,deflate:Wo,deflateRaw:Jt,gzip:Es}=Tr,{Inflate:mo,inflate:uo,inflateRaw:as,ungzip:Ro}=Yi;var NA=UA,Zs=Wo,al=Jt,ol=Es,ws=mo,os=uo,sl=as,eo=Ro,Al=Nn,Cl={Deflate:NA,deflate:Zs,deflateRaw:al,gzip:ol,Inflate:ws,inflate:os,inflateRaw:sl,ungzip:eo,constants:Al};const ss=[];for(let Be=0;Be<256;Be++){let qe=Be;for(let Pe=0;Pe<8;Pe++)qe&1?qe=3988292384^qe>>>1:qe=qe>>>1;ss[Be]=qe}const As=4294967295;function Bs(Be,qe,Pe){let ct=Be;for(let gt=0;gt>>8;return ct}function Cs(Be,qe){return(Bs(As,Be,qe)^As)>>>0}function kA(Be,qe,Pe){const ct=Be.readUint32(),gt=Cs(new Uint8Array(Be.buffer,Be.byteOffset+Be.offset-qe-4,qe),qe);if(gt!==ct)throw new Error(`CRC mismatch for chunk ${Pe}. Expected ${ct}, found ${gt}`)}function bl(Be,qe){Be.writeUint32(Cs(new Uint8Array(Be.buffer,Be.byteOffset+Be.offset-qe,qe),qe))}function Xs(Be,qe,Pe){for(let ct=0;ct>1)&255}else{for(;yt>1)&255;for(;yt>1)&255}}function Lo(Be,qe,Pe,ct,gt){let yt=0;if(Pe.length===0){for(;yt=Pe||Ct>=ct))for(let Nr=0;Nr>8&255}const ls=new Uint16Array([255]),zA=new Uint8Array(ls.buffer)[0]===255,bo=new Uint8Array(0);function KA(Be){const{data:qe,width:Pe,height:ct,channels:gt,depth:yt}=Be,rr=Math.ceil(yt/8)*gt,Zt=Math.ceil(yt/8*gt*Pe),Bn=new Uint8Array(ct*Zt);let Kt=bo,Ar=0,fi,Pn;for(let en=0;en>8&255}const Uo=Uint8Array.of(137,80,78,71,13,10,26,10);function No(Be){Be.writeBytes(Uo)}function GA(Be){if(!qo(Be.readBytes(Uo.length)))throw new Error("wrong PNG signature")}function qo(Be){if(Be.length79)throw new Error("keyword length must be between 1 and 79")}const Zo=/^[\u0000-\u00FF]*$/;function $o(Be){if(!Zo.test(Be))throw new Error("invalid latin1 text")}function xl(Be,qe,Pe){const ct=WA(qe);Be[ct]=fl(qe,Pe-ct.length-1)}function ro(Be,qe,Pe){_o(qe),$o(Pe);const ct=qe.length+1+Pe.length;Be.writeUint32(ct),Be.writeChars(Js),Be.writeChars(qe),Be.writeByte(cs),Be.writeChars(Pe),writeCrc(Be,ct+4)}function WA(Be){for(Be.mark();Be.readByte()!==cs;);const qe=Be.offset;Be.reset();const Pe=Is.decode(Be.readBytes(qe-Be.offset-1));return Be.skip(1),_o(Pe),Pe}function fl(Be,qe){return Is.decode(Be.readBytes(qe))}const io={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},_s={UNKNOWN:-1,DEFLATE:0},$s={UNKNOWN:-1,ADAPTIVE:0},ZA={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Ss={NONE:0,BACKGROUND:1,PREVIOUS:2},ko={SOURCE:0,OVER:1};class Fs extends ae{constructor(Pe,ct={}){super(Pe);za(this,"_checkCrc");za(this,"_inflator");za(this,"_png");za(this,"_apng");za(this,"_end");za(this,"_hasPalette");za(this,"_palette");za(this,"_hasTransparency");za(this,"_transparency");za(this,"_compressionMethod");za(this,"_filterMethod");za(this,"_interlaceMethod");za(this,"_colorType");za(this,"_isAnimated");za(this,"_numberOfFrames");za(this,"_numberOfPlays");za(this,"_frames");za(this,"_writingDataChunks");const{checkCrc:gt=!1}=ct;this._checkCrc=gt,this._inflator=new ws,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=_s.UNKNOWN,this._filterMethod=$s.UNKNOWN,this._interlaceMethod=ZA.UNKNOWN,this._colorType=io.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(GA(this);!this._end;){const Pe=this.readUint32(),ct=this.readChars(4);this.decodeChunk(Pe,ct)}return this.decodeImage(),this._png}decodeApng(){for(GA(this);!this._end;){const Pe=this.readUint32(),ct=this.readChars(4);this.decodeApngChunk(Pe,ct)}return this.decodeApngImage(),this._apng}decodeChunk(Pe,ct){const gt=this.offset;switch(ct){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(Pe);break;case"IDAT":this.decodeIDAT(Pe);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(Pe);break;case"iCCP":this.decodeiCCP(Pe);break;case Js:xl(this._png.text,this,Pe);break;case"pHYs":this.decodepHYs();break;default:this.skip(Pe);break}if(this.offset-gt!==Pe)throw new Error(`Length mismatch while decoding chunk ${ct}`);this._checkCrc?kA(this,Pe+4,ct):this.skip(4)}decodeApngChunk(Pe,ct){const gt=this.offset;switch(ct!=="fdAT"&&ct!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),ct){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(Pe);break;default:this.decodeChunk(Pe,ct),this.offset=gt+Pe;break}if(this.offset-gt!==Pe)throw new Error(`Length mismatch while decoding chunk ${ct}`);this._checkCrc?kA(this,Pe+4,ct):this.skip(4)}decodeIHDR(){const Pe=this._png;Pe.width=this.readUint32(),Pe.height=this.readUint32(),Pe.depth=po(this.readUint8());const ct=this.readUint8();this._colorType=ct;let gt;switch(ct){case io.GREYSCALE:gt=1;break;case io.TRUECOLOUR:gt=3;break;case io.INDEXED_COLOUR:gt=1;break;case io.GREYSCALE_ALPHA:gt=2;break;case io.TRUECOLOUR_ALPHA:gt=4;break;case io.UNKNOWN:default:throw new Error(`Unknown color type: ${ct}`)}if(this._png.channels=gt,this._compressionMethod=this.readUint8(),this._compressionMethod!==_s.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const Pe={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(Pe)}decodePLTE(Pe){if(Pe%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${Pe}`);const ct=Pe/3;this._hasPalette=!0;const gt=[];this._palette=gt;for(let yt=0;ytthis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${Pe/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(Pe/2);for(let ct=0;ctthis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${Pe} vs ${this._palette.length})`);let ct=0;for(;ct{const Bn=((rr+ct.yOffset)*this._png.width+ct.xOffset+Zt)*this._png.channels,Kt=(rr*ct.width+Zt)*this._png.channels;return{index:Bn,frameIndex:Kt}};switch(ct.blendOp){case ko.SOURCE:for(let rr=0;rrct.at(-1)!==255);this.writeUint32(Pe.length),this.writeChars("tRNS");for(const ct of Pe)this.writeByte(ct.at(-1));writeCrc(this,4+Pe.length)}encodeIDAT(Pe){this.writeUint32(Pe.length),this.writeChars("IDAT"),this.writeBytes(Pe),writeCrc(this,Pe.length+4)}encodeData(){const{width:Pe,height:ct,channels:gt,depth:yt,data:rr}=this._png,Zt=yt<=8?Math.ceil(Pe*yt/8)*gt:Math.ceil(Pe*yt/8*gt/2),Bn=new IOBuffer().setBigEndian();let Kt=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Pn=0;Pn0)return Be;throw new TypeError(`${qe} must be a positive integer`)}function XA(Be,qe){const{channels:Pe=4,depth:ct=8}=Be;if(Pe!==4&&Pe!==3&&Pe!==2&&Pe!==1)throw new RangeError(`unsupported number of channels: ${Pe}`);const gt={channels:Pe,depth:ct,colorType:ColorType.UNKNOWN};switch(Pe){case 4:gt.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:gt.colorType=ColorType.TRUECOLOUR;break;case 1:qe?gt.colorType=ColorType.INDEXED_COLOUR:gt.colorType=ColorType.GREYSCALE;break;case 2:gt.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return gt}function dl(Be,qe,Pe,ct){for(let gt=0;gt>8&255),Pe.writeByte(Aa&255)}}return ct}function Os(Be,qe,Pe,ct){for(let gt=0;gt>1|(ue&21845)<<1;ce=(ce&52428)>>2|(ce&13107)<<2,ce=(ce&61680)>>4|(ce&3855)<<4,oe[ue]=((ce&65280)>>8|(ce&255)<<8)>>1}for(var Ae=function(ht,pt,Bt){for(var Tt=ht.length,or=0,fr=new fe(pt);or>on]=kr}else for(Ur=new fe(Tt),or=0;or>15-ht[or]);return Ur},se=new a(288),ue=0;ue<144;++ue)se[ue]=8;for(var ue=144;ue<256;++ue)se[ue]=9;for(var ue=256;ue<280;++ue)se[ue]=7;for(var ue=280;ue<288;++ue)se[ue]=8;for(var he=new a(32),ue=0;ue<32;++ue)he[ue]=5;var ye=Ae(se,9,0),me=null,pe=Ae(he,5,0),ge=null,Ee=function(ht){for(var pt=ht[0],Bt=1;Btpt&&(pt=ht[Bt]);return pt},ve=function(ht,pt,Bt){var Tt=pt/8|0;return(ht[Tt]|ht[Tt+1]<<8)>>(pt&7)&Bt},we=function(ht,pt){var Bt=pt/8|0;return(ht[Bt]|ht[Bt+1]<<8|ht[Bt+2]<<16)>>(pt&7)},Ie=function(ht){return(ht+7)/8|0},Qe=function(ht,pt,Bt){return(pt==null||pt<0)&&(pt=0),(Bt==null||Bt>ht.length)&&(Bt=ht.length),new a(ht.subarray(pt,Bt))},De={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Oe=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],be=function(ht,pt,Bt){var Tt=new Error(pt||Oe[ht]);if(Tt.code=ht,Error.captureStackTrace&&Error.captureStackTrace(Tt,be),!Bt)throw Tt;return Tt},Le=function(ht,pt,Bt,Tt){var or=ht.length,fr=Tt?Tt.length:0;if(!or||pt.f&&!pt.l)return Bt||new a(0);var Rr=!Bt,Ur=Rr||pt.i!=2,on=pt.i;Rr&&(Bt=new a(or*3));var kr=function(Qr){var vi=Bt.length;if(Qr>vi){var En=new a(Math.max(vi*2,Qr));En.set(Bt),Bt=En}},Mr=pt.f||0,Ht=pt.p||0,jn=pt.b||0,mi=pt.l,Oi=pt.d,mn=pt.m,Xr=pt.n,Cn=or*8;do{if(!mi){Mr=ve(ht,Ht,1);var kn=ve(ht,Ht+1,3);if(Ht+=3,kn)if(kn==1)mi=me,Oi=ge,mn=9,Xr=5;else if(kn==2){var Xn=ve(ht,Ht,31)+257,Zi=ve(ht,Ht+10,15)+4,hi=Xn+ve(ht,Ht+5,31)+1;Ht+=14;for(var ni=new a(hi),Ri=new a(19),gr=0;gr>4;if(vn<16)ni[gr++]=vn;else{var Ot=0,qt=0;for(vn==16?(qt=3+ve(ht,Ht,3),Ht+=2,Ot=ni[gr-1]):vn==17?(qt=3+ve(ht,Ht,7),Ht+=3):vn==18&&(qt=11+ve(ht,Ht,127),Ht+=7);qt--;)ni[gr++]=Ot}}var yr=ni.subarray(0,Xn),sn=ni.subarray(Xn);mn=Ee(yr),Xr=Ee(sn),mi=Ae(yr,mn,1),Oi=Ae(sn,Xr,1)}else be(1);else{var vn=Ie(Ht)+4,Or=ht[vn-4]|ht[vn-3]<<8,Yn=vn+Or;if(Yn>or){on&&be(0);break}Ur&&kr(jn+Or),Bt.set(ht.subarray(vn,Yn),jn),pt.b=jn+=Or,pt.p=Ht=Yn*8,pt.f=Mr;continue}if(Ht>Cn){on&&be(0);break}}Ur&&kr(jn+131072);for(var Rn=(1<>4;if(Ht+=Ot&15,Ht>Cn){on&&be(0);break}if(Ot||be(2),Cr<256)Bt[jn++]=Cr;else if(Cr==256){ln=Ht,mi=null;break}else{var yn=Cr-254;if(Cr>264){var gr=Cr-257,cn=z[gr];yn=ve(ht,Ht,(1<>4;Ui||be(3),Ht+=Ui&15;var sn=ee[Vn];if(Vn>3){var cn=ae[Vn];sn+=we(ht,Ht)&(1<Cn){on&&be(0);break}Ur&&kr(jn+131072);var Gn=jn+yn;if(jn>8},We=function(ht,pt,Bt){Bt<<=pt&7;var Tt=pt/8|0;ht[Tt]|=Bt,ht[Tt+1]|=Bt>>8,ht[Tt+2]|=Bt>>16},Me=function(ht,pt){for(var Bt=[],Tt=0;Ttjn&&(jn=fr[Tt].s);var mi=new fe(jn+1),Oi=et(Bt[Mr-1],mi,0);if(Oi>pt){var Tt=0,mn=0,Xr=Oi-pt,Cn=1<pt)mn+=Cn-(1<>=Xr;mn>0;){var vn=fr[Tt].s;mi[vn]=0&&mn;--Tt){var Or=fr[Tt].s;mi[Or]==pt&&(--mi[Or],++mn)}Oi=pt}return{t:new a(mi),l:Oi}},et=function(ht,pt,Bt){return ht.s==-1?Math.max(et(ht.l,pt,Bt+1),et(ht.r,pt,Bt+1)):pt[ht.s]=Bt},ot=function(ht){for(var pt=ht.length;pt&&!ht[--pt];);for(var Bt=new fe(++pt),Tt=0,or=ht[0],fr=1,Rr=function(on){Bt[Tt++]=on},Ur=1;Ur<=pt;++Ur)if(ht[Ur]==or&&Ur!=pt)++fr;else{if(!or&&fr>2){for(;fr>138;fr-=138)Rr(32754);fr>2&&(Rr(fr>10?fr-11<<5|28690:fr-3<<5|12305),fr=0)}else if(fr>3){for(Rr(or),--fr;fr>6;fr-=6)Rr(8304);fr>2&&(Rr(fr-3<<5|8208),fr=0)}for(;fr--;)Rr(or);fr=1,or=ht[Ur]}return{c:Bt.subarray(0,Tt),n:pt}},Ve=function(ht,pt){for(var Bt=0,Tt=0;Tt>8,ht[or+2]=ht[or]^255,ht[or+3]=ht[or+1]^255;for(var fr=0;fr4&&!Ri[re[$r-1]];--$r);var Kr=kr+5<<3,Vr=Ve(or,se)+Ve(fr,he)+Rr,qn=Ve(or,jn)+Ve(fr,mn)+Rr+14+3*$r+Ve(Zi,Ri)+2*Zi[16]+3*Zi[17]+7*Zi[18];if(on>=0&&Kr<=Vr&&Kr<=qn)return Xe(pt,Mr,ht.subarray(on,on+kr));var Ot,qt,yr,sn;if(Ne(pt,Mr,1+(qn15&&(Ne(pt,Mr,Cr[hi]>>5&127),Mr+=Cr[hi]>>12)}}else Ot=ye,qt=se,yr=pe,sn=he;for(var hi=0;hi255){var yn=cn>>18&31;We(pt,Mr,Ot[yn+257]),Mr+=qt[yn+257],yn>7&&(Ne(pt,Mr,cn>>23&31),Mr+=z[yn]);var Ui=cn&31;We(pt,Mr,yr[Ui]),Mr+=sn[Ui],Ui>3&&(We(pt,Mr,cn>>5&8191),Mr+=ae[Ui])}else We(pt,Mr,Ot[cn]),Mr+=qt[cn]}return We(pt,Mr,Ot[256]),Mr+qt[256]},He=new le([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ke=new a(0),Ye=function(ht,pt,Bt,Tt,or,fr){var Rr=fr.z||ht.length,Ur=new a(Tt+Rr+5*(1+Math.ceil(Rr/7e3))+or),on=Ur.subarray(Tt,Ur.length-or),kr=fr.l,Mr=(fr.r||0)&7;if(pt){Mr&&(on[0]=fr.r>>3);for(var Ht=He[pt-1],jn=Ht>>13,mi=Ht&8191,Oi=(1<7e3||Ri>24576)&&(Ot>423||!kr)){Mr=Ge(ht,on,0,Or,Yn,Xn,hi,Ri,$r,ni-$r,Mr),Ri=Zi=hi=0,$r=ni;for(var qt=0;qt<286;++qt)Yn[qt]=0;for(var qt=0;qt<30;++qt)Xn[qt]=0}var yr=2,sn=0,Rn=mi,Fn=Vr-qn&32767;if(Ot>2&&Kr==vn(ni-Fn))for(var ln=Math.min(jn,Ot)-1,Cr=Math.min(32767,ni),yn=Math.min(258,Ot);Fn<=Cr&&--Rn&&Vr!=qn;){if(ht[ni+yr]==ht[ni+yr-Fn]){for(var cn=0;cnyr){if(yr=cn,sn=Fn,cn>ln)break;for(var Ui=Math.min(Fn,cn-2),Vn=0,qt=0;qtVn&&(Vn=oi,qn=Gn)}}}Vr=qn,qn=mn[Vr],Fn+=Vr-qn&32767}if(sn){Or[Ri++]=268435456|y[yr]<<18|ne[sn];var Qr=y[yr]&31,vi=ne[sn]&31;hi+=z[Qr]+ae[vi],++Yn[257+Qr],++Xn[vi],gr=ni+yr,++Zi}else Or[Ri++]=ht[ni],++Yn[ht[ni]]}}for(ni=Math.max(ni,gr);ni=Rr&&(on[Mr/8|0]=kr,En=Rr),Mr=Xe(on,Mr+1,ht.subarray(ni,En))}fr.i=Rr}return Qe(Ur,0,Tt+Ie(Mr)+or)},_e=null,dt=function(){var ht=-1;return{p:function(pt){for(var Bt=ht,Tt=0;Tt>>8;ht=Bt},d:function(){return~ht}}},it=function(){var ht=1,pt=0;return{p:function(Bt){for(var Tt=ht,or=pt,fr=Bt.length|0,Rr=0;Rr!=fr;){for(var Ur=Math.min(Rr+2655,fr);Rr>16),or=(or&65535)+15*(or>>16)}ht=Tt,pt=or},d:function(){return ht%=65521,pt%=65521,(ht&255)<<24|(ht&65280)<<8|(pt&255)<<8|pt>>8}}},Ze=function(ht,pt,Bt,Tt,or){if(!or&&(or={l:1},pt.dictionary)){var fr=pt.dictionary.subarray(-32768),Rr=new a(fr.length+ht.length);Rr.set(fr),Rr.set(ht,fr.length),ht=Rr,or.w=fr.length}return Ye(ht,pt.level==null?6:pt.level,pt.mem==null?or.l?Math.ceil(Math.max(8,Math.min(13,Math.log(ht.length)))*1.5):20:12+pt.mem,Bt,Tt,or)},Re=function(ht,pt){var Bt={};for(var Tt in ht)Bt[Tt]=ht[Tt];for(var Tt in pt)Bt[Tt]=pt[Tt];return Bt},rt=function(ht,pt,Bt){for(var Tt=ht(),or=ht.toString(),fr=or.slice(or.indexOf("[")+1,or.lastIndexOf("]")).replace(/\s+/g,"").split(","),Rr=0;Rr>>0},Lt=function(ht,pt){return mr(ht,pt)+mr(ht,pt+4)*4294967296},ar=function(ht,pt,Bt){for(;Bt;++pt)ht[pt]=Bt,Bt>>>=8},lr=function(ht,pt){var Bt=pt.filename;if(ht[0]=31,ht[1]=139,ht[2]=8,ht[8]=pt.level<2?4:pt.level==9?2:0,ht[9]=3,pt.mtime!=0&&ar(ht,4,Math.floor(new Date(pt.mtime||Date.now())/1e3)),Bt){ht[3]=8;for(var Tt=0;Tt<=Bt.length;++Tt)ht[Tt+10]=Bt.charCodeAt(Tt)}},Nt=function(ht){(ht[0]!=31||ht[1]!=139||ht[2]!=8)&&be(6,"invalid gzip data");var pt=ht[3],Bt=10;pt&4&&(Bt+=(ht[10]|ht[11]<<8)+2);for(var Tt=(pt>>3&1)+(pt>>4&1);Tt>0;Tt-=!ht[Bt++]);return Bt+(pt&2)},cr=function(ht){var pt=ht.length;return(ht[pt-4]|ht[pt-3]<<8|ht[pt-2]<<16|ht[pt-1]<<24)>>>0},vr=function(ht){return 10+(ht.filename?ht.filename.length+1:0)},Fr=function(ht,pt){var Bt=pt.level,Tt=Bt==0?0:Bt<6?1:Bt==9?3:2;if(ht[0]=120,ht[1]=Tt<<6|(pt.dictionary&&32),ht[1]|=31-(ht[0]<<8|ht[1])%31,pt.dictionary){var or=it();or.p(pt.dictionary),ar(ht,2,or.d())}},nn=function(ht,pt){return((ht[0]&15)!=8||ht[0]>>4>7||(ht[0]<<8|ht[1])%31)&&be(6,"invalid zlib data"),(ht[1]>>5&1)==+!pt&&be(6,"invalid zlib data: "+(ht[1]&32?"need":"unexpected")+" dictionary"),(ht[1]>>3&4)+2};function Rt(ht,pt){return typeof ht=="function"&&(pt=ht,ht={}),this.ondata=pt,ht}var Xt=null,Lr=null;function qr(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[At],function(Tt){return ut(Gr(Tt.data[0],Tt.data[1]))},0,Bt)}function Gr(ht,pt){return Ze(ht,pt||{},0,0)}var an=null,Sn=null;function wn(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[ft],function(Tt){return ut(Un(Tt.data[0],bt(Tt.data[1])))},1,Bt)}function Un(ht,pt){return Le(ht,{i:2},pt&&pt.out,pt&&pt.dictionary)}var tn=null,Nn=null;function gn(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[At,ke,function(){return[br]}],function(Tt){return ut(br(Tt.data[0],Tt.data[1]))},2,Bt)}function br(ht,pt){pt||(pt={});var Bt=dt(),Tt=ht.length;Bt.p(ht);var or=Ze(ht,pt,vr(pt),8),fr=or.length;return lr(or,pt),ar(or,fr-8,Bt.d()),ar(or,fr-4,Tt),or}var Dr=null,tr=null;function ur(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[ft,je,function(){return[Ut]}],function(Tt){return ut(Ut(Tt.data[0],Tt.data[1]))},3,Bt)}function Ut(ht,pt){var Bt=Nt(ht);return Bt+8>ht.length&&be(6,"invalid gzip data"),Le(ht.subarray(Bt,-8),{i:2},pt&&pt.out||new a(cr(ht)),pt&&pt.dictionary)}var _t=null,ir=null;function Qt(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[At,ze,function(){return[Mt]}],function(Tt){return ut(Mt(Tt.data[0],Tt.data[1]))},4,Bt)}function Mt(ht,pt){pt||(pt={});var Bt=it();Bt.p(ht);var Tt=Ze(ht,pt,pt.dictionary?6:2,4);return Fr(Tt,pt),ar(Tt,Tt.length-4,Bt.d()),Tt}var wt=null,xt=null;function jt(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[ft,nt,function(){return[hr]}],function(Tt){return ut(hr(Tt.data[0],bt(Tt.data[1])))},5,Bt)}function hr(ht,pt){return Le(ht.subarray(nn(ht,pt&&pt.dictionary),-4),{i:2},pt&&pt.out,pt&&pt.dictionary)}var nr=null,kt=null;function Yt(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),ht[0]==31&&ht[1]==139&&ht[2]==8?ur(ht,pt,Bt):(ht[0]&15)!=8||ht[0]>>4>7||(ht[0]<<8|ht[1])%31?wn(ht,pt,Bt):jt(ht,pt,Bt)}function $t(ht,pt){return ht[0]==31&&ht[1]==139&&ht[2]==8?Ut(ht,pt):(ht[0]&15)!=8||ht[0]>>4>7||(ht[0]<<8|ht[1])%31?Un(ht,pt):hr(ht,pt)}var jr=function(ht,pt,Bt,Tt){for(var or in ht){var fr=ht[or],Rr=pt+or,Ur=Tt;Array.isArray(fr)&&(Ur=Re(Tt,fr[1]),fr=fr[0]),fr instanceof a?Bt[Rr]=[fr,Ur]:(Bt[Rr+="/"]=[new a(0),Ur],jr(fr,Rr,Bt,Tt))}},Zr=typeof TextEncoder!="undefined"&&new TextEncoder,Tn=typeof TextDecoder!="undefined"&&new TextDecoder,fn=0;try{Tn.decode(Ke,{stream:!0}),fn=1}catch(ht){}var Wn=function(ht){for(var pt="",Bt=0;;){var Tt=ht[Bt++],or=(Tt>127)+(Tt>223)+(Tt>239);if(Bt+or>ht.length)return{s:pt,r:Qe(ht,Bt-1)};or?or==3?(Tt=((Tt&15)<<18|(ht[Bt++]&63)<<12|(ht[Bt++]&63)<<6|ht[Bt++]&63)-65536,pt+=String.fromCharCode(55296|Tt>>10,56320|Tt&1023)):or&1?pt+=String.fromCharCode((Tt&31)<<6|ht[Bt++]&63):pt+=String.fromCharCode((Tt&15)<<12|(ht[Bt++]&63)<<6|ht[Bt++]&63):pt+=String.fromCharCode(Tt)}},Qn=null,ei=null;function di(ht,pt){if(pt){for(var Bt=new a(ht.length),Tt=0;Tt>1)),Rr=0,Ur=function(Mr){fr[Rr++]=Mr},Tt=0;Ttfr.length){var on=new a(Rr+8+(or-Tt<<1));on.set(fr),fr=on}var kr=ht.charCodeAt(Tt);kr<128||pt?Ur(kr):kr<2048?(Ur(192|kr>>6),Ur(128|kr&63)):kr>55295&&kr<57344?(kr=65536+(kr&1047552)|ht.charCodeAt(++Tt)&1023,Ur(240|kr>>18),Ur(128|kr>>12&63),Ur(128|kr>>6&63),Ur(128|kr&63)):(Ur(224|kr>>12),Ur(128|kr>>6&63),Ur(128|kr&63))}return Qe(fr,0,Rr)}function $n(ht,pt){if(pt){for(var Bt="",Tt=0;Tt65535&&be(9),pt+=Tt+4}return pt},pr=function(ht,pt,Bt,Tt,or,fr,Rr,Ur){var on=Tt.length,kr=Bt.extra,Mr=Ur&&Ur.length,Ht=_r(kr);ar(ht,pt,Rr!=null?33639248:67324752),pt+=4,Rr!=null&&(ht[pt++]=20,ht[pt++]=Bt.os),ht[pt]=20,pt+=2,ht[pt++]=Bt.flag<<1|(fr<0&&8),ht[pt++]=or&&8,ht[pt++]=Bt.compression&255,ht[pt++]=Bt.compression>>8;var jn=new Date(Bt.mtime==null?Date.now():Bt.mtime),mi=jn.getFullYear()-1980;if((mi<0||mi>119)&&be(10),ar(ht,pt,mi<<25|jn.getMonth()+1<<21|jn.getDate()<<16|jn.getHours()<<11|jn.getMinutes()<<5|jn.getSeconds()>>1),pt+=4,fr!=-1&&(ar(ht,pt,Bt.crc),ar(ht,pt+4,fr<0?-fr-2:fr),ar(ht,pt+8,Bt.size)),ar(ht,pt+12,on),ar(ht,pt+14,Ht),pt+=16,Rr!=null&&(ar(ht,pt,Mr),ar(ht,pt+6,Bt.attrs),ar(ht,pt+10,Rr),pt+=14),ht.set(Tt,pt),pt+=on,Ht)for(var Oi in kr){var mn=kr[Oi],Xr=mn.length;ar(ht,pt,+Oi),ar(ht,pt+2,Xr),ht.set(mn,pt+4),pt+=4+Xr}return Mr&&(ht.set(Ur,pt),pt+=Mr),pt},An=function(ht,pt,Bt,Tt,or){ar(ht,pt,101010256),ar(ht,pt+8,Bt),ar(ht,pt+10,Bt),ar(ht,pt+12,Tt),ar(ht,pt+16,or)},Di=null,ui=null,Qi=null,Ki=null;function ca(ht,pt,Bt){Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7);var Tt={};jr(ht,"",Tt,pt);var or=Object.keys(Tt),fr=or.length,Rr=0,Ur=0,on=fr,kr=new Array(fr),Mr=[],Ht=function(){for(var Xr=0;Xr65535&&Vr(be(11,0,1),null),!Kr)Vr(null,vn);else if(Xn<16e4)try{Vr(null,Gr(vn,Or))}catch(qn){Vr(qn,null)}else Mr.push(qr(vn,Or,Vr))},mn=0;mn65535&&be(11);var Cn=Mr?Gr(on,kr):on,kn=Cn.length,vn=dt();vn.p(on),Tt.push(Re(kr,{size:on.length,crc:vn.d(),c:Cn,f:Ht,m:Oi,u:jn!=Rr.length||Oi&&mi.length!=mn,o:or,compression:Mr})),or+=30+jn+Xr+kn,fr+=76+2*(jn+Xr)+(mn||0)+kn}for(var Or=new a(fr+22),Yn=or,Xn=fr-or,Zi=0;Zi65558)return Rr(be(13,0,1),null),or;var on=Gt(ht,Ur+8);if(on){var kr=on,Mr=mr(ht,Ur+16),Ht=Mr==4294967295||kr==65535;if(Ht){var jn=mr(ht,Ur-12);Ht=mr(ht,jn)==101075792,Ht&&(kr=on=mr(ht,jn+32),Mr=mr(ht,jn+48))}for(var mi=pt&&pt.filter,Oi=function(Xr){var Cn=Ir(ht,Mr,Ht),kn=Cn[0],vn=Cn[1],Or=Cn[2],Yn=Cn[3],Xn=Cn[4],Zi=Cn[5],hi=Mn(ht,Zi);Mr=Xn;var ni=function(gr,$r){gr?(or(),Rr(gr,null)):($r&&(fr[Yn]=$r),--on||Rr(null,fr))};if(!mi||mi({name:Yn,size:vn,originalSize:Or,compression:kn}))if(!kn)ni(null,Qe(ht,hi,hi+vn));else if(kn==8){var Ri=ht.subarray(hi,hi+vn);if(Or<524288||vn>.8*Or)try{ni(null,Un(Ri,{out:new a(Or)}))}catch(gr){ni(gr,null)}else Tt.push(wn(Ri,{size:Or},ni))}else ni(be(14,"unknown compression type "+kn,1),null);else ni(null,null)},mn=0;mn65558)&&be(13);var or=Gt(ht,Tt+8);if(!or)return{};var fr=mr(ht,Tt+16),Rr=fr==4294967295||or==65535;if(Rr){var Ur=mr(ht,Tt-12);Rr=mr(ht,Ur)==101075792,Rr&&(or=mr(ht,Ur+32),fr=mr(ht,Ur+48))}for(var on=pt&&pt.filter,kr=0;kr0&<[lt.length-1])&&(er[0]===6||er[0]===2)){Te=0;continue}if(er[0]===3&&(!lt||er[1]>lt[0]&&er[1]=55296&&Je<=56319&&Te>10)+55296,Et%1024+56320)),(Je+1===Te||Fe.length>16384)&&(lt+=String.fromCharCode.apply(String,Fe),Fe.length=0)}return lt},ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),y=0;y>4,dr[Je++]=(Et&15)<<4|Ft>>2,dr[Je++]=(Ft&3)<<6|St&63;return er},ue=function(xe){for(var Ce=xe.length,Te=[],Fe=0;Fe>Ae,pe=1<>Ae,ve=me+Ee,we=ve,Ie=32,Qe=we+Ie,De=65536>>se,Oe=1<=0){if(Ce<55296||Ce>56319&&Ce<=65535)return Te=this.index[Ce>>Ae],Te=(Te<>Ae)],Te=(Te<>se),Te=this.index[Te],Te+=Ce>>Ae&be,Te=this.index[Te],Te=(Te<Ge?(Je.push(!0),Ft-=Ge):Je.push(!1),["normal","auto","loose"].indexOf(Ce)!==-1&&[8208,8211,12316,12448].indexOf(lt)!==-1)return Fe.push(Et),Te.push(ke);if(Ft===_e||Ft===Ue){if(Et===0)return Fe.push(Et),Te.push(Nt);var St=Te[Et-1];return ir.indexOf(St)===-1?(Fe.push(Fe[Et-1]),Te.push(St)):(Fe.push(Et),Te.push(Nt))}if(Fe.push(Et),Ft===cr)return Te.push(Ce==="strict"?bt:Lr);if(Ft===wn||Ft===lr)return Te.push(Nt);if(Ft===Un)return lt>=131072&<<=196605||lt>=196608&<<=262141?Te.push(Lr):Te.push(Nt);Te.push(Ft)}),[Fe,Te,Je]},xt=function(xe,Ce,Te,Fe){var Je=Fe[Te];if(Array.isArray(xe)?xe.indexOf(Je)!==-1:xe===Je)for(var lt=Te;lt<=Fe.length;){lt++;var Et=Fe[lt];if(Et===Ce)return!0;if(Et!==rt)break}if(Je===rt)for(var lt=Te;lt>0;){lt--;var Ft=Fe[lt];if(Array.isArray(xe)?xe.indexOf(Ft)!==-1:xe===Ft)for(var St=Te;St<=Fe.length;){St++;var Et=Fe[St];if(Et===Ce)return!0;if(Et!==rt)break}if(Ft!==rt)break}return!1},jt=function(xe,Ce){for(var Te=xe;Te>=0;){var Fe=Ce[Te];if(Fe===rt)Te--;else return Fe}return 0},hr=function(xe,Ce,Te,Fe,Je){if(Te[Fe]===0)return gn;var lt=Fe-1;if(Array.isArray(Je)&&Je[lt]===!0)return gn;var Et=lt-1,Ft=lt+1,St=Ce[lt],er=Et>=0?Ce[Et]:0,dr=Ce[Ft];if(St===Ke&&dr===Ye)return gn;if(ur.indexOf(St)!==-1)return Nn;if(ur.indexOf(dr)!==-1||Ut.indexOf(dr)!==-1)return gn;if(jt(lt,Ce)===Ze)return br;if(Dr.get(xe[lt])===Ue||(St===vr||St===Fr)&&Dr.get(xe[Ft])===Ue||St===it||dr===it||St===Re||[rt,at,At].indexOf(St)===-1&&dr===Re||[je,ze,nt,sr,ar].indexOf(dr)!==-1||jt(lt,Ce)===st||xt(Dt,st,lt,Ce)||xt([je,ze],bt,lt,Ce)||xt($e,$e,lt,Ce))return gn;if(St===rt)return br;if(St===Dt||dr===Dt)return gn;if(dr===ke||St===ke)return br;if([at,At,bt].indexOf(dr)!==-1||St===ft||er===Xt&&Mt.indexOf(St)!==-1||St===ar&&dr===Xt||dr===ut||tr.indexOf(dr)!==-1&&St===Gt||tr.indexOf(St)!==-1&&dr===Gt||St===Lt&&[Lr,vr,Fr].indexOf(dr)!==-1||[Lr,vr,Fr].indexOf(St)!==-1&&dr===mr||tr.indexOf(St)!==-1&&_t.indexOf(dr)!==-1||_t.indexOf(St)!==-1&&tr.indexOf(dr)!==-1||[Lt,mr].indexOf(St)!==-1&&(dr===Gt||[st,At].indexOf(dr)!==-1&&Ce[Ft+1]===Gt)||[st,At].indexOf(St)!==-1&&dr===Gt||St===Gt&&[Gt,ar,sr].indexOf(dr)!==-1)return gn;if([Gt,ar,sr,je,ze].indexOf(dr)!==-1)for(var Br=lt;Br>=0;){var zr=Ce[Br];if(zr===Gt)return gn;if([ar,sr].indexOf(zr)!==-1)Br--;else break}if([Lt,mr].indexOf(dr)!==-1)for(var Br=[je,ze].indexOf(St)!==-1?Et:lt;Br>=0;){var zr=Ce[Br];if(zr===Gt)return gn;if([ar,sr].indexOf(zr)!==-1)Br--;else break}if(qr===St&&[qr,Gr,nn,Rt].indexOf(dr)!==-1||[Gr,nn].indexOf(St)!==-1&&[Gr,an].indexOf(dr)!==-1||[an,Rt].indexOf(St)!==-1&&dr===an||Qt.indexOf(St)!==-1&&[ut,mr].indexOf(dr)!==-1||Qt.indexOf(dr)!==-1&&St===Lt||tr.indexOf(St)!==-1&&tr.indexOf(dr)!==-1||St===sr&&tr.indexOf(dr)!==-1||tr.concat(Gt).indexOf(St)!==-1&&dr===st&&tn.indexOf(xe[Ft])===-1||tr.concat(Gt).indexOf(dr)!==-1&&St===ze)return gn;if(St===Sn&&dr===Sn){for(var wi=Te[lt],zn=1;wi>0&&(wi--,Ce[wi]===Sn);)zn++;if(zn%2!==0)return gn}return St===vr&&dr===Fr?gn:br},nr=function(xe,Ce){Ce||(Ce={lineBreak:"normal",wordBreak:"normal"});var Te=wt(xe,Ce.lineBreak),Fe=Te[0],Je=Te[1],lt=Te[2];(Ce.wordBreak==="break-all"||Ce.wordBreak==="break-word")&&(Je=Je.map(function(Ft){return[Gt,Nt,wn].indexOf(Ft)!==-1?Lr:Ft}));var Et=Ce.wordBreak==="keep-all"?lt.map(function(Ft,St){return Ft&&xe[St]>=19968&&xe[St]<=40959}):void 0;return[Fe,Je,Et]},kt=function(){function xe(Ce,Te,Fe,Je){this.codePoints=Ce,this.required=Te===Nn,this.start=Fe,this.end=Je}return xe.prototype.slice=function(){return b.apply(void 0,this.codePoints.slice(this.start,this.end))},xe}(),Yt=function(xe,Ce){var Te=re(xe),Fe=nr(Te,Ce),Je=Fe[0],lt=Fe[1],Et=Fe[2],Ft=Te.length,St=0,er=0;return{next:function(){if(er>=Ft)return{done:!0,value:null};for(var dr=gn;er=Xr&&xe<=57},$r=function(xe){return xe>=55296&&xe<=57343},Kr=function(xe){return gr(xe)||xe>=Xn&&xe<=hi||xe>=Cn&&xe<=vn},Vr=function(xe){return xe>=Cn&&xe<=Yn},qn=function(xe){return xe>=Xn&&xe<=Ri},Ot=function(xe){return Vr(xe)||qn(xe)},qt=function(xe){return xe>=pt},yr=function(xe){return xe===fn||xe===ei||xe===di},sn=function(xe){return Ot(xe)||qt(xe)||xe===Di},Rn=function(xe){return sn(xe)||gr(xe)||xe===ui},Fn=function(xe){return xe>=kr&&xe<=Mr||xe===Ht||xe>=jn&&xe<=mi||xe===Oi},ln=function(xe,Ce){return xe!==Qn?!1:Ce!==fn},Cr=function(xe,Ce,Te){return xe===ui?sn(Ce)||ln(Ce,Te):sn(xe)?!0:!!(xe===Qn&&ln(xe,Ce))},yn=function(xe,Ce,Te){return xe===or||xe===ui?gr(Ce)?!0:Ce===on&&gr(Te):gr(xe===on?Ce:xe)},cn=function(xe){var Ce=0,Te=1;(xe[Ce]===or||xe[Ce]===ui)&&(xe[Ce]===ui&&(Te=-1),Ce++);for(var Fe=[];gr(xe[Ce]);)Fe.push(xe[Ce++]);var Je=Fe.length?parseInt(b.apply(void 0,Fe),10):0;xe[Ce]===on&&Ce++;for(var lt=[];gr(xe[Ce]);)lt.push(xe[Ce++]);var Et=lt.length,Ft=Et?parseInt(b.apply(void 0,lt),10):0;(xe[Ce]===Zi||xe[Ce]===kn)&&Ce++;var St=1;(xe[Ce]===or||xe[Ce]===ui)&&(xe[Ce]===ui&&(St=-1),Ce++);for(var er=[];gr(xe[Ce]);)er.push(xe[Ce++]);var dr=er.length?parseInt(b.apply(void 0,er),10):0;return Te*(Je+Ft*Math.pow(10,-Et))*Math.pow(10,St*dr)},Ui={type:2},Vn={type:3},Gn={type:4},ri={type:13},oi={type:8},Qr={type:21},vi={type:9},En={type:10},Ni={type:11},Ti={type:12},ki={type:14},ua={type:23},si={type:1},Si={type:25},ha={type:24},mt={type:26},Fa={type:27},Qa={type:28},Ga={type:29},qa={type:31},_i={type:32},co=function(){function xe(){this._value=[]}return xe.prototype.write=function(Ce){this._value=this._value.concat(re(Ce))},xe.prototype.read=function(){for(var Ce=[],Te=this.consumeToken();Te!==_i;)Ce.push(Te),Te=this.consumeToken();return Ce},xe.prototype.consumeToken=function(){var Ce=this.consumeCodePoint();switch(Ce){case $n:return this.consumeStringToken($n);case Mn:var Te=this.peekCodePoint(0),Fe=this.peekCodePoint(1),Je=this.peekCodePoint(2);if(Rn(Te)||ln(Fe,Je)){var lt=Cr(Te,Fe,Je)?jr:$t,Et=this.consumeName();return{type:5,value:Et,flags:lt}}break;case Ir:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),ri;break;case _r:return this.consumeStringToken(_r);case pr:return Ui;case An:return Vn;case Tt:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),ki;break;case or:if(yn(Ce,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ce),this.consumeNumericToken();break;case fr:return Gn;case ui:var Ft=Ce,St=this.peekCodePoint(0),er=this.peekCodePoint(1);if(yn(Ft,St,er))return this.reconsumeCodePoint(Ce),this.consumeNumericToken();if(Cr(Ft,St,er))return this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken();if(St===ui&&er===ca)return this.consumeCodePoint(),this.consumeCodePoint(),ha;break;case on:if(yn(Ce,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ce),this.consumeNumericToken();break;case Wn:if(this.peekCodePoint(0)===Tt)for(this.consumeCodePoint();;){var dr=this.consumeCodePoint();if(dr===Tt&&(dr=this.consumeCodePoint(),dr===Wn))return this.consumeToken();if(dr===mn)return this.consumeToken()}break;case Rr:return mt;case Ur:return Fa;case Ki:if(this.peekCodePoint(0)===Qi&&this.peekCodePoint(1)===ui&&this.peekCodePoint(2)===ui)return this.consumeCodePoint(),this.consumeCodePoint(),Si;break;case Ea:var Br=this.peekCodePoint(0),zr=this.peekCodePoint(1),wi=this.peekCodePoint(2);if(Cr(Br,zr,wi)){var Et=this.consumeName();return{type:7,value:Et}}break;case Gi:return Qa;case Qn:if(ln(Ce,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken();break;case fa:return Ga;case xa:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),oi;break;case ai:return Ni;case Wi:return Ti;case Or:case ni:var zn=this.peekCodePoint(0),li=this.peekCodePoint(1);return zn===or&&(Kr(li)||li===na)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken();case Sa:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),vi;if(this.peekCodePoint(0)===Sa)return this.consumeCodePoint(),Qr;break;case ht:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),En;break;case mn:return _i}return yr(Ce)?(this.consumeWhiteSpace(),qa):gr(Ce)?(this.reconsumeCodePoint(Ce),this.consumeNumericToken()):sn(Ce)?(this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken()):{type:6,value:b(Ce)}},xe.prototype.consumeCodePoint=function(){var Ce=this._value.shift();return typeof Ce=="undefined"?-1:Ce},xe.prototype.reconsumeCodePoint=function(Ce){this._value.unshift(Ce)},xe.prototype.peekCodePoint=function(Ce){return Ce>=this._value.length?-1:this._value[Ce]},xe.prototype.consumeUnicodeRangeToken=function(){for(var Ce=[],Te=this.consumeCodePoint();Kr(Te)&&Ce.length<6;)Ce.push(Te),Te=this.consumeCodePoint();for(var Fe=!1;Te===na&&Ce.length<6;)Ce.push(Te),Te=this.consumeCodePoint(),Fe=!0;if(Fe){var Je=parseInt(b.apply(void 0,Ce.map(function(St){return St===na?Xr:St})),16),lt=parseInt(b.apply(void 0,Ce.map(function(St){return St===na?hi:St})),16);return{type:30,start:Je,end:lt}}var Et=parseInt(b.apply(void 0,Ce),16);if(this.peekCodePoint(0)===ui&&Kr(this.peekCodePoint(1))){this.consumeCodePoint(),Te=this.consumeCodePoint();for(var Ft=[];Kr(Te)&&Ft.length<6;)Ft.push(Te),Te=this.consumeCodePoint();var lt=parseInt(b.apply(void 0,Ft),16);return{type:30,start:Et,end:lt}}else return{type:30,start:Et,end:Et}},xe.prototype.consumeIdentLikeToken=function(){var Ce=this.consumeName();return Ce.toLowerCase()==="url"&&this.peekCodePoint(0)===pr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===pr?(this.consumeCodePoint(),{type:19,value:Ce}):{type:20,value:Ce}},xe.prototype.consumeUrlToken=function(){var Ce=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===mn)return{type:22,value:""};var Te=this.peekCodePoint(0);if(Te===_r||Te===$n){var Fe=this.consumeStringToken(this.consumeCodePoint());return Fe.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===mn||this.peekCodePoint(0)===An)?(this.consumeCodePoint(),{type:22,value:Fe.value}):(this.consumeBadUrlRemnants(),ua)}for(;;){var Je=this.consumeCodePoint();if(Je===mn||Je===An)return{type:22,value:b.apply(void 0,Ce)};if(yr(Je))return this.consumeWhiteSpace(),this.peekCodePoint(0)===mn||this.peekCodePoint(0)===An?(this.consumeCodePoint(),{type:22,value:b.apply(void 0,Ce)}):(this.consumeBadUrlRemnants(),ua);if(Je===$n||Je===_r||Je===pr||Fn(Je))return this.consumeBadUrlRemnants(),ua;if(Je===Qn)if(ln(Je,this.peekCodePoint(0)))Ce.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ua;else Ce.push(Je)}},xe.prototype.consumeWhiteSpace=function(){for(;yr(this.peekCodePoint(0));)this.consumeCodePoint()},xe.prototype.consumeBadUrlRemnants=function(){for(;;){var Ce=this.consumeCodePoint();if(Ce===An||Ce===mn)return;ln(Ce,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},xe.prototype.consumeStringSlice=function(Ce){for(var Te=5e4,Fe="";Ce>0;){var Je=Math.min(Te,Ce);Fe+=b.apply(void 0,this._value.splice(0,Je)),Ce-=Je}return this._value.shift(),Fe},xe.prototype.consumeStringToken=function(Ce){var Te="",Fe=0;do{var Je=this._value[Fe];if(Je===mn||Je===void 0||Je===Ce)return Te+=this.consumeStringSlice(Fe),{type:0,value:Te};if(Je===fn)return this._value.splice(0,Fe),si;if(Je===Qn){var lt=this._value[Fe+1];lt!==mn&<!==void 0&&(lt===fn?(Te+=this.consumeStringSlice(Fe),Fe=-1,this._value.shift()):ln(Je,lt)&&(Te+=this.consumeStringSlice(Fe),Te+=b(this.consumeEscapedCodePoint()),Fe=-1))}Fe++}while(!0)},xe.prototype.consumeNumber=function(){var Ce=[],Te=Zr,Fe=this.peekCodePoint(0);for((Fe===or||Fe===ui)&&Ce.push(this.consumeCodePoint());gr(this.peekCodePoint(0));)Ce.push(this.consumeCodePoint());Fe=this.peekCodePoint(0);var Je=this.peekCodePoint(1);if(Fe===on&&gr(Je))for(Ce.push(this.consumeCodePoint(),this.consumeCodePoint()),Te=Tn;gr(this.peekCodePoint(0));)Ce.push(this.consumeCodePoint());Fe=this.peekCodePoint(0),Je=this.peekCodePoint(1);var lt=this.peekCodePoint(2);if((Fe===Zi||Fe===kn)&&((Je===or||Je===ui)&&gr(lt)||gr(Je)))for(Ce.push(this.consumeCodePoint(),this.consumeCodePoint()),Te=Tn;gr(this.peekCodePoint(0));)Ce.push(this.consumeCodePoint());return[cn(Ce),Te]},xe.prototype.consumeNumericToken=function(){var Ce=this.consumeNumber(),Te=Ce[0],Fe=Ce[1],Je=this.peekCodePoint(0),lt=this.peekCodePoint(1),Et=this.peekCodePoint(2);if(Cr(Je,lt,Et)){var Ft=this.consumeName();return{type:15,number:Te,flags:Fe,unit:Ft}}return Je===Zn?(this.consumeCodePoint(),{type:16,number:Te,flags:Fe}):{type:17,number:Te,flags:Fe}},xe.prototype.consumeEscapedCodePoint=function(){var Ce=this.consumeCodePoint();if(Kr(Ce)){for(var Te=b(Ce);Kr(this.peekCodePoint(0))&&Te.length<6;)Te+=b(this.consumeCodePoint());yr(this.peekCodePoint(0))&&this.consumeCodePoint();var Fe=parseInt(Te,16);return Fe===0||$r(Fe)||Fe>1114111?Bt:Fe}return Ce===mn?Bt:Ce},xe.prototype.consumeName=function(){for(var Ce="";;){var Te=this.consumeCodePoint();if(Rn(Te))Ce+=b(Te);else if(ln(Te,this.peekCodePoint(0)))Ce+=b(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Te),Ce}},xe}(),Ao=function(){function xe(Ce){this._tokens=Ce}return xe.create=function(Ce){var Te=new co;return Te.write(Ce),new xe(Te.read())},xe.parseValue=function(Ce){return xe.create(Ce).parseComponentValue()},xe.parseValues=function(Ce){return xe.create(Ce).parseComponentValues()},xe.prototype.parseComponentValue=function(){for(var Ce=this.consumeToken();Ce.type===31;)Ce=this.consumeToken();if(Ce.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Ce);var Te=this.consumeComponentValue();do Ce=this.consumeToken();while(Ce.type===31);if(Ce.type===32)return Te;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},xe.prototype.parseComponentValues=function(){for(var Ce=[];;){var Te=this.consumeComponentValue();if(Te.type===32)return Ce;Ce.push(Te),Ce.push()}},xe.prototype.consumeComponentValue=function(){var Ce=this.consumeToken();switch(Ce.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Ce.type);case 19:return this.consumeFunction(Ce)}return Ce},xe.prototype.consumeSimpleBlock=function(Ce){for(var Te={type:Ce,values:[]},Fe=this.consumeToken();;){if(Fe.type===32||Pr(Fe,Ce))return Te;this.reconsumeToken(Fe),Te.values.push(this.consumeComponentValue()),Fe=this.consumeToken()}},xe.prototype.consumeFunction=function(Ce){for(var Te={name:Ce.value,values:[],type:18};;){var Fe=this.consumeToken();if(Fe.type===32||Fe.type===3)return Te;this.reconsumeToken(Fe),Te.values.push(this.consumeComponentValue())}},xe.prototype.consumeToken=function(){var Ce=this._tokens.shift();return typeof Ce=="undefined"?_i:Ce},xe.prototype.reconsumeToken=function(Ce){this._tokens.unshift(Ce)},xe}(),ba=function(xe){return xe.type===15},Va=function(xe){return xe.type===17},Fi=function(xe){return xe.type===20},wo=function(xe){return xe.type===0},$i=function(xe,Ce){return Fi(xe)&&xe.value===Ce},It=function(xe){return xe.type!==31},Wt=function(xe){return xe.type!==31&&xe.type!==4},Vt=function(xe){var Ce=[],Te=[];return xe.forEach(function(Fe){if(Fe.type===4){if(Te.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ce.push(Te),Te=[];return}Fe.type!==31&&Te.push(Fe)}),Te.length&&Ce.push(Te),Ce},Pr=function(xe,Ce){return Ce===11&&xe.type===12||Ce===28&&xe.type===29?!0:Ce===2&&xe.type===3},pn=function(xe){return xe.type===17||xe.type===15},Pt=function(xe){return xe.type===16||pn(xe)},Tr=function(xe){return xe.length>1?[xe[0],xe[1]]:[xe[0]]},xr={type:17,number:0,flags:Zr},wr={type:16,number:50,flags:Zr},Hr={type:16,number:100,flags:Zr},Wr=function(xe,Ce,Te){var Fe=xe[0],Je=xe[1];return[dn(Fe,Ce),dn(typeof Je!="undefined"?Je:Fe,Te)]},dn=function(xe,Ce){if(xe.type===16)return xe.number/100*Ce;if(ba(xe))switch(xe.unit){case"rem":case"em":return 16*xe.number;case"px":default:return xe.number}return xe.number},Jn="deg",zi="grad",Bi="rad",ea="turn",ia={name:"angle",parse:function(xe,Ce){if(Ce.type===15)switch(Ce.unit){case Jn:return Math.PI*Ce.number/180;case zi:return Math.PI/200*Ce.number;case Bi:return Ce.number;case ea:return Math.PI*2*Ce.number}throw new Error("Unsupported angle type")}},oa=function(xe){return xe.type===15&&(xe.unit===Jn||xe.unit===zi||xe.unit===Bi||xe.unit===ea)},Pi=function(xe){var Ce=xe.filter(Fi).map(function(Te){return Te.value}).join(" ");switch(Ce){case"to bottom right":case"to right bottom":case"left top":case"top left":return[xr,xr];case"to top":case"bottom":return pi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[xr,Hr];case"to right":case"left":return pi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Hr,Hr];case"to bottom":case"top":return pi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Hr,xr];case"to left":case"right":return pi(270)}return 0},pi=function(xe){return Math.PI*xe/180},wa={name:"color",parse:function(xe,Ce){if(Ce.type===18){var Te=pa[Ce.name];if(typeof Te=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ce.name+'"');return Te(xe,Ce.values)}if(Ce.type===5){if(Ce.value.length===3){var Fe=Ce.value.substring(0,1),Je=Ce.value.substring(1,2),lt=Ce.value.substring(2,3);return Dn(parseInt(Fe+Fe,16),parseInt(Je+Je,16),parseInt(lt+lt,16),1)}if(Ce.value.length===4){var Fe=Ce.value.substring(0,1),Je=Ce.value.substring(1,2),lt=Ce.value.substring(2,3),Et=Ce.value.substring(3,4);return Dn(parseInt(Fe+Fe,16),parseInt(Je+Je,16),parseInt(lt+lt,16),parseInt(Et+Et,16)/255)}if(Ce.value.length===6){var Fe=Ce.value.substring(0,2),Je=Ce.value.substring(2,4),lt=Ce.value.substring(4,6);return Dn(parseInt(Fe,16),parseInt(Je,16),parseInt(lt,16),1)}if(Ce.value.length===8){var Fe=Ce.value.substring(0,2),Je=Ce.value.substring(2,4),lt=Ce.value.substring(4,6),Et=Ce.value.substring(6,8);return Dn(parseInt(Fe,16),parseInt(Je,16),parseInt(lt,16),parseInt(Et,16)/255)}}if(Ce.type===20){var Ft=ga[Ce.value.toUpperCase()];if(typeof Ft!="undefined")return Ft}return ga.TRANSPARENT}},In=function(xe){return(255&xe)===0},Sr=function(xe){var Ce=255&xe,Te=255&xe>>8,Fe=255&xe>>16,Je=255&xe>>24;return Ce<255?"rgba("+Je+","+Fe+","+Te+","+Ce/255+")":"rgb("+Je+","+Fe+","+Te+")"},Dn=function(xe,Ce,Te,Fe){return(xe<<24|Ce<<16|Te<<8|Math.round(Fe*255)<<0)>>>0},ii=function(xe,Ce){if(xe.type===17)return xe.number;if(xe.type===16){var Te=Ce===3?1:255;return Ce===3?xe.number/100*Te:Math.round(xe.number/100*Te)}return 0},xi=function(xe,Ce){var Te=Ce.filter(Wt);if(Te.length===3){var Fe=Te.map(ii),Je=Fe[0],lt=Fe[1],Et=Fe[2];return Dn(Je,lt,Et,1)}if(Te.length===4){var Ft=Te.map(ii),Je=Ft[0],lt=Ft[1],Et=Ft[2],St=Ft[3];return Dn(Je,lt,Et,St)}return 0};function yi(xe,Ce,Te){return Te<0&&(Te+=1),Te>=1&&(Te-=1),Te<1/6?(Ce-xe)*Te*6+xe:Te<1/2?Ce:Te<2/3?(Ce-xe)*6*(2/3-Te)+xe:xe}var Ca=function(xe,Ce){var Te=Ce.filter(Wt),Fe=Te[0],Je=Te[1],lt=Te[2],Et=Te[3],Ft=(Fe.type===17?pi(Fe.number):ia.parse(xe,Fe))/(Math.PI*2),St=Pt(Je)?Je.number/100:0,er=Pt(lt)?lt.number/100:0,dr=typeof Et!="undefined"&&Pt(Et)?dn(Et,1):1;if(St===0)return Dn(er*255,er*255,er*255,1);var Br=er<=.5?er*(St+1):er+St-er*St,zr=er*2-Br,wi=yi(zr,Br,Ft+1/3),zn=yi(zr,Br,Ft),li=yi(zr,Br,Ft-1/3);return Dn(wi*255,zn*255,li*255,dr)},pa={hsl:Ca,hsla:Ca,rgb:xi,rgba:xi},Li=function(xe,Ce){return wa.parse(xe,Ao.create(Ce).parseComponentValue())},ga={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},sa={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Ce){return Ce.map(function(Te){if(Fi(Te))switch(Te.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ma={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Hn=function(xe,Ce){var Te=wa.parse(xe,Ce[0]),Fe=Ce[1];return Fe&&Pt(Fe)?{color:Te,stop:Fe}:{color:Te,stop:null}},un=function(xe,Ce){var Te=xe[0],Fe=xe[xe.length-1];Te.stop===null&&(Te.stop=xr),Fe.stop===null&&(Fe.stop=Hr);for(var Je=[],lt=0,Et=0;Etlt?Je.push(St):Je.push(lt),lt=St}else Je.push(null)}for(var er=null,Et=0;EtEt.optimumDistance)?{optimumCorner:Ft,optimumDistance:dr}:Et},{optimumDistance:Je?1/0:-1/0,optimumCorner:null}).optimumCorner},Xi=function(xe,Ce,Te,Fe,Je){var lt=0,Et=0;switch(xe.size){case 0:xe.shape===0?lt=Et=Math.min(Math.abs(Ce),Math.abs(Ce-Fe),Math.abs(Te),Math.abs(Te-Je)):xe.shape===1&&(lt=Math.min(Math.abs(Ce),Math.abs(Ce-Fe)),Et=Math.min(Math.abs(Te),Math.abs(Te-Je)));break;case 2:if(xe.shape===0)lt=Et=Math.min(Er(Ce,Te),Er(Ce,Te-Je),Er(Ce-Fe,Te),Er(Ce-Fe,Te-Je));else if(xe.shape===1){var Ft=Math.min(Math.abs(Te),Math.abs(Te-Je))/Math.min(Math.abs(Ce),Math.abs(Ce-Fe)),St=Ai(Fe,Je,Ce,Te,!0),er=St[0],dr=St[1];lt=Er(er-Ce,(dr-Te)/Ft),Et=Ft*lt}break;case 1:xe.shape===0?lt=Et=Math.max(Math.abs(Ce),Math.abs(Ce-Fe),Math.abs(Te),Math.abs(Te-Je)):xe.shape===1&&(lt=Math.max(Math.abs(Ce),Math.abs(Ce-Fe)),Et=Math.max(Math.abs(Te),Math.abs(Te-Je)));break;case 3:if(xe.shape===0)lt=Et=Math.max(Er(Ce,Te),Er(Ce,Te-Je),Er(Ce-Fe,Te),Er(Ce-Fe,Te-Je));else if(xe.shape===1){var Ft=Math.max(Math.abs(Te),Math.abs(Te-Je))/Math.max(Math.abs(Ce),Math.abs(Ce-Fe)),Br=Ai(Fe,Je,Ce,Te,!1),er=Br[0],dr=Br[1];lt=Er(er-Ce,(dr-Te)/Ft),Et=Ft*lt}break}return Array.isArray(xe.size)&&(lt=dn(xe.size[0],Fe),Et=xe.size.length===2?dn(xe.size[1],Je):lt),[lt,Et]},rn=function(xe,Ce){var Te=pi(180),Fe=[];return Vt(Ce).forEach(function(Je,lt){if(lt===0){var Et=Je[0];if(Et.type===20&&Et.value==="to"){Te=Pi(Je);return}else if(oa(Et)){Te=ia.parse(xe,Et);return}}var Ft=Hn(xe,Je);Fe.push(Ft)}),{angle:Te,stops:Fe,type:1}},bn=function(xe,Ce){var Te=pi(180),Fe=[];return Vt(Ce).forEach(function(Je,lt){if(lt===0){var Et=Je[0];if(Et.type===20&&["top","left","right","bottom"].indexOf(Et.value)!==-1){Te=Pi(Je);return}else if(oa(Et)){Te=(ia.parse(xe,Et)+pi(270))%pi(360);return}}var Ft=Hn(xe,Je);Fe.push(Ft)}),{angle:Te,stops:Fe,type:1}},ta=function(xe,Ce){var Te=pi(180),Fe=[],Je=1,lt=0,Et=3,Ft=[];return Vt(Ce).forEach(function(St,er){var dr=St[0];if(er===0){if(Fi(dr)&&dr.value==="linear"){Je=1;return}else if(Fi(dr)&&dr.value==="radial"){Je=2;return}}if(dr.type===18){if(dr.name==="from"){var Br=wa.parse(xe,dr.values[0]);Fe.push({stop:xr,color:Br})}else if(dr.name==="to"){var Br=wa.parse(xe,dr.values[0]);Fe.push({stop:Hr,color:Br})}else if(dr.name==="color-stop"){var zr=dr.values.filter(Wt);if(zr.length===2){var Br=wa.parse(xe,zr[1]),wi=zr[0];Va(wi)&&Fe.push({stop:{type:16,number:wi.number*100,flags:wi.flags},color:Br})}}}}),Je===1?{angle:(Te+pi(180))%pi(360),stops:Fe,type:Je}:{size:Et,shape:lt,stops:Fe,position:Ft,type:Je}},qi="closest-side",Ci="farthest-side",zt="closest-corner",Yr="farthest-corner",Jr="circle",Ln="ellipse",Vi="cover",Ii="contain",Ra=function(xe,Ce){var Te=0,Fe=3,Je=[],lt=[];return Vt(Ce).forEach(function(Et,Ft){var St=!0;if(Ft===0){var er=!1;St=Et.reduce(function(Br,zr){if(er)if(Fi(zr))switch(zr.value){case"center":return lt.push(wr),Br;case"top":case"left":return lt.push(xr),Br;case"right":case"bottom":return lt.push(Hr),Br}else(Pt(zr)||pn(zr))&<.push(zr);else if(Fi(zr))switch(zr.value){case Jr:return Te=0,!1;case Ln:return Te=1,!1;case"at":return er=!0,!1;case qi:return Fe=0,!1;case Vi:case Ci:return Fe=1,!1;case Ii:case zt:return Fe=2,!1;case Yr:return Fe=3,!1}else if(pn(zr)||Pt(zr))return Array.isArray(Fe)||(Fe=[]),Fe.push(zr),!1;return Br},St)}if(St){var dr=Hn(xe,Et);Je.push(dr)}}),{size:Fe,shape:Te,stops:Je,position:lt,type:2}},ka=function(xe,Ce){var Te=0,Fe=3,Je=[],lt=[];return Vt(Ce).forEach(function(Et,Ft){var St=!0;if(Ft===0?St=Et.reduce(function(dr,Br){if(Fi(Br))switch(Br.value){case"center":return lt.push(wr),!1;case"top":case"left":return lt.push(xr),!1;case"right":case"bottom":return lt.push(Hr),!1}else if(Pt(Br)||pn(Br))return lt.push(Br),!1;return dr},St):Ft===1&&(St=Et.reduce(function(dr,Br){if(Fi(Br))switch(Br.value){case Jr:return Te=0,!1;case Ln:return Te=1,!1;case Ii:case qi:return Fe=0,!1;case Ci:return Fe=1,!1;case zt:return Fe=2,!1;case Vi:case Yr:return Fe=3,!1}else if(pn(Br)||Pt(Br))return Array.isArray(Fe)||(Fe=[]),Fe.push(Br),!1;return dr},St)),St){var er=Hn(xe,Et);Je.push(er)}}),{size:Fe,shape:Te,stops:Je,position:lt,type:2}},$a=function(xe){return xe.type===1},ra=function(xe){return xe.type===2},Ma={name:"image",parse:function(xe,Ce){if(Ce.type===22){var Te={url:Ce.value,type:0};return xe.cache.addImage(Ce.value),Te}if(Ce.type===18){var Fe=Qo[Ce.name];if(typeof Fe=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ce.name+'"');return Fe(xe,Ce.values)}throw new Error("Unsupported image type "+Ce.type)}};function to(xe){return!(xe.type===20&&xe.value==="none")&&(xe.type!==18||!!Qo[xe.name])}var Qo={"linear-gradient":rn,"-moz-linear-gradient":bn,"-ms-linear-gradient":bn,"-o-linear-gradient":bn,"-webkit-linear-gradient":bn,"radial-gradient":Ra,"-moz-radial-gradient":ka,"-ms-radial-gradient":ka,"-o-radial-gradient":ka,"-webkit-radial-gradient":ka,"-webkit-gradient":ta},Bo={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(xe,Ce){if(Ce.length===0)return[];var Te=Ce[0];return Te.type===20&&Te.value==="none"?[]:Ce.filter(function(Fe){return Wt(Fe)&&to(Fe)}).map(function(Fe){return Ma.parse(xe,Fe)})}},Fo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Ce){return Ce.map(function(Te){if(Fi(Te))switch(Te.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Do={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(xe,Ce){return Vt(Ce).map(function(Te){return Te.filter(Pt)}).map(Tr)}},Oo={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(xe,Ce){return Vt(Ce).map(function(Te){return Te.filter(Fi).map(function(Fe){return Fe.value}).join(" ")}).map(Mo)}},Mo=function(xe){switch(xe){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},yo;(function(xe){xe.AUTO="auto",xe.CONTAIN="contain",xe.COVER="cover"})(yo||(yo={}));var To={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(xe,Ce){return Vt(Ce).map(function(Te){return Te.filter(ja)})}},ja=function(xe){return Fi(xe)||Pt(xe)},Co=function(xe){return{name:"border-"+xe+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Rs=Co("top"),uA=Co("right"),cA=Co("bottom"),il=Co("left"),ns=function(xe){return{name:"border-radius-"+xe,initialValue:"0 0",prefix:!1,type:1,parse:function(Ce,Te){return Tr(Te.filter(Pt))}}},Ls=ns("top-left"),fA=ns("top-right"),jo=ns("bottom-right"),Us=ns("bottom-left"),Vo=function(xe){return{name:"border-"+xe+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ce,Te){switch(Te){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Ns=Vo("top"),ks=Vo("right"),dA=Vo("bottom"),Hs=Vo("left"),Ko=function(xe){return{name:"border-"+xe+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ce,Te){return ba(Te)?Te.number:0}}},gs=Ko("top"),hA=Ko("right"),zs=Ko("bottom"),pA=Ko("left"),gA={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},mA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"rtl":return 1;case"ltr":default:return 0}}},vA={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(xe,Ce){return Ce.filter(Fi).reduce(function(Te,Fe){return Te|yA(Fe.value)},0)}},yA=function(xe){switch(xe){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},EA={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},wA={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(xe,Ce){return Ce.type===20&&Ce.value==="normal"?0:Ce.type===17||Ce.type===15?Ce.number:0}},is;(function(xe){xe.NORMAL="normal",xe.STRICT="strict"})(is||(is={}));var BA={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"strict":return is.STRICT;case"normal":default:return is.NORMAL}}},CA={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ks=function(xe,Ce){return Fi(xe)&&xe.value==="normal"?1.2*Ce:xe.type===17?Ce*xe.number:Pt(xe)?dn(xe,Ce):Ce},bA={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(xe,Ce){return Ce.type===20&&Ce.value==="none"?null:Ma.parse(xe,Ce)}},xA={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"inside":return 0;case"outside":default:return 1}}},ms={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},fo=function(xe){return{name:"margin-"+xe,initialValue:"0",prefix:!1,type:4}},IA=fo("top"),SA=fo("right"),Gs=fo("bottom"),FA=fo("left"),DA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(xe,Ce){return Ce.filter(Fi).map(function(Te){switch(Te.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Yo={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"break-word":return"break-word";case"normal":default:return"normal"}}},Go=function(xe){return{name:"padding-"+xe,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vs=Go("top"),OA=Go("right"),Ws=Go("bottom"),TA=Go("left"),Jo={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ys={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},PA={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Ce){return Ce.length===1&&$i(Ce[0],"none")?[]:Vt(Ce).map(function(Te){for(var Fe={color:ga.TRANSPARENT,offsetX:xr,offsetY:xr,blur:xr},Je=0,lt=0;lt1?1:0],this.overflowWrap=ci(Ce,Yo,Te.overflowWrap),this.paddingTop=ci(Ce,vs,Te.paddingTop),this.paddingRight=ci(Ce,OA,Te.paddingRight),this.paddingBottom=ci(Ce,Ws,Te.paddingBottom),this.paddingLeft=ci(Ce,TA,Te.paddingLeft),this.paintOrder=ci(Ce,bl,Te.paintOrder),this.position=ci(Ce,ys,Te.position),this.textAlign=ci(Ce,Jo,Te.textAlign),this.textDecorationColor=ci(Ce,NA,(Fe=Te.textDecorationColor)!==null&&Fe!==void 0?Fe:Te.color),this.textDecorationLine=ci(Ce,Zs,(Je=Te.textDecorationLine)!==null&&Je!==void 0?Je:Te.textDecoration),this.textShadow=ci(Ce,PA,Te.textShadow),this.textTransform=ci(Ce,QA,Te.textTransform),this.transform=ci(Ce,MA,Te.transform),this.transformOrigin=ci(Ce,Wo,Te.transformOrigin),this.visibility=ci(Ce,Jt,Te.visibility),this.webkitTextStrokeColor=ci(Ce,Xs,Te.webkitTextStrokeColor),this.webkitTextStrokeWidth=ci(Ce,ll,Te.webkitTextStrokeWidth),this.wordBreak=ci(Ce,mo,Te.wordBreak),this.zIndex=ci(Ce,uo,Te.zIndex)}return xe.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},xe.prototype.isTransparent=function(){return In(this.backgroundColor)},xe.prototype.isTransformed=function(){return this.transform!==null},xe.prototype.isPositioned=function(){return this.position!==0},xe.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},xe.prototype.isFloating=function(){return this.float!==0},xe.prototype.isInlineLevel=function(){return eo(this.display,4)||eo(this.display,33554432)||eo(this.display,268435456)||eo(this.display,536870912)||eo(this.display,67108864)||eo(this.display,134217728)},xe}(),bs=function(){function xe(Ce,Te){this.content=ci(Ce,Al,Te.content),this.quotes=ci(Ce,Bs,Te.quotes)}return xe}(),Lo=function(){function xe(Ce,Te){this.counterIncrement=ci(Ce,Cl,Te.counterIncrement),this.counterReset=ci(Ce,ss,Te.counterReset)}return xe}(),ci=function(xe,Ce,Te){var Fe=new co,Je=Te!==null&&typeof Te!="undefined"?Te.toString():Ce.initialValue;Fe.write(Je);var lt=new Ao(Fe.read());switch(Ce.type){case 2:var Et=lt.parseComponentValue();return Ce.parse(xe,Fi(Et)?Et.value:Ce.initialValue);case 0:return Ce.parse(xe,lt.parseComponentValue());case 1:return Ce.parse(xe,lt.parseComponentValues());case 4:return lt.parseComponentValue();case 3:switch(Ce.format){case"angle":return ia.parse(xe,lt.parseComponentValue());case"color":return wa.parse(xe,lt.parseComponentValue());case"image":return Ma.parse(xe,lt.parseComponentValue());case"length":var Ft=lt.parseComponentValue();return pn(Ft)?Ft:xr;case"length-percentage":var St=lt.parseComponentValue();return Pt(St)?St:xr;case"time":return as.parse(xe,lt.parseComponentValue())}break}},ul="data-html2canvas-debug",xs=function(xe){var Ce=xe.getAttribute(ul);switch(Ce){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ys=function(xe,Ce){var Te=xs(xe);return Te===1||Ce===Te},vo=function(){function xe(Ce,Te){if(this.context=Ce,this.textNodes=[],this.elements=[],this.flags=0,Ys(Te,3))debugger;this.styles=new Vs(Ce,window.getComputedStyle(Te,null)),zl(Te)&&(this.styles.animationDuration.some(function(Fe){return Fe>0})&&(Te.style.animationDuration="0s"),this.styles.transform!==null&&(Te.style.transform="none")),this.bounds=z(this.context,Te),Ys(Te,4)&&(this.flags|=16)}return xe}(),cl="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",HA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ls=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),us=0;us>4,dr[Je++]=(Et&15)<<4|Ft>>2,dr[Je++]=(Ft&3)<<6|St&63;return er},bo=function(xe){for(var Ce=xe.length,Te=[],Fe=0;Fe>ho,Js=1<>ho,_o=qo+Is,Zo=_o,$o=32,xl=Zo+$o,ro=65536>>Uo,WA=1<=0){if(Ce<55296||Ce>56319&&Ce<=65535)return Te=this.index[Ce>>ho],Te=(Te<>ho)],Te=(Te<>Uo),Te=this.index[Te],Te+=Ce>>ho&fl,Te=this.index[Te],Te=(Te<=55296&&Je<=56319&&Te>10)+55296,Et%1024+56320)),(Je+1===Te||Fe.length>16384)&&(lt+=String.fromCharCode.apply(String,Fe),Fe.length=0)}return lt},gt=$s(cl),yt="\xD7",rr="\xF7",Zt=function(xe){return gt.get(xe)},Bn=function(xe,Ce,Te){var Fe=Te-2,Je=Ce[Fe],lt=Ce[Te-1],Et=Ce[Te];if(lt===Xo&&Et===es)return yt;if(lt===Xo||lt===es||lt===eA||Et===Xo||Et===es||Et===eA)return rr;if(lt===Ds&&[Ds,Os,Ts,tA].indexOf(Et)!==-1||(lt===Ts||lt===Os)&&(Et===Os||Et===fs)||(lt===tA||lt===fs)&&Et===fs||Et===hl||Et===XA||Et===dl||lt===po)return yt;if(lt===hl&&Et===Be){for(;Je===XA;)Je=Ce[--Fe];if(Je===Be)return yt}if(lt===qe&&Et===qe){for(var Ft=0;Je===qe;)Ft++,Je=Ce[--Fe];if(Ft%2===0)return yt}return rr},Kt=function(xe){var Ce=Pe(xe),Te=Ce.length,Fe=0,Je=0,lt=Ce.map(Zt);return{next:function(){if(Fe>=Te)return{done:!0,value:null};for(var Et=yt;FeEt.x||dr.y>Et.y;return Et=dr,er===0?!0:Br});return xe.body.removeChild(Ce),Ft},en=function(){return typeof new Image().crossOrigin!="undefined"},bi=function(){return typeof new XMLHttpRequest().responseType=="string"},La=function(xe){var Ce=new Image,Te=xe.createElement("canvas"),Fe=Te.getContext("2d");if(!Fe)return!1;Ce.src="data:image/svg+xml,";try{Fe.drawImage(Ce,0,0),Te.toDataURL()}catch(Je){return!1}return!0},va=function(xe){return xe[0]===0&&xe[1]===255&&xe[2]===0&&xe[3]===255},la=function(xe){var Ce=xe.createElement("canvas"),Te=100;Ce.width=Te,Ce.height=Te;var Fe=Ce.getContext("2d");if(!Fe)return Promise.reject(!1);Fe.fillStyle="rgb(0, 255, 0)",Fe.fillRect(0,0,Te,Te);var Je=new Image,lt=Ce.toDataURL();Je.src=lt;var Et=Da(Te,Te,0,0,Je);return Fe.fillStyle="red",Fe.fillRect(0,0,Te,Te),Aa(Et).then(function(Ft){Fe.drawImage(Ft,0,0);var St=Fe.getImageData(0,0,Te,Te).data;Fe.fillStyle="red",Fe.fillRect(0,0,Te,Te);var er=xe.createElement("div");return er.style.backgroundImage="url("+lt+")",er.style.height=Te+"px",va(St)?Aa(Da(Te,Te,0,0,er)):Promise.reject(!1)}).then(function(Ft){return Fe.drawImage(Ft,0,0),va(Fe.getImageData(0,0,Te,Te).data)}).catch(function(){return!1})},Da=function(xe,Ce,Te,Fe,Je){var lt="http://www.w3.org/2000/svg",Et=document.createElementNS(lt,"svg"),Ft=document.createElementNS(lt,"foreignObject");return Et.setAttributeNS(null,"width",xe.toString()),Et.setAttributeNS(null,"height",Ce.toString()),Ft.setAttributeNS(null,"width","100%"),Ft.setAttributeNS(null,"height","100%"),Ft.setAttributeNS(null,"x",Te.toString()),Ft.setAttributeNS(null,"y",Fe.toString()),Ft.setAttributeNS(null,"externalResourcesRequired","true"),Et.appendChild(Ft),Ft.appendChild(Je),Et},Aa=function(xe){return new Promise(function(Ce,Te){var Fe=new Image;Fe.onload=function(){return Ce(Fe)},Fe.onerror=Te,Fe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},xn={get SUPPORT_RANGE_BOUNDS(){var xe=fi(document);return Object.defineProperty(xn,"SUPPORT_RANGE_BOUNDS",{value:xe}),xe},get SUPPORT_WORD_BREAKING(){var xe=xn.SUPPORT_RANGE_BOUNDS&&Pn(document);return Object.defineProperty(xn,"SUPPORT_WORD_BREAKING",{value:xe}),xe},get SUPPORT_SVG_DRAWING(){var xe=La(document);return Object.defineProperty(xn,"SUPPORT_SVG_DRAWING",{value:xe}),xe},get SUPPORT_FOREIGNOBJECT_DRAWING(){var xe=typeof Array.from=="function"&&typeof window.fetch=="function"?la(document):Promise.resolve(!1);return Object.defineProperty(xn,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:xe}),xe},get SUPPORT_CORS_IMAGES(){var xe=en();return Object.defineProperty(xn,"SUPPORT_CORS_IMAGES",{value:xe}),xe},get SUPPORT_RESPONSE_TYPE(){var xe=bi();return Object.defineProperty(xn,"SUPPORT_RESPONSE_TYPE",{value:xe}),xe},get SUPPORT_CORS_XHR(){var xe="withCredentials"in new XMLHttpRequest;return Object.defineProperty(xn,"SUPPORT_CORS_XHR",{value:xe}),xe},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var xe=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(xn,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:xe}),xe}},Ba=function(){function xe(Ce,Te){this.text=Ce,this.bounds=Te}return xe}(),Ct=function(xe,Ce,Te,Fe){var Je=_n(Ce,Te),lt=[],Et=0;return Je.forEach(function(Ft){if(Te.textDecorationLine.length||Ft.trim().length>0)if(xn.SUPPORT_RANGE_BOUNDS){var St=On(Fe,Et,Ft.length).getClientRects();if(St.length>1){var er=Kn(Ft),dr=0;er.forEach(function(zr){lt.push(new Ba(zr,le.fromDOMRectList(xe,On(Fe,dr+Et,zr.length).getClientRects()))),dr+=zr.length})}else lt.push(new Ba(Ft,le.fromDOMRectList(xe,St)))}else{var Br=Fe.splitText(Ft.length);lt.push(new Ba(Ft,Nr(xe,Fe))),Fe=Br}else xn.SUPPORT_RANGE_BOUNDS||(Fe=Fe.splitText(Ft.length));Et+=Ft.length}),lt},Nr=function(xe,Ce){var Te=Ce.ownerDocument;if(Te){var Fe=Te.createElement("html2canvaswrapper");Fe.appendChild(Ce.cloneNode(!0));var Je=Ce.parentNode;if(Je){Je.replaceChild(Fe,Ce);var lt=z(xe,Fe);return Fe.firstChild&&Je.replaceChild(Fe.firstChild,Fe),lt}}return le.EMPTY},On=function(xe,Ce,Te){var Fe=xe.ownerDocument;if(!Fe)throw new Error("Node has no owner document");var Je=Fe.createRange();return Je.setStart(xe,Ce),Je.setEnd(xe,Ce+Te),Je},Kn=function(xe){if(xn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ce=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ce.segment(xe)).map(function(Te){return Te.segment})}return Ar(xe)},hn=function(xe,Ce){if(xn.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Te=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Te.segment(xe)).map(function(Fe){return Fe.segment})}return Wa(xe,Ce)},_n=function(xe,Ce){return Ce.letterSpacing!==0?Kn(xe):hn(xe,Ce)},aa=[32,160,4961,65792,65793,4153,4241],Wa=function(xe,Ce){for(var Te=Yt(xe,{lineBreak:Ce.lineBreak,wordBreak:Ce.overflowWrap==="break-word"?"break-word":Ce.wordBreak}),Fe=[],Je,lt=function(){if(Je.value){var Et=Je.value.slice(),Ft=re(Et),St="";Ft.forEach(function(er){aa.indexOf(er)===-1?St+=b(er):(St.length&&Fe.push(St),Fe.push(b(er)),St="")}),St.length&&Fe.push(St)}};!(Je=Te.next()).done;)lt();return Fe},Za=function(){function xe(Ce,Te,Fe){this.text=Ha(Te.data,Fe.textTransform),this.textBounds=Ct(Ce,this.text,Fe,Te)}return xe}(),Ha=function(xe,Ce){switch(Ce){case 1:return xe.toLowerCase();case 3:return xe.replace(ao,Ta);case 2:return xe.toUpperCase();default:return xe}},ao=/(^|\s|:|-|\(|\))([a-z])/g,Ta=function(xe,Ce,Te){return xe.length>0?Ce+Te.toUpperCase():xe},oo=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.src=Fe.currentSrc||Fe.src,Je.intrinsicWidth=Fe.naturalWidth,Je.intrinsicHeight=Fe.naturalHeight,Je.context.cache.addImage(Je.src),Je}return Ce}(vo),Eo=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.canvas=Fe,Je.intrinsicWidth=Fe.width,Je.intrinsicHeight=Fe.height,Je}return Ce}(vo),ts=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this,lt=new XMLSerializer,Et=z(Te,Fe);return Fe.setAttribute("width",Et.width+"px"),Fe.setAttribute("height",Et.height+"px"),Je.svg="data:image/svg+xml,"+encodeURIComponent(lt.serializeToString(Fe)),Je.intrinsicWidth=Fe.width.baseVal.value,Je.intrinsicHeight=Fe.height.baseVal.value,Je.context.cache.addImage(Je.svg),Je}return Ce}(vo),pl=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.value=Fe.value,Je}return Ce}(vo),VA=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.start=Fe.start,Je.reversed=typeof Fe.reversed=="boolean"&&Fe.reversed===!0,Je}return Ce}(vo),Il=[{type:15,flags:0,unit:"px",number:3}],Sl=[{type:16,flags:0,number:50}],Fl=function(xe){return xe.width>xe.height?new le(xe.left+(xe.width-xe.height)/2,xe.top,xe.height,xe.height):xe.width0)Te.textNodes.push(new Za(xe,Je,Te.styles));else if(qA(Je))if(lu(Je)&&Je.assignedNodes)Je.assignedNodes().forEach(function(Ft){return JA(xe,Ft,Te,Fe)});else{var Et=tu(xe,Je);Et.styles.isVisible()&&(Qu(Je,Et,Fe)?Et.flags|=4:Mu(Et.styles)&&(Et.flags|=2),Ol.indexOf(Je.tagName)!==-1&&(Et.flags|=8),Te.elements.push(Et),Je.slot,Je.shadowRoot?JA(xe,Je.shadowRoot,Et,Fe):!Pl(Je)&&!iu(Je)&&!Ql(Je)&&JA(xe,Je,Et,Fe))}},tu=function(xe,Ce){return Gl(Ce)?new oo(xe,Ce):au(Ce)?new Eo(xe,Ce):iu(Ce)?new ts(xe,Ce):ju(Ce)?new pl(xe,Ce):Ru(Ce)?new VA(xe,Ce):Lu(Ce)?new Ya(xe,Ce):Ql(Ce)?new iA(xe,Ce):Pl(Ce)?new ml(xe,Ce):su(Ce)?new YA(xe,Ce):new vo(xe,Ce)},ru=function(xe,Ce){var Te=tu(xe,Ce);return Te.flags|=4,JA(xe,Ce,Te,Te),Te},Qu=function(xe,Ce,Te){return Ce.styles.isPositionedWithZIndex()||Ce.styles.opacity<1||Ce.styles.isTransformed()||Kl(xe)&&Te.styles.isTransparent()},Mu=function(xe){return xe.isPositioned()||xe.isFloating()},nu=function(xe){return xe.nodeType===Node.TEXT_NODE},qA=function(xe){return xe.nodeType===Node.ELEMENT_NODE},zl=function(xe){return qA(xe)&&typeof xe.style!="undefined"&&!Tl(xe)},Tl=function(xe){return typeof xe.className=="object"},ju=function(xe){return xe.tagName==="LI"},Ru=function(xe){return xe.tagName==="OL"},Lu=function(xe){return xe.tagName==="INPUT"},Uu=function(xe){return xe.tagName==="HTML"},iu=function(xe){return xe.tagName==="svg"},Kl=function(xe){return xe.tagName==="BODY"},au=function(xe){return xe.tagName==="CANVAS"},ou=function(xe){return xe.tagName==="VIDEO"},Gl=function(xe){return xe.tagName==="IMG"},su=function(xe){return xe.tagName==="IFRAME"},Au=function(xe){return xe.tagName==="STYLE"},Nu=function(xe){return xe.tagName==="SCRIPT"},Pl=function(xe){return xe.tagName==="TEXTAREA"},Ql=function(xe){return xe.tagName==="SELECT"},lu=function(xe){return xe.tagName==="SLOT"},uu=function(xe){return xe.tagName.indexOf("-")>0},ku=function(){function xe(){this.counters={}}return xe.prototype.getCounterValue=function(Ce){var Te=this.counters[Ce];return Te&&Te.length?Te[Te.length-1]:1},xe.prototype.getCounterValues=function(Ce){var Te=this.counters[Ce];return Te||[]},xe.prototype.pop=function(Ce){var Te=this;Ce.forEach(function(Fe){return Te.counters[Fe].pop()})},xe.prototype.parse=function(Ce){var Te=this,Fe=Ce.counterIncrement,Je=Ce.counterReset,lt=!0;Fe!==null&&Fe.forEach(function(Ft){var St=Te.counters[Ft.counter];St&&Ft.increment!==0&&(lt=!1,St.length||St.push(1),St[Math.max(0,St.length-1)]+=Ft.increment)});var Et=[];return lt&&Je.forEach(function(Ft){var St=Te.counters[Ft.counter];Et.push(Ft.counter),St||(St=Te.counters[Ft.counter]=[]),St.push(Ft.reset)}),Et},xe}(),cu={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},fu={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Hu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},zu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},_A=function(xe,Ce,Te,Fe,Je,lt){return xeTe?yl(xe,Je,lt.length>0):Fe.integers.reduce(function(Et,Ft,St){for(;xe>=Ft;)xe-=Ft,Et+=Fe.values[St];return Et},"")+lt},du=function(xe,Ce,Te,Fe){var Je="";do Te||xe--,Je=Fe(xe)+Je,xe/=Ce;while(xe*Ce>=Ce);return Je},no=function(xe,Ce,Te,Fe,Je){var lt=Te-Ce+1;return(xe<0?"-":"")+(du(Math.abs(xe),lt,Fe,function(Et){return b(Math.floor(Et%lt)+Ce)})+Je)},aA=function(xe,Ce,Te){Te===void 0&&(Te=". ");var Fe=Ce.length;return du(Math.abs(xe),Fe,!1,function(Je){return Ce[Math.floor(Je%Fe)]})+Te},$A=1,Ps=2,Qs=4,vl=8,ds=function(xe,Ce,Te,Fe,Je,lt){if(xe<-9999||xe>9999)return yl(xe,4,Je.length>0);var Et=Math.abs(xe),Ft=Je;if(Et===0)return Ce[0]+Ft;for(var St=0;Et>0&&St<=4;St++){var er=Et%10;er===0&&eo(lt,$A)&&Ft!==""?Ft=Ce[er]+Ft:er>1||er===1&&St===0||er===1&&St===1&&eo(lt,Ps)||er===1&&St===1&&eo(lt,Qs)&&xe>100||er===1&&St>1&&eo(lt,vl)?Ft=Ce[er]+(St>0?Te[St-1]:"")+Ft:er===1&&St>0&&(Ft=Te[St-1]+Ft),Et=Math.floor(Et/10)}return(xe<0?Fe:"")+Ft},hu="\u5341\u767E\u5343\u842C",pu="\u62FE\u4F70\u4EDF\u842C",gu="\u30DE\u30A4\u30CA\u30B9",Wl="\uB9C8\uC774\uB108\uC2A4",yl=function(xe,Ce,Te){var Fe=Te?". ":"",Je=Te?"\u3001":"",lt=Te?", ":"",Et=Te?" ":"";switch(Ce){case 0:return"\u2022"+Et;case 1:return"\u25E6"+Et;case 2:return"\u25FE"+Et;case 5:var Ft=no(xe,48,57,!0,Fe);return Ft.length<4?"0"+Ft:Ft;case 4:return aA(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Je);case 6:return _A(xe,1,3999,cu,3,Fe).toLowerCase();case 7:return _A(xe,1,3999,cu,3,Fe);case 8:return no(xe,945,969,!1,Fe);case 9:return no(xe,97,122,!1,Fe);case 10:return no(xe,65,90,!1,Fe);case 11:return no(xe,1632,1641,!0,Fe);case 12:case 49:return _A(xe,1,9999,fu,3,Fe);case 35:return _A(xe,1,9999,fu,3,Fe).toLowerCase();case 13:return no(xe,2534,2543,!0,Fe);case 14:case 30:return no(xe,6112,6121,!0,Fe);case 15:return aA(xe,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Je);case 16:return aA(xe,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Je);case 17:case 48:return ds(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",hu,"\u8CA0",Je,Ps|Qs|vl);case 47:return ds(xe,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",pu,"\u8CA0",Je,$A|Ps|Qs|vl);case 42:return ds(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",hu,"\u8D1F",Je,Ps|Qs|vl);case 41:return ds(xe,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",pu,"\u8D1F",Je,$A|Ps|Qs|vl);case 26:return ds(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",gu,Je,0);case 25:return ds(xe,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",gu,Je,$A|Ps|Qs);case 31:return ds(xe,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Wl,lt,$A|Ps|Qs);case 33:return ds(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Wl,lt,0);case 32:return ds(xe,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Wl,lt,$A|Ps|Qs);case 18:return no(xe,2406,2415,!0,Fe);case 20:return _A(xe,1,19999,zu,3,Fe);case 21:return no(xe,2790,2799,!0,Fe);case 22:return no(xe,2662,2671,!0,Fe);case 22:return _A(xe,1,10999,Hu,3,Fe);case 23:return aA(xe,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return aA(xe,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return no(xe,3302,3311,!0,Fe);case 28:return aA(xe,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Je);case 29:return aA(xe,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Je);case 34:return no(xe,3792,3801,!0,Fe);case 37:return no(xe,6160,6169,!0,Fe);case 38:return no(xe,4160,4169,!0,Fe);case 39:return no(xe,2918,2927,!0,Fe);case 40:return no(xe,1776,1785,!0,Fe);case 43:return no(xe,3046,3055,!0,Fe);case 44:return no(xe,3174,3183,!0,Fe);case 45:return no(xe,3664,3673,!0,Fe);case 46:return no(xe,3872,3881,!0,Fe);case 3:default:return no(xe,48,57,!0,Fe)}},mu="data-html2canvas-ignore",vu=function(){function xe(Ce,Te,Fe){if(this.context=Ce,this.options=Fe,this.scrolledElements=[],this.referenceElement=Te,this.counters=new ku,this.quoteDepth=0,!Te.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Te.ownerDocument.documentElement,!1)}return xe.prototype.toIFrame=function(Ce,Te){var Fe=this,Je=Ku(Ce,Te);if(!Je.contentWindow)return Promise.reject("Unable to find iframe window");var lt=Ce.defaultView.pageXOffset,Et=Ce.defaultView.pageYOffset,Ft=Je.contentWindow,St=Ft.document,er=Zu(Je).then(function(){return Se(Fe,void 0,void 0,function(){var dr,Br;return a(this,function(zr){switch(zr.label){case 0:return this.scrolledElements.forEach(Ju),Ft&&(Ft.scrollTo(Te.left,Te.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ft.scrollY!==Te.top||Ft.scrollX!==Te.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ft.scrollX-Te.left,Ft.scrollY-Te.top,0,0))),dr=this.options.onclone,Br=this.clonedReferenceElement,typeof Br=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:St.fonts&&St.fonts.ready?[4,St.fonts.ready]:[3,2];case 1:zr.sent(),zr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Wu(St)]:[3,4];case 3:zr.sent(),zr.label=4;case 4:return typeof dr=="function"?[2,Promise.resolve().then(function(){return dr(St,Br)}).then(function(){return Je})]:[2,Je]}})})});return St.open(),St.write(Vu(document.doctype)+""),Yu(this.referenceElement.ownerDocument,lt,Et),St.replaceChild(St.adoptNode(this.documentElement),St.documentElement),St.close(),er},xe.prototype.createElementClone=function(Ce){if(Ys(Ce,2))debugger;if(au(Ce))return this.createCanvasClone(Ce);if(ou(Ce))return this.createVideoClone(Ce);if(Au(Ce))return this.createStyleClone(Ce);var Te=Ce.cloneNode(!1);return Gl(Te)&&(Gl(Ce)&&Ce.currentSrc&&Ce.currentSrc!==Ce.src&&(Te.src=Ce.currentSrc,Te.srcset=""),Te.loading==="lazy"&&(Te.loading="eager")),uu(Te)?this.createCustomElementClone(Te):Te},xe.prototype.createCustomElementClone=function(Ce){var Te=document.createElement("html2canvascustomelement");return Zl(Ce.style,Te),Te},xe.prototype.createStyleClone=function(Ce){try{var Te=Ce.sheet;if(Te&&Te.cssRules){var Fe=[].slice.call(Te.cssRules,0).reduce(function(lt,Et){return Et&&typeof Et.cssText=="string"?lt+Et.cssText:lt},""),Je=Ce.cloneNode(!1);return Je.textContent=Fe,Je}}catch(lt){if(this.context.logger.error("Unable to access cssRules property",lt),lt.name!=="SecurityError")throw lt}return Ce.cloneNode(!1)},xe.prototype.createCanvasClone=function(Ce){var Te;if(this.options.inlineImages&&Ce.ownerDocument){var Fe=Ce.ownerDocument.createElement("img");try{return Fe.src=Ce.toDataURL(),Fe}catch(er){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ce)}}var Je=Ce.cloneNode(!1);try{Je.width=Ce.width,Je.height=Ce.height;var lt=Ce.getContext("2d"),Et=Je.getContext("2d");if(Et)if(!this.options.allowTaint&<)Et.putImageData(lt.getImageData(0,0,Ce.width,Ce.height),0,0);else{var Ft=(Te=Ce.getContext("webgl2"))!==null&&Te!==void 0?Te:Ce.getContext("webgl");if(Ft){var St=Ft.getContextAttributes();(St==null?void 0:St.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ce)}Et.drawImage(Ce,0,0)}return Je}catch(er){this.context.logger.info("Unable to clone canvas as it is tainted",Ce)}return Je},xe.prototype.createVideoClone=function(Ce){var Te=Ce.ownerDocument.createElement("canvas");Te.width=Ce.offsetWidth,Te.height=Ce.offsetHeight;var Fe=Te.getContext("2d");try{return Fe&&(Fe.drawImage(Ce,0,0,Te.width,Te.height),this.options.allowTaint||Fe.getImageData(0,0,Te.width,Te.height)),Te}catch(lt){this.context.logger.info("Unable to clone video as it is tainted",Ce)}var Je=Ce.ownerDocument.createElement("canvas");return Je.width=Ce.offsetWidth,Je.height=Ce.offsetHeight,Je},xe.prototype.appendChildNode=function(Ce,Te,Fe){(!qA(Te)||!Nu(Te)&&!Te.hasAttribute(mu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Te)))&&(!this.options.copyStyles||!qA(Te)||!Au(Te))&&Ce.appendChild(this.cloneNode(Te,Fe))},xe.prototype.cloneChildNodes=function(Ce,Te,Fe){for(var Je=this,lt=Ce.shadowRoot?Ce.shadowRoot.firstChild:Ce.firstChild;lt;lt=lt.nextSibling)if(qA(lt)&&lu(lt)&&typeof lt.assignedNodes=="function"){var Et=lt.assignedNodes();Et.length&&Et.forEach(function(Ft){return Je.appendChildNode(Te,Ft,Fe)})}else this.appendChildNode(Te,lt,Fe)},xe.prototype.cloneNode=function(Ce,Te){if(nu(Ce))return document.createTextNode(Ce.data);if(!Ce.ownerDocument)return Ce.cloneNode(!1);var Fe=Ce.ownerDocument.defaultView;if(Fe&&qA(Ce)&&(zl(Ce)||Tl(Ce))){var Je=this.createElementClone(Ce);Je.style.transitionProperty="none";var lt=Fe.getComputedStyle(Ce),Et=Fe.getComputedStyle(Ce,":before"),Ft=Fe.getComputedStyle(Ce,":after");this.referenceElement===Ce&&zl(Je)&&(this.clonedReferenceElement=Je),Kl(Je)&&$u(Je);var St=this.counters.parse(new Lo(this.context,lt)),er=this.resolvePseudoContent(Ce,Je,Et,El.BEFORE);uu(Ce)&&(Te=!0),ou(Ce)||this.cloneChildNodes(Ce,Je,Te),er&&Je.insertBefore(er,Je.firstChild);var dr=this.resolvePseudoContent(Ce,Je,Ft,El.AFTER);return dr&&Je.appendChild(dr),this.counters.pop(St),(lt&&(this.options.copyStyles||Tl(Ce))&&!su(Ce)||Te)&&Zl(lt,Je),(Ce.scrollTop!==0||Ce.scrollLeft!==0)&&this.scrolledElements.push([Je,Ce.scrollLeft,Ce.scrollTop]),(Pl(Ce)||Ql(Ce))&&(Pl(Je)||Ql(Je))&&(Je.value=Ce.value),Je}return Ce.cloneNode(!1)},xe.prototype.resolvePseudoContent=function(Ce,Te,Fe,Je){var lt=this;if(Fe){var Et=Fe.content,Ft=Te.ownerDocument;if(!(!Ft||!Et||Et==="none"||Et==="-moz-alt-content"||Fe.display==="none")){this.counters.parse(new Lo(this.context,Fe));var St=new bs(this.context,Fe),er=Ft.createElement("html2canvaspseudoelement");Zl(Fe,er),St.content.forEach(function(Br){if(Br.type===0)er.appendChild(Ft.createTextNode(Br.value));else if(Br.type===22){var zr=Ft.createElement("img");zr.src=Br.value,zr.style.opacity="1",er.appendChild(zr)}else if(Br.type===18){if(Br.name==="attr"){var wi=Br.values.filter(Fi);wi.length&&er.appendChild(Ft.createTextNode(Ce.getAttribute(wi[0].value)||""))}else if(Br.name==="counter"){var zn=Br.values.filter(Wt),li=zn[0],Ia=zn[1];if(li&&Fi(li)){var Hi=lt.counters.getCounterValue(li.value),ji=Ia&&Fi(Ia)?ms.parse(lt.context,Ia.value):3;er.appendChild(Ft.createTextNode(yl(Hi,ji,!1)))}}else if(Br.name==="counters"){var Ka=Br.values.filter(Wt),li=Ka[0],Oa=Ka[1],Ia=Ka[2];if(li&&Fi(li)){var da=lt.counters.getCounterValues(li.value),Ei=Ia&&Fi(Ia)?ms.parse(lt.context,Ia.value):3,Ua=Oa&&Oa.type===0?Oa.value:"",Na=da.map(function(xo){return yl(xo,Ei,!1)}).join(Ua);er.appendChild(Ft.createTextNode(Na))}}}else if(Br.type===20)switch(Br.value){case"open-quote":er.appendChild(Ft.createTextNode(Cs(St.quotes,lt.quoteDepth++,!0)));break;case"close-quote":er.appendChild(Ft.createTextNode(Cs(St.quotes,--lt.quoteDepth,!1)));break;default:er.appendChild(Ft.createTextNode(Br.value))}}),er.className=Xl+" "+Vl;var dr=Je===El.BEFORE?" "+Xl:" "+Vl;return Tl(Te)?Te.className.baseValue+=dr:Te.className+=dr,er}}},xe.destroy=function(Ce){return Ce.parentNode?(Ce.parentNode.removeChild(Ce),!0):!1},xe}(),El;(function(xe){xe[xe.BEFORE=0]="BEFORE",xe[xe.AFTER=1]="AFTER"})(El||(El={}));var Ku=function(xe,Ce){var Te=xe.createElement("iframe");return Te.className="html2canvas-container",Te.style.visibility="hidden",Te.style.position="fixed",Te.style.left="-10000px",Te.style.top="0px",Te.style.border="0",Te.width=Ce.width.toString(),Te.height=Ce.height.toString(),Te.scrolling="no",Te.setAttribute(mu,"true"),xe.body.appendChild(Te),Te},Gu=function(xe){return new Promise(function(Ce){if(xe.complete){Ce();return}if(!xe.src){Ce();return}xe.onload=Ce,xe.onerror=Ce})},Wu=function(xe){return Promise.all([].slice.call(xe.images,0).map(Gu))},Zu=function(xe){return new Promise(function(Ce,Te){var Fe=xe.contentWindow;if(!Fe)return Te("No window assigned for iframe");var Je=Fe.document;Fe.onload=xe.onload=function(){Fe.onload=xe.onload=null;var lt=setInterval(function(){Je.body.childNodes.length>0&&Je.readyState==="complete"&&(clearInterval(lt),Ce(xe))},50)}})},Xu=["all","d","content"],Zl=function(xe,Ce){for(var Te=xe.length-1;Te>=0;Te--){var Fe=xe.item(Te);Xu.indexOf(Fe)===-1&&Ce.style.setProperty(Fe,xe.getPropertyValue(Fe))}return Ce},Vu=function(xe){var Ce="";return xe&&(Ce+=""),Ce},Yu=function(xe,Ce,Te){xe&&xe.defaultView&&(Ce!==xe.defaultView.pageXOffset||Te!==xe.defaultView.pageYOffset)&&xe.defaultView.scrollTo(Ce,Te)},Ju=function(xe){var Ce=xe[0],Te=xe[1],Fe=xe[2];Ce.scrollLeft=Te,Ce.scrollTop=Fe},qu=":before",_u=":after",Xl="___html2canvas___pseudoelement_before",Vl="___html2canvas___pseudoelement_after",yu=`{ + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Lr}-tooltip-inner`]:{minWidth:"unset"}})}},sr=(Rt,Xt)=>{const{componentCls:Lr,railSize:qr,handleSize:Gr,dotSize:an,marginFull:xn,calc:wn}=Rt,Un=Xt?"paddingBlock":"paddingInline",tn=Xt?"width":"height",Nn=Xt?"height":"width",gn=Xt?"insetBlockStart":"insetInlineStart",br=Xt?"top":"insetInlineStart",Dr=wn(qr).mul(3).sub(Gr).div(2).equal(),tr=wn(Gr).sub(qr).div(2).equal(),ur=Xt?{borderWidth:`${(0,ze.unit)(tr)} 0`,transform:`translateY(${(0,ze.unit)(wn(tr).mul(-1).equal())})`}:{borderWidth:`0 ${(0,ze.unit)(tr)}`,transform:`translateX(${(0,ze.unit)(Rt.calc(tr).mul(-1).equal())})`};return{[Un]:qr,[Nn]:wn(qr).mul(3).equal(),[`${Lr}-rail`]:{[tn]:"100%",[Nn]:qr},[`${Lr}-track,${Lr}-tracks`]:{[Nn]:qr},[`${Lr}-track-draggable`]:Object.assign({},ur),[`${Lr}-handle`]:{[gn]:Dr},[`${Lr}-mark`]:{insetInlineStart:0,top:0,[br]:wn(qr).mul(3).add(Xt?0:xn).equal(),[tn]:"100%"},[`${Lr}-step`]:{insetInlineStart:0,top:0,[br]:qr,[tn]:"100%",[Nn]:qr},[`${Lr}-dot`]:{position:"absolute",[gn]:wn(qr).sub(an).div(2).equal()}}},Gt=Rt=>{const{componentCls:Xt,marginPartWithMark:Lr}=Rt;return{[`${Xt}-horizontal`]:Object.assign(Object.assign({},sr(Rt,!0)),{[`&${Xt}-with-marks`]:{marginBottom:Lr}})}},mr=Rt=>{const{componentCls:Xt}=Rt;return{[`${Xt}-vertical`]:Object.assign(Object.assign({},sr(Rt,!1)),{height:"100%"})}},Lt=Rt=>{const Lr=Rt.controlHeightLG/4,qr=Rt.controlHeightSM/2,Gr=Rt.lineWidth+1,an=Rt.lineWidth+1*1.5,xn=Rt.colorPrimary,wn=new nt.FastColor(xn).setA(.2).toRgbString();return{controlSize:Lr,railSize:4,handleSize:Lr,handleSizeHover:qr,dotSize:8,handleLineWidth:Gr,handleLineWidthHover:an,railBg:Rt.colorFillTertiary,railHoverBg:Rt.colorFillSecondary,trackBg:Rt.colorPrimaryBorder,trackHoverBg:Rt.colorPrimaryBorderHover,handleColor:Rt.colorPrimaryBorder,handleActiveColor:xn,handleActiveOutlineColor:wn,handleColorDisabled:new nt.FastColor(Rt.colorTextDisabled).onBackground(Rt.colorBgContainer).toHexString(),dotBorderColor:Rt.colorBorderSecondary,dotActiveBorderColor:Rt.colorPrimaryBorder,trackBgDisabled:Rt.colorBgContainerDisabled}};var ar=(0,bt.I$)("Slider",Rt=>{const Xt=(0,st.mergeToken)(Rt,{marginPart:Rt.calc(Rt.controlHeight).sub(Rt.controlSize).div(2).equal(),marginFull:Rt.calc(Rt.controlSize).div(2).equal(),marginPartWithMark:Rt.calc(Rt.controlHeightLG).sub(Rt.controlSize).equal()});return[Dt(Xt),Gt(Xt),mr(Xt)]},Lt);function lr(){const[Rt,Xt]=te.useState(!1),Lr=te.useRef(null),qr=()=>{rt.Z.cancel(Lr.current)},Gr=an=>{qr(),an?Xt(an):Lr.current=(0,rt.Z)(()=>{Xt(an)})};return te.useEffect(()=>qr,[]),[Rt,Gr]}var Nt=de(48755),cr=function(Rt,Xt){var Lr={};for(var qr in Rt)Object.prototype.hasOwnProperty.call(Rt,qr)&&Xt.indexOf(qr)<0&&(Lr[qr]=Rt[qr]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gr=0,qr=Object.getOwnPropertySymbols(Rt);Grtypeof Lr=="number"?Lr.toString():""}var nn=te.forwardRef((Rt,Xt)=>{const{prefixCls:Lr,range:qr,className:Gr,rootClassName:an,style:xn,disabled:wn,tooltipPrefixCls:Un,tipFormatter:tn,tooltipVisible:Nn,getTooltipPopupContainer:gn,tooltipPlacement:br,tooltip:Dr={},onChangeComplete:tr,classNames:ur,styles:Ut}=Rt,_t=cr(Rt,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:ir}=Rt,{getPrefixCls:Qt,direction:Mt,className:wt,style:xt,classNames:jt,styles:hr,getPopupContainer:nr}=(0,Nt.dj)("slider"),kt=te.useContext(Ue.Z),Yt=wn!=null?wn:kt,{handleRender:$t,direction:jr}=te.useContext(at),Tn=(jr||Mt)==="rtl",[fn,Wn]=lr(),[Qn,ei]=lr(),di=Object.assign({},Dr),{open:$n,placement:ti,getPopupContainer:Mn,prefixCls:Ir,formatter:Zn}=di,_r=$n!=null?$n:Nn,pr=(fn||Qn)&&_r!==!1,An=vr(Zn,tn),[Di,ui]=lr(),Qi=Bt=>{tr==null||tr(Bt),ui(!1)},Ki=(Bt,Tt)=>Bt||(Tt?Tn?"left":"right":"top"),ca=Qt("slider",Lr),[Ea,Gi,fa]=ar(ca),xa=a()(Gr,wt,jt.root,ur==null?void 0:ur.root,an,{[`${ca}-rtl`]:Tn,[`${ca}-lock`]:Di},Gi,fa);Tn&&!_t.vertical&&(_t.reverse=!_t.reverse),te.useEffect(()=>{const Bt=()=>{(0,rt.Z)(()=>{ei(!1)},1)};return document.addEventListener("mouseup",Bt),()=>{document.removeEventListener("mouseup",Bt)}},[]);const ai=qr&&!_r,na=$t||((Bt,Tt)=>{const{index:or}=Tt,fr=Bt.props;function Rr(Mr,Ht,jn){var mi,Oi,mn,Xr;jn&&((Oi=(mi=_t)[Mr])===null||Oi===void 0||Oi.call(mi,Ht)),(Xr=(mn=fr)[Mr])===null||Xr===void 0||Xr.call(mn,Ht)}const Ur=Object.assign(Object.assign({},fr),{onMouseEnter:Mr=>{Wn(!0),Rr("onMouseEnter",Mr)},onMouseLeave:Mr=>{Wn(!1),Rr("onMouseLeave",Mr)},onMouseDown:Mr=>{ei(!0),ui(!0),Rr("onMouseDown",Mr)},onFocus:Mr=>{var Ht;ei(!0),(Ht=_t.onFocus)===null||Ht===void 0||Ht.call(_t,Mr),Rr("onFocus",Mr,!0)},onBlur:Mr=>{var Ht;ei(!1),(Ht=_t.onBlur)===null||Ht===void 0||Ht.call(_t,Mr),Rr("onBlur",Mr,!0)}}),on=te.cloneElement(Bt,Ur),kr=(!!_r||pr)&&An!==null;return ai?on:te.createElement(je,Object.assign({},di,{prefixCls:Qt("tooltip",Ir!=null?Ir:Un),title:An?An(Tt.value):"",open:kr,placement:Ki(ti!=null?ti:br,ir),key:or,classNames:{root:`${ca}-tooltip`},getPopupContainer:Mn||gn||nr}),on)}),Wi=ai?(Bt,Tt)=>{const or=te.cloneElement(Bt,{style:Object.assign(Object.assign({},Bt.props.style),{visibility:"hidden"})});return te.createElement(je,Object.assign({},di,{prefixCls:Qt("tooltip",Ir!=null?Ir:Un),title:An?An(Tt.value):"",open:An!==null&&pr,placement:Ki(ti!=null?ti:br,ir),key:"tooltip",classNames:{root:`${ca}-tooltip`},getPopupContainer:Mn||gn||nr,draggingDelete:Tt.draggingDelete}),or)}:void 0,Sa=Object.assign(Object.assign(Object.assign(Object.assign({},hr.root),xt),Ut==null?void 0:Ut.root),xn),ht=Object.assign(Object.assign({},hr.tracks),Ut==null?void 0:Ut.tracks),pt=a()(jt.tracks,ur==null?void 0:ur.tracks);return Ea(te.createElement(Re,Object.assign({},_t,{classNames:Object.assign({handle:a()(jt.handle,ur==null?void 0:ur.handle),rail:a()(jt.rail,ur==null?void 0:ur.rail),track:a()(jt.track,ur==null?void 0:ur.track)},pt?{tracks:pt}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},hr.handle),Ut==null?void 0:Ut.handle),rail:Object.assign(Object.assign({},hr.rail),Ut==null?void 0:Ut.rail),track:Object.assign(Object.assign({},hr.track),Ut==null?void 0:Ut.track)},Object.keys(ht).length?{tracks:ht}:{}),step:_t.step,range:qr,className:xa,style:Sa,disabled:Yt,ref:Xt,prefixCls:ca,handleRender:na,activeHandleRender:Wi,onChangeComplete:Qi})))})},57780:function(vt,tt,de){"use strict";de.r(tt),de.d(tt,{clsx:function(){return Se}});function te(a){var fe,le,z="";if(typeof a=="string"||typeof a=="number")z+=a;else if(typeof a=="object")if(Array.isArray(a))for(fe=0;fe{const Be=new Uint8Array(4),qe=new Uint32Array(Be.buffer);return!((qe[0]=1)&Be[0])})(),z={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class ae{constructor(qe=fe,Pe={}){za(this,"buffer");za(this,"byteLength");za(this,"byteOffset");za(this,"length");za(this,"offset");za(this,"lastWrittenByte");za(this,"littleEndian");za(this,"_data");za(this,"_mark");za(this,"_marks");let ct=!1;typeof qe=="number"?qe=new ArrayBuffer(qe):(ct=!0,this.lastWrittenByte=qe.byteLength);const gt=Pe.offset?Pe.offset>>>0:0,yt=qe.byteLength-gt;let rr=gt;(ArrayBuffer.isView(qe)||qe instanceof ae)&&(qe.byteLength!==qe.buffer.byteLength&&(rr=qe.byteOffset+gt),qe=qe.buffer),ct?this.lastWrittenByte=yt:this.lastWrittenByte=0,this.buffer=qe,this.length=yt,this.byteLength=yt,this.byteOffset=rr,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,rr,yt),this._mark=0,this._marks=[]}available(qe=1){return this.offset+qe<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(qe=1){return this.offset+=qe,this}back(qe=1){return this.offset-=qe,this}seek(qe){return this.offset=qe,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const qe=this._marks.pop();if(qe===void 0)throw new Error("Mark stack empty");return this.seek(qe),this}rewind(){return this.offset=0,this}ensureAvailable(qe=1){if(!this.available(qe)){const ct=(this.offset+qe)*2,gt=new Uint8Array(ct);gt.set(new Uint8Array(this.buffer)),this.buffer=gt.buffer,this.length=ct,this.byteLength=ct,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(qe=1){return this.readArray(qe,"uint8")}readArray(qe,Pe){const ct=z[Pe].BYTES_PER_ELEMENT*qe,gt=this.byteOffset+this.offset,yt=this.buffer.slice(gt,gt+ct);if(this.littleEndian===le&&Pe!=="uint8"&&Pe!=="int8"){const Zt=new Uint8Array(this.buffer.slice(gt,gt+ct));Zt.reverse();const Bn=new z[Pe](Zt.buffer);return this.offset+=ct,Bn.reverse(),Bn}const rr=new z[Pe](yt);return this.offset+=ct,rr}readInt16(){const qe=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,qe}readUint16(){const qe=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,qe}readInt32(){const qe=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,qe}readUint32(){const qe=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,qe}readFloat32(){const qe=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,qe}readFloat64(){const qe=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,qe}readBigInt64(){const qe=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,qe}readBigUint64(){const qe=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,qe}readChar(){return String.fromCharCode(this.readInt8())}readChars(qe=1){let Pe="";for(let ct=0;ctthis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const re=4,b=0,ie=1,x=2;function y(Be){let qe=Be.length;for(;--qe>=0;)Be[qe]=0}const E=0,ee=1,ne=2,oe=3,ue=258,ce=29,Ae=256,se=Ae+1+ce,he=30,ye=19,me=2*se+1,pe=15,ge=16,Ee=7,ve=256,we=16,Ie=17,Qe=18,De=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),Oe=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),be=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Le=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Ne=512,We=new Array((se+2)*2);y(We);const Me=new Array(he*2);y(Me);const et=new Array(Ne);y(et);const ot=new Array(ue-oe+1);y(ot);const Ve=new Array(ce);y(Ve);const Xe=new Array(he);y(Xe);function Ge(Be,qe,Pe,ct,gt){this.static_tree=Be,this.extra_bits=qe,this.extra_base=Pe,this.elems=ct,this.max_length=gt,this.has_stree=Be&&Be.length}let He,Ke,Ye;function _e(Be,qe){this.dyn_tree=Be,this.max_code=0,this.stat_desc=qe}const dt=Be=>Be<256?et[Be]:et[256+(Be>>>7)],it=(Be,qe)=>{Be.pending_buf[Be.pending++]=qe&255,Be.pending_buf[Be.pending++]=qe>>>8&255},Ze=(Be,qe,Pe)=>{Be.bi_valid>ge-Pe?(Be.bi_buf|=qe<>ge-Be.bi_valid,Be.bi_valid+=Pe-ge):(Be.bi_buf|=qe<{Ze(Be,Pe[qe*2],Pe[qe*2+1])},rt=(Be,qe)=>{let Pe=0;do Pe|=Be&1,Be>>>=1,Pe<<=1;while(--qe>0);return Pe>>>1},Ue=Be=>{Be.bi_valid===16?(it(Be,Be.bi_buf),Be.bi_buf=0,Be.bi_valid=0):Be.bi_valid>=8&&(Be.pending_buf[Be.pending++]=Be.bi_buf&255,Be.bi_buf>>=8,Be.bi_valid-=8)},$e=(Be,qe)=>{const Pe=qe.dyn_tree,ct=qe.max_code,gt=qe.stat_desc.static_tree,yt=qe.stat_desc.has_stree,rr=qe.stat_desc.extra_bits,Zt=qe.stat_desc.extra_base,Bn=qe.stat_desc.max_length;let Kt,Ar,fi,Pn,en,bi,La=0;for(Pn=0;Pn<=pe;Pn++)Be.bl_count[Pn]=0;for(Pe[Be.heap[Be.heap_max]*2+1]=0,Kt=Be.heap_max+1;KtBn&&(Pn=Bn,La++),Pe[Ar*2+1]=Pn,!(Ar>ct)&&(Be.bl_count[Pn]++,en=0,Ar>=Zt&&(en=rr[Ar-Zt]),bi=Pe[Ar*2],Be.opt_len+=bi*(Pn+en),yt&&(Be.static_len+=bi*(gt[Ar*2+1]+en)));if(La!==0){do{for(Pn=Bn-1;Be.bl_count[Pn]===0;)Pn--;Be.bl_count[Pn]--,Be.bl_count[Pn+1]+=2,Be.bl_count[Bn]--,La-=2}while(La>0);for(Pn=Bn;Pn!==0;Pn--)for(Ar=Be.bl_count[Pn];Ar!==0;)fi=Be.heap[--Kt],!(fi>ct)&&(Pe[fi*2+1]!==Pn&&(Be.opt_len+=(Pn-Pe[fi*2+1])*Pe[fi*2],Pe[fi*2+1]=Pn),Ar--)}},at=(Be,qe,Pe)=>{const ct=new Array(pe+1);let gt=0,yt,rr;for(yt=1;yt<=pe;yt++)gt=gt+Pe[yt-1]<<1,ct[yt]=gt;for(rr=0;rr<=qe;rr++){let Zt=Be[rr*2+1];Zt!==0&&(Be[rr*2]=rt(ct[Zt]++,Zt))}},ft=()=>{let Be,qe,Pe,ct,gt;const yt=new Array(pe+1);for(Pe=0,ct=0;ct>=7;ct{let qe;for(qe=0;qe{Be.bi_valid>8?it(Be,Be.bi_buf):Be.bi_valid>0&&(Be.pending_buf[Be.pending++]=Be.bi_buf),Be.bi_buf=0,Be.bi_valid=0},je=(Be,qe,Pe,ct)=>{const gt=qe*2,yt=Pe*2;return Be[gt]{const ct=Be.heap[Pe];let gt=Pe<<1;for(;gt<=Be.heap_len&&(gt{let ct,gt,yt=0,rr,Zt;if(Be.sym_next!==0)do ct=Be.pending_buf[Be.sym_buf+yt++]&255,ct+=(Be.pending_buf[Be.sym_buf+yt++]&255)<<8,gt=Be.pending_buf[Be.sym_buf+yt++],ct===0?Re(Be,gt,qe):(rr=ot[gt],Re(Be,rr+Ae+1,qe),Zt=De[rr],Zt!==0&&(gt-=Ve[rr],Ze(Be,gt,Zt)),ct--,rr=dt(ct),Re(Be,rr,Pe),Zt=Oe[rr],Zt!==0&&(ct-=Xe[rr],Ze(Be,ct,Zt)));while(yt{const Pe=qe.dyn_tree,ct=qe.stat_desc.static_tree,gt=qe.stat_desc.has_stree,yt=qe.stat_desc.elems;let rr,Zt,Bn=-1,Kt;for(Be.heap_len=0,Be.heap_max=me,rr=0;rr>1;rr>=1;rr--)ze(Be,Pe,rr);Kt=yt;do rr=Be.heap[1],Be.heap[1]=Be.heap[Be.heap_len--],ze(Be,Pe,1),Zt=Be.heap[1],Be.heap[--Be.heap_max]=rr,Be.heap[--Be.heap_max]=Zt,Pe[Kt*2]=Pe[rr*2]+Pe[Zt*2],Be.depth[Kt]=(Be.depth[rr]>=Be.depth[Zt]?Be.depth[rr]:Be.depth[Zt])+1,Pe[rr*2+1]=Pe[Zt*2+1]=Kt,Be.heap[1]=Kt++,ze(Be,Pe,1);while(Be.heap_len>=2);Be.heap[--Be.heap_max]=Be.heap[1],$e(Be,qe),at(Pe,Bn,Be.bl_count)},bt=(Be,qe,Pe)=>{let ct,gt=-1,yt,rr=qe[0*2+1],Zt=0,Bn=7,Kt=4;for(rr===0&&(Bn=138,Kt=3),qe[(Pe+1)*2+1]=65535,ct=0;ct<=Pe;ct++)yt=rr,rr=qe[(ct+1)*2+1],!(++Zt{let ct,gt=-1,yt,rr=qe[0*2+1],Zt=0,Bn=7,Kt=4;for(rr===0&&(Bn=138,Kt=3),ct=0;ct<=Pe;ct++)if(yt=rr,rr=qe[(ct+1)*2+1],!(++Zt{let qe;for(bt(Be,Be.dyn_ltree,Be.l_desc.max_code),bt(Be,Be.dyn_dtree,Be.d_desc.max_code),ut(Be,Be.bl_desc),qe=ye-1;qe>=3&&Be.bl_tree[Le[qe]*2+1]===0;qe--);return Be.opt_len+=3*(qe+1)+5+5+4,qe},sr=(Be,qe,Pe,ct)=>{let gt;for(Ze(Be,qe-257,5),Ze(Be,Pe-1,5),Ze(Be,ct-4,4),gt=0;gt{let qe=4093624447,Pe;for(Pe=0;Pe<=31;Pe++,qe>>>=1)if(qe&1&&Be.dyn_ltree[Pe*2]!==0)return b;if(Be.dyn_ltree[9*2]!==0||Be.dyn_ltree[10*2]!==0||Be.dyn_ltree[13*2]!==0)return ie;for(Pe=32;Pe{mr||(ft(),mr=!0),Be.l_desc=new _e(Be.dyn_ltree,He),Be.d_desc=new _e(Be.dyn_dtree,Ke),Be.bl_desc=new _e(Be.bl_tree,Ye),Be.bi_buf=0,Be.bi_valid=0,At(Be)},ar=(Be,qe,Pe,ct)=>{Ze(Be,(E<<1)+(ct?1:0),3),ke(Be),it(Be,Pe),it(Be,~Pe),Pe&&Be.pending_buf.set(Be.window.subarray(qe,qe+Pe),Be.pending),Be.pending+=Pe},lr=Be=>{Ze(Be,ee<<1,3),Re(Be,ve,We),Ue(Be)},Nt=(Be,qe,Pe,ct)=>{let gt,yt,rr=0;Be.level>0?(Be.strm.data_type===x&&(Be.strm.data_type=Gt(Be)),ut(Be,Be.l_desc),ut(Be,Be.d_desc),rr=Dt(Be),gt=Be.opt_len+3+7>>>3,yt=Be.static_len+3+7>>>3,yt<=gt&&(gt=yt)):gt=yt=Pe+5,Pe+4<=gt&&qe!==-1?ar(Be,qe,Pe,ct):Be.strategy===re||yt===gt?(Ze(Be,(ee<<1)+(ct?1:0),3),nt(Be,We,Me)):(Ze(Be,(ne<<1)+(ct?1:0),3),sr(Be,Be.l_desc.max_code+1,Be.d_desc.max_code+1,rr+1),nt(Be,Be.dyn_ltree,Be.dyn_dtree)),At(Be),ct&&ke(Be)},cr=(Be,qe,Pe)=>(Be.pending_buf[Be.sym_buf+Be.sym_next++]=qe,Be.pending_buf[Be.sym_buf+Be.sym_next++]=qe>>8,Be.pending_buf[Be.sym_buf+Be.sym_next++]=Pe,qe===0?Be.dyn_ltree[Pe*2]++:(Be.matches++,qe--,Be.dyn_ltree[(ot[Pe]+Ae+1)*2]++,Be.dyn_dtree[dt(qe)*2]++),Be.sym_next===Be.sym_end);var vr=Lt,Fr=ar,nn=Nt,Rt=cr,Xt=lr,Lr={_tr_init:vr,_tr_stored_block:Fr,_tr_flush_block:nn,_tr_tally:Rt,_tr_align:Xt},Gr=(Be,qe,Pe,ct)=>{let gt=Be&65535|0,yt=Be>>>16&65535|0,rr=0;for(;Pe!==0;){rr=Pe>2e3?2e3:Pe,Pe-=rr;do gt=gt+qe[ct++]|0,yt=yt+gt|0;while(--rr);gt%=65521,yt%=65521}return gt|yt<<16|0};const an=()=>{let Be,qe=[];for(var Pe=0;Pe<256;Pe++){Be=Pe;for(var ct=0;ct<8;ct++)Be=Be&1?3988292384^Be>>>1:Be>>>1;qe[Pe]=Be}return qe},xn=new Uint32Array(an());var Un=(Be,qe,Pe,ct)=>{const gt=xn,yt=ct+Pe;Be^=-1;for(let rr=ct;rr>>8^gt[(Be^qe[rr])&255];return Be^-1},tn={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Nn={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:gn,_tr_stored_block:br,_tr_flush_block:Dr,_tr_tally:tr,_tr_align:ur}=Lr,{Z_NO_FLUSH:Ut,Z_PARTIAL_FLUSH:_t,Z_FULL_FLUSH:ir,Z_FINISH:Qt,Z_BLOCK:Mt,Z_OK:wt,Z_STREAM_END:xt,Z_STREAM_ERROR:jt,Z_DATA_ERROR:hr,Z_BUF_ERROR:nr,Z_DEFAULT_COMPRESSION:kt,Z_FILTERED:Yt,Z_HUFFMAN_ONLY:$t,Z_RLE:jr,Z_FIXED:Zr,Z_DEFAULT_STRATEGY:Tn,Z_UNKNOWN:fn,Z_DEFLATED:Wn}=Nn,Qn=9,ei=15,di=8,Mn=256+1+29,Ir=30,Zn=19,_r=2*Mn+1,pr=15,An=3,Di=258,ui=Di+An+1,Qi=32,Ki=42,ca=57,Ea=69,Gi=73,fa=91,xa=103,ai=113,na=666,Wi=1,Sa=2,ht=3,pt=4,Bt=3,Tt=(Be,qe)=>(Be.msg=tn[qe],qe),or=Be=>Be*2-(Be>4?9:0),fr=Be=>{let qe=Be.length;for(;--qe>=0;)Be[qe]=0},Rr=Be=>{let qe,Pe,ct,gt=Be.w_size;qe=Be.hash_size,ct=qe;do Pe=Be.head[--ct],Be.head[ct]=Pe>=gt?Pe-gt:0;while(--qe);qe=gt,ct=qe;do Pe=Be.prev[--ct],Be.prev[ct]=Pe>=gt?Pe-gt:0;while(--qe)};let on=(Be,qe,Pe)=>(qe<{const qe=Be.state;let Pe=qe.pending;Pe>Be.avail_out&&(Pe=Be.avail_out),Pe!==0&&(Be.output.set(qe.pending_buf.subarray(qe.pending_out,qe.pending_out+Pe),Be.next_out),Be.next_out+=Pe,qe.pending_out+=Pe,Be.total_out+=Pe,Be.avail_out-=Pe,qe.pending-=Pe,qe.pending===0&&(qe.pending_out=0))},Mr=(Be,qe)=>{Dr(Be,Be.block_start>=0?Be.block_start:-1,Be.strstart-Be.block_start,qe),Be.block_start=Be.strstart,kr(Be.strm)},Ht=(Be,qe)=>{Be.pending_buf[Be.pending++]=qe},jn=(Be,qe)=>{Be.pending_buf[Be.pending++]=qe>>>8&255,Be.pending_buf[Be.pending++]=qe&255},mi=(Be,qe,Pe,ct)=>{let gt=Be.avail_in;return gt>ct&&(gt=ct),gt===0?0:(Be.avail_in-=gt,qe.set(Be.input.subarray(Be.next_in,Be.next_in+gt),Pe),Be.state.wrap===1?Be.adler=Gr(Be.adler,qe,gt,Pe):Be.state.wrap===2&&(Be.adler=Un(Be.adler,qe,gt,Pe)),Be.next_in+=gt,Be.total_in+=gt,gt)},Oi=(Be,qe)=>{let Pe=Be.max_chain_length,ct=Be.strstart,gt,yt,rr=Be.prev_length,Zt=Be.nice_match;const Bn=Be.strstart>Be.w_size-ui?Be.strstart-(Be.w_size-ui):0,Kt=Be.window,Ar=Be.w_mask,fi=Be.prev,Pn=Be.strstart+Di;let en=Kt[ct+rr-1],bi=Kt[ct+rr];Be.prev_length>=Be.good_match&&(Pe>>=2),Zt>Be.lookahead&&(Zt=Be.lookahead);do if(gt=qe,!(Kt[gt+rr]!==bi||Kt[gt+rr-1]!==en||Kt[gt]!==Kt[ct]||Kt[++gt]!==Kt[ct+1])){ct+=2,gt++;do;while(Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&Kt[++ct]===Kt[++gt]&&ctrr){if(Be.match_start=qe,rr=yt,yt>=Zt)break;en=Kt[ct+rr-1],bi=Kt[ct+rr]}}while((qe=fi[qe&Ar])>Bn&&--Pe!==0);return rr<=Be.lookahead?rr:Be.lookahead},mn=Be=>{const qe=Be.w_size;let Pe,ct,gt;do{if(ct=Be.window_size-Be.lookahead-Be.strstart,Be.strstart>=qe+(qe-ui)&&(Be.window.set(Be.window.subarray(qe,qe+qe-ct),0),Be.match_start-=qe,Be.strstart-=qe,Be.block_start-=qe,Be.insert>Be.strstart&&(Be.insert=Be.strstart),Rr(Be),ct+=qe),Be.strm.avail_in===0)break;if(Pe=mi(Be.strm,Be.window,Be.strstart+Be.lookahead,ct),Be.lookahead+=Pe,Be.lookahead+Be.insert>=An)for(gt=Be.strstart-Be.insert,Be.ins_h=Be.window[gt],Be.ins_h=on(Be,Be.ins_h,Be.window[gt+1]);Be.insert&&(Be.ins_h=on(Be,Be.ins_h,Be.window[gt+An-1]),Be.prev[gt&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=gt,gt++,Be.insert--,!(Be.lookahead+Be.insert{let Pe=Be.pending_buf_size-5>Be.w_size?Be.w_size:Be.pending_buf_size-5,ct,gt,yt,rr=0,Zt=Be.strm.avail_in;do{if(ct=65535,yt=Be.bi_valid+42>>3,Be.strm.avail_outgt+Be.strm.avail_in&&(ct=gt+Be.strm.avail_in),ct>yt&&(ct=yt),ct>8,Be.pending_buf[Be.pending-2]=~ct,Be.pending_buf[Be.pending-1]=~ct>>8,kr(Be.strm),gt&&(gt>ct&&(gt=ct),Be.strm.output.set(Be.window.subarray(Be.block_start,Be.block_start+gt),Be.strm.next_out),Be.strm.next_out+=gt,Be.strm.avail_out-=gt,Be.strm.total_out+=gt,Be.block_start+=gt,ct-=gt),ct&&(mi(Be.strm,Be.strm.output,Be.strm.next_out,ct),Be.strm.next_out+=ct,Be.strm.avail_out-=ct,Be.strm.total_out+=ct)}while(rr===0);return Zt-=Be.strm.avail_in,Zt&&(Zt>=Be.w_size?(Be.matches=2,Be.window.set(Be.strm.input.subarray(Be.strm.next_in-Be.w_size,Be.strm.next_in),0),Be.strstart=Be.w_size,Be.insert=Be.strstart):(Be.window_size-Be.strstart<=Zt&&(Be.strstart-=Be.w_size,Be.window.set(Be.window.subarray(Be.w_size,Be.w_size+Be.strstart),0),Be.matches<2&&Be.matches++,Be.insert>Be.strstart&&(Be.insert=Be.strstart)),Be.window.set(Be.strm.input.subarray(Be.strm.next_in-Zt,Be.strm.next_in),Be.strstart),Be.strstart+=Zt,Be.insert+=Zt>Be.w_size-Be.insert?Be.w_size-Be.insert:Zt),Be.block_start=Be.strstart),Be.high_wateryt&&Be.block_start>=Be.w_size&&(Be.block_start-=Be.w_size,Be.strstart-=Be.w_size,Be.window.set(Be.window.subarray(Be.w_size,Be.w_size+Be.strstart),0),Be.matches<2&&Be.matches++,yt+=Be.w_size,Be.insert>Be.strstart&&(Be.insert=Be.strstart)),yt>Be.strm.avail_in&&(yt=Be.strm.avail_in),yt&&(mi(Be.strm,Be.window,Be.strstart,yt),Be.strstart+=yt,Be.insert+=yt>Be.w_size-Be.insert?Be.w_size-Be.insert:yt),Be.high_water>3,yt=Be.pending_buf_size-yt>65535?65535:Be.pending_buf_size-yt,Pe=yt>Be.w_size?Be.w_size:yt,gt=Be.strstart-Be.block_start,(gt>=Pe||(gt||qe===Qt)&&qe!==Ut&&Be.strm.avail_in===0&><=yt)&&(ct=gt>yt?yt:gt,rr=qe===Qt&&Be.strm.avail_in===0&&ct===gt?1:0,br(Be,Be.block_start,ct,rr),Be.block_start+=ct,kr(Be.strm)),rr?ht:Wi)},Cn=(Be,qe)=>{let Pe,ct;for(;;){if(Be.lookahead=An&&(Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart),Pe!==0&&Be.strstart-Pe<=Be.w_size-ui&&(Be.match_length=Oi(Be,Pe)),Be.match_length>=An)if(ct=tr(Be,Be.strstart-Be.match_start,Be.match_length-An),Be.lookahead-=Be.match_length,Be.match_length<=Be.max_lazy_match&&Be.lookahead>=An){Be.match_length--;do Be.strstart++,Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart;while(--Be.match_length!==0);Be.strstart++}else Be.strstart+=Be.match_length,Be.match_length=0,Be.ins_h=Be.window[Be.strstart],Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+1]);else ct=tr(Be,0,Be.window[Be.strstart]),Be.lookahead--,Be.strstart++;if(ct&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}return Be.insert=Be.strstart{let Pe,ct,gt;for(;;){if(Be.lookahead=An&&(Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart),Be.prev_length=Be.match_length,Be.prev_match=Be.match_start,Be.match_length=An-1,Pe!==0&&Be.prev_length4096)&&(Be.match_length=An-1)),Be.prev_length>=An&&Be.match_length<=Be.prev_length){gt=Be.strstart+Be.lookahead-An,ct=tr(Be,Be.strstart-1-Be.prev_match,Be.prev_length-An),Be.lookahead-=Be.prev_length-1,Be.prev_length-=2;do++Be.strstart<=gt&&(Be.ins_h=on(Be,Be.ins_h,Be.window[Be.strstart+An-1]),Pe=Be.prev[Be.strstart&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=Be.strstart);while(--Be.prev_length!==0);if(Be.match_available=0,Be.match_length=An-1,Be.strstart++,ct&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}else if(Be.match_available){if(ct=tr(Be,0,Be.window[Be.strstart-1]),ct&&Mr(Be,!1),Be.strstart++,Be.lookahead--,Be.strm.avail_out===0)return Wi}else Be.match_available=1,Be.strstart++,Be.lookahead--}return Be.match_available&&(ct=tr(Be,0,Be.window[Be.strstart-1]),Be.match_available=0),Be.insert=Be.strstart{let Pe,ct,gt,yt;const rr=Be.window;for(;;){if(Be.lookahead<=Di){if(mn(Be),Be.lookahead<=Di&&qe===Ut)return Wi;if(Be.lookahead===0)break}if(Be.match_length=0,Be.lookahead>=An&&Be.strstart>0&&(gt=Be.strstart-1,ct=rr[gt],ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt])){yt=Be.strstart+Di;do;while(ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&&ct===rr[++gt]&>Be.lookahead&&(Be.match_length=Be.lookahead)}if(Be.match_length>=An?(Pe=tr(Be,1,Be.match_length-An),Be.lookahead-=Be.match_length,Be.strstart+=Be.match_length,Be.match_length=0):(Pe=tr(Be,0,Be.window[Be.strstart]),Be.lookahead--,Be.strstart++),Pe&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}return Be.insert=0,qe===Qt?(Mr(Be,!0),Be.strm.avail_out===0?ht:pt):Be.sym_next&&(Mr(Be,!1),Be.strm.avail_out===0)?Wi:Sa},Or=(Be,qe)=>{let Pe;for(;;){if(Be.lookahead===0&&(mn(Be),Be.lookahead===0)){if(qe===Ut)return Wi;break}if(Be.match_length=0,Pe=tr(Be,0,Be.window[Be.strstart]),Be.lookahead--,Be.strstart++,Pe&&(Mr(Be,!1),Be.strm.avail_out===0))return Wi}return Be.insert=0,qe===Qt?(Mr(Be,!0),Be.strm.avail_out===0?ht:pt):Be.sym_next&&(Mr(Be,!1),Be.strm.avail_out===0)?Wi:Sa};function Yn(Be,qe,Pe,ct,gt){this.good_length=Be,this.max_lazy=qe,this.nice_length=Pe,this.max_chain=ct,this.func=gt}const Xn=[new Yn(0,0,0,0,Xr),new Yn(4,4,8,4,Cn),new Yn(4,5,16,8,Cn),new Yn(4,6,32,32,Cn),new Yn(4,4,16,16,kn),new Yn(8,16,32,32,kn),new Yn(8,16,128,128,kn),new Yn(8,32,128,256,kn),new Yn(32,128,258,1024,kn),new Yn(32,258,258,4096,kn)],Zi=Be=>{Be.window_size=2*Be.w_size,fr(Be.head),Be.max_lazy_match=Xn[Be.level].max_lazy,Be.good_match=Xn[Be.level].good_length,Be.nice_match=Xn[Be.level].nice_length,Be.max_chain_length=Xn[Be.level].max_chain,Be.strstart=0,Be.block_start=0,Be.lookahead=0,Be.insert=0,Be.match_length=Be.prev_length=An-1,Be.match_available=0,Be.ins_h=0};function hi(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Wn,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(_r*2),this.dyn_dtree=new Uint16Array((2*Ir+1)*2),this.bl_tree=new Uint16Array((2*Zn+1)*2),fr(this.dyn_ltree),fr(this.dyn_dtree),fr(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(pr+1),this.heap=new Uint16Array(2*Mn+1),fr(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Mn+1),fr(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const ni=Be=>{if(!Be)return 1;const qe=Be.state;return!qe||qe.strm!==Be||qe.status!==Ki&&qe.status!==ca&&qe.status!==Ea&&qe.status!==Gi&&qe.status!==fa&&qe.status!==xa&&qe.status!==ai&&qe.status!==na?1:0},Ri=Be=>{if(ni(Be))return Tt(Be,jt);Be.total_in=Be.total_out=0,Be.data_type=fn;const qe=Be.state;return qe.pending=0,qe.pending_out=0,qe.wrap<0&&(qe.wrap=-qe.wrap),qe.status=qe.wrap===2?ca:qe.wrap?Ki:ai,Be.adler=qe.wrap===2?0:1,qe.last_flush=-2,gn(qe),wt},gr=Be=>{const qe=Ri(Be);return qe===wt&&Zi(Be.state),qe},$r=(Be,qe)=>ni(Be)||Be.state.wrap!==2?jt:(Be.state.gzhead=qe,wt),Kr=(Be,qe,Pe,ct,gt,yt)=>{if(!Be)return jt;let rr=1;if(qe===kt&&(qe=6),ct<0?(rr=0,ct=-ct):ct>15&&(rr=2,ct-=16),gt<1||gt>Qn||Pe!==Wn||ct<8||ct>15||qe<0||qe>9||yt<0||yt>Zr||ct===8&&rr!==1)return Tt(Be,jt);ct===8&&(ct=9);const Zt=new hi;return Be.state=Zt,Zt.strm=Be,Zt.status=Ki,Zt.wrap=rr,Zt.gzhead=null,Zt.w_bits=ct,Zt.w_size=1<Kr(Be,qe,Wn,ei,di,Tn),qn=(Be,qe)=>{if(ni(Be)||qe>Mt||qe<0)return Be?Tt(Be,jt):jt;const Pe=Be.state;if(!Be.output||Be.avail_in!==0&&!Be.input||Pe.status===na&&qe!==Qt)return Tt(Be,Be.avail_out===0?nr:jt);const ct=Pe.last_flush;if(Pe.last_flush=qe,Pe.pending!==0){if(kr(Be),Be.avail_out===0)return Pe.last_flush=-1,wt}else if(Be.avail_in===0&&or(qe)<=or(ct)&&qe!==Qt)return Tt(Be,nr);if(Pe.status===na&&Be.avail_in!==0)return Tt(Be,nr);if(Pe.status===Ki&&Pe.wrap===0&&(Pe.status=ai),Pe.status===Ki){let gt=Wn+(Pe.w_bits-8<<4)<<8,yt=-1;if(Pe.strategy>=$t||Pe.level<2?yt=0:Pe.level<6?yt=1:Pe.level===6?yt=2:yt=3,gt|=yt<<6,Pe.strstart!==0&&(gt|=Qi),gt+=31-gt%31,jn(Pe,gt),Pe.strstart!==0&&(jn(Pe,Be.adler>>>16),jn(Pe,Be.adler&65535)),Be.adler=1,Pe.status=ai,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt}if(Pe.status===ca){if(Be.adler=0,Ht(Pe,31),Ht(Pe,139),Ht(Pe,8),Pe.gzhead)Ht(Pe,(Pe.gzhead.text?1:0)+(Pe.gzhead.hcrc?2:0)+(Pe.gzhead.extra?4:0)+(Pe.gzhead.name?8:0)+(Pe.gzhead.comment?16:0)),Ht(Pe,Pe.gzhead.time&255),Ht(Pe,Pe.gzhead.time>>8&255),Ht(Pe,Pe.gzhead.time>>16&255),Ht(Pe,Pe.gzhead.time>>24&255),Ht(Pe,Pe.level===9?2:Pe.strategy>=$t||Pe.level<2?4:0),Ht(Pe,Pe.gzhead.os&255),Pe.gzhead.extra&&Pe.gzhead.extra.length&&(Ht(Pe,Pe.gzhead.extra.length&255),Ht(Pe,Pe.gzhead.extra.length>>8&255)),Pe.gzhead.hcrc&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending,0)),Pe.gzindex=0,Pe.status=Ea;else if(Ht(Pe,0),Ht(Pe,0),Ht(Pe,0),Ht(Pe,0),Ht(Pe,0),Ht(Pe,Pe.level===9?2:Pe.strategy>=$t||Pe.level<2?4:0),Ht(Pe,Bt),Pe.status=ai,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt}if(Pe.status===Ea){if(Pe.gzhead.extra){let gt=Pe.pending,yt=(Pe.gzhead.extra.length&65535)-Pe.gzindex;for(;Pe.pending+yt>Pe.pending_buf_size;){let Zt=Pe.pending_buf_size-Pe.pending;if(Pe.pending_buf.set(Pe.gzhead.extra.subarray(Pe.gzindex,Pe.gzindex+Zt),Pe.pending),Pe.pending=Pe.pending_buf_size,Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),Pe.gzindex+=Zt,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt;gt=0,yt-=Zt}let rr=new Uint8Array(Pe.gzhead.extra);Pe.pending_buf.set(rr.subarray(Pe.gzindex,Pe.gzindex+yt),Pe.pending),Pe.pending+=yt,Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),Pe.gzindex=0}Pe.status=Gi}if(Pe.status===Gi){if(Pe.gzhead.name){let gt=Pe.pending,yt;do{if(Pe.pending===Pe.pending_buf_size){if(Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt;gt=0}Pe.gzindexgt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),Pe.gzindex=0}Pe.status=fa}if(Pe.status===fa){if(Pe.gzhead.comment){let gt=Pe.pending,yt;do{if(Pe.pending===Pe.pending_buf_size){if(Pe.gzhead.hcrc&&Pe.pending>gt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt)),kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt;gt=0}Pe.gzindexgt&&(Be.adler=Un(Be.adler,Pe.pending_buf,Pe.pending-gt,gt))}Pe.status=xa}if(Pe.status===xa){if(Pe.gzhead.hcrc){if(Pe.pending+2>Pe.pending_buf_size&&(kr(Be),Pe.pending!==0))return Pe.last_flush=-1,wt;Ht(Pe,Be.adler&255),Ht(Pe,Be.adler>>8&255),Be.adler=0}if(Pe.status=ai,kr(Be),Pe.pending!==0)return Pe.last_flush=-1,wt}if(Be.avail_in!==0||Pe.lookahead!==0||qe!==Ut&&Pe.status!==na){let gt=Pe.level===0?Xr(Pe,qe):Pe.strategy===$t?Or(Pe,qe):Pe.strategy===jr?vn(Pe,qe):Xn[Pe.level].func(Pe,qe);if((gt===ht||gt===pt)&&(Pe.status=na),gt===Wi||gt===ht)return Be.avail_out===0&&(Pe.last_flush=-1),wt;if(gt===Sa&&(qe===_t?ur(Pe):qe!==Mt&&(br(Pe,0,0,!1),qe===ir&&(fr(Pe.head),Pe.lookahead===0&&(Pe.strstart=0,Pe.block_start=0,Pe.insert=0))),kr(Be),Be.avail_out===0))return Pe.last_flush=-1,wt}return qe!==Qt?wt:Pe.wrap<=0?xt:(Pe.wrap===2?(Ht(Pe,Be.adler&255),Ht(Pe,Be.adler>>8&255),Ht(Pe,Be.adler>>16&255),Ht(Pe,Be.adler>>24&255),Ht(Pe,Be.total_in&255),Ht(Pe,Be.total_in>>8&255),Ht(Pe,Be.total_in>>16&255),Ht(Pe,Be.total_in>>24&255)):(jn(Pe,Be.adler>>>16),jn(Pe,Be.adler&65535)),kr(Be),Pe.wrap>0&&(Pe.wrap=-Pe.wrap),Pe.pending!==0?wt:xt)},Ot=Be=>{if(ni(Be))return jt;const qe=Be.state.status;return Be.state=null,qe===ai?Tt(Be,hr):wt},qt=(Be,qe)=>{let Pe=qe.length;if(ni(Be))return jt;const ct=Be.state,gt=ct.wrap;if(gt===2||gt===1&&ct.status!==Ki||ct.lookahead)return jt;if(gt===1&&(Be.adler=Gr(Be.adler,qe,Pe,0)),ct.wrap=0,Pe>=ct.w_size){gt===0&&(fr(ct.head),ct.strstart=0,ct.block_start=0,ct.insert=0);let Bn=new Uint8Array(ct.w_size);Bn.set(qe.subarray(Pe-ct.w_size,Pe),0),qe=Bn,Pe=ct.w_size}const yt=Be.avail_in,rr=Be.next_in,Zt=Be.input;for(Be.avail_in=Pe,Be.next_in=0,Be.input=qe,mn(ct);ct.lookahead>=An;){let Bn=ct.strstart,Kt=ct.lookahead-(An-1);do ct.ins_h=on(ct,ct.ins_h,ct.window[Bn+An-1]),ct.prev[Bn&ct.w_mask]=ct.head[ct.ins_h],ct.head[ct.ins_h]=Bn,Bn++;while(--Kt);ct.strstart=Bn,ct.lookahead=An-1,mn(ct)}return ct.strstart+=ct.lookahead,ct.block_start=ct.strstart,ct.insert=ct.lookahead,ct.lookahead=0,ct.match_length=ct.prev_length=An-1,ct.match_available=0,Be.next_in=rr,Be.input=Zt,Be.avail_in=yt,ct.wrap=gt,wt};var yr=Vr,sn=Kr,Rn=gr,Fn=Ri,ln=$r,Cr=qn,yn=Ot,cn=qt,Ui="pako deflate (from Nodeca project)",Vn={deflateInit:yr,deflateInit2:sn,deflateReset:Rn,deflateResetKeep:Fn,deflateSetHeader:ln,deflate:Cr,deflateEnd:yn,deflateSetDictionary:cn,deflateInfo:Ui};const Gn=(Be,qe)=>Object.prototype.hasOwnProperty.call(Be,qe);var ri=function(Be){const qe=Array.prototype.slice.call(arguments,1);for(;qe.length;){const Pe=qe.shift();if(Pe){if(typeof Pe!="object")throw new TypeError(Pe+"must be non-object");for(const ct in Pe)Gn(Pe,ct)&&(Be[ct]=Pe[ct])}}return Be},oi=Be=>{let qe=0;for(let ct=0,gt=Be.length;ct=252?6:Be>=248?5:Be>=240?4:Be>=224?3:Be>=192?2:1;En[254]=En[254]=1;var Ni=Be=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(Be);let qe,Pe,ct,gt,yt,rr=Be.length,Zt=0;for(gt=0;gt>>6,qe[yt++]=128|Pe&63):Pe<65536?(qe[yt++]=224|Pe>>>12,qe[yt++]=128|Pe>>>6&63,qe[yt++]=128|Pe&63):(qe[yt++]=240|Pe>>>18,qe[yt++]=128|Pe>>>12&63,qe[yt++]=128|Pe>>>6&63,qe[yt++]=128|Pe&63);return qe};const Ti=(Be,qe)=>{if(qe<65534&&Be.subarray&&vi)return String.fromCharCode.apply(null,Be.length===qe?Be:Be.subarray(0,qe));let Pe="";for(let ct=0;ct{const Pe=qe||Be.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(Be.subarray(0,qe));let ct,gt;const yt=new Array(Pe*2);for(gt=0,ct=0;ct4){yt[gt++]=65533,ct+=Zt-1;continue}for(rr&=Zt===2?31:Zt===3?15:7;Zt>1&&ct1){yt[gt++]=65533;continue}rr<65536?yt[gt++]=rr:(rr-=65536,yt[gt++]=55296|rr>>10&1023,yt[gt++]=56320|rr&1023)}return Ti(yt,gt)},ua=(Be,qe)=>{qe=qe||Be.length,qe>Be.length&&(qe=Be.length);let Pe=qe-1;for(;Pe>=0&&(Be[Pe]&192)===128;)Pe--;return Pe<0||Pe===0?qe:Pe+En[Be[Pe]]>qe?Pe:qe},si={string2buf:Ni,buf2string:ki,utf8border:ua};function Si(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var ha=Si;const mt=Object.prototype.toString,{Z_NO_FLUSH:Fa,Z_SYNC_FLUSH:Qa,Z_FULL_FLUSH:Ga,Z_FINISH:qa,Z_OK:_i,Z_STREAM_END:co,Z_DEFAULT_COMPRESSION:Ao,Z_DEFAULT_STRATEGY:ba,Z_DEFLATED:Va}=Nn;function Fi(Be){this.options=Qr.assign({level:Ao,method:Va,chunkSize:16384,windowBits:15,memLevel:8,strategy:ba},Be||{});let qe=this.options;qe.raw&&qe.windowBits>0?qe.windowBits=-qe.windowBits:qe.gzip&&qe.windowBits>0&&qe.windowBits<16&&(qe.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ha,this.strm.avail_out=0;let Pe=Vn.deflateInit2(this.strm,qe.level,qe.method,qe.windowBits,qe.memLevel,qe.strategy);if(Pe!==_i)throw new Error(tn[Pe]);if(qe.header&&Vn.deflateSetHeader(this.strm,qe.header),qe.dictionary){let ct;if(typeof qe.dictionary=="string"?ct=si.string2buf(qe.dictionary):mt.call(qe.dictionary)==="[object ArrayBuffer]"?ct=new Uint8Array(qe.dictionary):ct=qe.dictionary,Pe=Vn.deflateSetDictionary(this.strm,ct),Pe!==_i)throw new Error(tn[Pe]);this._dict_set=!0}}Fi.prototype.push=function(Be,qe){const Pe=this.strm,ct=this.options.chunkSize;let gt,yt;if(this.ended)return!1;for(qe===~~qe?yt=qe:yt=qe===!0?qa:Fa,typeof Be=="string"?Pe.input=si.string2buf(Be):mt.call(Be)==="[object ArrayBuffer]"?Pe.input=new Uint8Array(Be):Pe.input=Be,Pe.next_in=0,Pe.avail_in=Pe.input.length;;){if(Pe.avail_out===0&&(Pe.output=new Uint8Array(ct),Pe.next_out=0,Pe.avail_out=ct),(yt===Qa||yt===Ga)&&Pe.avail_out<=6){this.onData(Pe.output.subarray(0,Pe.next_out)),Pe.avail_out=0;continue}if(gt=Vn.deflate(Pe,yt),gt===co)return Pe.next_out>0&&this.onData(Pe.output.subarray(0,Pe.next_out)),gt=Vn.deflateEnd(this.strm),this.onEnd(gt),this.ended=!0,gt===_i;if(Pe.avail_out===0){this.onData(Pe.output);continue}if(yt>0&&Pe.next_out>0){this.onData(Pe.output.subarray(0,Pe.next_out)),Pe.avail_out=0;continue}if(Pe.avail_in===0)break}return!0},Fi.prototype.onData=function(Be){this.chunks.push(Be)},Fi.prototype.onEnd=function(Be){Be===_i&&(this.result=Qr.flattenChunks(this.chunks)),this.chunks=[],this.err=Be,this.msg=this.strm.msg};function wo(Be,qe){const Pe=new Fi(qe);if(Pe.push(Be,!0),Pe.err)throw Pe.msg||tn[Pe.err];return Pe.result}function $i(Be,qe){return qe=qe||{},qe.raw=!0,wo(Be,qe)}function It(Be,qe){return qe=qe||{},qe.gzip=!0,wo(Be,qe)}var Wt=Fi,Vt=wo,Pr=$i,pn=It,Pt=Nn,Tr={Deflate:Wt,deflate:Vt,deflateRaw:Pr,gzip:pn,constants:Pt};const xr=16209,wr=16191;var Hr=function(qe,Pe){let ct,gt,yt,rr,Zt,Bn,Kt,Ar,fi,Pn,en,bi,La,va,la,Da,Aa,In,Ba,Ct,Nr,On,Kn,hn;const _n=qe.state;ct=qe.next_in,Kn=qe.input,gt=ct+(qe.avail_in-5),yt=qe.next_out,hn=qe.output,rr=yt-(Pe-qe.avail_out),Zt=yt+(qe.avail_out-257),Bn=_n.dmax,Kt=_n.wsize,Ar=_n.whave,fi=_n.wnext,Pn=_n.window,en=_n.hold,bi=_n.bits,La=_n.lencode,va=_n.distcode,la=(1<<_n.lenbits)-1,Da=(1<<_n.distbits)-1;e:do{bi<15&&(en+=Kn[ct++]<>>24,en>>>=In,bi-=In,In=Aa>>>16&255,In===0)hn[yt++]=Aa&65535;else if(In&16){Ba=Aa&65535,In&=15,In&&(bi>>=In,bi-=In),bi<15&&(en+=Kn[ct++]<>>24,en>>>=In,bi-=In,In=Aa>>>16&255,In&16){if(Ct=Aa&65535,In&=15,biBn){qe.msg="invalid distance too far back",_n.mode=xr;break e}if(en>>>=In,bi-=In,In=yt-rr,Ct>In){if(In=Ct-In,In>Ar&&_n.sane){qe.msg="invalid distance too far back",_n.mode=xr;break e}if(Nr=0,On=Pn,fi===0){if(Nr+=Kt-In,In2;)hn[yt++]=On[Nr++],hn[yt++]=On[Nr++],hn[yt++]=On[Nr++],Ba-=3;Ba&&(hn[yt++]=On[Nr++],Ba>1&&(hn[yt++]=On[Nr++]))}else{Nr=yt-Ct;do hn[yt++]=hn[Nr++],hn[yt++]=hn[Nr++],hn[yt++]=hn[Nr++],Ba-=3;while(Ba>2);Ba&&(hn[yt++]=hn[Nr++],Ba>1&&(hn[yt++]=hn[Nr++]))}}else if(In&64){qe.msg="invalid distance code",_n.mode=xr;break e}else{Aa=va[(Aa&65535)+(en&(1<>3,ct-=Ba,bi-=Ba<<3,en&=(1<{const Bn=Zt.bits;let Kt=0,Ar=0,fi=0,Pn=0,en=0,bi=0,La=0,va=0,la=0,Da=0,Aa,In,Ba,Ct,Nr,On=null,Kn;const hn=new Uint16Array(Wr+1),_n=new Uint16Array(Wr+1);let aa=null,Wa,Za,Ha;for(Kt=0;Kt<=Wr;Kt++)hn[Kt]=0;for(Ar=0;Ar=1&&hn[Pn]===0;Pn--);if(en>Pn&&(en=Pn),Pn===0)return gt[yt++]=1<<24|64<<16|0,gt[yt++]=1<<24|64<<16|0,Zt.bits=1,0;for(fi=1;fi0&&(Be===zi||Pn!==1))return-1;for(_n[1]=0,Kt=1;Ktdn||Be===ea&&la>Jn)return 1;for(;;){Wa=Kt-La,rr[Ar]+1=Kn?(Za=aa[rr[Ar]-Kn],Ha=On[rr[Ar]-Kn]):(Za=96,Ha=0),Aa=1<>La)+In]=Wa<<24|Za<<16|Ha|0;while(In!==0);for(Aa=1<>=1;if(Aa!==0?(Da&=Aa-1,Da+=Aa):Da=0,Ar++,--hn[Kt]===0){if(Kt===Pn)break;Kt=qe[Pe+rr[Ar]]}if(Kt>en&&(Da&Ct)!==Ba){for(La===0&&(La=en),Nr+=fi,bi=Kt-La,va=1<dn||Be===ea&&la>Jn)return 1;Ba=Da&Ct,gt[Ba]=en<<24|bi<<16|Nr-yt|0}}return Da!==0&&(gt[Nr+Da]=Kt-La<<24|64<<16|0),Zt.bits=en,0};const Sr=0,Dn=1,ii=2,{Z_FINISH:xi,Z_BLOCK:yi,Z_TREES:Ca,Z_OK:pa,Z_STREAM_END:Li,Z_NEED_DICT:ga,Z_STREAM_ERROR:sa,Z_DATA_ERROR:ma,Z_MEM_ERROR:Hn,Z_BUF_ERROR:un,Z_DEFLATED:Mi}=Nn,Ji=16180,Er=16181,Ai=16182,Xi=16183,rn=16184,bn=16185,ta=16186,qi=16187,Ci=16188,zt=16189,Yr=16190,Jr=16191,Ln=16192,Vi=16193,Ii=16194,Ra=16195,ka=16196,$a=16197,ra=16198,Ma=16199,to=16200,Qo=16201,Bo=16202,Fo=16203,Do=16204,Oo=16205,Mo=16206,yo=16207,To=16208,ja=16209,Co=16210,Rs=16211,uA=852,cA=592,ns=15,Ls=Be=>(Be>>>24&255)+(Be>>>8&65280)+((Be&65280)<<8)+((Be&255)<<24);function fA(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const jo=Be=>{if(!Be)return 1;const qe=Be.state;return!qe||qe.strm!==Be||qe.modeRs?1:0},Us=Be=>{if(jo(Be))return sa;const qe=Be.state;return Be.total_in=Be.total_out=qe.total=0,Be.msg="",qe.wrap&&(Be.adler=qe.wrap&1),qe.mode=Ji,qe.last=0,qe.havedict=0,qe.flags=-1,qe.dmax=32768,qe.head=null,qe.hold=0,qe.bits=0,qe.lencode=qe.lendyn=new Int32Array(uA),qe.distcode=qe.distdyn=new Int32Array(cA),qe.sane=1,qe.back=-1,pa},Vo=Be=>{if(jo(Be))return sa;const qe=Be.state;return qe.wsize=0,qe.whave=0,qe.wnext=0,Us(Be)},Ns=(Be,qe)=>{let Pe;if(jo(Be))return sa;const ct=Be.state;return qe<0?(Pe=0,qe=-qe):(Pe=(qe>>4)+5,qe<48&&(qe&=15)),qe&&(qe<8||qe>15)?sa:(ct.window!==null&&ct.wbits!==qe&&(ct.window=null),ct.wrap=Pe,ct.wbits=qe,Vo(Be))},ks=(Be,qe)=>{if(!Be)return sa;const Pe=new fA;Be.state=Pe,Pe.strm=Be,Pe.window=null,Pe.mode=Ji;const ct=Ns(Be,qe);return ct!==pa&&(Be.state=null),ct},dA=Be=>ks(Be,ns);let Hs=!0,Ko,gs;const hA=Be=>{if(Hs){Ko=new Int32Array(512),gs=new Int32Array(32);let qe=0;for(;qe<144;)Be.lens[qe++]=8;for(;qe<256;)Be.lens[qe++]=9;for(;qe<280;)Be.lens[qe++]=7;for(;qe<288;)Be.lens[qe++]=8;for(Sn(Dn,Be.lens,0,288,Ko,0,Be.work,{bits:9}),qe=0;qe<32;)Be.lens[qe++]=5;Sn(ii,Be.lens,0,32,gs,0,Be.work,{bits:5}),Hs=!1}Be.lencode=Ko,Be.lenbits=9,Be.distcode=gs,Be.distbits=5},zs=(Be,qe,Pe,ct)=>{let gt;const yt=Be.state;return yt.window===null&&(yt.wsize=1<=yt.wsize?(yt.window.set(qe.subarray(Pe-yt.wsize,Pe),0),yt.wnext=0,yt.whave=yt.wsize):(gt=yt.wsize-yt.wnext,gt>ct&&(gt=ct),yt.window.set(qe.subarray(Pe-ct,Pe-ct+gt),yt.wnext),ct-=gt,ct?(yt.window.set(qe.subarray(Pe-ct,Pe),0),yt.wnext=ct,yt.whave=yt.wsize):(yt.wnext+=gt,yt.wnext===yt.wsize&&(yt.wnext=0),yt.whave{let Pe,ct,gt,yt,rr,Zt,Bn,Kt,Ar,fi,Pn,en,bi,La,va=0,la,Da,Aa,In,Ba,Ct,Nr,On;const Kn=new Uint8Array(4);let hn,_n;const aa=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(jo(Be)||!Be.output||!Be.input&&Be.avail_in!==0)return sa;Pe=Be.state,Pe.mode===Jr&&(Pe.mode=Ln),rr=Be.next_out,gt=Be.output,Bn=Be.avail_out,yt=Be.next_in,ct=Be.input,Zt=Be.avail_in,Kt=Pe.hold,Ar=Pe.bits,fi=Zt,Pn=Bn,On=pa;e:for(;;)switch(Pe.mode){case Ji:if(Pe.wrap===0){Pe.mode=Ln;break}for(;Ar<16;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>8&255,Pe.check=Un(Pe.check,Kn,2,0),Kt=0,Ar=0,Pe.mode=Er;break}if(Pe.head&&(Pe.head.done=!1),!(Pe.wrap&1)||(((Kt&255)<<8)+(Kt>>8))%31){Be.msg="incorrect header check",Pe.mode=ja;break}if((Kt&15)!==Mi){Be.msg="unknown compression method",Pe.mode=ja;break}if(Kt>>>=4,Ar-=4,Nr=(Kt&15)+8,Pe.wbits===0&&(Pe.wbits=Nr),Nr>15||Nr>Pe.wbits){Be.msg="invalid window size",Pe.mode=ja;break}Pe.dmax=1<>8&1),Pe.flags&512&&Pe.wrap&4&&(Kn[0]=Kt&255,Kn[1]=Kt>>>8&255,Pe.check=Un(Pe.check,Kn,2,0)),Kt=0,Ar=0,Pe.mode=Ai;case Ai:for(;Ar<32;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>8&255,Kn[2]=Kt>>>16&255,Kn[3]=Kt>>>24&255,Pe.check=Un(Pe.check,Kn,4,0)),Kt=0,Ar=0,Pe.mode=Xi;case Xi:for(;Ar<16;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>8),Pe.flags&512&&Pe.wrap&4&&(Kn[0]=Kt&255,Kn[1]=Kt>>>8&255,Pe.check=Un(Pe.check,Kn,2,0)),Kt=0,Ar=0,Pe.mode=rn;case rn:if(Pe.flags&1024){for(;Ar<16;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>8&255,Pe.check=Un(Pe.check,Kn,2,0)),Kt=0,Ar=0}else Pe.head&&(Pe.head.extra=null);Pe.mode=bn;case bn:if(Pe.flags&1024&&(en=Pe.length,en>Zt&&(en=Zt),en&&(Pe.head&&(Nr=Pe.head.extra_len-Pe.length,Pe.head.extra||(Pe.head.extra=new Uint8Array(Pe.head.extra_len)),Pe.head.extra.set(ct.subarray(yt,yt+en),Nr)),Pe.flags&512&&Pe.wrap&4&&(Pe.check=Un(Pe.check,ct,en,yt)),Zt-=en,yt+=en,Pe.length-=en),Pe.length))break e;Pe.length=0,Pe.mode=ta;case ta:if(Pe.flags&2048){if(Zt===0)break e;en=0;do Nr=ct[yt+en++],Pe.head&&Nr&&Pe.length<65536&&(Pe.head.name+=String.fromCharCode(Nr));while(Nr&&en>9&1,Pe.head.done=!0),Be.adler=Pe.check=0,Pe.mode=Jr;break;case zt:for(;Ar<32;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=Ar&7,Ar-=Ar&7,Pe.mode=Mo;break}for(;Ar<3;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=1,Ar-=1,Kt&3){case 0:Pe.mode=Vi;break;case 1:if(hA(Pe),Pe.mode=Ma,qe===Ca){Kt>>>=2,Ar-=2;break e}break;case 2:Pe.mode=ka;break;case 3:Be.msg="invalid block type",Pe.mode=ja}Kt>>>=2,Ar-=2;break;case Vi:for(Kt>>>=Ar&7,Ar-=Ar&7;Ar<32;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>16^65535)){Be.msg="invalid stored block lengths",Pe.mode=ja;break}if(Pe.length=Kt&65535,Kt=0,Ar=0,Pe.mode=Ii,qe===Ca)break e;case Ii:Pe.mode=Ra;case Ra:if(en=Pe.length,en){if(en>Zt&&(en=Zt),en>Bn&&(en=Bn),en===0)break e;gt.set(ct.subarray(yt,yt+en),rr),Zt-=en,yt+=en,Bn-=en,rr+=en,Pe.length-=en;break}Pe.mode=Jr;break;case ka:for(;Ar<14;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=5,Ar-=5,Pe.ndist=(Kt&31)+1,Kt>>>=5,Ar-=5,Pe.ncode=(Kt&15)+4,Kt>>>=4,Ar-=4,Pe.nlen>286||Pe.ndist>30){Be.msg="too many length or distance symbols",Pe.mode=ja;break}Pe.have=0,Pe.mode=$a;case $a:for(;Pe.have>>=3,Ar-=3}for(;Pe.have<19;)Pe.lens[aa[Pe.have++]]=0;if(Pe.lencode=Pe.lendyn,Pe.lenbits=7,hn={bits:Pe.lenbits},On=Sn(Sr,Pe.lens,0,19,Pe.lencode,0,Pe.work,hn),Pe.lenbits=hn.bits,On){Be.msg="invalid code lengths set",Pe.mode=ja;break}Pe.have=0,Pe.mode=ra;case ra:for(;Pe.have>>24,Da=va>>>16&255,Aa=va&65535,!(la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Pe.lens[Pe.have++]=Aa;else{if(Aa===16){for(_n=la+2;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Pe.have===0){Be.msg="invalid bit length repeat",Pe.mode=ja;break}Nr=Pe.lens[Pe.have-1],en=3+(Kt&3),Kt>>>=2,Ar-=2}else if(Aa===17){for(_n=la+3;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Nr=0,en=3+(Kt&7),Kt>>>=3,Ar-=3}else{for(_n=la+7;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=la,Ar-=la,Nr=0,en=11+(Kt&127),Kt>>>=7,Ar-=7}if(Pe.have+en>Pe.nlen+Pe.ndist){Be.msg="invalid bit length repeat",Pe.mode=ja;break}for(;en--;)Pe.lens[Pe.have++]=Nr}}if(Pe.mode===ja)break;if(Pe.lens[256]===0){Be.msg="invalid code -- missing end-of-block",Pe.mode=ja;break}if(Pe.lenbits=9,hn={bits:Pe.lenbits},On=Sn(Dn,Pe.lens,0,Pe.nlen,Pe.lencode,0,Pe.work,hn),Pe.lenbits=hn.bits,On){Be.msg="invalid literal/lengths set",Pe.mode=ja;break}if(Pe.distbits=6,Pe.distcode=Pe.distdyn,hn={bits:Pe.distbits},On=Sn(ii,Pe.lens,Pe.nlen,Pe.ndist,Pe.distcode,0,Pe.work,hn),Pe.distbits=hn.bits,On){Be.msg="invalid distances set",Pe.mode=ja;break}if(Pe.mode=Ma,qe===Ca)break e;case Ma:Pe.mode=to;case to:if(Zt>=6&&Bn>=258){Be.next_out=rr,Be.avail_out=Bn,Be.next_in=yt,Be.avail_in=Zt,Pe.hold=Kt,Pe.bits=Ar,Hr(Be,Pn),rr=Be.next_out,gt=Be.output,Bn=Be.avail_out,yt=Be.next_in,ct=Be.input,Zt=Be.avail_in,Kt=Pe.hold,Ar=Pe.bits,Pe.mode===Jr&&(Pe.back=-1);break}for(Pe.back=0;va=Pe.lencode[Kt&(1<>>24,Da=va>>>16&255,Aa=va&65535,!(la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>In)],la=va>>>24,Da=va>>>16&255,Aa=va&65535,!(In+la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=In,Ar-=In,Pe.back+=In}if(Kt>>>=la,Ar-=la,Pe.back+=la,Pe.length=Aa,Da===0){Pe.mode=Oo;break}if(Da&32){Pe.back=-1,Pe.mode=Jr;break}if(Da&64){Be.msg="invalid literal/length code",Pe.mode=ja;break}Pe.extra=Da&15,Pe.mode=Qo;case Qo:if(Pe.extra){for(_n=Pe.extra;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=Pe.extra,Ar-=Pe.extra,Pe.back+=Pe.extra}Pe.was=Pe.length,Pe.mode=Bo;case Bo:for(;va=Pe.distcode[Kt&(1<>>24,Da=va>>>16&255,Aa=va&65535,!(la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>In)],la=va>>>24,Da=va>>>16&255,Aa=va&65535,!(In+la<=Ar);){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=In,Ar-=In,Pe.back+=In}if(Kt>>>=la,Ar-=la,Pe.back+=la,Da&64){Be.msg="invalid distance code",Pe.mode=ja;break}Pe.offset=Aa,Pe.extra=Da&15,Pe.mode=Fo;case Fo:if(Pe.extra){for(_n=Pe.extra;Ar<_n;){if(Zt===0)break e;Zt--,Kt+=ct[yt++]<>>=Pe.extra,Ar-=Pe.extra,Pe.back+=Pe.extra}if(Pe.offset>Pe.dmax){Be.msg="invalid distance too far back",Pe.mode=ja;break}Pe.mode=Do;case Do:if(Bn===0)break e;if(en=Pn-Bn,Pe.offset>en){if(en=Pe.offset-en,en>Pe.whave&&Pe.sane){Be.msg="invalid distance too far back",Pe.mode=ja;break}en>Pe.wnext?(en-=Pe.wnext,bi=Pe.wsize-en):bi=Pe.wnext-en,en>Pe.length&&(en=Pe.length),La=Pe.window}else La=gt,bi=rr-Pe.offset,en=Pe.length;en>Bn&&(en=Bn),Bn-=en,Pe.length-=en;do gt[rr++]=La[bi++];while(--en);Pe.length===0&&(Pe.mode=to);break;case Oo:if(Bn===0)break e;gt[rr++]=Pe.length,Bn--,Pe.mode=to;break;case Mo:if(Pe.wrap){for(;Ar<32;){if(Zt===0)break e;Zt--,Kt|=ct[yt++]<{if(jo(Be))return sa;let qe=Be.state;return qe.window&&(qe.window=null),Be.state=null,pa},mA=(Be,qe)=>{if(jo(Be))return sa;const Pe=Be.state;return Pe.wrap&2?(Pe.head=qe,qe.done=!1,pa):sa},vA=(Be,qe)=>{const Pe=qe.length;let ct,gt,yt;return jo(Be)||(ct=Be.state,ct.wrap!==0&&ct.mode!==Yr)?sa:ct.mode===Yr&&(gt=1,gt=Gr(gt,qe,Pe,0),gt!==ct.check)?ma:(yt=zs(Be,qe,Pe,Pe),yt?(ct.mode=Co,Hn):(ct.havedict=1,pa))};var yA=Vo,EA=Ns,wA=Us,is=dA,BA=ks,CA=pA,Ks=gA,bA=mA,xA=vA,ms="pako inflate (from Nodeca project)",fo={inflateReset:yA,inflateReset2:EA,inflateResetKeep:wA,inflateInit:is,inflateInit2:BA,inflate:CA,inflateEnd:Ks,inflateGetHeader:bA,inflateSetDictionary:xA,inflateInfo:ms};function IA(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var SA=IA;const Gs=Object.prototype.toString,{Z_NO_FLUSH:FA,Z_FINISH:DA,Z_OK:Yo,Z_STREAM_END:Go,Z_NEED_DICT:vs,Z_STREAM_ERROR:OA,Z_DATA_ERROR:Ws,Z_MEM_ERROR:TA}=Nn;function Jo(Be){this.options=Qr.assign({chunkSize:1024*64,windowBits:15,to:""},Be||{});const qe=this.options;qe.raw&&qe.windowBits>=0&&qe.windowBits<16&&(qe.windowBits=-qe.windowBits,qe.windowBits===0&&(qe.windowBits=-15)),qe.windowBits>=0&&qe.windowBits<16&&!(Be&&Be.windowBits)&&(qe.windowBits+=32),qe.windowBits>15&&qe.windowBits<48&&(qe.windowBits&15||(qe.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ha,this.strm.avail_out=0;let Pe=fo.inflateInit2(this.strm,qe.windowBits);if(Pe!==Yo)throw new Error(tn[Pe]);if(this.header=new SA,fo.inflateGetHeader(this.strm,this.header),qe.dictionary&&(typeof qe.dictionary=="string"?qe.dictionary=si.string2buf(qe.dictionary):Gs.call(qe.dictionary)==="[object ArrayBuffer]"&&(qe.dictionary=new Uint8Array(qe.dictionary)),qe.raw&&(Pe=fo.inflateSetDictionary(this.strm,qe.dictionary),Pe!==Yo)))throw new Error(tn[Pe])}Jo.prototype.push=function(Be,qe){const Pe=this.strm,ct=this.options.chunkSize,gt=this.options.dictionary;let yt,rr,Zt;if(this.ended)return!1;for(qe===~~qe?rr=qe:rr=qe===!0?DA:FA,Gs.call(Be)==="[object ArrayBuffer]"?Pe.input=new Uint8Array(Be):Pe.input=Be,Pe.next_in=0,Pe.avail_in=Pe.input.length;;){for(Pe.avail_out===0&&(Pe.output=new Uint8Array(ct),Pe.next_out=0,Pe.avail_out=ct),yt=fo.inflate(Pe,rr),yt===vs&>&&(yt=fo.inflateSetDictionary(Pe,gt),yt===Yo?yt=fo.inflate(Pe,rr):yt===Ws&&(yt=vs));Pe.avail_in>0&&yt===Go&&Pe.state.wrap>0&&Be[Pe.next_in]!==0;)fo.inflateReset(Pe),yt=fo.inflate(Pe,rr);switch(yt){case OA:case Ws:case vs:case TA:return this.onEnd(yt),this.ended=!0,!1}if(Zt=Pe.avail_out,Pe.next_out&&(Pe.avail_out===0||yt===Go))if(this.options.to==="string"){let Bn=si.utf8border(Pe.output,Pe.next_out),Kt=Pe.next_out-Bn,Ar=si.buf2string(Pe.output,Bn);Pe.next_out=Kt,Pe.avail_out=ct-Kt,Kt&&Pe.output.set(Pe.output.subarray(Bn,Bn+Kt),0),this.onData(Ar)}else this.onData(Pe.output.length===Pe.next_out?Pe.output:Pe.output.subarray(0,Pe.next_out));if(!(yt===Yo&&Zt===0)){if(yt===Go)return yt=fo.inflateEnd(this.strm),this.onEnd(yt),this.ended=!0,!0;if(Pe.avail_in===0)break}}return!0},Jo.prototype.onData=function(Be){this.chunks.push(Be)},Jo.prototype.onEnd=function(Be){Be===Yo&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Qr.flattenChunks(this.chunks)),this.chunks=[],this.err=Be,this.msg=this.strm.msg};function ys(Be,qe){const Pe=new Jo(qe);if(Pe.push(Be),Pe.err)throw Pe.msg||tn[Pe.err];return Pe.result}function PA(Be,qe){return qe=qe||{},qe.raw=!0,ys(Be,qe)}var QA=Jo,MA=ys,jA=PA,RA=ys,LA=Nn,Yi={Inflate:QA,inflate:MA,inflateRaw:jA,ungzip:RA,constants:LA};const{Deflate:UA,deflate:Wo,deflateRaw:Jt,gzip:Es}=Tr,{Inflate:mo,inflate:uo,inflateRaw:as,ungzip:Ro}=Yi;var NA=UA,Zs=Wo,al=Jt,ol=Es,ws=mo,os=uo,sl=as,eo=Ro,Al=Nn,Cl={Deflate:NA,deflate:Zs,deflateRaw:al,gzip:ol,Inflate:ws,inflate:os,inflateRaw:sl,ungzip:eo,constants:Al};const ss=[];for(let Be=0;Be<256;Be++){let qe=Be;for(let Pe=0;Pe<8;Pe++)qe&1?qe=3988292384^qe>>>1:qe=qe>>>1;ss[Be]=qe}const As=4294967295;function Bs(Be,qe,Pe){let ct=Be;for(let gt=0;gt>>8;return ct}function Cs(Be,qe){return(Bs(As,Be,qe)^As)>>>0}function kA(Be,qe,Pe){const ct=Be.readUint32(),gt=Cs(new Uint8Array(Be.buffer,Be.byteOffset+Be.offset-qe-4,qe),qe);if(gt!==ct)throw new Error(`CRC mismatch for chunk ${Pe}. Expected ${ct}, found ${gt}`)}function bl(Be,qe){Be.writeUint32(Cs(new Uint8Array(Be.buffer,Be.byteOffset+Be.offset-qe,qe),qe))}function Xs(Be,qe,Pe){for(let ct=0;ct>1)&255}else{for(;yt>1)&255;for(;yt>1)&255}}function Lo(Be,qe,Pe,ct,gt){let yt=0;if(Pe.length===0){for(;yt=Pe||Ct>=ct))for(let Nr=0;Nr>8&255}const ls=new Uint16Array([255]),zA=new Uint8Array(ls.buffer)[0]===255,bo=new Uint8Array(0);function KA(Be){const{data:qe,width:Pe,height:ct,channels:gt,depth:yt}=Be,rr=Math.ceil(yt/8)*gt,Zt=Math.ceil(yt/8*gt*Pe),Bn=new Uint8Array(ct*Zt);let Kt=bo,Ar=0,fi,Pn;for(let en=0;en>8&255}const Uo=Uint8Array.of(137,80,78,71,13,10,26,10);function No(Be){Be.writeBytes(Uo)}function GA(Be){if(!qo(Be.readBytes(Uo.length)))throw new Error("wrong PNG signature")}function qo(Be){if(Be.length79)throw new Error("keyword length must be between 1 and 79")}const Zo=/^[\u0000-\u00FF]*$/;function $o(Be){if(!Zo.test(Be))throw new Error("invalid latin1 text")}function xl(Be,qe,Pe){const ct=WA(qe);Be[ct]=fl(qe,Pe-ct.length-1)}function ro(Be,qe,Pe){_o(qe),$o(Pe);const ct=qe.length+1+Pe.length;Be.writeUint32(ct),Be.writeChars(Js),Be.writeChars(qe),Be.writeByte(cs),Be.writeChars(Pe),writeCrc(Be,ct+4)}function WA(Be){for(Be.mark();Be.readByte()!==cs;);const qe=Be.offset;Be.reset();const Pe=Is.decode(Be.readBytes(qe-Be.offset-1));return Be.skip(1),_o(Pe),Pe}function fl(Be,qe){return Is.decode(Be.readBytes(qe))}const io={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},_s={UNKNOWN:-1,DEFLATE:0},$s={UNKNOWN:-1,ADAPTIVE:0},ZA={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Ss={NONE:0,BACKGROUND:1,PREVIOUS:2},ko={SOURCE:0,OVER:1};class Fs extends ae{constructor(Pe,ct={}){super(Pe);za(this,"_checkCrc");za(this,"_inflator");za(this,"_png");za(this,"_apng");za(this,"_end");za(this,"_hasPalette");za(this,"_palette");za(this,"_hasTransparency");za(this,"_transparency");za(this,"_compressionMethod");za(this,"_filterMethod");za(this,"_interlaceMethod");za(this,"_colorType");za(this,"_isAnimated");za(this,"_numberOfFrames");za(this,"_numberOfPlays");za(this,"_frames");za(this,"_writingDataChunks");const{checkCrc:gt=!1}=ct;this._checkCrc=gt,this._inflator=new ws,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=_s.UNKNOWN,this._filterMethod=$s.UNKNOWN,this._interlaceMethod=ZA.UNKNOWN,this._colorType=io.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(GA(this);!this._end;){const Pe=this.readUint32(),ct=this.readChars(4);this.decodeChunk(Pe,ct)}return this.decodeImage(),this._png}decodeApng(){for(GA(this);!this._end;){const Pe=this.readUint32(),ct=this.readChars(4);this.decodeApngChunk(Pe,ct)}return this.decodeApngImage(),this._apng}decodeChunk(Pe,ct){const gt=this.offset;switch(ct){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(Pe);break;case"IDAT":this.decodeIDAT(Pe);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(Pe);break;case"iCCP":this.decodeiCCP(Pe);break;case Js:xl(this._png.text,this,Pe);break;case"pHYs":this.decodepHYs();break;default:this.skip(Pe);break}if(this.offset-gt!==Pe)throw new Error(`Length mismatch while decoding chunk ${ct}`);this._checkCrc?kA(this,Pe+4,ct):this.skip(4)}decodeApngChunk(Pe,ct){const gt=this.offset;switch(ct!=="fdAT"&&ct!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),ct){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(Pe);break;default:this.decodeChunk(Pe,ct),this.offset=gt+Pe;break}if(this.offset-gt!==Pe)throw new Error(`Length mismatch while decoding chunk ${ct}`);this._checkCrc?kA(this,Pe+4,ct):this.skip(4)}decodeIHDR(){const Pe=this._png;Pe.width=this.readUint32(),Pe.height=this.readUint32(),Pe.depth=po(this.readUint8());const ct=this.readUint8();this._colorType=ct;let gt;switch(ct){case io.GREYSCALE:gt=1;break;case io.TRUECOLOUR:gt=3;break;case io.INDEXED_COLOUR:gt=1;break;case io.GREYSCALE_ALPHA:gt=2;break;case io.TRUECOLOUR_ALPHA:gt=4;break;case io.UNKNOWN:default:throw new Error(`Unknown color type: ${ct}`)}if(this._png.channels=gt,this._compressionMethod=this.readUint8(),this._compressionMethod!==_s.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const Pe={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(Pe)}decodePLTE(Pe){if(Pe%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${Pe}`);const ct=Pe/3;this._hasPalette=!0;const gt=[];this._palette=gt;for(let yt=0;ytthis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${Pe/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(Pe/2);for(let ct=0;ctthis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${Pe} vs ${this._palette.length})`);let ct=0;for(;ct{const Bn=((rr+ct.yOffset)*this._png.width+ct.xOffset+Zt)*this._png.channels,Kt=(rr*ct.width+Zt)*this._png.channels;return{index:Bn,frameIndex:Kt}};switch(ct.blendOp){case ko.SOURCE:for(let rr=0;rrct.at(-1)!==255);this.writeUint32(Pe.length),this.writeChars("tRNS");for(const ct of Pe)this.writeByte(ct.at(-1));writeCrc(this,4+Pe.length)}encodeIDAT(Pe){this.writeUint32(Pe.length),this.writeChars("IDAT"),this.writeBytes(Pe),writeCrc(this,Pe.length+4)}encodeData(){const{width:Pe,height:ct,channels:gt,depth:yt,data:rr}=this._png,Zt=yt<=8?Math.ceil(Pe*yt/8)*gt:Math.ceil(Pe*yt/8*gt/2),Bn=new IOBuffer().setBigEndian();let Kt=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Pn=0;Pn0)return Be;throw new TypeError(`${qe} must be a positive integer`)}function XA(Be,qe){const{channels:Pe=4,depth:ct=8}=Be;if(Pe!==4&&Pe!==3&&Pe!==2&&Pe!==1)throw new RangeError(`unsupported number of channels: ${Pe}`);const gt={channels:Pe,depth:ct,colorType:ColorType.UNKNOWN};switch(Pe){case 4:gt.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:gt.colorType=ColorType.TRUECOLOUR;break;case 1:qe?gt.colorType=ColorType.INDEXED_COLOUR:gt.colorType=ColorType.GREYSCALE;break;case 2:gt.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return gt}function dl(Be,qe,Pe,ct){for(let gt=0;gt>8&255),Pe.writeByte(Aa&255)}}return ct}function Os(Be,qe,Pe,ct){for(let gt=0;gt>1|(ue&21845)<<1;ce=(ce&52428)>>2|(ce&13107)<<2,ce=(ce&61680)>>4|(ce&3855)<<4,oe[ue]=((ce&65280)>>8|(ce&255)<<8)>>1}for(var Ae=function(ht,pt,Bt){for(var Tt=ht.length,or=0,fr=new fe(pt);or>on]=kr}else for(Ur=new fe(Tt),or=0;or>15-ht[or]);return Ur},se=new a(288),ue=0;ue<144;++ue)se[ue]=8;for(var ue=144;ue<256;++ue)se[ue]=9;for(var ue=256;ue<280;++ue)se[ue]=7;for(var ue=280;ue<288;++ue)se[ue]=8;for(var he=new a(32),ue=0;ue<32;++ue)he[ue]=5;var ye=Ae(se,9,0),me=null,pe=Ae(he,5,0),ge=null,Ee=function(ht){for(var pt=ht[0],Bt=1;Btpt&&(pt=ht[Bt]);return pt},ve=function(ht,pt,Bt){var Tt=pt/8|0;return(ht[Tt]|ht[Tt+1]<<8)>>(pt&7)&Bt},we=function(ht,pt){var Bt=pt/8|0;return(ht[Bt]|ht[Bt+1]<<8|ht[Bt+2]<<16)>>(pt&7)},Ie=function(ht){return(ht+7)/8|0},Qe=function(ht,pt,Bt){return(pt==null||pt<0)&&(pt=0),(Bt==null||Bt>ht.length)&&(Bt=ht.length),new a(ht.subarray(pt,Bt))},De={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Oe=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],be=function(ht,pt,Bt){var Tt=new Error(pt||Oe[ht]);if(Tt.code=ht,Error.captureStackTrace&&Error.captureStackTrace(Tt,be),!Bt)throw Tt;return Tt},Le=function(ht,pt,Bt,Tt){var or=ht.length,fr=Tt?Tt.length:0;if(!or||pt.f&&!pt.l)return Bt||new a(0);var Rr=!Bt,Ur=Rr||pt.i!=2,on=pt.i;Rr&&(Bt=new a(or*3));var kr=function(Qr){var vi=Bt.length;if(Qr>vi){var En=new a(Math.max(vi*2,Qr));En.set(Bt),Bt=En}},Mr=pt.f||0,Ht=pt.p||0,jn=pt.b||0,mi=pt.l,Oi=pt.d,mn=pt.m,Xr=pt.n,Cn=or*8;do{if(!mi){Mr=ve(ht,Ht,1);var kn=ve(ht,Ht+1,3);if(Ht+=3,kn)if(kn==1)mi=me,Oi=ge,mn=9,Xr=5;else if(kn==2){var Xn=ve(ht,Ht,31)+257,Zi=ve(ht,Ht+10,15)+4,hi=Xn+ve(ht,Ht+5,31)+1;Ht+=14;for(var ni=new a(hi),Ri=new a(19),gr=0;gr>4;if(vn<16)ni[gr++]=vn;else{var Ot=0,qt=0;for(vn==16?(qt=3+ve(ht,Ht,3),Ht+=2,Ot=ni[gr-1]):vn==17?(qt=3+ve(ht,Ht,7),Ht+=3):vn==18&&(qt=11+ve(ht,Ht,127),Ht+=7);qt--;)ni[gr++]=Ot}}var yr=ni.subarray(0,Xn),sn=ni.subarray(Xn);mn=Ee(yr),Xr=Ee(sn),mi=Ae(yr,mn,1),Oi=Ae(sn,Xr,1)}else be(1);else{var vn=Ie(Ht)+4,Or=ht[vn-4]|ht[vn-3]<<8,Yn=vn+Or;if(Yn>or){on&&be(0);break}Ur&&kr(jn+Or),Bt.set(ht.subarray(vn,Yn),jn),pt.b=jn+=Or,pt.p=Ht=Yn*8,pt.f=Mr;continue}if(Ht>Cn){on&&be(0);break}}Ur&&kr(jn+131072);for(var Rn=(1<>4;if(Ht+=Ot&15,Ht>Cn){on&&be(0);break}if(Ot||be(2),Cr<256)Bt[jn++]=Cr;else if(Cr==256){ln=Ht,mi=null;break}else{var yn=Cr-254;if(Cr>264){var gr=Cr-257,cn=z[gr];yn=ve(ht,Ht,(1<>4;Ui||be(3),Ht+=Ui&15;var sn=ee[Vn];if(Vn>3){var cn=ae[Vn];sn+=we(ht,Ht)&(1<Cn){on&&be(0);break}Ur&&kr(jn+131072);var Gn=jn+yn;if(jn>8},We=function(ht,pt,Bt){Bt<<=pt&7;var Tt=pt/8|0;ht[Tt]|=Bt,ht[Tt+1]|=Bt>>8,ht[Tt+2]|=Bt>>16},Me=function(ht,pt){for(var Bt=[],Tt=0;Ttjn&&(jn=fr[Tt].s);var mi=new fe(jn+1),Oi=et(Bt[Mr-1],mi,0);if(Oi>pt){var Tt=0,mn=0,Xr=Oi-pt,Cn=1<pt)mn+=Cn-(1<>=Xr;mn>0;){var vn=fr[Tt].s;mi[vn]=0&&mn;--Tt){var Or=fr[Tt].s;mi[Or]==pt&&(--mi[Or],++mn)}Oi=pt}return{t:new a(mi),l:Oi}},et=function(ht,pt,Bt){return ht.s==-1?Math.max(et(ht.l,pt,Bt+1),et(ht.r,pt,Bt+1)):pt[ht.s]=Bt},ot=function(ht){for(var pt=ht.length;pt&&!ht[--pt];);for(var Bt=new fe(++pt),Tt=0,or=ht[0],fr=1,Rr=function(on){Bt[Tt++]=on},Ur=1;Ur<=pt;++Ur)if(ht[Ur]==or&&Ur!=pt)++fr;else{if(!or&&fr>2){for(;fr>138;fr-=138)Rr(32754);fr>2&&(Rr(fr>10?fr-11<<5|28690:fr-3<<5|12305),fr=0)}else if(fr>3){for(Rr(or),--fr;fr>6;fr-=6)Rr(8304);fr>2&&(Rr(fr-3<<5|8208),fr=0)}for(;fr--;)Rr(or);fr=1,or=ht[Ur]}return{c:Bt.subarray(0,Tt),n:pt}},Ve=function(ht,pt){for(var Bt=0,Tt=0;Tt>8,ht[or+2]=ht[or]^255,ht[or+3]=ht[or+1]^255;for(var fr=0;fr4&&!Ri[re[$r-1]];--$r);var Kr=kr+5<<3,Vr=Ve(or,se)+Ve(fr,he)+Rr,qn=Ve(or,jn)+Ve(fr,mn)+Rr+14+3*$r+Ve(Zi,Ri)+2*Zi[16]+3*Zi[17]+7*Zi[18];if(on>=0&&Kr<=Vr&&Kr<=qn)return Xe(pt,Mr,ht.subarray(on,on+kr));var Ot,qt,yr,sn;if(Ne(pt,Mr,1+(qn15&&(Ne(pt,Mr,Cr[hi]>>5&127),Mr+=Cr[hi]>>12)}}else Ot=ye,qt=se,yr=pe,sn=he;for(var hi=0;hi255){var yn=cn>>18&31;We(pt,Mr,Ot[yn+257]),Mr+=qt[yn+257],yn>7&&(Ne(pt,Mr,cn>>23&31),Mr+=z[yn]);var Ui=cn&31;We(pt,Mr,yr[Ui]),Mr+=sn[Ui],Ui>3&&(We(pt,Mr,cn>>5&8191),Mr+=ae[Ui])}else We(pt,Mr,Ot[cn]),Mr+=qt[cn]}return We(pt,Mr,Ot[256]),Mr+qt[256]},He=new le([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ke=new a(0),Ye=function(ht,pt,Bt,Tt,or,fr){var Rr=fr.z||ht.length,Ur=new a(Tt+Rr+5*(1+Math.ceil(Rr/7e3))+or),on=Ur.subarray(Tt,Ur.length-or),kr=fr.l,Mr=(fr.r||0)&7;if(pt){Mr&&(on[0]=fr.r>>3);for(var Ht=He[pt-1],jn=Ht>>13,mi=Ht&8191,Oi=(1<7e3||Ri>24576)&&(Ot>423||!kr)){Mr=Ge(ht,on,0,Or,Yn,Xn,hi,Ri,$r,ni-$r,Mr),Ri=Zi=hi=0,$r=ni;for(var qt=0;qt<286;++qt)Yn[qt]=0;for(var qt=0;qt<30;++qt)Xn[qt]=0}var yr=2,sn=0,Rn=mi,Fn=Vr-qn&32767;if(Ot>2&&Kr==vn(ni-Fn))for(var ln=Math.min(jn,Ot)-1,Cr=Math.min(32767,ni),yn=Math.min(258,Ot);Fn<=Cr&&--Rn&&Vr!=qn;){if(ht[ni+yr]==ht[ni+yr-Fn]){for(var cn=0;cnyr){if(yr=cn,sn=Fn,cn>ln)break;for(var Ui=Math.min(Fn,cn-2),Vn=0,qt=0;qtVn&&(Vn=oi,qn=Gn)}}}Vr=qn,qn=mn[Vr],Fn+=Vr-qn&32767}if(sn){Or[Ri++]=268435456|y[yr]<<18|ne[sn];var Qr=y[yr]&31,vi=ne[sn]&31;hi+=z[Qr]+ae[vi],++Yn[257+Qr],++Xn[vi],gr=ni+yr,++Zi}else Or[Ri++]=ht[ni],++Yn[ht[ni]]}}for(ni=Math.max(ni,gr);ni=Rr&&(on[Mr/8|0]=kr,En=Rr),Mr=Xe(on,Mr+1,ht.subarray(ni,En))}fr.i=Rr}return Qe(Ur,0,Tt+Ie(Mr)+or)},_e=null,dt=function(){var ht=-1;return{p:function(pt){for(var Bt=ht,Tt=0;Tt>>8;ht=Bt},d:function(){return~ht}}},it=function(){var ht=1,pt=0;return{p:function(Bt){for(var Tt=ht,or=pt,fr=Bt.length|0,Rr=0;Rr!=fr;){for(var Ur=Math.min(Rr+2655,fr);Rr>16),or=(or&65535)+15*(or>>16)}ht=Tt,pt=or},d:function(){return ht%=65521,pt%=65521,(ht&255)<<24|(ht&65280)<<8|(pt&255)<<8|pt>>8}}},Ze=function(ht,pt,Bt,Tt,or){if(!or&&(or={l:1},pt.dictionary)){var fr=pt.dictionary.subarray(-32768),Rr=new a(fr.length+ht.length);Rr.set(fr),Rr.set(ht,fr.length),ht=Rr,or.w=fr.length}return Ye(ht,pt.level==null?6:pt.level,pt.mem==null?or.l?Math.ceil(Math.max(8,Math.min(13,Math.log(ht.length)))*1.5):20:12+pt.mem,Bt,Tt,or)},Re=function(ht,pt){var Bt={};for(var Tt in ht)Bt[Tt]=ht[Tt];for(var Tt in pt)Bt[Tt]=pt[Tt];return Bt},rt=function(ht,pt,Bt){for(var Tt=ht(),or=ht.toString(),fr=or.slice(or.indexOf("[")+1,or.lastIndexOf("]")).replace(/\s+/g,"").split(","),Rr=0;Rr>>0},Lt=function(ht,pt){return mr(ht,pt)+mr(ht,pt+4)*4294967296},ar=function(ht,pt,Bt){for(;Bt;++pt)ht[pt]=Bt,Bt>>>=8},lr=function(ht,pt){var Bt=pt.filename;if(ht[0]=31,ht[1]=139,ht[2]=8,ht[8]=pt.level<2?4:pt.level==9?2:0,ht[9]=3,pt.mtime!=0&&ar(ht,4,Math.floor(new Date(pt.mtime||Date.now())/1e3)),Bt){ht[3]=8;for(var Tt=0;Tt<=Bt.length;++Tt)ht[Tt+10]=Bt.charCodeAt(Tt)}},Nt=function(ht){(ht[0]!=31||ht[1]!=139||ht[2]!=8)&&be(6,"invalid gzip data");var pt=ht[3],Bt=10;pt&4&&(Bt+=(ht[10]|ht[11]<<8)+2);for(var Tt=(pt>>3&1)+(pt>>4&1);Tt>0;Tt-=!ht[Bt++]);return Bt+(pt&2)},cr=function(ht){var pt=ht.length;return(ht[pt-4]|ht[pt-3]<<8|ht[pt-2]<<16|ht[pt-1]<<24)>>>0},vr=function(ht){return 10+(ht.filename?ht.filename.length+1:0)},Fr=function(ht,pt){var Bt=pt.level,Tt=Bt==0?0:Bt<6?1:Bt==9?3:2;if(ht[0]=120,ht[1]=Tt<<6|(pt.dictionary&&32),ht[1]|=31-(ht[0]<<8|ht[1])%31,pt.dictionary){var or=it();or.p(pt.dictionary),ar(ht,2,or.d())}},nn=function(ht,pt){return((ht[0]&15)!=8||ht[0]>>4>7||(ht[0]<<8|ht[1])%31)&&be(6,"invalid zlib data"),(ht[1]>>5&1)==+!pt&&be(6,"invalid zlib data: "+(ht[1]&32?"need":"unexpected")+" dictionary"),(ht[1]>>3&4)+2};function Rt(ht,pt){return typeof ht=="function"&&(pt=ht,ht={}),this.ondata=pt,ht}var Xt=null,Lr=null;function qr(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[At],function(Tt){return ut(Gr(Tt.data[0],Tt.data[1]))},0,Bt)}function Gr(ht,pt){return Ze(ht,pt||{},0,0)}var an=null,xn=null;function wn(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[ft],function(Tt){return ut(Un(Tt.data[0],bt(Tt.data[1])))},1,Bt)}function Un(ht,pt){return Le(ht,{i:2},pt&&pt.out,pt&&pt.dictionary)}var tn=null,Nn=null;function gn(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[At,ke,function(){return[br]}],function(Tt){return ut(br(Tt.data[0],Tt.data[1]))},2,Bt)}function br(ht,pt){pt||(pt={});var Bt=dt(),Tt=ht.length;Bt.p(ht);var or=Ze(ht,pt,vr(pt),8),fr=or.length;return lr(or,pt),ar(or,fr-8,Bt.d()),ar(or,fr-4,Tt),or}var Dr=null,tr=null;function ur(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[ft,je,function(){return[Ut]}],function(Tt){return ut(Ut(Tt.data[0],Tt.data[1]))},3,Bt)}function Ut(ht,pt){var Bt=Nt(ht);return Bt+8>ht.length&&be(6,"invalid gzip data"),Le(ht.subarray(Bt,-8),{i:2},pt&&pt.out||new a(cr(ht)),pt&&pt.dictionary)}var _t=null,ir=null;function Qt(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[At,ze,function(){return[Mt]}],function(Tt){return ut(Mt(Tt.data[0],Tt.data[1]))},4,Bt)}function Mt(ht,pt){pt||(pt={});var Bt=it();Bt.p(ht);var Tt=Ze(ht,pt,pt.dictionary?6:2,4);return Fr(Tt,pt),ar(Tt,Tt.length-4,Bt.d()),Tt}var wt=null,xt=null;function jt(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),st(ht,pt,[ft,nt,function(){return[hr]}],function(Tt){return ut(hr(Tt.data[0],bt(Tt.data[1])))},5,Bt)}function hr(ht,pt){return Le(ht.subarray(nn(ht,pt&&pt.dictionary),-4),{i:2},pt&&pt.out,pt&&pt.dictionary)}var nr=null,kt=null;function Yt(ht,pt,Bt){return Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7),ht[0]==31&&ht[1]==139&&ht[2]==8?ur(ht,pt,Bt):(ht[0]&15)!=8||ht[0]>>4>7||(ht[0]<<8|ht[1])%31?wn(ht,pt,Bt):jt(ht,pt,Bt)}function $t(ht,pt){return ht[0]==31&&ht[1]==139&&ht[2]==8?Ut(ht,pt):(ht[0]&15)!=8||ht[0]>>4>7||(ht[0]<<8|ht[1])%31?Un(ht,pt):hr(ht,pt)}var jr=function(ht,pt,Bt,Tt){for(var or in ht){var fr=ht[or],Rr=pt+or,Ur=Tt;Array.isArray(fr)&&(Ur=Re(Tt,fr[1]),fr=fr[0]),fr instanceof a?Bt[Rr]=[fr,Ur]:(Bt[Rr+="/"]=[new a(0),Ur],jr(fr,Rr,Bt,Tt))}},Zr=typeof TextEncoder!="undefined"&&new TextEncoder,Tn=typeof TextDecoder!="undefined"&&new TextDecoder,fn=0;try{Tn.decode(Ke,{stream:!0}),fn=1}catch(ht){}var Wn=function(ht){for(var pt="",Bt=0;;){var Tt=ht[Bt++],or=(Tt>127)+(Tt>223)+(Tt>239);if(Bt+or>ht.length)return{s:pt,r:Qe(ht,Bt-1)};or?or==3?(Tt=((Tt&15)<<18|(ht[Bt++]&63)<<12|(ht[Bt++]&63)<<6|ht[Bt++]&63)-65536,pt+=String.fromCharCode(55296|Tt>>10,56320|Tt&1023)):or&1?pt+=String.fromCharCode((Tt&31)<<6|ht[Bt++]&63):pt+=String.fromCharCode((Tt&15)<<12|(ht[Bt++]&63)<<6|ht[Bt++]&63):pt+=String.fromCharCode(Tt)}},Qn=null,ei=null;function di(ht,pt){if(pt){for(var Bt=new a(ht.length),Tt=0;Tt>1)),Rr=0,Ur=function(Mr){fr[Rr++]=Mr},Tt=0;Ttfr.length){var on=new a(Rr+8+(or-Tt<<1));on.set(fr),fr=on}var kr=ht.charCodeAt(Tt);kr<128||pt?Ur(kr):kr<2048?(Ur(192|kr>>6),Ur(128|kr&63)):kr>55295&&kr<57344?(kr=65536+(kr&1047552)|ht.charCodeAt(++Tt)&1023,Ur(240|kr>>18),Ur(128|kr>>12&63),Ur(128|kr>>6&63),Ur(128|kr&63)):(Ur(224|kr>>12),Ur(128|kr>>6&63),Ur(128|kr&63))}return Qe(fr,0,Rr)}function $n(ht,pt){if(pt){for(var Bt="",Tt=0;Tt65535&&be(9),pt+=Tt+4}return pt},pr=function(ht,pt,Bt,Tt,or,fr,Rr,Ur){var on=Tt.length,kr=Bt.extra,Mr=Ur&&Ur.length,Ht=_r(kr);ar(ht,pt,Rr!=null?33639248:67324752),pt+=4,Rr!=null&&(ht[pt++]=20,ht[pt++]=Bt.os),ht[pt]=20,pt+=2,ht[pt++]=Bt.flag<<1|(fr<0&&8),ht[pt++]=or&&8,ht[pt++]=Bt.compression&255,ht[pt++]=Bt.compression>>8;var jn=new Date(Bt.mtime==null?Date.now():Bt.mtime),mi=jn.getFullYear()-1980;if((mi<0||mi>119)&&be(10),ar(ht,pt,mi<<25|jn.getMonth()+1<<21|jn.getDate()<<16|jn.getHours()<<11|jn.getMinutes()<<5|jn.getSeconds()>>1),pt+=4,fr!=-1&&(ar(ht,pt,Bt.crc),ar(ht,pt+4,fr<0?-fr-2:fr),ar(ht,pt+8,Bt.size)),ar(ht,pt+12,on),ar(ht,pt+14,Ht),pt+=16,Rr!=null&&(ar(ht,pt,Mr),ar(ht,pt+6,Bt.attrs),ar(ht,pt+10,Rr),pt+=14),ht.set(Tt,pt),pt+=on,Ht)for(var Oi in kr){var mn=kr[Oi],Xr=mn.length;ar(ht,pt,+Oi),ar(ht,pt+2,Xr),ht.set(mn,pt+4),pt+=4+Xr}return Mr&&(ht.set(Ur,pt),pt+=Mr),pt},An=function(ht,pt,Bt,Tt,or){ar(ht,pt,101010256),ar(ht,pt+8,Bt),ar(ht,pt+10,Bt),ar(ht,pt+12,Tt),ar(ht,pt+16,or)},Di=null,ui=null,Qi=null,Ki=null;function ca(ht,pt,Bt){Bt||(Bt=pt,pt={}),typeof Bt!="function"&&be(7);var Tt={};jr(ht,"",Tt,pt);var or=Object.keys(Tt),fr=or.length,Rr=0,Ur=0,on=fr,kr=new Array(fr),Mr=[],Ht=function(){for(var Xr=0;Xr65535&&Vr(be(11,0,1),null),!Kr)Vr(null,vn);else if(Xn<16e4)try{Vr(null,Gr(vn,Or))}catch(qn){Vr(qn,null)}else Mr.push(qr(vn,Or,Vr))},mn=0;mn65535&&be(11);var Cn=Mr?Gr(on,kr):on,kn=Cn.length,vn=dt();vn.p(on),Tt.push(Re(kr,{size:on.length,crc:vn.d(),c:Cn,f:Ht,m:Oi,u:jn!=Rr.length||Oi&&mi.length!=mn,o:or,compression:Mr})),or+=30+jn+Xr+kn,fr+=76+2*(jn+Xr)+(mn||0)+kn}for(var Or=new a(fr+22),Yn=or,Xn=fr-or,Zi=0;Zi65558)return Rr(be(13,0,1),null),or;var on=Gt(ht,Ur+8);if(on){var kr=on,Mr=mr(ht,Ur+16),Ht=Mr==4294967295||kr==65535;if(Ht){var jn=mr(ht,Ur-12);Ht=mr(ht,jn)==101075792,Ht&&(kr=on=mr(ht,jn+32),Mr=mr(ht,jn+48))}for(var mi=pt&&pt.filter,Oi=function(Xr){var Cn=Ir(ht,Mr,Ht),kn=Cn[0],vn=Cn[1],Or=Cn[2],Yn=Cn[3],Xn=Cn[4],Zi=Cn[5],hi=Mn(ht,Zi);Mr=Xn;var ni=function(gr,$r){gr?(or(),Rr(gr,null)):($r&&(fr[Yn]=$r),--on||Rr(null,fr))};if(!mi||mi({name:Yn,size:vn,originalSize:Or,compression:kn}))if(!kn)ni(null,Qe(ht,hi,hi+vn));else if(kn==8){var Ri=ht.subarray(hi,hi+vn);if(Or<524288||vn>.8*Or)try{ni(null,Un(Ri,{out:new a(Or)}))}catch(gr){ni(gr,null)}else Tt.push(wn(Ri,{size:Or},ni))}else ni(be(14,"unknown compression type "+kn,1),null);else ni(null,null)},mn=0;mn65558)&&be(13);var or=Gt(ht,Tt+8);if(!or)return{};var fr=mr(ht,Tt+16),Rr=fr==4294967295||or==65535;if(Rr){var Ur=mr(ht,Tt-12);Rr=mr(ht,Ur)==101075792,Rr&&(or=mr(ht,Ur+32),fr=mr(ht,Ur+48))}for(var on=pt&&pt.filter,kr=0;kr0&<[lt.length-1])&&(er[0]===6||er[0]===2)){Te=0;continue}if(er[0]===3&&(!lt||er[1]>lt[0]&&er[1]=55296&&Je<=56319&&Te>10)+55296,Et%1024+56320)),(Je+1===Te||Fe.length>16384)&&(lt+=String.fromCharCode.apply(String,Fe),Fe.length=0)}return lt},ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),y=0;y>4,dr[Je++]=(Et&15)<<4|Ft>>2,dr[Je++]=(Ft&3)<<6|St&63;return er},ue=function(xe){for(var Ce=xe.length,Te=[],Fe=0;Fe>Ae,pe=1<>Ae,ve=me+Ee,we=ve,Ie=32,Qe=we+Ie,De=65536>>se,Oe=1<=0){if(Ce<55296||Ce>56319&&Ce<=65535)return Te=this.index[Ce>>Ae],Te=(Te<>Ae)],Te=(Te<>se),Te=this.index[Te],Te+=Ce>>Ae&be,Te=this.index[Te],Te=(Te<Ge?(Je.push(!0),Ft-=Ge):Je.push(!1),["normal","auto","loose"].indexOf(Ce)!==-1&&[8208,8211,12316,12448].indexOf(lt)!==-1)return Fe.push(Et),Te.push(ke);if(Ft===_e||Ft===Ue){if(Et===0)return Fe.push(Et),Te.push(Nt);var St=Te[Et-1];return ir.indexOf(St)===-1?(Fe.push(Fe[Et-1]),Te.push(St)):(Fe.push(Et),Te.push(Nt))}if(Fe.push(Et),Ft===cr)return Te.push(Ce==="strict"?bt:Lr);if(Ft===wn||Ft===lr)return Te.push(Nt);if(Ft===Un)return lt>=131072&<<=196605||lt>=196608&<<=262141?Te.push(Lr):Te.push(Nt);Te.push(Ft)}),[Fe,Te,Je]},xt=function(xe,Ce,Te,Fe){var Je=Fe[Te];if(Array.isArray(xe)?xe.indexOf(Je)!==-1:xe===Je)for(var lt=Te;lt<=Fe.length;){lt++;var Et=Fe[lt];if(Et===Ce)return!0;if(Et!==rt)break}if(Je===rt)for(var lt=Te;lt>0;){lt--;var Ft=Fe[lt];if(Array.isArray(xe)?xe.indexOf(Ft)!==-1:xe===Ft)for(var St=Te;St<=Fe.length;){St++;var Et=Fe[St];if(Et===Ce)return!0;if(Et!==rt)break}if(Ft!==rt)break}return!1},jt=function(xe,Ce){for(var Te=xe;Te>=0;){var Fe=Ce[Te];if(Fe===rt)Te--;else return Fe}return 0},hr=function(xe,Ce,Te,Fe,Je){if(Te[Fe]===0)return gn;var lt=Fe-1;if(Array.isArray(Je)&&Je[lt]===!0)return gn;var Et=lt-1,Ft=lt+1,St=Ce[lt],er=Et>=0?Ce[Et]:0,dr=Ce[Ft];if(St===Ke&&dr===Ye)return gn;if(ur.indexOf(St)!==-1)return Nn;if(ur.indexOf(dr)!==-1||Ut.indexOf(dr)!==-1)return gn;if(jt(lt,Ce)===Ze)return br;if(Dr.get(xe[lt])===Ue||(St===vr||St===Fr)&&Dr.get(xe[Ft])===Ue||St===it||dr===it||St===Re||[rt,at,At].indexOf(St)===-1&&dr===Re||[je,ze,nt,sr,ar].indexOf(dr)!==-1||jt(lt,Ce)===st||xt(Dt,st,lt,Ce)||xt([je,ze],bt,lt,Ce)||xt($e,$e,lt,Ce))return gn;if(St===rt)return br;if(St===Dt||dr===Dt)return gn;if(dr===ke||St===ke)return br;if([at,At,bt].indexOf(dr)!==-1||St===ft||er===Xt&&Mt.indexOf(St)!==-1||St===ar&&dr===Xt||dr===ut||tr.indexOf(dr)!==-1&&St===Gt||tr.indexOf(St)!==-1&&dr===Gt||St===Lt&&[Lr,vr,Fr].indexOf(dr)!==-1||[Lr,vr,Fr].indexOf(St)!==-1&&dr===mr||tr.indexOf(St)!==-1&&_t.indexOf(dr)!==-1||_t.indexOf(St)!==-1&&tr.indexOf(dr)!==-1||[Lt,mr].indexOf(St)!==-1&&(dr===Gt||[st,At].indexOf(dr)!==-1&&Ce[Ft+1]===Gt)||[st,At].indexOf(St)!==-1&&dr===Gt||St===Gt&&[Gt,ar,sr].indexOf(dr)!==-1)return gn;if([Gt,ar,sr,je,ze].indexOf(dr)!==-1)for(var Br=lt;Br>=0;){var zr=Ce[Br];if(zr===Gt)return gn;if([ar,sr].indexOf(zr)!==-1)Br--;else break}if([Lt,mr].indexOf(dr)!==-1)for(var Br=[je,ze].indexOf(St)!==-1?Et:lt;Br>=0;){var zr=Ce[Br];if(zr===Gt)return gn;if([ar,sr].indexOf(zr)!==-1)Br--;else break}if(qr===St&&[qr,Gr,nn,Rt].indexOf(dr)!==-1||[Gr,nn].indexOf(St)!==-1&&[Gr,an].indexOf(dr)!==-1||[an,Rt].indexOf(St)!==-1&&dr===an||Qt.indexOf(St)!==-1&&[ut,mr].indexOf(dr)!==-1||Qt.indexOf(dr)!==-1&&St===Lt||tr.indexOf(St)!==-1&&tr.indexOf(dr)!==-1||St===sr&&tr.indexOf(dr)!==-1||tr.concat(Gt).indexOf(St)!==-1&&dr===st&&tn.indexOf(xe[Ft])===-1||tr.concat(Gt).indexOf(dr)!==-1&&St===ze)return gn;if(St===xn&&dr===xn){for(var wi=Te[lt],zn=1;wi>0&&(wi--,Ce[wi]===xn);)zn++;if(zn%2!==0)return gn}return St===vr&&dr===Fr?gn:br},nr=function(xe,Ce){Ce||(Ce={lineBreak:"normal",wordBreak:"normal"});var Te=wt(xe,Ce.lineBreak),Fe=Te[0],Je=Te[1],lt=Te[2];(Ce.wordBreak==="break-all"||Ce.wordBreak==="break-word")&&(Je=Je.map(function(Ft){return[Gt,Nt,wn].indexOf(Ft)!==-1?Lr:Ft}));var Et=Ce.wordBreak==="keep-all"?lt.map(function(Ft,St){return Ft&&xe[St]>=19968&&xe[St]<=40959}):void 0;return[Fe,Je,Et]},kt=function(){function xe(Ce,Te,Fe,Je){this.codePoints=Ce,this.required=Te===Nn,this.start=Fe,this.end=Je}return xe.prototype.slice=function(){return b.apply(void 0,this.codePoints.slice(this.start,this.end))},xe}(),Yt=function(xe,Ce){var Te=re(xe),Fe=nr(Te,Ce),Je=Fe[0],lt=Fe[1],Et=Fe[2],Ft=Te.length,St=0,er=0;return{next:function(){if(er>=Ft)return{done:!0,value:null};for(var dr=gn;er=Xr&&xe<=57},$r=function(xe){return xe>=55296&&xe<=57343},Kr=function(xe){return gr(xe)||xe>=Xn&&xe<=hi||xe>=Cn&&xe<=vn},Vr=function(xe){return xe>=Cn&&xe<=Yn},qn=function(xe){return xe>=Xn&&xe<=Ri},Ot=function(xe){return Vr(xe)||qn(xe)},qt=function(xe){return xe>=pt},yr=function(xe){return xe===fn||xe===ei||xe===di},sn=function(xe){return Ot(xe)||qt(xe)||xe===Di},Rn=function(xe){return sn(xe)||gr(xe)||xe===ui},Fn=function(xe){return xe>=kr&&xe<=Mr||xe===Ht||xe>=jn&&xe<=mi||xe===Oi},ln=function(xe,Ce){return xe!==Qn?!1:Ce!==fn},Cr=function(xe,Ce,Te){return xe===ui?sn(Ce)||ln(Ce,Te):sn(xe)?!0:!!(xe===Qn&&ln(xe,Ce))},yn=function(xe,Ce,Te){return xe===or||xe===ui?gr(Ce)?!0:Ce===on&&gr(Te):gr(xe===on?Ce:xe)},cn=function(xe){var Ce=0,Te=1;(xe[Ce]===or||xe[Ce]===ui)&&(xe[Ce]===ui&&(Te=-1),Ce++);for(var Fe=[];gr(xe[Ce]);)Fe.push(xe[Ce++]);var Je=Fe.length?parseInt(b.apply(void 0,Fe),10):0;xe[Ce]===on&&Ce++;for(var lt=[];gr(xe[Ce]);)lt.push(xe[Ce++]);var Et=lt.length,Ft=Et?parseInt(b.apply(void 0,lt),10):0;(xe[Ce]===Zi||xe[Ce]===kn)&&Ce++;var St=1;(xe[Ce]===or||xe[Ce]===ui)&&(xe[Ce]===ui&&(St=-1),Ce++);for(var er=[];gr(xe[Ce]);)er.push(xe[Ce++]);var dr=er.length?parseInt(b.apply(void 0,er),10):0;return Te*(Je+Ft*Math.pow(10,-Et))*Math.pow(10,St*dr)},Ui={type:2},Vn={type:3},Gn={type:4},ri={type:13},oi={type:8},Qr={type:21},vi={type:9},En={type:10},Ni={type:11},Ti={type:12},ki={type:14},ua={type:23},si={type:1},Si={type:25},ha={type:24},mt={type:26},Fa={type:27},Qa={type:28},Ga={type:29},qa={type:31},_i={type:32},co=function(){function xe(){this._value=[]}return xe.prototype.write=function(Ce){this._value=this._value.concat(re(Ce))},xe.prototype.read=function(){for(var Ce=[],Te=this.consumeToken();Te!==_i;)Ce.push(Te),Te=this.consumeToken();return Ce},xe.prototype.consumeToken=function(){var Ce=this.consumeCodePoint();switch(Ce){case $n:return this.consumeStringToken($n);case Mn:var Te=this.peekCodePoint(0),Fe=this.peekCodePoint(1),Je=this.peekCodePoint(2);if(Rn(Te)||ln(Fe,Je)){var lt=Cr(Te,Fe,Je)?jr:$t,Et=this.consumeName();return{type:5,value:Et,flags:lt}}break;case Ir:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),ri;break;case _r:return this.consumeStringToken(_r);case pr:return Ui;case An:return Vn;case Tt:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),ki;break;case or:if(yn(Ce,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ce),this.consumeNumericToken();break;case fr:return Gn;case ui:var Ft=Ce,St=this.peekCodePoint(0),er=this.peekCodePoint(1);if(yn(Ft,St,er))return this.reconsumeCodePoint(Ce),this.consumeNumericToken();if(Cr(Ft,St,er))return this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken();if(St===ui&&er===ca)return this.consumeCodePoint(),this.consumeCodePoint(),ha;break;case on:if(yn(Ce,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Ce),this.consumeNumericToken();break;case Wn:if(this.peekCodePoint(0)===Tt)for(this.consumeCodePoint();;){var dr=this.consumeCodePoint();if(dr===Tt&&(dr=this.consumeCodePoint(),dr===Wn))return this.consumeToken();if(dr===mn)return this.consumeToken()}break;case Rr:return mt;case Ur:return Fa;case Ki:if(this.peekCodePoint(0)===Qi&&this.peekCodePoint(1)===ui&&this.peekCodePoint(2)===ui)return this.consumeCodePoint(),this.consumeCodePoint(),Si;break;case Ea:var Br=this.peekCodePoint(0),zr=this.peekCodePoint(1),wi=this.peekCodePoint(2);if(Cr(Br,zr,wi)){var Et=this.consumeName();return{type:7,value:Et}}break;case Gi:return Qa;case Qn:if(ln(Ce,this.peekCodePoint(0)))return this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken();break;case fa:return Ga;case xa:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),oi;break;case ai:return Ni;case Wi:return Ti;case Or:case ni:var zn=this.peekCodePoint(0),li=this.peekCodePoint(1);return zn===or&&(Kr(li)||li===na)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken();case Sa:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),vi;if(this.peekCodePoint(0)===Sa)return this.consumeCodePoint(),Qr;break;case ht:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),En;break;case mn:return _i}return yr(Ce)?(this.consumeWhiteSpace(),qa):gr(Ce)?(this.reconsumeCodePoint(Ce),this.consumeNumericToken()):sn(Ce)?(this.reconsumeCodePoint(Ce),this.consumeIdentLikeToken()):{type:6,value:b(Ce)}},xe.prototype.consumeCodePoint=function(){var Ce=this._value.shift();return typeof Ce=="undefined"?-1:Ce},xe.prototype.reconsumeCodePoint=function(Ce){this._value.unshift(Ce)},xe.prototype.peekCodePoint=function(Ce){return Ce>=this._value.length?-1:this._value[Ce]},xe.prototype.consumeUnicodeRangeToken=function(){for(var Ce=[],Te=this.consumeCodePoint();Kr(Te)&&Ce.length<6;)Ce.push(Te),Te=this.consumeCodePoint();for(var Fe=!1;Te===na&&Ce.length<6;)Ce.push(Te),Te=this.consumeCodePoint(),Fe=!0;if(Fe){var Je=parseInt(b.apply(void 0,Ce.map(function(St){return St===na?Xr:St})),16),lt=parseInt(b.apply(void 0,Ce.map(function(St){return St===na?hi:St})),16);return{type:30,start:Je,end:lt}}var Et=parseInt(b.apply(void 0,Ce),16);if(this.peekCodePoint(0)===ui&&Kr(this.peekCodePoint(1))){this.consumeCodePoint(),Te=this.consumeCodePoint();for(var Ft=[];Kr(Te)&&Ft.length<6;)Ft.push(Te),Te=this.consumeCodePoint();var lt=parseInt(b.apply(void 0,Ft),16);return{type:30,start:Et,end:lt}}else return{type:30,start:Et,end:Et}},xe.prototype.consumeIdentLikeToken=function(){var Ce=this.consumeName();return Ce.toLowerCase()==="url"&&this.peekCodePoint(0)===pr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===pr?(this.consumeCodePoint(),{type:19,value:Ce}):{type:20,value:Ce}},xe.prototype.consumeUrlToken=function(){var Ce=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===mn)return{type:22,value:""};var Te=this.peekCodePoint(0);if(Te===_r||Te===$n){var Fe=this.consumeStringToken(this.consumeCodePoint());return Fe.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===mn||this.peekCodePoint(0)===An)?(this.consumeCodePoint(),{type:22,value:Fe.value}):(this.consumeBadUrlRemnants(),ua)}for(;;){var Je=this.consumeCodePoint();if(Je===mn||Je===An)return{type:22,value:b.apply(void 0,Ce)};if(yr(Je))return this.consumeWhiteSpace(),this.peekCodePoint(0)===mn||this.peekCodePoint(0)===An?(this.consumeCodePoint(),{type:22,value:b.apply(void 0,Ce)}):(this.consumeBadUrlRemnants(),ua);if(Je===$n||Je===_r||Je===pr||Fn(Je))return this.consumeBadUrlRemnants(),ua;if(Je===Qn)if(ln(Je,this.peekCodePoint(0)))Ce.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ua;else Ce.push(Je)}},xe.prototype.consumeWhiteSpace=function(){for(;yr(this.peekCodePoint(0));)this.consumeCodePoint()},xe.prototype.consumeBadUrlRemnants=function(){for(;;){var Ce=this.consumeCodePoint();if(Ce===An||Ce===mn)return;ln(Ce,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},xe.prototype.consumeStringSlice=function(Ce){for(var Te=5e4,Fe="";Ce>0;){var Je=Math.min(Te,Ce);Fe+=b.apply(void 0,this._value.splice(0,Je)),Ce-=Je}return this._value.shift(),Fe},xe.prototype.consumeStringToken=function(Ce){var Te="",Fe=0;do{var Je=this._value[Fe];if(Je===mn||Je===void 0||Je===Ce)return Te+=this.consumeStringSlice(Fe),{type:0,value:Te};if(Je===fn)return this._value.splice(0,Fe),si;if(Je===Qn){var lt=this._value[Fe+1];lt!==mn&<!==void 0&&(lt===fn?(Te+=this.consumeStringSlice(Fe),Fe=-1,this._value.shift()):ln(Je,lt)&&(Te+=this.consumeStringSlice(Fe),Te+=b(this.consumeEscapedCodePoint()),Fe=-1))}Fe++}while(!0)},xe.prototype.consumeNumber=function(){var Ce=[],Te=Zr,Fe=this.peekCodePoint(0);for((Fe===or||Fe===ui)&&Ce.push(this.consumeCodePoint());gr(this.peekCodePoint(0));)Ce.push(this.consumeCodePoint());Fe=this.peekCodePoint(0);var Je=this.peekCodePoint(1);if(Fe===on&&gr(Je))for(Ce.push(this.consumeCodePoint(),this.consumeCodePoint()),Te=Tn;gr(this.peekCodePoint(0));)Ce.push(this.consumeCodePoint());Fe=this.peekCodePoint(0),Je=this.peekCodePoint(1);var lt=this.peekCodePoint(2);if((Fe===Zi||Fe===kn)&&((Je===or||Je===ui)&&gr(lt)||gr(Je)))for(Ce.push(this.consumeCodePoint(),this.consumeCodePoint()),Te=Tn;gr(this.peekCodePoint(0));)Ce.push(this.consumeCodePoint());return[cn(Ce),Te]},xe.prototype.consumeNumericToken=function(){var Ce=this.consumeNumber(),Te=Ce[0],Fe=Ce[1],Je=this.peekCodePoint(0),lt=this.peekCodePoint(1),Et=this.peekCodePoint(2);if(Cr(Je,lt,Et)){var Ft=this.consumeName();return{type:15,number:Te,flags:Fe,unit:Ft}}return Je===Zn?(this.consumeCodePoint(),{type:16,number:Te,flags:Fe}):{type:17,number:Te,flags:Fe}},xe.prototype.consumeEscapedCodePoint=function(){var Ce=this.consumeCodePoint();if(Kr(Ce)){for(var Te=b(Ce);Kr(this.peekCodePoint(0))&&Te.length<6;)Te+=b(this.consumeCodePoint());yr(this.peekCodePoint(0))&&this.consumeCodePoint();var Fe=parseInt(Te,16);return Fe===0||$r(Fe)||Fe>1114111?Bt:Fe}return Ce===mn?Bt:Ce},xe.prototype.consumeName=function(){for(var Ce="";;){var Te=this.consumeCodePoint();if(Rn(Te))Ce+=b(Te);else if(ln(Te,this.peekCodePoint(0)))Ce+=b(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Te),Ce}},xe}(),Ao=function(){function xe(Ce){this._tokens=Ce}return xe.create=function(Ce){var Te=new co;return Te.write(Ce),new xe(Te.read())},xe.parseValue=function(Ce){return xe.create(Ce).parseComponentValue()},xe.parseValues=function(Ce){return xe.create(Ce).parseComponentValues()},xe.prototype.parseComponentValue=function(){for(var Ce=this.consumeToken();Ce.type===31;)Ce=this.consumeToken();if(Ce.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Ce);var Te=this.consumeComponentValue();do Ce=this.consumeToken();while(Ce.type===31);if(Ce.type===32)return Te;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},xe.prototype.parseComponentValues=function(){for(var Ce=[];;){var Te=this.consumeComponentValue();if(Te.type===32)return Ce;Ce.push(Te),Ce.push()}},xe.prototype.consumeComponentValue=function(){var Ce=this.consumeToken();switch(Ce.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Ce.type);case 19:return this.consumeFunction(Ce)}return Ce},xe.prototype.consumeSimpleBlock=function(Ce){for(var Te={type:Ce,values:[]},Fe=this.consumeToken();;){if(Fe.type===32||Pr(Fe,Ce))return Te;this.reconsumeToken(Fe),Te.values.push(this.consumeComponentValue()),Fe=this.consumeToken()}},xe.prototype.consumeFunction=function(Ce){for(var Te={name:Ce.value,values:[],type:18};;){var Fe=this.consumeToken();if(Fe.type===32||Fe.type===3)return Te;this.reconsumeToken(Fe),Te.values.push(this.consumeComponentValue())}},xe.prototype.consumeToken=function(){var Ce=this._tokens.shift();return typeof Ce=="undefined"?_i:Ce},xe.prototype.reconsumeToken=function(Ce){this._tokens.unshift(Ce)},xe}(),ba=function(xe){return xe.type===15},Va=function(xe){return xe.type===17},Fi=function(xe){return xe.type===20},wo=function(xe){return xe.type===0},$i=function(xe,Ce){return Fi(xe)&&xe.value===Ce},It=function(xe){return xe.type!==31},Wt=function(xe){return xe.type!==31&&xe.type!==4},Vt=function(xe){var Ce=[],Te=[];return xe.forEach(function(Fe){if(Fe.type===4){if(Te.length===0)throw new Error("Error parsing function args, zero tokens for arg");Ce.push(Te),Te=[];return}Fe.type!==31&&Te.push(Fe)}),Te.length&&Ce.push(Te),Ce},Pr=function(xe,Ce){return Ce===11&&xe.type===12||Ce===28&&xe.type===29?!0:Ce===2&&xe.type===3},pn=function(xe){return xe.type===17||xe.type===15},Pt=function(xe){return xe.type===16||pn(xe)},Tr=function(xe){return xe.length>1?[xe[0],xe[1]]:[xe[0]]},xr={type:17,number:0,flags:Zr},wr={type:16,number:50,flags:Zr},Hr={type:16,number:100,flags:Zr},Wr=function(xe,Ce,Te){var Fe=xe[0],Je=xe[1];return[dn(Fe,Ce),dn(typeof Je!="undefined"?Je:Fe,Te)]},dn=function(xe,Ce){if(xe.type===16)return xe.number/100*Ce;if(ba(xe))switch(xe.unit){case"rem":case"em":return 16*xe.number;case"px":default:return xe.number}return xe.number},Jn="deg",zi="grad",Bi="rad",ea="turn",ia={name:"angle",parse:function(xe,Ce){if(Ce.type===15)switch(Ce.unit){case Jn:return Math.PI*Ce.number/180;case zi:return Math.PI/200*Ce.number;case Bi:return Ce.number;case ea:return Math.PI*2*Ce.number}throw new Error("Unsupported angle type")}},oa=function(xe){return xe.type===15&&(xe.unit===Jn||xe.unit===zi||xe.unit===Bi||xe.unit===ea)},Pi=function(xe){var Ce=xe.filter(Fi).map(function(Te){return Te.value}).join(" ");switch(Ce){case"to bottom right":case"to right bottom":case"left top":case"top left":return[xr,xr];case"to top":case"bottom":return pi(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[xr,Hr];case"to right":case"left":return pi(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Hr,Hr];case"to bottom":case"top":return pi(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Hr,xr];case"to left":case"right":return pi(270)}return 0},pi=function(xe){return Math.PI*xe/180},wa={name:"color",parse:function(xe,Ce){if(Ce.type===18){var Te=pa[Ce.name];if(typeof Te=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Ce.name+'"');return Te(xe,Ce.values)}if(Ce.type===5){if(Ce.value.length===3){var Fe=Ce.value.substring(0,1),Je=Ce.value.substring(1,2),lt=Ce.value.substring(2,3);return Dn(parseInt(Fe+Fe,16),parseInt(Je+Je,16),parseInt(lt+lt,16),1)}if(Ce.value.length===4){var Fe=Ce.value.substring(0,1),Je=Ce.value.substring(1,2),lt=Ce.value.substring(2,3),Et=Ce.value.substring(3,4);return Dn(parseInt(Fe+Fe,16),parseInt(Je+Je,16),parseInt(lt+lt,16),parseInt(Et+Et,16)/255)}if(Ce.value.length===6){var Fe=Ce.value.substring(0,2),Je=Ce.value.substring(2,4),lt=Ce.value.substring(4,6);return Dn(parseInt(Fe,16),parseInt(Je,16),parseInt(lt,16),1)}if(Ce.value.length===8){var Fe=Ce.value.substring(0,2),Je=Ce.value.substring(2,4),lt=Ce.value.substring(4,6),Et=Ce.value.substring(6,8);return Dn(parseInt(Fe,16),parseInt(Je,16),parseInt(lt,16),parseInt(Et,16)/255)}}if(Ce.type===20){var Ft=ga[Ce.value.toUpperCase()];if(typeof Ft!="undefined")return Ft}return ga.TRANSPARENT}},Sn=function(xe){return(255&xe)===0},Sr=function(xe){var Ce=255&xe,Te=255&xe>>8,Fe=255&xe>>16,Je=255&xe>>24;return Ce<255?"rgba("+Je+","+Fe+","+Te+","+Ce/255+")":"rgb("+Je+","+Fe+","+Te+")"},Dn=function(xe,Ce,Te,Fe){return(xe<<24|Ce<<16|Te<<8|Math.round(Fe*255)<<0)>>>0},ii=function(xe,Ce){if(xe.type===17)return xe.number;if(xe.type===16){var Te=Ce===3?1:255;return Ce===3?xe.number/100*Te:Math.round(xe.number/100*Te)}return 0},xi=function(xe,Ce){var Te=Ce.filter(Wt);if(Te.length===3){var Fe=Te.map(ii),Je=Fe[0],lt=Fe[1],Et=Fe[2];return Dn(Je,lt,Et,1)}if(Te.length===4){var Ft=Te.map(ii),Je=Ft[0],lt=Ft[1],Et=Ft[2],St=Ft[3];return Dn(Je,lt,Et,St)}return 0};function yi(xe,Ce,Te){return Te<0&&(Te+=1),Te>=1&&(Te-=1),Te<1/6?(Ce-xe)*Te*6+xe:Te<1/2?Ce:Te<2/3?(Ce-xe)*6*(2/3-Te)+xe:xe}var Ca=function(xe,Ce){var Te=Ce.filter(Wt),Fe=Te[0],Je=Te[1],lt=Te[2],Et=Te[3],Ft=(Fe.type===17?pi(Fe.number):ia.parse(xe,Fe))/(Math.PI*2),St=Pt(Je)?Je.number/100:0,er=Pt(lt)?lt.number/100:0,dr=typeof Et!="undefined"&&Pt(Et)?dn(Et,1):1;if(St===0)return Dn(er*255,er*255,er*255,1);var Br=er<=.5?er*(St+1):er+St-er*St,zr=er*2-Br,wi=yi(zr,Br,Ft+1/3),zn=yi(zr,Br,Ft),li=yi(zr,Br,Ft-1/3);return Dn(wi*255,zn*255,li*255,dr)},pa={hsl:Ca,hsla:Ca,rgb:xi,rgba:xi},Li=function(xe,Ce){return wa.parse(xe,Ao.create(Ce).parseComponentValue())},ga={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},sa={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Ce){return Ce.map(function(Te){if(Fi(Te))switch(Te.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ma={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Hn=function(xe,Ce){var Te=wa.parse(xe,Ce[0]),Fe=Ce[1];return Fe&&Pt(Fe)?{color:Te,stop:Fe}:{color:Te,stop:null}},un=function(xe,Ce){var Te=xe[0],Fe=xe[xe.length-1];Te.stop===null&&(Te.stop=xr),Fe.stop===null&&(Fe.stop=Hr);for(var Je=[],lt=0,Et=0;Etlt?Je.push(St):Je.push(lt),lt=St}else Je.push(null)}for(var er=null,Et=0;EtEt.optimumDistance)?{optimumCorner:Ft,optimumDistance:dr}:Et},{optimumDistance:Je?1/0:-1/0,optimumCorner:null}).optimumCorner},Xi=function(xe,Ce,Te,Fe,Je){var lt=0,Et=0;switch(xe.size){case 0:xe.shape===0?lt=Et=Math.min(Math.abs(Ce),Math.abs(Ce-Fe),Math.abs(Te),Math.abs(Te-Je)):xe.shape===1&&(lt=Math.min(Math.abs(Ce),Math.abs(Ce-Fe)),Et=Math.min(Math.abs(Te),Math.abs(Te-Je)));break;case 2:if(xe.shape===0)lt=Et=Math.min(Er(Ce,Te),Er(Ce,Te-Je),Er(Ce-Fe,Te),Er(Ce-Fe,Te-Je));else if(xe.shape===1){var Ft=Math.min(Math.abs(Te),Math.abs(Te-Je))/Math.min(Math.abs(Ce),Math.abs(Ce-Fe)),St=Ai(Fe,Je,Ce,Te,!0),er=St[0],dr=St[1];lt=Er(er-Ce,(dr-Te)/Ft),Et=Ft*lt}break;case 1:xe.shape===0?lt=Et=Math.max(Math.abs(Ce),Math.abs(Ce-Fe),Math.abs(Te),Math.abs(Te-Je)):xe.shape===1&&(lt=Math.max(Math.abs(Ce),Math.abs(Ce-Fe)),Et=Math.max(Math.abs(Te),Math.abs(Te-Je)));break;case 3:if(xe.shape===0)lt=Et=Math.max(Er(Ce,Te),Er(Ce,Te-Je),Er(Ce-Fe,Te),Er(Ce-Fe,Te-Je));else if(xe.shape===1){var Ft=Math.max(Math.abs(Te),Math.abs(Te-Je))/Math.max(Math.abs(Ce),Math.abs(Ce-Fe)),Br=Ai(Fe,Je,Ce,Te,!1),er=Br[0],dr=Br[1];lt=Er(er-Ce,(dr-Te)/Ft),Et=Ft*lt}break}return Array.isArray(xe.size)&&(lt=dn(xe.size[0],Fe),Et=xe.size.length===2?dn(xe.size[1],Je):lt),[lt,Et]},rn=function(xe,Ce){var Te=pi(180),Fe=[];return Vt(Ce).forEach(function(Je,lt){if(lt===0){var Et=Je[0];if(Et.type===20&&Et.value==="to"){Te=Pi(Je);return}else if(oa(Et)){Te=ia.parse(xe,Et);return}}var Ft=Hn(xe,Je);Fe.push(Ft)}),{angle:Te,stops:Fe,type:1}},bn=function(xe,Ce){var Te=pi(180),Fe=[];return Vt(Ce).forEach(function(Je,lt){if(lt===0){var Et=Je[0];if(Et.type===20&&["top","left","right","bottom"].indexOf(Et.value)!==-1){Te=Pi(Je);return}else if(oa(Et)){Te=(ia.parse(xe,Et)+pi(270))%pi(360);return}}var Ft=Hn(xe,Je);Fe.push(Ft)}),{angle:Te,stops:Fe,type:1}},ta=function(xe,Ce){var Te=pi(180),Fe=[],Je=1,lt=0,Et=3,Ft=[];return Vt(Ce).forEach(function(St,er){var dr=St[0];if(er===0){if(Fi(dr)&&dr.value==="linear"){Je=1;return}else if(Fi(dr)&&dr.value==="radial"){Je=2;return}}if(dr.type===18){if(dr.name==="from"){var Br=wa.parse(xe,dr.values[0]);Fe.push({stop:xr,color:Br})}else if(dr.name==="to"){var Br=wa.parse(xe,dr.values[0]);Fe.push({stop:Hr,color:Br})}else if(dr.name==="color-stop"){var zr=dr.values.filter(Wt);if(zr.length===2){var Br=wa.parse(xe,zr[1]),wi=zr[0];Va(wi)&&Fe.push({stop:{type:16,number:wi.number*100,flags:wi.flags},color:Br})}}}}),Je===1?{angle:(Te+pi(180))%pi(360),stops:Fe,type:Je}:{size:Et,shape:lt,stops:Fe,position:Ft,type:Je}},qi="closest-side",Ci="farthest-side",zt="closest-corner",Yr="farthest-corner",Jr="circle",Ln="ellipse",Vi="cover",Ii="contain",Ra=function(xe,Ce){var Te=0,Fe=3,Je=[],lt=[];return Vt(Ce).forEach(function(Et,Ft){var St=!0;if(Ft===0){var er=!1;St=Et.reduce(function(Br,zr){if(er)if(Fi(zr))switch(zr.value){case"center":return lt.push(wr),Br;case"top":case"left":return lt.push(xr),Br;case"right":case"bottom":return lt.push(Hr),Br}else(Pt(zr)||pn(zr))&<.push(zr);else if(Fi(zr))switch(zr.value){case Jr:return Te=0,!1;case Ln:return Te=1,!1;case"at":return er=!0,!1;case qi:return Fe=0,!1;case Vi:case Ci:return Fe=1,!1;case Ii:case zt:return Fe=2,!1;case Yr:return Fe=3,!1}else if(pn(zr)||Pt(zr))return Array.isArray(Fe)||(Fe=[]),Fe.push(zr),!1;return Br},St)}if(St){var dr=Hn(xe,Et);Je.push(dr)}}),{size:Fe,shape:Te,stops:Je,position:lt,type:2}},ka=function(xe,Ce){var Te=0,Fe=3,Je=[],lt=[];return Vt(Ce).forEach(function(Et,Ft){var St=!0;if(Ft===0?St=Et.reduce(function(dr,Br){if(Fi(Br))switch(Br.value){case"center":return lt.push(wr),!1;case"top":case"left":return lt.push(xr),!1;case"right":case"bottom":return lt.push(Hr),!1}else if(Pt(Br)||pn(Br))return lt.push(Br),!1;return dr},St):Ft===1&&(St=Et.reduce(function(dr,Br){if(Fi(Br))switch(Br.value){case Jr:return Te=0,!1;case Ln:return Te=1,!1;case Ii:case qi:return Fe=0,!1;case Ci:return Fe=1,!1;case zt:return Fe=2,!1;case Vi:case Yr:return Fe=3,!1}else if(pn(Br)||Pt(Br))return Array.isArray(Fe)||(Fe=[]),Fe.push(Br),!1;return dr},St)),St){var er=Hn(xe,Et);Je.push(er)}}),{size:Fe,shape:Te,stops:Je,position:lt,type:2}},$a=function(xe){return xe.type===1},ra=function(xe){return xe.type===2},Ma={name:"image",parse:function(xe,Ce){if(Ce.type===22){var Te={url:Ce.value,type:0};return xe.cache.addImage(Ce.value),Te}if(Ce.type===18){var Fe=Qo[Ce.name];if(typeof Fe=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Ce.name+'"');return Fe(xe,Ce.values)}throw new Error("Unsupported image type "+Ce.type)}};function to(xe){return!(xe.type===20&&xe.value==="none")&&(xe.type!==18||!!Qo[xe.name])}var Qo={"linear-gradient":rn,"-moz-linear-gradient":bn,"-ms-linear-gradient":bn,"-o-linear-gradient":bn,"-webkit-linear-gradient":bn,"radial-gradient":Ra,"-moz-radial-gradient":ka,"-ms-radial-gradient":ka,"-o-radial-gradient":ka,"-webkit-radial-gradient":ka,"-webkit-gradient":ta},Bo={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(xe,Ce){if(Ce.length===0)return[];var Te=Ce[0];return Te.type===20&&Te.value==="none"?[]:Ce.filter(function(Fe){return Wt(Fe)&&to(Fe)}).map(function(Fe){return Ma.parse(xe,Fe)})}},Fo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Ce){return Ce.map(function(Te){if(Fi(Te))switch(Te.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Do={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(xe,Ce){return Vt(Ce).map(function(Te){return Te.filter(Pt)}).map(Tr)}},Oo={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(xe,Ce){return Vt(Ce).map(function(Te){return Te.filter(Fi).map(function(Fe){return Fe.value}).join(" ")}).map(Mo)}},Mo=function(xe){switch(xe){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},yo;(function(xe){xe.AUTO="auto",xe.CONTAIN="contain",xe.COVER="cover"})(yo||(yo={}));var To={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(xe,Ce){return Vt(Ce).map(function(Te){return Te.filter(ja)})}},ja=function(xe){return Fi(xe)||Pt(xe)},Co=function(xe){return{name:"border-"+xe+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Rs=Co("top"),uA=Co("right"),cA=Co("bottom"),il=Co("left"),ns=function(xe){return{name:"border-radius-"+xe,initialValue:"0 0",prefix:!1,type:1,parse:function(Ce,Te){return Tr(Te.filter(Pt))}}},Ls=ns("top-left"),fA=ns("top-right"),jo=ns("bottom-right"),Us=ns("bottom-left"),Vo=function(xe){return{name:"border-"+xe+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Ce,Te){switch(Te){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Ns=Vo("top"),ks=Vo("right"),dA=Vo("bottom"),Hs=Vo("left"),Ko=function(xe){return{name:"border-"+xe+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Ce,Te){return ba(Te)?Te.number:0}}},gs=Ko("top"),hA=Ko("right"),zs=Ko("bottom"),pA=Ko("left"),gA={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},mA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"rtl":return 1;case"ltr":default:return 0}}},vA={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(xe,Ce){return Ce.filter(Fi).reduce(function(Te,Fe){return Te|yA(Fe.value)},0)}},yA=function(xe){switch(xe){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},EA={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},wA={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(xe,Ce){return Ce.type===20&&Ce.value==="normal"?0:Ce.type===17||Ce.type===15?Ce.number:0}},is;(function(xe){xe.NORMAL="normal",xe.STRICT="strict"})(is||(is={}));var BA={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"strict":return is.STRICT;case"normal":default:return is.NORMAL}}},CA={name:"line-height",initialValue:"normal",prefix:!1,type:4},Ks=function(xe,Ce){return Fi(xe)&&xe.value==="normal"?1.2*Ce:xe.type===17?Ce*xe.number:Pt(xe)?dn(xe,Ce):Ce},bA={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(xe,Ce){return Ce.type===20&&Ce.value==="none"?null:Ma.parse(xe,Ce)}},xA={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"inside":return 0;case"outside":default:return 1}}},ms={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},fo=function(xe){return{name:"margin-"+xe,initialValue:"0",prefix:!1,type:4}},IA=fo("top"),SA=fo("right"),Gs=fo("bottom"),FA=fo("left"),DA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(xe,Ce){return Ce.filter(Fi).map(function(Te){switch(Te.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Yo={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"break-word":return"break-word";case"normal":default:return"normal"}}},Go=function(xe){return{name:"padding-"+xe,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vs=Go("top"),OA=Go("right"),Ws=Go("bottom"),TA=Go("left"),Jo={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},ys={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(xe,Ce){switch(Ce){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},PA={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Ce){return Ce.length===1&&$i(Ce[0],"none")?[]:Vt(Ce).map(function(Te){for(var Fe={color:ga.TRANSPARENT,offsetX:xr,offsetY:xr,blur:xr},Je=0,lt=0;lt1?1:0],this.overflowWrap=ci(Ce,Yo,Te.overflowWrap),this.paddingTop=ci(Ce,vs,Te.paddingTop),this.paddingRight=ci(Ce,OA,Te.paddingRight),this.paddingBottom=ci(Ce,Ws,Te.paddingBottom),this.paddingLeft=ci(Ce,TA,Te.paddingLeft),this.paintOrder=ci(Ce,bl,Te.paintOrder),this.position=ci(Ce,ys,Te.position),this.textAlign=ci(Ce,Jo,Te.textAlign),this.textDecorationColor=ci(Ce,NA,(Fe=Te.textDecorationColor)!==null&&Fe!==void 0?Fe:Te.color),this.textDecorationLine=ci(Ce,Zs,(Je=Te.textDecorationLine)!==null&&Je!==void 0?Je:Te.textDecoration),this.textShadow=ci(Ce,PA,Te.textShadow),this.textTransform=ci(Ce,QA,Te.textTransform),this.transform=ci(Ce,MA,Te.transform),this.transformOrigin=ci(Ce,Wo,Te.transformOrigin),this.visibility=ci(Ce,Jt,Te.visibility),this.webkitTextStrokeColor=ci(Ce,Xs,Te.webkitTextStrokeColor),this.webkitTextStrokeWidth=ci(Ce,ll,Te.webkitTextStrokeWidth),this.wordBreak=ci(Ce,mo,Te.wordBreak),this.zIndex=ci(Ce,uo,Te.zIndex)}return xe.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},xe.prototype.isTransparent=function(){return Sn(this.backgroundColor)},xe.prototype.isTransformed=function(){return this.transform!==null},xe.prototype.isPositioned=function(){return this.position!==0},xe.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},xe.prototype.isFloating=function(){return this.float!==0},xe.prototype.isInlineLevel=function(){return eo(this.display,4)||eo(this.display,33554432)||eo(this.display,268435456)||eo(this.display,536870912)||eo(this.display,67108864)||eo(this.display,134217728)},xe}(),bs=function(){function xe(Ce,Te){this.content=ci(Ce,Al,Te.content),this.quotes=ci(Ce,Bs,Te.quotes)}return xe}(),Lo=function(){function xe(Ce,Te){this.counterIncrement=ci(Ce,Cl,Te.counterIncrement),this.counterReset=ci(Ce,ss,Te.counterReset)}return xe}(),ci=function(xe,Ce,Te){var Fe=new co,Je=Te!==null&&typeof Te!="undefined"?Te.toString():Ce.initialValue;Fe.write(Je);var lt=new Ao(Fe.read());switch(Ce.type){case 2:var Et=lt.parseComponentValue();return Ce.parse(xe,Fi(Et)?Et.value:Ce.initialValue);case 0:return Ce.parse(xe,lt.parseComponentValue());case 1:return Ce.parse(xe,lt.parseComponentValues());case 4:return lt.parseComponentValue();case 3:switch(Ce.format){case"angle":return ia.parse(xe,lt.parseComponentValue());case"color":return wa.parse(xe,lt.parseComponentValue());case"image":return Ma.parse(xe,lt.parseComponentValue());case"length":var Ft=lt.parseComponentValue();return pn(Ft)?Ft:xr;case"length-percentage":var St=lt.parseComponentValue();return Pt(St)?St:xr;case"time":return as.parse(xe,lt.parseComponentValue())}break}},ul="data-html2canvas-debug",xs=function(xe){var Ce=xe.getAttribute(ul);switch(Ce){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ys=function(xe,Ce){var Te=xs(xe);return Te===1||Ce===Te},vo=function(){function xe(Ce,Te){if(this.context=Ce,this.textNodes=[],this.elements=[],this.flags=0,Ys(Te,3))debugger;this.styles=new Vs(Ce,window.getComputedStyle(Te,null)),zl(Te)&&(this.styles.animationDuration.some(function(Fe){return Fe>0})&&(Te.style.animationDuration="0s"),this.styles.transform!==null&&(Te.style.transform="none")),this.bounds=z(this.context,Te),Ys(Te,4)&&(this.flags|=16)}return xe}(),cl="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",HA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ls=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),us=0;us>4,dr[Je++]=(Et&15)<<4|Ft>>2,dr[Je++]=(Ft&3)<<6|St&63;return er},bo=function(xe){for(var Ce=xe.length,Te=[],Fe=0;Fe>ho,Js=1<>ho,_o=qo+Is,Zo=_o,$o=32,xl=Zo+$o,ro=65536>>Uo,WA=1<=0){if(Ce<55296||Ce>56319&&Ce<=65535)return Te=this.index[Ce>>ho],Te=(Te<>ho)],Te=(Te<>Uo),Te=this.index[Te],Te+=Ce>>ho&fl,Te=this.index[Te],Te=(Te<=55296&&Je<=56319&&Te>10)+55296,Et%1024+56320)),(Je+1===Te||Fe.length>16384)&&(lt+=String.fromCharCode.apply(String,Fe),Fe.length=0)}return lt},gt=$s(cl),yt="\xD7",rr="\xF7",Zt=function(xe){return gt.get(xe)},Bn=function(xe,Ce,Te){var Fe=Te-2,Je=Ce[Fe],lt=Ce[Te-1],Et=Ce[Te];if(lt===Xo&&Et===es)return yt;if(lt===Xo||lt===es||lt===eA||Et===Xo||Et===es||Et===eA)return rr;if(lt===Ds&&[Ds,Os,Ts,tA].indexOf(Et)!==-1||(lt===Ts||lt===Os)&&(Et===Os||Et===fs)||(lt===tA||lt===fs)&&Et===fs||Et===hl||Et===XA||Et===dl||lt===po)return yt;if(lt===hl&&Et===Be){for(;Je===XA;)Je=Ce[--Fe];if(Je===Be)return yt}if(lt===qe&&Et===qe){for(var Ft=0;Je===qe;)Ft++,Je=Ce[--Fe];if(Ft%2===0)return yt}return rr},Kt=function(xe){var Ce=Pe(xe),Te=Ce.length,Fe=0,Je=0,lt=Ce.map(Zt);return{next:function(){if(Fe>=Te)return{done:!0,value:null};for(var Et=yt;FeEt.x||dr.y>Et.y;return Et=dr,er===0?!0:Br});return xe.body.removeChild(Ce),Ft},en=function(){return typeof new Image().crossOrigin!="undefined"},bi=function(){return typeof new XMLHttpRequest().responseType=="string"},La=function(xe){var Ce=new Image,Te=xe.createElement("canvas"),Fe=Te.getContext("2d");if(!Fe)return!1;Ce.src="data:image/svg+xml,";try{Fe.drawImage(Ce,0,0),Te.toDataURL()}catch(Je){return!1}return!0},va=function(xe){return xe[0]===0&&xe[1]===255&&xe[2]===0&&xe[3]===255},la=function(xe){var Ce=xe.createElement("canvas"),Te=100;Ce.width=Te,Ce.height=Te;var Fe=Ce.getContext("2d");if(!Fe)return Promise.reject(!1);Fe.fillStyle="rgb(0, 255, 0)",Fe.fillRect(0,0,Te,Te);var Je=new Image,lt=Ce.toDataURL();Je.src=lt;var Et=Da(Te,Te,0,0,Je);return Fe.fillStyle="red",Fe.fillRect(0,0,Te,Te),Aa(Et).then(function(Ft){Fe.drawImage(Ft,0,0);var St=Fe.getImageData(0,0,Te,Te).data;Fe.fillStyle="red",Fe.fillRect(0,0,Te,Te);var er=xe.createElement("div");return er.style.backgroundImage="url("+lt+")",er.style.height=Te+"px",va(St)?Aa(Da(Te,Te,0,0,er)):Promise.reject(!1)}).then(function(Ft){return Fe.drawImage(Ft,0,0),va(Fe.getImageData(0,0,Te,Te).data)}).catch(function(){return!1})},Da=function(xe,Ce,Te,Fe,Je){var lt="http://www.w3.org/2000/svg",Et=document.createElementNS(lt,"svg"),Ft=document.createElementNS(lt,"foreignObject");return Et.setAttributeNS(null,"width",xe.toString()),Et.setAttributeNS(null,"height",Ce.toString()),Ft.setAttributeNS(null,"width","100%"),Ft.setAttributeNS(null,"height","100%"),Ft.setAttributeNS(null,"x",Te.toString()),Ft.setAttributeNS(null,"y",Fe.toString()),Ft.setAttributeNS(null,"externalResourcesRequired","true"),Et.appendChild(Ft),Ft.appendChild(Je),Et},Aa=function(xe){return new Promise(function(Ce,Te){var Fe=new Image;Fe.onload=function(){return Ce(Fe)},Fe.onerror=Te,Fe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},In={get SUPPORT_RANGE_BOUNDS(){var xe=fi(document);return Object.defineProperty(In,"SUPPORT_RANGE_BOUNDS",{value:xe}),xe},get SUPPORT_WORD_BREAKING(){var xe=In.SUPPORT_RANGE_BOUNDS&&Pn(document);return Object.defineProperty(In,"SUPPORT_WORD_BREAKING",{value:xe}),xe},get SUPPORT_SVG_DRAWING(){var xe=La(document);return Object.defineProperty(In,"SUPPORT_SVG_DRAWING",{value:xe}),xe},get SUPPORT_FOREIGNOBJECT_DRAWING(){var xe=typeof Array.from=="function"&&typeof window.fetch=="function"?la(document):Promise.resolve(!1);return Object.defineProperty(In,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:xe}),xe},get SUPPORT_CORS_IMAGES(){var xe=en();return Object.defineProperty(In,"SUPPORT_CORS_IMAGES",{value:xe}),xe},get SUPPORT_RESPONSE_TYPE(){var xe=bi();return Object.defineProperty(In,"SUPPORT_RESPONSE_TYPE",{value:xe}),xe},get SUPPORT_CORS_XHR(){var xe="withCredentials"in new XMLHttpRequest;return Object.defineProperty(In,"SUPPORT_CORS_XHR",{value:xe}),xe},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var xe=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(In,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:xe}),xe}},Ba=function(){function xe(Ce,Te){this.text=Ce,this.bounds=Te}return xe}(),Ct=function(xe,Ce,Te,Fe){var Je=_n(Ce,Te),lt=[],Et=0;return Je.forEach(function(Ft){if(Te.textDecorationLine.length||Ft.trim().length>0)if(In.SUPPORT_RANGE_BOUNDS){var St=On(Fe,Et,Ft.length).getClientRects();if(St.length>1){var er=Kn(Ft),dr=0;er.forEach(function(zr){lt.push(new Ba(zr,le.fromDOMRectList(xe,On(Fe,dr+Et,zr.length).getClientRects()))),dr+=zr.length})}else lt.push(new Ba(Ft,le.fromDOMRectList(xe,St)))}else{var Br=Fe.splitText(Ft.length);lt.push(new Ba(Ft,Nr(xe,Fe))),Fe=Br}else In.SUPPORT_RANGE_BOUNDS||(Fe=Fe.splitText(Ft.length));Et+=Ft.length}),lt},Nr=function(xe,Ce){var Te=Ce.ownerDocument;if(Te){var Fe=Te.createElement("html2canvaswrapper");Fe.appendChild(Ce.cloneNode(!0));var Je=Ce.parentNode;if(Je){Je.replaceChild(Fe,Ce);var lt=z(xe,Fe);return Fe.firstChild&&Je.replaceChild(Fe.firstChild,Fe),lt}}return le.EMPTY},On=function(xe,Ce,Te){var Fe=xe.ownerDocument;if(!Fe)throw new Error("Node has no owner document");var Je=Fe.createRange();return Je.setStart(xe,Ce),Je.setEnd(xe,Ce+Te),Je},Kn=function(xe){if(In.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Ce=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Ce.segment(xe)).map(function(Te){return Te.segment})}return Ar(xe)},hn=function(xe,Ce){if(In.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Te=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Te.segment(xe)).map(function(Fe){return Fe.segment})}return Wa(xe,Ce)},_n=function(xe,Ce){return Ce.letterSpacing!==0?Kn(xe):hn(xe,Ce)},aa=[32,160,4961,65792,65793,4153,4241],Wa=function(xe,Ce){for(var Te=Yt(xe,{lineBreak:Ce.lineBreak,wordBreak:Ce.overflowWrap==="break-word"?"break-word":Ce.wordBreak}),Fe=[],Je,lt=function(){if(Je.value){var Et=Je.value.slice(),Ft=re(Et),St="";Ft.forEach(function(er){aa.indexOf(er)===-1?St+=b(er):(St.length&&Fe.push(St),Fe.push(b(er)),St="")}),St.length&&Fe.push(St)}};!(Je=Te.next()).done;)lt();return Fe},Za=function(){function xe(Ce,Te,Fe){this.text=Ha(Te.data,Fe.textTransform),this.textBounds=Ct(Ce,this.text,Fe,Te)}return xe}(),Ha=function(xe,Ce){switch(Ce){case 1:return xe.toLowerCase();case 3:return xe.replace(ao,Ta);case 2:return xe.toUpperCase();default:return xe}},ao=/(^|\s|:|-|\(|\))([a-z])/g,Ta=function(xe,Ce,Te){return xe.length>0?Ce+Te.toUpperCase():xe},oo=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.src=Fe.currentSrc||Fe.src,Je.intrinsicWidth=Fe.naturalWidth,Je.intrinsicHeight=Fe.naturalHeight,Je.context.cache.addImage(Je.src),Je}return Ce}(vo),Eo=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.canvas=Fe,Je.intrinsicWidth=Fe.width,Je.intrinsicHeight=Fe.height,Je}return Ce}(vo),ts=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this,lt=new XMLSerializer,Et=z(Te,Fe);return Fe.setAttribute("width",Et.width+"px"),Fe.setAttribute("height",Et.height+"px"),Je.svg="data:image/svg+xml,"+encodeURIComponent(lt.serializeToString(Fe)),Je.intrinsicWidth=Fe.width.baseVal.value,Je.intrinsicHeight=Fe.height.baseVal.value,Je.context.cache.addImage(Je.svg),Je}return Ce}(vo),pl=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.value=Fe.value,Je}return Ce}(vo),VA=function(xe){de(Ce,xe);function Ce(Te,Fe){var Je=xe.call(this,Te,Fe)||this;return Je.start=Fe.start,Je.reversed=typeof Fe.reversed=="boolean"&&Fe.reversed===!0,Je}return Ce}(vo),Il=[{type:15,flags:0,unit:"px",number:3}],Sl=[{type:16,flags:0,number:50}],Fl=function(xe){return xe.width>xe.height?new le(xe.left+(xe.width-xe.height)/2,xe.top,xe.height,xe.height):xe.width0)Te.textNodes.push(new Za(xe,Je,Te.styles));else if(qA(Je))if(lu(Je)&&Je.assignedNodes)Je.assignedNodes().forEach(function(Ft){return JA(xe,Ft,Te,Fe)});else{var Et=tu(xe,Je);Et.styles.isVisible()&&(Qu(Je,Et,Fe)?Et.flags|=4:Mu(Et.styles)&&(Et.flags|=2),Ol.indexOf(Je.tagName)!==-1&&(Et.flags|=8),Te.elements.push(Et),Je.slot,Je.shadowRoot?JA(xe,Je.shadowRoot,Et,Fe):!Pl(Je)&&!iu(Je)&&!Ql(Je)&&JA(xe,Je,Et,Fe))}},tu=function(xe,Ce){return Gl(Ce)?new oo(xe,Ce):au(Ce)?new Eo(xe,Ce):iu(Ce)?new ts(xe,Ce):ju(Ce)?new pl(xe,Ce):Ru(Ce)?new VA(xe,Ce):Lu(Ce)?new Ya(xe,Ce):Ql(Ce)?new iA(xe,Ce):Pl(Ce)?new ml(xe,Ce):su(Ce)?new YA(xe,Ce):new vo(xe,Ce)},ru=function(xe,Ce){var Te=tu(xe,Ce);return Te.flags|=4,JA(xe,Ce,Te,Te),Te},Qu=function(xe,Ce,Te){return Ce.styles.isPositionedWithZIndex()||Ce.styles.opacity<1||Ce.styles.isTransformed()||Kl(xe)&&Te.styles.isTransparent()},Mu=function(xe){return xe.isPositioned()||xe.isFloating()},nu=function(xe){return xe.nodeType===Node.TEXT_NODE},qA=function(xe){return xe.nodeType===Node.ELEMENT_NODE},zl=function(xe){return qA(xe)&&typeof xe.style!="undefined"&&!Tl(xe)},Tl=function(xe){return typeof xe.className=="object"},ju=function(xe){return xe.tagName==="LI"},Ru=function(xe){return xe.tagName==="OL"},Lu=function(xe){return xe.tagName==="INPUT"},Uu=function(xe){return xe.tagName==="HTML"},iu=function(xe){return xe.tagName==="svg"},Kl=function(xe){return xe.tagName==="BODY"},au=function(xe){return xe.tagName==="CANVAS"},ou=function(xe){return xe.tagName==="VIDEO"},Gl=function(xe){return xe.tagName==="IMG"},su=function(xe){return xe.tagName==="IFRAME"},Au=function(xe){return xe.tagName==="STYLE"},Nu=function(xe){return xe.tagName==="SCRIPT"},Pl=function(xe){return xe.tagName==="TEXTAREA"},Ql=function(xe){return xe.tagName==="SELECT"},lu=function(xe){return xe.tagName==="SLOT"},uu=function(xe){return xe.tagName.indexOf("-")>0},ku=function(){function xe(){this.counters={}}return xe.prototype.getCounterValue=function(Ce){var Te=this.counters[Ce];return Te&&Te.length?Te[Te.length-1]:1},xe.prototype.getCounterValues=function(Ce){var Te=this.counters[Ce];return Te||[]},xe.prototype.pop=function(Ce){var Te=this;Ce.forEach(function(Fe){return Te.counters[Fe].pop()})},xe.prototype.parse=function(Ce){var Te=this,Fe=Ce.counterIncrement,Je=Ce.counterReset,lt=!0;Fe!==null&&Fe.forEach(function(Ft){var St=Te.counters[Ft.counter];St&&Ft.increment!==0&&(lt=!1,St.length||St.push(1),St[Math.max(0,St.length-1)]+=Ft.increment)});var Et=[];return lt&&Je.forEach(function(Ft){var St=Te.counters[Ft.counter];Et.push(Ft.counter),St||(St=Te.counters[Ft.counter]=[]),St.push(Ft.reset)}),Et},xe}(),cu={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},fu={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Hu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},zu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},_A=function(xe,Ce,Te,Fe,Je,lt){return xeTe?yl(xe,Je,lt.length>0):Fe.integers.reduce(function(Et,Ft,St){for(;xe>=Ft;)xe-=Ft,Et+=Fe.values[St];return Et},"")+lt},du=function(xe,Ce,Te,Fe){var Je="";do Te||xe--,Je=Fe(xe)+Je,xe/=Ce;while(xe*Ce>=Ce);return Je},no=function(xe,Ce,Te,Fe,Je){var lt=Te-Ce+1;return(xe<0?"-":"")+(du(Math.abs(xe),lt,Fe,function(Et){return b(Math.floor(Et%lt)+Ce)})+Je)},aA=function(xe,Ce,Te){Te===void 0&&(Te=". ");var Fe=Ce.length;return du(Math.abs(xe),Fe,!1,function(Je){return Ce[Math.floor(Je%Fe)]})+Te},$A=1,Ps=2,Qs=4,vl=8,ds=function(xe,Ce,Te,Fe,Je,lt){if(xe<-9999||xe>9999)return yl(xe,4,Je.length>0);var Et=Math.abs(xe),Ft=Je;if(Et===0)return Ce[0]+Ft;for(var St=0;Et>0&&St<=4;St++){var er=Et%10;er===0&&eo(lt,$A)&&Ft!==""?Ft=Ce[er]+Ft:er>1||er===1&&St===0||er===1&&St===1&&eo(lt,Ps)||er===1&&St===1&&eo(lt,Qs)&&xe>100||er===1&&St>1&&eo(lt,vl)?Ft=Ce[er]+(St>0?Te[St-1]:"")+Ft:er===1&&St>0&&(Ft=Te[St-1]+Ft),Et=Math.floor(Et/10)}return(xe<0?Fe:"")+Ft},hu="\u5341\u767E\u5343\u842C",pu="\u62FE\u4F70\u4EDF\u842C",gu="\u30DE\u30A4\u30CA\u30B9",Wl="\uB9C8\uC774\uB108\uC2A4",yl=function(xe,Ce,Te){var Fe=Te?". ":"",Je=Te?"\u3001":"",lt=Te?", ":"",Et=Te?" ":"";switch(Ce){case 0:return"\u2022"+Et;case 1:return"\u25E6"+Et;case 2:return"\u25FE"+Et;case 5:var Ft=no(xe,48,57,!0,Fe);return Ft.length<4?"0"+Ft:Ft;case 4:return aA(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Je);case 6:return _A(xe,1,3999,cu,3,Fe).toLowerCase();case 7:return _A(xe,1,3999,cu,3,Fe);case 8:return no(xe,945,969,!1,Fe);case 9:return no(xe,97,122,!1,Fe);case 10:return no(xe,65,90,!1,Fe);case 11:return no(xe,1632,1641,!0,Fe);case 12:case 49:return _A(xe,1,9999,fu,3,Fe);case 35:return _A(xe,1,9999,fu,3,Fe).toLowerCase();case 13:return no(xe,2534,2543,!0,Fe);case 14:case 30:return no(xe,6112,6121,!0,Fe);case 15:return aA(xe,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Je);case 16:return aA(xe,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Je);case 17:case 48:return ds(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",hu,"\u8CA0",Je,Ps|Qs|vl);case 47:return ds(xe,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",pu,"\u8CA0",Je,$A|Ps|Qs|vl);case 42:return ds(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",hu,"\u8D1F",Je,Ps|Qs|vl);case 41:return ds(xe,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",pu,"\u8D1F",Je,$A|Ps|Qs|vl);case 26:return ds(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",gu,Je,0);case 25:return ds(xe,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",gu,Je,$A|Ps|Qs);case 31:return ds(xe,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Wl,lt,$A|Ps|Qs);case 33:return ds(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Wl,lt,0);case 32:return ds(xe,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Wl,lt,$A|Ps|Qs);case 18:return no(xe,2406,2415,!0,Fe);case 20:return _A(xe,1,19999,zu,3,Fe);case 21:return no(xe,2790,2799,!0,Fe);case 22:return no(xe,2662,2671,!0,Fe);case 22:return _A(xe,1,10999,Hu,3,Fe);case 23:return aA(xe,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return aA(xe,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return no(xe,3302,3311,!0,Fe);case 28:return aA(xe,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Je);case 29:return aA(xe,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Je);case 34:return no(xe,3792,3801,!0,Fe);case 37:return no(xe,6160,6169,!0,Fe);case 38:return no(xe,4160,4169,!0,Fe);case 39:return no(xe,2918,2927,!0,Fe);case 40:return no(xe,1776,1785,!0,Fe);case 43:return no(xe,3046,3055,!0,Fe);case 44:return no(xe,3174,3183,!0,Fe);case 45:return no(xe,3664,3673,!0,Fe);case 46:return no(xe,3872,3881,!0,Fe);case 3:default:return no(xe,48,57,!0,Fe)}},mu="data-html2canvas-ignore",vu=function(){function xe(Ce,Te,Fe){if(this.context=Ce,this.options=Fe,this.scrolledElements=[],this.referenceElement=Te,this.counters=new ku,this.quoteDepth=0,!Te.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Te.ownerDocument.documentElement,!1)}return xe.prototype.toIFrame=function(Ce,Te){var Fe=this,Je=Ku(Ce,Te);if(!Je.contentWindow)return Promise.reject("Unable to find iframe window");var lt=Ce.defaultView.pageXOffset,Et=Ce.defaultView.pageYOffset,Ft=Je.contentWindow,St=Ft.document,er=Zu(Je).then(function(){return Se(Fe,void 0,void 0,function(){var dr,Br;return a(this,function(zr){switch(zr.label){case 0:return this.scrolledElements.forEach(Ju),Ft&&(Ft.scrollTo(Te.left,Te.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Ft.scrollY!==Te.top||Ft.scrollX!==Te.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Ft.scrollX-Te.left,Ft.scrollY-Te.top,0,0))),dr=this.options.onclone,Br=this.clonedReferenceElement,typeof Br=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:St.fonts&&St.fonts.ready?[4,St.fonts.ready]:[3,2];case 1:zr.sent(),zr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Wu(St)]:[3,4];case 3:zr.sent(),zr.label=4;case 4:return typeof dr=="function"?[2,Promise.resolve().then(function(){return dr(St,Br)}).then(function(){return Je})]:[2,Je]}})})});return St.open(),St.write(Vu(document.doctype)+""),Yu(this.referenceElement.ownerDocument,lt,Et),St.replaceChild(St.adoptNode(this.documentElement),St.documentElement),St.close(),er},xe.prototype.createElementClone=function(Ce){if(Ys(Ce,2))debugger;if(au(Ce))return this.createCanvasClone(Ce);if(ou(Ce))return this.createVideoClone(Ce);if(Au(Ce))return this.createStyleClone(Ce);var Te=Ce.cloneNode(!1);return Gl(Te)&&(Gl(Ce)&&Ce.currentSrc&&Ce.currentSrc!==Ce.src&&(Te.src=Ce.currentSrc,Te.srcset=""),Te.loading==="lazy"&&(Te.loading="eager")),uu(Te)?this.createCustomElementClone(Te):Te},xe.prototype.createCustomElementClone=function(Ce){var Te=document.createElement("html2canvascustomelement");return Zl(Ce.style,Te),Te},xe.prototype.createStyleClone=function(Ce){try{var Te=Ce.sheet;if(Te&&Te.cssRules){var Fe=[].slice.call(Te.cssRules,0).reduce(function(lt,Et){return Et&&typeof Et.cssText=="string"?lt+Et.cssText:lt},""),Je=Ce.cloneNode(!1);return Je.textContent=Fe,Je}}catch(lt){if(this.context.logger.error("Unable to access cssRules property",lt),lt.name!=="SecurityError")throw lt}return Ce.cloneNode(!1)},xe.prototype.createCanvasClone=function(Ce){var Te;if(this.options.inlineImages&&Ce.ownerDocument){var Fe=Ce.ownerDocument.createElement("img");try{return Fe.src=Ce.toDataURL(),Fe}catch(er){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Ce)}}var Je=Ce.cloneNode(!1);try{Je.width=Ce.width,Je.height=Ce.height;var lt=Ce.getContext("2d"),Et=Je.getContext("2d");if(Et)if(!this.options.allowTaint&<)Et.putImageData(lt.getImageData(0,0,Ce.width,Ce.height),0,0);else{var Ft=(Te=Ce.getContext("webgl2"))!==null&&Te!==void 0?Te:Ce.getContext("webgl");if(Ft){var St=Ft.getContextAttributes();(St==null?void 0:St.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Ce)}Et.drawImage(Ce,0,0)}return Je}catch(er){this.context.logger.info("Unable to clone canvas as it is tainted",Ce)}return Je},xe.prototype.createVideoClone=function(Ce){var Te=Ce.ownerDocument.createElement("canvas");Te.width=Ce.offsetWidth,Te.height=Ce.offsetHeight;var Fe=Te.getContext("2d");try{return Fe&&(Fe.drawImage(Ce,0,0,Te.width,Te.height),this.options.allowTaint||Fe.getImageData(0,0,Te.width,Te.height)),Te}catch(lt){this.context.logger.info("Unable to clone video as it is tainted",Ce)}var Je=Ce.ownerDocument.createElement("canvas");return Je.width=Ce.offsetWidth,Je.height=Ce.offsetHeight,Je},xe.prototype.appendChildNode=function(Ce,Te,Fe){(!qA(Te)||!Nu(Te)&&!Te.hasAttribute(mu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Te)))&&(!this.options.copyStyles||!qA(Te)||!Au(Te))&&Ce.appendChild(this.cloneNode(Te,Fe))},xe.prototype.cloneChildNodes=function(Ce,Te,Fe){for(var Je=this,lt=Ce.shadowRoot?Ce.shadowRoot.firstChild:Ce.firstChild;lt;lt=lt.nextSibling)if(qA(lt)&&lu(lt)&&typeof lt.assignedNodes=="function"){var Et=lt.assignedNodes();Et.length&&Et.forEach(function(Ft){return Je.appendChildNode(Te,Ft,Fe)})}else this.appendChildNode(Te,lt,Fe)},xe.prototype.cloneNode=function(Ce,Te){if(nu(Ce))return document.createTextNode(Ce.data);if(!Ce.ownerDocument)return Ce.cloneNode(!1);var Fe=Ce.ownerDocument.defaultView;if(Fe&&qA(Ce)&&(zl(Ce)||Tl(Ce))){var Je=this.createElementClone(Ce);Je.style.transitionProperty="none";var lt=Fe.getComputedStyle(Ce),Et=Fe.getComputedStyle(Ce,":before"),Ft=Fe.getComputedStyle(Ce,":after");this.referenceElement===Ce&&zl(Je)&&(this.clonedReferenceElement=Je),Kl(Je)&&$u(Je);var St=this.counters.parse(new Lo(this.context,lt)),er=this.resolvePseudoContent(Ce,Je,Et,El.BEFORE);uu(Ce)&&(Te=!0),ou(Ce)||this.cloneChildNodes(Ce,Je,Te),er&&Je.insertBefore(er,Je.firstChild);var dr=this.resolvePseudoContent(Ce,Je,Ft,El.AFTER);return dr&&Je.appendChild(dr),this.counters.pop(St),(lt&&(this.options.copyStyles||Tl(Ce))&&!su(Ce)||Te)&&Zl(lt,Je),(Ce.scrollTop!==0||Ce.scrollLeft!==0)&&this.scrolledElements.push([Je,Ce.scrollLeft,Ce.scrollTop]),(Pl(Ce)||Ql(Ce))&&(Pl(Je)||Ql(Je))&&(Je.value=Ce.value),Je}return Ce.cloneNode(!1)},xe.prototype.resolvePseudoContent=function(Ce,Te,Fe,Je){var lt=this;if(Fe){var Et=Fe.content,Ft=Te.ownerDocument;if(!(!Ft||!Et||Et==="none"||Et==="-moz-alt-content"||Fe.display==="none")){this.counters.parse(new Lo(this.context,Fe));var St=new bs(this.context,Fe),er=Ft.createElement("html2canvaspseudoelement");Zl(Fe,er),St.content.forEach(function(Br){if(Br.type===0)er.appendChild(Ft.createTextNode(Br.value));else if(Br.type===22){var zr=Ft.createElement("img");zr.src=Br.value,zr.style.opacity="1",er.appendChild(zr)}else if(Br.type===18){if(Br.name==="attr"){var wi=Br.values.filter(Fi);wi.length&&er.appendChild(Ft.createTextNode(Ce.getAttribute(wi[0].value)||""))}else if(Br.name==="counter"){var zn=Br.values.filter(Wt),li=zn[0],Ia=zn[1];if(li&&Fi(li)){var Hi=lt.counters.getCounterValue(li.value),ji=Ia&&Fi(Ia)?ms.parse(lt.context,Ia.value):3;er.appendChild(Ft.createTextNode(yl(Hi,ji,!1)))}}else if(Br.name==="counters"){var Ka=Br.values.filter(Wt),li=Ka[0],Oa=Ka[1],Ia=Ka[2];if(li&&Fi(li)){var da=lt.counters.getCounterValues(li.value),Ei=Ia&&Fi(Ia)?ms.parse(lt.context,Ia.value):3,Ua=Oa&&Oa.type===0?Oa.value:"",Na=da.map(function(xo){return yl(xo,Ei,!1)}).join(Ua);er.appendChild(Ft.createTextNode(Na))}}}else if(Br.type===20)switch(Br.value){case"open-quote":er.appendChild(Ft.createTextNode(Cs(St.quotes,lt.quoteDepth++,!0)));break;case"close-quote":er.appendChild(Ft.createTextNode(Cs(St.quotes,--lt.quoteDepth,!1)));break;default:er.appendChild(Ft.createTextNode(Br.value))}}),er.className=Xl+" "+Vl;var dr=Je===El.BEFORE?" "+Xl:" "+Vl;return Tl(Te)?Te.className.baseValue+=dr:Te.className+=dr,er}}},xe.destroy=function(Ce){return Ce.parentNode?(Ce.parentNode.removeChild(Ce),!0):!1},xe}(),El;(function(xe){xe[xe.BEFORE=0]="BEFORE",xe[xe.AFTER=1]="AFTER"})(El||(El={}));var Ku=function(xe,Ce){var Te=xe.createElement("iframe");return Te.className="html2canvas-container",Te.style.visibility="hidden",Te.style.position="fixed",Te.style.left="-10000px",Te.style.top="0px",Te.style.border="0",Te.width=Ce.width.toString(),Te.height=Ce.height.toString(),Te.scrolling="no",Te.setAttribute(mu,"true"),xe.body.appendChild(Te),Te},Gu=function(xe){return new Promise(function(Ce){if(xe.complete){Ce();return}if(!xe.src){Ce();return}xe.onload=Ce,xe.onerror=Ce})},Wu=function(xe){return Promise.all([].slice.call(xe.images,0).map(Gu))},Zu=function(xe){return new Promise(function(Ce,Te){var Fe=xe.contentWindow;if(!Fe)return Te("No window assigned for iframe");var Je=Fe.document;Fe.onload=xe.onload=function(){Fe.onload=xe.onload=null;var lt=setInterval(function(){Je.body.childNodes.length>0&&Je.readyState==="complete"&&(clearInterval(lt),Ce(xe))},50)}})},Xu=["all","d","content"],Zl=function(xe,Ce){for(var Te=xe.length-1;Te>=0;Te--){var Fe=xe.item(Te);Xu.indexOf(Fe)===-1&&Ce.style.setProperty(Fe,xe.getPropertyValue(Fe))}return Ce},Vu=function(xe){var Ce="";return xe&&(Ce+=""),Ce},Yu=function(xe,Ce,Te){xe&&xe.defaultView&&(Ce!==xe.defaultView.pageXOffset||Te!==xe.defaultView.pageYOffset)&&xe.defaultView.scrollTo(Ce,Te)},Ju=function(xe){var Ce=xe[0],Te=xe[1],Fe=xe[2];Ce.scrollLeft=Te,Ce.scrollTop=Fe},qu=":before",_u=":after",Xl="___html2canvas___pseudoelement_before",Vl="___html2canvas___pseudoelement_after",yu=`{ content: "" !important; display: none !important; }`,$u=function(xe){ec(xe,"."+Xl+qu+yu+` - .`+Vl+_u+yu)},ec=function(xe,Ce){var Te=xe.ownerDocument;if(Te){var Fe=Te.createElement("style");Fe.textContent=Ce,xe.appendChild(Fe)}},Eu=function(){function xe(){}return xe.getOrigin=function(Ce){var Te=xe._link;return Te?(Te.href=Ce,Te.href=Te.href,Te.protocol+Te.hostname+Te.port):"about:blank"},xe.isSameOrigin=function(Ce){return xe.getOrigin(Ce)===xe._origin},xe.setContext=function(Ce){xe._link=Ce.document.createElement("a"),xe._origin=xe.getOrigin(Ce.location.href)},xe._origin="about:blank",xe}(),tc=function(){function xe(Ce,Te){this.context=Ce,this._options=Te,this._cache={}}return xe.prototype.addImage=function(Ce){var Te=Promise.resolve();return this.has(Ce)||(Jl(Ce)||ac(Ce))&&(this._cache[Ce]=this.loadImage(Ce)).catch(function(){}),Te},xe.prototype.match=function(Ce){return this._cache[Ce]},xe.prototype.loadImage=function(Ce){return Se(this,void 0,void 0,function(){var Te,Fe,Je,lt,Et=this;return a(this,function(Ft){switch(Ft.label){case 0:return Te=Eu.isSameOrigin(Ce),Fe=!Yl(Ce)&&this._options.useCORS===!0&&xn.SUPPORT_CORS_IMAGES&&!Te,Je=!Yl(Ce)&&!Te&&!Jl(Ce)&&typeof this._options.proxy=="string"&&xn.SUPPORT_CORS_XHR&&!Fe,!Te&&this._options.allowTaint===!1&&!Yl(Ce)&&!Jl(Ce)&&!Je&&!Fe?[2]:(lt=Ce,Je?[4,this.proxy(lt)]:[3,2]);case 1:lt=Ft.sent(),Ft.label=2;case 2:return this.context.logger.debug("Added image "+Ce.substring(0,256)),[4,new Promise(function(St,er){var dr=new Image;dr.onload=function(){return St(dr)},dr.onerror=er,(oc(lt)||Fe)&&(dr.crossOrigin="anonymous"),dr.src=lt,dr.complete===!0&&setTimeout(function(){return St(dr)},500),Et._options.imageTimeout>0&&setTimeout(function(){return er("Timed out ("+Et._options.imageTimeout+"ms) loading image")},Et._options.imageTimeout)})];case 3:return[2,Ft.sent()]}})})},xe.prototype.has=function(Ce){return typeof this._cache[Ce]!="undefined"},xe.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},xe.prototype.proxy=function(Ce){var Te=this,Fe=this._options.proxy;if(!Fe)throw new Error("No proxy defined");var Je=Ce.substring(0,256);return new Promise(function(lt,Et){var Ft=xn.SUPPORT_RESPONSE_TYPE?"blob":"text",St=new XMLHttpRequest;St.onload=function(){if(St.status===200)if(Ft==="text")lt(St.response);else{var Br=new FileReader;Br.addEventListener("load",function(){return lt(Br.result)},!1),Br.addEventListener("error",function(zr){return Et(zr)},!1),Br.readAsDataURL(St.response)}else Et("Failed to proxy resource "+Je+" with status code "+St.status)},St.onerror=Et;var er=Fe.indexOf("?")>-1?"&":"?";if(St.open("GET",""+Fe+er+"url="+encodeURIComponent(Ce)+"&responseType="+Ft),Ft!=="text"&&St instanceof XMLHttpRequest&&(St.responseType=Ft),Te._options.imageTimeout){var dr=Te._options.imageTimeout;St.timeout=dr,St.ontimeout=function(){return Et("Timed out ("+dr+"ms) proxying "+Je)}}St.send()})},xe}(),rc=/^data:image\/svg\+xml/i,nc=/^data:image\/.*;base64,/i,ic=/^data:image\/.*/i,ac=function(xe){return xn.SUPPORT_SVG_DRAWING||!sc(xe)},Yl=function(xe){return ic.test(xe)},oc=function(xe){return nc.test(xe)},Jl=function(xe){return xe.substr(0,4)==="blob"},sc=function(xe){return xe.substr(-3).toLowerCase()==="svg"||rc.test(xe)},gi=function(){function xe(Ce,Te){this.type=0,this.x=Ce,this.y=Te}return xe.prototype.add=function(Ce,Te){return new xe(this.x+Ce,this.y+Te)},xe}(),el=function(xe,Ce,Te){return new gi(xe.x+(Ce.x-xe.x)*Te,xe.y+(Ce.y-xe.y)*Te)},Ml=function(){function xe(Ce,Te,Fe,Je){this.type=1,this.start=Ce,this.startControl=Te,this.endControl=Fe,this.end=Je}return xe.prototype.subdivide=function(Ce,Te){var Fe=el(this.start,this.startControl,Ce),Je=el(this.startControl,this.endControl,Ce),lt=el(this.endControl,this.end,Ce),Et=el(Fe,Je,Ce),Ft=el(Je,lt,Ce),St=el(Et,Ft,Ce);return Te?new xe(this.start,Fe,Et,St):new xe(St,Ft,lt,this.end)},xe.prototype.add=function(Ce,Te){return new xe(this.start.add(Ce,Te),this.startControl.add(Ce,Te),this.endControl.add(Ce,Te),this.end.add(Ce,Te))},xe.prototype.reverse=function(){return new xe(this.end,this.endControl,this.startControl,this.start)},xe}(),Ho=function(xe){return xe.type===1},Ac=function(){function xe(Ce){var Te=Ce.styles,Fe=Ce.bounds,Je=Wr(Te.borderTopLeftRadius,Fe.width,Fe.height),lt=Je[0],Et=Je[1],Ft=Wr(Te.borderTopRightRadius,Fe.width,Fe.height),St=Ft[0],er=Ft[1],dr=Wr(Te.borderBottomRightRadius,Fe.width,Fe.height),Br=dr[0],zr=dr[1],wi=Wr(Te.borderBottomLeftRadius,Fe.width,Fe.height),zn=wi[0],li=wi[1],Ia=[];Ia.push((lt+St)/Fe.width),Ia.push((zn+Br)/Fe.width),Ia.push((Et+li)/Fe.height),Ia.push((er+zr)/Fe.height);var Hi=Math.max.apply(Math,Ia);Hi>1&&(lt/=Hi,Et/=Hi,St/=Hi,er/=Hi,Br/=Hi,zr/=Hi,zn/=Hi,li/=Hi);var ji=Fe.width-St,Ka=Fe.height-zr,Oa=Fe.width-Br,da=Fe.height-li,Ei=Te.borderTopWidth,Ua=Te.borderRightWidth,Na=Te.borderBottomWidth,ya=Te.borderLeftWidth,so=dn(Te.paddingTop,Ce.bounds.width),xo=dn(Te.paddingRight,Ce.bounds.width),Po=dn(Te.paddingBottom,Ce.bounds.width),Ja=dn(Te.paddingLeft,Ce.bounds.width);this.topLeftBorderDoubleOuterBox=lt>0||Et>0?_a(Fe.left+ya/3,Fe.top+Ei/3,lt-ya/3,Et-Ei/3,Xa.TOP_LEFT):new gi(Fe.left+ya/3,Fe.top+Ei/3),this.topRightBorderDoubleOuterBox=lt>0||Et>0?_a(Fe.left+ji,Fe.top+Ei/3,St-Ua/3,er-Ei/3,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua/3,Fe.top+Ei/3),this.bottomRightBorderDoubleOuterBox=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br-Ua/3,zr-Na/3,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua/3,Fe.top+Fe.height-Na/3),this.bottomLeftBorderDoubleOuterBox=zn>0||li>0?_a(Fe.left+ya/3,Fe.top+da,zn-ya/3,li-Na/3,Xa.BOTTOM_LEFT):new gi(Fe.left+ya/3,Fe.top+Fe.height-Na/3),this.topLeftBorderDoubleInnerBox=lt>0||Et>0?_a(Fe.left+ya*2/3,Fe.top+Ei*2/3,lt-ya*2/3,Et-Ei*2/3,Xa.TOP_LEFT):new gi(Fe.left+ya*2/3,Fe.top+Ei*2/3),this.topRightBorderDoubleInnerBox=lt>0||Et>0?_a(Fe.left+ji,Fe.top+Ei*2/3,St-Ua*2/3,er-Ei*2/3,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua*2/3,Fe.top+Ei*2/3),this.bottomRightBorderDoubleInnerBox=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br-Ua*2/3,zr-Na*2/3,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua*2/3,Fe.top+Fe.height-Na*2/3),this.bottomLeftBorderDoubleInnerBox=zn>0||li>0?_a(Fe.left+ya*2/3,Fe.top+da,zn-ya*2/3,li-Na*2/3,Xa.BOTTOM_LEFT):new gi(Fe.left+ya*2/3,Fe.top+Fe.height-Na*2/3),this.topLeftBorderStroke=lt>0||Et>0?_a(Fe.left+ya/2,Fe.top+Ei/2,lt-ya/2,Et-Ei/2,Xa.TOP_LEFT):new gi(Fe.left+ya/2,Fe.top+Ei/2),this.topRightBorderStroke=lt>0||Et>0?_a(Fe.left+ji,Fe.top+Ei/2,St-Ua/2,er-Ei/2,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua/2,Fe.top+Ei/2),this.bottomRightBorderStroke=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br-Ua/2,zr-Na/2,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua/2,Fe.top+Fe.height-Na/2),this.bottomLeftBorderStroke=zn>0||li>0?_a(Fe.left+ya/2,Fe.top+da,zn-ya/2,li-Na/2,Xa.BOTTOM_LEFT):new gi(Fe.left+ya/2,Fe.top+Fe.height-Na/2),this.topLeftBorderBox=lt>0||Et>0?_a(Fe.left,Fe.top,lt,Et,Xa.TOP_LEFT):new gi(Fe.left,Fe.top),this.topRightBorderBox=St>0||er>0?_a(Fe.left+ji,Fe.top,St,er,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width,Fe.top),this.bottomRightBorderBox=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br,zr,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width,Fe.top+Fe.height),this.bottomLeftBorderBox=zn>0||li>0?_a(Fe.left,Fe.top+da,zn,li,Xa.BOTTOM_LEFT):new gi(Fe.left,Fe.top+Fe.height),this.topLeftPaddingBox=lt>0||Et>0?_a(Fe.left+ya,Fe.top+Ei,Math.max(0,lt-ya),Math.max(0,Et-Ei),Xa.TOP_LEFT):new gi(Fe.left+ya,Fe.top+Ei),this.topRightPaddingBox=St>0||er>0?_a(Fe.left+Math.min(ji,Fe.width-Ua),Fe.top+Ei,ji>Fe.width+Ua?0:Math.max(0,St-Ua),Math.max(0,er-Ei),Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua,Fe.top+Ei),this.bottomRightPaddingBox=Br>0||zr>0?_a(Fe.left+Math.min(Oa,Fe.width-ya),Fe.top+Math.min(Ka,Fe.height-Na),Math.max(0,Br-Ua),Math.max(0,zr-Na),Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua,Fe.top+Fe.height-Na),this.bottomLeftPaddingBox=zn>0||li>0?_a(Fe.left+ya,Fe.top+Math.min(da,Fe.height-Na),Math.max(0,zn-ya),Math.max(0,li-Na),Xa.BOTTOM_LEFT):new gi(Fe.left+ya,Fe.top+Fe.height-Na),this.topLeftContentBox=lt>0||Et>0?_a(Fe.left+ya+Ja,Fe.top+Ei+so,Math.max(0,lt-(ya+Ja)),Math.max(0,Et-(Ei+so)),Xa.TOP_LEFT):new gi(Fe.left+ya+Ja,Fe.top+Ei+so),this.topRightContentBox=St>0||er>0?_a(Fe.left+Math.min(ji,Fe.width+ya+Ja),Fe.top+Ei+so,ji>Fe.width+ya+Ja?0:St-ya+Ja,er-(Ei+so),Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-(Ua+xo),Fe.top+Ei+so),this.bottomRightContentBox=Br>0||zr>0?_a(Fe.left+Math.min(Oa,Fe.width-(ya+Ja)),Fe.top+Math.min(Ka,Fe.height+Ei+so),Math.max(0,Br-(Ua+xo)),zr-(Na+Po),Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-(Ua+xo),Fe.top+Fe.height-(Na+Po)),this.bottomLeftContentBox=zn>0||li>0?_a(Fe.left+ya+Ja,Fe.top+da,Math.max(0,zn-(ya+Ja)),li-(Na+Po),Xa.BOTTOM_LEFT):new gi(Fe.left+ya+Ja,Fe.top+Fe.height-(Na+Po))}return xe}(),Xa;(function(xe){xe[xe.TOP_LEFT=0]="TOP_LEFT",xe[xe.TOP_RIGHT=1]="TOP_RIGHT",xe[xe.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",xe[xe.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Xa||(Xa={}));var _a=function(xe,Ce,Te,Fe,Je){var lt=4*((Math.sqrt(2)-1)/3),Et=Te*lt,Ft=Fe*lt,St=xe+Te,er=Ce+Fe;switch(Je){case Xa.TOP_LEFT:return new Ml(new gi(xe,er),new gi(xe,er-Ft),new gi(St-Et,Ce),new gi(St,Ce));case Xa.TOP_RIGHT:return new Ml(new gi(xe,Ce),new gi(xe+Et,Ce),new gi(St,er-Ft),new gi(St,er));case Xa.BOTTOM_RIGHT:return new Ml(new gi(St,Ce),new gi(St,Ce+Ft),new gi(xe+Et,er),new gi(xe,er));case Xa.BOTTOM_LEFT:default:return new Ml(new gi(St,er),new gi(St-Et,er),new gi(xe,Ce+Ft),new gi(xe,Ce))}},jl=function(xe){return[xe.topLeftBorderBox,xe.topRightBorderBox,xe.bottomRightBorderBox,xe.bottomLeftBorderBox]},lc=function(xe){return[xe.topLeftContentBox,xe.topRightContentBox,xe.bottomRightContentBox,xe.bottomLeftContentBox]},Rl=function(xe){return[xe.topLeftPaddingBox,xe.topRightPaddingBox,xe.bottomRightPaddingBox,xe.bottomLeftPaddingBox]},uc=function(){function xe(Ce,Te,Fe){this.offsetX=Ce,this.offsetY=Te,this.matrix=Fe,this.type=0,this.target=6}return xe}(),Ll=function(){function xe(Ce,Te){this.path=Ce,this.target=Te,this.type=1}return xe}(),cc=function(){function xe(Ce){this.opacity=Ce,this.type=2,this.target=6}return xe}(),fc=function(xe){return xe.type===0},wu=function(xe){return xe.type===1},dc=function(xe){return xe.type===2},Bu=function(xe,Ce){return xe.length===Ce.length?xe.some(function(Te,Fe){return Te===Ce[Fe]}):!1},hc=function(xe,Ce,Te,Fe,Je){return xe.map(function(lt,Et){switch(Et){case 0:return lt.add(Ce,Te);case 1:return lt.add(Ce+Fe,Te);case 2:return lt.add(Ce+Fe,Te+Je);case 3:return lt.add(Ce,Te+Je)}return lt})},Cu=function(){function xe(Ce){this.element=Ce,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return xe}(),bu=function(){function xe(Ce,Te){if(this.container=Ce,this.parent=Te,this.effects=[],this.curves=new Ac(this.container),this.container.styles.opacity<1&&this.effects.push(new cc(this.container.styles.opacity)),this.container.styles.transform!==null){var Fe=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Je=this.container.bounds.top+this.container.styles.transformOrigin[1].number,lt=this.container.styles.transform;this.effects.push(new uc(Fe,Je,lt))}if(this.container.styles.overflowX!==0){var Et=jl(this.curves),Ft=Rl(this.curves);Bu(Et,Ft)?this.effects.push(new Ll(Et,6)):(this.effects.push(new Ll(Et,2)),this.effects.push(new Ll(Ft,4)))}}return xe.prototype.getEffects=function(Ce){for(var Te=[2,3].indexOf(this.container.styles.position)===-1,Fe=this.parent,Je=this.effects.slice(0);Fe;){var lt=Fe.effects.filter(function(St){return!wu(St)});if(Te||Fe.container.styles.position!==0||!Fe.parent){if(Je.unshift.apply(Je,lt),Te=[2,3].indexOf(Fe.container.styles.position)===-1,Fe.container.styles.overflowX!==0){var Et=jl(Fe.curves),Ft=Rl(Fe.curves);Bu(Et,Ft)||Je.unshift(new Ll(Ft,6))}}else Je.unshift.apply(Je,lt);Fe=Fe.parent}return Je.filter(function(St){return eo(St.target,Ce)})},xe}(),ql=function(xe,Ce,Te,Fe){xe.container.elements.forEach(function(Je){var lt=eo(Je.flags,4),Et=eo(Je.flags,2),Ft=new bu(Je,xe);eo(Je.styles.display,2048)&&Fe.push(Ft);var St=eo(Je.flags,8)?[]:Fe;if(lt||Et){var er=lt||Je.styles.isPositioned()?Te:Ce,dr=new Cu(Ft);if(Je.styles.isPositioned()||Je.styles.opacity<1||Je.styles.isTransformed()){var Br=Je.styles.zIndex.order;if(Br<0){var zr=0;er.negativeZIndex.some(function(zn,li){return Br>zn.element.container.styles.zIndex.order?(zr=li,!1):zr>0}),er.negativeZIndex.splice(zr,0,dr)}else if(Br>0){var wi=0;er.positiveZIndex.some(function(zn,li){return Br>=zn.element.container.styles.zIndex.order?(wi=li+1,!1):wi>0}),er.positiveZIndex.splice(wi,0,dr)}else er.zeroOrAutoZIndexOrTransformedOrOpacity.push(dr)}else Je.styles.isFloating()?er.nonPositionedFloats.push(dr):er.nonPositionedInlineLevel.push(dr);ql(Ft,dr,lt?dr:Te,St)}else Je.styles.isInlineLevel()?Ce.inlineLevel.push(Ft):Ce.nonInlineLevel.push(Ft),ql(Ft,Ce,Te,St);eo(Je.flags,8)&&xu(Je,St)})},xu=function(xe,Ce){for(var Te=xe instanceof VA?xe.start:1,Fe=xe instanceof VA?xe.reversed:!1,Je=0;Je0&&Te.intrinsicHeight>0){var lt=Nl(Te),Et=Rl(Fe);this.path(Et),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Je,0,0,Te.intrinsicWidth,Te.intrinsicHeight,lt.left,lt.top,lt.width,lt.height),this.ctx.restore()}},Ce.prototype.renderNodeContent=function(Te){return Se(this,void 0,void 0,function(){var Fe,Je,lt,Et,Ft,St,ji,ji,er,dr,Br,zr,Oa,wi,zn,da,li,Ia,Hi,ji,Ka,Oa,da;return a(this,function(Ei){switch(Ei.label){case 0:this.applyEffects(Te.getEffects(4)),Fe=Te.container,Je=Te.curves,lt=Fe.styles,Et=0,Ft=Fe.textNodes,Ei.label=1;case 1:return Et0&&go>0&&(Na=lt.ctx.createPattern(da,"repeat"),lt.renderRepeat(so,Na,Io,So))):ra(dr)&&(ya=_l(Te,Fe,[null,null,null]),so=ya[0],xo=ya[1],Po=ya[2],Ja=ya[3],go=ya[4],Ms=dr.position.length===0?[wr]:dr.position,Io=dn(Ms[0],Ja),So=dn(Ms[Ms.length-1],go),oA=Xi(dr,Io,So,Ja,go),rs=oA[0],js=oA[1],rs>0&&js>0&&(sA=lt.ctx.createRadialGradient(xo+Io,Po+So,0,xo+Io,Po+So,rs),un(dr.stops,rs*2).forEach(function(wl){return sA.addColorStop(wl.stop,Sr(wl.color))}),lt.path(so),lt.ctx.fillStyle=sA,rs!==js?(AA=Te.bounds.left+.5*Te.bounds.width,hs=Te.bounds.top+.5*Te.bounds.height,lA=js/rs,ps=1/lA,lt.ctx.save(),lt.ctx.translate(AA,hs),lt.ctx.transform(1,0,0,lA,0,0),lt.ctx.translate(-AA,-hs),lt.ctx.fillRect(xo,ps*(Po-hs)+hs,Ja,go*ps),lt.ctx.restore()):lt.ctx.fill())),nl.label=6;case 6:return Fe--,[2]}})},lt=this,Et=0,Ft=Te.styles.backgroundImage.slice(0).reverse(),er.label=1;case 1:return Et0?dr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(dr.color,dr.width,Ft,Te.curves,2)]:[3,11]):[3,13];case 4:return zr.sent(),[3,11];case 5:return dr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(dr.color,dr.width,Ft,Te.curves,3)];case 6:return zr.sent(),[3,11];case 7:return dr.style!==4?[3,9]:[4,this.renderDoubleBorder(dr.color,dr.width,Ft,Te.curves)];case 8:return zr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(dr.color,Ft,Te.curves)];case 10:zr.sent(),zr.label=11;case 11:Ft++,zr.label=12;case 12:return St++,[3,3];case 13:return[2]}})})},Ce.prototype.renderDashedDottedBorder=function(Te,Fe,Je,lt,Et){return Se(this,void 0,void 0,function(){var Ft,St,er,dr,Br,zr,wi,zn,li,Ia,Hi,ji,Ka,Oa,da,Ei,da,Ei;return a(this,function(Ua){return this.ctx.save(),Ft=vc(lt,Je),St=Iu(lt,Je),Et===2&&(this.path(St),this.ctx.clip()),Ho(St[0])?(er=St[0].start.x,dr=St[0].start.y):(er=St[0].x,dr=St[0].y),Ho(St[1])?(Br=St[1].end.x,zr=St[1].end.y):(Br=St[1].x,zr=St[1].y),Je===0||Je===2?wi=Math.abs(er-Br):wi=Math.abs(dr-zr),this.ctx.beginPath(),Et===3?this.formatPath(Ft):this.formatPath(St.slice(0,2)),zn=Fe<3?Fe*3:Fe*2,li=Fe<3?Fe*2:Fe,Et===3&&(zn=Fe,li=Fe),Ia=!0,wi<=zn*2?Ia=!1:wi<=zn*2+li?(Hi=wi/(2*zn+li),zn*=Hi,li*=Hi):(ji=Math.floor((wi+li)/(zn+li)),Ka=(wi-ji*zn)/(ji-1),Oa=(wi-(ji+1)*zn)/ji,li=Oa<=0||Math.abs(li-Ka)-1,b.createElement(se,(0,te.Z)({},rt,{prefixCls:Ne,key:Ue,panelKey:Ue,isActive:At,accordion:We,openMotion:Xe,expandIcon:Ge,header:_e,collapsible:$e,onItemClick:ft,destroyInactivePanel:at}),Ye)})},me=function(be,Le,Ne){if(!be)return null;var We=Ne.prefixCls,Me=Ne.accordion,et=Ne.collapsible,ot=Ne.destroyInactivePanel,Ve=Ne.onItemClick,Xe=Ne.activeKey,Ge=Ne.openMotion,He=Ne.expandIcon,Ke=be.key||String(Le),Ye=be.props,_e=Ye.header,dt=Ye.headerClass,it=Ye.destroyInactivePanel,Ze=Ye.collapsible,Re=Ye.onItemClick,rt=!1;Me?rt=Xe[0]===Ke:rt=Xe.indexOf(Ke)>-1;var Ue=Ze!=null?Ze:et,$e=function(At){Ue!=="disabled"&&(Ve(At),Re==null||Re(At))},at={key:Ke,panelKey:Ke,header:_e,headerClass:dt,isActive:rt,prefixCls:We,destroyInactivePanel:it!=null?it:ot,openMotion:Ge,accordion:Me,children:be.props.children,onItemClick:$e,expandIcon:He,collapsible:Ue};return typeof be.type=="string"?be:(Object.keys(at).forEach(function(ft){typeof at[ft]=="undefined"&&delete at[ft]}),b.cloneElement(be,at))};function pe(Oe,be,Le){return Array.isArray(Oe)?ye(Oe,Le):(0,x.Z)(be).map(function(Ne,We){return me(Ne,We,Le)})}var ge=pe,Ee=de(26112);function ve(Oe){var be=Oe;if(!Array.isArray(be)){var Le=(0,fe.Z)(be);be=Le==="number"||Le==="string"?[be]:[]}return be.map(function(Ne){return String(Ne)})}var we=b.forwardRef(function(Oe,be){var Le=Oe.prefixCls,Ne=Le===void 0?"rc-collapse":Le,We=Oe.destroyInactivePanel,Me=We===void 0?!1:We,et=Oe.style,ot=Oe.accordion,Ve=Oe.className,Xe=Oe.children,Ge=Oe.collapsible,He=Oe.openMotion,Ke=Oe.expandIcon,Ye=Oe.activeKey,_e=Oe.defaultActiveKey,dt=Oe.onChange,it=Oe.items,Ze=z()(Ne,Ve),Re=(0,ae.Z)([],{value:Ye,onChange:function(ke){return dt==null?void 0:dt(ke)},defaultValue:_e,postState:ve}),rt=(0,a.Z)(Re,2),Ue=rt[0],$e=rt[1],at=function(ke){return $e(function(){if(ot)return Ue[0]===ke?[]:[ke];var je=Ue.indexOf(ke),ze=je>-1;return ze?Ue.filter(function(nt){return nt!==ke}):[].concat((0,Se.Z)(Ue),[ke])})};(0,re.ZP)(!Xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var ft=ge(it,Xe,{prefixCls:Ne,accordion:ot,openMotion:He,expandIcon:Ke,collapsible:Ge,destroyInactivePanel:Me,onItemClick:at,activeKey:Ue});return b.createElement("div",(0,te.Z)({ref:be,className:Ze,style:et,role:ot?"tablist":void 0},(0,Ee.Z)(Oe,{aria:!0,data:!0})),ft)}),Ie=Object.assign(we,{Panel:se}),Qe=Ie,De=Ie.Panel},2637:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),Object.defineProperty(tt,"DraggableCore",{enumerable:!0,get:function(){return re.default}}),tt.default=void 0;var te=y(de(59301)),Se=ie(de(12708)),a=ie(de(4676)),fe=ie(de(57780)),le=de(13957),z=de(60976),ae=de(36641),re=ie(de(80486)),b=ie(de(94187));function ie(ce){return ce&&ce.__esModule?ce:{default:ce}}function x(ce){if(typeof WeakMap!="function")return null;var Ae=new WeakMap,se=new WeakMap;return(x=function(he){return he?se:Ae})(ce)}function y(ce,Ae){if(!Ae&&ce&&ce.__esModule)return ce;if(ce===null||typeof ce!="object"&&typeof ce!="function")return{default:ce};var se=x(Ae);if(se&&se.has(ce))return se.get(ce);var he={},ye=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var me in ce)if(me!=="default"&&Object.prototype.hasOwnProperty.call(ce,me)){var pe=ye?Object.getOwnPropertyDescriptor(ce,me):null;pe&&(pe.get||pe.set)?Object.defineProperty(he,me,pe):he[me]=ce[me]}return he.default=ce,se&&se.set(ce,he),he}function E(){return E=Object.assign?Object.assign.bind():function(ce){for(var Ae=1;Ae{if((0,b.default)("Draggable: onDragStart: %j",he),this.props.onStart(se,(0,z.createDraggableData)(this,he))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),ee(this,"onDrag",(se,he)=>{if(!this.state.dragging)return!1;(0,b.default)("Draggable: onDrag: %j",he);const ye=(0,z.createDraggableData)(this,he),me={x:ye.x,y:ye.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ge,y:Ee}=me;me.x+=this.state.slackX,me.y+=this.state.slackY;const[ve,we]=(0,z.getBoundPosition)(this,me.x,me.y);me.x=ve,me.y=we,me.slackX=this.state.slackX+(ge-me.x),me.slackY=this.state.slackY+(Ee-me.y),ye.x=me.x,ye.y=me.y,ye.deltaX=me.x-this.state.x,ye.deltaY=me.y-this.state.y}if(this.props.onDrag(se,ye)===!1)return!1;this.setState(me)}),ee(this,"onDragStop",(se,he)=>{if(!this.state.dragging||this.props.onStop(se,(0,z.createDraggableData)(this,he))===!1)return!1;(0,b.default)("Draggable: onDragStop: %j",he);const me={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ge,y:Ee}=this.props.position;me.x=ge,me.y=Ee}this.setState(me)}),this.state={dragging:!1,dragged:!1,x:Ae.position?Ae.position.x:Ae.defaultPosition.x,y:Ae.position?Ae.position.y:Ae.defaultPosition.y,prevPropsPosition:lo({},Ae.position),slackX:0,slackY:0,isElementSVG:!1},Ae.position&&!(Ae.onDrag||Ae.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var Ae,se;return(Ae=(se=this.props)===null||se===void 0||(se=se.nodeRef)===null||se===void 0?void 0:se.current)!==null&&Ae!==void 0?Ae:a.default.findDOMNode(this)}render(){const Me=this.props,{axis:Ae,bounds:se,children:he,defaultPosition:ye,defaultClassName:me,defaultClassNameDragging:pe,defaultClassNameDragged:ge,position:Ee,positionOffset:ve,scale:we}=Me,Ie=eu(Me,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Qe={},De=null;const be=!!!Ee||this.state.dragging,Le=Ee||ye,Ne={x:(0,z.canDragX)(this)&&be?this.state.x:Le.x,y:(0,z.canDragY)(this)&&be?this.state.y:Le.y};this.state.isElementSVG?De=(0,le.createSVGTransform)(Ne,ve):Qe=(0,le.createCSSTransform)(Ne,ve);const We=(0,fe.default)(he.props.className||"",me,{[pe]:this.state.dragging,[ge]:this.state.dragged});return te.createElement(re.default,E({},Ie,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),te.cloneElement(te.Children.only(he),{className:We,style:lo(lo({},he.props.style),Qe),transform:De}))}}tt.default=ue,ee(ue,"displayName","Draggable"),ee(ue,"propTypes",Bl(lo({},re.default.propTypes),{axis:Se.default.oneOf(["both","x","y","none"]),bounds:Se.default.oneOfType([Se.default.shape({left:Se.default.number,right:Se.default.number,top:Se.default.number,bottom:Se.default.number}),Se.default.string,Se.default.oneOf([!1])]),defaultClassName:Se.default.string,defaultClassNameDragging:Se.default.string,defaultClassNameDragged:Se.default.string,defaultPosition:Se.default.shape({x:Se.default.number,y:Se.default.number}),positionOffset:Se.default.shape({x:Se.default.oneOfType([Se.default.number,Se.default.string]),y:Se.default.oneOfType([Se.default.number,Se.default.string])}),position:Se.default.shape({x:Se.default.number,y:Se.default.number}),className:ae.dontSetMe,style:ae.dontSetMe,transform:ae.dontSetMe})),ee(ue,"defaultProps",Bl(lo({},re.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.default=void 0;var te=ie(de(59301)),Se=re(de(12708)),a=re(de(4676)),fe=de(13957),le=de(60976),z=de(36641),ae=re(de(94187));function re(ue){return ue&&ue.__esModule?ue:{default:ue}}function b(ue){if(typeof WeakMap!="function")return null;var ce=new WeakMap,Ae=new WeakMap;return(b=function(se){return se?Ae:ce})(ue)}function ie(ue,ce){if(!ce&&ue&&ue.__esModule)return ue;if(ue===null||typeof ue!="object"&&typeof ue!="function")return{default:ue};var Ae=b(ce);if(Ae&&Ae.has(ue))return Ae.get(ue);var se={},he=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ye in ue)if(ye!=="default"&&Object.prototype.hasOwnProperty.call(ue,ye)){var me=he?Object.getOwnPropertyDescriptor(ue,ye):null;me&&(me.get||me.set)?Object.defineProperty(se,ye,me):se[ye]=ue[ye]}return se.default=ue,Ae&&Ae.set(ue,se),se}function x(ue,ce,Ae){return ce=y(ce),ce in ue?Object.defineProperty(ue,ce,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):ue[ce]=Ae,ue}function y(ue){var ce=E(ue,"string");return typeof ce=="symbol"?ce:String(ce)}function E(ue,ce){if(typeof ue!="object"||ue===null)return ue;var Ae=ue[Symbol.toPrimitive];if(Ae!==void 0){var se=Ae.call(ue,ce||"default");if(typeof se!="object")return se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ce==="string"?String:Number)(ue)}const ee={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let ne=ee.mouse;class oe extends te.Component{constructor(){super(...arguments),x(this,"dragging",!1),x(this,"lastX",NaN),x(this,"lastY",NaN),x(this,"touchIdentifier",null),x(this,"mounted",!1),x(this,"handleDragStart",ce=>{if(this.props.onMouseDown(ce),!this.props.allowAnyClick&&typeof ce.button=="number"&&ce.button!==0)return!1;const Ae=this.findDOMNode();if(!Ae||!Ae.ownerDocument||!Ae.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:se}=Ae;if(this.props.disabled||!(ce.target instanceof se.defaultView.Node)||this.props.handle&&!(0,fe.matchesSelectorAndParentsTo)(ce.target,this.props.handle,Ae)||this.props.cancel&&(0,fe.matchesSelectorAndParentsTo)(ce.target,this.props.cancel,Ae))return;ce.type==="touchstart"&&ce.preventDefault();const he=(0,fe.getTouchIdentifier)(ce);this.touchIdentifier=he;const ye=(0,le.getControlPosition)(ce,he,this);if(ye==null)return;const{x:me,y:pe}=ye,ge=(0,le.createCoreData)(this,me,pe);(0,ae.default)("DraggableCore: handleDragStart: %j",ge),(0,ae.default)("calling",this.props.onStart),!(this.props.onStart(ce,ge)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,fe.addUserSelectStyles)(se),this.dragging=!0,this.lastX=me,this.lastY=pe,(0,fe.addEvent)(se,ne.move,this.handleDrag),(0,fe.addEvent)(se,ne.stop,this.handleDragStop))}),x(this,"handleDrag",ce=>{const Ae=(0,le.getControlPosition)(ce,this.touchIdentifier,this);if(Ae==null)return;let{x:se,y:he}=Ae;if(Array.isArray(this.props.grid)){let pe=se-this.lastX,ge=he-this.lastY;if([pe,ge]=(0,le.snapToGrid)(this.props.grid,pe,ge),!pe&&!ge)return;se=this.lastX+pe,he=this.lastY+ge}const ye=(0,le.createCoreData)(this,se,he);if((0,ae.default)("DraggableCore: handleDrag: %j",ye),this.props.onDrag(ce,ye)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(pe){const ge=document.createEvent("MouseEvents");ge.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ge)}return}this.lastX=se,this.lastY=he}),x(this,"handleDragStop",ce=>{if(!this.dragging)return;const Ae=(0,le.getControlPosition)(ce,this.touchIdentifier,this);if(Ae==null)return;let{x:se,y:he}=Ae;if(Array.isArray(this.props.grid)){let ge=se-this.lastX||0,Ee=he-this.lastY||0;[ge,Ee]=(0,le.snapToGrid)(this.props.grid,ge,Ee),se=this.lastX+ge,he=this.lastY+Ee}const ye=(0,le.createCoreData)(this,se,he);if(this.props.onStop(ce,ye)===!1||this.mounted===!1)return!1;const pe=this.findDOMNode();pe&&this.props.enableUserSelectHack&&(0,fe.removeUserSelectStyles)(pe.ownerDocument),(0,ae.default)("DraggableCore: handleDragStop: %j",ye),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,pe&&((0,ae.default)("DraggableCore: Removing handlers"),(0,fe.removeEvent)(pe.ownerDocument,ne.move,this.handleDrag),(0,fe.removeEvent)(pe.ownerDocument,ne.stop,this.handleDragStop))}),x(this,"onMouseDown",ce=>(ne=ee.mouse,this.handleDragStart(ce))),x(this,"onMouseUp",ce=>(ne=ee.mouse,this.handleDragStop(ce))),x(this,"onTouchStart",ce=>(ne=ee.touch,this.handleDragStart(ce))),x(this,"onTouchEnd",ce=>(ne=ee.touch,this.handleDragStop(ce)))}componentDidMount(){this.mounted=!0;const ce=this.findDOMNode();ce&&(0,fe.addEvent)(ce,ee.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ce=this.findDOMNode();if(ce){const{ownerDocument:Ae}=ce;(0,fe.removeEvent)(Ae,ee.mouse.move,this.handleDrag),(0,fe.removeEvent)(Ae,ee.touch.move,this.handleDrag),(0,fe.removeEvent)(Ae,ee.mouse.stop,this.handleDragStop),(0,fe.removeEvent)(Ae,ee.touch.stop,this.handleDragStop),(0,fe.removeEvent)(ce,ee.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,fe.removeUserSelectStyles)(Ae)}}findDOMNode(){var ce,Ae;return(ce=this.props)!==null&&ce!==void 0&&ce.nodeRef?(Ae=this.props)===null||Ae===void 0||(Ae=Ae.nodeRef)===null||Ae===void 0?void 0:Ae.current:a.default.findDOMNode(this)}render(){return te.cloneElement(te.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}tt.default=oe,x(oe,"displayName","DraggableCore"),x(oe,"propTypes",{allowAnyClick:Se.default.bool,children:Se.default.node.isRequired,disabled:Se.default.bool,enableUserSelectHack:Se.default.bool,offsetParent:function(ue,ce){if(ue[ce]&&ue[ce].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Se.default.arrayOf(Se.default.number),handle:Se.default.string,cancel:Se.default.string,nodeRef:Se.default.object,onStart:Se.default.func,onDrag:Se.default.func,onStop:Se.default.func,onMouseDown:Se.default.func,scale:Se.default.number,className:z.dontSetMe,style:z.dontSetMe,transform:z.dontSetMe}),x(oe,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(vt,tt,de){"use strict";const{default:te,DraggableCore:Se}=de(2637);vt.exports=te,vt.exports.default=te,vt.exports.DraggableCore=Se},13957:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.addClassName=ye,tt.addEvent=re,tt.addUserSelectStyles=se,tt.createCSSTransform=ne,tt.createSVGTransform=oe,tt.getTouch=ce,tt.getTouchIdentifier=Ae,tt.getTranslation=ue,tt.innerHeight=y,tt.innerWidth=E,tt.matchesSelector=z,tt.matchesSelectorAndParentsTo=ae,tt.offsetXYFromParent=ee,tt.outerHeight=ie,tt.outerWidth=x,tt.removeClassName=me,tt.removeEvent=b,tt.removeUserSelectStyles=he;var te=de(36641),Se=fe(de(32092));function a(pe){if(typeof WeakMap!="function")return null;var ge=new WeakMap,Ee=new WeakMap;return(a=function(ve){return ve?Ee:ge})(pe)}function fe(pe,ge){if(!ge&&pe&&pe.__esModule)return pe;if(pe===null||typeof pe!="object"&&typeof pe!="function")return{default:pe};var Ee=a(ge);if(Ee&&Ee.has(pe))return Ee.get(pe);var ve={},we=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ie in pe)if(Ie!=="default"&&Object.prototype.hasOwnProperty.call(pe,Ie)){var Qe=we?Object.getOwnPropertyDescriptor(pe,Ie):null;Qe&&(Qe.get||Qe.set)?Object.defineProperty(ve,Ie,Qe):ve[Ie]=pe[Ie]}return ve.default=pe,Ee&&Ee.set(pe,ve),ve}let le="";function z(pe,ge){return le||(le=(0,te.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ee){return(0,te.isFunction)(pe[Ee])})),(0,te.isFunction)(pe[le])?pe[le](ge):!1}function ae(pe,ge,Ee){let ve=pe;do{if(z(ve,ge))return!0;if(ve===Ee)return!1;ve=ve.parentNode}while(ve);return!1}function re(pe,ge,Ee,ve){if(!pe)return;const we=lo({capture:!0},ve);pe.addEventListener?pe.addEventListener(ge,Ee,we):pe.attachEvent?pe.attachEvent("on"+ge,Ee):pe["on"+ge]=Ee}function b(pe,ge,Ee,ve){if(!pe)return;const we=lo({capture:!0},ve);pe.removeEventListener?pe.removeEventListener(ge,Ee,we):pe.detachEvent?pe.detachEvent("on"+ge,Ee):pe["on"+ge]=null}function ie(pe){let ge=pe.clientHeight;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge+=(0,te.int)(Ee.borderTopWidth),ge+=(0,te.int)(Ee.borderBottomWidth),ge}function x(pe){let ge=pe.clientWidth;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge+=(0,te.int)(Ee.borderLeftWidth),ge+=(0,te.int)(Ee.borderRightWidth),ge}function y(pe){let ge=pe.clientHeight;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge-=(0,te.int)(Ee.paddingTop),ge-=(0,te.int)(Ee.paddingBottom),ge}function E(pe){let ge=pe.clientWidth;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge-=(0,te.int)(Ee.paddingLeft),ge-=(0,te.int)(Ee.paddingRight),ge}function ee(pe,ge,Ee){const we=ge===ge.ownerDocument.body?{left:0,top:0}:ge.getBoundingClientRect(),Ie=(pe.clientX+ge.scrollLeft-we.left)/Ee,Qe=(pe.clientY+ge.scrollTop-we.top)/Ee;return{x:Ie,y:Qe}}function ne(pe,ge){const Ee=ue(pe,ge,"px");return{[(0,Se.browserPrefixToKey)("transform",Se.default)]:Ee}}function oe(pe,ge){return ue(pe,ge,"")}function ue(pe,ge,Ee){let{x:ve,y:we}=pe,Ie="translate(".concat(ve).concat(Ee,",").concat(we).concat(Ee,")");if(ge){const Qe="".concat(typeof ge.x=="string"?ge.x:ge.x+Ee),De="".concat(typeof ge.y=="string"?ge.y:ge.y+Ee);Ie="translate(".concat(Qe,", ").concat(De,")")+Ie}return Ie}function ce(pe,ge){return pe.targetTouches&&(0,te.findInArray)(pe.targetTouches,Ee=>ge===Ee.identifier)||pe.changedTouches&&(0,te.findInArray)(pe.changedTouches,Ee=>ge===Ee.identifier)}function Ae(pe){if(pe.targetTouches&&pe.targetTouches[0])return pe.targetTouches[0].identifier;if(pe.changedTouches&&pe.changedTouches[0])return pe.changedTouches[0].identifier}function se(pe){if(!pe)return;let ge=pe.getElementById("react-draggable-style-el");ge||(ge=pe.createElement("style"),ge.type="text/css",ge.id="react-draggable-style-el",ge.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} + .`+Vl+_u+yu)},ec=function(xe,Ce){var Te=xe.ownerDocument;if(Te){var Fe=Te.createElement("style");Fe.textContent=Ce,xe.appendChild(Fe)}},Eu=function(){function xe(){}return xe.getOrigin=function(Ce){var Te=xe._link;return Te?(Te.href=Ce,Te.href=Te.href,Te.protocol+Te.hostname+Te.port):"about:blank"},xe.isSameOrigin=function(Ce){return xe.getOrigin(Ce)===xe._origin},xe.setContext=function(Ce){xe._link=Ce.document.createElement("a"),xe._origin=xe.getOrigin(Ce.location.href)},xe._origin="about:blank",xe}(),tc=function(){function xe(Ce,Te){this.context=Ce,this._options=Te,this._cache={}}return xe.prototype.addImage=function(Ce){var Te=Promise.resolve();return this.has(Ce)||(Jl(Ce)||ac(Ce))&&(this._cache[Ce]=this.loadImage(Ce)).catch(function(){}),Te},xe.prototype.match=function(Ce){return this._cache[Ce]},xe.prototype.loadImage=function(Ce){return Se(this,void 0,void 0,function(){var Te,Fe,Je,lt,Et=this;return a(this,function(Ft){switch(Ft.label){case 0:return Te=Eu.isSameOrigin(Ce),Fe=!Yl(Ce)&&this._options.useCORS===!0&&In.SUPPORT_CORS_IMAGES&&!Te,Je=!Yl(Ce)&&!Te&&!Jl(Ce)&&typeof this._options.proxy=="string"&&In.SUPPORT_CORS_XHR&&!Fe,!Te&&this._options.allowTaint===!1&&!Yl(Ce)&&!Jl(Ce)&&!Je&&!Fe?[2]:(lt=Ce,Je?[4,this.proxy(lt)]:[3,2]);case 1:lt=Ft.sent(),Ft.label=2;case 2:return this.context.logger.debug("Added image "+Ce.substring(0,256)),[4,new Promise(function(St,er){var dr=new Image;dr.onload=function(){return St(dr)},dr.onerror=er,(oc(lt)||Fe)&&(dr.crossOrigin="anonymous"),dr.src=lt,dr.complete===!0&&setTimeout(function(){return St(dr)},500),Et._options.imageTimeout>0&&setTimeout(function(){return er("Timed out ("+Et._options.imageTimeout+"ms) loading image")},Et._options.imageTimeout)})];case 3:return[2,Ft.sent()]}})})},xe.prototype.has=function(Ce){return typeof this._cache[Ce]!="undefined"},xe.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},xe.prototype.proxy=function(Ce){var Te=this,Fe=this._options.proxy;if(!Fe)throw new Error("No proxy defined");var Je=Ce.substring(0,256);return new Promise(function(lt,Et){var Ft=In.SUPPORT_RESPONSE_TYPE?"blob":"text",St=new XMLHttpRequest;St.onload=function(){if(St.status===200)if(Ft==="text")lt(St.response);else{var Br=new FileReader;Br.addEventListener("load",function(){return lt(Br.result)},!1),Br.addEventListener("error",function(zr){return Et(zr)},!1),Br.readAsDataURL(St.response)}else Et("Failed to proxy resource "+Je+" with status code "+St.status)},St.onerror=Et;var er=Fe.indexOf("?")>-1?"&":"?";if(St.open("GET",""+Fe+er+"url="+encodeURIComponent(Ce)+"&responseType="+Ft),Ft!=="text"&&St instanceof XMLHttpRequest&&(St.responseType=Ft),Te._options.imageTimeout){var dr=Te._options.imageTimeout;St.timeout=dr,St.ontimeout=function(){return Et("Timed out ("+dr+"ms) proxying "+Je)}}St.send()})},xe}(),rc=/^data:image\/svg\+xml/i,nc=/^data:image\/.*;base64,/i,ic=/^data:image\/.*/i,ac=function(xe){return In.SUPPORT_SVG_DRAWING||!sc(xe)},Yl=function(xe){return ic.test(xe)},oc=function(xe){return nc.test(xe)},Jl=function(xe){return xe.substr(0,4)==="blob"},sc=function(xe){return xe.substr(-3).toLowerCase()==="svg"||rc.test(xe)},gi=function(){function xe(Ce,Te){this.type=0,this.x=Ce,this.y=Te}return xe.prototype.add=function(Ce,Te){return new xe(this.x+Ce,this.y+Te)},xe}(),el=function(xe,Ce,Te){return new gi(xe.x+(Ce.x-xe.x)*Te,xe.y+(Ce.y-xe.y)*Te)},Ml=function(){function xe(Ce,Te,Fe,Je){this.type=1,this.start=Ce,this.startControl=Te,this.endControl=Fe,this.end=Je}return xe.prototype.subdivide=function(Ce,Te){var Fe=el(this.start,this.startControl,Ce),Je=el(this.startControl,this.endControl,Ce),lt=el(this.endControl,this.end,Ce),Et=el(Fe,Je,Ce),Ft=el(Je,lt,Ce),St=el(Et,Ft,Ce);return Te?new xe(this.start,Fe,Et,St):new xe(St,Ft,lt,this.end)},xe.prototype.add=function(Ce,Te){return new xe(this.start.add(Ce,Te),this.startControl.add(Ce,Te),this.endControl.add(Ce,Te),this.end.add(Ce,Te))},xe.prototype.reverse=function(){return new xe(this.end,this.endControl,this.startControl,this.start)},xe}(),Ho=function(xe){return xe.type===1},Ac=function(){function xe(Ce){var Te=Ce.styles,Fe=Ce.bounds,Je=Wr(Te.borderTopLeftRadius,Fe.width,Fe.height),lt=Je[0],Et=Je[1],Ft=Wr(Te.borderTopRightRadius,Fe.width,Fe.height),St=Ft[0],er=Ft[1],dr=Wr(Te.borderBottomRightRadius,Fe.width,Fe.height),Br=dr[0],zr=dr[1],wi=Wr(Te.borderBottomLeftRadius,Fe.width,Fe.height),zn=wi[0],li=wi[1],Ia=[];Ia.push((lt+St)/Fe.width),Ia.push((zn+Br)/Fe.width),Ia.push((Et+li)/Fe.height),Ia.push((er+zr)/Fe.height);var Hi=Math.max.apply(Math,Ia);Hi>1&&(lt/=Hi,Et/=Hi,St/=Hi,er/=Hi,Br/=Hi,zr/=Hi,zn/=Hi,li/=Hi);var ji=Fe.width-St,Ka=Fe.height-zr,Oa=Fe.width-Br,da=Fe.height-li,Ei=Te.borderTopWidth,Ua=Te.borderRightWidth,Na=Te.borderBottomWidth,ya=Te.borderLeftWidth,so=dn(Te.paddingTop,Ce.bounds.width),xo=dn(Te.paddingRight,Ce.bounds.width),Po=dn(Te.paddingBottom,Ce.bounds.width),Ja=dn(Te.paddingLeft,Ce.bounds.width);this.topLeftBorderDoubleOuterBox=lt>0||Et>0?_a(Fe.left+ya/3,Fe.top+Ei/3,lt-ya/3,Et-Ei/3,Xa.TOP_LEFT):new gi(Fe.left+ya/3,Fe.top+Ei/3),this.topRightBorderDoubleOuterBox=lt>0||Et>0?_a(Fe.left+ji,Fe.top+Ei/3,St-Ua/3,er-Ei/3,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua/3,Fe.top+Ei/3),this.bottomRightBorderDoubleOuterBox=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br-Ua/3,zr-Na/3,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua/3,Fe.top+Fe.height-Na/3),this.bottomLeftBorderDoubleOuterBox=zn>0||li>0?_a(Fe.left+ya/3,Fe.top+da,zn-ya/3,li-Na/3,Xa.BOTTOM_LEFT):new gi(Fe.left+ya/3,Fe.top+Fe.height-Na/3),this.topLeftBorderDoubleInnerBox=lt>0||Et>0?_a(Fe.left+ya*2/3,Fe.top+Ei*2/3,lt-ya*2/3,Et-Ei*2/3,Xa.TOP_LEFT):new gi(Fe.left+ya*2/3,Fe.top+Ei*2/3),this.topRightBorderDoubleInnerBox=lt>0||Et>0?_a(Fe.left+ji,Fe.top+Ei*2/3,St-Ua*2/3,er-Ei*2/3,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua*2/3,Fe.top+Ei*2/3),this.bottomRightBorderDoubleInnerBox=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br-Ua*2/3,zr-Na*2/3,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua*2/3,Fe.top+Fe.height-Na*2/3),this.bottomLeftBorderDoubleInnerBox=zn>0||li>0?_a(Fe.left+ya*2/3,Fe.top+da,zn-ya*2/3,li-Na*2/3,Xa.BOTTOM_LEFT):new gi(Fe.left+ya*2/3,Fe.top+Fe.height-Na*2/3),this.topLeftBorderStroke=lt>0||Et>0?_a(Fe.left+ya/2,Fe.top+Ei/2,lt-ya/2,Et-Ei/2,Xa.TOP_LEFT):new gi(Fe.left+ya/2,Fe.top+Ei/2),this.topRightBorderStroke=lt>0||Et>0?_a(Fe.left+ji,Fe.top+Ei/2,St-Ua/2,er-Ei/2,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua/2,Fe.top+Ei/2),this.bottomRightBorderStroke=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br-Ua/2,zr-Na/2,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua/2,Fe.top+Fe.height-Na/2),this.bottomLeftBorderStroke=zn>0||li>0?_a(Fe.left+ya/2,Fe.top+da,zn-ya/2,li-Na/2,Xa.BOTTOM_LEFT):new gi(Fe.left+ya/2,Fe.top+Fe.height-Na/2),this.topLeftBorderBox=lt>0||Et>0?_a(Fe.left,Fe.top,lt,Et,Xa.TOP_LEFT):new gi(Fe.left,Fe.top),this.topRightBorderBox=St>0||er>0?_a(Fe.left+ji,Fe.top,St,er,Xa.TOP_RIGHT):new gi(Fe.left+Fe.width,Fe.top),this.bottomRightBorderBox=Br>0||zr>0?_a(Fe.left+Oa,Fe.top+Ka,Br,zr,Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width,Fe.top+Fe.height),this.bottomLeftBorderBox=zn>0||li>0?_a(Fe.left,Fe.top+da,zn,li,Xa.BOTTOM_LEFT):new gi(Fe.left,Fe.top+Fe.height),this.topLeftPaddingBox=lt>0||Et>0?_a(Fe.left+ya,Fe.top+Ei,Math.max(0,lt-ya),Math.max(0,Et-Ei),Xa.TOP_LEFT):new gi(Fe.left+ya,Fe.top+Ei),this.topRightPaddingBox=St>0||er>0?_a(Fe.left+Math.min(ji,Fe.width-Ua),Fe.top+Ei,ji>Fe.width+Ua?0:Math.max(0,St-Ua),Math.max(0,er-Ei),Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-Ua,Fe.top+Ei),this.bottomRightPaddingBox=Br>0||zr>0?_a(Fe.left+Math.min(Oa,Fe.width-ya),Fe.top+Math.min(Ka,Fe.height-Na),Math.max(0,Br-Ua),Math.max(0,zr-Na),Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-Ua,Fe.top+Fe.height-Na),this.bottomLeftPaddingBox=zn>0||li>0?_a(Fe.left+ya,Fe.top+Math.min(da,Fe.height-Na),Math.max(0,zn-ya),Math.max(0,li-Na),Xa.BOTTOM_LEFT):new gi(Fe.left+ya,Fe.top+Fe.height-Na),this.topLeftContentBox=lt>0||Et>0?_a(Fe.left+ya+Ja,Fe.top+Ei+so,Math.max(0,lt-(ya+Ja)),Math.max(0,Et-(Ei+so)),Xa.TOP_LEFT):new gi(Fe.left+ya+Ja,Fe.top+Ei+so),this.topRightContentBox=St>0||er>0?_a(Fe.left+Math.min(ji,Fe.width+ya+Ja),Fe.top+Ei+so,ji>Fe.width+ya+Ja?0:St-ya+Ja,er-(Ei+so),Xa.TOP_RIGHT):new gi(Fe.left+Fe.width-(Ua+xo),Fe.top+Ei+so),this.bottomRightContentBox=Br>0||zr>0?_a(Fe.left+Math.min(Oa,Fe.width-(ya+Ja)),Fe.top+Math.min(Ka,Fe.height+Ei+so),Math.max(0,Br-(Ua+xo)),zr-(Na+Po),Xa.BOTTOM_RIGHT):new gi(Fe.left+Fe.width-(Ua+xo),Fe.top+Fe.height-(Na+Po)),this.bottomLeftContentBox=zn>0||li>0?_a(Fe.left+ya+Ja,Fe.top+da,Math.max(0,zn-(ya+Ja)),li-(Na+Po),Xa.BOTTOM_LEFT):new gi(Fe.left+ya+Ja,Fe.top+Fe.height-(Na+Po))}return xe}(),Xa;(function(xe){xe[xe.TOP_LEFT=0]="TOP_LEFT",xe[xe.TOP_RIGHT=1]="TOP_RIGHT",xe[xe.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",xe[xe.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Xa||(Xa={}));var _a=function(xe,Ce,Te,Fe,Je){var lt=4*((Math.sqrt(2)-1)/3),Et=Te*lt,Ft=Fe*lt,St=xe+Te,er=Ce+Fe;switch(Je){case Xa.TOP_LEFT:return new Ml(new gi(xe,er),new gi(xe,er-Ft),new gi(St-Et,Ce),new gi(St,Ce));case Xa.TOP_RIGHT:return new Ml(new gi(xe,Ce),new gi(xe+Et,Ce),new gi(St,er-Ft),new gi(St,er));case Xa.BOTTOM_RIGHT:return new Ml(new gi(St,Ce),new gi(St,Ce+Ft),new gi(xe+Et,er),new gi(xe,er));case Xa.BOTTOM_LEFT:default:return new Ml(new gi(St,er),new gi(St-Et,er),new gi(xe,Ce+Ft),new gi(xe,Ce))}},jl=function(xe){return[xe.topLeftBorderBox,xe.topRightBorderBox,xe.bottomRightBorderBox,xe.bottomLeftBorderBox]},lc=function(xe){return[xe.topLeftContentBox,xe.topRightContentBox,xe.bottomRightContentBox,xe.bottomLeftContentBox]},Rl=function(xe){return[xe.topLeftPaddingBox,xe.topRightPaddingBox,xe.bottomRightPaddingBox,xe.bottomLeftPaddingBox]},uc=function(){function xe(Ce,Te,Fe){this.offsetX=Ce,this.offsetY=Te,this.matrix=Fe,this.type=0,this.target=6}return xe}(),Ll=function(){function xe(Ce,Te){this.path=Ce,this.target=Te,this.type=1}return xe}(),cc=function(){function xe(Ce){this.opacity=Ce,this.type=2,this.target=6}return xe}(),fc=function(xe){return xe.type===0},wu=function(xe){return xe.type===1},dc=function(xe){return xe.type===2},Bu=function(xe,Ce){return xe.length===Ce.length?xe.some(function(Te,Fe){return Te===Ce[Fe]}):!1},hc=function(xe,Ce,Te,Fe,Je){return xe.map(function(lt,Et){switch(Et){case 0:return lt.add(Ce,Te);case 1:return lt.add(Ce+Fe,Te);case 2:return lt.add(Ce+Fe,Te+Je);case 3:return lt.add(Ce,Te+Je)}return lt})},Cu=function(){function xe(Ce){this.element=Ce,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return xe}(),bu=function(){function xe(Ce,Te){if(this.container=Ce,this.parent=Te,this.effects=[],this.curves=new Ac(this.container),this.container.styles.opacity<1&&this.effects.push(new cc(this.container.styles.opacity)),this.container.styles.transform!==null){var Fe=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Je=this.container.bounds.top+this.container.styles.transformOrigin[1].number,lt=this.container.styles.transform;this.effects.push(new uc(Fe,Je,lt))}if(this.container.styles.overflowX!==0){var Et=jl(this.curves),Ft=Rl(this.curves);Bu(Et,Ft)?this.effects.push(new Ll(Et,6)):(this.effects.push(new Ll(Et,2)),this.effects.push(new Ll(Ft,4)))}}return xe.prototype.getEffects=function(Ce){for(var Te=[2,3].indexOf(this.container.styles.position)===-1,Fe=this.parent,Je=this.effects.slice(0);Fe;){var lt=Fe.effects.filter(function(St){return!wu(St)});if(Te||Fe.container.styles.position!==0||!Fe.parent){if(Je.unshift.apply(Je,lt),Te=[2,3].indexOf(Fe.container.styles.position)===-1,Fe.container.styles.overflowX!==0){var Et=jl(Fe.curves),Ft=Rl(Fe.curves);Bu(Et,Ft)||Je.unshift(new Ll(Ft,6))}}else Je.unshift.apply(Je,lt);Fe=Fe.parent}return Je.filter(function(St){return eo(St.target,Ce)})},xe}(),ql=function(xe,Ce,Te,Fe){xe.container.elements.forEach(function(Je){var lt=eo(Je.flags,4),Et=eo(Je.flags,2),Ft=new bu(Je,xe);eo(Je.styles.display,2048)&&Fe.push(Ft);var St=eo(Je.flags,8)?[]:Fe;if(lt||Et){var er=lt||Je.styles.isPositioned()?Te:Ce,dr=new Cu(Ft);if(Je.styles.isPositioned()||Je.styles.opacity<1||Je.styles.isTransformed()){var Br=Je.styles.zIndex.order;if(Br<0){var zr=0;er.negativeZIndex.some(function(zn,li){return Br>zn.element.container.styles.zIndex.order?(zr=li,!1):zr>0}),er.negativeZIndex.splice(zr,0,dr)}else if(Br>0){var wi=0;er.positiveZIndex.some(function(zn,li){return Br>=zn.element.container.styles.zIndex.order?(wi=li+1,!1):wi>0}),er.positiveZIndex.splice(wi,0,dr)}else er.zeroOrAutoZIndexOrTransformedOrOpacity.push(dr)}else Je.styles.isFloating()?er.nonPositionedFloats.push(dr):er.nonPositionedInlineLevel.push(dr);ql(Ft,dr,lt?dr:Te,St)}else Je.styles.isInlineLevel()?Ce.inlineLevel.push(Ft):Ce.nonInlineLevel.push(Ft),ql(Ft,Ce,Te,St);eo(Je.flags,8)&&xu(Je,St)})},xu=function(xe,Ce){for(var Te=xe instanceof VA?xe.start:1,Fe=xe instanceof VA?xe.reversed:!1,Je=0;Je0&&Te.intrinsicHeight>0){var lt=Nl(Te),Et=Rl(Fe);this.path(Et),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Je,0,0,Te.intrinsicWidth,Te.intrinsicHeight,lt.left,lt.top,lt.width,lt.height),this.ctx.restore()}},Ce.prototype.renderNodeContent=function(Te){return Se(this,void 0,void 0,function(){var Fe,Je,lt,Et,Ft,St,ji,ji,er,dr,Br,zr,Oa,wi,zn,da,li,Ia,Hi,ji,Ka,Oa,da;return a(this,function(Ei){switch(Ei.label){case 0:this.applyEffects(Te.getEffects(4)),Fe=Te.container,Je=Te.curves,lt=Fe.styles,Et=0,Ft=Fe.textNodes,Ei.label=1;case 1:return Et0&&go>0&&(Na=lt.ctx.createPattern(da,"repeat"),lt.renderRepeat(so,Na,Io,So))):ra(dr)&&(ya=_l(Te,Fe,[null,null,null]),so=ya[0],xo=ya[1],Po=ya[2],Ja=ya[3],go=ya[4],Ms=dr.position.length===0?[wr]:dr.position,Io=dn(Ms[0],Ja),So=dn(Ms[Ms.length-1],go),oA=Xi(dr,Io,So,Ja,go),rs=oA[0],js=oA[1],rs>0&&js>0&&(sA=lt.ctx.createRadialGradient(xo+Io,Po+So,0,xo+Io,Po+So,rs),un(dr.stops,rs*2).forEach(function(wl){return sA.addColorStop(wl.stop,Sr(wl.color))}),lt.path(so),lt.ctx.fillStyle=sA,rs!==js?(AA=Te.bounds.left+.5*Te.bounds.width,hs=Te.bounds.top+.5*Te.bounds.height,lA=js/rs,ps=1/lA,lt.ctx.save(),lt.ctx.translate(AA,hs),lt.ctx.transform(1,0,0,lA,0,0),lt.ctx.translate(-AA,-hs),lt.ctx.fillRect(xo,ps*(Po-hs)+hs,Ja,go*ps),lt.ctx.restore()):lt.ctx.fill())),nl.label=6;case 6:return Fe--,[2]}})},lt=this,Et=0,Ft=Te.styles.backgroundImage.slice(0).reverse(),er.label=1;case 1:return Et0?dr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(dr.color,dr.width,Ft,Te.curves,2)]:[3,11]):[3,13];case 4:return zr.sent(),[3,11];case 5:return dr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(dr.color,dr.width,Ft,Te.curves,3)];case 6:return zr.sent(),[3,11];case 7:return dr.style!==4?[3,9]:[4,this.renderDoubleBorder(dr.color,dr.width,Ft,Te.curves)];case 8:return zr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(dr.color,Ft,Te.curves)];case 10:zr.sent(),zr.label=11;case 11:Ft++,zr.label=12;case 12:return St++,[3,3];case 13:return[2]}})})},Ce.prototype.renderDashedDottedBorder=function(Te,Fe,Je,lt,Et){return Se(this,void 0,void 0,function(){var Ft,St,er,dr,Br,zr,wi,zn,li,Ia,Hi,ji,Ka,Oa,da,Ei,da,Ei;return a(this,function(Ua){return this.ctx.save(),Ft=vc(lt,Je),St=Iu(lt,Je),Et===2&&(this.path(St),this.ctx.clip()),Ho(St[0])?(er=St[0].start.x,dr=St[0].start.y):(er=St[0].x,dr=St[0].y),Ho(St[1])?(Br=St[1].end.x,zr=St[1].end.y):(Br=St[1].x,zr=St[1].y),Je===0||Je===2?wi=Math.abs(er-Br):wi=Math.abs(dr-zr),this.ctx.beginPath(),Et===3?this.formatPath(Ft):this.formatPath(St.slice(0,2)),zn=Fe<3?Fe*3:Fe*2,li=Fe<3?Fe*2:Fe,Et===3&&(zn=Fe,li=Fe),Ia=!0,wi<=zn*2?Ia=!1:wi<=zn*2+li?(Hi=wi/(2*zn+li),zn*=Hi,li*=Hi):(ji=Math.floor((wi+li)/(zn+li)),Ka=(wi-ji*zn)/(ji-1),Oa=(wi-(ji+1)*zn)/ji,li=Oa<=0||Math.abs(li-Ka)-1,b.createElement(se,(0,te.Z)({},rt,{prefixCls:Ne,key:Ue,panelKey:Ue,isActive:At,accordion:We,openMotion:Xe,expandIcon:Ge,header:_e,collapsible:$e,onItemClick:ft,destroyInactivePanel:at}),Ye)})},me=function(be,Le,Ne){if(!be)return null;var We=Ne.prefixCls,Me=Ne.accordion,et=Ne.collapsible,ot=Ne.destroyInactivePanel,Ve=Ne.onItemClick,Xe=Ne.activeKey,Ge=Ne.openMotion,He=Ne.expandIcon,Ke=be.key||String(Le),Ye=be.props,_e=Ye.header,dt=Ye.headerClass,it=Ye.destroyInactivePanel,Ze=Ye.collapsible,Re=Ye.onItemClick,rt=!1;Me?rt=Xe[0]===Ke:rt=Xe.indexOf(Ke)>-1;var Ue=Ze!=null?Ze:et,$e=function(At){Ue!=="disabled"&&(Ve(At),Re==null||Re(At))},at={key:Ke,panelKey:Ke,header:_e,headerClass:dt,isActive:rt,prefixCls:We,destroyInactivePanel:it!=null?it:ot,openMotion:Ge,accordion:Me,children:be.props.children,onItemClick:$e,expandIcon:He,collapsible:Ue};return typeof be.type=="string"?be:(Object.keys(at).forEach(function(ft){typeof at[ft]=="undefined"&&delete at[ft]}),b.cloneElement(be,at))};function pe(Oe,be,Le){return Array.isArray(Oe)?ye(Oe,Le):(0,x.Z)(be).map(function(Ne,We){return me(Ne,We,Le)})}var ge=pe,Ee=de(26112);function ve(Oe){var be=Oe;if(!Array.isArray(be)){var Le=(0,fe.Z)(be);be=Le==="number"||Le==="string"?[be]:[]}return be.map(function(Ne){return String(Ne)})}var we=b.forwardRef(function(Oe,be){var Le=Oe.prefixCls,Ne=Le===void 0?"rc-collapse":Le,We=Oe.destroyInactivePanel,Me=We===void 0?!1:We,et=Oe.style,ot=Oe.accordion,Ve=Oe.className,Xe=Oe.children,Ge=Oe.collapsible,He=Oe.openMotion,Ke=Oe.expandIcon,Ye=Oe.activeKey,_e=Oe.defaultActiveKey,dt=Oe.onChange,it=Oe.items,Ze=z()(Ne,Ve),Re=(0,ae.Z)([],{value:Ye,onChange:function(ke){return dt==null?void 0:dt(ke)},defaultValue:_e,postState:ve}),rt=(0,a.Z)(Re,2),Ue=rt[0],$e=rt[1],at=function(ke){return $e(function(){if(ot)return Ue[0]===ke?[]:[ke];var je=Ue.indexOf(ke),ze=je>-1;return ze?Ue.filter(function(nt){return nt!==ke}):[].concat((0,Se.Z)(Ue),[ke])})};(0,re.ZP)(!Xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var ft=ge(it,Xe,{prefixCls:Ne,accordion:ot,openMotion:He,expandIcon:Ke,collapsible:Ge,destroyInactivePanel:Me,onItemClick:at,activeKey:Ue});return b.createElement("div",(0,te.Z)({ref:be,className:Ze,style:et,role:ot?"tablist":void 0},(0,Ee.Z)(Oe,{aria:!0,data:!0})),ft)}),Ie=Object.assign(we,{Panel:se}),Qe=Ie,De=Ie.Panel},2637:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),Object.defineProperty(tt,"DraggableCore",{enumerable:!0,get:function(){return re.default}}),tt.default=void 0;var te=y(de(59301)),Se=ie(de(12708)),a=ie(de(4676)),fe=ie(de(57780)),le=de(13957),z=de(60976),ae=de(36641),re=ie(de(80486)),b=ie(de(94187));function ie(ce){return ce&&ce.__esModule?ce:{default:ce}}function x(ce){if(typeof WeakMap!="function")return null;var Ae=new WeakMap,se=new WeakMap;return(x=function(he){return he?se:Ae})(ce)}function y(ce,Ae){if(!Ae&&ce&&ce.__esModule)return ce;if(ce===null||typeof ce!="object"&&typeof ce!="function")return{default:ce};var se=x(Ae);if(se&&se.has(ce))return se.get(ce);var he={},ye=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var me in ce)if(me!=="default"&&Object.prototype.hasOwnProperty.call(ce,me)){var pe=ye?Object.getOwnPropertyDescriptor(ce,me):null;pe&&(pe.get||pe.set)?Object.defineProperty(he,me,pe):he[me]=ce[me]}return he.default=ce,se&&se.set(ce,he),he}function E(){return E=Object.assign?Object.assign.bind():function(ce){for(var Ae=1;Ae{if((0,b.default)("Draggable: onDragStart: %j",he),this.props.onStart(se,(0,z.createDraggableData)(this,he))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),ee(this,"onDrag",(se,he)=>{if(!this.state.dragging)return!1;(0,b.default)("Draggable: onDrag: %j",he);const ye=(0,z.createDraggableData)(this,he),me={x:ye.x,y:ye.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ge,y:Ee}=me;me.x+=this.state.slackX,me.y+=this.state.slackY;const[ve,we]=(0,z.getBoundPosition)(this,me.x,me.y);me.x=ve,me.y=we,me.slackX=this.state.slackX+(ge-me.x),me.slackY=this.state.slackY+(Ee-me.y),ye.x=me.x,ye.y=me.y,ye.deltaX=me.x-this.state.x,ye.deltaY=me.y-this.state.y}if(this.props.onDrag(se,ye)===!1)return!1;this.setState(me)}),ee(this,"onDragStop",(se,he)=>{if(!this.state.dragging||this.props.onStop(se,(0,z.createDraggableData)(this,he))===!1)return!1;(0,b.default)("Draggable: onDragStop: %j",he);const me={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ge,y:Ee}=this.props.position;me.x=ge,me.y=Ee}this.setState(me)}),this.state={dragging:!1,dragged:!1,x:Ae.position?Ae.position.x:Ae.defaultPosition.x,y:Ae.position?Ae.position.y:Ae.defaultPosition.y,prevPropsPosition:lo({},Ae.position),slackX:0,slackY:0,isElementSVG:!1},Ae.position&&!(Ae.onDrag||Ae.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var Ae,se;return(Ae=(se=this.props)===null||se===void 0||(se=se.nodeRef)===null||se===void 0?void 0:se.current)!==null&&Ae!==void 0?Ae:a.default.findDOMNode(this)}render(){const Me=this.props,{axis:Ae,bounds:se,children:he,defaultPosition:ye,defaultClassName:me,defaultClassNameDragging:pe,defaultClassNameDragged:ge,position:Ee,positionOffset:ve,scale:we}=Me,Ie=eu(Me,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Qe={},De=null;const be=!!!Ee||this.state.dragging,Le=Ee||ye,Ne={x:(0,z.canDragX)(this)&&be?this.state.x:Le.x,y:(0,z.canDragY)(this)&&be?this.state.y:Le.y};this.state.isElementSVG?De=(0,le.createSVGTransform)(Ne,ve):Qe=(0,le.createCSSTransform)(Ne,ve);const We=(0,fe.default)(he.props.className||"",me,{[pe]:this.state.dragging,[ge]:this.state.dragged});return te.createElement(re.default,E({},Ie,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),te.cloneElement(te.Children.only(he),{className:We,style:lo(lo({},he.props.style),Qe),transform:De}))}}tt.default=ue,ee(ue,"displayName","Draggable"),ee(ue,"propTypes",Bl(lo({},re.default.propTypes),{axis:Se.default.oneOf(["both","x","y","none"]),bounds:Se.default.oneOfType([Se.default.shape({left:Se.default.number,right:Se.default.number,top:Se.default.number,bottom:Se.default.number}),Se.default.string,Se.default.oneOf([!1])]),defaultClassName:Se.default.string,defaultClassNameDragging:Se.default.string,defaultClassNameDragged:Se.default.string,defaultPosition:Se.default.shape({x:Se.default.number,y:Se.default.number}),positionOffset:Se.default.shape({x:Se.default.oneOfType([Se.default.number,Se.default.string]),y:Se.default.oneOfType([Se.default.number,Se.default.string])}),position:Se.default.shape({x:Se.default.number,y:Se.default.number}),className:ae.dontSetMe,style:ae.dontSetMe,transform:ae.dontSetMe})),ee(ue,"defaultProps",Bl(lo({},re.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.default=void 0;var te=ie(de(59301)),Se=re(de(12708)),a=re(de(4676)),fe=de(13957),le=de(60976),z=de(36641),ae=re(de(94187));function re(ue){return ue&&ue.__esModule?ue:{default:ue}}function b(ue){if(typeof WeakMap!="function")return null;var ce=new WeakMap,Ae=new WeakMap;return(b=function(se){return se?Ae:ce})(ue)}function ie(ue,ce){if(!ce&&ue&&ue.__esModule)return ue;if(ue===null||typeof ue!="object"&&typeof ue!="function")return{default:ue};var Ae=b(ce);if(Ae&&Ae.has(ue))return Ae.get(ue);var se={},he=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ye in ue)if(ye!=="default"&&Object.prototype.hasOwnProperty.call(ue,ye)){var me=he?Object.getOwnPropertyDescriptor(ue,ye):null;me&&(me.get||me.set)?Object.defineProperty(se,ye,me):se[ye]=ue[ye]}return se.default=ue,Ae&&Ae.set(ue,se),se}function x(ue,ce,Ae){return ce=y(ce),ce in ue?Object.defineProperty(ue,ce,{value:Ae,enumerable:!0,configurable:!0,writable:!0}):ue[ce]=Ae,ue}function y(ue){var ce=E(ue,"string");return typeof ce=="symbol"?ce:String(ce)}function E(ue,ce){if(typeof ue!="object"||ue===null)return ue;var Ae=ue[Symbol.toPrimitive];if(Ae!==void 0){var se=Ae.call(ue,ce||"default");if(typeof se!="object")return se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ce==="string"?String:Number)(ue)}const ee={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let ne=ee.mouse;class oe extends te.Component{constructor(){super(...arguments),x(this,"dragging",!1),x(this,"lastX",NaN),x(this,"lastY",NaN),x(this,"touchIdentifier",null),x(this,"mounted",!1),x(this,"handleDragStart",ce=>{if(this.props.onMouseDown(ce),!this.props.allowAnyClick&&typeof ce.button=="number"&&ce.button!==0)return!1;const Ae=this.findDOMNode();if(!Ae||!Ae.ownerDocument||!Ae.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:se}=Ae;if(this.props.disabled||!(ce.target instanceof se.defaultView.Node)||this.props.handle&&!(0,fe.matchesSelectorAndParentsTo)(ce.target,this.props.handle,Ae)||this.props.cancel&&(0,fe.matchesSelectorAndParentsTo)(ce.target,this.props.cancel,Ae))return;ce.type==="touchstart"&&ce.preventDefault();const he=(0,fe.getTouchIdentifier)(ce);this.touchIdentifier=he;const ye=(0,le.getControlPosition)(ce,he,this);if(ye==null)return;const{x:me,y:pe}=ye,ge=(0,le.createCoreData)(this,me,pe);(0,ae.default)("DraggableCore: handleDragStart: %j",ge),(0,ae.default)("calling",this.props.onStart),!(this.props.onStart(ce,ge)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,fe.addUserSelectStyles)(se),this.dragging=!0,this.lastX=me,this.lastY=pe,(0,fe.addEvent)(se,ne.move,this.handleDrag),(0,fe.addEvent)(se,ne.stop,this.handleDragStop))}),x(this,"handleDrag",ce=>{const Ae=(0,le.getControlPosition)(ce,this.touchIdentifier,this);if(Ae==null)return;let{x:se,y:he}=Ae;if(Array.isArray(this.props.grid)){let pe=se-this.lastX,ge=he-this.lastY;if([pe,ge]=(0,le.snapToGrid)(this.props.grid,pe,ge),!pe&&!ge)return;se=this.lastX+pe,he=this.lastY+ge}const ye=(0,le.createCoreData)(this,se,he);if((0,ae.default)("DraggableCore: handleDrag: %j",ye),this.props.onDrag(ce,ye)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(pe){const ge=document.createEvent("MouseEvents");ge.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ge)}return}this.lastX=se,this.lastY=he}),x(this,"handleDragStop",ce=>{if(!this.dragging)return;const Ae=(0,le.getControlPosition)(ce,this.touchIdentifier,this);if(Ae==null)return;let{x:se,y:he}=Ae;if(Array.isArray(this.props.grid)){let ge=se-this.lastX||0,Ee=he-this.lastY||0;[ge,Ee]=(0,le.snapToGrid)(this.props.grid,ge,Ee),se=this.lastX+ge,he=this.lastY+Ee}const ye=(0,le.createCoreData)(this,se,he);if(this.props.onStop(ce,ye)===!1||this.mounted===!1)return!1;const pe=this.findDOMNode();pe&&this.props.enableUserSelectHack&&(0,fe.removeUserSelectStyles)(pe.ownerDocument),(0,ae.default)("DraggableCore: handleDragStop: %j",ye),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,pe&&((0,ae.default)("DraggableCore: Removing handlers"),(0,fe.removeEvent)(pe.ownerDocument,ne.move,this.handleDrag),(0,fe.removeEvent)(pe.ownerDocument,ne.stop,this.handleDragStop))}),x(this,"onMouseDown",ce=>(ne=ee.mouse,this.handleDragStart(ce))),x(this,"onMouseUp",ce=>(ne=ee.mouse,this.handleDragStop(ce))),x(this,"onTouchStart",ce=>(ne=ee.touch,this.handleDragStart(ce))),x(this,"onTouchEnd",ce=>(ne=ee.touch,this.handleDragStop(ce)))}componentDidMount(){this.mounted=!0;const ce=this.findDOMNode();ce&&(0,fe.addEvent)(ce,ee.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ce=this.findDOMNode();if(ce){const{ownerDocument:Ae}=ce;(0,fe.removeEvent)(Ae,ee.mouse.move,this.handleDrag),(0,fe.removeEvent)(Ae,ee.touch.move,this.handleDrag),(0,fe.removeEvent)(Ae,ee.mouse.stop,this.handleDragStop),(0,fe.removeEvent)(Ae,ee.touch.stop,this.handleDragStop),(0,fe.removeEvent)(ce,ee.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,fe.removeUserSelectStyles)(Ae)}}findDOMNode(){var ce,Ae;return(ce=this.props)!==null&&ce!==void 0&&ce.nodeRef?(Ae=this.props)===null||Ae===void 0||(Ae=Ae.nodeRef)===null||Ae===void 0?void 0:Ae.current:a.default.findDOMNode(this)}render(){return te.cloneElement(te.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}tt.default=oe,x(oe,"displayName","DraggableCore"),x(oe,"propTypes",{allowAnyClick:Se.default.bool,children:Se.default.node.isRequired,disabled:Se.default.bool,enableUserSelectHack:Se.default.bool,offsetParent:function(ue,ce){if(ue[ce]&&ue[ce].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Se.default.arrayOf(Se.default.number),handle:Se.default.string,cancel:Se.default.string,nodeRef:Se.default.object,onStart:Se.default.func,onDrag:Se.default.func,onStop:Se.default.func,onMouseDown:Se.default.func,scale:Se.default.number,className:z.dontSetMe,style:z.dontSetMe,transform:z.dontSetMe}),x(oe,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(vt,tt,de){"use strict";const{default:te,DraggableCore:Se}=de(2637);vt.exports=te,vt.exports.default=te,vt.exports.DraggableCore=Se},13957:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.addClassName=ye,tt.addEvent=re,tt.addUserSelectStyles=se,tt.createCSSTransform=ne,tt.createSVGTransform=oe,tt.getTouch=ce,tt.getTouchIdentifier=Ae,tt.getTranslation=ue,tt.innerHeight=y,tt.innerWidth=E,tt.matchesSelector=z,tt.matchesSelectorAndParentsTo=ae,tt.offsetXYFromParent=ee,tt.outerHeight=ie,tt.outerWidth=x,tt.removeClassName=me,tt.removeEvent=b,tt.removeUserSelectStyles=he;var te=de(36641),Se=fe(de(32092));function a(pe){if(typeof WeakMap!="function")return null;var ge=new WeakMap,Ee=new WeakMap;return(a=function(ve){return ve?Ee:ge})(pe)}function fe(pe,ge){if(!ge&&pe&&pe.__esModule)return pe;if(pe===null||typeof pe!="object"&&typeof pe!="function")return{default:pe};var Ee=a(ge);if(Ee&&Ee.has(pe))return Ee.get(pe);var ve={},we=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ie in pe)if(Ie!=="default"&&Object.prototype.hasOwnProperty.call(pe,Ie)){var Qe=we?Object.getOwnPropertyDescriptor(pe,Ie):null;Qe&&(Qe.get||Qe.set)?Object.defineProperty(ve,Ie,Qe):ve[Ie]=pe[Ie]}return ve.default=pe,Ee&&Ee.set(pe,ve),ve}let le="";function z(pe,ge){return le||(le=(0,te.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ee){return(0,te.isFunction)(pe[Ee])})),(0,te.isFunction)(pe[le])?pe[le](ge):!1}function ae(pe,ge,Ee){let ve=pe;do{if(z(ve,ge))return!0;if(ve===Ee)return!1;ve=ve.parentNode}while(ve);return!1}function re(pe,ge,Ee,ve){if(!pe)return;const we=lo({capture:!0},ve);pe.addEventListener?pe.addEventListener(ge,Ee,we):pe.attachEvent?pe.attachEvent("on"+ge,Ee):pe["on"+ge]=Ee}function b(pe,ge,Ee,ve){if(!pe)return;const we=lo({capture:!0},ve);pe.removeEventListener?pe.removeEventListener(ge,Ee,we):pe.detachEvent?pe.detachEvent("on"+ge,Ee):pe["on"+ge]=null}function ie(pe){let ge=pe.clientHeight;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge+=(0,te.int)(Ee.borderTopWidth),ge+=(0,te.int)(Ee.borderBottomWidth),ge}function x(pe){let ge=pe.clientWidth;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge+=(0,te.int)(Ee.borderLeftWidth),ge+=(0,te.int)(Ee.borderRightWidth),ge}function y(pe){let ge=pe.clientHeight;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge-=(0,te.int)(Ee.paddingTop),ge-=(0,te.int)(Ee.paddingBottom),ge}function E(pe){let ge=pe.clientWidth;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge-=(0,te.int)(Ee.paddingLeft),ge-=(0,te.int)(Ee.paddingRight),ge}function ee(pe,ge,Ee){const we=ge===ge.ownerDocument.body?{left:0,top:0}:ge.getBoundingClientRect(),Ie=(pe.clientX+ge.scrollLeft-we.left)/Ee,Qe=(pe.clientY+ge.scrollTop-we.top)/Ee;return{x:Ie,y:Qe}}function ne(pe,ge){const Ee=ue(pe,ge,"px");return{[(0,Se.browserPrefixToKey)("transform",Se.default)]:Ee}}function oe(pe,ge){return ue(pe,ge,"")}function ue(pe,ge,Ee){let{x:ve,y:we}=pe,Ie="translate(".concat(ve).concat(Ee,",").concat(we).concat(Ee,")");if(ge){const Qe="".concat(typeof ge.x=="string"?ge.x:ge.x+Ee),De="".concat(typeof ge.y=="string"?ge.y:ge.y+Ee);Ie="translate(".concat(Qe,", ").concat(De,")")+Ie}return Ie}function ce(pe,ge){return pe.targetTouches&&(0,te.findInArray)(pe.targetTouches,Ee=>ge===Ee.identifier)||pe.changedTouches&&(0,te.findInArray)(pe.changedTouches,Ee=>ge===Ee.identifier)}function Ae(pe){if(pe.targetTouches&&pe.targetTouches[0])return pe.targetTouches[0].identifier;if(pe.changedTouches&&pe.changedTouches[0])return pe.changedTouches[0].identifier}function se(pe){if(!pe)return;let ge=pe.getElementById("react-draggable-style-el");ge||(ge=pe.createElement("style"),ge.type="text/css",ge.id="react-draggable-style-el",ge.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,ge.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} `,pe.getElementsByTagName("head")[0].appendChild(ge)),pe.body&&ye(pe.body,"react-draggable-transparent-selection")}function he(pe){if(pe)try{if(pe.body&&me(pe.body,"react-draggable-transparent-selection"),pe.selection)pe.selection.empty();else{const ge=(pe.defaultView||window).getSelection();ge&&ge.type!=="Caret"&&ge.removeAllRanges()}}catch(ge){}}function ye(pe,ge){pe.classList?pe.classList.add(ge):pe.className.match(new RegExp("(?:^|\\s)".concat(ge,"(?!\\S)")))||(pe.className+=" ".concat(ge))}function me(pe,ge){pe.classList?pe.classList.remove(ge):pe.className=pe.className.replace(new RegExp("(?:^|\\s)".concat(ge,"(?!\\S)"),"g"),"")}},32092:function(vt,tt){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.browserPrefixToKey=Se,tt.browserPrefixToStyle=a,tt.default=void 0,tt.getPrefix=te;const de=["Moz","Webkit","O","ms"];function te(){var z;let ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const re=(z=window.document)===null||z===void 0||(z=z.documentElement)===null||z===void 0?void 0:z.style;if(!re||ae in re)return"";for(let b=0;b: Unmounted during event!");return E}},36641:function(vt,tt){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.dontSetMe=fe,tt.findInArray=de,tt.int=a,tt.isFunction=te,tt.isNum=Se;function de(le,z){for(let ae=0,re=le.length;ae{if((0,b.default)("Draggable: onDragStart: %j",se),this.props.onStart(Ae,(0,z.createDraggableData)(this,se))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),E(this,"onDrag",(Ae,se)=>{if(!this.state.dragging)return!1;(0,b.default)("Draggable: onDrag: %j",se);const he=(0,z.createDraggableData)(this,se),ye={x:he.x,y:he.y,slackX:0,slackY:0};if(this.props.bounds){const{x:pe,y:ge}=ye;ye.x+=this.state.slackX,ye.y+=this.state.slackY;const[Ee,ve]=(0,z.getBoundPosition)(this,ye.x,ye.y);ye.x=Ee,ye.y=ve,ye.slackX=this.state.slackX+(pe-ye.x),ye.slackY=this.state.slackY+(ge-ye.y),he.x=ye.x,he.y=ye.y,he.deltaX=ye.x-this.state.x,he.deltaY=ye.y-this.state.y}if(this.props.onDrag(Ae,he)===!1)return!1;this.setState(ye)}),E(this,"onDragStop",(Ae,se)=>{if(!this.state.dragging||this.props.onStop(Ae,(0,z.createDraggableData)(this,se))===!1)return!1;(0,b.default)("Draggable: onDragStop: %j",se);const ye={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:pe,y:ge}=this.props.position;ye.x=pe,ye.y=ge}this.setState(ye)}),this.state={dragging:!1,dragged:!1,x:ce.position?ce.position.x:ce.defaultPosition.x,y:ce.position?ce.position.y:ce.defaultPosition.y,prevPropsPosition:lo({},ce.position),slackX:0,slackY:0,isElementSVG:!1},ce.position&&!(ce.onDrag||ce.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var ce,Ae,se;return(se=(Ae=(ce=this.props)==null?void 0:ce.nodeRef)==null?void 0:Ae.current)!=null?se:a.default.findDOMNode(this)}render(){const We=this.props,{axis:ce,bounds:Ae,children:se,defaultPosition:he,defaultClassName:ye,defaultClassNameDragging:me,defaultClassNameDragged:pe,position:ge,positionOffset:Ee,scale:ve}=We,we=eu(We,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Ie={},Qe=null;const Oe=!!!ge||this.state.dragging,be=ge||he,Le={x:(0,z.canDragX)(this)&&Oe?this.state.x:be.x,y:(0,z.canDragY)(this)&&Oe?this.state.y:be.y};this.state.isElementSVG?Qe=(0,le.createSVGTransform)(Le,Ee):Ie=(0,le.createCSSTransform)(Le,Ee);const Ne=(0,fe.clsx)(se.props.className||"",ye,{[me]:this.state.dragging,[pe]:this.state.dragged});return te.createElement(re.default,y({},we,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),te.cloneElement(te.Children.only(se),{className:Ne,style:lo(lo({},se.props.style),Ie),transform:Qe}))}}tt.default=oe,E(oe,"displayName","Draggable"),E(oe,"propTypes",Bl(lo({},re.default.propTypes),{axis:Se.default.oneOf(["both","x","y","none"]),bounds:Se.default.oneOfType([Se.default.shape({left:Se.default.number,right:Se.default.number,top:Se.default.number,bottom:Se.default.number}),Se.default.string,Se.default.oneOf([!1])]),defaultClassName:Se.default.string,defaultClassNameDragging:Se.default.string,defaultClassNameDragged:Se.default.string,defaultPosition:Se.default.shape({x:Se.default.number,y:Se.default.number}),positionOffset:Se.default.shape({x:Se.default.oneOfType([Se.default.number,Se.default.string]),y:Se.default.oneOfType([Se.default.number,Se.default.string])}),position:Se.default.shape({x:Se.default.number,y:Se.default.number}),className:ae.dontSetMe,style:ae.dontSetMe,transform:ae.dontSetMe})),E(oe,"defaultProps",Bl(lo({},re.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.default=void 0;var te=b(de(59301)),Se=re(de(12708)),a=re(de(4676)),fe=de(77026),le=de(22013),z=de(80217),ae=re(de(97510));function re(oe){return oe&&oe.__esModule?oe:{default:oe}}function b(oe,ue){if(typeof WeakMap=="function")var ce=new WeakMap,Ae=new WeakMap;return(b=function(se,he){if(!he&&se&&se.__esModule)return se;var ye,me,pe={__proto__:null,default:se};if(se===null||typeof se!="object"&&typeof se!="function")return pe;if(ye=he?Ae:ce){if(ye.has(se))return ye.get(se);ye.set(se,pe)}for(const ge in se)ge!=="default"&&{}.hasOwnProperty.call(se,ge)&&((me=(ye=Object.defineProperty)&&Object.getOwnPropertyDescriptor(se,ge))&&(me.get||me.set)?ye(pe,ge,me):pe[ge]=se[ge]);return pe})(oe,ue)}function ie(oe,ue,ce){return(ue=x(ue))in oe?Object.defineProperty(oe,ue,{value:ce,enumerable:!0,configurable:!0,writable:!0}):oe[ue]=ce,oe}function x(oe){var ue=y(oe,"string");return typeof ue=="symbol"?ue:ue+""}function y(oe,ue){if(typeof oe!="object"||!oe)return oe;var ce=oe[Symbol.toPrimitive];if(ce!==void 0){var Ae=ce.call(oe,ue||"default");if(typeof Ae!="object")return Ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ue==="string"?String:Number)(oe)}const E={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let ee=E.mouse;class ne extends te.Component{constructor(){super(...arguments),ie(this,"dragging",!1),ie(this,"lastX",NaN),ie(this,"lastY",NaN),ie(this,"touchIdentifier",null),ie(this,"mounted",!1),ie(this,"handleDragStart",ue=>{if(this.props.onMouseDown(ue),!this.props.allowAnyClick&&typeof ue.button=="number"&&ue.button!==0)return!1;const ce=this.findDOMNode();if(!ce||!ce.ownerDocument||!ce.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:Ae}=ce;if(this.props.disabled||!(ue.target instanceof Ae.defaultView.Node)||this.props.handle&&!(0,fe.matchesSelectorAndParentsTo)(ue.target,this.props.handle,ce)||this.props.cancel&&(0,fe.matchesSelectorAndParentsTo)(ue.target,this.props.cancel,ce))return;ue.type==="touchstart"&&!this.props.allowMobileScroll&&ue.preventDefault();const se=(0,fe.getTouchIdentifier)(ue);this.touchIdentifier=se;const he=(0,le.getControlPosition)(ue,se,this);if(he==null)return;const{x:ye,y:me}=he,pe=(0,le.createCoreData)(this,ye,me);(0,ae.default)("DraggableCore: handleDragStart: %j",pe),(0,ae.default)("calling",this.props.onStart),!(this.props.onStart(ue,pe)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,fe.addUserSelectStyles)(Ae),this.dragging=!0,this.lastX=ye,this.lastY=me,(0,fe.addEvent)(Ae,ee.move,this.handleDrag),(0,fe.addEvent)(Ae,ee.stop,this.handleDragStop))}),ie(this,"handleDrag",ue=>{const ce=(0,le.getControlPosition)(ue,this.touchIdentifier,this);if(ce==null)return;let{x:Ae,y:se}=ce;if(Array.isArray(this.props.grid)){let me=Ae-this.lastX,pe=se-this.lastY;if([me,pe]=(0,le.snapToGrid)(this.props.grid,me,pe),!me&&!pe)return;Ae=this.lastX+me,se=this.lastY+pe}const he=(0,le.createCoreData)(this,Ae,se);if((0,ae.default)("DraggableCore: handleDrag: %j",he),this.props.onDrag(ue,he)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(me){const pe=document.createEvent("MouseEvents");pe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(pe)}return}this.lastX=Ae,this.lastY=se}),ie(this,"handleDragStop",ue=>{if(!this.dragging)return;const ce=(0,le.getControlPosition)(ue,this.touchIdentifier,this);if(ce==null)return;let{x:Ae,y:se}=ce;if(Array.isArray(this.props.grid)){let pe=Ae-this.lastX||0,ge=se-this.lastY||0;[pe,ge]=(0,le.snapToGrid)(this.props.grid,pe,ge),Ae=this.lastX+pe,se=this.lastY+ge}const he=(0,le.createCoreData)(this,Ae,se);if(this.props.onStop(ue,he)===!1||this.mounted===!1)return!1;const me=this.findDOMNode();me&&this.props.enableUserSelectHack&&(0,fe.scheduleRemoveUserSelectStyles)(me.ownerDocument),(0,ae.default)("DraggableCore: handleDragStop: %j",he),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,me&&((0,ae.default)("DraggableCore: Removing handlers"),(0,fe.removeEvent)(me.ownerDocument,ee.move,this.handleDrag),(0,fe.removeEvent)(me.ownerDocument,ee.stop,this.handleDragStop))}),ie(this,"onMouseDown",ue=>(ee=E.mouse,this.handleDragStart(ue))),ie(this,"onMouseUp",ue=>(ee=E.mouse,this.handleDragStop(ue))),ie(this,"onTouchStart",ue=>(ee=E.touch,this.handleDragStart(ue))),ie(this,"onTouchEnd",ue=>(ee=E.touch,this.handleDragStop(ue)))}componentDidMount(){this.mounted=!0;const ue=this.findDOMNode();ue&&(0,fe.addEvent)(ue,E.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ue=this.findDOMNode();if(ue){const{ownerDocument:ce}=ue;(0,fe.removeEvent)(ce,E.mouse.move,this.handleDrag),(0,fe.removeEvent)(ce,E.touch.move,this.handleDrag),(0,fe.removeEvent)(ce,E.mouse.stop,this.handleDragStop),(0,fe.removeEvent)(ce,E.touch.stop,this.handleDragStop),(0,fe.removeEvent)(ue,E.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,fe.scheduleRemoveUserSelectStyles)(ce)}}findDOMNode(){var ue,ce,Ae;return(ue=this.props)!=null&&ue.nodeRef?(Ae=(ce=this.props)==null?void 0:ce.nodeRef)==null?void 0:Ae.current:a.default.findDOMNode(this)}render(){return te.cloneElement(te.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}tt.default=ne,ie(ne,"displayName","DraggableCore"),ie(ne,"propTypes",{allowAnyClick:Se.default.bool,allowMobileScroll:Se.default.bool,children:Se.default.node.isRequired,disabled:Se.default.bool,enableUserSelectHack:Se.default.bool,offsetParent:function(oe,ue){if(oe[ue]&&oe[ue].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Se.default.arrayOf(Se.default.number),handle:Se.default.string,cancel:Se.default.string,nodeRef:Se.default.object,onStart:Se.default.func,onDrag:Se.default.func,onStop:Se.default.func,onMouseDown:Se.default.func,scale:Se.default.number,className:z.dontSetMe,style:z.dontSetMe,transform:z.dontSetMe}),ie(ne,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(vt,tt,de){"use strict";const{default:te,DraggableCore:Se}=de(51353);vt.exports=te,vt.exports.default=te,vt.exports.DraggableCore=Se},77026:function(vt,tt,de){"use strict";Object.defineProperty(tt,"__esModule",{value:!0}),tt.addClassName=ye,tt.addEvent=ae,tt.addUserSelectStyles=Ae,tt.createCSSTransform=ee,tt.createSVGTransform=ne,tt.getTouch=ue,tt.getTouchIdentifier=ce,tt.getTranslation=oe,tt.innerHeight=x,tt.innerWidth=y,tt.matchesSelector=le,tt.matchesSelectorAndParentsTo=z,tt.offsetXYFromParent=E,tt.outerHeight=b,tt.outerWidth=ie,tt.removeClassName=me,tt.removeEvent=re,tt.scheduleRemoveUserSelectStyles=se;var te=de(80217),Se=a(de(76172));function a(pe,ge){if(typeof WeakMap=="function")var Ee=new WeakMap,ve=new WeakMap;return(a=function(we,Ie){if(!Ie&&we&&we.__esModule)return we;var Qe,De,Oe={__proto__:null,default:we};if(we===null||typeof we!="object"&&typeof we!="function")return Oe;if(Qe=Ie?ve:Ee){if(Qe.has(we))return Qe.get(we);Qe.set(we,Oe)}for(const be in we)be!=="default"&&{}.hasOwnProperty.call(we,be)&&((De=(Qe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(we,be))&&(De.get||De.set)?Qe(Oe,be,De):Oe[be]=we[be]);return Oe})(pe,ge)}let fe="";function le(pe,ge){return fe||(fe=(0,te.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ee){return(0,te.isFunction)(pe[Ee])})),(0,te.isFunction)(pe[fe])?pe[fe](ge):!1}function z(pe,ge,Ee){let ve=pe;do{if(le(ve,ge))return!0;if(ve===Ee)return!1;ve=ve.parentNode}while(ve);return!1}function ae(pe,ge,Ee,ve){if(!pe)return;const we=lo({capture:!0},ve);pe.addEventListener?pe.addEventListener(ge,Ee,we):pe.attachEvent?pe.attachEvent("on"+ge,Ee):pe["on"+ge]=Ee}function re(pe,ge,Ee,ve){if(!pe)return;const we=lo({capture:!0},ve);pe.removeEventListener?pe.removeEventListener(ge,Ee,we):pe.detachEvent?pe.detachEvent("on"+ge,Ee):pe["on"+ge]=null}function b(pe){let ge=pe.clientHeight;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge+=(0,te.int)(Ee.borderTopWidth),ge+=(0,te.int)(Ee.borderBottomWidth),ge}function ie(pe){let ge=pe.clientWidth;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge+=(0,te.int)(Ee.borderLeftWidth),ge+=(0,te.int)(Ee.borderRightWidth),ge}function x(pe){let ge=pe.clientHeight;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge-=(0,te.int)(Ee.paddingTop),ge-=(0,te.int)(Ee.paddingBottom),ge}function y(pe){let ge=pe.clientWidth;const Ee=pe.ownerDocument.defaultView.getComputedStyle(pe);return ge-=(0,te.int)(Ee.paddingLeft),ge-=(0,te.int)(Ee.paddingRight),ge}function E(pe,ge,Ee){const we=ge===ge.ownerDocument.body?{left:0,top:0}:ge.getBoundingClientRect(),Ie=(pe.clientX+ge.scrollLeft-we.left)/Ee,Qe=(pe.clientY+ge.scrollTop-we.top)/Ee;return{x:Ie,y:Qe}}function ee(pe,ge){const Ee=oe(pe,ge,"px");return{[(0,Se.browserPrefixToKey)("transform",Se.default)]:Ee}}function ne(pe,ge){return oe(pe,ge,"")}function oe(pe,ge,Ee){let{x:ve,y:we}=pe,Ie=`translate(${ve}${Ee},${we}${Ee})`;if(ge){const Qe=`${typeof ge.x=="string"?ge.x:ge.x+Ee}`,De=`${typeof ge.y=="string"?ge.y:ge.y+Ee}`;Ie=`translate(${Qe}, ${De})`+Ie}return Ie}function ue(pe,ge){return pe.targetTouches&&(0,te.findInArray)(pe.targetTouches,Ee=>ge===Ee.identifier)||pe.changedTouches&&(0,te.findInArray)(pe.changedTouches,Ee=>ge===Ee.identifier)}function ce(pe){if(pe.targetTouches&&pe.targetTouches[0])return pe.targetTouches[0].identifier;if(pe.changedTouches&&pe.changedTouches[0])return pe.changedTouches[0].identifier}function Ae(pe){if(!pe)return;let ge=pe.getElementById("react-draggable-style-el");ge||(ge=pe.createElement("style"),ge.type="text/css",ge.id="react-draggable-style-el",ge.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,ge.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} diff --git a/p__Shixuns__Detail__Settings__index.a7f60ff6.async.js b/p__Shixuns__Detail__Settings__index.a7f60ff6.async.js new file mode 100644 index 0000000000..477656355d --- /dev/null +++ b/p__Shixuns__Detail__Settings__index.a7f60ff6.async.js @@ -0,0 +1,1129 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[6845],{11724:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return at}});var z=re(54476),Ie=re(59301),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Ae=De,be=re(7657),fe=function(oe,ct){return Ie.createElement(be.Z,(0,z.Z)({},oe,{ref:ct,icon:Ae}))},He=Ie.forwardRef(fe),at=He},66543:function(){"use strict"},59598:function(){"use strict"},21697:function(Dn,fn){"use strict";fn.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Dn={},fn="5.0",re={},z=null,Ie=!1,De=!1,Ae=null,be=!1,fe=null,He=null,at=0;at4?parseFloat(Be):5};Dn.setHTML5Codebase=function(Be,vt){He=Be,Te(Be,vt)},Dn.setJavaCodebase=Dn.setJavaCodebaseVersion=Dn.isCompiledInstalled=Dn.setPreCompiledScriptPath=Dn.setPreCompiledResourcePath=function(){},Dn.setHTML5CodebaseVersion=function(Be,vt){var lt=parseFloat(Be);if(lt!==NaN&<<5){console.log("The GeoGebra HTML5 codebase version "+lt+" is deprecated. Using version latest instead.");return}fe=Be,ue(Be,vt)},Dn.getHTML5CodebaseVersion=function(){return tt},Dn.getParameters=function(){return re},Dn.setFontsCSSURL=function(Be){$e=Be},Dn.setGiacJSURL=function(Be){},Dn.setJNLPFile=function(Be){oe=Be},Dn.setJNLPBaseDir=function(Be){},Dn.inject=function(){function Be(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var vt="auto",lt=re.id,Yt,je=!1,Rt=0;Rt=5)return!0;var Be=Dn.getAppletObject();return Be&&typeof Be.recalculateEnvironments=="function"?(Be.recalculateEnvironments(),!0):!1},Dn.startAnimation=function(){var Be=Dn.getAppletObject();return Be&&typeof Be.startAnimation=="function"?(Be.startAnimation(),!0):!1},Dn.stopAnimation=function(){var Be=Dn.getAppletObject();return Be&&typeof Be.stopAnimation=="function"?(Be.stopAnimation(),!0):!1},Dn.getAppletObject=function(){var Be=re.id!==void 0?re.id:"ggbApplet";return window[Be]},Dn.resize=function(){};var Re=function(Be,vt,lt){var Yt=document.createElement("param");Yt.setAttribute("name",vt),Yt.setAttribute("value",lt),Be.appendChild(Yt)},Ne=function(Be){return Be&&Be!=="false"},qe=function(Be,vt,lt){ve(tt)<=4.2&&(lt=!0);var Yt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==tt||ggbHTML5LoadedCodebaseIsWebSimple&&!_e)&&(Yt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var je=document.createElement("div");je.classList.add("appletParameters","notranslate");var Rt=vt.width,nt=vt.height;if(vt.disableAutoScale=vt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():vt.disableAutoScale,vt.width!==void 0)if(ve(tt)<=4.4)Ne(vt.showToolBar)&&(vt.height-=7),Ne(vt.showAlgebraInput)&&(vt.height-=37),vt.width<605&&Ne(vt.showToolBar)&&(vt.width=605,Rt=605);else{var et=100;(Ne(vt.showToolBar)||Ne(vt.showMenuBar))&&(vt.hasOwnProperty("customToolBar")&&(vt.customToolbar=vt.customToolBar),et=Ne(vt.showMenuBar)?245:155),Rt=5?(vt.appletOnLoad=function(kt){var en=Be.querySelector(".ggb_preview");en&&en.parentNode.removeChild(en),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(te),window.GGBT_wsf_view&&$(window).trigger("resize"),se(kt)},ee||te.appendChild(ie)):je.appendChild(ie),te.appendChild(je),ee||Be.appendChild(te),setTimeout(function(){Dn.resize()},1)}else{var de=document.createElement("div");de.className="applet_scaler",de.style.position="relative",de.style.display="block",de.appendChild(je),Be.appendChild(de),vt.appletOnLoad=function(kt){Dn.resize(),se(kt)}}function ne(kt,en){en&&typeof en.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(kt,en.appletOnLoad):renderGGBElement(kt),Et("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",en)}function he(kt,en){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:kt,params:en}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(an){ne(an.article,an.params)}),html5AppletsToProcess=null)},ve(tt)<5&&(kt.className+=" geogebraweb")):ne(kt,en)}if(Yt){scriptLoadStarted=!0;for(var We=0;We0?(Ft.remove(),te.attr("id","fullscreencontent").show(),jQuery(se).append(te),window.dispatchEvent(new Event("resize"))):qe(Ft,vt,!1),window.GGBT_wsf_view.launchFullScreen(se)}else xt=Yt,qe(Be,vt,!1);if(!window.GGBT_wsf_view)for(nt=0;ntBe/4*3&&(Ft=Be/4*3),se=Ft/5.8,et.setAttribute("src",Lt),et.setAttribute("width",Ft),et.setAttribute("height",se);var te=(Be-Ft)/2,ee=(vt-se)/2;et.style.left=te+"px",et.style.top=ee+"px",je.appendChild(et)}}return je.appendChild(nt),je},Dt=function(Be){return Be=Be.toLowerCase(),Be==="html5"||Be==="screenshot"?Be:"html5"},Ce=["web","webSimple","web3d","tablet","tablet3d","phone"],ue=function(Be,vt){if(tt=Be,vt){Te(tt,!0);return}var lt=!Ie;if(lt){var Yt=ve(tt);!isNaN(Yt)&&Yt<4.4&&(lt=!1)}var je,Rt;window.location.protocol.substr(0,4)==="http"?je=window.location.protocol:je="http:";var nt=tt.indexOf("//");nt>0?Rt=tt:nt===0?Rt=je+tt:Rt="https://www.geogebra.org/apps/5.2.814.0/";for(var et in Ce)if(tt.slice(Ce[et].length*-1)===Ce[et]||tt.slice((Ce[et].length+1)*-1)===Ce[et]+"/"){Te(Rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&<&&!z.is3D&&!z.AV&&!z.SV&&!z.CV&&!z.EV2&&!z.CP&&!z.PC&&!z.DA&&!z.FI&&!z.PV&&!Ne(re.showToolBar)&&!Ne(re.showMenuBar)&&!Ne(re.showAlgebraInput)&&!Ne(re.enableRightClick)&&(!re.appName||re.appName=="classic")?Rt+="webSimple/":Rt+="web3d/",Te(Rt,!1)},Te=function(Be,vt){if(Be.requirejs){ct=Be;return}Be.slice(-1)!=="/"&&(Be+="/"),ct=Be,vt===null&&(vt=Be.indexOf("http")===-1),pe=vt,ze="web.nocache.js",_e=!1;var lt=ct.split("/");lt.length>1&&(!vt&<[lt.length-2]==="webSimple"?(ze="webSimple.nocache.js",_e=!0):Ce.indexOf(lt[lt.length-2])>=0&&(ze=lt[lt.length-2]+".nocache.js")),lt=Be.split("/"),tt=lt[lt.length-3],tt.substr(0,4)==="test"?tt=tt.substr(4,1)+"."+tt.substr(5,1):(tt.substr(0,3)==="war"||tt.substr(0,4)==="beta")&&(tt="5.0");var Yt=parseFloat(tt);Yt!==NaN&&Yt<5&&Be.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Yt+" is deprecated. Using version latest instead."),ue("5.0",vt))},Et=function(Be,vt){window.console&&window.console.log&&(!vt||typeof vt.showLogging=="undefined"||vt.showLogging&&vt.showLogging!=="false")&&console.log(Be)};re.material_id!==void 0?Pt(st):st();function st(){var Be=fn;fe!==null?Be=fe:parseFloat(Be)<5&&(Be="5.0"),ue(Be,!1),He!==null&&Te(He,pe),be=!0}return Dn},GGBAppletUtils=function(){"use strict";function Dn(){return window.GGBT_wsf_edit!==void 0}function fn(be,fe){fe!=1?(be.style.transformOrigin="0% 0% 0px",be.style.webkitTransformOrigin="0% 0% 0px",be.style.transform="scale("+fe+","+fe+")",be.style.webkitTransform="scale("+fe+","+fe+")",be.style.maxWidth="initial",be.querySelector(".ggb_preview")!==null&&(be.querySelector(".ggb_preview").style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(be.style.transform="none",be.style.webkitTransform="none")}function re(be,fe,He,at,Fe,oe){var ct=null;if(oe!=null&&oe!="")for(var pe=be.parentNode;pe!=null;)if((" "+pe.className+" ").indexOf(" "+oe+" ")>-1){ct=pe;break}else pe=pe.parentNode;var xt=0,tt=0,ze=0,_e=0,it=0,Lt=0,gt=0;if(ct)xt=ct.offsetWidth,tt=Math.max(at?ct.offsetWidth:0,ct.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(xt=Math.min(window.innerWidth,document.documentElement.clientWidth),tt=Math.min(window.innerHeight,document.documentElement.clientHeight),ze=xt):(xt=window.innerWidth,tt=window.innerHeight,ze=window.innerWidth),be){var $e=be.getBoundingClientRect();$e.left>0&&$e.left<=xt&&(Fe===void 0||!Fe)&&(document.dir==="rtl"?(it=xt-$e.width-$e.left,Lt=ze<=480?10:30):(Lt=$e.left,it=ze<=480?10:30),_e=Lt+it)}if(be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Pe=be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(_e=40,gt=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(_e=0,gt=40)}}return be&&((He===void 0||!He)&&fe>0&&fe+_e1&&(oe=!0)),fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(oe=!0),!(be.hasOwnProperty("disableAutoScale")&&be.disableAutoScale))Fe=z(be,fe,oe,He,be.scaleContainerClass);else return at;return oe&&(!be.hasOwnProperty("scale")||at===1)?Fe:Math.min(at,Fe)}function De(be){var fe=Math.min(window.innerWidth,document.documentElement.clientWidth),He=Math.min(window.innerHeight,document.documentElement.clientHeight),at=be.getBoundingClientRect(),Fe=(fe-at.width)/2,oe=(He-at.height)/2;oe<0&&(oe=0),be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Fe<40?be.style.left="40px":be.style.left=Fe+"px",be.style.top=oe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe<40?be.style.top="40px":be.style.top=oe+"px",be.style.left=Fe+"px")}function Ae(be,fe){var He=be.querySelector(".appletParameters");if(He){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(fe.id!==He.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(be)}if(He.parentElement&&/fullscreen/.test(He.parentElement.className))return;var at=Ie(fe,be);Dn()&&He.setAttribute("data-param-scale",at);for(var Fe=null,oe=0;oe=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Dn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Dn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Dn){var fn=c[Dn];return fn==null?null:fn},r=d,webModule.__errFn=e}function B(){function Dn(be){var fe=be.lastIndexOf(rb);fe==-1&&(fe=be.length);var He=be.indexOf(sb);He==-1&&(He=be.length);var at=be.lastIndexOf(tb,Math.min(He,fe));return at>=O?be.substring(O,at+P):W}function fn(be){if(!be.match(/^\w+:\/\//)){var fe=o.createElement(ub);fe.src=be+vb,be=Dn(fe.src)}return be}function re(){var be=__gwt_getMetaProperty(wb);return be!=null?be:W}function z(){for(var be=o.getElementsByTagName(_),fe=O;feO?be[be.length-P].href:W}function De(){var be=o.location;return be.href==be.protocol+zb+be.host+be.pathname+be.search+be.hash}var Ae=re();return Ae==W&&(Ae=z()),Ae==W&&(Ae=Ie()),Ae==W&&De()&&(Ae=Dn(o.location.href)),Ae=fn(Ae),Ae}function C(Dn){return Dn.match(/^\//)||Dn.match(/^[a-zA-Z]+:\/\//)?Dn:webModule.__moduleBase+Dn}function D(){var Dn=[],fn=O,re=[],z=[];function Ie(be){var fe=z[be](),He=re[be];if(fe in He)return fe;var at=[];for(var Fe in He)at[He[Fe]]=Fe;throw r&&r(be,at,fe),null}if(__gwt_isKnownPropertyValue=function(be,fe){return fe in re[be]},webModule.__getPropMap=function(){var be={};for(var fe in re)re.hasOwnProperty(fe)&&(be[fe]=Ie(fe));return be},webModule.__computePropValue=Ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var De;try{De=Cb;var Ae=De.indexOf(Db);Ae!=-1&&(fn=parseInt(De.substring(Ae+P),$),De=De.substring(O,Ae))}catch(be){}return webModule.__softPermutationId=fn,C(De+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Dn,fn,re){"use strict";re.d(fn,{Ax:function(){return Ae},Ds:function(){return be},KI:function(){return He},SI:function(){return De},f1:function(){return Ie}});var z=re(90524);function Ie(at){let Fe=!0;if(at.length>0){for(let oe=0;oeMe in Pt?xt(Pt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Pt[Me]=Se,$e=(Pt,Me)=>{for(var Se in Me||(Me={}))it.call(Me,Se)&>(Pt,Se,Me[Se]);if(_e)for(var Se of _e(Me))Lt.call(Me,Se)&>(Pt,Se,Me[Se]);return Pt},Pe=(Pt,Me)=>tt(Pt,ze(Me)),ve=(Pt,Me,Se)=>new Promise((Re,Ne)=>{var qe=Wt=>{try{Xe(Se.next(Wt))}catch(St){Ne(St)}},Ue=Wt=>{try{Xe(Se.throw(Wt))}catch(St){Ne(St)}},Xe=Wt=>Wt.done?Re(Wt.value):Promise.resolve(Wt.value).then(qe,Ue);Xe((Se=Se.apply(Pt,Me)).next())});const Ke=({dispatch:Pt,user:Me,classroomList:Se,account:Re,knowledgeList:Ne,setKnowledgeList:qe,disabled:Ue=!1,course_discipline_id:Xe=null})=>{const[Wt]=Ie.default.useForm(),St=(0,at.useParams)(),[ht,Dt]=(0,z.useState)(!1),[Ce,ue]=(0,z.useState)({page:1,limit:10,keyword:""}),[Te,Et]=(0,z.useState)([]),[st,Be]=(0,z.useState)({}),[vt,lt]=(0,z.useState)("");(0,z.useEffect)(()=>{Re.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?Yt():(Ce.keyword="",Ce.page=1,ue($e({},Ce)))},[Re.actionTabs]);const Yt=()=>ve(void 0,null,function*(){var nt,et,Ft,se,te,ee,ie,de,ne,he,We,Qe,wt;Dt(!0);const Ze=yield(0,ct.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Ze==null?void 0:Ze.status)===0){Et((nt=Ze==null?void 0:Ze.data)==null?void 0:nt.list),console.log("account.actionTabs.params",Re.actionTabs.params);const ke=(et=Re.actionTabs.params)==null?void 0:et.course_discipline_id;console.log("id",ke),Wt.setFieldsValue({course_discipline_id:ke||((te=(se=(Ft=Ze==null?void 0:Ze.data)==null?void 0:Ft.list)==null?void 0:se[0])==null?void 0:te.id)}),((ie=(ee=Ze==null?void 0:Ze.data)==null?void 0:ee.list)==null?void 0:ie.length)>0?je(ke||((he=(ne=(de=Ze==null?void 0:Ze.data)==null?void 0:de.list)==null?void 0:ne[0])==null?void 0:he.id)):Dt(!1),lt(ke||((wt=(Qe=(We=Ze==null?void 0:Ze.data)==null?void 0:We.list)==null?void 0:Qe[0])==null?void 0:wt.id))}}),je=nt=>ve(void 0,null,function*(){const et=yield(0,ct.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(St==null?void 0:St.pathId)||"",course_discipline_id:nt,keyword:Ce==null?void 0:Ce.keyword}});(et==null?void 0:et.status)===0&&Be(et==null?void 0:et.data),Dt(!1)});(0,z.useEffect)(()=>{Re.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(lt(Wt.getFieldValue("course_discipline_id")),je(Wt.getFieldValue("course_discipline_id")))},[Ce==null?void 0:Ce.keyword]);const Rt=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(nt,et)=>pe.createElement("span",null,nt||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(nt,et)=>pe.createElement(pe.Fragment,null,Ne!=null&&Ne.map(Ft=>Ft.id).includes(et==null?void 0:et.id)?pe.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ne=Ne.filter(Ft=>(Ft==null?void 0:Ft.id)!=(et==null?void 0:et.id)),qe([...Ne])}},"\u53D6\u6D88\u5173\u8054"):pe.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Ne==null?void 0:Ne.length)>0?qe([...Ne,et]):qe([et])}},"\u5173\u8054"))}].filter(nt=>!!nt);return pe.createElement("div",null,pe.createElement(De.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:Re.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:He.scoremodal,onCancel:()=>{Pt({type:"account/setActionTabs",payload:{key:""}})}},pe.createElement(Ie.default,{layout:"inline",form:Wt,className:He.myForm},pe.createElement(Ie.default.Item,{name:"course_discipline_id",colon:!1},pe.createElement(Ae.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:Ue,onChange:nt=>{je(nt),lt(nt)}},Te==null?void 0:Te.map(nt=>pe.createElement(Ae.default.Option,{key:nt==null?void 0:nt.id,value:nt==null?void 0:nt.id},nt==null?void 0:nt.name)))),pe.createElement(Fe.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:Ce==null?void 0:Ce.keyword,style:{width:240},onChange:nt=>{ue(Pe($e({},Ce),{keyword:nt,page:1}))}}),pe.createElement("div",{className:He.zhishidian,onClick:()=>{(0,oe.xg)(`/knowledgeHub?course_discipline_id=${vt}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),pe.createElement(be.Z,{spinning:ht},pe.createElement(fe.default,{columns:Rt,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(st==null?void 0:st.tag_disciplines)||[]}))))};var rt=(0,at.connect)(({user:Pt,classroomList:Me,account:Se})=>({user:Pt,classroomList:Me,account:Se}))(Ke)},84236:function(Dn,fn,re){"use strict";re.d(fn,{t:function(){return pe}});var z=re(59301),Ie=re(99571),De={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Ae=re(92310),be=re.n(Ae),fe=Object.defineProperty,He=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,oe=(xt,tt,ze)=>tt in xt?fe(xt,tt,{enumerable:!0,configurable:!0,writable:!0,value:ze}):xt[tt]=ze,ct=(xt,tt)=>{for(var ze in tt||(tt={}))at.call(tt,ze)&&oe(xt,ze,tt[ze]);if(He)for(var ze of He(tt))Fe.call(tt,ze)&&oe(xt,ze,tt[ze]);return xt};const pe=({cancelText:xt="\u53D6\u6D88",okText:tt="\u786E\u5B9A",loading:ze=!1,hasOkBtn:_e=!0,hasCancelBtn:it=!0,okButtonProps:Lt={},onCancel:gt=()=>{},onOk:$e=()=>{},className:Pe=""})=>z.createElement("div",{className:be()(De.buttonFixed,Pe)},z.createElement("div",{className:De.buttonWrap},it&&z.createElement(Ie.ZP,{size:"middle",className:`${De.button} mr20`,onClick:gt},xt),_e&&z.createElement(Ie.ZP,ct({size:"middle",type:"primary",className:`${De.button} mr20`,loading:ze,onClick:$e},Lt),tt)))},6077:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return ct}});var z=re(59301),Ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},De=re(92310),Ae=re.n(De),be=re(29787),fe=re(2859),He=re(82093),at=re(49661),Fe=(pe,xt,tt)=>new Promise((ze,_e)=>{var it=$e=>{try{gt(tt.next($e))}catch(Pe){_e(Pe)}},Lt=$e=>{try{gt(tt.throw($e))}catch(Pe){_e(Pe)}},gt=$e=>$e.done?ze($e.value):Promise.resolve($e.value).then(it,Lt);gt((tt=tt.apply(pe,xt)).next())}),ct=({data:pe,className:xt,fullWidth:tt,style:ze={},onClose:_e,onOk:it,showFullTools:Lt,noAssociationId:gt})=>{const $e=(0,z.useRef)(null),Pe=(0,z.useRef)(null),ve=(0,z.useRef)(null),Ke=(0,z.useRef)(null),[rt,Pt]=(0,z.useState)(!1),[Me,Se]=(0,z.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,z.useEffect)(()=>(ve.current||(ve.current=document.createElement("style"),document.head.appendChild(ve.current)),pe!=null&&pe.visible?(document.body.setAttribute("data-custom","y-hidden"),ve.current.innerHTML=" html { overflow-y: hidden; }",pe!=null&&pe.src&&Re()):(document.body.removeAttribute("data-custom"),ve.current&&(document.head.removeChild(ve.current),ve.current=null)),()=>{document.body.removeAttribute("data-custom"),ve.current&&(document.head.removeChild(ve.current),ve.current=null)}),[pe==null?void 0:pe.visible]);const Re=()=>Fe(void 0,null,function*(){Pt(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Xe=yield(0,at.ZJ)(pe==null?void 0:pe.src);$e.current.src="",$e.current.src=Xe,$e.current.onload=function(){Ue()},Pt(!1),Se("")}),Ne=Xe=>Fe(void 0,null,function*(){Pt(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Wt=yield(0,He.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:pe.title,file:Xe.dataUrl}});Wt!=null&&Wt.id&&!gt?(yield(0,He.ZP)(`/api/attachments/${pe.id}/add_subitem.json`,{method:"post",body:{subitem_id:Wt==null?void 0:Wt.id,settings:JSON.stringify(Xe.state)}})).status===0&&it():Wt!=null&&Wt.id&&it(Wt),Pt(!1),Se("")}),qe=()=>{const Xe=document.querySelector('a[href="https://markerjs.com/"]');Xe&&Xe.parentNode&&(Xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(St=>{const ht=document.querySelector(St.name);ht&&ht.setAttribute("title",St.title)})},Ue=()=>{Pe.current=new fe.hP($e.current),Pe.current.targetRoot=Ke.current,Pe.current.addEventListener("render",Ne),Pe.current.addEventListener("beforeclose",_e),Lt&&(Pe.current.availableMarkerTypes=Pe.current.ALL_MARKER_TYPES,Pe.current.uiStyleSettings.redoButtonVisible=!0,Pe.current.uiStyleSettings.notesButtonVisible=!0,Pe.current.uiStyleSettings.zoomButtonVisible=!0,Pe.current.uiStyleSettings.zoomOutButtonVisible=!0,Pe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Pe.current.uiStyleSettings,Pe.current.show(),pe!=null&&pe.snapshotData&&Pe.current.restoreState(pe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),qe()},300)};return z.createElement(z.Fragment,null,(pe==null?void 0:pe.visible)&&z.createElement(be.Z,{spinning:rt,tip:Me,style:{position:"absolute",width:"100vw"}},z.createElement("div",{ref:Ke,className:Ae()(Ie.imageDimensions,xt,tt?Ie.fullWidth:""),style:ze},z.createElement("img",{className:Ie.img,ref:$e}))))}},88615:function(Dn,fn,re){"use strict";var z=re(59301),Ie=re(77019),De=re(5269),Ae=re(20554),be=re(99571),fe=re(38394),He=re(21697),at=re(48136),Fe=re(59301);const oe=(0,z.forwardRef)(({callback:ct,showSaveButton:pe,value:xt=""},tt)=>{const ze=(0,z.useRef)(),_e=[{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 "}]}]}],it=[{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 + \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r + \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\left\\{\\begin{matrix} \r + \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r +\\end{matrix}\\right. \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r + \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r +\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r + a \\perp \\alpha \\ \r + b \\perp \\alpha \r +\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r + \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r + a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r + a \\parallel \\partial ,b \\parallel \\partial \r +\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r + m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r + a \\perp m,a \\perp n \r +\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r + \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r + a^{2}+b^{2}=c^{2} \r +\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r + a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r + a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r +\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r + a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r + \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r +\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r +\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r + a,b \\in R^{+} \\ \r + \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + a,b \\in R \\ \r + \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r +\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r + \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r + \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r +\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r + P \\left( \\emptyset \\right) =0 \\\\ \r + P \\left( S \\right) =1 \r +\\end{array}`},{value:`\\begin{array}{c} \r + \\forall A \\in S \\\\ \r + P \\left( A \\right) \\ge 0 \r +\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r + S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r + P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r +\\end{array}`},{value:`\\begin{array}{c} \r + P_{n}=n! \\\\ \r + A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r +\\end{array}`}]}]}],Lt=Pe=>{ze.current.setValue(ze.current.getValue()+" "+Pe.value+" ")},gt=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Fe.createElement(Ie.Z,{className:He.Z.lists,gutter:[10,10]},_e.map((Pe,ve)=>Fe.createElement(De.Z,{flex:"110px",className:He.Z.item},Fe.createElement("div",null,Fe.createElement(fe.Z,{value:`$$${Pe.value}$$`}),Pe.name),Fe.createElement("div",{className:He.Z.children},Pe.children.map((Ke,rt)=>Fe.createElement("div",{key:rt},Fe.createElement("h1",null,Ke.name),Fe.createElement(Ie.Z,{gutter:[10,10]},Ke.data.map((Pt,Me)=>Fe.createElement(De.Z,{key:Me,onClick:()=>Lt(Pt),className:He.Z.diamond},Fe.createElement(fe.Z,{value:"`$$"+Pt.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Fe.createElement(Ie.Z,{className:He.Z.lists,gutter:[10,10]},it.map((Pe,ve)=>Fe.createElement(De.Z,{flex:"110px",className:He.Z.item},Fe.createElement("div",null,Fe.createElement(fe.Z,{value:"`$$"+Pe.value+"$$`"}),Pe.name),Fe.createElement("div",{className:He.Z.children},Pe.children.map((Ke,rt)=>Fe.createElement("div",{key:rt},Ke.name&&Fe.createElement("h1",null,Ke.name),Fe.createElement(Ie.Z,{gutter:[10,10]},Ke.data.map((Pt,Me)=>Fe.createElement(De.Z,{key:Me,onClick:()=>Lt(Pt),className:He.Z.diamond},Fe.createElement(fe.Z,{value:"`$$"+Pt.value+"$$`"}))))))))))}],$e=()=>{var Pe=document.createElement("div");Pe.innerHTML=ze.current.getValue();var ve=Pe.innerText;return ct&&ct(ve),ve};return(0,z.useImperativeHandle)(tt,()=>({getData:$e})),Fe.createElement("div",{className:He.Z.mathWrap},Fe.createElement(Ae.default,{defaultActiveKey:"1",items:gt}),Fe.createElement("math-field",{locale:"zh_cn",className:He.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ze,style:{width:800,marginTop:30,fontSize:18}},xt||""),pe&&Fe.createElement("div",{className:He.Z.button},Fe.createElement(be.ZP,{size:"large",onClick:$e,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});fn.Z=oe},57884:function(Dn,fn,re){"use strict";var z=re(59301),Ie=re(93314),De=re(99571),Ae=Object.defineProperty,be=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,oe=(tt,ze,_e)=>ze in tt?Ae(tt,ze,{enumerable:!0,configurable:!0,writable:!0,value:_e}):tt[ze]=_e,ct=(tt,ze)=>{for(var _e in ze||(ze={}))at.call(ze,_e)&&oe(tt,_e,ze[_e]);if(He)for(var _e of He(ze))Fe.call(ze,_e)&&oe(tt,_e,ze[_e]);return tt},pe=(tt,ze)=>be(tt,fe(ze));const xt=({img:tt,buttonProps:ze={},styles:_e={},customText:it,ButtonText:Lt,ButtonClick:gt,Buttonclass:$e,ButtonTwo:Pe,imgStyles:ve,loading:Ke=!1,className:rt=""})=>z.createElement("section",{className:`tc animated fadeIn ${rt}`,style:ct({color:"#999",margin:"100px auto",visibility:Ke?"hidden":"visible"},_e)},z.createElement("img",{src:tt||Ie,style:pe(ct({},ve),{pointerEvents:"none",userSelect:"none"})}),z.createElement("p",{className:"mt20 font14"},it||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Lt&&z.createElement(De.ZP,ct({className:$e,onClick:gt},ze),Lt),Pe&&Pe);fn.Z=xt},41550:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return $e}});var z=re(59301),Ie={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},De=re(99571),Ae=re(70557),be=re(51124),fe=re(25399),He=re(49661),at=re(72664),Fe=re(57884),oe=re(90524),ct=re(14794),pe=re(59301),xt=Object.defineProperty,tt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,it=(Pe,ve,Ke)=>ve in Pe?xt(Pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Pe[ve]=Ke,Lt=(Pe,ve)=>{for(var Ke in ve||(ve={}))ze.call(ve,Ke)&&it(Pe,Ke,ve[Ke]);if(tt)for(var Ke of tt(ve))_e.call(ve,Ke)&&it(Pe,Ke,ve[Ke]);return Pe},gt=(Pe,ve,Ke)=>new Promise((rt,Pt)=>{var Me=Ne=>{try{Re(Ke.next(Ne))}catch(qe){Pt(qe)}},Se=Ne=>{try{Re(Ke.throw(Ne))}catch(qe){Pt(qe)}},Re=Ne=>Ne.done?rt(Ne.value):Promise.resolve(Ne.value).then(Me,Se);Re((Ke=Ke.apply(Pe,ve)).next())}),$e=({editOffice:Pe="view",data:ve,issaver:Ke,onSaver:rt,theme:Pt,type:Me,filename:Se,monacoEditor:Re,className:Ne,style:qe,close:Ue,onClose:Xe,hasMask:Wt,disabledDownload:St,onImgDimensions:ht,showNodata:Dt,recordInfo:Ce})=>{const[ue,Te]=(0,z.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Et,st]=(0,z.useState)(""),[Be,vt]=(0,z.useState)(),lt=window.ENV==="build"?"/react/build":"",Yt=location.host.startsWith("localhost")?oe.Z.PROXY_SERVER:oe.Z.API_SERVER,Rt=10*(1024*1024),nt=(0,z.useRef)();ve!=null&&ve.startsWith("/api")&&Me!=="txt"&&(ve=oe.Z.API_SERVER+ve);const et=ie=>ie.substring(ie.lastIndexOf("/")+1).split(".").pop();Se&&Re&&(Re.filename=Se),(0,z.useEffect)(()=>{var ie,de;const ne=(de=(ie=document.cookie)==null?void 0:ie.replace(/\s/g,""))==null?void 0:de.split(";");ne==null||ne.map(he=>{let We=he.split("=");We[0]==="_educoder_session"&&st(We[1])})},[]),(0,z.useEffect)(()=>{Me==="office"&&(ve.indexOf("bigfilescdn.")>-1||ve.indexOf("bigfiles1")>-1?vt({url:ve,fileType:et(ve),model:ve.indexOf("model=edit")?"edit":"view"}):se())},[Me,ve]);function Ft(ie){return gt(this,null,function*(){ie.data.type==="pdfdata"&&(rt(ie.data.data),window.removeEventListener("message",Ft,!1)),console.log("mess---:",ie.data)})}const se=()=>gt(void 0,null,function*(){console.log("data:",ve);let ie=ve;ve.startsWith("http")||(ie=location.origin+ie);let de=new URL(ie).pathname.split("/").pop();const ne=yield(0,at.gJ)({attachment_id:de});ne.url=Yt+ne.url,vt(ne)}),te=()=>{if(ve.startsWith("http")||ve.startsWith("blob:")){ee();return}(0,He.Sv)(Se||"educoder",ve,Se)},ee=()=>{Ce&&(0,ct.fc)({id:Ce==null?void 0:Ce.id,watch_type:1,course_id:Ce==null?void 0:Ce.course_id}),(0,He.Nd)(Se||"educoder",decodeURIComponent(ve))};return pe.createElement("div",{style:Lt({},qe||{}),className:`${Wt&&Ie.bgBlack} ${Me?Ie.wrp:"hide"}`},Ue&&pe.createElement("div",{className:Ie.close,ref:nt},!!ht&&pe.createElement(fe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>nt.current},pe.createElement("span",{onClick:()=>{Xe(),ht()}},pe.createElement("i",{className:"icon-yulanpizhu"}))),!St&&pe.createElement(fe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>nt.current},pe.createElement("span",{onClick:ee},pe.createElement("i",{className:"icon-quxiaozhiding"}))),Ke&&pe.createElement(fe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>nt.current},pe.createElement("span",{className:"",onClick:()=>{const ie=document.getElementById("pdfiframe");window.addEventListener("message",Ft,!1),setTimeout(()=>{ie.contentWindow.postMessage("getData","*")},300)}},pe.createElement("i",{className:"icon-baocun"}))),pe.createElement(fe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>nt.current},pe.createElement("span",{className:"",onClick:()=>{Xe()}},pe.createElement("i",{className:"icon-guanbi1"})))),pe.createElement("div",{className:`${Ie[Ne]} ${Ne} ${Ie.monaco} ${Me==="txt"?"show":"hide"}`},Me==="txt"&&pe.createElement(pe.Fragment,null,pe.createElement(be.ZP,Lt({},Re)))),Me==="audio"&&pe.createElement("audio",{src:`${(ve==null?void 0:ve.indexOf("http://"))>-1||(ve==null?void 0:ve.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${ve}`,autoPlay:!0}),Me==="video"&&pe.createElement(pe.Fragment,null,(ve==null?void 0:ve.indexOf("http"))>-1?pe.createElement("video",{controls:!0,src:`${ve}`,autoPlay:!0}):pe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ve}`,autoPlay:!0})),Me==="office"&&Be&&pe.createElement("iframe",{src:`${lt}/office.html?key=${Be.key}&url=${btoa(Be.url)}&callbackUrl=${Yt+(Be.callbackUrl||"")}&fileType=${Be.fileType}&title=${Be.title||""}&model=${Pe}&officeServer=${oe.Z.ONLYOFFICE}&disabledDownload=${!!St}`}),Me==="html"&&pe.createElement("iframe",{src:ve+"&disposition=inline"}),Me==="pdf"&&pe.createElement("iframe",{id:"pdfiframe",src:`${lt}/js/pdfview/index.html?filename=${Se||"educoder.pdf"}&url=${encodeURIComponent(ve)}&disabledDownload=${!!St}&model=${Pe}`}),Me==="image"&&pe.createElement("img",{src:`${(ve==null?void 0:ve.indexOf("http://"))>-1||(ve==null?void 0:ve.indexOf("https://"))>-1?"":"data:image/png;base64,"}${ve}`}),(Me==="other"||Me==="download")&&pe.createElement(pe.Fragment,null,Dt?pe.createElement(Fe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:pe.createElement(De.ZP,{icon:pe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:te,disabled:St},"\u4E0B\u8F7D")}):pe.createElement(De.ZP,{type:"primary",size:"middle",onClick:te,disabled:St},pe.createElement(Ae.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Me==="flowChart"&&pe.createElement("div",{className:"embed"},pe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${ve||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(Dn,fn,re){"use strict";re.d(fn,{z:function(){return Re},Z:function(){return Ne}});var z=re(59301),Ie=re(88831),De=re(90290),Ae=re(64018),be=re(44523),fe=re(90524),He=re(49661),at=re(15342),Fe=re(77736),oe=re(99571),ct=re(1012),pe=re(41550),xt=re(59301),ze=({html:qe})=>{const Ue=(0,z.useRef)(null),Xe=(0,z.useRef)(null),Wt=`.markdown-body p { + margin: 0 0 16px 0 !important; + line-height: 28px; + white-space: pre-wrap; + } + + ol, + ul, + li { + list-style-type: none + } + + ol, + ul, + dl { + margin-bottom: 0px; + } + + .markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + color: #333; + overflow: hidden; + font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; + word-break: break-word; + font-size: 16px; + line-height: 1.6; + white-space: normal; + word-wrap: break-word; + position: relative; + } + + .markdown-body ul>li { + list-style-type: disc; + } + + .markdown-body ol>li { + list-style-type: decimal; + } + + .markdown-body a { + background: transparent; + } + + .markdown-body a:active, + .markdown-body a:hover { + outline: 0; + } + + .markdown-body strong { + font-weight: bold; + } + + .markdown-body h1 { + font-size: 2em; + margin: 0.67em 0; + } + + .markdown-body img { + border: 0; + } + + .markdown-body hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; + } + + .markdown-body pre { + overflow: auto; + } + + .markdown-body code, + .markdown-body kbd, + .markdown-body pre { + font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; + font-size: 1em; + } + + .markdown-body input { + color: inherit; + font: inherit; + margin: 0; + } + + .markdown-body html input[disabled] { + cursor: default; + } + + .markdown-body input { + line-height: normal; + } + + .markdown-body input[type="checkbox"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + } + + .markdown-body table { + border-collapse: collapse; + border-spacing: 0; + } + + .markdown-body td, + .markdown-body th { + padding: 0; + } + + .markdown-body * { + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body input { + font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + } + + .markdown-body a { + color: #4183c4; + text-decoration: none; + } + + .markdown-body a:hover, + .markdown-body a:active { + text-decoration: underline; + } + + .markdown-body hr { + height: 0; + margin: 15px 0; + overflow: hidden; + background: transparent; + border: 0; + border-bottom: 1px solid #ddd; + } + + .markdown-body hr:before { + display: table; + content: ""; + } + + .markdown-body hr:after { + display: table; + clear: both; + content: ""; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + margin-top: 15px; + margin-bottom: 15px; + line-height: 1.1; + } + + .markdown-body h1 { + font-size: 30px; + } + + .markdown-body h2 { + font-size: 21px; + } + + .markdown-body h3 { + font-size: 16px; + } + + .markdown-body h4 { + font-size: 14px; + } + + .markdown-body h5 { + font-size: 12px; + } + + .markdown-body h6 { + font-size: 11px; + } + + .markdown-body blockquote { + margin: 0; + } + + .markdown-body ul, + .markdown-body ol { + padding: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul.linenums, + ol.linenums { + padding: 16px 0 0 56px !important; + } + + .markdown-body ul, + .markdown-body ol { + padding-left: 2em; + } + + + .markdown-body ol ol, + .markdown-body ul ol { + list-style-type: lower-roman; + } + + .markdown-body ul ul ol, + .markdown-body ul ol ol, + .markdown-body ol ul ol, + .markdown-body ol ol ol { + list-style-type: lower-alpha; + } + + .markdown-body dd { + margin-left: 0; + } + + .markdown-body code { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; + } + + .markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; + } + + .markdown-body .octicon { + font: normal normal 16px octicons-anchor; + line-height: 1; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .markdown-body .octicon-link:before { + content: '\f05c'; + } + + .markdown-body>*:first-child { + margin-top: 0 !important; + } + + .markdown-body>*:last-child { + margin-bottom: 0 !important; + } + + .markdown-body .anchor { + position: absolute; + top: 0; + left: 0; + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px; + } + + .markdown-body .anchor:focus { + outline: none; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + position: relative; + margin-top: 1em; + margin-bottom: 16px; + font-weight: bold; + line-height: 1.4; + } + + .markdown-body h1 .octicon-link, + .markdown-body h2 .octicon-link, + .markdown-body h3 .octicon-link, + .markdown-body h4 .octicon-link, + .markdown-body h5 .octicon-link, + .markdown-body h6 .octicon-link { + display: none; + color: #000; + vertical-align: middle; + } + + .markdown-body h1:hover .anchor, + .markdown-body h2:hover .anchor, + .markdown-body h3:hover .anchor, + .markdown-body h4:hover .anchor, + .markdown-body h5:hover .anchor, + .markdown-body h6:hover .anchor { + padding-left: 8px; + margin-left: -30px; + text-decoration: none; + } + + .markdown-body h1:hover .anchor .octicon-link, + .markdown-body h2:hover .anchor .octicon-link, + .markdown-body h3:hover .anchor .octicon-link, + .markdown-body h4:hover .anchor .octicon-link, + .markdown-body h5:hover .anchor .octicon-link, + .markdown-body h6:hover .anchor .octicon-link { + display: inline-block; + } + + .markdown-body h1 { + padding-bottom: 0.3em; + font-size: 2.25em; + line-height: 1.2; + border-bottom: 1px solid #eee; + } + + .markdown-body h1 .anchor { + line-height: 1; + } + + .markdown-body h2 { + padding-bottom: 0.3em; + font-size: 1.75em; + line-height: 1.225; + border-bottom: 1px solid #eee; + } + + .markdown-body h2 .anchor { + line-height: 1; + } + + .markdown-body h3 { + font-size: 1.5em; + line-height: 1.43; + } + + .markdown-body h3 .anchor { + line-height: 1.2; + } + + .markdown-body h4 { + font-size: 1.25em; + } + + .markdown-body h4 .anchor { + line-height: 1.2; + } + + .markdown-body h5 { + font-size: 1em; + } + + .markdown-body h5 .anchor { + line-height: 1.1; + } + + .markdown-body h6 { + font-size: 1em; + color: #777; + } + + .markdown-body h6 .anchor { + line-height: 1.1; + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + } + + .markdown-body ul ul, + .markdown-body ul ol, + .markdown-body ol ol, + .markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; + } + + .markdown-body li>p { + margin-top: 16px; + } + + .markdown-body dl { + padding: 0; + } + + .markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: bold; + } + + .markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; + } + + .markdown-body blockquote { + padding: 0 15px; + color: #777; + border-left: 4px solid #ddd; + } + + .markdown-body blockquote> :first-child { + margin-top: 0; + } + + .markdown-body blockquote> :last-child { + margin-bottom: 0; + } + + .markdown-body table { + display: block; + width: 100%; + overflow: auto; + word-break: normal; + word-break: keep-all; + } + + .markdown-body table th { + font-weight: bold; + text-align: revert; + } + + .markdown-body table th, + .markdown-body table td { + padding: 6px 13px; + border: 1px solid #ddd; + } + + .markdown-body table tr { + background-color: #fff; + border-top: 1px solid #ccc; + } + + .markdown-body table tr:nth-child(2n) { + background-color: #f8f8f8; + } + + .markdown-body img { + max-width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body code { + padding: 0; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; + font-size: 85%; + background-color: rgba(0, 0, 0, 0.04); + border-radius: 3px; + } + + .markdown-body code:has(.katex) { + background-color: transparent; + } + + .markdown-body code:before, + .markdown-body code:after { + letter-spacing: -0.2em; + content: "\\00a0"; + } + + .markdown-body pre>code { + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; + } + + .markdown-body .highlight { + margin-bottom: 16px; + } + + .markdown-body .highlight pre, + .markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: #f7f7f7; + border-radius: 3px; + } + + .markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; + } + + .markdown-body pre { + word-wrap: normal; + } + + .markdown-body pre code { + display: inline; + max-width: initial; + padding: 0; + margin: 0; + overflow: initial; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; + } + + .markdown-body pre code:before, + .markdown-body pre code:after { + content: normal; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .pl-c { + color: #969896; + } + + .markdown-body .pl-c1, + .markdown-body .pl-mdh, + .markdown-body .pl-mm, + .markdown-body .pl-mp, + .markdown-body .pl-mr, + .markdown-body .pl-s1 .pl-v, + .markdown-body .pl-s3, + .markdown-body .pl-sc, + .markdown-body .pl-sv { + color: #0086b3; + } + + .markdown-body .pl-e, + .markdown-body .pl-en { + color: #795da3; + } + + .markdown-body .pl-s1 .pl-s2, + .markdown-body .pl-smi, + .markdown-body .pl-smp, + .markdown-body .pl-stj, + .markdown-body .pl-vo, + .markdown-body .pl-vpf { + color: #333; + } + + .markdown-body .pl-ent { + color: #63a35c; + } + + .markdown-body .pl-k, + .markdown-body .pl-s, + .markdown-body .pl-st { + color: #a71d5d; + } + + .markdown-body .pl-pds, + .markdown-body .pl-s1, + .markdown-body .pl-s1 .pl-pse .pl-s2, + .markdown-body .pl-sr, + .markdown-body .pl-sr .pl-cce, + .markdown-body .pl-sr .pl-sra, + .markdown-body .pl-sr .pl-sre, + .markdown-body .pl-src { + color: #df5000; + } + + .markdown-body .pl-mo, + .markdown-body .pl-v { + color: #1d3e81; + } + + .markdown-body .pl-id { + color: #b52a1d; + } + + .markdown-body .pl-ii { + background-color: #b52a1d; + color: #f8f8f8; + } + + .markdown-body .pl-sr .pl-cce { + color: #63a35c; + font-weight: bold; + } + + .markdown-body .pl-ml { + color: #693a17; + } + + .markdown-body .pl-mh, + .markdown-body .pl-mh .pl-en, + .markdown-body .pl-ms { + color: #1d3e81; + font-weight: bold; + } + + .markdown-body .pl-mq { + color: #008080; + } + + .markdown-body .pl-mi { + color: #333; + font-style: italic; + } + + .markdown-body .pl-mb { + color: #333; + font-weight: bold; + } + + .markdown-body .pl-md, + .markdown-body .pl-mdhf { + background-color: #ffecec; + color: #bd2c00; + } + + .markdown-body .pl-mdht, + .markdown-body .pl-mi1 { + background-color: #eaffea; + color: #55a532; + } + + .markdown-body .pl-mdr { + color: #795da3; + font-weight: bold; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .task-list-item { + list-style-type: none; + } + + .markdown-body .task-list-item+.task-list-item { + margin-top: 3px; + } + + .markdown-body .task-list-item input { + float: left; + margin: 0.3em 0 0.25em -1.6em; + vertical-align: middle; + } + + .markdown-body :checked+.radio-label { + z-index: 1; + position: relative; + border-color: #4183c4; + } + + + /*! Pretty printing styles. Used with prettify.js. */ + /* SPAN elements with the classes below are added by prettyprint. */ + .pln { + color: #000 + } + + /* plain text */ + + @media screen { + .str { + color: #080 + } + + /* string content */ + .kwd { + color: #008 + } + + /* a keyword */ + .com { + color: #800 + } + + /* a comment */ + .typ { + color: #606 + } + + /* a type name */ + .lit { + color: #066 + } + + /* a literal value */ + /* punctuation, lisp open bracket, lisp close bracket */ + .pun, + .opn, + .clo { + color: #660 + } + + .tag { + color: #008 + } + + /* a markup tag name */ + .atn { + color: #606 + } + + /* a markup attribute name */ + .atv { + color: #080 + } + + /* a markup attribute value */ + .dec, + .var { + color: #606 + } + + /* a declaration; a variable name */ + .fun { + color: red + } + + /* a function name */ + } + + /* Use higher contrast and text-weight for printable form. */ + @media print, + projection { + .str { + color: #060 + } + + .kwd { + color: #006; + font-weight: bold + } + + .com { + color: #600; + font-style: italic + } + + .typ { + color: #404; + font-weight: bold + } + + .lit { + color: #044 + } + + .pun, + .opn, + .clo { + color: #440 + } + + .tag { + color: #006; + font-weight: bold + } + + .atn { + color: #404 + } + + .atv { + color: #060 + } + } + + /* Put a border around prettyprinted code snippets. */ + pre.prettyprint { + padding: 2px; + /* border: 1px solid #888 */ + } + + /* Specify class=linenums on a pre to get line numbering */ + ol.linenums { + margin-top: 0; + margin-bottom: 0 + } + + /* IE indents via margin-left */ + li.L0, + li.L1, + li.L2, + li.L3, + li.L5, + li.L6, + li.L7, + li.L8 { + list-style-type: none + } + + /* Alternate shading for lines */ + li.L1, + li.L3, + li.L5, + li.L7, + li.L9 { + background: #eee + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + }`;return(0,z.useEffect)(()=>{const St=Ue.current.attachShadow({mode:"open"});Xe.current=document.createElement("div"),Xe.current.className="markdown-body",Xe.current.innerHTML=qe,St.appendChild(Xe.current);const ht=document.createElement("style");return ht.textContent=Wt,St.appendChild(ht),()=>{St.innerHTML=""}},[]),(0,z.useEffect)(()=>{Xe.current&&(Xe.current.innerHTML=qe)},[qe]),xt.createElement("div",{ref:Ue})};function _e(qe){const Ue=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Xe=new RegExp(`\\b(${Ue.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return qe.replace(Xe,"").trim()}var it={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Lt=Object.defineProperty,gt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ve=(qe,Ue,Xe)=>Ue in qe?Lt(qe,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):qe[Ue]=Xe,Ke=(qe,Ue)=>{for(var Xe in Ue||(Ue={}))$e.call(Ue,Xe)&&ve(qe,Xe,Ue[Xe]);if(gt)for(var Xe of gt(Ue))Pe.call(Ue,Xe)&&ve(qe,Xe,Ue[Xe]);return qe};const rt="@\u2581\u2581@",Pt="@\u2581@",Me=/]*>/g;function Se(qe){let Ue=document.createElement("div");return Ue.innerHTML=qe,Ue.childNodes.length===0?"":Ue.childNodes[0].nodeValue}const Re=(qe,Ue)=>{qe=qe||"";const Xe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Wt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,St=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ht=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ue?qe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Xe,(Dt,Ce,ue,Te,Et,st,Be)=>{const vt=Ce||Te||st,lt=ue||Et||Be||"?";return fe.Z.API_SERVER+"/api/attachments/"+vt+lt+"&t="+(0,He.Jn)(vt,Date.now())+(Dt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(qe=qe.replace(ht,(Dt,Ce,ue,Te,Et,st,Be)=>{const vt=Ce||Te||st,lt=ue||Et||Be||"?";return fe.Z.API_SERVER+"/attachments/download/"+vt+lt+"&t="+(0,He.Jn)(vt,Date.now())+(Dt.indexOf(")")>-1?")":"&")}).replace(Xe,(Dt,Ce,ue,Te,Et,st,Be)=>{const vt=Ce||Te||st,lt=ue||Et||Be||"?";return fe.Z.API_SERVER+"/api/attachments/"+vt+lt+"&t="+(0,He.Jn)(vt,Date.now())+(Dt.indexOf(")")>-1?")":"&")}).replace(Wt,(Dt,Ce,ue,Te,Et)=>{const st=Ce||Te,Be=ue||Et||"";return'"'+fe.Z.API_SERVER+"/api/attachments/"+st+Be+st+Be+"&t="+(0,He.Jn)(st,Date.now())}).replace(St,(Dt,Ce,ue,Te,Et)=>{const st=Ce||Te,Be=ue||Et||"";return"("+fe.Z.API_SERVER+"/files/uploads/"+st+Be+st+Be+"&t="+(0,He.Jn)(st,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),qe)};var Ne=({value:qe="",edit:Ue=!1,className:Xe,showTextOnly:Wt,showLines:St,style:ht={},stylesPrev:Dt={},highlightKeywords:Ce,showProgramFill:ue,isProgramFill:Te,disabledFill:Et=!1,programFillValue:st,openEditor:Be=()=>{},onFillChange:vt=je=>{},onFillBlur:lt=()=>{},onFillFocus:Yt=()=>{}})=>{let je=_e(String(qe||""));const Rt=(0,z.useRef)(),nt=(0,z.useRef)(),[et,Ft]=(0,z.useState)(""),[se,te]=(0,z.useState)("office"),[ee,ie]=(0,z.useState)([]),de=(0,z.useRef)("a"+(0,ct.Z)()),ne={},he=Oe=>//i.test(Oe||""),We=(Oe,zt,At)=>{const Kt=document.createElement(Oe===Pt?"input":"textarea");Kt.style.width="100%",Kt.style.height=Oe===Pt?"40px":"151px",Kt.rows=5,Kt.spellcheck=!1,Kt.name="edu-program-fill",Kt.placeholder="\u8BF7\u8F93\u5165",Kt.dataset.id=zt;const hn=Object.keys(ne).length;return ne[hn]=Kt,`${Kt.outerHTML}`};function Qe(Oe){return Oe=Oe.replace(/!\[.*?\]\(.*?\)/g,""),Oe=Oe.replace(/\[.*?\]\(.*?\)/g,""),Oe=Oe.replace(new RegExp("","gs"),""),Oe=Oe.replace(//g,""),Oe=Oe.replace(//g,""),Oe=Oe.replace(new RegExp(".*?<\\/video>","gs"),""),Oe=Oe.replace(new RegExp(".*?<\\/audio>","gs"),""),Oe=Oe.replace(new RegExp(".*?<\\/style>","gs"),""),Oe=Oe.replace(new RegExp(".*?<\\/script>","gs"),""),Oe}const wt=Oe=>!Wt&&he(je)?Oe:Oe.replace(/([\s\S]+?)<\/style>/gim,function(zt,At){let Kt=At.replace(/(\n|\r)/g,"").split("}"),hn=[];return Kt.map(Ve=>{Ve!=""&&hn.push(`.${de.current} ${Ve}`)}),``}),Ze=(0,z.useMemo)(()=>{try{const Kt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,hn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ve=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ye=/\(\/attachments\/download\//g;je=je.replace(Ye,"("+fe.Z.API_SERVER+"/attachments/download/").replace(Kt,"("+fe.Z.API_SERVER+"/api/attachments/").replace(hn,'"'+fe.Z.API_SERVER+"/api/attachments/").replace(Ve,'"'+fe.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,` +`),Rt.current.style.display="none"}catch(Kt){}if(ue){let Kt=-1;return je=je.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(hn,Ve,Ye){var Xt;return++Kt,We(hn,Kt,(Xt=st==null?void 0:st[Kt])==null?void 0:Xt.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${wt(je||"")}
    `}let Oe=wt(je);Oe=(0,De.ZP)(Oe);const zt=(0,De.ez)();je.match(/\[TOC\]/)&&(Oe=Oe.replace("

    [TOC]

    ",(0,De.Qv)()),(0,De.Iy)()),Oe=Oe.replace(/(__special_katext_id_\d+__)/g,(Kt,hn)=>{const{type:Ve,expression:Ye}=zt[hn];return(0,at.renderToString)(Se(Ye)||"",{displayMode:Ve==="block",throwOnError:!1,output:"html"})}),Oe=Oe.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,De.AL)();const At=document.createElement("div");if(At.innerHTML=Oe,Wt)return At.innerText;if(Ce){const Kt=Ce.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return an(At,Kt),At.innerHTML}return setTimeout(()=>on(),500),At.innerHTML},[je,Ce]);(0,z.useEffect)(()=>{Ot.current&&Ot.current.querySelectorAll(["input","textarea"]).forEach(zt=>{zt.oninput=ke,zt.onblur=kt,zt.onfocus=en})},[ee]),(0,z.useEffect)(()=>{var Oe,zt,At,Kt,hn;if(st!=null&&st.length)try{const Ve=Ot.current.querySelectorAll(".edu-program-fill-score"),Ye=Ot.current.querySelectorAll('[name="edu-program-fill"]');for(const[Xt,un]of Ye.entries())un.value=((Oe=st==null?void 0:st[Xt])==null?void 0:Oe.value)||"",((zt=st==null?void 0:st[Xt])==null?void 0:zt.type)==="warning"?un.className="program-fill-warning":((At=st==null?void 0:st[Xt])==null?void 0:At.type)==="success"?un.className="program-fill-success":un.className="";for(const[Xt,un]of Ve.entries())un.innerHTML=(Kt=st==null?void 0:st[Xt])!=null&&Kt.score?`${(hn=st==null?void 0:st[Xt])==null?void 0:hn.score}\u5206`:"";ie(st)}catch(Ve){console.log(Ve,"error")}},[st]);const ke=Oe=>{ee[Oe.target.dataset.id]=ee[Oe.target.dataset.id]||{},ee[Oe.target.dataset.id].value=Oe.target.value,ie([...ee]),vt(ee,Oe.target.dataset.id)},kt=Oe=>{ee[Oe.target.dataset.id]=ee[Oe.target.dataset.id]||{},ee[Oe.target.dataset.id].value=Oe.target.value,ie([...ee]),lt(ee,Oe.target.dataset.id)},en=Oe=>{ee[Oe.target.dataset.id]=ee[Oe.target.dataset.id]||{},ee[Oe.target.dataset.id].value=Oe.target.value,ie([...ee]),Yt(ee,Oe.target.dataset.id)};function an(Oe,zt){return Oe.childNodes.forEach(At=>{var Kt;if(At.childNodes.length>0)an(At,zt);else if(At.nodeName!=="IMG")if(At.innerHTML)At.innerHTML=(Kt=At.innerHTML)==null?void 0:Kt.replace(new RegExp(zt,"gi"),'$&');else{const hn=document.createElement("span");hn.innerHTML=At.textContent.replace(new RegExp(zt,"gi"),'$&'),At.replaceWith(hn)}})}const Ot=(0,z.useRef)();De.jb.WebkitLineClamp=St,St&&(ht=Ke(Ke({},ht),De.jb));function Ct(Oe){let zt=Oe.target;if(zt.tagName.toUpperCase()==="A"){let At=zt.getAttribute("href");if(At.indexOf("office")>-1)Oe.preventDefault(),Ft(At),te("office");else if(At.indexOf("application/pdf")>-1)Oe.preventDefault(),Ft(At),te("pdf");else if(At.indexOf("text/html")>-1)Oe.preventDefault(),Ft(At),te("html");else if(At.startsWith("#")){Oe.preventDefault();let Kt=document.getElementById(At.replace("#",""));Kt&&Kt.scrollIntoView(!0)}}}const on=()=>{var Oe;const zt=(Oe=Ot.current)==null?void 0:Oe.querySelectorAll("video");zt==null||zt.forEach(At=>{if(At.oncontextmenu=()=>!1,At.src.indexOf(".m3u8")>-1&&!At.canPlayType("application/vnd.apple.mpegurl")){if(be.ZP.isSupported()){var Kt=new be.ZP;Kt.loadSource(At.src),Kt.attachMedia(At)}}})};(0,z.useEffect)(()=>{if(Ot.current&&Ze&&Ze.match(Me)&&window.PR.prettyPrint(),Ot.current)return Ot.current.addEventListener("click",Ct),()=>{var Oe;(Oe=Ot.current)==null||Oe.removeEventListener("click",Ct),(0,De.AL)(),(0,De.Iy)()}},[Ze,Ot.current,Ct]);const Je=Oe=>{Oe.target.nodeName==="IMG"&&Oe.target.className.indexOf("draw-flowchart")>-1?(Rt.current.style.zIndex=1,Rt.current.style.display="flex",Rt.current.style.width=Oe.target.clientWidth+"px",Rt.current.style.height=Oe.target.clientHeight+"px",Rt.current.style.top=Oe.target.offsetTop+"px",Rt.current.style.left=Oe.target.offsetLeft+"px",Oe.target.id&&(nt.current=Oe.target.id)):Rt.current.style.display="none"},Ge=()=>{Rt.current.style.display="none"};return(0,z.useEffect)(()=>{var Oe;const zt=At=>{At.preventDefault(),At.clipboardData.setData("text",window.getSelection().toString())};return(Oe=Ot.current)==null||Oe.addEventListener("copy",zt),()=>{var At;(At=Ot.current)==null||At.removeEventListener("copy",zt)}},[Ot.current]),z.createElement("div",{style:{position:"relative"},onMouseLeave:Ge},Wt&&z.createElement("div",{ref:Ot,className:`${it.mdBody} `},Ze),!Wt&&!he(Ze)&&z.createElement("div",{ref:Ot,style:Ke({},ht),onMouseOver:Je,className:`${Xe||""} ${Et?"disabled-fill":""} markdown-body ${it.mdBody} ${de.current}`,dangerouslySetInnerHTML:{__html:Ze}}),!Wt&&he(Ze)&&z.createElement(ze,{html:Ze}),z.createElement("div",{ref:Rt,className:`${it.button} ${Ue?"":it.previewFlowChart}`},z.createElement(Fe.Z,null,z.createElement(oe.ZP,{onClick:()=>{Ue?Be(nt.current):(Ft(nt.current),te("flowChart"))}},Ue?"\u7F16\u8F91":"\u9884\u89C8"))),z.createElement(pe.Z,{close:!0,data:et,type:et!=null&&et.length?se:"",style:Ke({},Dt),onClose:()=>Ft("")}))}},44905:function(Dn,fn,re){"use strict";re.d(fn,{h:function(){return Pe}});var z=re(59301),Ie=re(82326),De=re(28284),Ae=re(99571),be=re(89780),fe=re.n(be),He=re(66543),at=re(59598),Fe=Object.defineProperty,oe=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,ze=(ve,Ke,rt)=>Ke in ve?Fe(ve,Ke,{enumerable:!0,configurable:!0,writable:!0,value:rt}):ve[Ke]=rt,_e=(ve,Ke)=>{for(var rt in Ke||(Ke={}))xt.call(Ke,rt)&&ze(ve,rt,Ke[rt]);if(pe)for(var rt of pe(Ke))tt.call(Ke,rt)&&ze(ve,rt,Ke[rt]);return ve},it=(ve,Ke)=>oe(ve,ct(Ke));const Lt=Ie.default.Option,gt={labelCol:{span:4},wrapperCol:{span:20}},$e={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"]};fn.Z=({callback:ve,onCancel:Ke})=>{const[rt,Pt]=(0,z.useState)("python");function Me(Re){Pt($e[Re][1])}function Se(Re){ve(Re)}return z.createElement(De.default,it(_e({},gt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),z.createElement(De.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},z.createElement(Ie.default,{getPopupContainer:Re=>Re.parentNode,onChange:Me},Object.keys($e).map(Re=>z.createElement(Lt,{key:Re,value:Re},$e[Re][0])))),z.createElement(De.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},z.createElement(Pe,{mode:rt})),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Ae.ZP,{type:"ghost",onClick:Ke},"\u53D6\u6D88")))};function Pe({value:ve,onChange:Ke,mode:rt,options:Pt={}}){const Me=(0,z.useRef)(),[Se,Re]=(0,z.useState)();return(0,z.useEffect)(()=>{if(Se){let Ne=function(qe){const Ue=qe.getValue();Ke&&Ke(Ue)};return Se.on("change",Ne),()=>{Se.off("change",Ne)}}},[Se,Ke]),(0,z.useEffect)(()=>{Se&&Se.setOption("mode",rt)},[Se,rt]),(0,z.useEffect)(()=>{Se&&(ve!==Se.getValue()||ve==="")&&setTimeout(()=>{Se.setValue(ve||"")},300)},[Se,ve]),(0,z.useEffect)(()=>{if(Me.current&&!Se){const Ne=fe().fromTextArea(Me.current,_e({mode:rt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Pt));Re(Ne)}},[Me.current,Se]),z.createElement("div",{className:"my-codemirror-container"},z.createElement("textarea",{ref:Me}))}},2978:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return Ut}});var z=re(59301),Ie=re(76560),De=re(89780),Ae=re.n(De),be=re(76374),fe=re(66543),He=re(6313),at=re(25717),Fe=re(99498),oe=re(25419),ct=re(67549),pe=re(38394),xt=({value:mt="",className:dt,showTextOnly:Tt,showLines:jt,style:vn={}})=>{const $n=(0,z.useMemo)(()=>"",[mt]);return z.createElement(z.Fragment,null,z.createElement("div",{dangerouslySetInnerHTML:{__html:$n}}))},tt=Object.defineProperty,ze=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,$e=(mt,dt,Tt)=>dt in mt?tt(mt,dt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):mt[dt]=Tt,Pe=(mt,dt)=>{for(var Tt in dt||(dt={}))Lt.call(dt,Tt)&&$e(mt,Tt,dt[Tt]);if(it)for(var Tt of it(dt))gt.call(dt,Tt)&&$e(mt,Tt,dt[Tt]);return mt},ve=(mt,dt)=>ze(mt,_e(dt));let Ke=[{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 rt({onActionCallback:mt,title:dt,icon:Tt,actionName:jt,className:vn="",children:$n}){function lr(){mt(jt)}return z.createElement("a",{title:dt,className:vn,onClick:lr},z.createElement("i",{className:`${Tt}`}),$n)}var Pt=({watch:mt,showNullButton:dt,showNullProgramButton:Tt,onActionCallback:jt,fullScreen:vn,insertTemp:$n,hidetoolBar:lr,extraUse:Cr})=>{const hr=[...Ke,{title:`${mt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${mt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return z.createElement("ul",{className:"markdown-toolbar-container"},!lr&&hr.map((fr,Bn)=>z.createElement("li",{key:Bn},fr.actionName?z.createElement(rt,ve(Pe({},fr),{onActionCallback:jt})):z.createElement("span",{className:"v-line"}))),dt?z.createElement("li",null,z.createElement(rt,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:jt},z.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Tt?z.createElement(z.Fragment,null,z.createElement("li",null,z.createElement(rt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:jt},z.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),z.createElement("li",null,z.createElement(rt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:jt},z.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,$n&&z.createElement("li",null,z.createElement(rt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${$n}`,onActionCallback:jt},z.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Cr&&z.createElement("li",null,Cr),z.createElement("li",{className:"btn-full-screen"},z.createElement(rt,{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:jt})))},Me=re(75790),Se=re(28284),Re=re(37568),Ne=re(99571),qe=Object.defineProperty,Ue=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Dt=(mt,dt,Tt)=>dt in mt?qe(mt,dt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):mt[dt]=Tt,Ce=(mt,dt)=>{for(var Tt in dt||(dt={}))St.call(dt,Tt)&&Dt(mt,Tt,dt[Tt]);if(Wt)for(var Tt of Wt(dt))ht.call(dt,Tt)&&Dt(mt,Tt,dt[Tt]);return mt},ue=(mt,dt)=>Ue(mt,Xe(dt));const Te={labelCol:{span:4},wrapperCol:{span:20}};var Et=({callback:mt,onCancel:dt})=>{function Tt(jt){mt(jt)}return z.createElement(Se.default,ue(Ce({},Te),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Tt,style:{width:500}}),z.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},z.createElement(Re.default,null)),z.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},z.createElement(Re.default,null)),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Ne.ZP,{type:"ghost",onClick:dt},"\u53D6\u6D88")))},st=re(44905),Be=re(45596),vt=re(62957),lt=re(77019),Yt=re(6077),je=re(59301),Rt=({callback:mt,onCancel:dt})=>{const Tt=document.createElement("canvas"),jt=Tt.getContext("2d");Tt.width=1e3,Tt.height=800,jt.fillStyle="#ffffff",jt.fillRect(0,0,Tt.width,Tt.height);const vn=Tt.toDataURL("image/png");return je.createElement(vt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},je.createElement(lt.Z,{style:{height:"100vh"}},je.createElement(Yt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:vn,visible:!0,title:String(Date.now())},onOk:$n=>{mt({src:$n.url})},onClose:dt})))},nt=re(30641),et=re(5269),Ft=re(6767),se={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},te=re(59301),ie=(0,z.forwardRef)(({onCancel:mt,editImgId:dt,callback:Tt},jt)=>{let vn=(0,z.useRef)(),$n=(0,z.useRef)(),lr=(0,z.useRef)(),Cr=(0,z.useRef)(!1);const hr=(0,z.useRef)(!1);console.log("ref:",jt);const[fr,Bn]=(0,z.useState)(0),[Vt,Vn]=(0,z.useState)("100vh");return(0,z.useEffect)(()=>{Bn(1)},[]),(0,z.useImperativeHandle)(jt,()=>({setHeight:Vn})),te.createElement("div",{ref:hr,className:"body-overflow-initial"},te.createElement(nt.Z,{width:"100vw",height:Vt,footer:null,closable:!0,placement:"bottom",open:!!fr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${se.drawerWrap}`,onClose:()=>{window.saveDrawData(sr=>{Tt({src:`/api/attachments/${sr}`,id:sr})})},title:te.createElement(lt.Z,{align:"middle"},te.createElement(et.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),te.createElement(et.Z,{onClick:()=>{Vn(Vt==="60px"?"100vh":"60px")}},te.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),te.createElement(et.Z,{onClick:()=>{window.saveDrawData(sr=>{if(sr===null){Ft.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ft.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Tt({src:`/api/attachments/${sr}`,id:sr,disabledClose:!0})})}},te.createElement(Ne.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},te.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${dt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:$n})))}),de=re(90524),ne=re(47889),he=re(71051);const We=ne.ZP.Group,Qe={margin:"0 8px"};var wt=({callback:mt,onCancel:dt})=>{function Tt(jt){mt(jt)}return z.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Tt},z.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},z.createElement("span",{style:Qe},"\u5355\u5143\u683C\u6570\uFF1A"),z.createElement("span",{style:Qe},"\u884C\u6570"),z.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},z.createElement(he.Z,null)),z.createElement("span",{style:Qe},"\u5217\u6570"),z.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},z.createElement(he.Z,null))),z.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},z.createElement("span",{style:Qe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),z.createElement(Se.default.Item,{name:"align"},z.createElement(We,null,z.createElement(ne.ZP,{value:"default"},z.createElement("i",{className:"fa fa-align-justify"})),z.createElement(ne.ZP,{value:"left"},z.createElement("i",{className:"fa fa-align-left"})),z.createElement(ne.ZP,{value:"center"},z.createElement("i",{className:"fa fa-align-center"})),z.createElement(ne.ZP,{value:"right"},z.createElement("i",{className:"fa fa-align-right"}))))),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Ne.ZP,{type:"ghost",onClick:dt},"\u53D6\u6D88")))},Ze=re(71411),ke=re(11081),kt=re.n(ke),an=(0,z.forwardRef)(({use3d:mt,width:dt,height:Tt,callback:jt,showSaveButton:vn},$n)=>{const lr=(0,z.useRef)(),Cr=(0,z.useRef)(),[hr,fr]=(0,z.useState)(!1),Bn=(0,z.useRef)({id:lr,appName:"graphing",width:dt||1e3,height:Tt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,z.useEffect)(()=>{Cr.current=new(kt())(Bn.current,!0),window.onload=function(){Cr.current.inject("applet_container")}},[]);const Vt=()=>{var Vn=window.ggbApplet.getPNGBase64(1,!0,72);return jt&&jt(Vn),Vn};return(0,z.useEffect)(()=>{Bn.current.appName=hr?"3D":"graphing",Cr.current.inject("applet_container")},[hr]),(0,z.useEffect)(()=>{fr(mt)},[mt]),(0,z.useImperativeHandle)($n,()=>({getImgData:Vt})),z.createElement(z.Fragment,null,z.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:lr}),z.createElement(lt.Z,{align:"middle"},z.createElement(et.Z,{flex:1},z.createElement(Ze.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:hr,onChange:Vn=>fr(Vn)})),z.createElement(et.Z,null,z.createElement(Ne.ZP,{size:"large",onClick:Vt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ot=re(88615);const Ct="link",on="upload-image",Je="add-flowchart",Ge="draw-image",Oe="add-flowchart",zt="code-block",At="add-table",Kt="------------",hn={default:Kt,left:`:${Kt}`,center:`:${Kt}:`,right:`${Kt}:`};var Ve=re(17904),Ye=re(49661);function Xt(){}let un=0;const gn=1e4,cn="\u2581",Qn="@\u2581\u2581@",Un="@\u2581@",Wn=` +**\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`,Qt=["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 Jn(mt){return/^\d+$/.test(mt)?`${mt}px`:mt}const Pn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",wn={[Pn+"-B"]:"bold",[Pn+"-I"]:"italic"},$t={[Ct]:"\u6DFB\u52A0\u94FE\u63A5",[zt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[on]:"\u6DFB\u52A0\u56FE\u7247",[Ge]:"\u6DFB\u52A0\u753B\u56FE",[Je]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[At]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ut=({defaultValue:mt="",onChange:dt,width:Tt="100%",height:jt=400,miniToolbar:vn=!1,isFocus:$n=!1,watch:lr,insertTemp:Cr,mode:hr="markdown",id:fr="markdown-editor-id",showResizeBar:Bn=!1,noStorage:Vt=!1,showNullButton:Vn=!1,showNullProgramButton:sr=!1,hidetoolBar:Fr=!1,fullScreen:ut=!1,onBlur:yt,onCMBeforeChange:Kn,onFullScreen:Rn,className:Mt="",disablePaste:Hn=!1,disabled:_n=!1,disabledFill:ar=!1,placeholder:br="",values:tr="",extraUse:ir,onAddBlank:mn})=>{const[qt,er]=(0,z.useState)(null),[mr,wr]=(0,z.useState)(mt),[Or,ea]=(0,z.useState)(lr),[da,xa]=(0,z.useState)(ut),[ln,On]=(0,z.useState)(""),[Nt,qn]=(0,z.useState)(0),[Xr,qr]=(0,z.useState)(jt),[zr,Jr]=(0,z.useState)(!1),[ur,xr]=(0,z.useState)(0),[oa,ia]=(0,z.useState)(0),yr=(0,z.useRef)(),kr=(0,z.useRef)(),_r=(0,z.useRef)(),la=(0,z.useRef)(),Ur=(0,z.useRef)(),ra=(0,z.useRef)(),sa=(0,Ie.useDispatch)();(0,z.useEffect)(()=>{const le=window.scrollY||window.pageYOffset;wr(tr),qt==null||qt.setValue(tr),window.scrollTo(0,le)},[tr]),(0,z.useEffect)(()=>{Rn==null||Rn(da)},[da]),(0,z.useEffect)(()=>{if(yr.current){let le=function(xe,we){var Le;if(Hn){we.preventDefault();return}const ft=we.clipboardData;if(ft){const pt=ft.types.toString(),Bt=ft.items;if(pt==="Files"||ft.types.indexOf("Files")>-1){if(we.preventDefault(),hr=="stex")return;try{let tn=Bt[1];((Le=Bt[0])==null?void 0:Le.kind)==="file"&&(tn=Bt[0]);const nn=tn.getAsFile(),Zt=nn.name.split(".").pop();(0,Be.I)(nn,sn=>{var jn,Fn,xn;sn.id?((jn=nn==null?void 0:nn.type)==null?void 0:jn.indexOf("image"))>-1?ge.replaceSelection(``):((Fn=nn==null?void 0:nn.type)==null?void 0:Fn.indexOf("video"))>-1?ge.replaceSelection(``):((xn=nn==null?void 0:nn.type)==null?void 0:xn.indexOf("pdf"))>-1?ge.replaceSelection(`
    ${nn.name}`):Qt.includes(Zt)?ge.replaceSelection(`${nn.name}`):ge.replaceSelection(`[${nn.name}](/api/attachments/${sn.id}?type=${sn.content_type})`):(sn==null?void 0:sn.status)===401&&(document.location.href="/user/login")})}catch(tn){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ge=Ae().fromTextArea(yr.current,{mode:hr,lineNumbers:!vn,lineWrapping:!0,value:mt,autoCloseTags:!0,autoCloseBrackets:!0});return ge.on("keyup",function(xe,we){we.keyCode===8&&(xe.getValue()==""?ge.setOption("placeholder",br):ge.setOption("placeholder",null))}),ge.on("keydown",function(xe,we){if(we.keyCode===8){var Le=Jt(xe);Le&&we.preventDefault()}}),$n&&ge.focus(),ge.on("paste",le),_n&&ge.on("beforeChange",function(xe,we){(we.origin==="paste"||we.origin==="+input")&&we.cancel()}),er(ge),()=>{ge.off("paste",le)}}},[]);const ot=(0,z.useCallback)(()=>{if(kr.current)try{}catch(le){console.log(le,"---- to set md editor body height")}},[Xr,kr,da]);(0,z.useEffect)(()=>{function le(){let ge=new be.Z(xe=>{for(let we of xe)(we.target.offsetHeight>0||we.target.offsetWidth>0)&&(ot(),qt.setSize("100%","100%"),qt.refresh())});return ge.observe(yr.current.parentElement),ge}if(qt){const ge=le();return()=>{var xe,we;(xe=yr.current)!=null&&xe.parentElement&&ge.unobserve((we=yr.current)==null?void 0:we.parentElement)}}},[qt,ot]),(0,z.useEffect)(()=>{if(qt){let le=[];for(const[ge,xe]of Object.entries(wn)){let we={[ge]:()=>{Ht(xe)}};le.push(we),qt.addKeyMap(we)}return()=>{for(let ge of le)qt.removeKeyMap(ge)}}},[qt]),(0,z.useEffect)(()=>{ut!==da&&xa(ut)},[ut]),(0,Ve.Z)(()=>{if(!Vt&&Nt>0){let le=new Date().getTime(),ge=window.sessionStorage.getItem(fr);le>=Nt+gn&&(!ge||ge!==mr)&&(window.sessionStorage.setItem(fr,mr),Jr(!0))}},gn),(0,z.useEffect)(()=>{ea(lr)},[qt,lr]),(0,z.useEffect)(()=>{qt&&$n&&qt.focus()},[qt,$n]),(0,z.useEffect)(()=>{if(Or&&qt){let le=function(xe){let we=xe.target;if(la.current){let Le=we.scrollTop/we.scrollHeight;la.current.scrollTop=la.current.scrollHeight*Le}};const ge=qt.getScrollerElement();return ge.addEventListener("scroll",le),()=>{ge.removeEventListener("scroll",le)}}},[qt,Or]),(0,z.useEffect)(()=>{if(qt&&Kn){let le=function(ge,xe){Kn(ge,xe)};return qt.on("beforeChange",le),()=>{qt.off("beforeChange",le)}}},[qt,Kn]),(0,z.useEffect)(()=>{if(qt&&yt){let le=function(){yt(qt.getValue())};return qt.on("blur",le),()=>{qt.off("blur",le)}}},[qt,yt]);function Jt(le,ge){var xe=le.getDoc(),we=xe.getCursor(),Le=xe.getLine(we.line),ft=Le.charAt(we.ch-1),pt=Le.lastIndexOf("@\u2581@",we.ch),Bt=Le.lastIndexOf("@\u2581\u2581@",we.ch),tn=pt>Bt?pt:Bt,nn=pt>Bt?3:4;if(Qn.indexOf(ft)===-1)return null;if(console.log("change1:",ge,le,Le,we,tn,pt,Bt,ft),tn>=0&&we.ch-tn<5){var Zt=tn+nn;return xe.replaceRange("",{line:we.line,ch:tn},{line:we.line,ch:Zt}),{line:we.line,ch:Zt}}return null}(0,z.useEffect)(()=>{if(qt){let le=function(ge,xe){const we=ge.getValue();wr(we),qn(new Date().getTime()),ge.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dt&&(sr?dt(we,Cn(we)):dt(we))};return qt.on("change",le),()=>{qt.off("change",le)}}},[qt,dt]),(0,z.useEffect)(()=>{if(qt)if(mt==null)qt.setValue(""),wr("");else{const le=window.scrollY||window.pageYOffset;mt!==qt.getValue()&&(qt.setValue(mt),wr(mt),qt.setCursor(_n?1:qt.lineCount(),0),window.scrollTo(0,le))}},[qt,mt]);const Ht=(0,z.useCallback)(le=>{const ge=qt.getCursor(),xe=qt.getSelection();let we=xe.split(` +`);switch(le){case"bold":return qt.replaceSelection("**"+xe+"**"),xe===""&&qt.setCursor(ge.line,ge.ch+2),qt.focus();case"italic":return qt.replaceSelection("*"+xe+"*"),xe===""&&qt.setCursor(ge.line,ge.ch+1),qt.focus();case"code":return qt.replaceSelection("`"+xe+"`"),xe===""&&qt.setCursor(ge.line,ge.ch+1),qt.focus();case"inline-latex":return(0,Ye.Ye)(sa)?void 0:(On("inline-latex"),qt.focus());case"latex":return qt.replaceSelection("```latex\n"+xe+"\n```"),qt.setCursor(ge.line+1,xe.length+1),qt.focus();case"line-break":return qt.replaceSelection(`
    +`),qt.focus();case"list-ul":return xe===""?qt.replaceSelection("- "+xe):qt.replaceSelection(we.map(Le=>Le===""?"":`- ${Le}`).join(` +`)),qt.focus();case"list-ol":return xe===""?qt.replaceSelection("1. "+xe):qt.replaceSelection(we.map((Le,ft)=>Le===""?"":`${ft+1}. ${Le}`).join(` +`)),qt.focus();case"add-null-ch":mn==null||mn();return;case"add-signal":return xe===""&&qt.setCursor(ge.line,ge.ch),qt.replaceSelection(Un),qt.focus();case"add-multiple":return xe===""&&qt.setCursor(ge.line,ge.ch),qt.replaceSelection(Qn),qt.focus();case"inster-template-1":return xe===""&&qt.setCursor(ge.line,ge.ch),qt.replaceSelection(Wn),qt.focus();case"eraser":return qt.setValue(""),qt.focus();case"trigger-watch":return ea(!Or),qt.focus();case"trigger-full-screen":return xa(!da),qt.focus();case Ct:On(Ct);return;case zt:On(zt);return;case on:On(on);return;case Ge:On(Ge);return;case"maths-latex":if((0,Ye.Ye)(sa))return;On("maths-latex");return;case Je:Ur.current="",sessionStorage.removeItem("file_id"),On(Je);return;case At:On(At);return;default:throw new Error}},[qt,Or,da]),_t=(0,z.useCallback)((le,ge)=>{var xe,we,Le,ft,pt,Bt;le!=null&&le.disabledClose||On("");const{src:tn,alt:nn,id:Zt}=le||{};switch(ln){case Ct:const{title:dn,link:rn}=le;return qt.replaceSelection(`[${dn}](${rn})`),qt.focus();case zt:const{language:pn,content:Gn}=le;return qt.replaceSelection(["```"+pn,Gn,"```"].join(` +`)),qt.focus();case"maths-latex":for(var sn=atob(le),jn=new Uint8Array(sn.length),Fn=0;Fn{Er.id?qt.replaceSelection(`![,](/api/attachments/${Er.id}?type=${Er.content_type})`):(Er==null?void 0:Er.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Ye.Ye)(sa))return;qt.replaceSelection("`$$"+le+"$$`");break;case Oe:if(!Zt)return;qt.getValue().indexOf(tn)===-1?qt.replaceSelection(`
    ${nn||
    `):document.getElementById(Zt).src=de.Z.API_SERVER+tn+"?t="+Date.now();break;case on:case Ge:const Ln=ge,In=(Le=(we=(xe=Ln==null?void 0:Ln.name)==null?void 0:xe.split("."))==null?void 0:we.pop)==null?void 0:Le.call(we);return((ft=Ln==null?void 0:Ln.type)==null?void 0:ft.indexOf("image"))>-1||!(Ln!=null&&Ln.type)?Ln!=null&&Ln.align||Ln!=null&&Ln.width?qt.replaceSelection(`

    ${nn||

    `):qt.replaceSelection(`${nn||`):((pt=Ln==null?void 0:Ln.type)==null?void 0:pt.indexOf("video"))>-1?qt.replaceSelection(``):((Bt=Ln==null?void 0:Ln.type)==null?void 0:Bt.indexOf("pdf"))>-1?qt.replaceSelection(`${Ln.name}`):Qt.includes(In)?qt.replaceSelection(`${Ln.name}`):qt.replaceSelection(`[${Ln.name}](${tn})`),qt.focus();case At:const{row:Zn,col:Sn,align:nr}=le;let Br=` +`;for(let Er=0;Er{switch(ln){case Ct:return z.createElement(Et,{callback:_t,onCancel:An});case zt:return z.createElement(st.Z,{callback:_t,onCancel:An});case on:return z.createElement(Be.Z,{callback:_t,onCancel:An});case Je:return z.createElement(ie,{editImgId:Ur.current,callback:_t,onCancel:An});case At:return z.createElement(wt,{callback:_t,onCancel:An});case"maths-latex":return z.createElement(an,{showSaveButton:!0,callback:_t});case"inline-latex":return z.createElement(Ot.Z,{showSaveButton:!0,callback:_t});default:return null}},[ln]);function An(){On("")}(0,z.useEffect)(()=>{if(_r.current){let le=function(pt){Le=!0,ft=pt.pageY},ge=function(){Le=!1},xe=function(pt){if(Le){let Bt=pt.pageY-ft;Bt<0&&(Bt=0),Bt>300&&(Bt=300);let tn=jt+Bt+"px";qr(tn)}},we=_r.current,Le=!1,ft=0;return we.addEventListener("mousedown",le),document.addEventListener("mousemove",xe),document.addEventListener("mouseup",ge),()=>{we.removeEventListener("mousedown",le),document.removeEventListener("mousemove",xe),document.removeEventListener("mouseup",ge)}}},[qt,_r]),(0,z.useEffect)(()=>{qr(jt)},[jt]);const zn=Jn(Tt),Yn=Jn(Xr),Tn={width:zn,height:Yn},Gt=(0,z.useMemo)(()=>{if(Nt){let le=new Date(Nt),ge=le.getHours(),xe=le.getMinutes(),we=le.getSeconds();return ge=ge<10?"0"+ge:ge,xe=xe<10?"0"+xe:xe,we=we<10?"0"+we:we,`${ge}:${xe}:${we}`}return 0},[Nt]),Cn=le=>{const ge=[];if(sr){let xe=-1;le=le.replace(/(@▁▁@|@▁@)/g,function(we,Le,ft){ge.push({multiLine:we!==Un})})}return ge};function bn(){window.sessionStorage.removeItem(fr),Jr(!1),qn(0)}function kn(){Jr(!1),qn(0),qt.setValue(window.sessionStorage.getItem(fr))}(0,z.useEffect)(()=>{$t[ln]&&ln!==Ge&&ln!==Je&&setTimeout(()=>{const le=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth/2-le.offsetWidth/2,xe=window.innerHeight/2-le.offsetHeight/2;xr(ge),ia(xe)},0)},[ln]);const Xn=le=>{le.preventDefault();const ge=le.clientX-ur,xe=le.clientY-oa;document.body.onmousemove=we=>{let Le=we.clientX-ge,ft=we.clientY-xe;const pt=document.getElementsByClassName("markdown-popup-form")[0],Bt=window.innerWidth-pt.offsetWidth,tn=window.innerHeight-pt.offsetHeight;Le=Math.max(0,Math.min(Le,Bt)),ft=Math.max(0,Math.min(ft,tn)),or(we.clientX,we.clientY,ge,xe)&&(xr(Le),ia(ft))},document.body.onmouseup=function(){document.body.onmousemove=null}},or=(le,ge,xe,we)=>{const Le=document.body.clientHeight,ft=document.body.clientWidth;return le<20&&xe>le||le>ft-20&&xege||ge>Le-20&&we{var ge;Ur.current=le,(ge=ra.current)==null||ge.setHeight("100vh"),setTimeout(()=>{On("add-flowchart")},150)}})):null))),Bn?z.createElement("a",{ref:_r,className:"editor-resize"}):null,ln===Ge&&z.createElement(Rt,{callback:_t,onCancel:An}),ln===Je&&z.createElement(ie,{ref:ra,editImgId:Ur.current,callback:_t,onCancel:An}),z.createElement(Me.Z,null,$t[ln]&&ln!==Ge&&ln!==Je?z.createElement(vt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ur,top:oa},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:Xn},$t[ln]),open:!0,onCancel:An,footer:null,destroyOnClose:!0,width:ln===Je?"1200px":null,height:ln===Je?"80vh":null,className:"markdown-popup-form"},En):null))}},45596:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return Ke},I:function(){return Pt}});var z=re(28284),Ie=re(6767),De=re(37568),Ae=re(77736),be=re(71051),fe=re(47889),He=re(99571),at=re(67303),Fe=re(59301),oe=re(59301),ct=Object.defineProperty,pe=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,it=(Me,Se,Re)=>Se in Me?ct(Me,Se,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Me[Se]=Re,Lt=(Me,Se)=>{for(var Re in Se||(Se={}))ze.call(Se,Re)&&it(Me,Re,Se[Re]);if(tt)for(var Re of tt(Se))_e.call(Se,Re)&&it(Me,Re,Se[Re]);return Me},gt=(Me,Se)=>pe(Me,xt(Se));const{useForm:$e}=z.default,Pe={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var Ke=({callback:Me,onCancel:Se})=>{const[Re]=$e();let Ne=(0,Fe.useRef)();function qe(Wt){Ne.current.width=Re.getFieldValue("width"),Ne.current.align=Re.getFieldValue("align"),Me(Wt,Ne.current)}function Ue(Wt,St){if(Wt.status===-1){Ie.ZP.error(Wt.message);return}Re.setFieldsValue({src:`/api/attachments/${Wt.id}`,type:St.type})}function Xe(Wt){let St=Wt.target.files[0];Ne.current=St,Pt(St,Ue)}return oe.createElement(z.default,gt(Lt({form:Re},ve),{className:"upload-image-panel",onFinish:qe,style:{width:470,overflow:"hidden"}}),oe.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},oe.createElement(De.default,{style:Pe})),oe.createElement(rt,{onFileChange:Xe}))),oe.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(De.default,{style:{width:264}})),oe.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(Ae.Z,null,oe.createElement(z.default.Item,{name:"width",style:{margin:0}},oe.createElement(be.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(fe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),oe.createElement("aside",null,oe.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(He.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(He.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function rt({onFileChange:Me}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:Me}))}function Pt(Me,Se){if(!Me)throw new String("\u6CA1\u6709\u6587\u4EF6");let Re=new FormData;Re.append("editormd-image-file",Me),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Ne=new window.XMLHttpRequest;Ne.withCredentials=!0,Ne.addEventListener("load",function(qe){Se(JSON.parse(qe.target.responseText),Me)},!1),Ne.addEventListener("error",function(qe){console.error(qe)},!1),Ne.open("POST",`${at.KI}/api/attachments.json`),Ne.send(Re)}},75790:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return De}});var z=re(59301),Ie=re(4676);class De extends z.Component{constructor(be){super(be);const fe=window.document;this.node=fe.createElement("div"),fe.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,Ie.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Dn,fn,re){"use strict";re.d(fn,{SV:function(){return Rt},ZP:function(){return je}});var z=re(59301),Ie=re(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"]},Ae={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"]},be={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(` +`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` +`)},{label:"if",content:["if () {"," $0","}"].join(` +`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` +`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` +`)},{label:"using namespace std;",content:["using namespace std;"].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)}]},fe={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(` +`)}]},He={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 at=re(53184),Fe=re.n(at),oe=(nt,et,Ft)=>new Promise((se,te)=>{var ee=ne=>{try{de(Ft.next(ne))}catch(he){te(he)}},ie=ne=>{try{de(Ft.throw(ne))}catch(he){te(he)}},de=ne=>ne.done?se(ne.value):Promise.resolve(ne.value).then(ee,ie);de((Ft=Ft.apply(nt,et)).next())});const ct={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"]}},pe=(nt,et,Ft,se)=>{const te=et.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ft.lineNumber,endColumn:Ft.column});return Array.from(new Set(te.match(/\b\w{2,}\b/g)||[])).map(ie=>({label:ie,kind:nt.languages.CompletionItemKind.Text,insertText:ie,range:se}))},xt=(nt,et,Ft,se)=>{nt.languages.registerCompletionItemProvider(et,{provideCompletionItems(te,ee){const ie=te.getWordUntilPosition(ee),de={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},ne=te.getLineContent(ee.lineNumber).substring(ie.startColumn-2,ie.endColumn);return{suggestions:[...pe(nt,te,ee,de),...Ft.map(We=>({label:We,kind:nt.languages.CompletionItemKind.Keyword,documentation:We,insertText:We,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...se.map(We=>({label:We.label,kind:nt.languages.CompletionItemKind.Snippet,documentation:We.content,insertText:ne.startsWith("#")?We.content.replace(/#/,""):We.content,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}})};var tt=nt=>{ct.languages.forEach(et=>{nt.languages.registerDocumentFormattingEditProvider(et,{provideDocumentFormattingEdits(Ft){return oe(this,null,function*(){const se=Fe()(Ft.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:Ft.getFullModelRange(),text:se}]})}})}),xt(nt,"java",Ae.keywords,Ae.quickKey),xt(nt,"cpp",be.keywords,be.quickKey),xt(nt,"c",De.keywords,[]),xt(nt,"python",fe.keywords,fe.quickKey),xt(nt,"scala",He.keywords,He.quickKey)};const ze="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var _e=Object.defineProperty,it=(nt,et,Ft)=>et in nt?_e(nt,et,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):nt[et]=Ft,Lt=(nt,et,Ft)=>it(nt,typeof et!="symbol"?et+"":et,Ft);const gt=class _s{constructor(et,Ft,se){this.placeholder=et,this.editor=Ft,this.monaco=se,Ft.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return _s.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)}};Lt(gt,"ID","editor.widget.placeholderHint");var Pe=gt,ve=re(96236),Ke=re(6767),rt=re(25399),Pt=re(89392),Me=re(33796),Se=re(56102),Re=Object.defineProperty,Ne=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,St=(nt,et,Ft)=>et in nt?Re(nt,et,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):nt[et]=Ft,ht=(nt,et)=>{for(var Ft in et||(et={}))Xe.call(et,Ft)&&St(nt,Ft,et[Ft]);if(Ue)for(var Ft of Ue(et))Wt.call(et,Ft)&&St(nt,Ft,et[Ft]);return nt},Dt=(nt,et)=>Ne(nt,qe(et)),Ce=(nt,et)=>{var Ft={};for(var se in nt)Xe.call(nt,se)&&et.indexOf(se)<0&&(Ft[se]=nt[se]);if(nt!=null&&Ue)for(var se of Ue(nt))et.indexOf(se)<0&&Wt.call(nt,se)&&(Ft[se]=nt[se]);return Ft},ue=(nt,et,Ft)=>new Promise((se,te)=>{var ee=ne=>{try{de(Ft.next(ne))}catch(he){te(he)}},ie=ne=>{try{de(Ft.throw(ne))}catch(he){te(he)}},de=ne=>ne.done?se(ne.value):Promise.resolve(ne.value).then(ee,ie);de((Ft=Ft.apply(nt,et)).next())});function Te(nt){return/^\d+$/.test(nt)?`${nt}px`:nt}function Et(){}let st=!1;const Be={"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 vt(nt=[]){let et=nt;if(Array.isArray(nt)){for(let Ft=0;Ftue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(nt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",nt)}});var je=nt=>{var et=nt,{width:Ft="100%",height:se="100%",value:te,language:ee="javascript",style:ie={},options:de={},overrideServices:ne={},theme:he="vs-dark",onEditBlur:We,isCopy:Qe=!1,onSave:wt,autoHeight:Ze=!1,forbidCopy:ke=!1,onChange:kt=Et,editorDidMount:en=Et,onFocus:an=Et,onBreakPoint:Ot=Et,breakPointValue:Ct=[],filename:on="educoder.txt",errorLine:Je,errorContent:Ge="",highlightLine:Oe,openBreakPoint:zt=!1,placeholder:At="",showMiniMap:Kt=!0}=et,hn=Ce(et,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ve=(0,z.useRef)(),Ye=(0,z.useRef)({}),Xt=(0,z.useRef)(),un=(0,z.useRef)(),gn=(0,z.useRef)([]),cn=(0,z.useRef)(!1),Qn=(0,z.useRef)(),Un=(0,z.useRef)(),Wn=(0,z.useRef)(!1),[Qt,Jn]=(0,z.useState)(!1);function Nn(){let Bn;return Ve.current&&(Bn=new Ie.Z(Vt=>{for(let Vn of Vt)(Vn.target.offsetHeight>0||Vn.target.offsetWidth>0)&&Ye.current.instance.layout()}),Bn.observe(Ve.current)),Bn}function Pn(){Ke.ZP.warning({content:decodeURIComponent(ze),key:"monaco-editor-tip"})}const wn=()=>{let Bn=Ye.current.instance;if(te!=null&&Bn&&Qt){const Vt=Bn.getModel();Vt&&te!==Vt.getValue()&&(st=!0,Vt.setValue(te),Bn.layout(),st=!1)}};(0,z.useEffect)(()=>{const Bn=Me.Z.subscribe("formatDocument",Vt=>{var Vn;let sr=Ye.current.instance;(Vn=sr==null?void 0:sr.getAction)==null||Vn.call(sr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Vt=>{kt(Vt)},Bn},[]),(0,z.useEffect)(()=>{var Bn;let Vt=Ye.current.instance;un.current&&clearTimeout(un.current),un.current=setTimeout(()=>{wn()},500),te&&(te!=null&&te.length)&&((Bn=Vt==null?void 0:Vt.updateOptions)==null||Bn.call(Vt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(te.split(/\r\n|\r|\n/g).length))+3,5)}))},[te,Qt,Ye.current]),(0,z.useEffect)(()=>{if(Je&&Ye.current&&Ye.current.instance){let Vt=Ye.current.instance;Vt.changeViewZones(function(Vn){var sr=document.createElement("div");sr.style.padding="10px 20px",sr.style.width="calc(100% - 20px)",sr.className="my-error-line-wrp",sr.innerHTML=Ge,Vn.addZone({afterLineNumber:Je||11,heightInLines:3,domNode:sr})});var Bn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Vt.addOverlayWidget(Bn),Vt.revealPositionInCenter({lineNumber:20,column:1})}},[Je,Ye.current,Qt]);const $t=(Bn="",Vt)=>{if(!Bn||Bn.trim()==="")return!0;const sr=Ye.current.instance.getModel().getLineTokens(Vt);let Fr=!1;for(let ut=0;ut<2;ut++)sr.getStandardTokenType(ut)===1&&(Fr=!0);return Fr};(0,z.useEffect)(()=>{var Bn;const Vt=(Bn=Ye.current)==null?void 0:Bn.instance;if(Vt&&Qt&&ke){const Vn=Vt.onDidBlurEditorWidget(()=>{Wn.current=!1}),sr=Vt.onDidFocusEditorText(()=>{Wn.current=!0});return()=>{Vn.dispose(),sr.dispose()}}},[Ye.current,Qt,ke]),(0,z.useEffect)(()=>{var Bn;if((Bn=Ye.current)!=null&&Bn.instance&&Qt&&zt){let Vt=Ye.current.instance,Vn=Vt.getModel();if(!Vn)return;(()=>{var tr;let ir=[],mn=[];const qt=Vn.getAllDecorations();for(let mr of qt)mr.options.className==="highlighted-line"&&(ir.push((tr=mr==null?void 0:mr.range)==null?void 0:tr.startLineNumber),mn.push(mr==null?void 0:mr.id));if(Oe===ir[0])return;Vn.deltaDecorations(mn,[]);const er=Vn.getLineCount();Oe&&Oe<=er&&(Vt.deltaDecorations([],[{range:new lt.Range(Oe,1,Oe,Vn.getLineMaxColumn(Oe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Vt.revealLineInCenter(Oe))})();const Fr=(tr=!1)=>{var ir;let mn=[],qt=[];const er=Vn.getAllDecorations();for(let mr of er)mr.options.linesDecorationsClassName==="breakpoints-select"&&(mn.push((ir=mr==null?void 0:mr.range)==null?void 0:ir.startLineNumber),qt.push(mr==null?void 0:mr.id));if(tr)return{lines:mn,ids:qt};Ot(mn)},ut=tr=>ue(void 0,null,function*(){let ir={range:new lt.Range(tr,1,tr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Vn.deltaDecorations([],[ir]),Fr()}),yt=tr=>ue(void 0,null,function*(){let ir=[];const mn=Vt.getLineDecorations(tr);for(let qt of mn)qt.options.linesDecorationsClassName==="breakpoints-select"&&ir.push(qt.id);yield Vn.deltaDecorations(ir,[]),Fr()}),Kn=tr=>{let ir=Vt.getLineDecorations(tr);for(let mn of ir)if(mn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Pt.isEqual)(Ct,Fr(!0).lines)){Vn.deltaDecorations(Fr(!0).ids,[]);const tr=Ct.map(ir=>({range:new lt.Range(ir,1,ir,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Vn.deltaDecorations([],tr)}const Rn=Vt.onDidChangeModelContent(tr=>{let ir=Vt.getPosition();if(ir){let mn=ir.lineNumber;clearTimeout(Un.current),Un.current=setTimeout(()=>{$t(Vn.getLineContent(mn),mn)?yt(mn):Kn(mn)?(yt(mn),ut(mn)):Fr()},100)}}),Mt=Vt.onMouseDown(tr=>{var ir,mn,qt;if(tr.target.detail&&((qt=(mn=(ir=tr.target)==null?void 0:ir.element)==null?void 0:mn.className)!=null&&qt.includes("line-numbers"))){let er=tr.target.position.lineNumber;if($t(Vn.getLineContent(er),er))return;Kn(er)?yt(er):ut(er)}}),Hn=tr=>{let ir={range:new lt.Range(tr,1,tr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};gn.current=Vt.deltaDecorations(gn.current,[ir])},_n=()=>{gn.current=Vt.deltaDecorations(gn.current,[])},ar=Vt.onMouseMove(tr=>{var ir,mn,qt;if(_n(),tr.target.detail&&((qt=(mn=(ir=tr.target)==null?void 0:ir.element)==null?void 0:mn.className)!=null&&qt.includes("line-numbers"))){let er=tr.target.position.lineNumber;if($t(Vn.getLineContent(er),er))return;Hn(er)}}),br=Vt.onMouseLeave(()=>{_n()});return()=>{Rn.dispose(),Mt.dispose(),ar.dispose(),br.dispose()}}},[Ye.current,Qt,Ct,Oe,zt,ee]),(0,z.useEffect)(()=>{var Bn;(Bn=Ye.current)!=null&&Bn.instance&&zt&&Ye.current.instance.setPosition({lineNumber:0,column:0})},[Oe]);function Ut(){let Bn=Ye.current.instance;if(Bn){const Vt=Bn.getSelection(),Vn=Ye.current.pastePos||{},sr=new lt.Range(Vn.startLineNumber||Vt.endLineNumber,Vn.startColumn||Vt.endColumn,Vn.endLineNumber||Vt.endLineNumber,Vn.endColumn||Vt.endColumn);setTimeout(()=>{Bn.executeEdits("",[{range:sr,text:""}])},300)}}function mt(Bn){(window.navigator.platform.match("Mac")?Bn.metaKey:Bn.ctrlKey)&&Bn.keyCode==83&&(Bn.preventDefault(),wt())}const dt=()=>{if(Ze&&Ye.current.instance){const Bn=Ye.current.instance.getContentHeight();hr(Bn{if(!Wn.current)return;const{keyCode:Vt,ctrlKey:Vn,metaKey:sr,target:Fr,type:ut}=Bn;return(ut==="paste"||(Vt===67||Vt===86)&&(sr||Vn))&&Fr.nodeName==="TEXTAREA"&&(Pn(),Bn.preventDefault()),!1};function vn(Bn,Vt){var Vn=window.URL||window.webkitURL||window,sr=new Blob([Vt]),Fr=document.createElementNS("http://www.w3.org/1999/xhtml","a");Fr.href=Vn.createObjectURL(sr),Fr.download=Bn,Tt(Fr)}(0,z.useEffect)(()=>{dt()},[dt]),(0,z.useEffect)(()=>{Ve.current&&!Qt&&Promise.all([re.e(8909),re.e(5028)]).then(re.bind(re,71448)).then(Bn=>{try{lt=Bn,Ye.current.instance=lt.editor.create(Ve.current,{value:te,language:vt(ee),theme:he,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Kt||!1}},ne);const Vt=Ye.current.instance;let Fr=[...ve.BH._menuItems].find(Rn=>Rn[0]._debugName=="EditorContext")[1],ut=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],yt=(Rn,Mt)=>{var Hn,_n;let ar=Rn._first;do Mt.includes((_n=(Hn=ar.element)==null?void 0:Hn.command)==null?void 0:_n.id)&&Rn._remove(ar);while(ar=ar.next)};if(en(Vt,lt),setTimeout(()=>{dt(),Ye.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{vn(on||"educoder.txt",Vt.getValue())}})},500),Ye.current.subscription=Vt.onDidChangeModelContent(Rn=>{cn.current?clearTimeout(Qn.current):(dt(),kt(Vt.getValue(),Rn)),Qn.current=setTimeout(()=>{cn.current=!1},500)}),window.Monaco||tt(lt,vt(ee)),ke&&(yt(Fr,ut),Ve.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",jt),window.removeEventListener("paste",jt),window.addEventListener("keydown",jt),window.addEventListener("paste",jt)),window.Monaco=lt,We&&Vt.onDidBlurEditorWidget(()=>{We(Vt.getValue())}),an&&Vt.onDidFocusEditorText(()=>{ke&&Yt(),an(Vt.getValue())}),ke){Yt();try{Vt.onDidPaste(Rn=>{const Mt=Vt.getSelection(),Hn=Ye.current.pastePos||{},_n=new lt.Range(Hn.startLineNumber||Mt.endLineNumber,Hn.startColumn||Mt.endColumn,Hn.endLineNumber||Mt.endLineNumber,Hn.endColumn||Mt.endColumn);Vt.executeEdits("",[{range:Rn.range,text:""}])})}catch(Rn){}}let Kn=Nn();return At&&typeof At=="string"&&new Pe(At,Vt,lt),Jn(!0),()=>{const Rn=Ye.current.instance;Rn.dispose();const Mt=Rn.getModel();Mt&&Mt.dispose(),Ye.current.subscription&&Ye.current.subscription.dispose(),Kn.unobserve(Ve.current)}}catch(Vt){}})},[]),(0,z.useEffect)(()=>{if(Ye.current.instance&&Qt)return document.addEventListener("keydown",mt,!1),()=>{document.removeEventListener("keydown",mt)}},[wt,Qt]),(0,z.useEffect)(()=>{let Bn=Ye.current.instance;if(Bn&&Qt){let Vt=vt(ee);lt.editor.setModelLanguage(Bn.getModel(),Vt)}},[ee,Qt]),(0,z.useEffect)(()=>{Ye.current.instance&&Qt&<.editor.setTheme(he)},[he,Qt]),(0,z.useEffect)(()=>{let Bn=Ye.current.instance;Xt.current=de,Bn&&Qt&&(Bn.updateOptions(ht({},de)),setTimeout(()=>{Bn.getModel().updateOptions(ht({},de))},200))},[JSON.stringify(de),Qt]),(0,z.useEffect)(()=>{let Bn=Ye.current.instance;Bn&&Qt&&Bn.layout()},[Ft,se,Qt]);const[$n,lr]=(0,z.useState)(Te(Ft)),[Cr,hr]=(0,z.useState)(Te(se)),fr=Dt(ht({},ie),{width:$n,height:Cr,position:"relative"});return z.createElement("div",{className:"my-monaco-editor",ref:Ve,style:fr},Qe&&z.createElement(Se.CopyToClipboard,{text:te,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},z.createElement(rt.Z,{title:"\u590D\u5236\u4EE3\u7801"},z.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},z.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Rt({width:nt="100%",height:et="100%",original:Ft,modified:se,language:te,options:ee={}}){const ie=(0,z.useRef)(),[de,ne]=(0,z.useState)(null);function he(Ze){let ke;return ie.current&&(ke=new Ie.Z(kt=>{for(let en of kt)(en.target.offsetHeight>0||en.target.offsetWidth>0)&&Ze.layout()}),ke.observe(ie.current)),ke}(0,z.useEffect)(()=>(ie.current&&Promise.all([re.e(8909),re.e(9404)]).then(re.bind(re,2550)).then(Ze=>{lt=Ze;const ke=lt.editor.createDiffEditor(ie.current,Dt(ht({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},ee),{wordWrap:!0}));ne(ke);let kt=he(ke);return()=>{ke.dispose();const en=ke.getModel();en&&en.dispose(),kt.unobserve(ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,z.useEffect)(()=>{de&&de.setModel({original:lt.editor.createModel(Ft,te),modified:lt.editor.createModel(se,te)})},[Ft,se,te,de]);const We=Te(nt),Qe=Te(et),wt={width:We,height:Qe};return z.createElement("div",{className:"my-diff-editor",ref:ie,style:wt})}},929:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return pe}});var z={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},Ie=re(29787),De=re(25399),Ae=re(60242),be=re(92310),fe=re.n(be),He=re(49661),at=re(57884),Fe=re(34055),oe=re(59301),pe=({className:xt,dataSource:tt=[],col:ze=4,right:_e,bottom:it=23,precision:Lt=0,wrapWidth:gt=1200,trackEventItems:$e,loading:Pe,onRemove:ve=()=>{},isCurrent:Ke=!0,showProgress:rt=!1,showAlias:Pt=!1})=>{const Me=Math.floor((gt-(ze-1)*_e)/ze),Se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return oe.createElement(Ie.Z,{spinning:Pe},oe.createElement("div",{className:fe()(z.list,xt)},!!(tt!=null&&tt.length)&&(tt==null?void 0:tt.map((Re,Ne)=>{var qe,Ue,Xe,Wt,St,ht;const{name:Dt,id:Ce,identifier:ue,featured:Te,school_name:Et,image_url:st,excellent:Be,is_plan:vt}=Re;return oe.createElement("div",{key:Ce,className:Ke&&rt?z.wrapisCurrent:z.wrap,style:{width:Me,marginRight:(1+Ne)%ze===0?0:_e+Lt,marginBottom:it}},oe.createElement("a",{className:z.li,onClick:lt=>{lt.preventDefault(),lt.stopPropagation(),$e&&(0,He.L9)([$e]),(0,He.xg)(`/paths/${ue}`)}},oe.createElement("div",{className:z.img},oe.createElement("img",{className:z.cover,src:`${st}`}),Ke&&(0,Fe.bg)()&&(Re==null?void 0:Re.studying)&&oe.createElement("div",{className:`${z.movebq} user-path-items`,onClick:lt=>{lt.stopPropagation(),ve(Re)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qe=Re==null?void 0:Re.subject_tags)==null?void 0:qe.map((lt,Yt)=>{var je,Rt;if(Yt===0){const et=(je=Se.find(Ft=>Ft.name==lt))==null?void 0:je.swimg;return oe.createElement("img",{className:z.sign,src:et,style:{left:"-4px"}})}const nt=(Rt=Se.find(et=>et.name==lt))==null?void 0:Rt.ptimg;return oe.createElement("img",{className:z.sign,src:nt,style:{left:`${48+52*(Yt-1)+2*Yt}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Re==null?void 0:Re.excellent)&&oe.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:z.name},oe.createElement(De.Z,{title:Pt&&(Re!=null&&Re.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Dt}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Re==null?void 0:Re.excellent_alias_name}`)):Dt},oe.createElement("span",{className:z.e},Pt&&(Re==null?void 0:Re.excellent_alias_name)||Dt))),Ke&&rt&&((Ue=Re==null?void 0:Re.progress)==null?void 0:Ue.all_score)!=0&&oe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},oe.createElement(Ae.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Xe=Re==null?void 0:Re.progress)==null?void 0:Xe.my_score)/((Wt=Re==null?void 0:Re.progress)==null?void 0:Wt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(St=Re==null?void 0:Re.progress)==null?void 0:St.my_score,"/",(ht=Re==null?void 0:Re.progress)==null?void 0:ht.all_score),(!Ke||!rt)&&oe.createElement(De.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Et}`},oe.createElement("div",{className:z.unit},oe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Et)),(!Ke||!rt)&&oe.createElement("div",{className:z.tags},oe.createElement("div",null,oe.createElement(De.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oe.createElement("span",null,Re.stages_count))),oe.createElement(De.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),oe.createElement("span",null,Re.members_count)))))))})),!tt.length&&oe.createElement(at.Z,null)))}},71360:function(Dn,fn,re){"use strict";re.d(fn,{jL:function(){return be},w9:function(){return Te},QD:function(){return Je},cQ:function(){return St.Z},op:function(){return kt},O5:function(){return wn},_b:function(){return hn},t7:function(){return Lt},Gi:function(){return Yt},YG:function(){return vt},qp:function(){return ct},vr:function(){return zt},qE:function(){return Ot},Je:function(){return Pe},wb:function(){return Wt},cq:function(){return se},tp:function(){return tt}});var z=re(59301),Ie={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},De="data:image/png;base64,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",be=({dataSource:$t=[],img:Ut,imgWidth:mt=346,title:dt,sunTitle:Tt,bannerExtraContent:jt})=>z.createElement("div",{className:Ie.banner},z.createElement("div",{className:Ie.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,dt),z.createElement("span",null,Tt)),$t.length>0&&z.createElement("div",{className:Ie.btns},$t.map((vn,$n)=>z.createElement("div",{key:$n,onClick:vn.click},vn.name,vn.sign?z.createElement("img",{src:De,width:39}):null))),jt),Ut&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:Ut,width:mt}))),fe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},He=re(92310),at=re.n(He),Fe=re(89392),ct=({dataSource:$t=[],value:Ut,onChange:mt,onTitleChange:dt,className:Tt,title:jt,titleWidth:vn=41,style:$n={},fontColor:lr="#6A7283",showCount:Cr})=>{const[hr,fr]=(0,z.useState)(0),[Bn,Vt]=(0,z.useState)(!1),Vn=(0,z.useRef)(null),sr=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var Fr;$t.length!==0&&(((Fr=Vn==null?void 0:Vn.current)==null?void 0:Fr.clientHeight)>97?fr(1):fr(0)),$t.length===0&&fr(0),Vt(!1)},[$t]),z.createElement("div",{className:at()(fe.row,Tt),style:$n},z.createElement("div",{onClick:(0,Fe.throttle)(()=>dt==null?void 0:dt(),2e3),style:{width:vn,marginTop:Bn?12:4},className:`${fe.title} ${dt?"current":""}`},jt),z.createElement("div",{className:Bn?`${fe.tagsWrap} ${fe.tagsBorderWrap}`:fe.tagsWrap},z.createElement("div",{className:fe.bar,ref:sr,style:hr>0?{height:hr===1?97:"auto",overflow:hr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:fe.tag,ref:Vn},$t==null?void 0:$t.map(Fr=>z.createElement("span",{onClick:()=>mt(Fr.id),key:Fr.id,style:{color:lr},className:Ut===Fr.id?fe.active:""},z.createElement("span",{title:Fr.name,className:fe.name},Fr.name),!!Cr&&z.createElement("span",{className:fe.num},Fr.count))))),!!hr&&z.createElement(z.Fragment,null,hr===1?z.createElement("div",{onClick:()=>{var Fr;fr(2),((Fr=Vn==null?void 0:Vn.current)==null?void 0:Fr.clientHeight)>245?Vt(!0):Vt(!1)},className:fe.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{sr.current.scrollTop=0,fr(1),Vt(!1)},className:fe.action},"\u6536\u8D77",z.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},pe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},tt=({dataSource:$t=[],value:Ut,onChange:mt,className:dt,style:Tt={}})=>z.createElement("div",{style:Tt,className:at()(pe.tabs,dt)},$t.map(jt=>z.createElement("span",{onClick:()=>mt(jt.id),className:Ut===jt.id?pe.active:"",key:jt.id},jt.name))),ze={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"},_e=re(37568),Lt=({dataSource:$t=[],value:Ut="",onChange:mt,onInputChange:dt=()=>{},className:Tt,style:jt={},placeholder:vn,allowClear:$n=!1})=>{var lr;const[Cr,hr]=(0,z.useState)(""),[fr,Bn]=(0,z.useState)("");(0,z.useEffect)(()=>{var sr;let Fr=Ut;(sr=JSON.stringify(Ut))!=null&&sr.includes("{")&&(hr(Ut.id),Fr=Ut.value||"");try{Bn(decodeURIComponent(Fr||""))}catch(ut){Bn(decodeURIComponent(Fr||""))}},[Ut]);const Vt=()=>{mt(encodeURIComponent(fr),Cr||null)},Vn=sr=>{sr!==Cr&&(hr(sr),mt(encodeURIComponent(fr),sr))};return z.createElement("div",{className:at()(ze.input,Tt),style:jt},!!$t.length&&z.createElement("div",{className:ze.dropdown},z.createElement("div",{className:ze.text},(lr=$t.find(sr=>sr.id===Cr))==null?void 0:lr.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:ze.b1}),z.createElement("b",{className:ze.b2})),z.createElement("div",{className:ze.menu},$t.map((sr,Fr)=>z.createElement("div",{key:Fr,onClick:()=>Vn(sr.id)},sr.name)))),z.createElement(_e.default,{onPressEnter:Vt,value:fr,onChange:sr=>{Bn(sr.target.value),dt(encodeURIComponent(sr.target.value),Cr||null)},placeholder:vn,variant:"borderless",allowClear:$n,onClear:()=>mt("",Cr||null)}),z.createElement("i",{onClick:Vt,className:"iconfont icon-sousuo9 font14 current"}))},gt={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"},Pe=({value:$t,onChange:Ut,className:mt,total:dt,pageSize:Tt,style:jt={}})=>{const vn=$t<2,$n=$t>=Math.ceil(dt/Tt);return dt<=Tt?z.createElement(z.Fragment,null):z.createElement("div",{className:at()(gt.quickPager,mt),style:jt},z.createElement("div",{onClick:()=>{vn||Ut($t-1,"prev")},className:vn?gt.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{$n||Ut($t+1,"next")},className:$n?gt.disabled:""},"\u4E0B\u4E00\u9875"))},ve={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"},Ke=re(29787),rt=re(25399),Pt=re(58018),Me=re(90524),Se=re(49661),Re=re(96908),Ne=re(57177),qe=re(81378),Ue=re(57884),Wt=({className:$t,dataSource:Ut=[],col:mt=4,right:dt,bottom:Tt=23,precision:jt=0,wrapWidth:vn=1200,trackEventItems:$n,loading:lr})=>{const Cr=Math.floor((vn-(mt-1)*dt)/mt);return z.createElement(Ke.Z,{spinning:lr},z.createElement("div",{className:at()(ve.list,$t)},!!Ut.length&&Ut.map((hr,fr)=>{const{name:Bn,id:Vt,identifier:Vn,power:sr,cover_image_id:Fr,pic:ut}=hr;return z.createElement("div",{className:ve.wrap,key:Vt,style:{width:Cr,marginRight:(1+fr)%mt===0?0:dt+jt,marginBottom:Tt}},z.createElement("a",{target:"_blank",href:`/shixuns/${Vn}/challenges`,className:ve.li,onClick:yt=>{yt.preventDefault(),$n&&(0,Se.L9)([$n]),sr&&(0,Se.xg)(`/shixuns/${Vn}/challenges`)}},z.createElement("div",{className:ve.img},z.createElement("img",{className:ve.cover,src:`${ut}`}),hr.is_jupyter&&z.createElement("img",{className:ve.sign,src:Re}),hr.is_jupyter_lab&&z.createElement("img",{className:ve.sign,src:Ne}),hr.is_unity_3d&&z.createElement("img",{className:ve.sign,src:qe})),z.createElement("div",{className:ve.name},z.createElement(rt.Z,{title:Bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:ve.e},Bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:ve.tags},z.createElement(rt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,hr.challenges_count))),!!hr.myshixuns_count&&z.createElement(rt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),z.createElement("span",null,hr.myshixuns_count))),z.createElement(rt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,hr.level))),z.createElement("div",{className:ve.rate},z.createElement(Pt.Z,{allowHalf:!0,disabled:!0,defaultValue:hr.score_info}),z.createElement("span",null,"\xA0",hr.score_info?`${hr.score_info}\u5206`:"5\u5206")))),!sr&&z.createElement("div",{className:ve.lockWrap},z.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ut.length&&z.createElement(Ue.Z,null)))},St=re(929),ht={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Dt="data:image/png;base64,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",Ce=re(59301),Te=({className:$t,dataSource:Ut=[],col:mt=4,right:dt,bottom:Tt=23,precision:jt=0,wrapWidth:vn=1200,trackEventItems:$n,loading:lr,handleVery:Cr=()=>!0})=>{const hr=Math.floor((vn-(mt-1)*dt)/mt);return Ce.createElement(Ke.Z,{spinning:lr},Ce.createElement("div",{className:at()(ht.list,$t)},!!Ut.length&&Ut.map((fr,Bn)=>{const{subject_identifier:Vt,id:Vn,identifier:sr,power:Fr}=fr,ut=fr.is_public!=0&&fr.is_public;return Ce.createElement("div",{className:ht.wrap,key:Vn,style:{width:hr,marginRight:(1+Bn)%mt===0?0:dt+jt,marginBottom:Tt}},Ce.createElement("a",{className:ht.li,onClick:yt=>{yt.preventDefault(),Cr(fr==null?void 0:fr.first_category_url)&&($n&&(0,Se.L9)([$n]),(0,Se.xg)(fr.first_category_url))}},Ce.createElement("div",{className:ht.top},Ce.createElement(rt.Z,{title:fr.name},Ce.createElement("div",{className:ht.name},fr.name)),Ce.createElement("img",{className:ht.img,src:Me.Z.IMG_SERVER+"/images/"+fr.avatar_url}),Ce.createElement("div",{className:ht.text,title:fr.creator},fr.creator),Vt&&Ce.createElement("div",{className:ht.btns},Ce.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ce.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ut&&Ce.createElement("div",{className:ht.sign},"\u516C\u5F00")),Ce.createElement("div",{className:ht.bottom},fr.visits>0&&Ce.createElement(rt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-liulanyan"}),Ce.createElement("span",null,fr.visits))),fr.course_members_count>0&&Ce.createElement(rt.Z,{title:"\u6210\u5458",placement:"bottom"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-chengyuan"}),fr.course_members_count)),fr.tasks_count>0&&Ce.createElement(rt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ce.createElement("span",null,Ce.createElement("i",{className:"iconfont icon-zuoye"}),fr.tasks_count)),fr.is_end?Ce.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ce.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!fr.is_accessible&&Ce.createElement("div",{className:ht.lockWrap},Ce.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ce.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ut.length&&Ce.createElement(Ue.Z,null)))},Et={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=re(76560),vt=({dataSource:$t=[],value:Ut,onChange:mt,className:dt,style:Tt={},tabBarExtraContent:jt})=>z.createElement("div",{className:at()(Et.tabs,dt),style:Tt},z.createElement("div",{className:Et.tabsWrap},$t.map((vn,$n)=>!(vn!=null&&vn.hide)&&z.createElement("aside",{className:Et.tab,onClick:()=>{mt(vn.id),vn.link&&st.history.push(vn.link)},key:$n},z.createElement("div",{className:Ut===vn.id?Et.active:""},vn.name),(vn==null?void 0:vn.resetCount)==null&&(vn==null?void 0:vn.total)!==void 0&&z.createElement("span",null,"\uFF08",vn==null?void 0:vn.total,"\uFF09"),(vn==null?void 0:vn.resetCount)!==void 0&&(vn==null?void 0:vn.total)!==void 0&&z.createElement(rt.Z,{title:(vn==null?void 0:vn.tip)!=null?vn==null?void 0:vn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},vn==null?void 0:vn.resetCount),"/",z.createElement("span",null,vn==null?void 0:vn.total),"\uFF09"))))),z.createElement("div",{className:Et.tabBar},jt)),Yt=({className:$t,style:Ut={},children:mt})=>z.createElement("div",{className:at()($t),style:Ut},mt),je={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"},Rt=re(75727),nt=re(93041);const et=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var se=({sortValue:$t,dropValue:Ut,className:mt,onSort:dt,onDrop:Tt,dataSource:jt=et})=>{var vn;return z.createElement("div",{className:at()(je.orderWrap,mt)},z.createElement(Rt.Z,{dropdownRender:()=>z.createElement(nt.default,null,jt.map(($n,lr)=>z.createElement(nt.default.Item,{key:lr,onClick:()=>Tt($n.id)},$n.name)))},z.createElement("span",{className:je.orderTextWrap},(vn=jt.find($n=>Ut===$n.id))==null?void 0:vn.name)),z.createElement("span",{className:je.orderIconWrap},z.createElement("span",{className:je.orderAsc},z.createElement("i",{className:$t==="asc"?`iconfont icon-sanjiaoxing-up font12 ${je.cursorPointer} ${je.active}`:`iconfont icon-sanjiaoxing-up font12 ${je.cursorPointer}`,onClick:()=>dt($t==="asc"?"desc":"asc")})),z.createElement("span",{className:je.orderDesc},z.createElement("i",{className:$t==="desc"?`iconfont icon-sanjiaoxing-down font12 ${je.cursorPointer} ${je.active}`:`iconfont icon-sanjiaoxing-down font12 ${je.cursorPointer}`,onClick:()=>dt($t==="asc"?"desc":"asc")}))))},te={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ee=re(99571),ie=Object.defineProperty,de=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,We=($t,Ut,mt)=>Ut in $t?ie($t,Ut,{enumerable:!0,configurable:!0,writable:!0,value:mt}):$t[Ut]=mt,Qe=($t,Ut)=>{for(var mt in Ut||(Ut={}))ne.call(Ut,mt)&&We($t,mt,Ut[mt]);if(de)for(var mt of de(Ut))he.call(Ut,mt)&&We($t,mt,Ut[mt]);return $t},wt=($t,Ut)=>{var mt={};for(var dt in $t)ne.call($t,dt)&&Ut.indexOf(dt)<0&&(mt[dt]=$t[dt]);if($t!=null&&de)for(var dt of de($t))Ut.indexOf(dt)<0&&he.call($t,dt)&&(mt[dt]=$t[dt]);return mt},Ze=($t,Ut,mt)=>new Promise((dt,Tt)=>{var jt=lr=>{try{$n(mt.next(lr))}catch(Cr){Tt(Cr)}},vn=lr=>{try{$n(mt.throw(lr))}catch(Cr){Tt(Cr)}},$n=lr=>lr.done?dt(lr.value):Promise.resolve(lr.value).then(jt,vn);$n((mt=mt.apply($t,Ut)).next())}),kt=$t=>{var Ut=$t,{className:mt,style:dt,children:Tt,loading:jt=!1,openLoading:vn,onClick:$n=()=>{},size:lr="middle",shape:Cr="round"}=Ut,hr=wt(Ut,["className","style","children","loading","openLoading","onClick","size","shape"]);const[fr,Bn]=(0,z.useState)(!1);return z.createElement(ee.ZP,Qe({onClick:(0,Fe.throttle)(Vt=>Ze(void 0,null,function*(){vn&&Bn(!0);try{yield $n(Vt)}catch(Vn){console.log("error",Vn)}vn&&Bn(!1)}),2e3,{leading:!0,trailing:!1}),className:at()(te.btn,te[`${lr}-${Cr}`],mt),style:dt,size:lr,shape:Cr,loading:fr||jt},hr),Tt)},en={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"},Ot=({className:$t,style:Ut,children:mt=null,onClick:dt,title:Tt})=>z.createElement("div",{className:at()(en.head,$t),style:Ut},z.createElement("span",{className:"primary-hover",onClick:dt},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:Tt},Tt),z.createElement("div",{className:en.node},mt)),Ct={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"},Je=({confirmShow:$t=!0,confirmTitle:Ut,confirmClick:mt,cancelShow:dt=!0,cancelTitle:Tt,cancelClick:jt,className:vn,style:$n,confirmLoading:lr=!1})=>z.createElement("div",{className:at()(Ct.btns,vn),style:$n},$t&&z.createElement(ee.ZP,{loading:lr,onClick:mt,type:"primary",className:Ct.confirm},Ut),dt&&z.createElement(ee.ZP,{onClick:jt,className:Ct.cancel},Tt)),Ge={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"},zt=({className:$t,style:Ut={},LeftContent:mt,children:dt,RightContent:Tt})=>z.createElement("div",{className:at()(Ge.fixedBottom,$t),style:Ut},z.createElement("div",{className:Ge.wrap},z.createElement("div",{className:Ge.left},mt),z.createElement("div",{className:Ge.center},dt),z.createElement("div",{className:Ge.right},Tt))),At={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"},hn=({className:$t,style:Ut={},dataSource:mt=[]})=>z.createElement("div",{className:at()(At.crumbs,$t),style:Ut},mt.map((dt,Tt)=>Ttst.history.push(dt.path)},dt.name):z.createElement("span",null,dt.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:Tt,style:{color:"#5F6368"}},dt.name))),Ve=re(11938),Ye=Object.defineProperty,Xt=Object.defineProperties,un=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Un=($t,Ut,mt)=>Ut in $t?Ye($t,Ut,{enumerable:!0,configurable:!0,writable:!0,value:mt}):$t[Ut]=mt,Wn=($t,Ut)=>{for(var mt in Ut||(Ut={}))cn.call(Ut,mt)&&Un($t,mt,Ut[mt]);if(gn)for(var mt of gn(Ut))Qn.call(Ut,mt)&&Un($t,mt,Ut[mt]);return $t},Qt=($t,Ut)=>Xt($t,un(Ut)),Jn=($t,Ut)=>{var mt={};for(var dt in $t)cn.call($t,dt)&&Ut.indexOf(dt)<0&&(mt[dt]=$t[dt]);if($t!=null&&gn)for(var dt of gn($t))Ut.indexOf(dt)<0&&Qn.call($t,dt)&&(mt[dt]=$t[dt]);return mt};const{Countdown:Nn}=Ve.default;var wn=$t=>{var Ut=$t,{onChange:mt}=Ut,dt=Jn(Ut,["onChange"]);const[Tt,jt]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof Tt=="number"&&Tt>=0&&mt(Tt)},[Tt]);const vn=$n=>{const lr=Math.floor($n/1e3);jt(lr)};return z.createElement(Nn,Qt(Wn({},dt),{onChange:vn}))}},17904:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return Ie}});var z=re(59301);function Ie(De,Ae){const be=(0,z.useRef)();(0,z.useEffect)(()=>{be.current=De}),(0,z.useEffect)(()=>{function fe(){be.current()}if(Ae!==null){let He=setInterval(fe,Ae);return()=>clearInterval(He)}},[Ae])}},45079:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return Dt}});var z=re(59301),Ie=re(76560),De=re(8848),Ae=re(37568),be=re(28284),fe=re(6767),He=re(62957),at=re(62673),Fe=re(25399),oe=re(71051),ct=re(47889),pe=re(77736),xt=re(77019),tt=re(82326),ze=re(71411),_e=re(84236),it=re(71360),Lt={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},gt=re(51124),$e=re(82093),Pe=re(34055),ve=re(59301),Ke=Object.defineProperty,rt=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Ce,ue,Te)=>ue in Ce?Ke(Ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ce[ue]=Te,qe=(Ce,ue)=>{for(var Te in ue||(ue={}))Se.call(ue,Te)&&Ne(Ce,Te,ue[Te]);if(Me)for(var Te of Me(ue))Re.call(ue,Te)&&Ne(Ce,Te,ue[Te]);return Ce},Ue=(Ce,ue)=>rt(Ce,Pt(ue)),Xe=(Ce,ue,Te)=>new Promise((Et,st)=>{var Be=Yt=>{try{lt(Te.next(Yt))}catch(je){st(je)}},vt=Yt=>{try{lt(Te.throw(Yt))}catch(je){st(je)}},lt=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(Be,vt);lt((Te=Te.apply(Ce,ue)).next())});const{Panel:Wt}=De.default,{TextArea:St}=Ae.default;var Dt=({active:Ce,type:ue="jupyter"})=>{var Te,Et;const st=(0,Ie.useParams)(),[Be]=be.default.useForm(),[vt,lt]=(0,z.useState)({}),[Yt,je]=(0,z.useState)(!1),[Rt,nt]=(0,z.useState)(0),[et,Ft]=(0,z.useState)([]),[se,te]=(0,z.useState)([]),[ee,ie]=(0,z.useState)([]),de=(Et=(Te=(0,Pe.eY)())==null?void 0:Te.shixun)==null?void 0:Et.editable;(0,z.useEffect)(()=>{Ce==="testCase"&&ne()},[Ce]),(0,z.useEffect)(()=>{he()},[]);const ne=()=>Xe(void 0,null,function*(){var Ot,Ct,on,Je,Ge,Oe,zt,At,Kt,hn,Ve,Ye,Xt,un;const gn=[{hidden:0,input:"",output:"",score:100}],cn=yield(0,$e.ZP)(`/api/shixuns/${st==null?void 0:st.id}/jupyter_evalute_setting.json`,{method:"get"});if((cn==null?void 0:cn.status)===0){ie((Ot=cn==null?void 0:cn.data)==null?void 0:Ot.standard_scripts);const Qn={open_evaluate:(Ct=cn==null?void 0:cn.data)==null?void 0:Ct.open_evaluate,exec_time:((on=cn==null?void 0:cn.data)==null?void 0:on.exec_time)||3,test_set_score:((Je=cn==null?void 0:cn.data)==null?void 0:Je.test_set_score)===null?!1:(Ge=cn==null?void 0:cn.data)==null?void 0:Ge.test_set_score,test_set_average:((Oe=cn==null?void 0:cn.data)==null?void 0:Oe.test_set_average)===null?!0:(zt=cn==null?void 0:cn.data)==null?void 0:zt.test_set_average,choice_standard_scripts:((At=cn==null?void 0:cn.data)==null?void 0:At.choice_standard_scripts)||null,evaluate_script:((Kt=cn==null?void 0:cn.data)==null?void 0:Kt.evaluate_script)||"",evaluate_method:(hn=cn==null?void 0:cn.data)==null?void 0:hn.evaluate_method,use_jupyter_result:(Ve=cn==null?void 0:cn.data)==null?void 0:Ve.use_jupyter_result};Be.setFieldsValue(Qn),lt(Qn),Ft((Xt=(Ye=cn==null?void 0:cn.data)==null?void 0:Ye.test_sets)!=null&&Xt.length?(un=cn==null?void 0:cn.data)==null?void 0:un.test_sets:gn)}}),he=()=>Xe(void 0,null,function*(){var Ot;const Ct=yield(0,$e.ZP)(`/api/shixuns/${st==null?void 0:st.id}/get_jupyter_tags.json`,{method:"get"});(Ct==null?void 0:Ct.status)===0&&te(((Ot=Ct==null?void 0:Ct.data)==null?void 0:Ot.list)||[])}),We=Ot=>Xe(void 0,null,function*(){const on=et.map(Ge=>Ge.score).reduce((Ge,Oe)=>Ge+Oe,0);if(Ot.test_set_score&&on!==100){fe.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Ot.evaluate_method===3&&(et!=null&&et.some(Ge=>!Ge.tags))){fe.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}je(!0),(yield(0,$e.ZP)(`/api/shixuns/${st==null?void 0:st.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Ue(qe({},Ot),{mirror_script_id:Ot==null?void 0:Ot.choice_standard_scripts,open_evaluate:Ot!=null&&Ot.open_evaluate?1:0,test_set:et.map(Ge=>Ue(qe({},Ge),{is_file:!1}))})})).status===0&&fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),je(!1)}),Qe=Ot=>{lt(qe({},Be.getFieldsValue())),"test_set_average"in Ot&&(Ot!=null&&Ot.test_set_average)&&wt(et),"test_set_score"in Ot&&(Ot!=null&&Ot.test_set_score)&&(Be.setFieldsValue({test_set_average:!0}),lt(Ue(qe({},Be.getFieldsValue()),{test_set_average:!0})),wt(et)),"choice_standard_scripts"in Ot&&He.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ve.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Xe(void 0,null,function*(){const Ct=yield(0,$e.ZP)(`/api/shixuns/${st==null?void 0:st.id}/get_script_contents.json`,{method:"get",params:{id:st==null?void 0:st.id,script_id:Ot==null?void 0:Ot.choice_standard_scripts}});Ct!=null&&Ct.content&&(He.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ve.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Be.setFieldsValue({evaluate_script:Ct==null?void 0:Ct.content}),lt(Ue(qe({},Be.getFieldsValue()),{evaluate_script:Ct==null?void 0:Ct.content})))})})},wt=Ot=>{let Ct=0;const on=Math.floor((100-Ct)/Ot.length),Je=on+(100-Ct)%Ot.length;Ot=Ot.map((Ge,Oe)=>Oe===Ot.length-1?Ue(qe({},Ge),{score:Je}):Ue(qe({},Ge),{score:on})),Ft(Ot)},Ze=()=>{const Ot=[...et,{hidden:0,input:"",output:"",score:0}];Be.getFieldValue("test_set_average")?wt(Ot):Ft(Ot)},{test_set_score:ke,test_set_average:kt,choice_standard_scripts:en,open_evaluate:an}=vt;return ve.createElement("section",{className:Lt.wrap},ve.createElement(be.default,{form:Be,disabled:!an,layout:"vertical",onValuesChange:Qe,onFinish:We},ve.createElement(be.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},ve.createElement(at.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),ve.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),ve.createElement(Fe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ve.createElement(be.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:Lt.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},ve.createElement(oe.Z,{size:"large",style:{width:400},min:3}))),ve.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),ve.createElement(Fe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ve.createElement(be.default.Item,{name:"test_set_score"},ve.createElement(ct.ZP.Group,null,ve.createElement(pe.Z,{direction:"vertical"},ve.createElement(ct.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",ve.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),ve.createElement(ct.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",ve.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),ve.createElement(be.default.Item,{label:ve.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},ve.createElement(ct.ZP.Group,null,ve.createElement(pe.Z,{direction:"vertical"},ve.createElement(ct.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",ve.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),ve.createElement(ct.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",ve.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),ve.createElement(xt.Z,{align:"middle",justify:"space-between",className:"font14"},ve.createElement("div",{style:{fontWeight:500}},ve.createElement("span",{className:Lt.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),ve.createElement(Fe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ve.createElement(it.op,{style:{borderRadius:2},onClick:Ze},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),ke&&ve.createElement(be.default.Item,{name:"test_set_average"},ve.createElement(ct.ZP.Group,null,ve.createElement(ct.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),ve.createElement(ct.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),ve.createElement(Fe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ve.createElement("div",null,et.map((Ot,Ct)=>ve.createElement(De.default,{activeKey:Rt,key:Ct,onChange:()=>{nt(on=>on===Ct?null:Ct)}},ve.createElement(Wt,{header:ve.createElement("div",{className:"font16"},ve.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Ct+1),vt.test_set_score&&ve.createElement("span",{style:{marginLeft:40}},ve.createElement(oe.Z,{style:{width:120},value:Ot.score,onClick:on=>on.stopPropagation(),min:0,max:100,precision:0,onBlur:on=>{if(Number(on)<0||Number(on)>100){fe.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Je=et.map((Oe,zt)=>zt===Ct?Ue(qe({},Oe),{score:100}):Oe),Ge={test_set_average:!1};lt(qe(qe({},vt),Ge)),Be.setFieldsValue(Ge),Ft(Je)}},disabled:kt,onChange:on=>{const Je=et.map((Oe,zt)=>zt===Ct?Ue(qe({},Oe),{score:on?Number(on):0}):Oe),Ge={test_set_average:!1};lt(qe(qe({},vt),Ge)),Be.setFieldsValue(Ge),Ft(Je)}}),ve.createElement("span",{className:"ml10 mr10"},"%")),ve.createElement("span",{className:"tr flex1",style:{float:"right"}},Ct!==0&&ve.createElement(Fe.Z,{placement:"bottom",title:"\u5220\u9664"},ve.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:on=>{on.stopPropagation(),He.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Je=et.filter((Ge,Oe)=>Oe!==Ct);wt(Je)}})}})))),key:Ct},ve.createElement("div",null,vt.evaluate_method===3&&ve.createElement(xt.Z,{align:"middle",className:"mb20"},ve.createElement("div",null,ve.createElement("span",{className:Lt.sub},"*"),ve.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),ve.createElement(Fe.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},ve.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ve.createElement(tt.default,{value:Ot.tags,size:"large",style:{width:450},onChange:on=>{const Je=et.map((Ge,Oe)=>Oe===Ct?Ue(qe({},Ge),{tags:on}):Ge);Ft(Je)}},se==null?void 0:se.map(on=>ve.createElement(tt.default.Option,{value:on==null?void 0:on.tags,key:on==null?void 0:on.tags},on==null?void 0:on.tags)))),ve.createElement(xt.Z,{align:"middle"},ve.createElement("div",null," ",ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement(St,{bordered:!1,className:Lt.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Ot.output,onChange:on=>{const Je=et.map((Ge,Oe)=>Oe===Ct?Ue(qe({},Ge),{output:on.target.value}):Ge);Ft(Je)}})),ve.createElement(xt.Z,{className:"mt20",align:"middle"},ve.createElement("div",null,ve.createElement("span",null,"\u53EF\u89C1\u6027"),ve.createElement(Fe.Z,{title:ve.createElement("div",null,ve.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),ve.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),ve.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},ve.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ve.createElement("div",null,ve.createElement(at.default,{className:"font14 ml5",checked:Ot.hidden===1,onChange:on=>{const Je=et.map((Ge,Oe)=>{if(Oe===Ct){let zt={is_invisible:!1,actual_output_visible:!1};return on.target.checked&&(zt={is_invisible:!0,actual_output_visible:!0}),Ue(qe(qe({},Ge),zt),{hidden:on.target.checked?1:0})}return Ge});Ft(Je)}},"\u5168\u90E8\u9690\u85CF")),ve.createElement(at.default,{checked:Ot.is_invisible,style:{margin:"0 60px"},onChange:on=>{const Je=et.map((Ge,Oe)=>{if(Oe===Ct){let zt=0;return on.target.checked&&Ge.actual_output_visible&&(zt=1),Ue(qe({},Ge),{hidden:zt,is_invisible:on.target.checked})}return Ge});Ft(Je)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),ve.createElement(at.default,{checked:Ot.actual_output_visible,onChange:on=>{const Je=et.map((Ge,Oe)=>{if(Oe===Ct){let zt=0;return on.target.checked&&Ge.is_invisible&&(zt=1),Ue(qe({},Ge),{hidden:zt,actual_output_visible:on.target.checked})}return Ge});Ft(Je)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:"mt20"},ve.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),ve.createElement(at.default,{checked:Ot.last_match_rule,onChange:on=>{const Je=et.map((Ge,Oe)=>Oe===Ct?Ue(qe({},Ge),{last_match_rule:on.target.checked}):Ge);Ft(Je)}},ve.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",ve.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),ve.createElement("h4",{className:"font14 mt20 mb10"},ve.createElement("span",{className:Lt.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),ve.createElement(Fe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ve.createElement(be.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},ve.createElement(tt.default,{getPopupContainer:Ot=>Ot.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},ee.map((Ot,Ct)=>ve.createElement(tt.default.Option,{value:Ot.id,key:Ct},Ot.scptname))))),ve.createElement(Fe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ve.createElement(be.default.Item,{name:"evaluate_script"},ve.createElement(gt.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!an}}))),(0,Pe.Ny)()&&ve.createElement(xt.Z,{className:"mb20",align:"middle"},ve.createElement(be.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},ve.createElement(ze.Z,null)),ve.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),ve.createElement(_e.t,{okText:"\u4FDD\u5B58",hasOkBtn:de,loading:Yt,onCancel:()=>Ie.history.push(`/shixuns/${st==null?void 0:st.id}/challenges`),onOk:()=>Be.submit(),className:ue==="jupyterLab"?Lt.btn:""}))}},13222:function(Dn,fn,re){"use strict";re.r(fn),re.d(fn,{default:function(){return xa}});var z=re(59301),Ie=re(76560),De=re(20554),Ae=re(62957),be=re(6767),fe=re(99571),He={bg:"bg___NaJC8",modal:"modal___EBf9Q",colorOrange:"colorOrange___aQkdN",colorYellow:"colorYellow___o2XYr"},at=re(51124),Fe=re(2978),oe=re(87169),ct=re(82326),pe=re(28284),xt=re(37568),tt=re(17149),ze=re(62673),_e=re(77019),it=re(25399),Lt=re(37639),gt=re(71051),$e={flexRow:"flexRow___XAy1P",flexJustifyCenter:"flexJustifyCenter___tAIMl",flexAlignEnd:"flexAlignEnd___MwOtC",flexAlignCenter:"flexAlignCenter___apJWj",flexColumn:"flexColumn___dMOlW",formWrap:"formWrap___uztcf",titleWrap:"titleWrap___IROk8",fieldWrap:"fieldWrap___gnBO5",button:"button___CNhb1",buttonFixed:"buttonFixed___cTnv0",buttonWrap:"buttonWrap___FmswV",width180:"width180___7EIyX",width100:"width100___O9U5Z",width280:"width280___AilXa",difficultyHint:"difficultyHint___pTB_4",color888:"color888____r280",color0152d9:"color0152d9___r6Hxx",serviceSettingWrap:"serviceSettingWrap___bPOCq",serviceSettingName:"serviceSettingName___bVegk",serviceBox:"serviceBox___k5D6a",serviceSetLeft:"serviceSetLeft___AljUO",serviceSetInput:"serviceSetInput___LqfwO",serviceSetMemoryInput:"serviceSetMemoryInput___O_kjF",serviceSetTip:"serviceSetTip___rIsFz",installPackage:"installPackage___vpdVI",popover:"popover___LAz3_",serverConfig:"serverConfig___Zo62g",viewRecommendConfig:"viewRecommendConfig___xnQSV",zhishidian:"zhishidian___Iqori",tags_list:"tags_list___Mjumk",tag_item:"tag_item___CnINu",tag_icon:"tag_icon___gecOA"},Pe=re(88195),ve={footerWrap:"footerWrap___cjdMK"},Ke=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Me=(ln,On)=>{var Nt={};for(var qn in ln)rt.call(ln,qn)&&On.indexOf(qn)<0&&(Nt[qn]=ln[qn]);if(ln!=null&&Ke)for(var qn of Ke(ln))On.indexOf(qn)<0&&Pt.call(ln,qn)&&(Nt[qn]=ln[qn]);return Nt},Se=(ln,On,Nt)=>new Promise((qn,Xr)=>{var qr=ur=>{try{Jr(Nt.next(ur))}catch(xr){Xr(xr)}},zr=ur=>{try{Jr(Nt.throw(ur))}catch(xr){Xr(xr)}},Jr=ur=>ur.done?qn(ur.value):Promise.resolve(ur.value).then(qr,zr);Jr((Nt=Nt.apply(ln,On)).next())});const Re=xt.default.TextArea,Ne=ln=>{var On=ln,{shixunsDetail:Nt,globalSetting:qn,loading:Xr,dispatch:qr,onFinish:zr=()=>{}}=On,Jr=Me(On,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[ur]=pe.default.useForm(),xr=ia=>Se(void 0,null,function*(){var yr;const kr=yield qr({type:"shixunsDetail/getCustomScript",payload:{id:(yr=Nt.actionTabs.params)==null?void 0:yr.id,compile:ia.execute,excutive:ia.compile}});oa(),kr&&zr(kr==null?void 0:kr.shixun_script)}),oa=()=>{qr({type:"shixunsDetail/setActionTabs",payload:{}})};return z.createElement(Ae.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Nt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:oa},z.createElement(pe.default,{form:ur,scrollToFirstError:!0,layout:"vertical",onFinish:xr},z.createElement(pe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},z.createElement(Re,{rows:4})),z.createElement(pe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},z.createElement(Re,{rows:4})),z.createElement("div",{className:ve.footerWrap},z.createElement(pe.default.Item,null,z.createElement(fe.ZP,{className:"mr5",size:"middle",onClick:oa},"\u53D6\u6D88"),z.createElement(fe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Xr.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var qe=(0,Ie.connect)(({shixunsDetail:ln,loading:On,globalSetting:Nt})=>({shixunsDetail:ln,globalSetting:Nt,loading:On}))(Ne),Ue=re(84236),Xe=re(38394),Wt=re(43981),St=re(84722),ht=re(49661),Dt=re(40151),Ce=re(32166),ue=re(18309),Te=re(34055),Et=re(42586),st=re(14566),Be=re(90524),vt=re(19248),lt=re(71360),Yt=re(92310),je=re.n(Yt),Rt=Object.defineProperty,nt=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ee=(ln,On,Nt)=>On in ln?Rt(ln,On,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):ln[On]=Nt,ie=(ln,On)=>{for(var Nt in On||(On={}))se.call(On,Nt)&&ee(ln,Nt,On[Nt]);if(Ft)for(var Nt of Ft(On))te.call(On,Nt)&&ee(ln,Nt,On[Nt]);return ln},de=(ln,On)=>nt(ln,et(On)),ne=(ln,On,Nt)=>new Promise((qn,Xr)=>{var qr=ur=>{try{Jr(Nt.next(ur))}catch(xr){Xr(xr)}},zr=ur=>{try{Jr(Nt.throw(ur))}catch(xr){Xr(xr)}},Jr=ur=>ur.done?qn(ur.value):Promise.resolve(ur.value).then(qr,zr);Jr((Nt=Nt.apply(ln,On)).next())}),We=({ButtonText:ln,ButtonOptions:On,uploadProps:Nt,Tip:qn,imgWidth:Xr,onChange:qr,value:zr,scrollId:Jr,className:ur,style:xr})=>{var oa;const[ia,yr]=(0,z.useState)(null),kr=de(ie({maxCount:1,accept:"image/*",withCredentials:!0,beforeUpload:Ur=>{if(!(Ur.type==="image/jpeg"||Ur.type==="image/png"||Ur.type==="image/jpg"))return be.ZP.error("\u60A8\u4E0A\u4F20\u7684\u4E0D\u662FJPEG/PNG/JPG\u7C7B\u578B\u6587\u4EF6"),st.default.LIST_IGNORE;const sa=Ur.size/1024/1024;return sa==0?(be.ZP.error(`${Ur.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${sa==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(2MB)"}`),st.default.LIST_IGNORE):sa>2?(be.ZP.error(`${Ur.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(2MB)`),st.default.LIST_IGNORE):!0},onChange:Ur=>{var ra,sa;["uploading","done","removed"].includes(Ur.file.status)&&yr(Ur.file),Ur.file.status=="done"&&(qr==null||qr((sa=(ra=Ur.file)==null?void 0:ra.response)==null?void 0:sa.id))},action:`${Be.Z.API_SERVER}/api/attachments.json`},Nt||{}),{onRemove:Ur=>ne(void 0,null,function*(){la(),Nt!=null&&Nt.onRemove&&(Nt==null||Nt.onRemove(Ur))})}),_r=()=>{var Ur,ra,sa,ot;return z.createElement("div",{className:"relative",style:{width:Xr||290,backgroundColor:"#f4f3f4"}},z.createElement("img",{src:(ra=(Ur=ia==null?void 0:ia.response)==null?void 0:Ur.id)!=null&&ra.includes("http")?(sa=ia==null?void 0:ia.response)==null?void 0:sa.id:Be.Z.API_SERVER+"/api/attachments/"+((ot=ia==null?void 0:ia.response)==null?void 0:ot.id),alt:"avatar",style:{width:"100%",height:Xr?218:"auto"}}),z.createElement("div",{className:"absolute current h-16px w-16px rounded-full bg-white",style:{right:"-6px",top:"-6px"}},z.createElement(vt.Z,{className:"text-16px",onClick:()=>ne(void 0,null,function*(){la()}),style:{color:"red"},rev:void 0})))},la=()=>{yr(null),qr==null||qr()};return(0,z.useEffect)(()=>{zr&&yr({response:{id:zr}})},[zr]),z.createElement("div",{id:Jr||"",className:je()("flex item-center gap-12px",ur),style:xr},(oa=ia==null?void 0:ia.response)!=null&&oa.id?_r():z.createElement(z.Fragment,null,z.createElement(st.default,ie({},kr),z.createElement(lt.op,ie({style:ie({borderRadius:"2px"},On==null?void 0:On.style),icon:z.createElement("span",{className:"iconfont icon-shangchuanfujian"})},On),ln))),qn||z.createElement("span",{className:"c-grey-999"},"\uFF08\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\uFF09"))},Qe=re(98072),wt=re(70610),Ze=re(37798),ke=re(59301),kt=Object.defineProperty,en=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Je=(ln,On,Nt)=>On in ln?kt(ln,On,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):ln[On]=Nt,Ge=(ln,On)=>{for(var Nt in On||(On={}))Ct.call(On,Nt)&&Je(ln,Nt,On[Nt]);if(Ot)for(var Nt of Ot(On))on.call(On,Nt)&&Je(ln,Nt,On[Nt]);return ln},Oe=(ln,On)=>en(ln,an(On)),zt=(ln,On)=>{var Nt={};for(var qn in ln)Ct.call(ln,qn)&&On.indexOf(qn)<0&&(Nt[qn]=ln[qn]);if(ln!=null&&Ot)for(var qn of Ot(ln))On.indexOf(qn)<0&&on.call(ln,qn)&&(Nt[qn]=ln[qn]);return Nt},At=(ln,On,Nt)=>new Promise((qn,Xr)=>{var qr=ur=>{try{Jr(Nt.next(ur))}catch(xr){Xr(xr)}},zr=ur=>{try{Jr(Nt.throw(ur))}catch(xr){Xr(xr)}},Jr=ur=>ur.done?qn(ur.value):Promise.resolve(ur.value).then(qr,zr);Jr((Nt=Nt.apply(ln,On)).next())});const{Option:Kt}=ct.default,hn=ln=>{var On=ln,{shixunsDetail:Nt,globalSetting:qn,loading:Xr,user:qr,dispatch:zr}=On,Jr=zt(On,["shixunsDetail","globalSetting","loading","user","dispatch"]),ur,xr,oa,ia,yr,kr,_r,la,Ur,ra,sa,ot,Jt,Ht,_t,En,An,zn,Yn,Tn,Gt,Cn,bn,kn,Xn,or,le,ge,xe,we,Le,ft,pt,Bt,tn,nn;const Zt=(0,Ie.useLocation)(),sn=(0,z.useRef)(),[,,jn,Fn]=(0,Qe.U)(wt.d1,{source:"shixun"}),[xn]=pe.default.useForm(),[dn,rn]=(0,z.useState)({}),[pn,Gn]=(0,z.useState)(),[Ln,In]=(0,z.useState)(),[Zn,Sn]=(0,z.useState)([]),[nr,Br]=(0,z.useState)({}),[Er,jr]=(0,z.useState)([]),[Mr,Nr]=(0,z.useState)(!1),[Sr,Zr]=(0,z.useState)(!1),[Tr,Ir]=(0,z.useState)(!1),[Vr,pr]=(0,z.useState)({}),[Lr,Ar]=(0,z.useState)(!1),[gr,vr]=(0,z.useState)({}),[Dr,Gr]=(0,z.useState)([]),$r=(xr=(ur=qr.userInfo)==null?void 0:ur.shixun)==null?void 0:xr.editable;(0,z.useEffect)(()=>{var rr,aa;sn.current=(aa=(rr=Zt.pathname)==null?void 0:rr.split("/"))==null?void 0:aa[2],jn({})},[]),(0,z.useEffect)(()=>{var rr,aa,va,Ma,wa;if(!Nt.setting)return;const{name:Za,description:ya,trainee:Wa,choice_main_type:Ta,choice_small_type:Fa,choice_standard_scripts:Ha,jupyter_show_description:Ja,close_internet:Ca,survival_time:Qa,attachment_id:Qr,attachment_id_b:dr,cover_image_id:Yr,cover_image:Rr,disciplines:Wr}=Nt.setting.shixun||{},Ea={name:Za,description:ya,trainee:Wa,mainType:Ta,subType:Fa,evaluationScript:Ha,jupyter_show_description:Ja,close_internet:Ca,survival_time:Qa,attachment_id:Qr,attachment_id_b:dr,cover_image_id:Yr||Rr,sub_discipline_ids:(Wr==null?void 0:Wr.length)>0?[(rr=Wr==null?void 0:Wr[0])==null?void 0:rr.id,(va=(aa=Wr==null?void 0:Wr[0])==null?void 0:aa.sub_discipline)==null?void 0:va.id]:[]};Gr((wa=(Ma=Nt==null?void 0:Nt.setting)==null?void 0:Ma.shixun)==null?void 0:wa.tag_disciplines),fa(),rn(Ea),xn.setFieldsValue(Ea)},[Nt.setting]);const fa=()=>{const{choice_main_type:rr,main_type:aa,small_type:va,choice_small_type:Ma,is_secret_repository:wa,standard_scripts:Za,evaluate_script:ya,shixun_service_configs:Wa}=Nt.setting.shixun||{};Gn(wa),In(ya),Sn(Wa),jr(Za||[]),Hr(rr,Ma)},Hr=(rr,aa=[])=>{const{main_type:va,small_type:Ma}=Nt.setting.shixun||{},wa=va==null?void 0:va.find(ya=>ya.id===rr),Za={mainTypeName:wa==null?void 0:wa.type_name,mainTypeDescription:wa==null?void 0:wa.description,smallType:[]};aa.map(ya=>{Ma.map(Wa=>{ya===Wa.id&&Wa.description&&Za.smallType.push({name:Wa.type_name,des:Wa.description})})}),Br(Za)},ma=()=>{(0,ht.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),zr({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},ua=(rr,aa,va)=>{Sn(Ma=>Ma.map((wa,Za)=>Za===va?Oe(Ge({},wa),{[aa]:rr}):wa))},ca=(rr,aa)=>{rn(Ge({},aa)),"mainType"in rr&&(Ra(rr.mainType,aa),Hr(aa.mainType,aa.subType)),"subType"in rr&&(Aa(rr.subType,aa),Hr(aa.mainType,aa.subType)),"evaluationScript"in rr&&ka(rr.evaluationScript)},ka=rr=>{Ae.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ke.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ke.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>At(void 0,null,function*(){yield pa(rr),Ae.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ke.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Aa=(rr=[],aa)=>{let va=[];va.push(Zn[0]),rr.map(Ma=>{var wa,Za,ya;const Wa=Zn.find(Fa=>Fa.mirror_repository_id===Ma);Wa&&va.push(Wa);const Ta=(ya=(Za=(wa=Nt.setting)==null?void 0:wa.shixun)==null?void 0:Za.small_type)==null?void 0:ya.find(Fa=>Fa.id===Ma);!Wa&&Ta&&va.push({mirror_repository_id:Ma,name:Ta.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),Sn(va)},Ra=(rr,aa)=>At(void 0,null,function*(){var va,Ma,wa;const Za=(Ma=(va=Nt.setting)==null?void 0:va.shixun)==null?void 0:Ma.main_type.find(Ta=>Ta.id===rr);Za&&(Zn[0]={mirror_repository_id:rr,name:Za.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10},Sn(Zn));const ya=yield zr({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:rr}});jr(ya||[]);const Wa=(wa=ya[0])==null?void 0:wa.id;xn.setFieldsValue({evaluationScript:Wa}),rn(Ge(Ge({},aa),{evaluationScript:Wa})),pa(Wa)}),pa=rr=>At(void 0,null,function*(){const aa=yield zr({type:"shixunsDetail/getScriptContent",payload:{id:sn.current,script_id:rr||xn.getFieldValue("evaluationScript")}});aa&&In(aa.content)}),Xa=()=>{zr({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:sn.current}}})},Pa=rr=>At(void 0,null,function*(){var aa,va;const{mainType:Ma,subType:wa,name:Za,trainee:ya,description:Wa,evaluationScript:Ta,jupyter_show_description:Fa=!1,close_internet:Ha,survival_time:Ja}=rr||{},Ca=(aa=Nt.detail)==null?void 0:aa.is_jupyter;if(Ja<10){be.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}let Qa={id:sn.current,main_type:Ma,sub_type:wa,is_secret_repository:pn,tag_discipline_ids:(Dr==null?void 0:Dr.length)>0?Dr==null?void 0:Dr.map(dr=>dr==null?void 0:dr.id):[],shixun:{attachment_id:rr==null?void 0:rr.attachment_id,attachment_id_b:rr==null?void 0:rr.attachment_id_b,cover_image_id:(va=rr==null?void 0:rr.cover_image_id)!=null&&va.includes("http")?null:rr==null?void 0:rr.cover_image_id,sub_discipline_ids:rr==null?void 0:rr.sub_discipline_ids,name:Za,trainee:ya,is_jupyter:Ca,close_internet:Ha,mirror_script_id:Ca?null:Ta,survival_time:Ja},shixun_info:{description:Wa,evaluate_script:Ca?null:Ln},shixun_service_configs:Zn.map(dr=>({mirror_repository_id:dr.mirror_repository_id,cpu_limit:dr.cpu_limit,lower_cpu_limit:dr.lower_cpu_limit,memory_limit:dr.memory_limit,request_limit:dr.request_limit,resource_limit:dr.resource_limit,gpu_limit:(dr==null?void 0:dr.gpu_limit)||null,gpu_memory_limit:(dr==null?void 0:dr.gpu_memory_limit)||null}))};Ca&&(Qa=Oe(Ge({},Qa),{shixun:Oe(Ge({},Qa.shixun),{jupyter_show_description:Fa})}));const Qr=yield zr({type:"shixunsDetail/updateSettingBasicInfo",payload:Qa});Qr&&(zr({type:"shixunsDetail/getSettingsData",payload:{id:sn.current}}),zr({type:"shixunsDetail/getShixunsDetail",payload:{id:sn.current}}),Qr.shixun_identifier&&be.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),Ga=()=>{(0,ht.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),zr({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},La=rr=>{ua(String(rr==null?void 0:rr.cpu),"cpu_limit",rr.index),ua(String(rr==null?void 0:rr.memory),"memory_limit",rr.index),Zr(!1)},Ka=rr=>{ua(String(rr==null?void 0:rr.gpu_limit),"gpu_limit",rr.index),ua(String(rr==null?void 0:rr.gpu_memory_limit),"gpu_memory_limit",rr.index),Ar(!1)};return ke.createElement("section",{className:$e.wrap},ke.createElement(pe.default,{form:xn,className:$e.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:ca,onFinish:Pa},ke.createElement("div",{className:$e.fieldWrap},ke.createElement(pe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ke.createElement(xt.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!$r,addonAfter:`${((oa=dn.name)==null?void 0:oa.length)||0}/60`})),ke.createElement(pe.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},ke.createElement("div",{className:$e.zhishidian,onClick:()=>{zr({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(Dr==null?void 0:Dr.length)>0&&ke.createElement("div",{className:$e.tags_list},Dr==null?void 0:Dr.map((rr,aa)=>ke.createElement("div",{key:aa,className:$e.tag_item},ke.createElement("div",null,rr==null?void 0:rr.name),ke.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${$e.tag_icon}`,onClick:()=>{Gr([...Dr.filter(va=>(va==null?void 0:va.id)!=(rr==null?void 0:rr.id))])}})))),((ia=Nt.detail)==null?void 0:ia.is_jupyter)&&ke.createElement(ke.Fragment,null,ke.createElement(pe.default.Item,{name:"sub_discipline_ids",label:"\u65B9\u5411&\u8BFE\u7A0B:"},ke.createElement(tt.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:(0,Ze.L)((Fn==null?void 0:Fn.disciplines)||[])})),ke.createElement(pe.default.Item,{name:"attachment_id",label:"\u9876\u90E8\u80CC\u666F\u56FE"},ke.createElement(We,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"})),ke.createElement(pe.default.Item,{name:"attachment_id_b",label:"\u9876\u90E8\u5185\u5BB9\u56FE"},ke.createElement(We,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"})),ke.createElement(pe.default.Item,{name:"cover_image_id",label:"\u5217\u8868\u5C01\u9762\u56FE:"},ke.createElement(We,{ButtonText:"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"}))),ke.createElement(pe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},$r?ke.createElement(Fe.Z,{defaultValue:(kr=(yr=Nt.setting)==null?void 0:yr.shixun)==null?void 0:kr.description}):ke.createElement(Xe.Z,{value:(la=(_r=Nt.setting)==null?void 0:_r.shixun)==null?void 0:la.description})),((ra=(Ur=Nt.setting)==null?void 0:Ur.shixun)==null?void 0:ra.is_jupyter)&&ke.createElement(pe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ke.createElement(ze.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),((ot=(sa=Nt.setting)==null?void 0:sa.shixun)==null?void 0:ot.is_jupyter)&&ke.createElement(_e.Z,null,ke.createElement("span",{className:"c-grey-333 font14 mr10",style:{paddingTop:"6px"}},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),ke.createElement(pe.default.Item,{name:"close_internet",valuePropName:"checked"},ke.createElement(ze.default,null,ke.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),ke.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09")))),ke.createElement("div",{className:`${$e.flexRow} ${$e.flexAlignCenter}`},ke.createElement(it.Z,{title:((Ht=(Jt=Nt.setting)==null?void 0:Jt.shixun)==null?void 0:Ht.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ke.createElement(pe.default.Item,{className:$e.width180,name:"trainee",label:"\u96BE\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},ke.createElement(ct.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((En=(_t=Nt.setting)==null?void 0:_t.shixun)==null?void 0:En.status)===2?!0:!$r},ke.createElement(Kt,{value:1},"\u7B80\u5355"),ke.createElement(Kt,{value:2},"\u9002\u4E2D"),ke.createElement(Kt,{value:3},"\u56F0\u96BE"))))),ke.createElement("div",{className:`${$e.flexRow} ${$e.flexAlignEnd}`},ke.createElement(it.Z,{title:((zn=(An=Nt.setting)==null?void 0:An.shixun)==null?void 0:zn.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ke.createElement(pe.default.Item,{className:$e.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},ke.createElement(ct.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((Tn=(Yn=Nt.setting)==null?void 0:Yn.shixun)==null?void 0:Tn.status)===2?!0:!$r},(bn=(Cn=(Gt=Nt.setting)==null?void 0:Gt.shixun)==null?void 0:Cn.main_type)==null?void 0:bn.map(rr=>{const aa=rr.type_name.toLowerCase().includes("jupyter");return dn.isJupyter==="1"&&aa||dn.isJupyter==="2"&&!aa?null:ke.createElement(Kt,{value:rr.id,key:rr.id,name:rr.description},rr.type_name)})))),ke.createElement(it.Z,{title:((Xn=(kn=Nt.setting)==null?void 0:kn.shixun)==null?void 0:Xn.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ke.createElement(pe.default.Item,{name:"subType",className:`${$e.width280} ml20`},ke.createElement(ct.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((le=(or=Nt.setting)==null?void 0:or.shixun)==null?void 0:le.status)===2?!0:!$r},(xe=(ge=Nt.setting)==null?void 0:ge.shixun)==null?void 0:xe.small_type.map(rr=>ke.createElement(Kt,{value:rr.id,key:rr.id,name:rr.description},rr.type_name))))),ke.createElement("div",{className:$e.installPackage,onClick:()=>Nr(!0)},"\u73AF\u5883\u4ECB\u7ECD")),ke.createElement("div",{className:`${$e.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",ke.createElement("a",{className:`${$e.color0152d9} current`,onClick:ma}," ","\u7533\u8BF7\u65B0\u5EFA"),ke.createElement("a",{className:`${$e.color0152d9} current`,onClick:Ga}," ","\u5728\u7EBF\u521B\u5EFA")),!((we=Nt.detail)!=null&&we.is_jupyter)&&ke.createElement(ke.Fragment,null,ke.createElement("div",{className:`${$e.flexRow} ${$e.flexAlignCenter}`},ke.createElement(pe.default.Item,{className:$e.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},ke.createElement(ct.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(Er||[]).map((rr,aa)=>ke.createElement(Kt,{value:parseInt(rr.id),name:rr.scptname,key:aa},rr.scptname)))),ke.createElement("span",{className:`${$e.color0152d9} font14 current mt10 ml10`,onClick:Xa},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),ke.createElement(Lt.Z,{overlayClassName:$e.popover,placement:"bottomLeft",content:ke.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",ke.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",ke.createElement("br",null),"challengeProgramNames",ke.createElement("br",null),"sourceClassNames",ke.createElement("br",null),ke.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",ke.createElement("br",null),ke.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",ke.createElement("br",null),"src/step1/HelloWorld.java",ke.createElement("br",null),"src/step2/Other.java",ke.createElement("br",null),ke.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",ke.createElement("br",null),"step1.HelloWorld",ke.createElement("br",null),"step2.Other",ke.createElement("br",null),ke.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",ke.createElement("br",null),'ff challengeProgramNames=("src/step1/',ke.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',ke.createElement("br",null),'sourceClassNames=("step1.HelloWorld',ke.createElement("br",null),'" "step2.Other")',ke.createElement("br",null),ke.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},ke.createElement("span",{className:"mt10 ml10 current font14"},ke.createElement(oe.Z,null)))),ke.createElement(at.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:Ln,options:{readOnly:((ft=(Le=Nt.setting)==null?void 0:Le.shixun)==null?void 0:ft.status)===2?!0:!$r},onChange:rr=>In(rr)})),!((pt=Nt.detail)!=null&&pt.is_jupyter)&&ke.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",ke.createElement(ze.default,{checked:pn,onChange:rr=>Gn(rr.target.checked),disabled:((tn=(Bt=Nt.setting)==null?void 0:Bt.shixun)==null?void 0:tn.status)===2?!0:!$r},pn?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((nn=Nt.detail)==null?void 0:nn.identity)<3&&ke.createElement("div",{className:$e.serviceSettingWrap},ke.createElement("p",{className:$e.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Zn.map((rr,aa)=>{var va,Ma,wa,Za,ya,Wa,Ta,Fa,Ha,Ja,Ca,Qa,Qr,dr,Yr,Rr,Wr;return ke.createElement("div",{key:aa},ke.createElement("div",{className:"mb20"},ke.createElement("span",{className:"font16"},rr.name)),ke.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),ke.createElement(_e.Z,{align:"middle"},ke.createElement(it.Z,{title:((Ma=(va=Nt.setting)==null?void 0:va.shixun)==null?void 0:Ma.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},ke.createElement(_e.Z,{align:"middle",wrap:!1},ke.createElement("div",{className:$e.serverConfig,style:((Za=(wa=Nt.setting)==null?void 0:wa.shixun)==null?void 0:Za.status)===2||!$r?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var Ea,Ba;((Ba=(Ea=Nt.setting)==null?void 0:Ea.shixun)==null?void 0:Ba.status)===2||!$r||(pr({index:aa,cpu:rr==null?void 0:rr.cpu_limit,memory:rr==null?void 0:rr.memory_limit}),Zr(!0))}},ke.createElement("div",null,ke.createElement("span",null,rr==null?void 0:rr.cpu_limit,"\u6838")," ",ke.createElement("span",null,rr==null?void 0:rr.memory_limit,"GB")),ke.createElement("i",{className:"iconfont icon-bianji21",style:((Wa=(ya=Nt.setting)==null?void 0:ya.shixun)==null?void 0:Wa.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),aa==0&&ke.createElement(_e.Z,{align:"middle",wrap:!1},ke.createElement("div",{className:$e.viewRecommendConfig,onClick:()=>Ir(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((Ha=(Ta=qn==null?void 0:qn.setting)==null?void 0:Ta.big_model_users)==null?void 0:Ha.includes((Fa=qr==null?void 0:qr.userInfo)==null?void 0:Fa.login))||(0,Te.fn)())&&ke.createElement(ke.Fragment,null,ke.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),ke.createElement(_e.Z,{align:"middle"},ke.createElement(_e.Z,{align:"middle",wrap:!1},ke.createElement("div",{className:$e.serverConfig,style:((Ca=(Ja=Nt.setting)==null?void 0:Ja.shixun)==null?void 0:Ca.status)===2||!$r?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var Ea,Ba;((Ba=(Ea=Nt.setting)==null?void 0:Ea.shixun)==null?void 0:Ba.status)===2||!$r||(vr({index:aa,gpu_limit:(rr==null?void 0:rr.gpu_limit)||0,gpu_memory_limit:(rr==null?void 0:rr.gpu_memory_limit)||0}),Ar(!0))}},!!(rr!=null&&rr.gpu_limit)&&ke.createElement(ke.Fragment,null,ke.createElement("div",null,ke.createElement("span",null,"\u663E\u5361",rr==null?void 0:rr.gpu_limit,"\u4E2A")," ",ke.createElement("span",null,"\u663E\u5B58",rr==null?void 0:rr.gpu_memory_limit,"GB")),ke.createElement("i",{className:"iconfont icon-bianji21",style:((Qr=(Qa=Nt.setting)==null?void 0:Qa.shixun)==null?void 0:Qr.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(rr!=null&&rr.gpu_limit)&&ke.createElement(ke.Fragment,null,ke.createElement("div",null,"\u672A\u914D\u7F6EGPU"),ke.createElement("i",{className:"iconfont icon-bianji21",style:((Yr=(dr=Nt.setting)==null?void 0:dr.shixun)==null?void 0:Yr.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),ke.createElement("div",{className:$e.serviceBox,style:{margin:"20px 0"}},ke.createElement("label",{className:$e.serviceSetLeft},ke.createElement("div",{className:$e.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),ke.createElement(xt.default,{value:rr.resource_limit,style:{width:400},disabled:((Wr=(Rr=Nt.setting)==null?void 0:Rr.shixun)==null?void 0:Wr.status)===2?!0:!$r,maxLength:5,onChange:Ea=>{const{value:Ba}=Ea.target,qa=/^\d*(\.\d*)?$/;Ba.match(qa)&&ua(Ea.target.value,"resource_limit",aa)},addonAfter:"M"}),ke.createElement("label",{className:$e.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),ke.createElement(pe.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},ke.createElement(gt.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),ke.createElement(pe.default.Item,null,ke.createElement(Ue.t,{okText:"\u4FDD\u5B58",hasOkBtn:$r,loading:Xr.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>Ie.history.push(`/shixuns/${sn.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),ke.createElement(Pe.Z,null),ke.createElement(Wt.Z,{installPackage:nr,visible:Mr,setVisible:Nr}),ke.createElement(qe,{onFinish:rr=>In(rr)}),ke.createElement(St.Z,null),ke.createElement(Dt.Z,{visible:Sr,onOk:rr=>La(rr),onCancel:()=>Zr(!1),info:Vr}),ke.createElement(Ce.Z,{visible:Lr,onOk:rr=>Ka(rr),onCancel:()=>Ar(!1),info:gr}),ke.createElement(ue.Z,{identifier:sn.current,visible:Tr,onCancel:()=>Ir(!1),info:null,isJupyter:!0}),ke.createElement(Et.Z,{knowledgeList:Dr,setKnowledgeList:Gr}))};var Ve=(0,Ie.connect)(({shixunsDetail:ln,loading:On,globalSetting:Nt,user:qn})=>({shixunsDetail:ln,globalSetting:Nt,user:qn,loading:On}))(hn),Ye=re(47889),Xt=re(1560),un=re(88390),gn=re(16326),cn=re(22275),Qn=re(56656),Un=re.n(Qn),Wn={wrap:"wrap___gE9H7",labelWrap:"labelWrap___NjGrw",label:"label___NnvKx",labelContent:"labelContent___jIOR4",flexRow:"flexRow___aKUuO",color999:"color999___yY6G2",radio:"radio___dA7aF",selectSchool:"selectSchool___WxyG6",dataPicker:"dataPicker___Ocpox"},Qt=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,Pn=(ln,On)=>{var Nt={};for(var qn in ln)Jn.call(ln,qn)&&On.indexOf(qn)<0&&(Nt[qn]=ln[qn]);if(ln!=null&&Qt)for(var qn of Qt(ln))On.indexOf(qn)<0&&Nn.call(ln,qn)&&(Nt[qn]=ln[qn]);return Nt},wn=(ln,On,Nt)=>new Promise((qn,Xr)=>{var qr=ur=>{try{Jr(Nt.next(ur))}catch(xr){Xr(xr)}},zr=ur=>{try{Jr(Nt.throw(ur))}catch(xr){Xr(xr)}},Jr=ur=>ur.done?qn(ur.value):Promise.resolve(ur.value).then(qr,zr);Jr((Nt=Nt.apply(ln,On)).next())});const $t=ln=>{if(!ln)return ln;const On=ln.split(":");if(On[1]=="00"||On[1]=="30")return ln;const Nt=parseInt(On[1]);if(Nt<30||Nt==60)return[On[0],"30"].join(":");if(Nt<60){const qn=[On[0],"00"].join(":"),Xr="YYYY-MM-DD HH:mm",qr=Un()(qn,Xr);return qr.add(1,"hours"),qr.format(Xr)}return ln},Ut="YYYY-MM-DD HH:mm",mt=ln=>{var On=ln,{shixunsDetail:Nt,globalSetting:qn,loading:Xr,user:qr,dispatch:zr}=On,Jr=Pn(On,["shixunsDetail","globalSetting","loading","user","dispatch"]),ur,xr,oa,ia,yr,kr,_r;const la=(0,z.useRef)(),[Ur,ra]=(0,z.useState)(),[sa,ot]=(0,z.useState)(),[Jt,Ht]=(0,z.useState)([]),[_t,En]=(0,z.useState)([]),[An,zn]=(0,z.useState)(""),[Yn,Tn]=(0,z.useState)(),[Gt,Cn]=(0,z.useState)(),bn=(xr=(ur=qr.userInfo)==null?void 0:ur.shixun)==null?void 0:xr.editable;(0,z.useEffect)(()=>{var le,ge;la.current=(ge=(le=location.pathname)==null?void 0:le.split("/"))==null?void 0:ge[2],kn()},[]),(0,z.useEffect)(()=>{var le,ge,xe,we,Le,ft,pt,Bt,tn,nn;Nt.setting&&(ra((ge=(le=Nt.setting)==null?void 0:le.shixun)==null?void 0:ge.can_copy),ot((we=(xe=Nt.setting)==null?void 0:xe.shixun)==null?void 0:we.use_scope),Tn(!!((ft=(Le=Nt.setting)==null?void 0:Le.shixun)!=null&&ft.opening_time)),Cn((Bt=(pt=Nt.setting)==null?void 0:pt.shixun)==null?void 0:Bt.opening_time),Ht((nn=(tn=Nt.setting)==null?void 0:tn.shixun)==null?void 0:nn.scope_partment))},[Nt.setting]);const kn=le=>wn(void 0,null,function*(){const ge=yield zr({type:"shixunsDetail/getDepartments",payload:{q:le}});ge&&En(ge.shools_name||[])}),Xn=le=>{if(Jt.includes(le)){be.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}zn(null),Ht([...Jt,le])},or=()=>wn(void 0,null,function*(){if(Yn&&!Gt){be.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(sa===1&&!Jt.length){be.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield zr({type:"shixunsDetail/updatePermissionSetting",payload:{id:la.current,scope_partment:sa===0?null:Jt,shixun:{can_copy:Ur,use_scope:sa,opening_time:Gt}}})).status!==-1&&(be.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),zr({type:"shixunsDetail/getSettingsData",payload:{id:la.current}}),zr({type:"shixunsDetail/getShixunsDetail",payload:{id:la.current}}))});return z.createElement("section",{className:Wn.wrap},z.createElement("div",{className:Wn.labelWrap},z.createElement("label",{className:Wn.label},"\u590D\u5236:"),z.createElement("div",{className:Wn.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:Ur,onChange:le=>ra(le.target.checked),disabled:!bn}),z.createElement("span",{className:`${Wn.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((oa=Nt.detail)==null?void 0:oa.shixun_status)>1||((ia=Nt.detail)==null?void 0:ia.public)===2)&&((kr=(yr=Nt.setting)==null?void 0:yr.shixun)==null?void 0:kr.use_scope)===0&&((_r=Nt.detail)==null?void 0:_r.identity)>2)&&z.createElement("div",{className:Wn.labelWrap},z.createElement("label",{className:Wn.label},"\u516C\u5F00\u7A0B\u5EA6:"),z.createElement("div",{className:Wn.labelContent},z.createElement(Ye.ZP.Group,{value:sa,onChange:le=>ot(le.target.value),disabled:!bn},z.createElement(Ye.ZP,{className:Wn.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:Wn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(Ye.ZP,{className:Wn.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:Wn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),sa===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(Xt.Z,{showSearch:!0,className:Wn.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:An,onChange:le=>{zn(le),kn(le)},disabled:!bn,onSelect:Xn,options:_t==null?void 0:_t.map(le=>({value:le}))}),z.createElement("span",{className:Wn.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},Jt==null?void 0:Jt.map(le=>bn?z.createElement(un.Z,{count:"x",className:"mr20 current",onClick:()=>Ht(Jt.filter(ge=>ge!==le))},z.createElement(fe.ZP,{type:"primary",ghost:!0},le)):z.createElement(fe.ZP,{type:"primary",ghost:!0,className:"mr20"},le)))))),z.createElement("div",{className:Wn.labelWrap},z.createElement("label",{className:Wn.label},"\u5F00\u542F\u65F6\u95F4:"),z.createElement("div",{className:Wn.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:Yn,onChange:le=>Tn(le.target.checked),disabled:!bn}),z.createElement("span",{className:`${Wn.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Yn&&z.createElement(gn.default,{className:`${Wn.dataPicker} mt10`,format:Ut,locale:cn.Z,disabled:!bn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:le=>le&&leCn($t(ge))}))),z.createElement(Ue.t,{okText:"\u4FDD\u5B58",hasOkBtn:bn,loading:Xr.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>Ie.history.push(`/shixuns/${la.current}/challenges`),onOk:or}))};var dt=(0,Ie.connect)(({shixunsDetail:ln,loading:On,globalSetting:Nt,user:qn})=>({shixunsDetail:ln,globalSetting:Nt,user:qn,loading:On}))(mt),Tt=re(45079),jt={wrap:"wrap___J9uHL",labelWrap:"labelWrap___kdl0e",label:"label___RZlBA",labelContent:"labelContent___LJE2G",flexRow:"flexRow___hNb4e",color999:"color999___r9hUn",radio:"radio___z_jH6"},vn=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,Cr=(ln,On)=>{var Nt={};for(var qn in ln)$n.call(ln,qn)&&On.indexOf(qn)<0&&(Nt[qn]=ln[qn]);if(ln!=null&&vn)for(var qn of vn(ln))On.indexOf(qn)<0&&lr.call(ln,qn)&&(Nt[qn]=ln[qn]);return Nt},hr=(ln,On,Nt)=>new Promise((qn,Xr)=>{var qr=ur=>{try{Jr(Nt.next(ur))}catch(xr){Xr(xr)}},zr=ur=>{try{Jr(Nt.throw(ur))}catch(xr){Xr(xr)}},Jr=ur=>ur.done?qn(ur.value):Promise.resolve(ur.value).then(qr,zr);Jr((Nt=Nt.apply(ln,On)).next())});const fr=ln=>{var On=ln,{shixunsDetail:Nt,globalSetting:qn,loading:Xr,user:qr,dispatch:zr}=On,Jr=Cr(On,["shixunsDetail","globalSetting","loading","user","dispatch"]),ur,xr;const oa=(0,z.useRef)(),[ia,yr]=(0,z.useState)(),[kr,_r]=(0,z.useState)(),[la,Ur]=(0,z.useState)(),[ra,sa]=(0,z.useState)(),[ot,Jt]=(0,z.useState)(),[Ht,_t]=(0,z.useState)(),[En,An]=(0,z.useState)(),[zn,Yn]=(0,z.useState)(),[Tn,Gt]=(0,z.useState)(),[Cn,bn]=(0,z.useState)(),[kn,Xn]=(0,z.useState)(),or=(xr=(ur=qr.userInfo)==null?void 0:ur.shixun)==null?void 0:xr.editable;(0,z.useEffect)(()=>{var ge,xe;oa.current=(xe=(ge=location.pathname)==null?void 0:ge.split("/"))==null?void 0:xe[2]},[]),(0,z.useEffect)(()=>{var ge,xe,we,Le,ft,pt,Bt,tn,nn,Zt,sn,jn,Fn,xn,dn,rn,pn,Gn,Ln,In,Zn;Nt.setting&&(yr((xe=(ge=Nt.setting)==null?void 0:ge.shixun)==null?void 0:xe.vnc),_r(!!((Le=(we=Nt.setting)==null?void 0:we.shixun)!=null&&Le.webssh)),Ur((pt=(ft=Nt.setting)==null?void 0:ft.shixun)==null?void 0:pt.webssh),sa((tn=(Bt=Nt.setting)==null?void 0:Bt.shixun)==null?void 0:tn.multi_webssh),Jt((Zt=(nn=Nt.setting)==null?void 0:nn.shixun)==null?void 0:Zt.hide_code),_t((jn=(sn=Nt.setting)==null?void 0:sn.shixun)==null?void 0:jn.code_edit_permission),An((xn=(Fn=Nt.setting)==null?void 0:Fn.shixun)==null?void 0:xn.code_hidden),Yn((rn=(dn=Nt.setting)==null?void 0:dn.shixun)==null?void 0:rn.forbid_copy),Gt((Gn=(pn=Nt.setting)==null?void 0:pn.shixun)==null?void 0:Gn.task_pass),bn((In=(Ln=Nt.setting)==null?void 0:Ln.shixun)==null?void 0:In.test_set_permission),Xn((Zn=Nt.setting.shixun)==null?void 0:Zn.display_git_address))},[Nt.setting]);const le=()=>hr(void 0,null,function*(){(yield zr({type:"shixunsDetail/updateLearnSetting",payload:{id:oa.current,shixun:{code_hidden:En,forbid_copy:zn,hide_code:ot,multi_webssh:ra,task_pass:Tn,test_set_permission:Cn,display_git_address:kn,vnc:ia,webssh:kr?la:0,code_edit_permission:Ht}}})).status!==-1&&(be.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),zr({type:"shixunsDetail/getSettingsData",payload:{id:oa.current}}),zr({type:"shixunsDetail/getShixunsDetail",payload:{id:oa.current}}))});return z.createElement("section",{className:jt.wrap},(ia||!kr)&&z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:ia,disabled:!or,onChange:ge=>{const xe=ge.target.checked;yr(xe),xe&&(Jt(!1),_t(!1),An(!1),Yn(!1),sa(!1),_r(!1))}}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!ia&&z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u547D\u4EE4\u884C\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:kr,disabled:!or,onChange:ge=>{const xe=ge.target.checked;_r(xe),xe?(yr(!1),Ur(1)):(sa(!1),Ur(null),Jt(!1))}}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),kr&&z.createElement("div",{className:"ml40"},z.createElement(Ye.ZP.Group,{value:la,disabled:!or,onChange:ge=>{const xe=ge.target.value;Ur(xe),xe!==1&&sa(!1)}},z.createElement(Ye.ZP,{className:jt.radio,value:1},z.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),z.createElement("span",{className:jt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),z.createElement(Ye.ZP,{className:jt.radio,value:2},z.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),z.createElement("span",{className:jt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),la===2&&z.createElement("div",{className:"ml60"},z.createElement(ze.default,{checked:ra,disabled:!or,onChange:ge=>sa(ge.target.checked)}),z.createElement("span",{className:" ml10"},z.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),z.createElement("span",{className:jt.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!ia&&kr&&z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:ot,disabled:!or,onChange:ge=>{const xe=ge.target.checked;Jt(xe),xe&&_t(!1)}}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!ia&&!ot&&z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:Ht,disabled:!or,onChange:ge=>_t(ge.target.checked)}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!ot&&z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:kn,disabled:!or,onChange:ge=>Xn(ge.target.checked)}),z.createElement("span",{className:`${jt.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!ia&&z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:En,disabled:!or,onChange:ge=>An(ge.target.checked)}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!ia&&z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:zn,disabled:!or,onChange:ge=>Yn(ge.target.checked)}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u8DF3\u5173\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:Tn,disabled:!or,onChange:ge=>Gt(ge.target.checked)}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),z.createElement("div",{className:jt.labelWrap},z.createElement("label",{className:jt.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),z.createElement("div",{className:jt.labelContent},z.createElement("div",null,z.createElement(ze.default,{checked:Cn,disabled:!or,onChange:ge=>bn(ge.target.checked)}),z.createElement("span",{className:`${jt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),z.createElement(Ue.t,{okText:"\u4FDD\u5B58",hasOkBtn:or,loading:Xr.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>Ie.history.push(`/shixuns/${oa.current}/challenges`),onOk:le}))};var Bn=(0,Ie.connect)(({shixunsDetail:ln,loading:On,globalSetting:Nt,user:qn})=>({shixunsDetail:ln,globalSetting:Nt,user:qn,loading:On}))(fr),Vt=re(23869),Vn=re(458),sr={flexRow:"flexRow___iOXK1",flexJustifyCenter:"flexJustifyCenter___EzhBH",flexAlignEnd:"flexAlignEnd___yYnjN",flexAlignCenter:"flexAlignCenter___DSXuy",flexColumn:"flexColumn___eAlHb",formWrap:"formWrap___BgCFo",titleWrap:"titleWrap___Y1yNk",fieldWrap:"fieldWrap___dhQNb",button:"button___KOcw8",buttonFixed:"buttonFixed___fErH4",buttonWrap:"buttonWrap___rULI5",width180:"width180___fc_Sl",width100:"width100___HFRB1",width280:"width280___QUy3U",difficultyHint:"difficultyHint___G2WQw",color888:"color888___d6xbW",color0152d9:"color0152d9___zc4Ea",serviceSettingWrap:"serviceSettingWrap___wQRSY",serviceSettingName:"serviceSettingName___v9VHz",serviceSetLeft:"serviceSetLeft___ndFSo",serviceSetInput:"serviceSetInput___I8YpY",serviceSetMemoryInput:"serviceSetMemoryInput___p1DpA",serviceSetTip:"serviceSetTip___Ra3zX",installPackage:"installPackage___JZfJB",popover:"popover___r6mRN",wrap:"wrap___hoiWC",titleLabel:"titleLabel___l238w"},Fr=re(82093),ut=re(59301),yt=Object.defineProperty,Kn=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Hn=(ln,On,Nt)=>On in ln?yt(ln,On,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):ln[On]=Nt,_n=(ln,On)=>{for(var Nt in On||(On={}))Rn.call(On,Nt)&&Hn(ln,Nt,On[Nt]);if(Kn)for(var Nt of Kn(On))Mt.call(On,Nt)&&Hn(ln,Nt,On[Nt]);return ln},ar=(ln,On)=>{var Nt={};for(var qn in ln)Rn.call(ln,qn)&&On.indexOf(qn)<0&&(Nt[qn]=ln[qn]);if(ln!=null&&Kn)for(var qn of Kn(ln))On.indexOf(qn)<0&&Mt.call(ln,qn)&&(Nt[qn]=ln[qn]);return Nt},br=(ln,On,Nt)=>new Promise((qn,Xr)=>{var qr=ur=>{try{Jr(Nt.next(ur))}catch(xr){Xr(xr)}},zr=ur=>{try{Jr(Nt.throw(ur))}catch(xr){Xr(xr)}},Jr=ur=>ur.done?qn(ur.value):Promise.resolve(ur.value).then(qr,zr);Jr((Nt=Nt.apply(ln,On)).next())});const tr=ln=>{var On=ln,{shixunsDetail:Nt,globalSetting:qn,user:Xr,dispatch:qr}=On,zr=ar(On,["shixunsDetail","globalSetting","user","dispatch"]),Jr,ur,xr,oa;const ia=(0,Ie.useLocation)(),yr=(0,z.useRef)((ur=(Jr=ia.pathname)==null?void 0:Jr.split("/"))==null?void 0:ur[2]),[kr]=pe.default.useForm(),[_r,la]=(0,z.useState)(""),[Ur,ra]=(0,z.useState)(!1),sa=(oa=(xr=Xr.userInfo)==null?void 0:xr.shixun)==null?void 0:oa.editable;(0,z.useEffect)(()=>{yr.current&&ot()},[yr.current]);const ot=()=>br(void 0,null,function*(){ra(!0);const Ht=yield(0,Fr.ZP)(`/api/shixuns/${yr.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ht.status===0&&(la((Ht==null?void 0:Ht.standard_answer)||""),kr.setFieldsValue({hide_answer:Ht==null?void 0:Ht.hide_answer,disable_copy:Ht==null?void 0:Ht.disable_copy}),ra(!1))}),Jt=Ht=>br(void 0,null,function*(){(yield(0,Fr.ZP)(`/api/shixuns/${yr.current}/set_standard_answer.json`,{method:"post",body:_n({},Ht)})).status===0&&be.ZP.success("\u4FDD\u5B58\u6210\u529F")});return ut.createElement("section",{className:sr.wrap},ut.createElement(Vn.Z,{loading:Ur},ut.createElement(pe.default,{form:kr,className:sr.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:Jt},ut.createElement("div",{className:sr.fieldWrap},ut.createElement(pe.default.Item,{name:"hide_answer",valuePropName:"checked"},ut.createElement(ze.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),ut.createElement(pe.default.Item,{name:"disable_copy",valuePropName:"checked"},ut.createElement(ze.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),sa?ut.createElement(pe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},ut.createElement(Fe.Z,{defaultValue:_r})):ut.createElement(ut.Fragment,null,ut.createElement("div",{className:sr.titleLabel},"\u53C2\u8003\u7B54\u6848:"),ut.createElement(Xe.Z,{value:_r}))),ut.createElement(pe.default.Item,null,ut.createElement(Ue.t,{okText:"\u4FDD\u5B58",hasOkBtn:sa,loading:!1,onCancel:()=>Ie.history.push(`/shixuns/${yr.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var ir=(0,Ie.connect)(({shixunsDetail:ln,globalSetting:On,user:Nt})=>({shixunsDetail:ln,globalSetting:On,user:Nt}))(tr),mn=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,mr=(ln,On)=>{var Nt={};for(var qn in ln)qt.call(ln,qn)&&On.indexOf(qn)<0&&(Nt[qn]=ln[qn]);if(ln!=null&&mn)for(var qn of mn(ln))On.indexOf(qn)<0&&er.call(ln,qn)&&(Nt[qn]=ln[qn]);return Nt},wr=(ln,On,Nt)=>new Promise((qn,Xr)=>{var qr=ur=>{try{Jr(Nt.next(ur))}catch(xr){Xr(xr)}},zr=ur=>{try{Jr(Nt.throw(ur))}catch(xr){Xr(xr)}},Jr=ur=>ur.done?qn(ur.value):Promise.resolve(ur.value).then(qr,zr);Jr((Nt=Nt.apply(ln,On)).next())});const{TabPane:Or}=De.default;var ea=(ln=>(ln.BasicInfo="basicInfo",ln.Permission="permission",ln.Learning="learning",ln.TestCase="testCase",ln.SuggestedAnswer="suggestedAnswer",ln))(ea||{});const da=ln=>{var On=ln,{shixunsDetail:Nt,globalSetting:qn,loading:Xr,user:qr,dispatch:zr}=On,Jr=mr(On,["shixunsDetail","globalSetting","loading","user","dispatch"]),ur,xr,oa;const[ia,yr]=(0,z.useState)(),kr=(0,z.useRef)(""),_r=(xr=(ur=qr.userInfo)==null?void 0:ur.shixun)==null?void 0:xr.is_creator;(0,z.useEffect)(()=>(zr({type:"globalSetting/footerToggle",payload:!1}),()=>{zr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{var ot;kr.current=(ot=location.pathname.split("/"))==null?void 0:ot[2],zr({type:"shixunsDetail/getSettingsData",payload:{id:kr.current}})},[]);const la=()=>wr(void 0,null,function*(){Ae.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",z.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>wr(void 0,null,function*(){(yield zr({type:"shixunsDetail/permanentClose",payload:{id:kr.current}})).status===1&&(be.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ie.history.push(`/shixuns/${kr.current}/challenges`))})})}),Ur=()=>wr(void 0,null,function*(){var ot,Jt,Ht,_t,En,An;const zn=(yield zr({type:"shixunsDetail/getShixunQuote",payload:{id:kr.current}}))||{};Ae.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${He.modal}`},!!((ot=zn.subjects)!=null&&ot.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Ht=(Jt=zn.subjects)==null?void 0:Jt.splice(0,2))==null?void 0:Ht.map(Yn=>`\u300A${Yn}\u300B`),"\u7B49",z.createElement("span",{className:He.colorOrange},zn==null?void 0:zn.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((_t=zn.courses)!=null&&_t.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(An=(En=zn.courses)==null?void 0:En.splice(0,2))==null?void 0:An.map(Yn=>`\u300A${Yn}\u300B`),"\u7B49",z.createElement("span",{className:He.colorOrange},zn==null?void 0:zn.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${He.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>wr(void 0,null,function*(){(yield zr({type:"shixunsDetail/deleteShixun",payload:{id:kr.current}})).status===1&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ie.history.push("/shixuns"))})})}),ra=()=>{(0,Vt.gy)(zr,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},sa=()=>{var ot,Jt,Ht,_t;return z.createElement("div",{className:"mr20"},_r?((ot=Nt==null?void 0:Nt.detail)==null?void 0:ot.shixun_status)!==2?z.createElement(fe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Ur},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(fe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:ra},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((Jt=Nt.detail)==null?void 0:Jt.identity)===1&&((_t=(Ht=Nt.setting)==null?void 0:Ht.shixun)==null?void 0:_t.status)===2&&z.createElement(fe.ZP,{type:"primary",ghost:!0,onClick:la},"\u6C38\u4E45\u5173\u95ED"))};return z.createElement("section",{className:He.bg},z.createElement(De.default,{animated:!1,activeKey:ia,onChange:ot=>yr(ot),tabBarExtraContent:sa()},z.createElement(Or,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},z.createElement(Ve,null)),z.createElement(Or,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},z.createElement(dt,null)),z.createElement(Or,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},z.createElement(Tt.Z,{active:ia})),z.createElement(Or,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},z.createElement(ir,null)),!((oa=Nt.detail)!=null&&oa.is_jupyter)&&z.createElement(Or,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},z.createElement(Bn,null))))};var xa=(0,Ie.connect)(({shixunsDetail:ln,loading:On,globalSetting:Nt,user:qn})=>({shixunsDetail:ln,globalSetting:Nt,user:qn,loading:On.models.index}))(da)},32166:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return Pt}});var z=re(59301),Ie=re(62957),De=re(99571),Ae=re(6767),be=re(20554),fe=re(29787),He=re(15672),at=re(71051),Fe={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},oe=re(11724),ct=re(62772),pe=re(82093),xt=re(59301),tt=Object.defineProperty,ze=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,$e=(Me,Se,Re)=>Se in Me?tt(Me,Se,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Me[Se]=Re,Pe=(Me,Se)=>{for(var Re in Se||(Se={}))Lt.call(Se,Re)&&$e(Me,Re,Se[Re]);if(it)for(var Re of it(Se))gt.call(Se,Re)&&$e(Me,Re,Se[Re]);return Me},ve=(Me,Se)=>ze(Me,_e(Se)),Ke=(Me,Se,Re)=>new Promise((Ne,qe)=>{var Ue=St=>{try{Wt(Re.next(St))}catch(ht){qe(ht)}},Xe=St=>{try{Wt(Re.throw(St))}catch(ht){qe(ht)}},Wt=St=>St.done?Ne(St.value):Promise.resolve(St.value).then(Ue,Xe);Wt((Re=Re.apply(Me,Se)).next())}),Pt=({visible:Me,onOk:Se,onCancel:Re,info:Ne})=>{const[qe,Ue]=(0,z.useState)("1"),[Xe,Wt]=(0,z.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[St,ht]=(0,z.useState)([]),[Dt,Ce]=(0,z.useState)(0),[ue,Te]=(0,z.useState)(null),[Et,st]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Me&&Be()},[Me]);const Be=()=>{Ue("1"),Te(null),Ce(0),Xe[0].value=(Ne==null?void 0:Ne.gpu_limit)||1,Xe[1].value=(Ne==null?void 0:Ne.gpu_memory_limit)||16,Wt([...Xe])};(0,z.useEffect)(()=>{var se,te;((te=(se=St==null?void 0:St[Dt])==null?void 0:se.content)==null?void 0:te.length)>0&&Te(ve(Pe({},St[Dt].content[0]),{index:0}))},[qe,Dt,St]);const vt=()=>Ke(void 0,null,function*(){yield(0,pe.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(se=>{var te;if(ht(se),(se==null?void 0:se.length)>0){let ee=ve(Pe({},(te=se==null?void 0:se[0])==null?void 0:te.content[0]),{index:0});Te(ee)}})}),lt=se=>{Ue(se),se==="2"&&Ce(0)},Yt=(se,te)=>{Wt(Xe.map(ee=>ee.name===se?te(ee):ee))},je=(se,te)=>{isNaN(se)||Yt(te,ee=>ve(Pe({},ee),{value:se}))},Rt=(se,te)=>{var ee;if(console.log("decline",se.value),se.value=Number(se.value),se.value<=((ee=se.min)!=null?ee:-1/0))return;let ie=se.value-.5ve(Pe({},de),{value:ie}))},nt=(se,te)=>{var ee;if(se.value=Number(se.value),se.value>=((ee=se.max)!=null?ee:1/0))return;let ie=se.value+.5>se.max?se.max:se.value+(te||.5);Yt(se.name,de=>ve(Pe({},de),{value:ie}))},et=(se,te)=>{isNaN(se)||Yt(te,ee=>ve(Pe({},ee),{value:se}))},Ft=se=>{if(se==null||Number.isInteger(se))return se;const te=se%1;return te===.5?se:Math.floor(se)+(te<.5?.5:1)};return xt.createElement(xt.Fragment,null,xt.createElement(Ie.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Me,width:752,destroyOnClose:!0,centered:!0,onCancel:Re,className:Fe.modal,footer:[xt.createElement("div",{className:Fe.btn_warp,key:"1"},xt.createElement(De.ZP,{onClick:Re},"\u53D6\u6D88"),xt.createElement(De.ZP,{type:"primary",onClick:()=>{let se=Pe({},Ne);if(qe=="1")se.gpu_limit=Xe[0].value,se.gpu_memory_limit=Xe[1].value;else if(qe=="2"){if(!ue){Ae.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}se=ve(Pe({},se),{gpu_limit:ue.gpu_limit,gpu_memory_limit:ue.gpu_memory_limit})}Se(se)}},"\u4FDD\u5B58"))]},xt.createElement(be.default,{activeKey:qe,onChange:lt},xt.createElement(be.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},xt.createElement(fe.Z,{spinning:Et},Xe==null?void 0:Xe.map(se=>xt.createElement("div",{className:Fe.con_warp,key:se==null?void 0:se.name},xt.createElement("div",null,se==null?void 0:se.label),xt.createElement("div",null,xt.createElement(He.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,onChange:te=>je(te,se==null?void 0:se.name),value:se==null?void 0:se.value,step:se.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),xt.createElement("div",{className:`${Fe.config_Warp} ${Fe.flex}`},xt.createElement("div",{className:`${Fe.config_btn} ${Fe.flex}`,onClick:()=>Rt(se,se.name==="gpu_limit"?1:.5)},xt.createElement(oe.Z,null)),xt.createElement(at.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,size:"large",step:se.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:se==null?void 0:se.value,onChange:te=>{const ee=Ft(te);et(ee,se==null?void 0:se.name)}}),xt.createElement("div",{className:`${Fe.config_btn} ${Fe.flex}`,onClick:()=>nt(se,se.name==="gpu_limit"?1:.5)},xt.createElement(ct.Z,null))),xt.createElement("div",null,se==null?void 0:se.typeName))))))))}},18309:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return te}});var z=re(59301),Ie=re(62957),De=re(6767),Ae=re(30641),be=re(20554),fe=re(29787),He=re(25399),at=re(99571),Fe={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},oe=re(99267),ct=re(61485),pe=re(13014),xt=re(93314),tt=re(82093),ze=re(76411),_e={lineChart:"lineChart___dCEZW"},it=re(56656),Lt=re.n(it),gt=re(59301),Pe=({dataInfo:ee,indexKey:ie,valueName:de,startAndEndTime:ne,colors:he=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:We})=>{let Qe=null;(0,z.useEffect)(()=>{Ot()},[ee]),(0,z.useEffect)(()=>{window.addEventListener("resize",wt(()=>{Qe&&Qe.resize()},200))},[window.onresize]);const wt=(Ct,on,Je=!1)=>{let Ge,Oe;return(...zt)=>{if(Je){Ct.apply(Oe,zt),Je=!1;return}clearTimeout(Ge),Ge=setTimeout(()=>{Ct.apply(Oe,zt)},on)}},Ze=Ct=>Ct?Ct.map(on=>{const Je=new Date(on),Ge=String(Je.getMonth()+1).padStart(2,"0"),Oe=String(Je.getDate()).padStart(2,"0"),zt=String(Je.getHours()).padStart(2,"0"),At=String(Je.getMinutes()).padStart(2,"0");return`${Ge}/${Oe} ${zt}:${At}`}):[],ke=(Ct,on)=>Ct.map(Je=>{const Ge=on.timestamps.indexOf(Je);return Ge!==-1?on.values[Ge]:null});function kt(Ct){let on=1/0;for(let Ge=0;Ge{let Ge=[];for(let Oe=Ct;Oe<=on;Oe+=Je)Ge.push(Oe);return Ge},an=()=>{var Ct;const on=((Ct=ee==null?void 0:ee.x)==null?void 0:Ct.flat())||[];let Je=[...new Set(on)].sort((Ye,Xt)=>Ye-Xt),Ge=kt(Je),Oe=Ge==null?void 0:Ge.newArray,zt=Ge==null?void 0:Ge.minInterval;Je=[...new Set([...Je,...Oe])].sort((Ye,Xt)=>Ye-Xt);let At=Lt()(ne[0],"YYYY-MM-DD HH:mm").valueOf(),Kt=en(At,Je[0]-zt,zt),hn=Lt()(ne[1],"YYYY-MM-DD HH:mm").valueOf(),Ve=en(Je[Je.length-1]+zt,hn,zt);return Je=[...Kt,...Je,...Ve],[...new Set(Je)].sort((Ye,Xt)=>Ye-Xt)},Ot=()=>{var Ct;Qe=ze.init(document.getElementById(`lineChart${ie}`));let on=an(),Je=(Ct=ee==null?void 0:ee.y)==null?void 0:Ct.map((Oe,zt)=>{var At;let Kt={timestamps:(At=ee==null?void 0:ee.x)==null?void 0:At[zt],values:Oe};return Oe=ke(on,Kt),{name:de[zt],type:"line",itemStyle:{show:!1},lineStyle:{color:he[zt]},data:Oe}}),Ge={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Oe){var zt;let At="";return Oe.forEach((Kt,hn)=>{console.log("item",Kt),At+=`
    +
    +
    + ${We[Kt==null?void 0:Kt.componentIndex]} +
    +
    ${Kt.value>0?Kt.value.toFixed(5):Kt.value==0?0:"--"} ${ie==0?"Cores":"MiB"}
    +
    `}),`
    +
    ${(zt=Oe[0])==null?void 0:zt.name}
    + ${At} +
    `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Ze(on)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:ie==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Je};Qe.setOption(Ge)};return gt.createElement("div",{id:`lineChart${ie}`,className:_e.lineChart})},ve=re(71360),Ke={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},rt=re(82326),Pt=re(16326),Me=re(1560);const Se=ee=>{const ie=new Date,ne=(he=>{const We=new Date(ie);switch(he){case"\u6700\u8FD130\u5206\u949F":We.setMinutes(ie.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":We.setHours(ie.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":We.setDate(ie.getDate()-1);break;case"\u6700\u8FD17\u5929":We.setDate(ie.getDate()-7);break;case"\u6700\u8FD115\u5929":We.setDate(ie.getDate()-15);break;default:return null}return We})(ee);return ne?{startTime:ne,endTime:ie}:null},Re=(ee,ie,de)=>{if(!ee)return!1;const ne=Lt()(),[he,We]=ie;if(ee.isAfter(ne))return!0;if(he){const Qe=he.clone().add(de,"days");if(We&&ee.isAfter(Qe))return!0}if(We){const Qe=We.clone().subtract(de,"days");return ee.isBefore(Qe)||ee.isAfter(ne)}return!1},Ne=ee=>ee<=5?"30s":ee<=15?"1m":ee<=30?"2m":ee<=60?"5m":ee<=180?"10m":ee<=360?"30m":ee<=720?"1h":ee<=1440?"2h":ee<=2880?"4h":ee<=4320?"8h":ee<=10080||ee<=14400?"12h":ee<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",qe=ee=>{const[ie,de]=ee,ne=moment.isMoment(ie)?ie:moment(ie),he=moment.isMoment(de)?de:moment(de);if(!ne.isValid()||!he.isValid())throw new Error("Invalid date provided");const Qe=moment.duration(he.diff(ne)).asMinutes();return Ne(Qe)},Ue=(ee,ie,de=20)=>{const ne=new Date(ee).getTime(),he=new Date(ie).getTime(),We=de*1e3,Qe=[];let wt=ne;for(;wt<=he;)Qe.push(wt),wt+=We;return Qe};var Xe=re(89392),Wt=re(57884),St=re(2610),ht=re(59301),Dt=(ee,ie,de)=>new Promise((ne,he)=>{var We=Ze=>{try{wt(de.next(Ze))}catch(ke){he(ke)}},Qe=Ze=>{try{wt(de.throw(Ze))}catch(ke){he(ke)}},wt=Ze=>Ze.done?ne(Ze.value):Promise.resolve(Ze.value).then(We,Qe);wt((de=de.apply(ee,ie)).next())});const Ce=rt.default.Option,{RangePicker:ue}=Pt.default;var Et=({identifier:ee,data:ie,isFirst:de,setIsFirst:ne,info:he})=>{var We;const[Qe,wt]=(0,z.useState)([]),[Ze,ke]=(0,z.useState)([]),[kt,en]=(0,z.useState)(null),[an,Ot]=(0,z.useState)(""),[Ct,on]=(0,z.useState)([null,null]),[Je,Ge]=(0,z.useState)([]),[Oe,zt]=(0,z.useState)(!1),[At,Kt]=(0,z.useState)([]),[hn,Ve]=(0,z.useState)(!1),[Ye,Xt]=(0,z.useState)(!1),[un,gn]=(0,z.useState)(""),[cn,Qn]=(0,z.useState)(1),Un=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Wn=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,z.useEffect)(()=>{var dt,Tt,jt,vn;if(ie&&de){Ut(),wt(ie==null?void 0:ie.recent_users),ke(ie==null?void 0:ie.managers);const $n=(he==null?void 0:he.type)==="\u6311\u6218\u9875\u9762";((dt=ie==null?void 0:ie.managers)==null?void 0:dt.length)>0?en($n?he==null?void 0:he.myshixun_id:(Tt=ie==null?void 0:ie.managers[0])==null?void 0:Tt.id):((jt=ie==null?void 0:ie.recent_users)==null?void 0:jt.length)>0&&en($n?he==null?void 0:he.myshixun_id:(vn=ie==null?void 0:ie.recent_users[0])==null?void 0:vn.id),Ot("\u6700\u8FD130\u5206\u949F"),ne(!1)}},[ie]),(0,z.useEffect)(()=>{if(an){let dt=Se(an);on([Lt()(dt==null?void 0:dt.startTime),Lt()(dt==null?void 0:dt.endTime)])}},[an]),(0,z.useEffect)(()=>{kt&&(Ct!=null&&Ct[0])&&(Ct!=null&&Ct[1])&&Qt()},[kt,Ct]);const Qt=()=>Dt(void 0,null,function*(){var dt;zt(!0);let Tt={startTimeString:Ct[0]?Ct[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:Ct[1]?Ct[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:kt};const jt=yield(0,tt.ZP)(`/api/shixuns/${ee}/cpu_rank_data.json`,{method:"get",params:Tt});(jt==null?void 0:jt.status)==0&&(Kt((dt=jt==null?void 0:jt.data)==null?void 0:dt.statisticsList),Qn(cn+1)),zt(!1)}),Jn=(0,z.useRef)((0,Xe.throttle)(dt=>Nn(dt),1200,{leading:!0,trailing:!0})).current,Nn=dt=>Dt(void 0,null,function*(){if(dt=="")return;const Tt=yield(0,tt.ZP)(`/api/shixuns/${ee}/cpu_search_data`,{method:"get",params:{search:dt}});(Tt==null?void 0:Tt.status)==0&&Ge(Tt==null?void 0:Tt.data)}),Pn=(dt,Tt)=>{dt==="CPU"?(hn?(0,St.BU)():(0,St.Dj)(document.getElementById(`tj${Tt}`)),Ve(!hn)):(Ye?(0,St.BU)():(0,St.Dj)(document.getElementById(`tj${Tt}`)),Xt(!Ye))},wn=(dt,Tt,jt)=>{const vn=Tt==="CPU"?"cpuUsageChart":"memoryUsageChart";let $n=dt.map(Cr=>{var hr,fr,Bn,Vt;const Vn=(hr=Cr.promQueryResult)==null?void 0:hr[vn],sr=`${Cr.envId}-${Cr.myPracticalTrainingId}_${Tt}`,Fr=((Vt=(Bn=(fr=Vn==null?void 0:Vn.results[sr])==null?void 0:fr.frames[0])==null?void 0:Bn.data)==null?void 0:Vt.values)||[];return Fr.length>0?Fr[jt]:[]});return $n.some(Cr=>Array.isArray(Cr)&&Cr.length>0)?$n:[]},$t=dt=>{en(dt),Ut()},Ut=()=>{Ge([]),gn("")},mt=dt=>{let Tt=!1;for(let jt=0;jt<(At==null?void 0:At.length);jt++){let vn=wn(At,dt,1)[jt];if(vn&&(vn==null?void 0:vn.length)>0){Tt=!0;break}}return(At==null?void 0:At.length)>0&&Tt};return ht.createElement(ht.Fragment,null,ht.createElement("div",{className:`${Ke.flex_warp}`},ht.createElement(Me.Z,{allowClear:!0,showSearch:!0,value:un,style:{width:280},onSearch:Jn,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(dt,Tt)=>{gn(dt),Tt!=null&&Tt.key&&en(Number(Tt==null?void 0:Tt.key))},onClear:Ut,size:"large"},Je==null?void 0:Je.map((dt,Tt)=>ht.createElement(Ce,{key:dt.id,value:dt.name},dt.name.length>4?`${dt.name.slice(0,4)}...`:dt.name,`( ${dt.phone?dt.phone:""} ${dt.mail?` - ${dt.mail}`:""})`))),ht.createElement("div",null,ht.createElement(rt.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:an,onChange:dt=>{Ot(dt)}},Un.map((dt,Tt)=>ht.createElement(rt.default.Option,{key:Tt,value:dt},dt))),ht.createElement(ue,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:Ct,disabledDate:dt=>Re(dt,Ct,15),format:"YYYY-MM-DD HH:mm",onChange:dt=>{on(dt),Ot(void 0)}}))),ht.createElement(ve.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:kt,onChange:dt=>$t(dt),dataSource:Ze,titleWidth:60,key:1}),ht.createElement(ve.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Qe==null?void 0:Qe.length)==0?"mt0":"",style:{marginBottom:(Qe==null?void 0:Qe.length)>0?"0px":"17px"},value:kt,onChange:dt=>$t(dt),dataSource:Qe,titleWidth:60,key:2}),(We=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:We.map((dt,Tt)=>ht.createElement("div",{className:`${Ke.chart_content}`,key:Tt,id:`tj${Tt}`},ht.createElement("div",{className:Ke.chart_title},ht.createElement("span",null,dt==null?void 0:dt.name,"\u4F7F\u7528\u91CF"),ht.createElement("i",{className:`${Ke.fullscreen} + iconfont + ${(dt==null?void 0:dt.type)=="CPU"?hn?"icon-tuichuquanping2":"icon-quanping2":Ye?"icon-tuichuquanping2":"icon-quanping2"} + `,onClick:()=>Pn(dt.type,Tt)})),ht.createElement(fe.Z,{spinning:Oe},mt(dt.type)?ht.createElement("div",{style:{marginTop:(dt==null?void 0:dt.type)=="CPU"?hn?"7%":"":Ye?"7%":""}},ht.createElement(Pe,{dataInfo:{y:wn(At,dt==null?void 0:dt.type,1)||[],x:wn(At,dt==null?void 0:dt.type,0)||[]},startAndEndTime:Ct,colors:Wn,indexKey:Tt,valueName:At.map(jt=>jt.name),imageTypeName:At.map(jt=>{var vn;return(vn=jt==null?void 0:jt.promQueryResult)==null?void 0:vn.imageTypeName}),key:`${Tt}-${cn}`}),ht.createElement("div",{className:Ke.info_con},ht.createElement("div",{className:Ke.info_top},ht.createElement("div",null,"\u6700\u5927\u503C"),ht.createElement("div",null,"\u6700\u5C0F\u503C"),ht.createElement("div",null,"\u5E73\u5747\u503C")),At.map((jt,vn)=>{var $n;let lr=jt==null?void 0:jt.promQueryResult;return ht.createElement("div",{className:Ke.listdata,key:vn},ht.createElement("div",{className:Ke.block,style:{backgroundColor:Wn[vn],marginRight:10}}),ht.createElement("div",{className:Ke.typename},($n=jt==null?void 0:jt.promQueryResult)==null?void 0:$n.imageTypeName),ht.createElement("div",{className:Ke.val},(dt==null?void 0:dt.type)=="CPU"?`${lr==null?void 0:lr.cpuMaxDoubleValue}Cores`:`${lr==null?void 0:lr.memoryDoubleMaxValue}MiB`),ht.createElement("div",{className:Ke.val},(dt==null?void 0:dt.type)=="CPU"?`${lr==null?void 0:lr.cpuMinDoubleValue}Cores`:`${lr==null?void 0:lr.memoryDoubleMinValue}MiB`),ht.createElement("div",{className:Ke.val},(dt==null?void 0:dt.type)=="CPU"?`${lr==null?void 0:lr.cpuAvgDoubleValue}Cores`:`${lr==null?void 0:lr.memoryDoubleAvgValue}MiB`))}))):ht.createElement(Wt.Z,null)))))},st=re(59301),Be=(ee,ie,de)=>new Promise((ne,he)=>{var We=Ze=>{try{wt(de.next(Ze))}catch(ke){he(ke)}},Qe=Ze=>{try{wt(de.throw(Ze))}catch(ke){he(ke)}},wt=Ze=>Ze.done?ne(Ze.value):Promise.resolve(Ze.value).then(We,Qe);wt((de=de.apply(ee,ie)).next())}),lt=({getApi:ee,identifier:ie,visible:de,info:ne})=>{const[he,We]=(0,z.useState)({}),[Qe,wt]=(0,z.useState)(!0);(0,z.useEffect)(()=>{wt(!0)},[de]),(0,z.useEffect)(()=>{ee&&Qe&&Ze()},[ee]);const Ze=()=>Be(void 0,null,function*(){const ke=yield(0,tt.ZP)(`/api/shixuns/${ie}/cpu_basic_data.json`,{method:"get"});(ke==null?void 0:ke.status)==0&&We(ke)});return st.createElement("div",null,st.createElement(Et,{isFirst:Qe,setIsFirst:ke=>wt(ke),identifier:ie,data:he,info:ne}))},Yt=re(49661),je=re(76560),Rt=re(67135),nt=re(23869),et=re(59301),Ft=(ee,ie,de)=>new Promise((ne,he)=>{var We=Ze=>{try{wt(de.next(Ze))}catch(ke){he(ke)}},Qe=Ze=>{try{wt(de.throw(Ze))}catch(ke){he(ke)}},wt=Ze=>Ze.done?ne(Ze.value):Promise.resolve(Ze.value).then(We,Qe);wt((de=de.apply(ee,ie)).next())});const se=({globalSetting:ee,dispatch:ie,practiceSetting:de,shixunsDetail:ne,visible:he,onCancel:We,info:Qe,identifier:wt,isJupyter:Ze,onOk:ke})=>{const[kt,en]=(0,z.useState)("1"),[an,Ot]=(0,z.useState)("\u63A8\u8350\u914D\u7F6E"),[Ct,on]=(0,z.useState)([]),[Je,Ge]=(0,z.useState)(!1),[Oe,zt]=(0,z.useState)(!1),[At,Kt]=(0,z.useState)({}),[hn,Ve]=(0,z.useState)(!1);(0,z.useEffect)(()=>{he&&(zt(!1),en("1"),Ot("\u63A8\u8350\u914D\u7F6E"),(Qe==null?void 0:Qe.type)=="\u6311\u6218\u9875\u9762"?on(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):on(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Kt({}),Ye(),(Qe==null?void 0:Qe.type)=="\u6311\u6218\u9875\u9762"&&ie({type:"shixunsDetail/getShixunsDetail",payload:{id:wt}}))},[he]);const Ye=()=>Ft(void 0,null,function*(){Ve(!0);const Qt=yield(0,Rt.HS)(wt);[0,-10].includes(Qt.status)&&(Kt(Qt),Ve(!1))}),Xt=Qt=>{Qt=="2"?zt(!0):zt(!1),en(Qt)},un=()=>{Ie.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:et.createElement("div",{className:"tc"},et.createElement("img",{src:pe,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},gn=()=>Ft(void 0,null,function*(){if((0,nt.gy)(ie,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||an=="\u5F53\u524D\u914D\u7F6E")return;Ge(!0),(yield(0,tt.ZP)(`/api/shixuns/${wt}/apply_recommend_config.json`,{method:"put",body:{data:an=="\u63A8\u8350\u914D\u7F6E"?At==null?void 0:At.recommend:At==null?void 0:At.high}})).status==0&&(De.ZP.success("\u5E94\u7528\u6210\u529F"),Ge(!1),We(),ke())}),cn=()=>Ft(void 0,null,function*(){var Qt,Jn;if(yield Qn(),(0,Yt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Qt=ne.detail)!=null&&Qt.is_jupyter||(Jn=ne.detail)!=null&&Jn.is_jupyter_lab){ie({type:"shixunsDetail/execJupyter",payload:{id:wt}}).then(Pn=>{var wn;Pn!=null&&Pn.identifier&&((wn=je.history)==null||wn.push(`/tasks/${Pn.identifier}/jupyter`))});return}ie({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Nn=Ze?yield(0,Rt.BK)({id:wt}):yield(0,Rt.Ir)({id:wt});if(ie({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Nn!=null&&Nn.game_identifier||Nn!=null&&Nn.identifier){(0,Yt.xg)(Ze?`/tasks/${Nn==null?void 0:Nn.identifier}/jupyter`:`/tasks/${Nn.game_identifier}`);return}(Nn==null?void 0:Nn.status)===-3?(0,Yt.eF)():(Nn==null?void 0:Nn.status)===2?Un(Nn==null?void 0:Nn.message):(Nn==null?void 0:Nn.status)===3&&Wn(Nn==null?void 0:Nn.message)}),Qn=()=>new Promise((Qt,Jn)=>{var Nn;(Nn=de==null?void 0:de.sideBar)!=null&&Nn.confirmLeave?Ie.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:()=>{ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Qt()},onCancel:()=>{Jn()}}):Qt()}),Un=Qt=>{Qt=Qt!=null&&Qt.includes(".json")?Qt:`${Qt}.json`,Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:et.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ft(void 0,null,function*(){const Jn=yield(0,tt.ZP)("/api"+Qt,{method:"get"});if(!Jn)return;De.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Nn=yield(0,Rt.Ir)({id:Jn.shixun_identifier});if(Nn!=null&&Nn.game_identifier){(0,Yt.xg)(`/tasks/${Nn.game_identifier}`);return}(Nn==null?void 0:Nn.status)===2?Un(Nn==null?void 0:Nn.message):(Nn==null?void 0:Nn.status)===3&&Wn(Nn==null?void 0:Nn.message)})})},Wn=Qt=>{Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:et.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return et.createElement(et.Fragment,null,et.createElement(Ae.Z,{title:null,placement:"right",open:he,width:1e3,onClose:We,closeIcon:null,footer:null},et.createElement("div",{className:Fe.header_body},et.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),et.createElement(oe.Z,{className:Fe.close,onClick:We})),et.createElement(be.default,{activeKey:kt,onChange:Xt},et.createElement(be.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},et.createElement(fe.Z,{spinning:hn,size:"large",tip:et.createElement("div",{style:{color:"#666",fontSize:"14px"}},et.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),et.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",et.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(At==null?void 0:At.status)==0?et.createElement(et.Fragment,null,et.createElement("div",{className:Fe.recommend_config_introduce},et.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),et.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),et.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),et.createElement("div",{className:Fe.recommend_config},Ct.map((Qt,Jn)=>et.createElement("div",{className:`${Fe.recommend_config_item} ${Qt==an?Fe.recommend_config_active_item:""}`,key:Qt,onClick:()=>Ot(Qt)},et.createElement("div",{className:Fe.item_title},et.createElement("div",null,Qt),Jn==1?et.createElement("div",{className:Fe.recommend_text},"\u63A8\u8350"):et.createElement(et.Fragment,null)),(Qt=="\u5F53\u524D\u914D\u7F6E"&&(At==null?void 0:At.current)||Qt=="\u63A8\u8350\u914D\u7F6E"&&(At==null?void 0:At.recommend)||Qt=="\u589E\u5F3A\u914D\u7F6E"&&(At==null?void 0:At.high)||[]).map((Nn,Pn)=>et.createElement("div",{className:Fe.item_content,key:Pn},et.createElement("span",null,Nn==null?void 0:Nn.image_name),Nn!=null&&Nn.cpu_limit?et.createElement("span",null,Nn==null?void 0:Nn.cpu_limit,"\u6838",Nn==null?void 0:Nn.memory_limit,"G"):et.createElement("div",null,et.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),et.createElement(He.Z,{title:et.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",et.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",et.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},et.createElement(ct.Z,{className:Fe.tooltip})))))))),et.createElement("div",{className:Fe.recommend_config_footer},et.createElement("div",null,et.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),et.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>un()},"\u8054\u7CFB\u7BA1\u7406\u5458")),et.createElement(at.ZP,{type:"primary",shape:"round",disabled:an=="\u5F53\u524D\u914D\u7F6E",onClick:gn,loading:Je},"\u4E00\u952E\u5E94\u7528"))):hn?et.createElement("div",{style:{height:400}}):et.createElement("div",{className:Fe.no_data},et.createElement("img",{src:xt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),et.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",et.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Qe==null?void 0:Qe.type)!="\u6311\u6218\u9875\u9762"&&et.createElement("div",{className:Fe.application,onClick:()=>{cn(),We()}},"\u6A21\u62DF\u5B9E\u6218")))),et.createElement(be.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},et.createElement(lt,{getApi:Oe,identifier:wt,visible:he,info:Qe})))))};var te=(0,je.connect)(({globalSetting:ee,practiceSetting:ie,shixunsDetail:de})=>({globalSetting:ee,practiceSetting:ie,shixunsDetail:de}))(se)},40151:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return Se}});var z=re(59301),Ie=re(62957),De=re(99571),Ae=re(6767),be=re(20554),fe=re(29787),He=re(15672),at=re(71051),Fe=re(54172),oe={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},ct=re(11724),pe=re(62772),xt=re(82093),tt=re(57884),ze=re(59301),_e=Object.defineProperty,it=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,ve=(Re,Ne,qe)=>Ne in Re?_e(Re,Ne,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Re[Ne]=qe,Ke=(Re,Ne)=>{for(var qe in Ne||(Ne={}))$e.call(Ne,qe)&&ve(Re,qe,Ne[qe]);if(gt)for(var qe of gt(Ne))Pe.call(Ne,qe)&&ve(Re,qe,Ne[qe]);return Re},rt=(Re,Ne)=>it(Re,Lt(Ne)),Pt=(Re,Ne,qe)=>new Promise((Ue,Xe)=>{var Wt=Dt=>{try{ht(qe.next(Dt))}catch(Ce){Xe(Ce)}},St=Dt=>{try{ht(qe.throw(Dt))}catch(Ce){Xe(Ce)}},ht=Dt=>Dt.done?Ue(Dt.value):Promise.resolve(Dt.value).then(Wt,St);ht((qe=qe.apply(Re,Ne)).next())}),Se=({visible:Re,onOk:Ne,onCancel:qe,info:Ue})=>{var Xe,Wt,St,ht,Dt;const[Ce,ue]=(0,z.useState)("1"),[Te,Et]=(0,z.useState)([]),[st,Be]=(0,z.useState)([]),[vt,lt]=(0,z.useState)(0),[Yt,je]=(0,z.useState)(null),[Rt,nt]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Re&&(et(),Ft(),se())},[Re]);const et=()=>{ue("1"),Et([]),je(null),lt(0)};(0,z.useEffect)(()=>{var Qe,wt;((wt=(Qe=st==null?void 0:st[vt])==null?void 0:Qe.content)==null?void 0:wt.length)>0&&je(rt(Ke({},st[vt].content[0]),{index:0}))},[Ce,vt,st]);const Ft=()=>Pt(void 0,null,function*(){nt(!0),yield(0,xt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(Qe=>{let{max_cpu:wt,max_memory:Ze,min_cpu:ke,min_memory:kt}=Qe,{cpu:en,memory:an}=Ue;Et([{name:"CPU",value:en,min:ke,max:wt,typeName:"\u6838"},{name:"\u5185\u5B58",value:an,min:kt,max:Ze,typeName:"GB"}])}),nt(!1)}),se=()=>Pt(void 0,null,function*(){yield(0,xt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(Qe=>{var wt;if(Be(Qe),(Qe==null?void 0:Qe.length)>0){let Ze=rt(Ke({},(wt=Qe==null?void 0:Qe[0])==null?void 0:wt.content[0]),{index:0});je(Ze)}})}),te=Qe=>{ue(Qe),Qe==="2"&<(0)},ee=(Qe,wt)=>{Et(Te.map(Ze=>Ze.name===Qe?wt(Ze):Ze))},ie=(Qe,wt)=>{isNaN(Qe)||ee(wt,Ze=>rt(Ke({},Ze),{value:Qe}))},de=Qe=>{var wt;if(console.log("decline",Qe.value),Qe.value=Number(Qe.value),Qe.value<=((wt=Qe.min)!=null?wt:-1/0))return;let Ze=Qe.value-.5rt(Ke({},ke),{value:Ze}))},ne=Qe=>{var wt;if(Qe.value=Number(Qe.value),Qe.value>=((wt=Qe.max)!=null?wt:1/0))return;let Ze=Qe.value+.5>Qe.max?Qe.max:Qe.value+.5;ee(Qe.name,ke=>rt(Ke({},ke),{value:Ze}))},he=(Qe,wt)=>{isNaN(Qe)||ee(wt,Ze=>rt(Ke({},Ze),{value:Qe}))},We=Qe=>{if(Qe==null||Number.isInteger(Qe))return Qe;const wt=Qe%1;return wt===.5?Qe:Math.floor(Qe)+(wt<.5?.5:1)};return ze.createElement(ze.Fragment,null,ze.createElement(Ie.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Re,width:752,destroyOnClose:!0,centered:!0,onCancel:qe,className:oe.modal,footer:[ze.createElement("div",{className:oe.btn_warp,key:"1"},ze.createElement(De.ZP,{onClick:qe},"\u53D6\u6D88"),ze.createElement(De.ZP,{type:"primary",onClick:()=>{let Qe=Ke({},Ue);if(Ce=="1")Qe.cpu=Te[0].value,Qe.memory=Te[1].value;else if(Ce=="2"){if(!Yt){Ae.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}Qe=rt(Ke({},Qe),{cpu:Yt.cpu,memory:Yt.memory})}Ne(Qe)}},"\u4FDD\u5B58"))]},ze.createElement(be.default,{activeKey:Ce,onChange:te},ze.createElement(be.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},ze.createElement(fe.Z,{spinning:Rt},Te==null?void 0:Te.map(Qe=>ze.createElement("div",{className:oe.con_warp,key:Qe==null?void 0:Qe.name},ze.createElement("div",null,Qe==null?void 0:Qe.name),ze.createElement("div",null,ze.createElement(He.Z,{min:Qe==null?void 0:Qe.min,max:Qe==null?void 0:Qe.max,onChange:wt=>ie(wt,Qe==null?void 0:Qe.name),value:Qe==null?void 0:Qe.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),ze.createElement("div",{className:`${oe.config_Warp} ${oe.flex}`},ze.createElement("div",{className:`${oe.config_btn} ${oe.flex}`,onClick:()=>de(Qe)},ze.createElement(ct.Z,null)),ze.createElement(at.Z,{min:Qe==null?void 0:Qe.min,max:Qe==null?void 0:Qe.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:Qe==null?void 0:Qe.value,onChange:wt=>{const Ze=We(wt);he(Ze,Qe==null?void 0:Qe.name)}}),ze.createElement("div",{className:`${oe.config_btn} ${oe.flex}`,onClick:()=>ne(Qe)},ze.createElement(pe.Z,null))),ze.createElement("div",null,Qe==null?void 0:Qe.typeName))))),(st==null?void 0:st.length)>0&&ze.createElement(be.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},ze.createElement("div",{className:oe.sceneList},st==null?void 0:st.map((Qe,wt)=>ze.createElement("div",{className:`${oe.sceneItem} ${vt==wt&&oe.sceneItemActive}`,key:Qe==null?void 0:Qe.id,onClick:()=>{lt(wt)}},Qe==null?void 0:Qe.name))),((Wt=(Xe=st==null?void 0:st[vt])==null?void 0:Xe.content)==null?void 0:Wt.length)>0?ze.createElement(Fe.default,{rowSelection:{type:"radio",selectedRowKeys:[Yt==null?void 0:Yt.index],onChange:(Qe,wt)=>{je(wt[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(Qe,wt)=>ze.createElement("div",null,Qe,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(Qe,wt)=>ze.createElement("div",null,Qe,"GB")}],dataSource:(St=st==null?void 0:st[vt])==null?void 0:St.content.map((Qe,wt)=>rt(Ke({},Qe),{index:wt})),rowKey:"index",pagination:!1,scroll:((Dt=(ht=st==null?void 0:st[vt])==null?void 0:ht.content)==null?void 0:Dt.length)>3?{y:148}:{}}):ze.createElement(tt.Z,null)))))}},88195:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return gt}});var z=re(59301),Ie=re(76560),De=re(37568),Ae=re(28284),be=re(62957),fe=re(6767),He=re(14566),at=re(99571),Fe=re(90524),oe=re(55351),ct={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},pe=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,ze=($e,Pe)=>{var ve={};for(var Ke in $e)xt.call($e,Ke)&&Pe.indexOf(Ke)<0&&(ve[Ke]=$e[Ke]);if($e!=null&&pe)for(var Ke of pe($e))Pe.indexOf(Ke)<0&&tt.call($e,Ke)&&(ve[Ke]=$e[Ke]);return ve},_e=($e,Pe,ve)=>new Promise((Ke,rt)=>{var Pt=Re=>{try{Se(ve.next(Re))}catch(Ne){rt(Ne)}},Me=Re=>{try{Se(ve.throw(Re))}catch(Ne){rt(Ne)}},Se=Re=>Re.done?Ke(Re.value):Promise.resolve(Re.value).then(Pt,Me);Se((ve=ve.apply($e,Pe)).next())});const it=De.default.TextArea,Lt=$e=>{var Pe=$e,{newShixuns:ve,globalSetting:Ke,loading:rt,dispatch:Pt}=Pe,Me=ze(Pe,["newShixuns","globalSetting","loading","dispatch"]);const[Se]=Ae.default.useForm(),[Re,Ne]=(0,z.useState)([]),qe=ht=>{["uploading","done","removed"].includes(ht.file.status)&&Ne(ht.fileList)},Ue=ht=>{var Dt;if(!ht.percent||ht.percent==100){const Ce=(Dt=ht.response)==null?void 0:Dt.id;return be.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_e(void 0,null,function*(){(yield Pt({type:"newShixuns/deleteAttachment",payload:{id:Ce}}))&&Ne(Re.filter(Te=>{var Et;return((Et=Te.response)==null?void 0:Et.id)!==Ce}))})}),!1}},Xe=ht=>Re.length?!1:ht.size/1024/1024>50?(fe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Wt=ht=>_e(void 0,null,function*(){var Dt,Ce;const{language:ue,env:Te,mode:Et,code:st}=ht||{},Be=yield Pt({type:"newShixuns/applyShixunMirror",payload:{language:ue,runtime:Te,run_method:Et,attachment_id:(Ce=(Dt=Re==null?void 0:Re[0])==null?void 0:Dt.response)==null?void 0:Ce.id}});Pt({type:"newShixuns/setActionTabs",payload:{}}),Be&&fe.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),St=()=>{Se.resetFields(),Ne([])};return z.createElement(be.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:St},z.createElement("section",{className:ct.qrCode},z.createElement("aside",{className:ct.a1},z.createElement("div",{className:ct.code},z.createElement("img",{width:120,height:120,src:oe,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("div",{className:ct.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),z.createElement("div",{className:ct.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),z.createElement("aside",{className:ct.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",z.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),z.createElement(Ae.default,{className:ct.formWrap,form:Se,labelCol:{span:4},wrapperCol:{span:20},onFinish:Wt},z.createElement(Ae.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},z.createElement(it,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),z.createElement(Ae.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},z.createElement(it,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),z.createElement(Ae.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},z.createElement(it,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),z.createElement(Ae.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},z.createElement("div",{className:ct.upload},z.createElement(He.default,{fileList:Re,action:`${Fe.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:qe,onRemove:Ue,beforeUpload:Xe,withCredentials:!0},z.createElement("span",{className:`${ct.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),z.createElement("span",{className:`${ct.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),z.createElement("div",{className:ct.footerWrap},z.createElement(Ae.default.Item,null,z.createElement(at.ZP,{className:"mr5",size:"middle",onClick:()=>{Pt({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),z.createElement(at.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:rt["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var gt=(0,Ie.connect)(({newShixuns:$e,loading:Pe,globalSetting:ve})=>({newShixuns:$e,globalSetting:ve,loading:Pe.effects}))(Lt)},84722:function(Dn,fn,re){"use strict";var z=re(59301),Ie=re(76560),De=re(62957),Ae=re(55351);const be=({newShixuns:fe,dispatch:He,user:at})=>{var Fe;const[oe,ct]=(0,z.useState)(!1);(0,z.useEffect)(()=>{fe.actionTabs.key==="Create-Environment"&&xt()},[(Fe=fe==null?void 0:fe.actionTabs)==null?void 0:Fe.key]);const pe=()=>{He({type:"newShixuns/setActionTabs",payload:{}})},xt=()=>{var tt,ze,_e,it;pe(),((tt=at.userInfo)==null?void 0:tt.mirror_marker_status)===0?ct(!0):((ze=at.userInfo)==null?void 0:ze.mirror_marker_status)===1?Ie.history.push(`/users/${(_e=at.userInfo)==null?void 0:_e.login}/experiment-img/add`):((it=at.userInfo)==null?void 0:it.mirror_marker_status)===2&&De.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var Lt;Ie.history.push(`/users/${(Lt=at.userInfo)==null?void 0:Lt.login}/experiment-img`)}})};return z.createElement(De.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:oe,footer:null,onCancel:()=>{ct(!1)}},z.createElement("div",{style:{textAlign:"center"}},z.createElement("br",null),z.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Ae,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("img",null))};fn.Z=(0,Ie.connect)(({newShixuns:fe,user:He,globalSetting:at})=>({newShixuns:fe,globalSetting:at,user:He}))(be)},43981:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return fe}});var z=re(59301),Ie=re(62957),De=re(38394),Ae={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},fe=({installPackage:He,visible:at,setVisible:Fe})=>{var oe,ct;return(0,z.useEffect)(()=>(at?document.body.setAttribute("class",Ae.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[at]),z.createElement(Ie.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:at,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:Ae.wrapInstallPackageStyle,footer:null,onCancel:()=>Fe(!1)},z.createElement("div",{className:Ae.installPackageStyle},z.createElement("div",{className:"mb30"},z.createElement("div",{className:Ae.title},He.mainTypeName),z.createElement("div",null,z.createElement(De.Z,{value:He.mainTypeDescription}))),!!((oe=He==null?void 0:He.smallType)!=null&&oe.length)&&z.createElement("div",{className:Ae.line}),z.createElement("div",null,(ct=He==null?void 0:He.smallType)==null?void 0:ct.map((pe,xt)=>z.createElement(z.Fragment,{key:xt},z.createElement("div",{className:Ae.title,style:{marginBottom:14}},pe.name),z.createElement("div",{className:"mb30"},z.createElement(De.Z,{value:pe.des})))))))}},2610:function(Dn,fn,re){"use strict";re.d(fn,{BU:function(){return Ie},Dj:function(){return z},gH:function(){return De},vp:function(){return Ae}});function z(be){try{be.mozRequestFullScreen?be.mozRequestFullScreen():be.webkitRequestFullScreen&&be.webkitRequestFullScreen()}catch(fe){console.log(fe,":e")}}function Ie(){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 De=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ae(){var be=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,fe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",be),window.isFullScreen?window.isFullScreen:be!=null}},98072:function(Dn,fn,re){"use strict";re.d(fn,{U:function(){return Fe}});var z=re(59301),Ie=Object.defineProperty,De=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,fe=(oe,ct,pe)=>ct in oe?Ie(oe,ct,{enumerable:!0,configurable:!0,writable:!0,value:pe}):oe[ct]=pe,He=(oe,ct)=>{for(var pe in ct||(ct={}))Ae.call(ct,pe)&&fe(oe,pe,ct[pe]);if(De)for(var pe of De(ct))be.call(ct,pe)&&fe(oe,pe,ct[pe]);return oe},at=(oe,ct,pe)=>new Promise((xt,tt)=>{var ze=Lt=>{try{it(pe.next(Lt))}catch(gt){tt(gt)}},_e=Lt=>{try{it(pe.throw(Lt))}catch(gt){tt(gt)}},it=Lt=>Lt.done?xt(Lt.value):Promise.resolve(Lt.value).then(ze,_e);it((pe=pe.apply(oe,ct)).next())});function Fe(oe,ct){const[pe,xt]=(0,z.useState)(ct),[tt,ze]=(0,z.useState)(!1),[_e,it]=(0,z.useState)();return[pe,tt,(gt,$e=!1)=>at(this,null,function*(){const Pe=$e?ct:He(He({},pe),gt);ze(!0),xt(Pe);const ve=yield oe(Pe);return ze(!1),it(ve),ve}),_e,it]}},90290:function(Dn,fn,re){"use strict";re.d(fn,{AL:function(){return Pe},Iy:function(){return ct},Qv:function(){return tt},ez:function(){return $e},jb:function(){return pe}});var z=re(32834),Ie=re.n(z),De=re(11690),Ae=re.n(De);let be=1;function fe(Me,Se){const Re=Me.match(/^(\s+)(?:```)/);if(Re===null)return Se;const Ne=Re[1];return Se.split(` +`).map(qe=>{const Ue=qe.match(/^\s+/);if(Ue===null)return qe;const[Xe]=Ue;return Xe.length>=Ne.length?qe.slice(Ne.length):qe}).join(` +`)}let He=[],at=["
      "];const Fe=new(Ie()).Renderer,oe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ct(){He.length=0,at=["
        "]}const pe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function xt(Me,Se,Re,Ne){if(Se>=Me.length||Me[Se].level<=Re)return Se;var qe=Me[Se];Ne.push("
      • "+qe.text+""),Se++;var Ue=[];return Se=xt(Me,Se,qe.level,Ue),Ue.length>0&&(Ne.push("
          "),Ue.forEach(function(Xe){Ne.push(Xe)}),Ne.push("
        ")),Ne.push("
      • "),Se=xt(Me,Se,Re,Ne),Se}function tt(){return xt(He,0,0,at),at.push("
      "),at.join("")}const ze={heading(Me){const Se=oe.exec(Me);if(be+=1,Se)return{type:"heading",raw:Se[0],depth:Se[1].length,text:Se[2]}},fences(Me){const Se=this.rules.block.fences.exec(Me);if(Se){const Re=Se[0];let Ne=fe(Re,Se[3]||"");const qe=Se[2]?Se[2].trim():Se[2];if(["latex","katex","math"].indexOf(qe)>=0){const Ue=Lt(),Xe=Ne;Ne=Ue,gt[Ue]={type:"block",expression:Xe}}return{type:"code",raw:Re,lang:qe,text:Ne}}}},_e=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let it=0;const Lt=()=>`__special_katext_id_${it++}__`;let gt={};function $e(){return gt}function Pe(){it=0,gt={}}function ve(Me){return Me=Me.replace(_e,(Se,Re)=>{const Ne=Lt();return gt[Ne]={type:"inline",expression:Re},Ne}),Me}const Ke=Fe.listitem;Fe.listitem=function(Me){return Ke(ve(Me))};const rt=Fe.paragraph;Fe.paragraph=function(Me){return rt(ve(Me))};const Pt=Fe.tablecell;Fe.tablecell=function(Me,Se){return Pt(ve(Me),Se)},Fe.code=function(Me,Se,Re){const Ne=(Se||"").match(/\S*/)[0];return Ne?["latex","katex","math"].indexOf(Ne)>=0?`

      ${Me}

      `:`
      ${Re?Me:(0,De.escape)(Me,!0)}
      +`:'
      '+(Re?Me:(0,De.escape)(Me,!0))+"
      "},Fe.heading=function(Me,Se,Re){let Ne=this.options.headerPrefix+Re.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return He.push({anchor:Ne,level:Se,text:Me}),"'+Me+""},Ie().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ie().use({tokenizer:ze,renderer:Fe}),fn.ZP=Ie()},23869:function(Dn,fn,re){"use strict";re.d(fn,{rX:function(){return ve},pW:function(){return Ke},gy:function(){return rt},xY:function(){return Pe},O5:function(){return $e},hs:function(){return _e},tJ:function(){return tt},o1:function(){return ze},Rd:function(){return gt}});var z=re(76560),Ie=re(62957),De=re(37285),Ae=re(6767),be=re(34055),fe=re(49661),He=re(87169),at=re(25510),Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",oe=re.p+"static/newqrcode.a8740efb.png",ct=re(32637),pe=re(59301),xt=(Pt,Me,Se)=>new Promise((Re,Ne)=>{var qe=Wt=>{try{Xe(Se.next(Wt))}catch(St){Ne(St)}},Ue=Wt=>{try{Xe(Se.throw(Wt))}catch(St){Ne(St)}},Xe=Wt=>Wt.done?Re(Wt.value):Promise.resolve(Wt.value).then(qe,Ue);Xe((Se=Se.apply(Pt,Me)).next())});const tt=(Pt,Me=!1,Se=!1,Re="",Ne=!1)=>!!(ze(Pt)&&it(Pt,Me,Se,Re,Ne)),ze=Pt=>(0,be.bg)()?!0:(Pt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),_e=Pt=>{var Me,Se,Re;const{user:Ne}=(0,z.getDvaApp)()._store.getState();(0,be.bg)()&&!((Se=(Me=Ne==null?void 0:Ne.userInfo)==null?void 0:Me.course)!=null&&Se.course_public)&&!((Re=Ne==null?void 0:Ne.userInfo)!=null&&Re.profile_completed)&&Pt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},it=(Pt,Me=!1,Se=!0,Re="",Ne=!1)=>{var qe;const{user:Ue}=(0,z.getDvaApp)()._store.getState();return(qe=Ue.userInfo)!=null&&qe.profile_completed?!0:(Se?Pt({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Re,isCurrentPage:Ne}}):Ie.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,fe.xg)("/account/profile/edit"),Lt()}}),!1)},Lt=()=>{Ie.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()}})},gt=()=>{Ie.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:pe.createElement("div",{style:{textAlign:"center"}},pe.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"),pe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ct}),pe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},$e=()=>{var Pt;const{user:Me}=(0,z.getDvaApp)()._store.getState();return(Pt=Me.userInfo)!=null&&Pt.professional_certification?!0:(Ie.default.confirm({title:"\u63D0\u793A",centered:!0,content:pe.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,fe.xg)("/account/certification")}}),!1)},Pe=()=>(0,be.V9)()?!0:(Ie.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:pe.createElement("div",{className:"tc",style:{marginLeft:-38}},pe.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),pe.createElement("img",{src:oe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ve=(Pt,Me)=>Pt?!0:(Ie.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:pe.createElement("div",null,pe.createElement("p",null,Me||"\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"),pe.createElement("div",{style:{marginLeft:"110px"}},pe.createElement("img",{src:Fe,width:200}),pe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ke=Pt=>{Ie.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:pe.createElement("div",null,pe.createElement("div",null,pe.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"),pe.createElement(De.Z,null),pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",pe.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 ",pe.createElement("a",null,Pt),"\u5929\u3002"),pe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",pe.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")),pe.createElement("div",{style:{textAlign:"center",marginTop:30}},pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:at,alt:"\u4E8C\u7EF4\u7801",width:160})))})},rt=(Pt,Me="")=>{const{shixunsDetail:{detail:Se}}=(0,z.getDvaApp)()._store.getState();if((Se==null?void 0:Se.public)===2||(Se==null?void 0:Se.public)===1||(Se==null?void 0:Se.shixun_status)===3){let Re="";return(Se==null?void 0:Se.public)===2&&(Re="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(Re="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(Re="\u5DF2\u5173\u95ED"),Ie.default.info({centered:!0,icon:pe.createElement(He.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:pe.createElement("div",{className:"tc",style:{marginLeft:-38}},pe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Re,"\uFF0C",Me,"\u3002"),pe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),pe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:at,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Se==null?void 0:Se.shixun_status)===2?(Ie.default.confirm({centered:!0,icon:pe.createElement(He.Z,null),title:"\u63D0\u793A",content:pe.createElement("div",null,pe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Me,"\u3002"),pe.createElement("br",null),pe.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:()=>{Ie.default.confirm({width:440,centered:!0,icon:pe.createElement(He.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:()=>xt(void 0,null,function*(){(yield Pt({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(Ae.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Pt({type:"shixunsDetail/getShixunsDetail",payload:{id:Se==null?void 0:Se.identifier}}),Pt({type:"practiceSetting/getCommonData",payload:{id:Se==null?void 0:Se.identifier}}))})})}}),!0):!1}},88390:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return Ce}});var z=re(59301),Ie=re(92310),De=re.n(Ie),Ae=re(77900),be=re(29509),fe=re(22703),He=re(48755),at=re(36237),Fe=re(63356),oe=re(93427),ct=re(51636),pe=re(16931);const xt=new at.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),tt=new at.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),ze=new at.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),_e=new at.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),it=new at.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Lt=new at.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),gt=ue=>{const{componentCls:Te,iconCls:Et,antCls:st,badgeShadowSize:Be,textFontSize:vt,textFontSizeSM:lt,statusSize:Yt,dotSize:je,textFontWeight:Rt,indicatorHeight:nt,indicatorHeightSM:et,marginXS:Ft,calc:se}=ue,te=`${st}-scroll-number`,ee=(0,oe.Z)(ue,(ie,de)=>{let{darkColor:ne}=de;return{[`&${Te} ${Te}-color-${ie}`]:{background:ne,[`&:not(${Te}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Te]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(ue)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Te}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:ue.indicatorZIndex,minWidth:nt,height:nt,color:ue.badgeTextColor,fontWeight:Rt,fontSize:vt,lineHeight:(0,at.unit)(nt),whiteSpace:"nowrap",textAlign:"center",background:ue.badgeColor,borderRadius:se(nt).div(2).equal(),boxShadow:`0 0 0 ${(0,at.unit)(Be)} ${ue.badgeShadowColor}`,transition:`background ${ue.motionDurationMid}`,a:{color:ue.badgeTextColor},"a:hover":{color:ue.badgeTextColor},"a:hover &":{background:ue.badgeColorHover}},[`${Te}-count-sm`]:{minWidth:et,height:et,fontSize:lt,lineHeight:(0,at.unit)(et),borderRadius:se(et).div(2).equal()},[`${Te}-multiple-words`]:{padding:`0 ${(0,at.unit)(ue.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Te}-dot`]:{zIndex:ue.indicatorZIndex,width:je,minWidth:je,height:je,background:ue.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,at.unit)(Be)} ${ue.badgeShadowColor}`},[`${Te}-count, ${Te}-dot, ${te}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Et}-spin`]:{animationName:Lt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Te}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Te}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Yt,height:Yt,verticalAlign:"middle",borderRadius:"50%"},[`${Te}-status-success`]:{backgroundColor:ue.colorSuccess},[`${Te}-status-processing`]:{overflow:"visible",color:ue.colorInfo,backgroundColor:ue.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Be,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:xt,animationDuration:ue.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Te}-status-default`]:{backgroundColor:ue.colorTextPlaceholder},[`${Te}-status-error`]:{backgroundColor:ue.colorError},[`${Te}-status-warning`]:{backgroundColor:ue.colorWarning},[`${Te}-status-text`]:{marginInlineStart:Ft,color:ue.colorText,fontSize:ue.fontSize}}}),ee),{[`${Te}-zoom-appear, ${Te}-zoom-enter`]:{animationName:tt,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`${Te}-zoom-leave`]:{animationName:ze,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`&${Te}-not-a-wrapper`]:{[`${Te}-zoom-appear, ${Te}-zoom-enter`]:{animationName:_e,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`${Te}-zoom-leave`]:{animationName:it,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`&:not(${Te}-status)`]:{verticalAlign:"middle"},[`${te}-custom-component, ${Te}-count`]:{transform:"none"},[`${te}-custom-component, ${te}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[te]:{overflow:"hidden",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack}`,[`${te}-only`]:{position:"relative",display:"inline-block",height:nt,transition:`all ${ue.motionDurationSlow} ${ue.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${te}-only-unit`]:{height:nt,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${te}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Te}-count, ${Te}-dot, ${te}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},$e=ue=>{const{fontHeight:Te,lineWidth:Et,marginXS:st,colorBorderBg:Be}=ue,vt=Te,lt=Et,Yt=ue.colorTextLightSolid,je=ue.colorError,Rt=ue.colorErrorHover;return(0,ct.mergeToken)(ue,{badgeFontHeight:vt,badgeShadowSize:lt,badgeTextColor:Yt,badgeColor:je,badgeColorHover:Rt,badgeShadowColor:Be,badgeProcessingDuration:"1.2s",badgeRibbonOffset:st,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Pe=ue=>{const{fontSize:Te,lineHeight:Et,fontSizeSM:st,lineWidth:Be}=ue;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Te*Et)-2*Be,indicatorHeightSM:Te,dotSize:st/2,textFontSize:st,textFontSizeSM:st,textFontWeight:"normal",statusSize:st/2}};var ve=(0,pe.I$)("Badge",ue=>{const Te=$e(ue);return gt(Te)},Pe);const Ke=ue=>{const{antCls:Te,badgeFontHeight:Et,marginXS:st,badgeRibbonOffset:Be,calc:vt}=ue,lt=`${Te}-ribbon`,Yt=`${Te}-ribbon-wrapper`,je=(0,oe.Z)(ue,(Rt,nt)=>{let{darkColor:et}=nt;return{[`&${lt}-color-${Rt}`]:{background:et,color:et}}});return{[Yt]:{position:"relative"},[lt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(ue)),{position:"absolute",top:st,padding:`0 ${(0,at.unit)(ue.paddingXS)}`,color:ue.colorPrimary,lineHeight:(0,at.unit)(Et),whiteSpace:"nowrap",backgroundColor:ue.colorPrimary,borderRadius:ue.borderRadiusSM,[`${lt}-text`]:{color:ue.badgeTextColor},[`${lt}-corner`]:{position:"absolute",top:"100%",width:Be,height:Be,color:"currentcolor",border:`${(0,at.unit)(vt(Be).div(2).equal())} solid`,transform:ue.badgeRibbonCornerTransform,transformOrigin:"top",filter:ue.badgeRibbonCornerFilter}}),je),{[`&${lt}-placement-end`]:{insetInlineEnd:vt(Be).mul(-1).equal(),borderEndEndRadius:0,[`${lt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${lt}-placement-start`]:{insetInlineStart:vt(Be).mul(-1).equal(),borderEndStartRadius:0,[`${lt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var rt=(0,pe.I$)(["Badge","Ribbon"],ue=>{const Te=$e(ue);return Ke(Te)},Pe),Me=ue=>{const{className:Te,prefixCls:Et,style:st,color:Be,children:vt,text:lt,placement:Yt="end",rootClassName:je}=ue,{getPrefixCls:Rt,direction:nt}=z.useContext(He.E_),et=Rt("ribbon",Et),Ft=`${et}-wrapper`,[se,te,ee]=rt(et,Ft),ie=(0,be.o2)(Be,!1),de=De()(et,`${et}-placement-${Yt}`,{[`${et}-rtl`]:nt==="rtl",[`${et}-color-${Be}`]:ie},Te),ne={},he={};return Be&&!ie&&(ne.background=Be,he.color=Be),se(z.createElement("div",{className:De()(Ft,je,te,ee)},vt,z.createElement("div",{className:De()(de,te),style:Object.assign(Object.assign({},ne),st)},z.createElement("span",{className:`${et}-text`},lt),z.createElement("div",{className:`${et}-corner`,style:he}))))};const Se=ue=>{const{prefixCls:Te,value:Et,current:st,offset:Be=0}=ue;let vt;return Be&&(vt={position:"absolute",top:`${Be}00%`,left:0}),z.createElement("span",{style:vt,className:De()(`${Te}-only-unit`,{current:st})},Et)};function Re(ue,Te,Et){let st=ue,Be=0;for(;(st+10)%10!==Te;)st+=Et,Be+=Et;return Be}var qe=ue=>{const{prefixCls:Te,count:Et,value:st}=ue,Be=Number(st),vt=Math.abs(Et),[lt,Yt]=z.useState(Be),[je,Rt]=z.useState(vt),nt=()=>{Yt(Be),Rt(vt)};z.useEffect(()=>{const se=setTimeout(nt,1e3);return()=>clearTimeout(se)},[Be]);let et,Ft;if(lt===Be||Number.isNaN(Be)||Number.isNaN(lt))et=[z.createElement(Se,Object.assign({},ue,{key:Be,current:!0}))],Ft={transition:"none"};else{et=[];const se=Be+10,te=[];for(let ne=Be;ne<=se;ne+=1)te.push(ne);const ee=jene%10===lt);et=(ee<0?te.slice(0,ie+1):te.slice(ie)).map((ne,he)=>{const We=ne%10;return z.createElement(Se,Object.assign({},ue,{key:ne,value:We,offset:ee<0?he-ie:he,current:he===ie}))}),Ft={transform:`translateY(${-Re(lt,Be,ee)}00%)`}}return z.createElement("span",{className:`${Te}-only`,style:Ft,onTransitionEnd:nt},et)},Ue=function(ue,Te){var Et={};for(var st in ue)Object.prototype.hasOwnProperty.call(ue,st)&&Te.indexOf(st)<0&&(Et[st]=ue[st]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,st=Object.getOwnPropertySymbols(ue);Be{const{prefixCls:Et,count:st,className:Be,motionClassName:vt,style:lt,title:Yt,show:je,component:Rt="sup",children:nt}=ue,et=Ue(ue,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ft}=z.useContext(He.E_),se=Ft("scroll-number",Et),te=Object.assign(Object.assign({},et),{"data-show":je,style:lt,className:De()(se,Be,vt),title:Yt});let ee=st;if(st&&Number(st)%1===0){const ie=String(st).split("");ee=z.createElement("bdi",null,ie.map((de,ne)=>z.createElement(qe,{prefixCls:se,count:Number(st),value:de,key:ie.length-ne})))}return lt!=null&<.borderColor&&(te.style=Object.assign(Object.assign({},lt),{boxShadow:`0 0 0 1px ${lt.borderColor} inset`})),nt?(0,fe.Tm)(nt,ie=>({className:De()(`${se}-custom-component`,ie==null?void 0:ie.className,vt)})):z.createElement(Rt,Object.assign({},te,{ref:Te}),ee)}),St=function(ue,Te){var Et={};for(var st in ue)Object.prototype.hasOwnProperty.call(ue,st)&&Te.indexOf(st)<0&&(Et[st]=ue[st]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,st=Object.getOwnPropertySymbols(ue);Be{var Et,st,Be,vt,lt;const{prefixCls:Yt,scrollNumberPrefixCls:je,children:Rt,status:nt,text:et,color:Ft,count:se=null,overflowCount:te=99,dot:ee=!1,size:ie="default",title:de,offset:ne,style:he,className:We,rootClassName:Qe,classNames:wt,styles:Ze,showZero:ke=!1}=ue,kt=St(ue,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:en,direction:an,badge:Ot}=z.useContext(He.E_),Ct=en("badge",Yt),[on,Je,Ge]=ve(Ct),Oe=se>te?`${te}+`:se,zt=Oe==="0"||Oe===0,At=se===null||zt&&!ke,Kt=(nt!=null||Ft!=null)&&At,hn=ee&&!zt,Ve=hn?"":Oe,Ye=(0,z.useMemo)(()=>(Ve==null||Ve===""||zt&&!ke)&&!hn,[Ve,zt,ke,hn]),Xt=(0,z.useRef)(se);Ye||(Xt.current=se);const un=Xt.current,gn=(0,z.useRef)(Ve);Ye||(gn.current=Ve);const cn=gn.current,Qn=(0,z.useRef)(hn);Ye||(Qn.current=hn);const Un=(0,z.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},Ot==null?void 0:Ot.style),he);const Ut={marginTop:ne[1]};return an==="rtl"?Ut.left=parseInt(ne[0],10):Ut.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},Ut),Ot==null?void 0:Ot.style),he)},[an,ne,he,Ot==null?void 0:Ot.style]),Wn=de!=null?de:typeof un=="string"||typeof un=="number"?un:void 0,Qt=Ye||!et?null:z.createElement("span",{className:`${Ct}-status-text`},et),Jn=!un||typeof un!="object"?void 0:(0,fe.Tm)(un,Ut=>({style:Object.assign(Object.assign({},Un),Ut.style)})),Nn=(0,be.o2)(Ft,!1),Pn=De()(wt==null?void 0:wt.indicator,(Et=Ot==null?void 0:Ot.classNames)===null||Et===void 0?void 0:Et.indicator,{[`${Ct}-status-dot`]:Kt,[`${Ct}-status-${nt}`]:!!nt,[`${Ct}-color-${Ft}`]:Nn}),wn={};Ft&&!Nn&&(wn.color=Ft,wn.background=Ft);const $t=De()(Ct,{[`${Ct}-status`]:Kt,[`${Ct}-not-a-wrapper`]:!Rt,[`${Ct}-rtl`]:an==="rtl"},We,Qe,Ot==null?void 0:Ot.className,(st=Ot==null?void 0:Ot.classNames)===null||st===void 0?void 0:st.root,wt==null?void 0:wt.root,Je,Ge);if(!Rt&&Kt){const Ut=Un.color;return on(z.createElement("span",Object.assign({},kt,{className:$t,style:Object.assign(Object.assign(Object.assign({},Ze==null?void 0:Ze.root),(Be=Ot==null?void 0:Ot.styles)===null||Be===void 0?void 0:Be.root),Un)}),z.createElement("span",{className:Pn,style:Object.assign(Object.assign(Object.assign({},Ze==null?void 0:Ze.indicator),(vt=Ot==null?void 0:Ot.styles)===null||vt===void 0?void 0:vt.indicator),wn)}),et&&z.createElement("span",{style:{color:Ut},className:`${Ct}-status-text`},et)))}return on(z.createElement("span",Object.assign({ref:Te},kt,{className:$t,style:Object.assign(Object.assign({},(lt=Ot==null?void 0:Ot.styles)===null||lt===void 0?void 0:lt.root),Ze==null?void 0:Ze.root)}),Rt,z.createElement(Ae.default,{visible:!Ye,motionName:`${Ct}-zoom`,motionAppear:!1,motionDeadline:1e3},Ut=>{let{className:mt}=Ut;var dt,Tt;const jt=en("scroll-number",je),vn=Qn.current,$n=De()(wt==null?void 0:wt.indicator,(dt=Ot==null?void 0:Ot.classNames)===null||dt===void 0?void 0:dt.indicator,{[`${Ct}-dot`]:vn,[`${Ct}-count`]:!vn,[`${Ct}-count-sm`]:ie==="small",[`${Ct}-multiple-words`]:!vn&&cn&&cn.toString().length>1,[`${Ct}-status-${nt}`]:!!nt,[`${Ct}-color-${Ft}`]:Nn});let lr=Object.assign(Object.assign(Object.assign({},Ze==null?void 0:Ze.indicator),(Tt=Ot==null?void 0:Ot.styles)===null||Tt===void 0?void 0:Tt.indicator),Un);return Ft&&!Nn&&(lr=lr||{},lr.background=Ft),z.createElement(Wt,{prefixCls:jt,show:!Ye,motionClassName:mt,className:$n,count:cn,title:Wn,style:lr,key:"scrollNumber"},Jn)}),Qt))});Dt.Ribbon=Me;var Ce=Dt},15672:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return hn}});var z=re(59301),Ie=re(92310),De=re.n(Ie),Ae=re(33885),be=re(20068),fe=re(94480),He=re(76190),at=re(42978),Fe=re(6089),oe=re(18929),ct=re(13697),pe=re(48736),xt=re(54476),tt=re(75931),ze=re(4676);function _e(Ve,Ye,Xt){return(Ve-Ye)/(Xt-Ye)}function it(Ve,Ye,Xt,un){var gn=_e(Ye,Xt,un),cn={};switch(Ve){case"rtl":cn.right="".concat(gn*100,"%"),cn.transform="translateX(50%)";break;case"btt":cn.bottom="".concat(gn*100,"%"),cn.transform="translateY(50%)";break;case"ttb":cn.top="".concat(gn*100,"%"),cn.transform="translateY(-50%)";break;default:cn.left="".concat(gn*100,"%"),cn.transform="translateX(-50%)";break}return cn}function Lt(Ve,Ye){return Array.isArray(Ve)?Ve[Ye]:Ve}var gt=re(10228),$e=z.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),Pe=$e,ve=z.createContext({}),Ke=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],rt=z.forwardRef(function(Ve,Ye){var Xt=Ve.prefixCls,un=Ve.value,gn=Ve.valueIndex,cn=Ve.onStartMove,Qn=Ve.onDelete,Un=Ve.style,Wn=Ve.render,Qt=Ve.dragging,Jn=Ve.draggingDelete,Nn=Ve.onOffsetChange,Pn=Ve.onChangeComplete,wn=Ve.onFocus,$t=Ve.onMouseEnter,Ut=(0,tt.Z)(Ve,Ke),mt=z.useContext(Pe),dt=mt.min,Tt=mt.max,jt=mt.direction,vn=mt.disabled,$n=mt.keyboard,lr=mt.range,Cr=mt.tabIndex,hr=mt.ariaLabelForHandle,fr=mt.ariaLabelledByForHandle,Bn=mt.ariaRequired,Vt=mt.ariaValueTextFormatterForHandle,Vn=mt.styles,sr=mt.classNames,Fr="".concat(Xt,"-handle"),ut=function(ir){vn||cn(ir,gn)},yt=function(ir){wn==null||wn(ir,gn)},Kn=function(ir){$t(ir,gn)},Rn=function(ir){if(!vn&&$n){var mn=null;switch(ir.which||ir.keyCode){case gt.Z.LEFT:mn=jt==="ltr"||jt==="btt"?-1:1;break;case gt.Z.RIGHT:mn=jt==="ltr"||jt==="btt"?1:-1;break;case gt.Z.UP:mn=jt!=="ttb"?1:-1;break;case gt.Z.DOWN:mn=jt!=="ttb"?-1:1;break;case gt.Z.HOME:mn="min";break;case gt.Z.END:mn="max";break;case gt.Z.PAGE_UP:mn=2;break;case gt.Z.PAGE_DOWN:mn=-2;break;case gt.Z.BACKSPACE:case gt.Z.DELETE:Qn==null||Qn(gn);break}mn!==null&&(ir.preventDefault(),Nn(mn,gn))}},Mt=function(ir){switch(ir.which||ir.keyCode){case gt.Z.LEFT:case gt.Z.RIGHT:case gt.Z.UP:case gt.Z.DOWN:case gt.Z.HOME:case gt.Z.END:case gt.Z.PAGE_UP:case gt.Z.PAGE_DOWN:Pn==null||Pn();break}},Hn=it(jt,un,dt,Tt),_n={};if(gn!==null){var ar;_n={tabIndex:vn?null:Lt(Cr,gn),role:"slider","aria-valuemin":dt,"aria-valuemax":Tt,"aria-valuenow":un,"aria-disabled":vn,"aria-label":Lt(hr,gn),"aria-labelledby":Lt(fr,gn),"aria-required":Lt(Bn,gn),"aria-valuetext":(ar=Lt(Vt,gn))===null||ar===void 0?void 0:ar(un),"aria-orientation":jt==="ltr"||jt==="rtl"?"horizontal":"vertical",onMouseDown:ut,onTouchStart:ut,onFocus:yt,onMouseEnter:Kn,onKeyDown:Rn,onKeyUp:Mt}}var br=z.createElement("div",(0,xt.Z)({ref:Ye,className:De()(Fr,(0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(Fr,"-").concat(gn+1),gn!==null&&lr),"".concat(Fr,"-dragging"),Qt),"".concat(Fr,"-dragging-delete"),Jn),sr.handle),style:(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},Hn),Un),Vn.handle)},_n,Ut));return Wn&&(br=Wn(br,{index:gn,prefixCls:Xt,value:un,dragging:Qt,draggingDelete:Jn})),br}),Pt=rt,Me=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],Se=z.forwardRef(function(Ve,Ye){var Xt=Ve.prefixCls,un=Ve.style,gn=Ve.onStartMove,cn=Ve.onOffsetChange,Qn=Ve.values,Un=Ve.handleRender,Wn=Ve.activeHandleRender,Qt=Ve.draggingIndex,Jn=Ve.draggingDelete,Nn=Ve.onFocus,Pn=(0,tt.Z)(Ve,Me),wn=z.useRef({}),$t=z.useState(!1),Ut=(0,at.Z)($t,2),mt=Ut[0],dt=Ut[1],Tt=z.useState(-1),jt=(0,at.Z)(Tt,2),vn=jt[0],$n=jt[1],lr=function(Vt){$n(Vt),dt(!0)},Cr=function(Vt,Vn){lr(Vn),Nn==null||Nn(Vt)},hr=function(Vt,Vn){lr(Vn)};z.useImperativeHandle(Ye,function(){return{focus:function(Vt){var Vn;(Vn=wn.current[Vt])===null||Vn===void 0||Vn.focus()},hideHelp:function(){(0,ze.flushSync)(function(){dt(!1)})}}});var fr=(0,Ae.Z)({prefixCls:Xt,onStartMove:gn,onOffsetChange:cn,render:Un,onFocus:Cr,onMouseEnter:hr},Pn);return z.createElement(z.Fragment,null,Qn.map(function(Bn,Vt){var Vn=Qt===Vt;return z.createElement(Pt,(0,xt.Z)({ref:function(Fr){Fr?wn.current[Vt]=Fr:delete wn.current[Vt]},dragging:Vn,draggingDelete:Vn&&Jn,style:Lt(un,Vt),key:Vt,value:Bn,valueIndex:Vt},fr))}),Wn&&mt&&z.createElement(Pt,(0,xt.Z)({key:"a11y"},fr,{value:Qn[vn],valueIndex:null,dragging:Qt!==-1,draggingDelete:Jn,render:Wn,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Re=Se,Ne=function(Ye){var Xt=Ye.prefixCls,un=Ye.style,gn=Ye.children,cn=Ye.value,Qn=Ye.onClick,Un=z.useContext(Pe),Wn=Un.min,Qt=Un.max,Jn=Un.direction,Nn=Un.includedStart,Pn=Un.includedEnd,wn=Un.included,$t="".concat(Xt,"-text"),Ut=it(Jn,cn,Wn,Qt);return z.createElement("span",{className:De()($t,(0,be.Z)({},"".concat($t,"-active"),wn&&Nn<=cn&&cn<=Pn)),style:(0,Ae.Z)((0,Ae.Z)({},Ut),un),onMouseDown:function(dt){dt.stopPropagation()},onClick:function(){Qn(cn)}},gn)},qe=Ne,Ue=function(Ye){var Xt=Ye.prefixCls,un=Ye.marks,gn=Ye.onClick,cn="".concat(Xt,"-mark");return un.length?z.createElement("div",{className:cn},un.map(function(Qn){var Un=Qn.value,Wn=Qn.style,Qt=Qn.label;return z.createElement(qe,{key:Un,prefixCls:cn,style:Wn,value:Un,onClick:gn},Qt)})):null},Xe=Ue,Wt=function(Ye){var Xt=Ye.prefixCls,un=Ye.value,gn=Ye.style,cn=Ye.activeStyle,Qn=z.useContext(Pe),Un=Qn.min,Wn=Qn.max,Qt=Qn.direction,Jn=Qn.included,Nn=Qn.includedStart,Pn=Qn.includedEnd,wn="".concat(Xt,"-dot"),$t=Jn&&Nn<=un&&un<=Pn,Ut=(0,Ae.Z)((0,Ae.Z)({},it(Qt,un,Un,Wn)),typeof gn=="function"?gn(un):gn);return $t&&(Ut=(0,Ae.Z)((0,Ae.Z)({},Ut),typeof cn=="function"?cn(un):cn)),z.createElement("span",{className:De()(wn,(0,be.Z)({},"".concat(wn,"-active"),$t)),style:Ut})},St=Wt,ht=function(Ye){var Xt=Ye.prefixCls,un=Ye.marks,gn=Ye.dots,cn=Ye.style,Qn=Ye.activeStyle,Un=z.useContext(Pe),Wn=Un.min,Qt=Un.max,Jn=Un.step,Nn=z.useMemo(function(){var Pn=new Set;if(un.forEach(function($t){Pn.add($t.value)}),gn&&Jn!==null)for(var wn=Wn;wn<=Qt;)Pn.add(wn),wn+=Jn;return Array.from(Pn)},[Wn,Qt,Jn,gn,un]);return z.createElement("div",{className:"".concat(Xt,"-step")},Nn.map(function(Pn){return z.createElement(St,{prefixCls:Xt,key:Pn,value:Pn,style:cn,activeStyle:Qn})}))},Dt=ht,Ce=function(Ye){var Xt=Ye.prefixCls,un=Ye.style,gn=Ye.start,cn=Ye.end,Qn=Ye.index,Un=Ye.onStartMove,Wn=Ye.replaceCls,Qt=z.useContext(Pe),Jn=Qt.direction,Nn=Qt.min,Pn=Qt.max,wn=Qt.disabled,$t=Qt.range,Ut=Qt.classNames,mt="".concat(Xt,"-track"),dt=_e(gn,Nn,Pn),Tt=_e(cn,Nn,Pn),jt=function(Cr){!wn&&Un&&Un(Cr,-1)},vn={};switch(Jn){case"rtl":vn.right="".concat(dt*100,"%"),vn.width="".concat(Tt*100-dt*100,"%");break;case"btt":vn.bottom="".concat(dt*100,"%"),vn.height="".concat(Tt*100-dt*100,"%");break;case"ttb":vn.top="".concat(dt*100,"%"),vn.height="".concat(Tt*100-dt*100,"%");break;default:vn.left="".concat(dt*100,"%"),vn.width="".concat(Tt*100-dt*100,"%")}var $n=Wn||De()(mt,(0,be.Z)((0,be.Z)({},"".concat(mt,"-").concat(Qn+1),Qn!==null&&$t),"".concat(Xt,"-track-draggable"),Un),Ut.track);return z.createElement("div",{className:$n,style:(0,Ae.Z)((0,Ae.Z)({},vn),un),onMouseDown:jt,onTouchStart:jt})},ue=Ce,Te=function(Ye){var Xt=Ye.prefixCls,un=Ye.style,gn=Ye.values,cn=Ye.startPoint,Qn=Ye.onStartMove,Un=z.useContext(Pe),Wn=Un.included,Qt=Un.range,Jn=Un.min,Nn=Un.styles,Pn=Un.classNames,wn=z.useMemo(function(){if(!Qt){if(gn.length===0)return[];var Ut=cn!=null?cn:Jn,mt=gn[0];return[{start:Math.min(Ut,mt),end:Math.max(Ut,mt)}]}for(var dt=[],Tt=0;TtBe&&Jn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Ut=="number"){var Tt,jt=$t[mt],vn=jt+Ut,$n=[];un.forEach(function(Bn){$n.push(Bn.value)}),$n.push(Ve,Ye),$n.push(Un(jt));var lr=Ut>0?1:-1;dt==="unit"?$n.push(Un(jt+lr*Xt)):$n.push(Un(vn)),$n=$n.filter(function(Bn){return Bn!==null}).filter(function(Bn){return Ut<0?Bn<=jt:Bn>=jt}),dt==="unit"&&($n=$n.filter(function(Bn){return Bn!==jt}));var Cr=dt==="unit"?jt:vn;Tt=$n[0];var hr=Math.abs(Tt-Cr);if($n.forEach(function(Bn){var Vt=Math.abs(Bn-Cr);Vt1){var fr=(0,fe.Z)($t);return fr[mt]=Tt,wn(fr,Ut-lr,mt,dt)}return Tt}else{if(Ut==="min")return Ve;if(Ut==="max")return Ye}},Jn=function($t,Ut,mt){var dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Tt=$t[mt],jt=Qt($t,Ut,mt,dt);return{value:jt,changed:jt!==Tt}},Nn=function($t){return cn===null&&$t===0||typeof cn=="number"&&$t3&&arguments[3]!==void 0?arguments[3]:"unit",Tt=$t.map(Wn),jt=Tt[mt],vn=Qt(Tt,Ut,mt,dt);if(Tt[mt]=vn,gn===!1){var $n=cn||0;mt>0&&Tt[mt-1]!==jt&&(Tt[mt]=Math.max(Tt[mt],Tt[mt-1]+$n)),mt0;fr-=1)for(var Bn=!0;Nn(Tt[fr]-Tt[fr-1])&&Bn;){var Vt=Jn(Tt,-1,fr-1);Tt[fr-1]=Vt.value,Bn=Vt.changed}for(var Vn=Tt.length-1;Vn>0;Vn-=1)for(var sr=!0;Nn(Tt[Vn]-Tt[Vn-1])&&sr;){var Fr=Jn(Tt,-1,Vn-1);Tt[Vn-1]=Fr.value,sr=Fr.changed}for(var ut=0;ut=0?Kn:!1},[Kn,Ur]),sa=z.useMemo(function(){return Object.keys(er||{}).map(function(Zn){var Sn=er[Zn],nr={value:Number(Zn)};return Sn&&(0,He.Z)(Sn)==="object"&&!z.isValidElement(Sn)&&("label"in Sn||"style"in Sn)?(nr.style=Sn.style,nr.label=Sn.label):nr.label=Sn,nr}).filter(function(Zn){var Sn=Zn.label;return Sn||typeof Sn=="number"}).sort(function(Zn,Sn){return Zn.value-Sn.value})},[er]),ot=je(_r,la,Ur,sa,ut,ra),Jt=(0,at.Z)(ot,2),Ht=Jt[0],_t=Jt[1],En=(0,oe.Z)(Cr,{value:lr}),An=(0,at.Z)(En,2),zn=An[0],Yn=An[1],Tn=z.useMemo(function(){var Zn=zn==null?[]:Array.isArray(zn)?zn:[zn],Sn=(0,at.Z)(Zn,1),nr=Sn[0],Br=nr===void 0?_r:nr,Er=zn===null?[]:[Br];if(xr){if(Er=(0,fe.Z)(Zn),fr||zn===void 0){var jr=fr>=0?fr+1:2;for(Er=Er.slice(0,jr);Er.length=0&&Xr.current.focus(Zn)}Zt(null)},[nn]);var jn=z.useMemo(function(){return ia&&Ur===null?!1:ia},[ia,Ur]),Fn=(0,Fe.Z)(function(Zn,Sn){Le(Zn,Sn),Vt==null||Vt(Gt(Tn))}),xn=le!==-1;z.useEffect(function(){if(!xn){var Zn=Tn.lastIndexOf(ge);Xr.current.focus(Zn)}},[xn]);var dn=z.useMemo(function(){return(0,fe.Z)(we).sort(function(Zn,Sn){return Zn-Sn})},[we]),rn=z.useMemo(function(){return xr?[dn[0],dn[dn.length-1]]:[_r,dn[0]]},[dn,xr,_r]),pn=(0,at.Z)(rn,2),Gn=pn[0],Ln=pn[1];z.useImperativeHandle(Ye,function(){return{focus:function(){Xr.current.focus(0)},blur:function(){var Sn,nr=document,Br=nr.activeElement;(Sn=qr.current)!==null&&Sn!==void 0&&Sn.contains(Br)&&(Br==null||Br.blur())}}}),z.useEffect(function(){wn&&Xr.current.focus(0)},[]);var In=z.useMemo(function(){return{min:_r,max:la,direction:zr,disabled:Jn,keyboard:Pn,step:Ur,included:_n,includedStart:Gn,includedEnd:Ln,range:xr,tabIndex:xa,ariaLabelForHandle:ln,ariaLabelledByForHandle:On,ariaRequired:Nt,ariaValueTextFormatterForHandle:qn,styles:Un||{},classNames:Qn||{}}},[_r,la,zr,Jn,Pn,Ur,_n,Gn,Ln,xr,xa,ln,On,Nt,qn,Un,Qn]);return z.createElement(Pe.Provider,{value:In},z.createElement("div",{ref:qr,className:De()(un,gn,(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(un,"-disabled"),Jn),"".concat(un,"-vertical"),Mt),"".concat(un,"-horizontal"),!Mt),"".concat(un,"-with-marks"),sa.length)),style:cn,onMouseDown:pt,id:Wn},z.createElement("div",{className:De()("".concat(un,"-rail"),Qn==null?void 0:Qn.rail),style:(0,Ae.Z)((0,Ae.Z)({},ir),Un==null?void 0:Un.rail)}),ea!==!1&&z.createElement(Et,{prefixCls:un,style:br,values:Tn,startPoint:ar,onStartMove:jn?Fn:void 0}),z.createElement(Dt,{prefixCls:un,marks:sa,dots:mr,style:mn,activeStyle:qt}),z.createElement(Re,{ref:Xr,prefixCls:un,style:tr,values:we,draggingIndex:le,draggingDelete:xe,onStartMove:Fn,onOffsetChange:sn,onFocus:$t,onBlur:Ut,handleRender:wr,activeHandleRender:Or,onChangeComplete:bn,onDelete:oa?kn:void 0}),z.createElement(Xe,{prefixCls:un,marks:sa,onClick:ft})))}),et=nt,Ft=et,se=re(16089),te=re(2171),ie=(0,z.createContext)({}),de=re(8654),ne=re(25399),We=z.forwardRef((Ve,Ye)=>{const{open:Xt,draggingDelete:un}=Ve,gn=(0,z.useRef)(null),cn=Xt&&!un,Qn=(0,z.useRef)(null);function Un(){se.Z.cancel(Qn.current),Qn.current=null}function Wn(){Qn.current=(0,se.Z)(()=>{var Qt;(Qt=gn.current)===null||Qt===void 0||Qt.forceAlign(),Qn.current=null})}return z.useEffect(()=>(cn?Wn():Un(),Un),[cn,Ve.title]),z.createElement(ne.Z,Object.assign({ref:(0,de.sQ)(gn,Ye)},Ve,{open:cn}))}),Qe=re(36237),wt=re(17835),Ze=re(63356),ke=re(16931),kt=re(51636);const en=Ve=>{const{componentCls:Ye,antCls:Xt,controlSize:un,dotSize:gn,marginFull:cn,marginPart:Qn,colorFillContentHover:Un,handleColorDisabled:Wn,calc:Qt,handleSize:Jn,handleSizeHover:Nn,handleActiveColor:Pn,handleActiveOutlineColor:wn,handleLineWidth:$t,handleLineWidthHover:Ut,motionDurationMid:mt}=Ve;return{[Ye]:Object.assign(Object.assign({},(0,Ze.Wf)(Ve)),{position:"relative",height:un,margin:`${(0,Qe.unit)(Qn)} ${(0,Qe.unit)(cn)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Qe.unit)(cn)} ${(0,Qe.unit)(Qn)}`},[`${Ye}-rail`]:{position:"absolute",backgroundColor:Ve.railBg,borderRadius:Ve.borderRadiusXS,transition:`background-color ${mt}`},[`${Ye}-track,${Ye}-tracks`]:{position:"absolute",transition:`background-color ${mt}`},[`${Ye}-track`]:{backgroundColor:Ve.trackBg,borderRadius:Ve.borderRadiusXS},[`${Ye}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Ye}-rail`]:{backgroundColor:Ve.railHoverBg},[`${Ye}-track`]:{backgroundColor:Ve.trackHoverBg},[`${Ye}-dot`]:{borderColor:Un},[`${Ye}-handle::after`]:{boxShadow:`0 0 0 ${(0,Qe.unit)($t)} ${Ve.colorPrimaryBorderHover}`},[`${Ye}-dot-active`]:{borderColor:Ve.dotActiveBorderColor}},[`${Ye}-handle`]:{position:"absolute",width:Jn,height:Jn,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:Qt($t).mul(-1).equal(),insetBlockStart:Qt($t).mul(-1).equal(),width:Qt(Jn).add(Qt($t).mul(2)).equal(),height:Qt(Jn).add(Qt($t).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Jn,height:Jn,backgroundColor:Ve.colorBgElevated,boxShadow:`0 0 0 ${(0,Qe.unit)($t)} ${Ve.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${mt}, + inset-block-start ${mt}, + width ${mt}, + height ${mt}, + box-shadow ${mt}, + outline ${mt} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:Qt(Nn).sub(Jn).div(2).add(Ut).mul(-1).equal(),insetBlockStart:Qt(Nn).sub(Jn).div(2).add(Ut).mul(-1).equal(),width:Qt(Nn).add(Qt(Ut).mul(2)).equal(),height:Qt(Nn).add(Qt(Ut).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${(0,Qe.unit)(Ut)} ${Pn}`,outline:`6px solid ${wn}`,width:Nn,height:Nn,insetInlineStart:Ve.calc(Jn).sub(Nn).div(2).equal(),insetBlockStart:Ve.calc(Jn).sub(Nn).div(2).equal()}}},[`&-lock ${Ye}-handle`]:{"&::before, &::after":{transition:"none"}},[`${Ye}-mark`]:{position:"absolute",fontSize:Ve.fontSize},[`${Ye}-mark-text`]:{position:"absolute",display:"inline-block",color:Ve.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:Ve.colorText}},[`${Ye}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${Ye}-dot`]:{position:"absolute",width:gn,height:gn,backgroundColor:Ve.colorBgElevated,border:`${(0,Qe.unit)($t)} solid ${Ve.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${Ve.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:Ve.dotActiveBorderColor}},[`&${Ye}-disabled`]:{cursor:"not-allowed",[`${Ye}-rail`]:{backgroundColor:`${Ve.railBg} !important`},[`${Ye}-track`]:{backgroundColor:`${Ve.trackBgDisabled} !important`},[` + ${Ye}-dot + `]:{backgroundColor:Ve.colorBgElevated,borderColor:Ve.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${Ye}-handle::after`]:{backgroundColor:Ve.colorBgElevated,cursor:"not-allowed",width:Jn,height:Jn,boxShadow:`0 0 0 ${(0,Qe.unit)($t)} ${Wn}`,insetInlineStart:0,insetBlockStart:0},[` + ${Ye}-mark-text, + ${Ye}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Xt}-tooltip-inner`]:{minWidth:"unset"}})}},an=(Ve,Ye)=>{const{componentCls:Xt,railSize:un,handleSize:gn,dotSize:cn,marginFull:Qn,calc:Un}=Ve,Wn=Ye?"paddingBlock":"paddingInline",Qt=Ye?"width":"height",Jn=Ye?"height":"width",Nn=Ye?"insetBlockStart":"insetInlineStart",Pn=Ye?"top":"insetInlineStart",wn=Un(un).mul(3).sub(gn).div(2).equal(),$t=Un(gn).sub(un).div(2).equal(),Ut=Ye?{borderWidth:`${(0,Qe.unit)($t)} 0`,transform:`translateY(${(0,Qe.unit)(Un($t).mul(-1).equal())})`}:{borderWidth:`0 ${(0,Qe.unit)($t)}`,transform:`translateX(${(0,Qe.unit)(Ve.calc($t).mul(-1).equal())})`};return{[Wn]:un,[Jn]:Un(un).mul(3).equal(),[`${Xt}-rail`]:{[Qt]:"100%",[Jn]:un},[`${Xt}-track,${Xt}-tracks`]:{[Jn]:un},[`${Xt}-track-draggable`]:Object.assign({},Ut),[`${Xt}-handle`]:{[Nn]:wn},[`${Xt}-mark`]:{insetInlineStart:0,top:0,[Pn]:Un(un).mul(3).add(Ye?0:Qn).equal(),[Qt]:"100%"},[`${Xt}-step`]:{insetInlineStart:0,top:0,[Pn]:un,[Qt]:"100%",[Jn]:un},[`${Xt}-dot`]:{position:"absolute",[Nn]:Un(un).sub(cn).div(2).equal()}}},Ot=Ve=>{const{componentCls:Ye,marginPartWithMark:Xt}=Ve;return{[`${Ye}-horizontal`]:Object.assign(Object.assign({},an(Ve,!0)),{[`&${Ye}-with-marks`]:{marginBottom:Xt}})}},Ct=Ve=>{const{componentCls:Ye}=Ve;return{[`${Ye}-vertical`]:Object.assign(Object.assign({},an(Ve,!1)),{height:"100%"})}},on=Ve=>{const Xt=Ve.controlHeightLG/4,un=Ve.controlHeightSM/2,gn=Ve.lineWidth+1,cn=Ve.lineWidth+1*1.5,Qn=Ve.colorPrimary,Un=new wt.FastColor(Qn).setA(.2).toRgbString();return{controlSize:Xt,railSize:4,handleSize:Xt,handleSizeHover:un,dotSize:8,handleLineWidth:gn,handleLineWidthHover:cn,railBg:Ve.colorFillTertiary,railHoverBg:Ve.colorFillSecondary,trackBg:Ve.colorPrimaryBorder,trackHoverBg:Ve.colorPrimaryBorderHover,handleColor:Ve.colorPrimaryBorder,handleActiveColor:Qn,handleActiveOutlineColor:Un,handleColorDisabled:new wt.FastColor(Ve.colorTextDisabled).onBackground(Ve.colorBgContainer).toHexString(),dotBorderColor:Ve.colorBorderSecondary,dotActiveBorderColor:Ve.colorPrimaryBorder,trackBgDisabled:Ve.colorBgContainerDisabled}};var Je=(0,ke.I$)("Slider",Ve=>{const Ye=(0,kt.mergeToken)(Ve,{marginPart:Ve.calc(Ve.controlHeight).sub(Ve.controlSize).div(2).equal(),marginFull:Ve.calc(Ve.controlSize).div(2).equal(),marginPartWithMark:Ve.calc(Ve.controlHeightLG).sub(Ve.controlSize).equal()});return[en(Ye),Ot(Ye),Ct(Ye)]},on);function Ge(){const[Ve,Ye]=z.useState(!1),Xt=z.useRef(null),un=()=>{se.Z.cancel(Xt.current)},gn=cn=>{un(),cn?Ye(cn):Xt.current=(0,se.Z)(()=>{Ye(cn)})};return z.useEffect(()=>un,[]),[Ve,gn]}var Oe=re(48755),zt=function(Ve,Ye){var Xt={};for(var un in Ve)Object.prototype.hasOwnProperty.call(Ve,un)&&Ye.indexOf(un)<0&&(Xt[un]=Ve[un]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gn=0,un=Object.getOwnPropertySymbols(Ve);gntypeof Xt=="number"?Xt.toString():""}var hn=z.forwardRef((Ve,Ye)=>{const{prefixCls:Xt,range:un,className:gn,rootClassName:cn,style:Qn,disabled:Un,tooltipPrefixCls:Wn,tipFormatter:Qt,tooltipVisible:Jn,getTooltipPopupContainer:Nn,tooltipPlacement:Pn,tooltip:wn={},onChangeComplete:$t,classNames:Ut,styles:mt}=Ve,dt=zt(Ve,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Tt}=Ve,{getPrefixCls:jt,direction:vn,className:$n,style:lr,classNames:Cr,styles:hr,getPopupContainer:fr}=(0,Oe.dj)("slider"),Bn=z.useContext(te.Z),Vt=Un!=null?Un:Bn,{handleRender:Vn,direction:sr}=z.useContext(ie),ut=(sr||vn)==="rtl",[yt,Kn]=Ge(),[Rn,Mt]=Ge(),Hn=Object.assign({},wn),{open:_n,placement:ar,getPopupContainer:br,prefixCls:tr,formatter:ir}=Hn,mn=_n!=null?_n:Jn,qt=(yt||Rn)&&mn!==!1,er=At(ir,Qt),[mr,wr]=Ge(),Or=xr=>{$t==null||$t(xr),wr(!1)},ea=(xr,oa)=>xr||(oa?ut?"left":"right":"top"),da=jt("slider",Xt),[xa,ln,On]=Je(da),Nt=De()(gn,$n,Cr.root,Ut==null?void 0:Ut.root,cn,{[`${da}-rtl`]:ut,[`${da}-lock`]:mr},ln,On);ut&&!dt.vertical&&(dt.reverse=!dt.reverse),z.useEffect(()=>{const xr=()=>{(0,se.Z)(()=>{Mt(!1)},1)};return document.addEventListener("mouseup",xr),()=>{document.removeEventListener("mouseup",xr)}},[]);const qn=un&&!mn,Xr=Vn||((xr,oa)=>{const{index:ia}=oa,yr=xr.props;function kr(ra,sa,ot){var Jt,Ht,_t,En;ot&&((Ht=(Jt=dt)[ra])===null||Ht===void 0||Ht.call(Jt,sa)),(En=(_t=yr)[ra])===null||En===void 0||En.call(_t,sa)}const _r=Object.assign(Object.assign({},yr),{onMouseEnter:ra=>{Kn(!0),kr("onMouseEnter",ra)},onMouseLeave:ra=>{Kn(!1),kr("onMouseLeave",ra)},onMouseDown:ra=>{Mt(!0),wr(!0),kr("onMouseDown",ra)},onFocus:ra=>{var sa;Mt(!0),(sa=dt.onFocus)===null||sa===void 0||sa.call(dt,ra),kr("onFocus",ra,!0)},onBlur:ra=>{var sa;Mt(!1),(sa=dt.onBlur)===null||sa===void 0||sa.call(dt,ra),kr("onBlur",ra,!0)}}),la=z.cloneElement(xr,_r),Ur=(!!mn||qt)&&er!==null;return qn?la:z.createElement(We,Object.assign({},Hn,{prefixCls:jt("tooltip",tr!=null?tr:Wn),title:er?er(oa.value):"",open:Ur,placement:ea(ar!=null?ar:Pn,Tt),key:ia,classNames:{root:`${da}-tooltip`},getPopupContainer:br||Nn||fr}),la)}),qr=qn?(xr,oa)=>{const ia=z.cloneElement(xr,{style:Object.assign(Object.assign({},xr.props.style),{visibility:"hidden"})});return z.createElement(We,Object.assign({},Hn,{prefixCls:jt("tooltip",tr!=null?tr:Wn),title:er?er(oa.value):"",open:er!==null&&qt,placement:ea(ar!=null?ar:Pn,Tt),key:"tooltip",classNames:{root:`${da}-tooltip`},getPopupContainer:br||Nn||fr,draggingDelete:oa.draggingDelete}),ia)}:void 0,zr=Object.assign(Object.assign(Object.assign(Object.assign({},hr.root),lr),mt==null?void 0:mt.root),Qn),Jr=Object.assign(Object.assign({},hr.tracks),mt==null?void 0:mt.tracks),ur=De()(Cr.tracks,Ut==null?void 0:Ut.tracks);return xa(z.createElement(Ft,Object.assign({},dt,{classNames:Object.assign({handle:De()(Cr.handle,Ut==null?void 0:Ut.handle),rail:De()(Cr.rail,Ut==null?void 0:Ut.rail),track:De()(Cr.track,Ut==null?void 0:Ut.track)},ur?{tracks:ur}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},hr.handle),mt==null?void 0:mt.handle),rail:Object.assign(Object.assign({},hr.rail),mt==null?void 0:mt.rail),track:Object.assign(Object.assign({},hr.track),mt==null?void 0:mt.track)},Object.keys(Jr).length?{tracks:Jr}:{}),step:dt.step,range:un,className:Nt,style:zr,disabled:Vt,ref:Ye,prefixCls:da,handleRender:Xr,activeHandleRender:qr,onChangeComplete:Or})))})},22275:function(Dn,fn,re){"use strict";var z,Ie=re(25569).default;z={value:!0},fn.Z=void 0;var De=Ie(re(44820)),Ae=Ie(re(31191));const be={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},De.default),timePickerLocale:Object.assign({},Ae.default)};be.lang.ok="\u786E\u5B9A";var fe=fn.Z=be},31191:function(Dn,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.default=void 0;const re={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};var z=fn.default=re},99498:function(Dn,fn,re){(function(z){z(re(89780))})(function(z){z.defineOption("placeholder","",function(at,Fe,oe){var ct=oe&&oe!=z.Init;if(Fe&&!ct)at.on("blur",be),at.on("change",fe),at.on("swapDoc",fe),z.on(at.getInputField(),"compositionupdate",at.state.placeholderCompose=function(){Ae(at)}),fe(at);else if(!Fe&&ct){at.off("blur",be),at.off("change",fe),at.off("swapDoc",fe),z.off(at.getInputField(),"compositionupdate",at.state.placeholderCompose),Ie(at);var pe=at.getWrapperElement();pe.className=pe.className.replace(" CodeMirror-empty","")}Fe&&!at.hasFocus()&&be(at)});function Ie(at){at.state.placeholder&&(at.state.placeholder.parentNode.removeChild(at.state.placeholder),at.state.placeholder=null)}function De(at){Ie(at);var Fe=at.state.placeholder=document.createElement("pre");Fe.style.cssText="height: 0; overflow: visible",Fe.style.direction=at.getOption("direction"),Fe.className="CodeMirror-placeholder CodeMirror-line-like";var oe=at.getOption("placeholder");typeof oe=="string"&&(oe=document.createTextNode(oe)),Fe.appendChild(oe),at.display.lineSpace.insertBefore(Fe,at.display.lineSpace.firstChild)}function Ae(at){setTimeout(function(){var Fe=!1,oe=at.getInputField();oe.nodeName=="TEXTAREA"?Fe=!oe.value:at.lineCount()==1&&(Fe=!/[^\u200b]/.test(oe.querySelector(".CodeMirror-line").textContent)),Fe?De(at):Ie(at)},20)}function be(at){He(at)&&De(at)}function fe(at){var Fe=at.getWrapperElement(),oe=He(at);Fe.className=Fe.className.replace(" CodeMirror-empty","")+(oe?" CodeMirror-empty":""),oe?De(at):Ie(at)}function He(at){return at.lineCount()===1&&at.getLine(0)===""}})},25717:function(Dn,fn,re){(function(z){z(re(89780))})(function(z){var Ie={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},De=z.Pos;z.defineOption("autoCloseBrackets",!1,function(ze,_e,it){it&&it!=z.Init&&(ze.removeKeyMap(be),ze.state.closeBrackets=null),_e&&(fe(Ae(_e,"pairs")),ze.state.closeBrackets=_e,ze.addKeyMap(be))});function Ae(ze,_e){return _e=="pairs"&&typeof ze=="string"?ze:typeof ze=="object"&&ze[_e]!=null?ze[_e]:Ie[_e]}var be={Backspace:Fe,Enter:oe};function fe(ze){for(var _e=0;_e=0;gt--){var Pe=Lt[gt].head;ze.replaceRange("",De(Pe.line,Pe.ch-1),De(Pe.line,Pe.ch+1),"+delete")}}function oe(ze){var _e=at(ze),it=_e&&Ae(_e,"explode");if(!it||ze.getOption("disableInput"))return z.Pass;for(var Lt=ze.listSelections(),gt=0;gt0;return{anchor:new De(ze.anchor.line,ze.anchor.ch+(_e?-1:1)),head:new De(ze.head.line,ze.head.ch+(_e?1:-1))}}function pe(ze,_e){var it=at(ze);if(!it||ze.getOption("disableInput"))return z.Pass;var Lt=Ae(it,"pairs"),gt=Lt.indexOf(_e);if(gt==-1)return z.Pass;for(var $e=Ae(it,"closeBefore"),Pe=Ae(it,"triples"),ve=Lt.charAt(gt+1)==_e,Ke=ze.listSelections(),rt=gt%2==0,Pt,Me=0;Me=0&&ze.getRange(Re,De(Re.line,Re.ch+3))==_e+_e+_e?Ne="skipThree":Ne="skip";else if(ve&&Re.ch>1&&Pe.indexOf(_e)>=0&&ze.getRange(De(Re.line,Re.ch-2),Re)==_e+_e){if(Re.ch>2&&/\bstring/.test(ze.getTokenTypeAt(De(Re.line,Re.ch-2))))return z.Pass;Ne="addFour"}else if(ve){var Ue=Re.ch==0?" ":ze.getRange(De(Re.line,Re.ch-1),Re);if(!z.isWordChar(qe)&&Ue!=_e&&!z.isWordChar(Ue))Ne="both";else return z.Pass}else if(rt&&(qe.length===0||/\s/.test(qe)||$e.indexOf(qe)>-1))Ne="both";else return z.Pass;if(!Pt)Pt=Ne;else if(Pt!=Ne)return z.Pass}var Xe=gt%2?Lt.charAt(gt-1):_e,Wt=gt%2?_e:Lt.charAt(gt+1);ze.operation(function(){if(Pt=="skip")ze.execCommand("goCharRight");else if(Pt=="skipThree")for(var St=0;St<3;St++)ze.execCommand("goCharRight");else if(Pt=="surround"){for(var ht=ze.getSelections(),St=0;St'"]=function(xt){return Ae(xt)}),Fe.addKeyMap(pe)}});var Ie=["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 Ae(Fe){if(Fe.getOption("disableInput"))return z.Pass;for(var oe=Fe.listSelections(),ct=[],pe=Fe.getOption("autoCloseTags"),xt=0;xttt.ch&&(gt=gt.slice(0,gt.length-ze.end+tt.ch));var Ke=gt.toLowerCase();if(!gt||ze.type=="string"&&(ze.end!=tt.ch||!/[\"\']/.test(ze.string.charAt(ze.string.length-1))||ze.string.length==1)||ze.type=="tag"&&Lt.close||ze.string.indexOf("/")==tt.ch-ze.start-1||Pe&&He(Pe,Ke)>-1||at(Fe,_e.mode.xmlCurrentContext&&_e.mode.xmlCurrentContext(it)||[],gt,tt,!0))return z.Pass;var rt=typeof pe=="object"&&pe.emptyTags;if(rt&&He(rt,gt)>-1){ct[xt]={text:"/>",newPos:z.Pos(tt.line,tt.ch+2)};continue}var Pt=ve&&He(ve,Ke)>-1;ct[xt]={indent:Pt,text:">"+(Pt?` + +`:"")+"",newPos:Pt?z.Pos(tt.line+1,0):z.Pos(tt.line,tt.ch+1)}}for(var Me=typeof pe=="object"&&pe.dontIndentOnAutoClose,xt=oe.length-1;xt>=0;xt--){var Se=ct[xt];Fe.replaceRange(Se.text,oe[xt].head,oe[xt].anchor,"+insert");var Re=Fe.listSelections().slice(0);Re[xt]={head:Se.newPos,anchor:Se.newPos},Fe.setSelections(Re),!Me&&Se.indent&&(Fe.indentLine(Se.newPos.line,null,!0),Fe.indentLine(Se.newPos.line+1,null,!0))}}function be(Fe,oe){for(var ct=Fe.listSelections(),pe=[],xt=oe?"/":""&&(Pe+=">"),pe[_e]=Pe}if(Fe.replaceSelections(pe),ct=Fe.listSelections(),!ze)for(var _e=0;_e=0&&oe[it]==ct;it--)++_e;pe=ze.to;for(var it=1;it<_e;it++){var Lt=z.scanForClosingTag(Fe,pe,null,tt);if(!Lt||Lt.tag!=ct)return!1;pe=Lt.to}return!0}})},32855:function(Dn,fn,re){(function(z){z(re(89780))})(function(z){"use strict";var Ie=z.Pos;function De(it,Lt){return it.line-Lt.line||it.ch-Lt.ch}var Ae="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",be=Ae+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",fe=new RegExp("<(/?)(["+Ae+"]["+be+"]*)","g");function He(it,Lt,gt,$e){this.line=Lt,this.ch=gt,this.cm=it,this.text=it.getLine(Lt),this.min=$e?Math.max($e.from,it.firstLine()):it.firstLine(),this.max=$e?Math.min($e.to-1,it.lastLine()):it.lastLine()}function at(it,Lt){var gt=it.cm.getTokenTypeAt(Ie(it.line,Lt));return gt&&/\btag\b/.test(gt)}function Fe(it){if(!(it.line>=it.max))return it.ch=0,it.text=it.cm.getLine(++it.line),!0}function oe(it){if(!(it.line<=it.min))return it.text=it.cm.getLine(--it.line),it.ch=it.text.length,!0}function ct(it){for(;;){var Lt=it.text.indexOf(">",it.ch);if(Lt==-1){if(Fe(it))continue;return}if(!at(it,Lt+1)){it.ch=Lt+1;continue}var gt=it.text.lastIndexOf("/",Lt),$e=gt>-1&&!/\S/.test(it.text.slice(gt+1,Lt));return it.ch=Lt+1,$e?"selfClose":"regular"}}function pe(it){for(;;){var Lt=it.ch?it.text.lastIndexOf("<",it.ch-1):-1;if(Lt==-1){if(oe(it))continue;return}if(!at(it,Lt+1)){it.ch=Lt;continue}fe.lastIndex=Lt,it.ch=Lt;var gt=fe.exec(it.text);if(gt&>.index==Lt)return gt}}function xt(it){for(;;){fe.lastIndex=it.ch;var Lt=fe.exec(it.text);if(!Lt){if(Fe(it))continue;return}if(!at(it,Lt.index+1)){it.ch=Lt.index+1;continue}return it.ch=Lt.index+Lt[0].length,Lt}}function tt(it){for(;;){var Lt=it.ch?it.text.lastIndexOf(">",it.ch-1):-1;if(Lt==-1){if(oe(it))continue;return}if(!at(it,Lt+1)){it.ch=Lt;continue}var gt=it.text.lastIndexOf("/",Lt),$e=gt>-1&&!/\S/.test(it.text.slice(gt+1,Lt));return it.ch=Lt+1,$e?"selfClose":"regular"}}function ze(it,Lt){for(var gt=[];;){var $e=xt(it),Pe,ve=it.line,Ke=it.ch-($e?$e[0].length:0);if(!$e||!(Pe=ct(it)))return;if(Pe!="selfClose")if($e[1]){for(var rt=gt.length-1;rt>=0;--rt)if(gt[rt]==$e[2]){gt.length=rt;break}if(rt<0&&(!Lt||Lt==$e[2]))return{tag:$e[2],from:Ie(ve,Ke),to:Ie(it.line,it.ch)}}else gt.push($e[2])}}function _e(it,Lt){for(var gt=[];;){var $e=tt(it);if(!$e)return;if($e=="selfClose"){pe(it);continue}var Pe=it.line,ve=it.ch,Ke=pe(it);if(!Ke)return;if(Ke[1])gt.push(Ke[2]);else{for(var rt=gt.length-1;rt>=0;--rt)if(gt[rt]==Ke[2]){gt.length=rt;break}if(rt<0&&(!Lt||Lt==Ke[2]))return{tag:Ke[2],from:Ie(it.line,it.ch),to:Ie(Pe,ve)}}}}z.registerHelper("fold","xml",function(it,Lt){for(var gt=new He(it,Lt.line,0);;){var $e=xt(gt);if(!$e||gt.line!=Lt.line)return;var Pe=ct(gt);if(!Pe)return;if(!$e[1]&&Pe!="selfClose"){var ve=Ie(gt.line,gt.ch),Ke=ze(gt,$e[2]);return Ke&&De(Ke.from,ve)>0?{from:ve,to:Ke.from}:null}}}),z.findMatchingTag=function(it,Lt,gt){var $e=new He(it,Lt.line,Lt.ch,gt);if(!($e.text.indexOf(">")==-1&&$e.text.indexOf("<")==-1)){var Pe=ct($e),ve=Pe&&Ie($e.line,$e.ch),Ke=Pe&&pe($e);if(!(!Pe||!Ke||De($e,Lt)>0)){var rt={from:Ie($e.line,$e.ch),to:ve,tag:Ke[2]};return Pe=="selfClose"?{open:rt,close:null,at:"open"}:Ke[1]?{open:_e($e,Ke[2]),close:rt,at:"close"}:($e=new He(it,ve.line,ve.ch,gt),{open:rt,close:ze($e,Ke[2]),at:"open"})}}},z.findEnclosingTag=function(it,Lt,gt,$e){for(var Pe=new He(it,Lt.line,Lt.ch,gt);;){var ve=_e(Pe,$e);if(!ve)break;var Ke=new He(it,Lt.line,Lt.ch,gt),rt=ze(Ke,ve.tag);if(rt)return{open:ve,close:rt}}},z.scanForClosingTag=function(it,Lt,gt,$e){var Pe=new He(it,Lt.line,Lt.ch,$e?{from:0,to:$e}:null);return ze(Pe,gt)}})},89780:function(Dn){(function(fn,re){Dn.exports=re()})(this,function(){"use strict";var fn=navigator.userAgent,re=navigator.platform,z=/gecko\/\d/i.test(fn),Ie=/MSIE \d/.test(fn),De=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(fn),Ae=/Edge\/(\d+)/.exec(fn),be=Ie||De||Ae,fe=be&&(Ie?document.documentMode||6:+(Ae||De)[1]),He=!Ae&&/WebKit\//.test(fn),at=He&&/Qt\/\d+\.\d+/.test(fn),Fe=!Ae&&/Chrome\//.test(fn),oe=/Opera\//.test(fn),ct=/Apple Computer/.test(navigator.vendor),pe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(fn),xt=/PhantomJS/.test(fn),tt=!Ae&&/AppleWebKit/.test(fn)&&/Mobile\/\w+/.test(fn),ze=/Android/.test(fn),_e=tt||ze||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(fn),it=tt||/Mac/.test(re),Lt=/\bCrOS\b/.test(fn),gt=/win/i.test(re),$e=oe&&fn.match(/Version\/(\d*\.\d*)/);$e&&($e=Number($e[1])),$e&&$e>=15&&(oe=!1,He=!0);var Pe=it&&(at||oe&&($e==null||$e<12.11)),ve=z||be&&fe>=9;function Ke(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var rt=function(a,y){var x=a.className,b=Ke(y).exec(x);if(b){var E=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(E?b[1]+E:"")}};function Pt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Me(a,y){return Pt(a).appendChild(y)}function Se(a,y,x,b){var E=document.createElement(a);if(x&&(E.className=x),b&&(E.style.cssText=b),typeof y=="string")E.appendChild(document.createTextNode(y));else if(y)for(var ae=0;ae=y)return ce+(y-ae);ce+=me-ae,ce+=x-ce%x,ae=me+1}}var ue=function(){this.id=null,this.f=null,this.time=0,this.handler=ht(this.onTimeout,this)};ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ue.prototype.set=function(a,y){this.f=y;var x=+new Date+a;(!this.id||x=y)return b+Math.min(ce,y-E);if(E+=ae-b,E+=x-E%x,b=ae+1,E>=y)return b}}var je=[""];function Rt(a){for(;je.length<=a;)je.push(nt(je)+" ");return je[a]}function nt(a){return a[a.length-1]}function et(a,y){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ee.test(a))}function de(a,y){return y?y.source.indexOf("\\w")>-1&&ie(a)?!0:y.test(a):ie(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var he=/[\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 We(a){return a.charCodeAt(0)>=768&&he.test(a)}function Qe(a,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var E=(y+x)/2,ae=b<0?Math.ceil(E):Math.floor(E);if(ae==y)return a(ae)?y:x;a(ae)?x=ae:y=ae+b}}function Ze(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var E=!1,ae=0;aey||y==x&&ce.to==y)&&(b(Math.max(ce.from,y),Math.min(ce.to,x),ce.level==1?"rtl":"ltr",ae),E=!0)}E||b(y,x,"ltr")}var ke=null;function kt(a,y,x){var b;ke=null;for(var E=0;Ey)return E;ae.to==y&&(ae.from!=ae.to&&x=="before"?b=E:ke=E),ae.from==y&&(ae.from!=ae.to&&x!="before"?b=E:ke=E)}return b!=null?b:ke}var en=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Ee){return Ee<=247?a.charAt(Ee):1424<=Ee&&Ee<=1524?"R":1536<=Ee&&Ee<=1785?y.charAt(Ee-1536):1774<=Ee&&Ee<=2220?"r":8192<=Ee&&Ee<=8203?"w":Ee==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,E=/[stwN]/,ae=/[LRr]/,ce=/[Lb1n]/,me=/[1n]/;function ye(Ee,bt,It){this.level=Ee,this.from=bt,this.to=It}return function(Ee,bt){var It=bt=="ltr"?"L":"R";if(Ee.length==0||bt=="ltr"&&!b.test(Ee))return!1;for(var Mn=Ee.length,yn=[],cr=0;cr-1&&(b[y]=E.slice(0,ae).concat(E.slice(ae+1)))}}}function Ge(a,y){var x=on(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),E=0;E0}function Kt(a){a.prototype.on=function(y,x){Ct(this,y,x)},a.prototype.off=function(y,x){Je(this,y,x)}}function hn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Ve(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Ye(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Xt(a){hn(a),Ve(a)}function un(a){return a.target||a.srcElement}function gn(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),it&&a.ctrlKey&&y==1&&(y=3),y}var cn=function(){if(be&&fe<9)return!1;var a=Se("div");return"draggable"in a||"dragDrop"in a}(),Qn;function Un(a){if(Qn==null){var y=Se("span","\u200B");Me(a,Se("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Qn=y.offsetWidth<=1&&y.offsetHeight>2&&!(be&&fe<8))}var x=Qn?Se("span","\u200B"):Se("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Wn;function Qt(a){if(Wn!=null)return Wn;var y=Me(a,document.createTextNode("A\u062EA")),x=Ne(y,0,1).getBoundingClientRect(),b=Ne(y,1,2).getBoundingClientRect();return Pt(a),!x||x.left==x.right?!1:Wn=b.right-x.right<3}var Jn=` + +b`.split(/\n/).length!=3?function(a){for(var y=0,x=[],b=a.length;y<=b;){var E=a.indexOf(` +`,y);E==-1&&(E=a.length);var ae=a.slice(y,a.charAt(E-1)=="\r"?E-1:E),ce=ae.indexOf("\r");ce!=-1?(x.push(ae.slice(0,ce)),y+=ce+1):(x.push(ae),y=E+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Nn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(x){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},Pn=function(){var a=Se("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),wn=null;function $t(a){if(wn!=null)return wn;var y=Me(a,Se("span","x")),x=y.getBoundingClientRect(),b=Ne(y,0,1).getBoundingClientRect();return wn=Math.abs(x.left-b.left)>1}var Ut={},mt={};function dt(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),Ut[a]=y}function Tt(a,y){mt[a]=y}function jt(a){if(typeof a=="string"&&mt.hasOwnProperty(a))a=mt[a];else if(a&&typeof a.name=="string"&&mt.hasOwnProperty(a.name)){var y=mt[a.name];typeof y=="string"&&(y={name:y}),a=te(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return jt("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return jt("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function vn(a,y){y=jt(y);var x=Ut[y.name];if(!x)return vn(a,"text/plain");var b=x(a,y);if($n.hasOwnProperty(y.name)){var E=$n[y.name];for(var ae in E)E.hasOwnProperty(ae)&&(b.hasOwnProperty(ae)&&(b["_"+ae]=b[ae]),b[ae]=E[ae])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var ce in y.modeProps)b[ce]=y.modeProps[ce];return b}var $n={};function lr(a,y){var x=$n.hasOwnProperty(a)?$n[a]:$n[a]={};Dt(y,x)}function Cr(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var E=y[b];E instanceof Array&&(E=E.concat([])),x[b]=E}return x}function hr(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function fr(a,y,x){return a.startState?a.startState(y,x):!0}var Bn=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};Bn.prototype.eol=function(){return this.pos>=this.string.length},Bn.prototype.sol=function(){return this.pos==this.lineStart},Bn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Bn.prototype.next=function(){if(this.posy},Bn.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Bn.prototype.skipToEnd=function(){this.pos=this.string.length},Bn.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Bn.prototype.backUp=function(a){this.pos-=a},Bn.prototype.column=function(){return this.lastColumnPos0?null:(ae&&y!==!1&&(this.pos+=ae[0].length),ae)}},Bn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Bn.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Bn.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Bn.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Vt(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var E=x.children[b],ae=E.chunkSize();if(y=a.first&&yx?Mt(x,Vt(a,x).text.length):qt(y,Vt(a,y.line).text.length)}function qt(a,y){var x=a.ch;return x==null||x>y?Mt(a.line,y):x<0?Mt(a.line,0):a}function er(a,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),y},wr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},wr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},wr.fromSaved=function(a,y,x){return y instanceof mr?new wr(a,Cr(a.mode,y.state),x,y.lookAhead):new wr(a,Cr(a.mode,y),x)},wr.prototype.save=function(a){var y=a!==!1?Cr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new mr(y,this.maxLookAhead):y};function Or(a,y,x,b){var E=[a.state.modeGen],ae={};qr(a,y.text,a.doc.mode,x,function(Ee,bt){return E.push(Ee,bt)},ae,b);for(var ce=x.state,me=function(Ee){x.baseTokens=E;var bt=a.state.overlays[Ee],It=1,Mn=0;x.state=!0,qr(a,y.text,bt.mode,x,function(yn,cr){for(var Pr=It;Mnyn&&E.splice(It,1,yn,E[It+1],Kr),It+=2,Mn=Math.min(yn,Kr)}if(cr)if(bt.opaque)E.splice(Pr,It-Pr,yn,"overlay "+cr),It=Pr+2;else for(;Pra.options.maxHighlightLength&&Cr(a.doc.mode,b.state),ae=Or(a,y,b);E&&(b.state=E),y.stateAfter=b.save(!E),y.styles=ae.styles,ae.classes?y.styleClasses=ae.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function da(a,y,x){var b=a.doc,E=a.display;if(!b.mode.startState)return new wr(b,!0,y);var ae=zr(a,y,x),ce=ae>b.first&&Vt(b,ae-1).stateAfter,me=ce?wr.fromSaved(b,ce,ae):new wr(b,fr(b.mode),ae);return b.iter(ae,y,function(ye){xa(a,ye.text,me);var Ee=me.line;ye.stateAfter=Ee==y-1||Ee%5==0||Ee>=E.viewFrom&&Eey.start)return ae}throw new Error("Mode "+a.name+" failed to advance stream.")}var Nt=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function qn(a,y,x,b){var E=a.doc,ae=E.mode,ce;y=mn(E,y);var me=Vt(E,y.line),ye=da(a,y.line,x),Ee=new Bn(me.text,a.options.tabSize,ye),bt;for(b&&(bt=[]);(b||Ee.posa.options.maxHighlightLength?(me=!1,ce&&xa(a,y,b,bt.pos),bt.pos=y.length,It=null):It=Xr(On(x,bt,b.state,Mn),ae),Mn){var yn=Mn[0].name;yn&&(It="m-"+(It?yn+" "+It:yn))}if(!me||Ee!=It){for(;yece;--me){if(me<=ae.first)return ae.first;var ye=Vt(ae,me-1),Ee=ye.stateAfter;if(Ee&&(!x||me+(Ee instanceof mr?Ee.lookAhead:0)<=ae.modeFrontier))return me;var bt=Ce(ye.text,null,a.options.tabSize);(E==null||b>bt)&&(E=me-1,b=bt)}return E}function Jr(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierx;b--){var E=Vt(a,b).stateAfter;if(E&&(!(E instanceof mr)||b+E.lookAhead=y:ae.to>y);(b||(b=[])).push(new yr(ce,ae.from,ye?null:ae.to))}}return b}function ra(a,y,x){var b;if(a)for(var E=0;E=y:ae.to>y);if(me||ae.from==y&&ce.type=="bookmark"&&(!x||ae.marker.insertLeft)){var ye=ae.from==null||(ce.inclusiveLeft?ae.from<=y:ae.from0&&me)for(var ga=0;ga0)){var bt=[ye,1],It=Hn(Ee.from,me.from),Mn=Hn(Ee.to,me.to);(It<0||!ce.inclusiveLeft&&!It)&&bt.push({from:Ee.from,to:me.from}),(Mn>0||!ce.inclusiveRight&&!Mn)&&bt.push({from:me.to,to:Ee.to}),E.splice.apply(E,bt),ye+=bt.length-3}}return E}function Ht(a){var y=a.markedSpans;if(y){for(var x=0;xy)&&(!b||zn(b,ae.marker)<0)&&(b=ae.marker)}return b}function bn(a,y,x,b,E){var ae=Vt(a,y),ce=xr&&ae.markedSpans;if(ce)for(var me=0;me=0&&It<=0||bt<=0&&It>=0)&&(bt<=0&&(ye.marker.inclusiveRight&&E.inclusiveLeft?Hn(Ee.to,x)>=0:Hn(Ee.to,x)>0)||bt>=0&&(ye.marker.inclusiveRight&&E.inclusiveLeft?Hn(Ee.from,b)<=0:Hn(Ee.from,b)<0)))return!0}}}function kn(a){for(var y;y=Tn(a);)a=y.find(-1,!0).line;return a}function Xn(a){for(var y;y=Gt(a);)a=y.find(1,!0).line;return a}function or(a){for(var y,x;y=Gt(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function le(a,y){var x=Vt(a,y),b=kn(x);return x==b?y:ut(b)}function ge(a,y){if(y>a.lastLine())return y;var x=Vt(a,y),b;if(!xe(a,x))return y;for(;b=Gt(x);)x=b.find(1,!0).line;return ut(x)+1}function xe(a,y){var x=xr&&y.markedSpans;if(x){for(var b=void 0,E=0;Ey.maxLineLength&&(y.maxLineLength=E,y.maxLine=b)})}var Bt=function(a,y,x){this.text=a,_t(this,y),this.height=x?x(this):1};Bt.prototype.lineNo=function(){return ut(this)},Kt(Bt);function tn(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Ht(a),_t(a,x);var E=b?b(a):1;E!=a.height&&Fr(a,E)}function nn(a){a.parent=null,Ht(a)}var Zt={},sn={};function jn(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?sn:Zt;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Fn(a,y){var x=Re("span",null,null,He?"padding-right: .1px":null),b={pre:Re("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var E=0;E<=(y.rest?y.rest.length:0);E++){var ae=E?y.rest[E-1]:y.line,ce=void 0;b.pos=0,b.addToken=dn,Qt(a.display.measure)&&(ce=an(ae,a.doc.direction))&&(b.addToken=pn(b.addToken,ce)),b.map=[];var me=y!=a.display.externalMeasured&&ut(ae);Ln(ae,b,ea(a,ae,me)),ae.styleClasses&&(ae.styleClasses.bgClass&&(b.bgClass=Wt(ae.styleClasses.bgClass,b.bgClass||"")),ae.styleClasses.textClass&&(b.textClass=Wt(ae.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(Un(a.display.measure))),E==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(He){var ye=b.content.lastChild;(/\bcm-tab\b/.test(ye.className)||ye.querySelector&&ye.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return Ge(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=Wt(b.pre.className,b.textClass||"")),b}function xn(a){var y=Se("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function dn(a,y,x,b,E,ae,ce){if(y){var me=a.splitSpaces?rn(y,a.trailingSpace):y,ye=a.cm.state.specialChars,Ee=!1,bt;if(!ye.test(y))a.col+=y.length,bt=document.createTextNode(me),a.map.push(a.pos,a.pos+y.length,bt),be&&fe<9&&(Ee=!0),a.pos+=y.length;else{bt=document.createDocumentFragment();for(var It=0;;){ye.lastIndex=It;var Mn=ye.exec(y),yn=Mn?Mn.index-It:y.length-It;if(yn){var cr=document.createTextNode(me.slice(It,It+yn));be&&fe<9?bt.appendChild(Se("span",[cr])):bt.appendChild(cr),a.map.push(a.pos,a.pos+yn,cr),a.col+=yn,a.pos+=yn}if(!Mn)break;It+=yn+1;var Pr=void 0;if(Mn[0]==" "){var Kr=a.cm.options.tabSize,ta=Kr-a.col%Kr;Pr=bt.appendChild(Se("span",Rt(ta),"cm-tab")),Pr.setAttribute("role","presentation"),Pr.setAttribute("cm-text"," "),a.col+=ta}else Mn[0]=="\r"||Mn[0]==` +`?(Pr=bt.appendChild(Se("span",Mn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Pr.setAttribute("cm-text",Mn[0]),a.col+=1):(Pr=a.cm.options.specialCharPlaceholder(Mn[0]),Pr.setAttribute("cm-text",Mn[0]),be&&fe<9?bt.appendChild(Se("span",[Pr])):bt.appendChild(Pr),a.col+=1);a.map.push(a.pos,a.pos+1,Pr),a.pos++}}if(a.trailingSpace=me.charCodeAt(y.length-1)==32,x||b||E||Ee||ae||ce){var ha=x||"";b&&(ha+=b),E&&(ha+=E);var na=Se("span",[bt],ha,ae);if(ce)for(var ga in ce)ce.hasOwnProperty(ga)&&ga!="style"&&ga!="class"&&na.setAttribute(ga,ce[ga]);return a.content.appendChild(na)}a.content.appendChild(bt)}}function rn(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",E=0;EEe&&It.from<=Ee));Mn++);if(It.to>=bt)return a(x,b,E,ae,ce,me,ye);a(x,b.slice(0,It.to-Ee),E,ae,null,me,ye),ae=null,b=b.slice(It.to-Ee),Ee=It.to}}}function Gn(a,y,x,b){var E=!b&&x.widgetNode;E&&a.map.push(a.pos,a.pos+y,E),!b&&a.cm.display.input.needsContentAttribute&&(E||(E=a.content.appendChild(document.createElement("span"))),E.setAttribute("cm-marker",x.id)),E&&(a.cm.display.input.setUneditable(E),a.content.appendChild(E)),a.pos+=y,a.trailingSpace=!1}function Ln(a,y,x){var b=a.markedSpans,E=a.text,ae=0;if(!b){for(var ce=1;ceye||Ya.collapsed&&Da.to==ye&&Da.from==ye)){if(Da.to!=null&&Da.to!=ye&&yn>Da.to&&(yn=Da.to,Pr=""),Ya.className&&(cr+=" "+Ya.className),Ya.css&&(Mn=(Mn?Mn+";":"")+Ya.css),Ya.startStyle&&Da.from==ye&&(Kr+=" "+Ya.startStyle),Ya.endStyle&&Da.to==yn&&(ga||(ga=[])).push(Ya.endStyle,Da.to),Ya.title&&((ha||(ha={})).title=Ya.title),Ya.attributes)for(var ri in Ya.attributes)(ha||(ha={}))[ri]=Ya.attributes[ri];Ya.collapsed&&(!ta||zn(ta.marker,Ya)<0)&&(ta=Da)}else Da.from>ye&&yn>Da.from&&(yn=Da.from)}if(ga)for(var Si=0;Si=me)break;for(var ji=Math.min(me,yn);;){if(bt){var Ii=ye+bt.length;if(!ta){var gi=Ii>ji?bt.slice(0,ji-ye):bt;y.addToken(y,gi,It?It+cr:cr,Kr,ye+gi.length==yn?Pr:"",Mn,ha)}if(Ii>=ji){bt=bt.slice(ji-ye),ye=ji;break}ye=Ii,Kr=""}bt=E.slice(ae,ae=x[Ee++]),It=jn(x[Ee++],y.cm.options)}}}function In(a,y,x){this.line=y,this.rest=or(y),this.size=this.rest?ut(nt(this.rest))-x+1:1,this.node=this.text=null,this.hidden=xe(a,y)}function Zn(a,y,x){for(var b=[],E,ae=y;ae2&&ae.push((ye.bottom+Ee.top)/2-x.top)}}ae.push(x.bottom-x.top)}}function pa(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[E],cache:a.measure.caches[E],before:!0}}function Xa(a,y){y=kn(y);var x=ut(y),b=a.display.externalMeasured=new In(a.doc,y,x);b.lineN=x;var E=b.built=Fn(a,b);return b.text=E.pre,Me(a.display.lineMeasure,E.pre),b}function Pa(a,y,x,b){return Ka(a,La(a,y),x,b)}function Ga(a,y){if(y>=a.display.viewFrom&&y=x.lineN&&yy)&&(ae=ye-me,E=ae-1,y>=ye&&(ce="right")),E!=null){if(b=a[Ee+2],me==ye&&x==(b.insertLeft?"left":"right")&&(ce=x),x=="left"&&E==0)for(;Ee&&a[Ee-2]==a[Ee-3]&&a[Ee-1].insertLeft;)b=a[(Ee-=3)+2],ce="left";if(x=="right"&&E==ye-me)for(;Ee=0&&(x=a[E]).left==x.right;E--);return x}function Ma(a,y,x,b){var E=aa(y.map,x,b),ae=E.node,ce=E.start,me=E.end,ye=E.collapse,Ee;if(ae.nodeType==3){for(var bt=0;bt<4;bt++){for(;ce&&We(y.line.text.charAt(E.coverStart+ce));)--ce;for(;E.coverStart+me0&&(ye=b="right");var It;a.options.lineWrapping&&(It=ae.getClientRects()).length>1?Ee=It[b=="right"?It.length-1:0]:Ee=ae.getBoundingClientRect()}if(be&&fe<9&&!ce&&(!Ee||!Ee.left&&!Ee.right)){var Mn=ae.parentNode.getClientRects()[0];Mn?Ee={left:Mn.left,right:Mn.left+li(a.display),top:Mn.top,bottom:Mn.bottom}:Ee=rr}for(var yn=Ee.top-y.rect.top,cr=Ee.bottom-y.rect.top,Pr=(yn+cr)/2,Kr=y.view.measure.heights,ta=0;ta=b.text.length?(ye=b.text.length,Ee="before"):ye<=0&&(ye=0,Ee="after"),!me)return ce(Ee=="before"?ye-1:ye,Ee=="before");function bt(cr,Pr,Kr){var ta=me[Pr],ha=ta.level==1;return ce(Kr?cr-1:cr,ha!=Kr)}var It=kt(me,ye,Ee),Mn=ke,yn=bt(ye,It,Ee=="before");return Mn!=null&&(yn.other=bt(ye,Mn,Ee!="before")),yn}function dr(a,y){var x=0;y=mn(a.doc,y),a.options.lineWrapping||(x=li(a.display)*y.ch);var b=Vt(a.doc,y.line),E=Le(b)+Hr(a.display);return{left:x,right:x,top:E,bottom:E+b.height}}function Yr(a,y,x,b,E){var ae=Mt(a,y,x);return ae.xRel=E,b&&(ae.outside=b),ae}function Rr(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return Yr(b.first,0,null,-1,-1);var E=yt(b,x),ae=b.first+b.size-1;if(E>ae)return Yr(b.first+b.size-1,Vt(b,ae).text.length,null,1,1);y<0&&(y=0);for(var ce=Vt(b,E);;){var me=qa(a,ce,E,y,x),ye=Cn(ce,me.ch+(me.xRel>0||me.outside>0?1:0));if(!ye)return me;var Ee=ye.find(1);if(Ee.line==E)return Ee;ce=Vt(b,E=Ee.line)}}function Wr(a,y,x,b){b-=Ha(y);var E=y.text.length,ae=wt(function(ce){return Ka(a,x,ce-1).bottom<=b},E,0);return E=wt(function(ce){return Ka(a,x,ce).top>b},ae,E),{begin:ae,end:E}}function Ea(a,y,x,b){x||(x=La(a,y));var E=Ja(a,y,Ka(a,x,b),"line").top;return Wr(a,y,x,E)}function Ba(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function qa(a,y,x,b,E){E-=Le(y);var ae=La(a,y),ce=Ha(y),me=0,ye=y.text.length,Ee=!0,bt=an(y,a.doc.direction);if(bt){var It=(a.options.lineWrapping?ii:ai)(a,y,x,ae,bt,b,E);Ee=It.level!=1,me=Ee?It.from:It.to-1,ye=Ee?It.to:It.from-1}var Mn=null,yn=null,cr=wt(function(Oa){var Da=Ka(a,ae,Oa);return Da.top+=ce,Da.bottom+=ce,Ba(Da,b,E,!1)?(Da.top<=E&&Da.left<=b&&(Mn=Oa,yn=Da),!0):!1},me,ye),Pr,Kr,ta=!1;if(yn){var ha=b-yn.left=ga.bottom?1:0}return cr=Qe(y.text,cr,1),Yr(x,cr,Kr,ta,b-Pr)}function ai(a,y,x,b,E,ae,ce){var me=wt(function(It){var Mn=E[It],yn=Mn.level!=1;return Ba(Qr(a,Mt(x,yn?Mn.to:Mn.from,yn?"before":"after"),"line",y,b),ae,ce,!0)},0,E.length-1),ye=E[me];if(me>0){var Ee=ye.level!=1,bt=Qr(a,Mt(x,Ee?ye.from:ye.to,Ee?"after":"before"),"line",y,b);Ba(bt,ae,ce,!0)&&bt.top>ce&&(ye=E[me-1])}return ye}function ii(a,y,x,b,E,ae,ce){var me=Wr(a,y,b,ce),ye=me.begin,Ee=me.end;/\s/.test(y.text.charAt(Ee-1))&&Ee--;for(var bt=null,It=null,Mn=0;Mn=Ee||yn.to<=ye)){var cr=yn.level!=1,Pr=Ka(a,b,cr?Math.min(Ee,yn.to)-1:Math.max(ye,yn.from)).right,Kr=PrKr)&&(bt=yn,It=Kr)}}return bt||(bt=E[E.length-1]),bt.fromEe&&(bt={from:bt.from,to:Ee,level:bt.level}),bt}var _a;function $a(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(_a==null){_a=Se("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)_a.appendChild(document.createTextNode("x")),_a.appendChild(Se("br"));_a.appendChild(document.createTextNode("x"))}Me(a.measure,_a);var x=_a.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),Pt(a.measure),x||1}function li(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Se("span","xxxxxxxxxx"),x=Se("pre",[y],"CodeMirror-line-like");Me(a.measure,x);var b=y.getBoundingClientRect(),E=(b.right-b.left)/10;return E>2&&(a.cachedCharWidth=E),E||10}function ni(a){for(var y=a.display,x={},b={},E=y.gutters.clientLeft,ae=y.gutters.firstChild,ce=0;ae;ae=ae.nextSibling,++ce){var me=a.display.gutterSpecs[ce].className;x[me]=ae.offsetLeft+ae.clientLeft+E,b[me]=ae.clientWidth}return{fixedPos:Li(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function Li(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Qi(a){var y=$a(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/li(a.display)-3);return function(E){if(xe(a.doc,E))return 0;var ae=0;if(E.widgets)for(var ce=0;ce0&&(Ee=Vt(a.doc,ye.line).text).length==ye.ch){var bt=Ce(Ee,Ee.length,a.options.tabSize)-Ee.length;ye=Mt(ye.line,Math.max(0,Math.round((ae-ua(a.display).left)/li(a.display))-bt))}return ye}function Di(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;by)&&(E.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=E.viewTo)xr&&le(a.doc,y)E.viewFrom?bi(a):(E.viewFrom+=b,E.viewTo+=b);else if(y<=E.viewFrom&&x>=E.viewTo)bi(a);else if(y<=E.viewFrom){var ae=io(a,x,x+b,1);ae?(E.view=E.view.slice(ae.index),E.viewFrom=ae.lineN,E.viewTo+=b):bi(a)}else if(x>=E.viewTo){var ce=io(a,y,y,-1);ce?(E.view=E.view.slice(0,ce.index),E.viewTo=ce.lineN):bi(a)}else{var me=io(a,y,y,-1),ye=io(a,x,x+b,1);me&&ye?(E.view=E.view.slice(0,me.index).concat(Zn(a,me.lineN,ye.lineN)).concat(E.view.slice(ye.index)),E.viewTo+=b):bi(a)}var Ee=E.externalMeasured;Ee&&(x=E.lineN&&y=b.viewTo)){var ae=b.view[Di(a,y)];if(ae.node!=null){var ce=ae.changes||(ae.changes=[]);Te(ce,x)==-1&&ce.push(x)}}}function bi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function io(a,y,x,b){var E=Di(a,y),ae,ce=a.display.view;if(!xr||x==a.doc.first+a.doc.size)return{index:E,lineN:x};for(var me=a.display.viewFrom,ye=0;ye0){if(E==ce.length-1)return null;ae=me+ce[E].size-y,E++}else ae=me-y;y+=ae,x+=ae}for(;le(a.doc,x)!=x;){if(E==(b<0?0:ce.length-1))return null;x+=b*ce[E-(b<0?1:0)].size,E+=b}return{index:E,lineN:x}}function xo(a,y,x){var b=a.display,E=b.view;E.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=Zn(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=Zn(a,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Di(a,x)))),b.viewTo=x}function vo(a){for(var y=a.display.view,x=0,b=0;b=a.display.viewTo||me.to().line0?y.blinker=setInterval(function(){a.hasFocus()||Wi(a),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function mo(a){a.state.focused||(a.display.input.focus(),po(a))}function so(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Wi(a))},100)}function po(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Ge(a,"focus",a,y),a.state.focused=!0,Xe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),He&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Mi(a))}function Wi(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Ge(a,"blur",a,y),a.state.focused=!1,rt(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function uo(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b.005||bt<-.005)&&(Fr(E.line,ce),eo(E.line),E.rest))for(var It=0;Ita.display.sizerWidth){var Mn=Math.ceil(me/li(a.display));Mn>a.display.maxLineLength&&(a.display.maxLineLength=Mn,a.display.maxLine=E.line,a.display.maxLineChanged=!0)}}}}function eo(a){if(a.widgets)for(var y=0;y=ce&&(ae=yt(y,Le(Vt(y,ye))-a.wrapper.clientHeight),ce=ye)}return{from:ae,to:Math.max(ce,ae+1)}}function Ji(a,y){if(!Oe(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),E=null;if(y.top+b.top<0?E=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(E=!1),E!=null&&!xt){var ae=Se("div","\u200B",null,`position: absolute; + top: `+(y.top-x.viewOffset-Hr(a.display))+`px; + height: `+(y.bottom-y.top+ca(a)+x.barHeight)+`px; + left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ae),ae.scrollIntoView(E),a.display.lineSpace.removeChild(ae)}}}function qi(a,y,x,b){b==null&&(b=0);var E;!a.options.lineWrapping&&y==x&&(y=y.ch?Mt(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Mt(y.line,y.ch+1,"before"):y);for(var ae=0;ae<5;ae++){var ce=!1,me=Qr(a,y),ye=!x||x==y?me:Qr(a,x);E={left:Math.min(me.left,ye.left),top:Math.min(me.top,ye.top)-b,right:Math.max(me.left,ye.left),bottom:Math.max(me.bottom,ye.bottom)+b};var Ee=to(a,E),bt=a.doc.scrollTop,It=a.doc.scrollLeft;if(Ee.scrollTop!=null&&(Ki(a,Ee.scrollTop),Math.abs(a.doc.scrollTop-bt)>1&&(ce=!0)),Ee.scrollLeft!=null&&(Xi(a,Ee.scrollLeft),Math.abs(a.doc.scrollLeft-It)>1&&(ce=!0)),!ce)break}return E}function co(a,y){var x=to(a,y);x.scrollTop!=null&&Ki(a,x.scrollTop),x.scrollLeft!=null&&Xi(a,x.scrollLeft)}function to(a,y){var x=a.display,b=$a(a.display);y.top<0&&(y.top=0);var E=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,ae=Aa(a),ce={};y.bottom-y.top>ae&&(y.bottom=y.top+ae);var me=a.doc.height+ma(x),ye=y.topme-b;if(y.topE+ae){var bt=Math.min(y.top,(Ee?me:y.bottom)-ae);bt!=E&&(ce.scrollTop=bt)}var It=a.options.fixedGutter?0:x.gutters.offsetWidth,Mn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-It,yn=ka(a)-x.gutters.offsetWidth,cr=y.right-y.left>yn;return cr&&(y.right=y.left+yn),y.left<10?ce.scrollLeft=0:y.leftyn+Mn-3&&(ce.scrollLeft=y.right+(cr?0:10)-yn),ce}function fo(a,y){y!=null&&(_i(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Ti(a){_i(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function no(a,y,x){(y!=null||x!=null)&&_i(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function Eo(a,y){_i(a),a.curOp.scrollToPos=y}function _i(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=dr(a,y.from),b=dr(a,y.to);go(a,x,b,y.margin)}}function go(a,y,x,b){var E=to(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});no(a,E.scrollLeft,E.scrollTop)}function Ki(a,y){Math.abs(a.doc.scrollTop-y)<2||(z||Al(a,{top:y}),yo(a,y,!0),z&&Al(a),vi(a,100))}function yo(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function Xi(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,Gl(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function za(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+ma(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+ca(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var ja=function(a,y,x){this.cm=x;var b=this.vert=Se("div",[Se("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),E=this.horiz=Se("div",[Se("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=E.tabIndex=-1,a(b),a(E),Ct(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),Ct(E,"scroll",function(){E.clientWidth&&y(E.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,be&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ja.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var E=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+E)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var ae=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ae)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},ja.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ja.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ja.prototype.zeroWidthHack=function(){var a=it&&!pe?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ue,this.disableVert=new ue},ja.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var E=a.getBoundingClientRect(),ae=x=="vert"?document.elementFromPoint(E.right-1,(E.top+E.bottom)/2):document.elementFromPoint((E.right+E.left)/2,E.bottom-1);ae!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},ja.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var oi=function(){};oi.prototype.update=function(){return{bottom:0,right:0}},oi.prototype.setScrollLeft=function(){},oi.prototype.setScrollTop=function(){},oi.prototype.clear=function(){};function hi(a,y){y||(y=za(a));var x=a.display.barWidth,b=a.display.barHeight;di(a,y);for(var E=0;E<4&&x!=a.display.barWidth||b!=a.display.barHeight;E++)x!=a.display.barWidth&&a.options.lineWrapping&&uo(a),di(a,za(a)),x=a.display.barWidth,b=a.display.barHeight}function di(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var Ui={native:ja,null:oi};function zi(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&rt(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Ui[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),Ct(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?Xi(a,y):Ki(a,y)},a),a.display.scrollbars.addClass&&Xe(a.display.wrapper,a.display.scrollbars.addClass)}var Ia=0;function Sa(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:++Ia},nr(a.curOp)}function si(a){var y=a.curOp;y&&Er(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new il(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function bl(a){a.updatedDisplay=a.mustUpdate&&Sl(a.cm,a.update)}function xl(a){var y=a.cm,x=y.display;a.updatedDisplay&&uo(y),a.barMeasure=za(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Pa(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+ca(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-ka(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function wl(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=da(a,y.highlightFrontier),E=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ae){if(b.line>=a.display.viewFrom){var ce=ae.styles,me=ae.text.length>a.options.maxHighlightLength?Cr(y.mode,b.state):null,ye=Or(a,ae,b,!0);me&&(b.state=me),ae.styles=ye.styles;var Ee=ae.styleClasses,bt=ye.classes;bt?ae.styleClasses=bt:Ee&&(ae.styleClasses=null);for(var It=!ce||ce.length!=ae.styles.length||Ee!=bt&&(!Ee||!bt||Ee.bgClass!=bt.bgClass||Ee.textClass!=bt.textClass),Mn=0;!It&&Mnx)return vi(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),E.length&&Va(a,function(){for(var ae=0;ae=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&vo(a)==0)return!1;Ql(a)&&(bi(a),y.dims=ni(a));var E=b.first+b.size,ae=Math.max(y.visible.from-a.options.viewportMargin,b.first),ce=Math.min(E,y.visible.to+a.options.viewportMargin);x.viewFromce&&x.viewTo-ce<20&&(ce=Math.min(E,x.viewTo)),xr&&(ae=le(a.doc,ae),ce=ge(a.doc,ce));var me=ae!=x.viewFrom||ce!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;xo(a,ae,ce),x.viewOffset=Le(Vt(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var ye=vo(a);if(!me&&ye==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Ee=eu(a);return ye>4&&(x.lineDiv.style.display="none"),nu(a,x.updateLineNumbers,y.dims),ye>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,tu(Ee),Pt(x.cursorDiv),Pt(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,me&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,vi(a,400)),x.updateLineNumbers=null,!0}function Yl(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==ka(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+ma(a.display)-Aa(a),x.top)}),y.visible=Ei(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=Ei(a.display,a.doc,x));if(!Sl(a,y))break;uo(a);var E=za(a);Vi(a),hi(a,E),kl(a,E),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Al(a,y){var x=new il(a,y);if(Sl(a,x)){uo(a),Yl(a,x);var b=za(a);Vi(a),hi(a,b),kl(a,b),x.finish()}}function nu(a,y,x){var b=a.display,E=a.options.lineNumbers,ae=b.lineDiv,ce=ae.firstChild;function me(cr){var Pr=cr.nextSibling;return He&&it&&a.display.currentWheelTarget==cr?cr.style.display="none":cr.parentNode.removeChild(cr),Pr}for(var ye=b.view,Ee=b.viewFrom,bt=0;bt-1&&(yn=!1),Sr(a,It,Ee,x)),yn&&(Pt(It.lineNumber),It.lineNumber.appendChild(document.createTextNode(Rn(a.options,Ee)))),ce=It.node.nextSibling}Ee+=It.size}for(;ce;)ce=me(ce)}function Dl(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function kl(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+ca(a)+"px"}function Gl(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=Li(y)-y.scroller.scrollLeft+a.doc.scrollLeft,E=y.gutters.offsetWidth,ae=b+"px",ce=0;cece.clientWidth,ye=ce.scrollHeight>ce.clientHeight;if(b&&me||E&&ye){if(E&&it&&He){e:for(var Ee=y.target,bt=ae.view;Ee!=ce;Ee=Ee.parentNode)for(var It=0;It=0&&Hn(a,b.to())<=0)return x}return-1};var ei=function(a,y){this.anchor=a,this.head=y};ei.prototype.from=function(){return tr(this.anchor,this.head)},ei.prototype.to=function(){return br(this.anchor,this.head)},ei.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ro(a,y,x){var b=a&&a.options.selectionsMayTouch,E=y[x];y.sort(function(Mn,yn){return Hn(Mn.from(),yn.from())}),x=Te(y,E);for(var ae=1;ae0:ye>=0){var Ee=tr(me.from(),ce.from()),bt=br(me.to(),ce.to()),It=me.empty()?ce.from()==ce.head:me.from()==me.head;ae<=x&&--x,y.splice(--ae,2,new ei(It?bt:Ee,It?Ee:bt))}}return new Gi(y,x)}function So(a,y){return new Gi([new ei(a,y||a)],0)}function Ao(a){return a.text?Mt(a.from.line+a.text.length-1,nt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function $l(a,y){if(Hn(a,y.from)<0)return a;if(Hn(a,y.to)<=0)return Ao(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=Ao(y).ch-y.to.ch),Mt(x,b)}function Fl(a,y){for(var x=[],b=0;b1&&a.remove(me.line+1,cr-1),a.insert(me.line+1,ta)}Mr(a,"change",a,y)}function Do(a,y,x){function b(E,ae,ce){if(E.linked)for(var me=0;me1&&!a.done[a.done.length-2].ranges)return a.done.pop(),nt(a.done)}function is(a,y,x,b){var E=a.history;E.undone.length=0;var ae=+new Date,ce,me;if((E.lastOp==b||E.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&E.lastModTime>ae-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(ce=lu(E,E.lastOp==b)))me=nt(ce.changes),Hn(y.from,y.to)==0&&Hn(y.from,me.to)==0?me.to=Ao(y):ce.changes.push(Ml(a,y));else{var ye=nt(E.done);for((!ye||!ye.ranges)&&sl(a.sel,E.done),ce={changes:[Ml(a,y)],generation:E.generation},E.done.push(ce);E.done.length>E.undoDepth;)E.done.shift(),E.done[0].ranges||E.done.shift()}E.done.push(x),E.generation=++E.maxGeneration,E.lastModTime=E.lastSelTime=ae,E.lastOp=E.lastSelOp=b,E.lastOrigin=E.lastSelOrigin=y.origin,me||Ge(a,"historyAdded")}function su(a,y,x,b){var E=y.charAt(0);return E=="*"||E=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function uu(a,y,x,b){var E=a.history,ae=b&&b.origin;x==E.lastSelOp||ae&&E.lastSelOrigin==ae&&(E.lastModTime==E.lastSelTime&&E.lastOrigin==ae||su(a,ae,nt(E.done),y))?E.done[E.done.length-1]=y:sl(y,E.done),E.lastSelTime=+new Date,E.lastSelOrigin=ae,E.lastSelOp=x,b&&b.clearRedo!==!1&&as(E.undone)}function sl(a,y){var x=nt(y);x&&x.ranges&&x.equals(a)||y.push(a)}function os(a,y,x,b){var E=y["spans_"+a.id],ae=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(ce){ce.markedSpans&&((E||(E=y["spans_"+a.id]={}))[ae]=ce.markedSpans),++ae})}function cu(a){if(!a)return null;for(var y,x=0;x-1&&(nt(me)[It]=Ee[It],delete Ee[It])}}return b}function Nl(a,y,x,b){if(b){var E=a.anchor;if(x){var ae=Hn(y,E)<0;ae!=Hn(x,E)<0?(E=y,y=x):ae!=Hn(y,x)<0&&(y=x)}return new ei(E,y)}else return new ei(x||y,y)}function ul(a,y,x,b,E){E==null&&(E=a.cm&&(a.cm.display.shift||a.extend)),Fi(a,new Gi([Nl(a.sel.primary(),y,x,E)],0),b)}function ss(a,y,x){for(var b=[],E=a.cm&&(a.cm.display.shift||a.extend),ae=0;ae=y.ch:me.to>y.ch))){if(E&&(Ge(ye,"beforeCursorEnter"),ye.explicitlyCleared))if(ae.markedSpans){--ce;continue}else break;if(!ye.atomic)continue;if(x){var It=ye.find(b<0?1:-1),Mn=void 0;if((b<0?bt:Ee)&&(It=vs(a,It,-b,It&&It.line==y.line?ae:null)),It&&It.line==y.line&&(Mn=Hn(It,x))&&(b<0?Mn<0:Mn>0))return Oo(a,It,y,b,E)}var yn=ye.find(b<0?-1:1);return(b<0?Ee:bt)&&(yn=vs(a,yn,b,yn.line==y.line?ae:null)),yn?Oo(a,yn,y,b,E):null}}return y}function dl(a,y,x,b,E){var ae=b||1,ce=Oo(a,y,x,ae,E)||!E&&Oo(a,y,x,ae,!0)||Oo(a,y,x,-ae,E)||!E&&Oo(a,y,x,-ae,!0);return ce||(a.cantEdit=!0,Mt(a.first,0))}function vs(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?mn(a,Mt(y.line-1)):null:x>0&&y.ch==(b||Vt(a,y.line)).text.length?y.line=0;--E)gs(a,{from:b[E].from,to:b[E].to,text:E?[""]:y.text,origin:y.origin});else gs(a,y)}}function gs(a,y){if(!(y.text.length==1&&y.text[0]==""&&Hn(y.from,y.to)==0)){var x=Fl(a,y);is(a,y,x,a.cm?a.cm.curOp.id:NaN),Uo(a,y,x,sa(a,y));var b=[];Do(a,function(E,ae){!ae&&Te(b,E.history)==-1&&(xs(E.history,y),b.push(E.history)),Uo(E,y,null,sa(E,y))})}}function fl(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var E=a.history,ae,ce=a.sel,me=y=="undo"?E.done:E.undone,ye=y=="undo"?E.undone:E.done,Ee=0;Ee=0;--yn){var cr=Mn(yn);if(cr)return cr.v}}}}function ys(a,y){if(y!=0&&(a.first+=y,a.sel=new Gi(et(a.sel.ranges,function(E){return new ei(Mt(E.anchor.line+y,E.anchor.ch),Mt(E.head.line+y,E.head.ch))}),a.sel.primIndex),a.cm)){ui(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(y.from.lineae&&(y={from:y.from,to:Mt(ae,Vt(a,ae).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Vn(a,y.from,y.to),x||(x=Fl(a,y)),a.cm?hu(a.cm,y,b):Ll(a,y,b),cl(a,x,Be),a.cantEdit&&dl(a,Mt(a.firstLine(),0))&&(a.cantEdit=!1)}}function hu(a,y,x){var b=a.doc,E=a.display,ae=y.from,ce=y.to,me=!1,ye=ae.line;a.options.lineWrapping||(ye=ut(kn(Vt(b,ae.line))),b.iter(ye,ce.line+1,function(yn){if(yn==E.maxLine)return me=!0,!0})),b.sel.contains(y.from,y.to)>-1&&zt(a),Ll(b,y,x,Qi(a)),a.options.lineWrapping||(b.iter(ye,ae.line+y.text.length,function(yn){var cr=ft(yn);cr>E.maxLineLength&&(E.maxLine=yn,E.maxLineLength=cr,E.maxLineChanged=!0,me=!1)}),me&&(a.curOp.updateMaxLine=!0)),Jr(b,ae.line),vi(a,400);var Ee=y.text.length-(ce.line-ae.line)-1;y.full?ui(a):ae.line==ce.line&&y.text.length==1&&!ts(a.doc,y)?Ci(a,ae.line,"text"):ui(a,ae.line,ce.line+1,Ee);var bt=At(a,"changes"),It=At(a,"change");if(It||bt){var Mn={from:ae,to:ce,text:y.text,removed:y.removed,origin:y.origin};It&&Mr(a,"change",a,Mn),bt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Mn)}a.display.selForContextMenu=null}function Ro(a,y,x,b,E){var ae;b||(b=x),Hn(b,x)<0&&(ae=[b,x],x=ae[0],b=ae[1]),typeof y=="string"&&(y=a.splitLines(y)),To(a,{from:x,to:b,text:y,origin:E})}function Cs(a,y,x,b){x1||!(this.children[0]instanceof Go))){var me=[];this.collapse(me),this.children=[new Go(me)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var ce=E.lines.length%25+25,me=ce;me10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Ee,a.display.maxLineLength=bt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&ui(a,b,E+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&fs(a.doc)),a&&Mr(a,"markerCleared",a,this,b,E),y&&si(a),this.parent&&this.parent.clear()}},ko.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,E=0;E0||ce==0&&ae.clearWhenEmpty!==!1)return ae;if(ae.replacedWith&&(ae.collapsed=!0,ae.widgetNode=Re("span",[ae.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||ae.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(ae.widgetNode.insertLeft=!0)),ae.collapsed){if(bn(a,y.line,y,x,ae)||y.line!=x.line&&bn(a,x.line,y,x,ae))throw new Error("Inserting collapsed marker partially overlapping an existing one");ia()}ae.addToHistory&&is(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var me=y.line,ye=a.cm,Ee;if(a.iter(me,x.line+1,function(It){ye&&ae.collapsed&&!ye.options.lineWrapping&&kn(It)==ye.display.maxLine&&(Ee=!0),ae.collapsed&&me!=y.line&&Fr(It,0),la(It,new yr(ae,me==y.line?y.ch:null,me==x.line?x.ch:null)),++me}),ae.collapsed&&a.iter(y.line,x.line+1,function(It){xe(a,It)&&Fr(It,0)}),ae.clearOnEnter&&Ct(ae,"beforeCursorEnter",function(){return ae.clear()}),ae.readOnly&&(oa(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ae.collapsed&&(ae.id=++Es,ae.atomic=!0),ye){if(Ee&&(ye.curOp.updateMaxLine=!0),ae.collapsed)ui(ye,y.line,x.line+1);else if(ae.className||ae.startStyle||ae.endStyle||ae.css||ae.attributes||ae.title)for(var bt=y.line;bt<=x.line;bt++)Ci(ye,bt,"text");ae.atomic&&fs(ye.doc),Mr(ye,"markerAdded",ye,ae)}return ae}var qo=function(a,y){this.markers=a,this.primary=y;for(var x=0;x=0;ye--)To(this,b[ye]);me?cs(this,me):this.cm&&Ti(this.cm)}),undo:Ua(function(){fl(this,"undo")}),redo:Ua(function(){fl(this,"redo")}),undoSelection:Ua(function(){fl(this,"undo",!0)}),redoSelection:Ua(function(){fl(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b=a.ch)&&y.push(E.marker.parent||E.marker)}return y},findMarks:function(a,y,x){a=mn(this,a),y=mn(this,y);var b=[],E=a.line;return this.iter(a.line,y.line+1,function(ae){var ce=ae.markedSpans;if(ce)for(var me=0;me=ye.to||ye.from==null&&E!=a.line||ye.from!=null&&E==y.line&&ye.from>=y.ch)&&(!x||x(ye.marker))&&b.push(ye.marker.parent||ye.marker)}++E}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;ba)return y=a,!0;a-=ae,++x}),mn(this,Mt(x,y))},indexFromPos:function(a){a=mn(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var bt=a.dataTransfer.getData("Text");if(bt){var It;if(y.state.draggingText&&!y.state.draggingText.copy&&(It=y.listSelections()),cl(y.doc,So(x,x)),It)for(var Mn=0;Mn=0;me--)Ro(a.doc,"",b[me].from,b[me].to,"+delete");Ti(a)})}function Tl(a,y,x){var b=Qe(a.text,y+x,x);return b<0||b>a.text.length?null:b}function Rl(a,y,x){var b=Tl(a,y.ch,x);return b==null?null:new Mt(y.line,b,x<0?"after":"before")}function Il(a,y,x,b,E){if(a){y.doc.direction=="rtl"&&(E=-E);var ae=an(x,y.doc.direction);if(ae){var ce=E<0?nt(ae):ae[0],me=E<0==(ce.level==1),ye=me?"after":"before",Ee;if(ce.level>0||y.doc.direction=="rtl"){var bt=La(y,x);Ee=E<0?x.text.length-1:0;var It=Ka(y,bt,Ee).top;Ee=wt(function(Mn){return Ka(y,bt,Mn).top==It},E<0==(ce.level==1)?ce.from:ce.to-1,Ee),ye=="before"&&(Ee=Tl(x,Ee,1))}else Ee=E<0?ce.to:ce.from;return new Mt(b,Ee,ye)}}return new Mt(b,E<0?x.text.length:0,E<0?"before":"after")}function ku(a,y,x,b){var E=an(y,a.doc.direction);if(!E)return Rl(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var ae=kt(E,x.ch,x.sticky),ce=E[ae];if(a.doc.direction=="ltr"&&ce.level%2==0&&(b>0?ce.to>x.ch:ce.from=ce.from&&Mn>=bt.begin)){var yn=It?"before":"after";return new Mt(x.line,Mn,yn)}}var cr=function(ta,ha,na){for(var ga=function(ri,Si){return Si?new Mt(x.line,me(ri,1),"before"):new Mt(x.line,ri,"after")};ta>=0&&ta0==(Oa.level!=1),Ya=Da?na.begin:me(na.end,-1);if(Oa.from<=Ya&&Ya0?bt.end:me(bt.begin,-1);return Kr!=null&&!(b>0&&Kr==y.text.length)&&(Pr=cr(b>0?0:E.length-1,b,Ee(Kr)),Pr)?Pr:null}var el={selectAll:ms,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Be)},killLine:function(a){return Ho(a,function(y){if(y.empty()){var x=Vt(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)E=new Mt(E.line,E.ch+1),a.replaceRange(ae.charAt(E.ch-1)+ae.charAt(E.ch-2),Mt(E.line,E.ch-2),E,"+transpose");else if(E.line>a.doc.first){var ce=Vt(a.doc,E.line-1).text;ce&&(E=new Mt(E.line,1),a.replaceRange(ae.charAt(0)+a.doc.lineSeparator()+ce.charAt(ce.length-1),Mt(E.line-1,ce.length-1),E,"+transpose"))}}x.push(new ei(E,E))}a.setSelections(x)})},newlineAndIndent:function(a){return Va(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;ba&&Hn(y,this.pos)==0&&x==this.button};var nl,rl;function Ou(a,y){var x=+new Date;return rl&&rl.compare(x,a,y)?(nl=rl=null,"triple"):nl&&nl.compare(x,a,y)?(rl=new Hl(x,a,y),nl=null,"double"):(nl=new Hl(x,a,y),rl=null,"single")}function Hs(a){var y=this,x=y.display;if(!(Oe(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,fa(x,a)){He||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Wl(y,a)){var b=Pi(y,a),E=gn(a),ae=b?Ou(b,E):"single";window.focus(),E==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&Tu(y,E,b,ae,a))&&(E==1?b?Iu(y,b,ae,a):un(a)==x.scroller&&hn(a):E==2?(b&&ul(y.doc,b),setTimeout(function(){return x.input.focus()},20)):E==3&&(ve?y.display.input.onContextMenu(a):so(y)))}}}function Tu(a,y,x,b,E){var ae="Click";return b=="double"?ae="Double"+ae:b=="triple"&&(ae="Triple"+ae),ae=(y==1?"Left":y==2?"Middle":"Right")+ae,tl(a,Bs(ae,E),E,function(ce){if(typeof ce=="string"&&(ce=el[ce]),!ce)return!1;var me=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),me=ce(a,x)!=st}finally{a.state.suppressEdits=!1}return me})}function Ru(a,y,x){var b=a.getOption("configureMouse"),E=b?b(a,y,x):{};if(E.unit==null){var ae=Lt?x.shiftKey&&x.metaKey:x.altKey;E.unit=ae?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(E.extend==null||a.doc.extend)&&(E.extend=a.doc.extend||x.shiftKey),E.addNew==null&&(E.addNew=it?x.metaKey:x.ctrlKey),E.moveOnDrag==null&&(E.moveOnDrag=!(it?x.altKey:x.ctrlKey)),E}function Iu(a,y,x,b){be?setTimeout(ht(mo,a),0):a.curOp.focus=Ue();var E=Ru(a,x,b),ae=a.doc.sel,ce;a.options.dragDrop&&cn&&!a.isReadOnly()&&x=="single"&&(ce=ae.contains(y))>-1&&(Hn((ce=ae.ranges[ce]).from(),y)<0||y.xRel>0)&&(Hn(ce.to(),y)>0||y.xRel<0)?Zu(a,b,y,E):Hu(a,b,y,E)}function Zu(a,y,x,b){var E=a.display,ae=!1,ce=ba(a,function(Ee){He&&(E.scroller.draggable=!1),a.state.draggingText=!1,Je(E.wrapper.ownerDocument,"mouseup",ce),Je(E.wrapper.ownerDocument,"mousemove",me),Je(E.scroller,"dragstart",ye),Je(E.scroller,"drop",ce),ae||(hn(Ee),b.addNew||ul(a.doc,x,null,null,b.extend),He&&!ct||be&&fe==9?setTimeout(function(){E.wrapper.ownerDocument.body.focus({preventScroll:!0}),E.input.focus()},20):E.input.focus())}),me=function(Ee){ae=ae||Math.abs(y.clientX-Ee.clientX)+Math.abs(y.clientY-Ee.clientY)>=10},ye=function(){return ae=!0};He&&(E.scroller.draggable=!0),a.state.draggingText=ce,ce.copy=!b.moveOnDrag,E.scroller.dragDrop&&E.scroller.dragDrop(),Ct(E.wrapper.ownerDocument,"mouseup",ce),Ct(E.wrapper.ownerDocument,"mousemove",me),Ct(E.scroller,"dragstart",ye),Ct(E.scroller,"drop",ce),so(a),setTimeout(function(){return E.input.focus()},20)}function Ws(a,y,x){if(x=="char")return new ei(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new ei(Mt(y.line,0),mn(a.doc,Mt(y.line+1,0)));var b=x(a,y);return new ei(b.from,b.to)}function Hu(a,y,x,b){var E=a.display,ae=a.doc;hn(y);var ce,me,ye=ae.sel,Ee=ye.ranges;if(b.addNew&&!b.extend?(me=ae.sel.contains(x),me>-1?ce=Ee[me]:ce=new ei(x,x)):(ce=ae.sel.primary(),me=ae.sel.primIndex),b.unit=="rectangle")b.addNew||(ce=new ei(x,x)),x=Pi(a,y,!0,!0),me=-1;else{var bt=Ws(a,x,b.unit);b.extend?ce=Nl(ce,bt.anchor,bt.head,b.extend):ce=bt}b.addNew?me==-1?(me=Ee.length,Fi(ae,ro(a,Ee.concat([ce]),me),{scroll:!1,origin:"*mouse"})):Ee.length>1&&Ee[me].empty()&&b.unit=="char"&&!b.extend?(Fi(ae,ro(a,Ee.slice(0,me).concat(Ee.slice(me+1)),0),{scroll:!1,origin:"*mouse"}),ye=ae.sel):Ol(ae,me,ce,vt):(me=0,Fi(ae,new Gi([ce],0),vt),ye=ae.sel);var It=x;function Mn(na){if(Hn(It,na)!=0)if(It=na,b.unit=="rectangle"){for(var ga=[],Oa=a.options.tabSize,Da=Ce(Vt(ae,x.line).text,x.ch,Oa),Ya=Ce(Vt(ae,na.line).text,na.ch,Oa),ri=Math.min(Da,Ya),Si=Math.max(Da,Ya),fi=Math.min(x.line,na.line),ji=Math.min(a.lastLine(),Math.max(x.line,na.line));fi<=ji;fi++){var Ii=Vt(ae,fi).text,gi=Yt(Ii,ri,Oa);ri==Si?ga.push(new ei(Mt(fi,gi),Mt(fi,gi))):Ii.length>gi&&ga.push(new ei(Mt(fi,gi),Mt(fi,Yt(Ii,Si,Oa))))}ga.length||ga.push(new ei(x,x)),Fi(ae,ro(a,ye.ranges.slice(0,me).concat(ga),me),{origin:"*mouse",scroll:!1}),a.scrollIntoView(na)}else{var Zi=ce,ki=Ws(a,na,b.unit),xi=Zi.anchor,yi;Hn(ki.anchor,xi)>0?(yi=ki.head,xi=tr(Zi.from(),ki.anchor)):(yi=ki.anchor,xi=br(Zi.to(),ki.head));var mi=ye.ranges.slice(0);mi[me]=Wu(a,new ei(mn(ae,xi),yi)),Fi(ae,ro(a,mi,me),vt)}}var yn=E.wrapper.getBoundingClientRect(),cr=0;function Pr(na){var ga=++cr,Oa=Pi(a,na,!0,b.unit=="rectangle");if(Oa)if(Hn(Oa,It)!=0){a.curOp.focus=Ue(),Mn(Oa);var Da=Ei(E,ae);(Oa.line>=Da.to||Oa.lineyn.bottom?20:0;Ya&&setTimeout(ba(a,function(){cr==ga&&(E.scroller.scrollTop+=Ya,Pr(na))}),50)}}function Kr(na){a.state.selectingText=!1,cr=1/0,na&&(hn(na),E.input.focus()),Je(E.wrapper.ownerDocument,"mousemove",ta),Je(E.wrapper.ownerDocument,"mouseup",ha),ae.history.lastSelOrigin=null}var ta=ba(a,function(na){na.buttons===0||!gn(na)?Kr(na):Pr(na)}),ha=ba(a,Kr);a.state.selectingText=ha,Ct(E.wrapper.ownerDocument,"mousemove",ta),Ct(E.wrapper.ownerDocument,"mouseup",ha)}function Wu(a,y){var x=y.anchor,b=y.head,E=Vt(a.doc,x.line);if(Hn(x,b)==0&&x.sticky==b.sticky)return y;var ae=an(E);if(!ae)return y;var ce=kt(ae,x.ch,x.sticky),me=ae[ce];if(me.from!=x.ch&&me.to!=x.ch)return y;var ye=ce+(me.from==x.ch==(me.level!=1)?0:1);if(ye==0||ye==ae.length)return y;var Ee;if(b.line!=x.line)Ee=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var bt=kt(ae,b.ch,b.sticky),It=bt-ce||(b.ch-x.ch)*(me.level==1?-1:1);bt==ye-1||bt==ye?Ee=It<0:Ee=It>0}var Mn=ae[ye+(Ee?-1:0)],yn=Ee==(Mn.level==1),cr=yn?Mn.from:Mn.to,Pr=yn?"after":"before";return x.ch==cr&&x.sticky==Pr?y:new ei(new Mt(x.line,cr,Pr),b)}function zs(a,y,x,b){var E,ae;if(y.touches)E=y.touches[0].clientX,ae=y.touches[0].clientY;else try{E=y.clientX,ae=y.clientY}catch(Mn){return!1}if(E>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&hn(y);var ce=a.display,me=ce.lineDiv.getBoundingClientRect();if(ae>me.bottom||!At(a,x))return Ye(y);ae-=me.top-ce.viewOffset;for(var ye=0;ye=E){var bt=yt(a.doc,ae),It=a.display.gutterSpecs[ye];return Ge(a,x,a,bt,It.className,y),Ye(y)}}}function Wl(a,y){return zs(a,y,"gutterClick",!0)}function js(a,y){fa(a.display,y)||zu(a,y)||Oe(a,y,"contextmenu")||ve||a.display.input.onContextMenu(y)}function zu(a,y){return At(a,"gutterContextMenu")?zs(a,y,"gutterContextMenu",!1):!1}function Vs(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Wa(a)}var Wo={toString:function(){return"CodeMirror.Init"}},Ks={},pl={};function ju(a){var y=a.optionHandlers;function x(b,E,ae,ce){a.defaults[b]=E,ae&&(y[b]=ce?function(me,ye,Ee){Ee!=Wo&&ae(me,ye,Ee)}:ae)}a.defineOption=x,a.Init=Wo,x("value","",function(b,E){return b.setValue(E)},!0),x("mode",null,function(b,E){b.doc.modeOption=E,Bl(b)},!0),x("indentUnit",2,Bl,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Xo(b),Wa(b),ui(b)},!0),x("lineSeparator",null,function(b,E){if(b.doc.lineSep=E,!!E){var ae=[],ce=b.doc.first;b.doc.iter(function(ye){for(var Ee=0;;){var bt=ye.text.indexOf(E,Ee);if(bt==-1)break;Ee=bt+E.length,ae.push(Mt(ce,bt))}ce++});for(var me=ae.length-1;me>=0;me--)Ro(b.doc,E,ae[me],Mt(ae[me].line,ae[me].ch+E.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,E,ae){b.state.specialChars=new RegExp(E.source+(E.test(" ")?"":"| "),"g"),ae!=Wo&&b.refresh()}),x("specialCharPlaceholder",xn,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",_e?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,E){return b.getInputField().spellcheck=E},!0),x("autocorrect",!1,function(b,E){return b.getInputField().autocorrect=E},!0),x("autocapitalize",!1,function(b,E){return b.getInputField().autocapitalize=E},!0),x("rtlMoveVisually",!gt),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Vs(b),Ko(b)},!0),x("keyMap","default",function(b,E,ae){var ce=vl(E),me=ae!=Wo&&vl(ae);me&&me.detach&&me.detach(b,ce),ce.attach&&ce.attach(b,me||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Ku,!0),x("gutters",[],function(b,E){b.display.gutterSpecs=Pl(E,b.options.lineNumbers),Ko(b)},!0),x("fixedGutter",!0,function(b,E){b.display.gutters.style.left=E?Li(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return hi(b)},!0),x("scrollbarStyle","native",function(b){zi(b),hi(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,E){b.display.gutterSpecs=Pl(b.options.gutters,E),Ko(b)},!0),x("firstLineNumber",1,Ko,!0),x("lineNumberFormatter",function(b){return b},Ko,!0),x("showCursorWhenSelecting",!1,Vi,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,E){E=="nocursor"&&(Wi(b),b.display.input.blur()),b.display.input.readOnlyChanged(E)}),x("screenReaderLabel",null,function(b,E){E=E===""?null:E,b.display.input.screenReaderLabelChanged(E)}),x("disableInput",!1,function(b,E){E||b.display.input.reset()},!0),x("dragDrop",!0,Vu),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Vi,!0),x("singleCursorHeightPerLine",!0,Vi,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Xo,!0),x("addModeClass",!1,Xo,!0),x("pollInterval",100),x("undoDepth",200,function(b,E){return b.doc.history.undoDepth=E}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Xo,!0),x("moveInputWithCursor",!0,function(b,E){E||b.display.input.resetPosition()}),x("tabindex",null,function(b,E){return b.display.input.getField().tabIndex=E||""}),x("autofocus",null),x("direction","ltr",function(b,E){return b.doc.setDirection(E)},!0),x("phrases",null)}function Vu(a,y,x){var b=x&&x!=Wo;if(!y!=!b){var E=a.display.dragFunctions,ae=y?Ct:Je;ae(a.display.scroller,"dragstart",E.start),ae(a.display.scroller,"dragenter",E.enter),ae(a.display.scroller,"dragover",E.over),ae(a.display.scroller,"dragleave",E.leave),ae(a.display.scroller,"drop",E.drop)}}function Ku(a){a.options.lineWrapping?(Xe(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(rt(a.display.wrapper,"CodeMirror-wrap"),pt(a)),Oi(a),ui(a),Wa(a),setTimeout(function(){return hi(a)},100)}function ci(a,y){var x=this;if(!(this instanceof ci))return new ci(a,y);this.options=y=y?Dt(y):{},Dt(Ks,y,!1);var b=y.value;typeof b=="string"?b=new Ri(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var E=new ci.inputStyles[y.inputStyle](this),ae=this.display=new ru(a,b,E,y);ae.wrapper.CodeMirror=this,Vs(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),zi(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 ue,keySeq:null,specialChars:null},y.autofocus&&!_e&&ae.input.focus(),be&&fe<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Xu(this),wu(),Sa(this),this.curOp.forceUpdate=!0,ns(this,b),y.autofocus&&!_e||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&po(x)},20):Wi(this);for(var ce in pl)pl.hasOwnProperty(ce)&&pl[ce](this,y[ce],Wo);Ql(this),y.finishInit&&y.finishInit(this);for(var me=0;me20*20}Ct(y.scroller,"touchstart",function(ye){if(!Oe(a,ye)&&!ae(ye)&&!Wl(a,ye)){y.input.ensurePolled(),clearTimeout(x);var Ee=+new Date;y.activeTouch={start:Ee,moved:!1,prev:Ee-b.end<=300?b:null},ye.touches.length==1&&(y.activeTouch.left=ye.touches[0].pageX,y.activeTouch.top=ye.touches[0].pageY)}}),Ct(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Ct(y.scroller,"touchend",function(ye){var Ee=y.activeTouch;if(Ee&&!fa(y,ye)&&Ee.left!=null&&!Ee.moved&&new Date-Ee.start<300){var bt=a.coordsChar(y.activeTouch,"page"),It;!Ee.prev||ce(Ee,Ee.prev)?It=new ei(bt,bt):!Ee.prev.prev||ce(Ee,Ee.prev.prev)?It=a.findWordAt(bt):It=new ei(Mt(bt.line,0),mn(a.doc,Mt(bt.line+1,0))),a.setSelection(It.anchor,It.head),a.focus(),hn(ye)}E()}),Ct(y.scroller,"touchcancel",E),Ct(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Ki(a,y.scroller.scrollTop),Xi(a,y.scroller.scrollLeft,!0),Ge(a,"scroll",a))}),Ct(y.scroller,"mousewheel",function(ye){return _l(a,ye)}),Ct(y.scroller,"DOMMouseScroll",function(ye){return _l(a,ye)}),Ct(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ye){Oe(a,ye)||Xt(ye)},over:function(ye){Oe(a,ye)||(xu(a,ye),Xt(ye))},start:function(ye){return bu(a,ye)},drop:ba(a,Cu),leave:function(ye){Oe(a,ye)||Ds(a)}};var me=y.input.getField();Ct(me,"keyup",function(ye){return Is.call(a,ye)}),Ct(me,"keydown",ba(a,Rs)),Ct(me,"keypress",ba(a,Zs)),Ct(me,"focus",function(ye){return po(a,ye)}),Ct(me,"blur",function(ye){return Wi(a,ye)})}var zl=[];ci.defineInitHook=function(a){return zl.push(a)};function al(a,y,x,b){var E=a.doc,ae;x==null&&(x="add"),x=="smart"&&(E.mode.indent?ae=da(a,y).state:x="prev");var ce=a.options.tabSize,me=Vt(E,y),ye=Ce(me.text,null,ce);me.stateAfter&&(me.stateAfter=null);var Ee=me.text.match(/^\s*/)[0],bt;if(!b&&!/\S/.test(me.text))bt=0,x="not";else if(x=="smart"&&(bt=E.mode.indent(ae,me.text.slice(Ee.length),me.text),bt==st||bt>150)){if(!b)return;x="prev"}x=="prev"?y>E.first?bt=Ce(Vt(E,y-1).text,null,ce):bt=0:x=="add"?bt=ye+a.options.indentUnit:x=="subtract"?bt=ye-a.options.indentUnit:typeof x=="number"&&(bt=ye+x),bt=Math.max(0,bt);var It="",Mn=0;if(a.options.indentWithTabs)for(var yn=Math.floor(bt/ce);yn;--yn)Mn+=ce,It+=" ";if(Mnce,ye=Jn(y),Ee=null;if(me&&b.ranges.length>1)if(ao&&ao.text.join(` +`)==y){if(b.ranges.length%ao.text.length==0){Ee=[];for(var bt=0;bt=0;Mn--){var yn=b.ranges[Mn],cr=yn.from(),Pr=yn.to();yn.empty()&&(x&&x>0?cr=Mt(cr.line,cr.ch-x):a.state.overwrite&&!me?Pr=Mt(Pr.line,Math.min(Vt(ae,Pr.line).text.length,Pr.ch+nt(ye).length)):me&&ao&&ao.lineWise&&ao.text.join(` +`)==ye.join(` +`)&&(cr=Pr=Mt(cr.line,0)));var Kr={from:cr,to:Pr,text:Ee?Ee[Mn%Ee.length]:ye,origin:E||(me?"paste":a.state.cutIncoming>ce?"cut":"+input")};To(a.doc,Kr),Mr(a,"inputRead",a,Kr)}y&&!me&&Us(a,y),Ti(a),a.curOp.updateInput<2&&(a.curOp.updateInput=It),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Xs(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Va(y,function(){return jl(y,x,0,null,"paste")}),!0}function Us(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var E=x.ranges[b];if(!(E.head.ch>100||b&&x.ranges[b-1].head.line==E.head.line)){var ae=a.getModeAt(E.head),ce=!1;if(ae.electricChars){for(var me=0;me-1){ce=al(a,E.head.line,"smart");break}}else ae.electricInput&&ae.electricInput.test(Vt(a.doc,E.head.line).text.slice(0,E.head.ch))&&(ce=al(a,E.head.line,"smart"));ce&&Mr(a,"electricInput",a,E.head.line)}}}function Ys(a){for(var y=[],x=[],b=0;bae&&(al(this,me.head.line,b,!0),ae=me.head.line,ce==this.doc.sel.primIndex&&Ti(this));else{var ye=me.from(),Ee=me.to(),bt=Math.max(ae,ye.line);ae=Math.min(this.lastLine(),Ee.line-(Ee.ch?0:1))+1;for(var It=bt;It0&&Ol(this.doc,ce,new ei(ye,Mn[ce].to()),Be)}}}),getTokenAt:function(b,E){return qn(this,b,E)},getLineTokens:function(b,E){return qn(this,Mt(b),E,!0)},getTokenTypeAt:function(b){b=mn(this.doc,b);var E=ea(this,Vt(this.doc,b.line)),ae=0,ce=(E.length-1)/2,me=b.ch,ye;if(me==0)ye=E[2];else for(;;){var Ee=ae+ce>>1;if((Ee?E[Ee*2-1]:0)>=me)ce=Ee;else if(E[Ee*2+1]ye&&(b=ye,ce=!0),me=Vt(this.doc,b)}else me=b;return Ja(this,me,{top:0,left:0},E||"page",ae||ce).top+(ce?this.doc.height-Le(me):0)},defaultTextHeight:function(){return $a(this.display)},defaultCharWidth:function(){return li(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,E,ae,ce,me){var ye=this.display;b=Qr(this,mn(this.doc,b));var Ee=b.bottom,bt=b.left;if(E.style.position="absolute",E.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(E),ye.sizer.appendChild(E),ce=="over")Ee=b.top;else if(ce=="above"||ce=="near"){var It=Math.max(ye.wrapper.clientHeight,this.doc.height),Mn=Math.max(ye.sizer.clientWidth,ye.lineSpace.clientWidth);(ce=="above"||b.bottom+E.offsetHeight>It)&&b.top>E.offsetHeight?Ee=b.top-E.offsetHeight:b.bottom+E.offsetHeight<=It&&(Ee=b.bottom),bt+E.offsetWidth>Mn&&(bt=Mn-E.offsetWidth)}E.style.top=Ee+"px",E.style.left=E.style.right="",me=="right"?(bt=ye.sizer.clientWidth-E.offsetWidth,E.style.right="0px"):(me=="left"?bt=0:me=="middle"&&(bt=(ye.sizer.clientWidth-E.offsetWidth)/2),E.style.left=bt+"px"),ae&&co(this,{left:bt,top:Ee,right:bt+E.offsetWidth,bottom:Ee+E.offsetHeight})},triggerOnKeyDown:Na(Rs),triggerOnKeyPress:Na(Zs),triggerOnKeyUp:Is,triggerOnMouseDown:Na(Hs),execCommand:function(b){if(el.hasOwnProperty(b))return el[b].call(null,this)},triggerElectric:Na(function(b){Us(this,b)}),findPosH:function(b,E,ae,ce){var me=1;E<0&&(me=-1,E=-E);for(var ye=mn(this.doc,b),Ee=0;Ee0&&bt(ae.charAt(ce-1));)--ce;for(;me.5||this.options.lineWrapping)&&Oi(this),Ge(this,"refresh",this)}),swapDoc:Na(function(b){var E=this.doc;return E.cm=null,this.state.selectingText&&this.state.selectingText(),ns(this,b),Wa(this),this.display.input.reset(),no(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,Mr(this,"swapDoc",this,E),E}),phrase:function(b){var E=this.options.phrases;return E&&Object.prototype.hasOwnProperty.call(E,b)?E[b]:b},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}},Kt(a),a.registerHelper=function(b,E,ae){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][E]=ae},a.registerGlobalHelper=function(b,E,ae,ce){a.registerHelper(b,E,ce),x[b]._global.push({pred:ae,val:ce})}}function Vl(a,y,x,b,E){var ae=y,ce=x,me=Vt(a,y.line),ye=E&&a.direction=="rtl"?-x:x;function Ee(){var ha=y.line+ye;return ha=a.first+a.size?!1:(y=new Mt(ha,y.ch,y.sticky),me=Vt(a,ha))}function bt(ha){var na;if(b=="codepoint"){var ga=me.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(ga)?na=null:na=new Mt(y.line,Math.max(0,Math.min(me.text.length,y.ch+x*(ga>=55296&&ga<56320?2:1))),-x)}else E?na=ku(a.cm,me,y,x):na=Rl(me,y,x);if(na==null)if(!ha&&Ee())y=Il(E,a.cm,me,y.line,ye);else return!1;else y=na;return!0}if(b=="char"||b=="codepoint")bt();else if(b=="column")bt(!0);else if(b=="word"||b=="group")for(var It=null,Mn=b=="group",yn=a.cm&&a.cm.getHelper(y,"wordChars"),cr=!0;!(x<0&&!bt(!cr));cr=!1){var Pr=me.text.charAt(y.ch)||` +`,Kr=de(Pr,yn)?"w":Mn&&Pr==` +`?"n":!Mn||/\s/.test(Pr)?null:"p";if(Mn&&!cr&&!Kr&&(Kr="s"),It&&It!=Kr){x<0&&(x=1,bt(),y.sticky="after");break}if(Kr&&(It=Kr),x>0&&!bt(!cr))break}var ta=dl(a,y,ae,ce,!0);return _n(ae,ta)&&(ta.hitSide=!0),ta}function Js(a,y,x,b){var E=a.doc,ae=y.left,ce;if(b=="page"){var me=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ye=Math.max(me-.5*$a(a.display),3);ce=(x>0?y.bottom:y.top)+x*ye}else b=="line"&&(ce=x>0?y.bottom+3:y.top-3);for(var Ee;Ee=Rr(a,ae,ce),!!Ee.outside;){if(x<0?ce<=0:ce>=E.height){Ee.hitSide=!0;break}ce+=x*5}return Ee}var ti=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ue,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ti.prototype.init=function(a){var y=this,x=this,b=x.cm,E=x.div=a.lineDiv;Gs(E,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function ae(me){for(var ye=me.target;ye;ye=ye.parentNode){if(ye==E)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ye.className))break}return!1}Ct(E,"paste",function(me){!ae(me)||Oe(b,me)||Xs(me,b)||fe<=11&&setTimeout(ba(b,function(){return y.updateFromDOM()}),20)}),Ct(E,"compositionstart",function(me){y.composing={data:me.data,done:!1}}),Ct(E,"compositionupdate",function(me){y.composing||(y.composing={data:me.data,done:!1})}),Ct(E,"compositionend",function(me){y.composing&&(me.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),Ct(E,"touchstart",function(){return x.forceCompositionEnd()}),Ct(E,"input",function(){y.composing||y.readFromDOMSoon()});function ce(me){if(!(!ae(me)||Oe(b,me))){if(b.somethingSelected())gl({lineWise:!1,text:b.getSelections()}),me.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var ye=Ys(b);gl({lineWise:!0,text:ye.text}),me.type=="cut"&&b.operation(function(){b.setSelections(ye.ranges,0,Be),b.replaceSelection("",null,"cut")})}else return;if(me.clipboardData){me.clipboardData.clearData();var Ee=ao.text.join(` +`);if(me.clipboardData.setData("Text",Ee),me.clipboardData.getData("Text")==Ee){me.preventDefault();return}}var bt=Qs(),It=bt.firstChild;b.display.lineSpace.insertBefore(bt,b.display.lineSpace.firstChild),It.value=ao.text.join(` +`);var Mn=document.activeElement;St(It),setTimeout(function(){b.display.lineSpace.removeChild(bt),Mn.focus(),Mn==E&&x.showPrimarySelection()},50)}}Ct(E,"copy",ce),Ct(E,"cut",ce)},ti.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ti.prototype.prepareSelection=function(){var a=wo(this.cm,!1);return a.focus=document.activeElement==this.div,a},ti.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ti.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ti.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),E=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||E.line=y.display.viewFrom&&qs(y,b)||{node:me[0].measure.map[2],offset:0},Ee=E.linea.firstLine()&&(b=Mt(b.line-1,Vt(a.doc,b.line-1).length)),E.ch==Vt(a.doc,E.line).text.length&&E.liney.viewTo-1)return!1;var ae,ce,me;b.line==y.viewFrom||(ae=Di(a,b.line))==0?(ce=ut(y.view[0].line),me=y.view[0].node):(ce=ut(y.view[ae].line),me=y.view[ae-1].node.nextSibling);var ye=Di(a,E.line),Ee,bt;if(ye==y.view.length-1?(Ee=y.viewTo-1,bt=y.lineDiv.lastChild):(Ee=ut(y.view[ye+1].line)-1,bt=y.view[ye+1].node.previousSibling),!me)return!1;for(var It=a.doc.splitLines(Gu(a,me,bt,ce,Ee)),Mn=Vn(a.doc,Mt(ce,0),Mt(Ee,Vt(a.doc,Ee).text.length));It.length>1&&Mn.length>1;)if(nt(It)==nt(Mn))It.pop(),Mn.pop(),Ee--;else if(It[0]==Mn[0])It.shift(),Mn.shift(),ce++;else break;for(var yn=0,cr=0,Pr=It[0],Kr=Mn[0],ta=Math.min(Pr.length,Kr.length);ynb.ch&&ha.charCodeAt(ha.length-cr-1)==na.charCodeAt(na.length-cr-1);)yn--,cr++;It[It.length-1]=ha.slice(0,ha.length-cr).replace(/^\u200b+/,""),It[0]=It[0].slice(yn).replace(/\u200b+$/,"");var Oa=Mt(ce,yn),Da=Mt(Ee,Mn.length?nt(Mn).length-cr:0);if(It.length>1||It[0]||Hn(Oa,Da))return Ro(a.doc,It,Oa,Da,"+input"),!0},ti.prototype.ensurePolled=function(){this.forceCompositionEnd()},ti.prototype.reset=function(){this.forceCompositionEnd()},ti.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ti.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))},ti.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Va(this.cm,function(){return ui(a.cm)})},ti.prototype.setUneditable=function(a){a.contentEditable="false"},ti.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||ba(this.cm,jl)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ti.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ti.prototype.onContextMenu=function(){},ti.prototype.resetPosition=function(){},ti.prototype.needsContentAttribute=!0;function qs(a,y){var x=Ga(a,y.line);if(!x||x.hidden)return null;var b=Vt(a.doc,y.line),E=pa(x,b,y.line),ae=an(b,a.doc.direction),ce="left";if(ae){var me=kt(ae,y.ch);ce=me%2?"right":"left"}var ye=aa(E.map,y.ch,ce);return ye.offset=ye.collapse=="right"?ye.end:ye.start,ye}function Yu(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function zo(a,y){return y&&(a.bad=!0),a}function Gu(a,y,x,b,E){var ae="",ce=!1,me=a.doc.lineSeparator(),ye=!1;function Ee(yn){return function(cr){return cr.id==yn}}function bt(){ce&&(ae+=me,ye&&(ae+=me),ce=ye=!1)}function It(yn){yn&&(bt(),ae+=yn)}function Mn(yn){if(yn.nodeType==1){var cr=yn.getAttribute("cm-text");if(cr){It(cr);return}var Pr=yn.getAttribute("cm-marker"),Kr;if(Pr){var ta=a.findMarks(Mt(b,0),Mt(E+1,0),Ee(+Pr));ta.length&&(Kr=ta[0].find(0))&&It(Vn(a.doc,Kr.from,Kr.to).join(me));return}if(yn.getAttribute("contenteditable")=="false")return;var ha=/^(pre|div|p|li|table|br)$/i.test(yn.nodeName);if(!/^br$/i.test(yn.nodeName)&&yn.textContent.length==0)return;ha&&bt();for(var na=0;na=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),Ct(E,"paste",function(ce){Oe(b,ce)||Xs(ce,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function ae(ce){if(!Oe(b,ce)){if(b.somethingSelected())gl({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var me=Ys(b);gl({lineWise:!0,text:me.text}),ce.type=="cut"?b.setSelections(me.ranges,null,Be):(x.prevInput="",E.value=me.text.join(` +`),St(E))}else return;ce.type=="cut"&&(b.state.cutIncoming=+new Date)}}Ct(E,"cut",ae),Ct(E,"copy",ae),Ct(a.scroller,"paste",function(ce){if(!(fa(a,ce)||Oe(b,ce))){if(!E.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var me=new Event("paste");me.clipboardData=ce.clipboardData,E.dispatchEvent(me)}}),Ct(a.lineSpace,"selectstart",function(ce){fa(a,ce)||hn(ce)}),Ct(E,"compositionstart",function(){var ce=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:ce,range:b.markText(ce,b.getCursor("to"),{className:"CodeMirror-composing"})}}),Ct(E,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},pi.prototype.createField=function(a){this.wrapper=Qs(),this.textarea=this.wrapper.firstChild},pi.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},pi.prototype.prepareSelection=function(){var a=this.cm,y=a.display,x=a.doc,b=wo(a);if(a.options.moveInputWithCursor){var E=Qr(a,x.sel.primary().head,"div"),ae=y.wrapper.getBoundingClientRect(),ce=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,E.top+ce.top-ae.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,E.left+ce.left-ae.left))}return b},pi.prototype.showSelection=function(a){var y=this.cm,x=y.display;Me(x.cursorDiv,a.cursors),Me(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},pi.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var x=y.getSelection();this.textarea.value=x,y.state.focused&&St(this.textarea),be&&fe>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",be&&fe>=9&&(this.hasSelection=null))}},pi.prototype.getField=function(){return this.textarea},pi.prototype.supportsTouch=function(){return!1},pi.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!_e||Ue()!=this.textarea))try{this.textarea.focus()}catch(a){}},pi.prototype.blur=function(){this.textarea.blur()},pi.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},pi.prototype.receivedFocus=function(){this.slowPoll()},pi.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},pi.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function x(){var b=y.poll();!b&&!a?(a=!0,y.polling.set(60,x)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,x)},pi.prototype.poll=function(){var a=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||Nn(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var E=x.value;if(E==b&&!y.somethingSelected())return!1;if(be&&fe>=9&&this.hasSelection===E||it&&/[\uf700-\uf7ff]/.test(E))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ae=E.charCodeAt(0);if(ae==8203&&!b&&(b="\u200B"),ae==8666)return this.reset(),this.cm.execCommand("undo")}for(var ce=0,me=Math.min(b.length,E.length);ce1e3||E.indexOf(` +`)>-1?x.value=a.prevInput="":a.prevInput=E,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},pi.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},pi.prototype.onKeyPress=function(){be&&fe>=9&&(this.hasSelection=null),this.fastPoll()},pi.prototype.onContextMenu=function(a){var y=this,x=y.cm,b=x.display,E=y.textarea;y.contextMenuPending&&y.contextMenuPending();var ae=Pi(x,a),ce=b.scroller.scrollTop;if(!ae||oe)return;var me=x.options.resetSelectionOnContextMenu;me&&x.doc.sel.contains(ae)==-1&&ba(x,Fi)(x.doc,So(ae),Be);var ye=E.style.cssText,Ee=y.wrapper.style.cssText,bt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",E.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(a.clientY-bt.top-5)+"px; left: "+(a.clientX-bt.left-5)+`px; + z-index: 1000; background: `+(be?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var It;He&&(It=window.scrollY),b.input.focus(),He&&window.scrollTo(null,It),b.input.reset(),x.somethingSelected()||(E.value=y.prevInput=" "),y.contextMenuPending=yn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function Mn(){if(E.selectionStart!=null){var Pr=x.somethingSelected(),Kr="\u200B"+(Pr?E.value:"");E.value="\u21DA",E.value=Kr,y.prevInput=Pr?"":"\u200B",E.selectionStart=1,E.selectionEnd=Kr.length,b.selForContextMenu=x.doc.sel}}function yn(){if(y.contextMenuPending==yn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Ee,E.style.cssText=ye,be&&fe<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=ce),E.selectionStart!=null)){(!be||be&&fe<9)&&Mn();var Pr=0,Kr=function(){b.selForContextMenu==x.doc.sel&&E.selectionStart==0&&E.selectionEnd>0&&y.prevInput=="\u200B"?ba(x,ms)(x):Pr++<10?b.detectingSelectAll=setTimeout(Kr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Kr,200)}}if(be&&fe>=9&&Mn(),ve){Xt(a);var cr=function(){Je(window,"mouseup",cr),setTimeout(yn,20)};Ct(window,"mouseup",cr)}else setTimeout(yn,50)},pi.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},pi.prototype.setUneditable=function(){},pi.prototype.needsContentAttribute=!1;function Ju(a,y){if(y=y?Dt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=Ue();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=me.getValue()}var E;if(a.form&&(Ct(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var ae=a.form;E=ae.submit;try{var ce=ae.submit=function(){b(),ae.submit=E,ae.submit(),ae.submit=ce}}catch(ye){}}y.finishInit=function(ye){ye.save=b,ye.getTextArea=function(){return a},ye.toTextArea=function(){ye.toTextArea=isNaN,b(),a.parentNode.removeChild(ye.getWrapperElement()),a.style.display="",a.form&&(Je(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=E))}},a.style.display="none";var me=ci(function(ye){return a.parentNode.insertBefore(ye,a.nextSibling)},y);return me}function qu(a){a.off=Je,a.on=Ct,a.wheelEventPixels=au,a.Doc=Ri,a.splitLines=Jn,a.countColumn=Ce,a.findColumn=Yt,a.isWordChar=ie,a.Pass=st,a.signal=Ge,a.Line=Bt,a.changeEnd=Ao,a.scrollbarModel=Ui,a.Pos=Mt,a.cmpPos=Hn,a.modes=Ut,a.mimeModes=mt,a.resolveMode=jt,a.getMode=vn,a.modeExtensions=$n,a.extendMode=lr,a.copyState=Cr,a.startState=fr,a.innerMode=hr,a.commands=el,a.keyMap=Co,a.keyName=Ls,a.isModifierKey=Fs,a.lookupKey=Zo,a.normalizeKeyMap=Du,a.StringStream=Bn,a.SharedTextMarker=qo,a.TextMarker=ko,a.LineWidget=Jo,a.e_preventDefault=hn,a.e_stopPropagation=Ve,a.e_stop=Xt,a.addClass=Xe,a.contains=qe,a.rmClass=rt,a.keyNames=Po}ju(ci),Uu(ci);var _u="iter insert remove copy getEditor constructor".split(" ");for(var Cl in Ri.prototype)Ri.prototype.hasOwnProperty(Cl)&&Te(_u,Cl)<0&&(ci.prototype[Cl]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ri.prototype[Cl]));return Kt(Ri),ci.inputStyles={textarea:pi,contenteditable:ti},ci.defineMode=function(a){!ci.defaults.mode&&a!="null"&&(ci.defaults.mode=a),dt.apply(this,arguments)},ci.defineMIME=Tt,ci.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),ci.defineMIME("text/plain","null"),ci.defineExtension=function(a,y){ci.prototype[a]=y},ci.defineDocExtension=function(a,y){Ri.prototype[a]=y},ci.fromTextArea=Ju,qu(ci),ci.version="5.58.2",ci})},25419:function(Dn,fn,re){(function(z){z(re(89780),re(15525),re(98101))})(function(z){"use strict";z.defineMode("markdown",function(Ie,De){var Ae=z.getMode(Ie,"text/html"),be=Ae.name=="null";function fe(Ce){if(z.findModeByName){var ue=z.findModeByName(Ce);ue&&(Ce=ue.mime||ue.mimes[0])}var Te=z.getMode(Ie,Ce);return Te.name=="null"?null:Te}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 He={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 at in He)He.hasOwnProperty(at)&&De.tokenTypeOverrides[at]&&(He[at]=De.tokenTypeOverrides[at]);var Fe=/^([*\-_])(?:\s*\1){2,}\s*$/,oe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ct=/^\[(x| )\](?=\s)/i,pe=De.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,xt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,tt=/^[^#!\[\]*_\\<>` "'(~:]+/,ze=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,_e=/^\s*\[[^\]]+?\]:.*$/,it=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Lt=" ";function gt(Ce,ue,Te){return ue.f=ue.inline=Te,Te(Ce,ue)}function $e(Ce,ue,Te){return ue.f=ue.block=Te,Te(Ce,ue)}function Pe(Ce){return!Ce||!/\S/.test(Ce.string)}function ve(Ce){if(Ce.linkTitle=!1,Ce.linkHref=!1,Ce.linkText=!1,Ce.em=!1,Ce.strong=!1,Ce.strikethrough=!1,Ce.quote=0,Ce.indentedCode=!1,Ce.f==rt){var ue=be;if(!ue){var Te=z.innerMode(Ae,Ce.htmlState);ue=Te.mode.name=="xml"&&Te.state.tagStart===null&&!Te.state.context&&Te.state.tokenize.isInText}ue&&(Ce.f=Re,Ce.block=Ke,Ce.htmlState=null)}return Ce.trailingSpace=0,Ce.trailingSpaceNewLine=!1,Ce.prevLine=Ce.thisLine,Ce.thisLine={stream:null},null}function Ke(Ce,ue){var Te=Ce.column()===ue.indentation,Et=Pe(ue.prevLine.stream),st=ue.indentedCode,Be=ue.prevLine.hr,vt=ue.list!==!1,lt=(ue.listStack[ue.listStack.length-1]||0)+3;ue.indentedCode=!1;var Yt=ue.indentation;if(ue.indentationDiff===null&&(ue.indentationDiff=ue.indentation,vt)){for(ue.list=null;Yt=4&&(st||ue.prevLine.fencedCodeEnd||ue.prevLine.header||Et))return Ce.skipToEnd(),ue.indentedCode=!0,He.code;if(Ce.eatSpace())return null;if(Te&&ue.indentation<=lt&&(nt=Ce.match(pe))&&nt[1].length<=6)return ue.quote=0,ue.header=nt[1].length,ue.thisLine.header=!0,De.highlightFormatting&&(ue.formatting="header"),ue.f=ue.inline,Me(ue);if(ue.indentation<=lt&&Ce.eat(">"))return ue.quote=Te?1:ue.quote+1,De.highlightFormatting&&(ue.formatting="quote"),Ce.eatSpace(),Me(ue);if(!Rt&&!ue.setext&&Te&&ue.indentation<=lt&&(nt=Ce.match(oe))){var et=nt[1]?"ol":"ul";return ue.indentation=Yt+Ce.current().length,ue.list=!0,ue.quote=0,ue.listStack.push(ue.indentation),ue.em=!1,ue.strong=!1,ue.code=!1,ue.strikethrough=!1,De.taskLists&&Ce.match(ct,!1)&&(ue.taskList=!0),ue.f=ue.inline,De.highlightFormatting&&(ue.formatting=["list","list-"+et]),Me(ue)}else{if(Te&&ue.indentation<=lt&&(nt=Ce.match(ze,!0)))return ue.quote=0,ue.fencedEndRE=new RegExp(nt[1]+"+ *$"),ue.localMode=De.fencedCodeBlockHighlighting&&fe(nt[2]||De.fencedCodeBlockDefaultMode),ue.localMode&&(ue.localState=z.startState(ue.localMode)),ue.f=ue.block=Pt,De.highlightFormatting&&(ue.formatting="code-block"),ue.code=-1,Me(ue);if(ue.setext||(!je||!vt)&&!ue.quote&&ue.list===!1&&!ue.code&&!Rt&&!_e.test(Ce.string)&&(nt=Ce.lookAhead(1))&&(nt=nt.match(xt)))return ue.setext?(ue.header=ue.setext,ue.setext=0,Ce.skipToEnd(),De.highlightFormatting&&(ue.formatting="header")):(ue.header=nt[0].charAt(0)=="="?1:2,ue.setext=ue.header),ue.thisLine.header=!0,ue.f=ue.inline,Me(ue);if(Rt)return Ce.skipToEnd(),ue.hr=!0,ue.thisLine.hr=!0,He.hr;if(Ce.peek()==="[")return gt(Ce,ue,Wt)}return gt(Ce,ue,ue.inline)}function rt(Ce,ue){var Te=Ae.token(Ce,ue.htmlState);if(!be){var Et=z.innerMode(Ae,ue.htmlState);(Et.mode.name=="xml"&&Et.state.tagStart===null&&!Et.state.context&&Et.state.tokenize.isInText||ue.md_inside&&Ce.current().indexOf(">")>-1)&&(ue.f=Re,ue.block=Ke,ue.htmlState=null)}return Te}function Pt(Ce,ue){var Te=ue.listStack[ue.listStack.length-1]||0,Et=ue.indentation=Ce.quote?ue.push(He.formatting+"-"+Ce.formatting[Te]+"-"+Ce.quote):ue.push("error"))}if(Ce.taskOpen)return ue.push("meta"),ue.length?ue.join(" "):null;if(Ce.taskClosed)return ue.push("property"),ue.length?ue.join(" "):null;if(Ce.linkHref?ue.push(He.linkHref,"url"):(Ce.strong&&ue.push(He.strong),Ce.em&&ue.push(He.em),Ce.strikethrough&&ue.push(He.strikethrough),Ce.emoji&&ue.push(He.emoji),Ce.linkText&&ue.push(He.linkText),Ce.code&&ue.push(He.code),Ce.image&&ue.push(He.image),Ce.imageAltText&&ue.push(He.imageAltText,"link"),Ce.imageMarker&&ue.push(He.imageMarker)),Ce.header&&ue.push(He.header,He.header+"-"+Ce.header),Ce.quote&&(ue.push(He.quote),!De.maxBlockquoteDepth||De.maxBlockquoteDepth>=Ce.quote?ue.push(He.quote+"-"+Ce.quote):ue.push(He.quote+"-"+De.maxBlockquoteDepth)),Ce.list!==!1){var Et=(Ce.listStack.length-1)%3;Et?Et===1?ue.push(He.list2):ue.push(He.list3):ue.push(He.list1)}return Ce.trailingSpaceNewLine?ue.push("trailing-space-new-line"):Ce.trailingSpace&&ue.push("trailing-space-"+(Ce.trailingSpace%2?"a":"b")),ue.length?ue.join(" "):null}function Se(Ce,ue){if(Ce.match(tt,!0))return Me(ue)}function Re(Ce,ue){var Te=ue.text(Ce,ue);if(typeof Te!="undefined")return Te;if(ue.list)return ue.list=null,Me(ue);if(ue.taskList){var Et=Ce.match(ct,!0)[1]===" ";return Et?ue.taskOpen=!0:ue.taskClosed=!0,De.highlightFormatting&&(ue.formatting="task"),ue.taskList=!1,Me(ue)}if(ue.taskOpen=!1,ue.taskClosed=!1,ue.header&&Ce.match(/^#+$/,!0))return De.highlightFormatting&&(ue.formatting="header"),Me(ue);var st=Ce.next();if(ue.linkTitle){ue.linkTitle=!1;var Be=st;st==="("&&(Be=")"),Be=(Be+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var vt="^\\s*(?:[^"+Be+"\\\\]+|\\\\\\\\|\\\\.)"+Be;if(Ce.match(new RegExp(vt),!0))return He.linkHref}if(st==="`"){var lt=ue.formatting;De.highlightFormatting&&(ue.formatting="code"),Ce.eatWhile("`");var Yt=Ce.current().length;if(ue.code==0&&(!ue.quote||Yt==1))return ue.code=Yt,Me(ue);if(Yt==ue.code){var je=Me(ue);return ue.code=0,je}else return ue.formatting=lt,Me(ue)}else if(ue.code)return Me(ue);if(st==="\\"&&(Ce.next(),De.highlightFormatting)){var Rt=Me(ue),nt=He.formatting+"-escape";return Rt?Rt+" "+nt:nt}if(st==="!"&&Ce.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ue.imageMarker=!0,ue.image=!0,De.highlightFormatting&&(ue.formatting="image"),Me(ue);if(st==="["&&ue.imageMarker&&Ce.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ue.imageMarker=!1,ue.imageAltText=!0,De.highlightFormatting&&(ue.formatting="image"),Me(ue);if(st==="]"&&ue.imageAltText){De.highlightFormatting&&(ue.formatting="image");var Rt=Me(ue);return ue.imageAltText=!1,ue.image=!1,ue.inline=ue.f=qe,Rt}if(st==="["&&!ue.image)return ue.linkText&&Ce.match(/^.*?\]/)||(ue.linkText=!0,De.highlightFormatting&&(ue.formatting="link")),Me(ue);if(st==="]"&&ue.linkText){De.highlightFormatting&&(ue.formatting="link");var Rt=Me(ue);return ue.linkText=!1,ue.inline=ue.f=Ce.match(/\(.*?\)| ?\[.*?\]/,!1)?qe:Re,Rt}if(st==="<"&&Ce.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Ne,De.highlightFormatting&&(ue.formatting="link");var Rt=Me(ue);return Rt?Rt+=" ":Rt="",Rt+He.linkInline}if(st==="<"&&Ce.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Ne,De.highlightFormatting&&(ue.formatting="link");var Rt=Me(ue);return Rt?Rt+=" ":Rt="",Rt+He.linkEmail}if(De.xml&&st==="<"&&Ce.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var et=Ce.string.indexOf(">",Ce.pos);if(et!=-1){var Ft=Ce.string.substring(Ce.start,et);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Ft)&&(ue.md_inside=!0)}return Ce.backUp(1),ue.htmlState=z.startState(Ae),$e(Ce,ue,rt)}if(De.xml&&st==="<"&&Ce.match(/^\/\w*?>/))return ue.md_inside=!1,"tag";if(st==="*"||st==="_"){for(var se=1,te=Ce.pos==1?" ":Ce.string.charAt(Ce.pos-2);se<3&&Ce.eat(st);)se++;var ee=Ce.peek()||" ",ie=!/\s/.test(ee)&&(!it.test(ee)||/\s/.test(te)||it.test(te)),de=!/\s/.test(te)&&(!it.test(te)||/\s/.test(ee)||it.test(ee)),ne=null,he=null;if(se%2&&(!ue.em&&ie&&(st==="*"||!de||it.test(te))?ne=!0:ue.em==st&&de&&(st==="*"||!ie||it.test(ee))&&(ne=!1)),se>1&&(!ue.strong&&ie&&(st==="*"||!de||it.test(te))?he=!0:ue.strong==st&&de&&(st==="*"||!ie||it.test(ee))&&(he=!1)),he!=null||ne!=null){De.highlightFormatting&&(ue.formatting=ne==null?"strong":he==null?"em":"strong em"),ne===!0&&(ue.em=st),he===!0&&(ue.strong=st);var je=Me(ue);return ne===!1&&(ue.em=!1),he===!1&&(ue.strong=!1),je}}else if(st===" "&&(Ce.eat("*")||Ce.eat("_"))){if(Ce.peek()===" ")return Me(ue);Ce.backUp(1)}if(De.strikethrough){if(st==="~"&&Ce.eatWhile(st)){if(ue.strikethrough){De.highlightFormatting&&(ue.formatting="strikethrough");var je=Me(ue);return ue.strikethrough=!1,je}else if(Ce.match(/^[^\s]/,!1))return ue.strikethrough=!0,De.highlightFormatting&&(ue.formatting="strikethrough"),Me(ue)}else if(st===" "&&Ce.match(/^~~/,!0)){if(Ce.peek()===" ")return Me(ue);Ce.backUp(2)}}if(De.emoji&&st===":"&&Ce.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ue.emoji=!0,De.highlightFormatting&&(ue.formatting="emoji");var We=Me(ue);return ue.emoji=!1,We}return st===" "&&(Ce.match(/^ +$/,!1)?ue.trailingSpace++:ue.trailingSpace&&(ue.trailingSpaceNewLine=!0)),Me(ue)}function Ne(Ce,ue){var Te=Ce.next();if(Te===">"){ue.f=ue.inline=Re,De.highlightFormatting&&(ue.formatting="link");var Et=Me(ue);return Et?Et+=" ":Et="",Et+He.linkInline}return Ce.match(/^[^>]+/,!0),He.linkInline}function qe(Ce,ue){if(Ce.eatSpace())return null;var Te=Ce.next();return Te==="("||Te==="["?(ue.f=ue.inline=Xe(Te==="("?")":"]"),De.highlightFormatting&&(ue.formatting="link-string"),ue.linkHref=!0,Me(ue)):"error"}var Ue={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Xe(Ce){return function(ue,Te){var Et=ue.next();if(Et===Ce){Te.f=Te.inline=Re,De.highlightFormatting&&(Te.formatting="link-string");var st=Me(Te);return Te.linkHref=!1,st}return ue.match(Ue[Ce]),Te.linkHref=!0,Me(Te)}}function Wt(Ce,ue){return Ce.match(/^([^\]\\]|\\.)*\]:/,!1)?(ue.f=St,Ce.next(),De.highlightFormatting&&(ue.formatting="link"),ue.linkText=!0,Me(ue)):gt(Ce,ue,Re)}function St(Ce,ue){if(Ce.match(/^\]:/,!0)){ue.f=ue.inline=ht,De.highlightFormatting&&(ue.formatting="link");var Te=Me(ue);return ue.linkText=!1,Te}return Ce.match(/^([^\]\\]|\\.)+/,!0),He.linkText}function ht(Ce,ue){return Ce.eatSpace()?null:(Ce.match(/^[^\s]+/,!0),Ce.peek()===void 0?ue.linkTitle=!0:Ce.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ue.f=ue.inline=Re,He.linkHref+" url")}var Dt={startState:function(){return{f:Ke,prevLine:{stream:null},thisLine:{stream:null},block:Ke,htmlState:null,indentation:0,inline:Re,text:Se,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(Ce){return{f:Ce.f,prevLine:Ce.prevLine,thisLine:Ce.thisLine,block:Ce.block,htmlState:Ce.htmlState&&z.copyState(Ae,Ce.htmlState),indentation:Ce.indentation,localMode:Ce.localMode,localState:Ce.localMode?z.copyState(Ce.localMode,Ce.localState):null,inline:Ce.inline,text:Ce.text,formatting:!1,linkText:Ce.linkText,linkTitle:Ce.linkTitle,linkHref:Ce.linkHref,code:Ce.code,em:Ce.em,strong:Ce.strong,strikethrough:Ce.strikethrough,emoji:Ce.emoji,header:Ce.header,setext:Ce.setext,hr:Ce.hr,taskList:Ce.taskList,list:Ce.list,listStack:Ce.listStack.slice(0),quote:Ce.quote,indentedCode:Ce.indentedCode,trailingSpace:Ce.trailingSpace,trailingSpaceNewLine:Ce.trailingSpaceNewLine,md_inside:Ce.md_inside,fencedEndRE:Ce.fencedEndRE}},token:function(Ce,ue){if(ue.formatting=!1,Ce!=ue.thisLine.stream){if(ue.header=0,ue.hr=!1,Ce.match(/^\s*$/,!0))return ve(ue),null;if(ue.prevLine=ue.thisLine,ue.thisLine={stream:Ce},ue.taskList=!1,ue.trailingSpace=0,ue.trailingSpaceNewLine=!1,!ue.localState&&(ue.f=ue.block,ue.f!=rt)){var Te=Ce.match(/^\s*/,!0)[0].replace(/\t/g,Lt).length;if(ue.indentation=Te,ue.indentationDiff=null,Te>0)return null}}return ue.f(Ce,ue)},innerMode:function(Ce){return Ce.block==rt?{state:Ce.htmlState,mode:Ae}:Ce.localState?{state:Ce.localState,mode:Ce.localMode}:{state:Ce,mode:Dt}},indent:function(Ce,ue,Te){return Ce.block==rt&&Ae.indent?Ae.indent(Ce.htmlState,ue,Te):Ce.localState&&Ce.localMode.indent?Ce.localMode.indent(Ce.localState,ue,Te):z.Pass},blankLine:ve,getType:Me,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Dt},"xml"),z.defineMIME("text/markdown","markdown"),z.defineMIME("text/x-markdown","markdown")})},98101:function(Dn,fn,re){(function(z){z(re(89780))})(function(z){"use strict";z.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 Ie=0;Ie-1&&Ae.substring(He+1,Ae.length);if(at)return z.findModeByExtension(at)},z.findModeByName=function(Ae){Ae=Ae.toLowerCase();for(var be=0;be0?tt.cmdState[tt.cmdState.length-1]:null}function fe(tt){var ze=tt.cmdState.pop();ze&&ze.closeBracket()}function He(tt){for(var ze=tt.cmdState,_e=ze.length-1;_e>=0;_e--){var it=ze[_e];if(it.name!="DEFAULT")return it}return{styleIdentifier:function(){return null}}}function at(tt,ze,_e){return function(){this.name=tt,this.bracketNo=0,this.style=ze,this.styles=_e,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Fe={};Fe.importmodule=at("importmodule","tag",["string","builtin"]),Fe.documentclass=at("documentclass","tag",["","atom"]),Fe.usepackage=at("usepackage","tag",["atom"]),Fe.begin=at("begin","tag",["atom"]),Fe.end=at("end","tag",["atom"]),Fe.label=at("label","tag",["atom"]),Fe.ref=at("ref","tag",["atom"]),Fe.eqref=at("eqref","tag",["atom"]),Fe.cite=at("cite","tag",["atom"]),Fe.bibitem=at("bibitem","tag",["atom"]),Fe.Bibitem=at("Bibitem","tag",["atom"]),Fe.RBibitem=at("RBibitem","tag",["atom"]),Fe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function oe(tt,ze){tt.f=ze}function ct(tt,ze){var _e;if(tt.match(/^\\[a-zA-Z@]+/)){var it=tt.current().slice(1);return _e=Fe.hasOwnProperty(it)?Fe[it]:Fe.DEFAULT,_e=new _e,Ae(ze,_e),oe(ze,xt),_e.style}if(tt.match(/^\\[$&%#{}_]/)||tt.match(/^\\[,;!\/\\]/))return"tag";if(tt.match("\\["))return oe(ze,function(gt,$e){return pe(gt,$e,"\\]")}),"keyword";if(tt.match("\\("))return oe(ze,function(gt,$e){return pe(gt,$e,"\\)")}),"keyword";if(tt.match("$$"))return oe(ze,function(gt,$e){return pe(gt,$e,"$$")}),"keyword";if(tt.match("$"))return oe(ze,function(gt,$e){return pe(gt,$e,"$")}),"keyword";var Lt=tt.next();if(Lt=="%")return tt.skipToEnd(),"comment";if(Lt=="}"||Lt=="]"){if(_e=be(ze),_e)_e.closeBracket(Lt),oe(ze,xt);else return"error";return"bracket"}else return Lt=="{"||Lt=="["?(_e=Fe.DEFAULT,_e=new _e,Ae(ze,_e),"bracket"):/\d/.test(Lt)?(tt.eatWhile(/[\w.%]/),"atom"):(tt.eatWhile(/[\w\-_]/),_e=He(ze),_e.name=="begin"&&(_e.argument=tt.current()),_e.styleIdentifier())}function pe(tt,ze,_e){if(tt.eatSpace())return null;if(_e&&tt.match(_e))return oe(ze,ct),"keyword";if(tt.match(/^\\[a-zA-Z@]+/))return"tag";if(tt.match(/^[a-zA-Z]+/))return"variable-2";if(tt.match(/^\\[$&%#{}_]/)||tt.match(/^\\[,;!\/]/)||tt.match(/^[\^_&]/))return"tag";if(tt.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(tt.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var it=tt.next();return it=="{"||it=="}"||it=="["||it=="]"||it=="("||it==")"?"bracket":it=="%"?(tt.skipToEnd(),"comment"):"error"}function xt(tt,ze){var _e=tt.peek(),it;return _e=="{"||_e=="["?(it=be(ze),it.openBracket(_e),tt.eat(_e),oe(ze,ct),"bracket"):/[ \t\r]/.test(_e)?(tt.eat(_e),null):(oe(ze,ct),fe(ze),ct(tt,ze))}return{startState:function(){var tt=De.inMathMode?function(ze,_e){return pe(ze,_e)}:ct;return{cmdState:[],f:tt}},copyState:function(tt){return{cmdState:tt.cmdState.slice(),f:tt.f}},token:function(tt,ze){return ze.f(tt,ze)},blankLine:function(tt){tt.f=ct,tt.cmdState.length=0},lineComment:"%"}}),z.defineMIME("text/x-stex","stex"),z.defineMIME("text/x-latex","stex")})},15525:function(Dn,fn,re){(function(z){z(re(89780))})(function(z){"use strict";var Ie={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};z.defineMode("xml",function(Ae,be){var fe=Ae.indentUnit,He={},at=be.htmlMode?Ie:De;for(var Fe in at)He[Fe]=at[Fe];for(var Fe in be)He[Fe]=be[Fe];var oe,ct;function pe(Ne,qe){function Ue(St){return qe.tokenize=St,St(Ne,qe)}var Xe=Ne.next();if(Xe=="<")return Ne.eat("!")?Ne.eat("[")?Ne.match("CDATA[")?Ue(ze("atom","]]>")):null:Ne.match("--")?Ue(ze("comment","-->")):Ne.match("DOCTYPE",!0,!0)?(Ne.eatWhile(/[\w\._\-]/),Ue(_e(1))):null:Ne.eat("?")?(Ne.eatWhile(/[\w\._\-]/),qe.tokenize=ze("meta","?>"),"meta"):(oe=Ne.eat("/")?"closeTag":"openTag",qe.tokenize=xt,"tag bracket");if(Xe=="&"){var Wt;return Ne.eat("#")?Ne.eat("x")?Wt=Ne.eatWhile(/[a-fA-F\d]/)&&Ne.eat(";"):Wt=Ne.eatWhile(/[\d]/)&&Ne.eat(";"):Wt=Ne.eatWhile(/[\w\.\-:]/)&&Ne.eat(";"),Wt?"atom":"error"}else return Ne.eatWhile(/[^&<]/),null}pe.isInText=!0;function xt(Ne,qe){var Ue=Ne.next();if(Ue==">"||Ue=="/"&&Ne.eat(">"))return qe.tokenize=pe,oe=Ue==">"?"endTag":"selfcloseTag","tag bracket";if(Ue=="=")return oe="equals",null;if(Ue=="<"){qe.tokenize=pe,qe.state=$e,qe.tagName=qe.tagStart=null;var Xe=qe.tokenize(Ne,qe);return Xe?Xe+" tag error":"tag error"}else return/[\'\"]/.test(Ue)?(qe.tokenize=tt(Ue),qe.stringStartCol=Ne.column(),qe.tokenize(Ne,qe)):(Ne.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function tt(Ne){var qe=function(Ue,Xe){for(;!Ue.eol();)if(Ue.next()==Ne){Xe.tokenize=xt;break}return"string"};return qe.isInAttribute=!0,qe}function ze(Ne,qe){return function(Ue,Xe){for(;!Ue.eol();){if(Ue.match(qe)){Xe.tokenize=pe;break}Ue.next()}return Ne}}function _e(Ne){return function(qe,Ue){for(var Xe;(Xe=qe.next())!=null;){if(Xe=="<")return Ue.tokenize=_e(Ne+1),Ue.tokenize(qe,Ue);if(Xe==">")if(Ne==1){Ue.tokenize=pe;break}else return Ue.tokenize=_e(Ne-1),Ue.tokenize(qe,Ue)}return"meta"}}function it(Ne,qe,Ue){this.prev=Ne.context,this.tagName=qe,this.indent=Ne.indented,this.startOfLine=Ue,(He.doNotIndent.hasOwnProperty(qe)||Ne.context&&Ne.context.noIndent)&&(this.noIndent=!0)}function Lt(Ne){Ne.context&&(Ne.context=Ne.context.prev)}function gt(Ne,qe){for(var Ue;;){if(!Ne.context||(Ue=Ne.context.tagName,!He.contextGrabbers.hasOwnProperty(Ue)||!He.contextGrabbers[Ue].hasOwnProperty(qe)))return;Lt(Ne)}}function $e(Ne,qe,Ue){return Ne=="openTag"?(Ue.tagStart=qe.column(),Pe):Ne=="closeTag"?ve:$e}function Pe(Ne,qe,Ue){return Ne=="word"?(Ue.tagName=qe.current(),ct="tag",Pt):He.allowMissingTagName&&Ne=="endTag"?(ct="tag bracket",Pt(Ne,qe,Ue)):(ct="error",Pe)}function ve(Ne,qe,Ue){if(Ne=="word"){var Xe=qe.current();return Ue.context&&Ue.context.tagName!=Xe&&He.implicitlyClosed.hasOwnProperty(Ue.context.tagName)&&Lt(Ue),Ue.context&&Ue.context.tagName==Xe||He.matchClosing===!1?(ct="tag",Ke):(ct="tag error",rt)}else return He.allowMissingTagName&&Ne=="endTag"?(ct="tag bracket",Ke(Ne,qe,Ue)):(ct="error",rt)}function Ke(Ne,qe,Ue){return Ne!="endTag"?(ct="error",Ke):(Lt(Ue),$e)}function rt(Ne,qe,Ue){return ct="error",Ke(Ne,qe,Ue)}function Pt(Ne,qe,Ue){if(Ne=="word")return ct="attribute",Me;if(Ne=="endTag"||Ne=="selfcloseTag"){var Xe=Ue.tagName,Wt=Ue.tagStart;return Ue.tagName=Ue.tagStart=null,Ne=="selfcloseTag"||He.autoSelfClosers.hasOwnProperty(Xe)?gt(Ue,Xe):(gt(Ue,Xe),Ue.context=new it(Ue,Xe,Wt==Ue.indented)),$e}return ct="error",Pt}function Me(Ne,qe,Ue){return Ne=="equals"?Se:(He.allowMissing||(ct="error"),Pt(Ne,qe,Ue))}function Se(Ne,qe,Ue){return Ne=="string"?Re:Ne=="word"&&He.allowUnquoted?(ct="string",Pt):(ct="error",Pt(Ne,qe,Ue))}function Re(Ne,qe,Ue){return Ne=="string"?Re:Pt(Ne,qe,Ue)}return{startState:function(Ne){var qe={tokenize:pe,state:$e,indented:Ne||0,tagName:null,tagStart:null,context:null};return Ne!=null&&(qe.baseIndent=Ne),qe},token:function(Ne,qe){if(!qe.tagName&&Ne.sol()&&(qe.indented=Ne.indentation()),Ne.eatSpace())return null;oe=null;var Ue=qe.tokenize(Ne,qe);return(Ue||oe)&&Ue!="comment"&&(ct=null,qe.state=qe.state(oe||Ue,Ne,qe),ct&&(Ue=ct=="error"?Ue+" error":ct)),Ue},indent:function(Ne,qe,Ue){var Xe=Ne.context;if(Ne.tokenize.isInAttribute)return Ne.tagStart==Ne.indented?Ne.stringStartCol+1:Ne.indented+fe;if(Xe&&Xe.noIndent)return z.Pass;if(Ne.tokenize!=xt&&Ne.tokenize!=pe)return Ue?Ue.match(/^(\s*)/)[0].length:0;if(Ne.tagName)return He.multilineTagIndentPastTag!==!1?Ne.tagStart+Ne.tagName.length+2:Ne.tagStart+fe*(He.multilineTagIndentFactor||1);if(He.alignCDATA&&/$/,blockCommentStart:"",configuration:He.htmlMode?"html":"xml",helperType:He.htmlMode?"html":"xml",skipAttribute:function(Ne){Ne.state==Se&&(Ne.state=Pt)},xmlCurrentTag:function(Ne){return Ne.tagName?{name:Ne.tagName,close:Ne.type=="closeTag"}:null},xmlCurrentContext:function(Ne){for(var qe=[],Ue=Ne.context;Ue;Ue=Ue.prev)Ue.tagName&&qe.push(Ue.tagName);return qe.reverse()}}}),z.defineMIME("text/xml","xml"),z.defineMIME("application/xml","xml"),z.mimeModes.hasOwnProperty("text/html")||z.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(Dn,fn,re){"use strict";re.d(fn,{hP:function(){return Ft}});var z=function(se,te){return(z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ie){ee.__proto__=ie}||function(ee,ie){for(var de in ie)Object.prototype.hasOwnProperty.call(ie,de)&&(ee[de]=ie[de])})(se,te)};function Ie(se,te){function ee(){this.constructor=se}z(se,te),se.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}function De(se,te,ee,ie){return new(ee||(ee=Promise))(function(de,ne){function he(wt){try{Qe(ie.next(wt))}catch(Ze){ne(Ze)}}function We(wt){try{Qe(ie.throw(wt))}catch(Ze){ne(Ze)}}function Qe(wt){var Ze;wt.done?de(wt.value):(Ze=wt.value,Ze instanceof ee?Ze:new ee(function(ke){ke(Ze)})).then(he,We)}Qe((ie=ie.apply(se,te||[])).next())})}function Ae(se,te){var ee,ie,de,ne,he={label:0,sent:function(){if(1&de[0])throw de[1];return de[1]},trys:[],ops:[]};return ne={next:We(0),throw:We(1),return:We(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function We(Qe){return function(wt){return function(Ze){if(ee)throw new TypeError("Generator is already executing.");for(;he;)try{if(ee=1,ie&&(de=2&Ze[0]?ie.return:Ze[0]?ie.throw||((de=ie.return)&&de.call(ie),0):ie.next)&&!(de=de.call(ie,Ze[1])).done)return de;switch(ie=0,de&&(Ze=[2&Ze[0],de.value]),Ze[0]){case 0:case 1:de=Ze;break;case 4:return he.label++,{value:Ze[1],done:!1};case 5:he.label++,ie=Ze[1],Ze=[0];continue;case 7:Ze=he.ops.pop(),he.trys.pop();continue;default:if(de=he.trys,!((de=de.length>0&&de[de.length-1])||Ze[0]!==6&&Ze[0]!==2)){he=0;continue}if(Ze[0]===3&&(!de||Ze[1]>de[0]&&Ze[1]',"select"),this.addActionButton(ie,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ie,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ie,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ie,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ie,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ie,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ie,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(ne){var he=document.createElement("div");he.className=""+ee.toolbarButtonStyleClass.name,he.setAttribute("data-type-name",ne.typeName),he.innerHTML=ne.icon,he.addEventListener("click",function(){ee.markerToolbarButtonClicked(he,ne)}),ee.buttons.push(he),ee.markerButtons.push(he)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var de=document.createElement("div");de.className=this.toolbarBlockStyleClass.name,de.style.whiteSpace="nowrap",de.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(de),this.addActionButton(de,'',"render"),this.addActionButton(de,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},se.prototype.addButtonClickListener=function(te){this.buttonClickListeners.push(te)},se.prototype.removeButtonClickListener=function(te){this.buttonClickListeners.indexOf(te)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(te),1)},se.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},se.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var te=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ee=0;ee0&&this.buttonClickListeners.forEach(function(ie){return ie("marker",ee)}),this.markerButtonOverflowBlock.style.display="none"},se.prototype.actionToolbarButtonClicked=function(te,ee){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ie){return ie("action",ee)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},se.prototype.setActiveButton=function(te){this.resetButtonStyles(),te.className=te.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),te.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},se.prototype.setActiveMarkerButton=function(te){var ee=this.markerButtons.find(function(ie){return ie.getAttribute("data-type-name")===te});ee&&this.setActiveButton(ee)},se.prototype.setCurrentMarker=function(te){var ee=this;this.currentMarker=te,this.buttons.filter(function(ie){return/delete|notes/.test(ie.getAttribute("data-action"))}).forEach(function(ie){ee.currentMarker===void 0?(ie.style.fillOpacity="0.4",ie.style.pointerEvents="none"):(ie.style.fillOpacity="1",ie.style.pointerEvents="all")})},se}(),tt=function(){function se(te,ee,ie,de){this.panels=[],this.panelButtons=[],this.markerjsContainer=te,this.displayMode=ee,this.uiStyleSettings=ie,this.styles=de,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return se.prototype.addStyles=function(){var te;this.toolboxStyleClass=this.styles.addClass(new pe("toolbox",` + width: 100%; + flex-shrink: 0; + display: flex; + flex-direction: column; + font-family: sans-serif; + `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` + box-sizing: content-box; + `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` + `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` + `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` + overflow: hidden; + `)),this.toolboxStyleColorsClass=this.styles.addClass(new pe("toolbox_colors",` + color: `+this.uiStyleSettings.toolboxColor+`; + `));var ee=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new pe("toolbox-button-row",` + display: flex; + cursor: default; + box-sizing: content-box; + `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new pe("toolbox-button-row_colors",` + background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; + `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new pe("toolbox-panel-row",` + display: flex; + `+(this.displayMode==="inline"?"position: absolute;":"")+` + `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` + cursor: default; + height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; + `+(this.displayMode==="inline"?"width: 100%;":"")+` + box-sizing: content-box; + `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new pe("toolbox-panel-row_colors",` + background-color: `+((te=this.uiStyleSettings.toolboxBackgroundColor)!==null&&te!==void 0?te:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; + `)),this.toolboxButtonStyleClass=this.styles.addClass(new pe("toolbox_button",` + display: inline-block; + width: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px; + height: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px; + padding: `+ee+`px; + box-sizing: content-box; + `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new pe("toolbox-button_colors",` + fill: `+this.uiStyleSettings.toolbarColor+`; + `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new pe("toolbox-active-button_colors",` + background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; + fill: `+this.uiStyleSettings.toolbarColor+`; + `)),this.styles.addRule(new ct("."+this.toolboxButtonStyleColorsClass.name+":hover",` + background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` + `)),this.styles.addRule(new ct("."+this.toolboxButtonStyleClass.name+" svg",` + height: `+this.uiStyleSettings.toolbarHeight/2+`px; + `))},se.prototype.show=function(te){var ee;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=te,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},se.prototype.setPanelButtons=function(te){var ee,ie,de=this;this.panels=te,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ie=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ie!==void 0?ie:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ne){var he;ne.uiStyleSettings=de.uiStyleSettings;var We=document.createElement("div");We.className=de.toolboxButtonStyleClass.name+" "+((he=de.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&he!==void 0?he:de.toolboxButtonStyleColorsClass.name),We.innerHTML=ne.icon,We.title=ne.title,We.addEventListener("click",function(){de.panelButtonClick(ne)}),de.panelButtons.push(We),de.buttonRow.appendChild(We)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},se.prototype.panelButtonClick=function(te){var ee=this,ie=-1;if(te!==this.activePanel){ie=this.panels.indexOf(te),this.panelRow.innerHTML="";var de=te.getUi();de.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(de),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=te}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ee.displayMode==="inline"?ee.panelRow.style.display="none":ee.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ne,he){var We,Qe;ne.className=ee.toolboxButtonStyleClass.name+" "+(he===ie?""+((We=ee.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&We!==void 0?We:ee.toolboxActiveButtonStyleColorsClass.name):""+((Qe=ee.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Qe!==void 0?Qe:ee.toolboxButtonStyleColorsClass.name))})},se}(),ze=function(se,te){this.title=se,this.icon=te},_e=function(se){function te(ee,ie,de,ne){var he=se.call(this,ee,ne||'')||this;return he.colors=[],he.addTransparent=!1,he.colorBoxes=[],he.colors=ie,he.currentColor=de,he.setCurrentColor=he.setCurrentColor.bind(he),he.getColorBox=he.getColorBox.bind(he),he}return Ie(te,se),te.prototype.getUi=function(){var ee=this,ie=document.createElement("div");return ie.style.overflow="hidden",ie.style.whiteSpace="nowrap",this.colors.forEach(function(de){var ne=ee.getColorBox(de);ie.appendChild(ne),ee.colorBoxes.push(ne)}),ie},te.prototype.getColorBox=function(ee){var ie=this,de=this.uiStyleSettings.toolbarHeight/4,ne=this.uiStyleSettings.toolbarHeight-de,he=document.createElement("div");he.style.display="inline-block",he.style.boxSizing="content-box",he.style.width=ne-2+"px",he.style.height=ne-2+"px",he.style.padding="1px",he.style.marginRight="2px",he.style.marginBottom="2px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderRadius=(ne+2)/2+"px",he.style.borderColor=ee===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){ie.setCurrentColor(ee,he)});var We=document.createElement("div");return We.style.display="inline-block",We.style.width=ne-2+"px",We.style.height=ne-2+"px",We.style.backgroundColor=ee,We.style.borderRadius=ne/2+"px",ee==="transparent"&&(We.style.fill=this.uiStyleSettings.toolboxAccentColor,We.innerHTML=` + + `),he.appendChild(We),he},te.prototype.setCurrentColor=function(ee,ie){var de=this;this.currentColor=ee,this.colorBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ee)},te}(ze),it=function(){function se(te,ee,ie){this._state="new",this._isSelected=!1,this._container=te,this._overlayContainer=ee,this.globalSettings=ie,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(se.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),se.prototype.ownsTarget=function(te){return!1},Object.defineProperty(se.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),se.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},se.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},se.prototype.pointerDown=function(te,ee){},se.prototype.dblClick=function(te,ee){},se.prototype.manipulate=function(te){},se.prototype.pointerUp=function(te){this.stateChanged()},se.prototype.dispose=function(){},se.prototype.addMarkerVisualToContainer=function(te){this.container.childNodes.length>0?this.container.insertBefore(te,this.container.childNodes[0]):this.container.appendChild(te)},se.prototype.getState=function(){return{typeName:se.typeName,state:this.state,notes:this.notes}},se.prototype.restoreState=function(te){this._state=te.state,this.notes=te.notes},se.prototype.scale=function(te,ee){},se.prototype.colorChanged=function(te){this.onColorChanged&&this.onColorChanged(te),this.stateChanged()},se.prototype.fillColorChanged=function(te){this.onFillColorChanged&&this.onFillColorChanged(te),this.stateChanged()},se.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var te=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),te.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(te)&&this.onStateChanged(this)}},se.typeName="MarkerBase",se}(),Lt=function(){function se(){this.findGripByVisual=this.findGripByVisual.bind(this)}return se.prototype.findGripByVisual=function(te){return this.topLeft.ownsTarget(te)?this.topLeft:this.topCenter.ownsTarget(te)?this.topCenter:this.topRight.ownsTarget(te)?this.topRight:this.centerLeft.ownsTarget(te)?this.centerLeft:this.centerRight.ownsTarget(te)?this.centerRight:this.bottomLeft.ownsTarget(te)?this.bottomLeft:this.bottomCenter.ownsTarget(te)?this.bottomCenter:this.bottomRight.ownsTarget(te)?this.bottomRight:void 0},se}(),gt=function(){function se(){this.GRIP_SIZE=10,this.visual=fe.createGroup(),this.visual.appendChild(fe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(fe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return se.prototype.ownsTarget=function(te){return te===this.visual||te===this.visual.childNodes[0]||te===this.visual.childNodes[1]},se}(),$e=function(){function se(){}return se.toITransformMatrix=function(te){return{a:te.a,b:te.b,c:te.c,d:te.d,e:te.e,f:te.f}},se.toSVGMatrix=function(te,ee){return te.a=ee.a,te.b=ee.b,te.c=ee.c,te.d=ee.d,te.e=ee.e,te.f=ee.f,te},se}(),Pe=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.left=0,ne.top=0,ne.width=0,ne.height=0,ne.defaultSize={x:50,y:20},ne.offsetX=0,ne.offsetY=0,ne.rotationAngle=0,ne.CB_DISTANCE=10,ne._suppressMarkerCreateEvent=!1,ne.container.transform.baseVal.appendItem(fe.createTransform()),ne.setupControlBox(),ne}return Ie(te,se),Object.defineProperty(te.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"visual",{get:function(){return this._visual},set:function(ee){this._visual=ee;var ie=fe.createTransform();this._visual.transform.baseVal.appendItem(ie)},enumerable:!1,configurable:!0}),te.prototype.ownsTarget=function(ee){return!!se.prototype.ownsTarget.call(this,ee)||!!(this.controlGrips.findGripByVisual(ee)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ee))},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.state==="new"&&(this.left=ee.x,this.top=ee.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var de=this.unrotatePoint(ee);if(this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.offsetX=de.x-this.left,this.offsetY=de.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ie),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ie)){this.activeGrip=this.rotatorGrip;var ne=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ne.x-this.width/2,this.top=ne.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var he=this.container.transform.baseVal.getItem(0);he.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(he,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},te.prototype.pointerUp=function(ee){var ie=this.state;se.prototype.pointerUp.call(this,ee),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ee),this._state="select",ie==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},te.prototype.moveVisual=function(ee){this.visual.style.transform="translate("+ee.x+"px, "+ee.y+"px)"},te.prototype.manipulate=function(ee){var ie=this.unrotatePoint(ee);this.state==="creating"?this.resize(ee):this.state==="move"?(this.left=this.manipulationStartLeft+(ie.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ie.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ie):this.state==="rotate"&&this.rotate(ee)},te.prototype.resize=function(ee){var ie=this.manipulationStartLeft,de=this.manipulationStartWidth,ne=this.manipulationStartTop,he=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ie=this.manipulationStartLeft+ee.x-this.manipulationStartX,de=this.manipulationStartWidth+this.manipulationStartLeft-ie;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:de=this.manipulationStartWidth+ee.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ne=this.manipulationStartTop+ee.y-this.manipulationStartY,he=this.manipulationStartHeight+this.manipulationStartTop-ne;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:he=this.manipulationStartHeight+ee.y-this.manipulationStartY}de>=0?(this.left=ie,this.width=de):(this.left=ie+de,this.width=-de),he>=0?(this.top=ne,this.height=he):(this.top=ne+he,this.height=-he),this.setSize()},te.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},te.prototype.rotate=function(ee){if(Math.abs(ee.x-this.centerX)>.1){var ie=Math.sign(ee.x-this.centerX);this.rotationAngle=180*Math.atan((ee.y-this.centerY)/(ee.x-this.centerX))/Math.PI+90*ie,this.applyRotation()}},te.prototype.applyRotation=function(){var ee=this.container.transform.baseVal.getItem(0);ee.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ee,0)},te.prototype.rotatePoint=function(ee){if(this.rotationAngle===0)return ee;var ie=this.container.getCTM(),de=fe.createPoint(ee.x,ee.y);return{x:(de=de.matrixTransform(ie)).x,y:de.y}},te.prototype.unrotatePoint=function(ee){if(this.rotationAngle===0)return ee;var ie=this.container.getCTM();ie=ie.inverse();var de=fe.createPoint(ee.x,ee.y);return{x:(de=de.matrixTransform(ie)).x,y:de.y}},te.prototype.select=function(){se.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},te.prototype.deselect=function(){se.prototype.deselect.call(this),this.controlBox.style.display="none"},te.prototype.setupControlBox=function(){this.controlBox=fe.createGroup();var ee=fe.createTransform();ee.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ee),this.container.appendChild(this.controlBox),this.controlRect=fe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=fe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Lt,this.addControlGrips(),this.controlBox.style.display="none"},te.prototype.adjustControlBox=function(){var ee=this.controlBox.transform.baseVal.getItem(0);ee.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ee,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},te.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},te.prototype.createGrip=function(){var ee=new gt;return ee.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ee.visual),ee},te.prototype.positionGrips=function(){var ee=this.controlGrips.topLeft.GRIP_SIZE,ie=-ee/2,de=ie,ne=(this.width+this.CB_DISTANCE)/2-ee/2,he=(this.height+this.CB_DISTANCE)/2-ee/2,We=this.height+this.CB_DISTANCE-ee/2,Qe=this.width+this.CB_DISTANCE-ee/2;this.positionGrip(this.controlGrips.topLeft.visual,ie,de),this.positionGrip(this.controlGrips.topCenter.visual,ne,de),this.positionGrip(this.controlGrips.topRight.visual,Qe,de),this.positionGrip(this.controlGrips.centerLeft.visual,ie,he),this.positionGrip(this.controlGrips.centerRight.visual,Qe,he),this.positionGrip(this.controlGrips.bottomLeft.visual,ie,We),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,We),this.positionGrip(this.controlGrips.bottomRight.visual,Qe,We),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ne,de-3*this.CB_DISTANCE)},te.prototype.positionGrip=function(ee,ie,de){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(ie,de),ee.transform.baseVal.replaceItem(ne,0)},te.prototype.hideControlBox=function(){this.controlBox.style.display="none"},te.prototype.showControlBox=function(){this.controlBox.style.display=""},te.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:$e.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:$e.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},se.prototype.getState.call(this))},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ie=ee;this.left=ie.left,this.top=ie.top,this.width=ie.width,this.height=ie.height,this.rotationAngle=ie.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix($e.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ie.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix($e.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ie.containerTransformMatrix))},te.prototype.scale=function(ee,ie){se.prototype.scale.call(this,ee,ie);var de=this.rotatePoint({x:this.left,y:this.top}),ne=this.unrotatePoint({x:de.x*ee,y:de.y*ie});this.left=ne.x,this.top=ne.y,this.width=this.width*ee,this.height=this.height*ie,this.adjustControlBox()},te}(it),ve=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,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}return Ie(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},te.prototype.createVisual=function(){this.visual=fe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},te.prototype.manipulate=function(ee){se.prototype.manipulate.call(this,ee)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),this.setSize()},te.prototype.setSize=function(){se.prototype.setSize.call(this),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},te.prototype.pointerUp=function(ee){se.prototype.pointerUp.call(this,ee),this.setSize()},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},te.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},te.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},se.prototype.getState.call(this))},te.prototype.restoreState=function(ee){var ie=ee;this.fillColor=ie.fillColor,this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.opacity=ie.opacity,this.createVisual(),se.prototype.restoreState.call(this,ee),this.setSize()},te.prototype.scale=function(ee,ie){se.prototype.scale.call(this,ee,ie),this.setSize()},te.title="Rectangle marker",te}(Pe),Ke=function(se){function te(ee,ie,de,ne){var he=se.call(this,ee,ne||'')||this;return he.widths=[],he.widthBoxes=[],he.widths=ie,he.currentWidth=de,he.setCurrentWidth=he.setCurrentWidth.bind(he),he}return Ie(te,se),te.prototype.getUi=function(){var ee=this,ie=document.createElement("div");return ie.style.display="flex",ie.style.overflow="hidden",ie.style.flexGrow="2",this.widths.forEach(function(de){var ne=document.createElement("div");ne.style.display="flex",ne.style.flexGrow="2",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=de===ee.currentWidth?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentWidth(de,ne)}),ie.appendChild(ne);var he=document.createElement("div");he.innerText=de.toString(),he.style.marginRight="5px",ne.appendChild(he);var We=document.createElement("div");We.style.minHeight="20px",We.style.flexGrow="2",We.style.display="flex",We.style.alignItems="center";var Qe=document.createElement("hr");Qe.style.minWidth="20px",Qe.style.border="0px",Qe.style.borderTop=de+"px solid "+ee.uiStyleSettings.toolboxColor,Qe.style.flexGrow="2",We.appendChild(Qe),ne.appendChild(We),ee.widthBoxes.push(ne)}),ie},te.prototype.setCurrentWidth=function(ee,ie){var de=this;this.currentWidth=ee,this.widthBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},te}(ze),rt=function(se){function te(ee,ie,de,ne){var he=se.call(this,ee,ne||'')||this;return he.styles=[],he.styleBoxes=[],he.styles=ie,he.currentStyle=de,he.setCurrentStyle=he.setCurrentStyle.bind(he),he}return Ie(te,se),te.prototype.getUi=function(){var ee=this,ie=document.createElement("div");return ie.style.display="flex",ie.style.overflow="hidden",ie.style.flexGrow="2",this.styles.forEach(function(de){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.styles.length-5+"%",ne.style.borderColor=de===ee.currentStyle?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentStyle(de,ne)}),ie.appendChild(ne);var he=document.createElement("div");he.style.minHeight="20px",he.style.flexGrow="2",he.style.overflow="hidden";var We=` + + `;he.innerHTML=We,ne.appendChild(he),ee.styleBoxes.push(ne)}),ie},te.prototype.setCurrentStyle=function(ee,ie){var de=this;this.currentStyle=ee,this.styleBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},te}(ze),Pt=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.strokeColor=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.strokePanel=new _e("Line color",de.defaultColorSet,de.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ke("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new rt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ie(te,se),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="FrameMarker",te.title="Frame marker",te.icon='',te}(ve),Me=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Se=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.x1=0,ne.y1=0,ne.x2=0,ne.y2=0,ne.defaultLength=50,ne.manipulationStartX=0,ne.manipulationStartY=0,ne.manipulationStartX1=0,ne.manipulationStartY1=0,ne.manipulationStartX2=0,ne.manipulationStartY2=0,ne.setupControlBox(),ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){return!!se.prototype.ownsTarget.call(this,ee)||!(!this.grip1.ownsTarget(ee)&&!this.grip2.ownsTarget(ee))},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.manipulationStartX=ee.x,this.manipulationStartY=ee.y,this.state==="new"&&(this.x1=ee.x,this.y1=ee.y,this.x2=ee.x,this.y2=ee.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ie)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ie)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},te.prototype.pointerUp=function(ee){var ie=this.state;se.prototype.pointerUp.call(this,ee),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(ee),this._state="select",ie==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},te.prototype.adjustVisual=function(){},te.prototype.manipulate=function(ee){this.state==="creating"?this.resize(ee):this.state==="move"?(this.x1=this.manipulationStartX1+ee.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ee.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ee.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ee.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ee)},te.prototype.resize=function(ee){switch(this.activeGrip){case this.grip1:this.x1=ee.x,this.y1=ee.y;break;case this.grip2:case void 0:this.x2=ee.x,this.y2=ee.y}this.adjustVisual(),this.adjustControlBox()},te.prototype.select=function(){se.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},te.prototype.deselect=function(){se.prototype.deselect.call(this),this.controlBox.style.display="none"},te.prototype.setupControlBox=function(){this.controlBox=fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},te.prototype.adjustControlBox=function(){this.positionGrips()},te.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},te.prototype.createGrip=function(){var ee=new gt;return ee.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ee.visual),ee},te.prototype.positionGrips=function(){var ee=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ee/2,this.y1-ee/2),this.positionGrip(this.grip2.visual,this.x2-ee/2,this.y2-ee/2)},te.prototype.positionGrip=function(ee,ie,de){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(ie,de),ee.transform.baseVal.replaceItem(ne,0)},te.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},se.prototype.getState.call(this))},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ie=ee;this.x1=ie.x1,this.y1=ie.y1,this.x2=ie.x2,this.y2=ie.y2},te.prototype.scale=function(ee,ie){se.prototype.scale.call(this,ee,ie),this.x1=this.x1*ee,this.y1=this.y1*ie,this.x2=this.x2*ee,this.y2=this.y2*ie,this.adjustVisual(),this.adjustControlBox()},te}(it),Re=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.strokeColor=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.strokePanel=new _e("Line color",de.defaultColorSet,de.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ke("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new rt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorLine&&ee!==this.visibleLine)},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},te.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ie=ee;this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.createVisual(),this.adjustVisual()},te.typeName="LineMarker",te.title="Line marker",te.icon='',te}(Se),Ne=function(se){function te(ee,ie,de,ne){var he=se.call(this,ee,ne||'')||this;return he.fonts=[],he.fontBoxes=[],he.fonts=ie,he.currentFont=de,he.setCurrentFont=he.setCurrentFont.bind(he),he}return Ie(te,se),te.prototype.getUi=function(){var ee=this,ie=document.createElement("div");return ie.style.overflow="hidden",ie.style.flexGrow="2",this.fonts.forEach(function(de){var ne=document.createElement("div");ne.style.display="inline-block",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.fonts.length-5+"%",ne.style.borderColor=de===ee.currentFont?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentFont(de,ne)}),ie.appendChild(ne);var he=document.createElement("div");he.style.display="flex",he.style.minHeight="20px",he.style.flexGrow="2",he.style.fontFamily=de,he.style.overflow="hidden";var We=document.createElement("div");We.style.whiteSpace="nowrap",We.style.overflow="hidden",We.style.textOverflow="ellipsis",We.innerHTML="The quick brown fox jumps over the lazy dog",he.appendChild(We),ne.appendChild(he),ee.fontBoxes.push(ne)}),ie},te.prototype.setCurrentFont=function(ee,ie){var de=this;this.currentFont=ee,this.fontBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},te}(ze),qe=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.color="transparent",ne.padding=5,ne.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ne.text=ne.DEFAULT_TEXT,ne.isMoved=!1,ne.color=de.defaultColor,ne.fontFamily=de.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setColor=ne.setColor.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.renderText=ne.renderText.bind(ne),ne.sizeText=ne.sizeText.bind(ne),ne.textEditDivClicked=ne.textEditDivClicked.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.setSize=ne.setSize.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.colorPanel=new _e("Color",de.defaultColorSet,de.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Ne("Font",de.defaultFontFamilies,de.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){if(se.prototype.ownsTarget.call(this,ee)||ee===this.visual||ee===this.textElement||ee===this.bgRectangle)return!0;var ie=!1;return this.textElement.childNodes.forEach(function(de){de===ee&&(ie=!0)}),ie},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.bgRectangle=fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},te.prototype.renderText=function(){var ee=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ie){ee.textElement.appendChild(fe.createTSpan(ie.trim()===""?" ":ie.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},te.prototype.getTextScale=function(){var ee=this.textElement.getBBox(),ie=1;if(ee.width>0&&ee.height>0){var de=(1*this.width-this.width*this.padding*2/100)/ee.width,ne=(1*this.height-this.height*this.padding*2/100)/ee.height;ie=Math.min(de,ne)}return ie},te.prototype.getTextPosition=function(ee){var ie=this.textElement.getBBox(),de=0,ne=0;return ie.width>0&&ie.height>0&&(de=(this.width-ie.width*ee)/2,ne=this.height/2-ie.height*ee/2),{x:de,y:ne}},te.prototype.sizeText=function(){var ee=this.textElement.getBBox(),ie=this.getTextScale(),de=this.getTextPosition(ie);de.y-=ee.y*ie,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+de.x+"px, "+de.y+"px) scale("+ie+", "+ie+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(de.x,de.y),this.textElement.transform.baseVal.getItem(1).setScale(ie,ie))},te.prototype.manipulate=function(ee){se.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),this.isMoved=!0,this.setSize(),this.sizeText()},te.prototype.setSize=function(){se.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},te.prototype.pointerUp=function(ee){var ie=this.state;ie==="creating"&&(this._suppressMarkerCreateEvent=!0),se.prototype.pointerUp.call(this,ee),this.setSize(),(ie==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},te.prototype.showTextEditor=function(){var ee=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.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ie){ie.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ie=Number.parseFloat(ee.textEditor.style.fontSize);ee.textEditor.clientWidth>=Number.parseInt(ee.textEditor.style.maxWidth)&&ie>.9;)ie-=.1,ee.textEditor.style.fontSize=Math.max(ie,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ie){ie.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ie){if(ie.clipboardData){var de=ie.clipboardData.getData("text"),ne=window.getSelection();if(!ne.rangeCount)return!1;ne.deleteFromDocument(),ne.getRangeAt(0).insertNode(document.createTextNode(de)),ie.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ee.textEditDivClicked(ee.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},te.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ee=this.getTextScale(),ie=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),de=this.textElement.getBBox(),ne={x:de.width*ee,y:de.height*ee};ie.x-=ne.x/2,ie.y-=ne.y/2,this.textEditor.style.top=ie.y+"px",this.textEditor.style.left=ie.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ie.x+"px",this.textEditor.style.fontSize=Math.max(16*ee,12)+"px",this.textElement.style.display="none"}},te.prototype.textEditDivClicked=function(ee){this.text=ee.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},te.prototype.select=function(){se.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},te.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),se.prototype.deselect.call(this)},te.prototype.dblClick=function(ee,ie){se.prototype.dblClick.call(this,ee,ie),this.showTextEditor()},te.prototype.setColor=function(ee){this.textElement&&fe.setAttributes(this.textElement,[["fill",ee]]),this.color=ee,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ee)},te.prototype.setFont=function(ee){this.textElement&&fe.setAttributes(this.textElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},te.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},te.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){var ie=ee;this.color=ie.color,this.fontFamily=ie.fontFamily,this.padding=ie.padding,this.text=ie.text,this.createVisual(),se.prototype.restoreState.call(this,ee),this.setSize()},te.prototype.scale=function(ee,ie){se.prototype.scale.call(this,ee,ie),this.setSize(),this.sizeText(),this.positionTextEditor()},te.typeName="TextMarker",te.title="Text marker",te.icon='',te}(Pe),Ue=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.color="transparent",ne.lineWidth=3,ne.drawing=!1,ne.pixelRatio=1,ne.color=de.defaultColor,ne.lineWidth=de.defaultStrokeWidth,ne.pixelRatio=de.freehandPixelRatio,ne.setColor=ne.setColor.bind(ne),ne.addCanvas=ne.addCanvas.bind(ne),ne.finishCreation=ne.finishCreation.bind(ne),ne.setLineWidth=ne.setLineWidth.bind(ne),ne.colorPanel=new _e("Color",de.defaultColorSet,de.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.lineWidthPanel=new Ke("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.lineWidthPanel.onWidthChanged=ne.setLineWidth,ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.drawingImage)},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.drawingImage=fe.createImage(),this.visual.appendChild(this.drawingImage);var ee=fe.createTransform();this.visual.transform.baseVal.appendItem(ee),this.addMarkerVisualToContainer(this.visual)},te.prototype.pointerDown=function(ee,ie){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ee.x,ee.y),this.drawing=!0):se.prototype.pointerDown.call(this,ee,ie)},te.prototype.manipulate=function(ee){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ee.x,ee.y),this.canvasContext.stroke()):se.prototype.manipulate.call(this,ee)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},te.prototype.pointerUp=function(ee){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):se.prototype.pointerUp.call(this,ee)},te.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},te.prototype.select=function(){this.state==="creating"&&this.finishCreation(),se.prototype.select.call(this)},te.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),se.prototype.deselect.call(this)},te.prototype.finishCreation=function(){for(var ee=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ie=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],de=ie[0],ne=ie[1],he=ie[2],We=ie[3],Qe=!1,wt=0;wt0&&(Qe=!0,wtWe&&(We=wt),Ze>he&&(he=Ze));if(Qe){this.left=de/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(he-de)/this.pixelRatio,this.height=(We-ne)/this.pixelRatio;var ke=document.createElement("canvas");ke.width=he-de,ke.height=We-ne,ke.getContext("2d").putImageData(this.canvasContext.getImageData(de,ne,he-de,We-ne),0,0),this.drawingImgUrl=ke.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},te.prototype.setDrawingImage=function(){fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},te.prototype.setColor=function(ee){this.color=ee,this.colorChanged(ee)},te.prototype.setLineWidth=function(ee){this.lineWidth=ee},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({drawingImgUrl:this.drawingImgUrl},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){this.createVisual(),se.prototype.restoreState.call(this,ee),this.drawingImgUrl=ee.drawingImgUrl,this.setDrawingImage()},te.prototype.scale=function(ee,ie){se.prototype.scale.call(this,ee,ie),this.setDrawingImage()},te.typeName="FreehandMarker",te.title="Freehand marker",te.icon='',te}(Pe),Xe=function(se){function te(ee,ie,de){var ne=se.call(this,ee,de||'')||this;return ne.typeBoxes=[],ne.currentType=ie,ne.setCurrentType=ne.setCurrentType.bind(ne),ne}return Ie(te,se),te.prototype.getUi=function(){var ee=this,ie=document.createElement("div");ie.style.display="flex",ie.style.overflow="hidden",ie.style.flexGrow="2";for(var de=function(We){var Qe="both";switch(We){case 0:Qe="both";break;case 1:Qe="start";break;case 2:Qe="end";break;case 3:Qe="none"}var wt=document.createElement("div");if(wt.style.display="flex",wt.style.flexGrow="2",wt.style.alignItems="center",wt.style.justifyContent="space-between",wt.style.padding="5px",wt.style.borderWidth="2px",wt.style.borderStyle="solid",wt.style.borderColor=Qe===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",wt.addEventListener("click",function(){ee.setCurrentType(Qe,wt)}),ie.appendChild(wt),Qe==="both"||Qe==="start"){var Ze=document.createElement("div");Ze.style.display="flex",Ze.style.alignItems="center",Ze.style.minHeight="20px",Ze.innerHTML=` + + `,Ze.style.marginLeft="5px",wt.appendChild(Ze)}var ke=document.createElement("div");ke.style.display="flex",ke.style.alignItems="center",ke.style.minHeight="20px",ke.style.flexGrow="2";var kt=document.createElement("hr");if(kt.style.minWidth="20px",kt.style.border="0px",kt.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),kt.style.flexGrow="2",ke.appendChild(kt),wt.appendChild(ke),Qe==="both"||Qe==="end"){var en=document.createElement("div");en.style.display="flex",en.style.alignItems="center",en.style.minHeight="20px",en.innerHTML=` + + `,en.style.marginRight="5px",wt.appendChild(en)}ne.typeBoxes.push(wt)},ne=this,he=0;he<4;he++)de(he);return ie},te.prototype.setCurrentType=function(ee,ie){var de=this;this.currentType=ee,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},te}(ze),Wt=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||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 Xe("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.arrow1&&ee!==this.arrow2)},te.prototype.getArrowPoints=function(ee,ie){var de=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return ee-de/2+","+(ie+ne/2)+" "+ee+","+(ie-ne/2)+" "+(ee+de/2)+","+(ie+ne/2)},te.prototype.createTips=function(){this.arrow1=fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow2)},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.state==="creating"&&this.createTips()},te.prototype.adjustVisual=function(){if(se.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",fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ee=0;Math.abs(this.x1-this.x2)>.1&&(ee=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(ee,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ie,0);var de=this.arrow2.transform.baseVal.getItem(0);de.setRotate(ee+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(de,0)}},te.prototype.setArrowType=function(ee){this.arrowType=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({arrowType:this.arrowType},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ie=ee;this.arrowType=ie.arrowType,this.createTips(),this.adjustVisual()},te.typeName="ArrowMarker",te.title="Arrow marker",te.icon='',te}(Re),St=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.fillColor=de.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new _e("Color",de.defaultColorSet,de.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return Ie(te,se),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="CoverMarker",te.title="Cover marker",te.icon='',te}(ve),ht=function(se){function te(ee,ie,de,ne){var he=se.call(this,ee,ne||'')||this;return he.opacities=[],he.opacityBoxes=[],he.opacities=ie,he.currentOpacity=de,he.setCurrentOpacity=he.setCurrentOpacity.bind(he),he}return Ie(te,se),te.prototype.getUi=function(){var ee=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(de){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=de===ee.currentOpacity?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentOpacity(de,ne)}),ie.appendChild(ne);var he=document.createElement("div");he.innerText=100*de+"%",ne.appendChild(he),ee.opacityBoxes.push(ne)}),ie},te.prototype.setCurrentOpacity=function(ee,ie){var de=this;this.currentOpacity=ee,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},te}(ze),Dt=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=de.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=de.defaultHighlightOpacity,ne.fillPanel=new _e("Color",de.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ht("Opacity",de.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return Ie(te,se),te.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="HighlightMarker",te.title="Highlight marker",te.icon='',te}(St),Ce='',ue='',Te=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||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=de.defaultStrokeColor,ne.bgColor=de.defaultFillColor,ne.fontFamily=de.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 _e("Text color",de.defaultColorSet,ne.color,Ce),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new _e("Fill color",de.defaultColorSet,ne.bgColor,ue),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Ne("Font",de.defaultFontFamilies,de.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new gt,ne.tipGrip.visual.transform.baseVal.appendItem(fe.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){return se.prototype.ownsTarget.call(this,ee)||this.tipGrip.ownsTarget(ee)||this.tip===ee},te.prototype.createTip=function(){fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},te.prototype.pointerDown=function(ee,ie){this.state==="new"&&se.prototype.pointerDown.call(this,ee,ie),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ie)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):se.prototype.pointerDown.call(this,ee,ie)},te.prototype.pointerUp=function(ee){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,se.prototype.pointerUp.call(this,ee);else{var ie=this.state==="creating";se.prototype.pointerUp.call(this,ee),this.setTipPoints(ie),this.positionTip()}},te.prototype.manipulate=function(ee){if(this.tipMoving){var ie=this.unrotatePoint(ee);this.tipPosition={x:ie.x-this.manipulationStartLeft,y:ie.y-this.manipulationStartTop},this.positionTip()}else se.prototype.manipulate.call(this,ee)},te.prototype.setBgColor=function(ee){this.bgRectangle&&this.tip&&(fe.setAttributes(this.bgRectangle,[["fill",ee]]),fe.setAttributes(this.tip,[["fill",ee]])),this.bgColor=ee,this.fillColorChanged(ee)},te.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},te.prototype.setTipPoints=function(ee){ee===void 0&&(ee=!1);var ie=Math.min(this.height/2,15),de=this.height/5;ee&&(this.tipPosition={x:ie+de/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 ee=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(ee,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ie,0);var de=this.tip2.transform.baseVal.getItem(0);de.setRotate(ee+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(de,0)}},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee),this.createTips(),this.adjustVisual()},te.typeName="MeasurementMarker",te.title="Measurement marker",te.icon='',te}(Re),Be=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||this;return ne.strokePanel.colors=de.defaultColorSet,ne.fillColor="transparent",ne}return Ie(te,se),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="EllipseFrameMarker",te.title="Ellipse frame marker",te.icon='',te}(Et),vt=function(){function se(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(se.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),se.prototype.addUndoStep=function(te){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(te)||(this.undoStack.push(te),JSON.stringify(this.lastRedoStep)!==JSON.stringify(te)&&this.redoStack.splice(0,this.redoStack.length))},se.prototype.replaceLastUndoStep=function(te){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=te)},se.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},se.prototype.undo=function(){if(this.undoStack.length>1){var te=this.undoStack.pop();return te!==void 0&&this.redoStack.push(te),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},se.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},se}(),lt=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||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=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.strokePanel=new _e("Line color",de.defaultColorSet,de.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ke("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new rt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorCurve&&ee!==this.visibleCurve&&!this.curveGrip.ownsTarget(ee))},te.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorCurve=fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=fe.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)},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ee.x,this.curveY=ee.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ie)&&(this.activeGrip=this.curveGrip,this._state="resize")},te.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},te.prototype.setupControlBox=function(){se.prototype.setupControlBox.call(this),this.curveControlLine1=fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=fe.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)},te.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,se.prototype.addControlGrips.call(this)},te.prototype.positionGrips=function(){se.prototype.positionGrips.call(this);var ee=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ee/2,this.curveY-ee/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()))},te.prototype.manipulate=function(ee){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ee.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ee.y-this.manipulationStartY),se.prototype.manipulate.call(this,ee)},te.prototype.resize=function(ee){this.activeGrip===this.curveGrip&&(this.curveX=ee.x,this.curveY=ee.y),se.prototype.resize.call(this,ee),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual()},te.prototype.scale=function(ee,ie){this.curveX=this.curveX*ee,this.curveY=this.curveY*ie,se.prototype.scale.call(this,ee,ie)},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ie=ee;this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.curveX=ie.curveX,this.curveY=ie.curveY,this.createVisual(),this.adjustVisual()},te.typeName="CurveMarker",te.title="Curve marker",te.icon='',te}(Se),Yt=function(se){function te(ee,ie,de){var ne=se.call(this,ee,ie,de)||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=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.fillColor=de.defaultFillColor,ne.textColor=de.defaultStrokeColor,ne.fontFamily=de.defaultFontFamily,ne.fontSize=de.defaultCaptionFontSize,ne.captionText=de.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 _e("Line color",be(de.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new _e("Fill color",be(de.defaultColorSet,["transparent"]),ne.fillColor,ue),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ke("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new rt("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new Ne("Font",de.defaultFontFamilies,de.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new _e("Text color",de.defaultColorSet,ne.textColor,Ce),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return Ie(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.frame&&ee!==this.captionBg&&ee!==this.captionElement)},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=fe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=fe.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=fe.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()},te.prototype.setCaptionText=function(ee){this.captionText=ee,this.captionElement.textContent=this.captionText,this.sizeCaption()},te.prototype.pointerDown=function(ee,ie){se.prototype.pointerDown.call(this,ee,ie),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},te.prototype.manipulate=function(ee){se.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),this.setSize()},te.prototype.sizeCaption=function(){var ee=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ee.width+2*this.PADDING,this.captionBoxHeight=ee.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),fe.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')"]]),fe.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')"]])},te.prototype.showTextEditor=function(){var ee=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"&&ee.finishTextEditing(ee.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ie){ie.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},te.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"))},te.prototype.finishTextEditing=function(ee){this.setCaptionText(ee.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},te.prototype.setFont=function(ee){this.captionElement&&fe.setAttributes(this.captionElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},te.prototype.setTextColor=function(ee){this.captionElement&&fe.setAttributes(this.captionElement,[["fill",ee]]),this.textColor=ee,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},te.prototype.setSize=function(){se.prototype.setSize.call(this),fe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},te.prototype.pointerUp=function(ee){se.prototype.pointerUp.call(this,ee),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},te.prototype.dblClick=function(ee,ie){se.prototype.dblClick.call(this,ee,ie),this.showTextEditor()},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.frame&&fe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},te.prototype.setFillColor=function(ee){this.fillColor=ee,this.captionBg&&fe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.frame&&fe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.frame&&fe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=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},se.prototype.getState.call(this));return ee.typeName=this.typeName,ee},te.prototype.restoreState=function(ee){var ie=ee;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(),se.prototype.restoreState.call(this,ee),this.setSize()},te.prototype.scale=function(ee,ie){se.prototype.scale.call(this,ee,ie),this.setSize()},te.typeName="CaptionFrameMarker",te.title="Caption frame marker",te.icon='',te}(Pe),je=function(){function se(te,ee){ee===void 0&&(ee=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=te,this.cancelable=ee}return Object.defineProperty(se.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),se.prototype.preventDefault=function(){this._defaultPrevented=!0},se}(),Rt=function(se){function te(ee,ie,de){var ne=se.call(this,ee,!1)||this;return ne.dataUrl=ie,ne.state=de,ne}return Ie(te,se),te}(je),nt=function(se){function te(ee,ie,de){de===void 0&&(de=!1);var ne=se.call(this,ee,de)||this;return ne.marker=ie,ne}return Ie(te,se),te}(je),et=function(){function se(){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 se.prototype.addEventListener=function(te,ee){this[te].push(ee)},se.prototype.removeEventListener=function(te,ee){var ie=this[te].indexOf(ee);ie>-1&&this[te].splice(ie,1)},se}(),Ft=function(){function se(te){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Me,this._isOpen=!1,this.undoRedoManager=new vt,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 et,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=se.instanceCounter++,this.styles=new oe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=te,this.targetRoot=document.body,this.width=te.clientWidth,this.height=te.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(se.prototype,"ALL_MARKER_TYPES",{get:function(){return[Pt,Ue,Wt,qe,Be,Et,Dt,Te,st,St,Re,lt,Yt]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Pt,Ue,Wt,qe,Et,Dt,Te]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Pt,Ue,Wt,qe,Dt]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(te){var ee=this;this._availableMarkerTypes.splice(0),te.forEach(function(ie){if(typeof ie=="string"){var de=ee.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===ie});de!==void 0&&ee._availableMarkerTypes.push(de)}else ee._availableMarkerTypes.push(ie)})},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(te){this._zoomLevel=te,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(se.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),se.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),He.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},se.prototype.show=function(){var te=this;this.styles.styleSheetRoot===void 0&&Fe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Fe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ee){return ee(new je(te))})},se.prototype.render=function(){return De(this,void 0,void 0,function(){var te;return Ae(this,function(ee){switch(ee.label){case 0:return this.setCurrentMarker(),(te=new at).naturalSize=this.renderAtNaturalSize,te.imageType=this.renderImageType,te.imageQuality=this.renderImageQuality,te.markersOnly=this.renderMarkersOnly,te.width=this.renderWidth,te.height=this.renderHeight,[4,te.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ee.sent(),[4,te.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ee.sent()]}})})},se.prototype.close=function(te){var ee=this;if(te===void 0&&(te=!1),this.isOpen){var ie=!1;te||this.eventListeners.beforeclose.forEach(function(de){var ne=new je(ee,!0);de(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(de){return de(new je(ee))}),this.detachEvents(),this._isOpen=!1)}},se.prototype.addMarkersToToolbar=function(){for(var te,ee=[],ie=0;iethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*te:this.editorCanvas.clientWidth,ie=ee',te.title="Powered by marker.js",te.style.display="grid",te.style.alignItems="center",te.style.justifyItems="center",te.style.padding="3px",te.style.width="20px",te.style.height="20px",this.logoUI.appendChild(te),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},se.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")},se.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"},se.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},se.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 te=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=te+"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 xt(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(te),1),te.dispose()},se.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())},se.prototype.toolbarButtonClicked=function(te,ee){if(te==="marker"&&ee!==void 0)this.createNewMarker(ee);else if(te==="action")switch(ee){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()}},se.prototype.deleteSelectedMarker=function(){var te=this;if(this._currentMarker!==void 0){var ee=!1;if(this.eventListeners.markerbeforedelete.forEach(function(de){var ne=new nt(te,te._currentMarker,!0);de(ne),ne.defaultPrevented&&(ee=!0)}),!ee){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(de){return de(new nt(te,ie))})}}},se.prototype.clear=function(){var te=this,ee=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(he){var We=new nt(te,void 0,!0);he(We),We.defaultPrevented&&(ee=!0)}),!ee)){this.setCurrentMarker();for(var ie=function(he){var We=de.markers[he];de.setCurrentMarker(de.markers[he]),de._currentMarker.dispose(),de.markerImage.removeChild(de._currentMarker.container),de.markers.splice(de.markers.indexOf(de._currentMarker),1),de.eventListeners.markerdelete.forEach(function(Qe){return Qe(new nt(te,We))})},de=this,ne=this.markers.length-1;ne>=0;ne--)ie(ne);this.addUndoStep()}},Object.defineProperty(se.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),se.prototype.showNotesEditor=function(){var te;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=(te=this._currentMarker.notes)!==null&&te!==void 0?te:"",this.overlayContainer.appendChild(this.notesArea))},se.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)},se.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},se.prototype.addUndoStep=function(){var te=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ee=this.getState(),ie=this.undoRedoManager.getLastUndoStep();if(!ie||ie.width===ee.width&&ie.height===ee.height){var de=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ee),de1&&this.panTo({x:te.clientX,y:te.clientY}))},se.prototype.onPointerUp=function(te){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(te.clientX,te.clientY)),this.isDragging=!1,this.addUndoStep()},se.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},se.prototype.onKeyUp=function(te){this._currentMarker===void 0||this.notesArea!==void 0||te.key!=="Delete"&&te.key!=="Backspace"||this.deleteSelectedMarker()},se.prototype.clientToLocalCoordinates=function(te,ee){var ie=this.markerImage.getBoundingClientRect();return{x:(te-ie.left)/this.zoomLevel,y:(ee-ie.top)/this.zoomLevel}},se.prototype.onWindowResize=function(){this.positionUI()},se.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var te=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=te+"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()},se.prototype.addLicenseKey=function(te){He.addKey(te)},se.prototype.addEventListener=function(te,ee){this.eventListeners.addEventListener(te,ee)},se.prototype.removeEventListener=function(te,ee){this.eventListeners.removeEventListener(te,ee)},se.prototype.renderState=function(te){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(te),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(se.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),se.prototype.focus=function(){var te=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ee){return ee(new je(te))}))},se.prototype.blur=function(){var te=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ee){return ee(new je(te))}))},se.instanceCounter=0,se}()},63727:function(Dn,fn,re){"use strict";re.d(fn,{s:function(){return Ze},default:function(){return on}});var z=re(54476),Ie=re(33885),De=re(94480),Ae=re(42978),be=re(75931),fe=re(37463),He=re(6551),at=re(6089),Fe=re(18929),oe=re(59301),ct=oe.createContext({}),pe=ct,xt=re(76190),tt=re(20068),ze="__rc_cascader_search_mark__",_e=function(Ge,Oe,zt){var At=zt.label,Kt=At===void 0?"":At;return Oe.some(function(hn){return String(hn[Kt]).toLowerCase().includes(Ge.toLowerCase())})},it=function(Ge,Oe,zt,At){return Oe.map(function(Kt){return Kt[At.label]}).join(" / ")},Lt=function(Ge,Oe,zt,At,Kt,hn){var Ve=Kt.filter,Ye=Ve===void 0?_e:Ve,Xt=Kt.render,un=Xt===void 0?it:Xt,gn=Kt.limit,cn=gn===void 0?50:gn,Qn=Kt.sort;return oe.useMemo(function(){var Un=[];if(!Ge)return[];function Wn(Qt,Jn){var Nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Qt.forEach(function(Pn){if(!(!Qn&&cn!==!1&&cn>0&&Un.length>=cn)){var wn=[].concat((0,De.Z)(Jn),[Pn]),$t=Pn[zt.children],Ut=Nn||Pn.disabled;if((!$t||$t.length===0||hn)&&Ye(Ge,wn,{label:zt.label})){var mt;Un.push((0,Ie.Z)((0,Ie.Z)({},Pn),{},(mt={disabled:Ut},(0,tt.Z)(mt,zt.label,un(Ge,wn,At,zt)),(0,tt.Z)(mt,ze,wn),(0,tt.Z)(mt,zt.children,void 0),mt)))}$t&&Wn(Pn[zt.children],wn,Ut)}})}return Wn(Oe,[]),Qn&&Un.sort(function(Qt,Jn){return Qn(Qt[ze],Jn[ze],Ge,zt)}),cn!==!1&&cn>0?Un.slice(0,cn):Un},[Ge,Oe,zt,At,un,hn,Ye,Qn,cn])},gt=Lt,$e="__RC_CASCADER_SPLIT__",Pe="SHOW_PARENT",ve="SHOW_CHILD";function Ke(Je){return Je.join($e)}function rt(Je){return Je.map(Ke)}function Pt(Je){return Je.split($e)}function Me(Je){var Ge=Je||{},Oe=Ge.label,zt=Ge.value,At=Ge.children,Kt=zt||"value";return{label:Oe||"label",value:Kt,key:Kt,children:At||"children"}}function Se(Je,Ge){var Oe,zt;return(Oe=Je.isLeaf)!==null&&Oe!==void 0?Oe:!((zt=Je[Ge.children])!==null&&zt!==void 0&&zt.length)}function Re(Je){var Ge=Je.parentElement;if(Ge){var Oe=Je.offsetTop-Ge.offsetTop;Oe-Ge.scrollTop<0?Ge.scrollTo({top:Oe}):Oe+Je.offsetHeight-Ge.scrollTop>Ge.offsetHeight&&Ge.scrollTo({top:Oe+Je.offsetHeight-Ge.offsetHeight})}}function Ne(Je,Ge){return Je.map(function(Oe){var zt;return(zt=Oe[ze])===null||zt===void 0?void 0:zt.map(function(At){return At[Ge.value]})})}function qe(Je){return Array.isArray(Je)&&Array.isArray(Je[0])}function Ue(Je){return Je?qe(Je)?Je:(Je.length===0?[]:[Je]).map(function(Ge){return Array.isArray(Ge)?Ge:[Ge]}):[]}function Xe(Je,Ge,Oe){var zt=new Set(Je),At=Ge();return Je.filter(function(Kt){var hn=At[Kt],Ve=hn?hn.parent:null,Ye=hn?hn.children:null;return hn&&hn.node.disabled?!0:Oe===ve?!(Ye&&Ye.some(function(Xt){return Xt.key&&zt.has(Xt.key)})):!(Ve&&!Ve.node.disabled&&zt.has(Ve.key))})}function Wt(Je,Ge,Oe){for(var zt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,At=Ge,Kt=[],hn=function(){var Xt,un,gn,cn=Je[Ve],Qn=(Xt=At)===null||Xt===void 0?void 0:Xt.findIndex(function(Wn){var Qt=Wn[Oe.value];return zt?String(Qt)===String(cn):Qt===cn}),Un=Qn!==-1?(un=At)===null||un===void 0?void 0:un[Qn]:null;Kt.push({value:(gn=Un==null?void 0:Un[Oe.value])!==null&&gn!==void 0?gn:cn,index:Qn,option:Un}),At=Un==null?void 0:Un[Oe.children]},Ve=0;Ve1){var mt=Un.slice(0,-1);Nn(mt)}else Xt(!1)},$t=function(){var mt,dt=((mt=Qt[Wn])===null||mt===void 0?void 0:mt[Oe.children])||[],Tt=dt.find(function(vn){return!vn.disabled});if(Tt){var jt=[].concat((0,De.Z)(Un),[Tt[Oe.value]]);Nn(jt)}};oe.useImperativeHandle(Je,function(){return{onKeyDown:function(mt){var dt=mt.which;switch(dt){case ee.Z.UP:case ee.Z.DOWN:{var Tt=0;dt===ee.Z.UP?Tt=-1:dt===ee.Z.DOWN&&(Tt=1),Tt!==0&&Pn(Tt);break}case ee.Z.LEFT:{if(Ye)break;gn?$t():wn();break}case ee.Z.RIGHT:{if(Ye)break;gn?wn():$t();break}case ee.Z.BACKSPACE:{Ye||wn();break}case ee.Z.ENTER:{if(Un.length){var jt=Qt[Wn],vn=(jt==null?void 0:jt[ze])||[];vn.length?Kt(vn.map(function($n){return $n[Oe.value]}),vn[vn.length-1]):Kt(Un,Qt[Wn])}break}case ee.Z.ESC:Xt(!1),un&&mt.stopPropagation()}},onKeyUp:function(){}}})},de=oe.forwardRef(function(Je,Ge){var Oe,zt,At,Kt=Je.prefixCls,hn=Je.multiple,Ve=Je.searchValue,Ye=Je.toggleOpen,Xt=Je.notFoundContent,un=Je.direction,gn=Je.open,cn=Je.disabled,Qn=oe.useRef(null),Un=un==="rtl",Wn=oe.useContext(pe),Qt=Wn.options,Jn=Wn.values,Nn=Wn.halfValues,Pn=Wn.fieldNames,wn=Wn.changeOnSelect,$t=Wn.onSelect,Ut=Wn.searchOptions,mt=Wn.dropdownPrefixCls,dt=Wn.loadData,Tt=Wn.expandTrigger,jt=mt||Kt,vn=oe.useState([]),$n=(0,Ae.Z)(vn,2),lr=$n[0],Cr=$n[1],hr=function(qt){if(!(!dt||Ve)){var er=Wt(qt,Qt,Pn),mr=er.map(function(ea){var da=ea.option;return da}),wr=mr[mr.length-1];if(wr&&!Se(wr,Pn)){var Or=Ke(qt);Cr(function(ea){return[].concat((0,De.Z)(ea),[Or])}),dt(mr)}}};oe.useEffect(function(){lr.length&&lr.forEach(function(mn){var qt=Pt(mn),er=Wt(qt,Qt,Pn,!0).map(function(wr){var Or=wr.option;return Or}),mr=er[er.length-1];(!mr||mr[Pn.children]||Se(mr,Pn))&&Cr(function(wr){return wr.filter(function(Or){return Or!==mn})})})},[Qt,lr,Pn]);var fr=oe.useMemo(function(){return new Set(rt(Jn))},[Jn]),Bn=oe.useMemo(function(){return new Set(rt(Nn))},[Nn]),Vt=te(hn,gn),Vn=(0,Ae.Z)(Vt,2),sr=Vn[0],Fr=Vn[1],ut=function(qt){Fr(qt),hr(qt)},yt=function(qt){if(cn)return!1;var er=qt.disabled,mr=Se(qt,Pn);return!er&&(mr||wn||hn)},Kn=function(qt,er){var mr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$t(qt),!hn&&(er||wn&&(Tt==="hover"||mr))&&Ye(!1)},Rn=oe.useMemo(function(){return Ve?Ut:Qt},[Ve,Ut,Qt]),Mt=oe.useMemo(function(){for(var mn=[{options:Rn}],qt=Rn,er=Ne(qt,Pn),mr=function(){var ea=sr[wr],da=qt.find(function(ln,On){return(er[On]?Ke(er[On]):ln[Pn.value])===ea}),xa=da==null?void 0:da[Pn.children];if(!(xa!=null&&xa.length))return 1;qt=xa,mn.push({options:xa})},wr=0;wr":Jn,Pn=Oe.loadingIcon,wn=Oe.direction,$t=Oe.notFoundContent,Ut=$t===void 0?"Not Found":$t,mt=Oe.disabled,dt=!!Ye,Tt=(0,Qe.C8)(Xt,{value:un,postState:Ue}),jt=(0,Ae.Z)(Tt,2),vn=jt[0],$n=jt[1],lr=oe.useMemo(function(){return Me(gn)},[JSON.stringify(gn)]),Cr=ue(lr,Ve),hr=(0,Ae.Z)(Cr,3),fr=hr[0],Bn=hr[1],Vt=hr[2],Vn=ht(fr,lr),sr=vt(dt,vn,Bn,Vt,Vn),Fr=(0,Ae.Z)(sr,3),ut=Fr[0],yt=Fr[1],Kn=Fr[2],Rn=(0,Qe.zX)(function(tr){if($n(tr),Qn){var ir=Ue(tr),mn=ir.map(function(mr){return Wt(mr,fr,lr).map(function(wr){return wr.option})}),qt=dt?ir:ir[0],er=dt?mn:mn[0];Qn(qt,er)}}),Mt=Be(dt,Rn,ut,yt,Kn,Bn,Vt,Un),Hn=(0,Qe.zX)(function(tr){Mt(tr)}),_n=oe.useMemo(function(){return{options:fr,fieldNames:lr,values:ut,halfValues:yt,changeOnSelect:cn,onSelect:Hn,checkable:Ye,searchOptions:[],dropdownPrefixCls:void 0,loadData:Wn,expandTrigger:Qt,expandIcon:Nn,loadingIcon:Pn,dropdownMenuColumnStyle:void 0}},[fr,lr,ut,yt,cn,Hn,Ye,Wn,Qt,Nn,Pn]),ar="".concat(At,"-panel"),br=!fr.length;return oe.createElement(pe.Provider,{value:_n},oe.createElement("div",{className:Yt()(ar,(Ge={},(0,tt.Z)(Ge,"".concat(ar,"-rtl"),wn==="rtl"),(0,tt.Z)(Ge,"".concat(ar,"-empty"),br),Ge),hn),style:Kt},br?Ut:oe.createElement(ne,{prefixCls:At,searchValue:"",multiple:dt,toggleOpen:wt,open:!0,direction:wn,disabled:mt})))}function ke(Je){var Ge=Je.onPopupVisibleChange,Oe=Je.popupVisible,zt=Je.popupClassName,At=Je.popupPlacement;warning(!Ge,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Oe===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(zt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(At===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function kt(Je,Ge){if(Je){var Oe=function zt(At){for(var Kt=0;Kt":hr,Bn=Je.loadingIcon,Vt=Je.children,Vn=Je.dropdownMatchSelectWidth,sr=Vn===void 0?!1:Vn,Fr=Je.showCheckedStrategy,ut=Fr===void 0?Pe:Fr,yt=Je.optionRender,Kn=(0,be.Z)(Je,an),Rn=(0,He.ZP)(Oe),Mt=!!gn,Hn=(0,Fe.Z)(hn,{value:Ve,postState:Ue}),_n=(0,Ae.Z)(Hn,2),ar=_n[0],br=_n[1],tr=oe.useMemo(function(){return Me(Kt)},[JSON.stringify(Kt)]),ir=ue(tr,Nn),mn=(0,Ae.Z)(ir,3),qt=mn[0],er=mn[1],mr=mn[2],wr=(0,Fe.Z)("",{value:Un,postState:function(zn){return zn||""}}),Or=(0,Ae.Z)(wr,2),ea=Or[0],da=Or[1],xa=function(zn,Yn){da(zn),Yn.source!=="blur"&&Wn&&Wn(zn)},ln=Et(Qt),On=(0,Ae.Z)(ln,2),Nt=On[0],qn=On[1],Xr=gt(ea,qt,tr,Pn||At,qn,Ye||Mt),qr=ht(qt,tr),zr=vt(Mt,ar,er,mr,qr),Jr=(0,Ae.Z)(zr,3),ur=Jr[0],xr=Jr[1],oa=Jr[2],ia=oe.useMemo(function(){var An=rt(ur),zn=Xe(An,er,ut);return[].concat((0,De.Z)(oa),(0,De.Z)(mr(zn)))},[ur,er,mr,oa,ut]),yr=St(ia,qt,tr,Mt,un),kr=(0,at.Z)(function(An){if(br(An),Xt){var zn=Ue(An),Yn=zn.map(function(Cn){return Wt(Cn,qt,tr).map(function(bn){return bn.option})}),Tn=Mt?zn:zn[0],Gt=Mt?Yn:Yn[0];Xt(Tn,Gt)}}),_r=Be(Mt,kr,ur,xr,oa,er,mr,ut),la=(0,at.Z)(function(An){(!Mt||Qn)&&da(""),_r(An)}),Ur=function(zn,Yn){if(Yn.type==="clear"){kr([]);return}var Tn=Yn.values[0],Gt=Tn.valueCells;la(Gt)},ra=Ut!==void 0?Ut:$t,sa=dt||mt,ot=$n||vn,Jt=function(zn){lr==null||lr(zn),Cr==null||Cr(zn)},Ht=oe.useMemo(function(){return{options:qt,fieldNames:tr,values:ur,halfValues:xr,changeOnSelect:Ye,onSelect:la,checkable:gn,searchOptions:Xr,dropdownPrefixCls:Pn,loadData:wn,expandTrigger:Jn,expandIcon:fr,loadingIcon:Bn,dropdownMenuColumnStyle:Tt,optionRender:yt}},[qt,tr,ur,xr,Ye,la,gn,Xr,Pn,wn,Jn,fr,Bn,Tt,yt]),_t=!(ea?Xr:qt).length,En=ea&&qn.matchInputWidth||_t?{}:{minWidth:"auto"};return oe.createElement(pe.Provider,{value:Ht},oe.createElement(fe.Ac,(0,z.Z)({},Kn,{ref:Ge,id:Rn,prefixCls:At,autoClearSearchValue:Qn,dropdownMatchSelectWidth:sr,dropdownStyle:(0,Ie.Z)((0,Ie.Z)({},En),jt),displayValues:yr,onDisplayValuesChange:Ur,mode:Mt?"multiple":void 0,searchValue:ea,onSearch:xa,showSearch:Nt,OptionList:We,emptyOptions:_t,open:ra,dropdownClassName:sa,placement:ot,onDropdownVisibleChange:Jt,getRawInputElement:function(){return Vt}})))});Ot.SHOW_PARENT=Pe,Ot.SHOW_CHILD=ve,Ot.Panel=Ze;var Ct=Ot,on=Ct},98535:function(Dn,fn,re){"use strict";re.r(fn),re.d(fn,{Panel:function(){return Ue},default:function(){return qe}});var z=re(54476),Ie=re(94480),De=re(42978),Ae=re(76190),be=re(92310),fe=re.n(be),He=re(18929),at=re(48736),Fe=re(59301),oe=re(75931),ct=re(11592),pe=re(33885),xt=re(20068),tt=re(77900),ze=re(10228),_e=Fe.forwardRef(function(Xe,Wt){var St=Xe.prefixCls,ht=Xe.forceRender,Dt=Xe.className,Ce=Xe.style,ue=Xe.children,Te=Xe.isActive,Et=Xe.role,st=Xe.classNames,Be=Xe.styles,vt=Fe.useState(Te||ht),lt=(0,De.Z)(vt,2),Yt=lt[0],je=lt[1];return Fe.useEffect(function(){(ht||Te)&&je(!0)},[ht,Te]),Yt?Fe.createElement("div",{ref:Wt,className:fe()("".concat(St,"-content"),(0,xt.Z)((0,xt.Z)({},"".concat(St,"-content-active"),Te),"".concat(St,"-content-inactive"),!Te),Dt),style:Ce,role:Et},Fe.createElement("div",{className:fe()("".concat(St,"-content-box"),st==null?void 0:st.body),style:Be==null?void 0:Be.body},ue)):null});_e.displayName="PanelContent";var it=_e,Lt=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],gt=Fe.forwardRef(function(Xe,Wt){var St=Xe.showArrow,ht=St===void 0?!0:St,Dt=Xe.headerClass,Ce=Xe.isActive,ue=Xe.onItemClick,Te=Xe.forceRender,Et=Xe.className,st=Xe.classNames,Be=st===void 0?{}:st,vt=Xe.styles,lt=vt===void 0?{}:vt,Yt=Xe.prefixCls,je=Xe.collapsible,Rt=Xe.accordion,nt=Xe.panelKey,et=Xe.extra,Ft=Xe.header,se=Xe.expandIcon,te=Xe.openMotion,ee=Xe.destroyInactivePanel,ie=Xe.children,de=(0,oe.Z)(Xe,Lt),ne=je==="disabled",he=et!=null&&typeof et!="boolean",We=(0,xt.Z)((0,xt.Z)((0,xt.Z)({onClick:function(){ue==null||ue(nt)},onKeyDown:function(an){(an.key==="Enter"||an.keyCode===ze.Z.ENTER||an.which===ze.Z.ENTER)&&(ue==null||ue(nt))},role:Rt?"tab":"button"},"aria-expanded",Ce),"aria-disabled",ne),"tabIndex",ne?-1:0),Qe=typeof se=="function"?se(Xe):Fe.createElement("i",{className:"arrow"}),wt=Qe&&Fe.createElement("div",(0,z.Z)({className:"".concat(Yt,"-expand-icon")},["header","icon"].includes(je)?We:{}),Qe),Ze=fe()("".concat(Yt,"-item"),(0,xt.Z)((0,xt.Z)({},"".concat(Yt,"-item-active"),Ce),"".concat(Yt,"-item-disabled"),ne),Et),ke=fe()(Dt,"".concat(Yt,"-header"),(0,xt.Z)({},"".concat(Yt,"-collapsible-").concat(je),!!je),Be.header),kt=(0,pe.Z)({className:ke,style:lt.header},["header","icon"].includes(je)?{}:We);return Fe.createElement("div",(0,z.Z)({},de,{ref:Wt,className:Ze}),Fe.createElement("div",kt,ht&&wt,Fe.createElement("span",(0,z.Z)({className:"".concat(Yt,"-header-text")},je==="header"?We:{}),Ft),he&&Fe.createElement("div",{className:"".concat(Yt,"-extra")},et)),Fe.createElement(tt.default,(0,z.Z)({visible:Ce,leavedClassName:"".concat(Yt,"-content-hidden")},te,{forceRender:Te,removeOnLeave:ee}),function(en,an){var Ot=en.className,Ct=en.style;return Fe.createElement(it,{ref:an,prefixCls:Yt,className:Ot,classNames:Be,style:Ct,styles:lt,isActive:Ce,forceRender:Te,role:Rt?"tabpanel":void 0},ie)}))}),$e=gt,Pe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ve=function(Wt,St){var ht=St.prefixCls,Dt=St.accordion,Ce=St.collapsible,ue=St.destroyInactivePanel,Te=St.onItemClick,Et=St.activeKey,st=St.openMotion,Be=St.expandIcon;return Wt.map(function(vt,lt){var Yt=vt.children,je=vt.label,Rt=vt.key,nt=vt.collapsible,et=vt.onItemClick,Ft=vt.destroyInactivePanel,se=(0,oe.Z)(vt,Pe),te=String(Rt!=null?Rt:lt),ee=nt!=null?nt:Ce,ie=Ft!=null?Ft:ue,de=function(We){ee!=="disabled"&&(Te(We),et==null||et(We))},ne=!1;return Dt?ne=Et[0]===te:ne=Et.indexOf(te)>-1,Fe.createElement($e,(0,z.Z)({},se,{prefixCls:ht,key:te,panelKey:te,isActive:ne,accordion:Dt,openMotion:st,expandIcon:Be,header:je,collapsible:ee,onItemClick:de,destroyInactivePanel:ie}),Yt)})},Ke=function(Wt,St,ht){if(!Wt)return null;var Dt=ht.prefixCls,Ce=ht.accordion,ue=ht.collapsible,Te=ht.destroyInactivePanel,Et=ht.onItemClick,st=ht.activeKey,Be=ht.openMotion,vt=ht.expandIcon,lt=Wt.key||String(St),Yt=Wt.props,je=Yt.header,Rt=Yt.headerClass,nt=Yt.destroyInactivePanel,et=Yt.collapsible,Ft=Yt.onItemClick,se=!1;Ce?se=st[0]===lt:se=st.indexOf(lt)>-1;var te=et!=null?et:ue,ee=function(ne){te!=="disabled"&&(Et(ne),Ft==null||Ft(ne))},ie={key:lt,panelKey:lt,header:je,headerClass:Rt,isActive:se,prefixCls:Dt,destroyInactivePanel:nt!=null?nt:Te,openMotion:Be,accordion:Ce,children:Wt.props.children,onItemClick:ee,expandIcon:vt,collapsible:te};return typeof Wt.type=="string"?Wt:(Object.keys(ie).forEach(function(de){typeof ie[de]=="undefined"&&delete ie[de]}),Fe.cloneElement(Wt,ie))};function rt(Xe,Wt,St){return Array.isArray(Xe)?ve(Xe,St):(0,ct.Z)(Wt).map(function(ht,Dt){return Ke(ht,Dt,St)})}var Pt=rt,Me=re(26112);function Se(Xe){var Wt=Xe;if(!Array.isArray(Wt)){var St=(0,Ae.Z)(Wt);Wt=St==="number"||St==="string"?[Wt]:[]}return Wt.map(function(ht){return String(ht)})}var Re=Fe.forwardRef(function(Xe,Wt){var St=Xe.prefixCls,ht=St===void 0?"rc-collapse":St,Dt=Xe.destroyInactivePanel,Ce=Dt===void 0?!1:Dt,ue=Xe.style,Te=Xe.accordion,Et=Xe.className,st=Xe.children,Be=Xe.collapsible,vt=Xe.openMotion,lt=Xe.expandIcon,Yt=Xe.activeKey,je=Xe.defaultActiveKey,Rt=Xe.onChange,nt=Xe.items,et=fe()(ht,Et),Ft=(0,He.Z)([],{value:Yt,onChange:function(he){return Rt==null?void 0:Rt(he)},defaultValue:je,postState:Se}),se=(0,De.Z)(Ft,2),te=se[0],ee=se[1],ie=function(he){return ee(function(){if(Te)return te[0]===he?[]:[he];var We=te.indexOf(he),Qe=We>-1;return Qe?te.filter(function(wt){return wt!==he}):[].concat((0,Ie.Z)(te),[he])})};(0,at.ZP)(!st,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var de=Pt(nt,st,{prefixCls:ht,accordion:Te,openMotion:vt,expandIcon:lt,collapsible:Be,destroyInactivePanel:Ce,onItemClick:ie,activeKey:te});return Fe.createElement("div",(0,z.Z)({ref:Wt,className:et,style:ue,role:Te?"tablist":void 0},(0,Me.Z)(Xe,{aria:!0,data:!0})),de)}),Ne=Object.assign(Re,{Panel:$e}),qe=Ne,Ue=Ne.Panel},66042:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return qe}});var z=re(33885),Ie=re(42978),De=re(43403),Ae=re(34280),be=re(59301),fe=be.createContext(null),He=be.createContext({}),at=fe,Fe=re(20068),oe=re(54476),ct=re(92310),pe=re.n(ct),xt=re(77900),tt=re(10228),ze=re(26112),_e=re(75931),it=re(8654),Lt=["prefixCls","className","containerRef"],gt=function(Xe){var Wt=Xe.prefixCls,St=Xe.className,ht=Xe.containerRef,Dt=(0,_e.Z)(Xe,Lt),Ce=be.useContext(He),ue=Ce.panel,Te=(0,it.x1)(ue,ht);return be.createElement("div",(0,oe.Z)({className:pe()("".concat(Wt,"-content"),St),role:"dialog",ref:Te},(0,ze.Z)(Xe,{aria:!0}),{"aria-modal":"true"},Dt))},$e=gt,Pe=re(48736);function ve(Ue){return typeof Ue=="string"&&String(Number(Ue))===Ue?((0,Pe.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ue)):Ue}function Ke(Ue){warning(!("wrapperClassName"in Ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var rt={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Pt(Ue,Xe){var Wt,St,ht,Dt=Ue.prefixCls,Ce=Ue.open,ue=Ue.placement,Te=Ue.inline,Et=Ue.push,st=Ue.forceRender,Be=Ue.autoFocus,vt=Ue.keyboard,lt=Ue.classNames,Yt=Ue.rootClassName,je=Ue.rootStyle,Rt=Ue.zIndex,nt=Ue.className,et=Ue.id,Ft=Ue.style,se=Ue.motion,te=Ue.width,ee=Ue.height,ie=Ue.children,de=Ue.mask,ne=Ue.maskClosable,he=Ue.maskMotion,We=Ue.maskClassName,Qe=Ue.maskStyle,wt=Ue.afterOpenChange,Ze=Ue.onClose,ke=Ue.onMouseEnter,kt=Ue.onMouseOver,en=Ue.onMouseLeave,an=Ue.onClick,Ot=Ue.onKeyDown,Ct=Ue.onKeyUp,on=Ue.styles,Je=Ue.drawerRender,Ge=be.useRef(),Oe=be.useRef(),zt=be.useRef();be.useImperativeHandle(Xe,function(){return Ge.current});var At=function(wn){var $t=wn.keyCode,Ut=wn.shiftKey;switch($t){case tt.Z.TAB:{if($t===tt.Z.TAB){if(!Ut&&document.activeElement===zt.current){var mt;(mt=Oe.current)===null||mt===void 0||mt.focus({preventScroll:!0})}else if(Ut&&document.activeElement===Oe.current){var dt;(dt=zt.current)===null||dt===void 0||dt.focus({preventScroll:!0})}}break}case tt.Z.ESC:{Ze&&vt&&(wn.stopPropagation(),Ze(wn));break}}};be.useEffect(function(){if(Ce&&Be){var Pn;(Pn=Ge.current)===null||Pn===void 0||Pn.focus({preventScroll:!0})}},[Ce]);var Kt=be.useState(!1),hn=(0,Ie.Z)(Kt,2),Ve=hn[0],Ye=hn[1],Xt=be.useContext(at),un;typeof Et=="boolean"?un=Et?{}:{distance:0}:un=Et||{};var gn=(Wt=(St=(ht=un)===null||ht===void 0?void 0:ht.distance)!==null&&St!==void 0?St:Xt==null?void 0:Xt.pushDistance)!==null&&Wt!==void 0?Wt:180,cn=be.useMemo(function(){return{pushDistance:gn,push:function(){Ye(!0)},pull:function(){Ye(!1)}}},[gn]);be.useEffect(function(){if(Ce){var Pn;Xt==null||(Pn=Xt.push)===null||Pn===void 0||Pn.call(Xt)}else{var wn;Xt==null||(wn=Xt.pull)===null||wn===void 0||wn.call(Xt)}},[Ce]),be.useEffect(function(){return function(){var Pn;Xt==null||(Pn=Xt.pull)===null||Pn===void 0||Pn.call(Xt)}},[]);var Qn=de&&be.createElement(xt.default,(0,oe.Z)({key:"mask"},he,{visible:Ce}),function(Pn,wn){var $t=Pn.className,Ut=Pn.style;return be.createElement("div",{className:pe()("".concat(Dt,"-mask"),$t,lt==null?void 0:lt.mask,We),style:(0,z.Z)((0,z.Z)((0,z.Z)({},Ut),Qe),on==null?void 0:on.mask),onClick:ne&&Ce?Ze:void 0,ref:wn})}),Un=typeof se=="function"?se(ue):se,Wn={};if(Ve&&gn)switch(ue){case"top":Wn.transform="translateY(".concat(gn,"px)");break;case"bottom":Wn.transform="translateY(".concat(-gn,"px)");break;case"left":Wn.transform="translateX(".concat(gn,"px)");break;default:Wn.transform="translateX(".concat(-gn,"px)");break}ue==="left"||ue==="right"?Wn.width=ve(te):Wn.height=ve(ee);var Qt={onMouseEnter:ke,onMouseOver:kt,onMouseLeave:en,onClick:an,onKeyDown:Ot,onKeyUp:Ct},Jn=be.createElement(xt.default,(0,oe.Z)({key:"panel"},Un,{visible:Ce,forceRender:st,onVisibleChanged:function(wn){wt==null||wt(wn)},removeOnLeave:!1,leavedClassName:"".concat(Dt,"-content-wrapper-hidden")}),function(Pn,wn){var $t=Pn.className,Ut=Pn.style,mt=be.createElement($e,(0,oe.Z)({id:et,containerRef:wn,prefixCls:Dt,className:pe()(nt,lt==null?void 0:lt.content),style:(0,z.Z)((0,z.Z)({},Ft),on==null?void 0:on.content)},(0,ze.Z)(Ue,{aria:!0}),Qt),ie);return be.createElement("div",(0,oe.Z)({className:pe()("".concat(Dt,"-content-wrapper"),lt==null?void 0:lt.wrapper,$t),style:(0,z.Z)((0,z.Z)((0,z.Z)({},Wn),Ut),on==null?void 0:on.wrapper)},(0,ze.Z)(Ue,{data:!0})),Je?Je(mt):mt)}),Nn=(0,z.Z)({},je);return Rt&&(Nn.zIndex=Rt),be.createElement(at.Provider,{value:cn},be.createElement("div",{className:pe()(Dt,"".concat(Dt,"-").concat(ue),Yt,(0,Fe.Z)((0,Fe.Z)({},"".concat(Dt,"-open"),Ce),"".concat(Dt,"-inline"),Te)),style:Nn,tabIndex:-1,ref:Ge,onKeyDown:At},Qn,be.createElement("div",{tabIndex:0,ref:Oe,style:rt,"aria-hidden":"true","data-sentinel":"start"}),Jn,be.createElement("div",{tabIndex:0,ref:zt,style:rt,"aria-hidden":"true","data-sentinel":"end"})))}var Me=be.forwardRef(Pt),Se=Me,Re=function(Xe){var Wt=Xe.open,St=Wt===void 0?!1:Wt,ht=Xe.prefixCls,Dt=ht===void 0?"rc-drawer":ht,Ce=Xe.placement,ue=Ce===void 0?"right":Ce,Te=Xe.autoFocus,Et=Te===void 0?!0:Te,st=Xe.keyboard,Be=st===void 0?!0:st,vt=Xe.width,lt=vt===void 0?378:vt,Yt=Xe.mask,je=Yt===void 0?!0:Yt,Rt=Xe.maskClosable,nt=Rt===void 0?!0:Rt,et=Xe.getContainer,Ft=Xe.forceRender,se=Xe.afterOpenChange,te=Xe.destroyOnClose,ee=Xe.onMouseEnter,ie=Xe.onMouseOver,de=Xe.onMouseLeave,ne=Xe.onClick,he=Xe.onKeyDown,We=Xe.onKeyUp,Qe=Xe.panelRef,wt=be.useState(!1),Ze=(0,Ie.Z)(wt,2),ke=Ze[0],kt=Ze[1],en=be.useState(!1),an=(0,Ie.Z)(en,2),Ot=an[0],Ct=an[1];(0,Ae.Z)(function(){Ct(!0)},[]);var on=Ot?St:!1,Je=be.useRef(),Ge=be.useRef();(0,Ae.Z)(function(){on&&(Ge.current=document.activeElement)},[on]);var Oe=function(Ve){var Ye;if(kt(Ve),se==null||se(Ve),!Ve&&Ge.current&&!((Ye=Je.current)!==null&&Ye!==void 0&&Ye.contains(Ge.current))){var Xt;(Xt=Ge.current)===null||Xt===void 0||Xt.focus({preventScroll:!0})}},zt=be.useMemo(function(){return{panel:Qe}},[Qe]);if(!Ft&&!ke&&!on&&te)return null;var At={onMouseEnter:ee,onMouseOver:ie,onMouseLeave:de,onClick:ne,onKeyDown:he,onKeyUp:We},Kt=(0,z.Z)((0,z.Z)({},Xe),{},{open:on,prefixCls:Dt,placement:ue,autoFocus:Et,keyboard:Be,width:lt,mask:je,maskClosable:nt,inline:et===!1,afterOpenChange:Oe,ref:Je},At);return be.createElement(He.Provider,{value:zt},be.createElement(De.Z,{open:on||Ft||ke,autoDestroy:!1,getContainer:et,autoLock:je&&(on||ke)},be.createElement(Se,Kt)))},Ne=Re,qe=Ne},23425:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return rt}});var z=re(20068),Ie=re(54476),De=re(76190),Ae=re(33885),be=re(42978),fe=re(92310),He=re.n(fe),at=re(18929),Fe=re(10228),oe=re(26112),ct=re(48736),pe=re(59301),xt=re(17119),tt=[10,20,50,100],ze=function(Me){var Se=Me.pageSizeOptions,Re=Se===void 0?tt:Se,Ne=Me.locale,qe=Me.changeSize,Ue=Me.pageSize,Xe=Me.goButton,Wt=Me.quickGo,St=Me.rootPrefixCls,ht=Me.disabled,Dt=Me.buildOptionText,Ce=Me.showSizeChanger,ue=Me.sizeChangerRender,Te=pe.useState(""),Et=(0,be.Z)(Te,2),st=Et[0],Be=Et[1],vt=function(){return!st||Number.isNaN(st)?void 0:Number(st)},lt=typeof Dt=="function"?Dt:function(ee){return"".concat(ee," ").concat(Ne.items_per_page)},Yt=function(ie){Be(ie.target.value)},je=function(ie){Xe||st===""||(Be(""),!(ie.relatedTarget&&(ie.relatedTarget.className.indexOf("".concat(St,"-item-link"))>=0||ie.relatedTarget.className.indexOf("".concat(St,"-item"))>=0))&&(Wt==null||Wt(vt())))},Rt=function(ie){st!==""&&(ie.keyCode===Fe.Z.ENTER||ie.type==="click")&&(Be(""),Wt==null||Wt(vt()))},nt=function(){return Re.some(function(ie){return ie.toString()===Ue.toString()})?Re:Re.concat([Ue]).sort(function(ie,de){var ne=Number.isNaN(Number(ie))?0:Number(ie),he=Number.isNaN(Number(de))?0:Number(de);return ne-he})},et="".concat(St,"-options");if(!Ce&&!Wt)return null;var Ft=null,se=null,te=null;return Ce&&ue&&(Ft=ue({disabled:ht,size:Ue,onSizeChange:function(ie){qe==null||qe(Number(ie))},"aria-label":Ne.page_size,className:"".concat(et,"-size-changer"),options:nt().map(function(ee){return{label:lt(ee),value:ee}})})),Wt&&(Xe&&(te=typeof Xe=="boolean"?pe.createElement("button",{type:"button",onClick:Rt,onKeyUp:Rt,disabled:ht,className:"".concat(et,"-quick-jumper-button")},Ne.jump_to_confirm):pe.createElement("span",{onClick:Rt,onKeyUp:Rt},Xe)),se=pe.createElement("div",{className:"".concat(et,"-quick-jumper")},Ne.jump_to,pe.createElement("input",{disabled:ht,type:"text",value:st,onChange:Yt,onKeyUp:Rt,onBlur:je,"aria-label":Ne.page}),Ne.page,te)),pe.createElement("li",{className:et},Ft,se)},_e=ze,it=function(Me){var Se=Me.rootPrefixCls,Re=Me.page,Ne=Me.active,qe=Me.className,Ue=Me.showTitle,Xe=Me.onClick,Wt=Me.onKeyPress,St=Me.itemRender,ht="".concat(Se,"-item"),Dt=He()(ht,"".concat(ht,"-").concat(Re),(0,z.Z)((0,z.Z)({},"".concat(ht,"-active"),Ne),"".concat(ht,"-disabled"),!Re),qe),Ce=function(){Xe(Re)},ue=function(st){Wt(st,Xe,Re)},Te=St(Re,"page",pe.createElement("a",{rel:"nofollow"},Re));return Te?pe.createElement("li",{title:Ue?String(Re):null,className:Dt,onClick:Ce,onKeyDown:ue,tabIndex:0},Te):null},Lt=it,gt=function(Me,Se,Re){return Re};function $e(){}function Pe(Pt){var Me=Number(Pt);return typeof Me=="number"&&!Number.isNaN(Me)&&isFinite(Me)&&Math.floor(Me)===Me}function ve(Pt,Me,Se){var Re=typeof Pt=="undefined"?Me:Pt;return Math.floor((Se-1)/Re)+1}var Ke=function(Me){var Se=Me.prefixCls,Re=Se===void 0?"rc-pagination":Se,Ne=Me.selectPrefixCls,qe=Ne===void 0?"rc-select":Ne,Ue=Me.className,Xe=Me.current,Wt=Me.defaultCurrent,St=Wt===void 0?1:Wt,ht=Me.total,Dt=ht===void 0?0:ht,Ce=Me.pageSize,ue=Me.defaultPageSize,Te=ue===void 0?10:ue,Et=Me.onChange,st=Et===void 0?$e:Et,Be=Me.hideOnSinglePage,vt=Me.align,lt=Me.showPrevNextJumpers,Yt=lt===void 0?!0:lt,je=Me.showQuickJumper,Rt=Me.showLessItems,nt=Me.showTitle,et=nt===void 0?!0:nt,Ft=Me.onShowSizeChange,se=Ft===void 0?$e:Ft,te=Me.locale,ee=te===void 0?xt.Z:te,ie=Me.style,de=Me.totalBoundaryShowSizeChanger,ne=de===void 0?50:de,he=Me.disabled,We=Me.simple,Qe=Me.showTotal,wt=Me.showSizeChanger,Ze=wt===void 0?Dt>ne:wt,ke=Me.sizeChangerRender,kt=Me.pageSizeOptions,en=Me.itemRender,an=en===void 0?gt:en,Ot=Me.jumpPrevIcon,Ct=Me.jumpNextIcon,on=Me.prevIcon,Je=Me.nextIcon,Ge=pe.useRef(null),Oe=(0,at.Z)(10,{value:Ce,defaultValue:Te}),zt=(0,be.Z)(Oe,2),At=zt[0],Kt=zt[1],hn=(0,at.Z)(1,{value:Xe,defaultValue:St,postState:function(kr){return Math.max(1,Math.min(kr,ve(void 0,At,Dt)))}}),Ve=(0,be.Z)(hn,2),Ye=Ve[0],Xt=Ve[1],un=pe.useState(Ye),gn=(0,be.Z)(un,2),cn=gn[0],Qn=gn[1];(0,pe.useEffect)(function(){Qn(Ye)},[Ye]);var Un=st!==$e,Wn="current"in Me,Qt=Math.max(1,Ye-(Rt?3:5)),Jn=Math.min(ve(void 0,At,Dt),Ye+(Rt?3:5));function Nn(yr,kr){var _r=yr||pe.createElement("button",{type:"button","aria-label":kr,className:"".concat(Re,"-item-link")});return typeof yr=="function"&&(_r=pe.createElement(yr,(0,Ae.Z)({},Me))),_r}function Pn(yr){var kr=yr.target.value,_r=ve(void 0,At,Dt),la;return kr===""?la=kr:Number.isNaN(Number(kr))?la=cn:kr>=_r?la=_r:la=Number(kr),la}function wn(yr){return Pe(yr)&&yr!==Ye&&Pe(Dt)&&Dt>0}var $t=Dt>At?je:!1;function Ut(yr){(yr.keyCode===Fe.Z.UP||yr.keyCode===Fe.Z.DOWN)&&yr.preventDefault()}function mt(yr){var kr=Pn(yr);switch(kr!==cn&&Qn(kr),yr.keyCode){case Fe.Z.ENTER:jt(kr);break;case Fe.Z.UP:jt(kr-1);break;case Fe.Z.DOWN:jt(kr+1);break;default:break}}function dt(yr){jt(Pn(yr))}function Tt(yr){var kr=ve(yr,At,Dt),_r=Ye>kr&&kr!==0?kr:Ye;Kt(yr),Qn(_r),se==null||se(Ye,yr),Xt(_r),st==null||st(_r,yr)}function jt(yr){if(wn(yr)&&!he){var kr=ve(void 0,At,Dt),_r=yr;return yr>kr?_r=kr:yr<1&&(_r=1),_r!==cn&&Qn(_r),Xt(_r),st==null||st(_r,At),_r}return Ye}var vn=Ye>1,$n=Ye2?_r-2:0),Ur=2;Ur<_r;Ur++)la[Ur-2]=arguments[Ur];kr.apply(void 0,la)}}function Vt(yr){Bn(yr,lr)}function Vn(yr){Bn(yr,Cr)}function sr(yr){Bn(yr,hr)}function Fr(yr){Bn(yr,fr)}function ut(yr){var kr=an(yr,"prev",Nn(on,"prev page"));return pe.isValidElement(kr)?pe.cloneElement(kr,{disabled:!vn}):kr}function yt(yr){var kr=an(yr,"next",Nn(Je,"next page"));return pe.isValidElement(kr)?pe.cloneElement(kr,{disabled:!$n}):kr}function Kn(yr){(yr.type==="click"||yr.keyCode===Fe.Z.ENTER)&&jt(cn)}var Rn=null,Mt=(0,oe.Z)(Me,{aria:!0,data:!0}),Hn=Qe&&pe.createElement("li",{className:"".concat(Re,"-total-text")},Qe(Dt,[Dt===0?0:(Ye-1)*At+1,Ye*At>Dt?Dt:Ye*At])),_n=null,ar=ve(void 0,At,Dt);if(Be&&Dt<=At)return null;var br=[],tr={rootPrefixCls:Re,onClick:jt,onKeyPress:Bn,showTitle:et,itemRender:an,page:-1},ir=Ye-1>0?Ye-1:0,mn=Ye+1=Or*2&&Ye!==3&&(br[0]=pe.cloneElement(br[0],{className:He()("".concat(Re,"-item-after-jump-prev"),br[0].props.className)}),br.unshift(Rn)),ar-Ye>=Or*2&&Ye!==ar-2){var qr=br[br.length-1];br[br.length-1]=pe.cloneElement(qr,{className:He()("".concat(Re,"-item-before-jump-next"),qr.props.className)}),br.push(_n)}Nt!==1&&br.unshift(pe.createElement(Lt,(0,Ie.Z)({},tr,{key:1,page:1}))),qn!==ar&&br.push(pe.createElement(Lt,(0,Ie.Z)({},tr,{key:ar,page:ar})))}var zr=ut(ir);if(zr){var Jr=!vn||!ar;zr=pe.createElement("li",{title:et?ee.prev_page:null,onClick:lr,tabIndex:Jr?null:0,onKeyDown:Vt,className:He()("".concat(Re,"-prev"),(0,z.Z)({},"".concat(Re,"-disabled"),Jr)),"aria-disabled":Jr},zr)}var ur=yt(mn);if(ur){var xr,oa;We?(xr=!$n,oa=vn?0:null):(xr=!$n||!ar,oa=xr?null:0),ur=pe.createElement("li",{title:et?ee.next_page:null,onClick:Cr,tabIndex:oa,onKeyDown:Vn,className:He()("".concat(Re,"-next"),(0,z.Z)({},"".concat(Re,"-disabled"),xr)),"aria-disabled":xr},ur)}var ia=He()(Re,Ue,(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(Re,"-start"),vt==="start"),"".concat(Re,"-center"),vt==="center"),"".concat(Re,"-end"),vt==="end"),"".concat(Re,"-simple"),We),"".concat(Re,"-disabled"),he));return pe.createElement("ul",(0,Ie.Z)({className:ia,style:ie,ref:Ge},Mt),Hn,zr,We?wr:br,ur,pe.createElement(_e,{locale:ee,rootPrefixCls:Re,disabled:he,selectPrefixCls:qe,changeSize:Tt,pageSize:At,pageSizeOptions:kt,quickGo:$t?jt:null,goButton:mr,showSizeChanger:Ze,sizeChangerRender:ke}))},rt=Ke},48365:function(Dn,fn,re){"use strict";var z=re(56656),Ie=re.n(z),De=re(27112),Ae=re.n(De),be=re(54449),fe=re.n(be),He=re(53501),at=re.n(He),Fe=re(36867),oe=re.n(Fe),ct=re(71912),pe=re.n(ct),xt=re(48228),tt=re.n(xt);Ie().extend(tt()),Ie().extend(pe()),Ie().extend(Ae()),Ie().extend(fe()),Ie().extend(at()),Ie().extend(oe()),Ie().extend(function(gt,$e){var Pe=$e.prototype,ve=Pe.format;Pe.format=function(rt){var Pt=(rt||"").replace("Wo","wo");return ve.bind(this)(Pt)}});var ze={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"},_e=function($e){var Pe=ze[$e];return Pe||$e.split("_")[0]},it=function(){},Lt={getNow:function(){var $e=Ie()();return typeof $e.tz=="function"?$e.tz():$e},getFixedDate:function($e){return Ie()($e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function($e){return $e.endOf("month")},getWeekDay:function($e){var Pe=$e.locale("en");return Pe.weekday()+Pe.localeData().firstDayOfWeek()},getYear:function($e){return $e.year()},getMonth:function($e){return $e.month()},getDate:function($e){return $e.date()},getHour:function($e){return $e.hour()},getMinute:function($e){return $e.minute()},getSecond:function($e){return $e.second()},getMillisecond:function($e){return $e.millisecond()},addYear:function($e,Pe){return $e.add(Pe,"year")},addMonth:function($e,Pe){return $e.add(Pe,"month")},addDate:function($e,Pe){return $e.add(Pe,"day")},setYear:function($e,Pe){return $e.year(Pe)},setMonth:function($e,Pe){return $e.month(Pe)},setDate:function($e,Pe){return $e.date(Pe)},setHour:function($e,Pe){return $e.hour(Pe)},setMinute:function($e,Pe){return $e.minute(Pe)},setSecond:function($e,Pe){return $e.second(Pe)},setMillisecond:function($e,Pe){return $e.millisecond(Pe)},isAfter:function($e,Pe){return $e.isAfter(Pe)},isValidate:function($e){return $e.isValid()},locale:{getWeekFirstDay:function($e){return Ie()().locale(_e($e)).localeData().firstDayOfWeek()},getWeekFirstDate:function($e,Pe){return Pe.locale(_e($e)).weekday(0)},getWeek:function($e,Pe){return Pe.locale(_e($e)).week()},getShortWeekDays:function($e){return Ie()().locale(_e($e)).localeData().weekdaysMin()},getShortMonths:function($e){return Ie()().locale(_e($e)).localeData().monthsShort()},format:function($e,Pe,ve){return Pe.locale(_e($e)).format(ve)},parse:function($e,Pe,ve){for(var Ke=_e($e),rt=0;rt2&&arguments[2]!==void 0?arguments[2]:"0",we=String(le);we.length2&&arguments[2]!==void 0?arguments[2]:[],we=oe.useState([!1,!1]),Le=(0,Ae.Z)(we,2),ft=Le[0],pt=Le[1],Bt=function(Zt,sn){pt(function(jn){return Ke(jn,sn,Zt)})},tn=oe.useMemo(function(){return ft.map(function(nn,Zt){if(nn)return!0;var sn=le[Zt];return sn?!!(!xe[Zt]&&!sn||sn&&ge(sn,{activeIndex:Zt})):!1})},[le,ft,ge,xe]);return[tn,Bt]}function qe(le,ge,xe,we,Le){var ft="",pt=[];return le&&pt.push(Le?"hh":"HH"),ge&&pt.push("mm"),xe&&pt.push("ss"),ft=pt.join(":"),we&&(ft+=".SSS"),Le&&(ft+=" A"),ft}function Ue(le,ge,xe,we,Le,ft){var pt=le.fieldDateTimeFormat,Bt=le.fieldDateFormat,tn=le.fieldTimeFormat,nn=le.fieldMonthFormat,Zt=le.fieldYearFormat,sn=le.fieldWeekFormat,jn=le.fieldQuarterFormat,Fn=le.yearFormat,xn=le.cellYearFormat,dn=le.cellQuarterFormat,rn=le.dayFormat,pn=le.cellDateFormat,Gn=qe(ge,xe,we,Le,ft);return(0,De.Z)((0,De.Z)({},le),{},{fieldDateTimeFormat:pt||"YYYY-MM-DD ".concat(Gn),fieldDateFormat:Bt||"YYYY-MM-DD",fieldTimeFormat:tn||Gn,fieldMonthFormat:nn||"YYYY-MM",fieldYearFormat:Zt||"YYYY",fieldWeekFormat:sn||"gggg-wo",fieldQuarterFormat:jn||"YYYY-[Q]Q",yearFormat:Fn||"YYYY",cellYearFormat:xn||"YYYY",cellQuarterFormat:dn||"[Q]Q",cellDateFormat:pn||rn||"D"})}function Xe(le,ge){var xe=ge.showHour,we=ge.showMinute,Le=ge.showSecond,ft=ge.showMillisecond,pt=ge.use12Hours;return oe.useMemo(function(){return Ue(le,xe,we,Le,ft,pt)},[le,xe,we,Le,ft,pt])}var Wt=re(76190);function St(le,ge,xe){return xe!=null?xe:ge.some(function(we){return le.includes(we)})}var ht=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Dt(le){var ge=rt(le,ht),xe=le.format,we=le.picker,Le=null;return xe&&(Le=xe,Array.isArray(Le)&&(Le=Le[0]),Le=(0,Wt.Z)(Le)==="object"?Le.format:Le),we==="time"&&(ge.format=Le),[ge,Le]}function Ce(le){return le&&typeof le=="string"}function ue(le,ge,xe,we){return[le,ge,xe,we].some(function(Le){return Le!==void 0})}function Te(le,ge,xe,we,Le){var ft=ge,pt=xe,Bt=we;if(!le&&!ft&&!pt&&!Bt&&!Le)ft=!0,pt=!0,Bt=!0;else if(le){var tn,nn,Zt,sn=[ft,pt,Bt].some(function(xn){return xn===!1}),jn=[ft,pt,Bt].some(function(xn){return xn===!0}),Fn=sn?!0:!jn;ft=(tn=ft)!==null&&tn!==void 0?tn:Fn,pt=(nn=pt)!==null&&nn!==void 0?nn:Fn,Bt=(Zt=Bt)!==null&&Zt!==void 0?Zt:Fn}return[ft,pt,Bt,Le]}function Et(le){var ge=le.showTime,xe=Dt(le),we=(0,Ae.Z)(xe,2),Le=we[0],ft=we[1],pt=ge&&(0,Wt.Z)(ge)==="object"?ge:{},Bt=(0,De.Z)((0,De.Z)({defaultOpenValue:pt.defaultOpenValue||pt.defaultValue},Le),pt),tn=Bt.showMillisecond,nn=Bt.showHour,Zt=Bt.showMinute,sn=Bt.showSecond,jn=ue(nn,Zt,sn,tn),Fn=Te(jn,nn,Zt,sn,tn),xn=(0,Ae.Z)(Fn,3);return nn=xn[0],Zt=xn[1],sn=xn[2],[Bt,(0,De.Z)((0,De.Z)({},Bt),{},{showHour:nn,showMinute:Zt,showSecond:sn,showMillisecond:tn}),Bt.format,ft]}function st(le,ge,xe,we,Le){var ft=le==="time";if(le==="datetime"||ft){for(var pt=we,Bt=Pt(le,Le,null),tn=Bt,nn=[ge,xe],Zt=0;Zt1&&(pt=ge.addDate(pt,-7)),pt}function We(le,ge){var xe=ge.generateConfig,we=ge.locale,Le=ge.format;return le?typeof Le=="function"?Le(le):xe.locale.format(we.locale,le,Le):""}function Qe(le,ge,xe){var we=ge,Le=["getHour","getMinute","getSecond","getMillisecond"],ft=["setHour","setMinute","setSecond","setMillisecond"];return ft.forEach(function(pt,Bt){xe?we=le[pt](we,le[Le[Bt]](xe)):we=le[pt](we,0)}),we}function wt(le,ge,xe,we,Le){var ft=(0,be.zX)(function(pt,Bt){return!!(xe&&xe(pt,Bt)||we&&le.isAfter(we,pt)&&!ie(le,ge,we,pt,Bt.type)||Le&&le.isAfter(pt,Le)&&!ie(le,ge,Le,pt,Bt.type))});return ft}function Ze(le,ge,xe){return oe.useMemo(function(){var we=Pt(le,ge,xe),Le=ve(we),ft=Le[0],pt=(0,Wt.Z)(ft)==="object"&&ft.type==="mask"?ft.format:null;return[Le.map(function(Bt){return typeof Bt=="string"||typeof Bt=="function"?Bt:Bt.format}),pt]},[le,ge,xe])}function ke(le,ge,xe){return typeof le[0]=="function"||xe?!0:ge}function kt(le,ge,xe,we){var Le=(0,be.zX)(function(ft,pt){var Bt=(0,De.Z)({type:ge},pt);if(delete Bt.activeIndex,!le.isValidate(ft)||xe&&xe(ft,Bt))return!0;if((ge==="date"||ge==="time")&&we){var tn,nn=pt&&pt.activeIndex===1?"end":"start",Zt=((tn=we.disabledTime)===null||tn===void 0?void 0:tn.call(we,ft,nn,{from:Bt.from}))||{},sn=Zt.disabledHours,jn=Zt.disabledMinutes,Fn=Zt.disabledSeconds,xn=Zt.disabledMilliseconds,dn=we.disabledHours,rn=we.disabledMinutes,pn=we.disabledSeconds,Gn=sn||dn,Ln=jn||rn,In=Fn||pn,Zn=le.getHour(ft),Sn=le.getMinute(ft),nr=le.getSecond(ft),Br=le.getMillisecond(ft);if(Gn&&Gn().includes(Zn)||Ln&&Ln(Zn).includes(Sn)||In&&In(Zn,Sn).includes(nr)||xn&&xn(Zn,Sn,nr).includes(Br))return!0}return!1});return Le}function en(le){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=oe.useMemo(function(){var we=le&&ve(le);return ge&&we&&(we[1]=we[1]||we[0]),we},[le,ge]);return xe}function an(le,ge){var xe=le.generateConfig,we=le.locale,Le=le.picker,ft=Le===void 0?"date":Le,pt=le.prefixCls,Bt=pt===void 0?"rc-picker":pt,tn=le.styles,nn=tn===void 0?{}:tn,Zt=le.classNames,sn=Zt===void 0?{}:Zt,jn=le.order,Fn=jn===void 0?!0:jn,xn=le.components,dn=xn===void 0?{}:xn,rn=le.inputRender,pn=le.allowClear,Gn=le.clearIcon,Ln=le.needConfirm,In=le.multiple,Zn=le.format,Sn=le.inputReadOnly,nr=le.disabledDate,Br=le.minDate,Er=le.maxDate,jr=le.showTime,Mr=le.value,Nr=le.defaultValue,Sr=le.pickerValue,Zr=le.defaultPickerValue,Tr=en(Mr),Ir=en(Nr),Vr=en(Sr),pr=en(Zr),Lr=ft==="date"&&jr?"datetime":ft,Ar=Lr==="time"||Lr==="datetime",gr=Ar||In,vr=Ln!=null?Ln:Ar,Dr=Et(le),Gr=(0,Ae.Z)(Dr,4),$r=Gr[0],fa=Gr[1],Hr=Gr[2],ma=Gr[3],ua=Xe(we,fa),ca=oe.useMemo(function(){return st(Lr,Hr,ma,$r,ua)},[Lr,Hr,ma,$r,ua]),ka=oe.useMemo(function(){return(0,De.Z)((0,De.Z)({},le),{},{prefixCls:Bt,locale:ua,picker:ft,styles:nn,classNames:sn,order:Fn,components:(0,De.Z)({input:rn},dn),clearIcon:Be(Bt,pn,Gn),showTime:ca,value:Tr,defaultValue:Ir,pickerValue:Vr,defaultPickerValue:pr},ge==null?void 0:ge())},[le]),Aa=Ze(Lr,ua,Zn),Ra=(0,Ae.Z)(Aa,2),pa=Ra[0],Xa=Ra[1],Pa=ke(pa,Sn,In),Ga=wt(xe,we,nr,Br,Er),La=kt(xe,ft,Ga,ca),Ka=oe.useMemo(function(){return(0,De.Z)((0,De.Z)({},ka),{},{needConfirm:vr,inputReadOnly:Pa,disabledDate:Ga})},[ka,vr,Pa,Ga]);return[Ka,Lr,gr,pa,Xa,La]}var Ot=re(16089);function Ct(le,ge,xe){var we=(0,be.C8)(ge,{value:le}),Le=(0,Ae.Z)(we,2),ft=Le[0],pt=Le[1],Bt=oe.useRef(le),tn=oe.useRef(),nn=function(){Ot.Z.cancel(tn.current)},Zt=(0,be.zX)(function(){pt(Bt.current),xe&&ft!==Bt.current&&xe(Bt.current)}),sn=(0,be.zX)(function(jn,Fn){nn(),Bt.current=jn,jn||Fn?Zt():tn.current=(0,Ot.Z)(Zt)});return oe.useEffect(function(){return nn},[]),[ft,sn]}function on(le,ge){var xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],we=arguments.length>3?arguments[3]:void 0,Le=xe.every(function(Zt){return Zt})?!1:le,ft=Ct(Le,ge||!1,we),pt=(0,Ae.Z)(ft,2),Bt=pt[0],tn=pt[1];function nn(Zt){var sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!sn.inherit||Bt)&&tn(Zt,sn.force)}return[Bt,nn]}function Je(le){var ge=oe.useRef();return oe.useImperativeHandle(le,function(){var xe;return{nativeElement:(xe=ge.current)===null||xe===void 0?void 0:xe.nativeElement,focus:function(Le){var ft;(ft=ge.current)===null||ft===void 0||ft.focus(Le)},blur:function(){var Le;(Le=ge.current)===null||Le===void 0||Le.blur()}}}),ge}function Ge(le,ge){return oe.useMemo(function(){return le||(ge?((0,Fe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ge).map(function(xe){var we=(0,Ae.Z)(xe,2),Le=we[0],ft=we[1];return{label:Le,value:ft}})):[])},[le,ge])}function Oe(le,ge){var xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,we=oe.useRef(ge);we.current=ge,(0,fe.o)(function(){if(le)we.current(le);else{var Le=(0,Ot.Z)(function(){we.current(le)},xe);return function(){Ot.Z.cancel(Le)}}},[le])}function zt(le){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,we=oe.useState(0),Le=(0,Ae.Z)(we,2),ft=Le[0],pt=Le[1],Bt=oe.useState(!1),tn=(0,Ae.Z)(Bt,2),nn=tn[0],Zt=tn[1],sn=oe.useRef([]),jn=oe.useRef(null),Fn=oe.useRef(null),xn=function(In){jn.current=In},dn=function(In){return jn.current===In},rn=function(In){Zt(In)},pn=function(In){return In&&(Fn.current=In),Fn.current},Gn=function(In){var Zn=sn.current,Sn=new Set(Zn.filter(function(Br){return In[Br]||ge[Br]})),nr=Zn[Zn.length-1]===0?1:0;return Sn.size>=2||le[nr]?null:nr};return Oe(nn||xe,function(){nn||(sn.current=[],xn(null))}),oe.useEffect(function(){nn&&sn.current.push(ft)},[nn,ft]),[nn,rn,pn,ft,pt,Gn,sn.current,xn,dn]}function At(le,ge,xe,we,Le,ft){var pt=xe[xe.length-1],Bt=function(nn,Zt){var sn=(0,Ae.Z)(le,2),jn=sn[0],Fn=sn[1],xn=(0,De.Z)((0,De.Z)({},Zt),{},{from:Me(le,xe)});return pt===1&&ge[0]&&jn&&!ie(we,Le,jn,nn,xn.type)&&we.isAfter(jn,nn)||pt===0&&ge[1]&&Fn&&!ie(we,Le,Fn,nn,xn.type)&&we.isAfter(nn,Fn)?!0:ft==null?void 0:ft(nn,xn)};return Bt}function Kt(le,ge,xe,we){switch(ge){case"date":case"week":return le.addMonth(xe,we);case"month":case"quarter":return le.addYear(xe,we);case"year":return le.addYear(xe,we*10);case"decade":return le.addYear(xe,we*100);default:return xe}}var hn=[];function Ve(le,ge,xe,we,Le,ft,pt,Bt){var tn=arguments.length>8&&arguments[8]!==void 0?arguments[8]:hn,nn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:hn,Zt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:hn,sn=arguments.length>11?arguments[11]:void 0,jn=arguments.length>12?arguments[12]:void 0,Fn=arguments.length>13?arguments[13]:void 0,xn=pt==="time",dn=ft||0,rn=function(Vr){var pr=le.getNow();return xn&&(pr=Qe(le,pr)),tn[Vr]||xe[Vr]||pr},pn=(0,Ae.Z)(nn,2),Gn=pn[0],Ln=pn[1],In=(0,be.C8)(function(){return rn(0)},{value:Gn}),Zn=(0,Ae.Z)(In,2),Sn=Zn[0],nr=Zn[1],Br=(0,be.C8)(function(){return rn(1)},{value:Ln}),Er=(0,Ae.Z)(Br,2),jr=Er[0],Mr=Er[1],Nr=oe.useMemo(function(){var Ir=[Sn,jr][dn];return xn?Ir:Qe(le,Ir,Zt[dn])},[xn,Sn,jr,dn,le,Zt]),Sr=function(Vr){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Lr=[nr,Mr][dn];Lr(Vr);var Ar=[Sn,jr];Ar[dn]=Vr,sn&&(!ie(le,ge,Sn,Ar[0],pt)||!ie(le,ge,jr,Ar[1],pt))&&sn(Ar,{source:pr,range:dn===1?"end":"start",mode:we})},Zr=function(Vr,pr){if(Bt){var Lr={date:"month",week:"month",month:"year",quarter:"year"},Ar=Lr[pt];if(Ar&&!ie(le,ge,Vr,pr,Ar))return Kt(le,pt,pr,-1);if(pt==="year"&&Vr){var gr=Math.floor(le.getYear(Vr)/10),vr=Math.floor(le.getYear(pr)/10);if(gr!==vr)return Kt(le,pt,pr,-1)}}return pr},Tr=oe.useRef(null);return(0,fe.Z)(function(){if(Le&&!tn[dn]){var Ir=xn?null:le.getNow();if(Tr.current!==null&&Tr.current!==dn?Ir=[Sn,jr][dn^1]:xe[dn]?Ir=dn===0?xe[0]:Zr(xe[0],xe[1]):xe[dn^1]&&(Ir=xe[dn^1]),Ir){jn&&le.isAfter(jn,Ir)&&(Ir=jn);var Vr=Bt?Kt(le,pt,Ir,1):Ir;Fn&&le.isAfter(Vr,Fn)&&(Ir=Bt?Kt(le,pt,Fn,-1):Fn),Sr(Ir,"reset")}}},[Le,dn,xe[dn]]),oe.useEffect(function(){Le?Tr.current=dn:Tr.current=null},[Le,dn]),(0,fe.Z)(function(){Le&&tn&&tn[dn]&&Sr(tn[dn],"reset")},[Le,dn]),[Nr,Sr]}function Ye(le,ge){var xe=oe.useRef(le),we=oe.useState({}),Le=(0,Ae.Z)(we,2),ft=Le[1],pt=function(nn){return nn&&ge!==void 0?ge:xe.current},Bt=function(nn){xe.current=nn,ft({})};return[pt,Bt,pt(!0)]}var Xt=[];function un(le,ge,xe){var we=function(pt){return pt.map(function(Bt){return We(Bt,{generateConfig:le,locale:ge,format:xe[0]})})},Le=function(pt,Bt){for(var tn=Math.max(pt.length,Bt.length),nn=-1,Zt=0;Zt2&&arguments[2]!==void 0?arguments[2]:1,we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Le=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],ft=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,pt=[],Bt=xe>=1?xe|0:1,tn=le;tn<=ge;tn+=Bt){var nn=Le.includes(tn);(!nn||!we)&&pt.push({label:Pe(tn,ft),value:tn,disabled:nn})}return pt}function wn(le){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},xe=arguments.length>2?arguments[2]:void 0,we=ge||{},Le=we.use12Hours,ft=we.hourStep,pt=ft===void 0?1:ft,Bt=we.minuteStep,tn=Bt===void 0?1:Bt,nn=we.secondStep,Zt=nn===void 0?1:nn,sn=we.millisecondStep,jn=sn===void 0?100:sn,Fn=we.hideDisabledOptions,xn=we.disabledTime,dn=we.disabledHours,rn=we.disabledMinutes,pn=we.disabledSeconds,Gn=oe.useMemo(function(){return xe||le.getNow()},[xe,le]);if(0)var Ln,In,Zn;var Sn=oe.useCallback(function(gr){var vr=(xn==null?void 0:xn(gr))||{};return[vr.disabledHours||dn||Nn,vr.disabledMinutes||rn||Nn,vr.disabledSeconds||pn||Nn,vr.disabledMilliseconds||Nn]},[xn,dn,rn,pn]),nr=oe.useMemo(function(){return Sn(Gn)},[Gn,Sn]),Br=(0,Ae.Z)(nr,4),Er=Br[0],jr=Br[1],Mr=Br[2],Nr=Br[3],Sr=oe.useCallback(function(gr,vr,Dr,Gr){var $r=Pn(0,23,pt,Fn,gr()),fa=Le?$r.map(function(ca){return(0,De.Z)((0,De.Z)({},ca),{},{label:Pe(ca.value%12||12,2)})}):$r,Hr=function(ka){return Pn(0,59,tn,Fn,vr(ka))},ma=function(ka,Aa){return Pn(0,59,Zt,Fn,Dr(ka,Aa))},ua=function(ka,Aa,Ra){return Pn(0,999,jn,Fn,Gr(ka,Aa,Ra),3)};return[fa,Hr,ma,ua]},[Fn,pt,Le,jn,tn,Zt]),Zr=oe.useMemo(function(){return Sr(Er,jr,Mr,Nr)},[Sr,Er,jr,Mr,Nr]),Tr=(0,Ae.Z)(Zr,4),Ir=Tr[0],Vr=Tr[1],pr=Tr[2],Lr=Tr[3],Ar=function(vr,Dr){var Gr=function(){return Ir},$r=Vr,fa=pr,Hr=Lr;if(Dr){var ma=Sn(Dr),ua=(0,Ae.Z)(ma,4),ca=ua[0],ka=ua[1],Aa=ua[2],Ra=ua[3],pa=Sr(ca,ka,Aa,Ra),Xa=(0,Ae.Z)(pa,4),Pa=Xa[0],Ga=Xa[1],La=Xa[2],Ka=Xa[3];Gr=function(){return Pa},$r=Ga,fa=La,Hr=Ka}var rr=Jn(vr,Gr,$r,fa,Hr,le);return rr};return[Ar,Ir,Vr,pr,Lr]}function $t(le){var ge=le.mode,xe=le.internalMode,we=le.renderExtraFooter,Le=le.showNow,ft=le.showTime,pt=le.onSubmit,Bt=le.onNow,tn=le.invalid,nn=le.needConfirm,Zt=le.generateConfig,sn=le.disabledDate,jn=oe.useContext(it),Fn=jn.prefixCls,xn=jn.locale,dn=jn.button,rn=dn===void 0?"button":dn,pn=Zt.getNow(),Gn=wn(Zt,ft,pn),Ln=(0,Ae.Z)(Gn,1),In=Ln[0],Zn=we==null?void 0:we(ge),Sn=sn(pn,{type:ge}),nr=function(){if(!Sn){var Zr=In(pn);Bt(Zr)}},Br="".concat(Fn,"-now"),Er="".concat(Br,"-btn"),jr=Le&&oe.createElement("li",{className:Br},oe.createElement("a",{className:tt()(Er,Sn&&"".concat(Er,"-disabled")),"aria-disabled":Sn,onClick:nr},xe==="date"?xn.today:xn.now)),Mr=nn&&oe.createElement("li",{className:"".concat(Fn,"-ok")},oe.createElement(rn,{disabled:tn,onClick:pt},xn.ok)),Nr=(jr||Mr)&&oe.createElement("ul",{className:"".concat(Fn,"-ranges")},jr,Mr);return!Zn&&!Nr?null:oe.createElement("div",{className:"".concat(Fn,"-footer")},Zn&&oe.createElement("div",{className:"".concat(Fn,"-footer-extra")},Zn),Nr)}function Ut(le,ge,xe){function we(Le,ft){var pt=Le.findIndex(function(tn){return ie(le,ge,tn,ft,xe)});if(pt===-1)return[].concat((0,Ie.Z)(Le),[ft]);var Bt=(0,Ie.Z)(Le);return Bt.splice(pt,1),Bt}return we}var mt=oe.createContext(null);function dt(){return oe.useContext(mt)}function Tt(le,ge){var xe=le.prefixCls,we=le.generateConfig,Le=le.locale,ft=le.disabledDate,pt=le.minDate,Bt=le.maxDate,tn=le.cellRender,nn=le.hoverValue,Zt=le.hoverRangeValue,sn=le.onHover,jn=le.values,Fn=le.pickerValue,xn=le.onSelect,dn=le.prevIcon,rn=le.nextIcon,pn=le.superPrevIcon,Gn=le.superNextIcon,Ln=we.getNow(),In={now:Ln,values:jn,pickerValue:Fn,prefixCls:xe,disabledDate:ft,minDate:pt,maxDate:Bt,cellRender:tn,hoverValue:nn,hoverRangeValue:Zt,onHover:sn,locale:Le,generateConfig:we,onSelect:xn,panelType:ge,prevIcon:dn,nextIcon:rn,superPrevIcon:pn,superNextIcon:Gn};return[In,Ln]}var jt=oe.createContext({});function vn(le){for(var ge=le.rowNum,xe=le.colNum,we=le.baseDate,Le=le.getCellDate,ft=le.prefixColumn,pt=le.rowClassName,Bt=le.titleFormat,tn=le.getCellText,nn=le.getCellClassName,Zt=le.headerCells,sn=le.cellSelection,jn=sn===void 0?!0:sn,Fn=le.disabledDate,xn=dt(),dn=xn.prefixCls,rn=xn.panelType,pn=xn.now,Gn=xn.disabledDate,Ln=xn.cellRender,In=xn.onHover,Zn=xn.hoverValue,Sn=xn.hoverRangeValue,nr=xn.generateConfig,Br=xn.values,Er=xn.locale,jr=xn.onSelect,Mr=Fn||Gn,Nr="".concat(dn,"-cell"),Sr=oe.useContext(jt),Zr=Sr.onCellDblClick,Tr=function(Dr){return Br.some(function(Gr){return Gr&&ie(nr,Er,Dr,Gr,rn)})},Ir=[],Vr=0;Vr1&&arguments[1]!==void 0?arguments[1]:!1;va(dr),rn==null||rn(dr),Yr&&Ma(dr)},Za=function(dr,Yr){ua(dr),Yr&&wa(Yr),Ma(Yr,dr)},ya=function(dr){if(La(dr),wa(dr),ma!==In){var Yr=["decade","year"],Rr=[].concat(Yr,["month"]),Wr={quarter:[].concat(Yr,["quarter"]),week:[].concat((0,Ie.Z)(Rr),["week"]),date:[].concat((0,Ie.Z)(Rr),["date"])},Ea=Wr[In]||Rr,Ba=Ea.indexOf(ma),qa=Ea[Ba+1];qa&&Za(qa,dr)}},Wa=oe.useMemo(function(){var Qr,dr;if(Array.isArray(nr)){var Yr=(0,Ae.Z)(nr,2);Qr=Yr[0],dr=Yr[1]}else Qr=nr;return!Qr&&!dr?null:(Qr=Qr||dr,dr=dr||Qr,Le.isAfter(Qr,dr)?[dr,Qr]:[Qr,dr])},[nr,Le]),Ta=Re(Br,Er,jr),Fa=Nr[ca]||tr[ca]||hr,Ha=oe.useContext(jt),Ja=oe.useMemo(function(){return(0,De.Z)((0,De.Z)({},Ha),{},{hideHeader:Sr})},[Ha,Sr]),Ca="".concat(Zr,"-panel"),Qa=rt(le,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return oe.createElement(jt.Provider,{value:Ja},oe.createElement("div",{ref:Tr,tabIndex:tn,className:tt()(Ca,(0,ct.Z)({},"".concat(Ca,"-rtl"),ft==="rtl"))},oe.createElement(Fa,(0,z.Z)({},Qa,{showTime:Gr,prefixCls:Zr,locale:vr,generateConfig:Le,onModeChange:Za,pickerValue:aa,onPickerValueChange:function(dr){wa(dr,!0)},value:Pa[0],onSelect:ya,values:Pa,cellRender:Ta,hoverRangeValue:Wa,hoverValue:Sn}))))}var mn=oe.memo(oe.forwardRef(ir)),qt=mn;function er(le){var ge=le.picker,xe=le.multiplePanel,we=le.pickerValue,Le=le.onPickerValueChange,ft=le.needConfirm,pt=le.onSubmit,Bt=le.range,tn=le.hoverValue,nn=oe.useContext(it),Zt=nn.prefixCls,sn=nn.generateConfig,jn=oe.useCallback(function(Gn,Ln){return Kt(sn,ge,Gn,Ln)},[sn,ge]),Fn=oe.useMemo(function(){return jn(we,1)},[we,jn]),xn=function(Ln){Le(jn(Ln,-1))},dn={onCellDblClick:function(){ft&&pt()}},rn=ge==="time",pn=(0,De.Z)((0,De.Z)({},le),{},{hoverValue:null,hoverRangeValue:null,hideHeader:rn});return Bt?pn.hoverRangeValue=tn:pn.hoverValue=tn,xe?oe.createElement("div",{className:"".concat(Zt,"-panels")},oe.createElement(jt.Provider,{value:(0,De.Z)((0,De.Z)({},dn),{},{hideNext:!0})},oe.createElement(qt,pn)),oe.createElement(jt.Provider,{value:(0,De.Z)((0,De.Z)({},dn),{},{hidePrev:!0})},oe.createElement(qt,(0,z.Z)({},pn,{pickerValue:Fn,onPickerValueChange:xn})))):oe.createElement(jt.Provider,{value:(0,De.Z)({},dn)},oe.createElement(qt,pn))}function mr(le){return typeof le=="function"?le():le}function wr(le){var ge=le.prefixCls,xe=le.presets,we=le.onClick,Le=le.onHover;return xe.length?oe.createElement("div",{className:"".concat(ge,"-presets")},oe.createElement("ul",null,xe.map(function(ft,pt){var Bt=ft.label,tn=ft.value;return oe.createElement("li",{key:pt,onClick:function(){we(mr(tn))},onMouseEnter:function(){Le(mr(tn))},onMouseLeave:function(){Le(null)}},Bt)}))):null}function Or(le){var ge=le.panelRender,xe=le.internalMode,we=le.picker,Le=le.showNow,ft=le.range,pt=le.multiple,Bt=le.activeInfo,tn=Bt===void 0?[0,0,0]:Bt,nn=le.presets,Zt=le.onPresetHover,sn=le.onPresetSubmit,jn=le.onFocus,Fn=le.onBlur,xn=le.onPanelMouseDown,dn=le.direction,rn=le.value,pn=le.onSelect,Gn=le.isInvalid,Ln=le.defaultOpenValue,In=le.onOk,Zn=le.onSubmit,Sn=oe.useContext(it),nr=Sn.prefixCls,Br="".concat(nr,"-panel"),Er=dn==="rtl",jr=oe.useRef(null),Mr=oe.useRef(null),Nr=oe.useState(0),Sr=(0,Ae.Z)(Nr,2),Zr=Sr[0],Tr=Sr[1],Ir=oe.useState(0),Vr=(0,Ae.Z)(Ir,2),pr=Vr[0],Lr=Vr[1],Ar=oe.useState(0),gr=(0,Ae.Z)(Ar,2),vr=gr[0],Dr=gr[1],Gr=function(ya){ya.width&&Tr(ya.width)},$r=(0,Ae.Z)(tn,3),fa=$r[0],Hr=$r[1],ma=$r[2],ua=oe.useState(0),ca=(0,Ae.Z)(ua,2),ka=ca[0],Aa=ca[1];oe.useEffect(function(){Aa(10)},[fa]),oe.useEffect(function(){if(ft&&Mr.current){var Za,ya=((Za=jr.current)===null||Za===void 0?void 0:Za.offsetWidth)||0,Wa=Mr.current.getBoundingClientRect();if(!Wa.height||Wa.right<0){Aa(function(Ja){return Math.max(0,Ja-1)});return}var Ta=(Er?Hr-ya:fa)-Wa.left;if(Dr(Ta),Zr&&Zr=Bt&&xe<=tn)return ft;var nn=Math.min(Math.abs(xe-Bt),Math.abs(xe-tn));nn0?Li:Qi));var ui=Di+$a,Ci=Qi-Li+1;return String(Li+(Ci+ui-Li)%Ci)};switch(Yr){case"Backspace":case"Delete":Rr="",Wr=Ba;break;case"ArrowLeft":Rr="",qa(-1);break;case"ArrowRight":Rr="",qa(1);break;case"ArrowUp":Rr="",Wr=ai(1);break;case"ArrowDown":Rr="",Wr=ai(-1);break;default:isNaN(Number(Yr))||(Rr=vr+Yr,Wr=Rr);break}if(Rr!==null&&(Dr(Rr),Rr.length>=Ea&&(qa(1),Dr(""))),Wr!==null){var ii=Aa.slice(0,La)+Pe(Wr,Ea)+Aa.slice(Ka);aa(ii.slice(0,pt.length))}ka({})},Ca=oe.useRef();(0,fe.Z)(function(){if(!(!Zr||!pt||wa.current)){if(!Xa.match(Aa)){aa(pt);return}return pa.current.setSelectionRange(La,Ka),Ca.current=(0,Ot.Z)(function(){pa.current.setSelectionRange(La,Ka)}),function(){Ot.Z.cancel(Ca.current)}}},[Xa,pt,Zr,Aa,fa,La,Ka,ca,aa]);var Qa=pt?{onFocus:Wa,onBlur:Fa,onKeyDown:Ja,onMouseDown:Za,onMouseUp:ya,onPaste:Ma}:{};return oe.createElement("div",{ref:Ra,className:tt()(Mr,(0,ct.Z)((0,ct.Z)({},"".concat(Mr,"-active"),xe&&Le),"".concat(Mr,"-placeholder"),Zt))},oe.createElement(jr,(0,z.Z)({ref:pa,"aria-invalid":rn,autoComplete:"off"},Gn,{onKeyDown:Ha,onBlur:Ta},Qa,{value:Aa,onChange:va})),oe.createElement(qn,{type:"suffix",icon:ft}),pn)}),kr=yr,_r=["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"],la=["index"];function Ur(le,ge){var xe=le.id,we=le.prefix,Le=le.clearIcon,ft=le.suffixIcon,pt=le.separator,Bt=pt===void 0?"~":pt,tn=le.activeIndex,nn=le.activeHelp,Zt=le.allHelp,sn=le.focused,jn=le.onFocus,Fn=le.onBlur,xn=le.onKeyDown,dn=le.locale,rn=le.generateConfig,pn=le.placeholder,Gn=le.className,Ln=le.style,In=le.onClick,Zn=le.onClear,Sn=le.value,nr=le.onChange,Br=le.onSubmit,Er=le.onInputChange,jr=le.format,Mr=le.maskFormat,Nr=le.preserveInvalidOnBlur,Sr=le.onInvalid,Zr=le.disabled,Tr=le.invalid,Ir=le.inputReadOnly,Vr=le.direction,pr=le.onOpenChange,Lr=le.onActiveInfo,Ar=le.placement,gr=le.onMouseDown,vr=le.required,Dr=le["aria-required"],Gr=le.autoFocus,$r=le.tabIndex,fa=(0,ea.Z)(le,_r),Hr=Vr==="rtl",ma=oe.useContext(it),ua=ma.prefixCls,ca=oe.useMemo(function(){if(typeof xe=="string")return[xe];var Ta=xe||{};return[Ta.start,Ta.end]},[xe]),ka=oe.useRef(),Aa=oe.useRef(),Ra=oe.useRef(),pa=function(Fa){var Ha;return(Ha=[Aa,Ra][Fa])===null||Ha===void 0?void 0:Ha.current};oe.useImperativeHandle(ge,function(){return{nativeElement:ka.current,focus:function(Fa){if((0,Wt.Z)(Fa)==="object"){var Ha,Ja=Fa||{},Ca=Ja.index,Qa=Ca===void 0?0:Ca,Qr=(0,ea.Z)(Ja,la);(Ha=pa(Qa))===null||Ha===void 0||Ha.focus(Qr)}else{var dr;(dr=pa(Fa!=null?Fa:0))===null||dr===void 0||dr.focus()}},blur:function(){var Fa,Ha;(Fa=pa(0))===null||Fa===void 0||Fa.blur(),(Ha=pa(1))===null||Ha===void 0||Ha.blur()}}});var Xa=ln(fa),Pa=oe.useMemo(function(){return Array.isArray(pn)?pn:[pn,pn]},[pn]),Ga=da((0,De.Z)((0,De.Z)({},le),{},{id:ca,placeholder:Pa})),La=(0,Ae.Z)(Ga,1),Ka=La[0],rr=oe.useState({position:"absolute",width:0}),aa=(0,Ae.Z)(rr,2),va=aa[0],Ma=aa[1],wa=(0,be.zX)(function(){var Ta=pa(tn);if(Ta){var Fa=Ta.nativeElement.getBoundingClientRect(),Ha=ka.current.getBoundingClientRect(),Ja=Fa.left-Ha.left;Ma(function(Ca){return(0,De.Z)((0,De.Z)({},Ca),{},{width:Fa.width,left:Ja})}),Lr([Fa.left,Fa.right,Ha.width])}});oe.useEffect(function(){wa()},[tn]);var Za=Le&&(Sn[0]&&!Zr[0]||Sn[1]&&!Zr[1]),ya=Gr&&!Zr[0],Wa=Gr&&!ya&&!Zr[1];return oe.createElement(Qt.Z,{onResize:wa},oe.createElement("div",(0,z.Z)({},Xa,{className:tt()(ua,"".concat(ua,"-range"),(0,ct.Z)((0,ct.Z)((0,ct.Z)((0,ct.Z)({},"".concat(ua,"-focused"),sn),"".concat(ua,"-disabled"),Zr.every(function(Ta){return Ta})),"".concat(ua,"-invalid"),Tr.some(function(Ta){return Ta})),"".concat(ua,"-rtl"),Hr),Gn),style:Ln,ref:ka,onClick:In,onMouseDown:function(Fa){var Ha=Fa.target;Ha!==Aa.current.inputElement&&Ha!==Ra.current.inputElement&&Fa.preventDefault(),gr==null||gr(Fa)}}),we&&oe.createElement("div",{className:"".concat(ua,"-prefix")},we),oe.createElement(kr,(0,z.Z)({ref:Aa},Ka(0),{autoFocus:ya,tabIndex:$r,"date-range":"start"})),oe.createElement("div",{className:"".concat(ua,"-range-separator")},Bt),oe.createElement(kr,(0,z.Z)({ref:Ra},Ka(1),{autoFocus:Wa,tabIndex:$r,"date-range":"end"})),oe.createElement("div",{className:"".concat(ua,"-active-bar"),style:va}),oe.createElement(qn,{type:"suffix",icon:ft}),Za&&oe.createElement(Xr,{icon:Le,onClear:Zn})))}var ra=oe.forwardRef(Ur),sa=ra;function ot(le,ge){var xe=le!=null?le:ge;return Array.isArray(xe)?xe:[xe,xe]}function Jt(le){return le===1?"end":"start"}function Ht(le,ge){var xe=an(le,function(){var Va=le.disabled,ba=le.allowEmpty,Na=ot(Va,!1),Ua=ot(ba,!1);return{disabled:Na,allowEmpty:Ua}}),we=(0,Ae.Z)(xe,6),Le=we[0],ft=we[1],pt=we[2],Bt=we[3],tn=we[4],nn=we[5],Zt=Le.prefixCls,sn=Le.styles,jn=Le.classNames,Fn=Le.defaultValue,xn=Le.value,dn=Le.needConfirm,rn=Le.onKeyDown,pn=Le.disabled,Gn=Le.allowEmpty,Ln=Le.disabledDate,In=Le.minDate,Zn=Le.maxDate,Sn=Le.defaultOpen,nr=Le.open,Br=Le.onOpenChange,Er=Le.locale,jr=Le.generateConfig,Mr=Le.picker,Nr=Le.showNow,Sr=Le.showToday,Zr=Le.showTime,Tr=Le.mode,Ir=Le.onPanelChange,Vr=Le.onCalendarChange,pr=Le.onOk,Lr=Le.defaultPickerValue,Ar=Le.pickerValue,gr=Le.onPickerValueChange,vr=Le.inputReadOnly,Dr=Le.suffixIcon,Gr=Le.onFocus,$r=Le.onBlur,fa=Le.presets,Hr=Le.ranges,ma=Le.components,ua=Le.cellRender,ca=Le.dateRender,ka=Le.monthCellRender,Aa=Le.onClick,Ra=Je(ge),pa=on(nr,Sn,pn,Br),Xa=(0,Ae.Z)(pa,2),Pa=Xa[0],Ga=Xa[1],La=function(ba,Na){(pn.some(function(Ua){return!Ua})||!ba)&&Ga(ba,Na)},Ka=Qn(jr,Er,Bt,!0,!1,Fn,xn,Vr,pr),rr=(0,Ae.Z)(Ka,5),aa=rr[0],va=rr[1],Ma=rr[2],wa=rr[3],Za=rr[4],ya=Ma(),Wa=zt(pn,Gn,Pa),Ta=(0,Ae.Z)(Wa,9),Fa=Ta[0],Ha=Ta[1],Ja=Ta[2],Ca=Ta[3],Qa=Ta[4],Qr=Ta[5],dr=Ta[6],Yr=Ta[7],Rr=Ta[8],Wr=function(ba,Na){Ha(!0),Gr==null||Gr(ba,{range:Jt(Na!=null?Na:Ca)})},Ea=function(ba,Na){Ha(!1),$r==null||$r(ba,{range:Jt(Na!=null?Na:Ca)})},Ba=oe.useMemo(function(){if(!Zr)return null;var Va=Zr.disabledTime,ba=Va?function(Na){var Ua=Jt(Ca),vi=Me(ya,dr,Ca);return Va(Na,Ua,{from:vi})}:void 0;return(0,De.Z)((0,De.Z)({},Zr),{},{disabledTime:ba})},[Zr,Ca,ya,dr]),qa=(0,be.C8)([Mr,Mr],{value:Tr}),ai=(0,Ae.Z)(qa,2),ii=ai[0],_a=ai[1],$a=ii[Ca]||Mr,li=$a==="date"&&Ba?"datetime":$a,ni=li===Mr&&li!=="time",Li=Wn(Mr,$a,Nr,Sr,!0),Qi=Un(Le,aa,va,Ma,wa,pn,Bt,Fa,Pa,nn),Oi=(0,Ae.Z)(Qi,2),Pi=Oi[0],Di=Oi[1],ui=At(ya,pn,dr,jr,Er,Ln),Ci=Ne(ya,nn,Gn),bi=(0,Ae.Z)(Ci,2),io=bi[0],xo=bi[1],vo=Ve(jr,Er,ya,ii,Pa,Ca,ft,ni,Lr,Ar,Ba==null?void 0:Ba.defaultOpenValue,gr,In,Zn),Vi=(0,Ae.Z)(vo,2),wo=Vi[0],oo=Vi[1],wi=(0,be.zX)(function(Va,ba,Na){var Ua=Ke(ii,Ca,ba);if((Ua[0]!==ii[0]||Ua[1]!==ii[1])&&_a(Ua),Ir&&Na!==!1){var vi=(0,Ie.Z)(ya);Va&&(vi[Ca]=Va),Ir(vi,Ua)}}),lo=function(ba,Na){return Ke(ya,Na,ba)},Mi=function(ba,Na){var Ua=ya;ba&&(Ua=lo(ba,Ca)),Yr(Ca);var vi=Qr(Ua);wa(Ua),Pi(Ca,vi===null),vi===null?La(!1,{force:!0}):Na||Ra.current.focus({index:vi})},mo=function(ba){var Na,Ua=ba.target.getRootNode();if(!Ra.current.nativeElement.contains((Na=Ua.activeElement)!==null&&Na!==void 0?Na:document.activeElement)){var vi=pn.findIndex(function(El){return!El});vi>=0&&Ra.current.focus({index:vi})}La(!0),Aa==null||Aa(ba)},so=function(){Di(null),La(!1,{force:!0})},po=oe.useState(null),Wi=(0,Ae.Z)(po,2),uo=Wi[0],eo=Wi[1],Ei=oe.useState(null),Ji=(0,Ae.Z)(Ei,2),qi=Ji[0],co=Ji[1],to=oe.useMemo(function(){return qi||ya},[ya,qi]);oe.useEffect(function(){Pa||co(null)},[Pa]);var fo=oe.useState([0,0,0]),Ti=(0,Ae.Z)(fo,2),no=Ti[0],Eo=Ti[1],_i=Ge(fa,Hr),go=function(ba){co(ba),eo("preset")},Ki=function(ba){var Na=Di(ba);Na&&La(!1,{force:!0})},yo=function(ba){Mi(ba)},Xi=function(ba){co(ba?lo(ba,Ca):null),eo("cell")},za=function(ba){La(!0),Wr(ba)},ja=function(){Ja("panel")},oi=function(ba){var Na=Ke(ya,Ca,ba);wa(Na),!dn&&!pt&&ft===li&&Mi(ba)},hi=function(){La(!1)},di=Re(ua,ca,ka,Jt(Ca)),Ui=ya[Ca]||null,zi=(0,be.zX)(function(Va){return nn(Va,{activeIndex:Ca})}),Ia=oe.useMemo(function(){var Va=(0,at.Z)(Le,!1),ba=(0,He.Z)(Le,[].concat((0,Ie.Z)(Object.keys(Va)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ba},[Le]),Sa=oe.createElement(Or,(0,z.Z)({},Ia,{showNow:Li,showTime:Ba,range:!0,multiplePanel:ni,activeInfo:no,disabledDate:ui,onFocus:za,onBlur:Ea,onPanelMouseDown:ja,picker:Mr,mode:$a,internalMode:li,onPanelChange:wi,format:tn,value:Ui,isInvalid:zi,onChange:null,onSelect:oi,pickerValue:wo,defaultOpenValue:ve(Zr==null?void 0:Zr.defaultOpenValue)[Ca],onPickerValueChange:oo,hoverValue:to,onHover:Xi,needConfirm:dn,onSubmit:Mi,onOk:Za,presets:_i,onPresetHover:go,onPresetSubmit:Ki,onNow:yo,cellRender:di})),si=function(ba,Na){var Ua=lo(ba,Na);wa(Ua)},$i=function(){Ja("input")},Mo=function(ba,Na){var Ua=dr.length,vi=dr[Ua-1];if(Ua&&vi!==Na&&dn&&!Gn[vi]&&!Rr(vi)&&ya[vi]){Ra.current.focus({index:vi});return}Ja("input"),La(!0,{inherit:!0}),Ca!==Na&&Pa&&!dn&&pt&&Mi(null,!0),Qa(Na),Wr(ba,Na)},bl=function(ba,Na){if(La(!1),!dn&&Ja()==="input"){var Ua=Qr(ya);Pi(Ca,Ua===null)}Ea(ba,Na)},xl=function(ba,Na){ba.key==="Tab"&&Mi(null,!0),rn==null||rn(ba,Na)},wl=oe.useMemo(function(){return{prefixCls:Zt,locale:Er,generateConfig:jr,button:ma.button,input:ma.input}},[Zt,Er,jr,ma.button,ma.input]);if((0,fe.Z)(function(){Pa&&Ca!==void 0&&wi(null,Mr,!1)},[Pa,Ca,Mr]),(0,fe.Z)(function(){var Va=Ja();!Pa&&Va==="input"&&(La(!1),Mi(null,!0)),!Pa&&pt&&!dn&&Va==="panel"&&(La(!0),Mi())},[Pa]),0)var Ul;return oe.createElement(it.Provider,{value:wl},oe.createElement($e,(0,z.Z)({},Se(Le),{popupElement:Sa,popupStyle:sn.popup,popupClassName:jn.popup,visible:Pa,onClose:hi,range:!0}),oe.createElement(sa,(0,z.Z)({},Le,{ref:Ra,suffixIcon:Dr,activeIndex:Fa||Pa?Ca:null,activeHelp:!!qi,allHelp:!!qi&&uo==="preset",focused:Fa,onFocus:Mo,onBlur:bl,onKeyDown:xl,onSubmit:Mi,value:to,maskFormat:tn,onChange:si,onInputChange:$i,format:Bt,inputReadOnly:vr,disabled:pn,open:Pa,onOpenChange:La,onClick:mo,onClear:so,invalid:io,onInvalid:xo,onActiveInfo:Eo}))))}var _t=oe.forwardRef(Ht),En=_t,An=re(11780);function zn(le){var ge=le.prefixCls,xe=le.value,we=le.onRemove,Le=le.removeIcon,ft=Le===void 0?"\xD7":Le,pt=le.formatDate,Bt=le.disabled,tn=le.maxTagCount,nn=le.placeholder,Zt="".concat(ge,"-selector"),sn="".concat(ge,"-selection"),jn="".concat(sn,"-overflow");function Fn(rn,pn){return oe.createElement("span",{className:tt()("".concat(sn,"-item")),title:typeof rn=="string"?rn:null},oe.createElement("span",{className:"".concat(sn,"-item-content")},rn),!Bt&&pn&&oe.createElement("span",{onMouseDown:function(Ln){Ln.preventDefault()},onClick:pn,className:"".concat(sn,"-item-remove")},ft))}function xn(rn){var pn=pt(rn),Gn=function(In){In&&In.stopPropagation(),we(rn)};return Fn(pn,Gn)}function dn(rn){var pn="+ ".concat(rn.length," ...");return Fn(pn)}return oe.createElement("div",{className:Zt},oe.createElement(An.Z,{prefixCls:jn,data:xe,renderItem:xn,renderRest:dn,itemKey:function(pn){return pt(pn)},maxCount:tn}),!xe.length&&oe.createElement("span",{className:"".concat(ge,"-selection-placeholder")},nn))}var Yn=["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 Tn(le,ge){var xe=le.id,we=le.open,Le=le.prefix,ft=le.clearIcon,pt=le.suffixIcon,Bt=le.activeHelp,tn=le.allHelp,nn=le.focused,Zt=le.onFocus,sn=le.onBlur,jn=le.onKeyDown,Fn=le.locale,xn=le.generateConfig,dn=le.placeholder,rn=le.className,pn=le.style,Gn=le.onClick,Ln=le.onClear,In=le.internalPicker,Zn=le.value,Sn=le.onChange,nr=le.onSubmit,Br=le.onInputChange,Er=le.multiple,jr=le.maxTagCount,Mr=le.format,Nr=le.maskFormat,Sr=le.preserveInvalidOnBlur,Zr=le.onInvalid,Tr=le.disabled,Ir=le.invalid,Vr=le.inputReadOnly,pr=le.direction,Lr=le.onOpenChange,Ar=le.onMouseDown,gr=le.required,vr=le["aria-required"],Dr=le.autoFocus,Gr=le.tabIndex,$r=le.removeIcon,fa=(0,ea.Z)(le,Yn),Hr=pr==="rtl",ma=oe.useContext(it),ua=ma.prefixCls,ca=oe.useRef(),ka=oe.useRef();oe.useImperativeHandle(ge,function(){return{nativeElement:ca.current,focus:function(va){var Ma;(Ma=ka.current)===null||Ma===void 0||Ma.focus(va)},blur:function(){var va;(va=ka.current)===null||va===void 0||va.blur()}}});var Aa=ln(fa),Ra=function(va){Sn([va])},pa=function(va){var Ma=Zn.filter(function(wa){return wa&&!ie(xn,Fn,wa,va,In)});Sn(Ma),we||nr()},Xa=da((0,De.Z)((0,De.Z)({},le),{},{onChange:Ra}),function(aa){var va=aa.valueTexts;return{value:va[0]||"",active:nn}}),Pa=(0,Ae.Z)(Xa,2),Ga=Pa[0],La=Pa[1],Ka=!!(ft&&Zn.length&&!Tr),rr=Er?oe.createElement(oe.Fragment,null,oe.createElement(zn,{prefixCls:ua,value:Zn,onRemove:pa,formatDate:La,maxTagCount:jr,disabled:Tr,removeIcon:$r,placeholder:dn}),oe.createElement("input",{className:"".concat(ua,"-multiple-input"),value:Zn.map(La).join(","),ref:ka,readOnly:!0,autoFocus:Dr,tabIndex:Gr}),oe.createElement(qn,{type:"suffix",icon:pt}),Ka&&oe.createElement(Xr,{icon:ft,onClear:Ln})):oe.createElement(kr,(0,z.Z)({ref:ka},Ga(),{autoFocus:Dr,tabIndex:Gr,suffixIcon:pt,clearIcon:Ka&&oe.createElement(Xr,{icon:ft,onClear:Ln}),showActiveCls:!1}));return oe.createElement("div",(0,z.Z)({},Aa,{className:tt()(ua,(0,ct.Z)((0,ct.Z)((0,ct.Z)((0,ct.Z)((0,ct.Z)({},"".concat(ua,"-multiple"),Er),"".concat(ua,"-focused"),nn),"".concat(ua,"-disabled"),Tr),"".concat(ua,"-invalid"),Ir),"".concat(ua,"-rtl"),Hr),rn),style:pn,ref:ca,onClick:Gn,onMouseDown:function(va){var Ma,wa=va.target;wa!==((Ma=ka.current)===null||Ma===void 0?void 0:Ma.inputElement)&&va.preventDefault(),Ar==null||Ar(va)}}),Le&&oe.createElement("div",{className:"".concat(ua,"-prefix")},Le),rr)}var Gt=oe.forwardRef(Tn),Cn=Gt;function bn(le,ge){var xe=an(le),we=(0,Ae.Z)(xe,6),Le=we[0],ft=we[1],pt=we[2],Bt=we[3],tn=we[4],nn=we[5],Zt=Le,sn=Zt.prefixCls,jn=Zt.styles,Fn=Zt.classNames,xn=Zt.order,dn=Zt.defaultValue,rn=Zt.value,pn=Zt.needConfirm,Gn=Zt.onChange,Ln=Zt.onKeyDown,In=Zt.disabled,Zn=Zt.disabledDate,Sn=Zt.minDate,nr=Zt.maxDate,Br=Zt.defaultOpen,Er=Zt.open,jr=Zt.onOpenChange,Mr=Zt.locale,Nr=Zt.generateConfig,Sr=Zt.picker,Zr=Zt.showNow,Tr=Zt.showToday,Ir=Zt.showTime,Vr=Zt.mode,pr=Zt.onPanelChange,Lr=Zt.onCalendarChange,Ar=Zt.onOk,gr=Zt.multiple,vr=Zt.defaultPickerValue,Dr=Zt.pickerValue,Gr=Zt.onPickerValueChange,$r=Zt.inputReadOnly,fa=Zt.suffixIcon,Hr=Zt.removeIcon,ma=Zt.onFocus,ua=Zt.onBlur,ca=Zt.presets,ka=Zt.components,Aa=Zt.cellRender,Ra=Zt.dateRender,pa=Zt.monthCellRender,Xa=Zt.onClick,Pa=Je(ge);function Ga(Ia){return Ia===null?null:gr?Ia:Ia[0]}var La=Ut(Nr,Mr,ft),Ka=on(Er,Br,[In],jr),rr=(0,Ae.Z)(Ka,2),aa=rr[0],va=rr[1],Ma=function(Sa,si,$i){if(Lr){var Mo=(0,De.Z)({},$i);delete Mo.range,Lr(Ga(Sa),Ga(si),Mo)}},wa=function(Sa){Ar==null||Ar(Ga(Sa))},Za=Qn(Nr,Mr,Bt,!1,xn,dn,rn,Ma,wa),ya=(0,Ae.Z)(Za,5),Wa=ya[0],Ta=ya[1],Fa=ya[2],Ha=ya[3],Ja=ya[4],Ca=Fa(),Qa=zt([In]),Qr=(0,Ae.Z)(Qa,4),dr=Qr[0],Yr=Qr[1],Rr=Qr[2],Wr=Qr[3],Ea=function(Sa){Yr(!0),ma==null||ma(Sa,{})},Ba=function(Sa){Yr(!1),ua==null||ua(Sa,{})},qa=(0,be.C8)(Sr,{value:Vr}),ai=(0,Ae.Z)(qa,2),ii=ai[0],_a=ai[1],$a=ii==="date"&&Ir?"datetime":ii,li=Wn(Sr,ii,Zr,Tr),ni=Gn&&function(Ia,Sa){Gn(Ga(Ia),Ga(Sa))},Li=Un((0,De.Z)((0,De.Z)({},Le),{},{onChange:ni}),Wa,Ta,Fa,Ha,[],Bt,dr,aa,nn),Qi=(0,Ae.Z)(Li,2),Oi=Qi[1],Pi=Ne(Ca,nn),Di=(0,Ae.Z)(Pi,2),ui=Di[0],Ci=Di[1],bi=oe.useMemo(function(){return ui.some(function(Ia){return Ia})},[ui]),io=function(Sa,si){if(Gr){var $i=(0,De.Z)((0,De.Z)({},si),{},{mode:si.mode[0]});delete $i.range,Gr(Sa[0],$i)}},xo=Ve(Nr,Mr,Ca,[ii],aa,Wr,ft,!1,vr,Dr,ve(Ir==null?void 0:Ir.defaultOpenValue),io,Sn,nr),vo=(0,Ae.Z)(xo,2),Vi=vo[0],wo=vo[1],oo=(0,be.zX)(function(Ia,Sa,si){if(_a(Sa),pr&&si!==!1){var $i=Ia||Ca[Ca.length-1];pr($i,Sa)}}),wi=function(){Oi(Fa()),va(!1,{force:!0})},lo=function(Sa){!In&&!Pa.current.nativeElement.contains(document.activeElement)&&Pa.current.focus(),va(!0),Xa==null||Xa(Sa)},Mi=function(){Oi(null),va(!1,{force:!0})},mo=oe.useState(null),so=(0,Ae.Z)(mo,2),po=so[0],Wi=so[1],uo=oe.useState(null),eo=(0,Ae.Z)(uo,2),Ei=eo[0],Ji=eo[1],qi=oe.useMemo(function(){var Ia=[Ei].concat((0,Ie.Z)(Ca)).filter(function(Sa){return Sa});return gr?Ia:Ia.slice(0,1)},[Ca,Ei,gr]),co=oe.useMemo(function(){return!gr&&Ei?[Ei]:Ca.filter(function(Ia){return Ia})},[Ca,Ei,gr]);oe.useEffect(function(){aa||Ji(null)},[aa]);var to=Ge(ca),fo=function(Sa){Ji(Sa),Wi("preset")},Ti=function(Sa){var si=gr?La(Fa(),Sa):[Sa],$i=Oi(si);$i&&!gr&&va(!1,{force:!0})},no=function(Sa){Ti(Sa)},Eo=function(Sa){Ji(Sa),Wi("cell")},_i=function(Sa){va(!0),Ea(Sa)},go=function(Sa){if(Rr("panel"),!(gr&&$a!==Sr)){var si=gr?La(Fa(),Sa):[Sa];Ha(si),!pn&&!pt&&ft===$a&&wi()}},Ki=function(){va(!1)},yo=Re(Aa,Ra,pa),Xi=oe.useMemo(function(){var Ia=(0,at.Z)(Le,!1),Sa=(0,He.Z)(Le,[].concat((0,Ie.Z)(Object.keys(Ia)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,De.Z)((0,De.Z)({},Sa),{},{multiple:Le.multiple})},[Le]),za=oe.createElement(Or,(0,z.Z)({},Xi,{showNow:li,showTime:Ir,disabledDate:Zn,onFocus:_i,onBlur:Ba,picker:Sr,mode:ii,internalMode:$a,onPanelChange:oo,format:tn,value:Ca,isInvalid:nn,onChange:null,onSelect:go,pickerValue:Vi,defaultOpenValue:Ir==null?void 0:Ir.defaultOpenValue,onPickerValueChange:wo,hoverValue:qi,onHover:Eo,needConfirm:pn,onSubmit:wi,onOk:Ja,presets:to,onPresetHover:fo,onPresetSubmit:Ti,onNow:no,cellRender:yo})),ja=function(Sa){Ha(Sa)},oi=function(){Rr("input")},hi=function(Sa){Rr("input"),va(!0,{inherit:!0}),Ea(Sa)},di=function(Sa){va(!1),Ba(Sa)},Ui=function(Sa,si){Sa.key==="Tab"&&wi(),Ln==null||Ln(Sa,si)},zi=oe.useMemo(function(){return{prefixCls:sn,locale:Mr,generateConfig:Nr,button:ka.button,input:ka.input}},[sn,Mr,Nr,ka.button,ka.input]);return(0,fe.Z)(function(){aa&&Wr!==void 0&&oo(null,Sr,!1)},[aa,Wr,Sr]),(0,fe.Z)(function(){var Ia=Rr();!aa&&Ia==="input"&&(va(!1),wi()),!aa&&pt&&!pn&&Ia==="panel"&&wi()},[aa]),oe.createElement(it.Provider,{value:zi},oe.createElement($e,(0,z.Z)({},Se(Le),{popupElement:za,popupStyle:jn.popup,popupClassName:Fn.popup,visible:aa,onClose:Ki}),oe.createElement(Cn,(0,z.Z)({},Le,{ref:Pa,suffixIcon:fa,removeIcon:Hr,activeHelp:!!Ei,allHelp:!!Ei&&po==="preset",focused:dr,onFocus:hi,onBlur:di,onKeyDown:Ui,onSubmit:wi,value:co,maskFormat:tn,onChange:ja,onInputChange:oi,internalPicker:ft,format:Bt,inputReadOnly:$r,disabled:In,open:aa,onOpenChange:va,onClick:lo,onClear:Mi,invalid:bi,onInvalid:function(Sa){Ci(Sa,0)}}))))}var kn=oe.forwardRef(bn),Xn=kn,or=Xn},85095:function(Dn,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.commonLocale=void 0;var re=fn.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},44820:function(Dn,fn,re){"use strict";var z=re(25569).default;Object.defineProperty(fn,"__esModule",{value:!0}),fn.default=void 0;var Ie=z(re(93242)),De=re(85095),Ae=(0,Ie.default)((0,Ie.default)({},De.commonLocale),{},{locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",week:"\u5468",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA",yearFormat:"YYYY\u5E74",cellDateFormat:"D",monthBeforeYear:!1}),be=fn.default=Ae},25930:function(Dn,fn,re){"use strict";re.d(fn,{Cd:function(){return Re}});var z=re(54476),Ie=re(33885),De=re(75931),Ae=re(59301),be=re(92310),fe=re.n(be),He={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},at=function(){var Ue=(0,Ae.useRef)([]),Xe=(0,Ae.useRef)(null);return(0,Ae.useEffect)(function(){var Wt=Date.now(),St=!1;Ue.current.forEach(function(ht){if(ht){St=!0;var Dt=ht.style;Dt.transitionDuration=".3s, .3s, .3s, .06s",Xe.current&&Wt-Xe.current<100&&(Dt.transitionDuration="0s, 0s")}}),St&&(Xe.current=Date.now())}),Ue.current},Fe=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],oe=function(Ue){var Xe=(0,Ie.Z)((0,Ie.Z)({},He),Ue),Wt=Xe.className,St=Xe.percent,ht=Xe.prefixCls,Dt=Xe.strokeColor,Ce=Xe.strokeLinecap,ue=Xe.strokeWidth,Te=Xe.style,Et=Xe.trailColor,st=Xe.trailWidth,Be=Xe.transition,vt=(0,De.Z)(Xe,Fe);delete vt.gapPosition;var lt=Array.isArray(St)?St:[St],Yt=Array.isArray(Dt)?Dt:[Dt],je=at(),Rt=ue/2,nt=100-ue/2,et="M ".concat(Ce==="round"?Rt:0,",").concat(Rt,` + L `).concat(Ce==="round"?nt:100,",").concat(Rt),Ft="0 0 100 ".concat(ue),se=0;return Ae.createElement("svg",(0,z.Z)({className:fe()("".concat(ht,"-line"),Wt),viewBox:Ft,preserveAspectRatio:"none",style:Te},vt),Ae.createElement("path",{className:"".concat(ht,"-line-trail"),d:et,strokeLinecap:Ce,stroke:Et,strokeWidth:st||ue,fillOpacity:"0"}),lt.map(function(te,ee){var ie=1;switch(Ce){case"round":ie=1-ue/100;break;case"square":ie=1-ue/2/100;break;default:ie=1;break}var de={strokeDasharray:"".concat(te*ie,"px, 100px"),strokeDashoffset:"-".concat(se,"px"),transition:Be||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ne=Yt[ee]||Yt[Yt.length-1];return se+=te,Ae.createElement("path",{key:ee,className:"".concat(ht,"-line-path"),d:et,strokeLinecap:Ce,stroke:ne,strokeWidth:ue,fillOpacity:"0",ref:function(We){je[ee]=We},style:de})}))},ct=oe,pe=re(76190),xt=re(42978),tt=re(47273),ze=0,_e=(0,tt.Z)();function it(){var qe;return _e?(qe=ze,ze+=1):qe="TEST_OR_SSR",qe}var Lt=function(qe){var Ue=Ae.useState(),Xe=(0,xt.Z)(Ue,2),Wt=Xe[0],St=Xe[1];return Ae.useEffect(function(){St("rc_progress_".concat(it()))},[]),qe||Wt},gt=function(Ue){var Xe=Ue.bg,Wt=Ue.children;return Ae.createElement("div",{style:{width:"100%",height:"100%",background:Xe}},Wt)};function $e(qe,Ue){return Object.keys(qe).map(function(Xe){var Wt=parseFloat(Xe),St="".concat(Math.floor(Wt*Ue),"%");return"".concat(qe[Xe]," ").concat(St)})}var Pe=Ae.forwardRef(function(qe,Ue){var Xe=qe.prefixCls,Wt=qe.color,St=qe.gradientId,ht=qe.radius,Dt=qe.style,Ce=qe.ptg,ue=qe.strokeLinecap,Te=qe.strokeWidth,Et=qe.size,st=qe.gapDegree,Be=Wt&&(0,pe.Z)(Wt)==="object",vt=Be?"#FFF":void 0,lt=Et/2,Yt=Ae.createElement("circle",{className:"".concat(Xe,"-circle-path"),r:ht,cx:lt,cy:lt,stroke:vt,strokeLinecap:ue,strokeWidth:Te,opacity:Ce===0?0:1,style:Dt,ref:Ue});if(!Be)return Yt;var je="".concat(St,"-conic"),Rt=st?"".concat(180+st/2,"deg"):"0deg",nt=$e(Wt,(360-st)/360),et=$e(Wt,1),Ft="conic-gradient(from ".concat(Rt,", ").concat(nt.join(", "),")"),se="linear-gradient(to ".concat(st?"bottom":"top",", ").concat(et.join(", "),")");return Ae.createElement(Ae.Fragment,null,Ae.createElement("mask",{id:je},Yt),Ae.createElement("foreignObject",{x:0,y:0,width:Et,height:Et,mask:"url(#".concat(je,")")},Ae.createElement(gt,{bg:se},Ae.createElement(gt,{bg:Ft}))))}),ve=Pe,Ke=100,rt=function(Ue,Xe,Wt,St,ht,Dt,Ce,ue,Te,Et){var st=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Be=Wt/100*360*((360-Dt)/360),vt=Dt===0?0:{bottom:0,top:180,left:90,right:-90}[Ce],lt=(100-St)/100*Xe;Te==="round"&&St!==100&&(lt+=Et/2,lt>=Xe&&(lt=Xe-.01));var Yt=Ke/2;return{stroke:typeof ue=="string"?ue:void 0,strokeDasharray:"".concat(Xe,"px ").concat(Ue),strokeDashoffset:lt+st,transform:"rotate(".concat(ht+Be+vt,"deg)"),transformOrigin:"".concat(Yt,"px ").concat(Yt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Pt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Me(qe){var Ue=qe!=null?qe:[];return Array.isArray(Ue)?Ue:[Ue]}var Se=function(Ue){var Xe=(0,Ie.Z)((0,Ie.Z)({},He),Ue),Wt=Xe.id,St=Xe.prefixCls,ht=Xe.steps,Dt=Xe.strokeWidth,Ce=Xe.trailWidth,ue=Xe.gapDegree,Te=ue===void 0?0:ue,Et=Xe.gapPosition,st=Xe.trailColor,Be=Xe.strokeLinecap,vt=Xe.style,lt=Xe.className,Yt=Xe.strokeColor,je=Xe.percent,Rt=(0,De.Z)(Xe,Pt),nt=Ke/2,et=Lt(Wt),Ft="".concat(et,"-gradient"),se=nt-Dt/2,te=Math.PI*2*se,ee=Te>0?90+Te/2:-90,ie=te*((360-Te)/360),de=(0,pe.Z)(ht)==="object"?ht:{count:ht,gap:2},ne=de.count,he=de.gap,We=Me(je),Qe=Me(Yt),wt=Qe.find(function(Ct){return Ct&&(0,pe.Z)(Ct)==="object"}),Ze=wt&&(0,pe.Z)(wt)==="object",ke=Ze?"butt":Be,kt=rt(te,ie,0,100,ee,Te,Et,st,ke,Dt),en=at(),an=function(){var on=0;return We.map(function(Je,Ge){var Oe=Qe[Ge]||Qe[Qe.length-1],zt=rt(te,ie,on,Je,ee,Te,Et,Oe,ke,Dt);return on+=Je,Ae.createElement(ve,{key:Ge,color:Oe,ptg:Je,radius:se,prefixCls:St,gradientId:Ft,style:zt,strokeLinecap:ke,strokeWidth:Dt,gapDegree:Te,ref:function(Kt){en[Ge]=Kt},size:Ke})}).reverse()},Ot=function(){var on=Math.round(ne*(We[0]/100)),Je=100/ne,Ge=0;return new Array(ne).fill(null).map(function(Oe,zt){var At=zt<=on-1?Qe[0]:st,Kt=At&&(0,pe.Z)(At)==="object"?"url(#".concat(Ft,")"):void 0,hn=rt(te,ie,Ge,Je,ee,Te,Et,At,"butt",Dt,he);return Ge+=(ie-hn.strokeDashoffset+he)*100/ie,Ae.createElement("circle",{key:zt,className:"".concat(St,"-circle-path"),r:se,cx:nt,cy:nt,stroke:Kt,strokeWidth:Dt,opacity:1,style:hn,ref:function(Ye){en[zt]=Ye}})})};return Ae.createElement("svg",(0,z.Z)({className:fe()("".concat(St,"-circle"),lt),viewBox:"0 0 ".concat(Ke," ").concat(Ke),style:vt,id:Wt,role:"presentation"},Rt),!ne&&Ae.createElement("circle",{className:"".concat(St,"-circle-trail"),r:se,cx:nt,cy:nt,stroke:st,strokeLinecap:ke,strokeWidth:Ce||Dt,style:kt}),ne?Ot():an())},Re=Se,Ne={Line:ct,Circle:Re}},738:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return $e}});var z=re(54476),Ie=re(20068),De=re(42978),Ae=re(75931),be=re(92310),fe=re.n(be),He=re(18929),at=re(10228),Fe=re(26112),oe=re(59301);function ct(Pe,ve){var Ke=Pe.disabled,rt=Pe.prefixCls,Pt=Pe.character,Me=Pe.characterRender,Se=Pe.index,Re=Pe.count,Ne=Pe.value,qe=Pe.allowHalf,Ue=Pe.focused,Xe=Pe.onHover,Wt=Pe.onClick,St=function(Be){Xe(Be,Se)},ht=function(Be){Wt(Be,Se)},Dt=function(Be){Be.keyCode===at.Z.ENTER&&Wt(Be,Se)},Ce=Se+1,ue=new Set([rt]);Ne===0&&Se===0&&Ue?ue.add("".concat(rt,"-focused")):qe&&Ne+.5>=Ce&&NeSe?"true":"false","aria-posinset":Se+1,"aria-setsize":Re,tabIndex:Ke?-1:0},oe.createElement("div",{className:"".concat(rt,"-first")},Te),oe.createElement("div",{className:"".concat(rt,"-second")},Te)));return Me&&(Et=Me(Et,Pe)),Et}var pe=oe.forwardRef(ct);function xt(){var Pe=oe.useRef({});function ve(rt){return Pe.current[rt]}function Ke(rt){return function(Pt){Pe.current[rt]=Pt}}return[ve,Ke]}function tt(Pe){var ve=Pe.pageXOffset,Ke="scrollLeft";if(typeof ve!="number"){var rt=Pe.document;ve=rt.documentElement[Ke],typeof ve!="number"&&(ve=rt.body[Ke])}return ve}function ze(Pe){var ve,Ke,rt=Pe.ownerDocument,Pt=rt.body,Me=rt&&rt.documentElement,Se=Pe.getBoundingClientRect();return ve=Se.left,Ke=Se.top,ve-=Me.clientLeft||Pt.clientLeft||0,Ke-=Me.clientTop||Pt.clientTop||0,{left:ve,top:Ke}}function _e(Pe){var ve=ze(Pe),Ke=Pe.ownerDocument,rt=Ke.defaultView||Ke.parentWindow;return ve.left+=tt(rt),ve.left}var it=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Lt(Pe,ve){var Ke=Pe.prefixCls,rt=Ke===void 0?"rc-rate":Ke,Pt=Pe.className,Me=Pe.defaultValue,Se=Pe.value,Re=Pe.count,Ne=Re===void 0?5:Re,qe=Pe.allowHalf,Ue=qe===void 0?!1:qe,Xe=Pe.allowClear,Wt=Xe===void 0?!0:Xe,St=Pe.keyboard,ht=St===void 0?!0:St,Dt=Pe.character,Ce=Dt===void 0?"\u2605":Dt,ue=Pe.characterRender,Te=Pe.disabled,Et=Pe.direction,st=Et===void 0?"ltr":Et,Be=Pe.tabIndex,vt=Be===void 0?0:Be,lt=Pe.autoFocus,Yt=Pe.onHoverChange,je=Pe.onChange,Rt=Pe.onFocus,nt=Pe.onBlur,et=Pe.onKeyDown,Ft=Pe.onMouseLeave,se=(0,Ae.Z)(Pe,it),te=xt(),ee=(0,De.Z)(te,2),ie=ee[0],de=ee[1],ne=oe.useRef(null),he=function(){if(!Te){var Qt;(Qt=ne.current)===null||Qt===void 0||Qt.focus()}};oe.useImperativeHandle(ve,function(){return{focus:he,blur:function(){if(!Te){var Qt;(Qt=ne.current)===null||Qt===void 0||Qt.blur()}}}});var We=(0,He.Z)(Me||0,{value:Se}),Qe=(0,De.Z)(We,2),wt=Qe[0],Ze=Qe[1],ke=(0,He.Z)(null),kt=(0,De.Z)(ke,2),en=kt[0],an=kt[1],Ot=function(Qt,Jn){var Nn=st==="rtl",Pn=Qt+1;if(Ue){var wn=ie(Qt),$t=_e(wn),Ut=wn.clientWidth;(Nn&&Jn-$t>Ut/2||!Nn&&Jn-$t0&&!Nn||Jn===at.Z.RIGHT&&wt>0&&Nn?(Ct(wt-Pn),Qt.preventDefault()):Jn===at.Z.LEFT&&wt5&&arguments[5]!==void 0?arguments[5]:!1,ar=arguments.length>6?arguments[6]:void 0,br=arguments.length>7?arguments[7]:void 0,tr=oe.useMemo(function(){if((0,He.Z)(Mt)==="object")return Mt.clearIcon;if(Hn)return Hn},[Mt,Hn]),ir=oe.useMemo(function(){return!!(!_n&&Mt&&(Rn.length||ar)&&!(br==="combobox"&&ar===""))},[Mt,_n,Rn.length,ar,br]);return{allowClear:ir,clearIcon:oe.createElement(it,{className:"".concat(yt,"-clear"),onMouseDown:Kn,customizeIcon:tr},"\xD7")}},gt=oe.createContext(null);function $e(){return oe.useContext(gt)}function Pe(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,yt=oe.useState(!1),Kn=(0,be.Z)(yt,2),Rn=Kn[0],Mt=Kn[1],Hn=oe.useRef(null),_n=function(){window.clearTimeout(Hn.current)};oe.useEffect(function(){return _n},[]);var ar=function(tr,ir){_n(),Hn.current=window.setTimeout(function(){Mt(tr),ir&&ir()},ut)};return[Rn,ar,_n]}function ve(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,yt=oe.useRef(null),Kn=oe.useRef(null);oe.useEffect(function(){return function(){window.clearTimeout(Kn.current)}},[]);function Rn(Mt){(Mt||yt.current===null)&&(yt.current=Mt),window.clearTimeout(Kn.current),Kn.current=window.setTimeout(function(){yt.current=null},ut)}return[function(){return yt.current},Rn]}function Ke(ut,yt,Kn,Rn){var Mt=oe.useRef(null);Mt.current={open:yt,triggerOpen:Kn,customizedTrigger:Rn},oe.useEffect(function(){function Hn(_n){var ar;if(!((ar=Mt.current)!==null&&ar!==void 0&&ar.customizedTrigger)){var br=_n.target;br.shadowRoot&&_n.composed&&(br=_n.composedPath()[0]||br),Mt.current.open&&ut().filter(function(tr){return tr}).every(function(tr){return!tr.contains(br)&&tr!==br})&&Mt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Hn),function(){return window.removeEventListener("mousedown",Hn)}},[])}var rt=re(10228);function Pt(ut){return ut&&![rt.Z.ESC,rt.Z.SHIFT,rt.Z.BACKSPACE,rt.Z.TAB,rt.Z.WIN_KEY,rt.Z.ALT,rt.Z.META,rt.Z.WIN_KEY_RIGHT,rt.Z.CTRL,rt.Z.SEMICOLON,rt.Z.EQUALS,rt.Z.CAPS_LOCK,rt.Z.CONTEXT_MENU,rt.Z.F1,rt.Z.F2,rt.Z.F3,rt.Z.F4,rt.Z.F5,rt.Z.F6,rt.Z.F7,rt.Z.F8,rt.Z.F9,rt.Z.F10,rt.Z.F11,rt.Z.F12].includes(ut)}var Me=re(26112),Se=re(11780);function Re(ut,yt,Kn){var Rn=(0,Ae.Z)((0,Ae.Z)({},ut),Kn?yt:{});return Object.keys(yt).forEach(function(Mt){var Hn=yt[Mt];typeof Hn=="function"&&(Rn[Mt]=function(){for(var _n,ar=arguments.length,br=new Array(ar),tr=0;trxa&&(xe="".concat(we.slice(0,xa),"..."))}var Le=function(pt){pt&&pt.stopPropagation(),Xr(kn)};return typeof Nt=="function"?zn(le,xe,Xn,ge,Le):An(kn,xe,Xn,ge,Le)},Tn=function(kn){if(!Mt.length)return null;var Xn=typeof On=="function"?On(kn):On;return typeof Nt=="function"?zn(void 0,Xn,!1,!1,void 0,!0):An({title:Xn},Xn,!1)},Gt=oe.createElement("div",{className:"".concat(Ht,"-search"),style:{width:la},onFocus:function(){Jt(!0)},onBlur:function(){Jt(!1)}},oe.createElement(Wt,{ref:br,open:Hn,prefixCls:Rn,id:Kn,inputElement:null,disabled:ir,autoFocus:er,autoComplete:mr,editable:En,activeDescendantId:wr,value:_t,onKeyDown:Jr,onMouseDown:ur,onChange:qr,onPaste:zr,onCompositionStart:xr,onCompositionEnd:oa,onBlur:ia,tabIndex:Or,attrs:(0,Me.Z)(yt,!0)}),oe.createElement("span",{ref:yr,className:"".concat(Ht,"-search-mirror"),"aria-hidden":!0},_t,"\xA0")),Cn=oe.createElement(Se.Z,{prefixCls:"".concat(Ht,"-overflow"),data:Mt,renderItem:Yn,renderRest:Tn,suffix:Gt,itemKey:Be,maxCount:da});return oe.createElement("span",{className:"".concat(Ht,"-wrap")},Cn,!Mt.length&&!_t&&oe.createElement("span",{className:"".concat(Ht,"-placeholder")},tr))},Yt=lt,je=function(yt){var Kn=yt.inputElement,Rn=yt.prefixCls,Mt=yt.id,Hn=yt.inputRef,_n=yt.disabled,ar=yt.autoFocus,br=yt.autoComplete,tr=yt.activeDescendantId,ir=yt.mode,mn=yt.open,qt=yt.values,er=yt.placeholder,mr=yt.tabIndex,wr=yt.showSearch,Or=yt.searchValue,ea=yt.activeValue,da=yt.maxLength,xa=yt.onInputKeyDown,ln=yt.onInputMouseDown,On=yt.onInputChange,Nt=yt.onInputPaste,qn=yt.onInputCompositionStart,Xr=yt.onInputCompositionEnd,qr=yt.onInputBlur,zr=yt.title,Jr=oe.useState(!1),ur=(0,be.Z)(Jr,2),xr=ur[0],oa=ur[1],ia=ir==="combobox",yr=ia||wr,kr=qt[0],_r=Or||"";ia&&ea&&!xr&&(_r=ea),oe.useEffect(function(){ia&&oa(!1)},[ia,ea]);var la=ir!=="combobox"&&!mn&&!wr?!1:!!_r,Ur=zr===void 0?Et(kr):zr,ra=oe.useMemo(function(){return kr?null:oe.createElement("span",{className:"".concat(Rn,"-selection-placeholder"),style:la?{visibility:"hidden"}:void 0},er)},[kr,la,er,Rn]);return oe.createElement("span",{className:"".concat(Rn,"-selection-wrap")},oe.createElement("span",{className:"".concat(Rn,"-selection-search")},oe.createElement(Wt,{ref:Hn,prefixCls:Rn,id:Mt,open:mn,inputElement:Kn,disabled:_n,autoFocus:ar,autoComplete:br,editable:yr,activeDescendantId:tr,value:_r,onKeyDown:xa,onMouseDown:ln,onChange:function(ot){oa(!0),On(ot)},onPaste:Nt,onCompositionStart:qn,onCompositionEnd:Xr,onBlur:qr,tabIndex:mr,attrs:(0,Me.Z)(yt,!0),maxLength:ia?da:void 0})),!ia&&kr?oe.createElement("span",{className:"".concat(Rn,"-selection-item"),title:Ur,style:la?{visibility:"hidden"}:void 0},kr.label):null,ra)},Rt=je,nt=function(yt,Kn){var Rn=(0,oe.useRef)(null),Mt=(0,oe.useRef)(!1),Hn=yt.prefixCls,_n=yt.open,ar=yt.mode,br=yt.showSearch,tr=yt.tokenWithEnter,ir=yt.disabled,mn=yt.prefix,qt=yt.autoClearSearchValue,er=yt.onSearch,mr=yt.onSearchSubmit,wr=yt.onToggleOpen,Or=yt.onInputKeyDown,ea=yt.onInputBlur,da=yt.domRef;oe.useImperativeHandle(Kn,function(){return{focus:function(Ur){Rn.current.focus(Ur)},blur:function(){Rn.current.blur()}}});var xa=ve(0),ln=(0,be.Z)(xa,2),On=ln[0],Nt=ln[1],qn=function(Ur){var ra=Ur.which,sa=Rn.current instanceof HTMLTextAreaElement;!sa&&_n&&(ra===rt.Z.UP||ra===rt.Z.DOWN)&&Ur.preventDefault(),Or&&Or(Ur),ra===rt.Z.ENTER&&ar==="tags"&&!Mt.current&&!_n&&(mr==null||mr(Ur.target.value)),!(sa&&!_n&&~[rt.Z.UP,rt.Z.DOWN,rt.Z.LEFT,rt.Z.RIGHT].indexOf(ra))&&Pt(ra)&&wr(!0)},Xr=function(){Nt(!0)},qr=(0,oe.useRef)(null),zr=function(Ur){er(Ur,!0,Mt.current)!==!1&&wr(!0)},Jr=function(){Mt.current=!0},ur=function(Ur){Mt.current=!1,ar!=="combobox"&&zr(Ur.target.value)},xr=function(Ur){var ra=Ur.target.value;if(tr&&qr.current&&/[\r\n]/.test(qr.current)){var sa=qr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ra=ra.replace(sa,qr.current)}qr.current=null,zr(ra)},oa=function(Ur){var ra=Ur.clipboardData,sa=ra==null?void 0:ra.getData("text");qr.current=sa||""},ia=function(Ur){var ra=Ur.target;if(ra!==Rn.current){var sa=document.body.style.msTouchAction!==void 0;sa?setTimeout(function(){Rn.current.focus()}):Rn.current.focus()}},yr=function(Ur){var ra=On();Ur.target!==Rn.current&&!ra&&!(ar==="combobox"&&ir)&&Ur.preventDefault(),(ar!=="combobox"&&(!br||!ra)||!_n)&&(_n&&qt!==!1&&er("",!0,!1),wr())},kr={inputRef:Rn,onInputKeyDown:qn,onInputMouseDown:Xr,onInputChange:xr,onInputPaste:oa,onInputCompositionStart:Jr,onInputCompositionEnd:ur,onInputBlur:ea},_r=ar==="multiple"||ar==="tags"?oe.createElement(Yt,(0,z.Z)({},yt,kr)):oe.createElement(Rt,(0,z.Z)({},yt,kr));return oe.createElement("div",{ref:da,className:"".concat(Hn,"-selector"),onClick:ia,onMouseDown:yr},mn&&oe.createElement("div",{className:"".concat(Hn,"-prefix")},mn),_r)},et=oe.forwardRef(nt),Ft=et,se=re(65030),te=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ee=function(yt){var Kn=yt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Kn,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Kn,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Kn,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Kn,adjustY:1},htmlRegion:"scroll"}}},ie=function(yt,Kn){var Rn=yt.prefixCls,Mt=yt.disabled,Hn=yt.visible,_n=yt.children,ar=yt.popupElement,br=yt.animation,tr=yt.transitionName,ir=yt.dropdownStyle,mn=yt.dropdownClassName,qt=yt.direction,er=qt===void 0?"ltr":qt,mr=yt.placement,wr=yt.builtinPlacements,Or=yt.dropdownMatchSelectWidth,ea=yt.dropdownRender,da=yt.dropdownAlign,xa=yt.getPopupContainer,ln=yt.empty,On=yt.getTriggerDOMNode,Nt=yt.onPopupVisibleChange,qn=yt.onPopupMouseEnter,Xr=(0,fe.Z)(yt,te),qr="".concat(Rn,"-dropdown"),zr=ar;ea&&(zr=ea(ar));var Jr=oe.useMemo(function(){return wr||ee(Or)},[wr,Or]),ur=br?"".concat(qr,"-").concat(br):tr,xr=typeof Or=="number",oa=oe.useMemo(function(){return xr?null:Or===!1?"minWidth":"width"},[Or,xr]),ia=ir;xr&&(ia=(0,Ae.Z)((0,Ae.Z)({},ia),{},{width:Or}));var yr=oe.useRef(null);return oe.useImperativeHandle(Kn,function(){return{getPopupElement:function(){var _r;return(_r=yr.current)===null||_r===void 0?void 0:_r.popupElement}}}),oe.createElement(se.Z,(0,z.Z)({},Xr,{showAction:Nt?["click"]:[],hideAction:Nt?["click"]:[],popupPlacement:mr||(er==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Jr,prefixCls:qr,popupTransitionName:ur,popup:oe.createElement("div",{onMouseEnter:qn},zr),ref:yr,stretch:oa,popupAlign:da,popupVisible:Hn,getPopupContainer:xa,popupClassName:pe()(mn,(0,De.Z)({},"".concat(qr,"-empty"),ln)),popupStyle:ia,getTriggerDOMNode:On,onPopupVisibleChange:Nt}),_n)},de=oe.forwardRef(ie),ne=de,he=re(66712);function We(ut,yt){var Kn=ut.key,Rn;return"value"in ut&&(Rn=ut.value),Kn!=null?Kn:Rn!==void 0?Rn:"rc-index-key-".concat(yt)}function Qe(ut){return typeof ut!="undefined"&&!Number.isNaN(ut)}function wt(ut,yt){var Kn=ut||{},Rn=Kn.label,Mt=Kn.value,Hn=Kn.options,_n=Kn.groupLabel,ar=Rn||(yt?"children":"label");return{label:ar,value:Mt||"value",options:Hn||"options",groupLabel:_n||ar}}function Ze(ut){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kn=yt.fieldNames,Rn=yt.childrenAsData,Mt=[],Hn=wt(Kn,!1),_n=Hn.label,ar=Hn.value,br=Hn.options,tr=Hn.groupLabel;function ir(mn,qt){Array.isArray(mn)&&mn.forEach(function(er){if(qt||!(br in er)){var mr=er[ar];Mt.push({key:We(er,Mt.length),groupOption:qt,data:er,label:er[_n],value:mr})}else{var wr=er[tr];wr===void 0&&Rn&&(wr=er.label),Mt.push({key:We(er,Mt.length),group:!0,data:er,label:wr}),ir(er[br],!0)}})}return ir(ut,!1),Mt}function ke(ut){var yt=(0,Ae.Z)({},ut);return"props"in yt||Object.defineProperty(yt,"props",{get:function(){return(0,Fe.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),yt}}),yt}var kt=function(yt,Kn,Rn){if(!Kn||!Kn.length)return null;var Mt=!1,Hn=function ar(br,tr){var ir=(0,he.Z)(tr),mn=ir[0],qt=ir.slice(1);if(!mn)return[br];var er=br.split(mn);return Mt=Mt||er.length>1,er.reduce(function(mr,wr){return[].concat((0,Ie.Z)(mr),(0,Ie.Z)(ar(wr,qt)))},[]).filter(Boolean)},_n=Hn(yt,Kn);return Mt?typeof Rn!="undefined"?_n.slice(0,Rn):_n:null},en=oe.createContext(null),an=en;function Ot(ut){var yt=ut.visible,Kn=ut.values;if(!yt)return null;var Rn=50;return oe.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Kn.slice(0,Rn).map(function(Mt){var Hn=Mt.label,_n=Mt.value;return["number","string"].includes((0,He.Z)(Hn))?Hn:_n}).join(", ")),Kn.length>Rn?", ...":null)}var Ct=["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"],on=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Je=function(yt){return yt==="tags"||yt==="multiple"},Ge=oe.forwardRef(function(ut,yt){var Kn,Rn=ut.id,Mt=ut.prefixCls,Hn=ut.className,_n=ut.showSearch,ar=ut.tagRender,br=ut.direction,tr=ut.omitDomProps,ir=ut.displayValues,mn=ut.onDisplayValuesChange,qt=ut.emptyOptions,er=ut.notFoundContent,mr=er===void 0?"Not Found":er,wr=ut.onClear,Or=ut.mode,ea=ut.disabled,da=ut.loading,xa=ut.getInputElement,ln=ut.getRawInputElement,On=ut.open,Nt=ut.defaultOpen,qn=ut.onDropdownVisibleChange,Xr=ut.activeValue,qr=ut.onActiveValueChange,zr=ut.activeDescendantId,Jr=ut.searchValue,ur=ut.autoClearSearchValue,xr=ut.onSearch,oa=ut.onSearchSplit,ia=ut.tokenSeparators,yr=ut.allowClear,kr=ut.prefix,_r=ut.suffixIcon,la=ut.clearIcon,Ur=ut.OptionList,ra=ut.animation,sa=ut.transitionName,ot=ut.dropdownStyle,Jt=ut.dropdownClassName,Ht=ut.dropdownMatchSelectWidth,_t=ut.dropdownRender,En=ut.dropdownAlign,An=ut.placement,zn=ut.builtinPlacements,Yn=ut.getPopupContainer,Tn=ut.showAction,Gt=Tn===void 0?[]:Tn,Cn=ut.onFocus,bn=ut.onBlur,kn=ut.onKeyUp,Xn=ut.onKeyDown,or=ut.onMouseDown,le=(0,fe.Z)(ut,Ct),ge=Je(Or),xe=(_n!==void 0?_n:ge)||Or==="combobox",we=(0,Ae.Z)({},le);on.forEach(function(dr){delete we[dr]}),tr==null||tr.forEach(function(dr){delete we[dr]});var Le=oe.useState(!1),ft=(0,be.Z)(Le,2),pt=ft[0],Bt=ft[1];oe.useEffect(function(){Bt((0,tt.Z)())},[]);var tn=oe.useRef(null),nn=oe.useRef(null),Zt=oe.useRef(null),sn=oe.useRef(null),jn=oe.useRef(null),Fn=oe.useRef(!1),xn=Pe(),dn=(0,be.Z)(xn,3),rn=dn[0],pn=dn[1],Gn=dn[2];oe.useImperativeHandle(yt,function(){var dr,Yr;return{focus:(dr=sn.current)===null||dr===void 0?void 0:dr.focus,blur:(Yr=sn.current)===null||Yr===void 0?void 0:Yr.blur,scrollTo:function(Wr){var Ea;return(Ea=jn.current)===null||Ea===void 0?void 0:Ea.scrollTo(Wr)},nativeElement:tn.current||nn.current}});var Ln=oe.useMemo(function(){var dr;if(Or!=="combobox")return Jr;var Yr=(dr=ir[0])===null||dr===void 0?void 0:dr.value;return typeof Yr=="string"||typeof Yr=="number"?String(Yr):""},[Jr,Or,ir]),In=Or==="combobox"&&typeof xa=="function"&&xa()||null,Zn=typeof ln=="function"&&ln(),Sn=(0,ze.x1)(nn,Zn==null||(Kn=Zn.props)===null||Kn===void 0?void 0:Kn.ref),nr=oe.useState(!1),Br=(0,be.Z)(nr,2),Er=Br[0],jr=Br[1];(0,xt.Z)(function(){jr(!0)},[]);var Mr=(0,at.Z)(!1,{defaultValue:Nt,value:On}),Nr=(0,be.Z)(Mr,2),Sr=Nr[0],Zr=Nr[1],Tr=Er?Sr:!1,Ir=!mr&&qt;(ea||Ir&&Tr&&Or==="combobox")&&(Tr=!1);var Vr=Ir?!1:Tr,pr=oe.useCallback(function(dr){var Yr=dr!==void 0?dr:!Tr;ea||(Zr(Yr),Tr!==Yr&&(qn==null||qn(Yr)))},[ea,Tr,Zr,qn]),Lr=oe.useMemo(function(){return(ia||[]).some(function(dr){return[` +`,`\r +`].includes(dr)})},[ia]),Ar=oe.useContext(an)||{},gr=Ar.maxCount,vr=Ar.rawValues,Dr=function(Yr,Rr,Wr){if(!(ge&&Qe(gr)&&(vr==null?void 0:vr.size)>=gr)){var Ea=!0,Ba=Yr;qr==null||qr(null);var qa=kt(Yr,ia,Qe(gr)?gr-vr.size:void 0),ai=Wr?null:qa;return Or!=="combobox"&&ai&&(Ba="",oa==null||oa(ai),pr(!1),Ea=!1),xr&&Ln!==Ba&&xr(Ba,{source:Rr?"typing":"effect"}),Ea}},Gr=function(Yr){!Yr||!Yr.trim()||xr(Yr,{source:"submit"})};oe.useEffect(function(){!Tr&&!ge&&Or!=="combobox"&&Dr("",!1,!1)},[Tr]),oe.useEffect(function(){Sr&&ea&&Zr(!1),ea&&!Fn.current&&pn(!1)},[ea]);var $r=ve(),fa=(0,be.Z)($r,2),Hr=fa[0],ma=fa[1],ua=oe.useRef(!1),ca=function(Yr){var Rr=Hr(),Wr=Yr.key,Ea=Wr==="Enter";if(Ea&&(Or!=="combobox"&&Yr.preventDefault(),Tr||pr(!0)),ma(!!Ln),Wr==="Backspace"&&!Rr&&ge&&!Ln&&ir.length){for(var Ba=(0,Ie.Z)(ir),qa=null,ai=Ba.length-1;ai>=0;ai-=1){var ii=Ba[ai];if(!ii.disabled){Ba.splice(ai,1),qa=ii;break}}qa&&mn(Ba,{type:"remove",values:[qa]})}for(var _a=arguments.length,$a=new Array(_a>1?_a-1:0),li=1;li<_a;li++)$a[li-1]=arguments[li];if(Tr&&(!Ea||!ua.current)){var ni;Ea&&(ua.current=!0),(ni=jn.current)===null||ni===void 0||ni.onKeyDown.apply(ni,[Yr].concat($a))}Xn==null||Xn.apply(void 0,[Yr].concat($a))},ka=function(Yr){for(var Rr=arguments.length,Wr=new Array(Rr>1?Rr-1:0),Ea=1;Ea1?qa-1:0),ii=1;ii=mr},[ar,mr,ln==null?void 0:ln.size]),ia=function(Gt){Gt.preventDefault()},yr=function(Gt){var Cn;(Cn=xr.current)===null||Cn===void 0||Cn.scrollTo(typeof Gt=="number"?{index:Gt}:Gt)},kr=oe.useCallback(function(Tn){return br==="combobox"?!1:ln.has(Tn)},[br,(0,Ie.Z)(ln).toString(),ln.size]),_r=function(Gt){for(var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,bn=ur.length,kn=0;kn1&&arguments[1]!==void 0?arguments[1]:!1;sa(Gt);var bn={source:Cn?"keyboard":"mouse"},kn=ur[Gt];if(!kn){Or(null,-1,bn);return}Or(kn.value,Gt,bn)};(0,oe.useEffect)(function(){ot(ea!==!1?_r(0):-1)},[ur.length,tr]);var Jt=oe.useCallback(function(Tn){return br==="combobox"?String(Tn).toLowerCase()===tr.toLowerCase():ln.has(Tn)},[br,tr,(0,Ie.Z)(ln).toString(),ln.size]);(0,oe.useEffect)(function(){var Tn=setTimeout(function(){if(!ar&&_n&&ln.size===1){var Cn=Array.from(ln)[0],bn=ur.findIndex(function(kn){var Xn=kn.data;return tr?String(Xn.value).startsWith(tr):Xn.value===Cn});bn!==-1&&(ot(bn),yr(bn))}});if(_n){var Gt;(Gt=xr.current)===null||Gt===void 0||Gt.scrollTo(void 0)}return function(){return clearTimeout(Tn)}},[_n,tr]);var Ht=function(Gt){Gt!==void 0&&da(Gt,{selected:!ln.has(Gt)}),ar||ir(!1)};if(oe.useImperativeHandle(Kn,function(){return{onKeyDown:function(Gt){var Cn=Gt.which,bn=Gt.ctrlKey;switch(Cn){case rt.Z.N:case rt.Z.P:case rt.Z.UP:case rt.Z.DOWN:{var kn=0;if(Cn===rt.Z.UP?kn=-1:Cn===rt.Z.DOWN?kn=1:un()&&bn&&(Cn===rt.Z.N?kn=1:Cn===rt.Z.P&&(kn=-1)),kn!==0){var Xn=_r(ra+kn,kn);yr(Xn),ot(Xn,!0)}break}case rt.Z.TAB:case rt.Z.ENTER:{var or,le=ur[ra];le&&!(le!=null&&(or=le.data)!==null&&or!==void 0&&or.disabled)&&!oa?Ht(le.value):Ht(void 0),_n&&Gt.preventDefault();break}case rt.Z.ESC:ir(!1),_n&&Gt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Gt){yr(Gt)}}}),ur.length===0)return oe.createElement("div",{role:"listbox",id:"".concat(Hn,"_list"),className:"".concat(Jr,"-empty"),onMouseDown:ia},mn);var _t=Object.keys(On).map(function(Tn){return On[Tn]}),En=function(Gt){return Gt.label};function An(Tn,Gt){var Cn=Tn.group;return{role:Cn?"presentation":"option",id:"".concat(Hn,"_list_").concat(Gt)}}var zn=function(Gt){var Cn=ur[Gt];if(!Cn)return null;var bn=Cn.data||{},kn=bn.value,Xn=Cn.group,or=(0,Me.Z)(bn,!0),le=En(Cn);return Cn?oe.createElement("div",(0,z.Z)({"aria-label":typeof le=="string"&&!Xn?le:null},or,{key:Gt},An(Cn,Gt),{"aria-selected":Jt(kn)}),kn):null},Yn={role:"listbox",id:"".concat(Hn,"_list")};return oe.createElement(oe.Fragment,null,Nt&&oe.createElement("div",(0,z.Z)({},Yn,{style:{height:0,width:0,overflow:"hidden"}}),zn(ra-1),zn(ra),zn(ra+1)),oe.createElement(Xt.Z,{itemKey:"key",ref:xr,data:ur,height:Xr,itemHeight:qr,fullHeight:!1,onMouseDown:ia,onScroll:qt,virtual:Nt,direction:qn,innerProps:Nt?null:Yn},function(Tn,Gt){var Cn=Tn.group,bn=Tn.groupOption,kn=Tn.data,Xn=Tn.label,or=Tn.value,le=kn.key;if(Cn){var ge,xe=(ge=kn.title)!==null&&ge!==void 0?ge:cn(Xn)?Xn.toString():void 0;return oe.createElement("div",{className:pe()(Jr,"".concat(Jr,"-group"),kn.className),title:xe},Xn!==void 0?Xn:le)}var we=kn.disabled,Le=kn.title,ft=kn.children,pt=kn.style,Bt=kn.className,tn=(0,fe.Z)(kn,gn),nn=(0,Ye.Z)(tn,_t),Zt=kr(or),sn=we||!Zt&&oa,jn="".concat(Jr,"-option"),Fn=pe()(Jr,jn,Bt,(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(jn,"-grouped"),bn),"".concat(jn,"-active"),ra===Gt&&!sn),"".concat(jn,"-disabled"),sn),"".concat(jn,"-selected"),Zt)),xn=En(Tn),dn=!xa||typeof xa=="function"||Zt,rn=typeof xn=="number"?xn:xn||or,pn=cn(rn)?rn.toString():void 0;return Le!==void 0&&(pn=Le),oe.createElement("div",(0,z.Z)({},(0,Me.Z)(nn),Nt?{}:An(Tn,Gt),{"aria-selected":Jt(or),className:Fn,title:pn,onMouseMove:function(){ra===Gt||sn||ot(Gt)},onClick:function(){sn||Ht(or)},style:pt}),oe.createElement("div",{className:"".concat(jn,"-content")},typeof zr=="function"?zr(Tn,{index:Gt}):rn),oe.isValidElement(xa)||Zt,dn&&oe.createElement(it,{className:"".concat(Jr,"-option-state"),customizeIcon:xa,customizeIconProps:{value:or,disabled:sn,isSelected:Zt}},Zt?"\u2713":null))}))},Un=oe.forwardRef(Qn),Wn=Un,Qt=function(ut,yt){var Kn=oe.useRef({values:new Map,options:new Map}),Rn=oe.useMemo(function(){var Hn=Kn.current,_n=Hn.values,ar=Hn.options,br=ut.map(function(mn){if(mn.label===void 0){var qt;return(0,Ae.Z)((0,Ae.Z)({},mn),{},{label:(qt=_n.get(mn.value))===null||qt===void 0?void 0:qt.label})}return mn}),tr=new Map,ir=new Map;return br.forEach(function(mn){tr.set(mn.value,mn),ir.set(mn.value,yt.get(mn.value)||ar.get(mn.value))}),Kn.current.values=tr,Kn.current.options=ir,br},[ut,yt]),Mt=oe.useCallback(function(Hn){return yt.get(Hn)||Kn.current.options.get(Hn)},[yt]);return[Rn,Mt]};function Jn(ut,yt){return St(ut).join("").toUpperCase().includes(yt)}var Nn=function(ut,yt,Kn,Rn,Mt){return oe.useMemo(function(){if(!Kn||Rn===!1)return ut;var Hn=yt.options,_n=yt.label,ar=yt.value,br=[],tr=typeof Rn=="function",ir=Kn.toUpperCase(),mn=tr?Rn:function(er,mr){return Mt?Jn(mr[Mt],ir):mr[Hn]?Jn(mr[_n!=="children"?_n:"label"],ir):Jn(mr[ar],ir)},qt=tr?function(er){return ke(er)}:function(er){return er};return ut.forEach(function(er){if(er[Hn]){var mr=mn(Kn,qt(er));if(mr)br.push(er);else{var wr=er[Hn].filter(function(Or){return mn(Kn,qt(Or))});wr.length&&br.push((0,Ae.Z)((0,Ae.Z)({},er),{},(0,De.Z)({},Hn,wr)))}return}mn(Kn,qt(er))&&br.push(er)}),br},[ut,Rn,Mt,Kn,yt])},Pn=re(6551),wn=re(11592),$t=["children","value"],Ut=["children"];function mt(ut){var yt=ut,Kn=yt.key,Rn=yt.props,Mt=Rn.children,Hn=Rn.value,_n=(0,fe.Z)(Rn,$t);return(0,Ae.Z)({key:Kn,value:Hn!==void 0?Hn:Kn,children:Mt},_n)}function dt(ut){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,wn.Z)(ut).map(function(Kn,Rn){if(!oe.isValidElement(Kn)||!Kn.type)return null;var Mt=Kn,Hn=Mt.type.isSelectOptGroup,_n=Mt.key,ar=Mt.props,br=ar.children,tr=(0,fe.Z)(ar,Ut);return yt||!Hn?mt(Kn):(0,Ae.Z)((0,Ae.Z)({key:"__RC_SELECT_GRP__".concat(_n===null?Rn:_n,"__"),label:_n},tr),{},{options:dt(br)})}).filter(function(Kn){return Kn})}var Tt=function(yt,Kn,Rn,Mt,Hn){return oe.useMemo(function(){var _n=yt,ar=!yt;ar&&(_n=dt(Kn));var br=new Map,tr=new Map,ir=function(er,mr,wr){wr&&typeof wr=="string"&&er.set(mr[wr],mr)},mn=function qt(er){for(var mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,wr=0;wr1&&arguments[1]!==void 0?arguments[1]:!1,_n=0;_n0?pr(gr.options):gr.options}):gr})},dn=oe.useMemo(function(){return da?xn(Fn):Fn},[Fn,da,Yn]),rn=oe.useMemo(function(){return Ze(dn,{fieldNames:En,childrenAsData:Ht})},[dn,En,Ht]),pn=function(Lr){var Ar=Xn(Lr);if(xe(Ar),Ur&&(Ar.length!==pt.length||Ar.some(function(Dr,Gr){var $r;return(($r=pt[Gr])===null||$r===void 0?void 0:$r.value)!==(Dr==null?void 0:Dr.value)}))){var gr=la?Ar:Ar.map(function(Dr){return Dr.value}),vr=Ar.map(function(Dr){return ke(Bt(Dr.value))});Ur(Jt?gr:gr[0],Jt?vr:vr[0])}},Gn=oe.useState(null),Ln=(0,be.Z)(Gn,2),In=Ln[0],Zn=Ln[1],Sn=oe.useState(0),nr=(0,be.Z)(Sn,2),Br=nr[0],Er=nr[1],jr=Xr!==void 0?Xr:Rn!=="combobox",Mr=oe.useCallback(function(pr,Lr){var Ar=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},gr=Ar.source,vr=gr===void 0?"keyboard":gr;Er(Lr),_n&&Rn==="combobox"&&pr!==null&&vr==="keyboard"&&Zn(String(pr))},[_n,Rn]),Nr=function(Lr,Ar,gr){var vr=function(){var Aa,Ra=Bt(Lr);return[la?{label:Ra==null?void 0:Ra[En.label],value:Lr,key:(Aa=Ra==null?void 0:Ra.key)!==null&&Aa!==void 0?Aa:Lr}:Lr,ke(Ra)]};if(Ar&&er){var Dr=vr(),Gr=(0,be.Z)(Dr,2),$r=Gr[0],fa=Gr[1];er($r,fa)}else if(!Ar&&mr&&gr!=="clear"){var Hr=vr(),ma=(0,be.Z)(Hr,2),ua=ma[0],ca=ma[1];mr(ua,ca)}},Sr=vn(function(pr,Lr){var Ar,gr=Jt?Lr.selected:!0;gr?Ar=Jt?[].concat((0,Ie.Z)(pt),[pr]):[pr]:Ar=pt.filter(function(vr){return vr.value!==pr}),pn(Ar),Nr(pr,gr),Rn==="combobox"?Zn(""):(!Je||qt)&&(Tn(""),Zn(""))}),Zr=function(Lr,Ar){pn(Lr);var gr=Ar.type,vr=Ar.values;(gr==="remove"||gr==="clear")&&vr.forEach(function(Dr){Nr(Dr.value,!1,gr)})},Tr=function(Lr,Ar){if(Tn(Lr),Zn(null),Ar.source==="submit"){var gr=(Lr||"").trim();if(gr){var vr=Array.from(new Set([].concat((0,Ie.Z)(nn),[gr])));pn(vr),Nr(gr,!0),Tn("")}return}Ar.source!=="blur"&&(Rn==="combobox"&&pn(Lr),ir==null||ir(Lr))},Ir=function(Lr){var Ar=Lr;Rn!=="tags"&&(Ar=Lr.map(function(vr){var Dr=bn.get(vr);return Dr==null?void 0:Dr.value}).filter(function(vr){return vr!==void 0}));var gr=Array.from(new Set([].concat((0,Ie.Z)(nn),(0,Ie.Z)(Ar))));pn(gr),gr.forEach(function(vr){Nr(vr,!0)})},Vr=oe.useMemo(function(){var pr=zr!==!1&&Or!==!1;return(0,Ae.Z)((0,Ae.Z)({},Gt),{},{flattenOptions:rn,onActiveValue:Mr,defaultActiveFirstOption:jr,onSelect:Sr,menuItemSelectedIcon:qr,rawValues:nn,fieldNames:En,virtual:pr,direction:Jr,listHeight:xr,listItemHeight:ia,childrenAsData:Ht,maxCount:ra,optionRender:Nt})},[ra,Gt,rn,Mr,jr,Sr,qr,nn,En,zr,Or,Jr,xr,ia,Ht,Nt]);return oe.createElement(an.Provider,{value:Vr},oe.createElement(Oe,(0,z.Z)({},sa,{id:ot,prefixCls:Hn,ref:yt,omitDomProps:fr,mode:Rn,displayValues:tn,onDisplayValuesChange:Zr,direction:Jr,searchValue:Yn,onSearch:Tr,autoClearSearchValue:qt,onSearchSplit:Ir,dropdownMatchSelectWidth:Or,OptionList:Wn,emptyOptions:!rn.length,activeValue:In,activeDescendantId:"".concat(ot,"_list_").concat(Br)})))}),Vn=Vt;Vn.Option=hn,Vn.OptGroup=At;var sr=Vn,Fr=sr},63158:function(Dn,fn,re){"use strict";var z=re(54476),Ie=re(20068),De=re(42978),Ae=re(75931),be=re(59301),fe=re(92310),He=re.n(fe),at=re(18929),Fe=re(10228),oe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ct=be.forwardRef(function(pe,xt){var tt,ze=pe.prefixCls,_e=ze===void 0?"rc-switch":ze,it=pe.className,Lt=pe.checked,gt=pe.defaultChecked,$e=pe.disabled,Pe=pe.loadingIcon,ve=pe.checkedChildren,Ke=pe.unCheckedChildren,rt=pe.onClick,Pt=pe.onChange,Me=pe.onKeyDown,Se=(0,Ae.Z)(pe,oe),Re=(0,at.Z)(!1,{value:Lt,defaultValue:gt}),Ne=(0,De.Z)(Re,2),qe=Ne[0],Ue=Ne[1];function Xe(Dt,Ce){var ue=qe;return $e||(ue=Dt,Ue(ue),Pt==null||Pt(ue,Ce)),ue}function Wt(Dt){Dt.which===Fe.Z.LEFT?Xe(!1,Dt):Dt.which===Fe.Z.RIGHT&&Xe(!0,Dt),Me==null||Me(Dt)}function St(Dt){var Ce=Xe(!qe,Dt);rt==null||rt(Ce,Dt)}var ht=He()(_e,it,(tt={},(0,Ie.Z)(tt,"".concat(_e,"-checked"),qe),(0,Ie.Z)(tt,"".concat(_e,"-disabled"),$e),tt));return be.createElement("button",(0,z.Z)({},Se,{type:"button",role:"switch","aria-checked":qe,disabled:$e,className:ht,ref:xt,onKeyDown:Wt,onClick:St}),Pe,be.createElement("span",{className:"".concat(_e,"-inner")},be.createElement("span",{className:"".concat(_e,"-inner-checked")},ve),be.createElement("span",{className:"".concat(_e,"-inner-unchecked")},Ke)))});ct.displayName="Switch",fn.Z=ct},86351:function(Dn,fn,re){"use strict";re.d(fn,{R:function(){return Ie},w:function(){return z}});var z={},Ie="rc-table-internal-hook"},97347:function(Dn,fn,re){"use strict";re.d(fn,{L:function(){return _e},Z:function(){return Pe}});var z=re(42978),Ie=re(20068),De=re(94480),Ae=re(76190),be=re(33885),fe=re(75931),He=re(11592),at=re(48736),Fe=re(59301),oe=re(86351),ct=re(54451);function pe(ve){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ke=="number"?Ke:Ke.endsWith("%")?ve*parseFloat(Ke)/100:null}function xt(ve,Ke,rt){return Fe.useMemo(function(){if(Ke&&Ke>0){var Pt=0,Me=0;ve.forEach(function(St){var ht=pe(Ke,St.width);ht?Pt+=ht:Me+=1});var Se=Math.max(Ke,rt),Re=Math.max(Se-Pt,Me),Ne=Me,qe=Re/Me,Ue=0,Xe=ve.map(function(St){var ht=(0,be.Z)({},St),Dt=pe(Ke,ht.width);if(Dt)ht.width=Dt;else{var Ce=Math.floor(qe);ht.width=Ne===1?Re:Ce,Re-=Ce,Ne-=1}return Ue+=ht.width,ht});if(Ue0?(0,be.Z)((0,be.Z)({},Ke),{},{children:it(rt)}):Ke})}function Lt(ve){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ve.filter(function(rt){return rt&&(0,Ae.Z)(rt)==="object"}).reduce(function(rt,Pt,Me){var Se=Pt.fixed,Re=Se===!0?"left":Se,Ne="".concat(Ke,"-").concat(Me),qe=Pt.children;return qe&&qe.length>0?[].concat((0,De.Z)(rt),(0,De.Z)(Lt(qe,Ne).map(function(Ue){return(0,be.Z)({fixed:Re},Ue)}))):[].concat((0,De.Z)(rt),[(0,be.Z)((0,be.Z)({key:Ne},Pt),{},{fixed:Re})])},[])}function gt(ve){return ve.map(function(Ke){var rt=Ke.fixed,Pt=(0,fe.Z)(Ke,ze),Me=rt;return rt==="left"?Me="right":rt==="right"&&(Me="left"),(0,be.Z)({fixed:Me},Pt)})}function $e(ve,Ke){var rt=ve.prefixCls,Pt=ve.columns,Me=ve.children,Se=ve.expandable,Re=ve.expandedKeys,Ne=ve.columnTitle,qe=ve.getRowKey,Ue=ve.onTriggerExpand,Xe=ve.expandIcon,Wt=ve.rowExpandable,St=ve.expandIconColumnIndex,ht=ve.direction,Dt=ve.expandRowByClick,Ce=ve.columnWidth,ue=ve.fixed,Te=ve.scrollWidth,Et=ve.clientWidth,st=Fe.useMemo(function(){var Ft=Pt||_e(Me)||[];return it(Ft.slice())},[Pt,Me]),Be=Fe.useMemo(function(){if(Se){var Ft=st.slice();if(!Ft.includes(oe.w)){var se=St||0;se>=0&&(se||ue==="left"||!ue)&&Ft.splice(se,0,oe.w),ue==="right"&&Ft.splice(st.length,0,oe.w)}var te=Ft.indexOf(oe.w);Ft=Ft.filter(function(ne,he){return ne!==oe.w||he===te});var ee=st[te],ie;ue?ie=ue:ie=ee?ee.fixed:null;var de=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},ct.v,{className:"".concat(rt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Ne),"fixed",ie),"className","".concat(rt,"-row-expand-icon-cell")),"width",Ce),"render",function(he,We,Qe){var wt=qe(We,Qe),Ze=Re.has(wt),ke=Wt?Wt(We):!0,kt=Xe({prefixCls:rt,expanded:Ze,expandable:ke,record:We,onExpand:Ue});return Dt?Fe.createElement("span",{onClick:function(an){return an.stopPropagation()}},kt):kt});return Ft.map(function(ne){return ne===oe.w?de:ne})}return st.filter(function(ne){return ne!==oe.w})},[Se,st,qe,Re,Xe,ht]),vt=Fe.useMemo(function(){var Ft=Be;return Ke&&(Ft=Ke(Ft)),Ft.length||(Ft=[{render:function(){return null}}]),Ft},[Ke,Be,ht]),lt=Fe.useMemo(function(){return ht==="rtl"?gt(Lt(vt)):Lt(vt)},[vt,ht,Te]),Yt=Fe.useMemo(function(){for(var Ft=-1,se=lt.length-1;se>=0;se-=1){var te=lt[se].fixed;if(te==="left"||te===!0){Ft=se;break}}if(Ft>=0)for(var ee=0;ee<=Ft;ee+=1){var ie=lt[ee].fixed;if(ie!=="left"&&ie!==!0)return!0}var de=lt.findIndex(function(We){var Qe=We.fixed;return Qe==="right"});if(de>=0)for(var ne=de;ne=Ht}function lt(ot,Jt){return Fe(ve,function(Ht){var _t=vt(ot,Jt||1,Ht.hoverStartRow,Ht.hoverEndRow);return[_t,Ht.onHover]})}var Yt=re(70425),je=function(Jt){var Ht=Jt.ellipsis,_t=Jt.rowType,En=Jt.children,An,zn=Ht===!0?{showTitle:!0}:Ht;return zn&&(zn.showTitle||_t==="header")&&(typeof En=="string"||typeof En=="number"?An=En.toString():fe.isValidElement(En)&&typeof En.props.children=="string"&&(An=En.props.children)),An};function Rt(ot){var Jt,Ht,_t,En,An,zn,Yn,Tn,Gt=ot.component,Cn=ot.children,bn=ot.ellipsis,kn=ot.scope,Xn=ot.prefixCls,or=ot.className,le=ot.align,ge=ot.record,xe=ot.render,we=ot.dataIndex,Le=ot.renderIndex,ft=ot.shouldCellUpdate,pt=ot.index,Bt=ot.rowType,tn=ot.colSpan,nn=ot.rowSpan,Zt=ot.fixLeft,sn=ot.fixRight,jn=ot.firstFixLeft,Fn=ot.lastFixLeft,xn=ot.firstFixRight,dn=ot.lastFixRight,rn=ot.appendNode,pn=ot.additionalProps,Gn=pn===void 0?{}:pn,Ln=ot.isSticky,In="".concat(Xn,"-cell"),Zn=Fe(ve,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Sn=Zn.supportSticky,nr=Zn.allColumnsFixedLeft,Br=Zn.rowHoverable,Er=Be(ge,we,Le,Cn,xe,ft),jr=(0,Ie.Z)(Er,2),Mr=jr[0],Nr=jr[1],Sr={},Zr=typeof Zt=="number"&&Sn,Tr=typeof sn=="number"&&Sn;Zr&&(Sr.position="sticky",Sr.left=Zt),Tr&&(Sr.position="sticky",Sr.right=sn);var Ir=(Jt=(Ht=(_t=Nr==null?void 0:Nr.colSpan)!==null&&_t!==void 0?_t:Gn.colSpan)!==null&&Ht!==void 0?Ht:tn)!==null&&Jt!==void 0?Jt:1,Vr=(En=(An=(zn=Nr==null?void 0:Nr.rowSpan)!==null&&zn!==void 0?zn:Gn.rowSpan)!==null&&An!==void 0?An:nn)!==null&&En!==void 0?En:1,pr=lt(pt,Vr),Lr=(0,Ie.Z)(pr,2),Ar=Lr[0],gr=Lr[1],vr=(0,Yt.zX)(function(ua){var ca;ge&&gr(pt,pt+Vr-1),Gn==null||(ca=Gn.onMouseEnter)===null||ca===void 0||ca.call(Gn,ua)}),Dr=(0,Yt.zX)(function(ua){var ca;ge&&gr(-1,-1),Gn==null||(ca=Gn.onMouseLeave)===null||ca===void 0||ca.call(Gn,ua)});if(Ir===0||Vr===0)return null;var Gr=(Yn=Gn.title)!==null&&Yn!==void 0?Yn:je({rowType:Bt,ellipsis:bn,children:Mr}),$r=qe()(In,or,(Tn={},(0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)(Tn,"".concat(In,"-fix-left"),Zr&&Sn),"".concat(In,"-fix-left-first"),jn&&Sn),"".concat(In,"-fix-left-last"),Fn&&Sn),"".concat(In,"-fix-left-all"),Fn&&nr&&Sn),"".concat(In,"-fix-right"),Tr&&Sn),"".concat(In,"-fix-right-first"),xn&&Sn),"".concat(In,"-fix-right-last"),dn&&Sn),"".concat(In,"-ellipsis"),bn),"".concat(In,"-with-append"),rn),"".concat(In,"-fix-sticky"),(Zr||Tr)&&Ln&&Sn),(0,Re.Z)(Tn,"".concat(In,"-row-hover"),!Nr&&Ar)),Gn.className,Nr==null?void 0:Nr.className),fa={};le&&(fa.textAlign=le);var Hr=(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},Nr==null?void 0:Nr.style),Sr),fa),Gn.style),ma=Mr;return(0,Me.Z)(ma)==="object"&&!Array.isArray(ma)&&!fe.isValidElement(ma)&&(ma=null),bn&&(Fn||xn)&&(ma=fe.createElement("span",{className:"".concat(In,"-content")},ma)),fe.createElement(Gt,(0,oe.Z)({},Nr,Gn,{className:$r,style:Hr,title:Gr,scope:kn,onMouseEnter:Br?vr:void 0,onMouseLeave:Br?Dr:void 0,colSpan:Ir!==1?Ir:null,rowSpan:Vr!==1?Vr:null}),rn,ma)}var nt=fe.memo(Rt);function et(ot,Jt,Ht,_t,En){var An=Ht[ot]||{},zn=Ht[Jt]||{},Yn,Tn;An.fixed==="left"?Yn=_t.left[En==="rtl"?Jt:ot]:zn.fixed==="right"&&(Tn=_t.right[En==="rtl"?ot:Jt]);var Gt=!1,Cn=!1,bn=!1,kn=!1,Xn=Ht[Jt+1],or=Ht[ot-1],le=Xn&&!Xn.fixed||or&&!or.fixed||Ht.every(function(ft){return ft.fixed==="left"});if(En==="rtl"){if(Yn!==void 0){var ge=or&&or.fixed==="left";kn=!ge&&le}else if(Tn!==void 0){var xe=Xn&&Xn.fixed==="right";bn=!xe&&le}}else if(Yn!==void 0){var we=Xn&&Xn.fixed==="left";Gt=!we&&le}else if(Tn!==void 0){var Le=or&&or.fixed==="right";Cn=!Le&&le}return{fixLeft:Yn,fixRight:Tn,lastFixLeft:Gt,firstFixRight:Cn,lastFixRight:bn,firstFixLeft:kn,isSticky:_t.isSticky}}var Ft=fe.createContext({}),se=Ft;function te(ot){var Jt=ot.className,Ht=ot.index,_t=ot.children,En=ot.colSpan,An=En===void 0?1:En,zn=ot.rowSpan,Yn=ot.align,Tn=Fe(ve,["prefixCls","direction"]),Gt=Tn.prefixCls,Cn=Tn.direction,bn=fe.useContext(se),kn=bn.scrollColumnIndex,Xn=bn.stickyOffsets,or=bn.flattenColumns,le=Ht+An-1,ge=le+1===kn?An+1:An,xe=et(Ht,Ht+ge-1,or,Xn,Cn);return fe.createElement(nt,(0,oe.Z)({className:Jt,index:Ht,component:"td",prefixCls:Gt,record:null,dataIndex:null,align:Yn,colSpan:ge,rowSpan:zn,render:function(){return _t}},xe))}var ee=re(75931),ie=["children"];function de(ot){var Jt=ot.children,Ht=(0,ee.Z)(ot,ie);return fe.createElement("tr",Ht,Jt)}function ne(ot){var Jt=ot.children;return Jt}ne.Row=de,ne.Cell=te;var he=ne;function We(ot){var Jt=ot.children,Ht=ot.stickyOffsets,_t=ot.flattenColumns,En=Fe(ve,"prefixCls"),An=_t.length-1,zn=_t[An],Yn=fe.useMemo(function(){return{stickyOffsets:Ht,flattenColumns:_t,scrollColumnIndex:zn!=null&&zn.scrollbar?An:null}},[zn,_t,An,Ht]);return fe.createElement(se.Provider,{value:Yn},fe.createElement("tfoot",{className:"".concat(En,"-summary")},Jt))}var Qe=gt(We),wt=he,Ze=re(29301),ke=re(24514),kt=re(75152),en=re(26112);function an(ot,Jt,Ht,_t,En,An,zn){ot.push({record:Jt,indent:Ht,index:zn});var Yn=An(Jt),Tn=En==null?void 0:En.has(Yn);if(Jt&&Array.isArray(Jt[_t])&&Tn)for(var Gt=0;Gt1?jn-1:0),xn=1;xn=1)),style:(0,Se.Z)((0,Se.Z)({},Ht),xe==null?void 0:xe.style)}),or.map(function(Zt,sn){var jn=Zt.render,Fn=Zt.dataIndex,xn=Zt.className,dn=At(kn,Zt,sn,Tn,En),rn=dn.key,pn=dn.fixedInfo,Gn=dn.appendCellNode,Ln=dn.additionalCellProps;return fe.createElement(nt,(0,oe.Z)({className:xn,ellipsis:Zt.ellipsis,align:Zt.align,scope:Zt.rowScope,component:Zt.rowScope?bn:Cn,prefixCls:Xn,key:rn,record:_t,index:En,renderIndex:An,dataIndex:Fn,render:jn,shouldCellUpdate:Zt.shouldCellUpdate},pn,{appendNode:Gn,additionalProps:Ln}))})),tn;if(Le&&(ft.current||we)){var nn=ge(_t,En,Tn+1,we);tn=fe.createElement(Je,{expanded:we,className:qe()("".concat(Xn,"-expanded-row"),"".concat(Xn,"-expanded-row-level-").concat(Tn+1),pt),prefixCls:Xn,component:Gt,cellComponent:Cn,colSpan:or.length,isEmpty:!1},nn)}return fe.createElement(fe.Fragment,null,Bt,tn)}var hn=gt(Kt);function Ve(ot){var Jt=ot.columnKey,Ht=ot.onColumnResize,_t=fe.useRef();return(0,Ae.Z)(function(){_t.current&&Ht(Jt,_t.current.offsetWidth)},[]),fe.createElement(Ze.Z,{data:Jt},fe.createElement("td",{ref:_t,style:{padding:0,border:0,height:0}},fe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ye=re(29194);function Xt(ot){var Jt=ot.prefixCls,Ht=ot.columnsKey,_t=ot.onColumnResize,En=fe.useRef(null);return fe.createElement("tr",{"aria-hidden":"true",className:"".concat(Jt,"-measure-row"),style:{height:0,fontSize:0},ref:En},fe.createElement(Ze.Z.Collection,{onBatchResize:function(zn){(0,Ye.Z)(En.current)&&zn.forEach(function(Yn){var Tn=Yn.data,Gt=Yn.size;_t(Tn,Gt.offsetWidth)})}},Ht.map(function(An){return fe.createElement(Ve,{key:An,columnKey:An,onColumnResize:_t})})))}function un(ot){var Jt=ot.data,Ht=ot.measureColumnWidth,_t=Fe(ve,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),En=_t.prefixCls,An=_t.getComponent,zn=_t.onColumnResize,Yn=_t.flattenColumns,Tn=_t.getRowKey,Gt=_t.expandedKeys,Cn=_t.childrenColumnName,bn=_t.emptyNode,kn=Ot(Jt,Cn,Gt,Tn),Xn=fe.useRef({renderWithProps:!1}),or=An(["body","wrapper"],"tbody"),le=An(["body","row"],"tr"),ge=An(["body","cell"],"td"),xe=An(["body","cell"],"th"),we;Jt.length?we=kn.map(function(ft,pt){var Bt=ft.record,tn=ft.indent,nn=ft.index,Zt=Tn(Bt,pt);return fe.createElement(hn,{key:Zt,rowKey:Zt,record:Bt,index:pt,renderIndex:nn,rowComponent:le,cellComponent:ge,scopeCellComponent:xe,indent:tn})}):we=fe.createElement(Je,{expanded:!0,className:"".concat(En,"-placeholder"),prefixCls:En,component:le,cellComponent:ge,colSpan:Yn.length,isEmpty:!0},bn);var Le=ue(Yn);return fe.createElement(ht.Provider,{value:Xn.current},fe.createElement(or,{className:"".concat(En,"-tbody")},Ht&&fe.createElement(Xt,{prefixCls:En,columnsKey:Le,onColumnResize:zn}),we))}var gn=gt(un),cn=re(54451),Qn=["columnType"];function Un(ot){for(var Jt=ot.colWidths,Ht=ot.columns,_t=ot.columCount,En=Fe(ve,["tableLayout"]),An=En.tableLayout,zn=[],Yn=_t||Ht.length,Tn=!1,Gt=Yn-1;Gt>=0;Gt-=1){var Cn=Jt[Gt],bn=Ht&&Ht[Gt],kn=void 0,Xn=void 0;if(bn&&(kn=bn[cn.v],An==="auto"&&(Xn=bn.minWidth)),Cn||Xn||kn||Tn){var or=kn||{},le=or.columnType,ge=(0,ee.Z)(or,Qn);zn.unshift(fe.createElement("col",(0,oe.Z)({key:Gt,style:{width:Cn,minWidth:Xn}},ge))),Tn=!0}}return fe.createElement("colgroup",null,zn)}var Wn=Un,Qt=re(94480),Jn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Nn(ot,Jt){return(0,fe.useMemo)(function(){for(var Ht=[],_t=0;_t1?"colgroup":"col":null,ellipsis:ge.ellipsis,align:ge.align,component:zn,prefixCls:Cn,key:Xn[le]},xe,{additionalProps:we,rowType:"header"}))}))},Ut=$t;function mt(ot){var Jt=[];function Ht(zn,Yn){var Tn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Jt[Tn]=Jt[Tn]||[];var Gt=Yn,Cn=zn.filter(Boolean).map(function(bn){var kn={key:bn.key,className:bn.className||"",children:bn.title,column:bn,colStart:Gt},Xn=1,or=bn.children;return or&&or.length>0&&(Xn=Ht(or,Gt,Tn+1).reduce(function(le,ge){return le+ge},0),kn.hasSubColumns=!0),"colSpan"in bn&&(Xn=bn.colSpan),"rowSpan"in bn&&(kn.rowSpan=bn.rowSpan),kn.colSpan=Xn,kn.colEnd=kn.colStart+Xn-1,Jt[Tn].push(kn),Gt+=Xn,Xn});return Cn}Ht(ot,0);for(var _t=Jt.length,En=function(Yn){Jt[Yn].forEach(function(Tn){!("rowSpan"in Tn)&&!Tn.hasSubColumns&&(Tn.rowSpan=_t-Yn)})},An=0;An<_t;An+=1)En(An);return Jt}var dt=function(Jt){var Ht=Jt.stickyOffsets,_t=Jt.columns,En=Jt.flattenColumns,An=Jt.onHeaderRow,zn=Fe(ve,["prefixCls","getComponent"]),Yn=zn.prefixCls,Tn=zn.getComponent,Gt=fe.useMemo(function(){return mt(_t)},[_t]),Cn=Tn(["header","wrapper"],"thead"),bn=Tn(["header","row"],"tr"),kn=Tn(["header","cell"],"th");return fe.createElement(Cn,{className:"".concat(Yn,"-thead")},Gt.map(function(Xn,or){var le=fe.createElement(Ut,{key:or,flattenColumns:En,cells:Xn,stickyOffsets:Ht,rowComponent:bn,cellComponent:kn,onHeaderRow:An,index:or});return le}))},Tt=gt(dt),jt=re(97347);function vn(ot,Jt,Ht){var _t=(0,cn.g)(ot),En=_t.expandIcon,An=_t.expandedRowKeys,zn=_t.defaultExpandedRowKeys,Yn=_t.defaultExpandAllRows,Tn=_t.expandedRowRender,Gt=_t.onExpand,Cn=_t.onExpandedRowsChange,bn=_t.childrenColumnName,kn=En||Ge,Xn=bn||"children",or=fe.useMemo(function(){return Tn?"row":ot.expandable&&ot.internalHooks===z.R&&ot.expandable.__PARENT_RENDER_ICON__||Jt.some(function(pt){return pt&&(0,Me.Z)(pt)==="object"&&pt[Xn]})?"nest":!1},[!!Tn,Jt]),le=fe.useState(function(){return zn||(Yn?Oe(Jt,Ht,Xn):[])}),ge=(0,Ie.Z)(le,2),xe=ge[0],we=ge[1],Le=fe.useMemo(function(){return new Set(An||xe||[])},[An,xe]),ft=fe.useCallback(function(pt){var Bt=Ht(pt,Jt.indexOf(pt)),tn,nn=Le.has(Bt);nn?(Le.delete(Bt),tn=(0,Qt.Z)(Le)):tn=[].concat((0,Qt.Z)(Le),[Bt]),we(tn),Gt&&Gt(!nn,pt),Cn&&Cn(tn)},[Ht,Le,Jt,Gt,Cn]);return[_t,or,Le,kn,Xn,ft]}function $n(ot,Jt,Ht){var _t=ot.map(function(En,An){return et(An,An,ot,Jt,Ht)});return(0,Ue.Z)(function(){return _t},[_t],function(En,An){return!(0,be.Z)(En,An)})}function lr(ot){var Jt=(0,fe.useRef)(ot),Ht=(0,fe.useState)({}),_t=(0,Ie.Z)(Ht,2),En=_t[1],An=(0,fe.useRef)(null),zn=(0,fe.useRef)([]);function Yn(Tn){zn.current.push(Tn);var Gt=Promise.resolve();An.current=Gt,Gt.then(function(){if(An.current===Gt){var Cn=zn.current,bn=Jt.current;zn.current=[],Cn.forEach(function(kn){Jt.current=kn(Jt.current)}),An.current=null,bn!==Jt.current&&En({})}})}return(0,fe.useEffect)(function(){return function(){An.current=null}},[]),[Jt.current,Yn]}function Cr(ot){var Jt=(0,fe.useRef)(ot||null),Ht=(0,fe.useRef)();function _t(){window.clearTimeout(Ht.current)}function En(zn){Jt.current=zn,_t(),Ht.current=window.setTimeout(function(){Jt.current=null,Ht.current=void 0},100)}function An(){return Jt.current}return(0,fe.useEffect)(function(){return _t},[]),[En,An]}function hr(){var ot=fe.useState(-1),Jt=(0,Ie.Z)(ot,2),Ht=Jt[0],_t=Jt[1],En=fe.useState(-1),An=(0,Ie.Z)(En,2),zn=An[0],Yn=An[1],Tn=fe.useCallback(function(Gt,Cn){_t(Gt),Yn(Cn)},[]);return[Ht,zn,Tn]}var fr=re(47273),Bn=(0,fr.Z)()?window:null;function Vt(ot,Jt){var Ht=(0,Me.Z)(ot)==="object"?ot:{},_t=Ht.offsetHeader,En=_t===void 0?0:_t,An=Ht.offsetSummary,zn=An===void 0?0:An,Yn=Ht.offsetScroll,Tn=Yn===void 0?0:Yn,Gt=Ht.getContainer,Cn=Gt===void 0?function(){return Bn}:Gt,bn=Cn()||Bn,kn=!!ot;return fe.useMemo(function(){return{isSticky:kn,stickyClassName:kn?"".concat(Jt,"-sticky-holder"):"",offsetHeader:En,offsetSummary:zn,offsetScroll:Tn,container:bn}},[kn,Tn,En,zn,Jt,bn])}function Vn(ot,Jt,Ht){var _t=(0,fe.useMemo)(function(){var En=Jt.length,An=function(Gt,Cn,bn){for(var kn=[],Xn=0,or=Gt;or!==Cn;or+=bn)kn.push(Xn),Jt[or].fixed&&(Xn+=ot[or]||0);return kn},zn=An(0,En,1),Yn=An(En-1,-1,-1).reverse();return Ht==="rtl"?{left:Yn,right:zn}:{left:zn,right:Yn}},[ot,Jt,Ht]);return _t}var sr=Vn;function Fr(ot){var Jt=ot.className,Ht=ot.children;return fe.createElement("div",{className:Jt},Ht)}var ut=Fr,yt=re(8224),Kn=re(16089),Rn=re(76846);function Mt(ot){var Jt=(0,Rn.bn)(ot),Ht=Jt.getBoundingClientRect(),_t=document.documentElement;return{left:Ht.left+(window.pageXOffset||_t.scrollLeft)-(_t.clientLeft||document.body.clientLeft||0),top:Ht.top+(window.pageYOffset||_t.scrollTop)-(_t.clientTop||document.body.clientTop||0)}}var Hn=function(Jt,Ht){var _t,En,An=Jt.scrollBodyRef,zn=Jt.onScroll,Yn=Jt.offsetScroll,Tn=Jt.container,Gt=Jt.direction,Cn=Fe(ve,"prefixCls"),bn=((_t=An.current)===null||_t===void 0?void 0:_t.scrollWidth)||0,kn=((En=An.current)===null||En===void 0?void 0:En.clientWidth)||0,Xn=bn&&kn*(kn/bn),or=fe.useRef(),le=lr({scrollLeft:0,isHiddenScrollBar:!0}),ge=(0,Ie.Z)(le,2),xe=ge[0],we=ge[1],Le=fe.useRef({delta:0,x:0}),ft=fe.useState(!1),pt=(0,Ie.Z)(ft,2),Bt=pt[0],tn=pt[1],nn=fe.useRef(null);fe.useEffect(function(){return function(){Kn.Z.cancel(nn.current)}},[]);var Zt=function(){tn(!1)},sn=function(rn){rn.persist(),Le.current.delta=rn.pageX-xe.scrollLeft,Le.current.x=0,tn(!0),rn.preventDefault()},jn=function(rn){var pn,Gn=rn||((pn=window)===null||pn===void 0?void 0:pn.event),Ln=Gn.buttons;if(!Bt||Ln===0){Bt&&tn(!1);return}var In=Le.current.x+rn.pageX-Le.current.x-Le.current.delta,Zn=Gt==="rtl";In=Math.max(Zn?Xn-kn:0,Math.min(Zn?0:kn-Xn,In));var Sn=!Zn||Math.abs(In)+Math.abs(Xn)=Gn-Yn?we(function(Ln){return(0,Se.Z)((0,Se.Z)({},Ln),{},{isHiddenScrollBar:!0})}):we(function(Ln){return(0,Se.Z)((0,Se.Z)({},Ln),{},{isHiddenScrollBar:!1})})}})},xn=function(rn){we(function(pn){return(0,Se.Z)((0,Se.Z)({},pn),{},{scrollLeft:rn/bn*kn||0})})};return fe.useImperativeHandle(Ht,function(){return{setScrollLeft:xn,checkScrollBarVisible:Fn}}),fe.useEffect(function(){var dn=(0,yt.Z)(document.body,"mouseup",Zt,!1),rn=(0,yt.Z)(document.body,"mousemove",jn,!1);return Fn(),function(){dn.remove(),rn.remove()}},[Xn,Bt]),fe.useEffect(function(){if(An.current){for(var dn=[],rn=(0,Rn.bn)(An.current);rn;)dn.push(rn),rn=rn.parentElement;return dn.forEach(function(pn){return pn.addEventListener("scroll",Fn,!1)}),window.addEventListener("resize",Fn,!1),window.addEventListener("scroll",Fn,!1),Tn.addEventListener("scroll",Fn,!1),function(){dn.forEach(function(pn){return pn.removeEventListener("scroll",Fn)}),window.removeEventListener("resize",Fn),window.removeEventListener("scroll",Fn),Tn.removeEventListener("scroll",Fn)}}},[Tn]),fe.useEffect(function(){xe.isHiddenScrollBar||we(function(dn){var rn=An.current;return rn?(0,Se.Z)((0,Se.Z)({},dn),{},{scrollLeft:rn.scrollLeft/rn.scrollWidth*rn.clientWidth}):dn})},[xe.isHiddenScrollBar]),bn<=kn||!Xn||xe.isHiddenScrollBar?null:fe.createElement("div",{style:{height:(0,kt.Z)(),width:kn,bottom:Yn},className:"".concat(Cn,"-sticky-scroll")},fe.createElement("div",{onMouseDown:sn,ref:or,className:qe()("".concat(Cn,"-sticky-scroll-bar"),(0,Re.Z)({},"".concat(Cn,"-sticky-scroll-bar-active"),Bt)),style:{width:"".concat(Xn,"px"),transform:"translate3d(".concat(xe.scrollLeft,"px, 0, 0)")}}))},_n=fe.forwardRef(Hn);function ar(ot){return null}var br=ar;function tr(ot){return null}var ir=tr,mn="rc-table",qt=[],er={};function mr(){return"No Data"}function wr(ot,Jt){var Ht=(0,Se.Z)({rowKey:"key",prefixCls:mn,emptyText:mr},ot),_t=Ht.prefixCls,En=Ht.className,An=Ht.rowClassName,zn=Ht.style,Yn=Ht.data,Tn=Ht.rowKey,Gt=Ht.scroll,Cn=Ht.tableLayout,bn=Ht.direction,kn=Ht.title,Xn=Ht.footer,or=Ht.summary,le=Ht.caption,ge=Ht.id,xe=Ht.showHeader,we=Ht.components,Le=Ht.emptyText,ft=Ht.onRow,pt=Ht.onHeaderRow,Bt=Ht.onScroll,tn=Ht.internalHooks,nn=Ht.transformColumns,Zt=Ht.internalRefs,sn=Ht.tailor,jn=Ht.getContainerWidth,Fn=Ht.sticky,xn=Ht.rowHoverable,dn=xn===void 0?!0:xn,rn=Yn||qt,pn=!!rn.length,Gn=tn===z.R,Ln=fe.useCallback(function(za,ja){return(0,Xe.Z)(we,za)||ja},[we]),In=fe.useMemo(function(){return typeof Tn=="function"?Tn:function(za){var ja=za&&za[Tn];return ja}},[Tn]),Zn=Ln(["body"]),Sn=hr(),nr=(0,Ie.Z)(Sn,3),Br=nr[0],Er=nr[1],jr=nr[2],Mr=vn(Ht,rn,In),Nr=(0,Ie.Z)(Mr,6),Sr=Nr[0],Zr=Nr[1],Tr=Nr[2],Ir=Nr[3],Vr=Nr[4],pr=Nr[5],Lr=Gt==null?void 0:Gt.x,Ar=fe.useState(0),gr=(0,Ie.Z)(Ar,2),vr=gr[0],Dr=gr[1],Gr=(0,jt.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},Ht),Sr),{},{expandable:!!Sr.expandedRowRender,columnTitle:Sr.columnTitle,expandedKeys:Tr,getRowKey:In,onTriggerExpand:pr,expandIcon:Ir,expandIconColumnIndex:Sr.expandIconColumnIndex,direction:bn,scrollWidth:Gn&&sn&&typeof Lr=="number"?Lr:null,clientWidth:vr}),Gn?nn:null),$r=(0,Ie.Z)(Gr,4),fa=$r[0],Hr=$r[1],ma=$r[2],ua=$r[3],ca=ma!=null?ma:Lr,ka=fe.useMemo(function(){return{columns:fa,flattenColumns:Hr}},[fa,Hr]),Aa=fe.useRef(),Ra=fe.useRef(),pa=fe.useRef(),Xa=fe.useRef();fe.useImperativeHandle(Jt,function(){return{nativeElement:Aa.current,scrollTo:function(ja){var oi;if(pa.current instanceof HTMLElement){var hi=ja.index,di=ja.top,Ui=ja.key;if(Et(di)){var zi;(zi=pa.current)===null||zi===void 0||zi.scrollTo({top:di})}else{var Ia,Sa=Ui!=null?Ui:In(rn[hi]);(Ia=pa.current.querySelector('[data-row-key="'.concat(Sa,'"]')))===null||Ia===void 0||Ia.scrollIntoView()}}else(oi=pa.current)!==null&&oi!==void 0&&oi.scrollTo&&pa.current.scrollTo(ja)}}});var Pa=fe.useRef(),Ga=fe.useState(!1),La=(0,Ie.Z)(Ga,2),Ka=La[0],rr=La[1],aa=fe.useState(!1),va=(0,Ie.Z)(aa,2),Ma=va[0],wa=va[1],Za=fe.useState(new Map),ya=(0,Ie.Z)(Za,2),Wa=ya[0],Ta=ya[1],Fa=ue(Hr),Ha=Fa.map(function(za){return Wa.get(za)}),Ja=fe.useMemo(function(){return Ha},[Ha.join("_")]),Ca=sr(Ja,Hr,bn),Qa=Gt&&Te(Gt.y),Qr=Gt&&Te(ca)||!!Sr.fixed,dr=Qr&&Hr.some(function(za){var ja=za.fixed;return ja}),Yr=fe.useRef(),Rr=Vt(Fn,_t),Wr=Rr.isSticky,Ea=Rr.offsetHeader,Ba=Rr.offsetSummary,qa=Rr.offsetScroll,ai=Rr.stickyClassName,ii=Rr.container,_a=fe.useMemo(function(){return or==null?void 0:or(rn)},[or,rn]),$a=(Qa||Wr)&&fe.isValidElement(_a)&&_a.type===he&&_a.props.fixed,li,ni,Li;Qa&&(ni={overflowY:pn?"scroll":"auto",maxHeight:Gt.y}),Qr&&(li={overflowX:"auto"},Qa||(ni={overflowY:"hidden"}),Li={width:ca===!0?"auto":ca,minWidth:"100%"});var Qi=fe.useCallback(function(za,ja){Ta(function(oi){if(oi.get(za)!==ja){var hi=new Map(oi);return hi.set(za,ja),hi}return oi})},[]),Oi=Cr(null),Pi=(0,Ie.Z)(Oi,2),Di=Pi[0],ui=Pi[1];function Ci(za,ja){ja&&(typeof ja=="function"?ja(za):ja.scrollLeft!==za&&(ja.scrollLeft=za,ja.scrollLeft!==za&&setTimeout(function(){ja.scrollLeft=za},0)))}var bi=(0,De.Z)(function(za){var ja=za.currentTarget,oi=za.scrollLeft,hi=bn==="rtl",di=typeof oi=="number"?oi:ja.scrollLeft,Ui=ja||er;if(!ui()||ui()===Ui){var zi;Di(Ui),Ci(di,Ra.current),Ci(di,pa.current),Ci(di,Pa.current),Ci(di,(zi=Yr.current)===null||zi===void 0?void 0:zi.setScrollLeft)}var Ia=ja||Ra.current;if(Ia){var Sa=Gn&&sn&&typeof ca=="number"?ca:Ia.scrollWidth,si=Ia.clientWidth;if(Sa===si){rr(!1),wa(!1);return}hi?(rr(-di0)):(rr(di>0),wa(di1?ge-dn:0,pn=(0,Se.Z)((0,Se.Z)((0,Se.Z)({},nn),Gt),{},{flex:"0 0 ".concat(dn,"px"),width:"".concat(dn,"px"),marginRight:rn,pointerEvents:"auto"}),Gn=fe.useMemo(function(){return bn?Fn<=1:sn===0||Fn===0||Fn>1},[Fn,sn,bn]);Gn?pn.visibility="hidden":bn&&(pn.height=kn==null?void 0:kn(Fn));var Ln=Gn?function(){return null}:Xn,In={};return(Fn===0||sn===0)&&(In.rowSpan=1,In.colSpan=1),fe.createElement(nt,(0,oe.Z)({className:qe()(le,Cn),ellipsis:Ht.ellipsis,align:Ht.align,scope:Ht.rowScope,component:zn,prefixCls:Jt.prefixCls,key:ft,record:Tn,index:An,renderIndex:Yn,dataIndex:or,render:Ln,shouldCellUpdate:Ht.shouldCellUpdate},pt,{appendNode:Bt,additionalProps:(0,Se.Z)((0,Se.Z)({},tn),{},{style:pn},In)}))}var qr=Xr,zr=["data","index","className","rowKey","style","extra","getHeight"],Jr=fe.forwardRef(function(ot,Jt){var Ht=ot.data,_t=ot.index,En=ot.className,An=ot.rowKey,zn=ot.style,Yn=ot.extra,Tn=ot.getHeight,Gt=(0,ee.Z)(ot,zr),Cn=Ht.record,bn=Ht.indent,kn=Ht.index,Xn=Fe(ve,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),or=Xn.scrollX,le=Xn.flattenColumns,ge=Xn.prefixCls,xe=Xn.fixColumn,we=Xn.componentWidth,Le=Fe(On,["getComponent"]),ft=Le.getComponent,pt=Ct(Cn,An,_t,bn),Bt=ft(["body","row"],"div"),tn=ft(["body","cell"],"div"),nn=pt.rowSupportExpand,Zt=pt.expanded,sn=pt.rowProps,jn=pt.expandedRowRender,Fn=pt.expandedRowClassName,xn;if(nn&&Zt){var dn=jn(Cn,_t,bn+1,Zt),rn=zt(Fn,Cn,_t,bn),pn={};xe&&(pn={style:(0,Re.Z)({},"--virtual-width","".concat(we,"px"))});var Gn="".concat(ge,"-expanded-row-cell");xn=fe.createElement(Bt,{className:qe()("".concat(ge,"-expanded-row"),"".concat(ge,"-expanded-row-level-").concat(bn+1),rn)},fe.createElement(nt,{component:tn,prefixCls:ge,className:qe()(Gn,(0,Re.Z)({},"".concat(Gn,"-fixed"),xe)),additionalProps:pn},dn))}var Ln=(0,Se.Z)((0,Se.Z)({},zn),{},{width:or});Yn&&(Ln.position="absolute",Ln.pointerEvents="none");var In=fe.createElement(Bt,(0,oe.Z)({},sn,Gt,{"data-row-key":An,ref:nn?null:Jt,className:qe()(En,"".concat(ge,"-row"),sn==null?void 0:sn.className,(0,Re.Z)({},"".concat(ge,"-row-extra"),Yn)),style:(0,Se.Z)((0,Se.Z)({},Ln),sn==null?void 0:sn.style)}),le.map(function(Zn,Sn){return fe.createElement(qr,{key:Sn,component:tn,rowInfo:pt,column:Zn,colIndex:Sn,indent:bn,index:_t,renderIndex:kn,record:Cn,inverse:Yn,getHeight:Tn})}));return nn?fe.createElement("div",{ref:Jt},In,xn):In}),ur=gt(Jr),xr=ur,oa=fe.forwardRef(function(ot,Jt){var Ht=ot.data,_t=ot.onScroll,En=Fe(ve,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),An=En.flattenColumns,zn=En.onColumnResize,Yn=En.getRowKey,Tn=En.expandedKeys,Gt=En.prefixCls,Cn=En.childrenColumnName,bn=En.scrollX,kn=En.direction,Xn=Fe(On),or=Xn.sticky,le=Xn.scrollY,ge=Xn.listItemHeight,xe=Xn.getComponent,we=Xn.onScroll,Le=fe.useRef(),ft=Ot(Ht,Cn,Tn,Yn),pt=fe.useMemo(function(){var xn=0;return An.map(function(dn){var rn=dn.width,pn=dn.key;return xn+=rn,[pn,rn,xn]})},[An]),Bt=fe.useMemo(function(){return pt.map(function(xn){return xn[2]})},[pt]);fe.useEffect(function(){pt.forEach(function(xn){var dn=(0,Ie.Z)(xn,2),rn=dn[0],pn=dn[1];zn(rn,pn)})},[pt]),fe.useImperativeHandle(Jt,function(){var xn,dn={scrollTo:function(pn){var Gn;(Gn=Le.current)===null||Gn===void 0||Gn.scrollTo(pn)},nativeElement:(xn=Le.current)===null||xn===void 0?void 0:xn.nativeElement};return Object.defineProperty(dn,"scrollLeft",{get:function(){var pn;return((pn=Le.current)===null||pn===void 0?void 0:pn.getScrollInfo().x)||0},set:function(pn){var Gn;(Gn=Le.current)===null||Gn===void 0||Gn.scrollTo({left:pn})}}),dn});var tn=function(dn,rn){var pn,Gn=(pn=ft[rn])===null||pn===void 0?void 0:pn.record,Ln=dn.onCell;if(Ln){var In,Zn=Ln(Gn,rn);return(In=Zn==null?void 0:Zn.rowSpan)!==null&&In!==void 0?In:1}return 1},nn=function(dn){var rn=dn.start,pn=dn.end,Gn=dn.getSize,Ln=dn.offsetY;if(pn<0)return null;for(var In=An.filter(function(Ir){return tn(Ir,rn)===0}),Zn=rn,Sn=function(Vr){if(In=In.filter(function(pr){return tn(pr,Vr)===0}),!In.length)return Zn=Vr,1},nr=rn;nr>=0&&!Sn(nr);nr-=1);for(var Br=An.filter(function(Ir){return tn(Ir,pn)!==1}),Er=pn,jr=function(Vr){if(Br=Br.filter(function(pr){return tn(pr,Vr)!==1}),!Br.length)return Er=Math.max(Vr-1,pn),1},Mr=pn;Mr1})&&Nr.push(Vr)},Zr=Zn;Zr<=Er;Zr+=1)Sr(Zr);var Tr=Nr.map(function(Ir){var Vr=ft[Ir],pr=Yn(Vr.record,Ir),Lr=function(vr){var Dr=Ir+vr-1,Gr=Yn(ft[Dr].record,Dr),$r=Gn(pr,Gr);return $r.bottom-$r.top},Ar=Gn(pr);return fe.createElement(xr,{key:Ir,data:Vr,rowKey:pr,index:Ir,style:{top:-Ln+Ar.top},extra:!0,getHeight:Lr})});return Tr},Zt=fe.useMemo(function(){return{columnsOffset:Bt}},[Bt]),sn="".concat(Gt,"-tbody"),jn=xe(["body","wrapper"]),Fn={};return or&&(Fn.position="sticky",Fn.bottom=0,(0,Me.Z)(or)==="object"&&or.offsetScroll&&(Fn.bottom=or.offsetScroll)),fe.createElement(Nt.Provider,{value:Zt},fe.createElement(ln.Z,{fullHeight:!1,ref:Le,prefixCls:"".concat(sn,"-virtual"),styles:{horizontalScrollBar:Fn},className:sn,height:le,itemHeight:ge||24,data:ft,itemKey:function(dn){return Yn(dn.record)},component:jn,scrollWidth:bn,direction:kn,onVirtualScroll:function(dn){var rn,pn=dn.x;_t({currentTarget:(rn=Le.current)===null||rn===void 0?void 0:rn.nativeElement,scrollLeft:pn})},onScroll:we,extraRender:nn},function(xn,dn,rn){var pn=Yn(xn.record,dn);return fe.createElement(xr,{data:xn,rowKey:pn,index:dn,style:rn.style})}))}),ia=gt(oa),yr=ia,kr=function(Jt,Ht){var _t=Ht.ref,En=Ht.onScroll;return fe.createElement(yr,{ref:_t,data:Jt,onScroll:En})};function _r(ot,Jt){var Ht=ot.data,_t=ot.columns,En=ot.scroll,An=ot.sticky,zn=ot.prefixCls,Yn=zn===void 0?mn:zn,Tn=ot.className,Gt=ot.listItemHeight,Cn=ot.components,bn=ot.onScroll,kn=En||{},Xn=kn.x,or=kn.y;typeof Xn!="number"&&(Xn=1),typeof or!="number"&&(or=500);var le=(0,Yt.zX)(function(we,Le){return(0,Xe.Z)(Cn,we)||Le}),ge=(0,Yt.zX)(bn),xe=fe.useMemo(function(){return{sticky:An,scrollY:or,listItemHeight:Gt,getComponent:le,onScroll:ge}},[An,or,Gt,le,ge]);return fe.createElement(On.Provider,{value:xe},fe.createElement(xa,(0,oe.Z)({},ot,{className:qe()(Tn,"".concat(Yn,"-virtual")),scroll:(0,Se.Z)((0,Se.Z)({},En),{},{x:Xn}),components:(0,Se.Z)((0,Se.Z)({},Cn),{},{body:Ht!=null&&Ht.length?kr:void 0}),columns:_t,internalHooks:z.R,tailor:!0,ref:Jt})))}var la=fe.forwardRef(_r);function Ur(ot){return Lt(la,ot)}var ra=Ur(),sa=null},54451:function(Dn,fn,re){"use strict";re.d(fn,{g:function(){return fe},v:function(){return be}});var z=re(33885),Ie=re(75931),De=re(48736),Ae=["expandable"],be="RC_TABLE_INTERNAL_COL_DEFINE";function fe(He){var at=He.expandable,Fe=(0,Ie.Z)(He,Ae),oe;return"expandable"in He?oe=(0,z.Z)((0,z.Z)({},Fe),at):oe=Fe,oe.showExpandColumn===!1&&(oe.expandIconColumnIndex=-1),oe}},22711:function(Dn,fn,re){"use strict";re.r(fn),re.d(fn,{ResizableTextArea:function(){return Ne},default:function(){return Wt}});var z=re(54476),Ie=re(20068),De=re(33885),Ae=re(94480),be=re(42978),fe=re(75931),He=re(92310),at=re.n(He),Fe=re(36901),oe=re(66003),ct=re(30292),pe=re(18929),xt=re(59301),tt=re(76190),ze=re(29301),_e=re(34280),it=re(16089),Lt=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,gt=["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"],$e={},Pe;function ve(St){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dt=St.getAttribute("id")||St.getAttribute("data-reactid")||St.getAttribute("name");if(ht&&$e[Dt])return $e[Dt];var Ce=window.getComputedStyle(St),ue=Ce.getPropertyValue("box-sizing")||Ce.getPropertyValue("-moz-box-sizing")||Ce.getPropertyValue("-webkit-box-sizing"),Te=parseFloat(Ce.getPropertyValue("padding-bottom"))+parseFloat(Ce.getPropertyValue("padding-top")),Et=parseFloat(Ce.getPropertyValue("border-bottom-width"))+parseFloat(Ce.getPropertyValue("border-top-width")),st=gt.map(function(vt){return"".concat(vt,":").concat(Ce.getPropertyValue(vt))}).join(";"),Be={sizingStyle:st,paddingSize:Te,borderSize:Et,boxSizing:ue};return ht&&Dt&&($e[Dt]=Be),Be}function Ke(St){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Pe||(Pe=document.createElement("textarea"),Pe.setAttribute("tab-index","-1"),Pe.setAttribute("aria-hidden","true"),Pe.setAttribute("name","hiddenTextarea"),document.body.appendChild(Pe)),St.getAttribute("wrap")?Pe.setAttribute("wrap",St.getAttribute("wrap")):Pe.removeAttribute("wrap");var ue=ve(St,ht),Te=ue.paddingSize,Et=ue.borderSize,st=ue.boxSizing,Be=ue.sizingStyle;Pe.setAttribute("style","".concat(Be,";").concat(Lt)),Pe.value=St.value||St.placeholder||"";var vt=void 0,lt=void 0,Yt,je=Pe.scrollHeight;if(st==="border-box"?je+=Et:st==="content-box"&&(je-=Te),Dt!==null||Ce!==null){Pe.value=" ";var Rt=Pe.scrollHeight-Te;Dt!==null&&(vt=Rt*Dt,st==="border-box"&&(vt=vt+Te+Et),je=Math.max(vt,je)),Ce!==null&&(lt=Rt*Ce,st==="border-box"&&(lt=lt+Te+Et),Yt=je>lt?"":"hidden",je=Math.min(lt,je))}var nt={height:je,overflowY:Yt,resize:"none"};return vt&&(nt.minHeight=vt),lt&&(nt.maxHeight=lt),nt}var rt=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Pt=0,Me=1,Se=2,Re=xt.forwardRef(function(St,ht){var Dt=St,Ce=Dt.prefixCls,ue=Dt.defaultValue,Te=Dt.value,Et=Dt.autoSize,st=Dt.onResize,Be=Dt.className,vt=Dt.style,lt=Dt.disabled,Yt=Dt.onChange,je=Dt.onInternalAutoSize,Rt=(0,fe.Z)(Dt,rt),nt=(0,pe.Z)(ue,{value:Te,postState:function(hn){return hn!=null?hn:""}}),et=(0,be.Z)(nt,2),Ft=et[0],se=et[1],te=function(hn){se(hn.target.value),Yt==null||Yt(hn)},ee=xt.useRef();xt.useImperativeHandle(ht,function(){return{textArea:ee.current}});var ie=xt.useMemo(function(){return Et&&(0,tt.Z)(Et)==="object"?[Et.minRows,Et.maxRows]:[]},[Et]),de=(0,be.Z)(ie,2),ne=de[0],he=de[1],We=!!Et,Qe=function(){try{if(document.activeElement===ee.current){var hn=ee.current,Ve=hn.selectionStart,Ye=hn.selectionEnd,Xt=hn.scrollTop;ee.current.setSelectionRange(Ve,Ye),ee.current.scrollTop=Xt}}catch(un){}},wt=xt.useState(Se),Ze=(0,be.Z)(wt,2),ke=Ze[0],kt=Ze[1],en=xt.useState(),an=(0,be.Z)(en,2),Ot=an[0],Ct=an[1],on=function(){kt(Pt)};(0,_e.Z)(function(){We&&on()},[Te,ne,he,We]),(0,_e.Z)(function(){if(ke===Pt)kt(Me);else if(ke===Me){var Kt=Ke(ee.current,!1,ne,he);kt(Se),Ct(Kt)}else Qe()},[ke]);var Je=xt.useRef(),Ge=function(){it.Z.cancel(Je.current)},Oe=function(hn){ke===Se&&(st==null||st(hn),Et&&(Ge(),Je.current=(0,it.Z)(function(){on()})))};xt.useEffect(function(){return Ge},[]);var zt=We?Ot:null,At=(0,De.Z)((0,De.Z)({},vt),zt);return(ke===Pt||ke===Me)&&(At.overflowY="hidden",At.overflowX="hidden"),xt.createElement(ze.Z,{onResize:Oe,disabled:!(Et||st)},xt.createElement("textarea",(0,z.Z)({},Rt,{ref:ee,style:At,className:at()(Ce,Be,(0,Ie.Z)({},"".concat(Ce,"-disabled"),lt)),disabled:lt,value:Ft,onChange:te})))}),Ne=Re,qe=["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"],Ue=xt.forwardRef(function(St,ht){var Dt,Ce=St.defaultValue,ue=St.value,Te=St.onFocus,Et=St.onBlur,st=St.onChange,Be=St.allowClear,vt=St.maxLength,lt=St.onCompositionStart,Yt=St.onCompositionEnd,je=St.suffix,Rt=St.prefixCls,nt=Rt===void 0?"rc-textarea":Rt,et=St.showCount,Ft=St.count,se=St.className,te=St.style,ee=St.disabled,ie=St.hidden,de=St.classNames,ne=St.styles,he=St.onResize,We=St.onClear,Qe=St.onPressEnter,wt=St.readOnly,Ze=St.autoSize,ke=St.onKeyDown,kt=(0,fe.Z)(St,qe),en=(0,pe.Z)(Ce,{value:ue,defaultValue:Ce}),an=(0,be.Z)(en,2),Ot=an[0],Ct=an[1],on=Ot==null?"":String(Ot),Je=xt.useState(!1),Ge=(0,be.Z)(Je,2),Oe=Ge[0],zt=Ge[1],At=xt.useRef(!1),Kt=xt.useState(null),hn=(0,be.Z)(Kt,2),Ve=hn[0],Ye=hn[1],Xt=(0,xt.useRef)(null),un=(0,xt.useRef)(null),gn=function(){var Vn;return(Vn=un.current)===null||Vn===void 0?void 0:Vn.textArea},cn=function(){gn().focus()};(0,xt.useImperativeHandle)(ht,function(){var Vt;return{resizableTextArea:un.current,focus:cn,blur:function(){gn().blur()},nativeElement:((Vt=Xt.current)===null||Vt===void 0?void 0:Vt.nativeElement)||gn()}}),(0,xt.useEffect)(function(){zt(function(Vt){return!ee&&Vt})},[ee]);var Qn=xt.useState(null),Un=(0,be.Z)(Qn,2),Wn=Un[0],Qt=Un[1];xt.useEffect(function(){if(Wn){var Vt;(Vt=gn()).setSelectionRange.apply(Vt,(0,Ae.Z)(Wn))}},[Wn]);var Jn=(0,oe.Z)(Ft,et),Nn=(Dt=Jn.max)!==null&&Dt!==void 0?Dt:vt,Pn=Number(Nn)>0,wn=Jn.strategy(on),$t=!!Nn&&wn>Nn,Ut=function(Vn,sr){var Fr=sr;!At.current&&Jn.exceedFormatter&&Jn.max&&Jn.strategy(sr)>Jn.max&&(Fr=Jn.exceedFormatter(sr,{max:Jn.max}),sr!==Fr&&Qt([gn().selectionStart||0,gn().selectionEnd||0])),Ct(Fr),(0,ct.rJ)(Vn.currentTarget,Vn,st,Fr)},mt=function(Vn){At.current=!0,lt==null||lt(Vn)},dt=function(Vn){At.current=!1,Ut(Vn,Vn.currentTarget.value),Yt==null||Yt(Vn)},Tt=function(Vn){Ut(Vn,Vn.target.value)},jt=function(Vn){Vn.key==="Enter"&&Qe&&Qe(Vn),ke==null||ke(Vn)},vn=function(Vn){zt(!0),Te==null||Te(Vn)},$n=function(Vn){zt(!1),Et==null||Et(Vn)},lr=function(Vn){Ct(""),cn(),(0,ct.rJ)(gn(),Vn,st)},Cr=je,hr;Jn.show&&(Jn.showFormatter?hr=Jn.showFormatter({value:on,count:wn,maxLength:Nn}):hr="".concat(wn).concat(Pn?" / ".concat(Nn):""),Cr=xt.createElement(xt.Fragment,null,Cr,xt.createElement("span",{className:at()("".concat(nt,"-data-count"),de==null?void 0:de.count),style:ne==null?void 0:ne.count},hr)));var fr=function(Vn){var sr;he==null||he(Vn),(sr=gn())!==null&&sr!==void 0&&sr.style.height&&Ye(!0)},Bn=!Ze&&!et&&!Be;return xt.createElement(Fe.BaseInput,{ref:Xt,value:on,allowClear:Be,handleReset:lr,suffix:Cr,prefixCls:nt,classNames:(0,De.Z)((0,De.Z)({},de),{},{affixWrapper:at()(de==null?void 0:de.affixWrapper,(0,Ie.Z)((0,Ie.Z)({},"".concat(nt,"-show-count"),et),"".concat(nt,"-textarea-allow-clear"),Be))}),disabled:ee,focused:Oe,className:at()(se,$t&&"".concat(nt,"-out-of-range")),style:(0,De.Z)((0,De.Z)({},te),Ve&&!Bn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof hr=="string"?hr:void 0}},hidden:ie,readOnly:wt,onClear:We},xt.createElement(Ne,(0,z.Z)({},kt,{autoSize:Ze,maxLength:vt,onKeyDown:jt,onChange:Tt,onFocus:vn,onBlur:$n,onCompositionStart:mt,onCompositionEnd:dt,className:at()(de==null?void 0:de.textarea),style:(0,De.Z)((0,De.Z)({},ne==null?void 0:ne.textarea),{},{resize:te==null?void 0:te.resize}),disabled:ee,prefixCls:nt,onResize:fr,ref:un,readOnly:wt})))}),Xe=Ue,Wt=Xe},639:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return $e}});var z=re(54476),Ie=re(20068),De=re(33885),Ae=re(42978),be=re(75931),fe=re(59301),He=re(92310),at=re.n(He),Fe=re(26112),oe=re(30699),ct=function(ve){for(var Ke=ve.prefixCls,rt=ve.level,Pt=ve.isStart,Me=ve.isEnd,Se="".concat(Ke,"-indent-unit"),Re=[],Ne=0;Ne0&&arguments[0]!==void 0?arguments[0]:[],de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=ie.length,he=de.length;if(Math.abs(ne-he)!==1)return{add:!1,key:null};function We(Qe,wt){var Ze=new Map;Qe.forEach(function(kt){Ze.set(kt,!0)});var ke=wt.filter(function(kt){return!Ze.has(kt)});return ke.length===1?ke[0]:null}return ne ").concat(de);return de}var Yt=_e.forwardRef(function(ie,de){var ne=ie.prefixCls,he=ie.data,We=ie.selectable,Qe=ie.checkable,wt=ie.expandedKeys,Ze=ie.selectedKeys,ke=ie.checkedKeys,kt=ie.loadedKeys,en=ie.loadingKeys,an=ie.halfCheckedKeys,Ot=ie.keyEntities,Ct=ie.disabled,on=ie.dragging,Je=ie.dragOverNodeKey,Ge=ie.dropPosition,Oe=ie.motion,zt=ie.height,At=ie.itemHeight,Kt=ie.virtual,hn=ie.scrollWidth,Ve=ie.focusable,Ye=ie.activeItem,Xt=ie.focused,un=ie.tabIndex,gn=ie.onKeyDown,cn=ie.onFocus,Qn=ie.onBlur,Un=ie.onActiveChange,Wn=ie.onListChangeStart,Qt=ie.onListChangeEnd,Jn=(0,ve.Z)(ie,ht),Nn=_e.useRef(null),Pn=_e.useRef(null);_e.useImperativeHandle(de,function(){return{scrollTo:function(ar){Nn.current.scrollTo(ar)},getIndentWidth:function(){return Pn.current.offsetWidth}}});var wn=_e.useState(wt),$t=(0,Pe.Z)(wn,2),Ut=$t[0],mt=$t[1],dt=_e.useState(he),Tt=(0,Pe.Z)(dt,2),jt=Tt[0],vn=Tt[1],$n=_e.useState(he),lr=(0,Pe.Z)($n,2),Cr=lr[0],hr=lr[1],fr=_e.useState([]),Bn=(0,Pe.Z)(fr,2),Vt=Bn[0],Vn=Bn[1],sr=_e.useState(null),Fr=(0,Pe.Z)(sr,2),ut=Fr[0],yt=Fr[1],Kn=_e.useRef(he);Kn.current=he;function Rn(){var _n=Kn.current;vn(_n),hr(_n),Vn([]),yt(null),Qt()}(0,Ke.Z)(function(){mt(wt);var _n=Wt(Ut,wt);if(_n.key!==null)if(_n.add){var ar=jt.findIndex(function(er){var mr=er.key;return mr===_n.key}),br=Be(St(jt,he,_n.key),Kt,zt,At),tr=jt.slice();tr.splice(ar+1,0,st),hr(tr),Vn(br),yt("show")}else{var ir=he.findIndex(function(er){var mr=er.key;return mr===_n.key}),mn=Be(St(he,jt,_n.key),Kt,zt,At),qt=he.slice();qt.splice(ir+1,0,st),hr(qt),Vn(mn),yt("hide")}else jt!==he&&(vn(he),hr(he))},[wt,he]),_e.useEffect(function(){on||Rn()},[on]);var Mt=Oe?Cr:he,Hn={expandedKeys:wt,selectedKeys:Ze,loadedKeys:kt,loadingKeys:en,checkedKeys:ke,halfCheckedKeys:an,dragOverNodeKey:Je,dropPosition:Ge,keyEntities:Ot};return _e.createElement(_e.Fragment,null,Xt&&Ye&&_e.createElement("span",{style:Dt,"aria-live":"assertive"},lt(Ye)),_e.createElement("div",null,_e.createElement("input",{style:Dt,disabled:Ve===!1||Ct,tabIndex:Ve!==!1?un:null,onKeyDown:gn,onFocus:cn,onBlur:Qn,value:"",onChange:Ce,"aria-label":"for screen reader"})),_e.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},_e.createElement("div",{className:"".concat(ne,"-indent")},_e.createElement("div",{ref:Pn,className:"".concat(ne,"-indent-unit")}))),_e.createElement(rt.Z,(0,z.Z)({},Jn,{data:Mt,itemKey:vt,height:zt,fullHeight:!1,virtual:Kt,itemHeight:At,scrollWidth:hn,prefixCls:"".concat(ne,"-list"),ref:Nn,role:"tree",onVisibleChange:function(ar){ar.every(function(br){return vt(br)!==ue})&&Rn()}}),function(_n){var ar=_n.pos,br=Object.assign({},($e(_n.data),_n.data)),tr=_n.title,ir=_n.key,mn=_n.isStart,qt=_n.isEnd,er=(0,Ne.km)(ir,ar);delete br.key,delete br.children;var mr=(0,Ne.H8)(er,Hn);return _e.createElement(Xe,(0,z.Z)({},br,mr,{title:tr,active:!!Ye&&ir===Ye.key,pos:ar,data:_n.data,isStart:mn,isEnd:qt,motion:Oe,motionNodes:ir===ue?Vt:null,motionType:ut,onMotionStart:Wn,onMotionEnd:Rn,treeNodeRequiredProps:Hn,onMouseMove:function(){Un(null)}}))}))}),je=Yt,Rt=re(82661),nt=re(34643),et=re(65065),Ft=10,se=function(ie){(0,at.Z)(ne,ie);var de=(0,Fe.Z)(ne);function ne(){var he;(0,be.Z)(this,ne);for(var We=arguments.length,Qe=new Array(We),wt=0;wt2&&arguments[2]!==void 0?arguments[2]:!1,an=he.state,Ot=an.dragChildrenKeys,Ct=an.dropPosition,on=an.dropTargetKey,Je=an.dropTargetPos,Ge=an.dropAllowed;if(Ge){var Oe=he.props.onDrop;if(he.setState({dragOverNodeKey:null}),he.cleanDragState(),on!==null){var zt=(0,De.Z)((0,De.Z)({},(0,Ne.H8)(on,he.getTreeNodeRequiredProps())),{},{active:((kt=he.getActiveItem())===null||kt===void 0?void 0:kt.key)===on,data:(0,et.Z)(he.state.keyEntities,on).node}),At=Ot.includes(on);(0,ze.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Kt=(0,Rt.yx)(Je),hn={event:Ze,node:(0,Ne.F)(zt),dragNode:he.dragNodeProps?(0,Ne.F)(he.dragNodeProps):null,dragNodesKeys:[he.dragNodeProps.eventKey].concat(Ot),dropToGap:Ct!==0,dropPosition:Ct+Number(Kt[Kt.length-1])};en||Oe==null||Oe(hn),he.dragNodeProps=null}}}),(0,oe.Z)((0,He.Z)(he),"cleanDragState",function(){var Ze=he.state.draggingNodeKey;Ze!==null&&he.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),he.dragStartMousePosition=null,he.currentMouseOverDroppableNodeKey=null}),(0,oe.Z)((0,He.Z)(he),"triggerExpandActionExpand",function(Ze,ke){var kt=he.state,en=kt.expandedKeys,an=kt.flattenNodes,Ot=ke.expanded,Ct=ke.key,on=ke.isLeaf;if(!(on||Ze.shiftKey||Ze.metaKey||Ze.ctrlKey)){var Je=an.filter(function(Oe){return Oe.key===Ct})[0],Ge=(0,Ne.F)((0,De.Z)((0,De.Z)({},(0,Ne.H8)(Ct,he.getTreeNodeRequiredProps())),{},{data:Je.data}));he.setExpandedKeys(Ot?(0,Rt._5)(en,Ct):(0,Rt.L0)(en,Ct)),he.onNodeExpand(Ze,Ge)}}),(0,oe.Z)((0,He.Z)(he),"onNodeClick",function(Ze,ke){var kt=he.props,en=kt.onClick,an=kt.expandAction;an==="click"&&he.triggerExpandActionExpand(Ze,ke),en==null||en(Ze,ke)}),(0,oe.Z)((0,He.Z)(he),"onNodeDoubleClick",function(Ze,ke){var kt=he.props,en=kt.onDoubleClick,an=kt.expandAction;an==="doubleClick"&&he.triggerExpandActionExpand(Ze,ke),en==null||en(Ze,ke)}),(0,oe.Z)((0,He.Z)(he),"onNodeSelect",function(Ze,ke){var kt=he.state.selectedKeys,en=he.state,an=en.keyEntities,Ot=en.fieldNames,Ct=he.props,on=Ct.onSelect,Je=Ct.multiple,Ge=ke.selected,Oe=ke[Ot.key],zt=!Ge;zt?Je?kt=(0,Rt.L0)(kt,Oe):kt=[Oe]:kt=(0,Rt._5)(kt,Oe);var At=kt.map(function(Kt){var hn=(0,et.Z)(an,Kt);return hn?hn.node:null}).filter(Boolean);he.setUncontrolledState({selectedKeys:kt}),on==null||on(kt,{event:"select",selected:zt,node:ke,selectedNodes:At,nativeEvent:Ze.nativeEvent})}),(0,oe.Z)((0,He.Z)(he),"onNodeCheck",function(Ze,ke,kt){var en=he.state,an=en.keyEntities,Ot=en.checkedKeys,Ct=en.halfCheckedKeys,on=he.props,Je=on.checkStrictly,Ge=on.onCheck,Oe=ke.key,zt,At={event:"check",node:ke,checked:kt,nativeEvent:Ze.nativeEvent};if(Je){var Kt=kt?(0,Rt.L0)(Ot,Oe):(0,Rt._5)(Ot,Oe),hn=(0,Rt._5)(Ct,Oe);zt={checked:Kt,halfChecked:hn},At.checkedNodes=Kt.map(function(cn){return(0,et.Z)(an,cn)}).filter(Boolean).map(function(cn){return cn.node}),he.setUncontrolledState({checkedKeys:Kt})}else{var Ve=(0,nt.S)([].concat((0,Ae.Z)(Ot),[Oe]),!0,an),Ye=Ve.checkedKeys,Xt=Ve.halfCheckedKeys;if(!kt){var un=new Set(Ye);un.delete(Oe);var gn=(0,nt.S)(Array.from(un),{checked:!1,halfCheckedKeys:Xt},an);Ye=gn.checkedKeys,Xt=gn.halfCheckedKeys}zt=Ye,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=Xt,Ye.forEach(function(cn){var Qn=(0,et.Z)(an,cn);if(Qn){var Un=Qn.node,Wn=Qn.pos;At.checkedNodes.push(Un),At.checkedNodesPositions.push({node:Un,pos:Wn})}}),he.setUncontrolledState({checkedKeys:Ye},!1,{halfCheckedKeys:Xt})}Ge==null||Ge(zt,At)}),(0,oe.Z)((0,He.Z)(he),"onNodeLoad",function(Ze){var ke,kt=Ze.key,en=he.state.keyEntities,an=(0,et.Z)(en,kt);if(!(an!=null&&(ke=an.children)!==null&&ke!==void 0&&ke.length)){var Ot=new Promise(function(Ct,on){he.setState(function(Je){var Ge=Je.loadedKeys,Oe=Ge===void 0?[]:Ge,zt=Je.loadingKeys,At=zt===void 0?[]:zt,Kt=he.props,hn=Kt.loadData,Ve=Kt.onLoad;if(!hn||Oe.includes(kt)||At.includes(kt))return null;var Ye=hn(Ze);return Ye.then(function(){var Xt=he.state.loadedKeys,un=(0,Rt.L0)(Xt,kt);Ve==null||Ve(un,{event:"load",node:Ze}),he.setUncontrolledState({loadedKeys:un}),he.setState(function(gn){return{loadingKeys:(0,Rt._5)(gn.loadingKeys,kt)}}),Ct()}).catch(function(Xt){if(he.setState(function(gn){return{loadingKeys:(0,Rt._5)(gn.loadingKeys,kt)}}),he.loadingRetryTimes[kt]=(he.loadingRetryTimes[kt]||0)+1,he.loadingRetryTimes[kt]>=Ft){var un=he.state.loadedKeys;(0,ze.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),he.setUncontrolledState({loadedKeys:(0,Rt.L0)(un,kt)}),Ct()}on(Xt)}),{loadingKeys:(0,Rt.L0)(At,kt)}})});return Ot.catch(function(){}),Ot}}),(0,oe.Z)((0,He.Z)(he),"onNodeMouseEnter",function(Ze,ke){var kt=he.props.onMouseEnter;kt==null||kt({event:Ze,node:ke})}),(0,oe.Z)((0,He.Z)(he),"onNodeMouseLeave",function(Ze,ke){var kt=he.props.onMouseLeave;kt==null||kt({event:Ze,node:ke})}),(0,oe.Z)((0,He.Z)(he),"onNodeContextMenu",function(Ze,ke){var kt=he.props.onRightClick;kt&&(Ze.preventDefault(),kt({event:Ze,node:ke}))}),(0,oe.Z)((0,He.Z)(he),"onFocus",function(){var Ze=he.props.onFocus;he.setState({focused:!0});for(var ke=arguments.length,kt=new Array(ke),en=0;en1&&arguments[1]!==void 0?arguments[1]:!1,kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!he.destroyed){var en=!1,an=!0,Ot={};Object.keys(Ze).forEach(function(Ct){if(he.props.hasOwnProperty(Ct)){an=!1;return}en=!0,Ot[Ct]=Ze[Ct]}),en&&(!ke||an)&&he.setState((0,De.Z)((0,De.Z)({},Ot),kt))}}),(0,oe.Z)((0,He.Z)(he),"scrollTo",function(Ze){he.listRef.current.scrollTo(Ze)}),he}return(0,fe.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var We=this.props,Qe=We.activeKey,wt=We.itemScrollOffset,Ze=wt===void 0?0:wt;Qe!==void 0&&Qe!==this.state.activeKey&&(this.setState({activeKey:Qe}),Qe!==null&&this.scrollTo({key:Qe,offset:Ze}))}},{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 We=this.state,Qe=We.focused,wt=We.flattenNodes,Ze=We.keyEntities,ke=We.draggingNodeKey,kt=We.activeKey,en=We.dropLevelOffset,an=We.dropContainerKey,Ot=We.dropTargetKey,Ct=We.dropPosition,on=We.dragOverNodeKey,Je=We.indent,Ge=this.props,Oe=Ge.prefixCls,zt=Ge.className,At=Ge.style,Kt=Ge.showLine,hn=Ge.focusable,Ve=Ge.tabIndex,Ye=Ve===void 0?0:Ve,Xt=Ge.selectable,un=Ge.showIcon,gn=Ge.icon,cn=Ge.switcherIcon,Qn=Ge.draggable,Un=Ge.checkable,Wn=Ge.checkStrictly,Qt=Ge.disabled,Jn=Ge.motion,Nn=Ge.loadData,Pn=Ge.filterTreeNode,wn=Ge.height,$t=Ge.itemHeight,Ut=Ge.scrollWidth,mt=Ge.virtual,dt=Ge.titleRender,Tt=Ge.dropIndicatorRender,jt=Ge.onContextMenu,vn=Ge.onScroll,$n=Ge.direction,lr=Ge.rootClassName,Cr=Ge.rootStyle,hr=(0,tt.Z)(this.props,{aria:!0,data:!0}),fr;Qn&&((0,Ie.Z)(Qn)==="object"?fr=Qn:typeof Qn=="function"?fr={nodeDraggable:Qn}:fr={});var Bn={prefixCls:Oe,selectable:Xt,showIcon:un,icon:gn,switcherIcon:cn,draggable:fr,draggingNodeKey:ke,checkable:Un,checkStrictly:Wn,disabled:Qt,keyEntities:Ze,dropLevelOffset:en,dropContainerKey:an,dropTargetKey:Ot,dropPosition:Ct,dragOverNodeKey:on,indent:Je,direction:$n,dropIndicatorRender:Tt,loadData:Nn,filterTreeNode:Pn,titleRender:dt,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 _e.createElement(it.k.Provider,{value:Bn},_e.createElement("div",{className:pe()(Oe,zt,lr,(0,oe.Z)((0,oe.Z)((0,oe.Z)({},"".concat(Oe,"-show-line"),Kt),"".concat(Oe,"-focused"),Qe),"".concat(Oe,"-active-focused"),kt!==null)),style:Cr},_e.createElement(je,(0,z.Z)({ref:this.listRef,prefixCls:Oe,style:At,data:wt,disabled:Qt,selectable:Xt,checkable:!!Un,motion:Jn,dragging:ke!==null,height:wn,itemHeight:$t,virtual:mt,focusable:hn,focused:Qe,tabIndex:Ye,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:jt,onScroll:vn,scrollWidth:Ut},this.getTreeNodeRequiredProps(),hr))))}}],[{key:"getDerivedStateFromProps",value:function(We,Qe){var wt=Qe.prevProps,Ze={prevProps:We};function ke(Ye){return!wt&&We.hasOwnProperty(Ye)||wt&&wt[Ye]!==We[Ye]}var kt,en=Qe.fieldNames;if(ke("fieldNames")&&(en=(0,Ne.w$)(We.fieldNames),Ze.fieldNames=en),ke("treeData")?kt=We.treeData:ke("children")&&((0,ze.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),kt=(0,Ne.zn)(We.children)),kt){Ze.treeData=kt;var an=(0,Ne.I8)(kt,{fieldNames:en});Ze.keyEntities=(0,De.Z)((0,oe.Z)({},ue,Et),an.keyEntities)}var Ot=Ze.keyEntities||Qe.keyEntities;if(ke("expandedKeys")||wt&&ke("autoExpandParent"))Ze.expandedKeys=We.autoExpandParent||!wt&&We.defaultExpandParent?(0,Rt.r7)(We.expandedKeys,Ot):We.expandedKeys;else if(!wt&&We.defaultExpandAll){var Ct=(0,De.Z)({},Ot);delete Ct[ue];var on=[];Object.keys(Ct).forEach(function(Ye){var Xt=Ct[Ye];Xt.children&&Xt.children.length&&on.push(Xt.key)}),Ze.expandedKeys=on}else!wt&&We.defaultExpandedKeys&&(Ze.expandedKeys=We.autoExpandParent||We.defaultExpandParent?(0,Rt.r7)(We.defaultExpandedKeys,Ot):We.defaultExpandedKeys);if(Ze.expandedKeys||delete Ze.expandedKeys,kt||Ze.expandedKeys){var Je=(0,Ne.oH)(kt||Qe.treeData,Ze.expandedKeys||Qe.expandedKeys,en);Ze.flattenNodes=Je}if(We.selectable&&(ke("selectedKeys")?Ze.selectedKeys=(0,Rt.BT)(We.selectedKeys,We):!wt&&We.defaultSelectedKeys&&(Ze.selectedKeys=(0,Rt.BT)(We.defaultSelectedKeys,We))),We.checkable){var Ge;if(ke("checkedKeys")?Ge=(0,Rt.E6)(We.checkedKeys)||{}:!wt&&We.defaultCheckedKeys?Ge=(0,Rt.E6)(We.defaultCheckedKeys)||{}:kt&&(Ge=(0,Rt.E6)(We.checkedKeys)||{checkedKeys:Qe.checkedKeys,halfCheckedKeys:Qe.halfCheckedKeys}),Ge){var Oe=Ge,zt=Oe.checkedKeys,At=zt===void 0?[]:zt,Kt=Oe.halfCheckedKeys,hn=Kt===void 0?[]:Kt;if(!We.checkStrictly){var Ve=(0,nt.S)(At,!0,Ot);At=Ve.checkedKeys,hn=Ve.halfCheckedKeys}Ze.checkedKeys=At,Ze.halfCheckedKeys=hn}}return ke("loadedKeys")&&(Ze.loadedKeys=We.loadedKeys),Ze}}]),ne}(_e.Component);(0,oe.Z)(se,"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:gt,allowDrop:function(){return!0},expandAction:!1}),(0,oe.Z)(se,"TreeNode",Me.Z);var te=se,ee=te},82661:function(Dn,fn,re){"use strict";re.d(fn,{BT:function(){return _e},E6:function(){return gt},L0:function(){return oe},OM:function(){return ze},_5:function(){return Fe},r7:function(){return $e},wA:function(){return pe},yx:function(){return ct}});var z=re(94480),Ie=re(76190),De=re(48736),Ae=re(59301),be=re(639),fe=re(65065),He=re(34061),at=null;function Fe(Pe,ve){if(!Pe)return[];var Ke=Pe.slice(),rt=Ke.indexOf(ve);return rt>=0&&Ke.splice(rt,1),Ke}function oe(Pe,ve){var Ke=(Pe||[]).slice();return Ke.indexOf(ve)===-1&&Ke.push(ve),Ke}function ct(Pe){return Pe.split("-")}function pe(Pe,ve){var Ke=[],rt=(0,fe.Z)(ve,Pe);function Pt(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Me.forEach(function(Se){var Re=Se.key,Ne=Se.children;Ke.push(Re),Pt(Ne)})}return Pt(rt.children),Ke}function xt(Pe){if(Pe.parent){var ve=ct(Pe.pos);return Number(ve[ve.length-1])===Pe.parent.children.length-1}return!1}function tt(Pe){var ve=ct(Pe.pos);return Number(ve[ve.length-1])===0}function ze(Pe,ve,Ke,rt,Pt,Me,Se,Re,Ne,qe){var Ue,Xe=Pe.clientX,Wt=Pe.clientY,St=Pe.target.getBoundingClientRect(),ht=St.top,Dt=St.height,Ce=(qe==="rtl"?-1:1)*(((Pt==null?void 0:Pt.x)||0)-Xe),ue=(Ce-12)/rt,Te=Ne.filter(function(ee){var ie;return(ie=Re[ee])===null||ie===void 0||(ie=ie.children)===null||ie===void 0?void 0:ie.length}),Et=(0,fe.Z)(Re,Ke.eventKey);if(Wt-1.5?Me({dragNode:Ft,dropNode:se,dropPosition:1})?Rt=1:te=!1:Me({dragNode:Ft,dropNode:se,dropPosition:0})?Rt=0:Me({dragNode:Ft,dropNode:se,dropPosition:1})?Rt=1:te=!1:Me({dragNode:Ft,dropNode:se,dropPosition:1})?Rt=1:te=!1,{dropPosition:Rt,dropLevelOffset:nt,dropTargetKey:Et.key,dropTargetPos:Et.pos,dragOverNodeKey:je,dropContainerKey:Rt===0?null:((Ue=Et.parent)===null||Ue===void 0?void 0:Ue.key)||null,dropAllowed:te}}function _e(Pe,ve){if(Pe){var Ke=ve.multiple;return Ke?Pe.slice():Pe.length?[Pe[0]]:Pe}}var it=function(ve){return ve};function Lt(Pe,ve){if(!Pe)return[];var Ke=ve||{},rt=Ke.processProps,Pt=rt===void 0?it:rt,Me=Array.isArray(Pe)?Pe:[Pe];return Me.map(function(Se){var Re=Se.children,Ne=_objectWithoutProperties(Se,at),qe=Lt(Re,ve);return React.createElement(TreeNode,_extends({key:Ne.key},Pt(Ne)),qe)})}function gt(Pe){if(!Pe)return null;var ve;if(Array.isArray(Pe))ve={checkedKeys:Pe,halfCheckedKeys:void 0};else if((0,Ie.Z)(Pe)==="object")ve={checkedKeys:Pe.checked||void 0,halfCheckedKeys:Pe.halfChecked||void 0};else return(0,De.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ve}function $e(Pe,ve){var Ke=new Set;function rt(Pt){if(!Ke.has(Pt)){var Me=(0,fe.Z)(ve,Pt);if(Me){Ke.add(Pt);var Se=Me.parent,Re=Me.node;Re.disabled||Se&&rt(Se.key)}}}return(Pe||[]).forEach(function(Pt){rt(Pt)}),(0,z.Z)(Ke)}},34643:function(Dn,fn,re){"use strict";re.d(fn,{S:function(){return He}});var z=re(48736),Ie=re(65065);function De(at,Fe){var oe=new Set;return at.forEach(function(ct){Fe.has(ct)||oe.add(ct)}),oe}function Ae(at){var Fe=at||{},oe=Fe.disabled,ct=Fe.disableCheckbox,pe=Fe.checkable;return!!(oe||ct)||pe===!1}function be(at,Fe,oe,ct){for(var pe=new Set(at),xt=new Set,tt=0;tt<=oe;tt+=1){var ze=Fe.get(tt)||new Set;ze.forEach(function(gt){var $e=gt.key,Pe=gt.node,ve=gt.children,Ke=ve===void 0?[]:ve;pe.has($e)&&!ct(Pe)&&Ke.filter(function(rt){return!ct(rt.node)}).forEach(function(rt){pe.add(rt.key)})})}for(var _e=new Set,it=oe;it>=0;it-=1){var Lt=Fe.get(it)||new Set;Lt.forEach(function(gt){var $e=gt.parent,Pe=gt.node;if(!(ct(Pe)||!gt.parent||_e.has(gt.parent.key))){if(ct(gt.parent.node)){_e.add($e.key);return}var ve=!0,Ke=!1;($e.children||[]).filter(function(rt){return!ct(rt.node)}).forEach(function(rt){var Pt=rt.key,Me=pe.has(Pt);ve&&!Me&&(ve=!1),!Ke&&(Me||xt.has(Pt))&&(Ke=!0)}),ve&&pe.add($e.key),Ke&&xt.add($e.key),_e.add($e.key)}})}return{checkedKeys:Array.from(pe),halfCheckedKeys:Array.from(De(xt,pe))}}function fe(at,Fe,oe,ct,pe){for(var xt=new Set(at),tt=new Set(Fe),ze=0;ze<=ct;ze+=1){var _e=oe.get(ze)||new Set;_e.forEach(function($e){var Pe=$e.key,ve=$e.node,Ke=$e.children,rt=Ke===void 0?[]:Ke;!xt.has(Pe)&&!tt.has(Pe)&&!pe(ve)&&rt.filter(function(Pt){return!pe(Pt.node)}).forEach(function(Pt){xt.delete(Pt.key)})})}tt=new Set;for(var it=new Set,Lt=ct;Lt>=0;Lt-=1){var gt=oe.get(Lt)||new Set;gt.forEach(function($e){var Pe=$e.parent,ve=$e.node;if(!(pe(ve)||!$e.parent||it.has($e.parent.key))){if(pe($e.parent.node)){it.add(Pe.key);return}var Ke=!0,rt=!1;(Pe.children||[]).filter(function(Pt){return!pe(Pt.node)}).forEach(function(Pt){var Me=Pt.key,Se=xt.has(Me);Ke&&!Se&&(Ke=!1),!rt&&(Se||tt.has(Me))&&(rt=!0)}),Ke||xt.delete(Pe.key),rt&&tt.add(Pe.key),it.add(Pe.key)}})}return{checkedKeys:Array.from(xt),halfCheckedKeys:Array.from(De(tt,xt))}}function He(at,Fe,oe,ct){var pe=[],xt;ct?xt=ct:xt=Ae;var tt=new Set(at.filter(function(Lt){var gt=!!(0,Ie.Z)(oe,Lt);return gt||pe.push(Lt),gt})),ze=new Map,_e=0;Object.keys(oe).forEach(function(Lt){var gt=oe[Lt],$e=gt.level,Pe=ze.get($e);Pe||(Pe=new Set,ze.set($e,Pe)),Pe.add(gt),_e=Math.max(_e,$e)}),(0,z.ZP)(!pe.length,"Tree missing follow keys: ".concat(pe.slice(0,100).map(function(Lt){return"'".concat(Lt,"'")}).join(", ")));var it;return Fe===!0?it=be(tt,ze,_e,xt):it=fe(tt,Fe.halfCheckedKeys,ze,_e,xt),it}},65065:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return z}});function z(Ie,De){return Ie[De]}},34061:function(Dn,fn,re){"use strict";re.d(fn,{F:function(){return $e},H8:function(){return gt},I8:function(){return Lt},km:function(){return pe},oH:function(){return _e},w$:function(){return xt},zn:function(){return ze}});var z=re(76190),Ie=re(94480),De=re(33885),Ae=re(75931),be=re(11592),fe=re(2738),He=re(48736),at=re(65065),Fe=["children"];function oe(Pe,ve){return"".concat(Pe,"-").concat(ve)}function ct(Pe){return Pe&&Pe.type&&Pe.type.isTreeNode}function pe(Pe,ve){return Pe!=null?Pe:ve}function xt(Pe){var ve=Pe||{},Ke=ve.title,rt=ve._title,Pt=ve.key,Me=ve.children,Se=Ke||"title";return{title:Se,_title:rt||[Se],key:Pt||"key",children:Me||"children"}}function tt(Pe,ve){var Ke=new Map;function rt(Pt){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Pt||[]).forEach(function(Se){var Re=Se[ve.key],Ne=Se[ve.children];warning(Re!=null,"Tree node must have a certain key: [".concat(Me).concat(Re,"]"));var qe=String(Re);warning(!Ke.has(qe)||Re===null||Re===void 0,"Same 'key' exist in the Tree: ".concat(qe)),Ke.set(qe,!0),rt(Ne,"".concat(Me).concat(qe," > "))})}rt(Pe)}function ze(Pe){function ve(Ke){var rt=(0,be.Z)(Ke);return rt.map(function(Pt){if(!ct(Pt))return(0,He.ZP)(!Pt,"Tree/TreeNode can only accept TreeNode as children."),null;var Me=Pt.key,Se=Pt.props,Re=Se.children,Ne=(0,Ae.Z)(Se,Fe),qe=(0,De.Z)({key:Me},Ne),Ue=ve(Re);return Ue.length&&(qe.children=Ue),qe}).filter(function(Pt){return Pt})}return ve(Pe)}function _e(Pe,ve,Ke){var rt=xt(Ke),Pt=rt._title,Me=rt.key,Se=rt.children,Re=new Set(ve===!0?[]:ve),Ne=[];function qe(Ue){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ue.map(function(Wt,St){for(var ht=oe(Xe?Xe.pos:"0",St),Dt=pe(Wt[Me],ht),Ce,ue=0;ue1&&arguments[1]!==void 0?arguments[1]:{},Ke=ve.initWrapper,rt=ve.processEntity,Pt=ve.onProcessFinished,Me=ve.externalGetKey,Se=ve.childrenPropName,Re=ve.fieldNames,Ne=arguments.length>2?arguments[2]:void 0,qe=Me||Ne,Ue={},Xe={},Wt={posEntities:Ue,keyEntities:Xe};return Ke&&(Wt=Ke(Wt)||Wt),it(Pe,function(St){var ht=St.node,Dt=St.index,Ce=St.pos,ue=St.key,Te=St.parentPos,Et=St.level,st=St.nodes,Be={node:ht,nodes:st,index:Dt,key:ue,pos:Ce,level:Et},vt=pe(ue,Ce);Ue[Ce]=Be,Xe[vt]=Be,Be.parent=Ue[Te],Be.parent&&(Be.parent.children=Be.parent.children||[],Be.parent.children.push(Be)),rt&&rt(Be,Wt)},{externalGetKey:qe,childrenPropName:Se,fieldNames:Re}),Pt&&Pt(Wt),Wt}function gt(Pe,ve){var Ke=ve.expandedKeys,rt=ve.selectedKeys,Pt=ve.loadedKeys,Me=ve.loadingKeys,Se=ve.checkedKeys,Re=ve.halfCheckedKeys,Ne=ve.dragOverNodeKey,qe=ve.dropPosition,Ue=ve.keyEntities,Xe=(0,at.Z)(Ue,Pe),Wt={eventKey:Pe,expanded:Ke.indexOf(Pe)!==-1,selected:rt.indexOf(Pe)!==-1,loaded:Pt.indexOf(Pe)!==-1,loading:Me.indexOf(Pe)!==-1,checked:Se.indexOf(Pe)!==-1,halfChecked:Re.indexOf(Pe)!==-1,pos:String(Xe?Xe.pos:""),dragOver:Ne===Pe&&qe===0,dragOverGapTop:Ne===Pe&&qe===-1,dragOverGapBottom:Ne===Pe&&qe===1};return Wt}function $e(Pe){var ve=Pe.data,Ke=Pe.expanded,rt=Pe.selected,Pt=Pe.checked,Me=Pe.loaded,Se=Pe.loading,Re=Pe.halfChecked,Ne=Pe.dragOver,qe=Pe.dragOverGapTop,Ue=Pe.dragOverGapBottom,Xe=Pe.pos,Wt=Pe.active,St=Pe.eventKey,ht=(0,De.Z)((0,De.Z)({},ve),{},{expanded:Ke,selected:rt,checked:Pt,loaded:Me,loading:Se,halfChecked:Re,dragOver:Ne,dragOverGapTop:qe,dragOverGapBottom:Ue,pos:Xe,active:Wt,key:St});return"props"in ht||Object.defineProperty(ht,"props",{get:function(){return(0,He.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Pe}}),ht}},90472:function(Dn,fn,re){"use strict";re.d(fn,{Z:function(){return St}});var z=re(54476),Ie=re(67732),De=re(83652),Ae=re(31226),be=re(42403),fe=re(158),He=re(20068),at=re(59301),Fe=re(33885),oe=re(75931),ct=re(76190),pe=re(75044),xt=re(3202),tt=re(94480),ze=re(92310),_e=re.n(ze),it=re(26112),Lt=re(48736),gt=function(ht,Dt){if(ht&&Dt){var Ce=Array.isArray(Dt)?Dt:Dt.split(","),ue=ht.name||"",Te=ht.type||"",Et=Te.replace(/\/.*$/,"");return Ce.some(function(st){var Be=st.trim();if(/^\*(\/\*)?$/.test(st))return!0;if(Be.charAt(0)==="."){var vt=ue.toLowerCase(),lt=Be.toLowerCase(),Yt=[lt];return(lt===".jpg"||lt===".jpeg")&&(Yt=[".jpg",".jpeg"]),Yt.some(function(je){return vt.endsWith(je)})}return/\/\*$/.test(Be)?Et===Be.replace(/\/.*$/,""):Te===Be?!0:/^\w+$/.test(Be)?((0,Lt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Be,"'.Skip for check.")),!0):!1})}return!0};function $e(ht,Dt){var Ce="cannot ".concat(ht.method," ").concat(ht.action," ").concat(Dt.status,"'"),ue=new Error(Ce);return ue.status=Dt.status,ue.method=ht.method,ue.url=ht.action,ue}function Pe(ht){var Dt=ht.responseText||ht.response;if(!Dt)return Dt;try{return JSON.parse(Dt)}catch(Ce){return Dt}}function ve(ht){var Dt=new XMLHttpRequest;ht.onProgress&&Dt.upload&&(Dt.upload.onprogress=function(Et){Et.total>0&&(Et.percent=Et.loaded/Et.total*100),ht.onProgress(Et)});var Ce=new FormData;ht.data&&Object.keys(ht.data).forEach(function(Te){var Et=ht.data[Te];if(Array.isArray(Et)){Et.forEach(function(st){Ce.append("".concat(Te,"[]"),st)});return}Ce.append(Te,Et)}),ht.file instanceof Blob?Ce.append(ht.filename,ht.file,ht.file.name):Ce.append(ht.filename,ht.file),Dt.onerror=function(Et){ht.onError(Et)},Dt.onload=function(){return Dt.status<200||Dt.status>=300?ht.onError($e(ht,Dt),Pe(Dt)):ht.onSuccess(Pe(Dt),Dt)},Dt.open(ht.method,ht.action,!0),ht.withCredentials&&"withCredentials"in Dt&&(Dt.withCredentials=!0);var ue=ht.headers||{};return ue["X-Requested-With"]!==null&&Dt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ue).forEach(function(Te){ue[Te]!==null&&Dt.setRequestHeader(Te,ue[Te])}),Dt.send(Ce),{abort:function(){Dt.abort()}}}var Ke=function(){var ht=(0,xt.Z)((0,pe.Z)().mark(function Dt(Ce,ue){var Te,Et,st,Be,vt,lt,Yt,je;return(0,pe.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:lt=function(){return lt=(0,xt.Z)((0,pe.Z)().mark(function Ft(se){return(0,pe.Z)().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.abrupt("return",new Promise(function(ie){se.file(function(de){ue(de)?(se.fullPath&&!de.webkitRelativePath&&(Object.defineProperties(de,{webkitRelativePath:{writable:!0}}),de.webkitRelativePath=se.fullPath.replace(/^\//,""),Object.defineProperties(de,{webkitRelativePath:{writable:!1}})),ie(de)):ie(null)})}));case 1:case"end":return ee.stop()}},Ft)})),lt.apply(this,arguments)},vt=function(Ft){return lt.apply(this,arguments)},Be=function(){return Be=(0,xt.Z)((0,pe.Z)().mark(function Ft(se){var te,ee,ie,de,ne;return(0,pe.Z)().wrap(function(We){for(;;)switch(We.prev=We.next){case 0:te=se.createReader(),ee=[];case 2:return We.next=5,new Promise(function(Qe){te.readEntries(Qe,function(){return Qe([])})});case 5:if(ie=We.sent,de=ie.length,de){We.next=9;break}return We.abrupt("break",12);case 9:for(ne=0;nene?ee-(ie-ne):ee+(ie-de)}function gt(se,te,ee){var ie=se.length,de=te.length,ne,he;if(ie===0&&de===0)return null;ie2&&arguments[2]!==void 0?arguments[2]:!1,ke=Qe?wt<0&&We.current.left||wt>0&&We.current.right:wt<0&&We.current.top||wt>0&&We.current.bottom;return Ze&&ke?(clearTimeout(ne.current),de.current=!1):(!ke||de.current)&&he(),!de.current&&ke}};function Pt(se,te,ee,ie,de,ne,he){var We=(0,pe.useRef)(0),Qe=(0,pe.useRef)(null),wt=(0,pe.useRef)(null),Ze=(0,pe.useRef)(!1),ke=rt(te,ee,ie,de);function kt(Je,Ge){if(Pe.Z.cancel(Qe.current),!ke(!1,Ge)){var Oe=Je;if(!Oe._virtualHandled)Oe._virtualHandled=!0;else return;We.current+=Ge,wt.current=Ge,Ke||Oe.preventDefault(),Qe.current=(0,Pe.Z)(function(){var zt=Ze.current?10:1;he(We.current*zt,!1),We.current=0})}}function en(Je,Ge){he(Ge,!0),Ke||Je.preventDefault()}var an=(0,pe.useRef)(null),Ot=(0,pe.useRef)(null);function Ct(Je){if(se){Pe.Z.cancel(Ot.current),Ot.current=(0,Pe.Z)(function(){an.current=null},2);var Ge=Je.deltaX,Oe=Je.deltaY,zt=Je.shiftKey,At=Ge,Kt=Oe;(an.current==="sx"||!an.current&&zt&&Oe&&!Ge)&&(At=Oe,Kt=0,an.current="sx");var hn=Math.abs(At),Ve=Math.abs(Kt);an.current===null&&(an.current=ne&&hn>Ve?"x":"y"),an.current==="y"?kt(Je,Kt):en(Je,At)}}function on(Je){se&&(Ze.current=Je.detail===wt.current)}return[Ct,on]}function Me(se,te,ee,ie){var de=pe.useMemo(function(){return[new Map,[]]},[se,ee.id,ie]),ne=(0,be.Z)(de,2),he=ne[0],We=ne[1],Qe=function(Ze){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ze,kt=he.get(Ze),en=he.get(ke);if(kt===void 0||en===void 0)for(var an=se.length,Ot=We.length;Ot0&&arguments[0]!==void 0?arguments[0]:!1;Ze();var an=function(){var on=!1;We.current.forEach(function(Je,Ge){if(Je&&Je.offsetParent){var Oe=Je.offsetHeight,zt=getComputedStyle(Je),At=zt.marginTop,Kt=zt.marginBottom,hn=Ue(At),Ve=Ue(Kt),Ye=Oe+hn+Ve;Qe.current.get(Ge)!==Ye&&(Qe.current.set(Ge,Ye),on=!0)}}),on&&he(function(Je){return Je+1})};if(en)an();else{wt.current+=1;var Ot=wt.current;Promise.resolve().then(function(){Ot===wt.current&&an()})}}function kt(en,an){var Ot=se(en),Ct=We.current.get(Ot);an?(We.current.set(Ot,an),ke()):We.current.delete(Ot),!Ct!=!an&&(an?te==null||te(en):ee==null||ee(en))}return(0,pe.useEffect)(function(){return Ze},[]),[kt,ke,Qe.current,ne]}var Wt=14/15;function St(se,te,ee){var ie=(0,pe.useRef)(!1),de=(0,pe.useRef)(0),ne=(0,pe.useRef)(0),he=(0,pe.useRef)(null),We=(0,pe.useRef)(null),Qe,wt=function(en){if(ie.current){var an=Math.ceil(en.touches[0].pageX),Ot=Math.ceil(en.touches[0].pageY),Ct=de.current-an,on=ne.current-Ot,Je=Math.abs(Ct)>Math.abs(on);Je?de.current=an:ne.current=Ot;var Ge=ee(Je,Je?Ct:on,!1,en);Ge&&en.preventDefault(),clearInterval(We.current),Ge&&(We.current=setInterval(function(){Je?Ct*=Wt:on*=Wt;var Oe=Math.floor(Je?Ct:on);(!ee(Je,Oe,!0)||Math.abs(Oe)<=.1)&&clearInterval(We.current)},16))}},Ze=function(){ie.current=!1,Qe()},ke=function(en){Qe(),en.touches.length===1&&!ie.current&&(ie.current=!0,de.current=Math.ceil(en.touches[0].pageX),ne.current=Math.ceil(en.touches[0].pageY),he.current=en.target,he.current.addEventListener("touchmove",wt,{passive:!1}),he.current.addEventListener("touchend",Ze,{passive:!0}))};Qe=function(){he.current&&(he.current.removeEventListener("touchmove",wt),he.current.removeEventListener("touchend",Ze))},(0,ct.Z)(function(){return se&&te.current.addEventListener("touchstart",ke,{passive:!0}),function(){var kt;(kt=te.current)===null||kt===void 0||kt.removeEventListener("touchstart",ke),Qe(),clearInterval(We.current)}},[se])}function ht(se){return Math.floor(Math.pow(se,.5))}function Dt(se,te){var ee="touches"in se?se.touches[0]:se;return ee[te?"pageX":"pageY"]-window[te?"scrollX":"scrollY"]}function Ce(se,te,ee){pe.useEffect(function(){var ie=te.current;if(se&&ie){var de=!1,ne,he,We=function(){Pe.Z.cancel(ne)},Qe=function kt(){We(),ne=(0,Pe.Z)(function(){ee(he),kt()})},wt=function(){de=!1,We()},Ze=function(en){if(!(en.target.draggable||en.button!==0)){var an=en;an._virtualHandled||(an._virtualHandled=!0,de=!0)}},ke=function(en){if(de){var an=Dt(en,!1),Ot=ie.getBoundingClientRect(),Ct=Ot.top,on=Ot.bottom;if(an<=Ct){var Je=Ct-an;he=-ht(Je),Qe()}else if(an>=on){var Ge=an-on;he=ht(Ge),Qe()}else We()}};return ie.addEventListener("mousedown",Ze),ie.ownerDocument.addEventListener("mouseup",wt),ie.ownerDocument.addEventListener("mousemove",ke),ie.ownerDocument.addEventListener("dragend",wt),function(){ie.removeEventListener("mousedown",Ze),ie.ownerDocument.removeEventListener("mouseup",wt),ie.ownerDocument.removeEventListener("mousemove",ke),ie.ownerDocument.removeEventListener("dragend",wt),We()}}},[se])}var ue=10;function Te(se,te,ee,ie,de,ne,he,We){var Qe=pe.useRef(),wt=pe.useState(null),Ze=(0,be.Z)(wt,2),ke=Ze[0],kt=Ze[1];return(0,ct.Z)(function(){if(ke&&ke.times=0;cn-=1){var Qn=de(te[cn]),Un=ee.get(Qn);if(Un===void 0){Je=!0;break}if(gn-=Un,gn<=0)break}switch(zt){case"top":Oe=Kt-Ct;break;case"bottom":Oe=hn-on+Ct;break;default:{var Wn=se.current.scrollTop,Qt=Wn+on;KtQt&&(Ge="bottom")}}Oe!==null&&he(Oe),Oe!==ke.lastTop&&(Je=!0)}Je&&kt((0,De.Z)((0,De.Z)({},ke),{},{times:ke.times+1,targetAlign:Ge,lastTop:Oe}))}},[ke,se.current]),function(en){if(en==null){We();return}if(Pe.Z.cancel(Qe.current),typeof en=="number")he(en);else if(en&&(0,Ie.Z)(en)==="object"){var an,Ot=en.align;"index"in en?an=en.index:an=te.findIndex(function(Je){return de(Je)===en.key});var Ct=en.offset,on=Ct===void 0?0:Ct;kt({times:0,index:an,offset:on,originAlign:Ot})}}}var Et=pe.forwardRef(function(se,te){var ee=se.prefixCls,ie=se.rtl,de=se.scrollOffset,ne=se.scrollRange,he=se.onStartMove,We=se.onStopMove,Qe=se.onScroll,wt=se.horizontal,Ze=se.spinSize,ke=se.containerSize,kt=se.style,en=se.thumbStyle,an=se.showScrollBar,Ot=pe.useState(!1),Ct=(0,be.Z)(Ot,2),on=Ct[0],Je=Ct[1],Ge=pe.useState(null),Oe=(0,be.Z)(Ge,2),zt=Oe[0],At=Oe[1],Kt=pe.useState(null),hn=(0,be.Z)(Kt,2),Ve=hn[0],Ye=hn[1],Xt=!ie,un=pe.useRef(),gn=pe.useRef(),cn=pe.useState(an),Qn=(0,be.Z)(cn,2),Un=Qn[0],Wn=Qn[1],Qt=pe.useRef(),Jn=function(){an===!0||an===!1||(clearTimeout(Qt.current),Wn(!0),Qt.current=setTimeout(function(){Wn(!1)},3e3))},Nn=ne-ke||0,Pn=ke-Ze||0,wn=pe.useMemo(function(){if(de===0||Nn===0)return 0;var lr=de/Nn;return lr*Pn},[de,Nn,Pn]),$t=function(Cr){Cr.stopPropagation(),Cr.preventDefault()},Ut=pe.useRef({top:wn,dragging:on,pageY:zt,startTop:Ve});Ut.current={top:wn,dragging:on,pageY:zt,startTop:Ve};var mt=function(Cr){Je(!0),At(Dt(Cr,wt)),Ye(Ut.current.top),he(),Cr.stopPropagation(),Cr.preventDefault()};pe.useEffect(function(){var lr=function(Bn){Bn.preventDefault()},Cr=un.current,hr=gn.current;return Cr.addEventListener("touchstart",lr,{passive:!1}),hr.addEventListener("touchstart",mt,{passive:!1}),function(){Cr.removeEventListener("touchstart",lr),hr.removeEventListener("touchstart",mt)}},[]);var dt=pe.useRef();dt.current=Nn;var Tt=pe.useRef();Tt.current=Pn,pe.useEffect(function(){if(on){var lr,Cr=function(Bn){var Vt=Ut.current,Vn=Vt.dragging,sr=Vt.pageY,Fr=Vt.startTop;Pe.Z.cancel(lr);var ut=un.current.getBoundingClientRect(),yt=ke/(wt?ut.width:ut.height);if(Vn){var Kn=(Dt(Bn,wt)-sr)*yt,Rn=Fr;!Xt&&wt?Rn-=Kn:Rn+=Kn;var Mt=dt.current,Hn=Tt.current,_n=Hn?Rn/Hn:0,ar=Math.ceil(_n*Mt);ar=Math.max(ar,0),ar=Math.min(ar,Mt),lr=(0,Pe.Z)(function(){Qe(ar,wt)})}},hr=function(){Je(!1),We()};return window.addEventListener("mousemove",Cr,{passive:!0}),window.addEventListener("touchmove",Cr,{passive:!0}),window.addEventListener("mouseup",hr,{passive:!0}),window.addEventListener("touchend",hr,{passive:!0}),function(){window.removeEventListener("mousemove",Cr),window.removeEventListener("touchmove",Cr),window.removeEventListener("mouseup",hr),window.removeEventListener("touchend",hr),Pe.Z.cancel(lr)}}},[on]),pe.useEffect(function(){return Jn(),function(){clearTimeout(Qt.current)}},[de]),pe.useImperativeHandle(te,function(){return{delayHidden:Jn}});var jt="".concat(ee,"-scrollbar"),vn={position:"absolute",visibility:Un?null:"hidden"},$n={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return wt?(Object.assign(vn,{height:8,left:0,right:0,bottom:0}),Object.assign($n,(0,Ae.Z)({height:"100%",width:Ze},Xt?"left":"right",wn))):(Object.assign(vn,(0,Ae.Z)({width:8,top:0,bottom:0},Xt?"right":"left",0)),Object.assign($n,{width:"100%",height:Ze,top:wn})),pe.createElement("div",{ref:un,className:at()(jt,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(jt,"-horizontal"),wt),"".concat(jt,"-vertical"),!wt),"".concat(jt,"-visible"),Un)),style:(0,De.Z)((0,De.Z)({},vn),kt),onMouseDown:$t,onMouseMove:Jn},pe.createElement("div",{ref:gn,className:at()("".concat(jt,"-thumb"),(0,Ae.Z)({},"".concat(jt,"-thumb-moving"),on)),style:(0,De.Z)((0,De.Z)({},$n),en),onMouseDown:mt}))}),st=Et,Be=20;function vt(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ee=se/te*se;return isNaN(ee)&&(ee=0),ee=Math.max(ee,Be),Math.floor(ee)}var lt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Yt=[],je={overflowY:"auto",overflowAnchor:"none"};function Rt(se,te){var ee=se.prefixCls,ie=ee===void 0?"rc-virtual-list":ee,de=se.className,ne=se.height,he=se.itemHeight,We=se.fullHeight,Qe=We===void 0?!0:We,wt=se.style,Ze=se.data,ke=se.children,kt=se.itemKey,en=se.virtual,an=se.direction,Ot=se.scrollWidth,Ct=se.component,on=Ct===void 0?"div":Ct,Je=se.onScroll,Ge=se.onVirtualScroll,Oe=se.onVisibleChange,zt=se.innerProps,At=se.extraRender,Kt=se.styles,hn=se.showScrollBar,Ve=hn===void 0?"optional":hn,Ye=(0,fe.Z)(se,lt),Xt=pe.useCallback(function(Gt){return typeof kt=="function"?kt(Gt):Gt==null?void 0:Gt[kt]},[kt]),un=Xe(Xt,null,null),gn=(0,be.Z)(un,4),cn=gn[0],Qn=gn[1],Un=gn[2],Wn=gn[3],Qt=!!(en!==!1&&ne&&he),Jn=pe.useMemo(function(){return Object.values(Un.maps).reduce(function(Gt,Cn){return Gt+Cn},0)},[Un.id,Un.maps]),Nn=Qt&&Ze&&(Math.max(he*Ze.length,Jn)>ne||!!Ot),Pn=an==="rtl",wn=at()(ie,(0,Ae.Z)({},"".concat(ie,"-rtl"),Pn),de),$t=Ze||Yt,Ut=(0,pe.useRef)(),mt=(0,pe.useRef)(),dt=(0,pe.useRef)(),Tt=(0,pe.useState)(0),jt=(0,be.Z)(Tt,2),vn=jt[0],$n=jt[1],lr=(0,pe.useState)(0),Cr=(0,be.Z)(lr,2),hr=Cr[0],fr=Cr[1],Bn=(0,pe.useState)(!1),Vt=(0,be.Z)(Bn,2),Vn=Vt[0],sr=Vt[1],Fr=function(){sr(!0)},ut=function(){sr(!1)},yt={getKey:Xt};function Kn(Gt){$n(function(Cn){var bn;typeof Gt=="function"?bn=Gt(Cn):bn=Gt;var kn=Xr(bn);return Ut.current.scrollTop=kn,kn})}var Rn=(0,pe.useRef)({start:0,end:$t.length}),Mt=(0,pe.useRef)(),Hn=$e($t,Xt),_n=(0,be.Z)(Hn,1),ar=_n[0];Mt.current=ar;var br=pe.useMemo(function(){if(!Qt)return{scrollHeight:void 0,start:0,end:$t.length-1,offset:void 0};if(!Nn){var Gt;return{scrollHeight:((Gt=mt.current)===null||Gt===void 0?void 0:Gt.offsetHeight)||0,start:0,end:$t.length-1,offset:void 0}}for(var Cn=0,bn,kn,Xn,or=$t.length,le=0;le=vn&&bn===void 0&&(bn=le,kn=Cn),Le>vn+ne&&Xn===void 0&&(Xn=le),Cn=Le}return bn===void 0&&(bn=0,kn=0,Xn=Math.ceil(ne/he)),Xn===void 0&&(Xn=$t.length-1),Xn=Math.min(Xn+1,$t.length-1),{scrollHeight:Cn,start:bn,end:Xn,offset:kn}},[Nn,Qt,vn,$t,Wn,ne]),tr=br.scrollHeight,ir=br.start,mn=br.end,qt=br.offset;Rn.current.start=ir,Rn.current.end=mn,pe.useLayoutEffect(function(){var Gt=Un.getRecord();if(Gt.size===1){var Cn=Array.from(Gt.keys())[0],bn=Gt.get(Cn),kn=$t[ir];if(kn&&bn===void 0){var Xn=Xt(kn);if(Xn===Cn){var or=Un.get(Cn),le=or-he;Kn(function(ge){return ge+le})}}}Un.resetRecord()},[tr]);var er=pe.useState({width:0,height:ne}),mr=(0,be.Z)(er,2),wr=mr[0],Or=mr[1],ea=function(Cn){Or({width:Cn.offsetWidth,height:Cn.offsetHeight})},da=(0,pe.useRef)(),xa=(0,pe.useRef)(),ln=pe.useMemo(function(){return vt(wr.width,Ot)},[wr.width,Ot]),On=pe.useMemo(function(){return vt(wr.height,tr)},[wr.height,tr]),Nt=tr-ne,qn=(0,pe.useRef)(Nt);qn.current=Nt;function Xr(Gt){var Cn=Gt;return Number.isNaN(qn.current)||(Cn=Math.min(Cn,qn.current)),Cn=Math.max(Cn,0),Cn}var qr=vn<=0,zr=vn>=Nt,Jr=hr<=0,ur=hr>=Ot,xr=rt(qr,zr,Jr,ur),oa=function(){return{x:Pn?-hr:hr,y:vn}},ia=(0,pe.useRef)(oa()),yr=(0,oe.zX)(function(Gt){if(Ge){var Cn=(0,De.Z)((0,De.Z)({},oa()),Gt);(ia.current.x!==Cn.x||ia.current.y!==Cn.y)&&(Ge(Cn),ia.current=Cn)}});function kr(Gt,Cn){var bn=Gt;Cn?((0,xt.flushSync)(function(){fr(bn)}),yr()):Kn(bn)}function _r(Gt){var Cn=Gt.currentTarget.scrollTop;Cn!==vn&&Kn(Cn),Je==null||Je(Gt),yr()}var la=function(Cn){var bn=Cn,kn=Ot?Ot-wr.width:0;return bn=Math.max(bn,0),bn=Math.min(bn,kn),bn},Ur=(0,oe.zX)(function(Gt,Cn){Cn?((0,xt.flushSync)(function(){fr(function(bn){var kn=bn+(Pn?-Gt:Gt);return la(kn)})}),yr()):Kn(function(bn){var kn=bn+Gt;return kn})}),ra=Pt(Qt,qr,zr,Jr,ur,!!Ot,Ur),sa=(0,be.Z)(ra,2),ot=sa[0],Jt=sa[1];St(Qt,Ut,function(Gt,Cn,bn,kn){var Xn=kn;return xr(Gt,Cn,bn)?!1:!Xn||!Xn._virtualHandled?(Xn&&(Xn._virtualHandled=!0),ot({preventDefault:function(){},deltaX:Gt?Cn:0,deltaY:Gt?0:Cn}),!0):!1}),Ce(Nn,Ut,function(Gt){Kn(function(Cn){return Cn+Gt})}),(0,ct.Z)(function(){function Gt(bn){var kn=qr&&bn.detail<0,Xn=zr&&bn.detail>0;Qt&&!kn&&!Xn&&bn.preventDefault()}var Cn=Ut.current;return Cn.addEventListener("wheel",ot,{passive:!1}),Cn.addEventListener("DOMMouseScroll",Jt,{passive:!0}),Cn.addEventListener("MozMousePixelScroll",Gt,{passive:!1}),function(){Cn.removeEventListener("wheel",ot),Cn.removeEventListener("DOMMouseScroll",Jt),Cn.removeEventListener("MozMousePixelScroll",Gt)}},[Qt,qr,zr]),(0,ct.Z)(function(){if(Ot){var Gt=la(hr);fr(Gt),yr({x:Gt})}},[wr.width,Ot]);var Ht=function(){var Cn,bn;(Cn=da.current)===null||Cn===void 0||Cn.delayHidden(),(bn=xa.current)===null||bn===void 0||bn.delayHidden()},_t=Te(Ut,$t,Un,he,Xt,function(){return Qn(!0)},Kn,Ht);pe.useImperativeHandle(te,function(){return{nativeElement:dt.current,getScrollInfo:oa,scrollTo:function(Cn){function bn(kn){return kn&&(0,Ie.Z)(kn)==="object"&&("left"in kn||"top"in kn)}bn(Cn)?(Cn.left!==void 0&&fr(la(Cn.left)),_t(Cn.top)):_t(Cn)}}}),(0,ct.Z)(function(){if(Oe){var Gt=$t.slice(ir,mn+1);Oe(Gt,$t)}},[ir,mn,$t]);var En=Me($t,Xt,Un,he),An=At==null?void 0:At({start:ir,end:mn,virtual:Nn,offsetX:hr,offsetY:qt,rtl:Pn,getSize:En}),zn=it($t,ir,mn,Ot,hr,cn,ke,yt),Yn=null;ne&&(Yn=(0,De.Z)((0,Ae.Z)({},Qe?"height":"maxHeight",ne),je),Qt&&(Yn.overflowY="hidden",Ot&&(Yn.overflowX="hidden"),Vn&&(Yn.pointerEvents="none")));var Tn={};return Pn&&(Tn.dir="rtl"),pe.createElement("div",(0,z.Z)({ref:dt,style:(0,De.Z)((0,De.Z)({},wt),{},{position:"relative"}),className:wn},Tn,Ye),pe.createElement(Fe.Z,{onResize:ea},pe.createElement(on,{className:"".concat(ie,"-holder"),style:Yn,ref:Ut,onScroll:_r,onMouseEnter:Ht},pe.createElement(ze,{prefixCls:ie,height:tr,offsetX:hr,offsetY:qt,scrollWidth:Ot,onInnerResize:Qn,ref:mt,innerProps:zt,rtl:Pn,extra:An},zn))),Nn&&tr>ne&&pe.createElement(st,{ref:da,prefixCls:ie,scrollOffset:vn,scrollRange:tr,rtl:Pn,onScroll:kr,onStartMove:Fr,onStopMove:ut,spinSize:On,containerSize:wr.height,style:Kt==null?void 0:Kt.verticalScrollBar,thumbStyle:Kt==null?void 0:Kt.verticalScrollBarThumb,showScrollBar:Ve}),Nn&&Ot>wr.width&&pe.createElement(st,{ref:xa,prefixCls:ie,scrollOffset:hr,scrollRange:Ot,rtl:Pn,onScroll:kr,onStartMove:Fr,onStopMove:ut,spinSize:ln,containerSize:wr.width,horizontal:!0,style:Kt==null?void 0:Kt.horizontalScrollBar,thumbStyle:Kt==null?void 0:Kt.horizontalScrollBarThumb,showScrollBar:Ve}))}var nt=pe.forwardRef(Rt);nt.displayName="List";var et=nt,Ft=et},25510:function(Dn){"use strict";Dn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Dn,fn,re){"use strict";Dn.exports=re.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(Dn,fn,re){"use strict";Dn.exports=re.p+"static/yunying_code.7d649890.jpg"},93314:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},55351:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},96908:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},57177:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},81378:function(Dn){"use strict";Dn.exports="data:image/png;base64,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"},9676:function(Dn,fn,re){var z=re(96446);function Ie(De,Ae,be){return(Ae=z(Ae))in De?Object.defineProperty(De,Ae,{value:be,enumerable:!0,configurable:!0,writable:!0}):De[Ae]=be,De}Dn.exports=Ie,Dn.exports.__esModule=!0,Dn.exports.default=Dn.exports},25569:function(Dn){function fn(re){return re&&re.__esModule?re:{default:re}}Dn.exports=fn,Dn.exports.__esModule=!0,Dn.exports.default=Dn.exports},93242:function(Dn,fn,re){var z=re(9676);function Ie(Ae,be){var fe=Object.keys(Ae);if(Object.getOwnPropertySymbols){var He=Object.getOwnPropertySymbols(Ae);be&&(He=He.filter(function(at){return Object.getOwnPropertyDescriptor(Ae,at).enumerable})),fe.push.apply(fe,He)}return fe}function De(Ae){for(var be=1;betypeof Fe=="object"&&Fe!=null&&Fe.nodeType===1,Ie=(Fe,oe)=>(!oe||Fe!=="hidden")&&Fe!=="visible"&&Fe!=="clip",De=(Fe,oe)=>{if(Fe.clientHeight{const xt=(tt=>{if(!tt.ownerDocument||!tt.ownerDocument.defaultView)return null;try{return tt.ownerDocument.defaultView.frameElement}catch(ze){return null}})(pe);return!!xt&&(xt.clientHeightttoe||tt>Fe&&ze=oe&&_e>=ct?tt-Fe-pe:ze>oe&&_ect?ze-oe+xt:0,be=Fe=>{const oe=Fe.parentElement;return oe==null?Fe.getRootNode().host||null:oe},fe=(Fe,oe)=>{var ct,pe,xt,tt;if(typeof document=="undefined")return[];const{scrollMode:ze,block:_e,inline:it,boundary:Lt,skipOverflowHiddenElements:gt}=oe,$e=typeof Lt=="function"?Lt:st=>st!==Lt;if(!z(Fe))throw new TypeError("Invalid target");const Pe=document.scrollingElement||document.documentElement,ve=[];let Ke=Fe;for(;z(Ke)&&$e(Ke);){if(Ke=be(Ke),Ke===Pe){ve.push(Ke);break}Ke!=null&&Ke===document.body&&De(Ke)&&!De(document.documentElement)||Ke!=null&&De(Ke,gt)&&ve.push(Ke)}const rt=(pe=(ct=window.visualViewport)==null?void 0:ct.width)!=null?pe:innerWidth,Pt=(tt=(xt=window.visualViewport)==null?void 0:xt.height)!=null?tt:innerHeight,{scrollX:Me,scrollY:Se}=window,{height:Re,width:Ne,top:qe,right:Ue,bottom:Xe,left:Wt}=Fe.getBoundingClientRect(),{top:St,right:ht,bottom:Dt,left:Ce}=(st=>{const Be=window.getComputedStyle(st);return{top:parseFloat(Be.scrollMarginTop)||0,right:parseFloat(Be.scrollMarginRight)||0,bottom:parseFloat(Be.scrollMarginBottom)||0,left:parseFloat(Be.scrollMarginLeft)||0}})(Fe);let ue=_e==="start"||_e==="nearest"?qe-St:_e==="end"?Xe+Dt:qe+Re/2-St+Dt,Te=it==="center"?Wt+Ne/2-Ce+ht:it==="end"?Ue+ht:Wt-Ce;const Et=[];for(let st=0;st=0&&Wt>=0&&Xe<=Pt&&Ue<=rt&&(Be===Pe&&!De(Be)||qe>=Yt&&Xe<=Rt&&Wt>=nt&&Ue<=je))return Et;const et=getComputedStyle(Be),Ft=parseInt(et.borderLeftWidth,10),se=parseInt(et.borderTopWidth,10),te=parseInt(et.borderRightWidth,10),ee=parseInt(et.borderBottomWidth,10);let ie=0,de=0;const ne="offsetWidth"in Be?Be.offsetWidth-Be.clientWidth-Ft-te:0,he="offsetHeight"in Be?Be.offsetHeight-Be.clientHeight-se-ee:0,We="offsetWidth"in Be?Be.offsetWidth===0?0:lt/Be.offsetWidth:0,Qe="offsetHeight"in Be?Be.offsetHeight===0?0:vt/Be.offsetHeight:0;if(Pe===Be)ie=_e==="start"?ue:_e==="end"?ue-Pt:_e==="nearest"?Ae(Se,Se+Pt,Pt,se,ee,Se+ue,Se+ue+Re,Re):ue-Pt/2,de=it==="start"?Te:it==="center"?Te-rt/2:it==="end"?Te-rt:Ae(Me,Me+rt,rt,Ft,te,Me+Te,Me+Te+Ne,Ne),ie=Math.max(0,ie+Se),de=Math.max(0,de+Me);else{ie=_e==="start"?ue-Yt-se:_e==="end"?ue-Rt+ee+he:_e==="nearest"?Ae(Yt,Rt,vt,se,ee+he,ue,ue+Re,Re):ue-(Yt+vt/2)+he/2,de=it==="start"?Te-nt-Ft:it==="center"?Te-(nt+lt/2)+ne/2:it==="end"?Te-je+te+ne:Ae(nt,je,lt,Ft,te+ne,Te,Te+Ne,Ne);const{scrollLeft:wt,scrollTop:Ze}=Be;ie=Qe===0?0:Math.max(0,Math.min(Ze+ie/Qe,Be.scrollHeight-vt/Qe+he)),de=We===0?0:Math.max(0,Math.min(wt+de/We,Be.scrollWidth-lt/We+ne)),ue+=Ze-ie,Te+=wt-de}Et.push({el:Be,top:ie,left:de})}return Et},He=Fe=>Fe===!1?{block:"end",inline:"nearest"}:(oe=>oe===Object(oe)&&Object.keys(oe).length!==0)(Fe)?Fe:{block:"start",inline:"nearest"};function at(Fe,oe){if(!Fe.isConnected||!(xt=>{let tt=xt;for(;tt&&tt.parentNode;){if(tt.parentNode===document)return!0;tt=tt.parentNode instanceof ShadowRoot?tt.parentNode.host:tt.parentNode}return!1})(Fe))return;const ct=(xt=>{const tt=window.getComputedStyle(xt);return{top:parseFloat(tt.scrollMarginTop)||0,right:parseFloat(tt.scrollMarginRight)||0,bottom:parseFloat(tt.scrollMarginBottom)||0,left:parseFloat(tt.scrollMarginLeft)||0}})(Fe);if((xt=>typeof xt=="object"&&typeof xt.behavior=="function")(oe))return oe.behavior(fe(Fe,oe));const pe=typeof oe=="boolean"||oe==null?void 0:oe.behavior;for(const{el:xt,top:tt,left:ze}of fe(Fe,He(oe))){const _e=tt-ct.top+ct.bottom,it=ze-ct.left+ct.right;xt.scroll({top:_e,left:it,behavior:pe})}}}}]); diff --git a/p__Shixuns__Detail__Settings__index.f5ad2751.async.js b/p__Shixuns__Detail__Settings__index.f5ad2751.async.js deleted file mode 100644 index 4facfd0873..0000000000 --- a/p__Shixuns__Detail__Settings__index.f5ad2751.async.js +++ /dev/null @@ -1,1129 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6845],{11724:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return $e}});var z=ie(54476),ze=ie(59301),Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},ke=Pe,Ce=ie(7657),fe=function(le,dt){return ze.createElement(Ce.Z,(0,z.Z)({},le,{ref:dt,icon:ke}))},We=ze.forwardRef(fe),$e=We},66543:function(){"use strict"},59598:function(){"use strict"},21697:function(pn,ln){"use strict";ln.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var pn={},ln="5.0",ie={},z=null,ze=!1,Pe=!1,ke=null,Ce=!1,fe=null,We=null,$e=0;$e4?parseFloat(Be):5};pn.setHTML5Codebase=function(Be,ht){We=Be,Oe(Be,ht)},pn.setJavaCodebase=pn.setJavaCodebaseVersion=pn.isCompiledInstalled=pn.setPreCompiledScriptPath=pn.setPreCompiledResourcePath=function(){},pn.setHTML5CodebaseVersion=function(Be,ht){var tt=parseFloat(Be);if(tt!==NaN&&tt<5){console.log("The GeoGebra HTML5 codebase version "+tt+" is deprecated. Using version latest instead.");return}fe=Be,ue(Be,ht)},pn.getHTML5CodebaseVersion=function(){return _e},pn.getParameters=function(){return ie},pn.setFontsCSSURL=function(Be){ot=Be},pn.setGiacJSURL=function(Be){},pn.setJNLPFile=function(Be){le=Be},pn.setJNLPBaseDir=function(Be){},pn.inject=function(){function Be(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ht="auto",tt=ie.id,It,Ze=!1,Bt=0;Bt=5)return!0;var Be=pn.getAppletObject();return Be&&typeof Be.recalculateEnvironments=="function"?(Be.recalculateEnvironments(),!0):!1},pn.startAnimation=function(){var Be=pn.getAppletObject();return Be&&typeof Be.startAnimation=="function"?(Be.startAnimation(),!0):!1},pn.stopAnimation=function(){var Be=pn.getAppletObject();return Be&&typeof Be.stopAnimation=="function"?(Be.stopAnimation(),!0):!1},pn.getAppletObject=function(){var Be=ie.id!==void 0?ie.id:"ggbApplet";return window[Be]},pn.resize=function(){};var Re=function(Be,ht,tt){var It=document.createElement("param");It.setAttribute("name",ht),It.setAttribute("value",tt),Be.appendChild(It)},Te=function(Be){return Be&&Be!=="false"},Xe=function(Be,ht,tt){me(_e)<=4.2&&(tt=!0);var It=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==_e||ggbHTML5LoadedCodebaseIsWebSimple&&!qe)&&(It=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ze=document.createElement("div");Ze.classList.add("appletParameters","notranslate");var Bt=ht.width,Qe=ht.height;if(ht.disableAutoScale=ht.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ht.disableAutoScale,ht.width!==void 0)if(me(_e)<=4.4)Te(ht.showToolBar)&&(ht.height-=7),Te(ht.showAlgebraInput)&&(ht.height-=37),ht.width<605&&Te(ht.showToolBar)&&(ht.width=605,Bt=605);else{var Je=100;(Te(ht.showToolBar)||Te(ht.showMenuBar))&&(ht.hasOwnProperty("customToolBar")&&(ht.customToolbar=ht.customToolBar),Je=Te(ht.showMenuBar)?245:155),Bt=5?(ht.appletOnLoad=function(St){var Kt=Be.querySelector(".ggb_preview");Kt&&Kt.parentNode.removeChild(Kt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(te),window.GGBT_wsf_view&&$(window).trigger("resize"),se(St)},ee||te.appendChild(ae)):Ze.appendChild(ae),te.appendChild(Ze),ee||Be.appendChild(te),setTimeout(function(){pn.resize()},1)}else{var de=document.createElement("div");de.className="applet_scaler",de.style.position="relative",de.style.display="block",de.appendChild(Ze),Be.appendChild(de),ht.appletOnLoad=function(St){pn.resize(),se(St)}}function ne(St,Kt){Kt&&typeof Kt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(St,Kt.appletOnLoad):renderGGBElement(St),Ne("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Kt)}function he(St,Kt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:St,params:Kt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function($t){ne($t.article,$t.params)}),html5AppletsToProcess=null)},me(_e)<5&&(St.className+=" geogebraweb")):ne(St,Kt)}if(It){scriptLoadStarted=!0;for(var He=0;He0?(kt.remove(),te.attr("id","fullscreencontent").show(),jQuery(se).append(te),window.dispatchEvent(new Event("resize"))):Xe(kt,ht,!1),window.GGBT_wsf_view.launchFullScreen(se)}else xt=It,Xe(Be,ht,!1);if(!window.GGBT_wsf_view)for(Qe=0;QeBe/4*3&&(kt=Be/4*3),se=kt/5.8,Je.setAttribute("src",Tt),Je.setAttribute("width",kt),Je.setAttribute("height",se);var te=(Be-kt)/2,ee=(ht-se)/2;Je.style.left=te+"px",Je.style.top=ee+"px",Ze.appendChild(Je)}}return Ze.appendChild(Qe),Ze},Et=function(Be){return Be=Be.toLowerCase(),Be==="html5"||Be==="screenshot"?Be:"html5"},ye=["web","webSimple","web3d","tablet","tablet3d","phone"],ue=function(Be,ht){if(_e=Be,ht){Oe(_e,!0);return}var tt=!ze;if(tt){var It=me(_e);!isNaN(It)&&It<4.4&&(tt=!1)}var Ze,Bt;window.location.protocol.substr(0,4)==="http"?Ze=window.location.protocol:Ze="http:";var Qe=_e.indexOf("//");Qe>0?Bt=_e:Qe===0?Bt=Ze+_e:Bt="https://www.geogebra.org/apps/5.2.814.0/";for(var Je in ye)if(_e.slice(ye[Je].length*-1)===ye[Je]||_e.slice((ye[Je].length+1)*-1)===ye[Je]+"/"){Oe(Bt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&tt&&!z.is3D&&!z.AV&&!z.SV&&!z.CV&&!z.EV2&&!z.CP&&!z.PC&&!z.DA&&!z.FI&&!z.PV&&!Te(ie.showToolBar)&&!Te(ie.showMenuBar)&&!Te(ie.showAlgebraInput)&&!Te(ie.enableRightClick)&&(!ie.appName||ie.appName=="classic")?Bt+="webSimple/":Bt+="web3d/",Oe(Bt,!1)},Oe=function(Be,ht){if(Be.requirejs){dt=Be;return}Be.slice(-1)!=="/"&&(Be+="/"),dt=Be,ht===null&&(ht=Be.indexOf("http")===-1),ge=ht,Ge="web.nocache.js",qe=!1;var tt=dt.split("/");tt.length>1&&(!ht&&tt[tt.length-2]==="webSimple"?(Ge="webSimple.nocache.js",qe=!0):ye.indexOf(tt[tt.length-2])>=0&&(Ge=tt[tt.length-2]+".nocache.js")),tt=Be.split("/"),_e=tt[tt.length-3],_e.substr(0,4)==="test"?_e=_e.substr(4,1)+"."+_e.substr(5,1):(_e.substr(0,3)==="war"||_e.substr(0,4)==="beta")&&(_e="5.0");var It=parseFloat(_e);It!==NaN&&It<5&&Be.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+It+" is deprecated. Using version latest instead."),ue("5.0",ht))},Ne=function(Be,ht){window.console&&window.console.log&&(!ht||typeof ht.showLogging=="undefined"||ht.showLogging&&ht.showLogging!=="false")&&console.log(Be)};ie.material_id!==void 0?At(rt):rt();function rt(){var Be=ln;fe!==null?Be=fe:parseFloat(Be)<5&&(Be="5.0"),ue(Be,!1),We!==null&&Oe(We,ge),Ce=!0}return pn},GGBAppletUtils=function(){"use strict";function pn(){return window.GGBT_wsf_edit!==void 0}function ln(Ce,fe){fe!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+fe+","+fe+")",Ce.style.webkitTransform="scale("+fe+","+fe+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function ie(Ce,fe,We,$e,Fe,le){var dt=null;if(le!=null&&le!="")for(var ge=Ce.parentNode;ge!=null;)if((" "+ge.className+" ").indexOf(" "+le+" ")>-1){dt=ge;break}else ge=ge.parentNode;var xt=0,_e=0,Ge=0,qe=0,nt=0,Tt=0,it=0;if(dt)xt=dt.offsetWidth,_e=Math.max($e?dt.offsetWidth:0,dt.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(xt=Math.min(window.innerWidth,document.documentElement.clientWidth),_e=Math.min(window.innerHeight,document.documentElement.clientHeight),Ge=xt):(xt=window.innerWidth,_e=window.innerHeight,Ge=window.innerWidth),Ce){var ot=Ce.getBoundingClientRect();ot.left>0&&ot.left<=xt&&(Fe===void 0||!Fe)&&(document.dir==="rtl"?(nt=xt-ot.width-ot.left,Tt=Ge<=480?10:30):(Tt=ot.left,nt=Ge<=480?10:30),qe=Tt+nt)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var De=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(qe=40,it=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(qe=0,it=40)}}return Ce&&((We===void 0||!We)&&fe>0&&fe+qe1&&(le=!0)),fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(le=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))Fe=z(Ce,fe,le,We,Ce.scaleContainerClass);else return $e;return le&&(!Ce.hasOwnProperty("scale")||$e===1)?Fe:Math.min($e,Fe)}function Pe(Ce){var fe=Math.min(window.innerWidth,document.documentElement.clientWidth),We=Math.min(window.innerHeight,document.documentElement.clientHeight),$e=Ce.getBoundingClientRect(),Fe=(fe-$e.width)/2,le=(We-$e.height)/2;le<0&&(le=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Fe<40?Ce.style.left="40px":Ce.style.left=Fe+"px",Ce.style.top=le+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(le<40?Ce.style.top="40px":Ce.style.top=le+"px",Ce.style.left=Fe+"px")}function ke(Ce,fe){var We=Ce.querySelector(".appletParameters");if(We){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(fe.id!==We.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(We.parentElement&&/fullscreen/.test(We.parentElement.className))return;var $e=ze(fe,Ce);pn()&&We.setAttribute("data-param-scale",$e);for(var Fe=null,le=0;le=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(pn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(pn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(pn){var ln=c[pn];return ln==null?null:ln},r=d,webModule.__errFn=e}function B(){function pn(Ce){var fe=Ce.lastIndexOf(rb);fe==-1&&(fe=Ce.length);var We=Ce.indexOf(sb);We==-1&&(We=Ce.length);var $e=Ce.lastIndexOf(tb,Math.min(We,fe));return $e>=O?Ce.substring(O,$e+P):W}function ln(Ce){if(!Ce.match(/^\w+:\/\//)){var fe=o.createElement(ub);fe.src=Ce+vb,Ce=pn(fe.src)}return Ce}function ie(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function z(){for(var Ce=o.getElementsByTagName(_),fe=O;feO?Ce[Ce.length-P].href:W}function Pe(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var ke=ie();return ke==W&&(ke=z()),ke==W&&(ke=ze()),ke==W&&Pe()&&(ke=pn(o.location.href)),ke=ln(ke),ke}function C(pn){return pn.match(/^\//)||pn.match(/^[a-zA-Z]+:\/\//)?pn:webModule.__moduleBase+pn}function D(){var pn=[],ln=O,ie=[],z=[];function ze(Ce){var fe=z[Ce](),We=ie[Ce];if(fe in We)return fe;var $e=[];for(var Fe in We)$e[We[Fe]]=Fe;throw r&&r(Ce,$e,fe),null}if(__gwt_isKnownPropertyValue=function(Ce,fe){return fe in ie[Ce]},webModule.__getPropMap=function(){var Ce={};for(var fe in ie)ie.hasOwnProperty(fe)&&(Ce[fe]=ze(fe));return Ce},webModule.__computePropValue=ze,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Pe;try{Pe=Cb;var ke=Pe.indexOf(Db);ke!=-1&&(ln=parseInt(Pe.substring(ke+P),$),Pe=Pe.substring(O,ke))}catch(Ce){}return webModule.__softPermutationId=ln,C(Pe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(pn,ln,ie){"use strict";ie.d(ln,{Ax:function(){return ke},Ds:function(){return Ce},KI:function(){return We},SI:function(){return Pe},f1:function(){return ze}});var z=ie(90524);function ze($e){let Fe=!0;if($e.length>0){for(let le=0;le<$e.length;le++)if($e[le].compile_success==0||!$e[le].compile_success){Fe=!1;break}}else Fe=!1;return Fe}function Pe($e,Fe=""){let le=[];for(let dt=0;dt<$e.length;dt++){let ge=$e[dt],xt=Fe?`${Fe}/${ge.name}`:`${ge.name}`;le.push({title:ge.name,type:ge.type,isLeaf:ge.type!=="tree",key:xt})}return le}function ke($e,Fe,le){for(let dt=0;dt<$e.length;dt++){let ge=$e[dt];if(ge.key===Fe){ge.children=le;break}ge.children&&ke(ge.children,Fe,le)}return $e}function Ce($e,Fe,le){let dt;return function(){let ge=this,xt=arguments,_e=function(){dt=null,le||$e.apply(ge,xt)},Ge=le&&!dt;clearTimeout(dt),dt=setTimeout(_e,Fe),Ge&&$e.apply(ge,xt)}}const fe=!0,We=z.Z.API_SERVER},42586:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return et}});var z=ie(59301),ze=ie(28284),Pe=ie(62957),ke=ie(82326),Ce=ie(29787),fe=ie(54172),We={flex_box_center:"flex_box_center___bIXR2",flex_space_between:"flex_space_between___Qd_bs",flex_box_vertical_center:"flex_box_vertical_center___m4yjg",flex_box_center_end:"flex_box_center_end___QlnxS",flex_box_column:"flex_box_column___BKnnV",zhishidian:"zhishidian___D2PeN"},$e=ie(76560),Fe=ie(71360),le=ie(49661),dt=ie(82093),ge=ie(59301),xt=Object.defineProperty,_e=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,it=(At,Le,Ae)=>Le in At?xt(At,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):At[Le]=Ae,ot=(At,Le)=>{for(var Ae in Le||(Le={}))nt.call(Le,Ae)&&it(At,Ae,Le[Ae]);if(qe)for(var Ae of qe(Le))Tt.call(Le,Ae)&&it(At,Ae,Le[Ae]);return At},De=(At,Le)=>_e(At,Ge(Le)),me=(At,Le,Ae)=>new Promise((Re,Te)=>{var Xe=Rt=>{try{je(Ae.next(Rt))}catch(wt){Te(wt)}},Ye=Rt=>{try{je(Ae.throw(Rt))}catch(wt){Te(wt)}},je=Rt=>Rt.done?Re(Rt.value):Promise.resolve(Rt.value).then(Xe,Ye);je((Ae=Ae.apply(At,Le)).next())});const Ve=({dispatch:At,user:Le,classroomList:Ae,account:Re,knowledgeList:Te,setKnowledgeList:Xe,disabled:Ye=!1,course_discipline_id:je=null})=>{const[Rt]=ze.default.useForm(),wt=(0,$e.useParams)(),[ft,Et]=(0,z.useState)(!1),[ye,ue]=(0,z.useState)({page:1,limit:10,keyword:""}),[Oe,Ne]=(0,z.useState)([]),[rt,Be]=(0,z.useState)({}),[ht,tt]=(0,z.useState)("");(0,z.useEffect)(()=>{Re.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"?It():(ye.keyword="",ye.page=1,ue(ot({},ye)))},[Re.actionTabs]);const It=()=>me(void 0,null,function*(){var Qe,Je,kt,se,te,ee,ae,de,ne,he,He,Ue,bt;Et(!0);const Ie=yield(0,dt.ZP)("/api/v2/course_disciplines.json",{method:"get"});if((Ie==null?void 0:Ie.status)===0){Ne((Qe=Ie==null?void 0:Ie.data)==null?void 0:Qe.list),console.log("account.actionTabs.params",Re.actionTabs.params);const st=(Je=Re.actionTabs.params)==null?void 0:Je.course_discipline_id;console.log("id",st),Rt.setFieldsValue({course_discipline_id:st||((te=(se=(kt=Ie==null?void 0:Ie.data)==null?void 0:kt.list)==null?void 0:se[0])==null?void 0:te.id)}),((ae=(ee=Ie==null?void 0:Ie.data)==null?void 0:ee.list)==null?void 0:ae.length)>0?Ze(st||((he=(ne=(de=Ie==null?void 0:Ie.data)==null?void 0:de.list)==null?void 0:ne[0])==null?void 0:he.id)):Et(!1),tt(st||((bt=(Ue=(He=Ie==null?void 0:Ie.data)==null?void 0:He.list)==null?void 0:Ue[0])==null?void 0:bt.id))}}),Ze=Qe=>me(void 0,null,function*(){const Je=yield(0,dt.ZP)("/api/v2/tag_disciplines.json",{method:"get",params:{subject_id:(wt==null?void 0:wt.pathId)||"",course_discipline_id:Qe,keyword:ye==null?void 0:ye.keyword}});(Je==null?void 0:Je.status)===0&&Be(Je==null?void 0:Je.data),Et(!1)});(0,z.useEffect)(()=>{Re.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"&&(tt(Rt.getFieldValue("course_discipline_id")),Ze(Rt.getFieldValue("course_discipline_id")))},[ye==null?void 0:ye.keyword]);const Bt=[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"left",render:(Qe,Je)=>ge.createElement("span",null,Qe||"--")},{title:"\u64CD\u4F5C",key:"action",align:"right",width:200,render:(Qe,Je)=>ge.createElement(ge.Fragment,null,Te!=null&&Te.map(kt=>kt.id).includes(Je==null?void 0:Je.id)?ge.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Te=Te.filter(kt=>(kt==null?void 0:kt.id)!=(Je==null?void 0:Je.id)),Xe([...Te])}},"\u53D6\u6D88\u5173\u8054"):ge.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(Te==null?void 0:Te.length)>0?Xe([...Te,Je]):Xe([Je])}},"\u5173\u8054"))}].filter(Qe=>!!Qe);return ge.createElement("div",null,ge.createElement(Pe.default,{title:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",open:Re.actionTabs.key=="\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9",width:900,centered:!0,destroyOnClose:!0,footer:null,className:We.scoremodal,onCancel:()=>{At({type:"account/setActionTabs",payload:{key:""}})}},ge.createElement(ze.default,{layout:"inline",form:Rt,className:We.myForm},ge.createElement(ze.default.Item,{name:"course_discipline_id",colon:!1},ge.createElement(ke.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",disabled:Ye,onChange:Qe=>{Ze(Qe),tt(Qe)}},Oe==null?void 0:Oe.map(Qe=>ge.createElement(ke.default.Option,{key:Qe==null?void 0:Qe.id,value:Qe==null?void 0:Qe.id},Qe==null?void 0:Qe.name)))),ge.createElement(Fe.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ye==null?void 0:ye.keyword,style:{width:240},onChange:Qe=>{ue(De(ot({},ye),{keyword:Qe,page:1}))}}),ge.createElement("div",{className:We.zhishidian,onClick:()=>{(0,le.xg)(`/knowledgeHub?course_discipline_id=${ht}`)}},"\u77E5\u8BC6\u70B9\u7BA1\u7406")),ge.createElement(Ce.Z,{spinning:ft},ge.createElement(fe.default,{columns:Bt,pagination:!1,scroll:{y:400},style:{marginTop:"10px",marginBottom:"20px"},dataSource:(rt==null?void 0:rt.tag_disciplines)||[]}))))};var et=(0,$e.connect)(({user:At,classroomList:Le,account:Ae})=>({user:At,classroomList:Le,account:Ae}))(Ve)},84236:function(pn,ln,ie){"use strict";ie.d(ln,{t:function(){return ge}});var z=ie(59301),ze=ie(99571),Pe={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},ke=ie(92310),Ce=ie.n(ke),fe=Object.defineProperty,We=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(xt,_e,Ge)=>_e in xt?fe(xt,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):xt[_e]=Ge,dt=(xt,_e)=>{for(var Ge in _e||(_e={}))$e.call(_e,Ge)&&le(xt,Ge,_e[Ge]);if(We)for(var Ge of We(_e))Fe.call(_e,Ge)&&le(xt,Ge,_e[Ge]);return xt};const ge=({cancelText:xt="\u53D6\u6D88",okText:_e="\u786E\u5B9A",loading:Ge=!1,hasOkBtn:qe=!0,hasCancelBtn:nt=!0,okButtonProps:Tt={},onCancel:it=()=>{},onOk:ot=()=>{},className:De=""})=>z.createElement("div",{className:Ce()(Pe.buttonFixed,De)},z.createElement("div",{className:Pe.buttonWrap},nt&&z.createElement(ze.ZP,{size:"middle",className:`${Pe.button} mr20`,onClick:it},xt),qe&&z.createElement(ze.ZP,dt({size:"middle",type:"primary",className:`${Pe.button} mr20`,loading:Ge,onClick:ot},Tt),_e)))},6077:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return dt}});var z=ie(59301),ze={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Pe=ie(92310),ke=ie.n(Pe),Ce=ie(29787),fe=ie(2859),We=ie(82093),$e=ie(49661),Fe=(ge,xt,_e)=>new Promise((Ge,qe)=>{var nt=ot=>{try{it(_e.next(ot))}catch(De){qe(De)}},Tt=ot=>{try{it(_e.throw(ot))}catch(De){qe(De)}},it=ot=>ot.done?Ge(ot.value):Promise.resolve(ot.value).then(nt,Tt);it((_e=_e.apply(ge,xt)).next())}),dt=({data:ge,className:xt,fullWidth:_e,style:Ge={},onClose:qe,onOk:nt,showFullTools:Tt,noAssociationId:it})=>{const ot=(0,z.useRef)(null),De=(0,z.useRef)(null),me=(0,z.useRef)(null),Ve=(0,z.useRef)(null),[et,At]=(0,z.useState)(!1),[Le,Ae]=(0,z.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,z.useEffect)(()=>(me.current||(me.current=document.createElement("style"),document.head.appendChild(me.current)),ge!=null&&ge.visible?(document.body.setAttribute("data-custom","y-hidden"),me.current.innerHTML=" html { overflow-y: hidden; }",ge!=null&&ge.src&&Re()):(document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)),()=>{document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null)}),[ge==null?void 0:ge.visible]);const Re=()=>Fe(void 0,null,function*(){At(!0),Ae("\u6B63\u5728\u52A0\u8F7D\u4E2D");const je=yield(0,$e.ZJ)(ge==null?void 0:ge.src);ot.current.src="",ot.current.src=je,ot.current.onload=function(){Ye()},At(!1),Ae("")}),Te=je=>Fe(void 0,null,function*(){At(!0),Ae("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Rt=yield(0,We.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ge.title,file:je.dataUrl}});Rt!=null&&Rt.id&&!it?(yield(0,We.ZP)(`/api/attachments/${ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:Rt==null?void 0:Rt.id,settings:JSON.stringify(je.state)}})).status===0&&nt():Rt!=null&&Rt.id&&nt(Rt),At(!1),Ae("")}),Xe=()=>{const je=document.querySelector('a[href="https://markerjs.com/"]');je&&je.parentNode&&(je.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(wt=>{const ft=document.querySelector(wt.name);ft&&ft.setAttribute("title",wt.title)})},Ye=()=>{De.current=new fe.hP(ot.current),De.current.targetRoot=Ve.current,De.current.addEventListener("render",Te),De.current.addEventListener("beforeclose",qe),Tt&&(De.current.availableMarkerTypes=De.current.ALL_MARKER_TYPES,De.current.uiStyleSettings.redoButtonVisible=!0,De.current.uiStyleSettings.notesButtonVisible=!0,De.current.uiStyleSettings.zoomButtonVisible=!0,De.current.uiStyleSettings.zoomOutButtonVisible=!0,De.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=De.current.uiStyleSettings,De.current.show(),ge!=null&&ge.snapshotData&&De.current.restoreState(ge.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Xe()},300)};return z.createElement(z.Fragment,null,(ge==null?void 0:ge.visible)&&z.createElement(Ce.Z,{spinning:et,tip:Le,style:{position:"absolute",width:"100vw"}},z.createElement("div",{ref:Ve,className:ke()(ze.imageDimensions,xt,_e?ze.fullWidth:""),style:Ge},z.createElement("img",{className:ze.img,ref:ot}))))}},88615:function(pn,ln,ie){"use strict";var z=ie(59301),ze=ie(77019),Pe=ie(5269),ke=ie(20554),Ce=ie(99571),fe=ie(38394),We=ie(21697),$e=ie(48136),Fe=ie(59301);const le=(0,z.forwardRef)(({callback:dt,showSaveButton:ge,value:xt=""},_e)=>{const Ge=(0,z.useRef)(),qe=[{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 "}]}]}],nt=[{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 - \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r - \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\left\\{\\begin{matrix} \r - \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r -\\end{matrix}\\right. \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r - \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r -\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r - a \\perp \\alpha \\ \r - b \\perp \\alpha \r -\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r - \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r - a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r - a \\parallel \\partial ,b \\parallel \\partial \r -\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r - m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r - a \\perp m,a \\perp n \r -\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r - \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r - a^{2}+b^{2}=c^{2} \r -\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r - a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r - a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r -\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r - a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r - \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r -\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r -\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r - a,b \\in R^{+} \\ \r - \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - a,b \\in R \\ \r - \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r -\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r - \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r - \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r -\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r - P \\left( \\emptyset \\right) =0 \\\\ \r - P \\left( S \\right) =1 \r -\\end{array}`},{value:`\\begin{array}{c} \r - \\forall A \\in S \\\\ \r - P \\left( A \\right) \\ge 0 \r -\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r - S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r - P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r -\\end{array}`},{value:`\\begin{array}{c} \r - P_{n}=n! \\\\ \r - A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],Tt=De=>{Ge.current.setValue(Ge.current.getValue()+" "+De.value+" ")},it=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Fe.createElement(ze.Z,{className:We.Z.lists,gutter:[10,10]},qe.map((De,me)=>Fe.createElement(Pe.Z,{flex:"110px",className:We.Z.item},Fe.createElement("div",null,Fe.createElement(fe.Z,{value:`$$${De.value}$$`}),De.name),Fe.createElement("div",{className:We.Z.children},De.children.map((Ve,et)=>Fe.createElement("div",{key:et},Fe.createElement("h1",null,Ve.name),Fe.createElement(ze.Z,{gutter:[10,10]},Ve.data.map((At,Le)=>Fe.createElement(Pe.Z,{key:Le,onClick:()=>Tt(At),className:We.Z.diamond},Fe.createElement(fe.Z,{value:"`$$"+At.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Fe.createElement(ze.Z,{className:We.Z.lists,gutter:[10,10]},nt.map((De,me)=>Fe.createElement(Pe.Z,{flex:"110px",className:We.Z.item},Fe.createElement("div",null,Fe.createElement(fe.Z,{value:"`$$"+De.value+"$$`"}),De.name),Fe.createElement("div",{className:We.Z.children},De.children.map((Ve,et)=>Fe.createElement("div",{key:et},Ve.name&&Fe.createElement("h1",null,Ve.name),Fe.createElement(ze.Z,{gutter:[10,10]},Ve.data.map((At,Le)=>Fe.createElement(Pe.Z,{key:Le,onClick:()=>Tt(At),className:We.Z.diamond},Fe.createElement(fe.Z,{value:"`$$"+At.value+"$$`"}))))))))))}],ot=()=>{var De=document.createElement("div");De.innerHTML=Ge.current.getValue();var me=De.innerText;return dt&&dt(me),me};return(0,z.useImperativeHandle)(_e,()=>({getData:ot})),Fe.createElement("div",{className:We.Z.mathWrap},Fe.createElement(ke.default,{defaultActiveKey:"1",items:it}),Fe.createElement("math-field",{locale:"zh_cn",className:We.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Ge,style:{width:800,marginTop:30,fontSize:18}},xt||""),ge&&Fe.createElement("div",{className:We.Z.button},Fe.createElement(Ce.ZP,{size:"large",onClick:ot,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ln.Z=le},57884:function(pn,ln,ie){"use strict";var z=ie(59301),ze=ie(93314),Pe=ie(99571),ke=Object.defineProperty,Ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(_e,Ge,qe)=>Ge in _e?ke(_e,Ge,{enumerable:!0,configurable:!0,writable:!0,value:qe}):_e[Ge]=qe,dt=(_e,Ge)=>{for(var qe in Ge||(Ge={}))$e.call(Ge,qe)&&le(_e,qe,Ge[qe]);if(We)for(var qe of We(Ge))Fe.call(Ge,qe)&&le(_e,qe,Ge[qe]);return _e},ge=(_e,Ge)=>Ce(_e,fe(Ge));const xt=({img:_e,buttonProps:Ge={},styles:qe={},customText:nt,ButtonText:Tt,ButtonClick:it,Buttonclass:ot,ButtonTwo:De,imgStyles:me,loading:Ve=!1,className:et=""})=>z.createElement("section",{className:`tc animated fadeIn ${et}`,style:dt({color:"#999",margin:"100px auto",visibility:Ve?"hidden":"visible"},qe)},z.createElement("img",{src:_e||ze,style:ge(dt({},me),{pointerEvents:"none",userSelect:"none"})}),z.createElement("p",{className:"mt20 font14"},nt||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Tt&&z.createElement(Pe.ZP,dt({className:ot,onClick:it},Ge),Tt),De&&De);ln.Z=xt},41550:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return ot}});var z=ie(59301),ze={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Pe=ie(99571),ke=ie(70557),Ce=ie(51124),fe=ie(25399),We=ie(49661),$e=ie(72664),Fe=ie(57884),le=ie(90524),dt=ie(14794),ge=ie(59301),xt=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,nt=(De,me,Ve)=>me in De?xt(De,me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[me]=Ve,Tt=(De,me)=>{for(var Ve in me||(me={}))Ge.call(me,Ve)&&nt(De,Ve,me[Ve]);if(_e)for(var Ve of _e(me))qe.call(me,Ve)&&nt(De,Ve,me[Ve]);return De},it=(De,me,Ve)=>new Promise((et,At)=>{var Le=Te=>{try{Re(Ve.next(Te))}catch(Xe){At(Xe)}},Ae=Te=>{try{Re(Ve.throw(Te))}catch(Xe){At(Xe)}},Re=Te=>Te.done?et(Te.value):Promise.resolve(Te.value).then(Le,Ae);Re((Ve=Ve.apply(De,me)).next())}),ot=({editOffice:De="view",data:me,issaver:Ve,onSaver:et,theme:At,type:Le,filename:Ae,monacoEditor:Re,className:Te,style:Xe,close:Ye,onClose:je,hasMask:Rt,disabledDownload:wt,onImgDimensions:ft,showNodata:Et,recordInfo:ye})=>{const[ue,Oe]=(0,z.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Ne,rt]=(0,z.useState)(""),[Be,ht]=(0,z.useState)(),tt=window.ENV==="build"?"/react/build":"",It=location.host.startsWith("localhost")?le.Z.PROXY_SERVER:le.Z.API_SERVER,Bt=10*(1024*1024),Qe=(0,z.useRef)();me!=null&&me.startsWith("/api")&&Le!=="txt"&&(me=le.Z.API_SERVER+me);const Je=ae=>ae.substring(ae.lastIndexOf("/")+1).split(".").pop();Ae&&Re&&(Re.filename=Ae),(0,z.useEffect)(()=>{var ae,de;const ne=(de=(ae=document.cookie)==null?void 0:ae.replace(/\s/g,""))==null?void 0:de.split(";");ne==null||ne.map(he=>{let He=he.split("=");He[0]==="_educoder_session"&&rt(He[1])})},[]),(0,z.useEffect)(()=>{Le==="office"&&(me.indexOf("bigfilescdn.")>-1||me.indexOf("bigfiles1")>-1?ht({url:me,fileType:Je(me),model:me.indexOf("model=edit")?"edit":"view"}):se())},[Le,me]);function kt(ae){return it(this,null,function*(){ae.data.type==="pdfdata"&&(et(ae.data.data),window.removeEventListener("message",kt,!1)),console.log("mess---:",ae.data)})}const se=()=>it(void 0,null,function*(){console.log("data:",me);let ae=me;me.startsWith("http")||(ae=location.origin+ae);let de=new URL(ae).pathname.split("/").pop();const ne=yield(0,$e.gJ)({attachment_id:de});ne.url=It+ne.url,ht(ne)}),te=()=>{if(me.startsWith("http")||me.startsWith("blob:")){ee();return}(0,We.Sv)(Ae||"educoder",me,Ae)},ee=()=>{ye&&(0,dt.fc)({id:ye==null?void 0:ye.id,watch_type:1,course_id:ye==null?void 0:ye.course_id}),(0,We.Nd)(Ae||"educoder",decodeURIComponent(me))};return ge.createElement("div",{style:Tt({},Xe||{}),className:`${Rt&&ze.bgBlack} ${Le?ze.wrp:"hide"}`},Ye&&ge.createElement("div",{className:ze.close,ref:Qe},!!ft&&ge.createElement(fe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Qe.current},ge.createElement("span",{onClick:()=>{je(),ft()}},ge.createElement("i",{className:"icon-yulanpizhu"}))),!wt&&ge.createElement(fe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Qe.current},ge.createElement("span",{onClick:ee},ge.createElement("i",{className:"icon-quxiaozhiding"}))),Ve&&ge.createElement(fe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Qe.current},ge.createElement("span",{className:"",onClick:()=>{const ae=document.getElementById("pdfiframe");window.addEventListener("message",kt,!1),setTimeout(()=>{ae.contentWindow.postMessage("getData","*")},300)}},ge.createElement("i",{className:"icon-baocun"}))),ge.createElement(fe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Qe.current},ge.createElement("span",{className:"",onClick:()=>{je()}},ge.createElement("i",{className:"icon-guanbi1"})))),ge.createElement("div",{className:`${ze[Te]} ${Te} ${ze.monaco} ${Le==="txt"?"show":"hide"}`},Le==="txt"&&ge.createElement(ge.Fragment,null,ge.createElement(Ce.ZP,Tt({},Re)))),Le==="audio"&&ge.createElement("audio",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${me}`,autoPlay:!0}),Le==="video"&&ge.createElement(ge.Fragment,null,(me==null?void 0:me.indexOf("http"))>-1?ge.createElement("video",{controls:!0,src:`${me}`,autoPlay:!0}):ge.createElement("video",{controls:!0,src:`data:video/mp4;base64,${me}`,autoPlay:!0})),Le==="office"&&Be&&ge.createElement("iframe",{src:`${tt}/office.html?key=${Be.key}&url=${btoa(Be.url)}&callbackUrl=${It+(Be.callbackUrl||"")}&fileType=${Be.fileType}&title=${Be.title||""}&model=${De}&officeServer=${le.Z.ONLYOFFICE}&disabledDownload=${!!wt}`}),Le==="html"&&ge.createElement("iframe",{src:me+"&disposition=inline"}),Le==="pdf"&&ge.createElement("iframe",{id:"pdfiframe",src:`${tt}/js/pdfview/index.html?filename=${Ae||"educoder.pdf"}&url=${encodeURIComponent(me)}&disabledDownload=${!!wt}&model=${De}`}),Le==="image"&&ge.createElement("img",{src:`${(me==null?void 0:me.indexOf("http://"))>-1||(me==null?void 0:me.indexOf("https://"))>-1?"":"data:image/png;base64,"}${me}`}),(Le==="other"||Le==="download")&&ge.createElement(ge.Fragment,null,Et?ge.createElement(Fe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ge.createElement(Pe.ZP,{icon:ge.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:te,disabled:wt},"\u4E0B\u8F7D")}):ge.createElement(Pe.ZP,{type:"primary",size:"middle",onClick:te,disabled:wt},ge.createElement(ke.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Le==="flowChart"&&ge.createElement("div",{className:"embed"},ge.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${me||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(pn,ln,ie){"use strict";ie.d(ln,{z:function(){return Re},Z:function(){return Te}});var z=ie(59301),ze=ie(88831),Pe=ie(90290),ke=ie(64018),Ce=ie(44523),fe=ie(90524),We=ie(49661),$e=ie(15342),Fe=ie(77736),le=ie(99571),dt=ie(1012),ge=ie(41550),xt=ie(59301),Ge=({html:Xe})=>{const Ye=(0,z.useRef)(null),je=(0,z.useRef)(null),Rt=`.markdown-body p { - margin: 0 0 16px 0 !important; - line-height: 28px; - white-space: pre-wrap; - } - - ol, - ul, - li { - list-style-type: none - } - - ol, - ul, - dl { - margin-bottom: 0px; - } - - .markdown-body { - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; - color: #333; - overflow: hidden; - font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; - word-break: break-word; - font-size: 16px; - line-height: 1.6; - white-space: normal; - word-wrap: break-word; - position: relative; - } - - .markdown-body ul>li { - list-style-type: disc; - } - - .markdown-body ol>li { - list-style-type: decimal; - } - - .markdown-body a { - background: transparent; - } - - .markdown-body a:active, - .markdown-body a:hover { - outline: 0; - } - - .markdown-body strong { - font-weight: bold; - } - - .markdown-body h1 { - font-size: 2em; - margin: 0.67em 0; - } - - .markdown-body img { - border: 0; - } - - .markdown-body hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; - } - - .markdown-body pre { - overflow: auto; - } - - .markdown-body code, - .markdown-body kbd, - .markdown-body pre { - font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; - font-size: 1em; - } - - .markdown-body input { - color: inherit; - font: inherit; - margin: 0; - } - - .markdown-body html input[disabled] { - cursor: default; - } - - .markdown-body input { - line-height: normal; - } - - .markdown-body input[type="checkbox"] { - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - } - - .markdown-body table { - border-collapse: collapse; - border-spacing: 0; - } - - .markdown-body td, - .markdown-body th { - padding: 0; - } - - .markdown-body * { - -moz-box-sizing: border-box; - box-sizing: border-box; - } - - .markdown-body input { - font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; - } - - .markdown-body a { - color: #4183c4; - text-decoration: none; - } - - .markdown-body a:hover, - .markdown-body a:active { - text-decoration: underline; - } - - .markdown-body hr { - height: 0; - margin: 15px 0; - overflow: hidden; - background: transparent; - border: 0; - border-bottom: 1px solid #ddd; - } - - .markdown-body hr:before { - display: table; - content: ""; - } - - .markdown-body hr:after { - display: table; - clear: both; - content: ""; - } - - .markdown-body h1, - .markdown-body h2, - .markdown-body h3, - .markdown-body h4, - .markdown-body h5, - .markdown-body h6 { - margin-top: 15px; - margin-bottom: 15px; - line-height: 1.1; - } - - .markdown-body h1 { - font-size: 30px; - } - - .markdown-body h2 { - font-size: 21px; - } - - .markdown-body h3 { - font-size: 16px; - } - - .markdown-body h4 { - font-size: 14px; - } - - .markdown-body h5 { - font-size: 12px; - } - - .markdown-body h6 { - font-size: 11px; - } - - .markdown-body blockquote { - margin: 0; - } - - .markdown-body ul, - .markdown-body ol { - padding: 0; - margin-top: 0; - margin-bottom: 0; - } - - ul.linenums, - ol.linenums { - padding: 16px 0 0 56px !important; - } - - .markdown-body ul, - .markdown-body ol { - padding-left: 2em; - } - - - .markdown-body ol ol, - .markdown-body ul ol { - list-style-type: lower-roman; - } - - .markdown-body ul ul ol, - .markdown-body ul ol ol, - .markdown-body ol ul ol, - .markdown-body ol ol ol { - list-style-type: lower-alpha; - } - - .markdown-body dd { - margin-left: 0; - } - - .markdown-body code { - font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; - font-size: 12px; - } - - .markdown-body pre { - margin-top: 0; - margin-bottom: 0; - font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; - } - - .markdown-body .octicon { - font: normal normal 16px octicons-anchor; - line-height: 1; - display: inline-block; - text-decoration: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .markdown-body .octicon-link:before { - content: '\f05c'; - } - - .markdown-body>*:first-child { - margin-top: 0 !important; - } - - .markdown-body>*:last-child { - margin-bottom: 0 !important; - } - - .markdown-body .anchor { - position: absolute; - top: 0; - left: 0; - display: block; - padding-right: 6px; - padding-left: 30px; - margin-left: -30px; - } - - .markdown-body .anchor:focus { - outline: none; - } - - .markdown-body h1, - .markdown-body h2, - .markdown-body h3, - .markdown-body h4, - .markdown-body h5, - .markdown-body h6 { - position: relative; - margin-top: 1em; - margin-bottom: 16px; - font-weight: bold; - line-height: 1.4; - } - - .markdown-body h1 .octicon-link, - .markdown-body h2 .octicon-link, - .markdown-body h3 .octicon-link, - .markdown-body h4 .octicon-link, - .markdown-body h5 .octicon-link, - .markdown-body h6 .octicon-link { - display: none; - color: #000; - vertical-align: middle; - } - - .markdown-body h1:hover .anchor, - .markdown-body h2:hover .anchor, - .markdown-body h3:hover .anchor, - .markdown-body h4:hover .anchor, - .markdown-body h5:hover .anchor, - .markdown-body h6:hover .anchor { - padding-left: 8px; - margin-left: -30px; - text-decoration: none; - } - - .markdown-body h1:hover .anchor .octicon-link, - .markdown-body h2:hover .anchor .octicon-link, - .markdown-body h3:hover .anchor .octicon-link, - .markdown-body h4:hover .anchor .octicon-link, - .markdown-body h5:hover .anchor .octicon-link, - .markdown-body h6:hover .anchor .octicon-link { - display: inline-block; - } - - .markdown-body h1 { - padding-bottom: 0.3em; - font-size: 2.25em; - line-height: 1.2; - border-bottom: 1px solid #eee; - } - - .markdown-body h1 .anchor { - line-height: 1; - } - - .markdown-body h2 { - padding-bottom: 0.3em; - font-size: 1.75em; - line-height: 1.225; - border-bottom: 1px solid #eee; - } - - .markdown-body h2 .anchor { - line-height: 1; - } - - .markdown-body h3 { - font-size: 1.5em; - line-height: 1.43; - } - - .markdown-body h3 .anchor { - line-height: 1.2; - } - - .markdown-body h4 { - font-size: 1.25em; - } - - .markdown-body h4 .anchor { - line-height: 1.2; - } - - .markdown-body h5 { - font-size: 1em; - } - - .markdown-body h5 .anchor { - line-height: 1.1; - } - - .markdown-body h6 { - font-size: 1em; - color: #777; - } - - .markdown-body h6 .anchor { - line-height: 1.1; - } - - .markdown-body p, - .markdown-body blockquote, - .markdown-body ul, - .markdown-body ol, - .markdown-body dl, - .markdown-body table, - .markdown-body pre { - margin-top: 0; - margin-bottom: 16px; - } - - .markdown-body ul ul, - .markdown-body ul ol, - .markdown-body ol ol, - .markdown-body ol ul { - margin-top: 0; - margin-bottom: 0; - } - - .markdown-body li>p { - margin-top: 16px; - } - - .markdown-body dl { - padding: 0; - } - - .markdown-body dl dt { - padding: 0; - margin-top: 16px; - font-size: 1em; - font-style: italic; - font-weight: bold; - } - - .markdown-body dl dd { - padding: 0 16px; - margin-bottom: 16px; - } - - .markdown-body blockquote { - padding: 0 15px; - color: #777; - border-left: 4px solid #ddd; - } - - .markdown-body blockquote> :first-child { - margin-top: 0; - } - - .markdown-body blockquote> :last-child { - margin-bottom: 0; - } - - .markdown-body table { - display: block; - width: 100%; - overflow: auto; - word-break: normal; - word-break: keep-all; - } - - .markdown-body table th { - font-weight: bold; - text-align: revert; - } - - .markdown-body table th, - .markdown-body table td { - padding: 6px 13px; - border: 1px solid #ddd; - } - - .markdown-body table tr { - background-color: #fff; - border-top: 1px solid #ccc; - } - - .markdown-body table tr:nth-child(2n) { - background-color: #f8f8f8; - } - - .markdown-body img { - max-width: 100%; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - - .markdown-body code { - padding: 0; - padding-top: 0.2em; - padding-bottom: 0.2em; - margin: 0; - font-size: 85%; - background-color: rgba(0, 0, 0, 0.04); - border-radius: 3px; - } - - .markdown-body code:has(.katex) { - background-color: transparent; - } - - .markdown-body code:before, - .markdown-body code:after { - letter-spacing: -0.2em; - content: "\\00a0"; - } - - .markdown-body pre>code { - padding: 0; - margin: 0; - font-size: 100%; - word-break: normal; - white-space: pre; - background: transparent; - border: 0; - } - - .markdown-body .highlight { - margin-bottom: 16px; - } - - .markdown-body .highlight pre, - .markdown-body pre { - padding: 16px; - overflow: auto; - font-size: 85%; - line-height: 1.45; - background-color: #f7f7f7; - border-radius: 3px; - } - - .markdown-body .highlight pre { - margin-bottom: 0; - word-break: normal; - } - - .markdown-body pre { - word-wrap: normal; - } - - .markdown-body pre code { - display: inline; - max-width: initial; - padding: 0; - margin: 0; - overflow: initial; - line-height: inherit; - word-wrap: normal; - background-color: transparent; - border: 0; - } - - .markdown-body pre code:before, - .markdown-body pre code:after { - content: normal; - } - - .markdown-body kbd { - display: inline-block; - padding: 3px 5px; - font-size: 11px; - line-height: 10px; - color: #555; - vertical-align: middle; - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb; - } - - .markdown-body .pl-c { - color: #969896; - } - - .markdown-body .pl-c1, - .markdown-body .pl-mdh, - .markdown-body .pl-mm, - .markdown-body .pl-mp, - .markdown-body .pl-mr, - .markdown-body .pl-s1 .pl-v, - .markdown-body .pl-s3, - .markdown-body .pl-sc, - .markdown-body .pl-sv { - color: #0086b3; - } - - .markdown-body .pl-e, - .markdown-body .pl-en { - color: #795da3; - } - - .markdown-body .pl-s1 .pl-s2, - .markdown-body .pl-smi, - .markdown-body .pl-smp, - .markdown-body .pl-stj, - .markdown-body .pl-vo, - .markdown-body .pl-vpf { - color: #333; - } - - .markdown-body .pl-ent { - color: #63a35c; - } - - .markdown-body .pl-k, - .markdown-body .pl-s, - .markdown-body .pl-st { - color: #a71d5d; - } - - .markdown-body .pl-pds, - .markdown-body .pl-s1, - .markdown-body .pl-s1 .pl-pse .pl-s2, - .markdown-body .pl-sr, - .markdown-body .pl-sr .pl-cce, - .markdown-body .pl-sr .pl-sra, - .markdown-body .pl-sr .pl-sre, - .markdown-body .pl-src { - color: #df5000; - } - - .markdown-body .pl-mo, - .markdown-body .pl-v { - color: #1d3e81; - } - - .markdown-body .pl-id { - color: #b52a1d; - } - - .markdown-body .pl-ii { - background-color: #b52a1d; - color: #f8f8f8; - } - - .markdown-body .pl-sr .pl-cce { - color: #63a35c; - font-weight: bold; - } - - .markdown-body .pl-ml { - color: #693a17; - } - - .markdown-body .pl-mh, - .markdown-body .pl-mh .pl-en, - .markdown-body .pl-ms { - color: #1d3e81; - font-weight: bold; - } - - .markdown-body .pl-mq { - color: #008080; - } - - .markdown-body .pl-mi { - color: #333; - font-style: italic; - } - - .markdown-body .pl-mb { - color: #333; - font-weight: bold; - } - - .markdown-body .pl-md, - .markdown-body .pl-mdhf { - background-color: #ffecec; - color: #bd2c00; - } - - .markdown-body .pl-mdht, - .markdown-body .pl-mi1 { - background-color: #eaffea; - color: #55a532; - } - - .markdown-body .pl-mdr { - color: #795da3; - font-weight: bold; - } - - .markdown-body kbd { - display: inline-block; - padding: 3px 5px; - font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; - line-height: 10px; - color: #555; - vertical-align: middle; - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb; - } - - .markdown-body .task-list-item { - list-style-type: none; - } - - .markdown-body .task-list-item+.task-list-item { - margin-top: 3px; - } - - .markdown-body .task-list-item input { - float: left; - margin: 0.3em 0 0.25em -1.6em; - vertical-align: middle; - } - - .markdown-body :checked+.radio-label { - z-index: 1; - position: relative; - border-color: #4183c4; - } - - - /*! Pretty printing styles. Used with prettify.js. */ - /* SPAN elements with the classes below are added by prettyprint. */ - .pln { - color: #000 - } - - /* plain text */ - - @media screen { - .str { - color: #080 - } - - /* string content */ - .kwd { - color: #008 - } - - /* a keyword */ - .com { - color: #800 - } - - /* a comment */ - .typ { - color: #606 - } - - /* a type name */ - .lit { - color: #066 - } - - /* a literal value */ - /* punctuation, lisp open bracket, lisp close bracket */ - .pun, - .opn, - .clo { - color: #660 - } - - .tag { - color: #008 - } - - /* a markup tag name */ - .atn { - color: #606 - } - - /* a markup attribute name */ - .atv { - color: #080 - } - - /* a markup attribute value */ - .dec, - .var { - color: #606 - } - - /* a declaration; a variable name */ - .fun { - color: red - } - - /* a function name */ - } - - /* Use higher contrast and text-weight for printable form. */ - @media print, - projection { - .str { - color: #060 - } - - .kwd { - color: #006; - font-weight: bold - } - - .com { - color: #600; - font-style: italic - } - - .typ { - color: #404; - font-weight: bold - } - - .lit { - color: #044 - } - - .pun, - .opn, - .clo { - color: #440 - } - - .tag { - color: #006; - font-weight: bold - } - - .atn { - color: #404 - } - - .atv { - color: #060 - } - } - - /* Put a border around prettyprinted code snippets. */ - pre.prettyprint { - padding: 2px; - /* border: 1px solid #888 */ - } - - /* Specify class=linenums on a pre to get line numbering */ - ol.linenums { - margin-top: 0; - margin-bottom: 0 - } - - /* IE indents via margin-left */ - li.L0, - li.L1, - li.L2, - li.L3, - li.L5, - li.L6, - li.L7, - li.L8 { - list-style-type: none - } - - /* Alternate shading for lines */ - li.L1, - li.L3, - li.L5, - li.L7, - li.L9 { - background: #eee - } - - .markdown-body p, - .markdown-body blockquote, - .markdown-body ul, - .markdown-body ol, - .markdown-body dl, - .markdown-body table, - .markdown-body pre { - margin-top: 0; - margin-bottom: 16px; - }`;return(0,z.useEffect)(()=>{const wt=Ye.current.attachShadow({mode:"open"});je.current=document.createElement("div"),je.current.className="markdown-body",je.current.innerHTML=Xe,wt.appendChild(je.current);const ft=document.createElement("style");return ft.textContent=Rt,wt.appendChild(ft),()=>{wt.innerHTML=""}},[]),(0,z.useEffect)(()=>{je.current&&(je.current.innerHTML=Xe)},[Xe]),xt.createElement("div",{ref:Ye})};function qe(Xe){const Ye=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],je=new RegExp(`\\b(${Ye.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Xe.replace(je,"").trim()}var nt={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Tt=Object.defineProperty,it=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,me=(Xe,Ye,je)=>Ye in Xe?Tt(Xe,Ye,{enumerable:!0,configurable:!0,writable:!0,value:je}):Xe[Ye]=je,Ve=(Xe,Ye)=>{for(var je in Ye||(Ye={}))ot.call(Ye,je)&&me(Xe,je,Ye[je]);if(it)for(var je of it(Ye))De.call(Ye,je)&&me(Xe,je,Ye[je]);return Xe};const et="@\u2581\u2581@",At="@\u2581@",Le=/]*>/g;function Ae(Xe){let Ye=document.createElement("div");return Ye.innerHTML=Xe,Ye.childNodes.length===0?"":Ye.childNodes[0].nodeValue}const Re=(Xe,Ye)=>{Xe=Xe||"";const je=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Rt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,wt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ft=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ye?Xe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(je,(Et,ye,ue,Oe,Ne,rt,Be)=>{const ht=ye||Oe||rt,tt=ue||Ne||Be||"?";return fe.Z.API_SERVER+"/api/attachments/"+ht+tt+"&t="+(0,We.Jn)(ht,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Xe=Xe.replace(ft,(Et,ye,ue,Oe,Ne,rt,Be)=>{const ht=ye||Oe||rt,tt=ue||Ne||Be||"?";return fe.Z.API_SERVER+"/attachments/download/"+ht+tt+"&t="+(0,We.Jn)(ht,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(je,(Et,ye,ue,Oe,Ne,rt,Be)=>{const ht=ye||Oe||rt,tt=ue||Ne||Be||"?";return fe.Z.API_SERVER+"/api/attachments/"+ht+tt+"&t="+(0,We.Jn)(ht,Date.now())+(Et.indexOf(")")>-1?")":"&")}).replace(Rt,(Et,ye,ue,Oe,Ne)=>{const rt=ye||Oe,Be=ue||Ne||"";return'"'+fe.Z.API_SERVER+"/api/attachments/"+rt+Be+rt+Be+"&t="+(0,We.Jn)(rt,Date.now())}).replace(wt,(Et,ye,ue,Oe,Ne)=>{const rt=ye||Oe,Be=ue||Ne||"";return"("+fe.Z.API_SERVER+"/files/uploads/"+rt+Be+rt+Be+"&t="+(0,We.Jn)(rt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Xe)};var Te=({value:Xe="",edit:Ye=!1,className:je,showTextOnly:Rt,showLines:wt,style:ft={},stylesPrev:Et={},highlightKeywords:ye,showProgramFill:ue,isProgramFill:Oe,disabledFill:Ne=!1,programFillValue:rt,openEditor:Be=()=>{},onFillChange:ht=Ze=>{},onFillBlur:tt=()=>{},onFillFocus:It=()=>{}})=>{let Ze=qe(String(Xe||""));const Bt=(0,z.useRef)(),Qe=(0,z.useRef)(),[Je,kt]=(0,z.useState)(""),[se,te]=(0,z.useState)("office"),[ee,ae]=(0,z.useState)([]),de=(0,z.useRef)("a"+(0,dt.Z)()),ne={},he=vt=>//i.test(vt||""),He=(vt,Pn,Lt)=>{const kn=document.createElement(vt===At?"input":"textarea");kn.style.width="100%",kn.style.height=vt===At?"40px":"151px",kn.rows=5,kn.spellcheck=!1,kn.name="edu-program-fill",kn.placeholder="\u8BF7\u8F93\u5165",kn.dataset.id=Pn;const _n=Object.keys(ne).length;return ne[_n]=kn,`${kn.outerHTML}`};function Ue(vt){return vt=vt.replace(/!\[.*?\]\(.*?\)/g,""),vt=vt.replace(/\[.*?\]\(.*?\)/g,""),vt=vt.replace(new RegExp("","gs"),""),vt=vt.replace(//g,""),vt=vt.replace(//g,""),vt=vt.replace(new RegExp(".*?<\\/video>","gs"),""),vt=vt.replace(new RegExp(".*?<\\/audio>","gs"),""),vt=vt.replace(new RegExp(".*?<\\/style>","gs"),""),vt=vt.replace(new RegExp(".*?<\\/script>","gs"),""),vt}const bt=vt=>!Rt&&he(Ze)?vt:vt.replace(/([\s\S]+?)<\/style>/gim,function(Pn,Lt){let kn=Lt.replace(/(\n|\r)/g,"").split("}"),_n=[];return kn.map(at=>{at!=""&&_n.push(`.${de.current} ${at}`)}),``}),Ie=(0,z.useMemo)(()=>{try{const kn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,_n=/\"\/api\/attachments\/|\"\/attachments\/download\//g,at=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,ut=/\(\/attachments\/download\//g;Ze=Ze.replace(ut,"("+fe.Z.API_SERVER+"/attachments/download/").replace(kn,"("+fe.Z.API_SERVER+"/api/attachments/").replace(_n,'"'+fe.Z.API_SERVER+"/api/attachments/").replace(at,'"'+fe.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,` -`),Bt.current.style.display="none"}catch(kn){}if(ue){let kn=-1;return Ze=Ze.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(_n,at,ut){var sn;return++kn,He(_n,kn,(sn=rt==null?void 0:rt[kn])==null?void 0:sn.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${bt(Ze||"")}
      `}let vt=bt(Ze);vt=(0,Pe.ZP)(vt);const Pn=(0,Pe.ez)();Ze.match(/\[TOC\]/)&&(vt=vt.replace("

      [TOC]

      ",(0,Pe.Qv)()),(0,Pe.Iy)()),vt=vt.replace(/(__special_katext_id_\d+__)/g,(kn,_n)=>{const{type:at,expression:ut}=Pn[_n];return(0,$e.renderToString)(Ae(ut)||"",{displayMode:at==="block",throwOnError:!1,output:"html"})}),vt=vt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Pe.AL)();const Lt=document.createElement("div");if(Lt.innerHTML=vt,Rt)return Lt.innerText;if(ye){const kn=ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return $t(Lt,kn),Lt.innerHTML}return setTimeout(()=>en(),500),Lt.innerHTML},[Ze,ye]);(0,z.useEffect)(()=>{Nt.current&&Nt.current.querySelectorAll(["input","textarea"]).forEach(Pn=>{Pn.oninput=st,Pn.onblur=St,Pn.onfocus=Kt})},[ee]),(0,z.useEffect)(()=>{var vt,Pn,Lt,kn,_n;if(rt!=null&&rt.length)try{const at=Nt.current.querySelectorAll(".edu-program-fill-score"),ut=Nt.current.querySelectorAll('[name="edu-program-fill"]');for(const[sn,Tn]of ut.entries())Tn.value=((vt=rt==null?void 0:rt[sn])==null?void 0:vt.value)||"",((Pn=rt==null?void 0:rt[sn])==null?void 0:Pn.type)==="warning"?Tn.className="program-fill-warning":((Lt=rt==null?void 0:rt[sn])==null?void 0:Lt.type)==="success"?Tn.className="program-fill-success":Tn.className="";for(const[sn,Tn]of at.entries())Tn.innerHTML=(kn=rt==null?void 0:rt[sn])!=null&&kn.score?`${(_n=rt==null?void 0:rt[sn])==null?void 0:_n.score}\u5206`:"";ae(rt)}catch(at){console.log(at,"error")}},[rt]);const st=vt=>{ee[vt.target.dataset.id]=ee[vt.target.dataset.id]||{},ee[vt.target.dataset.id].value=vt.target.value,ae([...ee]),ht(ee,vt.target.dataset.id)},St=vt=>{ee[vt.target.dataset.id]=ee[vt.target.dataset.id]||{},ee[vt.target.dataset.id].value=vt.target.value,ae([...ee]),tt(ee,vt.target.dataset.id)},Kt=vt=>{ee[vt.target.dataset.id]=ee[vt.target.dataset.id]||{},ee[vt.target.dataset.id].value=vt.target.value,ae([...ee]),It(ee,vt.target.dataset.id)};function $t(vt,Pn){return vt.childNodes.forEach(Lt=>{var kn;if(Lt.childNodes.length>0)$t(Lt,Pn);else if(Lt.nodeName!=="IMG")if(Lt.innerHTML)Lt.innerHTML=(kn=Lt.innerHTML)==null?void 0:kn.replace(new RegExp(Pn,"gi"),'$&');else{const _n=document.createElement("span");_n.innerHTML=Lt.textContent.replace(new RegExp(Pn,"gi"),'$&'),Lt.replaceWith(_n)}})}const Nt=(0,z.useRef)();Pe.jb.WebkitLineClamp=wt,wt&&(ft=Ve(Ve({},ft),Pe.jb));function yt(vt){let Pn=vt.target;if(Pn.tagName.toUpperCase()==="A"){let Lt=Pn.getAttribute("href");if(Lt.indexOf("office")>-1)vt.preventDefault(),kt(Lt),te("office");else if(Lt.indexOf("application/pdf")>-1)vt.preventDefault(),kt(Lt),te("pdf");else if(Lt.indexOf("text/html")>-1)vt.preventDefault(),kt(Lt),te("html");else if(Lt.startsWith("#")){vt.preventDefault();let kn=document.getElementById(Lt.replace("#",""));kn&&kn.scrollIntoView(!0)}}}const en=()=>{var vt;const Pn=(vt=Nt.current)==null?void 0:vt.querySelectorAll("video");Pn==null||Pn.forEach(Lt=>{if(Lt.oncontextmenu=()=>!1,Lt.src.indexOf(".m3u8")>-1&&!Lt.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var kn=new Ce.ZP;kn.loadSource(Lt.src),kn.attachMedia(Lt)}}})};(0,z.useEffect)(()=>{if(Nt.current&&Ie&&Ie.match(Le)&&window.PR.prettyPrint(),Nt.current)return Nt.current.addEventListener("click",yt),()=>{var vt;(vt=Nt.current)==null||vt.removeEventListener("click",yt),(0,Pe.AL)(),(0,Pe.Iy)()}},[Ie,Nt.current,yt]);const Jt=vt=>{vt.target.nodeName==="IMG"&&vt.target.className.indexOf("draw-flowchart")>-1?(Bt.current.style.zIndex=1,Bt.current.style.display="flex",Bt.current.style.width=vt.target.clientWidth+"px",Bt.current.style.height=vt.target.clientHeight+"px",Bt.current.style.top=vt.target.offsetTop+"px",Bt.current.style.left=vt.target.offsetLeft+"px",vt.target.id&&(Qe.current=vt.target.id)):Bt.current.style.display="none"},Ot=()=>{Bt.current.style.display="none"};return(0,z.useEffect)(()=>{var vt;const Pn=Lt=>{Lt.preventDefault(),Lt.clipboardData.setData("text",window.getSelection().toString())};return(vt=Nt.current)==null||vt.addEventListener("copy",Pn),()=>{var Lt;(Lt=Nt.current)==null||Lt.removeEventListener("copy",Pn)}},[Nt.current]),z.createElement("div",{style:{position:"relative"},onMouseLeave:Ot},Rt&&z.createElement("div",{ref:Nt,className:`${nt.mdBody} `},Ie),!Rt&&!he(Ie)&&z.createElement("div",{ref:Nt,style:Ve({},ft),onMouseOver:Jt,className:`${je||""} ${Ne?"disabled-fill":""} markdown-body ${nt.mdBody} ${de.current}`,dangerouslySetInnerHTML:{__html:Ie}}),!Rt&&he(Ie)&&z.createElement(Ge,{html:Ie}),z.createElement("div",{ref:Bt,className:`${nt.button} ${Ye?"":nt.previewFlowChart}`},z.createElement(Fe.Z,null,z.createElement(le.ZP,{onClick:()=>{Ye?Be(Qe.current):(kt(Qe.current),te("flowChart"))}},Ye?"\u7F16\u8F91":"\u9884\u89C8"))),z.createElement(ge.Z,{close:!0,data:Je,type:Je!=null&&Je.length?se:"",style:Ve({},Et),onClose:()=>kt("")}))}},44905:function(pn,ln,ie){"use strict";ie.d(ln,{h:function(){return De}});var z=ie(59301),ze=ie(82326),Pe=ie(28284),ke=ie(99571),Ce=ie(89780),fe=ie.n(Ce),We=ie(66543),$e=ie(59598),Fe=Object.defineProperty,le=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ge=(me,Ve,et)=>Ve in me?Fe(me,Ve,{enumerable:!0,configurable:!0,writable:!0,value:et}):me[Ve]=et,qe=(me,Ve)=>{for(var et in Ve||(Ve={}))xt.call(Ve,et)&&Ge(me,et,Ve[et]);if(ge)for(var et of ge(Ve))_e.call(Ve,et)&&Ge(me,et,Ve[et]);return me},nt=(me,Ve)=>le(me,dt(Ve));const Tt=ze.default.Option,it={labelCol:{span:4},wrapperCol:{span:20}},ot={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ln.Z=({callback:me,onCancel:Ve})=>{const[et,At]=(0,z.useState)("python");function Le(Re){At(ot[Re][1])}function Ae(Re){me(Re)}return z.createElement(Pe.default,nt(qe({},it),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ae,style:{width:500}}),z.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},z.createElement(ze.default,{getPopupContainer:Re=>Re.parentNode,onChange:Le},Object.keys(ot).map(Re=>z.createElement(Tt,{key:Re,value:Re},ot[Re][0])))),z.createElement(Pe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},z.createElement(De,{mode:et})),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ke.ZP,{type:"ghost",onClick:Ve},"\u53D6\u6D88")))};function De({value:me,onChange:Ve,mode:et,options:At={}}){const Le=(0,z.useRef)(),[Ae,Re]=(0,z.useState)();return(0,z.useEffect)(()=>{if(Ae){let Te=function(Xe){const Ye=Xe.getValue();Ve&&Ve(Ye)};return Ae.on("change",Te),()=>{Ae.off("change",Te)}}},[Ae,Ve]),(0,z.useEffect)(()=>{Ae&&Ae.setOption("mode",et)},[Ae,et]),(0,z.useEffect)(()=>{Ae&&(me!==Ae.getValue()||me==="")&&setTimeout(()=>{Ae.setValue(me||"")},300)},[Ae,me]),(0,z.useEffect)(()=>{if(Le.current&&!Ae){const Te=fe().fromTextArea(Le.current,qe({mode:et,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},At));Re(Te)}},[Le.current,Ae]),z.createElement("div",{className:"my-codemirror-container"},z.createElement("textarea",{ref:Le}))}},2978:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return Gt}});var z=ie(59301),ze=ie(76560),Pe=ie(89780),ke=ie.n(Pe),Ce=ie(76374),fe=ie(66543),We=ie(6313),$e=ie(25717),Fe=ie(99498),le=ie(25419),dt=ie(67549),ge=ie(38394),xt=({value:Dt="",className:mt,showTextOnly:Wt,showLines:En,style:Kn={}})=>{const fr=(0,z.useMemo)(()=>"",[Dt]);return z.createElement(z.Fragment,null,z.createElement("div",{dangerouslySetInnerHTML:{__html:fr}}))},_e=Object.defineProperty,Ge=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ot=(Dt,mt,Wt)=>mt in Dt?_e(Dt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Dt[mt]=Wt,De=(Dt,mt)=>{for(var Wt in mt||(mt={}))Tt.call(mt,Wt)&&ot(Dt,Wt,mt[Wt]);if(nt)for(var Wt of nt(mt))it.call(mt,Wt)&&ot(Dt,Wt,mt[Wt]);return Dt},me=(Dt,mt)=>Ge(Dt,qe(mt));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 et({onActionCallback:Dt,title:mt,icon:Wt,actionName:En,className:Kn="",children:fr}){function Sr(){Dt(En)}return z.createElement("a",{title:mt,className:Kn,onClick:Sr},z.createElement("i",{className:`${Wt}`}),fr)}var At=({watch:Dt,showNullButton:mt,showNullProgramButton:Wt,onActionCallback:En,fullScreen:Kn,insertTemp:fr,hidetoolBar:Sr,extraUse:Br})=>{const Cr=[...Ve,{title:`${Dt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Dt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return z.createElement("ul",{className:"markdown-toolbar-container"},!Sr&&Cr.map((br,On)=>z.createElement("li",{key:On},br.actionName?z.createElement(et,me(De({},br),{onActionCallback:En})):z.createElement("span",{className:"v-line"}))),mt?z.createElement("li",null,z.createElement(et,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:En},z.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Wt?z.createElement(z.Fragment,null,z.createElement("li",null,z.createElement(et,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:En},z.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),z.createElement("li",null,z.createElement(et,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:En},z.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,fr&&z.createElement("li",null,z.createElement(et,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${fr}`,onActionCallback:En},z.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Br&&z.createElement("li",null,Br),z.createElement("li",{className:"btn-full-screen"},z.createElement(et,{icon:`${Kn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Kn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:En})))},Le=ie(75790),Ae=ie(28284),Re=ie(37568),Te=ie(99571),Xe=Object.defineProperty,Ye=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Et=(Dt,mt,Wt)=>mt in Dt?Xe(Dt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Dt[mt]=Wt,ye=(Dt,mt)=>{for(var Wt in mt||(mt={}))wt.call(mt,Wt)&&Et(Dt,Wt,mt[Wt]);if(Rt)for(var Wt of Rt(mt))ft.call(mt,Wt)&&Et(Dt,Wt,mt[Wt]);return Dt},ue=(Dt,mt)=>Ye(Dt,je(mt));const Oe={labelCol:{span:4},wrapperCol:{span:20}};var Ne=({callback:Dt,onCancel:mt})=>{function Wt(En){Dt(En)}return z.createElement(Ae.default,ue(ye({},Oe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Wt,style:{width:500}}),z.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},z.createElement(Re.default,null)),z.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},z.createElement(Re.default,null)),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Te.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))},rt=ie(44905),Be=ie(45596),ht=ie(62957),tt=ie(77019),It=ie(6077),Ze=ie(59301),Bt=({callback:Dt,onCancel:mt})=>{const Wt=document.createElement("canvas"),En=Wt.getContext("2d");Wt.width=1e3,Wt.height=800,En.fillStyle="#ffffff",En.fillRect(0,0,Wt.width,Wt.height);const Kn=Wt.toDataURL("image/png");return Ze.createElement(ht.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ze.createElement(tt.Z,{style:{height:"100vh"}},Ze.createElement(It.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Kn,visible:!0,title:String(Date.now())},onOk:fr=>{Dt({src:fr.url})},onClose:mt})))},Qe=ie(30641),Je=ie(5269),kt=ie(6767),se={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},te=ie(59301),ae=(0,z.forwardRef)(({onCancel:Dt,editImgId:mt,callback:Wt},En)=>{let Kn=(0,z.useRef)(),fr=(0,z.useRef)(),Sr=(0,z.useRef)(),Br=(0,z.useRef)(!1);const Cr=(0,z.useRef)(!1);console.log("ref:",En);const[br,On]=(0,z.useState)(0),[zt,Yn]=(0,z.useState)("100vh");return(0,z.useEffect)(()=>{On(1)},[]),(0,z.useImperativeHandle)(En,()=>({setHeight:Yn})),te.createElement("div",{ref:Cr,className:"body-overflow-initial"},te.createElement(Qe.Z,{width:"100vw",height:zt,footer:null,closable:!0,placement:"bottom",open:!!br,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${se.drawerWrap}`,onClose:()=>{window.saveDrawData(jt=>{Wt({src:`/api/attachments/${jt}`,id:jt})})},title:te.createElement(tt.Z,{align:"middle"},te.createElement(Je.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),te.createElement(Je.Z,{onClick:()=>{Yn(zt==="60px"?"100vh":"60px")}},te.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),te.createElement(Je.Z,{onClick:()=>{window.saveDrawData(jt=>{if(jt===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}}),Wt({src:`/api/attachments/${jt}`,id:jt,disabledClose:!0})})}},te.createElement(Te.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},te.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${mt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:fr})))}),de=ie(90524),ne=ie(47889),he=ie(71051);const He=ne.ZP.Group,Ue={margin:"0 8px"};var bt=({callback:Dt,onCancel:mt})=>{function Wt(En){Dt(En)}return z.createElement(Ae.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Wt},z.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},z.createElement("span",{style:Ue},"\u5355\u5143\u683C\u6570\uFF1A"),z.createElement("span",{style:Ue},"\u884C\u6570"),z.createElement(Ae.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},z.createElement(he.Z,null)),z.createElement("span",{style:Ue},"\u5217\u6570"),z.createElement(Ae.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},z.createElement(he.Z,null))),z.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},z.createElement("span",{style:Ue},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),z.createElement(Ae.default.Item,{name:"align"},z.createElement(He,null,z.createElement(ne.ZP,{value:"default"},z.createElement("i",{className:"fa fa-align-justify"})),z.createElement(ne.ZP,{value:"left"},z.createElement("i",{className:"fa fa-align-left"})),z.createElement(ne.ZP,{value:"center"},z.createElement("i",{className:"fa fa-align-center"})),z.createElement(ne.ZP,{value:"right"},z.createElement("i",{className:"fa fa-align-right"}))))),z.createElement("div",{className:"flex-container flex-end"},z.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(Te.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))},Ie=ie(71411),st=ie(11081),St=ie.n(st),$t=(0,z.forwardRef)(({use3d:Dt,width:mt,height:Wt,callback:En,showSaveButton:Kn},fr)=>{const Sr=(0,z.useRef)(),Br=(0,z.useRef)(),[Cr,br]=(0,z.useState)(!1),On=(0,z.useRef)({id:Sr,appName:"graphing",width:mt||1e3,height:Wt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,z.useEffect)(()=>{Br.current=new(St())(On.current,!0),window.onload=function(){Br.current.inject("applet_container")}},[]);const zt=()=>{var Yn=window.ggbApplet.getPNGBase64(1,!0,72);return En&&En(Yn),Yn};return(0,z.useEffect)(()=>{On.current.appName=Cr?"3D":"graphing",Br.current.inject("applet_container")},[Cr]),(0,z.useEffect)(()=>{br(Dt)},[Dt]),(0,z.useImperativeHandle)(fr,()=>({getImgData:zt})),z.createElement(z.Fragment,null,z.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Sr}),z.createElement(tt.Z,{align:"middle"},z.createElement(Je.Z,{flex:1},z.createElement(Ie.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Cr,onChange:Yn=>br(Yn)})),z.createElement(Je.Z,null,z.createElement(Te.ZP,{size:"large",onClick:zt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Nt=ie(88615);const yt="link",en="upload-image",Jt="add-flowchart",Ot="draw-image",vt="add-flowchart",Pn="code-block",Lt="add-table",kn="------------",_n={default:kn,left:`:${kn}`,center:`:${kn}:`,right:`${kn}:`};var at=ie(17904),ut=ie(49661);function sn(){}let Tn=0;const zn=1e4,Zn="\u2581",hr="@\u2581\u2581@",sr="@\u2581@",Er=` -**\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`,Yt=["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 ur(Dt){return/^\d+$/.test(Dt)?`${Dt}px`:Dt}const Xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Nn={[Xn+"-B"]:"bold",[Xn+"-I"]:"italic"},qt={[yt]:"\u6DFB\u52A0\u94FE\u63A5",[Pn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[en]:"\u6DFB\u52A0\u56FE\u7247",[Ot]:"\u6DFB\u52A0\u753B\u56FE",[Jt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Lt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Gt=({defaultValue:Dt="",onChange:mt,width:Wt="100%",height:En=400,miniToolbar:Kn=!1,isFocus:fr=!1,watch:Sr,insertTemp:Br,mode:Cr="markdown",id:br="markdown-editor-id",showResizeBar:On=!1,noStorage:zt=!1,showNullButton:Yn=!1,showNullProgramButton:jt=!1,hidetoolBar:xn=!1,fullScreen:xe=!1,onBlur:Ke,onCMBeforeChange:An,onFullScreen:hn,className:Ct="",disablePaste:gn=!1,disabled:rn=!1,disabledFill:Ln=!1,placeholder:rr="",values:Vn="",extraUse:Un,onAddBlank:an})=>{const[nn,nr]=(0,z.useState)(null),[yr,Ar]=(0,z.useState)(Dt),[Dr,Nr]=(0,z.useState)(Sr),[zr,qr]=(0,z.useState)(xe),[Hr,ra]=(0,z.useState)(""),[Gr,ea]=(0,z.useState)(0),[la,fa]=(0,z.useState)(En),[ga,ya]=(0,z.useState)(!1),[oa,Jr]=(0,z.useState)(0),[ma,ua]=(0,z.useState)(0),ar=(0,z.useRef)(),cr=(0,z.useRef)(),Zr=(0,z.useRef)(),ca=(0,z.useRef)(),sa=(0,z.useRef)(),aa=(0,z.useRef)(),ba=(0,ze.useDispatch)();(0,z.useEffect)(()=>{const oe=window.scrollY||window.pageYOffset;Ar(Vn),nn==null||nn.setValue(Vn),window.scrollTo(0,oe)},[Vn]),(0,z.useEffect)(()=>{hn==null||hn(zr)},[zr]),(0,z.useEffect)(()=>{if(ar.current){let oe=function(we,Se){var Me;if(gn){Se.preventDefault();return}const ct=Se.clipboardData;if(ct){const pt=ct.types.toString(),Pt=ct.items;if(pt==="Files"||ct.types.indexOf("Files")>-1){if(Se.preventDefault(),Cr=="stex")return;try{let Ut=Pt[1];((Me=Pt[0])==null?void 0:Me.kind)==="file"&&(Ut=Pt[0]);const _t=Ut.getAsFile(),Mt=_t.name.split(".").pop();(0,Be.I)(_t,dn=>{var In,Sn,un;dn.id?((In=_t==null?void 0:_t.type)==null?void 0:In.indexOf("image"))>-1?be.replaceSelection(``):((Sn=_t==null?void 0:_t.type)==null?void 0:Sn.indexOf("video"))>-1?be.replaceSelection(``):((un=_t==null?void 0:_t.type)==null?void 0:un.indexOf("pdf"))>-1?be.replaceSelection(`${_t.name}`):Yt.includes(Mt)?be.replaceSelection(`${_t.name}`):be.replaceSelection(`[${_t.name}](/api/attachments/${dn.id}?type=${dn.content_type})`):(dn==null?void 0:dn.status)===401&&(document.location.href="/user/login")})}catch(Ut){kt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const be=ke().fromTextArea(ar.current,{mode:Cr,lineNumbers:!Kn,lineWrapping:!0,value:Dt,autoCloseTags:!0,autoCloseBrackets:!0});return be.on("keyup",function(we,Se){Se.keyCode===8&&(we.getValue()==""?be.setOption("placeholder",rr):be.setOption("placeholder",null))}),be.on("keydown",function(we,Se){if(Se.keyCode===8){var Me=Qt(we);Me&&Se.preventDefault()}}),fr&&be.focus(),be.on("paste",oe),rn&&be.on("beforeChange",function(we,Se){(Se.origin==="paste"||Se.origin==="+input")&&Se.cancel()}),nr(be),()=>{be.off("paste",oe)}}},[]);const lt=(0,z.useCallback)(()=>{if(cr.current)try{}catch(oe){console.log(oe,"---- to set md editor body height")}},[la,cr,zr]);(0,z.useEffect)(()=>{function oe(){let be=new Ce.Z(we=>{for(let Se of we)(Se.target.offsetHeight>0||Se.target.offsetWidth>0)&&(lt(),nn.setSize("100%","100%"),nn.refresh())});return be.observe(ar.current.parentElement),be}if(nn){const be=oe();return()=>{var we,Se;(we=ar.current)!=null&&we.parentElement&&be.unobserve((Se=ar.current)==null?void 0:Se.parentElement)}}},[nn,lt]),(0,z.useEffect)(()=>{if(nn){let oe=[];for(const[be,we]of Object.entries(Nn)){let Se={[be]:()=>{Zt(we)}};oe.push(Se),nn.addKeyMap(Se)}return()=>{for(let be of oe)nn.removeKeyMap(be)}}},[nn]),(0,z.useEffect)(()=>{xe!==zr&&qr(xe)},[xe]),(0,at.Z)(()=>{if(!zt&&Gr>0){let oe=new Date().getTime(),be=window.sessionStorage.getItem(br);oe>=Gr+zn&&(!be||be!==yr)&&(window.sessionStorage.setItem(br,yr),ya(!0))}},zn),(0,z.useEffect)(()=>{Nr(Sr)},[nn,Sr]),(0,z.useEffect)(()=>{nn&&fr&&nn.focus()},[nn,fr]),(0,z.useEffect)(()=>{if(Dr&&nn){let oe=function(we){let Se=we.target;if(ca.current){let Me=Se.scrollTop/Se.scrollHeight;ca.current.scrollTop=ca.current.scrollHeight*Me}};const be=nn.getScrollerElement();return be.addEventListener("scroll",oe),()=>{be.removeEventListener("scroll",oe)}}},[nn,Dr]),(0,z.useEffect)(()=>{if(nn&&An){let oe=function(be,we){An(be,we)};return nn.on("beforeChange",oe),()=>{nn.off("beforeChange",oe)}}},[nn,An]),(0,z.useEffect)(()=>{if(nn&&Ke){let oe=function(){Ke(nn.getValue())};return nn.on("blur",oe),()=>{nn.off("blur",oe)}}},[nn,Ke]);function Qt(oe,be){var we=oe.getDoc(),Se=we.getCursor(),Me=we.getLine(Se.line),ct=Me.charAt(Se.ch-1),pt=Me.lastIndexOf("@\u2581@",Se.ch),Pt=Me.lastIndexOf("@\u2581\u2581@",Se.ch),Ut=pt>Pt?pt:Pt,_t=pt>Pt?3:4;if(hr.indexOf(ct)===-1)return null;if(console.log("change1:",be,oe,Me,Se,Ut,pt,Pt,ct),Ut>=0&&Se.ch-Ut<5){var Mt=Ut+_t;return we.replaceRange("",{line:Se.line,ch:Ut},{line:Se.line,ch:Mt}),{line:Se.line,ch:Mt}}return null}(0,z.useEffect)(()=>{if(nn){let oe=function(be,we){const Se=be.getValue();Ar(Se),ea(new Date().getTime()),be.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),mt&&(jt?mt(Se,vn(Se)):mt(Se))};return nn.on("change",oe),()=>{nn.off("change",oe)}}},[nn,mt]),(0,z.useEffect)(()=>{if(nn)if(Dt==null)nn.setValue(""),Ar("");else{const oe=window.scrollY||window.pageYOffset;Dt!==nn.getValue()&&(nn.setValue(Dt),Ar(Dt),nn.setCursor(rn?1:nn.lineCount(),0),window.scrollTo(0,oe))}},[nn,Dt]);const Zt=(0,z.useCallback)(oe=>{const be=nn.getCursor(),we=nn.getSelection();let Se=we.split(` -`);switch(oe){case"bold":return nn.replaceSelection("**"+we+"**"),we===""&&nn.setCursor(be.line,be.ch+2),nn.focus();case"italic":return nn.replaceSelection("*"+we+"*"),we===""&&nn.setCursor(be.line,be.ch+1),nn.focus();case"code":return nn.replaceSelection("`"+we+"`"),we===""&&nn.setCursor(be.line,be.ch+1),nn.focus();case"inline-latex":return(0,ut.Ye)(ba)?void 0:(ra("inline-latex"),nn.focus());case"latex":return nn.replaceSelection("```latex\n"+we+"\n```"),nn.setCursor(be.line+1,we.length+1),nn.focus();case"line-break":return nn.replaceSelection(`
      -`),nn.focus();case"list-ul":return we===""?nn.replaceSelection("- "+we):nn.replaceSelection(Se.map(Me=>Me===""?"":`- ${Me}`).join(` -`)),nn.focus();case"list-ol":return we===""?nn.replaceSelection("1. "+we):nn.replaceSelection(Se.map((Me,ct)=>Me===""?"":`${ct+1}. ${Me}`).join(` -`)),nn.focus();case"add-null-ch":an==null||an();return;case"add-signal":return we===""&&nn.setCursor(be.line,be.ch),nn.replaceSelection(sr),nn.focus();case"add-multiple":return we===""&&nn.setCursor(be.line,be.ch),nn.replaceSelection(hr),nn.focus();case"inster-template-1":return we===""&&nn.setCursor(be.line,be.ch),nn.replaceSelection(Er),nn.focus();case"eraser":return nn.setValue(""),nn.focus();case"trigger-watch":return Nr(!Dr),nn.focus();case"trigger-full-screen":return qr(!zr),nn.focus();case yt:ra(yt);return;case Pn:ra(Pn);return;case en:ra(en);return;case Ot:ra(Ot);return;case"maths-latex":if((0,ut.Ye)(ba))return;ra("maths-latex");return;case Jt:sa.current="",sessionStorage.removeItem("file_id"),ra(Jt);return;case Lt:ra(Lt);return;default:throw new Error}},[nn,Dr,zr]),Vt=(0,z.useCallback)((oe,be)=>{var we,Se,Me,ct,pt,Pt;oe!=null&&oe.disabledClose||ra("");const{src:Ut,alt:_t,id:Mt}=oe||{};switch(Hr){case yt:const{title:on,link:Xt}=oe;return nn.replaceSelection(`[${on}](${Xt})`),nn.focus();case Pn:const{language:fn,content:jn}=oe;return nn.replaceSelection(["```"+fn,jn,"```"].join(` -`)),nn.focus();case"maths-latex":for(var dn=atob(oe),In=new Uint8Array(dn.length),Sn=0;Sn{mr.id?nn.replaceSelection(`![,](/api/attachments/${mr.id}?type=${mr.content_type})`):(mr==null?void 0:mr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,ut.Ye)(ba))return;nn.replaceSelection("`$$"+oe+"$$`");break;case vt:if(!Mt)return;nn.getValue().indexOf(Ut)===-1?nn.replaceSelection(`
      ${_t||
      `):document.getElementById(Mt).src=de.Z.API_SERVER+Ut+"?t="+Date.now();break;case en:case Ot:const Dn=be,Fn=(Me=(Se=(we=Dn==null?void 0:Dn.name)==null?void 0:we.split("."))==null?void 0:Se.pop)==null?void 0:Me.call(Se);return((ct=Dn==null?void 0:Dn.type)==null?void 0:ct.indexOf("image"))>-1||!(Dn!=null&&Dn.type)?Dn!=null&&Dn.align||Dn!=null&&Dn.width?nn.replaceSelection(`

      ${_t||

      `):nn.replaceSelection(`${_t||`):((pt=Dn==null?void 0:Dn.type)==null?void 0:pt.indexOf("video"))>-1?nn.replaceSelection(``):((Pt=Dn==null?void 0:Dn.type)==null?void 0:Pt.indexOf("pdf"))>-1?nn.replaceSelection(`${Dn.name}`):Yt.includes(Fn)?nn.replaceSelection(`${Dn.name}`):nn.replaceSelection(`[${Dn.name}](${Ut})`),nn.focus();case Lt:const{row:Rn,col:mn,align:Qn}=oe;let kr=` -`;for(let mr=0;mr{switch(Hr){case yt:return z.createElement(Ne,{callback:Vt,onCancel:Bn});case Pn:return z.createElement(rt.Z,{callback:Vt,onCancel:Bn});case en:return z.createElement(Be.Z,{callback:Vt,onCancel:Bn});case Jt:return z.createElement(ae,{editImgId:sa.current,callback:Vt,onCancel:Bn});case Lt:return z.createElement(bt,{callback:Vt,onCancel:Bn});case"maths-latex":return z.createElement($t,{showSaveButton:!0,callback:Vt});case"inline-latex":return z.createElement(Nt.Z,{showSaveButton:!0,callback:Vt});default:return null}},[Hr]);function Bn(){ra("")}(0,z.useEffect)(()=>{if(Zr.current){let oe=function(pt){Me=!0,ct=pt.pageY},be=function(){Me=!1},we=function(pt){if(Me){let Pt=pt.pageY-ct;Pt<0&&(Pt=0),Pt>300&&(Pt=300);let Ut=En+Pt+"px";fa(Ut)}},Se=Zr.current,Me=!1,ct=0;return Se.addEventListener("mousedown",oe),document.addEventListener("mousemove",we),document.addEventListener("mouseup",be),()=>{Se.removeEventListener("mousedown",oe),document.removeEventListener("mousemove",we),document.removeEventListener("mouseup",be)}}},[nn,Zr]),(0,z.useEffect)(()=>{fa(En)},[En]);const er=ur(Wt),Jn=ur(la),Mn={width:er,height:Jn},Ht=(0,z.useMemo)(()=>{if(Gr){let oe=new Date(Gr),be=oe.getHours(),we=oe.getMinutes(),Se=oe.getSeconds();return be=be<10?"0"+be:be,we=we<10?"0"+we:we,Se=Se<10?"0"+Se:Se,`${be}:${we}:${Se}`}return 0},[Gr]),vn=oe=>{const be=[];if(jt){let we=-1;oe=oe.replace(/(@▁▁@|@▁@)/g,function(Se,Me,ct){be.push({multiLine:Se!==sr})})}return be};function Cn(){window.sessionStorage.removeItem(br),ya(!1),ea(0)}function bn(){ya(!1),ea(0),nn.setValue(window.sessionStorage.getItem(br))}(0,z.useEffect)(()=>{qt[Hr]&&Hr!==Ot&&Hr!==Jt&&setTimeout(()=>{const oe=document.getElementsByClassName("markdown-popup-form")[0],be=window.innerWidth/2-oe.offsetWidth/2,we=window.innerHeight/2-oe.offsetHeight/2;Jr(be),ua(we)},0)},[Hr]);const Wn=oe=>{oe.preventDefault();const be=oe.clientX-oa,we=oe.clientY-ma;document.body.onmousemove=Se=>{let Me=Se.clientX-be,ct=Se.clientY-we;const pt=document.getElementsByClassName("markdown-popup-form")[0],Pt=window.innerWidth-pt.offsetWidth,Ut=window.innerHeight-pt.offsetHeight;Me=Math.max(0,Math.min(Me,Pt)),ct=Math.max(0,Math.min(ct,Ut)),dr(Se.clientX,Se.clientY,be,we)&&(Jr(Me),ua(ct))},document.body.onmouseup=function(){document.body.onmousemove=null}},dr=(oe,be,we,Se)=>{const Me=document.body.clientHeight,ct=document.body.clientWidth;return oe<20&&we>oe||oe>ct-20&&webe||be>Me-20&&Se{var be;sa.current=oe,(be=aa.current)==null||be.setHeight("100vh"),setTimeout(()=>{ra("add-flowchart")},150)}})):null))),On?z.createElement("a",{ref:Zr,className:"editor-resize"}):null,Hr===Ot&&z.createElement(Bt,{callback:Vt,onCancel:Bn}),Hr===Jt&&z.createElement(ae,{ref:aa,editImgId:sa.current,callback:Vt,onCancel:Bn}),z.createElement(Le.Z,null,qt[Hr]&&Hr!==Ot&&Hr!==Jt?z.createElement(ht.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:oa,top:ma},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:Wn},qt[Hr]),open:!0,onCancel:Bn,footer:null,destroyOnClose:!0,width:Hr===Jt?"1200px":null,height:Hr===Jt?"80vh":null,className:"markdown-popup-form"},yn):null))}},45596:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return Ve},I:function(){return At}});var z=ie(28284),ze=ie(6767),Pe=ie(37568),ke=ie(77736),Ce=ie(71051),fe=ie(47889),We=ie(99571),$e=ie(67303),Fe=ie(59301),le=ie(59301),dt=Object.defineProperty,ge=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,nt=(Le,Ae,Re)=>Ae in Le?dt(Le,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Le[Ae]=Re,Tt=(Le,Ae)=>{for(var Re in Ae||(Ae={}))Ge.call(Ae,Re)&&nt(Le,Re,Ae[Re]);if(_e)for(var Re of _e(Ae))qe.call(Ae,Re)&&nt(Le,Re,Ae[Re]);return Le},it=(Le,Ae)=>ge(Le,xt(Ae));const{useForm:ot}=z.default,De={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var Ve=({callback:Le,onCancel:Ae})=>{const[Re]=ot();let Te=(0,Fe.useRef)();function Xe(Rt){Te.current.width=Re.getFieldValue("width"),Te.current.align=Re.getFieldValue("align"),Le(Rt,Te.current)}function Ye(Rt,wt){if(Rt.status===-1){ze.ZP.error(Rt.message);return}Re.setFieldsValue({src:`/api/attachments/${Rt.id}`,type:wt.type})}function je(Rt){let wt=Rt.target.files[0];Te.current=wt,At(wt,Ye)}return le.createElement(z.default,it(Tt({form:Re},me),{className:"upload-image-panel",onFinish:Xe,style:{width:470,overflow:"hidden"}}),le.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},le.createElement("div",{className:"flex-container"},le.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},le.createElement(Pe.default,{style:De})),le.createElement(et,{onFileChange:je}))),le.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},le.createElement(Pe.default,{style:{width:264}})),le.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},le.createElement(ke.Z,null,le.createElement(z.default.Item,{name:"width",style:{margin:0}},le.createElement(Ce.Z,{style:{width:264}})),le.createElement("span",{className:"ml8"},"%"))),le.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},le.createElement(fe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),le.createElement("aside",null,le.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},le.createElement(We.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),le.createElement(We.ZP,{type:"default",onClick:Ae},"\u53D6\u6D88"))))};function et({onFileChange:Le}){return le.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",le.createElement("input",{type:"file",onChange:Le}))}function At(Le,Ae){if(!Le)throw new String("\u6CA1\u6709\u6587\u4EF6");let Re=new FormData;Re.append("editormd-image-file",Le),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Xe){Ae(JSON.parse(Xe.target.responseText),Le)},!1),Te.addEventListener("error",function(Xe){console.error(Xe)},!1),Te.open("POST",`${$e.KI}/api/attachments.json`),Te.send(Re)}},75790:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return Pe}});var z=ie(59301),ze=ie(4676);class Pe extends z.Component{constructor(Ce){super(Ce);const fe=window.document;this.node=fe.createElement("div"),fe.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,ze.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(pn,ln,ie){"use strict";ie.d(ln,{SV:function(){return Bt},ZP:function(){return Ze}});var z=ie(59301),ze=ie(76374);const Pe={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"]},ke={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"]},Ce={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(` -`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` -`)},{label:"if",content:["if () {"," $0","}"].join(` -`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` -`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` -`)},{label:"using namespace std;",content:["using namespace std;"].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)},{label:"include ",content:["#include "].join(` -`)}]},fe={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(` -`)}]},We={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 $e=ie(53184),Fe=ie.n($e),le=(Qe,Je,kt)=>new Promise((se,te)=>{var ee=ne=>{try{de(kt.next(ne))}catch(he){te(he)}},ae=ne=>{try{de(kt.throw(ne))}catch(he){te(he)}},de=ne=>ne.done?se(ne.value):Promise.resolve(ne.value).then(ee,ae);de((kt=kt.apply(Qe,Je)).next())});const dt={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"]}},ge=(Qe,Je,kt,se)=>{const te=Je.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:kt.lineNumber,endColumn:kt.column});return Array.from(new Set(te.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:Qe.languages.CompletionItemKind.Text,insertText:ae,range:se}))},xt=(Qe,Je,kt,se)=>{Qe.languages.registerCompletionItemProvider(Je,{provideCompletionItems(te,ee){const ae=te.getWordUntilPosition(ee),de={startLineNumber:ee.lineNumber,endLineNumber:ee.lineNumber,startColumn:ae.startColumn,endColumn:ae.endColumn},ne=te.getLineContent(ee.lineNumber).substring(ae.startColumn-2,ae.endColumn);return{suggestions:[...ge(Qe,te,ee,de),...kt.map(He=>({label:He,kind:Qe.languages.CompletionItemKind.Keyword,documentation:He,insertText:He,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de})),...se.map(He=>({label:He.label,kind:Qe.languages.CompletionItemKind.Snippet,documentation:He.content,insertText:ne.startsWith("#")?He.content.replace(/#/,""):He.content,insertTextRules:Qe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:de}))]}}})};var _e=Qe=>{dt.languages.forEach(Je=>{Qe.languages.registerDocumentFormattingEditProvider(Je,{provideDocumentFormattingEdits(kt){return le(this,null,function*(){const se=Fe()(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:se}]})}})}),xt(Qe,"java",ke.keywords,ke.quickKey),xt(Qe,"cpp",Ce.keywords,Ce.quickKey),xt(Qe,"c",Pe.keywords,[]),xt(Qe,"python",fe.keywords,fe.quickKey),xt(Qe,"scala",We.keywords,We.quickKey)};const Ge="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var qe=Object.defineProperty,nt=(Qe,Je,kt)=>Je in Qe?qe(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Qe[Je]=kt,Tt=(Qe,Je,kt)=>nt(Qe,typeof Je!="symbol"?Je+"":Je,kt);const it=class _s{constructor(Je,kt,se){this.placeholder=Je,this.editor=kt,this.monaco=se,kt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return _s.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)}};Tt(it,"ID","editor.widget.placeholderHint");var De=it,me=ie(96236),Ve=ie(6767),et=ie(25399),At=ie(89392),Le=ie(33796),Ae=ie(56102),Re=Object.defineProperty,Te=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,wt=(Qe,Je,kt)=>Je in Qe?Re(Qe,Je,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Qe[Je]=kt,ft=(Qe,Je)=>{for(var kt in Je||(Je={}))je.call(Je,kt)&&wt(Qe,kt,Je[kt]);if(Ye)for(var kt of Ye(Je))Rt.call(Je,kt)&&wt(Qe,kt,Je[kt]);return Qe},Et=(Qe,Je)=>Te(Qe,Xe(Je)),ye=(Qe,Je)=>{var kt={};for(var se in Qe)je.call(Qe,se)&&Je.indexOf(se)<0&&(kt[se]=Qe[se]);if(Qe!=null&&Ye)for(var se of Ye(Qe))Je.indexOf(se)<0&&Rt.call(Qe,se)&&(kt[se]=Qe[se]);return kt},ue=(Qe,Je,kt)=>new Promise((se,te)=>{var ee=ne=>{try{de(kt.next(ne))}catch(he){te(he)}},ae=ne=>{try{de(kt.throw(ne))}catch(he){te(he)}},de=ne=>ne.done?se(ne.value):Promise.resolve(ne.value).then(ee,ae);de((kt=kt.apply(Qe,Je)).next())});function Oe(Qe){return/^\d+$/.test(Qe)?`${Qe}px`:Qe}function Ne(){}let rt=!1;const Be={"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 ht(Qe=[]){let Je=Qe;if(Array.isArray(Qe)){for(let kt=0;ktue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Qe){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Qe)}});var Ze=Qe=>{var Je=Qe,{width:kt="100%",height:se="100%",value:te,language:ee="javascript",style:ae={},options:de={},overrideServices:ne={},theme:he="vs-dark",onEditBlur:He,isCopy:Ue=!1,onSave:bt,autoHeight:Ie=!1,forbidCopy:st=!1,onChange:St=Ne,editorDidMount:Kt=Ne,onFocus:$t=Ne,onBreakPoint:Nt=Ne,breakPointValue:yt=[],filename:en="educoder.txt",errorLine:Jt,errorContent:Ot="",highlightLine:vt,openBreakPoint:Pn=!1,placeholder:Lt="",showMiniMap:kn=!0}=Je,_n=ye(Je,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const at=(0,z.useRef)(),ut=(0,z.useRef)({}),sn=(0,z.useRef)(),Tn=(0,z.useRef)(),zn=(0,z.useRef)([]),Zn=(0,z.useRef)(!1),hr=(0,z.useRef)(),sr=(0,z.useRef)(),Er=(0,z.useRef)(!1),[Yt,ur]=(0,z.useState)(!1);function Hn(){let On;return at.current&&(On=new ze.Z(zt=>{for(let Yn of zt)(Yn.target.offsetHeight>0||Yn.target.offsetWidth>0)&&ut.current.instance.layout()}),On.observe(at.current)),On}function Xn(){Ve.ZP.warning({content:decodeURIComponent(Ge),key:"monaco-editor-tip"})}const Nn=()=>{let On=ut.current.instance;if(te!=null&&On&&Yt){const zt=On.getModel();zt&&te!==zt.getValue()&&(rt=!0,zt.setValue(te),On.layout(),rt=!1)}};(0,z.useEffect)(()=>{const On=Le.Z.subscribe("formatDocument",zt=>{var Yn;let jt=ut.current.instance;(Yn=jt==null?void 0:jt.getAction)==null||Yn.call(jt,"editor.action.formatDocument").run()});return window.updateMonacoValue=zt=>{St(zt)},On},[]),(0,z.useEffect)(()=>{var On;let zt=ut.current.instance;Tn.current&&clearTimeout(Tn.current),Tn.current=setTimeout(()=>{Nn()},500),te&&(te!=null&&te.length)&&((On=zt==null?void 0:zt.updateOptions)==null||On.call(zt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(te.split(/\r\n|\r|\n/g).length))+3,5)}))},[te,Yt,ut.current]),(0,z.useEffect)(()=>{if(Jt&&ut.current&&ut.current.instance){let zt=ut.current.instance;zt.changeViewZones(function(Yn){var jt=document.createElement("div");jt.style.padding="10px 20px",jt.style.width="calc(100% - 20px)",jt.className="my-error-line-wrp",jt.innerHTML=Ot,Yn.addZone({afterLineNumber:Jt||11,heightInLines:3,domNode:jt})});var On={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}};zt.addOverlayWidget(On),zt.revealPositionInCenter({lineNumber:20,column:1})}},[Jt,ut.current,Yt]);const qt=(On="",zt)=>{if(!On||On.trim()==="")return!0;const jt=ut.current.instance.getModel().getLineTokens(zt);let xn=!1;for(let xe=0;xe<2;xe++)jt.getStandardTokenType(xe)===1&&(xn=!0);return xn};(0,z.useEffect)(()=>{var On;const zt=(On=ut.current)==null?void 0:On.instance;if(zt&&Yt&&st){const Yn=zt.onDidBlurEditorWidget(()=>{Er.current=!1}),jt=zt.onDidFocusEditorText(()=>{Er.current=!0});return()=>{Yn.dispose(),jt.dispose()}}},[ut.current,Yt,st]),(0,z.useEffect)(()=>{var On;if((On=ut.current)!=null&&On.instance&&Yt&&Pn){let zt=ut.current.instance,Yn=zt.getModel();if(!Yn)return;(()=>{var Vn;let Un=[],an=[];const nn=Yn.getAllDecorations();for(let yr of nn)yr.options.className==="highlighted-line"&&(Un.push((Vn=yr==null?void 0:yr.range)==null?void 0:Vn.startLineNumber),an.push(yr==null?void 0:yr.id));if(vt===Un[0])return;Yn.deltaDecorations(an,[]);const nr=Yn.getLineCount();vt&&vt<=nr&&(zt.deltaDecorations([],[{range:new tt.Range(vt,1,vt,Yn.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),zt.revealLineInCenter(vt))})();const xn=(Vn=!1)=>{var Un;let an=[],nn=[];const nr=Yn.getAllDecorations();for(let yr of nr)yr.options.linesDecorationsClassName==="breakpoints-select"&&(an.push((Un=yr==null?void 0:yr.range)==null?void 0:Un.startLineNumber),nn.push(yr==null?void 0:yr.id));if(Vn)return{lines:an,ids:nn};Nt(an)},xe=Vn=>ue(void 0,null,function*(){let Un={range:new tt.Range(Vn,1,Vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Yn.deltaDecorations([],[Un]),xn()}),Ke=Vn=>ue(void 0,null,function*(){let Un=[];const an=zt.getLineDecorations(Vn);for(let nn of an)nn.options.linesDecorationsClassName==="breakpoints-select"&&Un.push(nn.id);yield Yn.deltaDecorations(Un,[]),xn()}),An=Vn=>{let Un=zt.getLineDecorations(Vn);for(let an of Un)if(an.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,At.isEqual)(yt,xn(!0).lines)){Yn.deltaDecorations(xn(!0).ids,[]);const Vn=yt.map(Un=>({range:new tt.Range(Un,1,Un,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Yn.deltaDecorations([],Vn)}const hn=zt.onDidChangeModelContent(Vn=>{let Un=zt.getPosition();if(Un){let an=Un.lineNumber;clearTimeout(sr.current),sr.current=setTimeout(()=>{qt(Yn.getLineContent(an),an)?Ke(an):An(an)?(Ke(an),xe(an)):xn()},100)}}),Ct=zt.onMouseDown(Vn=>{var Un,an,nn;if(Vn.target.detail&&((nn=(an=(Un=Vn.target)==null?void 0:Un.element)==null?void 0:an.className)!=null&&nn.includes("line-numbers"))){let nr=Vn.target.position.lineNumber;if(qt(Yn.getLineContent(nr),nr))return;An(nr)?Ke(nr):xe(nr)}}),gn=Vn=>{let Un={range:new tt.Range(Vn,1,Vn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};zn.current=zt.deltaDecorations(zn.current,[Un])},rn=()=>{zn.current=zt.deltaDecorations(zn.current,[])},Ln=zt.onMouseMove(Vn=>{var Un,an,nn;if(rn(),Vn.target.detail&&((nn=(an=(Un=Vn.target)==null?void 0:Un.element)==null?void 0:an.className)!=null&&nn.includes("line-numbers"))){let nr=Vn.target.position.lineNumber;if(qt(Yn.getLineContent(nr),nr))return;gn(nr)}}),rr=zt.onMouseLeave(()=>{rn()});return()=>{hn.dispose(),Ct.dispose(),Ln.dispose(),rr.dispose()}}},[ut.current,Yt,yt,vt,Pn,ee]),(0,z.useEffect)(()=>{var On;(On=ut.current)!=null&&On.instance&&Pn&&ut.current.instance.setPosition({lineNumber:0,column:0})},[vt]);function Gt(){let On=ut.current.instance;if(On){const zt=On.getSelection(),Yn=ut.current.pastePos||{},jt=new tt.Range(Yn.startLineNumber||zt.endLineNumber,Yn.startColumn||zt.endColumn,Yn.endLineNumber||zt.endLineNumber,Yn.endColumn||zt.endColumn);setTimeout(()=>{On.executeEdits("",[{range:jt,text:""}])},300)}}function Dt(On){(window.navigator.platform.match("Mac")?On.metaKey:On.ctrlKey)&&On.keyCode==83&&(On.preventDefault(),bt())}const mt=()=>{if(Ie&&ut.current.instance){const On=ut.current.instance.getContentHeight();Cr(On{if(!Er.current)return;const{keyCode:zt,ctrlKey:Yn,metaKey:jt,target:xn,type:xe}=On;return(xe==="paste"||(zt===67||zt===86)&&(jt||Yn))&&xn.nodeName==="TEXTAREA"&&(Xn(),On.preventDefault()),!1};function Kn(On,zt){var Yn=window.URL||window.webkitURL||window,jt=new Blob([zt]),xn=document.createElementNS("http://www.w3.org/1999/xhtml","a");xn.href=Yn.createObjectURL(jt),xn.download=On,Wt(xn)}(0,z.useEffect)(()=>{mt()},[mt]),(0,z.useEffect)(()=>{at.current&&!Yt&&Promise.all([ie.e(8909),ie.e(5028)]).then(ie.bind(ie,71448)).then(On=>{try{tt=On,ut.current.instance=tt.editor.create(at.current,{value:te,language:ht(ee),theme:he,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:kn||!1}},ne);const zt=ut.current.instance;let xn=[...me.BH._menuItems].find(hn=>hn[0]._debugName=="EditorContext")[1],xe=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ke=(hn,Ct)=>{var gn,rn;let Ln=hn._first;do Ct.includes((rn=(gn=Ln.element)==null?void 0:gn.command)==null?void 0:rn.id)&&hn._remove(Ln);while(Ln=Ln.next)};if(Kt(zt,tt),setTimeout(()=>{mt(),ut.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Kn(en||"educoder.txt",zt.getValue())}})},500),ut.current.subscription=zt.onDidChangeModelContent(hn=>{Zn.current?clearTimeout(hr.current):(mt(),St(zt.getValue(),hn)),hr.current=setTimeout(()=>{Zn.current=!1},500)}),window.Monaco||_e(tt,ht(ee)),st&&(Ke(xn,xe),at.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",En),window.removeEventListener("paste",En),window.addEventListener("keydown",En),window.addEventListener("paste",En)),window.Monaco=tt,He&&zt.onDidBlurEditorWidget(()=>{He(zt.getValue())}),$t&&zt.onDidFocusEditorText(()=>{st&&It(),$t(zt.getValue())}),st){It();try{zt.onDidPaste(hn=>{const Ct=zt.getSelection(),gn=ut.current.pastePos||{},rn=new tt.Range(gn.startLineNumber||Ct.endLineNumber,gn.startColumn||Ct.endColumn,gn.endLineNumber||Ct.endLineNumber,gn.endColumn||Ct.endColumn);zt.executeEdits("",[{range:hn.range,text:""}])})}catch(hn){}}let An=Hn();return Lt&&typeof Lt=="string"&&new De(Lt,zt,tt),ur(!0),()=>{const hn=ut.current.instance;hn.dispose();const Ct=hn.getModel();Ct&&Ct.dispose(),ut.current.subscription&&ut.current.subscription.dispose(),An.unobserve(at.current)}}catch(zt){}})},[]),(0,z.useEffect)(()=>{if(ut.current.instance&&Yt)return document.addEventListener("keydown",Dt,!1),()=>{document.removeEventListener("keydown",Dt)}},[bt,Yt]),(0,z.useEffect)(()=>{let On=ut.current.instance;if(On&&Yt){let zt=ht(ee);tt.editor.setModelLanguage(On.getModel(),zt)}},[ee,Yt]),(0,z.useEffect)(()=>{ut.current.instance&&Yt&&tt.editor.setTheme(he)},[he,Yt]),(0,z.useEffect)(()=>{let On=ut.current.instance;sn.current=de,On&&Yt&&(On.updateOptions(ft({},de)),setTimeout(()=>{On.getModel().updateOptions(ft({},de))},200))},[JSON.stringify(de),Yt]),(0,z.useEffect)(()=>{let On=ut.current.instance;On&&Yt&&On.layout()},[kt,se,Yt]);const[fr,Sr]=(0,z.useState)(Oe(kt)),[Br,Cr]=(0,z.useState)(Oe(se)),br=Et(ft({},ae),{width:fr,height:Br,position:"relative"});return z.createElement("div",{className:"my-monaco-editor",ref:at,style:br},Ue&&z.createElement(Ae.CopyToClipboard,{text:te,onCopy:()=>Ve.ZP.success("\u590D\u5236\u6210\u529F")},z.createElement(et.Z,{title:"\u590D\u5236\u4EE3\u7801"},z.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},z.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Bt({width:Qe="100%",height:Je="100%",original:kt,modified:se,language:te,options:ee={}}){const ae=(0,z.useRef)(),[de,ne]=(0,z.useState)(null);function he(Ie){let st;return ae.current&&(st=new ze.Z(St=>{for(let Kt of St)(Kt.target.offsetHeight>0||Kt.target.offsetWidth>0)&&Ie.layout()}),st.observe(ae.current)),st}(0,z.useEffect)(()=>(ae.current&&Promise.all([ie.e(8909),ie.e(9404)]).then(ie.bind(ie,2550)).then(Ie=>{tt=Ie;const st=tt.editor.createDiffEditor(ae.current,Et(ft({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},ee),{wordWrap:!0}));ne(st);let St=he(st);return()=>{st.dispose();const Kt=st.getModel();Kt&&Kt.dispose(),St.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,z.useEffect)(()=>{de&&de.setModel({original:tt.editor.createModel(kt,te),modified:tt.editor.createModel(se,te)})},[kt,se,te,de]);const He=Oe(Qe),Ue=Oe(Je),bt={width:He,height:Ue};return z.createElement("div",{className:"my-diff-editor",ref:ae,style:bt})}},929:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return ge}});var z={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ze=ie(29787),Pe=ie(25399),ke=ie(60242),Ce=ie(92310),fe=ie.n(Ce),We=ie(49661),$e=ie(57884),Fe=ie(34055),le=ie(59301),ge=({className:xt,dataSource:_e=[],col:Ge=4,right:qe,bottom:nt=23,precision:Tt=0,wrapWidth:it=1200,trackEventItems:ot,loading:De,onRemove:me=()=>{},isCurrent:Ve=!0,showProgress:et=!1,showAlias:At=!1})=>{const Le=Math.floor((it-(Ge-1)*qe)/Ge),Ae=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return le.createElement(ze.Z,{spinning:De},le.createElement("div",{className:fe()(z.list,xt)},!!(_e!=null&&_e.length)&&(_e==null?void 0:_e.map((Re,Te)=>{var Xe,Ye,je,Rt,wt,ft;const{name:Et,id:ye,identifier:ue,featured:Oe,school_name:Ne,image_url:rt,excellent:Be,is_plan:ht}=Re;return le.createElement("div",{key:ye,className:Ve&&et?z.wrapisCurrent:z.wrap,style:{width:Le,marginRight:(1+Te)%Ge===0?0:qe+Tt,marginBottom:nt}},le.createElement("a",{className:z.li,onClick:tt=>{tt.preventDefault(),tt.stopPropagation(),ot&&(0,We.L9)([ot]),(0,We.xg)(`/paths/${ue}`)}},le.createElement("div",{className:z.img},le.createElement("img",{className:z.cover,src:`${rt}`}),Ve&&(0,Fe.bg)()&&(Re==null?void 0:Re.studying)&&le.createElement("div",{className:`${z.movebq} user-path-items`,onClick:tt=>{tt.stopPropagation(),me(Re)}},le.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),le.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Xe=Re==null?void 0:Re.subject_tags)==null?void 0:Xe.map((tt,It)=>{var Ze,Bt;if(It===0){const Je=(Ze=Ae.find(kt=>kt.name==tt))==null?void 0:Ze.swimg;return le.createElement("img",{className:z.sign,src:Je,style:{left:"-4px"}})}const Qe=(Bt=Ae.find(Je=>Je.name==tt))==null?void 0:Bt.ptimg;return le.createElement("img",{className:z.sign,src:Qe,style:{left:`${48+52*(It-1)+2*It}px`}})}),le.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Re==null?void 0:Re.excellent)&&le.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),le.createElement("div",{className:z.name},le.createElement(Pe.Z,{title:At&&(Re!=null&&Re.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Et}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Re==null?void 0:Re.excellent_alias_name}`)):Et},le.createElement("span",{className:z.e},At&&(Re==null?void 0:Re.excellent_alias_name)||Et))),Ve&&et&&((Ye=Re==null?void 0:Re.progress)==null?void 0:Ye.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(ke.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((je=Re==null?void 0:Re.progress)==null?void 0:je.my_score)/((Rt=Re==null?void 0:Re.progress)==null?void 0:Rt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(wt=Re==null?void 0:Re.progress)==null?void 0:wt.my_score,"/",(ft=Re==null?void 0:Re.progress)==null?void 0:ft.all_score),(!Ve||!et)&&le.createElement(Pe.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ne}`},le.createElement("div",{className:z.unit},le.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ne)),(!Ve||!et)&&le.createElement("div",{className:z.tags},le.createElement("div",null,le.createElement(Pe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,Re.stages_count))),le.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,Re.members_count)))))))})),!_e.length&&le.createElement($e.Z,null)))}},71360:function(pn,ln,ie){"use strict";ie.d(ln,{jL:function(){return Ce},w9:function(){return Oe},QD:function(){return Jt},cQ:function(){return wt.Z},op:function(){return St},O5:function(){return Nn},_b:function(){return _n},t7:function(){return Tt},Gi:function(){return It},YG:function(){return ht},qp:function(){return dt},vr:function(){return Pn},qE:function(){return Nt},Je:function(){return De},wb:function(){return Rt},cq:function(){return se},tp:function(){return _e}});var z=ie(59301),ze={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Pe="data:image/png;base64,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",Ce=({dataSource:qt=[],img:Gt,imgWidth:Dt=346,title:mt,sunTitle:Wt,bannerExtraContent:En})=>z.createElement("div",{className:ze.banner},z.createElement("div",{className:ze.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,mt),z.createElement("span",null,Wt)),qt.length>0&&z.createElement("div",{className:ze.btns},qt.map((Kn,fr)=>z.createElement("div",{key:fr,onClick:Kn.click},Kn.name,Kn.sign?z.createElement("img",{src:Pe,width:39}):null))),En),Gt&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:Gt,width:Dt}))),fe={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},We=ie(92310),$e=ie.n(We),Fe=ie(89392),dt=({dataSource:qt=[],value:Gt,onChange:Dt,onTitleChange:mt,className:Wt,title:En,titleWidth:Kn=41,style:fr={},fontColor:Sr="#6A7283",showCount:Br})=>{const[Cr,br]=(0,z.useState)(0),[On,zt]=(0,z.useState)(!1),Yn=(0,z.useRef)(null),jt=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var xn;qt.length!==0&&(((xn=Yn==null?void 0:Yn.current)==null?void 0:xn.clientHeight)>97?br(1):br(0)),qt.length===0&&br(0),zt(!1)},[qt]),z.createElement("div",{className:$e()(fe.row,Wt),style:fr},z.createElement("div",{onClick:(0,Fe.throttle)(()=>mt==null?void 0:mt(),2e3),style:{width:Kn,marginTop:On?12:4},className:`${fe.title} ${mt?"current":""}`},En),z.createElement("div",{className:On?`${fe.tagsWrap} ${fe.tagsBorderWrap}`:fe.tagsWrap},z.createElement("div",{className:fe.bar,ref:jt,style:Cr>0?{height:Cr===1?97:"auto",overflow:Cr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:fe.tag,ref:Yn},qt==null?void 0:qt.map(xn=>z.createElement("span",{onClick:()=>Dt(xn.id),key:xn.id,style:{color:Sr},className:Gt===xn.id?fe.active:""},z.createElement("span",{title:xn.name,className:fe.name},xn.name),!!Br&&z.createElement("span",{className:fe.num},xn.count))))),!!Cr&&z.createElement(z.Fragment,null,Cr===1?z.createElement("div",{onClick:()=>{var xn;br(2),((xn=Yn==null?void 0:Yn.current)==null?void 0:xn.clientHeight)>245?zt(!0):zt(!1)},className:fe.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{jt.current.scrollTop=0,br(1),zt(!1)},className:fe.action},"\u6536\u8D77",z.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ge={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},_e=({dataSource:qt=[],value:Gt,onChange:Dt,className:mt,style:Wt={}})=>z.createElement("div",{style:Wt,className:$e()(ge.tabs,mt)},qt.map(En=>z.createElement("span",{onClick:()=>Dt(En.id),className:Gt===En.id?ge.active:"",key:En.id},En.name))),Ge={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},qe=ie(37568),Tt=({dataSource:qt=[],value:Gt="",onChange:Dt,onInputChange:mt=()=>{},className:Wt,style:En={},placeholder:Kn,allowClear:fr=!1})=>{var Sr;const[Br,Cr]=(0,z.useState)(""),[br,On]=(0,z.useState)("");(0,z.useEffect)(()=>{var jt;let xn=Gt;(jt=JSON.stringify(Gt))!=null&&jt.includes("{")&&(Cr(Gt.id),xn=Gt.value||"");try{On(decodeURIComponent(xn||""))}catch(xe){On(decodeURIComponent(xn||""))}},[Gt]);const zt=()=>{Dt(encodeURIComponent(br),Br||null)},Yn=jt=>{jt!==Br&&(Cr(jt),Dt(encodeURIComponent(br),jt))};return z.createElement("div",{className:$e()(Ge.input,Wt),style:En},!!qt.length&&z.createElement("div",{className:Ge.dropdown},z.createElement("div",{className:Ge.text},(Sr=qt.find(jt=>jt.id===Br))==null?void 0:Sr.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:Ge.b1}),z.createElement("b",{className:Ge.b2})),z.createElement("div",{className:Ge.menu},qt.map((jt,xn)=>z.createElement("div",{key:xn,onClick:()=>Yn(jt.id)},jt.name)))),z.createElement(qe.default,{onPressEnter:zt,value:br,onChange:jt=>{On(jt.target.value),mt(encodeURIComponent(jt.target.value),Br||null)},placeholder:Kn,variant:"borderless",allowClear:fr,onClear:()=>Dt("",Br||null)}),z.createElement("i",{onClick:zt,className:"iconfont icon-sousuo9 font14 current"}))},it={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:qt,onChange:Gt,className:Dt,total:mt,pageSize:Wt,style:En={}})=>{const Kn=qt<2,fr=qt>=Math.ceil(mt/Wt);return mt<=Wt?z.createElement(z.Fragment,null):z.createElement("div",{className:$e()(it.quickPager,Dt),style:En},z.createElement("div",{onClick:()=>{Kn||Gt(qt-1,"prev")},className:Kn?it.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{fr||Gt(qt+1,"next")},className:fr?it.disabled:""},"\u4E0B\u4E00\u9875"))},me={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Ve=ie(29787),et=ie(25399),At=ie(58018),Le=ie(90524),Ae=ie(49661),Re=ie(96908),Te=ie(57177),Xe=ie(81378),Ye=ie(57884),Rt=({className:qt,dataSource:Gt=[],col:Dt=4,right:mt,bottom:Wt=23,precision:En=0,wrapWidth:Kn=1200,trackEventItems:fr,loading:Sr})=>{const Br=Math.floor((Kn-(Dt-1)*mt)/Dt);return z.createElement(Ve.Z,{spinning:Sr},z.createElement("div",{className:$e()(me.list,qt)},!!Gt.length&&Gt.map((Cr,br)=>{const{name:On,id:zt,identifier:Yn,power:jt,cover_image_id:xn,pic:xe}=Cr;return z.createElement("div",{className:me.wrap,key:zt,style:{width:Br,marginRight:(1+br)%Dt===0?0:mt+En,marginBottom:Wt}},z.createElement("a",{target:"_blank",href:`/shixuns/${Yn}/challenges`,className:me.li,onClick:Ke=>{Ke.preventDefault(),fr&&(0,Ae.L9)([fr]),jt&&(0,Ae.xg)(`/shixuns/${Yn}/challenges`)}},z.createElement("div",{className:me.img},z.createElement("img",{className:me.cover,src:`${xe}`}),Cr.is_jupyter&&z.createElement("img",{className:me.sign,src:Re}),Cr.is_jupyter_lab&&z.createElement("img",{className:me.sign,src:Te}),Cr.is_unity_3d&&z.createElement("img",{className:me.sign,src:Xe})),z.createElement("div",{className:me.name},z.createElement(et.Z,{title:On||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:me.e},On||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:me.tags},z.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Cr.challenges_count))),!!Cr.myshixuns_count&&z.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),z.createElement("span",null,Cr.myshixuns_count))),z.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Cr.level))),z.createElement("div",{className:me.rate},z.createElement(At.Z,{allowHalf:!0,disabled:!0,defaultValue:Cr.score_info}),z.createElement("span",null,"\xA0",Cr.score_info?`${Cr.score_info}\u5206`:"5\u5206")))),!jt&&z.createElement("div",{className:me.lockWrap},z.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Gt.length&&z.createElement(Ye.Z,null)))},wt=ie(929),ft={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Et="data:image/png;base64,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",ye=ie(59301),Oe=({className:qt,dataSource:Gt=[],col:Dt=4,right:mt,bottom:Wt=23,precision:En=0,wrapWidth:Kn=1200,trackEventItems:fr,loading:Sr,handleVery:Br=()=>!0})=>{const Cr=Math.floor((Kn-(Dt-1)*mt)/Dt);return ye.createElement(Ve.Z,{spinning:Sr},ye.createElement("div",{className:$e()(ft.list,qt)},!!Gt.length&&Gt.map((br,On)=>{const{subject_identifier:zt,id:Yn,identifier:jt,power:xn}=br,xe=br.is_public!=0&&br.is_public;return ye.createElement("div",{className:ft.wrap,key:Yn,style:{width:Cr,marginRight:(1+On)%Dt===0?0:mt+En,marginBottom:Wt}},ye.createElement("a",{className:ft.li,onClick:Ke=>{Ke.preventDefault(),Br(br==null?void 0:br.first_category_url)&&(fr&&(0,Ae.L9)([fr]),(0,Ae.xg)(br.first_category_url))}},ye.createElement("div",{className:ft.top},ye.createElement(et.Z,{title:br.name},ye.createElement("div",{className:ft.name},br.name)),ye.createElement("img",{className:ft.img,src:Le.Z.IMG_SERVER+"/images/"+br.avatar_url}),ye.createElement("div",{className:ft.text,title:br.creator},br.creator),zt&&ye.createElement("div",{className:ft.btns},ye.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ye.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),xe&&ye.createElement("div",{className:ft.sign},"\u516C\u5F00")),ye.createElement("div",{className:ft.bottom},br.visits>0&&ye.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-liulanyan"}),ye.createElement("span",null,br.visits))),br.course_members_count>0&&ye.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan"}),br.course_members_count)),br.tasks_count>0&&ye.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zuoye"}),br.tasks_count)),br.is_end?ye.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ye.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!br.is_accessible&&ye.createElement("div",{className:ft.lockWrap},ye.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Gt.length&&ye.createElement(Ye.Z,null)))},Ne={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},rt=ie(76560),ht=({dataSource:qt=[],value:Gt,onChange:Dt,className:mt,style:Wt={},tabBarExtraContent:En})=>z.createElement("div",{className:$e()(Ne.tabs,mt),style:Wt},z.createElement("div",{className:Ne.tabsWrap},qt.map((Kn,fr)=>!(Kn!=null&&Kn.hide)&&z.createElement("aside",{className:Ne.tab,onClick:()=>{Dt(Kn.id),Kn.link&&rt.history.push(Kn.link)},key:fr},z.createElement("div",{className:Gt===Kn.id?Ne.active:""},Kn.name),(Kn==null?void 0:Kn.resetCount)==null&&(Kn==null?void 0:Kn.total)!==void 0&&z.createElement("span",null,"\uFF08",Kn==null?void 0:Kn.total,"\uFF09"),(Kn==null?void 0:Kn.resetCount)!==void 0&&(Kn==null?void 0:Kn.total)!==void 0&&z.createElement(et.Z,{title:(Kn==null?void 0:Kn.tip)!=null?Kn==null?void 0:Kn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},Kn==null?void 0:Kn.resetCount),"/",z.createElement("span",null,Kn==null?void 0:Kn.total),"\uFF09"))))),z.createElement("div",{className:Ne.tabBar},En)),It=({className:qt,style:Gt={},children:Dt})=>z.createElement("div",{className:$e()(qt),style:Gt},Dt),Ze={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=ie(75727),Qe=ie(93041);const Je=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var se=({sortValue:qt,dropValue:Gt,className:Dt,onSort:mt,onDrop:Wt,dataSource:En=Je})=>{var Kn;return z.createElement("div",{className:$e()(Ze.orderWrap,Dt)},z.createElement(Bt.Z,{dropdownRender:()=>z.createElement(Qe.default,null,En.map((fr,Sr)=>z.createElement(Qe.default.Item,{key:Sr,onClick:()=>Wt(fr.id)},fr.name)))},z.createElement("span",{className:Ze.orderTextWrap},(Kn=En.find(fr=>Gt===fr.id))==null?void 0:Kn.name)),z.createElement("span",{className:Ze.orderIconWrap},z.createElement("span",{className:Ze.orderAsc},z.createElement("i",{className:qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ze.cursorPointer}`,onClick:()=>mt(qt==="asc"?"desc":"asc")})),z.createElement("span",{className:Ze.orderDesc},z.createElement("i",{className:qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer} ${Ze.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ze.cursorPointer}`,onClick:()=>mt(qt==="asc"?"desc":"asc")}))))},te={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},ee=ie(99571),ae=Object.defineProperty,de=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,He=(qt,Gt,Dt)=>Gt in qt?ae(qt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):qt[Gt]=Dt,Ue=(qt,Gt)=>{for(var Dt in Gt||(Gt={}))ne.call(Gt,Dt)&&He(qt,Dt,Gt[Dt]);if(de)for(var Dt of de(Gt))he.call(Gt,Dt)&&He(qt,Dt,Gt[Dt]);return qt},bt=(qt,Gt)=>{var Dt={};for(var mt in qt)ne.call(qt,mt)&&Gt.indexOf(mt)<0&&(Dt[mt]=qt[mt]);if(qt!=null&&de)for(var mt of de(qt))Gt.indexOf(mt)<0&&he.call(qt,mt)&&(Dt[mt]=qt[mt]);return Dt},Ie=(qt,Gt,Dt)=>new Promise((mt,Wt)=>{var En=Sr=>{try{fr(Dt.next(Sr))}catch(Br){Wt(Br)}},Kn=Sr=>{try{fr(Dt.throw(Sr))}catch(Br){Wt(Br)}},fr=Sr=>Sr.done?mt(Sr.value):Promise.resolve(Sr.value).then(En,Kn);fr((Dt=Dt.apply(qt,Gt)).next())}),St=qt=>{var Gt=qt,{className:Dt,style:mt,children:Wt,loading:En=!1,openLoading:Kn,onClick:fr=()=>{},size:Sr="middle",shape:Br="round"}=Gt,Cr=bt(Gt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[br,On]=(0,z.useState)(!1);return z.createElement(ee.ZP,Ue({onClick:(0,Fe.throttle)(zt=>Ie(void 0,null,function*(){Kn&&On(!0);try{yield fr(zt)}catch(Yn){console.log("error",Yn)}Kn&&On(!1)}),2e3,{leading:!0,trailing:!1}),className:$e()(te.btn,te[`${Sr}-${Br}`],Dt),style:mt,size:Sr,shape:Br,loading:br||En},Cr),Wt)},Kt={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"},Nt=({className:qt,style:Gt,children:Dt=null,onClick:mt,title:Wt})=>z.createElement("div",{className:$e()(Kt.head,qt),style:Gt},z.createElement("span",{className:"primary-hover",onClick:mt},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:Wt},Wt),z.createElement("div",{className:Kt.node},Dt)),yt={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"},Jt=({confirmShow:qt=!0,confirmTitle:Gt,confirmClick:Dt,cancelShow:mt=!0,cancelTitle:Wt,cancelClick:En,className:Kn,style:fr,confirmLoading:Sr=!1})=>z.createElement("div",{className:$e()(yt.btns,Kn),style:fr},qt&&z.createElement(ee.ZP,{loading:Sr,onClick:Dt,type:"primary",className:yt.confirm},Gt),mt&&z.createElement(ee.ZP,{onClick:En,className:yt.cancel},Wt)),Ot={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"},Pn=({className:qt,style:Gt={},LeftContent:Dt,children:mt,RightContent:Wt})=>z.createElement("div",{className:$e()(Ot.fixedBottom,qt),style:Gt},z.createElement("div",{className:Ot.wrap},z.createElement("div",{className:Ot.left},Dt),z.createElement("div",{className:Ot.center},mt),z.createElement("div",{className:Ot.right},Wt))),Lt={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"},_n=({className:qt,style:Gt={},dataSource:Dt=[]})=>z.createElement("div",{className:$e()(Lt.crumbs,qt),style:Gt},Dt.map((mt,Wt)=>Wtrt.history.push(mt.path)},mt.name):z.createElement("span",null,mt.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:Wt,style:{color:"#5F6368"}},mt.name))),at=ie(11938),ut=Object.defineProperty,sn=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,sr=(qt,Gt,Dt)=>Gt in qt?ut(qt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):qt[Gt]=Dt,Er=(qt,Gt)=>{for(var Dt in Gt||(Gt={}))Zn.call(Gt,Dt)&&sr(qt,Dt,Gt[Dt]);if(zn)for(var Dt of zn(Gt))hr.call(Gt,Dt)&&sr(qt,Dt,Gt[Dt]);return qt},Yt=(qt,Gt)=>sn(qt,Tn(Gt)),ur=(qt,Gt)=>{var Dt={};for(var mt in qt)Zn.call(qt,mt)&&Gt.indexOf(mt)<0&&(Dt[mt]=qt[mt]);if(qt!=null&&zn)for(var mt of zn(qt))Gt.indexOf(mt)<0&&hr.call(qt,mt)&&(Dt[mt]=qt[mt]);return Dt};const{Countdown:Hn}=at.default;var Nn=qt=>{var Gt=qt,{onChange:Dt}=Gt,mt=ur(Gt,["onChange"]);const[Wt,En]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&Dt(Wt)},[Wt]);const Kn=fr=>{const Sr=Math.floor(fr/1e3);En(Sr)};return z.createElement(Hn,Yt(Er({},mt),{onChange:Kn}))}},17904:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return ze}});var z=ie(59301);function ze(Pe,ke){const Ce=(0,z.useRef)();(0,z.useEffect)(()=>{Ce.current=Pe}),(0,z.useEffect)(()=>{function fe(){Ce.current()}if(ke!==null){let We=setInterval(fe,ke);return()=>clearInterval(We)}},[ke])}},45079:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return Et}});var z=ie(59301),ze=ie(76560),Pe=ie(8848),ke=ie(37568),Ce=ie(28284),fe=ie(6767),We=ie(62957),$e=ie(62673),Fe=ie(25399),le=ie(71051),dt=ie(47889),ge=ie(77736),xt=ie(77019),_e=ie(82326),Ge=ie(71411),qe=ie(84236),nt=ie(71360),Tt={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},it=ie(51124),ot=ie(82093),De=ie(34055),me=ie(59301),Ve=Object.defineProperty,et=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Te=(ye,ue,Oe)=>ue in ye?Ve(ye,ue,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ye[ue]=Oe,Xe=(ye,ue)=>{for(var Oe in ue||(ue={}))Ae.call(ue,Oe)&&Te(ye,Oe,ue[Oe]);if(Le)for(var Oe of Le(ue))Re.call(ue,Oe)&&Te(ye,Oe,ue[Oe]);return ye},Ye=(ye,ue)=>et(ye,At(ue)),je=(ye,ue,Oe)=>new Promise((Ne,rt)=>{var Be=It=>{try{tt(Oe.next(It))}catch(Ze){rt(Ze)}},ht=It=>{try{tt(Oe.throw(It))}catch(Ze){rt(Ze)}},tt=It=>It.done?Ne(It.value):Promise.resolve(It.value).then(Be,ht);tt((Oe=Oe.apply(ye,ue)).next())});const{Panel:Rt}=Pe.default,{TextArea:wt}=ke.default;var Et=({active:ye,type:ue="jupyter"})=>{var Oe,Ne;const rt=(0,ze.useParams)(),[Be]=Ce.default.useForm(),[ht,tt]=(0,z.useState)({}),[It,Ze]=(0,z.useState)(!1),[Bt,Qe]=(0,z.useState)(0),[Je,kt]=(0,z.useState)([]),[se,te]=(0,z.useState)([]),[ee,ae]=(0,z.useState)([]),de=(Ne=(Oe=(0,De.eY)())==null?void 0:Oe.shixun)==null?void 0:Ne.editable;(0,z.useEffect)(()=>{ye==="testCase"&&ne()},[ye]),(0,z.useEffect)(()=>{he()},[]);const ne=()=>je(void 0,null,function*(){var Nt,yt,en,Jt,Ot,vt,Pn,Lt,kn,_n,at,ut,sn,Tn;const zn=[{hidden:0,input:"",output:"",score:100}],Zn=yield(0,ot.ZP)(`/api/shixuns/${rt==null?void 0:rt.id}/jupyter_evalute_setting.json`,{method:"get"});if((Zn==null?void 0:Zn.status)===0){ae((Nt=Zn==null?void 0:Zn.data)==null?void 0:Nt.standard_scripts);const hr={open_evaluate:(yt=Zn==null?void 0:Zn.data)==null?void 0:yt.open_evaluate,exec_time:((en=Zn==null?void 0:Zn.data)==null?void 0:en.exec_time)||3,test_set_score:((Jt=Zn==null?void 0:Zn.data)==null?void 0:Jt.test_set_score)===null?!1:(Ot=Zn==null?void 0:Zn.data)==null?void 0:Ot.test_set_score,test_set_average:((vt=Zn==null?void 0:Zn.data)==null?void 0:vt.test_set_average)===null?!0:(Pn=Zn==null?void 0:Zn.data)==null?void 0:Pn.test_set_average,choice_standard_scripts:((Lt=Zn==null?void 0:Zn.data)==null?void 0:Lt.choice_standard_scripts)||null,evaluate_script:((kn=Zn==null?void 0:Zn.data)==null?void 0:kn.evaluate_script)||"",evaluate_method:(_n=Zn==null?void 0:Zn.data)==null?void 0:_n.evaluate_method,use_jupyter_result:(at=Zn==null?void 0:Zn.data)==null?void 0:at.use_jupyter_result};Be.setFieldsValue(hr),tt(hr),kt((sn=(ut=Zn==null?void 0:Zn.data)==null?void 0:ut.test_sets)!=null&&sn.length?(Tn=Zn==null?void 0:Zn.data)==null?void 0:Tn.test_sets:zn)}}),he=()=>je(void 0,null,function*(){var Nt;const yt=yield(0,ot.ZP)(`/api/shixuns/${rt==null?void 0:rt.id}/get_jupyter_tags.json`,{method:"get"});(yt==null?void 0:yt.status)===0&&te(((Nt=yt==null?void 0:yt.data)==null?void 0:Nt.list)||[])}),He=Nt=>je(void 0,null,function*(){const en=Je.map(Ot=>Ot.score).reduce((Ot,vt)=>Ot+vt,0);if(Nt.test_set_score&&en!==100){fe.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Nt.evaluate_method===3&&(Je!=null&&Je.some(Ot=>!Ot.tags))){fe.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}Ze(!0),(yield(0,ot.ZP)(`/api/shixuns/${rt==null?void 0:rt.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Ye(Xe({},Nt),{mirror_script_id:Nt==null?void 0:Nt.choice_standard_scripts,open_evaluate:Nt!=null&&Nt.open_evaluate?1:0,test_set:Je.map(Ot=>Ye(Xe({},Ot),{is_file:!1}))})})).status===0&&fe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ze(!1)}),Ue=Nt=>{tt(Xe({},Be.getFieldsValue())),"test_set_average"in Nt&&(Nt!=null&&Nt.test_set_average)&&bt(Je),"test_set_score"in Nt&&(Nt!=null&&Nt.test_set_score)&&(Be.setFieldsValue({test_set_average:!0}),tt(Ye(Xe({},Be.getFieldsValue()),{test_set_average:!0})),bt(Je)),"choice_standard_scripts"in Nt&&We.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:me.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",me.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>je(void 0,null,function*(){const yt=yield(0,ot.ZP)(`/api/shixuns/${rt==null?void 0:rt.id}/get_script_contents.json`,{method:"get",params:{id:rt==null?void 0:rt.id,script_id:Nt==null?void 0:Nt.choice_standard_scripts}});yt!=null&&yt.content&&(We.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:me.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),Be.setFieldsValue({evaluate_script:yt==null?void 0:yt.content}),tt(Ye(Xe({},Be.getFieldsValue()),{evaluate_script:yt==null?void 0:yt.content})))})})},bt=Nt=>{let yt=0;const en=Math.floor((100-yt)/Nt.length),Jt=en+(100-yt)%Nt.length;Nt=Nt.map((Ot,vt)=>vt===Nt.length-1?Ye(Xe({},Ot),{score:Jt}):Ye(Xe({},Ot),{score:en})),kt(Nt)},Ie=()=>{const Nt=[...Je,{hidden:0,input:"",output:"",score:0}];Be.getFieldValue("test_set_average")?bt(Nt):kt(Nt)},{test_set_score:st,test_set_average:St,choice_standard_scripts:Kt,open_evaluate:$t}=ht;return me.createElement("section",{className:Tt.wrap},me.createElement(Ce.default,{form:Be,disabled:!$t,layout:"vertical",onValuesChange:Ue,onFinish:He},me.createElement(Ce.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},me.createElement($e.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),me.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),me.createElement(Fe.Z,{title:!$t&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},me.createElement(Ce.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:Tt.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},me.createElement(le.Z,{size:"large",style:{width:400},min:3}))),me.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),me.createElement(Fe.Z,{title:!$t&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},me.createElement(Ce.default.Item,{name:"test_set_score"},me.createElement(dt.ZP.Group,null,me.createElement(ge.Z,{direction:"vertical"},me.createElement(dt.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",me.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),me.createElement(dt.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",me.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),me.createElement(Ce.default.Item,{label:me.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},me.createElement(dt.ZP.Group,null,me.createElement(ge.Z,{direction:"vertical"},me.createElement(dt.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",me.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),me.createElement(dt.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",me.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),me.createElement(xt.Z,{align:"middle",justify:"space-between",className:"font14"},me.createElement("div",{style:{fontWeight:500}},me.createElement("span",{className:Tt.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),me.createElement(Fe.Z,{title:!$t&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},me.createElement(nt.op,{style:{borderRadius:2},onClick:Ie},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),st&&me.createElement(Ce.default.Item,{name:"test_set_average"},me.createElement(dt.ZP.Group,null,me.createElement(dt.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),me.createElement(dt.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),me.createElement(Fe.Z,{title:!$t&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},me.createElement("div",null,Je.map((Nt,yt)=>me.createElement(Pe.default,{activeKey:Bt,key:yt,onChange:()=>{Qe(en=>en===yt?null:yt)}},me.createElement(Rt,{header:me.createElement("div",{className:"font16"},me.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",yt+1),ht.test_set_score&&me.createElement("span",{style:{marginLeft:40}},me.createElement(le.Z,{style:{width:120},value:Nt.score,onClick:en=>en.stopPropagation(),min:0,max:100,precision:0,onBlur:en=>{if(Number(en)<0||Number(en)>100){fe.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Jt=Je.map((vt,Pn)=>Pn===yt?Ye(Xe({},vt),{score:100}):vt),Ot={test_set_average:!1};tt(Xe(Xe({},ht),Ot)),Be.setFieldsValue(Ot),kt(Jt)}},disabled:St,onChange:en=>{const Jt=Je.map((vt,Pn)=>Pn===yt?Ye(Xe({},vt),{score:en?Number(en):0}):vt),Ot={test_set_average:!1};tt(Xe(Xe({},ht),Ot)),Be.setFieldsValue(Ot),kt(Jt)}}),me.createElement("span",{className:"ml10 mr10"},"%")),me.createElement("span",{className:"tr flex1",style:{float:"right"}},yt!==0&&me.createElement(Fe.Z,{placement:"bottom",title:"\u5220\u9664"},me.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:en=>{en.stopPropagation(),We.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Jt=Je.filter((Ot,vt)=>vt!==yt);bt(Jt)}})}})))),key:yt},me.createElement("div",null,ht.evaluate_method===3&&me.createElement(xt.Z,{align:"middle",className:"mb20"},me.createElement("div",null,me.createElement("span",{className:Tt.sub},"*"),me.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),me.createElement(Fe.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},me.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),me.createElement(_e.default,{value:Nt.tags,size:"large",style:{width:450},onChange:en=>{const Jt=Je.map((Ot,vt)=>vt===yt?Ye(Xe({},Ot),{tags:en}):Ot);kt(Jt)}},se==null?void 0:se.map(en=>me.createElement(_e.default.Option,{value:en==null?void 0:en.tags,key:en==null?void 0:en.tags},en==null?void 0:en.tags)))),me.createElement(xt.Z,{align:"middle"},me.createElement("div",null," ",me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement(wt,{bordered:!1,className:Tt.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Nt.output,onChange:en=>{const Jt=Je.map((Ot,vt)=>vt===yt?Ye(Xe({},Ot),{output:en.target.value}):Ot);kt(Jt)}})),me.createElement(xt.Z,{className:"mt20",align:"middle"},me.createElement("div",null,me.createElement("span",null,"\u53EF\u89C1\u6027"),me.createElement(Fe.Z,{title:me.createElement("div",null,me.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),me.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),me.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},me.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),me.createElement("div",null,me.createElement($e.default,{className:"font14 ml5",checked:Nt.hidden===1,onChange:en=>{const Jt=Je.map((Ot,vt)=>{if(vt===yt){let Pn={is_invisible:!1,actual_output_visible:!1};return en.target.checked&&(Pn={is_invisible:!0,actual_output_visible:!0}),Ye(Xe(Xe({},Ot),Pn),{hidden:en.target.checked?1:0})}return Ot});kt(Jt)}},"\u5168\u90E8\u9690\u85CF")),me.createElement($e.default,{checked:Nt.is_invisible,style:{margin:"0 60px"},onChange:en=>{const Jt=Je.map((Ot,vt)=>{if(vt===yt){let Pn=0;return en.target.checked&&Ot.actual_output_visible&&(Pn=1),Ye(Xe({},Ot),{hidden:Pn,is_invisible:en.target.checked})}return Ot});kt(Jt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),me.createElement($e.default,{checked:Nt.actual_output_visible,onChange:en=>{const Jt=Je.map((Ot,vt)=>{if(vt===yt){let Pn=0;return en.target.checked&&Ot.is_invisible&&(Pn=1),Ye(Xe({},Ot),{hidden:Pn,actual_output_visible:en.target.checked})}return Ot});kt(Jt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:"mt20"},me.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),me.createElement($e.default,{checked:Nt.last_match_rule,onChange:en=>{const Jt=Je.map((Ot,vt)=>vt===yt?Ye(Xe({},Ot),{last_match_rule:en.target.checked}):Ot);kt(Jt)}},me.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",me.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),me.createElement("h4",{className:"font14 mt20 mb10"},me.createElement("span",{className:Tt.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),me.createElement(Fe.Z,{title:!$t&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},me.createElement(Ce.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},me.createElement(_e.default,{getPopupContainer:Nt=>Nt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},ee.map((Nt,yt)=>me.createElement(_e.default.Option,{value:Nt.id,key:yt},Nt.scptname))))),me.createElement(Fe.Z,{title:!$t&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},me.createElement(Ce.default.Item,{name:"evaluate_script"},me.createElement(it.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!$t}}))),(0,De.Ny)()&&me.createElement(xt.Z,{className:"mb20",align:"middle"},me.createElement(Ce.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},me.createElement(Ge.Z,null)),me.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),me.createElement(qe.t,{okText:"\u4FDD\u5B58",hasOkBtn:de,loading:It,onCancel:()=>ze.history.push(`/shixuns/${rt==null?void 0:rt.id}/challenges`),onOk:()=>Be.submit(),className:ue==="jupyterLab"?Tt.btn:""}))}},76892:function(pn,ln,ie){"use strict";ie.r(ln),ie.d(ln,{default:function(){return Yn}});var z=ie(59301),ze=ie(76560),Pe=ie(20554),ke=ie(62957),Ce=ie(6767),fe=ie(99571),We={bg:"bg___NaJC8",modal:"modal___EBf9Q",colorOrange:"colorOrange___aQkdN",colorYellow:"colorYellow___o2XYr"},$e=ie(51124),Fe=ie(2978),le=ie(87169),dt=ie(82326),ge=ie(28284),xt=ie(37568),_e=ie(62673),Ge=ie(77019),qe=ie(25399),nt=ie(37639),Tt=ie(71051),it={flexRow:"flexRow___XAy1P",flexJustifyCenter:"flexJustifyCenter___tAIMl",flexAlignEnd:"flexAlignEnd___MwOtC",flexAlignCenter:"flexAlignCenter___apJWj",flexColumn:"flexColumn___dMOlW",formWrap:"formWrap___uztcf",titleWrap:"titleWrap___IROk8",fieldWrap:"fieldWrap___gnBO5",button:"button___CNhb1",buttonFixed:"buttonFixed___cTnv0",buttonWrap:"buttonWrap___FmswV",width180:"width180___7EIyX",width100:"width100___O9U5Z",width280:"width280___AilXa",difficultyHint:"difficultyHint___pTB_4",color888:"color888____r280",color0152d9:"color0152d9___r6Hxx",serviceSettingWrap:"serviceSettingWrap___bPOCq",serviceSettingName:"serviceSettingName___bVegk",serviceBox:"serviceBox___k5D6a",serviceSetLeft:"serviceSetLeft___AljUO",serviceSetInput:"serviceSetInput___LqfwO",serviceSetMemoryInput:"serviceSetMemoryInput___O_kjF",serviceSetTip:"serviceSetTip___rIsFz",installPackage:"installPackage___vpdVI",popover:"popover___LAz3_",serverConfig:"serverConfig___Zo62g",viewRecommendConfig:"viewRecommendConfig___xnQSV",zhishidian:"zhishidian___Iqori",tags_list:"tags_list___Mjumk",tag_item:"tag_item___CnINu",tag_icon:"tag_icon___gecOA"},ot=ie(88195),De={footerWrap:"footerWrap___cjdMK"},me=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,At=(jt,xn)=>{var xe={};for(var Ke in jt)Ve.call(jt,Ke)&&xn.indexOf(Ke)<0&&(xe[Ke]=jt[Ke]);if(jt!=null&&me)for(var Ke of me(jt))xn.indexOf(Ke)<0&&et.call(jt,Ke)&&(xe[Ke]=jt[Ke]);return xe},Le=(jt,xn,xe)=>new Promise((Ke,An)=>{var hn=rn=>{try{gn(xe.next(rn))}catch(Ln){An(Ln)}},Ct=rn=>{try{gn(xe.throw(rn))}catch(Ln){An(Ln)}},gn=rn=>rn.done?Ke(rn.value):Promise.resolve(rn.value).then(hn,Ct);gn((xe=xe.apply(jt,xn)).next())});const Ae=xt.default.TextArea,Re=jt=>{var xn=jt,{shixunsDetail:xe,globalSetting:Ke,loading:An,dispatch:hn,onFinish:Ct=()=>{}}=xn,gn=At(xn,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[rn]=ge.default.useForm(),Ln=Vn=>Le(void 0,null,function*(){var Un;const an=yield hn({type:"shixunsDetail/getCustomScript",payload:{id:(Un=xe.actionTabs.params)==null?void 0:Un.id,compile:Vn.execute,excutive:Vn.compile}});rr(),an&&Ct(an==null?void 0:an.shixun_script)}),rr=()=>{hn({type:"shixunsDetail/setActionTabs",payload:{}})};return z.createElement(ke.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:xe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:rr},z.createElement(ge.default,{form:rn,scrollToFirstError:!0,layout:"vertical",onFinish:Ln},z.createElement(ge.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},z.createElement(Ae,{rows:4})),z.createElement(ge.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},z.createElement(Ae,{rows:4})),z.createElement("div",{className:De.footerWrap},z.createElement(ge.default.Item,null,z.createElement(fe.ZP,{className:"mr5",size:"middle",onClick:rr},"\u53D6\u6D88"),z.createElement(fe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:An.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Te=(0,ze.connect)(({shixunsDetail:jt,loading:xn,globalSetting:xe})=>({shixunsDetail:jt,globalSetting:xe,loading:xn}))(Re),Xe=ie(84236),Ye=ie(38394),je=ie(43981),Rt=ie(84722),wt=ie(49661),ft=ie(40151),Et=ie(32166),ye=ie(18309),ue=ie(34055),Oe=ie(42586),Ne=ie(59301),rt=Object.defineProperty,Be=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Bt=(jt,xn,xe)=>xn in jt?rt(jt,xn,{enumerable:!0,configurable:!0,writable:!0,value:xe}):jt[xn]=xe,Qe=(jt,xn)=>{for(var xe in xn||(xn={}))It.call(xn,xe)&&Bt(jt,xe,xn[xe]);if(tt)for(var xe of tt(xn))Ze.call(xn,xe)&&Bt(jt,xe,xn[xe]);return jt},Je=(jt,xn)=>Be(jt,ht(xn)),kt=(jt,xn)=>{var xe={};for(var Ke in jt)It.call(jt,Ke)&&xn.indexOf(Ke)<0&&(xe[Ke]=jt[Ke]);if(jt!=null&&tt)for(var Ke of tt(jt))xn.indexOf(Ke)<0&&Ze.call(jt,Ke)&&(xe[Ke]=jt[Ke]);return xe},se=(jt,xn,xe)=>new Promise((Ke,An)=>{var hn=rn=>{try{gn(xe.next(rn))}catch(Ln){An(Ln)}},Ct=rn=>{try{gn(xe.throw(rn))}catch(Ln){An(Ln)}},gn=rn=>rn.done?Ke(rn.value):Promise.resolve(rn.value).then(hn,Ct);gn((xe=xe.apply(jt,xn)).next())});const{Option:te}=dt.default,ee=jt=>{var xn=jt,{shixunsDetail:xe,globalSetting:Ke,loading:An,user:hn,dispatch:Ct}=xn,gn=kt(xn,["shixunsDetail","globalSetting","loading","user","dispatch"]),rn,Ln,rr,Vn,Un,an,nn,nr,yr,Ar,Dr,Nr,zr,qr,Hr,ra,Gr,ea,la,fa,ga,ya,oa,Jr,ma,ua,ar,cr,Zr,ca,sa,aa,ba,lt,Qt;const Zt=(0,ze.useLocation)(),Vt=(0,z.useRef)(),[yn]=ge.default.useForm(),[Bn,er]=(0,z.useState)({}),[Jn,Mn]=(0,z.useState)(),[Ht,vn]=(0,z.useState)(),[Cn,bn]=(0,z.useState)([]),[Wn,dr]=(0,z.useState)({}),[oe,be]=(0,z.useState)([]),[we,Se]=(0,z.useState)(!1),[Me,ct]=(0,z.useState)(!1),[pt,Pt]=(0,z.useState)(!1),[Ut,_t]=(0,z.useState)({}),[Mt,dn]=(0,z.useState)(!1),[In,Sn]=(0,z.useState)({}),[un,on]=(0,z.useState)([]),Xt=(Ln=(rn=hn.userInfo)==null?void 0:rn.shixun)==null?void 0:Ln.editable;(0,z.useEffect)(()=>{var tn,tr;Vt.current=(tr=(tn=Zt.pathname)==null?void 0:tn.split("/"))==null?void 0:tr[2]},[]),(0,z.useEffect)(()=>{var tn,tr;if(!xe.setting)return;const{name:vr,description:qn,trainee:or,choice_main_type:lr,choice_small_type:$n,choice_standard_scripts:Gn,jupyter_show_description:gr,close_internet:Or,survival_time:Qr}=xe.setting.shixun||{},Yr={name:vr,description:qn,trainee:or,mainType:lr,subType:$n,evaluationScript:Gn,jupyter_show_description:gr,close_internet:Or,survival_time:Qr};on((tr=(tn=xe==null?void 0:xe.setting)==null?void 0:tn.shixun)==null?void 0:tr.tag_disciplines),fn(),er(Yr),yn.setFieldsValue(Yr)},[xe.setting]);const fn=()=>{const{choice_main_type:tn,main_type:tr,small_type:vr,choice_small_type:qn,is_secret_repository:or,standard_scripts:lr,evaluate_script:$n,shixun_service_configs:Gn}=xe.setting.shixun||{};Mn(or),vn($n),bn(Gn),be(lr||[]),jn(tn,qn)},jn=(tn,tr=[])=>{const{main_type:vr,small_type:qn}=xe.setting.shixun||{},or=vr==null?void 0:vr.find($n=>$n.id===tn),lr={mainTypeName:or==null?void 0:or.type_name,mainTypeDescription:or==null?void 0:or.description,smallType:[]};tr.map($n=>{qn.map(Gn=>{$n===Gn.id&&Gn.description&&lr.smallType.push({name:Gn.type_name,des:Gn.description})})}),dr(lr)},Dn=()=>{(0,wt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u7533\u8BF7\u65B0\u5EFA"]),Ct({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Fn=(tn,tr,vr)=>{bn(qn=>qn.map((or,lr)=>lr===vr?Je(Qe({},or),{[tr]:tn}):or))},Rn=(tn,tr)=>{er(Qe({},tr)),"mainType"in tn&&(kr(tn.mainType,tr),jn(tr.mainType,tr.subType)),"subType"in tn&&(Qn(tn.subType,tr),jn(tr.mainType,tr.subType)),"evaluationScript"in tn&&mn(tn.evaluationScript)},mn=tn=>{ke.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ne.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ne.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>se(void 0,null,function*(){yield mr(tn),ke.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ne.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Qn=(tn=[],tr)=>{let vr=[];vr.push(Cn[0]),tn.map(qn=>{var or,lr,$n;const Gn=Cn.find(Or=>Or.mirror_repository_id===qn);Gn&&vr.push(Gn);const gr=($n=(lr=(or=xe.setting)==null?void 0:or.shixun)==null?void 0:lr.small_type)==null?void 0:$n.find(Or=>Or.id===qn);!Gn&&gr&&vr.push({mirror_repository_id:qn,name:gr.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10})}),bn(vr)},kr=(tn,tr)=>se(void 0,null,function*(){var vr,qn,or;const lr=(qn=(vr=xe.setting)==null?void 0:vr.shixun)==null?void 0:qn.main_type.find(gr=>gr.id===tn);lr&&(Cn[0]={mirror_repository_id:tn,name:lr.type_name,cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,request_limit:10},bn(Cn));const $n=yield Ct({type:"shixunsDetail/getMirrorScript",payload:{mirror_id:tn}});be($n||[]);const Gn=(or=$n[0])==null?void 0:or.id;yn.setFieldsValue({evaluationScript:Gn}),er(Qe(Qe({},tr),{evaluationScript:Gn})),mr(Gn)}),mr=tn=>se(void 0,null,function*(){const tr=yield Ct({type:"shixunsDetail/getScriptContent",payload:{id:Vt.current,script_id:tn||yn.getFieldValue("evaluationScript")}});tr&&vn(tr.content)}),Ir=()=>{Ct({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Vt.current}}})},Pr=tn=>se(void 0,null,function*(){var tr;const{mainType:vr,subType:qn,name:or,trainee:lr,description:$n,evaluationScript:Gn,jupyter_show_description:gr=!1,close_internet:Or,survival_time:Qr}=tn||{},Yr=(tr=xe.detail)==null?void 0:tr.is_jupyter;if(Qr<10){Ce.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}let Lr={id:Vt.current,main_type:vr,sub_type:qn,is_secret_repository:Jn,tag_discipline_ids:(un==null?void 0:un.length)>0?un==null?void 0:un.map(Kr=>Kr==null?void 0:Kr.id):[],shixun:{name:or,trainee:lr,is_jupyter:Yr,close_internet:Or,mirror_script_id:Yr?null:Gn,survival_time:Qr},shixun_info:{description:$n,evaluate_script:Yr?null:Ht},shixun_service_configs:Cn.map(Kr=>({mirror_repository_id:Kr.mirror_repository_id,cpu_limit:Kr.cpu_limit,lower_cpu_limit:Kr.lower_cpu_limit,memory_limit:Kr.memory_limit,request_limit:Kr.request_limit,resource_limit:Kr.resource_limit,gpu_limit:(Kr==null?void 0:Kr.gpu_limit)||null,gpu_memory_limit:(Kr==null?void 0:Kr.gpu_memory_limit)||null}))};Yr&&(Lr=Je(Qe({},Lr),{shixun:Je(Qe({},Lr.shixun),{jupyter_show_description:gr})}));const ta=yield Ct({type:"shixunsDetail/updateSettingBasicInfo",payload:Lr});ta&&(Ct({type:"shixunsDetail/getSettingsData",payload:{id:Vt.current}}),Ct({type:"shixunsDetail/getShixunsDetail",payload:{id:Vt.current}}),ta.shixun_identifier&&Ce.ZP.info("\u4FDD\u5B58\u6210\u529F"))}),Fr=()=>{(0,wt.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5728\u7EBF\u521B\u5EFA"]),Ct({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},pr=tn=>{Fn(String(tn==null?void 0:tn.cpu),"cpu_limit",tn.index),Fn(String(tn==null?void 0:tn.memory),"memory_limit",tn.index),ct(!1)},Tr=tn=>{Fn(String(tn==null?void 0:tn.gpu_limit),"gpu_limit",tn.index),Fn(String(tn==null?void 0:tn.gpu_memory_limit),"gpu_memory_limit",tn.index),dn(!1)};return Ne.createElement("section",{className:it.wrap},Ne.createElement(ge.default,{form:yn,className:it.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Rn,onFinish:Pr},Ne.createElement("div",{className:it.fieldWrap},Ne.createElement(ge.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ne.createElement(xt.default,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",disabled:!Xt,addonAfter:`${((rr=Bn.name)==null?void 0:rr.length)||0}/60`})),Ne.createElement(ge.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},Ne.createElement("div",{className:it.zhishidian,onClick:()=>{Ct({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(un==null?void 0:un.length)>0&&Ne.createElement("div",{className:it.tags_list},un==null?void 0:un.map((tn,tr)=>Ne.createElement("div",{key:tr,className:it.tag_item},Ne.createElement("div",null,tn==null?void 0:tn.name),Ne.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${it.tag_icon}`,onClick:()=>{on([...un.filter(vr=>(vr==null?void 0:vr.id)!=(tn==null?void 0:tn.id))])}})))),Ne.createElement(ge.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Xt?Ne.createElement(Fe.Z,{defaultValue:(Un=(Vn=xe.setting)==null?void 0:Vn.shixun)==null?void 0:Un.description}):Ne.createElement(Ye.Z,{value:(nn=(an=xe.setting)==null?void 0:an.shixun)==null?void 0:nn.description})),((yr=(nr=xe.setting)==null?void 0:nr.shixun)==null?void 0:yr.is_jupyter)&&Ne.createElement(ge.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Ne.createElement(_e.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09")),((Dr=(Ar=xe.setting)==null?void 0:Ar.shixun)==null?void 0:Dr.is_jupyter)&&Ne.createElement(Ge.Z,null,Ne.createElement("span",{className:"c-grey-333 font14 mr10",style:{paddingTop:"6px"}},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),Ne.createElement(ge.default.Item,{name:"close_internet",valuePropName:"checked"},Ne.createElement(_e.default,null,Ne.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),Ne.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09")))),Ne.createElement("div",{className:`${it.flexRow} ${it.flexAlignCenter}`},Ne.createElement(qe.Z,{title:((zr=(Nr=xe.setting)==null?void 0:Nr.shixun)==null?void 0:zr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ne.createElement(ge.default.Item,{className:it.width180,name:"trainee",label:"\u96BE\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},Ne.createElement(dt.default,{placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",disabled:((Hr=(qr=xe.setting)==null?void 0:qr.shixun)==null?void 0:Hr.status)===2?!0:!Xt},Ne.createElement(te,{value:1},"\u7B80\u5355"),Ne.createElement(te,{value:2},"\u9002\u4E2D"),Ne.createElement(te,{value:3},"\u56F0\u96BE"))))),Ne.createElement("div",{className:`${it.flexRow} ${it.flexAlignEnd}`},Ne.createElement(qe.Z,{title:((Gr=(ra=xe.setting)==null?void 0:ra.shixun)==null?void 0:Gr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ne.createElement(ge.default.Item,{className:it.width280,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},Ne.createElement(dt.default,{placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B",disabled:((la=(ea=xe.setting)==null?void 0:ea.shixun)==null?void 0:la.status)===2?!0:!Xt},(ya=(ga=(fa=xe.setting)==null?void 0:fa.shixun)==null?void 0:ga.main_type)==null?void 0:ya.map(tn=>{const tr=tn.type_name.toLowerCase().includes("jupyter");return Bn.isJupyter==="1"&&tr||Bn.isJupyter==="2"&&!tr?null:Ne.createElement(te,{value:tn.id,key:tn.id,name:tn.description},tn.type_name)})))),Ne.createElement(qe.Z,{title:((Jr=(oa=xe.setting)==null?void 0:oa.shixun)==null?void 0:Jr.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ne.createElement(ge.default.Item,{name:"subType",className:`${it.width280} ml20`},Ne.createElement(dt.default,{placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple",disabled:((ua=(ma=xe.setting)==null?void 0:ma.shixun)==null?void 0:ua.status)===2?!0:!Xt},(cr=(ar=xe.setting)==null?void 0:ar.shixun)==null?void 0:cr.small_type.map(tn=>Ne.createElement(te,{value:tn.id,key:tn.id,name:tn.description},tn.type_name))))),Ne.createElement("div",{className:it.installPackage,onClick:()=>Se(!0)},"\u73AF\u5883\u4ECB\u7ECD")),Ne.createElement("div",{className:`${it.color888} font14 pb10`},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F",Ne.createElement("a",{className:`${it.color0152d9} current`,onClick:Dn}," ","\u7533\u8BF7\u65B0\u5EFA"),Ne.createElement("a",{className:`${it.color0152d9} current`,onClick:Fr}," ","\u5728\u7EBF\u521B\u5EFA")),!((Zr=xe.detail)!=null&&Zr.is_jupyter)&&Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{className:`${it.flexRow} ${it.flexAlignCenter}`},Ne.createElement(ge.default.Item,{className:it.width180,name:"evaluationScript",label:"\u8BC4\u6D4B\u811A\u672C:"},Ne.createElement(dt.default,{placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},(oe||[]).map((tn,tr)=>Ne.createElement(te,{value:parseInt(tn.id),name:tn.scptname,key:tr},tn.scptname)))),Ne.createElement("span",{className:`${it.color0152d9} font14 current mt10 ml10`,onClick:Ir},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Ne.createElement(nt.Z,{overlayClassName:it.popover,placement:"bottomLeft",content:Ne.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",Ne.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Ne.createElement("br",null),"challengeProgramNames",Ne.createElement("br",null),"sourceClassNames",Ne.createElement("br",null),Ne.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Ne.createElement("br",null),Ne.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Ne.createElement("br",null),"src/step1/HelloWorld.java",Ne.createElement("br",null),"src/step2/Other.java",Ne.createElement("br",null),Ne.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Ne.createElement("br",null),"step1.HelloWorld",Ne.createElement("br",null),"step2.Other",Ne.createElement("br",null),Ne.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Ne.createElement("br",null),'ff challengeProgramNames=("src/step1/',Ne.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Ne.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Ne.createElement("br",null),'" "step2.Other")',Ne.createElement("br",null),Ne.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Ne.createElement("span",{className:"mt10 ml10 current font14"},Ne.createElement(le.Z,null)))),Ne.createElement($e.ZP,{width:1150,height:450,style:{border:"1px solid #ccc",background:"#f5f5f5"},language:"shell",theme:"vs-light",value:Ht,options:{readOnly:((sa=(ca=xe.setting)==null?void 0:ca.shixun)==null?void 0:sa.status)===2?!0:!Xt},onChange:tn=>vn(tn)})),!((aa=xe.detail)!=null&&aa.is_jupyter)&&Ne.createElement("div",{className:"font14 mt20"},"\u79C1\u5BC6\u7248\u672C\u5E93\uFF1A",Ne.createElement(_e.default,{checked:Jn,onChange:tn=>Mn(tn.target.checked),disabled:((lt=(ba=xe.setting)==null?void 0:ba.shixun)==null?void 0:lt.status)===2?!0:!Xt},Jn?"\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u7248\u672C\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u5728\u201C\u4FDD\u5B58\u201D\u65F6\u88AB\u5220\u9664":"\uFF08\u82E5\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u90E8\u5206\u7248\u672C\u5E93\u5185\u5BB9\u65F6\uFF0C\u8BF7\u9009\u4E2D\uFF1B\u9009\u4E2D\u4FDD\u5B58\u540E\u8868\u793A\u542F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\uFF0C\u8BF7\u5C06\u9700\u8981\u5BF9\u5B66\u5458\u9690\u85CF\u7684\u6587\u4EF6\u5B58\u50A8\u5728\u79C1\u5BC6\u7248\u672C\u5E93\uFF09")),((Qt=xe.detail)==null?void 0:Qt.identity)<3&&Ne.createElement("div",{className:it.serviceSettingWrap},Ne.createElement("p",{className:it.serviceSettingName},"\u8D44\u6E90\u914D\u7F6E"),Cn.map((tn,tr)=>{var vr,qn,or,lr,$n,Gn,gr,Or,Qr,Yr,Lr,ta,Kr,_r,Ca,ha,Aa;return Ne.createElement("div",{key:tr},Ne.createElement("div",{className:"mb20"},Ne.createElement("span",{className:"font16"},tn.name)),Ne.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),Ne.createElement(Ge.Z,{align:"middle"},Ne.createElement(qe.Z,{title:((qn=(vr=xe.setting)==null?void 0:vr.shixun)==null?void 0:qn.status)===2?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u7ECF\u53D1\u5E03\uFF0C\u9700\u64A4\u9500\u53D1\u5E03\u540E\u624D\u80FD\u4FEE\u6539\u8BE5\u5185\u5BB9":""},Ne.createElement(Ge.Z,{align:"middle",wrap:!1},Ne.createElement("div",{className:it.serverConfig,style:((lr=(or=xe.setting)==null?void 0:or.shixun)==null?void 0:lr.status)===2||!Xt?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var $r,Pa;((Pa=($r=xe.setting)==null?void 0:$r.shixun)==null?void 0:Pa.status)===2||!Xt||(_t({index:tr,cpu:tn==null?void 0:tn.cpu_limit,memory:tn==null?void 0:tn.memory_limit}),ct(!0))}},Ne.createElement("div",null,Ne.createElement("span",null,tn==null?void 0:tn.cpu_limit,"\u6838")," ",Ne.createElement("span",null,tn==null?void 0:tn.memory_limit,"GB")),Ne.createElement("i",{className:"iconfont icon-bianji21",style:((Gn=($n=xe.setting)==null?void 0:$n.shixun)==null?void 0:Gn.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))),tr==0&&Ne.createElement(Ge.Z,{align:"middle",wrap:!1},Ne.createElement("div",{className:it.viewRecommendConfig,onClick:()=>Pt(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((Qr=(gr=Ke==null?void 0:Ke.setting)==null?void 0:gr.big_model_users)==null?void 0:Qr.includes((Or=hn==null?void 0:hn.userInfo)==null?void 0:Or.login))||(0,ue.fn)())&&Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),Ne.createElement(Ge.Z,{align:"middle"},Ne.createElement(Ge.Z,{align:"middle",wrap:!1},Ne.createElement("div",{className:it.serverConfig,style:((Lr=(Yr=xe.setting)==null?void 0:Yr.shixun)==null?void 0:Lr.status)===2||!Xt?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{var $r,Pa;((Pa=($r=xe.setting)==null?void 0:$r.shixun)==null?void 0:Pa.status)===2||!Xt||(Sn({index:tr,gpu_limit:(tn==null?void 0:tn.gpu_limit)||0,gpu_memory_limit:(tn==null?void 0:tn.gpu_memory_limit)||0}),dn(!0))}},!!(tn!=null&&tn.gpu_limit)&&Ne.createElement(Ne.Fragment,null,Ne.createElement("div",null,Ne.createElement("span",null,"\u663E\u5361",tn==null?void 0:tn.gpu_limit,"\u4E2A")," ",Ne.createElement("span",null,"\u663E\u5B58",tn==null?void 0:tn.gpu_memory_limit,"GB")),Ne.createElement("i",{className:"iconfont icon-bianji21",style:((Kr=(ta=xe.setting)==null?void 0:ta.shixun)==null?void 0:Kr.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(tn!=null&&tn.gpu_limit)&&Ne.createElement(Ne.Fragment,null,Ne.createElement("div",null,"\u672A\u914D\u7F6EGPU"),Ne.createElement("i",{className:"iconfont icon-bianji21",style:((Ca=(_r=xe.setting)==null?void 0:_r.shixun)==null?void 0:Ca.status)===2?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),Ne.createElement("div",{className:it.serviceBox,style:{margin:"20px 0"}},Ne.createElement("label",{className:it.serviceSetLeft},Ne.createElement("div",{className:it.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236")),Ne.createElement(xt.default,{value:tn.resource_limit,style:{width:400},disabled:((Aa=(ha=xe.setting)==null?void 0:ha.shixun)==null?void 0:Aa.status)===2?!0:!Xt,maxLength:5,onChange:$r=>{const{value:Pa}=$r.target,xa=/^\d*(\.\d*)?$/;Pa.match(xa)&&Fn($r.target.value,"resource_limit",tr)},addonAfter:"M"}),Ne.createElement("label",{className:it.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}),Ne.createElement(ge.default.Item,{name:"survival_time",label:"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"},Ne.createElement(Tt.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",addonAfter:"\u5206",min:0,style:{width:256}})))),Ne.createElement(ge.default.Item,null,Ne.createElement(Xe.t,{okText:"\u4FDD\u5B58",hasOkBtn:Xt,loading:An.effects["shixunsDetail/updateSettingBasicInfo"],onCancel:()=>ze.history.push(`/shixuns/${Vt.current}/challenges`),okButtonProps:{htmlType:"submit"}}))),Ne.createElement(ot.Z,null),Ne.createElement(je.Z,{installPackage:Wn,visible:we,setVisible:Se}),Ne.createElement(Te,{onFinish:tn=>vn(tn)}),Ne.createElement(Rt.Z,null),Ne.createElement(ft.Z,{visible:Me,onOk:tn=>pr(tn),onCancel:()=>ct(!1),info:Ut}),Ne.createElement(Et.Z,{visible:Mt,onOk:tn=>Tr(tn),onCancel:()=>dn(!1),info:In}),Ne.createElement(ye.Z,{identifier:Vt.current,visible:pt,onCancel:()=>Pt(!1),info:null,isJupyter:!0}),Ne.createElement(Oe.Z,{knowledgeList:un,setKnowledgeList:on}))};var ae=(0,ze.connect)(({shixunsDetail:jt,loading:xn,globalSetting:xe,user:Ke})=>({shixunsDetail:jt,globalSetting:xe,user:Ke,loading:xn}))(ee),de=ie(47889),ne=ie(1560),he=ie(88390),He=ie(16326),Ue=ie(22275),bt=ie(56656),Ie=ie.n(bt),st={wrap:"wrap___gE9H7",labelWrap:"labelWrap___NjGrw",label:"label___NnvKx",labelContent:"labelContent___jIOR4",flexRow:"flexRow___aKUuO",color999:"color999___yY6G2",radio:"radio___dA7aF",selectSchool:"selectSchool___WxyG6",dataPicker:"dataPicker___Ocpox"},St=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Nt=(jt,xn)=>{var xe={};for(var Ke in jt)Kt.call(jt,Ke)&&xn.indexOf(Ke)<0&&(xe[Ke]=jt[Ke]);if(jt!=null&&St)for(var Ke of St(jt))xn.indexOf(Ke)<0&&$t.call(jt,Ke)&&(xe[Ke]=jt[Ke]);return xe},yt=(jt,xn,xe)=>new Promise((Ke,An)=>{var hn=rn=>{try{gn(xe.next(rn))}catch(Ln){An(Ln)}},Ct=rn=>{try{gn(xe.throw(rn))}catch(Ln){An(Ln)}},gn=rn=>rn.done?Ke(rn.value):Promise.resolve(rn.value).then(hn,Ct);gn((xe=xe.apply(jt,xn)).next())});const en=jt=>{if(!jt)return jt;const xn=jt.split(":");if(xn[1]=="00"||xn[1]=="30")return jt;const xe=parseInt(xn[1]);if(xe<30||xe==60)return[xn[0],"30"].join(":");if(xe<60){const Ke=[xn[0],"00"].join(":"),An="YYYY-MM-DD HH:mm",hn=Ie()(Ke,An);return hn.add(1,"hours"),hn.format(An)}return jt},Jt="YYYY-MM-DD HH:mm",Ot=jt=>{var xn=jt,{shixunsDetail:xe,globalSetting:Ke,loading:An,user:hn,dispatch:Ct}=xn,gn=Nt(xn,["shixunsDetail","globalSetting","loading","user","dispatch"]),rn,Ln,rr,Vn,Un,an,nn;const nr=(0,z.useRef)(),[yr,Ar]=(0,z.useState)(),[Dr,Nr]=(0,z.useState)(),[zr,qr]=(0,z.useState)([]),[Hr,ra]=(0,z.useState)([]),[Gr,ea]=(0,z.useState)(""),[la,fa]=(0,z.useState)(),[ga,ya]=(0,z.useState)(),oa=(Ln=(rn=hn.userInfo)==null?void 0:rn.shixun)==null?void 0:Ln.editable;(0,z.useEffect)(()=>{var ar,cr;nr.current=(cr=(ar=location.pathname)==null?void 0:ar.split("/"))==null?void 0:cr[2],Jr()},[]),(0,z.useEffect)(()=>{var ar,cr,Zr,ca,sa,aa,ba,lt,Qt,Zt;xe.setting&&(Ar((cr=(ar=xe.setting)==null?void 0:ar.shixun)==null?void 0:cr.can_copy),Nr((ca=(Zr=xe.setting)==null?void 0:Zr.shixun)==null?void 0:ca.use_scope),fa(!!((aa=(sa=xe.setting)==null?void 0:sa.shixun)!=null&&aa.opening_time)),ya((lt=(ba=xe.setting)==null?void 0:ba.shixun)==null?void 0:lt.opening_time),qr((Zt=(Qt=xe.setting)==null?void 0:Qt.shixun)==null?void 0:Zt.scope_partment))},[xe.setting]);const Jr=ar=>yt(void 0,null,function*(){const cr=yield Ct({type:"shixunsDetail/getDepartments",payload:{q:ar}});cr&&ra(cr.shools_name||[])}),ma=ar=>{if(zr.includes(ar)){Ce.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ea(null),qr([...zr,ar])},ua=()=>yt(void 0,null,function*(){if(la&&!ga){Ce.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Dr===1&&!zr.length){Ce.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Ct({type:"shixunsDetail/updatePermissionSetting",payload:{id:nr.current,scope_partment:Dr===0?null:zr,shixun:{can_copy:yr,use_scope:Dr,opening_time:ga}}})).status!==-1&&(Ce.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Ct({type:"shixunsDetail/getSettingsData",payload:{id:nr.current}}),Ct({type:"shixunsDetail/getShixunsDetail",payload:{id:nr.current}}))});return z.createElement("section",{className:st.wrap},z.createElement("div",{className:st.labelWrap},z.createElement("label",{className:st.label},"\u590D\u5236:"),z.createElement("div",{className:st.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:yr,onChange:ar=>Ar(ar.target.checked),disabled:!oa}),z.createElement("span",{className:`${st.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((rr=xe.detail)==null?void 0:rr.shixun_status)>1||((Vn=xe.detail)==null?void 0:Vn.public)===2)&&((an=(Un=xe.setting)==null?void 0:Un.shixun)==null?void 0:an.use_scope)===0&&((nn=xe.detail)==null?void 0:nn.identity)>2)&&z.createElement("div",{className:st.labelWrap},z.createElement("label",{className:st.label},"\u516C\u5F00\u7A0B\u5EA6:"),z.createElement("div",{className:st.labelContent},z.createElement(de.ZP.Group,{value:Dr,onChange:ar=>Nr(ar.target.value),disabled:!oa},z.createElement(de.ZP,{className:st.radio,value:0},z.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:st.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement(de.ZP,{className:st.radio,value:1},z.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),z.createElement("span",{className:st.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Dr===1&&z.createElement(z.Fragment,null,z.createElement("div",{className:"mt10"},z.createElement(ne.Z,{showSearch:!0,className:st.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Gr,onChange:ar=>{ea(ar),Jr(ar)},disabled:!oa,onSelect:ma,options:Hr==null?void 0:Hr.map(ar=>({value:ar}))}),z.createElement("span",{className:st.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),z.createElement("div",{className:"mt10"},zr==null?void 0:zr.map(ar=>oa?z.createElement(he.Z,{count:"x",className:"mr20 current",onClick:()=>qr(zr.filter(cr=>cr!==ar))},z.createElement(fe.ZP,{type:"primary",ghost:!0},ar)):z.createElement(fe.ZP,{type:"primary",ghost:!0,className:"mr20"},ar)))))),z.createElement("div",{className:st.labelWrap},z.createElement("label",{className:st.label},"\u5F00\u542F\u65F6\u95F4:"),z.createElement("div",{className:st.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:la,onChange:ar=>fa(ar.target.checked),disabled:!oa}),z.createElement("span",{className:`${st.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),la&&z.createElement(He.default,{className:`${st.dataPicker} mt10`,format:Jt,locale:Ue.Z,disabled:!oa,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:ar=>ar&&arya(en(cr))}))),z.createElement(Xe.t,{okText:"\u4FDD\u5B58",hasOkBtn:oa,loading:An.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>ze.history.push(`/shixuns/${nr.current}/challenges`),onOk:ua}))};var vt=(0,ze.connect)(({shixunsDetail:jt,loading:xn,globalSetting:xe,user:Ke})=>({shixunsDetail:jt,globalSetting:xe,user:Ke,loading:xn}))(Ot),Pn=ie(45079),Lt={wrap:"wrap___J9uHL",labelWrap:"labelWrap___kdl0e",label:"label___RZlBA",labelContent:"labelContent___LJE2G",flexRow:"flexRow___hNb4e",color999:"color999___r9hUn",radio:"radio___z_jH6"},kn=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,ut=(jt,xn)=>{var xe={};for(var Ke in jt)_n.call(jt,Ke)&&xn.indexOf(Ke)<0&&(xe[Ke]=jt[Ke]);if(jt!=null&&kn)for(var Ke of kn(jt))xn.indexOf(Ke)<0&&at.call(jt,Ke)&&(xe[Ke]=jt[Ke]);return xe},sn=(jt,xn,xe)=>new Promise((Ke,An)=>{var hn=rn=>{try{gn(xe.next(rn))}catch(Ln){An(Ln)}},Ct=rn=>{try{gn(xe.throw(rn))}catch(Ln){An(Ln)}},gn=rn=>rn.done?Ke(rn.value):Promise.resolve(rn.value).then(hn,Ct);gn((xe=xe.apply(jt,xn)).next())});const Tn=jt=>{var xn=jt,{shixunsDetail:xe,globalSetting:Ke,loading:An,user:hn,dispatch:Ct}=xn,gn=ut(xn,["shixunsDetail","globalSetting","loading","user","dispatch"]),rn,Ln;const rr=(0,z.useRef)(),[Vn,Un]=(0,z.useState)(),[an,nn]=(0,z.useState)(),[nr,yr]=(0,z.useState)(),[Ar,Dr]=(0,z.useState)(),[Nr,zr]=(0,z.useState)(),[qr,Hr]=(0,z.useState)(),[ra,Gr]=(0,z.useState)(),[ea,la]=(0,z.useState)(),[fa,ga]=(0,z.useState)(),[ya,oa]=(0,z.useState)(),[Jr,ma]=(0,z.useState)(),ua=(Ln=(rn=hn.userInfo)==null?void 0:rn.shixun)==null?void 0:Ln.editable;(0,z.useEffect)(()=>{var cr,Zr;rr.current=(Zr=(cr=location.pathname)==null?void 0:cr.split("/"))==null?void 0:Zr[2]},[]),(0,z.useEffect)(()=>{var cr,Zr,ca,sa,aa,ba,lt,Qt,Zt,Vt,yn,Bn,er,Jn,Mn,Ht,vn,Cn,bn,Wn,dr;xe.setting&&(Un((Zr=(cr=xe.setting)==null?void 0:cr.shixun)==null?void 0:Zr.vnc),nn(!!((sa=(ca=xe.setting)==null?void 0:ca.shixun)!=null&&sa.webssh)),yr((ba=(aa=xe.setting)==null?void 0:aa.shixun)==null?void 0:ba.webssh),Dr((Qt=(lt=xe.setting)==null?void 0:lt.shixun)==null?void 0:Qt.multi_webssh),zr((Vt=(Zt=xe.setting)==null?void 0:Zt.shixun)==null?void 0:Vt.hide_code),Hr((Bn=(yn=xe.setting)==null?void 0:yn.shixun)==null?void 0:Bn.code_edit_permission),Gr((Jn=(er=xe.setting)==null?void 0:er.shixun)==null?void 0:Jn.code_hidden),la((Ht=(Mn=xe.setting)==null?void 0:Mn.shixun)==null?void 0:Ht.forbid_copy),ga((Cn=(vn=xe.setting)==null?void 0:vn.shixun)==null?void 0:Cn.task_pass),oa((Wn=(bn=xe.setting)==null?void 0:bn.shixun)==null?void 0:Wn.test_set_permission),ma((dr=xe.setting.shixun)==null?void 0:dr.display_git_address))},[xe.setting]);const ar=()=>sn(void 0,null,function*(){(yield Ct({type:"shixunsDetail/updateLearnSetting",payload:{id:rr.current,shixun:{code_hidden:ra,forbid_copy:ea,hide_code:Nr,multi_webssh:Ar,task_pass:fa,test_set_permission:ya,display_git_address:Jr,vnc:Vn,webssh:an?nr:0,code_edit_permission:qr}}})).status!==-1&&(Ce.ZP.info("\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Ct({type:"shixunsDetail/getSettingsData",payload:{id:rr.current}}),Ct({type:"shixunsDetail/getShixunsDetail",payload:{id:rr.current}}))});return z.createElement("section",{className:Lt.wrap},(Vn||!an)&&z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u5F00\u542F\u56FE\u5F62\u5316\u754C\u9762\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:Vn,disabled:!ua,onChange:cr=>{const Zr=cr.target.checked;Un(Zr),Zr&&(zr(!1),Hr(!1),Gr(!1),la(!1),Dr(!1),nn(!1))}}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u542F\u52A8Ubuntu\u7CFB\u7EDF\u7684\u56FE\u5F62\u5316\u754C\u9762\uFF09")))),!Vn&&z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u547D\u4EE4\u884C\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:an,disabled:!ua,onChange:cr=>{const Zr=cr.target.checked;nn(Zr),Zr?(Un(!1),yr(1)):(Dr(!1),yr(null),zr(!1))}}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u7684\u5B9E\u8DF5\u4EFB\u52A1\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),an&&z.createElement("div",{className:"ml40"},z.createElement(de.ZP.Group,{value:nr,disabled:!ua,onChange:cr=>{const Zr=cr.target.value;yr(Zr),Zr!==1&&Dr(!1)}},z.createElement(de.ZP,{className:Lt.radio,value:1},z.createElement("span",null,"\u547D\u4EE4\u884C\u7EC3\u4E60\u7A97\u53E3"),z.createElement("span",{className:Lt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),z.createElement(de.ZP,{className:Lt.radio,value:2},z.createElement("span",null,"\u547D\u4EE4\u884C\u8BC4\u6D4B\u7A97\u53E3"),z.createElement("span",{className:Lt.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")))),nr===2&&z.createElement("div",{className:"ml60"},z.createElement(_e.default,{checked:Ar,disabled:!ua,onChange:cr=>Dr(cr.target.checked)}),z.createElement("span",{className:" ml10"},z.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),z.createElement("span",{className:Lt.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09"))))),!Vn&&an&&z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u9690\u85CF\u4EE3\u7801\u7A97\u53E3\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:Nr,disabled:!ua,onChange:cr=>{const Zr=cr.target.checked;zr(Zr),Zr&&Hr(!1)}}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u4EE3\u7801\u7A97\u53E3\uFF09")))),!Vn&&!Nr&&z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u516C\u5F00\u7248\u672C\u5E93\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:qr,disabled:!ua,onChange:cr=>Hr(cr.target.checked)}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u67E5\u770B\u7248\u672C\u5E93\u4E2D\u7684\u5168\u90E8\u6587\u4EF6\uFF09")))),!Nr&&z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u663E\u793A\u7248\u672C\u5E93\u5730\u5740\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:Jr,disabled:!ua,onChange:cr=>ma(cr.target.checked)}),z.createElement("span",{className:`${Lt.color999} ml10`}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u7248\u672C\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!Vn&&z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u9690\u85CF\u4EE3\u7801\u76EE\u5F55\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:ra,disabled:!ua,onChange:cr=>Gr(cr.target.checked)}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")))),!Vn&&z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:ea,disabled:!ua,onChange:cr=>la(cr.target.checked)}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u4E0D\u5141\u8BB8\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u8DF3\u5173\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:fa,disabled:!ua,onChange:cr=>ga(cr.target.checked)}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),z.createElement("div",{className:Lt.labelWrap},z.createElement("label",{className:Lt.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),z.createElement("div",{className:Lt.labelContent},z.createElement("div",null,z.createElement(_e.default,{checked:ya,disabled:!ua,onChange:cr=>oa(cr.target.checked)}),z.createElement("span",{className:`${Lt.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),z.createElement(Xe.t,{okText:"\u4FDD\u5B58",hasOkBtn:ua,loading:An.effects["shixunsDetail/updateLearnSetting"],onCancel:()=>ze.history.push(`/shixuns/${rr.current}/challenges`),onOk:ar}))};var zn=(0,ze.connect)(({shixunsDetail:jt,loading:xn,globalSetting:xe,user:Ke})=>({shixunsDetail:jt,globalSetting:xe,user:Ke,loading:xn}))(Tn),Zn=ie(23869),hr=ie(458),sr={flexRow:"flexRow___iOXK1",flexJustifyCenter:"flexJustifyCenter___EzhBH",flexAlignEnd:"flexAlignEnd___yYnjN",flexAlignCenter:"flexAlignCenter___DSXuy",flexColumn:"flexColumn___eAlHb",formWrap:"formWrap___BgCFo",titleWrap:"titleWrap___Y1yNk",fieldWrap:"fieldWrap___dhQNb",button:"button___KOcw8",buttonFixed:"buttonFixed___fErH4",buttonWrap:"buttonWrap___rULI5",width180:"width180___fc_Sl",width100:"width100___HFRB1",width280:"width280___QUy3U",difficultyHint:"difficultyHint___G2WQw",color888:"color888___d6xbW",color0152d9:"color0152d9___zc4Ea",serviceSettingWrap:"serviceSettingWrap___wQRSY",serviceSettingName:"serviceSettingName___v9VHz",serviceSetLeft:"serviceSetLeft___ndFSo",serviceSetInput:"serviceSetInput___I8YpY",serviceSetMemoryInput:"serviceSetMemoryInput___p1DpA",serviceSetTip:"serviceSetTip___Ra3zX",installPackage:"installPackage___JZfJB",popover:"popover___r6mRN",wrap:"wrap___hoiWC",titleLabel:"titleLabel___l238w"},Er=ie(82093),Yt=ie(59301),ur=Object.defineProperty,Hn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,qt=(jt,xn,xe)=>xn in jt?ur(jt,xn,{enumerable:!0,configurable:!0,writable:!0,value:xe}):jt[xn]=xe,Gt=(jt,xn)=>{for(var xe in xn||(xn={}))Xn.call(xn,xe)&&qt(jt,xe,xn[xe]);if(Hn)for(var xe of Hn(xn))Nn.call(xn,xe)&&qt(jt,xe,xn[xe]);return jt},Dt=(jt,xn)=>{var xe={};for(var Ke in jt)Xn.call(jt,Ke)&&xn.indexOf(Ke)<0&&(xe[Ke]=jt[Ke]);if(jt!=null&&Hn)for(var Ke of Hn(jt))xn.indexOf(Ke)<0&&Nn.call(jt,Ke)&&(xe[Ke]=jt[Ke]);return xe},mt=(jt,xn,xe)=>new Promise((Ke,An)=>{var hn=rn=>{try{gn(xe.next(rn))}catch(Ln){An(Ln)}},Ct=rn=>{try{gn(xe.throw(rn))}catch(Ln){An(Ln)}},gn=rn=>rn.done?Ke(rn.value):Promise.resolve(rn.value).then(hn,Ct);gn((xe=xe.apply(jt,xn)).next())});const Wt=jt=>{var xn=jt,{shixunsDetail:xe,globalSetting:Ke,user:An,dispatch:hn}=xn,Ct=Dt(xn,["shixunsDetail","globalSetting","user","dispatch"]),gn,rn,Ln,rr;const Vn=(0,ze.useLocation)(),Un=(0,z.useRef)((rn=(gn=Vn.pathname)==null?void 0:gn.split("/"))==null?void 0:rn[2]),[an]=ge.default.useForm(),[nn,nr]=(0,z.useState)(""),[yr,Ar]=(0,z.useState)(!1),Dr=(rr=(Ln=An.userInfo)==null?void 0:Ln.shixun)==null?void 0:rr.editable;(0,z.useEffect)(()=>{Un.current&&Nr()},[Un.current]);const Nr=()=>mt(void 0,null,function*(){Ar(!0);const qr=yield(0,Er.ZP)(`/api/shixuns/${Un.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});qr.status===0&&(nr((qr==null?void 0:qr.standard_answer)||""),an.setFieldsValue({hide_answer:qr==null?void 0:qr.hide_answer,disable_copy:qr==null?void 0:qr.disable_copy}),Ar(!1))}),zr=qr=>mt(void 0,null,function*(){(yield(0,Er.ZP)(`/api/shixuns/${Un.current}/set_standard_answer.json`,{method:"post",body:Gt({},qr)})).status===0&&Ce.ZP.success("\u4FDD\u5B58\u6210\u529F")});return Yt.createElement("section",{className:sr.wrap},Yt.createElement(hr.Z,{loading:yr},Yt.createElement(ge.default,{form:an,className:sr.formWrap,scrollToFirstError:!0,layout:"vertical",onFinish:zr},Yt.createElement("div",{className:sr.fieldWrap},Yt.createElement(ge.default.Item,{name:"hide_answer",valuePropName:"checked"},Yt.createElement(_e.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),Yt.createElement(ge.default.Item,{name:"disable_copy",valuePropName:"checked"},Yt.createElement(_e.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),Dr?Yt.createElement(ge.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},Yt.createElement(Fe.Z,{defaultValue:nn})):Yt.createElement(Yt.Fragment,null,Yt.createElement("div",{className:sr.titleLabel},"\u53C2\u8003\u7B54\u6848:"),Yt.createElement(Ye.Z,{value:nn}))),Yt.createElement(ge.default.Item,null,Yt.createElement(Xe.t,{okText:"\u4FDD\u5B58",hasOkBtn:Dr,loading:!1,onCancel:()=>ze.history.push(`/shixuns/${Un.current}/challenges`),okButtonProps:{htmlType:"submit"}})))))};var En=(0,ze.connect)(({shixunsDetail:jt,globalSetting:xn,user:xe})=>({shixunsDetail:jt,globalSetting:xn,user:xe}))(Wt),Kn=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Br=(jt,xn)=>{var xe={};for(var Ke in jt)fr.call(jt,Ke)&&xn.indexOf(Ke)<0&&(xe[Ke]=jt[Ke]);if(jt!=null&&Kn)for(var Ke of Kn(jt))xn.indexOf(Ke)<0&&Sr.call(jt,Ke)&&(xe[Ke]=jt[Ke]);return xe},Cr=(jt,xn,xe)=>new Promise((Ke,An)=>{var hn=rn=>{try{gn(xe.next(rn))}catch(Ln){An(Ln)}},Ct=rn=>{try{gn(xe.throw(rn))}catch(Ln){An(Ln)}},gn=rn=>rn.done?Ke(rn.value):Promise.resolve(rn.value).then(hn,Ct);gn((xe=xe.apply(jt,xn)).next())});const{TabPane:br}=Pe.default;var On=(jt=>(jt.BasicInfo="basicInfo",jt.Permission="permission",jt.Learning="learning",jt.TestCase="testCase",jt.SuggestedAnswer="suggestedAnswer",jt))(On||{});const zt=jt=>{var xn=jt,{shixunsDetail:xe,globalSetting:Ke,loading:An,user:hn,dispatch:Ct}=xn,gn=Br(xn,["shixunsDetail","globalSetting","loading","user","dispatch"]),rn,Ln,rr;const[Vn,Un]=(0,z.useState)(),an=(0,z.useRef)(""),nn=(Ln=(rn=hn.userInfo)==null?void 0:rn.shixun)==null?void 0:Ln.is_creator;(0,z.useEffect)(()=>(Ct({type:"globalSetting/footerToggle",payload:!1}),()=>{Ct({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,z.useEffect)(()=>{var Nr;an.current=(Nr=location.pathname.split("/"))==null?void 0:Nr[2],Ct({type:"shixunsDetail/getSettingsData",payload:{id:an.current}})},[]);const nr=()=>Cr(void 0,null,function*(){ke.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:z.createElement("div",{className:"tc font14"},"\u5173\u95ED\u540E,",z.createElement("br",null),"\u7528\u6237\u4E0D\u80FD\u518D\u5F00\u59CB\u6311\u6218\u4E86\u662F\u5426\u786E\u8BA4\u5173\u95ED \uFF1F"),onOk:()=>Cr(void 0,null,function*(){(yield Ct({type:"shixunsDetail/permanentClose",payload:{id:an.current}})).status===1&&(Ce.ZP.info("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/shixuns/${an.current}/challenges`))})})}),yr=()=>Cr(void 0,null,function*(){var Nr,zr,qr,Hr,ra,Gr;const ea=(yield Ct({type:"shixunsDetail/getShixunQuote",payload:{id:an.current}}))||{};ke.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:z.createElement("div",{className:`tc font14 ${We.modal}`},!!((Nr=ea.subjects)!=null&&Nr.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(qr=(zr=ea.subjects)==null?void 0:zr.splice(0,2))==null?void 0:qr.map(la=>`\u300A${la}\u300B`),"\u7B49",z.createElement("span",{className:We.colorOrange},ea==null?void 0:ea.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),z.createElement("br",null)),!!((Hr=ea.courses)!=null&&Hr.length)&&z.createElement(z.Fragment,null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Gr=(ra=ea.courses)==null?void 0:ra.splice(0,2))==null?void 0:Gr.map(la=>`\u300A${la}\u300B`),"\u7B49",z.createElement("span",{className:We.colorOrange},ea==null?void 0:ea.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),z.createElement("br",null)),z.createElement("span",{className:`${We.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>Cr(void 0,null,function*(){(yield Ct({type:"shixunsDetail/deleteShixun",payload:{id:an.current}})).status===1&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push("/shixuns"))})})}),Ar=()=>{(0,Zn.gy)(Ct,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Dr=()=>{var Nr,zr,qr,Hr;return z.createElement("div",{className:"mr20"},nn?((Nr=xe==null?void 0:xe.detail)==null?void 0:Nr.shixun_status)!==2?z.createElement(fe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:yr},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):z.createElement(fe.ZP,{type:"primary",className:"mr20",ghost:!0,onClick:Ar},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):null,((zr=xe.detail)==null?void 0:zr.identity)===1&&((Hr=(qr=xe.setting)==null?void 0:qr.shixun)==null?void 0:Hr.status)===2&&z.createElement(fe.ZP,{type:"primary",ghost:!0,onClick:nr},"\u6C38\u4E45\u5173\u95ED"))};return z.createElement("section",{className:We.bg},z.createElement(Pe.default,{animated:!1,activeKey:Vn,onChange:Nr=>Un(Nr),tabBarExtraContent:Dr()},z.createElement(br,{tab:"\u57FA\u672C\u4FE1\u606F",key:"basicInfo"},z.createElement(ae,null)),z.createElement(br,{tab:"\u6743\u9650\u914D\u7F6E",key:"permission"},z.createElement(vt,null)),z.createElement(br,{tab:"\u8BC4\u6D4B\u8BBE\u7F6E",key:"testCase"},z.createElement(Pn.Z,{active:Vn})),z.createElement(br,{tab:"\u53C2\u8003\u7B54\u6848",key:"suggestedAnswer"},z.createElement(En,null)),!((rr=xe.detail)!=null&&rr.is_jupyter)&&z.createElement(br,{tab:"\u5B66\u4E60\u9875\u9762\u8BBE\u7F6E",key:"learning"},z.createElement(zn,null))))};var Yn=(0,ze.connect)(({shixunsDetail:jt,loading:xn,globalSetting:xe,user:Ke})=>({shixunsDetail:jt,globalSetting:xe,user:Ke,loading:xn.models.index}))(zt)},32166:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return At}});var z=ie(59301),ze=ie(62957),Pe=ie(99571),ke=ie(6767),Ce=ie(20554),fe=ie(29787),We=ie(42440),$e=ie(71051),Fe={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},le=ie(11724),dt=ie(62772),ge=ie(82093),xt=ie(59301),_e=Object.defineProperty,Ge=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ot=(Le,Ae,Re)=>Ae in Le?_e(Le,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Le[Ae]=Re,De=(Le,Ae)=>{for(var Re in Ae||(Ae={}))Tt.call(Ae,Re)&&ot(Le,Re,Ae[Re]);if(nt)for(var Re of nt(Ae))it.call(Ae,Re)&&ot(Le,Re,Ae[Re]);return Le},me=(Le,Ae)=>Ge(Le,qe(Ae)),Ve=(Le,Ae,Re)=>new Promise((Te,Xe)=>{var Ye=wt=>{try{Rt(Re.next(wt))}catch(ft){Xe(ft)}},je=wt=>{try{Rt(Re.throw(wt))}catch(ft){Xe(ft)}},Rt=wt=>wt.done?Te(wt.value):Promise.resolve(wt.value).then(Ye,je);Rt((Re=Re.apply(Le,Ae)).next())}),At=({visible:Le,onOk:Ae,onCancel:Re,info:Te})=>{const[Xe,Ye]=(0,z.useState)("1"),[je,Rt]=(0,z.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[wt,ft]=(0,z.useState)([]),[Et,ye]=(0,z.useState)(0),[ue,Oe]=(0,z.useState)(null),[Ne,rt]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Le&&Be()},[Le]);const Be=()=>{Ye("1"),Oe(null),ye(0),je[0].value=(Te==null?void 0:Te.gpu_limit)||1,je[1].value=(Te==null?void 0:Te.gpu_memory_limit)||16,Rt([...je])};(0,z.useEffect)(()=>{var se,te;((te=(se=wt==null?void 0:wt[Et])==null?void 0:se.content)==null?void 0:te.length)>0&&Oe(me(De({},wt[Et].content[0]),{index:0}))},[Xe,Et,wt]);const ht=()=>Ve(void 0,null,function*(){yield(0,ge.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(se=>{var te;if(ft(se),(se==null?void 0:se.length)>0){let ee=me(De({},(te=se==null?void 0:se[0])==null?void 0:te.content[0]),{index:0});Oe(ee)}})}),tt=se=>{Ye(se),se==="2"&&ye(0)},It=(se,te)=>{Rt(je.map(ee=>ee.name===se?te(ee):ee))},Ze=(se,te)=>{isNaN(se)||It(te,ee=>me(De({},ee),{value:se}))},Bt=(se,te)=>{var ee;if(console.log("decline",se.value),se.value=Number(se.value),se.value<=((ee=se.min)!=null?ee:-1/0))return;let ae=se.value-.5me(De({},de),{value:ae}))},Qe=(se,te)=>{var ee;if(se.value=Number(se.value),se.value>=((ee=se.max)!=null?ee:1/0))return;let ae=se.value+.5>se.max?se.max:se.value+(te||.5);It(se.name,de=>me(De({},de),{value:ae}))},Je=(se,te)=>{isNaN(se)||It(te,ee=>me(De({},ee),{value:se}))},kt=se=>{if(se==null||Number.isInteger(se))return se;const te=se%1;return te===.5?se:Math.floor(se)+(te<.5?.5:1)};return xt.createElement(xt.Fragment,null,xt.createElement(ze.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Le,width:752,destroyOnClose:!0,centered:!0,onCancel:Re,className:Fe.modal,footer:[xt.createElement("div",{className:Fe.btn_warp,key:"1"},xt.createElement(Pe.ZP,{onClick:Re},"\u53D6\u6D88"),xt.createElement(Pe.ZP,{type:"primary",onClick:()=>{let se=De({},Te);if(Xe=="1")se.gpu_limit=je[0].value,se.gpu_memory_limit=je[1].value;else if(Xe=="2"){if(!ue){ke.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}se=me(De({},se),{gpu_limit:ue.gpu_limit,gpu_memory_limit:ue.gpu_memory_limit})}Ae(se)}},"\u4FDD\u5B58"))]},xt.createElement(Ce.default,{activeKey:Xe,onChange:tt},xt.createElement(Ce.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},xt.createElement(fe.Z,{spinning:Ne},je==null?void 0:je.map(se=>xt.createElement("div",{className:Fe.con_warp,key:se==null?void 0:se.name},xt.createElement("div",null,se==null?void 0:se.label),xt.createElement("div",null,xt.createElement(We.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,onChange:te=>Ze(te,se==null?void 0:se.name),value:se==null?void 0:se.value,step:se.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),xt.createElement("div",{className:`${Fe.config_Warp} ${Fe.flex}`},xt.createElement("div",{className:`${Fe.config_btn} ${Fe.flex}`,onClick:()=>Bt(se,se.name==="gpu_limit"?1:.5)},xt.createElement(le.Z,null)),xt.createElement($e.Z,{min:se==null?void 0:se.min,max:se==null?void 0:se.max,size:"large",step:se.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:se==null?void 0:se.value,onChange:te=>{const ee=kt(te);Je(ee,se==null?void 0:se.name)}}),xt.createElement("div",{className:`${Fe.config_btn} ${Fe.flex}`,onClick:()=>Qe(se,se.name==="gpu_limit"?1:.5)},xt.createElement(dt.Z,null))),xt.createElement("div",null,se==null?void 0:se.typeName))))))))}},18309:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return te}});var z=ie(59301),ze=ie(62957),Pe=ie(6767),ke=ie(30641),Ce=ie(20554),fe=ie(29787),We=ie(25399),$e=ie(99571),Fe={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},le=ie(99267),dt=ie(61485),ge=ie(13014),xt=ie(93314),_e=ie(82093),Ge=ie(76411),qe={lineChart:"lineChart___dCEZW"},nt=ie(56656),Tt=ie.n(nt),it=ie(59301),De=({dataInfo:ee,indexKey:ae,valueName:de,startAndEndTime:ne,colors:he=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:He})=>{let Ue=null;(0,z.useEffect)(()=>{Nt()},[ee]),(0,z.useEffect)(()=>{window.addEventListener("resize",bt(()=>{Ue&&Ue.resize()},200))},[window.onresize]);const bt=(yt,en,Jt=!1)=>{let Ot,vt;return(...Pn)=>{if(Jt){yt.apply(vt,Pn),Jt=!1;return}clearTimeout(Ot),Ot=setTimeout(()=>{yt.apply(vt,Pn)},en)}},Ie=yt=>yt?yt.map(en=>{const Jt=new Date(en),Ot=String(Jt.getMonth()+1).padStart(2,"0"),vt=String(Jt.getDate()).padStart(2,"0"),Pn=String(Jt.getHours()).padStart(2,"0"),Lt=String(Jt.getMinutes()).padStart(2,"0");return`${Ot}/${vt} ${Pn}:${Lt}`}):[],st=(yt,en)=>yt.map(Jt=>{const Ot=en.timestamps.indexOf(Jt);return Ot!==-1?en.values[Ot]:null});function St(yt){let en=1/0;for(let Ot=0;Ot{let Ot=[];for(let vt=yt;vt<=en;vt+=Jt)Ot.push(vt);return Ot},$t=()=>{var yt;const en=((yt=ee==null?void 0:ee.x)==null?void 0:yt.flat())||[];let Jt=[...new Set(en)].sort((ut,sn)=>ut-sn),Ot=St(Jt),vt=Ot==null?void 0:Ot.newArray,Pn=Ot==null?void 0:Ot.minInterval;Jt=[...new Set([...Jt,...vt])].sort((ut,sn)=>ut-sn);let Lt=Tt()(ne[0],"YYYY-MM-DD HH:mm").valueOf(),kn=Kt(Lt,Jt[0]-Pn,Pn),_n=Tt()(ne[1],"YYYY-MM-DD HH:mm").valueOf(),at=Kt(Jt[Jt.length-1]+Pn,_n,Pn);return Jt=[...kn,...Jt,...at],[...new Set(Jt)].sort((ut,sn)=>ut-sn)},Nt=()=>{var yt;Ue=Ge.init(document.getElementById(`lineChart${ae}`));let en=$t(),Jt=(yt=ee==null?void 0:ee.y)==null?void 0:yt.map((vt,Pn)=>{var Lt;let kn={timestamps:(Lt=ee==null?void 0:ee.x)==null?void 0:Lt[Pn],values:vt};return vt=st(en,kn),{name:de[Pn],type:"line",itemStyle:{show:!1},lineStyle:{color:he[Pn]},data:vt}}),Ot={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(vt){var Pn;let Lt="";return vt.forEach((kn,_n)=>{console.log("item",kn),Lt+=`
      -
      -
      - ${He[kn==null?void 0:kn.componentIndex]} -
      -
      ${kn.value>0?kn.value.toFixed(5):kn.value==0?0:"--"} ${ae==0?"Cores":"MiB"}
      -
      `}),`
      -
      ${(Pn=vt[0])==null?void 0:Pn.name}
      - ${Lt} -
      `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Ie(en)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:ae==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Jt};Ue.setOption(Ot)};return it.createElement("div",{id:`lineChart${ae}`,className:qe.lineChart})},me=ie(71360),Ve={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},et=ie(82326),At=ie(16326),Le=ie(1560);const Ae=ee=>{const ae=new Date,ne=(he=>{const He=new Date(ae);switch(he){case"\u6700\u8FD130\u5206\u949F":He.setMinutes(ae.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":He.setHours(ae.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":He.setDate(ae.getDate()-1);break;case"\u6700\u8FD17\u5929":He.setDate(ae.getDate()-7);break;case"\u6700\u8FD115\u5929":He.setDate(ae.getDate()-15);break;default:return null}return He})(ee);return ne?{startTime:ne,endTime:ae}:null},Re=(ee,ae,de)=>{if(!ee)return!1;const ne=Tt()(),[he,He]=ae;if(ee.isAfter(ne))return!0;if(he){const Ue=he.clone().add(de,"days");if(He&&ee.isAfter(Ue))return!0}if(He){const Ue=He.clone().subtract(de,"days");return ee.isBefore(Ue)||ee.isAfter(ne)}return!1},Te=ee=>ee<=5?"30s":ee<=15?"1m":ee<=30?"2m":ee<=60?"5m":ee<=180?"10m":ee<=360?"30m":ee<=720?"1h":ee<=1440?"2h":ee<=2880?"4h":ee<=4320?"8h":ee<=10080||ee<=14400?"12h":ee<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Xe=ee=>{const[ae,de]=ee,ne=moment.isMoment(ae)?ae:moment(ae),he=moment.isMoment(de)?de:moment(de);if(!ne.isValid()||!he.isValid())throw new Error("Invalid date provided");const Ue=moment.duration(he.diff(ne)).asMinutes();return Te(Ue)},Ye=(ee,ae,de=20)=>{const ne=new Date(ee).getTime(),he=new Date(ae).getTime(),He=de*1e3,Ue=[];let bt=ne;for(;bt<=he;)Ue.push(bt),bt+=He;return Ue};var je=ie(89392),Rt=ie(57884),wt=ie(2610),ft=ie(59301),Et=(ee,ae,de)=>new Promise((ne,he)=>{var He=Ie=>{try{bt(de.next(Ie))}catch(st){he(st)}},Ue=Ie=>{try{bt(de.throw(Ie))}catch(st){he(st)}},bt=Ie=>Ie.done?ne(Ie.value):Promise.resolve(Ie.value).then(He,Ue);bt((de=de.apply(ee,ae)).next())});const ye=et.default.Option,{RangePicker:ue}=At.default;var Ne=({identifier:ee,data:ae,isFirst:de,setIsFirst:ne,info:he})=>{var He;const[Ue,bt]=(0,z.useState)([]),[Ie,st]=(0,z.useState)([]),[St,Kt]=(0,z.useState)(null),[$t,Nt]=(0,z.useState)(""),[yt,en]=(0,z.useState)([null,null]),[Jt,Ot]=(0,z.useState)([]),[vt,Pn]=(0,z.useState)(!1),[Lt,kn]=(0,z.useState)([]),[_n,at]=(0,z.useState)(!1),[ut,sn]=(0,z.useState)(!1),[Tn,zn]=(0,z.useState)(""),[Zn,hr]=(0,z.useState)(1),sr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Er=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,z.useEffect)(()=>{var mt,Wt,En,Kn;if(ae&&de){Gt(),bt(ae==null?void 0:ae.recent_users),st(ae==null?void 0:ae.managers);const fr=(he==null?void 0:he.type)==="\u6311\u6218\u9875\u9762";((mt=ae==null?void 0:ae.managers)==null?void 0:mt.length)>0?Kt(fr?he==null?void 0:he.myshixun_id:(Wt=ae==null?void 0:ae.managers[0])==null?void 0:Wt.id):((En=ae==null?void 0:ae.recent_users)==null?void 0:En.length)>0&&Kt(fr?he==null?void 0:he.myshixun_id:(Kn=ae==null?void 0:ae.recent_users[0])==null?void 0:Kn.id),Nt("\u6700\u8FD130\u5206\u949F"),ne(!1)}},[ae]),(0,z.useEffect)(()=>{if($t){let mt=Ae($t);en([Tt()(mt==null?void 0:mt.startTime),Tt()(mt==null?void 0:mt.endTime)])}},[$t]),(0,z.useEffect)(()=>{St&&(yt!=null&&yt[0])&&(yt!=null&&yt[1])&&Yt()},[St,yt]);const Yt=()=>Et(void 0,null,function*(){var mt;Pn(!0);let Wt={startTimeString:yt[0]?yt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:yt[1]?yt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:St};const En=yield(0,_e.ZP)(`/api/shixuns/${ee}/cpu_rank_data.json`,{method:"get",params:Wt});(En==null?void 0:En.status)==0&&(kn((mt=En==null?void 0:En.data)==null?void 0:mt.statisticsList),hr(Zn+1)),Pn(!1)}),ur=(0,z.useRef)((0,je.throttle)(mt=>Hn(mt),1200,{leading:!0,trailing:!0})).current,Hn=mt=>Et(void 0,null,function*(){if(mt=="")return;const Wt=yield(0,_e.ZP)(`/api/shixuns/${ee}/cpu_search_data`,{method:"get",params:{search:mt}});(Wt==null?void 0:Wt.status)==0&&Ot(Wt==null?void 0:Wt.data)}),Xn=(mt,Wt)=>{mt==="CPU"?(_n?(0,wt.BU)():(0,wt.Dj)(document.getElementById(`tj${Wt}`)),at(!_n)):(ut?(0,wt.BU)():(0,wt.Dj)(document.getElementById(`tj${Wt}`)),sn(!ut))},Nn=(mt,Wt,En)=>{const Kn=Wt==="CPU"?"cpuUsageChart":"memoryUsageChart";let fr=mt.map(Br=>{var Cr,br,On,zt;const Yn=(Cr=Br.promQueryResult)==null?void 0:Cr[Kn],jt=`${Br.envId}-${Br.myPracticalTrainingId}_${Wt}`,xn=((zt=(On=(br=Yn==null?void 0:Yn.results[jt])==null?void 0:br.frames[0])==null?void 0:On.data)==null?void 0:zt.values)||[];return xn.length>0?xn[En]:[]});return fr.some(Br=>Array.isArray(Br)&&Br.length>0)?fr:[]},qt=mt=>{Kt(mt),Gt()},Gt=()=>{Ot([]),zn("")},Dt=mt=>{let Wt=!1;for(let En=0;En<(Lt==null?void 0:Lt.length);En++){let Kn=Nn(Lt,mt,1)[En];if(Kn&&(Kn==null?void 0:Kn.length)>0){Wt=!0;break}}return(Lt==null?void 0:Lt.length)>0&&Wt};return ft.createElement(ft.Fragment,null,ft.createElement("div",{className:`${Ve.flex_warp}`},ft.createElement(Le.Z,{allowClear:!0,showSearch:!0,value:Tn,style:{width:280},onSearch:ur,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(mt,Wt)=>{zn(mt),Wt!=null&&Wt.key&&Kt(Number(Wt==null?void 0:Wt.key))},onClear:Gt,size:"large"},Jt==null?void 0:Jt.map((mt,Wt)=>ft.createElement(ye,{key:mt.id,value:mt.name},mt.name.length>4?`${mt.name.slice(0,4)}...`:mt.name,`( ${mt.phone?mt.phone:""} ${mt.mail?` - ${mt.mail}`:""})`))),ft.createElement("div",null,ft.createElement(et.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:$t,onChange:mt=>{Nt(mt)}},sr.map((mt,Wt)=>ft.createElement(et.default.Option,{key:Wt,value:mt},mt))),ft.createElement(ue,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:yt,disabledDate:mt=>Re(mt,yt,15),format:"YYYY-MM-DD HH:mm",onChange:mt=>{en(mt),Nt(void 0)}}))),ft.createElement(me.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:St,onChange:mt=>qt(mt),dataSource:Ie,titleWidth:60,key:1}),ft.createElement(me.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Ue==null?void 0:Ue.length)==0?"mt0":"",style:{marginBottom:(Ue==null?void 0:Ue.length)>0?"0px":"17px"},value:St,onChange:mt=>qt(mt),dataSource:Ue,titleWidth:60,key:2}),(He=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:He.map((mt,Wt)=>ft.createElement("div",{className:`${Ve.chart_content}`,key:Wt,id:`tj${Wt}`},ft.createElement("div",{className:Ve.chart_title},ft.createElement("span",null,mt==null?void 0:mt.name,"\u4F7F\u7528\u91CF"),ft.createElement("i",{className:`${Ve.fullscreen} - iconfont - ${(mt==null?void 0:mt.type)=="CPU"?_n?"icon-tuichuquanping2":"icon-quanping2":ut?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Xn(mt.type,Wt)})),ft.createElement(fe.Z,{spinning:vt},Dt(mt.type)?ft.createElement("div",{style:{marginTop:(mt==null?void 0:mt.type)=="CPU"?_n?"7%":"":ut?"7%":""}},ft.createElement(De,{dataInfo:{y:Nn(Lt,mt==null?void 0:mt.type,1)||[],x:Nn(Lt,mt==null?void 0:mt.type,0)||[]},startAndEndTime:yt,colors:Er,indexKey:Wt,valueName:Lt.map(En=>En.name),imageTypeName:Lt.map(En=>{var Kn;return(Kn=En==null?void 0:En.promQueryResult)==null?void 0:Kn.imageTypeName}),key:`${Wt}-${Zn}`}),ft.createElement("div",{className:Ve.info_con},ft.createElement("div",{className:Ve.info_top},ft.createElement("div",null,"\u6700\u5927\u503C"),ft.createElement("div",null,"\u6700\u5C0F\u503C"),ft.createElement("div",null,"\u5E73\u5747\u503C")),Lt.map((En,Kn)=>{var fr;let Sr=En==null?void 0:En.promQueryResult;return ft.createElement("div",{className:Ve.listdata,key:Kn},ft.createElement("div",{className:Ve.block,style:{backgroundColor:Er[Kn],marginRight:10}}),ft.createElement("div",{className:Ve.typename},(fr=En==null?void 0:En.promQueryResult)==null?void 0:fr.imageTypeName),ft.createElement("div",{className:Ve.val},(mt==null?void 0:mt.type)=="CPU"?`${Sr==null?void 0:Sr.cpuMaxDoubleValue}Cores`:`${Sr==null?void 0:Sr.memoryDoubleMaxValue}MiB`),ft.createElement("div",{className:Ve.val},(mt==null?void 0:mt.type)=="CPU"?`${Sr==null?void 0:Sr.cpuMinDoubleValue}Cores`:`${Sr==null?void 0:Sr.memoryDoubleMinValue}MiB`),ft.createElement("div",{className:Ve.val},(mt==null?void 0:mt.type)=="CPU"?`${Sr==null?void 0:Sr.cpuAvgDoubleValue}Cores`:`${Sr==null?void 0:Sr.memoryDoubleAvgValue}MiB`))}))):ft.createElement(Rt.Z,null)))))},rt=ie(59301),Be=(ee,ae,de)=>new Promise((ne,he)=>{var He=Ie=>{try{bt(de.next(Ie))}catch(st){he(st)}},Ue=Ie=>{try{bt(de.throw(Ie))}catch(st){he(st)}},bt=Ie=>Ie.done?ne(Ie.value):Promise.resolve(Ie.value).then(He,Ue);bt((de=de.apply(ee,ae)).next())}),tt=({getApi:ee,identifier:ae,visible:de,info:ne})=>{const[he,He]=(0,z.useState)({}),[Ue,bt]=(0,z.useState)(!0);(0,z.useEffect)(()=>{bt(!0)},[de]),(0,z.useEffect)(()=>{ee&&Ue&&Ie()},[ee]);const Ie=()=>Be(void 0,null,function*(){const st=yield(0,_e.ZP)(`/api/shixuns/${ae}/cpu_basic_data.json`,{method:"get"});(st==null?void 0:st.status)==0&&He(st)});return rt.createElement("div",null,rt.createElement(Ne,{isFirst:Ue,setIsFirst:st=>bt(st),identifier:ae,data:he,info:ne}))},It=ie(49661),Ze=ie(76560),Bt=ie(67135),Qe=ie(23869),Je=ie(59301),kt=(ee,ae,de)=>new Promise((ne,he)=>{var He=Ie=>{try{bt(de.next(Ie))}catch(st){he(st)}},Ue=Ie=>{try{bt(de.throw(Ie))}catch(st){he(st)}},bt=Ie=>Ie.done?ne(Ie.value):Promise.resolve(Ie.value).then(He,Ue);bt((de=de.apply(ee,ae)).next())});const se=({globalSetting:ee,dispatch:ae,practiceSetting:de,shixunsDetail:ne,visible:he,onCancel:He,info:Ue,identifier:bt,isJupyter:Ie,onOk:st})=>{const[St,Kt]=(0,z.useState)("1"),[$t,Nt]=(0,z.useState)("\u63A8\u8350\u914D\u7F6E"),[yt,en]=(0,z.useState)([]),[Jt,Ot]=(0,z.useState)(!1),[vt,Pn]=(0,z.useState)(!1),[Lt,kn]=(0,z.useState)({}),[_n,at]=(0,z.useState)(!1);(0,z.useEffect)(()=>{he&&(Pn(!1),Kt("1"),Nt("\u63A8\u8350\u914D\u7F6E"),(Ue==null?void 0:Ue.type)=="\u6311\u6218\u9875\u9762"?en(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):en(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),kn({}),ut(),(Ue==null?void 0:Ue.type)=="\u6311\u6218\u9875\u9762"&&ae({type:"shixunsDetail/getShixunsDetail",payload:{id:bt}}))},[he]);const ut=()=>kt(void 0,null,function*(){at(!0);const Yt=yield(0,Bt.HS)(bt);[0,-10].includes(Yt.status)&&(kn(Yt),at(!1))}),sn=Yt=>{Yt=="2"?Pn(!0):Pn(!1),Kt(Yt)},Tn=()=>{ze.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Je.createElement("div",{className:"tc"},Je.createElement("img",{src:ge,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},zn=()=>kt(void 0,null,function*(){if((0,Qe.gy)(ae,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||$t=="\u5F53\u524D\u914D\u7F6E")return;Ot(!0),(yield(0,_e.ZP)(`/api/shixuns/${bt}/apply_recommend_config.json`,{method:"put",body:{data:$t=="\u63A8\u8350\u914D\u7F6E"?Lt==null?void 0:Lt.recommend:Lt==null?void 0:Lt.high}})).status==0&&(Pe.ZP.success("\u5E94\u7528\u6210\u529F"),Ot(!1),He(),st())}),Zn=()=>kt(void 0,null,function*(){var Yt,ur;if(yield hr(),(0,It.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Yt=ne.detail)!=null&&Yt.is_jupyter||(ur=ne.detail)!=null&&ur.is_jupyter_lab){ae({type:"shixunsDetail/execJupyter",payload:{id:bt}}).then(Xn=>{var Nn;Xn!=null&&Xn.identifier&&((Nn=Ze.history)==null||Nn.push(`/tasks/${Xn.identifier}/jupyter`))});return}ae({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Hn=Ie?yield(0,Bt.BK)({id:bt}):yield(0,Bt.Ir)({id:bt});if(ae({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Hn!=null&&Hn.game_identifier||Hn!=null&&Hn.identifier){(0,It.xg)(Ie?`/tasks/${Hn==null?void 0:Hn.identifier}/jupyter`:`/tasks/${Hn.game_identifier}`);return}(Hn==null?void 0:Hn.status)===-3?(0,It.eF)():(Hn==null?void 0:Hn.status)===2?sr(Hn==null?void 0:Hn.message):(Hn==null?void 0:Hn.status)===3&&Er(Hn==null?void 0:Hn.message)}),hr=()=>new Promise((Yt,ur)=>{var Hn;(Hn=de==null?void 0:de.sideBar)!=null&&Hn.confirmLeave?ze.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:()=>{ae({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Yt()},onCancel:()=>{ur()}}):Yt()}),sr=Yt=>{Yt=Yt!=null&&Yt.includes(".json")?Yt:`${Yt}.json`,ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Je.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>kt(void 0,null,function*(){const ur=yield(0,_e.ZP)("/api"+Yt,{method:"get"});if(!ur)return;Pe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Hn=yield(0,Bt.Ir)({id:ur.shixun_identifier});if(Hn!=null&&Hn.game_identifier){(0,It.xg)(`/tasks/${Hn.game_identifier}`);return}(Hn==null?void 0:Hn.status)===2?sr(Hn==null?void 0:Hn.message):(Hn==null?void 0:Hn.status)===3&&Er(Hn==null?void 0:Hn.message)})})},Er=Yt=>{ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Je.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Yt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Je.createElement(Je.Fragment,null,Je.createElement(ke.Z,{title:null,placement:"right",open:he,width:1e3,onClose:He,closeIcon:null,footer:null},Je.createElement("div",{className:Fe.header_body},Je.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Je.createElement(le.Z,{className:Fe.close,onClick:He})),Je.createElement(Ce.default,{activeKey:St,onChange:sn},Je.createElement(Ce.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Je.createElement(fe.Z,{spinning:_n,size:"large",tip:Je.createElement("div",{style:{color:"#666",fontSize:"14px"}},Je.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Je.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Je.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Lt==null?void 0:Lt.status)==0?Je.createElement(Je.Fragment,null,Je.createElement("div",{className:Fe.recommend_config_introduce},Je.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Je.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Je.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Je.createElement("div",{className:Fe.recommend_config},yt.map((Yt,ur)=>Je.createElement("div",{className:`${Fe.recommend_config_item} ${Yt==$t?Fe.recommend_config_active_item:""}`,key:Yt,onClick:()=>Nt(Yt)},Je.createElement("div",{className:Fe.item_title},Je.createElement("div",null,Yt),ur==1?Je.createElement("div",{className:Fe.recommend_text},"\u63A8\u8350"):Je.createElement(Je.Fragment,null)),(Yt=="\u5F53\u524D\u914D\u7F6E"&&(Lt==null?void 0:Lt.current)||Yt=="\u63A8\u8350\u914D\u7F6E"&&(Lt==null?void 0:Lt.recommend)||Yt=="\u589E\u5F3A\u914D\u7F6E"&&(Lt==null?void 0:Lt.high)||[]).map((Hn,Xn)=>Je.createElement("div",{className:Fe.item_content,key:Xn},Je.createElement("span",null,Hn==null?void 0:Hn.image_name),Hn!=null&&Hn.cpu_limit?Je.createElement("span",null,Hn==null?void 0:Hn.cpu_limit,"\u6838",Hn==null?void 0:Hn.memory_limit,"G"):Je.createElement("div",null,Je.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Je.createElement(We.Z,{title:Je.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Je.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Je.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Je.createElement(dt.Z,{className:Fe.tooltip})))))))),Je.createElement("div",{className:Fe.recommend_config_footer},Je.createElement("div",null,Je.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Je.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Tn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Je.createElement($e.ZP,{type:"primary",shape:"round",disabled:$t=="\u5F53\u524D\u914D\u7F6E",onClick:zn,loading:Jt},"\u4E00\u952E\u5E94\u7528"))):_n?Je.createElement("div",{style:{height:400}}):Je.createElement("div",{className:Fe.no_data},Je.createElement("img",{src:xt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Je.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Je.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ue==null?void 0:Ue.type)!="\u6311\u6218\u9875\u9762"&&Je.createElement("div",{className:Fe.application,onClick:()=>{Zn(),He()}},"\u6A21\u62DF\u5B9E\u6218")))),Je.createElement(Ce.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Je.createElement(tt,{getApi:vt,identifier:bt,visible:he,info:Ue})))))};var te=(0,Ze.connect)(({globalSetting:ee,practiceSetting:ae,shixunsDetail:de})=>({globalSetting:ee,practiceSetting:ae,shixunsDetail:de}))(se)},40151:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return Ae}});var z=ie(59301),ze=ie(62957),Pe=ie(99571),ke=ie(6767),Ce=ie(20554),fe=ie(29787),We=ie(42440),$e=ie(71051),Fe=ie(54172),le={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},dt=ie(11724),ge=ie(62772),xt=ie(82093),_e=ie(57884),Ge=ie(59301),qe=Object.defineProperty,nt=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,me=(Re,Te,Xe)=>Te in Re?qe(Re,Te,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Re[Te]=Xe,Ve=(Re,Te)=>{for(var Xe in Te||(Te={}))ot.call(Te,Xe)&&me(Re,Xe,Te[Xe]);if(it)for(var Xe of it(Te))De.call(Te,Xe)&&me(Re,Xe,Te[Xe]);return Re},et=(Re,Te)=>nt(Re,Tt(Te)),At=(Re,Te,Xe)=>new Promise((Ye,je)=>{var Rt=Et=>{try{ft(Xe.next(Et))}catch(ye){je(ye)}},wt=Et=>{try{ft(Xe.throw(Et))}catch(ye){je(ye)}},ft=Et=>Et.done?Ye(Et.value):Promise.resolve(Et.value).then(Rt,wt);ft((Xe=Xe.apply(Re,Te)).next())}),Ae=({visible:Re,onOk:Te,onCancel:Xe,info:Ye})=>{var je,Rt,wt,ft,Et;const[ye,ue]=(0,z.useState)("1"),[Oe,Ne]=(0,z.useState)([]),[rt,Be]=(0,z.useState)([]),[ht,tt]=(0,z.useState)(0),[It,Ze]=(0,z.useState)(null),[Bt,Qe]=(0,z.useState)(!1);(0,z.useEffect)(()=>{Re&&(Je(),kt(),se())},[Re]);const Je=()=>{ue("1"),Ne([]),Ze(null),tt(0)};(0,z.useEffect)(()=>{var Ue,bt;((bt=(Ue=rt==null?void 0:rt[ht])==null?void 0:Ue.content)==null?void 0:bt.length)>0&&Ze(et(Ve({},rt[ht].content[0]),{index:0}))},[ye,ht,rt]);const kt=()=>At(void 0,null,function*(){Qe(!0),yield(0,xt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(Ue=>{let{max_cpu:bt,max_memory:Ie,min_cpu:st,min_memory:St}=Ue,{cpu:Kt,memory:$t}=Ye;Ne([{name:"CPU",value:Kt,min:st,max:bt,typeName:"\u6838"},{name:"\u5185\u5B58",value:$t,min:St,max:Ie,typeName:"GB"}])}),Qe(!1)}),se=()=>At(void 0,null,function*(){yield(0,xt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(Ue=>{var bt;if(Be(Ue),(Ue==null?void 0:Ue.length)>0){let Ie=et(Ve({},(bt=Ue==null?void 0:Ue[0])==null?void 0:bt.content[0]),{index:0});Ze(Ie)}})}),te=Ue=>{ue(Ue),Ue==="2"&&tt(0)},ee=(Ue,bt)=>{Ne(Oe.map(Ie=>Ie.name===Ue?bt(Ie):Ie))},ae=(Ue,bt)=>{isNaN(Ue)||ee(bt,Ie=>et(Ve({},Ie),{value:Ue}))},de=Ue=>{var bt;if(console.log("decline",Ue.value),Ue.value=Number(Ue.value),Ue.value<=((bt=Ue.min)!=null?bt:-1/0))return;let Ie=Ue.value-.5et(Ve({},st),{value:Ie}))},ne=Ue=>{var bt;if(Ue.value=Number(Ue.value),Ue.value>=((bt=Ue.max)!=null?bt:1/0))return;let Ie=Ue.value+.5>Ue.max?Ue.max:Ue.value+.5;ee(Ue.name,st=>et(Ve({},st),{value:Ie}))},he=(Ue,bt)=>{isNaN(Ue)||ee(bt,Ie=>et(Ve({},Ie),{value:Ue}))},He=Ue=>{if(Ue==null||Number.isInteger(Ue))return Ue;const bt=Ue%1;return bt===.5?Ue:Math.floor(Ue)+(bt<.5?.5:1)};return Ge.createElement(Ge.Fragment,null,Ge.createElement(ze.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Re,width:752,destroyOnClose:!0,centered:!0,onCancel:Xe,className:le.modal,footer:[Ge.createElement("div",{className:le.btn_warp,key:"1"},Ge.createElement(Pe.ZP,{onClick:Xe},"\u53D6\u6D88"),Ge.createElement(Pe.ZP,{type:"primary",onClick:()=>{let Ue=Ve({},Ye);if(ye=="1")Ue.cpu=Oe[0].value,Ue.memory=Oe[1].value;else if(ye=="2"){if(!It){ke.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}Ue=et(Ve({},Ue),{cpu:It.cpu,memory:It.memory})}Te(Ue)}},"\u4FDD\u5B58"))]},Ge.createElement(Ce.default,{activeKey:ye,onChange:te},Ge.createElement(Ce.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},Ge.createElement(fe.Z,{spinning:Bt},Oe==null?void 0:Oe.map(Ue=>Ge.createElement("div",{className:le.con_warp,key:Ue==null?void 0:Ue.name},Ge.createElement("div",null,Ue==null?void 0:Ue.name),Ge.createElement("div",null,Ge.createElement(We.Z,{min:Ue==null?void 0:Ue.min,max:Ue==null?void 0:Ue.max,onChange:bt=>ae(bt,Ue==null?void 0:Ue.name),value:Ue==null?void 0:Ue.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),Ge.createElement("div",{className:`${le.config_Warp} ${le.flex}`},Ge.createElement("div",{className:`${le.config_btn} ${le.flex}`,onClick:()=>de(Ue)},Ge.createElement(dt.Z,null)),Ge.createElement($e.Z,{min:Ue==null?void 0:Ue.min,max:Ue==null?void 0:Ue.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:Ue==null?void 0:Ue.value,onChange:bt=>{const Ie=He(bt);he(Ie,Ue==null?void 0:Ue.name)}}),Ge.createElement("div",{className:`${le.config_btn} ${le.flex}`,onClick:()=>ne(Ue)},Ge.createElement(ge.Z,null))),Ge.createElement("div",null,Ue==null?void 0:Ue.typeName))))),(rt==null?void 0:rt.length)>0&&Ge.createElement(Ce.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},Ge.createElement("div",{className:le.sceneList},rt==null?void 0:rt.map((Ue,bt)=>Ge.createElement("div",{className:`${le.sceneItem} ${ht==bt&&le.sceneItemActive}`,key:Ue==null?void 0:Ue.id,onClick:()=>{tt(bt)}},Ue==null?void 0:Ue.name))),((Rt=(je=rt==null?void 0:rt[ht])==null?void 0:je.content)==null?void 0:Rt.length)>0?Ge.createElement(Fe.default,{rowSelection:{type:"radio",selectedRowKeys:[It==null?void 0:It.index],onChange:(Ue,bt)=>{Ze(bt[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(Ue,bt)=>Ge.createElement("div",null,Ue,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(Ue,bt)=>Ge.createElement("div",null,Ue,"GB")}],dataSource:(wt=rt==null?void 0:rt[ht])==null?void 0:wt.content.map((Ue,bt)=>et(Ve({},Ue),{index:bt})),rowKey:"index",pagination:!1,scroll:((Et=(ft=rt==null?void 0:rt[ht])==null?void 0:ft.content)==null?void 0:Et.length)>3?{y:148}:{}}):Ge.createElement(_e.Z,null)))))}},88195:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return it}});var z=ie(59301),ze=ie(76560),Pe=ie(37568),ke=ie(28284),Ce=ie(62957),fe=ie(6767),We=ie(14566),$e=ie(99571),Fe=ie(90524),le=ie(55351),dt={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},ge=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ge=(ot,De)=>{var me={};for(var Ve in ot)xt.call(ot,Ve)&&De.indexOf(Ve)<0&&(me[Ve]=ot[Ve]);if(ot!=null&&ge)for(var Ve of ge(ot))De.indexOf(Ve)<0&&_e.call(ot,Ve)&&(me[Ve]=ot[Ve]);return me},qe=(ot,De,me)=>new Promise((Ve,et)=>{var At=Re=>{try{Ae(me.next(Re))}catch(Te){et(Te)}},Le=Re=>{try{Ae(me.throw(Re))}catch(Te){et(Te)}},Ae=Re=>Re.done?Ve(Re.value):Promise.resolve(Re.value).then(At,Le);Ae((me=me.apply(ot,De)).next())});const nt=Pe.default.TextArea,Tt=ot=>{var De=ot,{newShixuns:me,globalSetting:Ve,loading:et,dispatch:At}=De,Le=Ge(De,["newShixuns","globalSetting","loading","dispatch"]);const[Ae]=ke.default.useForm(),[Re,Te]=(0,z.useState)([]),Xe=ft=>{["uploading","done","removed"].includes(ft.file.status)&&Te(ft.fileList)},Ye=ft=>{var Et;if(!ft.percent||ft.percent==100){const ye=(Et=ft.response)==null?void 0:Et.id;return Ce.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qe(void 0,null,function*(){(yield At({type:"newShixuns/deleteAttachment",payload:{id:ye}}))&&Te(Re.filter(Oe=>{var Ne;return((Ne=Oe.response)==null?void 0:Ne.id)!==ye}))})}),!1}},je=ft=>Re.length?!1:ft.size/1024/1024>50?(fe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Rt=ft=>qe(void 0,null,function*(){var Et,ye;const{language:ue,env:Oe,mode:Ne,code:rt}=ft||{},Be=yield At({type:"newShixuns/applyShixunMirror",payload:{language:ue,runtime:Oe,run_method:Ne,attachment_id:(ye=(Et=Re==null?void 0:Re[0])==null?void 0:Et.response)==null?void 0:ye.id}});At({type:"newShixuns/setActionTabs",payload:{}}),Be&&fe.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),wt=()=>{Ae.resetFields(),Te([])};return z.createElement(Ce.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:me.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:wt},z.createElement("section",{className:dt.qrCode},z.createElement("aside",{className:dt.a1},z.createElement("div",{className:dt.code},z.createElement("img",{width:120,height:120,src:le,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("div",{className:dt.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),z.createElement("div",{className:dt.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),z.createElement("aside",{className:dt.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",z.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),z.createElement(ke.default,{className:dt.formWrap,form:Ae,labelCol:{span:4},wrapperCol:{span:20},onFinish:Rt},z.createElement(ke.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},z.createElement(nt,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),z.createElement(ke.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},z.createElement(nt,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),z.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},z.createElement(nt,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),z.createElement(ke.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},z.createElement("div",{className:dt.upload},z.createElement(We.default,{fileList:Re,action:`${Fe.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Xe,onRemove:Ye,beforeUpload:je,withCredentials:!0},z.createElement("span",{className:`${dt.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),z.createElement("span",{className:`${dt.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),z.createElement("div",{className:dt.footerWrap},z.createElement(ke.default.Item,null,z.createElement($e.ZP,{className:"mr5",size:"middle",onClick:()=>{At({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),z.createElement($e.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:et["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var it=(0,ze.connect)(({newShixuns:ot,loading:De,globalSetting:me})=>({newShixuns:ot,globalSetting:me,loading:De.effects}))(Tt)},84722:function(pn,ln,ie){"use strict";var z=ie(59301),ze=ie(76560),Pe=ie(62957),ke=ie(55351);const Ce=({newShixuns:fe,dispatch:We,user:$e})=>{var Fe;const[le,dt]=(0,z.useState)(!1);(0,z.useEffect)(()=>{fe.actionTabs.key==="Create-Environment"&&xt()},[(Fe=fe==null?void 0:fe.actionTabs)==null?void 0:Fe.key]);const ge=()=>{We({type:"newShixuns/setActionTabs",payload:{}})},xt=()=>{var _e,Ge,qe,nt;ge(),((_e=$e.userInfo)==null?void 0:_e.mirror_marker_status)===0?dt(!0):((Ge=$e.userInfo)==null?void 0:Ge.mirror_marker_status)===1?ze.history.push(`/users/${(qe=$e.userInfo)==null?void 0:qe.login}/experiment-img/add`):((nt=$e.userInfo)==null?void 0:nt.mirror_marker_status)===2&&Pe.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var Tt;ze.history.push(`/users/${(Tt=$e.userInfo)==null?void 0:Tt.login}/experiment-img`)}})};return z.createElement(Pe.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:le,footer:null,onCancel:()=>{dt(!1)}},z.createElement("div",{style:{textAlign:"center"}},z.createElement("br",null),z.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:ke,alt:"\u4E8C\u7EF4\u7801"})),z.createElement("img",null))};ln.Z=(0,ze.connect)(({newShixuns:fe,user:We,globalSetting:$e})=>({newShixuns:fe,globalSetting:$e,user:We}))(Ce)},43981:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return fe}});var z=ie(59301),ze=ie(62957),Pe=ie(38394),ke={wrapInstallPackageStyle:"wrapInstallPackageStyle___AU1GI",installPackageStyle:"installPackageStyle___k2iyn",title:"title___oN9OA",line:"line___PxUeH",bodyHeight:"bodyHeight___QO5he"},fe=({installPackage:We,visible:$e,setVisible:Fe})=>{var le,dt;return(0,z.useEffect)(()=>($e?document.body.setAttribute("class",ke.bodyHeight):document.body.removeAttribute("class"),()=>{document.body.removeAttribute("class")}),[$e]),z.createElement(ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:$e,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:ke.wrapInstallPackageStyle,footer:null,onCancel:()=>Fe(!1)},z.createElement("div",{className:ke.installPackageStyle},z.createElement("div",{className:"mb30"},z.createElement("div",{className:ke.title},We.mainTypeName),z.createElement("div",null,z.createElement(Pe.Z,{value:We.mainTypeDescription}))),!!((le=We==null?void 0:We.smallType)!=null&&le.length)&&z.createElement("div",{className:ke.line}),z.createElement("div",null,(dt=We==null?void 0:We.smallType)==null?void 0:dt.map((ge,xt)=>z.createElement(z.Fragment,{key:xt},z.createElement("div",{className:ke.title,style:{marginBottom:14}},ge.name),z.createElement("div",{className:"mb30"},z.createElement(Pe.Z,{value:ge.des})))))))}},2610:function(pn,ln,ie){"use strict";ie.d(ln,{BU:function(){return ze},Dj:function(){return z},gH:function(){return Pe},vp:function(){return ke}});function z(Ce){try{Ce.mozRequestFullScreen?Ce.mozRequestFullScreen():Ce.webkitRequestFullScreen&&Ce.webkitRequestFullScreen()}catch(fe){console.log(fe,":e")}}function ze(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Pe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ke(){var Ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,fe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ce),window.isFullScreen?window.isFullScreen:Ce!=null}},90290:function(pn,ln,ie){"use strict";ie.d(ln,{AL:function(){return De},Iy:function(){return dt},Qv:function(){return _e},ez:function(){return ot},jb:function(){return ge}});var z=ie(32834),ze=ie.n(z),Pe=ie(11690),ke=ie.n(Pe);let Ce=1;function fe(Le,Ae){const Re=Le.match(/^(\s+)(?:```)/);if(Re===null)return Ae;const Te=Re[1];return Ae.split(` -`).map(Xe=>{const Ye=Xe.match(/^\s+/);if(Ye===null)return Xe;const[je]=Ye;return je.length>=Te.length?Xe.slice(Te.length):Xe}).join(` -`)}let We=[],$e=["
        "];const Fe=new(ze()).Renderer,le=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function dt(){We.length=0,$e=["
          "]}const ge={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function xt(Le,Ae,Re,Te){if(Ae>=Le.length||Le[Ae].level<=Re)return Ae;var Xe=Le[Ae];Te.push("
        • "+Xe.text+""),Ae++;var Ye=[];return Ae=xt(Le,Ae,Xe.level,Ye),Ye.length>0&&(Te.push("
            "),Ye.forEach(function(je){Te.push(je)}),Te.push("
          ")),Te.push("
        • "),Ae=xt(Le,Ae,Re,Te),Ae}function _e(){return xt(We,0,0,$e),$e.push("
        "),$e.join("")}const Ge={heading(Le){const Ae=le.exec(Le);if(Ce+=1,Ae)return{type:"heading",raw:Ae[0],depth:Ae[1].length,text:Ae[2]}},fences(Le){const Ae=this.rules.block.fences.exec(Le);if(Ae){const Re=Ae[0];let Te=fe(Re,Ae[3]||"");const Xe=Ae[2]?Ae[2].trim():Ae[2];if(["latex","katex","math"].indexOf(Xe)>=0){const Ye=Tt(),je=Te;Te=Ye,it[Ye]={type:"block",expression:je}}return{type:"code",raw:Re,lang:Xe,text:Te}}}},qe=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let nt=0;const Tt=()=>`__special_katext_id_${nt++}__`;let it={};function ot(){return it}function De(){nt=0,it={}}function me(Le){return Le=Le.replace(qe,(Ae,Re)=>{const Te=Tt();return it[Te]={type:"inline",expression:Re},Te}),Le}const Ve=Fe.listitem;Fe.listitem=function(Le){return Ve(me(Le))};const et=Fe.paragraph;Fe.paragraph=function(Le){return et(me(Le))};const At=Fe.tablecell;Fe.tablecell=function(Le,Ae){return At(me(Le),Ae)},Fe.code=function(Le,Ae,Re){const Te=(Ae||"").match(/\S*/)[0];return Te?["latex","katex","math"].indexOf(Te)>=0?`

        ${Le}

        `:`
        ${Re?Le:(0,Pe.escape)(Le,!0)}
        -`:'
        '+(Re?Le:(0,Pe.escape)(Le,!0))+"
        "},Fe.heading=function(Le,Ae,Re){let Te=this.options.headerPrefix+Re.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return We.push({anchor:Te,level:Ae,text:Le}),"'+Le+""},ze().setOptions({silent:!0,gfm:!0,pedantic:!1}),ze().use({tokenizer:Ge,renderer:Fe}),ln.ZP=ze()},23869:function(pn,ln,ie){"use strict";ie.d(ln,{rX:function(){return me},pW:function(){return Ve},gy:function(){return et},xY:function(){return De},O5:function(){return ot},hs:function(){return qe},tJ:function(){return _e},o1:function(){return Ge},Rd:function(){return it}});var z=ie(76560),ze=ie(62957),Pe=ie(37285),ke=ie(6767),Ce=ie(34055),fe=ie(49661),We=ie(87169),$e=ie(25510),Fe="data:image/png;base64,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",le=ie.p+"static/newqrcode.a8740efb.png",dt=ie(32637),ge=ie(59301),xt=(At,Le,Ae)=>new Promise((Re,Te)=>{var Xe=Rt=>{try{je(Ae.next(Rt))}catch(wt){Te(wt)}},Ye=Rt=>{try{je(Ae.throw(Rt))}catch(wt){Te(wt)}},je=Rt=>Rt.done?Re(Rt.value):Promise.resolve(Rt.value).then(Xe,Ye);je((Ae=Ae.apply(At,Le)).next())});const _e=(At,Le=!1,Ae=!1,Re="",Te=!1)=>!!(Ge(At)&&nt(At,Le,Ae,Re,Te)),Ge=At=>(0,Ce.bg)()?!0:(At({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),qe=At=>{var Le,Ae,Re;const{user:Te}=(0,z.getDvaApp)()._store.getState();(0,Ce.bg)()&&!((Ae=(Le=Te==null?void 0:Te.userInfo)==null?void 0:Le.course)!=null&&Ae.course_public)&&!((Re=Te==null?void 0:Te.userInfo)!=null&&Re.profile_completed)&&At({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},nt=(At,Le=!1,Ae=!0,Re="",Te=!1)=>{var Xe;const{user:Ye}=(0,z.getDvaApp)()._store.getState();return(Xe=Ye.userInfo)!=null&&Xe.profile_completed?!0:(Ae?At({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Re,isCurrentPage:Te}}):ze.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,fe.xg)("/account/profile/edit"),Tt()}}),!1)},Tt=()=>{ze.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()}})},it=()=>{ze.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ge.createElement("div",{style:{textAlign:"center"}},ge.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:dt}),ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ot=()=>{var At;const{user:Le}=(0,z.getDvaApp)()._store.getState();return(At=Le.userInfo)!=null&&At.professional_certification?!0:(ze.default.confirm({title:"\u63D0\u793A",centered:!0,content:ge.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,fe.xg)("/account/certification")}}),!1)},De=()=>(0,Ce.V9)()?!0:(ze.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ge.createElement("img",{src:le,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),me=(At,Le)=>At?!0:(ze.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("p",null,Le||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ge.createElement("div",{style:{marginLeft:"110px"}},ge.createElement("img",{src:Fe,width:200}),ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ve=At=>{ze.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ge.createElement("div",null,ge.createElement("div",null,ge.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ge.createElement(Pe.Z,null),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ge.createElement("a",null,At),"\u5929\u3002"),ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ge.createElement("div",{style:{textAlign:"center",marginTop:30}},ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:$e,alt:"\u4E8C\u7EF4\u7801",width:160})))})},et=(At,Le="")=>{const{shixunsDetail:{detail:Ae}}=(0,z.getDvaApp)()._store.getState();if((Ae==null?void 0:Ae.public)===2||(Ae==null?void 0:Ae.public)===1||(Ae==null?void 0:Ae.shixun_status)===3){let Re="";return(Ae==null?void 0:Ae.public)===2&&(Re="\u5DF2\u516C\u5F00"),(Ae==null?void 0:Ae.public)===1&&(Re="\u5F85\u5BA1\u6838"),(Ae==null?void 0:Ae.shixun_status)===3&&(Re="\u5DF2\u5173\u95ED"),ze.default.info({centered:!0,icon:ge.createElement(We.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc",style:{marginLeft:-38}},ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Re,"\uFF0C",Le,"\u3002"),ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:$e,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ae==null?void 0:Ae.shixun_status)===2?(ze.default.confirm({centered:!0,icon:ge.createElement(We.Z,null),title:"\u63D0\u793A",content:ge.createElement("div",null,ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Le,"\u3002"),ge.createElement("br",null),ge.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ze.default.confirm({width:440,centered:!0,icon:ge.createElement(We.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:()=>xt(void 0,null,function*(){(yield At({type:"shixunsDetail/cancelRelease",payload:{id:Ae==null?void 0:Ae.identifier}})).status!==401&&(ke.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),At({type:"shixunsDetail/getShixunsDetail",payload:{id:Ae==null?void 0:Ae.identifier}}),At({type:"practiceSetting/getCommonData",payload:{id:Ae==null?void 0:Ae.identifier}}))})})}}),!0):!1}},88390:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return ye}});var z=ie(59301),ze=ie(92310),Pe=ie.n(ze),ke=ie(77900),Ce=ie(29509),fe=ie(22703),We=ie(48755),$e=ie(36237),Fe=ie(63356),le=ie(93427),dt=ie(51636),ge=ie(16931);const xt=new $e.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),_e=new $e.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Ge=new $e.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),qe=new $e.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),nt=new $e.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Tt=new $e.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),it=ue=>{const{componentCls:Oe,iconCls:Ne,antCls:rt,badgeShadowSize:Be,textFontSize:ht,textFontSizeSM:tt,statusSize:It,dotSize:Ze,textFontWeight:Bt,indicatorHeight:Qe,indicatorHeightSM:Je,marginXS:kt,calc:se}=ue,te=`${rt}-scroll-number`,ee=(0,le.Z)(ue,(ae,de)=>{let{darkColor:ne}=de;return{[`&${Oe} ${Oe}-color-${ae}`]:{background:ne,[`&:not(${Oe}-count)`]:{color:ne},"a:hover &":{background:ne}}}});return{[Oe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(ue)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Oe}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:ue.indicatorZIndex,minWidth:Qe,height:Qe,color:ue.badgeTextColor,fontWeight:Bt,fontSize:ht,lineHeight:(0,$e.unit)(Qe),whiteSpace:"nowrap",textAlign:"center",background:ue.badgeColor,borderRadius:se(Qe).div(2).equal(),boxShadow:`0 0 0 ${(0,$e.unit)(Be)} ${ue.badgeShadowColor}`,transition:`background ${ue.motionDurationMid}`,a:{color:ue.badgeTextColor},"a:hover":{color:ue.badgeTextColor},"a:hover &":{background:ue.badgeColorHover}},[`${Oe}-count-sm`]:{minWidth:Je,height:Je,fontSize:tt,lineHeight:(0,$e.unit)(Je),borderRadius:se(Je).div(2).equal()},[`${Oe}-multiple-words`]:{padding:`0 ${(0,$e.unit)(ue.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${Oe}-dot`]:{zIndex:ue.indicatorZIndex,width:Ze,minWidth:Ze,height:Ze,background:ue.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,$e.unit)(Be)} ${ue.badgeShadowColor}`},[`${Oe}-count, ${Oe}-dot, ${te}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Ne}-spin`]:{animationName:Tt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Oe}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Oe}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:It,height:It,verticalAlign:"middle",borderRadius:"50%"},[`${Oe}-status-success`]:{backgroundColor:ue.colorSuccess},[`${Oe}-status-processing`]:{overflow:"visible",color:ue.colorInfo,backgroundColor:ue.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Be,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:xt,animationDuration:ue.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Oe}-status-default`]:{backgroundColor:ue.colorTextPlaceholder},[`${Oe}-status-error`]:{backgroundColor:ue.colorError},[`${Oe}-status-warning`]:{backgroundColor:ue.colorWarning},[`${Oe}-status-text`]:{marginInlineStart:kt,color:ue.colorText,fontSize:ue.fontSize}}}),ee),{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:_e,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`${Oe}-zoom-leave`]:{animationName:Ge,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack,animationFillMode:"both"},[`&${Oe}-not-a-wrapper`]:{[`${Oe}-zoom-appear, ${Oe}-zoom-enter`]:{animationName:qe,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`${Oe}-zoom-leave`]:{animationName:nt,animationDuration:ue.motionDurationSlow,animationTimingFunction:ue.motionEaseOutBack},[`&:not(${Oe}-status)`]:{verticalAlign:"middle"},[`${te}-custom-component, ${Oe}-count`]:{transform:"none"},[`${te}-custom-component, ${te}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[te]:{overflow:"hidden",transition:`all ${ue.motionDurationMid} ${ue.motionEaseOutBack}`,[`${te}-only`]:{position:"relative",display:"inline-block",height:Qe,transition:`all ${ue.motionDurationSlow} ${ue.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${te}-only-unit`]:{height:Qe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${te}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Oe}-count, ${Oe}-dot, ${te}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ot=ue=>{const{fontHeight:Oe,lineWidth:Ne,marginXS:rt,colorBorderBg:Be}=ue,ht=Oe,tt=Ne,It=ue.colorTextLightSolid,Ze=ue.colorError,Bt=ue.colorErrorHover;return(0,dt.mergeToken)(ue,{badgeFontHeight:ht,badgeShadowSize:tt,badgeTextColor:It,badgeColor:Ze,badgeColorHover:Bt,badgeShadowColor:Be,badgeProcessingDuration:"1.2s",badgeRibbonOffset:rt,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},De=ue=>{const{fontSize:Oe,lineHeight:Ne,fontSizeSM:rt,lineWidth:Be}=ue;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Oe*Ne)-2*Be,indicatorHeightSM:Oe,dotSize:rt/2,textFontSize:rt,textFontSizeSM:rt,textFontWeight:"normal",statusSize:rt/2}};var me=(0,ge.I$)("Badge",ue=>{const Oe=ot(ue);return it(Oe)},De);const Ve=ue=>{const{antCls:Oe,badgeFontHeight:Ne,marginXS:rt,badgeRibbonOffset:Be,calc:ht}=ue,tt=`${Oe}-ribbon`,It=`${Oe}-ribbon-wrapper`,Ze=(0,le.Z)(ue,(Bt,Qe)=>{let{darkColor:Je}=Qe;return{[`&${tt}-color-${Bt}`]:{background:Je,color:Je}}});return{[It]:{position:"relative"},[tt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(ue)),{position:"absolute",top:rt,padding:`0 ${(0,$e.unit)(ue.paddingXS)}`,color:ue.colorPrimary,lineHeight:(0,$e.unit)(Ne),whiteSpace:"nowrap",backgroundColor:ue.colorPrimary,borderRadius:ue.borderRadiusSM,[`${tt}-text`]:{color:ue.badgeTextColor},[`${tt}-corner`]:{position:"absolute",top:"100%",width:Be,height:Be,color:"currentcolor",border:`${(0,$e.unit)(ht(Be).div(2).equal())} solid`,transform:ue.badgeRibbonCornerTransform,transformOrigin:"top",filter:ue.badgeRibbonCornerFilter}}),Ze),{[`&${tt}-placement-end`]:{insetInlineEnd:ht(Be).mul(-1).equal(),borderEndEndRadius:0,[`${tt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${tt}-placement-start`]:{insetInlineStart:ht(Be).mul(-1).equal(),borderEndStartRadius:0,[`${tt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var et=(0,ge.I$)(["Badge","Ribbon"],ue=>{const Oe=ot(ue);return Ve(Oe)},De),Le=ue=>{const{className:Oe,prefixCls:Ne,style:rt,color:Be,children:ht,text:tt,placement:It="end",rootClassName:Ze}=ue,{getPrefixCls:Bt,direction:Qe}=z.useContext(We.E_),Je=Bt("ribbon",Ne),kt=`${Je}-wrapper`,[se,te,ee]=et(Je,kt),ae=(0,Ce.o2)(Be,!1),de=Pe()(Je,`${Je}-placement-${It}`,{[`${Je}-rtl`]:Qe==="rtl",[`${Je}-color-${Be}`]:ae},Oe),ne={},he={};return Be&&!ae&&(ne.background=Be,he.color=Be),se(z.createElement("div",{className:Pe()(kt,Ze,te,ee)},ht,z.createElement("div",{className:Pe()(de,te),style:Object.assign(Object.assign({},ne),rt)},z.createElement("span",{className:`${Je}-text`},tt),z.createElement("div",{className:`${Je}-corner`,style:he}))))};const Ae=ue=>{const{prefixCls:Oe,value:Ne,current:rt,offset:Be=0}=ue;let ht;return Be&&(ht={position:"absolute",top:`${Be}00%`,left:0}),z.createElement("span",{style:ht,className:Pe()(`${Oe}-only-unit`,{current:rt})},Ne)};function Re(ue,Oe,Ne){let rt=ue,Be=0;for(;(rt+10)%10!==Oe;)rt+=Ne,Be+=Ne;return Be}var Xe=ue=>{const{prefixCls:Oe,count:Ne,value:rt}=ue,Be=Number(rt),ht=Math.abs(Ne),[tt,It]=z.useState(Be),[Ze,Bt]=z.useState(ht),Qe=()=>{It(Be),Bt(ht)};z.useEffect(()=>{const se=setTimeout(Qe,1e3);return()=>clearTimeout(se)},[Be]);let Je,kt;if(tt===Be||Number.isNaN(Be)||Number.isNaN(tt))Je=[z.createElement(Ae,Object.assign({},ue,{key:Be,current:!0}))],kt={transition:"none"};else{Je=[];const se=Be+10,te=[];for(let ne=Be;ne<=se;ne+=1)te.push(ne);const ee=Zene%10===tt);Je=(ee<0?te.slice(0,ae+1):te.slice(ae)).map((ne,he)=>{const He=ne%10;return z.createElement(Ae,Object.assign({},ue,{key:ne,value:He,offset:ee<0?he-ae:he,current:he===ae}))}),kt={transform:`translateY(${-Re(tt,Be,ee)}00%)`}}return z.createElement("span",{className:`${Oe}-only`,style:kt,onTransitionEnd:Qe},Je)},Ye=function(ue,Oe){var Ne={};for(var rt in ue)Object.prototype.hasOwnProperty.call(ue,rt)&&Oe.indexOf(rt)<0&&(Ne[rt]=ue[rt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,rt=Object.getOwnPropertySymbols(ue);Be{const{prefixCls:Ne,count:rt,className:Be,motionClassName:ht,style:tt,title:It,show:Ze,component:Bt="sup",children:Qe}=ue,Je=Ye(ue,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:kt}=z.useContext(We.E_),se=kt("scroll-number",Ne),te=Object.assign(Object.assign({},Je),{"data-show":Ze,style:tt,className:Pe()(se,Be,ht),title:It});let ee=rt;if(rt&&Number(rt)%1===0){const ae=String(rt).split("");ee=z.createElement("bdi",null,ae.map((de,ne)=>z.createElement(Xe,{prefixCls:se,count:Number(rt),value:de,key:ae.length-ne})))}return tt!=null&&tt.borderColor&&(te.style=Object.assign(Object.assign({},tt),{boxShadow:`0 0 0 1px ${tt.borderColor} inset`})),Qe?(0,fe.Tm)(Qe,ae=>({className:Pe()(`${se}-custom-component`,ae==null?void 0:ae.className,ht)})):z.createElement(Bt,Object.assign({},te,{ref:Oe}),ee)}),wt=function(ue,Oe){var Ne={};for(var rt in ue)Object.prototype.hasOwnProperty.call(ue,rt)&&Oe.indexOf(rt)<0&&(Ne[rt]=ue[rt]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,rt=Object.getOwnPropertySymbols(ue);Be{var Ne,rt,Be,ht,tt;const{prefixCls:It,scrollNumberPrefixCls:Ze,children:Bt,status:Qe,text:Je,color:kt,count:se=null,overflowCount:te=99,dot:ee=!1,size:ae="default",title:de,offset:ne,style:he,className:He,rootClassName:Ue,classNames:bt,styles:Ie,showZero:st=!1}=ue,St=wt(ue,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Kt,direction:$t,badge:Nt}=z.useContext(We.E_),yt=Kt("badge",It),[en,Jt,Ot]=me(yt),vt=se>te?`${te}+`:se,Pn=vt==="0"||vt===0,Lt=se===null||Pn&&!st,kn=(Qe!=null||kt!=null)&&Lt,_n=ee&&!Pn,at=_n?"":vt,ut=(0,z.useMemo)(()=>(at==null||at===""||Pn&&!st)&&!_n,[at,Pn,st,_n]),sn=(0,z.useRef)(se);ut||(sn.current=se);const Tn=sn.current,zn=(0,z.useRef)(at);ut||(zn.current=at);const Zn=zn.current,hr=(0,z.useRef)(_n);ut||(hr.current=_n);const sr=(0,z.useMemo)(()=>{if(!ne)return Object.assign(Object.assign({},Nt==null?void 0:Nt.style),he);const Gt={marginTop:ne[1]};return $t==="rtl"?Gt.left=parseInt(ne[0],10):Gt.right=-parseInt(ne[0],10),Object.assign(Object.assign(Object.assign({},Gt),Nt==null?void 0:Nt.style),he)},[$t,ne,he,Nt==null?void 0:Nt.style]),Er=de!=null?de:typeof Tn=="string"||typeof Tn=="number"?Tn:void 0,Yt=ut||!Je?null:z.createElement("span",{className:`${yt}-status-text`},Je),ur=!Tn||typeof Tn!="object"?void 0:(0,fe.Tm)(Tn,Gt=>({style:Object.assign(Object.assign({},sr),Gt.style)})),Hn=(0,Ce.o2)(kt,!1),Xn=Pe()(bt==null?void 0:bt.indicator,(Ne=Nt==null?void 0:Nt.classNames)===null||Ne===void 0?void 0:Ne.indicator,{[`${yt}-status-dot`]:kn,[`${yt}-status-${Qe}`]:!!Qe,[`${yt}-color-${kt}`]:Hn}),Nn={};kt&&!Hn&&(Nn.color=kt,Nn.background=kt);const qt=Pe()(yt,{[`${yt}-status`]:kn,[`${yt}-not-a-wrapper`]:!Bt,[`${yt}-rtl`]:$t==="rtl"},He,Ue,Nt==null?void 0:Nt.className,(rt=Nt==null?void 0:Nt.classNames)===null||rt===void 0?void 0:rt.root,bt==null?void 0:bt.root,Jt,Ot);if(!Bt&&kn){const Gt=sr.color;return en(z.createElement("span",Object.assign({},St,{className:qt,style:Object.assign(Object.assign(Object.assign({},Ie==null?void 0:Ie.root),(Be=Nt==null?void 0:Nt.styles)===null||Be===void 0?void 0:Be.root),sr)}),z.createElement("span",{className:Xn,style:Object.assign(Object.assign(Object.assign({},Ie==null?void 0:Ie.indicator),(ht=Nt==null?void 0:Nt.styles)===null||ht===void 0?void 0:ht.indicator),Nn)}),Je&&z.createElement("span",{style:{color:Gt},className:`${yt}-status-text`},Je)))}return en(z.createElement("span",Object.assign({ref:Oe},St,{className:qt,style:Object.assign(Object.assign({},(tt=Nt==null?void 0:Nt.styles)===null||tt===void 0?void 0:tt.root),Ie==null?void 0:Ie.root)}),Bt,z.createElement(ke.default,{visible:!ut,motionName:`${yt}-zoom`,motionAppear:!1,motionDeadline:1e3},Gt=>{let{className:Dt}=Gt;var mt,Wt;const En=Kt("scroll-number",Ze),Kn=hr.current,fr=Pe()(bt==null?void 0:bt.indicator,(mt=Nt==null?void 0:Nt.classNames)===null||mt===void 0?void 0:mt.indicator,{[`${yt}-dot`]:Kn,[`${yt}-count`]:!Kn,[`${yt}-count-sm`]:ae==="small",[`${yt}-multiple-words`]:!Kn&&Zn&&Zn.toString().length>1,[`${yt}-status-${Qe}`]:!!Qe,[`${yt}-color-${kt}`]:Hn});let Sr=Object.assign(Object.assign(Object.assign({},Ie==null?void 0:Ie.indicator),(Wt=Nt==null?void 0:Nt.styles)===null||Wt===void 0?void 0:Wt.indicator),sr);return kt&&!Hn&&(Sr=Sr||{},Sr.background=kt),z.createElement(Rt,{prefixCls:En,show:!ut,motionClassName:Dt,className:fr,count:Zn,title:Er,style:Sr,key:"scrollNumber"},ur)}),Yt))});Et.Ribbon=Le;var ye=Et},42440:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return _n}});var z=ie(59301),ze=ie(92310),Pe=ie.n(ze),ke=ie(33885),Ce=ie(20068),fe=ie(94480),We=ie(76190),$e=ie(42978),Fe=ie(6089),le=ie(18929),dt=ie(13697),ge=ie(48736),xt=ie(54476),_e=ie(75931),Ge=ie(4676);function qe(at,ut,sn){return(at-ut)/(sn-ut)}function nt(at,ut,sn,Tn){var zn=qe(ut,sn,Tn),Zn={};switch(at){case"rtl":Zn.right="".concat(zn*100,"%"),Zn.transform="translateX(50%)";break;case"btt":Zn.bottom="".concat(zn*100,"%"),Zn.transform="translateY(50%)";break;case"ttb":Zn.top="".concat(zn*100,"%"),Zn.transform="translateY(-50%)";break;default:Zn.left="".concat(zn*100,"%"),Zn.transform="translateX(-50%)";break}return Zn}function Tt(at,ut){return Array.isArray(at)?at[ut]:at}var it=ie(10228),ot=z.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),De=ot,me=z.createContext({}),Ve=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],et=z.forwardRef(function(at,ut){var sn=at.prefixCls,Tn=at.value,zn=at.valueIndex,Zn=at.onStartMove,hr=at.onDelete,sr=at.style,Er=at.render,Yt=at.dragging,ur=at.draggingDelete,Hn=at.onOffsetChange,Xn=at.onChangeComplete,Nn=at.onFocus,qt=at.onMouseEnter,Gt=(0,_e.Z)(at,Ve),Dt=z.useContext(De),mt=Dt.min,Wt=Dt.max,En=Dt.direction,Kn=Dt.disabled,fr=Dt.keyboard,Sr=Dt.range,Br=Dt.tabIndex,Cr=Dt.ariaLabelForHandle,br=Dt.ariaLabelledByForHandle,On=Dt.ariaRequired,zt=Dt.ariaValueTextFormatterForHandle,Yn=Dt.styles,jt=Dt.classNames,xn="".concat(sn,"-handle"),xe=function(Un){Kn||Zn(Un,zn)},Ke=function(Un){Nn==null||Nn(Un,zn)},An=function(Un){qt(Un,zn)},hn=function(Un){if(!Kn&&fr){var an=null;switch(Un.which||Un.keyCode){case it.Z.LEFT:an=En==="ltr"||En==="btt"?-1:1;break;case it.Z.RIGHT:an=En==="ltr"||En==="btt"?1:-1;break;case it.Z.UP:an=En!=="ttb"?1:-1;break;case it.Z.DOWN:an=En!=="ttb"?-1:1;break;case it.Z.HOME:an="min";break;case it.Z.END:an="max";break;case it.Z.PAGE_UP:an=2;break;case it.Z.PAGE_DOWN:an=-2;break;case it.Z.BACKSPACE:case it.Z.DELETE:hr(zn);break}an!==null&&(Un.preventDefault(),Hn(an,zn))}},Ct=function(Un){switch(Un.which||Un.keyCode){case it.Z.LEFT:case it.Z.RIGHT:case it.Z.UP:case it.Z.DOWN:case it.Z.HOME:case it.Z.END:case it.Z.PAGE_UP:case it.Z.PAGE_DOWN:Xn==null||Xn();break}},gn=nt(En,Tn,mt,Wt),rn={};if(zn!==null){var Ln;rn={tabIndex:Kn?null:Tt(Br,zn),role:"slider","aria-valuemin":mt,"aria-valuemax":Wt,"aria-valuenow":Tn,"aria-disabled":Kn,"aria-label":Tt(Cr,zn),"aria-labelledby":Tt(br,zn),"aria-required":Tt(On,zn),"aria-valuetext":(Ln=Tt(zt,zn))===null||Ln===void 0?void 0:Ln(Tn),"aria-orientation":En==="ltr"||En==="rtl"?"horizontal":"vertical",onMouseDown:xe,onTouchStart:xe,onFocus:Ke,onMouseEnter:An,onKeyDown:hn,onKeyUp:Ct}}var rr=z.createElement("div",(0,xt.Z)({ref:ut,className:Pe()(xn,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(xn,"-").concat(zn+1),zn!==null&&Sr),"".concat(xn,"-dragging"),Yt),"".concat(xn,"-dragging-delete"),ur),jt.handle),style:(0,ke.Z)((0,ke.Z)((0,ke.Z)({},gn),sr),Yn.handle)},rn,Gt));return Er&&(rr=Er(rr,{index:zn,prefixCls:sn,value:Tn,dragging:Yt,draggingDelete:ur})),rr}),At=et,Le=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],Ae=z.forwardRef(function(at,ut){var sn=at.prefixCls,Tn=at.style,zn=at.onStartMove,Zn=at.onOffsetChange,hr=at.values,sr=at.handleRender,Er=at.activeHandleRender,Yt=at.draggingIndex,ur=at.draggingDelete,Hn=at.onFocus,Xn=(0,_e.Z)(at,Le),Nn=z.useRef({}),qt=z.useState(!1),Gt=(0,$e.Z)(qt,2),Dt=Gt[0],mt=Gt[1],Wt=z.useState(-1),En=(0,$e.Z)(Wt,2),Kn=En[0],fr=En[1],Sr=function(zt){fr(zt),mt(!0)},Br=function(zt,Yn){Sr(Yn),Hn==null||Hn(zt)},Cr=function(zt,Yn){Sr(Yn)};z.useImperativeHandle(ut,function(){return{focus:function(zt){var Yn;(Yn=Nn.current[zt])===null||Yn===void 0||Yn.focus()},hideHelp:function(){(0,Ge.flushSync)(function(){mt(!1)})}}});var br=(0,ke.Z)({prefixCls:sn,onStartMove:zn,onOffsetChange:Zn,render:sr,onFocus:Br,onMouseEnter:Cr},Xn);return z.createElement(z.Fragment,null,hr.map(function(On,zt){var Yn=Yt===zt;return z.createElement(At,(0,xt.Z)({ref:function(xn){xn?Nn.current[zt]=xn:delete Nn.current[zt]},dragging:Yn,draggingDelete:Yn&&ur,style:Tt(Tn,zt),key:zt,value:On,valueIndex:zt},br))}),Er&&Dt&&z.createElement(At,(0,xt.Z)({key:"a11y"},br,{value:hr[Kn],valueIndex:null,dragging:Yt!==-1,draggingDelete:ur,render:Er,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Re=Ae,Te=function(ut){var sn=ut.prefixCls,Tn=ut.style,zn=ut.children,Zn=ut.value,hr=ut.onClick,sr=z.useContext(De),Er=sr.min,Yt=sr.max,ur=sr.direction,Hn=sr.includedStart,Xn=sr.includedEnd,Nn=sr.included,qt="".concat(sn,"-text"),Gt=nt(ur,Zn,Er,Yt);return z.createElement("span",{className:Pe()(qt,(0,Ce.Z)({},"".concat(qt,"-active"),Nn&&Hn<=Zn&&Zn<=Xn)),style:(0,ke.Z)((0,ke.Z)({},Gt),Tn),onMouseDown:function(mt){mt.stopPropagation()},onClick:function(){hr(Zn)}},zn)},Xe=Te,Ye=function(ut){var sn=ut.prefixCls,Tn=ut.marks,zn=ut.onClick,Zn="".concat(sn,"-mark");return Tn.length?z.createElement("div",{className:Zn},Tn.map(function(hr){var sr=hr.value,Er=hr.style,Yt=hr.label;return z.createElement(Xe,{key:sr,prefixCls:Zn,style:Er,value:sr,onClick:zn},Yt)})):null},je=Ye,Rt=function(ut){var sn=ut.prefixCls,Tn=ut.value,zn=ut.style,Zn=ut.activeStyle,hr=z.useContext(De),sr=hr.min,Er=hr.max,Yt=hr.direction,ur=hr.included,Hn=hr.includedStart,Xn=hr.includedEnd,Nn="".concat(sn,"-dot"),qt=ur&&Hn<=Tn&&Tn<=Xn,Gt=(0,ke.Z)((0,ke.Z)({},nt(Yt,Tn,sr,Er)),typeof zn=="function"?zn(Tn):zn);return qt&&(Gt=(0,ke.Z)((0,ke.Z)({},Gt),typeof Zn=="function"?Zn(Tn):Zn)),z.createElement("span",{className:Pe()(Nn,(0,Ce.Z)({},"".concat(Nn,"-active"),qt)),style:Gt})},wt=Rt,ft=function(ut){var sn=ut.prefixCls,Tn=ut.marks,zn=ut.dots,Zn=ut.style,hr=ut.activeStyle,sr=z.useContext(De),Er=sr.min,Yt=sr.max,ur=sr.step,Hn=z.useMemo(function(){var Xn=new Set;if(Tn.forEach(function(qt){Xn.add(qt.value)}),zn&&ur!==null)for(var Nn=Er;Nn<=Yt;)Xn.add(Nn),Nn+=ur;return Array.from(Xn)},[Er,Yt,ur,zn,Tn]);return z.createElement("div",{className:"".concat(sn,"-step")},Hn.map(function(Xn){return z.createElement(wt,{prefixCls:sn,key:Xn,value:Xn,style:Zn,activeStyle:hr})}))},Et=ft,ye=function(ut){var sn=ut.prefixCls,Tn=ut.style,zn=ut.start,Zn=ut.end,hr=ut.index,sr=ut.onStartMove,Er=ut.replaceCls,Yt=z.useContext(De),ur=Yt.direction,Hn=Yt.min,Xn=Yt.max,Nn=Yt.disabled,qt=Yt.range,Gt=Yt.classNames,Dt="".concat(sn,"-track"),mt=qe(zn,Hn,Xn),Wt=qe(Zn,Hn,Xn),En=function(Br){!Nn&&sr&&sr(Br,-1)},Kn={};switch(ur){case"rtl":Kn.right="".concat(mt*100,"%"),Kn.width="".concat(Wt*100-mt*100,"%");break;case"btt":Kn.bottom="".concat(mt*100,"%"),Kn.height="".concat(Wt*100-mt*100,"%");break;case"ttb":Kn.top="".concat(mt*100,"%"),Kn.height="".concat(Wt*100-mt*100,"%");break;default:Kn.left="".concat(mt*100,"%"),Kn.width="".concat(Wt*100-mt*100,"%")}var fr=Er||Pe()(Dt,(0,Ce.Z)((0,Ce.Z)({},"".concat(Dt,"-").concat(hr+1),hr!==null&&qt),"".concat(sn,"-track-draggable"),sr),Gt.track);return z.createElement("div",{className:fr,style:(0,ke.Z)((0,ke.Z)({},Kn),Tn),onMouseDown:En,onTouchStart:En})},ue=ye,Oe=function(ut){var sn=ut.prefixCls,Tn=ut.style,zn=ut.values,Zn=ut.startPoint,hr=ut.onStartMove,sr=z.useContext(De),Er=sr.included,Yt=sr.range,ur=sr.min,Hn=sr.styles,Xn=sr.classNames,Nn=z.useMemo(function(){if(!Yt){if(zn.length===0)return[];var Gt=Zn!=null?Zn:ur,Dt=zn[0];return[{start:Math.min(Gt,Dt),end:Math.max(Gt,Dt)}]}for(var mt=[],Wt=0;WtBe&&ur3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Gt=="number"){var Wt,En=qt[Dt],Kn=En+Gt,fr=[];Tn.forEach(function(On){fr.push(On.value)}),fr.push(at,ut),fr.push(sr(En));var Sr=Gt>0?1:-1;mt==="unit"?fr.push(sr(En+Sr*sn)):fr.push(sr(Kn)),fr=fr.filter(function(On){return On!==null}).filter(function(On){return Gt<0?On<=En:On>=En}),mt==="unit"&&(fr=fr.filter(function(On){return On!==En}));var Br=mt==="unit"?En:Kn;Wt=fr[0];var Cr=Math.abs(Wt-Br);if(fr.forEach(function(On){var zt=Math.abs(On-Br);zt1){var br=(0,fe.Z)(qt);return br[Dt]=Wt,Nn(br,Gt-Sr,Dt,mt)}return Wt}else{if(Gt==="min")return at;if(Gt==="max")return ut}},ur=function(qt,Gt,Dt){var mt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Wt=qt[Dt],En=Yt(qt,Gt,Dt,mt);return{value:En,changed:En!==Wt}},Hn=function(qt){return Zn===null&&qt===0||typeof Zn=="number"&&qt3&&arguments[3]!==void 0?arguments[3]:"unit",Wt=qt.map(Er),En=Wt[Dt],Kn=Yt(Wt,Gt,Dt,mt);if(Wt[Dt]=Kn,zn===!1){var fr=Zn||0;Dt>0&&Wt[Dt-1]!==En&&(Wt[Dt]=Math.max(Wt[Dt],Wt[Dt-1]+fr)),Dt0;br-=1)for(var On=!0;Hn(Wt[br]-Wt[br-1])&&On;){var zt=ur(Wt,-1,br-1);Wt[br-1]=zt.value,On=zt.changed}for(var Yn=Wt.length-1;Yn>0;Yn-=1)for(var jt=!0;Hn(Wt[Yn]-Wt[Yn-1])&&jt;){var xn=ur(Wt,-1,Yn-1);Wt[Yn-1]=xn.value,jt=xn.changed}for(var xe=0;xe=0?An:!1},[An,sa]),ba=z.useMemo(function(){return Object.keys(nr||{}).map(function(Rn){var mn=nr[Rn],Qn={value:Number(Rn)};return mn&&(0,We.Z)(mn)==="object"&&!z.isValidElement(mn)&&("label"in mn||"style"in mn)?(Qn.style=mn.style,Qn.label=mn.label):Qn.label=mn,Qn}).filter(function(Rn){var mn=Rn.label;return mn||typeof mn=="number"}).sort(function(Rn,mn){return Rn.value-mn.value})},[nr]),lt=Ze(Zr,ca,sa,ba,xe,aa),Qt=(0,$e.Z)(lt,2),Zt=Qt[0],Vt=Qt[1],yn=(0,le.Z)(Br,{value:Sr}),Bn=(0,$e.Z)(yn,2),er=Bn[0],Jn=Bn[1],Mn=z.useMemo(function(){var Rn=er==null?[]:Array.isArray(er)?er:[er],mn=(0,$e.Z)(Rn,1),Qn=mn[0],kr=Qn===void 0?Zr:Qn,mr=er===null?[]:[kr];if(Jr){if(mr=(0,fe.Z)(Rn),br||er===void 0){var Ir=br>=0?br+1:2;for(mr=mr.slice(0,Ir);mr.length=0&&la.current.focus(Rn)}Mt(null)},[_t]);var In=z.useMemo(function(){return ua&&sa===null?!1:ua},[ua,sa]),Sn=(0,Fe.Z)(function(Rn,mn){Me(Rn,mn),zt==null||zt(Ht(Mn))}),un=oe!==-1;z.useEffect(function(){if(!un){var Rn=Mn.lastIndexOf(be);la.current.focus(Rn)}},[un]);var on=z.useMemo(function(){return(0,fe.Z)(Se).sort(function(Rn,mn){return Rn-mn})},[Se]),Xt=z.useMemo(function(){return Jr?[on[0],on[on.length-1]]:[Zr,on[0]]},[on,Jr,Zr]),fn=(0,$e.Z)(Xt,2),jn=fn[0],Dn=fn[1];z.useImperativeHandle(ut,function(){return{focus:function(){la.current.focus(0)},blur:function(){var mn,Qn=document,kr=Qn.activeElement;(mn=fa.current)!==null&&mn!==void 0&&mn.contains(kr)&&(kr==null||kr.blur())}}}),z.useEffect(function(){Nn&&la.current.focus(0)},[]);var Fn=z.useMemo(function(){return{min:Zr,max:ca,direction:ga,disabled:ur,keyboard:Xn,step:sa,included:rn,includedStart:jn,includedEnd:Dn,range:Jr,tabIndex:qr,ariaLabelForHandle:Hr,ariaLabelledByForHandle:ra,ariaRequired:Gr,ariaValueTextFormatterForHandle:ea,styles:sr||{},classNames:hr||{}}},[Zr,ca,ga,ur,Xn,sa,rn,jn,Dn,Jr,qr,Hr,ra,Gr,ea,sr,hr]);return z.createElement(De.Provider,{value:Fn},z.createElement("div",{ref:fa,className:Pe()(Tn,zn,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(Tn,"-disabled"),ur),"".concat(Tn,"-vertical"),Ct),"".concat(Tn,"-horizontal"),!Ct),"".concat(Tn,"-with-marks"),ba.length)),style:Zn,onMouseDown:pt,id:Er},z.createElement("div",{className:Pe()("".concat(Tn,"-rail"),hr==null?void 0:hr.rail),style:(0,ke.Z)((0,ke.Z)({},Un),sr==null?void 0:sr.rail)}),Nr!==!1&&z.createElement(Ne,{prefixCls:Tn,style:rr,values:Mn,startPoint:Ln,onStartMove:In?Sn:void 0}),z.createElement(Et,{prefixCls:Tn,marks:ba,dots:yr,style:an,activeStyle:nn}),z.createElement(Re,{ref:la,prefixCls:Tn,style:Vn,values:Se,draggingIndex:oe,draggingDelete:we,onStartMove:Sn,onOffsetChange:dn,onFocus:qt,onBlur:Gt,handleRender:Ar,activeHandleRender:Dr,onChangeComplete:Cn,onDelete:ma?bn:void 0}),z.createElement(je,{prefixCls:Tn,marks:ba,onClick:ct})))}),Je=Qe,kt=Je,se=ie(16089),te=ie(2171),ae=(0,z.createContext)({}),de=ie(8654),ne=ie(25399),He=z.forwardRef((at,ut)=>{const{open:sn,draggingDelete:Tn}=at,zn=(0,z.useRef)(null),Zn=sn&&!Tn,hr=(0,z.useRef)(null);function sr(){se.Z.cancel(hr.current),hr.current=null}function Er(){hr.current=(0,se.Z)(()=>{var Yt;(Yt=zn.current)===null||Yt===void 0||Yt.forceAlign(),hr.current=null})}return z.useEffect(()=>(Zn?Er():sr(),sr),[Zn,at.title]),z.createElement(ne.Z,Object.assign({ref:(0,de.sQ)(zn,ut)},at,{open:Zn}))}),Ue=ie(36237),bt=ie(17835),Ie=ie(63356),st=ie(16931),St=ie(51636);const Kt=at=>{const{componentCls:ut,antCls:sn,controlSize:Tn,dotSize:zn,marginFull:Zn,marginPart:hr,colorFillContentHover:sr,handleColorDisabled:Er,calc:Yt,handleSize:ur,handleSizeHover:Hn,handleActiveColor:Xn,handleActiveOutlineColor:Nn,handleLineWidth:qt,handleLineWidthHover:Gt,motionDurationMid:Dt}=at;return{[ut]:Object.assign(Object.assign({},(0,Ie.Wf)(at)),{position:"relative",height:Tn,margin:`${(0,Ue.unit)(hr)} ${(0,Ue.unit)(Zn)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Ue.unit)(Zn)} ${(0,Ue.unit)(hr)}`},[`${ut}-rail`]:{position:"absolute",backgroundColor:at.railBg,borderRadius:at.borderRadiusXS,transition:`background-color ${Dt}`},[`${ut}-track,${ut}-tracks`]:{position:"absolute",transition:`background-color ${Dt}`},[`${ut}-track`]:{backgroundColor:at.trackBg,borderRadius:at.borderRadiusXS},[`${ut}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ut}-rail`]:{backgroundColor:at.railHoverBg},[`${ut}-track`]:{backgroundColor:at.trackHoverBg},[`${ut}-dot`]:{borderColor:sr},[`${ut}-handle::after`]:{boxShadow:`0 0 0 ${(0,Ue.unit)(qt)} ${at.colorPrimaryBorderHover}`},[`${ut}-dot-active`]:{borderColor:at.dotActiveBorderColor}},[`${ut}-handle`]:{position:"absolute",width:ur,height:ur,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:Yt(qt).mul(-1).equal(),insetBlockStart:Yt(qt).mul(-1).equal(),width:Yt(ur).add(Yt(qt).mul(2)).equal(),height:Yt(ur).add(Yt(qt).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:ur,height:ur,backgroundColor:at.colorBgElevated,boxShadow:`0 0 0 ${(0,Ue.unit)(qt)} ${at.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` - inset-inline-start ${Dt}, - inset-block-start ${Dt}, - width ${Dt}, - height ${Dt}, - box-shadow ${Dt}, - outline ${Dt} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:Yt(Hn).sub(ur).div(2).add(Gt).mul(-1).equal(),insetBlockStart:Yt(Hn).sub(ur).div(2).add(Gt).mul(-1).equal(),width:Yt(Hn).add(Yt(Gt).mul(2)).equal(),height:Yt(Hn).add(Yt(Gt).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${(0,Ue.unit)(Gt)} ${Xn}`,outline:`6px solid ${Nn}`,width:Hn,height:Hn,insetInlineStart:at.calc(ur).sub(Hn).div(2).equal(),insetBlockStart:at.calc(ur).sub(Hn).div(2).equal()}}},[`&-lock ${ut}-handle`]:{"&::before, &::after":{transition:"none"}},[`${ut}-mark`]:{position:"absolute",fontSize:at.fontSize},[`${ut}-mark-text`]:{position:"absolute",display:"inline-block",color:at.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:at.colorText}},[`${ut}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${ut}-dot`]:{position:"absolute",width:zn,height:zn,backgroundColor:at.colorBgElevated,border:`${(0,Ue.unit)(qt)} solid ${at.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${at.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:at.dotActiveBorderColor}},[`&${ut}-disabled`]:{cursor:"not-allowed",[`${ut}-rail`]:{backgroundColor:`${at.railBg} !important`},[`${ut}-track`]:{backgroundColor:`${at.trackBgDisabled} !important`},[` - ${ut}-dot - `]:{backgroundColor:at.colorBgElevated,borderColor:at.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ut}-handle::after`]:{backgroundColor:at.colorBgElevated,cursor:"not-allowed",width:ur,height:ur,boxShadow:`0 0 0 ${(0,Ue.unit)(qt)} ${Er}`,insetInlineStart:0,insetBlockStart:0},[` - ${ut}-mark-text, - ${ut}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${sn}-tooltip-inner`]:{minWidth:"unset"}})}},$t=(at,ut)=>{const{componentCls:sn,railSize:Tn,handleSize:zn,dotSize:Zn,marginFull:hr,calc:sr}=at,Er=ut?"paddingBlock":"paddingInline",Yt=ut?"width":"height",ur=ut?"height":"width",Hn=ut?"insetBlockStart":"insetInlineStart",Xn=ut?"top":"insetInlineStart",Nn=sr(Tn).mul(3).sub(zn).div(2).equal(),qt=sr(zn).sub(Tn).div(2).equal(),Gt=ut?{borderWidth:`${(0,Ue.unit)(qt)} 0`,transform:`translateY(${(0,Ue.unit)(sr(qt).mul(-1).equal())})`}:{borderWidth:`0 ${(0,Ue.unit)(qt)}`,transform:`translateX(${(0,Ue.unit)(at.calc(qt).mul(-1).equal())})`};return{[Er]:Tn,[ur]:sr(Tn).mul(3).equal(),[`${sn}-rail`]:{[Yt]:"100%",[ur]:Tn},[`${sn}-track,${sn}-tracks`]:{[ur]:Tn},[`${sn}-track-draggable`]:Object.assign({},Gt),[`${sn}-handle`]:{[Hn]:Nn},[`${sn}-mark`]:{insetInlineStart:0,top:0,[Xn]:sr(Tn).mul(3).add(ut?0:hr).equal(),[Yt]:"100%"},[`${sn}-step`]:{insetInlineStart:0,top:0,[Xn]:Tn,[Yt]:"100%",[ur]:Tn},[`${sn}-dot`]:{position:"absolute",[Hn]:sr(Tn).sub(Zn).div(2).equal()}}},Nt=at=>{const{componentCls:ut,marginPartWithMark:sn}=at;return{[`${ut}-horizontal`]:Object.assign(Object.assign({},$t(at,!0)),{[`&${ut}-with-marks`]:{marginBottom:sn}})}},yt=at=>{const{componentCls:ut}=at;return{[`${ut}-vertical`]:Object.assign(Object.assign({},$t(at,!1)),{height:"100%"})}},en=at=>{const sn=at.controlHeightLG/4,Tn=at.controlHeightSM/2,zn=at.lineWidth+1,Zn=at.lineWidth+1*1.5,hr=at.colorPrimary,sr=new bt.FastColor(hr).setA(.2).toRgbString();return{controlSize:sn,railSize:4,handleSize:sn,handleSizeHover:Tn,dotSize:8,handleLineWidth:zn,handleLineWidthHover:Zn,railBg:at.colorFillTertiary,railHoverBg:at.colorFillSecondary,trackBg:at.colorPrimaryBorder,trackHoverBg:at.colorPrimaryBorderHover,handleColor:at.colorPrimaryBorder,handleActiveColor:hr,handleActiveOutlineColor:sr,handleColorDisabled:new bt.FastColor(at.colorTextDisabled).onBackground(at.colorBgContainer).toHexString(),dotBorderColor:at.colorBorderSecondary,dotActiveBorderColor:at.colorPrimaryBorder,trackBgDisabled:at.colorBgContainerDisabled}};var Jt=(0,st.I$)("Slider",at=>{const ut=(0,St.mergeToken)(at,{marginPart:at.calc(at.controlHeight).sub(at.controlSize).div(2).equal(),marginFull:at.calc(at.controlSize).div(2).equal(),marginPartWithMark:at.calc(at.controlHeightLG).sub(at.controlSize).equal()});return[Kt(ut),Nt(ut),yt(ut)]},en);function Ot(){const[at,ut]=z.useState(!1),sn=z.useRef(null),Tn=()=>{se.Z.cancel(sn.current)},zn=Zn=>{Tn(),Zn?ut(Zn):sn.current=(0,se.Z)(()=>{ut(Zn)})};return z.useEffect(()=>Tn,[]),[at,zn]}var vt=ie(48755),Pn=function(at,ut){var sn={};for(var Tn in at)Object.prototype.hasOwnProperty.call(at,Tn)&&ut.indexOf(Tn)<0&&(sn[Tn]=at[Tn]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zn=0,Tn=Object.getOwnPropertySymbols(at);zntypeof sn=="number"?sn.toString():""}var _n=z.forwardRef((at,ut)=>{const{prefixCls:sn,range:Tn,className:zn,rootClassName:Zn,style:hr,disabled:sr,tooltipPrefixCls:Er,tipFormatter:Yt,tooltipVisible:ur,getTooltipPopupContainer:Hn,tooltipPlacement:Xn,tooltip:Nn={},onChangeComplete:qt,classNames:Gt,styles:Dt}=at,mt=Pn(at,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Wt}=at,{getPrefixCls:En,direction:Kn,className:fr,style:Sr,classNames:Br,styles:Cr,getPopupContainer:br}=(0,vt.dj)("slider"),On=z.useContext(te.Z),zt=sr!=null?sr:On,{handleRender:Yn,direction:jt}=z.useContext(ae),xe=(jt||Kn)==="rtl",[Ke,An]=Ot(),[hn,Ct]=Ot(),gn=Object.assign({},Nn),{open:rn,placement:Ln,getPopupContainer:rr,prefixCls:Vn,formatter:Un}=gn,an=rn!=null?rn:ur,nn=(Ke||hn)&&an!==!1,nr=Lt(Un,Yt),[yr,Ar]=Ot(),Dr=Jr=>{qt==null||qt(Jr),Ar(!1)},Nr=(Jr,ma)=>Jr||(ma?xe?"left":"right":"top"),zr=En("slider",sn),[qr,Hr,ra]=Jt(zr),Gr=Pe()(zn,fr,Br.root,Gt==null?void 0:Gt.root,Zn,{[`${zr}-rtl`]:xe,[`${zr}-lock`]:yr},Hr,ra);xe&&!mt.vertical&&(mt.reverse=!mt.reverse),z.useEffect(()=>{const Jr=()=>{(0,se.Z)(()=>{Ct(!1)},1)};return document.addEventListener("mouseup",Jr),()=>{document.removeEventListener("mouseup",Jr)}},[]);const ea=Tn&&!an,la=Yn||((Jr,ma)=>{const{index:ua}=ma,ar=Jr.props;function cr(aa,ba,lt){var Qt,Zt,Vt,yn;lt&&((Zt=(Qt=mt)[aa])===null||Zt===void 0||Zt.call(Qt,ba)),(yn=(Vt=ar)[aa])===null||yn===void 0||yn.call(Vt,ba)}const Zr=Object.assign(Object.assign({},ar),{onMouseEnter:aa=>{An(!0),cr("onMouseEnter",aa)},onMouseLeave:aa=>{An(!1),cr("onMouseLeave",aa)},onMouseDown:aa=>{Ct(!0),Ar(!0),cr("onMouseDown",aa)},onFocus:aa=>{var ba;Ct(!0),(ba=mt.onFocus)===null||ba===void 0||ba.call(mt,aa),cr("onFocus",aa,!0)},onBlur:aa=>{var ba;Ct(!1),(ba=mt.onBlur)===null||ba===void 0||ba.call(mt,aa),cr("onBlur",aa,!0)}}),ca=z.cloneElement(Jr,Zr),sa=(!!an||nn)&&nr!==null;return ea?ca:z.createElement(He,Object.assign({},gn,{prefixCls:En("tooltip",Vn!=null?Vn:Er),title:nr?nr(ma.value):"",open:sa,placement:Nr(Ln!=null?Ln:Xn,Wt),key:ua,classNames:{root:`${zr}-tooltip`},getPopupContainer:rr||Hn||br}),ca)}),fa=ea?(Jr,ma)=>{const ua=z.cloneElement(Jr,{style:Object.assign(Object.assign({},Jr.props.style),{visibility:"hidden"})});return z.createElement(He,Object.assign({},gn,{prefixCls:En("tooltip",Vn!=null?Vn:Er),title:nr?nr(ma.value):"",open:nr!==null&&nn,placement:Nr(Ln!=null?Ln:Xn,Wt),key:"tooltip",classNames:{root:`${zr}-tooltip`},getPopupContainer:rr||Hn||br,draggingDelete:ma.draggingDelete}),ua)}:void 0,ga=Object.assign(Object.assign(Object.assign(Object.assign({},Cr.root),Sr),Dt==null?void 0:Dt.root),hr),ya=Object.assign(Object.assign({},Cr.tracks),Dt==null?void 0:Dt.tracks),oa=Pe()(Br.tracks,Gt==null?void 0:Gt.tracks);return qr(z.createElement(kt,Object.assign({},mt,{classNames:Object.assign({handle:Pe()(Br.handle,Gt==null?void 0:Gt.handle),rail:Pe()(Br.rail,Gt==null?void 0:Gt.rail),track:Pe()(Br.track,Gt==null?void 0:Gt.track)},oa?{tracks:oa}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},Cr.handle),Dt==null?void 0:Dt.handle),rail:Object.assign(Object.assign({},Cr.rail),Dt==null?void 0:Dt.rail),track:Object.assign(Object.assign({},Cr.track),Dt==null?void 0:Dt.track)},Object.keys(ya).length?{tracks:ya}:{}),step:mt.step,range:Tn,className:Gr,style:ga,disabled:zt,ref:ut,prefixCls:zr,handleRender:la,activeHandleRender:fa,onChangeComplete:Dr})))})},22275:function(pn,ln,ie){"use strict";var z,ze=ie(25569).default;z={value:!0},ln.Z=void 0;var Pe=ze(ie(44820)),ke=ze(ie(31191));const Ce={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},Pe.default),timePickerLocale:Object.assign({},ke.default)};Ce.lang.ok="\u786E\u5B9A";var fe=ln.Z=Ce},31191:function(pn,ln){"use strict";Object.defineProperty(ln,"__esModule",{value:!0}),ln.default=void 0;const ie={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};var z=ln.default=ie},99498:function(pn,ln,ie){(function(z){z(ie(89780))})(function(z){z.defineOption("placeholder","",function($e,Fe,le){var dt=le&&le!=z.Init;if(Fe&&!dt)$e.on("blur",Ce),$e.on("change",fe),$e.on("swapDoc",fe),z.on($e.getInputField(),"compositionupdate",$e.state.placeholderCompose=function(){ke($e)}),fe($e);else if(!Fe&&dt){$e.off("blur",Ce),$e.off("change",fe),$e.off("swapDoc",fe),z.off($e.getInputField(),"compositionupdate",$e.state.placeholderCompose),ze($e);var ge=$e.getWrapperElement();ge.className=ge.className.replace(" CodeMirror-empty","")}Fe&&!$e.hasFocus()&&Ce($e)});function ze($e){$e.state.placeholder&&($e.state.placeholder.parentNode.removeChild($e.state.placeholder),$e.state.placeholder=null)}function Pe($e){ze($e);var Fe=$e.state.placeholder=document.createElement("pre");Fe.style.cssText="height: 0; overflow: visible",Fe.style.direction=$e.getOption("direction"),Fe.className="CodeMirror-placeholder CodeMirror-line-like";var le=$e.getOption("placeholder");typeof le=="string"&&(le=document.createTextNode(le)),Fe.appendChild(le),$e.display.lineSpace.insertBefore(Fe,$e.display.lineSpace.firstChild)}function ke($e){setTimeout(function(){var Fe=!1,le=$e.getInputField();le.nodeName=="TEXTAREA"?Fe=!le.value:$e.lineCount()==1&&(Fe=!/[^\u200b]/.test(le.querySelector(".CodeMirror-line").textContent)),Fe?Pe($e):ze($e)},20)}function Ce($e){We($e)&&Pe($e)}function fe($e){var Fe=$e.getWrapperElement(),le=We($e);Fe.className=Fe.className.replace(" CodeMirror-empty","")+(le?" CodeMirror-empty":""),le?Pe($e):ze($e)}function We($e){return $e.lineCount()===1&&$e.getLine(0)===""}})},25717:function(pn,ln,ie){(function(z){z(ie(89780))})(function(z){var ze={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Pe=z.Pos;z.defineOption("autoCloseBrackets",!1,function(Ge,qe,nt){nt&&nt!=z.Init&&(Ge.removeKeyMap(Ce),Ge.state.closeBrackets=null),qe&&(fe(ke(qe,"pairs")),Ge.state.closeBrackets=qe,Ge.addKeyMap(Ce))});function ke(Ge,qe){return qe=="pairs"&&typeof Ge=="string"?Ge:typeof Ge=="object"&&Ge[qe]!=null?Ge[qe]:ze[qe]}var Ce={Backspace:Fe,Enter:le};function fe(Ge){for(var qe=0;qe=0;it--){var De=Tt[it].head;Ge.replaceRange("",Pe(De.line,De.ch-1),Pe(De.line,De.ch+1),"+delete")}}function le(Ge){var qe=$e(Ge),nt=qe&&ke(qe,"explode");if(!nt||Ge.getOption("disableInput"))return z.Pass;for(var Tt=Ge.listSelections(),it=0;it0;return{anchor:new Pe(Ge.anchor.line,Ge.anchor.ch+(qe?-1:1)),head:new Pe(Ge.head.line,Ge.head.ch+(qe?1:-1))}}function ge(Ge,qe){var nt=$e(Ge);if(!nt||Ge.getOption("disableInput"))return z.Pass;var Tt=ke(nt,"pairs"),it=Tt.indexOf(qe);if(it==-1)return z.Pass;for(var ot=ke(nt,"closeBefore"),De=ke(nt,"triples"),me=Tt.charAt(it+1)==qe,Ve=Ge.listSelections(),et=it%2==0,At,Le=0;Le=0&&Ge.getRange(Re,Pe(Re.line,Re.ch+3))==qe+qe+qe?Te="skipThree":Te="skip";else if(me&&Re.ch>1&&De.indexOf(qe)>=0&&Ge.getRange(Pe(Re.line,Re.ch-2),Re)==qe+qe){if(Re.ch>2&&/\bstring/.test(Ge.getTokenTypeAt(Pe(Re.line,Re.ch-2))))return z.Pass;Te="addFour"}else if(me){var Ye=Re.ch==0?" ":Ge.getRange(Pe(Re.line,Re.ch-1),Re);if(!z.isWordChar(Xe)&&Ye!=qe&&!z.isWordChar(Ye))Te="both";else return z.Pass}else if(et&&(Xe.length===0||/\s/.test(Xe)||ot.indexOf(Xe)>-1))Te="both";else return z.Pass;if(!At)At=Te;else if(At!=Te)return z.Pass}var je=it%2?Tt.charAt(it-1):qe,Rt=it%2?qe:Tt.charAt(it+1);Ge.operation(function(){if(At=="skip")Ge.execCommand("goCharRight");else if(At=="skipThree")for(var wt=0;wt<3;wt++)Ge.execCommand("goCharRight");else if(At=="surround"){for(var ft=Ge.getSelections(),wt=0;wt'"]=function(xt){return ke(xt)}),Fe.addKeyMap(ge)}});var ze=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Pe=["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 ke(Fe){if(Fe.getOption("disableInput"))return z.Pass;for(var le=Fe.listSelections(),dt=[],ge=Fe.getOption("autoCloseTags"),xt=0;xt_e.ch&&(it=it.slice(0,it.length-Ge.end+_e.ch));var Ve=it.toLowerCase();if(!it||Ge.type=="string"&&(Ge.end!=_e.ch||!/[\"\']/.test(Ge.string.charAt(Ge.string.length-1))||Ge.string.length==1)||Ge.type=="tag"&&Tt.close||Ge.string.indexOf("/")==_e.ch-Ge.start-1||De&&We(De,Ve)>-1||$e(Fe,qe.mode.xmlCurrentContext&&qe.mode.xmlCurrentContext(nt)||[],it,_e,!0))return z.Pass;var et=typeof ge=="object"&&ge.emptyTags;if(et&&We(et,it)>-1){dt[xt]={text:"/>",newPos:z.Pos(_e.line,_e.ch+2)};continue}var At=me&&We(me,Ve)>-1;dt[xt]={indent:At,text:">"+(At?` - -`:"")+"",newPos:At?z.Pos(_e.line+1,0):z.Pos(_e.line,_e.ch+1)}}for(var Le=typeof ge=="object"&&ge.dontIndentOnAutoClose,xt=le.length-1;xt>=0;xt--){var Ae=dt[xt];Fe.replaceRange(Ae.text,le[xt].head,le[xt].anchor,"+insert");var Re=Fe.listSelections().slice(0);Re[xt]={head:Ae.newPos,anchor:Ae.newPos},Fe.setSelections(Re),!Le&&Ae.indent&&(Fe.indentLine(Ae.newPos.line,null,!0),Fe.indentLine(Ae.newPos.line+1,null,!0))}}function Ce(Fe,le){for(var dt=Fe.listSelections(),ge=[],xt=le?"/":""&&(De+=">"),ge[qe]=De}if(Fe.replaceSelections(ge),dt=Fe.listSelections(),!Ge)for(var qe=0;qe=0&&le[nt]==dt;nt--)++qe;ge=Ge.to;for(var nt=1;nt=nt.max))return nt.ch=0,nt.text=nt.cm.getLine(++nt.line),!0}function le(nt){if(!(nt.line<=nt.min))return nt.text=nt.cm.getLine(--nt.line),nt.ch=nt.text.length,!0}function dt(nt){for(;;){var Tt=nt.text.indexOf(">",nt.ch);if(Tt==-1){if(Fe(nt))continue;return}if(!$e(nt,Tt+1)){nt.ch=Tt+1;continue}var it=nt.text.lastIndexOf("/",Tt),ot=it>-1&&!/\S/.test(nt.text.slice(it+1,Tt));return nt.ch=Tt+1,ot?"selfClose":"regular"}}function ge(nt){for(;;){var Tt=nt.ch?nt.text.lastIndexOf("<",nt.ch-1):-1;if(Tt==-1){if(le(nt))continue;return}if(!$e(nt,Tt+1)){nt.ch=Tt;continue}fe.lastIndex=Tt,nt.ch=Tt;var it=fe.exec(nt.text);if(it&&it.index==Tt)return it}}function xt(nt){for(;;){fe.lastIndex=nt.ch;var Tt=fe.exec(nt.text);if(!Tt){if(Fe(nt))continue;return}if(!$e(nt,Tt.index+1)){nt.ch=Tt.index+1;continue}return nt.ch=Tt.index+Tt[0].length,Tt}}function _e(nt){for(;;){var Tt=nt.ch?nt.text.lastIndexOf(">",nt.ch-1):-1;if(Tt==-1){if(le(nt))continue;return}if(!$e(nt,Tt+1)){nt.ch=Tt;continue}var it=nt.text.lastIndexOf("/",Tt),ot=it>-1&&!/\S/.test(nt.text.slice(it+1,Tt));return nt.ch=Tt+1,ot?"selfClose":"regular"}}function Ge(nt,Tt){for(var it=[];;){var ot=xt(nt),De,me=nt.line,Ve=nt.ch-(ot?ot[0].length:0);if(!ot||!(De=dt(nt)))return;if(De!="selfClose")if(ot[1]){for(var et=it.length-1;et>=0;--et)if(it[et]==ot[2]){it.length=et;break}if(et<0&&(!Tt||Tt==ot[2]))return{tag:ot[2],from:ze(me,Ve),to:ze(nt.line,nt.ch)}}else it.push(ot[2])}}function qe(nt,Tt){for(var it=[];;){var ot=_e(nt);if(!ot)return;if(ot=="selfClose"){ge(nt);continue}var De=nt.line,me=nt.ch,Ve=ge(nt);if(!Ve)return;if(Ve[1])it.push(Ve[2]);else{for(var et=it.length-1;et>=0;--et)if(it[et]==Ve[2]){it.length=et;break}if(et<0&&(!Tt||Tt==Ve[2]))return{tag:Ve[2],from:ze(nt.line,nt.ch),to:ze(De,me)}}}}z.registerHelper("fold","xml",function(nt,Tt){for(var it=new We(nt,Tt.line,0);;){var ot=xt(it);if(!ot||it.line!=Tt.line)return;var De=dt(it);if(!De)return;if(!ot[1]&&De!="selfClose"){var me=ze(it.line,it.ch),Ve=Ge(it,ot[2]);return Ve&&Pe(Ve.from,me)>0?{from:me,to:Ve.from}:null}}}),z.findMatchingTag=function(nt,Tt,it){var ot=new We(nt,Tt.line,Tt.ch,it);if(!(ot.text.indexOf(">")==-1&&ot.text.indexOf("<")==-1)){var De=dt(ot),me=De&&ze(ot.line,ot.ch),Ve=De&&ge(ot);if(!(!De||!Ve||Pe(ot,Tt)>0)){var et={from:ze(ot.line,ot.ch),to:me,tag:Ve[2]};return De=="selfClose"?{open:et,close:null,at:"open"}:Ve[1]?{open:qe(ot,Ve[2]),close:et,at:"close"}:(ot=new We(nt,me.line,me.ch,it),{open:et,close:Ge(ot,Ve[2]),at:"open"})}}},z.findEnclosingTag=function(nt,Tt,it,ot){for(var De=new We(nt,Tt.line,Tt.ch,it);;){var me=qe(De,ot);if(!me)break;var Ve=new We(nt,Tt.line,Tt.ch,it),et=Ge(Ve,me.tag);if(et)return{open:me,close:et}}},z.scanForClosingTag=function(nt,Tt,it,ot){var De=new We(nt,Tt.line,Tt.ch,ot?{from:0,to:ot}:null);return Ge(De,it)}})},89780:function(pn){(function(ln,ie){pn.exports=ie()})(this,function(){"use strict";var ln=navigator.userAgent,ie=navigator.platform,z=/gecko\/\d/i.test(ln),ze=/MSIE \d/.test(ln),Pe=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ln),ke=/Edge\/(\d+)/.exec(ln),Ce=ze||Pe||ke,fe=Ce&&(ze?document.documentMode||6:+(ke||Pe)[1]),We=!ke&&/WebKit\//.test(ln),$e=We&&/Qt\/\d+\.\d+/.test(ln),Fe=!ke&&/Chrome\//.test(ln),le=/Opera\//.test(ln),dt=/Apple Computer/.test(navigator.vendor),ge=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ln),xt=/PhantomJS/.test(ln),_e=!ke&&/AppleWebKit/.test(ln)&&/Mobile\/\w+/.test(ln),Ge=/Android/.test(ln),qe=_e||Ge||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ln),nt=_e||/Mac/.test(ie),Tt=/\bCrOS\b/.test(ln),it=/win/i.test(ie),ot=le&&ln.match(/Version\/(\d*\.\d*)/);ot&&(ot=Number(ot[1])),ot&&ot>=15&&(le=!1,We=!0);var De=nt&&($e||le&&(ot==null||ot<12.11)),me=z||Ce&&fe>=9;function Ve(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var et=function(a,y){var x=a.className,b=Ve(y).exec(x);if(b){var E=x.slice(b.index+b[0].length);a.className=x.slice(0,b.index)+(E?b[1]+E:"")}};function At(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Le(a,y){return At(a).appendChild(y)}function Ae(a,y,x,b){var E=document.createElement(a);if(x&&(E.className=x),b&&(E.style.cssText=b),typeof y=="string")E.appendChild(document.createTextNode(y));else if(y)for(var re=0;re=y)return ce+(y-re);ce+=ve-re,ce+=x-ce%x,re=ve+1}}var ue=function(){this.id=null,this.f=null,this.time=0,this.handler=ft(this.onTimeout,this)};ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ue.prototype.set=function(a,y){this.f=y;var x=+new Date+a;(!this.id||x=y)return b+Math.min(ce,y-E);if(E+=re-b,E+=x-E%x,b=re+1,E>=y)return b}}var Ze=[""];function Bt(a){for(;Ze.length<=a;)Ze.push(Qe(Ze)+" ");return Ze[a]}function Qe(a){return a[a.length-1]}function Je(a,y){for(var x=[],b=0;b"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ee.test(a))}function de(a,y){return y?y.source.indexOf("\\w")>-1&&ae(a)?!0:y.test(a):ae(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var he=/[\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 He(a){return a.charCodeAt(0)>=768&&he.test(a)}function Ue(a,y,x){for(;(x<0?y>0:yx?-1:1;;){if(y==x)return y;var E=(y+x)/2,re=b<0?Math.ceil(E):Math.floor(E);if(re==y)return a(re)?y:x;a(re)?x=re:y=re+b}}function Ie(a,y,x,b){if(!a)return b(y,x,"ltr",0);for(var E=!1,re=0;rey||y==x&&ce.to==y)&&(b(Math.max(ce.from,y),Math.min(ce.to,x),ce.level==1?"rtl":"ltr",re),E=!0)}E||b(y,x,"ltr")}var st=null;function St(a,y,x){var b;st=null;for(var E=0;Ey)return E;re.to==y&&(re.from!=re.to&&x=="before"?b=E:st=E),re.from==y&&(re.from!=re.to&&x!="before"?b=E:st=E)}return b!=null?b:st}var Kt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function x(Ee){return Ee<=247?a.charAt(Ee):1424<=Ee&&Ee<=1524?"R":1536<=Ee&&Ee<=1785?y.charAt(Ee-1536):1774<=Ee&&Ee<=2220?"r":8192<=Ee&&Ee<=8203?"w":Ee==8204?"b":"L"}var b=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,E=/[stwN]/,re=/[LRr]/,ce=/[Lb1n]/,ve=/[1n]/;function pe(Ee,gt,Ft){this.level=Ee,this.from=gt,this.to=Ft}return function(Ee,gt){var Ft=gt=="ltr"?"L":"R";if(Ee.length==0||gt=="ltr"&&!b.test(Ee))return!1;for(var wn=Ee.length,cn=[],ir=0;ir-1&&(b[y]=E.slice(0,re).concat(E.slice(re+1)))}}}function Ot(a,y){var x=en(a,y);if(x.length)for(var b=Array.prototype.slice.call(arguments,2),E=0;E0}function kn(a){a.prototype.on=function(y,x){yt(this,y,x)},a.prototype.off=function(y,x){Jt(this,y,x)}}function _n(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function at(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function ut(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function sn(a){_n(a),at(a)}function Tn(a){return a.target||a.srcElement}function zn(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),nt&&a.ctrlKey&&y==1&&(y=3),y}var Zn=function(){if(Ce&&fe<9)return!1;var a=Ae("div");return"draggable"in a||"dragDrop"in a}(),hr;function sr(a){if(hr==null){var y=Ae("span","\u200B");Le(a,Ae("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(hr=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ce&&fe<8))}var x=hr?Ae("span","\u200B"):Ae("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return x.setAttribute("cm-text",""),x}var Er;function Yt(a){if(Er!=null)return Er;var y=Le(a,document.createTextNode("A\u062EA")),x=Te(y,0,1).getBoundingClientRect(),b=Te(y,1,2).getBoundingClientRect();return At(a),!x||x.left==x.right?!1:Er=b.right-x.right<3}var ur=` - -b`.split(/\n/).length!=3?function(a){for(var y=0,x=[],b=a.length;y<=b;){var E=a.indexOf(` -`,y);E==-1&&(E=a.length);var re=a.slice(y,a.charAt(E-1)=="\r"?E-1:E),ce=re.indexOf("\r");ce!=-1?(x.push(re.slice(0,ce)),y+=ce+1):(x.push(re),y=E+1)}return x}:function(a){return a.split(/\r\n?|\n/)},Hn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(x){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},Xn=function(){var a=Ae("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Nn=null;function qt(a){if(Nn!=null)return Nn;var y=Le(a,Ae("span","x")),x=y.getBoundingClientRect(),b=Te(y,0,1).getBoundingClientRect();return Nn=Math.abs(x.left-b.left)>1}var Gt={},Dt={};function mt(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),Gt[a]=y}function Wt(a,y){Dt[a]=y}function En(a){if(typeof a=="string"&&Dt.hasOwnProperty(a))a=Dt[a];else if(a&&typeof a.name=="string"&&Dt.hasOwnProperty(a.name)){var y=Dt[a.name];typeof y=="string"&&(y={name:y}),a=te(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return En("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return En("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Kn(a,y){y=En(y);var x=Gt[y.name];if(!x)return Kn(a,"text/plain");var b=x(a,y);if(fr.hasOwnProperty(y.name)){var E=fr[y.name];for(var re in E)E.hasOwnProperty(re)&&(b.hasOwnProperty(re)&&(b["_"+re]=b[re]),b[re]=E[re])}if(b.name=y.name,y.helperType&&(b.helperType=y.helperType),y.modeProps)for(var ce in y.modeProps)b[ce]=y.modeProps[ce];return b}var fr={};function Sr(a,y){var x=fr.hasOwnProperty(a)?fr[a]:fr[a]={};Et(y,x)}function Br(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var x={};for(var b in y){var E=y[b];E instanceof Array&&(E=E.concat([])),x[b]=E}return x}function Cr(a,y){for(var x;a.innerMode&&(x=a.innerMode(y),!(!x||x.mode==a));)y=x.state,a=x.mode;return x||{mode:a,state:y}}function br(a,y,x){return a.startState?a.startState(y,x):!0}var On=function(a,y,x){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=x};On.prototype.eol=function(){return this.pos>=this.string.length},On.prototype.sol=function(){return this.pos==this.lineStart},On.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},On.prototype.next=function(){if(this.posy},On.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},On.prototype.skipToEnd=function(){this.pos=this.string.length},On.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},On.prototype.backUp=function(a){this.pos-=a},On.prototype.column=function(){return this.lastColumnPos0?null:(re&&y!==!1&&(this.pos+=re[0].length),re)}},On.prototype.current=function(){return this.string.slice(this.start,this.pos)},On.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},On.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},On.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function zt(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var x=a;!x.lines;)for(var b=0;;++b){var E=x.children[b],re=E.chunkSize();if(y=a.first&&yx?Ct(x,zt(a,x).text.length):nn(y,zt(a,y.line).text.length)}function nn(a,y){var x=a.ch;return x==null||x>y?Ct(a.line,y):x<0?Ct(a.line,0):a}function nr(a,y){for(var x=[],b=0;bthis.maxLookAhead&&(this.maxLookAhead=a),y},Ar.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Ar.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ar.fromSaved=function(a,y,x){return y instanceof yr?new Ar(a,Br(a.mode,y.state),x,y.lookAhead):new Ar(a,Br(a.mode,y),x)},Ar.prototype.save=function(a){var y=a!==!1?Br(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new yr(y,this.maxLookAhead):y};function Dr(a,y,x,b){var E=[a.state.modeGen],re={};fa(a,y.text,a.doc.mode,x,function(Ee,gt){return E.push(Ee,gt)},re,b);for(var ce=x.state,ve=function(Ee){x.baseTokens=E;var gt=a.state.overlays[Ee],Ft=1,wn=0;x.state=!0,fa(a,y.text,gt.mode,x,function(cn,ir){for(var wr=Ft;wncn&&E.splice(Ft,1,cn,E[Ft+1],Rr),Ft+=2,wn=Math.min(cn,Rr)}if(ir)if(gt.opaque)E.splice(wr,Ft-wr,cn,"overlay "+ir),Ft=wr+2;else for(;wra.options.maxHighlightLength&&Br(a.doc.mode,b.state),re=Dr(a,y,b);E&&(b.state=E),y.stateAfter=b.save(!E),y.styles=re.styles,re.classes?y.styleClasses=re.classes:y.styleClasses&&(y.styleClasses=null),x===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function zr(a,y,x){var b=a.doc,E=a.display;if(!b.mode.startState)return new Ar(b,!0,y);var re=ga(a,y,x),ce=re>b.first&&zt(b,re-1).stateAfter,ve=ce?Ar.fromSaved(b,ce,re):new Ar(b,br(b.mode),re);return b.iter(re,y,function(pe){qr(a,pe.text,ve);var Ee=ve.line;pe.stateAfter=Ee==y-1||Ee%5==0||Ee>=E.viewFrom&&Eey.start)return re}throw new Error("Mode "+a.name+" failed to advance stream.")}var Gr=function(a,y,x){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=x};function ea(a,y,x,b){var E=a.doc,re=E.mode,ce;y=an(E,y);var ve=zt(E,y.line),pe=zr(a,y.line,x),Ee=new On(ve.text,a.options.tabSize,pe),gt;for(b&&(gt=[]);(b||Ee.posa.options.maxHighlightLength?(ve=!1,ce&&qr(a,y,b,gt.pos),gt.pos=y.length,Ft=null):Ft=la(ra(x,gt,b.state,wn),re),wn){var cn=wn[0].name;cn&&(Ft="m-"+(Ft?cn+" "+Ft:cn))}if(!ve||Ee!=Ft){for(;pece;--ve){if(ve<=re.first)return re.first;var pe=zt(re,ve-1),Ee=pe.stateAfter;if(Ee&&(!x||ve+(Ee instanceof yr?Ee.lookAhead:0)<=re.modeFrontier))return ve;var gt=ye(pe.text,null,a.options.tabSize);(E==null||b>gt)&&(E=ve-1,b=gt)}return E}function ya(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierx;b--){var E=zt(a,b).stateAfter;if(E&&(!(E instanceof yr)||b+E.lookAhead=y:re.to>y);(b||(b=[])).push(new ar(ce,re.from,pe?null:re.to))}}return b}function aa(a,y,x){var b;if(a)for(var E=0;E=y:re.to>y);if(ve||re.from==y&&ce.type=="bookmark"&&(!x||re.marker.insertLeft)){var pe=re.from==null||(ce.inclusiveLeft?re.from<=y:re.from0&&ve)for(var ia=0;ia0)){var gt=[pe,1],Ft=gn(Ee.from,ve.from),wn=gn(Ee.to,ve.to);(Ft<0||!ce.inclusiveLeft&&!Ft)&>.push({from:Ee.from,to:ve.from}),(wn>0||!ce.inclusiveRight&&!wn)&>.push({from:ve.to,to:Ee.to}),E.splice.apply(E,gt),pe+=gt.length-3}}return E}function Zt(a){var y=a.markedSpans;if(y){for(var x=0;xy)&&(!b||er(b,re.marker)<0)&&(b=re.marker)}return b}function Cn(a,y,x,b,E){var re=zt(a,y),ce=Jr&&re.markedSpans;if(ce)for(var ve=0;ve=0&&Ft<=0||gt<=0&&Ft>=0)&&(gt<=0&&(pe.marker.inclusiveRight&&E.inclusiveLeft?gn(Ee.to,x)>=0:gn(Ee.to,x)>0)||gt>=0&&(pe.marker.inclusiveRight&&E.inclusiveLeft?gn(Ee.from,b)<=0:gn(Ee.from,b)<0)))return!0}}}function bn(a){for(var y;y=Mn(a);)a=y.find(-1,!0).line;return a}function Wn(a){for(var y;y=Ht(a);)a=y.find(1,!0).line;return a}function dr(a){for(var y,x;y=Ht(a);)a=y.find(1,!0).line,(x||(x=[])).push(a);return x}function oe(a,y){var x=zt(a,y),b=bn(x);return x==b?y:xe(b)}function be(a,y){if(y>a.lastLine())return y;var x=zt(a,y),b;if(!we(a,x))return y;for(;b=Ht(x);)x=b.find(1,!0).line;return xe(x)+1}function we(a,y){var x=Jr&&y.markedSpans;if(x){for(var b=void 0,E=0;Ey.maxLineLength&&(y.maxLineLength=E,y.maxLine=b)})}var Pt=function(a,y,x){this.text=a,Vt(this,y),this.height=x?x(this):1};Pt.prototype.lineNo=function(){return xe(this)},kn(Pt);function Ut(a,y,x,b){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Zt(a),Vt(a,x);var E=b?b(a):1;E!=a.height&&xn(a,E)}function _t(a){a.parent=null,Zt(a)}var Mt={},dn={};function In(a,y){if(!a||/^\s*$/.test(a))return null;var x=y.addModeClass?dn:Mt;return x[a]||(x[a]=a.replace(/\S+/g,"cm-$&"))}function Sn(a,y){var x=Re("span",null,null,We?"padding-right: .1px":null),b={pre:Re("pre",[x],"CodeMirror-line"),content:x,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var E=0;E<=(y.rest?y.rest.length:0);E++){var re=E?y.rest[E-1]:y.line,ce=void 0;b.pos=0,b.addToken=on,Yt(a.display.measure)&&(ce=$t(re,a.doc.direction))&&(b.addToken=fn(b.addToken,ce)),b.map=[];var ve=y!=a.display.externalMeasured&&xe(re);Dn(re,b,Nr(a,re,ve)),re.styleClasses&&(re.styleClasses.bgClass&&(b.bgClass=Rt(re.styleClasses.bgClass,b.bgClass||"")),re.styleClasses.textClass&&(b.textClass=Rt(re.styleClasses.textClass,b.textClass||""))),b.map.length==0&&b.map.push(0,0,b.content.appendChild(sr(a.display.measure))),E==0?(y.measure.map=b.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(b.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(We){var pe=b.content.lastChild;(/\bcm-tab\b/.test(pe.className)||pe.querySelector&&pe.querySelector(".cm-tab"))&&(b.content.className="cm-tab-wrap-hack")}return Ot(a,"renderLine",a,y.line,b.pre),b.pre.className&&(b.textClass=Rt(b.pre.className,b.textClass||"")),b}function un(a){var y=Ae("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function on(a,y,x,b,E,re,ce){if(y){var ve=a.splitSpaces?Xt(y,a.trailingSpace):y,pe=a.cm.state.specialChars,Ee=!1,gt;if(!pe.test(y))a.col+=y.length,gt=document.createTextNode(ve),a.map.push(a.pos,a.pos+y.length,gt),Ce&&fe<9&&(Ee=!0),a.pos+=y.length;else{gt=document.createDocumentFragment();for(var Ft=0;;){pe.lastIndex=Ft;var wn=pe.exec(y),cn=wn?wn.index-Ft:y.length-Ft;if(cn){var ir=document.createTextNode(ve.slice(Ft,Ft+cn));Ce&&fe<9?gt.appendChild(Ae("span",[ir])):gt.appendChild(ir),a.map.push(a.pos,a.pos+cn,ir),a.col+=cn,a.pos+=cn}if(!wn)break;Ft+=cn+1;var wr=void 0;if(wn[0]==" "){var Rr=a.cm.options.tabSize,Vr=Rr-a.col%Rr;wr=gt.appendChild(Ae("span",Bt(Vr),"cm-tab")),wr.setAttribute("role","presentation"),wr.setAttribute("cm-text"," "),a.col+=Vr}else wn[0]=="\r"||wn[0]==` -`?(wr=gt.appendChild(Ae("span",wn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),wr.setAttribute("cm-text",wn[0]),a.col+=1):(wr=a.cm.options.specialCharPlaceholder(wn[0]),wr.setAttribute("cm-text",wn[0]),Ce&&fe<9?gt.appendChild(Ae("span",[wr])):gt.appendChild(wr),a.col+=1);a.map.push(a.pos,a.pos+1,wr),a.pos++}}if(a.trailingSpace=ve.charCodeAt(y.length-1)==32,x||b||E||Ee||re||ce){var na=x||"";b&&(na+=b),E&&(na+=E);var Xr=Ae("span",[gt],na,re);if(ce)for(var ia in ce)ce.hasOwnProperty(ia)&&ia!="style"&&ia!="class"&&Xr.setAttribute(ia,ce[ia]);return a.content.appendChild(Xr)}a.content.appendChild(gt)}}function Xt(a,y){if(a.length>1&&!/ /.test(a))return a;for(var x=y,b="",E=0;EEe&&Ft.from<=Ee));wn++);if(Ft.to>=gt)return a(x,b,E,re,ce,ve,pe);a(x,b.slice(0,Ft.to-Ee),E,re,null,ve,pe),re=null,b=b.slice(Ft.to-Ee),Ee=Ft.to}}}function jn(a,y,x,b){var E=!b&&x.widgetNode;E&&a.map.push(a.pos,a.pos+y,E),!b&&a.cm.display.input.needsContentAttribute&&(E||(E=a.content.appendChild(document.createElement("span"))),E.setAttribute("cm-marker",x.id)),E&&(a.cm.display.input.setUneditable(E),a.content.appendChild(E)),a.pos+=y,a.trailingSpace=!1}function Dn(a,y,x){var b=a.markedSpans,E=a.text,re=0;if(!b){for(var ce=1;cepe||ja.collapsed&&pa.to==pe&&pa.from==pe)){if(pa.to!=null&&pa.to!=pe&&cn>pa.to&&(cn=pa.to,wr=""),ja.className&&(ir+=" "+ja.className),ja.css&&(wn=(wn?wn+";":"")+ja.css),ja.startStyle&&pa.from==pe&&(Rr+=" "+ja.startStyle),ja.endStyle&&pa.to==cn&&(ia||(ia=[])).push(ja.endStyle,pa.to),ja.title&&((na||(na={})).title=ja.title),ja.attributes)for(var ni in ja.attributes)(na||(na={}))[ni]=ja.attributes[ni];ja.collapsed&&(!Vr||er(Vr.marker,ja)<0)&&(Vr=pa)}else pa.from>pe&&cn>pa.from&&(cn=pa.from)}if(ia)for(var Si=0;Si=ve)break;for(var ji=Math.min(ve,cn);;){if(gt){var Ii=pe+gt.length;if(!Vr){var gi=Ii>ji?gt.slice(0,ji-pe):gt;y.addToken(y,gi,Ft?Ft+ir:ir,Rr,pe+gi.length==cn?wr:"",wn,na)}if(Ii>=ji){gt=gt.slice(ji-pe),pe=ji;break}pe=Ii,Rr=""}gt=E.slice(re,re=x[Ee++]),Ft=In(x[Ee++],y.cm.options)}}}function Fn(a,y,x){this.line=y,this.rest=dr(y),this.size=this.rest?xe(Qe(this.rest))-x+1:1,this.node=this.text=null,this.hidden=we(a,y)}function Rn(a,y,x){for(var b=[],E,re=y;re2&&re.push((pe.bottom+Ee.top)/2-x.top)}}re.push(x.bottom-x.top)}}function $r(a,y,x){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var b=0;bx)return{map:a.measure.maps[E],cache:a.measure.caches[E],before:!0}}function Pa(a,y){y=bn(y);var x=xe(y),b=a.display.externalMeasured=new Fn(a.doc,y,x);b.lineN=x;var E=b.built=Sn(a,b);return b.text=E.pre,Le(a.display.lineMeasure,E.pre),b}function xa(a,y,x,b){return Ra(a,Da(a,y),x,b)}function Ka(a,y){if(y>=a.display.viewFrom&&y=x.lineN&&yy)&&(re=pe-ve,E=re-1,y>=pe&&(ce="right")),E!=null){if(b=a[Ee+2],ve==pe&&x==(b.insertLeft?"left":"right")&&(ce=x),x=="left"&&E==0)for(;Ee&&a[Ee-2]==a[Ee-3]&&a[Ee-1].insertLeft;)b=a[(Ee-=3)+2],ce="left";if(x=="right"&&E==pe-ve)for(;Ee=0&&(x=a[E]).left==x.right;E--);return x}function Ga(a,y,x,b){var E=Za(y.map,x,b),re=E.node,ce=E.start,ve=E.end,pe=E.collapse,Ee;if(re.nodeType==3){for(var gt=0;gt<4;gt++){for(;ce&&He(y.line.text.charAt(E.coverStart+ce));)--ce;for(;E.coverStart+ve0&&(pe=b="right");var Ft;a.options.lineWrapping&&(Ft=re.getClientRects()).length>1?Ee=Ft[b=="right"?Ft.length-1:0]:Ee=re.getBoundingClientRect()}if(Ce&&fe<9&&!ce&&(!Ee||!Ee.left&&!Ee.right)){var wn=re.parentNode.getClientRects()[0];wn?Ee={left:wn.left,right:wn.left+li(a.display),top:wn.top,bottom:wn.bottom}:Ee=Va}for(var cn=Ee.top-y.rect.top,ir=Ee.bottom-y.rect.top,wr=(cn+ir)/2,Rr=y.view.measure.heights,Vr=0;Vr=b.text.length?(pe=b.text.length,Ee="before"):pe<=0&&(pe=0,Ee="after"),!ve)return ce(Ee=="before"?pe-1:pe,Ee=="before");function gt(ir,wr,Rr){var Vr=ve[wr],na=Vr.level==1;return ce(Rr?ir-1:ir,na!=Rr)}var Ft=St(ve,pe,Ee),wn=st,cn=gt(pe,Ft,Ee=="before");return wn!=null&&(cn.other=gt(pe,wn,Ee!="before")),cn}function xr(a,y){var x=0;y=an(a.doc,y),a.options.lineWrapping||(x=li(a.display)*y.ch);var b=zt(a.doc,y.line),E=Me(b)+Lr(a.display);return{left:x,right:x,top:E,bottom:E+b.height}}function jr(a,y,x,b,E){var re=Ct(a,y,x);return re.xRel=E,b&&(re.outside=b),re}function Mr(a,y,x){var b=a.doc;if(x+=a.display.viewOffset,x<0)return jr(b.first,0,null,-1,-1);var E=Ke(b,x),re=b.first+b.size-1;if(E>re)return jr(b.first+b.size-1,zt(b,re).text.length,null,1,1);y<0&&(y=0);for(var ce=zt(b,E);;){var ve=Ya(a,ce,E,y,x),pe=vn(ce,ve.ch+(ve.xRel>0||ve.outside>0?1:0));if(!pe)return ve;var Ee=pe.find(1);if(Ee.line==E)return Ee;ce=zt(b,E=Ee.line)}}function Wr(a,y,x,b){b-=Ha(y);var E=y.text.length,re=bt(function(ce){return Ra(a,x,ce-1).bottom<=b},E,0);return E=bt(function(ce){return Ra(a,x,ce).top>b},re,E),{begin:re,end:E}}function Fa(a,y,x,b){x||(x=Da(a,y));var E=_a(a,y,Ra(a,x,b),"line").top;return Wr(a,y,x,E)}function Ta(a,y,x,b){return a.bottom<=x?!1:a.top>x?!0:(b?a.left:a.right)>y}function Ya(a,y,x,b,E){E-=Me(y);var re=Da(a,y),ce=Ha(y),ve=0,pe=y.text.length,Ee=!0,gt=$t(y,a.doc.direction);if(gt){var Ft=(a.options.lineWrapping?ii:ai)(a,y,x,re,gt,b,E);Ee=Ft.level!=1,ve=Ee?Ft.from:Ft.to-1,pe=Ee?Ft.to:Ft.from-1}var wn=null,cn=null,ir=bt(function(Sa){var pa=Ra(a,re,Sa);return pa.top+=ce,pa.bottom+=ce,Ta(pa,b,E,!1)?(pa.top<=E&&pa.left<=b&&(wn=Sa,cn=pa),!0):!1},ve,pe),wr,Rr,Vr=!1;if(cn){var na=b-cn.left=ia.bottom?1:0}return ir=Ue(y.text,ir,1),jr(x,ir,Rr,Vr,b-wr)}function ai(a,y,x,b,E,re,ce){var ve=bt(function(Ft){var wn=E[Ft],cn=wn.level!=1;return Ta(Ur(a,Ct(x,cn?wn.to:wn.from,cn?"before":"after"),"line",y,b),re,ce,!0)},0,E.length-1),pe=E[ve];if(ve>0){var Ee=pe.level!=1,gt=Ur(a,Ct(x,Ee?pe.from:pe.to,Ee?"after":"before"),"line",y,b);Ta(gt,re,ce,!0)&>.top>ce&&(pe=E[ve-1])}return pe}function ii(a,y,x,b,E,re,ce){var ve=Wr(a,y,b,ce),pe=ve.begin,Ee=ve.end;/\s/.test(y.text.charAt(Ee-1))&&Ee--;for(var gt=null,Ft=null,wn=0;wn=Ee||cn.to<=pe)){var ir=cn.level!=1,wr=Ra(a,b,ir?Math.min(Ee,cn.to)-1:Math.max(pe,cn.from)).right,Rr=wrRr)&&(gt=cn,Ft=Rr)}}return gt||(gt=E[E.length-1]),gt.fromEe&&(gt={from:gt.from,to:Ee,level:gt.level}),gt}var Ua;function Qa(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Ua==null){Ua=Ae("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)Ua.appendChild(document.createTextNode("x")),Ua.appendChild(Ae("br"));Ua.appendChild(document.createTextNode("x"))}Le(a.measure,Ua);var x=Ua.offsetHeight/50;return x>3&&(a.cachedTextHeight=x),At(a.measure),x||1}function li(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Ae("span","xxxxxxxxxx"),x=Ae("pre",[y],"CodeMirror-line-like");Le(a.measure,x);var b=y.getBoundingClientRect(),E=(b.right-b.left)/10;return E>2&&(a.cachedCharWidth=E),E||10}function ti(a){for(var y=a.display,x={},b={},E=y.gutters.clientLeft,re=y.gutters.firstChild,ce=0;re;re=re.nextSibling,++ce){var ve=a.display.gutterSpecs[ce].className;x[ve]=re.offsetLeft+re.clientLeft+E,b[ve]=re.clientWidth}return{fixedPos:Li(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:x,gutterWidth:b,wrapperWidth:y.wrapper.clientWidth}}function Li(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Qi(a){var y=Qa(a.display),x=a.options.lineWrapping,b=x&&Math.max(5,a.display.scroller.clientWidth/li(a.display)-3);return function(E){if(we(a.doc,E))return 0;var re=0;if(E.widgets)for(var ce=0;ce0&&(Ee=zt(a.doc,pe.line).text).length==pe.ch){var gt=ye(Ee,Ee.length,a.options.tabSize)-Ee.length;pe=Ct(pe.line,Math.max(0,Math.round((re-Kr(a.display).left)/li(a.display))-gt))}return pe}function Di(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var x=a.display.view,b=0;by)&&(E.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=E.viewTo)Jr&&oe(a.doc,y)E.viewFrom?bi(a):(E.viewFrom+=b,E.viewTo+=b);else if(y<=E.viewFrom&&x>=E.viewTo)bi(a);else if(y<=E.viewFrom){var re=io(a,x,x+b,1);re?(E.view=E.view.slice(re.index),E.viewFrom=re.lineN,E.viewTo+=b):bi(a)}else if(x>=E.viewTo){var ce=io(a,y,y,-1);ce?(E.view=E.view.slice(0,ce.index),E.viewTo=ce.lineN):bi(a)}else{var ve=io(a,y,y,-1),pe=io(a,x,x+b,1);ve&&pe?(E.view=E.view.slice(0,ve.index).concat(Rn(a,ve.lineN,pe.lineN)).concat(E.view.slice(pe.index)),E.viewTo+=b):bi(a)}var Ee=E.externalMeasured;Ee&&(x=E.lineN&&y=b.viewTo)){var re=b.view[Di(a,y)];if(re.node!=null){var ce=re.changes||(re.changes=[]);Oe(ce,x)==-1&&ce.push(x)}}}function bi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function io(a,y,x,b){var E=Di(a,y),re,ce=a.display.view;if(!Jr||x==a.doc.first+a.doc.size)return{index:E,lineN:x};for(var ve=a.display.viewFrom,pe=0;pe0){if(E==ce.length-1)return null;re=ve+ce[E].size-y,E++}else re=ve-y;y+=re,x+=re}for(;oe(a.doc,x)!=x;){if(E==(b<0?0:ce.length-1))return null;x+=b*ce[E-(b<0?1:0)].size,E+=b}return{index:E,lineN:x}}function xo(a,y,x){var b=a.display,E=b.view;E.length==0||y>=b.viewTo||x<=b.viewFrom?(b.view=Rn(a,y,x),b.viewFrom=y):(b.viewFrom>y?b.view=Rn(a,y,b.viewFrom).concat(b.view):b.viewFromx&&(b.view=b.view.slice(0,Di(a,x)))),b.viewTo=x}function vo(a){for(var y=a.display.view,x=0,b=0;b=a.display.viewTo||ve.to().line0?y.blinker=setInterval(function(){a.hasFocus()||Wi(a),y.cursorDiv.style.visibility=(x=!x)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function mo(a){a.state.focused||(a.display.input.focus(),po(a))}function so(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Wi(a))},100)}function po(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Ot(a,"focus",a,y),a.state.focused=!0,je(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),We&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Mi(a))}function Wi(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Ot(a,"blur",a,y),a.state.focused=!1,et(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function uo(a){for(var y=a.display,x=y.lineDiv.offsetTop,b=0;b.005||gt<-.005)&&(xn(E.line,ce),eo(E.line),E.rest))for(var Ft=0;Fta.display.sizerWidth){var wn=Math.ceil(ve/li(a.display));wn>a.display.maxLineLength&&(a.display.maxLineLength=wn,a.display.maxLine=E.line,a.display.maxLineChanged=!0)}}}}function eo(a){if(a.widgets)for(var y=0;y=ce&&(re=Ke(y,Me(zt(y,pe))-a.wrapper.clientHeight),ce=pe)}return{from:re,to:Math.max(ce,re+1)}}function Ji(a,y){if(!vt(a,"scrollCursorIntoView")){var x=a.display,b=x.sizer.getBoundingClientRect(),E=null;if(y.top+b.top<0?E=!0:y.bottom+b.top>(window.innerHeight||document.documentElement.clientHeight)&&(E=!1),E!=null&&!xt){var re=Ae("div","\u200B",null,`position: absolute; - top: `+(y.top-x.viewOffset-Lr(a.display))+`px; - height: `+(y.bottom-y.top+_r(a)+x.barHeight)+`px; - left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(re),re.scrollIntoView(E),a.display.lineSpace.removeChild(re)}}}function qi(a,y,x,b){b==null&&(b=0);var E;!a.options.lineWrapping&&y==x&&(y=y.ch?Ct(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,x=y.sticky=="before"?Ct(y.line,y.ch+1,"before"):y);for(var re=0;re<5;re++){var ce=!1,ve=Ur(a,y),pe=!x||x==y?ve:Ur(a,x);E={left:Math.min(ve.left,pe.left),top:Math.min(ve.top,pe.top)-b,right:Math.max(ve.left,pe.left),bottom:Math.max(ve.bottom,pe.bottom)+b};var Ee=to(a,E),gt=a.doc.scrollTop,Ft=a.doc.scrollLeft;if(Ee.scrollTop!=null&&(Vi(a,Ee.scrollTop),Math.abs(a.doc.scrollTop-gt)>1&&(ce=!0)),Ee.scrollLeft!=null&&(Xi(a,Ee.scrollLeft),Math.abs(a.doc.scrollLeft-Ft)>1&&(ce=!0)),!ce)break}return E}function co(a,y){var x=to(a,y);x.scrollTop!=null&&Vi(a,x.scrollTop),x.scrollLeft!=null&&Xi(a,x.scrollLeft)}function to(a,y){var x=a.display,b=Qa(a.display);y.top<0&&(y.top=0);var E=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:x.scroller.scrollTop,re=ha(a),ce={};y.bottom-y.top>re&&(y.bottom=y.top+re);var ve=a.doc.height+ta(x),pe=y.topve-b;if(y.topE+re){var gt=Math.min(y.top,(Ee?ve:y.bottom)-re);gt!=E&&(ce.scrollTop=gt)}var Ft=a.options.fixedGutter?0:x.gutters.offsetWidth,wn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:x.scroller.scrollLeft-Ft,cn=Ca(a)-x.gutters.offsetWidth,ir=y.right-y.left>cn;return ir&&(y.right=y.left+cn),y.left<10?ce.scrollLeft=0:y.leftcn+wn-3&&(ce.scrollLeft=y.right+(ir?0:10)-cn),ce}function fo(a,y){y!=null&&(_i(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Oi(a){_i(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function no(a,y,x){(y!=null||x!=null)&&_i(a),y!=null&&(a.curOp.scrollLeft=y),x!=null&&(a.curOp.scrollTop=x)}function Eo(a,y){_i(a),a.curOp.scrollToPos=y}function _i(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var x=xr(a,y.from),b=xr(a,y.to);go(a,x,b,y.margin)}}function go(a,y,x,b){var E=to(a,{left:Math.min(y.left,x.left),top:Math.min(y.top,x.top)-b,right:Math.max(y.right,x.right),bottom:Math.max(y.bottom,x.bottom)+b});no(a,E.scrollLeft,E.scrollTop)}function Vi(a,y){Math.abs(a.doc.scrollTop-y)<2||(z||Al(a,{top:y}),yo(a,y,!0),z&&Al(a),vi(a,100))}function yo(a,y,x){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!x)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function Xi(a,y,x,b){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((x?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!b)&&(a.doc.scrollLeft=y,Gl(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function Ba(a){var y=a.display,x=y.gutters.offsetWidth,b=Math.round(a.doc.height+ta(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?x:0,docHeight:b,scrollHeight:b+_r(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:x}}var La=function(a,y,x){this.cm=x;var b=this.vert=Ae("div",[Ae("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),E=this.horiz=Ae("div",[Ae("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");b.tabIndex=E.tabIndex=-1,a(b),a(E),yt(b,"scroll",function(){b.clientHeight&&y(b.scrollTop,"vertical")}),yt(E,"scroll",function(){E.clientWidth&&y(E.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ce&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};La.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,x=a.scrollHeight>a.clientHeight+1,b=a.nativeBarWidth;if(x){this.vert.style.display="block",this.vert.style.bottom=y?b+"px":"0";var E=a.viewHeight-(y?b:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+E)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=x?b+"px":"0",this.horiz.style.left=a.barLeft+"px";var re=a.viewWidth-a.barLeft-(x?b:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+re)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(b==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:x?b:0,bottom:y?b:0}},La.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},La.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},La.prototype.zeroWidthHack=function(){var a=nt&&!ge?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ue,this.disableVert=new ue},La.prototype.enableZeroWidthBar=function(a,y,x){a.style.pointerEvents="auto";function b(){var E=a.getBoundingClientRect(),re=x=="vert"?document.elementFromPoint(E.right-1,(E.top+E.bottom)/2):document.elementFromPoint((E.right+E.left)/2,E.bottom-1);re!=a?a.style.pointerEvents="none":y.set(1e3,b)}y.set(1e3,b)},La.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var oi=function(){};oi.prototype.update=function(){return{bottom:0,right:0}},oi.prototype.setScrollLeft=function(){},oi.prototype.setScrollTop=function(){},oi.prototype.clear=function(){};function hi(a,y){y||(y=Ba(a));var x=a.display.barWidth,b=a.display.barHeight;di(a,y);for(var E=0;E<4&&x!=a.display.barWidth||b!=a.display.barHeight;E++)x!=a.display.barWidth&&a.options.lineWrapping&&uo(a),di(a,Ba(a)),x=a.display.barWidth,b=a.display.barHeight}function di(a,y){var x=a.display,b=x.scrollbars.update(y);x.sizer.style.paddingRight=(x.barWidth=b.right)+"px",x.sizer.style.paddingBottom=(x.barHeight=b.bottom)+"px",x.heightForcer.style.borderBottom=b.bottom+"px solid transparent",b.right&&b.bottom?(x.scrollbarFiller.style.display="block",x.scrollbarFiller.style.height=b.bottom+"px",x.scrollbarFiller.style.width=b.right+"px"):x.scrollbarFiller.style.display="",b.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(x.gutterFiller.style.display="block",x.gutterFiller.style.height=b.bottom+"px",x.gutterFiller.style.width=y.gutterWidth+"px"):x.gutterFiller.style.display=""}var Yi={native:La,null:oi};function zi(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&et(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Yi[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),yt(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,x){x=="horizontal"?Xi(a,y):Vi(a,y)},a),a.display.scrollbars.addClass&&je(a.display.wrapper,a.display.scrollbars.addClass)}var ka=0;function va(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:++ka},Qn(a.curOp)}function si(a){var y=a.curOp;y&&mr(y,function(x){for(var b=0;b=x.viewTo)||x.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new il(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function bl(a){a.updatedDisplay=a.mustUpdate&&Sl(a.cm,a.update)}function xl(a){var y=a.cm,x=y.display;a.updatedDisplay&&uo(y),a.barMeasure=Ba(y),x.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=xa(y,x.maxLine,x.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(x.scroller.clientWidth,x.sizer.offsetLeft+a.adjustWidthTo+_r(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,x.sizer.offsetLeft+a.adjustWidthTo-Ca(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=x.input.prepareSelection())}function wl(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var x=+new Date+a.options.workTime,b=zr(a,y.highlightFrontier),E=[];y.iter(b.line,Math.min(y.first+y.size,a.display.viewTo+500),function(re){if(b.line>=a.display.viewFrom){var ce=re.styles,ve=re.text.length>a.options.maxHighlightLength?Br(y.mode,b.state):null,pe=Dr(a,re,b,!0);ve&&(b.state=ve),re.styles=pe.styles;var Ee=re.styleClasses,gt=pe.classes;gt?re.styleClasses=gt:Ee&&(re.styleClasses=null);for(var Ft=!ce||ce.length!=re.styles.length||Ee!=gt&&(!Ee||!gt||Ee.bgClass!=gt.bgClass||Ee.textClass!=gt.textClass),wn=0;!Ft&&wnx)return vi(a,a.options.workDelay),!0}),y.highlightFrontier=b.line,y.modeFrontier=Math.max(y.modeFrontier,b.line),E.length&&Ma(a,function(){for(var re=0;re=x.viewFrom&&y.visible.to<=x.viewTo&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo)&&x.renderedView==x.view&&vo(a)==0)return!1;Ql(a)&&(bi(a),y.dims=ti(a));var E=b.first+b.size,re=Math.max(y.visible.from-a.options.viewportMargin,b.first),ce=Math.min(E,y.visible.to+a.options.viewportMargin);x.viewFromce&&x.viewTo-ce<20&&(ce=Math.min(E,x.viewTo)),Jr&&(re=oe(a.doc,re),ce=be(a.doc,ce));var ve=re!=x.viewFrom||ce!=x.viewTo||x.lastWrapHeight!=y.wrapperHeight||x.lastWrapWidth!=y.wrapperWidth;xo(a,re,ce),x.viewOffset=Me(zt(a.doc,x.viewFrom)),a.display.mover.style.top=x.viewOffset+"px";var pe=vo(a);if(!ve&&pe==0&&!y.force&&x.renderedView==x.view&&(x.updateLineNumbers==null||x.updateLineNumbers>=x.viewTo))return!1;var Ee=eu(a);return pe>4&&(x.lineDiv.style.display="none"),nu(a,x.updateLineNumbers,y.dims),pe>4&&(x.lineDiv.style.display=""),x.renderedView=x.view,tu(Ee),At(x.cursorDiv),At(x.selectionDiv),x.gutters.style.height=x.sizer.style.minHeight=0,ve&&(x.lastWrapHeight=y.wrapperHeight,x.lastWrapWidth=y.wrapperWidth,vi(a,400)),x.updateLineNumbers=null,!0}function Ul(a,y){for(var x=y.viewport,b=!0;;b=!1){if(!b||!a.options.lineWrapping||y.oldDisplayWidth==Ca(a)){if(x&&x.top!=null&&(x={top:Math.min(a.doc.height+ta(a.display)-ha(a),x.top)}),y.visible=Ei(a.display,a.doc,x),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else b&&(y.visible=Ei(a.display,a.doc,x));if(!Sl(a,y))break;uo(a);var E=Ba(a);Ki(a),hi(a,E),kl(a,E),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Al(a,y){var x=new il(a,y);if(Sl(a,x)){uo(a),Ul(a,x);var b=Ba(a);Ki(a),hi(a,b),kl(a,b),x.finish()}}function nu(a,y,x){var b=a.display,E=a.options.lineNumbers,re=b.lineDiv,ce=re.firstChild;function ve(ir){var wr=ir.nextSibling;return We&&nt&&a.display.currentWheelTarget==ir?ir.style.display="none":ir.parentNode.removeChild(ir),wr}for(var pe=b.view,Ee=b.viewFrom,gt=0;gt-1&&(cn=!1),pr(a,Ft,Ee,x)),cn&&(At(Ft.lineNumber),Ft.lineNumber.appendChild(document.createTextNode(hn(a.options,Ee)))),ce=Ft.node.nextSibling}Ee+=Ft.size}for(;ce;)ce=ve(ce)}function Dl(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function kl(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+_r(a)+"px"}function Gl(a){var y=a.display,x=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var b=Li(y)-y.scroller.scrollLeft+a.doc.scrollLeft,E=y.gutters.offsetWidth,re=b+"px",ce=0;cece.clientWidth,pe=ce.scrollHeight>ce.clientHeight;if(b&&ve||E&&pe){if(E&&nt&&We){e:for(var Ee=y.target,gt=re.view;Ee!=ce;Ee=Ee.parentNode)for(var Ft=0;Ft=0&&gn(a,b.to())<=0)return x}return-1};var Ja=function(a,y){this.anchor=a,this.head=y};Ja.prototype.from=function(){return Vn(this.anchor,this.head)},Ja.prototype.to=function(){return rr(this.anchor,this.head)},Ja.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ro(a,y,x){var b=a&&a.options.selectionsMayTouch,E=y[x];y.sort(function(wn,cn){return gn(wn.from(),cn.from())}),x=Oe(y,E);for(var re=1;re0:pe>=0){var Ee=Vn(ve.from(),ce.from()),gt=rr(ve.to(),ce.to()),Ft=ve.empty()?ce.from()==ce.head:ve.from()==ve.head;re<=x&&--x,y.splice(--re,2,new Ja(Ft?gt:Ee,Ft?Ee:gt))}}return new Gi(y,x)}function So(a,y){return new Gi([new Ja(a,y||a)],0)}function Ao(a){return a.text?Ct(a.from.line+a.text.length-1,Qe(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function $l(a,y){if(gn(a,y.from)<0)return a;if(gn(a,y.to)<=0)return Ao(y);var x=a.line+y.text.length-(y.to.line-y.from.line)-1,b=a.ch;return a.line==y.to.line&&(b+=Ao(y).ch-y.to.ch),Ct(x,b)}function Fl(a,y){for(var x=[],b=0;b1&&a.remove(ve.line+1,ir-1),a.insert(ve.line+1,Vr)}Pr(a,"change",a,y)}function Do(a,y,x){function b(E,re,ce){if(E.linked)for(var ve=0;ve1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Qe(a.done)}function is(a,y,x,b){var E=a.history;E.undone.length=0;var re=+new Date,ce,ve;if((E.lastOp==b||E.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&E.lastModTime>re-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(ce=lu(E,E.lastOp==b)))ve=Qe(ce.changes),gn(y.from,y.to)==0&&gn(y.from,ve.to)==0?ve.to=Ao(y):ce.changes.push(Ml(a,y));else{var pe=Qe(E.done);for((!pe||!pe.ranges)&&sl(a.sel,E.done),ce={changes:[Ml(a,y)],generation:E.generation},E.done.push(ce);E.done.length>E.undoDepth;)E.done.shift(),E.done[0].ranges||E.done.shift()}E.done.push(x),E.generation=++E.maxGeneration,E.lastModTime=E.lastSelTime=re,E.lastOp=E.lastSelOp=b,E.lastOrigin=E.lastSelOrigin=y.origin,ve||Ot(a,"historyAdded")}function su(a,y,x,b){var E=y.charAt(0);return E=="*"||E=="+"&&x.ranges.length==b.ranges.length&&x.somethingSelected()==b.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function uu(a,y,x,b){var E=a.history,re=b&&b.origin;x==E.lastSelOp||re&&E.lastSelOrigin==re&&(E.lastModTime==E.lastSelTime&&E.lastOrigin==re||su(a,re,Qe(E.done),y))?E.done[E.done.length-1]=y:sl(y,E.done),E.lastSelTime=+new Date,E.lastSelOrigin=re,E.lastSelOp=x,b&&b.clearRedo!==!1&&as(E.undone)}function sl(a,y){var x=Qe(y);x&&x.ranges&&x.equals(a)||y.push(a)}function os(a,y,x,b){var E=y["spans_"+a.id],re=0;a.iter(Math.max(a.first,x),Math.min(a.first+a.size,b),function(ce){ce.markedSpans&&((E||(E=y["spans_"+a.id]={}))[re]=ce.markedSpans),++re})}function cu(a){if(!a)return null;for(var y,x=0;x-1&&(Qe(ve)[Ft]=Ee[Ft],delete Ee[Ft])}}return b}function Nl(a,y,x,b){if(b){var E=a.anchor;if(x){var re=gn(y,E)<0;re!=gn(x,E)<0?(E=y,y=x):re!=gn(y,x)<0&&(y=x)}return new Ja(E,y)}else return new Ja(x||y,y)}function ul(a,y,x,b,E){E==null&&(E=a.cm&&(a.cm.display.shift||a.extend)),Fi(a,new Gi([Nl(a.sel.primary(),y,x,E)],0),b)}function ss(a,y,x){for(var b=[],E=a.cm&&(a.cm.display.shift||a.extend),re=0;re=y.ch:ve.to>y.ch))){if(E&&(Ot(pe,"beforeCursorEnter"),pe.explicitlyCleared))if(re.markedSpans){--ce;continue}else break;if(!pe.atomic)continue;if(x){var Ft=pe.find(b<0?1:-1),wn=void 0;if((b<0?gt:Ee)&&(Ft=vs(a,Ft,-b,Ft&&Ft.line==y.line?re:null)),Ft&&Ft.line==y.line&&(wn=gn(Ft,x))&&(b<0?wn<0:wn>0))return To(a,Ft,y,b,E)}var cn=pe.find(b<0?-1:1);return(b<0?Ee:gt)&&(cn=vs(a,cn,b,cn.line==y.line?re:null)),cn?To(a,cn,y,b,E):null}}return y}function dl(a,y,x,b,E){var re=b||1,ce=To(a,y,x,re,E)||!E&&To(a,y,x,re,!0)||To(a,y,x,-re,E)||!E&&To(a,y,x,-re,!0);return ce||(a.cantEdit=!0,Ct(a.first,0))}function vs(a,y,x,b){return x<0&&y.ch==0?y.line>a.first?an(a,Ct(y.line-1)):null:x>0&&y.ch==(b||zt(a,y.line)).text.length?y.line=0;--E)gs(a,{from:b[E].from,to:b[E].to,text:E?[""]:y.text,origin:y.origin});else gs(a,y)}}function gs(a,y){if(!(y.text.length==1&&y.text[0]==""&&gn(y.from,y.to)==0)){var x=Fl(a,y);is(a,y,x,a.cm?a.cm.curOp.id:NaN),Yo(a,y,x,ba(a,y));var b=[];Do(a,function(E,re){!re&&Oe(b,E.history)==-1&&(xs(E.history,y),b.push(E.history)),Yo(E,y,null,ba(E,y))})}}function fl(a,y,x){var b=a.cm&&a.cm.state.suppressEdits;if(!(b&&!x)){for(var E=a.history,re,ce=a.sel,ve=y=="undo"?E.done:E.undone,pe=y=="undo"?E.undone:E.done,Ee=0;Ee=0;--cn){var ir=wn(cn);if(ir)return ir.v}}}}function ys(a,y){if(y!=0&&(a.first+=y,a.sel=new Gi(Je(a.sel.ranges,function(E){return new Ja(Ct(E.anchor.line+y,E.anchor.ch),Ct(E.head.line+y,E.head.ch))}),a.sel.primIndex),a.cm)){ui(a.cm,a.first,a.first-y,y);for(var x=a.cm.display,b=x.viewFrom;ba.lastLine())){if(y.from.linere&&(y={from:y.from,to:Ct(re,zt(a,re).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Yn(a,y.from,y.to),x||(x=Fl(a,y)),a.cm?hu(a.cm,y,b):Ll(a,y,b),cl(a,x,Be),a.cantEdit&&dl(a,Ct(a.firstLine(),0))&&(a.cantEdit=!1)}}function hu(a,y,x){var b=a.doc,E=a.display,re=y.from,ce=y.to,ve=!1,pe=re.line;a.options.lineWrapping||(pe=xe(bn(zt(b,re.line))),b.iter(pe,ce.line+1,function(cn){if(cn==E.maxLine)return ve=!0,!0})),b.sel.contains(y.from,y.to)>-1&&Pn(a),Ll(b,y,x,Qi(a)),a.options.lineWrapping||(b.iter(pe,re.line+y.text.length,function(cn){var ir=ct(cn);ir>E.maxLineLength&&(E.maxLine=cn,E.maxLineLength=ir,E.maxLineChanged=!0,ve=!1)}),ve&&(a.curOp.updateMaxLine=!0)),ya(b,re.line),vi(a,400);var Ee=y.text.length-(ce.line-re.line)-1;y.full?ui(a):re.line==ce.line&&y.text.length==1&&!ts(a.doc,y)?Ci(a,re.line,"text"):ui(a,re.line,ce.line+1,Ee);var gt=Lt(a,"changes"),Ft=Lt(a,"change");if(Ft||gt){var wn={from:re,to:ce,text:y.text,removed:y.removed,origin:y.origin};Ft&&Pr(a,"change",a,wn),gt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(wn)}a.display.selForContextMenu=null}function Ro(a,y,x,b,E){var re;b||(b=x),gn(b,x)<0&&(re=[b,x],x=re[0],b=re[1]),typeof y=="string"&&(y=a.splitLines(y)),Oo(a,{from:x,to:b,text:y,origin:E})}function Cs(a,y,x,b){x1||!(this.children[0]instanceof Go))){var ve=[];this.collapse(ve),this.children=[new Go(ve)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var ce=E.lines.length%25+25,ve=ce;ve10);a.parent.maybeSpill()}},iterN:function(a,y,x){for(var b=0;ba.display.maxLineLength&&(a.display.maxLine=Ee,a.display.maxLineLength=gt,a.display.maxLineChanged=!0)}b!=null&&a&&this.collapsed&&ui(a,b,E+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&fs(a.doc)),a&&Pr(a,"markerCleared",a,this,b,E),y&&si(a),this.parent&&this.parent.clear()}},ko.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var x,b,E=0;E0||ce==0&&re.clearWhenEmpty!==!1)return re;if(re.replacedWith&&(re.collapsed=!0,re.widgetNode=Re("span",[re.replacedWith],"CodeMirror-widget"),b.handleMouseEvents||re.widgetNode.setAttribute("cm-ignore-events","true"),b.insertLeft&&(re.widgetNode.insertLeft=!0)),re.collapsed){if(Cn(a,y.line,y,x,re)||y.line!=x.line&&Cn(a,x.line,y,x,re))throw new Error("Inserting collapsed marker partially overlapping an existing one");ua()}re.addToHistory&&is(a,{from:y,to:x,origin:"markText"},a.sel,NaN);var ve=y.line,pe=a.cm,Ee;if(a.iter(ve,x.line+1,function(Ft){pe&&re.collapsed&&!pe.options.lineWrapping&&bn(Ft)==pe.display.maxLine&&(Ee=!0),re.collapsed&&ve!=y.line&&xn(Ft,0),ca(Ft,new ar(re,ve==y.line?y.ch:null,ve==x.line?x.ch:null)),++ve}),re.collapsed&&a.iter(y.line,x.line+1,function(Ft){we(a,Ft)&&xn(Ft,0)}),re.clearOnEnter&&yt(re,"beforeCursorEnter",function(){return re.clear()}),re.readOnly&&(ma(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),re.collapsed&&(re.id=++Es,re.atomic=!0),pe){if(Ee&&(pe.curOp.updateMaxLine=!0),re.collapsed)ui(pe,y.line,x.line+1);else if(re.className||re.startStyle||re.endStyle||re.css||re.attributes||re.title)for(var gt=y.line;gt<=x.line;gt++)Ci(pe,gt,"text");re.atomic&&fs(pe.doc),Pr(pe,"markerAdded",pe,re)}return re}var qo=function(a,y){this.markers=a,this.primary=y;for(var x=0;x=0;pe--)Oo(this,b[pe]);ve?cs(this,ve):this.cm&&Oi(this.cm)}),undo:Wa(function(){fl(this,"undo")}),redo:Wa(function(){fl(this,"redo")}),undoSelection:Wa(function(){fl(this,"undo",!0)}),redoSelection:Wa(function(){fl(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,x=0,b=0;b=a.ch)&&y.push(E.marker.parent||E.marker)}return y},findMarks:function(a,y,x){a=an(this,a),y=an(this,y);var b=[],E=a.line;return this.iter(a.line,y.line+1,function(re){var ce=re.markedSpans;if(ce)for(var ve=0;ve=pe.to||pe.from==null&&E!=a.line||pe.from!=null&&E==y.line&&pe.from>=y.ch)&&(!x||x(pe.marker))&&b.push(pe.marker.parent||pe.marker)}++E}),b},getAllMarks:function(){var a=[];return this.iter(function(y){var x=y.markedSpans;if(x)for(var b=0;ba)return y=a,!0;a-=re,++x}),an(this,Ct(x,y))},indexFromPos:function(a){a=an(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var gt=a.dataTransfer.getData("Text");if(gt){var Ft;if(y.state.draggingText&&!y.state.draggingText.copy&&(Ft=y.listSelections()),cl(y.doc,So(x,x)),Ft)for(var wn=0;wn=0;ve--)Ro(a.doc,"",b[ve].from,b[ve].to,"+delete");Oi(a)})}function Ol(a,y,x){var b=Ue(a.text,y+x,x);return b<0||b>a.text.length?null:b}function Rl(a,y,x){var b=Ol(a,y.ch,x);return b==null?null:new Ct(y.line,b,x<0?"after":"before")}function Il(a,y,x,b,E){if(a){y.doc.direction=="rtl"&&(E=-E);var re=$t(x,y.doc.direction);if(re){var ce=E<0?Qe(re):re[0],ve=E<0==(ce.level==1),pe=ve?"after":"before",Ee;if(ce.level>0||y.doc.direction=="rtl"){var gt=Da(y,x);Ee=E<0?x.text.length-1:0;var Ft=Ra(y,gt,Ee).top;Ee=bt(function(wn){return Ra(y,gt,wn).top==Ft},E<0==(ce.level==1)?ce.from:ce.to-1,Ee),pe=="before"&&(Ee=Ol(x,Ee,1))}else Ee=E<0?ce.to:ce.from;return new Ct(b,Ee,pe)}}return new Ct(b,E<0?x.text.length:0,E<0?"before":"after")}function ku(a,y,x,b){var E=$t(y,a.doc.direction);if(!E)return Rl(y,x,b);x.ch>=y.text.length?(x.ch=y.text.length,x.sticky="before"):x.ch<=0&&(x.ch=0,x.sticky="after");var re=St(E,x.ch,x.sticky),ce=E[re];if(a.doc.direction=="ltr"&&ce.level%2==0&&(b>0?ce.to>x.ch:ce.from=ce.from&&wn>=gt.begin)){var cn=Ft?"before":"after";return new Ct(x.line,wn,cn)}}var ir=function(Vr,na,Xr){for(var ia=function(ni,Si){return Si?new Ct(x.line,ve(ni,1),"before"):new Ct(x.line,ni,"after")};Vr>=0&&Vr0==(Sa.level!=1),ja=pa?Xr.begin:ve(Xr.end,-1);if(Sa.from<=ja&&ja0?gt.end:ve(gt.begin,-1);return Rr!=null&&!(b>0&&Rr==y.text.length)&&(wr=ir(b>0?0:E.length-1,b,Ee(Rr)),wr)?wr:null}var el={selectAll:ms,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Be)},killLine:function(a){return Ho(a,function(y){if(y.empty()){var x=zt(a.doc,y.head.line).text.length;return y.head.ch==x&&y.head.line0)E=new Ct(E.line,E.ch+1),a.replaceRange(re.charAt(E.ch-1)+re.charAt(E.ch-2),Ct(E.line,E.ch-2),E,"+transpose");else if(E.line>a.doc.first){var ce=zt(a.doc,E.line-1).text;ce&&(E=new Ct(E.line,1),a.replaceRange(re.charAt(0)+a.doc.lineSeparator()+ce.charAt(ce.length-1),Ct(E.line-1,ce.length-1),E,"+transpose"))}}x.push(new Ja(E,E))}a.setSelections(x)})},newlineAndIndent:function(a){return Ma(a,function(){for(var y=a.listSelections(),x=y.length-1;x>=0;x--)a.replaceRange(a.doc.lineSeparator(),y[x].anchor,y[x].head,"+input");y=a.listSelections();for(var b=0;ba&&gn(y,this.pos)==0&&x==this.button};var nl,rl;function Tu(a,y){var x=+new Date;return rl&&rl.compare(x,a,y)?(nl=rl=null,"triple"):nl&&nl.compare(x,a,y)?(rl=new Hl(x,a,y),nl=null,"double"):(nl=new Hl(x,a,y),rl=null,"single")}function Hs(a){var y=this,x=y.display;if(!(vt(y,a)||x.activeTouch&&x.input.supportsTouch())){if(x.input.ensurePolled(),x.shift=a.shiftKey,Yr(x,a)){We||(x.scroller.draggable=!1,setTimeout(function(){return x.scroller.draggable=!0},100));return}if(!Wl(y,a)){var b=Pi(y,a),E=zn(a),re=b?Tu(b,E):"single";window.focus(),E==1&&y.state.selectingText&&y.state.selectingText(a),!(b&&Ou(y,E,b,re,a))&&(E==1?b?Iu(y,b,re,a):Tn(a)==x.scroller&&_n(a):E==2?(b&&ul(y.doc,b),setTimeout(function(){return x.input.focus()},20)):E==3&&(me?y.display.input.onContextMenu(a):so(y)))}}}function Ou(a,y,x,b,E){var re="Click";return b=="double"?re="Double"+re:b=="triple"&&(re="Triple"+re),re=(y==1?"Left":y==2?"Middle":"Right")+re,tl(a,Bs(re,E),E,function(ce){if(typeof ce=="string"&&(ce=el[ce]),!ce)return!1;var ve=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ve=ce(a,x)!=rt}finally{a.state.suppressEdits=!1}return ve})}function Ru(a,y,x){var b=a.getOption("configureMouse"),E=b?b(a,y,x):{};if(E.unit==null){var re=Tt?x.shiftKey&&x.metaKey:x.altKey;E.unit=re?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(E.extend==null||a.doc.extend)&&(E.extend=a.doc.extend||x.shiftKey),E.addNew==null&&(E.addNew=nt?x.metaKey:x.ctrlKey),E.moveOnDrag==null&&(E.moveOnDrag=!(nt?x.altKey:x.ctrlKey)),E}function Iu(a,y,x,b){Ce?setTimeout(ft(mo,a),0):a.curOp.focus=Ye();var E=Ru(a,x,b),re=a.doc.sel,ce;a.options.dragDrop&&Zn&&!a.isReadOnly()&&x=="single"&&(ce=re.contains(y))>-1&&(gn((ce=re.ranges[ce]).from(),y)<0||y.xRel>0)&&(gn(ce.to(),y)>0||y.xRel<0)?Zu(a,b,y,E):Hu(a,b,y,E)}function Zu(a,y,x,b){var E=a.display,re=!1,ce=da(a,function(Ee){We&&(E.scroller.draggable=!1),a.state.draggingText=!1,Jt(E.wrapper.ownerDocument,"mouseup",ce),Jt(E.wrapper.ownerDocument,"mousemove",ve),Jt(E.scroller,"dragstart",pe),Jt(E.scroller,"drop",ce),re||(_n(Ee),b.addNew||ul(a.doc,x,null,null,b.extend),We&&!dt||Ce&&fe==9?setTimeout(function(){E.wrapper.ownerDocument.body.focus({preventScroll:!0}),E.input.focus()},20):E.input.focus())}),ve=function(Ee){re=re||Math.abs(y.clientX-Ee.clientX)+Math.abs(y.clientY-Ee.clientY)>=10},pe=function(){return re=!0};We&&(E.scroller.draggable=!0),a.state.draggingText=ce,ce.copy=!b.moveOnDrag,E.scroller.dragDrop&&E.scroller.dragDrop(),yt(E.wrapper.ownerDocument,"mouseup",ce),yt(E.wrapper.ownerDocument,"mousemove",ve),yt(E.scroller,"dragstart",pe),yt(E.scroller,"drop",ce),so(a),setTimeout(function(){return E.input.focus()},20)}function Ws(a,y,x){if(x=="char")return new Ja(y,y);if(x=="word")return a.findWordAt(y);if(x=="line")return new Ja(Ct(y.line,0),an(a.doc,Ct(y.line+1,0)));var b=x(a,y);return new Ja(b.from,b.to)}function Hu(a,y,x,b){var E=a.display,re=a.doc;_n(y);var ce,ve,pe=re.sel,Ee=pe.ranges;if(b.addNew&&!b.extend?(ve=re.sel.contains(x),ve>-1?ce=Ee[ve]:ce=new Ja(x,x)):(ce=re.sel.primary(),ve=re.sel.primIndex),b.unit=="rectangle")b.addNew||(ce=new Ja(x,x)),x=Pi(a,y,!0,!0),ve=-1;else{var gt=Ws(a,x,b.unit);b.extend?ce=Nl(ce,gt.anchor,gt.head,b.extend):ce=gt}b.addNew?ve==-1?(ve=Ee.length,Fi(re,ro(a,Ee.concat([ce]),ve),{scroll:!1,origin:"*mouse"})):Ee.length>1&&Ee[ve].empty()&&b.unit=="char"&&!b.extend?(Fi(re,ro(a,Ee.slice(0,ve).concat(Ee.slice(ve+1)),0),{scroll:!1,origin:"*mouse"}),pe=re.sel):Tl(re,ve,ce,ht):(ve=0,Fi(re,new Gi([ce],0),ht),pe=re.sel);var Ft=x;function wn(Xr){if(gn(Ft,Xr)!=0)if(Ft=Xr,b.unit=="rectangle"){for(var ia=[],Sa=a.options.tabSize,pa=ye(zt(re,x.line).text,x.ch,Sa),ja=ye(zt(re,Xr.line).text,Xr.ch,Sa),ni=Math.min(pa,ja),Si=Math.max(pa,ja),fi=Math.min(x.line,Xr.line),ji=Math.min(a.lastLine(),Math.max(x.line,Xr.line));fi<=ji;fi++){var Ii=zt(re,fi).text,gi=It(Ii,ni,Sa);ni==Si?ia.push(new Ja(Ct(fi,gi),Ct(fi,gi))):Ii.length>gi&&ia.push(new Ja(Ct(fi,gi),Ct(fi,It(Ii,Si,Sa))))}ia.length||ia.push(new Ja(x,x)),Fi(re,ro(a,pe.ranges.slice(0,ve).concat(ia),ve),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Xr)}else{var Zi=ce,ki=Ws(a,Xr,b.unit),xi=Zi.anchor,yi;gn(ki.anchor,xi)>0?(yi=ki.head,xi=Vn(Zi.from(),ki.anchor)):(yi=ki.anchor,xi=rr(Zi.to(),ki.head));var mi=pe.ranges.slice(0);mi[ve]=Wu(a,new Ja(an(re,xi),yi)),Fi(re,ro(a,mi,ve),ht)}}var cn=E.wrapper.getBoundingClientRect(),ir=0;function wr(Xr){var ia=++ir,Sa=Pi(a,Xr,!0,b.unit=="rectangle");if(Sa)if(gn(Sa,Ft)!=0){a.curOp.focus=Ye(),wn(Sa);var pa=Ei(E,re);(Sa.line>=pa.to||Sa.linecn.bottom?20:0;ja&&setTimeout(da(a,function(){ir==ia&&(E.scroller.scrollTop+=ja,wr(Xr))}),50)}}function Rr(Xr){a.state.selectingText=!1,ir=1/0,Xr&&(_n(Xr),E.input.focus()),Jt(E.wrapper.ownerDocument,"mousemove",Vr),Jt(E.wrapper.ownerDocument,"mouseup",na),re.history.lastSelOrigin=null}var Vr=da(a,function(Xr){Xr.buttons===0||!zn(Xr)?Rr(Xr):wr(Xr)}),na=da(a,Rr);a.state.selectingText=na,yt(E.wrapper.ownerDocument,"mousemove",Vr),yt(E.wrapper.ownerDocument,"mouseup",na)}function Wu(a,y){var x=y.anchor,b=y.head,E=zt(a.doc,x.line);if(gn(x,b)==0&&x.sticky==b.sticky)return y;var re=$t(E);if(!re)return y;var ce=St(re,x.ch,x.sticky),ve=re[ce];if(ve.from!=x.ch&&ve.to!=x.ch)return y;var pe=ce+(ve.from==x.ch==(ve.level!=1)?0:1);if(pe==0||pe==re.length)return y;var Ee;if(b.line!=x.line)Ee=(b.line-x.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var gt=St(re,b.ch,b.sticky),Ft=gt-ce||(b.ch-x.ch)*(ve.level==1?-1:1);gt==pe-1||gt==pe?Ee=Ft<0:Ee=Ft>0}var wn=re[pe+(Ee?-1:0)],cn=Ee==(wn.level==1),ir=cn?wn.from:wn.to,wr=cn?"after":"before";return x.ch==ir&&x.sticky==wr?y:new Ja(new Ct(x.line,ir,wr),b)}function zs(a,y,x,b){var E,re;if(y.touches)E=y.touches[0].clientX,re=y.touches[0].clientY;else try{E=y.clientX,re=y.clientY}catch(wn){return!1}if(E>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;b&&_n(y);var ce=a.display,ve=ce.lineDiv.getBoundingClientRect();if(re>ve.bottom||!Lt(a,x))return ut(y);re-=ve.top-ce.viewOffset;for(var pe=0;pe=E){var gt=Ke(a.doc,re),Ft=a.display.gutterSpecs[pe];return Ot(a,x,a,gt,Ft.className,y),ut(y)}}}function Wl(a,y){return zs(a,y,"gutterClick",!0)}function js(a,y){Yr(a.display,y)||zu(a,y)||vt(a,y,"contextmenu")||me||a.display.input.onContextMenu(y)}function zu(a,y){return Lt(a,"gutterContextMenu")?zs(a,y,"gutterContextMenu",!1):!1}function Ks(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),ri(a)}var Wo={toString:function(){return"CodeMirror.Init"}},Vs={},pl={};function ju(a){var y=a.optionHandlers;function x(b,E,re,ce){a.defaults[b]=E,re&&(y[b]=ce?function(ve,pe,Ee){Ee!=Wo&&re(ve,pe,Ee)}:re)}a.defineOption=x,a.Init=Wo,x("value","",function(b,E){return b.setValue(E)},!0),x("mode",null,function(b,E){b.doc.modeOption=E,Bl(b)},!0),x("indentUnit",2,Bl,!0),x("indentWithTabs",!1),x("smartIndent",!0),x("tabSize",4,function(b){Xo(b),ri(b),ui(b)},!0),x("lineSeparator",null,function(b,E){if(b.doc.lineSep=E,!!E){var re=[],ce=b.doc.first;b.doc.iter(function(pe){for(var Ee=0;;){var gt=pe.text.indexOf(E,Ee);if(gt==-1)break;Ee=gt+E.length,re.push(Ct(ce,gt))}ce++});for(var ve=re.length-1;ve>=0;ve--)Ro(b.doc,E,re[ve],Ct(re[ve].line,re[ve].ch+E.length))}}),x("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(b,E,re){b.state.specialChars=new RegExp(E.source+(E.test(" ")?"":"| "),"g"),re!=Wo&&b.refresh()}),x("specialCharPlaceholder",un,function(b){return b.refresh()},!0),x("electricChars",!0),x("inputStyle",qe?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),x("spellcheck",!1,function(b,E){return b.getInputField().spellcheck=E},!0),x("autocorrect",!1,function(b,E){return b.getInputField().autocorrect=E},!0),x("autocapitalize",!1,function(b,E){return b.getInputField().autocapitalize=E},!0),x("rtlMoveVisually",!it),x("wholeLineUpdateBefore",!0),x("theme","default",function(b){Ks(b),Vo(b)},!0),x("keyMap","default",function(b,E,re){var ce=vl(E),ve=re!=Wo&&vl(re);ve&&ve.detach&&ve.detach(b,ce),ce.attach&&ce.attach(b,ve||null)}),x("extraKeys",null),x("configureMouse",null),x("lineWrapping",!1,Vu,!0),x("gutters",[],function(b,E){b.display.gutterSpecs=Pl(E,b.options.lineNumbers),Vo(b)},!0),x("fixedGutter",!0,function(b,E){b.display.gutters.style.left=E?Li(b.display)+"px":"0",b.refresh()},!0),x("coverGutterNextToScrollbar",!1,function(b){return hi(b)},!0),x("scrollbarStyle","native",function(b){zi(b),hi(b),b.display.scrollbars.setScrollTop(b.doc.scrollTop),b.display.scrollbars.setScrollLeft(b.doc.scrollLeft)},!0),x("lineNumbers",!1,function(b,E){b.display.gutterSpecs=Pl(b.options.gutters,E),Vo(b)},!0),x("firstLineNumber",1,Vo,!0),x("lineNumberFormatter",function(b){return b},Vo,!0),x("showCursorWhenSelecting",!1,Ki,!0),x("resetSelectionOnContextMenu",!0),x("lineWiseCopyCut",!0),x("pasteLinesPerSelection",!0),x("selectionsMayTouch",!1),x("readOnly",!1,function(b,E){E=="nocursor"&&(Wi(b),b.display.input.blur()),b.display.input.readOnlyChanged(E)}),x("screenReaderLabel",null,function(b,E){E=E===""?null:E,b.display.input.screenReaderLabelChanged(E)}),x("disableInput",!1,function(b,E){E||b.display.input.reset()},!0),x("dragDrop",!0,Ku),x("allowDropFileTypes",null),x("cursorBlinkRate",530),x("cursorScrollMargin",0),x("cursorHeight",1,Ki,!0),x("singleCursorHeightPerLine",!0,Ki,!0),x("workTime",100),x("workDelay",100),x("flattenSpans",!0,Xo,!0),x("addModeClass",!1,Xo,!0),x("pollInterval",100),x("undoDepth",200,function(b,E){return b.doc.history.undoDepth=E}),x("historyEventDelay",1250),x("viewportMargin",10,function(b){return b.refresh()},!0),x("maxHighlightLength",1e4,Xo,!0),x("moveInputWithCursor",!0,function(b,E){E||b.display.input.resetPosition()}),x("tabindex",null,function(b,E){return b.display.input.getField().tabIndex=E||""}),x("autofocus",null),x("direction","ltr",function(b,E){return b.doc.setDirection(E)},!0),x("phrases",null)}function Ku(a,y,x){var b=x&&x!=Wo;if(!y!=!b){var E=a.display.dragFunctions,re=y?yt:Jt;re(a.display.scroller,"dragstart",E.start),re(a.display.scroller,"dragenter",E.enter),re(a.display.scroller,"dragover",E.over),re(a.display.scroller,"dragleave",E.leave),re(a.display.scroller,"drop",E.drop)}}function Vu(a){a.options.lineWrapping?(je(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(et(a.display.wrapper,"CodeMirror-wrap"),pt(a)),Ti(a),ui(a),ri(a),setTimeout(function(){return hi(a)},100)}function ci(a,y){var x=this;if(!(this instanceof ci))return new ci(a,y);this.options=y=y?Et(y):{},Et(Vs,y,!1);var b=y.value;typeof b=="string"?b=new Ri(b,y.mode,null,y.lineSeparator,y.direction):y.mode&&(b.modeOption=y.mode),this.doc=b;var E=new ci.inputStyles[y.inputStyle](this),re=this.display=new ru(a,b,E,y);re.wrapper.CodeMirror=this,Ks(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),zi(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 ue,keySeq:null,specialChars:null},y.autofocus&&!qe&&re.input.focus(),Ce&&fe<11&&setTimeout(function(){return x.display.input.reset(!0)},20),Xu(this),wu(),va(this),this.curOp.forceUpdate=!0,ns(this,b),y.autofocus&&!qe||this.hasFocus()?setTimeout(function(){x.hasFocus()&&!x.state.focused&&po(x)},20):Wi(this);for(var ce in pl)pl.hasOwnProperty(ce)&&pl[ce](this,y[ce],Wo);Ql(this),y.finishInit&&y.finishInit(this);for(var ve=0;ve20*20}yt(y.scroller,"touchstart",function(pe){if(!vt(a,pe)&&!re(pe)&&!Wl(a,pe)){y.input.ensurePolled(),clearTimeout(x);var Ee=+new Date;y.activeTouch={start:Ee,moved:!1,prev:Ee-b.end<=300?b:null},pe.touches.length==1&&(y.activeTouch.left=pe.touches[0].pageX,y.activeTouch.top=pe.touches[0].pageY)}}),yt(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),yt(y.scroller,"touchend",function(pe){var Ee=y.activeTouch;if(Ee&&!Yr(y,pe)&&Ee.left!=null&&!Ee.moved&&new Date-Ee.start<300){var gt=a.coordsChar(y.activeTouch,"page"),Ft;!Ee.prev||ce(Ee,Ee.prev)?Ft=new Ja(gt,gt):!Ee.prev.prev||ce(Ee,Ee.prev.prev)?Ft=a.findWordAt(gt):Ft=new Ja(Ct(gt.line,0),an(a.doc,Ct(gt.line+1,0))),a.setSelection(Ft.anchor,Ft.head),a.focus(),_n(pe)}E()}),yt(y.scroller,"touchcancel",E),yt(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Vi(a,y.scroller.scrollTop),Xi(a,y.scroller.scrollLeft,!0),Ot(a,"scroll",a))}),yt(y.scroller,"mousewheel",function(pe){return _l(a,pe)}),yt(y.scroller,"DOMMouseScroll",function(pe){return _l(a,pe)}),yt(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(pe){vt(a,pe)||sn(pe)},over:function(pe){vt(a,pe)||(xu(a,pe),sn(pe))},start:function(pe){return bu(a,pe)},drop:da(a,Cu),leave:function(pe){vt(a,pe)||Ds(a)}};var ve=y.input.getField();yt(ve,"keyup",function(pe){return Is.call(a,pe)}),yt(ve,"keydown",da(a,Rs)),yt(ve,"keypress",da(a,Zs)),yt(ve,"focus",function(pe){return po(a,pe)}),yt(ve,"blur",function(pe){return Wi(a,pe)})}var zl=[];ci.defineInitHook=function(a){return zl.push(a)};function al(a,y,x,b){var E=a.doc,re;x==null&&(x="add"),x=="smart"&&(E.mode.indent?re=zr(a,y).state:x="prev");var ce=a.options.tabSize,ve=zt(E,y),pe=ye(ve.text,null,ce);ve.stateAfter&&(ve.stateAfter=null);var Ee=ve.text.match(/^\s*/)[0],gt;if(!b&&!/\S/.test(ve.text))gt=0,x="not";else if(x=="smart"&&(gt=E.mode.indent(re,ve.text.slice(Ee.length),ve.text),gt==rt||gt>150)){if(!b)return;x="prev"}x=="prev"?y>E.first?gt=ye(zt(E,y-1).text,null,ce):gt=0:x=="add"?gt=pe+a.options.indentUnit:x=="subtract"?gt=pe-a.options.indentUnit:typeof x=="number"&&(gt=pe+x),gt=Math.max(0,gt);var Ft="",wn=0;if(a.options.indentWithTabs)for(var cn=Math.floor(gt/ce);cn;--cn)wn+=ce,Ft+=" ";if(wnce,pe=ur(y),Ee=null;if(ve&&b.ranges.length>1)if(ao&&ao.text.join(` -`)==y){if(b.ranges.length%ao.text.length==0){Ee=[];for(var gt=0;gt=0;wn--){var cn=b.ranges[wn],ir=cn.from(),wr=cn.to();cn.empty()&&(x&&x>0?ir=Ct(ir.line,ir.ch-x):a.state.overwrite&&!ve?wr=Ct(wr.line,Math.min(zt(re,wr.line).text.length,wr.ch+Qe(pe).length)):ve&&ao&&ao.lineWise&&ao.text.join(` -`)==pe.join(` -`)&&(ir=wr=Ct(ir.line,0)));var Rr={from:ir,to:wr,text:Ee?Ee[wn%Ee.length]:pe,origin:E||(ve?"paste":a.state.cutIncoming>ce?"cut":"+input")};Oo(a.doc,Rr),Pr(a,"inputRead",a,Rr)}y&&!ve&&Ys(a,y),Oi(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Ft),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Xs(a,y){var x=a.clipboardData&&a.clipboardData.getData("Text");if(x)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Ma(y,function(){return jl(y,x,0,null,"paste")}),!0}function Ys(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var x=a.doc.sel,b=x.ranges.length-1;b>=0;b--){var E=x.ranges[b];if(!(E.head.ch>100||b&&x.ranges[b-1].head.line==E.head.line)){var re=a.getModeAt(E.head),ce=!1;if(re.electricChars){for(var ve=0;ve-1){ce=al(a,E.head.line,"smart");break}}else re.electricInput&&re.electricInput.test(zt(a.doc,E.head.line).text.slice(0,E.head.ch))&&(ce=al(a,E.head.line,"smart"));ce&&Pr(a,"electricInput",a,E.head.line)}}}function Us(a){for(var y=[],x=[],b=0;bre&&(al(this,ve.head.line,b,!0),re=ve.head.line,ce==this.doc.sel.primIndex&&Oi(this));else{var pe=ve.from(),Ee=ve.to(),gt=Math.max(re,pe.line);re=Math.min(this.lastLine(),Ee.line-(Ee.ch?0:1))+1;for(var Ft=gt;Ft0&&Tl(this.doc,ce,new Ja(pe,wn[ce].to()),Be)}}}),getTokenAt:function(b,E){return ea(this,b,E)},getLineTokens:function(b,E){return ea(this,Ct(b),E,!0)},getTokenTypeAt:function(b){b=an(this.doc,b);var E=Nr(this,zt(this.doc,b.line)),re=0,ce=(E.length-1)/2,ve=b.ch,pe;if(ve==0)pe=E[2];else for(;;){var Ee=re+ce>>1;if((Ee?E[Ee*2-1]:0)>=ve)ce=Ee;else if(E[Ee*2+1]pe&&(b=pe,ce=!0),ve=zt(this.doc,b)}else ve=b;return _a(this,ve,{top:0,left:0},E||"page",re||ce).top+(ce?this.doc.height-Me(ve):0)},defaultTextHeight:function(){return Qa(this.display)},defaultCharWidth:function(){return li(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(b,E,re,ce,ve){var pe=this.display;b=Ur(this,an(this.doc,b));var Ee=b.bottom,gt=b.left;if(E.style.position="absolute",E.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(E),pe.sizer.appendChild(E),ce=="over")Ee=b.top;else if(ce=="above"||ce=="near"){var Ft=Math.max(pe.wrapper.clientHeight,this.doc.height),wn=Math.max(pe.sizer.clientWidth,pe.lineSpace.clientWidth);(ce=="above"||b.bottom+E.offsetHeight>Ft)&&b.top>E.offsetHeight?Ee=b.top-E.offsetHeight:b.bottom+E.offsetHeight<=Ft&&(Ee=b.bottom),gt+E.offsetWidth>wn&&(gt=wn-E.offsetWidth)}E.style.top=Ee+"px",E.style.left=E.style.right="",ve=="right"?(gt=pe.sizer.clientWidth-E.offsetWidth,E.style.right="0px"):(ve=="left"?gt=0:ve=="middle"&&(gt=(pe.sizer.clientWidth-E.offsetWidth)/2),E.style.left=gt+"px"),re&&co(this,{left:gt,top:Ee,right:gt+E.offsetWidth,bottom:Ee+E.offsetHeight})},triggerOnKeyDown:Ea(Rs),triggerOnKeyPress:Ea(Zs),triggerOnKeyUp:Is,triggerOnMouseDown:Ea(Hs),execCommand:function(b){if(el.hasOwnProperty(b))return el[b].call(null,this)},triggerElectric:Ea(function(b){Ys(this,b)}),findPosH:function(b,E,re,ce){var ve=1;E<0&&(ve=-1,E=-E);for(var pe=an(this.doc,b),Ee=0;Ee0&>(re.charAt(ce-1));)--ce;for(;ve.5||this.options.lineWrapping)&&Ti(this),Ot(this,"refresh",this)}),swapDoc:Ea(function(b){var E=this.doc;return E.cm=null,this.state.selectingText&&this.state.selectingText(),ns(this,b),ri(this),this.display.input.reset(),no(this,b.scrollLeft,b.scrollTop),this.curOp.forceScroll=!0,Pr(this,"swapDoc",this,E),E}),phrase:function(b){var E=this.options.phrases;return E&&Object.prototype.hasOwnProperty.call(E,b)?E[b]:b},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}},kn(a),a.registerHelper=function(b,E,re){x.hasOwnProperty(b)||(x[b]=a[b]={_global:[]}),x[b][E]=re},a.registerGlobalHelper=function(b,E,re,ce){a.registerHelper(b,E,ce),x[b]._global.push({pred:re,val:ce})}}function Kl(a,y,x,b,E){var re=y,ce=x,ve=zt(a,y.line),pe=E&&a.direction=="rtl"?-x:x;function Ee(){var na=y.line+pe;return na=a.first+a.size?!1:(y=new Ct(na,y.ch,y.sticky),ve=zt(a,na))}function gt(na){var Xr;if(b=="codepoint"){var ia=ve.text.charCodeAt(y.ch+(b>0?0:-1));isNaN(ia)?Xr=null:Xr=new Ct(y.line,Math.max(0,Math.min(ve.text.length,y.ch+x*(ia>=55296&&ia<56320?2:1))),-x)}else E?Xr=ku(a.cm,ve,y,x):Xr=Rl(ve,y,x);if(Xr==null)if(!na&&Ee())y=Il(E,a.cm,ve,y.line,pe);else return!1;else y=Xr;return!0}if(b=="char"||b=="codepoint")gt();else if(b=="column")gt(!0);else if(b=="word"||b=="group")for(var Ft=null,wn=b=="group",cn=a.cm&&a.cm.getHelper(y,"wordChars"),ir=!0;!(x<0&&!gt(!ir));ir=!1){var wr=ve.text.charAt(y.ch)||` -`,Rr=de(wr,cn)?"w":wn&&wr==` -`?"n":!wn||/\s/.test(wr)?null:"p";if(wn&&!ir&&!Rr&&(Rr="s"),Ft&&Ft!=Rr){x<0&&(x=1,gt(),y.sticky="after");break}if(Rr&&(Ft=Rr),x>0&&!gt(!ir))break}var Vr=dl(a,y,re,ce,!0);return rn(re,Vr)&&(Vr.hitSide=!0),Vr}function Js(a,y,x,b){var E=a.doc,re=y.left,ce;if(b=="page"){var ve=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),pe=Math.max(ve-.5*Qa(a.display),3);ce=(x>0?y.bottom:y.top)+x*pe}else b=="line"&&(ce=x>0?y.bottom+3:y.top-3);for(var Ee;Ee=Mr(a,re,ce),!!Ee.outside;){if(x<0?ce<=0:ce>=E.height){Ee.hitSide=!0;break}ce+=x*5}return Ee}var ei=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ue,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ei.prototype.init=function(a){var y=this,x=this,b=x.cm,E=x.div=a.lineDiv;Gs(E,b.options.spellcheck,b.options.autocorrect,b.options.autocapitalize);function re(ve){for(var pe=ve.target;pe;pe=pe.parentNode){if(pe==E)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(pe.className))break}return!1}yt(E,"paste",function(ve){!re(ve)||vt(b,ve)||Xs(ve,b)||fe<=11&&setTimeout(da(b,function(){return y.updateFromDOM()}),20)}),yt(E,"compositionstart",function(ve){y.composing={data:ve.data,done:!1}}),yt(E,"compositionupdate",function(ve){y.composing||(y.composing={data:ve.data,done:!1})}),yt(E,"compositionend",function(ve){y.composing&&(ve.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),yt(E,"touchstart",function(){return x.forceCompositionEnd()}),yt(E,"input",function(){y.composing||y.readFromDOMSoon()});function ce(ve){if(!(!re(ve)||vt(b,ve))){if(b.somethingSelected())gl({lineWise:!1,text:b.getSelections()}),ve.type=="cut"&&b.replaceSelection("",null,"cut");else if(b.options.lineWiseCopyCut){var pe=Us(b);gl({lineWise:!0,text:pe.text}),ve.type=="cut"&&b.operation(function(){b.setSelections(pe.ranges,0,Be),b.replaceSelection("",null,"cut")})}else return;if(ve.clipboardData){ve.clipboardData.clearData();var Ee=ao.text.join(` -`);if(ve.clipboardData.setData("Text",Ee),ve.clipboardData.getData("Text")==Ee){ve.preventDefault();return}}var gt=Qs(),Ft=gt.firstChild;b.display.lineSpace.insertBefore(gt,b.display.lineSpace.firstChild),Ft.value=ao.text.join(` -`);var wn=document.activeElement;wt(Ft),setTimeout(function(){b.display.lineSpace.removeChild(gt),wn.focus(),wn==E&&x.showPrimarySelection()},50)}}yt(E,"copy",ce),yt(E,"cut",ce)},ei.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ei.prototype.prepareSelection=function(){var a=wo(this.cm,!1);return a.focus=document.activeElement==this.div,a},ei.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ei.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ei.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,x=y.doc.sel.primary(),b=x.from(),E=x.to();if(y.display.viewTo==y.display.viewFrom||b.line>=y.display.viewTo||E.line=y.display.viewFrom&&qs(y,b)||{node:ve[0].measure.map[2],offset:0},Ee=E.linea.firstLine()&&(b=Ct(b.line-1,zt(a.doc,b.line-1).length)),E.ch==zt(a.doc,E.line).text.length&&E.liney.viewTo-1)return!1;var re,ce,ve;b.line==y.viewFrom||(re=Di(a,b.line))==0?(ce=xe(y.view[0].line),ve=y.view[0].node):(ce=xe(y.view[re].line),ve=y.view[re-1].node.nextSibling);var pe=Di(a,E.line),Ee,gt;if(pe==y.view.length-1?(Ee=y.viewTo-1,gt=y.lineDiv.lastChild):(Ee=xe(y.view[pe+1].line)-1,gt=y.view[pe+1].node.previousSibling),!ve)return!1;for(var Ft=a.doc.splitLines(Gu(a,ve,gt,ce,Ee)),wn=Yn(a.doc,Ct(ce,0),Ct(Ee,zt(a.doc,Ee).text.length));Ft.length>1&&wn.length>1;)if(Qe(Ft)==Qe(wn))Ft.pop(),wn.pop(),Ee--;else if(Ft[0]==wn[0])Ft.shift(),wn.shift(),ce++;else break;for(var cn=0,ir=0,wr=Ft[0],Rr=wn[0],Vr=Math.min(wr.length,Rr.length);cnb.ch&&na.charCodeAt(na.length-ir-1)==Xr.charCodeAt(Xr.length-ir-1);)cn--,ir++;Ft[Ft.length-1]=na.slice(0,na.length-ir).replace(/^\u200b+/,""),Ft[0]=Ft[0].slice(cn).replace(/\u200b+$/,"");var Sa=Ct(ce,cn),pa=Ct(Ee,wn.length?Qe(wn).length-ir:0);if(Ft.length>1||Ft[0]||gn(Sa,pa))return Ro(a.doc,Ft,Sa,pa,"+input"),!0},ei.prototype.ensurePolled=function(){this.forceCompositionEnd()},ei.prototype.reset=function(){this.forceCompositionEnd()},ei.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ei.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))},ei.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ma(this.cm,function(){return ui(a.cm)})},ei.prototype.setUneditable=function(a){a.contentEditable="false"},ei.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||da(this.cm,jl)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ei.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ei.prototype.onContextMenu=function(){},ei.prototype.resetPosition=function(){},ei.prototype.needsContentAttribute=!0;function qs(a,y){var x=Ka(a,y.line);if(!x||x.hidden)return null;var b=zt(a.doc,y.line),E=$r(x,b,y.line),re=$t(b,a.doc.direction),ce="left";if(re){var ve=St(re,y.ch);ce=ve%2?"right":"left"}var pe=Za(E.map,y.ch,ce);return pe.offset=pe.collapse=="right"?pe.end:pe.start,pe}function Uu(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function zo(a,y){return y&&(a.bad=!0),a}function Gu(a,y,x,b,E){var re="",ce=!1,ve=a.doc.lineSeparator(),pe=!1;function Ee(cn){return function(ir){return ir.id==cn}}function gt(){ce&&(re+=ve,pe&&(re+=ve),ce=pe=!1)}function Ft(cn){cn&&(gt(),re+=cn)}function wn(cn){if(cn.nodeType==1){var ir=cn.getAttribute("cm-text");if(ir){Ft(ir);return}var wr=cn.getAttribute("cm-marker"),Rr;if(wr){var Vr=a.findMarks(Ct(b,0),Ct(E+1,0),Ee(+wr));Vr.length&&(Rr=Vr[0].find(0))&&Ft(Yn(a.doc,Rr.from,Rr.to).join(ve));return}if(cn.getAttribute("contenteditable")=="false")return;var na=/^(pre|div|p|li|table|br)$/i.test(cn.nodeName);if(!/^br$/i.test(cn.nodeName)&&cn.textContent.length==0)return;na&>();for(var Xr=0;Xr=9&&y.hasSelection&&(y.hasSelection=null),x.poll()}),yt(E,"paste",function(ce){vt(b,ce)||Xs(ce,b)||(b.state.pasteIncoming=+new Date,x.fastPoll())});function re(ce){if(!vt(b,ce)){if(b.somethingSelected())gl({lineWise:!1,text:b.getSelections()});else if(b.options.lineWiseCopyCut){var ve=Us(b);gl({lineWise:!0,text:ve.text}),ce.type=="cut"?b.setSelections(ve.ranges,null,Be):(x.prevInput="",E.value=ve.text.join(` -`),wt(E))}else return;ce.type=="cut"&&(b.state.cutIncoming=+new Date)}}yt(E,"cut",re),yt(E,"copy",re),yt(a.scroller,"paste",function(ce){if(!(Yr(a,ce)||vt(b,ce))){if(!E.dispatchEvent){b.state.pasteIncoming=+new Date,x.focus();return}var ve=new Event("paste");ve.clipboardData=ce.clipboardData,E.dispatchEvent(ve)}}),yt(a.lineSpace,"selectstart",function(ce){Yr(a,ce)||_n(ce)}),yt(E,"compositionstart",function(){var ce=b.getCursor("from");x.composing&&x.composing.range.clear(),x.composing={start:ce,range:b.markText(ce,b.getCursor("to"),{className:"CodeMirror-composing"})}}),yt(E,"compositionend",function(){x.composing&&(x.poll(),x.composing.range.clear(),x.composing=null)})},pi.prototype.createField=function(a){this.wrapper=Qs(),this.textarea=this.wrapper.firstChild},pi.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},pi.prototype.prepareSelection=function(){var a=this.cm,y=a.display,x=a.doc,b=wo(a);if(a.options.moveInputWithCursor){var E=Ur(a,x.sel.primary().head,"div"),re=y.wrapper.getBoundingClientRect(),ce=y.lineDiv.getBoundingClientRect();b.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,E.top+ce.top-re.top)),b.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,E.left+ce.left-re.left))}return b},pi.prototype.showSelection=function(a){var y=this.cm,x=y.display;Le(x.cursorDiv,a.cursors),Le(x.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},pi.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var x=y.getSelection();this.textarea.value=x,y.state.focused&&wt(this.textarea),Ce&&fe>=9&&(this.hasSelection=x)}else a||(this.prevInput=this.textarea.value="",Ce&&fe>=9&&(this.hasSelection=null))}},pi.prototype.getField=function(){return this.textarea},pi.prototype.supportsTouch=function(){return!1},pi.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!qe||Ye()!=this.textarea))try{this.textarea.focus()}catch(a){}},pi.prototype.blur=function(){this.textarea.blur()},pi.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},pi.prototype.receivedFocus=function(){this.slowPoll()},pi.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},pi.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function x(){var b=y.poll();!b&&!a?(a=!0,y.polling.set(60,x)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,x)},pi.prototype.poll=function(){var a=this,y=this.cm,x=this.textarea,b=this.prevInput;if(this.contextMenuPending||!y.state.focused||Hn(x)&&!b&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var E=x.value;if(E==b&&!y.somethingSelected())return!1;if(Ce&&fe>=9&&this.hasSelection===E||nt&&/[\uf700-\uf7ff]/.test(E))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var re=E.charCodeAt(0);if(re==8203&&!b&&(b="\u200B"),re==8666)return this.reset(),this.cm.execCommand("undo")}for(var ce=0,ve=Math.min(b.length,E.length);ce1e3||E.indexOf(` -`)>-1?x.value=a.prevInput="":a.prevInput=E,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},pi.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},pi.prototype.onKeyPress=function(){Ce&&fe>=9&&(this.hasSelection=null),this.fastPoll()},pi.prototype.onContextMenu=function(a){var y=this,x=y.cm,b=x.display,E=y.textarea;y.contextMenuPending&&y.contextMenuPending();var re=Pi(x,a),ce=b.scroller.scrollTop;if(!re||le)return;var ve=x.options.resetSelectionOnContextMenu;ve&&x.doc.sel.contains(re)==-1&&da(x,Fi)(x.doc,So(re),Be);var pe=E.style.cssText,Ee=y.wrapper.style.cssText,gt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",E.style.cssText=`position: absolute; width: 30px; height: 30px; - top: `+(a.clientY-gt.top-5)+"px; left: "+(a.clientX-gt.left-5)+`px; - z-index: 1000; background: `+(Ce?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Ft;We&&(Ft=window.scrollY),b.input.focus(),We&&window.scrollTo(null,Ft),b.input.reset(),x.somethingSelected()||(E.value=y.prevInput=" "),y.contextMenuPending=cn,b.selForContextMenu=x.doc.sel,clearTimeout(b.detectingSelectAll);function wn(){if(E.selectionStart!=null){var wr=x.somethingSelected(),Rr="\u200B"+(wr?E.value:"");E.value="\u21DA",E.value=Rr,y.prevInput=wr?"":"\u200B",E.selectionStart=1,E.selectionEnd=Rr.length,b.selForContextMenu=x.doc.sel}}function cn(){if(y.contextMenuPending==cn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Ee,E.style.cssText=pe,Ce&&fe<9&&b.scrollbars.setScrollTop(b.scroller.scrollTop=ce),E.selectionStart!=null)){(!Ce||Ce&&fe<9)&&wn();var wr=0,Rr=function(){b.selForContextMenu==x.doc.sel&&E.selectionStart==0&&E.selectionEnd>0&&y.prevInput=="\u200B"?da(x,ms)(x):wr++<10?b.detectingSelectAll=setTimeout(Rr,500):(b.selForContextMenu=null,b.input.reset())};b.detectingSelectAll=setTimeout(Rr,200)}}if(Ce&&fe>=9&&wn(),me){sn(a);var ir=function(){Jt(window,"mouseup",ir),setTimeout(cn,20)};yt(window,"mouseup",ir)}else setTimeout(cn,50)},pi.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},pi.prototype.setUneditable=function(){},pi.prototype.needsContentAttribute=!1;function Ju(a,y){if(y=y?Et(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var x=Ye();y.autofocus=x==a||a.getAttribute("autofocus")!=null&&x==document.body}function b(){a.value=ve.getValue()}var E;if(a.form&&(yt(a.form,"submit",b),!y.leaveSubmitMethodAlone)){var re=a.form;E=re.submit;try{var ce=re.submit=function(){b(),re.submit=E,re.submit(),re.submit=ce}}catch(pe){}}y.finishInit=function(pe){pe.save=b,pe.getTextArea=function(){return a},pe.toTextArea=function(){pe.toTextArea=isNaN,b(),a.parentNode.removeChild(pe.getWrapperElement()),a.style.display="",a.form&&(Jt(a.form,"submit",b),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=E))}},a.style.display="none";var ve=ci(function(pe){return a.parentNode.insertBefore(pe,a.nextSibling)},y);return ve}function qu(a){a.off=Jt,a.on=yt,a.wheelEventPixels=au,a.Doc=Ri,a.splitLines=ur,a.countColumn=ye,a.findColumn=It,a.isWordChar=ae,a.Pass=rt,a.signal=Ot,a.Line=Pt,a.changeEnd=Ao,a.scrollbarModel=Yi,a.Pos=Ct,a.cmpPos=gn,a.modes=Gt,a.mimeModes=Dt,a.resolveMode=En,a.getMode=Kn,a.modeExtensions=fr,a.extendMode=Sr,a.copyState=Br,a.startState=br,a.innerMode=Cr,a.commands=el,a.keyMap=Co,a.keyName=Ls,a.isModifierKey=Fs,a.lookupKey=Zo,a.normalizeKeyMap=Du,a.StringStream=On,a.SharedTextMarker=qo,a.TextMarker=ko,a.LineWidget=Jo,a.e_preventDefault=_n,a.e_stopPropagation=at,a.e_stop=sn,a.addClass=je,a.contains=Xe,a.rmClass=et,a.keyNames=Po}ju(ci),Yu(ci);var _u="iter insert remove copy getEditor constructor".split(" ");for(var Cl in Ri.prototype)Ri.prototype.hasOwnProperty(Cl)&&Oe(_u,Cl)<0&&(ci.prototype[Cl]=function(a){return function(){return a.apply(this.doc,arguments)}}(Ri.prototype[Cl]));return kn(Ri),ci.inputStyles={textarea:pi,contenteditable:ei},ci.defineMode=function(a){!ci.defaults.mode&&a!="null"&&(ci.defaults.mode=a),mt.apply(this,arguments)},ci.defineMIME=Wt,ci.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),ci.defineMIME("text/plain","null"),ci.defineExtension=function(a,y){ci.prototype[a]=y},ci.defineDocExtension=function(a,y){Ri.prototype[a]=y},ci.fromTextArea=Ju,qu(ci),ci.version="5.58.2",ci})},25419:function(pn,ln,ie){(function(z){z(ie(89780),ie(15525),ie(98101))})(function(z){"use strict";z.defineMode("markdown",function(ze,Pe){var ke=z.getMode(ze,"text/html"),Ce=ke.name=="null";function fe(ye){if(z.findModeByName){var ue=z.findModeByName(ye);ue&&(ye=ue.mime||ue.mimes[0])}var Oe=z.getMode(ze,ye);return Oe.name=="null"?null:Oe}Pe.highlightFormatting===void 0&&(Pe.highlightFormatting=!1),Pe.maxBlockquoteDepth===void 0&&(Pe.maxBlockquoteDepth=0),Pe.taskLists===void 0&&(Pe.taskLists=!1),Pe.strikethrough===void 0&&(Pe.strikethrough=!1),Pe.emoji===void 0&&(Pe.emoji=!1),Pe.fencedCodeBlockHighlighting===void 0&&(Pe.fencedCodeBlockHighlighting=!0),Pe.fencedCodeBlockDefaultMode===void 0&&(Pe.fencedCodeBlockDefaultMode="text/plain"),Pe.xml===void 0&&(Pe.xml=!0),Pe.tokenTypeOverrides===void 0&&(Pe.tokenTypeOverrides={});var We={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 $e in We)We.hasOwnProperty($e)&&Pe.tokenTypeOverrides[$e]&&(We[$e]=Pe.tokenTypeOverrides[$e]);var Fe=/^([*\-_])(?:\s*\1){2,}\s*$/,le=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,dt=/^\[(x| )\](?=\s)/i,ge=Pe.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,xt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,_e=/^[^#!\[\]*_\\<>` "'(~:]+/,Ge=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,qe=/^\s*\[[^\]]+?\]:.*$/,nt=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,Tt=" ";function it(ye,ue,Oe){return ue.f=ue.inline=Oe,Oe(ye,ue)}function ot(ye,ue,Oe){return ue.f=ue.block=Oe,Oe(ye,ue)}function De(ye){return!ye||!/\S/.test(ye.string)}function me(ye){if(ye.linkTitle=!1,ye.linkHref=!1,ye.linkText=!1,ye.em=!1,ye.strong=!1,ye.strikethrough=!1,ye.quote=0,ye.indentedCode=!1,ye.f==et){var ue=Ce;if(!ue){var Oe=z.innerMode(ke,ye.htmlState);ue=Oe.mode.name=="xml"&&Oe.state.tagStart===null&&!Oe.state.context&&Oe.state.tokenize.isInText}ue&&(ye.f=Re,ye.block=Ve,ye.htmlState=null)}return ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,ye.prevLine=ye.thisLine,ye.thisLine={stream:null},null}function Ve(ye,ue){var Oe=ye.column()===ue.indentation,Ne=De(ue.prevLine.stream),rt=ue.indentedCode,Be=ue.prevLine.hr,ht=ue.list!==!1,tt=(ue.listStack[ue.listStack.length-1]||0)+3;ue.indentedCode=!1;var It=ue.indentation;if(ue.indentationDiff===null&&(ue.indentationDiff=ue.indentation,ht)){for(ue.list=null;It=4&&(rt||ue.prevLine.fencedCodeEnd||ue.prevLine.header||Ne))return ye.skipToEnd(),ue.indentedCode=!0,We.code;if(ye.eatSpace())return null;if(Oe&&ue.indentation<=tt&&(Qe=ye.match(ge))&&Qe[1].length<=6)return ue.quote=0,ue.header=Qe[1].length,ue.thisLine.header=!0,Pe.highlightFormatting&&(ue.formatting="header"),ue.f=ue.inline,Le(ue);if(ue.indentation<=tt&&ye.eat(">"))return ue.quote=Oe?1:ue.quote+1,Pe.highlightFormatting&&(ue.formatting="quote"),ye.eatSpace(),Le(ue);if(!Bt&&!ue.setext&&Oe&&ue.indentation<=tt&&(Qe=ye.match(le))){var Je=Qe[1]?"ol":"ul";return ue.indentation=It+ye.current().length,ue.list=!0,ue.quote=0,ue.listStack.push(ue.indentation),ue.em=!1,ue.strong=!1,ue.code=!1,ue.strikethrough=!1,Pe.taskLists&&ye.match(dt,!1)&&(ue.taskList=!0),ue.f=ue.inline,Pe.highlightFormatting&&(ue.formatting=["list","list-"+Je]),Le(ue)}else{if(Oe&&ue.indentation<=tt&&(Qe=ye.match(Ge,!0)))return ue.quote=0,ue.fencedEndRE=new RegExp(Qe[1]+"+ *$"),ue.localMode=Pe.fencedCodeBlockHighlighting&&fe(Qe[2]||Pe.fencedCodeBlockDefaultMode),ue.localMode&&(ue.localState=z.startState(ue.localMode)),ue.f=ue.block=At,Pe.highlightFormatting&&(ue.formatting="code-block"),ue.code=-1,Le(ue);if(ue.setext||(!Ze||!ht)&&!ue.quote&&ue.list===!1&&!ue.code&&!Bt&&!qe.test(ye.string)&&(Qe=ye.lookAhead(1))&&(Qe=Qe.match(xt)))return ue.setext?(ue.header=ue.setext,ue.setext=0,ye.skipToEnd(),Pe.highlightFormatting&&(ue.formatting="header")):(ue.header=Qe[0].charAt(0)=="="?1:2,ue.setext=ue.header),ue.thisLine.header=!0,ue.f=ue.inline,Le(ue);if(Bt)return ye.skipToEnd(),ue.hr=!0,ue.thisLine.hr=!0,We.hr;if(ye.peek()==="[")return it(ye,ue,Rt)}return it(ye,ue,ue.inline)}function et(ye,ue){var Oe=ke.token(ye,ue.htmlState);if(!Ce){var Ne=z.innerMode(ke,ue.htmlState);(Ne.mode.name=="xml"&&Ne.state.tagStart===null&&!Ne.state.context&&Ne.state.tokenize.isInText||ue.md_inside&&ye.current().indexOf(">")>-1)&&(ue.f=Re,ue.block=Ve,ue.htmlState=null)}return Oe}function At(ye,ue){var Oe=ue.listStack[ue.listStack.length-1]||0,Ne=ue.indentation=ye.quote?ue.push(We.formatting+"-"+ye.formatting[Oe]+"-"+ye.quote):ue.push("error"))}if(ye.taskOpen)return ue.push("meta"),ue.length?ue.join(" "):null;if(ye.taskClosed)return ue.push("property"),ue.length?ue.join(" "):null;if(ye.linkHref?ue.push(We.linkHref,"url"):(ye.strong&&ue.push(We.strong),ye.em&&ue.push(We.em),ye.strikethrough&&ue.push(We.strikethrough),ye.emoji&&ue.push(We.emoji),ye.linkText&&ue.push(We.linkText),ye.code&&ue.push(We.code),ye.image&&ue.push(We.image),ye.imageAltText&&ue.push(We.imageAltText,"link"),ye.imageMarker&&ue.push(We.imageMarker)),ye.header&&ue.push(We.header,We.header+"-"+ye.header),ye.quote&&(ue.push(We.quote),!Pe.maxBlockquoteDepth||Pe.maxBlockquoteDepth>=ye.quote?ue.push(We.quote+"-"+ye.quote):ue.push(We.quote+"-"+Pe.maxBlockquoteDepth)),ye.list!==!1){var Ne=(ye.listStack.length-1)%3;Ne?Ne===1?ue.push(We.list2):ue.push(We.list3):ue.push(We.list1)}return ye.trailingSpaceNewLine?ue.push("trailing-space-new-line"):ye.trailingSpace&&ue.push("trailing-space-"+(ye.trailingSpace%2?"a":"b")),ue.length?ue.join(" "):null}function Ae(ye,ue){if(ye.match(_e,!0))return Le(ue)}function Re(ye,ue){var Oe=ue.text(ye,ue);if(typeof Oe!="undefined")return Oe;if(ue.list)return ue.list=null,Le(ue);if(ue.taskList){var Ne=ye.match(dt,!0)[1]===" ";return Ne?ue.taskOpen=!0:ue.taskClosed=!0,Pe.highlightFormatting&&(ue.formatting="task"),ue.taskList=!1,Le(ue)}if(ue.taskOpen=!1,ue.taskClosed=!1,ue.header&&ye.match(/^#+$/,!0))return Pe.highlightFormatting&&(ue.formatting="header"),Le(ue);var rt=ye.next();if(ue.linkTitle){ue.linkTitle=!1;var Be=rt;rt==="("&&(Be=")"),Be=(Be+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ht="^\\s*(?:[^"+Be+"\\\\]+|\\\\\\\\|\\\\.)"+Be;if(ye.match(new RegExp(ht),!0))return We.linkHref}if(rt==="`"){var tt=ue.formatting;Pe.highlightFormatting&&(ue.formatting="code"),ye.eatWhile("`");var It=ye.current().length;if(ue.code==0&&(!ue.quote||It==1))return ue.code=It,Le(ue);if(It==ue.code){var Ze=Le(ue);return ue.code=0,Ze}else return ue.formatting=tt,Le(ue)}else if(ue.code)return Le(ue);if(rt==="\\"&&(ye.next(),Pe.highlightFormatting)){var Bt=Le(ue),Qe=We.formatting+"-escape";return Bt?Bt+" "+Qe:Qe}if(rt==="!"&&ye.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ue.imageMarker=!0,ue.image=!0,Pe.highlightFormatting&&(ue.formatting="image"),Le(ue);if(rt==="["&&ue.imageMarker&&ye.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ue.imageMarker=!1,ue.imageAltText=!0,Pe.highlightFormatting&&(ue.formatting="image"),Le(ue);if(rt==="]"&&ue.imageAltText){Pe.highlightFormatting&&(ue.formatting="image");var Bt=Le(ue);return ue.imageAltText=!1,ue.image=!1,ue.inline=ue.f=Xe,Bt}if(rt==="["&&!ue.image)return ue.linkText&&ye.match(/^.*?\]/)||(ue.linkText=!0,Pe.highlightFormatting&&(ue.formatting="link")),Le(ue);if(rt==="]"&&ue.linkText){Pe.highlightFormatting&&(ue.formatting="link");var Bt=Le(ue);return ue.linkText=!1,ue.inline=ue.f=ye.match(/\(.*?\)| ?\[.*?\]/,!1)?Xe:Re,Bt}if(rt==="<"&&ye.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Te,Pe.highlightFormatting&&(ue.formatting="link");var Bt=Le(ue);return Bt?Bt+=" ":Bt="",Bt+We.linkInline}if(rt==="<"&&ye.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ue.f=ue.inline=Te,Pe.highlightFormatting&&(ue.formatting="link");var Bt=Le(ue);return Bt?Bt+=" ":Bt="",Bt+We.linkEmail}if(Pe.xml&&rt==="<"&&ye.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Je=ye.string.indexOf(">",ye.pos);if(Je!=-1){var kt=ye.string.substring(ye.start,Je);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(kt)&&(ue.md_inside=!0)}return ye.backUp(1),ue.htmlState=z.startState(ke),ot(ye,ue,et)}if(Pe.xml&&rt==="<"&&ye.match(/^\/\w*?>/))return ue.md_inside=!1,"tag";if(rt==="*"||rt==="_"){for(var se=1,te=ye.pos==1?" ":ye.string.charAt(ye.pos-2);se<3&&ye.eat(rt);)se++;var ee=ye.peek()||" ",ae=!/\s/.test(ee)&&(!nt.test(ee)||/\s/.test(te)||nt.test(te)),de=!/\s/.test(te)&&(!nt.test(te)||/\s/.test(ee)||nt.test(ee)),ne=null,he=null;if(se%2&&(!ue.em&&ae&&(rt==="*"||!de||nt.test(te))?ne=!0:ue.em==rt&&de&&(rt==="*"||!ae||nt.test(ee))&&(ne=!1)),se>1&&(!ue.strong&&ae&&(rt==="*"||!de||nt.test(te))?he=!0:ue.strong==rt&&de&&(rt==="*"||!ae||nt.test(ee))&&(he=!1)),he!=null||ne!=null){Pe.highlightFormatting&&(ue.formatting=ne==null?"strong":he==null?"em":"strong em"),ne===!0&&(ue.em=rt),he===!0&&(ue.strong=rt);var Ze=Le(ue);return ne===!1&&(ue.em=!1),he===!1&&(ue.strong=!1),Ze}}else if(rt===" "&&(ye.eat("*")||ye.eat("_"))){if(ye.peek()===" ")return Le(ue);ye.backUp(1)}if(Pe.strikethrough){if(rt==="~"&&ye.eatWhile(rt)){if(ue.strikethrough){Pe.highlightFormatting&&(ue.formatting="strikethrough");var Ze=Le(ue);return ue.strikethrough=!1,Ze}else if(ye.match(/^[^\s]/,!1))return ue.strikethrough=!0,Pe.highlightFormatting&&(ue.formatting="strikethrough"),Le(ue)}else if(rt===" "&&ye.match(/^~~/,!0)){if(ye.peek()===" ")return Le(ue);ye.backUp(2)}}if(Pe.emoji&&rt===":"&&ye.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ue.emoji=!0,Pe.highlightFormatting&&(ue.formatting="emoji");var He=Le(ue);return ue.emoji=!1,He}return rt===" "&&(ye.match(/^ +$/,!1)?ue.trailingSpace++:ue.trailingSpace&&(ue.trailingSpaceNewLine=!0)),Le(ue)}function Te(ye,ue){var Oe=ye.next();if(Oe===">"){ue.f=ue.inline=Re,Pe.highlightFormatting&&(ue.formatting="link");var Ne=Le(ue);return Ne?Ne+=" ":Ne="",Ne+We.linkInline}return ye.match(/^[^>]+/,!0),We.linkInline}function Xe(ye,ue){if(ye.eatSpace())return null;var Oe=ye.next();return Oe==="("||Oe==="["?(ue.f=ue.inline=je(Oe==="("?")":"]"),Pe.highlightFormatting&&(ue.formatting="link-string"),ue.linkHref=!0,Le(ue)):"error"}var Ye={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function je(ye){return function(ue,Oe){var Ne=ue.next();if(Ne===ye){Oe.f=Oe.inline=Re,Pe.highlightFormatting&&(Oe.formatting="link-string");var rt=Le(Oe);return Oe.linkHref=!1,rt}return ue.match(Ye[ye]),Oe.linkHref=!0,Le(Oe)}}function Rt(ye,ue){return ye.match(/^([^\]\\]|\\.)*\]:/,!1)?(ue.f=wt,ye.next(),Pe.highlightFormatting&&(ue.formatting="link"),ue.linkText=!0,Le(ue)):it(ye,ue,Re)}function wt(ye,ue){if(ye.match(/^\]:/,!0)){ue.f=ue.inline=ft,Pe.highlightFormatting&&(ue.formatting="link");var Oe=Le(ue);return ue.linkText=!1,Oe}return ye.match(/^([^\]\\]|\\.)+/,!0),We.linkText}function ft(ye,ue){return ye.eatSpace()?null:(ye.match(/^[^\s]+/,!0),ye.peek()===void 0?ue.linkTitle=!0:ye.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ue.f=ue.inline=Re,We.linkHref+" url")}var Et={startState:function(){return{f:Ve,prevLine:{stream:null},thisLine:{stream:null},block:Ve,htmlState:null,indentation:0,inline:Re,text:Ae,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(ye){return{f:ye.f,prevLine:ye.prevLine,thisLine:ye.thisLine,block:ye.block,htmlState:ye.htmlState&&z.copyState(ke,ye.htmlState),indentation:ye.indentation,localMode:ye.localMode,localState:ye.localMode?z.copyState(ye.localMode,ye.localState):null,inline:ye.inline,text:ye.text,formatting:!1,linkText:ye.linkText,linkTitle:ye.linkTitle,linkHref:ye.linkHref,code:ye.code,em:ye.em,strong:ye.strong,strikethrough:ye.strikethrough,emoji:ye.emoji,header:ye.header,setext:ye.setext,hr:ye.hr,taskList:ye.taskList,list:ye.list,listStack:ye.listStack.slice(0),quote:ye.quote,indentedCode:ye.indentedCode,trailingSpace:ye.trailingSpace,trailingSpaceNewLine:ye.trailingSpaceNewLine,md_inside:ye.md_inside,fencedEndRE:ye.fencedEndRE}},token:function(ye,ue){if(ue.formatting=!1,ye!=ue.thisLine.stream){if(ue.header=0,ue.hr=!1,ye.match(/^\s*$/,!0))return me(ue),null;if(ue.prevLine=ue.thisLine,ue.thisLine={stream:ye},ue.taskList=!1,ue.trailingSpace=0,ue.trailingSpaceNewLine=!1,!ue.localState&&(ue.f=ue.block,ue.f!=et)){var Oe=ye.match(/^\s*/,!0)[0].replace(/\t/g,Tt).length;if(ue.indentation=Oe,ue.indentationDiff=null,Oe>0)return null}}return ue.f(ye,ue)},innerMode:function(ye){return ye.block==et?{state:ye.htmlState,mode:ke}:ye.localState?{state:ye.localState,mode:ye.localMode}:{state:ye,mode:Et}},indent:function(ye,ue,Oe){return ye.block==et&&ke.indent?ke.indent(ye.htmlState,ue,Oe):ye.localState&&ye.localMode.indent?ye.localMode.indent(ye.localState,ue,Oe):z.Pass},blankLine:me,getType:Le,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Et},"xml"),z.defineMIME("text/markdown","markdown"),z.defineMIME("text/x-markdown","markdown")})},98101:function(pn,ln,ie){(function(z){z(ie(89780))})(function(z){"use strict";z.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 ze=0;ze-1&&ke.substring(We+1,ke.length);if($e)return z.findModeByExtension($e)},z.findModeByName=function(ke){ke=ke.toLowerCase();for(var Ce=0;Ce0?_e.cmdState[_e.cmdState.length-1]:null}function fe(_e){var Ge=_e.cmdState.pop();Ge&&Ge.closeBracket()}function We(_e){for(var Ge=_e.cmdState,qe=Ge.length-1;qe>=0;qe--){var nt=Ge[qe];if(nt.name!="DEFAULT")return nt}return{styleIdentifier:function(){return null}}}function $e(_e,Ge,qe){return function(){this.name=_e,this.bracketNo=0,this.style=Ge,this.styles=qe,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Fe={};Fe.importmodule=$e("importmodule","tag",["string","builtin"]),Fe.documentclass=$e("documentclass","tag",["","atom"]),Fe.usepackage=$e("usepackage","tag",["atom"]),Fe.begin=$e("begin","tag",["atom"]),Fe.end=$e("end","tag",["atom"]),Fe.label=$e("label","tag",["atom"]),Fe.ref=$e("ref","tag",["atom"]),Fe.eqref=$e("eqref","tag",["atom"]),Fe.cite=$e("cite","tag",["atom"]),Fe.bibitem=$e("bibitem","tag",["atom"]),Fe.Bibitem=$e("Bibitem","tag",["atom"]),Fe.RBibitem=$e("RBibitem","tag",["atom"]),Fe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function le(_e,Ge){_e.f=Ge}function dt(_e,Ge){var qe;if(_e.match(/^\\[a-zA-Z@]+/)){var nt=_e.current().slice(1);return qe=Fe.hasOwnProperty(nt)?Fe[nt]:Fe.DEFAULT,qe=new qe,ke(Ge,qe),le(Ge,xt),qe.style}if(_e.match(/^\\[$&%#{}_]/)||_e.match(/^\\[,;!\/\\]/))return"tag";if(_e.match("\\["))return le(Ge,function(it,ot){return ge(it,ot,"\\]")}),"keyword";if(_e.match("\\("))return le(Ge,function(it,ot){return ge(it,ot,"\\)")}),"keyword";if(_e.match("$$"))return le(Ge,function(it,ot){return ge(it,ot,"$$")}),"keyword";if(_e.match("$"))return le(Ge,function(it,ot){return ge(it,ot,"$")}),"keyword";var Tt=_e.next();if(Tt=="%")return _e.skipToEnd(),"comment";if(Tt=="}"||Tt=="]"){if(qe=Ce(Ge),qe)qe.closeBracket(Tt),le(Ge,xt);else return"error";return"bracket"}else return Tt=="{"||Tt=="["?(qe=Fe.DEFAULT,qe=new qe,ke(Ge,qe),"bracket"):/\d/.test(Tt)?(_e.eatWhile(/[\w.%]/),"atom"):(_e.eatWhile(/[\w\-_]/),qe=We(Ge),qe.name=="begin"&&(qe.argument=_e.current()),qe.styleIdentifier())}function ge(_e,Ge,qe){if(_e.eatSpace())return null;if(qe&&_e.match(qe))return le(Ge,dt),"keyword";if(_e.match(/^\\[a-zA-Z@]+/))return"tag";if(_e.match(/^[a-zA-Z]+/))return"variable-2";if(_e.match(/^\\[$&%#{}_]/)||_e.match(/^\\[,;!\/]/)||_e.match(/^[\^_&]/))return"tag";if(_e.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(_e.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var nt=_e.next();return nt=="{"||nt=="}"||nt=="["||nt=="]"||nt=="("||nt==")"?"bracket":nt=="%"?(_e.skipToEnd(),"comment"):"error"}function xt(_e,Ge){var qe=_e.peek(),nt;return qe=="{"||qe=="["?(nt=Ce(Ge),nt.openBracket(qe),_e.eat(qe),le(Ge,dt),"bracket"):/[ \t\r]/.test(qe)?(_e.eat(qe),null):(le(Ge,dt),fe(Ge),dt(_e,Ge))}return{startState:function(){var _e=Pe.inMathMode?function(Ge,qe){return ge(Ge,qe)}:dt;return{cmdState:[],f:_e}},copyState:function(_e){return{cmdState:_e.cmdState.slice(),f:_e.f}},token:function(_e,Ge){return Ge.f(_e,Ge)},blankLine:function(_e){_e.f=dt,_e.cmdState.length=0},lineComment:"%"}}),z.defineMIME("text/x-stex","stex"),z.defineMIME("text/x-latex","stex")})},15525:function(pn,ln,ie){(function(z){z(ie(89780))})(function(z){"use strict";var ze={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},Pe={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};z.defineMode("xml",function(ke,Ce){var fe=ke.indentUnit,We={},$e=Ce.htmlMode?ze:Pe;for(var Fe in $e)We[Fe]=$e[Fe];for(var Fe in Ce)We[Fe]=Ce[Fe];var le,dt;function ge(Te,Xe){function Ye(wt){return Xe.tokenize=wt,wt(Te,Xe)}var je=Te.next();if(je=="<")return Te.eat("!")?Te.eat("[")?Te.match("CDATA[")?Ye(Ge("atom","]]>")):null:Te.match("--")?Ye(Ge("comment","-->")):Te.match("DOCTYPE",!0,!0)?(Te.eatWhile(/[\w\._\-]/),Ye(qe(1))):null:Te.eat("?")?(Te.eatWhile(/[\w\._\-]/),Xe.tokenize=Ge("meta","?>"),"meta"):(le=Te.eat("/")?"closeTag":"openTag",Xe.tokenize=xt,"tag bracket");if(je=="&"){var Rt;return Te.eat("#")?Te.eat("x")?Rt=Te.eatWhile(/[a-fA-F\d]/)&&Te.eat(";"):Rt=Te.eatWhile(/[\d]/)&&Te.eat(";"):Rt=Te.eatWhile(/[\w\.\-:]/)&&Te.eat(";"),Rt?"atom":"error"}else return Te.eatWhile(/[^&<]/),null}ge.isInText=!0;function xt(Te,Xe){var Ye=Te.next();if(Ye==">"||Ye=="/"&&Te.eat(">"))return Xe.tokenize=ge,le=Ye==">"?"endTag":"selfcloseTag","tag bracket";if(Ye=="=")return le="equals",null;if(Ye=="<"){Xe.tokenize=ge,Xe.state=ot,Xe.tagName=Xe.tagStart=null;var je=Xe.tokenize(Te,Xe);return je?je+" tag error":"tag error"}else return/[\'\"]/.test(Ye)?(Xe.tokenize=_e(Ye),Xe.stringStartCol=Te.column(),Xe.tokenize(Te,Xe)):(Te.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function _e(Te){var Xe=function(Ye,je){for(;!Ye.eol();)if(Ye.next()==Te){je.tokenize=xt;break}return"string"};return Xe.isInAttribute=!0,Xe}function Ge(Te,Xe){return function(Ye,je){for(;!Ye.eol();){if(Ye.match(Xe)){je.tokenize=ge;break}Ye.next()}return Te}}function qe(Te){return function(Xe,Ye){for(var je;(je=Xe.next())!=null;){if(je=="<")return Ye.tokenize=qe(Te+1),Ye.tokenize(Xe,Ye);if(je==">")if(Te==1){Ye.tokenize=ge;break}else return Ye.tokenize=qe(Te-1),Ye.tokenize(Xe,Ye)}return"meta"}}function nt(Te,Xe,Ye){this.prev=Te.context,this.tagName=Xe,this.indent=Te.indented,this.startOfLine=Ye,(We.doNotIndent.hasOwnProperty(Xe)||Te.context&&Te.context.noIndent)&&(this.noIndent=!0)}function Tt(Te){Te.context&&(Te.context=Te.context.prev)}function it(Te,Xe){for(var Ye;;){if(!Te.context||(Ye=Te.context.tagName,!We.contextGrabbers.hasOwnProperty(Ye)||!We.contextGrabbers[Ye].hasOwnProperty(Xe)))return;Tt(Te)}}function ot(Te,Xe,Ye){return Te=="openTag"?(Ye.tagStart=Xe.column(),De):Te=="closeTag"?me:ot}function De(Te,Xe,Ye){return Te=="word"?(Ye.tagName=Xe.current(),dt="tag",At):We.allowMissingTagName&&Te=="endTag"?(dt="tag bracket",At(Te,Xe,Ye)):(dt="error",De)}function me(Te,Xe,Ye){if(Te=="word"){var je=Xe.current();return Ye.context&&Ye.context.tagName!=je&&We.implicitlyClosed.hasOwnProperty(Ye.context.tagName)&&Tt(Ye),Ye.context&&Ye.context.tagName==je||We.matchClosing===!1?(dt="tag",Ve):(dt="tag error",et)}else return We.allowMissingTagName&&Te=="endTag"?(dt="tag bracket",Ve(Te,Xe,Ye)):(dt="error",et)}function Ve(Te,Xe,Ye){return Te!="endTag"?(dt="error",Ve):(Tt(Ye),ot)}function et(Te,Xe,Ye){return dt="error",Ve(Te,Xe,Ye)}function At(Te,Xe,Ye){if(Te=="word")return dt="attribute",Le;if(Te=="endTag"||Te=="selfcloseTag"){var je=Ye.tagName,Rt=Ye.tagStart;return Ye.tagName=Ye.tagStart=null,Te=="selfcloseTag"||We.autoSelfClosers.hasOwnProperty(je)?it(Ye,je):(it(Ye,je),Ye.context=new nt(Ye,je,Rt==Ye.indented)),ot}return dt="error",At}function Le(Te,Xe,Ye){return Te=="equals"?Ae:(We.allowMissing||(dt="error"),At(Te,Xe,Ye))}function Ae(Te,Xe,Ye){return Te=="string"?Re:Te=="word"&&We.allowUnquoted?(dt="string",At):(dt="error",At(Te,Xe,Ye))}function Re(Te,Xe,Ye){return Te=="string"?Re:At(Te,Xe,Ye)}return{startState:function(Te){var Xe={tokenize:ge,state:ot,indented:Te||0,tagName:null,tagStart:null,context:null};return Te!=null&&(Xe.baseIndent=Te),Xe},token:function(Te,Xe){if(!Xe.tagName&&Te.sol()&&(Xe.indented=Te.indentation()),Te.eatSpace())return null;le=null;var Ye=Xe.tokenize(Te,Xe);return(Ye||le)&&Ye!="comment"&&(dt=null,Xe.state=Xe.state(le||Ye,Te,Xe),dt&&(Ye=dt=="error"?Ye+" error":dt)),Ye},indent:function(Te,Xe,Ye){var je=Te.context;if(Te.tokenize.isInAttribute)return Te.tagStart==Te.indented?Te.stringStartCol+1:Te.indented+fe;if(je&&je.noIndent)return z.Pass;if(Te.tokenize!=xt&&Te.tokenize!=ge)return Ye?Ye.match(/^(\s*)/)[0].length:0;if(Te.tagName)return We.multilineTagIndentPastTag!==!1?Te.tagStart+Te.tagName.length+2:Te.tagStart+fe*(We.multilineTagIndentFactor||1);if(We.alignCDATA&&/$/,blockCommentStart:"",configuration:We.htmlMode?"html":"xml",helperType:We.htmlMode?"html":"xml",skipAttribute:function(Te){Te.state==Ae&&(Te.state=At)},xmlCurrentTag:function(Te){return Te.tagName?{name:Te.tagName,close:Te.type=="closeTag"}:null},xmlCurrentContext:function(Te){for(var Xe=[],Ye=Te.context;Ye;Ye=Ye.prev)Ye.tagName&&Xe.push(Ye.tagName);return Xe.reverse()}}}),z.defineMIME("text/xml","xml"),z.defineMIME("application/xml","xml"),z.mimeModes.hasOwnProperty("text/html")||z.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(pn,ln,ie){"use strict";ie.d(ln,{hP:function(){return kt}});var z=function(se,te){return(z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ae){ee.__proto__=ae}||function(ee,ae){for(var de in ae)Object.prototype.hasOwnProperty.call(ae,de)&&(ee[de]=ae[de])})(se,te)};function ze(se,te){function ee(){this.constructor=se}z(se,te),se.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}function Pe(se,te,ee,ae){return new(ee||(ee=Promise))(function(de,ne){function he(bt){try{Ue(ae.next(bt))}catch(Ie){ne(Ie)}}function He(bt){try{Ue(ae.throw(bt))}catch(Ie){ne(Ie)}}function Ue(bt){var Ie;bt.done?de(bt.value):(Ie=bt.value,Ie instanceof ee?Ie:new ee(function(st){st(Ie)})).then(he,He)}Ue((ae=ae.apply(se,te||[])).next())})}function ke(se,te){var ee,ae,de,ne,he={label:0,sent:function(){if(1&de[0])throw de[1];return de[1]},trys:[],ops:[]};return ne={next:He(0),throw:He(1),return:He(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function He(Ue){return function(bt){return function(Ie){if(ee)throw new TypeError("Generator is already executing.");for(;he;)try{if(ee=1,ae&&(de=2&Ie[0]?ae.return:Ie[0]?ae.throw||((de=ae.return)&&de.call(ae),0):ae.next)&&!(de=de.call(ae,Ie[1])).done)return de;switch(ae=0,de&&(Ie=[2&Ie[0],de.value]),Ie[0]){case 0:case 1:de=Ie;break;case 4:return he.label++,{value:Ie[1],done:!1};case 5:he.label++,ae=Ie[1],Ie=[0];continue;case 7:Ie=he.ops.pop(),he.trys.pop();continue;default:if(de=he.trys,!((de=de.length>0&&de[de.length-1])||Ie[0]!==6&&Ie[0]!==2)){he=0;continue}if(Ie[0]===3&&(!de||Ie[1]>de[0]&&Ie[1]',"select"),this.addActionButton(ae,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ae,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ae,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ae,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ae,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ae,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ae,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(ne){var he=document.createElement("div");he.className=""+ee.toolbarButtonStyleClass.name,he.setAttribute("data-type-name",ne.typeName),he.innerHTML=ne.icon,he.addEventListener("click",function(){ee.markerToolbarButtonClicked(he,ne)}),ee.buttons.push(he),ee.markerButtons.push(he)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var de=document.createElement("div");de.className=this.toolbarBlockStyleClass.name,de.style.whiteSpace="nowrap",de.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(de),this.addActionButton(de,'',"render"),this.addActionButton(de,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},se.prototype.addButtonClickListener=function(te){this.buttonClickListeners.push(te)},se.prototype.removeButtonClickListener=function(te){this.buttonClickListeners.indexOf(te)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(te),1)},se.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},se.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var te=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ee=0;ee0&&this.buttonClickListeners.forEach(function(ae){return ae("marker",ee)}),this.markerButtonOverflowBlock.style.display="none"},se.prototype.actionToolbarButtonClicked=function(te,ee){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ae){return ae("action",ee)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},se.prototype.setActiveButton=function(te){this.resetButtonStyles(),te.className=te.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),te.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},se.prototype.setActiveMarkerButton=function(te){var ee=this.markerButtons.find(function(ae){return ae.getAttribute("data-type-name")===te});ee&&this.setActiveButton(ee)},se.prototype.setCurrentMarker=function(te){var ee=this;this.currentMarker=te,this.buttons.filter(function(ae){return/delete|notes/.test(ae.getAttribute("data-action"))}).forEach(function(ae){ee.currentMarker===void 0?(ae.style.fillOpacity="0.4",ae.style.pointerEvents="none"):(ae.style.fillOpacity="1",ae.style.pointerEvents="all")})},se}(),_e=function(){function se(te,ee,ae,de){this.panels=[],this.panelButtons=[],this.markerjsContainer=te,this.displayMode=ee,this.uiStyleSettings=ae,this.styles=de,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return se.prototype.addStyles=function(){var te;this.toolboxStyleClass=this.styles.addClass(new ge("toolbox",` - width: 100%; - flex-shrink: 0; - display: flex; - flex-direction: column; - font-family: sans-serif; - `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` - box-sizing: content-box; - `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` - `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` - `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` - overflow: hidden; - `)),this.toolboxStyleColorsClass=this.styles.addClass(new ge("toolbox_colors",` - color: `+this.uiStyleSettings.toolboxColor+`; - `));var ee=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ge("toolbox-button-row",` - display: flex; - cursor: default; - box-sizing: content-box; - `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ge("toolbox-button-row_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; - `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ge("toolbox-panel-row",` - display: flex; - `+(this.displayMode==="inline"?"position: absolute;":"")+` - `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` - cursor: default; - height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; - `+(this.displayMode==="inline"?"width: 100%;":"")+` - box-sizing: content-box; - `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new ge("toolbox-panel-row_colors",` - background-color: `+((te=this.uiStyleSettings.toolboxBackgroundColor)!==null&&te!==void 0?te:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; - `)),this.toolboxButtonStyleClass=this.styles.addClass(new ge("toolbox_button",` - display: inline-block; - width: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px; - height: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px; - padding: `+ee+`px; - box-sizing: content-box; - `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-button_colors",` - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ge("toolbox-active-button_colors",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; - fill: `+this.uiStyleSettings.toolbarColor+`; - `)),this.styles.addRule(new dt("."+this.toolboxButtonStyleColorsClass.name+":hover",` - background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` - `)),this.styles.addRule(new dt("."+this.toolboxButtonStyleClass.name+" svg",` - height: `+this.uiStyleSettings.toolbarHeight/2+`px; - `))},se.prototype.show=function(te){var ee;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=te,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},se.prototype.setPanelButtons=function(te){var ee,ae,de=this;this.panels=te,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ae=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ae!==void 0?ae:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ne){var he;ne.uiStyleSettings=de.uiStyleSettings;var He=document.createElement("div");He.className=de.toolboxButtonStyleClass.name+" "+((he=de.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&he!==void 0?he:de.toolboxButtonStyleColorsClass.name),He.innerHTML=ne.icon,He.title=ne.title,He.addEventListener("click",function(){de.panelButtonClick(ne)}),de.panelButtons.push(He),de.buttonRow.appendChild(He)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},se.prototype.panelButtonClick=function(te){var ee=this,ae=-1;if(te!==this.activePanel){ae=this.panels.indexOf(te),this.panelRow.innerHTML="";var de=te.getUi();de.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(de),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=te}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ee.displayMode==="inline"?ee.panelRow.style.display="none":ee.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ne,he){var He,Ue;ne.className=ee.toolboxButtonStyleClass.name+" "+(he===ae?""+((He=ee.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&He!==void 0?He:ee.toolboxActiveButtonStyleColorsClass.name):""+((Ue=ee.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Ue!==void 0?Ue:ee.toolboxButtonStyleColorsClass.name))})},se}(),Ge=function(se,te){this.title=se,this.icon=te},qe=function(se){function te(ee,ae,de,ne){var he=se.call(this,ee,ne||'')||this;return he.colors=[],he.addTransparent=!1,he.colorBoxes=[],he.colors=ae,he.currentColor=de,he.setCurrentColor=he.setCurrentColor.bind(he),he.getColorBox=he.getColorBox.bind(he),he}return ze(te,se),te.prototype.getUi=function(){var ee=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.whiteSpace="nowrap",this.colors.forEach(function(de){var ne=ee.getColorBox(de);ae.appendChild(ne),ee.colorBoxes.push(ne)}),ae},te.prototype.getColorBox=function(ee){var ae=this,de=this.uiStyleSettings.toolbarHeight/4,ne=this.uiStyleSettings.toolbarHeight-de,he=document.createElement("div");he.style.display="inline-block",he.style.boxSizing="content-box",he.style.width=ne-2+"px",he.style.height=ne-2+"px",he.style.padding="1px",he.style.marginRight="2px",he.style.marginBottom="2px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderRadius=(ne+2)/2+"px",he.style.borderColor=ee===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){ae.setCurrentColor(ee,he)});var He=document.createElement("div");return He.style.display="inline-block",He.style.width=ne-2+"px",He.style.height=ne-2+"px",He.style.backgroundColor=ee,He.style.borderRadius=ne/2+"px",ee==="transparent"&&(He.style.fill=this.uiStyleSettings.toolboxAccentColor,He.innerHTML=` - - `),he.appendChild(He),he},te.prototype.setCurrentColor=function(ee,ae){var de=this;this.currentColor=ee,this.colorBoxes.forEach(function(ne){ne.style.borderColor=ne===ae?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ee)},te}(Ge),nt=function(){function se(te,ee,ae){this._state="new",this._isSelected=!1,this._container=te,this._overlayContainer=ee,this.globalSettings=ae,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(se.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),se.prototype.ownsTarget=function(te){return!1},Object.defineProperty(se.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),se.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},se.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},se.prototype.pointerDown=function(te,ee){},se.prototype.dblClick=function(te,ee){},se.prototype.manipulate=function(te){},se.prototype.pointerUp=function(te){this.stateChanged()},se.prototype.dispose=function(){},se.prototype.addMarkerVisualToContainer=function(te){this.container.childNodes.length>0?this.container.insertBefore(te,this.container.childNodes[0]):this.container.appendChild(te)},se.prototype.getState=function(){return{typeName:se.typeName,state:this.state,notes:this.notes}},se.prototype.restoreState=function(te){this._state=te.state,this.notes=te.notes},se.prototype.scale=function(te,ee){},se.prototype.colorChanged=function(te){this.onColorChanged&&this.onColorChanged(te),this.stateChanged()},se.prototype.fillColorChanged=function(te){this.onFillColorChanged&&this.onFillColorChanged(te),this.stateChanged()},se.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var te=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),te.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(te)&&this.onStateChanged(this)}},se.typeName="MarkerBase",se}(),Tt=function(){function se(){this.findGripByVisual=this.findGripByVisual.bind(this)}return se.prototype.findGripByVisual=function(te){return this.topLeft.ownsTarget(te)?this.topLeft:this.topCenter.ownsTarget(te)?this.topCenter:this.topRight.ownsTarget(te)?this.topRight:this.centerLeft.ownsTarget(te)?this.centerLeft:this.centerRight.ownsTarget(te)?this.centerRight:this.bottomLeft.ownsTarget(te)?this.bottomLeft:this.bottomCenter.ownsTarget(te)?this.bottomCenter:this.bottomRight.ownsTarget(te)?this.bottomRight:void 0},se}(),it=function(){function se(){this.GRIP_SIZE=10,this.visual=fe.createGroup(),this.visual.appendChild(fe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(fe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return se.prototype.ownsTarget=function(te){return te===this.visual||te===this.visual.childNodes[0]||te===this.visual.childNodes[1]},se}(),ot=function(){function se(){}return se.toITransformMatrix=function(te){return{a:te.a,b:te.b,c:te.c,d:te.d,e:te.e,f:te.f}},se.toSVGMatrix=function(te,ee){return te.a=ee.a,te.b=ee.b,te.c=ee.c,te.d=ee.d,te.e=ee.e,te.f=ee.f,te},se}(),De=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.left=0,ne.top=0,ne.width=0,ne.height=0,ne.defaultSize={x:50,y:20},ne.offsetX=0,ne.offsetY=0,ne.rotationAngle=0,ne.CB_DISTANCE=10,ne._suppressMarkerCreateEvent=!1,ne.container.transform.baseVal.appendItem(fe.createTransform()),ne.setupControlBox(),ne}return ze(te,se),Object.defineProperty(te.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"visual",{get:function(){return this._visual},set:function(ee){this._visual=ee;var ae=fe.createTransform();this._visual.transform.baseVal.appendItem(ae)},enumerable:!1,configurable:!0}),te.prototype.ownsTarget=function(ee){return!!se.prototype.ownsTarget.call(this,ee)||!!(this.controlGrips.findGripByVisual(ee)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ee))},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.state==="new"&&(this.left=ee.x,this.top=ee.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var de=this.unrotatePoint(ee);if(this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.offsetX=de.x-this.left,this.offsetY=de.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ae),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae)){this.activeGrip=this.rotatorGrip;var ne=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ne.x-this.width/2,this.top=ne.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var he=this.container.transform.baseVal.getItem(0);he.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(he,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},te.prototype.pointerUp=function(ee){var ae=this.state;se.prototype.pointerUp.call(this,ee),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ee),this._state="select",ae==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},te.prototype.moveVisual=function(ee){this.visual.style.transform="translate("+ee.x+"px, "+ee.y+"px)"},te.prototype.manipulate=function(ee){var ae=this.unrotatePoint(ee);this.state==="creating"?this.resize(ee):this.state==="move"?(this.left=this.manipulationStartLeft+(ae.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ae.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ae):this.state==="rotate"&&this.rotate(ee)},te.prototype.resize=function(ee){var ae=this.manipulationStartLeft,de=this.manipulationStartWidth,ne=this.manipulationStartTop,he=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ae=this.manipulationStartLeft+ee.x-this.manipulationStartX,de=this.manipulationStartWidth+this.manipulationStartLeft-ae;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:de=this.manipulationStartWidth+ee.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ne=this.manipulationStartTop+ee.y-this.manipulationStartY,he=this.manipulationStartHeight+this.manipulationStartTop-ne;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:he=this.manipulationStartHeight+ee.y-this.manipulationStartY}de>=0?(this.left=ae,this.width=de):(this.left=ae+de,this.width=-de),he>=0?(this.top=ne,this.height=he):(this.top=ne+he,this.height=-he),this.setSize()},te.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},te.prototype.rotate=function(ee){if(Math.abs(ee.x-this.centerX)>.1){var ae=Math.sign(ee.x-this.centerX);this.rotationAngle=180*Math.atan((ee.y-this.centerY)/(ee.x-this.centerX))/Math.PI+90*ae,this.applyRotation()}},te.prototype.applyRotation=function(){var ee=this.container.transform.baseVal.getItem(0);ee.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ee,0)},te.prototype.rotatePoint=function(ee){if(this.rotationAngle===0)return ee;var ae=this.container.getCTM(),de=fe.createPoint(ee.x,ee.y);return{x:(de=de.matrixTransform(ae)).x,y:de.y}},te.prototype.unrotatePoint=function(ee){if(this.rotationAngle===0)return ee;var ae=this.container.getCTM();ae=ae.inverse();var de=fe.createPoint(ee.x,ee.y);return{x:(de=de.matrixTransform(ae)).x,y:de.y}},te.prototype.select=function(){se.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},te.prototype.deselect=function(){se.prototype.deselect.call(this),this.controlBox.style.display="none"},te.prototype.setupControlBox=function(){this.controlBox=fe.createGroup();var ee=fe.createTransform();ee.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ee),this.container.appendChild(this.controlBox),this.controlRect=fe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=fe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Tt,this.addControlGrips(),this.controlBox.style.display="none"},te.prototype.adjustControlBox=function(){var ee=this.controlBox.transform.baseVal.getItem(0);ee.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ee,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},te.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},te.prototype.createGrip=function(){var ee=new it;return ee.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ee.visual),ee},te.prototype.positionGrips=function(){var ee=this.controlGrips.topLeft.GRIP_SIZE,ae=-ee/2,de=ae,ne=(this.width+this.CB_DISTANCE)/2-ee/2,he=(this.height+this.CB_DISTANCE)/2-ee/2,He=this.height+this.CB_DISTANCE-ee/2,Ue=this.width+this.CB_DISTANCE-ee/2;this.positionGrip(this.controlGrips.topLeft.visual,ae,de),this.positionGrip(this.controlGrips.topCenter.visual,ne,de),this.positionGrip(this.controlGrips.topRight.visual,Ue,de),this.positionGrip(this.controlGrips.centerLeft.visual,ae,he),this.positionGrip(this.controlGrips.centerRight.visual,Ue,he),this.positionGrip(this.controlGrips.bottomLeft.visual,ae,He),this.positionGrip(this.controlGrips.bottomCenter.visual,ne,He),this.positionGrip(this.controlGrips.bottomRight.visual,Ue,He),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ne,de-3*this.CB_DISTANCE)},te.prototype.positionGrip=function(ee,ae,de){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(ae,de),ee.transform.baseVal.replaceItem(ne,0)},te.prototype.hideControlBox=function(){this.controlBox.style.display="none"},te.prototype.showControlBox=function(){this.controlBox.style.display=""},te.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:ot.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:ot.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},se.prototype.getState.call(this))},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ae=ee;this.left=ae.left,this.top=ae.top,this.width=ae.width,this.height=ae.height,this.rotationAngle=ae.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(ot.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ae.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(ot.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ae.containerTransformMatrix))},te.prototype.scale=function(ee,ae){se.prototype.scale.call(this,ee,ae);var de=this.rotatePoint({x:this.left,y:this.top}),ne=this.unrotatePoint({x:de.x*ee,y:de.y*ae});this.left=ne.x,this.top=ne.y,this.width=this.width*ee,this.height=this.height*ae,this.adjustControlBox()},te}(nt),me=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.fillColor="transparent",ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.opacity=1,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}return ze(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},te.prototype.createVisual=function(){this.visual=fe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},te.prototype.manipulate=function(ee){se.prototype.manipulate.call(this,ee)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),this.setSize()},te.prototype.setSize=function(){se.prototype.setSize.call(this),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},te.prototype.pointerUp=function(ee){se.prototype.pointerUp.call(this,ee),this.setSize()},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},te.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},te.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},se.prototype.getState.call(this))},te.prototype.restoreState=function(ee){var ae=ee;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),se.prototype.restoreState.call(this,ee),this.setSize()},te.prototype.scale=function(ee,ae){se.prototype.scale.call(this,ee,ae),this.setSize()},te.title="Rectangle marker",te}(De),Ve=function(se){function te(ee,ae,de,ne){var he=se.call(this,ee,ne||'')||this;return he.widths=[],he.widthBoxes=[],he.widths=ae,he.currentWidth=de,he.setCurrentWidth=he.setCurrentWidth.bind(he),he}return ze(te,se),te.prototype.getUi=function(){var ee=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.widths.forEach(function(de){var ne=document.createElement("div");ne.style.display="flex",ne.style.flexGrow="2",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.borderColor=de===ee.currentWidth?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentWidth(de,ne)}),ae.appendChild(ne);var he=document.createElement("div");he.innerText=de.toString(),he.style.marginRight="5px",ne.appendChild(he);var He=document.createElement("div");He.style.minHeight="20px",He.style.flexGrow="2",He.style.display="flex",He.style.alignItems="center";var Ue=document.createElement("hr");Ue.style.minWidth="20px",Ue.style.border="0px",Ue.style.borderTop=de+"px solid "+ee.uiStyleSettings.toolboxColor,Ue.style.flexGrow="2",He.appendChild(Ue),ne.appendChild(He),ee.widthBoxes.push(ne)}),ae},te.prototype.setCurrentWidth=function(ee,ae){var de=this;this.currentWidth=ee,this.widthBoxes.forEach(function(ne){ne.style.borderColor=ne===ae?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},te}(Ge),et=function(se){function te(ee,ae,de,ne){var he=se.call(this,ee,ne||'')||this;return he.styles=[],he.styleBoxes=[],he.styles=ae,he.currentStyle=de,he.setCurrentStyle=he.setCurrentStyle.bind(he),he}return ze(te,se),te.prototype.getUi=function(){var ee=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.styles.forEach(function(de){var ne=document.createElement("div");ne.style.display="flex",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.styles.length-5+"%",ne.style.borderColor=de===ee.currentStyle?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentStyle(de,ne)}),ae.appendChild(ne);var he=document.createElement("div");he.style.minHeight="20px",he.style.flexGrow="2",he.style.overflow="hidden";var He=` - - `;he.innerHTML=He,ne.appendChild(he),ee.styleBoxes.push(ne)}),ae},te.prototype.setCurrentStyle=function(ee,ae){var de=this;this.currentStyle=ee,this.styleBoxes.forEach(function(ne){ne.style.borderColor=ne===ae?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},te}(Ge),At=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.strokeColor=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.strokePanel=new qe("Line color",de.defaultColorSet,de.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ve("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new et("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return ze(te,se),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="FrameMarker",te.title="Frame marker",te.icon='',te}(me),Le=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Ae=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.x1=0,ne.y1=0,ne.x2=0,ne.y2=0,ne.defaultLength=50,ne.manipulationStartX=0,ne.manipulationStartY=0,ne.manipulationStartX1=0,ne.manipulationStartY1=0,ne.manipulationStartX2=0,ne.manipulationStartY2=0,ne.setupControlBox(),ne}return ze(te,se),te.prototype.ownsTarget=function(ee){return!!se.prototype.ownsTarget.call(this,ee)||!(!this.grip1.ownsTarget(ee)&&!this.grip2.ownsTarget(ee))},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.manipulationStartX=ee.x,this.manipulationStartY=ee.y,this.state==="new"&&(this.x1=ee.x,this.y1=ee.y,this.x2=ee.x,this.y2=ee.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ae)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ae)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},te.prototype.pointerUp=function(ee){var ae=this.state;se.prototype.pointerUp.call(this,ee),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(ee),this._state="select",ae==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},te.prototype.adjustVisual=function(){},te.prototype.manipulate=function(ee){this.state==="creating"?this.resize(ee):this.state==="move"?(this.x1=this.manipulationStartX1+ee.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ee.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ee.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ee.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ee)},te.prototype.resize=function(ee){switch(this.activeGrip){case this.grip1:this.x1=ee.x,this.y1=ee.y;break;case this.grip2:case void 0:this.x2=ee.x,this.y2=ee.y}this.adjustVisual(),this.adjustControlBox()},te.prototype.select=function(){se.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},te.prototype.deselect=function(){se.prototype.deselect.call(this),this.controlBox.style.display="none"},te.prototype.setupControlBox=function(){this.controlBox=fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},te.prototype.adjustControlBox=function(){this.positionGrips()},te.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},te.prototype.createGrip=function(){var ee=new it;return ee.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(ee.visual),ee},te.prototype.positionGrips=function(){var ee=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ee/2,this.y1-ee/2),this.positionGrip(this.grip2.visual,this.x2-ee/2,this.y2-ee/2)},te.prototype.positionGrip=function(ee,ae,de){var ne=ee.transform.baseVal.getItem(0);ne.setTranslate(ae,de),ee.transform.baseVal.replaceItem(ne,0)},te.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},se.prototype.getState.call(this))},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ae=ee;this.x1=ae.x1,this.y1=ae.y1,this.x2=ae.x2,this.y2=ae.y2},te.prototype.scale=function(ee,ae){se.prototype.scale.call(this,ee,ae),this.x1=this.x1*ee,this.y1=this.y1*ae,this.x2=this.x2*ee,this.y2=this.y2*ae,this.adjustVisual(),this.adjustControlBox()},te}(nt),Re=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.strokeColor="transparent",ne.strokeWidth=0,ne.strokeDasharray="",ne.setStrokeColor=ne.setStrokeColor.bind(ne),ne.setStrokeWidth=ne.setStrokeWidth.bind(ne),ne.setStrokeDasharray=ne.setStrokeDasharray.bind(ne),ne.strokeColor=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.strokePanel=new qe("Line color",de.defaultColorSet,de.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ve("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new et("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return ze(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorLine&&ee!==this.visibleLine)},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},te.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ae=ee;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.createVisual(),this.adjustVisual()},te.typeName="LineMarker",te.title="Line marker",te.icon='',te}(Ae),Te=function(se){function te(ee,ae,de,ne){var he=se.call(this,ee,ne||'')||this;return he.fonts=[],he.fontBoxes=[],he.fonts=ae,he.currentFont=de,he.setCurrentFont=he.setCurrentFont.bind(he),he}return ze(te,se),te.prototype.getUi=function(){var ee=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.flexGrow="2",this.fonts.forEach(function(de){var ne=document.createElement("div");ne.style.display="inline-block",ne.style.alignItems="center",ne.style.justifyContent="space-between",ne.style.padding="5px",ne.style.borderWidth="2px",ne.style.borderStyle="solid",ne.style.overflow="hidden",ne.style.maxWidth=100/ee.fonts.length-5+"%",ne.style.borderColor=de===ee.currentFont?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentFont(de,ne)}),ae.appendChild(ne);var he=document.createElement("div");he.style.display="flex",he.style.minHeight="20px",he.style.flexGrow="2",he.style.fontFamily=de,he.style.overflow="hidden";var He=document.createElement("div");He.style.whiteSpace="nowrap",He.style.overflow="hidden",He.style.textOverflow="ellipsis",He.innerHTML="The quick brown fox jumps over the lazy dog",he.appendChild(He),ne.appendChild(he),ee.fontBoxes.push(ne)}),ae},te.prototype.setCurrentFont=function(ee,ae){var de=this;this.currentFont=ee,this.fontBoxes.forEach(function(ne){ne.style.borderColor=ne===ae?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},te}(Ge),Xe=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.color="transparent",ne.padding=5,ne.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ne.text=ne.DEFAULT_TEXT,ne.isMoved=!1,ne.color=de.defaultColor,ne.fontFamily=de.defaultFontFamily,ne.defaultSize={x:100,y:30},ne.setColor=ne.setColor.bind(ne),ne.setFont=ne.setFont.bind(ne),ne.renderText=ne.renderText.bind(ne),ne.sizeText=ne.sizeText.bind(ne),ne.textEditDivClicked=ne.textEditDivClicked.bind(ne),ne.showTextEditor=ne.showTextEditor.bind(ne),ne.setSize=ne.setSize.bind(ne),ne.positionTextEditor=ne.positionTextEditor.bind(ne),ne.colorPanel=new qe("Color",de.defaultColorSet,de.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.fontFamilyPanel=new Te("Font",de.defaultFontFamilies,de.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne}return ze(te,se),te.prototype.ownsTarget=function(ee){if(se.prototype.ownsTarget.call(this,ee)||ee===this.visual||ee===this.textElement||ee===this.bgRectangle)return!0;var ae=!1;return this.textElement.childNodes.forEach(function(de){de===ee&&(ae=!0)}),ae},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.bgRectangle=fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},te.prototype.renderText=function(){var ee=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ae){ee.textElement.appendChild(fe.createTSpan(ae.trim()===""?" ":ae.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},te.prototype.getTextScale=function(){var ee=this.textElement.getBBox(),ae=1;if(ee.width>0&&ee.height>0){var de=(1*this.width-this.width*this.padding*2/100)/ee.width,ne=(1*this.height-this.height*this.padding*2/100)/ee.height;ae=Math.min(de,ne)}return ae},te.prototype.getTextPosition=function(ee){var ae=this.textElement.getBBox(),de=0,ne=0;return ae.width>0&&ae.height>0&&(de=(this.width-ae.width*ee)/2,ne=this.height/2-ae.height*ee/2),{x:de,y:ne}},te.prototype.sizeText=function(){var ee=this.textElement.getBBox(),ae=this.getTextScale(),de=this.getTextPosition(ae);de.y-=ee.y*ae,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+de.x+"px, "+de.y+"px) scale("+ae+", "+ae+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(de.x,de.y),this.textElement.transform.baseVal.getItem(1).setScale(ae,ae))},te.prototype.manipulate=function(ee){se.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),this.isMoved=!0,this.setSize(),this.sizeText()},te.prototype.setSize=function(){se.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},te.prototype.pointerUp=function(ee){var ae=this.state;ae==="creating"&&(this._suppressMarkerCreateEvent=!0),se.prototype.pointerUp.call(this,ee),this.setSize(),(ae==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},te.prototype.showTextEditor=function(){var ee=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.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ae){ae.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ae=Number.parseFloat(ee.textEditor.style.fontSize);ee.textEditor.clientWidth>=Number.parseInt(ee.textEditor.style.maxWidth)&&ae>.9;)ae-=.1,ee.textEditor.style.fontSize=Math.max(ae,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ae){if(ae.clipboardData){var de=ae.clipboardData.getData("text"),ne=window.getSelection();if(!ne.rangeCount)return!1;ne.deleteFromDocument(),ne.getRangeAt(0).insertNode(document.createTextNode(de)),ae.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ee.textEditDivClicked(ee.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},te.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ee=this.getTextScale(),ae=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),de=this.textElement.getBBox(),ne={x:de.width*ee,y:de.height*ee};ae.x-=ne.x/2,ae.y-=ne.y/2,this.textEditor.style.top=ae.y+"px",this.textEditor.style.left=ae.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ae.x+"px",this.textEditor.style.fontSize=Math.max(16*ee,12)+"px",this.textElement.style.display="none"}},te.prototype.textEditDivClicked=function(ee){this.text=ee.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},te.prototype.select=function(){se.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},te.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),se.prototype.deselect.call(this)},te.prototype.dblClick=function(ee,ae){se.prototype.dblClick.call(this,ee,ae),this.showTextEditor()},te.prototype.setColor=function(ee){this.textElement&&fe.setAttributes(this.textElement,[["fill",ee]]),this.color=ee,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ee)},te.prototype.setFont=function(ee){this.textElement&&fe.setAttributes(this.textElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},te.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},te.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){var ae=ee;this.color=ae.color,this.fontFamily=ae.fontFamily,this.padding=ae.padding,this.text=ae.text,this.createVisual(),se.prototype.restoreState.call(this,ee),this.setSize()},te.prototype.scale=function(ee,ae){se.prototype.scale.call(this,ee,ae),this.setSize(),this.sizeText(),this.positionTextEditor()},te.typeName="TextMarker",te.title="Text marker",te.icon='',te}(De),Ye=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.color="transparent",ne.lineWidth=3,ne.drawing=!1,ne.pixelRatio=1,ne.color=de.defaultColor,ne.lineWidth=de.defaultStrokeWidth,ne.pixelRatio=de.freehandPixelRatio,ne.setColor=ne.setColor.bind(ne),ne.addCanvas=ne.addCanvas.bind(ne),ne.finishCreation=ne.finishCreation.bind(ne),ne.setLineWidth=ne.setLineWidth.bind(ne),ne.colorPanel=new qe("Color",de.defaultColorSet,de.defaultColor),ne.colorPanel.onColorChanged=ne.setColor,ne.lineWidthPanel=new Ve("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.lineWidthPanel.onWidthChanged=ne.setLineWidth,ne}return ze(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.drawingImage)},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.drawingImage=fe.createImage(),this.visual.appendChild(this.drawingImage);var ee=fe.createTransform();this.visual.transform.baseVal.appendItem(ee),this.addMarkerVisualToContainer(this.visual)},te.prototype.pointerDown=function(ee,ae){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ee.x,ee.y),this.drawing=!0):se.prototype.pointerDown.call(this,ee,ae)},te.prototype.manipulate=function(ee){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ee.x,ee.y),this.canvasContext.stroke()):se.prototype.manipulate.call(this,ee)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},te.prototype.pointerUp=function(ee){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):se.prototype.pointerUp.call(this,ee)},te.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},te.prototype.select=function(){this.state==="creating"&&this.finishCreation(),se.prototype.select.call(this)},te.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),se.prototype.deselect.call(this)},te.prototype.finishCreation=function(){for(var ee=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ae=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],de=ae[0],ne=ae[1],he=ae[2],He=ae[3],Ue=!1,bt=0;bt0&&(Ue=!0,btHe&&(He=bt),Ie>he&&(he=Ie));if(Ue){this.left=de/this.pixelRatio,this.top=ne/this.pixelRatio,this.width=(he-de)/this.pixelRatio,this.height=(He-ne)/this.pixelRatio;var st=document.createElement("canvas");st.width=he-de,st.height=He-ne,st.getContext("2d").putImageData(this.canvasContext.getImageData(de,ne,he-de,He-ne),0,0),this.drawingImgUrl=st.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},te.prototype.setDrawingImage=function(){fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},te.prototype.setColor=function(ee){this.color=ee,this.colorChanged(ee)},te.prototype.setLineWidth=function(ee){this.lineWidth=ee},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({drawingImgUrl:this.drawingImgUrl},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){this.createVisual(),se.prototype.restoreState.call(this,ee),this.drawingImgUrl=ee.drawingImgUrl,this.setDrawingImage()},te.prototype.scale=function(ee,ae){se.prototype.scale.call(this,ee,ae),this.setDrawingImage()},te.typeName="FreehandMarker",te.title="Freehand marker",te.icon='',te}(De),je=function(se){function te(ee,ae,de){var ne=se.call(this,ee,de||'')||this;return ne.typeBoxes=[],ne.currentType=ae,ne.setCurrentType=ne.setCurrentType.bind(ne),ne}return ze(te,se),te.prototype.getUi=function(){var ee=this,ae=document.createElement("div");ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2";for(var de=function(He){var Ue="both";switch(He){case 0:Ue="both";break;case 1:Ue="start";break;case 2:Ue="end";break;case 3:Ue="none"}var bt=document.createElement("div");if(bt.style.display="flex",bt.style.flexGrow="2",bt.style.alignItems="center",bt.style.justifyContent="space-between",bt.style.padding="5px",bt.style.borderWidth="2px",bt.style.borderStyle="solid",bt.style.borderColor=Ue===ne.currentType?ne.uiStyleSettings.toolboxAccentColor:"transparent",bt.addEventListener("click",function(){ee.setCurrentType(Ue,bt)}),ae.appendChild(bt),Ue==="both"||Ue==="start"){var Ie=document.createElement("div");Ie.style.display="flex",Ie.style.alignItems="center",Ie.style.minHeight="20px",Ie.innerHTML=` - - `,Ie.style.marginLeft="5px",bt.appendChild(Ie)}var st=document.createElement("div");st.style.display="flex",st.style.alignItems="center",st.style.minHeight="20px",st.style.flexGrow="2";var St=document.createElement("hr");if(St.style.minWidth="20px",St.style.border="0px",St.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),St.style.flexGrow="2",st.appendChild(St),bt.appendChild(st),Ue==="both"||Ue==="end"){var Kt=document.createElement("div");Kt.style.display="flex",Kt.style.alignItems="center",Kt.style.minHeight="20px",Kt.innerHTML=` - - `,Kt.style.marginRight="5px",bt.appendChild(Kt)}ne.typeBoxes.push(bt)},ne=this,he=0;he<4;he++)de(he);return ae},te.prototype.setCurrentType=function(ee,ae){var de=this;this.currentType=ee,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===ae?de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},te}(Ge),Rt=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||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 je("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return ze(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.arrow1&&ee!==this.arrow2)},te.prototype.getArrowPoints=function(ee,ae){var de=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return ee-de/2+","+(ae+ne/2)+" "+ee+","+(ae-ne/2)+" "+(ee+de/2)+","+(ae+ne/2)},te.prototype.createTips=function(){this.arrow1=fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow2)},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.state==="creating"&&this.createTips()},te.prototype.adjustVisual=function(){if(se.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",fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ee=0;Math.abs(this.x1-this.x2)>.1&&(ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ae=this.arrow1.transform.baseVal.getItem(0);ae.setRotate(ee,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ae,0);var de=this.arrow2.transform.baseVal.getItem(0);de.setRotate(ee+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(de,0)}},te.prototype.setArrowType=function(ee){this.arrowType=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({arrowType:this.arrowType},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ae=ee;this.arrowType=ae.arrowType,this.createTips(),this.adjustVisual()},te.typeName="ArrowMarker",te.title="Arrow marker",te.icon='',te}(Re),wt=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.fillColor=de.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new qe("Color",de.defaultColorSet,de.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return ze(te,se),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="CoverMarker",te.title="Cover marker",te.icon='',te}(me),ft=function(se){function te(ee,ae,de,ne){var he=se.call(this,ee,ne||'')||this;return he.opacities=[],he.opacityBoxes=[],he.opacities=ae,he.currentOpacity=de,he.setCurrentOpacity=he.setCurrentOpacity.bind(he),he}return ze(te,se),te.prototype.getUi=function(){var ee=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",ae.style.justifyContent="space-between",this.opacities.forEach(function(de){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=de===ee.currentOpacity?ee.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){ee.setCurrentOpacity(de,ne)}),ae.appendChild(ne);var he=document.createElement("div");he.innerText=100*de+"%",ne.appendChild(he),ee.opacityBoxes.push(ne)}),ae},te.prototype.setCurrentOpacity=function(ee,ae){var de=this;this.currentOpacity=ee,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===ae?de.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},te}(Ge),Et=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=de.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=de.defaultHighlightOpacity,ne.fillPanel=new qe("Color",de.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ft("Opacity",de.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return ze(te,se),te.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="HighlightMarker",te.title="Highlight marker",te.icon='',te}(wt),ye='',ue='',Oe=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||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=de.defaultStrokeColor,ne.bgColor=de.defaultFillColor,ne.fontFamily=de.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 qe("Text color",de.defaultColorSet,ne.color,ye),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new qe("Fill color",de.defaultColorSet,ne.bgColor,ue),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new Te("Font",de.defaultFontFamilies,de.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new it,ne.tipGrip.visual.transform.baseVal.appendItem(fe.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return ze(te,se),te.prototype.ownsTarget=function(ee){return se.prototype.ownsTarget.call(this,ee)||this.tipGrip.ownsTarget(ee)||this.tip===ee},te.prototype.createTip=function(){fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},te.prototype.pointerDown=function(ee,ae){this.state==="new"&&se.prototype.pointerDown.call(this,ee,ae),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ae)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):se.prototype.pointerDown.call(this,ee,ae)},te.prototype.pointerUp=function(ee){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,se.prototype.pointerUp.call(this,ee);else{var ae=this.state==="creating";se.prototype.pointerUp.call(this,ee),this.setTipPoints(ae),this.positionTip()}},te.prototype.manipulate=function(ee){if(this.tipMoving){var ae=this.unrotatePoint(ee);this.tipPosition={x:ae.x-this.manipulationStartLeft,y:ae.y-this.manipulationStartTop},this.positionTip()}else se.prototype.manipulate.call(this,ee)},te.prototype.setBgColor=function(ee){this.bgRectangle&&this.tip&&(fe.setAttributes(this.bgRectangle,[["fill",ee]]),fe.setAttributes(this.tip,[["fill",ee]])),this.bgColor=ee,this.fillColorChanged(ee)},te.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},te.prototype.setTipPoints=function(ee){ee===void 0&&(ee=!1);var ae=Math.min(this.height/2,15),de=this.height/5;ee&&(this.tipPosition={x:ae+de/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 ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.tip1.transform.baseVal.getItem(0);ae.setRotate(ee,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ae,0);var de=this.tip2.transform.baseVal.getItem(0);de.setRotate(ee+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(de,0)}},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee),this.createTips(),this.adjustVisual()},te.typeName="MeasurementMarker",te.title="Measurement marker",te.icon='',te}(Re),Be=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||this;return ne.strokePanel.colors=de.defaultColorSet,ne.fillColor="transparent",ne}return ze(te,se),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=se.prototype.getState.call(this);return ee.typeName=te.typeName,ee},te.typeName="EllipseFrameMarker",te.title="Ellipse frame marker",te.icon='',te}(Ne),ht=function(){function se(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(se.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),se.prototype.addUndoStep=function(te){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(te)||(this.undoStack.push(te),JSON.stringify(this.lastRedoStep)!==JSON.stringify(te)&&this.redoStack.splice(0,this.redoStack.length))},se.prototype.replaceLastUndoStep=function(te){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=te)},se.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},se.prototype.undo=function(){if(this.undoStack.length>1){var te=this.undoStack.pop();return te!==void 0&&this.redoStack.push(te),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},se.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},se}(),tt=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||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=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.strokePanel=new qe("Line color",de.defaultColorSet,de.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Ve("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new et("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return ze(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorCurve&&ee!==this.visibleCurve&&!this.curveGrip.ownsTarget(ee))},te.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorCurve=fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=fe.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)},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ee.x,this.curveY=ee.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ae)&&(this.activeGrip=this.curveGrip,this._state="resize")},te.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},te.prototype.setupControlBox=function(){se.prototype.setupControlBox.call(this),this.curveControlLine1=fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=fe.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)},te.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,se.prototype.addControlGrips.call(this)},te.prototype.positionGrips=function(){se.prototype.positionGrips.call(this);var ee=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ee/2,this.curveY-ee/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()))},te.prototype.manipulate=function(ee){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ee.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ee.y-this.manipulationStartY),se.prototype.manipulate.call(this,ee)},te.prototype.resize=function(ee){this.activeGrip===this.curveGrip&&(this.curveX=ee.x,this.curveY=ee.y),se.prototype.resize.call(this,ee),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual()},te.prototype.scale=function(ee,ae){this.curveX=this.curveX*ee,this.curveY=this.curveY*ae,se.prototype.scale.call(this,ee,ae)},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},se.prototype.getState.call(this));return ee.typeName=te.typeName,ee},te.prototype.restoreState=function(ee){se.prototype.restoreState.call(this,ee);var ae=ee;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.curveX=ae.curveX,this.curveY=ae.curveY,this.createVisual(),this.adjustVisual()},te.typeName="CurveMarker",te.title="Curve marker",te.icon='',te}(Ae),It=function(se){function te(ee,ae,de){var ne=se.call(this,ee,ae,de)||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=de.defaultColor,ne.strokeWidth=de.defaultStrokeWidth,ne.strokeDasharray=de.defaultStrokeDasharray,ne.fillColor=de.defaultFillColor,ne.textColor=de.defaultStrokeColor,ne.fontFamily=de.defaultFontFamily,ne.fontSize=de.defaultCaptionFontSize,ne.captionText=de.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 qe("Line color",Ce(de.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new qe("Fill color",Ce(de.defaultColorSet,["transparent"]),ne.fillColor,ue),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Ve("Line width",de.defaultStrokeWidths,de.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new et("Line style",de.defaultStrokeDasharrays,de.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new Te("Font",de.defaultFontFamilies,de.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new qe("Text color",de.defaultColorSet,ne.textColor,ye),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return ze(te,se),te.prototype.ownsTarget=function(ee){return!(!se.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.frame&&ee!==this.captionBg&&ee!==this.captionElement)},te.prototype.createVisual=function(){this.visual=fe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=fe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=fe.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=fe.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()},te.prototype.setCaptionText=function(ee){this.captionText=ee,this.captionElement.textContent=this.captionText,this.sizeCaption()},te.prototype.pointerDown=function(ee,ae){se.prototype.pointerDown.call(this,ee,ae),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},te.prototype.manipulate=function(ee){se.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},te.prototype.resize=function(ee){se.prototype.resize.call(this,ee),this.setSize()},te.prototype.sizeCaption=function(){var ee=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ee.width+2*this.PADDING,this.captionBoxHeight=ee.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),fe.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')"]]),fe.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')"]])},te.prototype.showTextEditor=function(){var ee=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(ae){ae.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ae){ae.key==="Enter"&&ee.finishTextEditing(ee.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},te.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"))},te.prototype.finishTextEditing=function(ee){this.setCaptionText(ee.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},te.prototype.setFont=function(ee){this.captionElement&&fe.setAttributes(this.captionElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},te.prototype.setTextColor=function(ee){this.captionElement&&fe.setAttributes(this.captionElement,[["fill",ee]]),this.textColor=ee,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},te.prototype.setSize=function(){se.prototype.setSize.call(this),fe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},te.prototype.pointerUp=function(ee){se.prototype.pointerUp.call(this,ee),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},te.prototype.dblClick=function(ee,ae){se.prototype.dblClick.call(this,ee,ae),this.showTextEditor()},te.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.frame&&fe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},te.prototype.setFillColor=function(ee){this.fillColor=ee,this.captionBg&&fe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},te.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.frame&&fe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},te.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.frame&&fe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var ee=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},se.prototype.getState.call(this));return ee.typeName=this.typeName,ee},te.prototype.restoreState=function(ee){var ae=ee;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.textColor=ae.textColor,this.fontFamily=ae.fontFamily,this.captionText=ae.captionText,this.fontSize=ae.fontSize,this.createVisual(),se.prototype.restoreState.call(this,ee),this.setSize()},te.prototype.scale=function(ee,ae){se.prototype.scale.call(this,ee,ae),this.setSize()},te.typeName="CaptionFrameMarker",te.title="Caption frame marker",te.icon='',te}(De),Ze=function(){function se(te,ee){ee===void 0&&(ee=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=te,this.cancelable=ee}return Object.defineProperty(se.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),se.prototype.preventDefault=function(){this._defaultPrevented=!0},se}(),Bt=function(se){function te(ee,ae,de){var ne=se.call(this,ee,!1)||this;return ne.dataUrl=ae,ne.state=de,ne}return ze(te,se),te}(Ze),Qe=function(se){function te(ee,ae,de){de===void 0&&(de=!1);var ne=se.call(this,ee,de)||this;return ne.marker=ae,ne}return ze(te,se),te}(Ze),Je=function(){function se(){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 se.prototype.addEventListener=function(te,ee){this[te].push(ee)},se.prototype.removeEventListener=function(te,ee){var ae=this[te].indexOf(ee);ae>-1&&this[te].splice(ae,1)},se}(),kt=function(){function se(te){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Le,this._isOpen=!1,this.undoRedoManager=new ht,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 Je,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=se.instanceCounter++,this.styles=new le(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=te,this.targetRoot=document.body,this.width=te.clientWidth,this.height=te.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(se.prototype,"ALL_MARKER_TYPES",{get:function(){return[At,Ye,Rt,Xe,Be,Ne,Et,Oe,rt,wt,Re,tt,It]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[At,Ye,Rt,Xe,Ne,Et,Oe]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"BASIC_MARKER_TYPES",{get:function(){return[At,Ye,Rt,Xe,Et]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(te){var ee=this;this._availableMarkerTypes.splice(0),te.forEach(function(ae){if(typeof ae=="string"){var de=ee.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===ae});de!==void 0&&ee._availableMarkerTypes.push(de)}else ee._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(te){this._zoomLevel=te,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(se.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),se.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),We.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},se.prototype.show=function(){var te=this;this.styles.styleSheetRoot===void 0&&Fe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Fe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ee){return ee(new Ze(te))})},se.prototype.render=function(){return Pe(this,void 0,void 0,function(){var te;return ke(this,function(ee){switch(ee.label){case 0:return this.setCurrentMarker(),(te=new $e).naturalSize=this.renderAtNaturalSize,te.imageType=this.renderImageType,te.imageQuality=this.renderImageQuality,te.markersOnly=this.renderMarkersOnly,te.width=this.renderWidth,te.height=this.renderHeight,[4,te.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ee.sent(),[4,te.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ee.sent()]}})})},se.prototype.close=function(te){var ee=this;if(te===void 0&&(te=!1),this.isOpen){var ae=!1;te||this.eventListeners.beforeclose.forEach(function(de){var ne=new Ze(ee,!0);de(ne),ne.defaultPrevented&&(ae=!0)}),ae||(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(de){return de(new Ze(ee))}),this.detachEvents(),this._isOpen=!1)}},se.prototype.addMarkersToToolbar=function(){for(var te,ee=[],ae=0;aethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*te:this.editorCanvas.clientWidth,ae=ee',te.title="Powered by marker.js",te.style.display="grid",te.style.alignItems="center",te.style.justifyItems="center",te.style.padding="3px",te.style.width="20px",te.style.height="20px",this.logoUI.appendChild(te),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},se.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")},se.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"},se.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},se.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 te=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=te+"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 xt(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(te),1),te.dispose()},se.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())},se.prototype.toolbarButtonClicked=function(te,ee){if(te==="marker"&&ee!==void 0)this.createNewMarker(ee);else if(te==="action")switch(ee){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()}},se.prototype.deleteSelectedMarker=function(){var te=this;if(this._currentMarker!==void 0){var ee=!1;if(this.eventListeners.markerbeforedelete.forEach(function(de){var ne=new Qe(te,te._currentMarker,!0);de(ne),ne.defaultPrevented&&(ee=!0)}),!ee){var ae=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(de){return de(new Qe(te,ae))})}}},se.prototype.clear=function(){var te=this,ee=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(he){var He=new Qe(te,void 0,!0);he(He),He.defaultPrevented&&(ee=!0)}),!ee)){this.setCurrentMarker();for(var ae=function(he){var He=de.markers[he];de.setCurrentMarker(de.markers[he]),de._currentMarker.dispose(),de.markerImage.removeChild(de._currentMarker.container),de.markers.splice(de.markers.indexOf(de._currentMarker),1),de.eventListeners.markerdelete.forEach(function(Ue){return Ue(new Qe(te,He))})},de=this,ne=this.markers.length-1;ne>=0;ne--)ae(ne);this.addUndoStep()}},Object.defineProperty(se.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),se.prototype.showNotesEditor=function(){var te;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=(te=this._currentMarker.notes)!==null&&te!==void 0?te:"",this.overlayContainer.appendChild(this.notesArea))},se.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)},se.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},se.prototype.addUndoStep=function(){var te=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ee=this.getState(),ae=this.undoRedoManager.getLastUndoStep();if(!ae||ae.width===ee.width&&ae.height===ee.height){var de=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ee),de1&&this.panTo({x:te.clientX,y:te.clientY}))},se.prototype.onPointerUp=function(te){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(te.clientX,te.clientY)),this.isDragging=!1,this.addUndoStep()},se.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},se.prototype.onKeyUp=function(te){this._currentMarker===void 0||this.notesArea!==void 0||te.key!=="Delete"&&te.key!=="Backspace"||this.deleteSelectedMarker()},se.prototype.clientToLocalCoordinates=function(te,ee){var ae=this.markerImage.getBoundingClientRect();return{x:(te-ae.left)/this.zoomLevel,y:(ee-ae.top)/this.zoomLevel}},se.prototype.onWindowResize=function(){this.positionUI()},se.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var te=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=te+"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()},se.prototype.addLicenseKey=function(te){We.addKey(te)},se.prototype.addEventListener=function(te,ee){this.eventListeners.addEventListener(te,ee)},se.prototype.removeEventListener=function(te,ee){this.eventListeners.removeEventListener(te,ee)},se.prototype.renderState=function(te){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(te),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(se.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),se.prototype.focus=function(){var te=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ee){return ee(new Ze(te))}))},se.prototype.blur=function(){var te=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ee){return ee(new Ze(te))}))},se.instanceCounter=0,se}()},98535:function(pn,ln,ie){"use strict";ie.r(ln),ie.d(ln,{Panel:function(){return Ye},default:function(){return Xe}});var z=ie(54476),ze=ie(94480),Pe=ie(42978),ke=ie(76190),Ce=ie(92310),fe=ie.n(Ce),We=ie(18929),$e=ie(48736),Fe=ie(59301),le=ie(75931),dt=ie(11592),ge=ie(33885),xt=ie(20068),_e=ie(77900),Ge=ie(10228),qe=Fe.forwardRef(function(je,Rt){var wt=je.prefixCls,ft=je.forceRender,Et=je.className,ye=je.style,ue=je.children,Oe=je.isActive,Ne=je.role,rt=je.classNames,Be=je.styles,ht=Fe.useState(Oe||ft),tt=(0,Pe.Z)(ht,2),It=tt[0],Ze=tt[1];return Fe.useEffect(function(){(ft||Oe)&&Ze(!0)},[ft,Oe]),It?Fe.createElement("div",{ref:Rt,className:fe()("".concat(wt,"-content"),(0,xt.Z)((0,xt.Z)({},"".concat(wt,"-content-active"),Oe),"".concat(wt,"-content-inactive"),!Oe),Et),style:ye,role:Ne},Fe.createElement("div",{className:fe()("".concat(wt,"-content-box"),rt==null?void 0:rt.body),style:Be==null?void 0:Be.body},ue)):null});qe.displayName="PanelContent";var nt=qe,Tt=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],it=Fe.forwardRef(function(je,Rt){var wt=je.showArrow,ft=wt===void 0?!0:wt,Et=je.headerClass,ye=je.isActive,ue=je.onItemClick,Oe=je.forceRender,Ne=je.className,rt=je.classNames,Be=rt===void 0?{}:rt,ht=je.styles,tt=ht===void 0?{}:ht,It=je.prefixCls,Ze=je.collapsible,Bt=je.accordion,Qe=je.panelKey,Je=je.extra,kt=je.header,se=je.expandIcon,te=je.openMotion,ee=je.destroyInactivePanel,ae=je.children,de=(0,le.Z)(je,Tt),ne=Ze==="disabled",he=Je!=null&&typeof Je!="boolean",He=(0,xt.Z)((0,xt.Z)((0,xt.Z)({onClick:function(){ue==null||ue(Qe)},onKeyDown:function($t){($t.key==="Enter"||$t.keyCode===Ge.Z.ENTER||$t.which===Ge.Z.ENTER)&&(ue==null||ue(Qe))},role:Bt?"tab":"button"},"aria-expanded",ye),"aria-disabled",ne),"tabIndex",ne?-1:0),Ue=typeof se=="function"?se(je):Fe.createElement("i",{className:"arrow"}),bt=Ue&&Fe.createElement("div",(0,z.Z)({className:"".concat(It,"-expand-icon")},["header","icon"].includes(Ze)?He:{}),Ue),Ie=fe()("".concat(It,"-item"),(0,xt.Z)((0,xt.Z)({},"".concat(It,"-item-active"),ye),"".concat(It,"-item-disabled"),ne),Ne),st=fe()(Et,"".concat(It,"-header"),(0,xt.Z)({},"".concat(It,"-collapsible-").concat(Ze),!!Ze),Be.header),St=(0,ge.Z)({className:st,style:tt.header},["header","icon"].includes(Ze)?{}:He);return Fe.createElement("div",(0,z.Z)({},de,{ref:Rt,className:Ie}),Fe.createElement("div",St,ft&&bt,Fe.createElement("span",(0,z.Z)({className:"".concat(It,"-header-text")},Ze==="header"?He:{}),kt),he&&Fe.createElement("div",{className:"".concat(It,"-extra")},Je)),Fe.createElement(_e.default,(0,z.Z)({visible:ye,leavedClassName:"".concat(It,"-content-hidden")},te,{forceRender:Oe,removeOnLeave:ee}),function(Kt,$t){var Nt=Kt.className,yt=Kt.style;return Fe.createElement(nt,{ref:$t,prefixCls:It,className:Nt,classNames:Be,style:yt,styles:tt,isActive:ye,forceRender:Oe,role:Bt?"tabpanel":void 0},ae)}))}),ot=it,De=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],me=function(Rt,wt){var ft=wt.prefixCls,Et=wt.accordion,ye=wt.collapsible,ue=wt.destroyInactivePanel,Oe=wt.onItemClick,Ne=wt.activeKey,rt=wt.openMotion,Be=wt.expandIcon;return Rt.map(function(ht,tt){var It=ht.children,Ze=ht.label,Bt=ht.key,Qe=ht.collapsible,Je=ht.onItemClick,kt=ht.destroyInactivePanel,se=(0,le.Z)(ht,De),te=String(Bt!=null?Bt:tt),ee=Qe!=null?Qe:ye,ae=kt!=null?kt:ue,de=function(He){ee!=="disabled"&&(Oe(He),Je==null||Je(He))},ne=!1;return Et?ne=Ne[0]===te:ne=Ne.indexOf(te)>-1,Fe.createElement(ot,(0,z.Z)({},se,{prefixCls:ft,key:te,panelKey:te,isActive:ne,accordion:Et,openMotion:rt,expandIcon:Be,header:Ze,collapsible:ee,onItemClick:de,destroyInactivePanel:ae}),It)})},Ve=function(Rt,wt,ft){if(!Rt)return null;var Et=ft.prefixCls,ye=ft.accordion,ue=ft.collapsible,Oe=ft.destroyInactivePanel,Ne=ft.onItemClick,rt=ft.activeKey,Be=ft.openMotion,ht=ft.expandIcon,tt=Rt.key||String(wt),It=Rt.props,Ze=It.header,Bt=It.headerClass,Qe=It.destroyInactivePanel,Je=It.collapsible,kt=It.onItemClick,se=!1;ye?se=rt[0]===tt:se=rt.indexOf(tt)>-1;var te=Je!=null?Je:ue,ee=function(ne){te!=="disabled"&&(Ne(ne),kt==null||kt(ne))},ae={key:tt,panelKey:tt,header:Ze,headerClass:Bt,isActive:se,prefixCls:Et,destroyInactivePanel:Qe!=null?Qe:Oe,openMotion:Be,accordion:ye,children:Rt.props.children,onItemClick:ee,expandIcon:ht,collapsible:te};return typeof Rt.type=="string"?Rt:(Object.keys(ae).forEach(function(de){typeof ae[de]=="undefined"&&delete ae[de]}),Fe.cloneElement(Rt,ae))};function et(je,Rt,wt){return Array.isArray(je)?me(je,wt):(0,dt.Z)(Rt).map(function(ft,Et){return Ve(ft,Et,wt)})}var At=et,Le=ie(26112);function Ae(je){var Rt=je;if(!Array.isArray(Rt)){var wt=(0,ke.Z)(Rt);Rt=wt==="number"||wt==="string"?[Rt]:[]}return Rt.map(function(ft){return String(ft)})}var Re=Fe.forwardRef(function(je,Rt){var wt=je.prefixCls,ft=wt===void 0?"rc-collapse":wt,Et=je.destroyInactivePanel,ye=Et===void 0?!1:Et,ue=je.style,Oe=je.accordion,Ne=je.className,rt=je.children,Be=je.collapsible,ht=je.openMotion,tt=je.expandIcon,It=je.activeKey,Ze=je.defaultActiveKey,Bt=je.onChange,Qe=je.items,Je=fe()(ft,Ne),kt=(0,We.Z)([],{value:It,onChange:function(he){return Bt==null?void 0:Bt(he)},defaultValue:Ze,postState:Ae}),se=(0,Pe.Z)(kt,2),te=se[0],ee=se[1],ae=function(he){return ee(function(){if(Oe)return te[0]===he?[]:[he];var He=te.indexOf(he),Ue=He>-1;return Ue?te.filter(function(bt){return bt!==he}):[].concat((0,ze.Z)(te),[he])})};(0,$e.ZP)(!rt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var de=At(Qe,rt,{prefixCls:ft,accordion:Oe,openMotion:ht,expandIcon:tt,collapsible:Be,destroyInactivePanel:ye,onItemClick:ae,activeKey:te});return Fe.createElement("div",(0,z.Z)({ref:Rt,className:Je,style:ue,role:Oe?"tablist":void 0},(0,Le.Z)(je,{aria:!0,data:!0})),de)}),Te=Object.assign(Re,{Panel:ot}),Xe=Te,Ye=Te.Panel},66042:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return Xe}});var z=ie(33885),ze=ie(42978),Pe=ie(43403),ke=ie(34280),Ce=ie(59301),fe=Ce.createContext(null),We=Ce.createContext({}),$e=fe,Fe=ie(20068),le=ie(54476),dt=ie(92310),ge=ie.n(dt),xt=ie(77900),_e=ie(10228),Ge=ie(26112),qe=ie(75931),nt=ie(8654),Tt=["prefixCls","className","containerRef"],it=function(je){var Rt=je.prefixCls,wt=je.className,ft=je.containerRef,Et=(0,qe.Z)(je,Tt),ye=Ce.useContext(We),ue=ye.panel,Oe=(0,nt.x1)(ue,ft);return Ce.createElement("div",(0,le.Z)({className:ge()("".concat(Rt,"-content"),wt),role:"dialog",ref:Oe},(0,Ge.Z)(je,{aria:!0}),{"aria-modal":"true"},Et))},ot=it,De=ie(48736);function me(Ye){return typeof Ye=="string"&&String(Number(Ye))===Ye?((0,De.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ye)):Ye}function Ve(Ye){warning(!("wrapperClassName"in Ye),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ye.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var et={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function At(Ye,je){var Rt,wt,ft,Et=Ye.prefixCls,ye=Ye.open,ue=Ye.placement,Oe=Ye.inline,Ne=Ye.push,rt=Ye.forceRender,Be=Ye.autoFocus,ht=Ye.keyboard,tt=Ye.classNames,It=Ye.rootClassName,Ze=Ye.rootStyle,Bt=Ye.zIndex,Qe=Ye.className,Je=Ye.id,kt=Ye.style,se=Ye.motion,te=Ye.width,ee=Ye.height,ae=Ye.children,de=Ye.mask,ne=Ye.maskClosable,he=Ye.maskMotion,He=Ye.maskClassName,Ue=Ye.maskStyle,bt=Ye.afterOpenChange,Ie=Ye.onClose,st=Ye.onMouseEnter,St=Ye.onMouseOver,Kt=Ye.onMouseLeave,$t=Ye.onClick,Nt=Ye.onKeyDown,yt=Ye.onKeyUp,en=Ye.styles,Jt=Ye.drawerRender,Ot=Ce.useRef(),vt=Ce.useRef(),Pn=Ce.useRef();Ce.useImperativeHandle(je,function(){return Ot.current});var Lt=function(Nn){var qt=Nn.keyCode,Gt=Nn.shiftKey;switch(qt){case _e.Z.TAB:{if(qt===_e.Z.TAB){if(!Gt&&document.activeElement===Pn.current){var Dt;(Dt=vt.current)===null||Dt===void 0||Dt.focus({preventScroll:!0})}else if(Gt&&document.activeElement===vt.current){var mt;(mt=Pn.current)===null||mt===void 0||mt.focus({preventScroll:!0})}}break}case _e.Z.ESC:{Ie&&ht&&(Nn.stopPropagation(),Ie(Nn));break}}};Ce.useEffect(function(){if(ye&&Be){var Xn;(Xn=Ot.current)===null||Xn===void 0||Xn.focus({preventScroll:!0})}},[ye]);var kn=Ce.useState(!1),_n=(0,ze.Z)(kn,2),at=_n[0],ut=_n[1],sn=Ce.useContext($e),Tn;typeof Ne=="boolean"?Tn=Ne?{}:{distance:0}:Tn=Ne||{};var zn=(Rt=(wt=(ft=Tn)===null||ft===void 0?void 0:ft.distance)!==null&&wt!==void 0?wt:sn==null?void 0:sn.pushDistance)!==null&&Rt!==void 0?Rt:180,Zn=Ce.useMemo(function(){return{pushDistance:zn,push:function(){ut(!0)},pull:function(){ut(!1)}}},[zn]);Ce.useEffect(function(){if(ye){var Xn;sn==null||(Xn=sn.push)===null||Xn===void 0||Xn.call(sn)}else{var Nn;sn==null||(Nn=sn.pull)===null||Nn===void 0||Nn.call(sn)}},[ye]),Ce.useEffect(function(){return function(){var Xn;sn==null||(Xn=sn.pull)===null||Xn===void 0||Xn.call(sn)}},[]);var hr=de&&Ce.createElement(xt.default,(0,le.Z)({key:"mask"},he,{visible:ye}),function(Xn,Nn){var qt=Xn.className,Gt=Xn.style;return Ce.createElement("div",{className:ge()("".concat(Et,"-mask"),qt,tt==null?void 0:tt.mask,He),style:(0,z.Z)((0,z.Z)((0,z.Z)({},Gt),Ue),en==null?void 0:en.mask),onClick:ne&&ye?Ie:void 0,ref:Nn})}),sr=typeof se=="function"?se(ue):se,Er={};if(at&&zn)switch(ue){case"top":Er.transform="translateY(".concat(zn,"px)");break;case"bottom":Er.transform="translateY(".concat(-zn,"px)");break;case"left":Er.transform="translateX(".concat(zn,"px)");break;default:Er.transform="translateX(".concat(-zn,"px)");break}ue==="left"||ue==="right"?Er.width=me(te):Er.height=me(ee);var Yt={onMouseEnter:st,onMouseOver:St,onMouseLeave:Kt,onClick:$t,onKeyDown:Nt,onKeyUp:yt},ur=Ce.createElement(xt.default,(0,le.Z)({key:"panel"},sr,{visible:ye,forceRender:rt,onVisibleChanged:function(Nn){bt==null||bt(Nn)},removeOnLeave:!1,leavedClassName:"".concat(Et,"-content-wrapper-hidden")}),function(Xn,Nn){var qt=Xn.className,Gt=Xn.style,Dt=Ce.createElement(ot,(0,le.Z)({id:Je,containerRef:Nn,prefixCls:Et,className:ge()(Qe,tt==null?void 0:tt.content),style:(0,z.Z)((0,z.Z)({},kt),en==null?void 0:en.content)},(0,Ge.Z)(Ye,{aria:!0}),Yt),ae);return Ce.createElement("div",(0,le.Z)({className:ge()("".concat(Et,"-content-wrapper"),tt==null?void 0:tt.wrapper,qt),style:(0,z.Z)((0,z.Z)((0,z.Z)({},Er),Gt),en==null?void 0:en.wrapper)},(0,Ge.Z)(Ye,{data:!0})),Jt?Jt(Dt):Dt)}),Hn=(0,z.Z)({},Ze);return Bt&&(Hn.zIndex=Bt),Ce.createElement($e.Provider,{value:Zn},Ce.createElement("div",{className:ge()(Et,"".concat(Et,"-").concat(ue),It,(0,Fe.Z)((0,Fe.Z)({},"".concat(Et,"-open"),ye),"".concat(Et,"-inline"),Oe)),style:Hn,tabIndex:-1,ref:Ot,onKeyDown:Lt},hr,Ce.createElement("div",{tabIndex:0,ref:vt,style:et,"aria-hidden":"true","data-sentinel":"start"}),ur,Ce.createElement("div",{tabIndex:0,ref:Pn,style:et,"aria-hidden":"true","data-sentinel":"end"})))}var Le=Ce.forwardRef(At),Ae=Le,Re=function(je){var Rt=je.open,wt=Rt===void 0?!1:Rt,ft=je.prefixCls,Et=ft===void 0?"rc-drawer":ft,ye=je.placement,ue=ye===void 0?"right":ye,Oe=je.autoFocus,Ne=Oe===void 0?!0:Oe,rt=je.keyboard,Be=rt===void 0?!0:rt,ht=je.width,tt=ht===void 0?378:ht,It=je.mask,Ze=It===void 0?!0:It,Bt=je.maskClosable,Qe=Bt===void 0?!0:Bt,Je=je.getContainer,kt=je.forceRender,se=je.afterOpenChange,te=je.destroyOnClose,ee=je.onMouseEnter,ae=je.onMouseOver,de=je.onMouseLeave,ne=je.onClick,he=je.onKeyDown,He=je.onKeyUp,Ue=je.panelRef,bt=Ce.useState(!1),Ie=(0,ze.Z)(bt,2),st=Ie[0],St=Ie[1],Kt=Ce.useState(!1),$t=(0,ze.Z)(Kt,2),Nt=$t[0],yt=$t[1];(0,ke.Z)(function(){yt(!0)},[]);var en=Nt?wt:!1,Jt=Ce.useRef(),Ot=Ce.useRef();(0,ke.Z)(function(){en&&(Ot.current=document.activeElement)},[en]);var vt=function(at){var ut;if(St(at),se==null||se(at),!at&&Ot.current&&!((ut=Jt.current)!==null&&ut!==void 0&&ut.contains(Ot.current))){var sn;(sn=Ot.current)===null||sn===void 0||sn.focus({preventScroll:!0})}},Pn=Ce.useMemo(function(){return{panel:Ue}},[Ue]);if(!kt&&!st&&!en&&te)return null;var Lt={onMouseEnter:ee,onMouseOver:ae,onMouseLeave:de,onClick:ne,onKeyDown:he,onKeyUp:He},kn=(0,z.Z)((0,z.Z)({},je),{},{open:en,prefixCls:Et,placement:ue,autoFocus:Ne,keyboard:Be,width:tt,mask:Ze,maskClosable:Qe,inline:Je===!1,afterOpenChange:vt,ref:Jt},Lt);return Ce.createElement(We.Provider,{value:Pn},Ce.createElement(Pe.Z,{open:en||kt||st,autoDestroy:!1,getContainer:Je,autoLock:Ze&&(en||st)},Ce.createElement(Ae,kn)))},Te=Re,Xe=Te},23425:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return et}});var z=ie(20068),ze=ie(54476),Pe=ie(76190),ke=ie(33885),Ce=ie(42978),fe=ie(92310),We=ie.n(fe),$e=ie(18929),Fe=ie(10228),le=ie(26112),dt=ie(48736),ge=ie(59301),xt=ie(17119),_e=[10,20,50,100],Ge=function(Le){var Ae=Le.pageSizeOptions,Re=Ae===void 0?_e:Ae,Te=Le.locale,Xe=Le.changeSize,Ye=Le.pageSize,je=Le.goButton,Rt=Le.quickGo,wt=Le.rootPrefixCls,ft=Le.disabled,Et=Le.buildOptionText,ye=Le.showSizeChanger,ue=Le.sizeChangerRender,Oe=ge.useState(""),Ne=(0,Ce.Z)(Oe,2),rt=Ne[0],Be=Ne[1],ht=function(){return!rt||Number.isNaN(rt)?void 0:Number(rt)},tt=typeof Et=="function"?Et:function(ee){return"".concat(ee," ").concat(Te.items_per_page)},It=function(ae){Be(ae.target.value)},Ze=function(ae){je||rt===""||(Be(""),!(ae.relatedTarget&&(ae.relatedTarget.className.indexOf("".concat(wt,"-item-link"))>=0||ae.relatedTarget.className.indexOf("".concat(wt,"-item"))>=0))&&(Rt==null||Rt(ht())))},Bt=function(ae){rt!==""&&(ae.keyCode===Fe.Z.ENTER||ae.type==="click")&&(Be(""),Rt==null||Rt(ht()))},Qe=function(){return Re.some(function(ae){return ae.toString()===Ye.toString()})?Re:Re.concat([Ye]).sort(function(ae,de){var ne=Number.isNaN(Number(ae))?0:Number(ae),he=Number.isNaN(Number(de))?0:Number(de);return ne-he})},Je="".concat(wt,"-options");if(!ye&&!Rt)return null;var kt=null,se=null,te=null;return ye&&ue&&(kt=ue({disabled:ft,size:Ye,onSizeChange:function(ae){Xe==null||Xe(Number(ae))},"aria-label":Te.page_size,className:"".concat(Je,"-size-changer"),options:Qe().map(function(ee){return{label:tt(ee),value:ee}})})),Rt&&(je&&(te=typeof je=="boolean"?ge.createElement("button",{type:"button",onClick:Bt,onKeyUp:Bt,disabled:ft,className:"".concat(Je,"-quick-jumper-button")},Te.jump_to_confirm):ge.createElement("span",{onClick:Bt,onKeyUp:Bt},je)),se=ge.createElement("div",{className:"".concat(Je,"-quick-jumper")},Te.jump_to,ge.createElement("input",{disabled:ft,type:"text",value:rt,onChange:It,onKeyUp:Bt,onBlur:Ze,"aria-label":Te.page}),Te.page,te)),ge.createElement("li",{className:Je},kt,se)},qe=Ge,nt=function(Le){var Ae=Le.rootPrefixCls,Re=Le.page,Te=Le.active,Xe=Le.className,Ye=Le.showTitle,je=Le.onClick,Rt=Le.onKeyPress,wt=Le.itemRender,ft="".concat(Ae,"-item"),Et=We()(ft,"".concat(ft,"-").concat(Re),(0,z.Z)((0,z.Z)({},"".concat(ft,"-active"),Te),"".concat(ft,"-disabled"),!Re),Xe),ye=function(){je(Re)},ue=function(rt){Rt(rt,je,Re)},Oe=wt(Re,"page",ge.createElement("a",{rel:"nofollow"},Re));return Oe?ge.createElement("li",{title:Ye?String(Re):null,className:Et,onClick:ye,onKeyDown:ue,tabIndex:0},Oe):null},Tt=nt,it=function(Le,Ae,Re){return Re};function ot(){}function De(At){var Le=Number(At);return typeof Le=="number"&&!Number.isNaN(Le)&&isFinite(Le)&&Math.floor(Le)===Le}function me(At,Le,Ae){var Re=typeof At=="undefined"?Le:At;return Math.floor((Ae-1)/Re)+1}var Ve=function(Le){var Ae=Le.prefixCls,Re=Ae===void 0?"rc-pagination":Ae,Te=Le.selectPrefixCls,Xe=Te===void 0?"rc-select":Te,Ye=Le.className,je=Le.current,Rt=Le.defaultCurrent,wt=Rt===void 0?1:Rt,ft=Le.total,Et=ft===void 0?0:ft,ye=Le.pageSize,ue=Le.defaultPageSize,Oe=ue===void 0?10:ue,Ne=Le.onChange,rt=Ne===void 0?ot:Ne,Be=Le.hideOnSinglePage,ht=Le.align,tt=Le.showPrevNextJumpers,It=tt===void 0?!0:tt,Ze=Le.showQuickJumper,Bt=Le.showLessItems,Qe=Le.showTitle,Je=Qe===void 0?!0:Qe,kt=Le.onShowSizeChange,se=kt===void 0?ot:kt,te=Le.locale,ee=te===void 0?xt.Z:te,ae=Le.style,de=Le.totalBoundaryShowSizeChanger,ne=de===void 0?50:de,he=Le.disabled,He=Le.simple,Ue=Le.showTotal,bt=Le.showSizeChanger,Ie=bt===void 0?Et>ne:bt,st=Le.sizeChangerRender,St=Le.pageSizeOptions,Kt=Le.itemRender,$t=Kt===void 0?it:Kt,Nt=Le.jumpPrevIcon,yt=Le.jumpNextIcon,en=Le.prevIcon,Jt=Le.nextIcon,Ot=ge.useRef(null),vt=(0,$e.Z)(10,{value:ye,defaultValue:Oe}),Pn=(0,Ce.Z)(vt,2),Lt=Pn[0],kn=Pn[1],_n=(0,$e.Z)(1,{value:je,defaultValue:wt,postState:function(cr){return Math.max(1,Math.min(cr,me(void 0,Lt,Et)))}}),at=(0,Ce.Z)(_n,2),ut=at[0],sn=at[1],Tn=ge.useState(ut),zn=(0,Ce.Z)(Tn,2),Zn=zn[0],hr=zn[1];(0,ge.useEffect)(function(){hr(ut)},[ut]);var sr=rt!==ot,Er="current"in Le,Yt=Math.max(1,ut-(Bt?3:5)),ur=Math.min(me(void 0,Lt,Et),ut+(Bt?3:5));function Hn(ar,cr){var Zr=ar||ge.createElement("button",{type:"button","aria-label":cr,className:"".concat(Re,"-item-link")});return typeof ar=="function"&&(Zr=ge.createElement(ar,(0,ke.Z)({},Le))),Zr}function Xn(ar){var cr=ar.target.value,Zr=me(void 0,Lt,Et),ca;return cr===""?ca=cr:Number.isNaN(Number(cr))?ca=Zn:cr>=Zr?ca=Zr:ca=Number(cr),ca}function Nn(ar){return De(ar)&&ar!==ut&&De(Et)&&Et>0}var qt=Et>Lt?Ze:!1;function Gt(ar){(ar.keyCode===Fe.Z.UP||ar.keyCode===Fe.Z.DOWN)&&ar.preventDefault()}function Dt(ar){var cr=Xn(ar);switch(cr!==Zn&&hr(cr),ar.keyCode){case Fe.Z.ENTER:En(cr);break;case Fe.Z.UP:En(cr-1);break;case Fe.Z.DOWN:En(cr+1);break;default:break}}function mt(ar){En(Xn(ar))}function Wt(ar){var cr=me(ar,Lt,Et),Zr=ut>cr&&cr!==0?cr:ut;kn(ar),hr(Zr),se==null||se(ut,ar),sn(Zr),rt==null||rt(Zr,ar)}function En(ar){if(Nn(ar)&&!he){var cr=me(void 0,Lt,Et),Zr=ar;return ar>cr?Zr=cr:ar<1&&(Zr=1),Zr!==Zn&&hr(Zr),sn(Zr),rt==null||rt(Zr,Lt),Zr}return ut}var Kn=ut>1,fr=ut2?Zr-2:0),sa=2;saEt?Et:ut*Lt])),rn=null,Ln=me(void 0,Lt,Et);if(Be&&Et<=Lt)return null;var rr=[],Vn={rootPrefixCls:Re,onClick:En,onKeyPress:On,showTitle:Je,itemRender:$t,page:-1},Un=ut-1>0?ut-1:0,an=ut+1=Dr*2&&ut!==3&&(rr[0]=ge.cloneElement(rr[0],{className:We()("".concat(Re,"-item-after-jump-prev"),rr[0].props.className)}),rr.unshift(hn)),Ln-ut>=Dr*2&&ut!==Ln-2){var fa=rr[rr.length-1];rr[rr.length-1]=ge.cloneElement(fa,{className:We()("".concat(Re,"-item-before-jump-next"),fa.props.className)}),rr.push(rn)}Gr!==1&&rr.unshift(ge.createElement(Tt,(0,ze.Z)({},Vn,{key:1,page:1}))),ea!==Ln&&rr.push(ge.createElement(Tt,(0,ze.Z)({},Vn,{key:Ln,page:Ln})))}var ga=xe(Un);if(ga){var ya=!Kn||!Ln;ga=ge.createElement("li",{title:Je?ee.prev_page:null,onClick:Sr,tabIndex:ya?null:0,onKeyDown:zt,className:We()("".concat(Re,"-prev"),(0,z.Z)({},"".concat(Re,"-disabled"),ya)),"aria-disabled":ya},ga)}var oa=Ke(an);if(oa){var Jr,ma;He?(Jr=!fr,ma=Kn?0:null):(Jr=!fr||!Ln,ma=Jr?null:0),oa=ge.createElement("li",{title:Je?ee.next_page:null,onClick:Br,tabIndex:ma,onKeyDown:Yn,className:We()("".concat(Re,"-next"),(0,z.Z)({},"".concat(Re,"-disabled"),Jr)),"aria-disabled":Jr},oa)}var ua=We()(Re,Ye,(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},"".concat(Re,"-start"),ht==="start"),"".concat(Re,"-center"),ht==="center"),"".concat(Re,"-end"),ht==="end"),"".concat(Re,"-simple"),He),"".concat(Re,"-disabled"),he));return ge.createElement("ul",(0,ze.Z)({className:ua,style:ae,ref:Ot},Ct),gn,ga,He?Ar:rr,oa,ge.createElement(qe,{locale:ee,rootPrefixCls:Re,disabled:he,selectPrefixCls:Xe,changeSize:Wt,pageSize:Lt,pageSizeOptions:St,quickGo:qt?En:null,goButton:yr,showSizeChanger:Ie,sizeChangerRender:st}))},et=Ve},48365:function(pn,ln,ie){"use strict";var z=ie(56656),ze=ie.n(z),Pe=ie(27112),ke=ie.n(Pe),Ce=ie(54449),fe=ie.n(Ce),We=ie(53501),$e=ie.n(We),Fe=ie(36867),le=ie.n(Fe),dt=ie(71912),ge=ie.n(dt),xt=ie(48228),_e=ie.n(xt);ze().extend(_e()),ze().extend(ge()),ze().extend(ke()),ze().extend(fe()),ze().extend($e()),ze().extend(le()),ze().extend(function(it,ot){var De=ot.prototype,me=De.format;De.format=function(et){var At=(et||"").replace("Wo","wo");return me.bind(this)(At)}});var Ge={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"},qe=function(ot){var De=Ge[ot];return De||ot.split("_")[0]},nt=function(){},Tt={getNow:function(){var ot=ze()();return typeof ot.tz=="function"?ot.tz():ot},getFixedDate:function(ot){return ze()(ot,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ot){return ot.endOf("month")},getWeekDay:function(ot){var De=ot.locale("en");return De.weekday()+De.localeData().firstDayOfWeek()},getYear:function(ot){return ot.year()},getMonth:function(ot){return ot.month()},getDate:function(ot){return ot.date()},getHour:function(ot){return ot.hour()},getMinute:function(ot){return ot.minute()},getSecond:function(ot){return ot.second()},getMillisecond:function(ot){return ot.millisecond()},addYear:function(ot,De){return ot.add(De,"year")},addMonth:function(ot,De){return ot.add(De,"month")},addDate:function(ot,De){return ot.add(De,"day")},setYear:function(ot,De){return ot.year(De)},setMonth:function(ot,De){return ot.month(De)},setDate:function(ot,De){return ot.date(De)},setHour:function(ot,De){return ot.hour(De)},setMinute:function(ot,De){return ot.minute(De)},setSecond:function(ot,De){return ot.second(De)},setMillisecond:function(ot,De){return ot.millisecond(De)},isAfter:function(ot,De){return ot.isAfter(De)},isValidate:function(ot){return ot.isValid()},locale:{getWeekFirstDay:function(ot){return ze()().locale(qe(ot)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ot,De){return De.locale(qe(ot)).weekday(0)},getWeek:function(ot,De){return De.locale(qe(ot)).week()},getShortWeekDays:function(ot){return ze()().locale(qe(ot)).localeData().weekdaysMin()},getShortMonths:function(ot){return ze()().locale(qe(ot)).localeData().monthsShort()},format:function(ot,De,me){return De.locale(qe(ot)).format(me)},parse:function(ot,De,me){for(var Ve=qe(ot),et=0;et2&&arguments[2]!==void 0?arguments[2]:"0",Se=String(oe);Se.length2&&arguments[2]!==void 0?arguments[2]:[],Se=le.useState([!1,!1]),Me=(0,ke.Z)(Se,2),ct=Me[0],pt=Me[1],Pt=function(Mt,dn){pt(function(In){return Ve(In,dn,Mt)})},Ut=le.useMemo(function(){return ct.map(function(_t,Mt){if(_t)return!0;var dn=oe[Mt];return dn?!!(!we[Mt]&&!dn||dn&&be(dn,{activeIndex:Mt})):!1})},[oe,ct,be,we]);return[Ut,Pt]}function Xe(oe,be,we,Se,Me){var ct="",pt=[];return oe&&pt.push(Me?"hh":"HH"),be&&pt.push("mm"),we&&pt.push("ss"),ct=pt.join(":"),Se&&(ct+=".SSS"),Me&&(ct+=" A"),ct}function Ye(oe,be,we,Se,Me,ct){var pt=oe.fieldDateTimeFormat,Pt=oe.fieldDateFormat,Ut=oe.fieldTimeFormat,_t=oe.fieldMonthFormat,Mt=oe.fieldYearFormat,dn=oe.fieldWeekFormat,In=oe.fieldQuarterFormat,Sn=oe.yearFormat,un=oe.cellYearFormat,on=oe.cellQuarterFormat,Xt=oe.dayFormat,fn=oe.cellDateFormat,jn=Xe(be,we,Se,Me,ct);return(0,Pe.Z)((0,Pe.Z)({},oe),{},{fieldDateTimeFormat:pt||"YYYY-MM-DD ".concat(jn),fieldDateFormat:Pt||"YYYY-MM-DD",fieldTimeFormat:Ut||jn,fieldMonthFormat:_t||"YYYY-MM",fieldYearFormat:Mt||"YYYY",fieldWeekFormat:dn||"gggg-wo",fieldQuarterFormat:In||"YYYY-[Q]Q",yearFormat:Sn||"YYYY",cellYearFormat:un||"YYYY",cellQuarterFormat:on||"[Q]Q",cellDateFormat:fn||Xt||"D"})}function je(oe,be){var we=be.showHour,Se=be.showMinute,Me=be.showSecond,ct=be.showMillisecond,pt=be.use12Hours;return le.useMemo(function(){return Ye(oe,we,Se,Me,ct,pt)},[oe,we,Se,Me,ct,pt])}var Rt=ie(76190);function wt(oe,be,we){return we!=null?we:be.some(function(Se){return oe.includes(Se)})}var ft=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Et(oe){var be=et(oe,ft),we=oe.format,Se=oe.picker,Me=null;return we&&(Me=we,Array.isArray(Me)&&(Me=Me[0]),Me=(0,Rt.Z)(Me)==="object"?Me.format:Me),Se==="time"&&(be.format=Me),[be,Me]}function ye(oe){return oe&&typeof oe=="string"}function ue(oe,be,we,Se){return[oe,be,we,Se].some(function(Me){return Me!==void 0})}function Oe(oe,be,we,Se,Me){var ct=be,pt=we,Pt=Se;if(!oe&&!ct&&!pt&&!Pt&&!Me)ct=!0,pt=!0,Pt=!0;else if(oe){var Ut,_t,Mt,dn=[ct,pt,Pt].some(function(un){return un===!1}),In=[ct,pt,Pt].some(function(un){return un===!0}),Sn=dn?!0:!In;ct=(Ut=ct)!==null&&Ut!==void 0?Ut:Sn,pt=(_t=pt)!==null&&_t!==void 0?_t:Sn,Pt=(Mt=Pt)!==null&&Mt!==void 0?Mt:Sn}return[ct,pt,Pt,Me]}function Ne(oe){var be=oe.showTime,we=Et(oe),Se=(0,ke.Z)(we,2),Me=Se[0],ct=Se[1],pt=be&&(0,Rt.Z)(be)==="object"?be:{},Pt=(0,Pe.Z)((0,Pe.Z)({defaultOpenValue:pt.defaultOpenValue||pt.defaultValue},Me),pt),Ut=Pt.showMillisecond,_t=Pt.showHour,Mt=Pt.showMinute,dn=Pt.showSecond,In=ue(_t,Mt,dn,Ut),Sn=Oe(In,_t,Mt,dn,Ut),un=(0,ke.Z)(Sn,3);return _t=un[0],Mt=un[1],dn=un[2],[Pt,(0,Pe.Z)((0,Pe.Z)({},Pt),{},{showHour:_t,showMinute:Mt,showSecond:dn,showMillisecond:Ut}),Pt.format,ct]}function rt(oe,be,we,Se,Me){var ct=oe==="time";if(oe==="datetime"||ct){for(var pt=Se,Pt=At(oe,Me,null),Ut=Pt,_t=[be,we],Mt=0;Mt<_t.length;Mt+=1){var dn=me(_t[Mt])[0];if(ye(dn)){Ut=dn;break}}var In=pt.showHour,Sn=pt.showMinute,un=pt.showSecond,on=pt.showMillisecond,Xt=pt.use12Hours,fn=wt(Ut,["a","A","LT","LLL","LTS"],Xt),jn=ue(In,Sn,un,on);jn||(In=wt(Ut,["H","h","k","LT","LLL"]),Sn=wt(Ut,["m","LT","LLL"]),un=wt(Ut,["s","LTS"]),on=wt(Ut,["SSS"]));var Dn=Oe(jn,In,Sn,un,on),Fn=(0,ke.Z)(Dn,3);In=Fn[0],Sn=Fn[1],un=Fn[2];var Rn=be||Xe(In,Sn,un,on,fn);return(0,Pe.Z)((0,Pe.Z)({},pt),{},{format:Rn,showHour:In,showMinute:Sn,showSecond:un,showMillisecond:on,use12Hours:fn})}return null}function Be(oe,be,we){if(be===!1)return null;var Se=be&&(0,Rt.Z)(be)==="object"?be:{};return Se.clearIcon||we||le.createElement("span",{className:"".concat(oe,"-clear-btn")})}var ht=7;function tt(oe,be,we){return!oe&&!be||oe===be?!0:!oe||!be?!1:we()}function It(oe,be,we){return tt(be,we,function(){var Se=Math.floor(oe.getYear(be)/10),Me=Math.floor(oe.getYear(we)/10);return Se===Me})}function Ze(oe,be,we){return tt(be,we,function(){return oe.getYear(be)===oe.getYear(we)})}function Bt(oe,be){var we=Math.floor(oe.getMonth(be)/3);return we+1}function Qe(oe,be,we){return tt(be,we,function(){return Ze(oe,be,we)&&Bt(oe,be)===Bt(oe,we)})}function Je(oe,be,we){return tt(be,we,function(){return Ze(oe,be,we)&&oe.getMonth(be)===oe.getMonth(we)})}function kt(oe,be,we){return tt(be,we,function(){return Ze(oe,be,we)&&Je(oe,be,we)&&oe.getDate(be)===oe.getDate(we)})}function se(oe,be,we){return tt(be,we,function(){return oe.getHour(be)===oe.getHour(we)&&oe.getMinute(be)===oe.getMinute(we)&&oe.getSecond(be)===oe.getSecond(we)})}function te(oe,be,we){return tt(be,we,function(){return kt(oe,be,we)&&se(oe,be,we)&&oe.getMillisecond(be)===oe.getMillisecond(we)})}function ee(oe,be,we,Se){return tt(we,Se,function(){var Me=oe.locale.getWeekFirstDate(be,we),ct=oe.locale.getWeekFirstDate(be,Se);return Ze(oe,Me,ct)&&oe.locale.getWeek(be,we)===oe.locale.getWeek(be,Se)})}function ae(oe,be,we,Se,Me){switch(Me){case"date":return kt(oe,we,Se);case"week":return ee(oe,be.locale,we,Se);case"month":return Je(oe,we,Se);case"quarter":return Qe(oe,we,Se);case"year":return Ze(oe,we,Se);case"decade":return It(oe,we,Se);case"time":return se(oe,we,Se);default:return te(oe,we,Se)}}function de(oe,be,we,Se){return!be||!we||!Se?!1:oe.isAfter(Se,be)&&oe.isAfter(we,Se)}function ne(oe,be,we,Se,Me){return ae(oe,be,we,Se,Me)?!0:oe.isAfter(we,Se)}function he(oe,be,we){var Se=be.locale.getWeekFirstDay(oe),Me=be.setDate(we,1),ct=be.getWeekDay(Me),pt=be.addDate(Me,Se-ct);return be.getMonth(pt)===be.getMonth(we)&&be.getDate(pt)>1&&(pt=be.addDate(pt,-7)),pt}function He(oe,be){var we=be.generateConfig,Se=be.locale,Me=be.format;return oe?typeof Me=="function"?Me(oe):we.locale.format(Se.locale,oe,Me):""}function Ue(oe,be,we){var Se=be,Me=["getHour","getMinute","getSecond","getMillisecond"],ct=["setHour","setMinute","setSecond","setMillisecond"];return ct.forEach(function(pt,Pt){we?Se=oe[pt](Se,oe[Me[Pt]](we)):Se=oe[pt](Se,0)}),Se}function bt(oe,be,we,Se,Me){var ct=(0,Ce.zX)(function(pt,Pt){return!!(we&&we(pt,Pt)||Se&&oe.isAfter(Se,pt)&&!ae(oe,be,Se,pt,Pt.type)||Me&&oe.isAfter(pt,Me)&&!ae(oe,be,Me,pt,Pt.type))});return ct}function Ie(oe,be,we){return le.useMemo(function(){var Se=At(oe,be,we),Me=me(Se),ct=Me[0],pt=(0,Rt.Z)(ct)==="object"&&ct.type==="mask"?ct.format:null;return[Me.map(function(Pt){return typeof Pt=="string"||typeof Pt=="function"?Pt:Pt.format}),pt]},[oe,be,we])}function st(oe,be,we){return typeof oe[0]=="function"||we?!0:be}function St(oe,be,we,Se){var Me=(0,Ce.zX)(function(ct,pt){var Pt=(0,Pe.Z)({type:be},pt);if(delete Pt.activeIndex,!oe.isValidate(ct)||we&&we(ct,Pt))return!0;if((be==="date"||be==="time")&&Se){var Ut,_t=pt&&pt.activeIndex===1?"end":"start",Mt=((Ut=Se.disabledTime)===null||Ut===void 0?void 0:Ut.call(Se,ct,_t,{from:Pt.from}))||{},dn=Mt.disabledHours,In=Mt.disabledMinutes,Sn=Mt.disabledSeconds,un=Mt.disabledMilliseconds,on=Se.disabledHours,Xt=Se.disabledMinutes,fn=Se.disabledSeconds,jn=dn||on,Dn=In||Xt,Fn=Sn||fn,Rn=oe.getHour(ct),mn=oe.getMinute(ct),Qn=oe.getSecond(ct),kr=oe.getMillisecond(ct);if(jn&&jn().includes(Rn)||Dn&&Dn(Rn).includes(mn)||Fn&&Fn(Rn,mn).includes(Qn)||un&&un(Rn,mn,Qn).includes(kr))return!0}return!1});return Me}function Kt(oe){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=le.useMemo(function(){var Se=oe&&me(oe);return be&&Se&&(Se[1]=Se[1]||Se[0]),Se},[oe,be]);return we}function $t(oe,be){var we=oe.generateConfig,Se=oe.locale,Me=oe.picker,ct=Me===void 0?"date":Me,pt=oe.prefixCls,Pt=pt===void 0?"rc-picker":pt,Ut=oe.styles,_t=Ut===void 0?{}:Ut,Mt=oe.classNames,dn=Mt===void 0?{}:Mt,In=oe.order,Sn=In===void 0?!0:In,un=oe.components,on=un===void 0?{}:un,Xt=oe.inputRender,fn=oe.allowClear,jn=oe.clearIcon,Dn=oe.needConfirm,Fn=oe.multiple,Rn=oe.format,mn=oe.inputReadOnly,Qn=oe.disabledDate,kr=oe.minDate,mr=oe.maxDate,Ir=oe.showTime,Pr=oe.value,Fr=oe.defaultValue,pr=oe.pickerValue,Tr=oe.defaultPickerValue,tn=Kt(Pr),tr=Kt(Fr),vr=Kt(pr),qn=Kt(Tr),or=ct==="date"&&Ir?"datetime":ct,lr=or==="time"||or==="datetime",$n=lr||Fn,Gn=Dn!=null?Dn:lr,gr=Ne(oe),Or=(0,ke.Z)(gr,4),Qr=Or[0],Yr=Or[1],Lr=Or[2],ta=Or[3],Kr=je(Se,Yr),_r=le.useMemo(function(){return rt(or,Lr,ta,Qr,Kr)},[or,Lr,ta,Qr,Kr]),Ca=le.useMemo(function(){return(0,Pe.Z)((0,Pe.Z)({},oe),{},{prefixCls:Pt,locale:Kr,picker:ct,styles:_t,classNames:dn,order:Sn,components:(0,Pe.Z)({input:Xt},on),clearIcon:Be(Pt,fn,jn),showTime:_r,value:tn,defaultValue:tr,pickerValue:vr,defaultPickerValue:qn},be==null?void 0:be())},[oe]),ha=Ie(or,Kr,Rn),Aa=(0,ke.Z)(ha,2),$r=Aa[0],Pa=Aa[1],xa=st($r,mn,Fn),Ka=bt(we,Se,Qn,kr,mr),Da=St(we,ct,Ka,_r),Ra=le.useMemo(function(){return(0,Pe.Z)((0,Pe.Z)({},Ca),{},{needConfirm:Gn,inputReadOnly:xa,disabledDate:Ka})},[Ca,Gn,xa,Ka]);return[Ra,or,$n,$r,Pa,Da]}var Nt=ie(16089);function yt(oe,be,we){var Se=(0,Ce.C8)(be,{value:oe}),Me=(0,ke.Z)(Se,2),ct=Me[0],pt=Me[1],Pt=le.useRef(oe),Ut=le.useRef(),_t=function(){Nt.Z.cancel(Ut.current)},Mt=(0,Ce.zX)(function(){pt(Pt.current),we&&ct!==Pt.current&&we(Pt.current)}),dn=(0,Ce.zX)(function(In,Sn){_t(),Pt.current=In,In||Sn?Mt():Ut.current=(0,Nt.Z)(Mt)});return le.useEffect(function(){return _t},[]),[ct,dn]}function en(oe,be){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Se=arguments.length>3?arguments[3]:void 0,Me=we.every(function(Mt){return Mt})?!1:oe,ct=yt(Me,be||!1,Se),pt=(0,ke.Z)(ct,2),Pt=pt[0],Ut=pt[1];function _t(Mt){var dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!dn.inherit||Pt)&&Ut(Mt,dn.force)}return[Pt,_t]}function Jt(oe){var be=le.useRef();return le.useImperativeHandle(oe,function(){var we;return{nativeElement:(we=be.current)===null||we===void 0?void 0:we.nativeElement,focus:function(Me){var ct;(ct=be.current)===null||ct===void 0||ct.focus(Me)},blur:function(){var Me;(Me=be.current)===null||Me===void 0||Me.blur()}}}),be}function Ot(oe,be){return le.useMemo(function(){return oe||(be?((0,Fe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(be).map(function(we){var Se=(0,ke.Z)(we,2),Me=Se[0],ct=Se[1];return{label:Me,value:ct}})):[])},[oe,be])}function vt(oe,be){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Se=le.useRef(be);Se.current=be,(0,fe.o)(function(){if(oe)Se.current(oe);else{var Me=(0,Nt.Z)(function(){Se.current(oe)},we);return function(){Nt.Z.cancel(Me)}}},[oe])}function Pn(oe){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Se=le.useState(0),Me=(0,ke.Z)(Se,2),ct=Me[0],pt=Me[1],Pt=le.useState(!1),Ut=(0,ke.Z)(Pt,2),_t=Ut[0],Mt=Ut[1],dn=le.useRef([]),In=le.useRef(null),Sn=le.useRef(null),un=function(Fn){In.current=Fn},on=function(Fn){return In.current===Fn},Xt=function(Fn){Mt(Fn)},fn=function(Fn){return Fn&&(Sn.current=Fn),Sn.current},jn=function(Fn){var Rn=dn.current,mn=new Set(Rn.filter(function(kr){return Fn[kr]||be[kr]})),Qn=Rn[Rn.length-1]===0?1:0;return mn.size>=2||oe[Qn]?null:Qn};return vt(_t||we,function(){_t||(dn.current=[],un(null))}),le.useEffect(function(){_t&&dn.current.push(ct)},[_t,ct]),[_t,Xt,fn,ct,pt,jn,dn.current,un,on]}function Lt(oe,be,we,Se,Me,ct){var pt=we[we.length-1],Pt=function(_t,Mt){var dn=(0,ke.Z)(oe,2),In=dn[0],Sn=dn[1],un=(0,Pe.Z)((0,Pe.Z)({},Mt),{},{from:Le(oe,we)});return pt===1&&be[0]&&In&&!ae(Se,Me,In,_t,un.type)&&Se.isAfter(In,_t)||pt===0&&be[1]&&Sn&&!ae(Se,Me,Sn,_t,un.type)&&Se.isAfter(_t,Sn)?!0:ct==null?void 0:ct(_t,un)};return Pt}function kn(oe,be,we,Se){switch(be){case"date":case"week":return oe.addMonth(we,Se);case"month":case"quarter":return oe.addYear(we,Se);case"year":return oe.addYear(we,Se*10);case"decade":return oe.addYear(we,Se*100);default:return we}}var _n=[];function at(oe,be,we,Se,Me,ct,pt,Pt){var Ut=arguments.length>8&&arguments[8]!==void 0?arguments[8]:_n,_t=arguments.length>9&&arguments[9]!==void 0?arguments[9]:_n,Mt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:_n,dn=arguments.length>11?arguments[11]:void 0,In=arguments.length>12?arguments[12]:void 0,Sn=arguments.length>13?arguments[13]:void 0,un=pt==="time",on=ct||0,Xt=function(vr){var qn=oe.getNow();return un&&(qn=Ue(oe,qn)),Ut[vr]||we[vr]||qn},fn=(0,ke.Z)(_t,2),jn=fn[0],Dn=fn[1],Fn=(0,Ce.C8)(function(){return Xt(0)},{value:jn}),Rn=(0,ke.Z)(Fn,2),mn=Rn[0],Qn=Rn[1],kr=(0,Ce.C8)(function(){return Xt(1)},{value:Dn}),mr=(0,ke.Z)(kr,2),Ir=mr[0],Pr=mr[1],Fr=le.useMemo(function(){var tr=[mn,Ir][on];return un?tr:Ue(oe,tr,Mt[on])},[un,mn,Ir,on,oe,Mt]),pr=function(vr){var qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",or=[Qn,Pr][on];or(vr);var lr=[mn,Ir];lr[on]=vr,dn&&(!ae(oe,be,mn,lr[0],pt)||!ae(oe,be,Ir,lr[1],pt))&&dn(lr,{source:qn,range:on===1?"end":"start",mode:Se})},Tr=function(vr,qn){if(Pt){var or={date:"month",week:"month",month:"year",quarter:"year"},lr=or[pt];if(lr&&!ae(oe,be,vr,qn,lr))return kn(oe,pt,qn,-1);if(pt==="year"&&vr){var $n=Math.floor(oe.getYear(vr)/10),Gn=Math.floor(oe.getYear(qn)/10);if($n!==Gn)return kn(oe,pt,qn,-1)}}return qn},tn=le.useRef(null);return(0,fe.Z)(function(){if(Me&&!Ut[on]){var tr=un?null:oe.getNow();if(tn.current!==null&&tn.current!==on?tr=[mn,Ir][on^1]:we[on]?tr=on===0?we[0]:Tr(we[0],we[1]):we[on^1]&&(tr=we[on^1]),tr){In&&oe.isAfter(In,tr)&&(tr=In);var vr=Pt?kn(oe,pt,tr,1):tr;Sn&&oe.isAfter(vr,Sn)&&(tr=Pt?kn(oe,pt,Sn,-1):Sn),pr(tr,"reset")}}},[Me,on,we[on]]),le.useEffect(function(){Me?tn.current=on:tn.current=null},[Me,on]),(0,fe.Z)(function(){Me&&Ut&&Ut[on]&&pr(Ut[on],"reset")},[Me,on]),[Fr,pr]}function ut(oe,be){var we=le.useRef(oe),Se=le.useState({}),Me=(0,ke.Z)(Se,2),ct=Me[1],pt=function(_t){return _t&&be!==void 0?be:we.current},Pt=function(_t){we.current=_t,ct({})};return[pt,Pt,pt(!0)]}var sn=[];function Tn(oe,be,we){var Se=function(pt){return pt.map(function(Pt){return He(Pt,{generateConfig:oe,locale:be,format:we[0]})})},Me=function(pt,Pt){for(var Ut=Math.max(pt.length,Pt.length),_t=-1,Mt=0;Mt2&&arguments[2]!==void 0?arguments[2]:1,Se=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Me=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,pt=[],Pt=we>=1?we|0:1,Ut=oe;Ut<=be;Ut+=Pt){var _t=Me.includes(Ut);(!_t||!Se)&&pt.push({label:De(Ut,ct),value:Ut,disabled:_t})}return pt}function Nn(oe){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},we=arguments.length>2?arguments[2]:void 0,Se=be||{},Me=Se.use12Hours,ct=Se.hourStep,pt=ct===void 0?1:ct,Pt=Se.minuteStep,Ut=Pt===void 0?1:Pt,_t=Se.secondStep,Mt=_t===void 0?1:_t,dn=Se.millisecondStep,In=dn===void 0?100:dn,Sn=Se.hideDisabledOptions,un=Se.disabledTime,on=Se.disabledHours,Xt=Se.disabledMinutes,fn=Se.disabledSeconds,jn=le.useMemo(function(){return we||oe.getNow()},[we,oe]);if(0)var Dn,Fn,Rn;var mn=le.useCallback(function($n){var Gn=(un==null?void 0:un($n))||{};return[Gn.disabledHours||on||Hn,Gn.disabledMinutes||Xt||Hn,Gn.disabledSeconds||fn||Hn,Gn.disabledMilliseconds||Hn]},[un,on,Xt,fn]),Qn=le.useMemo(function(){return mn(jn)},[jn,mn]),kr=(0,ke.Z)(Qn,4),mr=kr[0],Ir=kr[1],Pr=kr[2],Fr=kr[3],pr=le.useCallback(function($n,Gn,gr,Or){var Qr=Xn(0,23,pt,Sn,$n()),Yr=Me?Qr.map(function(_r){return(0,Pe.Z)((0,Pe.Z)({},_r),{},{label:De(_r.value%12||12,2)})}):Qr,Lr=function(Ca){return Xn(0,59,Ut,Sn,Gn(Ca))},ta=function(Ca,ha){return Xn(0,59,Mt,Sn,gr(Ca,ha))},Kr=function(Ca,ha,Aa){return Xn(0,999,In,Sn,Or(Ca,ha,Aa),3)};return[Yr,Lr,ta,Kr]},[Sn,pt,Me,In,Ut,Mt]),Tr=le.useMemo(function(){return pr(mr,Ir,Pr,Fr)},[pr,mr,Ir,Pr,Fr]),tn=(0,ke.Z)(Tr,4),tr=tn[0],vr=tn[1],qn=tn[2],or=tn[3],lr=function(Gn,gr){var Or=function(){return tr},Qr=vr,Yr=qn,Lr=or;if(gr){var ta=mn(gr),Kr=(0,ke.Z)(ta,4),_r=Kr[0],Ca=Kr[1],ha=Kr[2],Aa=Kr[3],$r=pr(_r,Ca,ha,Aa),Pa=(0,ke.Z)($r,4),xa=Pa[0],Ka=Pa[1],Da=Pa[2],Ra=Pa[3];Or=function(){return xa},Qr=Ka,Yr=Da,Lr=Ra}var Va=ur(Gn,Or,Qr,Yr,Lr,oe);return Va};return[lr,tr,vr,qn,or]}function qt(oe){var be=oe.mode,we=oe.internalMode,Se=oe.renderExtraFooter,Me=oe.showNow,ct=oe.showTime,pt=oe.onSubmit,Pt=oe.onNow,Ut=oe.invalid,_t=oe.needConfirm,Mt=oe.generateConfig,dn=oe.disabledDate,In=le.useContext(nt),Sn=In.prefixCls,un=In.locale,on=In.button,Xt=on===void 0?"button":on,fn=Mt.getNow(),jn=Nn(Mt,ct,fn),Dn=(0,ke.Z)(jn,1),Fn=Dn[0],Rn=Se==null?void 0:Se(be),mn=dn(fn,{type:be}),Qn=function(){if(!mn){var Tr=Fn(fn);Pt(Tr)}},kr="".concat(Sn,"-now"),mr="".concat(kr,"-btn"),Ir=Me&&le.createElement("li",{className:kr},le.createElement("a",{className:_e()(mr,mn&&"".concat(mr,"-disabled")),"aria-disabled":mn,onClick:Qn},we==="date"?un.today:un.now)),Pr=_t&&le.createElement("li",{className:"".concat(Sn,"-ok")},le.createElement(Xt,{disabled:Ut,onClick:pt},un.ok)),Fr=(Ir||Pr)&&le.createElement("ul",{className:"".concat(Sn,"-ranges")},Ir,Pr);return!Rn&&!Fr?null:le.createElement("div",{className:"".concat(Sn,"-footer")},Rn&&le.createElement("div",{className:"".concat(Sn,"-footer-extra")},Rn),Fr)}function Gt(oe,be,we){function Se(Me,ct){var pt=Me.findIndex(function(Ut){return ae(oe,be,Ut,ct,we)});if(pt===-1)return[].concat((0,ze.Z)(Me),[ct]);var Pt=(0,ze.Z)(Me);return Pt.splice(pt,1),Pt}return Se}var Dt=le.createContext(null);function mt(){return le.useContext(Dt)}function Wt(oe,be){var we=oe.prefixCls,Se=oe.generateConfig,Me=oe.locale,ct=oe.disabledDate,pt=oe.minDate,Pt=oe.maxDate,Ut=oe.cellRender,_t=oe.hoverValue,Mt=oe.hoverRangeValue,dn=oe.onHover,In=oe.values,Sn=oe.pickerValue,un=oe.onSelect,on=oe.prevIcon,Xt=oe.nextIcon,fn=oe.superPrevIcon,jn=oe.superNextIcon,Dn=Se.getNow(),Fn={now:Dn,values:In,pickerValue:Sn,prefixCls:we,disabledDate:ct,minDate:pt,maxDate:Pt,cellRender:Ut,hoverValue:_t,hoverRangeValue:Mt,onHover:dn,locale:Me,generateConfig:Se,onSelect:un,panelType:be,prevIcon:on,nextIcon:Xt,superPrevIcon:fn,superNextIcon:jn};return[Fn,Dn]}var En=le.createContext({});function Kn(oe){for(var be=oe.rowNum,we=oe.colNum,Se=oe.baseDate,Me=oe.getCellDate,ct=oe.prefixColumn,pt=oe.rowClassName,Pt=oe.titleFormat,Ut=oe.getCellText,_t=oe.getCellClassName,Mt=oe.headerCells,dn=oe.cellSelection,In=dn===void 0?!0:dn,Sn=oe.disabledDate,un=mt(),on=un.prefixCls,Xt=un.panelType,fn=un.now,jn=un.disabledDate,Dn=un.cellRender,Fn=un.onHover,Rn=un.hoverValue,mn=un.hoverRangeValue,Qn=un.generateConfig,kr=un.values,mr=un.locale,Ir=un.onSelect,Pr=Sn||jn,Fr="".concat(on,"-cell"),pr=le.useContext(En),Tr=pr.onCellDblClick,tn=function(gr){return kr.some(function(Or){return Or&&ae(Qn,mr,gr,Or,Xt)})},tr=[],vr=0;vr1&&arguments[1]!==void 0?arguments[1]:!1;Na(xr),Xt==null||Xt(xr),jr&&Ga(xr)},qa=function(xr,jr){Kr(xr),jr&&Xa(jr),Ga(jr,xr)},Oa=function(xr){if(Da(xr),Xa(xr),ta!==Fn){var jr=["decade","year"],Mr=[].concat(jr,["month"]),Wr={quarter:[].concat(jr,["quarter"]),week:[].concat((0,ze.Z)(Mr),["week"]),date:[].concat((0,ze.Z)(Mr),["date"])},Fa=Wr[Fn]||Mr,Ta=Fa.indexOf(ta),Ya=Fa[Ta+1];Ya&&qa(Ya,xr)}},ri=le.useMemo(function(){var Ur,xr;if(Array.isArray(Qn)){var jr=(0,ke.Z)(Qn,2);Ur=jr[0],xr=jr[1]}else Ur=Qn;return!Ur&&!xr?null:(Ur=Ur||xr,xr=xr||Ur,Me.isAfter(Ur,xr)?[xr,Ur]:[Ur,xr])},[Qn,Me]),za=Re(kr,mr,Ir),Ia=Fr[_r]||Vn[_r]||Cr,Ha=le.useContext(En),_a=le.useMemo(function(){return(0,Pe.Z)((0,Pe.Z)({},Ha),{},{hideHeader:pr})},[Ha,pr]),wa="".concat(Tr,"-panel"),$a=et(oe,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return le.createElement(En.Provider,{value:_a},le.createElement("div",{ref:tn,tabIndex:Ut,className:_e()(wa,(0,dt.Z)({},"".concat(wa,"-rtl"),ct==="rtl"))},le.createElement(Ia,(0,z.Z)({},$a,{showTime:Or,prefixCls:Tr,locale:Gn,generateConfig:Me,onModeChange:qa,pickerValue:Za,onPickerValueChange:function(xr){Xa(xr,!0)},value:xa[0],onSelect:Oa,values:xa,cellRender:za,hoverRangeValue:ri,hoverValue:mn}))))}var an=le.memo(le.forwardRef(Un)),nn=an;function nr(oe){var be=oe.picker,we=oe.multiplePanel,Se=oe.pickerValue,Me=oe.onPickerValueChange,ct=oe.needConfirm,pt=oe.onSubmit,Pt=oe.range,Ut=oe.hoverValue,_t=le.useContext(nt),Mt=_t.prefixCls,dn=_t.generateConfig,In=le.useCallback(function(jn,Dn){return kn(dn,be,jn,Dn)},[dn,be]),Sn=le.useMemo(function(){return In(Se,1)},[Se,In]),un=function(Dn){Me(In(Dn,-1))},on={onCellDblClick:function(){ct&&pt()}},Xt=be==="time",fn=(0,Pe.Z)((0,Pe.Z)({},oe),{},{hoverValue:null,hoverRangeValue:null,hideHeader:Xt});return Pt?fn.hoverRangeValue=Ut:fn.hoverValue=Ut,we?le.createElement("div",{className:"".concat(Mt,"-panels")},le.createElement(En.Provider,{value:(0,Pe.Z)((0,Pe.Z)({},on),{},{hideNext:!0})},le.createElement(nn,fn)),le.createElement(En.Provider,{value:(0,Pe.Z)((0,Pe.Z)({},on),{},{hidePrev:!0})},le.createElement(nn,(0,z.Z)({},fn,{pickerValue:Sn,onPickerValueChange:un})))):le.createElement(En.Provider,{value:(0,Pe.Z)({},on)},le.createElement(nn,fn))}function yr(oe){return typeof oe=="function"?oe():oe}function Ar(oe){var be=oe.prefixCls,we=oe.presets,Se=oe.onClick,Me=oe.onHover;return we.length?le.createElement("div",{className:"".concat(be,"-presets")},le.createElement("ul",null,we.map(function(ct,pt){var Pt=ct.label,Ut=ct.value;return le.createElement("li",{key:pt,onClick:function(){Se(yr(Ut))},onMouseEnter:function(){Me(yr(Ut))},onMouseLeave:function(){Me(null)}},Pt)}))):null}function Dr(oe){var be=oe.panelRender,we=oe.internalMode,Se=oe.picker,Me=oe.showNow,ct=oe.range,pt=oe.multiple,Pt=oe.activeInfo,Ut=Pt===void 0?[0,0,0]:Pt,_t=oe.presets,Mt=oe.onPresetHover,dn=oe.onPresetSubmit,In=oe.onFocus,Sn=oe.onBlur,un=oe.onPanelMouseDown,on=oe.direction,Xt=oe.value,fn=oe.onSelect,jn=oe.isInvalid,Dn=oe.defaultOpenValue,Fn=oe.onOk,Rn=oe.onSubmit,mn=le.useContext(nt),Qn=mn.prefixCls,kr="".concat(Qn,"-panel"),mr=on==="rtl",Ir=le.useRef(null),Pr=le.useRef(null),Fr=le.useState(0),pr=(0,ke.Z)(Fr,2),Tr=pr[0],tn=pr[1],tr=le.useState(0),vr=(0,ke.Z)(tr,2),qn=vr[0],or=vr[1],lr=le.useState(0),$n=(0,ke.Z)(lr,2),Gn=$n[0],gr=$n[1],Or=function(Oa){Oa.width&&tn(Oa.width)},Qr=(0,ke.Z)(Ut,3),Yr=Qr[0],Lr=Qr[1],ta=Qr[2],Kr=le.useState(0),_r=(0,ke.Z)(Kr,2),Ca=_r[0],ha=_r[1];le.useEffect(function(){ha(10)},[Yr]),le.useEffect(function(){if(ct&&Pr.current){var qa,Oa=((qa=Ir.current)===null||qa===void 0?void 0:qa.offsetWidth)||0,ri=Pr.current.getBoundingClientRect();if(!ri.height||ri.right<0){ha(function(_a){return Math.max(0,_a-1)});return}var za=(mr?Lr-Oa:Yr)-ri.left;if(gr(za),Tr&&Tr=Pt&&we<=Ut)return ct;var _t=Math.min(Math.abs(we-Pt),Math.abs(we-Ut));_t0?Li:Qi));var ui=Di+Qa,Ci=Qi-Li+1;return String(Li+(Ci+ui-Li)%Ci)};switch(jr){case"Backspace":case"Delete":Mr="",Wr=Ta;break;case"ArrowLeft":Mr="",Ya(-1);break;case"ArrowRight":Mr="",Ya(1);break;case"ArrowUp":Mr="",Wr=ai(1);break;case"ArrowDown":Mr="",Wr=ai(-1);break;default:isNaN(Number(jr))||(Mr=Gn+jr,Wr=Mr);break}if(Mr!==null&&(gr(Mr),Mr.length>=Fa&&(Ya(1),gr(""))),Wr!==null){var ii=ha.slice(0,Da)+De(Wr,Fa)+ha.slice(Ra);Za(ii.slice(0,pt.length))}Ca({})},wa=le.useRef();(0,fe.Z)(function(){if(!(!Tr||!pt||Xa.current)){if(!Pa.match(ha)){Za(pt);return}return $r.current.setSelectionRange(Da,Ra),wa.current=(0,Nt.Z)(function(){$r.current.setSelectionRange(Da,Ra)}),function(){Nt.Z.cancel(wa.current)}}},[Pa,pt,Tr,ha,Yr,Da,Ra,_r,Za]);var $a=pt?{onFocus:ri,onBlur:Ia,onKeyDown:_a,onMouseDown:qa,onMouseUp:Oa,onPaste:Ga}:{};return le.createElement("div",{ref:Aa,className:_e()(Pr,(0,dt.Z)((0,dt.Z)({},"".concat(Pr,"-active"),we&&Me),"".concat(Pr,"-placeholder"),Mt))},le.createElement(Ir,(0,z.Z)({ref:$r,"aria-invalid":Xt,autoComplete:"off"},jn,{onKeyDown:Ha,onBlur:za},$a,{value:ha,onChange:Na})),le.createElement(ea,{type:"suffix",icon:ct}),fn)}),cr=ar,Zr=["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"],ca=["index"];function sa(oe,be){var we=oe.id,Se=oe.prefix,Me=oe.clearIcon,ct=oe.suffixIcon,pt=oe.separator,Pt=pt===void 0?"~":pt,Ut=oe.activeIndex,_t=oe.activeHelp,Mt=oe.allHelp,dn=oe.focused,In=oe.onFocus,Sn=oe.onBlur,un=oe.onKeyDown,on=oe.locale,Xt=oe.generateConfig,fn=oe.placeholder,jn=oe.className,Dn=oe.style,Fn=oe.onClick,Rn=oe.onClear,mn=oe.value,Qn=oe.onChange,kr=oe.onSubmit,mr=oe.onInputChange,Ir=oe.format,Pr=oe.maskFormat,Fr=oe.preserveInvalidOnBlur,pr=oe.onInvalid,Tr=oe.disabled,tn=oe.invalid,tr=oe.inputReadOnly,vr=oe.direction,qn=oe.onOpenChange,or=oe.onActiveInfo,lr=oe.placement,$n=oe.onMouseDown,Gn=oe.required,gr=oe["aria-required"],Or=oe.autoFocus,Qr=oe.tabIndex,Yr=(0,Nr.Z)(oe,Zr),Lr=vr==="rtl",ta=le.useContext(nt),Kr=ta.prefixCls,_r=le.useMemo(function(){if(typeof we=="string")return[we];var za=we||{};return[za.start,za.end]},[we]),Ca=le.useRef(),ha=le.useRef(),Aa=le.useRef(),$r=function(Ia){var Ha;return(Ha=[ha,Aa][Ia])===null||Ha===void 0?void 0:Ha.current};le.useImperativeHandle(be,function(){return{nativeElement:Ca.current,focus:function(Ia){if((0,Rt.Z)(Ia)==="object"){var Ha,_a=Ia||{},wa=_a.index,$a=wa===void 0?0:wa,Ur=(0,Nr.Z)(_a,ca);(Ha=$r($a))===null||Ha===void 0||Ha.focus(Ur)}else{var xr;(xr=$r(Ia!=null?Ia:0))===null||xr===void 0||xr.focus()}},blur:function(){var Ia,Ha;(Ia=$r(0))===null||Ia===void 0||Ia.blur(),(Ha=$r(1))===null||Ha===void 0||Ha.blur()}}});var Pa=Hr(Yr),xa=le.useMemo(function(){return Array.isArray(fn)?fn:[fn,fn]},[fn]),Ka=zr((0,Pe.Z)((0,Pe.Z)({},oe),{},{id:_r,placeholder:xa})),Da=(0,ke.Z)(Ka,1),Ra=Da[0],Va=le.useState({position:"absolute",width:0}),Za=(0,ke.Z)(Va,2),Na=Za[0],Ga=Za[1],Xa=(0,Ce.zX)(function(){var za=$r(Ut);if(za){var Ia=za.nativeElement.getBoundingClientRect(),Ha=Ca.current.getBoundingClientRect(),_a=Ia.left-Ha.left;Ga(function(wa){return(0,Pe.Z)((0,Pe.Z)({},wa),{},{width:Ia.width,left:_a})}),or([Ia.left,Ia.right,Ha.width])}});le.useEffect(function(){Xa()},[Ut]);var qa=Me&&(mn[0]&&!Tr[0]||mn[1]&&!Tr[1]),Oa=Or&&!Tr[0],ri=Or&&!Oa&&!Tr[1];return le.createElement(Yt.Z,{onResize:Xa},le.createElement("div",(0,z.Z)({},Pa,{className:_e()(Kr,"".concat(Kr,"-range"),(0,dt.Z)((0,dt.Z)((0,dt.Z)((0,dt.Z)({},"".concat(Kr,"-focused"),dn),"".concat(Kr,"-disabled"),Tr.every(function(za){return za})),"".concat(Kr,"-invalid"),tn.some(function(za){return za})),"".concat(Kr,"-rtl"),Lr),jn),style:Dn,ref:Ca,onClick:Fn,onMouseDown:function(Ia){var Ha=Ia.target;Ha!==ha.current.inputElement&&Ha!==Aa.current.inputElement&&Ia.preventDefault(),$n==null||$n(Ia)}}),Se&&le.createElement("div",{className:"".concat(Kr,"-prefix")},Se),le.createElement(cr,(0,z.Z)({ref:ha},Ra(0),{autoFocus:Oa,tabIndex:Qr,"date-range":"start"})),le.createElement("div",{className:"".concat(Kr,"-range-separator")},Pt),le.createElement(cr,(0,z.Z)({ref:Aa},Ra(1),{autoFocus:ri,tabIndex:Qr,"date-range":"end"})),le.createElement("div",{className:"".concat(Kr,"-active-bar"),style:Na}),le.createElement(ea,{type:"suffix",icon:ct}),qa&&le.createElement(la,{icon:Me,onClear:Rn})))}var aa=le.forwardRef(sa),ba=aa;function lt(oe,be){var we=oe!=null?oe:be;return Array.isArray(we)?we:[we,we]}function Qt(oe){return oe===1?"end":"start"}function Zt(oe,be){var we=$t(oe,function(){var Ma=oe.disabled,da=oe.allowEmpty,Ea=lt(Ma,!1),Wa=lt(da,!1);return{disabled:Ea,allowEmpty:Wa}}),Se=(0,ke.Z)(we,6),Me=Se[0],ct=Se[1],pt=Se[2],Pt=Se[3],Ut=Se[4],_t=Se[5],Mt=Me.prefixCls,dn=Me.styles,In=Me.classNames,Sn=Me.defaultValue,un=Me.value,on=Me.needConfirm,Xt=Me.onKeyDown,fn=Me.disabled,jn=Me.allowEmpty,Dn=Me.disabledDate,Fn=Me.minDate,Rn=Me.maxDate,mn=Me.defaultOpen,Qn=Me.open,kr=Me.onOpenChange,mr=Me.locale,Ir=Me.generateConfig,Pr=Me.picker,Fr=Me.showNow,pr=Me.showToday,Tr=Me.showTime,tn=Me.mode,tr=Me.onPanelChange,vr=Me.onCalendarChange,qn=Me.onOk,or=Me.defaultPickerValue,lr=Me.pickerValue,$n=Me.onPickerValueChange,Gn=Me.inputReadOnly,gr=Me.suffixIcon,Or=Me.onFocus,Qr=Me.onBlur,Yr=Me.presets,Lr=Me.ranges,ta=Me.components,Kr=Me.cellRender,_r=Me.dateRender,Ca=Me.monthCellRender,ha=Me.onClick,Aa=Jt(be),$r=en(Qn,mn,fn,kr),Pa=(0,ke.Z)($r,2),xa=Pa[0],Ka=Pa[1],Da=function(da,Ea){(fn.some(function(Wa){return!Wa})||!da)&&Ka(da,Ea)},Ra=hr(Ir,mr,Pt,!0,!1,Sn,un,vr,qn),Va=(0,ke.Z)(Ra,5),Za=Va[0],Na=Va[1],Ga=Va[2],Xa=Va[3],qa=Va[4],Oa=Ga(),ri=Pn(fn,jn,xa),za=(0,ke.Z)(ri,9),Ia=za[0],Ha=za[1],_a=za[2],wa=za[3],$a=za[4],Ur=za[5],xr=za[6],jr=za[7],Mr=za[8],Wr=function(da,Ea){Ha(!0),Or==null||Or(da,{range:Qt(Ea!=null?Ea:wa)})},Fa=function(da,Ea){Ha(!1),Qr==null||Qr(da,{range:Qt(Ea!=null?Ea:wa)})},Ta=le.useMemo(function(){if(!Tr)return null;var Ma=Tr.disabledTime,da=Ma?function(Ea){var Wa=Qt(wa),vi=Le(Oa,xr,wa);return Ma(Ea,Wa,{from:vi})}:void 0;return(0,Pe.Z)((0,Pe.Z)({},Tr),{},{disabledTime:da})},[Tr,wa,Oa,xr]),Ya=(0,Ce.C8)([Pr,Pr],{value:tn}),ai=(0,ke.Z)(Ya,2),ii=ai[0],Ua=ai[1],Qa=ii[wa]||Pr,li=Qa==="date"&&Ta?"datetime":Qa,ti=li===Pr&&li!=="time",Li=Er(Pr,Qa,Fr,pr,!0),Qi=sr(Me,Za,Na,Ga,Xa,fn,Pt,Ia,xa,_t),Ti=(0,ke.Z)(Qi,2),Pi=Ti[0],Di=Ti[1],ui=Lt(Oa,fn,xr,Ir,mr,Dn),Ci=Te(Oa,_t,jn),bi=(0,ke.Z)(Ci,2),io=bi[0],xo=bi[1],vo=at(Ir,mr,Oa,ii,xa,wa,ct,ti,or,lr,Ta==null?void 0:Ta.defaultOpenValue,$n,Fn,Rn),Ki=(0,ke.Z)(vo,2),wo=Ki[0],oo=Ki[1],wi=(0,Ce.zX)(function(Ma,da,Ea){var Wa=Ve(ii,wa,da);if((Wa[0]!==ii[0]||Wa[1]!==ii[1])&&Ua(Wa),tr&&Ea!==!1){var vi=(0,ze.Z)(Oa);Ma&&(vi[wa]=Ma),tr(vi,Wa)}}),lo=function(da,Ea){return Ve(Oa,Ea,da)},Mi=function(da,Ea){var Wa=Oa;da&&(Wa=lo(da,wa)),jr(wa);var vi=Ur(Wa);Xa(Wa),Pi(wa,vi===null),vi===null?Da(!1,{force:!0}):Ea||Aa.current.focus({index:vi})},mo=function(da){var Ea,Wa=da.target.getRootNode();if(!Aa.current.nativeElement.contains((Ea=Wa.activeElement)!==null&&Ea!==void 0?Ea:document.activeElement)){var vi=fn.findIndex(function(El){return!El});vi>=0&&Aa.current.focus({index:vi})}Da(!0),ha==null||ha(da)},so=function(){Di(null),Da(!1,{force:!0})},po=le.useState(null),Wi=(0,ke.Z)(po,2),uo=Wi[0],eo=Wi[1],Ei=le.useState(null),Ji=(0,ke.Z)(Ei,2),qi=Ji[0],co=Ji[1],to=le.useMemo(function(){return qi||Oa},[Oa,qi]);le.useEffect(function(){xa||co(null)},[xa]);var fo=le.useState([0,0,0]),Oi=(0,ke.Z)(fo,2),no=Oi[0],Eo=Oi[1],_i=Ot(Yr,Lr),go=function(da){co(da),eo("preset")},Vi=function(da){var Ea=Di(da);Ea&&Da(!1,{force:!0})},yo=function(da){Mi(da)},Xi=function(da){co(da?lo(da,wa):null),eo("cell")},Ba=function(da){Da(!0),Wr(da)},La=function(){_a("panel")},oi=function(da){var Ea=Ve(Oa,wa,da);Xa(Ea),!on&&!pt&&ct===li&&Mi(da)},hi=function(){Da(!1)},di=Re(Kr,_r,Ca,Qt(wa)),Yi=Oa[wa]||null,zi=(0,Ce.zX)(function(Ma){return _t(Ma,{activeIndex:wa})}),ka=le.useMemo(function(){var Ma=(0,$e.Z)(Me,!1),da=(0,We.Z)(Me,[].concat((0,ze.Z)(Object.keys(Ma)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return da},[Me]),va=le.createElement(Dr,(0,z.Z)({},ka,{showNow:Li,showTime:Ta,range:!0,multiplePanel:ti,activeInfo:no,disabledDate:ui,onFocus:Ba,onBlur:Fa,onPanelMouseDown:La,picker:Pr,mode:Qa,internalMode:li,onPanelChange:wi,format:Ut,value:Yi,isInvalid:zi,onChange:null,onSelect:oi,pickerValue:wo,defaultOpenValue:me(Tr==null?void 0:Tr.defaultOpenValue)[wa],onPickerValueChange:oo,hoverValue:to,onHover:Xi,needConfirm:on,onSubmit:Mi,onOk:qa,presets:_i,onPresetHover:go,onPresetSubmit:Vi,onNow:yo,cellRender:di})),si=function(da,Ea){var Wa=lo(da,Ea);Xa(Wa)},$i=function(){_a("input")},Mo=function(da,Ea){var Wa=xr.length,vi=xr[Wa-1];if(Wa&&vi!==Ea&&on&&!jn[vi]&&!Mr(vi)&&Oa[vi]){Aa.current.focus({index:vi});return}_a("input"),Da(!0,{inherit:!0}),wa!==Ea&&xa&&!on&&pt&&Mi(null,!0),$a(Ea),Wr(da,Ea)},bl=function(da,Ea){if(Da(!1),!on&&_a()==="input"){var Wa=Ur(Oa);Pi(wa,Wa===null)}Fa(da,Ea)},xl=function(da,Ea){da.key==="Tab"&&Mi(null,!0),Xt==null||Xt(da,Ea)},wl=le.useMemo(function(){return{prefixCls:Mt,locale:mr,generateConfig:Ir,button:ta.button,input:ta.input}},[Mt,mr,Ir,ta.button,ta.input]);if((0,fe.Z)(function(){xa&&wa!==void 0&&wi(null,Pr,!1)},[xa,wa,Pr]),(0,fe.Z)(function(){var Ma=_a();!xa&&Ma==="input"&&(Da(!1),Mi(null,!0)),!xa&&pt&&!on&&Ma==="panel"&&(Da(!0),Mi())},[xa]),0)var Yl;return le.createElement(nt.Provider,{value:wl},le.createElement(ot,(0,z.Z)({},Ae(Me),{popupElement:va,popupStyle:dn.popup,popupClassName:In.popup,visible:xa,onClose:hi,range:!0}),le.createElement(ba,(0,z.Z)({},Me,{ref:Aa,suffixIcon:gr,activeIndex:Ia||xa?wa:null,activeHelp:!!qi,allHelp:!!qi&&uo==="preset",focused:Ia,onFocus:Mo,onBlur:bl,onKeyDown:xl,onSubmit:Mi,value:to,maskFormat:Ut,onChange:si,onInputChange:$i,format:Pt,inputReadOnly:Gn,disabled:fn,open:xa,onOpenChange:Da,onClick:mo,onClear:so,invalid:io,onInvalid:xo,onActiveInfo:Eo}))))}var Vt=le.forwardRef(Zt),yn=Vt,Bn=ie(11780);function er(oe){var be=oe.prefixCls,we=oe.value,Se=oe.onRemove,Me=oe.removeIcon,ct=Me===void 0?"\xD7":Me,pt=oe.formatDate,Pt=oe.disabled,Ut=oe.maxTagCount,_t=oe.placeholder,Mt="".concat(be,"-selector"),dn="".concat(be,"-selection"),In="".concat(dn,"-overflow");function Sn(Xt,fn){return le.createElement("span",{className:_e()("".concat(dn,"-item")),title:typeof Xt=="string"?Xt:null},le.createElement("span",{className:"".concat(dn,"-item-content")},Xt),!Pt&&fn&&le.createElement("span",{onMouseDown:function(Dn){Dn.preventDefault()},onClick:fn,className:"".concat(dn,"-item-remove")},ct))}function un(Xt){var fn=pt(Xt),jn=function(Fn){Fn&&Fn.stopPropagation(),Se(Xt)};return Sn(fn,jn)}function on(Xt){var fn="+ ".concat(Xt.length," ...");return Sn(fn)}return le.createElement("div",{className:Mt},le.createElement(Bn.Z,{prefixCls:In,data:we,renderItem:un,renderRest:on,itemKey:function(fn){return pt(fn)},maxCount:Ut}),!we.length&&le.createElement("span",{className:"".concat(be,"-selection-placeholder")},_t))}var Jn=["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 Mn(oe,be){var we=oe.id,Se=oe.open,Me=oe.prefix,ct=oe.clearIcon,pt=oe.suffixIcon,Pt=oe.activeHelp,Ut=oe.allHelp,_t=oe.focused,Mt=oe.onFocus,dn=oe.onBlur,In=oe.onKeyDown,Sn=oe.locale,un=oe.generateConfig,on=oe.placeholder,Xt=oe.className,fn=oe.style,jn=oe.onClick,Dn=oe.onClear,Fn=oe.internalPicker,Rn=oe.value,mn=oe.onChange,Qn=oe.onSubmit,kr=oe.onInputChange,mr=oe.multiple,Ir=oe.maxTagCount,Pr=oe.format,Fr=oe.maskFormat,pr=oe.preserveInvalidOnBlur,Tr=oe.onInvalid,tn=oe.disabled,tr=oe.invalid,vr=oe.inputReadOnly,qn=oe.direction,or=oe.onOpenChange,lr=oe.onMouseDown,$n=oe.required,Gn=oe["aria-required"],gr=oe.autoFocus,Or=oe.tabIndex,Qr=oe.removeIcon,Yr=(0,Nr.Z)(oe,Jn),Lr=qn==="rtl",ta=le.useContext(nt),Kr=ta.prefixCls,_r=le.useRef(),Ca=le.useRef();le.useImperativeHandle(be,function(){return{nativeElement:_r.current,focus:function(Na){var Ga;(Ga=Ca.current)===null||Ga===void 0||Ga.focus(Na)},blur:function(){var Na;(Na=Ca.current)===null||Na===void 0||Na.blur()}}});var ha=Hr(Yr),Aa=function(Na){mn([Na])},$r=function(Na){var Ga=Rn.filter(function(Xa){return Xa&&!ae(un,Sn,Xa,Na,Fn)});mn(Ga),Se||Qn()},Pa=zr((0,Pe.Z)((0,Pe.Z)({},oe),{},{onChange:Aa}),function(Za){var Na=Za.valueTexts;return{value:Na[0]||"",active:_t}}),xa=(0,ke.Z)(Pa,2),Ka=xa[0],Da=xa[1],Ra=!!(ct&&Rn.length&&!tn),Va=mr?le.createElement(le.Fragment,null,le.createElement(er,{prefixCls:Kr,value:Rn,onRemove:$r,formatDate:Da,maxTagCount:Ir,disabled:tn,removeIcon:Qr,placeholder:on}),le.createElement("input",{className:"".concat(Kr,"-multiple-input"),value:Rn.map(Da).join(","),ref:Ca,readOnly:!0,autoFocus:gr,tabIndex:Or}),le.createElement(ea,{type:"suffix",icon:pt}),Ra&&le.createElement(la,{icon:ct,onClear:Dn})):le.createElement(cr,(0,z.Z)({ref:Ca},Ka(),{autoFocus:gr,tabIndex:Or,suffixIcon:pt,clearIcon:Ra&&le.createElement(la,{icon:ct,onClear:Dn}),showActiveCls:!1}));return le.createElement("div",(0,z.Z)({},ha,{className:_e()(Kr,(0,dt.Z)((0,dt.Z)((0,dt.Z)((0,dt.Z)((0,dt.Z)({},"".concat(Kr,"-multiple"),mr),"".concat(Kr,"-focused"),_t),"".concat(Kr,"-disabled"),tn),"".concat(Kr,"-invalid"),tr),"".concat(Kr,"-rtl"),Lr),Xt),style:fn,ref:_r,onClick:jn,onMouseDown:function(Na){var Ga,Xa=Na.target;Xa!==((Ga=Ca.current)===null||Ga===void 0?void 0:Ga.inputElement)&&Na.preventDefault(),lr==null||lr(Na)}}),Me&&le.createElement("div",{className:"".concat(Kr,"-prefix")},Me),Va)}var Ht=le.forwardRef(Mn),vn=Ht;function Cn(oe,be){var we=$t(oe),Se=(0,ke.Z)(we,6),Me=Se[0],ct=Se[1],pt=Se[2],Pt=Se[3],Ut=Se[4],_t=Se[5],Mt=Me,dn=Mt.prefixCls,In=Mt.styles,Sn=Mt.classNames,un=Mt.order,on=Mt.defaultValue,Xt=Mt.value,fn=Mt.needConfirm,jn=Mt.onChange,Dn=Mt.onKeyDown,Fn=Mt.disabled,Rn=Mt.disabledDate,mn=Mt.minDate,Qn=Mt.maxDate,kr=Mt.defaultOpen,mr=Mt.open,Ir=Mt.onOpenChange,Pr=Mt.locale,Fr=Mt.generateConfig,pr=Mt.picker,Tr=Mt.showNow,tn=Mt.showToday,tr=Mt.showTime,vr=Mt.mode,qn=Mt.onPanelChange,or=Mt.onCalendarChange,lr=Mt.onOk,$n=Mt.multiple,Gn=Mt.defaultPickerValue,gr=Mt.pickerValue,Or=Mt.onPickerValueChange,Qr=Mt.inputReadOnly,Yr=Mt.suffixIcon,Lr=Mt.removeIcon,ta=Mt.onFocus,Kr=Mt.onBlur,_r=Mt.presets,Ca=Mt.components,ha=Mt.cellRender,Aa=Mt.dateRender,$r=Mt.monthCellRender,Pa=Mt.onClick,xa=Jt(be);function Ka(ka){return ka===null?null:$n?ka:ka[0]}var Da=Gt(Fr,Pr,ct),Ra=en(mr,kr,[Fn],Ir),Va=(0,ke.Z)(Ra,2),Za=Va[0],Na=Va[1],Ga=function(va,si,$i){if(or){var Mo=(0,Pe.Z)({},$i);delete Mo.range,or(Ka(va),Ka(si),Mo)}},Xa=function(va){lr==null||lr(Ka(va))},qa=hr(Fr,Pr,Pt,!1,un,on,Xt,Ga,Xa),Oa=(0,ke.Z)(qa,5),ri=Oa[0],za=Oa[1],Ia=Oa[2],Ha=Oa[3],_a=Oa[4],wa=Ia(),$a=Pn([Fn]),Ur=(0,ke.Z)($a,4),xr=Ur[0],jr=Ur[1],Mr=Ur[2],Wr=Ur[3],Fa=function(va){jr(!0),ta==null||ta(va,{})},Ta=function(va){jr(!1),Kr==null||Kr(va,{})},Ya=(0,Ce.C8)(pr,{value:vr}),ai=(0,ke.Z)(Ya,2),ii=ai[0],Ua=ai[1],Qa=ii==="date"&&tr?"datetime":ii,li=Er(pr,ii,Tr,tn),ti=jn&&function(ka,va){jn(Ka(ka),Ka(va))},Li=sr((0,Pe.Z)((0,Pe.Z)({},Me),{},{onChange:ti}),ri,za,Ia,Ha,[],Pt,xr,Za,_t),Qi=(0,ke.Z)(Li,2),Ti=Qi[1],Pi=Te(wa,_t),Di=(0,ke.Z)(Pi,2),ui=Di[0],Ci=Di[1],bi=le.useMemo(function(){return ui.some(function(ka){return ka})},[ui]),io=function(va,si){if(Or){var $i=(0,Pe.Z)((0,Pe.Z)({},si),{},{mode:si.mode[0]});delete $i.range,Or(va[0],$i)}},xo=at(Fr,Pr,wa,[ii],Za,Wr,ct,!1,Gn,gr,me(tr==null?void 0:tr.defaultOpenValue),io,mn,Qn),vo=(0,ke.Z)(xo,2),Ki=vo[0],wo=vo[1],oo=(0,Ce.zX)(function(ka,va,si){if(Ua(va),qn&&si!==!1){var $i=ka||wa[wa.length-1];qn($i,va)}}),wi=function(){Ti(Ia()),Na(!1,{force:!0})},lo=function(va){!Fn&&!xa.current.nativeElement.contains(document.activeElement)&&xa.current.focus(),Na(!0),Pa==null||Pa(va)},Mi=function(){Ti(null),Na(!1,{force:!0})},mo=le.useState(null),so=(0,ke.Z)(mo,2),po=so[0],Wi=so[1],uo=le.useState(null),eo=(0,ke.Z)(uo,2),Ei=eo[0],Ji=eo[1],qi=le.useMemo(function(){var ka=[Ei].concat((0,ze.Z)(wa)).filter(function(va){return va});return $n?ka:ka.slice(0,1)},[wa,Ei,$n]),co=le.useMemo(function(){return!$n&&Ei?[Ei]:wa.filter(function(ka){return ka})},[wa,Ei,$n]);le.useEffect(function(){Za||Ji(null)},[Za]);var to=Ot(_r),fo=function(va){Ji(va),Wi("preset")},Oi=function(va){var si=$n?Da(Ia(),va):[va],$i=Ti(si);$i&&!$n&&Na(!1,{force:!0})},no=function(va){Oi(va)},Eo=function(va){Ji(va),Wi("cell")},_i=function(va){Na(!0),Fa(va)},go=function(va){if(Mr("panel"),!($n&&Qa!==pr)){var si=$n?Da(Ia(),va):[va];Ha(si),!fn&&!pt&&ct===Qa&&wi()}},Vi=function(){Na(!1)},yo=Re(ha,Aa,$r),Xi=le.useMemo(function(){var ka=(0,$e.Z)(Me,!1),va=(0,We.Z)(Me,[].concat((0,ze.Z)(Object.keys(ka)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Pe.Z)((0,Pe.Z)({},va),{},{multiple:Me.multiple})},[Me]),Ba=le.createElement(Dr,(0,z.Z)({},Xi,{showNow:li,showTime:tr,disabledDate:Rn,onFocus:_i,onBlur:Ta,picker:pr,mode:ii,internalMode:Qa,onPanelChange:oo,format:Ut,value:wa,isInvalid:_t,onChange:null,onSelect:go,pickerValue:Ki,defaultOpenValue:tr==null?void 0:tr.defaultOpenValue,onPickerValueChange:wo,hoverValue:qi,onHover:Eo,needConfirm:fn,onSubmit:wi,onOk:_a,presets:to,onPresetHover:fo,onPresetSubmit:Oi,onNow:no,cellRender:yo})),La=function(va){Ha(va)},oi=function(){Mr("input")},hi=function(va){Mr("input"),Na(!0,{inherit:!0}),Fa(va)},di=function(va){Na(!1),Ta(va)},Yi=function(va,si){va.key==="Tab"&&wi(),Dn==null||Dn(va,si)},zi=le.useMemo(function(){return{prefixCls:dn,locale:Pr,generateConfig:Fr,button:Ca.button,input:Ca.input}},[dn,Pr,Fr,Ca.button,Ca.input]);return(0,fe.Z)(function(){Za&&Wr!==void 0&&oo(null,pr,!1)},[Za,Wr,pr]),(0,fe.Z)(function(){var ka=Mr();!Za&&ka==="input"&&(Na(!1),wi()),!Za&&pt&&!fn&&ka==="panel"&&wi()},[Za]),le.createElement(nt.Provider,{value:zi},le.createElement(ot,(0,z.Z)({},Ae(Me),{popupElement:Ba,popupStyle:In.popup,popupClassName:Sn.popup,visible:Za,onClose:Vi}),le.createElement(vn,(0,z.Z)({},Me,{ref:xa,suffixIcon:Yr,removeIcon:Lr,activeHelp:!!Ei,allHelp:!!Ei&&po==="preset",focused:xr,onFocus:hi,onBlur:di,onKeyDown:Yi,onSubmit:wi,value:co,maskFormat:Ut,onChange:La,onInputChange:oi,internalPicker:ct,format:Pt,inputReadOnly:Qr,disabled:Fn,open:Za,onOpenChange:Na,onClick:lo,onClear:Mi,invalid:bi,onInvalid:function(va){Ci(va,0)}}))))}var bn=le.forwardRef(Cn),Wn=bn,dr=Wn},85095:function(pn,ln){"use strict";Object.defineProperty(ln,"__esModule",{value:!0}),ln.commonLocale=void 0;var ie=ln.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},44820:function(pn,ln,ie){"use strict";var z=ie(25569).default;Object.defineProperty(ln,"__esModule",{value:!0}),ln.default=void 0;var ze=z(ie(93242)),Pe=ie(85095),ke=(0,ze.default)((0,ze.default)({},Pe.commonLocale),{},{locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",week:"\u5468",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA",yearFormat:"YYYY\u5E74",cellDateFormat:"D",monthBeforeYear:!1}),Ce=ln.default=ke},25930:function(pn,ln,ie){"use strict";ie.d(ln,{Cd:function(){return Re}});var z=ie(54476),ze=ie(33885),Pe=ie(75931),ke=ie(59301),Ce=ie(92310),fe=ie.n(Ce),We={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},$e=function(){var Ye=(0,ke.useRef)([]),je=(0,ke.useRef)(null);return(0,ke.useEffect)(function(){var Rt=Date.now(),wt=!1;Ye.current.forEach(function(ft){if(ft){wt=!0;var Et=ft.style;Et.transitionDuration=".3s, .3s, .3s, .06s",je.current&&Rt-je.current<100&&(Et.transitionDuration="0s, 0s")}}),wt&&(je.current=Date.now())}),Ye.current},Fe=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],le=function(Ye){var je=(0,ze.Z)((0,ze.Z)({},We),Ye),Rt=je.className,wt=je.percent,ft=je.prefixCls,Et=je.strokeColor,ye=je.strokeLinecap,ue=je.strokeWidth,Oe=je.style,Ne=je.trailColor,rt=je.trailWidth,Be=je.transition,ht=(0,Pe.Z)(je,Fe);delete ht.gapPosition;var tt=Array.isArray(wt)?wt:[wt],It=Array.isArray(Et)?Et:[Et],Ze=$e(),Bt=ue/2,Qe=100-ue/2,Je="M ".concat(ye==="round"?Bt:0,",").concat(Bt,` - L `).concat(ye==="round"?Qe:100,",").concat(Bt),kt="0 0 100 ".concat(ue),se=0;return ke.createElement("svg",(0,z.Z)({className:fe()("".concat(ft,"-line"),Rt),viewBox:kt,preserveAspectRatio:"none",style:Oe},ht),ke.createElement("path",{className:"".concat(ft,"-line-trail"),d:Je,strokeLinecap:ye,stroke:Ne,strokeWidth:rt||ue,fillOpacity:"0"}),tt.map(function(te,ee){var ae=1;switch(ye){case"round":ae=1-ue/100;break;case"square":ae=1-ue/2/100;break;default:ae=1;break}var de={strokeDasharray:"".concat(te*ae,"px, 100px"),strokeDashoffset:"-".concat(se,"px"),transition:Be||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ne=It[ee]||It[It.length-1];return se+=te,ke.createElement("path",{key:ee,className:"".concat(ft,"-line-path"),d:Je,strokeLinecap:ye,stroke:ne,strokeWidth:ue,fillOpacity:"0",ref:function(He){Ze[ee]=He},style:de})}))},dt=le,ge=ie(76190),xt=ie(42978),_e=ie(47273),Ge=0,qe=(0,_e.Z)();function nt(){var Xe;return qe?(Xe=Ge,Ge+=1):Xe="TEST_OR_SSR",Xe}var Tt=function(Xe){var Ye=ke.useState(),je=(0,xt.Z)(Ye,2),Rt=je[0],wt=je[1];return ke.useEffect(function(){wt("rc_progress_".concat(nt()))},[]),Xe||Rt},it=function(Ye){var je=Ye.bg,Rt=Ye.children;return ke.createElement("div",{style:{width:"100%",height:"100%",background:je}},Rt)};function ot(Xe,Ye){return Object.keys(Xe).map(function(je){var Rt=parseFloat(je),wt="".concat(Math.floor(Rt*Ye),"%");return"".concat(Xe[je]," ").concat(wt)})}var De=ke.forwardRef(function(Xe,Ye){var je=Xe.prefixCls,Rt=Xe.color,wt=Xe.gradientId,ft=Xe.radius,Et=Xe.style,ye=Xe.ptg,ue=Xe.strokeLinecap,Oe=Xe.strokeWidth,Ne=Xe.size,rt=Xe.gapDegree,Be=Rt&&(0,ge.Z)(Rt)==="object",ht=Be?"#FFF":void 0,tt=Ne/2,It=ke.createElement("circle",{className:"".concat(je,"-circle-path"),r:ft,cx:tt,cy:tt,stroke:ht,strokeLinecap:ue,strokeWidth:Oe,opacity:ye===0?0:1,style:Et,ref:Ye});if(!Be)return It;var Ze="".concat(wt,"-conic"),Bt=rt?"".concat(180+rt/2,"deg"):"0deg",Qe=ot(Rt,(360-rt)/360),Je=ot(Rt,1),kt="conic-gradient(from ".concat(Bt,", ").concat(Qe.join(", "),")"),se="linear-gradient(to ".concat(rt?"bottom":"top",", ").concat(Je.join(", "),")");return ke.createElement(ke.Fragment,null,ke.createElement("mask",{id:Ze},It),ke.createElement("foreignObject",{x:0,y:0,width:Ne,height:Ne,mask:"url(#".concat(Ze,")")},ke.createElement(it,{bg:se},ke.createElement(it,{bg:kt}))))}),me=De,Ve=100,et=function(Ye,je,Rt,wt,ft,Et,ye,ue,Oe,Ne){var rt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Be=Rt/100*360*((360-Et)/360),ht=Et===0?0:{bottom:0,top:180,left:90,right:-90}[ye],tt=(100-wt)/100*je;Oe==="round"&&wt!==100&&(tt+=Ne/2,tt>=je&&(tt=je-.01));var It=Ve/2;return{stroke:typeof ue=="string"?ue:void 0,strokeDasharray:"".concat(je,"px ").concat(Ye),strokeDashoffset:tt+rt,transform:"rotate(".concat(ft+Be+ht,"deg)"),transformOrigin:"".concat(It,"px ").concat(It,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},At=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Le(Xe){var Ye=Xe!=null?Xe:[];return Array.isArray(Ye)?Ye:[Ye]}var Ae=function(Ye){var je=(0,ze.Z)((0,ze.Z)({},We),Ye),Rt=je.id,wt=je.prefixCls,ft=je.steps,Et=je.strokeWidth,ye=je.trailWidth,ue=je.gapDegree,Oe=ue===void 0?0:ue,Ne=je.gapPosition,rt=je.trailColor,Be=je.strokeLinecap,ht=je.style,tt=je.className,It=je.strokeColor,Ze=je.percent,Bt=(0,Pe.Z)(je,At),Qe=Ve/2,Je=Tt(Rt),kt="".concat(Je,"-gradient"),se=Qe-Et/2,te=Math.PI*2*se,ee=Oe>0?90+Oe/2:-90,ae=te*((360-Oe)/360),de=(0,ge.Z)(ft)==="object"?ft:{count:ft,gap:2},ne=de.count,he=de.gap,He=Le(Ze),Ue=Le(It),bt=Ue.find(function(yt){return yt&&(0,ge.Z)(yt)==="object"}),Ie=bt&&(0,ge.Z)(bt)==="object",st=Ie?"butt":Be,St=et(te,ae,0,100,ee,Oe,Ne,rt,st,Et),Kt=$e(),$t=function(){var en=0;return He.map(function(Jt,Ot){var vt=Ue[Ot]||Ue[Ue.length-1],Pn=et(te,ae,en,Jt,ee,Oe,Ne,vt,st,Et);return en+=Jt,ke.createElement(me,{key:Ot,color:vt,ptg:Jt,radius:se,prefixCls:wt,gradientId:kt,style:Pn,strokeLinecap:st,strokeWidth:Et,gapDegree:Oe,ref:function(kn){Kt[Ot]=kn},size:Ve})}).reverse()},Nt=function(){var en=Math.round(ne*(He[0]/100)),Jt=100/ne,Ot=0;return new Array(ne).fill(null).map(function(vt,Pn){var Lt=Pn<=en-1?Ue[0]:rt,kn=Lt&&(0,ge.Z)(Lt)==="object"?"url(#".concat(kt,")"):void 0,_n=et(te,ae,Ot,Jt,ee,Oe,Ne,Lt,"butt",Et,he);return Ot+=(ae-_n.strokeDashoffset+he)*100/ae,ke.createElement("circle",{key:Pn,className:"".concat(wt,"-circle-path"),r:se,cx:Qe,cy:Qe,stroke:kn,strokeWidth:Et,opacity:1,style:_n,ref:function(ut){Kt[Pn]=ut}})})};return ke.createElement("svg",(0,z.Z)({className:fe()("".concat(wt,"-circle"),tt),viewBox:"0 0 ".concat(Ve," ").concat(Ve),style:ht,id:Rt,role:"presentation"},Bt),!ne&&ke.createElement("circle",{className:"".concat(wt,"-circle-trail"),r:se,cx:Qe,cy:Qe,stroke:rt,strokeLinecap:st,strokeWidth:ye||Et,style:St}),ne?Nt():$t())},Re=Ae,Te={Line:dt,Circle:Re}},738:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return ot}});var z=ie(54476),ze=ie(20068),Pe=ie(42978),ke=ie(75931),Ce=ie(92310),fe=ie.n(Ce),We=ie(18929),$e=ie(10228),Fe=ie(26112),le=ie(59301);function dt(De,me){var Ve=De.disabled,et=De.prefixCls,At=De.character,Le=De.characterRender,Ae=De.index,Re=De.count,Te=De.value,Xe=De.allowHalf,Ye=De.focused,je=De.onHover,Rt=De.onClick,wt=function(Be){je(Be,Ae)},ft=function(Be){Rt(Be,Ae)},Et=function(Be){Be.keyCode===$e.Z.ENTER&&Rt(Be,Ae)},ye=Ae+1,ue=new Set([et]);Te===0&&Ae===0&&Ye?ue.add("".concat(et,"-focused")):Xe&&Te+.5>=ye&&TeAe?"true":"false","aria-posinset":Ae+1,"aria-setsize":Re,tabIndex:Ve?-1:0},le.createElement("div",{className:"".concat(et,"-first")},Oe),le.createElement("div",{className:"".concat(et,"-second")},Oe)));return Le&&(Ne=Le(Ne,De)),Ne}var ge=le.forwardRef(dt);function xt(){var De=le.useRef({});function me(et){return De.current[et]}function Ve(et){return function(At){De.current[et]=At}}return[me,Ve]}function _e(De){var me=De.pageXOffset,Ve="scrollLeft";if(typeof me!="number"){var et=De.document;me=et.documentElement[Ve],typeof me!="number"&&(me=et.body[Ve])}return me}function Ge(De){var me,Ve,et=De.ownerDocument,At=et.body,Le=et&&et.documentElement,Ae=De.getBoundingClientRect();return me=Ae.left,Ve=Ae.top,me-=Le.clientLeft||At.clientLeft||0,Ve-=Le.clientTop||At.clientTop||0,{left:me,top:Ve}}function qe(De){var me=Ge(De),Ve=De.ownerDocument,et=Ve.defaultView||Ve.parentWindow;return me.left+=_e(et),me.left}var nt=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Tt(De,me){var Ve=De.prefixCls,et=Ve===void 0?"rc-rate":Ve,At=De.className,Le=De.defaultValue,Ae=De.value,Re=De.count,Te=Re===void 0?5:Re,Xe=De.allowHalf,Ye=Xe===void 0?!1:Xe,je=De.allowClear,Rt=je===void 0?!0:je,wt=De.keyboard,ft=wt===void 0?!0:wt,Et=De.character,ye=Et===void 0?"\u2605":Et,ue=De.characterRender,Oe=De.disabled,Ne=De.direction,rt=Ne===void 0?"ltr":Ne,Be=De.tabIndex,ht=Be===void 0?0:Be,tt=De.autoFocus,It=De.onHoverChange,Ze=De.onChange,Bt=De.onFocus,Qe=De.onBlur,Je=De.onKeyDown,kt=De.onMouseLeave,se=(0,ke.Z)(De,nt),te=xt(),ee=(0,Pe.Z)(te,2),ae=ee[0],de=ee[1],ne=le.useRef(null),he=function(){if(!Oe){var Yt;(Yt=ne.current)===null||Yt===void 0||Yt.focus()}};le.useImperativeHandle(me,function(){return{focus:he,blur:function(){if(!Oe){var Yt;(Yt=ne.current)===null||Yt===void 0||Yt.blur()}}}});var He=(0,We.Z)(Le||0,{value:Ae}),Ue=(0,Pe.Z)(He,2),bt=Ue[0],Ie=Ue[1],st=(0,We.Z)(null),St=(0,Pe.Z)(st,2),Kt=St[0],$t=St[1],Nt=function(Yt,ur){var Hn=rt==="rtl",Xn=Yt+1;if(Ye){var Nn=ae(Yt),qt=qe(Nn),Gt=Nn.clientWidth;(Hn&&ur-qt>Gt/2||!Hn&&ur-qt0&&!Hn||ur===$e.Z.RIGHT&&bt>0&&Hn?(yt(bt-Xn),Yt.preventDefault()):ur===$e.Z.LEFT&&bt5&&arguments[5]!==void 0?arguments[5]:!1,Ln=arguments.length>6?arguments[6]:void 0,rr=arguments.length>7?arguments[7]:void 0,Vn=le.useMemo(function(){if((0,We.Z)(Ct)==="object")return Ct.clearIcon;if(gn)return gn},[Ct,gn]),Un=le.useMemo(function(){return!!(!rn&&Ct&&(hn.length||Ln)&&!(rr==="combobox"&&Ln===""))},[Ct,rn,hn.length,Ln,rr]);return{allowClear:Un,clearIcon:le.createElement(nt,{className:"".concat(Ke,"-clear"),onMouseDown:An,customizeIcon:Vn},"\xD7")}},it=le.createContext(null);function ot(){return le.useContext(it)}function De(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ke=le.useState(!1),An=(0,Ce.Z)(Ke,2),hn=An[0],Ct=An[1],gn=le.useRef(null),rn=function(){window.clearTimeout(gn.current)};le.useEffect(function(){return rn},[]);var Ln=function(Vn,Un){rn(),gn.current=window.setTimeout(function(){Ct(Vn),Un&&Un()},xe)};return[hn,Ln,rn]}function me(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ke=le.useRef(null),An=le.useRef(null);le.useEffect(function(){return function(){window.clearTimeout(An.current)}},[]);function hn(Ct){(Ct||Ke.current===null)&&(Ke.current=Ct),window.clearTimeout(An.current),An.current=window.setTimeout(function(){Ke.current=null},xe)}return[function(){return Ke.current},hn]}function Ve(xe,Ke,An,hn){var Ct=le.useRef(null);Ct.current={open:Ke,triggerOpen:An,customizedTrigger:hn},le.useEffect(function(){function gn(rn){var Ln;if(!((Ln=Ct.current)!==null&&Ln!==void 0&&Ln.customizedTrigger)){var rr=rn.target;rr.shadowRoot&&rn.composed&&(rr=rn.composedPath()[0]||rr),Ct.current.open&&xe().filter(function(Vn){return Vn}).every(function(Vn){return!Vn.contains(rr)&&Vn!==rr})&&Ct.current.triggerOpen(!1)}}return window.addEventListener("mousedown",gn),function(){return window.removeEventListener("mousedown",gn)}},[])}var et=ie(10228);function At(xe){return xe&&![et.Z.ESC,et.Z.SHIFT,et.Z.BACKSPACE,et.Z.TAB,et.Z.WIN_KEY,et.Z.ALT,et.Z.META,et.Z.WIN_KEY_RIGHT,et.Z.CTRL,et.Z.SEMICOLON,et.Z.EQUALS,et.Z.CAPS_LOCK,et.Z.CONTEXT_MENU,et.Z.F1,et.Z.F2,et.Z.F3,et.Z.F4,et.Z.F5,et.Z.F6,et.Z.F7,et.Z.F8,et.Z.F9,et.Z.F10,et.Z.F11,et.Z.F12].includes(xe)}var Le=ie(26112),Ae=ie(11780);function Re(xe,Ke,An){var hn=(0,ke.Z)((0,ke.Z)({},xe),An?Ke:{});return Object.keys(Ke).forEach(function(Ct){var gn=Ke[Ct];typeof gn=="function"&&(hn[Ct]=function(){for(var rn,Ln=arguments.length,rr=new Array(Ln),Vn=0;Vnqr&&(we="".concat(Se.slice(0,qr),"..."))}var Me=function(pt){pt&&pt.stopPropagation(),la(bn)};return typeof Gr=="function"?er(oe,we,Wn,be,Me):Bn(bn,we,Wn,be,Me)},Mn=function(bn){if(!Ct.length)return null;var Wn=typeof ra=="function"?ra(bn):ra;return typeof Gr=="function"?er(void 0,Wn,!1,!1,void 0,!0):Bn({title:Wn},Wn,!1)},Ht=le.createElement("div",{className:"".concat(Zt,"-search"),style:{width:ca},onFocus:function(){Qt(!0)},onBlur:function(){Qt(!1)}},le.createElement(Rt,{ref:rr,open:gn,prefixCls:hn,id:An,inputElement:null,disabled:Un,autoFocus:nr,autoComplete:yr,editable:yn,activeDescendantId:Ar,value:Vt,onKeyDown:ya,onMouseDown:oa,onChange:fa,onPaste:ga,onCompositionStart:Jr,onCompositionEnd:ma,onBlur:ua,tabIndex:Dr,attrs:(0,Le.Z)(Ke,!0)}),le.createElement("span",{ref:ar,className:"".concat(Zt,"-search-mirror"),"aria-hidden":!0},Vt,"\xA0")),vn=le.createElement(Ae.Z,{prefixCls:"".concat(Zt,"-overflow"),data:Ct,renderItem:Jn,renderRest:Mn,suffix:Ht,itemKey:Be,maxCount:zr});return le.createElement("span",{className:"".concat(Zt,"-wrap")},vn,!Ct.length&&!Vt&&le.createElement("span",{className:"".concat(Zt,"-placeholder")},Vn))},It=tt,Ze=function(Ke){var An=Ke.inputElement,hn=Ke.prefixCls,Ct=Ke.id,gn=Ke.inputRef,rn=Ke.disabled,Ln=Ke.autoFocus,rr=Ke.autoComplete,Vn=Ke.activeDescendantId,Un=Ke.mode,an=Ke.open,nn=Ke.values,nr=Ke.placeholder,yr=Ke.tabIndex,Ar=Ke.showSearch,Dr=Ke.searchValue,Nr=Ke.activeValue,zr=Ke.maxLength,qr=Ke.onInputKeyDown,Hr=Ke.onInputMouseDown,ra=Ke.onInputChange,Gr=Ke.onInputPaste,ea=Ke.onInputCompositionStart,la=Ke.onInputCompositionEnd,fa=Ke.onInputBlur,ga=Ke.title,ya=le.useState(!1),oa=(0,Ce.Z)(ya,2),Jr=oa[0],ma=oa[1],ua=Un==="combobox",ar=ua||Ar,cr=nn[0],Zr=Dr||"";ua&&Nr&&!Jr&&(Zr=Nr),le.useEffect(function(){ua&&ma(!1)},[ua,Nr]);var ca=Un!=="combobox"&&!an&&!Ar?!1:!!Zr,sa=ga===void 0?Ne(cr):ga,aa=le.useMemo(function(){return cr?null:le.createElement("span",{className:"".concat(hn,"-selection-placeholder"),style:ca?{visibility:"hidden"}:void 0},nr)},[cr,ca,nr,hn]);return le.createElement("span",{className:"".concat(hn,"-selection-wrap")},le.createElement("span",{className:"".concat(hn,"-selection-search")},le.createElement(Rt,{ref:gn,prefixCls:hn,id:Ct,open:an,inputElement:An,disabled:rn,autoFocus:Ln,autoComplete:rr,editable:ar,activeDescendantId:Vn,value:Zr,onKeyDown:qr,onMouseDown:Hr,onChange:function(lt){ma(!0),ra(lt)},onPaste:Gr,onCompositionStart:ea,onCompositionEnd:la,onBlur:fa,tabIndex:yr,attrs:(0,Le.Z)(Ke,!0),maxLength:ua?zr:void 0})),!ua&&cr?le.createElement("span",{className:"".concat(hn,"-selection-item"),title:sa,style:ca?{visibility:"hidden"}:void 0},cr.label):null,aa)},Bt=Ze,Qe=function(Ke,An){var hn=(0,le.useRef)(null),Ct=(0,le.useRef)(!1),gn=Ke.prefixCls,rn=Ke.open,Ln=Ke.mode,rr=Ke.showSearch,Vn=Ke.tokenWithEnter,Un=Ke.disabled,an=Ke.prefix,nn=Ke.autoClearSearchValue,nr=Ke.onSearch,yr=Ke.onSearchSubmit,Ar=Ke.onToggleOpen,Dr=Ke.onInputKeyDown,Nr=Ke.onInputBlur,zr=Ke.domRef;le.useImperativeHandle(An,function(){return{focus:function(sa){hn.current.focus(sa)},blur:function(){hn.current.blur()}}});var qr=me(0),Hr=(0,Ce.Z)(qr,2),ra=Hr[0],Gr=Hr[1],ea=function(sa){var aa=sa.which,ba=hn.current instanceof HTMLTextAreaElement;!ba&&rn&&(aa===et.Z.UP||aa===et.Z.DOWN)&&sa.preventDefault(),Dr&&Dr(sa),aa===et.Z.ENTER&&Ln==="tags"&&!Ct.current&&!rn&&(yr==null||yr(sa.target.value)),!(ba&&!rn&&~[et.Z.UP,et.Z.DOWN,et.Z.LEFT,et.Z.RIGHT].indexOf(aa))&&At(aa)&&Ar(!0)},la=function(){Gr(!0)},fa=(0,le.useRef)(null),ga=function(sa){nr(sa,!0,Ct.current)!==!1&&Ar(!0)},ya=function(){Ct.current=!0},oa=function(sa){Ct.current=!1,Ln!=="combobox"&&ga(sa.target.value)},Jr=function(sa){var aa=sa.target.value;if(Vn&&fa.current&&/[\r\n]/.test(fa.current)){var ba=fa.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");aa=aa.replace(ba,fa.current)}fa.current=null,ga(aa)},ma=function(sa){var aa=sa.clipboardData,ba=aa==null?void 0:aa.getData("text");fa.current=ba||""},ua=function(sa){var aa=sa.target;if(aa!==hn.current){var ba=document.body.style.msTouchAction!==void 0;ba?setTimeout(function(){hn.current.focus()}):hn.current.focus()}},ar=function(sa){var aa=ra();sa.target!==hn.current&&!aa&&!(Ln==="combobox"&&Un)&&sa.preventDefault(),(Ln!=="combobox"&&(!rr||!aa)||!rn)&&(rn&&nn!==!1&&nr("",!0,!1),Ar())},cr={inputRef:hn,onInputKeyDown:ea,onInputMouseDown:la,onInputChange:Jr,onInputPaste:ma,onInputCompositionStart:ya,onInputCompositionEnd:oa,onInputBlur:Nr},Zr=Ln==="multiple"||Ln==="tags"?le.createElement(It,(0,z.Z)({},Ke,cr)):le.createElement(Bt,(0,z.Z)({},Ke,cr));return le.createElement("div",{ref:zr,className:"".concat(gn,"-selector"),onClick:ua,onMouseDown:ar},an&&le.createElement("div",{className:"".concat(gn,"-prefix")},an),Zr)},Je=le.forwardRef(Qe),kt=Je,se=ie(65030),te=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ee=function(Ke){var An=Ke===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:An,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:An,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:An,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:An,adjustY:1},htmlRegion:"scroll"}}},ae=function(Ke,An){var hn=Ke.prefixCls,Ct=Ke.disabled,gn=Ke.visible,rn=Ke.children,Ln=Ke.popupElement,rr=Ke.animation,Vn=Ke.transitionName,Un=Ke.dropdownStyle,an=Ke.dropdownClassName,nn=Ke.direction,nr=nn===void 0?"ltr":nn,yr=Ke.placement,Ar=Ke.builtinPlacements,Dr=Ke.dropdownMatchSelectWidth,Nr=Ke.dropdownRender,zr=Ke.dropdownAlign,qr=Ke.getPopupContainer,Hr=Ke.empty,ra=Ke.getTriggerDOMNode,Gr=Ke.onPopupVisibleChange,ea=Ke.onPopupMouseEnter,la=(0,fe.Z)(Ke,te),fa="".concat(hn,"-dropdown"),ga=Ln;Nr&&(ga=Nr(Ln));var ya=le.useMemo(function(){return Ar||ee(Dr)},[Ar,Dr]),oa=rr?"".concat(fa,"-").concat(rr):Vn,Jr=typeof Dr=="number",ma=le.useMemo(function(){return Jr?null:Dr===!1?"minWidth":"width"},[Dr,Jr]),ua=Un;Jr&&(ua=(0,ke.Z)((0,ke.Z)({},ua),{},{width:Dr}));var ar=le.useRef(null);return le.useImperativeHandle(An,function(){return{getPopupElement:function(){var Zr;return(Zr=ar.current)===null||Zr===void 0?void 0:Zr.popupElement}}}),le.createElement(se.Z,(0,z.Z)({},la,{showAction:Gr?["click"]:[],hideAction:Gr?["click"]:[],popupPlacement:yr||(nr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ya,prefixCls:fa,popupTransitionName:oa,popup:le.createElement("div",{onMouseEnter:ea},ga),ref:ar,stretch:ma,popupAlign:zr,popupVisible:gn,getPopupContainer:qr,popupClassName:ge()(an,(0,Pe.Z)({},"".concat(fa,"-empty"),Hr)),popupStyle:ua,getTriggerDOMNode:ra,onPopupVisibleChange:Gr}),rn)},de=le.forwardRef(ae),ne=de,he=ie(66712);function He(xe,Ke){var An=xe.key,hn;return"value"in xe&&(hn=xe.value),An!=null?An:hn!==void 0?hn:"rc-index-key-".concat(Ke)}function Ue(xe){return typeof xe!="undefined"&&!Number.isNaN(xe)}function bt(xe,Ke){var An=xe||{},hn=An.label,Ct=An.value,gn=An.options,rn=An.groupLabel,Ln=hn||(Ke?"children":"label");return{label:Ln,value:Ct||"value",options:gn||"options",groupLabel:rn||Ln}}function Ie(xe){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},An=Ke.fieldNames,hn=Ke.childrenAsData,Ct=[],gn=bt(An,!1),rn=gn.label,Ln=gn.value,rr=gn.options,Vn=gn.groupLabel;function Un(an,nn){Array.isArray(an)&&an.forEach(function(nr){if(nn||!(rr in nr)){var yr=nr[Ln];Ct.push({key:He(nr,Ct.length),groupOption:nn,data:nr,label:nr[rn],value:yr})}else{var Ar=nr[Vn];Ar===void 0&&hn&&(Ar=nr.label),Ct.push({key:He(nr,Ct.length),group:!0,data:nr,label:Ar}),Un(nr[rr],!0)}})}return Un(xe,!1),Ct}function st(xe){var Ke=(0,ke.Z)({},xe);return"props"in Ke||Object.defineProperty(Ke,"props",{get:function(){return(0,Fe.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Ke}}),Ke}var St=function(Ke,An,hn){if(!An||!An.length)return null;var Ct=!1,gn=function Ln(rr,Vn){var Un=(0,he.Z)(Vn),an=Un[0],nn=Un.slice(1);if(!an)return[rr];var nr=rr.split(an);return Ct=Ct||nr.length>1,nr.reduce(function(yr,Ar){return[].concat((0,ze.Z)(yr),(0,ze.Z)(Ln(Ar,nn)))},[]).filter(Boolean)},rn=gn(Ke,An);return Ct?typeof hn!="undefined"?rn.slice(0,hn):rn:null},Kt=le.createContext(null),$t=Kt;function Nt(xe){var Ke=xe.visible,An=xe.values;if(!Ke)return null;var hn=50;return le.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(An.slice(0,hn).map(function(Ct){var gn=Ct.label,rn=Ct.value;return["number","string"].includes((0,We.Z)(gn))?gn:rn}).join(", ")),An.length>hn?", ...":null)}var yt=["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"],en=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Jt=function(Ke){return Ke==="tags"||Ke==="multiple"},Ot=le.forwardRef(function(xe,Ke){var An,hn=xe.id,Ct=xe.prefixCls,gn=xe.className,rn=xe.showSearch,Ln=xe.tagRender,rr=xe.direction,Vn=xe.omitDomProps,Un=xe.displayValues,an=xe.onDisplayValuesChange,nn=xe.emptyOptions,nr=xe.notFoundContent,yr=nr===void 0?"Not Found":nr,Ar=xe.onClear,Dr=xe.mode,Nr=xe.disabled,zr=xe.loading,qr=xe.getInputElement,Hr=xe.getRawInputElement,ra=xe.open,Gr=xe.defaultOpen,ea=xe.onDropdownVisibleChange,la=xe.activeValue,fa=xe.onActiveValueChange,ga=xe.activeDescendantId,ya=xe.searchValue,oa=xe.autoClearSearchValue,Jr=xe.onSearch,ma=xe.onSearchSplit,ua=xe.tokenSeparators,ar=xe.allowClear,cr=xe.prefix,Zr=xe.suffixIcon,ca=xe.clearIcon,sa=xe.OptionList,aa=xe.animation,ba=xe.transitionName,lt=xe.dropdownStyle,Qt=xe.dropdownClassName,Zt=xe.dropdownMatchSelectWidth,Vt=xe.dropdownRender,yn=xe.dropdownAlign,Bn=xe.placement,er=xe.builtinPlacements,Jn=xe.getPopupContainer,Mn=xe.showAction,Ht=Mn===void 0?[]:Mn,vn=xe.onFocus,Cn=xe.onBlur,bn=xe.onKeyUp,Wn=xe.onKeyDown,dr=xe.onMouseDown,oe=(0,fe.Z)(xe,yt),be=Jt(Dr),we=(rn!==void 0?rn:be)||Dr==="combobox",Se=(0,ke.Z)({},oe);en.forEach(function(xr){delete Se[xr]}),Vn==null||Vn.forEach(function(xr){delete Se[xr]});var Me=le.useState(!1),ct=(0,Ce.Z)(Me,2),pt=ct[0],Pt=ct[1];le.useEffect(function(){Pt((0,_e.Z)())},[]);var Ut=le.useRef(null),_t=le.useRef(null),Mt=le.useRef(null),dn=le.useRef(null),In=le.useRef(null),Sn=le.useRef(!1),un=De(),on=(0,Ce.Z)(un,3),Xt=on[0],fn=on[1],jn=on[2];le.useImperativeHandle(Ke,function(){var xr,jr;return{focus:(xr=dn.current)===null||xr===void 0?void 0:xr.focus,blur:(jr=dn.current)===null||jr===void 0?void 0:jr.blur,scrollTo:function(Wr){var Fa;return(Fa=In.current)===null||Fa===void 0?void 0:Fa.scrollTo(Wr)},nativeElement:Ut.current||_t.current}});var Dn=le.useMemo(function(){var xr;if(Dr!=="combobox")return ya;var jr=(xr=Un[0])===null||xr===void 0?void 0:xr.value;return typeof jr=="string"||typeof jr=="number"?String(jr):""},[ya,Dr,Un]),Fn=Dr==="combobox"&&typeof qr=="function"&&qr()||null,Rn=typeof Hr=="function"&&Hr(),mn=(0,Ge.x1)(_t,Rn==null||(An=Rn.props)===null||An===void 0?void 0:An.ref),Qn=le.useState(!1),kr=(0,Ce.Z)(Qn,2),mr=kr[0],Ir=kr[1];(0,xt.Z)(function(){Ir(!0)},[]);var Pr=(0,$e.Z)(!1,{defaultValue:Gr,value:ra}),Fr=(0,Ce.Z)(Pr,2),pr=Fr[0],Tr=Fr[1],tn=mr?pr:!1,tr=!yr&&nn;(Nr||tr&&tn&&Dr==="combobox")&&(tn=!1);var vr=tr?!1:tn,qn=le.useCallback(function(xr){var jr=xr!==void 0?xr:!tn;Nr||(Tr(jr),tn!==jr&&(ea==null||ea(jr)))},[Nr,tn,Tr,ea]),or=le.useMemo(function(){return(ua||[]).some(function(xr){return[` -`,`\r -`].includes(xr)})},[ua]),lr=le.useContext($t)||{},$n=lr.maxCount,Gn=lr.rawValues,gr=function(jr,Mr,Wr){if(!(be&&Ue($n)&&(Gn==null?void 0:Gn.size)>=$n)){var Fa=!0,Ta=jr;fa==null||fa(null);var Ya=St(jr,ua,Ue($n)?$n-Gn.size:void 0),ai=Wr?null:Ya;return Dr!=="combobox"&&ai&&(Ta="",ma==null||ma(ai),qn(!1),Fa=!1),Jr&&Dn!==Ta&&Jr(Ta,{source:Mr?"typing":"effect"}),Fa}},Or=function(jr){!jr||!jr.trim()||Jr(jr,{source:"submit"})};le.useEffect(function(){!tn&&!be&&Dr!=="combobox"&&gr("",!1,!1)},[tn]),le.useEffect(function(){pr&&Nr&&Tr(!1),Nr&&!Sn.current&&fn(!1)},[Nr]);var Qr=me(),Yr=(0,Ce.Z)(Qr,2),Lr=Yr[0],ta=Yr[1],Kr=le.useRef(!1),_r=function(jr){var Mr=Lr(),Wr=jr.key,Fa=Wr==="Enter";if(Fa&&(Dr!=="combobox"&&jr.preventDefault(),tn||qn(!0)),ta(!!Dn),Wr==="Backspace"&&!Mr&&be&&!Dn&&Un.length){for(var Ta=(0,ze.Z)(Un),Ya=null,ai=Ta.length-1;ai>=0;ai-=1){var ii=Ta[ai];if(!ii.disabled){Ta.splice(ai,1),Ya=ii;break}}Ya&&an(Ta,{type:"remove",values:[Ya]})}for(var Ua=arguments.length,Qa=new Array(Ua>1?Ua-1:0),li=1;li1?Mr-1:0),Fa=1;Fa1?Ya-1:0),ii=1;ii=yr},[Ln,yr,Hr==null?void 0:Hr.size]),ua=function(Ht){Ht.preventDefault()},ar=function(Ht){var vn;(vn=Jr.current)===null||vn===void 0||vn.scrollTo(typeof Ht=="number"?{index:Ht}:Ht)},cr=le.useCallback(function(Mn){return rr==="combobox"?!1:Hr.has(Mn)},[rr,(0,ze.Z)(Hr).toString(),Hr.size]),Zr=function(Ht){for(var vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Cn=oa.length,bn=0;bn1&&arguments[1]!==void 0?arguments[1]:!1;ba(Ht);var Cn={source:vn?"keyboard":"mouse"},bn=oa[Ht];if(!bn){Dr(null,-1,Cn);return}Dr(bn.value,Ht,Cn)};(0,le.useEffect)(function(){lt(Nr!==!1?Zr(0):-1)},[oa.length,Vn]);var Qt=le.useCallback(function(Mn){return rr==="combobox"?String(Mn).toLowerCase()===Vn.toLowerCase():Hr.has(Mn)},[rr,Vn,(0,ze.Z)(Hr).toString(),Hr.size]);(0,le.useEffect)(function(){var Mn=setTimeout(function(){if(!Ln&&rn&&Hr.size===1){var vn=Array.from(Hr)[0],Cn=oa.findIndex(function(bn){var Wn=bn.data;return Vn?String(Wn.value).startsWith(Vn):Wn.value===vn});Cn!==-1&&(lt(Cn),ar(Cn))}});if(rn){var Ht;(Ht=Jr.current)===null||Ht===void 0||Ht.scrollTo(void 0)}return function(){return clearTimeout(Mn)}},[rn,Vn]);var Zt=function(Ht){Ht!==void 0&&zr(Ht,{selected:!Hr.has(Ht)}),Ln||Un(!1)};if(le.useImperativeHandle(An,function(){return{onKeyDown:function(Ht){var vn=Ht.which,Cn=Ht.ctrlKey;switch(vn){case et.Z.N:case et.Z.P:case et.Z.UP:case et.Z.DOWN:{var bn=0;if(vn===et.Z.UP?bn=-1:vn===et.Z.DOWN?bn=1:Tn()&&Cn&&(vn===et.Z.N?bn=1:vn===et.Z.P&&(bn=-1)),bn!==0){var Wn=Zr(aa+bn,bn);ar(Wn),lt(Wn,!0)}break}case et.Z.TAB:case et.Z.ENTER:{var dr,oe=oa[aa];oe&&!(oe!=null&&(dr=oe.data)!==null&&dr!==void 0&&dr.disabled)&&!ma?Zt(oe.value):Zt(void 0),rn&&Ht.preventDefault();break}case et.Z.ESC:Un(!1),rn&&Ht.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ht){ar(Ht)}}}),oa.length===0)return le.createElement("div",{role:"listbox",id:"".concat(gn,"_list"),className:"".concat(ya,"-empty"),onMouseDown:ua},an);var Vt=Object.keys(ra).map(function(Mn){return ra[Mn]}),yn=function(Ht){return Ht.label};function Bn(Mn,Ht){var vn=Mn.group;return{role:vn?"presentation":"option",id:"".concat(gn,"_list_").concat(Ht)}}var er=function(Ht){var vn=oa[Ht];if(!vn)return null;var Cn=vn.data||{},bn=Cn.value,Wn=vn.group,dr=(0,Le.Z)(Cn,!0),oe=yn(vn);return vn?le.createElement("div",(0,z.Z)({"aria-label":typeof oe=="string"&&!Wn?oe:null},dr,{key:Ht},Bn(vn,Ht),{"aria-selected":Qt(bn)}),bn):null},Jn={role:"listbox",id:"".concat(gn,"_list")};return le.createElement(le.Fragment,null,Gr&&le.createElement("div",(0,z.Z)({},Jn,{style:{height:0,width:0,overflow:"hidden"}}),er(aa-1),er(aa),er(aa+1)),le.createElement(sn.Z,{itemKey:"key",ref:Jr,data:oa,height:la,itemHeight:fa,fullHeight:!1,onMouseDown:ua,onScroll:nn,virtual:Gr,direction:ea,innerProps:Gr?null:Jn},function(Mn,Ht){var vn=Mn.group,Cn=Mn.groupOption,bn=Mn.data,Wn=Mn.label,dr=Mn.value,oe=bn.key;if(vn){var be,we=(be=bn.title)!==null&&be!==void 0?be:Zn(Wn)?Wn.toString():void 0;return le.createElement("div",{className:ge()(ya,"".concat(ya,"-group"),bn.className),title:we},Wn!==void 0?Wn:oe)}var Se=bn.disabled,Me=bn.title,ct=bn.children,pt=bn.style,Pt=bn.className,Ut=(0,fe.Z)(bn,zn),_t=(0,ut.Z)(Ut,Vt),Mt=cr(dr),dn=Se||!Mt&&ma,In="".concat(ya,"-option"),Sn=ge()(ya,In,Pt,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},"".concat(In,"-grouped"),Cn),"".concat(In,"-active"),aa===Ht&&!dn),"".concat(In,"-disabled"),dn),"".concat(In,"-selected"),Mt)),un=yn(Mn),on=!qr||typeof qr=="function"||Mt,Xt=typeof un=="number"?un:un||dr,fn=Zn(Xt)?Xt.toString():void 0;return Me!==void 0&&(fn=Me),le.createElement("div",(0,z.Z)({},(0,Le.Z)(_t),Gr?{}:Bn(Mn,Ht),{"aria-selected":Qt(dr),className:Sn,title:fn,onMouseMove:function(){aa===Ht||dn||lt(Ht)},onClick:function(){dn||Zt(dr)},style:pt}),le.createElement("div",{className:"".concat(In,"-content")},typeof ga=="function"?ga(Mn,{index:Ht}):Xt),le.isValidElement(qr)||Mt,on&&le.createElement(nt,{className:"".concat(ya,"-option-state"),customizeIcon:qr,customizeIconProps:{value:dr,disabled:dn,isSelected:Mt}},Mt?"\u2713":null))}))},sr=le.forwardRef(hr),Er=sr,Yt=function(xe,Ke){var An=le.useRef({values:new Map,options:new Map}),hn=le.useMemo(function(){var gn=An.current,rn=gn.values,Ln=gn.options,rr=xe.map(function(an){if(an.label===void 0){var nn;return(0,ke.Z)((0,ke.Z)({},an),{},{label:(nn=rn.get(an.value))===null||nn===void 0?void 0:nn.label})}return an}),Vn=new Map,Un=new Map;return rr.forEach(function(an){Vn.set(an.value,an),Un.set(an.value,Ke.get(an.value)||Ln.get(an.value))}),An.current.values=Vn,An.current.options=Un,rr},[xe,Ke]),Ct=le.useCallback(function(gn){return Ke.get(gn)||An.current.options.get(gn)},[Ke]);return[hn,Ct]};function ur(xe,Ke){return wt(xe).join("").toUpperCase().includes(Ke)}var Hn=function(xe,Ke,An,hn,Ct){return le.useMemo(function(){if(!An||hn===!1)return xe;var gn=Ke.options,rn=Ke.label,Ln=Ke.value,rr=[],Vn=typeof hn=="function",Un=An.toUpperCase(),an=Vn?hn:function(nr,yr){return Ct?ur(yr[Ct],Un):yr[gn]?ur(yr[rn!=="children"?rn:"label"],Un):ur(yr[Ln],Un)},nn=Vn?function(nr){return st(nr)}:function(nr){return nr};return xe.forEach(function(nr){if(nr[gn]){var yr=an(An,nn(nr));if(yr)rr.push(nr);else{var Ar=nr[gn].filter(function(Dr){return an(An,nn(Dr))});Ar.length&&rr.push((0,ke.Z)((0,ke.Z)({},nr),{},(0,Pe.Z)({},gn,Ar)))}return}an(An,nn(nr))&&rr.push(nr)}),rr},[xe,hn,Ct,An,Ke])},Xn=ie(6551),Nn=ie(11592),qt=["children","value"],Gt=["children"];function Dt(xe){var Ke=xe,An=Ke.key,hn=Ke.props,Ct=hn.children,gn=hn.value,rn=(0,fe.Z)(hn,qt);return(0,ke.Z)({key:An,value:gn!==void 0?gn:An,children:Ct},rn)}function mt(xe){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Nn.Z)(xe).map(function(An,hn){if(!le.isValidElement(An)||!An.type)return null;var Ct=An,gn=Ct.type.isSelectOptGroup,rn=Ct.key,Ln=Ct.props,rr=Ln.children,Vn=(0,fe.Z)(Ln,Gt);return Ke||!gn?Dt(An):(0,ke.Z)((0,ke.Z)({key:"__RC_SELECT_GRP__".concat(rn===null?hn:rn,"__"),label:rn},Vn),{},{options:mt(rr)})}).filter(function(An){return An})}var Wt=function(Ke,An,hn,Ct,gn){return le.useMemo(function(){var rn=Ke,Ln=!Ke;Ln&&(rn=mt(An));var rr=new Map,Vn=new Map,Un=function(nr,yr,Ar){Ar&&typeof Ar=="string"&&nr.set(yr[Ar],yr)},an=function nn(nr){for(var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ar=0;Ar1&&arguments[1]!==void 0?arguments[1]:!1,rn=0;rn0?qn($n.options):$n.options}):$n})},on=le.useMemo(function(){return zr?un(Sn):Sn},[Sn,zr,Jn]),Xt=le.useMemo(function(){return Ie(on,{fieldNames:yn,childrenAsData:Zt})},[on,yn,Zt]),fn=function(or){var lr=Wn(or);if(we(lr),sa&&(lr.length!==pt.length||lr.some(function(gr,Or){var Qr;return((Qr=pt[Or])===null||Qr===void 0?void 0:Qr.value)!==(gr==null?void 0:gr.value)}))){var $n=ca?lr:lr.map(function(gr){return gr.value}),Gn=lr.map(function(gr){return st(Pt(gr.value))});sa(Qt?$n:$n[0],Qt?Gn:Gn[0])}},jn=le.useState(null),Dn=(0,Ce.Z)(jn,2),Fn=Dn[0],Rn=Dn[1],mn=le.useState(0),Qn=(0,Ce.Z)(mn,2),kr=Qn[0],mr=Qn[1],Ir=la!==void 0?la:hn!=="combobox",Pr=le.useCallback(function(qn,or){var lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},$n=lr.source,Gn=$n===void 0?"keyboard":$n;mr(or),rn&&hn==="combobox"&&qn!==null&&Gn==="keyboard"&&Rn(String(qn))},[rn,hn]),Fr=function(or,lr,$n){var Gn=function(){var ha,Aa=Pt(or);return[ca?{label:Aa==null?void 0:Aa[yn.label],value:or,key:(ha=Aa==null?void 0:Aa.key)!==null&&ha!==void 0?ha:or}:or,st(Aa)]};if(lr&&nr){var gr=Gn(),Or=(0,Ce.Z)(gr,2),Qr=Or[0],Yr=Or[1];nr(Qr,Yr)}else if(!lr&&yr&&$n!=="clear"){var Lr=Gn(),ta=(0,Ce.Z)(Lr,2),Kr=ta[0],_r=ta[1];yr(Kr,_r)}},pr=Kn(function(qn,or){var lr,$n=Qt?or.selected:!0;$n?lr=Qt?[].concat((0,ze.Z)(pt),[qn]):[qn]:lr=pt.filter(function(Gn){return Gn.value!==qn}),fn(lr),Fr(qn,$n),hn==="combobox"?Rn(""):(!Jt||nn)&&(Mn(""),Rn(""))}),Tr=function(or,lr){fn(or);var $n=lr.type,Gn=lr.values;($n==="remove"||$n==="clear")&&Gn.forEach(function(gr){Fr(gr.value,!1,$n)})},tn=function(or,lr){if(Mn(or),Rn(null),lr.source==="submit"){var $n=(or||"").trim();if($n){var Gn=Array.from(new Set([].concat((0,ze.Z)(_t),[$n])));fn(Gn),Fr($n,!0),Mn("")}return}lr.source!=="blur"&&(hn==="combobox"&&fn(or),Un==null||Un(or))},tr=function(or){var lr=or;hn!=="tags"&&(lr=or.map(function(Gn){var gr=Cn.get(Gn);return gr==null?void 0:gr.value}).filter(function(Gn){return Gn!==void 0}));var $n=Array.from(new Set([].concat((0,ze.Z)(_t),(0,ze.Z)(lr))));fn($n),$n.forEach(function(Gn){Fr(Gn,!0)})},vr=le.useMemo(function(){var qn=ga!==!1&&Dr!==!1;return(0,ke.Z)((0,ke.Z)({},Ht),{},{flattenOptions:Xt,onActiveValue:Pr,defaultActiveFirstOption:Ir,onSelect:pr,menuItemSelectedIcon:fa,rawValues:_t,fieldNames:yn,virtual:qn,direction:ya,listHeight:Jr,listItemHeight:ua,childrenAsData:Zt,maxCount:aa,optionRender:Gr})},[aa,Ht,Xt,Pr,Ir,pr,fa,_t,yn,ga,Dr,ya,Jr,ua,Zt,Gr]);return le.createElement($t.Provider,{value:vr},le.createElement(vt,(0,z.Z)({},ba,{id:lt,prefixCls:gn,ref:Ke,omitDomProps:br,mode:hn,displayValues:Ut,onDisplayValuesChange:Tr,direction:ya,searchValue:Jn,onSearch:tn,autoClearSearchValue:nn,onSearchSplit:tr,dropdownMatchSelectWidth:Dr,OptionList:Er,emptyOptions:!Xt.length,activeValue:Fn,activeDescendantId:"".concat(lt,"_list_").concat(kr)})))}),Yn=zt;Yn.Option=_n,Yn.OptGroup=Lt;var jt=Yn,xn=jt},63158:function(pn,ln,ie){"use strict";var z=ie(54476),ze=ie(20068),Pe=ie(42978),ke=ie(75931),Ce=ie(59301),fe=ie(92310),We=ie.n(fe),$e=ie(18929),Fe=ie(10228),le=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],dt=Ce.forwardRef(function(ge,xt){var _e,Ge=ge.prefixCls,qe=Ge===void 0?"rc-switch":Ge,nt=ge.className,Tt=ge.checked,it=ge.defaultChecked,ot=ge.disabled,De=ge.loadingIcon,me=ge.checkedChildren,Ve=ge.unCheckedChildren,et=ge.onClick,At=ge.onChange,Le=ge.onKeyDown,Ae=(0,ke.Z)(ge,le),Re=(0,$e.Z)(!1,{value:Tt,defaultValue:it}),Te=(0,Pe.Z)(Re,2),Xe=Te[0],Ye=Te[1];function je(Et,ye){var ue=Xe;return ot||(ue=Et,Ye(ue),At==null||At(ue,ye)),ue}function Rt(Et){Et.which===Fe.Z.LEFT?je(!1,Et):Et.which===Fe.Z.RIGHT&&je(!0,Et),Le==null||Le(Et)}function wt(Et){var ye=je(!Xe,Et);et==null||et(ye,Et)}var ft=We()(qe,nt,(_e={},(0,ze.Z)(_e,"".concat(qe,"-checked"),Xe),(0,ze.Z)(_e,"".concat(qe,"-disabled"),ot),_e));return Ce.createElement("button",(0,z.Z)({},Ae,{type:"button",role:"switch","aria-checked":Xe,disabled:ot,className:ft,ref:xt,onKeyDown:Rt,onClick:wt}),De,Ce.createElement("span",{className:"".concat(qe,"-inner")},Ce.createElement("span",{className:"".concat(qe,"-inner-checked")},me),Ce.createElement("span",{className:"".concat(qe,"-inner-unchecked")},Ve)))});dt.displayName="Switch",ln.Z=dt},86351:function(pn,ln,ie){"use strict";ie.d(ln,{R:function(){return ze},w:function(){return z}});var z={},ze="rc-table-internal-hook"},97347:function(pn,ln,ie){"use strict";ie.d(ln,{L:function(){return qe},Z:function(){return De}});var z=ie(42978),ze=ie(20068),Pe=ie(94480),ke=ie(76190),Ce=ie(33885),fe=ie(75931),We=ie(11592),$e=ie(48736),Fe=ie(59301),le=ie(86351),dt=ie(54451);function ge(me){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ve=="number"?Ve:Ve.endsWith("%")?me*parseFloat(Ve)/100:null}function xt(me,Ve,et){return Fe.useMemo(function(){if(Ve&&Ve>0){var At=0,Le=0;me.forEach(function(wt){var ft=ge(Ve,wt.width);ft?At+=ft:Le+=1});var Ae=Math.max(Ve,et),Re=Math.max(Ae-At,Le),Te=Le,Xe=Re/Le,Ye=0,je=me.map(function(wt){var ft=(0,Ce.Z)({},wt),Et=ge(Ve,ft.width);if(Et)ft.width=Et;else{var ye=Math.floor(Xe);ft.width=Te===1?Re:ye,Re-=ye,Te-=1}return Ye+=ft.width,ft});if(Ye0?(0,Ce.Z)((0,Ce.Z)({},Ve),{},{children:nt(et)}):Ve})}function Tt(me){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return me.filter(function(et){return et&&(0,ke.Z)(et)==="object"}).reduce(function(et,At,Le){var Ae=At.fixed,Re=Ae===!0?"left":Ae,Te="".concat(Ve,"-").concat(Le),Xe=At.children;return Xe&&Xe.length>0?[].concat((0,Pe.Z)(et),(0,Pe.Z)(Tt(Xe,Te).map(function(Ye){return(0,Ce.Z)({fixed:Re},Ye)}))):[].concat((0,Pe.Z)(et),[(0,Ce.Z)((0,Ce.Z)({key:Te},At),{},{fixed:Re})])},[])}function it(me){return me.map(function(Ve){var et=Ve.fixed,At=(0,fe.Z)(Ve,Ge),Le=et;return et==="left"?Le="right":et==="right"&&(Le="left"),(0,Ce.Z)({fixed:Le},At)})}function ot(me,Ve){var et=me.prefixCls,At=me.columns,Le=me.children,Ae=me.expandable,Re=me.expandedKeys,Te=me.columnTitle,Xe=me.getRowKey,Ye=me.onTriggerExpand,je=me.expandIcon,Rt=me.rowExpandable,wt=me.expandIconColumnIndex,ft=me.direction,Et=me.expandRowByClick,ye=me.columnWidth,ue=me.fixed,Oe=me.scrollWidth,Ne=me.clientWidth,rt=Fe.useMemo(function(){var kt=At||qe(Le)||[];return nt(kt.slice())},[At,Le]),Be=Fe.useMemo(function(){if(Ae){var kt=rt.slice();if(!kt.includes(le.w)){var se=wt||0;se>=0&&(se||ue==="left"||!ue)&&kt.splice(se,0,le.w),ue==="right"&&kt.splice(rt.length,0,le.w)}var te=kt.indexOf(le.w);kt=kt.filter(function(ne,he){return ne!==le.w||he===te});var ee=rt[te],ae;ue?ae=ue:ae=ee?ee.fixed:null;var de=(0,ze.Z)((0,ze.Z)((0,ze.Z)((0,ze.Z)((0,ze.Z)((0,ze.Z)({},dt.v,{className:"".concat(et,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Te),"fixed",ae),"className","".concat(et,"-row-expand-icon-cell")),"width",ye),"render",function(he,He,Ue){var bt=Xe(He,Ue),Ie=Re.has(bt),st=Rt?Rt(He):!0,St=je({prefixCls:et,expanded:Ie,expandable:st,record:He,onExpand:Ye});return Et?Fe.createElement("span",{onClick:function($t){return $t.stopPropagation()}},St):St});return kt.map(function(ne){return ne===le.w?de:ne})}return rt.filter(function(ne){return ne!==le.w})},[Ae,rt,Xe,Re,je,ft]),ht=Fe.useMemo(function(){var kt=Be;return Ve&&(kt=Ve(kt)),kt.length||(kt=[{render:function(){return null}}]),kt},[Ve,Be,ft]),tt=Fe.useMemo(function(){return ft==="rtl"?it(Tt(ht)):Tt(ht)},[ht,ft,Oe]),It=Fe.useMemo(function(){for(var kt=-1,se=tt.length-1;se>=0;se-=1){var te=tt[se].fixed;if(te==="left"||te===!0){kt=se;break}}if(kt>=0)for(var ee=0;ee<=kt;ee+=1){var ae=tt[ee].fixed;if(ae!=="left"&&ae!==!0)return!0}var de=tt.findIndex(function(He){var Ue=He.fixed;return Ue==="right"});if(de>=0)for(var ne=de;ne=Zt}function tt(lt,Qt){return Fe(me,function(Zt){var Vt=ht(lt,Qt||1,Zt.hoverStartRow,Zt.hoverEndRow);return[Vt,Zt.onHover]})}var It=ie(70425),Ze=function(Qt){var Zt=Qt.ellipsis,Vt=Qt.rowType,yn=Qt.children,Bn,er=Zt===!0?{showTitle:!0}:Zt;return er&&(er.showTitle||Vt==="header")&&(typeof yn=="string"||typeof yn=="number"?Bn=yn.toString():fe.isValidElement(yn)&&typeof yn.props.children=="string"&&(Bn=yn.props.children)),Bn};function Bt(lt){var Qt,Zt,Vt,yn,Bn,er,Jn,Mn,Ht=lt.component,vn=lt.children,Cn=lt.ellipsis,bn=lt.scope,Wn=lt.prefixCls,dr=lt.className,oe=lt.align,be=lt.record,we=lt.render,Se=lt.dataIndex,Me=lt.renderIndex,ct=lt.shouldCellUpdate,pt=lt.index,Pt=lt.rowType,Ut=lt.colSpan,_t=lt.rowSpan,Mt=lt.fixLeft,dn=lt.fixRight,In=lt.firstFixLeft,Sn=lt.lastFixLeft,un=lt.firstFixRight,on=lt.lastFixRight,Xt=lt.appendNode,fn=lt.additionalProps,jn=fn===void 0?{}:fn,Dn=lt.isSticky,Fn="".concat(Wn,"-cell"),Rn=Fe(me,["supportSticky","allColumnsFixedLeft","rowHoverable"]),mn=Rn.supportSticky,Qn=Rn.allColumnsFixedLeft,kr=Rn.rowHoverable,mr=Be(be,Se,Me,vn,we,ct),Ir=(0,ze.Z)(mr,2),Pr=Ir[0],Fr=Ir[1],pr={},Tr=typeof Mt=="number"&&mn,tn=typeof dn=="number"&&mn;Tr&&(pr.position="sticky",pr.left=Mt),tn&&(pr.position="sticky",pr.right=dn);var tr=(Qt=(Zt=(Vt=Fr==null?void 0:Fr.colSpan)!==null&&Vt!==void 0?Vt:jn.colSpan)!==null&&Zt!==void 0?Zt:Ut)!==null&&Qt!==void 0?Qt:1,vr=(yn=(Bn=(er=Fr==null?void 0:Fr.rowSpan)!==null&&er!==void 0?er:jn.rowSpan)!==null&&Bn!==void 0?Bn:_t)!==null&&yn!==void 0?yn:1,qn=tt(pt,vr),or=(0,ze.Z)(qn,2),lr=or[0],$n=or[1],Gn=(0,It.zX)(function(Kr){var _r;be&&$n(pt,pt+vr-1),jn==null||(_r=jn.onMouseEnter)===null||_r===void 0||_r.call(jn,Kr)}),gr=(0,It.zX)(function(Kr){var _r;be&&$n(-1,-1),jn==null||(_r=jn.onMouseLeave)===null||_r===void 0||_r.call(jn,Kr)});if(tr===0||vr===0)return null;var Or=(Jn=jn.title)!==null&&Jn!==void 0?Jn:Ze({rowType:Pt,ellipsis:Cn,children:Pr}),Qr=Xe()(Fn,dr,(Mn={},(0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)(Mn,"".concat(Fn,"-fix-left"),Tr&&mn),"".concat(Fn,"-fix-left-first"),In&&mn),"".concat(Fn,"-fix-left-last"),Sn&&mn),"".concat(Fn,"-fix-left-all"),Sn&&Qn&&mn),"".concat(Fn,"-fix-right"),tn&&mn),"".concat(Fn,"-fix-right-first"),un&&mn),"".concat(Fn,"-fix-right-last"),on&&mn),"".concat(Fn,"-ellipsis"),Cn),"".concat(Fn,"-with-append"),Xt),"".concat(Fn,"-fix-sticky"),(Tr||tn)&&Dn&&mn),(0,Re.Z)(Mn,"".concat(Fn,"-row-hover"),!Fr&&lr)),jn.className,Fr==null?void 0:Fr.className),Yr={};oe&&(Yr.textAlign=oe);var Lr=(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},Fr==null?void 0:Fr.style),pr),Yr),jn.style),ta=Pr;return(0,Le.Z)(ta)==="object"&&!Array.isArray(ta)&&!fe.isValidElement(ta)&&(ta=null),Cn&&(Sn||un)&&(ta=fe.createElement("span",{className:"".concat(Fn,"-content")},ta)),fe.createElement(Ht,(0,le.Z)({},Fr,jn,{className:Qr,style:Lr,title:Or,scope:bn,onMouseEnter:kr?Gn:void 0,onMouseLeave:kr?gr:void 0,colSpan:tr!==1?tr:null,rowSpan:vr!==1?vr:null}),Xt,ta)}var Qe=fe.memo(Bt);function Je(lt,Qt,Zt,Vt,yn){var Bn=Zt[lt]||{},er=Zt[Qt]||{},Jn,Mn;Bn.fixed==="left"?Jn=Vt.left[yn==="rtl"?Qt:lt]:er.fixed==="right"&&(Mn=Vt.right[yn==="rtl"?lt:Qt]);var Ht=!1,vn=!1,Cn=!1,bn=!1,Wn=Zt[Qt+1],dr=Zt[lt-1],oe=Wn&&!Wn.fixed||dr&&!dr.fixed||Zt.every(function(ct){return ct.fixed==="left"});if(yn==="rtl"){if(Jn!==void 0){var be=dr&&dr.fixed==="left";bn=!be&&oe}else if(Mn!==void 0){var we=Wn&&Wn.fixed==="right";Cn=!we&&oe}}else if(Jn!==void 0){var Se=Wn&&Wn.fixed==="left";Ht=!Se&&oe}else if(Mn!==void 0){var Me=dr&&dr.fixed==="right";vn=!Me&&oe}return{fixLeft:Jn,fixRight:Mn,lastFixLeft:Ht,firstFixRight:vn,lastFixRight:Cn,firstFixLeft:bn,isSticky:Vt.isSticky}}var kt=fe.createContext({}),se=kt;function te(lt){var Qt=lt.className,Zt=lt.index,Vt=lt.children,yn=lt.colSpan,Bn=yn===void 0?1:yn,er=lt.rowSpan,Jn=lt.align,Mn=Fe(me,["prefixCls","direction"]),Ht=Mn.prefixCls,vn=Mn.direction,Cn=fe.useContext(se),bn=Cn.scrollColumnIndex,Wn=Cn.stickyOffsets,dr=Cn.flattenColumns,oe=Zt+Bn-1,be=oe+1===bn?Bn+1:Bn,we=Je(Zt,Zt+be-1,dr,Wn,vn);return fe.createElement(Qe,(0,le.Z)({className:Qt,index:Zt,component:"td",prefixCls:Ht,record:null,dataIndex:null,align:Jn,colSpan:be,rowSpan:er,render:function(){return Vt}},we))}var ee=ie(75931),ae=["children"];function de(lt){var Qt=lt.children,Zt=(0,ee.Z)(lt,ae);return fe.createElement("tr",Zt,Qt)}function ne(lt){var Qt=lt.children;return Qt}ne.Row=de,ne.Cell=te;var he=ne;function He(lt){var Qt=lt.children,Zt=lt.stickyOffsets,Vt=lt.flattenColumns,yn=Fe(me,"prefixCls"),Bn=Vt.length-1,er=Vt[Bn],Jn=fe.useMemo(function(){return{stickyOffsets:Zt,flattenColumns:Vt,scrollColumnIndex:er!=null&&er.scrollbar?Bn:null}},[er,Vt,Bn,Zt]);return fe.createElement(se.Provider,{value:Jn},fe.createElement("tfoot",{className:"".concat(yn,"-summary")},Qt))}var Ue=it(He),bt=he,Ie=ie(29301),st=ie(24514),St=ie(75152),Kt=ie(26112);function $t(lt,Qt,Zt,Vt,yn,Bn,er){lt.push({record:Qt,indent:Zt,index:er});var Jn=Bn(Qt),Mn=yn==null?void 0:yn.has(Jn);if(Qt&&Array.isArray(Qt[Vt])&&Mn)for(var Ht=0;Ht1?In-1:0),un=1;un=1)),style:(0,Ae.Z)((0,Ae.Z)({},Zt),we==null?void 0:we.style)}),dr.map(function(Mt,dn){var In=Mt.render,Sn=Mt.dataIndex,un=Mt.className,on=Lt(bn,Mt,dn,Mn,yn),Xt=on.key,fn=on.fixedInfo,jn=on.appendCellNode,Dn=on.additionalCellProps;return fe.createElement(Qe,(0,le.Z)({className:un,ellipsis:Mt.ellipsis,align:Mt.align,scope:Mt.rowScope,component:Mt.rowScope?Cn:vn,prefixCls:Wn,key:Xt,record:Vt,index:yn,renderIndex:Bn,dataIndex:Sn,render:In,shouldCellUpdate:Mt.shouldCellUpdate},fn,{appendNode:jn,additionalProps:Dn}))})),Ut;if(Me&&(ct.current||Se)){var _t=be(Vt,yn,Mn+1,Se);Ut=fe.createElement(Jt,{expanded:Se,className:Xe()("".concat(Wn,"-expanded-row"),"".concat(Wn,"-expanded-row-level-").concat(Mn+1),pt),prefixCls:Wn,component:Ht,cellComponent:vn,colSpan:dr.length,isEmpty:!1},_t)}return fe.createElement(fe.Fragment,null,Pt,Ut)}var _n=it(kn);function at(lt){var Qt=lt.columnKey,Zt=lt.onColumnResize,Vt=fe.useRef();return(0,ke.Z)(function(){Vt.current&&Zt(Qt,Vt.current.offsetWidth)},[]),fe.createElement(Ie.Z,{data:Qt},fe.createElement("td",{ref:Vt,style:{padding:0,border:0,height:0}},fe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var ut=ie(29194);function sn(lt){var Qt=lt.prefixCls,Zt=lt.columnsKey,Vt=lt.onColumnResize,yn=fe.useRef(null);return fe.createElement("tr",{"aria-hidden":"true",className:"".concat(Qt,"-measure-row"),style:{height:0,fontSize:0},ref:yn},fe.createElement(Ie.Z.Collection,{onBatchResize:function(er){(0,ut.Z)(yn.current)&&er.forEach(function(Jn){var Mn=Jn.data,Ht=Jn.size;Vt(Mn,Ht.offsetWidth)})}},Zt.map(function(Bn){return fe.createElement(at,{key:Bn,columnKey:Bn,onColumnResize:Vt})})))}function Tn(lt){var Qt=lt.data,Zt=lt.measureColumnWidth,Vt=Fe(me,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),yn=Vt.prefixCls,Bn=Vt.getComponent,er=Vt.onColumnResize,Jn=Vt.flattenColumns,Mn=Vt.getRowKey,Ht=Vt.expandedKeys,vn=Vt.childrenColumnName,Cn=Vt.emptyNode,bn=Nt(Qt,vn,Ht,Mn),Wn=fe.useRef({renderWithProps:!1}),dr=Bn(["body","wrapper"],"tbody"),oe=Bn(["body","row"],"tr"),be=Bn(["body","cell"],"td"),we=Bn(["body","cell"],"th"),Se;Qt.length?Se=bn.map(function(ct,pt){var Pt=ct.record,Ut=ct.indent,_t=ct.index,Mt=Mn(Pt,pt);return fe.createElement(_n,{key:Mt,rowKey:Mt,record:Pt,index:pt,renderIndex:_t,rowComponent:oe,cellComponent:be,scopeCellComponent:we,indent:Ut})}):Se=fe.createElement(Jt,{expanded:!0,className:"".concat(yn,"-placeholder"),prefixCls:yn,component:oe,cellComponent:be,colSpan:Jn.length,isEmpty:!0},Cn);var Me=ue(Jn);return fe.createElement(ft.Provider,{value:Wn.current},fe.createElement(dr,{className:"".concat(yn,"-tbody")},Zt&&fe.createElement(sn,{prefixCls:yn,columnsKey:Me,onColumnResize:er}),Se))}var zn=it(Tn),Zn=ie(54451),hr=["columnType"];function sr(lt){for(var Qt=lt.colWidths,Zt=lt.columns,Vt=lt.columCount,yn=Fe(me,["tableLayout"]),Bn=yn.tableLayout,er=[],Jn=Vt||Zt.length,Mn=!1,Ht=Jn-1;Ht>=0;Ht-=1){var vn=Qt[Ht],Cn=Zt&&Zt[Ht],bn=void 0,Wn=void 0;if(Cn&&(bn=Cn[Zn.v],Bn==="auto"&&(Wn=Cn.minWidth)),vn||Wn||bn||Mn){var dr=bn||{},oe=dr.columnType,be=(0,ee.Z)(dr,hr);er.unshift(fe.createElement("col",(0,le.Z)({key:Ht,style:{width:vn,minWidth:Wn}},be))),Mn=!0}}return fe.createElement("colgroup",null,er)}var Er=sr,Yt=ie(94480),ur=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Hn(lt,Qt){return(0,fe.useMemo)(function(){for(var Zt=[],Vt=0;Vt1?"colgroup":"col":null,ellipsis:be.ellipsis,align:be.align,component:er,prefixCls:vn,key:Wn[oe]},we,{additionalProps:Se,rowType:"header"}))}))},Gt=qt;function Dt(lt){var Qt=[];function Zt(er,Jn){var Mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Qt[Mn]=Qt[Mn]||[];var Ht=Jn,vn=er.filter(Boolean).map(function(Cn){var bn={key:Cn.key,className:Cn.className||"",children:Cn.title,column:Cn,colStart:Ht},Wn=1,dr=Cn.children;return dr&&dr.length>0&&(Wn=Zt(dr,Ht,Mn+1).reduce(function(oe,be){return oe+be},0),bn.hasSubColumns=!0),"colSpan"in Cn&&(Wn=Cn.colSpan),"rowSpan"in Cn&&(bn.rowSpan=Cn.rowSpan),bn.colSpan=Wn,bn.colEnd=bn.colStart+Wn-1,Qt[Mn].push(bn),Ht+=Wn,Wn});return vn}Zt(lt,0);for(var Vt=Qt.length,yn=function(Jn){Qt[Jn].forEach(function(Mn){!("rowSpan"in Mn)&&!Mn.hasSubColumns&&(Mn.rowSpan=Vt-Jn)})},Bn=0;Bn=jn-Jn?Se(function(Dn){return(0,Ae.Z)((0,Ae.Z)({},Dn),{},{isHiddenScrollBar:!0})}):Se(function(Dn){return(0,Ae.Z)((0,Ae.Z)({},Dn),{},{isHiddenScrollBar:!1})})}})},un=function(Xt){Se(function(fn){return(0,Ae.Z)((0,Ae.Z)({},fn),{},{scrollLeft:Xt/Cn*bn||0})})};return fe.useImperativeHandle(Zt,function(){return{setScrollLeft:un,checkScrollBarVisible:Sn}}),fe.useEffect(function(){var on=(0,Ke.Z)(document.body,"mouseup",Mt,!1),Xt=(0,Ke.Z)(document.body,"mousemove",In,!1);return Sn(),function(){on.remove(),Xt.remove()}},[Wn,Pt]),fe.useEffect(function(){if(Bn.current){for(var on=[],Xt=(0,hn.bn)(Bn.current);Xt;)on.push(Xt),Xt=Xt.parentElement;return on.forEach(function(fn){return fn.addEventListener("scroll",Sn,!1)}),window.addEventListener("resize",Sn,!1),window.addEventListener("scroll",Sn,!1),Mn.addEventListener("scroll",Sn,!1),function(){on.forEach(function(fn){return fn.removeEventListener("scroll",Sn)}),window.removeEventListener("resize",Sn),window.removeEventListener("scroll",Sn),Mn.removeEventListener("scroll",Sn)}}},[Mn]),fe.useEffect(function(){we.isHiddenScrollBar||Se(function(on){var Xt=Bn.current;return Xt?(0,Ae.Z)((0,Ae.Z)({},on),{},{scrollLeft:Xt.scrollLeft/Xt.scrollWidth*Xt.clientWidth}):on})},[we.isHiddenScrollBar]),Cn<=bn||!Wn||we.isHiddenScrollBar?null:fe.createElement("div",{style:{height:(0,St.Z)(),width:bn,bottom:Jn},className:"".concat(vn,"-sticky-scroll")},fe.createElement("div",{onMouseDown:dn,ref:dr,className:Xe()("".concat(vn,"-sticky-scroll-bar"),(0,Re.Z)({},"".concat(vn,"-sticky-scroll-bar-active"),Pt)),style:{width:"".concat(Wn,"px"),transform:"translate3d(".concat(we.scrollLeft,"px, 0, 0)")}}))},rn=fe.forwardRef(gn);function Ln(lt){return null}var rr=Ln;function Vn(lt){return null}var Un=Vn,an="rc-table",nn=[],nr={};function yr(){return"No Data"}function Ar(lt,Qt){var Zt=(0,Ae.Z)({rowKey:"key",prefixCls:an,emptyText:yr},lt),Vt=Zt.prefixCls,yn=Zt.className,Bn=Zt.rowClassName,er=Zt.style,Jn=Zt.data,Mn=Zt.rowKey,Ht=Zt.scroll,vn=Zt.tableLayout,Cn=Zt.direction,bn=Zt.title,Wn=Zt.footer,dr=Zt.summary,oe=Zt.caption,be=Zt.id,we=Zt.showHeader,Se=Zt.components,Me=Zt.emptyText,ct=Zt.onRow,pt=Zt.onHeaderRow,Pt=Zt.onScroll,Ut=Zt.internalHooks,_t=Zt.transformColumns,Mt=Zt.internalRefs,dn=Zt.tailor,In=Zt.getContainerWidth,Sn=Zt.sticky,un=Zt.rowHoverable,on=un===void 0?!0:un,Xt=Jn||nn,fn=!!Xt.length,jn=Ut===z.R,Dn=fe.useCallback(function(Ba,La){return(0,je.Z)(Se,Ba)||La},[Se]),Fn=fe.useMemo(function(){return typeof Mn=="function"?Mn:function(Ba){var La=Ba&&Ba[Mn];return La}},[Mn]),Rn=Dn(["body"]),mn=Cr(),Qn=(0,ze.Z)(mn,3),kr=Qn[0],mr=Qn[1],Ir=Qn[2],Pr=Kn(Zt,Xt,Fn),Fr=(0,ze.Z)(Pr,6),pr=Fr[0],Tr=Fr[1],tn=Fr[2],tr=Fr[3],vr=Fr[4],qn=Fr[5],or=Ht==null?void 0:Ht.x,lr=fe.useState(0),$n=(0,ze.Z)(lr,2),Gn=$n[0],gr=$n[1],Or=(0,En.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},Zt),pr),{},{expandable:!!pr.expandedRowRender,columnTitle:pr.columnTitle,expandedKeys:tn,getRowKey:Fn,onTriggerExpand:qn,expandIcon:tr,expandIconColumnIndex:pr.expandIconColumnIndex,direction:Cn,scrollWidth:jn&&dn&&typeof or=="number"?or:null,clientWidth:Gn}),jn?_t:null),Qr=(0,ze.Z)(Or,4),Yr=Qr[0],Lr=Qr[1],ta=Qr[2],Kr=Qr[3],_r=ta!=null?ta:or,Ca=fe.useMemo(function(){return{columns:Yr,flattenColumns:Lr}},[Yr,Lr]),ha=fe.useRef(),Aa=fe.useRef(),$r=fe.useRef(),Pa=fe.useRef();fe.useImperativeHandle(Qt,function(){return{nativeElement:ha.current,scrollTo:function(La){var oi;if($r.current instanceof HTMLElement){var hi=La.index,di=La.top,Yi=La.key;if(Ne(di)){var zi;(zi=$r.current)===null||zi===void 0||zi.scrollTo({top:di})}else{var ka,va=Yi!=null?Yi:Fn(Xt[hi]);(ka=$r.current.querySelector('[data-row-key="'.concat(va,'"]')))===null||ka===void 0||ka.scrollIntoView()}}else(oi=$r.current)!==null&&oi!==void 0&&oi.scrollTo&&$r.current.scrollTo(La)}}});var xa=fe.useRef(),Ka=fe.useState(!1),Da=(0,ze.Z)(Ka,2),Ra=Da[0],Va=Da[1],Za=fe.useState(!1),Na=(0,ze.Z)(Za,2),Ga=Na[0],Xa=Na[1],qa=fe.useState(new Map),Oa=(0,ze.Z)(qa,2),ri=Oa[0],za=Oa[1],Ia=ue(Lr),Ha=Ia.map(function(Ba){return ri.get(Ba)}),_a=fe.useMemo(function(){return Ha},[Ha.join("_")]),wa=jt(_a,Lr,Cn),$a=Ht&&Oe(Ht.y),Ur=Ht&&Oe(_r)||!!pr.fixed,xr=Ur&&Lr.some(function(Ba){var La=Ba.fixed;return La}),jr=fe.useRef(),Mr=zt(Sn,Vt),Wr=Mr.isSticky,Fa=Mr.offsetHeader,Ta=Mr.offsetSummary,Ya=Mr.offsetScroll,ai=Mr.stickyClassName,ii=Mr.container,Ua=fe.useMemo(function(){return dr==null?void 0:dr(Xt)},[dr,Xt]),Qa=($a||Wr)&&fe.isValidElement(Ua)&&Ua.type===he&&Ua.props.fixed,li,ti,Li;$a&&(ti={overflowY:fn?"scroll":"auto",maxHeight:Ht.y}),Ur&&(li={overflowX:"auto"},$a||(ti={overflowY:"hidden"}),Li={width:_r===!0?"auto":_r,minWidth:"100%"});var Qi=fe.useCallback(function(Ba,La){za(function(oi){if(oi.get(Ba)!==La){var hi=new Map(oi);return hi.set(Ba,La),hi}return oi})},[]),Ti=Br(null),Pi=(0,ze.Z)(Ti,2),Di=Pi[0],ui=Pi[1];function Ci(Ba,La){La&&(typeof La=="function"?La(Ba):La.scrollLeft!==Ba&&(La.scrollLeft=Ba,La.scrollLeft!==Ba&&setTimeout(function(){La.scrollLeft=Ba},0)))}var bi=(0,Pe.Z)(function(Ba){var La=Ba.currentTarget,oi=Ba.scrollLeft,hi=Cn==="rtl",di=typeof oi=="number"?oi:La.scrollLeft,Yi=La||nr;if(!ui()||ui()===Yi){var zi;Di(Yi),Ci(di,Aa.current),Ci(di,$r.current),Ci(di,xa.current),Ci(di,(zi=jr.current)===null||zi===void 0?void 0:zi.setScrollLeft)}var ka=La||Aa.current;if(ka){var va=jn&&dn&&typeof _r=="number"?_r:ka.scrollWidth,si=ka.clientWidth;if(va===si){Va(!1),Xa(!1);return}hi?(Va(-di0)):(Va(di>0),Xa(di1?be-on:0,fn=(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},_t),Ht),{},{flex:"0 0 ".concat(on,"px"),width:"".concat(on,"px"),marginRight:Xt,pointerEvents:"auto"}),jn=fe.useMemo(function(){return Cn?Sn<=1:dn===0||Sn===0||Sn>1},[Sn,dn,Cn]);jn?fn.visibility="hidden":Cn&&(fn.height=bn==null?void 0:bn(Sn));var Dn=jn?function(){return null}:Wn,Fn={};return(Sn===0||dn===0)&&(Fn.rowSpan=1,Fn.colSpan=1),fe.createElement(Qe,(0,le.Z)({className:Xe()(oe,vn),ellipsis:Zt.ellipsis,align:Zt.align,scope:Zt.rowScope,component:er,prefixCls:Qt.prefixCls,key:ct,record:Mn,index:Bn,renderIndex:Jn,dataIndex:dr,render:Dn,shouldCellUpdate:Zt.shouldCellUpdate},pt,{appendNode:Pt,additionalProps:(0,Ae.Z)((0,Ae.Z)({},Ut),{},{style:fn},Fn)}))}var fa=la,ga=["data","index","className","rowKey","style","extra","getHeight"],ya=fe.forwardRef(function(lt,Qt){var Zt=lt.data,Vt=lt.index,yn=lt.className,Bn=lt.rowKey,er=lt.style,Jn=lt.extra,Mn=lt.getHeight,Ht=(0,ee.Z)(lt,ga),vn=Zt.record,Cn=Zt.indent,bn=Zt.index,Wn=Fe(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),dr=Wn.scrollX,oe=Wn.flattenColumns,be=Wn.prefixCls,we=Wn.fixColumn,Se=Wn.componentWidth,Me=Fe(ra,["getComponent"]),ct=Me.getComponent,pt=yt(vn,Bn,Vt,Cn),Pt=ct(["body","row"],"div"),Ut=ct(["body","cell"],"div"),_t=pt.rowSupportExpand,Mt=pt.expanded,dn=pt.rowProps,In=pt.expandedRowRender,Sn=pt.expandedRowClassName,un;if(_t&&Mt){var on=In(vn,Vt,Cn+1,Mt),Xt=Pn(Sn,vn,Vt,Cn),fn={};we&&(fn={style:(0,Re.Z)({},"--virtual-width","".concat(Se,"px"))});var jn="".concat(be,"-expanded-row-cell");un=fe.createElement(Pt,{className:Xe()("".concat(be,"-expanded-row"),"".concat(be,"-expanded-row-level-").concat(Cn+1),Xt)},fe.createElement(Qe,{component:Ut,prefixCls:be,className:Xe()(jn,(0,Re.Z)({},"".concat(jn,"-fixed"),we)),additionalProps:fn},on))}var Dn=(0,Ae.Z)((0,Ae.Z)({},er),{},{width:dr});Jn&&(Dn.position="absolute",Dn.pointerEvents="none");var Fn=fe.createElement(Pt,(0,le.Z)({},dn,Ht,{"data-row-key":Bn,ref:_t?null:Qt,className:Xe()(yn,"".concat(be,"-row"),dn==null?void 0:dn.className,(0,Re.Z)({},"".concat(be,"-row-extra"),Jn)),style:(0,Ae.Z)((0,Ae.Z)({},Dn),dn==null?void 0:dn.style)}),oe.map(function(Rn,mn){return fe.createElement(fa,{key:mn,component:Ut,rowInfo:pt,column:Rn,colIndex:mn,indent:Cn,index:Vt,renderIndex:bn,record:vn,inverse:Jn,getHeight:Mn})}));return _t?fe.createElement("div",{ref:Qt},Fn,un):Fn}),oa=it(ya),Jr=oa,ma=fe.forwardRef(function(lt,Qt){var Zt=lt.data,Vt=lt.onScroll,yn=Fe(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Bn=yn.flattenColumns,er=yn.onColumnResize,Jn=yn.getRowKey,Mn=yn.expandedKeys,Ht=yn.prefixCls,vn=yn.childrenColumnName,Cn=yn.scrollX,bn=yn.direction,Wn=Fe(ra),dr=Wn.sticky,oe=Wn.scrollY,be=Wn.listItemHeight,we=Wn.getComponent,Se=Wn.onScroll,Me=fe.useRef(),ct=Nt(Zt,vn,Mn,Jn),pt=fe.useMemo(function(){var un=0;return Bn.map(function(on){var Xt=on.width,fn=on.key;return un+=Xt,[fn,Xt,un]})},[Bn]),Pt=fe.useMemo(function(){return pt.map(function(un){return un[2]})},[pt]);fe.useEffect(function(){pt.forEach(function(un){var on=(0,ze.Z)(un,2),Xt=on[0],fn=on[1];er(Xt,fn)})},[pt]),fe.useImperativeHandle(Qt,function(){var un,on={scrollTo:function(fn){var jn;(jn=Me.current)===null||jn===void 0||jn.scrollTo(fn)},nativeElement:(un=Me.current)===null||un===void 0?void 0:un.nativeElement};return Object.defineProperty(on,"scrollLeft",{get:function(){var fn;return((fn=Me.current)===null||fn===void 0?void 0:fn.getScrollInfo().x)||0},set:function(fn){var jn;(jn=Me.current)===null||jn===void 0||jn.scrollTo({left:fn})}}),on});var Ut=function(on,Xt){var fn,jn=(fn=ct[Xt])===null||fn===void 0?void 0:fn.record,Dn=on.onCell;if(Dn){var Fn,Rn=Dn(jn,Xt);return(Fn=Rn==null?void 0:Rn.rowSpan)!==null&&Fn!==void 0?Fn:1}return 1},_t=function(on){var Xt=on.start,fn=on.end,jn=on.getSize,Dn=on.offsetY;if(fn<0)return null;for(var Fn=Bn.filter(function(tr){return Ut(tr,Xt)===0}),Rn=Xt,mn=function(vr){if(Fn=Fn.filter(function(qn){return Ut(qn,vr)===0}),!Fn.length)return Rn=vr,1},Qn=Xt;Qn>=0&&!mn(Qn);Qn-=1);for(var kr=Bn.filter(function(tr){return Ut(tr,fn)!==1}),mr=fn,Ir=function(vr){if(kr=kr.filter(function(qn){return Ut(qn,vr)!==1}),!kr.length)return mr=Math.max(vr-1,fn),1},Pr=fn;Pr1})&&Fr.push(vr)},Tr=Rn;Tr<=mr;Tr+=1)pr(Tr);var tn=Fr.map(function(tr){var vr=ct[tr],qn=Jn(vr.record,tr),or=function(Gn){var gr=tr+Gn-1,Or=Jn(ct[gr].record,gr),Qr=jn(qn,Or);return Qr.bottom-Qr.top},lr=jn(qn);return fe.createElement(Jr,{key:tr,data:vr,rowKey:qn,index:tr,style:{top:-Dn+lr.top},extra:!0,getHeight:or})});return tn},Mt=fe.useMemo(function(){return{columnsOffset:Pt}},[Pt]),dn="".concat(Ht,"-tbody"),In=we(["body","wrapper"]),Sn={};return dr&&(Sn.position="sticky",Sn.bottom=0,(0,Le.Z)(dr)==="object"&&dr.offsetScroll&&(Sn.bottom=dr.offsetScroll)),fe.createElement(Gr.Provider,{value:Mt},fe.createElement(Hr.Z,{fullHeight:!1,ref:Me,prefixCls:"".concat(dn,"-virtual"),styles:{horizontalScrollBar:Sn},className:dn,height:oe,itemHeight:be||24,data:ct,itemKey:function(on){return Jn(on.record)},component:In,scrollWidth:Cn,direction:bn,onVirtualScroll:function(on){var Xt,fn=on.x;Vt({currentTarget:(Xt=Me.current)===null||Xt===void 0?void 0:Xt.nativeElement,scrollLeft:fn})},onScroll:Se,extraRender:_t},function(un,on,Xt){var fn=Jn(un.record,on);return fe.createElement(Jr,{data:un,rowKey:fn,index:on,style:Xt.style})}))}),ua=it(ma),ar=ua,cr=function(Qt,Zt){var Vt=Zt.ref,yn=Zt.onScroll;return fe.createElement(ar,{ref:Vt,data:Qt,onScroll:yn})};function Zr(lt,Qt){var Zt=lt.data,Vt=lt.columns,yn=lt.scroll,Bn=lt.sticky,er=lt.prefixCls,Jn=er===void 0?an:er,Mn=lt.className,Ht=lt.listItemHeight,vn=lt.components,Cn=lt.onScroll,bn=yn||{},Wn=bn.x,dr=bn.y;typeof Wn!="number"&&(Wn=1),typeof dr!="number"&&(dr=500);var oe=(0,It.zX)(function(Se,Me){return(0,je.Z)(vn,Se)||Me}),be=(0,It.zX)(Cn),we=fe.useMemo(function(){return{sticky:Bn,scrollY:dr,listItemHeight:Ht,getComponent:oe,onScroll:be}},[Bn,dr,Ht,oe,be]);return fe.createElement(ra.Provider,{value:we},fe.createElement(qr,(0,le.Z)({},lt,{className:Xe()(Mn,"".concat(Jn,"-virtual")),scroll:(0,Ae.Z)((0,Ae.Z)({},yn),{},{x:Wn}),components:(0,Ae.Z)((0,Ae.Z)({},vn),{},{body:Zt!=null&&Zt.length?cr:void 0}),columns:Vt,internalHooks:z.R,tailor:!0,ref:Qt})))}var ca=fe.forwardRef(Zr);function sa(lt){return Tt(ca,lt)}var aa=sa(),ba=null},54451:function(pn,ln,ie){"use strict";ie.d(ln,{g:function(){return fe},v:function(){return Ce}});var z=ie(33885),ze=ie(75931),Pe=ie(48736),ke=["expandable"],Ce="RC_TABLE_INTERNAL_COL_DEFINE";function fe(We){var $e=We.expandable,Fe=(0,ze.Z)(We,ke),le;return"expandable"in We?le=(0,z.Z)((0,z.Z)({},Fe),$e):le=Fe,le.showExpandColumn===!1&&(le.expandIconColumnIndex=-1),le}},22711:function(pn,ln,ie){"use strict";ie.r(ln),ie.d(ln,{ResizableTextArea:function(){return Te},default:function(){return Rt}});var z=ie(54476),ze=ie(20068),Pe=ie(33885),ke=ie(94480),Ce=ie(42978),fe=ie(75931),We=ie(92310),$e=ie.n(We),Fe=ie(36901),le=ie(66003),dt=ie(30292),ge=ie(18929),xt=ie(59301),_e=ie(76190),Ge=ie(29301),qe=ie(34280),nt=ie(16089),Tt=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,it=["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"],ot={},De;function me(wt){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=wt.getAttribute("id")||wt.getAttribute("data-reactid")||wt.getAttribute("name");if(ft&&ot[Et])return ot[Et];var ye=window.getComputedStyle(wt),ue=ye.getPropertyValue("box-sizing")||ye.getPropertyValue("-moz-box-sizing")||ye.getPropertyValue("-webkit-box-sizing"),Oe=parseFloat(ye.getPropertyValue("padding-bottom"))+parseFloat(ye.getPropertyValue("padding-top")),Ne=parseFloat(ye.getPropertyValue("border-bottom-width"))+parseFloat(ye.getPropertyValue("border-top-width")),rt=it.map(function(ht){return"".concat(ht,":").concat(ye.getPropertyValue(ht))}).join(";"),Be={sizingStyle:rt,paddingSize:Oe,borderSize:Ne,boxSizing:ue};return ft&&Et&&(ot[Et]=Be),Be}function Ve(wt){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;De||(De=document.createElement("textarea"),De.setAttribute("tab-index","-1"),De.setAttribute("aria-hidden","true"),De.setAttribute("name","hiddenTextarea"),document.body.appendChild(De)),wt.getAttribute("wrap")?De.setAttribute("wrap",wt.getAttribute("wrap")):De.removeAttribute("wrap");var ue=me(wt,ft),Oe=ue.paddingSize,Ne=ue.borderSize,rt=ue.boxSizing,Be=ue.sizingStyle;De.setAttribute("style","".concat(Be,";").concat(Tt)),De.value=wt.value||wt.placeholder||"";var ht=void 0,tt=void 0,It,Ze=De.scrollHeight;if(rt==="border-box"?Ze+=Ne:rt==="content-box"&&(Ze-=Oe),Et!==null||ye!==null){De.value=" ";var Bt=De.scrollHeight-Oe;Et!==null&&(ht=Bt*Et,rt==="border-box"&&(ht=ht+Oe+Ne),Ze=Math.max(ht,Ze)),ye!==null&&(tt=Bt*ye,rt==="border-box"&&(tt=tt+Oe+Ne),It=Ze>tt?"":"hidden",Ze=Math.min(tt,Ze))}var Qe={height:Ze,overflowY:It,resize:"none"};return ht&&(Qe.minHeight=ht),tt&&(Qe.maxHeight=tt),Qe}var et=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],At=0,Le=1,Ae=2,Re=xt.forwardRef(function(wt,ft){var Et=wt,ye=Et.prefixCls,ue=Et.defaultValue,Oe=Et.value,Ne=Et.autoSize,rt=Et.onResize,Be=Et.className,ht=Et.style,tt=Et.disabled,It=Et.onChange,Ze=Et.onInternalAutoSize,Bt=(0,fe.Z)(Et,et),Qe=(0,ge.Z)(ue,{value:Oe,postState:function(_n){return _n!=null?_n:""}}),Je=(0,Ce.Z)(Qe,2),kt=Je[0],se=Je[1],te=function(_n){se(_n.target.value),It==null||It(_n)},ee=xt.useRef();xt.useImperativeHandle(ft,function(){return{textArea:ee.current}});var ae=xt.useMemo(function(){return Ne&&(0,_e.Z)(Ne)==="object"?[Ne.minRows,Ne.maxRows]:[]},[Ne]),de=(0,Ce.Z)(ae,2),ne=de[0],he=de[1],He=!!Ne,Ue=function(){try{if(document.activeElement===ee.current){var _n=ee.current,at=_n.selectionStart,ut=_n.selectionEnd,sn=_n.scrollTop;ee.current.setSelectionRange(at,ut),ee.current.scrollTop=sn}}catch(Tn){}},bt=xt.useState(Ae),Ie=(0,Ce.Z)(bt,2),st=Ie[0],St=Ie[1],Kt=xt.useState(),$t=(0,Ce.Z)(Kt,2),Nt=$t[0],yt=$t[1],en=function(){St(At)};(0,qe.Z)(function(){He&&en()},[Oe,ne,he,He]),(0,qe.Z)(function(){if(st===At)St(Le);else if(st===Le){var kn=Ve(ee.current,!1,ne,he);St(Ae),yt(kn)}else Ue()},[st]);var Jt=xt.useRef(),Ot=function(){nt.Z.cancel(Jt.current)},vt=function(_n){st===Ae&&(rt==null||rt(_n),Ne&&(Ot(),Jt.current=(0,nt.Z)(function(){en()})))};xt.useEffect(function(){return Ot},[]);var Pn=He?Nt:null,Lt=(0,Pe.Z)((0,Pe.Z)({},ht),Pn);return(st===At||st===Le)&&(Lt.overflowY="hidden",Lt.overflowX="hidden"),xt.createElement(Ge.Z,{onResize:vt,disabled:!(Ne||rt)},xt.createElement("textarea",(0,z.Z)({},Bt,{ref:ee,style:Lt,className:$e()(ye,Be,(0,ze.Z)({},"".concat(ye,"-disabled"),tt)),disabled:tt,value:kt,onChange:te})))}),Te=Re,Xe=["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"],Ye=xt.forwardRef(function(wt,ft){var Et,ye=wt.defaultValue,ue=wt.value,Oe=wt.onFocus,Ne=wt.onBlur,rt=wt.onChange,Be=wt.allowClear,ht=wt.maxLength,tt=wt.onCompositionStart,It=wt.onCompositionEnd,Ze=wt.suffix,Bt=wt.prefixCls,Qe=Bt===void 0?"rc-textarea":Bt,Je=wt.showCount,kt=wt.count,se=wt.className,te=wt.style,ee=wt.disabled,ae=wt.hidden,de=wt.classNames,ne=wt.styles,he=wt.onResize,He=wt.onClear,Ue=wt.onPressEnter,bt=wt.readOnly,Ie=wt.autoSize,st=wt.onKeyDown,St=(0,fe.Z)(wt,Xe),Kt=(0,ge.Z)(ye,{value:ue,defaultValue:ye}),$t=(0,Ce.Z)(Kt,2),Nt=$t[0],yt=$t[1],en=Nt==null?"":String(Nt),Jt=xt.useState(!1),Ot=(0,Ce.Z)(Jt,2),vt=Ot[0],Pn=Ot[1],Lt=xt.useRef(!1),kn=xt.useState(null),_n=(0,Ce.Z)(kn,2),at=_n[0],ut=_n[1],sn=(0,xt.useRef)(null),Tn=(0,xt.useRef)(null),zn=function(){var Yn;return(Yn=Tn.current)===null||Yn===void 0?void 0:Yn.textArea},Zn=function(){zn().focus()};(0,xt.useImperativeHandle)(ft,function(){var zt;return{resizableTextArea:Tn.current,focus:Zn,blur:function(){zn().blur()},nativeElement:((zt=sn.current)===null||zt===void 0?void 0:zt.nativeElement)||zn()}}),(0,xt.useEffect)(function(){Pn(function(zt){return!ee&&zt})},[ee]);var hr=xt.useState(null),sr=(0,Ce.Z)(hr,2),Er=sr[0],Yt=sr[1];xt.useEffect(function(){if(Er){var zt;(zt=zn()).setSelectionRange.apply(zt,(0,ke.Z)(Er))}},[Er]);var ur=(0,le.Z)(kt,Je),Hn=(Et=ur.max)!==null&&Et!==void 0?Et:ht,Xn=Number(Hn)>0,Nn=ur.strategy(en),qt=!!Hn&&Nn>Hn,Gt=function(Yn,jt){var xn=jt;!Lt.current&&ur.exceedFormatter&&ur.max&&ur.strategy(jt)>ur.max&&(xn=ur.exceedFormatter(jt,{max:ur.max}),jt!==xn&&Yt([zn().selectionStart||0,zn().selectionEnd||0])),yt(xn),(0,dt.rJ)(Yn.currentTarget,Yn,rt,xn)},Dt=function(Yn){Lt.current=!0,tt==null||tt(Yn)},mt=function(Yn){Lt.current=!1,Gt(Yn,Yn.currentTarget.value),It==null||It(Yn)},Wt=function(Yn){Gt(Yn,Yn.target.value)},En=function(Yn){Yn.key==="Enter"&&Ue&&Ue(Yn),st==null||st(Yn)},Kn=function(Yn){Pn(!0),Oe==null||Oe(Yn)},fr=function(Yn){Pn(!1),Ne==null||Ne(Yn)},Sr=function(Yn){yt(""),Zn(),(0,dt.rJ)(zn(),Yn,rt)},Br=Ze,Cr;ur.show&&(ur.showFormatter?Cr=ur.showFormatter({value:en,count:Nn,maxLength:Hn}):Cr="".concat(Nn).concat(Xn?" / ".concat(Hn):""),Br=xt.createElement(xt.Fragment,null,Br,xt.createElement("span",{className:$e()("".concat(Qe,"-data-count"),de==null?void 0:de.count),style:ne==null?void 0:ne.count},Cr)));var br=function(Yn){var jt;he==null||he(Yn),(jt=zn())!==null&&jt!==void 0&&jt.style.height&&ut(!0)},On=!Ie&&!Je&&!Be;return xt.createElement(Fe.BaseInput,{ref:sn,value:en,allowClear:Be,handleReset:Sr,suffix:Br,prefixCls:Qe,classNames:(0,Pe.Z)((0,Pe.Z)({},de),{},{affixWrapper:$e()(de==null?void 0:de.affixWrapper,(0,ze.Z)((0,ze.Z)({},"".concat(Qe,"-show-count"),Je),"".concat(Qe,"-textarea-allow-clear"),Be))}),disabled:ee,focused:vt,className:$e()(se,qt&&"".concat(Qe,"-out-of-range")),style:(0,Pe.Z)((0,Pe.Z)({},te),at&&!On?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Cr=="string"?Cr:void 0}},hidden:ae,readOnly:bt,onClear:He},xt.createElement(Te,(0,z.Z)({},St,{autoSize:Ie,maxLength:ht,onKeyDown:En,onChange:Wt,onFocus:Kn,onBlur:fr,onCompositionStart:Dt,onCompositionEnd:mt,className:$e()(de==null?void 0:de.textarea),style:(0,Pe.Z)((0,Pe.Z)({},ne==null?void 0:ne.textarea),{},{resize:te==null?void 0:te.resize}),disabled:ee,prefixCls:Qe,onResize:br,ref:Tn,readOnly:bt})))}),je=Ye,Rt=je},639:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return ot}});var z=ie(54476),ze=ie(20068),Pe=ie(33885),ke=ie(42978),Ce=ie(75931),fe=ie(59301),We=ie(92310),$e=ie.n(We),Fe=ie(26112),le=ie(30699),dt=function(me){for(var Ve=me.prefixCls,et=me.level,At=me.isStart,Le=me.isEnd,Ae="".concat(Ve,"-indent-unit"),Re=[],Te=0;Te0&&arguments[0]!==void 0?arguments[0]:[],de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=ae.length,he=de.length;if(Math.abs(ne-he)!==1)return{add:!1,key:null};function He(Ue,bt){var Ie=new Map;Ue.forEach(function(St){Ie.set(St,!0)});var st=bt.filter(function(St){return!Ie.has(St)});return st.length===1?st[0]:null}return ne ").concat(de);return de}var It=qe.forwardRef(function(ae,de){var ne=ae.prefixCls,he=ae.data,He=ae.selectable,Ue=ae.checkable,bt=ae.expandedKeys,Ie=ae.selectedKeys,st=ae.checkedKeys,St=ae.loadedKeys,Kt=ae.loadingKeys,$t=ae.halfCheckedKeys,Nt=ae.keyEntities,yt=ae.disabled,en=ae.dragging,Jt=ae.dragOverNodeKey,Ot=ae.dropPosition,vt=ae.motion,Pn=ae.height,Lt=ae.itemHeight,kn=ae.virtual,_n=ae.scrollWidth,at=ae.focusable,ut=ae.activeItem,sn=ae.focused,Tn=ae.tabIndex,zn=ae.onKeyDown,Zn=ae.onFocus,hr=ae.onBlur,sr=ae.onActiveChange,Er=ae.onListChangeStart,Yt=ae.onListChangeEnd,ur=(0,me.Z)(ae,ft),Hn=qe.useRef(null),Xn=qe.useRef(null);qe.useImperativeHandle(de,function(){return{scrollTo:function(Ln){Hn.current.scrollTo(Ln)},getIndentWidth:function(){return Xn.current.offsetWidth}}});var Nn=qe.useState(bt),qt=(0,De.Z)(Nn,2),Gt=qt[0],Dt=qt[1],mt=qe.useState(he),Wt=(0,De.Z)(mt,2),En=Wt[0],Kn=Wt[1],fr=qe.useState(he),Sr=(0,De.Z)(fr,2),Br=Sr[0],Cr=Sr[1],br=qe.useState([]),On=(0,De.Z)(br,2),zt=On[0],Yn=On[1],jt=qe.useState(null),xn=(0,De.Z)(jt,2),xe=xn[0],Ke=xn[1],An=qe.useRef(he);An.current=he;function hn(){var rn=An.current;Kn(rn),Cr(rn),Yn([]),Ke(null),Yt()}(0,Ve.Z)(function(){Dt(bt);var rn=Rt(Gt,bt);if(rn.key!==null)if(rn.add){var Ln=En.findIndex(function(nr){var yr=nr.key;return yr===rn.key}),rr=Be(wt(En,he,rn.key),kn,Pn,Lt),Vn=En.slice();Vn.splice(Ln+1,0,rt),Cr(Vn),Yn(rr),Ke("show")}else{var Un=he.findIndex(function(nr){var yr=nr.key;return yr===rn.key}),an=Be(wt(he,En,rn.key),kn,Pn,Lt),nn=he.slice();nn.splice(Un+1,0,rt),Cr(nn),Yn(an),Ke("hide")}else En!==he&&(Kn(he),Cr(he))},[bt,he]),qe.useEffect(function(){en||hn()},[en]);var Ct=vt?Br:he,gn={expandedKeys:bt,selectedKeys:Ie,loadedKeys:St,loadingKeys:Kt,checkedKeys:st,halfCheckedKeys:$t,dragOverNodeKey:Jt,dropPosition:Ot,keyEntities:Nt};return qe.createElement(qe.Fragment,null,sn&&ut&&qe.createElement("span",{style:Et,"aria-live":"assertive"},tt(ut)),qe.createElement("div",null,qe.createElement("input",{style:Et,disabled:at===!1||yt,tabIndex:at!==!1?Tn:null,onKeyDown:zn,onFocus:Zn,onBlur:hr,value:"",onChange:ye,"aria-label":"for screen reader"})),qe.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},qe.createElement("div",{className:"".concat(ne,"-indent")},qe.createElement("div",{ref:Xn,className:"".concat(ne,"-indent-unit")}))),qe.createElement(et.Z,(0,z.Z)({},ur,{data:Ct,itemKey:ht,height:Pn,fullHeight:!1,virtual:kn,itemHeight:Lt,scrollWidth:_n,prefixCls:"".concat(ne,"-list"),ref:Hn,role:"tree",onVisibleChange:function(Ln){Ln.every(function(rr){return ht(rr)!==ue})&&hn()}}),function(rn){var Ln=rn.pos,rr=Object.assign({},(ot(rn.data),rn.data)),Vn=rn.title,Un=rn.key,an=rn.isStart,nn=rn.isEnd,nr=(0,Te.km)(Un,Ln);delete rr.key,delete rr.children;var yr=(0,Te.H8)(nr,gn);return qe.createElement(je,(0,z.Z)({},rr,yr,{title:Vn,active:!!ut&&Un===ut.key,pos:Ln,data:rn.data,isStart:an,isEnd:nn,motion:vt,motionNodes:Un===ue?zt:null,motionType:xe,onMotionStart:Er,onMotionEnd:hn,treeNodeRequiredProps:gn,onMouseMove:function(){sr(null)}}))}))}),Ze=It,Bt=ie(82661),Qe=ie(34643),Je=ie(65065),kt=10,se=function(ae){(0,$e.Z)(ne,ae);var de=(0,Fe.Z)(ne);function ne(){var he;(0,Ce.Z)(this,ne);for(var He=arguments.length,Ue=new Array(He),bt=0;bt2&&arguments[2]!==void 0?arguments[2]:!1,$t=he.state,Nt=$t.dragChildrenKeys,yt=$t.dropPosition,en=$t.dropTargetKey,Jt=$t.dropTargetPos,Ot=$t.dropAllowed;if(Ot){var vt=he.props.onDrop;if(he.setState({dragOverNodeKey:null}),he.cleanDragState(),en!==null){var Pn=(0,Pe.Z)((0,Pe.Z)({},(0,Te.H8)(en,he.getTreeNodeRequiredProps())),{},{active:((St=he.getActiveItem())===null||St===void 0?void 0:St.key)===en,data:(0,Je.Z)(he.state.keyEntities,en).node}),Lt=Nt.includes(en);(0,Ge.ZP)(!Lt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var kn=(0,Bt.yx)(Jt),_n={event:Ie,node:(0,Te.F)(Pn),dragNode:he.dragNodeProps?(0,Te.F)(he.dragNodeProps):null,dragNodesKeys:[he.dragNodeProps.eventKey].concat(Nt),dropToGap:yt!==0,dropPosition:yt+Number(kn[kn.length-1])};Kt||vt==null||vt(_n),he.dragNodeProps=null}}}),(0,le.Z)((0,We.Z)(he),"cleanDragState",function(){var Ie=he.state.draggingNodeKey;Ie!==null&&he.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),he.dragStartMousePosition=null,he.currentMouseOverDroppableNodeKey=null}),(0,le.Z)((0,We.Z)(he),"triggerExpandActionExpand",function(Ie,st){var St=he.state,Kt=St.expandedKeys,$t=St.flattenNodes,Nt=st.expanded,yt=st.key,en=st.isLeaf;if(!(en||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var Jt=$t.filter(function(vt){return vt.key===yt})[0],Ot=(0,Te.F)((0,Pe.Z)((0,Pe.Z)({},(0,Te.H8)(yt,he.getTreeNodeRequiredProps())),{},{data:Jt.data}));he.setExpandedKeys(Nt?(0,Bt._5)(Kt,yt):(0,Bt.L0)(Kt,yt)),he.onNodeExpand(Ie,Ot)}}),(0,le.Z)((0,We.Z)(he),"onNodeClick",function(Ie,st){var St=he.props,Kt=St.onClick,$t=St.expandAction;$t==="click"&&he.triggerExpandActionExpand(Ie,st),Kt==null||Kt(Ie,st)}),(0,le.Z)((0,We.Z)(he),"onNodeDoubleClick",function(Ie,st){var St=he.props,Kt=St.onDoubleClick,$t=St.expandAction;$t==="doubleClick"&&he.triggerExpandActionExpand(Ie,st),Kt==null||Kt(Ie,st)}),(0,le.Z)((0,We.Z)(he),"onNodeSelect",function(Ie,st){var St=he.state.selectedKeys,Kt=he.state,$t=Kt.keyEntities,Nt=Kt.fieldNames,yt=he.props,en=yt.onSelect,Jt=yt.multiple,Ot=st.selected,vt=st[Nt.key],Pn=!Ot;Pn?Jt?St=(0,Bt.L0)(St,vt):St=[vt]:St=(0,Bt._5)(St,vt);var Lt=St.map(function(kn){var _n=(0,Je.Z)($t,kn);return _n?_n.node:null}).filter(Boolean);he.setUncontrolledState({selectedKeys:St}),en==null||en(St,{event:"select",selected:Pn,node:st,selectedNodes:Lt,nativeEvent:Ie.nativeEvent})}),(0,le.Z)((0,We.Z)(he),"onNodeCheck",function(Ie,st,St){var Kt=he.state,$t=Kt.keyEntities,Nt=Kt.checkedKeys,yt=Kt.halfCheckedKeys,en=he.props,Jt=en.checkStrictly,Ot=en.onCheck,vt=st.key,Pn,Lt={event:"check",node:st,checked:St,nativeEvent:Ie.nativeEvent};if(Jt){var kn=St?(0,Bt.L0)(Nt,vt):(0,Bt._5)(Nt,vt),_n=(0,Bt._5)(yt,vt);Pn={checked:kn,halfChecked:_n},Lt.checkedNodes=kn.map(function(Zn){return(0,Je.Z)($t,Zn)}).filter(Boolean).map(function(Zn){return Zn.node}),he.setUncontrolledState({checkedKeys:kn})}else{var at=(0,Qe.S)([].concat((0,ke.Z)(Nt),[vt]),!0,$t),ut=at.checkedKeys,sn=at.halfCheckedKeys;if(!St){var Tn=new Set(ut);Tn.delete(vt);var zn=(0,Qe.S)(Array.from(Tn),{checked:!1,halfCheckedKeys:sn},$t);ut=zn.checkedKeys,sn=zn.halfCheckedKeys}Pn=ut,Lt.checkedNodes=[],Lt.checkedNodesPositions=[],Lt.halfCheckedKeys=sn,ut.forEach(function(Zn){var hr=(0,Je.Z)($t,Zn);if(hr){var sr=hr.node,Er=hr.pos;Lt.checkedNodes.push(sr),Lt.checkedNodesPositions.push({node:sr,pos:Er})}}),he.setUncontrolledState({checkedKeys:ut},!1,{halfCheckedKeys:sn})}Ot==null||Ot(Pn,Lt)}),(0,le.Z)((0,We.Z)(he),"onNodeLoad",function(Ie){var st,St=Ie.key,Kt=he.state.keyEntities,$t=(0,Je.Z)(Kt,St);if(!($t!=null&&(st=$t.children)!==null&&st!==void 0&&st.length)){var Nt=new Promise(function(yt,en){he.setState(function(Jt){var Ot=Jt.loadedKeys,vt=Ot===void 0?[]:Ot,Pn=Jt.loadingKeys,Lt=Pn===void 0?[]:Pn,kn=he.props,_n=kn.loadData,at=kn.onLoad;if(!_n||vt.includes(St)||Lt.includes(St))return null;var ut=_n(Ie);return ut.then(function(){var sn=he.state.loadedKeys,Tn=(0,Bt.L0)(sn,St);at==null||at(Tn,{event:"load",node:Ie}),he.setUncontrolledState({loadedKeys:Tn}),he.setState(function(zn){return{loadingKeys:(0,Bt._5)(zn.loadingKeys,St)}}),yt()}).catch(function(sn){if(he.setState(function(zn){return{loadingKeys:(0,Bt._5)(zn.loadingKeys,St)}}),he.loadingRetryTimes[St]=(he.loadingRetryTimes[St]||0)+1,he.loadingRetryTimes[St]>=kt){var Tn=he.state.loadedKeys;(0,Ge.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),he.setUncontrolledState({loadedKeys:(0,Bt.L0)(Tn,St)}),yt()}en(sn)}),{loadingKeys:(0,Bt.L0)(Lt,St)}})});return Nt.catch(function(){}),Nt}}),(0,le.Z)((0,We.Z)(he),"onNodeMouseEnter",function(Ie,st){var St=he.props.onMouseEnter;St==null||St({event:Ie,node:st})}),(0,le.Z)((0,We.Z)(he),"onNodeMouseLeave",function(Ie,st){var St=he.props.onMouseLeave;St==null||St({event:Ie,node:st})}),(0,le.Z)((0,We.Z)(he),"onNodeContextMenu",function(Ie,st){var St=he.props.onRightClick;St&&(Ie.preventDefault(),St({event:Ie,node:st}))}),(0,le.Z)((0,We.Z)(he),"onFocus",function(){var Ie=he.props.onFocus;he.setState({focused:!0});for(var st=arguments.length,St=new Array(st),Kt=0;Kt1&&arguments[1]!==void 0?arguments[1]:!1,St=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!he.destroyed){var Kt=!1,$t=!0,Nt={};Object.keys(Ie).forEach(function(yt){if(he.props.hasOwnProperty(yt)){$t=!1;return}Kt=!0,Nt[yt]=Ie[yt]}),Kt&&(!st||$t)&&he.setState((0,Pe.Z)((0,Pe.Z)({},Nt),St))}}),(0,le.Z)((0,We.Z)(he),"scrollTo",function(Ie){he.listRef.current.scrollTo(Ie)}),he}return(0,fe.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var He=this.props,Ue=He.activeKey,bt=He.itemScrollOffset,Ie=bt===void 0?0:bt;Ue!==void 0&&Ue!==this.state.activeKey&&(this.setState({activeKey:Ue}),Ue!==null&&this.scrollTo({key:Ue,offset:Ie}))}},{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 He=this.state,Ue=He.focused,bt=He.flattenNodes,Ie=He.keyEntities,st=He.draggingNodeKey,St=He.activeKey,Kt=He.dropLevelOffset,$t=He.dropContainerKey,Nt=He.dropTargetKey,yt=He.dropPosition,en=He.dragOverNodeKey,Jt=He.indent,Ot=this.props,vt=Ot.prefixCls,Pn=Ot.className,Lt=Ot.style,kn=Ot.showLine,_n=Ot.focusable,at=Ot.tabIndex,ut=at===void 0?0:at,sn=Ot.selectable,Tn=Ot.showIcon,zn=Ot.icon,Zn=Ot.switcherIcon,hr=Ot.draggable,sr=Ot.checkable,Er=Ot.checkStrictly,Yt=Ot.disabled,ur=Ot.motion,Hn=Ot.loadData,Xn=Ot.filterTreeNode,Nn=Ot.height,qt=Ot.itemHeight,Gt=Ot.scrollWidth,Dt=Ot.virtual,mt=Ot.titleRender,Wt=Ot.dropIndicatorRender,En=Ot.onContextMenu,Kn=Ot.onScroll,fr=Ot.direction,Sr=Ot.rootClassName,Br=Ot.rootStyle,Cr=(0,_e.Z)(this.props,{aria:!0,data:!0}),br;hr&&((0,ze.Z)(hr)==="object"?br=hr:typeof hr=="function"?br={nodeDraggable:hr}:br={});var On={prefixCls:vt,selectable:sn,showIcon:Tn,icon:zn,switcherIcon:Zn,draggable:br,draggingNodeKey:st,checkable:sr,checkStrictly:Er,disabled:Yt,keyEntities:Ie,dropLevelOffset:Kt,dropContainerKey:$t,dropTargetKey:Nt,dropPosition:yt,dragOverNodeKey:en,indent:Jt,direction:fr,dropIndicatorRender:Wt,loadData:Hn,filterTreeNode:Xn,titleRender:mt,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 qe.createElement(nt.k.Provider,{value:On},qe.createElement("div",{className:ge()(vt,Pn,Sr,(0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(vt,"-show-line"),kn),"".concat(vt,"-focused"),Ue),"".concat(vt,"-active-focused"),St!==null)),style:Br},qe.createElement(Ze,(0,z.Z)({ref:this.listRef,prefixCls:vt,style:Lt,data:bt,disabled:Yt,selectable:sn,checkable:!!sr,motion:ur,dragging:st!==null,height:Nn,itemHeight:qt,virtual:Dt,focusable:_n,focused:Ue,tabIndex:ut,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:En,onScroll:Kn,scrollWidth:Gt},this.getTreeNodeRequiredProps(),Cr))))}}],[{key:"getDerivedStateFromProps",value:function(He,Ue){var bt=Ue.prevProps,Ie={prevProps:He};function st(ut){return!bt&&He.hasOwnProperty(ut)||bt&&bt[ut]!==He[ut]}var St,Kt=Ue.fieldNames;if(st("fieldNames")&&(Kt=(0,Te.w$)(He.fieldNames),Ie.fieldNames=Kt),st("treeData")?St=He.treeData:st("children")&&((0,Ge.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),St=(0,Te.zn)(He.children)),St){Ie.treeData=St;var $t=(0,Te.I8)(St,{fieldNames:Kt});Ie.keyEntities=(0,Pe.Z)((0,le.Z)({},ue,Ne),$t.keyEntities)}var Nt=Ie.keyEntities||Ue.keyEntities;if(st("expandedKeys")||bt&&st("autoExpandParent"))Ie.expandedKeys=He.autoExpandParent||!bt&&He.defaultExpandParent?(0,Bt.r7)(He.expandedKeys,Nt):He.expandedKeys;else if(!bt&&He.defaultExpandAll){var yt=(0,Pe.Z)({},Nt);delete yt[ue];var en=[];Object.keys(yt).forEach(function(ut){var sn=yt[ut];sn.children&&sn.children.length&&en.push(sn.key)}),Ie.expandedKeys=en}else!bt&&He.defaultExpandedKeys&&(Ie.expandedKeys=He.autoExpandParent||He.defaultExpandParent?(0,Bt.r7)(He.defaultExpandedKeys,Nt):He.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,St||Ie.expandedKeys){var Jt=(0,Te.oH)(St||Ue.treeData,Ie.expandedKeys||Ue.expandedKeys,Kt);Ie.flattenNodes=Jt}if(He.selectable&&(st("selectedKeys")?Ie.selectedKeys=(0,Bt.BT)(He.selectedKeys,He):!bt&&He.defaultSelectedKeys&&(Ie.selectedKeys=(0,Bt.BT)(He.defaultSelectedKeys,He))),He.checkable){var Ot;if(st("checkedKeys")?Ot=(0,Bt.E6)(He.checkedKeys)||{}:!bt&&He.defaultCheckedKeys?Ot=(0,Bt.E6)(He.defaultCheckedKeys)||{}:St&&(Ot=(0,Bt.E6)(He.checkedKeys)||{checkedKeys:Ue.checkedKeys,halfCheckedKeys:Ue.halfCheckedKeys}),Ot){var vt=Ot,Pn=vt.checkedKeys,Lt=Pn===void 0?[]:Pn,kn=vt.halfCheckedKeys,_n=kn===void 0?[]:kn;if(!He.checkStrictly){var at=(0,Qe.S)(Lt,!0,Nt);Lt=at.checkedKeys,_n=at.halfCheckedKeys}Ie.checkedKeys=Lt,Ie.halfCheckedKeys=_n}}return st("loadedKeys")&&(Ie.loadedKeys=He.loadedKeys),Ie}}]),ne}(qe.Component);(0,le.Z)(se,"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:it,allowDrop:function(){return!0},expandAction:!1}),(0,le.Z)(se,"TreeNode",Le.Z);var te=se,ee=te},82661:function(pn,ln,ie){"use strict";ie.d(ln,{BT:function(){return qe},E6:function(){return it},L0:function(){return le},OM:function(){return Ge},_5:function(){return Fe},r7:function(){return ot},wA:function(){return ge},yx:function(){return dt}});var z=ie(94480),ze=ie(76190),Pe=ie(48736),ke=ie(59301),Ce=ie(639),fe=ie(65065),We=ie(34061),$e=null;function Fe(De,me){if(!De)return[];var Ve=De.slice(),et=Ve.indexOf(me);return et>=0&&Ve.splice(et,1),Ve}function le(De,me){var Ve=(De||[]).slice();return Ve.indexOf(me)===-1&&Ve.push(me),Ve}function dt(De){return De.split("-")}function ge(De,me){var Ve=[],et=(0,fe.Z)(me,De);function At(){var Le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Le.forEach(function(Ae){var Re=Ae.key,Te=Ae.children;Ve.push(Re),At(Te)})}return At(et.children),Ve}function xt(De){if(De.parent){var me=dt(De.pos);return Number(me[me.length-1])===De.parent.children.length-1}return!1}function _e(De){var me=dt(De.pos);return Number(me[me.length-1])===0}function Ge(De,me,Ve,et,At,Le,Ae,Re,Te,Xe){var Ye,je=De.clientX,Rt=De.clientY,wt=De.target.getBoundingClientRect(),ft=wt.top,Et=wt.height,ye=(Xe==="rtl"?-1:1)*(((At==null?void 0:At.x)||0)-je),ue=(ye-12)/et,Oe=Te.filter(function(ee){var ae;return(ae=Re[ee])===null||ae===void 0||(ae=ae.children)===null||ae===void 0?void 0:ae.length}),Ne=(0,fe.Z)(Re,Ve.eventKey);if(Rt-1.5?Le({dragNode:kt,dropNode:se,dropPosition:1})?Bt=1:te=!1:Le({dragNode:kt,dropNode:se,dropPosition:0})?Bt=0:Le({dragNode:kt,dropNode:se,dropPosition:1})?Bt=1:te=!1:Le({dragNode:kt,dropNode:se,dropPosition:1})?Bt=1:te=!1,{dropPosition:Bt,dropLevelOffset:Qe,dropTargetKey:Ne.key,dropTargetPos:Ne.pos,dragOverNodeKey:Ze,dropContainerKey:Bt===0?null:((Ye=Ne.parent)===null||Ye===void 0?void 0:Ye.key)||null,dropAllowed:te}}function qe(De,me){if(De){var Ve=me.multiple;return Ve?De.slice():De.length?[De[0]]:De}}var nt=function(me){return me};function Tt(De,me){if(!De)return[];var Ve=me||{},et=Ve.processProps,At=et===void 0?nt:et,Le=Array.isArray(De)?De:[De];return Le.map(function(Ae){var Re=Ae.children,Te=_objectWithoutProperties(Ae,$e),Xe=Tt(Re,me);return React.createElement(TreeNode,_extends({key:Te.key},At(Te)),Xe)})}function it(De){if(!De)return null;var me;if(Array.isArray(De))me={checkedKeys:De,halfCheckedKeys:void 0};else if((0,ze.Z)(De)==="object")me={checkedKeys:De.checked||void 0,halfCheckedKeys:De.halfChecked||void 0};else return(0,Pe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return me}function ot(De,me){var Ve=new Set;function et(At){if(!Ve.has(At)){var Le=(0,fe.Z)(me,At);if(Le){Ve.add(At);var Ae=Le.parent,Re=Le.node;Re.disabled||Ae&&et(Ae.key)}}}return(De||[]).forEach(function(At){et(At)}),(0,z.Z)(Ve)}},34643:function(pn,ln,ie){"use strict";ie.d(ln,{S:function(){return We}});var z=ie(48736),ze=ie(65065);function Pe($e,Fe){var le=new Set;return $e.forEach(function(dt){Fe.has(dt)||le.add(dt)}),le}function ke($e){var Fe=$e||{},le=Fe.disabled,dt=Fe.disableCheckbox,ge=Fe.checkable;return!!(le||dt)||ge===!1}function Ce($e,Fe,le,dt){for(var ge=new Set($e),xt=new Set,_e=0;_e<=le;_e+=1){var Ge=Fe.get(_e)||new Set;Ge.forEach(function(it){var ot=it.key,De=it.node,me=it.children,Ve=me===void 0?[]:me;ge.has(ot)&&!dt(De)&&Ve.filter(function(et){return!dt(et.node)}).forEach(function(et){ge.add(et.key)})})}for(var qe=new Set,nt=le;nt>=0;nt-=1){var Tt=Fe.get(nt)||new Set;Tt.forEach(function(it){var ot=it.parent,De=it.node;if(!(dt(De)||!it.parent||qe.has(it.parent.key))){if(dt(it.parent.node)){qe.add(ot.key);return}var me=!0,Ve=!1;(ot.children||[]).filter(function(et){return!dt(et.node)}).forEach(function(et){var At=et.key,Le=ge.has(At);me&&!Le&&(me=!1),!Ve&&(Le||xt.has(At))&&(Ve=!0)}),me&&ge.add(ot.key),Ve&&xt.add(ot.key),qe.add(ot.key)}})}return{checkedKeys:Array.from(ge),halfCheckedKeys:Array.from(Pe(xt,ge))}}function fe($e,Fe,le,dt,ge){for(var xt=new Set($e),_e=new Set(Fe),Ge=0;Ge<=dt;Ge+=1){var qe=le.get(Ge)||new Set;qe.forEach(function(ot){var De=ot.key,me=ot.node,Ve=ot.children,et=Ve===void 0?[]:Ve;!xt.has(De)&&!_e.has(De)&&!ge(me)&&et.filter(function(At){return!ge(At.node)}).forEach(function(At){xt.delete(At.key)})})}_e=new Set;for(var nt=new Set,Tt=dt;Tt>=0;Tt-=1){var it=le.get(Tt)||new Set;it.forEach(function(ot){var De=ot.parent,me=ot.node;if(!(ge(me)||!ot.parent||nt.has(ot.parent.key))){if(ge(ot.parent.node)){nt.add(De.key);return}var Ve=!0,et=!1;(De.children||[]).filter(function(At){return!ge(At.node)}).forEach(function(At){var Le=At.key,Ae=xt.has(Le);Ve&&!Ae&&(Ve=!1),!et&&(Ae||_e.has(Le))&&(et=!0)}),Ve||xt.delete(De.key),et&&_e.add(De.key),nt.add(De.key)}})}return{checkedKeys:Array.from(xt),halfCheckedKeys:Array.from(Pe(_e,xt))}}function We($e,Fe,le,dt){var ge=[],xt;dt?xt=dt:xt=ke;var _e=new Set($e.filter(function(Tt){var it=!!(0,ze.Z)(le,Tt);return it||ge.push(Tt),it})),Ge=new Map,qe=0;Object.keys(le).forEach(function(Tt){var it=le[Tt],ot=it.level,De=Ge.get(ot);De||(De=new Set,Ge.set(ot,De)),De.add(it),qe=Math.max(qe,ot)}),(0,z.ZP)(!ge.length,"Tree missing follow keys: ".concat(ge.slice(0,100).map(function(Tt){return"'".concat(Tt,"'")}).join(", ")));var nt;return Fe===!0?nt=Ce(_e,Ge,qe,xt):nt=fe(_e,Fe.halfCheckedKeys,Ge,qe,xt),nt}},65065:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return z}});function z(ze,Pe){return ze[Pe]}},34061:function(pn,ln,ie){"use strict";ie.d(ln,{F:function(){return ot},H8:function(){return it},I8:function(){return Tt},km:function(){return ge},oH:function(){return qe},w$:function(){return xt},zn:function(){return Ge}});var z=ie(76190),ze=ie(94480),Pe=ie(33885),ke=ie(75931),Ce=ie(11592),fe=ie(2738),We=ie(48736),$e=ie(65065),Fe=["children"];function le(De,me){return"".concat(De,"-").concat(me)}function dt(De){return De&&De.type&&De.type.isTreeNode}function ge(De,me){return De!=null?De:me}function xt(De){var me=De||{},Ve=me.title,et=me._title,At=me.key,Le=me.children,Ae=Ve||"title";return{title:Ae,_title:et||[Ae],key:At||"key",children:Le||"children"}}function _e(De,me){var Ve=new Map;function et(At){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(At||[]).forEach(function(Ae){var Re=Ae[me.key],Te=Ae[me.children];warning(Re!=null,"Tree node must have a certain key: [".concat(Le).concat(Re,"]"));var Xe=String(Re);warning(!Ve.has(Xe)||Re===null||Re===void 0,"Same 'key' exist in the Tree: ".concat(Xe)),Ve.set(Xe,!0),et(Te,"".concat(Le).concat(Xe," > "))})}et(De)}function Ge(De){function me(Ve){var et=(0,Ce.Z)(Ve);return et.map(function(At){if(!dt(At))return(0,We.ZP)(!At,"Tree/TreeNode can only accept TreeNode as children."),null;var Le=At.key,Ae=At.props,Re=Ae.children,Te=(0,ke.Z)(Ae,Fe),Xe=(0,Pe.Z)({key:Le},Te),Ye=me(Re);return Ye.length&&(Xe.children=Ye),Xe}).filter(function(At){return At})}return me(De)}function qe(De,me,Ve){var et=xt(Ve),At=et._title,Le=et.key,Ae=et.children,Re=new Set(me===!0?[]:me),Te=[];function Xe(Ye){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ye.map(function(Rt,wt){for(var ft=le(je?je.pos:"0",wt),Et=ge(Rt[Le],ft),ye,ue=0;ue1&&arguments[1]!==void 0?arguments[1]:{},Ve=me.initWrapper,et=me.processEntity,At=me.onProcessFinished,Le=me.externalGetKey,Ae=me.childrenPropName,Re=me.fieldNames,Te=arguments.length>2?arguments[2]:void 0,Xe=Le||Te,Ye={},je={},Rt={posEntities:Ye,keyEntities:je};return Ve&&(Rt=Ve(Rt)||Rt),nt(De,function(wt){var ft=wt.node,Et=wt.index,ye=wt.pos,ue=wt.key,Oe=wt.parentPos,Ne=wt.level,rt=wt.nodes,Be={node:ft,nodes:rt,index:Et,key:ue,pos:ye,level:Ne},ht=ge(ue,ye);Ye[ye]=Be,je[ht]=Be,Be.parent=Ye[Oe],Be.parent&&(Be.parent.children=Be.parent.children||[],Be.parent.children.push(Be)),et&&et(Be,Rt)},{externalGetKey:Xe,childrenPropName:Ae,fieldNames:Re}),At&&At(Rt),Rt}function it(De,me){var Ve=me.expandedKeys,et=me.selectedKeys,At=me.loadedKeys,Le=me.loadingKeys,Ae=me.checkedKeys,Re=me.halfCheckedKeys,Te=me.dragOverNodeKey,Xe=me.dropPosition,Ye=me.keyEntities,je=(0,$e.Z)(Ye,De),Rt={eventKey:De,expanded:Ve.indexOf(De)!==-1,selected:et.indexOf(De)!==-1,loaded:At.indexOf(De)!==-1,loading:Le.indexOf(De)!==-1,checked:Ae.indexOf(De)!==-1,halfChecked:Re.indexOf(De)!==-1,pos:String(je?je.pos:""),dragOver:Te===De&&Xe===0,dragOverGapTop:Te===De&&Xe===-1,dragOverGapBottom:Te===De&&Xe===1};return Rt}function ot(De){var me=De.data,Ve=De.expanded,et=De.selected,At=De.checked,Le=De.loaded,Ae=De.loading,Re=De.halfChecked,Te=De.dragOver,Xe=De.dragOverGapTop,Ye=De.dragOverGapBottom,je=De.pos,Rt=De.active,wt=De.eventKey,ft=(0,Pe.Z)((0,Pe.Z)({},me),{},{expanded:Ve,selected:et,checked:At,loaded:Le,loading:Ae,halfChecked:Re,dragOver:Te,dragOverGapTop:Xe,dragOverGapBottom:Ye,pos:je,active:Rt,key:wt});return"props"in ft||Object.defineProperty(ft,"props",{get:function(){return(0,We.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),De}}),ft}},90472:function(pn,ln,ie){"use strict";ie.d(ln,{Z:function(){return wt}});var z=ie(54476),ze=ie(67732),Pe=ie(83652),ke=ie(31226),Ce=ie(42403),fe=ie(158),We=ie(20068),$e=ie(59301),Fe=ie(33885),le=ie(75931),dt=ie(76190),ge=ie(75044),xt=ie(3202),_e=ie(94480),Ge=ie(92310),qe=ie.n(Ge),nt=ie(26112),Tt=ie(48736),it=function(ft,Et){if(ft&&Et){var ye=Array.isArray(Et)?Et:Et.split(","),ue=ft.name||"",Oe=ft.type||"",Ne=Oe.replace(/\/.*$/,"");return ye.some(function(rt){var Be=rt.trim();if(/^\*(\/\*)?$/.test(rt))return!0;if(Be.charAt(0)==="."){var ht=ue.toLowerCase(),tt=Be.toLowerCase(),It=[tt];return(tt===".jpg"||tt===".jpeg")&&(It=[".jpg",".jpeg"]),It.some(function(Ze){return ht.endsWith(Ze)})}return/\/\*$/.test(Be)?Ne===Be.replace(/\/.*$/,""):Oe===Be?!0:/^\w+$/.test(Be)?((0,Tt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Be,"'.Skip for check.")),!0):!1})}return!0};function ot(ft,Et){var ye="cannot ".concat(ft.method," ").concat(ft.action," ").concat(Et.status,"'"),ue=new Error(ye);return ue.status=Et.status,ue.method=ft.method,ue.url=ft.action,ue}function De(ft){var Et=ft.responseText||ft.response;if(!Et)return Et;try{return JSON.parse(Et)}catch(ye){return Et}}function me(ft){var Et=new XMLHttpRequest;ft.onProgress&&Et.upload&&(Et.upload.onprogress=function(Ne){Ne.total>0&&(Ne.percent=Ne.loaded/Ne.total*100),ft.onProgress(Ne)});var ye=new FormData;ft.data&&Object.keys(ft.data).forEach(function(Oe){var Ne=ft.data[Oe];if(Array.isArray(Ne)){Ne.forEach(function(rt){ye.append("".concat(Oe,"[]"),rt)});return}ye.append(Oe,Ne)}),ft.file instanceof Blob?ye.append(ft.filename,ft.file,ft.file.name):ye.append(ft.filename,ft.file),Et.onerror=function(Ne){ft.onError(Ne)},Et.onload=function(){return Et.status<200||Et.status>=300?ft.onError(ot(ft,Et),De(Et)):ft.onSuccess(De(Et),Et)},Et.open(ft.method,ft.action,!0),ft.withCredentials&&"withCredentials"in Et&&(Et.withCredentials=!0);var ue=ft.headers||{};return ue["X-Requested-With"]!==null&&Et.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ue).forEach(function(Oe){ue[Oe]!==null&&Et.setRequestHeader(Oe,ue[Oe])}),Et.send(ye),{abort:function(){Et.abort()}}}var Ve=function(){var ft=(0,xt.Z)((0,ge.Z)().mark(function Et(ye,ue){var Oe,Ne,rt,Be,ht,tt,It,Ze;return(0,ge.Z)().wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:tt=function(){return tt=(0,xt.Z)((0,ge.Z)().mark(function kt(se){return(0,ge.Z)().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.abrupt("return",new Promise(function(ae){se.file(function(de){ue(de)?(se.fullPath&&!de.webkitRelativePath&&(Object.defineProperties(de,{webkitRelativePath:{writable:!0}}),de.webkitRelativePath=se.fullPath.replace(/^\//,""),Object.defineProperties(de,{webkitRelativePath:{writable:!1}})),ae(de)):ae(null)})}));case 1:case"end":return ee.stop()}},kt)})),tt.apply(this,arguments)},ht=function(kt){return tt.apply(this,arguments)},Be=function(){return Be=(0,xt.Z)((0,ge.Z)().mark(function kt(se){var te,ee,ae,de,ne;return(0,ge.Z)().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:te=se.createReader(),ee=[];case 2:return He.next=5,new Promise(function(Ue){te.readEntries(Ue,function(){return Ue([])})});case 5:if(ae=He.sent,de=ae.length,de){He.next=9;break}return He.abrupt("break",12);case 9:for(ne=0;nene?ee-(ae-ne):ee+(ae-de)}function it(se,te,ee){var ae=se.length,de=te.length,ne,he;if(ae===0&&de===0)return null;ae2&&arguments[2]!==void 0?arguments[2]:!1,st=Ue?bt<0&&He.current.left||bt>0&&He.current.right:bt<0&&He.current.top||bt>0&&He.current.bottom;return Ie&&st?(clearTimeout(ne.current),de.current=!1):(!st||de.current)&&he(),!de.current&&st}};function At(se,te,ee,ae,de,ne,he){var He=(0,ge.useRef)(0),Ue=(0,ge.useRef)(null),bt=(0,ge.useRef)(null),Ie=(0,ge.useRef)(!1),st=et(te,ee,ae,de);function St(Jt,Ot){if(De.Z.cancel(Ue.current),!st(!1,Ot)){var vt=Jt;if(!vt._virtualHandled)vt._virtualHandled=!0;else return;He.current+=Ot,bt.current=Ot,Ve||vt.preventDefault(),Ue.current=(0,De.Z)(function(){var Pn=Ie.current?10:1;he(He.current*Pn,!1),He.current=0})}}function Kt(Jt,Ot){he(Ot,!0),Ve||Jt.preventDefault()}var $t=(0,ge.useRef)(null),Nt=(0,ge.useRef)(null);function yt(Jt){if(se){De.Z.cancel(Nt.current),Nt.current=(0,De.Z)(function(){$t.current=null},2);var Ot=Jt.deltaX,vt=Jt.deltaY,Pn=Jt.shiftKey,Lt=Ot,kn=vt;($t.current==="sx"||!$t.current&&Pn&&vt&&!Ot)&&(Lt=vt,kn=0,$t.current="sx");var _n=Math.abs(Lt),at=Math.abs(kn);$t.current===null&&($t.current=ne&&_n>at?"x":"y"),$t.current==="y"?St(Jt,kn):Kt(Jt,Lt)}}function en(Jt){se&&(Ie.current=Jt.detail===bt.current)}return[yt,en]}function Le(se,te,ee,ae){var de=ge.useMemo(function(){return[new Map,[]]},[se,ee.id,ae]),ne=(0,Ce.Z)(de,2),he=ne[0],He=ne[1],Ue=function(Ie){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ie,St=he.get(Ie),Kt=he.get(st);if(St===void 0||Kt===void 0)for(var $t=se.length,Nt=He.length;Nt<$t;Nt+=1){var yt,en=se[Nt],Jt=te(en);he.set(Jt,Nt);var Ot=(yt=ee.get(Jt))!==null&&yt!==void 0?yt:ae;if(He[Nt]=(He[Nt-1]||0)+Ot,Jt===Ie&&(St=Nt),Jt===st&&(Kt=Nt),St!==void 0&&Kt!==void 0)break}return{top:He[St-1]||0,bottom:He[Kt]}};return Ue}var Ae=ie(67732),Re=ie(83652),Te=function(){function se(){(0,Ae.Z)(this,se),(0,ke.Z)(this,"maps",void 0),(0,ke.Z)(this,"id",0),(0,ke.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,Re.Z)(se,[{key:"set",value:function(ee,ae){this.diffRecords.set(ee,this.maps[ee]),this.maps[ee]=ae,this.id+=1}},{key:"get",value:function(ee){return this.maps[ee]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),se}(),Xe=Te;function Ye(se){var te=parseFloat(se);return isNaN(te)?0:te}function je(se,te,ee){var ae=ge.useState(0),de=(0,Ce.Z)(ae,2),ne=de[0],he=de[1],He=(0,ge.useRef)(new Map),Ue=(0,ge.useRef)(new Xe),bt=(0,ge.useRef)(0);function Ie(){bt.current+=1}function st(){var Kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ie();var $t=function(){var en=!1;He.current.forEach(function(Jt,Ot){if(Jt&&Jt.offsetParent){var vt=Jt.offsetHeight,Pn=getComputedStyle(Jt),Lt=Pn.marginTop,kn=Pn.marginBottom,_n=Ye(Lt),at=Ye(kn),ut=vt+_n+at;Ue.current.get(Ot)!==ut&&(Ue.current.set(Ot,ut),en=!0)}}),en&&he(function(Jt){return Jt+1})};if(Kt)$t();else{bt.current+=1;var Nt=bt.current;Promise.resolve().then(function(){Nt===bt.current&&$t()})}}function St(Kt,$t){var Nt=se(Kt),yt=He.current.get(Nt);$t?(He.current.set(Nt,$t),st()):He.current.delete(Nt),!yt!=!$t&&($t?te==null||te(Kt):ee==null||ee(Kt))}return(0,ge.useEffect)(function(){return Ie},[]),[St,st,Ue.current,ne]}var Rt=14/15;function wt(se,te,ee){var ae=(0,ge.useRef)(!1),de=(0,ge.useRef)(0),ne=(0,ge.useRef)(0),he=(0,ge.useRef)(null),He=(0,ge.useRef)(null),Ue,bt=function(Kt){if(ae.current){var $t=Math.ceil(Kt.touches[0].pageX),Nt=Math.ceil(Kt.touches[0].pageY),yt=de.current-$t,en=ne.current-Nt,Jt=Math.abs(yt)>Math.abs(en);Jt?de.current=$t:ne.current=Nt;var Ot=ee(Jt,Jt?yt:en,!1,Kt);Ot&&Kt.preventDefault(),clearInterval(He.current),Ot&&(He.current=setInterval(function(){Jt?yt*=Rt:en*=Rt;var vt=Math.floor(Jt?yt:en);(!ee(Jt,vt,!0)||Math.abs(vt)<=.1)&&clearInterval(He.current)},16))}},Ie=function(){ae.current=!1,Ue()},st=function(Kt){Ue(),Kt.touches.length===1&&!ae.current&&(ae.current=!0,de.current=Math.ceil(Kt.touches[0].pageX),ne.current=Math.ceil(Kt.touches[0].pageY),he.current=Kt.target,he.current.addEventListener("touchmove",bt,{passive:!1}),he.current.addEventListener("touchend",Ie,{passive:!0}))};Ue=function(){he.current&&(he.current.removeEventListener("touchmove",bt),he.current.removeEventListener("touchend",Ie))},(0,dt.Z)(function(){return se&&te.current.addEventListener("touchstart",st,{passive:!0}),function(){var St;(St=te.current)===null||St===void 0||St.removeEventListener("touchstart",st),Ue(),clearInterval(He.current)}},[se])}function ft(se){return Math.floor(Math.pow(se,.5))}function Et(se,te){var ee="touches"in se?se.touches[0]:se;return ee[te?"pageX":"pageY"]-window[te?"scrollX":"scrollY"]}function ye(se,te,ee){ge.useEffect(function(){var ae=te.current;if(se&&ae){var de=!1,ne,he,He=function(){De.Z.cancel(ne)},Ue=function St(){He(),ne=(0,De.Z)(function(){ee(he),St()})},bt=function(){de=!1,He()},Ie=function(Kt){if(!(Kt.target.draggable||Kt.button!==0)){var $t=Kt;$t._virtualHandled||($t._virtualHandled=!0,de=!0)}},st=function(Kt){if(de){var $t=Et(Kt,!1),Nt=ae.getBoundingClientRect(),yt=Nt.top,en=Nt.bottom;if($t<=yt){var Jt=yt-$t;he=-ft(Jt),Ue()}else if($t>=en){var Ot=$t-en;he=ft(Ot),Ue()}else He()}};return ae.addEventListener("mousedown",Ie),ae.ownerDocument.addEventListener("mouseup",bt),ae.ownerDocument.addEventListener("mousemove",st),ae.ownerDocument.addEventListener("dragend",bt),function(){ae.removeEventListener("mousedown",Ie),ae.ownerDocument.removeEventListener("mouseup",bt),ae.ownerDocument.removeEventListener("mousemove",st),ae.ownerDocument.removeEventListener("dragend",bt),He()}}},[se])}var ue=10;function Oe(se,te,ee,ae,de,ne,he,He){var Ue=ge.useRef(),bt=ge.useState(null),Ie=(0,Ce.Z)(bt,2),st=Ie[0],St=Ie[1];return(0,dt.Z)(function(){if(st&&st.times=0;Zn-=1){var hr=de(te[Zn]),sr=ee.get(hr);if(sr===void 0){Jt=!0;break}if(zn-=sr,zn<=0)break}switch(Pn){case"top":vt=kn-yt;break;case"bottom":vt=_n-en+yt;break;default:{var Er=se.current.scrollTop,Yt=Er+en;knYt&&(Ot="bottom")}}vt!==null&&he(vt),vt!==st.lastTop&&(Jt=!0)}Jt&&St((0,Pe.Z)((0,Pe.Z)({},st),{},{times:st.times+1,targetAlign:Ot,lastTop:vt}))}},[st,se.current]),function(Kt){if(Kt==null){He();return}if(De.Z.cancel(Ue.current),typeof Kt=="number")he(Kt);else if(Kt&&(0,ze.Z)(Kt)==="object"){var $t,Nt=Kt.align;"index"in Kt?$t=Kt.index:$t=te.findIndex(function(Jt){return de(Jt)===Kt.key});var yt=Kt.offset,en=yt===void 0?0:yt;St({times:0,index:$t,offset:en,originAlign:Nt})}}}var Ne=ge.forwardRef(function(se,te){var ee=se.prefixCls,ae=se.rtl,de=se.scrollOffset,ne=se.scrollRange,he=se.onStartMove,He=se.onStopMove,Ue=se.onScroll,bt=se.horizontal,Ie=se.spinSize,st=se.containerSize,St=se.style,Kt=se.thumbStyle,$t=se.showScrollBar,Nt=ge.useState(!1),yt=(0,Ce.Z)(Nt,2),en=yt[0],Jt=yt[1],Ot=ge.useState(null),vt=(0,Ce.Z)(Ot,2),Pn=vt[0],Lt=vt[1],kn=ge.useState(null),_n=(0,Ce.Z)(kn,2),at=_n[0],ut=_n[1],sn=!ae,Tn=ge.useRef(),zn=ge.useRef(),Zn=ge.useState($t),hr=(0,Ce.Z)(Zn,2),sr=hr[0],Er=hr[1],Yt=ge.useRef(),ur=function(){$t===!0||$t===!1||(clearTimeout(Yt.current),Er(!0),Yt.current=setTimeout(function(){Er(!1)},3e3))},Hn=ne-st||0,Xn=st-Ie||0,Nn=ge.useMemo(function(){if(de===0||Hn===0)return 0;var Sr=de/Hn;return Sr*Xn},[de,Hn,Xn]),qt=function(Br){Br.stopPropagation(),Br.preventDefault()},Gt=ge.useRef({top:Nn,dragging:en,pageY:Pn,startTop:at});Gt.current={top:Nn,dragging:en,pageY:Pn,startTop:at};var Dt=function(Br){Jt(!0),Lt(Et(Br,bt)),ut(Gt.current.top),he(),Br.stopPropagation(),Br.preventDefault()};ge.useEffect(function(){var Sr=function(On){On.preventDefault()},Br=Tn.current,Cr=zn.current;return Br.addEventListener("touchstart",Sr,{passive:!1}),Cr.addEventListener("touchstart",Dt,{passive:!1}),function(){Br.removeEventListener("touchstart",Sr),Cr.removeEventListener("touchstart",Dt)}},[]);var mt=ge.useRef();mt.current=Hn;var Wt=ge.useRef();Wt.current=Xn,ge.useEffect(function(){if(en){var Sr,Br=function(On){var zt=Gt.current,Yn=zt.dragging,jt=zt.pageY,xn=zt.startTop;De.Z.cancel(Sr);var xe=Tn.current.getBoundingClientRect(),Ke=st/(bt?xe.width:xe.height);if(Yn){var An=(Et(On,bt)-jt)*Ke,hn=xn;!sn&&bt?hn-=An:hn+=An;var Ct=mt.current,gn=Wt.current,rn=gn?hn/gn:0,Ln=Math.ceil(rn*Ct);Ln=Math.max(Ln,0),Ln=Math.min(Ln,Ct),Sr=(0,De.Z)(function(){Ue(Ln,bt)})}},Cr=function(){Jt(!1),He()};return window.addEventListener("mousemove",Br,{passive:!0}),window.addEventListener("touchmove",Br,{passive:!0}),window.addEventListener("mouseup",Cr,{passive:!0}),window.addEventListener("touchend",Cr,{passive:!0}),function(){window.removeEventListener("mousemove",Br),window.removeEventListener("touchmove",Br),window.removeEventListener("mouseup",Cr),window.removeEventListener("touchend",Cr),De.Z.cancel(Sr)}}},[en]),ge.useEffect(function(){return ur(),function(){clearTimeout(Yt.current)}},[de]),ge.useImperativeHandle(te,function(){return{delayHidden:ur}});var En="".concat(ee,"-scrollbar"),Kn={position:"absolute",visibility:sr?null:"hidden"},fr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return bt?(Object.assign(Kn,{height:8,left:0,right:0,bottom:0}),Object.assign(fr,(0,ke.Z)({height:"100%",width:Ie},sn?"left":"right",Nn))):(Object.assign(Kn,(0,ke.Z)({width:8,top:0,bottom:0},sn?"right":"left",0)),Object.assign(fr,{width:"100%",height:Ie,top:Nn})),ge.createElement("div",{ref:Tn,className:$e()(En,(0,ke.Z)((0,ke.Z)((0,ke.Z)({},"".concat(En,"-horizontal"),bt),"".concat(En,"-vertical"),!bt),"".concat(En,"-visible"),sr)),style:(0,Pe.Z)((0,Pe.Z)({},Kn),St),onMouseDown:qt,onMouseMove:ur},ge.createElement("div",{ref:zn,className:$e()("".concat(En,"-thumb"),(0,ke.Z)({},"".concat(En,"-thumb-moving"),en)),style:(0,Pe.Z)((0,Pe.Z)({},fr),Kt),onMouseDown:Dt}))}),rt=Ne,Be=20;function ht(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ee=se/te*se;return isNaN(ee)&&(ee=0),ee=Math.max(ee,Be),Math.floor(ee)}var tt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],It=[],Ze={overflowY:"auto",overflowAnchor:"none"};function Bt(se,te){var ee=se.prefixCls,ae=ee===void 0?"rc-virtual-list":ee,de=se.className,ne=se.height,he=se.itemHeight,He=se.fullHeight,Ue=He===void 0?!0:He,bt=se.style,Ie=se.data,st=se.children,St=se.itemKey,Kt=se.virtual,$t=se.direction,Nt=se.scrollWidth,yt=se.component,en=yt===void 0?"div":yt,Jt=se.onScroll,Ot=se.onVirtualScroll,vt=se.onVisibleChange,Pn=se.innerProps,Lt=se.extraRender,kn=se.styles,_n=se.showScrollBar,at=_n===void 0?"optional":_n,ut=(0,fe.Z)(se,tt),sn=ge.useCallback(function(Ht){return typeof St=="function"?St(Ht):Ht==null?void 0:Ht[St]},[St]),Tn=je(sn,null,null),zn=(0,Ce.Z)(Tn,4),Zn=zn[0],hr=zn[1],sr=zn[2],Er=zn[3],Yt=!!(Kt!==!1&&ne&&he),ur=ge.useMemo(function(){return Object.values(sr.maps).reduce(function(Ht,vn){return Ht+vn},0)},[sr.id,sr.maps]),Hn=Yt&&Ie&&(Math.max(he*Ie.length,ur)>ne||!!Nt),Xn=$t==="rtl",Nn=$e()(ae,(0,ke.Z)({},"".concat(ae,"-rtl"),Xn),de),qt=Ie||It,Gt=(0,ge.useRef)(),Dt=(0,ge.useRef)(),mt=(0,ge.useRef)(),Wt=(0,ge.useState)(0),En=(0,Ce.Z)(Wt,2),Kn=En[0],fr=En[1],Sr=(0,ge.useState)(0),Br=(0,Ce.Z)(Sr,2),Cr=Br[0],br=Br[1],On=(0,ge.useState)(!1),zt=(0,Ce.Z)(On,2),Yn=zt[0],jt=zt[1],xn=function(){jt(!0)},xe=function(){jt(!1)},Ke={getKey:sn};function An(Ht){fr(function(vn){var Cn;typeof Ht=="function"?Cn=Ht(vn):Cn=Ht;var bn=la(Cn);return Gt.current.scrollTop=bn,bn})}var hn=(0,ge.useRef)({start:0,end:qt.length}),Ct=(0,ge.useRef)(),gn=ot(qt,sn),rn=(0,Ce.Z)(gn,1),Ln=rn[0];Ct.current=Ln;var rr=ge.useMemo(function(){if(!Yt)return{scrollHeight:void 0,start:0,end:qt.length-1,offset:void 0};if(!Hn){var Ht;return{scrollHeight:((Ht=Dt.current)===null||Ht===void 0?void 0:Ht.offsetHeight)||0,start:0,end:qt.length-1,offset:void 0}}for(var vn=0,Cn,bn,Wn,dr=qt.length,oe=0;oe=Kn&&Cn===void 0&&(Cn=oe,bn=vn),Me>Kn+ne&&Wn===void 0&&(Wn=oe),vn=Me}return Cn===void 0&&(Cn=0,bn=0,Wn=Math.ceil(ne/he)),Wn===void 0&&(Wn=qt.length-1),Wn=Math.min(Wn+1,qt.length-1),{scrollHeight:vn,start:Cn,end:Wn,offset:bn}},[Hn,Yt,Kn,qt,Er,ne]),Vn=rr.scrollHeight,Un=rr.start,an=rr.end,nn=rr.offset;hn.current.start=Un,hn.current.end=an,ge.useLayoutEffect(function(){var Ht=sr.getRecord();if(Ht.size===1){var vn=Array.from(Ht.keys())[0],Cn=Ht.get(vn),bn=qt[Un];if(bn&&Cn===void 0){var Wn=sn(bn);if(Wn===vn){var dr=sr.get(vn),oe=dr-he;An(function(be){return be+oe})}}}sr.resetRecord()},[Vn]);var nr=ge.useState({width:0,height:ne}),yr=(0,Ce.Z)(nr,2),Ar=yr[0],Dr=yr[1],Nr=function(vn){Dr({width:vn.offsetWidth,height:vn.offsetHeight})},zr=(0,ge.useRef)(),qr=(0,ge.useRef)(),Hr=ge.useMemo(function(){return ht(Ar.width,Nt)},[Ar.width,Nt]),ra=ge.useMemo(function(){return ht(Ar.height,Vn)},[Ar.height,Vn]),Gr=Vn-ne,ea=(0,ge.useRef)(Gr);ea.current=Gr;function la(Ht){var vn=Ht;return Number.isNaN(ea.current)||(vn=Math.min(vn,ea.current)),vn=Math.max(vn,0),vn}var fa=Kn<=0,ga=Kn>=Gr,ya=Cr<=0,oa=Cr>=Nt,Jr=et(fa,ga,ya,oa),ma=function(){return{x:Xn?-Cr:Cr,y:Kn}},ua=(0,ge.useRef)(ma()),ar=(0,le.zX)(function(Ht){if(Ot){var vn=(0,Pe.Z)((0,Pe.Z)({},ma()),Ht);(ua.current.x!==vn.x||ua.current.y!==vn.y)&&(Ot(vn),ua.current=vn)}});function cr(Ht,vn){var Cn=Ht;vn?((0,xt.flushSync)(function(){br(Cn)}),ar()):An(Cn)}function Zr(Ht){var vn=Ht.currentTarget.scrollTop;vn!==Kn&&An(vn),Jt==null||Jt(Ht),ar()}var ca=function(vn){var Cn=vn,bn=Nt?Nt-Ar.width:0;return Cn=Math.max(Cn,0),Cn=Math.min(Cn,bn),Cn},sa=(0,le.zX)(function(Ht,vn){vn?((0,xt.flushSync)(function(){br(function(Cn){var bn=Cn+(Xn?-Ht:Ht);return ca(bn)})}),ar()):An(function(Cn){var bn=Cn+Ht;return bn})}),aa=At(Yt,fa,ga,ya,oa,!!Nt,sa),ba=(0,Ce.Z)(aa,2),lt=ba[0],Qt=ba[1];wt(Yt,Gt,function(Ht,vn,Cn,bn){var Wn=bn;return Jr(Ht,vn,Cn)?!1:!Wn||!Wn._virtualHandled?(Wn&&(Wn._virtualHandled=!0),lt({preventDefault:function(){},deltaX:Ht?vn:0,deltaY:Ht?0:vn}),!0):!1}),ye(Hn,Gt,function(Ht){An(function(vn){return vn+Ht})}),(0,dt.Z)(function(){function Ht(Cn){var bn=fa&&Cn.detail<0,Wn=ga&&Cn.detail>0;Yt&&!bn&&!Wn&&Cn.preventDefault()}var vn=Gt.current;return vn.addEventListener("wheel",lt,{passive:!1}),vn.addEventListener("DOMMouseScroll",Qt,{passive:!0}),vn.addEventListener("MozMousePixelScroll",Ht,{passive:!1}),function(){vn.removeEventListener("wheel",lt),vn.removeEventListener("DOMMouseScroll",Qt),vn.removeEventListener("MozMousePixelScroll",Ht)}},[Yt,fa,ga]),(0,dt.Z)(function(){if(Nt){var Ht=ca(Cr);br(Ht),ar({x:Ht})}},[Ar.width,Nt]);var Zt=function(){var vn,Cn;(vn=zr.current)===null||vn===void 0||vn.delayHidden(),(Cn=qr.current)===null||Cn===void 0||Cn.delayHidden()},Vt=Oe(Gt,qt,sr,he,sn,function(){return hr(!0)},An,Zt);ge.useImperativeHandle(te,function(){return{nativeElement:mt.current,getScrollInfo:ma,scrollTo:function(vn){function Cn(bn){return bn&&(0,ze.Z)(bn)==="object"&&("left"in bn||"top"in bn)}Cn(vn)?(vn.left!==void 0&&br(ca(vn.left)),Vt(vn.top)):Vt(vn)}}}),(0,dt.Z)(function(){if(vt){var Ht=qt.slice(Un,an+1);vt(Ht,qt)}},[Un,an,qt]);var yn=Le(qt,sn,sr,he),Bn=Lt==null?void 0:Lt({start:Un,end:an,virtual:Hn,offsetX:Cr,offsetY:nn,rtl:Xn,getSize:yn}),er=nt(qt,Un,an,Nt,Cr,Zn,st,Ke),Jn=null;ne&&(Jn=(0,Pe.Z)((0,ke.Z)({},Ue?"height":"maxHeight",ne),Ze),Yt&&(Jn.overflowY="hidden",Nt&&(Jn.overflowX="hidden"),Yn&&(Jn.pointerEvents="none")));var Mn={};return Xn&&(Mn.dir="rtl"),ge.createElement("div",(0,z.Z)({ref:mt,style:(0,Pe.Z)((0,Pe.Z)({},bt),{},{position:"relative"}),className:Nn},Mn,ut),ge.createElement(Fe.Z,{onResize:Nr},ge.createElement(en,{className:"".concat(ae,"-holder"),style:Jn,ref:Gt,onScroll:Zr,onMouseEnter:Zt},ge.createElement(Ge,{prefixCls:ae,height:Vn,offsetX:Cr,offsetY:nn,scrollWidth:Nt,onInnerResize:hr,ref:Dt,innerProps:Pn,rtl:Xn,extra:Bn},er))),Hn&&Vn>ne&&ge.createElement(rt,{ref:zr,prefixCls:ae,scrollOffset:Kn,scrollRange:Vn,rtl:Xn,onScroll:cr,onStartMove:xn,onStopMove:xe,spinSize:ra,containerSize:Ar.height,style:kn==null?void 0:kn.verticalScrollBar,thumbStyle:kn==null?void 0:kn.verticalScrollBarThumb,showScrollBar:at}),Hn&&Nt>Ar.width&&ge.createElement(rt,{ref:qr,prefixCls:ae,scrollOffset:Cr,scrollRange:Nt,rtl:Xn,onScroll:cr,onStartMove:xn,onStopMove:xe,spinSize:Hr,containerSize:Ar.width,horizontal:!0,style:kn==null?void 0:kn.horizontalScrollBar,thumbStyle:kn==null?void 0:kn.horizontalScrollBarThumb,showScrollBar:at}))}var Qe=ge.forwardRef(Bt);Qe.displayName="List";var Je=Qe,kt=Je},25510:function(pn){"use strict";pn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(pn,ln,ie){"use strict";pn.exports=ie.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(pn,ln,ie){"use strict";pn.exports=ie.p+"static/yunying_code.7d649890.jpg"},93314:function(pn){"use strict";pn.exports="data:image/png;base64,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"},55351:function(pn){"use strict";pn.exports="data:image/png;base64,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"},96908:function(pn){"use strict";pn.exports="data:image/png;base64,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"},57177:function(pn){"use strict";pn.exports="data:image/png;base64,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"},81378:function(pn){"use strict";pn.exports="data:image/png;base64,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"},9676:function(pn,ln,ie){var z=ie(96446);function ze(Pe,ke,Ce){return(ke=z(ke))in Pe?Object.defineProperty(Pe,ke,{value:Ce,enumerable:!0,configurable:!0,writable:!0}):Pe[ke]=Ce,Pe}pn.exports=ze,pn.exports.__esModule=!0,pn.exports.default=pn.exports},25569:function(pn){function ln(ie){return ie&&ie.__esModule?ie:{default:ie}}pn.exports=ln,pn.exports.__esModule=!0,pn.exports.default=pn.exports},93242:function(pn,ln,ie){var z=ie(9676);function ze(ke,Ce){var fe=Object.keys(ke);if(Object.getOwnPropertySymbols){var We=Object.getOwnPropertySymbols(ke);Ce&&(We=We.filter(function($e){return Object.getOwnPropertyDescriptor(ke,$e).enumerable})),fe.push.apply(fe,We)}return fe}function Pe(ke){for(var Ce=1;Cetypeof Fe=="object"&&Fe!=null&&Fe.nodeType===1,ze=(Fe,le)=>(!le||Fe!=="hidden")&&Fe!=="visible"&&Fe!=="clip",Pe=(Fe,le)=>{if(Fe.clientHeight{const xt=(_e=>{if(!_e.ownerDocument||!_e.ownerDocument.defaultView)return null;try{return _e.ownerDocument.defaultView.frameElement}catch(Ge){return null}})(ge);return!!xt&&(xt.clientHeight_ele||_e>Fe&&Ge=le&&qe>=dt?_e-Fe-ge:Ge>le&&qedt?Ge-le+xt:0,Ce=Fe=>{const le=Fe.parentElement;return le==null?Fe.getRootNode().host||null:le},fe=(Fe,le)=>{var dt,ge,xt,_e;if(typeof document=="undefined")return[];const{scrollMode:Ge,block:qe,inline:nt,boundary:Tt,skipOverflowHiddenElements:it}=le,ot=typeof Tt=="function"?Tt:rt=>rt!==Tt;if(!z(Fe))throw new TypeError("Invalid target");const De=document.scrollingElement||document.documentElement,me=[];let Ve=Fe;for(;z(Ve)&&ot(Ve);){if(Ve=Ce(Ve),Ve===De){me.push(Ve);break}Ve!=null&&Ve===document.body&&Pe(Ve)&&!Pe(document.documentElement)||Ve!=null&&Pe(Ve,it)&&me.push(Ve)}const et=(ge=(dt=window.visualViewport)==null?void 0:dt.width)!=null?ge:innerWidth,At=(_e=(xt=window.visualViewport)==null?void 0:xt.height)!=null?_e:innerHeight,{scrollX:Le,scrollY:Ae}=window,{height:Re,width:Te,top:Xe,right:Ye,bottom:je,left:Rt}=Fe.getBoundingClientRect(),{top:wt,right:ft,bottom:Et,left:ye}=(rt=>{const Be=window.getComputedStyle(rt);return{top:parseFloat(Be.scrollMarginTop)||0,right:parseFloat(Be.scrollMarginRight)||0,bottom:parseFloat(Be.scrollMarginBottom)||0,left:parseFloat(Be.scrollMarginLeft)||0}})(Fe);let ue=qe==="start"||qe==="nearest"?Xe-wt:qe==="end"?je+Et:Xe+Re/2-wt+Et,Oe=nt==="center"?Rt+Te/2-ye+ft:nt==="end"?Ye+ft:Rt-ye;const Ne=[];for(let rt=0;rt=0&&Rt>=0&&je<=At&&Ye<=et&&(Be===De&&!Pe(Be)||Xe>=It&&je<=Bt&&Rt>=Qe&&Ye<=Ze))return Ne;const Je=getComputedStyle(Be),kt=parseInt(Je.borderLeftWidth,10),se=parseInt(Je.borderTopWidth,10),te=parseInt(Je.borderRightWidth,10),ee=parseInt(Je.borderBottomWidth,10);let ae=0,de=0;const ne="offsetWidth"in Be?Be.offsetWidth-Be.clientWidth-kt-te:0,he="offsetHeight"in Be?Be.offsetHeight-Be.clientHeight-se-ee:0,He="offsetWidth"in Be?Be.offsetWidth===0?0:tt/Be.offsetWidth:0,Ue="offsetHeight"in Be?Be.offsetHeight===0?0:ht/Be.offsetHeight:0;if(De===Be)ae=qe==="start"?ue:qe==="end"?ue-At:qe==="nearest"?ke(Ae,Ae+At,At,se,ee,Ae+ue,Ae+ue+Re,Re):ue-At/2,de=nt==="start"?Oe:nt==="center"?Oe-et/2:nt==="end"?Oe-et:ke(Le,Le+et,et,kt,te,Le+Oe,Le+Oe+Te,Te),ae=Math.max(0,ae+Ae),de=Math.max(0,de+Le);else{ae=qe==="start"?ue-It-se:qe==="end"?ue-Bt+ee+he:qe==="nearest"?ke(It,Bt,ht,se,ee+he,ue,ue+Re,Re):ue-(It+ht/2)+he/2,de=nt==="start"?Oe-Qe-kt:nt==="center"?Oe-(Qe+tt/2)+ne/2:nt==="end"?Oe-Ze+te+ne:ke(Qe,Ze,tt,kt,te+ne,Oe,Oe+Te,Te);const{scrollLeft:bt,scrollTop:Ie}=Be;ae=Ue===0?0:Math.max(0,Math.min(Ie+ae/Ue,Be.scrollHeight-ht/Ue+he)),de=He===0?0:Math.max(0,Math.min(bt+de/He,Be.scrollWidth-tt/He+ne)),ue+=Ie-ae,Oe+=bt-de}Ne.push({el:Be,top:ae,left:de})}return Ne},We=Fe=>Fe===!1?{block:"end",inline:"nearest"}:(le=>le===Object(le)&&Object.keys(le).length!==0)(Fe)?Fe:{block:"start",inline:"nearest"};function $e(Fe,le){if(!Fe.isConnected||!(xt=>{let _e=xt;for(;_e&&_e.parentNode;){if(_e.parentNode===document)return!0;_e=_e.parentNode instanceof ShadowRoot?_e.parentNode.host:_e.parentNode}return!1})(Fe))return;const dt=(xt=>{const _e=window.getComputedStyle(xt);return{top:parseFloat(_e.scrollMarginTop)||0,right:parseFloat(_e.scrollMarginRight)||0,bottom:parseFloat(_e.scrollMarginBottom)||0,left:parseFloat(_e.scrollMarginLeft)||0}})(Fe);if((xt=>typeof xt=="object"&&typeof xt.behavior=="function")(le))return le.behavior(fe(Fe,le));const ge=typeof le=="boolean"||le==null?void 0:le.behavior;for(const{el:xt,top:_e,left:Ge}of fe(Fe,We(le))){const qe=_e-dt.top+dt.bottom,nt=Ge-dt.left+dt.right;xt.scroll({top:qe,left:nt,behavior:ge})}}}}]); diff --git a/p__Shixuns__Detail__id.5b3114cd.chunk.css b/p__Shixuns__Detail__id.5b3114cd.chunk.css new file mode 100644 index 0000000000..e7ae6762bc --- /dev/null +++ b/p__Shixuns__Detail__id.5b3114cd.chunk.css @@ -0,0 +1 @@ +.flex_box_center___C7BpK{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___y5tEt{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzS9v{align-items:center;box-align:center}.flex_box_center_end___BlZGt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XFVq1{flex-direction:column;box-orient:block-axis}.banner___x1zhX{height:200px;padding-top:50px;display:box;display:flex;background-image:url(./static/newshixun.7c98182d.png);background-size:cover;background-position:center;background-repeat:no-repeat}.banner___x1zhX .wrp___HroXY{width:1240px;padding-left:20px;padding-right:20px;margin:0 auto;display:flex;flex-direction:column}.banner___x1zhX .wrp___HroXY .action___Q9oWd{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD{display:flex;justify-content:flex-start;align-items:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .deleteBtnStatus___QiOcU{width:50px;height:24px;background:#999;border-radius:4px;font-size:12px;font-weight:500;color:#fff;margin-right:10px;line-height:24px;text-align:center;pointer-events:none}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .title___nwoJQ{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:500px;font-size:24px;font-weight:700;color:#fff}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .btn___tsJce{text-align:center;height:24px;line-height:24px;background:#44d7b6;border-radius:4px;font-size:12px;padding:0 13px;color:#fff;margin:0 10px;white-space:nowrap}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .btn_type___pqyD9{text-align:center;height:24px;line-height:24px;background:#43a2ff;border-radius:4px;font-size:12px;padding:0 13px;color:#fff;margin:0 10px;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd{display:flex;justify-content:flex-end;align-items:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .ratingTitle___sVN4G{font-size:16px;color:#fff;margin-right:20px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;margin-right:10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:first-child{padding:0 10px;height:24px;border-radius:4px 0 0 4px;border:.5px solid #444444;line-height:23px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:first-child i{margin-right:8px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:last-child{height:24px;border-radius:0 4px 4px 0;border:.5px solid #444444;border-left:0;line-height:23px;text-align:center;cursor:pointer;padding:0 10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:last-child:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;margin-right:0}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child{padding:0 10px;height:24px;border-radius:4px 0 0 4px;border:.5px solid #444444;line-height:23px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child i{margin-right:8px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child{height:24px;border-radius:0 4px 4px 0;border:.5px solid #444444;border-left:0;line-height:23px;text-align:center;cursor:pointer;padding:0 10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child{padding:0 10px;cursor:default}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child>span{cursor:pointer}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child{cursor:auto}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child:hover{color:#fff}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;margin-right:10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:first-child{padding:0 10px;height:24px;border-radius:4px 0 0 4px;border:.5px solid #444444;line-height:23px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:first-child i{margin-right:8px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child{height:24px;border-radius:0 4px 4px 0;border:.5px solid #444444;border-left:0;line-height:23px;text-align:center;cursor:pointer;padding:0 10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:first-child{cursor:default}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child{cursor:default}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child:hover{color:#fff}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd span{white-space:nowrap}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .handleOverflow___gVLUz{white-space:nowrap;max-width:64px;overflow:hidden;text-overflow:ellipsis}.banner___x1zhX .wrp___HroXY .laboratory___KOOT4{color:#fff;position:absolute;top:170px;display:flex}.banner___x1zhX .wrp___HroXY .laboratory___KOOT4 .name___NM3vA{color:#fff;max-width:434px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner___x1zhX .wrp___HroXY .laboratory___KOOT4 .name___NM3vA:hover{color:#3061d0}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn{display:flex;justify-content:space-between;margin-top:44px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow{display:flex;justify-content:flex-start;align-items:center}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b{display:flex;align-items:center;margin-right:60px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b img{width:40px;height:40px;border-radius:50%}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b .text___Ip9I2{color:#fff;margin-left:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b .text___Ip9I2 .d1___iRJGr{font-size:16px;max-width:160px;color:#fff;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b .text___Ip9I2 .d2___GxMoB{font-size:12px;max-width:144px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .ratingTitle___sVN4G{font-size:16px;color:#fff}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH{display:flex;justify-content:flex-end;align-items:center}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .iconBtn___SopdR{margin-left:30px;color:#fff;cursor:pointer;font-size:16px;display:flex;justify-content:center;align-items:center}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .iconBtn___SopdR i{margin-right:8px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .iconBtn___SopdR:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .testBtn___FstX2{margin-left:30px;width:120px;height:36px;border-radius:4px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .testBtn___FstX2 [class~=ant-btn-loading-icon]{margin-right:3px;margin-left:-5px}.fullScreenLoading___QcDyh{position:fixed;inset:0;z-index:1000;height:100%;background-color:#00000073;display:flex;align-items:center;justify-content:center}.customPopover___v_kEO{width:290px;background-color:#fff;padding:10px}.customPopover___v_kEO p{margin:0}.customPopover___v_kEO p b{font-size:14px;color:#333;margin-right:8px}.customPopover___v_kEO p span{font-size:12px;color:#999}.customPopover___v_kEO ul{border-bottom:1px solid #f1f1f1;padding:8px 0}.customPopover___v_kEO ul li{width:140px;height:26px;border-radius:13px;line-height:24px;padding:0 20px 0 14px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.customPopover___v_kEO ul i{font-size:14px;display:none}.customPopover___v_kEO ul li:nth-child(1){background:#2fa34f33;border:1px solid #2fa34f;color:#2fa34f}.customPopover___v_kEO ul li:nth-child(1).active___B6kUu{border:0;color:#fff;background-color:#2fa34f}.customPopover___v_kEO ul li:nth-child(1).active___B6kUu i{display:inline}.customPopover___v_kEO ul li:nth-child(2){background:#ff8c2933;border:1px solid #ff8c29;color:#ff8c29}.customPopover___v_kEO ul li:nth-child(2).active___B6kUu{border:0;color:#fff;background-color:#ff8c29}.customPopover___v_kEO ul li:nth-child(2).active___B6kUu i{display:inline}.customPopover___v_kEO ul li:nth-child(3){background:#e5333333;border:1px solid #e53333;color:#e53333}.customPopover___v_kEO ul li:nth-child(3).active___B6kUu{border:0;color:#fff;background-color:#e53333}.customPopover___v_kEO ul li:nth-child(3).active___B6kUu i{display:inline}.customPopover___v_kEO textarea{border-radius:4px;background:#f5f5f5;border:0}.splitInfo___Iz1oG{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.splitInfo___Iz1oG .splitInfo_t1___leyKR,.splitInfo___Iz1oG .splitInfo_t2___BwEYQ{margin-right:10px;color:#666}.splitInfo___Iz1oG .splitInfo_t1___leyKR{margin-left:21px}.wrap___E1Sbk{padding:14px 24px}.title___nUI57{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.radioWrap___OlPAG{cursor:default;height:270px;overflow-y:auto;background:#f7f9fd;padding:0 15px 15px;margin-bottom:20px}.radio___S9z0O{display:block!important;height:30px;width:375px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checkbox___w1WK6{height:30px;line-height:30px;width:100%;margin-left:8px}.colorFF0000___xX56a{color:red}.pagination___fvfxn{margin:10px auto 0}.flex_box_center___rQJfc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___MDW24{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___RZbAv{align-items:center;box-align:center}.flex_box_center_end___ILhJA{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Fmij7{flex-direction:column;box-orient:block-axis}.orangeColor___U5vU6{color:#fa6400}.redColor___qYa6X{color:#e30000}.statustitle___pTBLm{font-weight:600;color:#333;margin-left:5px}.statusbody___qUPQx{background:#f6f7f9;padding:10px 20px;margin-top:5px}.flex___VtL45{display:flex;align-items:center}.wrap___M6YVE{padding:15px}.text___wxM5Y{text-align:center;color:#333;font-size:16px;margin-top:0;margin-bottom:0}.color848282___PNF2A{color:#848282}.recommend_config_introduce___xnAQ0{font-weight:400;font-size:14px;color:#666;line-height:26px}.recommend_config___HSCj1{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:26px}.recommend_config___HSCj1 .recommend_config_item___uRjR7{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer}.recommend_config___HSCj1 .recommend_config_item___uRjR7 .item_title___KPaUh{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___HSCj1 .recommend_config_item___uRjR7 .recommend_text___JUfgL{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.recommend_config___HSCj1 .recommend_config_item___uRjR7 .item_content___HFNJz{display:flex;justify-content:space-between;font-size:12px;color:#191919;line-height:20px;margin-top:8px}.recommend_config___HSCj1 .recommend_config_active_item___IwL8D{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.tooltip___yYmGb{color:#999;font-size:14px;margin-left:6px}.tooltip___yYmGb:hover{color:#165dff}.topWarp___YMw3E{padding:14px;font-size:14px;color:#000;background:#f6f7f9;line-height:22px;margin-bottom:10px}.firstEntryModal___KL7Hx{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#3339;z-index:1000;color:#fff;display:none}.firstEntryModal___KL7Hx .box___h_ENw{top:282px;right:360px;width:205px;position:absolute;font-size:16px}.firstEntryModal___KL7Hx .tips___L_prp{width:316px;height:96px;background:#f7b500;border-radius:8px;font-size:16px;padding:20px 56px 20px 20px;margin-top:16px;position:relative;margin-left:-238px}.firstEntryModal___KL7Hx .tips___L_prp:after{content:"";position:absolute;width:0;height:0;top:-10px;right:34px;border-width:0 8px 10px;border-style:solid;border-color:transparent transparent #f7b500}.firstEntryModal___KL7Hx .tips___L_prp i{position:absolute;z-index:4;left:277px;top:20px;cursor:pointer}.flex_box_center___yLE9I{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oiROA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___EAVkE{align-items:center;box-align:center}.flex_box_center_end___Y4sRU{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SSP3m{flex-direction:column;box-orient:block-axis}.bg___UgpNC{background:#fafafa}.bg___UgpNC .tabs___BSqmb{background:#fff}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY{width:1200px;margin:0 auto;display:flex;justify-content:space-between}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY [class~=ant-menu]{flex:1 1}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY li[class~=ant-menu-item]{font-size:16px;height:60px;line-height:60px;margin-right:30px!important}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY li[class~=ant-menu-item]:nth-last-child(1){margin-right:0!important}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .check___XPhyn{float:right;font-size:16px;height:60px;line-height:60px;color:#333;cursor:pointer}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .check___XPhyn i{margin-right:3px}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .activeCheck___gPjei{margin-right:20px}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .activeCheck___gPjei:hover{color:#3061d0}.Header___XzbiS{height:66px;padding:0 20px;border-bottom:1px solid #EDEDED;font-size:16px}.Header___XzbiS .doubtIcon___itWIF{color:#ccc;margin-left:8px;cursor:pointer}.system___muDp3{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.system___muDp3 span{margin-top:25px;font-size:14px;font-weight:400;color:#5f6367}.body___RUXn8{padding:30px 20px}.body___RUXn8 .Collapse___qW89G{margin-top:30px}.body___RUXn8 .Collapse___qW89G span[class^=ant-collapse-header-text]{background:#f5f7fa;padding:0;border-left:0px solid #3061D0}.body___RUXn8 .Collapse___qW89G [class^=ant-collapse-header]{padding:12px 10px;background:#f5f7fa;border-left:2px solid #3061D0}.body___RUXn8 .Collapse___qW89G [class^=ant-collapse-content-box]{padding:0}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7{border:1px solid #F0F0F1;font-size:14px;font-weight:400;color:#333}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7 .Row___UV8EM{border-bottom:1px solid #F0F0F1}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7 .Row___UV8EM:last-child{border-bottom:0px}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7 .content___kHQti{padding:16px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.body___RUXn8 .title___Q6WVx{font-size:16px;font-weight:600;color:#191919}.body___RUXn8 .time___gdgDO{margin-top:18px;font-size:12px;font-weight:400;color:#81888c;line-height:12px}.body___RUXn8 .Retest___PLJVW{height:32px;color:#3061d0;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE}.body___RUXn8 .progress___r1CzM{margin-top:20px}.body___RUXn8 .progress___r1CzM [class^=ant-progress-bg]{height:10px}.body___RUXn8 .num___t0feJ{margin-left:37px}.body___RUXn8 .num___t0feJ:first-child{margin-left:0}.body___RUXn8 .num___t0feJ .dot___XiDv_{width:6px;height:6px;border-radius:50%}.body___RUXn8 .num___t0feJ span:first-child{margin-left:4px;font-size:14px;font-weight:400;color:#333}.body___RUXn8 .num___t0feJ span{margin-left:10px}.Retest___PLJVW{height:32px;color:#3061d0;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE} diff --git a/p__Shixuns__Detail__id.75690e23.chunk.css b/p__Shixuns__Detail__id.75690e23.chunk.css deleted file mode 100644 index 41dc59c659..0000000000 --- a/p__Shixuns__Detail__id.75690e23.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.flex_box_center___C7BpK{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___y5tEt{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzS9v{align-items:center;box-align:center}.flex_box_center_end___BlZGt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XFVq1{flex-direction:column;box-orient:block-axis}.banner___x1zhX{height:200px;padding-top:50px;display:box;display:flex;background-image:url(./static/newshixun.7c98182d.png);background-size:cover;background-position:center;background-repeat:no-repeat}.banner___x1zhX .wrp___HroXY{width:1200px;margin:0 auto;display:flex;flex-direction:column}.banner___x1zhX .wrp___HroXY .action___Q9oWd{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD{display:flex;justify-content:flex-start;align-items:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .deleteBtnStatus___QiOcU{width:50px;height:24px;background:#999;border-radius:4px;font-size:12px;font-weight:500;color:#fff;margin-right:10px;line-height:24px;text-align:center;pointer-events:none}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .title___nwoJQ{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:500px;font-size:24px;font-weight:700;color:#fff}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .btn___tsJce{text-align:center;height:24px;line-height:24px;background:#44d7b6;border-radius:4px;font-size:12px;padding:0 13px;color:#fff;margin:0 10px;white-space:nowrap}.banner___x1zhX .wrp___HroXY .action___Q9oWd .titleWrap___LbsjD .btn_type___pqyD9{text-align:center;height:24px;line-height:24px;background:#43a2ff;border-radius:4px;font-size:12px;padding:0 13px;color:#fff;margin:0 10px;max-width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd{display:flex;justify-content:flex-end;align-items:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .ratingTitle___sVN4G{font-size:16px;color:#fff;margin-right:20px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;margin-right:10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:first-child{padding:0 10px;height:24px;border-radius:4px 0 0 4px;border:.5px solid #444444;line-height:23px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:first-child i{margin-right:8px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:last-child{height:24px;border-radius:0 4px 4px 0;border:.5px solid #444444;border-left:0;line-height:23px;text-align:center;cursor:pointer;padding:0 10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .fork___zCzx7>div:last-child:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;margin-right:0}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child{padding:0 10px;height:24px;border-radius:4px 0 0 4px;border:.5px solid #444444;line-height:23px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child i{margin-right:8px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child{height:24px;border-radius:0 4px 4px 0;border:.5px solid #444444;border-left:0;line-height:23px;text-align:center;cursor:pointer;padding:0 10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child{padding:0 10px;cursor:default}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:first-child>span{cursor:pointer}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child{cursor:auto}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .collect___JiCST>div:last-child:hover{color:#fff}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;margin-right:10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:first-child{padding:0 10px;height:24px;border-radius:4px 0 0 4px;border:.5px solid #444444;line-height:23px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:first-child i{margin-right:8px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child{height:24px;border-radius:0 4px 4px 0;border:.5px solid #444444;border-left:0;line-height:23px;text-align:center;cursor:pointer;padding:0 10px}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:first-child{cursor:default}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child{cursor:default}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .gold___f3DHn>div:last-child:hover{color:#fff}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd span{white-space:nowrap}.banner___x1zhX .wrp___HroXY .action___Q9oWd .actionBtns___VEzTd .handleOverflow___gVLUz{white-space:nowrap;max-width:64px;overflow:hidden;text-overflow:ellipsis}.banner___x1zhX .wrp___HroXY .laboratory___KOOT4{color:#fff;position:absolute;top:170px;display:flex}.banner___x1zhX .wrp___HroXY .laboratory___KOOT4 .name___NM3vA{color:#fff;max-width:434px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner___x1zhX .wrp___HroXY .laboratory___KOOT4 .name___NM3vA:hover{color:#3061d0}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn{display:flex;justify-content:space-between;margin-top:44px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow{display:flex;justify-content:flex-start;align-items:center}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b{display:flex;align-items:center;margin-right:60px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b img{width:40px;height:40px;border-radius:50%}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b .text___Ip9I2{color:#fff;margin-left:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b .text___Ip9I2 .d1___iRJGr{font-size:16px;max-width:160px;color:#fff;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .user___WJ43b .text___Ip9I2 .d2___GxMoB{font-size:12px;max-width:144px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .contentLeftWrap___O88ow .ratingTitle___sVN4G{font-size:16px;color:#fff}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH{display:flex;justify-content:flex-end;align-items:center}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .iconBtn___SopdR{margin-left:30px;color:#fff;cursor:pointer;font-size:16px;display:flex;justify-content:center;align-items:center}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .iconBtn___SopdR i{margin-right:8px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .iconBtn___SopdR:hover{color:#0152d9}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .testBtn___FstX2{margin-left:30px;width:120px;height:36px;border-radius:4px}.banner___x1zhX .wrp___HroXY .contentWrap___IYvpn .operationWrap___OafFH .testBtn___FstX2 [class~=ant-btn-loading-icon]{margin-right:3px;margin-left:-5px}.fullScreenLoading___QcDyh{position:fixed;inset:0;z-index:1000;height:100%;background-color:#00000073;display:flex;align-items:center;justify-content:center}.customPopover___v_kEO{width:290px;background-color:#fff;padding:10px}.customPopover___v_kEO p{margin:0}.customPopover___v_kEO p b{font-size:14px;color:#333;margin-right:8px}.customPopover___v_kEO p span{font-size:12px;color:#999}.customPopover___v_kEO ul{border-bottom:1px solid #f1f1f1;padding:8px 0}.customPopover___v_kEO ul li{width:140px;height:26px;border-radius:13px;line-height:24px;padding:0 20px 0 14px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.customPopover___v_kEO ul i{font-size:14px;display:none}.customPopover___v_kEO ul li:nth-child(1){background:#2fa34f33;border:1px solid #2fa34f;color:#2fa34f}.customPopover___v_kEO ul li:nth-child(1).active___B6kUu{border:0;color:#fff;background-color:#2fa34f}.customPopover___v_kEO ul li:nth-child(1).active___B6kUu i{display:inline}.customPopover___v_kEO ul li:nth-child(2){background:#ff8c2933;border:1px solid #ff8c29;color:#ff8c29}.customPopover___v_kEO ul li:nth-child(2).active___B6kUu{border:0;color:#fff;background-color:#ff8c29}.customPopover___v_kEO ul li:nth-child(2).active___B6kUu i{display:inline}.customPopover___v_kEO ul li:nth-child(3){background:#e5333333;border:1px solid #e53333;color:#e53333}.customPopover___v_kEO ul li:nth-child(3).active___B6kUu{border:0;color:#fff;background-color:#e53333}.customPopover___v_kEO ul li:nth-child(3).active___B6kUu i{display:inline}.customPopover___v_kEO textarea{border-radius:4px;background:#f5f5f5;border:0}.splitInfo___Iz1oG{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.splitInfo___Iz1oG .splitInfo_t1___leyKR,.splitInfo___Iz1oG .splitInfo_t2___BwEYQ{margin-right:10px;color:#666}.splitInfo___Iz1oG .splitInfo_t1___leyKR{margin-left:21px}.wrap___E1Sbk{padding:14px 24px}.title___nUI57{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.radioWrap___OlPAG{cursor:default;height:270px;overflow-y:auto;background:#f7f9fd;padding:0 15px 15px;margin-bottom:20px}.radio___S9z0O{display:block!important;height:30px;width:375px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checkbox___w1WK6{height:30px;line-height:30px;width:100%;margin-left:8px}.colorFF0000___xX56a{color:red}.pagination___fvfxn{margin:10px auto 0}.flex_box_center___rQJfc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___MDW24{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___RZbAv{align-items:center;box-align:center}.flex_box_center_end___ILhJA{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Fmij7{flex-direction:column;box-orient:block-axis}.orangeColor___U5vU6{color:#fa6400}.redColor___qYa6X{color:#e30000}.statustitle___pTBLm{font-weight:600;color:#333;margin-left:5px}.statusbody___qUPQx{background:#f6f7f9;padding:10px 20px;margin-top:5px}.flex___VtL45{display:flex;align-items:center}.wrap___M6YVE{padding:15px}.text___wxM5Y{text-align:center;color:#333;font-size:16px;margin-top:0;margin-bottom:0}.color848282___PNF2A{color:#848282}.recommend_config_introduce___xnAQ0{font-weight:400;font-size:14px;color:#666;line-height:26px}.recommend_config___HSCj1{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:26px}.recommend_config___HSCj1 .recommend_config_item___uRjR7{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer}.recommend_config___HSCj1 .recommend_config_item___uRjR7 .item_title___KPaUh{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___HSCj1 .recommend_config_item___uRjR7 .recommend_text___JUfgL{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.recommend_config___HSCj1 .recommend_config_item___uRjR7 .item_content___HFNJz{display:flex;justify-content:space-between;font-size:12px;color:#191919;line-height:20px;margin-top:8px}.recommend_config___HSCj1 .recommend_config_active_item___IwL8D{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.tooltip___yYmGb{color:#999;font-size:14px;margin-left:6px}.tooltip___yYmGb:hover{color:#165dff}.topWarp___YMw3E{padding:14px;font-size:14px;color:#000;background:#f6f7f9;line-height:22px;margin-bottom:10px}.firstEntryModal___KL7Hx{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#3339;z-index:1000;color:#fff;display:none}.firstEntryModal___KL7Hx .box___h_ENw{top:282px;right:360px;width:205px;position:absolute;font-size:16px}.firstEntryModal___KL7Hx .tips___L_prp{width:316px;height:96px;background:#f7b500;border-radius:8px;font-size:16px;padding:20px 56px 20px 20px;margin-top:16px;position:relative;margin-left:-238px}.firstEntryModal___KL7Hx .tips___L_prp:after{content:"";position:absolute;width:0;height:0;top:-10px;right:34px;border-width:0 8px 10px;border-style:solid;border-color:transparent transparent #f7b500}.firstEntryModal___KL7Hx .tips___L_prp i{position:absolute;z-index:4;left:277px;top:20px;cursor:pointer}.flex_box_center___yLE9I{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oiROA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___EAVkE{align-items:center;box-align:center}.flex_box_center_end___Y4sRU{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SSP3m{flex-direction:column;box-orient:block-axis}.bg___UgpNC{background:#fafafa}.bg___UgpNC .tabs___BSqmb{background:#fff}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY{width:1200px;margin:0 auto;display:flex;justify-content:space-between}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY [class~=ant-menu]{flex:1 1}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY li[class~=ant-menu-item]{font-size:16px;height:60px;line-height:60px;margin-right:30px!important}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY li[class~=ant-menu-item]:nth-last-child(1){margin-right:0!important}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .check___XPhyn{float:right;font-size:16px;height:60px;line-height:60px;color:#333;cursor:pointer}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .check___XPhyn i{margin-right:3px}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .activeCheck___gPjei{margin-right:20px}.bg___UgpNC .tabs___BSqmb .wrap___NcfkY .activeCheck___gPjei:hover{color:#3061d0}.Header___XzbiS{height:66px;padding:0 20px;border-bottom:1px solid #EDEDED;font-size:16px}.Header___XzbiS .doubtIcon___itWIF{color:#ccc;margin-left:8px;cursor:pointer}.system___muDp3{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.system___muDp3 span{margin-top:25px;font-size:14px;font-weight:400;color:#5f6367}.body___RUXn8{padding:30px 20px}.body___RUXn8 .Collapse___qW89G{margin-top:30px}.body___RUXn8 .Collapse___qW89G span[class^=ant-collapse-header-text]{background:#f5f7fa;padding:0;border-left:0px solid #3061D0}.body___RUXn8 .Collapse___qW89G [class^=ant-collapse-header]{padding:12px 10px;background:#f5f7fa;border-left:2px solid #3061D0}.body___RUXn8 .Collapse___qW89G [class^=ant-collapse-content-box]{padding:0}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7{border:1px solid #F0F0F1;font-size:14px;font-weight:400;color:#333}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7 .Row___UV8EM{border-bottom:1px solid #F0F0F1}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7 .Row___UV8EM:last-child{border-bottom:0px}.body___RUXn8 .Collapse___qW89G .Table___s0Yl7 .content___kHQti{padding:16px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.body___RUXn8 .title___Q6WVx{font-size:16px;font-weight:600;color:#191919}.body___RUXn8 .time___gdgDO{margin-top:18px;font-size:12px;font-weight:400;color:#81888c;line-height:12px}.body___RUXn8 .Retest___PLJVW{height:32px;color:#3061d0;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE}.body___RUXn8 .progress___r1CzM{margin-top:20px}.body___RUXn8 .progress___r1CzM [class^=ant-progress-bg]{height:10px}.body___RUXn8 .num___t0feJ{margin-left:37px}.body___RUXn8 .num___t0feJ:first-child{margin-left:0}.body___RUXn8 .num___t0feJ .dot___XiDv_{width:6px;height:6px;border-radius:50%}.body___RUXn8 .num___t0feJ span:first-child{margin-left:4px;font-size:14px;font-weight:400;color:#333}.body___RUXn8 .num___t0feJ span{margin-left:10px}.Retest___PLJVW{height:32px;color:#3061d0;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE} diff --git a/p__Shixuns__Detail__id.838e33a2.async.js b/p__Shixuns__Detail__id.932f4cff.async.js similarity index 56% rename from p__Shixuns__Detail__id.838e33a2.async.js rename to p__Shixuns__Detail__id.932f4cff.async.js index 7205399b7c..02417ccadb 100644 --- a/p__Shixuns__Detail__id.838e33a2.async.js +++ b/p__Shixuns__Detail__id.932f4cff.async.js @@ -1,7 +1,7 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2875],{65030:function(On,Vt,e){e.d(Vt,{Z:function(){return M}});var l=e(33885),s=e(42978),q=e(75931),Ce=e(43403),z=e(92310),r=e.n(z),$=e(29301),Ue=e(76846),N=e(96452),a=e(6089),st=e(80402),i=e(34280),m=e(49658),me=e(59301),He=e(54476),Be=e(77900),it=e(8654);function xe(f){var p=f.prefixCls,o=f.align,k=f.arrow,K=f.arrowPos,n=k||{},O=n.className,ue=n.content,pe=K.x,F=pe===void 0?0:pe,U=K.y,A=U===void 0?0:U,ie=me.useRef();if(!o||!o.points)return null;var j={position:"absolute"};if(o.autoArrow!==!1){var Fe=o.points[0],Xe=o.points[1],ke=Fe[0],v=Fe[1],y=Xe[0],B=Xe[1];ke===y||!["t","b"].includes(ke)?j.top=A:ke==="t"?j.top=0:j.bottom=0,v===B||!["l","r"].includes(v)?j.left=F:v==="l"?j.left=0:j.right=0}return me.createElement("div",{ref:ie,className:r()("".concat(p,"-arrow"),O),style:j},ue)}function Ct(f){var p=f.prefixCls,o=f.open,k=f.zIndex,K=f.mask,n=f.motion;return K?me.createElement(Be.default,(0,He.Z)({},n,{motionAppear:!0,visible:o,removeOnLeave:!0}),function(O){var ue=O.className;return me.createElement("div",{style:{zIndex:k},className:r()("".concat(p,"-mask"),ue)})}):null}var Ve=me.memo(function(f){var p=f.children;return p},function(f,p){return p.cache}),D=Ve,w=me.forwardRef(function(f,p){var o=f.popup,k=f.className,K=f.prefixCls,n=f.style,O=f.target,ue=f.onVisibleChanged,pe=f.open,F=f.keepDom,U=f.fresh,A=f.onClick,ie=f.mask,j=f.arrow,Fe=f.arrowPos,Xe=f.align,ke=f.motion,v=f.maskMotion,y=f.forceRender,B=f.getPopupContainer,ee=f.autoDestroy,se=f.portal,te=f.zIndex,Le=f.onMouseEnter,Ge=f.onMouseLeave,Ne=f.onPointerEnter,Re=f.onPointerDownCapture,Nt=f.ready,dt=f.offsetX,ct=f.offsetY,Dt=f.offsetR,kt=f.offsetB,gt=f.onAlign,Ft=f.onPrepare,It=f.stretch,jt=f.targetWidth,$e=f.targetHeight,rt=typeof o=="function"?o():o,xt=pe||F,Gt=(B==null?void 0:B.length)>0,St=me.useState(!B||!Gt),on=(0,s.Z)(St,2),fn=on[0],rn=on[1];if((0,i.Z)(function(){!fn&&Gt&&O&&rn(!0)},[fn,Gt,O]),!fn)return null;var C="auto",sn={left:"-1000vw",top:"-1000vh",right:C,bottom:C};if(Nt||!pe){var tn,gn=Xe.points,un=Xe.dynamicInset||((tn=Xe._experimental)===null||tn===void 0?void 0:tn.dynamicInset),Jt=un&&gn[0][1]==="r",pn=un&&gn[0][0]==="b";Jt?(sn.right=Dt,sn.left=C):(sn.left=dt,sn.right=C),pn?(sn.bottom=kt,sn.top=C):(sn.top=ct,sn.bottom=C)}var $t={};return It&&(It.includes("height")&&$e?$t.height=$e:It.includes("minHeight")&&$e&&($t.minHeight=$e),It.includes("width")&&jt?$t.width=jt:It.includes("minWidth")&&jt&&($t.minWidth=jt)),pe||($t.pointerEvents="none"),me.createElement(se,{open:y||xt,getContainer:B&&function(){return B(O)},autoDestroy:ee},me.createElement(Ct,{prefixCls:K,open:pe,zIndex:te,mask:ie,motion:v}),me.createElement($.Z,{onResize:gt,disabled:!pe},function(Qt){return me.createElement(Be.default,(0,He.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(K,"-hidden")},ke,{onAppearPrepare:Ft,onEnterPrepare:Ft,visible:pe,onVisibleChanged:function(Tn){var R;ke==null||(R=ke.onVisibleChanged)===null||R===void 0||R.call(ke,Tn),ue(Tn)}}),function(qt,Tn){var R=qt.className,b=qt.style,_e=r()(K,R,k);return me.createElement("div",{ref:(0,it.sQ)(Qt,p,Tn),className:_e,style:(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({"--arrow-x":"".concat(Fe.x||0,"px"),"--arrow-y":"".concat(Fe.y||0,"px")},sn),$t),b),{},{boxSizing:"border-box",zIndex:te},n),onMouseEnter:Le,onMouseLeave:Ge,onPointerEnter:Ne,onClick:A,onPointerDownCapture:Re},j&&me.createElement(xe,{prefixCls:K,arrow:j,arrowPos:Fe,align:Xe}),me.createElement(D,{cache:!pe&&!U},rt))})}))}),be=w,Ee=me.forwardRef(function(f,p){var o=f.children,k=f.getTriggerDOMNode,K=(0,it.Yr)(o),n=me.useCallback(function(ue){(0,it.mH)(p,k?k(ue):ue)},[k]),O=(0,it.x1)(n,(0,it.C4)(o));return K?me.cloneElement(o,{ref:O}):o}),ne=Ee,Z=me.createContext(null),V=Z;function re(f){return f?Array.isArray(f)?f:[f]:[]}function Qe(f,p,o,k){return me.useMemo(function(){var K=re(o!=null?o:p),n=re(k!=null?k:p),O=new Set(K),ue=new Set(n);return f&&(O.has("hover")&&(O.delete("hover"),O.add("click")),ue.has("hover")&&(ue.delete("hover"),ue.add("click"))),[O,ue]},[f,p,o,k])}var W=e(29194);function g(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0;return o?f[0]===p[0]:f[0]===p[0]&&f[1]===p[1]}function d(f,p,o,k){for(var K=o.points,n=Object.keys(f),O=0;O1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(f)?p:f}function Ie(f){return P(parseFloat(f),0)}function je(f,p){var o=(0,l.Z)({},f);return(p||[]).forEach(function(k){if(!(k instanceof HTMLBodyElement||k instanceof HTMLHtmlElement)){var K=T(k).getComputedStyle(k),n=K.overflow,O=K.overflowClipMargin,ue=K.borderTopWidth,pe=K.borderBottomWidth,F=K.borderLeftWidth,U=K.borderRightWidth,A=k.getBoundingClientRect(),ie=k.offsetHeight,j=k.clientHeight,Fe=k.offsetWidth,Xe=k.clientWidth,ke=Ie(ue),v=Ie(pe),y=Ie(F),B=Ie(U),ee=P(Math.round(A.width/Fe*1e3)/1e3),se=P(Math.round(A.height/ie*1e3)/1e3),te=(Fe-Xe-y-B)*ee,Le=(ie-j-ke-v)*se,Ge=ke*se,Ne=v*se,Re=y*ee,Nt=B*ee,dt=0,ct=0;if(n==="clip"){var Dt=Ie(O);dt=Dt*ee,ct=Dt*se}var kt=A.x+Re-dt,gt=A.y+Ge-ct,Ft=kt+A.width+2*dt-Re-Nt-te,It=gt+A.height+2*ct-Ge-Ne-Le;o.left=Math.max(o.left,kt),o.top=Math.max(o.top,gt),o.right=Math.min(o.right,Ft),o.bottom=Math.min(o.bottom,It)}}),o}function ze(f){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o="".concat(p),k=o.match(/^(.*)\%$/);return k?f*(parseFloat(k[1])/100):parseFloat(o)}function Ye(f,p){var o=p||[],k=(0,s.Z)(o,2),K=k[0],n=k[1];return[ze(f.width,K),ze(f.height,n)]}function nt(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[f[0],f[1]]}function pt(f,p){var o=p[0],k=p[1],K,n;return o==="t"?n=f.y:o==="b"?n=f.y+f.height:n=f.y+f.height/2,k==="l"?K=f.x:k==="r"?K=f.x+f.width:K=f.x+f.width/2,{x:K,y:n}}function ht(f,p){var o={t:"b",b:"t",l:"r",r:"l"};return f.map(function(k,K){return K===p?o[k]||"c":k}).join("")}function at(f,p,o,k,K,n,O){var ue=me.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:K[k]||{}}),pe=(0,s.Z)(ue,2),F=pe[0],U=pe[1],A=me.useRef(0),ie=me.useMemo(function(){return p?Q(p):[]},[p]),j=me.useRef({}),Fe=function(){j.current={}};f||Fe();var Xe=(0,a.Z)(function(){if(p&&o&&f){let Mn=function(kn,Xt){var mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Je,hn=xt.x+kn,An=xt.y+Xt,Wn=hn+pn,Hn=An+Jt,ca=Math.max(hn,mn.left),Yt=Math.max(An,mn.top),ln=Math.min(Wn,mn.right),an=Math.min(Hn,mn.bottom);return Math.max(0,(ln-ca)*(an-Yt))},Ln=function(){ae=xt.y+bt,we=ae+Jt,Ze=xt.x+At,ye=Ze+pn};var y,B,ee,se,te=p,Le=te.ownerDocument,Ge=T(te),Ne=Ge.getComputedStyle(te),Re=Ne.position,Nt=te.style.left,dt=te.style.top,ct=te.style.right,Dt=te.style.bottom,kt=te.style.overflow,gt=(0,l.Z)((0,l.Z)({},K[k]),n),Ft=Le.createElement("div");(y=te.parentElement)===null||y===void 0||y.appendChild(Ft),Ft.style.left="".concat(te.offsetLeft,"px"),Ft.style.top="".concat(te.offsetTop,"px"),Ft.style.position=Re,Ft.style.height="".concat(te.offsetHeight,"px"),Ft.style.width="".concat(te.offsetWidth,"px"),te.style.left="0",te.style.top="0",te.style.right="auto",te.style.bottom="auto",te.style.overflow="hidden";var It;if(Array.isArray(o))It={x:o[0],y:o[1],width:0,height:0};else{var jt,$e,rt=o.getBoundingClientRect();rt.x=(jt=rt.x)!==null&&jt!==void 0?jt:rt.left,rt.y=($e=rt.y)!==null&&$e!==void 0?$e:rt.top,It={x:rt.x,y:rt.y,width:rt.width,height:rt.height}}var xt=te.getBoundingClientRect(),Gt=Ge.getComputedStyle(te),St=Gt.height,on=Gt.width;xt.x=(B=xt.x)!==null&&B!==void 0?B:xt.left,xt.y=(ee=xt.y)!==null&&ee!==void 0?ee:xt.top;var fn=Le.documentElement,rn=fn.clientWidth,C=fn.clientHeight,sn=fn.scrollWidth,tn=fn.scrollHeight,gn=fn.scrollTop,un=fn.scrollLeft,Jt=xt.height,pn=xt.width,$t=It.height,Qt=It.width,qt={left:0,top:0,right:rn,bottom:C},Tn={left:-un,top:-gn,right:sn-un,bottom:tn-gn},R=gt.htmlRegion,b="visible",_e="visibleFirst";R!=="scroll"&&R!==_e&&(R=b);var Oe=R===_e,ot=je(Tn,ie),We=je(qt,ie),Je=R===b?We:ot,et=Oe?We:Je;te.style.left="auto",te.style.top="auto",te.style.right="0",te.style.bottom="0";var Bt=te.getBoundingClientRect();te.style.left=Nt,te.style.top=dt,te.style.right=ct,te.style.bottom=Dt,te.style.overflow=kt,(se=te.parentElement)===null||se===void 0||se.removeChild(Ft);var Ae=P(Math.round(pn/parseFloat(on)*1e3)/1e3),Ot=P(Math.round(Jt/parseFloat(St)*1e3)/1e3);if(Ae===0||Ot===0||(0,Ue.Sh)(o)&&!(0,W.Z)(o))return;var Lt=gt.offset,tt=gt.targetOffset,De=Ye(xt,Lt),E=(0,s.Z)(De,2),J=E[0],le=E[1],ce=Ye(It,tt),h=(0,s.Z)(ce,2),c=h[0],t=h[1];It.x-=c,It.y-=t;var I=gt.points||[],Pe=(0,s.Z)(I,2),Me=Pe[0],ft=Pe[1],Ke=nt(ft),Se=nt(Me),ut=pt(It,Ke),Rt=pt(xt,Se),Pt=(0,l.Z)({},gt),At=ut.x-Rt.x+J,bt=ut.y-Rt.y+le,vt=Mn(At,bt),mt=Mn(At,bt,We),yt=pt(It,["t","l"]),Wt=pt(xt,["t","l"]),Mt=pt(It,["b","r"]),Ut=pt(xt,["b","r"]),yn=gt.overflow||{},u=yn.adjustX,X=yn.adjustY,S=yn.shiftX,Y=yn.shiftY,_=function(Xt){return typeof Xt=="boolean"?Xt:Xt>=0},ae,we,Ze,ye;Ln();var L=_(X),G=Se[0]===Ke[0];if(L&&Se[0]==="t"&&(we>et.bottom||j.current.bt)){var oe=bt;G?oe-=Jt-$t:oe=yt.y-Ut.y-le;var de=Mn(At,oe),fe=Mn(At,oe,We);de>vt||de===vt&&(!Oe||fe>=mt)?(j.current.bt=!0,bt=oe,le=-le,Pt.points=[ht(Se,0),ht(Ke,0)]):j.current.bt=!1}if(L&&Se[0]==="b"&&(aevt||Et===vt&&(!Oe||lt>=mt)?(j.current.tb=!0,bt=qe,le=-le,Pt.points=[ht(Se,0),ht(Ke,0)]):j.current.tb=!1}var Kt=_(u),en=Se[1]===Ke[1];if(Kt&&Se[1]==="l"&&(ye>et.right||j.current.rl)){var Ht=At;en?Ht-=pn-Qt:Ht=yt.x-Ut.x-J;var cn=Mn(Ht,bt),Tt=Mn(Ht,bt,We);cn>vt||cn===vt&&(!Oe||Tt>=mt)?(j.current.rl=!0,At=Ht,J=-J,Pt.points=[ht(Se,1),ht(Ke,1)]):j.current.rl=!1}if(Kt&&Se[1]==="r"&&(Zevt||Cn===vt&&(!Oe||Zn>=mt)?(j.current.lr=!0,At=bn,J=-J,Pt.points=[ht(Se,1),ht(Ke,1)]):j.current.lr=!1}Ln();var dn=S===!0?0:S;typeof dn=="number"&&(ZeWe.right&&(At-=ye-We.right-J,It.x>We.right-dn&&(At+=It.x-We.right+dn)));var En=Y===!0?0:Y;typeof En=="number"&&(aeWe.bottom&&(bt-=we-We.bottom-le,It.y>We.bottom-En&&(bt+=It.y-We.bottom+En)));var In=xt.x+At,Sn=In+pn,Bn=xt.y+bt,nn=Bn+Jt,zt=It.x,_t=zt+Qt,vn=It.y,Pn=vn+$t,xn=Math.max(In,zt),Dn=Math.min(Sn,_t),Jn=(xn+Dn)/2,na=Jn-In,ea=Math.max(Bn,vn),da=Math.min(nn,Pn),ia=(ea+da)/2,ua=ia-Bn;O==null||O(p,Pt);var Rn=Bt.right-xt.x-(At+xt.width),zn=Bt.bottom-xt.y-(bt+xt.height);Ae===1&&(At=Math.round(At),Rn=Math.round(Rn)),Ot===1&&(bt=Math.round(bt),zn=Math.round(zn));var ta={ready:!0,offsetX:At/Ae,offsetY:bt/Ot,offsetR:Rn/Ae,offsetB:zn/Ot,arrowX:na/Ae,arrowY:ua/Ot,scaleX:Ae,scaleY:Ot,align:Pt};U(ta)}}),ke=function(){A.current+=1;var B=A.current;Promise.resolve().then(function(){A.current===B&&Xe()})},v=function(){U(function(B){return(0,l.Z)((0,l.Z)({},B),{},{ready:!1})})};return(0,i.Z)(v,[k]),(0,i.Z)(function(){f||v()},[f]),[F.ready,F.offsetX,F.offsetY,F.offsetR,F.offsetB,F.arrowX,F.arrowY,F.scaleX,F.scaleY,F.align,ke]}var wt=e(94480);function ve(f,p,o,k,K){(0,i.Z)(function(){if(f&&p&&o){let A=function(){k(),K()};var n=p,O=o,ue=Q(n),pe=Q(O),F=T(O),U=new Set([F].concat((0,wt.Z)(ue),(0,wt.Z)(pe)));return U.forEach(function(ie){ie.addEventListener("scroll",A,{passive:!0})}),F.addEventListener("resize",A,{passive:!0}),k(),function(){U.forEach(function(ie){ie.removeEventListener("scroll",A),F.removeEventListener("resize",A)})}}},[f,p,o])}var x=e(48736);function he(f,p,o,k,K,n,O,ue){var pe=me.useRef(f);pe.current=f;var F=me.useRef(!1);me.useEffect(function(){if(p&&k&&(!K||n)){var A=function(){F.current=!1},ie=function(ee){var se;pe.current&&!O(((se=ee.composedPath)===null||se===void 0||(se=se.call(ee))===null||se===void 0?void 0:se[0])||ee.target)&&!F.current&&ue(!1)},j=T(k);j.addEventListener("pointerdown",A,!0),j.addEventListener("mousedown",ie,!0),j.addEventListener("contextmenu",ie,!0);var Fe=(0,N.A)(o);if(Fe&&(Fe.addEventListener("mousedown",ie,!0),Fe.addEventListener("contextmenu",ie,!0)),0)var Xe,ke,v,y;return function(){j.removeEventListener("pointerdown",A,!0),j.removeEventListener("mousedown",ie,!0),j.removeEventListener("contextmenu",ie,!0),Fe&&(Fe.removeEventListener("mousedown",ie,!0),Fe.removeEventListener("contextmenu",ie,!0))}}},[p,o,k,K,n]);function U(){F.current=!0}return U}var ge=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Te(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ce.Z,p=me.forwardRef(function(o,k){var K=o.prefixCls,n=K===void 0?"rc-trigger-popup":K,O=o.children,ue=o.action,pe=ue===void 0?"hover":ue,F=o.showAction,U=o.hideAction,A=o.popupVisible,ie=o.defaultPopupVisible,j=o.onPopupVisibleChange,Fe=o.afterPopupVisibleChange,Xe=o.mouseEnterDelay,ke=o.mouseLeaveDelay,v=ke===void 0?.1:ke,y=o.focusDelay,B=o.blurDelay,ee=o.mask,se=o.maskClosable,te=se===void 0?!0:se,Le=o.getPopupContainer,Ge=o.forceRender,Ne=o.autoDestroy,Re=o.destroyPopupOnHide,Nt=o.popup,dt=o.popupClassName,ct=o.popupStyle,Dt=o.popupPlacement,kt=o.builtinPlacements,gt=kt===void 0?{}:kt,Ft=o.popupAlign,It=o.zIndex,jt=o.stretch,$e=o.getPopupClassNameFromAlign,rt=o.fresh,xt=o.alignPoint,Gt=o.onPopupClick,St=o.onPopupAlign,on=o.arrow,fn=o.popupMotion,rn=o.maskMotion,C=o.popupTransitionName,sn=o.popupAnimation,tn=o.maskTransitionName,gn=o.maskAnimation,un=o.className,Jt=o.getTriggerDOMNode,pn=(0,q.Z)(o,ge),$t=Ne||Re||!1,Qt=me.useState(!1),qt=(0,s.Z)(Qt,2),Tn=qt[0],R=qt[1];(0,i.Z)(function(){R((0,m.Z)())},[]);var b=me.useRef({}),_e=me.useContext(V),Oe=me.useMemo(function(){return{registerSubPopup:function(ln,an){b.current[ln]=an,_e==null||_e.registerSubPopup(ln,an)}}},[_e]),ot=(0,st.Z)(),We=me.useState(null),Je=(0,s.Z)(We,2),et=Je[0],Bt=Je[1],Ae=me.useRef(null),Ot=(0,a.Z)(function(Yt){Ae.current=Yt,(0,Ue.Sh)(Yt)&&et!==Yt&&Bt(Yt),_e==null||_e.registerSubPopup(ot,Yt)}),Lt=me.useState(null),tt=(0,s.Z)(Lt,2),De=tt[0],E=tt[1],J=me.useRef(null),le=(0,a.Z)(function(Yt){(0,Ue.Sh)(Yt)&&De!==Yt&&(E(Yt),J.current=Yt)}),ce=me.Children.only(O),h=(ce==null?void 0:ce.props)||{},c={},t=(0,a.Z)(function(Yt){var ln,an,Un=De;return(Un==null?void 0:Un.contains(Yt))||((ln=(0,N.A)(Un))===null||ln===void 0?void 0:ln.host)===Yt||Yt===Un||(et==null?void 0:et.contains(Yt))||((an=(0,N.A)(et))===null||an===void 0?void 0:an.host)===Yt||Yt===et||Object.values(b.current).some(function(Xn){return(Xn==null?void 0:Xn.contains(Yt))||Yt===Xn})}),I=H(n,fn,sn,C),Pe=H(n,rn,gn,tn),Me=me.useState(ie||!1),ft=(0,s.Z)(Me,2),Ke=ft[0],Se=ft[1],ut=A!=null?A:Ke,Rt=(0,a.Z)(function(Yt){A===void 0&&Se(Yt)});(0,i.Z)(function(){Se(A||!1)},[A]);var Pt=me.useRef(ut);Pt.current=ut;var At=me.useRef([]);At.current=[];var bt=(0,a.Z)(function(Yt){var ln;Rt(Yt),((ln=At.current[At.current.length-1])!==null&&ln!==void 0?ln:ut)!==Yt&&(At.current.push(Yt),j==null||j(Yt))}),vt=me.useRef(),mt=function(){clearTimeout(vt.current)},yt=function(ln){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;mt(),an===0?bt(ln):vt.current=setTimeout(function(){bt(ln)},an*1e3)};me.useEffect(function(){return mt},[]);var Wt=me.useState(!1),Mt=(0,s.Z)(Wt,2),Ut=Mt[0],yn=Mt[1];(0,i.Z)(function(Yt){(!Yt||ut)&&yn(!0)},[ut]);var u=me.useState(null),X=(0,s.Z)(u,2),S=X[0],Y=X[1],_=me.useState(null),ae=(0,s.Z)(_,2),we=ae[0],Ze=ae[1],ye=function(ln){Ze([ln.clientX,ln.clientY])},L=at(ut,et,xt&&we!==null?we:De,Dt,gt,Ft,St),G=(0,s.Z)(L,11),oe=G[0],de=G[1],fe=G[2],qe=G[3],Et=G[4],lt=G[5],Kt=G[6],en=G[7],Ht=G[8],cn=G[9],Tt=G[10],bn=Qe(Tn,pe,F,U),Cn=(0,s.Z)(bn,2),Zn=Cn[0],dn=Cn[1],En=Zn.has("click"),In=dn.has("click")||dn.has("contextMenu"),Sn=(0,a.Z)(function(){Ut||Tt()}),Bn=function(){Pt.current&&xt&&In&&yt(!1)};ve(ut,De,et,Sn,Bn),(0,i.Z)(function(){Sn()},[we,Dt]),(0,i.Z)(function(){ut&&!(gt!=null&>[Dt])&&Sn()},[JSON.stringify(Ft)]);var nn=me.useMemo(function(){var Yt=d(gt,n,cn,xt);return r()(Yt,$e==null?void 0:$e(cn))},[cn,$e,gt,n,xt]);me.useImperativeHandle(k,function(){return{nativeElement:J.current,popupElement:Ae.current,forceAlign:Sn}});var zt=me.useState(0),_t=(0,s.Z)(zt,2),vn=_t[0],Pn=_t[1],xn=me.useState(0),Dn=(0,s.Z)(xn,2),Jn=Dn[0],na=Dn[1],ea=function(){if(jt&&De){var ln=De.getBoundingClientRect();Pn(ln.width),na(ln.height)}},da=function(){ea(),Sn()},ia=function(ln){yn(!1),Tt(),Fe==null||Fe(ln)},ua=function(){return new Promise(function(ln){ea(),Y(function(){return ln})})};(0,i.Z)(function(){S&&(Tt(),S(),Y(null))},[S]);function Rn(Yt,ln,an,Un){c[Yt]=function(Xn){var _n;Un==null||Un(Xn),yt(ln,an);for(var ga=arguments.length,Ea=new Array(ga>1?ga-1:0),fa=1;fa1?an-1:0),Xn=1;Xn1?an-1:0),Xn=1;XnBe in He?q(He,Be,{enumerable:!0,configurable:!0,writable:!0,value:it}):He[Be]=it,a=(He,Be)=>{for(var it in Be||(Be={}))$.call(Be,it)&&N(He,it,Be[it]);if(r)for(var it of r(Be))Ue.call(Be,it)&&N(He,it,Be[it]);return He},st=(He,Be)=>Ce(He,z(Be)),i=(He,Be)=>{var it={};for(var xe in He)$.call(He,xe)&&Be.indexOf(xe)<0&&(it[xe]=He[xe]);if(He!=null&&r)for(var xe of r(He))Be.indexOf(xe)<0&&Ue.call(He,xe)&&(it[xe]=He[xe]);return it},m=(He,Be,it)=>new Promise((xe,Ct)=>{var Ve=be=>{try{w(it.next(be))}catch(Ee){Ct(Ee)}},D=be=>{try{w(it.throw(be))}catch(Ee){Ct(Ee)}},w=be=>be.done?xe(be.value):Promise.resolve(be.value).then(Ve,D);w((it=it.apply(He,Be)).next())});const me=He=>{var Be=He,{children:it}=Be,xe=i(Be,["children"]);const[Ct,Ve]=(0,s.useState)(!1);return s.createElement(l.ZP,st(a({},xe),{loading:Ct,onClick:D=>m(void 0,null,function*(){try{Ve(!0),yield xe.onClick(D),Ve(!1)}catch(w){console.error(w),Ve(!1)}})}),it)}},57884:function(On,Vt,e){var l=e(59301),s=e(93314),q=e(99571),Ce=Object.defineProperty,z=Object.defineProperties,r=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,a=(me,He,Be)=>He in me?Ce(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Be}):me[He]=Be,st=(me,He)=>{for(var Be in He||(He={}))Ue.call(He,Be)&&a(me,Be,He[Be]);if($)for(var Be of $(He))N.call(He,Be)&&a(me,Be,He[Be]);return me},i=(me,He)=>z(me,r(He));const m=({img:me,buttonProps:He={},styles:Be={},customText:it,ButtonText:xe,ButtonClick:Ct,Buttonclass:Ve,ButtonTwo:D,imgStyles:w,loading:be=!1,className:Ee=""})=>l.createElement("section",{className:`tc animated fadeIn ${Ee}`,style:st({color:"#999",margin:"100px auto",visibility:be?"hidden":"visible"},Be)},l.createElement("img",{src:me||s,style:i(st({},w),{pointerEvents:"none",userSelect:"none"})}),l.createElement("p",{className:"mt20 font14"},it||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),xe&&l.createElement(q.ZP,st({className:Ve,onClick:Ct},He),xe),D&&D);Vt.Z=m},6681:function(On,Vt,e){e.d(Vt,{Z:function(){return Ue}});var l=e(59301),s={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"},q=e(62957),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",r=(N,a,st)=>new Promise((i,m)=>{var me=it=>{try{Be(st.next(it))}catch(xe){m(xe)}},He=it=>{try{Be(st.throw(it))}catch(xe){m(xe)}},Be=it=>it.done?i(it.value):Promise.resolve(it.value).then(me,He);Be((st=st.apply(N,a)).next())}),Ue=({type:N,resdata:a,onok:st,oktext:i,okloading:m})=>{const[me,He]=(0,l.useState)(!1),{can_copy_list:Be,can_copy_num:it,challenge_type:xe,course_data_list:Ct,no_copy_list:Ve,no_copy_num:D,no_use_list:w,no_use_num:be,repeat_shixun_num:Ee,student_count:ne,total_num:Z,use_num:V}=a;let re=it>0||N==="exercise";(0,l.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&He(!0)},[a]),console.log("---11",m),(0,l.useEffect)(()=>{m||He(!1)},[m]);const Qe=()=>{if(N==="exercise"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.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(N==="exercise"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="shixun"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="shixun"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="subject"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="subject"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",l.createElement("span",{className:s.orangeColor},ne)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",l.createElement("span",{className:s.orangeColor},V)," \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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="exercisepush")return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",l.createElement("span",{className:s.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(N==="shixunpush"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="shixunpush"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",l.createElement("span",{className:s.orangeColor},V),"\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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},W=()=>{if(N==="exercise"||N==="subject"||N==="exercisepush"||N==="shixunpush")return l.createElement("div",{style:{marginTop:20}},D>0&&l.createElement("div",null,l.createElement("span",{className:s.flex},l.createElement("img",{src:z,style:{width:14}}),l.createElement("span",{className:s.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),l.createElement("div",{className:s.statusbody},N==="exercise"&&l.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.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"),(N==="subject"||N==="exercisepush")&&l.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",re&&l.createElement("span",{className:s.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"),N==="shixunpush"&&l.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",re&&l.createElement("span",{className:s.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"),l.createElement("div",null,Ve==null?void 0:Ve.map((g,d)=>l.createElement("a",{href:`/shixuns/${g.identifier}/challenges`,target:"_blank"},"\u300A",g==null?void 0:g.name,"\u300B",d+1!==D&&"\u3001"))))),it>0&&l.createElement("div",{style:{marginTop:20}},l.createElement("span",{className:s.flex},l.createElement("img",{src:Ce,style:{width:14}}),l.createElement("span",{className:s.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),l.createElement("div",{className:s.statusbody},N==="exercise"&&l.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"),(N==="subject"||N==="exercisepush")&&l.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"),N==="shixunpush"&&l.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"),l.createElement("div",null,Be==null?void 0:Be.map((g,d)=>l.createElement("a",{href:`/shixuns/${g.identifier}/challenges`,target:"_blank"},"\u300A",g==null?void 0:g.name,"\u300B",d+1!==it&&"\u3001"))))));if(N==="shixun")return l.createElement("div",{style:{marginTop:20}},it>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 l.createElement(q.default,{open:me,onCancel:()=>{He(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!re&&"none"}},zIndex:1003,confirmLoading:m,okText:re?i:"\u6211\u77E5\u9053\u4E86",onOk:()=>r(void 0,null,function*(){re?yield st([...Be,...w]):He(!1)})},l.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Qe(),W()))}},19322:function(On,Vt,e){e.r(Vt),e.d(Vt,{default:function(){return ce}});var l=e(59301),s=e(76560),q=e(93041),Ce=e(6767),z=e(62957),r=e(37568),$=e(25399),Ue=e(37639),N=e(29787),a=e(47889),st=e(77736),i=e(71051),m=e(5269),me=e(17149),He=e(77019);const Be=(h="")=>({\u5F00\u59CB\u5B9E\u6218:"\u5F00\u59CB\u5B66\u4E60\u5E76\u5B8C\u6210\u5B9E\u6218\u4EFB\u52A1",\u7EE7\u7EED\u6311\u6218:"\u7EE7\u7EED\u5B8C\u6210\u540E\u7EED\u5B66\u4E60\u548C\u5B9E\u6218\u4EFB\u52A1",\u67E5\u770B\u5B9E\u6218:"\u67E5\u770B\u6211\u7684\u5B9E\u6218\u5149\u8F89\u5386\u53F2",\u6A21\u62DF\u5B9E\u6218:"\u6A21\u62DF\u5B8C\u6210\u5B9E\u6218\u4EFB\u52A1",\u5F00\u542F\u6311\u6218:"\u5F00\u59CB\u5B66\u4E60\u5E76\u5B8C\u6210\u5B9E\u6218\u4EFB\u52A1"})[h]||"",it=(h=99)=>![0,3,1,-1].includes(h);var xe={flex_box_center:"flex_box_center___C7BpK",flex_space_between:"flex_space_between___y5tEt",flex_box_vertical_center:"flex_box_vertical_center___BzS9v",flex_box_center_end:"flex_box_center_end___BlZGt",flex_box_column:"flex_box_column___XFVq1",banner:"banner___x1zhX",wrp:"wrp___HroXY",action:"action___Q9oWd",titleWrap:"titleWrap___LbsjD",deleteBtnStatus:"deleteBtnStatus___QiOcU",title:"title___nwoJQ",btn:"btn___tsJce",btn_type:"btn_type___pqyD9",actionBtns:"actionBtns___VEzTd",ratingTitle:"ratingTitle___sVN4G",fork:"fork___zCzx7",collect:"collect___JiCST",gold:"gold___f3DHn",handleOverflow:"handleOverflow___gVLUz",laboratory:"laboratory___KOOT4",name:"name___NM3vA",contentWrap:"contentWrap___IYvpn",contentLeftWrap:"contentLeftWrap___O88ow",user:"user___WJ43b",text:"text___Ip9I2",d1:"d1___iRJGr",d2:"d2___GxMoB",operationWrap:"operationWrap___OafFH",iconBtn:"iconBtn___SopdR",testBtn:"testBtn___FstX2",fullScreenLoading:"fullScreenLoading___QcDyh",customPopover:"customPopover___v_kEO",active:"active___B6kUu",splitInfo:"splitInfo___Iz1oG",splitInfo_t1:"splitInfo_t1___leyKR",splitInfo_t2:"splitInfo_t2___BwEYQ"},Ct=e(62416),Ve=e(13747),D={wrap:"wrap___E1Sbk",title:"title___nUI57",radioWrap:"radioWrap___OlPAG",radio:"radio___S9z0O",checkbox:"checkbox___w1WK6",colorFF0000:"colorFF0000___xX56a",pagination:"pagination___fvfxn"},w=e(67135),be=e(6681),Ee=Object.defineProperty,ne=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,re=(h,c,t)=>c in h?Ee(h,c,{enumerable:!0,configurable:!0,writable:!0,value:t}):h[c]=t,Qe=(h,c)=>{for(var t in c||(c={}))Z.call(c,t)&&re(h,t,c[t]);if(ne)for(var t of ne(c))V.call(c,t)&&re(h,t,c[t]);return h},W=(h,c)=>{var t={};for(var I in h)Z.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&ne)for(var I of ne(h))c.indexOf(I)<0&&V.call(h,I)&&(t[I]=h[I]);return t},g=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const d=r.default.Search,H=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=W(c,["shixunsDetail","globalSetting","loading","dispatch"]),Ke,Se;const ut=(0,s.useParams)(),[Rt,Pt]=(0,l.useState)(0),[At,bt]=(0,l.useState)([]),[vt,mt]=(0,l.useState)(""),[yt,Wt]=(0,l.useState)(),[Mt,Ut]=(0,l.useState)([]),[yn,u]=(0,l.useState)(!1),[X,S]=(0,l.useState)(!1),[Y,_]=(0,l.useState)({}),[ae,we]=(0,l.useState)(!1),[Ze,ye]=(0,l.useState)({id:null,page:1,limit:10});(0,l.useEffect)(()=>{t.actionTabs.key==="Banner-SendShixuns"&&(Ze.id=ut.id,ye(Ze),G(Ze))},[t.actionTabs.key]);const L=((Ke=t==null?void 0:t.detail)==null?void 0:Ke.is_jupyter)||((Se=t==null?void 0:t.detail)==null?void 0:Se.is_jupyter_lab),G=Et=>g(void 0,null,function*(){const lt=yield Me({type:"shixunsDetail/searchUserCourses",payload:Et});lt.status===401?(Me({type:"shixunsDetail/setActionTabs",payload:{}}),S(!1)):(S(!0),Pt((lt==null?void 0:lt.courses_count)||0),bt((lt==null?void 0:lt.course_list)||[]))}),oe=Et=>{const lt=Qe(Qe({},Ze),{page:Et,limit:10,search:encodeURI(vt)});ye(lt),G(lt)},de=()=>g(void 0,null,function*(){var Et;if(!yt){u(!0);return}const lt=(Et=t.actionTabs.params)==null?void 0:Et.id;let Kt=yield(0,w.Tr)({id:lt,course_id:yt,type:"shixun"});(Kt==null?void 0:Kt.student_count)===0?(yield fe(0),qe()):_(Kt)}),fe=Et=>g(void 0,null,function*(){var lt;const Kt=(lt=t.actionTabs.params)==null?void 0:lt.id;let en={id:Kt,identifier:ut.id,courses:[{id:Kt,course_id:yt,identifier:ut.id,type:"normal",is_use:1,is_copy:Et}]};we(!0);const Ht=yield Me({type:"shixunsDetail/sendToCourse",payload:en});we(!1),Ht.status!==401&&Ht.status!==404&&Ht.status!=-1?(Ce.ZP.success(Ht.message),qe(),window.location.href=Ht.first_category_url):qe()}),qe=()=>{mt(""),Wt(null),u(!1),Ut([]),Me({type:"shixunsDetail/setActionTabs",payload:{}}),S(!1)};return l.createElement(l.Fragment,null,l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u5B9E\u8BAD",open:X,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{if(!yt){u(!0);return}fe(!0)},onCancel:qe},l.createElement("div",{className:D.wrap},l.createElement("div",{className:D.title},"\u9009\u62E9\u7684\u5B9E\u8BAD\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),l.createElement("div",{className:"mb10"},l.createElement(d,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:vt,onChange:Et=>mt(Et.target.value),onSearch:Et=>{mt(Et);const lt=Qe(Qe({},Ze),{page:1,limit:10,search:encodeURI(Et)});ye(lt),G(lt)}})),l.createElement("div",{className:D.radioWrap},l.createElement(a.ZP.Group,{value:yt,onChange:Et=>{Wt(Et.target.value),u(!1)}},At.map((Et,lt)=>l.createElement(a.ZP,{className:D.radio,value:Et.course_id,key:lt},l.createElement("span",{title:Et.name},Et.name))))),yn&&l.createElement("div",{className:D.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),Rt>10&&l.createElement("div",{className:D.pagination},l.createElement(Ve.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Ze==null?void 0:Ze.page,pageSize:10,total:Rt,onChange:oe})))),l.createElement(be.Z,{resdata:Y,type:"shixun",okloading:ae,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:Et=>{fe(1)}}))};var T=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(H),Q={wrap:"wrap___M6YVE",text:"text___wxM5Y",color848282:"color848282___PNF2A"},P=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ze=(h,c)=>{var t={};for(var I in h)Ie.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&P)for(var I of P(h))c.indexOf(I)<0&&je.call(h,I)&&(t[I]=h[I]);return t},Ye=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const nt=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=ze(c,["shixunsDetail","globalSetting","loading","dispatch"]);const[Ke,Se]=(0,l.useState)(!1),ut=()=>Ye(void 0,null,function*(){var Rt,Pt,At;Se(!0);const bt=yield Me({type:"shixunsDetail/cancelRelease",payload:{id:(Rt=t.actionTabs.params)==null?void 0:Rt.id}});Me({type:"shixunsDetail/setActionTabs",payload:{}}),Se(!1),bt.status!==401&&(Ce.ZP.success(bt.message),Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(Pt=t.actionTabs.params)==null?void 0:Pt.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(At=t.actionTabs.params)==null?void 0:At.id}}))});return l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-CancelRelease",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ke,onOk:ut,okButtonProps:{loading:Ke},onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),l.createElement("p",{className:`${Q.text} ${Q.color848282}`},"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\uFF0C\u82E5\u60A8\u65B0\u589E\u5173"),l.createElement("p",{className:`${Q.text} ${Q.color848282}`},"\u5361\uFF0C\u5B66\u5458\u9700\u8981\u91CD\u65B0\u4F53\u9A8C\u5B9E\u8BAD")))};var pt=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(nt),ht=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ve=(h,c)=>{var t={};for(var I in h)at.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&ht)for(var I of ht(h))c.indexOf(I)<0&&wt.call(h,I)&&(t[I]=h[I]);return t},x=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const he=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=ve(c,["shixunsDetail","globalSetting","loading","dispatch"]),Ke,Se;const[ut,Rt]=(0,l.useState)(!1),Pt=()=>x(void 0,null,function*(){var At,bt,vt,mt,yt;Rt(!0);const Wt=yield Me({type:"shixunsDetail/cancelPublic",payload:{id:(At=t.actionTabs.params)==null?void 0:At.id}});Me({type:"shixunsDetail/setActionTabs",payload:{}}),Rt(!1),Wt.status===0&&(Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(bt=t.actionTabs.params)==null?void 0:bt.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(vt=t.actionTabs.params)==null?void 0:vt.id}}),Ce.ZP.success((yt=(mt=t.actionTabs)==null?void 0:mt.params)!=null&&yt.isCancelPublic?"\u64A4\u9500\u516C\u5F00\u6210\u529F!":"\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F!"))});return l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-CancelPublic",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ut,onOk:Pt,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u662F\u5426\u786E\u8BA4\u64A4\u9500",(Se=(Ke=t.actionTabs)==null?void 0:Ke.params)!=null&&Se.isCancelPublic?"":"\u7533\u8BF7","\u516C\u5F00\uFF1F")))};var ge=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(he),Te=e(59301),M=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,o=(h,c)=>{var t={};for(var I in h)f.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&M)for(var I of M(h))c.indexOf(I)<0&&p.call(h,I)&&(t[I]=h[I]);return t},k=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const K=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=o(c,["shixunsDetail","globalSetting","loading","dispatch"]);const[Ke,Se]=(0,l.useState)(!1),ut=(0,s.useParams)(),Rt=()=>k(void 0,null,function*(){var Pt,At,bt,vt,mt,yt,Wt,Mt,Ut,yn,u,X,S,Y;Se(!0);let _;if((Pt=t.actionTabs.params)!=null&&Pt.type)_=yield Me({type:"shixunsDetail/applyPublic",payload:{id:(X=t.actionTabs.params)==null?void 0:X.id,user_customize:!1,sub_discipline_id:""}});else{if((At=t.actionTabs.params)!=null&&At.discipline_name||(bt=t.actionTabs.params)!=null&&bt.sub_discipline_name){if(!((vt=t.actionTabs.params)!=null&&vt.discipline_name)||!((mt=t.actionTabs.params)!=null&&mt.sub_discipline_name)){Ce.ZP.info("\u8BF7\u586B\u5199\u65B9\u5411\u6216\u8BFE\u7A0B");return}}else if(!((yt=t.actionTabs.params)!=null&&yt.sub_discipline_id)){Ce.ZP.info("\u8BF7\u9009\u62E9\u65B9\u5411\u6216\u8BFE\u7A0B");return}_=yield Me({type:"shixunsDetail/applyPublic",payload:{id:(Wt=t.actionTabs.params)==null?void 0:Wt.id,user_customize:!((Mt=t.actionTabs.params)!=null&&Mt.sub_discipline_id),discipline_name:(Ut=t.actionTabs.params)==null?void 0:Ut.discipline_name,sub_discipline_name:(yn=t.actionTabs.params)==null?void 0:yn.sub_discipline_name,sub_discipline_id:(u=t.actionTabs.params)==null?void 0:u.sub_discipline_id}})}Me({type:"shixunsDetail/setActionTabs",payload:{}}),Se(!1),(_.status===1||_.status===0)&&(Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(S=t.actionTabs.params)==null?void 0:S.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(Y=t.actionTabs.params)==null?void 0:Y.id}}))});return Te.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-ApplyPublic",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",confirmLoading:Ke,onOk:Rt,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},Te.createElement("div",{className:Q.wrap},Te.createElement("p",{className:Q.text,style:{textAlign:"left",fontSize:"14px"}},"\u7533\u8BF7\u8BF4\u660E\uFF1A\u516C\u5F00\u5B9E\u8BAD\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u9884\u8BA1\u5BA1\u6838\u65F6\u95F4\u4E3A1\u81F32\u4E2A\u5DE5\u4F5C\u65E5\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u81F3\u8BFE\u5802\u5373\u53EF\u3002"),Te.createElement("p",{className:`${Q.text} mt5`,style:{color:"#f5a44a",textAlign:"left",fontSize:"14px"}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u5B9E\u8BAD\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF0C\u5E76\u4E14\u5B9E\u8BAD\u5C06\u9ED8\u8BA4\u5411\u5E73\u53F0\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u516C\u5F00\u5173\u5361\u7684\u53C2\u8003\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF0C\u5982\u9700\u4FEE\u6539\u8BF7\u5728\u901A\u8FC7\u5BA1\u6838\u540E\u524D\u5F80",Te.createElement("span",{style:{color:"#4169d0",cursor:"pointer"},onClick:()=>{window.open(`/shixuns/${ut==null?void 0:ut.id}/edit?tabId=setting`)}},"\u8BBE\u7F6E\u9875\u9762"),"\u8C03\u6574\u3002")))};var n=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(K),O=e(26915),ue=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,U=(h,c)=>{var t={};for(var I in h)pe.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&ue)for(var I of ue(h))c.indexOf(I)<0&&F.call(h,I)&&(t[I]=h[I]);return t};const A=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=U(c,["shixunsDetail","globalSetting","loading","dispatch"]),Ke;const{tagPosition:Se=[],evaluationSetPosition:ut=[],publishBoxStatus:Rt}=((Ke=t.actionTabs)==null?void 0:Ke.params)||{},Pt=()=>{var Mt,Ut;(Rt===0||Rt===1)&&(Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(Mt=t.actionTabs.params)==null?void 0:Mt.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(Ut=t.actionTabs.params)==null?void 0:Ut.id}})),Me({type:"shixunsDetail/setActionTabs",payload:{}})},At=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u53D1\u5E03\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838")),bt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u53D1\u5E03\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),l.createElement("p",{className:`${Q.text} font12`},"\u2022 \u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838")),vt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u7B2C",ut.join(","),"\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03")),mt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E",l.createElement("br",null),"\u7B2C",Se.join(","),"\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145")),yt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03")),Wt=()=>{const Mt={0:At,1:bt,2:vt,3:mt};return Mt[Rt]?Mt[Rt]():yt()};return l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-ApplyRelease",okText:"\u77E5\u9053\u5566",onOk:Pt,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},Wt())};var ie=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(A),j=e(23869),Fe=e(87169),Xe=e(84105),ke=e(87395),v=e(90524),y=e(82093),B=e(34055),ee=e(49661),se=e(76239),te=e(64885),Le={recommend_config_introduce:"recommend_config_introduce___xnAQ0",recommend_config:"recommend_config___HSCj1",recommend_config_item:"recommend_config_item___uRjR7",item_title:"item_title___KPaUh",recommend_text:"recommend_text___JUfgL",item_content:"item_content___HFNJz",recommend_config_active_item:"recommend_config_active_item___IwL8D",tooltip:"tooltip___yYmGb"},Ge=e(61485),Ne=e(13014),Re=e(59301),Nt=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())}),ct=({visible:h,onOk:c,onCancel:t,identifier:I})=>{const[Pe,Me]=(0,l.useState)(!1),[ft,Ke]=(0,l.useState)({}),[Se,ut]=(0,l.useState)(!1),Rt=()=>Nt(void 0,null,function*(){ut(!0);const bt=yield(0,w.HS)(I);[0,-10].includes(bt.status)&&(Ke(bt),ut(!1))}),Pt=()=>{z.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Re.createElement("div",{className:"tc"},Re.createElement("img",{src:Ne,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},At=()=>Nt(void 0,null,function*(){Me(!0),(yield(0,y.ZP)(`/api/shixuns/${I}/apply_recommend_config.json`,{method:"put",body:{data:ft==null?void 0:ft.recommend}})).status==0&&(Ce.ZP.success("\u5E94\u7528\u6210\u529F"),Me(!1),t())});return Re.createElement(Re.Fragment,null,Re.createElement(z.default,{title:"\u63A8\u8350\u914D\u7F6E",open:h,width:640,onCancel:t,centered:!0,onOk:()=>Nt(void 0,null,function*(){yield At(),c()}),confirmLoading:Pe,okText:"\u4F7F\u7528\u63A8\u8350\u914D\u7F6E",cancelText:"\u4E0D\u4F7F\u7528"},Re.createElement(N.Z,{spinning:Se},Re.createElement("div",{className:Le.recommend_config_introduce},Re.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Re.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002")),Re.createElement("div",{className:Le.recommend_config},["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"].map((bt,vt)=>Re.createElement("div",{className:`${Le.recommend_config_item}`,key:bt},Re.createElement("div",{className:Le.item_title},Re.createElement("div",null,bt),vt==1?Re.createElement("div",{className:Le.recommend_text},"\u63A8\u8350"):Re.createElement(Re.Fragment,null)),(bt=="\u5F53\u524D\u914D\u7F6E"&&(ft==null?void 0:ft.current)||bt=="\u63A8\u8350\u914D\u7F6E"&&(ft==null?void 0:ft.recommend)||[]).map((mt,yt)=>Re.createElement("div",{className:Le.item_content,key:yt},Re.createElement("span",null,mt==null?void 0:mt.image_name),mt!=null&&mt.cpu_limit?Re.createElement("span",null,mt==null?void 0:mt.cpu_limit,"\u6838",mt==null?void 0:mt.memory_limit,"G"):Re.createElement("div",null,Re.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Re.createElement($.Z,{title:Re.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Re.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Re.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Re.createElement(Ge.Z,{className:Le.tooltip})))))))),Re.createElement("div",null,Re.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Re.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Pt()},"\u8054\u7CFB\u7BA1\u7406\u5458")))))},Dt=e(54172),kt={topWarp:"topWarp___YMw3E"},gt=e(59301),Ft=Object.defineProperty,It=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,rt=(h,c,t)=>c in h?Ft(h,c,{enumerable:!0,configurable:!0,writable:!0,value:t}):h[c]=t,xt=(h,c)=>{for(var t in c||(c={}))jt.call(c,t)&&rt(h,t,c[t]);if(It)for(var t of It(c))$e.call(c,t)&&rt(h,t,c[t]);return h},Gt=(h,c)=>{var t={};for(var I in h)jt.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&It)for(var I of It(h))c.indexOf(I)<0&&$e.call(h,I)&&(t[I]=h[I]);return t},St=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const on=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=Gt(c,["shixunsDetail","globalSetting","loading","dispatch"]);const[Ke,Se]=(0,l.useState)(!1),[ut,Rt]=(0,l.useState)(!1),Pt=(0,s.useParams)(),[At,bt]=(0,l.useState)({page:1,limit:10}),[vt,mt]=(0,l.useState)([]),[yt,Wt]=(0,l.useState)([]),[Mt,Ut]=(0,l.useState)([]),[yn,u]=(0,l.useState)(0),[X,S]=(0,l.useState)(0),[Y,_]=(0,l.useState)(0),ae={\u672A\u53D1\u5E03:"#5F6A95",\u672A\u5F00\u59CB:"#FA6400",\u8FDB\u884C\u4E2D:"#3061D0",\u5DF2\u7ED3\u675F:"#E30000"},we={homework_common:"\u8BFE\u5802\u5B9E\u9A8C",exercise:"\u5728\u7EBF\u8003\u8BD5"},Ze=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",width:205},{title:"\u4F5C\u4E1A\u540D\u79F0/\u8003\u8BD5\u540D\u79F0",dataIndex:"name",width:238},{title:"\u8BFE\u5802\u6A21\u5757",dataIndex:"type",width:130,render:de=>gt.createElement("span",null,we[de])},{title:"\u72B6\u6001",dataIndex:"status",width:130,render:de=>gt.createElement("span",{style:{color:ae[de]}},de)}].filter(Boolean);(0,l.useEffect)(()=>{t.actionTabs.key==="\u540C\u6B65\u5B9E\u8BAD\u5F39\u7A97"&&(ye(),L(At))},[t.actionTabs.key]);const ye=()=>{bt({page:1,limit:10}),Ut([]),u(0),S(0),_(0),mt([]),Wt([])},L=de=>St(void 0,null,function*(){Rt(!0);const fe=yield(0,y.ZP)(`/api/shixuns/${Pt==null?void 0:Pt.id}/course_shixuns.json`,{method:"get",params:xt({},de)});fe.status===0&&(_(fe==null?void 0:fe.total_count),u(fe==null?void 0:fe.homework_count),S(fe==null?void 0:fe.exercise_count),Ut(fe.data)),Rt(!1)}),G=()=>St(void 0,null,function*(){if(vt.length===0){Ce.ZP.info("\u8BF7\u9009\u62E9\u9700\u8981\u540C\u6B65\u7684\u5B9E\u8BAD");return}Se(!0),(yield(0,y.ZP)(`/api/shixuns/${Pt==null?void 0:Pt.id}/sync_shixuns.json`,{method:"post",body:{homework_common_ids:yt.map(fe=>fe==null?void 0:fe.homework_common_id).filter(fe=>fe!==null),exercise_ids:yt.map(fe=>fe==null?void 0:fe.exercise_id).filter(fe=>fe!==null)}})).status===0&&(Ce.ZP.success("\u540C\u6B65\u6210\u529F"),Me({type:"shixunsDetail/setActionTabs",payload:{}})),Se(!1)}),oe=(de,fe)=>{At.page=de,At.limit=fe,bt(xt({},At)),L(At)};return gt.createElement(z.default,{centered:!0,width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},title:"\u5B9E\u8BAD\u540C\u6B65",open:t.actionTabs.key==="\u540C\u6B65\u5B9E\u8BAD\u5F39\u7A97",okText:"\u786E\u8BA4\u540C\u6B65",confirmLoading:Ke,destroyOnClose:!0,onOk:G,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},gt.createElement("div",{className:kt.topWarp},gt.createElement("div",null,"\u60A8\u53C2\u4E0E\u7684\u8BFE\u5802\u4E2D\uFF0C\u6709",yn||0,"\u4E2A\u4F5C\u4E1A\u548C",X||0,"\u4E2A\u8003\u8BD5\u8BD5\u5377\u4F7F\u7528\u8BE5\u5B9E\u8BAD\uFF0C\u8BF7\u95EE\u662F\u5426\u540C\u6B65\u5B9E\u8BAD\u4FEE\u6539\u5185\u5BB9\u5230\u6559\u5B66\u8BFE\u5802\u4E2D"),gt.createElement("div",{style:{color:"#FA6400"}},"\u6CE8\u610F\uFF1A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u9700\u5B66\u751F\u91CD\u65B0\u8BC4\u6D4B\u540E\uFF0C\u624D\u80FD\u6309\u7167\u4FEE\u6539\u540E\u7684\u5185\u5BB9\u8BA1\u7B97\u6210\u7EE9")),gt.createElement(Dt.default,{rowKey:"id",rowSelection:{type:"checkbox",selectedRowKeys:vt,onChange:(de,fe)=>{mt(de),Wt(fe)}},loading:ut,dataSource:Mt||[],columns:Ze,pagination:{current:At.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:At.limit,className:"mb0",pageSizeOptions:["10","20","50","100"],total:Y||0,size:"default",showTotal:ee.rU,onChange:oe}}))};var fn=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(on),rn=e(33796),C=e(59301),sn=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,un=(h,c)=>{var t={};for(var I in h)tn.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&sn)for(var I of sn(h))c.indexOf(I)<0&&gn.call(h,I)&&(t[I]=h[I]);return t},Jt=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const pn=h=>{var c=h,{shixunsDetail:t,user:I,globalSetting:Pe,loading:Me,dispatch:ft,problemset:Ke}=c,Se=un(c,["shixunsDetail","user","globalSetting","loading","dispatch","problemset"]),ut,Rt,Pt,At,bt,vt,mt,yt,Wt,Mt,Ut,yn,u,X,S,Y,_,ae,we,Ze,ye,L,G,oe,de,fe,qe,Et,lt,Kt,en,Ht,cn,Tt,bn,Cn,Zn,dn,En,In,Sn,Bn,nn,zt,_t,vn,Pn,xn,Dn,Jn,na,ea,da,ia,ua,Rn,zn,ta,Mn,Ln,kn,Xt,mn,hn,An,Wn,Hn,ca,Yt,ln,an,Un,Xn,_n,ga,Ea,fa,aa,Xa,Qa,Pa,Ta,La,Ma,Wa,xa,za,Ra,Ja,Oa,$a,Va,er,Ga,qa,ka,pa,va,Vn,Kn;const[Qn]=(0,s.useSearchParams)(),ra=(0,s.useLocation)(),Nn=(0,l.useRef)(""),[sa,ba]=(0,l.useState)(!1),wa=(0,l.useRef)(null),[Za,ma]=(0,l.useState)(!0),[ha,Da]=(0,l.useState)(2),[Ia,Ka]=(0,l.useState)(!1),[lr,oa]=(0,l.useState)(!1),[Gn,la]=(0,l.useState)(),[Ca,ya]=(0,l.useState)(),[Fa,nr]=(0,l.useState)(),[Ua,ur]=(0,l.useState)(!1),[ir,Na]=(0,l.useState)(!1),[Ha,Ya]=(0,l.useState)(2),[pr,yr]=(0,l.useState)(!1),Ar=[{level:"\u7B80\u5355",color:"#44D7B6"},{level:"\u9002\u4E2D",color:"#F7B500"},{level:"\u56F0\u96BE",color:"#E53333"}],ar=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}];(0,l.useEffect)(()=>{const Zt=rn.Z.subscribe("ShowStatrButton",({value:wn})=>{ba(wn)});return()=>{Zt()}},[]),(0,l.useEffect)(()=>{var Zt;Nn.current=(Zt=ra.pathname.split("/"))==null?void 0:Zt[2]},[ra.pathname]),(0,l.useEffect)(()=>{ft({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),setTimeout(()=>{ma(!1)},5e3)},[]);const br=(Rt=(ut=I.userInfo)==null?void 0:ut.shixun)==null?void 0:Rt.own,sr=(At=(Pt=I.userInfo)==null?void 0:Pt.shixun)==null?void 0:At.editable,ja=(vt=(bt=t==null?void 0:t.challenges)==null?void 0:bt.challenge_list)==null?void 0:vt.length,tr=!((yt=(mt=I.userInfo)==null?void 0:mt.shixun)!=null&&yt.can_managed),rr=()=>Jt(void 0,null,function*(){var Zt,wn,$n;if(Na(!0),(Zt=t.detail)!=null&&Zt.windows_vnc&&!(0,B.ag)())return!1;if((wn=t.detail)!=null&&wn.can_fork){ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}const Fn=yield(0,y.ZP)(`/api/shixuns/${Nn==null?void 0:Nn.current}/copy.json`,{method:"post",body:{}});Fn.status===0?(Na(!1),window.location.href=`/shixuns/${($n=Fn.data)==null?void 0:$n.shixun}/challenges`,Ce.ZP.success("\u590D\u5236\u6210\u529F"),Ka(!1)):Na(!1),Fn.status===-3&&(Na(!1),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Per",params:{message:Fn.message}}}))}),dr=()=>Jt(void 0,null,function*(){var Zt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u53D6\u6D88\u6536\u85CF"]);const wn=yield ft({type:"shixunsDetail/cancelCollect",payload:{container_id:(Zt=t.detail)==null?void 0:Zt.id,container_type:"Shixun"}});wn.status===0&&(ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Nn.current}}),ft({type:"shixunsDetail/getRightData",payload:{id:Nn.current}}),Ce.ZP.success(wn.message))}),fr=()=>Jt(void 0,null,function*(){var Zt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u6536\u85CF"]);const wn=yield ft({type:"shixunsDetail/collect",payload:{container_id:(Zt=t.detail)==null?void 0:Zt.id,container_type:"Shixun"}});wn.status===0&&(ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Nn.current}}),ft({type:"shixunsDetail/getRightData",payload:{id:Nn.current}}),Ce.ZP.success(wn.message))}),Sr=()=>{var Zt;if((0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u53D1\u9001\u81F3\u8BFE\u5802"]),(Zt=t.detail)!=null&&Zt.need_authorize){(0,j.rX)(!1);return}(0,j.tJ)(ft)&&ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:Nn.current}}})},xr=()=>{if(tr){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u64A4\u9500\u53D1\u5E03"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:Nn.current}}})},vr=Zt=>{if(tr){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u64A4\u9500\u516C\u5F00"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:Nn.current,isCancelPublic:Zt}}})},wr=()=>{var Zt,wn;if(tr){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!((Zt=t.detail)!=null&&Zt.has_sub_discipline)){oa(!0);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u7533\u8BF7\u516C\u5F00"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:Nn.current,type:(wn=t.detail)==null?void 0:wn.has_sub_discipline}}})},mr=()=>Jt(void 0,null,function*(){var Zt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u7533\u8BF7\u53D1\u5E03"]);const wn=yield ft({type:"shixunsDetail/release",payload:{id:Nn.current}});ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Nn.current}}),ft({type:"shixunsDetail/getRightData",payload:{id:Nn.current}});const $n=(wn==null?void 0:wn.evaluation_set_position)||[];if(wn.status==5){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u4E2D",(Zt=wn==null?void 0:wn.challenge_errors)==null?void 0:Zt.map((Fn,Sa)=>C.createElement("span",{key:Sa,style:{color:"#3061D0"}},"\u7B2C",Fn==null?void 0:Fn.challenge_position,"\u5173",Sa!=(wn==null?void 0:wn.challenge_errors)-1&&"\u3001")),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u53D1\u5E03"),onOk:()=>{var Fn,Sa;window.location.href=`/shixuns/${Nn.current}/edit/${(Sa=(Fn=wn==null?void 0:wn.challenge_errors)==null?void 0:Fn[0])==null?void 0:Sa.challenge_id}/tab=2`}});return}if(wn.status==6){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u5BFC\u81F4\u5B9E\u9A8C\u65E0\u6CD5\u6B63\u5E38\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u5584\u540E\u518D\u8FDB\u884C\u53D1\u5E03"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Nn.current}/edit?tabId=environment`}});return}if(wn.status===0){z.default.info({width:530,title:"\u63D0\u793A",centered:!0,content:C.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),okText:"\u77E5\u9053\u5566"});return}ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:wn==null?void 0:wn.tag_position,evaluationSetPosition:$n,publishBoxStatus:wn.status}}})}),Dr=()=>{var Zt,wn,$n;if((0,j.tJ)(ft,!0)){if(((Zt=t.detail)==null?void 0:Zt.shixun_status)>1&&ba(!0),(wn=t.detail)!=null&&wn.is_jupyter||($n=t.detail)!=null&&$n.is_jupyter_lab){ft({type:"shixunsDetail/execJupyter",payload:{id:Nn.current}}).then(Fn=>{ba(!1),Fn!=null&&Fn.identifier&&(Qn.get("homework_common_id")?window.location.href=`/tasks/${Fn.identifier}/jupyter?homework_common_id=${Qn.get("homework_common_id")}`:Qn.get("subject_id")?window.location.href=`/tasks/${Fn.identifier}/jupyter?subject_id=${Qn.get("subject_id")||""}`:window.location.href=`/tasks/${Fn.identifier}/jupyter`)});return}ft({type:"shixunsDetail/execShixun",payload:{id:Nn.current}}).then(Fn=>Jt(void 0,null,function*(){var Sa,_a;if(ba(!1),(Fn==null?void 0:Fn.status)==5){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(_a=(Sa=Fn==null?void 0:Fn.data)==null?void 0:Sa.challenge_errors)==null?void 0:_a.map((qn,Cr)=>{var Er,Br;return C.createElement("span",{key:Cr,style:{color:"#3061D0"}},"\u7B2C",qn==null?void 0:qn.challenge_position,"\u5173",Cr!=((Br=(Er=Fn==null?void 0:Fn.data)==null?void 0:Er.challenge_errors)==null?void 0:Br.length)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var qn,Cr,Er;window.location.href=`/shixuns/${Nn.current}/edit/${(Er=(Cr=(qn=Fn==null?void 0:Fn.data)==null?void 0:qn.challenge_errors)==null?void 0:Cr[0])==null?void 0:Er.challenge_id}/tab=2`},onCancel:()=>{ft({type:"shixunsDetail/execShixun",payload:{id:Nn.current,jump_challenge_setting:!0}}).then(qn=>{if(qn!=null&&qn.game_identifier){Qn.get("homework_common_id")?window.location.href=`/tasks/${qn.game_identifier}?homework_common_id=${Qn.get("homework_common_id")}`:Qn.get("subject_id")?window.location.href=`/tasks/${qn.game_identifier}?subject_id=${Qn.get("subject_id")||""}`:window.location.href=`/tasks/${qn.game_identifier}`;return}(qn==null?void 0:qn.status)===2?or(qn==null?void 0:qn.message,!0):(qn==null?void 0:qn.status)===3&&cr(qn==null?void 0:qn.message)})}});return}if((Fn==null?void 0:Fn.status)==6){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Nn.current}/edit?tabId=environment`}});return}if(Fn!=null&&Fn.game_identifier){Qn.get("homework_common_id")?window.location.href=`/tasks/${Fn.game_identifier}?homework_common_id=${Qn.get("homework_common_id")}`:Qn.get("subject_id")?window.location.href=`/tasks/${Fn.game_identifier}?subject_id=${Qn.get("subject_id")||""}`:window.location.href=`/tasks/${Fn.game_identifier}`;return}(Fn==null?void 0:Fn.status)===2?or(Fn==null?void 0:Fn.message):(Fn==null?void 0:Fn.status)===3&&cr(Fn==null?void 0:Fn.message)}))}},or=(Zt,wn=!1)=>{Zt=Zt!=null&&Zt.includes(".json")?Zt:`${Zt}.json`,z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Jt(void 0,null,function*(){var $n,Fn,Sa;const _a=yield(0,w.$Q)({url:Zt});if(!_a)return;Ce.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const qn=yield(0,w.Ir)({id:_a.shixun_identifier,jump_challenge_setting:wn});if(qn!=null&&qn.game_identifier){Qn.get("homework_common_id")?($n=s.history)==null||$n.push(`/tasks/${qn.game_identifier}?homework_common_id=${Qn.get("homework_common_id")}`):Qn.get("subject_id")?(Fn=s.history)==null||Fn.push(`/tasks/${qn.game_identifier}?subject_id=${Qn.get("subject_id")||""}`):(Sa=s.history)==null||Sa.push(`/tasks/${qn.game_identifier}`);return}(qn==null?void 0:qn.status)===2?or(qn==null?void 0:qn.message):(qn==null?void 0:qn.status)===3&&cr(qn==null?void 0:qn.message)})})},cr=Zt=>{z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},hr=()=>{var Zt;const wn=(Zt=t.detail)==null?void 0:Zt.diffcult;return wn?Ar.find(Fn=>Fn.level===wn).color:"--"},gr=Zt=>Zt?(Zt>=1e3&&(Zt=Zt/1e3+"K"),Zt):0;(0,l.useEffect)(()=>{var Zt;Yn((Zt=t.detail)==null?void 0:Zt.mark_content)},[(Wt=t.detail)==null?void 0:Wt.mark_content]);const[Fr,Yn]=(0,l.useState)(""),jn=Zt=>Jt(void 0,null,function*(){var wn,$n;const Fn=yield(0,y.ZP)(`/api/shixuns/${Nn==null?void 0:Nn.current}/mark.json`,{method:"post",body:{mark_status:Zt===4?(wn=t.detail)==null?void 0:wn.mark_status:(($n=t.detail)==null?void 0:$n.mark_status)===Zt?0:Zt,mark_content:Fr}});(Fn==null?void 0:Fn.status)===0&&ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Nn.current}})}),Aa=()=>{var Zt,wn,$n;return C.createElement("div",{className:xe.customPopover},C.createElement("p",null,C.createElement("b",null,"\u6807\u7B7E"),C.createElement("span",null,"\u6807\u7B7E\u7528\u4E8E\u7BA1\u7406\uFF0C\u4EC5\u7BA1\u7406\u5458/\u8FD0\u8425\u4EBA\u5458\u53EF\u89C1")),C.createElement("ul",null,C.createElement("li",{onClick:()=>jn(1),className:((Zt=t.detail)==null?void 0:Zt.mark_status)===1?xe.active:""},"\u6B63\u5E38 ",C.createElement("i",{className:"iconfont icon-duigou1"})),C.createElement("li",{onClick:()=>jn(2),className:((wn=t.detail)==null?void 0:wn.mark_status)===2?xe.active:""},"\u9700\u5B8C\u5584 ",C.createElement("i",{className:"iconfont icon-duigou1"})),C.createElement("li",{onClick:()=>jn(3),className:(($n=t.detail)==null?void 0:$n.mark_status)===3?xe.active:""},"\u65E0\u6CD5\u4F7F\u7528 ",C.createElement("i",{className:"iconfont icon-duigou1"}))),C.createElement("p",{style:{margin:"16px 0"}},C.createElement("b",null,"\u5907\u6CE8"),C.createElement("span",null,"\u5B57\u6570\u9650\u5236\u5728140\u5B57\u4EE5\u5185")),C.createElement(r.default.TextArea,{value:Fr,onChange:Fn=>Yn(Fn.target.value),onBlur:Fn=>jn(4),rows:4,maxLength:140}))},Ba=(Zt=0)=>{let wn="#0152d9";return Zt===1&&(wn="#2FA34F"),Zt===2&&(wn="#FF8C29"),Zt===3&&(wn="#E53333"),wn};return C.createElement("section",null,C.createElement("aside",{className:xe.banner,style:(Mt=t.detail)!=null&&Mt.banner_image?{backgroundImage:`url(${(Ut=t.detail)==null?void 0:Ut.banner_image})`,paddingTop:(yn=t.detail)!=null&&yn.banner_image_b?0:50}:{}},C.createElement("aside",{className:xe.wrp,style:(u=t.detail)!=null&&u.banner_image_b?{backgroundImage:`url(${(X=t.detail)==null?void 0:X.banner_image_b})`}:{}},C.createElement("div",{className:xe.action},C.createElement("div",{className:xe.titleWrap},((S=t.detail)==null?void 0:S.shixun_status)===3&&C.createElement($.Z,{title:"\u5DF2\u5173\u95ED"},C.createElement("i",{className:"iconfont icon-yiguanbi3 mr10",style:{color:"#f7b500"}})),((Y=t.detail)==null?void 0:Y.shixun_status)===-1&&C.createElement("span",{className:xe.deleteBtnStatus},"\u5DF2\u5220\u9664"),C.createElement($.Z,{title:((_=t.detail)==null?void 0:_.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},C.createElement("span",{className:xe.title},((ae=t.detail)==null?void 0:ae.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")),C.createElement("div",{className:xe.btn,style:{backgroundColor:hr()}},(we=t.detail)==null?void 0:we.diffcult),((ye=(Ze=t==null?void 0:t.detail)==null?void 0:Ze.shixun_marks)==null?void 0:ye.length)>0&&(((L=I==null?void 0:I.userInfo)==null?void 0:L.role)==1||((G=I==null?void 0:I.userInfo)==null?void 0:G.role)==2)&&((oe=t==null?void 0:t.detail)==null?void 0:oe.shixun_marks.map((Zt,wn)=>C.createElement($.Z,{title:`${Zt}`,key:wn},C.createElement("div",{className:xe.btn_type,style:{backgroundColor:"#43a2ff"}},Zt)))),((de=t.detail)==null?void 0:de.identity)<5&&C.createElement($.Z,{title:(qe=ar[((fe=t.detail)==null?void 0:fe.shixun_tag_num)-1])==null?void 0:qe.connect},C.createElement("div",{className:xe.btn,style:{backgroundColor:(lt=ar[((Et=t.detail)==null?void 0:Et.shixun_tag_num)-1])==null?void 0:lt.bkcolor,color:(en=ar[((Kt=t.detail)==null?void 0:Kt.shixun_tag_num)-1])==null?void 0:en.txcolor}},(cn=ar[((Ht=t.detail)==null?void 0:Ht.shixun_tag_num)-1])==null?void 0:cn.name)),((Tt=t.detail)==null?void 0:Tt.fork_from)&&C.createElement($.Z,{title:(bn=t.detail)!=null&&bn.copy_for_exercise?"\u672C\u5B9E\u8BAD\u4E3A\u7CFB\u7EDF\u81EA\u52A8\u590D\u5236\uFF0C\u7528\u4E8E\u8BFE\u5802\u4F5C\u4E1A\u6216\u8003\u8BD5\u3002\u70B9\u51FB\u6807\u8BC6\u53EF\u8DF3\u8F6C\u81F3\u539F\u5B9E\u8BAD":"\u5F53\u524D\u4E3A\u590D\u5236\u5B9E\u8BAD\uFF0C\u70B9\u51FB\u6807\u8BC6\u53EF\u8DF3\u8F6C\u81F3\u539F\u5B9E\u8BAD"},C.createElement("a",{href:`/shixuns/${(Zn=(Cn=t.detail)==null?void 0:Cn.fork_from)==null?void 0:Zn.fork_identifier}/challenges`,target:"_blank",className:"iconfont icon-fork",style:{fontSize:21,color:((dn=t.detail)==null?void 0:dn.copy_for_exercise)&&"#faad14"}})),(0,B.Ny)()&&C.createElement(Ue.Z,{trigger:"click",content:Aa()},C.createElement(Fe.Z,{style:{color:Ba((En=t.detail)==null?void 0:En.mark_status)},className:"current font18 ml5 c-light-primary",rotate:180}))),C.createElement("div",{className:xe.actionBtns},C.createElement("div",{className:xe.gold},C.createElement("div",null,C.createElement("i",{className:"iconfont icon-jinbi1 font16"}),C.createElement("span",null,"\u91D1\u5E01")),C.createElement("div",{className:xe.handleOverflow},(In=t==null?void 0:t.detail)==null?void 0:In.gold)),!((Sn=t.detail)!=null&&Sn.is_jupyter)&&C.createElement("div",{className:xe.gold},C.createElement("div",null,C.createElement("i",{className:"iconfont icon-pingfen2 font15"}),C.createElement("span",null,"\u8BC4\u5206")),C.createElement("div",{className:xe.handleOverflow},(Bn=t.detail)==null?void 0:Bn.score_info)),(((nn=t.detail)==null?void 0:nn.identity)<8||((zt=I.userInfo)==null?void 0:zt.is_shixun_marker))&&((_t=t.detail)==null?void 0:_t.shixun_status)!==-1&&((vn=t.detail)==null?void 0:vn.shixun_status)!==0&&((Pn=t.detail)==null?void 0:Pn.can_copy)&&C.createElement("div",{className:xe.fork},C.createElement($.Z,{open:(xn=t.detail)!=null&&xn.is_jupyter?!1:Za,title:C.createElement("span",{style:{color:"#000"}},"\u65B0\u589E\u5173\u5361\u5408\u5E76",ja>1&&"/\u62C6\u5206","\u529F\u80FD"),color:"#fff"},C.createElement($.Z,{title:!(0,B.ag)()&&((Dn=t.detail)==null?void 0:Dn.windows_vnc)&&"Windows\u955C\u50CF\u4E0D\u652F\u6301\u590D\u5236"},C.createElement("div",{onClick:()=>{}},C.createElement("i",{className:"iconfont icon-Fock font13"}),C.createElement("span",null,C.createElement("span",{onClick:()=>{var Zt,wn,$n;if((Zt=t.detail)!=null&&Zt.is_jupyter){if((wn=t.detail)!=null&&wn.need_authorize){(0,j.rX)(!1);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u590D\u5236\u5B9E\u8BAD"]),rr()}else($n=I==null?void 0:I.userInfo)!=null&&$n.professional_certification?(Ka(!0),Da(1)):z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u4E3A\u4E86\u8FDB\u884C\u590D\u5236/\u5408\u5E76/\u62C6\u5206\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u5FC5\u987B\u5148\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1\u3002\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u804C\u4E1A\u8BA4\u8BC1\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Jt(void 0,null,function*(){s.history.push("/account/certification")})})}},"\u590D\u5236"),!((Jn=t.detail)!=null&&Jn.is_jupyter)&&!((na=t.detail)!=null&&na.is_jupyter_lab)&&C.createElement(C.Fragment,null,C.createElement("span",{className:"ml5 mr5"},"/"),C.createElement("span",{onClick:()=>{var Zt;(Zt=I==null?void 0:I.userInfo)!=null&&Zt.professional_certification?(Ka(!0),Da(2)):z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u4E3A\u4E86\u8FDB\u884C\u590D\u5236/\u5408\u5E76/\u62C6\u5206\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u5FC5\u987B\u5148\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1\u3002\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u804C\u4E1A\u8BA4\u8BC1\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Jt(void 0,null,function*(){s.history.push("/account/certification")})})}},"\u5408\u5E76")),!((ea=t.detail)!=null&&ea.is_jupyter)&&!((da=t.detail)!=null&&da.is_jupyter_lab)&&ja>1&&C.createElement(C.Fragment,null,C.createElement("span",{className:"ml5 mr5"},"/"),C.createElement("span",{onClick:()=>{var Zt;(Zt=I==null?void 0:I.userInfo)!=null&&Zt.professional_certification?(Ka(!0),Da(3),Ya(2)):z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u4E3A\u4E86\u8FDB\u884C\u590D\u5236/\u5408\u5E76/\u62C6\u5206\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u5FC5\u987B\u5148\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1\u3002\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u804C\u4E1A\u8BA4\u8BC1\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Jt(void 0,null,function*(){s.history.push("/account/certification")})})}},"\u62C6\u5206")))))),br&&(0,B.JL)()&&!!((ia=t.detail)!=null&&ia.fork_num)&&C.createElement("div",{className:xe.handleOverflow,onClick:()=>s.history.push(`/shixuns/${Nn.current}/fork_list`)},gr((ua=t.detail)==null?void 0:ua.fork_num))),C.createElement("div",{className:xe.collect},C.createElement("div",null,(Rn=t.detail)!=null&&Rn.is_collect?C.createElement("span",{onClick:dr},C.createElement("i",{className:"iconfont icon-shoucangerji font13"}),C.createElement("span",null,"\u53D6\u6D88\u6536\u85CF")):C.createElement("span",{onClick:fr},C.createElement("i",{className:"iconfont icon-shoucangyiji font14"}),C.createElement("span",null,"\u6536\u85CF"))),C.createElement("div",{className:xe.handleOverflow},gr((zn=t.detail)==null?void 0:zn.collection_count))))),C.createElement("div",{className:xe.laboratory},C.createElement("span",{style:{marginRight:15}},"NO\uFF1A",(ta=t.detail)==null?void 0:ta.id),((Mn=t.detail)==null?void 0:Mn.laboratory_name)&&(0,B.Ny)()&&C.createElement("div",null,C.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),C.createElement($.Z,{title:(Ln=t.detail)==null?void 0:Ln.laboratory_name},C.createElement("a",{href:`https://${(kn=t.detail)==null?void 0:kn.laboratory_url}`,target:"_blank",className:xe.name},(Xt=t.detail)==null?void 0:Xt.laboratory_name)))),C.createElement("div",{className:xe.contentWrap},C.createElement("div",{className:xe.contentLeftWrap},C.createElement("div",{className:xe.user},C.createElement("a",{href:(hn=(mn=t.rightData)==null?void 0:mn.creator)==null?void 0:hn.user_url,target:"_blank",className:xe.img},C.createElement("img",{src:`${v.Z.IMG_SERVER}/${((An=t.rightData)==null?void 0:An.creator)&&`images/${(Wn=t.rightData)==null?void 0:Wn.creator.image_url}?1532489442`}`,alt:"\u5934\u50CF"})),C.createElement("div",{className:xe.text},C.createElement($.Z,{title:(ca=(Hn=t.rightData)==null?void 0:Hn.creator)==null?void 0:ca.name},C.createElement("a",{href:(ln=(Yt=t.rightData)==null?void 0:Yt.creator)==null?void 0:ln.user_url,target:"_blank",className:xe.d1},(Un=(an=t.rightData)==null?void 0:an.creator)==null?void 0:Un.name)),C.createElement($.Z,{title:((_n=(Xn=t.rightData)==null?void 0:Xn.creator)==null?void 0:_n.school)==="***"?"\u672C\u5355\u4F4D\u4E0D\u5BF9\u5916\u516C\u5F00":(Ea=(ga=t.rightData)==null?void 0:ga.creator)==null?void 0:Ea.school},C.createElement("div",{className:xe.d2},(aa=(fa=t.rightData)==null?void 0:fa.creator)==null?void 0:aa.school)))),C.createElement("div",null,!!((Xa=t.detail)!=null&&Xa.total_stu_num)&&C.createElement("div",{className:xe.ratingTitle},C.createElement("span",null,"\u5B66\u4E60\u4EBA\u6B21\xA0"),C.createElement("span",null,(Qa=t.detail)==null?void 0:Qa.total_stu_num)))),C.createElement("div",{className:xe.operationWrap},((0,B.Ny)()||tr||br)&&((Pa=I.userInfo)==null?void 0:Pa.user_identity)!=="\u5B66\u751F"&&C.createElement($.Z,{placement:"bottom",title:""},C.createElement("div",{className:xe.iconBtn,onClick:()=>{ft({type:"shixunsDetail/setActionTabs",payload:{key:"\u540C\u6B65\u5B9E\u8BAD\u5F39\u7A97"}})}},C.createElement("i",{className:"iconfont icon-tongbushixun font20"}),C.createElement("span",null,"\u540C\u6B65\u5B9E\u8BAD"))),it((Ta=t.detail)==null?void 0:Ta.shixun_status)&&((La=I.userInfo)==null?void 0:La.user_identity)!=="\u5B66\u751F"&&C.createElement($.Z,{placement:"bottom",title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},C.createElement("div",{className:xe.iconBtn,onClick:Sr},C.createElement("i",{className:"iconfont icon-fasongzhi1 font20"}),C.createElement("span",null,"\u53D1\u9001\u81F3"))),((Ma=t.detail)==null?void 0:Ma.shixun_status)===2&&((Wa=t.detail)==null?void 0:Wa.public)===0&&sr&&C.createElement($.Z,{placement:"bottom",title:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60"},C.createElement("div",{className:xe.iconBtn,onClick:xr},C.createElement("i",{className:"iconfont icon-chexiaofabu2"}),C.createElement("span",null,"\u64A4\u9500\u53D1\u5E03"))),((xa=t.detail)==null?void 0:xa.shixun_status)===0&&sr&&C.createElement($.Z,{placement:"bottom",title:"\u53D1\u5E03\u540E\uFF0C\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B"},C.createElement("div",{className:xe.iconBtn,onClick:()=>{if(tr){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}mr()}},C.createElement("i",{className:"iconfont icon-fabu3"}),C.createElement("span",null,"\u53D1\u5E03"))),((za=t.detail)==null?void 0:za.shixun_status)===2&&((Ra=t.detail)==null?void 0:Ra.public)===1&&sr&&C.createElement($.Z,{placement:"bottom",title:"\u64A4\u9500\u540E\uFF0C\u4EC5\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B"},C.createElement("div",{className:xe.iconBtn,onClick:()=>vr(!1)},C.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),C.createElement("span",null,"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"))),((Ja=I.userInfo)==null?void 0:Ja.admin)&&((Oa=t.detail)==null?void 0:Oa.public)===2&&C.createElement($.Z,{placement:"bottom",title:"\u64A4\u9500\u540E\uFF0C\u4EC5\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B"},C.createElement("div",{className:xe.iconBtn,onClick:()=>vr(!0)},C.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),C.createElement("span",null,"\u64A4\u9500\u516C\u5F00"))),(($a=t.detail)==null?void 0:$a.shixun_status)===2&&((Va=t.detail)==null?void 0:Va.public)===0&&sr&&C.createElement($.Z,{placement:"bottom",title:"\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u5E73\u53F0\u7528\u6237\u53EF\u4EE5\u67E5\u770B\u5B9E\u8BAD"},C.createElement("div",{className:xe.iconBtn,onClick:wr},C.createElement("i",{className:"iconfont icon-shenqinggongkai1 font18"}),C.createElement("span",null,"\u7533\u8BF7\u516C\u5F00"))),((er=t.detail)==null?void 0:er.shixun_status)!==-1&&C.createElement($.Z,{placement:"bottom",title:(Ga=t.detail)!=null&&Ga.need_authorize?"\u9700\u6388\u6743":Be((ka=(qa=t.detail)==null?void 0:qa.task_operation)==null?void 0:ka[0])},C.createElement(te.Z,{onClick:()=>Jt(void 0,null,function*(){var Zt,wn,$n,Fn;if((Zt=t.detail)!=null&&Zt.need_authorize){(0,j.rX)(!1),(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u9700\u6388\u6743"]);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u5F00\u542F\u6311\u6218"]),(yield(0,se._)(`${(wn=t.detail)==null?void 0:wn.id}`,{is_jupyter:($n=t.detail)==null?void 0:$n.is_jupyter,is_jupyter_lab:(Fn=t.detail)==null?void 0:Fn.is_jupyter_lab}))||Dr()}),className:xe.testBtn,type:"primary"},C.createElement("i",{className:"iconfont icon-jixutiaozhan mr10 font14"}),(pa=t.detail)!=null&&pa.need_authorize?"\u9700\u6388\u6743":((va=t.detail)==null?void 0:va.shixun_status)>1?(Kn=(Vn=t.detail)==null?void 0:Vn.task_operation)==null?void 0:Kn[0]:"\u6A21\u62DF\u5B9E\u6218")))))),sa&&C.createElement("div",{className:xe.fullScreenLoading},C.createElement(N.Z,{size:"middle"})),C.createElement(Ct.Z,null),C.createElement(T,null),C.createElement(pt,null),C.createElement(ge,null),C.createElement(O.Z,null),C.createElement(n,null),C.createElement(ie,null),C.createElement(z.default,{title:`\u9009\u62E9\u590D\u5236/\u5408\u5E76${ja>1?"/\u62C6\u5206":""}\u65B9\u5F0F`,open:Ia,width:450,onCancel:()=>Ka(!1),onOk:()=>{var Zt;if(ha==1){if((Zt=t.detail)!=null&&Zt.need_authorize){(0,j.rX)(!1);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u590D\u5236\u5B9E\u8BAD"]),rr()}else if(ha==2)window.location.href=`/shixuns/${Nn.current}/Merge`;else if(ha==3){if(Ha<1){Ce.ZP.error("\u8BF7\u8F93\u5165\u62C6\u5206\u6570\u91CF");return}window.location.href=`/shixuns/${Nn.current}/Split?splitCount=${ja}&newSplitCount=${Ha}`}},style:{top:300}},C.createElement("div",null,C.createElement(a.ZP.Group,{defaultValue:ha,value:ha,onChange:Zt=>{Zt.target.value==3&&Ya(2),Da(Zt.target.value)}},C.createElement(st.Z,{direction:"vertical"},C.createElement(a.ZP,{value:1},C.createElement("span",{style:{color:"#000",marginRight:10}},"\u590D\u5236"),C.createElement("span",{style:{color:"#9096A3"}},"\u5C06\u5F53\u524D\u5B9E\u8DF5\u590D\u5236\u5E76\u751F\u6210\u5168\u65B0\u9879\u76EE")),C.createElement(a.ZP,{value:2,className:"mt10"},C.createElement("span",{style:{color:"#000",marginRight:10}},"\u5408\u5E76"),C.createElement("span",{style:{color:"#9096A3"}},"\u5C06\u5F53\u524D\u5173\u5361\u5408\u5E76\u81F3\u76EE\u6807\u5B9E\u8DF5\u9879\u76EE")),ja>1&&C.createElement(a.ZP,{value:3,className:"mt10"},C.createElement("span",{style:{color:"000",marginRight:10}},"\u62C6\u5206"),C.createElement("span",{style:{color:"#9096A3"}},"\u5C06\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u590D\u5236\u540E\u518D\u62C6\u5206\u6210\u6307\u5B9A\u6570\u91CF\u7684\u5168\u65B0\u9879\u76EE")))),ja>1&&ha==3&&C.createElement("div",{className:xe.splitInfo},C.createElement("div",{className:"mr40"},C.createElement("span",{className:xe.splitInfo_t1},"\u5173\u5361\u603B\u6570"),ja),C.createElement("div",null,C.createElement("span",{className:xe.splitInfo_t2},"\u62C6\u5206\u9879\u76EE\u6570\u91CF"),C.createElement(i.Z,{style:{width:150},value:Ha,min:1,max:ja,placeholder:"\u8BF7\u8F93\u5165\u6574\u6570",onChange:Zt=>{/^\d*$/.test(Zt)&&Ya(Zt)}}))))),C.createElement(z.default,{title:"\u65B9\u5411&\u8BFE\u7A0B",open:lr,centered:!0,width:600,onCancel:()=>{oa(!1)},destroyOnHidden:!0,onOk:()=>Jt(void 0,null,function*(){var Zt;if(Ca||Gn){if(!Ca||!Gn){Ce.ZP.info("\u8BF7\u586B\u5199\u65B9\u5411\u6216\u8BFE\u7A0B");return}}else if(!Fa){Ce.ZP.info("\u8BF7\u9009\u62E9\u65B9\u5411\u6216\u8BFE\u7A0B");return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u7533\u8BF7\u516C\u5F00"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:Nn.current,discipline_name:Ca,sub_discipline_name:Gn,sub_discipline_id:Fa,type:(Zt=t.detail)==null?void 0:Zt.has_sub_discipline}}}),oa(!1)})},C.createElement("div",{style:{padding:"24px"}},C.createElement("p",null,"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),C.createElement("div",{style:{display:"flex",alignItems:"center"}},C.createElement(m.Z,{style:{textAlign:"right",width:"82px"}},C.createElement("label",null,"\u65B9\u5411&\u8BFE\u7A0B\uFF1A")),C.createElement(m.Z,{span:12},C.createElement(me.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,onChange:(Zt,wn)=>{nr(Zt[1])},style:{width:"422px"},options:Ke.courseOptions}))),C.createElement(He.Z,{style:{display:"flex",marginTop:"5px"}},C.createElement(m.Z,{onClick:()=>{ur(!Ua)}},C.createElement("a",{style:{marginLeft:"81px",marginRight:"271px"}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),C.createElement("span",{style:{color:Ua?"#999999":"#666666",display:"inline-flex",alignItems:"center"},onClick:()=>{}},Ua?"\u6536\u8D77":"\u5C55\u5F00",Ua?C.createElement(ke.Z,null):C.createElement(Xe.Z,null)))),Ua&&C.createElement(C.Fragment,null,C.createElement("div",{style:{display:"flex",marginTop:"15px"}},C.createElement(m.Z,{style:{textAlign:"right",width:"82px"}},C.createElement("label",null,"\u65B9\u5411\uFF1A")),C.createElement(m.Z,{span:12},C.createElement(r.default,{value:Ca,onChange:Zt=>{ya(Zt.target.value)}}))),C.createElement("div",{style:{display:"flex",marginTop:"15px"}},C.createElement(m.Z,{style:{textAlign:"right",width:"82px"}},C.createElement("label",null,"\u8BFE\u7A0B\uFF1A")),C.createElement(m.Z,{span:12},C.createElement(r.default,{value:Gn,onChange:Zt=>{la(Zt.target.value)}})))))),C.createElement(ct,{visible:pr,identifier:Nn.current,onOk:()=>{yr(!1),mr()},onCancel:()=>{yr(!1),mr()}}),C.createElement(fn,null))};var $t=(0,s.connect)(({shixunsDetail:h,user:c,loading:t,globalSetting:I,problemset:Pe})=>({shixunsDetail:h,user:c,globalSetting:I,loading:t.models.index,problemset:Pe}))(pn),Qt={firstEntryModal:"firstEntryModal___KL7Hx",box:"box___h_ENw",tips:"tips___L_prp"},qt=e(59301),R=()=>{const[h,c]=(0,l.useState)(0),[t,I]=(0,l.useState)(0),Pe=(0,l.useRef)(),Me=(0,l.useRef)();(0,l.useEffect)(()=>{if(!localStorage.getItem("setPracticalFirstEntry")){document.body.setAttribute("style","height: 100vh; overflow: hidden");const Se=document.getElementById("settingEntry");if(Se!=null&&Se.style){c(Se.offsetLeft),I(Se.offsetTop+18),Pe.current.style.display="block",Se.style.opacity="0";const ut=String(new Date().getTime());localStorage.setItem("setPracticalFirstEntry",ut)}Me.current=setTimeout(()=>{ft()},3*1e3)}return()=>{clearInterval(Me.current)}},[]);const ft=()=>{Pe.current.style.display="none",document.body.removeAttribute("style");const Ke=document.getElementById("settingEntry");Ke!=null&&Ke.style&&(Ke.style.opacity="1")};return qt.createElement("div",{className:Qt.firstEntryModal,ref:Pe,onClick:()=>{ft()}},qt.createElement("div",{className:Qt.box,style:{left:h,top:t},onClick:Ke=>{Ke.stopPropagation(),Ke.preventDefault()}},qt.createElement("div",null,qt.createElement("i",{className:"iconfont icon-shijianshezhi"})," ",qt.createElement("span",null,"\u8BBE\u7F6E")),qt.createElement("div",{className:Qt.tips},"\u53EF\u7F16\u8F91\u5B9E\u8DF5\u9879\u76EE\u7684\u57FA\u672C\u4FE1\u606F\u3001\u4EE3\u7801\u4ED3\u5E93\u3001\u4EFB\u52A1\u5173\u5361\u3001\u5B9E\u9A8C\u73AF\u5883\u7B49\u3002",qt.createElement("i",{onClick:ft,className:"iconfont icon-guanbi1"}))))},b={flex_box_center:"flex_box_center___yLE9I",flex_space_between:"flex_space_between___oiROA",flex_box_vertical_center:"flex_box_vertical_center___EAVkE",flex_box_center_end:"flex_box_center_end___Y4sRU",flex_box_column:"flex_box_column___SSP3m",bg:"bg___UgpNC",tabs:"tabs___BSqmb",wrap:"wrap___NcfkY",check:"check___XPhyn",activeCheck:"activeCheck___gPjei"},_e=e(30641),Oe=e(60242),ot=e(8848),We={Header:"Header___XzbiS",doubtIcon:"doubtIcon___itWIF",system:"system___muDp3",body:"body___RUXn8",Collapse:"Collapse___qW89G",Table:"Table___s0Yl7",Row:"Row___UV8EM",content:"content___kHQti",title:"title___Q6WVx",time:"time___gdgDO",Retest:"Retest___PLJVW",progress:"progress___r1CzM",num:"num___t0feJ",dot:"dot___XiDv_"},Je="data:image/png;base64,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",et=e(57884),Bt=e.p+"static/frame1.8be958f3.gif",Ae=e(59301),Ot=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const Lt=({isDrawer:h=!1,setIsDrawer:c,shixunsDetail:t,dispatch:I})=>{var Pe,Me,ft,Ke,Se;const[ut,Rt]=(0,l.useState)(0),[Pt,At]=(0,l.useState)({}),[bt,vt]=(0,l.useState)([]),[mt,yt]=(0,l.useState)([]);let[Wt,Mt]=(0,l.useState)(0),Ut;const yn=(0,s.useParams)();let u=(0,l.useRef)();const X=S=>Ot(void 0,null,function*(){var Y,_;const ae={method:S.method};S.method=="Get"?ae.params=S.data:ae.body=S.data;const we=yield(0,y.ZP)(`/api/shixuns/${yn.id}/shixun_dectects.json`,ae);Rt(we==null?void 0:we.status),(we==null?void 0:we.status)==0?u.current||(u.current=setInterval(()=>Ot(void 0,null,function*(){yield X({method:"Get",data:{identifier:yn.id}})}),5*1e3)):(clearInterval(u.current),u.current=null),(we==null?void 0:we.status)!=0&&(At(we),vt(((Y=we.data)==null?void 0:Y.strong_details)||[]),yt(((_=we.data)==null?void 0:_.normal_details)||[]))});return(0,l.useEffect)(()=>{h&&X({method:"Get",data:{identifier:yn.id}})},[h]),Ae.createElement(_e.Z,{closable:!1,width:1e3,bodyStyle:{padding:0},open:h,onClose:()=>c(!1),destroyOnClose:!0},Ae.createElement(He.Z,{align:"middle",justify:"space-between",className:We.Header},Ae.createElement(m.Z,null,Ae.createElement("span",{style:{color:"#191919"}},"\u68C0\u6D4B\u7ED3\u679C"),Ae.createElement("i",{className:`iconfont icon-yiwenzhengchang ${We.doubtIcon}`,onClick:()=>window.open("https://www.educoder.net/forums/36896","_blank")})),Ae.createElement(m.Z,null,Ae.createElement("i",{className:"iconfont icon-guanbi10",style:{color:"#979797",cursor:"pointer"},onClick:()=>{c(!1),clearInterval(u.current)}}))),ut==0&&Ae.createElement("div",null,Ae.createElement(et.Z,{img:Bt,customText:"\u7CFB\u7EDF\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}),Ae.createElement("p",{style:{textAlign:"center"}},"\u4E00\u952E\u68C0\u6D4B\u529F\u80FD\uFF0C\u53EF\u4EE5\u5C06\u5B9E\u8DF5\u9879\u76EE\u4E2D\u914D\u7F6E\u4E0D\u5B8C\u5584\u7684\u5730\u65B9\u68C0\u6D4B\u51FA\u6765\u3002\u4F60\u53EF\u4EE5\u6839\u636E\u5EFA\u8BAE\u8FDB\u884C\u5BF9\u5E94\u7684\u8C03\u6574~"),Ae.createElement("div",{style:{textAlign:"center"}},Ae.createElement(te.Z,{className:We.Retest,onClick:()=>Ot(void 0,null,function*(){window.open("https://www.educoder.net/forums/36896","_blank")})},"\u8BE6\u7EC6\u4E86\u89E3 >"))),ut==1&&Ae.createElement("div",{className:We.body},Ae.createElement(He.Z,{align:"middle",justify:"space-between"},Ae.createElement(m.Z,{style:{display:"flex",flexDirection:"column"}},Ae.createElement("span",{className:We.title},"\u5F85\u4F18\u5316",Ae.createElement("span",{style:{color:"#FF9D18"}},"\xA0",(Pt==null?void 0:Pt.count)||0,"\xA0"),"\u9879"),Ae.createElement("span",{className:We.time},"\u68C0\u6D4B\u65F6\u95F4",Ae.createElement("span",{style:{marginLeft:"8px"}},Pt==null?void 0:Pt.time))),Ae.createElement(m.Z,null,Ae.createElement(te.Z,{className:We.Retest,onClick:()=>Ot(void 0,null,function*(){Mt(0),yield X({method:"post",data:{identifier:yn.id}})})},"\u91CD\u65B0\u68C0\u6D4B"))),Ae.createElement("div",{className:We.progress},(Pt==null?void 0:Pt.count)!=0&&Ae.createElement(Oe.Z,{percent:Math.round(((Pe=Pt.data)==null?void 0:Pe.strong_detail_count)/(Pt==null?void 0:Pt.count)*100),showInfo:!1,strokeWidth:10,strokeColor:"#E53333",trailColor:"#FFA221"}),Ae.createElement(He.Z,{align:"middle",style:{marginTop:"16px"}},Ae.createElement(He.Z,{className:We.num,align:"middle"},Ae.createElement("div",{className:We.dot,style:{background:"#E53333"}}),Ae.createElement("span",null,"\u5F3A\u70C8\u5EFA\u8BAE\u4FEE\u590D\u9879"),Ae.createElement("span",null,((Me=Pt.data)==null?void 0:Me.strong_detail_count)||0)),Ae.createElement(He.Z,{className:We.num,align:"middle"},Ae.createElement("div",{className:We.dot,style:{background:"#FFA221"}}),Ae.createElement("span",null,"\u5EFA\u8BAE\u4F18\u5316\u9879"),Ae.createElement("span",null,((ft=Pt.data)==null?void 0:ft.normal_detail_count)||0)))),Ae.createElement(ot.default,{className:We.Collapse,ghost:!0,expandIconPosition:"end"},Ae.createElement(ot.default.Panel,{style:{marginBottom:"20px"},header:Ae.createElement(He.Z,{align:"middle",justify:"space-between"},Ae.createElement(m.Z,null,"\u5F3A\u70C8\u5EFA\u8BAE\u4FEE\u590D\u9879"),Ae.createElement(m.Z,{style:{color:"#E53333"}},((Ke=Pt.data)==null?void 0:Ke.strong_detail_count)||0)),key:1},(bt==null?void 0:bt.length)>0?Ae.createElement("div",{className:We.Table},bt.map((S,Y)=>{var _;return Ae.createElement(He.Z,{key:Y,align:"middle",className:We.Row,wrap:!1},Ae.createElement(m.Z,{style:{width:"150px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.category},S.category)),Ae.createElement(m.Z,{style:{width:"400px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.raise_msg},S.raise_msg)),Ae.createElement(m.Z,{style:{width:"100%",textAlign:"right"}},(_=S.array_suggestion)==null?void 0:_.map((ae,we)=>Ae.createElement("div",{key:we,style:{width:"100%"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:ae},ae)))))})):Ae.createElement(et.Z,{img:Je,customText:"\u6682\u65E0\u4F18\u5316\u9879~",styles:{margin:"30px auto"}})),Ae.createElement(ot.default.Panel,{header:Ae.createElement(He.Z,{align:"middle",justify:"space-between"},Ae.createElement(m.Z,null,"\u5EFA\u8BAE\u4F18\u5316\u9879"),Ae.createElement(m.Z,{style:{color:"#FFA221"}},((Se=Pt.data)==null?void 0:Se.normal_detail_count)||0)),key:2},(mt==null?void 0:mt.length)!=0?Ae.createElement("div",{className:We.Table},mt.map((S,Y)=>{var _;return Ae.createElement(He.Z,{key:Y,align:"middle",className:We.Row,wrap:!1},Ae.createElement(m.Z,{style:{width:"150px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.category},S.category)),Ae.createElement(m.Z,{style:{width:"400px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.raise_msg},S.raise_msg)),Ae.createElement(m.Z,{style:{width:"100%",textAlign:"right"}},(_=S.array_suggestion)==null?void 0:_.map((ae,we)=>Ae.createElement("div",{key:we,className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:ae},ae)))))})):Ae.createElement(et.Z,{img:Je,customText:"\u6682\u65E0\u4F18\u5316\u9879~",styles:{margin:"30px auto"}})))))};var tt=(0,s.connect)(({user:h,globalSetting:c,shixunsDetail:t})=>({user:h,globalSetting:c,shixunsDetail:t}))(Lt),De=e(59301);const E=(h,c)=>({1:{url:`/shixuns/${c}/challenges`,isPush:!1},2:{url:`/shixuns/${c}/propaedeutics`,isPush:!1},3:{url:`/shixuns/${c}/repository`,isPush:!0},4:{url:`/shixuns/${c}/secret_repository`,isPush:!0},5:{url:`/shixuns/${c}/collaborators`,isPush:!1},6:{url:`/shixuns/${c}/dataset`,isPush:!1},7:{url:`/shixuns/${c}/shixun_discuss`,isPush:!1},8:{url:`/shixuns/${c}/ranking_list`,isPush:!1},9:{url:`/shixuns/${c}/settings`,isPush:!1},10:{url:`/shixuns/${c}/fork_list`,isPush:!1},11:{url:`/shixuns/${c}/poll`,isPush:!1}})[h]||{},J=h=>({challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9",fork_list:"10",poll:"11"})[h]||"1",le=({user:h,shixunsDetail:c,globalSetting:t,loading:I,dispatch:Pe})=>{var Me,ft,Ke,Se,ut,Rt,Pt,At,bt,vt,mt,yt,Wt,Mt,Ut,yn,u,X,S,Y;const[_]=(0,s.useSearchParams)(),ae=(0,s.useParams)(),[we,Ze]=(0,l.useState)(""),[ye,L]=(0,l.useState)(""),G=(0,s.useLocation)(),[oe,de]=(0,l.useState)(!1);(0,l.useEffect)(()=>{var lt,Kt;(lt=c.detail)!=null&<.id&&(0,ee.Dk)(((Kt=c.detail)==null?void 0:Kt.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[c]),(0,l.useEffect)(()=>{const lt=ae.id;Ze(lt),Pe({type:"shixunsDetail/getShixunsDetail",payload:_.get("homework_common_id")?{id:lt,homework_common_id:_.get("homework_common_id")}:{id:lt}}),Pe({type:"shixunsDetail/getRightData",payload:{id:lt}})},[ae.id]),(0,l.useEffect)(()=>{var lt;L(J((lt=G.pathname.split("/"))==null?void 0:lt[3]))},[G.pathname]);const fe=({item:lt,key:Kt,keyPath:en,domEvent:Ht})=>{var cn,Tt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875",Ht.currentTarget.textContent]);const{url:bn,isPush:Cn}=E(Kt,we);Cn?(cn=s.history)==null||cn.push(bn):(Tt=s.history)==null||Tt.replace(bn)},qe=(ft=(Me=h.userInfo)==null?void 0:Me.shixun)==null?void 0:ft.own,Et=(Se=(Ke=h.userInfo)==null?void 0:Ke.shixun)==null?void 0:Se.lookable;return De.createElement("section",{className:b.bg},De.createElement($t,null),De.createElement("section",{className:b.tabs},De.createElement("aside",{className:b.wrap},De.createElement(q.default,{mode:"horizontal",onClick:fe,selectedKeys:[ye]},De.createElement(q.default.Item,{key:"1"},(ut=c.detail)!=null&&ut.is_jupyter||(Rt=c.detail)!=null&&Rt.is_jupyter_lab?"\u7B80\u4ECB":"\u4EFB\u52A1"),qe&&!((Pt=c.detail)!=null&&Pt.is_jupyter)&&((At=c.detail)==null?void 0:At.init_repository)&&De.createElement(q.default.Item,{key:"3"},"\u4EE3\u7801"),De.createElement(q.default.Item,{key:"6"},"\u6570\u636E\u96C6"),qe&&((bt=c.detail)==null?void 0:bt.secret_repository)&&De.createElement(q.default.Item,{key:"4"},"\u79C1\u5BC6\u4EE3\u7801"),qe&&Et&&!((vt=c.detail)!=null&&vt.is_jupyter)&&!((mt=c.detail)!=null&&mt.is_disable_discuss)&&De.createElement(q.default.Item,{key:"7"},"\u8BC4\u8BBA"),!((yt=c.detail)!=null&&yt.is_jupyter)&&De.createElement(q.default.Item,{key:"8"},"\u6392\u884C\u699C"),qe&&De.createElement(q.default.Item,{key:"5"},"\u5408\u4F5C\u8005"),qe&&(0,B.JL)()&&!!((Wt=c.detail)!=null&&Wt.new_fork_count)&&De.createElement(q.default.Item,{key:"10"},"\u590D\u5236\u5217\u8868"),qe&&((Mt=c.detail)==null?void 0:Mt.is_jupyter)&&De.createElement(q.default.Item,{key:"9"},"\u914D\u7F6E"),(qe||Et||((yn=(Ut=c.detail)==null?void 0:Ut.poll)==null?void 0:yn.polls_status)===2)&&De.createElement(q.default.Item,{key:"11"}," \u8C03\u67E5\u95EE\u5377 ")),(0,B.Ny)()&&!((u=c.challenges)!=null&&u.is_jupyter||(X=c.challenges)!=null&&X.is_jupyter_lab)&&De.createElement("span",{className:`${b.check} ${b.activeCheck}`,onClick:()=>de(!0)},De.createElement("i",{className:"iconfont icon-yijianjiance"}),"\u4E00\u952E\u68C0\u6D4B"),qe&&Et&&((S=c.detail)==null?void 0:S.is_jupyter)===!1&&De.createElement("a",{className:b.check,onClick:lt=>{s.history.push(`/shixuns/${we}/edit`)},id:"settingEntry"},De.createElement("i",{className:"iconfont icon-shijianshezhi"}),De.createElement("span",null,"\u8BBE\u7F6E")),qe&&Et&&((Y=c.detail)==null?void 0:Y.is_jupyter)===!1&&De.createElement(R,null),De.createElement(tt,{isDrawer:oe,setIsDrawer:de}))),De.createElement("aside",{className:"edu-container"},De.createElement(s.Outlet,null)))};var ce=(0,s.connect)(({user:h,shixunsDetail:c,loading:t,globalSetting:I})=>({user:h,shixunsDetail:c,globalSetting:I,loading:t.models.index}))(le)},62416:function(On,Vt,e){var l=e(59301),s=e(76560),q=e(62957),Ce=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,$=(N,a)=>{var st={};for(var i in N)z.call(N,i)&&a.indexOf(i)<0&&(st[i]=N[i]);if(N!=null&&Ce)for(var i of Ce(N))a.indexOf(i)<0&&r.call(N,i)&&(st[i]=N[i]);return st};const Ue=N=>{var a=N,{shixunsDetail:st,globalSetting:i,loading:m,dispatch:me}=a,He=$(a,["shixunsDetail","globalSetting","loading","dispatch"]),Be,it;return l.createElement(q.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:st.actionTabs.key==="Banner-Auth",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{var xe,Ct;me({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=(Ct=(xe=st.detail)==null?void 0:xe.can_fork)==null?void 0:Ct.certi_url},onCancel:()=>{me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("p",{className:"tc font16"},(it=(Be=st.detail)==null?void 0:Be.can_fork)==null?void 0:it.can_fork,l.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};Vt.Z=(0,s.connect)(({shixunsDetail:N,loading:a,globalSetting:st})=>({shixunsDetail:N,globalSetting:st,loading:a.models.index}))(Ue)},26915:function(On,Vt,e){var l=e(59301),s=e(76560),q=e(62957),Ce=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,$=(N,a)=>{var st={};for(var i in N)z.call(N,i)&&a.indexOf(i)<0&&(st[i]=N[i]);if(N!=null&&Ce)for(var i of Ce(N))a.indexOf(i)<0&&r.call(N,i)&&(st[i]=N[i]);return st};const Ue=N=>{var a=N,{shixunsDetail:st,globalSetting:i,loading:m,dispatch:me}=a,He=$(a,["shixunsDetail","globalSetting","loading","dispatch"]),Be,it,xe,Ct;return l.createElement(q.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:st.actionTabs.key==="Banner-Per",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{me({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:()=>{me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("p",{className:"tc font16"},"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",l.createElement("br",null),(it=(Be=st.actionTabs)==null?void 0:Be.params)==null?void 0:it.message,l.createElement("br",null),"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5",((Ct=(xe=st.actionTabs)==null?void 0:xe.params)==null?void 0:Ct.text)||"\u590D\u5236","\u8BE5\u5B9E\u8BAD"))};Vt.Z=(0,s.connect)(({shixunsDetail:N,loading:a,globalSetting:st})=>({shixunsDetail:N,globalSetting:st,loading:a.models.index}))(Ue)},76239:function(On,Vt,e){e.d(Vt,{_:function(){return st}});var l=e(67135),s=e(62957),q=e(6767),Ce=e(54172),z=e(49661),r=e(59301),$=(i,m,me)=>new Promise((He,Be)=>{var it=Ve=>{try{Ct(me.next(Ve))}catch(D){Be(D)}},xe=Ve=>{try{Ct(me.throw(Ve))}catch(D){Be(D)}},Ct=Ve=>Ve.done?He(Ve.value):Promise.resolve(Ve.value).then(it,xe);Ct((me=me.apply(i,m)).next())});const Ue=i=>$(void 0,[i],function*({is_jupyter:m,is_jupyter_lab:me,shixunId:He,homework_common_id:Be,courseId:it}){if(m||me){const Ct=yield(0,l.BK)({id:He});Ct!=null&&Ct.identifier&&(0,z.xg)(`/tasks/${Ct.identifier}/jupyter?homework_common_id=${Be}`);return}const xe=yield(0,l.Ir)({id:He,homework_common_id:Be});if(xe!=null&&xe.game_identifier){(0,z.xg)(`/tasks/${it}/${Be}/${xe.game_identifier}`);return}(xe==null?void 0:xe.status)===2?N(xe==null?void 0:xe.message,Be,it):(xe==null?void 0:xe.status)===3?a(xe==null?void 0:xe.message):(xe==null?void 0:xe.status)==-3&&(0,z.eF)()}),N=(i,m,me)=>{i=i!=null&&i.includes(".json")?i:`${i}.json`,s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$(void 0,null,function*(){const He=yield(0,l.$Q)({url:i});if(!He)return;q.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Be=yield(0,l.Ir)({id:He.shixun_identifier,homework_common_id:m});if(Be!=null&&Be.game_identifier){(0,z.xg)(`/tasks/${me}/${m}/${Be.game_identifier}`);return}(Be==null?void 0:Be.status)===2?N(Be==null?void 0:Be.message,m,me):(Be==null?void 0:Be.status)===3&&a(Be==null?void 0:Be.message)})})},a=i=>{s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",i,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},st=(i,m)=>$(void 0,[i,m],function*(me,{is_jupyter:He,is_jupyter_lab:Be}){const it=yield(0,l.WT)(me);if(it.length>1)return s.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("div",null,"\u4F60\u5F53\u524D\u6709",it.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),r.createElement(Ce.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(xe,Ct){const{course_identifier:Ve,id:D}=Ct||{};return r.createElement("a",{target:"_blank",href:`/classrooms/${Ve}/shixun_homework/${D}/detail`},xe)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(xe,Ct){const{course_identifier:Ve,id:D,shixun_identifier:w}=Ct;return r.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Ue({is_jupyter:He,is_jupyter_lab:Be,shixunId:w,homework_common_id:D,courseId:Ve})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:it,rowKey:"id"}))}),!0;if(it.length===1){const{shixun_identifier:xe,id:Ct,course_identifier:Ve}=it[0];return Ue({is_jupyter:He,is_jupyter_lab:Be,shixunId:xe,homework_common_id:Ct,courseId:Ve}),!0}return!1});Vt.Z=Ue},23869:function(On,Vt,e){e.d(Vt,{rX:function(){return w},pW:function(){return be},gy:function(){return Ee},xY:function(){return D},O5:function(){return Ve},hs:function(){return Be},tJ:function(){return me},o1:function(){return He},Rd:function(){return Ct}});var l=e(76560),s=e(62957),q=e(37285),Ce=e(6767),z=e(34055),r=e(49661),$=e(87169),Ue=e(25510),N="data:image/png;base64,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",a=e.p+"static/newqrcode.a8740efb.png",st=e(32637),i=e(59301),m=(ne,Z,V)=>new Promise((re,Qe)=>{var W=H=>{try{d(V.next(H))}catch(T){Qe(T)}},g=H=>{try{d(V.throw(H))}catch(T){Qe(T)}},d=H=>H.done?re(H.value):Promise.resolve(H.value).then(W,g);d((V=V.apply(ne,Z)).next())});const me=(ne,Z=!1,V=!1,re="",Qe=!1)=>!!(He(ne)&&it(ne,Z,V,re,Qe)),He=ne=>(0,z.bg)()?!0:(ne({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Be=ne=>{var Z,V,re;const{user:Qe}=(0,l.getDvaApp)()._store.getState();(0,z.bg)()&&!((V=(Z=Qe==null?void 0:Qe.userInfo)==null?void 0:Z.course)!=null&&V.course_public)&&!((re=Qe==null?void 0:Qe.userInfo)!=null&&re.profile_completed)&&ne({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},it=(ne,Z=!1,V=!0,re="",Qe=!1)=>{var W;const{user:g}=(0,l.getDvaApp)()._store.getState();return(W=g.userInfo)!=null&&W.profile_completed?!0:(V?ne({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:re,isCurrentPage:Qe}}):s.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,r.xg)("/account/profile/edit"),xe()}}),!1)},xe=()=>{s.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()}})},Ct=()=>{s.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:i.createElement("div",{style:{textAlign:"center"}},i.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"),i.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:st}),i.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ve=()=>{var ne;const{user:Z}=(0,l.getDvaApp)()._store.getState();return(ne=Z.userInfo)!=null&&ne.professional_certification?!0:(s.default.confirm({title:"\u63D0\u793A",centered:!0,content:i.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,r.xg)("/account/certification")}}),!1)},D=()=>(0,z.V9)()?!0:(s.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:i.createElement("div",{className:"tc",style:{marginLeft:-38}},i.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),i.createElement("img",{src:a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),w=(ne,Z)=>ne?!0:(s.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:i.createElement("div",null,i.createElement("p",null,Z||"\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"),i.createElement("div",{style:{marginLeft:"110px"}},i.createElement("img",{src:N,width:200}),i.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,r.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),be=ne=>{s.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:i.createElement("div",null,i.createElement("div",null,i.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"),i.createElement(q.Z,null),i.createElement("p",{style:{color:"#666666",fontSize:12}}," ",i.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 ",i.createElement("a",null,ne),"\u5929\u3002"),i.createElement("p",{style:{color:"#666666",fontSize:12}}," ",i.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")),i.createElement("div",{style:{textAlign:"center",marginTop:30}},i.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ue,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ee=(ne,Z="")=>{const{shixunsDetail:{detail:V}}=(0,l.getDvaApp)()._store.getState();if((V==null?void 0:V.public)===2||(V==null?void 0:V.public)===1||(V==null?void 0:V.shixun_status)===3){let re="";return(V==null?void 0:V.public)===2&&(re="\u5DF2\u516C\u5F00"),(V==null?void 0:V.public)===1&&(re="\u5F85\u5BA1\u6838"),(V==null?void 0:V.shixun_status)===3&&(re="\u5DF2\u5173\u95ED"),s.default.info({centered:!0,icon:i.createElement($.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:i.createElement("div",{className:"tc",style:{marginLeft:-38}},i.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},i.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",re,"\uFF0C",Z,"\u3002"),i.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),i.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ue,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(V==null?void 0:V.shixun_status)===2?(s.default.confirm({centered:!0,icon:i.createElement($.Z,null),title:"\u63D0\u793A",content:i.createElement("div",null,i.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Z,"\u3002"),i.createElement("br",null),i.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:()=>{s.default.confirm({width:440,centered:!0,icon:i.createElement($.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:()=>m(void 0,null,function*(){(yield ne({type:"shixunsDetail/cancelRelease",payload:{id:V==null?void 0:V.identifier}})).status!==401&&(Ce.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ne({type:"shixunsDetail/getShixunsDetail",payload:{id:V==null?void 0:V.identifier}}),ne({type:"practiceSetting/getCommonData",payload:{id:V==null?void 0:V.identifier}}))})})}}),!0):!1}},63727:function(On,Vt,e){e.d(Vt,{s:function(){return F},default:function(){return ke}});var l=e(54476),s=e(33885),q=e(94480),Ce=e(42978),z=e(75931),r=e(37463),$=e(6551),Ue=e(6089),N=e(18929),a=e(59301),st=a.createContext({}),i=st,m=e(76190),me=e(20068),He="__rc_cascader_search_mark__",Be=function(y,B,ee){var se=ee.label,te=se===void 0?"":se;return B.some(function(Le){return String(Le[te]).toLowerCase().includes(y.toLowerCase())})},it=function(y,B,ee,se){return B.map(function(te){return te[se.label]}).join(" / ")},xe=function(y,B,ee,se,te,Le){var Ge=te.filter,Ne=Ge===void 0?Be:Ge,Re=te.render,Nt=Re===void 0?it:Re,dt=te.limit,ct=dt===void 0?50:dt,Dt=te.sort;return a.useMemo(function(){var kt=[];if(!y)return[];function gt(Ft,It){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ft.forEach(function($e){if(!(!Dt&&ct!==!1&&ct>0&&kt.length>=ct)){var rt=[].concat((0,q.Z)(It),[$e]),xt=$e[ee.children],Gt=jt||$e.disabled;if((!xt||xt.length===0||Le)&&Ne(y,rt,{label:ee.label})){var St;kt.push((0,s.Z)((0,s.Z)({},$e),{},(St={disabled:Gt},(0,me.Z)(St,ee.label,Nt(y,rt,se,ee)),(0,me.Z)(St,He,rt),(0,me.Z)(St,ee.children,void 0),St)))}xt&>($e[ee.children],rt,Gt)}})}return gt(B,[]),Dt&&kt.sort(function(Ft,It){return Dt(Ft[He],It[He],y,ee)}),ct!==!1&&ct>0?kt.slice(0,ct):kt},[y,B,ee,se,Nt,Le,Ne,Dt,ct])},Ct=xe,Ve="__RC_CASCADER_SPLIT__",D="SHOW_PARENT",w="SHOW_CHILD";function be(v){return v.join(Ve)}function Ee(v){return v.map(be)}function ne(v){return v.split(Ve)}function Z(v){var y=v||{},B=y.label,ee=y.value,se=y.children,te=ee||"value";return{label:B||"label",value:te,key:te,children:se||"children"}}function V(v,y){var B,ee;return(B=v.isLeaf)!==null&&B!==void 0?B:!((ee=v[y.children])!==null&&ee!==void 0&&ee.length)}function re(v){var y=v.parentElement;if(y){var B=v.offsetTop-y.offsetTop;B-y.scrollTop<0?y.scrollTo({top:B}):B+v.offsetHeight-y.scrollTop>y.offsetHeight&&y.scrollTo({top:B+v.offsetHeight-y.offsetHeight})}}function Qe(v,y){return v.map(function(B){var ee;return(ee=B[He])===null||ee===void 0?void 0:ee.map(function(se){return se[y.value]})})}function W(v){return Array.isArray(v)&&Array.isArray(v[0])}function g(v){return v?W(v)?v:(v.length===0?[]:[v]).map(function(y){return Array.isArray(y)?y:[y]}):[]}function d(v,y,B){var ee=new Set(v),se=y();return v.filter(function(te){var Le=se[te],Ge=Le?Le.parent:null,Ne=Le?Le.children:null;return Le&&Le.node.disabled?!0:B===w?!(Ne&&Ne.some(function(Re){return Re.key&&ee.has(Re.key)})):!(Ge&&!Ge.node.disabled&&ee.has(Ge.key))})}function H(v,y,B){for(var ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,se=y,te=[],Le=function(){var Re,Nt,dt,ct=v[Ge],Dt=(Re=se)===null||Re===void 0?void 0:Re.findIndex(function(gt){var Ft=gt[B.value];return ee?String(Ft)===String(ct):Ft===ct}),kt=Dt!==-1?(Nt=se)===null||Nt===void 0?void 0:Nt[Dt]:null;te.push({value:(dt=kt==null?void 0:kt[B.value])!==null&&dt!==void 0?dt:ct,index:Dt,option:kt}),se=kt==null?void 0:kt[B.children]},Ge=0;Ge1){var St=kt.slice(0,-1);jt(St)}else Re(!1)},xt=function(){var St,on=((St=Ft[gt])===null||St===void 0?void 0:St[B.children])||[],fn=on.find(function(C){return!C.disabled});if(fn){var rn=[].concat((0,q.Z)(kt),[fn[B.value]]);jt(rn)}};a.useImperativeHandle(v,function(){return{onKeyDown:function(St){var on=St.which;switch(on){case p.Z.UP:case p.Z.DOWN:{var fn=0;on===p.Z.UP?fn=-1:on===p.Z.DOWN&&(fn=1),fn!==0&&$e(fn);break}case p.Z.LEFT:{if(Ne)break;dt?xt():rt();break}case p.Z.RIGHT:{if(Ne)break;dt?rt():xt();break}case p.Z.BACKSPACE:{Ne||rt();break}case p.Z.ENTER:{if(kt.length){var rn=Ft[gt],C=(rn==null?void 0:rn[He])||[];C.length?te(C.map(function(sn){return sn[B.value]}),C[C.length-1]):te(kt,Ft[gt])}break}case p.Z.ESC:Re(!1),Nt&&St.stopPropagation()}},onKeyUp:function(){}}})},k=a.forwardRef(function(v,y){var B,ee,se,te=v.prefixCls,Le=v.multiple,Ge=v.searchValue,Ne=v.toggleOpen,Re=v.notFoundContent,Nt=v.direction,dt=v.open,ct=v.disabled,Dt=a.useRef(null),kt=Nt==="rtl",gt=a.useContext(i),Ft=gt.options,It=gt.values,jt=gt.halfValues,$e=gt.fieldNames,rt=gt.changeOnSelect,xt=gt.onSelect,Gt=gt.searchOptions,St=gt.dropdownPrefixCls,on=gt.loadData,fn=gt.expandTrigger,rn=St||te,C=a.useState([]),sn=(0,Ce.Z)(C,2),tn=sn[0],gn=sn[1],un=function(tt){if(!(!on||Ge)){var De=H(tt,Ft,$e),E=De.map(function(ce){var h=ce.option;return h}),J=E[E.length-1];if(J&&!V(J,$e)){var le=be(tt);gn(function(ce){return[].concat((0,q.Z)(ce),[le])}),on(E)}}};a.useEffect(function(){tn.length&&tn.forEach(function(Lt){var tt=ne(Lt),De=H(tt,Ft,$e,!0).map(function(J){var le=J.option;return le}),E=De[De.length-1];(!E||E[$e.children]||V(E,$e))&&gn(function(J){return J.filter(function(le){return le!==Lt})})})},[Ft,tn,$e]);var Jt=a.useMemo(function(){return new Set(Ee(It))},[It]),pn=a.useMemo(function(){return new Set(Ee(jt))},[jt]),$t=f(Le,dt),Qt=(0,Ce.Z)($t,2),qt=Qt[0],Tn=Qt[1],R=function(tt){Tn(tt),un(tt)},b=function(tt){if(ct)return!1;var De=tt.disabled,E=V(tt,$e);return!De&&(E||rt||Le)},_e=function(tt,De){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;xt(tt),!Le&&(De||rt&&(fn==="hover"||E))&&Ne(!1)},Oe=a.useMemo(function(){return Ge?Gt:Ft},[Ge,Gt,Ft]),ot=a.useMemo(function(){for(var Lt=[{options:Oe}],tt=Oe,De=Qe(tt,$e),E=function(){var ce=qt[J],h=tt.find(function(t,I){return(De[I]?be(De[I]):t[$e.value])===ce}),c=h==null?void 0:h[$e.children];if(!(c!=null&&c.length))return 1;tt=c,Lt.push({options:c})},J=0;J":It,$e=B.loadingIcon,rt=B.direction,xt=B.notFoundContent,Gt=xt===void 0?"Not Found":xt,St=B.disabled,on=!!Ne,fn=(0,ue.C8)(Re,{value:Nt,postState:g}),rn=(0,Ce.Z)(fn,2),C=rn[0],sn=rn[1],tn=a.useMemo(function(){return Z(dt)},[JSON.stringify(dt)]),gn=je(tn,Ge),un=(0,Ce.Z)(gn,3),Jt=un[0],pn=un[1],$t=un[2],Qt=Q(Jt,tn),qt=ht(on,C,pn,$t,Qt),Tn=(0,Ce.Z)(qt,3),R=Tn[0],b=Tn[1],_e=Tn[2],Oe=(0,ue.zX)(function(Ae){if(sn(Ae),Dt){var Ot=g(Ae),Lt=Ot.map(function(E){return H(E,Jt,tn).map(function(J){return J.option})}),tt=on?Ot:Ot[0],De=on?Lt:Lt[0];Dt(tt,De)}}),ot=pt(on,Oe,R,b,_e,pn,$t,kt),We=(0,ue.zX)(function(Ae){ot(Ae)}),Je=a.useMemo(function(){return{options:Jt,fieldNames:tn,values:R,halfValues:b,changeOnSelect:ct,onSelect:We,checkable:Ne,searchOptions:[],dropdownPrefixCls:void 0,loadData:gt,expandTrigger:Ft,expandIcon:jt,loadingIcon:$e,dropdownMenuColumnStyle:void 0}},[Jt,tn,R,b,ct,We,Ne,gt,Ft,jt,$e]),et="".concat(se,"-panel"),Bt=!Jt.length;return a.createElement(i.Provider,{value:Je},a.createElement("div",{className:wt()(et,(y={},(0,me.Z)(y,"".concat(et,"-rtl"),rt==="rtl"),(0,me.Z)(y,"".concat(et,"-empty"),Bt),y),Le),style:te},Bt?Gt:a.createElement(K,{prefixCls:se,searchValue:"",multiple:on,toggleOpen:pe,open:!0,direction:rt,disabled:St})))}function U(v){var y=v.onPopupVisibleChange,B=v.popupVisible,ee=v.popupClassName,se=v.popupPlacement;warning(!y,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(B===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(ee===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(se===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function A(v,y){if(v){var B=function ee(se){for(var te=0;te":un,pn=v.loadingIcon,$t=v.children,Qt=v.dropdownMatchSelectWidth,qt=Qt===void 0?!1:Qt,Tn=v.showCheckedStrategy,R=Tn===void 0?D:Tn,b=v.optionRender,_e=(0,z.Z)(v,j),Oe=(0,$.ZP)(B),ot=!!dt,We=(0,N.Z)(Le,{value:Ge,postState:g}),Je=(0,Ce.Z)(We,2),et=Je[0],Bt=Je[1],Ae=a.useMemo(function(){return Z(te)},[JSON.stringify(te)]),Ot=je(Ae,jt),Lt=(0,Ce.Z)(Ot,3),tt=Lt[0],De=Lt[1],E=Lt[2],J=(0,N.Z)("",{value:kt,postState:function(we){return we||""}}),le=(0,Ce.Z)(J,2),ce=le[0],h=le[1],c=function(we,Ze){h(we),Ze.source!=="blur"&>&>(we)},t=Ye(Ft),I=(0,Ce.Z)(t,2),Pe=I[0],Me=I[1],ft=Ct(ce,tt,Ae,$e||se,Me,Ne||ot),Ke=Q(tt,Ae),Se=ht(ot,et,De,E,Ke),ut=(0,Ce.Z)(Se,3),Rt=ut[0],Pt=ut[1],At=ut[2],bt=a.useMemo(function(){var ae=Ee(Rt),we=d(ae,De,R);return[].concat((0,q.Z)(At),(0,q.Z)(E(we)))},[Rt,De,E,At,R]),vt=T(bt,tt,Ae,ot,Nt),mt=(0,Ue.Z)(function(ae){if(Bt(ae),Re){var we=g(ae),Ze=we.map(function(G){return H(G,tt,Ae).map(function(oe){return oe.option})}),ye=ot?we:we[0],L=ot?Ze:Ze[0];Re(ye,L)}}),yt=pt(ot,mt,Rt,Pt,At,De,E,R),Wt=(0,Ue.Z)(function(ae){(!ot||Dt)&&h(""),yt(ae)}),Mt=function(we,Ze){if(Ze.type==="clear"){mt([]);return}var ye=Ze.values[0],L=ye.valueCells;Wt(L)},Ut=Gt!==void 0?Gt:xt,yn=on||St,u=sn||C,X=function(we){tn==null||tn(we),gn==null||gn(we)},S=a.useMemo(function(){return{options:tt,fieldNames:Ae,values:Rt,halfValues:Pt,changeOnSelect:Ne,onSelect:Wt,checkable:dt,searchOptions:ft,dropdownPrefixCls:$e,loadData:rt,expandTrigger:It,expandIcon:Jt,loadingIcon:pn,dropdownMenuColumnStyle:fn,optionRender:b}},[tt,Ae,Rt,Pt,Ne,Wt,dt,ft,$e,rt,It,Jt,pn,fn,b]),Y=!(ce?ft:tt).length,_=ce&&Me.matchInputWidth||Y?{}:{minWidth:"auto"};return a.createElement(i.Provider,{value:S},a.createElement(r.Ac,(0,l.Z)({},_e,{ref:y,id:Oe,prefixCls:se,autoClearSearchValue:Dt,dropdownMatchSelectWidth:qt,dropdownStyle:(0,s.Z)((0,s.Z)({},_),rn),displayValues:vt,onDisplayValuesChange:Mt,mode:ot?"multiple":void 0,searchValue:ce,onSearch:c,showSearch:Pe,OptionList:O,emptyOptions:Y,open:Ut,dropdownClassName:yn,placement:u,onDropdownVisibleChange:X,getRawInputElement:function(){return $t}})))});Fe.SHOW_PARENT=D,Fe.SHOW_CHILD=w,Fe.Panel=F;var Xe=Fe,ke=Xe},16632:function(On,Vt,e){var l=e(54476),s=e(33885),q=e(20068),Ce=e(42978),z=e(75931),r=e(92310),$=e.n(r),Ue=e(18929),N=e(59301),a=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],st=(0,N.forwardRef)(function(i,m){var me=i.prefixCls,He=me===void 0?"rc-checkbox":me,Be=i.className,it=i.style,xe=i.checked,Ct=i.disabled,Ve=i.defaultChecked,D=Ve===void 0?!1:Ve,w=i.type,be=w===void 0?"checkbox":w,Ee=i.title,ne=i.onChange,Z=(0,z.Z)(i,a),V=(0,N.useRef)(null),re=(0,N.useRef)(null),Qe=(0,Ue.Z)(D,{value:xe}),W=(0,Ce.Z)(Qe,2),g=W[0],d=W[1];(0,N.useImperativeHandle)(m,function(){return{focus:function(P){var Ie;(Ie=V.current)===null||Ie===void 0||Ie.focus(P)},blur:function(){var P;(P=V.current)===null||P===void 0||P.blur()},input:V.current,nativeElement:re.current}});var H=$()(He,Be,(0,q.Z)((0,q.Z)({},"".concat(He,"-checked"),g),"".concat(He,"-disabled"),Ct)),T=function(P){Ct||("checked"in i||d(P.target.checked),ne==null||ne({target:(0,s.Z)((0,s.Z)({},i),{},{type:be,checked:P.target.checked}),stopPropagation:function(){P.stopPropagation()},preventDefault:function(){P.preventDefault()},nativeEvent:P.nativeEvent}))};return N.createElement("span",{className:H,title:Ee,style:it,ref:re},N.createElement("input",(0,l.Z)({},Z,{className:"".concat(He,"-input"),ref:V,onChange:T,disabled:Ct,checked:!!g,type:be})),N.createElement("span",{className:"".concat(He,"-inner")}))});Vt.Z=st},98535:function(On,Vt,e){e.r(Vt),e.d(Vt,{Panel:function(){return g},default:function(){return W}});var l=e(54476),s=e(94480),q=e(42978),Ce=e(76190),z=e(92310),r=e.n(z),$=e(18929),Ue=e(48736),N=e(59301),a=e(75931),st=e(11592),i=e(33885),m=e(20068),me=e(77900),He=e(10228),Be=N.forwardRef(function(d,H){var T=d.prefixCls,Q=d.forceRender,P=d.className,Ie=d.style,je=d.children,ze=d.isActive,Ye=d.role,nt=d.classNames,pt=d.styles,ht=N.useState(ze||Q),at=(0,q.Z)(ht,2),wt=at[0],ve=at[1];return N.useEffect(function(){(Q||ze)&&ve(!0)},[Q,ze]),wt?N.createElement("div",{ref:H,className:r()("".concat(T,"-content"),(0,m.Z)((0,m.Z)({},"".concat(T,"-content-active"),ze),"".concat(T,"-content-inactive"),!ze),P),style:Ie,role:Ye},N.createElement("div",{className:r()("".concat(T,"-content-box"),nt==null?void 0:nt.body),style:pt==null?void 0:pt.body},je)):null});Be.displayName="PanelContent";var it=Be,xe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ct=N.forwardRef(function(d,H){var T=d.showArrow,Q=T===void 0?!0:T,P=d.headerClass,Ie=d.isActive,je=d.onItemClick,ze=d.forceRender,Ye=d.className,nt=d.classNames,pt=nt===void 0?{}:nt,ht=d.styles,at=ht===void 0?{}:ht,wt=d.prefixCls,ve=d.collapsible,x=d.accordion,he=d.panelKey,ge=d.extra,Te=d.header,M=d.expandIcon,f=d.openMotion,p=d.destroyInactivePanel,o=d.children,k=(0,a.Z)(d,xe),K=ve==="disabled",n=ge!=null&&typeof ge!="boolean",O=(0,m.Z)((0,m.Z)((0,m.Z)({onClick:function(){je==null||je(he)},onKeyDown:function(j){(j.key==="Enter"||j.keyCode===He.Z.ENTER||j.which===He.Z.ENTER)&&(je==null||je(he))},role:x?"tab":"button"},"aria-expanded",Ie),"aria-disabled",K),"tabIndex",K?-1:0),ue=typeof M=="function"?M(d):N.createElement("i",{className:"arrow"}),pe=ue&&N.createElement("div",(0,l.Z)({className:"".concat(wt,"-expand-icon")},["header","icon"].includes(ve)?O:{}),ue),F=r()("".concat(wt,"-item"),(0,m.Z)((0,m.Z)({},"".concat(wt,"-item-active"),Ie),"".concat(wt,"-item-disabled"),K),Ye),U=r()(P,"".concat(wt,"-header"),(0,m.Z)({},"".concat(wt,"-collapsible-").concat(ve),!!ve),pt.header),A=(0,i.Z)({className:U,style:at.header},["header","icon"].includes(ve)?{}:O);return N.createElement("div",(0,l.Z)({},k,{ref:H,className:F}),N.createElement("div",A,Q&&pe,N.createElement("span",(0,l.Z)({className:"".concat(wt,"-header-text")},ve==="header"?O:{}),Te),n&&N.createElement("div",{className:"".concat(wt,"-extra")},ge)),N.createElement(me.default,(0,l.Z)({visible:Ie,leavedClassName:"".concat(wt,"-content-hidden")},f,{forceRender:ze,removeOnLeave:p}),function(ie,j){var Fe=ie.className,Xe=ie.style;return N.createElement(it,{ref:j,prefixCls:wt,className:Fe,classNames:pt,style:Xe,styles:at,isActive:Ie,forceRender:ze,role:x?"tabpanel":void 0},o)}))}),Ve=Ct,D=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],w=function(H,T){var Q=T.prefixCls,P=T.accordion,Ie=T.collapsible,je=T.destroyInactivePanel,ze=T.onItemClick,Ye=T.activeKey,nt=T.openMotion,pt=T.expandIcon;return H.map(function(ht,at){var wt=ht.children,ve=ht.label,x=ht.key,he=ht.collapsible,ge=ht.onItemClick,Te=ht.destroyInactivePanel,M=(0,a.Z)(ht,D),f=String(x!=null?x:at),p=he!=null?he:Ie,o=Te!=null?Te:je,k=function(O){p!=="disabled"&&(ze(O),ge==null||ge(O))},K=!1;return P?K=Ye[0]===f:K=Ye.indexOf(f)>-1,N.createElement(Ve,(0,l.Z)({},M,{prefixCls:Q,key:f,panelKey:f,isActive:K,accordion:P,openMotion:nt,expandIcon:pt,header:ve,collapsible:p,onItemClick:k,destroyInactivePanel:o}),wt)})},be=function(H,T,Q){if(!H)return null;var P=Q.prefixCls,Ie=Q.accordion,je=Q.collapsible,ze=Q.destroyInactivePanel,Ye=Q.onItemClick,nt=Q.activeKey,pt=Q.openMotion,ht=Q.expandIcon,at=H.key||String(T),wt=H.props,ve=wt.header,x=wt.headerClass,he=wt.destroyInactivePanel,ge=wt.collapsible,Te=wt.onItemClick,M=!1;Ie?M=nt[0]===at:M=nt.indexOf(at)>-1;var f=ge!=null?ge:je,p=function(K){f!=="disabled"&&(Ye(K),Te==null||Te(K))},o={key:at,panelKey:at,header:ve,headerClass:x,isActive:M,prefixCls:P,destroyInactivePanel:he!=null?he:ze,openMotion:pt,accordion:Ie,children:H.props.children,onItemClick:p,expandIcon:ht,collapsible:f};return typeof H.type=="string"?H:(Object.keys(o).forEach(function(k){typeof o[k]=="undefined"&&delete o[k]}),N.cloneElement(H,o))};function Ee(d,H,T){return Array.isArray(d)?w(d,T):(0,st.Z)(H).map(function(Q,P){return be(Q,P,T)})}var ne=Ee,Z=e(26112);function V(d){var H=d;if(!Array.isArray(H)){var T=(0,Ce.Z)(H);H=T==="number"||T==="string"?[H]:[]}return H.map(function(Q){return String(Q)})}var re=N.forwardRef(function(d,H){var T=d.prefixCls,Q=T===void 0?"rc-collapse":T,P=d.destroyInactivePanel,Ie=P===void 0?!1:P,je=d.style,ze=d.accordion,Ye=d.className,nt=d.children,pt=d.collapsible,ht=d.openMotion,at=d.expandIcon,wt=d.activeKey,ve=d.defaultActiveKey,x=d.onChange,he=d.items,ge=r()(Q,Ye),Te=(0,$.Z)([],{value:wt,onChange:function(n){return x==null?void 0:x(n)},defaultValue:ve,postState:V}),M=(0,q.Z)(Te,2),f=M[0],p=M[1],o=function(n){return p(function(){if(ze)return f[0]===n?[]:[n];var O=f.indexOf(n),ue=O>-1;return ue?f.filter(function(pe){return pe!==n}):[].concat((0,s.Z)(f),[n])})};(0,Ue.ZP)(!nt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var k=ne(he,nt,{prefixCls:Q,accordion:ze,openMotion:ht,expandIcon:at,collapsible:pt,destroyInactivePanel:Ie,onItemClick:o,activeKey:f});return N.createElement("div",(0,l.Z)({ref:H,className:ge,style:je,role:ze?"tablist":void 0},(0,Z.Z)(d,{aria:!0,data:!0})),k)}),Qe=Object.assign(re,{Panel:Ve}),W=Qe,g=Qe.Panel},66042:function(On,Vt,e){e.d(Vt,{Z:function(){return W}});var l=e(33885),s=e(42978),q=e(43403),Ce=e(34280),z=e(59301),r=z.createContext(null),$=z.createContext({}),Ue=r,N=e(20068),a=e(54476),st=e(92310),i=e.n(st),m=e(77900),me=e(10228),He=e(26112),Be=e(75931),it=e(8654),xe=["prefixCls","className","containerRef"],Ct=function(d){var H=d.prefixCls,T=d.className,Q=d.containerRef,P=(0,Be.Z)(d,xe),Ie=z.useContext($),je=Ie.panel,ze=(0,it.x1)(je,Q);return z.createElement("div",(0,a.Z)({className:i()("".concat(H,"-content"),T),role:"dialog",ref:ze},(0,He.Z)(d,{aria:!0}),{"aria-modal":"true"},P))},Ve=Ct,D=e(48736);function w(g){return typeof g=="string"&&String(Number(g))===g?((0,D.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(g)):g}function be(g){warning(!("wrapperClassName"in g),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!g.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Ee={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ne(g,d){var H,T,Q,P=g.prefixCls,Ie=g.open,je=g.placement,ze=g.inline,Ye=g.push,nt=g.forceRender,pt=g.autoFocus,ht=g.keyboard,at=g.classNames,wt=g.rootClassName,ve=g.rootStyle,x=g.zIndex,he=g.className,ge=g.id,Te=g.style,M=g.motion,f=g.width,p=g.height,o=g.children,k=g.mask,K=g.maskClosable,n=g.maskMotion,O=g.maskClassName,ue=g.maskStyle,pe=g.afterOpenChange,F=g.onClose,U=g.onMouseEnter,A=g.onMouseOver,ie=g.onMouseLeave,j=g.onClick,Fe=g.onKeyDown,Xe=g.onKeyUp,ke=g.styles,v=g.drawerRender,y=z.useRef(),B=z.useRef(),ee=z.useRef();z.useImperativeHandle(d,function(){return y.current});var se=function(rt){var xt=rt.keyCode,Gt=rt.shiftKey;switch(xt){case me.Z.TAB:{if(xt===me.Z.TAB){if(!Gt&&document.activeElement===ee.current){var St;(St=B.current)===null||St===void 0||St.focus({preventScroll:!0})}else if(Gt&&document.activeElement===B.current){var on;(on=ee.current)===null||on===void 0||on.focus({preventScroll:!0})}}break}case me.Z.ESC:{F&&ht&&(rt.stopPropagation(),F(rt));break}}};z.useEffect(function(){if(Ie&&pt){var $e;($e=y.current)===null||$e===void 0||$e.focus({preventScroll:!0})}},[Ie]);var te=z.useState(!1),Le=(0,s.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=z.useContext(Ue),Nt;typeof Ye=="boolean"?Nt=Ye?{}:{distance:0}:Nt=Ye||{};var dt=(H=(T=(Q=Nt)===null||Q===void 0?void 0:Q.distance)!==null&&T!==void 0?T:Re==null?void 0:Re.pushDistance)!==null&&H!==void 0?H:180,ct=z.useMemo(function(){return{pushDistance:dt,push:function(){Ne(!0)},pull:function(){Ne(!1)}}},[dt]);z.useEffect(function(){if(Ie){var $e;Re==null||($e=Re.push)===null||$e===void 0||$e.call(Re)}else{var rt;Re==null||(rt=Re.pull)===null||rt===void 0||rt.call(Re)}},[Ie]),z.useEffect(function(){return function(){var $e;Re==null||($e=Re.pull)===null||$e===void 0||$e.call(Re)}},[]);var Dt=k&&z.createElement(m.default,(0,a.Z)({key:"mask"},n,{visible:Ie}),function($e,rt){var xt=$e.className,Gt=$e.style;return z.createElement("div",{className:i()("".concat(P,"-mask"),xt,at==null?void 0:at.mask,O),style:(0,l.Z)((0,l.Z)((0,l.Z)({},Gt),ue),ke==null?void 0:ke.mask),onClick:K&&Ie?F:void 0,ref:rt})}),kt=typeof M=="function"?M(je):M,gt={};if(Ge&&dt)switch(je){case"top":gt.transform="translateY(".concat(dt,"px)");break;case"bottom":gt.transform="translateY(".concat(-dt,"px)");break;case"left":gt.transform="translateX(".concat(dt,"px)");break;default:gt.transform="translateX(".concat(-dt,"px)");break}je==="left"||je==="right"?gt.width=w(f):gt.height=w(p);var Ft={onMouseEnter:U,onMouseOver:A,onMouseLeave:ie,onClick:j,onKeyDown:Fe,onKeyUp:Xe},It=z.createElement(m.default,(0,a.Z)({key:"panel"},kt,{visible:Ie,forceRender:nt,onVisibleChanged:function(rt){pe==null||pe(rt)},removeOnLeave:!1,leavedClassName:"".concat(P,"-content-wrapper-hidden")}),function($e,rt){var xt=$e.className,Gt=$e.style,St=z.createElement(Ve,(0,a.Z)({id:ge,containerRef:rt,prefixCls:P,className:i()(he,at==null?void 0:at.content),style:(0,l.Z)((0,l.Z)({},Te),ke==null?void 0:ke.content)},(0,He.Z)(g,{aria:!0}),Ft),o);return z.createElement("div",(0,a.Z)({className:i()("".concat(P,"-content-wrapper"),at==null?void 0:at.wrapper,xt),style:(0,l.Z)((0,l.Z)((0,l.Z)({},gt),Gt),ke==null?void 0:ke.wrapper)},(0,He.Z)(g,{data:!0})),v?v(St):St)}),jt=(0,l.Z)({},ve);return x&&(jt.zIndex=x),z.createElement(Ue.Provider,{value:ct},z.createElement("div",{className:i()(P,"".concat(P,"-").concat(je),wt,(0,N.Z)((0,N.Z)({},"".concat(P,"-open"),Ie),"".concat(P,"-inline"),ze)),style:jt,tabIndex:-1,ref:y,onKeyDown:se},Dt,z.createElement("div",{tabIndex:0,ref:B,style:Ee,"aria-hidden":"true","data-sentinel":"start"}),It,z.createElement("div",{tabIndex:0,ref:ee,style:Ee,"aria-hidden":"true","data-sentinel":"end"})))}var Z=z.forwardRef(ne),V=Z,re=function(d){var H=d.open,T=H===void 0?!1:H,Q=d.prefixCls,P=Q===void 0?"rc-drawer":Q,Ie=d.placement,je=Ie===void 0?"right":Ie,ze=d.autoFocus,Ye=ze===void 0?!0:ze,nt=d.keyboard,pt=nt===void 0?!0:nt,ht=d.width,at=ht===void 0?378:ht,wt=d.mask,ve=wt===void 0?!0:wt,x=d.maskClosable,he=x===void 0?!0:x,ge=d.getContainer,Te=d.forceRender,M=d.afterOpenChange,f=d.destroyOnClose,p=d.onMouseEnter,o=d.onMouseOver,k=d.onMouseLeave,K=d.onClick,n=d.onKeyDown,O=d.onKeyUp,ue=d.panelRef,pe=z.useState(!1),F=(0,s.Z)(pe,2),U=F[0],A=F[1],ie=z.useState(!1),j=(0,s.Z)(ie,2),Fe=j[0],Xe=j[1];(0,Ce.Z)(function(){Xe(!0)},[]);var ke=Fe?T:!1,v=z.useRef(),y=z.useRef();(0,Ce.Z)(function(){ke&&(y.current=document.activeElement)},[ke]);var B=function(Ge){var Ne;if(A(Ge),M==null||M(Ge),!Ge&&y.current&&!((Ne=v.current)!==null&&Ne!==void 0&&Ne.contains(y.current))){var Re;(Re=y.current)===null||Re===void 0||Re.focus({preventScroll:!0})}},ee=z.useMemo(function(){return{panel:ue}},[ue]);if(!Te&&!U&&!ke&&f)return null;var se={onMouseEnter:p,onMouseOver:o,onMouseLeave:k,onClick:K,onKeyDown:n,onKeyUp:O},te=(0,l.Z)((0,l.Z)({},d),{},{open:ke,prefixCls:P,placement:je,autoFocus:Ye,keyboard:pt,width:at,mask:ve,maskClosable:he,inline:ge===!1,afterOpenChange:B,ref:v},se);return z.createElement($.Provider,{value:ee},z.createElement(q.Z,{open:ke||Te||U,autoDestroy:!1,getContainer:ge,autoLock:ve&&(ke||U)},z.createElement(V,te)))},Qe=re,W=Qe},96478:function(On,Vt,e){e.d(Vt,{Z:function(){return Ee}});var l=e(54476),s=e(20068),q=e(42978),Ce=e(75931),z=e(65030),r=e(92310),$=e.n(r),Ue=e(8654),N=e(59301),a=e(10228),st=e(16089),i=a.Z.ESC,m=a.Z.TAB;function me(ne){var Z=ne.visible,V=ne.triggerRef,re=ne.onVisibleChange,Qe=ne.autoFocus,W=ne.overlayRef,g=N.useRef(!1),d=function(){if(Z){var P,Ie;(P=V.current)===null||P===void 0||(Ie=P.focus)===null||Ie===void 0||Ie.call(P),re==null||re(!1)}},H=function(){var P;return(P=W.current)!==null&&P!==void 0&&P.focus?(W.current.focus(),g.current=!0,!0):!1},T=function(P){switch(P.keyCode){case i:d();break;case m:{var Ie=!1;g.current||(Ie=H()),Ie?P.preventDefault():d();break}}};N.useEffect(function(){return Z?(window.addEventListener("keydown",T),Qe&&(0,st.Z)(H,3),function(){window.removeEventListener("keydown",T),g.current=!1}):function(){g.current=!1}},[Z])}var He=(0,N.forwardRef)(function(ne,Z){var V=ne.overlay,re=ne.arrow,Qe=ne.prefixCls,W=(0,N.useMemo)(function(){var d;return typeof V=="function"?d=V():d=V,d},[V]),g=(0,Ue.sQ)(Z,(0,Ue.C4)(W));return N.createElement(N.Fragment,null,re&&N.createElement("div",{className:"".concat(Qe,"-arrow")}),N.cloneElement(W,{ref:(0,Ue.Yr)(W)?g:void 0}))}),Be=He,it={adjustX:1,adjustY:1},xe=[0,0],Ct={topLeft:{points:["bl","tl"],overflow:it,offset:[0,-4],targetOffset:xe},top:{points:["bc","tc"],overflow:it,offset:[0,-4],targetOffset:xe},topRight:{points:["br","tr"],overflow:it,offset:[0,-4],targetOffset:xe},bottomLeft:{points:["tl","bl"],overflow:it,offset:[0,4],targetOffset:xe},bottom:{points:["tc","bc"],overflow:it,offset:[0,4],targetOffset:xe},bottomRight:{points:["tr","br"],overflow:it,offset:[0,4],targetOffset:xe}},Ve=Ct,D=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function w(ne,Z){var V,re=ne.arrow,Qe=re===void 0?!1:re,W=ne.prefixCls,g=W===void 0?"rc-dropdown":W,d=ne.transitionName,H=ne.animation,T=ne.align,Q=ne.placement,P=Q===void 0?"bottomLeft":Q,Ie=ne.placements,je=Ie===void 0?Ve:Ie,ze=ne.getPopupContainer,Ye=ne.showAction,nt=ne.hideAction,pt=ne.overlayClassName,ht=ne.overlayStyle,at=ne.visible,wt=ne.trigger,ve=wt===void 0?["hover"]:wt,x=ne.autoFocus,he=ne.overlay,ge=ne.children,Te=ne.onVisibleChange,M=(0,Ce.Z)(ne,D),f=N.useState(),p=(0,q.Z)(f,2),o=p[0],k=p[1],K="visible"in ne?at:o,n=N.useRef(null),O=N.useRef(null),ue=N.useRef(null);N.useImperativeHandle(Z,function(){return n.current});var pe=function(v){k(v),Te==null||Te(v)};me({visible:K,triggerRef:ue,onVisibleChange:pe,autoFocus:x,overlayRef:O});var F=function(v){var y=ne.onOverlayClick;k(!1),y&&y(v)},U=function(){return N.createElement(Be,{ref:O,overlay:he,prefixCls:g,arrow:Qe})},A=function(){return typeof he=="function"?U:U()},ie=function(){var v=ne.minOverlayWidthMatchTrigger,y=ne.alignPoint;return"minOverlayWidthMatchTrigger"in ne?v:!y},j=function(){var v=ne.openClassName;return v!==void 0?v:"".concat(g,"-open")},Fe=N.cloneElement(ge,{className:$()((V=ge.props)===null||V===void 0?void 0:V.className,K&&j()),ref:(0,Ue.Yr)(ge)?(0,Ue.sQ)(ue,(0,Ue.C4)(ge)):void 0}),Xe=nt;return!Xe&&ve.indexOf("contextMenu")!==-1&&(Xe=["click"]),N.createElement(z.Z,(0,l.Z)({builtinPlacements:je},M,{prefixCls:g,ref:n,popupClassName:$()(pt,(0,s.Z)({},"".concat(g,"-show-arrow"),Qe)),popupStyle:ht,action:ve,showAction:Ye,hideAction:Xe,popupPlacement:P,popupAlign:T,popupTransitionName:d,popupAnimation:H,popupVisible:K,stretch:ie()?"minWidth":"",popup:A(),onPopupVisibleChange:pe,onPopupClick:F,getPopupContainer:ze}),Fe)}var be=N.forwardRef(w),Ee=be},20922:function(On,Vt,e){e.d(Vt,{Z:function(){return ve}});var l=e(54476),s=e(20068),q=e(76190),Ce=e(42978),z=e(75931),r=e(67732),$=e(83652);function Ue(){return typeof BigInt=="function"}function N(x){return!x&&x!==0&&!Number.isNaN(x)||!String(x).trim()}function a(x){var he=x.trim(),ge=he.startsWith("-");ge&&(he=he.slice(1)),he=he.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),he.startsWith(".")&&(he="0".concat(he));var Te=he||"0",M=Te.split("."),f=M[0]||"0",p=M[1]||"0";f==="0"&&p==="0"&&(ge=!1);var o=ge?"-":"";return{negative:ge,negativeStr:o,trimStr:Te,integerStr:f,decimalStr:p,fullStr:"".concat(o).concat(Te)}}function st(x){var he=String(x);return!Number.isNaN(Number(he))&&he.includes("e")}function i(x){var he=String(x);if(st(x)){var ge=Number(he.slice(he.indexOf("e-")+2)),Te=he.match(/\.(\d+)/);return Te!=null&&Te[1]&&(ge+=Te[1].length),ge}return he.includes(".")&&me(he)?he.length-he.indexOf(".")-1:0}function m(x){var he=String(x);if(st(x)){if(x>Number.MAX_SAFE_INTEGER)return String(Ue()?BigInt(x).toString():Number.MAX_SAFE_INTEGER);if(x0&&arguments[0]!==void 0?arguments[0]:!0;return ge?this.isInvalidate()?"":a("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),x}(),Be=function(){function x(he){if((0,r.Z)(this,x),(0,s.Z)(this,"origin",""),(0,s.Z)(this,"number",void 0),(0,s.Z)(this,"empty",void 0),N(he)){this.empty=!0;return}this.origin=String(he),this.number=Number(he)}return(0,$.Z)(x,[{key:"negate",value:function(){return new x(-this.toNumber())}},{key:"add",value:function(ge){if(this.isInvalidate())return new x(ge);var Te=Number(ge);if(Number.isNaN(Te))return this;var M=this.number+Te;if(M>Number.MAX_SAFE_INTEGER)return new x(Number.MAX_SAFE_INTEGER);if(MNumber.MAX_SAFE_INTEGER)return new x(Number.MAX_SAFE_INTEGER);if(M0&&arguments[0]!==void 0?arguments[0]:!0;return ge?this.isInvalidate()?"":m(this.number):this.origin}}]),x}();function it(x){return Ue()?new He(x):new Be(x)}function xe(x,he,ge){var Te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(x==="")return"";var M=a(x),f=M.negativeStr,p=M.integerStr,o=M.decimalStr,k="".concat(he).concat(o),K="".concat(f).concat(p);if(ge>=0){var n=Number(o[ge]);if(n>=5&&!Te){var O=it(x).add("".concat(f,"0.").concat("0".repeat(ge)).concat(10-n));return xe(O.toString(),he,ge,Te)}return ge===0?K:"".concat(K).concat(he).concat(o.padEnd(ge,"0").slice(0,ge))}return k===".0"?K:"".concat(K).concat(k)}var Ct=it,Ve=e(92310),D=e.n(Ve),w=e(36901),be=e(34280);function Ee(x,he){return typeof Proxy!="undefined"&&x?new Proxy(x,{get:function(Te,M){if(he[M])return he[M];var f=Te[M];return typeof f=="function"?f.bind(Te):f}}):x}var ne=e(8654),Z=e(59301),V=e(48736);function re(x,he){var ge=(0,Z.useRef)(null);function Te(){try{var f=x.selectionStart,p=x.selectionEnd,o=x.value,k=o.substring(0,f),K=o.substring(p);ge.current={start:f,end:p,value:o,beforeTxt:k,afterTxt:K}}catch(n){}}function M(){if(x&&ge.current&&he)try{var f=x.value,p=ge.current,o=p.beforeTxt,k=p.afterTxt,K=p.start,n=f.length;if(f.startsWith(o))n=o.length;else if(f.endsWith(k))n=f.length-ge.current.afterTxt.length;else{var O=o[K-1],ue=f.indexOf(O,K-1);ue!==-1&&(n=ue+1)}x.setSelectionRange(n,n)}catch(pe){(0,V.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(pe.message))}}return[Te,M]}var Qe=e(49658),W=function(){var he=(0,Z.useState)(!1),ge=(0,Ce.Z)(he,2),Te=ge[0],M=ge[1];return(0,be.Z)(function(){M((0,Qe.Z)())},[]),Te},g=W,d=e(16089),H=200,T=600;function Q(x){var he=x.prefixCls,ge=x.upNode,Te=x.downNode,M=x.upDisabled,f=x.downDisabled,p=x.onStep,o=Z.useRef(),k=Z.useRef([]),K=Z.useRef();K.current=p;var n=function(){clearTimeout(o.current)},O=function(Fe,Xe){Fe.preventDefault(),n(),K.current(Xe);function ke(){K.current(Xe),o.current=setTimeout(ke,H)}o.current=setTimeout(ke,T)};Z.useEffect(function(){return function(){n(),k.current.forEach(function(j){return d.Z.cancel(j)})}},[]);var ue=g();if(ue)return null;var pe="".concat(he,"-handler"),F=D()(pe,"".concat(pe,"-up"),(0,s.Z)({},"".concat(pe,"-up-disabled"),M)),U=D()(pe,"".concat(pe,"-down"),(0,s.Z)({},"".concat(pe,"-down-disabled"),f)),A=function(){return k.current.push((0,d.Z)(n))},ie={unselectable:"on",role:"button",onMouseUp:A,onMouseLeave:A};return Z.createElement("div",{className:"".concat(pe,"-wrap")},Z.createElement("span",(0,l.Z)({},ie,{onMouseDown:function(Fe){O(Fe,!0)},"aria-label":"Increase Value","aria-disabled":M,className:F}),ge||Z.createElement("span",{unselectable:"on",className:"".concat(he,"-handler-up-inner")})),Z.createElement("span",(0,l.Z)({},ie,{onMouseDown:function(Fe){O(Fe,!1)},"aria-label":"Decrease Value","aria-disabled":f,className:U}),Te||Z.createElement("span",{unselectable:"on",className:"".concat(he,"-handler-down-inner")})))}function P(x){var he=typeof x=="number"?m(x):a(x).fullStr,ge=he.includes(".");return ge?a(he.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:x+"0"}var Ie=e(30292),je=function(){var x=(0,Z.useRef)(0),he=function(){d.Z.cancel(x.current)};return(0,Z.useEffect)(function(){return he},[]),function(ge){he(),x.current=(0,d.Z)(function(){ge()})}},ze=["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"],Ye=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],nt=function(he,ge){return he||ge.isEmpty()?ge.toString():ge.toNumber()},pt=function(he){var ge=Ct(he);return ge.isInvalidate()?null:ge},ht=Z.forwardRef(function(x,he){var ge=x.prefixCls,Te=x.className,M=x.style,f=x.min,p=x.max,o=x.step,k=o===void 0?1:o,K=x.defaultValue,n=x.value,O=x.disabled,ue=x.readOnly,pe=x.upHandler,F=x.downHandler,U=x.keyboard,A=x.changeOnWheel,ie=A===void 0?!1:A,j=x.controls,Fe=j===void 0?!0:j,Xe=x.classNames,ke=x.stringMode,v=x.parser,y=x.formatter,B=x.precision,ee=x.decimalSeparator,se=x.onChange,te=x.onInput,Le=x.onPressEnter,Ge=x.onStep,Ne=x.changeOnBlur,Re=Ne===void 0?!0:Ne,Nt=x.domRef,dt=(0,z.Z)(x,ze),ct="".concat(ge,"-input"),Dt=Z.useRef(null),kt=Z.useState(!1),gt=(0,Ce.Z)(kt,2),Ft=gt[0],It=gt[1],jt=Z.useRef(!1),$e=Z.useRef(!1),rt=Z.useRef(!1),xt=Z.useState(function(){return Ct(n!=null?n:K)}),Gt=(0,Ce.Z)(xt,2),St=Gt[0],on=Gt[1];function fn(c){n===void 0&&on(c)}var rn=Z.useCallback(function(c,t){if(!t)return B>=0?B:Math.max(i(c),i(k))},[B,k]),C=Z.useCallback(function(c){var t=String(c);if(v)return v(t);var I=t;return ee&&(I=I.replace(ee,".")),I.replace(/[^\w.-]+/g,"")},[v,ee]),sn=Z.useRef(""),tn=Z.useCallback(function(c,t){if(y)return y(c,{userTyping:t,input:String(sn.current)});var I=typeof c=="number"?m(c):c;if(!t){var Pe=rn(I,t);if(me(I)&&(ee||Pe>=0)){var Me=ee||".";I=xe(I,Me,Pe)}}return I},[y,rn,ee]),gn=Z.useState(function(){var c=K!=null?K:n;return St.isInvalidate()&&["string","number"].includes((0,q.Z)(c))?Number.isNaN(c)?"":c:tn(St.toString(),!1)}),un=(0,Ce.Z)(gn,2),Jt=un[0],pn=un[1];sn.current=Jt;function $t(c,t){pn(tn(c.isInvalidate()?c.toString(!1):c.toString(!t),t))}var Qt=Z.useMemo(function(){return pt(p)},[p,B]),qt=Z.useMemo(function(){return pt(f)},[f,B]),Tn=Z.useMemo(function(){return!Qt||!St||St.isInvalidate()?!1:Qt.lessEquals(St)},[Qt,St]),R=Z.useMemo(function(){return!qt||!St||St.isInvalidate()?!1:St.lessEquals(qt)},[qt,St]),b=re(Dt.current,Ft),_e=(0,Ce.Z)(b,2),Oe=_e[0],ot=_e[1],We=function(t){return Qt&&!t.lessEquals(Qt)?Qt:qt&&!qt.lessEquals(t)?qt:null},Je=function(t){return!We(t)},et=function(t,I){var Pe=t,Me=Je(Pe)||Pe.isEmpty();if(!Pe.isEmpty()&&!I&&(Pe=We(Pe)||Pe,Me=!0),!ue&&!O&&Me){var ft=Pe.toString(),Ke=rn(ft,I);return Ke>=0&&(Pe=Ct(xe(ft,".",Ke)),Je(Pe)||(Pe=Ct(xe(ft,".",Ke,!0)))),Pe.equals(St)||(fn(Pe),se==null||se(Pe.isEmpty()?null:nt(ke,Pe)),n===void 0&&$t(Pe,I)),Pe}return St},Bt=je(),Ae=function c(t){if(Oe(),sn.current=t,pn(t),!$e.current){var I=C(t),Pe=Ct(I);Pe.isNaN()||et(Pe,!0)}te==null||te(t),Bt(function(){var Me=t;v||(Me=t.replace(/。/g,".")),Me!==t&&c(Me)})},Ot=function(){$e.current=!0},Lt=function(){$e.current=!1,Ae(Dt.current.value)},tt=function(t){Ae(t.target.value)},De=function(t){var I;if(!(t&&Tn||!t&&R)){jt.current=!1;var Pe=Ct(rt.current?P(k):k);t||(Pe=Pe.negate());var Me=(St||Ct(0)).add(Pe.toString()),ft=et(Me,!1);Ge==null||Ge(nt(ke,ft),{offset:rt.current?P(k):k,type:t?"up":"down"}),(I=Dt.current)===null||I===void 0||I.focus()}},E=function(t){var I=Ct(C(Jt)),Pe;I.isNaN()?Pe=et(St,t):Pe=et(I,t),n!==void 0?$t(St,!1):Pe.isNaN()||$t(Pe,!1)},J=function(){jt.current=!0},le=function(t){var I=t.key,Pe=t.shiftKey;jt.current=!0,rt.current=Pe,I==="Enter"&&($e.current||(jt.current=!1),E(!1),Le==null||Le(t)),U!==!1&&!$e.current&&["Up","ArrowUp","Down","ArrowDown"].includes(I)&&(De(I==="Up"||I==="ArrowUp"),t.preventDefault())},ce=function(){jt.current=!1,rt.current=!1};Z.useEffect(function(){if(ie&&Ft){var c=function(Pe){De(Pe.deltaY<0),Pe.preventDefault()},t=Dt.current;if(t)return t.addEventListener("wheel",c,{passive:!1}),function(){return t.removeEventListener("wheel",c)}}});var h=function(){Re&&E(!1),It(!1),jt.current=!1};return(0,be.o)(function(){St.isInvalidate()||$t(St,!1)},[B,y]),(0,be.o)(function(){var c=Ct(n);on(c);var t=Ct(C(Jt));(!c.equals(t)||!jt.current||y)&&$t(c,jt.current)},[n]),(0,be.o)(function(){y&&ot()},[Jt]),Z.createElement("div",{ref:Nt,className:D()(ge,Te,(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(ge,"-focused"),Ft),"".concat(ge,"-disabled"),O),"".concat(ge,"-readonly"),ue),"".concat(ge,"-not-a-number"),St.isNaN()),"".concat(ge,"-out-of-range"),!St.isInvalidate()&&!Je(St))),style:M,onFocus:function(){It(!0)},onBlur:h,onKeyDown:le,onKeyUp:ce,onCompositionStart:Ot,onCompositionEnd:Lt,onBeforeInput:J},Fe&&Z.createElement(Q,{prefixCls:ge,upNode:pe,downNode:F,upDisabled:Tn,downDisabled:R,onStep:De}),Z.createElement("div",{className:"".concat(ct,"-wrap")},Z.createElement("input",(0,l.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":f,"aria-valuemax":p,"aria-valuenow":St.isInvalidate()?null:St.toString(),step:k},dt,{ref:(0,ne.sQ)(Dt,he),className:ct,value:Jt,onChange:tt,disabled:O,readOnly:ue}))))}),at=Z.forwardRef(function(x,he){var ge=x.disabled,Te=x.style,M=x.prefixCls,f=M===void 0?"rc-input-number":M,p=x.value,o=x.prefix,k=x.suffix,K=x.addonBefore,n=x.addonAfter,O=x.className,ue=x.classNames,pe=(0,z.Z)(x,Ye),F=Z.useRef(null),U=Z.useRef(null),A=Z.useRef(null),ie=function(Fe){A.current&&(0,Ie.nH)(A.current,Fe)};return Z.useImperativeHandle(he,function(){return Ee(A.current,{focus:ie,nativeElement:F.current.nativeElement||U.current})}),Z.createElement(w.BaseInput,{className:O,triggerFocus:ie,prefixCls:f,value:p,disabled:ge,style:Te,prefix:o,suffix:k,addonAfter:n,addonBefore:K,classNames:ue,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:F},Z.createElement(ht,(0,l.Z)({prefixCls:f,disabled:ge,ref:A,domRef:U,className:ue==null?void 0:ue.input},pe)))}),wt=at,ve=wt},66003:function(On,Vt,e){e.d(Vt,{Z:function(){return $}});var l=e(75931),s=e(33885),q=e(76190),Ce=e(59301),z=["show"];function r(Ue,N){if(!N.max)return!0;var a=N.strategy(Ue);return a<=N.max}function $(Ue,N){return Ce.useMemo(function(){var a={};N&&(a.show=(0,q.Z)(N)==="object"&&N.formatter?N.formatter:!!N),a=(0,s.Z)((0,s.Z)({},a),Ue);var st=a,i=st.show,m=(0,l.Z)(st,z);return(0,s.Z)((0,s.Z)({},m),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:m.strategy||function(me){return me.length}})},[Ue,N])}},36901:function(On,Vt,e){e.r(Vt),e.d(Vt,{BaseInput:function(){return a},default:function(){return Ve}});var l=e(33885),s=e(54476),q=e(20068),Ce=e(76190),z=e(92310),r=e.n(z),$=e(59301),Ue=e(30292),N=$.forwardRef(function(D,w){var be,Ee,ne,Z=D.inputElement,V=D.children,re=D.prefixCls,Qe=D.prefix,W=D.suffix,g=D.addonBefore,d=D.addonAfter,H=D.className,T=D.style,Q=D.disabled,P=D.readOnly,Ie=D.focused,je=D.triggerFocus,ze=D.allowClear,Ye=D.value,nt=D.handleReset,pt=D.hidden,ht=D.classes,at=D.classNames,wt=D.dataAttrs,ve=D.styles,x=D.components,he=D.onClear,ge=V!=null?V:Z,Te=(x==null?void 0:x.affixWrapper)||"span",M=(x==null?void 0:x.groupWrapper)||"span",f=(x==null?void 0:x.wrapper)||"span",p=(x==null?void 0:x.groupAddon)||"span",o=(0,$.useRef)(null),k=function(ee){var se;(se=o.current)!==null&&se!==void 0&&se.contains(ee.target)&&(je==null||je())},K=(0,Ue.X3)(D),n=(0,$.cloneElement)(ge,{value:Ye,className:r()((be=ge.props)===null||be===void 0?void 0:be.className,!K&&(at==null?void 0:at.variant))||null}),O=(0,$.useRef)(null);if($.useImperativeHandle(w,function(){return{nativeElement:O.current||o.current}}),K){var ue=null;if(ze){var pe=!Q&&!P&&Ye,F="".concat(re,"-clear-icon"),U=(0,Ce.Z)(ze)==="object"&&ze!==null&&ze!==void 0&&ze.clearIcon?ze.clearIcon:"\u2716";ue=$.createElement("button",{type:"button",tabIndex:-1,onClick:function(ee){nt==null||nt(ee),he==null||he()},onMouseDown:function(ee){return ee.preventDefault()},className:r()(F,(0,q.Z)((0,q.Z)({},"".concat(F,"-hidden"),!pe),"".concat(F,"-has-suffix"),!!W))},U)}var A="".concat(re,"-affix-wrapper"),ie=r()(A,(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},"".concat(re,"-disabled"),Q),"".concat(A,"-disabled"),Q),"".concat(A,"-focused"),Ie),"".concat(A,"-readonly"),P),"".concat(A,"-input-with-clear-btn"),W&&ze&&Ye),ht==null?void 0:ht.affixWrapper,at==null?void 0:at.affixWrapper,at==null?void 0:at.variant),j=(W||ze)&&$.createElement("span",{className:r()("".concat(re,"-suffix"),at==null?void 0:at.suffix),style:ve==null?void 0:ve.suffix},ue,W);n=$.createElement(Te,(0,s.Z)({className:ie,style:ve==null?void 0:ve.affixWrapper,onClick:k},wt==null?void 0:wt.affixWrapper,{ref:o}),Qe&&$.createElement("span",{className:r()("".concat(re,"-prefix"),at==null?void 0:at.prefix),style:ve==null?void 0:ve.prefix},Qe),n,j)}if((0,Ue.He)(D)){var Fe="".concat(re,"-group"),Xe="".concat(Fe,"-addon"),ke="".concat(Fe,"-wrapper"),v=r()("".concat(re,"-wrapper"),Fe,ht==null?void 0:ht.wrapper,at==null?void 0:at.wrapper),y=r()(ke,(0,q.Z)({},"".concat(ke,"-disabled"),Q),ht==null?void 0:ht.group,at==null?void 0:at.groupWrapper);n=$.createElement(M,{className:y,ref:O},$.createElement(f,{className:v},g&&$.createElement(p,{className:Xe},g),n,d&&$.createElement(p,{className:Xe},d)))}return $.cloneElement(n,{className:r()((Ee=n.props)===null||Ee===void 0?void 0:Ee.className,H)||null,style:(0,l.Z)((0,l.Z)({},(ne=n.props)===null||ne===void 0?void 0:ne.style),T),hidden:pt})}),a=N,st=e(94480),i=e(42978),m=e(75931),me=e(18929),He=e(2738),Be=e(66003),it=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],xe=(0,$.forwardRef)(function(D,w){var be=D.autoComplete,Ee=D.onChange,ne=D.onFocus,Z=D.onBlur,V=D.onPressEnter,re=D.onKeyDown,Qe=D.onKeyUp,W=D.prefixCls,g=W===void 0?"rc-input":W,d=D.disabled,H=D.htmlSize,T=D.className,Q=D.maxLength,P=D.suffix,Ie=D.showCount,je=D.count,ze=D.type,Ye=ze===void 0?"text":ze,nt=D.classes,pt=D.classNames,ht=D.styles,at=D.onCompositionStart,wt=D.onCompositionEnd,ve=(0,m.Z)(D,it),x=(0,$.useState)(!1),he=(0,i.Z)(x,2),ge=he[0],Te=he[1],M=(0,$.useRef)(!1),f=(0,$.useRef)(!1),p=(0,$.useRef)(null),o=(0,$.useRef)(null),k=function(ct){p.current&&(0,Ue.nH)(p.current,ct)},K=(0,me.Z)(D.defaultValue,{value:D.value}),n=(0,i.Z)(K,2),O=n[0],ue=n[1],pe=O==null?"":String(O),F=(0,$.useState)(null),U=(0,i.Z)(F,2),A=U[0],ie=U[1],j=(0,Be.Z)(je,Ie),Fe=j.max||Q,Xe=j.strategy(pe),ke=!!Fe&&Xe>Fe;(0,$.useImperativeHandle)(w,function(){var dt;return{focus:k,blur:function(){var Dt;(Dt=p.current)===null||Dt===void 0||Dt.blur()},setSelectionRange:function(Dt,kt,gt){var Ft;(Ft=p.current)===null||Ft===void 0||Ft.setSelectionRange(Dt,kt,gt)},select:function(){var Dt;(Dt=p.current)===null||Dt===void 0||Dt.select()},input:p.current,nativeElement:((dt=o.current)===null||dt===void 0?void 0:dt.nativeElement)||p.current}}),(0,$.useEffect)(function(){f.current&&(f.current=!1),Te(function(dt){return dt&&d?!1:dt})},[d]);var v=function(ct,Dt,kt){var gt=Dt;if(!M.current&&j.exceedFormatter&&j.max&&j.strategy(Dt)>j.max){if(gt=j.exceedFormatter(Dt,{max:j.max}),Dt!==gt){var Ft,It;ie([((Ft=p.current)===null||Ft===void 0?void 0:Ft.selectionStart)||0,((It=p.current)===null||It===void 0?void 0:It.selectionEnd)||0])}}else if(kt.source==="compositionEnd")return;ue(gt),p.current&&(0,Ue.rJ)(p.current,ct,Ee,gt)};(0,$.useEffect)(function(){if(A){var dt;(dt=p.current)===null||dt===void 0||dt.setSelectionRange.apply(dt,(0,st.Z)(A))}},[A]);var y=function(ct){v(ct,ct.target.value,{source:"change"})},B=function(ct){M.current=!1,v(ct,ct.currentTarget.value,{source:"compositionEnd"}),wt==null||wt(ct)},ee=function(ct){V&&ct.key==="Enter"&&!f.current&&(f.current=!0,V(ct)),re==null||re(ct)},se=function(ct){ct.key==="Enter"&&(f.current=!1),Qe==null||Qe(ct)},te=function(ct){Te(!0),ne==null||ne(ct)},Le=function(ct){f.current&&(f.current=!1),Te(!1),Z==null||Z(ct)},Ge=function(ct){ue(""),k(),p.current&&(0,Ue.rJ)(p.current,ct,Ee)},Ne=ke&&"".concat(g,"-out-of-range"),Re=function(){var ct=(0,He.Z)(D,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return $.createElement("input",(0,s.Z)({autoComplete:be},ct,{onChange:y,onFocus:te,onBlur:Le,onKeyDown:ee,onKeyUp:se,className:r()(g,(0,q.Z)({},"".concat(g,"-disabled"),d),pt==null?void 0:pt.input),style:ht==null?void 0:ht.input,ref:p,size:H,type:Ye,onCompositionStart:function(kt){M.current=!0,at==null||at(kt)},onCompositionEnd:B}))},Nt=function(){var ct=Number(Fe)>0;if(P||j.show){var Dt=j.showFormatter?j.showFormatter({value:pe,count:Xe,maxLength:Fe}):"".concat(Xe).concat(ct?" / ".concat(Fe):"");return $.createElement($.Fragment,null,j.show&&$.createElement("span",{className:r()("".concat(g,"-show-count-suffix"),(0,q.Z)({},"".concat(g,"-show-count-has-suffix"),!!P),pt==null?void 0:pt.count),style:(0,l.Z)({},ht==null?void 0:ht.count)},Dt),P)}return null};return $.createElement(a,(0,s.Z)({},ve,{prefixCls:g,className:r()(T,Ne),handleReset:Ge,value:pe,focused:ge,triggerFocus:k,suffix:Nt(),disabled:d,classes:nt,classNames:pt,styles:ht}),Re())}),Ct=xe,Ve=Ct},30292:function(On,Vt,e){e.d(Vt,{He:function(){return l},X3:function(){return s},nH:function(){return z},rJ:function(){return Ce}});function l(r){return!!(r.addonBefore||r.addonAfter)}function s(r){return!!(r.prefix||r.suffix||r.allowClear)}function q(r,$,Ue){var N=$.cloneNode(!0),a=Object.create(r,{target:{value:N},currentTarget:{value:N}});return N.value=Ue,typeof $.selectionStart=="number"&&typeof $.selectionEnd=="number"&&(N.selectionStart=$.selectionStart,N.selectionEnd=$.selectionEnd),N.setSelectionRange=function(){$.setSelectionRange.apply($,arguments)},a}function Ce(r,$,Ue,N){if(Ue){var a=$;if($.type==="click"){a=q($,r,""),Ue(a);return}if(r.type!=="file"&&N!==void 0){a=q($,r,N),Ue(a);return}Ue(a)}}function z(r,$){if(r){r.focus($);var Ue=$||{},N=Ue.cursor;if(N){var a=r.value.length;switch(N){case"start":r.setSelectionRange(0,0);break;case"end":r.setSelectionRange(a,a);break;default:r.setSelectionRange(0,a)}}}}},28321:function(On,Vt,e){e.d(Vt,{iz:function(){return R},ck:function(){return gt},BW:function(){return ot},sN:function(){return gt},Wd:function(){return qt},ZP:function(){return De},Xl:function(){return V}});var l=e(54476),s=e(20068),q=e(33885),Ce=e(94480),z=e(42978),r=e(75931),$=e(92310),Ue=e.n($),N=e(11780),a=e(18929),st=e(13697),i=e(48736),m=e(59301),me=e(4676),He=m.createContext(null);function Be(E,J){return E===void 0?null:"".concat(E,"-").concat(J)}function it(E){var J=m.useContext(He);return Be(J,E)}var xe=e(80547),Ct=["children","locked"],Ve=m.createContext(null);function D(E,J){var le=(0,q.Z)({},E);return Object.keys(J).forEach(function(ce){var h=J[ce];h!==void 0&&(le[ce]=h)}),le}function w(E){var J=E.children,le=E.locked,ce=(0,r.Z)(E,Ct),h=m.useContext(Ve),c=(0,xe.Z)(function(){return D(h,ce)},[h,ce],function(t,I){return!le&&(t[0]!==I[0]||!(0,st.Z)(t[1],I[1],!0))});return m.createElement(Ve.Provider,{value:c},J)}var be=[],Ee=m.createContext(null);function ne(){return m.useContext(Ee)}var Z=m.createContext(be);function V(E){var J=m.useContext(Z);return m.useMemo(function(){return E!==void 0?[].concat((0,Ce.Z)(J),[E]):J},[J,E])}var re=m.createContext(null),Qe=m.createContext({}),W=Qe,g=e(29194);function d(E){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,g.Z)(E)){var le=E.nodeName.toLowerCase(),ce=["input","select","textarea","button"].includes(le)||E.isContentEditable||le==="a"&&!!E.getAttribute("href"),h=E.getAttribute("tabindex"),c=Number(h),t=null;return h&&!Number.isNaN(c)?t=c:ce&&t===null&&(t=0),ce&&E.disabled&&(t=null),t!==null&&(t>=0||J&&t<0)}return!1}function H(E){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,le=(0,Ce.Z)(E.querySelectorAll("*")).filter(function(ce){return d(ce,J)});return d(E,J)&&le.unshift(E),le}var T=null;function Q(){T=document.activeElement}function P(){T=null}function Ie(){if(T)try{T.focus()}catch(E){}}function je(E,J){if(J.keyCode===9){var le=H(E),ce=le[J.shiftKey?0:le.length-1],h=ce===document.activeElement||E===document.activeElement;if(h){var c=le[J.shiftKey?le.length-1:0];c.focus(),J.preventDefault()}}}var ze=e(10228),Ye=e(16089),nt=ze.Z.LEFT,pt=ze.Z.RIGHT,ht=ze.Z.UP,at=ze.Z.DOWN,wt=ze.Z.ENTER,ve=ze.Z.ESC,x=ze.Z.HOME,he=ze.Z.END,ge=[ht,at,nt,pt];function Te(E,J,le,ce){var h,c="prev",t="next",I="children",Pe="parent";if(E==="inline"&&ce===wt)return{inlineTrigger:!0};var Me=(0,s.Z)((0,s.Z)({},ht,c),at,t),ft=(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},nt,le?t:c),pt,le?c:t),at,I),wt,I),Ke=(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},ht,c),at,t),wt,I),ve,Pe),nt,le?I:Pe),pt,le?Pe:I),Se={inline:Me,horizontal:ft,vertical:Ke,inlineSub:Me,horizontalSub:Ke,verticalSub:Ke},ut=(h=Se["".concat(E).concat(J?"":"Sub")])===null||h===void 0?void 0:h[ce];switch(ut){case c:return{offset:-1,sibling:!0};case t:return{offset:1,sibling:!0};case Pe:return{offset:-1,sibling:!1};case I:return{offset:1,sibling:!1};default:return null}}function M(E){for(var J=E;J;){if(J.getAttribute("data-menu-list"))return J;J=J.parentElement}return null}function f(E,J){for(var le=E||document.activeElement;le;){if(J.has(le))return le;le=le.parentElement}return null}function p(E,J){var le=H(E,!0);return le.filter(function(ce){return J.has(ce)})}function o(E,J,le){var ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!E)return null;var h=p(E,J),c=h.length,t=h.findIndex(function(I){return le===I});return ce<0?t===-1?t=c-1:t-=1:ce>0&&(t+=1),t=(t+c)%c,h[t]}var k=function(J,le){var ce=new Set,h=new Map,c=new Map;return J.forEach(function(t){var I=document.querySelector("[data-menu-id='".concat(Be(le,t),"']"));I&&(ce.add(I),c.set(I,t),h.set(t,I))}),{elements:ce,key2element:h,element2key:c}};function K(E,J,le,ce,h,c,t,I,Pe,Me){var ft=m.useRef(),Ke=m.useRef();Ke.current=J;var Se=function(){Ye.Z.cancel(ft.current)};return m.useEffect(function(){return function(){Se()}},[]),function(ut){var Rt=ut.which;if([].concat(ge,[wt,ve,x,he]).includes(Rt)){var Pt=c(),At=k(Pt,ce),bt=At,vt=bt.elements,mt=bt.key2element,yt=bt.element2key,Wt=mt.get(J),Mt=f(Wt,vt),Ut=yt.get(Mt),yn=Te(E,t(Ut,!0).length===1,le,Rt);if(!yn&&Rt!==x&&Rt!==he)return;(ge.includes(Rt)||[x,he].includes(Rt))&&ut.preventDefault();var u=function(ye){if(ye){var L=ye,G=ye.querySelector("a");G!=null&&G.getAttribute("href")&&(L=G);var oe=yt.get(ye);I(oe),Se(),ft.current=(0,Ye.Z)(function(){Ke.current===oe&&L.focus()})}};if([x,he].includes(Rt)||yn.sibling||!Mt){var X;!Mt||E==="inline"?X=h.current:X=M(Mt);var S,Y=p(X,vt);Rt===x?S=Y[0]:Rt===he?S=Y[Y.length-1]:S=o(X,vt,Mt,yn.offset),u(S)}else if(yn.inlineTrigger)Pe(Ut);else if(yn.offset>0)Pe(Ut,!0),Se(),ft.current=(0,Ye.Z)(function(){At=k(Pt,ce);var Ze=Mt.getAttribute("aria-controls"),ye=document.getElementById(Ze),L=o(ye,At.elements);u(L)},5);else if(yn.offset<0){var _=t(Ut,!0),ae=_[_.length-2],we=mt.get(ae);Pe(ae,!1),u(we)}}Me==null||Me(ut)}}function n(E){Promise.resolve().then(E)}var O="__RC_UTIL_PATH_SPLIT__",ue=function(J){return J.join(O)},pe=function(J){return J.split(O)},F="rc-menu-more";function U(){var E=m.useState({}),J=(0,z.Z)(E,2),le=J[1],ce=(0,m.useRef)(new Map),h=(0,m.useRef)(new Map),c=m.useState([]),t=(0,z.Z)(c,2),I=t[0],Pe=t[1],Me=(0,m.useRef)(0),ft=(0,m.useRef)(!1),Ke=function(){ft.current||le({})},Se=(0,m.useCallback)(function(mt,yt){var Wt=ue(yt);h.current.set(Wt,mt),ce.current.set(mt,Wt),Me.current+=1;var Mt=Me.current;n(function(){Mt===Me.current&&Ke()})},[]),ut=(0,m.useCallback)(function(mt,yt){var Wt=ue(yt);h.current.delete(Wt),ce.current.delete(mt)},[]),Rt=(0,m.useCallback)(function(mt){Pe(mt)},[]),Pt=(0,m.useCallback)(function(mt,yt){var Wt=ce.current.get(mt)||"",Mt=pe(Wt);return yt&&I.includes(Mt[0])&&Mt.unshift(F),Mt},[I]),At=(0,m.useCallback)(function(mt,yt){return mt.filter(function(Wt){return Wt!==void 0}).some(function(Wt){var Mt=Pt(Wt,!0);return Mt.includes(yt)})},[Pt]),bt=function(){var yt=(0,Ce.Z)(ce.current.keys());return I.length&&yt.push(F),yt},vt=(0,m.useCallback)(function(mt){var yt="".concat(ce.current.get(mt)).concat(O),Wt=new Set;return(0,Ce.Z)(h.current.keys()).forEach(function(Mt){Mt.startsWith(yt)&&Wt.add(h.current.get(Mt))}),Wt},[]);return m.useEffect(function(){return function(){ft.current=!0}},[]),{registerPath:Se,unregisterPath:ut,refreshOverflowKeys:Rt,isSubPathKey:At,getKeyPath:Pt,getKeys:bt,getSubPathKeys:vt}}function A(E){var J=m.useRef(E);J.current=E;var le=m.useCallback(function(){for(var ce,h=arguments.length,c=new Array(h),t=0;t1&&(vt.motionAppear=!1);var mt=vt.onVisibleChanged;return vt.onVisibleChanged=function(yt){return!Se.current&&!yt&&At(!0),mt==null?void 0:mt(yt)},Pt?null:m.createElement(w,{mode:c,locked:!Se.current},m.createElement(gn.default,(0,l.Z)({visible:bt},vt,{forceRender:Pe,removeOnLeave:!1,leavedClassName:"".concat(I,"-hidden")}),function(yt){var Wt=yt.className,Mt=yt.style;return m.createElement($e,{id:J,className:Wt,style:Mt},h)}))}var Jt=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],pn=["active"],$t=m.forwardRef(function(E,J){var le=E.style,ce=E.className,h=E.title,c=E.eventKey,t=E.warnKey,I=E.disabled,Pe=E.internalPopupClose,Me=E.children,ft=E.itemIcon,Ke=E.expandIcon,Se=E.popupClassName,ut=E.popupOffset,Rt=E.popupStyle,Pt=E.onClick,At=E.onMouseEnter,bt=E.onMouseLeave,vt=E.onTitleClick,mt=E.onTitleMouseEnter,yt=E.onTitleMouseLeave,Wt=(0,r.Z)(E,Jt),Mt=it(c),Ut=m.useContext(Ve),yn=Ut.prefixCls,u=Ut.mode,X=Ut.openKeys,S=Ut.disabled,Y=Ut.overflowDisabled,_=Ut.activeKey,ae=Ut.selectedKeys,we=Ut.itemIcon,Ze=Ut.expandIcon,ye=Ut.onItemClick,L=Ut.onOpenChange,G=Ut.onActive,oe=m.useContext(W),de=oe._internalRenderSubMenuItem,fe=m.useContext(re),qe=fe.isSubPathKey,Et=V(),lt="".concat(yn,"-submenu"),Kt=S||I,en=m.useRef(),Ht=m.useRef(),cn=ft!=null?ft:we,Tt=Ke!=null?Ke:Ze,bn=X.includes(c),Cn=!Y&&bn,Zn=qe(ae,c),dn=se(c,Kt,mt,yt),En=dn.active,In=(0,r.Z)(dn,pn),Sn=m.useState(!1),Bn=(0,z.Z)(Sn,2),nn=Bn[0],zt=Bn[1],_t=function(kn){Kt||zt(kn)},vn=function(kn){_t(!0),At==null||At({key:c,domEvent:kn})},Pn=function(kn){_t(!1),bt==null||bt({key:c,domEvent:kn})},xn=m.useMemo(function(){return En||(u!=="inline"?nn||qe([_],c):!1)},[u,En,_,nn,c,qe]),Dn=te(Et.length),Jn=function(kn){Kt||(vt==null||vt({key:c,domEvent:kn}),u==="inline"&&L(c,!bn))},na=A(function(Ln){Pt==null||Pt(Ne(Ln)),ye(Ln)}),ea=function(kn){u!=="inline"&&L(c,kn)},da=function(){G(c)},ia=Mt&&"".concat(Mt,"-popup"),ua=m.useMemo(function(){return m.createElement(Le,{icon:u!=="horizontal"?Tt:void 0,props:(0,q.Z)((0,q.Z)({},E),{},{isOpen:Cn,isSubMenu:!0})},m.createElement("i",{className:"".concat(lt,"-arrow")}))},[u,Tt,E,Cn,lt]),Rn=m.createElement("div",(0,l.Z)({role:"menuitem",style:Dn,className:"".concat(lt,"-title"),tabIndex:Kt?null:-1,ref:en,title:typeof h=="string"?h:null,"data-menu-id":Y&&Mt?null:Mt,"aria-expanded":Cn,"aria-haspopup":!0,"aria-controls":ia,"aria-disabled":Kt,onClick:Jn,onFocus:da},In),h,ua),zn=m.useRef(u);if(u!=="inline"&&Et.length>1?zn.current="vertical":zn.current=u,!Y){var ta=zn.current;Rn=m.createElement(tn,{mode:ta,prefixCls:lt,visible:!Pe&&Cn&&u!=="inline",popupClassName:Se,popupOffset:ut,popupStyle:Rt,popup:m.createElement(w,{mode:ta==="horizontal"?"vertical":ta},m.createElement($e,{id:ia,ref:Ht},Me)),disabled:Kt,onVisibleChange:ea},Rn)}var Mn=m.createElement(N.Z.Item,(0,l.Z)({ref:J,role:"none"},Wt,{component:"li",style:le,className:Ue()(lt,"".concat(lt,"-").concat(u),ce,(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(lt,"-open"),Cn),"".concat(lt,"-active"),xn),"".concat(lt,"-selected"),Zn),"".concat(lt,"-disabled"),Kt)),onMouseEnter:vn,onMouseLeave:Pn}),Rn,!Y&&m.createElement(un,{id:ia,open:Cn,keyPath:Et},Me));return de&&(Mn=de(Mn,E,{selected:Zn,active:xn,open:Cn,disabled:Kt})),m.createElement(w,{onItemClick:na,mode:u==="horizontal"?"vertical":u,itemIcon:cn,expandIcon:Tt},Mn)}),Qt=m.forwardRef(function(E,J){var le=E.eventKey,ce=E.children,h=V(le),c=xt(ce,h),t=ne();m.useEffect(function(){if(t)return t.registerPath(le,h),function(){t.unregisterPath(le,h)}},[h]);var I;return t?I=c:I=m.createElement($t,(0,l.Z)({ref:J},E),c),m.createElement(Z.Provider,{value:h},I)}),qt=Qt,Tn=e(76190);function R(E){var J=E.className,le=E.style,ce=m.useContext(Ve),h=ce.prefixCls,c=ne();return c?null:m.createElement("li",{role:"separator",className:Ue()("".concat(h,"-item-divider"),J),style:le})}var b=["className","title","eventKey","children"],_e=m.forwardRef(function(E,J){var le=E.className,ce=E.title,h=E.eventKey,c=E.children,t=(0,r.Z)(E,b),I=m.useContext(Ve),Pe=I.prefixCls,Me="".concat(Pe,"-item-group");return m.createElement("li",(0,l.Z)({ref:J,role:"presentation"},t,{onClick:function(Ke){return Ke.stopPropagation()},className:Ue()(Me,le)}),m.createElement("div",{role:"presentation",className:"".concat(Me,"-title"),title:typeof ce=="string"?ce:void 0},ce),m.createElement("ul",{role:"group",className:"".concat(Me,"-list")},c))}),Oe=m.forwardRef(function(E,J){var le=E.eventKey,ce=E.children,h=V(le),c=xt(ce,h),t=ne();return t?c:m.createElement(_e,(0,l.Z)({ref:J},(0,B.Z)(E,["warnKey"])),c)}),ot=Oe,We=["label","children","key","type","extra"];function Je(E,J,le){var ce=J.item,h=J.group,c=J.submenu,t=J.divider;return(E||[]).map(function(I,Pe){if(I&&(0,Tn.Z)(I)==="object"){var Me=I,ft=Me.label,Ke=Me.children,Se=Me.key,ut=Me.type,Rt=Me.extra,Pt=(0,r.Z)(Me,We),At=Se!=null?Se:"tmp-".concat(Pe);return Ke||ut==="group"?ut==="group"?m.createElement(h,(0,l.Z)({key:At},Pt,{title:ft}),Je(Ke,J,le)):m.createElement(c,(0,l.Z)({key:At},Pt,{title:ft}),Je(Ke,J,le)):ut==="divider"?m.createElement(t,(0,l.Z)({key:At},Pt)):m.createElement(ce,(0,l.Z)({key:At},Pt,{extra:Rt}),ft,(!!Rt||Rt===0)&&m.createElement("span",{className:"".concat(le,"-item-extra")},Rt))}return null}).filter(function(I){return I})}function et(E,J,le,ce,h){var c=E,t=(0,q.Z)({divider:R,item:gt,group:ot,submenu:qt},ce);return J&&(c=Je(J,t,h)),xt(c,le)}var Bt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ae=[],Ot=m.forwardRef(function(E,J){var le,ce=E,h=ce.prefixCls,c=h===void 0?"rc-menu":h,t=ce.rootClassName,I=ce.style,Pe=ce.className,Me=ce.tabIndex,ft=Me===void 0?0:Me,Ke=ce.items,Se=ce.children,ut=ce.direction,Rt=ce.id,Pt=ce.mode,At=Pt===void 0?"vertical":Pt,bt=ce.inlineCollapsed,vt=ce.disabled,mt=ce.disabledOverflow,yt=ce.subMenuOpenDelay,Wt=yt===void 0?.1:yt,Mt=ce.subMenuCloseDelay,Ut=Mt===void 0?.1:Mt,yn=ce.forceSubMenuRender,u=ce.defaultOpenKeys,X=ce.openKeys,S=ce.activeKey,Y=ce.defaultActiveFirst,_=ce.selectable,ae=_===void 0?!0:_,we=ce.multiple,Ze=we===void 0?!1:we,ye=ce.defaultSelectedKeys,L=ce.selectedKeys,G=ce.onSelect,oe=ce.onDeselect,de=ce.inlineIndent,fe=de===void 0?24:de,qe=ce.motion,Et=ce.defaultMotions,lt=ce.triggerSubMenuAction,Kt=lt===void 0?"hover":lt,en=ce.builtinPlacements,Ht=ce.itemIcon,cn=ce.expandIcon,Tt=ce.overflowedIndicator,bn=Tt===void 0?"...":Tt,Cn=ce.overflowedIndicatorPopupClassName,Zn=ce.getPopupContainer,dn=ce.onClick,En=ce.onOpenChange,In=ce.onKeyDown,Sn=ce.openAnimation,Bn=ce.openTransitionName,nn=ce._internalRenderMenuItem,zt=ce._internalRenderSubMenuItem,_t=ce._internalComponents,vn=(0,r.Z)(ce,Bt),Pn=m.useMemo(function(){return[et(Se,Ke,Ae,_t,c),et(Se,Ke,Ae,{},c)]},[Se,Ke,_t]),xn=(0,z.Z)(Pn,2),Dn=xn[0],Jn=xn[1],na=m.useState(!1),ea=(0,z.Z)(na,2),da=ea[0],ia=ea[1],ua=m.useRef(),Rn=Fe(Rt),zn=ut==="rtl",ta=(0,a.Z)(u,{value:X,postState:function(Gn){return Gn||Ae}}),Mn=(0,z.Z)(ta,2),Ln=Mn[0],kn=Mn[1],Xt=function(Gn){var la=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Ca(){kn(Gn),En==null||En(Gn)}la?(0,me.flushSync)(Ca):Ca()},mn=m.useState(Ln),hn=(0,z.Z)(mn,2),An=hn[0],Wn=hn[1],Hn=m.useRef(!1),ca=m.useMemo(function(){return(At==="inline"||At==="vertical")&&bt?["vertical",bt]:[At,!1]},[At,bt]),Yt=(0,z.Z)(ca,2),ln=Yt[0],an=Yt[1],Un=ln==="inline",Xn=m.useState(ln),_n=(0,z.Z)(Xn,2),ga=_n[0],Ea=_n[1],fa=m.useState(an),aa=(0,z.Z)(fa,2),Xa=aa[0],Qa=aa[1];m.useEffect(function(){Ea(ln),Qa(an),Hn.current&&(Un?kn(An):Xt(Ae))},[ln,an]);var Pa=m.useState(0),Ta=(0,z.Z)(Pa,2),La=Ta[0],Ma=Ta[1],Wa=La>=Dn.length-1||ga!=="horizontal"||mt;m.useEffect(function(){Un&&Wn(Ln)},[Ln]),m.useEffect(function(){return Hn.current=!0,function(){Hn.current=!1}},[]);var xa=U(),za=xa.registerPath,Ra=xa.unregisterPath,Ja=xa.refreshOverflowKeys,Oa=xa.isSubPathKey,$a=xa.getKeyPath,Va=xa.getKeys,er=xa.getSubPathKeys,Ga=m.useMemo(function(){return{registerPath:za,unregisterPath:Ra}},[za,Ra]),qa=m.useMemo(function(){return{isSubPathKey:Oa}},[Oa]);m.useEffect(function(){Ja(Wa?Ae:Dn.slice(La+1).map(function(oa){return oa.key}))},[La,Wa]);var ka=(0,a.Z)(S||Y&&((le=Dn[0])===null||le===void 0?void 0:le.key),{value:S}),pa=(0,z.Z)(ka,2),va=pa[0],Vn=pa[1],Kn=A(function(oa){Vn(oa)}),Qn=A(function(){Vn(void 0)});(0,m.useImperativeHandle)(J,function(){return{list:ua.current,focus:function(Gn){var la,Ca=Va(),ya=k(Ca,Rn),Fa=ya.elements,nr=ya.key2element,Ua=ya.element2key,ur=p(ua.current,Fa),ir=va!=null?va:ur[0]?Ua.get(ur[0]):(la=Dn.find(function(Ya){return!Ya.props.disabled}))===null||la===void 0?void 0:la.key,Na=nr.get(ir);if(ir&&Na){var Ha;Na==null||(Ha=Na.focus)===null||Ha===void 0||Ha.call(Na,Gn)}}}});var ra=(0,a.Z)(ye||[],{value:L,postState:function(Gn){return Array.isArray(Gn)?Gn:Gn==null?Ae:[Gn]}}),Nn=(0,z.Z)(ra,2),sa=Nn[0],ba=Nn[1],wa=function(Gn){if(ae){var la=Gn.key,Ca=sa.includes(la),ya;Ze?Ca?ya=sa.filter(function(nr){return nr!==la}):ya=[].concat((0,Ce.Z)(sa),[la]):ya=[la],ba(ya);var Fa=(0,q.Z)((0,q.Z)({},Gn),{},{selectedKeys:ya});Ca?oe==null||oe(Fa):G==null||G(Fa)}!Ze&&Ln.length&&ga!=="inline"&&Xt(Ae)},Za=A(function(oa){dn==null||dn(Ne(oa)),wa(oa)}),ma=A(function(oa,Gn){var la=Ln.filter(function(ya){return ya!==oa});if(Gn)la.push(oa);else if(ga!=="inline"){var Ca=er(oa);la=la.filter(function(ya){return!Ca.has(ya)})}(0,st.Z)(Ln,la,!0)||Xt(la,!0)}),ha=function(Gn,la){var Ca=la!=null?la:!Ln.includes(Gn);ma(Gn,Ca)},Da=K(ga,va,zn,Rn,ua,Va,$a,Vn,ha,In);m.useEffect(function(){ia(!0)},[]);var Ia=m.useMemo(function(){return{_internalRenderMenuItem:nn,_internalRenderSubMenuItem:zt}},[nn,zt]),Ka=ga!=="horizontal"||mt?Dn:Dn.map(function(oa,Gn){return m.createElement(w,{key:oa.key,overflowDisabled:Gn>La},oa)}),lr=m.createElement(N.Z,(0,l.Z)({id:Rt,ref:ua,prefixCls:"".concat(c,"-overflow"),component:"ul",itemComponent:gt,className:Ue()(c,"".concat(c,"-root"),"".concat(c,"-").concat(ga),Pe,(0,s.Z)((0,s.Z)({},"".concat(c,"-inline-collapsed"),Xa),"".concat(c,"-rtl"),zn),t),dir:ut,style:I,role:"menu",tabIndex:ft,data:Ka,renderRawItem:function(Gn){return Gn},renderRawRest:function(Gn){var la=Gn.length,Ca=la?Dn.slice(-la):null;return m.createElement(qt,{eventKey:F,title:bn,disabled:Wa,internalPopupClose:la===0,popupClassName:Cn},Ca)},maxCount:ga!=="horizontal"||mt?N.Z.INVALIDATE:N.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Gn){Ma(Gn)},onKeyDown:Da},vn));return m.createElement(W.Provider,{value:Ia},m.createElement(He.Provider,{value:Rn},m.createElement(w,{prefixCls:c,rootClassName:t,mode:ga,openKeys:Ln,rtl:zn,disabled:vt,motion:da?qe:null,defaultMotions:da?Et:null,activeKey:va,onActive:Kn,onInactive:Qn,selectedKeys:sa,inlineIndent:fe,subMenuOpenDelay:Wt,subMenuCloseDelay:Ut,forceSubMenuRender:yn,builtinPlacements:en,triggerSubMenuAction:Kt,getPopupContainer:Zn,itemIcon:Ht,expandIcon:cn,onItemClick:Za,onOpenChange:ma},m.createElement(re.Provider,{value:qa},lr),m.createElement("div",{style:{display:"none"},"aria-hidden":!0},m.createElement(Ee.Provider,{value:Ga},Jn)))))}),Lt=Ot,tt=Lt;tt.Item=gt,tt.SubMenu=qt,tt.ItemGroup=ot,tt.Divider=R;var De=tt},11780:function(On,Vt,e){e.d(Vt,{Z:function(){return Q}});var l=e(54476),s=e(33885),q=e(42978),Ce=e(75931),z=e(59301),r=e(92310),$=e.n(r),Ue=e(29301),N=e(34280),a=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],st=void 0;function i(P,Ie){var je=P.prefixCls,ze=P.invalidate,Ye=P.item,nt=P.renderItem,pt=P.responsive,ht=P.responsiveDisabled,at=P.registerSize,wt=P.itemKey,ve=P.className,x=P.style,he=P.children,ge=P.display,Te=P.order,M=P.component,f=M===void 0?"div":M,p=(0,Ce.Z)(P,a),o=pt&&!ge;function k(pe){at(wt,pe)}z.useEffect(function(){return function(){k(null)}},[]);var K=nt&&Ye!==st?nt(Ye,{index:Te}):he,n;ze||(n={opacity:o?0:1,height:o?0:st,overflowY:o?"hidden":st,order:pt?Te:st,pointerEvents:o?"none":st,position:o?"absolute":st});var O={};o&&(O["aria-hidden"]=!0);var ue=z.createElement(f,(0,l.Z)({className:$()(!ze&&je,ve),style:(0,s.Z)((0,s.Z)({},n),x)},O,p,{ref:Ie}),K);return pt&&(ue=z.createElement(Ue.Z,{onResize:function(F){var U=F.offsetWidth;k(U)},disabled:ht},ue)),ue}var m=z.forwardRef(i);m.displayName="Item";var me=m,He=e(6089),Be=e(4676),it=e(16089);function xe(P){if(typeof MessageChannel=="undefined")(0,it.Z)(P);else{var Ie=new MessageChannel;Ie.port1.onmessage=function(){return P()},Ie.port2.postMessage(void 0)}}function Ct(){var P=z.useRef(null),Ie=function(ze){P.current||(P.current=[],xe(function(){(0,Be.unstable_batchedUpdates)(function(){P.current.forEach(function(Ye){Ye()}),P.current=null})})),P.current.push(ze)};return Ie}function Ve(P,Ie){var je=z.useState(Ie),ze=(0,q.Z)(je,2),Ye=ze[0],nt=ze[1],pt=(0,He.Z)(function(ht){P(function(){nt(ht)})});return[Ye,pt]}var D=z.createContext(null),w=["component"],be=["className"],Ee=["className"],ne=function(Ie,je){var ze=z.useContext(D);if(!ze){var Ye=Ie.component,nt=Ye===void 0?"div":Ye,pt=(0,Ce.Z)(Ie,w);return z.createElement(nt,(0,l.Z)({},pt,{ref:je}))}var ht=ze.className,at=(0,Ce.Z)(ze,be),wt=Ie.className,ve=(0,Ce.Z)(Ie,Ee);return z.createElement(D.Provider,{value:null},z.createElement(me,(0,l.Z)({ref:je,className:$()(ht,wt)},at,ve)))},Z=z.forwardRef(ne);Z.displayName="RawItem";var V=Z,re=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Qe="responsive",W="invalidate";function g(P){return"+ ".concat(P.length," ...")}function d(P,Ie){var je=P.prefixCls,ze=je===void 0?"rc-overflow":je,Ye=P.data,nt=Ye===void 0?[]:Ye,pt=P.renderItem,ht=P.renderRawItem,at=P.itemKey,wt=P.itemWidth,ve=wt===void 0?10:wt,x=P.ssr,he=P.style,ge=P.className,Te=P.maxCount,M=P.renderRest,f=P.renderRawRest,p=P.suffix,o=P.component,k=o===void 0?"div":o,K=P.itemComponent,n=P.onVisibleChange,O=(0,Ce.Z)(P,re),ue=x==="full",pe=Ct(),F=Ve(pe,null),U=(0,q.Z)(F,2),A=U[0],ie=U[1],j=A||0,Fe=Ve(pe,new Map),Xe=(0,q.Z)(Fe,2),ke=Xe[0],v=Xe[1],y=Ve(pe,0),B=(0,q.Z)(y,2),ee=B[0],se=B[1],te=Ve(pe,0),Le=(0,q.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=Ve(pe,0),Nt=(0,q.Z)(Re,2),dt=Nt[0],ct=Nt[1],Dt=(0,z.useState)(null),kt=(0,q.Z)(Dt,2),gt=kt[0],Ft=kt[1],It=(0,z.useState)(null),jt=(0,q.Z)(It,2),$e=jt[0],rt=jt[1],xt=z.useMemo(function(){return $e===null&&ue?Number.MAX_SAFE_INTEGER:$e||0},[$e,A]),Gt=(0,z.useState)(!1),St=(0,q.Z)(Gt,2),on=St[0],fn=St[1],rn="".concat(ze,"-item"),C=Math.max(ee,Ge),sn=Te===Qe,tn=nt.length&&sn,gn=Te===W,un=tn||typeof Te=="number"&&nt.length>Te,Jt=(0,z.useMemo)(function(){var tt=nt;return tn?A===null&&ue?tt=nt:tt=nt.slice(0,Math.min(nt.length,j/ve)):typeof Te=="number"&&(tt=nt.slice(0,Te)),tt},[nt,ve,A,Te,tn]),pn=(0,z.useMemo)(function(){return tn?nt.slice(xt+1):nt.slice(Jt.length)},[nt,Jt,tn,xt]),$t=(0,z.useCallback)(function(tt,De){var E;return typeof at=="function"?at(tt):(E=at&&(tt==null?void 0:tt[at]))!==null&&E!==void 0?E:De},[at]),Qt=(0,z.useCallback)(pt||function(tt){return tt},[pt]);function qt(tt,De,E){$e===tt&&(De===void 0||De===gt)||(rt(tt),E||(fn(ttj){qt(J-1,tt-le-dt+Ge);break}}p&&Oe(0)+dt>j&&Ft(null)}},[j,ke,Ge,dt,$t,Jt]);var ot=on&&!!pn.length,We={};gt!==null&&tn&&(We={position:"absolute",left:gt,top:0});var Je={prefixCls:rn,responsive:tn,component:K,invalidate:gn},et=ht?function(tt,De){var E=$t(tt,De);return z.createElement(D.Provider,{key:E,value:(0,s.Z)((0,s.Z)({},Je),{},{order:De,item:tt,itemKey:E,registerSize:R,display:De<=xt})},ht(tt,De))}:function(tt,De){var E=$t(tt,De);return z.createElement(me,(0,l.Z)({},Je,{order:De,key:E,item:tt,renderItem:Qt,itemKey:E,registerSize:R,display:De<=xt}))},Bt={order:ot?xt:Number.MAX_SAFE_INTEGER,className:"".concat(rn,"-rest"),registerSize:b,display:ot},Ae=M||g,Ot=f?z.createElement(D.Provider,{value:(0,s.Z)((0,s.Z)({},Je),Bt)},f(pn)):z.createElement(me,(0,l.Z)({},Je,Bt),typeof Ae=="function"?Ae(pn):Ae),Lt=z.createElement(k,(0,l.Z)({className:$()(!gn&&ze,ge),style:he,ref:Ie},O),Jt.map(et),un?Ot:null,p&&z.createElement(me,(0,l.Z)({},Je,{responsive:sn,responsiveDisabled:!tn,order:xt,className:"".concat(rn,"-suffix"),registerSize:_e,display:!0,style:We}),p));return sn?z.createElement(Ue.Z,{onResize:Tn,disabled:!tn},Lt):Lt}var H=z.forwardRef(d);H.displayName="Overflow",H.Item=V,H.RESPONSIVE=Qe,H.INVALIDATE=W;var T=H,Q=T},23425:function(On,Vt,e){e.d(Vt,{Z:function(){return Ee}});var l=e(20068),s=e(54476),q=e(76190),Ce=e(33885),z=e(42978),r=e(92310),$=e.n(r),Ue=e(18929),N=e(10228),a=e(26112),st=e(48736),i=e(59301),m=e(17119),me=[10,20,50,100],He=function(Z){var V=Z.pageSizeOptions,re=V===void 0?me:V,Qe=Z.locale,W=Z.changeSize,g=Z.pageSize,d=Z.goButton,H=Z.quickGo,T=Z.rootPrefixCls,Q=Z.disabled,P=Z.buildOptionText,Ie=Z.showSizeChanger,je=Z.sizeChangerRender,ze=i.useState(""),Ye=(0,z.Z)(ze,2),nt=Ye[0],pt=Ye[1],ht=function(){return!nt||Number.isNaN(nt)?void 0:Number(nt)},at=typeof P=="function"?P:function(p){return"".concat(p," ").concat(Qe.items_per_page)},wt=function(o){pt(o.target.value)},ve=function(o){d||nt===""||(pt(""),!(o.relatedTarget&&(o.relatedTarget.className.indexOf("".concat(T,"-item-link"))>=0||o.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&(H==null||H(ht())))},x=function(o){nt!==""&&(o.keyCode===N.Z.ENTER||o.type==="click")&&(pt(""),H==null||H(ht()))},he=function(){return re.some(function(o){return o.toString()===g.toString()})?re:re.concat([g]).sort(function(o,k){var K=Number.isNaN(Number(o))?0:Number(o),n=Number.isNaN(Number(k))?0:Number(k);return K-n})},ge="".concat(T,"-options");if(!Ie&&!H)return null;var Te=null,M=null,f=null;return Ie&&je&&(Te=je({disabled:Q,size:g,onSizeChange:function(o){W==null||W(Number(o))},"aria-label":Qe.page_size,className:"".concat(ge,"-size-changer"),options:he().map(function(p){return{label:at(p),value:p}})})),H&&(d&&(f=typeof d=="boolean"?i.createElement("button",{type:"button",onClick:x,onKeyUp:x,disabled:Q,className:"".concat(ge,"-quick-jumper-button")},Qe.jump_to_confirm):i.createElement("span",{onClick:x,onKeyUp:x},d)),M=i.createElement("div",{className:"".concat(ge,"-quick-jumper")},Qe.jump_to,i.createElement("input",{disabled:Q,type:"text",value:nt,onChange:wt,onKeyUp:x,onBlur:ve,"aria-label":Qe.page}),Qe.page,f)),i.createElement("li",{className:ge},Te,M)},Be=He,it=function(Z){var V=Z.rootPrefixCls,re=Z.page,Qe=Z.active,W=Z.className,g=Z.showTitle,d=Z.onClick,H=Z.onKeyPress,T=Z.itemRender,Q="".concat(V,"-item"),P=$()(Q,"".concat(Q,"-").concat(re),(0,l.Z)((0,l.Z)({},"".concat(Q,"-active"),Qe),"".concat(Q,"-disabled"),!re),W),Ie=function(){d(re)},je=function(nt){H(nt,d,re)},ze=T(re,"page",i.createElement("a",{rel:"nofollow"},re));return ze?i.createElement("li",{title:g?String(re):null,className:P,onClick:Ie,onKeyDown:je,tabIndex:0},ze):null},xe=it,Ct=function(Z,V,re){return re};function Ve(){}function D(ne){var Z=Number(ne);return typeof Z=="number"&&!Number.isNaN(Z)&&isFinite(Z)&&Math.floor(Z)===Z}function w(ne,Z,V){var re=typeof ne=="undefined"?Z:ne;return Math.floor((V-1)/re)+1}var be=function(Z){var V=Z.prefixCls,re=V===void 0?"rc-pagination":V,Qe=Z.selectPrefixCls,W=Qe===void 0?"rc-select":Qe,g=Z.className,d=Z.current,H=Z.defaultCurrent,T=H===void 0?1:H,Q=Z.total,P=Q===void 0?0:Q,Ie=Z.pageSize,je=Z.defaultPageSize,ze=je===void 0?10:je,Ye=Z.onChange,nt=Ye===void 0?Ve:Ye,pt=Z.hideOnSinglePage,ht=Z.align,at=Z.showPrevNextJumpers,wt=at===void 0?!0:at,ve=Z.showQuickJumper,x=Z.showLessItems,he=Z.showTitle,ge=he===void 0?!0:he,Te=Z.onShowSizeChange,M=Te===void 0?Ve:Te,f=Z.locale,p=f===void 0?m.Z:f,o=Z.style,k=Z.totalBoundaryShowSizeChanger,K=k===void 0?50:k,n=Z.disabled,O=Z.simple,ue=Z.showTotal,pe=Z.showSizeChanger,F=pe===void 0?P>K:pe,U=Z.sizeChangerRender,A=Z.pageSizeOptions,ie=Z.itemRender,j=ie===void 0?Ct:ie,Fe=Z.jumpPrevIcon,Xe=Z.jumpNextIcon,ke=Z.prevIcon,v=Z.nextIcon,y=i.useRef(null),B=(0,Ue.Z)(10,{value:Ie,defaultValue:ze}),ee=(0,z.Z)(B,2),se=ee[0],te=ee[1],Le=(0,Ue.Z)(1,{value:d,defaultValue:T,postState:function(mt){return Math.max(1,Math.min(mt,w(void 0,se,P)))}}),Ge=(0,z.Z)(Le,2),Ne=Ge[0],Re=Ge[1],Nt=i.useState(Ne),dt=(0,z.Z)(Nt,2),ct=dt[0],Dt=dt[1];(0,i.useEffect)(function(){Dt(Ne)},[Ne]);var kt=nt!==Ve,gt="current"in Z,Ft=Math.max(1,Ne-(x?3:5)),It=Math.min(w(void 0,se,P),Ne+(x?3:5));function jt(vt,mt){var yt=vt||i.createElement("button",{type:"button","aria-label":mt,className:"".concat(re,"-item-link")});return typeof vt=="function"&&(yt=i.createElement(vt,(0,Ce.Z)({},Z))),yt}function $e(vt){var mt=vt.target.value,yt=w(void 0,se,P),Wt;return mt===""?Wt=mt:Number.isNaN(Number(mt))?Wt=ct:mt>=yt?Wt=yt:Wt=Number(mt),Wt}function rt(vt){return D(vt)&&vt!==Ne&&D(P)&&P>0}var xt=P>se?ve:!1;function Gt(vt){(vt.keyCode===N.Z.UP||vt.keyCode===N.Z.DOWN)&&vt.preventDefault()}function St(vt){var mt=$e(vt);switch(mt!==ct&&Dt(mt),vt.keyCode){case N.Z.ENTER:rn(mt);break;case N.Z.UP:rn(mt-1);break;case N.Z.DOWN:rn(mt+1);break;default:break}}function on(vt){rn($e(vt))}function fn(vt){var mt=w(vt,se,P),yt=Ne>mt&&mt!==0?mt:Ne;te(vt),Dt(yt),M==null||M(Ne,vt),Re(yt),nt==null||nt(yt,vt)}function rn(vt){if(rt(vt)&&!n){var mt=w(void 0,se,P),yt=vt;return vt>mt?yt=mt:vt<1&&(yt=1),yt!==ct&&Dt(yt),Re(yt),nt==null||nt(yt,se),yt}return Ne}var C=Ne>1,sn=Ne2?yt-2:0),Mt=2;MtP?P:Ne*se])),Je=null,et=w(void 0,se,P);if(pt&&P<=se)return null;var Bt=[],Ae={rootPrefixCls:re,onClick:rn,onKeyPress:pn,showTitle:ge,itemRender:j,page:-1},Ot=Ne-1>0?Ne-1:0,Lt=Ne+1=le*2&&Ne!==3&&(Bt[0]=i.cloneElement(Bt[0],{className:$()("".concat(re,"-item-after-jump-prev"),Bt[0].props.className)}),Bt.unshift(Oe)),et-Ne>=le*2&&Ne!==et-2){var Ke=Bt[Bt.length-1];Bt[Bt.length-1]=i.cloneElement(Ke,{className:$()("".concat(re,"-item-before-jump-next"),Ke.props.className)}),Bt.push(Je)}Pe!==1&&Bt.unshift(i.createElement(xe,(0,s.Z)({},Ae,{key:1,page:1}))),Me!==et&&Bt.push(i.createElement(xe,(0,s.Z)({},Ae,{key:et,page:et})))}var Se=R(Ot);if(Se){var ut=!C||!et;Se=i.createElement("li",{title:ge?p.prev_page:null,onClick:tn,tabIndex:ut?null:0,onKeyDown:$t,className:$()("".concat(re,"-prev"),(0,l.Z)({},"".concat(re,"-disabled"),ut)),"aria-disabled":ut},Se)}var Rt=b(Lt);if(Rt){var Pt,At;O?(Pt=!sn,At=C?0:null):(Pt=!sn||!et,At=Pt?null:0),Rt=i.createElement("li",{title:ge?p.next_page:null,onClick:gn,tabIndex:At,onKeyDown:Qt,className:$()("".concat(re,"-next"),(0,l.Z)({},"".concat(re,"-disabled"),Pt)),"aria-disabled":Pt},Rt)}var bt=$()(re,g,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(re,"-start"),ht==="start"),"".concat(re,"-center"),ht==="center"),"".concat(re,"-end"),ht==="end"),"".concat(re,"-simple"),O),"".concat(re,"-disabled"),n));return i.createElement("ul",(0,s.Z)({className:bt,style:o,ref:y},ot),We,Se,O?J:Bt,Rt,i.createElement(Be,{locale:p,rootPrefixCls:re,disabled:n,selectPrefixCls:W,changeSize:fn,pageSize:se,pageSizeOptions:A,quickGo:xt?rn:null,goButton:E,showSizeChanger:F,sizeChangerRender:U}))},Ee=be},25930:function(On,Vt,e){e.d(Vt,{Cd:function(){return re}});var l=e(54476),s=e(33885),q=e(75931),Ce=e(59301),z=e(92310),r=e.n(z),$={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ue=function(){var g=(0,Ce.useRef)([]),d=(0,Ce.useRef)(null);return(0,Ce.useEffect)(function(){var H=Date.now(),T=!1;g.current.forEach(function(Q){if(Q){T=!0;var P=Q.style;P.transitionDuration=".3s, .3s, .3s, .06s",d.current&&H-d.current<100&&(P.transitionDuration="0s, 0s")}}),T&&(d.current=Date.now())}),g.current},N=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(g){var d=(0,s.Z)((0,s.Z)({},$),g),H=d.className,T=d.percent,Q=d.prefixCls,P=d.strokeColor,Ie=d.strokeLinecap,je=d.strokeWidth,ze=d.style,Ye=d.trailColor,nt=d.trailWidth,pt=d.transition,ht=(0,q.Z)(d,N);delete ht.gapPosition;var at=Array.isArray(T)?T:[T],wt=Array.isArray(P)?P:[P],ve=Ue(),x=je/2,he=100-je/2,ge="M ".concat(Ie==="round"?x:0,",").concat(x,` - L `).concat(Ie==="round"?he:100,",").concat(x),Te="0 0 100 ".concat(je),M=0;return Ce.createElement("svg",(0,l.Z)({className:r()("".concat(Q,"-line"),H),viewBox:Te,preserveAspectRatio:"none",style:ze},ht),Ce.createElement("path",{className:"".concat(Q,"-line-trail"),d:ge,strokeLinecap:Ie,stroke:Ye,strokeWidth:nt||je,fillOpacity:"0"}),at.map(function(f,p){var o=1;switch(Ie){case"round":o=1-je/100;break;case"square":o=1-je/2/100;break;default:o=1;break}var k={strokeDasharray:"".concat(f*o,"px, 100px"),strokeDashoffset:"-".concat(M,"px"),transition:pt||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},K=wt[p]||wt[wt.length-1];return M+=f,Ce.createElement("path",{key:p,className:"".concat(Q,"-line-path"),d:ge,strokeLinecap:Ie,stroke:K,strokeWidth:je,fillOpacity:"0",ref:function(O){ve[p]=O},style:k})}))},st=a,i=e(76190),m=e(42978),me=e(47273),He=0,Be=(0,me.Z)();function it(){var W;return Be?(W=He,He+=1):W="TEST_OR_SSR",W}var xe=function(W){var g=Ce.useState(),d=(0,m.Z)(g,2),H=d[0],T=d[1];return Ce.useEffect(function(){T("rc_progress_".concat(it()))},[]),W||H},Ct=function(g){var d=g.bg,H=g.children;return Ce.createElement("div",{style:{width:"100%",height:"100%",background:d}},H)};function Ve(W,g){return Object.keys(W).map(function(d){var H=parseFloat(d),T="".concat(Math.floor(H*g),"%");return"".concat(W[d]," ").concat(T)})}var D=Ce.forwardRef(function(W,g){var d=W.prefixCls,H=W.color,T=W.gradientId,Q=W.radius,P=W.style,Ie=W.ptg,je=W.strokeLinecap,ze=W.strokeWidth,Ye=W.size,nt=W.gapDegree,pt=H&&(0,i.Z)(H)==="object",ht=pt?"#FFF":void 0,at=Ye/2,wt=Ce.createElement("circle",{className:"".concat(d,"-circle-path"),r:Q,cx:at,cy:at,stroke:ht,strokeLinecap:je,strokeWidth:ze,opacity:Ie===0?0:1,style:P,ref:g});if(!pt)return wt;var ve="".concat(T,"-conic"),x=nt?"".concat(180+nt/2,"deg"):"0deg",he=Ve(H,(360-nt)/360),ge=Ve(H,1),Te="conic-gradient(from ".concat(x,", ").concat(he.join(", "),")"),M="linear-gradient(to ".concat(nt?"bottom":"top",", ").concat(ge.join(", "),")");return Ce.createElement(Ce.Fragment,null,Ce.createElement("mask",{id:ve},wt),Ce.createElement("foreignObject",{x:0,y:0,width:Ye,height:Ye,mask:"url(#".concat(ve,")")},Ce.createElement(Ct,{bg:M},Ce.createElement(Ct,{bg:Te}))))}),w=D,be=100,Ee=function(g,d,H,T,Q,P,Ie,je,ze,Ye){var nt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,pt=H/100*360*((360-P)/360),ht=P===0?0:{bottom:0,top:180,left:90,right:-90}[Ie],at=(100-T)/100*d;ze==="round"&&T!==100&&(at+=Ye/2,at>=d&&(at=d-.01));var wt=be/2;return{stroke:typeof je=="string"?je:void 0,strokeDasharray:"".concat(d,"px ").concat(g),strokeDashoffset:at+nt,transform:"rotate(".concat(Q+pt+ht,"deg)"),transformOrigin:"".concat(wt,"px ").concat(wt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ne=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Z(W){var g=W!=null?W:[];return Array.isArray(g)?g:[g]}var V=function(g){var d=(0,s.Z)((0,s.Z)({},$),g),H=d.id,T=d.prefixCls,Q=d.steps,P=d.strokeWidth,Ie=d.trailWidth,je=d.gapDegree,ze=je===void 0?0:je,Ye=d.gapPosition,nt=d.trailColor,pt=d.strokeLinecap,ht=d.style,at=d.className,wt=d.strokeColor,ve=d.percent,x=(0,q.Z)(d,ne),he=be/2,ge=xe(H),Te="".concat(ge,"-gradient"),M=he-P/2,f=Math.PI*2*M,p=ze>0?90+ze/2:-90,o=f*((360-ze)/360),k=(0,i.Z)(Q)==="object"?Q:{count:Q,gap:2},K=k.count,n=k.gap,O=Z(ve),ue=Z(wt),pe=ue.find(function(Xe){return Xe&&(0,i.Z)(Xe)==="object"}),F=pe&&(0,i.Z)(pe)==="object",U=F?"butt":pt,A=Ee(f,o,0,100,p,ze,Ye,nt,U,P),ie=Ue(),j=function(){var ke=0;return O.map(function(v,y){var B=ue[y]||ue[ue.length-1],ee=Ee(f,o,ke,v,p,ze,Ye,B,U,P);return ke+=v,Ce.createElement(w,{key:y,color:B,ptg:v,radius:M,prefixCls:T,gradientId:Te,style:ee,strokeLinecap:U,strokeWidth:P,gapDegree:ze,ref:function(te){ie[y]=te},size:be})}).reverse()},Fe=function(){var ke=Math.round(K*(O[0]/100)),v=100/K,y=0;return new Array(K).fill(null).map(function(B,ee){var se=ee<=ke-1?ue[0]:nt,te=se&&(0,i.Z)(se)==="object"?"url(#".concat(Te,")"):void 0,Le=Ee(f,o,y,v,p,ze,Ye,se,"butt",P,n);return y+=(o-Le.strokeDashoffset+n)*100/o,Ce.createElement("circle",{key:ee,className:"".concat(T,"-circle-path"),r:M,cx:he,cy:he,stroke:te,strokeWidth:P,opacity:1,style:Le,ref:function(Ne){ie[ee]=Ne}})})};return Ce.createElement("svg",(0,l.Z)({className:r()("".concat(T,"-circle"),at),viewBox:"0 0 ".concat(be," ").concat(be),style:ht,id:H,role:"presentation"},x),!K&&Ce.createElement("circle",{className:"".concat(T,"-circle-trail"),r:M,cx:he,cy:he,stroke:nt,strokeLinecap:U,strokeWidth:Ie||P,style:A}),K?Fe():j())},re=V,Qe={Line:st,Circle:re}},29301:function(On,Vt,e){e.d(Vt,{Z:function(){return W}});var l=e(54476),s=e(59301),q=e(11592),Ce=e(48736),z=e(33885),r=e(76190),$=e(76846),Ue=e(8654),N=s.createContext(null);function a(g){var d=g.children,H=g.onBatchResize,T=s.useRef(0),Q=s.useRef([]),P=s.useContext(N),Ie=s.useCallback(function(je,ze,Ye){T.current+=1;var nt=T.current;Q.current.push({size:je,element:ze,data:Ye}),Promise.resolve().then(function(){nt===T.current&&(H==null||H(Q.current),Q.current=[])}),P==null||P(je,ze,Ye)},[H,P]);return s.createElement(N.Provider,{value:Ie},d)}var st=e(76374),i=new Map;function m(g){g.forEach(function(d){var H,T=d.target;(H=i.get(T))===null||H===void 0||H.forEach(function(Q){return Q(T)})})}var me=new st.Z(m),He=null,Be=null;function it(g,d){i.has(g)||(i.set(g,new Set),me.observe(g)),i.get(g).add(d)}function xe(g,d){i.has(g)&&(i.get(g).delete(d),i.get(g).size||(me.unobserve(g),i.delete(g)))}var Ct=e(67732),Ve=e(83652),D=e(42403),w=e(158),be=function(g){(0,D.Z)(H,g);var d=(0,w.Z)(H);function H(){return(0,Ct.Z)(this,H),d.apply(this,arguments)}return(0,Ve.Z)(H,[{key:"render",value:function(){return this.props.children}}]),H}(s.Component);function Ee(g,d){var H=g.children,T=g.disabled,Q=s.useRef(null),P=s.useRef(null),Ie=s.useContext(N),je=typeof H=="function",ze=je?H(Q):H,Ye=s.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),nt=!je&&s.isValidElement(ze)&&(0,Ue.Yr)(ze),pt=nt?(0,Ue.C4)(ze):null,ht=(0,Ue.x1)(pt,Q),at=function(){var he;return(0,$.ZP)(Q.current)||(Q.current&&(0,r.Z)(Q.current)==="object"?(0,$.ZP)((he=Q.current)===null||he===void 0?void 0:he.nativeElement):null)||(0,$.ZP)(P.current)};s.useImperativeHandle(d,function(){return at()});var wt=s.useRef(g);wt.current=g;var ve=s.useCallback(function(x){var he=wt.current,ge=he.onResize,Te=he.data,M=x.getBoundingClientRect(),f=M.width,p=M.height,o=x.offsetWidth,k=x.offsetHeight,K=Math.floor(f),n=Math.floor(p);if(Ye.current.width!==K||Ye.current.height!==n||Ye.current.offsetWidth!==o||Ye.current.offsetHeight!==k){var O={width:K,height:n,offsetWidth:o,offsetHeight:k};Ye.current=O;var ue=o===Math.round(f)?f:o,pe=k===Math.round(p)?p:k,F=(0,z.Z)((0,z.Z)({},O),{},{offsetWidth:ue,offsetHeight:pe});Ie==null||Ie(F,x,Te),ge&&Promise.resolve().then(function(){ge(F,x)})}},[]);return s.useEffect(function(){var x=at();return x&&!T&&it(x,ve),function(){return xe(x,ve)}},[Q.current,T]),s.createElement(be,{ref:P},nt?s.cloneElement(ze,{ref:ht}):ze)}var ne=s.forwardRef(Ee),Z=ne,V="rc-observer-key";function re(g,d){var H=g.children,T=typeof H=="function"?[H]:(0,q.Z)(H);return T.map(function(Q,P){var Ie=(Q==null?void 0:Q.key)||"".concat(V,"-").concat(P);return s.createElement(Z,(0,l.Z)({},g,{key:Ie,ref:P===0?d:void 0}),Q)})}var Qe=s.forwardRef(re);Qe.Collection=a;var W=Qe},6551:function(On,Vt,e){e.d(Vt,{ZP:function(){return $}});var l=e(42978),s=e(59301),q=e(47273),Ce=0,z=(0,q.Z)();function r(){var Ue;return z?(Ue=Ce,Ce+=1):Ue="TEST_OR_SSR",Ue}function $(Ue){var N=s.useState(),a=(0,l.Z)(N,2),st=a[0],i=a[1];return s.useEffect(function(){i("rc_select_".concat(r()))},[]),Ue||st}},37463:function(On,Vt,e){e.d(Vt,{Ac:function(){return B},Xo:function(){return se},Wx:function(){return Le},ZP:function(){return Tn},lk:function(){return Ve}});var l=e(54476),s=e(94480),q=e(20068),Ce=e(33885),z=e(42978),r=e(75931),$=e(76190),Ue=e(18929),N=e(48736),a=e(59301),st=e(92310),i=e.n(st),m=e(34280),me=e(49658),He=e(8654),Be=function(b){var _e=b.className,Oe=b.customizeIcon,ot=b.customizeIconProps,We=b.children,Je=b.onMouseDown,et=b.onClick,Bt=typeof Oe=="function"?Oe(ot):Oe;return a.createElement("span",{className:_e,onMouseDown:function(Ot){Ot.preventDefault(),Je==null||Je(Ot)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:et,"aria-hidden":!0},Bt!==void 0?Bt:a.createElement("span",{className:i()(_e.split(/\s+/).map(function(Ae){return"".concat(Ae,"-icon")}))},We))},it=Be,xe=function(b,_e,Oe,ot,We){var Je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,et=arguments.length>6?arguments[6]:void 0,Bt=arguments.length>7?arguments[7]:void 0,Ae=a.useMemo(function(){if((0,$.Z)(ot)==="object")return ot.clearIcon;if(We)return We},[ot,We]),Ot=a.useMemo(function(){return!!(!Je&&ot&&(Oe.length||et)&&!(Bt==="combobox"&&et===""))},[ot,Je,Oe.length,et,Bt]);return{allowClear:Ot,clearIcon:a.createElement(it,{className:"".concat(b,"-clear"),onMouseDown:_e,customizeIcon:Ae},"\xD7")}},Ct=a.createContext(null);function Ve(){return a.useContext(Ct)}function D(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,b=a.useState(!1),_e=(0,z.Z)(b,2),Oe=_e[0],ot=_e[1],We=a.useRef(null),Je=function(){window.clearTimeout(We.current)};a.useEffect(function(){return Je},[]);var et=function(Ae,Ot){Je(),We.current=window.setTimeout(function(){ot(Ae),Ot&&Ot()},R)};return[Oe,et,Je]}function w(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,b=a.useRef(null),_e=a.useRef(null);a.useEffect(function(){return function(){window.clearTimeout(_e.current)}},[]);function Oe(ot){(ot||b.current===null)&&(b.current=ot),window.clearTimeout(_e.current),_e.current=window.setTimeout(function(){b.current=null},R)}return[function(){return b.current},Oe]}function be(R,b,_e,Oe){var ot=a.useRef(null);ot.current={open:b,triggerOpen:_e,customizedTrigger:Oe},a.useEffect(function(){function We(Je){var et;if(!((et=ot.current)!==null&&et!==void 0&&et.customizedTrigger)){var Bt=Je.target;Bt.shadowRoot&&Je.composed&&(Bt=Je.composedPath()[0]||Bt),ot.current.open&&R().filter(function(Ae){return Ae}).every(function(Ae){return!Ae.contains(Bt)&&Ae!==Bt})&&ot.current.triggerOpen(!1)}}return window.addEventListener("mousedown",We),function(){return window.removeEventListener("mousedown",We)}},[])}var Ee=e(10228);function ne(R){return R&&![Ee.Z.ESC,Ee.Z.SHIFT,Ee.Z.BACKSPACE,Ee.Z.TAB,Ee.Z.WIN_KEY,Ee.Z.ALT,Ee.Z.META,Ee.Z.WIN_KEY_RIGHT,Ee.Z.CTRL,Ee.Z.SEMICOLON,Ee.Z.EQUALS,Ee.Z.CAPS_LOCK,Ee.Z.CONTEXT_MENU,Ee.Z.F1,Ee.Z.F2,Ee.Z.F3,Ee.Z.F4,Ee.Z.F5,Ee.Z.F6,Ee.Z.F7,Ee.Z.F8,Ee.Z.F9,Ee.Z.F10,Ee.Z.F11,Ee.Z.F12].includes(R)}var Z=e(26112),V=e(11780);function re(R,b,_e){var Oe=(0,Ce.Z)((0,Ce.Z)({},R),_e?b:{});return Object.keys(b).forEach(function(ot){var We=b[ot];typeof We=="function"&&(Oe[ot]=function(){for(var Je,et=arguments.length,Bt=new Array(et),Ae=0;Aec&&(Kt="".concat(en.slice(0,c),"..."))}var Ht=function(Tt){Tt&&Tt.stopPropagation(),ft(de)};return typeof Pe=="function"?we(Et,Kt,fe,lt,Ht):ae(de,Kt,fe,lt,Ht)},ye=function(de){if(!ot.length)return null;var fe=typeof I=="function"?I(de):I;return typeof Pe=="function"?we(void 0,fe,!1,!1,void 0,!0):ae({title:fe},fe,!1)},L=a.createElement("div",{className:"".concat(S,"-search"),style:{width:Wt},onFocus:function(){X(!0)},onBlur:function(){X(!1)}},a.createElement(H,{ref:Bt,open:We,prefixCls:Oe,id:_e,inputElement:null,disabled:Ot,autoFocus:De,autoComplete:E,editable:_,activeDescendantId:J,value:Y,onKeyDown:ut,onMouseDown:Rt,onChange:Ke,onPaste:Se,onCompositionStart:Pt,onCompositionEnd:At,onBlur:bt,tabIndex:le,attrs:(0,Z.Z)(b,!0)}),a.createElement("span",{ref:vt,className:"".concat(S,"-search-mirror"),"aria-hidden":!0},Y,"\xA0")),G=a.createElement(V.Z,{prefixCls:"".concat(S,"-overflow"),data:ot,renderItem:Ze,renderRest:ye,suffix:L,itemKey:pt,maxCount:h});return a.createElement("span",{className:"".concat(S,"-wrap")},G,!ot.length&&!Y&&a.createElement("span",{className:"".concat(S,"-placeholder")},Ae))},wt=at,ve=function(b){var _e=b.inputElement,Oe=b.prefixCls,ot=b.id,We=b.inputRef,Je=b.disabled,et=b.autoFocus,Bt=b.autoComplete,Ae=b.activeDescendantId,Ot=b.mode,Lt=b.open,tt=b.values,De=b.placeholder,E=b.tabIndex,J=b.showSearch,le=b.searchValue,ce=b.activeValue,h=b.maxLength,c=b.onInputKeyDown,t=b.onInputMouseDown,I=b.onInputChange,Pe=b.onInputPaste,Me=b.onInputCompositionStart,ft=b.onInputCompositionEnd,Ke=b.onInputBlur,Se=b.title,ut=a.useState(!1),Rt=(0,z.Z)(ut,2),Pt=Rt[0],At=Rt[1],bt=Ot==="combobox",vt=bt||J,mt=tt[0],yt=le||"";bt&&ce&&!Pt&&(yt=ce),a.useEffect(function(){bt&&At(!1)},[bt,ce]);var Wt=Ot!=="combobox"&&!Lt&&!J?!1:!!yt,Mt=Se===void 0?Ye(mt):Se,Ut=a.useMemo(function(){return mt?null:a.createElement("span",{className:"".concat(Oe,"-selection-placeholder"),style:Wt?{visibility:"hidden"}:void 0},De)},[mt,Wt,De,Oe]);return a.createElement("span",{className:"".concat(Oe,"-selection-wrap")},a.createElement("span",{className:"".concat(Oe,"-selection-search")},a.createElement(H,{ref:We,prefixCls:Oe,id:ot,open:Lt,inputElement:_e,disabled:Je,autoFocus:et,autoComplete:Bt,editable:vt,activeDescendantId:Ae,value:yt,onKeyDown:c,onMouseDown:t,onChange:function(u){At(!0),I(u)},onPaste:Pe,onCompositionStart:Me,onCompositionEnd:ft,onBlur:Ke,tabIndex:E,attrs:(0,Z.Z)(b,!0),maxLength:bt?h:void 0})),!bt&&mt?a.createElement("span",{className:"".concat(Oe,"-selection-item"),title:Mt,style:Wt?{visibility:"hidden"}:void 0},mt.label):null,Ut)},x=ve,he=function(b,_e){var Oe=(0,a.useRef)(null),ot=(0,a.useRef)(!1),We=b.prefixCls,Je=b.open,et=b.mode,Bt=b.showSearch,Ae=b.tokenWithEnter,Ot=b.disabled,Lt=b.prefix,tt=b.autoClearSearchValue,De=b.onSearch,E=b.onSearchSubmit,J=b.onToggleOpen,le=b.onInputKeyDown,ce=b.onInputBlur,h=b.domRef;a.useImperativeHandle(_e,function(){return{focus:function(Mt){Oe.current.focus(Mt)},blur:function(){Oe.current.blur()}}});var c=w(0),t=(0,z.Z)(c,2),I=t[0],Pe=t[1],Me=function(Mt){var Ut=Mt.which,yn=Oe.current instanceof HTMLTextAreaElement;!yn&&Je&&(Ut===Ee.Z.UP||Ut===Ee.Z.DOWN)&&Mt.preventDefault(),le&&le(Mt),Ut===Ee.Z.ENTER&&et==="tags"&&!ot.current&&!Je&&(E==null||E(Mt.target.value)),!(yn&&!Je&&~[Ee.Z.UP,Ee.Z.DOWN,Ee.Z.LEFT,Ee.Z.RIGHT].indexOf(Ut))&&ne(Ut)&&J(!0)},ft=function(){Pe(!0)},Ke=(0,a.useRef)(null),Se=function(Mt){De(Mt,!0,ot.current)!==!1&&J(!0)},ut=function(){ot.current=!0},Rt=function(Mt){ot.current=!1,et!=="combobox"&&Se(Mt.target.value)},Pt=function(Mt){var Ut=Mt.target.value;if(Ae&&Ke.current&&/[\r\n]/.test(Ke.current)){var yn=Ke.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ut=Ut.replace(yn,Ke.current)}Ke.current=null,Se(Ut)},At=function(Mt){var Ut=Mt.clipboardData,yn=Ut==null?void 0:Ut.getData("text");Ke.current=yn||""},bt=function(Mt){var Ut=Mt.target;if(Ut!==Oe.current){var yn=document.body.style.msTouchAction!==void 0;yn?setTimeout(function(){Oe.current.focus()}):Oe.current.focus()}},vt=function(Mt){var Ut=I();Mt.target!==Oe.current&&!Ut&&!(et==="combobox"&&Ot)&&Mt.preventDefault(),(et!=="combobox"&&(!Bt||!Ut)||!Je)&&(Je&&tt!==!1&&De("",!0,!1),J())},mt={inputRef:Oe,onInputKeyDown:Me,onInputMouseDown:ft,onInputChange:Pt,onInputPaste:At,onInputCompositionStart:ut,onInputCompositionEnd:Rt,onInputBlur:ce},yt=et==="multiple"||et==="tags"?a.createElement(wt,(0,l.Z)({},b,mt)):a.createElement(x,(0,l.Z)({},b,mt));return a.createElement("div",{ref:h,className:"".concat(We,"-selector"),onClick:bt,onMouseDown:vt},Lt&&a.createElement("div",{className:"".concat(We,"-prefix")},Lt),yt)},ge=a.forwardRef(he),Te=ge,M=e(65030),f=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],p=function(b){var _e=b===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"}}},o=function(b,_e){var Oe=b.prefixCls,ot=b.disabled,We=b.visible,Je=b.children,et=b.popupElement,Bt=b.animation,Ae=b.transitionName,Ot=b.dropdownStyle,Lt=b.dropdownClassName,tt=b.direction,De=tt===void 0?"ltr":tt,E=b.placement,J=b.builtinPlacements,le=b.dropdownMatchSelectWidth,ce=b.dropdownRender,h=b.dropdownAlign,c=b.getPopupContainer,t=b.empty,I=b.getTriggerDOMNode,Pe=b.onPopupVisibleChange,Me=b.onPopupMouseEnter,ft=(0,r.Z)(b,f),Ke="".concat(Oe,"-dropdown"),Se=et;ce&&(Se=ce(et));var ut=a.useMemo(function(){return J||p(le)},[J,le]),Rt=Bt?"".concat(Ke,"-").concat(Bt):Ae,Pt=typeof le=="number",At=a.useMemo(function(){return Pt?null:le===!1?"minWidth":"width"},[le,Pt]),bt=Ot;Pt&&(bt=(0,Ce.Z)((0,Ce.Z)({},bt),{},{width:le}));var vt=a.useRef(null);return a.useImperativeHandle(_e,function(){return{getPopupElement:function(){var yt;return(yt=vt.current)===null||yt===void 0?void 0:yt.popupElement}}}),a.createElement(M.Z,(0,l.Z)({},ft,{showAction:Pe?["click"]:[],hideAction:Pe?["click"]:[],popupPlacement:E||(De==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ut,prefixCls:Ke,popupTransitionName:Rt,popup:a.createElement("div",{onMouseEnter:Me},Se),ref:vt,stretch:At,popupAlign:h,popupVisible:We,getPopupContainer:c,popupClassName:i()(Lt,(0,q.Z)({},"".concat(Ke,"-empty"),t)),popupStyle:bt,getTriggerDOMNode:I,onPopupVisibleChange:Pe}),Je)},k=a.forwardRef(o),K=k,n=e(66712);function O(R,b){var _e=R.key,Oe;return"value"in R&&(Oe=R.value),_e!=null?_e:Oe!==void 0?Oe:"rc-index-key-".concat(b)}function ue(R){return typeof R!="undefined"&&!Number.isNaN(R)}function pe(R,b){var _e=R||{},Oe=_e.label,ot=_e.value,We=_e.options,Je=_e.groupLabel,et=Oe||(b?"children":"label");return{label:et,value:ot||"value",options:We||"options",groupLabel:Je||et}}function F(R){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=b.fieldNames,Oe=b.childrenAsData,ot=[],We=pe(_e,!1),Je=We.label,et=We.value,Bt=We.options,Ae=We.groupLabel;function Ot(Lt,tt){Array.isArray(Lt)&&Lt.forEach(function(De){if(tt||!(Bt in De)){var E=De[et];ot.push({key:O(De,ot.length),groupOption:tt,data:De,label:De[Je],value:E})}else{var J=De[Ae];J===void 0&&Oe&&(J=De.label),ot.push({key:O(De,ot.length),group:!0,data:De,label:J}),Ot(De[Bt],!0)}})}return Ot(R,!1),ot}function U(R){var b=(0,Ce.Z)({},R);return"props"in b||Object.defineProperty(b,"props",{get:function(){return(0,N.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),b}}),b}var A=function(b,_e,Oe){if(!_e||!_e.length)return null;var ot=!1,We=function et(Bt,Ae){var Ot=(0,n.Z)(Ae),Lt=Ot[0],tt=Ot.slice(1);if(!Lt)return[Bt];var De=Bt.split(Lt);return ot=ot||De.length>1,De.reduce(function(E,J){return[].concat((0,s.Z)(E),(0,s.Z)(et(J,tt)))},[]).filter(Boolean)},Je=We(b,_e);return ot?typeof Oe!="undefined"?Je.slice(0,Oe):Je:null},ie=a.createContext(null),j=ie;function Fe(R){var b=R.visible,_e=R.values;if(!b)return null;var Oe=50;return a.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(_e.slice(0,Oe).map(function(ot){var We=ot.label,Je=ot.value;return["number","string"].includes((0,$.Z)(We))?We:Je}).join(", ")),_e.length>Oe?", ...":null)}var Xe=["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"],ke=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],v=function(b){return b==="tags"||b==="multiple"},y=a.forwardRef(function(R,b){var _e,Oe=R.id,ot=R.prefixCls,We=R.className,Je=R.showSearch,et=R.tagRender,Bt=R.direction,Ae=R.omitDomProps,Ot=R.displayValues,Lt=R.onDisplayValuesChange,tt=R.emptyOptions,De=R.notFoundContent,E=De===void 0?"Not Found":De,J=R.onClear,le=R.mode,ce=R.disabled,h=R.loading,c=R.getInputElement,t=R.getRawInputElement,I=R.open,Pe=R.defaultOpen,Me=R.onDropdownVisibleChange,ft=R.activeValue,Ke=R.onActiveValueChange,Se=R.activeDescendantId,ut=R.searchValue,Rt=R.autoClearSearchValue,Pt=R.onSearch,At=R.onSearchSplit,bt=R.tokenSeparators,vt=R.allowClear,mt=R.prefix,yt=R.suffixIcon,Wt=R.clearIcon,Mt=R.OptionList,Ut=R.animation,yn=R.transitionName,u=R.dropdownStyle,X=R.dropdownClassName,S=R.dropdownMatchSelectWidth,Y=R.dropdownRender,_=R.dropdownAlign,ae=R.placement,we=R.builtinPlacements,Ze=R.getPopupContainer,ye=R.showAction,L=ye===void 0?[]:ye,G=R.onFocus,oe=R.onBlur,de=R.onKeyUp,fe=R.onKeyDown,qe=R.onMouseDown,Et=(0,r.Z)(R,Xe),lt=v(le),Kt=(Je!==void 0?Je:lt)||le==="combobox",en=(0,Ce.Z)({},Et);ke.forEach(function(Vn){delete en[Vn]}),Ae==null||Ae.forEach(function(Vn){delete en[Vn]});var Ht=a.useState(!1),cn=(0,z.Z)(Ht,2),Tt=cn[0],bn=cn[1];a.useEffect(function(){bn((0,me.Z)())},[]);var Cn=a.useRef(null),Zn=a.useRef(null),dn=a.useRef(null),En=a.useRef(null),In=a.useRef(null),Sn=a.useRef(!1),Bn=D(),nn=(0,z.Z)(Bn,3),zt=nn[0],_t=nn[1],vn=nn[2];a.useImperativeHandle(b,function(){var Vn,Kn;return{focus:(Vn=En.current)===null||Vn===void 0?void 0:Vn.focus,blur:(Kn=En.current)===null||Kn===void 0?void 0:Kn.blur,scrollTo:function(ra){var Nn;return(Nn=In.current)===null||Nn===void 0?void 0:Nn.scrollTo(ra)},nativeElement:Cn.current||Zn.current}});var Pn=a.useMemo(function(){var Vn;if(le!=="combobox")return ut;var Kn=(Vn=Ot[0])===null||Vn===void 0?void 0:Vn.value;return typeof Kn=="string"||typeof Kn=="number"?String(Kn):""},[ut,le,Ot]),xn=le==="combobox"&&typeof c=="function"&&c()||null,Dn=typeof t=="function"&&t(),Jn=(0,He.x1)(Zn,Dn==null||(_e=Dn.props)===null||_e===void 0?void 0:_e.ref),na=a.useState(!1),ea=(0,z.Z)(na,2),da=ea[0],ia=ea[1];(0,m.Z)(function(){ia(!0)},[]);var ua=(0,Ue.Z)(!1,{defaultValue:Pe,value:I}),Rn=(0,z.Z)(ua,2),zn=Rn[0],ta=Rn[1],Mn=da?zn:!1,Ln=!E&&tt;(ce||Ln&&Mn&&le==="combobox")&&(Mn=!1);var kn=Ln?!1:Mn,Xt=a.useCallback(function(Vn){var Kn=Vn!==void 0?Vn:!Mn;ce||(ta(Kn),Mn!==Kn&&(Me==null||Me(Kn)))},[ce,Mn,ta,Me]),mn=a.useMemo(function(){return(bt||[]).some(function(Vn){return[` +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2875],{65030:function(Mn,Vt,e){e.d(Vt,{Z:function(){return M}});var l=e(33885),s=e(42978),q=e(75931),Ce=e(43403),z=e(92310),r=e.n(z),$=e(29301),Ue=e(76846),N=e(96452),a=e(6089),st=e(80402),i=e(34280),m=e(49658),me=e(59301),He=e(54476),Be=e(77900),it=e(8654);function xe(f){var E=f.prefixCls,o=f.align,k=f.arrow,K=f.arrowPos,n=k||{},O=n.className,ue=n.content,Ee=K.x,F=Ee===void 0?0:Ee,U=K.y,A=U===void 0?0:U,ie=me.useRef();if(!o||!o.points)return null;var j={position:"absolute"};if(o.autoArrow!==!1){var Fe=o.points[0],Xe=o.points[1],ke=Fe[0],v=Fe[1],y=Xe[0],B=Xe[1];ke===y||!["t","b"].includes(ke)?j.top=A:ke==="t"?j.top=0:j.bottom=0,v===B||!["l","r"].includes(v)?j.left=F:v==="l"?j.left=0:j.right=0}return me.createElement("div",{ref:ie,className:r()("".concat(E,"-arrow"),O),style:j},ue)}function Ct(f){var E=f.prefixCls,o=f.open,k=f.zIndex,K=f.mask,n=f.motion;return K?me.createElement(Be.default,(0,He.Z)({},n,{motionAppear:!0,visible:o,removeOnLeave:!0}),function(O){var ue=O.className;return me.createElement("div",{style:{zIndex:k},className:r()("".concat(E,"-mask"),ue)})}):null}var Ve=me.memo(function(f){var E=f.children;return E},function(f,E){return E.cache}),D=Ve,w=me.forwardRef(function(f,E){var o=f.popup,k=f.className,K=f.prefixCls,n=f.style,O=f.target,ue=f.onVisibleChanged,Ee=f.open,F=f.keepDom,U=f.fresh,A=f.onClick,ie=f.mask,j=f.arrow,Fe=f.arrowPos,Xe=f.align,ke=f.motion,v=f.maskMotion,y=f.forceRender,B=f.getPopupContainer,ee=f.autoDestroy,se=f.portal,te=f.zIndex,Le=f.onMouseEnter,Ge=f.onMouseLeave,Ne=f.onPointerEnter,Re=f.onPointerDownCapture,Rt=f.ready,dt=f.offsetX,ct=f.offsetY,Dt=f.offsetR,kt=f.offsetB,gt=f.onAlign,Ft=f.onPrepare,Zt=f.stretch,jt=f.targetWidth,$e=f.targetHeight,rt=typeof o=="function"?o():o,xt=Ee||F,Gt=(B==null?void 0:B.length)>0,St=me.useState(!B||!Gt),on=(0,s.Z)(St,2),fn=on[0],rn=on[1];if((0,i.Z)(function(){!fn&&Gt&&O&&rn(!0)},[fn,Gt,O]),!fn)return null;var C="auto",sn={left:"-1000vw",top:"-1000vh",right:C,bottom:C};if(Rt||!Ee){var tn,gn=Xe.points,un=Xe.dynamicInset||((tn=Xe._experimental)===null||tn===void 0?void 0:tn.dynamicInset),Jt=un&&gn[0][1]==="r",En=un&&gn[0][0]==="b";Jt?(sn.right=Dt,sn.left=C):(sn.left=dt,sn.right=C),En?(sn.bottom=kt,sn.top=C):(sn.top=ct,sn.bottom=C)}var $t={};return Zt&&(Zt.includes("height")&&$e?$t.height=$e:Zt.includes("minHeight")&&$e&&($t.minHeight=$e),Zt.includes("width")&&jt?$t.width=jt:Zt.includes("minWidth")&&jt&&($t.minWidth=jt)),Ee||($t.pointerEvents="none"),me.createElement(se,{open:y||xt,getContainer:B&&function(){return B(O)},autoDestroy:ee},me.createElement(Ct,{prefixCls:K,open:Ee,zIndex:te,mask:ie,motion:v}),me.createElement($.Z,{onResize:gt,disabled:!Ee},function(Qt){return me.createElement(Be.default,(0,He.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(K,"-hidden")},ke,{onAppearPrepare:Ft,onEnterPrepare:Ft,visible:Ee,onVisibleChanged:function(Kn){var R;ke==null||(R=ke.onVisibleChanged)===null||R===void 0||R.call(ke,Kn),ue(Kn)}}),function(qt,Kn){var R=qt.className,b=qt.style,_e=r()(K,R,k);return me.createElement("div",{ref:(0,it.sQ)(Qt,E,Kn),className:_e,style:(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({"--arrow-x":"".concat(Fe.x||0,"px"),"--arrow-y":"".concat(Fe.y||0,"px")},sn),$t),b),{},{boxSizing:"border-box",zIndex:te},n),onMouseEnter:Le,onMouseLeave:Ge,onPointerEnter:Ne,onClick:A,onPointerDownCapture:Re},j&&me.createElement(xe,{prefixCls:K,arrow:j,arrowPos:Fe,align:Xe}),me.createElement(D,{cache:!Ee&&!U},rt))})}))}),be=w,pe=me.forwardRef(function(f,E){var o=f.children,k=f.getTriggerDOMNode,K=(0,it.Yr)(o),n=me.useCallback(function(ue){(0,it.mH)(E,k?k(ue):ue)},[k]),O=(0,it.x1)(n,(0,it.C4)(o));return K?me.cloneElement(o,{ref:O}):o}),ne=pe,Z=me.createContext(null),V=Z;function re(f){return f?Array.isArray(f)?f:[f]:[]}function Qe(f,E,o,k){return me.useMemo(function(){var K=re(o!=null?o:E),n=re(k!=null?k:E),O=new Set(K),ue=new Set(n);return f&&(O.has("hover")&&(O.delete("hover"),O.add("click")),ue.has("hover")&&(ue.delete("hover"),ue.add("click"))),[O,ue]},[f,E,o,k])}var W=e(29194);function g(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0;return o?f[0]===E[0]:f[0]===E[0]&&f[1]===E[1]}function d(f,E,o,k){for(var K=o.points,n=Object.keys(f),O=0;O1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(f)?E:f}function Ie(f){return P(parseFloat(f),0)}function je(f,E){var o=(0,l.Z)({},f);return(E||[]).forEach(function(k){if(!(k instanceof HTMLBodyElement||k instanceof HTMLHtmlElement)){var K=T(k).getComputedStyle(k),n=K.overflow,O=K.overflowClipMargin,ue=K.borderTopWidth,Ee=K.borderBottomWidth,F=K.borderLeftWidth,U=K.borderRightWidth,A=k.getBoundingClientRect(),ie=k.offsetHeight,j=k.clientHeight,Fe=k.offsetWidth,Xe=k.clientWidth,ke=Ie(ue),v=Ie(Ee),y=Ie(F),B=Ie(U),ee=P(Math.round(A.width/Fe*1e3)/1e3),se=P(Math.round(A.height/ie*1e3)/1e3),te=(Fe-Xe-y-B)*ee,Le=(ie-j-ke-v)*se,Ge=ke*se,Ne=v*se,Re=y*ee,Rt=B*ee,dt=0,ct=0;if(n==="clip"){var Dt=Ie(O);dt=Dt*ee,ct=Dt*se}var kt=A.x+Re-dt,gt=A.y+Ge-ct,Ft=kt+A.width+2*dt-Re-Rt-te,Zt=gt+A.height+2*ct-Ge-Ne-Le;o.left=Math.max(o.left,kt),o.top=Math.max(o.top,gt),o.right=Math.min(o.right,Ft),o.bottom=Math.min(o.bottom,Zt)}}),o}function ze(f){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o="".concat(E),k=o.match(/^(.*)\%$/);return k?f*(parseFloat(k[1])/100):parseFloat(o)}function Ye(f,E){var o=E||[],k=(0,s.Z)(o,2),K=k[0],n=k[1];return[ze(f.width,K),ze(f.height,n)]}function nt(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[f[0],f[1]]}function Et(f,E){var o=E[0],k=E[1],K,n;return o==="t"?n=f.y:o==="b"?n=f.y+f.height:n=f.y+f.height/2,k==="l"?K=f.x:k==="r"?K=f.x+f.width:K=f.x+f.width/2,{x:K,y:n}}function ht(f,E){var o={t:"b",b:"t",l:"r",r:"l"};return f.map(function(k,K){return K===E?o[k]||"c":k}).join("")}function at(f,E,o,k,K,n,O){var ue=me.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:K[k]||{}}),Ee=(0,s.Z)(ue,2),F=Ee[0],U=Ee[1],A=me.useRef(0),ie=me.useMemo(function(){return E?Q(E):[]},[E]),j=me.useRef({}),Fe=function(){j.current={}};f||Fe();var Xe=(0,a.Z)(function(){if(E&&o&&f){let Ln=function(On,Xt){var mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Je,hn=xt.x+On,An=xt.y+Xt,Tn=hn+En,Un=An+Jt,da=Math.max(hn,mn.left),Yt=Math.max(An,mn.top),ln=Math.min(Tn,mn.right),an=Math.min(Un,mn.bottom);return Math.max(0,(ln-da)*(an-Yt))},Nn=function(){ae=xt.y+bt,we=ae+Jt,Ze=xt.x+At,ye=Ze+En};var y,B,ee,se,te=E,Le=te.ownerDocument,Ge=T(te),Ne=Ge.getComputedStyle(te),Re=Ne.position,Rt=te.style.left,dt=te.style.top,ct=te.style.right,Dt=te.style.bottom,kt=te.style.overflow,gt=(0,l.Z)((0,l.Z)({},K[k]),n),Ft=Le.createElement("div");(y=te.parentElement)===null||y===void 0||y.appendChild(Ft),Ft.style.left="".concat(te.offsetLeft,"px"),Ft.style.top="".concat(te.offsetTop,"px"),Ft.style.position=Re,Ft.style.height="".concat(te.offsetHeight,"px"),Ft.style.width="".concat(te.offsetWidth,"px"),te.style.left="0",te.style.top="0",te.style.right="auto",te.style.bottom="auto",te.style.overflow="hidden";var Zt;if(Array.isArray(o))Zt={x:o[0],y:o[1],width:0,height:0};else{var jt,$e,rt=o.getBoundingClientRect();rt.x=(jt=rt.x)!==null&&jt!==void 0?jt:rt.left,rt.y=($e=rt.y)!==null&&$e!==void 0?$e:rt.top,Zt={x:rt.x,y:rt.y,width:rt.width,height:rt.height}}var xt=te.getBoundingClientRect(),Gt=Ge.getComputedStyle(te),St=Gt.height,on=Gt.width;xt.x=(B=xt.x)!==null&&B!==void 0?B:xt.left,xt.y=(ee=xt.y)!==null&&ee!==void 0?ee:xt.top;var fn=Le.documentElement,rn=fn.clientWidth,C=fn.clientHeight,sn=fn.scrollWidth,tn=fn.scrollHeight,gn=fn.scrollTop,un=fn.scrollLeft,Jt=xt.height,En=xt.width,$t=Zt.height,Qt=Zt.width,qt={left:0,top:0,right:rn,bottom:C},Kn={left:-un,top:-gn,right:sn-un,bottom:tn-gn},R=gt.htmlRegion,b="visible",_e="visibleFirst";R!=="scroll"&&R!==_e&&(R=b);var Oe=R===_e,ot=je(Kn,ie),We=je(qt,ie),Je=R===b?We:ot,et=Oe?We:Je;te.style.left="auto",te.style.top="auto",te.style.right="0",te.style.bottom="0";var Bt=te.getBoundingClientRect();te.style.left=Rt,te.style.top=dt,te.style.right=ct,te.style.bottom=Dt,te.style.overflow=kt,(se=te.parentElement)===null||se===void 0||se.removeChild(Ft);var Ae=P(Math.round(En/parseFloat(on)*1e3)/1e3),Ot=P(Math.round(Jt/parseFloat(St)*1e3)/1e3);if(Ae===0||Ot===0||(0,Ue.Sh)(o)&&!(0,W.Z)(o))return;var Nt=gt.offset,tt=gt.targetOffset,De=Ye(xt,Nt),p=(0,s.Z)(De,2),J=p[0],le=p[1],ce=Ye(Zt,tt),h=(0,s.Z)(ce,2),c=h[0],t=h[1];Zt.x-=c,Zt.y-=t;var I=gt.points||[],Pe=(0,s.Z)(I,2),Me=Pe[0],ft=Pe[1],Ke=nt(ft),Se=nt(Me),ut=Et(Zt,Ke),It=Et(xt,Se),Pt=(0,l.Z)({},gt),At=ut.x-It.x+J,bt=ut.y-It.y+le,vt=Ln(At,bt),mt=Ln(At,bt,We),yt=Et(Zt,["t","l"]),Wt=Et(xt,["t","l"]),Lt=Et(Zt,["b","r"]),Ut=Et(xt,["b","r"]),yn=gt.overflow||{},u=yn.adjustX,X=yn.adjustY,S=yn.shiftX,Y=yn.shiftY,_=function(Xt){return typeof Xt=="boolean"?Xt:Xt>=0},ae,we,Ze,ye;Nn();var L=_(X),G=Se[0]===Ke[0];if(L&&Se[0]==="t"&&(we>et.bottom||j.current.bt)){var oe=bt;G?oe-=Jt-$t:oe=yt.y-Ut.y-le;var de=Ln(At,oe),fe=Ln(At,oe,We);de>vt||de===vt&&(!Oe||fe>=mt)?(j.current.bt=!0,bt=oe,le=-le,Pt.points=[ht(Se,0),ht(Ke,0)]):j.current.bt=!1}if(L&&Se[0]==="b"&&(aevt||pt===vt&&(!Oe||lt>=mt)?(j.current.tb=!0,bt=qe,le=-le,Pt.points=[ht(Se,0),ht(Ke,0)]):j.current.tb=!1}var Kt=_(u),en=Se[1]===Ke[1];if(Kt&&Se[1]==="l"&&(ye>et.right||j.current.rl)){var Ht=At;en?Ht-=En-Qt:Ht=yt.x-Ut.x-J;var cn=Ln(Ht,bt),Tt=Ln(Ht,bt,We);cn>vt||cn===vt&&(!Oe||Tt>=mt)?(j.current.rl=!0,At=Ht,J=-J,Pt.points=[ht(Se,1),ht(Ke,1)]):j.current.rl=!1}if(Kt&&Se[1]==="r"&&(Zevt||Cn===vt&&(!Oe||Pn>=mt)?(j.current.lr=!0,At=Sn,J=-J,Pt.points=[ht(Se,1),ht(Ke,1)]):j.current.lr=!1}Nn();var dn=S===!0?0:S;typeof dn=="number"&&(ZeWe.right&&(At-=ye-We.right-J,Zt.x>We.right-dn&&(At+=Zt.x-We.right+dn)));var pn=Y===!0?0:Y;typeof pn=="number"&&(aeWe.bottom&&(bt-=we-We.bottom-le,Zt.y>We.bottom-pn&&(bt+=Zt.y-We.bottom+pn)));var In=xt.x+At,xn=In+En,Fn=xt.y+bt,nn=Fn+Jt,zt=Zt.x,_t=zt+Qt,vn=Zt.y,Bn=vn+$t,wn=Math.max(In,zt),Dn=Math.min(xn,_t),Jn=(wn+Dn)/2,ra=Jn-In,$n=Math.max(Fn,vn),fa=Math.min(nn,Bn),ca=($n+fa)/2,ua=ca-Fn;O==null||O(E,Pt);var Rn=Bt.right-xt.x-(At+xt.width),Wn=Bt.bottom-xt.y-(bt+xt.height);Ae===1&&(At=Math.round(At),Rn=Math.round(Rn)),Ot===1&&(bt=Math.round(bt),Wn=Math.round(Wn));var na={ready:!0,offsetX:At/Ae,offsetY:bt/Ot,offsetR:Rn/Ae,offsetB:Wn/Ot,arrowX:ra/Ae,arrowY:ua/Ot,scaleX:Ae,scaleY:Ot,align:Pt};U(na)}}),ke=function(){A.current+=1;var B=A.current;Promise.resolve().then(function(){A.current===B&&Xe()})},v=function(){U(function(B){return(0,l.Z)((0,l.Z)({},B),{},{ready:!1})})};return(0,i.Z)(v,[k]),(0,i.Z)(function(){f||v()},[f]),[F.ready,F.offsetX,F.offsetY,F.offsetR,F.offsetB,F.arrowX,F.arrowY,F.scaleX,F.scaleY,F.align,ke]}var wt=e(94480);function ve(f,E,o,k,K){(0,i.Z)(function(){if(f&&E&&o){let A=function(){k(),K()};var n=E,O=o,ue=Q(n),Ee=Q(O),F=T(O),U=new Set([F].concat((0,wt.Z)(ue),(0,wt.Z)(Ee)));return U.forEach(function(ie){ie.addEventListener("scroll",A,{passive:!0})}),F.addEventListener("resize",A,{passive:!0}),k(),function(){U.forEach(function(ie){ie.removeEventListener("scroll",A),F.removeEventListener("resize",A)})}}},[f,E,o])}var x=e(48736);function he(f,E,o,k,K,n,O,ue){var Ee=me.useRef(f);Ee.current=f;var F=me.useRef(!1);me.useEffect(function(){if(E&&k&&(!K||n)){var A=function(){F.current=!1},ie=function(ee){var se;Ee.current&&!O(((se=ee.composedPath)===null||se===void 0||(se=se.call(ee))===null||se===void 0?void 0:se[0])||ee.target)&&!F.current&&ue(!1)},j=T(k);j.addEventListener("pointerdown",A,!0),j.addEventListener("mousedown",ie,!0),j.addEventListener("contextmenu",ie,!0);var Fe=(0,N.A)(o);if(Fe&&(Fe.addEventListener("mousedown",ie,!0),Fe.addEventListener("contextmenu",ie,!0)),0)var Xe,ke,v,y;return function(){j.removeEventListener("pointerdown",A,!0),j.removeEventListener("mousedown",ie,!0),j.removeEventListener("contextmenu",ie,!0),Fe&&(Fe.removeEventListener("mousedown",ie,!0),Fe.removeEventListener("contextmenu",ie,!0))}}},[E,o,k,K,n]);function U(){F.current=!0}return U}var ge=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Te(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ce.Z,E=me.forwardRef(function(o,k){var K=o.prefixCls,n=K===void 0?"rc-trigger-popup":K,O=o.children,ue=o.action,Ee=ue===void 0?"hover":ue,F=o.showAction,U=o.hideAction,A=o.popupVisible,ie=o.defaultPopupVisible,j=o.onPopupVisibleChange,Fe=o.afterPopupVisibleChange,Xe=o.mouseEnterDelay,ke=o.mouseLeaveDelay,v=ke===void 0?.1:ke,y=o.focusDelay,B=o.blurDelay,ee=o.mask,se=o.maskClosable,te=se===void 0?!0:se,Le=o.getPopupContainer,Ge=o.forceRender,Ne=o.autoDestroy,Re=o.destroyPopupOnHide,Rt=o.popup,dt=o.popupClassName,ct=o.popupStyle,Dt=o.popupPlacement,kt=o.builtinPlacements,gt=kt===void 0?{}:kt,Ft=o.popupAlign,Zt=o.zIndex,jt=o.stretch,$e=o.getPopupClassNameFromAlign,rt=o.fresh,xt=o.alignPoint,Gt=o.onPopupClick,St=o.onPopupAlign,on=o.arrow,fn=o.popupMotion,rn=o.maskMotion,C=o.popupTransitionName,sn=o.popupAnimation,tn=o.maskTransitionName,gn=o.maskAnimation,un=o.className,Jt=o.getTriggerDOMNode,En=(0,q.Z)(o,ge),$t=Ne||Re||!1,Qt=me.useState(!1),qt=(0,s.Z)(Qt,2),Kn=qt[0],R=qt[1];(0,i.Z)(function(){R((0,m.Z)())},[]);var b=me.useRef({}),_e=me.useContext(V),Oe=me.useMemo(function(){return{registerSubPopup:function(ln,an){b.current[ln]=an,_e==null||_e.registerSubPopup(ln,an)}}},[_e]),ot=(0,st.Z)(),We=me.useState(null),Je=(0,s.Z)(We,2),et=Je[0],Bt=Je[1],Ae=me.useRef(null),Ot=(0,a.Z)(function(Yt){Ae.current=Yt,(0,Ue.Sh)(Yt)&&et!==Yt&&Bt(Yt),_e==null||_e.registerSubPopup(ot,Yt)}),Nt=me.useState(null),tt=(0,s.Z)(Nt,2),De=tt[0],p=tt[1],J=me.useRef(null),le=(0,a.Z)(function(Yt){(0,Ue.Sh)(Yt)&&De!==Yt&&(p(Yt),J.current=Yt)}),ce=me.Children.only(O),h=(ce==null?void 0:ce.props)||{},c={},t=(0,a.Z)(function(Yt){var ln,an,Vn=De;return(Vn==null?void 0:Vn.contains(Yt))||((ln=(0,N.A)(Vn))===null||ln===void 0?void 0:ln.host)===Yt||Yt===Vn||(et==null?void 0:et.contains(Yt))||((an=(0,N.A)(et))===null||an===void 0?void 0:an.host)===Yt||Yt===et||Object.values(b.current).some(function(jn){return(jn==null?void 0:jn.contains(Yt))||Yt===jn})}),I=H(n,fn,sn,C),Pe=H(n,rn,gn,tn),Me=me.useState(ie||!1),ft=(0,s.Z)(Me,2),Ke=ft[0],Se=ft[1],ut=A!=null?A:Ke,It=(0,a.Z)(function(Yt){A===void 0&&Se(Yt)});(0,i.Z)(function(){Se(A||!1)},[A]);var Pt=me.useRef(ut);Pt.current=ut;var At=me.useRef([]);At.current=[];var bt=(0,a.Z)(function(Yt){var ln;It(Yt),((ln=At.current[At.current.length-1])!==null&&ln!==void 0?ln:ut)!==Yt&&(At.current.push(Yt),j==null||j(Yt))}),vt=me.useRef(),mt=function(){clearTimeout(vt.current)},yt=function(ln){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;mt(),an===0?bt(ln):vt.current=setTimeout(function(){bt(ln)},an*1e3)};me.useEffect(function(){return mt},[]);var Wt=me.useState(!1),Lt=(0,s.Z)(Wt,2),Ut=Lt[0],yn=Lt[1];(0,i.Z)(function(Yt){(!Yt||ut)&&yn(!0)},[ut]);var u=me.useState(null),X=(0,s.Z)(u,2),S=X[0],Y=X[1],_=me.useState(null),ae=(0,s.Z)(_,2),we=ae[0],Ze=ae[1],ye=function(ln){Ze([ln.clientX,ln.clientY])},L=at(ut,et,xt&&we!==null?we:De,Dt,gt,Ft,St),G=(0,s.Z)(L,11),oe=G[0],de=G[1],fe=G[2],qe=G[3],pt=G[4],lt=G[5],Kt=G[6],en=G[7],Ht=G[8],cn=G[9],Tt=G[10],Sn=Qe(Kn,Ee,F,U),Cn=(0,s.Z)(Sn,2),Pn=Cn[0],dn=Cn[1],pn=Pn.has("click"),In=dn.has("click")||dn.has("contextMenu"),xn=(0,a.Z)(function(){Ut||Tt()}),Fn=function(){Pt.current&&xt&&In&&yt(!1)};ve(ut,De,et,xn,Fn),(0,i.Z)(function(){xn()},[we,Dt]),(0,i.Z)(function(){ut&&!(gt!=null&>[Dt])&&xn()},[JSON.stringify(Ft)]);var nn=me.useMemo(function(){var Yt=d(gt,n,cn,xt);return r()(Yt,$e==null?void 0:$e(cn))},[cn,$e,gt,n,xt]);me.useImperativeHandle(k,function(){return{nativeElement:J.current,popupElement:Ae.current,forceAlign:xn}});var zt=me.useState(0),_t=(0,s.Z)(zt,2),vn=_t[0],Bn=_t[1],wn=me.useState(0),Dn=(0,s.Z)(wn,2),Jn=Dn[0],ra=Dn[1],$n=function(){if(jt&&De){var ln=De.getBoundingClientRect();Bn(ln.width),ra(ln.height)}},fa=function(){$n(),xn()},ca=function(ln){yn(!1),Tt(),Fe==null||Fe(ln)},ua=function(){return new Promise(function(ln){$n(),Y(function(){return ln})})};(0,i.Z)(function(){S&&(Tt(),S(),Y(null))},[S]);function Rn(Yt,ln,an,Vn){c[Yt]=function(jn){var _n;Vn==null||Vn(jn),yt(ln,an);for(var ga=arguments.length,pa=new Array(ga>1?ga-1:0),va=1;va1?an-1:0),jn=1;jn1?an-1:0),jn=1;jnBe in He?q(He,Be,{enumerable:!0,configurable:!0,writable:!0,value:it}):He[Be]=it,a=(He,Be)=>{for(var it in Be||(Be={}))$.call(Be,it)&&N(He,it,Be[it]);if(r)for(var it of r(Be))Ue.call(Be,it)&&N(He,it,Be[it]);return He},st=(He,Be)=>Ce(He,z(Be)),i=(He,Be)=>{var it={};for(var xe in He)$.call(He,xe)&&Be.indexOf(xe)<0&&(it[xe]=He[xe]);if(He!=null&&r)for(var xe of r(He))Be.indexOf(xe)<0&&Ue.call(He,xe)&&(it[xe]=He[xe]);return it},m=(He,Be,it)=>new Promise((xe,Ct)=>{var Ve=be=>{try{w(it.next(be))}catch(pe){Ct(pe)}},D=be=>{try{w(it.throw(be))}catch(pe){Ct(pe)}},w=be=>be.done?xe(be.value):Promise.resolve(be.value).then(Ve,D);w((it=it.apply(He,Be)).next())});const me=He=>{var Be=He,{children:it}=Be,xe=i(Be,["children"]);const[Ct,Ve]=(0,s.useState)(!1);return s.createElement(l.ZP,st(a({},xe),{loading:Ct,onClick:D=>m(void 0,null,function*(){try{Ve(!0),yield xe.onClick(D),Ve(!1)}catch(w){console.error(w),Ve(!1)}})}),it)}},57884:function(Mn,Vt,e){var l=e(59301),s=e(93314),q=e(99571),Ce=Object.defineProperty,z=Object.defineProperties,r=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,a=(me,He,Be)=>He in me?Ce(me,He,{enumerable:!0,configurable:!0,writable:!0,value:Be}):me[He]=Be,st=(me,He)=>{for(var Be in He||(He={}))Ue.call(He,Be)&&a(me,Be,He[Be]);if($)for(var Be of $(He))N.call(He,Be)&&a(me,Be,He[Be]);return me},i=(me,He)=>z(me,r(He));const m=({img:me,buttonProps:He={},styles:Be={},customText:it,ButtonText:xe,ButtonClick:Ct,Buttonclass:Ve,ButtonTwo:D,imgStyles:w,loading:be=!1,className:pe=""})=>l.createElement("section",{className:`tc animated fadeIn ${pe}`,style:st({color:"#999",margin:"100px auto",visibility:be?"hidden":"visible"},Be)},l.createElement("img",{src:me||s,style:i(st({},w),{pointerEvents:"none",userSelect:"none"})}),l.createElement("p",{className:"mt20 font14"},it||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),xe&&l.createElement(q.ZP,st({className:Ve,onClick:Ct},He),xe),D&&D);Vt.Z=m},6681:function(Mn,Vt,e){e.d(Vt,{Z:function(){return Ue}});var l=e(59301),s={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"},q=e(62957),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",r=(N,a,st)=>new Promise((i,m)=>{var me=it=>{try{Be(st.next(it))}catch(xe){m(xe)}},He=it=>{try{Be(st.throw(it))}catch(xe){m(xe)}},Be=it=>it.done?i(it.value):Promise.resolve(it.value).then(me,He);Be((st=st.apply(N,a)).next())}),Ue=({type:N,resdata:a,onok:st,oktext:i,okloading:m})=>{const[me,He]=(0,l.useState)(!1),{can_copy_list:Be,can_copy_num:it,challenge_type:xe,course_data_list:Ct,no_copy_list:Ve,no_copy_num:D,no_use_list:w,no_use_num:be,repeat_shixun_num:pe,student_count:ne,total_num:Z,use_num:V}=a;let re=it>0||N==="exercise";(0,l.useEffect)(()=>{(a==null?void 0:a.student_count)>0&&He(!0)},[a]),console.log("---11",m),(0,l.useEffect)(()=>{m||He(!1)},[m]);const Qe=()=>{if(N==="exercise"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.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(N==="exercise"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="shixun"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="shixun"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="subject"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="subject"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",l.createElement("span",{className:s.orangeColor},ne)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",l.createElement("span",{className:s.orangeColor},V)," \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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="exercisepush")return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",l.createElement("span",{className:s.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(N==="shixunpush"&&xe===1)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",l.createElement("span",{className:s.orangeColor},V),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(N==="shixunpush"&&xe===2)return l.createElement(l.Fragment,null,"\u8BFE\u5802\u5185\u6709",l.createElement("span",{className:s.orangeColor},ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",l.createElement("span",{className:s.orangeColor},V),"\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",l.createElement("span",{className:s.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},W=()=>{if(N==="exercise"||N==="subject"||N==="exercisepush"||N==="shixunpush")return l.createElement("div",{style:{marginTop:20}},D>0&&l.createElement("div",null,l.createElement("span",{className:s.flex},l.createElement("img",{src:z,style:{width:14}}),l.createElement("span",{className:s.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),l.createElement("div",{className:s.statusbody},N==="exercise"&&l.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",l.createElement("span",{className:s.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"),(N==="subject"||N==="exercisepush")&&l.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",re&&l.createElement("span",{className:s.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"),N==="shixunpush"&&l.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",re&&l.createElement("span",{className:s.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"),l.createElement("div",null,Ve==null?void 0:Ve.map((g,d)=>l.createElement("a",{href:`/shixuns/${g.identifier}/challenges`,target:"_blank"},"\u300A",g==null?void 0:g.name,"\u300B",d+1!==D&&"\u3001"))))),it>0&&l.createElement("div",{style:{marginTop:20}},l.createElement("span",{className:s.flex},l.createElement("img",{src:Ce,style:{width:14}}),l.createElement("span",{className:s.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),l.createElement("div",{className:s.statusbody},N==="exercise"&&l.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"),(N==="subject"||N==="exercisepush")&&l.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"),N==="shixunpush"&&l.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"),l.createElement("div",null,Be==null?void 0:Be.map((g,d)=>l.createElement("a",{href:`/shixuns/${g.identifier}/challenges`,target:"_blank"},"\u300A",g==null?void 0:g.name,"\u300B",d+1!==it&&"\u3001"))))));if(N==="shixun")return l.createElement("div",{style:{marginTop:20}},it>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 l.createElement(q.default,{open:me,onCancel:()=>{He(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!re&&"none"}},zIndex:1003,confirmLoading:m,okText:re?i:"\u6211\u77E5\u9053\u4E86",onOk:()=>r(void 0,null,function*(){re?yield st([...Be,...w]):He(!1)})},l.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Qe(),W()))}},19322:function(Mn,Vt,e){e.r(Vt),e.d(Vt,{default:function(){return ce}});var l=e(59301),s=e(76560),q=e(93041),Ce=e(6767),z=e(62957),r=e(37568),$=e(25399),Ue=e(37639),N=e(29787),a=e(47889),st=e(77736),i=e(71051),m=e(5269),me=e(17149),He=e(77019);const Be=(h="")=>({\u5F00\u59CB\u5B9E\u6218:"\u5F00\u59CB\u5B66\u4E60\u5E76\u5B8C\u6210\u5B9E\u6218\u4EFB\u52A1",\u7EE7\u7EED\u6311\u6218:"\u7EE7\u7EED\u5B8C\u6210\u540E\u7EED\u5B66\u4E60\u548C\u5B9E\u6218\u4EFB\u52A1",\u67E5\u770B\u5B9E\u6218:"\u67E5\u770B\u6211\u7684\u5B9E\u6218\u5149\u8F89\u5386\u53F2",\u6A21\u62DF\u5B9E\u6218:"\u6A21\u62DF\u5B8C\u6210\u5B9E\u6218\u4EFB\u52A1",\u5F00\u542F\u6311\u6218:"\u5F00\u59CB\u5B66\u4E60\u5E76\u5B8C\u6210\u5B9E\u6218\u4EFB\u52A1"})[h]||"",it=(h=99)=>![0,3,1,-1].includes(h);var xe={flex_box_center:"flex_box_center___C7BpK",flex_space_between:"flex_space_between___y5tEt",flex_box_vertical_center:"flex_box_vertical_center___BzS9v",flex_box_center_end:"flex_box_center_end___BlZGt",flex_box_column:"flex_box_column___XFVq1",banner:"banner___x1zhX",wrp:"wrp___HroXY",action:"action___Q9oWd",titleWrap:"titleWrap___LbsjD",deleteBtnStatus:"deleteBtnStatus___QiOcU",title:"title___nwoJQ",btn:"btn___tsJce",btn_type:"btn_type___pqyD9",actionBtns:"actionBtns___VEzTd",ratingTitle:"ratingTitle___sVN4G",fork:"fork___zCzx7",collect:"collect___JiCST",gold:"gold___f3DHn",handleOverflow:"handleOverflow___gVLUz",laboratory:"laboratory___KOOT4",name:"name___NM3vA",contentWrap:"contentWrap___IYvpn",contentLeftWrap:"contentLeftWrap___O88ow",user:"user___WJ43b",text:"text___Ip9I2",d1:"d1___iRJGr",d2:"d2___GxMoB",operationWrap:"operationWrap___OafFH",iconBtn:"iconBtn___SopdR",testBtn:"testBtn___FstX2",fullScreenLoading:"fullScreenLoading___QcDyh",customPopover:"customPopover___v_kEO",active:"active___B6kUu",splitInfo:"splitInfo___Iz1oG",splitInfo_t1:"splitInfo_t1___leyKR",splitInfo_t2:"splitInfo_t2___BwEYQ"},Ct=e(62416),Ve=e(13747),D={wrap:"wrap___E1Sbk",title:"title___nUI57",radioWrap:"radioWrap___OlPAG",radio:"radio___S9z0O",checkbox:"checkbox___w1WK6",colorFF0000:"colorFF0000___xX56a",pagination:"pagination___fvfxn"},w=e(67135),be=e(6681),pe=Object.defineProperty,ne=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,re=(h,c,t)=>c in h?pe(h,c,{enumerable:!0,configurable:!0,writable:!0,value:t}):h[c]=t,Qe=(h,c)=>{for(var t in c||(c={}))Z.call(c,t)&&re(h,t,c[t]);if(ne)for(var t of ne(c))V.call(c,t)&&re(h,t,c[t]);return h},W=(h,c)=>{var t={};for(var I in h)Z.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&ne)for(var I of ne(h))c.indexOf(I)<0&&V.call(h,I)&&(t[I]=h[I]);return t},g=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const d=r.default.Search,H=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=W(c,["shixunsDetail","globalSetting","loading","dispatch"]),Ke,Se;const ut=(0,s.useParams)(),[It,Pt]=(0,l.useState)(0),[At,bt]=(0,l.useState)([]),[vt,mt]=(0,l.useState)(""),[yt,Wt]=(0,l.useState)(),[Lt,Ut]=(0,l.useState)([]),[yn,u]=(0,l.useState)(!1),[X,S]=(0,l.useState)(!1),[Y,_]=(0,l.useState)({}),[ae,we]=(0,l.useState)(!1),[Ze,ye]=(0,l.useState)({id:null,page:1,limit:10});(0,l.useEffect)(()=>{t.actionTabs.key==="Banner-SendShixuns"&&(Ze.id=ut.id,ye(Ze),G(Ze))},[t.actionTabs.key]);const L=((Ke=t==null?void 0:t.detail)==null?void 0:Ke.is_jupyter)||((Se=t==null?void 0:t.detail)==null?void 0:Se.is_jupyter_lab),G=pt=>g(void 0,null,function*(){const lt=yield Me({type:"shixunsDetail/searchUserCourses",payload:pt});lt.status===401?(Me({type:"shixunsDetail/setActionTabs",payload:{}}),S(!1)):(S(!0),Pt((lt==null?void 0:lt.courses_count)||0),bt((lt==null?void 0:lt.course_list)||[]))}),oe=pt=>{const lt=Qe(Qe({},Ze),{page:pt,limit:10,search:encodeURI(vt)});ye(lt),G(lt)},de=()=>g(void 0,null,function*(){var pt;if(!yt){u(!0);return}const lt=(pt=t.actionTabs.params)==null?void 0:pt.id;let Kt=yield(0,w.Tr)({id:lt,course_id:yt,type:"shixun"});(Kt==null?void 0:Kt.student_count)===0?(yield fe(0),qe()):_(Kt)}),fe=pt=>g(void 0,null,function*(){var lt;const Kt=(lt=t.actionTabs.params)==null?void 0:lt.id;let en={id:Kt,identifier:ut.id,courses:[{id:Kt,course_id:yt,identifier:ut.id,type:"normal",is_use:1,is_copy:pt}]};we(!0);const Ht=yield Me({type:"shixunsDetail/sendToCourse",payload:en});we(!1),Ht.status!==401&&Ht.status!==404&&Ht.status!=-1?(Ce.ZP.success(Ht.message),qe(),window.location.href=Ht.first_category_url):qe()}),qe=()=>{mt(""),Wt(null),u(!1),Ut([]),Me({type:"shixunsDetail/setActionTabs",payload:{}}),S(!1)};return l.createElement(l.Fragment,null,l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u5B9E\u8BAD",open:X,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{if(!yt){u(!0);return}fe(!0)},onCancel:qe},l.createElement("div",{className:D.wrap},l.createElement("div",{className:D.title},"\u9009\u62E9\u7684\u5B9E\u8BAD\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),l.createElement("div",{className:"mb10"},l.createElement(d,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:vt,onChange:pt=>mt(pt.target.value),onSearch:pt=>{mt(pt);const lt=Qe(Qe({},Ze),{page:1,limit:10,search:encodeURI(pt)});ye(lt),G(lt)}})),l.createElement("div",{className:D.radioWrap},l.createElement(a.ZP.Group,{value:yt,onChange:pt=>{Wt(pt.target.value),u(!1)}},At.map((pt,lt)=>l.createElement(a.ZP,{className:D.radio,value:pt.course_id,key:lt},l.createElement("span",{title:pt.name},pt.name))))),yn&&l.createElement("div",{className:D.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),It>10&&l.createElement("div",{className:D.pagination},l.createElement(Ve.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Ze==null?void 0:Ze.page,pageSize:10,total:It,onChange:oe})))),l.createElement(be.Z,{resdata:Y,type:"shixun",okloading:ae,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:pt=>{fe(1)}}))};var T=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(H),Q={wrap:"wrap___M6YVE",text:"text___wxM5Y",color848282:"color848282___PNF2A"},P=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ze=(h,c)=>{var t={};for(var I in h)Ie.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&P)for(var I of P(h))c.indexOf(I)<0&&je.call(h,I)&&(t[I]=h[I]);return t},Ye=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const nt=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=ze(c,["shixunsDetail","globalSetting","loading","dispatch"]);const[Ke,Se]=(0,l.useState)(!1),ut=()=>Ye(void 0,null,function*(){var It,Pt,At;Se(!0);const bt=yield Me({type:"shixunsDetail/cancelRelease",payload:{id:(It=t.actionTabs.params)==null?void 0:It.id}});Me({type:"shixunsDetail/setActionTabs",payload:{}}),Se(!1),bt.status!==401&&(Ce.ZP.success(bt.message),Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(Pt=t.actionTabs.params)==null?void 0:Pt.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(At=t.actionTabs.params)==null?void 0:At.id}}))});return l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-CancelRelease",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ke,onOk:ut,okButtonProps:{loading:Ke},onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),l.createElement("p",{className:`${Q.text} ${Q.color848282}`},"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\uFF0C\u82E5\u60A8\u65B0\u589E\u5173"),l.createElement("p",{className:`${Q.text} ${Q.color848282}`},"\u5361\uFF0C\u5B66\u5458\u9700\u8981\u91CD\u65B0\u4F53\u9A8C\u5B9E\u8BAD")))};var Et=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(nt),ht=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,ve=(h,c)=>{var t={};for(var I in h)at.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&ht)for(var I of ht(h))c.indexOf(I)<0&&wt.call(h,I)&&(t[I]=h[I]);return t},x=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const he=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=ve(c,["shixunsDetail","globalSetting","loading","dispatch"]),Ke,Se;const[ut,It]=(0,l.useState)(!1),Pt=()=>x(void 0,null,function*(){var At,bt,vt,mt,yt;It(!0);const Wt=yield Me({type:"shixunsDetail/cancelPublic",payload:{id:(At=t.actionTabs.params)==null?void 0:At.id}});Me({type:"shixunsDetail/setActionTabs",payload:{}}),It(!1),Wt.status===0&&(Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(bt=t.actionTabs.params)==null?void 0:bt.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(vt=t.actionTabs.params)==null?void 0:vt.id}}),Ce.ZP.success((yt=(mt=t.actionTabs)==null?void 0:mt.params)!=null&&yt.isCancelPublic?"\u64A4\u9500\u516C\u5F00\u6210\u529F!":"\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F!"))});return l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-CancelPublic",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ut,onOk:Pt,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u662F\u5426\u786E\u8BA4\u64A4\u9500",(Se=(Ke=t.actionTabs)==null?void 0:Ke.params)!=null&&Se.isCancelPublic?"":"\u7533\u8BF7","\u516C\u5F00\uFF1F")))};var ge=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(he),Te=e(59301),M=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,o=(h,c)=>{var t={};for(var I in h)f.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&M)for(var I of M(h))c.indexOf(I)<0&&E.call(h,I)&&(t[I]=h[I]);return t},k=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const K=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=o(c,["shixunsDetail","globalSetting","loading","dispatch"]);const[Ke,Se]=(0,l.useState)(!1),ut=(0,s.useParams)(),It=()=>k(void 0,null,function*(){var Pt,At,bt,vt,mt,yt,Wt,Lt,Ut,yn,u,X,S,Y;Se(!0);let _;if((Pt=t.actionTabs.params)!=null&&Pt.type)_=yield Me({type:"shixunsDetail/applyPublic",payload:{id:(X=t.actionTabs.params)==null?void 0:X.id,user_customize:!1,sub_discipline_id:""}});else{if((At=t.actionTabs.params)!=null&&At.discipline_name||(bt=t.actionTabs.params)!=null&&bt.sub_discipline_name){if(!((vt=t.actionTabs.params)!=null&&vt.discipline_name)||!((mt=t.actionTabs.params)!=null&&mt.sub_discipline_name)){Ce.ZP.info("\u8BF7\u586B\u5199\u65B9\u5411\u6216\u8BFE\u7A0B");return}}else if(!((yt=t.actionTabs.params)!=null&&yt.sub_discipline_id)){Ce.ZP.info("\u8BF7\u9009\u62E9\u65B9\u5411\u6216\u8BFE\u7A0B");return}_=yield Me({type:"shixunsDetail/applyPublic",payload:{id:(Wt=t.actionTabs.params)==null?void 0:Wt.id,user_customize:!((Lt=t.actionTabs.params)!=null&&Lt.sub_discipline_id),discipline_name:(Ut=t.actionTabs.params)==null?void 0:Ut.discipline_name,sub_discipline_name:(yn=t.actionTabs.params)==null?void 0:yn.sub_discipline_name,sub_discipline_id:(u=t.actionTabs.params)==null?void 0:u.sub_discipline_id}})}Me({type:"shixunsDetail/setActionTabs",payload:{}}),Se(!1),(_.status===1||_.status===0)&&(Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(S=t.actionTabs.params)==null?void 0:S.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(Y=t.actionTabs.params)==null?void 0:Y.id}}))});return Te.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-ApplyPublic",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",confirmLoading:Ke,onOk:It,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},Te.createElement("div",{className:Q.wrap},Te.createElement("p",{className:Q.text,style:{textAlign:"left",fontSize:"14px"}},"\u7533\u8BF7\u8BF4\u660E\uFF1A\u516C\u5F00\u5B9E\u8BAD\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u9884\u8BA1\u5BA1\u6838\u65F6\u95F4\u4E3A1\u81F32\u4E2A\u5DE5\u4F5C\u65E5\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u81F3\u8BFE\u5802\u5373\u53EF\u3002"),Te.createElement("p",{className:`${Q.text} mt5`,style:{color:"#f5a44a",textAlign:"left",fontSize:"14px"}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u5B9E\u8BAD\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF0C\u5E76\u4E14\u5B9E\u8BAD\u5C06\u9ED8\u8BA4\u5411\u5E73\u53F0\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u516C\u5F00\u5173\u5361\u7684\u53C2\u8003\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF0C\u5982\u9700\u4FEE\u6539\u8BF7\u5728\u901A\u8FC7\u5BA1\u6838\u540E\u524D\u5F80",Te.createElement("span",{style:{color:"#4169d0",cursor:"pointer"},onClick:()=>{window.open(`/shixuns/${ut==null?void 0:ut.id}/edit?tabId=setting`)}},"\u8BBE\u7F6E\u9875\u9762"),"\u8C03\u6574\u3002")))};var n=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(K),O=e(26915),ue=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,U=(h,c)=>{var t={};for(var I in h)Ee.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&ue)for(var I of ue(h))c.indexOf(I)<0&&F.call(h,I)&&(t[I]=h[I]);return t};const A=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=U(c,["shixunsDetail","globalSetting","loading","dispatch"]),Ke;const{tagPosition:Se=[],evaluationSetPosition:ut=[],publishBoxStatus:It}=((Ke=t.actionTabs)==null?void 0:Ke.params)||{},Pt=()=>{var Lt,Ut;(It===0||It===1)&&(Me({type:"shixunsDetail/getShixunsDetail",payload:{id:(Lt=t.actionTabs.params)==null?void 0:Lt.id}}),Me({type:"shixunsDetail/getRightData",payload:{id:(Ut=t.actionTabs.params)==null?void 0:Ut.id}})),Me({type:"shixunsDetail/setActionTabs",payload:{}})},At=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u53D1\u5E03\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838")),bt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u53D1\u5E03\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),l.createElement("p",{className:`${Q.text} font12`},"\u2022 \u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838")),vt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u7B2C",ut.join(","),"\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03")),mt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E",l.createElement("br",null),"\u7B2C",Se.join(","),"\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145")),yt=()=>l.createElement("div",{className:Q.wrap},l.createElement("p",{className:Q.text},"\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03")),Wt=()=>{const Lt={0:At,1:bt,2:vt,3:mt};return Lt[It]?Lt[It]():yt()};return l.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:t.actionTabs.key==="Banner-ApplyRelease",okText:"\u77E5\u9053\u5566",onOk:Pt,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},Wt())};var ie=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(A),j=e(23869),Fe=e(87169),Xe=e(84105),ke=e(87395),v=e(90524),y=e(82093),B=e(34055),ee=e(49661),se=e(76239),te=e(64885),Le={recommend_config_introduce:"recommend_config_introduce___xnAQ0",recommend_config:"recommend_config___HSCj1",recommend_config_item:"recommend_config_item___uRjR7",item_title:"item_title___KPaUh",recommend_text:"recommend_text___JUfgL",item_content:"item_content___HFNJz",recommend_config_active_item:"recommend_config_active_item___IwL8D",tooltip:"tooltip___yYmGb"},Ge=e(61485),Ne=e(13014),Re=e(59301),Rt=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())}),ct=({visible:h,onOk:c,onCancel:t,identifier:I})=>{const[Pe,Me]=(0,l.useState)(!1),[ft,Ke]=(0,l.useState)({}),[Se,ut]=(0,l.useState)(!1),It=()=>Rt(void 0,null,function*(){ut(!0);const bt=yield(0,w.HS)(I);[0,-10].includes(bt.status)&&(Ke(bt),ut(!1))}),Pt=()=>{z.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Re.createElement("div",{className:"tc"},Re.createElement("img",{src:Ne,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},At=()=>Rt(void 0,null,function*(){Me(!0),(yield(0,y.ZP)(`/api/shixuns/${I}/apply_recommend_config.json`,{method:"put",body:{data:ft==null?void 0:ft.recommend}})).status==0&&(Ce.ZP.success("\u5E94\u7528\u6210\u529F"),Me(!1),t())});return Re.createElement(Re.Fragment,null,Re.createElement(z.default,{title:"\u63A8\u8350\u914D\u7F6E",open:h,width:640,onCancel:t,centered:!0,onOk:()=>Rt(void 0,null,function*(){yield At(),c()}),confirmLoading:Pe,okText:"\u4F7F\u7528\u63A8\u8350\u914D\u7F6E",cancelText:"\u4E0D\u4F7F\u7528"},Re.createElement(N.Z,{spinning:Se},Re.createElement("div",{className:Le.recommend_config_introduce},Re.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Re.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002")),Re.createElement("div",{className:Le.recommend_config},["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"].map((bt,vt)=>Re.createElement("div",{className:`${Le.recommend_config_item}`,key:bt},Re.createElement("div",{className:Le.item_title},Re.createElement("div",null,bt),vt==1?Re.createElement("div",{className:Le.recommend_text},"\u63A8\u8350"):Re.createElement(Re.Fragment,null)),(bt=="\u5F53\u524D\u914D\u7F6E"&&(ft==null?void 0:ft.current)||bt=="\u63A8\u8350\u914D\u7F6E"&&(ft==null?void 0:ft.recommend)||[]).map((mt,yt)=>Re.createElement("div",{className:Le.item_content,key:yt},Re.createElement("span",null,mt==null?void 0:mt.image_name),mt!=null&&mt.cpu_limit?Re.createElement("span",null,mt==null?void 0:mt.cpu_limit,"\u6838",mt==null?void 0:mt.memory_limit,"G"):Re.createElement("div",null,Re.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Re.createElement($.Z,{title:Re.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Re.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Re.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Re.createElement(Ge.Z,{className:Le.tooltip})))))))),Re.createElement("div",null,Re.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Re.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>Pt()},"\u8054\u7CFB\u7BA1\u7406\u5458")))))},Dt=e(54172),kt={topWarp:"topWarp___YMw3E"},gt=e(59301),Ft=Object.defineProperty,Zt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,rt=(h,c,t)=>c in h?Ft(h,c,{enumerable:!0,configurable:!0,writable:!0,value:t}):h[c]=t,xt=(h,c)=>{for(var t in c||(c={}))jt.call(c,t)&&rt(h,t,c[t]);if(Zt)for(var t of Zt(c))$e.call(c,t)&&rt(h,t,c[t]);return h},Gt=(h,c)=>{var t={};for(var I in h)jt.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&Zt)for(var I of Zt(h))c.indexOf(I)<0&&$e.call(h,I)&&(t[I]=h[I]);return t},St=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const on=h=>{var c=h,{shixunsDetail:t,globalSetting:I,loading:Pe,dispatch:Me}=c,ft=Gt(c,["shixunsDetail","globalSetting","loading","dispatch"]);const[Ke,Se]=(0,l.useState)(!1),[ut,It]=(0,l.useState)(!1),Pt=(0,s.useParams)(),[At,bt]=(0,l.useState)({page:1,limit:10}),[vt,mt]=(0,l.useState)([]),[yt,Wt]=(0,l.useState)([]),[Lt,Ut]=(0,l.useState)([]),[yn,u]=(0,l.useState)(0),[X,S]=(0,l.useState)(0),[Y,_]=(0,l.useState)(0),ae={\u672A\u53D1\u5E03:"#5F6A95",\u672A\u5F00\u59CB:"#FA6400",\u8FDB\u884C\u4E2D:"#3061D0",\u5DF2\u7ED3\u675F:"#E30000"},we={homework_common:"\u8BFE\u5802\u5B9E\u9A8C",exercise:"\u5728\u7EBF\u8003\u8BD5"},Ze=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",width:205},{title:"\u4F5C\u4E1A\u540D\u79F0/\u8003\u8BD5\u540D\u79F0",dataIndex:"name",width:238},{title:"\u8BFE\u5802\u6A21\u5757",dataIndex:"type",width:130,render:de=>gt.createElement("span",null,we[de])},{title:"\u72B6\u6001",dataIndex:"status",width:130,render:de=>gt.createElement("span",{style:{color:ae[de]}},de)}].filter(Boolean);(0,l.useEffect)(()=>{t.actionTabs.key==="\u540C\u6B65\u5B9E\u8BAD\u5F39\u7A97"&&(ye(),L(At))},[t.actionTabs.key]);const ye=()=>{bt({page:1,limit:10}),Ut([]),u(0),S(0),_(0),mt([]),Wt([])},L=de=>St(void 0,null,function*(){It(!0);const fe=yield(0,y.ZP)(`/api/shixuns/${Pt==null?void 0:Pt.id}/course_shixuns.json`,{method:"get",params:xt({},de)});fe.status===0&&(_(fe==null?void 0:fe.total_count),u(fe==null?void 0:fe.homework_count),S(fe==null?void 0:fe.exercise_count),Ut(fe.data)),It(!1)}),G=()=>St(void 0,null,function*(){if(vt.length===0){Ce.ZP.info("\u8BF7\u9009\u62E9\u9700\u8981\u540C\u6B65\u7684\u5B9E\u8BAD");return}Se(!0),(yield(0,y.ZP)(`/api/shixuns/${Pt==null?void 0:Pt.id}/sync_shixuns.json`,{method:"post",body:{homework_common_ids:yt.map(fe=>fe==null?void 0:fe.homework_common_id).filter(fe=>fe!==null),exercise_ids:yt.map(fe=>fe==null?void 0:fe.exercise_id).filter(fe=>fe!==null)}})).status===0&&(Ce.ZP.success("\u540C\u6B65\u6210\u529F"),Me({type:"shixunsDetail/setActionTabs",payload:{}})),Se(!1)}),oe=(de,fe)=>{At.page=de,At.limit=fe,bt(xt({},At)),L(At)};return gt.createElement(z.default,{centered:!0,width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},title:"\u5B9E\u8BAD\u540C\u6B65",open:t.actionTabs.key==="\u540C\u6B65\u5B9E\u8BAD\u5F39\u7A97",okText:"\u786E\u8BA4\u540C\u6B65",confirmLoading:Ke,destroyOnClose:!0,onOk:G,onCancel:()=>{Me({type:"shixunsDetail/setActionTabs",payload:{}})}},gt.createElement("div",{className:kt.topWarp},gt.createElement("div",null,"\u60A8\u53C2\u4E0E\u7684\u8BFE\u5802\u4E2D\uFF0C\u6709",yn||0,"\u4E2A\u4F5C\u4E1A\u548C",X||0,"\u4E2A\u8003\u8BD5\u8BD5\u5377\u4F7F\u7528\u8BE5\u5B9E\u8BAD\uFF0C\u8BF7\u95EE\u662F\u5426\u540C\u6B65\u5B9E\u8BAD\u4FEE\u6539\u5185\u5BB9\u5230\u6559\u5B66\u8BFE\u5802\u4E2D"),gt.createElement("div",{style:{color:"#FA6400"}},"\u6CE8\u610F\uFF1A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u9700\u5B66\u751F\u91CD\u65B0\u8BC4\u6D4B\u540E\uFF0C\u624D\u80FD\u6309\u7167\u4FEE\u6539\u540E\u7684\u5185\u5BB9\u8BA1\u7B97\u6210\u7EE9")),gt.createElement(Dt.default,{rowKey:"id",rowSelection:{type:"checkbox",selectedRowKeys:vt,onChange:(de,fe)=>{mt(de),Wt(fe)}},loading:ut,dataSource:Lt||[],columns:Ze,pagination:{current:At.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:At.limit,className:"mb0",pageSizeOptions:["10","20","50","100"],total:Y||0,size:"default",showTotal:ee.rU,onChange:oe}}))};var fn=(0,s.connect)(({shixunsDetail:h,loading:c,globalSetting:t})=>({shixunsDetail:h,globalSetting:t,loading:c.models.index}))(on),rn=e(33796),C=e(59301),sn=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,un=(h,c)=>{var t={};for(var I in h)tn.call(h,I)&&c.indexOf(I)<0&&(t[I]=h[I]);if(h!=null&&sn)for(var I of sn(h))c.indexOf(I)<0&&gn.call(h,I)&&(t[I]=h[I]);return t},Jt=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const En=h=>{var c=h,{shixunsDetail:t,user:I,globalSetting:Pe,loading:Me,dispatch:ft,problemset:Ke}=c,Se=un(c,["shixunsDetail","user","globalSetting","loading","dispatch","problemset"]),ut,It,Pt,At,bt,vt,mt,yt,Wt,Lt,Ut,yn,u,X,S,Y,_,ae,we,Ze,ye,L,G,oe,de,fe,qe,pt,lt,Kt,en,Ht,cn,Tt,Sn,Cn,Pn,dn,pn,In,xn,Fn,nn,zt,_t,vn,Bn,wn,Dn,Jn,ra,$n,fa,ca,ua,Rn,Wn,na,Ln,Nn,On,Xt,mn,hn,An,Tn,Un,da,Yt,ln,an,Vn,jn,_n,ga,pa,va,oa,ja,Xa,Za,za,Ma,Oa,Va,Pa,Ua,Ra,Qa,ka,$a,Ha,er,Ja,Ga,Ka,Ea,ma,zn,kn,ia,la;const[Xn]=(0,s.useSearchParams)(),sa=(0,s.useLocation)(),Hn=(0,l.useRef)(""),[Da,Fa]=(0,l.useState)(!1),ha=(0,l.useRef)(null),[xa,Na]=(0,l.useState)(!0),[Sa,Ya]=(0,l.useState)(2),[ir,ea]=(0,l.useState)(!1),[Gn,ta]=(0,l.useState)(!1),[Ca,ya]=(0,l.useState)(),[Ba,nr]=(0,l.useState)(),[ar,sr]=(0,l.useState)(),[Ta,qa]=(0,l.useState)(!1),[rr,Wa]=(0,l.useState)(!1),[cr,mr]=(0,l.useState)(2),[yr,hr]=(0,l.useState)(!1),Br=[{level:"\u7B80\u5355",color:"#44D7B6"},{level:"\u9002\u4E2D",color:"#F7B500"},{level:"\u56F0\u96BE",color:"#E53333"}],dr=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}];(0,l.useEffect)(()=>{const Mt=rn.Z.subscribe("ShowStatrButton",({value:bn})=>{Fa(bn)});return()=>{Mt()}},[]),(0,l.useEffect)(()=>{var Mt;Hn.current=(Mt=sa.pathname.split("/"))==null?void 0:Mt[2]},[sa.pathname]),(0,l.useEffect)(()=>{ft({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),setTimeout(()=>{Na(!1)},5e3)},[]);const gr=(It=(ut=I.userInfo)==null?void 0:ut.shixun)==null?void 0:It.own,or=(At=(Pt=I.userInfo)==null?void 0:Pt.shixun)==null?void 0:At.editable,Ia=(vt=(bt=t==null?void 0:t.challenges)==null?void 0:bt.challenge_list)==null?void 0:vt.length,_a=!((yt=(mt=I.userInfo)==null?void 0:mt.shixun)!=null&&yt.can_managed),fr=()=>Jt(void 0,null,function*(){var Mt,bn,aa;if(Wa(!0),(Mt=t.detail)!=null&&Mt.windows_vnc&&!(0,B.ag)())return!1;if((bn=t.detail)!=null&&bn.can_fork){ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});return}const Zn=yield(0,y.ZP)(`/api/shixuns/${Hn==null?void 0:Hn.current}/copy.json`,{method:"post",body:{}});Zn.status===0?(Wa(!1),window.location.href=`/shixuns/${(aa=Zn.data)==null?void 0:aa.shixun}/challenges`,Ce.ZP.success("\u590D\u5236\u6210\u529F"),ea(!1)):Wa(!1),Zn.status===-3&&(Wa(!1),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Per",params:{message:Zn.message}}}))}),Ar=()=>Jt(void 0,null,function*(){var Mt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u53D6\u6D88\u6536\u85CF"]);const bn=yield ft({type:"shixunsDetail/cancelCollect",payload:{container_id:(Mt=t.detail)==null?void 0:Mt.id,container_type:"Shixun"}});bn.status===0&&(ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Hn.current}}),ft({type:"shixunsDetail/getRightData",payload:{id:Hn.current}}),Ce.ZP.success(bn.message))}),br=()=>Jt(void 0,null,function*(){var Mt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u6536\u85CF"]);const bn=yield ft({type:"shixunsDetail/collect",payload:{container_id:(Mt=t.detail)==null?void 0:Mt.id,container_type:"Shixun"}});bn.status===0&&(ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Hn.current}}),ft({type:"shixunsDetail/getRightData",payload:{id:Hn.current}}),Ce.ZP.success(bn.message))}),Sr=()=>{var Mt;if((0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u53D1\u9001\u81F3\u8BFE\u5802"]),(Mt=t.detail)!=null&&Mt.need_authorize){(0,j.rX)(!1);return}(0,j.tJ)(ft)&&ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-SendShixuns",params:{id:Hn.current}}})},xr=()=>{if(_a){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u64A4\u9500\u53D1\u5E03"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelRelease",params:{id:Hn.current}}})},wr=Mt=>{if(_a){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u64A4\u9500\u516C\u5F00"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-CancelPublic",params:{id:Hn.current,isCancelPublic:Mt}}})},Dr=()=>{var Mt,bn;if(_a){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!((Mt=t.detail)!=null&&Mt.has_sub_discipline)){ta(!0);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u7533\u8BF7\u516C\u5F00"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:Hn.current,type:(bn=t.detail)==null?void 0:bn.has_sub_discipline}}})},lr=()=>Jt(void 0,null,function*(){var Mt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u7533\u8BF7\u53D1\u5E03"]);const bn=yield ft({type:"shixunsDetail/release",payload:{id:Hn.current}});ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Hn.current}}),ft({type:"shixunsDetail/getRightData",payload:{id:Hn.current}});const aa=(bn==null?void 0:bn.evaluation_set_position)||[];if(bn.status==5){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u4E2D",(Mt=bn==null?void 0:bn.challenge_errors)==null?void 0:Mt.map((Zn,La)=>C.createElement("span",{key:La,style:{color:"#3061D0"}},"\u7B2C",Zn==null?void 0:Zn.challenge_position,"\u5173",La!=(bn==null?void 0:bn.challenge_errors)-1&&"\u3001")),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u53D1\u5E03"),onOk:()=>{var Zn,La;window.location.href=`/shixuns/${Hn.current}/edit/${(La=(Zn=bn==null?void 0:bn.challenge_errors)==null?void 0:Zn[0])==null?void 0:La.challenge_id}/tab=2`}});return}if(bn.status==6){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u5BFC\u81F4\u5B9E\u9A8C\u65E0\u6CD5\u6B63\u5E38\u8FDB\u884C\uFF0C\u8BF7\u5B8C\u5584\u540E\u518D\u8FDB\u884C\u53D1\u5E03"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Hn.current}/edit?tabId=environment`}});return}if(bn.status===0){z.default.info({width:530,title:"\u63D0\u793A",centered:!0,content:C.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),okText:"\u77E5\u9053\u5566"});return}ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyRelease",params:{tagPosition:bn==null?void 0:bn.tag_position,evaluationSetPosition:aa,publishBoxStatus:bn.status}}})}),Fr=()=>{var Mt,bn,aa;if((0,j.tJ)(ft,!0)){if(((Mt=t.detail)==null?void 0:Mt.shixun_status)>1&&Fa(!0),(bn=t.detail)!=null&&bn.is_jupyter||(aa=t.detail)!=null&&aa.is_jupyter_lab){ft({type:"shixunsDetail/execJupyter",payload:{id:Hn.current}}).then(Zn=>{Fa(!1),Zn!=null&&Zn.identifier&&(Xn.get("homework_common_id")?window.location.href=`/tasks/${Zn.identifier}/jupyter?homework_common_id=${Xn.get("homework_common_id")}`:Xn.get("subject_id")?window.location.href=`/tasks/${Zn.identifier}/jupyter?subject_id=${Xn.get("subject_id")||""}`:window.location.href=`/tasks/${Zn.identifier}/jupyter`)});return}ft({type:"shixunsDetail/execShixun",payload:{id:Hn.current}}).then(Zn=>Jt(void 0,null,function*(){var La,Cr;if(Fa(!1),(Zn==null?void 0:Zn.status)==5){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Cr=(La=Zn==null?void 0:Zn.data)==null?void 0:La.challenge_errors)==null?void 0:Cr.map((qn,pr)=>{var Er,Zr;return C.createElement("span",{key:pr,style:{color:"#3061D0"}},"\u7B2C",qn==null?void 0:qn.challenge_position,"\u5173",pr!=((Zr=(Er=Zn==null?void 0:Zn.data)==null?void 0:Er.challenge_errors)==null?void 0:Zr.length)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var qn,pr,Er;window.location.href=`/shixuns/${Hn.current}/edit/${(Er=(pr=(qn=Zn==null?void 0:Zn.data)==null?void 0:qn.challenge_errors)==null?void 0:pr[0])==null?void 0:Er.challenge_id}/tab=2`},onCancel:()=>{ft({type:"shixunsDetail/execShixun",payload:{id:Hn.current,jump_challenge_setting:!0}}).then(qn=>{if(qn!=null&&qn.game_identifier){Xn.get("homework_common_id")?window.location.href=`/tasks/${qn.game_identifier}?homework_common_id=${Xn.get("homework_common_id")}`:Xn.get("subject_id")?window.location.href=`/tasks/${qn.game_identifier}?subject_id=${Xn.get("subject_id")||""}`:window.location.href=`/tasks/${qn.game_identifier}`;return}(qn==null?void 0:qn.status)===2?ur(qn==null?void 0:qn.message,!0):(qn==null?void 0:qn.status)===3&&vr(qn==null?void 0:qn.message)})}});return}if((Zn==null?void 0:Zn.status)==6){z.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:C.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Hn.current}/edit?tabId=environment`}});return}if(Zn!=null&&Zn.game_identifier){Xn.get("homework_common_id")?window.location.href=`/tasks/${Zn.game_identifier}?homework_common_id=${Xn.get("homework_common_id")}`:Xn.get("subject_id")?window.location.href=`/tasks/${Zn.game_identifier}?subject_id=${Xn.get("subject_id")||""}`:window.location.href=`/tasks/${Zn.game_identifier}`;return}(Zn==null?void 0:Zn.status)===2?ur(Zn==null?void 0:Zn.message):(Zn==null?void 0:Zn.status)===3&&vr(Zn==null?void 0:Zn.message)}))}},ur=(Mt,bn=!1)=>{Mt=Mt!=null&&Mt.includes(".json")?Mt:`${Mt}.json`,z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Jt(void 0,null,function*(){var aa,Zn,La;const Cr=yield(0,w.$Q)({url:Mt});if(!Cr)return;Ce.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const qn=yield(0,w.Ir)({id:Cr.shixun_identifier,jump_challenge_setting:bn});if(qn!=null&&qn.game_identifier){Xn.get("homework_common_id")?(aa=s.history)==null||aa.push(`/tasks/${qn.game_identifier}?homework_common_id=${Xn.get("homework_common_id")}`):Xn.get("subject_id")?(Zn=s.history)==null||Zn.push(`/tasks/${qn.game_identifier}?subject_id=${Xn.get("subject_id")||""}`):(La=s.history)==null||La.push(`/tasks/${qn.game_identifier}`);return}(qn==null?void 0:qn.status)===2?ur(qn==null?void 0:qn.message):(qn==null?void 0:qn.status)===3&&vr(qn==null?void 0:qn.message)})})},vr=Mt=>{z.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Mt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Pr=()=>{var Mt;const bn=(Mt=t.detail)==null?void 0:Mt.diffcult;return bn?Br.find(Zn=>Zn.level===bn).color:"--"},Yn=Mt=>Mt?(Mt>=1e3&&(Mt=Mt/1e3+"K"),Mt):0;(0,l.useEffect)(()=>{var Mt;Aa((Mt=t.detail)==null?void 0:Mt.mark_content)},[(Wt=t.detail)==null?void 0:Wt.mark_content]);const[Qn,Aa]=(0,l.useState)(""),wa=Mt=>Jt(void 0,null,function*(){var bn,aa;const Zn=yield(0,y.ZP)(`/api/shixuns/${Hn==null?void 0:Hn.current}/mark.json`,{method:"post",body:{mark_status:Mt===4?(bn=t.detail)==null?void 0:bn.mark_status:((aa=t.detail)==null?void 0:aa.mark_status)===Mt?0:Mt,mark_content:Qn}});(Zn==null?void 0:Zn.status)===0&&ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Hn.current}})}),ba=()=>{var Mt,bn,aa;return C.createElement("div",{className:xe.customPopover},C.createElement("p",null,C.createElement("b",null,"\u6807\u7B7E"),C.createElement("span",null,"\u6807\u7B7E\u7528\u4E8E\u7BA1\u7406\uFF0C\u4EC5\u7BA1\u7406\u5458/\u8FD0\u8425\u4EBA\u5458\u53EF\u89C1")),C.createElement("ul",null,C.createElement("li",{onClick:()=>wa(1),className:((Mt=t.detail)==null?void 0:Mt.mark_status)===1?xe.active:""},"\u6B63\u5E38 ",C.createElement("i",{className:"iconfont icon-duigou1"})),C.createElement("li",{onClick:()=>wa(2),className:((bn=t.detail)==null?void 0:bn.mark_status)===2?xe.active:""},"\u9700\u5B8C\u5584 ",C.createElement("i",{className:"iconfont icon-duigou1"})),C.createElement("li",{onClick:()=>wa(3),className:((aa=t.detail)==null?void 0:aa.mark_status)===3?xe.active:""},"\u65E0\u6CD5\u4F7F\u7528 ",C.createElement("i",{className:"iconfont icon-duigou1"}))),C.createElement("p",{style:{margin:"16px 0"}},C.createElement("b",null,"\u5907\u6CE8"),C.createElement("span",null,"\u5B57\u6570\u9650\u5236\u5728140\u5B57\u4EE5\u5185")),C.createElement(r.default.TextArea,{value:Qn,onChange:Zn=>Aa(Zn.target.value),onBlur:Zn=>wa(4),rows:4,maxLength:140}))},tr=(Mt=0)=>{let bn="#0152d9";return Mt===1&&(bn="#2FA34F"),Mt===2&&(bn="#FF8C29"),Mt===3&&(bn="#E53333"),bn};return C.createElement("section",null,C.createElement("aside",{className:xe.banner,style:(Lt=t.detail)!=null&&Lt.banner_image?{backgroundImage:`url(${(Ut=t.detail)==null?void 0:Ut.banner_image})`,paddingTop:(yn=t.detail)!=null&&yn.banner_image_b?0:50}:{}},C.createElement("aside",{className:xe.wrp,style:(u=t.detail)!=null&&u.banner_image_b?{backgroundImage:`url(${(X=t.detail)==null?void 0:X.banner_image_b})`,paddingTop:10}:{}},C.createElement("div",{className:xe.action},C.createElement("div",{className:xe.titleWrap},((S=t.detail)==null?void 0:S.shixun_status)===3&&C.createElement($.Z,{title:"\u5DF2\u5173\u95ED"},C.createElement("i",{className:"iconfont icon-yiguanbi3 mr10",style:{color:"#f7b500"}})),((Y=t.detail)==null?void 0:Y.shixun_status)===-1&&C.createElement("span",{className:xe.deleteBtnStatus},"\u5DF2\u5220\u9664"),C.createElement($.Z,{title:((_=t.detail)==null?void 0:_.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},C.createElement("span",{className:xe.title},((ae=t.detail)==null?void 0:ae.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")),C.createElement("div",{className:xe.btn,style:{backgroundColor:Pr()}},(we=t.detail)==null?void 0:we.diffcult),((ye=(Ze=t==null?void 0:t.detail)==null?void 0:Ze.shixun_marks)==null?void 0:ye.length)>0&&(((L=I==null?void 0:I.userInfo)==null?void 0:L.role)==1||((G=I==null?void 0:I.userInfo)==null?void 0:G.role)==2)&&((oe=t==null?void 0:t.detail)==null?void 0:oe.shixun_marks.map((Mt,bn)=>C.createElement($.Z,{title:`${Mt}`,key:bn},C.createElement("div",{className:xe.btn_type,style:{backgroundColor:"#43a2ff"}},Mt)))),((de=t.detail)==null?void 0:de.identity)<5&&C.createElement($.Z,{title:(qe=dr[((fe=t.detail)==null?void 0:fe.shixun_tag_num)-1])==null?void 0:qe.connect},C.createElement("div",{className:xe.btn,style:{backgroundColor:(lt=dr[((pt=t.detail)==null?void 0:pt.shixun_tag_num)-1])==null?void 0:lt.bkcolor,color:(en=dr[((Kt=t.detail)==null?void 0:Kt.shixun_tag_num)-1])==null?void 0:en.txcolor}},(cn=dr[((Ht=t.detail)==null?void 0:Ht.shixun_tag_num)-1])==null?void 0:cn.name)),((Tt=t.detail)==null?void 0:Tt.fork_from)&&C.createElement($.Z,{title:(Sn=t.detail)!=null&&Sn.copy_for_exercise?"\u672C\u5B9E\u8BAD\u4E3A\u7CFB\u7EDF\u81EA\u52A8\u590D\u5236\uFF0C\u7528\u4E8E\u8BFE\u5802\u4F5C\u4E1A\u6216\u8003\u8BD5\u3002\u70B9\u51FB\u6807\u8BC6\u53EF\u8DF3\u8F6C\u81F3\u539F\u5B9E\u8BAD":"\u5F53\u524D\u4E3A\u590D\u5236\u5B9E\u8BAD\uFF0C\u70B9\u51FB\u6807\u8BC6\u53EF\u8DF3\u8F6C\u81F3\u539F\u5B9E\u8BAD"},C.createElement("a",{href:`/shixuns/${(Pn=(Cn=t.detail)==null?void 0:Cn.fork_from)==null?void 0:Pn.fork_identifier}/challenges`,target:"_blank",className:"iconfont icon-fork",style:{fontSize:21,color:((dn=t.detail)==null?void 0:dn.copy_for_exercise)&&"#faad14"}})),(0,B.Ny)()&&C.createElement(Ue.Z,{trigger:"click",content:ba()},C.createElement(Fe.Z,{style:{color:tr((pn=t.detail)==null?void 0:pn.mark_status)},className:"current font18 ml5 c-light-primary",rotate:180}))),C.createElement("div",{className:xe.actionBtns},C.createElement("div",{className:xe.gold},C.createElement("div",null,C.createElement("i",{className:"iconfont icon-jinbi1 font16"}),C.createElement("span",null,"\u91D1\u5E01")),C.createElement("div",{className:xe.handleOverflow},(In=t==null?void 0:t.detail)==null?void 0:In.gold)),!((xn=t.detail)!=null&&xn.is_jupyter)&&C.createElement("div",{className:xe.gold},C.createElement("div",null,C.createElement("i",{className:"iconfont icon-pingfen2 font15"}),C.createElement("span",null,"\u8BC4\u5206")),C.createElement("div",{className:xe.handleOverflow},(Fn=t.detail)==null?void 0:Fn.score_info)),(((nn=t.detail)==null?void 0:nn.identity)<8||((zt=I.userInfo)==null?void 0:zt.is_shixun_marker))&&((_t=t.detail)==null?void 0:_t.shixun_status)!==-1&&((vn=t.detail)==null?void 0:vn.shixun_status)!==0&&((Bn=t.detail)==null?void 0:Bn.can_copy)&&C.createElement("div",{className:xe.fork},C.createElement($.Z,{open:(wn=t.detail)!=null&&wn.is_jupyter?!1:xa,title:C.createElement("span",{style:{color:"#000"}},"\u65B0\u589E\u5173\u5361\u5408\u5E76",Ia>1&&"/\u62C6\u5206","\u529F\u80FD"),color:"#fff"},C.createElement($.Z,{title:!(0,B.ag)()&&((Dn=t.detail)==null?void 0:Dn.windows_vnc)&&"Windows\u955C\u50CF\u4E0D\u652F\u6301\u590D\u5236"},C.createElement("div",{style:gr&&(0,B.JL)()&&((Jn=t.detail)!=null&&Jn.fork_num)?{}:{borderLeft:"1px solid #444",borderTopLeftRadius:"4px",borderBottomLeftRadius:"4px"},onClick:()=>{}},C.createElement("i",{className:"iconfont icon-Fock font13"}),C.createElement("span",null,C.createElement("span",{onClick:()=>{var Mt,bn,aa;if((Mt=t.detail)!=null&&Mt.is_jupyter){if((bn=t.detail)!=null&&bn.need_authorize){(0,j.rX)(!1);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u590D\u5236\u5B9E\u8BAD"]),fr()}else(aa=I==null?void 0:I.userInfo)!=null&&aa.professional_certification?(ea(!0),Ya(1)):z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u4E3A\u4E86\u8FDB\u884C\u590D\u5236/\u5408\u5E76/\u62C6\u5206\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u5FC5\u987B\u5148\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1\u3002\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u804C\u4E1A\u8BA4\u8BC1\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Jt(void 0,null,function*(){s.history.push("/account/certification")})})}},"\u590D\u5236"),!((ra=t.detail)!=null&&ra.is_jupyter)&&!(($n=t.detail)!=null&&$n.is_jupyter_lab)&&C.createElement(C.Fragment,null,C.createElement("span",{className:"ml5 mr5"},"/"),C.createElement("span",{onClick:()=>{var Mt;(Mt=I==null?void 0:I.userInfo)!=null&&Mt.professional_certification?(ea(!0),Ya(2)):z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u4E3A\u4E86\u8FDB\u884C\u590D\u5236/\u5408\u5E76/\u62C6\u5206\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u5FC5\u987B\u5148\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1\u3002\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u804C\u4E1A\u8BA4\u8BC1\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Jt(void 0,null,function*(){s.history.push("/account/certification")})})}},"\u5408\u5E76")),!((fa=t.detail)!=null&&fa.is_jupyter)&&!((ca=t.detail)!=null&&ca.is_jupyter_lab)&&Ia>1&&C.createElement(C.Fragment,null,C.createElement("span",{className:"ml5 mr5"},"/"),C.createElement("span",{onClick:()=>{var Mt;(Mt=I==null?void 0:I.userInfo)!=null&&Mt.professional_certification?(ea(!0),Ya(3),mr(2)):z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u4E3A\u4E86\u8FDB\u884C\u590D\u5236/\u5408\u5E76/\u62C6\u5206\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u5FC5\u987B\u5148\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1\u3002\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u804C\u4E1A\u8BA4\u8BC1\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Jt(void 0,null,function*(){s.history.push("/account/certification")})})}},"\u62C6\u5206")))))),gr&&(0,B.JL)()&&!!((ua=t.detail)!=null&&ua.fork_num)&&C.createElement("div",{className:xe.handleOverflow,onClick:()=>s.history.push(`/shixuns/${Hn.current}/fork_list`)},Yn((Rn=t.detail)==null?void 0:Rn.fork_num))),C.createElement("div",{className:xe.collect},C.createElement("div",null,(Wn=t.detail)!=null&&Wn.is_collect?C.createElement("span",{onClick:Ar},C.createElement("i",{className:"iconfont icon-shoucangerji font13"}),C.createElement("span",null,"\u53D6\u6D88\u6536\u85CF")):C.createElement("span",{onClick:br},C.createElement("i",{className:"iconfont icon-shoucangyiji font14"}),C.createElement("span",null,"\u6536\u85CF"))),C.createElement("div",{className:xe.handleOverflow},Yn((na=t.detail)==null?void 0:na.collection_count))))),C.createElement("div",{className:xe.laboratory,style:{top:(Ln=t.detail)!=null&&Ln.banner_image_b?130:""}},C.createElement("span",{style:{marginRight:15}},"NO\uFF1A",(Nn=t.detail)==null?void 0:Nn.id),((On=t.detail)==null?void 0:On.laboratory_name)&&(0,B.Ny)()&&C.createElement("div",null,C.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),C.createElement($.Z,{title:(Xt=t.detail)==null?void 0:Xt.laboratory_name},C.createElement("a",{href:`https://${(mn=t.detail)==null?void 0:mn.laboratory_url}`,target:"_blank",className:xe.name},(hn=t.detail)==null?void 0:hn.laboratory_name)))),C.createElement("div",{className:xe.contentWrap},C.createElement("div",{className:xe.contentLeftWrap},C.createElement("div",{className:xe.user},C.createElement("a",{href:(Tn=(An=t.rightData)==null?void 0:An.creator)==null?void 0:Tn.user_url,target:"_blank",className:xe.img},C.createElement("img",{src:`${v.Z.IMG_SERVER}/${((Un=t.rightData)==null?void 0:Un.creator)&&`images/${(da=t.rightData)==null?void 0:da.creator.image_url}?1532489442`}`,alt:"\u5934\u50CF"})),C.createElement("div",{className:xe.text},C.createElement($.Z,{title:(ln=(Yt=t.rightData)==null?void 0:Yt.creator)==null?void 0:ln.name},C.createElement("a",{href:(Vn=(an=t.rightData)==null?void 0:an.creator)==null?void 0:Vn.user_url,target:"_blank",className:xe.d1},(_n=(jn=t.rightData)==null?void 0:jn.creator)==null?void 0:_n.name)),C.createElement($.Z,{title:((pa=(ga=t.rightData)==null?void 0:ga.creator)==null?void 0:pa.school)==="***"?"\u672C\u5355\u4F4D\u4E0D\u5BF9\u5916\u516C\u5F00":(oa=(va=t.rightData)==null?void 0:va.creator)==null?void 0:oa.school},C.createElement("div",{className:xe.d2},(Xa=(ja=t.rightData)==null?void 0:ja.creator)==null?void 0:Xa.school)))),C.createElement("div",null,!!((Za=t.detail)!=null&&Za.total_stu_num)&&C.createElement("div",{className:xe.ratingTitle},C.createElement("span",null,"\u5B66\u4E60\u4EBA\u6B21\xA0"),C.createElement("span",null,(za=t.detail)==null?void 0:za.total_stu_num)))),C.createElement("div",{className:xe.operationWrap},((0,B.Ny)()||_a||gr)&&((Ma=I.userInfo)==null?void 0:Ma.user_identity)!=="\u5B66\u751F"&&C.createElement($.Z,{placement:"bottom",title:""},C.createElement("div",{className:xe.iconBtn,onClick:()=>{ft({type:"shixunsDetail/setActionTabs",payload:{key:"\u540C\u6B65\u5B9E\u8BAD\u5F39\u7A97"}})}},C.createElement("i",{className:"iconfont icon-tongbushixun font20"}),C.createElement("span",null,"\u540C\u6B65\u5B9E\u8BAD"))),it((Oa=t.detail)==null?void 0:Oa.shixun_status)&&((Va=I.userInfo)==null?void 0:Va.user_identity)!=="\u5B66\u751F"&&C.createElement($.Z,{placement:"bottom",title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},C.createElement("div",{className:xe.iconBtn,onClick:Sr},C.createElement("i",{className:"iconfont icon-fasongzhi1 font20"}),C.createElement("span",null,"\u53D1\u9001\u81F3"))),((Pa=t.detail)==null?void 0:Pa.shixun_status)===2&&((Ua=t.detail)==null?void 0:Ua.public)===0&&or&&C.createElement($.Z,{placement:"bottom",title:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60"},C.createElement("div",{className:xe.iconBtn,onClick:xr},C.createElement("i",{className:"iconfont icon-chexiaofabu2"}),C.createElement("span",null,"\u64A4\u9500\u53D1\u5E03"))),((Ra=t.detail)==null?void 0:Ra.shixun_status)===0&&or&&C.createElement($.Z,{placement:"bottom",title:"\u53D1\u5E03\u540E\uFF0C\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B"},C.createElement("div",{className:xe.iconBtn,onClick:()=>{if(_a){Ce.ZP.warning("\u975E\u5B9E\u8BAD\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u5B9E\u8BAD\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}lr()}},C.createElement("i",{className:"iconfont icon-fabu3"}),C.createElement("span",null,"\u53D1\u5E03"))),((Qa=t.detail)==null?void 0:Qa.shixun_status)===2&&((ka=t.detail)==null?void 0:ka.public)===1&&or&&C.createElement($.Z,{placement:"bottom",title:"\u64A4\u9500\u540E\uFF0C\u4EC5\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B"},C.createElement("div",{className:xe.iconBtn,onClick:()=>wr(!1)},C.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),C.createElement("span",null,"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"))),(($a=I.userInfo)==null?void 0:$a.admin)&&((Ha=t.detail)==null?void 0:Ha.public)===2&&C.createElement($.Z,{placement:"bottom",title:"\u64A4\u9500\u540E\uFF0C\u4EC5\u53EF\u4EE5\u4F7F\u7528\u5230\u81EA\u5DF1\u7684\u8BFE\u5802\u548C\u8BFE\u7A0B"},C.createElement("div",{className:xe.iconBtn,onClick:()=>wr(!0)},C.createElement("i",{className:"iconfont icon-chexiaoshenqinggongkai font18"}),C.createElement("span",null,"\u64A4\u9500\u516C\u5F00"))),((er=t.detail)==null?void 0:er.shixun_status)===2&&((Ja=t.detail)==null?void 0:Ja.public)===0&&or&&C.createElement($.Z,{placement:"bottom",title:"\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u5E73\u53F0\u7528\u6237\u53EF\u4EE5\u67E5\u770B\u5B9E\u8BAD"},C.createElement("div",{className:xe.iconBtn,onClick:Dr},C.createElement("i",{className:"iconfont icon-shenqinggongkai1 font18"}),C.createElement("span",null,"\u7533\u8BF7\u516C\u5F00"))),((Ga=t.detail)==null?void 0:Ga.shixun_status)!==-1&&C.createElement($.Z,{placement:"bottom",title:(Ka=t.detail)!=null&&Ka.need_authorize?"\u9700\u6388\u6743":Be((ma=(Ea=t.detail)==null?void 0:Ea.task_operation)==null?void 0:ma[0])},C.createElement(te.Z,{onClick:()=>Jt(void 0,null,function*(){var Mt,bn,aa,Zn;if((Mt=t.detail)!=null&&Mt.need_authorize){(0,j.rX)(!1),(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u9700\u6388\u6743"]);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u5F00\u542F\u6311\u6218"]),(yield(0,se._)(`${(bn=t.detail)==null?void 0:bn.id}`,{is_jupyter:(aa=t.detail)==null?void 0:aa.is_jupyter,is_jupyter_lab:(Zn=t.detail)==null?void 0:Zn.is_jupyter_lab}))||Fr()}),className:xe.testBtn,type:"primary"},C.createElement("i",{className:"iconfont icon-jixutiaozhan mr10 font14"}),(zn=t.detail)!=null&&zn.need_authorize?"\u9700\u6388\u6743":((kn=t.detail)==null?void 0:kn.shixun_status)>1?(la=(ia=t.detail)==null?void 0:ia.task_operation)==null?void 0:la[0]:"\u6A21\u62DF\u5B9E\u6218")))))),Da&&C.createElement("div",{className:xe.fullScreenLoading},C.createElement(N.Z,{size:"middle"})),C.createElement(Ct.Z,null),C.createElement(T,null),C.createElement(Et,null),C.createElement(ge,null),C.createElement(O.Z,null),C.createElement(n,null),C.createElement(ie,null),C.createElement(z.default,{title:`\u9009\u62E9\u590D\u5236/\u5408\u5E76${Ia>1?"/\u62C6\u5206":""}\u65B9\u5F0F`,open:ir,width:450,onCancel:()=>ea(!1),onOk:()=>{var Mt;if(Sa==1){if((Mt=t.detail)!=null&&Mt.need_authorize){(0,j.rX)(!1);return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u590D\u5236\u5B9E\u8BAD"]),fr()}else if(Sa==2)window.location.href=`/shixuns/${Hn.current}/Merge`;else if(Sa==3){if(cr<1){Ce.ZP.error("\u8BF7\u8F93\u5165\u62C6\u5206\u6570\u91CF");return}window.location.href=`/shixuns/${Hn.current}/Split?splitCount=${Ia}&newSplitCount=${cr}`}},style:{top:300}},C.createElement("div",null,C.createElement(a.ZP.Group,{defaultValue:Sa,value:Sa,onChange:Mt=>{Mt.target.value==3&&mr(2),Ya(Mt.target.value)}},C.createElement(st.Z,{direction:"vertical"},C.createElement(a.ZP,{value:1},C.createElement("span",{style:{color:"#000",marginRight:10}},"\u590D\u5236"),C.createElement("span",{style:{color:"#9096A3"}},"\u5C06\u5F53\u524D\u5B9E\u8DF5\u590D\u5236\u5E76\u751F\u6210\u5168\u65B0\u9879\u76EE")),C.createElement(a.ZP,{value:2,className:"mt10"},C.createElement("span",{style:{color:"#000",marginRight:10}},"\u5408\u5E76"),C.createElement("span",{style:{color:"#9096A3"}},"\u5C06\u5F53\u524D\u5173\u5361\u5408\u5E76\u81F3\u76EE\u6807\u5B9E\u8DF5\u9879\u76EE")),Ia>1&&C.createElement(a.ZP,{value:3,className:"mt10"},C.createElement("span",{style:{color:"000",marginRight:10}},"\u62C6\u5206"),C.createElement("span",{style:{color:"#9096A3"}},"\u5C06\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u590D\u5236\u540E\u518D\u62C6\u5206\u6210\u6307\u5B9A\u6570\u91CF\u7684\u5168\u65B0\u9879\u76EE")))),Ia>1&&Sa==3&&C.createElement("div",{className:xe.splitInfo},C.createElement("div",{className:"mr40"},C.createElement("span",{className:xe.splitInfo_t1},"\u5173\u5361\u603B\u6570"),Ia),C.createElement("div",null,C.createElement("span",{className:xe.splitInfo_t2},"\u62C6\u5206\u9879\u76EE\u6570\u91CF"),C.createElement(i.Z,{style:{width:150},value:cr,min:1,max:Ia,placeholder:"\u8BF7\u8F93\u5165\u6574\u6570",onChange:Mt=>{/^\d*$/.test(Mt)&&mr(Mt)}}))))),C.createElement(z.default,{title:"\u65B9\u5411&\u8BFE\u7A0B",open:Gn,centered:!0,width:600,onCancel:()=>{ta(!1)},destroyOnHidden:!0,onOk:()=>Jt(void 0,null,function*(){var Mt;if(Ba||Ca){if(!Ba||!Ca){Ce.ZP.info("\u8BF7\u586B\u5199\u65B9\u5411\u6216\u8BFE\u7A0B");return}}else if(!ar){Ce.ZP.info("\u8BF7\u9009\u62E9\u65B9\u5411\u6216\u8BFE\u7A0B");return}(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875","\u7533\u8BF7\u516C\u5F00"]),ft({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-ApplyPublic",params:{id:Hn.current,discipline_name:Ba,sub_discipline_name:Ca,sub_discipline_id:ar,type:(Mt=t.detail)==null?void 0:Mt.has_sub_discipline}}}),ta(!1)})},C.createElement("div",{style:{padding:"24px"}},C.createElement("p",null,"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),C.createElement("div",{style:{display:"flex",alignItems:"center"}},C.createElement(m.Z,{style:{textAlign:"right",width:"82px"}},C.createElement("label",null,"\u65B9\u5411&\u8BFE\u7A0B\uFF1A")),C.createElement(m.Z,{span:12},C.createElement(me.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,onChange:(Mt,bn)=>{sr(Mt[1])},style:{width:"422px"},options:Ke.courseOptions}))),C.createElement(He.Z,{style:{display:"flex",marginTop:"5px"}},C.createElement(m.Z,{onClick:()=>{qa(!Ta)}},C.createElement("a",{style:{marginLeft:"81px",marginRight:"271px"}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),C.createElement("span",{style:{color:Ta?"#999999":"#666666",display:"inline-flex",alignItems:"center"},onClick:()=>{}},Ta?"\u6536\u8D77":"\u5C55\u5F00",Ta?C.createElement(ke.Z,null):C.createElement(Xe.Z,null)))),Ta&&C.createElement(C.Fragment,null,C.createElement("div",{style:{display:"flex",marginTop:"15px"}},C.createElement(m.Z,{style:{textAlign:"right",width:"82px"}},C.createElement("label",null,"\u65B9\u5411\uFF1A")),C.createElement(m.Z,{span:12},C.createElement(r.default,{value:Ba,onChange:Mt=>{nr(Mt.target.value)}}))),C.createElement("div",{style:{display:"flex",marginTop:"15px"}},C.createElement(m.Z,{style:{textAlign:"right",width:"82px"}},C.createElement("label",null,"\u8BFE\u7A0B\uFF1A")),C.createElement(m.Z,{span:12},C.createElement(r.default,{value:Ca,onChange:Mt=>{ya(Mt.target.value)}})))))),C.createElement(ct,{visible:yr,identifier:Hn.current,onOk:()=>{hr(!1),lr()},onCancel:()=>{hr(!1),lr()}}),C.createElement(fn,null))};var $t=(0,s.connect)(({shixunsDetail:h,user:c,loading:t,globalSetting:I,problemset:Pe})=>({shixunsDetail:h,user:c,globalSetting:I,loading:t.models.index,problemset:Pe}))(En),Qt={firstEntryModal:"firstEntryModal___KL7Hx",box:"box___h_ENw",tips:"tips___L_prp"},qt=e(59301),R=()=>{const[h,c]=(0,l.useState)(0),[t,I]=(0,l.useState)(0),Pe=(0,l.useRef)(),Me=(0,l.useRef)();(0,l.useEffect)(()=>{if(!localStorage.getItem("setPracticalFirstEntry")){document.body.setAttribute("style","height: 100vh; overflow: hidden");const Se=document.getElementById("settingEntry");if(Se!=null&&Se.style){c(Se.offsetLeft),I(Se.offsetTop+18),Pe.current.style.display="block",Se.style.opacity="0";const ut=String(new Date().getTime());localStorage.setItem("setPracticalFirstEntry",ut)}Me.current=setTimeout(()=>{ft()},3*1e3)}return()=>{clearInterval(Me.current)}},[]);const ft=()=>{Pe.current.style.display="none",document.body.removeAttribute("style");const Ke=document.getElementById("settingEntry");Ke!=null&&Ke.style&&(Ke.style.opacity="1")};return qt.createElement("div",{className:Qt.firstEntryModal,ref:Pe,onClick:()=>{ft()}},qt.createElement("div",{className:Qt.box,style:{left:h,top:t},onClick:Ke=>{Ke.stopPropagation(),Ke.preventDefault()}},qt.createElement("div",null,qt.createElement("i",{className:"iconfont icon-shijianshezhi"})," ",qt.createElement("span",null,"\u8BBE\u7F6E")),qt.createElement("div",{className:Qt.tips},"\u53EF\u7F16\u8F91\u5B9E\u8DF5\u9879\u76EE\u7684\u57FA\u672C\u4FE1\u606F\u3001\u4EE3\u7801\u4ED3\u5E93\u3001\u4EFB\u52A1\u5173\u5361\u3001\u5B9E\u9A8C\u73AF\u5883\u7B49\u3002",qt.createElement("i",{onClick:ft,className:"iconfont icon-guanbi1"}))))},b={flex_box_center:"flex_box_center___yLE9I",flex_space_between:"flex_space_between___oiROA",flex_box_vertical_center:"flex_box_vertical_center___EAVkE",flex_box_center_end:"flex_box_center_end___Y4sRU",flex_box_column:"flex_box_column___SSP3m",bg:"bg___UgpNC",tabs:"tabs___BSqmb",wrap:"wrap___NcfkY",check:"check___XPhyn",activeCheck:"activeCheck___gPjei"},_e=e(30641),Oe=e(60242),ot=e(8848),We={Header:"Header___XzbiS",doubtIcon:"doubtIcon___itWIF",system:"system___muDp3",body:"body___RUXn8",Collapse:"Collapse___qW89G",Table:"Table___s0Yl7",Row:"Row___UV8EM",content:"content___kHQti",title:"title___Q6WVx",time:"time___gdgDO",Retest:"Retest___PLJVW",progress:"progress___r1CzM",num:"num___t0feJ",dot:"dot___XiDv_"},Je="data:image/png;base64,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",et=e(57884),Bt=e.p+"static/frame1.8be958f3.gif",Ae=e(59301),Ot=(h,c,t)=>new Promise((I,Pe)=>{var Me=Se=>{try{Ke(t.next(Se))}catch(ut){Pe(ut)}},ft=Se=>{try{Ke(t.throw(Se))}catch(ut){Pe(ut)}},Ke=Se=>Se.done?I(Se.value):Promise.resolve(Se.value).then(Me,ft);Ke((t=t.apply(h,c)).next())});const Nt=({isDrawer:h=!1,setIsDrawer:c,shixunsDetail:t,dispatch:I})=>{var Pe,Me,ft,Ke,Se;const[ut,It]=(0,l.useState)(0),[Pt,At]=(0,l.useState)({}),[bt,vt]=(0,l.useState)([]),[mt,yt]=(0,l.useState)([]);let[Wt,Lt]=(0,l.useState)(0),Ut;const yn=(0,s.useParams)();let u=(0,l.useRef)();const X=S=>Ot(void 0,null,function*(){var Y,_;const ae={method:S.method};S.method=="Get"?ae.params=S.data:ae.body=S.data;const we=yield(0,y.ZP)(`/api/shixuns/${yn.id}/shixun_dectects.json`,ae);It(we==null?void 0:we.status),(we==null?void 0:we.status)==0?u.current||(u.current=setInterval(()=>Ot(void 0,null,function*(){yield X({method:"Get",data:{identifier:yn.id}})}),5*1e3)):(clearInterval(u.current),u.current=null),(we==null?void 0:we.status)!=0&&(At(we),vt(((Y=we.data)==null?void 0:Y.strong_details)||[]),yt(((_=we.data)==null?void 0:_.normal_details)||[]))});return(0,l.useEffect)(()=>{h&&X({method:"Get",data:{identifier:yn.id}})},[h]),Ae.createElement(_e.Z,{closable:!1,width:1e3,bodyStyle:{padding:0},open:h,onClose:()=>c(!1),destroyOnClose:!0},Ae.createElement(He.Z,{align:"middle",justify:"space-between",className:We.Header},Ae.createElement(m.Z,null,Ae.createElement("span",{style:{color:"#191919"}},"\u68C0\u6D4B\u7ED3\u679C"),Ae.createElement("i",{className:`iconfont icon-yiwenzhengchang ${We.doubtIcon}`,onClick:()=>window.open("https://www.educoder.net/forums/36896","_blank")})),Ae.createElement(m.Z,null,Ae.createElement("i",{className:"iconfont icon-guanbi10",style:{color:"#979797",cursor:"pointer"},onClick:()=>{c(!1),clearInterval(u.current)}}))),ut==0&&Ae.createElement("div",null,Ae.createElement(et.Z,{img:Bt,customText:"\u7CFB\u7EDF\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}),Ae.createElement("p",{style:{textAlign:"center"}},"\u4E00\u952E\u68C0\u6D4B\u529F\u80FD\uFF0C\u53EF\u4EE5\u5C06\u5B9E\u8DF5\u9879\u76EE\u4E2D\u914D\u7F6E\u4E0D\u5B8C\u5584\u7684\u5730\u65B9\u68C0\u6D4B\u51FA\u6765\u3002\u4F60\u53EF\u4EE5\u6839\u636E\u5EFA\u8BAE\u8FDB\u884C\u5BF9\u5E94\u7684\u8C03\u6574~"),Ae.createElement("div",{style:{textAlign:"center"}},Ae.createElement(te.Z,{className:We.Retest,onClick:()=>Ot(void 0,null,function*(){window.open("https://www.educoder.net/forums/36896","_blank")})},"\u8BE6\u7EC6\u4E86\u89E3 >"))),ut==1&&Ae.createElement("div",{className:We.body},Ae.createElement(He.Z,{align:"middle",justify:"space-between"},Ae.createElement(m.Z,{style:{display:"flex",flexDirection:"column"}},Ae.createElement("span",{className:We.title},"\u5F85\u4F18\u5316",Ae.createElement("span",{style:{color:"#FF9D18"}},"\xA0",(Pt==null?void 0:Pt.count)||0,"\xA0"),"\u9879"),Ae.createElement("span",{className:We.time},"\u68C0\u6D4B\u65F6\u95F4",Ae.createElement("span",{style:{marginLeft:"8px"}},Pt==null?void 0:Pt.time))),Ae.createElement(m.Z,null,Ae.createElement(te.Z,{className:We.Retest,onClick:()=>Ot(void 0,null,function*(){Lt(0),yield X({method:"post",data:{identifier:yn.id}})})},"\u91CD\u65B0\u68C0\u6D4B"))),Ae.createElement("div",{className:We.progress},(Pt==null?void 0:Pt.count)!=0&&Ae.createElement(Oe.Z,{percent:Math.round(((Pe=Pt.data)==null?void 0:Pe.strong_detail_count)/(Pt==null?void 0:Pt.count)*100),showInfo:!1,strokeWidth:10,strokeColor:"#E53333",trailColor:"#FFA221"}),Ae.createElement(He.Z,{align:"middle",style:{marginTop:"16px"}},Ae.createElement(He.Z,{className:We.num,align:"middle"},Ae.createElement("div",{className:We.dot,style:{background:"#E53333"}}),Ae.createElement("span",null,"\u5F3A\u70C8\u5EFA\u8BAE\u4FEE\u590D\u9879"),Ae.createElement("span",null,((Me=Pt.data)==null?void 0:Me.strong_detail_count)||0)),Ae.createElement(He.Z,{className:We.num,align:"middle"},Ae.createElement("div",{className:We.dot,style:{background:"#FFA221"}}),Ae.createElement("span",null,"\u5EFA\u8BAE\u4F18\u5316\u9879"),Ae.createElement("span",null,((ft=Pt.data)==null?void 0:ft.normal_detail_count)||0)))),Ae.createElement(ot.default,{className:We.Collapse,ghost:!0,expandIconPosition:"end"},Ae.createElement(ot.default.Panel,{style:{marginBottom:"20px"},header:Ae.createElement(He.Z,{align:"middle",justify:"space-between"},Ae.createElement(m.Z,null,"\u5F3A\u70C8\u5EFA\u8BAE\u4FEE\u590D\u9879"),Ae.createElement(m.Z,{style:{color:"#E53333"}},((Ke=Pt.data)==null?void 0:Ke.strong_detail_count)||0)),key:1},(bt==null?void 0:bt.length)>0?Ae.createElement("div",{className:We.Table},bt.map((S,Y)=>{var _;return Ae.createElement(He.Z,{key:Y,align:"middle",className:We.Row,wrap:!1},Ae.createElement(m.Z,{style:{width:"150px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.category},S.category)),Ae.createElement(m.Z,{style:{width:"400px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.raise_msg},S.raise_msg)),Ae.createElement(m.Z,{style:{width:"100%",textAlign:"right"}},(_=S.array_suggestion)==null?void 0:_.map((ae,we)=>Ae.createElement("div",{key:we,style:{width:"100%"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:ae},ae)))))})):Ae.createElement(et.Z,{img:Je,customText:"\u6682\u65E0\u4F18\u5316\u9879~",styles:{margin:"30px auto"}})),Ae.createElement(ot.default.Panel,{header:Ae.createElement(He.Z,{align:"middle",justify:"space-between"},Ae.createElement(m.Z,null,"\u5EFA\u8BAE\u4F18\u5316\u9879"),Ae.createElement(m.Z,{style:{color:"#FFA221"}},((Se=Pt.data)==null?void 0:Se.normal_detail_count)||0)),key:2},(mt==null?void 0:mt.length)!=0?Ae.createElement("div",{className:We.Table},mt.map((S,Y)=>{var _;return Ae.createElement(He.Z,{key:Y,align:"middle",className:We.Row,wrap:!1},Ae.createElement(m.Z,{style:{width:"150px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.category},S.category)),Ae.createElement(m.Z,{style:{width:"400px"},className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:S.raise_msg},S.raise_msg)),Ae.createElement(m.Z,{style:{width:"100%",textAlign:"right"}},(_=S.array_suggestion)==null?void 0:_.map((ae,we)=>Ae.createElement("div",{key:we,className:We.content},Ae.createElement($.Z,{placement:"topLeft",title:ae},ae)))))})):Ae.createElement(et.Z,{img:Je,customText:"\u6682\u65E0\u4F18\u5316\u9879~",styles:{margin:"30px auto"}})))))};var tt=(0,s.connect)(({user:h,globalSetting:c,shixunsDetail:t})=>({user:h,globalSetting:c,shixunsDetail:t}))(Nt),De=e(59301);const p=(h,c)=>({1:{url:`/shixuns/${c}/challenges`,isPush:!1},2:{url:`/shixuns/${c}/propaedeutics`,isPush:!1},3:{url:`/shixuns/${c}/repository`,isPush:!0},4:{url:`/shixuns/${c}/secret_repository`,isPush:!0},5:{url:`/shixuns/${c}/collaborators`,isPush:!1},6:{url:`/shixuns/${c}/dataset`,isPush:!1},7:{url:`/shixuns/${c}/shixun_discuss`,isPush:!1},8:{url:`/shixuns/${c}/ranking_list`,isPush:!1},9:{url:`/shixuns/${c}/settings`,isPush:!1},10:{url:`/shixuns/${c}/fork_list`,isPush:!1},11:{url:`/shixuns/${c}/poll`,isPush:!1}})[h]||{},J=h=>({challenges:"1",propaedeutics:"2",repository:"3",secret_repository:"4",collaborators:"5",dataset:"6",shixun_discuss:"7",ranking_list:"8",settings:"9",fork_list:"10",poll:"11"})[h]||"1",le=({user:h,shixunsDetail:c,globalSetting:t,loading:I,dispatch:Pe})=>{var Me,ft,Ke,Se,ut,It,Pt,At,bt,vt,mt,yt,Wt,Lt,Ut,yn,u,X,S,Y;const[_]=(0,s.useSearchParams)(),ae=(0,s.useParams)(),[we,Ze]=(0,l.useState)(""),[ye,L]=(0,l.useState)(""),G=(0,s.useLocation)(),[oe,de]=(0,l.useState)(!1);(0,l.useEffect)(()=>{var lt,Kt;(lt=c.detail)!=null&<.id&&(0,ee.Dk)(((Kt=c.detail)==null?void 0:Kt.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[c]),(0,l.useEffect)(()=>{const lt=ae.id;Ze(lt),Pe({type:"shixunsDetail/getShixunsDetail",payload:_.get("homework_common_id")?{id:lt,homework_common_id:_.get("homework_common_id")}:{id:lt}}),Pe({type:"shixunsDetail/getRightData",payload:{id:lt}})},[ae.id]),(0,l.useEffect)(()=>{var lt;L(J((lt=G.pathname.split("/"))==null?void 0:lt[3]))},[G.pathname]);const fe=({item:lt,key:Kt,keyPath:en,domEvent:Ht})=>{var cn,Tt;(0,ee.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BE6\u60C5\u9875",Ht.currentTarget.textContent]);const{url:Sn,isPush:Cn}=p(Kt,we);Cn?(cn=s.history)==null||cn.push(Sn):(Tt=s.history)==null||Tt.replace(Sn)},qe=(ft=(Me=h.userInfo)==null?void 0:Me.shixun)==null?void 0:ft.own,pt=(Se=(Ke=h.userInfo)==null?void 0:Ke.shixun)==null?void 0:Se.lookable;return De.createElement("section",{className:b.bg},De.createElement($t,null),De.createElement("section",{className:b.tabs},De.createElement("aside",{className:b.wrap},De.createElement(q.default,{mode:"horizontal",onClick:fe,selectedKeys:[ye]},De.createElement(q.default.Item,{key:"1"},(ut=c.detail)!=null&&ut.is_jupyter||(It=c.detail)!=null&&It.is_jupyter_lab?"\u7B80\u4ECB":"\u4EFB\u52A1"),qe&&!((Pt=c.detail)!=null&&Pt.is_jupyter)&&((At=c.detail)==null?void 0:At.init_repository)&&De.createElement(q.default.Item,{key:"3"},"\u4EE3\u7801"),De.createElement(q.default.Item,{key:"6"},"\u6570\u636E\u96C6"),qe&&((bt=c.detail)==null?void 0:bt.secret_repository)&&De.createElement(q.default.Item,{key:"4"},"\u79C1\u5BC6\u4EE3\u7801"),qe&&pt&&!((vt=c.detail)!=null&&vt.is_jupyter)&&!((mt=c.detail)!=null&&mt.is_disable_discuss)&&De.createElement(q.default.Item,{key:"7"},"\u8BC4\u8BBA"),!((yt=c.detail)!=null&&yt.is_jupyter)&&De.createElement(q.default.Item,{key:"8"},"\u6392\u884C\u699C"),qe&&De.createElement(q.default.Item,{key:"5"},"\u5408\u4F5C\u8005"),qe&&(0,B.JL)()&&!!((Wt=c.detail)!=null&&Wt.new_fork_count)&&De.createElement(q.default.Item,{key:"10"},"\u590D\u5236\u5217\u8868"),qe&&((Lt=c.detail)==null?void 0:Lt.is_jupyter)&&De.createElement(q.default.Item,{key:"9"},"\u914D\u7F6E"),(qe||pt||((yn=(Ut=c.detail)==null?void 0:Ut.poll)==null?void 0:yn.polls_status)===2)&&De.createElement(q.default.Item,{key:"11"}," \u8C03\u67E5\u95EE\u5377 ")),(0,B.Ny)()&&!((u=c.challenges)!=null&&u.is_jupyter||(X=c.challenges)!=null&&X.is_jupyter_lab)&&De.createElement("span",{className:`${b.check} ${b.activeCheck}`,onClick:()=>de(!0)},De.createElement("i",{className:"iconfont icon-yijianjiance"}),"\u4E00\u952E\u68C0\u6D4B"),qe&&pt&&((S=c.detail)==null?void 0:S.is_jupyter)===!1&&De.createElement("a",{className:b.check,onClick:lt=>{s.history.push(`/shixuns/${we}/edit`)},id:"settingEntry"},De.createElement("i",{className:"iconfont icon-shijianshezhi"}),De.createElement("span",null,"\u8BBE\u7F6E")),qe&&pt&&((Y=c.detail)==null?void 0:Y.is_jupyter)===!1&&De.createElement(R,null),De.createElement(tt,{isDrawer:oe,setIsDrawer:de}))),De.createElement("aside",{className:"edu-container"},De.createElement(s.Outlet,null)))};var ce=(0,s.connect)(({user:h,shixunsDetail:c,loading:t,globalSetting:I})=>({user:h,shixunsDetail:c,globalSetting:I,loading:t.models.index}))(le)},62416:function(Mn,Vt,e){var l=e(59301),s=e(76560),q=e(62957),Ce=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,$=(N,a)=>{var st={};for(var i in N)z.call(N,i)&&a.indexOf(i)<0&&(st[i]=N[i]);if(N!=null&&Ce)for(var i of Ce(N))a.indexOf(i)<0&&r.call(N,i)&&(st[i]=N[i]);return st};const Ue=N=>{var a=N,{shixunsDetail:st,globalSetting:i,loading:m,dispatch:me}=a,He=$(a,["shixunsDetail","globalSetting","loading","dispatch"]),Be,it;return l.createElement(q.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:st.actionTabs.key==="Banner-Auth",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{var xe,Ct;me({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href=(Ct=(xe=st.detail)==null?void 0:xe.can_fork)==null?void 0:Ct.certi_url},onCancel:()=>{me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("p",{className:"tc font16"},(it=(Be=st.detail)==null?void 0:Be.can_fork)==null?void 0:it.can_fork,l.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};Vt.Z=(0,s.connect)(({shixunsDetail:N,loading:a,globalSetting:st})=>({shixunsDetail:N,globalSetting:st,loading:a.models.index}))(Ue)},26915:function(Mn,Vt,e){var l=e(59301),s=e(76560),q=e(62957),Ce=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,$=(N,a)=>{var st={};for(var i in N)z.call(N,i)&&a.indexOf(i)<0&&(st[i]=N[i]);if(N!=null&&Ce)for(var i of Ce(N))a.indexOf(i)<0&&r.call(N,i)&&(st[i]=N[i]);return st};const Ue=N=>{var a=N,{shixunsDetail:st,globalSetting:i,loading:m,dispatch:me}=a,He=$(a,["shixunsDetail","globalSetting","loading","dispatch"]),Be,it,xe,Ct;return l.createElement(q.default,{centered:!0,keyboard:!1,closable:!1,title:"\u63D0\u793A",open:st.actionTabs.key==="Banner-Per",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{me({type:"shixunsDetail/setActionTabs",payload:{}})},onCancel:()=>{me({type:"shixunsDetail/setActionTabs",payload:{}})}},l.createElement("p",{className:"tc font16"},"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",l.createElement("br",null),(it=(Be=st.actionTabs)==null?void 0:Be.params)==null?void 0:it.message,l.createElement("br",null),"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5",((Ct=(xe=st.actionTabs)==null?void 0:xe.params)==null?void 0:Ct.text)||"\u590D\u5236","\u8BE5\u5B9E\u8BAD"))};Vt.Z=(0,s.connect)(({shixunsDetail:N,loading:a,globalSetting:st})=>({shixunsDetail:N,globalSetting:st,loading:a.models.index}))(Ue)},76239:function(Mn,Vt,e){e.d(Vt,{_:function(){return st}});var l=e(67135),s=e(62957),q=e(6767),Ce=e(54172),z=e(49661),r=e(59301),$=(i,m,me)=>new Promise((He,Be)=>{var it=Ve=>{try{Ct(me.next(Ve))}catch(D){Be(D)}},xe=Ve=>{try{Ct(me.throw(Ve))}catch(D){Be(D)}},Ct=Ve=>Ve.done?He(Ve.value):Promise.resolve(Ve.value).then(it,xe);Ct((me=me.apply(i,m)).next())});const Ue=i=>$(void 0,[i],function*({is_jupyter:m,is_jupyter_lab:me,shixunId:He,homework_common_id:Be,courseId:it}){if(m||me){const Ct=yield(0,l.BK)({id:He});Ct!=null&&Ct.identifier&&(0,z.xg)(`/tasks/${Ct.identifier}/jupyter?homework_common_id=${Be}`);return}const xe=yield(0,l.Ir)({id:He,homework_common_id:Be});if(xe!=null&&xe.game_identifier){(0,z.xg)(`/tasks/${it}/${Be}/${xe.game_identifier}`);return}(xe==null?void 0:xe.status)===2?N(xe==null?void 0:xe.message,Be,it):(xe==null?void 0:xe.status)===3?a(xe==null?void 0:xe.message):(xe==null?void 0:xe.status)==-3&&(0,z.eF)()}),N=(i,m,me)=>{i=i!=null&&i.includes(".json")?i:`${i}.json`,s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$(void 0,null,function*(){const He=yield(0,l.$Q)({url:i});if(!He)return;q.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Be=yield(0,l.Ir)({id:He.shixun_identifier,homework_common_id:m});if(Be!=null&&Be.game_identifier){(0,z.xg)(`/tasks/${me}/${m}/${Be.game_identifier}`);return}(Be==null?void 0:Be.status)===2?N(Be==null?void 0:Be.message,m,me):(Be==null?void 0:Be.status)===3&&a(Be==null?void 0:Be.message)})})},a=i=>{s.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",i,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},st=(i,m)=>$(void 0,[i,m],function*(me,{is_jupyter:He,is_jupyter_lab:Be}){const it=yield(0,l.WT)(me);if(it.length>1)return s.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("div",null,"\u4F60\u5F53\u524D\u6709",it.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),r.createElement(Ce.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(xe,Ct){const{course_identifier:Ve,id:D}=Ct||{};return r.createElement("a",{target:"_blank",href:`/classrooms/${Ve}/shixun_homework/${D}/detail`},xe)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(xe,Ct){const{course_identifier:Ve,id:D,shixun_identifier:w}=Ct;return r.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{Ue({is_jupyter:He,is_jupyter_lab:Be,shixunId:w,homework_common_id:D,courseId:Ve})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:it,rowKey:"id"}))}),!0;if(it.length===1){const{shixun_identifier:xe,id:Ct,course_identifier:Ve}=it[0];return Ue({is_jupyter:He,is_jupyter_lab:Be,shixunId:xe,homework_common_id:Ct,courseId:Ve}),!0}return!1});Vt.Z=Ue},23869:function(Mn,Vt,e){e.d(Vt,{rX:function(){return w},pW:function(){return be},gy:function(){return pe},xY:function(){return D},O5:function(){return Ve},hs:function(){return Be},tJ:function(){return me},o1:function(){return He},Rd:function(){return Ct}});var l=e(76560),s=e(62957),q=e(37285),Ce=e(6767),z=e(34055),r=e(49661),$=e(87169),Ue=e(25510),N="data:image/png;base64,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",a=e.p+"static/newqrcode.a8740efb.png",st=e(32637),i=e(59301),m=(ne,Z,V)=>new Promise((re,Qe)=>{var W=H=>{try{d(V.next(H))}catch(T){Qe(T)}},g=H=>{try{d(V.throw(H))}catch(T){Qe(T)}},d=H=>H.done?re(H.value):Promise.resolve(H.value).then(W,g);d((V=V.apply(ne,Z)).next())});const me=(ne,Z=!1,V=!1,re="",Qe=!1)=>!!(He(ne)&&it(ne,Z,V,re,Qe)),He=ne=>(0,z.bg)()?!0:(ne({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Be=ne=>{var Z,V,re;const{user:Qe}=(0,l.getDvaApp)()._store.getState();(0,z.bg)()&&!((V=(Z=Qe==null?void 0:Qe.userInfo)==null?void 0:Z.course)!=null&&V.course_public)&&!((re=Qe==null?void 0:Qe.userInfo)!=null&&re.profile_completed)&&ne({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},it=(ne,Z=!1,V=!0,re="",Qe=!1)=>{var W;const{user:g}=(0,l.getDvaApp)()._store.getState();return(W=g.userInfo)!=null&&W.profile_completed?!0:(V?ne({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:re,isCurrentPage:Qe}}):s.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,r.xg)("/account/profile/edit"),xe()}}),!1)},xe=()=>{s.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()}})},Ct=()=>{s.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:i.createElement("div",{style:{textAlign:"center"}},i.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"),i.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:st}),i.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ve=()=>{var ne;const{user:Z}=(0,l.getDvaApp)()._store.getState();return(ne=Z.userInfo)!=null&&ne.professional_certification?!0:(s.default.confirm({title:"\u63D0\u793A",centered:!0,content:i.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,r.xg)("/account/certification")}}),!1)},D=()=>(0,z.V9)()?!0:(s.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:i.createElement("div",{className:"tc",style:{marginLeft:-38}},i.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),i.createElement("img",{src:a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),w=(ne,Z)=>ne?!0:(s.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:i.createElement("div",null,i.createElement("p",null,Z||"\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"),i.createElement("div",{style:{marginLeft:"110px"}},i.createElement("img",{src:N,width:200}),i.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,r.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),be=ne=>{s.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:i.createElement("div",null,i.createElement("div",null,i.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"),i.createElement(q.Z,null),i.createElement("p",{style:{color:"#666666",fontSize:12}}," ",i.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 ",i.createElement("a",null,ne),"\u5929\u3002"),i.createElement("p",{style:{color:"#666666",fontSize:12}}," ",i.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")),i.createElement("div",{style:{textAlign:"center",marginTop:30}},i.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ue,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pe=(ne,Z="")=>{const{shixunsDetail:{detail:V}}=(0,l.getDvaApp)()._store.getState();if((V==null?void 0:V.public)===2||(V==null?void 0:V.public)===1||(V==null?void 0:V.shixun_status)===3){let re="";return(V==null?void 0:V.public)===2&&(re="\u5DF2\u516C\u5F00"),(V==null?void 0:V.public)===1&&(re="\u5F85\u5BA1\u6838"),(V==null?void 0:V.shixun_status)===3&&(re="\u5DF2\u5173\u95ED"),s.default.info({centered:!0,icon:i.createElement($.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:i.createElement("div",{className:"tc",style:{marginLeft:-38}},i.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},i.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",re,"\uFF0C",Z,"\u3002"),i.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),i.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ue,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(V==null?void 0:V.shixun_status)===2?(s.default.confirm({centered:!0,icon:i.createElement($.Z,null),title:"\u63D0\u793A",content:i.createElement("div",null,i.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Z,"\u3002"),i.createElement("br",null),i.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:()=>{s.default.confirm({width:440,centered:!0,icon:i.createElement($.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:()=>m(void 0,null,function*(){(yield ne({type:"shixunsDetail/cancelRelease",payload:{id:V==null?void 0:V.identifier}})).status!==401&&(Ce.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ne({type:"shixunsDetail/getShixunsDetail",payload:{id:V==null?void 0:V.identifier}}),ne({type:"practiceSetting/getCommonData",payload:{id:V==null?void 0:V.identifier}}))})})}}),!0):!1}},63727:function(Mn,Vt,e){e.d(Vt,{s:function(){return F},default:function(){return ke}});var l=e(54476),s=e(33885),q=e(94480),Ce=e(42978),z=e(75931),r=e(37463),$=e(6551),Ue=e(6089),N=e(18929),a=e(59301),st=a.createContext({}),i=st,m=e(76190),me=e(20068),He="__rc_cascader_search_mark__",Be=function(y,B,ee){var se=ee.label,te=se===void 0?"":se;return B.some(function(Le){return String(Le[te]).toLowerCase().includes(y.toLowerCase())})},it=function(y,B,ee,se){return B.map(function(te){return te[se.label]}).join(" / ")},xe=function(y,B,ee,se,te,Le){var Ge=te.filter,Ne=Ge===void 0?Be:Ge,Re=te.render,Rt=Re===void 0?it:Re,dt=te.limit,ct=dt===void 0?50:dt,Dt=te.sort;return a.useMemo(function(){var kt=[];if(!y)return[];function gt(Ft,Zt){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ft.forEach(function($e){if(!(!Dt&&ct!==!1&&ct>0&&kt.length>=ct)){var rt=[].concat((0,q.Z)(Zt),[$e]),xt=$e[ee.children],Gt=jt||$e.disabled;if((!xt||xt.length===0||Le)&&Ne(y,rt,{label:ee.label})){var St;kt.push((0,s.Z)((0,s.Z)({},$e),{},(St={disabled:Gt},(0,me.Z)(St,ee.label,Rt(y,rt,se,ee)),(0,me.Z)(St,He,rt),(0,me.Z)(St,ee.children,void 0),St)))}xt&>($e[ee.children],rt,Gt)}})}return gt(B,[]),Dt&&kt.sort(function(Ft,Zt){return Dt(Ft[He],Zt[He],y,ee)}),ct!==!1&&ct>0?kt.slice(0,ct):kt},[y,B,ee,se,Rt,Le,Ne,Dt,ct])},Ct=xe,Ve="__RC_CASCADER_SPLIT__",D="SHOW_PARENT",w="SHOW_CHILD";function be(v){return v.join(Ve)}function pe(v){return v.map(be)}function ne(v){return v.split(Ve)}function Z(v){var y=v||{},B=y.label,ee=y.value,se=y.children,te=ee||"value";return{label:B||"label",value:te,key:te,children:se||"children"}}function V(v,y){var B,ee;return(B=v.isLeaf)!==null&&B!==void 0?B:!((ee=v[y.children])!==null&&ee!==void 0&&ee.length)}function re(v){var y=v.parentElement;if(y){var B=v.offsetTop-y.offsetTop;B-y.scrollTop<0?y.scrollTo({top:B}):B+v.offsetHeight-y.scrollTop>y.offsetHeight&&y.scrollTo({top:B+v.offsetHeight-y.offsetHeight})}}function Qe(v,y){return v.map(function(B){var ee;return(ee=B[He])===null||ee===void 0?void 0:ee.map(function(se){return se[y.value]})})}function W(v){return Array.isArray(v)&&Array.isArray(v[0])}function g(v){return v?W(v)?v:(v.length===0?[]:[v]).map(function(y){return Array.isArray(y)?y:[y]}):[]}function d(v,y,B){var ee=new Set(v),se=y();return v.filter(function(te){var Le=se[te],Ge=Le?Le.parent:null,Ne=Le?Le.children:null;return Le&&Le.node.disabled?!0:B===w?!(Ne&&Ne.some(function(Re){return Re.key&&ee.has(Re.key)})):!(Ge&&!Ge.node.disabled&&ee.has(Ge.key))})}function H(v,y,B){for(var ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,se=y,te=[],Le=function(){var Re,Rt,dt,ct=v[Ge],Dt=(Re=se)===null||Re===void 0?void 0:Re.findIndex(function(gt){var Ft=gt[B.value];return ee?String(Ft)===String(ct):Ft===ct}),kt=Dt!==-1?(Rt=se)===null||Rt===void 0?void 0:Rt[Dt]:null;te.push({value:(dt=kt==null?void 0:kt[B.value])!==null&&dt!==void 0?dt:ct,index:Dt,option:kt}),se=kt==null?void 0:kt[B.children]},Ge=0;Ge1){var St=kt.slice(0,-1);jt(St)}else Re(!1)},xt=function(){var St,on=((St=Ft[gt])===null||St===void 0?void 0:St[B.children])||[],fn=on.find(function(C){return!C.disabled});if(fn){var rn=[].concat((0,q.Z)(kt),[fn[B.value]]);jt(rn)}};a.useImperativeHandle(v,function(){return{onKeyDown:function(St){var on=St.which;switch(on){case E.Z.UP:case E.Z.DOWN:{var fn=0;on===E.Z.UP?fn=-1:on===E.Z.DOWN&&(fn=1),fn!==0&&$e(fn);break}case E.Z.LEFT:{if(Ne)break;dt?xt():rt();break}case E.Z.RIGHT:{if(Ne)break;dt?rt():xt();break}case E.Z.BACKSPACE:{Ne||rt();break}case E.Z.ENTER:{if(kt.length){var rn=Ft[gt],C=(rn==null?void 0:rn[He])||[];C.length?te(C.map(function(sn){return sn[B.value]}),C[C.length-1]):te(kt,Ft[gt])}break}case E.Z.ESC:Re(!1),Rt&&St.stopPropagation()}},onKeyUp:function(){}}})},k=a.forwardRef(function(v,y){var B,ee,se,te=v.prefixCls,Le=v.multiple,Ge=v.searchValue,Ne=v.toggleOpen,Re=v.notFoundContent,Rt=v.direction,dt=v.open,ct=v.disabled,Dt=a.useRef(null),kt=Rt==="rtl",gt=a.useContext(i),Ft=gt.options,Zt=gt.values,jt=gt.halfValues,$e=gt.fieldNames,rt=gt.changeOnSelect,xt=gt.onSelect,Gt=gt.searchOptions,St=gt.dropdownPrefixCls,on=gt.loadData,fn=gt.expandTrigger,rn=St||te,C=a.useState([]),sn=(0,Ce.Z)(C,2),tn=sn[0],gn=sn[1],un=function(tt){if(!(!on||Ge)){var De=H(tt,Ft,$e),p=De.map(function(ce){var h=ce.option;return h}),J=p[p.length-1];if(J&&!V(J,$e)){var le=be(tt);gn(function(ce){return[].concat((0,q.Z)(ce),[le])}),on(p)}}};a.useEffect(function(){tn.length&&tn.forEach(function(Nt){var tt=ne(Nt),De=H(tt,Ft,$e,!0).map(function(J){var le=J.option;return le}),p=De[De.length-1];(!p||p[$e.children]||V(p,$e))&&gn(function(J){return J.filter(function(le){return le!==Nt})})})},[Ft,tn,$e]);var Jt=a.useMemo(function(){return new Set(pe(Zt))},[Zt]),En=a.useMemo(function(){return new Set(pe(jt))},[jt]),$t=f(Le,dt),Qt=(0,Ce.Z)($t,2),qt=Qt[0],Kn=Qt[1],R=function(tt){Kn(tt),un(tt)},b=function(tt){if(ct)return!1;var De=tt.disabled,p=V(tt,$e);return!De&&(p||rt||Le)},_e=function(tt,De){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;xt(tt),!Le&&(De||rt&&(fn==="hover"||p))&&Ne(!1)},Oe=a.useMemo(function(){return Ge?Gt:Ft},[Ge,Gt,Ft]),ot=a.useMemo(function(){for(var Nt=[{options:Oe}],tt=Oe,De=Qe(tt,$e),p=function(){var ce=qt[J],h=tt.find(function(t,I){return(De[I]?be(De[I]):t[$e.value])===ce}),c=h==null?void 0:h[$e.children];if(!(c!=null&&c.length))return 1;tt=c,Nt.push({options:c})},J=0;J":Zt,$e=B.loadingIcon,rt=B.direction,xt=B.notFoundContent,Gt=xt===void 0?"Not Found":xt,St=B.disabled,on=!!Ne,fn=(0,ue.C8)(Re,{value:Rt,postState:g}),rn=(0,Ce.Z)(fn,2),C=rn[0],sn=rn[1],tn=a.useMemo(function(){return Z(dt)},[JSON.stringify(dt)]),gn=je(tn,Ge),un=(0,Ce.Z)(gn,3),Jt=un[0],En=un[1],$t=un[2],Qt=Q(Jt,tn),qt=ht(on,C,En,$t,Qt),Kn=(0,Ce.Z)(qt,3),R=Kn[0],b=Kn[1],_e=Kn[2],Oe=(0,ue.zX)(function(Ae){if(sn(Ae),Dt){var Ot=g(Ae),Nt=Ot.map(function(p){return H(p,Jt,tn).map(function(J){return J.option})}),tt=on?Ot:Ot[0],De=on?Nt:Nt[0];Dt(tt,De)}}),ot=Et(on,Oe,R,b,_e,En,$t,kt),We=(0,ue.zX)(function(Ae){ot(Ae)}),Je=a.useMemo(function(){return{options:Jt,fieldNames:tn,values:R,halfValues:b,changeOnSelect:ct,onSelect:We,checkable:Ne,searchOptions:[],dropdownPrefixCls:void 0,loadData:gt,expandTrigger:Ft,expandIcon:jt,loadingIcon:$e,dropdownMenuColumnStyle:void 0}},[Jt,tn,R,b,ct,We,Ne,gt,Ft,jt,$e]),et="".concat(se,"-panel"),Bt=!Jt.length;return a.createElement(i.Provider,{value:Je},a.createElement("div",{className:wt()(et,(y={},(0,me.Z)(y,"".concat(et,"-rtl"),rt==="rtl"),(0,me.Z)(y,"".concat(et,"-empty"),Bt),y),Le),style:te},Bt?Gt:a.createElement(K,{prefixCls:se,searchValue:"",multiple:on,toggleOpen:Ee,open:!0,direction:rt,disabled:St})))}function U(v){var y=v.onPopupVisibleChange,B=v.popupVisible,ee=v.popupClassName,se=v.popupPlacement;warning(!y,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(B===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(ee===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(se===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function A(v,y){if(v){var B=function ee(se){for(var te=0;te":un,En=v.loadingIcon,$t=v.children,Qt=v.dropdownMatchSelectWidth,qt=Qt===void 0?!1:Qt,Kn=v.showCheckedStrategy,R=Kn===void 0?D:Kn,b=v.optionRender,_e=(0,z.Z)(v,j),Oe=(0,$.ZP)(B),ot=!!dt,We=(0,N.Z)(Le,{value:Ge,postState:g}),Je=(0,Ce.Z)(We,2),et=Je[0],Bt=Je[1],Ae=a.useMemo(function(){return Z(te)},[JSON.stringify(te)]),Ot=je(Ae,jt),Nt=(0,Ce.Z)(Ot,3),tt=Nt[0],De=Nt[1],p=Nt[2],J=(0,N.Z)("",{value:kt,postState:function(we){return we||""}}),le=(0,Ce.Z)(J,2),ce=le[0],h=le[1],c=function(we,Ze){h(we),Ze.source!=="blur"&>&>(we)},t=Ye(Ft),I=(0,Ce.Z)(t,2),Pe=I[0],Me=I[1],ft=Ct(ce,tt,Ae,$e||se,Me,Ne||ot),Ke=Q(tt,Ae),Se=ht(ot,et,De,p,Ke),ut=(0,Ce.Z)(Se,3),It=ut[0],Pt=ut[1],At=ut[2],bt=a.useMemo(function(){var ae=pe(It),we=d(ae,De,R);return[].concat((0,q.Z)(At),(0,q.Z)(p(we)))},[It,De,p,At,R]),vt=T(bt,tt,Ae,ot,Rt),mt=(0,Ue.Z)(function(ae){if(Bt(ae),Re){var we=g(ae),Ze=we.map(function(G){return H(G,tt,Ae).map(function(oe){return oe.option})}),ye=ot?we:we[0],L=ot?Ze:Ze[0];Re(ye,L)}}),yt=Et(ot,mt,It,Pt,At,De,p,R),Wt=(0,Ue.Z)(function(ae){(!ot||Dt)&&h(""),yt(ae)}),Lt=function(we,Ze){if(Ze.type==="clear"){mt([]);return}var ye=Ze.values[0],L=ye.valueCells;Wt(L)},Ut=Gt!==void 0?Gt:xt,yn=on||St,u=sn||C,X=function(we){tn==null||tn(we),gn==null||gn(we)},S=a.useMemo(function(){return{options:tt,fieldNames:Ae,values:It,halfValues:Pt,changeOnSelect:Ne,onSelect:Wt,checkable:dt,searchOptions:ft,dropdownPrefixCls:$e,loadData:rt,expandTrigger:Zt,expandIcon:Jt,loadingIcon:En,dropdownMenuColumnStyle:fn,optionRender:b}},[tt,Ae,It,Pt,Ne,Wt,dt,ft,$e,rt,Zt,Jt,En,fn,b]),Y=!(ce?ft:tt).length,_=ce&&Me.matchInputWidth||Y?{}:{minWidth:"auto"};return a.createElement(i.Provider,{value:S},a.createElement(r.Ac,(0,l.Z)({},_e,{ref:y,id:Oe,prefixCls:se,autoClearSearchValue:Dt,dropdownMatchSelectWidth:qt,dropdownStyle:(0,s.Z)((0,s.Z)({},_),rn),displayValues:vt,onDisplayValuesChange:Lt,mode:ot?"multiple":void 0,searchValue:ce,onSearch:c,showSearch:Pe,OptionList:O,emptyOptions:Y,open:Ut,dropdownClassName:yn,placement:u,onDropdownVisibleChange:X,getRawInputElement:function(){return $t}})))});Fe.SHOW_PARENT=D,Fe.SHOW_CHILD=w,Fe.Panel=F;var Xe=Fe,ke=Xe},16632:function(Mn,Vt,e){var l=e(54476),s=e(33885),q=e(20068),Ce=e(42978),z=e(75931),r=e(92310),$=e.n(r),Ue=e(18929),N=e(59301),a=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],st=(0,N.forwardRef)(function(i,m){var me=i.prefixCls,He=me===void 0?"rc-checkbox":me,Be=i.className,it=i.style,xe=i.checked,Ct=i.disabled,Ve=i.defaultChecked,D=Ve===void 0?!1:Ve,w=i.type,be=w===void 0?"checkbox":w,pe=i.title,ne=i.onChange,Z=(0,z.Z)(i,a),V=(0,N.useRef)(null),re=(0,N.useRef)(null),Qe=(0,Ue.Z)(D,{value:xe}),W=(0,Ce.Z)(Qe,2),g=W[0],d=W[1];(0,N.useImperativeHandle)(m,function(){return{focus:function(P){var Ie;(Ie=V.current)===null||Ie===void 0||Ie.focus(P)},blur:function(){var P;(P=V.current)===null||P===void 0||P.blur()},input:V.current,nativeElement:re.current}});var H=$()(He,Be,(0,q.Z)((0,q.Z)({},"".concat(He,"-checked"),g),"".concat(He,"-disabled"),Ct)),T=function(P){Ct||("checked"in i||d(P.target.checked),ne==null||ne({target:(0,s.Z)((0,s.Z)({},i),{},{type:be,checked:P.target.checked}),stopPropagation:function(){P.stopPropagation()},preventDefault:function(){P.preventDefault()},nativeEvent:P.nativeEvent}))};return N.createElement("span",{className:H,title:pe,style:it,ref:re},N.createElement("input",(0,l.Z)({},Z,{className:"".concat(He,"-input"),ref:V,onChange:T,disabled:Ct,checked:!!g,type:be})),N.createElement("span",{className:"".concat(He,"-inner")}))});Vt.Z=st},98535:function(Mn,Vt,e){e.r(Vt),e.d(Vt,{Panel:function(){return g},default:function(){return W}});var l=e(54476),s=e(94480),q=e(42978),Ce=e(76190),z=e(92310),r=e.n(z),$=e(18929),Ue=e(48736),N=e(59301),a=e(75931),st=e(11592),i=e(33885),m=e(20068),me=e(77900),He=e(10228),Be=N.forwardRef(function(d,H){var T=d.prefixCls,Q=d.forceRender,P=d.className,Ie=d.style,je=d.children,ze=d.isActive,Ye=d.role,nt=d.classNames,Et=d.styles,ht=N.useState(ze||Q),at=(0,q.Z)(ht,2),wt=at[0],ve=at[1];return N.useEffect(function(){(Q||ze)&&ve(!0)},[Q,ze]),wt?N.createElement("div",{ref:H,className:r()("".concat(T,"-content"),(0,m.Z)((0,m.Z)({},"".concat(T,"-content-active"),ze),"".concat(T,"-content-inactive"),!ze),P),style:Ie,role:Ye},N.createElement("div",{className:r()("".concat(T,"-content-box"),nt==null?void 0:nt.body),style:Et==null?void 0:Et.body},je)):null});Be.displayName="PanelContent";var it=Be,xe=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Ct=N.forwardRef(function(d,H){var T=d.showArrow,Q=T===void 0?!0:T,P=d.headerClass,Ie=d.isActive,je=d.onItemClick,ze=d.forceRender,Ye=d.className,nt=d.classNames,Et=nt===void 0?{}:nt,ht=d.styles,at=ht===void 0?{}:ht,wt=d.prefixCls,ve=d.collapsible,x=d.accordion,he=d.panelKey,ge=d.extra,Te=d.header,M=d.expandIcon,f=d.openMotion,E=d.destroyInactivePanel,o=d.children,k=(0,a.Z)(d,xe),K=ve==="disabled",n=ge!=null&&typeof ge!="boolean",O=(0,m.Z)((0,m.Z)((0,m.Z)({onClick:function(){je==null||je(he)},onKeyDown:function(j){(j.key==="Enter"||j.keyCode===He.Z.ENTER||j.which===He.Z.ENTER)&&(je==null||je(he))},role:x?"tab":"button"},"aria-expanded",Ie),"aria-disabled",K),"tabIndex",K?-1:0),ue=typeof M=="function"?M(d):N.createElement("i",{className:"arrow"}),Ee=ue&&N.createElement("div",(0,l.Z)({className:"".concat(wt,"-expand-icon")},["header","icon"].includes(ve)?O:{}),ue),F=r()("".concat(wt,"-item"),(0,m.Z)((0,m.Z)({},"".concat(wt,"-item-active"),Ie),"".concat(wt,"-item-disabled"),K),Ye),U=r()(P,"".concat(wt,"-header"),(0,m.Z)({},"".concat(wt,"-collapsible-").concat(ve),!!ve),Et.header),A=(0,i.Z)({className:U,style:at.header},["header","icon"].includes(ve)?{}:O);return N.createElement("div",(0,l.Z)({},k,{ref:H,className:F}),N.createElement("div",A,Q&&Ee,N.createElement("span",(0,l.Z)({className:"".concat(wt,"-header-text")},ve==="header"?O:{}),Te),n&&N.createElement("div",{className:"".concat(wt,"-extra")},ge)),N.createElement(me.default,(0,l.Z)({visible:Ie,leavedClassName:"".concat(wt,"-content-hidden")},f,{forceRender:ze,removeOnLeave:E}),function(ie,j){var Fe=ie.className,Xe=ie.style;return N.createElement(it,{ref:j,prefixCls:wt,className:Fe,classNames:Et,style:Xe,styles:at,isActive:Ie,forceRender:ze,role:x?"tabpanel":void 0},o)}))}),Ve=Ct,D=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],w=function(H,T){var Q=T.prefixCls,P=T.accordion,Ie=T.collapsible,je=T.destroyInactivePanel,ze=T.onItemClick,Ye=T.activeKey,nt=T.openMotion,Et=T.expandIcon;return H.map(function(ht,at){var wt=ht.children,ve=ht.label,x=ht.key,he=ht.collapsible,ge=ht.onItemClick,Te=ht.destroyInactivePanel,M=(0,a.Z)(ht,D),f=String(x!=null?x:at),E=he!=null?he:Ie,o=Te!=null?Te:je,k=function(O){E!=="disabled"&&(ze(O),ge==null||ge(O))},K=!1;return P?K=Ye[0]===f:K=Ye.indexOf(f)>-1,N.createElement(Ve,(0,l.Z)({},M,{prefixCls:Q,key:f,panelKey:f,isActive:K,accordion:P,openMotion:nt,expandIcon:Et,header:ve,collapsible:E,onItemClick:k,destroyInactivePanel:o}),wt)})},be=function(H,T,Q){if(!H)return null;var P=Q.prefixCls,Ie=Q.accordion,je=Q.collapsible,ze=Q.destroyInactivePanel,Ye=Q.onItemClick,nt=Q.activeKey,Et=Q.openMotion,ht=Q.expandIcon,at=H.key||String(T),wt=H.props,ve=wt.header,x=wt.headerClass,he=wt.destroyInactivePanel,ge=wt.collapsible,Te=wt.onItemClick,M=!1;Ie?M=nt[0]===at:M=nt.indexOf(at)>-1;var f=ge!=null?ge:je,E=function(K){f!=="disabled"&&(Ye(K),Te==null||Te(K))},o={key:at,panelKey:at,header:ve,headerClass:x,isActive:M,prefixCls:P,destroyInactivePanel:he!=null?he:ze,openMotion:Et,accordion:Ie,children:H.props.children,onItemClick:E,expandIcon:ht,collapsible:f};return typeof H.type=="string"?H:(Object.keys(o).forEach(function(k){typeof o[k]=="undefined"&&delete o[k]}),N.cloneElement(H,o))};function pe(d,H,T){return Array.isArray(d)?w(d,T):(0,st.Z)(H).map(function(Q,P){return be(Q,P,T)})}var ne=pe,Z=e(26112);function V(d){var H=d;if(!Array.isArray(H)){var T=(0,Ce.Z)(H);H=T==="number"||T==="string"?[H]:[]}return H.map(function(Q){return String(Q)})}var re=N.forwardRef(function(d,H){var T=d.prefixCls,Q=T===void 0?"rc-collapse":T,P=d.destroyInactivePanel,Ie=P===void 0?!1:P,je=d.style,ze=d.accordion,Ye=d.className,nt=d.children,Et=d.collapsible,ht=d.openMotion,at=d.expandIcon,wt=d.activeKey,ve=d.defaultActiveKey,x=d.onChange,he=d.items,ge=r()(Q,Ye),Te=(0,$.Z)([],{value:wt,onChange:function(n){return x==null?void 0:x(n)},defaultValue:ve,postState:V}),M=(0,q.Z)(Te,2),f=M[0],E=M[1],o=function(n){return E(function(){if(ze)return f[0]===n?[]:[n];var O=f.indexOf(n),ue=O>-1;return ue?f.filter(function(Ee){return Ee!==n}):[].concat((0,s.Z)(f),[n])})};(0,Ue.ZP)(!nt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var k=ne(he,nt,{prefixCls:Q,accordion:ze,openMotion:ht,expandIcon:at,collapsible:Et,destroyInactivePanel:Ie,onItemClick:o,activeKey:f});return N.createElement("div",(0,l.Z)({ref:H,className:ge,style:je,role:ze?"tablist":void 0},(0,Z.Z)(d,{aria:!0,data:!0})),k)}),Qe=Object.assign(re,{Panel:Ve}),W=Qe,g=Qe.Panel},66042:function(Mn,Vt,e){e.d(Vt,{Z:function(){return W}});var l=e(33885),s=e(42978),q=e(43403),Ce=e(34280),z=e(59301),r=z.createContext(null),$=z.createContext({}),Ue=r,N=e(20068),a=e(54476),st=e(92310),i=e.n(st),m=e(77900),me=e(10228),He=e(26112),Be=e(75931),it=e(8654),xe=["prefixCls","className","containerRef"],Ct=function(d){var H=d.prefixCls,T=d.className,Q=d.containerRef,P=(0,Be.Z)(d,xe),Ie=z.useContext($),je=Ie.panel,ze=(0,it.x1)(je,Q);return z.createElement("div",(0,a.Z)({className:i()("".concat(H,"-content"),T),role:"dialog",ref:ze},(0,He.Z)(d,{aria:!0}),{"aria-modal":"true"},P))},Ve=Ct,D=e(48736);function w(g){return typeof g=="string"&&String(Number(g))===g?((0,D.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(g)):g}function be(g){warning(!("wrapperClassName"in g),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!g.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ne(g,d){var H,T,Q,P=g.prefixCls,Ie=g.open,je=g.placement,ze=g.inline,Ye=g.push,nt=g.forceRender,Et=g.autoFocus,ht=g.keyboard,at=g.classNames,wt=g.rootClassName,ve=g.rootStyle,x=g.zIndex,he=g.className,ge=g.id,Te=g.style,M=g.motion,f=g.width,E=g.height,o=g.children,k=g.mask,K=g.maskClosable,n=g.maskMotion,O=g.maskClassName,ue=g.maskStyle,Ee=g.afterOpenChange,F=g.onClose,U=g.onMouseEnter,A=g.onMouseOver,ie=g.onMouseLeave,j=g.onClick,Fe=g.onKeyDown,Xe=g.onKeyUp,ke=g.styles,v=g.drawerRender,y=z.useRef(),B=z.useRef(),ee=z.useRef();z.useImperativeHandle(d,function(){return y.current});var se=function(rt){var xt=rt.keyCode,Gt=rt.shiftKey;switch(xt){case me.Z.TAB:{if(xt===me.Z.TAB){if(!Gt&&document.activeElement===ee.current){var St;(St=B.current)===null||St===void 0||St.focus({preventScroll:!0})}else if(Gt&&document.activeElement===B.current){var on;(on=ee.current)===null||on===void 0||on.focus({preventScroll:!0})}}break}case me.Z.ESC:{F&&ht&&(rt.stopPropagation(),F(rt));break}}};z.useEffect(function(){if(Ie&&Et){var $e;($e=y.current)===null||$e===void 0||$e.focus({preventScroll:!0})}},[Ie]);var te=z.useState(!1),Le=(0,s.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=z.useContext(Ue),Rt;typeof Ye=="boolean"?Rt=Ye?{}:{distance:0}:Rt=Ye||{};var dt=(H=(T=(Q=Rt)===null||Q===void 0?void 0:Q.distance)!==null&&T!==void 0?T:Re==null?void 0:Re.pushDistance)!==null&&H!==void 0?H:180,ct=z.useMemo(function(){return{pushDistance:dt,push:function(){Ne(!0)},pull:function(){Ne(!1)}}},[dt]);z.useEffect(function(){if(Ie){var $e;Re==null||($e=Re.push)===null||$e===void 0||$e.call(Re)}else{var rt;Re==null||(rt=Re.pull)===null||rt===void 0||rt.call(Re)}},[Ie]),z.useEffect(function(){return function(){var $e;Re==null||($e=Re.pull)===null||$e===void 0||$e.call(Re)}},[]);var Dt=k&&z.createElement(m.default,(0,a.Z)({key:"mask"},n,{visible:Ie}),function($e,rt){var xt=$e.className,Gt=$e.style;return z.createElement("div",{className:i()("".concat(P,"-mask"),xt,at==null?void 0:at.mask,O),style:(0,l.Z)((0,l.Z)((0,l.Z)({},Gt),ue),ke==null?void 0:ke.mask),onClick:K&&Ie?F:void 0,ref:rt})}),kt=typeof M=="function"?M(je):M,gt={};if(Ge&&dt)switch(je){case"top":gt.transform="translateY(".concat(dt,"px)");break;case"bottom":gt.transform="translateY(".concat(-dt,"px)");break;case"left":gt.transform="translateX(".concat(dt,"px)");break;default:gt.transform="translateX(".concat(-dt,"px)");break}je==="left"||je==="right"?gt.width=w(f):gt.height=w(E);var Ft={onMouseEnter:U,onMouseOver:A,onMouseLeave:ie,onClick:j,onKeyDown:Fe,onKeyUp:Xe},Zt=z.createElement(m.default,(0,a.Z)({key:"panel"},kt,{visible:Ie,forceRender:nt,onVisibleChanged:function(rt){Ee==null||Ee(rt)},removeOnLeave:!1,leavedClassName:"".concat(P,"-content-wrapper-hidden")}),function($e,rt){var xt=$e.className,Gt=$e.style,St=z.createElement(Ve,(0,a.Z)({id:ge,containerRef:rt,prefixCls:P,className:i()(he,at==null?void 0:at.content),style:(0,l.Z)((0,l.Z)({},Te),ke==null?void 0:ke.content)},(0,He.Z)(g,{aria:!0}),Ft),o);return z.createElement("div",(0,a.Z)({className:i()("".concat(P,"-content-wrapper"),at==null?void 0:at.wrapper,xt),style:(0,l.Z)((0,l.Z)((0,l.Z)({},gt),Gt),ke==null?void 0:ke.wrapper)},(0,He.Z)(g,{data:!0})),v?v(St):St)}),jt=(0,l.Z)({},ve);return x&&(jt.zIndex=x),z.createElement(Ue.Provider,{value:ct},z.createElement("div",{className:i()(P,"".concat(P,"-").concat(je),wt,(0,N.Z)((0,N.Z)({},"".concat(P,"-open"),Ie),"".concat(P,"-inline"),ze)),style:jt,tabIndex:-1,ref:y,onKeyDown:se},Dt,z.createElement("div",{tabIndex:0,ref:B,style:pe,"aria-hidden":"true","data-sentinel":"start"}),Zt,z.createElement("div",{tabIndex:0,ref:ee,style:pe,"aria-hidden":"true","data-sentinel":"end"})))}var Z=z.forwardRef(ne),V=Z,re=function(d){var H=d.open,T=H===void 0?!1:H,Q=d.prefixCls,P=Q===void 0?"rc-drawer":Q,Ie=d.placement,je=Ie===void 0?"right":Ie,ze=d.autoFocus,Ye=ze===void 0?!0:ze,nt=d.keyboard,Et=nt===void 0?!0:nt,ht=d.width,at=ht===void 0?378:ht,wt=d.mask,ve=wt===void 0?!0:wt,x=d.maskClosable,he=x===void 0?!0:x,ge=d.getContainer,Te=d.forceRender,M=d.afterOpenChange,f=d.destroyOnClose,E=d.onMouseEnter,o=d.onMouseOver,k=d.onMouseLeave,K=d.onClick,n=d.onKeyDown,O=d.onKeyUp,ue=d.panelRef,Ee=z.useState(!1),F=(0,s.Z)(Ee,2),U=F[0],A=F[1],ie=z.useState(!1),j=(0,s.Z)(ie,2),Fe=j[0],Xe=j[1];(0,Ce.Z)(function(){Xe(!0)},[]);var ke=Fe?T:!1,v=z.useRef(),y=z.useRef();(0,Ce.Z)(function(){ke&&(y.current=document.activeElement)},[ke]);var B=function(Ge){var Ne;if(A(Ge),M==null||M(Ge),!Ge&&y.current&&!((Ne=v.current)!==null&&Ne!==void 0&&Ne.contains(y.current))){var Re;(Re=y.current)===null||Re===void 0||Re.focus({preventScroll:!0})}},ee=z.useMemo(function(){return{panel:ue}},[ue]);if(!Te&&!U&&!ke&&f)return null;var se={onMouseEnter:E,onMouseOver:o,onMouseLeave:k,onClick:K,onKeyDown:n,onKeyUp:O},te=(0,l.Z)((0,l.Z)({},d),{},{open:ke,prefixCls:P,placement:je,autoFocus:Ye,keyboard:Et,width:at,mask:ve,maskClosable:he,inline:ge===!1,afterOpenChange:B,ref:v},se);return z.createElement($.Provider,{value:ee},z.createElement(q.Z,{open:ke||Te||U,autoDestroy:!1,getContainer:ge,autoLock:ve&&(ke||U)},z.createElement(V,te)))},Qe=re,W=Qe},96478:function(Mn,Vt,e){e.d(Vt,{Z:function(){return pe}});var l=e(54476),s=e(20068),q=e(42978),Ce=e(75931),z=e(65030),r=e(92310),$=e.n(r),Ue=e(8654),N=e(59301),a=e(10228),st=e(16089),i=a.Z.ESC,m=a.Z.TAB;function me(ne){var Z=ne.visible,V=ne.triggerRef,re=ne.onVisibleChange,Qe=ne.autoFocus,W=ne.overlayRef,g=N.useRef(!1),d=function(){if(Z){var P,Ie;(P=V.current)===null||P===void 0||(Ie=P.focus)===null||Ie===void 0||Ie.call(P),re==null||re(!1)}},H=function(){var P;return(P=W.current)!==null&&P!==void 0&&P.focus?(W.current.focus(),g.current=!0,!0):!1},T=function(P){switch(P.keyCode){case i:d();break;case m:{var Ie=!1;g.current||(Ie=H()),Ie?P.preventDefault():d();break}}};N.useEffect(function(){return Z?(window.addEventListener("keydown",T),Qe&&(0,st.Z)(H,3),function(){window.removeEventListener("keydown",T),g.current=!1}):function(){g.current=!1}},[Z])}var He=(0,N.forwardRef)(function(ne,Z){var V=ne.overlay,re=ne.arrow,Qe=ne.prefixCls,W=(0,N.useMemo)(function(){var d;return typeof V=="function"?d=V():d=V,d},[V]),g=(0,Ue.sQ)(Z,(0,Ue.C4)(W));return N.createElement(N.Fragment,null,re&&N.createElement("div",{className:"".concat(Qe,"-arrow")}),N.cloneElement(W,{ref:(0,Ue.Yr)(W)?g:void 0}))}),Be=He,it={adjustX:1,adjustY:1},xe=[0,0],Ct={topLeft:{points:["bl","tl"],overflow:it,offset:[0,-4],targetOffset:xe},top:{points:["bc","tc"],overflow:it,offset:[0,-4],targetOffset:xe},topRight:{points:["br","tr"],overflow:it,offset:[0,-4],targetOffset:xe},bottomLeft:{points:["tl","bl"],overflow:it,offset:[0,4],targetOffset:xe},bottom:{points:["tc","bc"],overflow:it,offset:[0,4],targetOffset:xe},bottomRight:{points:["tr","br"],overflow:it,offset:[0,4],targetOffset:xe}},Ve=Ct,D=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function w(ne,Z){var V,re=ne.arrow,Qe=re===void 0?!1:re,W=ne.prefixCls,g=W===void 0?"rc-dropdown":W,d=ne.transitionName,H=ne.animation,T=ne.align,Q=ne.placement,P=Q===void 0?"bottomLeft":Q,Ie=ne.placements,je=Ie===void 0?Ve:Ie,ze=ne.getPopupContainer,Ye=ne.showAction,nt=ne.hideAction,Et=ne.overlayClassName,ht=ne.overlayStyle,at=ne.visible,wt=ne.trigger,ve=wt===void 0?["hover"]:wt,x=ne.autoFocus,he=ne.overlay,ge=ne.children,Te=ne.onVisibleChange,M=(0,Ce.Z)(ne,D),f=N.useState(),E=(0,q.Z)(f,2),o=E[0],k=E[1],K="visible"in ne?at:o,n=N.useRef(null),O=N.useRef(null),ue=N.useRef(null);N.useImperativeHandle(Z,function(){return n.current});var Ee=function(v){k(v),Te==null||Te(v)};me({visible:K,triggerRef:ue,onVisibleChange:Ee,autoFocus:x,overlayRef:O});var F=function(v){var y=ne.onOverlayClick;k(!1),y&&y(v)},U=function(){return N.createElement(Be,{ref:O,overlay:he,prefixCls:g,arrow:Qe})},A=function(){return typeof he=="function"?U:U()},ie=function(){var v=ne.minOverlayWidthMatchTrigger,y=ne.alignPoint;return"minOverlayWidthMatchTrigger"in ne?v:!y},j=function(){var v=ne.openClassName;return v!==void 0?v:"".concat(g,"-open")},Fe=N.cloneElement(ge,{className:$()((V=ge.props)===null||V===void 0?void 0:V.className,K&&j()),ref:(0,Ue.Yr)(ge)?(0,Ue.sQ)(ue,(0,Ue.C4)(ge)):void 0}),Xe=nt;return!Xe&&ve.indexOf("contextMenu")!==-1&&(Xe=["click"]),N.createElement(z.Z,(0,l.Z)({builtinPlacements:je},M,{prefixCls:g,ref:n,popupClassName:$()(Et,(0,s.Z)({},"".concat(g,"-show-arrow"),Qe)),popupStyle:ht,action:ve,showAction:Ye,hideAction:Xe,popupPlacement:P,popupAlign:T,popupTransitionName:d,popupAnimation:H,popupVisible:K,stretch:ie()?"minWidth":"",popup:A(),onPopupVisibleChange:Ee,onPopupClick:F,getPopupContainer:ze}),Fe)}var be=N.forwardRef(w),pe=be},20922:function(Mn,Vt,e){e.d(Vt,{Z:function(){return ve}});var l=e(54476),s=e(20068),q=e(76190),Ce=e(42978),z=e(75931),r=e(67732),$=e(83652);function Ue(){return typeof BigInt=="function"}function N(x){return!x&&x!==0&&!Number.isNaN(x)||!String(x).trim()}function a(x){var he=x.trim(),ge=he.startsWith("-");ge&&(he=he.slice(1)),he=he.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),he.startsWith(".")&&(he="0".concat(he));var Te=he||"0",M=Te.split("."),f=M[0]||"0",E=M[1]||"0";f==="0"&&E==="0"&&(ge=!1);var o=ge?"-":"";return{negative:ge,negativeStr:o,trimStr:Te,integerStr:f,decimalStr:E,fullStr:"".concat(o).concat(Te)}}function st(x){var he=String(x);return!Number.isNaN(Number(he))&&he.includes("e")}function i(x){var he=String(x);if(st(x)){var ge=Number(he.slice(he.indexOf("e-")+2)),Te=he.match(/\.(\d+)/);return Te!=null&&Te[1]&&(ge+=Te[1].length),ge}return he.includes(".")&&me(he)?he.length-he.indexOf(".")-1:0}function m(x){var he=String(x);if(st(x)){if(x>Number.MAX_SAFE_INTEGER)return String(Ue()?BigInt(x).toString():Number.MAX_SAFE_INTEGER);if(x0&&arguments[0]!==void 0?arguments[0]:!0;return ge?this.isInvalidate()?"":a("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),x}(),Be=function(){function x(he){if((0,r.Z)(this,x),(0,s.Z)(this,"origin",""),(0,s.Z)(this,"number",void 0),(0,s.Z)(this,"empty",void 0),N(he)){this.empty=!0;return}this.origin=String(he),this.number=Number(he)}return(0,$.Z)(x,[{key:"negate",value:function(){return new x(-this.toNumber())}},{key:"add",value:function(ge){if(this.isInvalidate())return new x(ge);var Te=Number(ge);if(Number.isNaN(Te))return this;var M=this.number+Te;if(M>Number.MAX_SAFE_INTEGER)return new x(Number.MAX_SAFE_INTEGER);if(MNumber.MAX_SAFE_INTEGER)return new x(Number.MAX_SAFE_INTEGER);if(M0&&arguments[0]!==void 0?arguments[0]:!0;return ge?this.isInvalidate()?"":m(this.number):this.origin}}]),x}();function it(x){return Ue()?new He(x):new Be(x)}function xe(x,he,ge){var Te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(x==="")return"";var M=a(x),f=M.negativeStr,E=M.integerStr,o=M.decimalStr,k="".concat(he).concat(o),K="".concat(f).concat(E);if(ge>=0){var n=Number(o[ge]);if(n>=5&&!Te){var O=it(x).add("".concat(f,"0.").concat("0".repeat(ge)).concat(10-n));return xe(O.toString(),he,ge,Te)}return ge===0?K:"".concat(K).concat(he).concat(o.padEnd(ge,"0").slice(0,ge))}return k===".0"?K:"".concat(K).concat(k)}var Ct=it,Ve=e(92310),D=e.n(Ve),w=e(36901),be=e(34280);function pe(x,he){return typeof Proxy!="undefined"&&x?new Proxy(x,{get:function(Te,M){if(he[M])return he[M];var f=Te[M];return typeof f=="function"?f.bind(Te):f}}):x}var ne=e(8654),Z=e(59301),V=e(48736);function re(x,he){var ge=(0,Z.useRef)(null);function Te(){try{var f=x.selectionStart,E=x.selectionEnd,o=x.value,k=o.substring(0,f),K=o.substring(E);ge.current={start:f,end:E,value:o,beforeTxt:k,afterTxt:K}}catch(n){}}function M(){if(x&&ge.current&&he)try{var f=x.value,E=ge.current,o=E.beforeTxt,k=E.afterTxt,K=E.start,n=f.length;if(f.startsWith(o))n=o.length;else if(f.endsWith(k))n=f.length-ge.current.afterTxt.length;else{var O=o[K-1],ue=f.indexOf(O,K-1);ue!==-1&&(n=ue+1)}x.setSelectionRange(n,n)}catch(Ee){(0,V.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Ee.message))}}return[Te,M]}var Qe=e(49658),W=function(){var he=(0,Z.useState)(!1),ge=(0,Ce.Z)(he,2),Te=ge[0],M=ge[1];return(0,be.Z)(function(){M((0,Qe.Z)())},[]),Te},g=W,d=e(16089),H=200,T=600;function Q(x){var he=x.prefixCls,ge=x.upNode,Te=x.downNode,M=x.upDisabled,f=x.downDisabled,E=x.onStep,o=Z.useRef(),k=Z.useRef([]),K=Z.useRef();K.current=E;var n=function(){clearTimeout(o.current)},O=function(Fe,Xe){Fe.preventDefault(),n(),K.current(Xe);function ke(){K.current(Xe),o.current=setTimeout(ke,H)}o.current=setTimeout(ke,T)};Z.useEffect(function(){return function(){n(),k.current.forEach(function(j){return d.Z.cancel(j)})}},[]);var ue=g();if(ue)return null;var Ee="".concat(he,"-handler"),F=D()(Ee,"".concat(Ee,"-up"),(0,s.Z)({},"".concat(Ee,"-up-disabled"),M)),U=D()(Ee,"".concat(Ee,"-down"),(0,s.Z)({},"".concat(Ee,"-down-disabled"),f)),A=function(){return k.current.push((0,d.Z)(n))},ie={unselectable:"on",role:"button",onMouseUp:A,onMouseLeave:A};return Z.createElement("div",{className:"".concat(Ee,"-wrap")},Z.createElement("span",(0,l.Z)({},ie,{onMouseDown:function(Fe){O(Fe,!0)},"aria-label":"Increase Value","aria-disabled":M,className:F}),ge||Z.createElement("span",{unselectable:"on",className:"".concat(he,"-handler-up-inner")})),Z.createElement("span",(0,l.Z)({},ie,{onMouseDown:function(Fe){O(Fe,!1)},"aria-label":"Decrease Value","aria-disabled":f,className:U}),Te||Z.createElement("span",{unselectable:"on",className:"".concat(he,"-handler-down-inner")})))}function P(x){var he=typeof x=="number"?m(x):a(x).fullStr,ge=he.includes(".");return ge?a(he.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:x+"0"}var Ie=e(30292),je=function(){var x=(0,Z.useRef)(0),he=function(){d.Z.cancel(x.current)};return(0,Z.useEffect)(function(){return he},[]),function(ge){he(),x.current=(0,d.Z)(function(){ge()})}},ze=["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"],Ye=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],nt=function(he,ge){return he||ge.isEmpty()?ge.toString():ge.toNumber()},Et=function(he){var ge=Ct(he);return ge.isInvalidate()?null:ge},ht=Z.forwardRef(function(x,he){var ge=x.prefixCls,Te=x.className,M=x.style,f=x.min,E=x.max,o=x.step,k=o===void 0?1:o,K=x.defaultValue,n=x.value,O=x.disabled,ue=x.readOnly,Ee=x.upHandler,F=x.downHandler,U=x.keyboard,A=x.changeOnWheel,ie=A===void 0?!1:A,j=x.controls,Fe=j===void 0?!0:j,Xe=x.classNames,ke=x.stringMode,v=x.parser,y=x.formatter,B=x.precision,ee=x.decimalSeparator,se=x.onChange,te=x.onInput,Le=x.onPressEnter,Ge=x.onStep,Ne=x.changeOnBlur,Re=Ne===void 0?!0:Ne,Rt=x.domRef,dt=(0,z.Z)(x,ze),ct="".concat(ge,"-input"),Dt=Z.useRef(null),kt=Z.useState(!1),gt=(0,Ce.Z)(kt,2),Ft=gt[0],Zt=gt[1],jt=Z.useRef(!1),$e=Z.useRef(!1),rt=Z.useRef(!1),xt=Z.useState(function(){return Ct(n!=null?n:K)}),Gt=(0,Ce.Z)(xt,2),St=Gt[0],on=Gt[1];function fn(c){n===void 0&&on(c)}var rn=Z.useCallback(function(c,t){if(!t)return B>=0?B:Math.max(i(c),i(k))},[B,k]),C=Z.useCallback(function(c){var t=String(c);if(v)return v(t);var I=t;return ee&&(I=I.replace(ee,".")),I.replace(/[^\w.-]+/g,"")},[v,ee]),sn=Z.useRef(""),tn=Z.useCallback(function(c,t){if(y)return y(c,{userTyping:t,input:String(sn.current)});var I=typeof c=="number"?m(c):c;if(!t){var Pe=rn(I,t);if(me(I)&&(ee||Pe>=0)){var Me=ee||".";I=xe(I,Me,Pe)}}return I},[y,rn,ee]),gn=Z.useState(function(){var c=K!=null?K:n;return St.isInvalidate()&&["string","number"].includes((0,q.Z)(c))?Number.isNaN(c)?"":c:tn(St.toString(),!1)}),un=(0,Ce.Z)(gn,2),Jt=un[0],En=un[1];sn.current=Jt;function $t(c,t){En(tn(c.isInvalidate()?c.toString(!1):c.toString(!t),t))}var Qt=Z.useMemo(function(){return Et(E)},[E,B]),qt=Z.useMemo(function(){return Et(f)},[f,B]),Kn=Z.useMemo(function(){return!Qt||!St||St.isInvalidate()?!1:Qt.lessEquals(St)},[Qt,St]),R=Z.useMemo(function(){return!qt||!St||St.isInvalidate()?!1:St.lessEquals(qt)},[qt,St]),b=re(Dt.current,Ft),_e=(0,Ce.Z)(b,2),Oe=_e[0],ot=_e[1],We=function(t){return Qt&&!t.lessEquals(Qt)?Qt:qt&&!qt.lessEquals(t)?qt:null},Je=function(t){return!We(t)},et=function(t,I){var Pe=t,Me=Je(Pe)||Pe.isEmpty();if(!Pe.isEmpty()&&!I&&(Pe=We(Pe)||Pe,Me=!0),!ue&&!O&&Me){var ft=Pe.toString(),Ke=rn(ft,I);return Ke>=0&&(Pe=Ct(xe(ft,".",Ke)),Je(Pe)||(Pe=Ct(xe(ft,".",Ke,!0)))),Pe.equals(St)||(fn(Pe),se==null||se(Pe.isEmpty()?null:nt(ke,Pe)),n===void 0&&$t(Pe,I)),Pe}return St},Bt=je(),Ae=function c(t){if(Oe(),sn.current=t,En(t),!$e.current){var I=C(t),Pe=Ct(I);Pe.isNaN()||et(Pe,!0)}te==null||te(t),Bt(function(){var Me=t;v||(Me=t.replace(/。/g,".")),Me!==t&&c(Me)})},Ot=function(){$e.current=!0},Nt=function(){$e.current=!1,Ae(Dt.current.value)},tt=function(t){Ae(t.target.value)},De=function(t){var I;if(!(t&&Kn||!t&&R)){jt.current=!1;var Pe=Ct(rt.current?P(k):k);t||(Pe=Pe.negate());var Me=(St||Ct(0)).add(Pe.toString()),ft=et(Me,!1);Ge==null||Ge(nt(ke,ft),{offset:rt.current?P(k):k,type:t?"up":"down"}),(I=Dt.current)===null||I===void 0||I.focus()}},p=function(t){var I=Ct(C(Jt)),Pe;I.isNaN()?Pe=et(St,t):Pe=et(I,t),n!==void 0?$t(St,!1):Pe.isNaN()||$t(Pe,!1)},J=function(){jt.current=!0},le=function(t){var I=t.key,Pe=t.shiftKey;jt.current=!0,rt.current=Pe,I==="Enter"&&($e.current||(jt.current=!1),p(!1),Le==null||Le(t)),U!==!1&&!$e.current&&["Up","ArrowUp","Down","ArrowDown"].includes(I)&&(De(I==="Up"||I==="ArrowUp"),t.preventDefault())},ce=function(){jt.current=!1,rt.current=!1};Z.useEffect(function(){if(ie&&Ft){var c=function(Pe){De(Pe.deltaY<0),Pe.preventDefault()},t=Dt.current;if(t)return t.addEventListener("wheel",c,{passive:!1}),function(){return t.removeEventListener("wheel",c)}}});var h=function(){Re&&p(!1),Zt(!1),jt.current=!1};return(0,be.o)(function(){St.isInvalidate()||$t(St,!1)},[B,y]),(0,be.o)(function(){var c=Ct(n);on(c);var t=Ct(C(Jt));(!c.equals(t)||!jt.current||y)&&$t(c,jt.current)},[n]),(0,be.o)(function(){y&&ot()},[Jt]),Z.createElement("div",{ref:Rt,className:D()(ge,Te,(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(ge,"-focused"),Ft),"".concat(ge,"-disabled"),O),"".concat(ge,"-readonly"),ue),"".concat(ge,"-not-a-number"),St.isNaN()),"".concat(ge,"-out-of-range"),!St.isInvalidate()&&!Je(St))),style:M,onFocus:function(){Zt(!0)},onBlur:h,onKeyDown:le,onKeyUp:ce,onCompositionStart:Ot,onCompositionEnd:Nt,onBeforeInput:J},Fe&&Z.createElement(Q,{prefixCls:ge,upNode:Ee,downNode:F,upDisabled:Kn,downDisabled:R,onStep:De}),Z.createElement("div",{className:"".concat(ct,"-wrap")},Z.createElement("input",(0,l.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":f,"aria-valuemax":E,"aria-valuenow":St.isInvalidate()?null:St.toString(),step:k},dt,{ref:(0,ne.sQ)(Dt,he),className:ct,value:Jt,onChange:tt,disabled:O,readOnly:ue}))))}),at=Z.forwardRef(function(x,he){var ge=x.disabled,Te=x.style,M=x.prefixCls,f=M===void 0?"rc-input-number":M,E=x.value,o=x.prefix,k=x.suffix,K=x.addonBefore,n=x.addonAfter,O=x.className,ue=x.classNames,Ee=(0,z.Z)(x,Ye),F=Z.useRef(null),U=Z.useRef(null),A=Z.useRef(null),ie=function(Fe){A.current&&(0,Ie.nH)(A.current,Fe)};return Z.useImperativeHandle(he,function(){return pe(A.current,{focus:ie,nativeElement:F.current.nativeElement||U.current})}),Z.createElement(w.BaseInput,{className:O,triggerFocus:ie,prefixCls:f,value:E,disabled:ge,style:Te,prefix:o,suffix:k,addonAfter:n,addonBefore:K,classNames:ue,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:F},Z.createElement(ht,(0,l.Z)({prefixCls:f,disabled:ge,ref:A,domRef:U,className:ue==null?void 0:ue.input},Ee)))}),wt=at,ve=wt},66003:function(Mn,Vt,e){e.d(Vt,{Z:function(){return $}});var l=e(75931),s=e(33885),q=e(76190),Ce=e(59301),z=["show"];function r(Ue,N){if(!N.max)return!0;var a=N.strategy(Ue);return a<=N.max}function $(Ue,N){return Ce.useMemo(function(){var a={};N&&(a.show=(0,q.Z)(N)==="object"&&N.formatter?N.formatter:!!N),a=(0,s.Z)((0,s.Z)({},a),Ue);var st=a,i=st.show,m=(0,l.Z)(st,z);return(0,s.Z)((0,s.Z)({},m),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:m.strategy||function(me){return me.length}})},[Ue,N])}},36901:function(Mn,Vt,e){e.r(Vt),e.d(Vt,{BaseInput:function(){return a},default:function(){return Ve}});var l=e(33885),s=e(54476),q=e(20068),Ce=e(76190),z=e(92310),r=e.n(z),$=e(59301),Ue=e(30292),N=$.forwardRef(function(D,w){var be,pe,ne,Z=D.inputElement,V=D.children,re=D.prefixCls,Qe=D.prefix,W=D.suffix,g=D.addonBefore,d=D.addonAfter,H=D.className,T=D.style,Q=D.disabled,P=D.readOnly,Ie=D.focused,je=D.triggerFocus,ze=D.allowClear,Ye=D.value,nt=D.handleReset,Et=D.hidden,ht=D.classes,at=D.classNames,wt=D.dataAttrs,ve=D.styles,x=D.components,he=D.onClear,ge=V!=null?V:Z,Te=(x==null?void 0:x.affixWrapper)||"span",M=(x==null?void 0:x.groupWrapper)||"span",f=(x==null?void 0:x.wrapper)||"span",E=(x==null?void 0:x.groupAddon)||"span",o=(0,$.useRef)(null),k=function(ee){var se;(se=o.current)!==null&&se!==void 0&&se.contains(ee.target)&&(je==null||je())},K=(0,Ue.X3)(D),n=(0,$.cloneElement)(ge,{value:Ye,className:r()((be=ge.props)===null||be===void 0?void 0:be.className,!K&&(at==null?void 0:at.variant))||null}),O=(0,$.useRef)(null);if($.useImperativeHandle(w,function(){return{nativeElement:O.current||o.current}}),K){var ue=null;if(ze){var Ee=!Q&&!P&&Ye,F="".concat(re,"-clear-icon"),U=(0,Ce.Z)(ze)==="object"&&ze!==null&&ze!==void 0&&ze.clearIcon?ze.clearIcon:"\u2716";ue=$.createElement("button",{type:"button",tabIndex:-1,onClick:function(ee){nt==null||nt(ee),he==null||he()},onMouseDown:function(ee){return ee.preventDefault()},className:r()(F,(0,q.Z)((0,q.Z)({},"".concat(F,"-hidden"),!Ee),"".concat(F,"-has-suffix"),!!W))},U)}var A="".concat(re,"-affix-wrapper"),ie=r()(A,(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},"".concat(re,"-disabled"),Q),"".concat(A,"-disabled"),Q),"".concat(A,"-focused"),Ie),"".concat(A,"-readonly"),P),"".concat(A,"-input-with-clear-btn"),W&&ze&&Ye),ht==null?void 0:ht.affixWrapper,at==null?void 0:at.affixWrapper,at==null?void 0:at.variant),j=(W||ze)&&$.createElement("span",{className:r()("".concat(re,"-suffix"),at==null?void 0:at.suffix),style:ve==null?void 0:ve.suffix},ue,W);n=$.createElement(Te,(0,s.Z)({className:ie,style:ve==null?void 0:ve.affixWrapper,onClick:k},wt==null?void 0:wt.affixWrapper,{ref:o}),Qe&&$.createElement("span",{className:r()("".concat(re,"-prefix"),at==null?void 0:at.prefix),style:ve==null?void 0:ve.prefix},Qe),n,j)}if((0,Ue.He)(D)){var Fe="".concat(re,"-group"),Xe="".concat(Fe,"-addon"),ke="".concat(Fe,"-wrapper"),v=r()("".concat(re,"-wrapper"),Fe,ht==null?void 0:ht.wrapper,at==null?void 0:at.wrapper),y=r()(ke,(0,q.Z)({},"".concat(ke,"-disabled"),Q),ht==null?void 0:ht.group,at==null?void 0:at.groupWrapper);n=$.createElement(M,{className:y,ref:O},$.createElement(f,{className:v},g&&$.createElement(E,{className:Xe},g),n,d&&$.createElement(E,{className:Xe},d)))}return $.cloneElement(n,{className:r()((pe=n.props)===null||pe===void 0?void 0:pe.className,H)||null,style:(0,l.Z)((0,l.Z)({},(ne=n.props)===null||ne===void 0?void 0:ne.style),T),hidden:Et})}),a=N,st=e(94480),i=e(42978),m=e(75931),me=e(18929),He=e(2738),Be=e(66003),it=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],xe=(0,$.forwardRef)(function(D,w){var be=D.autoComplete,pe=D.onChange,ne=D.onFocus,Z=D.onBlur,V=D.onPressEnter,re=D.onKeyDown,Qe=D.onKeyUp,W=D.prefixCls,g=W===void 0?"rc-input":W,d=D.disabled,H=D.htmlSize,T=D.className,Q=D.maxLength,P=D.suffix,Ie=D.showCount,je=D.count,ze=D.type,Ye=ze===void 0?"text":ze,nt=D.classes,Et=D.classNames,ht=D.styles,at=D.onCompositionStart,wt=D.onCompositionEnd,ve=(0,m.Z)(D,it),x=(0,$.useState)(!1),he=(0,i.Z)(x,2),ge=he[0],Te=he[1],M=(0,$.useRef)(!1),f=(0,$.useRef)(!1),E=(0,$.useRef)(null),o=(0,$.useRef)(null),k=function(ct){E.current&&(0,Ue.nH)(E.current,ct)},K=(0,me.Z)(D.defaultValue,{value:D.value}),n=(0,i.Z)(K,2),O=n[0],ue=n[1],Ee=O==null?"":String(O),F=(0,$.useState)(null),U=(0,i.Z)(F,2),A=U[0],ie=U[1],j=(0,Be.Z)(je,Ie),Fe=j.max||Q,Xe=j.strategy(Ee),ke=!!Fe&&Xe>Fe;(0,$.useImperativeHandle)(w,function(){var dt;return{focus:k,blur:function(){var Dt;(Dt=E.current)===null||Dt===void 0||Dt.blur()},setSelectionRange:function(Dt,kt,gt){var Ft;(Ft=E.current)===null||Ft===void 0||Ft.setSelectionRange(Dt,kt,gt)},select:function(){var Dt;(Dt=E.current)===null||Dt===void 0||Dt.select()},input:E.current,nativeElement:((dt=o.current)===null||dt===void 0?void 0:dt.nativeElement)||E.current}}),(0,$.useEffect)(function(){f.current&&(f.current=!1),Te(function(dt){return dt&&d?!1:dt})},[d]);var v=function(ct,Dt,kt){var gt=Dt;if(!M.current&&j.exceedFormatter&&j.max&&j.strategy(Dt)>j.max){if(gt=j.exceedFormatter(Dt,{max:j.max}),Dt!==gt){var Ft,Zt;ie([((Ft=E.current)===null||Ft===void 0?void 0:Ft.selectionStart)||0,((Zt=E.current)===null||Zt===void 0?void 0:Zt.selectionEnd)||0])}}else if(kt.source==="compositionEnd")return;ue(gt),E.current&&(0,Ue.rJ)(E.current,ct,pe,gt)};(0,$.useEffect)(function(){if(A){var dt;(dt=E.current)===null||dt===void 0||dt.setSelectionRange.apply(dt,(0,st.Z)(A))}},[A]);var y=function(ct){v(ct,ct.target.value,{source:"change"})},B=function(ct){M.current=!1,v(ct,ct.currentTarget.value,{source:"compositionEnd"}),wt==null||wt(ct)},ee=function(ct){V&&ct.key==="Enter"&&!f.current&&(f.current=!0,V(ct)),re==null||re(ct)},se=function(ct){ct.key==="Enter"&&(f.current=!1),Qe==null||Qe(ct)},te=function(ct){Te(!0),ne==null||ne(ct)},Le=function(ct){f.current&&(f.current=!1),Te(!1),Z==null||Z(ct)},Ge=function(ct){ue(""),k(),E.current&&(0,Ue.rJ)(E.current,ct,pe)},Ne=ke&&"".concat(g,"-out-of-range"),Re=function(){var ct=(0,He.Z)(D,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return $.createElement("input",(0,s.Z)({autoComplete:be},ct,{onChange:y,onFocus:te,onBlur:Le,onKeyDown:ee,onKeyUp:se,className:r()(g,(0,q.Z)({},"".concat(g,"-disabled"),d),Et==null?void 0:Et.input),style:ht==null?void 0:ht.input,ref:E,size:H,type:Ye,onCompositionStart:function(kt){M.current=!0,at==null||at(kt)},onCompositionEnd:B}))},Rt=function(){var ct=Number(Fe)>0;if(P||j.show){var Dt=j.showFormatter?j.showFormatter({value:Ee,count:Xe,maxLength:Fe}):"".concat(Xe).concat(ct?" / ".concat(Fe):"");return $.createElement($.Fragment,null,j.show&&$.createElement("span",{className:r()("".concat(g,"-show-count-suffix"),(0,q.Z)({},"".concat(g,"-show-count-has-suffix"),!!P),Et==null?void 0:Et.count),style:(0,l.Z)({},ht==null?void 0:ht.count)},Dt),P)}return null};return $.createElement(a,(0,s.Z)({},ve,{prefixCls:g,className:r()(T,Ne),handleReset:Ge,value:Ee,focused:ge,triggerFocus:k,suffix:Rt(),disabled:d,classes:nt,classNames:Et,styles:ht}),Re())}),Ct=xe,Ve=Ct},30292:function(Mn,Vt,e){e.d(Vt,{He:function(){return l},X3:function(){return s},nH:function(){return z},rJ:function(){return Ce}});function l(r){return!!(r.addonBefore||r.addonAfter)}function s(r){return!!(r.prefix||r.suffix||r.allowClear)}function q(r,$,Ue){var N=$.cloneNode(!0),a=Object.create(r,{target:{value:N},currentTarget:{value:N}});return N.value=Ue,typeof $.selectionStart=="number"&&typeof $.selectionEnd=="number"&&(N.selectionStart=$.selectionStart,N.selectionEnd=$.selectionEnd),N.setSelectionRange=function(){$.setSelectionRange.apply($,arguments)},a}function Ce(r,$,Ue,N){if(Ue){var a=$;if($.type==="click"){a=q($,r,""),Ue(a);return}if(r.type!=="file"&&N!==void 0){a=q($,r,N),Ue(a);return}Ue(a)}}function z(r,$){if(r){r.focus($);var Ue=$||{},N=Ue.cursor;if(N){var a=r.value.length;switch(N){case"start":r.setSelectionRange(0,0);break;case"end":r.setSelectionRange(a,a);break;default:r.setSelectionRange(0,a)}}}}},28321:function(Mn,Vt,e){e.d(Vt,{iz:function(){return R},ck:function(){return gt},BW:function(){return ot},sN:function(){return gt},Wd:function(){return qt},ZP:function(){return De},Xl:function(){return V}});var l=e(54476),s=e(20068),q=e(33885),Ce=e(94480),z=e(42978),r=e(75931),$=e(92310),Ue=e.n($),N=e(11780),a=e(18929),st=e(13697),i=e(48736),m=e(59301),me=e(4676),He=m.createContext(null);function Be(p,J){return p===void 0?null:"".concat(p,"-").concat(J)}function it(p){var J=m.useContext(He);return Be(J,p)}var xe=e(80547),Ct=["children","locked"],Ve=m.createContext(null);function D(p,J){var le=(0,q.Z)({},p);return Object.keys(J).forEach(function(ce){var h=J[ce];h!==void 0&&(le[ce]=h)}),le}function w(p){var J=p.children,le=p.locked,ce=(0,r.Z)(p,Ct),h=m.useContext(Ve),c=(0,xe.Z)(function(){return D(h,ce)},[h,ce],function(t,I){return!le&&(t[0]!==I[0]||!(0,st.Z)(t[1],I[1],!0))});return m.createElement(Ve.Provider,{value:c},J)}var be=[],pe=m.createContext(null);function ne(){return m.useContext(pe)}var Z=m.createContext(be);function V(p){var J=m.useContext(Z);return m.useMemo(function(){return p!==void 0?[].concat((0,Ce.Z)(J),[p]):J},[J,p])}var re=m.createContext(null),Qe=m.createContext({}),W=Qe,g=e(29194);function d(p){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,g.Z)(p)){var le=p.nodeName.toLowerCase(),ce=["input","select","textarea","button"].includes(le)||p.isContentEditable||le==="a"&&!!p.getAttribute("href"),h=p.getAttribute("tabindex"),c=Number(h),t=null;return h&&!Number.isNaN(c)?t=c:ce&&t===null&&(t=0),ce&&p.disabled&&(t=null),t!==null&&(t>=0||J&&t<0)}return!1}function H(p){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,le=(0,Ce.Z)(p.querySelectorAll("*")).filter(function(ce){return d(ce,J)});return d(p,J)&&le.unshift(p),le}var T=null;function Q(){T=document.activeElement}function P(){T=null}function Ie(){if(T)try{T.focus()}catch(p){}}function je(p,J){if(J.keyCode===9){var le=H(p),ce=le[J.shiftKey?0:le.length-1],h=ce===document.activeElement||p===document.activeElement;if(h){var c=le[J.shiftKey?le.length-1:0];c.focus(),J.preventDefault()}}}var ze=e(10228),Ye=e(16089),nt=ze.Z.LEFT,Et=ze.Z.RIGHT,ht=ze.Z.UP,at=ze.Z.DOWN,wt=ze.Z.ENTER,ve=ze.Z.ESC,x=ze.Z.HOME,he=ze.Z.END,ge=[ht,at,nt,Et];function Te(p,J,le,ce){var h,c="prev",t="next",I="children",Pe="parent";if(p==="inline"&&ce===wt)return{inlineTrigger:!0};var Me=(0,s.Z)((0,s.Z)({},ht,c),at,t),ft=(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},nt,le?t:c),Et,le?c:t),at,I),wt,I),Ke=(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},ht,c),at,t),wt,I),ve,Pe),nt,le?I:Pe),Et,le?Pe:I),Se={inline:Me,horizontal:ft,vertical:Ke,inlineSub:Me,horizontalSub:Ke,verticalSub:Ke},ut=(h=Se["".concat(p).concat(J?"":"Sub")])===null||h===void 0?void 0:h[ce];switch(ut){case c:return{offset:-1,sibling:!0};case t:return{offset:1,sibling:!0};case Pe:return{offset:-1,sibling:!1};case I:return{offset:1,sibling:!1};default:return null}}function M(p){for(var J=p;J;){if(J.getAttribute("data-menu-list"))return J;J=J.parentElement}return null}function f(p,J){for(var le=p||document.activeElement;le;){if(J.has(le))return le;le=le.parentElement}return null}function E(p,J){var le=H(p,!0);return le.filter(function(ce){return J.has(ce)})}function o(p,J,le){var ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!p)return null;var h=E(p,J),c=h.length,t=h.findIndex(function(I){return le===I});return ce<0?t===-1?t=c-1:t-=1:ce>0&&(t+=1),t=(t+c)%c,h[t]}var k=function(J,le){var ce=new Set,h=new Map,c=new Map;return J.forEach(function(t){var I=document.querySelector("[data-menu-id='".concat(Be(le,t),"']"));I&&(ce.add(I),c.set(I,t),h.set(t,I))}),{elements:ce,key2element:h,element2key:c}};function K(p,J,le,ce,h,c,t,I,Pe,Me){var ft=m.useRef(),Ke=m.useRef();Ke.current=J;var Se=function(){Ye.Z.cancel(ft.current)};return m.useEffect(function(){return function(){Se()}},[]),function(ut){var It=ut.which;if([].concat(ge,[wt,ve,x,he]).includes(It)){var Pt=c(),At=k(Pt,ce),bt=At,vt=bt.elements,mt=bt.key2element,yt=bt.element2key,Wt=mt.get(J),Lt=f(Wt,vt),Ut=yt.get(Lt),yn=Te(p,t(Ut,!0).length===1,le,It);if(!yn&&It!==x&&It!==he)return;(ge.includes(It)||[x,he].includes(It))&&ut.preventDefault();var u=function(ye){if(ye){var L=ye,G=ye.querySelector("a");G!=null&&G.getAttribute("href")&&(L=G);var oe=yt.get(ye);I(oe),Se(),ft.current=(0,Ye.Z)(function(){Ke.current===oe&&L.focus()})}};if([x,he].includes(It)||yn.sibling||!Lt){var X;!Lt||p==="inline"?X=h.current:X=M(Lt);var S,Y=E(X,vt);It===x?S=Y[0]:It===he?S=Y[Y.length-1]:S=o(X,vt,Lt,yn.offset),u(S)}else if(yn.inlineTrigger)Pe(Ut);else if(yn.offset>0)Pe(Ut,!0),Se(),ft.current=(0,Ye.Z)(function(){At=k(Pt,ce);var Ze=Lt.getAttribute("aria-controls"),ye=document.getElementById(Ze),L=o(ye,At.elements);u(L)},5);else if(yn.offset<0){var _=t(Ut,!0),ae=_[_.length-2],we=mt.get(ae);Pe(ae,!1),u(we)}}Me==null||Me(ut)}}function n(p){Promise.resolve().then(p)}var O="__RC_UTIL_PATH_SPLIT__",ue=function(J){return J.join(O)},Ee=function(J){return J.split(O)},F="rc-menu-more";function U(){var p=m.useState({}),J=(0,z.Z)(p,2),le=J[1],ce=(0,m.useRef)(new Map),h=(0,m.useRef)(new Map),c=m.useState([]),t=(0,z.Z)(c,2),I=t[0],Pe=t[1],Me=(0,m.useRef)(0),ft=(0,m.useRef)(!1),Ke=function(){ft.current||le({})},Se=(0,m.useCallback)(function(mt,yt){var Wt=ue(yt);h.current.set(Wt,mt),ce.current.set(mt,Wt),Me.current+=1;var Lt=Me.current;n(function(){Lt===Me.current&&Ke()})},[]),ut=(0,m.useCallback)(function(mt,yt){var Wt=ue(yt);h.current.delete(Wt),ce.current.delete(mt)},[]),It=(0,m.useCallback)(function(mt){Pe(mt)},[]),Pt=(0,m.useCallback)(function(mt,yt){var Wt=ce.current.get(mt)||"",Lt=Ee(Wt);return yt&&I.includes(Lt[0])&&Lt.unshift(F),Lt},[I]),At=(0,m.useCallback)(function(mt,yt){return mt.filter(function(Wt){return Wt!==void 0}).some(function(Wt){var Lt=Pt(Wt,!0);return Lt.includes(yt)})},[Pt]),bt=function(){var yt=(0,Ce.Z)(ce.current.keys());return I.length&&yt.push(F),yt},vt=(0,m.useCallback)(function(mt){var yt="".concat(ce.current.get(mt)).concat(O),Wt=new Set;return(0,Ce.Z)(h.current.keys()).forEach(function(Lt){Lt.startsWith(yt)&&Wt.add(h.current.get(Lt))}),Wt},[]);return m.useEffect(function(){return function(){ft.current=!0}},[]),{registerPath:Se,unregisterPath:ut,refreshOverflowKeys:It,isSubPathKey:At,getKeyPath:Pt,getKeys:bt,getSubPathKeys:vt}}function A(p){var J=m.useRef(p);J.current=p;var le=m.useCallback(function(){for(var ce,h=arguments.length,c=new Array(h),t=0;t1&&(vt.motionAppear=!1);var mt=vt.onVisibleChanged;return vt.onVisibleChanged=function(yt){return!Se.current&&!yt&&At(!0),mt==null?void 0:mt(yt)},Pt?null:m.createElement(w,{mode:c,locked:!Se.current},m.createElement(gn.default,(0,l.Z)({visible:bt},vt,{forceRender:Pe,removeOnLeave:!1,leavedClassName:"".concat(I,"-hidden")}),function(yt){var Wt=yt.className,Lt=yt.style;return m.createElement($e,{id:J,className:Wt,style:Lt},h)}))}var Jt=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],En=["active"],$t=m.forwardRef(function(p,J){var le=p.style,ce=p.className,h=p.title,c=p.eventKey,t=p.warnKey,I=p.disabled,Pe=p.internalPopupClose,Me=p.children,ft=p.itemIcon,Ke=p.expandIcon,Se=p.popupClassName,ut=p.popupOffset,It=p.popupStyle,Pt=p.onClick,At=p.onMouseEnter,bt=p.onMouseLeave,vt=p.onTitleClick,mt=p.onTitleMouseEnter,yt=p.onTitleMouseLeave,Wt=(0,r.Z)(p,Jt),Lt=it(c),Ut=m.useContext(Ve),yn=Ut.prefixCls,u=Ut.mode,X=Ut.openKeys,S=Ut.disabled,Y=Ut.overflowDisabled,_=Ut.activeKey,ae=Ut.selectedKeys,we=Ut.itemIcon,Ze=Ut.expandIcon,ye=Ut.onItemClick,L=Ut.onOpenChange,G=Ut.onActive,oe=m.useContext(W),de=oe._internalRenderSubMenuItem,fe=m.useContext(re),qe=fe.isSubPathKey,pt=V(),lt="".concat(yn,"-submenu"),Kt=S||I,en=m.useRef(),Ht=m.useRef(),cn=ft!=null?ft:we,Tt=Ke!=null?Ke:Ze,Sn=X.includes(c),Cn=!Y&&Sn,Pn=qe(ae,c),dn=se(c,Kt,mt,yt),pn=dn.active,In=(0,r.Z)(dn,En),xn=m.useState(!1),Fn=(0,z.Z)(xn,2),nn=Fn[0],zt=Fn[1],_t=function(On){Kt||zt(On)},vn=function(On){_t(!0),At==null||At({key:c,domEvent:On})},Bn=function(On){_t(!1),bt==null||bt({key:c,domEvent:On})},wn=m.useMemo(function(){return pn||(u!=="inline"?nn||qe([_],c):!1)},[u,pn,_,nn,c,qe]),Dn=te(pt.length),Jn=function(On){Kt||(vt==null||vt({key:c,domEvent:On}),u==="inline"&&L(c,!Sn))},ra=A(function(Nn){Pt==null||Pt(Ne(Nn)),ye(Nn)}),$n=function(On){u!=="inline"&&L(c,On)},fa=function(){G(c)},ca=Lt&&"".concat(Lt,"-popup"),ua=m.useMemo(function(){return m.createElement(Le,{icon:u!=="horizontal"?Tt:void 0,props:(0,q.Z)((0,q.Z)({},p),{},{isOpen:Cn,isSubMenu:!0})},m.createElement("i",{className:"".concat(lt,"-arrow")}))},[u,Tt,p,Cn,lt]),Rn=m.createElement("div",(0,l.Z)({role:"menuitem",style:Dn,className:"".concat(lt,"-title"),tabIndex:Kt?null:-1,ref:en,title:typeof h=="string"?h:null,"data-menu-id":Y&&Lt?null:Lt,"aria-expanded":Cn,"aria-haspopup":!0,"aria-controls":ca,"aria-disabled":Kt,onClick:Jn,onFocus:fa},In),h,ua),Wn=m.useRef(u);if(u!=="inline"&&pt.length>1?Wn.current="vertical":Wn.current=u,!Y){var na=Wn.current;Rn=m.createElement(tn,{mode:na,prefixCls:lt,visible:!Pe&&Cn&&u!=="inline",popupClassName:Se,popupOffset:ut,popupStyle:It,popup:m.createElement(w,{mode:na==="horizontal"?"vertical":na},m.createElement($e,{id:ca,ref:Ht},Me)),disabled:Kt,onVisibleChange:$n},Rn)}var Ln=m.createElement(N.Z.Item,(0,l.Z)({ref:J,role:"none"},Wt,{component:"li",style:le,className:Ue()(lt,"".concat(lt,"-").concat(u),ce,(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(lt,"-open"),Cn),"".concat(lt,"-active"),wn),"".concat(lt,"-selected"),Pn),"".concat(lt,"-disabled"),Kt)),onMouseEnter:vn,onMouseLeave:Bn}),Rn,!Y&&m.createElement(un,{id:ca,open:Cn,keyPath:pt},Me));return de&&(Ln=de(Ln,p,{selected:Pn,active:wn,open:Cn,disabled:Kt})),m.createElement(w,{onItemClick:ra,mode:u==="horizontal"?"vertical":u,itemIcon:cn,expandIcon:Tt},Ln)}),Qt=m.forwardRef(function(p,J){var le=p.eventKey,ce=p.children,h=V(le),c=xt(ce,h),t=ne();m.useEffect(function(){if(t)return t.registerPath(le,h),function(){t.unregisterPath(le,h)}},[h]);var I;return t?I=c:I=m.createElement($t,(0,l.Z)({ref:J},p),c),m.createElement(Z.Provider,{value:h},I)}),qt=Qt,Kn=e(76190);function R(p){var J=p.className,le=p.style,ce=m.useContext(Ve),h=ce.prefixCls,c=ne();return c?null:m.createElement("li",{role:"separator",className:Ue()("".concat(h,"-item-divider"),J),style:le})}var b=["className","title","eventKey","children"],_e=m.forwardRef(function(p,J){var le=p.className,ce=p.title,h=p.eventKey,c=p.children,t=(0,r.Z)(p,b),I=m.useContext(Ve),Pe=I.prefixCls,Me="".concat(Pe,"-item-group");return m.createElement("li",(0,l.Z)({ref:J,role:"presentation"},t,{onClick:function(Ke){return Ke.stopPropagation()},className:Ue()(Me,le)}),m.createElement("div",{role:"presentation",className:"".concat(Me,"-title"),title:typeof ce=="string"?ce:void 0},ce),m.createElement("ul",{role:"group",className:"".concat(Me,"-list")},c))}),Oe=m.forwardRef(function(p,J){var le=p.eventKey,ce=p.children,h=V(le),c=xt(ce,h),t=ne();return t?c:m.createElement(_e,(0,l.Z)({ref:J},(0,B.Z)(p,["warnKey"])),c)}),ot=Oe,We=["label","children","key","type","extra"];function Je(p,J,le){var ce=J.item,h=J.group,c=J.submenu,t=J.divider;return(p||[]).map(function(I,Pe){if(I&&(0,Kn.Z)(I)==="object"){var Me=I,ft=Me.label,Ke=Me.children,Se=Me.key,ut=Me.type,It=Me.extra,Pt=(0,r.Z)(Me,We),At=Se!=null?Se:"tmp-".concat(Pe);return Ke||ut==="group"?ut==="group"?m.createElement(h,(0,l.Z)({key:At},Pt,{title:ft}),Je(Ke,J,le)):m.createElement(c,(0,l.Z)({key:At},Pt,{title:ft}),Je(Ke,J,le)):ut==="divider"?m.createElement(t,(0,l.Z)({key:At},Pt)):m.createElement(ce,(0,l.Z)({key:At},Pt,{extra:It}),ft,(!!It||It===0)&&m.createElement("span",{className:"".concat(le,"-item-extra")},It))}return null}).filter(function(I){return I})}function et(p,J,le,ce,h){var c=p,t=(0,q.Z)({divider:R,item:gt,group:ot,submenu:qt},ce);return J&&(c=Je(J,t,h)),xt(c,le)}var Bt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ae=[],Ot=m.forwardRef(function(p,J){var le,ce=p,h=ce.prefixCls,c=h===void 0?"rc-menu":h,t=ce.rootClassName,I=ce.style,Pe=ce.className,Me=ce.tabIndex,ft=Me===void 0?0:Me,Ke=ce.items,Se=ce.children,ut=ce.direction,It=ce.id,Pt=ce.mode,At=Pt===void 0?"vertical":Pt,bt=ce.inlineCollapsed,vt=ce.disabled,mt=ce.disabledOverflow,yt=ce.subMenuOpenDelay,Wt=yt===void 0?.1:yt,Lt=ce.subMenuCloseDelay,Ut=Lt===void 0?.1:Lt,yn=ce.forceSubMenuRender,u=ce.defaultOpenKeys,X=ce.openKeys,S=ce.activeKey,Y=ce.defaultActiveFirst,_=ce.selectable,ae=_===void 0?!0:_,we=ce.multiple,Ze=we===void 0?!1:we,ye=ce.defaultSelectedKeys,L=ce.selectedKeys,G=ce.onSelect,oe=ce.onDeselect,de=ce.inlineIndent,fe=de===void 0?24:de,qe=ce.motion,pt=ce.defaultMotions,lt=ce.triggerSubMenuAction,Kt=lt===void 0?"hover":lt,en=ce.builtinPlacements,Ht=ce.itemIcon,cn=ce.expandIcon,Tt=ce.overflowedIndicator,Sn=Tt===void 0?"...":Tt,Cn=ce.overflowedIndicatorPopupClassName,Pn=ce.getPopupContainer,dn=ce.onClick,pn=ce.onOpenChange,In=ce.onKeyDown,xn=ce.openAnimation,Fn=ce.openTransitionName,nn=ce._internalRenderMenuItem,zt=ce._internalRenderSubMenuItem,_t=ce._internalComponents,vn=(0,r.Z)(ce,Bt),Bn=m.useMemo(function(){return[et(Se,Ke,Ae,_t,c),et(Se,Ke,Ae,{},c)]},[Se,Ke,_t]),wn=(0,z.Z)(Bn,2),Dn=wn[0],Jn=wn[1],ra=m.useState(!1),$n=(0,z.Z)(ra,2),fa=$n[0],ca=$n[1],ua=m.useRef(),Rn=Fe(It),Wn=ut==="rtl",na=(0,a.Z)(u,{value:X,postState:function(Gn){return Gn||Ae}}),Ln=(0,z.Z)(na,2),Nn=Ln[0],On=Ln[1],Xt=function(Gn){var ta=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Ca(){On(Gn),pn==null||pn(Gn)}ta?(0,me.flushSync)(Ca):Ca()},mn=m.useState(Nn),hn=(0,z.Z)(mn,2),An=hn[0],Tn=hn[1],Un=m.useRef(!1),da=m.useMemo(function(){return(At==="inline"||At==="vertical")&&bt?["vertical",bt]:[At,!1]},[At,bt]),Yt=(0,z.Z)(da,2),ln=Yt[0],an=Yt[1],Vn=ln==="inline",jn=m.useState(ln),_n=(0,z.Z)(jn,2),ga=_n[0],pa=_n[1],va=m.useState(an),oa=(0,z.Z)(va,2),ja=oa[0],Xa=oa[1];m.useEffect(function(){pa(ln),Xa(an),Un.current&&(Vn?On(An):Xt(Ae))},[ln,an]);var Za=m.useState(0),za=(0,z.Z)(Za,2),Ma=za[0],Oa=za[1],Va=Ma>=Dn.length-1||ga!=="horizontal"||mt;m.useEffect(function(){Vn&&Tn(Nn)},[Nn]),m.useEffect(function(){return Un.current=!0,function(){Un.current=!1}},[]);var Pa=U(),Ua=Pa.registerPath,Ra=Pa.unregisterPath,Qa=Pa.refreshOverflowKeys,ka=Pa.isSubPathKey,$a=Pa.getKeyPath,Ha=Pa.getKeys,er=Pa.getSubPathKeys,Ja=m.useMemo(function(){return{registerPath:Ua,unregisterPath:Ra}},[Ua,Ra]),Ga=m.useMemo(function(){return{isSubPathKey:ka}},[ka]);m.useEffect(function(){Qa(Va?Ae:Dn.slice(Ma+1).map(function(ea){return ea.key}))},[Ma,Va]);var Ka=(0,a.Z)(S||Y&&((le=Dn[0])===null||le===void 0?void 0:le.key),{value:S}),Ea=(0,z.Z)(Ka,2),ma=Ea[0],zn=Ea[1],kn=A(function(ea){zn(ea)}),ia=A(function(){zn(void 0)});(0,m.useImperativeHandle)(J,function(){return{list:ua.current,focus:function(Gn){var ta,Ca=Ha(),ya=k(Ca,Rn),Ba=ya.elements,nr=ya.key2element,ar=ya.element2key,sr=E(ua.current,Ba),Ta=ma!=null?ma:sr[0]?ar.get(sr[0]):(ta=Dn.find(function(Wa){return!Wa.props.disabled}))===null||ta===void 0?void 0:ta.key,qa=nr.get(Ta);if(Ta&&qa){var rr;qa==null||(rr=qa.focus)===null||rr===void 0||rr.call(qa,Gn)}}}});var la=(0,a.Z)(ye||[],{value:L,postState:function(Gn){return Array.isArray(Gn)?Gn:Gn==null?Ae:[Gn]}}),Xn=(0,z.Z)(la,2),sa=Xn[0],Hn=Xn[1],Da=function(Gn){if(ae){var ta=Gn.key,Ca=sa.includes(ta),ya;Ze?Ca?ya=sa.filter(function(nr){return nr!==ta}):ya=[].concat((0,Ce.Z)(sa),[ta]):ya=[ta],Hn(ya);var Ba=(0,q.Z)((0,q.Z)({},Gn),{},{selectedKeys:ya});Ca?oe==null||oe(Ba):G==null||G(Ba)}!Ze&&Nn.length&&ga!=="inline"&&Xt(Ae)},Fa=A(function(ea){dn==null||dn(Ne(ea)),Da(ea)}),ha=A(function(ea,Gn){var ta=Nn.filter(function(ya){return ya!==ea});if(Gn)ta.push(ea);else if(ga!=="inline"){var Ca=er(ea);ta=ta.filter(function(ya){return!Ca.has(ya)})}(0,st.Z)(Nn,ta,!0)||Xt(ta,!0)}),xa=function(Gn,ta){var Ca=ta!=null?ta:!Nn.includes(Gn);ha(Gn,Ca)},Na=K(ga,ma,Wn,Rn,ua,Ha,$a,zn,xa,In);m.useEffect(function(){ca(!0)},[]);var Sa=m.useMemo(function(){return{_internalRenderMenuItem:nn,_internalRenderSubMenuItem:zt}},[nn,zt]),Ya=ga!=="horizontal"||mt?Dn:Dn.map(function(ea,Gn){return m.createElement(w,{key:ea.key,overflowDisabled:Gn>Ma},ea)}),ir=m.createElement(N.Z,(0,l.Z)({id:It,ref:ua,prefixCls:"".concat(c,"-overflow"),component:"ul",itemComponent:gt,className:Ue()(c,"".concat(c,"-root"),"".concat(c,"-").concat(ga),Pe,(0,s.Z)((0,s.Z)({},"".concat(c,"-inline-collapsed"),ja),"".concat(c,"-rtl"),Wn),t),dir:ut,style:I,role:"menu",tabIndex:ft,data:Ya,renderRawItem:function(Gn){return Gn},renderRawRest:function(Gn){var ta=Gn.length,Ca=ta?Dn.slice(-ta):null;return m.createElement(qt,{eventKey:F,title:Sn,disabled:Va,internalPopupClose:ta===0,popupClassName:Cn},Ca)},maxCount:ga!=="horizontal"||mt?N.Z.INVALIDATE:N.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Gn){Oa(Gn)},onKeyDown:Na},vn));return m.createElement(W.Provider,{value:Sa},m.createElement(He.Provider,{value:Rn},m.createElement(w,{prefixCls:c,rootClassName:t,mode:ga,openKeys:Nn,rtl:Wn,disabled:vt,motion:fa?qe:null,defaultMotions:fa?pt:null,activeKey:ma,onActive:kn,onInactive:ia,selectedKeys:sa,inlineIndent:fe,subMenuOpenDelay:Wt,subMenuCloseDelay:Ut,forceSubMenuRender:yn,builtinPlacements:en,triggerSubMenuAction:Kt,getPopupContainer:Pn,itemIcon:Ht,expandIcon:cn,onItemClick:Fa,onOpenChange:ha},m.createElement(re.Provider,{value:Ga},ir),m.createElement("div",{style:{display:"none"},"aria-hidden":!0},m.createElement(pe.Provider,{value:Ja},Jn)))))}),Nt=Ot,tt=Nt;tt.Item=gt,tt.SubMenu=qt,tt.ItemGroup=ot,tt.Divider=R;var De=tt},11780:function(Mn,Vt,e){e.d(Vt,{Z:function(){return Q}});var l=e(54476),s=e(33885),q=e(42978),Ce=e(75931),z=e(59301),r=e(92310),$=e.n(r),Ue=e(29301),N=e(34280),a=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],st=void 0;function i(P,Ie){var je=P.prefixCls,ze=P.invalidate,Ye=P.item,nt=P.renderItem,Et=P.responsive,ht=P.responsiveDisabled,at=P.registerSize,wt=P.itemKey,ve=P.className,x=P.style,he=P.children,ge=P.display,Te=P.order,M=P.component,f=M===void 0?"div":M,E=(0,Ce.Z)(P,a),o=Et&&!ge;function k(Ee){at(wt,Ee)}z.useEffect(function(){return function(){k(null)}},[]);var K=nt&&Ye!==st?nt(Ye,{index:Te}):he,n;ze||(n={opacity:o?0:1,height:o?0:st,overflowY:o?"hidden":st,order:Et?Te:st,pointerEvents:o?"none":st,position:o?"absolute":st});var O={};o&&(O["aria-hidden"]=!0);var ue=z.createElement(f,(0,l.Z)({className:$()(!ze&&je,ve),style:(0,s.Z)((0,s.Z)({},n),x)},O,E,{ref:Ie}),K);return Et&&(ue=z.createElement(Ue.Z,{onResize:function(F){var U=F.offsetWidth;k(U)},disabled:ht},ue)),ue}var m=z.forwardRef(i);m.displayName="Item";var me=m,He=e(6089),Be=e(4676),it=e(16089);function xe(P){if(typeof MessageChannel=="undefined")(0,it.Z)(P);else{var Ie=new MessageChannel;Ie.port1.onmessage=function(){return P()},Ie.port2.postMessage(void 0)}}function Ct(){var P=z.useRef(null),Ie=function(ze){P.current||(P.current=[],xe(function(){(0,Be.unstable_batchedUpdates)(function(){P.current.forEach(function(Ye){Ye()}),P.current=null})})),P.current.push(ze)};return Ie}function Ve(P,Ie){var je=z.useState(Ie),ze=(0,q.Z)(je,2),Ye=ze[0],nt=ze[1],Et=(0,He.Z)(function(ht){P(function(){nt(ht)})});return[Ye,Et]}var D=z.createContext(null),w=["component"],be=["className"],pe=["className"],ne=function(Ie,je){var ze=z.useContext(D);if(!ze){var Ye=Ie.component,nt=Ye===void 0?"div":Ye,Et=(0,Ce.Z)(Ie,w);return z.createElement(nt,(0,l.Z)({},Et,{ref:je}))}var ht=ze.className,at=(0,Ce.Z)(ze,be),wt=Ie.className,ve=(0,Ce.Z)(Ie,pe);return z.createElement(D.Provider,{value:null},z.createElement(me,(0,l.Z)({ref:je,className:$()(ht,wt)},at,ve)))},Z=z.forwardRef(ne);Z.displayName="RawItem";var V=Z,re=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Qe="responsive",W="invalidate";function g(P){return"+ ".concat(P.length," ...")}function d(P,Ie){var je=P.prefixCls,ze=je===void 0?"rc-overflow":je,Ye=P.data,nt=Ye===void 0?[]:Ye,Et=P.renderItem,ht=P.renderRawItem,at=P.itemKey,wt=P.itemWidth,ve=wt===void 0?10:wt,x=P.ssr,he=P.style,ge=P.className,Te=P.maxCount,M=P.renderRest,f=P.renderRawRest,E=P.suffix,o=P.component,k=o===void 0?"div":o,K=P.itemComponent,n=P.onVisibleChange,O=(0,Ce.Z)(P,re),ue=x==="full",Ee=Ct(),F=Ve(Ee,null),U=(0,q.Z)(F,2),A=U[0],ie=U[1],j=A||0,Fe=Ve(Ee,new Map),Xe=(0,q.Z)(Fe,2),ke=Xe[0],v=Xe[1],y=Ve(Ee,0),B=(0,q.Z)(y,2),ee=B[0],se=B[1],te=Ve(Ee,0),Le=(0,q.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=Ve(Ee,0),Rt=(0,q.Z)(Re,2),dt=Rt[0],ct=Rt[1],Dt=(0,z.useState)(null),kt=(0,q.Z)(Dt,2),gt=kt[0],Ft=kt[1],Zt=(0,z.useState)(null),jt=(0,q.Z)(Zt,2),$e=jt[0],rt=jt[1],xt=z.useMemo(function(){return $e===null&&ue?Number.MAX_SAFE_INTEGER:$e||0},[$e,A]),Gt=(0,z.useState)(!1),St=(0,q.Z)(Gt,2),on=St[0],fn=St[1],rn="".concat(ze,"-item"),C=Math.max(ee,Ge),sn=Te===Qe,tn=nt.length&&sn,gn=Te===W,un=tn||typeof Te=="number"&&nt.length>Te,Jt=(0,z.useMemo)(function(){var tt=nt;return tn?A===null&&ue?tt=nt:tt=nt.slice(0,Math.min(nt.length,j/ve)):typeof Te=="number"&&(tt=nt.slice(0,Te)),tt},[nt,ve,A,Te,tn]),En=(0,z.useMemo)(function(){return tn?nt.slice(xt+1):nt.slice(Jt.length)},[nt,Jt,tn,xt]),$t=(0,z.useCallback)(function(tt,De){var p;return typeof at=="function"?at(tt):(p=at&&(tt==null?void 0:tt[at]))!==null&&p!==void 0?p:De},[at]),Qt=(0,z.useCallback)(Et||function(tt){return tt},[Et]);function qt(tt,De,p){$e===tt&&(De===void 0||De===gt)||(rt(tt),p||(fn(ttj){qt(J-1,tt-le-dt+Ge);break}}E&&Oe(0)+dt>j&&Ft(null)}},[j,ke,Ge,dt,$t,Jt]);var ot=on&&!!En.length,We={};gt!==null&&tn&&(We={position:"absolute",left:gt,top:0});var Je={prefixCls:rn,responsive:tn,component:K,invalidate:gn},et=ht?function(tt,De){var p=$t(tt,De);return z.createElement(D.Provider,{key:p,value:(0,s.Z)((0,s.Z)({},Je),{},{order:De,item:tt,itemKey:p,registerSize:R,display:De<=xt})},ht(tt,De))}:function(tt,De){var p=$t(tt,De);return z.createElement(me,(0,l.Z)({},Je,{order:De,key:p,item:tt,renderItem:Qt,itemKey:p,registerSize:R,display:De<=xt}))},Bt={order:ot?xt:Number.MAX_SAFE_INTEGER,className:"".concat(rn,"-rest"),registerSize:b,display:ot},Ae=M||g,Ot=f?z.createElement(D.Provider,{value:(0,s.Z)((0,s.Z)({},Je),Bt)},f(En)):z.createElement(me,(0,l.Z)({},Je,Bt),typeof Ae=="function"?Ae(En):Ae),Nt=z.createElement(k,(0,l.Z)({className:$()(!gn&&ze,ge),style:he,ref:Ie},O),Jt.map(et),un?Ot:null,E&&z.createElement(me,(0,l.Z)({},Je,{responsive:sn,responsiveDisabled:!tn,order:xt,className:"".concat(rn,"-suffix"),registerSize:_e,display:!0,style:We}),E));return sn?z.createElement(Ue.Z,{onResize:Kn,disabled:!tn},Nt):Nt}var H=z.forwardRef(d);H.displayName="Overflow",H.Item=V,H.RESPONSIVE=Qe,H.INVALIDATE=W;var T=H,Q=T},23425:function(Mn,Vt,e){e.d(Vt,{Z:function(){return pe}});var l=e(20068),s=e(54476),q=e(76190),Ce=e(33885),z=e(42978),r=e(92310),$=e.n(r),Ue=e(18929),N=e(10228),a=e(26112),st=e(48736),i=e(59301),m=e(17119),me=[10,20,50,100],He=function(Z){var V=Z.pageSizeOptions,re=V===void 0?me:V,Qe=Z.locale,W=Z.changeSize,g=Z.pageSize,d=Z.goButton,H=Z.quickGo,T=Z.rootPrefixCls,Q=Z.disabled,P=Z.buildOptionText,Ie=Z.showSizeChanger,je=Z.sizeChangerRender,ze=i.useState(""),Ye=(0,z.Z)(ze,2),nt=Ye[0],Et=Ye[1],ht=function(){return!nt||Number.isNaN(nt)?void 0:Number(nt)},at=typeof P=="function"?P:function(E){return"".concat(E," ").concat(Qe.items_per_page)},wt=function(o){Et(o.target.value)},ve=function(o){d||nt===""||(Et(""),!(o.relatedTarget&&(o.relatedTarget.className.indexOf("".concat(T,"-item-link"))>=0||o.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&(H==null||H(ht())))},x=function(o){nt!==""&&(o.keyCode===N.Z.ENTER||o.type==="click")&&(Et(""),H==null||H(ht()))},he=function(){return re.some(function(o){return o.toString()===g.toString()})?re:re.concat([g]).sort(function(o,k){var K=Number.isNaN(Number(o))?0:Number(o),n=Number.isNaN(Number(k))?0:Number(k);return K-n})},ge="".concat(T,"-options");if(!Ie&&!H)return null;var Te=null,M=null,f=null;return Ie&&je&&(Te=je({disabled:Q,size:g,onSizeChange:function(o){W==null||W(Number(o))},"aria-label":Qe.page_size,className:"".concat(ge,"-size-changer"),options:he().map(function(E){return{label:at(E),value:E}})})),H&&(d&&(f=typeof d=="boolean"?i.createElement("button",{type:"button",onClick:x,onKeyUp:x,disabled:Q,className:"".concat(ge,"-quick-jumper-button")},Qe.jump_to_confirm):i.createElement("span",{onClick:x,onKeyUp:x},d)),M=i.createElement("div",{className:"".concat(ge,"-quick-jumper")},Qe.jump_to,i.createElement("input",{disabled:Q,type:"text",value:nt,onChange:wt,onKeyUp:x,onBlur:ve,"aria-label":Qe.page}),Qe.page,f)),i.createElement("li",{className:ge},Te,M)},Be=He,it=function(Z){var V=Z.rootPrefixCls,re=Z.page,Qe=Z.active,W=Z.className,g=Z.showTitle,d=Z.onClick,H=Z.onKeyPress,T=Z.itemRender,Q="".concat(V,"-item"),P=$()(Q,"".concat(Q,"-").concat(re),(0,l.Z)((0,l.Z)({},"".concat(Q,"-active"),Qe),"".concat(Q,"-disabled"),!re),W),Ie=function(){d(re)},je=function(nt){H(nt,d,re)},ze=T(re,"page",i.createElement("a",{rel:"nofollow"},re));return ze?i.createElement("li",{title:g?String(re):null,className:P,onClick:Ie,onKeyDown:je,tabIndex:0},ze):null},xe=it,Ct=function(Z,V,re){return re};function Ve(){}function D(ne){var Z=Number(ne);return typeof Z=="number"&&!Number.isNaN(Z)&&isFinite(Z)&&Math.floor(Z)===Z}function w(ne,Z,V){var re=typeof ne=="undefined"?Z:ne;return Math.floor((V-1)/re)+1}var be=function(Z){var V=Z.prefixCls,re=V===void 0?"rc-pagination":V,Qe=Z.selectPrefixCls,W=Qe===void 0?"rc-select":Qe,g=Z.className,d=Z.current,H=Z.defaultCurrent,T=H===void 0?1:H,Q=Z.total,P=Q===void 0?0:Q,Ie=Z.pageSize,je=Z.defaultPageSize,ze=je===void 0?10:je,Ye=Z.onChange,nt=Ye===void 0?Ve:Ye,Et=Z.hideOnSinglePage,ht=Z.align,at=Z.showPrevNextJumpers,wt=at===void 0?!0:at,ve=Z.showQuickJumper,x=Z.showLessItems,he=Z.showTitle,ge=he===void 0?!0:he,Te=Z.onShowSizeChange,M=Te===void 0?Ve:Te,f=Z.locale,E=f===void 0?m.Z:f,o=Z.style,k=Z.totalBoundaryShowSizeChanger,K=k===void 0?50:k,n=Z.disabled,O=Z.simple,ue=Z.showTotal,Ee=Z.showSizeChanger,F=Ee===void 0?P>K:Ee,U=Z.sizeChangerRender,A=Z.pageSizeOptions,ie=Z.itemRender,j=ie===void 0?Ct:ie,Fe=Z.jumpPrevIcon,Xe=Z.jumpNextIcon,ke=Z.prevIcon,v=Z.nextIcon,y=i.useRef(null),B=(0,Ue.Z)(10,{value:Ie,defaultValue:ze}),ee=(0,z.Z)(B,2),se=ee[0],te=ee[1],Le=(0,Ue.Z)(1,{value:d,defaultValue:T,postState:function(mt){return Math.max(1,Math.min(mt,w(void 0,se,P)))}}),Ge=(0,z.Z)(Le,2),Ne=Ge[0],Re=Ge[1],Rt=i.useState(Ne),dt=(0,z.Z)(Rt,2),ct=dt[0],Dt=dt[1];(0,i.useEffect)(function(){Dt(Ne)},[Ne]);var kt=nt!==Ve,gt="current"in Z,Ft=Math.max(1,Ne-(x?3:5)),Zt=Math.min(w(void 0,se,P),Ne+(x?3:5));function jt(vt,mt){var yt=vt||i.createElement("button",{type:"button","aria-label":mt,className:"".concat(re,"-item-link")});return typeof vt=="function"&&(yt=i.createElement(vt,(0,Ce.Z)({},Z))),yt}function $e(vt){var mt=vt.target.value,yt=w(void 0,se,P),Wt;return mt===""?Wt=mt:Number.isNaN(Number(mt))?Wt=ct:mt>=yt?Wt=yt:Wt=Number(mt),Wt}function rt(vt){return D(vt)&&vt!==Ne&&D(P)&&P>0}var xt=P>se?ve:!1;function Gt(vt){(vt.keyCode===N.Z.UP||vt.keyCode===N.Z.DOWN)&&vt.preventDefault()}function St(vt){var mt=$e(vt);switch(mt!==ct&&Dt(mt),vt.keyCode){case N.Z.ENTER:rn(mt);break;case N.Z.UP:rn(mt-1);break;case N.Z.DOWN:rn(mt+1);break;default:break}}function on(vt){rn($e(vt))}function fn(vt){var mt=w(vt,se,P),yt=Ne>mt&&mt!==0?mt:Ne;te(vt),Dt(yt),M==null||M(Ne,vt),Re(yt),nt==null||nt(yt,vt)}function rn(vt){if(rt(vt)&&!n){var mt=w(void 0,se,P),yt=vt;return vt>mt?yt=mt:vt<1&&(yt=1),yt!==ct&&Dt(yt),Re(yt),nt==null||nt(yt,se),yt}return Ne}var C=Ne>1,sn=Ne2?yt-2:0),Lt=2;LtP?P:Ne*se])),Je=null,et=w(void 0,se,P);if(Et&&P<=se)return null;var Bt=[],Ae={rootPrefixCls:re,onClick:rn,onKeyPress:En,showTitle:ge,itemRender:j,page:-1},Ot=Ne-1>0?Ne-1:0,Nt=Ne+1=le*2&&Ne!==3&&(Bt[0]=i.cloneElement(Bt[0],{className:$()("".concat(re,"-item-after-jump-prev"),Bt[0].props.className)}),Bt.unshift(Oe)),et-Ne>=le*2&&Ne!==et-2){var Ke=Bt[Bt.length-1];Bt[Bt.length-1]=i.cloneElement(Ke,{className:$()("".concat(re,"-item-before-jump-next"),Ke.props.className)}),Bt.push(Je)}Pe!==1&&Bt.unshift(i.createElement(xe,(0,s.Z)({},Ae,{key:1,page:1}))),Me!==et&&Bt.push(i.createElement(xe,(0,s.Z)({},Ae,{key:et,page:et})))}var Se=R(Ot);if(Se){var ut=!C||!et;Se=i.createElement("li",{title:ge?E.prev_page:null,onClick:tn,tabIndex:ut?null:0,onKeyDown:$t,className:$()("".concat(re,"-prev"),(0,l.Z)({},"".concat(re,"-disabled"),ut)),"aria-disabled":ut},Se)}var It=b(Nt);if(It){var Pt,At;O?(Pt=!sn,At=C?0:null):(Pt=!sn||!et,At=Pt?null:0),It=i.createElement("li",{title:ge?E.next_page:null,onClick:gn,tabIndex:At,onKeyDown:Qt,className:$()("".concat(re,"-next"),(0,l.Z)({},"".concat(re,"-disabled"),Pt)),"aria-disabled":Pt},It)}var bt=$()(re,g,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(re,"-start"),ht==="start"),"".concat(re,"-center"),ht==="center"),"".concat(re,"-end"),ht==="end"),"".concat(re,"-simple"),O),"".concat(re,"-disabled"),n));return i.createElement("ul",(0,s.Z)({className:bt,style:o,ref:y},ot),We,Se,O?J:Bt,It,i.createElement(Be,{locale:E,rootPrefixCls:re,disabled:n,selectPrefixCls:W,changeSize:fn,pageSize:se,pageSizeOptions:A,quickGo:xt?rn:null,goButton:p,showSizeChanger:F,sizeChangerRender:U}))},pe=be},25930:function(Mn,Vt,e){e.d(Vt,{Cd:function(){return re}});var l=e(54476),s=e(33885),q=e(75931),Ce=e(59301),z=e(92310),r=e.n(z),$={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ue=function(){var g=(0,Ce.useRef)([]),d=(0,Ce.useRef)(null);return(0,Ce.useEffect)(function(){var H=Date.now(),T=!1;g.current.forEach(function(Q){if(Q){T=!0;var P=Q.style;P.transitionDuration=".3s, .3s, .3s, .06s",d.current&&H-d.current<100&&(P.transitionDuration="0s, 0s")}}),T&&(d.current=Date.now())}),g.current},N=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(g){var d=(0,s.Z)((0,s.Z)({},$),g),H=d.className,T=d.percent,Q=d.prefixCls,P=d.strokeColor,Ie=d.strokeLinecap,je=d.strokeWidth,ze=d.style,Ye=d.trailColor,nt=d.trailWidth,Et=d.transition,ht=(0,q.Z)(d,N);delete ht.gapPosition;var at=Array.isArray(T)?T:[T],wt=Array.isArray(P)?P:[P],ve=Ue(),x=je/2,he=100-je/2,ge="M ".concat(Ie==="round"?x:0,",").concat(x,` + L `).concat(Ie==="round"?he:100,",").concat(x),Te="0 0 100 ".concat(je),M=0;return Ce.createElement("svg",(0,l.Z)({className:r()("".concat(Q,"-line"),H),viewBox:Te,preserveAspectRatio:"none",style:ze},ht),Ce.createElement("path",{className:"".concat(Q,"-line-trail"),d:ge,strokeLinecap:Ie,stroke:Ye,strokeWidth:nt||je,fillOpacity:"0"}),at.map(function(f,E){var o=1;switch(Ie){case"round":o=1-je/100;break;case"square":o=1-je/2/100;break;default:o=1;break}var k={strokeDasharray:"".concat(f*o,"px, 100px"),strokeDashoffset:"-".concat(M,"px"),transition:Et||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},K=wt[E]||wt[wt.length-1];return M+=f,Ce.createElement("path",{key:E,className:"".concat(Q,"-line-path"),d:ge,strokeLinecap:Ie,stroke:K,strokeWidth:je,fillOpacity:"0",ref:function(O){ve[E]=O},style:k})}))},st=a,i=e(76190),m=e(42978),me=e(47273),He=0,Be=(0,me.Z)();function it(){var W;return Be?(W=He,He+=1):W="TEST_OR_SSR",W}var xe=function(W){var g=Ce.useState(),d=(0,m.Z)(g,2),H=d[0],T=d[1];return Ce.useEffect(function(){T("rc_progress_".concat(it()))},[]),W||H},Ct=function(g){var d=g.bg,H=g.children;return Ce.createElement("div",{style:{width:"100%",height:"100%",background:d}},H)};function Ve(W,g){return Object.keys(W).map(function(d){var H=parseFloat(d),T="".concat(Math.floor(H*g),"%");return"".concat(W[d]," ").concat(T)})}var D=Ce.forwardRef(function(W,g){var d=W.prefixCls,H=W.color,T=W.gradientId,Q=W.radius,P=W.style,Ie=W.ptg,je=W.strokeLinecap,ze=W.strokeWidth,Ye=W.size,nt=W.gapDegree,Et=H&&(0,i.Z)(H)==="object",ht=Et?"#FFF":void 0,at=Ye/2,wt=Ce.createElement("circle",{className:"".concat(d,"-circle-path"),r:Q,cx:at,cy:at,stroke:ht,strokeLinecap:je,strokeWidth:ze,opacity:Ie===0?0:1,style:P,ref:g});if(!Et)return wt;var ve="".concat(T,"-conic"),x=nt?"".concat(180+nt/2,"deg"):"0deg",he=Ve(H,(360-nt)/360),ge=Ve(H,1),Te="conic-gradient(from ".concat(x,", ").concat(he.join(", "),")"),M="linear-gradient(to ".concat(nt?"bottom":"top",", ").concat(ge.join(", "),")");return Ce.createElement(Ce.Fragment,null,Ce.createElement("mask",{id:ve},wt),Ce.createElement("foreignObject",{x:0,y:0,width:Ye,height:Ye,mask:"url(#".concat(ve,")")},Ce.createElement(Ct,{bg:M},Ce.createElement(Ct,{bg:Te}))))}),w=D,be=100,pe=function(g,d,H,T,Q,P,Ie,je,ze,Ye){var nt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Et=H/100*360*((360-P)/360),ht=P===0?0:{bottom:0,top:180,left:90,right:-90}[Ie],at=(100-T)/100*d;ze==="round"&&T!==100&&(at+=Ye/2,at>=d&&(at=d-.01));var wt=be/2;return{stroke:typeof je=="string"?je:void 0,strokeDasharray:"".concat(d,"px ").concat(g),strokeDashoffset:at+nt,transform:"rotate(".concat(Q+Et+ht,"deg)"),transformOrigin:"".concat(wt,"px ").concat(wt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ne=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Z(W){var g=W!=null?W:[];return Array.isArray(g)?g:[g]}var V=function(g){var d=(0,s.Z)((0,s.Z)({},$),g),H=d.id,T=d.prefixCls,Q=d.steps,P=d.strokeWidth,Ie=d.trailWidth,je=d.gapDegree,ze=je===void 0?0:je,Ye=d.gapPosition,nt=d.trailColor,Et=d.strokeLinecap,ht=d.style,at=d.className,wt=d.strokeColor,ve=d.percent,x=(0,q.Z)(d,ne),he=be/2,ge=xe(H),Te="".concat(ge,"-gradient"),M=he-P/2,f=Math.PI*2*M,E=ze>0?90+ze/2:-90,o=f*((360-ze)/360),k=(0,i.Z)(Q)==="object"?Q:{count:Q,gap:2},K=k.count,n=k.gap,O=Z(ve),ue=Z(wt),Ee=ue.find(function(Xe){return Xe&&(0,i.Z)(Xe)==="object"}),F=Ee&&(0,i.Z)(Ee)==="object",U=F?"butt":Et,A=pe(f,o,0,100,E,ze,Ye,nt,U,P),ie=Ue(),j=function(){var ke=0;return O.map(function(v,y){var B=ue[y]||ue[ue.length-1],ee=pe(f,o,ke,v,E,ze,Ye,B,U,P);return ke+=v,Ce.createElement(w,{key:y,color:B,ptg:v,radius:M,prefixCls:T,gradientId:Te,style:ee,strokeLinecap:U,strokeWidth:P,gapDegree:ze,ref:function(te){ie[y]=te},size:be})}).reverse()},Fe=function(){var ke=Math.round(K*(O[0]/100)),v=100/K,y=0;return new Array(K).fill(null).map(function(B,ee){var se=ee<=ke-1?ue[0]:nt,te=se&&(0,i.Z)(se)==="object"?"url(#".concat(Te,")"):void 0,Le=pe(f,o,y,v,E,ze,Ye,se,"butt",P,n);return y+=(o-Le.strokeDashoffset+n)*100/o,Ce.createElement("circle",{key:ee,className:"".concat(T,"-circle-path"),r:M,cx:he,cy:he,stroke:te,strokeWidth:P,opacity:1,style:Le,ref:function(Ne){ie[ee]=Ne}})})};return Ce.createElement("svg",(0,l.Z)({className:r()("".concat(T,"-circle"),at),viewBox:"0 0 ".concat(be," ").concat(be),style:ht,id:H,role:"presentation"},x),!K&&Ce.createElement("circle",{className:"".concat(T,"-circle-trail"),r:M,cx:he,cy:he,stroke:nt,strokeLinecap:U,strokeWidth:Ie||P,style:A}),K?Fe():j())},re=V,Qe={Line:st,Circle:re}},29301:function(Mn,Vt,e){e.d(Vt,{Z:function(){return W}});var l=e(54476),s=e(59301),q=e(11592),Ce=e(48736),z=e(33885),r=e(76190),$=e(76846),Ue=e(8654),N=s.createContext(null);function a(g){var d=g.children,H=g.onBatchResize,T=s.useRef(0),Q=s.useRef([]),P=s.useContext(N),Ie=s.useCallback(function(je,ze,Ye){T.current+=1;var nt=T.current;Q.current.push({size:je,element:ze,data:Ye}),Promise.resolve().then(function(){nt===T.current&&(H==null||H(Q.current),Q.current=[])}),P==null||P(je,ze,Ye)},[H,P]);return s.createElement(N.Provider,{value:Ie},d)}var st=e(76374),i=new Map;function m(g){g.forEach(function(d){var H,T=d.target;(H=i.get(T))===null||H===void 0||H.forEach(function(Q){return Q(T)})})}var me=new st.Z(m),He=null,Be=null;function it(g,d){i.has(g)||(i.set(g,new Set),me.observe(g)),i.get(g).add(d)}function xe(g,d){i.has(g)&&(i.get(g).delete(d),i.get(g).size||(me.unobserve(g),i.delete(g)))}var Ct=e(67732),Ve=e(83652),D=e(42403),w=e(158),be=function(g){(0,D.Z)(H,g);var d=(0,w.Z)(H);function H(){return(0,Ct.Z)(this,H),d.apply(this,arguments)}return(0,Ve.Z)(H,[{key:"render",value:function(){return this.props.children}}]),H}(s.Component);function pe(g,d){var H=g.children,T=g.disabled,Q=s.useRef(null),P=s.useRef(null),Ie=s.useContext(N),je=typeof H=="function",ze=je?H(Q):H,Ye=s.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),nt=!je&&s.isValidElement(ze)&&(0,Ue.Yr)(ze),Et=nt?(0,Ue.C4)(ze):null,ht=(0,Ue.x1)(Et,Q),at=function(){var he;return(0,$.ZP)(Q.current)||(Q.current&&(0,r.Z)(Q.current)==="object"?(0,$.ZP)((he=Q.current)===null||he===void 0?void 0:he.nativeElement):null)||(0,$.ZP)(P.current)};s.useImperativeHandle(d,function(){return at()});var wt=s.useRef(g);wt.current=g;var ve=s.useCallback(function(x){var he=wt.current,ge=he.onResize,Te=he.data,M=x.getBoundingClientRect(),f=M.width,E=M.height,o=x.offsetWidth,k=x.offsetHeight,K=Math.floor(f),n=Math.floor(E);if(Ye.current.width!==K||Ye.current.height!==n||Ye.current.offsetWidth!==o||Ye.current.offsetHeight!==k){var O={width:K,height:n,offsetWidth:o,offsetHeight:k};Ye.current=O;var ue=o===Math.round(f)?f:o,Ee=k===Math.round(E)?E:k,F=(0,z.Z)((0,z.Z)({},O),{},{offsetWidth:ue,offsetHeight:Ee});Ie==null||Ie(F,x,Te),ge&&Promise.resolve().then(function(){ge(F,x)})}},[]);return s.useEffect(function(){var x=at();return x&&!T&&it(x,ve),function(){return xe(x,ve)}},[Q.current,T]),s.createElement(be,{ref:P},nt?s.cloneElement(ze,{ref:ht}):ze)}var ne=s.forwardRef(pe),Z=ne,V="rc-observer-key";function re(g,d){var H=g.children,T=typeof H=="function"?[H]:(0,q.Z)(H);return T.map(function(Q,P){var Ie=(Q==null?void 0:Q.key)||"".concat(V,"-").concat(P);return s.createElement(Z,(0,l.Z)({},g,{key:Ie,ref:P===0?d:void 0}),Q)})}var Qe=s.forwardRef(re);Qe.Collection=a;var W=Qe},6551:function(Mn,Vt,e){e.d(Vt,{ZP:function(){return $}});var l=e(42978),s=e(59301),q=e(47273),Ce=0,z=(0,q.Z)();function r(){var Ue;return z?(Ue=Ce,Ce+=1):Ue="TEST_OR_SSR",Ue}function $(Ue){var N=s.useState(),a=(0,l.Z)(N,2),st=a[0],i=a[1];return s.useEffect(function(){i("rc_select_".concat(r()))},[]),Ue||st}},37463:function(Mn,Vt,e){e.d(Vt,{Ac:function(){return B},Xo:function(){return se},Wx:function(){return Le},ZP:function(){return Kn},lk:function(){return Ve}});var l=e(54476),s=e(94480),q=e(20068),Ce=e(33885),z=e(42978),r=e(75931),$=e(76190),Ue=e(18929),N=e(48736),a=e(59301),st=e(92310),i=e.n(st),m=e(34280),me=e(49658),He=e(8654),Be=function(b){var _e=b.className,Oe=b.customizeIcon,ot=b.customizeIconProps,We=b.children,Je=b.onMouseDown,et=b.onClick,Bt=typeof Oe=="function"?Oe(ot):Oe;return a.createElement("span",{className:_e,onMouseDown:function(Ot){Ot.preventDefault(),Je==null||Je(Ot)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:et,"aria-hidden":!0},Bt!==void 0?Bt:a.createElement("span",{className:i()(_e.split(/\s+/).map(function(Ae){return"".concat(Ae,"-icon")}))},We))},it=Be,xe=function(b,_e,Oe,ot,We){var Je=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,et=arguments.length>6?arguments[6]:void 0,Bt=arguments.length>7?arguments[7]:void 0,Ae=a.useMemo(function(){if((0,$.Z)(ot)==="object")return ot.clearIcon;if(We)return We},[ot,We]),Ot=a.useMemo(function(){return!!(!Je&&ot&&(Oe.length||et)&&!(Bt==="combobox"&&et===""))},[ot,Je,Oe.length,et,Bt]);return{allowClear:Ot,clearIcon:a.createElement(it,{className:"".concat(b,"-clear"),onMouseDown:_e,customizeIcon:Ae},"\xD7")}},Ct=a.createContext(null);function Ve(){return a.useContext(Ct)}function D(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,b=a.useState(!1),_e=(0,z.Z)(b,2),Oe=_e[0],ot=_e[1],We=a.useRef(null),Je=function(){window.clearTimeout(We.current)};a.useEffect(function(){return Je},[]);var et=function(Ae,Ot){Je(),We.current=window.setTimeout(function(){ot(Ae),Ot&&Ot()},R)};return[Oe,et,Je]}function w(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,b=a.useRef(null),_e=a.useRef(null);a.useEffect(function(){return function(){window.clearTimeout(_e.current)}},[]);function Oe(ot){(ot||b.current===null)&&(b.current=ot),window.clearTimeout(_e.current),_e.current=window.setTimeout(function(){b.current=null},R)}return[function(){return b.current},Oe]}function be(R,b,_e,Oe){var ot=a.useRef(null);ot.current={open:b,triggerOpen:_e,customizedTrigger:Oe},a.useEffect(function(){function We(Je){var et;if(!((et=ot.current)!==null&&et!==void 0&&et.customizedTrigger)){var Bt=Je.target;Bt.shadowRoot&&Je.composed&&(Bt=Je.composedPath()[0]||Bt),ot.current.open&&R().filter(function(Ae){return Ae}).every(function(Ae){return!Ae.contains(Bt)&&Ae!==Bt})&&ot.current.triggerOpen(!1)}}return window.addEventListener("mousedown",We),function(){return window.removeEventListener("mousedown",We)}},[])}var pe=e(10228);function ne(R){return R&&![pe.Z.ESC,pe.Z.SHIFT,pe.Z.BACKSPACE,pe.Z.TAB,pe.Z.WIN_KEY,pe.Z.ALT,pe.Z.META,pe.Z.WIN_KEY_RIGHT,pe.Z.CTRL,pe.Z.SEMICOLON,pe.Z.EQUALS,pe.Z.CAPS_LOCK,pe.Z.CONTEXT_MENU,pe.Z.F1,pe.Z.F2,pe.Z.F3,pe.Z.F4,pe.Z.F5,pe.Z.F6,pe.Z.F7,pe.Z.F8,pe.Z.F9,pe.Z.F10,pe.Z.F11,pe.Z.F12].includes(R)}var Z=e(26112),V=e(11780);function re(R,b,_e){var Oe=(0,Ce.Z)((0,Ce.Z)({},R),_e?b:{});return Object.keys(b).forEach(function(ot){var We=b[ot];typeof We=="function"&&(Oe[ot]=function(){for(var Je,et=arguments.length,Bt=new Array(et),Ae=0;Aec&&(Kt="".concat(en.slice(0,c),"..."))}var Ht=function(Tt){Tt&&Tt.stopPropagation(),ft(de)};return typeof Pe=="function"?we(pt,Kt,fe,lt,Ht):ae(de,Kt,fe,lt,Ht)},ye=function(de){if(!ot.length)return null;var fe=typeof I=="function"?I(de):I;return typeof Pe=="function"?we(void 0,fe,!1,!1,void 0,!0):ae({title:fe},fe,!1)},L=a.createElement("div",{className:"".concat(S,"-search"),style:{width:Wt},onFocus:function(){X(!0)},onBlur:function(){X(!1)}},a.createElement(H,{ref:Bt,open:We,prefixCls:Oe,id:_e,inputElement:null,disabled:Ot,autoFocus:De,autoComplete:p,editable:_,activeDescendantId:J,value:Y,onKeyDown:ut,onMouseDown:It,onChange:Ke,onPaste:Se,onCompositionStart:Pt,onCompositionEnd:At,onBlur:bt,tabIndex:le,attrs:(0,Z.Z)(b,!0)}),a.createElement("span",{ref:vt,className:"".concat(S,"-search-mirror"),"aria-hidden":!0},Y,"\xA0")),G=a.createElement(V.Z,{prefixCls:"".concat(S,"-overflow"),data:ot,renderItem:Ze,renderRest:ye,suffix:L,itemKey:Et,maxCount:h});return a.createElement("span",{className:"".concat(S,"-wrap")},G,!ot.length&&!Y&&a.createElement("span",{className:"".concat(S,"-placeholder")},Ae))},wt=at,ve=function(b){var _e=b.inputElement,Oe=b.prefixCls,ot=b.id,We=b.inputRef,Je=b.disabled,et=b.autoFocus,Bt=b.autoComplete,Ae=b.activeDescendantId,Ot=b.mode,Nt=b.open,tt=b.values,De=b.placeholder,p=b.tabIndex,J=b.showSearch,le=b.searchValue,ce=b.activeValue,h=b.maxLength,c=b.onInputKeyDown,t=b.onInputMouseDown,I=b.onInputChange,Pe=b.onInputPaste,Me=b.onInputCompositionStart,ft=b.onInputCompositionEnd,Ke=b.onInputBlur,Se=b.title,ut=a.useState(!1),It=(0,z.Z)(ut,2),Pt=It[0],At=It[1],bt=Ot==="combobox",vt=bt||J,mt=tt[0],yt=le||"";bt&&ce&&!Pt&&(yt=ce),a.useEffect(function(){bt&&At(!1)},[bt,ce]);var Wt=Ot!=="combobox"&&!Nt&&!J?!1:!!yt,Lt=Se===void 0?Ye(mt):Se,Ut=a.useMemo(function(){return mt?null:a.createElement("span",{className:"".concat(Oe,"-selection-placeholder"),style:Wt?{visibility:"hidden"}:void 0},De)},[mt,Wt,De,Oe]);return a.createElement("span",{className:"".concat(Oe,"-selection-wrap")},a.createElement("span",{className:"".concat(Oe,"-selection-search")},a.createElement(H,{ref:We,prefixCls:Oe,id:ot,open:Nt,inputElement:_e,disabled:Je,autoFocus:et,autoComplete:Bt,editable:vt,activeDescendantId:Ae,value:yt,onKeyDown:c,onMouseDown:t,onChange:function(u){At(!0),I(u)},onPaste:Pe,onCompositionStart:Me,onCompositionEnd:ft,onBlur:Ke,tabIndex:p,attrs:(0,Z.Z)(b,!0),maxLength:bt?h:void 0})),!bt&&mt?a.createElement("span",{className:"".concat(Oe,"-selection-item"),title:Lt,style:Wt?{visibility:"hidden"}:void 0},mt.label):null,Ut)},x=ve,he=function(b,_e){var Oe=(0,a.useRef)(null),ot=(0,a.useRef)(!1),We=b.prefixCls,Je=b.open,et=b.mode,Bt=b.showSearch,Ae=b.tokenWithEnter,Ot=b.disabled,Nt=b.prefix,tt=b.autoClearSearchValue,De=b.onSearch,p=b.onSearchSubmit,J=b.onToggleOpen,le=b.onInputKeyDown,ce=b.onInputBlur,h=b.domRef;a.useImperativeHandle(_e,function(){return{focus:function(Lt){Oe.current.focus(Lt)},blur:function(){Oe.current.blur()}}});var c=w(0),t=(0,z.Z)(c,2),I=t[0],Pe=t[1],Me=function(Lt){var Ut=Lt.which,yn=Oe.current instanceof HTMLTextAreaElement;!yn&&Je&&(Ut===pe.Z.UP||Ut===pe.Z.DOWN)&&Lt.preventDefault(),le&&le(Lt),Ut===pe.Z.ENTER&&et==="tags"&&!ot.current&&!Je&&(p==null||p(Lt.target.value)),!(yn&&!Je&&~[pe.Z.UP,pe.Z.DOWN,pe.Z.LEFT,pe.Z.RIGHT].indexOf(Ut))&&ne(Ut)&&J(!0)},ft=function(){Pe(!0)},Ke=(0,a.useRef)(null),Se=function(Lt){De(Lt,!0,ot.current)!==!1&&J(!0)},ut=function(){ot.current=!0},It=function(Lt){ot.current=!1,et!=="combobox"&&Se(Lt.target.value)},Pt=function(Lt){var Ut=Lt.target.value;if(Ae&&Ke.current&&/[\r\n]/.test(Ke.current)){var yn=Ke.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ut=Ut.replace(yn,Ke.current)}Ke.current=null,Se(Ut)},At=function(Lt){var Ut=Lt.clipboardData,yn=Ut==null?void 0:Ut.getData("text");Ke.current=yn||""},bt=function(Lt){var Ut=Lt.target;if(Ut!==Oe.current){var yn=document.body.style.msTouchAction!==void 0;yn?setTimeout(function(){Oe.current.focus()}):Oe.current.focus()}},vt=function(Lt){var Ut=I();Lt.target!==Oe.current&&!Ut&&!(et==="combobox"&&Ot)&&Lt.preventDefault(),(et!=="combobox"&&(!Bt||!Ut)||!Je)&&(Je&&tt!==!1&&De("",!0,!1),J())},mt={inputRef:Oe,onInputKeyDown:Me,onInputMouseDown:ft,onInputChange:Pt,onInputPaste:At,onInputCompositionStart:ut,onInputCompositionEnd:It,onInputBlur:ce},yt=et==="multiple"||et==="tags"?a.createElement(wt,(0,l.Z)({},b,mt)):a.createElement(x,(0,l.Z)({},b,mt));return a.createElement("div",{ref:h,className:"".concat(We,"-selector"),onClick:bt,onMouseDown:vt},Nt&&a.createElement("div",{className:"".concat(We,"-prefix")},Nt),yt)},ge=a.forwardRef(he),Te=ge,M=e(65030),f=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],E=function(b){var _e=b===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:_e,adjustY:1},htmlRegion:"scroll"}}},o=function(b,_e){var Oe=b.prefixCls,ot=b.disabled,We=b.visible,Je=b.children,et=b.popupElement,Bt=b.animation,Ae=b.transitionName,Ot=b.dropdownStyle,Nt=b.dropdownClassName,tt=b.direction,De=tt===void 0?"ltr":tt,p=b.placement,J=b.builtinPlacements,le=b.dropdownMatchSelectWidth,ce=b.dropdownRender,h=b.dropdownAlign,c=b.getPopupContainer,t=b.empty,I=b.getTriggerDOMNode,Pe=b.onPopupVisibleChange,Me=b.onPopupMouseEnter,ft=(0,r.Z)(b,f),Ke="".concat(Oe,"-dropdown"),Se=et;ce&&(Se=ce(et));var ut=a.useMemo(function(){return J||E(le)},[J,le]),It=Bt?"".concat(Ke,"-").concat(Bt):Ae,Pt=typeof le=="number",At=a.useMemo(function(){return Pt?null:le===!1?"minWidth":"width"},[le,Pt]),bt=Ot;Pt&&(bt=(0,Ce.Z)((0,Ce.Z)({},bt),{},{width:le}));var vt=a.useRef(null);return a.useImperativeHandle(_e,function(){return{getPopupElement:function(){var yt;return(yt=vt.current)===null||yt===void 0?void 0:yt.popupElement}}}),a.createElement(M.Z,(0,l.Z)({},ft,{showAction:Pe?["click"]:[],hideAction:Pe?["click"]:[],popupPlacement:p||(De==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ut,prefixCls:Ke,popupTransitionName:It,popup:a.createElement("div",{onMouseEnter:Me},Se),ref:vt,stretch:At,popupAlign:h,popupVisible:We,getPopupContainer:c,popupClassName:i()(Nt,(0,q.Z)({},"".concat(Ke,"-empty"),t)),popupStyle:bt,getTriggerDOMNode:I,onPopupVisibleChange:Pe}),Je)},k=a.forwardRef(o),K=k,n=e(66712);function O(R,b){var _e=R.key,Oe;return"value"in R&&(Oe=R.value),_e!=null?_e:Oe!==void 0?Oe:"rc-index-key-".concat(b)}function ue(R){return typeof R!="undefined"&&!Number.isNaN(R)}function Ee(R,b){var _e=R||{},Oe=_e.label,ot=_e.value,We=_e.options,Je=_e.groupLabel,et=Oe||(b?"children":"label");return{label:et,value:ot||"value",options:We||"options",groupLabel:Je||et}}function F(R){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=b.fieldNames,Oe=b.childrenAsData,ot=[],We=Ee(_e,!1),Je=We.label,et=We.value,Bt=We.options,Ae=We.groupLabel;function Ot(Nt,tt){Array.isArray(Nt)&&Nt.forEach(function(De){if(tt||!(Bt in De)){var p=De[et];ot.push({key:O(De,ot.length),groupOption:tt,data:De,label:De[Je],value:p})}else{var J=De[Ae];J===void 0&&Oe&&(J=De.label),ot.push({key:O(De,ot.length),group:!0,data:De,label:J}),Ot(De[Bt],!0)}})}return Ot(R,!1),ot}function U(R){var b=(0,Ce.Z)({},R);return"props"in b||Object.defineProperty(b,"props",{get:function(){return(0,N.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),b}}),b}var A=function(b,_e,Oe){if(!_e||!_e.length)return null;var ot=!1,We=function et(Bt,Ae){var Ot=(0,n.Z)(Ae),Nt=Ot[0],tt=Ot.slice(1);if(!Nt)return[Bt];var De=Bt.split(Nt);return ot=ot||De.length>1,De.reduce(function(p,J){return[].concat((0,s.Z)(p),(0,s.Z)(et(J,tt)))},[]).filter(Boolean)},Je=We(b,_e);return ot?typeof Oe!="undefined"?Je.slice(0,Oe):Je:null},ie=a.createContext(null),j=ie;function Fe(R){var b=R.visible,_e=R.values;if(!b)return null;var Oe=50;return a.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(_e.slice(0,Oe).map(function(ot){var We=ot.label,Je=ot.value;return["number","string"].includes((0,$.Z)(We))?We:Je}).join(", ")),_e.length>Oe?", ...":null)}var Xe=["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"],ke=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],v=function(b){return b==="tags"||b==="multiple"},y=a.forwardRef(function(R,b){var _e,Oe=R.id,ot=R.prefixCls,We=R.className,Je=R.showSearch,et=R.tagRender,Bt=R.direction,Ae=R.omitDomProps,Ot=R.displayValues,Nt=R.onDisplayValuesChange,tt=R.emptyOptions,De=R.notFoundContent,p=De===void 0?"Not Found":De,J=R.onClear,le=R.mode,ce=R.disabled,h=R.loading,c=R.getInputElement,t=R.getRawInputElement,I=R.open,Pe=R.defaultOpen,Me=R.onDropdownVisibleChange,ft=R.activeValue,Ke=R.onActiveValueChange,Se=R.activeDescendantId,ut=R.searchValue,It=R.autoClearSearchValue,Pt=R.onSearch,At=R.onSearchSplit,bt=R.tokenSeparators,vt=R.allowClear,mt=R.prefix,yt=R.suffixIcon,Wt=R.clearIcon,Lt=R.OptionList,Ut=R.animation,yn=R.transitionName,u=R.dropdownStyle,X=R.dropdownClassName,S=R.dropdownMatchSelectWidth,Y=R.dropdownRender,_=R.dropdownAlign,ae=R.placement,we=R.builtinPlacements,Ze=R.getPopupContainer,ye=R.showAction,L=ye===void 0?[]:ye,G=R.onFocus,oe=R.onBlur,de=R.onKeyUp,fe=R.onKeyDown,qe=R.onMouseDown,pt=(0,r.Z)(R,Xe),lt=v(le),Kt=(Je!==void 0?Je:lt)||le==="combobox",en=(0,Ce.Z)({},pt);ke.forEach(function(zn){delete en[zn]}),Ae==null||Ae.forEach(function(zn){delete en[zn]});var Ht=a.useState(!1),cn=(0,z.Z)(Ht,2),Tt=cn[0],Sn=cn[1];a.useEffect(function(){Sn((0,me.Z)())},[]);var Cn=a.useRef(null),Pn=a.useRef(null),dn=a.useRef(null),pn=a.useRef(null),In=a.useRef(null),xn=a.useRef(!1),Fn=D(),nn=(0,z.Z)(Fn,3),zt=nn[0],_t=nn[1],vn=nn[2];a.useImperativeHandle(b,function(){var zn,kn;return{focus:(zn=pn.current)===null||zn===void 0?void 0:zn.focus,blur:(kn=pn.current)===null||kn===void 0?void 0:kn.blur,scrollTo:function(la){var Xn;return(Xn=In.current)===null||Xn===void 0?void 0:Xn.scrollTo(la)},nativeElement:Cn.current||Pn.current}});var Bn=a.useMemo(function(){var zn;if(le!=="combobox")return ut;var kn=(zn=Ot[0])===null||zn===void 0?void 0:zn.value;return typeof kn=="string"||typeof kn=="number"?String(kn):""},[ut,le,Ot]),wn=le==="combobox"&&typeof c=="function"&&c()||null,Dn=typeof t=="function"&&t(),Jn=(0,He.x1)(Pn,Dn==null||(_e=Dn.props)===null||_e===void 0?void 0:_e.ref),ra=a.useState(!1),$n=(0,z.Z)(ra,2),fa=$n[0],ca=$n[1];(0,m.Z)(function(){ca(!0)},[]);var ua=(0,Ue.Z)(!1,{defaultValue:Pe,value:I}),Rn=(0,z.Z)(ua,2),Wn=Rn[0],na=Rn[1],Ln=fa?Wn:!1,Nn=!p&&tt;(ce||Nn&&Ln&&le==="combobox")&&(Ln=!1);var On=Nn?!1:Ln,Xt=a.useCallback(function(zn){var kn=zn!==void 0?zn:!Ln;ce||(na(kn),Ln!==kn&&(Me==null||Me(kn)))},[ce,Ln,na,Me]),mn=a.useMemo(function(){return(bt||[]).some(function(zn){return[` `,`\r -`].includes(Vn)})},[bt]),hn=a.useContext(j)||{},An=hn.maxCount,Wn=hn.rawValues,Hn=function(Kn,Qn,ra){if(!(lt&&ue(An)&&(Wn==null?void 0:Wn.size)>=An)){var Nn=!0,sa=Kn;Ke==null||Ke(null);var ba=A(Kn,bt,ue(An)?An-Wn.size:void 0),wa=ra?null:ba;return le!=="combobox"&&wa&&(sa="",At==null||At(wa),Xt(!1),Nn=!1),Pt&&Pn!==sa&&Pt(sa,{source:Qn?"typing":"effect"}),Nn}},ca=function(Kn){!Kn||!Kn.trim()||Pt(Kn,{source:"submit"})};a.useEffect(function(){!Mn&&!lt&&le!=="combobox"&&Hn("",!1,!1)},[Mn]),a.useEffect(function(){zn&&ce&&ta(!1),ce&&!Sn.current&&_t(!1)},[ce]);var Yt=w(),ln=(0,z.Z)(Yt,2),an=ln[0],Un=ln[1],Xn=a.useRef(!1),_n=function(Kn){var Qn=an(),ra=Kn.key,Nn=ra==="Enter";if(Nn&&(le!=="combobox"&&Kn.preventDefault(),Mn||Xt(!0)),Un(!!Pn),ra==="Backspace"&&!Qn&<&&!Pn&&Ot.length){for(var sa=(0,s.Z)(Ot),ba=null,wa=sa.length-1;wa>=0;wa-=1){var Za=sa[wa];if(!Za.disabled){sa.splice(wa,1),ba=Za;break}}ba&&Lt(sa,{type:"remove",values:[ba]})}for(var ma=arguments.length,ha=new Array(ma>1?ma-1:0),Da=1;Da1?Qn-1:0),Nn=1;Nn1?ba-1:0),Za=1;Za=E},[et,E,t==null?void 0:t.size]),bt=function(L){L.preventDefault()},vt=function(L){var G;(G=Pt.current)===null||G===void 0||G.scrollTo(typeof L=="number"?{index:L}:L)},mt=a.useCallback(function(ye){return Bt==="combobox"?!1:t.has(ye)},[Bt,(0,s.Z)(t).toString(),t.size]),yt=function(L){for(var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,oe=Rt.length,de=0;de1&&arguments[1]!==void 0?arguments[1]:!1;yn(L);var oe={source:G?"keyboard":"mouse"},de=Rt[L];if(!de){le(null,-1,oe);return}le(de.value,L,oe)};(0,a.useEffect)(function(){u(ce!==!1?yt(0):-1)},[Rt.length,Ae]);var X=a.useCallback(function(ye){return Bt==="combobox"?String(ye).toLowerCase()===Ae.toLowerCase():t.has(ye)},[Bt,Ae,(0,s.Z)(t).toString(),t.size]);(0,a.useEffect)(function(){var ye=setTimeout(function(){if(!et&&Je&&t.size===1){var G=Array.from(t)[0],oe=Rt.findIndex(function(de){var fe=de.data;return Ae?String(fe.value).startsWith(Ae):fe.value===G});oe!==-1&&(u(oe),vt(oe))}});if(Je){var L;(L=Pt.current)===null||L===void 0||L.scrollTo(void 0)}return function(){return clearTimeout(ye)}},[Je,Ae]);var S=function(L){L!==void 0&&h(L,{selected:!t.has(L)}),et||Ot(!1)};if(a.useImperativeHandle(_e,function(){return{onKeyDown:function(L){var G=L.which,oe=L.ctrlKey;switch(G){case Ee.Z.N:case Ee.Z.P:case Ee.Z.UP:case Ee.Z.DOWN:{var de=0;if(G===Ee.Z.UP?de=-1:G===Ee.Z.DOWN?de=1:Nt()&&oe&&(G===Ee.Z.N?de=1:G===Ee.Z.P&&(de=-1)),de!==0){var fe=yt(Ut+de,de);vt(fe),u(fe,!0)}break}case Ee.Z.TAB:case Ee.Z.ENTER:{var qe,Et=Rt[Ut];Et&&!(Et!=null&&(qe=Et.data)!==null&&qe!==void 0&&qe.disabled)&&!At?S(Et.value):S(void 0),Je&&L.preventDefault();break}case Ee.Z.ESC:Ot(!1),Je&&L.stopPropagation()}},onKeyUp:function(){},scrollTo:function(L){vt(L)}}}),Rt.length===0)return a.createElement("div",{role:"listbox",id:"".concat(We,"_list"),className:"".concat(ut,"-empty"),onMouseDown:bt},Lt);var Y=Object.keys(I).map(function(ye){return I[ye]}),_=function(L){return L.label};function ae(ye,L){var G=ye.group;return{role:G?"presentation":"option",id:"".concat(We,"_list_").concat(L)}}var we=function(L){var G=Rt[L];if(!G)return null;var oe=G.data||{},de=oe.value,fe=G.group,qe=(0,Z.Z)(oe,!0),Et=_(G);return G?a.createElement("div",(0,l.Z)({"aria-label":typeof Et=="string"&&!fe?Et:null},qe,{key:L},ae(G,L),{"aria-selected":X(de)}),de):null},Ze={role:"listbox",id:"".concat(We,"_list")};return a.createElement(a.Fragment,null,Pe&&a.createElement("div",(0,l.Z)({},Ze,{style:{height:0,width:0,overflow:"hidden"}}),we(Ut-1),we(Ut),we(Ut+1)),a.createElement(Re.Z,{itemKey:"key",ref:Pt,data:Rt,height:ft,itemHeight:Ke,fullHeight:!1,onMouseDown:bt,onScroll:tt,virtual:Pe,direction:Me,innerProps:Pe?null:Ze},function(ye,L){var G=ye.group,oe=ye.groupOption,de=ye.data,fe=ye.label,qe=ye.value,Et=de.key;if(G){var lt,Kt=(lt=de.title)!==null&<!==void 0?lt:ct(fe)?fe.toString():void 0;return a.createElement("div",{className:i()(ut,"".concat(ut,"-group"),de.className),title:Kt},fe!==void 0?fe:Et)}var en=de.disabled,Ht=de.title,cn=de.children,Tt=de.style,bn=de.className,Cn=(0,r.Z)(de,dt),Zn=(0,Ne.Z)(Cn,Y),dn=mt(qe),En=en||!dn&&At,In="".concat(ut,"-option"),Sn=i()(ut,In,bn,(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},"".concat(In,"-grouped"),oe),"".concat(In,"-active"),Ut===L&&!En),"".concat(In,"-disabled"),En),"".concat(In,"-selected"),dn)),Bn=_(ye),nn=!c||typeof c=="function"||dn,zt=typeof Bn=="number"?Bn:Bn||qe,_t=ct(zt)?zt.toString():void 0;return Ht!==void 0&&(_t=Ht),a.createElement("div",(0,l.Z)({},(0,Z.Z)(Zn),Pe?{}:ae(ye,L),{"aria-selected":X(qe),className:Sn,title:_t,onMouseMove:function(){Ut===L||En||u(L)},onClick:function(){En||S(qe)},style:Tt}),a.createElement("div",{className:"".concat(In,"-content")},typeof Se=="function"?Se(ye,{index:L}):zt),a.isValidElement(c)||dn,nn&&a.createElement(it,{className:"".concat(ut,"-option-state"),customizeIcon:c,customizeIconProps:{value:qe,disabled:En,isSelected:dn}},dn?"\u2713":null))}))},kt=a.forwardRef(Dt),gt=kt,Ft=function(R,b){var _e=a.useRef({values:new Map,options:new Map}),Oe=a.useMemo(function(){var We=_e.current,Je=We.values,et=We.options,Bt=R.map(function(Lt){if(Lt.label===void 0){var tt;return(0,Ce.Z)((0,Ce.Z)({},Lt),{},{label:(tt=Je.get(Lt.value))===null||tt===void 0?void 0:tt.label})}return Lt}),Ae=new Map,Ot=new Map;return Bt.forEach(function(Lt){Ae.set(Lt.value,Lt),Ot.set(Lt.value,b.get(Lt.value)||et.get(Lt.value))}),_e.current.values=Ae,_e.current.options=Ot,Bt},[R,b]),ot=a.useCallback(function(We){return b.get(We)||_e.current.options.get(We)},[b]);return[Oe,ot]};function It(R,b){return T(R).join("").toUpperCase().includes(b)}var jt=function(R,b,_e,Oe,ot){return a.useMemo(function(){if(!_e||Oe===!1)return R;var We=b.options,Je=b.label,et=b.value,Bt=[],Ae=typeof Oe=="function",Ot=_e.toUpperCase(),Lt=Ae?Oe:function(De,E){return ot?It(E[ot],Ot):E[We]?It(E[Je!=="children"?Je:"label"],Ot):It(E[et],Ot)},tt=Ae?function(De){return U(De)}:function(De){return De};return R.forEach(function(De){if(De[We]){var E=Lt(_e,tt(De));if(E)Bt.push(De);else{var J=De[We].filter(function(le){return Lt(_e,tt(le))});J.length&&Bt.push((0,Ce.Z)((0,Ce.Z)({},De),{},(0,q.Z)({},We,J)))}return}Lt(_e,tt(De))&&Bt.push(De)}),Bt},[R,Oe,ot,_e,b])},$e=e(6551),rt=e(11592),xt=["children","value"],Gt=["children"];function St(R){var b=R,_e=b.key,Oe=b.props,ot=Oe.children,We=Oe.value,Je=(0,r.Z)(Oe,xt);return(0,Ce.Z)({key:_e,value:We!==void 0?We:_e,children:ot},Je)}function on(R){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,rt.Z)(R).map(function(_e,Oe){if(!a.isValidElement(_e)||!_e.type)return null;var ot=_e,We=ot.type.isSelectOptGroup,Je=ot.key,et=ot.props,Bt=et.children,Ae=(0,r.Z)(et,Gt);return b||!We?St(_e):(0,Ce.Z)((0,Ce.Z)({key:"__RC_SELECT_GRP__".concat(Je===null?Oe:Je,"__"),label:Je},Ae),{},{options:on(Bt)})}).filter(function(_e){return _e})}var fn=function(b,_e,Oe,ot,We){return a.useMemo(function(){var Je=b,et=!b;et&&(Je=on(_e));var Bt=new Map,Ae=new Map,Ot=function(De,E,J){J&&typeof J=="string"&&De.set(E[J],E)},Lt=function tt(De){for(var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=0;J1&&arguments[1]!==void 0?arguments[1]:!1,Je=0;Je0?Xt(An.options):An.options}):An})},nn=a.useMemo(function(){return h?Bn(Sn):Sn},[Sn,h,Ze]),zt=a.useMemo(function(){return F(nn,{fieldNames:_,childrenAsData:S})},[nn,_,S]),_t=function(mn){var hn=fe(mn);if(Kt(hn),Mt&&(hn.length!==Tt.length||hn.some(function(Hn,ca){var Yt;return((Yt=Tt[ca])===null||Yt===void 0?void 0:Yt.value)!==(Hn==null?void 0:Hn.value)}))){var An=Wt?hn:hn.map(function(Hn){return Hn.value}),Wn=hn.map(function(Hn){return U(bn(Hn.value))});Mt(X?An:An[0],X?Wn:Wn[0])}},vn=a.useState(null),Pn=(0,z.Z)(vn,2),xn=Pn[0],Dn=Pn[1],Jn=a.useState(0),na=(0,z.Z)(Jn,2),ea=na[0],da=na[1],ia=ft!==void 0?ft:Oe!=="combobox",ua=a.useCallback(function(Xt,mn){var hn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},An=hn.source,Wn=An===void 0?"keyboard":An;da(mn),Je&&Oe==="combobox"&&Xt!==null&&Wn==="keyboard"&&Dn(String(Xt))},[Je,Oe]),Rn=function(mn,hn,An){var Wn=function(){var Ea,fa=bn(mn);return[Wt?{label:fa==null?void 0:fa[_.label],value:mn,key:(Ea=fa==null?void 0:fa.key)!==null&&Ea!==void 0?Ea:mn}:mn,U(fa)]};if(hn&&De){var Hn=Wn(),ca=(0,z.Z)(Hn,2),Yt=ca[0],ln=ca[1];De(Yt,ln)}else if(!hn&&E&&An!=="clear"){var an=Wn(),Un=(0,z.Z)(an,2),Xn=Un[0],_n=Un[1];E(Xn,_n)}},zn=C(function(Xt,mn){var hn,An=X?mn.selected:!0;An?hn=X?[].concat((0,s.Z)(Tt),[Xt]):[Xt]:hn=Tt.filter(function(Wn){return Wn.value!==Xt}),_t(hn),Rn(Xt,An),Oe==="combobox"?Dn(""):(!v||tt)&&(ye(""),Dn(""))}),ta=function(mn,hn){_t(mn);var An=hn.type,Wn=hn.values;(An==="remove"||An==="clear")&&Wn.forEach(function(Hn){Rn(Hn.value,!1,An)})},Mn=function(mn,hn){if(ye(mn),Dn(null),hn.source==="submit"){var An=(mn||"").trim();if(An){var Wn=Array.from(new Set([].concat((0,s.Z)(Zn),[An])));_t(Wn),Rn(An,!0),ye("")}return}hn.source!=="blur"&&(Oe==="combobox"&&_t(mn),Ot==null||Ot(mn))},Ln=function(mn){var hn=mn;Oe!=="tags"&&(hn=mn.map(function(Wn){var Hn=oe.get(Wn);return Hn==null?void 0:Hn.value}).filter(function(Wn){return Wn!==void 0}));var An=Array.from(new Set([].concat((0,s.Z)(Zn),(0,s.Z)(hn))));_t(An),An.forEach(function(Wn){Rn(Wn,!0)})},kn=a.useMemo(function(){var Xt=Se!==!1&&le!==!1;return(0,Ce.Z)((0,Ce.Z)({},L),{},{flattenOptions:zt,onActiveValue:ua,defaultActiveFirstOption:ia,onSelect:zn,menuItemSelectedIcon:Ke,rawValues:Zn,fieldNames:_,virtual:Xt,direction:ut,listHeight:Pt,listItemHeight:bt,childrenAsData:S,maxCount:Ut,optionRender:Pe})},[Ut,L,zt,ua,ia,zn,Ke,Zn,_,Se,le,ut,Pt,bt,S,Pe]);return a.createElement(j.Provider,{value:kn},a.createElement(B,(0,l.Z)({},yn,{id:u,prefixCls:We,ref:b,omitDomProps:Jt,mode:Oe,displayValues:Cn,onDisplayValuesChange:ta,direction:ut,searchValue:Ze,onSearch:Mn,autoClearSearchValue:tt,onSearchSplit:Ln,dropdownMatchSelectWidth:le,OptionList:gt,emptyOptions:!zt.length,activeValue:xn,activeDescendantId:"".concat(u,"_list_").concat(ea)})))}),Qt=$t;Qt.Option=Le,Qt.OptGroup=se;var qt=Qt,Tn=qt},86351:function(On,Vt,e){e.d(Vt,{R:function(){return s},w:function(){return l}});var l={},s="rc-table-internal-hook"},97347:function(On,Vt,e){e.d(Vt,{L:function(){return Be},Z:function(){return D}});var l=e(42978),s=e(20068),q=e(94480),Ce=e(76190),z=e(33885),r=e(75931),$=e(11592),Ue=e(48736),N=e(59301),a=e(86351),st=e(54451);function i(w){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof be=="number"?be:be.endsWith("%")?w*parseFloat(be)/100:null}function m(w,be,Ee){return N.useMemo(function(){if(be&&be>0){var ne=0,Z=0;w.forEach(function(T){var Q=i(be,T.width);Q?ne+=Q:Z+=1});var V=Math.max(be,Ee),re=Math.max(V-ne,Z),Qe=Z,W=re/Z,g=0,d=w.map(function(T){var Q=(0,z.Z)({},T),P=i(be,Q.width);if(P)Q.width=P;else{var Ie=Math.floor(W);Q.width=Qe===1?re:Ie,re-=Ie,Qe-=1}return g+=Q.width,Q});if(g0?(0,z.Z)((0,z.Z)({},be),{},{children:it(Ee)}):be})}function xe(w){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return w.filter(function(Ee){return Ee&&(0,Ce.Z)(Ee)==="object"}).reduce(function(Ee,ne,Z){var V=ne.fixed,re=V===!0?"left":V,Qe="".concat(be,"-").concat(Z),W=ne.children;return W&&W.length>0?[].concat((0,q.Z)(Ee),(0,q.Z)(xe(W,Qe).map(function(g){return(0,z.Z)({fixed:re},g)}))):[].concat((0,q.Z)(Ee),[(0,z.Z)((0,z.Z)({key:Qe},ne),{},{fixed:re})])},[])}function Ct(w){return w.map(function(be){var Ee=be.fixed,ne=(0,r.Z)(be,He),Z=Ee;return Ee==="left"?Z="right":Ee==="right"&&(Z="left"),(0,z.Z)({fixed:Z},ne)})}function Ve(w,be){var Ee=w.prefixCls,ne=w.columns,Z=w.children,V=w.expandable,re=w.expandedKeys,Qe=w.columnTitle,W=w.getRowKey,g=w.onTriggerExpand,d=w.expandIcon,H=w.rowExpandable,T=w.expandIconColumnIndex,Q=w.direction,P=w.expandRowByClick,Ie=w.columnWidth,je=w.fixed,ze=w.scrollWidth,Ye=w.clientWidth,nt=N.useMemo(function(){var Te=ne||Be(Z)||[];return it(Te.slice())},[ne,Z]),pt=N.useMemo(function(){if(V){var Te=nt.slice();if(!Te.includes(a.w)){var M=T||0;M>=0&&(M||je==="left"||!je)&&Te.splice(M,0,a.w),je==="right"&&Te.splice(nt.length,0,a.w)}var f=Te.indexOf(a.w);Te=Te.filter(function(K,n){return K!==a.w||n===f});var p=nt[f],o;je?o=je:o=p?p.fixed:null;var k=(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},st.v,{className:"".concat(Ee,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Qe),"fixed",o),"className","".concat(Ee,"-row-expand-icon-cell")),"width",Ie),"render",function(n,O,ue){var pe=W(O,ue),F=re.has(pe),U=H?H(O):!0,A=d({prefixCls:Ee,expanded:F,expandable:U,record:O,onExpand:g});return P?N.createElement("span",{onClick:function(j){return j.stopPropagation()}},A):A});return Te.map(function(K){return K===a.w?k:K})}return nt.filter(function(K){return K!==a.w})},[V,nt,W,re,d,Q]),ht=N.useMemo(function(){var Te=pt;return be&&(Te=be(Te)),Te.length||(Te=[{render:function(){return null}}]),Te},[be,pt,Q]),at=N.useMemo(function(){return Q==="rtl"?Ct(xe(ht)):xe(ht)},[ht,Q,ze]),wt=N.useMemo(function(){for(var Te=-1,M=at.length-1;M>=0;M-=1){var f=at[M].fixed;if(f==="left"||f===!0){Te=M;break}}if(Te>=0)for(var p=0;p<=Te;p+=1){var o=at[p].fixed;if(o!=="left"&&o!==!0)return!0}var k=at.findIndex(function(O){var ue=O.fixed;return ue==="right"});if(k>=0)for(var K=k;K=S}function at(u,X){return N(w,function(S){var Y=ht(u,X||1,S.hoverStartRow,S.hoverEndRow);return[Y,S.onHover]})}var wt=e(70425),ve=function(X){var S=X.ellipsis,Y=X.rowType,_=X.children,ae,we=S===!0?{showTitle:!0}:S;return we&&(we.showTitle||Y==="header")&&(typeof _=="string"||typeof _=="number"?ae=_.toString():r.isValidElement(_)&&typeof _.props.children=="string"&&(ae=_.props.children)),ae};function x(u){var X,S,Y,_,ae,we,Ze,ye,L=u.component,G=u.children,oe=u.ellipsis,de=u.scope,fe=u.prefixCls,qe=u.className,Et=u.align,lt=u.record,Kt=u.render,en=u.dataIndex,Ht=u.renderIndex,cn=u.shouldCellUpdate,Tt=u.index,bn=u.rowType,Cn=u.colSpan,Zn=u.rowSpan,dn=u.fixLeft,En=u.fixRight,In=u.firstFixLeft,Sn=u.lastFixLeft,Bn=u.firstFixRight,nn=u.lastFixRight,zt=u.appendNode,_t=u.additionalProps,vn=_t===void 0?{}:_t,Pn=u.isSticky,xn="".concat(fe,"-cell"),Dn=N(w,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Jn=Dn.supportSticky,na=Dn.allColumnsFixedLeft,ea=Dn.rowHoverable,da=pt(lt,en,Ht,G,Kt,cn),ia=(0,s.Z)(da,2),ua=ia[0],Rn=ia[1],zn={},ta=typeof dn=="number"&&Jn,Mn=typeof En=="number"&&Jn;ta&&(zn.position="sticky",zn.left=dn),Mn&&(zn.position="sticky",zn.right=En);var Ln=(X=(S=(Y=Rn==null?void 0:Rn.colSpan)!==null&&Y!==void 0?Y:vn.colSpan)!==null&&S!==void 0?S:Cn)!==null&&X!==void 0?X:1,kn=(_=(ae=(we=Rn==null?void 0:Rn.rowSpan)!==null&&we!==void 0?we:vn.rowSpan)!==null&&ae!==void 0?ae:Zn)!==null&&_!==void 0?_:1,Xt=at(Tt,kn),mn=(0,s.Z)(Xt,2),hn=mn[0],An=mn[1],Wn=(0,wt.zX)(function(Xn){var _n;lt&&An(Tt,Tt+kn-1),vn==null||(_n=vn.onMouseEnter)===null||_n===void 0||_n.call(vn,Xn)}),Hn=(0,wt.zX)(function(Xn){var _n;lt&&An(-1,-1),vn==null||(_n=vn.onMouseLeave)===null||_n===void 0||_n.call(vn,Xn)});if(Ln===0||kn===0)return null;var ca=(Ze=vn.title)!==null&&Ze!==void 0?Ze:ve({rowType:bn,ellipsis:oe,children:ua}),Yt=W()(xn,qe,(ye={},(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)(ye,"".concat(xn,"-fix-left"),ta&&Jn),"".concat(xn,"-fix-left-first"),In&&Jn),"".concat(xn,"-fix-left-last"),Sn&&Jn),"".concat(xn,"-fix-left-all"),Sn&&na&&Jn),"".concat(xn,"-fix-right"),Mn&&Jn),"".concat(xn,"-fix-right-first"),Bn&&Jn),"".concat(xn,"-fix-right-last"),nn&&Jn),"".concat(xn,"-ellipsis"),oe),"".concat(xn,"-with-append"),zt),"".concat(xn,"-fix-sticky"),(ta||Mn)&&Pn&&Jn),(0,re.Z)(ye,"".concat(xn,"-row-hover"),!Rn&&hn)),vn.className,Rn==null?void 0:Rn.className),ln={};Et&&(ln.textAlign=Et);var an=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},Rn==null?void 0:Rn.style),zn),ln),vn.style),Un=ua;return(0,Z.Z)(Un)==="object"&&!Array.isArray(Un)&&!r.isValidElement(Un)&&(Un=null),oe&&(Sn||Bn)&&(Un=r.createElement("span",{className:"".concat(xn,"-content")},Un)),r.createElement(L,(0,a.Z)({},Rn,vn,{className:Yt,style:an,title:ca,scope:de,onMouseEnter:ea?Wn:void 0,onMouseLeave:ea?Hn:void 0,colSpan:Ln!==1?Ln:null,rowSpan:kn!==1?kn:null}),zt,Un)}var he=r.memo(x);function ge(u,X,S,Y,_){var ae=S[u]||{},we=S[X]||{},Ze,ye;ae.fixed==="left"?Ze=Y.left[_==="rtl"?X:u]:we.fixed==="right"&&(ye=Y.right[_==="rtl"?u:X]);var L=!1,G=!1,oe=!1,de=!1,fe=S[X+1],qe=S[u-1],Et=fe&&!fe.fixed||qe&&!qe.fixed||S.every(function(cn){return cn.fixed==="left"});if(_==="rtl"){if(Ze!==void 0){var lt=qe&&qe.fixed==="left";de=!lt&&Et}else if(ye!==void 0){var Kt=fe&&fe.fixed==="right";oe=!Kt&&Et}}else if(Ze!==void 0){var en=fe&&fe.fixed==="left";L=!en&&Et}else if(ye!==void 0){var Ht=qe&&qe.fixed==="right";G=!Ht&&Et}return{fixLeft:Ze,fixRight:ye,lastFixLeft:L,firstFixRight:G,lastFixRight:oe,firstFixLeft:de,isSticky:Y.isSticky}}var Te=r.createContext({}),M=Te;function f(u){var X=u.className,S=u.index,Y=u.children,_=u.colSpan,ae=_===void 0?1:_,we=u.rowSpan,Ze=u.align,ye=N(w,["prefixCls","direction"]),L=ye.prefixCls,G=ye.direction,oe=r.useContext(M),de=oe.scrollColumnIndex,fe=oe.stickyOffsets,qe=oe.flattenColumns,Et=S+ae-1,lt=Et+1===de?ae+1:ae,Kt=ge(S,S+lt-1,qe,fe,G);return r.createElement(he,(0,a.Z)({className:X,index:S,component:"td",prefixCls:L,record:null,dataIndex:null,align:Ze,colSpan:lt,rowSpan:we,render:function(){return Y}},Kt))}var p=e(75931),o=["children"];function k(u){var X=u.children,S=(0,p.Z)(u,o);return r.createElement("tr",S,X)}function K(u){var X=u.children;return X}K.Row=k,K.Cell=f;var n=K;function O(u){var X=u.children,S=u.stickyOffsets,Y=u.flattenColumns,_=N(w,"prefixCls"),ae=Y.length-1,we=Y[ae],Ze=r.useMemo(function(){return{stickyOffsets:S,flattenColumns:Y,scrollColumnIndex:we!=null&&we.scrollbar?ae:null}},[we,Y,ae,S]);return r.createElement(M.Provider,{value:Ze},r.createElement("tfoot",{className:"".concat(_,"-summary")},X))}var ue=Ct(O),pe=n,F=e(29301),U=e(24514),A=e(75152),ie=e(26112);function j(u,X,S,Y,_,ae,we){u.push({record:X,indent:S,index:we});var Ze=ae(X),ye=_==null?void 0:_.has(Ze);if(X&&Array.isArray(X[Y])&&ye)for(var L=0;L1?In-1:0),Bn=1;Bn=1)),style:(0,V.Z)((0,V.Z)({},S),Kt==null?void 0:Kt.style)}),qe.map(function(dn,En){var In=dn.render,Sn=dn.dataIndex,Bn=dn.className,nn=se(de,dn,En,ye,_),zt=nn.key,_t=nn.fixedInfo,vn=nn.appendCellNode,Pn=nn.additionalCellProps;return r.createElement(he,(0,a.Z)({className:Bn,ellipsis:dn.ellipsis,align:dn.align,scope:dn.rowScope,component:dn.rowScope?oe:G,prefixCls:fe,key:zt,record:Y,index:_,renderIndex:ae,dataIndex:Sn,render:In,shouldCellUpdate:dn.shouldCellUpdate},_t,{appendNode:vn,additionalProps:Pn}))})),Cn;if(Ht&&(cn.current||en)){var Zn=lt(Y,_,ye+1,en);Cn=r.createElement(v,{expanded:en,className:W()("".concat(fe,"-expanded-row"),"".concat(fe,"-expanded-row-level-").concat(ye+1),Tt),prefixCls:fe,component:L,cellComponent:G,colSpan:qe.length,isEmpty:!1},Zn)}return r.createElement(r.Fragment,null,bn,Cn)}var Le=Ct(te);function Ge(u){var X=u.columnKey,S=u.onColumnResize,Y=r.useRef();return(0,Ce.Z)(function(){Y.current&&S(X,Y.current.offsetWidth)},[]),r.createElement(F.Z,{data:X},r.createElement("td",{ref:Y,style:{padding:0,border:0,height:0}},r.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ne=e(29194);function Re(u){var X=u.prefixCls,S=u.columnsKey,Y=u.onColumnResize,_=r.useRef(null);return r.createElement("tr",{"aria-hidden":"true",className:"".concat(X,"-measure-row"),style:{height:0,fontSize:0},ref:_},r.createElement(F.Z.Collection,{onBatchResize:function(we){(0,Ne.Z)(_.current)&&we.forEach(function(Ze){var ye=Ze.data,L=Ze.size;Y(ye,L.offsetWidth)})}},S.map(function(ae){return r.createElement(Ge,{key:ae,columnKey:ae,onColumnResize:Y})})))}function Nt(u){var X=u.data,S=u.measureColumnWidth,Y=N(w,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),_=Y.prefixCls,ae=Y.getComponent,we=Y.onColumnResize,Ze=Y.flattenColumns,ye=Y.getRowKey,L=Y.expandedKeys,G=Y.childrenColumnName,oe=Y.emptyNode,de=Fe(X,G,L,ye),fe=r.useRef({renderWithProps:!1}),qe=ae(["body","wrapper"],"tbody"),Et=ae(["body","row"],"tr"),lt=ae(["body","cell"],"td"),Kt=ae(["body","cell"],"th"),en;X.length?en=de.map(function(cn,Tt){var bn=cn.record,Cn=cn.indent,Zn=cn.index,dn=ye(bn,Tt);return r.createElement(Le,{key:dn,rowKey:dn,record:bn,index:Tt,renderIndex:Zn,rowComponent:Et,cellComponent:lt,scopeCellComponent:Kt,indent:Cn})}):en=r.createElement(v,{expanded:!0,className:"".concat(_,"-placeholder"),prefixCls:_,component:Et,cellComponent:lt,colSpan:Ze.length,isEmpty:!0},oe);var Ht=je(Ze);return r.createElement(Q.Provider,{value:fe.current},r.createElement(qe,{className:"".concat(_,"-tbody")},S&&r.createElement(Re,{prefixCls:_,columnsKey:Ht,onColumnResize:we}),en))}var dt=Ct(Nt),ct=e(54451),Dt=["columnType"];function kt(u){for(var X=u.colWidths,S=u.columns,Y=u.columCount,_=N(w,["tableLayout"]),ae=_.tableLayout,we=[],Ze=Y||S.length,ye=!1,L=Ze-1;L>=0;L-=1){var G=X[L],oe=S&&S[L],de=void 0,fe=void 0;if(oe&&(de=oe[ct.v],ae==="auto"&&(fe=oe.minWidth)),G||fe||de||ye){var qe=de||{},Et=qe.columnType,lt=(0,p.Z)(qe,Dt);we.unshift(r.createElement("col",(0,a.Z)({key:L,style:{width:G,minWidth:fe}},lt))),ye=!0}}return r.createElement("colgroup",null,we)}var gt=kt,Ft=e(94480),It=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function jt(u,X){return(0,r.useMemo)(function(){for(var S=[],Y=0;Y1?"colgroup":"col":null,ellipsis:lt.ellipsis,align:lt.align,component:we,prefixCls:G,key:fe[Et]},Kt,{additionalProps:en,rowType:"header"}))}))},Gt=xt;function St(u){var X=[];function S(we,Ze){var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;X[ye]=X[ye]||[];var L=Ze,G=we.filter(Boolean).map(function(oe){var de={key:oe.key,className:oe.className||"",children:oe.title,column:oe,colStart:L},fe=1,qe=oe.children;return qe&&qe.length>0&&(fe=S(qe,L,ye+1).reduce(function(Et,lt){return Et+lt},0),de.hasSubColumns=!0),"colSpan"in oe&&(fe=oe.colSpan),"rowSpan"in oe&&(de.rowSpan=oe.rowSpan),de.colSpan=fe,de.colEnd=de.colStart+fe-1,X[ye].push(de),L+=fe,fe});return G}S(u,0);for(var Y=X.length,_=function(Ze){X[Ze].forEach(function(ye){!("rowSpan"in ye)&&!ye.hasSubColumns&&(ye.rowSpan=Y-Ze)})},ae=0;ae=vn-Ze?en(function(Pn){return(0,V.Z)((0,V.Z)({},Pn),{},{isHiddenScrollBar:!0})}):en(function(Pn){return(0,V.Z)((0,V.Z)({},Pn),{},{isHiddenScrollBar:!1})})}})},Bn=function(zt){en(function(_t){return(0,V.Z)((0,V.Z)({},_t),{},{scrollLeft:zt/oe*de||0})})};return r.useImperativeHandle(S,function(){return{setScrollLeft:Bn,checkScrollBarVisible:Sn}}),r.useEffect(function(){var nn=(0,b.Z)(document.body,"mouseup",dn,!1),zt=(0,b.Z)(document.body,"mousemove",In,!1);return Sn(),function(){nn.remove(),zt.remove()}},[fe,bn]),r.useEffect(function(){if(ae.current){for(var nn=[],zt=(0,Oe.bn)(ae.current);zt;)nn.push(zt),zt=zt.parentElement;return nn.forEach(function(_t){return _t.addEventListener("scroll",Sn,!1)}),window.addEventListener("resize",Sn,!1),window.addEventListener("scroll",Sn,!1),ye.addEventListener("scroll",Sn,!1),function(){nn.forEach(function(_t){return _t.removeEventListener("scroll",Sn)}),window.removeEventListener("resize",Sn),window.removeEventListener("scroll",Sn),ye.removeEventListener("scroll",Sn)}}},[ye]),r.useEffect(function(){Kt.isHiddenScrollBar||en(function(nn){var zt=ae.current;return zt?(0,V.Z)((0,V.Z)({},nn),{},{scrollLeft:zt.scrollLeft/zt.scrollWidth*zt.clientWidth}):nn})},[Kt.isHiddenScrollBar]),oe<=de||!fe||Kt.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,A.Z)(),width:de,bottom:Ze},className:"".concat(G,"-sticky-scroll")},r.createElement("div",{onMouseDown:En,ref:qe,className:W()("".concat(G,"-sticky-scroll-bar"),(0,re.Z)({},"".concat(G,"-sticky-scroll-bar-active"),bn)),style:{width:"".concat(fe,"px"),transform:"translate3d(".concat(Kt.scrollLeft,"px, 0, 0)")}}))},Je=r.forwardRef(We);function et(u){return null}var Bt=et;function Ae(u){return null}var Ot=Ae,Lt="rc-table",tt=[],De={};function E(){return"No Data"}function J(u,X){var S=(0,V.Z)({rowKey:"key",prefixCls:Lt,emptyText:E},u),Y=S.prefixCls,_=S.className,ae=S.rowClassName,we=S.style,Ze=S.data,ye=S.rowKey,L=S.scroll,G=S.tableLayout,oe=S.direction,de=S.title,fe=S.footer,qe=S.summary,Et=S.caption,lt=S.id,Kt=S.showHeader,en=S.components,Ht=S.emptyText,cn=S.onRow,Tt=S.onHeaderRow,bn=S.onScroll,Cn=S.internalHooks,Zn=S.transformColumns,dn=S.internalRefs,En=S.tailor,In=S.getContainerWidth,Sn=S.sticky,Bn=S.rowHoverable,nn=Bn===void 0?!0:Bn,zt=Ze||tt,_t=!!zt.length,vn=Cn===l.R,Pn=r.useCallback(function(Yn,jn){return(0,d.Z)(en,Yn)||jn},[en]),xn=r.useMemo(function(){return typeof ye=="function"?ye:function(Yn){var jn=Yn&&Yn[ye];return jn}},[ye]),Dn=Pn(["body"]),Jn=un(),na=(0,s.Z)(Jn,3),ea=na[0],da=na[1],ia=na[2],ua=C(S,zt,xn),Rn=(0,s.Z)(ua,6),zn=Rn[0],ta=Rn[1],Mn=Rn[2],Ln=Rn[3],kn=Rn[4],Xt=Rn[5],mn=L==null?void 0:L.x,hn=r.useState(0),An=(0,s.Z)(hn,2),Wn=An[0],Hn=An[1],ca=(0,rn.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},S),zn),{},{expandable:!!zn.expandedRowRender,columnTitle:zn.columnTitle,expandedKeys:Mn,getRowKey:xn,onTriggerExpand:Xt,expandIcon:Ln,expandIconColumnIndex:zn.expandIconColumnIndex,direction:oe,scrollWidth:vn&&En&&typeof mn=="number"?mn:null,clientWidth:Wn}),vn?Zn:null),Yt=(0,s.Z)(ca,4),ln=Yt[0],an=Yt[1],Un=Yt[2],Xn=Yt[3],_n=Un!=null?Un:mn,ga=r.useMemo(function(){return{columns:ln,flattenColumns:an}},[ln,an]),Ea=r.useRef(),fa=r.useRef(),aa=r.useRef(),Xa=r.useRef();r.useImperativeHandle(X,function(){return{nativeElement:Ea.current,scrollTo:function(jn){var Aa;if(aa.current instanceof HTMLElement){var Ba=jn.index,Zt=jn.top,wn=jn.key;if(Ye(Zt)){var $n;($n=aa.current)===null||$n===void 0||$n.scrollTo({top:Zt})}else{var Fn,Sa=wn!=null?wn:xn(zt[Ba]);(Fn=aa.current.querySelector('[data-row-key="'.concat(Sa,'"]')))===null||Fn===void 0||Fn.scrollIntoView()}}else(Aa=aa.current)!==null&&Aa!==void 0&&Aa.scrollTo&&aa.current.scrollTo(jn)}}});var Qa=r.useRef(),Pa=r.useState(!1),Ta=(0,s.Z)(Pa,2),La=Ta[0],Ma=Ta[1],Wa=r.useState(!1),xa=(0,s.Z)(Wa,2),za=xa[0],Ra=xa[1],Ja=r.useState(new Map),Oa=(0,s.Z)(Ja,2),$a=Oa[0],Va=Oa[1],er=je(an),Ga=er.map(function(Yn){return $a.get(Yn)}),qa=r.useMemo(function(){return Ga},[Ga.join("_")]),ka=qt(qa,an,oe),pa=L&&ze(L.y),va=L&&ze(_n)||!!zn.fixed,Vn=va&&an.some(function(Yn){var jn=Yn.fixed;return jn}),Kn=r.useRef(),Qn=$t(Sn,Y),ra=Qn.isSticky,Nn=Qn.offsetHeader,sa=Qn.offsetSummary,ba=Qn.offsetScroll,wa=Qn.stickyClassName,Za=Qn.container,ma=r.useMemo(function(){return qe==null?void 0:qe(zt)},[qe,zt]),ha=(pa||ra)&&r.isValidElement(ma)&&ma.type===n&&ma.props.fixed,Da,Ia,Ka;pa&&(Ia={overflowY:_t?"scroll":"auto",maxHeight:L.y}),va&&(Da={overflowX:"auto"},pa||(Ia={overflowY:"hidden"}),Ka={width:_n===!0?"auto":_n,minWidth:"100%"});var lr=r.useCallback(function(Yn,jn){Va(function(Aa){if(Aa.get(Yn)!==jn){var Ba=new Map(Aa);return Ba.set(Yn,jn),Ba}return Aa})},[]),oa=gn(null),Gn=(0,s.Z)(oa,2),la=Gn[0],Ca=Gn[1];function ya(Yn,jn){jn&&(typeof jn=="function"?jn(Yn):jn.scrollLeft!==Yn&&(jn.scrollLeft=Yn,jn.scrollLeft!==Yn&&setTimeout(function(){jn.scrollLeft=Yn},0)))}var Fa=(0,q.Z)(function(Yn){var jn=Yn.currentTarget,Aa=Yn.scrollLeft,Ba=oe==="rtl",Zt=typeof Aa=="number"?Aa:jn.scrollLeft,wn=jn||De;if(!Ca()||Ca()===wn){var $n;la(wn),ya(Zt,fa.current),ya(Zt,aa.current),ya(Zt,Qa.current),ya(Zt,($n=Kn.current)===null||$n===void 0?void 0:$n.setScrollLeft)}var Fn=jn||fa.current;if(Fn){var Sa=vn&&En&&typeof _n=="number"?_n:Fn.scrollWidth,_a=Fn.clientWidth;if(Sa===_a){Ma(!1),Ra(!1);return}Ba?(Ma(-Zt0)):(Ma(Zt>0),Ra(Zt1?lt-nn:0,_t=(0,V.Z)((0,V.Z)((0,V.Z)({},Zn),L),{},{flex:"0 0 ".concat(nn,"px"),width:"".concat(nn,"px"),marginRight:zt,pointerEvents:"auto"}),vn=r.useMemo(function(){return oe?Sn<=1:En===0||Sn===0||Sn>1},[Sn,En,oe]);vn?_t.visibility="hidden":oe&&(_t.height=de==null?void 0:de(Sn));var Pn=vn?function(){return null}:fe,xn={};return(Sn===0||En===0)&&(xn.rowSpan=1,xn.colSpan=1),r.createElement(he,(0,a.Z)({className:W()(Et,G),ellipsis:S.ellipsis,align:S.align,scope:S.rowScope,component:we,prefixCls:X.prefixCls,key:cn,record:ye,index:ae,renderIndex:Ze,dataIndex:qe,render:Pn,shouldCellUpdate:S.shouldCellUpdate},Tt,{appendNode:bn,additionalProps:(0,V.Z)((0,V.Z)({},Cn),{},{style:_t},xn)}))}var Ke=ft,Se=["data","index","className","rowKey","style","extra","getHeight"],ut=r.forwardRef(function(u,X){var S=u.data,Y=u.index,_=u.className,ae=u.rowKey,we=u.style,Ze=u.extra,ye=u.getHeight,L=(0,p.Z)(u,Se),G=S.record,oe=S.indent,de=S.index,fe=N(w,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),qe=fe.scrollX,Et=fe.flattenColumns,lt=fe.prefixCls,Kt=fe.fixColumn,en=fe.componentWidth,Ht=N(I,["getComponent"]),cn=Ht.getComponent,Tt=Xe(G,ae,Y,oe),bn=cn(["body","row"],"div"),Cn=cn(["body","cell"],"div"),Zn=Tt.rowSupportExpand,dn=Tt.expanded,En=Tt.rowProps,In=Tt.expandedRowRender,Sn=Tt.expandedRowClassName,Bn;if(Zn&&dn){var nn=In(G,Y,oe+1,dn),zt=ee(Sn,G,Y,oe),_t={};Kt&&(_t={style:(0,re.Z)({},"--virtual-width","".concat(en,"px"))});var vn="".concat(lt,"-expanded-row-cell");Bn=r.createElement(bn,{className:W()("".concat(lt,"-expanded-row"),"".concat(lt,"-expanded-row-level-").concat(oe+1),zt)},r.createElement(he,{component:Cn,prefixCls:lt,className:W()(vn,(0,re.Z)({},"".concat(vn,"-fixed"),Kt)),additionalProps:_t},nn))}var Pn=(0,V.Z)((0,V.Z)({},we),{},{width:qe});Ze&&(Pn.position="absolute",Pn.pointerEvents="none");var xn=r.createElement(bn,(0,a.Z)({},En,L,{"data-row-key":ae,ref:Zn?null:X,className:W()(_,"".concat(lt,"-row"),En==null?void 0:En.className,(0,re.Z)({},"".concat(lt,"-row-extra"),Ze)),style:(0,V.Z)((0,V.Z)({},Pn),En==null?void 0:En.style)}),Et.map(function(Dn,Jn){return r.createElement(Ke,{key:Jn,component:Cn,rowInfo:Tt,column:Dn,colIndex:Jn,indent:oe,index:Y,renderIndex:de,record:G,inverse:Ze,getHeight:ye})}));return Zn?r.createElement("div",{ref:X},xn,Bn):xn}),Rt=Ct(ut),Pt=Rt,At=r.forwardRef(function(u,X){var S=u.data,Y=u.onScroll,_=N(w,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),ae=_.flattenColumns,we=_.onColumnResize,Ze=_.getRowKey,ye=_.expandedKeys,L=_.prefixCls,G=_.childrenColumnName,oe=_.scrollX,de=_.direction,fe=N(I),qe=fe.sticky,Et=fe.scrollY,lt=fe.listItemHeight,Kt=fe.getComponent,en=fe.onScroll,Ht=r.useRef(),cn=Fe(S,G,ye,Ze),Tt=r.useMemo(function(){var Bn=0;return ae.map(function(nn){var zt=nn.width,_t=nn.key;return Bn+=zt,[_t,zt,Bn]})},[ae]),bn=r.useMemo(function(){return Tt.map(function(Bn){return Bn[2]})},[Tt]);r.useEffect(function(){Tt.forEach(function(Bn){var nn=(0,s.Z)(Bn,2),zt=nn[0],_t=nn[1];we(zt,_t)})},[Tt]),r.useImperativeHandle(X,function(){var Bn,nn={scrollTo:function(_t){var vn;(vn=Ht.current)===null||vn===void 0||vn.scrollTo(_t)},nativeElement:(Bn=Ht.current)===null||Bn===void 0?void 0:Bn.nativeElement};return Object.defineProperty(nn,"scrollLeft",{get:function(){var _t;return((_t=Ht.current)===null||_t===void 0?void 0:_t.getScrollInfo().x)||0},set:function(_t){var vn;(vn=Ht.current)===null||vn===void 0||vn.scrollTo({left:_t})}}),nn});var Cn=function(nn,zt){var _t,vn=(_t=cn[zt])===null||_t===void 0?void 0:_t.record,Pn=nn.onCell;if(Pn){var xn,Dn=Pn(vn,zt);return(xn=Dn==null?void 0:Dn.rowSpan)!==null&&xn!==void 0?xn:1}return 1},Zn=function(nn){var zt=nn.start,_t=nn.end,vn=nn.getSize,Pn=nn.offsetY;if(_t<0)return null;for(var xn=ae.filter(function(Ln){return Cn(Ln,zt)===0}),Dn=zt,Jn=function(kn){if(xn=xn.filter(function(Xt){return Cn(Xt,kn)===0}),!xn.length)return Dn=kn,1},na=zt;na>=0&&!Jn(na);na-=1);for(var ea=ae.filter(function(Ln){return Cn(Ln,_t)!==1}),da=_t,ia=function(kn){if(ea=ea.filter(function(Xt){return Cn(Xt,kn)!==1}),!ea.length)return da=Math.max(kn-1,_t),1},ua=_t;ua1})&&Rn.push(kn)},ta=Dn;ta<=da;ta+=1)zn(ta);var Mn=Rn.map(function(Ln){var kn=cn[Ln],Xt=Ze(kn.record,Ln),mn=function(Wn){var Hn=Ln+Wn-1,ca=Ze(cn[Hn].record,Hn),Yt=vn(Xt,ca);return Yt.bottom-Yt.top},hn=vn(Xt);return r.createElement(Pt,{key:Ln,data:kn,rowKey:Xt,index:Ln,style:{top:-Pn+hn.top},extra:!0,getHeight:mn})});return Mn},dn=r.useMemo(function(){return{columnsOffset:bn}},[bn]),En="".concat(L,"-tbody"),In=Kt(["body","wrapper"]),Sn={};return qe&&(Sn.position="sticky",Sn.bottom=0,(0,Z.Z)(qe)==="object"&&qe.offsetScroll&&(Sn.bottom=qe.offsetScroll)),r.createElement(Pe.Provider,{value:dn},r.createElement(t.Z,{fullHeight:!1,ref:Ht,prefixCls:"".concat(En,"-virtual"),styles:{horizontalScrollBar:Sn},className:En,height:Et,itemHeight:lt||24,data:cn,itemKey:function(nn){return Ze(nn.record)},component:In,scrollWidth:oe,direction:de,onVirtualScroll:function(nn){var zt,_t=nn.x;Y({currentTarget:(zt=Ht.current)===null||zt===void 0?void 0:zt.nativeElement,scrollLeft:_t})},onScroll:en,extraRender:Zn},function(Bn,nn,zt){var _t=Ze(Bn.record,nn);return r.createElement(Pt,{data:Bn,rowKey:_t,index:nn,style:zt.style})}))}),bt=Ct(At),vt=bt,mt=function(X,S){var Y=S.ref,_=S.onScroll;return r.createElement(vt,{ref:Y,data:X,onScroll:_})};function yt(u,X){var S=u.data,Y=u.columns,_=u.scroll,ae=u.sticky,we=u.prefixCls,Ze=we===void 0?Lt:we,ye=u.className,L=u.listItemHeight,G=u.components,oe=u.onScroll,de=_||{},fe=de.x,qe=de.y;typeof fe!="number"&&(fe=1),typeof qe!="number"&&(qe=500);var Et=(0,wt.zX)(function(en,Ht){return(0,d.Z)(G,en)||Ht}),lt=(0,wt.zX)(oe),Kt=r.useMemo(function(){return{sticky:ae,scrollY:qe,listItemHeight:L,getComponent:Et,onScroll:lt}},[ae,qe,L,Et,lt]);return r.createElement(I.Provider,{value:Kt},r.createElement(c,(0,a.Z)({},u,{className:W()(ye,"".concat(Ze,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},_),{},{x:fe}),components:(0,V.Z)((0,V.Z)({},G),{},{body:S!=null&&S.length?mt:void 0}),columns:Y,internalHooks:l.R,tailor:!0,ref:X})))}var Wt=r.forwardRef(yt);function Mt(u){return xe(Wt,u)}var Ut=Mt(),yn=null},54451:function(On,Vt,e){e.d(Vt,{g:function(){return r},v:function(){return z}});var l=e(33885),s=e(75931),q=e(48736),Ce=["expandable"],z="RC_TABLE_INTERNAL_COL_DEFINE";function r($){var Ue=$.expandable,N=(0,s.Z)($,Ce),a;return"expandable"in $?a=(0,l.Z)((0,l.Z)({},N),Ue):a=N,a.showExpandColumn===!1&&(a.expandIconColumnIndex=-1),a}},22711:function(On,Vt,e){e.r(Vt),e.d(Vt,{ResizableTextArea:function(){return Qe},default:function(){return H}});var l=e(54476),s=e(20068),q=e(33885),Ce=e(94480),z=e(42978),r=e(75931),$=e(92310),Ue=e.n($),N=e(36901),a=e(66003),st=e(30292),i=e(18929),m=e(59301),me=e(76190),He=e(29301),Be=e(34280),it=e(16089),xe=` +`].includes(zn)})},[bt]),hn=a.useContext(j)||{},An=hn.maxCount,Tn=hn.rawValues,Un=function(kn,ia,la){if(!(lt&&ue(An)&&(Tn==null?void 0:Tn.size)>=An)){var Xn=!0,sa=kn;Ke==null||Ke(null);var Hn=A(kn,bt,ue(An)?An-Tn.size:void 0),Da=la?null:Hn;return le!=="combobox"&&Da&&(sa="",At==null||At(Da),Xt(!1),Xn=!1),Pt&&Bn!==sa&&Pt(sa,{source:ia?"typing":"effect"}),Xn}},da=function(kn){!kn||!kn.trim()||Pt(kn,{source:"submit"})};a.useEffect(function(){!Ln&&!lt&&le!=="combobox"&&Un("",!1,!1)},[Ln]),a.useEffect(function(){Wn&&ce&&na(!1),ce&&!xn.current&&_t(!1)},[ce]);var Yt=w(),ln=(0,z.Z)(Yt,2),an=ln[0],Vn=ln[1],jn=a.useRef(!1),_n=function(kn){var ia=an(),la=kn.key,Xn=la==="Enter";if(Xn&&(le!=="combobox"&&kn.preventDefault(),Ln||Xt(!0)),Vn(!!Bn),la==="Backspace"&&!ia&<&&!Bn&&Ot.length){for(var sa=(0,s.Z)(Ot),Hn=null,Da=sa.length-1;Da>=0;Da-=1){var Fa=sa[Da];if(!Fa.disabled){sa.splice(Da,1),Hn=Fa;break}}Hn&&Nt(sa,{type:"remove",values:[Hn]})}for(var ha=arguments.length,xa=new Array(ha>1?ha-1:0),Na=1;Na1?ia-1:0),Xn=1;Xn1?Hn-1:0),Fa=1;Fa=p},[et,p,t==null?void 0:t.size]),bt=function(L){L.preventDefault()},vt=function(L){var G;(G=Pt.current)===null||G===void 0||G.scrollTo(typeof L=="number"?{index:L}:L)},mt=a.useCallback(function(ye){return Bt==="combobox"?!1:t.has(ye)},[Bt,(0,s.Z)(t).toString(),t.size]),yt=function(L){for(var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,oe=It.length,de=0;de1&&arguments[1]!==void 0?arguments[1]:!1;yn(L);var oe={source:G?"keyboard":"mouse"},de=It[L];if(!de){le(null,-1,oe);return}le(de.value,L,oe)};(0,a.useEffect)(function(){u(ce!==!1?yt(0):-1)},[It.length,Ae]);var X=a.useCallback(function(ye){return Bt==="combobox"?String(ye).toLowerCase()===Ae.toLowerCase():t.has(ye)},[Bt,Ae,(0,s.Z)(t).toString(),t.size]);(0,a.useEffect)(function(){var ye=setTimeout(function(){if(!et&&Je&&t.size===1){var G=Array.from(t)[0],oe=It.findIndex(function(de){var fe=de.data;return Ae?String(fe.value).startsWith(Ae):fe.value===G});oe!==-1&&(u(oe),vt(oe))}});if(Je){var L;(L=Pt.current)===null||L===void 0||L.scrollTo(void 0)}return function(){return clearTimeout(ye)}},[Je,Ae]);var S=function(L){L!==void 0&&h(L,{selected:!t.has(L)}),et||Ot(!1)};if(a.useImperativeHandle(_e,function(){return{onKeyDown:function(L){var G=L.which,oe=L.ctrlKey;switch(G){case pe.Z.N:case pe.Z.P:case pe.Z.UP:case pe.Z.DOWN:{var de=0;if(G===pe.Z.UP?de=-1:G===pe.Z.DOWN?de=1:Rt()&&oe&&(G===pe.Z.N?de=1:G===pe.Z.P&&(de=-1)),de!==0){var fe=yt(Ut+de,de);vt(fe),u(fe,!0)}break}case pe.Z.TAB:case pe.Z.ENTER:{var qe,pt=It[Ut];pt&&!(pt!=null&&(qe=pt.data)!==null&&qe!==void 0&&qe.disabled)&&!At?S(pt.value):S(void 0),Je&&L.preventDefault();break}case pe.Z.ESC:Ot(!1),Je&&L.stopPropagation()}},onKeyUp:function(){},scrollTo:function(L){vt(L)}}}),It.length===0)return a.createElement("div",{role:"listbox",id:"".concat(We,"_list"),className:"".concat(ut,"-empty"),onMouseDown:bt},Nt);var Y=Object.keys(I).map(function(ye){return I[ye]}),_=function(L){return L.label};function ae(ye,L){var G=ye.group;return{role:G?"presentation":"option",id:"".concat(We,"_list_").concat(L)}}var we=function(L){var G=It[L];if(!G)return null;var oe=G.data||{},de=oe.value,fe=G.group,qe=(0,Z.Z)(oe,!0),pt=_(G);return G?a.createElement("div",(0,l.Z)({"aria-label":typeof pt=="string"&&!fe?pt:null},qe,{key:L},ae(G,L),{"aria-selected":X(de)}),de):null},Ze={role:"listbox",id:"".concat(We,"_list")};return a.createElement(a.Fragment,null,Pe&&a.createElement("div",(0,l.Z)({},Ze,{style:{height:0,width:0,overflow:"hidden"}}),we(Ut-1),we(Ut),we(Ut+1)),a.createElement(Re.Z,{itemKey:"key",ref:Pt,data:It,height:ft,itemHeight:Ke,fullHeight:!1,onMouseDown:bt,onScroll:tt,virtual:Pe,direction:Me,innerProps:Pe?null:Ze},function(ye,L){var G=ye.group,oe=ye.groupOption,de=ye.data,fe=ye.label,qe=ye.value,pt=de.key;if(G){var lt,Kt=(lt=de.title)!==null&<!==void 0?lt:ct(fe)?fe.toString():void 0;return a.createElement("div",{className:i()(ut,"".concat(ut,"-group"),de.className),title:Kt},fe!==void 0?fe:pt)}var en=de.disabled,Ht=de.title,cn=de.children,Tt=de.style,Sn=de.className,Cn=(0,r.Z)(de,dt),Pn=(0,Ne.Z)(Cn,Y),dn=mt(qe),pn=en||!dn&&At,In="".concat(ut,"-option"),xn=i()(ut,In,Sn,(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},"".concat(In,"-grouped"),oe),"".concat(In,"-active"),Ut===L&&!pn),"".concat(In,"-disabled"),pn),"".concat(In,"-selected"),dn)),Fn=_(ye),nn=!c||typeof c=="function"||dn,zt=typeof Fn=="number"?Fn:Fn||qe,_t=ct(zt)?zt.toString():void 0;return Ht!==void 0&&(_t=Ht),a.createElement("div",(0,l.Z)({},(0,Z.Z)(Pn),Pe?{}:ae(ye,L),{"aria-selected":X(qe),className:xn,title:_t,onMouseMove:function(){Ut===L||pn||u(L)},onClick:function(){pn||S(qe)},style:Tt}),a.createElement("div",{className:"".concat(In,"-content")},typeof Se=="function"?Se(ye,{index:L}):zt),a.isValidElement(c)||dn,nn&&a.createElement(it,{className:"".concat(ut,"-option-state"),customizeIcon:c,customizeIconProps:{value:qe,disabled:pn,isSelected:dn}},dn?"\u2713":null))}))},kt=a.forwardRef(Dt),gt=kt,Ft=function(R,b){var _e=a.useRef({values:new Map,options:new Map}),Oe=a.useMemo(function(){var We=_e.current,Je=We.values,et=We.options,Bt=R.map(function(Nt){if(Nt.label===void 0){var tt;return(0,Ce.Z)((0,Ce.Z)({},Nt),{},{label:(tt=Je.get(Nt.value))===null||tt===void 0?void 0:tt.label})}return Nt}),Ae=new Map,Ot=new Map;return Bt.forEach(function(Nt){Ae.set(Nt.value,Nt),Ot.set(Nt.value,b.get(Nt.value)||et.get(Nt.value))}),_e.current.values=Ae,_e.current.options=Ot,Bt},[R,b]),ot=a.useCallback(function(We){return b.get(We)||_e.current.options.get(We)},[b]);return[Oe,ot]};function Zt(R,b){return T(R).join("").toUpperCase().includes(b)}var jt=function(R,b,_e,Oe,ot){return a.useMemo(function(){if(!_e||Oe===!1)return R;var We=b.options,Je=b.label,et=b.value,Bt=[],Ae=typeof Oe=="function",Ot=_e.toUpperCase(),Nt=Ae?Oe:function(De,p){return ot?Zt(p[ot],Ot):p[We]?Zt(p[Je!=="children"?Je:"label"],Ot):Zt(p[et],Ot)},tt=Ae?function(De){return U(De)}:function(De){return De};return R.forEach(function(De){if(De[We]){var p=Nt(_e,tt(De));if(p)Bt.push(De);else{var J=De[We].filter(function(le){return Nt(_e,tt(le))});J.length&&Bt.push((0,Ce.Z)((0,Ce.Z)({},De),{},(0,q.Z)({},We,J)))}return}Nt(_e,tt(De))&&Bt.push(De)}),Bt},[R,Oe,ot,_e,b])},$e=e(6551),rt=e(11592),xt=["children","value"],Gt=["children"];function St(R){var b=R,_e=b.key,Oe=b.props,ot=Oe.children,We=Oe.value,Je=(0,r.Z)(Oe,xt);return(0,Ce.Z)({key:_e,value:We!==void 0?We:_e,children:ot},Je)}function on(R){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,rt.Z)(R).map(function(_e,Oe){if(!a.isValidElement(_e)||!_e.type)return null;var ot=_e,We=ot.type.isSelectOptGroup,Je=ot.key,et=ot.props,Bt=et.children,Ae=(0,r.Z)(et,Gt);return b||!We?St(_e):(0,Ce.Z)((0,Ce.Z)({key:"__RC_SELECT_GRP__".concat(Je===null?Oe:Je,"__"),label:Je},Ae),{},{options:on(Bt)})}).filter(function(_e){return _e})}var fn=function(b,_e,Oe,ot,We){return a.useMemo(function(){var Je=b,et=!b;et&&(Je=on(_e));var Bt=new Map,Ae=new Map,Ot=function(De,p,J){J&&typeof J=="string"&&De.set(p[J],p)},Nt=function tt(De){for(var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=0;J1&&arguments[1]!==void 0?arguments[1]:!1,Je=0;Je0?Xt(An.options):An.options}):An})},nn=a.useMemo(function(){return h?Fn(xn):xn},[xn,h,Ze]),zt=a.useMemo(function(){return F(nn,{fieldNames:_,childrenAsData:S})},[nn,_,S]),_t=function(mn){var hn=fe(mn);if(Kt(hn),Lt&&(hn.length!==Tt.length||hn.some(function(Un,da){var Yt;return((Yt=Tt[da])===null||Yt===void 0?void 0:Yt.value)!==(Un==null?void 0:Un.value)}))){var An=Wt?hn:hn.map(function(Un){return Un.value}),Tn=hn.map(function(Un){return U(Sn(Un.value))});Lt(X?An:An[0],X?Tn:Tn[0])}},vn=a.useState(null),Bn=(0,z.Z)(vn,2),wn=Bn[0],Dn=Bn[1],Jn=a.useState(0),ra=(0,z.Z)(Jn,2),$n=ra[0],fa=ra[1],ca=ft!==void 0?ft:Oe!=="combobox",ua=a.useCallback(function(Xt,mn){var hn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},An=hn.source,Tn=An===void 0?"keyboard":An;fa(mn),Je&&Oe==="combobox"&&Xt!==null&&Tn==="keyboard"&&Dn(String(Xt))},[Je,Oe]),Rn=function(mn,hn,An){var Tn=function(){var pa,va=Sn(mn);return[Wt?{label:va==null?void 0:va[_.label],value:mn,key:(pa=va==null?void 0:va.key)!==null&&pa!==void 0?pa:mn}:mn,U(va)]};if(hn&&De){var Un=Tn(),da=(0,z.Z)(Un,2),Yt=da[0],ln=da[1];De(Yt,ln)}else if(!hn&&p&&An!=="clear"){var an=Tn(),Vn=(0,z.Z)(an,2),jn=Vn[0],_n=Vn[1];p(jn,_n)}},Wn=C(function(Xt,mn){var hn,An=X?mn.selected:!0;An?hn=X?[].concat((0,s.Z)(Tt),[Xt]):[Xt]:hn=Tt.filter(function(Tn){return Tn.value!==Xt}),_t(hn),Rn(Xt,An),Oe==="combobox"?Dn(""):(!v||tt)&&(ye(""),Dn(""))}),na=function(mn,hn){_t(mn);var An=hn.type,Tn=hn.values;(An==="remove"||An==="clear")&&Tn.forEach(function(Un){Rn(Un.value,!1,An)})},Ln=function(mn,hn){if(ye(mn),Dn(null),hn.source==="submit"){var An=(mn||"").trim();if(An){var Tn=Array.from(new Set([].concat((0,s.Z)(Pn),[An])));_t(Tn),Rn(An,!0),ye("")}return}hn.source!=="blur"&&(Oe==="combobox"&&_t(mn),Ot==null||Ot(mn))},Nn=function(mn){var hn=mn;Oe!=="tags"&&(hn=mn.map(function(Tn){var Un=oe.get(Tn);return Un==null?void 0:Un.value}).filter(function(Tn){return Tn!==void 0}));var An=Array.from(new Set([].concat((0,s.Z)(Pn),(0,s.Z)(hn))));_t(An),An.forEach(function(Tn){Rn(Tn,!0)})},On=a.useMemo(function(){var Xt=Se!==!1&&le!==!1;return(0,Ce.Z)((0,Ce.Z)({},L),{},{flattenOptions:zt,onActiveValue:ua,defaultActiveFirstOption:ca,onSelect:Wn,menuItemSelectedIcon:Ke,rawValues:Pn,fieldNames:_,virtual:Xt,direction:ut,listHeight:Pt,listItemHeight:bt,childrenAsData:S,maxCount:Ut,optionRender:Pe})},[Ut,L,zt,ua,ca,Wn,Ke,Pn,_,Se,le,ut,Pt,bt,S,Pe]);return a.createElement(j.Provider,{value:On},a.createElement(B,(0,l.Z)({},yn,{id:u,prefixCls:We,ref:b,omitDomProps:Jt,mode:Oe,displayValues:Cn,onDisplayValuesChange:na,direction:ut,searchValue:Ze,onSearch:Ln,autoClearSearchValue:tt,onSearchSplit:Nn,dropdownMatchSelectWidth:le,OptionList:gt,emptyOptions:!zt.length,activeValue:wn,activeDescendantId:"".concat(u,"_list_").concat($n)})))}),Qt=$t;Qt.Option=Le,Qt.OptGroup=se;var qt=Qt,Kn=qt},86351:function(Mn,Vt,e){e.d(Vt,{R:function(){return s},w:function(){return l}});var l={},s="rc-table-internal-hook"},97347:function(Mn,Vt,e){e.d(Vt,{L:function(){return Be},Z:function(){return D}});var l=e(42978),s=e(20068),q=e(94480),Ce=e(76190),z=e(33885),r=e(75931),$=e(11592),Ue=e(48736),N=e(59301),a=e(86351),st=e(54451);function i(w){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof be=="number"?be:be.endsWith("%")?w*parseFloat(be)/100:null}function m(w,be,pe){return N.useMemo(function(){if(be&&be>0){var ne=0,Z=0;w.forEach(function(T){var Q=i(be,T.width);Q?ne+=Q:Z+=1});var V=Math.max(be,pe),re=Math.max(V-ne,Z),Qe=Z,W=re/Z,g=0,d=w.map(function(T){var Q=(0,z.Z)({},T),P=i(be,Q.width);if(P)Q.width=P;else{var Ie=Math.floor(W);Q.width=Qe===1?re:Ie,re-=Ie,Qe-=1}return g+=Q.width,Q});if(g0?(0,z.Z)((0,z.Z)({},be),{},{children:it(pe)}):be})}function xe(w){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return w.filter(function(pe){return pe&&(0,Ce.Z)(pe)==="object"}).reduce(function(pe,ne,Z){var V=ne.fixed,re=V===!0?"left":V,Qe="".concat(be,"-").concat(Z),W=ne.children;return W&&W.length>0?[].concat((0,q.Z)(pe),(0,q.Z)(xe(W,Qe).map(function(g){return(0,z.Z)({fixed:re},g)}))):[].concat((0,q.Z)(pe),[(0,z.Z)((0,z.Z)({key:Qe},ne),{},{fixed:re})])},[])}function Ct(w){return w.map(function(be){var pe=be.fixed,ne=(0,r.Z)(be,He),Z=pe;return pe==="left"?Z="right":pe==="right"&&(Z="left"),(0,z.Z)({fixed:Z},ne)})}function Ve(w,be){var pe=w.prefixCls,ne=w.columns,Z=w.children,V=w.expandable,re=w.expandedKeys,Qe=w.columnTitle,W=w.getRowKey,g=w.onTriggerExpand,d=w.expandIcon,H=w.rowExpandable,T=w.expandIconColumnIndex,Q=w.direction,P=w.expandRowByClick,Ie=w.columnWidth,je=w.fixed,ze=w.scrollWidth,Ye=w.clientWidth,nt=N.useMemo(function(){var Te=ne||Be(Z)||[];return it(Te.slice())},[ne,Z]),Et=N.useMemo(function(){if(V){var Te=nt.slice();if(!Te.includes(a.w)){var M=T||0;M>=0&&(M||je==="left"||!je)&&Te.splice(M,0,a.w),je==="right"&&Te.splice(nt.length,0,a.w)}var f=Te.indexOf(a.w);Te=Te.filter(function(K,n){return K!==a.w||n===f});var E=nt[f],o;je?o=je:o=E?E.fixed:null;var k=(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},st.v,{className:"".concat(pe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Qe),"fixed",o),"className","".concat(pe,"-row-expand-icon-cell")),"width",Ie),"render",function(n,O,ue){var Ee=W(O,ue),F=re.has(Ee),U=H?H(O):!0,A=d({prefixCls:pe,expanded:F,expandable:U,record:O,onExpand:g});return P?N.createElement("span",{onClick:function(j){return j.stopPropagation()}},A):A});return Te.map(function(K){return K===a.w?k:K})}return nt.filter(function(K){return K!==a.w})},[V,nt,W,re,d,Q]),ht=N.useMemo(function(){var Te=Et;return be&&(Te=be(Te)),Te.length||(Te=[{render:function(){return null}}]),Te},[be,Et,Q]),at=N.useMemo(function(){return Q==="rtl"?Ct(xe(ht)):xe(ht)},[ht,Q,ze]),wt=N.useMemo(function(){for(var Te=-1,M=at.length-1;M>=0;M-=1){var f=at[M].fixed;if(f==="left"||f===!0){Te=M;break}}if(Te>=0)for(var E=0;E<=Te;E+=1){var o=at[E].fixed;if(o!=="left"&&o!==!0)return!0}var k=at.findIndex(function(O){var ue=O.fixed;return ue==="right"});if(k>=0)for(var K=k;K=S}function at(u,X){return N(w,function(S){var Y=ht(u,X||1,S.hoverStartRow,S.hoverEndRow);return[Y,S.onHover]})}var wt=e(70425),ve=function(X){var S=X.ellipsis,Y=X.rowType,_=X.children,ae,we=S===!0?{showTitle:!0}:S;return we&&(we.showTitle||Y==="header")&&(typeof _=="string"||typeof _=="number"?ae=_.toString():r.isValidElement(_)&&typeof _.props.children=="string"&&(ae=_.props.children)),ae};function x(u){var X,S,Y,_,ae,we,Ze,ye,L=u.component,G=u.children,oe=u.ellipsis,de=u.scope,fe=u.prefixCls,qe=u.className,pt=u.align,lt=u.record,Kt=u.render,en=u.dataIndex,Ht=u.renderIndex,cn=u.shouldCellUpdate,Tt=u.index,Sn=u.rowType,Cn=u.colSpan,Pn=u.rowSpan,dn=u.fixLeft,pn=u.fixRight,In=u.firstFixLeft,xn=u.lastFixLeft,Fn=u.firstFixRight,nn=u.lastFixRight,zt=u.appendNode,_t=u.additionalProps,vn=_t===void 0?{}:_t,Bn=u.isSticky,wn="".concat(fe,"-cell"),Dn=N(w,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Jn=Dn.supportSticky,ra=Dn.allColumnsFixedLeft,$n=Dn.rowHoverable,fa=Et(lt,en,Ht,G,Kt,cn),ca=(0,s.Z)(fa,2),ua=ca[0],Rn=ca[1],Wn={},na=typeof dn=="number"&&Jn,Ln=typeof pn=="number"&&Jn;na&&(Wn.position="sticky",Wn.left=dn),Ln&&(Wn.position="sticky",Wn.right=pn);var Nn=(X=(S=(Y=Rn==null?void 0:Rn.colSpan)!==null&&Y!==void 0?Y:vn.colSpan)!==null&&S!==void 0?S:Cn)!==null&&X!==void 0?X:1,On=(_=(ae=(we=Rn==null?void 0:Rn.rowSpan)!==null&&we!==void 0?we:vn.rowSpan)!==null&&ae!==void 0?ae:Pn)!==null&&_!==void 0?_:1,Xt=at(Tt,On),mn=(0,s.Z)(Xt,2),hn=mn[0],An=mn[1],Tn=(0,wt.zX)(function(jn){var _n;lt&&An(Tt,Tt+On-1),vn==null||(_n=vn.onMouseEnter)===null||_n===void 0||_n.call(vn,jn)}),Un=(0,wt.zX)(function(jn){var _n;lt&&An(-1,-1),vn==null||(_n=vn.onMouseLeave)===null||_n===void 0||_n.call(vn,jn)});if(Nn===0||On===0)return null;var da=(Ze=vn.title)!==null&&Ze!==void 0?Ze:ve({rowType:Sn,ellipsis:oe,children:ua}),Yt=W()(wn,qe,(ye={},(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)(ye,"".concat(wn,"-fix-left"),na&&Jn),"".concat(wn,"-fix-left-first"),In&&Jn),"".concat(wn,"-fix-left-last"),xn&&Jn),"".concat(wn,"-fix-left-all"),xn&&ra&&Jn),"".concat(wn,"-fix-right"),Ln&&Jn),"".concat(wn,"-fix-right-first"),Fn&&Jn),"".concat(wn,"-fix-right-last"),nn&&Jn),"".concat(wn,"-ellipsis"),oe),"".concat(wn,"-with-append"),zt),"".concat(wn,"-fix-sticky"),(na||Ln)&&Bn&&Jn),(0,re.Z)(ye,"".concat(wn,"-row-hover"),!Rn&&hn)),vn.className,Rn==null?void 0:Rn.className),ln={};pt&&(ln.textAlign=pt);var an=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},Rn==null?void 0:Rn.style),Wn),ln),vn.style),Vn=ua;return(0,Z.Z)(Vn)==="object"&&!Array.isArray(Vn)&&!r.isValidElement(Vn)&&(Vn=null),oe&&(xn||Fn)&&(Vn=r.createElement("span",{className:"".concat(wn,"-content")},Vn)),r.createElement(L,(0,a.Z)({},Rn,vn,{className:Yt,style:an,title:da,scope:de,onMouseEnter:$n?Tn:void 0,onMouseLeave:$n?Un:void 0,colSpan:Nn!==1?Nn:null,rowSpan:On!==1?On:null}),zt,Vn)}var he=r.memo(x);function ge(u,X,S,Y,_){var ae=S[u]||{},we=S[X]||{},Ze,ye;ae.fixed==="left"?Ze=Y.left[_==="rtl"?X:u]:we.fixed==="right"&&(ye=Y.right[_==="rtl"?u:X]);var L=!1,G=!1,oe=!1,de=!1,fe=S[X+1],qe=S[u-1],pt=fe&&!fe.fixed||qe&&!qe.fixed||S.every(function(cn){return cn.fixed==="left"});if(_==="rtl"){if(Ze!==void 0){var lt=qe&&qe.fixed==="left";de=!lt&&pt}else if(ye!==void 0){var Kt=fe&&fe.fixed==="right";oe=!Kt&&pt}}else if(Ze!==void 0){var en=fe&&fe.fixed==="left";L=!en&&pt}else if(ye!==void 0){var Ht=qe&&qe.fixed==="right";G=!Ht&&pt}return{fixLeft:Ze,fixRight:ye,lastFixLeft:L,firstFixRight:G,lastFixRight:oe,firstFixLeft:de,isSticky:Y.isSticky}}var Te=r.createContext({}),M=Te;function f(u){var X=u.className,S=u.index,Y=u.children,_=u.colSpan,ae=_===void 0?1:_,we=u.rowSpan,Ze=u.align,ye=N(w,["prefixCls","direction"]),L=ye.prefixCls,G=ye.direction,oe=r.useContext(M),de=oe.scrollColumnIndex,fe=oe.stickyOffsets,qe=oe.flattenColumns,pt=S+ae-1,lt=pt+1===de?ae+1:ae,Kt=ge(S,S+lt-1,qe,fe,G);return r.createElement(he,(0,a.Z)({className:X,index:S,component:"td",prefixCls:L,record:null,dataIndex:null,align:Ze,colSpan:lt,rowSpan:we,render:function(){return Y}},Kt))}var E=e(75931),o=["children"];function k(u){var X=u.children,S=(0,E.Z)(u,o);return r.createElement("tr",S,X)}function K(u){var X=u.children;return X}K.Row=k,K.Cell=f;var n=K;function O(u){var X=u.children,S=u.stickyOffsets,Y=u.flattenColumns,_=N(w,"prefixCls"),ae=Y.length-1,we=Y[ae],Ze=r.useMemo(function(){return{stickyOffsets:S,flattenColumns:Y,scrollColumnIndex:we!=null&&we.scrollbar?ae:null}},[we,Y,ae,S]);return r.createElement(M.Provider,{value:Ze},r.createElement("tfoot",{className:"".concat(_,"-summary")},X))}var ue=Ct(O),Ee=n,F=e(29301),U=e(24514),A=e(75152),ie=e(26112);function j(u,X,S,Y,_,ae,we){u.push({record:X,indent:S,index:we});var Ze=ae(X),ye=_==null?void 0:_.has(Ze);if(X&&Array.isArray(X[Y])&&ye)for(var L=0;L1?In-1:0),Fn=1;Fn=1)),style:(0,V.Z)((0,V.Z)({},S),Kt==null?void 0:Kt.style)}),qe.map(function(dn,pn){var In=dn.render,xn=dn.dataIndex,Fn=dn.className,nn=se(de,dn,pn,ye,_),zt=nn.key,_t=nn.fixedInfo,vn=nn.appendCellNode,Bn=nn.additionalCellProps;return r.createElement(he,(0,a.Z)({className:Fn,ellipsis:dn.ellipsis,align:dn.align,scope:dn.rowScope,component:dn.rowScope?oe:G,prefixCls:fe,key:zt,record:Y,index:_,renderIndex:ae,dataIndex:xn,render:In,shouldCellUpdate:dn.shouldCellUpdate},_t,{appendNode:vn,additionalProps:Bn}))})),Cn;if(Ht&&(cn.current||en)){var Pn=lt(Y,_,ye+1,en);Cn=r.createElement(v,{expanded:en,className:W()("".concat(fe,"-expanded-row"),"".concat(fe,"-expanded-row-level-").concat(ye+1),Tt),prefixCls:fe,component:L,cellComponent:G,colSpan:qe.length,isEmpty:!1},Pn)}return r.createElement(r.Fragment,null,Sn,Cn)}var Le=Ct(te);function Ge(u){var X=u.columnKey,S=u.onColumnResize,Y=r.useRef();return(0,Ce.Z)(function(){Y.current&&S(X,Y.current.offsetWidth)},[]),r.createElement(F.Z,{data:X},r.createElement("td",{ref:Y,style:{padding:0,border:0,height:0}},r.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ne=e(29194);function Re(u){var X=u.prefixCls,S=u.columnsKey,Y=u.onColumnResize,_=r.useRef(null);return r.createElement("tr",{"aria-hidden":"true",className:"".concat(X,"-measure-row"),style:{height:0,fontSize:0},ref:_},r.createElement(F.Z.Collection,{onBatchResize:function(we){(0,Ne.Z)(_.current)&&we.forEach(function(Ze){var ye=Ze.data,L=Ze.size;Y(ye,L.offsetWidth)})}},S.map(function(ae){return r.createElement(Ge,{key:ae,columnKey:ae,onColumnResize:Y})})))}function Rt(u){var X=u.data,S=u.measureColumnWidth,Y=N(w,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),_=Y.prefixCls,ae=Y.getComponent,we=Y.onColumnResize,Ze=Y.flattenColumns,ye=Y.getRowKey,L=Y.expandedKeys,G=Y.childrenColumnName,oe=Y.emptyNode,de=Fe(X,G,L,ye),fe=r.useRef({renderWithProps:!1}),qe=ae(["body","wrapper"],"tbody"),pt=ae(["body","row"],"tr"),lt=ae(["body","cell"],"td"),Kt=ae(["body","cell"],"th"),en;X.length?en=de.map(function(cn,Tt){var Sn=cn.record,Cn=cn.indent,Pn=cn.index,dn=ye(Sn,Tt);return r.createElement(Le,{key:dn,rowKey:dn,record:Sn,index:Tt,renderIndex:Pn,rowComponent:pt,cellComponent:lt,scopeCellComponent:Kt,indent:Cn})}):en=r.createElement(v,{expanded:!0,className:"".concat(_,"-placeholder"),prefixCls:_,component:pt,cellComponent:lt,colSpan:Ze.length,isEmpty:!0},oe);var Ht=je(Ze);return r.createElement(Q.Provider,{value:fe.current},r.createElement(qe,{className:"".concat(_,"-tbody")},S&&r.createElement(Re,{prefixCls:_,columnsKey:Ht,onColumnResize:we}),en))}var dt=Ct(Rt),ct=e(54451),Dt=["columnType"];function kt(u){for(var X=u.colWidths,S=u.columns,Y=u.columCount,_=N(w,["tableLayout"]),ae=_.tableLayout,we=[],Ze=Y||S.length,ye=!1,L=Ze-1;L>=0;L-=1){var G=X[L],oe=S&&S[L],de=void 0,fe=void 0;if(oe&&(de=oe[ct.v],ae==="auto"&&(fe=oe.minWidth)),G||fe||de||ye){var qe=de||{},pt=qe.columnType,lt=(0,E.Z)(qe,Dt);we.unshift(r.createElement("col",(0,a.Z)({key:L,style:{width:G,minWidth:fe}},lt))),ye=!0}}return r.createElement("colgroup",null,we)}var gt=kt,Ft=e(94480),Zt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function jt(u,X){return(0,r.useMemo)(function(){for(var S=[],Y=0;Y1?"colgroup":"col":null,ellipsis:lt.ellipsis,align:lt.align,component:we,prefixCls:G,key:fe[pt]},Kt,{additionalProps:en,rowType:"header"}))}))},Gt=xt;function St(u){var X=[];function S(we,Ze){var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;X[ye]=X[ye]||[];var L=Ze,G=we.filter(Boolean).map(function(oe){var de={key:oe.key,className:oe.className||"",children:oe.title,column:oe,colStart:L},fe=1,qe=oe.children;return qe&&qe.length>0&&(fe=S(qe,L,ye+1).reduce(function(pt,lt){return pt+lt},0),de.hasSubColumns=!0),"colSpan"in oe&&(fe=oe.colSpan),"rowSpan"in oe&&(de.rowSpan=oe.rowSpan),de.colSpan=fe,de.colEnd=de.colStart+fe-1,X[ye].push(de),L+=fe,fe});return G}S(u,0);for(var Y=X.length,_=function(Ze){X[Ze].forEach(function(ye){!("rowSpan"in ye)&&!ye.hasSubColumns&&(ye.rowSpan=Y-Ze)})},ae=0;ae=vn-Ze?en(function(Bn){return(0,V.Z)((0,V.Z)({},Bn),{},{isHiddenScrollBar:!0})}):en(function(Bn){return(0,V.Z)((0,V.Z)({},Bn),{},{isHiddenScrollBar:!1})})}})},Fn=function(zt){en(function(_t){return(0,V.Z)((0,V.Z)({},_t),{},{scrollLeft:zt/oe*de||0})})};return r.useImperativeHandle(S,function(){return{setScrollLeft:Fn,checkScrollBarVisible:xn}}),r.useEffect(function(){var nn=(0,b.Z)(document.body,"mouseup",dn,!1),zt=(0,b.Z)(document.body,"mousemove",In,!1);return xn(),function(){nn.remove(),zt.remove()}},[fe,Sn]),r.useEffect(function(){if(ae.current){for(var nn=[],zt=(0,Oe.bn)(ae.current);zt;)nn.push(zt),zt=zt.parentElement;return nn.forEach(function(_t){return _t.addEventListener("scroll",xn,!1)}),window.addEventListener("resize",xn,!1),window.addEventListener("scroll",xn,!1),ye.addEventListener("scroll",xn,!1),function(){nn.forEach(function(_t){return _t.removeEventListener("scroll",xn)}),window.removeEventListener("resize",xn),window.removeEventListener("scroll",xn),ye.removeEventListener("scroll",xn)}}},[ye]),r.useEffect(function(){Kt.isHiddenScrollBar||en(function(nn){var zt=ae.current;return zt?(0,V.Z)((0,V.Z)({},nn),{},{scrollLeft:zt.scrollLeft/zt.scrollWidth*zt.clientWidth}):nn})},[Kt.isHiddenScrollBar]),oe<=de||!fe||Kt.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,A.Z)(),width:de,bottom:Ze},className:"".concat(G,"-sticky-scroll")},r.createElement("div",{onMouseDown:pn,ref:qe,className:W()("".concat(G,"-sticky-scroll-bar"),(0,re.Z)({},"".concat(G,"-sticky-scroll-bar-active"),Sn)),style:{width:"".concat(fe,"px"),transform:"translate3d(".concat(Kt.scrollLeft,"px, 0, 0)")}}))},Je=r.forwardRef(We);function et(u){return null}var Bt=et;function Ae(u){return null}var Ot=Ae,Nt="rc-table",tt=[],De={};function p(){return"No Data"}function J(u,X){var S=(0,V.Z)({rowKey:"key",prefixCls:Nt,emptyText:p},u),Y=S.prefixCls,_=S.className,ae=S.rowClassName,we=S.style,Ze=S.data,ye=S.rowKey,L=S.scroll,G=S.tableLayout,oe=S.direction,de=S.title,fe=S.footer,qe=S.summary,pt=S.caption,lt=S.id,Kt=S.showHeader,en=S.components,Ht=S.emptyText,cn=S.onRow,Tt=S.onHeaderRow,Sn=S.onScroll,Cn=S.internalHooks,Pn=S.transformColumns,dn=S.internalRefs,pn=S.tailor,In=S.getContainerWidth,xn=S.sticky,Fn=S.rowHoverable,nn=Fn===void 0?!0:Fn,zt=Ze||tt,_t=!!zt.length,vn=Cn===l.R,Bn=r.useCallback(function(Yn,Qn){return(0,d.Z)(en,Yn)||Qn},[en]),wn=r.useMemo(function(){return typeof ye=="function"?ye:function(Yn){var Qn=Yn&&Yn[ye];return Qn}},[ye]),Dn=Bn(["body"]),Jn=un(),ra=(0,s.Z)(Jn,3),$n=ra[0],fa=ra[1],ca=ra[2],ua=C(S,zt,wn),Rn=(0,s.Z)(ua,6),Wn=Rn[0],na=Rn[1],Ln=Rn[2],Nn=Rn[3],On=Rn[4],Xt=Rn[5],mn=L==null?void 0:L.x,hn=r.useState(0),An=(0,s.Z)(hn,2),Tn=An[0],Un=An[1],da=(0,rn.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},S),Wn),{},{expandable:!!Wn.expandedRowRender,columnTitle:Wn.columnTitle,expandedKeys:Ln,getRowKey:wn,onTriggerExpand:Xt,expandIcon:Nn,expandIconColumnIndex:Wn.expandIconColumnIndex,direction:oe,scrollWidth:vn&&pn&&typeof mn=="number"?mn:null,clientWidth:Tn}),vn?Pn:null),Yt=(0,s.Z)(da,4),ln=Yt[0],an=Yt[1],Vn=Yt[2],jn=Yt[3],_n=Vn!=null?Vn:mn,ga=r.useMemo(function(){return{columns:ln,flattenColumns:an}},[ln,an]),pa=r.useRef(),va=r.useRef(),oa=r.useRef(),ja=r.useRef();r.useImperativeHandle(X,function(){return{nativeElement:pa.current,scrollTo:function(Qn){var Aa;if(oa.current instanceof HTMLElement){var wa=Qn.index,ba=Qn.top,tr=Qn.key;if(Ye(ba)){var Mt;(Mt=oa.current)===null||Mt===void 0||Mt.scrollTo({top:ba})}else{var bn,aa=tr!=null?tr:wn(zt[wa]);(bn=oa.current.querySelector('[data-row-key="'.concat(aa,'"]')))===null||bn===void 0||bn.scrollIntoView()}}else(Aa=oa.current)!==null&&Aa!==void 0&&Aa.scrollTo&&oa.current.scrollTo(Qn)}}});var Xa=r.useRef(),Za=r.useState(!1),za=(0,s.Z)(Za,2),Ma=za[0],Oa=za[1],Va=r.useState(!1),Pa=(0,s.Z)(Va,2),Ua=Pa[0],Ra=Pa[1],Qa=r.useState(new Map),ka=(0,s.Z)(Qa,2),$a=ka[0],Ha=ka[1],er=je(an),Ja=er.map(function(Yn){return $a.get(Yn)}),Ga=r.useMemo(function(){return Ja},[Ja.join("_")]),Ka=qt(Ga,an,oe),Ea=L&&ze(L.y),ma=L&&ze(_n)||!!Wn.fixed,zn=ma&&an.some(function(Yn){var Qn=Yn.fixed;return Qn}),kn=r.useRef(),ia=$t(xn,Y),la=ia.isSticky,Xn=ia.offsetHeader,sa=ia.offsetSummary,Hn=ia.offsetScroll,Da=ia.stickyClassName,Fa=ia.container,ha=r.useMemo(function(){return qe==null?void 0:qe(zt)},[qe,zt]),xa=(Ea||la)&&r.isValidElement(ha)&&ha.type===n&&ha.props.fixed,Na,Sa,Ya;Ea&&(Sa={overflowY:_t?"scroll":"auto",maxHeight:L.y}),ma&&(Na={overflowX:"auto"},Ea||(Sa={overflowY:"hidden"}),Ya={width:_n===!0?"auto":_n,minWidth:"100%"});var ir=r.useCallback(function(Yn,Qn){Ha(function(Aa){if(Aa.get(Yn)!==Qn){var wa=new Map(Aa);return wa.set(Yn,Qn),wa}return Aa})},[]),ea=gn(null),Gn=(0,s.Z)(ea,2),ta=Gn[0],Ca=Gn[1];function ya(Yn,Qn){Qn&&(typeof Qn=="function"?Qn(Yn):Qn.scrollLeft!==Yn&&(Qn.scrollLeft=Yn,Qn.scrollLeft!==Yn&&setTimeout(function(){Qn.scrollLeft=Yn},0)))}var Ba=(0,q.Z)(function(Yn){var Qn=Yn.currentTarget,Aa=Yn.scrollLeft,wa=oe==="rtl",ba=typeof Aa=="number"?Aa:Qn.scrollLeft,tr=Qn||De;if(!Ca()||Ca()===tr){var Mt;ta(tr),ya(ba,va.current),ya(ba,oa.current),ya(ba,Xa.current),ya(ba,(Mt=kn.current)===null||Mt===void 0?void 0:Mt.setScrollLeft)}var bn=Qn||va.current;if(bn){var aa=vn&&pn&&typeof _n=="number"?_n:bn.scrollWidth,Zn=bn.clientWidth;if(aa===Zn){Oa(!1),Ra(!1);return}wa?(Oa(-ba0)):(Oa(ba>0),Ra(ba1?lt-nn:0,_t=(0,V.Z)((0,V.Z)((0,V.Z)({},Pn),L),{},{flex:"0 0 ".concat(nn,"px"),width:"".concat(nn,"px"),marginRight:zt,pointerEvents:"auto"}),vn=r.useMemo(function(){return oe?xn<=1:pn===0||xn===0||xn>1},[xn,pn,oe]);vn?_t.visibility="hidden":oe&&(_t.height=de==null?void 0:de(xn));var Bn=vn?function(){return null}:fe,wn={};return(xn===0||pn===0)&&(wn.rowSpan=1,wn.colSpan=1),r.createElement(he,(0,a.Z)({className:W()(pt,G),ellipsis:S.ellipsis,align:S.align,scope:S.rowScope,component:we,prefixCls:X.prefixCls,key:cn,record:ye,index:ae,renderIndex:Ze,dataIndex:qe,render:Bn,shouldCellUpdate:S.shouldCellUpdate},Tt,{appendNode:Sn,additionalProps:(0,V.Z)((0,V.Z)({},Cn),{},{style:_t},wn)}))}var Ke=ft,Se=["data","index","className","rowKey","style","extra","getHeight"],ut=r.forwardRef(function(u,X){var S=u.data,Y=u.index,_=u.className,ae=u.rowKey,we=u.style,Ze=u.extra,ye=u.getHeight,L=(0,E.Z)(u,Se),G=S.record,oe=S.indent,de=S.index,fe=N(w,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),qe=fe.scrollX,pt=fe.flattenColumns,lt=fe.prefixCls,Kt=fe.fixColumn,en=fe.componentWidth,Ht=N(I,["getComponent"]),cn=Ht.getComponent,Tt=Xe(G,ae,Y,oe),Sn=cn(["body","row"],"div"),Cn=cn(["body","cell"],"div"),Pn=Tt.rowSupportExpand,dn=Tt.expanded,pn=Tt.rowProps,In=Tt.expandedRowRender,xn=Tt.expandedRowClassName,Fn;if(Pn&&dn){var nn=In(G,Y,oe+1,dn),zt=ee(xn,G,Y,oe),_t={};Kt&&(_t={style:(0,re.Z)({},"--virtual-width","".concat(en,"px"))});var vn="".concat(lt,"-expanded-row-cell");Fn=r.createElement(Sn,{className:W()("".concat(lt,"-expanded-row"),"".concat(lt,"-expanded-row-level-").concat(oe+1),zt)},r.createElement(he,{component:Cn,prefixCls:lt,className:W()(vn,(0,re.Z)({},"".concat(vn,"-fixed"),Kt)),additionalProps:_t},nn))}var Bn=(0,V.Z)((0,V.Z)({},we),{},{width:qe});Ze&&(Bn.position="absolute",Bn.pointerEvents="none");var wn=r.createElement(Sn,(0,a.Z)({},pn,L,{"data-row-key":ae,ref:Pn?null:X,className:W()(_,"".concat(lt,"-row"),pn==null?void 0:pn.className,(0,re.Z)({},"".concat(lt,"-row-extra"),Ze)),style:(0,V.Z)((0,V.Z)({},Bn),pn==null?void 0:pn.style)}),pt.map(function(Dn,Jn){return r.createElement(Ke,{key:Jn,component:Cn,rowInfo:Tt,column:Dn,colIndex:Jn,indent:oe,index:Y,renderIndex:de,record:G,inverse:Ze,getHeight:ye})}));return Pn?r.createElement("div",{ref:X},wn,Fn):wn}),It=Ct(ut),Pt=It,At=r.forwardRef(function(u,X){var S=u.data,Y=u.onScroll,_=N(w,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),ae=_.flattenColumns,we=_.onColumnResize,Ze=_.getRowKey,ye=_.expandedKeys,L=_.prefixCls,G=_.childrenColumnName,oe=_.scrollX,de=_.direction,fe=N(I),qe=fe.sticky,pt=fe.scrollY,lt=fe.listItemHeight,Kt=fe.getComponent,en=fe.onScroll,Ht=r.useRef(),cn=Fe(S,G,ye,Ze),Tt=r.useMemo(function(){var Fn=0;return ae.map(function(nn){var zt=nn.width,_t=nn.key;return Fn+=zt,[_t,zt,Fn]})},[ae]),Sn=r.useMemo(function(){return Tt.map(function(Fn){return Fn[2]})},[Tt]);r.useEffect(function(){Tt.forEach(function(Fn){var nn=(0,s.Z)(Fn,2),zt=nn[0],_t=nn[1];we(zt,_t)})},[Tt]),r.useImperativeHandle(X,function(){var Fn,nn={scrollTo:function(_t){var vn;(vn=Ht.current)===null||vn===void 0||vn.scrollTo(_t)},nativeElement:(Fn=Ht.current)===null||Fn===void 0?void 0:Fn.nativeElement};return Object.defineProperty(nn,"scrollLeft",{get:function(){var _t;return((_t=Ht.current)===null||_t===void 0?void 0:_t.getScrollInfo().x)||0},set:function(_t){var vn;(vn=Ht.current)===null||vn===void 0||vn.scrollTo({left:_t})}}),nn});var Cn=function(nn,zt){var _t,vn=(_t=cn[zt])===null||_t===void 0?void 0:_t.record,Bn=nn.onCell;if(Bn){var wn,Dn=Bn(vn,zt);return(wn=Dn==null?void 0:Dn.rowSpan)!==null&&wn!==void 0?wn:1}return 1},Pn=function(nn){var zt=nn.start,_t=nn.end,vn=nn.getSize,Bn=nn.offsetY;if(_t<0)return null;for(var wn=ae.filter(function(Nn){return Cn(Nn,zt)===0}),Dn=zt,Jn=function(On){if(wn=wn.filter(function(Xt){return Cn(Xt,On)===0}),!wn.length)return Dn=On,1},ra=zt;ra>=0&&!Jn(ra);ra-=1);for(var $n=ae.filter(function(Nn){return Cn(Nn,_t)!==1}),fa=_t,ca=function(On){if($n=$n.filter(function(Xt){return Cn(Xt,On)!==1}),!$n.length)return fa=Math.max(On-1,_t),1},ua=_t;ua1})&&Rn.push(On)},na=Dn;na<=fa;na+=1)Wn(na);var Ln=Rn.map(function(Nn){var On=cn[Nn],Xt=Ze(On.record,Nn),mn=function(Tn){var Un=Nn+Tn-1,da=Ze(cn[Un].record,Un),Yt=vn(Xt,da);return Yt.bottom-Yt.top},hn=vn(Xt);return r.createElement(Pt,{key:Nn,data:On,rowKey:Xt,index:Nn,style:{top:-Bn+hn.top},extra:!0,getHeight:mn})});return Ln},dn=r.useMemo(function(){return{columnsOffset:Sn}},[Sn]),pn="".concat(L,"-tbody"),In=Kt(["body","wrapper"]),xn={};return qe&&(xn.position="sticky",xn.bottom=0,(0,Z.Z)(qe)==="object"&&qe.offsetScroll&&(xn.bottom=qe.offsetScroll)),r.createElement(Pe.Provider,{value:dn},r.createElement(t.Z,{fullHeight:!1,ref:Ht,prefixCls:"".concat(pn,"-virtual"),styles:{horizontalScrollBar:xn},className:pn,height:pt,itemHeight:lt||24,data:cn,itemKey:function(nn){return Ze(nn.record)},component:In,scrollWidth:oe,direction:de,onVirtualScroll:function(nn){var zt,_t=nn.x;Y({currentTarget:(zt=Ht.current)===null||zt===void 0?void 0:zt.nativeElement,scrollLeft:_t})},onScroll:en,extraRender:Pn},function(Fn,nn,zt){var _t=Ze(Fn.record,nn);return r.createElement(Pt,{data:Fn,rowKey:_t,index:nn,style:zt.style})}))}),bt=Ct(At),vt=bt,mt=function(X,S){var Y=S.ref,_=S.onScroll;return r.createElement(vt,{ref:Y,data:X,onScroll:_})};function yt(u,X){var S=u.data,Y=u.columns,_=u.scroll,ae=u.sticky,we=u.prefixCls,Ze=we===void 0?Nt:we,ye=u.className,L=u.listItemHeight,G=u.components,oe=u.onScroll,de=_||{},fe=de.x,qe=de.y;typeof fe!="number"&&(fe=1),typeof qe!="number"&&(qe=500);var pt=(0,wt.zX)(function(en,Ht){return(0,d.Z)(G,en)||Ht}),lt=(0,wt.zX)(oe),Kt=r.useMemo(function(){return{sticky:ae,scrollY:qe,listItemHeight:L,getComponent:pt,onScroll:lt}},[ae,qe,L,pt,lt]);return r.createElement(I.Provider,{value:Kt},r.createElement(c,(0,a.Z)({},u,{className:W()(ye,"".concat(Ze,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},_),{},{x:fe}),components:(0,V.Z)((0,V.Z)({},G),{},{body:S!=null&&S.length?mt:void 0}),columns:Y,internalHooks:l.R,tailor:!0,ref:X})))}var Wt=r.forwardRef(yt);function Lt(u){return xe(Wt,u)}var Ut=Lt(),yn=null},54451:function(Mn,Vt,e){e.d(Vt,{g:function(){return r},v:function(){return z}});var l=e(33885),s=e(75931),q=e(48736),Ce=["expandable"],z="RC_TABLE_INTERNAL_COL_DEFINE";function r($){var Ue=$.expandable,N=(0,s.Z)($,Ce),a;return"expandable"in $?a=(0,l.Z)((0,l.Z)({},N),Ue):a=N,a.showExpandColumn===!1&&(a.expandIconColumnIndex=-1),a}},22711:function(Mn,Vt,e){e.r(Vt),e.d(Vt,{ResizableTextArea:function(){return Qe},default:function(){return H}});var l=e(54476),s=e(20068),q=e(33885),Ce=e(94480),z=e(42978),r=e(75931),$=e(92310),Ue=e.n($),N=e(36901),a=e(66003),st=e(30292),i=e(18929),m=e(59301),me=e(76190),He=e(29301),Be=e(34280),it=e(16089),xe=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -12,4 +12,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,Ct=["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"],Ve={},D;function w(T){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=T.getAttribute("id")||T.getAttribute("data-reactid")||T.getAttribute("name");if(Q&&Ve[P])return Ve[P];var Ie=window.getComputedStyle(T),je=Ie.getPropertyValue("box-sizing")||Ie.getPropertyValue("-moz-box-sizing")||Ie.getPropertyValue("-webkit-box-sizing"),ze=parseFloat(Ie.getPropertyValue("padding-bottom"))+parseFloat(Ie.getPropertyValue("padding-top")),Ye=parseFloat(Ie.getPropertyValue("border-bottom-width"))+parseFloat(Ie.getPropertyValue("border-top-width")),nt=Ct.map(function(ht){return"".concat(ht,":").concat(Ie.getPropertyValue(ht))}).join(";"),pt={sizingStyle:nt,paddingSize:ze,borderSize:Ye,boxSizing:je};return Q&&P&&(Ve[P]=pt),pt}function be(T){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;D||(D=document.createElement("textarea"),D.setAttribute("tab-index","-1"),D.setAttribute("aria-hidden","true"),D.setAttribute("name","hiddenTextarea"),document.body.appendChild(D)),T.getAttribute("wrap")?D.setAttribute("wrap",T.getAttribute("wrap")):D.removeAttribute("wrap");var je=w(T,Q),ze=je.paddingSize,Ye=je.borderSize,nt=je.boxSizing,pt=je.sizingStyle;D.setAttribute("style","".concat(pt,";").concat(xe)),D.value=T.value||T.placeholder||"";var ht=void 0,at=void 0,wt,ve=D.scrollHeight;if(nt==="border-box"?ve+=Ye:nt==="content-box"&&(ve-=ze),P!==null||Ie!==null){D.value=" ";var x=D.scrollHeight-ze;P!==null&&(ht=x*P,nt==="border-box"&&(ht=ht+ze+Ye),ve=Math.max(ht,ve)),Ie!==null&&(at=x*Ie,nt==="border-box"&&(at=at+ze+Ye),wt=ve>at?"":"hidden",ve=Math.min(at,ve))}var he={height:ve,overflowY:wt,resize:"none"};return ht&&(he.minHeight=ht),at&&(he.maxHeight=at),he}var Ee=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],ne=0,Z=1,V=2,re=m.forwardRef(function(T,Q){var P=T,Ie=P.prefixCls,je=P.defaultValue,ze=P.value,Ye=P.autoSize,nt=P.onResize,pt=P.className,ht=P.style,at=P.disabled,wt=P.onChange,ve=P.onInternalAutoSize,x=(0,r.Z)(P,Ee),he=(0,i.Z)(je,{value:ze,postState:function(Le){return Le!=null?Le:""}}),ge=(0,z.Z)(he,2),Te=ge[0],M=ge[1],f=function(Le){M(Le.target.value),wt==null||wt(Le)},p=m.useRef();m.useImperativeHandle(Q,function(){return{textArea:p.current}});var o=m.useMemo(function(){return Ye&&(0,me.Z)(Ye)==="object"?[Ye.minRows,Ye.maxRows]:[]},[Ye]),k=(0,z.Z)(o,2),K=k[0],n=k[1],O=!!Ye,ue=function(){try{if(document.activeElement===p.current){var Le=p.current,Ge=Le.selectionStart,Ne=Le.selectionEnd,Re=Le.scrollTop;p.current.setSelectionRange(Ge,Ne),p.current.scrollTop=Re}}catch(Nt){}},pe=m.useState(V),F=(0,z.Z)(pe,2),U=F[0],A=F[1],ie=m.useState(),j=(0,z.Z)(ie,2),Fe=j[0],Xe=j[1],ke=function(){A(ne)};(0,Be.Z)(function(){O&&ke()},[ze,K,n,O]),(0,Be.Z)(function(){if(U===ne)A(Z);else if(U===Z){var te=be(p.current,!1,K,n);A(V),Xe(te)}else ue()},[U]);var v=m.useRef(),y=function(){it.Z.cancel(v.current)},B=function(Le){U===V&&(nt==null||nt(Le),Ye&&(y(),v.current=(0,it.Z)(function(){ke()})))};m.useEffect(function(){return y},[]);var ee=O?Fe:null,se=(0,q.Z)((0,q.Z)({},ht),ee);return(U===ne||U===Z)&&(se.overflowY="hidden",se.overflowX="hidden"),m.createElement(He.Z,{onResize:B,disabled:!(Ye||nt)},m.createElement("textarea",(0,l.Z)({},x,{ref:p,style:se,className:Ue()(Ie,pt,(0,s.Z)({},"".concat(Ie,"-disabled"),at)),disabled:at,value:Te,onChange:f})))}),Qe=re,W=["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"],g=m.forwardRef(function(T,Q){var P,Ie=T.defaultValue,je=T.value,ze=T.onFocus,Ye=T.onBlur,nt=T.onChange,pt=T.allowClear,ht=T.maxLength,at=T.onCompositionStart,wt=T.onCompositionEnd,ve=T.suffix,x=T.prefixCls,he=x===void 0?"rc-textarea":x,ge=T.showCount,Te=T.count,M=T.className,f=T.style,p=T.disabled,o=T.hidden,k=T.classNames,K=T.styles,n=T.onResize,O=T.onClear,ue=T.onPressEnter,pe=T.readOnly,F=T.autoSize,U=T.onKeyDown,A=(0,r.Z)(T,W),ie=(0,i.Z)(Ie,{value:je,defaultValue:Ie}),j=(0,z.Z)(ie,2),Fe=j[0],Xe=j[1],ke=Fe==null?"":String(Fe),v=m.useState(!1),y=(0,z.Z)(v,2),B=y[0],ee=y[1],se=m.useRef(!1),te=m.useState(null),Le=(0,z.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=(0,m.useRef)(null),Nt=(0,m.useRef)(null),dt=function(){var Qt;return(Qt=Nt.current)===null||Qt===void 0?void 0:Qt.textArea},ct=function(){dt().focus()};(0,m.useImperativeHandle)(Q,function(){var $t;return{resizableTextArea:Nt.current,focus:ct,blur:function(){dt().blur()},nativeElement:(($t=Re.current)===null||$t===void 0?void 0:$t.nativeElement)||dt()}}),(0,m.useEffect)(function(){ee(function($t){return!p&&$t})},[p]);var Dt=m.useState(null),kt=(0,z.Z)(Dt,2),gt=kt[0],Ft=kt[1];m.useEffect(function(){if(gt){var $t;($t=dt()).setSelectionRange.apply($t,(0,Ce.Z)(gt))}},[gt]);var It=(0,a.Z)(Te,ge),jt=(P=It.max)!==null&&P!==void 0?P:ht,$e=Number(jt)>0,rt=It.strategy(ke),xt=!!jt&&rt>jt,Gt=function(Qt,qt){var Tn=qt;!se.current&&It.exceedFormatter&&It.max&&It.strategy(qt)>It.max&&(Tn=It.exceedFormatter(qt,{max:It.max}),qt!==Tn&&Ft([dt().selectionStart||0,dt().selectionEnd||0])),Xe(Tn),(0,st.rJ)(Qt.currentTarget,Qt,nt,Tn)},St=function(Qt){se.current=!0,at==null||at(Qt)},on=function(Qt){se.current=!1,Gt(Qt,Qt.currentTarget.value),wt==null||wt(Qt)},fn=function(Qt){Gt(Qt,Qt.target.value)},rn=function(Qt){Qt.key==="Enter"&&ue&&ue(Qt),U==null||U(Qt)},C=function(Qt){ee(!0),ze==null||ze(Qt)},sn=function(Qt){ee(!1),Ye==null||Ye(Qt)},tn=function(Qt){Xe(""),ct(),(0,st.rJ)(dt(),Qt,nt)},gn=ve,un;It.show&&(It.showFormatter?un=It.showFormatter({value:ke,count:rt,maxLength:jt}):un="".concat(rt).concat($e?" / ".concat(jt):""),gn=m.createElement(m.Fragment,null,gn,m.createElement("span",{className:Ue()("".concat(he,"-data-count"),k==null?void 0:k.count),style:K==null?void 0:K.count},un)));var Jt=function(Qt){var qt;n==null||n(Qt),(qt=dt())!==null&&qt!==void 0&&qt.style.height&&Ne(!0)},pn=!F&&!ge&&!pt;return m.createElement(N.BaseInput,{ref:Re,value:ke,allowClear:pt,handleReset:tn,suffix:gn,prefixCls:he,classNames:(0,q.Z)((0,q.Z)({},k),{},{affixWrapper:Ue()(k==null?void 0:k.affixWrapper,(0,s.Z)((0,s.Z)({},"".concat(he,"-show-count"),ge),"".concat(he,"-textarea-allow-clear"),pt))}),disabled:p,focused:B,className:Ue()(M,xt&&"".concat(he,"-out-of-range")),style:(0,q.Z)((0,q.Z)({},f),Ge&&!pn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof un=="string"?un:void 0}},hidden:o,readOnly:pe,onClear:O},m.createElement(Qe,(0,l.Z)({},A,{autoSize:F,maxLength:ht,onKeyDown:rn,onChange:fn,onFocus:C,onBlur:sn,onCompositionStart:St,onCompositionEnd:on,className:Ue()(k==null?void 0:k.textarea),style:(0,q.Z)((0,q.Z)({},K==null?void 0:K.textarea),{},{resize:f==null?void 0:f.resize}),disabled:p,prefixCls:he,onResize:Jt,ref:Nt,readOnly:pe})))}),d=g,H=d},29125:function(On,Vt,e){e.d(Vt,{G:function(){return Ce},Z:function(){return xe}});var l=e(92310),s=e.n(l),q=e(59301);function Ce(Ct){var Ve=Ct.children,D=Ct.prefixCls,w=Ct.id,be=Ct.overlayInnerStyle,Ee=Ct.bodyClassName,ne=Ct.className,Z=Ct.style;return q.createElement("div",{className:s()("".concat(D,"-content"),ne),style:Z},q.createElement("div",{className:s()("".concat(D,"-inner"),Ee),id:w,role:"tooltip",style:be},typeof Ve=="function"?Ve():Ve))}var z=e(54476),r=e(33885),$=e(75931),Ue=e(65030),N={shiftX:64,adjustY:1},a={adjustX:1,shiftY:!0},st=[0,0],i={left:{points:["cr","cl"],overflow:a,offset:[-4,0],targetOffset:st},right:{points:["cl","cr"],overflow:a,offset:[4,0],targetOffset:st},top:{points:["bc","tc"],overflow:N,offset:[0,-4],targetOffset:st},bottom:{points:["tc","bc"],overflow:N,offset:[0,4],targetOffset:st},topLeft:{points:["bl","tl"],overflow:N,offset:[0,-4],targetOffset:st},leftTop:{points:["tr","tl"],overflow:a,offset:[-4,0],targetOffset:st},topRight:{points:["br","tr"],overflow:N,offset:[0,-4],targetOffset:st},rightTop:{points:["tl","tr"],overflow:a,offset:[4,0],targetOffset:st},bottomRight:{points:["tr","br"],overflow:N,offset:[0,4],targetOffset:st},rightBottom:{points:["bl","br"],overflow:a,offset:[4,0],targetOffset:st},bottomLeft:{points:["tl","bl"],overflow:N,offset:[0,4],targetOffset:st},leftBottom:{points:["br","bl"],overflow:a,offset:[-4,0],targetOffset:st}},m=null,me=e(80402),He=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Be=function(Ve,D){var w=Ve.overlayClassName,be=Ve.trigger,Ee=be===void 0?["hover"]:be,ne=Ve.mouseEnterDelay,Z=ne===void 0?0:ne,V=Ve.mouseLeaveDelay,re=V===void 0?.1:V,Qe=Ve.overlayStyle,W=Ve.prefixCls,g=W===void 0?"rc-tooltip":W,d=Ve.children,H=Ve.onVisibleChange,T=Ve.afterVisibleChange,Q=Ve.transitionName,P=Ve.animation,Ie=Ve.motion,je=Ve.placement,ze=je===void 0?"right":je,Ye=Ve.align,nt=Ye===void 0?{}:Ye,pt=Ve.destroyTooltipOnHide,ht=pt===void 0?!1:pt,at=Ve.defaultVisible,wt=Ve.getTooltipContainer,ve=Ve.overlayInnerStyle,x=Ve.arrowContent,he=Ve.overlay,ge=Ve.id,Te=Ve.showArrow,M=Te===void 0?!0:Te,f=Ve.classNames,p=Ve.styles,o=(0,$.Z)(Ve,He),k=(0,me.Z)(ge),K=(0,q.useRef)(null);(0,q.useImperativeHandle)(D,function(){return K.current});var n=(0,r.Z)({},o);"visible"in Ve&&(n.popupVisible=Ve.visible);var O=function(){return q.createElement(Ce,{key:"content",prefixCls:g,id:k,bodyClassName:f==null?void 0:f.body,overlayInnerStyle:(0,r.Z)((0,r.Z)({},ve),p==null?void 0:p.body)},he)},ue=function(){var F=q.Children.only(d),U=(F==null?void 0:F.props)||{},A=(0,r.Z)((0,r.Z)({},U),{},{"aria-describedby":he?k:null});return q.cloneElement(d,A)};return q.createElement(Ue.Z,(0,z.Z)({popupClassName:s()(w,f==null?void 0:f.root),prefixCls:g,popup:O,action:Ee,builtinPlacements:i,popupPlacement:ze,ref:K,popupAlign:nt,getPopupContainer:wt,onPopupVisibleChange:H,afterPopupVisibleChange:T,popupTransitionName:Q,popupAnimation:P,popupMotion:Ie,defaultPopupVisible:at,autoDestroy:ht,mouseLeaveDelay:re,popupStyle:(0,r.Z)((0,r.Z)({},Qe),p==null?void 0:p.root),mouseEnterDelay:Z,arrow:M},n),ue())},it=(0,q.forwardRef)(Be),xe=it},639:function(On,Vt,e){e.d(Vt,{Z:function(){return Ve}});var l=e(54476),s=e(20068),q=e(33885),Ce=e(42978),z=e(75931),r=e(59301),$=e(92310),Ue=e.n($),N=e(26112),a=e(30699),st=function(w){for(var be=w.prefixCls,Ee=w.level,ne=w.isStart,Z=w.isEnd,V="".concat(be,"-indent-unit"),re=[],Qe=0;Qe0&&arguments[0]!==void 0?arguments[0]:[],k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],K=o.length,n=k.length;if(Math.abs(K-n)!==1)return{add:!1,key:null};function O(ue,pe){var F=new Map;ue.forEach(function(A){F.set(A,!0)});var U=pe.filter(function(A){return!F.has(A)});return U.length===1?U[0]:null}return K ").concat(k);return k}var wt=Be.forwardRef(function(o,k){var K=o.prefixCls,n=o.data,O=o.selectable,ue=o.checkable,pe=o.expandedKeys,F=o.selectedKeys,U=o.checkedKeys,A=o.loadedKeys,ie=o.loadingKeys,j=o.halfCheckedKeys,Fe=o.keyEntities,Xe=o.disabled,ke=o.dragging,v=o.dragOverNodeKey,y=o.dropPosition,B=o.motion,ee=o.height,se=o.itemHeight,te=o.virtual,Le=o.scrollWidth,Ge=o.focusable,Ne=o.activeItem,Re=o.focused,Nt=o.tabIndex,dt=o.onKeyDown,ct=o.onFocus,Dt=o.onBlur,kt=o.onActiveChange,gt=o.onListChangeStart,Ft=o.onListChangeEnd,It=(0,w.Z)(o,Q),jt=Be.useRef(null),$e=Be.useRef(null);Be.useImperativeHandle(k,function(){return{scrollTo:function(et){jt.current.scrollTo(et)},getIndentWidth:function(){return $e.current.offsetWidth}}});var rt=Be.useState(pe),xt=(0,D.Z)(rt,2),Gt=xt[0],St=xt[1],on=Be.useState(n),fn=(0,D.Z)(on,2),rn=fn[0],C=fn[1],sn=Be.useState(n),tn=(0,D.Z)(sn,2),gn=tn[0],un=tn[1],Jt=Be.useState([]),pn=(0,D.Z)(Jt,2),$t=pn[0],Qt=pn[1],qt=Be.useState(null),Tn=(0,D.Z)(qt,2),R=Tn[0],b=Tn[1],_e=Be.useRef(n);_e.current=n;function Oe(){var Je=_e.current;C(Je),un(Je),Qt([]),b(null),Ft()}(0,be.Z)(function(){St(pe);var Je=H(Gt,pe);if(Je.key!==null)if(Je.add){var et=rn.findIndex(function(De){var E=De.key;return E===Je.key}),Bt=pt(T(rn,n,Je.key),te,ee,se),Ae=rn.slice();Ae.splice(et+1,0,nt),un(Ae),Qt(Bt),b("show")}else{var Ot=n.findIndex(function(De){var E=De.key;return E===Je.key}),Lt=pt(T(n,rn,Je.key),te,ee,se),tt=n.slice();tt.splice(Ot+1,0,nt),un(tt),Qt(Lt),b("hide")}else rn!==n&&(C(n),un(n))},[pe,n]),Be.useEffect(function(){ke||Oe()},[ke]);var ot=B?gn:n,We={expandedKeys:pe,selectedKeys:F,loadedKeys:A,loadingKeys:ie,checkedKeys:U,halfCheckedKeys:j,dragOverNodeKey:v,dropPosition:y,keyEntities:Fe};return Be.createElement(Be.Fragment,null,Re&&Ne&&Be.createElement("span",{style:P,"aria-live":"assertive"},at(Ne)),Be.createElement("div",null,Be.createElement("input",{style:P,disabled:Ge===!1||Xe,tabIndex:Ge!==!1?Nt:null,onKeyDown:dt,onFocus:ct,onBlur:Dt,value:"",onChange:Ie,"aria-label":"for screen reader"})),Be.createElement("div",{className:"".concat(K,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Be.createElement("div",{className:"".concat(K,"-indent")},Be.createElement("div",{ref:$e,className:"".concat(K,"-indent-unit")}))),Be.createElement(Ee.Z,(0,l.Z)({},It,{data:ot,itemKey:ht,height:ee,fullHeight:!1,virtual:te,itemHeight:se,scrollWidth:Le,prefixCls:"".concat(K,"-list"),ref:jt,role:"tree",onVisibleChange:function(et){et.every(function(Bt){return ht(Bt)!==je})&&Oe()}}),function(Je){var et=Je.pos,Bt=Object.assign({},(Ve(Je.data),Je.data)),Ae=Je.title,Ot=Je.key,Lt=Je.isStart,tt=Je.isEnd,De=(0,Qe.km)(Ot,et);delete Bt.key,delete Bt.children;var E=(0,Qe.H8)(De,We);return Be.createElement(d,(0,l.Z)({},Bt,E,{title:Ae,active:!!Ne&&Ot===Ne.key,pos:et,data:Je.data,isStart:Lt,isEnd:tt,motion:B,motionNodes:Ot===je?$t:null,motionType:R,onMotionStart:gt,onMotionEnd:Oe,treeNodeRequiredProps:We,onMouseMove:function(){kt(null)}}))}))}),ve=wt,x=e(82661),he=e(34643),ge=e(65065),Te=10,M=function(o){(0,Ue.Z)(K,o);var k=(0,N.Z)(K);function K(){var n;(0,z.Z)(this,K);for(var O=arguments.length,ue=new Array(O),pe=0;pe2&&arguments[2]!==void 0?arguments[2]:!1,j=n.state,Fe=j.dragChildrenKeys,Xe=j.dropPosition,ke=j.dropTargetKey,v=j.dropTargetPos,y=j.dropAllowed;if(y){var B=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),ke!==null){var ee=(0,q.Z)((0,q.Z)({},(0,Qe.H8)(ke,n.getTreeNodeRequiredProps())),{},{active:((A=n.getActiveItem())===null||A===void 0?void 0:A.key)===ke,data:(0,ge.Z)(n.state.keyEntities,ke).node}),se=Fe.includes(ke);(0,He.ZP)(!se,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var te=(0,x.yx)(v),Le={event:F,node:(0,Qe.F)(ee),dragNode:n.dragNodeProps?(0,Qe.F)(n.dragNodeProps):null,dragNodesKeys:[n.dragNodeProps.eventKey].concat(Fe),dropToGap:Xe!==0,dropPosition:Xe+Number(te[te.length-1])};ie||B==null||B(Le),n.dragNodeProps=null}}}),(0,a.Z)((0,$.Z)(n),"cleanDragState",function(){var F=n.state.draggingNodeKey;F!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null}),(0,a.Z)((0,$.Z)(n),"triggerExpandActionExpand",function(F,U){var A=n.state,ie=A.expandedKeys,j=A.flattenNodes,Fe=U.expanded,Xe=U.key,ke=U.isLeaf;if(!(ke||F.shiftKey||F.metaKey||F.ctrlKey)){var v=j.filter(function(B){return B.key===Xe})[0],y=(0,Qe.F)((0,q.Z)((0,q.Z)({},(0,Qe.H8)(Xe,n.getTreeNodeRequiredProps())),{},{data:v.data}));n.setExpandedKeys(Fe?(0,x._5)(ie,Xe):(0,x.L0)(ie,Xe)),n.onNodeExpand(F,y)}}),(0,a.Z)((0,$.Z)(n),"onNodeClick",function(F,U){var A=n.props,ie=A.onClick,j=A.expandAction;j==="click"&&n.triggerExpandActionExpand(F,U),ie==null||ie(F,U)}),(0,a.Z)((0,$.Z)(n),"onNodeDoubleClick",function(F,U){var A=n.props,ie=A.onDoubleClick,j=A.expandAction;j==="doubleClick"&&n.triggerExpandActionExpand(F,U),ie==null||ie(F,U)}),(0,a.Z)((0,$.Z)(n),"onNodeSelect",function(F,U){var A=n.state.selectedKeys,ie=n.state,j=ie.keyEntities,Fe=ie.fieldNames,Xe=n.props,ke=Xe.onSelect,v=Xe.multiple,y=U.selected,B=U[Fe.key],ee=!y;ee?v?A=(0,x.L0)(A,B):A=[B]:A=(0,x._5)(A,B);var se=A.map(function(te){var Le=(0,ge.Z)(j,te);return Le?Le.node:null}).filter(Boolean);n.setUncontrolledState({selectedKeys:A}),ke==null||ke(A,{event:"select",selected:ee,node:U,selectedNodes:se,nativeEvent:F.nativeEvent})}),(0,a.Z)((0,$.Z)(n),"onNodeCheck",function(F,U,A){var ie=n.state,j=ie.keyEntities,Fe=ie.checkedKeys,Xe=ie.halfCheckedKeys,ke=n.props,v=ke.checkStrictly,y=ke.onCheck,B=U.key,ee,se={event:"check",node:U,checked:A,nativeEvent:F.nativeEvent};if(v){var te=A?(0,x.L0)(Fe,B):(0,x._5)(Fe,B),Le=(0,x._5)(Xe,B);ee={checked:te,halfChecked:Le},se.checkedNodes=te.map(function(ct){return(0,ge.Z)(j,ct)}).filter(Boolean).map(function(ct){return ct.node}),n.setUncontrolledState({checkedKeys:te})}else{var Ge=(0,he.S)([].concat((0,Ce.Z)(Fe),[B]),!0,j),Ne=Ge.checkedKeys,Re=Ge.halfCheckedKeys;if(!A){var Nt=new Set(Ne);Nt.delete(B);var dt=(0,he.S)(Array.from(Nt),{checked:!1,halfCheckedKeys:Re},j);Ne=dt.checkedKeys,Re=dt.halfCheckedKeys}ee=Ne,se.checkedNodes=[],se.checkedNodesPositions=[],se.halfCheckedKeys=Re,Ne.forEach(function(ct){var Dt=(0,ge.Z)(j,ct);if(Dt){var kt=Dt.node,gt=Dt.pos;se.checkedNodes.push(kt),se.checkedNodesPositions.push({node:kt,pos:gt})}}),n.setUncontrolledState({checkedKeys:Ne},!1,{halfCheckedKeys:Re})}y==null||y(ee,se)}),(0,a.Z)((0,$.Z)(n),"onNodeLoad",function(F){var U,A=F.key,ie=n.state.keyEntities,j=(0,ge.Z)(ie,A);if(!(j!=null&&(U=j.children)!==null&&U!==void 0&&U.length)){var Fe=new Promise(function(Xe,ke){n.setState(function(v){var y=v.loadedKeys,B=y===void 0?[]:y,ee=v.loadingKeys,se=ee===void 0?[]:ee,te=n.props,Le=te.loadData,Ge=te.onLoad;if(!Le||B.includes(A)||se.includes(A))return null;var Ne=Le(F);return Ne.then(function(){var Re=n.state.loadedKeys,Nt=(0,x.L0)(Re,A);Ge==null||Ge(Nt,{event:"load",node:F}),n.setUncontrolledState({loadedKeys:Nt}),n.setState(function(dt){return{loadingKeys:(0,x._5)(dt.loadingKeys,A)}}),Xe()}).catch(function(Re){if(n.setState(function(dt){return{loadingKeys:(0,x._5)(dt.loadingKeys,A)}}),n.loadingRetryTimes[A]=(n.loadingRetryTimes[A]||0)+1,n.loadingRetryTimes[A]>=Te){var Nt=n.state.loadedKeys;(0,He.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:(0,x.L0)(Nt,A)}),Xe()}ke(Re)}),{loadingKeys:(0,x.L0)(se,A)}})});return Fe.catch(function(){}),Fe}}),(0,a.Z)((0,$.Z)(n),"onNodeMouseEnter",function(F,U){var A=n.props.onMouseEnter;A==null||A({event:F,node:U})}),(0,a.Z)((0,$.Z)(n),"onNodeMouseLeave",function(F,U){var A=n.props.onMouseLeave;A==null||A({event:F,node:U})}),(0,a.Z)((0,$.Z)(n),"onNodeContextMenu",function(F,U){var A=n.props.onRightClick;A&&(F.preventDefault(),A({event:F,node:U}))}),(0,a.Z)((0,$.Z)(n),"onFocus",function(){var F=n.props.onFocus;n.setState({focused:!0});for(var U=arguments.length,A=new Array(U),ie=0;ie1&&arguments[1]!==void 0?arguments[1]:!1,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var ie=!1,j=!0,Fe={};Object.keys(F).forEach(function(Xe){if(n.props.hasOwnProperty(Xe)){j=!1;return}ie=!0,Fe[Xe]=F[Xe]}),ie&&(!U||j)&&n.setState((0,q.Z)((0,q.Z)({},Fe),A))}}),(0,a.Z)((0,$.Z)(n),"scrollTo",function(F){n.listRef.current.scrollTo(F)}),n}return(0,r.Z)(K,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var O=this.props,ue=O.activeKey,pe=O.itemScrollOffset,F=pe===void 0?0:pe;ue!==void 0&&ue!==this.state.activeKey&&(this.setState({activeKey:ue}),ue!==null&&this.scrollTo({key:ue,offset:F}))}},{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 O=this.state,ue=O.focused,pe=O.flattenNodes,F=O.keyEntities,U=O.draggingNodeKey,A=O.activeKey,ie=O.dropLevelOffset,j=O.dropContainerKey,Fe=O.dropTargetKey,Xe=O.dropPosition,ke=O.dragOverNodeKey,v=O.indent,y=this.props,B=y.prefixCls,ee=y.className,se=y.style,te=y.showLine,Le=y.focusable,Ge=y.tabIndex,Ne=Ge===void 0?0:Ge,Re=y.selectable,Nt=y.showIcon,dt=y.icon,ct=y.switcherIcon,Dt=y.draggable,kt=y.checkable,gt=y.checkStrictly,Ft=y.disabled,It=y.motion,jt=y.loadData,$e=y.filterTreeNode,rt=y.height,xt=y.itemHeight,Gt=y.scrollWidth,St=y.virtual,on=y.titleRender,fn=y.dropIndicatorRender,rn=y.onContextMenu,C=y.onScroll,sn=y.direction,tn=y.rootClassName,gn=y.rootStyle,un=(0,me.Z)(this.props,{aria:!0,data:!0}),Jt;Dt&&((0,s.Z)(Dt)==="object"?Jt=Dt:typeof Dt=="function"?Jt={nodeDraggable:Dt}:Jt={});var pn={prefixCls:B,selectable:Re,showIcon:Nt,icon:dt,switcherIcon:ct,draggable:Jt,draggingNodeKey:U,checkable:kt,checkStrictly:gt,disabled:Ft,keyEntities:F,dropLevelOffset:ie,dropContainerKey:j,dropTargetKey:Fe,dropPosition:Xe,dragOverNodeKey:ke,indent:v,direction:sn,dropIndicatorRender:fn,loadData:jt,filterTreeNode:$e,titleRender:on,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 Be.createElement(it.k.Provider,{value:pn},Be.createElement("div",{className:i()(B,ee,tn,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(B,"-show-line"),te),"".concat(B,"-focused"),ue),"".concat(B,"-active-focused"),A!==null)),style:gn},Be.createElement(ve,(0,l.Z)({ref:this.listRef,prefixCls:B,style:se,data:pe,disabled:Ft,selectable:Re,checkable:!!kt,motion:It,dragging:U!==null,height:rt,itemHeight:xt,virtual:St,focusable:Le,focused:ue,tabIndex:Ne,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:rn,onScroll:C,scrollWidth:Gt},this.getTreeNodeRequiredProps(),un))))}}],[{key:"getDerivedStateFromProps",value:function(O,ue){var pe=ue.prevProps,F={prevProps:O};function U(Ne){return!pe&&O.hasOwnProperty(Ne)||pe&&pe[Ne]!==O[Ne]}var A,ie=ue.fieldNames;if(U("fieldNames")&&(ie=(0,Qe.w$)(O.fieldNames),F.fieldNames=ie),U("treeData")?A=O.treeData:U("children")&&((0,He.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),A=(0,Qe.zn)(O.children)),A){F.treeData=A;var j=(0,Qe.I8)(A,{fieldNames:ie});F.keyEntities=(0,q.Z)((0,a.Z)({},je,Ye),j.keyEntities)}var Fe=F.keyEntities||ue.keyEntities;if(U("expandedKeys")||pe&&U("autoExpandParent"))F.expandedKeys=O.autoExpandParent||!pe&&O.defaultExpandParent?(0,x.r7)(O.expandedKeys,Fe):O.expandedKeys;else if(!pe&&O.defaultExpandAll){var Xe=(0,q.Z)({},Fe);delete Xe[je];var ke=[];Object.keys(Xe).forEach(function(Ne){var Re=Xe[Ne];Re.children&&Re.children.length&&ke.push(Re.key)}),F.expandedKeys=ke}else!pe&&O.defaultExpandedKeys&&(F.expandedKeys=O.autoExpandParent||O.defaultExpandParent?(0,x.r7)(O.defaultExpandedKeys,Fe):O.defaultExpandedKeys);if(F.expandedKeys||delete F.expandedKeys,A||F.expandedKeys){var v=(0,Qe.oH)(A||ue.treeData,F.expandedKeys||ue.expandedKeys,ie);F.flattenNodes=v}if(O.selectable&&(U("selectedKeys")?F.selectedKeys=(0,x.BT)(O.selectedKeys,O):!pe&&O.defaultSelectedKeys&&(F.selectedKeys=(0,x.BT)(O.defaultSelectedKeys,O))),O.checkable){var y;if(U("checkedKeys")?y=(0,x.E6)(O.checkedKeys)||{}:!pe&&O.defaultCheckedKeys?y=(0,x.E6)(O.defaultCheckedKeys)||{}:A&&(y=(0,x.E6)(O.checkedKeys)||{checkedKeys:ue.checkedKeys,halfCheckedKeys:ue.halfCheckedKeys}),y){var B=y,ee=B.checkedKeys,se=ee===void 0?[]:ee,te=B.halfCheckedKeys,Le=te===void 0?[]:te;if(!O.checkStrictly){var Ge=(0,he.S)(se,!0,Fe);se=Ge.checkedKeys,Le=Ge.halfCheckedKeys}F.checkedKeys=se,F.halfCheckedKeys=Le}}return U("loadedKeys")&&(F.loadedKeys=O.loadedKeys),F}}]),K}(Be.Component);(0,a.Z)(M,"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:Ct,allowDrop:function(){return!0},expandAction:!1}),(0,a.Z)(M,"TreeNode",Z.Z);var f=M,p=f},82661:function(On,Vt,e){e.d(Vt,{BT:function(){return Be},E6:function(){return Ct},L0:function(){return a},OM:function(){return He},_5:function(){return N},r7:function(){return Ve},wA:function(){return i},yx:function(){return st}});var l=e(94480),s=e(76190),q=e(48736),Ce=e(59301),z=e(639),r=e(65065),$=e(34061),Ue=null;function N(D,w){if(!D)return[];var be=D.slice(),Ee=be.indexOf(w);return Ee>=0&&be.splice(Ee,1),be}function a(D,w){var be=(D||[]).slice();return be.indexOf(w)===-1&&be.push(w),be}function st(D){return D.split("-")}function i(D,w){var be=[],Ee=(0,r.Z)(w,D);function ne(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Z.forEach(function(V){var re=V.key,Qe=V.children;be.push(re),ne(Qe)})}return ne(Ee.children),be}function m(D){if(D.parent){var w=st(D.pos);return Number(w[w.length-1])===D.parent.children.length-1}return!1}function me(D){var w=st(D.pos);return Number(w[w.length-1])===0}function He(D,w,be,Ee,ne,Z,V,re,Qe,W){var g,d=D.clientX,H=D.clientY,T=D.target.getBoundingClientRect(),Q=T.top,P=T.height,Ie=(W==="rtl"?-1:1)*(((ne==null?void 0:ne.x)||0)-d),je=(Ie-12)/Ee,ze=Qe.filter(function(p){var o;return(o=re[p])===null||o===void 0||(o=o.children)===null||o===void 0?void 0:o.length}),Ye=(0,r.Z)(re,be.eventKey);if(H-1.5?Z({dragNode:Te,dropNode:M,dropPosition:1})?x=1:f=!1:Z({dragNode:Te,dropNode:M,dropPosition:0})?x=0:Z({dragNode:Te,dropNode:M,dropPosition:1})?x=1:f=!1:Z({dragNode:Te,dropNode:M,dropPosition:1})?x=1:f=!1,{dropPosition:x,dropLevelOffset:he,dropTargetKey:Ye.key,dropTargetPos:Ye.pos,dragOverNodeKey:ve,dropContainerKey:x===0?null:((g=Ye.parent)===null||g===void 0?void 0:g.key)||null,dropAllowed:f}}function Be(D,w){if(D){var be=w.multiple;return be?D.slice():D.length?[D[0]]:D}}var it=function(w){return w};function xe(D,w){if(!D)return[];var be=w||{},Ee=be.processProps,ne=Ee===void 0?it:Ee,Z=Array.isArray(D)?D:[D];return Z.map(function(V){var re=V.children,Qe=_objectWithoutProperties(V,Ue),W=xe(re,w);return React.createElement(TreeNode,_extends({key:Qe.key},ne(Qe)),W)})}function Ct(D){if(!D)return null;var w;if(Array.isArray(D))w={checkedKeys:D,halfCheckedKeys:void 0};else if((0,s.Z)(D)==="object")w={checkedKeys:D.checked||void 0,halfCheckedKeys:D.halfChecked||void 0};else return(0,q.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return w}function Ve(D,w){var be=new Set;function Ee(ne){if(!be.has(ne)){var Z=(0,r.Z)(w,ne);if(Z){be.add(ne);var V=Z.parent,re=Z.node;re.disabled||V&&Ee(V.key)}}}return(D||[]).forEach(function(ne){Ee(ne)}),(0,l.Z)(be)}},34643:function(On,Vt,e){e.d(Vt,{S:function(){return $}});var l=e(48736),s=e(65065);function q(Ue,N){var a=new Set;return Ue.forEach(function(st){N.has(st)||a.add(st)}),a}function Ce(Ue){var N=Ue||{},a=N.disabled,st=N.disableCheckbox,i=N.checkable;return!!(a||st)||i===!1}function z(Ue,N,a,st){for(var i=new Set(Ue),m=new Set,me=0;me<=a;me+=1){var He=N.get(me)||new Set;He.forEach(function(Ct){var Ve=Ct.key,D=Ct.node,w=Ct.children,be=w===void 0?[]:w;i.has(Ve)&&!st(D)&&be.filter(function(Ee){return!st(Ee.node)}).forEach(function(Ee){i.add(Ee.key)})})}for(var Be=new Set,it=a;it>=0;it-=1){var xe=N.get(it)||new Set;xe.forEach(function(Ct){var Ve=Ct.parent,D=Ct.node;if(!(st(D)||!Ct.parent||Be.has(Ct.parent.key))){if(st(Ct.parent.node)){Be.add(Ve.key);return}var w=!0,be=!1;(Ve.children||[]).filter(function(Ee){return!st(Ee.node)}).forEach(function(Ee){var ne=Ee.key,Z=i.has(ne);w&&!Z&&(w=!1),!be&&(Z||m.has(ne))&&(be=!0)}),w&&i.add(Ve.key),be&&m.add(Ve.key),Be.add(Ve.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(q(m,i))}}function r(Ue,N,a,st,i){for(var m=new Set(Ue),me=new Set(N),He=0;He<=st;He+=1){var Be=a.get(He)||new Set;Be.forEach(function(Ve){var D=Ve.key,w=Ve.node,be=Ve.children,Ee=be===void 0?[]:be;!m.has(D)&&!me.has(D)&&!i(w)&&Ee.filter(function(ne){return!i(ne.node)}).forEach(function(ne){m.delete(ne.key)})})}me=new Set;for(var it=new Set,xe=st;xe>=0;xe-=1){var Ct=a.get(xe)||new Set;Ct.forEach(function(Ve){var D=Ve.parent,w=Ve.node;if(!(i(w)||!Ve.parent||it.has(Ve.parent.key))){if(i(Ve.parent.node)){it.add(D.key);return}var be=!0,Ee=!1;(D.children||[]).filter(function(ne){return!i(ne.node)}).forEach(function(ne){var Z=ne.key,V=m.has(Z);be&&!V&&(be=!1),!Ee&&(V||me.has(Z))&&(Ee=!0)}),be||m.delete(D.key),Ee&&me.add(D.key),it.add(D.key)}})}return{checkedKeys:Array.from(m),halfCheckedKeys:Array.from(q(me,m))}}function $(Ue,N,a,st){var i=[],m;st?m=st:m=Ce;var me=new Set(Ue.filter(function(xe){var Ct=!!(0,s.Z)(a,xe);return Ct||i.push(xe),Ct})),He=new Map,Be=0;Object.keys(a).forEach(function(xe){var Ct=a[xe],Ve=Ct.level,D=He.get(Ve);D||(D=new Set,He.set(Ve,D)),D.add(Ct),Be=Math.max(Be,Ve)}),(0,l.ZP)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(xe){return"'".concat(xe,"'")}).join(", ")));var it;return N===!0?it=z(me,He,Be,m):it=r(me,N.halfCheckedKeys,He,Be,m),it}},65065:function(On,Vt,e){e.d(Vt,{Z:function(){return l}});function l(s,q){return s[q]}},34061:function(On,Vt,e){e.d(Vt,{F:function(){return Ve},H8:function(){return Ct},I8:function(){return xe},km:function(){return i},oH:function(){return Be},w$:function(){return m},zn:function(){return He}});var l=e(76190),s=e(94480),q=e(33885),Ce=e(75931),z=e(11592),r=e(2738),$=e(48736),Ue=e(65065),N=["children"];function a(D,w){return"".concat(D,"-").concat(w)}function st(D){return D&&D.type&&D.type.isTreeNode}function i(D,w){return D!=null?D:w}function m(D){var w=D||{},be=w.title,Ee=w._title,ne=w.key,Z=w.children,V=be||"title";return{title:V,_title:Ee||[V],key:ne||"key",children:Z||"children"}}function me(D,w){var be=new Map;function Ee(ne){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ne||[]).forEach(function(V){var re=V[w.key],Qe=V[w.children];warning(re!=null,"Tree node must have a certain key: [".concat(Z).concat(re,"]"));var W=String(re);warning(!be.has(W)||re===null||re===void 0,"Same 'key' exist in the Tree: ".concat(W)),be.set(W,!0),Ee(Qe,"".concat(Z).concat(W," > "))})}Ee(D)}function He(D){function w(be){var Ee=(0,z.Z)(be);return Ee.map(function(ne){if(!st(ne))return(0,$.ZP)(!ne,"Tree/TreeNode can only accept TreeNode as children."),null;var Z=ne.key,V=ne.props,re=V.children,Qe=(0,Ce.Z)(V,N),W=(0,q.Z)({key:Z},Qe),g=w(re);return g.length&&(W.children=g),W}).filter(function(ne){return ne})}return w(D)}function Be(D,w,be){var Ee=m(be),ne=Ee._title,Z=Ee.key,V=Ee.children,re=new Set(w===!0?[]:w),Qe=[];function W(g){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(H,T){for(var Q=a(d?d.pos:"0",T),P=i(H[Z],Q),Ie,je=0;je1&&arguments[1]!==void 0?arguments[1]:{},be=w.initWrapper,Ee=w.processEntity,ne=w.onProcessFinished,Z=w.externalGetKey,V=w.childrenPropName,re=w.fieldNames,Qe=arguments.length>2?arguments[2]:void 0,W=Z||Qe,g={},d={},H={posEntities:g,keyEntities:d};return be&&(H=be(H)||H),it(D,function(T){var Q=T.node,P=T.index,Ie=T.pos,je=T.key,ze=T.parentPos,Ye=T.level,nt=T.nodes,pt={node:Q,nodes:nt,index:P,key:je,pos:Ie,level:Ye},ht=i(je,Ie);g[Ie]=pt,d[ht]=pt,pt.parent=g[ze],pt.parent&&(pt.parent.children=pt.parent.children||[],pt.parent.children.push(pt)),Ee&&Ee(pt,H)},{externalGetKey:W,childrenPropName:V,fieldNames:re}),ne&&ne(H),H}function Ct(D,w){var be=w.expandedKeys,Ee=w.selectedKeys,ne=w.loadedKeys,Z=w.loadingKeys,V=w.checkedKeys,re=w.halfCheckedKeys,Qe=w.dragOverNodeKey,W=w.dropPosition,g=w.keyEntities,d=(0,Ue.Z)(g,D),H={eventKey:D,expanded:be.indexOf(D)!==-1,selected:Ee.indexOf(D)!==-1,loaded:ne.indexOf(D)!==-1,loading:Z.indexOf(D)!==-1,checked:V.indexOf(D)!==-1,halfChecked:re.indexOf(D)!==-1,pos:String(d?d.pos:""),dragOver:Qe===D&&W===0,dragOverGapTop:Qe===D&&W===-1,dragOverGapBottom:Qe===D&&W===1};return H}function Ve(D){var w=D.data,be=D.expanded,Ee=D.selected,ne=D.checked,Z=D.loaded,V=D.loading,re=D.halfChecked,Qe=D.dragOver,W=D.dragOverGapTop,g=D.dragOverGapBottom,d=D.pos,H=D.active,T=D.eventKey,Q=(0,q.Z)((0,q.Z)({},w),{},{expanded:be,selected:Ee,checked:ne,loaded:Z,loading:V,halfChecked:re,dragOver:Qe,dragOverGapTop:W,dragOverGapBottom:g,pos:d,active:H,key:T});return"props"in Q||Object.defineProperty(Q,"props",{get:function(){return(0,$.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),D}}),Q}},8224:function(On,Vt,e){e.d(Vt,{Z:function(){return s}});var l=e(4676);function s(q,Ce,z,r){var $=l.unstable_batchedUpdates?function(N){l.unstable_batchedUpdates(z,N)}:z;return q!=null&&q.addEventListener&&q.addEventListener(Ce,$,r),{remove:function(){q!=null&&q.removeEventListener&&q.removeEventListener(Ce,$,r)}}}},24514:function(On,Vt,e){e.d(Vt,{G:function(){return Ce}});var l=e(47273),s=function(r){if((0,l.Z)()&&window.document.documentElement){var $=Array.isArray(r)?r:[r],Ue=window.document.documentElement;return $.some(function(N){return N in Ue.style})}return!1},q=function(r,$){if(!s(r))return!1;var Ue=document.createElement("div"),N=Ue.style[r];return Ue.style[r]=$,Ue.style[r]!==N};function Ce(z,r){return!Array.isArray(z)&&r!==void 0?q(z,r):s(z)}},49658:function(On,Vt){Vt.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))}},48911:function(On,Vt,e){e.d(Vt,{Z:function(){return Te}});var l=e(54476),s=e(76190),q=e(33885),Ce=e(20068),z=e(42978),r=e(75931),$=e(92310),Ue=e.n($),N=e(29301),a=e(70425),st=e(34280),i=e(59301),m=e(4676),me=i.forwardRef(function(M,f){var p=M.height,o=M.offsetY,k=M.offsetX,K=M.children,n=M.prefixCls,O=M.onInnerResize,ue=M.innerProps,pe=M.rtl,F=M.extra,U={},A={display:"flex",flexDirection:"column"};return o!==void 0&&(U={height:p,position:"relative",overflow:"hidden"},A=(0,q.Z)((0,q.Z)({},A),{},(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({transform:"translateY(".concat(o,"px)")},pe?"marginRight":"marginLeft",-k),"position","absolute"),"left",0),"right",0),"top",0))),i.createElement("div",{style:U},i.createElement(N.Z,{onResize:function(j){var Fe=j.offsetHeight;Fe&&O&&O()}},i.createElement("div",(0,l.Z)({style:A,className:Ue()((0,Ce.Z)({},"".concat(n,"-holder-inner"),n)),ref:f},ue),K,F)))});me.displayName="Filler";var He=me;function Be(M){var f=M.children,p=M.setRef,o=i.useCallback(function(k){p(k)},[]);return i.cloneElement(f,{ref:o})}function it(M,f,p,o,k,K,n,O){var ue=O.getKey;return M.slice(f,p+1).map(function(pe,F){var U=f+F,A=n(pe,U,{style:{width:o},offsetX:k}),ie=ue(pe);return i.createElement(Be,{key:ie,setRef:function(Fe){return K(pe,Fe)}},A)})}function xe(M,f,p,o){var k=p-M,K=f-p,n=Math.min(k,K)*2;if(o<=n){var O=Math.floor(o/2);return o%2?p+O+1:p-O}return k>K?p-(o-K):p+(o-k)}function Ct(M,f,p){var o=M.length,k=f.length,K,n;if(o===0&&k===0)return null;o2&&arguments[2]!==void 0?arguments[2]:!1,U=ue?pe<0&&O.current.left||pe>0&&O.current.right:pe<0&&O.current.top||pe>0&&O.current.bottom;return F&&U?(clearTimeout(K.current),k.current=!1):(!U||k.current)&&n(),!k.current&&U}};function ne(M,f,p,o,k,K,n){var O=(0,i.useRef)(0),ue=(0,i.useRef)(null),pe=(0,i.useRef)(null),F=(0,i.useRef)(!1),U=Ee(f,p,o,k);function A(v,y){if(D.Z.cancel(ue.current),!U(!1,y)){var B=v;if(!B._virtualHandled)B._virtualHandled=!0;else return;O.current+=y,pe.current=y,be||B.preventDefault(),ue.current=(0,D.Z)(function(){var ee=F.current?10:1;n(O.current*ee,!1),O.current=0})}}function ie(v,y){n(y,!0),be||v.preventDefault()}var j=(0,i.useRef)(null),Fe=(0,i.useRef)(null);function Xe(v){if(M){D.Z.cancel(Fe.current),Fe.current=(0,D.Z)(function(){j.current=null},2);var y=v.deltaX,B=v.deltaY,ee=v.shiftKey,se=y,te=B;(j.current==="sx"||!j.current&&ee&&B&&!y)&&(se=B,te=0,j.current="sx");var Le=Math.abs(se),Ge=Math.abs(te);j.current===null&&(j.current=K&&Le>Ge?"x":"y"),j.current==="y"?A(v,te):ie(v,se)}}function ke(v){M&&(F.current=v.detail===pe.current)}return[Xe,ke]}function Z(M,f,p,o){var k=i.useMemo(function(){return[new Map,[]]},[M,p.id,o]),K=(0,z.Z)(k,2),n=K[0],O=K[1],ue=function(F){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:F,A=n.get(F),ie=n.get(U);if(A===void 0||ie===void 0)for(var j=M.length,Fe=O.length;Fe0&&arguments[0]!==void 0?arguments[0]:!1;F();var j=function(){var ke=!1;O.current.forEach(function(v,y){if(v&&v.offsetParent){var B=v.offsetHeight,ee=getComputedStyle(v),se=ee.marginTop,te=ee.marginBottom,Le=g(se),Ge=g(te),Ne=B+Le+Ge;ue.current.get(y)!==Ne&&(ue.current.set(y,Ne),ke=!0)}}),ke&&n(function(v){return v+1})};if(ie)j();else{pe.current+=1;var Fe=pe.current;Promise.resolve().then(function(){Fe===pe.current&&j()})}}function A(ie,j){var Fe=M(ie),Xe=O.current.get(Fe);j?(O.current.set(Fe,j),U()):O.current.delete(Fe),!Xe!=!j&&(j?f==null||f(ie):p==null||p(ie))}return(0,i.useEffect)(function(){return F},[]),[A,U,ue.current,K]}var H=14/15;function T(M,f,p){var o=(0,i.useRef)(!1),k=(0,i.useRef)(0),K=(0,i.useRef)(0),n=(0,i.useRef)(null),O=(0,i.useRef)(null),ue,pe=function(ie){if(o.current){var j=Math.ceil(ie.touches[0].pageX),Fe=Math.ceil(ie.touches[0].pageY),Xe=k.current-j,ke=K.current-Fe,v=Math.abs(Xe)>Math.abs(ke);v?k.current=j:K.current=Fe;var y=p(v,v?Xe:ke,!1,ie);y&&ie.preventDefault(),clearInterval(O.current),y&&(O.current=setInterval(function(){v?Xe*=H:ke*=H;var B=Math.floor(v?Xe:ke);(!p(v,B,!0)||Math.abs(B)<=.1)&&clearInterval(O.current)},16))}},F=function(){o.current=!1,ue()},U=function(ie){ue(),ie.touches.length===1&&!o.current&&(o.current=!0,k.current=Math.ceil(ie.touches[0].pageX),K.current=Math.ceil(ie.touches[0].pageY),n.current=ie.target,n.current.addEventListener("touchmove",pe,{passive:!1}),n.current.addEventListener("touchend",F,{passive:!0}))};ue=function(){n.current&&(n.current.removeEventListener("touchmove",pe),n.current.removeEventListener("touchend",F))},(0,st.Z)(function(){return M&&f.current.addEventListener("touchstart",U,{passive:!0}),function(){var A;(A=f.current)===null||A===void 0||A.removeEventListener("touchstart",U),ue(),clearInterval(O.current)}},[M])}function Q(M){return Math.floor(Math.pow(M,.5))}function P(M,f){var p="touches"in M?M.touches[0]:M;return p[f?"pageX":"pageY"]-window[f?"scrollX":"scrollY"]}function Ie(M,f,p){i.useEffect(function(){var o=f.current;if(M&&o){var k=!1,K,n,O=function(){D.Z.cancel(K)},ue=function A(){O(),K=(0,D.Z)(function(){p(n),A()})},pe=function(){k=!1,O()},F=function(ie){if(!(ie.target.draggable||ie.button!==0)){var j=ie;j._virtualHandled||(j._virtualHandled=!0,k=!0)}},U=function(ie){if(k){var j=P(ie,!1),Fe=o.getBoundingClientRect(),Xe=Fe.top,ke=Fe.bottom;if(j<=Xe){var v=Xe-j;n=-Q(v),ue()}else if(j>=ke){var y=j-ke;n=Q(y),ue()}else O()}};return o.addEventListener("mousedown",F),o.ownerDocument.addEventListener("mouseup",pe),o.ownerDocument.addEventListener("mousemove",U),o.ownerDocument.addEventListener("dragend",pe),function(){o.removeEventListener("mousedown",F),o.ownerDocument.removeEventListener("mouseup",pe),o.ownerDocument.removeEventListener("mousemove",U),o.ownerDocument.removeEventListener("dragend",pe),O()}}},[M])}var je=10;function ze(M,f,p,o,k,K,n,O){var ue=i.useRef(),pe=i.useState(null),F=(0,z.Z)(pe,2),U=F[0],A=F[1];return(0,st.Z)(function(){if(U&&U.times=0;ct-=1){var Dt=k(f[ct]),kt=p.get(Dt);if(kt===void 0){v=!0;break}if(dt-=kt,dt<=0)break}switch(ee){case"top":B=te-Xe;break;case"bottom":B=Le-ke+Xe;break;default:{var gt=M.current.scrollTop,Ft=gt+ke;teFt&&(y="bottom")}}B!==null&&n(B),B!==U.lastTop&&(v=!0)}v&&A((0,q.Z)((0,q.Z)({},U),{},{times:U.times+1,targetAlign:y,lastTop:B}))}},[U,M.current]),function(ie){if(ie==null){O();return}if(D.Z.cancel(ue.current),typeof ie=="number")n(ie);else if(ie&&(0,s.Z)(ie)==="object"){var j,Fe=ie.align;"index"in ie?j=ie.index:j=f.findIndex(function(v){return k(v)===ie.key});var Xe=ie.offset,ke=Xe===void 0?0:Xe;A({times:0,index:j,offset:ke,originAlign:Fe})}}}var Ye=i.forwardRef(function(M,f){var p=M.prefixCls,o=M.rtl,k=M.scrollOffset,K=M.scrollRange,n=M.onStartMove,O=M.onStopMove,ue=M.onScroll,pe=M.horizontal,F=M.spinSize,U=M.containerSize,A=M.style,ie=M.thumbStyle,j=M.showScrollBar,Fe=i.useState(!1),Xe=(0,z.Z)(Fe,2),ke=Xe[0],v=Xe[1],y=i.useState(null),B=(0,z.Z)(y,2),ee=B[0],se=B[1],te=i.useState(null),Le=(0,z.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=!o,Nt=i.useRef(),dt=i.useRef(),ct=i.useState(j),Dt=(0,z.Z)(ct,2),kt=Dt[0],gt=Dt[1],Ft=i.useRef(),It=function(){j===!0||j===!1||(clearTimeout(Ft.current),gt(!0),Ft.current=setTimeout(function(){gt(!1)},3e3))},jt=K-U||0,$e=U-F||0,rt=i.useMemo(function(){if(k===0||jt===0)return 0;var tn=k/jt;return tn*$e},[k,jt,$e]),xt=function(gn){gn.stopPropagation(),gn.preventDefault()},Gt=i.useRef({top:rt,dragging:ke,pageY:ee,startTop:Ge});Gt.current={top:rt,dragging:ke,pageY:ee,startTop:Ge};var St=function(gn){v(!0),se(P(gn,pe)),Ne(Gt.current.top),n(),gn.stopPropagation(),gn.preventDefault()};i.useEffect(function(){var tn=function(pn){pn.preventDefault()},gn=Nt.current,un=dt.current;return gn.addEventListener("touchstart",tn,{passive:!1}),un.addEventListener("touchstart",St,{passive:!1}),function(){gn.removeEventListener("touchstart",tn),un.removeEventListener("touchstart",St)}},[]);var on=i.useRef();on.current=jt;var fn=i.useRef();fn.current=$e,i.useEffect(function(){if(ke){var tn,gn=function(pn){var $t=Gt.current,Qt=$t.dragging,qt=$t.pageY,Tn=$t.startTop;D.Z.cancel(tn);var R=Nt.current.getBoundingClientRect(),b=U/(pe?R.width:R.height);if(Qt){var _e=(P(pn,pe)-qt)*b,Oe=Tn;!Re&&pe?Oe-=_e:Oe+=_e;var ot=on.current,We=fn.current,Je=We?Oe/We:0,et=Math.ceil(Je*ot);et=Math.max(et,0),et=Math.min(et,ot),tn=(0,D.Z)(function(){ue(et,pe)})}},un=function(){v(!1),O()};return window.addEventListener("mousemove",gn,{passive:!0}),window.addEventListener("touchmove",gn,{passive:!0}),window.addEventListener("mouseup",un,{passive:!0}),window.addEventListener("touchend",un,{passive:!0}),function(){window.removeEventListener("mousemove",gn),window.removeEventListener("touchmove",gn),window.removeEventListener("mouseup",un),window.removeEventListener("touchend",un),D.Z.cancel(tn)}}},[ke]),i.useEffect(function(){return It(),function(){clearTimeout(Ft.current)}},[k]),i.useImperativeHandle(f,function(){return{delayHidden:It}});var rn="".concat(p,"-scrollbar"),C={position:"absolute",visibility:kt?null:"hidden"},sn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return pe?(Object.assign(C,{height:8,left:0,right:0,bottom:0}),Object.assign(sn,(0,Ce.Z)({height:"100%",width:F},Re?"left":"right",rt))):(Object.assign(C,(0,Ce.Z)({width:8,top:0,bottom:0},Re?"right":"left",0)),Object.assign(sn,{width:"100%",height:F,top:rt})),i.createElement("div",{ref:Nt,className:Ue()(rn,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(rn,"-horizontal"),pe),"".concat(rn,"-vertical"),!pe),"".concat(rn,"-visible"),kt)),style:(0,q.Z)((0,q.Z)({},C),A),onMouseDown:xt,onMouseMove:It},i.createElement("div",{ref:dt,className:Ue()("".concat(rn,"-thumb"),(0,Ce.Z)({},"".concat(rn,"-thumb-moving"),ke)),style:(0,q.Z)((0,q.Z)({},sn),ie),onMouseDown:St}))}),nt=Ye,pt=20;function ht(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,p=M/f*M;return isNaN(p)&&(p=0),p=Math.max(p,pt),Math.floor(p)}var at=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],wt=[],ve={overflowY:"auto",overflowAnchor:"none"};function x(M,f){var p=M.prefixCls,o=p===void 0?"rc-virtual-list":p,k=M.className,K=M.height,n=M.itemHeight,O=M.fullHeight,ue=O===void 0?!0:O,pe=M.style,F=M.data,U=M.children,A=M.itemKey,ie=M.virtual,j=M.direction,Fe=M.scrollWidth,Xe=M.component,ke=Xe===void 0?"div":Xe,v=M.onScroll,y=M.onVirtualScroll,B=M.onVisibleChange,ee=M.innerProps,se=M.extraRender,te=M.styles,Le=M.showScrollBar,Ge=Le===void 0?"optional":Le,Ne=(0,r.Z)(M,at),Re=i.useCallback(function(L){return typeof A=="function"?A(L):L==null?void 0:L[A]},[A]),Nt=d(Re,null,null),dt=(0,z.Z)(Nt,4),ct=dt[0],Dt=dt[1],kt=dt[2],gt=dt[3],Ft=!!(ie!==!1&&K&&n),It=i.useMemo(function(){return Object.values(kt.maps).reduce(function(L,G){return L+G},0)},[kt.id,kt.maps]),jt=Ft&&F&&(Math.max(n*F.length,It)>K||!!Fe),$e=j==="rtl",rt=Ue()(o,(0,Ce.Z)({},"".concat(o,"-rtl"),$e),k),xt=F||wt,Gt=(0,i.useRef)(),St=(0,i.useRef)(),on=(0,i.useRef)(),fn=(0,i.useState)(0),rn=(0,z.Z)(fn,2),C=rn[0],sn=rn[1],tn=(0,i.useState)(0),gn=(0,z.Z)(tn,2),un=gn[0],Jt=gn[1],pn=(0,i.useState)(!1),$t=(0,z.Z)(pn,2),Qt=$t[0],qt=$t[1],Tn=function(){qt(!0)},R=function(){qt(!1)},b={getKey:Re};function _e(L){sn(function(G){var oe;typeof L=="function"?oe=L(G):oe=L;var de=ft(oe);return Gt.current.scrollTop=de,de})}var Oe=(0,i.useRef)({start:0,end:xt.length}),ot=(0,i.useRef)(),We=Ve(xt,Re),Je=(0,z.Z)(We,1),et=Je[0];ot.current=et;var Bt=i.useMemo(function(){if(!Ft)return{scrollHeight:void 0,start:0,end:xt.length-1,offset:void 0};if(!jt){var L;return{scrollHeight:((L=St.current)===null||L===void 0?void 0:L.offsetHeight)||0,start:0,end:xt.length-1,offset:void 0}}for(var G=0,oe,de,fe,qe=xt.length,Et=0;Et=C&&oe===void 0&&(oe=Et,de=G),Ht>C+K&&fe===void 0&&(fe=Et),G=Ht}return oe===void 0&&(oe=0,de=0,fe=Math.ceil(K/n)),fe===void 0&&(fe=xt.length-1),fe=Math.min(fe+1,xt.length-1),{scrollHeight:G,start:oe,end:fe,offset:de}},[jt,Ft,C,xt,gt,K]),Ae=Bt.scrollHeight,Ot=Bt.start,Lt=Bt.end,tt=Bt.offset;Oe.current.start=Ot,Oe.current.end=Lt,i.useLayoutEffect(function(){var L=kt.getRecord();if(L.size===1){var G=Array.from(L.keys())[0],oe=L.get(G),de=xt[Ot];if(de&&oe===void 0){var fe=Re(de);if(fe===G){var qe=kt.get(G),Et=qe-n;_e(function(lt){return lt+Et})}}}kt.resetRecord()},[Ae]);var De=i.useState({width:0,height:K}),E=(0,z.Z)(De,2),J=E[0],le=E[1],ce=function(G){le({width:G.offsetWidth,height:G.offsetHeight})},h=(0,i.useRef)(),c=(0,i.useRef)(),t=i.useMemo(function(){return ht(J.width,Fe)},[J.width,Fe]),I=i.useMemo(function(){return ht(J.height,Ae)},[J.height,Ae]),Pe=Ae-K,Me=(0,i.useRef)(Pe);Me.current=Pe;function ft(L){var G=L;return Number.isNaN(Me.current)||(G=Math.min(G,Me.current)),G=Math.max(G,0),G}var Ke=C<=0,Se=C>=Pe,ut=un<=0,Rt=un>=Fe,Pt=Ee(Ke,Se,ut,Rt),At=function(){return{x:$e?-un:un,y:C}},bt=(0,i.useRef)(At()),vt=(0,a.zX)(function(L){if(y){var G=(0,q.Z)((0,q.Z)({},At()),L);(bt.current.x!==G.x||bt.current.y!==G.y)&&(y(G),bt.current=G)}});function mt(L,G){var oe=L;G?((0,m.flushSync)(function(){Jt(oe)}),vt()):_e(oe)}function yt(L){var G=L.currentTarget.scrollTop;G!==C&&_e(G),v==null||v(L),vt()}var Wt=function(G){var oe=G,de=Fe?Fe-J.width:0;return oe=Math.max(oe,0),oe=Math.min(oe,de),oe},Mt=(0,a.zX)(function(L,G){G?((0,m.flushSync)(function(){Jt(function(oe){var de=oe+($e?-L:L);return Wt(de)})}),vt()):_e(function(oe){var de=oe+L;return de})}),Ut=ne(Ft,Ke,Se,ut,Rt,!!Fe,Mt),yn=(0,z.Z)(Ut,2),u=yn[0],X=yn[1];T(Ft,Gt,function(L,G,oe,de){var fe=de;return Pt(L,G,oe)?!1:!fe||!fe._virtualHandled?(fe&&(fe._virtualHandled=!0),u({preventDefault:function(){},deltaX:L?G:0,deltaY:L?0:G}),!0):!1}),Ie(jt,Gt,function(L){_e(function(G){return G+L})}),(0,st.Z)(function(){function L(oe){var de=Ke&&oe.detail<0,fe=Se&&oe.detail>0;Ft&&!de&&!fe&&oe.preventDefault()}var G=Gt.current;return G.addEventListener("wheel",u,{passive:!1}),G.addEventListener("DOMMouseScroll",X,{passive:!0}),G.addEventListener("MozMousePixelScroll",L,{passive:!1}),function(){G.removeEventListener("wheel",u),G.removeEventListener("DOMMouseScroll",X),G.removeEventListener("MozMousePixelScroll",L)}},[Ft,Ke,Se]),(0,st.Z)(function(){if(Fe){var L=Wt(un);Jt(L),vt({x:L})}},[J.width,Fe]);var S=function(){var G,oe;(G=h.current)===null||G===void 0||G.delayHidden(),(oe=c.current)===null||oe===void 0||oe.delayHidden()},Y=ze(Gt,xt,kt,n,Re,function(){return Dt(!0)},_e,S);i.useImperativeHandle(f,function(){return{nativeElement:on.current,getScrollInfo:At,scrollTo:function(G){function oe(de){return de&&(0,s.Z)(de)==="object"&&("left"in de||"top"in de)}oe(G)?(G.left!==void 0&&Jt(Wt(G.left)),Y(G.top)):Y(G)}}}),(0,st.Z)(function(){if(B){var L=xt.slice(Ot,Lt+1);B(L,xt)}},[Ot,Lt,xt]);var _=Z(xt,Re,kt,n),ae=se==null?void 0:se({start:Ot,end:Lt,virtual:jt,offsetX:un,offsetY:tt,rtl:$e,getSize:_}),we=it(xt,Ot,Lt,Fe,un,ct,U,b),Ze=null;K&&(Ze=(0,q.Z)((0,Ce.Z)({},ue?"height":"maxHeight",K),ve),Ft&&(Ze.overflowY="hidden",Fe&&(Ze.overflowX="hidden"),Qt&&(Ze.pointerEvents="none")));var ye={};return $e&&(ye.dir="rtl"),i.createElement("div",(0,l.Z)({ref:on,style:(0,q.Z)((0,q.Z)({},pe),{},{position:"relative"}),className:rt},ye,Ne),i.createElement(N.Z,{onResize:ce},i.createElement(ke,{className:"".concat(o,"-holder"),style:Ze,ref:Gt,onScroll:yt,onMouseEnter:S},i.createElement(He,{prefixCls:o,height:Ae,offsetX:un,offsetY:tt,scrollWidth:Fe,onInnerResize:Dt,ref:St,innerProps:ee,rtl:$e,extra:ae},we))),jt&&Ae>K&&i.createElement(nt,{ref:h,prefixCls:o,scrollOffset:C,scrollRange:Ae,rtl:$e,onScroll:mt,onStartMove:Tn,onStopMove:R,spinSize:I,containerSize:J.height,style:te==null?void 0:te.verticalScrollBar,thumbStyle:te==null?void 0:te.verticalScrollBarThumb,showScrollBar:Ge}),jt&&Fe>J.width&&i.createElement(nt,{ref:c,prefixCls:o,scrollOffset:un,scrollRange:Fe,rtl:$e,onScroll:mt,onStartMove:Tn,onStopMove:R,spinSize:t,containerSize:J.width,horizontal:!0,style:te==null?void 0:te.horizontalScrollBar,thumbStyle:te==null?void 0:te.horizontalScrollBarThumb,showScrollBar:Ge}))}var he=i.forwardRef(x);he.displayName="List";var ge=he,Te=ge},76374:function(On,Vt,e){var l=function(){if(typeof Map!="undefined")return Map;function W(g,d){var H=-1;return g.some(function(T,Q){return T[0]===d?(H=Q,!0):!1}),H}return function(){function g(){this.__entries__=[]}return Object.defineProperty(g.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),g.prototype.get=function(d){var H=W(this.__entries__,d),T=this.__entries__[H];return T&&T[1]},g.prototype.set=function(d,H){var T=W(this.__entries__,d);~T?this.__entries__[T][1]=H:this.__entries__.push([d,H])},g.prototype.delete=function(d){var H=this.__entries__,T=W(H,d);~T&&H.splice(T,1)},g.prototype.has=function(d){return!!~W(this.__entries__,d)},g.prototype.clear=function(){this.__entries__.splice(0)},g.prototype.forEach=function(d,H){H===void 0&&(H=null);for(var T=0,Q=this.__entries__;T0},W.prototype.connect_=function(){!s||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),N?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},W.prototype.disconnect_=function(){!s||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},W.prototype.onTransitionEnd_=function(g){var d=g.propertyName,H=d===void 0?"":d,T=Ue.some(function(Q){return!!~H.indexOf(Q)});T&&this.refresh()},W.getInstance=function(){return this.instance_||(this.instance_=new W),this.instance_},W.instance_=null,W}(),st=function(W,g){for(var d=0,H=Object.keys(g);d0},W}(),V=typeof WeakMap!="undefined"?new WeakMap:new l,re=function(){function W(g){if(!(this instanceof W))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var d=a.getInstance(),H=new Z(g,d,this);V.set(this,H)}return W}();["observe","unobserve","disconnect"].forEach(function(W){re.prototype[W]=function(){var g;return(g=V.get(this))[W].apply(g,arguments)}});var Qe=function(){return typeof q.ResizeObserver!="undefined"?q.ResizeObserver:re}();Vt.Z=Qe},25510:function(On){On.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},32637:function(On,Vt,e){On.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(On,Vt,e){On.exports=e.p+"static/yunying_code.7d649890.jpg"},93314:function(On){On.exports="data:image/png;base64,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"}}]); +`,Ct=["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"],Ve={},D;function w(T){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=T.getAttribute("id")||T.getAttribute("data-reactid")||T.getAttribute("name");if(Q&&Ve[P])return Ve[P];var Ie=window.getComputedStyle(T),je=Ie.getPropertyValue("box-sizing")||Ie.getPropertyValue("-moz-box-sizing")||Ie.getPropertyValue("-webkit-box-sizing"),ze=parseFloat(Ie.getPropertyValue("padding-bottom"))+parseFloat(Ie.getPropertyValue("padding-top")),Ye=parseFloat(Ie.getPropertyValue("border-bottom-width"))+parseFloat(Ie.getPropertyValue("border-top-width")),nt=Ct.map(function(ht){return"".concat(ht,":").concat(Ie.getPropertyValue(ht))}).join(";"),Et={sizingStyle:nt,paddingSize:ze,borderSize:Ye,boxSizing:je};return Q&&P&&(Ve[P]=Et),Et}function be(T){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;D||(D=document.createElement("textarea"),D.setAttribute("tab-index","-1"),D.setAttribute("aria-hidden","true"),D.setAttribute("name","hiddenTextarea"),document.body.appendChild(D)),T.getAttribute("wrap")?D.setAttribute("wrap",T.getAttribute("wrap")):D.removeAttribute("wrap");var je=w(T,Q),ze=je.paddingSize,Ye=je.borderSize,nt=je.boxSizing,Et=je.sizingStyle;D.setAttribute("style","".concat(Et,";").concat(xe)),D.value=T.value||T.placeholder||"";var ht=void 0,at=void 0,wt,ve=D.scrollHeight;if(nt==="border-box"?ve+=Ye:nt==="content-box"&&(ve-=ze),P!==null||Ie!==null){D.value=" ";var x=D.scrollHeight-ze;P!==null&&(ht=x*P,nt==="border-box"&&(ht=ht+ze+Ye),ve=Math.max(ht,ve)),Ie!==null&&(at=x*Ie,nt==="border-box"&&(at=at+ze+Ye),wt=ve>at?"":"hidden",ve=Math.min(at,ve))}var he={height:ve,overflowY:wt,resize:"none"};return ht&&(he.minHeight=ht),at&&(he.maxHeight=at),he}var pe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],ne=0,Z=1,V=2,re=m.forwardRef(function(T,Q){var P=T,Ie=P.prefixCls,je=P.defaultValue,ze=P.value,Ye=P.autoSize,nt=P.onResize,Et=P.className,ht=P.style,at=P.disabled,wt=P.onChange,ve=P.onInternalAutoSize,x=(0,r.Z)(P,pe),he=(0,i.Z)(je,{value:ze,postState:function(Le){return Le!=null?Le:""}}),ge=(0,z.Z)(he,2),Te=ge[0],M=ge[1],f=function(Le){M(Le.target.value),wt==null||wt(Le)},E=m.useRef();m.useImperativeHandle(Q,function(){return{textArea:E.current}});var o=m.useMemo(function(){return Ye&&(0,me.Z)(Ye)==="object"?[Ye.minRows,Ye.maxRows]:[]},[Ye]),k=(0,z.Z)(o,2),K=k[0],n=k[1],O=!!Ye,ue=function(){try{if(document.activeElement===E.current){var Le=E.current,Ge=Le.selectionStart,Ne=Le.selectionEnd,Re=Le.scrollTop;E.current.setSelectionRange(Ge,Ne),E.current.scrollTop=Re}}catch(Rt){}},Ee=m.useState(V),F=(0,z.Z)(Ee,2),U=F[0],A=F[1],ie=m.useState(),j=(0,z.Z)(ie,2),Fe=j[0],Xe=j[1],ke=function(){A(ne)};(0,Be.Z)(function(){O&&ke()},[ze,K,n,O]),(0,Be.Z)(function(){if(U===ne)A(Z);else if(U===Z){var te=be(E.current,!1,K,n);A(V),Xe(te)}else ue()},[U]);var v=m.useRef(),y=function(){it.Z.cancel(v.current)},B=function(Le){U===V&&(nt==null||nt(Le),Ye&&(y(),v.current=(0,it.Z)(function(){ke()})))};m.useEffect(function(){return y},[]);var ee=O?Fe:null,se=(0,q.Z)((0,q.Z)({},ht),ee);return(U===ne||U===Z)&&(se.overflowY="hidden",se.overflowX="hidden"),m.createElement(He.Z,{onResize:B,disabled:!(Ye||nt)},m.createElement("textarea",(0,l.Z)({},x,{ref:E,style:se,className:Ue()(Ie,Et,(0,s.Z)({},"".concat(Ie,"-disabled"),at)),disabled:at,value:Te,onChange:f})))}),Qe=re,W=["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"],g=m.forwardRef(function(T,Q){var P,Ie=T.defaultValue,je=T.value,ze=T.onFocus,Ye=T.onBlur,nt=T.onChange,Et=T.allowClear,ht=T.maxLength,at=T.onCompositionStart,wt=T.onCompositionEnd,ve=T.suffix,x=T.prefixCls,he=x===void 0?"rc-textarea":x,ge=T.showCount,Te=T.count,M=T.className,f=T.style,E=T.disabled,o=T.hidden,k=T.classNames,K=T.styles,n=T.onResize,O=T.onClear,ue=T.onPressEnter,Ee=T.readOnly,F=T.autoSize,U=T.onKeyDown,A=(0,r.Z)(T,W),ie=(0,i.Z)(Ie,{value:je,defaultValue:Ie}),j=(0,z.Z)(ie,2),Fe=j[0],Xe=j[1],ke=Fe==null?"":String(Fe),v=m.useState(!1),y=(0,z.Z)(v,2),B=y[0],ee=y[1],se=m.useRef(!1),te=m.useState(null),Le=(0,z.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=(0,m.useRef)(null),Rt=(0,m.useRef)(null),dt=function(){var Qt;return(Qt=Rt.current)===null||Qt===void 0?void 0:Qt.textArea},ct=function(){dt().focus()};(0,m.useImperativeHandle)(Q,function(){var $t;return{resizableTextArea:Rt.current,focus:ct,blur:function(){dt().blur()},nativeElement:(($t=Re.current)===null||$t===void 0?void 0:$t.nativeElement)||dt()}}),(0,m.useEffect)(function(){ee(function($t){return!E&&$t})},[E]);var Dt=m.useState(null),kt=(0,z.Z)(Dt,2),gt=kt[0],Ft=kt[1];m.useEffect(function(){if(gt){var $t;($t=dt()).setSelectionRange.apply($t,(0,Ce.Z)(gt))}},[gt]);var Zt=(0,a.Z)(Te,ge),jt=(P=Zt.max)!==null&&P!==void 0?P:ht,$e=Number(jt)>0,rt=Zt.strategy(ke),xt=!!jt&&rt>jt,Gt=function(Qt,qt){var Kn=qt;!se.current&&Zt.exceedFormatter&&Zt.max&&Zt.strategy(qt)>Zt.max&&(Kn=Zt.exceedFormatter(qt,{max:Zt.max}),qt!==Kn&&Ft([dt().selectionStart||0,dt().selectionEnd||0])),Xe(Kn),(0,st.rJ)(Qt.currentTarget,Qt,nt,Kn)},St=function(Qt){se.current=!0,at==null||at(Qt)},on=function(Qt){se.current=!1,Gt(Qt,Qt.currentTarget.value),wt==null||wt(Qt)},fn=function(Qt){Gt(Qt,Qt.target.value)},rn=function(Qt){Qt.key==="Enter"&&ue&&ue(Qt),U==null||U(Qt)},C=function(Qt){ee(!0),ze==null||ze(Qt)},sn=function(Qt){ee(!1),Ye==null||Ye(Qt)},tn=function(Qt){Xe(""),ct(),(0,st.rJ)(dt(),Qt,nt)},gn=ve,un;Zt.show&&(Zt.showFormatter?un=Zt.showFormatter({value:ke,count:rt,maxLength:jt}):un="".concat(rt).concat($e?" / ".concat(jt):""),gn=m.createElement(m.Fragment,null,gn,m.createElement("span",{className:Ue()("".concat(he,"-data-count"),k==null?void 0:k.count),style:K==null?void 0:K.count},un)));var Jt=function(Qt){var qt;n==null||n(Qt),(qt=dt())!==null&&qt!==void 0&&qt.style.height&&Ne(!0)},En=!F&&!ge&&!Et;return m.createElement(N.BaseInput,{ref:Re,value:ke,allowClear:Et,handleReset:tn,suffix:gn,prefixCls:he,classNames:(0,q.Z)((0,q.Z)({},k),{},{affixWrapper:Ue()(k==null?void 0:k.affixWrapper,(0,s.Z)((0,s.Z)({},"".concat(he,"-show-count"),ge),"".concat(he,"-textarea-allow-clear"),Et))}),disabled:E,focused:B,className:Ue()(M,xt&&"".concat(he,"-out-of-range")),style:(0,q.Z)((0,q.Z)({},f),Ge&&!En?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof un=="string"?un:void 0}},hidden:o,readOnly:Ee,onClear:O},m.createElement(Qe,(0,l.Z)({},A,{autoSize:F,maxLength:ht,onKeyDown:rn,onChange:fn,onFocus:C,onBlur:sn,onCompositionStart:St,onCompositionEnd:on,className:Ue()(k==null?void 0:k.textarea),style:(0,q.Z)((0,q.Z)({},K==null?void 0:K.textarea),{},{resize:f==null?void 0:f.resize}),disabled:E,prefixCls:he,onResize:Jt,ref:Rt,readOnly:Ee})))}),d=g,H=d},29125:function(Mn,Vt,e){e.d(Vt,{G:function(){return Ce},Z:function(){return xe}});var l=e(92310),s=e.n(l),q=e(59301);function Ce(Ct){var Ve=Ct.children,D=Ct.prefixCls,w=Ct.id,be=Ct.overlayInnerStyle,pe=Ct.bodyClassName,ne=Ct.className,Z=Ct.style;return q.createElement("div",{className:s()("".concat(D,"-content"),ne),style:Z},q.createElement("div",{className:s()("".concat(D,"-inner"),pe),id:w,role:"tooltip",style:be},typeof Ve=="function"?Ve():Ve))}var z=e(54476),r=e(33885),$=e(75931),Ue=e(65030),N={shiftX:64,adjustY:1},a={adjustX:1,shiftY:!0},st=[0,0],i={left:{points:["cr","cl"],overflow:a,offset:[-4,0],targetOffset:st},right:{points:["cl","cr"],overflow:a,offset:[4,0],targetOffset:st},top:{points:["bc","tc"],overflow:N,offset:[0,-4],targetOffset:st},bottom:{points:["tc","bc"],overflow:N,offset:[0,4],targetOffset:st},topLeft:{points:["bl","tl"],overflow:N,offset:[0,-4],targetOffset:st},leftTop:{points:["tr","tl"],overflow:a,offset:[-4,0],targetOffset:st},topRight:{points:["br","tr"],overflow:N,offset:[0,-4],targetOffset:st},rightTop:{points:["tl","tr"],overflow:a,offset:[4,0],targetOffset:st},bottomRight:{points:["tr","br"],overflow:N,offset:[0,4],targetOffset:st},rightBottom:{points:["bl","br"],overflow:a,offset:[4,0],targetOffset:st},bottomLeft:{points:["tl","bl"],overflow:N,offset:[0,4],targetOffset:st},leftBottom:{points:["br","bl"],overflow:a,offset:[-4,0],targetOffset:st}},m=null,me=e(80402),He=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Be=function(Ve,D){var w=Ve.overlayClassName,be=Ve.trigger,pe=be===void 0?["hover"]:be,ne=Ve.mouseEnterDelay,Z=ne===void 0?0:ne,V=Ve.mouseLeaveDelay,re=V===void 0?.1:V,Qe=Ve.overlayStyle,W=Ve.prefixCls,g=W===void 0?"rc-tooltip":W,d=Ve.children,H=Ve.onVisibleChange,T=Ve.afterVisibleChange,Q=Ve.transitionName,P=Ve.animation,Ie=Ve.motion,je=Ve.placement,ze=je===void 0?"right":je,Ye=Ve.align,nt=Ye===void 0?{}:Ye,Et=Ve.destroyTooltipOnHide,ht=Et===void 0?!1:Et,at=Ve.defaultVisible,wt=Ve.getTooltipContainer,ve=Ve.overlayInnerStyle,x=Ve.arrowContent,he=Ve.overlay,ge=Ve.id,Te=Ve.showArrow,M=Te===void 0?!0:Te,f=Ve.classNames,E=Ve.styles,o=(0,$.Z)(Ve,He),k=(0,me.Z)(ge),K=(0,q.useRef)(null);(0,q.useImperativeHandle)(D,function(){return K.current});var n=(0,r.Z)({},o);"visible"in Ve&&(n.popupVisible=Ve.visible);var O=function(){return q.createElement(Ce,{key:"content",prefixCls:g,id:k,bodyClassName:f==null?void 0:f.body,overlayInnerStyle:(0,r.Z)((0,r.Z)({},ve),E==null?void 0:E.body)},he)},ue=function(){var F=q.Children.only(d),U=(F==null?void 0:F.props)||{},A=(0,r.Z)((0,r.Z)({},U),{},{"aria-describedby":he?k:null});return q.cloneElement(d,A)};return q.createElement(Ue.Z,(0,z.Z)({popupClassName:s()(w,f==null?void 0:f.root),prefixCls:g,popup:O,action:pe,builtinPlacements:i,popupPlacement:ze,ref:K,popupAlign:nt,getPopupContainer:wt,onPopupVisibleChange:H,afterPopupVisibleChange:T,popupTransitionName:Q,popupAnimation:P,popupMotion:Ie,defaultPopupVisible:at,autoDestroy:ht,mouseLeaveDelay:re,popupStyle:(0,r.Z)((0,r.Z)({},Qe),E==null?void 0:E.root),mouseEnterDelay:Z,arrow:M},n),ue())},it=(0,q.forwardRef)(Be),xe=it},639:function(Mn,Vt,e){e.d(Vt,{Z:function(){return Ve}});var l=e(54476),s=e(20068),q=e(33885),Ce=e(42978),z=e(75931),r=e(59301),$=e(92310),Ue=e.n($),N=e(26112),a=e(30699),st=function(w){for(var be=w.prefixCls,pe=w.level,ne=w.isStart,Z=w.isEnd,V="".concat(be,"-indent-unit"),re=[],Qe=0;Qe0&&arguments[0]!==void 0?arguments[0]:[],k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],K=o.length,n=k.length;if(Math.abs(K-n)!==1)return{add:!1,key:null};function O(ue,Ee){var F=new Map;ue.forEach(function(A){F.set(A,!0)});var U=Ee.filter(function(A){return!F.has(A)});return U.length===1?U[0]:null}return K ").concat(k);return k}var wt=Be.forwardRef(function(o,k){var K=o.prefixCls,n=o.data,O=o.selectable,ue=o.checkable,Ee=o.expandedKeys,F=o.selectedKeys,U=o.checkedKeys,A=o.loadedKeys,ie=o.loadingKeys,j=o.halfCheckedKeys,Fe=o.keyEntities,Xe=o.disabled,ke=o.dragging,v=o.dragOverNodeKey,y=o.dropPosition,B=o.motion,ee=o.height,se=o.itemHeight,te=o.virtual,Le=o.scrollWidth,Ge=o.focusable,Ne=o.activeItem,Re=o.focused,Rt=o.tabIndex,dt=o.onKeyDown,ct=o.onFocus,Dt=o.onBlur,kt=o.onActiveChange,gt=o.onListChangeStart,Ft=o.onListChangeEnd,Zt=(0,w.Z)(o,Q),jt=Be.useRef(null),$e=Be.useRef(null);Be.useImperativeHandle(k,function(){return{scrollTo:function(et){jt.current.scrollTo(et)},getIndentWidth:function(){return $e.current.offsetWidth}}});var rt=Be.useState(Ee),xt=(0,D.Z)(rt,2),Gt=xt[0],St=xt[1],on=Be.useState(n),fn=(0,D.Z)(on,2),rn=fn[0],C=fn[1],sn=Be.useState(n),tn=(0,D.Z)(sn,2),gn=tn[0],un=tn[1],Jt=Be.useState([]),En=(0,D.Z)(Jt,2),$t=En[0],Qt=En[1],qt=Be.useState(null),Kn=(0,D.Z)(qt,2),R=Kn[0],b=Kn[1],_e=Be.useRef(n);_e.current=n;function Oe(){var Je=_e.current;C(Je),un(Je),Qt([]),b(null),Ft()}(0,be.Z)(function(){St(Ee);var Je=H(Gt,Ee);if(Je.key!==null)if(Je.add){var et=rn.findIndex(function(De){var p=De.key;return p===Je.key}),Bt=Et(T(rn,n,Je.key),te,ee,se),Ae=rn.slice();Ae.splice(et+1,0,nt),un(Ae),Qt(Bt),b("show")}else{var Ot=n.findIndex(function(De){var p=De.key;return p===Je.key}),Nt=Et(T(n,rn,Je.key),te,ee,se),tt=n.slice();tt.splice(Ot+1,0,nt),un(tt),Qt(Nt),b("hide")}else rn!==n&&(C(n),un(n))},[Ee,n]),Be.useEffect(function(){ke||Oe()},[ke]);var ot=B?gn:n,We={expandedKeys:Ee,selectedKeys:F,loadedKeys:A,loadingKeys:ie,checkedKeys:U,halfCheckedKeys:j,dragOverNodeKey:v,dropPosition:y,keyEntities:Fe};return Be.createElement(Be.Fragment,null,Re&&Ne&&Be.createElement("span",{style:P,"aria-live":"assertive"},at(Ne)),Be.createElement("div",null,Be.createElement("input",{style:P,disabled:Ge===!1||Xe,tabIndex:Ge!==!1?Rt:null,onKeyDown:dt,onFocus:ct,onBlur:Dt,value:"",onChange:Ie,"aria-label":"for screen reader"})),Be.createElement("div",{className:"".concat(K,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Be.createElement("div",{className:"".concat(K,"-indent")},Be.createElement("div",{ref:$e,className:"".concat(K,"-indent-unit")}))),Be.createElement(pe.Z,(0,l.Z)({},Zt,{data:ot,itemKey:ht,height:ee,fullHeight:!1,virtual:te,itemHeight:se,scrollWidth:Le,prefixCls:"".concat(K,"-list"),ref:jt,role:"tree",onVisibleChange:function(et){et.every(function(Bt){return ht(Bt)!==je})&&Oe()}}),function(Je){var et=Je.pos,Bt=Object.assign({},(Ve(Je.data),Je.data)),Ae=Je.title,Ot=Je.key,Nt=Je.isStart,tt=Je.isEnd,De=(0,Qe.km)(Ot,et);delete Bt.key,delete Bt.children;var p=(0,Qe.H8)(De,We);return Be.createElement(d,(0,l.Z)({},Bt,p,{title:Ae,active:!!Ne&&Ot===Ne.key,pos:et,data:Je.data,isStart:Nt,isEnd:tt,motion:B,motionNodes:Ot===je?$t:null,motionType:R,onMotionStart:gt,onMotionEnd:Oe,treeNodeRequiredProps:We,onMouseMove:function(){kt(null)}}))}))}),ve=wt,x=e(82661),he=e(34643),ge=e(65065),Te=10,M=function(o){(0,Ue.Z)(K,o);var k=(0,N.Z)(K);function K(){var n;(0,z.Z)(this,K);for(var O=arguments.length,ue=new Array(O),Ee=0;Ee2&&arguments[2]!==void 0?arguments[2]:!1,j=n.state,Fe=j.dragChildrenKeys,Xe=j.dropPosition,ke=j.dropTargetKey,v=j.dropTargetPos,y=j.dropAllowed;if(y){var B=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),ke!==null){var ee=(0,q.Z)((0,q.Z)({},(0,Qe.H8)(ke,n.getTreeNodeRequiredProps())),{},{active:((A=n.getActiveItem())===null||A===void 0?void 0:A.key)===ke,data:(0,ge.Z)(n.state.keyEntities,ke).node}),se=Fe.includes(ke);(0,He.ZP)(!se,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var te=(0,x.yx)(v),Le={event:F,node:(0,Qe.F)(ee),dragNode:n.dragNodeProps?(0,Qe.F)(n.dragNodeProps):null,dragNodesKeys:[n.dragNodeProps.eventKey].concat(Fe),dropToGap:Xe!==0,dropPosition:Xe+Number(te[te.length-1])};ie||B==null||B(Le),n.dragNodeProps=null}}}),(0,a.Z)((0,$.Z)(n),"cleanDragState",function(){var F=n.state.draggingNodeKey;F!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null}),(0,a.Z)((0,$.Z)(n),"triggerExpandActionExpand",function(F,U){var A=n.state,ie=A.expandedKeys,j=A.flattenNodes,Fe=U.expanded,Xe=U.key,ke=U.isLeaf;if(!(ke||F.shiftKey||F.metaKey||F.ctrlKey)){var v=j.filter(function(B){return B.key===Xe})[0],y=(0,Qe.F)((0,q.Z)((0,q.Z)({},(0,Qe.H8)(Xe,n.getTreeNodeRequiredProps())),{},{data:v.data}));n.setExpandedKeys(Fe?(0,x._5)(ie,Xe):(0,x.L0)(ie,Xe)),n.onNodeExpand(F,y)}}),(0,a.Z)((0,$.Z)(n),"onNodeClick",function(F,U){var A=n.props,ie=A.onClick,j=A.expandAction;j==="click"&&n.triggerExpandActionExpand(F,U),ie==null||ie(F,U)}),(0,a.Z)((0,$.Z)(n),"onNodeDoubleClick",function(F,U){var A=n.props,ie=A.onDoubleClick,j=A.expandAction;j==="doubleClick"&&n.triggerExpandActionExpand(F,U),ie==null||ie(F,U)}),(0,a.Z)((0,$.Z)(n),"onNodeSelect",function(F,U){var A=n.state.selectedKeys,ie=n.state,j=ie.keyEntities,Fe=ie.fieldNames,Xe=n.props,ke=Xe.onSelect,v=Xe.multiple,y=U.selected,B=U[Fe.key],ee=!y;ee?v?A=(0,x.L0)(A,B):A=[B]:A=(0,x._5)(A,B);var se=A.map(function(te){var Le=(0,ge.Z)(j,te);return Le?Le.node:null}).filter(Boolean);n.setUncontrolledState({selectedKeys:A}),ke==null||ke(A,{event:"select",selected:ee,node:U,selectedNodes:se,nativeEvent:F.nativeEvent})}),(0,a.Z)((0,$.Z)(n),"onNodeCheck",function(F,U,A){var ie=n.state,j=ie.keyEntities,Fe=ie.checkedKeys,Xe=ie.halfCheckedKeys,ke=n.props,v=ke.checkStrictly,y=ke.onCheck,B=U.key,ee,se={event:"check",node:U,checked:A,nativeEvent:F.nativeEvent};if(v){var te=A?(0,x.L0)(Fe,B):(0,x._5)(Fe,B),Le=(0,x._5)(Xe,B);ee={checked:te,halfChecked:Le},se.checkedNodes=te.map(function(ct){return(0,ge.Z)(j,ct)}).filter(Boolean).map(function(ct){return ct.node}),n.setUncontrolledState({checkedKeys:te})}else{var Ge=(0,he.S)([].concat((0,Ce.Z)(Fe),[B]),!0,j),Ne=Ge.checkedKeys,Re=Ge.halfCheckedKeys;if(!A){var Rt=new Set(Ne);Rt.delete(B);var dt=(0,he.S)(Array.from(Rt),{checked:!1,halfCheckedKeys:Re},j);Ne=dt.checkedKeys,Re=dt.halfCheckedKeys}ee=Ne,se.checkedNodes=[],se.checkedNodesPositions=[],se.halfCheckedKeys=Re,Ne.forEach(function(ct){var Dt=(0,ge.Z)(j,ct);if(Dt){var kt=Dt.node,gt=Dt.pos;se.checkedNodes.push(kt),se.checkedNodesPositions.push({node:kt,pos:gt})}}),n.setUncontrolledState({checkedKeys:Ne},!1,{halfCheckedKeys:Re})}y==null||y(ee,se)}),(0,a.Z)((0,$.Z)(n),"onNodeLoad",function(F){var U,A=F.key,ie=n.state.keyEntities,j=(0,ge.Z)(ie,A);if(!(j!=null&&(U=j.children)!==null&&U!==void 0&&U.length)){var Fe=new Promise(function(Xe,ke){n.setState(function(v){var y=v.loadedKeys,B=y===void 0?[]:y,ee=v.loadingKeys,se=ee===void 0?[]:ee,te=n.props,Le=te.loadData,Ge=te.onLoad;if(!Le||B.includes(A)||se.includes(A))return null;var Ne=Le(F);return Ne.then(function(){var Re=n.state.loadedKeys,Rt=(0,x.L0)(Re,A);Ge==null||Ge(Rt,{event:"load",node:F}),n.setUncontrolledState({loadedKeys:Rt}),n.setState(function(dt){return{loadingKeys:(0,x._5)(dt.loadingKeys,A)}}),Xe()}).catch(function(Re){if(n.setState(function(dt){return{loadingKeys:(0,x._5)(dt.loadingKeys,A)}}),n.loadingRetryTimes[A]=(n.loadingRetryTimes[A]||0)+1,n.loadingRetryTimes[A]>=Te){var Rt=n.state.loadedKeys;(0,He.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:(0,x.L0)(Rt,A)}),Xe()}ke(Re)}),{loadingKeys:(0,x.L0)(se,A)}})});return Fe.catch(function(){}),Fe}}),(0,a.Z)((0,$.Z)(n),"onNodeMouseEnter",function(F,U){var A=n.props.onMouseEnter;A==null||A({event:F,node:U})}),(0,a.Z)((0,$.Z)(n),"onNodeMouseLeave",function(F,U){var A=n.props.onMouseLeave;A==null||A({event:F,node:U})}),(0,a.Z)((0,$.Z)(n),"onNodeContextMenu",function(F,U){var A=n.props.onRightClick;A&&(F.preventDefault(),A({event:F,node:U}))}),(0,a.Z)((0,$.Z)(n),"onFocus",function(){var F=n.props.onFocus;n.setState({focused:!0});for(var U=arguments.length,A=new Array(U),ie=0;ie1&&arguments[1]!==void 0?arguments[1]:!1,A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var ie=!1,j=!0,Fe={};Object.keys(F).forEach(function(Xe){if(n.props.hasOwnProperty(Xe)){j=!1;return}ie=!0,Fe[Xe]=F[Xe]}),ie&&(!U||j)&&n.setState((0,q.Z)((0,q.Z)({},Fe),A))}}),(0,a.Z)((0,$.Z)(n),"scrollTo",function(F){n.listRef.current.scrollTo(F)}),n}return(0,r.Z)(K,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var O=this.props,ue=O.activeKey,Ee=O.itemScrollOffset,F=Ee===void 0?0:Ee;ue!==void 0&&ue!==this.state.activeKey&&(this.setState({activeKey:ue}),ue!==null&&this.scrollTo({key:ue,offset:F}))}},{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 O=this.state,ue=O.focused,Ee=O.flattenNodes,F=O.keyEntities,U=O.draggingNodeKey,A=O.activeKey,ie=O.dropLevelOffset,j=O.dropContainerKey,Fe=O.dropTargetKey,Xe=O.dropPosition,ke=O.dragOverNodeKey,v=O.indent,y=this.props,B=y.prefixCls,ee=y.className,se=y.style,te=y.showLine,Le=y.focusable,Ge=y.tabIndex,Ne=Ge===void 0?0:Ge,Re=y.selectable,Rt=y.showIcon,dt=y.icon,ct=y.switcherIcon,Dt=y.draggable,kt=y.checkable,gt=y.checkStrictly,Ft=y.disabled,Zt=y.motion,jt=y.loadData,$e=y.filterTreeNode,rt=y.height,xt=y.itemHeight,Gt=y.scrollWidth,St=y.virtual,on=y.titleRender,fn=y.dropIndicatorRender,rn=y.onContextMenu,C=y.onScroll,sn=y.direction,tn=y.rootClassName,gn=y.rootStyle,un=(0,me.Z)(this.props,{aria:!0,data:!0}),Jt;Dt&&((0,s.Z)(Dt)==="object"?Jt=Dt:typeof Dt=="function"?Jt={nodeDraggable:Dt}:Jt={});var En={prefixCls:B,selectable:Re,showIcon:Rt,icon:dt,switcherIcon:ct,draggable:Jt,draggingNodeKey:U,checkable:kt,checkStrictly:gt,disabled:Ft,keyEntities:F,dropLevelOffset:ie,dropContainerKey:j,dropTargetKey:Fe,dropPosition:Xe,dragOverNodeKey:ke,indent:v,direction:sn,dropIndicatorRender:fn,loadData:jt,filterTreeNode:$e,titleRender:on,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 Be.createElement(it.k.Provider,{value:En},Be.createElement("div",{className:i()(B,ee,tn,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(B,"-show-line"),te),"".concat(B,"-focused"),ue),"".concat(B,"-active-focused"),A!==null)),style:gn},Be.createElement(ve,(0,l.Z)({ref:this.listRef,prefixCls:B,style:se,data:Ee,disabled:Ft,selectable:Re,checkable:!!kt,motion:Zt,dragging:U!==null,height:rt,itemHeight:xt,virtual:St,focusable:Le,focused:ue,tabIndex:Ne,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:rn,onScroll:C,scrollWidth:Gt},this.getTreeNodeRequiredProps(),un))))}}],[{key:"getDerivedStateFromProps",value:function(O,ue){var Ee=ue.prevProps,F={prevProps:O};function U(Ne){return!Ee&&O.hasOwnProperty(Ne)||Ee&&Ee[Ne]!==O[Ne]}var A,ie=ue.fieldNames;if(U("fieldNames")&&(ie=(0,Qe.w$)(O.fieldNames),F.fieldNames=ie),U("treeData")?A=O.treeData:U("children")&&((0,He.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),A=(0,Qe.zn)(O.children)),A){F.treeData=A;var j=(0,Qe.I8)(A,{fieldNames:ie});F.keyEntities=(0,q.Z)((0,a.Z)({},je,Ye),j.keyEntities)}var Fe=F.keyEntities||ue.keyEntities;if(U("expandedKeys")||Ee&&U("autoExpandParent"))F.expandedKeys=O.autoExpandParent||!Ee&&O.defaultExpandParent?(0,x.r7)(O.expandedKeys,Fe):O.expandedKeys;else if(!Ee&&O.defaultExpandAll){var Xe=(0,q.Z)({},Fe);delete Xe[je];var ke=[];Object.keys(Xe).forEach(function(Ne){var Re=Xe[Ne];Re.children&&Re.children.length&&ke.push(Re.key)}),F.expandedKeys=ke}else!Ee&&O.defaultExpandedKeys&&(F.expandedKeys=O.autoExpandParent||O.defaultExpandParent?(0,x.r7)(O.defaultExpandedKeys,Fe):O.defaultExpandedKeys);if(F.expandedKeys||delete F.expandedKeys,A||F.expandedKeys){var v=(0,Qe.oH)(A||ue.treeData,F.expandedKeys||ue.expandedKeys,ie);F.flattenNodes=v}if(O.selectable&&(U("selectedKeys")?F.selectedKeys=(0,x.BT)(O.selectedKeys,O):!Ee&&O.defaultSelectedKeys&&(F.selectedKeys=(0,x.BT)(O.defaultSelectedKeys,O))),O.checkable){var y;if(U("checkedKeys")?y=(0,x.E6)(O.checkedKeys)||{}:!Ee&&O.defaultCheckedKeys?y=(0,x.E6)(O.defaultCheckedKeys)||{}:A&&(y=(0,x.E6)(O.checkedKeys)||{checkedKeys:ue.checkedKeys,halfCheckedKeys:ue.halfCheckedKeys}),y){var B=y,ee=B.checkedKeys,se=ee===void 0?[]:ee,te=B.halfCheckedKeys,Le=te===void 0?[]:te;if(!O.checkStrictly){var Ge=(0,he.S)(se,!0,Fe);se=Ge.checkedKeys,Le=Ge.halfCheckedKeys}F.checkedKeys=se,F.halfCheckedKeys=Le}}return U("loadedKeys")&&(F.loadedKeys=O.loadedKeys),F}}]),K}(Be.Component);(0,a.Z)(M,"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:Ct,allowDrop:function(){return!0},expandAction:!1}),(0,a.Z)(M,"TreeNode",Z.Z);var f=M,E=f},82661:function(Mn,Vt,e){e.d(Vt,{BT:function(){return Be},E6:function(){return Ct},L0:function(){return a},OM:function(){return He},_5:function(){return N},r7:function(){return Ve},wA:function(){return i},yx:function(){return st}});var l=e(94480),s=e(76190),q=e(48736),Ce=e(59301),z=e(639),r=e(65065),$=e(34061),Ue=null;function N(D,w){if(!D)return[];var be=D.slice(),pe=be.indexOf(w);return pe>=0&&be.splice(pe,1),be}function a(D,w){var be=(D||[]).slice();return be.indexOf(w)===-1&&be.push(w),be}function st(D){return D.split("-")}function i(D,w){var be=[],pe=(0,r.Z)(w,D);function ne(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Z.forEach(function(V){var re=V.key,Qe=V.children;be.push(re),ne(Qe)})}return ne(pe.children),be}function m(D){if(D.parent){var w=st(D.pos);return Number(w[w.length-1])===D.parent.children.length-1}return!1}function me(D){var w=st(D.pos);return Number(w[w.length-1])===0}function He(D,w,be,pe,ne,Z,V,re,Qe,W){var g,d=D.clientX,H=D.clientY,T=D.target.getBoundingClientRect(),Q=T.top,P=T.height,Ie=(W==="rtl"?-1:1)*(((ne==null?void 0:ne.x)||0)-d),je=(Ie-12)/pe,ze=Qe.filter(function(E){var o;return(o=re[E])===null||o===void 0||(o=o.children)===null||o===void 0?void 0:o.length}),Ye=(0,r.Z)(re,be.eventKey);if(H-1.5?Z({dragNode:Te,dropNode:M,dropPosition:1})?x=1:f=!1:Z({dragNode:Te,dropNode:M,dropPosition:0})?x=0:Z({dragNode:Te,dropNode:M,dropPosition:1})?x=1:f=!1:Z({dragNode:Te,dropNode:M,dropPosition:1})?x=1:f=!1,{dropPosition:x,dropLevelOffset:he,dropTargetKey:Ye.key,dropTargetPos:Ye.pos,dragOverNodeKey:ve,dropContainerKey:x===0?null:((g=Ye.parent)===null||g===void 0?void 0:g.key)||null,dropAllowed:f}}function Be(D,w){if(D){var be=w.multiple;return be?D.slice():D.length?[D[0]]:D}}var it=function(w){return w};function xe(D,w){if(!D)return[];var be=w||{},pe=be.processProps,ne=pe===void 0?it:pe,Z=Array.isArray(D)?D:[D];return Z.map(function(V){var re=V.children,Qe=_objectWithoutProperties(V,Ue),W=xe(re,w);return React.createElement(TreeNode,_extends({key:Qe.key},ne(Qe)),W)})}function Ct(D){if(!D)return null;var w;if(Array.isArray(D))w={checkedKeys:D,halfCheckedKeys:void 0};else if((0,s.Z)(D)==="object")w={checkedKeys:D.checked||void 0,halfCheckedKeys:D.halfChecked||void 0};else return(0,q.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return w}function Ve(D,w){var be=new Set;function pe(ne){if(!be.has(ne)){var Z=(0,r.Z)(w,ne);if(Z){be.add(ne);var V=Z.parent,re=Z.node;re.disabled||V&&pe(V.key)}}}return(D||[]).forEach(function(ne){pe(ne)}),(0,l.Z)(be)}},34643:function(Mn,Vt,e){e.d(Vt,{S:function(){return $}});var l=e(48736),s=e(65065);function q(Ue,N){var a=new Set;return Ue.forEach(function(st){N.has(st)||a.add(st)}),a}function Ce(Ue){var N=Ue||{},a=N.disabled,st=N.disableCheckbox,i=N.checkable;return!!(a||st)||i===!1}function z(Ue,N,a,st){for(var i=new Set(Ue),m=new Set,me=0;me<=a;me+=1){var He=N.get(me)||new Set;He.forEach(function(Ct){var Ve=Ct.key,D=Ct.node,w=Ct.children,be=w===void 0?[]:w;i.has(Ve)&&!st(D)&&be.filter(function(pe){return!st(pe.node)}).forEach(function(pe){i.add(pe.key)})})}for(var Be=new Set,it=a;it>=0;it-=1){var xe=N.get(it)||new Set;xe.forEach(function(Ct){var Ve=Ct.parent,D=Ct.node;if(!(st(D)||!Ct.parent||Be.has(Ct.parent.key))){if(st(Ct.parent.node)){Be.add(Ve.key);return}var w=!0,be=!1;(Ve.children||[]).filter(function(pe){return!st(pe.node)}).forEach(function(pe){var ne=pe.key,Z=i.has(ne);w&&!Z&&(w=!1),!be&&(Z||m.has(ne))&&(be=!0)}),w&&i.add(Ve.key),be&&m.add(Ve.key),Be.add(Ve.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(q(m,i))}}function r(Ue,N,a,st,i){for(var m=new Set(Ue),me=new Set(N),He=0;He<=st;He+=1){var Be=a.get(He)||new Set;Be.forEach(function(Ve){var D=Ve.key,w=Ve.node,be=Ve.children,pe=be===void 0?[]:be;!m.has(D)&&!me.has(D)&&!i(w)&&pe.filter(function(ne){return!i(ne.node)}).forEach(function(ne){m.delete(ne.key)})})}me=new Set;for(var it=new Set,xe=st;xe>=0;xe-=1){var Ct=a.get(xe)||new Set;Ct.forEach(function(Ve){var D=Ve.parent,w=Ve.node;if(!(i(w)||!Ve.parent||it.has(Ve.parent.key))){if(i(Ve.parent.node)){it.add(D.key);return}var be=!0,pe=!1;(D.children||[]).filter(function(ne){return!i(ne.node)}).forEach(function(ne){var Z=ne.key,V=m.has(Z);be&&!V&&(be=!1),!pe&&(V||me.has(Z))&&(pe=!0)}),be||m.delete(D.key),pe&&me.add(D.key),it.add(D.key)}})}return{checkedKeys:Array.from(m),halfCheckedKeys:Array.from(q(me,m))}}function $(Ue,N,a,st){var i=[],m;st?m=st:m=Ce;var me=new Set(Ue.filter(function(xe){var Ct=!!(0,s.Z)(a,xe);return Ct||i.push(xe),Ct})),He=new Map,Be=0;Object.keys(a).forEach(function(xe){var Ct=a[xe],Ve=Ct.level,D=He.get(Ve);D||(D=new Set,He.set(Ve,D)),D.add(Ct),Be=Math.max(Be,Ve)}),(0,l.ZP)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(xe){return"'".concat(xe,"'")}).join(", ")));var it;return N===!0?it=z(me,He,Be,m):it=r(me,N.halfCheckedKeys,He,Be,m),it}},65065:function(Mn,Vt,e){e.d(Vt,{Z:function(){return l}});function l(s,q){return s[q]}},34061:function(Mn,Vt,e){e.d(Vt,{F:function(){return Ve},H8:function(){return Ct},I8:function(){return xe},km:function(){return i},oH:function(){return Be},w$:function(){return m},zn:function(){return He}});var l=e(76190),s=e(94480),q=e(33885),Ce=e(75931),z=e(11592),r=e(2738),$=e(48736),Ue=e(65065),N=["children"];function a(D,w){return"".concat(D,"-").concat(w)}function st(D){return D&&D.type&&D.type.isTreeNode}function i(D,w){return D!=null?D:w}function m(D){var w=D||{},be=w.title,pe=w._title,ne=w.key,Z=w.children,V=be||"title";return{title:V,_title:pe||[V],key:ne||"key",children:Z||"children"}}function me(D,w){var be=new Map;function pe(ne){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ne||[]).forEach(function(V){var re=V[w.key],Qe=V[w.children];warning(re!=null,"Tree node must have a certain key: [".concat(Z).concat(re,"]"));var W=String(re);warning(!be.has(W)||re===null||re===void 0,"Same 'key' exist in the Tree: ".concat(W)),be.set(W,!0),pe(Qe,"".concat(Z).concat(W," > "))})}pe(D)}function He(D){function w(be){var pe=(0,z.Z)(be);return pe.map(function(ne){if(!st(ne))return(0,$.ZP)(!ne,"Tree/TreeNode can only accept TreeNode as children."),null;var Z=ne.key,V=ne.props,re=V.children,Qe=(0,Ce.Z)(V,N),W=(0,q.Z)({key:Z},Qe),g=w(re);return g.length&&(W.children=g),W}).filter(function(ne){return ne})}return w(D)}function Be(D,w,be){var pe=m(be),ne=pe._title,Z=pe.key,V=pe.children,re=new Set(w===!0?[]:w),Qe=[];function W(g){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(H,T){for(var Q=a(d?d.pos:"0",T),P=i(H[Z],Q),Ie,je=0;je1&&arguments[1]!==void 0?arguments[1]:{},be=w.initWrapper,pe=w.processEntity,ne=w.onProcessFinished,Z=w.externalGetKey,V=w.childrenPropName,re=w.fieldNames,Qe=arguments.length>2?arguments[2]:void 0,W=Z||Qe,g={},d={},H={posEntities:g,keyEntities:d};return be&&(H=be(H)||H),it(D,function(T){var Q=T.node,P=T.index,Ie=T.pos,je=T.key,ze=T.parentPos,Ye=T.level,nt=T.nodes,Et={node:Q,nodes:nt,index:P,key:je,pos:Ie,level:Ye},ht=i(je,Ie);g[Ie]=Et,d[ht]=Et,Et.parent=g[ze],Et.parent&&(Et.parent.children=Et.parent.children||[],Et.parent.children.push(Et)),pe&&pe(Et,H)},{externalGetKey:W,childrenPropName:V,fieldNames:re}),ne&&ne(H),H}function Ct(D,w){var be=w.expandedKeys,pe=w.selectedKeys,ne=w.loadedKeys,Z=w.loadingKeys,V=w.checkedKeys,re=w.halfCheckedKeys,Qe=w.dragOverNodeKey,W=w.dropPosition,g=w.keyEntities,d=(0,Ue.Z)(g,D),H={eventKey:D,expanded:be.indexOf(D)!==-1,selected:pe.indexOf(D)!==-1,loaded:ne.indexOf(D)!==-1,loading:Z.indexOf(D)!==-1,checked:V.indexOf(D)!==-1,halfChecked:re.indexOf(D)!==-1,pos:String(d?d.pos:""),dragOver:Qe===D&&W===0,dragOverGapTop:Qe===D&&W===-1,dragOverGapBottom:Qe===D&&W===1};return H}function Ve(D){var w=D.data,be=D.expanded,pe=D.selected,ne=D.checked,Z=D.loaded,V=D.loading,re=D.halfChecked,Qe=D.dragOver,W=D.dragOverGapTop,g=D.dragOverGapBottom,d=D.pos,H=D.active,T=D.eventKey,Q=(0,q.Z)((0,q.Z)({},w),{},{expanded:be,selected:pe,checked:ne,loaded:Z,loading:V,halfChecked:re,dragOver:Qe,dragOverGapTop:W,dragOverGapBottom:g,pos:d,active:H,key:T});return"props"in Q||Object.defineProperty(Q,"props",{get:function(){return(0,$.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),D}}),Q}},8224:function(Mn,Vt,e){e.d(Vt,{Z:function(){return s}});var l=e(4676);function s(q,Ce,z,r){var $=l.unstable_batchedUpdates?function(N){l.unstable_batchedUpdates(z,N)}:z;return q!=null&&q.addEventListener&&q.addEventListener(Ce,$,r),{remove:function(){q!=null&&q.removeEventListener&&q.removeEventListener(Ce,$,r)}}}},24514:function(Mn,Vt,e){e.d(Vt,{G:function(){return Ce}});var l=e(47273),s=function(r){if((0,l.Z)()&&window.document.documentElement){var $=Array.isArray(r)?r:[r],Ue=window.document.documentElement;return $.some(function(N){return N in Ue.style})}return!1},q=function(r,$){if(!s(r))return!1;var Ue=document.createElement("div"),N=Ue.style[r];return Ue.style[r]=$,Ue.style[r]!==N};function Ce(z,r){return!Array.isArray(z)&&r!==void 0?q(z,r):s(z)}},49658:function(Mn,Vt){Vt.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))}},48911:function(Mn,Vt,e){e.d(Vt,{Z:function(){return Te}});var l=e(54476),s=e(76190),q=e(33885),Ce=e(20068),z=e(42978),r=e(75931),$=e(92310),Ue=e.n($),N=e(29301),a=e(70425),st=e(34280),i=e(59301),m=e(4676),me=i.forwardRef(function(M,f){var E=M.height,o=M.offsetY,k=M.offsetX,K=M.children,n=M.prefixCls,O=M.onInnerResize,ue=M.innerProps,Ee=M.rtl,F=M.extra,U={},A={display:"flex",flexDirection:"column"};return o!==void 0&&(U={height:E,position:"relative",overflow:"hidden"},A=(0,q.Z)((0,q.Z)({},A),{},(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({transform:"translateY(".concat(o,"px)")},Ee?"marginRight":"marginLeft",-k),"position","absolute"),"left",0),"right",0),"top",0))),i.createElement("div",{style:U},i.createElement(N.Z,{onResize:function(j){var Fe=j.offsetHeight;Fe&&O&&O()}},i.createElement("div",(0,l.Z)({style:A,className:Ue()((0,Ce.Z)({},"".concat(n,"-holder-inner"),n)),ref:f},ue),K,F)))});me.displayName="Filler";var He=me;function Be(M){var f=M.children,E=M.setRef,o=i.useCallback(function(k){E(k)},[]);return i.cloneElement(f,{ref:o})}function it(M,f,E,o,k,K,n,O){var ue=O.getKey;return M.slice(f,E+1).map(function(Ee,F){var U=f+F,A=n(Ee,U,{style:{width:o},offsetX:k}),ie=ue(Ee);return i.createElement(Be,{key:ie,setRef:function(Fe){return K(Ee,Fe)}},A)})}function xe(M,f,E,o){var k=E-M,K=f-E,n=Math.min(k,K)*2;if(o<=n){var O=Math.floor(o/2);return o%2?E+O+1:E-O}return k>K?E-(o-K):E+(o-k)}function Ct(M,f,E){var o=M.length,k=f.length,K,n;if(o===0&&k===0)return null;o2&&arguments[2]!==void 0?arguments[2]:!1,U=ue?Ee<0&&O.current.left||Ee>0&&O.current.right:Ee<0&&O.current.top||Ee>0&&O.current.bottom;return F&&U?(clearTimeout(K.current),k.current=!1):(!U||k.current)&&n(),!k.current&&U}};function ne(M,f,E,o,k,K,n){var O=(0,i.useRef)(0),ue=(0,i.useRef)(null),Ee=(0,i.useRef)(null),F=(0,i.useRef)(!1),U=pe(f,E,o,k);function A(v,y){if(D.Z.cancel(ue.current),!U(!1,y)){var B=v;if(!B._virtualHandled)B._virtualHandled=!0;else return;O.current+=y,Ee.current=y,be||B.preventDefault(),ue.current=(0,D.Z)(function(){var ee=F.current?10:1;n(O.current*ee,!1),O.current=0})}}function ie(v,y){n(y,!0),be||v.preventDefault()}var j=(0,i.useRef)(null),Fe=(0,i.useRef)(null);function Xe(v){if(M){D.Z.cancel(Fe.current),Fe.current=(0,D.Z)(function(){j.current=null},2);var y=v.deltaX,B=v.deltaY,ee=v.shiftKey,se=y,te=B;(j.current==="sx"||!j.current&&ee&&B&&!y)&&(se=B,te=0,j.current="sx");var Le=Math.abs(se),Ge=Math.abs(te);j.current===null&&(j.current=K&&Le>Ge?"x":"y"),j.current==="y"?A(v,te):ie(v,se)}}function ke(v){M&&(F.current=v.detail===Ee.current)}return[Xe,ke]}function Z(M,f,E,o){var k=i.useMemo(function(){return[new Map,[]]},[M,E.id,o]),K=(0,z.Z)(k,2),n=K[0],O=K[1],ue=function(F){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:F,A=n.get(F),ie=n.get(U);if(A===void 0||ie===void 0)for(var j=M.length,Fe=O.length;Fe0&&arguments[0]!==void 0?arguments[0]:!1;F();var j=function(){var ke=!1;O.current.forEach(function(v,y){if(v&&v.offsetParent){var B=v.offsetHeight,ee=getComputedStyle(v),se=ee.marginTop,te=ee.marginBottom,Le=g(se),Ge=g(te),Ne=B+Le+Ge;ue.current.get(y)!==Ne&&(ue.current.set(y,Ne),ke=!0)}}),ke&&n(function(v){return v+1})};if(ie)j();else{Ee.current+=1;var Fe=Ee.current;Promise.resolve().then(function(){Fe===Ee.current&&j()})}}function A(ie,j){var Fe=M(ie),Xe=O.current.get(Fe);j?(O.current.set(Fe,j),U()):O.current.delete(Fe),!Xe!=!j&&(j?f==null||f(ie):E==null||E(ie))}return(0,i.useEffect)(function(){return F},[]),[A,U,ue.current,K]}var H=14/15;function T(M,f,E){var o=(0,i.useRef)(!1),k=(0,i.useRef)(0),K=(0,i.useRef)(0),n=(0,i.useRef)(null),O=(0,i.useRef)(null),ue,Ee=function(ie){if(o.current){var j=Math.ceil(ie.touches[0].pageX),Fe=Math.ceil(ie.touches[0].pageY),Xe=k.current-j,ke=K.current-Fe,v=Math.abs(Xe)>Math.abs(ke);v?k.current=j:K.current=Fe;var y=E(v,v?Xe:ke,!1,ie);y&&ie.preventDefault(),clearInterval(O.current),y&&(O.current=setInterval(function(){v?Xe*=H:ke*=H;var B=Math.floor(v?Xe:ke);(!E(v,B,!0)||Math.abs(B)<=.1)&&clearInterval(O.current)},16))}},F=function(){o.current=!1,ue()},U=function(ie){ue(),ie.touches.length===1&&!o.current&&(o.current=!0,k.current=Math.ceil(ie.touches[0].pageX),K.current=Math.ceil(ie.touches[0].pageY),n.current=ie.target,n.current.addEventListener("touchmove",Ee,{passive:!1}),n.current.addEventListener("touchend",F,{passive:!0}))};ue=function(){n.current&&(n.current.removeEventListener("touchmove",Ee),n.current.removeEventListener("touchend",F))},(0,st.Z)(function(){return M&&f.current.addEventListener("touchstart",U,{passive:!0}),function(){var A;(A=f.current)===null||A===void 0||A.removeEventListener("touchstart",U),ue(),clearInterval(O.current)}},[M])}function Q(M){return Math.floor(Math.pow(M,.5))}function P(M,f){var E="touches"in M?M.touches[0]:M;return E[f?"pageX":"pageY"]-window[f?"scrollX":"scrollY"]}function Ie(M,f,E){i.useEffect(function(){var o=f.current;if(M&&o){var k=!1,K,n,O=function(){D.Z.cancel(K)},ue=function A(){O(),K=(0,D.Z)(function(){E(n),A()})},Ee=function(){k=!1,O()},F=function(ie){if(!(ie.target.draggable||ie.button!==0)){var j=ie;j._virtualHandled||(j._virtualHandled=!0,k=!0)}},U=function(ie){if(k){var j=P(ie,!1),Fe=o.getBoundingClientRect(),Xe=Fe.top,ke=Fe.bottom;if(j<=Xe){var v=Xe-j;n=-Q(v),ue()}else if(j>=ke){var y=j-ke;n=Q(y),ue()}else O()}};return o.addEventListener("mousedown",F),o.ownerDocument.addEventListener("mouseup",Ee),o.ownerDocument.addEventListener("mousemove",U),o.ownerDocument.addEventListener("dragend",Ee),function(){o.removeEventListener("mousedown",F),o.ownerDocument.removeEventListener("mouseup",Ee),o.ownerDocument.removeEventListener("mousemove",U),o.ownerDocument.removeEventListener("dragend",Ee),O()}}},[M])}var je=10;function ze(M,f,E,o,k,K,n,O){var ue=i.useRef(),Ee=i.useState(null),F=(0,z.Z)(Ee,2),U=F[0],A=F[1];return(0,st.Z)(function(){if(U&&U.times=0;ct-=1){var Dt=k(f[ct]),kt=E.get(Dt);if(kt===void 0){v=!0;break}if(dt-=kt,dt<=0)break}switch(ee){case"top":B=te-Xe;break;case"bottom":B=Le-ke+Xe;break;default:{var gt=M.current.scrollTop,Ft=gt+ke;teFt&&(y="bottom")}}B!==null&&n(B),B!==U.lastTop&&(v=!0)}v&&A((0,q.Z)((0,q.Z)({},U),{},{times:U.times+1,targetAlign:y,lastTop:B}))}},[U,M.current]),function(ie){if(ie==null){O();return}if(D.Z.cancel(ue.current),typeof ie=="number")n(ie);else if(ie&&(0,s.Z)(ie)==="object"){var j,Fe=ie.align;"index"in ie?j=ie.index:j=f.findIndex(function(v){return k(v)===ie.key});var Xe=ie.offset,ke=Xe===void 0?0:Xe;A({times:0,index:j,offset:ke,originAlign:Fe})}}}var Ye=i.forwardRef(function(M,f){var E=M.prefixCls,o=M.rtl,k=M.scrollOffset,K=M.scrollRange,n=M.onStartMove,O=M.onStopMove,ue=M.onScroll,Ee=M.horizontal,F=M.spinSize,U=M.containerSize,A=M.style,ie=M.thumbStyle,j=M.showScrollBar,Fe=i.useState(!1),Xe=(0,z.Z)(Fe,2),ke=Xe[0],v=Xe[1],y=i.useState(null),B=(0,z.Z)(y,2),ee=B[0],se=B[1],te=i.useState(null),Le=(0,z.Z)(te,2),Ge=Le[0],Ne=Le[1],Re=!o,Rt=i.useRef(),dt=i.useRef(),ct=i.useState(j),Dt=(0,z.Z)(ct,2),kt=Dt[0],gt=Dt[1],Ft=i.useRef(),Zt=function(){j===!0||j===!1||(clearTimeout(Ft.current),gt(!0),Ft.current=setTimeout(function(){gt(!1)},3e3))},jt=K-U||0,$e=U-F||0,rt=i.useMemo(function(){if(k===0||jt===0)return 0;var tn=k/jt;return tn*$e},[k,jt,$e]),xt=function(gn){gn.stopPropagation(),gn.preventDefault()},Gt=i.useRef({top:rt,dragging:ke,pageY:ee,startTop:Ge});Gt.current={top:rt,dragging:ke,pageY:ee,startTop:Ge};var St=function(gn){v(!0),se(P(gn,Ee)),Ne(Gt.current.top),n(),gn.stopPropagation(),gn.preventDefault()};i.useEffect(function(){var tn=function(En){En.preventDefault()},gn=Rt.current,un=dt.current;return gn.addEventListener("touchstart",tn,{passive:!1}),un.addEventListener("touchstart",St,{passive:!1}),function(){gn.removeEventListener("touchstart",tn),un.removeEventListener("touchstart",St)}},[]);var on=i.useRef();on.current=jt;var fn=i.useRef();fn.current=$e,i.useEffect(function(){if(ke){var tn,gn=function(En){var $t=Gt.current,Qt=$t.dragging,qt=$t.pageY,Kn=$t.startTop;D.Z.cancel(tn);var R=Rt.current.getBoundingClientRect(),b=U/(Ee?R.width:R.height);if(Qt){var _e=(P(En,Ee)-qt)*b,Oe=Kn;!Re&&Ee?Oe-=_e:Oe+=_e;var ot=on.current,We=fn.current,Je=We?Oe/We:0,et=Math.ceil(Je*ot);et=Math.max(et,0),et=Math.min(et,ot),tn=(0,D.Z)(function(){ue(et,Ee)})}},un=function(){v(!1),O()};return window.addEventListener("mousemove",gn,{passive:!0}),window.addEventListener("touchmove",gn,{passive:!0}),window.addEventListener("mouseup",un,{passive:!0}),window.addEventListener("touchend",un,{passive:!0}),function(){window.removeEventListener("mousemove",gn),window.removeEventListener("touchmove",gn),window.removeEventListener("mouseup",un),window.removeEventListener("touchend",un),D.Z.cancel(tn)}}},[ke]),i.useEffect(function(){return Zt(),function(){clearTimeout(Ft.current)}},[k]),i.useImperativeHandle(f,function(){return{delayHidden:Zt}});var rn="".concat(E,"-scrollbar"),C={position:"absolute",visibility:kt?null:"hidden"},sn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ee?(Object.assign(C,{height:8,left:0,right:0,bottom:0}),Object.assign(sn,(0,Ce.Z)({height:"100%",width:F},Re?"left":"right",rt))):(Object.assign(C,(0,Ce.Z)({width:8,top:0,bottom:0},Re?"right":"left",0)),Object.assign(sn,{width:"100%",height:F,top:rt})),i.createElement("div",{ref:Rt,className:Ue()(rn,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(rn,"-horizontal"),Ee),"".concat(rn,"-vertical"),!Ee),"".concat(rn,"-visible"),kt)),style:(0,q.Z)((0,q.Z)({},C),A),onMouseDown:xt,onMouseMove:Zt},i.createElement("div",{ref:dt,className:Ue()("".concat(rn,"-thumb"),(0,Ce.Z)({},"".concat(rn,"-thumb-moving"),ke)),style:(0,q.Z)((0,q.Z)({},sn),ie),onMouseDown:St}))}),nt=Ye,Et=20;function ht(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,E=M/f*M;return isNaN(E)&&(E=0),E=Math.max(E,Et),Math.floor(E)}var at=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],wt=[],ve={overflowY:"auto",overflowAnchor:"none"};function x(M,f){var E=M.prefixCls,o=E===void 0?"rc-virtual-list":E,k=M.className,K=M.height,n=M.itemHeight,O=M.fullHeight,ue=O===void 0?!0:O,Ee=M.style,F=M.data,U=M.children,A=M.itemKey,ie=M.virtual,j=M.direction,Fe=M.scrollWidth,Xe=M.component,ke=Xe===void 0?"div":Xe,v=M.onScroll,y=M.onVirtualScroll,B=M.onVisibleChange,ee=M.innerProps,se=M.extraRender,te=M.styles,Le=M.showScrollBar,Ge=Le===void 0?"optional":Le,Ne=(0,r.Z)(M,at),Re=i.useCallback(function(L){return typeof A=="function"?A(L):L==null?void 0:L[A]},[A]),Rt=d(Re,null,null),dt=(0,z.Z)(Rt,4),ct=dt[0],Dt=dt[1],kt=dt[2],gt=dt[3],Ft=!!(ie!==!1&&K&&n),Zt=i.useMemo(function(){return Object.values(kt.maps).reduce(function(L,G){return L+G},0)},[kt.id,kt.maps]),jt=Ft&&F&&(Math.max(n*F.length,Zt)>K||!!Fe),$e=j==="rtl",rt=Ue()(o,(0,Ce.Z)({},"".concat(o,"-rtl"),$e),k),xt=F||wt,Gt=(0,i.useRef)(),St=(0,i.useRef)(),on=(0,i.useRef)(),fn=(0,i.useState)(0),rn=(0,z.Z)(fn,2),C=rn[0],sn=rn[1],tn=(0,i.useState)(0),gn=(0,z.Z)(tn,2),un=gn[0],Jt=gn[1],En=(0,i.useState)(!1),$t=(0,z.Z)(En,2),Qt=$t[0],qt=$t[1],Kn=function(){qt(!0)},R=function(){qt(!1)},b={getKey:Re};function _e(L){sn(function(G){var oe;typeof L=="function"?oe=L(G):oe=L;var de=ft(oe);return Gt.current.scrollTop=de,de})}var Oe=(0,i.useRef)({start:0,end:xt.length}),ot=(0,i.useRef)(),We=Ve(xt,Re),Je=(0,z.Z)(We,1),et=Je[0];ot.current=et;var Bt=i.useMemo(function(){if(!Ft)return{scrollHeight:void 0,start:0,end:xt.length-1,offset:void 0};if(!jt){var L;return{scrollHeight:((L=St.current)===null||L===void 0?void 0:L.offsetHeight)||0,start:0,end:xt.length-1,offset:void 0}}for(var G=0,oe,de,fe,qe=xt.length,pt=0;pt=C&&oe===void 0&&(oe=pt,de=G),Ht>C+K&&fe===void 0&&(fe=pt),G=Ht}return oe===void 0&&(oe=0,de=0,fe=Math.ceil(K/n)),fe===void 0&&(fe=xt.length-1),fe=Math.min(fe+1,xt.length-1),{scrollHeight:G,start:oe,end:fe,offset:de}},[jt,Ft,C,xt,gt,K]),Ae=Bt.scrollHeight,Ot=Bt.start,Nt=Bt.end,tt=Bt.offset;Oe.current.start=Ot,Oe.current.end=Nt,i.useLayoutEffect(function(){var L=kt.getRecord();if(L.size===1){var G=Array.from(L.keys())[0],oe=L.get(G),de=xt[Ot];if(de&&oe===void 0){var fe=Re(de);if(fe===G){var qe=kt.get(G),pt=qe-n;_e(function(lt){return lt+pt})}}}kt.resetRecord()},[Ae]);var De=i.useState({width:0,height:K}),p=(0,z.Z)(De,2),J=p[0],le=p[1],ce=function(G){le({width:G.offsetWidth,height:G.offsetHeight})},h=(0,i.useRef)(),c=(0,i.useRef)(),t=i.useMemo(function(){return ht(J.width,Fe)},[J.width,Fe]),I=i.useMemo(function(){return ht(J.height,Ae)},[J.height,Ae]),Pe=Ae-K,Me=(0,i.useRef)(Pe);Me.current=Pe;function ft(L){var G=L;return Number.isNaN(Me.current)||(G=Math.min(G,Me.current)),G=Math.max(G,0),G}var Ke=C<=0,Se=C>=Pe,ut=un<=0,It=un>=Fe,Pt=pe(Ke,Se,ut,It),At=function(){return{x:$e?-un:un,y:C}},bt=(0,i.useRef)(At()),vt=(0,a.zX)(function(L){if(y){var G=(0,q.Z)((0,q.Z)({},At()),L);(bt.current.x!==G.x||bt.current.y!==G.y)&&(y(G),bt.current=G)}});function mt(L,G){var oe=L;G?((0,m.flushSync)(function(){Jt(oe)}),vt()):_e(oe)}function yt(L){var G=L.currentTarget.scrollTop;G!==C&&_e(G),v==null||v(L),vt()}var Wt=function(G){var oe=G,de=Fe?Fe-J.width:0;return oe=Math.max(oe,0),oe=Math.min(oe,de),oe},Lt=(0,a.zX)(function(L,G){G?((0,m.flushSync)(function(){Jt(function(oe){var de=oe+($e?-L:L);return Wt(de)})}),vt()):_e(function(oe){var de=oe+L;return de})}),Ut=ne(Ft,Ke,Se,ut,It,!!Fe,Lt),yn=(0,z.Z)(Ut,2),u=yn[0],X=yn[1];T(Ft,Gt,function(L,G,oe,de){var fe=de;return Pt(L,G,oe)?!1:!fe||!fe._virtualHandled?(fe&&(fe._virtualHandled=!0),u({preventDefault:function(){},deltaX:L?G:0,deltaY:L?0:G}),!0):!1}),Ie(jt,Gt,function(L){_e(function(G){return G+L})}),(0,st.Z)(function(){function L(oe){var de=Ke&&oe.detail<0,fe=Se&&oe.detail>0;Ft&&!de&&!fe&&oe.preventDefault()}var G=Gt.current;return G.addEventListener("wheel",u,{passive:!1}),G.addEventListener("DOMMouseScroll",X,{passive:!0}),G.addEventListener("MozMousePixelScroll",L,{passive:!1}),function(){G.removeEventListener("wheel",u),G.removeEventListener("DOMMouseScroll",X),G.removeEventListener("MozMousePixelScroll",L)}},[Ft,Ke,Se]),(0,st.Z)(function(){if(Fe){var L=Wt(un);Jt(L),vt({x:L})}},[J.width,Fe]);var S=function(){var G,oe;(G=h.current)===null||G===void 0||G.delayHidden(),(oe=c.current)===null||oe===void 0||oe.delayHidden()},Y=ze(Gt,xt,kt,n,Re,function(){return Dt(!0)},_e,S);i.useImperativeHandle(f,function(){return{nativeElement:on.current,getScrollInfo:At,scrollTo:function(G){function oe(de){return de&&(0,s.Z)(de)==="object"&&("left"in de||"top"in de)}oe(G)?(G.left!==void 0&&Jt(Wt(G.left)),Y(G.top)):Y(G)}}}),(0,st.Z)(function(){if(B){var L=xt.slice(Ot,Nt+1);B(L,xt)}},[Ot,Nt,xt]);var _=Z(xt,Re,kt,n),ae=se==null?void 0:se({start:Ot,end:Nt,virtual:jt,offsetX:un,offsetY:tt,rtl:$e,getSize:_}),we=it(xt,Ot,Nt,Fe,un,ct,U,b),Ze=null;K&&(Ze=(0,q.Z)((0,Ce.Z)({},ue?"height":"maxHeight",K),ve),Ft&&(Ze.overflowY="hidden",Fe&&(Ze.overflowX="hidden"),Qt&&(Ze.pointerEvents="none")));var ye={};return $e&&(ye.dir="rtl"),i.createElement("div",(0,l.Z)({ref:on,style:(0,q.Z)((0,q.Z)({},Ee),{},{position:"relative"}),className:rt},ye,Ne),i.createElement(N.Z,{onResize:ce},i.createElement(ke,{className:"".concat(o,"-holder"),style:Ze,ref:Gt,onScroll:yt,onMouseEnter:S},i.createElement(He,{prefixCls:o,height:Ae,offsetX:un,offsetY:tt,scrollWidth:Fe,onInnerResize:Dt,ref:St,innerProps:ee,rtl:$e,extra:ae},we))),jt&&Ae>K&&i.createElement(nt,{ref:h,prefixCls:o,scrollOffset:C,scrollRange:Ae,rtl:$e,onScroll:mt,onStartMove:Kn,onStopMove:R,spinSize:I,containerSize:J.height,style:te==null?void 0:te.verticalScrollBar,thumbStyle:te==null?void 0:te.verticalScrollBarThumb,showScrollBar:Ge}),jt&&Fe>J.width&&i.createElement(nt,{ref:c,prefixCls:o,scrollOffset:un,scrollRange:Fe,rtl:$e,onScroll:mt,onStartMove:Kn,onStopMove:R,spinSize:t,containerSize:J.width,horizontal:!0,style:te==null?void 0:te.horizontalScrollBar,thumbStyle:te==null?void 0:te.horizontalScrollBarThumb,showScrollBar:Ge}))}var he=i.forwardRef(x);he.displayName="List";var ge=he,Te=ge},76374:function(Mn,Vt,e){var l=function(){if(typeof Map!="undefined")return Map;function W(g,d){var H=-1;return g.some(function(T,Q){return T[0]===d?(H=Q,!0):!1}),H}return function(){function g(){this.__entries__=[]}return Object.defineProperty(g.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),g.prototype.get=function(d){var H=W(this.__entries__,d),T=this.__entries__[H];return T&&T[1]},g.prototype.set=function(d,H){var T=W(this.__entries__,d);~T?this.__entries__[T][1]=H:this.__entries__.push([d,H])},g.prototype.delete=function(d){var H=this.__entries__,T=W(H,d);~T&&H.splice(T,1)},g.prototype.has=function(d){return!!~W(this.__entries__,d)},g.prototype.clear=function(){this.__entries__.splice(0)},g.prototype.forEach=function(d,H){H===void 0&&(H=null);for(var T=0,Q=this.__entries__;T0},W.prototype.connect_=function(){!s||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),N?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},W.prototype.disconnect_=function(){!s||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},W.prototype.onTransitionEnd_=function(g){var d=g.propertyName,H=d===void 0?"":d,T=Ue.some(function(Q){return!!~H.indexOf(Q)});T&&this.refresh()},W.getInstance=function(){return this.instance_||(this.instance_=new W),this.instance_},W.instance_=null,W}(),st=function(W,g){for(var d=0,H=Object.keys(g);d0},W}(),V=typeof WeakMap!="undefined"?new WeakMap:new l,re=function(){function W(g){if(!(this instanceof W))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var d=a.getInstance(),H=new Z(g,d,this);V.set(this,H)}return W}();["observe","unobserve","disconnect"].forEach(function(W){re.prototype[W]=function(){var g;return(g=V.get(this))[W].apply(g,arguments)}});var Qe=function(){return typeof q.ResizeObserver!="undefined"?q.ResizeObserver:re}();Vt.Z=Qe},25510:function(Mn){Mn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Mn,Vt,e){Mn.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(Mn,Vt,e){Mn.exports=e.p+"static/yunying_code.7d649890.jpg"},93314:function(Mn){Mn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="}}]); diff --git a/p__Shixuns__Edit__index.0fd502a5.async.js b/p__Shixuns__Edit__index.705d569a.async.js similarity index 99% rename from p__Shixuns__Edit__index.0fd502a5.async.js rename to p__Shixuns__Edit__index.705d569a.async.js index dfeffb1ca5..860a24e09a 100644 --- a/p__Shixuns__Edit__index.0fd502a5.async.js +++ b/p__Shixuns__Edit__index.705d569a.async.js @@ -946,7 +946,7 @@ `)},{label:"include ",content:["#include "].join(` `)}]},z={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(` `)}]},te={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 ne=Fe(53184),ae=Fe.n(ne),x=(ft,Xe,He)=>new Promise((De,ie)=>{var le=ve=>{try{ze(He.next(ve))}catch(he){ie(he)}},Le=ve=>{try{ze(He.throw(ve))}catch(he){ie(he)}},ze=ve=>ve.done?De(ve.value):Promise.resolve(ve.value).then(le,Le);ze((He=He.apply(ft,Xe)).next())});const ce={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"]}},ee=(ft,Xe,He,De)=>{const ie=Xe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:He.lineNumber,endColumn:He.column});return Array.from(new Set(ie.match(/\b\w{2,}\b/g)||[])).map(Le=>({label:Le,kind:ft.languages.CompletionItemKind.Text,insertText:Le,range:De}))},se=(ft,Xe,He,De)=>{ft.languages.registerCompletionItemProvider(Xe,{provideCompletionItems(ie,le){const Le=ie.getWordUntilPosition(le),ze={startLineNumber:le.lineNumber,endLineNumber:le.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},ve=ie.getLineContent(le.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...ee(ft,ie,le,ze),...He.map(ke=>({label:ke,kind:ft.languages.CompletionItemKind.Keyword,documentation:ke,insertText:ke,insertTextRules:ft.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ze})),...De.map(ke=>({label:ke.label,kind:ft.languages.CompletionItemKind.Snippet,documentation:ke.content,insertText:ve.startsWith("#")?ke.content.replace(/#/,""):ke.content,insertTextRules:ft.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ze}))]}}})};var re=ft=>{ce.languages.forEach(Xe=>{ft.languages.registerDocumentFormattingEditProvider(Xe,{provideDocumentFormattingEdits(He){return x(this,null,function*(){const De=ae()(He.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:He.getFullModelRange(),text:De}]})}})}),se(ft,"java",Se.keywords,Se.quickKey),se(ft,"cpp",Ce.keywords,Ce.quickKey),se(ft,"c",a.keywords,[]),se(ft,"python",z.keywords,z.quickKey),se(ft,"scala",te.keywords,te.quickKey)};const oe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ue=Object.defineProperty,fe=(ft,Xe,He)=>Xe in ft?ue(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:He}):ft[Xe]=He,be=(ft,Xe,He)=>fe(ft,typeof Xe!="symbol"?Xe+"":Xe,He);const Ee=class ed{constructor(Xe,He,De){this.placeholder=Xe,this.editor=He,this.monaco=De,He.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return ed.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)}};be(Ee,"ID","editor.widget.placeholderHint");var me=Ee,we=Fe(96236),Oe=Fe(6767),We=Fe(25399),Ie=Fe(89392),ge=Fe(33796),ye=Fe(56102),xe=Object.defineProperty,Me=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,$e=(ft,Xe,He)=>Xe in ft?xe(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:He}):ft[Xe]=He,tt=(ft,Xe)=>{for(var He in Xe||(Xe={}))je.call(Xe,He)&&$e(ft,He,Xe[He]);if(Te)for(var He of Te(Xe))Ke.call(Xe,He)&&$e(ft,He,Xe[He]);return ft},lt=(ft,Xe)=>Me(ft,Ne(Xe)),Ue=(ft,Xe)=>{var He={};for(var De in ft)je.call(ft,De)&&Xe.indexOf(De)<0&&(He[De]=ft[De]);if(ft!=null&&Te)for(var De of Te(ft))Xe.indexOf(De)<0&&Ke.call(ft,De)&&(He[De]=ft[De]);return He},Ze=(ft,Xe,He)=>new Promise((De,ie)=>{var le=ve=>{try{ze(He.next(ve))}catch(he){ie(he)}},Le=ve=>{try{ze(He.throw(ve))}catch(he){ie(he)}},ze=ve=>ve.done?De(ve.value):Promise.resolve(ve.value).then(le,Le);ze((He=He.apply(ft,Xe)).next())});function et(ft){return/^\d+$/.test(ft)?`${ft}px`:ft}function it(){}let nt=!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 rt(ft=[]){let Xe=ft;if(Array.isArray(ft)){for(let He=0;HeZe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ft){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ft)}});var at=ft=>{var Xe=ft,{width:He="100%",height:De="100%",value:ie,language:le="javascript",style:Le={},options:ze={},overrideServices:ve={},theme:he="vs-dark",onEditBlur:ke,isCopy:Ve=!1,onSave:ot,autoHeight:st=!1,forbidCopy:Ct=!1,onChange:vt=it,editorDidMount:Wt=it,onFocus:qt=it,onBreakPoint:Ot=it,breakPointValue:Lt=[],filename:Nt="educoder.txt",errorLine:yt,errorContent:Et="",highlightLine:mt,openBreakPoint:Zt=!1,placeholder:Tt="",showMiniMap:Jt=!0}=Xe,tn=Ue(Xe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Vt=(0,E.useRef)(),Kt=(0,E.useRef)({}),mn=(0,E.useRef)(),kn=(0,E.useRef)(),Wn=(0,E.useRef)([]),Hn=(0,E.useRef)(!1),xr=(0,E.useRef)(),Er=(0,E.useRef)(),jr=(0,E.useRef)(!1),[Fn,Tr]=(0,E.useState)(!1);function hr(){let Xn;return Vt.current&&(Xn=new wt.Z(In=>{for(let Ir of In)(Ir.target.offsetHeight>0||Ir.target.offsetWidth>0)&&Kt.current.instance.layout()}),Xn.observe(Vt.current)),Xn}function vr(){Oe.ZP.warning({content:decodeURIComponent(oe),key:"monaco-editor-tip"})}const cr=()=>{let Xn=Kt.current.instance;if(ie!=null&&Xn&&Fn){const In=Xn.getModel();In&&ie!==In.getValue()&&(nt=!0,In.setValue(ie),Xn.layout(),nt=!1)}};(0,E.useEffect)(()=>{const Xn=ge.Z.subscribe("formatDocument",In=>{var Ir;let Xr=Kt.current.instance;(Ir=Xr==null?void 0:Xr.getAction)==null||Ir.call(Xr,"editor.action.formatDocument").run()});return window.updateMonacoValue=In=>{vt(In)},Xn},[]),(0,E.useEffect)(()=>{var Xn;let In=Kt.current.instance;kn.current&&clearTimeout(kn.current),kn.current=setTimeout(()=>{cr()},500),ie&&(ie!=null&&ie.length)&&((Xn=In==null?void 0:In.updateOptions)==null||Xn.call(In,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ie.split(/\r\n|\r|\n/g).length))+3,5)}))},[ie,Fn,Kt.current]),(0,E.useEffect)(()=>{if(yt&&Kt.current&&Kt.current.instance){let In=Kt.current.instance;In.changeViewZones(function(Ir){var Xr=document.createElement("div");Xr.style.padding="10px 20px",Xr.style.width="calc(100% - 20px)",Xr.className="my-error-line-wrp",Xr.innerHTML=Et,Ir.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:Xr})});var Xn={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}};In.addOverlayWidget(Xn),In.revealPositionInCenter({lineNumber:20,column:1})}},[yt,Kt.current,Fn]);const Nn=(Xn="",In)=>{if(!Xn||Xn.trim()==="")return!0;const Xr=Kt.current.instance.getModel().getLineTokens(In);let ua=!1;for(let nn=0;nn<2;nn++)Xr.getStandardTokenType(nn)===1&&(ua=!0);return ua};(0,E.useEffect)(()=>{var Xn;const In=(Xn=Kt.current)==null?void 0:Xn.instance;if(In&&Fn&&Ct){const Ir=In.onDidBlurEditorWidget(()=>{jr.current=!1}),Xr=In.onDidFocusEditorText(()=>{jr.current=!0});return()=>{Ir.dispose(),Xr.dispose()}}},[Kt.current,Fn,Ct]),(0,E.useEffect)(()=>{var Xn;if((Xn=Kt.current)!=null&&Xn.instance&&Fn&&Zt){let In=Kt.current.instance,Ir=In.getModel();if(!Ir)return;(()=>{var Dn;let mr=[],Cn=[];const gn=Ir.getAllDecorations();for(let Wr of gn)Wr.options.className==="highlighted-line"&&(mr.push((Dn=Wr==null?void 0:Wr.range)==null?void 0:Dn.startLineNumber),Cn.push(Wr==null?void 0:Wr.id));if(mt===mr[0])return;Ir.deltaDecorations(Cn,[]);const Or=Ir.getLineCount();mt&&mt<=Or&&(In.deltaDecorations([],[{range:new Ye.Range(mt,1,mt,Ir.getLineMaxColumn(mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),In.revealLineInCenter(mt))})();const ua=(Dn=!1)=>{var mr;let Cn=[],gn=[];const Or=Ir.getAllDecorations();for(let Wr of Or)Wr.options.linesDecorationsClassName==="breakpoints-select"&&(Cn.push((mr=Wr==null?void 0:Wr.range)==null?void 0:mr.startLineNumber),gn.push(Wr==null?void 0:Wr.id));if(Dn)return{lines:Cn,ids:gn};Ot(Cn)},nn=Dn=>Ze(void 0,null,function*(){let mr={range:new Ye.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Ir.deltaDecorations([],[mr]),ua()}),kt=Dn=>Ze(void 0,null,function*(){let mr=[];const Cn=In.getLineDecorations(Dn);for(let gn of Cn)gn.options.linesDecorationsClassName==="breakpoints-select"&&mr.push(gn.id);yield Ir.deltaDecorations(mr,[]),ua()}),hn=Dn=>{let mr=In.getLineDecorations(Dn);for(let Cn of mr)if(Cn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ie.isEqual)(Lt,ua(!0).lines)){Ir.deltaDecorations(ua(!0).ids,[]);const Dn=Lt.map(mr=>({range:new Ye.Range(mr,1,mr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Ir.deltaDecorations([],Dn)}const sn=In.onDidChangeModelContent(Dn=>{let mr=In.getPosition();if(mr){let Cn=mr.lineNumber;clearTimeout(Er.current),Er.current=setTimeout(()=>{Nn(Ir.getLineContent(Cn),Cn)?kt(Cn):hn(Cn)?(kt(Cn),nn(Cn)):ua()},100)}}),Ht=In.onMouseDown(Dn=>{var mr,Cn,gn;if(Dn.target.detail&&((gn=(Cn=(mr=Dn.target)==null?void 0:mr.element)==null?void 0:Cn.className)!=null&&gn.includes("line-numbers"))){let Or=Dn.target.position.lineNumber;if(Nn(Ir.getLineContent(Or),Or))return;hn(Or)?kt(Or):nn(Or)}}),Ut=Dn=>{let mr={range:new Ye.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Wn.current=In.deltaDecorations(Wn.current,[mr])},Sr=()=>{Wn.current=In.deltaDecorations(Wn.current,[])},wr=In.onMouseMove(Dn=>{var mr,Cn,gn;if(Sr(),Dn.target.detail&&((gn=(Cn=(mr=Dn.target)==null?void 0:mr.element)==null?void 0:Cn.className)!=null&&gn.includes("line-numbers"))){let Or=Dn.target.position.lineNumber;if(Nn(Ir.getLineContent(Or),Or))return;Ut(Or)}}),pr=In.onMouseLeave(()=>{Sr()});return()=>{sn.dispose(),Ht.dispose(),wr.dispose(),pr.dispose()}}},[Kt.current,Fn,Lt,mt,Zt,le]),(0,E.useEffect)(()=>{var Xn;(Xn=Kt.current)!=null&&Xn.instance&&Zt&&Kt.current.instance.setPosition({lineNumber:0,column:0})},[mt]);function On(){let Xn=Kt.current.instance;if(Xn){const In=Xn.getSelection(),Ir=Kt.current.pastePos||{},Xr=new Ye.Range(Ir.startLineNumber||In.endLineNumber,Ir.startColumn||In.endColumn,Ir.endLineNumber||In.endLineNumber,Ir.endColumn||In.endColumn);setTimeout(()=>{Xn.executeEdits("",[{range:Xr,text:""}])},300)}}function on(Xn){(window.navigator.platform.match("Mac")?Xn.metaKey:Xn.ctrlKey)&&Xn.keyCode==83&&(Xn.preventDefault(),ot())}const Xt=()=>{if(st&&Kt.current.instance){const Xn=Kt.current.instance.getContentHeight();Jr(Xn{if(!jr.current)return;const{keyCode:In,ctrlKey:Ir,metaKey:Xr,target:ua,type:nn}=Xn;return(nn==="paste"||(In===67||In===86)&&(Xr||Ir))&&ua.nodeName==="TEXTAREA"&&(vr(),Xn.preventDefault()),!1};function or(Xn,In){var Ir=window.URL||window.webkitURL||window,Xr=new Blob([In]),ua=document.createElementNS("http://www.w3.org/1999/xhtml","a");ua.href=Ir.createObjectURL(Xr),ua.download=Xn,An(ua)}(0,E.useEffect)(()=>{Xt()},[Xt]),(0,E.useEffect)(()=>{Vt.current&&!Fn&&Promise.all([Fe.e(8909),Fe.e(5028)]).then(Fe.bind(Fe,71448)).then(Xn=>{try{Ye=Xn,Kt.current.instance=Ye.editor.create(Vt.current,{value:ie,language:rt(le),theme:he,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Jt||!1}},ve);const In=Kt.current.instance;let ua=[...we.BH._menuItems].find(sn=>sn[0]._debugName=="EditorContext")[1],nn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],kt=(sn,Ht)=>{var Ut,Sr;let wr=sn._first;do Ht.includes((Sr=(Ut=wr.element)==null?void 0:Ut.command)==null?void 0:Sr.id)&&sn._remove(wr);while(wr=wr.next)};if(Wt(In,Ye),setTimeout(()=>{Xt(),Kt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{or(Nt||"educoder.txt",In.getValue())}})},500),Kt.current.subscription=In.onDidChangeModelContent(sn=>{Hn.current?clearTimeout(xr.current):(Xt(),vt(In.getValue(),sn)),xr.current=setTimeout(()=>{Hn.current=!1},500)}),window.Monaco||re(Ye,rt(le)),Ct&&(kt(ua,nn),Vt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Kn),window.removeEventListener("paste",Kn),window.addEventListener("keydown",Kn),window.addEventListener("paste",Kn)),window.Monaco=Ye,ke&&In.onDidBlurEditorWidget(()=>{ke(In.getValue())}),qt&&In.onDidFocusEditorText(()=>{Ct&&ut(),qt(In.getValue())}),Ct){ut();try{In.onDidPaste(sn=>{const Ht=In.getSelection(),Ut=Kt.current.pastePos||{},Sr=new Ye.Range(Ut.startLineNumber||Ht.endLineNumber,Ut.startColumn||Ht.endColumn,Ut.endLineNumber||Ht.endLineNumber,Ut.endColumn||Ht.endColumn);In.executeEdits("",[{range:sn.range,text:""}])})}catch(sn){}}let hn=hr();return Tt&&typeof Tt=="string"&&new me(Tt,In,Ye),Tr(!0),()=>{const sn=Kt.current.instance;sn.dispose();const Ht=sn.getModel();Ht&&Ht.dispose(),Kt.current.subscription&&Kt.current.subscription.dispose(),hn.unobserve(Vt.current)}}catch(In){}})},[]),(0,E.useEffect)(()=>{if(Kt.current.instance&&Fn)return document.addEventListener("keydown",on,!1),()=>{document.removeEventListener("keydown",on)}},[ot,Fn]),(0,E.useEffect)(()=>{let Xn=Kt.current.instance;if(Xn&&Fn){let In=rt(le);Ye.editor.setModelLanguage(Xn.getModel(),In)}},[le,Fn]),(0,E.useEffect)(()=>{Kt.current.instance&&Fn&&Ye.editor.setTheme(he)},[he,Fn]),(0,E.useEffect)(()=>{let Xn=Kt.current.instance;mn.current=ze,Xn&&Fn&&(Xn.updateOptions(tt({},ze)),setTimeout(()=>{Xn.getModel().updateOptions(tt({},ze))},200))},[JSON.stringify(ze),Fn]),(0,E.useEffect)(()=>{let Xn=Kt.current.instance;Xn&&Fn&&Xn.layout()},[He,De,Fn]);const[Pr,Qr]=(0,E.useState)(et(He)),[ta,Jr]=(0,E.useState)(et(De)),$r=lt(tt({},Le),{width:Pr,height:ta,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Vt,style:$r},Ve&&E.createElement(ye.CopyToClipboard,{text:ie,onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(We.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function pt({width:ft="100%",height:Xe="100%",original:He,modified:De,language:ie,options:le={}}){const Le=(0,E.useRef)(),[ze,ve]=(0,E.useState)(null);function he(st){let Ct;return Le.current&&(Ct=new wt.Z(vt=>{for(let Wt of vt)(Wt.target.offsetHeight>0||Wt.target.offsetWidth>0)&&st.layout()}),Ct.observe(Le.current)),Ct}(0,E.useEffect)(()=>(Le.current&&Promise.all([Fe.e(8909),Fe.e(9404)]).then(Fe.bind(Fe,2550)).then(st=>{Ye=st;const Ct=Ye.editor.createDiffEditor(Le.current,lt(tt({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},le),{wordWrap:!0}));ve(Ct);let vt=he(Ct);return()=>{Ct.dispose();const Wt=Ct.getModel();Wt&&Wt.dispose(),vt.unobserve(Le.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{ze&&ze.setModel({original:Ye.editor.createModel(He,ie),modified:Ye.editor.createModel(De,ie)})},[He,De,ie,ze]);const ke=et(ft),Ve=et(Xe),ot={width:ke,height:Ve};return E.createElement("div",{className:"my-diff-editor",ref:Le,style:ot})}},929:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ee}});var E={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"},wt=Fe(29787),a=Fe(25399),Se=Fe(60242),Ce=Fe(92310),z=Fe.n(Ce),te=Fe(49661),ne=Fe(57884),ae=Fe(34055),x=Fe(59301),ee=({className:se,dataSource:re=[],col:oe=4,right:ue,bottom:fe=23,precision:be=0,wrapWidth:Ee=1200,trackEventItems:Ae,loading:me,onRemove:we=()=>{},isCurrent:Oe=!0,showProgress:We=!1,showAlias:Ie=!1})=>{const ge=Math.floor((Ee-(oe-1)*ue)/oe),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return x.createElement(wt.Z,{spinning:me},x.createElement("div",{className:z()(E.list,se)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((xe,Me)=>{var Ne,Te,je,Ke,$e,tt;const{name:lt,id:Ue,identifier:Ze,featured:et,school_name:it,image_url:nt,excellent:qe,is_plan:rt}=xe;return x.createElement("div",{key:Ue,className:Oe&&We?E.wrapisCurrent:E.wrap,style:{width:ge,marginRight:(1+Me)%oe===0?0:ue+be,marginBottom:fe}},x.createElement("a",{className:E.li,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),Ae&&(0,te.L9)([Ae]),(0,te.xg)(`/paths/${Ze}`)}},x.createElement("div",{className:E.img},x.createElement("img",{className:E.cover,src:`${nt}`}),Oe&&(0,ae.bg)()&&(xe==null?void 0:xe.studying)&&x.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Ye=>{Ye.stopPropagation(),we(xe)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ne=xe==null?void 0:xe.subject_tags)==null?void 0:Ne.map((Ye,ut)=>{var at,pt;if(ut===0){const Xe=(at=ye.find(He=>He.name==Ye))==null?void 0:at.swimg;return x.createElement("img",{className:E.sign,src:Xe,style:{left:"-4px"}})}const ft=(pt=ye.find(Xe=>Xe.name==Ye))==null?void 0:pt.ptimg;return x.createElement("img",{className:E.sign,src:ft,style:{left:`${48+52*(ut-1)+2*ut}px`}})}),x.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(xe==null?void 0:xe.excellent)&&x.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:E.name},x.createElement(a.Z,{title:Ie&&(xe!=null&&xe.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${lt}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${xe==null?void 0:xe.excellent_alias_name}`)):lt},x.createElement("span",{className:E.e},Ie&&(xe==null?void 0:xe.excellent_alias_name)||lt))),Oe&&We&&((Te=xe==null?void 0:xe.progress)==null?void 0:Te.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(Se.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((je=xe==null?void 0:xe.progress)==null?void 0:je.my_score)/((Ke=xe==null?void 0:xe.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",($e=xe==null?void 0:xe.progress)==null?void 0:$e.my_score,"/",(tt=xe==null?void 0:xe.progress)==null?void 0:tt.all_score),(!Oe||!We)&&x.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${it}`},x.createElement("div",{className:E.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),it)),(!Oe||!We)&&x.createElement("div",{className:E.tags},x.createElement("div",null,x.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,xe.stages_count))),x.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),x.createElement("span",null,xe.members_count)))))))})),!re.length&&x.createElement(ne.Z,null)))}},71360:function(en,_t,Fe){"use strict";Fe.d(_t,{jL:function(){return Ce},w9:function(){return et},QD:function(){return yt},cQ:function(){return $e.Z},op:function(){return vt},O5:function(){return cr},_b:function(){return tn},t7:function(){return be},Gi:function(){return ut},YG:function(){return rt},qp:function(){return ce},vr:function(){return Zt},qE:function(){return Ot},Je:function(){return me},wb:function(){return Ke},cq:function(){return De},tp:function(){return re}});var E=Fe(59301),wt={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"},a="data:image/png;base64,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",Ce=({dataSource:Nn=[],img:On,imgWidth:on=346,title:Xt,sunTitle:An,bannerExtraContent:Kn})=>E.createElement("div",{className:wt.banner},E.createElement("div",{className:wt.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,Xt),E.createElement("span",null,An)),Nn.length>0&&E.createElement("div",{className:wt.btns},Nn.map((or,Pr)=>E.createElement("div",{key:Pr,onClick:or.click},or.name,or.sign?E.createElement("img",{src:a,width:39}):null))),Kn),On&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:On,width:on}))),z={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"},te=Fe(92310),ne=Fe.n(te),ae=Fe(89392),ce=({dataSource:Nn=[],value:On,onChange:on,onTitleChange:Xt,className:An,title:Kn,titleWidth:or=41,style:Pr={},fontColor:Qr="#6A7283",showCount:ta})=>{const[Jr,$r]=(0,E.useState)(0),[Xn,In]=(0,E.useState)(!1),Ir=(0,E.useRef)(null),Xr=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var ua;Nn.length!==0&&(((ua=Ir==null?void 0:Ir.current)==null?void 0:ua.clientHeight)>97?$r(1):$r(0)),Nn.length===0&&$r(0),In(!1)},[Nn]),E.createElement("div",{className:ne()(z.row,An),style:Pr},E.createElement("div",{onClick:(0,ae.throttle)(()=>Xt==null?void 0:Xt(),2e3),style:{width:or,marginTop:Xn?12:4},className:`${z.title} ${Xt?"current":""}`},Kn),E.createElement("div",{className:Xn?`${z.tagsWrap} ${z.tagsBorderWrap}`:z.tagsWrap},E.createElement("div",{className:z.bar,ref:Xr,style:Jr>0?{height:Jr===1?97:"auto",overflow:Jr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:z.tag,ref:Ir},Nn==null?void 0:Nn.map(ua=>E.createElement("span",{onClick:()=>on(ua.id),key:ua.id,style:{color:Qr},className:On===ua.id?z.active:""},E.createElement("span",{title:ua.name,className:z.name},ua.name),!!ta&&E.createElement("span",{className:z.num},ua.count))))),!!Jr&&E.createElement(E.Fragment,null,Jr===1?E.createElement("div",{onClick:()=>{var ua;$r(2),((ua=Ir==null?void 0:Ir.current)==null?void 0:ua.clientHeight)>245?In(!0):In(!1)},className:z.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Xr.current.scrollTop=0,$r(1),In(!1)},className:z.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ee={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},re=({dataSource:Nn=[],value:On,onChange:on,className:Xt,style:An={}})=>E.createElement("div",{style:An,className:ne()(ee.tabs,Xt)},Nn.map(Kn=>E.createElement("span",{onClick:()=>on(Kn.id),className:On===Kn.id?ee.active:"",key:Kn.id},Kn.name))),oe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ue=Fe(37568),be=({dataSource:Nn=[],value:On="",onChange:on,onInputChange:Xt=()=>{},className:An,style:Kn={},placeholder:or,allowClear:Pr=!1})=>{var Qr;const[ta,Jr]=(0,E.useState)(""),[$r,Xn]=(0,E.useState)("");(0,E.useEffect)(()=>{var Xr;let ua=On;(Xr=JSON.stringify(On))!=null&&Xr.includes("{")&&(Jr(On.id),ua=On.value||"");try{Xn(decodeURIComponent(ua||""))}catch(nn){Xn(decodeURIComponent(ua||""))}},[On]);const In=()=>{on(encodeURIComponent($r),ta||null)},Ir=Xr=>{Xr!==ta&&(Jr(Xr),on(encodeURIComponent($r),Xr))};return E.createElement("div",{className:ne()(oe.input,An),style:Kn},!!Nn.length&&E.createElement("div",{className:oe.dropdown},E.createElement("div",{className:oe.text},(Qr=Nn.find(Xr=>Xr.id===ta))==null?void 0:Qr.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:oe.b1}),E.createElement("b",{className:oe.b2})),E.createElement("div",{className:oe.menu},Nn.map((Xr,ua)=>E.createElement("div",{key:ua,onClick:()=>Ir(Xr.id)},Xr.name)))),E.createElement(ue.default,{onPressEnter:In,value:$r,onChange:Xr=>{Xn(Xr.target.value),Xt(encodeURIComponent(Xr.target.value),ta||null)},placeholder:or,variant:"borderless",allowClear:Pr,onClear:()=>on("",ta||null)}),E.createElement("i",{onClick:In,className:"iconfont icon-sousuo9 font14 current"}))},Ee={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"},me=({value:Nn,onChange:On,className:on,total:Xt,pageSize:An,style:Kn={}})=>{const or=Nn<2,Pr=Nn>=Math.ceil(Xt/An);return Xt<=An?E.createElement(E.Fragment,null):E.createElement("div",{className:ne()(Ee.quickPager,on),style:Kn},E.createElement("div",{onClick:()=>{or||On(Nn-1,"prev")},className:or?Ee.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Pr||On(Nn+1,"next")},className:Pr?Ee.disabled:""},"\u4E0B\u4E00\u9875"))},we={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=Fe(29787),We=Fe(25399),Ie=Fe(58018),ge=Fe(90524),ye=Fe(49661),xe=Fe(96908),Me=Fe(57177),Ne=Fe(81378),Te=Fe(57884),Ke=({className:Nn,dataSource:On=[],col:on=4,right:Xt,bottom:An=23,precision:Kn=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Qr})=>{const ta=Math.floor((or-(on-1)*Xt)/on);return E.createElement(Oe.Z,{spinning:Qr},E.createElement("div",{className:ne()(we.list,Nn)},!!On.length&&On.map((Jr,$r)=>{const{name:Xn,id:In,identifier:Ir,power:Xr,cover_image_id:ua,pic:nn}=Jr;return E.createElement("div",{className:we.wrap,key:In,style:{width:ta,marginRight:(1+$r)%on===0?0:Xt+Kn,marginBottom:An}},E.createElement("a",{target:"_blank",href:`/shixuns/${Ir}/challenges`,className:we.li,onClick:kt=>{kt.preventDefault(),Pr&&(0,ye.L9)([Pr]),Xr&&(0,ye.xg)(`/shixuns/${Ir}/challenges`)}},E.createElement("div",{className:we.img},E.createElement("img",{className:we.cover,src:`${nn}`}),Jr.is_jupyter&&E.createElement("img",{className:we.sign,src:xe}),Jr.is_jupyter_lab&&E.createElement("img",{className:we.sign,src:Me}),Jr.is_unity_3d&&E.createElement("img",{className:we.sign,src:Ne})),E.createElement("div",{className:we.name},E.createElement(We.Z,{title:Xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:we.e},Xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:we.tags},E.createElement(We.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Jr.challenges_count))),!!Jr.myshixuns_count&&E.createElement(We.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Jr.myshixuns_count))),E.createElement(We.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Jr.level))),E.createElement("div",{className:we.rate},E.createElement(Ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Jr.score_info}),E.createElement("span",null,"\xA0",Jr.score_info?`${Jr.score_info}\u5206`:"5\u5206")))),!Xr&&E.createElement("div",{className:we.lockWrap},E.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!On.length&&E.createElement(Te.Z,null)))},$e=Fe(929),tt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},lt="data:image/png;base64,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",Ue=Fe(59301),et=({className:Nn,dataSource:On=[],col:on=4,right:Xt,bottom:An=23,precision:Kn=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Qr,handleVery:ta=()=>!0})=>{const Jr=Math.floor((or-(on-1)*Xt)/on);return Ue.createElement(Oe.Z,{spinning:Qr},Ue.createElement("div",{className:ne()(tt.list,Nn)},!!On.length&&On.map(($r,Xn)=>{const{subject_identifier:In,id:Ir,identifier:Xr,power:ua}=$r,nn=$r.is_public!=0&&$r.is_public;return Ue.createElement("div",{className:tt.wrap,key:Ir,style:{width:Jr,marginRight:(1+Xn)%on===0?0:Xt+Kn,marginBottom:An}},Ue.createElement("a",{className:tt.li,onClick:kt=>{kt.preventDefault(),ta($r==null?void 0:$r.first_category_url)&&(Pr&&(0,ye.L9)([Pr]),(0,ye.xg)($r.first_category_url))}},Ue.createElement("div",{className:tt.top},Ue.createElement(We.Z,{title:$r.name},Ue.createElement("div",{className:tt.name},$r.name)),Ue.createElement("img",{className:tt.img,src:ge.Z.IMG_SERVER+"/images/"+$r.avatar_url}),Ue.createElement("div",{className:tt.text,title:$r.creator},$r.creator),In&&Ue.createElement("div",{className:tt.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),nn&&Ue.createElement("div",{className:tt.sign},"\u516C\u5F00")),Ue.createElement("div",{className:tt.bottom},$r.visits>0&&Ue.createElement(We.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,$r.visits))),$r.course_members_count>0&&Ue.createElement(We.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),$r.course_members_count)),$r.tasks_count>0&&Ue.createElement(We.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),$r.tasks_count)),$r.is_end?Ue.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!$r.is_accessible&&Ue.createElement("div",{className:tt.lockWrap},Ue.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!On.length&&Ue.createElement(Te.Z,null)))},it={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},nt=Fe(76560),rt=({dataSource:Nn=[],value:On,onChange:on,className:Xt,style:An={},tabBarExtraContent:Kn})=>E.createElement("div",{className:ne()(it.tabs,Xt),style:An},E.createElement("div",{className:it.tabsWrap},Nn.map((or,Pr)=>!(or!=null&&or.hide)&&E.createElement("aside",{className:it.tab,onClick:()=>{on(or.id),or.link&&nt.history.push(or.link)},key:Pr},E.createElement("div",{className:On===or.id?it.active:""},or.name),(or==null?void 0:or.resetCount)==null&&(or==null?void 0:or.total)!==void 0&&E.createElement("span",null,"\uFF08",or==null?void 0:or.total,"\uFF09"),(or==null?void 0:or.resetCount)!==void 0&&(or==null?void 0:or.total)!==void 0&&E.createElement(We.Z,{title:(or==null?void 0:or.tip)!=null?or==null?void 0:or.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},or==null?void 0:or.resetCount),"/",E.createElement("span",null,or==null?void 0:or.total),"\uFF09"))))),E.createElement("div",{className:it.tabBar},Kn)),ut=({className:Nn,style:On={},children:on})=>E.createElement("div",{className:ne()(Nn),style:On},on),at={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},pt=Fe(75727),ft=Fe(93041);const Xe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var De=({sortValue:Nn,dropValue:On,className:on,onSort:Xt,onDrop:An,dataSource:Kn=Xe})=>{var or;return E.createElement("div",{className:ne()(at.orderWrap,on)},E.createElement(pt.Z,{dropdownRender:()=>E.createElement(ft.default,null,Kn.map((Pr,Qr)=>E.createElement(ft.default.Item,{key:Qr,onClick:()=>An(Pr.id)},Pr.name)))},E.createElement("span",{className:at.orderTextWrap},(or=Kn.find(Pr=>On===Pr.id))==null?void 0:or.name)),E.createElement("span",{className:at.orderIconWrap},E.createElement("span",{className:at.orderAsc},E.createElement("i",{className:Nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer}`,onClick:()=>Xt(Nn==="asc"?"desc":"asc")})),E.createElement("span",{className:at.orderDesc},E.createElement("i",{className:Nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer}`,onClick:()=>Xt(Nn==="asc"?"desc":"asc")}))))},ie={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"},le=Fe(99571),Le=Object.defineProperty,ze=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ke=(Nn,On,on)=>On in Nn?Le(Nn,On,{enumerable:!0,configurable:!0,writable:!0,value:on}):Nn[On]=on,Ve=(Nn,On)=>{for(var on in On||(On={}))ve.call(On,on)&&ke(Nn,on,On[on]);if(ze)for(var on of ze(On))he.call(On,on)&&ke(Nn,on,On[on]);return Nn},ot=(Nn,On)=>{var on={};for(var Xt in Nn)ve.call(Nn,Xt)&&On.indexOf(Xt)<0&&(on[Xt]=Nn[Xt]);if(Nn!=null&&ze)for(var Xt of ze(Nn))On.indexOf(Xt)<0&&he.call(Nn,Xt)&&(on[Xt]=Nn[Xt]);return on},st=(Nn,On,on)=>new Promise((Xt,An)=>{var Kn=Qr=>{try{Pr(on.next(Qr))}catch(ta){An(ta)}},or=Qr=>{try{Pr(on.throw(Qr))}catch(ta){An(ta)}},Pr=Qr=>Qr.done?Xt(Qr.value):Promise.resolve(Qr.value).then(Kn,or);Pr((on=on.apply(Nn,On)).next())}),vt=Nn=>{var On=Nn,{className:on,style:Xt,children:An,loading:Kn=!1,openLoading:or,onClick:Pr=()=>{},size:Qr="middle",shape:ta="round"}=On,Jr=ot(On,["className","style","children","loading","openLoading","onClick","size","shape"]);const[$r,Xn]=(0,E.useState)(!1);return E.createElement(le.ZP,Ve({onClick:(0,ae.throttle)(In=>st(void 0,null,function*(){or&&Xn(!0);try{yield Pr(In)}catch(Ir){console.log("error",Ir)}or&&Xn(!1)}),2e3,{leading:!0,trailing:!1}),className:ne()(ie.btn,ie[`${Qr}-${ta}`],on),style:Xt,size:Qr,shape:ta,loading:$r||Kn},Jr),An)},Wt={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"},Ot=({className:Nn,style:On,children:on=null,onClick:Xt,title:An})=>E.createElement("div",{className:ne()(Wt.head,Nn),style:On},E.createElement("span",{className:"primary-hover",onClick:Xt},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:An},An),E.createElement("div",{className:Wt.node},on)),Lt={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"},yt=({confirmShow:Nn=!0,confirmTitle:On,confirmClick:on,cancelShow:Xt=!0,cancelTitle:An,cancelClick:Kn,className:or,style:Pr,confirmLoading:Qr=!1})=>E.createElement("div",{className:ne()(Lt.btns,or),style:Pr},Nn&&E.createElement(le.ZP,{loading:Qr,onClick:on,type:"primary",className:Lt.confirm},On),Xt&&E.createElement(le.ZP,{onClick:Kn,className:Lt.cancel},An)),Et={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"},Zt=({className:Nn,style:On={},LeftContent:on,children:Xt,RightContent:An})=>E.createElement("div",{className:ne()(Et.fixedBottom,Nn),style:On},E.createElement("div",{className:Et.wrap},E.createElement("div",{className:Et.left},on),E.createElement("div",{className:Et.center},Xt),E.createElement("div",{className:Et.right},An))),Tt={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"},tn=({className:Nn,style:On={},dataSource:on=[]})=>E.createElement("div",{className:ne()(Tt.crumbs,Nn),style:On},on.map((Xt,An)=>Annt.history.push(Xt.path)},Xt.name):E.createElement("span",null,Xt.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:An,style:{color:"#5F6368"}},Xt.name))),Vt=Fe(11938),Kt=Object.defineProperty,mn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Er=(Nn,On,on)=>On in Nn?Kt(Nn,On,{enumerable:!0,configurable:!0,writable:!0,value:on}):Nn[On]=on,jr=(Nn,On)=>{for(var on in On||(On={}))Hn.call(On,on)&&Er(Nn,on,On[on]);if(Wn)for(var on of Wn(On))xr.call(On,on)&&Er(Nn,on,On[on]);return Nn},Fn=(Nn,On)=>mn(Nn,kn(On)),Tr=(Nn,On)=>{var on={};for(var Xt in Nn)Hn.call(Nn,Xt)&&On.indexOf(Xt)<0&&(on[Xt]=Nn[Xt]);if(Nn!=null&&Wn)for(var Xt of Wn(Nn))On.indexOf(Xt)<0&&xr.call(Nn,Xt)&&(on[Xt]=Nn[Xt]);return on};const{Countdown:hr}=Vt.default;var cr=Nn=>{var On=Nn,{onChange:on}=On,Xt=Tr(On,["onChange"]);const[An,Kn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof An=="number"&&An>=0&&on(An)},[An]);const or=Pr=>{const Qr=Math.floor(Pr/1e3);Kn(Qr)};return E.createElement(hr,Fn(jr({},Xt),{onChange:or}))}},17904:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return wt}});var E=Fe(59301);function wt(a,Se){const Ce=(0,E.useRef)();(0,E.useEffect)(()=>{Ce.current=a}),(0,E.useEffect)(()=>{function z(){Ce.current()}if(Se!==null){let te=setInterval(z,Se);return()=>clearInterval(te)}},[Se])}},97e3:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return je}});var E=Fe(59301),wt=Fe(37568),a=Fe(28284),Se=Fe(6767),Ce=Fe(62957),z=Fe(29787),te=Fe(14566),ne=Fe(25399),ae=Fe(60242),x=Fe(47889),ce={flex_box_center:"flex_box_center___SntrE",flex_space_between:"flex_space_between___g4tse",flex_box_vertical_center:"flex_box_vertical_center___ooGcI",flex_box_center_end:"flex_box_center_end___UM2Cs",flex_box_column:"flex_box_column___vRGBc",prompt:"prompt___a_aRk",box:"box___X84XK",row:"row___wofpN",icon:"icon___ixIOQ"},ee=Fe(82093),se=Fe(49661),re=Fe(25992),oe=Fe(1012),ue=Fe(47257),fe=Fe.n(ue),be=Fe(16573),Ee=Fe(71360),Ae=Fe(34055),me=Fe(76560),we=Fe(59301),Oe=Object.defineProperty,We=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(Ke,$e,tt)=>$e in Ke?Oe(Ke,$e,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ke[$e]=tt,xe=(Ke,$e)=>{for(var tt in $e||($e={}))Ie.call($e,tt)&&ye(Ke,tt,$e[tt]);if(We)for(var tt of We($e))ge.call($e,tt)&&ye(Ke,tt,$e[tt]);return Ke},Me=(Ke,$e,tt)=>new Promise((lt,Ue)=>{var Ze=nt=>{try{it(tt.next(nt))}catch(qe){Ue(qe)}},et=nt=>{try{it(tt.throw(nt))}catch(qe){Ue(qe)}},it=nt=>nt.done?lt(nt.value):Promise.resolve(nt.value).then(Ze,et);it((tt=tt.apply(Ke,$e)).next())});const Ne=wt.default.TextArea,Te=({dataSetInfo:Ke,attachmentInfo:$e,visible:tt,user:lt,dispatch:Ue,onClose:Ze=()=>{},onSuccess:et=()=>{}})=>{var it,nt;const[qe,rt]=(0,E.useState)([]),[Ye,ut]=(0,E.useState)(!1),[at,pt]=(0,E.useState)(!1),[ft]=a.default.useForm(),[Xe,He]=(0,E.useState)([]),[De,ie]=(0,E.useState)({}),le=(0,E.useRef)([]);(0,E.useEffect)(()=>{if(tt){if(Ke){const{title:vt,is_public:Wt,desc:qt,attachments:Ot,data_set_tags:Lt}=Ke||{},Nt=Ot.map(Et=>({id:String(Math.random()).slice(-6),name:Et.title,response:{attachment_id:Et.id},size:Et.size,description:Et.description||"",percent:100,status:"done"}));rt(Nt),He(Lt);const yt={title:vt,is_public:Wt,desc:qt};ft.setFieldsValue(yt)}if($e){const vt=$e.map(Wt=>({id:String(Math.random()).slice(-6),name:Wt.title,response:{attachment_id:Wt.id},size:Wt.size,description:Wt.description||"",percent:100,status:"done"}));rt(vt)}Le()}},[tt]),(0,E.useEffect)(()=>{le.current=qe},[qe]),(0,E.useEffect)(()=>{qe!=null&&qe.length?ft.setFields([{name:"attachments",errors:[]}]):ft.setFields([{name:"attachments",errors:["\u6570\u636E\u96C6\u4E0D\u80FD\u4E3A\u7A7A"]}])},[qe.length]),(0,E.useEffect)(()=>{Xe!=null&&Xe.length?ft.setFields([{name:"tag_ids",errors:[]}]):ft.setFields([{name:"tag_ids",errors:["\u6570\u636E\u96C6\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A"]}])},[Xe.length]);const Le=()=>Me(void 0,null,function*(){pt(!0);const vt=yield(0,ee.ZP)("/api/data_sets/extra_info.jsoin",{method:"get"});vt.status===0&&(ie(vt==null?void 0:vt.data),pt(!1))}),ze={multiple:!0,withCredentials:!0,showUploadList:!1,beforeUpload:vt=>Me(void 0,null,function*(){var Wt,qt,Ot,Lt,Nt,yt;if(((Lt=(Ot=(qt=(Wt=vt.name)==null?void 0:Wt.split("."))==null?void 0:qt.slice(0,-1))==null?void 0:Ot.join("."))==null?void 0:Lt.length)>60)return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u540D\u79F0\u8FC7\u957F\uFF0C\u65E0\u6CD5\u4E0A\u4F20`),Promise.reject();if([...De.data_set_filenames,...le.current.map(tn=>tn.name)].includes(vt.name))return Se.ZP.warning(`\u300A${vt.name}\u300B\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`),Promise.reject();const mt=vt.size/1024/1024/1024;let Zt=De==null?void 0:De.data_sets_filesize;if(le.current.forEach(tn=>{Zt+=tn==null?void 0:tn.size}),Zt=Zt/1024/1024/1024,(0,Ae.Ny)()){if(mt>50)return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(50GB)`),Promise.reject()}else if(mt>2)return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(2GB)`),Promise.reject();if(Zt+mt>((Nt=lt==null?void 0:lt.userInfo)==null?void 0:Nt.cloud_space)&&!(De!=null&&De.current_user_no_limit))return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u50A8\u5B58\u7A7A\u95F4\u5927\u5C0F\u9650\u5236(${(yt=lt==null?void 0:lt.userInfo)==null?void 0:yt.cloud_space}GB)`),Promise.reject();const Jt={id:String(Math.random()).slice(-6),name:vt.name,size:vt.size,file:vt,description:"",percent:0,status:"uploading"};return ke(Jt,{login:De==null?void 0:De.login,container_type:"DataSet",container_id:null,description:"",realFileName:!1}),rt(tn=>[...tn,Jt]),Promise.reject()})},ve=vt=>Me(void 0,null,function*(){var Wt,qt,Ot;const Lt=le.current.find(Nt=>Nt.name===vt.name);(Wt=Lt==null?void 0:Lt.response)!=null&&Wt.attachment_id&&(yield(0,ee.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:{attachment_id:(qt=Lt==null?void 0:Lt.response)==null?void 0:qt.attachment_id}})),Lt!=null&&Lt.client&&((Ot=Lt==null?void 0:Lt.client)==null||Ot.cancel()),rt(Nt=>Nt.filter(yt=>yt.name!==vt.name))}),he=()=>{var vt;(vt=le.current)==null||vt.forEach(Wt=>{var qt;Wt!=null&&Wt.client&&((qt=Wt==null?void 0:Wt.client)==null||qt.cancel())})};console.log(qe,"fileList1");const ke=(vt,Wt)=>Me(void 0,null,function*(){var qt,Ot,Lt,Nt,yt,Et,mt,Zt,Tt;Wt.file_name=vt.name;const Jt=vt.name,tn=yield(0,ee.ZP)("/api/buckets/get_data_set_token.json",{method:"get"});if((tn==null?void 0:tn.status)!==0){rt(kn=>(kn[kn.findIndex(Wn=>Wn.name===Jt)].status="error",[...kn])),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}tn.data=JSON.parse((0,re.pe)(tn.data));const Vt=new(fe())({endpoint:(qt=tn==null?void 0:tn.data)==null?void 0:qt.end_point,region:(Ot=tn==null?void 0:tn.data)==null?void 0:Ot.region,accessKeyId:(Lt=tn==null?void 0:tn.data)==null?void 0:Lt.access_key_id,accessKeySecret:(Nt=tn==null?void 0:tn.data)==null?void 0:Nt.access_key_secret,bucket:(yt=tn==null?void 0:tn.data)==null?void 0:yt.bucket,stsToken:(Et=tn==null?void 0:tn.data)==null?void 0:Et.security_token}),Kt=vt.name.split(".");Kt.pop();const mn=Wt.realFileName?Kt.join("."):(0,oe.Z)();Vt.multipartUpload(`datasets/${Wt==null?void 0:Wt.login}/${mn}${Jt.indexOf(".")>-1?"."+Jt.split(".").pop():""}`,new Blob([vt.file],{type:vt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(kn,Wn,Hn)=>{console.log("\u8FDB\u5EA6",kn,Wn,Hn),rt(xr=>{const Er=xr.findIndex(jr=>jr.name===Jt);return xr[Er].client=Vt,xr[Er].percent=kn*100,xr[Er].checkpoint=Wn,[...xr]})},checkpoint:(Zt=le.current[(mt=le.current)==null?void 0:mt.findIndex(kn=>kn.name===Jt)])==null?void 0:Zt.checkpoint,callback:{customValue:{id:Jt+""},url:(Tt=tn==null?void 0:tn.data)==null?void 0:Tt.callback_url,host:tn==null?void 0:tn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ee.rz)(Wt)}}).then(function(kn){rt(Wn=>{var Hn,xr,Er;const jr=Wn.findIndex(Tr=>Tr.name===Jt);let Fn="done";return((Hn=kn.data)==null?void 0:Hn.status)===0?Wn[jr].response=(xr=kn.data)==null?void 0:xr.data:(Se.ZP.warning((Er=kn.data)==null?void 0:Er.message),Fn="error"),Wn[jr].status=Fn,[...Wn]})}).catch(function(kn){console.log("\u63A5\u53E3\u9519\u8BEF\uFF1A",kn),(kn==null?void 0:kn.name)!=="cancel"&&rt(Wn=>{const Hn=Wn.findIndex(xr=>xr.name===Jt);return Wn[Hn].status="error",[...Wn]})})}),Ve=vt=>(vt=vt||"",vt=String(vt),vt=vt.replace(/\s+/g,""),vt),ot=()=>Me(void 0,null,function*(){var vt;const Wt=ft.getFieldsValue(),{title:qt,is_public:Ot,desc:Lt}=Wt,Nt=[];if(Ve(qt)||Nt.push({name:"title",errors:["\u6570\u636E\u96C6\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"]}),qe!=null&&qe.length||Nt.push({name:"attachments",errors:["\u6570\u636E\u96C6\u4E0D\u80FD\u4E3A\u7A7A"]}),Xe!=null&&Xe.length||Nt.push({name:"tag_ids",errors:["\u6570\u636E\u96C6\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A"]}),Nt.length){ft.setFields(Nt);return}const yt=qe.map(Tt=>{var Jt;return{attachment_id:(Jt=Tt.response)==null?void 0:Jt.attachment_id,description:Tt.description}});ut(!0);const Et=(0,se.TG)(),mt={title:Wt.title,attachments:yt,tag_ids:Xe.map(Tt=>Tt.id),is_public:Ot,desc:Lt,homework_common_id:Et||void 0};let Zt;Ke?Zt=yield(0,ee.ZP)(`/api/data_sets/${Ke==null?void 0:Ke.id}.json`,{method:"put",body:mt}):Zt=yield(0,ee.ZP)("/api/data_sets.json",{method:"post",body:mt}),Zt.status===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),et((vt=Zt==null?void 0:Zt.data)==null?void 0:vt.data_set_id),Ue({type:"user/getUserInfo"})),ut(!1)}),st=vt=>{He(vt)},Ct=qe.some(vt=>vt.status==="uploading");return console.log("fileList",qe),we.createElement(Ce.default,{destroyOnClose:!0,confirmLoading:Ye,bodyStyle:{paddingLeft:16,paddingTop:20},okButtonProps:{disabled:Ct},title:Ke?"\u7F16\u8F91\u6570\u636E\u96C6":"\u521B\u5EFA\u6570\u636E\u96C6",width:660,onCancel:()=>{if(Ct){Ce.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20\uFF0C\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ze()}});return}Ze()},okText:"\u786E\u5B9A",onOk:ot,open:tt,afterClose:()=>{rt([]),He([]),ut(!1),pt(!1),he(),ft.resetFields()}},we.createElement(z.Z,{spinning:at},!(De!=null&&De.current_user_no_limit)&&!at&&we.createElement("div",{className:ce.prompt},we.createElement("i",{className:"icon icon-tishi11 font12 mr10"}),"\u6E29\u99A8\u63D0\u793A:\u5E73\u53F0\u4E3A\u7528\u6237\u63D0\u4F9B\u4E86",we.createElement("span",{style:{color:"#3061D0",margin:"0 5px"}},(it=lt==null?void 0:lt.userInfo)==null?void 0:it.cloud_space,"GB"),"\u7684\u6570\u636E\u96C6\u5B58\u50A8\u7A7A\u95F4\uFF0C\u60A8\u76EE\u524D\u5DF2\u4F7F\u7528\u4E86",we.createElement("span",{style:{color:"#FF9D18",margin:"0 5px"}},((De==null?void 0:De.data_sets_filesize)/(1024*1024*1024)).toFixed(2),"GB")),we.createElement(a.default,{form:ft,colon:!1,labelCol:{span:4},wrapperCol:{span:20},size:"large"},we.createElement(a.default.Item,{label:"\u6570\u636E\u96C6\u540D\u79F0",name:"title",rules:[{required:!0,message:"\u6570\u636E\u96C6\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},we.createElement(wt.default,{placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u96C6\u540D\u79F0",showCount:!0,maxLength:60})),we.createElement(a.default.Item,{style:{marginBottom:0},name:"attachments",label:"\u4E0A\u4F20\u6570\u636E\u96C6",rules:[{required:!0,message:"\u6570\u636E\u96C6\u4E0D\u80FD\u4E3A\u7A7A"}]},we.createElement("div",{style:{position:"relative"}},we.createElement(te.default,xe({},ze),we.createElement(Ee.op,{style:{borderRadius:2}},we.createElement("i",{className:"icon-shangchuan3 mr5 font14"}),"\u4E0A\u4F20\u6587\u4EF6")),we.createElement("div",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px",position:"absolute",left:"115px",top:"-2px"}},we.createElement("div",null,"1.\u5355\u4E2A\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7",(0,Ae.Ny)()?50:2,"G"),we.createElement("div",null,"2.",De!=null&&De.current_user_no_limit?"":`\u4E2A\u4EBA\u4E0A\u4F20\u603B\u4F53\u79EF\u4E0D\u8D85\u8FC7${(nt=lt==null?void 0:lt.userInfo)==null?void 0:nt.cloud_space}GB\uFF0C`,"\u6587\u4EF6\u540D\u4E0D\u8D85\u8FC760\u5B57")))),we.createElement("div",{className:ce.box},qe.map(vt=>we.createElement("div",{key:vt.id,className:ce.row},we.createElement("div",{className:ce.icon},vt.status==="done"&&we.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),vt.status==="error"&&we.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),we.createElement("div",{style:{width:176}},we.createElement(ne.Z,{title:vt==null?void 0:vt.name},we.createElement("div",{style:{color:vt.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,se.tP)(vt==null?void 0:vt.name,9))),vt.status==="uploading"&&we.createElement(ae.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:vt.percent,showInfo:!1,size:[168,4]})),we.createElement("i",{onClick:()=>ve(vt),className:"iconfont icon-shanchu14 font14 ml20 mr20",style:{cursor:"pointer",color:"#F65160"}}),we.createElement(wt.default,{value:vt.description,onChange:Wt=>{rt(qt=>{const Ot=qt.findIndex(Lt=>Lt.name===vt.name);return qt[Ot].description=Wt.target.value,[...qt]})},placeholder:"\u5907\u6CE8\u8BF4\u660E",showCount:!0,maxLength:255,style:{width:"286px"}})))),we.createElement(a.default.Item,{label:"\u6807\u7B7E",name:"tag_ids",rules:[{required:!0,message:"\u6570\u636E\u96C6\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A"}]},we.createElement(be.Z,{isTagsValue:!0,width:"514",selectWidth:"514",placeholder:"\u6DFB\u52A0\u6807\u7B7E",getDataSet:st,tags:Xe})),we.createElement(a.default.Item,{initialValue:0,label:"\u662F\u5426\u516C\u5F00",name:"is_public",rules:[{required:!0}]},we.createElement(x.ZP.Group,null,we.createElement(x.ZP,{value:1},"\u662F"),we.createElement(x.ZP,{value:0},"\u5426"))),we.createElement("div",{style:{position:"relative",left:"100px",top:"-20px",width:"400px",color:"#9096A3",fontSize:"12px"}},"\u516C\u5F00\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\u540E\u53EF\u88AB\u5176\u4ED6\u7528\u6237\u8BBF\u95EE"),we.createElement(a.default.Item,{label:"\u7B80\u4ECB\u6458\u8981",name:"desc",style:{marginBottom:0}},we.createElement(Ne,{placeholder:"\u6B64\u6570\u636E\u96C6\u4E3B\u8981\u5305\u542B\u4EC0\u4E48\u5185\u5BB9\uFF0C\u53EF\u4EE5\u7528\u6765\u505A\u4EC0\u4E48\uFF1F"})))))};var je=(0,me.connect)(({user:Ke,dispatch:$e})=>({user:Ke,dispatch:$e}))(Te)},16573:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ce}});var E=Fe(59301),wt=Fe(76560),a=Fe(82326),Se=Fe(29787),Ce=Fe(6767),z={flex_box_center:"flex_box_center___OmLFa",flex_space_between:"flex_space_between___Pwqhp",flex_box_vertical_center:"flex_box_vertical_center___UJzms",flex_box_center_end:"flex_box_center_end___qMu25",flex_box_column:"flex_box_column___AimtA",selectList:"selectList___hGJUN",selectHeader:"selectHeader___HxdBZ",selectContent:"selectContent___oWjby",contentTitle:"contentTitle___xlVyW",contentTags:"contentTags___BGCLU",tagName:"tagName___MIGDL",tagNameActive:"tagNameActive___JCRev",activeStyle:"activeStyle___FvXnt",activeLabel:"activeLabel___RzW9T",activeValue:"activeValue___qxoch",activeItem:"activeItem___NfFjA",activeClose:"activeClose___Su7dS",activeSubmit:"activeSubmit___gjhQA"},te=Fe(67298),ne=Fe(59301),ae=(ee,se,re)=>new Promise((oe,ue)=>{var fe=Ae=>{try{Ee(re.next(Ae))}catch(me){ue(me)}},be=Ae=>{try{Ee(re.throw(Ae))}catch(me){ue(me)}},Ee=Ae=>Ae.done?oe(Ae.value):Promise.resolve(Ae.value).then(fe,be);Ee((re=re.apply(ee,se)).next())});const x=({user:ee,width:se,selectWidth:re,tags:oe,getDataSet:ue,placeholder:fe="\u5168\u90E8\u6807\u7B7E",isTagsValue:be=!1})=>{const[Ee,Ae]=(0,E.useState)([]),[me,we]=(0,E.useState)([]),[Oe,We]=(0,E.useState)(!1),Ie=(0,E.useRef)(null);(0,E.useEffect)(()=>{ge()},[]);const ge=()=>ae(void 0,null,function*(){We(!0),yield(0,te.bj)({}).then(xe=>{(xe==null?void 0:xe.status)==0&&Ae(xe==null?void 0:xe.data)}),We(!1)}),ye=oe==null?void 0:oe.map(xe=>xe.tag_name).join("\u3001");return ne.createElement(a.default,{onFocus:()=>{we(oe)},ref:Ie,style:{width:re?re+"px":300},placeholder:(oe==null?void 0:oe.length)>0?be?ne.createElement("span",{className:"c-grey-333"},ye):`\u5DF2\u9009\u4E2D${oe==null?void 0:oe.length}\u4E2A\u6807\u7B7E`:fe,size:"large",dropdownStyle:{width:se+"px",zIndex:1e3},className:z.selectStyle,dropdownRender:()=>ne.createElement("div",{className:z.selectList,style:{width:se+"px"}},ne.createElement("div",{className:z.selectHeader},"\u8BF7\u9009\u62E91\uFF5E5\u4E2A\u6807\u7B7E"),ne.createElement(Se.Z,{spinning:Oe},ne.createElement("div",{className:z.selectContent},Ee==null?void 0:Ee.map((xe,Me)=>{var Ne;return ne.createElement("aside",{key:Me},ne.createElement("div",{className:z.contentTitle,style:{marginTop:Me>0?"20px":"0"}},xe==null?void 0:xe.tag_type_cn),ne.createElement("div",{className:z.contentTags},(Ne=xe==null?void 0:xe.child)==null?void 0:Ne.map((Te,je)=>{var Ke;return ne.createElement("div",{key:je,className:(Ke=me==null?void 0:me.map($e=>$e==null?void 0:$e.id))!=null&&Ke.includes(Te==null?void 0:Te.id)?z.tagNameActive:z.tagName,onClick:()=>{var $e;($e=me==null?void 0:me.map(tt=>tt==null?void 0:tt.id))!=null&&$e.includes(Te==null?void 0:Te.id)?we(me.filter(tt=>(tt==null?void 0:tt.id)!=(Te==null?void 0:Te.id))):(me==null?void 0:me.length)<5?we([...me,Te]):Ce.ZP.warning("\u6700\u591A\u53EF\u9009\u62E95\u4E2A\u6807\u7B7E")}},Te==null?void 0:Te.tag_name)})))}))),ne.createElement("div",{className:z.activeStyle},ne.createElement("div",{className:z.activeLabel},"\u5DF2\u9009\u6807\u7B7E:"),ne.createElement("div",{className:z.activeValue,style:{width:se-120+"px"}},me==null?void 0:me.map((xe,Me)=>ne.createElement("div",{key:Me,className:z.activeItem},xe==null?void 0:xe.tag_name,ne.createElement("i",{className:"iconfont icon-guanbi11 ml5 mr5",style:{fontSize:"10px",cursor:"pointer"},onClick:()=>{we(me.filter(Ne=>(Ne==null?void 0:Ne.id)!==(xe==null?void 0:xe.id)))}}))))),ne.createElement("div",{style:{display:"flex",marginBottom:"20px"}},ne.createElement("div",{className:z.activeClose,onClick:xe=>{xe.stopPropagation(),ue([...oe]),we([]),setTimeout(()=>{Ie.current&&Ie.current.blur()},10)}},"\u53D6\u6D88"),ne.createElement("div",{className:z.activeSubmit,onClick:xe=>{xe.stopPropagation(),ue([...me]),we([]),setTimeout(()=>{Ie.current&&Ie.current.blur()},10)}},"\u786E\u8BA4")))})};var ce=(0,wt.connect)(({user:ee})=>({user:ee}))(x)},17826:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ue}});var E=Fe(59301),wt=Fe(76560),a=Fe(28284),Se=Fe(6767),Ce=Fe(62957),z=Fe(37568),te={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(fe,be,Ee)=>be in fe?ne(fe,be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[be]=Ee,se=(fe,be)=>{for(var Ee in be||(be={}))x.call(be,Ee)&&ee(fe,Ee,be[Ee]);if(ae)for(var Ee of ae(be))ce.call(be,Ee)&&ee(fe,Ee,be[Ee]);return fe},re=(fe,be,Ee)=>new Promise((Ae,me)=>{var we=Ie=>{try{We(Ee.next(Ie))}catch(ge){me(ge)}},Oe=Ie=>{try{We(Ee.throw(Ie))}catch(ge){me(ge)}},We=Ie=>Ie.done?Ae(Ie.value):Promise.resolve(Ie.value).then(we,Oe);We((Ee=Ee.apply(fe,be)).next())});const oe=({shixunsDetail:fe,globalSetting:be,loading:Ee,dispatch:Ae,title:me,pathList:we=[],showInputPath:Oe=!1,isMergeSelectFile:We=!1,onFinish:Ie=()=>{}})=>{const[ge]=a.default.useForm(),ye=(0,wt.useParams)(),xe=(0,wt.useLocation)(),Me=(0,E.useRef)(),[Ne,Te]=(0,E.useState)(""),[je,Ke]=(0,E.useState)(""),[$e,tt]=(0,E.useState)([]),[lt,Ue]=(0,E.useState)([]);(0,E.useEffect)(()=>{var rt,Ye;Me.current=((Ye=(rt=xe.pathname)==null?void 0:rt.split("/"))==null?void 0:Ye[3])==="repository"},[]),(0,E.useEffect)(()=>{if(fe.actionTabs.key!=="Repository-SelectFilePath")return;const rt=we.join("/");let Ye=[];we.map((ut,at)=>{at===0?Ye.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ut}`,path:rt}):Ye.push({val:`/${ut}`,path:rt})}),tt(Ye),Te(rt),Ke(rt),Ze(rt)},[fe.actionTabs.key]);const Ze=rt=>re(void 0,null,function*(){const Ye=yield Ae({type:Me.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ye.id,path:rt}});Ye&&Ue(Ye.trees||[])}),et=rt=>{let Ye=Ne;rt.type==="tree"&&($e.length?$e.push({val:`/${rt.name}`,path:rt.name}):$e.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${rt.name}`,path:rt.name}),tt($e),Ye=Ne?`${Ne}/${rt.name}`:rt.name,Te(Ye)),Ze(Ye)},it=(rt,Ye)=>{const ut=$e.filter((pt,ft)=>ft<=Ye);tt(ut);const at=ut.filter((pt,ft)=>ft!==0).map(pt=>pt.val).join("").substr(1);Te(at),Ze(at)},nt=()=>re(void 0,null,function*(){const rt=ge==null?void 0:ge.getFieldsValue(),Ye=Ne?`${Ne}${rt!=null&&rt.name?`/${rt==null?void 0:rt.name}`:""}`:rt==null?void 0:rt.name;if(We){Ie(Ye),qe();return}if(Oe){yield ge.validateFields();const ut=yield Ae({type:"shixunsDetail/uploadGitFolder",payload:se(se({},{id:ye.id,path:Ye}),Me.current?{}:{secret_repository:!0})});Ie(je),ut.status===0&&Se.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ie(Ye),Se.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");qe()}),qe=()=>{Ae({type:"shixunsDetail/setActionTabs",payload:{}}),ge.resetFields()};return E.createElement(Ce.default,{centered:!0,title:me||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:fe.actionTabs.key==="Repository-SelectFilePath",onOk:nt,onCancel:qe},E.createElement("div",{className:te.wrap},E.createElement("div",{className:te.content},E.createElement("div",{className:te.mainPathWrap},!!($e!=null&&$e.length)&&$e.map((rt,Ye)=>E.createElement("a",{key:Ye,onClick:()=>it(rt,Ye)},rt.val))),!!(lt!=null&<.length)&<.map((rt,Ye)=>rt.type==="tree"&&E.createElement("a",{key:Ye,onClick:()=>et(rt)},E.createElement("i",{className:`iconfont icon-wenjianjia ${te.colorBlue}`}),rt.name))),E.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),E.createElement("div",{className:"mt5 mb5"},Ne),Oe&&E.createElement(a.default,{form:ge,scrollToFirstError:!0,className:"mt20"},E.createElement(a.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var ue=(0,wt.connect)(({shixunsDetail:fe,loading:be,globalSetting:Ee})=>({shixunsDetail:fe,globalSetting:Ee,loading:be.models.index}))(oe)},45079:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return lt}});var E=Fe(59301),wt=Fe(76560),a=Fe(8848),Se=Fe(37568),Ce=Fe(28284),z=Fe(6767),te=Fe(62957),ne=Fe(62673),ae=Fe(25399),x=Fe(71051),ce=Fe(47889),ee=Fe(77736),se=Fe(77019),re=Fe(82326),oe=Fe(71411),ue=Fe(84236),fe=Fe(71360),be={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},Ee=Fe(51124),Ae=Fe(82093),me=Fe(34055),we=Fe(59301),Oe=Object.defineProperty,We=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Me=(Ue,Ze,et)=>Ze in Ue?Oe(Ue,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ue[Ze]=et,Ne=(Ue,Ze)=>{for(var et in Ze||(Ze={}))ye.call(Ze,et)&&Me(Ue,et,Ze[et]);if(ge)for(var et of ge(Ze))xe.call(Ze,et)&&Me(Ue,et,Ze[et]);return Ue},Te=(Ue,Ze)=>We(Ue,Ie(Ze)),je=(Ue,Ze,et)=>new Promise((it,nt)=>{var qe=ut=>{try{Ye(et.next(ut))}catch(at){nt(at)}},rt=ut=>{try{Ye(et.throw(ut))}catch(at){nt(at)}},Ye=ut=>ut.done?it(ut.value):Promise.resolve(ut.value).then(qe,rt);Ye((et=et.apply(Ue,Ze)).next())});const{Panel:Ke}=a.default,{TextArea:$e}=Se.default;var lt=({active:Ue,type:Ze="jupyter"})=>{var et,it;const nt=(0,wt.useParams)(),[qe]=Ce.default.useForm(),[rt,Ye]=(0,E.useState)({}),[ut,at]=(0,E.useState)(!1),[pt,ft]=(0,E.useState)(0),[Xe,He]=(0,E.useState)([]),[De,ie]=(0,E.useState)([]),[le,Le]=(0,E.useState)([]),ze=(it=(et=(0,me.eY)())==null?void 0:et.shixun)==null?void 0:it.editable;(0,E.useEffect)(()=>{Ue==="testCase"&&ve()},[Ue]),(0,E.useEffect)(()=>{he()},[]);const ve=()=>je(void 0,null,function*(){var Ot,Lt,Nt,yt,Et,mt,Zt,Tt,Jt,tn,Vt,Kt,mn,kn;const Wn=[{hidden:0,input:"",output:"",score:100}],Hn=yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/jupyter_evalute_setting.json`,{method:"get"});if((Hn==null?void 0:Hn.status)===0){Le((Ot=Hn==null?void 0:Hn.data)==null?void 0:Ot.standard_scripts);const xr={open_evaluate:(Lt=Hn==null?void 0:Hn.data)==null?void 0:Lt.open_evaluate,exec_time:((Nt=Hn==null?void 0:Hn.data)==null?void 0:Nt.exec_time)||3,test_set_score:((yt=Hn==null?void 0:Hn.data)==null?void 0:yt.test_set_score)===null?!1:(Et=Hn==null?void 0:Hn.data)==null?void 0:Et.test_set_score,test_set_average:((mt=Hn==null?void 0:Hn.data)==null?void 0:mt.test_set_average)===null?!0:(Zt=Hn==null?void 0:Hn.data)==null?void 0:Zt.test_set_average,choice_standard_scripts:((Tt=Hn==null?void 0:Hn.data)==null?void 0:Tt.choice_standard_scripts)||null,evaluate_script:((Jt=Hn==null?void 0:Hn.data)==null?void 0:Jt.evaluate_script)||"",evaluate_method:(tn=Hn==null?void 0:Hn.data)==null?void 0:tn.evaluate_method,use_jupyter_result:(Vt=Hn==null?void 0:Hn.data)==null?void 0:Vt.use_jupyter_result};qe.setFieldsValue(xr),Ye(xr),He((mn=(Kt=Hn==null?void 0:Hn.data)==null?void 0:Kt.test_sets)!=null&&mn.length?(kn=Hn==null?void 0:Hn.data)==null?void 0:kn.test_sets:Wn)}}),he=()=>je(void 0,null,function*(){var Ot;const Lt=yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/get_jupyter_tags.json`,{method:"get"});(Lt==null?void 0:Lt.status)===0&&ie(((Ot=Lt==null?void 0:Lt.data)==null?void 0:Ot.list)||[])}),ke=Ot=>je(void 0,null,function*(){const Nt=Xe.map(Et=>Et.score).reduce((Et,mt)=>Et+mt,0);if(Ot.test_set_score&&Nt!==100){z.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Ot.evaluate_method===3&&(Xe!=null&&Xe.some(Et=>!Et.tags))){z.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}at(!0),(yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Te(Ne({},Ot),{mirror_script_id:Ot==null?void 0:Ot.choice_standard_scripts,open_evaluate:Ot!=null&&Ot.open_evaluate?1:0,test_set:Xe.map(Et=>Te(Ne({},Et),{is_file:!1}))})})).status===0&&z.ZP.success("\u4FDD\u5B58\u6210\u529F"),at(!1)}),Ve=Ot=>{Ye(Ne({},qe.getFieldsValue())),"test_set_average"in Ot&&(Ot!=null&&Ot.test_set_average)&&ot(Xe),"test_set_score"in Ot&&(Ot!=null&&Ot.test_set_score)&&(qe.setFieldsValue({test_set_average:!0}),Ye(Te(Ne({},qe.getFieldsValue()),{test_set_average:!0})),ot(Xe)),"choice_standard_scripts"in Ot&&te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:we.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",we.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>je(void 0,null,function*(){const Lt=yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/get_script_contents.json`,{method:"get",params:{id:nt==null?void 0:nt.id,script_id:Ot==null?void 0:Ot.choice_standard_scripts}});Lt!=null&&Lt.content&&(te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:we.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),qe.setFieldsValue({evaluate_script:Lt==null?void 0:Lt.content}),Ye(Te(Ne({},qe.getFieldsValue()),{evaluate_script:Lt==null?void 0:Lt.content})))})})},ot=Ot=>{let Lt=0;const Nt=Math.floor((100-Lt)/Ot.length),yt=Nt+(100-Lt)%Ot.length;Ot=Ot.map((Et,mt)=>mt===Ot.length-1?Te(Ne({},Et),{score:yt}):Te(Ne({},Et),{score:Nt})),He(Ot)},st=()=>{const Ot=[...Xe,{hidden:0,input:"",output:"",score:0}];qe.getFieldValue("test_set_average")?ot(Ot):He(Ot)},{test_set_score:Ct,test_set_average:vt,choice_standard_scripts:Wt,open_evaluate:qt}=rt;return we.createElement("section",{className:be.wrap},we.createElement(Ce.default,{form:qe,disabled:!qt,layout:"vertical",onValuesChange:Ve,onFinish:ke},we.createElement(Ce.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},we.createElement(ne.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),we.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:be.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},we.createElement(x.Z,{size:"large",style:{width:400},min:3}))),we.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{name:"test_set_score"},we.createElement(ce.ZP.Group,null,we.createElement(ee.Z,{direction:"vertical"},we.createElement(ce.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),we.createElement(ce.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),we.createElement(Ce.default.Item,{label:we.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},we.createElement(ce.ZP.Group,null,we.createElement(ee.Z,{direction:"vertical"},we.createElement(ce.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),we.createElement(ce.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),we.createElement(se.Z,{align:"middle",justify:"space-between",className:"font14"},we.createElement("div",{style:{fontWeight:500}},we.createElement("span",{className:be.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(fe.op,{style:{borderRadius:2},onClick:st},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),Ct&&we.createElement(Ce.default.Item,{name:"test_set_average"},we.createElement(ce.ZP.Group,null,we.createElement(ce.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),we.createElement(ce.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement("div",null,Xe.map((Ot,Lt)=>we.createElement(a.default,{activeKey:pt,key:Lt,onChange:()=>{ft(Nt=>Nt===Lt?null:Lt)}},we.createElement(Ke,{header:we.createElement("div",{className:"font16"},we.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Lt+1),rt.test_set_score&&we.createElement("span",{style:{marginLeft:40}},we.createElement(x.Z,{style:{width:120},value:Ot.score,onClick:Nt=>Nt.stopPropagation(),min:0,max:100,precision:0,onBlur:Nt=>{if(Number(Nt)<0||Number(Nt)>100){z.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const yt=Xe.map((mt,Zt)=>Zt===Lt?Te(Ne({},mt),{score:100}):mt),Et={test_set_average:!1};Ye(Ne(Ne({},rt),Et)),qe.setFieldsValue(Et),He(yt)}},disabled:vt,onChange:Nt=>{const yt=Xe.map((mt,Zt)=>Zt===Lt?Te(Ne({},mt),{score:Nt?Number(Nt):0}):mt),Et={test_set_average:!1};Ye(Ne(Ne({},rt),Et)),qe.setFieldsValue(Et),He(yt)}}),we.createElement("span",{className:"ml10 mr10"},"%")),we.createElement("span",{className:"tr flex1",style:{float:"right"}},Lt!==0&&we.createElement(ae.Z,{placement:"bottom",title:"\u5220\u9664"},we.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Nt=>{Nt.stopPropagation(),te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const yt=Xe.filter((Et,mt)=>mt!==Lt);ot(yt)}})}})))),key:Lt},we.createElement("div",null,rt.evaluate_method===3&&we.createElement(se.Z,{align:"middle",className:"mb20"},we.createElement("div",null,we.createElement("span",{className:be.sub},"*"),we.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),we.createElement(ae.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},we.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),we.createElement(re.default,{value:Ot.tags,size:"large",style:{width:450},onChange:Nt=>{const yt=Xe.map((Et,mt)=>mt===Lt?Te(Ne({},Et),{tags:Nt}):Et);He(yt)}},De==null?void 0:De.map(Nt=>we.createElement(re.default.Option,{value:Nt==null?void 0:Nt.tags,key:Nt==null?void 0:Nt.tags},Nt==null?void 0:Nt.tags)))),we.createElement(se.Z,{align:"middle"},we.createElement("div",null," ",we.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),we.createElement($e,{bordered:!1,className:be.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Ot.output,onChange:Nt=>{const yt=Xe.map((Et,mt)=>mt===Lt?Te(Ne({},Et),{output:Nt.target.value}):Et);He(yt)}})),we.createElement(se.Z,{className:"mt20",align:"middle"},we.createElement("div",null,we.createElement("span",null,"\u53EF\u89C1\u6027"),we.createElement(ae.Z,{title:we.createElement("div",null,we.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),we.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),we.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},we.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),we.createElement("div",null,we.createElement(ne.default,{className:"font14 ml5",checked:Ot.hidden===1,onChange:Nt=>{const yt=Xe.map((Et,mt)=>{if(mt===Lt){let Zt={is_invisible:!1,actual_output_visible:!1};return Nt.target.checked&&(Zt={is_invisible:!0,actual_output_visible:!0}),Te(Ne(Ne({},Et),Zt),{hidden:Nt.target.checked?1:0})}return Et});He(yt)}},"\u5168\u90E8\u9690\u85CF")),we.createElement(ne.default,{checked:Ot.is_invisible,style:{margin:"0 60px"},onChange:Nt=>{const yt=Xe.map((Et,mt)=>{if(mt===Lt){let Zt=0;return Nt.target.checked&&Et.actual_output_visible&&(Zt=1),Te(Ne({},Et),{hidden:Zt,is_invisible:Nt.target.checked})}return Et});He(yt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),we.createElement(ne.default,{checked:Ot.actual_output_visible,onChange:Nt=>{const yt=Xe.map((Et,mt)=>{if(mt===Lt){let Zt=0;return Nt.target.checked&&Et.is_invisible&&(Zt=1),Te(Ne({},Et),{hidden:Zt,actual_output_visible:Nt.target.checked})}return Et});He(yt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),we.createElement("div",{className:"mt20"},we.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),we.createElement(ne.default,{checked:Ot.last_match_rule,onChange:Nt=>{const yt=Xe.map((Et,mt)=>mt===Lt?Te(Ne({},Et),{last_match_rule:Nt.target.checked}):Et);He(yt)}},we.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",we.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),we.createElement("h4",{className:"font14 mt20 mb10"},we.createElement("span",{className:be.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},we.createElement(re.default,{getPopupContainer:Ot=>Ot.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},le.map((Ot,Lt)=>we.createElement(re.default.Option,{value:Ot.id,key:Lt},Ot.scptname))))),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{name:"evaluate_script"},we.createElement(Ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!qt}}))),(0,me.Ny)()&&we.createElement(se.Z,{className:"mb20",align:"middle"},we.createElement(Ce.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},we.createElement(oe.Z,null)),we.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),we.createElement(ue.t,{okText:"\u4FDD\u5B58",hasOkBtn:ze,loading:ut,onCancel:()=>wt.history.push(`/shixuns/${nt==null?void 0:nt.id}/challenges`),onOk:()=>qe.submit(),className:Ze==="jupyterLab"?be.btn:""}))}},51673:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Me}});var E=Fe(59301),wt=Fe(6767),a=Fe(62957),Se=Fe(77019),Ce=Fe(62673),z=Fe(47889),te=Fe(25399),ne=Fe(13747),ae={flex_box_center:"flex_box_center___laljR",flex_space_between:"flex_space_between___DeOnN",flex_box_vertical_center:"flex_box_vertical_center___iLJSY",flex_box_center_end:"flex_box_center_end___D8d4a",flex_box_column:"flex_box_column___E1Pzm",listItem:"listItem___RLEHn",wrap:"wrap____6VVD",leftContent:"leftContent____5nA6",header:"header___Lufcs",title:"title___UkOuL",time:"time____i1RA",introduction:"introduction___q377_",from:"from___pr6HT",bottom:"bottom___x89GX",user_img:"user_img___K_sq1",user_name:"user_name___AYxpE",tags_name:"tags_name___r0cun",buttonList:"buttonList___Q3rQ3",buttonItem:"buttonItem___YDwk1"},x=Fe(71360),ce=Fe(76560),ee=Fe(57884),se=Fe(90524),re=Fe(67298),oe=Fe(82093),ue=Fe(49661),fe=Fe(59301),be=Object.defineProperty,Ee=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,We=(Ne,Te,je)=>Te in Ne?be(Ne,Te,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ne[Te]=je,Ie=(Ne,Te)=>{for(var je in Te||(Te={}))we.call(Te,je)&&We(Ne,je,Te[je]);if(me)for(var je of me(Te))Oe.call(Te,je)&&We(Ne,je,Te[je]);return Ne},ge=(Ne,Te)=>Ee(Ne,Ae(Te)),ye=(Ne,Te,je)=>new Promise((Ke,$e)=>{var tt=Ze=>{try{Ue(je.next(Ze))}catch(et){$e(et)}},lt=Ze=>{try{Ue(je.throw(Ze))}catch(et){$e(et)}},Ue=Ze=>Ze.done?Ke(Ze.value):Promise.resolve(Ze.value).then(tt,lt);Ue((je=je.apply(Ne,Te)).next())});const xe=({globalSetting:Ne,dispatch:Te,practiceSetting:je,shixunsDetail:Ke,user:$e,visible:tt,setVisible:lt,type:Ue="all",updateData:Ze,recordId:et,identifier:it})=>{const[nt,qe]=(0,E.useState)([]),[rt,Ye]=(0,E.useState)(0),[ut,at]=(0,E.useState)([]),[pt,ft]=(0,E.useState)({page:1,limit:4,search:"",order:"public"}),[Xe,He]=(0,E.useState)([{id:"public",name:"\u516C\u5F00\u6570\u636E\u96C6"},{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}]);(0,E.useEffect)(()=>{tt&&le()},[tt,pt]);const De=ve=>{pt.search=ve,pt.page=1,ft(Ie({},pt))},ie=ve=>{pt.page=1,pt.order=ve,ft(Ie({},pt))},le=()=>ye(void 0,null,function*(){(0,re._S)({page:pt==null?void 0:pt.page,limit:pt==null?void 0:pt.limit,search:pt==null?void 0:pt.search,category:Ue=="all"?pt==null?void 0:pt.order:"mine"}).then(ve=>{var he,ke;(ve==null?void 0:ve.status)==0&&(qe((he=ve==null?void 0:ve.data)==null?void 0:he.list),Ye((ke=ve==null?void 0:ve.data)==null?void 0:ke.count))})}),Le=()=>ye(void 0,null,function*(){if((ut==null?void 0:ut.length)===0)return wt.ZP.warning("\u8BF7\u9009\u62E9\u6570\u636E\u96C6");let ve=Ue=="all"?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:it,data_set_ids:ut}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:et,data_set_id:ut[0]}};const he=(0,ue.TG)();(yield(0,oe.ZP)(ve==null?void 0:ve.url,{method:"post",body:ge(Ie({},ve==null?void 0:ve.body),{homework_common_id:he||void 0})})).status===0&&(wt.ZP.info("\u6DFB\u52A0\u6210\u529F"),ze(),Ze())}),ze=()=>{lt(!1),qe([]),at([]),Ye(0),ft({page:1,limit:4,search:"",order:"public"})};return fe.createElement(a.default,{title:"\u9009\u62E9\u6570\u636E\u96C6",open:tt,width:900,centered:!0,keyboard:!1,onCancel:()=>ze(),maskClosable:!1,bodyStyle:{minHeight:400},okText:fe.createElement("div",{onClick:()=>Le()},"\u6DFB\u52A0(",ut==null?void 0:ut.length,")")},fe.createElement(Se.Z,{align:"middle",justify:"space-between",className:"mt10 mb20"},fe.createElement(x.tp,{dataSource:Ue=="all"?Xe:[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"}],value:Ue=="all"?pt==null?void 0:pt.order:"mine",onChange:ie}),fe.createElement(x.t7,{style:{width:303},placeholder:"\u8BF7\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0",value:pt==null?void 0:pt.search,onChange:De})),(nt==null?void 0:nt.length)===0?fe.createElement(ee.Z,{customText:"\u6682\u65E0\u6570\u636E"}):fe.createElement("div",null,fe.createElement("div",{style:{height:"410px",overflowY:"auto"}},nt==null?void 0:nt.map((ve,he)=>{var ke,Ve,ot;return fe.createElement("div",{className:ae.listItem,key:he,onClick:st=>{if(Ue=="my"){at([ve.id]);return}ut.indexOf(ve.id)>-1?at(ut.filter(Ct=>Ct!==ve.id)):at(ut.concat(ve.id))}},fe.createElement("div",{style:{display:"flex"}},fe.createElement("div",{style:{marginTop:"1px"}},Ue=="all"?fe.createElement(Ce.default,{checked:ut.includes(ve.id),value:ve.id}):fe.createElement(z.ZP,{checked:ut.includes(ve.id),value:ve.id})),fe.createElement("aside",{className:ae.wrap,key:he},fe.createElement("div",{className:ae.leftContent},fe.createElement("div",{className:ae.header},fe.createElement("div",{className:ae.title},ve==null?void 0:ve.title)),fe.createElement(te.Z,{title:ve==null?void 0:ve.introduction},fe.createElement("div",{className:ae.introduction},ve==null?void 0:ve.desc)),fe.createElement("div",{className:ae.bottom},fe.createElement("img",{className:ae.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${se.Z.IMG_SERVER}/images/${(ke=ve==null?void 0:ve.user_info)==null?void 0:ke.image_url}`}),fe.createElement("div",{className:ae.user_name},(Ve=ve==null?void 0:ve.user_info)==null?void 0:Ve.name),(ot=ve==null?void 0:ve.data_set_tags)==null?void 0:ot.map((st,Ct)=>{var vt;return Ct<3?fe.createElement("div",{key:Ct,className:ae.tags_name},st==null?void 0:st.tag_name):Ct==3?fe.createElement(te.Z,{key:Ct,title:(vt=ve==null?void 0:ve.data_set_tags)==null?void 0:vt.map((Wt,qt)=>{var Ot;if(qt>2)return(Wt==null?void 0:Wt.tag_name)+(qt===((Ot=Wt==null?void 0:Wt.data_set_tags)==null?void 0:Ot.length)-1?"":"\u3001")}).join("")},fe.createElement("div",{key:Ct,className:ae.tags_name},"...")):null}))))))})),fe.createElement(ne.Z,{showTotal:ve=>fe.createElement("span",null,"\u5171",fe.createElement("span",{style:{color:"#165DFF",marginLeft:"3px"}},ve)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(ve,he)=>{pt.page=ve,pt.limit=he,ft(Ie({},pt)),le()},defaultCurrent:1,pageSize:pt.limit||4,current:pt.page||1,total:rt})))};var Me=(0,ce.connect)(({globalSetting:Ne,shixunsDetail:Te,practiceSetting:je,user:Ke})=>({globalSetting:Ne,shixunsDetail:Te,user:Ke,practiceSetting:je}))(xe)},32166:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ie}});var E=Fe(59301),wt=Fe(62957),a=Fe(99571),Se=Fe(6767),Ce=Fe(20554),z=Fe(29787),te=Fe(42440),ne=Fe(71051),ae={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},x=Fe(11724),ce=Fe(62772),ee=Fe(82093),se=Fe(59301),re=Object.defineProperty,oe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ae=(ge,ye,xe)=>ye in ge?re(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ge[ye]=xe,me=(ge,ye)=>{for(var xe in ye||(ye={}))be.call(ye,xe)&&Ae(ge,xe,ye[xe]);if(fe)for(var xe of fe(ye))Ee.call(ye,xe)&&Ae(ge,xe,ye[xe]);return ge},we=(ge,ye)=>oe(ge,ue(ye)),Oe=(ge,ye,xe)=>new Promise((Me,Ne)=>{var Te=$e=>{try{Ke(xe.next($e))}catch(tt){Ne(tt)}},je=$e=>{try{Ke(xe.throw($e))}catch(tt){Ne(tt)}},Ke=$e=>$e.done?Me($e.value):Promise.resolve($e.value).then(Te,je);Ke((xe=xe.apply(ge,ye)).next())}),Ie=({visible:ge,onOk:ye,onCancel:xe,info:Me})=>{const[Ne,Te]=(0,E.useState)("1"),[je,Ke]=(0,E.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[$e,tt]=(0,E.useState)([]),[lt,Ue]=(0,E.useState)(0),[Ze,et]=(0,E.useState)(null),[it,nt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{ge&&qe()},[ge]);const qe=()=>{Te("1"),et(null),Ue(0),je[0].value=(Me==null?void 0:Me.gpu_limit)||1,je[1].value=(Me==null?void 0:Me.gpu_memory_limit)||16,Ke([...je])};(0,E.useEffect)(()=>{var De,ie;((ie=(De=$e==null?void 0:$e[lt])==null?void 0:De.content)==null?void 0:ie.length)>0&&et(we(me({},$e[lt].content[0]),{index:0}))},[Ne,lt,$e]);const rt=()=>Oe(void 0,null,function*(){yield(0,ee.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(De=>{var ie;if(tt(De),(De==null?void 0:De.length)>0){let le=we(me({},(ie=De==null?void 0:De[0])==null?void 0:ie.content[0]),{index:0});et(le)}})}),Ye=De=>{Te(De),De==="2"&&Ue(0)},ut=(De,ie)=>{Ke(je.map(le=>le.name===De?ie(le):le))},at=(De,ie)=>{isNaN(De)||ut(ie,le=>we(me({},le),{value:De}))},pt=(De,ie)=>{var le;if(console.log("decline",De.value),De.value=Number(De.value),De.value<=((le=De.min)!=null?le:-1/0))return;let Le=De.value-.5we(me({},ze),{value:Le}))},ft=(De,ie)=>{var le;if(De.value=Number(De.value),De.value>=((le=De.max)!=null?le:1/0))return;let Le=De.value+.5>De.max?De.max:De.value+(ie||.5);ut(De.name,ze=>we(me({},ze),{value:Le}))},Xe=(De,ie)=>{isNaN(De)||ut(ie,le=>we(me({},le),{value:De}))},He=De=>{if(De==null||Number.isInteger(De))return De;const ie=De%1;return ie===.5?De:Math.floor(De)+(ie<.5?.5:1)};return se.createElement(se.Fragment,null,se.createElement(wt.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:ge,width:752,destroyOnClose:!0,centered:!0,onCancel:xe,className:ae.modal,footer:[se.createElement("div",{className:ae.btn_warp,key:"1"},se.createElement(a.ZP,{onClick:xe},"\u53D6\u6D88"),se.createElement(a.ZP,{type:"primary",onClick:()=>{let De=me({},Me);if(Ne=="1")De.gpu_limit=je[0].value,De.gpu_memory_limit=je[1].value;else if(Ne=="2"){if(!Ze){Se.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}De=we(me({},De),{gpu_limit:Ze.gpu_limit,gpu_memory_limit:Ze.gpu_memory_limit})}ye(De)}},"\u4FDD\u5B58"))]},se.createElement(Ce.default,{activeKey:Ne,onChange:Ye},se.createElement(Ce.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},se.createElement(z.Z,{spinning:it},je==null?void 0:je.map(De=>se.createElement("div",{className:ae.con_warp,key:De==null?void 0:De.name},se.createElement("div",null,De==null?void 0:De.label),se.createElement("div",null,se.createElement(te.Z,{min:De==null?void 0:De.min,max:De==null?void 0:De.max,onChange:ie=>at(ie,De==null?void 0:De.name),value:De==null?void 0:De.value,step:De.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),se.createElement("div",{className:`${ae.config_Warp} ${ae.flex}`},se.createElement("div",{className:`${ae.config_btn} ${ae.flex}`,onClick:()=>pt(De,De.name==="gpu_limit"?1:.5)},se.createElement(x.Z,null)),se.createElement(ne.Z,{min:De==null?void 0:De.min,max:De==null?void 0:De.max,size:"large",step:De.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:De==null?void 0:De.value,onChange:ie=>{const le=He(ie);Xe(le,De==null?void 0:De.name)}}),se.createElement("div",{className:`${ae.config_btn} ${ae.flex}`,onClick:()=>ft(De,De.name==="gpu_limit"?1:.5)},se.createElement(ce.Z,null))),se.createElement("div",null,De==null?void 0:De.typeName))))))))}},53794:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ce}});var E=Fe(59301),wt={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},a=Fe(25399),Ce=({name:z,tooltipTitle:te,children:ne,required:ae,errorKey:x,errorValue:ce,errorName:ee,errorStyle:se={},nameWidth:re=112,align:oe="center",contentStyle:ue={}})=>E.createElement(E.Fragment,null,E.createElement("div",{className:wt.label,style:{alignItems:oe}},E.createElement("div",{className:wt.left,style:{width:re}},ae&&E.createElement("span",null,"*"),E.createElement("div",null,z),!!te&&E.createElement(a.Z,{title:te},E.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),E.createElement("div",{className:wt.right,style:ue},ne,ee&&ce===x&&E.createElement("div",{className:wt.error,style:se},ee))))},2312:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return z}});var E=Fe(59301),wt={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},a=Fe(62957),Se=Fe(38394),z=({title:te,children:ne,value:ae})=>{const[x,ce]=(0,E.useState)(!1);return E.createElement(E.Fragment,null,E.createElement("span",{onClick:()=>ce(!0)},ne),E.createElement(a.default,{title:te,open:x,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>ce(!1),className:wt.modal,footer:null},typeof ae=="string"&&E.createElement(Se.Z,{value:ae||""}),Object.prototype.toString.call(ae)==="[object Array]"&&E.createElement(E.Fragment,null,ae==null?void 0:ae.map((ee,se)=>E.createElement("div",{key:se},E.createElement("b",null,ee.name||ee.type_name),E.createElement(Se.Z,{value:ee.description||""}))))))}},18309:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ie}});var E=Fe(59301),wt=Fe(62957),a=Fe(6767),Se=Fe(30641),Ce=Fe(20554),z=Fe(29787),te=Fe(25399),ne=Fe(99571),ae={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},x=Fe(99267),ce=Fe(61485),ee=Fe(13014),se=Fe(93314),re=Fe(82093),oe=Fe(76411),ue={lineChart:"lineChart___dCEZW"},fe=Fe(56656),be=Fe.n(fe),Ee=Fe(59301),me=({dataInfo:le,indexKey:Le,valueName:ze,startAndEndTime:ve,colors:he=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:ke})=>{let Ve=null;(0,E.useEffect)(()=>{Ot()},[le]),(0,E.useEffect)(()=>{window.addEventListener("resize",ot(()=>{Ve&&Ve.resize()},200))},[window.onresize]);const ot=(Lt,Nt,yt=!1)=>{let Et,mt;return(...Zt)=>{if(yt){Lt.apply(mt,Zt),yt=!1;return}clearTimeout(Et),Et=setTimeout(()=>{Lt.apply(mt,Zt)},Nt)}},st=Lt=>Lt?Lt.map(Nt=>{const yt=new Date(Nt),Et=String(yt.getMonth()+1).padStart(2,"0"),mt=String(yt.getDate()).padStart(2,"0"),Zt=String(yt.getHours()).padStart(2,"0"),Tt=String(yt.getMinutes()).padStart(2,"0");return`${Et}/${mt} ${Zt}:${Tt}`}):[],Ct=(Lt,Nt)=>Lt.map(yt=>{const Et=Nt.timestamps.indexOf(yt);return Et!==-1?Nt.values[Et]:null});function vt(Lt){let Nt=1/0;for(let Et=0;Et{let Et=[];for(let mt=Lt;mt<=Nt;mt+=yt)Et.push(mt);return Et},qt=()=>{var Lt;const Nt=((Lt=le==null?void 0:le.x)==null?void 0:Lt.flat())||[];let yt=[...new Set(Nt)].sort((Kt,mn)=>Kt-mn),Et=vt(yt),mt=Et==null?void 0:Et.newArray,Zt=Et==null?void 0:Et.minInterval;yt=[...new Set([...yt,...mt])].sort((Kt,mn)=>Kt-mn);let Tt=be()(ve[0],"YYYY-MM-DD HH:mm").valueOf(),Jt=Wt(Tt,yt[0]-Zt,Zt),tn=be()(ve[1],"YYYY-MM-DD HH:mm").valueOf(),Vt=Wt(yt[yt.length-1]+Zt,tn,Zt);return yt=[...Jt,...yt,...Vt],[...new Set(yt)].sort((Kt,mn)=>Kt-mn)},Ot=()=>{var Lt;Ve=oe.init(document.getElementById(`lineChart${Le}`));let Nt=qt(),yt=(Lt=le==null?void 0:le.y)==null?void 0:Lt.map((mt,Zt)=>{var Tt;let Jt={timestamps:(Tt=le==null?void 0:le.x)==null?void 0:Tt[Zt],values:mt};return mt=Ct(Nt,Jt),{name:ze[Zt],type:"line",itemStyle:{show:!1},lineStyle:{color:he[Zt]},data:mt}}),Et={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(mt){var Zt;let Tt="";return mt.forEach((Jt,tn)=>{console.log("item",Jt),Tt+=`
        +`)}]};var ne=Fe(53184),ae=Fe.n(ne),x=(ft,Xe,He)=>new Promise((De,ie)=>{var le=ve=>{try{ze(He.next(ve))}catch(he){ie(he)}},Le=ve=>{try{ze(He.throw(ve))}catch(he){ie(he)}},ze=ve=>ve.done?De(ve.value):Promise.resolve(ve.value).then(le,Le);ze((He=He.apply(ft,Xe)).next())});const ce={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"]}},ee=(ft,Xe,He,De)=>{const ie=Xe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:He.lineNumber,endColumn:He.column});return Array.from(new Set(ie.match(/\b\w{2,}\b/g)||[])).map(Le=>({label:Le,kind:ft.languages.CompletionItemKind.Text,insertText:Le,range:De}))},se=(ft,Xe,He,De)=>{ft.languages.registerCompletionItemProvider(Xe,{provideCompletionItems(ie,le){const Le=ie.getWordUntilPosition(le),ze={startLineNumber:le.lineNumber,endLineNumber:le.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},ve=ie.getLineContent(le.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...ee(ft,ie,le,ze),...He.map(ke=>({label:ke,kind:ft.languages.CompletionItemKind.Keyword,documentation:ke,insertText:ke,insertTextRules:ft.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ze})),...De.map(ke=>({label:ke.label,kind:ft.languages.CompletionItemKind.Snippet,documentation:ke.content,insertText:ve.startsWith("#")?ke.content.replace(/#/,""):ke.content,insertTextRules:ft.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ze}))]}}})};var re=ft=>{ce.languages.forEach(Xe=>{ft.languages.registerDocumentFormattingEditProvider(Xe,{provideDocumentFormattingEdits(He){return x(this,null,function*(){const De=ae()(He.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:He.getFullModelRange(),text:De}]})}})}),se(ft,"java",Se.keywords,Se.quickKey),se(ft,"cpp",Ce.keywords,Ce.quickKey),se(ft,"c",a.keywords,[]),se(ft,"python",z.keywords,z.quickKey),se(ft,"scala",te.keywords,te.quickKey)};const oe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ue=Object.defineProperty,fe=(ft,Xe,He)=>Xe in ft?ue(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:He}):ft[Xe]=He,be=(ft,Xe,He)=>fe(ft,typeof Xe!="symbol"?Xe+"":Xe,He);const Ee=class ed{constructor(Xe,He,De){this.placeholder=Xe,this.editor=He,this.monaco=De,He.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return ed.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)}};be(Ee,"ID","editor.widget.placeholderHint");var me=Ee,we=Fe(96236),Oe=Fe(6767),We=Fe(25399),Ie=Fe(89392),ge=Fe(33796),ye=Fe(56102),xe=Object.defineProperty,Me=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,$e=(ft,Xe,He)=>Xe in ft?xe(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:He}):ft[Xe]=He,tt=(ft,Xe)=>{for(var He in Xe||(Xe={}))je.call(Xe,He)&&$e(ft,He,Xe[He]);if(Te)for(var He of Te(Xe))Ke.call(Xe,He)&&$e(ft,He,Xe[He]);return ft},lt=(ft,Xe)=>Me(ft,Ne(Xe)),Ue=(ft,Xe)=>{var He={};for(var De in ft)je.call(ft,De)&&Xe.indexOf(De)<0&&(He[De]=ft[De]);if(ft!=null&&Te)for(var De of Te(ft))Xe.indexOf(De)<0&&Ke.call(ft,De)&&(He[De]=ft[De]);return He},Ze=(ft,Xe,He)=>new Promise((De,ie)=>{var le=ve=>{try{ze(He.next(ve))}catch(he){ie(he)}},Le=ve=>{try{ze(He.throw(ve))}catch(he){ie(he)}},ze=ve=>ve.done?De(ve.value):Promise.resolve(ve.value).then(le,Le);ze((He=He.apply(ft,Xe)).next())});function et(ft){return/^\d+$/.test(ft)?`${ft}px`:ft}function it(){}let nt=!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 rt(ft=[]){let Xe=ft;if(Array.isArray(ft)){for(let He=0;HeZe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(ft){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",ft)}});var at=ft=>{var Xe=ft,{width:He="100%",height:De="100%",value:ie,language:le="javascript",style:Le={},options:ze={},overrideServices:ve={},theme:he="vs-dark",onEditBlur:ke,isCopy:Ve=!1,onSave:ot,autoHeight:st=!1,forbidCopy:Ct=!1,onChange:vt=it,editorDidMount:Wt=it,onFocus:qt=it,onBreakPoint:Ot=it,breakPointValue:Lt=[],filename:Nt="educoder.txt",errorLine:yt,errorContent:Et="",highlightLine:mt,openBreakPoint:Zt=!1,placeholder:Tt="",showMiniMap:Jt=!0}=Xe,tn=Ue(Xe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Vt=(0,E.useRef)(),Kt=(0,E.useRef)({}),mn=(0,E.useRef)(),kn=(0,E.useRef)(),Wn=(0,E.useRef)([]),Hn=(0,E.useRef)(!1),xr=(0,E.useRef)(),Er=(0,E.useRef)(),jr=(0,E.useRef)(!1),[Fn,Tr]=(0,E.useState)(!1);function hr(){let Xn;return Vt.current&&(Xn=new wt.Z(In=>{for(let Ir of In)(Ir.target.offsetHeight>0||Ir.target.offsetWidth>0)&&Kt.current.instance.layout()}),Xn.observe(Vt.current)),Xn}function vr(){Oe.ZP.warning({content:decodeURIComponent(oe),key:"monaco-editor-tip"})}const cr=()=>{let Xn=Kt.current.instance;if(ie!=null&&Xn&&Fn){const In=Xn.getModel();In&&ie!==In.getValue()&&(nt=!0,In.setValue(ie),Xn.layout(),nt=!1)}};(0,E.useEffect)(()=>{const Xn=ge.Z.subscribe("formatDocument",In=>{var Ir;let Xr=Kt.current.instance;(Ir=Xr==null?void 0:Xr.getAction)==null||Ir.call(Xr,"editor.action.formatDocument").run()});return window.updateMonacoValue=In=>{vt(In)},Xn},[]),(0,E.useEffect)(()=>{var Xn;let In=Kt.current.instance;kn.current&&clearTimeout(kn.current),kn.current=setTimeout(()=>{cr()},500),ie&&(ie!=null&&ie.length)&&((Xn=In==null?void 0:In.updateOptions)==null||Xn.call(In,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ie.split(/\r\n|\r|\n/g).length))+3,5)}))},[ie,Fn,Kt.current]),(0,E.useEffect)(()=>{if(yt&&Kt.current&&Kt.current.instance){let In=Kt.current.instance;In.changeViewZones(function(Ir){var Xr=document.createElement("div");Xr.style.padding="10px 20px",Xr.style.width="calc(100% - 20px)",Xr.className="my-error-line-wrp",Xr.innerHTML=Et,Ir.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:Xr})});var Xn={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}};In.addOverlayWidget(Xn),In.revealPositionInCenter({lineNumber:20,column:1})}},[yt,Kt.current,Fn]);const Nn=(Xn="",In)=>{if(!Xn||Xn.trim()==="")return!0;const Xr=Kt.current.instance.getModel().getLineTokens(In);let ua=!1;for(let nn=0;nn<2;nn++)Xr.getStandardTokenType(nn)===1&&(ua=!0);return ua};(0,E.useEffect)(()=>{var Xn;const In=(Xn=Kt.current)==null?void 0:Xn.instance;if(In&&Fn&&Ct){const Ir=In.onDidBlurEditorWidget(()=>{jr.current=!1}),Xr=In.onDidFocusEditorText(()=>{jr.current=!0});return()=>{Ir.dispose(),Xr.dispose()}}},[Kt.current,Fn,Ct]),(0,E.useEffect)(()=>{var Xn;if((Xn=Kt.current)!=null&&Xn.instance&&Fn&&Zt){let In=Kt.current.instance,Ir=In.getModel();if(!Ir)return;(()=>{var Dn;let mr=[],Cn=[];const gn=Ir.getAllDecorations();for(let Wr of gn)Wr.options.className==="highlighted-line"&&(mr.push((Dn=Wr==null?void 0:Wr.range)==null?void 0:Dn.startLineNumber),Cn.push(Wr==null?void 0:Wr.id));if(mt===mr[0])return;Ir.deltaDecorations(Cn,[]);const Or=Ir.getLineCount();mt&&mt<=Or&&(In.deltaDecorations([],[{range:new Ye.Range(mt,1,mt,Ir.getLineMaxColumn(mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),In.revealLineInCenter(mt))})();const ua=(Dn=!1)=>{var mr;let Cn=[],gn=[];const Or=Ir.getAllDecorations();for(let Wr of Or)Wr.options.linesDecorationsClassName==="breakpoints-select"&&(Cn.push((mr=Wr==null?void 0:Wr.range)==null?void 0:mr.startLineNumber),gn.push(Wr==null?void 0:Wr.id));if(Dn)return{lines:Cn,ids:gn};Ot(Cn)},nn=Dn=>Ze(void 0,null,function*(){let mr={range:new Ye.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Ir.deltaDecorations([],[mr]),ua()}),kt=Dn=>Ze(void 0,null,function*(){let mr=[];const Cn=In.getLineDecorations(Dn);for(let gn of Cn)gn.options.linesDecorationsClassName==="breakpoints-select"&&mr.push(gn.id);yield Ir.deltaDecorations(mr,[]),ua()}),hn=Dn=>{let mr=In.getLineDecorations(Dn);for(let Cn of mr)if(Cn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ie.isEqual)(Lt,ua(!0).lines)){Ir.deltaDecorations(ua(!0).ids,[]);const Dn=Lt.map(mr=>({range:new Ye.Range(mr,1,mr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Ir.deltaDecorations([],Dn)}const sn=In.onDidChangeModelContent(Dn=>{let mr=In.getPosition();if(mr){let Cn=mr.lineNumber;clearTimeout(Er.current),Er.current=setTimeout(()=>{Nn(Ir.getLineContent(Cn),Cn)?kt(Cn):hn(Cn)?(kt(Cn),nn(Cn)):ua()},100)}}),Ht=In.onMouseDown(Dn=>{var mr,Cn,gn;if(Dn.target.detail&&((gn=(Cn=(mr=Dn.target)==null?void 0:mr.element)==null?void 0:Cn.className)!=null&&gn.includes("line-numbers"))){let Or=Dn.target.position.lineNumber;if(Nn(Ir.getLineContent(Or),Or))return;hn(Or)?kt(Or):nn(Or)}}),Ut=Dn=>{let mr={range:new Ye.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Wn.current=In.deltaDecorations(Wn.current,[mr])},Sr=()=>{Wn.current=In.deltaDecorations(Wn.current,[])},wr=In.onMouseMove(Dn=>{var mr,Cn,gn;if(Sr(),Dn.target.detail&&((gn=(Cn=(mr=Dn.target)==null?void 0:mr.element)==null?void 0:Cn.className)!=null&&gn.includes("line-numbers"))){let Or=Dn.target.position.lineNumber;if(Nn(Ir.getLineContent(Or),Or))return;Ut(Or)}}),pr=In.onMouseLeave(()=>{Sr()});return()=>{sn.dispose(),Ht.dispose(),wr.dispose(),pr.dispose()}}},[Kt.current,Fn,Lt,mt,Zt,le]),(0,E.useEffect)(()=>{var Xn;(Xn=Kt.current)!=null&&Xn.instance&&Zt&&Kt.current.instance.setPosition({lineNumber:0,column:0})},[mt]);function On(){let Xn=Kt.current.instance;if(Xn){const In=Xn.getSelection(),Ir=Kt.current.pastePos||{},Xr=new Ye.Range(Ir.startLineNumber||In.endLineNumber,Ir.startColumn||In.endColumn,Ir.endLineNumber||In.endLineNumber,Ir.endColumn||In.endColumn);setTimeout(()=>{Xn.executeEdits("",[{range:Xr,text:""}])},300)}}function on(Xn){(window.navigator.platform.match("Mac")?Xn.metaKey:Xn.ctrlKey)&&Xn.keyCode==83&&(Xn.preventDefault(),ot())}const Xt=()=>{if(st&&Kt.current.instance){const Xn=Kt.current.instance.getContentHeight();Jr(Xn{if(!jr.current)return;const{keyCode:In,ctrlKey:Ir,metaKey:Xr,target:ua,type:nn}=Xn;return(nn==="paste"||(In===67||In===86)&&(Xr||Ir))&&ua.nodeName==="TEXTAREA"&&(vr(),Xn.preventDefault()),!1};function or(Xn,In){var Ir=window.URL||window.webkitURL||window,Xr=new Blob([In]),ua=document.createElementNS("http://www.w3.org/1999/xhtml","a");ua.href=Ir.createObjectURL(Xr),ua.download=Xn,An(ua)}(0,E.useEffect)(()=>{Xt()},[Xt]),(0,E.useEffect)(()=>{Vt.current&&!Fn&&Promise.all([Fe.e(8909),Fe.e(5028)]).then(Fe.bind(Fe,71448)).then(Xn=>{try{Ye=Xn,Kt.current.instance=Ye.editor.create(Vt.current,{value:ie,language:rt(le),theme:he,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Jt||!1}},ve);const In=Kt.current.instance;let ua=[...we.BH._menuItems].find(sn=>sn[0]._debugName=="EditorContext")[1],nn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],kt=(sn,Ht)=>{var Ut,Sr;let wr=sn._first;do Ht.includes((Sr=(Ut=wr.element)==null?void 0:Ut.command)==null?void 0:Sr.id)&&sn._remove(wr);while(wr=wr.next)};if(Wt(In,Ye),setTimeout(()=>{Xt(),Kt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{or(Nt||"educoder.txt",In.getValue())}})},500),Kt.current.subscription=In.onDidChangeModelContent(sn=>{Hn.current?clearTimeout(xr.current):(Xt(),vt(In.getValue(),sn)),xr.current=setTimeout(()=>{Hn.current=!1},500)}),window.Monaco||re(Ye,rt(le)),Ct&&(kt(ua,nn),Vt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Kn),window.removeEventListener("paste",Kn),window.addEventListener("keydown",Kn),window.addEventListener("paste",Kn)),window.Monaco=Ye,ke&&In.onDidBlurEditorWidget(()=>{ke(In.getValue())}),qt&&In.onDidFocusEditorText(()=>{Ct&&ut(),qt(In.getValue())}),Ct){ut();try{In.onDidPaste(sn=>{const Ht=In.getSelection(),Ut=Kt.current.pastePos||{},Sr=new Ye.Range(Ut.startLineNumber||Ht.endLineNumber,Ut.startColumn||Ht.endColumn,Ut.endLineNumber||Ht.endLineNumber,Ut.endColumn||Ht.endColumn);In.executeEdits("",[{range:sn.range,text:""}])})}catch(sn){}}let hn=hr();return Tt&&typeof Tt=="string"&&new me(Tt,In,Ye),Tr(!0),()=>{const sn=Kt.current.instance;sn.dispose();const Ht=sn.getModel();Ht&&Ht.dispose(),Kt.current.subscription&&Kt.current.subscription.dispose(),hn.unobserve(Vt.current)}}catch(In){}})},[]),(0,E.useEffect)(()=>{if(Kt.current.instance&&Fn)return document.addEventListener("keydown",on,!1),()=>{document.removeEventListener("keydown",on)}},[ot,Fn]),(0,E.useEffect)(()=>{let Xn=Kt.current.instance;if(Xn&&Fn){let In=rt(le);Ye.editor.setModelLanguage(Xn.getModel(),In)}},[le,Fn]),(0,E.useEffect)(()=>{Kt.current.instance&&Fn&&Ye.editor.setTheme(he)},[he,Fn]),(0,E.useEffect)(()=>{let Xn=Kt.current.instance;mn.current=ze,Xn&&Fn&&(Xn.updateOptions(tt({},ze)),setTimeout(()=>{Xn.getModel().updateOptions(tt({},ze))},200))},[JSON.stringify(ze),Fn]),(0,E.useEffect)(()=>{let Xn=Kt.current.instance;Xn&&Fn&&Xn.layout()},[He,De,Fn]);const[Pr,Qr]=(0,E.useState)(et(He)),[ta,Jr]=(0,E.useState)(et(De)),$r=lt(tt({},Le),{width:Pr,height:ta,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Vt,style:$r},Ve&&E.createElement(ye.CopyToClipboard,{text:ie,onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(We.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function pt({width:ft="100%",height:Xe="100%",original:He,modified:De,language:ie,options:le={}}){const Le=(0,E.useRef)(),[ze,ve]=(0,E.useState)(null);function he(st){let Ct;return Le.current&&(Ct=new wt.Z(vt=>{for(let Wt of vt)(Wt.target.offsetHeight>0||Wt.target.offsetWidth>0)&&st.layout()}),Ct.observe(Le.current)),Ct}(0,E.useEffect)(()=>(Le.current&&Promise.all([Fe.e(8909),Fe.e(9404)]).then(Fe.bind(Fe,2550)).then(st=>{Ye=st;const Ct=Ye.editor.createDiffEditor(Le.current,lt(tt({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},le),{wordWrap:!0}));ve(Ct);let vt=he(Ct);return()=>{Ct.dispose();const Wt=Ct.getModel();Wt&&Wt.dispose(),vt.unobserve(Le.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{ze&&ze.setModel({original:Ye.editor.createModel(He,ie),modified:Ye.editor.createModel(De,ie)})},[He,De,ie,ze]);const ke=et(ft),Ve=et(Xe),ot={width:ke,height:Ve};return E.createElement("div",{className:"my-diff-editor",ref:Le,style:ot})}},929:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ee}});var E={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"},wt=Fe(29787),a=Fe(25399),Se=Fe(60242),Ce=Fe(92310),z=Fe.n(Ce),te=Fe(49661),ne=Fe(57884),ae=Fe(34055),x=Fe(59301),ee=({className:se,dataSource:re=[],col:oe=4,right:ue,bottom:fe=23,precision:be=0,wrapWidth:Ee=1200,trackEventItems:Ae,loading:me,onRemove:we=()=>{},isCurrent:Oe=!0,showProgress:We=!1,showAlias:Ie=!1})=>{const ge=Math.floor((Ee-(oe-1)*ue)/oe),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return x.createElement(wt.Z,{spinning:me},x.createElement("div",{className:z()(E.list,se)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((xe,Me)=>{var Ne,Te,je,Ke,$e,tt;const{name:lt,id:Ue,identifier:Ze,featured:et,school_name:it,image_url:nt,excellent:qe,is_plan:rt}=xe;return x.createElement("div",{key:Ue,className:Oe&&We?E.wrapisCurrent:E.wrap,style:{width:ge,marginRight:(1+Me)%oe===0?0:ue+be,marginBottom:fe}},x.createElement("a",{className:E.li,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),Ae&&(0,te.L9)([Ae]),(0,te.xg)(`/paths/${Ze}`)}},x.createElement("div",{className:E.img},x.createElement("img",{className:E.cover,src:`${nt}`}),Oe&&(0,ae.bg)()&&(xe==null?void 0:xe.studying)&&x.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Ye=>{Ye.stopPropagation(),we(xe)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ne=xe==null?void 0:xe.subject_tags)==null?void 0:Ne.map((Ye,ut)=>{var at,pt;if(ut===0){const Xe=(at=ye.find(He=>He.name==Ye))==null?void 0:at.swimg;return x.createElement("img",{className:E.sign,src:Xe,style:{left:"-4px"}})}const ft=(pt=ye.find(Xe=>Xe.name==Ye))==null?void 0:pt.ptimg;return x.createElement("img",{className:E.sign,src:ft,style:{left:`${48+52*(ut-1)+2*ut}px`}})}),x.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(xe==null?void 0:xe.excellent)&&x.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:E.name},x.createElement(a.Z,{title:Ie&&(xe!=null&&xe.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${lt}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${xe==null?void 0:xe.excellent_alias_name}`)):lt},x.createElement("span",{className:E.e},Ie&&(xe==null?void 0:xe.excellent_alias_name)||lt))),Oe&&We&&((Te=xe==null?void 0:xe.progress)==null?void 0:Te.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(Se.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((je=xe==null?void 0:xe.progress)==null?void 0:je.my_score)/((Ke=xe==null?void 0:xe.progress)==null?void 0:Ke.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",($e=xe==null?void 0:xe.progress)==null?void 0:$e.my_score,"/",(tt=xe==null?void 0:xe.progress)==null?void 0:tt.all_score),(!Oe||!We)&&x.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${it}`},x.createElement("div",{className:E.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),it)),(!Oe||!We)&&x.createElement("div",{className:E.tags},x.createElement("div",null,x.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,xe.stages_count))),x.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),x.createElement("span",null,xe.members_count)))))))})),!re.length&&x.createElement(ne.Z,null)))}},71360:function(en,_t,Fe){"use strict";Fe.d(_t,{jL:function(){return Ce},w9:function(){return et},QD:function(){return yt},cQ:function(){return $e.Z},op:function(){return vt},O5:function(){return cr},_b:function(){return tn},t7:function(){return be},Gi:function(){return ut},YG:function(){return rt},qp:function(){return ce},vr:function(){return Zt},qE:function(){return Ot},Je:function(){return me},wb:function(){return Ke},cq:function(){return De},tp:function(){return re}});var E=Fe(59301),wt={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"},a="data:image/png;base64,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",Ce=({dataSource:Nn=[],img:On,imgWidth:on=346,title:Xt,sunTitle:An,bannerExtraContent:Kn})=>E.createElement("div",{className:wt.banner},E.createElement("div",{className:wt.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,Xt),E.createElement("span",null,An)),Nn.length>0&&E.createElement("div",{className:wt.btns},Nn.map((or,Pr)=>E.createElement("div",{key:Pr,onClick:or.click},or.name,or.sign?E.createElement("img",{src:a,width:39}):null))),Kn),On&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:On,width:on}))),z={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"},te=Fe(92310),ne=Fe.n(te),ae=Fe(89392),ce=({dataSource:Nn=[],value:On,onChange:on,onTitleChange:Xt,className:An,title:Kn,titleWidth:or=41,style:Pr={},fontColor:Qr="#6A7283",showCount:ta})=>{const[Jr,$r]=(0,E.useState)(0),[Xn,In]=(0,E.useState)(!1),Ir=(0,E.useRef)(null),Xr=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var ua;Nn.length!==0&&(((ua=Ir==null?void 0:Ir.current)==null?void 0:ua.clientHeight)>97?$r(1):$r(0)),Nn.length===0&&$r(0),In(!1)},[Nn]),E.createElement("div",{className:ne()(z.row,An),style:Pr},E.createElement("div",{onClick:(0,ae.throttle)(()=>Xt==null?void 0:Xt(),2e3),style:{width:or,marginTop:Xn?12:4},className:`${z.title} ${Xt?"current":""}`},Kn),E.createElement("div",{className:Xn?`${z.tagsWrap} ${z.tagsBorderWrap}`:z.tagsWrap},E.createElement("div",{className:z.bar,ref:Xr,style:Jr>0?{height:Jr===1?97:"auto",overflow:Jr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:z.tag,ref:Ir},Nn==null?void 0:Nn.map(ua=>E.createElement("span",{onClick:()=>on(ua.id),key:ua.id,style:{color:Qr},className:On===ua.id?z.active:""},E.createElement("span",{title:ua.name,className:z.name},ua.name),!!ta&&E.createElement("span",{className:z.num},ua.count))))),!!Jr&&E.createElement(E.Fragment,null,Jr===1?E.createElement("div",{onClick:()=>{var ua;$r(2),((ua=Ir==null?void 0:Ir.current)==null?void 0:ua.clientHeight)>245?In(!0):In(!1)},className:z.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Xr.current.scrollTop=0,$r(1),In(!1)},className:z.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ee={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},re=({dataSource:Nn=[],value:On,onChange:on,className:Xt,style:An={}})=>E.createElement("div",{style:An,className:ne()(ee.tabs,Xt)},Nn.map(Kn=>E.createElement("span",{onClick:()=>on(Kn.id),className:On===Kn.id?ee.active:"",key:Kn.id},Kn.name))),oe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ue=Fe(37568),be=({dataSource:Nn=[],value:On="",onChange:on,onInputChange:Xt=()=>{},className:An,style:Kn={},placeholder:or,allowClear:Pr=!1})=>{var Qr;const[ta,Jr]=(0,E.useState)(""),[$r,Xn]=(0,E.useState)("");(0,E.useEffect)(()=>{var Xr;let ua=On;(Xr=JSON.stringify(On))!=null&&Xr.includes("{")&&(Jr(On.id),ua=On.value||"");try{Xn(decodeURIComponent(ua||""))}catch(nn){Xn(decodeURIComponent(ua||""))}},[On]);const In=()=>{on(encodeURIComponent($r),ta||null)},Ir=Xr=>{Xr!==ta&&(Jr(Xr),on(encodeURIComponent($r),Xr))};return E.createElement("div",{className:ne()(oe.input,An),style:Kn},!!Nn.length&&E.createElement("div",{className:oe.dropdown},E.createElement("div",{className:oe.text},(Qr=Nn.find(Xr=>Xr.id===ta))==null?void 0:Qr.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:oe.b1}),E.createElement("b",{className:oe.b2})),E.createElement("div",{className:oe.menu},Nn.map((Xr,ua)=>E.createElement("div",{key:ua,onClick:()=>Ir(Xr.id)},Xr.name)))),E.createElement(ue.default,{onPressEnter:In,value:$r,onChange:Xr=>{Xn(Xr.target.value),Xt(encodeURIComponent(Xr.target.value),ta||null)},placeholder:or,variant:"borderless",allowClear:Pr,onClear:()=>on("",ta||null)}),E.createElement("i",{onClick:In,className:"iconfont icon-sousuo9 font14 current"}))},Ee={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"},me=({value:Nn,onChange:On,className:on,total:Xt,pageSize:An,style:Kn={}})=>{const or=Nn<2,Pr=Nn>=Math.ceil(Xt/An);return Xt<=An?E.createElement(E.Fragment,null):E.createElement("div",{className:ne()(Ee.quickPager,on),style:Kn},E.createElement("div",{onClick:()=>{or||On(Nn-1,"prev")},className:or?Ee.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{Pr||On(Nn+1,"next")},className:Pr?Ee.disabled:""},"\u4E0B\u4E00\u9875"))},we={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=Fe(29787),We=Fe(25399),Ie=Fe(58018),ge=Fe(90524),ye=Fe(49661),xe=Fe(96908),Me=Fe(57177),Ne=Fe(81378),Te=Fe(57884),Ke=({className:Nn,dataSource:On=[],col:on=4,right:Xt,bottom:An=23,precision:Kn=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Qr})=>{const ta=Math.floor((or-(on-1)*Xt)/on);return E.createElement(Oe.Z,{spinning:Qr},E.createElement("div",{className:ne()(we.list,Nn)},!!On.length&&On.map((Jr,$r)=>{const{name:Xn,id:In,identifier:Ir,power:Xr,cover_image_id:ua,pic:nn}=Jr;return E.createElement("div",{className:we.wrap,key:In,style:{width:ta,marginRight:(1+$r)%on===0?0:Xt+Kn,marginBottom:An}},E.createElement("a",{target:"_blank",href:`/shixuns/${Ir}/challenges`,className:we.li,onClick:kt=>{kt.preventDefault(),Pr&&(0,ye.L9)([Pr]),Xr&&(0,ye.xg)(`/shixuns/${Ir}/challenges`)}},E.createElement("div",{className:we.img},E.createElement("img",{className:we.cover,src:`${nn}`}),Jr.is_jupyter&&E.createElement("img",{className:we.sign,src:xe}),Jr.is_jupyter_lab&&E.createElement("img",{className:we.sign,src:Me}),Jr.is_unity_3d&&E.createElement("img",{className:we.sign,src:Ne})),E.createElement("div",{className:we.name},E.createElement(We.Z,{title:Xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:we.e},Xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:we.tags},E.createElement(We.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Jr.challenges_count))),!!Jr.myshixuns_count&&E.createElement(We.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Jr.myshixuns_count))),E.createElement(We.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Jr.level))),E.createElement("div",{className:we.rate},E.createElement(Ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Jr.score_info}),E.createElement("span",null,"\xA0",Jr.score_info?`${Jr.score_info}\u5206`:"5\u5206")))),!Xr&&E.createElement("div",{className:we.lockWrap},E.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!On.length&&E.createElement(Te.Z,null)))},$e=Fe(929),tt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},lt="data:image/png;base64,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",Ue=Fe(59301),et=({className:Nn,dataSource:On=[],col:on=4,right:Xt,bottom:An=23,precision:Kn=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Qr,handleVery:ta=()=>!0})=>{const Jr=Math.floor((or-(on-1)*Xt)/on);return Ue.createElement(Oe.Z,{spinning:Qr},Ue.createElement("div",{className:ne()(tt.list,Nn)},!!On.length&&On.map(($r,Xn)=>{const{subject_identifier:In,id:Ir,identifier:Xr,power:ua}=$r,nn=$r.is_public!=0&&$r.is_public;return Ue.createElement("div",{className:tt.wrap,key:Ir,style:{width:Jr,marginRight:(1+Xn)%on===0?0:Xt+Kn,marginBottom:An}},Ue.createElement("a",{className:tt.li,onClick:kt=>{kt.preventDefault(),ta($r==null?void 0:$r.first_category_url)&&(Pr&&(0,ye.L9)([Pr]),(0,ye.xg)($r.first_category_url))}},Ue.createElement("div",{className:tt.top},Ue.createElement(We.Z,{title:$r.name},Ue.createElement("div",{className:tt.name},$r.name)),Ue.createElement("img",{className:tt.img,src:ge.Z.IMG_SERVER+"/images/"+$r.avatar_url}),Ue.createElement("div",{className:tt.text,title:$r.creator},$r.creator),In&&Ue.createElement("div",{className:tt.btns},Ue.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ue.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),nn&&Ue.createElement("div",{className:tt.sign},"\u516C\u5F00")),Ue.createElement("div",{className:tt.bottom},$r.visits>0&&Ue.createElement(We.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-liulanyan"}),Ue.createElement("span",null,$r.visits))),$r.course_members_count>0&&Ue.createElement(We.Z,{title:"\u6210\u5458",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-chengyuan"}),$r.course_members_count)),$r.tasks_count>0&&Ue.createElement(We.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ue.createElement("span",null,Ue.createElement("i",{className:"iconfont icon-zuoye"}),$r.tasks_count)),$r.is_end?Ue.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ue.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!$r.is_accessible&&Ue.createElement("div",{className:tt.lockWrap},Ue.createElement("img",{src:`${ge.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ue.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!On.length&&Ue.createElement(Te.Z,null)))},it={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},nt=Fe(76560),rt=({dataSource:Nn=[],value:On,onChange:on,className:Xt,style:An={},tabBarExtraContent:Kn})=>E.createElement("div",{className:ne()(it.tabs,Xt),style:An},E.createElement("div",{className:it.tabsWrap},Nn.map((or,Pr)=>!(or!=null&&or.hide)&&E.createElement("aside",{className:it.tab,onClick:()=>{on(or.id),or.link&&nt.history.push(or.link)},key:Pr},E.createElement("div",{className:On===or.id?it.active:""},or.name),(or==null?void 0:or.resetCount)==null&&(or==null?void 0:or.total)!==void 0&&E.createElement("span",null,"\uFF08",or==null?void 0:or.total,"\uFF09"),(or==null?void 0:or.resetCount)!==void 0&&(or==null?void 0:or.total)!==void 0&&E.createElement(We.Z,{title:(or==null?void 0:or.tip)!=null?or==null?void 0:or.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},or==null?void 0:or.resetCount),"/",E.createElement("span",null,or==null?void 0:or.total),"\uFF09"))))),E.createElement("div",{className:it.tabBar},Kn)),ut=({className:Nn,style:On={},children:on})=>E.createElement("div",{className:ne()(Nn),style:On},on),at={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},pt=Fe(75727),ft=Fe(93041);const Xe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var De=({sortValue:Nn,dropValue:On,className:on,onSort:Xt,onDrop:An,dataSource:Kn=Xe})=>{var or;return E.createElement("div",{className:ne()(at.orderWrap,on)},E.createElement(pt.Z,{dropdownRender:()=>E.createElement(ft.default,null,Kn.map((Pr,Qr)=>E.createElement(ft.default.Item,{key:Qr,onClick:()=>An(Pr.id)},Pr.name)))},E.createElement("span",{className:at.orderTextWrap},(or=Kn.find(Pr=>On===Pr.id))==null?void 0:or.name)),E.createElement("span",{className:at.orderIconWrap},E.createElement("span",{className:at.orderAsc},E.createElement("i",{className:Nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer}`,onClick:()=>Xt(Nn==="asc"?"desc":"asc")})),E.createElement("span",{className:at.orderDesc},E.createElement("i",{className:Nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer}`,onClick:()=>Xt(Nn==="asc"?"desc":"asc")}))))},ie={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"},le=Fe(99571),Le=Object.defineProperty,ze=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ke=(Nn,On,on)=>On in Nn?Le(Nn,On,{enumerable:!0,configurable:!0,writable:!0,value:on}):Nn[On]=on,Ve=(Nn,On)=>{for(var on in On||(On={}))ve.call(On,on)&&ke(Nn,on,On[on]);if(ze)for(var on of ze(On))he.call(On,on)&&ke(Nn,on,On[on]);return Nn},ot=(Nn,On)=>{var on={};for(var Xt in Nn)ve.call(Nn,Xt)&&On.indexOf(Xt)<0&&(on[Xt]=Nn[Xt]);if(Nn!=null&&ze)for(var Xt of ze(Nn))On.indexOf(Xt)<0&&he.call(Nn,Xt)&&(on[Xt]=Nn[Xt]);return on},st=(Nn,On,on)=>new Promise((Xt,An)=>{var Kn=Qr=>{try{Pr(on.next(Qr))}catch(ta){An(ta)}},or=Qr=>{try{Pr(on.throw(Qr))}catch(ta){An(ta)}},Pr=Qr=>Qr.done?Xt(Qr.value):Promise.resolve(Qr.value).then(Kn,or);Pr((on=on.apply(Nn,On)).next())}),vt=Nn=>{var On=Nn,{className:on,style:Xt,children:An,loading:Kn=!1,openLoading:or,onClick:Pr=()=>{},size:Qr="middle",shape:ta="round"}=On,Jr=ot(On,["className","style","children","loading","openLoading","onClick","size","shape"]);const[$r,Xn]=(0,E.useState)(!1);return E.createElement(le.ZP,Ve({onClick:(0,ae.throttle)(In=>st(void 0,null,function*(){or&&Xn(!0);try{yield Pr(In)}catch(Ir){console.log("error",Ir)}or&&Xn(!1)}),2e3,{leading:!0,trailing:!1}),className:ne()(ie.btn,ie[`${Qr}-${ta}`],on),style:Xt,size:Qr,shape:ta,loading:$r||Kn},Jr),An)},Wt={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"},Ot=({className:Nn,style:On,children:on=null,onClick:Xt,title:An})=>E.createElement("div",{className:ne()(Wt.head,Nn),style:On},E.createElement("span",{className:"primary-hover",onClick:Xt},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:An},An),E.createElement("div",{className:Wt.node},on)),Lt={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"},yt=({confirmShow:Nn=!0,confirmTitle:On,confirmClick:on,cancelShow:Xt=!0,cancelTitle:An,cancelClick:Kn,className:or,style:Pr,confirmLoading:Qr=!1})=>E.createElement("div",{className:ne()(Lt.btns,or),style:Pr},Nn&&E.createElement(le.ZP,{loading:Qr,onClick:on,type:"primary",className:Lt.confirm},On),Xt&&E.createElement(le.ZP,{onClick:Kn,className:Lt.cancel},An)),Et={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"},Zt=({className:Nn,style:On={},LeftContent:on,children:Xt,RightContent:An})=>E.createElement("div",{className:ne()(Et.fixedBottom,Nn),style:On},E.createElement("div",{className:Et.wrap},E.createElement("div",{className:Et.left},on),E.createElement("div",{className:Et.center},Xt),E.createElement("div",{className:Et.right},An))),Tt={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"},tn=({className:Nn,style:On={},dataSource:on=[]})=>E.createElement("div",{className:ne()(Tt.crumbs,Nn),style:On},on.map((Xt,An)=>Annt.history.push(Xt.path)},Xt.name):E.createElement("span",null,Xt.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:An,style:{color:"#5F6368"}},Xt.name))),Vt=Fe(11938),Kt=Object.defineProperty,mn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Er=(Nn,On,on)=>On in Nn?Kt(Nn,On,{enumerable:!0,configurable:!0,writable:!0,value:on}):Nn[On]=on,jr=(Nn,On)=>{for(var on in On||(On={}))Hn.call(On,on)&&Er(Nn,on,On[on]);if(Wn)for(var on of Wn(On))xr.call(On,on)&&Er(Nn,on,On[on]);return Nn},Fn=(Nn,On)=>mn(Nn,kn(On)),Tr=(Nn,On)=>{var on={};for(var Xt in Nn)Hn.call(Nn,Xt)&&On.indexOf(Xt)<0&&(on[Xt]=Nn[Xt]);if(Nn!=null&&Wn)for(var Xt of Wn(Nn))On.indexOf(Xt)<0&&xr.call(Nn,Xt)&&(on[Xt]=Nn[Xt]);return on};const{Countdown:hr}=Vt.default;var cr=Nn=>{var On=Nn,{onChange:on}=On,Xt=Tr(On,["onChange"]);const[An,Kn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof An=="number"&&An>=0&&on(An)},[An]);const or=Pr=>{const Qr=Math.floor(Pr/1e3);Kn(Qr)};return E.createElement(hr,Fn(jr({},Xt),{onChange:or}))}},17904:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return wt}});var E=Fe(59301);function wt(a,Se){const Ce=(0,E.useRef)();(0,E.useEffect)(()=>{Ce.current=a}),(0,E.useEffect)(()=>{function z(){Ce.current()}if(Se!==null){let te=setInterval(z,Se);return()=>clearInterval(te)}},[Se])}},97e3:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return je}});var E=Fe(59301),wt=Fe(37568),a=Fe(28284),Se=Fe(6767),Ce=Fe(62957),z=Fe(29787),te=Fe(14566),ne=Fe(25399),ae=Fe(60242),x=Fe(47889),ce={flex_box_center:"flex_box_center___SntrE",flex_space_between:"flex_space_between___g4tse",flex_box_vertical_center:"flex_box_vertical_center___ooGcI",flex_box_center_end:"flex_box_center_end___UM2Cs",flex_box_column:"flex_box_column___vRGBc",prompt:"prompt___a_aRk",box:"box___X84XK",row:"row___wofpN",icon:"icon___ixIOQ"},ee=Fe(82093),se=Fe(49661),re=Fe(25992),oe=Fe(1012),ue=Fe(47257),fe=Fe.n(ue),be=Fe(16573),Ee=Fe(71360),Ae=Fe(34055),me=Fe(76560),we=Fe(59301),Oe=Object.defineProperty,We=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(Ke,$e,tt)=>$e in Ke?Oe(Ke,$e,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ke[$e]=tt,xe=(Ke,$e)=>{for(var tt in $e||($e={}))Ie.call($e,tt)&&ye(Ke,tt,$e[tt]);if(We)for(var tt of We($e))ge.call($e,tt)&&ye(Ke,tt,$e[tt]);return Ke},Me=(Ke,$e,tt)=>new Promise((lt,Ue)=>{var Ze=nt=>{try{it(tt.next(nt))}catch(qe){Ue(qe)}},et=nt=>{try{it(tt.throw(nt))}catch(qe){Ue(qe)}},it=nt=>nt.done?lt(nt.value):Promise.resolve(nt.value).then(Ze,et);it((tt=tt.apply(Ke,$e)).next())});const Ne=wt.default.TextArea,Te=({dataSetInfo:Ke,attachmentInfo:$e,visible:tt,user:lt,dispatch:Ue,onClose:Ze=()=>{},onSuccess:et=()=>{}})=>{var it,nt;const[qe,rt]=(0,E.useState)([]),[Ye,ut]=(0,E.useState)(!1),[at,pt]=(0,E.useState)(!1),[ft]=a.default.useForm(),[Xe,He]=(0,E.useState)([]),[De,ie]=(0,E.useState)({}),le=(0,E.useRef)([]);(0,E.useEffect)(()=>{if(tt){if(Ke){const{title:vt,is_public:Wt,desc:qt,attachments:Ot,data_set_tags:Lt}=Ke||{},Nt=Ot.map(Et=>({id:String(Math.random()).slice(-6),name:Et.title,response:{attachment_id:Et.id},size:Et.size,description:Et.description||"",percent:100,status:"done"}));rt(Nt),He(Lt);const yt={title:vt,is_public:Wt,desc:qt};ft.setFieldsValue(yt)}if($e){const vt=$e.map(Wt=>({id:String(Math.random()).slice(-6),name:Wt.title,response:{attachment_id:Wt.id},size:Wt.size,description:Wt.description||"",percent:100,status:"done"}));rt(vt)}Le()}},[tt]),(0,E.useEffect)(()=>{le.current=qe},[qe]),(0,E.useEffect)(()=>{qe!=null&&qe.length?ft.setFields([{name:"attachments",errors:[]}]):ft.setFields([{name:"attachments",errors:["\u6570\u636E\u96C6\u4E0D\u80FD\u4E3A\u7A7A"]}])},[qe.length]),(0,E.useEffect)(()=>{Xe!=null&&Xe.length?ft.setFields([{name:"tag_ids",errors:[]}]):ft.setFields([{name:"tag_ids",errors:["\u6570\u636E\u96C6\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A"]}])},[Xe.length]);const Le=()=>Me(void 0,null,function*(){pt(!0);const vt=yield(0,ee.ZP)("/api/data_sets/extra_info.jsoin",{method:"get"});vt.status===0&&(ie(vt==null?void 0:vt.data),pt(!1))}),ze={multiple:!0,withCredentials:!0,showUploadList:!1,beforeUpload:vt=>Me(void 0,null,function*(){var Wt,qt,Ot,Lt,Nt,yt;if(((Lt=(Ot=(qt=(Wt=vt.name)==null?void 0:Wt.split("."))==null?void 0:qt.slice(0,-1))==null?void 0:Ot.join("."))==null?void 0:Lt.length)>60)return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u540D\u79F0\u8FC7\u957F\uFF0C\u65E0\u6CD5\u4E0A\u4F20`),Promise.reject();if([...De.data_set_filenames,...le.current.map(tn=>tn.name)].includes(vt.name))return Se.ZP.warning(`\u300A${vt.name}\u300B\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`),Promise.reject();const mt=vt.size/1024/1024/1024;let Zt=De==null?void 0:De.data_sets_filesize;if(le.current.forEach(tn=>{Zt+=tn==null?void 0:tn.size}),Zt=Zt/1024/1024/1024,(0,Ae.Ny)()){if(mt>50)return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(50GB)`),Promise.reject()}else if(mt>2)return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u5927\u5C0F\u9650\u5236(2GB)`),Promise.reject();if(Zt+mt>((Nt=lt==null?void 0:lt.userInfo)==null?void 0:Nt.cloud_space)&&!(De!=null&&De.current_user_no_limit))return Se.ZP.warning(`\u300A${vt.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u50A8\u5B58\u7A7A\u95F4\u5927\u5C0F\u9650\u5236(${(yt=lt==null?void 0:lt.userInfo)==null?void 0:yt.cloud_space}GB)`),Promise.reject();const Jt={id:String(Math.random()).slice(-6),name:vt.name,size:vt.size,file:vt,description:"",percent:0,status:"uploading"};return ke(Jt,{login:De==null?void 0:De.login,container_type:"DataSet",container_id:null,description:"",realFileName:!1}),rt(tn=>[...tn,Jt]),Promise.reject()})},ve=vt=>Me(void 0,null,function*(){var Wt,qt,Ot;const Lt=le.current.find(Nt=>Nt.name===vt.name);(Wt=Lt==null?void 0:Lt.response)!=null&&Wt.attachment_id&&(yield(0,ee.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:{attachment_id:(qt=Lt==null?void 0:Lt.response)==null?void 0:qt.attachment_id}})),Lt!=null&&Lt.client&&((Ot=Lt==null?void 0:Lt.client)==null||Ot.cancel()),rt(Nt=>Nt.filter(yt=>yt.name!==vt.name))}),he=()=>{var vt;(vt=le.current)==null||vt.forEach(Wt=>{var qt;Wt!=null&&Wt.client&&((qt=Wt==null?void 0:Wt.client)==null||qt.cancel())})};console.log(qe,"fileList1");const ke=(vt,Wt)=>Me(void 0,null,function*(){var qt,Ot,Lt,Nt,yt,Et,mt,Zt,Tt;Wt.file_name=vt.name;const Jt=vt.name,tn=yield(0,ee.ZP)("/api/buckets/get_data_set_token.json",{method:"get"});if((tn==null?void 0:tn.status)!==0){rt(kn=>(kn[kn.findIndex(Wn=>Wn.name===Jt)].status="error",[...kn])),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}tn.data=JSON.parse((0,re.pe)(tn.data));const Vt=new(fe())({endpoint:(qt=tn==null?void 0:tn.data)==null?void 0:qt.end_point,region:(Ot=tn==null?void 0:tn.data)==null?void 0:Ot.region,accessKeyId:(Lt=tn==null?void 0:tn.data)==null?void 0:Lt.access_key_id,accessKeySecret:(Nt=tn==null?void 0:tn.data)==null?void 0:Nt.access_key_secret,bucket:(yt=tn==null?void 0:tn.data)==null?void 0:yt.bucket,stsToken:(Et=tn==null?void 0:tn.data)==null?void 0:Et.security_token}),Kt=vt.name.split(".");Kt.pop();const mn=Wt.realFileName?Kt.join("."):(0,oe.Z)();Vt.multipartUpload(`datasets/${Wt==null?void 0:Wt.login}/${mn}${Jt.indexOf(".")>-1?"."+Jt.split(".").pop():""}`,new Blob([vt.file],{type:vt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(kn,Wn,Hn)=>{console.log("\u8FDB\u5EA6",kn,Wn,Hn),rt(xr=>{const Er=xr.findIndex(jr=>jr.name===Jt);return xr[Er].client=Vt,xr[Er].percent=kn*100,xr[Er].checkpoint=Wn,[...xr]})},checkpoint:(Zt=le.current[(mt=le.current)==null?void 0:mt.findIndex(kn=>kn.name===Jt)])==null?void 0:Zt.checkpoint,callback:{customValue:{id:Jt+""},url:(Tt=tn==null?void 0:tn.data)==null?void 0:Tt.callback_url,host:tn==null?void 0:tn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ee.rz)(Wt)}}).then(function(kn){rt(Wn=>{var Hn,xr,Er;const jr=Wn.findIndex(Tr=>Tr.name===Jt);let Fn="done";return((Hn=kn.data)==null?void 0:Hn.status)===0?Wn[jr].response=(xr=kn.data)==null?void 0:xr.data:(Se.ZP.warning((Er=kn.data)==null?void 0:Er.message),Fn="error"),Wn[jr].status=Fn,[...Wn]})}).catch(function(kn){console.log("\u63A5\u53E3\u9519\u8BEF\uFF1A",kn),(kn==null?void 0:kn.name)!=="cancel"&&rt(Wn=>{const Hn=Wn.findIndex(xr=>xr.name===Jt);return Wn[Hn].status="error",[...Wn]})})}),Ve=vt=>(vt=vt||"",vt=String(vt),vt=vt.replace(/\s+/g,""),vt),ot=()=>Me(void 0,null,function*(){var vt;const Wt=ft.getFieldsValue(),{title:qt,is_public:Ot,desc:Lt}=Wt,Nt=[];if(Ve(qt)||Nt.push({name:"title",errors:["\u6570\u636E\u96C6\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"]}),qe!=null&&qe.length||Nt.push({name:"attachments",errors:["\u6570\u636E\u96C6\u4E0D\u80FD\u4E3A\u7A7A"]}),Xe!=null&&Xe.length||Nt.push({name:"tag_ids",errors:["\u6570\u636E\u96C6\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A"]}),Nt.length){ft.setFields(Nt);return}const yt=qe.map(Tt=>{var Jt;return{attachment_id:(Jt=Tt.response)==null?void 0:Jt.attachment_id,description:Tt.description}});ut(!0);const Et=(0,se.TG)(),mt={title:Wt.title,attachments:yt,tag_ids:Xe.map(Tt=>Tt.id),is_public:Ot,desc:Lt,homework_common_id:Et||void 0};let Zt;Ke?Zt=yield(0,ee.ZP)(`/api/data_sets/${Ke==null?void 0:Ke.id}.json`,{method:"put",body:mt}):Zt=yield(0,ee.ZP)("/api/data_sets.json",{method:"post",body:mt}),Zt.status===0&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),et((vt=Zt==null?void 0:Zt.data)==null?void 0:vt.data_set_id),Ue({type:"user/getUserInfo"})),ut(!1)}),st=vt=>{He(vt)},Ct=qe.some(vt=>vt.status==="uploading");return console.log("fileList",qe),we.createElement(Ce.default,{destroyOnClose:!0,confirmLoading:Ye,bodyStyle:{paddingLeft:16,paddingTop:20},okButtonProps:{disabled:Ct},title:Ke?"\u7F16\u8F91\u6570\u636E\u96C6":"\u521B\u5EFA\u6570\u636E\u96C6",width:660,onCancel:()=>{if(Ct){Ce.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20\uFF0C\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ze()}});return}Ze()},okText:"\u786E\u5B9A",onOk:ot,open:tt,afterClose:()=>{rt([]),He([]),ut(!1),pt(!1),he(),ft.resetFields()}},we.createElement(z.Z,{spinning:at},!(De!=null&&De.current_user_no_limit)&&!at&&we.createElement("div",{className:ce.prompt},we.createElement("i",{className:"icon icon-tishi11 font12 mr10"}),"\u6E29\u99A8\u63D0\u793A:\u5E73\u53F0\u4E3A\u7528\u6237\u63D0\u4F9B\u4E86",we.createElement("span",{style:{color:"#3061D0",margin:"0 5px"}},(it=lt==null?void 0:lt.userInfo)==null?void 0:it.cloud_space,"GB"),"\u7684\u6570\u636E\u96C6\u5B58\u50A8\u7A7A\u95F4\uFF0C\u60A8\u76EE\u524D\u5DF2\u4F7F\u7528\u4E86",we.createElement("span",{style:{color:"#FF9D18",margin:"0 5px"}},((De==null?void 0:De.data_sets_filesize)/(1024*1024*1024)).toFixed(2),"GB")),we.createElement(a.default,{form:ft,colon:!1,labelCol:{span:4},wrapperCol:{span:20},size:"large"},we.createElement(a.default.Item,{label:"\u6570\u636E\u96C6\u540D\u79F0",name:"title",rules:[{required:!0,message:"\u6570\u636E\u96C6\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},we.createElement(wt.default,{placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u96C6\u540D\u79F0",showCount:!0,maxLength:60})),we.createElement(a.default.Item,{style:{marginBottom:0},name:"attachments",label:"\u4E0A\u4F20\u6570\u636E\u96C6",rules:[{required:!0,message:"\u6570\u636E\u96C6\u4E0D\u80FD\u4E3A\u7A7A"}]},we.createElement("div",{style:{position:"relative"}},we.createElement(te.default,xe({},ze),we.createElement(Ee.op,{style:{borderRadius:2}},we.createElement("i",{className:"icon-shangchuan3 mr5 font14"}),"\u4E0A\u4F20\u6587\u4EF6")),we.createElement("div",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px",position:"absolute",left:"115px",top:"-2px"}},we.createElement("div",null,"1.\u5355\u4E2A\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7",(0,Ae.Ny)()?50:2,"G"),we.createElement("div",null,"2.",De!=null&&De.current_user_no_limit?"":`\u4E2A\u4EBA\u4E0A\u4F20\u603B\u4F53\u79EF\u4E0D\u8D85\u8FC7${(nt=lt==null?void 0:lt.userInfo)==null?void 0:nt.cloud_space}GB\uFF0C`,"\u6587\u4EF6\u540D\u4E0D\u8D85\u8FC760\u5B57")))),we.createElement("div",{className:ce.box},qe.map(vt=>we.createElement("div",{key:vt.id,className:ce.row},we.createElement("div",{className:ce.icon},vt.status==="done"&&we.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),vt.status==="error"&&we.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),we.createElement("div",{style:{width:176}},we.createElement(ne.Z,{title:vt==null?void 0:vt.name},we.createElement("div",{style:{color:vt.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,se.tP)(vt==null?void 0:vt.name,9))),vt.status==="uploading"&&we.createElement(ae.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:vt.percent,showInfo:!1,size:[168,4]})),we.createElement("i",{onClick:()=>ve(vt),className:"iconfont icon-shanchu14 font14 ml20 mr20",style:{cursor:"pointer",color:"#F65160"}}),we.createElement(wt.default,{value:vt.description,onChange:Wt=>{rt(qt=>{const Ot=qt.findIndex(Lt=>Lt.name===vt.name);return qt[Ot].description=Wt.target.value,[...qt]})},placeholder:"\u5907\u6CE8\u8BF4\u660E",showCount:!0,maxLength:255,style:{width:"286px"}})))),we.createElement(a.default.Item,{label:"\u6807\u7B7E",name:"tag_ids",rules:[{required:!0,message:"\u6570\u636E\u96C6\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A"}]},we.createElement(be.Z,{isTagsValue:!0,width:"514",selectWidth:"514",placeholder:"\u6DFB\u52A0\u6807\u7B7E",getDataSet:st,tags:Xe})),we.createElement(a.default.Item,{initialValue:0,label:"\u662F\u5426\u516C\u5F00",name:"is_public",rules:[{required:!0}]},we.createElement(x.ZP.Group,null,we.createElement(x.ZP,{value:1},"\u662F"),we.createElement(x.ZP,{value:0},"\u5426"))),we.createElement("div",{style:{position:"relative",left:"100px",top:"-20px",width:"400px",color:"#9096A3",fontSize:"12px"}},"\u516C\u5F00\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\u540E\u53EF\u88AB\u5176\u4ED6\u7528\u6237\u8BBF\u95EE"),we.createElement(a.default.Item,{label:"\u7B80\u4ECB\u6458\u8981",name:"desc",style:{marginBottom:0}},we.createElement(Ne,{placeholder:"\u6B64\u6570\u636E\u96C6\u4E3B\u8981\u5305\u542B\u4EC0\u4E48\u5185\u5BB9\uFF0C\u53EF\u4EE5\u7528\u6765\u505A\u4EC0\u4E48\uFF1F"})))))};var je=(0,me.connect)(({user:Ke,dispatch:$e})=>({user:Ke,dispatch:$e}))(Te)},16573:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ce}});var E=Fe(59301),wt=Fe(76560),a=Fe(82326),Se=Fe(29787),Ce=Fe(6767),z={flex_box_center:"flex_box_center___OmLFa",flex_space_between:"flex_space_between___Pwqhp",flex_box_vertical_center:"flex_box_vertical_center___UJzms",flex_box_center_end:"flex_box_center_end___qMu25",flex_box_column:"flex_box_column___AimtA",selectList:"selectList___hGJUN",selectHeader:"selectHeader___HxdBZ",selectContent:"selectContent___oWjby",contentTitle:"contentTitle___xlVyW",contentTags:"contentTags___BGCLU",tagName:"tagName___MIGDL",tagNameActive:"tagNameActive___JCRev",activeStyle:"activeStyle___FvXnt",activeLabel:"activeLabel___RzW9T",activeValue:"activeValue___qxoch",activeItem:"activeItem___NfFjA",activeClose:"activeClose___Su7dS",activeSubmit:"activeSubmit___gjhQA"},te=Fe(67298),ne=Fe(59301),ae=(ee,se,re)=>new Promise((oe,ue)=>{var fe=Ae=>{try{Ee(re.next(Ae))}catch(me){ue(me)}},be=Ae=>{try{Ee(re.throw(Ae))}catch(me){ue(me)}},Ee=Ae=>Ae.done?oe(Ae.value):Promise.resolve(Ae.value).then(fe,be);Ee((re=re.apply(ee,se)).next())});const x=({user:ee,width:se,selectWidth:re,tags:oe,getDataSet:ue,placeholder:fe="\u5168\u90E8\u6807\u7B7E",isTagsValue:be=!1})=>{const[Ee,Ae]=(0,E.useState)([]),[me,we]=(0,E.useState)([]),[Oe,We]=(0,E.useState)(!1),Ie=(0,E.useRef)(null);(0,E.useEffect)(()=>{ge()},[]);const ge=()=>ae(void 0,null,function*(){We(!0),yield(0,te.bj)({}).then(xe=>{(xe==null?void 0:xe.status)==0&&Ae(xe==null?void 0:xe.data)}),We(!1)}),ye=oe==null?void 0:oe.map(xe=>xe.tag_name).join("\u3001");return ne.createElement(a.default,{onFocus:()=>{we(oe)},ref:Ie,style:{width:re?re+"px":300},placeholder:(oe==null?void 0:oe.length)>0?be?ne.createElement("span",{className:"c-grey-333"},ye):`\u5DF2\u9009\u4E2D${oe==null?void 0:oe.length}\u4E2A\u6807\u7B7E`:fe,size:"large",dropdownStyle:{width:se+"px",zIndex:1e3},className:z.selectStyle,dropdownRender:()=>ne.createElement("div",{className:z.selectList,style:{width:se+"px"}},ne.createElement("div",{className:z.selectHeader},"\u8BF7\u9009\u62E91\uFF5E5\u4E2A\u6807\u7B7E"),ne.createElement(Se.Z,{spinning:Oe},ne.createElement("div",{className:z.selectContent},Ee==null?void 0:Ee.map((xe,Me)=>{var Ne;return ne.createElement("aside",{key:Me},ne.createElement("div",{className:z.contentTitle,style:{marginTop:Me>0?"20px":"0"}},xe==null?void 0:xe.tag_type_cn),ne.createElement("div",{className:z.contentTags},(Ne=xe==null?void 0:xe.child)==null?void 0:Ne.map((Te,je)=>{var Ke;return ne.createElement("div",{key:je,className:(Ke=me==null?void 0:me.map($e=>$e==null?void 0:$e.id))!=null&&Ke.includes(Te==null?void 0:Te.id)?z.tagNameActive:z.tagName,onClick:()=>{var $e;($e=me==null?void 0:me.map(tt=>tt==null?void 0:tt.id))!=null&&$e.includes(Te==null?void 0:Te.id)?we(me.filter(tt=>(tt==null?void 0:tt.id)!=(Te==null?void 0:Te.id))):(me==null?void 0:me.length)<5?we([...me,Te]):Ce.ZP.warning("\u6700\u591A\u53EF\u9009\u62E95\u4E2A\u6807\u7B7E")}},Te==null?void 0:Te.tag_name)})))}))),ne.createElement("div",{className:z.activeStyle},ne.createElement("div",{className:z.activeLabel},"\u5DF2\u9009\u6807\u7B7E:"),ne.createElement("div",{className:z.activeValue,style:{width:se-120+"px"}},me==null?void 0:me.map((xe,Me)=>ne.createElement("div",{key:Me,className:z.activeItem},xe==null?void 0:xe.tag_name,ne.createElement("i",{className:"iconfont icon-guanbi11 ml5 mr5",style:{fontSize:"10px",cursor:"pointer"},onClick:()=>{we(me.filter(Ne=>(Ne==null?void 0:Ne.id)!==(xe==null?void 0:xe.id)))}}))))),ne.createElement("div",{style:{display:"flex",marginBottom:"20px"}},ne.createElement("div",{className:z.activeClose,onClick:xe=>{xe.stopPropagation(),ue([...oe]),we([]),setTimeout(()=>{Ie.current&&Ie.current.blur()},10)}},"\u53D6\u6D88"),ne.createElement("div",{className:z.activeSubmit,onClick:xe=>{xe.stopPropagation(),ue([...me]),we([]),setTimeout(()=>{Ie.current&&Ie.current.blur()},10)}},"\u786E\u8BA4")))})};var ce=(0,wt.connect)(({user:ee})=>({user:ee}))(x)},17826:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ue}});var E=Fe(59301),wt=Fe(76560),a=Fe(28284),Se=Fe(6767),Ce=Fe(62957),z=Fe(37568),te={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(fe,be,Ee)=>be in fe?ne(fe,be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):fe[be]=Ee,se=(fe,be)=>{for(var Ee in be||(be={}))x.call(be,Ee)&&ee(fe,Ee,be[Ee]);if(ae)for(var Ee of ae(be))ce.call(be,Ee)&&ee(fe,Ee,be[Ee]);return fe},re=(fe,be,Ee)=>new Promise((Ae,me)=>{var we=Ie=>{try{We(Ee.next(Ie))}catch(ge){me(ge)}},Oe=Ie=>{try{We(Ee.throw(Ie))}catch(ge){me(ge)}},We=Ie=>Ie.done?Ae(Ie.value):Promise.resolve(Ie.value).then(we,Oe);We((Ee=Ee.apply(fe,be)).next())});const oe=({shixunsDetail:fe,globalSetting:be,loading:Ee,dispatch:Ae,title:me,pathList:we=[],showInputPath:Oe=!1,isMergeSelectFile:We=!1,onFinish:Ie=()=>{}})=>{const[ge]=a.default.useForm(),ye=(0,wt.useParams)(),xe=(0,wt.useLocation)(),Me=(0,E.useRef)(),[Ne,Te]=(0,E.useState)(""),[je,Ke]=(0,E.useState)(""),[$e,tt]=(0,E.useState)([]),[lt,Ue]=(0,E.useState)([]);(0,E.useEffect)(()=>{var rt,Ye;Me.current=((Ye=(rt=xe.pathname)==null?void 0:rt.split("/"))==null?void 0:Ye[3])==="repository"},[]),(0,E.useEffect)(()=>{if(fe.actionTabs.key!=="Repository-SelectFilePath")return;const rt=we.join("/");let Ye=[];we.map((ut,at)=>{at===0?Ye.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ut}`,path:rt}):Ye.push({val:`/${ut}`,path:rt})}),tt(Ye),Te(rt),Ke(rt),Ze(rt)},[fe.actionTabs.key]);const Ze=rt=>re(void 0,null,function*(){const Ye=yield Ae({type:Me.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ye.id,path:rt}});Ye&&Ue(Ye.trees||[])}),et=rt=>{let Ye=Ne;rt.type==="tree"&&($e.length?$e.push({val:`/${rt.name}`,path:rt.name}):$e.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${rt.name}`,path:rt.name}),tt($e),Ye=Ne?`${Ne}/${rt.name}`:rt.name,Te(Ye)),Ze(Ye)},it=(rt,Ye)=>{const ut=$e.filter((pt,ft)=>ft<=Ye);tt(ut);const at=ut.filter((pt,ft)=>ft!==0).map(pt=>pt.val).join("").substr(1);Te(at),Ze(at)},nt=()=>re(void 0,null,function*(){const rt=ge==null?void 0:ge.getFieldsValue(),Ye=Ne?`${Ne}${rt!=null&&rt.name?`/${rt==null?void 0:rt.name}`:""}`:rt==null?void 0:rt.name;if(We){Ie(Ye),qe();return}if(Oe){yield ge.validateFields();const ut=yield Ae({type:"shixunsDetail/uploadGitFolder",payload:se(se({},{id:ye.id,path:Ye}),Me.current?{}:{secret_repository:!0})});Ie(je),ut.status===0&&Se.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ie(Ye),Se.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");qe()}),qe=()=>{Ae({type:"shixunsDetail/setActionTabs",payload:{}}),ge.resetFields()};return E.createElement(Ce.default,{centered:!0,title:me||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:fe.actionTabs.key==="Repository-SelectFilePath",onOk:nt,onCancel:qe},E.createElement("div",{className:te.wrap},E.createElement("div",{className:te.content},E.createElement("div",{className:te.mainPathWrap},!!($e!=null&&$e.length)&&$e.map((rt,Ye)=>E.createElement("a",{key:Ye,onClick:()=>it(rt,Ye)},rt.val))),!!(lt!=null&<.length)&<.map((rt,Ye)=>rt.type==="tree"&&E.createElement("a",{key:Ye,onClick:()=>et(rt)},E.createElement("i",{className:`iconfont icon-wenjianjia ${te.colorBlue}`}),rt.name))),E.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),E.createElement("div",{className:"mt5 mb5"},Ne),Oe&&E.createElement(a.default,{form:ge,scrollToFirstError:!0,className:"mt20"},E.createElement(a.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var ue=(0,wt.connect)(({shixunsDetail:fe,loading:be,globalSetting:Ee})=>({shixunsDetail:fe,globalSetting:Ee,loading:be.models.index}))(oe)},45079:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return lt}});var E=Fe(59301),wt=Fe(76560),a=Fe(8848),Se=Fe(37568),Ce=Fe(28284),z=Fe(6767),te=Fe(62957),ne=Fe(62673),ae=Fe(25399),x=Fe(71051),ce=Fe(47889),ee=Fe(77736),se=Fe(77019),re=Fe(82326),oe=Fe(71411),ue=Fe(84236),fe=Fe(71360),be={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},Ee=Fe(51124),Ae=Fe(82093),me=Fe(34055),we=Fe(59301),Oe=Object.defineProperty,We=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Me=(Ue,Ze,et)=>Ze in Ue?Oe(Ue,Ze,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ue[Ze]=et,Ne=(Ue,Ze)=>{for(var et in Ze||(Ze={}))ye.call(Ze,et)&&Me(Ue,et,Ze[et]);if(ge)for(var et of ge(Ze))xe.call(Ze,et)&&Me(Ue,et,Ze[et]);return Ue},Te=(Ue,Ze)=>We(Ue,Ie(Ze)),je=(Ue,Ze,et)=>new Promise((it,nt)=>{var qe=ut=>{try{Ye(et.next(ut))}catch(at){nt(at)}},rt=ut=>{try{Ye(et.throw(ut))}catch(at){nt(at)}},Ye=ut=>ut.done?it(ut.value):Promise.resolve(ut.value).then(qe,rt);Ye((et=et.apply(Ue,Ze)).next())});const{Panel:Ke}=a.default,{TextArea:$e}=Se.default;var lt=({active:Ue,type:Ze="jupyter"})=>{var et,it;const nt=(0,wt.useParams)(),[qe]=Ce.default.useForm(),[rt,Ye]=(0,E.useState)({}),[ut,at]=(0,E.useState)(!1),[pt,ft]=(0,E.useState)(0),[Xe,He]=(0,E.useState)([]),[De,ie]=(0,E.useState)([]),[le,Le]=(0,E.useState)([]),ze=(it=(et=(0,me.eY)())==null?void 0:et.shixun)==null?void 0:it.editable;(0,E.useEffect)(()=>{Ue==="testCase"&&ve()},[Ue]),(0,E.useEffect)(()=>{he()},[]);const ve=()=>je(void 0,null,function*(){var Ot,Lt,Nt,yt,Et,mt,Zt,Tt,Jt,tn,Vt,Kt,mn,kn;const Wn=[{hidden:0,input:"",output:"",score:100}],Hn=yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/jupyter_evalute_setting.json`,{method:"get"});if((Hn==null?void 0:Hn.status)===0){Le((Ot=Hn==null?void 0:Hn.data)==null?void 0:Ot.standard_scripts);const xr={open_evaluate:(Lt=Hn==null?void 0:Hn.data)==null?void 0:Lt.open_evaluate,exec_time:((Nt=Hn==null?void 0:Hn.data)==null?void 0:Nt.exec_time)||3,test_set_score:((yt=Hn==null?void 0:Hn.data)==null?void 0:yt.test_set_score)===null?!1:(Et=Hn==null?void 0:Hn.data)==null?void 0:Et.test_set_score,test_set_average:((mt=Hn==null?void 0:Hn.data)==null?void 0:mt.test_set_average)===null?!0:(Zt=Hn==null?void 0:Hn.data)==null?void 0:Zt.test_set_average,choice_standard_scripts:((Tt=Hn==null?void 0:Hn.data)==null?void 0:Tt.choice_standard_scripts)||null,evaluate_script:((Jt=Hn==null?void 0:Hn.data)==null?void 0:Jt.evaluate_script)||"",evaluate_method:(tn=Hn==null?void 0:Hn.data)==null?void 0:tn.evaluate_method,use_jupyter_result:(Vt=Hn==null?void 0:Hn.data)==null?void 0:Vt.use_jupyter_result};qe.setFieldsValue(xr),Ye(xr),He((mn=(Kt=Hn==null?void 0:Hn.data)==null?void 0:Kt.test_sets)!=null&&mn.length?(kn=Hn==null?void 0:Hn.data)==null?void 0:kn.test_sets:Wn)}}),he=()=>je(void 0,null,function*(){var Ot;const Lt=yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/get_jupyter_tags.json`,{method:"get"});(Lt==null?void 0:Lt.status)===0&&ie(((Ot=Lt==null?void 0:Lt.data)==null?void 0:Ot.list)||[])}),ke=Ot=>je(void 0,null,function*(){const Nt=Xe.map(Et=>Et.score).reduce((Et,mt)=>Et+mt,0);if(Ot.test_set_score&&Nt!==100){z.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Ot.evaluate_method===3&&(Xe!=null&&Xe.some(Et=>!Et.tags))){z.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}at(!0),(yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Te(Ne({},Ot),{mirror_script_id:Ot==null?void 0:Ot.choice_standard_scripts,open_evaluate:Ot!=null&&Ot.open_evaluate?1:0,test_set:Xe.map(Et=>Te(Ne({},Et),{is_file:!1}))})})).status===0&&z.ZP.success("\u4FDD\u5B58\u6210\u529F"),at(!1)}),Ve=Ot=>{Ye(Ne({},qe.getFieldsValue())),"test_set_average"in Ot&&(Ot!=null&&Ot.test_set_average)&&ot(Xe),"test_set_score"in Ot&&(Ot!=null&&Ot.test_set_score)&&(qe.setFieldsValue({test_set_average:!0}),Ye(Te(Ne({},qe.getFieldsValue()),{test_set_average:!0})),ot(Xe)),"choice_standard_scripts"in Ot&&te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:we.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",we.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>je(void 0,null,function*(){const Lt=yield(0,Ae.ZP)(`/api/shixuns/${nt==null?void 0:nt.id}/get_script_contents.json`,{method:"get",params:{id:nt==null?void 0:nt.id,script_id:Ot==null?void 0:Ot.choice_standard_scripts}});Lt!=null&&Lt.content&&(te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:we.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),qe.setFieldsValue({evaluate_script:Lt==null?void 0:Lt.content}),Ye(Te(Ne({},qe.getFieldsValue()),{evaluate_script:Lt==null?void 0:Lt.content})))})})},ot=Ot=>{let Lt=0;const Nt=Math.floor((100-Lt)/Ot.length),yt=Nt+(100-Lt)%Ot.length;Ot=Ot.map((Et,mt)=>mt===Ot.length-1?Te(Ne({},Et),{score:yt}):Te(Ne({},Et),{score:Nt})),He(Ot)},st=()=>{const Ot=[...Xe,{hidden:0,input:"",output:"",score:0}];qe.getFieldValue("test_set_average")?ot(Ot):He(Ot)},{test_set_score:Ct,test_set_average:vt,choice_standard_scripts:Wt,open_evaluate:qt}=rt;return we.createElement("section",{className:be.wrap},we.createElement(Ce.default,{form:qe,disabled:!qt,layout:"vertical",onValuesChange:Ve,onFinish:ke},we.createElement(Ce.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},we.createElement(ne.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),we.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:be.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},we.createElement(x.Z,{size:"large",style:{width:400},min:3}))),we.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{name:"test_set_score"},we.createElement(ce.ZP.Group,null,we.createElement(ee.Z,{direction:"vertical"},we.createElement(ce.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),we.createElement(ce.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),we.createElement(Ce.default.Item,{label:we.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},we.createElement(ce.ZP.Group,null,we.createElement(ee.Z,{direction:"vertical"},we.createElement(ce.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),we.createElement(ce.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",we.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),we.createElement(se.Z,{align:"middle",justify:"space-between",className:"font14"},we.createElement("div",{style:{fontWeight:500}},we.createElement("span",{className:be.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(fe.op,{style:{borderRadius:2},onClick:st},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),Ct&&we.createElement(Ce.default.Item,{name:"test_set_average"},we.createElement(ce.ZP.Group,null,we.createElement(ce.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),we.createElement(ce.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement("div",null,Xe.map((Ot,Lt)=>we.createElement(a.default,{activeKey:pt,key:Lt,onChange:()=>{ft(Nt=>Nt===Lt?null:Lt)}},we.createElement(Ke,{header:we.createElement("div",{className:"font16"},we.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",Lt+1),rt.test_set_score&&we.createElement("span",{style:{marginLeft:40}},we.createElement(x.Z,{style:{width:120},value:Ot.score,onClick:Nt=>Nt.stopPropagation(),min:0,max:100,precision:0,onBlur:Nt=>{if(Number(Nt)<0||Number(Nt)>100){z.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const yt=Xe.map((mt,Zt)=>Zt===Lt?Te(Ne({},mt),{score:100}):mt),Et={test_set_average:!1};Ye(Ne(Ne({},rt),Et)),qe.setFieldsValue(Et),He(yt)}},disabled:vt,onChange:Nt=>{const yt=Xe.map((mt,Zt)=>Zt===Lt?Te(Ne({},mt),{score:Nt?Number(Nt):0}):mt),Et={test_set_average:!1};Ye(Ne(Ne({},rt),Et)),qe.setFieldsValue(Et),He(yt)}}),we.createElement("span",{className:"ml10 mr10"},"%")),we.createElement("span",{className:"tr flex1",style:{float:"right"}},Lt!==0&&we.createElement(ae.Z,{placement:"bottom",title:"\u5220\u9664"},we.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Nt=>{Nt.stopPropagation(),te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const yt=Xe.filter((Et,mt)=>mt!==Lt);ot(yt)}})}})))),key:Lt},we.createElement("div",null,rt.evaluate_method===3&&we.createElement(se.Z,{align:"middle",className:"mb20"},we.createElement("div",null,we.createElement("span",{className:be.sub},"*"),we.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),we.createElement(ae.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},we.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),we.createElement(re.default,{value:Ot.tags,size:"large",style:{width:450},onChange:Nt=>{const yt=Xe.map((Et,mt)=>mt===Lt?Te(Ne({},Et),{tags:Nt}):Et);He(yt)}},De==null?void 0:De.map(Nt=>we.createElement(re.default.Option,{value:Nt==null?void 0:Nt.tags,key:Nt==null?void 0:Nt.tags},Nt==null?void 0:Nt.tags)))),we.createElement(se.Z,{align:"middle"},we.createElement("div",null," ",we.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),we.createElement($e,{bordered:!1,className:be.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Ot.output,onChange:Nt=>{const yt=Xe.map((Et,mt)=>mt===Lt?Te(Ne({},Et),{output:Nt.target.value}):Et);He(yt)}})),we.createElement(se.Z,{className:"mt20",align:"middle"},we.createElement("div",null,we.createElement("span",null,"\u53EF\u89C1\u6027"),we.createElement(ae.Z,{title:we.createElement("div",null,we.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),we.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),we.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},we.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),we.createElement("div",null,we.createElement(ne.default,{className:"font14 ml5",checked:Ot.hidden===1,onChange:Nt=>{const yt=Xe.map((Et,mt)=>{if(mt===Lt){let Zt={is_invisible:!1,actual_output_visible:!1};return Nt.target.checked&&(Zt={is_invisible:!0,actual_output_visible:!0}),Te(Ne(Ne({},Et),Zt),{hidden:Nt.target.checked?1:0})}return Et});He(yt)}},"\u5168\u90E8\u9690\u85CF")),we.createElement(ne.default,{checked:Ot.is_invisible,style:{margin:"0 60px"},onChange:Nt=>{const yt=Xe.map((Et,mt)=>{if(mt===Lt){let Zt=0;return Nt.target.checked&&Et.actual_output_visible&&(Zt=1),Te(Ne({},Et),{hidden:Zt,is_invisible:Nt.target.checked})}return Et});He(yt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),we.createElement(ne.default,{checked:Ot.actual_output_visible,onChange:Nt=>{const yt=Xe.map((Et,mt)=>{if(mt===Lt){let Zt=0;return Nt.target.checked&&Et.is_invisible&&(Zt=1),Te(Ne({},Et),{hidden:Zt,actual_output_visible:Nt.target.checked})}return Et});He(yt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),we.createElement("div",{className:"mt20"},we.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),we.createElement(ne.default,{checked:Ot.last_match_rule,onChange:Nt=>{const yt=Xe.map((Et,mt)=>mt===Lt?Te(Ne({},Et),{last_match_rule:Nt.target.checked}):Et);He(yt)}},we.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",we.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),we.createElement("h4",{className:"font14 mt20 mb10"},we.createElement("span",{className:be.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},we.createElement(re.default,{getPopupContainer:Ot=>Ot.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},le.map((Ot,Lt)=>we.createElement(re.default.Option,{value:Ot.id,key:Lt},Ot.scptname))))),we.createElement(ae.Z,{title:!qt&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},we.createElement(Ce.default.Item,{name:"evaluate_script"},we.createElement(Ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!qt}}))),(0,me.Ny)()&&we.createElement(se.Z,{className:"mb20",align:"middle"},we.createElement(Ce.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},we.createElement(oe.Z,null)),we.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),we.createElement(ue.t,{okText:"\u4FDD\u5B58",hasOkBtn:ze,loading:ut,onCancel:()=>wt.history.push(`/shixuns/${nt==null?void 0:nt.id}/challenges`),onOk:()=>qe.submit(),className:Ze==="jupyterLab"?be.btn:""}))}},51673:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Me}});var E=Fe(59301),wt=Fe(6767),a=Fe(62957),Se=Fe(77019),Ce=Fe(62673),z=Fe(47889),te=Fe(25399),ne=Fe(13747),ae={flex_box_center:"flex_box_center___laljR",flex_space_between:"flex_space_between___DeOnN",flex_box_vertical_center:"flex_box_vertical_center___iLJSY",flex_box_center_end:"flex_box_center_end___D8d4a",flex_box_column:"flex_box_column___E1Pzm",listItem:"listItem___RLEHn",wrap:"wrap____6VVD",leftContent:"leftContent____5nA6",header:"header___Lufcs",title:"title___UkOuL",time:"time____i1RA",introduction:"introduction___q377_",from:"from___pr6HT",bottom:"bottom___x89GX",user_img:"user_img___K_sq1",user_name:"user_name___AYxpE",tags_name:"tags_name___r0cun",buttonList:"buttonList___Q3rQ3",buttonItem:"buttonItem___YDwk1"},x=Fe(71360),ce=Fe(76560),ee=Fe(57884),se=Fe(90524),re=Fe(67298),oe=Fe(82093),ue=Fe(49661),fe=Fe(59301),be=Object.defineProperty,Ee=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,We=(Ne,Te,je)=>Te in Ne?be(Ne,Te,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ne[Te]=je,Ie=(Ne,Te)=>{for(var je in Te||(Te={}))we.call(Te,je)&&We(Ne,je,Te[je]);if(me)for(var je of me(Te))Oe.call(Te,je)&&We(Ne,je,Te[je]);return Ne},ge=(Ne,Te)=>Ee(Ne,Ae(Te)),ye=(Ne,Te,je)=>new Promise((Ke,$e)=>{var tt=Ze=>{try{Ue(je.next(Ze))}catch(et){$e(et)}},lt=Ze=>{try{Ue(je.throw(Ze))}catch(et){$e(et)}},Ue=Ze=>Ze.done?Ke(Ze.value):Promise.resolve(Ze.value).then(tt,lt);Ue((je=je.apply(Ne,Te)).next())});const xe=({globalSetting:Ne,dispatch:Te,practiceSetting:je,shixunsDetail:Ke,user:$e,visible:tt,setVisible:lt,type:Ue="all",updateData:Ze,recordId:et,identifier:it})=>{const[nt,qe]=(0,E.useState)([]),[rt,Ye]=(0,E.useState)(0),[ut,at]=(0,E.useState)([]),[pt,ft]=(0,E.useState)({page:1,limit:4,search:"",order:"public"}),[Xe,He]=(0,E.useState)([{id:"public",name:"\u516C\u5F00\u6570\u636E\u96C6"},{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}]);(0,E.useEffect)(()=>{tt&&le()},[tt,pt]);const De=ve=>{pt.search=ve,pt.page=1,ft(Ie({},pt))},ie=ve=>{pt.page=1,pt.order=ve,ft(Ie({},pt))},le=()=>ye(void 0,null,function*(){(0,re._S)({page:pt==null?void 0:pt.page,limit:pt==null?void 0:pt.limit,search:pt==null?void 0:pt.search,category:Ue=="all"?pt==null?void 0:pt.order:"mine"}).then(ve=>{var he,ke;(ve==null?void 0:ve.status)==0&&(qe((he=ve==null?void 0:ve.data)==null?void 0:he.list),Ye((ke=ve==null?void 0:ve.data)==null?void 0:ke.count))})}),Le=()=>ye(void 0,null,function*(){if((ut==null?void 0:ut.length)===0)return wt.ZP.warning("\u8BF7\u9009\u62E9\u6570\u636E\u96C6");let ve=Ue=="all"?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:it,data_set_ids:ut}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:et,data_set_id:ut[0]}};const he=(0,ue.TG)();(yield(0,oe.ZP)(ve==null?void 0:ve.url,{method:"post",body:ge(Ie({},ve==null?void 0:ve.body),{homework_common_id:he||void 0})})).status===0&&(wt.ZP.info("\u6DFB\u52A0\u6210\u529F"),ze(),Ze())}),ze=()=>{lt(!1),qe([]),at([]),Ye(0),ft({page:1,limit:4,search:"",order:"public"})};return fe.createElement(a.default,{title:"\u9009\u62E9\u6570\u636E\u96C6",open:tt,width:900,centered:!0,keyboard:!1,onCancel:()=>ze(),maskClosable:!1,bodyStyle:{minHeight:400},okText:fe.createElement("div",{onClick:()=>Le()},"\u6DFB\u52A0(",ut==null?void 0:ut.length,")")},fe.createElement(Se.Z,{align:"middle",justify:"space-between",className:"mt10 mb20"},fe.createElement(x.tp,{dataSource:Ue=="all"?Xe:[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"}],value:Ue=="all"?pt==null?void 0:pt.order:"mine",onChange:ie}),fe.createElement(x.t7,{style:{width:303},placeholder:"\u8BF7\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0",value:pt==null?void 0:pt.search,onChange:De})),(nt==null?void 0:nt.length)===0?fe.createElement(ee.Z,{customText:"\u6682\u65E0\u6570\u636E"}):fe.createElement("div",null,fe.createElement("div",{style:{height:"410px",overflowY:"auto"}},nt==null?void 0:nt.map((ve,he)=>{var ke,Ve,ot;return fe.createElement("div",{className:ae.listItem,key:he,onClick:st=>{if(Ue=="my"){at([ve.id]);return}ut.indexOf(ve.id)>-1?at(ut.filter(Ct=>Ct!==ve.id)):at(ut.concat(ve.id))}},fe.createElement("div",{style:{display:"flex"}},fe.createElement("div",{style:{marginTop:"1px"}},Ue=="all"?fe.createElement(Ce.default,{checked:ut.includes(ve.id),value:ve.id}):fe.createElement(z.ZP,{checked:ut.includes(ve.id),value:ve.id})),fe.createElement("aside",{className:ae.wrap,key:he},fe.createElement("div",{className:ae.leftContent},fe.createElement("div",{className:ae.header},fe.createElement("div",{className:ae.title},ve==null?void 0:ve.title)),fe.createElement(te.Z,{title:ve==null?void 0:ve.introduction},fe.createElement("div",{className:ae.introduction},ve==null?void 0:ve.desc)),fe.createElement("div",{className:ae.bottom},fe.createElement("img",{className:ae.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${se.Z.IMG_SERVER}/images/${(ke=ve==null?void 0:ve.user_info)==null?void 0:ke.image_url}`}),fe.createElement("div",{className:ae.user_name},(Ve=ve==null?void 0:ve.user_info)==null?void 0:Ve.name),(ot=ve==null?void 0:ve.data_set_tags)==null?void 0:ot.map((st,Ct)=>{var vt;return Ct<3?fe.createElement("div",{key:Ct,className:ae.tags_name},st==null?void 0:st.tag_name):Ct==3?fe.createElement(te.Z,{key:Ct,title:(vt=ve==null?void 0:ve.data_set_tags)==null?void 0:vt.map((Wt,qt)=>{var Ot;if(qt>2)return(Wt==null?void 0:Wt.tag_name)+(qt===((Ot=Wt==null?void 0:Wt.data_set_tags)==null?void 0:Ot.length)-1?"":"\u3001")}).join("")},fe.createElement("div",{key:Ct,className:ae.tags_name},"...")):null}))))))})),fe.createElement(ne.Z,{showTotal:ve=>fe.createElement("span",null,"\u5171",fe.createElement("span",{style:{color:"#165DFF",marginLeft:"3px"}},ve)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(ve,he)=>{pt.page=ve,pt.limit=he,ft(Ie({},pt)),le()},defaultCurrent:1,pageSize:pt.limit||4,current:pt.page||1,total:rt})))};var Me=(0,ce.connect)(({globalSetting:Ne,shixunsDetail:Te,practiceSetting:je,user:Ke})=>({globalSetting:Ne,shixunsDetail:Te,user:Ke,practiceSetting:je}))(xe)},32166:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ie}});var E=Fe(59301),wt=Fe(62957),a=Fe(99571),Se=Fe(6767),Ce=Fe(20554),z=Fe(29787),te=Fe(15672),ne=Fe(71051),ae={modal:"modal___NEEbt",con_warp:"con_warp___fZ8It",flex:"flex___Vqd1D",config_Warp:"config_Warp___m6wfT",config_btn:"config_btn___OL6qH",sceneList:"sceneList___SKegj",sceneItem:"sceneItem___RPw0S",sceneItemActive:"sceneItemActive___O_xTR"},x=Fe(11724),ce=Fe(62772),ee=Fe(82093),se=Fe(59301),re=Object.defineProperty,oe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ae=(ge,ye,xe)=>ye in ge?re(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ge[ye]=xe,me=(ge,ye)=>{for(var xe in ye||(ye={}))be.call(ye,xe)&&Ae(ge,xe,ye[xe]);if(fe)for(var xe of fe(ye))Ee.call(ye,xe)&&Ae(ge,xe,ye[xe]);return ge},we=(ge,ye)=>oe(ge,ue(ye)),Oe=(ge,ye,xe)=>new Promise((Me,Ne)=>{var Te=$e=>{try{Ke(xe.next($e))}catch(tt){Ne(tt)}},je=$e=>{try{Ke(xe.throw($e))}catch(tt){Ne(tt)}},Ke=$e=>$e.done?Me($e.value):Promise.resolve($e.value).then(Te,je);Ke((xe=xe.apply(ge,ye)).next())}),Ie=({visible:ge,onOk:ye,onCancel:xe,info:Me})=>{const[Ne,Te]=(0,E.useState)("1"),[je,Ke]=(0,E.useState)([{name:"gpu_limit",label:"GPU\u663E\u5361\u6570\u91CF",value:1,min:0,max:4,typeName:"\u4E2A"},{name:"gpu_memory_limit",label:"GPU\u663E\u5B58\u5927\u5C0F",value:1,min:0,max:64,typeName:"GB"}]),[$e,tt]=(0,E.useState)([]),[lt,Ue]=(0,E.useState)(0),[Ze,et]=(0,E.useState)(null),[it,nt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{ge&&qe()},[ge]);const qe=()=>{Te("1"),et(null),Ue(0),je[0].value=(Me==null?void 0:Me.gpu_limit)||1,je[1].value=(Me==null?void 0:Me.gpu_memory_limit)||16,Ke([...je])};(0,E.useEffect)(()=>{var De,ie;((ie=(De=$e==null?void 0:$e[lt])==null?void 0:De.content)==null?void 0:ie.length)>0&&et(we(me({},$e[lt].content[0]),{index:0}))},[Ne,lt,$e]);const rt=()=>Oe(void 0,null,function*(){yield(0,ee.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(De=>{var ie;if(tt(De),(De==null?void 0:De.length)>0){let le=we(me({},(ie=De==null?void 0:De[0])==null?void 0:ie.content[0]),{index:0});et(le)}})}),Ye=De=>{Te(De),De==="2"&&Ue(0)},ut=(De,ie)=>{Ke(je.map(le=>le.name===De?ie(le):le))},at=(De,ie)=>{isNaN(De)||ut(ie,le=>we(me({},le),{value:De}))},pt=(De,ie)=>{var le;if(console.log("decline",De.value),De.value=Number(De.value),De.value<=((le=De.min)!=null?le:-1/0))return;let Le=De.value-.5we(me({},ze),{value:Le}))},ft=(De,ie)=>{var le;if(De.value=Number(De.value),De.value>=((le=De.max)!=null?le:1/0))return;let Le=De.value+.5>De.max?De.max:De.value+(ie||.5);ut(De.name,ze=>we(me({},ze),{value:Le}))},Xe=(De,ie)=>{isNaN(De)||ut(ie,le=>we(me({},le),{value:De}))},He=De=>{if(De==null||Number.isInteger(De))return De;const ie=De%1;return ie===.5?De:Math.floor(De)+(ie<.5?.5:1)};return se.createElement(se.Fragment,null,se.createElement(wt.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:ge,width:752,destroyOnClose:!0,centered:!0,onCancel:xe,className:ae.modal,footer:[se.createElement("div",{className:ae.btn_warp,key:"1"},se.createElement(a.ZP,{onClick:xe},"\u53D6\u6D88"),se.createElement(a.ZP,{type:"primary",onClick:()=>{let De=me({},Me);if(Ne=="1")De.gpu_limit=je[0].value,De.gpu_memory_limit=je[1].value;else if(Ne=="2"){if(!Ze){Se.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}De=we(me({},De),{gpu_limit:Ze.gpu_limit,gpu_memory_limit:Ze.gpu_memory_limit})}ye(De)}},"\u4FDD\u5B58"))]},se.createElement(Ce.default,{activeKey:Ne,onChange:Ye},se.createElement(Ce.default.TabPane,{tab:"GPU\u914D\u7F6E",key:1},se.createElement(z.Z,{spinning:it},je==null?void 0:je.map(De=>se.createElement("div",{className:ae.con_warp,key:De==null?void 0:De.name},se.createElement("div",null,De==null?void 0:De.label),se.createElement("div",null,se.createElement(te.Z,{min:De==null?void 0:De.min,max:De==null?void 0:De.max,onChange:ie=>at(ie,De==null?void 0:De.name),value:De==null?void 0:De.value,step:De.name==="gpu_limit"?1:.5,style:{width:422,height:6,margin:"0 20px 0 12px"}})),se.createElement("div",{className:`${ae.config_Warp} ${ae.flex}`},se.createElement("div",{className:`${ae.config_btn} ${ae.flex}`,onClick:()=>pt(De,De.name==="gpu_limit"?1:.5)},se.createElement(x.Z,null)),se.createElement(ne.Z,{min:De==null?void 0:De.min,max:De==null?void 0:De.max,size:"large",step:De.name==="gpu_limit"?1:.5,controls:!1,style:{width:55},value:De==null?void 0:De.value,onChange:ie=>{const le=He(ie);Xe(le,De==null?void 0:De.name)}}),se.createElement("div",{className:`${ae.config_btn} ${ae.flex}`,onClick:()=>ft(De,De.name==="gpu_limit"?1:.5)},se.createElement(ce.Z,null))),se.createElement("div",null,De==null?void 0:De.typeName))))))))}},53794:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ce}});var E=Fe(59301),wt={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},a=Fe(25399),Ce=({name:z,tooltipTitle:te,children:ne,required:ae,errorKey:x,errorValue:ce,errorName:ee,errorStyle:se={},nameWidth:re=112,align:oe="center",contentStyle:ue={}})=>E.createElement(E.Fragment,null,E.createElement("div",{className:wt.label,style:{alignItems:oe}},E.createElement("div",{className:wt.left,style:{width:re}},ae&&E.createElement("span",null,"*"),E.createElement("div",null,z),!!te&&E.createElement(a.Z,{title:te},E.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),E.createElement("div",{className:wt.right,style:ue},ne,ee&&ce===x&&E.createElement("div",{className:wt.error,style:se},ee))))},2312:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return z}});var E=Fe(59301),wt={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},a=Fe(62957),Se=Fe(38394),z=({title:te,children:ne,value:ae})=>{const[x,ce]=(0,E.useState)(!1);return E.createElement(E.Fragment,null,E.createElement("span",{onClick:()=>ce(!0)},ne),E.createElement(a.default,{title:te,open:x,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>ce(!1),className:wt.modal,footer:null},typeof ae=="string"&&E.createElement(Se.Z,{value:ae||""}),Object.prototype.toString.call(ae)==="[object Array]"&&E.createElement(E.Fragment,null,ae==null?void 0:ae.map((ee,se)=>E.createElement("div",{key:se},E.createElement("b",null,ee.name||ee.type_name),E.createElement(Se.Z,{value:ee.description||""}))))))}},18309:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ie}});var E=Fe(59301),wt=Fe(62957),a=Fe(6767),Se=Fe(30641),Ce=Fe(20554),z=Fe(29787),te=Fe(25399),ne=Fe(99571),ae={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},x=Fe(99267),ce=Fe(61485),ee=Fe(13014),se=Fe(93314),re=Fe(82093),oe=Fe(76411),ue={lineChart:"lineChart___dCEZW"},fe=Fe(56656),be=Fe.n(fe),Ee=Fe(59301),me=({dataInfo:le,indexKey:Le,valueName:ze,startAndEndTime:ve,colors:he=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:ke})=>{let Ve=null;(0,E.useEffect)(()=>{Ot()},[le]),(0,E.useEffect)(()=>{window.addEventListener("resize",ot(()=>{Ve&&Ve.resize()},200))},[window.onresize]);const ot=(Lt,Nt,yt=!1)=>{let Et,mt;return(...Zt)=>{if(yt){Lt.apply(mt,Zt),yt=!1;return}clearTimeout(Et),Et=setTimeout(()=>{Lt.apply(mt,Zt)},Nt)}},st=Lt=>Lt?Lt.map(Nt=>{const yt=new Date(Nt),Et=String(yt.getMonth()+1).padStart(2,"0"),mt=String(yt.getDate()).padStart(2,"0"),Zt=String(yt.getHours()).padStart(2,"0"),Tt=String(yt.getMinutes()).padStart(2,"0");return`${Et}/${mt} ${Zt}:${Tt}`}):[],Ct=(Lt,Nt)=>Lt.map(yt=>{const Et=Nt.timestamps.indexOf(yt);return Et!==-1?Nt.values[Et]:null});function vt(Lt){let Nt=1/0;for(let Et=0;Et{let Et=[];for(let mt=Lt;mt<=Nt;mt+=yt)Et.push(mt);return Et},qt=()=>{var Lt;const Nt=((Lt=le==null?void 0:le.x)==null?void 0:Lt.flat())||[];let yt=[...new Set(Nt)].sort((Kt,mn)=>Kt-mn),Et=vt(yt),mt=Et==null?void 0:Et.newArray,Zt=Et==null?void 0:Et.minInterval;yt=[...new Set([...yt,...mt])].sort((Kt,mn)=>Kt-mn);let Tt=be()(ve[0],"YYYY-MM-DD HH:mm").valueOf(),Jt=Wt(Tt,yt[0]-Zt,Zt),tn=be()(ve[1],"YYYY-MM-DD HH:mm").valueOf(),Vt=Wt(yt[yt.length-1]+Zt,tn,Zt);return yt=[...Jt,...yt,...Vt],[...new Set(yt)].sort((Kt,mn)=>Kt-mn)},Ot=()=>{var Lt;Ve=oe.init(document.getElementById(`lineChart${Le}`));let Nt=qt(),yt=(Lt=le==null?void 0:le.y)==null?void 0:Lt.map((mt,Zt)=>{var Tt;let Jt={timestamps:(Tt=le==null?void 0:le.x)==null?void 0:Tt[Zt],values:mt};return mt=Ct(Nt,Jt),{name:ze[Zt],type:"line",itemStyle:{show:!1},lineStyle:{color:he[Zt]},data:mt}}),Et={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(mt){var Zt;let Tt="";return mt.forEach((Jt,tn)=>{console.log("item",Jt),Tt+=`
        ${ke[Jt==null?void 0:Jt.componentIndex]} @@ -958,7 +958,7 @@
        `}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:st(Nt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:Le==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:yt};Ve.setOption(Et)};return Ee.createElement("div",{id:`lineChart${Le}`,className:ue.lineChart})},we=Fe(71360),Oe={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},We=Fe(82326),Ie=Fe(16326),ge=Fe(1560);const ye=le=>{const Le=new Date,ve=(he=>{const ke=new Date(Le);switch(he){case"\u6700\u8FD130\u5206\u949F":ke.setMinutes(Le.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":ke.setHours(Le.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":ke.setDate(Le.getDate()-1);break;case"\u6700\u8FD17\u5929":ke.setDate(Le.getDate()-7);break;case"\u6700\u8FD115\u5929":ke.setDate(Le.getDate()-15);break;default:return null}return ke})(le);return ve?{startTime:ve,endTime:Le}:null},xe=(le,Le,ze)=>{if(!le)return!1;const ve=be()(),[he,ke]=Le;if(le.isAfter(ve))return!0;if(he){const Ve=he.clone().add(ze,"days");if(ke&&le.isAfter(Ve))return!0}if(ke){const Ve=ke.clone().subtract(ze,"days");return le.isBefore(Ve)||le.isAfter(ve)}return!1},Me=le=>le<=5?"30s":le<=15?"1m":le<=30?"2m":le<=60?"5m":le<=180?"10m":le<=360?"30m":le<=720?"1h":le<=1440?"2h":le<=2880?"4h":le<=4320?"8h":le<=10080||le<=14400?"12h":le<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Ne=le=>{const[Le,ze]=le,ve=moment.isMoment(Le)?Le:moment(Le),he=moment.isMoment(ze)?ze:moment(ze);if(!ve.isValid()||!he.isValid())throw new Error("Invalid date provided");const Ve=moment.duration(he.diff(ve)).asMinutes();return Me(Ve)},Te=(le,Le,ze=20)=>{const ve=new Date(le).getTime(),he=new Date(Le).getTime(),ke=ze*1e3,Ve=[];let ot=ve;for(;ot<=he;)Ve.push(ot),ot+=ke;return Ve};var je=Fe(89392),Ke=Fe(57884),$e=Fe(2610),tt=Fe(59301),lt=(le,Le,ze)=>new Promise((ve,he)=>{var ke=st=>{try{ot(ze.next(st))}catch(Ct){he(Ct)}},Ve=st=>{try{ot(ze.throw(st))}catch(Ct){he(Ct)}},ot=st=>st.done?ve(st.value):Promise.resolve(st.value).then(ke,Ve);ot((ze=ze.apply(le,Le)).next())});const Ue=We.default.Option,{RangePicker:Ze}=Ie.default;var it=({identifier:le,data:Le,isFirst:ze,setIsFirst:ve,info:he})=>{var ke;const[Ve,ot]=(0,E.useState)([]),[st,Ct]=(0,E.useState)([]),[vt,Wt]=(0,E.useState)(null),[qt,Ot]=(0,E.useState)(""),[Lt,Nt]=(0,E.useState)([null,null]),[yt,Et]=(0,E.useState)([]),[mt,Zt]=(0,E.useState)(!1),[Tt,Jt]=(0,E.useState)([]),[tn,Vt]=(0,E.useState)(!1),[Kt,mn]=(0,E.useState)(!1),[kn,Wn]=(0,E.useState)(""),[Hn,xr]=(0,E.useState)(1),Er=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],jr=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,E.useEffect)(()=>{var Xt,An,Kn,or;if(Le&&ze){On(),ot(Le==null?void 0:Le.recent_users),Ct(Le==null?void 0:Le.managers);const Pr=(he==null?void 0:he.type)==="\u6311\u6218\u9875\u9762";((Xt=Le==null?void 0:Le.managers)==null?void 0:Xt.length)>0?Wt(Pr?he==null?void 0:he.myshixun_id:(An=Le==null?void 0:Le.managers[0])==null?void 0:An.id):((Kn=Le==null?void 0:Le.recent_users)==null?void 0:Kn.length)>0&&Wt(Pr?he==null?void 0:he.myshixun_id:(or=Le==null?void 0:Le.recent_users[0])==null?void 0:or.id),Ot("\u6700\u8FD130\u5206\u949F"),ve(!1)}},[Le]),(0,E.useEffect)(()=>{if(qt){let Xt=ye(qt);Nt([be()(Xt==null?void 0:Xt.startTime),be()(Xt==null?void 0:Xt.endTime)])}},[qt]),(0,E.useEffect)(()=>{vt&&(Lt!=null&&Lt[0])&&(Lt!=null&&Lt[1])&&Fn()},[vt,Lt]);const Fn=()=>lt(void 0,null,function*(){var Xt;Zt(!0);let An={startTimeString:Lt[0]?Lt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:Lt[1]?Lt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:vt};const Kn=yield(0,re.ZP)(`/api/shixuns/${le}/cpu_rank_data.json`,{method:"get",params:An});(Kn==null?void 0:Kn.status)==0&&(Jt((Xt=Kn==null?void 0:Kn.data)==null?void 0:Xt.statisticsList),xr(Hn+1)),Zt(!1)}),Tr=(0,E.useRef)((0,je.throttle)(Xt=>hr(Xt),1200,{leading:!0,trailing:!0})).current,hr=Xt=>lt(void 0,null,function*(){if(Xt=="")return;const An=yield(0,re.ZP)(`/api/shixuns/${le}/cpu_search_data`,{method:"get",params:{search:Xt}});(An==null?void 0:An.status)==0&&Et(An==null?void 0:An.data)}),vr=(Xt,An)=>{Xt==="CPU"?(tn?(0,$e.BU)():(0,$e.Dj)(document.getElementById(`tj${An}`)),Vt(!tn)):(Kt?(0,$e.BU)():(0,$e.Dj)(document.getElementById(`tj${An}`)),mn(!Kt))},cr=(Xt,An,Kn)=>{const or=An==="CPU"?"cpuUsageChart":"memoryUsageChart";let Pr=Xt.map(ta=>{var Jr,$r,Xn,In;const Ir=(Jr=ta.promQueryResult)==null?void 0:Jr[or],Xr=`${ta.envId}-${ta.myPracticalTrainingId}_${An}`,ua=((In=(Xn=($r=Ir==null?void 0:Ir.results[Xr])==null?void 0:$r.frames[0])==null?void 0:Xn.data)==null?void 0:In.values)||[];return ua.length>0?ua[Kn]:[]});return Pr.some(ta=>Array.isArray(ta)&&ta.length>0)?Pr:[]},Nn=Xt=>{Wt(Xt),On()},On=()=>{Et([]),Wn("")},on=Xt=>{let An=!1;for(let Kn=0;Kn<(Tt==null?void 0:Tt.length);Kn++){let or=cr(Tt,Xt,1)[Kn];if(or&&(or==null?void 0:or.length)>0){An=!0;break}}return(Tt==null?void 0:Tt.length)>0&&An};return tt.createElement(tt.Fragment,null,tt.createElement("div",{className:`${Oe.flex_warp}`},tt.createElement(ge.Z,{allowClear:!0,showSearch:!0,value:kn,style:{width:280},onSearch:Tr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Xt,An)=>{Wn(Xt),An!=null&&An.key&&Wt(Number(An==null?void 0:An.key))},onClear:On,size:"large"},yt==null?void 0:yt.map((Xt,An)=>tt.createElement(Ue,{key:Xt.id,value:Xt.name},Xt.name.length>4?`${Xt.name.slice(0,4)}...`:Xt.name,`( ${Xt.phone?Xt.phone:""} ${Xt.mail?` - ${Xt.mail}`:""})`))),tt.createElement("div",null,tt.createElement(We.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:qt,onChange:Xt=>{Ot(Xt)}},Er.map((Xt,An)=>tt.createElement(We.default.Option,{key:An,value:Xt},Xt))),tt.createElement(Ze,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:Lt,disabledDate:Xt=>xe(Xt,Lt,15),format:"YYYY-MM-DD HH:mm",onChange:Xt=>{Nt(Xt),Ot(void 0)}}))),tt.createElement(we.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:vt,onChange:Xt=>Nn(Xt),dataSource:st,titleWidth:60,key:1}),tt.createElement(we.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Ve==null?void 0:Ve.length)==0?"mt0":"",style:{marginBottom:(Ve==null?void 0:Ve.length)>0?"0px":"17px"},value:vt,onChange:Xt=>Nn(Xt),dataSource:Ve,titleWidth:60,key:2}),(ke=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:ke.map((Xt,An)=>tt.createElement("div",{className:`${Oe.chart_content}`,key:An,id:`tj${An}`},tt.createElement("div",{className:Oe.chart_title},tt.createElement("span",null,Xt==null?void 0:Xt.name,"\u4F7F\u7528\u91CF"),tt.createElement("i",{className:`${Oe.fullscreen} iconfont ${(Xt==null?void 0:Xt.type)=="CPU"?tn?"icon-tuichuquanping2":"icon-quanping2":Kt?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>vr(Xt.type,An)})),tt.createElement(z.Z,{spinning:mt},on(Xt.type)?tt.createElement("div",{style:{marginTop:(Xt==null?void 0:Xt.type)=="CPU"?tn?"7%":"":Kt?"7%":""}},tt.createElement(me,{dataInfo:{y:cr(Tt,Xt==null?void 0:Xt.type,1)||[],x:cr(Tt,Xt==null?void 0:Xt.type,0)||[]},startAndEndTime:Lt,colors:jr,indexKey:An,valueName:Tt.map(Kn=>Kn.name),imageTypeName:Tt.map(Kn=>{var or;return(or=Kn==null?void 0:Kn.promQueryResult)==null?void 0:or.imageTypeName}),key:`${An}-${Hn}`}),tt.createElement("div",{className:Oe.info_con},tt.createElement("div",{className:Oe.info_top},tt.createElement("div",null,"\u6700\u5927\u503C"),tt.createElement("div",null,"\u6700\u5C0F\u503C"),tt.createElement("div",null,"\u5E73\u5747\u503C")),Tt.map((Kn,or)=>{var Pr;let Qr=Kn==null?void 0:Kn.promQueryResult;return tt.createElement("div",{className:Oe.listdata,key:or},tt.createElement("div",{className:Oe.block,style:{backgroundColor:jr[or],marginRight:10}}),tt.createElement("div",{className:Oe.typename},(Pr=Kn==null?void 0:Kn.promQueryResult)==null?void 0:Pr.imageTypeName),tt.createElement("div",{className:Oe.val},(Xt==null?void 0:Xt.type)=="CPU"?`${Qr==null?void 0:Qr.cpuMaxDoubleValue}Cores`:`${Qr==null?void 0:Qr.memoryDoubleMaxValue}MiB`),tt.createElement("div",{className:Oe.val},(Xt==null?void 0:Xt.type)=="CPU"?`${Qr==null?void 0:Qr.cpuMinDoubleValue}Cores`:`${Qr==null?void 0:Qr.memoryDoubleMinValue}MiB`),tt.createElement("div",{className:Oe.val},(Xt==null?void 0:Xt.type)=="CPU"?`${Qr==null?void 0:Qr.cpuAvgDoubleValue}Cores`:`${Qr==null?void 0:Qr.memoryDoubleAvgValue}MiB`))}))):tt.createElement(Ke.Z,null)))))},nt=Fe(59301),qe=(le,Le,ze)=>new Promise((ve,he)=>{var ke=st=>{try{ot(ze.next(st))}catch(Ct){he(Ct)}},Ve=st=>{try{ot(ze.throw(st))}catch(Ct){he(Ct)}},ot=st=>st.done?ve(st.value):Promise.resolve(st.value).then(ke,Ve);ot((ze=ze.apply(le,Le)).next())}),Ye=({getApi:le,identifier:Le,visible:ze,info:ve})=>{const[he,ke]=(0,E.useState)({}),[Ve,ot]=(0,E.useState)(!0);(0,E.useEffect)(()=>{ot(!0)},[ze]),(0,E.useEffect)(()=>{le&&Ve&&st()},[le]);const st=()=>qe(void 0,null,function*(){const Ct=yield(0,re.ZP)(`/api/shixuns/${Le}/cpu_basic_data.json`,{method:"get"});(Ct==null?void 0:Ct.status)==0&&ke(Ct)});return nt.createElement("div",null,nt.createElement(it,{isFirst:Ve,setIsFirst:Ct=>ot(Ct),identifier:Le,data:he,info:ve}))},ut=Fe(49661),at=Fe(76560),pt=Fe(67135),ft=Fe(23869),Xe=Fe(59301),He=(le,Le,ze)=>new Promise((ve,he)=>{var ke=st=>{try{ot(ze.next(st))}catch(Ct){he(Ct)}},Ve=st=>{try{ot(ze.throw(st))}catch(Ct){he(Ct)}},ot=st=>st.done?ve(st.value):Promise.resolve(st.value).then(ke,Ve);ot((ze=ze.apply(le,Le)).next())});const De=({globalSetting:le,dispatch:Le,practiceSetting:ze,shixunsDetail:ve,visible:he,onCancel:ke,info:Ve,identifier:ot,isJupyter:st,onOk:Ct})=>{const[vt,Wt]=(0,E.useState)("1"),[qt,Ot]=(0,E.useState)("\u63A8\u8350\u914D\u7F6E"),[Lt,Nt]=(0,E.useState)([]),[yt,Et]=(0,E.useState)(!1),[mt,Zt]=(0,E.useState)(!1),[Tt,Jt]=(0,E.useState)({}),[tn,Vt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{he&&(Zt(!1),Wt("1"),Ot("\u63A8\u8350\u914D\u7F6E"),(Ve==null?void 0:Ve.type)=="\u6311\u6218\u9875\u9762"?Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Jt({}),Kt(),(Ve==null?void 0:Ve.type)=="\u6311\u6218\u9875\u9762"&&Le({type:"shixunsDetail/getShixunsDetail",payload:{id:ot}}))},[he]);const Kt=()=>He(void 0,null,function*(){Vt(!0);const Fn=yield(0,pt.HS)(ot);[0,-10].includes(Fn.status)&&(Jt(Fn),Vt(!1))}),mn=Fn=>{Fn=="2"?Zt(!0):Zt(!1),Wt(Fn)},kn=()=>{wt.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Xe.createElement("div",{className:"tc"},Xe.createElement("img",{src:ee,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Wn=()=>He(void 0,null,function*(){if((0,ft.gy)(Le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||qt=="\u5F53\u524D\u914D\u7F6E")return;Et(!0),(yield(0,re.ZP)(`/api/shixuns/${ot}/apply_recommend_config.json`,{method:"put",body:{data:qt=="\u63A8\u8350\u914D\u7F6E"?Tt==null?void 0:Tt.recommend:Tt==null?void 0:Tt.high}})).status==0&&(a.ZP.success("\u5E94\u7528\u6210\u529F"),Et(!1),ke(),Ct())}),Hn=()=>He(void 0,null,function*(){var Fn,Tr;if(yield xr(),(0,ut.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Fn=ve.detail)!=null&&Fn.is_jupyter||(Tr=ve.detail)!=null&&Tr.is_jupyter_lab){Le({type:"shixunsDetail/execJupyter",payload:{id:ot}}).then(vr=>{var cr;vr!=null&&vr.identifier&&((cr=at.history)==null||cr.push(`/tasks/${vr.identifier}/jupyter`))});return}Le({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const hr=st?yield(0,pt.BK)({id:ot}):yield(0,pt.Ir)({id:ot});if(Le({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),hr!=null&&hr.game_identifier||hr!=null&&hr.identifier){(0,ut.xg)(st?`/tasks/${hr==null?void 0:hr.identifier}/jupyter`:`/tasks/${hr.game_identifier}`);return}(hr==null?void 0:hr.status)===-3?(0,ut.eF)():(hr==null?void 0:hr.status)===2?Er(hr==null?void 0:hr.message):(hr==null?void 0:hr.status)===3&&jr(hr==null?void 0:hr.message)}),xr=()=>new Promise((Fn,Tr)=>{var hr;(hr=ze==null?void 0:ze.sideBar)!=null&&hr.confirmLeave?wt.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:()=>{Le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Fn()},onCancel:()=>{Tr()}}):Fn()}),Er=Fn=>{Fn=Fn!=null&&Fn.includes(".json")?Fn:`${Fn}.json`,wt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>He(void 0,null,function*(){const Tr=yield(0,re.ZP)("/api"+Fn,{method:"get"});if(!Tr)return;a.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const hr=yield(0,pt.Ir)({id:Tr.shixun_identifier});if(hr!=null&&hr.game_identifier){(0,ut.xg)(`/tasks/${hr.game_identifier}`);return}(hr==null?void 0:hr.status)===2?Er(hr==null?void 0:hr.message):(hr==null?void 0:hr.status)===3&&jr(hr==null?void 0:hr.message)})})},jr=Fn=>{wt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Fn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Xe.createElement(Xe.Fragment,null,Xe.createElement(Se.Z,{title:null,placement:"right",open:he,width:1e3,onClose:ke,closeIcon:null,footer:null},Xe.createElement("div",{className:ae.header_body},Xe.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Xe.createElement(x.Z,{className:ae.close,onClick:ke})),Xe.createElement(Ce.default,{activeKey:vt,onChange:mn},Xe.createElement(Ce.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Xe.createElement(z.Z,{spinning:tn,size:"large",tip:Xe.createElement("div",{style:{color:"#666",fontSize:"14px"}},Xe.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Xe.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Xe.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Tt==null?void 0:Tt.status)==0?Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:ae.recommend_config_introduce},Xe.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Xe.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Xe.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Xe.createElement("div",{className:ae.recommend_config},Lt.map((Fn,Tr)=>Xe.createElement("div",{className:`${ae.recommend_config_item} ${Fn==qt?ae.recommend_config_active_item:""}`,key:Fn,onClick:()=>Ot(Fn)},Xe.createElement("div",{className:ae.item_title},Xe.createElement("div",null,Fn),Tr==1?Xe.createElement("div",{className:ae.recommend_text},"\u63A8\u8350"):Xe.createElement(Xe.Fragment,null)),(Fn=="\u5F53\u524D\u914D\u7F6E"&&(Tt==null?void 0:Tt.current)||Fn=="\u63A8\u8350\u914D\u7F6E"&&(Tt==null?void 0:Tt.recommend)||Fn=="\u589E\u5F3A\u914D\u7F6E"&&(Tt==null?void 0:Tt.high)||[]).map((hr,vr)=>Xe.createElement("div",{className:ae.item_content,key:vr},Xe.createElement("span",null,hr==null?void 0:hr.image_name),hr!=null&&hr.cpu_limit?Xe.createElement("span",null,hr==null?void 0:hr.cpu_limit,"\u6838",hr==null?void 0:hr.memory_limit,"G"):Xe.createElement("div",null,Xe.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Xe.createElement(te.Z,{title:Xe.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Xe.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Xe.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Xe.createElement(ce.Z,{className:ae.tooltip})))))))),Xe.createElement("div",{className:ae.recommend_config_footer},Xe.createElement("div",null,Xe.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Xe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>kn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Xe.createElement(ne.ZP,{type:"primary",shape:"round",disabled:qt=="\u5F53\u524D\u914D\u7F6E",onClick:Wn,loading:yt},"\u4E00\u952E\u5E94\u7528"))):tn?Xe.createElement("div",{style:{height:400}}):Xe.createElement("div",{className:ae.no_data},Xe.createElement("img",{src:se,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Xe.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Xe.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ve==null?void 0:Ve.type)!="\u6311\u6218\u9875\u9762"&&Xe.createElement("div",{className:ae.application,onClick:()=>{Hn(),ke()}},"\u6A21\u62DF\u5B9E\u6218")))),Xe.createElement(Ce.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Xe.createElement(Ye,{getApi:mt,identifier:ot,visible:he,info:Ve})))))};var ie=(0,at.connect)(({globalSetting:le,practiceSetting:Le,shixunsDetail:ze})=>({globalSetting:le,practiceSetting:Le,shixunsDetail:ze}))(De)},40151:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ye}});var E=Fe(59301),wt=Fe(62957),a=Fe(99571),Se=Fe(6767),Ce=Fe(20554),z=Fe(29787),te=Fe(42440),ne=Fe(71051),ae=Fe(54172),x={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},ce=Fe(11724),ee=Fe(62772),se=Fe(82093),re=Fe(57884),oe=Fe(59301),ue=Object.defineProperty,fe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,we=(xe,Me,Ne)=>Me in xe?ue(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):xe[Me]=Ne,Oe=(xe,Me)=>{for(var Ne in Me||(Me={}))Ae.call(Me,Ne)&&we(xe,Ne,Me[Ne]);if(Ee)for(var Ne of Ee(Me))me.call(Me,Ne)&&we(xe,Ne,Me[Ne]);return xe},We=(xe,Me)=>fe(xe,be(Me)),Ie=(xe,Me,Ne)=>new Promise((Te,je)=>{var Ke=lt=>{try{tt(Ne.next(lt))}catch(Ue){je(Ue)}},$e=lt=>{try{tt(Ne.throw(lt))}catch(Ue){je(Ue)}},tt=lt=>lt.done?Te(lt.value):Promise.resolve(lt.value).then(Ke,$e);tt((Ne=Ne.apply(xe,Me)).next())}),ye=({visible:xe,onOk:Me,onCancel:Ne,info:Te})=>{var je,Ke,$e,tt,lt;const[Ue,Ze]=(0,E.useState)("1"),[et,it]=(0,E.useState)([]),[nt,qe]=(0,E.useState)([]),[rt,Ye]=(0,E.useState)(0),[ut,at]=(0,E.useState)(null),[pt,ft]=(0,E.useState)(!1);(0,E.useEffect)(()=>{xe&&(Xe(),He(),De())},[xe]);const Xe=()=>{Ze("1"),it([]),at(null),Ye(0)};(0,E.useEffect)(()=>{var Ve,ot;((ot=(Ve=nt==null?void 0:nt[rt])==null?void 0:Ve.content)==null?void 0:ot.length)>0&&at(We(Oe({},nt[rt].content[0]),{index:0}))},[Ue,rt,nt]);const He=()=>Ie(void 0,null,function*(){ft(!0),yield(0,se.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(Ve=>{let{max_cpu:ot,max_memory:st,min_cpu:Ct,min_memory:vt}=Ve,{cpu:Wt,memory:qt}=Te;it([{name:"CPU",value:Wt,min:Ct,max:ot,typeName:"\u6838"},{name:"\u5185\u5B58",value:qt,min:vt,max:st,typeName:"GB"}])}),ft(!1)}),De=()=>Ie(void 0,null,function*(){yield(0,se.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(Ve=>{var ot;if(qe(Ve),(Ve==null?void 0:Ve.length)>0){let st=We(Oe({},(ot=Ve==null?void 0:Ve[0])==null?void 0:ot.content[0]),{index:0});at(st)}})}),ie=Ve=>{Ze(Ve),Ve==="2"&&Ye(0)},le=(Ve,ot)=>{it(et.map(st=>st.name===Ve?ot(st):st))},Le=(Ve,ot)=>{isNaN(Ve)||le(ot,st=>We(Oe({},st),{value:Ve}))},ze=Ve=>{var ot;if(console.log("decline",Ve.value),Ve.value=Number(Ve.value),Ve.value<=((ot=Ve.min)!=null?ot:-1/0))return;let st=Ve.value-.5We(Oe({},Ct),{value:st}))},ve=Ve=>{var ot;if(Ve.value=Number(Ve.value),Ve.value>=((ot=Ve.max)!=null?ot:1/0))return;let st=Ve.value+.5>Ve.max?Ve.max:Ve.value+.5;le(Ve.name,Ct=>We(Oe({},Ct),{value:st}))},he=(Ve,ot)=>{isNaN(Ve)||le(ot,st=>We(Oe({},st),{value:Ve}))},ke=Ve=>{if(Ve==null||Number.isInteger(Ve))return Ve;const ot=Ve%1;return ot===.5?Ve:Math.floor(Ve)+(ot<.5?.5:1)};return oe.createElement(oe.Fragment,null,oe.createElement(wt.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:xe,width:752,destroyOnClose:!0,centered:!0,onCancel:Ne,className:x.modal,footer:[oe.createElement("div",{className:x.btn_warp,key:"1"},oe.createElement(a.ZP,{onClick:Ne},"\u53D6\u6D88"),oe.createElement(a.ZP,{type:"primary",onClick:()=>{let Ve=Oe({},Te);if(Ue=="1")Ve.cpu=et[0].value,Ve.memory=et[1].value;else if(Ue=="2"){if(!ut){Se.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}Ve=We(Oe({},Ve),{cpu:ut.cpu,memory:ut.memory})}Me(Ve)}},"\u4FDD\u5B58"))]},oe.createElement(Ce.default,{activeKey:Ue,onChange:ie},oe.createElement(Ce.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},oe.createElement(z.Z,{spinning:pt},et==null?void 0:et.map(Ve=>oe.createElement("div",{className:x.con_warp,key:Ve==null?void 0:Ve.name},oe.createElement("div",null,Ve==null?void 0:Ve.name),oe.createElement("div",null,oe.createElement(te.Z,{min:Ve==null?void 0:Ve.min,max:Ve==null?void 0:Ve.max,onChange:ot=>Le(ot,Ve==null?void 0:Ve.name),value:Ve==null?void 0:Ve.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),oe.createElement("div",{className:`${x.config_Warp} ${x.flex}`},oe.createElement("div",{className:`${x.config_btn} ${x.flex}`,onClick:()=>ze(Ve)},oe.createElement(ce.Z,null)),oe.createElement(ne.Z,{min:Ve==null?void 0:Ve.min,max:Ve==null?void 0:Ve.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:Ve==null?void 0:Ve.value,onChange:ot=>{const st=ke(ot);he(st,Ve==null?void 0:Ve.name)}}),oe.createElement("div",{className:`${x.config_btn} ${x.flex}`,onClick:()=>ve(Ve)},oe.createElement(ee.Z,null))),oe.createElement("div",null,Ve==null?void 0:Ve.typeName))))),(nt==null?void 0:nt.length)>0&&oe.createElement(Ce.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},oe.createElement("div",{className:x.sceneList},nt==null?void 0:nt.map((Ve,ot)=>oe.createElement("div",{className:`${x.sceneItem} ${rt==ot&&x.sceneItemActive}`,key:Ve==null?void 0:Ve.id,onClick:()=>{Ye(ot)}},Ve==null?void 0:Ve.name))),((Ke=(je=nt==null?void 0:nt[rt])==null?void 0:je.content)==null?void 0:Ke.length)>0?oe.createElement(ae.default,{rowSelection:{type:"radio",selectedRowKeys:[ut==null?void 0:ut.index],onChange:(Ve,ot)=>{at(ot[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(Ve,ot)=>oe.createElement("div",null,Ve,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(Ve,ot)=>oe.createElement("div",null,Ve,"GB")}],dataSource:($e=nt==null?void 0:nt[rt])==null?void 0:$e.content.map((Ve,ot)=>We(Oe({},Ve),{index:ot})),rowKey:"index",pagination:!1,scroll:((lt=(tt=nt==null?void 0:nt[rt])==null?void 0:tt.content)==null?void 0:lt.length)>3?{y:148}:{}}):oe.createElement(re.Z,null)))))}},22734:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ge}});var E=Fe(59301),wt=Fe(76560),a=Fe(62957),Se=Fe(6767),Ce=Fe(99571),z=Fe(62673),te=Fe(47889),ne=Fe(1560),ae=Fe(88390),x=Fe(16326),ce=Fe(71051),ee=Fe(22275),se=Fe(84236),re=Fe(23869),oe=Fe(56656),ue=Fe.n(oe),fe={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},be=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,me=(ye,xe)=>{var Me={};for(var Ne in ye)Ee.call(ye,Ne)&&xe.indexOf(Ne)<0&&(Me[Ne]=ye[Ne]);if(ye!=null&&be)for(var Ne of be(ye))xe.indexOf(Ne)<0&&Ae.call(ye,Ne)&&(Me[Ne]=ye[Ne]);return Me},we=(ye,xe,Me)=>new Promise((Ne,Te)=>{var je=tt=>{try{$e(Me.next(tt))}catch(lt){Te(lt)}},Ke=tt=>{try{$e(Me.throw(tt))}catch(lt){Te(lt)}},$e=tt=>tt.done?Ne(tt.value):Promise.resolve(tt.value).then(je,Ke);$e((Me=Me.apply(ye,xe)).next())});const Oe=ye=>{if(!ye)return ye;const xe=ye.split(":");if(xe[1]=="00"||xe[1]=="30")return ye;const Me=parseInt(xe[1]);if(Me<30||Me==60)return[xe[0],"30"].join(":");if(Me<60){const Ne=[xe[0],"00"].join(":"),Te="YYYY-MM-DD HH:mm",je=ue()(Ne,Te);return je.add(1,"hours"),je.format(Te)}return ye},We="YYYY-MM-DD HH:mm",Ie=ye=>{var xe=ye,{shixunsDetail:Me,globalSetting:Ne,loading:Te,user:je,dispatch:Ke}=xe,$e=me(xe,["shixunsDetail","globalSetting","loading","user","dispatch"]),tt,lt,Ue,Ze,et,it,nt,qe,rt;const Ye=(0,E.useRef)(),[ut,at]=(0,E.useState)(),[pt,ft]=(0,E.useState)(),[Xe,He]=(0,E.useState)([]),[De,ie]=(0,E.useState)([]),[le,Le]=(0,E.useState)(""),[ze,ve]=(0,E.useState)(),[he,ke]=(0,E.useState)(),[Ve,ot]=(0,E.useState)(),st=(lt=(tt=je.userInfo)==null?void 0:tt.shixun)==null?void 0:lt.editable;(0,E.useEffect)(()=>{var Lt,Nt;Ye.current=(Nt=(Lt=location.pathname)==null?void 0:Lt.split("/"))==null?void 0:Nt[2],Ct()},[]),(0,E.useEffect)(()=>{var Lt,Nt,yt,Et,mt,Zt,Tt,Jt,tn,Vt,Kt,mn;Me.setting&&(at((Nt=(Lt=Me.setting)==null?void 0:Lt.shixun)==null?void 0:Nt.can_copy),ft((Et=(yt=Me.setting)==null?void 0:yt.shixun)==null?void 0:Et.use_scope),ve(!!((Zt=(mt=Me.setting)==null?void 0:mt.shixun)!=null&&Zt.opening_time)),ke((Jt=(Tt=Me.setting)==null?void 0:Tt.shixun)==null?void 0:Jt.opening_time),He((Vt=(tn=Me.setting)==null?void 0:tn.shixun)==null?void 0:Vt.scope_partment),ot((mn=(Kt=Me.setting)==null?void 0:Kt.shixun)==null?void 0:mn.git_size))},[Me.setting]);const Ct=Lt=>we(void 0,null,function*(){const Nt=yield Ke({type:"shixunsDetail/getDepartments",payload:{q:Lt}});Nt&&ie(Nt.shools_name||[])}),vt=()=>we(void 0,null,function*(){var Lt,Nt,yt,Et,mt,Zt;const Tt=(yield Ke({type:"shixunsDetail/getShixunQuote",payload:{id:Ye.current}}))||{};a.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:E.createElement("div",{className:`tc font14 ${fe.modal}`},!!((Lt=Tt.subjects)!=null&&Lt.length)&&E.createElement(E.Fragment,null,E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(yt=(Nt=Tt.subjects)==null?void 0:Nt.splice(0,2))==null?void 0:yt.map(Jt=>`\u300A${Jt}\u300B`),"\u7B49",E.createElement("span",{className:fe.colorOrange},Tt==null?void 0:Tt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),E.createElement("br",null)),!!((Et=Tt.courses)!=null&&Et.length)&&E.createElement(E.Fragment,null,E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Zt=(mt=Tt.courses)==null?void 0:mt.splice(0,2))==null?void 0:Zt.map(Jt=>`\u300A${Jt}\u300B`),"\u7B49",E.createElement("span",{className:fe.colorOrange},Tt==null?void 0:Tt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),E.createElement("br",null)),E.createElement("span",{className:`${fe.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>we(void 0,null,function*(){(yield Ke({type:"shixunsDetail/deleteShixun",payload:{id:Ye.current}})).status===1&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),wt.history.push("/shixuns"))})})}),Wt=()=>{(0,re.gy)(Ke,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},qt=Lt=>{if(Xe.includes(Lt)){Se.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Le(null),He([...Xe,Lt])},Ot=()=>we(void 0,null,function*(){if(ze&&!he){Se.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(pt===1&&!Xe.length){Se.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Ke({type:"shixunsDetail/updatePermissionSetting",payload:{id:Ye.current,scope_partment:pt===0?null:Xe,shixun:{can_copy:ut,use_scope:pt,opening_time:he,git_size:Ve}}})).status!==-1&&(Se.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Ke({type:"shixunsDetail/getSettingsData",payload:{id:Ye.current}}),Ke({type:"shixunsDetail/getShixunsDetail",payload:{id:Ye.current}}))});return E.createElement("div",null,E.createElement("section",{className:fe.wrap},E.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((Ue=Me==null?void 0:Me.detail)==null?void 0:Ue.shixun_status)!==2?E.createElement(Ce.ZP,{danger:!0,onClick:vt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):E.createElement(Ce.ZP,{danger:!0,onClick:Wt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.labelWrap},E.createElement("label",{className:fe.label},"\u590D\u5236\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement("div",null,E.createElement(z.default,{checked:ut,onChange:Lt=>at(Lt.target.checked),disabled:!st}),E.createElement("span",{className:`${fe.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ze=Me.detail)==null?void 0:Ze.shixun_status)>1||((et=Me.detail)==null?void 0:et.public)===2)&&((nt=(it=Me.setting)==null?void 0:it.shixun)==null?void 0:nt.use_scope)===0&&((qe=Me.detail)==null?void 0:qe.identity)>2)&&E.createElement("div",{className:fe.labelWrap},E.createElement("label",{className:fe.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement(te.ZP.Group,{value:pt,onChange:Lt=>ft(Lt.target.value),disabled:!st},E.createElement(te.ZP,{className:fe.radio,value:0},E.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),E.createElement("span",{className:fe.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement(te.ZP,{className:fe.radio,value:1},E.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),E.createElement("span",{className:fe.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),pt===1&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mt10"},E.createElement(ne.Z,{showSearch:!0,className:fe.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:le,onChange:Lt=>{Le(Lt),Ct(Lt)},disabled:!st,onSelect:qt,options:De==null?void 0:De.map(Lt=>({value:Lt}))}),E.createElement("span",{className:fe.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt10"},Xe==null?void 0:Xe.map(Lt=>st?E.createElement(ae.Z,{count:"x",className:"mr20 current",onClick:()=>He(Xe.filter(Nt=>Nt!==Lt))},E.createElement(Ce.ZP,{type:"primary",ghost:!0},Lt)):E.createElement(Ce.ZP,{type:"primary",ghost:!0,className:"mr20"},Lt)))))),E.createElement("div",{className:fe.labelWrap},E.createElement("label",{className:fe.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement("div",null,E.createElement(z.default,{checked:ze,onChange:Lt=>ve(Lt.target.checked),disabled:!st}),E.createElement("span",{className:`${fe.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),ze&&E.createElement(x.default,{className:`${fe.dataPicker} mt10`,format:We,locale:ee.Z,disabled:!st,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Lt=>Lt&&Ltke(Oe(Nt))}))),((rt=je==null?void 0:je.userInfo)==null?void 0:rt.role)===1&&E.createElement("div",{className:fe.labelWrap,style:{alignItems:"center"}},E.createElement("label",{className:fe.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement("div",null,E.createElement(ce.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:Ve,onChange:Lt=>{ot(Lt)}}),E.createElement("span",{className:"c-grey-999"}," M "))))),E.createElement(se.t,{okText:"\u4FDD\u5B58",hasOkBtn:st,loading:Te.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>wt.history.push(`/shixuns/${Ye.current}/challenges`),onOk:Ot,className:fe.bottomButton}))};var ge=(0,wt.connect)(({shixunsDetail:ye,loading:xe,globalSetting:Me,user:Ne})=>({shixunsDetail:ye,globalSetting:Me,user:Ne,loading:xe}))(Ie)},4737:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6767),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(62957),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(93041),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(99571),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(62673),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(47889),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(77736),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(1560),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(88390),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(25399),antd__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(16326),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(71411),antd__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(71051),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(76560),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5966),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56656),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(22275),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(22734),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(90524),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23869),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(34055),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(21693),_utils_util__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(49661),React=__webpack_require__(59301),__async=(en,_t,Fe)=>new Promise((E,wt)=>{var a=z=>{try{Ce(Fe.next(z))}catch(te){wt(te)}},Se=z=>{try{Ce(Fe.throw(z))}catch(te){wt(te)}},Ce=z=>z.done?E(z.value):Promise.resolve(z.value).then(a,Se);Ce((Fe=Fe.apply(en,_t)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=en=>{if(!en)return en;const _t=en.split(":");if(_t[1]=="00"||_t[1]=="30")return en;const Fe=parseInt(_t[1]);if(Fe<30||Fe==60)return[_t[0],"30"].join(":");if(Fe<60){const E=[_t[0],"00"].join(":"),wt="YYYY-MM-DD HH:mm",a=moment__WEBPACK_IMPORTED_MODULE_3___default()(E,wt);return a.add(1,"hours"),a.format(wt)}return en};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=en=>__async(this,null,function*(){const _t=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:en}});_t&&setDepartmentList(_t.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var en,_t;(_t=(en=shixunsDetail.setting)==null?void 0:en.shixun)!=null&&_t.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=en=>{if(selectDepartmentList.includes(en)){antd__WEBPACK_IMPORTED_MODULE_10__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,en])},handleInitState=()=>{var en,_t,Fe,E,wt,a,Se,Ce,z,te,ne,ae,x,ce,ee,se,re,oe,ue,fe,be,Ee,Ae,me,we,Oe,We,Ie,ge,ye,xe,Me,Ne,Te,je,Ke,$e,tt,lt,Ue,Ze,et,it,nt,qe,rt,Ye;setCodeEditPermission((_t=(en=shixunsDetail.setting)==null?void 0:en.shixun)==null?void 0:_t.code_edit_permission),setAllowFileUpload((E=(Fe=shixunsDetail.setting)==null?void 0:Fe.shixun)==null?void 0:E.allow_file_upload),setCodeHidden((a=(wt=shixunsDetail.setting)==null?void 0:wt.shixun)==null?void 0:a.show_code_dir),setForbidCopy((Ce=(Se=shixunsDetail.setting)==null?void 0:Se.shixun)==null?void 0:Ce.forbid_copy),setTaskPass((te=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:te.task_pass),setTestSetPermission((ae=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:ae.test_set_permission),set_display_git_address((x=shixunsDetail.setting.shixun)==null?void 0:x.display_git_address),setIsCopy((ee=(ce=shixunsDetail.setting)==null?void 0:ce.shixun)==null?void 0:ee.can_copy),setOpenValue((re=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:re.use_scope),setOpenAnswer((ue=(oe=shixunsDetail.setting)==null?void 0:oe.shixun)==null?void 0:ue.open_answer_and_test),setIsOpenTime(!!((be=(fe=shixunsDetail.setting)==null?void 0:fe.shixun)!=null&&be.opening_time)),setOpenTime((Ae=(Ee=shixunsDetail.setting)==null?void 0:Ee.shixun)==null?void 0:Ae.opening_time),setSelectDepartmentList((we=(me=shixunsDetail.setting)==null?void 0:me.shixun)==null?void 0:we.scope_partment),setDisableDiscuss((We=(Oe=shixunsDetail.setting)==null?void 0:Oe.shixun)==null?void 0:We.is_disable_discuss),setdisableAI((ge=(Ie=shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:ge.ai_reply),setresource_recommend((xe=(ye=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:ye.shixun)==null?void 0:xe.resource_recommend),setOpenCodeDebugger((Ne=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:Ne.open_code_debugger),setStartPermanent((je=(Te=shixunsDetail.setting)==null?void 0:Te.shixun)==null?void 0:je.start_permanent),setOpenSelfRun(($e=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:$e.open_self_run),setgitSize((lt=(tt=shixunsDetail.setting)==null?void 0:tt.shixun)==null?void 0:lt.git_size),setcourse_workspace_file_time((Ze=(Ue=shixunsDetail.setting)==null?void 0:Ue.shixun)==null?void 0:Ze.course_workspace_file_time),setPodSwitch((it=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:it.exit_delete_pod_switch),setai_user((qe=(nt=shixunsDetail.setting)==null?void 0:nt.shixun)==null?void 0:qe.ai_user),setOpenLocalEvaluate((Ye=(rt=shixunsDetail.setting)==null?void 0:rt.shixun)==null?void 0:Ye.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((en,_t)=>{var Fe,E;en!=((E=(Fe=shixunsDetail.setting)==null?void 0:Fe.shixun)==null?void 0:E.scope_partment[_t])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(en=!1,_t=1){return __async(this,null,function*(){var Fe,E;const wt=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)(),a=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:en,homework_common_id:wt||void 0}});(a==null?void 0:a.status)===0&&((Fe=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Fe.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_10__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(E=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&E.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,_t))})}const handleDeleteShixun=()=>__async(this,null,function*(){var en,_t,Fe,E,wt,a;const Se=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_11__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((en=Se.subjects)!=null&&en.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(Fe=(_t=Se.subjects)==null?void 0:_t.splice(0,2))==null?void 0:Fe.map(Ce=>`\u300A${Ce}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Se==null?void 0:Se.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((E=Se.courses)!=null&&E.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(a=(wt=Se.courses)==null?void 0:wt.splice(0,2))==null?void 0:a.map(Ce=>`\u300A${Ce}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Se==null?void 0:Se.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){const Ce=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)();(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id,homework_common_id:Ce||void 0}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_10__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(en){antd__WEBPACK_IMPORTED_MODULE_11__.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:()=>{setMenuSelectKey(en),parseInt(en)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:en=>{var _t;if((_t=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&_t.confirmLeave){showExitmodel(en.key);return}setMenuSelectKey(en.key),parseInt(en.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:taskPass,disabled:!editable,onChange:en=>setTaskPass(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:testSetPermission,disabled:!editable,onChange:en=>setTestSetPermission(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:isCopy,onChange:en=>setIsCopy(en.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP.Group,{value:openValue,onChange:en=>setOpenValue(en.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:en=>{setDepartmentValue(en),handleGetDepartments(en)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(en=>({value:en}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(en=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(_t=>_t!==en))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{type:"primary",ghost:!0},en)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{type:"primary",ghost:!0,className:"mr20"},en)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP.Group,{value:openAnswer,onChange:en=>setOpenAnswer(en.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5B66\u751F\u4EC5\u53EF\u5728\u8BFE\u5802\u4F5C\u4E1A\u4E2D\u82B1\u8D39\u91D1\u5E01\u89E3\u9501\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:isOpenTime,onChange:en=>{setIsOpenTime(en.target.checked),en.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_20__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_21__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:en=>en&&ensetOpenTime(handleDateString(_t))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:display_git_address,disabled:!editable,onChange:en=>set_display_git_address(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:codeHidden,disabled:!editable,onChange:en=>{setCodeHidden(en.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:codeEditPermission,disabled:!editable,onChange:en=>{setCodeEditPermission(en.target.checked),en.target.checked||setAllowFileUpload(en.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:allowFileUpload,disabled:!editable,onChange:en=>{setAllowFileUpload(en.target.checked),en.target.checked&&setCodeEditPermission(en.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:forbidCopy,disabled:!editable,onChange:en=>setForbidCopy(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"https://www.educoder.net/forums/36718",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:openCodeDebugger,onChange:en=>setOpenCodeDebugger(en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:openSelfRun,onChange:en=>setOpenSelfRun(en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:openLocalEvaluate,onChange:en=>setOpenLocalEvaluate(en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:en=>{setgitSize(en)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:startPermanent,onChange:en=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:podSwitch,onChange:en=>{setPodSwitch(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:!disableDiscuss,onChange:en=>setDisableDiscuss(!en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:resource_recommend,onChange:en=>{setresource_recommend(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u95EE\u7B54\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:disableAI,onChange:en=>{setdisableAI(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u7684\u8BC4\u8BBA\u5C06\u7531\u667A\u80FD\u673A\u5668\u4EBA\u8FDB\u884C\u56DE\u7B54\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP.Group,{value:ai_user+"",onChange:en=>{setai_user(en.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var en,_t;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_10__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_10__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(en=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&en.is_fork_from_creator&&((_t=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_t.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(Fe,E)=>{handSubmeit(Fe,E)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:en,shixunsDetail:_t,practiceSetting:Fe})=>({user:en,shixunsDetail:_t,practiceSetting:Fe}))(Setting)},26595:function(en,_t,Fe){"use strict";Fe.r(_t),Fe.d(_t,{default:function(){return ui}});var E=Fe(59301),wt={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},a=Fe(76560),Se=Fe(20554),Ce=Fe(25399),z=Fe(6767),te=Fe(93041),ne=Fe(77019),ae=Fe(5269),x=Fe(75727),ce=Fe(62957),ee=Fe(29787),se=Fe(99571),re=Fe(18287),oe=Fe(71411),ue=Fe(56102),fe=Fe(28284),be=Fe(37568),Ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},Ae=Fe(49661),me=Object.defineProperty,we=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ie=(fn,Pn,ln)=>Pn in fn?me(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,ge=(fn,Pn)=>{for(var ln in Pn||(Pn={}))Oe.call(Pn,ln)&&Ie(fn,ln,Pn[ln]);if(we)for(var ln of we(Pn))We.call(Pn,ln)&&Ie(fn,ln,Pn[ln]);return fn},ye=(fn,Pn)=>{var ln={};for(var br in fn)Oe.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&we)for(var br of we(fn))Pn.indexOf(br)<0&&We.call(fn,br)&&(ln[br]=fn[br]);return ln},xe=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const Me=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=ye(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)("");(0,E.useEffect)(()=>{ur.visible&&la.resetFields()},[ur.visible]),(0,E.useEffect)(()=>{const Gt=sessionStorage.getItem("pathArray");if(Gt){const vn=Gt.split(",").join("/"),Qt=vn.indexOf("/")===0?vn.substr(1):vn;Xa(Qt)}},[]),(0,E.useEffect)(()=>{var Gt,vn;zr.current=(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[2]},[]);const ya=(...Gt)=>xe(void 0,[...Gt],function*(vn={}){const Qt=(0,Ae.TG)(),wn=yield Ar({type:"shixunsDetail/addRepositoryFile",payload:{id:ja.id,message:vn.commitMessage,content:"",path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path+"/"+(vn.file||".gitkeep"),secret_repository:ra?void 0:!0,homework_common_id:Qt||void 0}});wn!=null&&wn.url&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),ur.onOK({path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path+"/"+(vn.file||".gitkeep"),name:vn.path.split("/")[vn.path.split("/").length-1]}),ur.onClose())}),ci=()=>{var Gt,vn;a.history.push(`/shixuns/${zr.current}/${(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[3]}${Da?`/master/shixun_show/${Da}`:""}`)};return E.createElement(ce.default,{width:"60%",centered:!0,open:ur.visible,wrapClassName:Ee.modal,onOk:()=>{la.submit()},onCancel:ur.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},E.createElement("section",{className:Ee.bg},E.createElement("div",{className:Ee.wrap},E.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:ya,onChange:()=>{var Gt,vn,Qt,wn;const Mn=ge({},la.getFieldsValue()),Yn=(Gt=Mn==null?void 0:Mn.path)==null?void 0:Gt.split(""),Qn=(vn=Mn==null?void 0:Mn.file)==null?void 0:vn.split("");(Qt=Yn==null?void 0:Yn.filter(Un=>Un=="/"))!=null&&Qt.length&&(Mn.path=Mn.path.substring(0,Mn.path.length-1)),(wn=Qn==null?void 0:Qn.filter(Un=>Un=="/"))!=null&&wn.length&&(Mn.file=Mn.file.substring(0,Mn.path.length-1)),la.setFieldsValue(ge({},Mn)),Hr(Mn)}},E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},E.createElement(ne.Z,null,E.createElement(ae.Z,null,E.createElement("span",{className:Ee.filePath},ur.defaultPath+"/")),E.createElement(ae.Z,{flex:"1"},E.createElement(fe.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),E.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var Ne=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(Me),Te=Fe(44905),je=Fe(21693),Ke=Fe(59301),$e=Object.defineProperty,tt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ze=(fn,Pn,ln)=>Pn in fn?$e(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,et=(fn,Pn)=>{for(var ln in Pn||(Pn={}))lt.call(Pn,ln)&&Ze(fn,ln,Pn[ln]);if(tt)for(var ln of tt(Pn))Ue.call(Pn,ln)&&Ze(fn,ln,Pn[ln]);return fn},it=(fn,Pn)=>{var ln={};for(var br in fn)lt.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&tt)for(var br of tt(fn))Pn.indexOf(br)<0&&Ue.call(fn,br)&&(ln[br]=fn[br]);return ln},nt=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const qe=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=it(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)("");(0,E.useEffect)(()=>{ur.visible&&la.resetFields()},[ur.visible]),(0,E.useEffect)(()=>{const Gt=sessionStorage.getItem("pathArray");if(Gt){const vn=Gt.split(",").join("/"),Qt=vn.indexOf("/")===0?vn.substr(1):vn;Xa(Qt)}},[]),(0,E.useEffect)(()=>{var Gt,vn;zr.current=(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[2]},[]);const ya=(...Gt)=>nt(void 0,[...Gt],function*(vn={},Qt=!1,wn=1){var Mn,Yn;const Qn=(0,Ae.TG)(),Un=yield Ar({type:"shixunsDetail/addRepositoryFile",payload:{id:ja.id,message:vn.commitMessage,content:vn.codeMirror,path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path,secret_repository:ra?void 0:!0,sync_origin_shixun:Qt,homework_common_id:Qn||void 0}});Un!=null&&Un.url&&((Mn=ln==null?void 0:ln.detail)!=null&&Mn.copy_for_exercise||z.ZP.success("\u6DFB\u52A0\u6210\u529F"),ur.onOK({path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path,name:vn.path.split("/")[vn.path.split("/").length-1]}),ur.onClose()),(Yn=ln==null?void 0:ln.detail)!=null&&Yn.copy_for_exercise&&(0,je.m)(Ar,ln,ja.id,wn)}),ci=()=>{var Gt,vn;a.history.push(`/shixuns/${zr.current}/${(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[3]}${Da?`/master/shixun_show/${Da}`:""}`)};return Ke.createElement(ce.default,{width:"60%",open:ur.visible,wrapClassName:Ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{la.submit()},onCancel:ur.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Ke.createElement("section",{className:Ee.bg},Ke.createElement("div",{className:Ee.wrap},Ke.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:Gt=>{var vn,Qt;(vn=ln==null?void 0:ln.detail)!=null&&vn.is_fork_from_creator&&((Qt=ln==null?void 0:ln.detail)!=null&&Qt.copy_for_exercise)?(ur.onClose(),Ar({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Gt,type:"wareHouse",fn:(wn,Mn,Yn)=>{ya(wn,Mn,Yn)}}})):ya(Gt)},onChange:()=>{var Gt,vn;const Qt=et({},la.getFieldsValue()),wn=(Gt=Qt==null?void 0:Qt.path)==null?void 0:Gt.split("");((vn=wn==null?void 0:wn.filter(Mn=>Mn=="/"))==null?void 0:vn.length)>1&&(Qt.path=Qt.path.substring(0,Qt.path.length-1)),la.setFieldsValue(et({},Qt)),Hr(Qt)}},Ke.createElement(fe.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Ke.createElement(ne.Z,null,Ke.createElement(ae.Z,null,Ke.createElement("span",{className:Ee.filePath},ur.defaultPath+"/")),Ke.createElement(ae.Z,{flex:"1"},Ke.createElement(fe.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ke.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Ke.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ke.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Ke.createElement("div",{className:"mt10 mb20"},Ke.createElement(fe.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Ke.createElement(Te.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var rt=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(qe),Ye=Object.defineProperty,ut=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ft=(fn,Pn,ln)=>Pn in fn?Ye(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,Xe=(fn,Pn)=>{for(var ln in Pn||(Pn={}))at.call(Pn,ln)&&ft(fn,ln,Pn[ln]);if(ut)for(var ln of ut(Pn))pt.call(Pn,ln)&&ft(fn,ln,Pn[ln]);return fn},He=(fn,Pn)=>{var ln={};for(var br in fn)at.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&ut)for(var br of ut(fn))Pn.indexOf(br)<0&&pt.call(fn,br)&&(ln[br]=fn[br]);return ln},De=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const ie=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=He(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)(""),[ya,ci]=(0,E.useState)("");(0,E.useEffect)(()=>{ur.visible&&la.resetFields()},[ur.visible]),(0,E.useEffect)(()=>{const Qt=ur.defaultPath.split("/");Qt.length===1?(Xa(""),ci(ur.defaultPath)):(ci(Qt.pop()),Xa(Qt.join("/")+"/"))},[ur.defaultPath]),(0,E.useEffect)(()=>{var Qt,wn;zr.current=(wn=(Qt=Rr.pathname)==null?void 0:Qt.split("/"))==null?void 0:wn[2]},[]);const Gt=(...Qt)=>De(void 0,[...Qt],function*(wn={}){const Mn=(0,Ae.TG)(),Yn=yield Ar({type:"shixunsDetail/moveGitFile",payload:{id:ja.id,from:ur.defaultPath,to:Da+wn.path,message:wn.commitMessage||`${ur.defaultPath} rename to ${Da}${wn.path} `,secret_repository:ra,homework_common_id:Mn||void 0}});(Yn==null?void 0:Yn.status)===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),ur.onOK({path:wn.path,name:wn.path}),ur.onClose())}),vn=()=>{var Qt,wn;a.history.push(`/shixuns/${zr.current}/${(wn=(Qt=Rr.pathname)==null?void 0:Qt.split("/"))==null?void 0:wn[3]}${Da?`/master/shixun_show/${Da}`:""}`)};return E.createElement(ce.default,{width:"40%",open:ur.visible,wrapClassName:Ee.modal,centered:!0,onOk:()=>{la.submit()},onCancel:ur.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},E.createElement("section",{className:Ee.bg},E.createElement("div",{className:Ee.wrap},E.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:Gt,onChange:()=>{var Qt,wn;const Mn=Xe({},la.getFieldsValue()),Yn=(Qt=Mn==null?void 0:Mn.path)==null?void 0:Qt.split("");((wn=Yn==null?void 0:Yn.filter(Qn=>Qn=="/"))==null?void 0:wn.length)>1&&(Mn.path=Mn.path.substring(0,Mn.path.length-1)),la.setFieldsValue(Xe({},Mn)),Hr(Mn)}},E.createElement(fe.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},E.createElement(ne.Z,null,E.createElement(ae.Z,{flex:"1"},E.createElement(fe.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:ya}))))),E.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},E.createElement(be.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${ur.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var le=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(ie),Le=Fe(90524),ze=Fe(82093),ve=Fe(14566),he=Fe(17826),ke={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Ve=Fe(59301),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Wt=(fn,Pn,ln)=>Pn in fn?ot(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,qt=(fn,Pn)=>{for(var ln in Pn||(Pn={}))Ct.call(Pn,ln)&&Wt(fn,ln,Pn[ln]);if(st)for(var ln of st(Pn))vt.call(Pn,ln)&&Wt(fn,ln,Pn[ln]);return fn},Ot=(fn,Pn)=>{var ln={};for(var br in fn)Ct.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&st)for(var br of st(fn))Pn.indexOf(br)<0&&vt.call(fn,br)&&(ln[br]=fn[br]);return ln},Lt=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const{Dragger:Nt}=ve.default,yt=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=Ot(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)([]),[ya,ci]=(0,E.useState)();let Gt;(0,E.useEffect)(()=>{ur.visible&&(la.resetFields(),Xa([]))},[ur.visible]),(0,E.useEffect)(()=>{zr.current=ja.id},[]),(0,E.useEffect)(()=>{const Qn=sessionStorage.getItem("pathArray");if(Qn){const Un=Qn.split(",").join("/"),Zn=Un.indexOf("/")===0?Un.substr(1):Un;ci(Zn)}},[]);const vn=Qn=>{var Un,Zn,Yt,Rn;if(Gt=Qn.file.name,Qn.file.status==="done"||Qn.file.status==="uploading"){if(Xa(Qn.fileList),!Qn.file.response)return;if(((Un=Qn.file.response)==null?void 0:Un.status)===0){(Zn=ln==null?void 0:ln.detail)!=null&&Zn.copy_for_exercise||(z.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),la.validateFields());return}Xa(Da.filter(zn=>zn.uid!==Qn.file.uid)),(Yt=Qn.file.response)!=null&&Yt.message&&z.ZP.info((Rn=Qn.file.response)==null?void 0:Rn.message)}},Qt=Qn=>Lt(void 0,null,function*(){if(!Qn.response){z.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ar({type:"shixunsDetail/deleteGitFile",payload:{id:ja.id,path:ya?`${ya}/${Qn.name}`:Qn.name,message:la.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${ya?`${ya}/${Qn.name}`:Qn.name}`,secret_repository:ra?null:!0}})).status===0&&(Xa(Da.filter(Zn=>Zn.uid!==Qn.uid)),z.ZP.info("\u5220\u9664\u6210\u529F"))}),wn={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!la.getFieldValue("commitMessage"),data:()=>Lt(void 0,null,function*(){return new Promise((Qn,Un)=>Lt(void 0,null,function*(){setTimeout(()=>Lt(void 0,null,function*(){const Zn=yield la.getFieldsValue(),Yt=qt(qt({},{path:ur.defaultPath?ur.defaultPath:"",message:Fa.commitMessage||`\u4E0A\u4F20\u4E86${Gt}`}),ra?{}:{secret_repository:!0});Qn(Yt)}),200)}))}),fileList:Da,method:"post",action:`${Le.Z.API_SERVER}/api/shixuns/${zr.current}/upload_git_file.json`,onChange:vn,onRemove:Qt,beforeUpload:Qn=>(Gt=Qn.name,Qn.size/1024/1024>50?(z.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Mn=(Qn=!1,Un=1)=>Lt(void 0,null,function*(){var Zn;const Yt=(0,Ae.TG)(),Rn=qt(qt({},{path:ur.defaultPath?ur.defaultPath:"",message:Fa.commitMessage||`\u4E0A\u4F20\u4E86${Gt}`}),ra?{}:{secret_repository:!0});for(let zn=0;zn{Tn.append(Vr,Rn[Vr].toString())});const ir=yield(0,ze.ZP)(`/api/shixuns/${zr.current}/upload_git_file.json`,{method:"post",body:Tn},!0)}ur.onClose(),ur.onOK({path:ur.defaultPath}),Yn(),(Zn=ln==null?void 0:ln.detail)!=null&&Zn.copy_for_exercise&&(0,je.m)(Ar,ln,ja.id,Un)}),Yn=()=>{var Qn,Un;a.history.push(`/shixuns/${zr.current}/${(Un=(Qn=Rr.pathname)==null?void 0:Qn.split("/"))==null?void 0:Un[3]}${ya?`/master/shixun_show/${ya}`:""}`)};return Ve.createElement(ce.default,{open:ur.visible,onOk:Qn=>{la.submit()},centered:!0,onCancel:ur.onClose,width:"70%"},Ve.createElement("section",{className:ke.bg},Ve.createElement("div",{className:ke.wrap},Ve.createElement("div",{className:ke.title},"\u4E0A\u4F20\u6587\u4EF6"),Ve.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Lt(void 0,null,function*(){var Qn,Un;yield la.validateFields(),(Qn=ln==null?void 0:ln.detail)!=null&&Qn.is_fork_from_creator&&((Un=ln==null?void 0:ln.detail)!=null&&Un.copy_for_exercise)?(ur.onClose(),Ar({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Zn,Yt)=>{Mn(Zn,Yt)}}})):Mn()}),onValuesChange:()=>Hr(qt({},la.getFieldsValue()))},Ve.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ve.createElement(be.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Ve.createElement(fe.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Qn,Un){return(Da==null?void 0:Da.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Ve.createElement("div",{onClick:()=>{if(!la.getFieldValue("commitMessage")){z.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Ve.createElement(Nt,qt({},wn),Ve.createElement("div",null,Ve.createElement("i",{className:`iconfont icon-shangchuan font50 ${ke.colorBlue}`})),Ve.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Ve.createElement("span",{className:`${ke.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Ve.createElement(he.Z,{onFinish:Qn=>ci(Qn)})))};var Et=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(yt),mt={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},Zt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},Tt=Object.defineProperty,Jt=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Kt=(fn,Pn,ln)=>Pn in fn?Tt(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,mn=(fn,Pn)=>{for(var ln in Pn||(Pn={}))tn.call(Pn,ln)&&Kt(fn,ln,Pn[ln]);if(Jt)for(var ln of Jt(Pn))Vt.call(Pn,ln)&&Kt(fn,ln,Pn[ln]);return fn},kn=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const Wn=({shixunsDetail:fn,globalSetting:Pn,loading:ln,dispatch:br,title:Aa,pathList:_r=[],showInputPath:Ar=!1,isMergeSelectFile:ra=!1,onFinish:ur=()=>{}})=>{const[Rr]=fe.default.useForm(),ja=(0,a.useParams)(),Fa=(0,a.useLocation)(),Hr=(0,E.useRef)(),[zr,la]=(0,E.useState)(""),[Da,Xa]=(0,E.useState)(""),[ya,ci]=(0,E.useState)([]),[Gt,vn]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Un,Zn;Hr.current=((Zn=(Un=Fa.pathname)==null?void 0:Un.split("/"))==null?void 0:Zn[3])==="repository"},[]),(0,E.useEffect)(()=>{if(fn.actionTabs.key!=="Repository-SelectFilePath")return;const Un=_r.join("/");let Zn=[];_r.map((Yt,Rn)=>{Rn===0?Zn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Yt}`,path:Un}):Zn.push({val:`/${Yt}`,path:Un})}),ci(Zn),la(Un),Xa(Un),Qt(Un)},[fn.actionTabs.key]);const Qt=Un=>kn(void 0,null,function*(){const Zn=yield br({type:Hr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ja.id,path:Un}});Zn&&vn(Zn.trees||[])}),wn=Un=>{let Zn=zr;Un.type==="tree"&&(ya.length?ya.push({val:`/${Un.name}`,path:Un.name}):ya.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Un.name}`,path:Un.name}),ci(ya),Zn=zr?`${zr}/${Un.name}`:Un.name,la(Zn)),Qt(Zn)},Mn=(Un,Zn)=>{const Yt=ya.filter((zn,Tn)=>Tn<=Zn);ci(Yt);const Rn=Yt.filter((zn,Tn)=>Tn!==0).map(zn=>zn.val).join("").substr(1);la(Rn),Qt(Rn)},Yn=()=>kn(void 0,null,function*(){const Un=Rr==null?void 0:Rr.getFieldsValue(),Zn=zr?`${zr}${Un!=null&&Un.name?`/${Un==null?void 0:Un.name}`:""}`:Un==null?void 0:Un.name;if(ra){ur(Zn),Qn();return}if(Ar){yield Rr.validateFields();const Yt=yield br({type:"shixunsDetail/uploadGitFolder",payload:mn(mn({},{id:ja.id,path:Zn}),Hr.current?{}:{secret_repository:!0})});ur(Da),Yt.status===0&&z.ZP.info("\u65B0\u5EFA\u6210\u529F")}else ur(Zn),z.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Qn()}),Qn=()=>{br({type:"shixunsDetail/setActionTabs",payload:{}}),Rr.resetFields()};return E.createElement(ce.default,{centered:!0,title:Aa||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:fn.actionTabs.key==="Repository-SelectFilePath",onOk:Yn,onCancel:Qn},E.createElement("div",{className:Zt.wrap},E.createElement("div",{className:Zt.content},E.createElement("div",{className:Zt.mainPathWrap},!!(ya!=null&&ya.length)&&ya.map((Un,Zn)=>E.createElement("a",{key:Zn,onClick:()=>Mn(Un,Zn)},Un.val))),!!(Gt!=null&&Gt.length)&&Gt.map((Un,Zn)=>Un.type==="tree"&&E.createElement("a",{key:Zn,onClick:()=>wn(Un)},E.createElement("i",{className:`iconfont icon-wenjianjia ${Zt.colorBlue}`}),Un.name))),E.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),E.createElement("div",{className:"mt5 mb5"},zr),Ar&&E.createElement(fe.default,{form:Rr,scrollToFirstError:!0,className:"mt20"},E.createElement(fe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Hn=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln})=>({shixunsDetail:fn,globalSetting:ln,loading:Pn.models.index}))(Wn),xr=Fe(18785),Er=Fe(84105),jr=Fe(67135),Fn=Fe(23869),Tr=Fe(99464),hr=Object.defineProperty,vr=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Xt=(fn,Pn,ln)=>Pn in fn?hr(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,An=(fn,Pn)=>{for(var ln in Pn||(Pn={}))On.call(Pn,ln)&&Xt(fn,ln,Pn[ln]);if(Nn)for(var ln of Nn(Pn))on.call(Pn,ln)&&Xt(fn,ln,Pn[ln]);return fn},Kn=(fn,Pn)=>vr(fn,cr(Pn)),or=(fn,Pn)=>{var ln={};for(var br in fn)On.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&Nn)for(var br of Nn(fn))Pn.indexOf(br)<0&&on.call(fn,br)&&(ln[br]=fn[br]);return ln},Pr=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const{DirectoryTree:Qr}=re.default,ta=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,activeKey:Ar,dispatch:ra,practiceSetting:ur,isRepository:Rr,treeData:ja,setTreeData:Fa}=Pn,Hr=or(Pn,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),zr,la,Da,Xa,ya,ci,Gt;const vn=(0,a.useParams)(),Qt=(0,a.useLocation)(),[wn,Mn]=(0,E.useState)(),[Yn,Qn]=(0,E.useState)(!1),[Un,Zn]=(0,E.useState)(!1),[Yt,Rn]=(0,E.useState)(!1),[zn,Tn]=(0,E.useState)(!1),[ir,Vr]=(0,E.useState)("");let[Je,St]=(0,E.useState)([]),[Ft,Mt]=(0,E.useState)([]);const[zt,an]=(0,E.useState)([]),[un,yn]=(0,E.useState)(!1),[Gn,$n]=(0,E.useState)(),[Bn,dr]=(0,E.useState)(),[Dt,Jn]=(0,E.useState)(""),[sr,tr]=(0,E.useState)(),[Vn,qn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Fa([]),ea(""),localStorage.warehouseHideTip||yn(!0)},[Qt.pathname,Rr]);const Nr=(ar="")=>Pr(void 0,null,function*(){(yield(0,jr.Zt)({id:vn.id,secret_dir_path:ar}))&&tr(ar)}),yr=ar=>{var Dr;return E.createElement(te.default,{className:mt.menu,onClick:Br=>{switch(Vr(ar.path||""),Br.key){case"1":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Qn(!0);break;case"2":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Rn(!0);break;case"3":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Tn(!0);break;case"4":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Zn(!0);break;case"5":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ha(ar.path,ar.name,ar);break;case"6":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),ca(ar);break}}},(ar.type==="topTree"||ar.type==="tree")&&E.createElement(te.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ar.type==="topTree"||ar.type==="tree")&&E.createElement(te.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ar.type==="topTree"||ar.type==="tree")&&E.createElement(te.default.Item,{key:"3"},"\u4E0A\u4F20"),ar.type!=="topTree"&&ar.type!=="tree"&&((Dr=ln==null?void 0:ln.detail)==null?void 0:Dr.public)<2&&E.createElement(te.default.Item,{key:"4"},"\u91CD\u547D\u540D"),ar.type!=="topTree"&&E.createElement(ue.CopyToClipboard,{text:`/data/workspace/myshixun/${Rr?"":"secret/"}${ar==null?void 0:ar.path}`,onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(te.default.Item,{key:"6"},E.createElement(E.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),ar.type!=="topTree"&&E.createElement(te.default.Item,{key:"5"},"\u5220\u9664"))},gr=(ar,Dr)=>ar.map(Br=>(Dr==""?Br.path=Dr+Br.name:Br.path=Dr+"/"+Br.name,Br.title=E.createElement(ne.Z,{className:"font14"},E.createElement(ae.Z,{flex:"1"},E.createElement(ne.Z,null,Br.type==="blob"&&E.createElement(ae.Z,{flex:"20px",style:{marginLeft:-20}},E.createElement("span",{className:"iconfont icon-wenjian11 font12"})),E.createElement(ae.Z,{flex:"1"},E.createElement("span",{className:" multi_ellipsis1"},Br.name)))),E.createElement(ae.Z,null,(Br.type==="blob"||Br.type==="tree")&&E.createElement(x.Z,{dropdownRender:()=>yr(Br),className:mt.ellipsis},E.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Br.disableCheckbox=wn&&wn!==Br.name,Br.className=Br.type==="tree"?mt.pl23:"",Br.checkable=Br.type!=="tree",Br.isLeaf=Br.type!=="tree",Br.children=Br.type==="tree"&&[],Br.key=Br.path,Br)),Cr=ar=>{ra({type:"practiceSetting/setSideBarTabs",payload:{selectPath:ar}})},nr=(ar,Dr)=>Pr(void 0,null,function*(){const Br=ar.split("/");yield ea(ir),setTimeout(()=>{Cr(ar),Je=[Br[0]||""],Ft=[ar],Mt([...Ft]),St([...Je])},150)}),Zr=(ar,Dr)=>{if(Dr=="")ja=[...ar],Fa([...ar]);else{let Br=pa(ja,Dr,ar);ja=Br,Fa([...Br])}};function pa(ar,Dr,Br){return ar.map(kr=>kr.key===Dr?(kr.children=[...Br],An({},kr)):kr.children?Kn(An({},kr),{children:pa(kr.children,Dr,Br)}):kr)}const ea=(ar="")=>Pr(void 0,null,function*(){var Dr,Br;const kr=yield ra({type:Rr?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:vn.id,path:ar}});if(kr){if((Dr=kr.trees)!=null&&Dr.length){let va=gr([...kr.trees],ar);Zr(va,ar),an(kr.trees||[]),dr(ar||""),console.log("handleGetRepository:",va,ar),setTimeout(()=>console.log(ja,kr.trees,ar,999999),2e3)}else ar==""&&Fa([]);$n(((Br=kr.commits)==null?void 0:Br[0])||{})}return kr}),Oa=ar=>Pr(void 0,null,function*(){return new Promise((Dr,Br)=>Pr(void 0,null,function*(){ar.children.length&&Dr(),Jn(ar.path),yield ea(ar.path),Dr()}))}),Ea=(ar,Dr)=>Pr(void 0,null,function*(){var Br;console.log("handleSelectTree",ar,Dr.nativeEvent.target.nodeName,Dr);const kr=()=>{Cr(Dr.node.path),ar=[Dr.node.path],Mt([...ar])};Dr.nativeEvent.target.nodeName==="svg"||Dr.nativeEvent.target.nodeName==="LI"||Dr.nativeEvent.target.nodeName==="I"||Dr.node.type==="blob"&&((Br=ur==null?void 0:ur.sideBar)!=null&&Br.confirmLeave?ce.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:()=>{kr(),ra({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):kr())}),ha=(ar,Dr,Br)=>{ce.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Br.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pr(void 0,null,function*(){const kr=(0,Ae.TG)(),va=yield ra({type:"shixunsDetail/deleteGitFile",payload:{id:vn.id,path:ar,message:`\u5220\u9664${ar}`,secret_repository:Rr?null:!0,homework_common_id:kr||void 0}});let Sa=ar.split("/");if((va==null?void 0:va.status)===0){z.ZP.info("\u5220\u9664\u6210\u529F"),Sa.splice(Sa.length-1,1);const qa=yield ea(Sa.length>1?Sa.join("/"):"");return qa!=null&&qa.trees||(Sa.splice(Sa.length-1,1),yield ea(Sa.length>1?Sa.join("/"):"")),Cr(""),!0}else(va==null?void 0:va.status)===-3?ce.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:E.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",ar,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${vn.id}/edit/${va==null?void 0:va.message}/tab=2`}}):(va==null?void 0:va.status)===-4&&ce.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:E.createElement("div",null,va==null?void 0:va.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${vn.id}/edit?tabId=service`}})})})},ca=ar=>{console.log(ar,"item")},Pa=(ar,Dr)=>Pr(void 0,null,function*(){if(console.log("handleExpand",Dr),Dr.nativeEvent.target.nodeName==="svg"||Dr.nativeEvent.target.nodeName==="path"||Dr.nativeEvent.target.nodeName==="LI")return!0;yield Oa(Dr.node),Je.includes(Dr.node.path)?Je.splice(Je.indexOf(Dr.node.path),1):Je.push(Dr.node.path),St([...Je])}),ba=()=>{yn(!1),localStorage.warehouseHideTip=!0},xa=ar=>Pr(void 0,null,function*(){var Dr;let Br,kr="",va,Sa;switch(Rr){case!0:kr="\u5F00\u542F\u7248\u672C\u5E93",va="\u5F00\u542F",Sa="\u4E0D\u5F00\u542F",Br=E.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Dr=ln==null?void 0:ln.detail)!=null&&Dr.secret_repository?(kr="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",va="\u786E\u5B9A",Sa="\u53D6\u6D88",Br=E.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(kr="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",va="\u4E0D\u4F7F\u7528",Sa="\u4F7F\u7528",Br=E.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Rr&&(0,Fn.gy)(ra,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||ce.default.confirm({title:kr,okText:va,cancelText:Sa,content:Br,onOk:()=>{var qa;(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",kr]),!Rr&&!((qa=ln==null?void 0:ln.detail)!=null&&qa.secret_repository)||Ma(ar)},onCancel:()=>{var qa;!Rr&&!((qa=ln==null?void 0:ln.detail)!=null&&qa.secret_repository)&&Ma(ar)}})}),Ma=ar=>Pr(void 0,null,function*(){Rr?(yield(0,jr.h4)(An({},vn)),ra({type:"practiceSetting/getCommonData",payload:An({},vn)})):yield(0,jr.K0)(Kn(An({},vn),{is_secret_repository:ar})),ea(),ra({type:"shixunsDetail/getShixunsDetail",payload:{id:vn.id}})}),ia=ar=>{console.log(ar)},Ca=ar=>Pr(void 0,null,function*(){console.log(ar);const Dr=ar.node.key,Br=ar.dragNode.key,kr=ar.node.pos.split("-"),va=ar.dropPosition-Number(kr[kr.length-1]);if(ar.dragNode.type==="tree"){z.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(ar.node.type!=="tree"){z.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield ra({type:"shixunsDetail/moveGitFile",payload:An({id:vn.id,from:ar.dragNode.path,to:ar.node.path+"/"+ar.dragNode.name,message:`${ar.dragNode.path} move to ${ar.node.path+"/"+ar.dragNode.name} `},Rr?{}:{secret_repository:!0})})).status===0){Cr(""),yield ea("");for(let Wa=0;Wayr({type:"topTree"}),className:"current"},E.createElement(Ce.Z,{open:un,title:E.createElement("div",{className:"font16"},E.createElement(xr.Z,{style:{position:"relative",left:-35},onClick:()=>ba()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",E.createElement("span",{onClick:()=>ba(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:mt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Rr&&((Xa=ln==null?void 0:ln.detail)==null?void 0:Xa.init_repository)&&E.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Rr&&((ya=ln==null?void 0:ln.detail)==null?void 0:ya.secret_repository)&&E.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!ja.length&&!Rr&&E.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},E.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),ja.length?E.createElement(E.Fragment,null,E.createElement("div",{className:mt.content},Ar==="1"&&E.createElement("div",{className:mt.tips},"\u63D0\u793A\uFF1A",E.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),E.createElement(Qr,{disabled:!!Aa.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:ja,switcherIcon:E.createElement(Er.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Pa,expandedKeys:Je,selectedKeys:Ft,onSelect:Ea,draggable:!0,onDragEnter:ia,onDrop:Ca,className:mt.gitTree}))):"",!ja.length&&Rr&&((ci=ln==null?void 0:ln.detail)==null?void 0:ci.init_repository)&&E.createElement(Jr,null),!ja.length&&!Rr&&((Gt=ln==null?void 0:ln.detail)==null?void 0:Gt.secret_repository)&&E.createElement(Jr,null))),E.createElement(le,{visible:Un,defaultPath:ir,onClose:()=>Zn(!1),isRepository:!Rr,onOK:ar=>Pr(void 0,null,function*(){const Dr=ir.split("/");Dr.pop(),yield ea(Dr.join("/")),Cr("")})}),E.createElement(rt,{visible:Yn,defaultPath:ir,onClose:()=>Qn(!1),isRepository:Rr,onOK:ar=>{nr(ar.path,ar.name)}}),E.createElement(Ne,{visible:Yt,defaultPath:ir,onClose:()=>Rn(!1),isRepository:Rr,onOK:ar=>{nr(ar.path,ar.name)}}),E.createElement(Et,{defaultPath:ir,visible:zn,isRepository:Rr,onClose:()=>Tn(!1),onOK:ar=>Pr(void 0,null,function*(){const Dr=ir.split("/");yield ea(ir),Je=[Dr[0]||""],Ft=[ir],Mt([...Ft]),St([...Je])})}),E.createElement(Hn,{pathList:ir==null?void 0:ir.split("/"),showInputPath:!0,isMergeSelectFile:Vn,onFinish:ar=>{Vn?Nr(ar):ea(ar),qn(!1)}}))},Jr=()=>E.createElement("div",{className:`mt20 pb50 ${mt.nodata}`},E.createElement("div",{className:mt.headLeft},"\u63D0\u793A\uFF1A",E.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",E.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",E.createElement("br",null),"1\u3001",E.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",E.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",E.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),E.createElement("img",{width:"100%",src:Tr.Oe}));var $r=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,practiceSetting:br,user:Aa})=>({shixunsDetail:fn,globalSetting:ln,user:Aa,practiceSetting:br,loading:Pn}))(ta),Xn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},In=Fe(37285),Ir=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,nn=(fn,Pn)=>{var ln={};for(var br in fn)Xr.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&Ir)for(var br of Ir(fn))Pn.indexOf(br)<0&&ua.call(fn,br)&&(ln[br]=fn[br]);return ln},kt=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const hn=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=nn(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useParams)(),[ja,Fa]=(0,E.useState)([]);(0,E.useEffect)(()=>{Hr()},[ra]);const Hr=()=>kt(void 0,null,function*(){const zr=yield Ar({type:"shixunsDetail/getRepositoryCommit",payload:{id:Rr.id,secret_repository:ra?void 0:!0}});zr&&Fa(zr.commits||[])});return E.createElement(E.Fragment,null,ja==""&&E.createElement("div",{className:Xn.empty},E.createElement("img",{src:Tr.em,width:"258"}),E.createElement("br",null),E.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ja!=""&&E.createElement("section",{className:Xn.bg},E.createElement("div",{className:Xn.wrap},E.createElement("div",{className:Xn.content},ja==null?void 0:ja.map(zr=>{var la,Da;return E.createElement("div",null,E.createElement(ne.Z,{align:"middle",className:"c-white font16"},E.createElement(ae.Z,null,zr.title)),E.createElement(ne.Z,{align:"middle",className:"mt20 "},E.createElement(ae.Z,null,E.createElement("img",{className:Xn.imageUrl,src:Le.Z.IMG_SERVER+"/"+((la=zr.author)==null?void 0:la.image_url)})),E.createElement(ae.Z,{className:Xn.blueLight},E.createElement("span",{className:"ml20"},(Da=zr.author)==null?void 0:Da.username)),E.createElement(ae.Z,null,E.createElement("span",{className:`ml20 ${Xn.blueLight}`},"\u63D0\u4EA4\u4E8E"),E.createElement("span",{className:`ml20 ${Xn.blueLight}`},zr.time))),E.createElement(In.Z,{className:Xn.divider}))})))))};var sn=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(hn),Ht=Fe(41550),Ut=Fe(59301),Sr=Object.defineProperty,wr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,gn=(fn,Pn,ln)=>Pn in fn?Sr(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,Or=(fn,Pn)=>{for(var ln in Pn||(Pn={}))mr.call(Pn,ln)&&gn(fn,ln,Pn[ln]);if(Dn)for(var ln of Dn(Pn))Cn.call(Pn,ln)&&gn(fn,ln,Pn[ln]);return fn},Wr=(fn,Pn)=>wr(fn,pr(Pn)),qr=(fn,Pn)=>{var ln={};for(var br in fn)mr.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&Dn)for(var br of Dn(fn))Pn.indexOf(br)<0&&Cn.call(fn,br)&&(ln[br]=fn[br]);return ln},Gr=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const{TabPane:fa}=Se.default,Ia=fn=>{var Pn=fn,{globalSetting:ln,loading:br,dispatch:Aa,practiceSetting:_r,shixunsDetail:Ar}=Pn,ra=qr(Pn,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ur,Rr,ja,Fa,Hr,zr,la,Da,Xa,ya,ci,Gt,vn,Qt,wn,Mn,Yn,Qn,Un;const[Zn,Yt]=(0,E.useState)("1"),[Rn,zn]=(0,E.useState)("1");let[Tn,ir]=(0,E.useState)();const Vr=(0,E.useRef)(),[Je,St]=(0,E.useState)(!0),[Ft,Mt]=(0,E.useState)(["2","1"]),[zt,an]=(0,E.useState)([]),un=(0,E.useRef)(),yn=(0,a.useParams)(),Gn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Ut.createElement("span",null,Ut.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Ut.createElement(Ce.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Ut.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,E.useEffect)(()=>{var Dt,Jn,sr,tr,Vn,qn,Nr,yr,gr,Cr,nr,Zr,pa,ea,Oa,Ea,ha,ca;try{((sr=(Jn=(Dt=Ar==null?void 0:Ar.fileContent)==null?void 0:Dt.content)==null?void 0:Jn.content)!=null&&sr.length||((Vn=(tr=Ar==null?void 0:Ar.fileContent)==null?void 0:tr.content)==null?void 0:Vn.content)=="")&&(((qn=Ar==null?void 0:Ar.fileContent)==null?void 0:qn.file_type)==="txt"?(Vr.current=window.decodeURIComponent(escape(window.atob((yr=(Nr=Ar==null?void 0:Ar.fileContent)==null?void 0:Nr.content)==null?void 0:yr.content))),Tn=window.decodeURIComponent(escape(window.atob((Cr=(gr=Ar==null?void 0:Ar.fileContent)==null?void 0:gr.content)==null?void 0:Cr.content))),ir(Tn)):(Vr.current=(Zr=(nr=Ar==null?void 0:Ar.fileContent)==null?void 0:nr.content)==null?void 0:Zr.content,Tn=(ea=(pa=Ar==null?void 0:Ar.fileContent)==null?void 0:pa.content)==null?void 0:ea.content,ir(Tn)))}catch(Pa){Vr.current=window.atob((Ea=(Oa=Ar==null?void 0:Ar.fileContent)==null?void 0:Oa.content)==null?void 0:Ea.content),Tn=window.atob((ca=(ha=Ar==null?void 0:Ar.fileContent)==null?void 0:ha.content)==null?void 0:ca.content),ir(Tn),z.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ar.fileContent.content)},[(ur=Ar==null?void 0:Ar.fileContent)==null?void 0:ur.content]),(0,E.useEffect)(()=>{var Dt;const Jn=(Dt=_r==null?void 0:_r.sideBar)==null?void 0:Dt.selectPath.split("/");Mt(Jn)},[(Rr=_r==null?void 0:_r.sideBar)==null?void 0:Rr.selectPath]);const $n=Dt=>{ir(Dt);let Jn=-1;Dt===Vr.current?Jn=0:Jn=1,Aa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Jn}})};(0,E.useEffect)(()=>{new Promise((Dt,Jn)=>Gr(void 0,null,function*(){var sr,tr,Vn;if(((sr=_r==null?void 0:_r.sideBar)==null?void 0:sr.selectPath)!==""&&((tr=_r==null?void 0:_r.sideBar)!=null&&tr.selectPath)){const qn=yield Aa({type:"shixunsDetail/getFileContent",payload:{id:yn.id,path:(Vn=_r==null?void 0:_r.sideBar)==null?void 0:Vn.selectPath,secret_repository:Je?null:!0}});qn!=null&&qn.content||(qn==null?void 0:qn.content)==""||Aa({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(ja=_r==null?void 0:_r.sideBar)==null?void 0:ja.selectPath]);const Bn=Ut.createElement(te.default,{className:wt.menu,style:{background:"#24294b"},onClick:Dt=>{var Jn;!((Jn=Ar==null?void 0:Ar.detail)!=null&&Jn.secret_repository)&&Dt.key==="2"&&zn("1"),Yt(Dt.key),Dt.key==="1"?St(!0):St(!1)}},Ut.createElement(te.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Gn.filter(Dt=>{var Jn,sr;return!((Jn=Ar==null?void 0:Ar.detail)!=null&&Jn.init_repository)||(sr=Ar==null?void 0:Ar.detail)!=null&&sr.is_jupyter_lab?Dt.id!=="2":Dt}).map((Dt,Jn)=>Ut.createElement(te.default.Item,{className:"leaveClick",key:Dt.id},Dt.name))),dr=(Dt=!1,Jn=1)=>Gr(void 0,null,function*(){var sr,tr,Vn,qn;const Nr=yield Aa({type:"shixunsDetail/updateRepositoryFile",payload:{id:yn.id,path:(tr=(sr=Ar==null?void 0:Ar.fileContent)==null?void 0:sr.params)==null?void 0:tr.path,content:Tn,secret_repository:Je?null:!0,sync_origin_shixun:Dt}});Nr!=null&&Nr.content&&((Vn=Ar==null?void 0:Ar.detail)!=null&&Vn.copy_for_exercise||z.ZP.success("\u4FDD\u5B58\u6210\u529F"),Aa({type:"practiceSetting/setSideBarTabs",payload:Wr(Or({},_r.sideBar),{confirmLeave:!1})})),(qn=Ar==null?void 0:Ar.detail)!=null&&qn.copy_for_exercise&&(0,je.m)(Aa,Ar,yn.id,Jn)});return Ut.createElement("div",{className:wt.warehouse},Ut.createElement("div",{className:wt.header},Ut.createElement(ne.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Ut.createElement(ae.Z,{flex:"1"},Ut.createElement(ne.Z,{align:"middle"},Ut.createElement(ae.Z,null,Ut.createElement(x.Z,{dropdownRender:()=>Bn,className:wt.menu},Ut.createElement("span",{className:"font16 c-white current ml20"},Gn.find(Dt=>Dt.id===Zn).name," ",Ut.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Ut.createElement(ae.Z,{flex:"81px"},Ut.createElement("div",{className:wt.line})),Ut.createElement(ae.Z,null,Ut.createElement(Se.default,{className:wt.tabs,activeKey:Rn,onChange:Dt=>{var Jn;(Jn=_r==null?void 0:_r.sideBar)!=null&&Jn.confirmLeave?ce.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:()=>{zn(Dt),Aa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(zn(Dt),Aa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Ut.createElement(fa,{tab:Ut.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Je&&((Fa=Ar==null?void 0:Ar.detail)==null?void 0:Fa.init_repository)&&Ut.createElement(fa,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Je&&((Hr=Ar==null?void 0:Ar.detail)==null?void 0:Hr.secret_repository)&&Ut.createElement(fa,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Je&&((zr=Ar==null?void 0:Ar.repository)==null?void 0:zr.git_url)||!Je&&((la=Ar==null?void 0:Ar.secretRepository)==null?void 0:la.git_url))&&Ut.createElement(Ut.Fragment,null,Ut.createElement(ae.Z,null,Ut.createElement("span",{className:wt.title},"\u4ED3\u5E93\u5730\u5740:"),Ut.createElement("input",{value:Je?(Da=Ar==null?void 0:Ar.repository)==null?void 0:Da.git_url:(Xa=Ar==null?void 0:Ar.secretRepository)==null?void 0:Xa.git_url}),Ut.createElement(ue.CopyToClipboard,{text:Je?(ya=Ar==null?void 0:Ar.repository)==null?void 0:ya.git_url:(ci=Ar==null?void 0:Ar.secretRepository)==null?void 0:ci.git_url,onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},Ut.createElement(Ce.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Ut.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Ut.createElement("div",{className:wt.content,style:{overflow:"auto"}},Rn==="1"&&Ut.createElement(Ut.Fragment,null,Ut.createElement("aside",{className:wt.left},Ut.createElement(ee.Z,{spinning:!!br.effects["shixunsDetail/getRepository"],wrapperClassName:`${wt.loading} ${wt.bottom0}`},Ut.createElement($r,{setTreeData:an,treeData:zt,activeKey:Zn,isRepository:Je}))),Ut.createElement("aside",{className:wt.right,ref:un},((Gt=_r==null?void 0:_r.sideBar)==null?void 0:Gt.selectPath)!==""&&Ut.createElement(Ut.Fragment,null,Ut.createElement(ee.Z,{spinning:!!br.effects["shixunsDetail/getFileContent"],wrapperClassName:wt.loading},Ut.createElement("div",{className:wt.filePathWrp},Ut.createElement(ne.Z,{align:"middle",className:"w100"},Ut.createElement(ae.Z,null,Ut.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Ut.createElement(ae.Z,{flex:"40px"},Ut.createElement("div",{className:wt.line,style:{marginLeft:20}})),Ut.createElement(ae.Z,{className:wt.filePath},Ft.map((Dt,Jn)=>Ut.createElement("span",{className:"c-blue"},Dt))))),Ut.createElement("div",{className:br.effects["shixunsDetail/getFileContent"]?"hide":"show"},Ut.createElement(Ht.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(vn=Ar==null?void 0:Ar.fileContent)==null?void 0:vn.filename,type:((Qt=Ar==null?void 0:Ar.fileContent)==null?void 0:Qt.file_type)==="office"?"download":(wn=Ar==null?void 0:Ar.fileContent)==null?void 0:wn.file_type,data:Tn,monacoEditor:{value:Tn,language:(Mn=Ar==null?void 0:Ar.fileContent)==null?void 0:Mn.language,onChange:Dt=>$n(Dt),options:{fontSize:14}}}))),((Yn=Ar==null?void 0:Ar.fileContent)==null?void 0:Yn.file_type)==="txt"&&Ut.createElement(ne.Z,{align:"middle",justify:"center",className:wt.footer},Ut.createElement(ae.Z,null,Ut.createElement(se.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{a.history.push(`/shixuns/${yn.id}/challenges`)}},"\u53D6\u6D88"),Ut.createElement(se.ZP,{type:"primary",size:"middle",className:"ml40",onClick:Dt=>{var Jn,sr;(Jn=Ar==null?void 0:Ar.detail)!=null&&Jn.is_fork_from_creator&&((sr=Ar==null?void 0:Ar.detail)!=null&&sr.copy_for_exercise)?Aa({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(tr,Vn)=>{dr(tr,Vn)}}}):dr()}},"\u63D0\u4EA4")))),((Qn=_r==null?void 0:_r.sideBar)==null?void 0:Qn.selectPath)==""&&((Un=Ar==null?void 0:Ar.detail)==null?void 0:Un.init_repository)&&Ut.createElement("div",{className:wt.empty},Ut.createElement("img",{src:Tr.x7,width:"258"}),Ut.createElement("br",null),Ut.createElement("span",{className:"c-grey-c"},!!(zt!=null&&zt.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(zt!=null&&zt.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Rn==="2"&&Ut.createElement("div",{className:wt.commit},Ut.createElement(sn,{isRepository:Je}))))};var ui=(0,a.connect)(({loading:fn,globalSetting:Pn,practiceSetting:ln,shixunsDetail:br})=>({globalSetting:Pn,loading:fn,practiceSetting:ln,shixunsDetail:br}))(Ia)},68014:function(en,_t,Fe){"use strict";Fe.r(_t),Fe.d(_t,{default:function(){return Ou}});var E=Fe(59301),wt={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},a={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},Se=Fe(49661),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",z=Fe(67135),te=Fe(62957),ne=Fe(6767),ae=Fe(82093),x=Fe(76560),ce=Fe(59301),ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(xt,It)=>{var Bt={};for(var bn in xt)se.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ee)for(var bn of ee(xt))It.indexOf(bn)<0&&re.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},ue=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const fe=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,practiceSetting:Kr,shixunsDetail:sa}=It,Ur=oe(It,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ln,Lr;const za=(0,x.useLocation)(),si=(0,E.useRef)(""),Ua=(0,x.useParams)(),{title:ti,base_info_warning:gi,challenges_warning:di,service_warning:ni,repository_warning:oa,mirror_warning:Zi}=Kr;(0,E.useEffect)(()=>{var ai;si.current=(ai=za.pathname.split("/"))==null?void 0:ai[2],Fr({type:"practiceSetting/setParams",payload:{id:si.current}}),Fr({type:"practiceSetting/getCommonData",payload:{id:si.current}})},[za.pathname]),(0,E.useEffect)(()=>((0,Se.Dk)(ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Se.Dk)()}));const Ai=()=>ue(void 0,null,function*(){yield Ya(),x.history.push(`/shixuns/${si.current}/challenges`)}),Ya=()=>new Promise((ai,Ii)=>{var Hi;(Hi=Kr==null?void 0:Kr.sideBar)!=null&&Hi.confirmLeave?te.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:()=>{Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ai()},onCancel:()=>{Ii()}}):ai()}),hi=ai=>{var Ii;if(ai===(Kr==null?void 0:Kr.sideBar.tabsActive))return;const Hi=()=>{x.history.push(`/shixuns/${si.current}/edit?tabId=${ai}`),Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ai,selectPath:"",confirmLeave:!1}})};(Ii=Kr==null?void 0:Kr.sideBar)!=null&&Ii.confirmLeave?te.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:()=>{Hi()}}):Hi()},Ha=(ai,Ii=!1)=>{ai=ai!=null&&ai.includes(".json")?ai:`${ai}.json`,te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ue(void 0,null,function*(){const Hi=yield(0,ae.ZP)("/api"+ai,{method:"get"});if(!Hi)return;ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const rr=yield(0,z.Ir)({id:Hi.shixun_identifier,jump_challenge_setting:Ii});if(rr!=null&&rr.game_identifier){(0,Se.xg)(`/tasks/${rr.game_identifier}`);return}(rr==null?void 0:rr.status)===2?Ha(rr==null?void 0:rr.message):(rr==null?void 0:rr.status)===3&&da(rr==null?void 0:rr.message)})})},da=ai=>{te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ai,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},fi=(ai,Ii)=>ue(void 0,null,function*(){var Hi,rr,li,co;if(yield Ya(),(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Hi=sa.detail)!=null&&Hi.is_jupyter||(rr=sa.detail)!=null&&rr.is_jupyter_lab){Fr({type:"shixunsDetail/execJupyter",payload:{id:si.current}}).then(Di=>{var Mo;Di!=null&&Di.identifier&&((Mo=x.history)==null||Mo.push(`/tasks/${Di.identifier}/jupyter`))});return}Fr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ri=Ii?yield(0,z.BK)({id:ai}):yield(0,z.Ir)({id:ai});if(Fr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ri==null?void 0:Ri.status)==5&&!Ii){te.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:ce.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(co=(li=Ri==null?void 0:Ri.data)==null?void 0:li.challenge_errors)==null?void 0:co.map((Di,Mo)=>{var Ra;return ce.createElement("span",{key:Mo,style:{color:"#3061D0"}},"\u7B2C",Di==null?void 0:Di.challenge_position,"\u5173",Mo!=((Ra=Ri==null?void 0:Ri.data)==null?void 0:Ra.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Di,Mo,Ra;window.location.href=`/shixuns/${si.current}/edit/${(Ra=(Mo=(Di=Ri==null?void 0:Ri.data)==null?void 0:Di.challenge_errors)==null?void 0:Mo[0])==null?void 0:Ra.challenge_id}/tab=2`},onCancel:()=>{(0,z.Ir)({id:si.current,jump_challenge_setting:!0}).then(Di=>{if(Di!=null&&Di.game_identifier||Di!=null&&Di.identifier){(0,Se.xg)(`/tasks/${Di.game_identifier}`);return}(Di==null?void 0:Di.status)===-3?(0,Se.eF)():(Di==null?void 0:Di.status)===2?Ha(Di==null?void 0:Di.message,!0):(Di==null?void 0:Di.status)===3&&da(Di==null?void 0:Di.message)})}});return}if((Ri==null?void 0:Ri.status)==6&&!Ii){te.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:ce.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${si.current}/edit?tabId=environment`}});return}if(Ri!=null&&Ri.game_identifier||Ri!=null&&Ri.identifier){(0,Se.xg)(Ii?`/tasks/${Ri==null?void 0:Ri.identifier}/jupyter`:`/tasks/${Ri.game_identifier}`);return}(Ri==null?void 0:Ri.status)===-3?(0,Se.eF)():(Ri==null?void 0:Ri.status)===2?Ha(Ri==null?void 0:Ri.message):(Ri==null?void 0:Ri.status)===3&&da(Ri==null?void 0:Ri.message)}),ii=()=>ue(void 0,null,function*(){yield Ya(),Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),yi=ai=>({borderBottomColor:(Kr==null?void 0:Kr.sideBar.tabsActive)===ai?"#0152d9":"transparent"});return ce.createElement("div",{className:a.header},ce.createElement("aside",{className:a.title},ce.createElement("i",{onClick:Ai,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),ce.createElement("span",{className:a.edit},ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),ce.createElement("i",{onClick:ii,className:"icon iconfont icon-xiugai1"})),ce.createElement("aside",{className:a.schedule},ce.createElement("div",null,ce.createElement("span",{style:yi("information"),className:a.clickWarp,onClick:()=>hi("information")},gi?ce.createElement("span",{className:a.num},"1"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u57FA\u672C\u4FE1\u606F")),ce.createElement("i",{className:"iconfont icon-lujing"})),ce.createElement("div",null,ce.createElement("span",{style:yi("warehouse"),className:a.clickWarp,onClick:()=>hi("warehouse")},oa?ce.createElement("span",{className:a.num},"2"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u4EE3\u7801\u4ED3\u5E93")),ce.createElement("i",{className:"iconfont icon-lujing"})),(sa==null?void 0:sa.detail)&&!((Ln=sa==null?void 0:sa.detail)!=null&&Ln.is_jupyter_lab)&&ce.createElement("div",null,ce.createElement("span",{style:yi("level"),className:a.clickWarp,onClick:()=>hi("level")},di?ce.createElement("span",{className:a.num},"3"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u4EFB\u52A1\u5173\u5361")),ce.createElement("i",{className:"iconfont icon-lujing"})),(sa==null?void 0:sa.detail)&&((Lr=sa==null?void 0:sa.detail)==null?void 0:Lr.is_jupyter_lab)&&ce.createElement("div",null,ce.createElement("span",{style:yi("service"),className:a.clickWarp,onClick:()=>hi("service")},ni?ce.createElement("span",{className:a.num},"3"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u670D\u52A1")),ce.createElement("i",{className:"iconfont icon-lujing"})),ce.createElement("div",null,ce.createElement("span",{style:yi("environment"),className:a.clickWarp,onClick:()=>hi("environment")},Zi?ce.createElement("span",{className:a.num},"4"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),ce.createElement("aside",{className:a.btns},ce.createElement("div",{className:a.simulate,onClick:()=>fi(si.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var be=(0,x.connect)(({loading:xt,globalSetting:It,practiceSetting:Bt,shixunsDetail:bn})=>({globalSetting:It,loading:xt,practiceSetting:Bt,shixunsDetail:bn}))(fe),Ee={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t",zhishidian:"zhishidian___eNpJf",tags_list:"tags_list___aeNqP",tag_item:"tag_item___kXmYp",tag_icon:"tag_icon___pBc8h"},Ae=Fe(2978),me=Fe(28284),we=Fe(99571),Oe=Fe(37568),We=Fe(47889),Ie=Fe(17149),ge=Fe(77019),ye=Fe(5269),xe=Fe(14566),Me=Fe(62673),Ne={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",je=Object.defineProperty,Ke=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,lt=(xt,It,Bt)=>It in xt?je(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ue=(xt,It)=>{for(var Bt in It||(It={}))$e.call(It,Bt)&<(xt,Bt,It[Bt]);if(Ke)for(var Bt of Ke(It))tt.call(It,Bt)&<(xt,Bt,It[Bt]);return xt},Ze=(xt,It)=>{var Bt={};for(var bn in xt)$e.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Ke)for(var bn of Ke(xt))It.indexOf(bn)<0&&tt.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},it=xt=>{var It=xt,{InputRight:Bt,value:bn=[],onChange:Fr}=It,Kr=Ze(It,["InputRight","value","onChange"]);const[sa,Ur]=(0,E.useState)(),Ln=za=>{const si=bn.filter((Ua,ti)=>ti!==za);Fr(si)},Lr=za=>{if(za.preventDefault(),!!sa){if(bn.findIndex(si=>si.name===sa)>-1){ne.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Fr([...bn,{id:null,name:sa}]),Ur(null)}};return E.createElement("div",null,E.createElement(Oe.default,Ue({bordered:!1,style:{width:600},value:sa,onChange:za=>Ur(za.target.value),onPressEnter:Lr,onBlur:Lr},Kr)),Bt||E.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),E.createElement("div",{className:"mt20"},bn==null?void 0:bn.map((za,si)=>E.createElement("div",{key:si,className:Ne.btn},E.createElement("span",{className:Ne.s1},za.name),E.createElement("img",{src:Te,className:Ne.s2,onClick:()=>Ln(si)})))))},nt=Fe(89392),qe=Fe(90524),rt={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const Ye=({dispatch:xt,onCancel:It,onSave:Bt,loading:bn=!1})=>E.createElement("div",{className:rt.complete},E.createElement("div",{onClick:It,className:rt.cancel},"\u53D6\u6D88"),E.createElement(we.ZP,{type:"primary",loading:bn,onClick:Bt,className:rt.save},"\u4FDD\u5B58"));var ut=(0,x.connect)()(Ye),at=Fe(21693),pt=Fe(32050),ft=Fe(19248),Xe=Fe(38394),He=Fe(42586),De=Fe(59301),ie=Object.defineProperty,le=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ke=(xt,It,Bt)=>It in xt?ie(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ve=(xt,It)=>{for(var Bt in It||(It={}))ve.call(It,Bt)&&ke(xt,Bt,It[Bt]);if(ze)for(var Bt of ze(It))he.call(It,Bt)&&ke(xt,Bt,It[Bt]);return xt},ot=(xt,It)=>le(xt,Le(It)),st=(xt,It)=>{var Bt={};for(var bn in xt)ve.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ze)for(var bn of ze(xt))It.indexOf(bn)<0&&he.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},Ct=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const vt=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,practiceSetting:Kr,problemset:sa,shixunsDetail:Ur}=It,Ln=st(It,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Lr,za;const[si]=me.default.useForm(),[Ua,ti]=(0,E.useState)({}),[gi,di]=(0,E.useState)(!1),[ni,oa]=(0,E.useState)(!1),[Zi,Ai]=(0,E.useState)(!1),[Ya,hi]=(0,E.useState)(""),[Ha,da]=(0,E.useState)(""),[fi,ii]=(0,E.useState)(""),[yi,ai]=(0,E.useState)(),Ii=(0,E.useRef)({}),Hi=(0,E.useRef)(""),rr=(0,E.useRef)(""),li=(0,E.useRef)(""),co=(0,E.useRef)(null),Ri=(0,E.useRef)((0,nt.throttle)(()=>Si(),2e3,{leading:!0,trailing:!1})).current,{id:Di}=Kr,[Mo,Ra]=(0,E.useState)(!1),[mi,io]=(0,E.useState)([]);(0,E.useEffect)(()=>{Di&&ro()},[Di]),(0,E.useEffect)(()=>(JSON.stringify(Ua)!=="{}"&&bo(),()=>{clearTimeout(co.current)}),[Ua,Ya,fi,Ha]);const bo=()=>{clearTimeout(co.current),co.current=setTimeout(()=>{!(0,nt.isEqual)(Ua,Ii.current)||Ya!==Hi.current||fi!==rr.current||Ha!==li.current?Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ro=()=>Ct(void 0,null,function*(){var Ei,eo,Wo,zs,Oi,Ki,Oo;Fr({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const bs=yield(0,ae.ZP)(`/api/shixuns/${Di}/edit_base_info.json`,{method:"get"});if(bs.status===0){const Ro=ot(Ve({},bs.data),{description:(0,at.S)(bs.data.description)}),Ks={description:Ro.description,shixun_tags:Ro.shixun_tags,trainee:Ro.trainee,name:Ro.name,course:((Ei=Ro==null?void 0:Ro.disciplines)==null?void 0:Ei.length)>0?[(Wo=(eo=Ro==null?void 0:Ro.disciplines)==null?void 0:eo[0])==null?void 0:Wo.id,(Ki=(Oi=(zs=Ro==null?void 0:Ro.disciplines)==null?void 0:zs[0])==null?void 0:Oi.sub_discipline)==null?void 0:Ki.id]:[]};(Oo=Ur.detail)!=null&&Oo.is_jupyter_lab&&(Ks.jupyter_show_description=bs.data.jupyter_show_description),si.setFieldsValue(Ks),Ii.current=Ve({},Ks),Hi.current=Ro.attachment_id||"",rr.current=Ro.cover_image_id||"",li.current=Ro.attachment_id_b||"",ti(Ve({},Ks)),hi(Ro.attachment_id||""),da(Ro.attachment_id_b||""),ii(Ro.cover_image_id||""),ai(Ro.cover_image||""),io(Ro==null?void 0:Ro.tag_disciplines)}}),go=(Ei,eo)=>{ti(Ve({},eo))},wa=()=>{Pi()},Si=()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),si.submit()},$i=(Ei,eo=!1,Wo=1)=>{var zs;const{name:Oi,description:Ki,shixun_tags:Oo,course:bs,trainee:Ro,jupyter_show_description:Ks=!1}=Ei;let Qs={name:Oi,description:Ki,shixun_tags:Oo,attachment_id:Ya,cover_image_id:fi,trainee:Ro,attachment_id_b:Ha,sub_discipline_ids:bs[1],tag_discipline_ids:(mi==null?void 0:mi.length)>0?mi==null?void 0:mi.map(el=>el==null?void 0:el.id):[]};(zs=Ur.detail)!=null&&zs.is_jupyter_lab&&(Qs=ot(Ve({},Qs),{jupyter_show_description:Ks})),(0,ae.ZP)(`/api/shixuns/${Di}/base_info_save.json`,{method:"post",body:{shixun:Ve({},Qs),sync_origin_shixun:eo}}).then(el=>Ct(void 0,null,function*(){var du,Vl,au,aa;if(el.status===0&&((du=Ur==null?void 0:Ur.detail)!=null&&du.copy_for_exercise||ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),Fr({type:"practiceSetting/getCommonData",payload:{id:Di}}),Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ii.current={description:Ua.description,shixun_tags:Ua.shixun_tags,name:Ua.name},Hi.current=Ya,rr.current=fi,li.current=Ha,(Vl=Ur==null?void 0:Ur.detail)!=null&&Vl.copy_for_exercise)){const So=yield Fr({type:"shixunsDetail/saveCopyForExercise",payload:{id:Di,save_type:Wo}});Wo===1?(au=So==null?void 0:So.data)!=null&&au.exists_same_shixun_name?Fr({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(aa=So==null?void 0:So.data)==null?void 0:aa.shixun_name,getBaseInfo:()=>{ro()}}}):(ne.ZP.info("\u4FDD\u5B58\u6210\u529F"),Fr({type:"classroomList/setActionTabs",payload:{}})):(Fr({type:"classroomList/setActionTabs",payload:{}}),(So==null?void 0:So.status)===0&&te.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:De.createElement("div",null,De.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var vs,To;(0,Se.xg)(`/shixuns/${(To=(vs=Ur==null?void 0:Ur.detail)==null?void 0:vs.fork_from)==null?void 0:To.fork_identifier}/challenges`)}}))}}))},Pi=()=>{var Ei;const eo=()=>{x.history.push(`/shixuns/${Di}/challenges`),Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Ei=Kr==null?void 0:Kr.sideBar)!=null&&Ei.confirmLeave?te.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:()=>{eo()}}):eo()};function jo(Ei){const eo=Ei.type==="image/jpeg"||Ei.type==="image/png";return eo||ne.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),eo}const xo=De.createElement(we.ZP,{loading:gi,icon:De.createElement(pt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),os=De.createElement(we.ZP,{loading:Zi,icon:De.createElement(pt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Do=De.createElement(we.ZP,{loading:ni,icon:De.createElement(pt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function gs(Ei,eo){const Wo=new FileReader;Wo.addEventListener("load",()=>eo(Wo.result)),Wo.readAsDataURL(Ei)}const Na=Ei=>{var eo,Wo;if(Ei.file.status==="uploading"){di(!0);return}Ei.file.status==="done"&&(di(!1),hi((Wo=(eo=Ei==null?void 0:Ei.file)==null?void 0:eo.response)==null?void 0:Wo.id))},Ji=Ei=>{var eo,Wo;if(Ei.file.status==="uploading"){oa(!0);return}Ei.file.status==="done"&&(oa(!1),da((Wo=(eo=Ei==null?void 0:Ei.file)==null?void 0:eo.response)==null?void 0:Wo.id))},cs=()=>De.createElement("div",{className:Ee.img},De.createElement("img",{src:(0,Xe.z)("/api/attachments/"+Ya,!0),alt:"avatar",style:{width:"100%"}}),De.createElement("div",null,De.createElement(ft.Z,{onClick:()=>hi(""),style:{fontSize:"16px",color:"red"}}))),Os=()=>De.createElement("div",{className:Ee.img},De.createElement("img",{src:(0,Xe.z)("/api/attachments/"+Ha,!0),alt:"avatar",style:{width:"100%"}}),De.createElement("div",null,De.createElement(ft.Z,{onClick:()=>da(""),style:{fontSize:"16px",color:"red"}}))),hs=Ei=>{var eo,Wo;if(Ei.file.status==="uploading"){Ai(!0);return}Ei.file.status==="done"&&(Ai(!1),ii((Wo=(eo=Ei==null?void 0:Ei.file)==null?void 0:eo.response)==null?void 0:Wo.id),Ra(!0))},Ao=()=>De.createElement("div",{className:Ee.img},De.createElement("img",{src:(0,Xe.z)(Mo?"/api/attachments/"+fi:yi,!0),alt:"avatar",style:{width:"100%"}}),De.createElement("div",null,De.createElement(ft.Z,{onClick:()=>{ii(""),ai("")},style:{fontSize:"16px",color:"red"}})));return De.createElement("div",{className:Ee.information},De.createElement("section",{className:Ee.scroll},De.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),De.createElement("div",{className:Ee.formWrap}," ",De.createElement(me.default,{form:si,scrollToFirstError:!0,layout:"vertical",onValuesChange:go,onFinish:Ei=>{var eo,Wo;(eo=Ur==null?void 0:Ur.detail)!=null&&eo.is_fork_from_creator&&((Wo=Ur==null?void 0:Ur.detail)!=null&&Wo.copy_for_exercise)?Fr({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Ei,type:"information",fn:(zs,Oi,Ki)=>{$i(zs,Oi,Ki)}}}):$i(Ei)}},De.createElement(me.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:200,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236200\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},De.createElement(Oe.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",suffix:`${((Lr=Ua.name)==null?void 0:Lr.length)||0}/200`})),De.createElement(me.default.Item,{className:"customAddTags",name:"shixun_tags",label:De.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",De.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},De.createElement(it,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),De.createElement(me.default.Item,{label:"\u96BE\u5EA6\uFF1A",name:"trainee",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},De.createElement(We.ZP.Group,null,De.createElement(We.ZP,{value:1},"\u7B80\u5355"),De.createElement(We.ZP,{value:2},"\u9002\u4E2D"),De.createElement(We.ZP,{value:3},"\u56F0\u96BE"))),De.createElement(me.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},De.createElement("div",{className:Ee.zhishidian,onClick:()=>{Fr({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(mi==null?void 0:mi.length)>0&&De.createElement("div",{className:Ee.tags_list},mi==null?void 0:mi.map((Ei,eo)=>De.createElement("div",{key:eo,className:Ee.tag_item},De.createElement("div",null,Ei==null?void 0:Ei.name),De.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${Ee.tag_icon}`,onClick:()=>{io([...mi.filter(Wo=>(Wo==null?void 0:Wo.id)!=(Ei==null?void 0:Ei.id))])}})))),De.createElement(me.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},De.createElement(Ie.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:sa.courseOptions,getPopupContainer:Ei=>Ei.parentNode})),De.createElement(ge.Z,null,De.createElement(ye.Z,null,De.createElement(me.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ya?cs():De.createElement(xe.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${qe.Z.API_SERVER}/api/attachments.json`,beforeUpload:jo,onChange:Na},xo))),De.createElement(ye.Z,{className:"c-grey-999"},De.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),De.createElement(ge.Z,null,De.createElement(ye.Z,null,De.createElement(me.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Ha?Os():De.createElement(xe.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${qe.Z.API_SERVER}/api/attachments.json`,beforeUpload:jo,onChange:Ji},Do))),De.createElement(ye.Z,{className:"c-grey-999"},De.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),De.createElement(ge.Z,null,De.createElement(ye.Z,null,De.createElement(me.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},fi||yi?Ao():De.createElement(xe.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${qe.Z.API_SERVER}/api/attachments.json`,beforeUpload:jo,onChange:hs},os))),De.createElement(ye.Z,{className:"c-grey-999"},De.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),De.createElement(me.default.Item,{name:"description",label:"\u7B80\u4ECB:"},De.createElement(Ae.Z,{defaultValue:Ua.description||"",watch:!0})),((za=Ur.detail)==null?void 0:za.is_jupyter_lab)&&De.createElement(me.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},De.createElement(Me.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),De.createElement(ut,{onSave:Ri,onCancel:wa,loading:gi||Zi||ni}),De.createElement(He.Z,{knowledgeList:mi,setKnowledgeList:io}))};var Wt=(0,x.connect)(({problemset:xt,loading:It,globalSetting:Bt,practiceSetting:bn,shixunsDetail:Fr})=>({globalSetting:Bt,loading:It,practiceSetting:bn,problemset:xt,shixunsDetail:Fr}))(vt),qt=Fe(26595),Ot={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},Lt="data:image/png;base64,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",Nt=Fe(23869),yt=Fe(29787),Et=Fe(584),mt=Fe(22061),Zt=Object.defineProperty,Tt=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,mn=(xt,It,Bt)=>It in xt?Zt(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,kn=(xt,It)=>{for(var Bt in It||(It={}))Vt.call(It,Bt)&&mn(xt,Bt,It[Bt]);if(tn)for(var Bt of tn(It))Kt.call(It,Bt)&&mn(xt,Bt,It[Bt]);return xt},Wn=(xt,It)=>Tt(xt,Jt(It)),Hn=(xt,It)=>{var Bt={};for(var bn in xt)Vt.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&tn)for(var bn of tn(xt))It.indexOf(bn)<0&&Kt.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},xr=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Er=xt=>{var It=xt,{globalSetting:Bt,dispatch:bn,practiceSetting:Fr}=It,Kr=Hn(It,["globalSetting","dispatch","practiceSetting"]);const sa=(0,x.useLocation)(),[Ur]=(0,x.useSearchParams)(),[Ln,Lr]=(0,E.useState)(!1),[za,si]=(0,E.useState)({}),[Ua,ti]=(0,E.useState)(!0),[gi,di]=(0,E.useState)(!1),[ni,oa]=(0,E.useState)(null),Zi=(0,E.useRef)(!1),{id:Ai,updateIndex:Ya,is_published:hi,newQuestion:Ha}=Fr,{challenge_list:da=[]}=za;(0,E.useEffect)(()=>{if(Ai)return ii(),()=>{bn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ai,Ya]),(0,E.useEffect)(()=>{fi()},[sa]);const fi=()=>{const Ra=sa.pathname.split("/");(Ra.includes("newquestion")||Ra.includes("new")||Ur.get("tabId"))&&(Zi.current=!0)},ii=()=>xr(void 0,null,function*(){var Ra,mi,io;ti(!0);const bo=yield(0,z.n5)({id:Ai});if((Ra=bo==null?void 0:bo.challenge_list)!=null&&Ra.length){const ro=sa.pathname.split("/"),go=bo.challenge_list.find(wa=>String(wa.challenge_id)===ro[4]);if(ro.includes("newquestion")||ro.includes("new")){const wa=bo.challenge_list[((mi=bo.challenge_list)==null?void 0:mi.length)-1];bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:ro.includes("new")?0:1,name:""}}}),oa(void 0),rr(wa)}else ro[4]&&go?yi(go,!1):yi(bo.challenge_list[0])}(io=bo==null?void 0:bo.challenge_list)!=null&&io.length||oa(null),si(bo),ti(!1)}),yi=(Ra,mi=!0)=>{if(oa(Ra.challenge_id),rr(Ra),mi){const io=`/shixuns/${Ai}/edit/${Ra.challenge_id}/${Ra.st===1?"editquestion":"editcheckpoint"}`;x.history.push(io)}},ai=(Ra,mi)=>{mi.stopPropagation();const{challenge_id:io}=Ra,bo=()=>xr(void 0,null,function*(){var ro,go;if((yield(0,z.rO)({id:Ai,challengesId:io})).status===1){const Si=yield(0,z.n5)({id:Ai});if(si(Si),io===ni&&((ro=Si.challenge_list)!=null&&ro.length)){yi(Si.challenge_list[0]);return}(go=Si.challenge_list)!=null&&go.length||(oa(null),Zi.current=!0,rr({}),x.history.push(`/shixuns/${Ai}/edit?tabId=level`))}});te.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:bo})},Ii=(Ra,mi,io)=>{const bo=Array.from(Ra),[ro]=bo.splice(mi,1);return bo.splice(io,0,ro),bo},Hi=(Ra,mi)=>{if(!Ra.destination)return;const io=Ii(mi,Ra.source.index,Ra.destination.index);si(Wn(kn({},za),{challenge_list:io}));const bo=io.map(ro=>ro.challenge_id);(0,z.xg)({id:Ai,ids:bo}).then(ro=>{ro.status!==0&&si(Wn(kn({},za),{challenge_list:mi}))})},rr=Ra=>{bn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ra}})},li=(Ra,mi)=>xr(void 0,null,function*(){if(Ra===ni)return;yield co(),oa(Ra),rr(mi),bn({type:"practiceSetting/setParams",payload:{newQuestion:null}});const io=`/shixuns/${Ai}/edit/${Ra}/${mi.st===1?"editquestion":"editcheckpoint"}`;x.history.push(io)}),co=()=>new Promise((Ra,mi)=>{var io;(io=Fr==null?void 0:Fr.sideBar)!=null&&io.confirmLeave?te.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:()=>{bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ra()},onCancel:()=>{mi()}}):Ra()}),Ri=Ra=>E.createElement(E.Fragment,null,E.createElement(mt.Z5,{onDragEnd:mi=>Hi(mi,Ra)},E.createElement(mt.bK,{droppableId:"droppable"},(mi,io)=>E.createElement("div",Wn(kn({ref:mi.innerRef},mi.droppableProps),{style:{width:"100%"}}),Ra.map((bo,ro)=>{const{st:go,name:wa,challenge_id:Si}=bo;return E.createElement(mt._l,{key:Si,draggableId:Si.toString(),index:ro,isDragDisabled:hi},($i,Pi)=>E.createElement("div",Wn(kn(kn({ref:$i.innerRef},$i.draggableProps),$i.dragHandleProps),{className:ni===Si?Ot.listActive:Ot.list,onClick:()=>li(Si,bo)}),E.createElement("span",{className:Ot.s1},go===0?E.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):E.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),E.createElement("span",{className:Ot.s2},"\u7B2C",ro+1,"\u5173: ",wa),!hi&&E.createElement("span",{className:Ot.s3,onClick:jo=>ai(bo,jo)},E.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Ha&&E.createElement("div",{className:Ot.listActive},E.createElement("span",{className:Ot.s1},(Ha==null?void 0:Ha.st)===0?E.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):E.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),E.createElement("span",{className:Ot.s2},"\u7B2C",Ra.length+1,"\u5173: ",Ha==null?void 0:Ha.name)),!hi&&E.createElement("div",{className:Ot.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Di=Ra=>xr(void 0,null,function*(){yield co(),Ra==="new"?x.history.push(`/shixuns/${Ai}/edit/new`):x.history.push(`/shixuns/${Ai}/edit/newquestion`),Lr(!1),oa(void 0),bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ra==="new"?0:1,name:""}}})}),Mo=()=>{(0,Nt.gy)(bn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Lr(!Ln)};return E.createElement("div",{className:Ot.level},E.createElement("aside",{className:Ot.left,style:{width:gi?"0":"25%"}},E.createElement("div",{className:Ot.container},E.createElement("div",{className:Ot.title},"\u4EFB\u52A1\u5173\u5361(",da.length,")"),E.createElement("div",{className:Ot.listWrap},Ua?E.createElement(yt.Z,{size:"middle"}):da.length||Ha?Ri(da):E.createElement(Et.Z,{image:Lt,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!gi&&E.createElement("div",{className:Ot.btns},E.createElement("aside",{className:Ot.btnsWrap},E.createElement("div",{style:{transform:Ln?"rotate(45deg)":"rotate(0deg)"},className:Ot.icon,onClick:Mo},"+"),E.createElement("div",{className:Ot.btn,style:{left:Ln?20:-154}},E.createElement("div",{className:Ot.d1,onClick:()=>Di("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),E.createElement("div",{className:Ot.d2,onClick:()=>Di("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),E.createElement("div",{className:gi?Ot.elseShrink:Ot.shrink,onClick:()=>di(!gi)},E.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),E.createElement("aside",{className:Ot.right,id:"modal-level-question"},ni===null&&Zi.current?E.createElement("div",{className:Ot.addIcon},E.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):E.createElement(x.Outlet,null)))};var jr=(0,x.connect)(({globalSetting:xt,practiceSetting:It})=>({globalSetting:xt,practiceSetting:It}))(Er),Fn=Fe(458),Tr=Fe(75727),hr=Fe(93041),vr=Fe(13747),cr={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},Nn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Xt=(xt,It)=>{var Bt={};for(var bn in xt)On.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Nn)for(var bn of Nn(xt))It.indexOf(bn)<0&&on.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},An=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Kn=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,loading:Fr,dispatch:Kr,onReloadData:sa}=It,Ur=Xt(It,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ln,Lr]=(0,E.useState)(),[za,si]=(0,E.useState)([]);(0,E.useEffect)(()=>{Bt.actionTabs.key==="Collaborators-ChangeManager"&&Ua()},[Bt.actionTabs.key]);const Ua=()=>An(void 0,null,function*(){var ni;const oa=yield Kr({type:"shixunsDetail/getChangeManager",payload:{id:(ni=Bt.actionTabs.params)==null?void 0:ni.id}});si(oa||[])}),ti=()=>{var ni;Kr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(ni=Bt.actionTabs.params)==null?void 0:ni.id}}})},gi=()=>An(void 0,null,function*(){var ni;if(!Ln){ne.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const oa=yield Kr({type:"shixunsDetail/changeManager",payload:{id:(ni=Bt.actionTabs.params)==null?void 0:ni.id,user_id:Ln}});di(),oa&&(sa(),ne.ZP.info(oa.message))}),di=()=>{Kr({type:"shixunsDetail/setActionTabs",payload:{}}),Lr(null)};return E.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:Bt.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Fr.effects["shixunsDetail/changeManager"],onOk:gi,onCancel:di},E.createElement("div",null,E.createElement("div",{className:cr.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",E.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),E.createElement("div",{className:cr.content},za.length?E.createElement(We.ZP.Group,{value:Ln,onChange:ni=>Lr(ni.target.value)},za.map((ni,oa)=>E.createElement(We.ZP,{className:cr.radio,key:oa,value:ni.user_id},ni.name))):E.createElement("div",{className:cr.add},E.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",E.createElement("a",{className:cr.colorBlue,onClick:ti},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var or=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It}))(Kn),Pr=Fe(20554),Qr=Fe(68226),ta=Fe(44405);const{TabPane:Jr}=Pr.default;var $r=({visible:xt,onCancel:It,onSelectGroup:Bt,shixunId:bn,onSelectCollaborator:Fr})=>E.createElement(te.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:xt,width:1100,centered:!0,keyboard:!1,onCancel:It,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},E.createElement(Pr.default,{defaultActiveKey:"1"},E.createElement(Jr,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},E.createElement(Qr.Z,{onCancel:It,container_type:2,container_id:bn,onSelect:Fr})),E.createElement(Jr,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},E.createElement(ta.Z,{onCancel:It,onSelect:Bt})))),Xn={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},In=Fe(84105),Ir=Fe(97218),Xr=Object.defineProperty,ua=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,hn=(xt,It,Bt)=>It in xt?Xr(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,sn=(xt,It)=>{for(var Bt in It||(It={}))nn.call(It,Bt)&&hn(xt,Bt,It[Bt]);if(ua)for(var Bt of ua(It))kt.call(It,Bt)&&hn(xt,Bt,It[Bt]);return xt},Ht=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Ut=({shixunsDetail:xt,globalSetting:It,loading:Bt,user:bn,dispatch:Fr})=>{var Kr,sa,Ur,Ln,Lr,za;const si=(0,x.useParams)(),Ua=(0,E.useRef)(),[ti,gi]=(0,E.useState)(0),[di,ni]=(0,E.useState)([]),[oa,Zi]=(0,E.useState)({id:null,page:1}),Ai=(sa=(Kr=bn.userInfo)==null?void 0:Kr.shixun)==null?void 0:sa.editable,Ya=((Ur=bn.userInfo)==null?void 0:Ur.role)<=2||((Lr=(Ln=bn.userInfo)==null?void 0:Ln.shixun)==null?void 0:Lr.is_creator);(0,E.useEffect)(()=>{Ua.current=si.id,oa.id=Ua.current,Zi(oa),hi(oa)},[]);const hi=rr=>Ht(void 0,null,function*(){const li=yield Fr({type:"shixunsDetail/getCollaboratorsData",payload:rr});li&&(ni(li.members||[]),gi(li.member_count))}),Ha=()=>Ht(void 0,null,function*(){oa.page=1,Zi(oa);const rr=(0,Ir.g)();yield Fr({type:"user/getUserInfo",payload:rr}),yield hi(oa)}),da=rr=>{oa.page=rr,Zi(oa),hi(oa)},fi=rr=>{te.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:Xn.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Ht(void 0,null,function*(){var li;const co=yield Fr({type:"shixunsDetail/deleteCollaborators",payload:{id:Ua.current,userId:rr}});if(((li=bn.userInfo)==null?void 0:li.user_id)===rr){x.history.push("/shixuns");return}ne.ZP.info(co==null?void 0:co.message),oa.page=1,Zi(oa),hi(oa)})})},ii=()=>{Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Ua.current}}})};function yi(rr,li,co,Ri){return Ht(this,null,function*(){yield Fr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:rr,user_id:li,editable:co?0:1}}),hi(oa)})}const ai=()=>{Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Ua.current}}})};function Ii(){Fr({type:"shixunsDetail/setActionTabs",payload:{}})}const Hi={visible:xt.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ii,shixunId:Ua.current,onSelectCollaborator:rr=>Ht(void 0,null,function*(){Ii(),(yield Fr({type:"shixunsDetail/addCollaborator",payload:{id:Ua.current,user_ids:rr}}))&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ha())}),onSelectGroup:rr=>Ht(void 0,null,function*(){Ii(),(yield Fr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Ua.current,group_id:rr.group_id}}))&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ha())})};return E.createElement("section",null,E.createElement("div",{className:Xn.wrap},E.createElement("div",{className:Xn.content},((za=xt.detail)==null?void 0:za.identity)<5&&E.createElement("div",{className:Xn.head},E.createElement("span",{className:Xn.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",ti,"\u4EBA\uFF09"),E.createElement("div",null,Ya&&E.createElement(we.ZP,{type:"primary",ghost:!0,className:Xn.button,style:{marginRight:"20px"},onClick:ii},"\u66F4\u6362\u7BA1\u7406\u5458"),Ai&&E.createElement(we.ZP,{type:"primary",className:Xn.button,style:{marginRight:"40px"},onClick:ai},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),E.createElement("div",{className:Xn.list},E.createElement(Fn.Z,{loading:Bt.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},di.map((rr,li)=>{var co,Ri,Di,Mo,Ra,mi,io,bo;return E.createElement("div",{style:{display:"inline-block",width:"50%"}},E.createElement("div",{className:Xn.itemWrap,key:li},E.createElement("a",{href:(co=rr.user)==null?void 0:co.user_url,target:"_blank",className:Xn.imgWrap},E.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Xn.img,src:`${qe.Z.IMG_SERVER}/images/${(Ri=rr.user)==null?void 0:Ri.image_url}`}),((Di=rr.user)==null?void 0:Di.shixun_manager)&&E.createElement("span",{className:Xn.manager},"\u521B\u5EFA\u8005")),E.createElement("div",{className:Xn.itemContent},E.createElement("p",{className:Xn.nameWrap},E.createElement("a",{href:rr.user.user_url,target:"_blank",className:Xn.name},(Mo=rr.user)==null?void 0:Mo.name,rr.user.user_id===((Ra=bn.userInfo)==null?void 0:Ra.user_id)?E.createElement("span",null,"\u6211"):null),E.createElement("div",{className:Xn.actionGroup},Ya?(mi=rr.user)!=null&&mi.shixun_manager?null:E.createElement(Tr.Z,{dropdownRender:()=>E.createElement(hr.default,{selectedKeys:[rr.editable?"1":"2"],onClick:()=>{var ro;yi(xt.detail.identifier,rr.user.user_id,rr.editable,(ro=rr.user)==null?void 0:ro.name)}},E.createElement(hr.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),E.createElement(hr.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},E.createElement("div",null,rr.editable?E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",E.createElement(In.Z,{style:{fontSize:"14px",color:"#888888"}}))):rr.editable?E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((io=rr.user)!=null&&io.shixun_manager)&&Ai?E.createElement("a",{className:Xn.deletetitle,onClick:()=>{var ro;return fi((ro=rr.user)==null?void 0:ro.user_id)}},"\u5220\u9664"):null)),E.createElement("p",{className:Xn.schoolWrap},E.createElement("span",{className:Xn.school},(bo=rr.user)==null?void 0:bo.school_name)))))})))),ti>10&&E.createElement("div",{className:Xn.countWrap},E.createElement(vr.Z,{showQuickJumper:!1,showSizeChanger:!1,total:ti,onChange:rr=>da(rr),pageSize:10,current:oa.page}))),E.createElement(or,{onReloadData:Ha}),E.createElement($r,sn({},Hi)))};var Sr=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt,user:bn})=>({shixunsDetail:xt,globalSetting:Bt,user:bn,loading:It}))(Ut),wr=Fe(4737),pr=Fe(82326),Dn=Fe(25399),mr=Fe(71411),Cn=Fe(53794),gn=Fe(36723),Or=Fe(95887),Wr={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},qr=Fe(88195),Gr=Fe(84722),fa=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Ia=({newShixuns:xt,user:It,dispatch:Bt,visible:bn,onOk:Fr,onCancel:Kr,useId:sa=null,identifier:Ur,shixun_environment_id:Ln,tab_type:Lr})=>{var za,si;const[Ua,ti]=(0,E.useState)(null),[gi,di]=(0,E.useState)({}),[ni,oa]=(0,E.useState)(""),{environmentData:Zi}=xt,{frequence_image:Ai=[],environments:Ya=[],other_image:hi=[]}=Zi,{name:Ha,description:da}=gi;(0,E.useEffect)(()=>{bn&&(Bt({type:"newShixuns/getEnvironmentData",payload:{tab_type:Lr}}),oa(""),ti(sa))},[bn,sa]),(0,E.useEffect)(()=>{xt.actionTabs.key==="NewShixuns-Apply"&&Kr()},[(za=xt==null?void 0:xt.actionTabs)==null?void 0:za.key]),(0,E.useEffect)(()=>{Ua!==null&&fi()},[Ua]);const fi=()=>fa(void 0,null,function*(){const ii=yield(0,z.Q1)({mirror_repository_id:Ua,identifier:Ur,shixun_environment_id:Ln});di(ii.data)});return E.createElement(E.Fragment,null,E.createElement(te.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:bn,width:1e3,destroyOnClose:!0,centered:!0,onCancel:Kr,className:Wr.modal,footer:null},E.createElement("div",{className:Wr.mirrorModal},E.createElement(Or.Z,{dispatch:Bt,value:Ua,data:Ya,otherData:hi,tags:Ai,onChange:ii=>ti(ii),onSearchWord:ii=>oa(ii),tab_type:Lr}),E.createElement("div",{className:Wr.right},E.createElement("header",null,E.createElement("div",{className:Wr.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",E.createElement("span",{dangerouslySetInnerHTML:{__html:Ua===null?"\u2014 \u2014":(si=Ha||"")==null?void 0:si.replace(new RegExp(ni==null?void 0:ni.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),E.createElement("div",{className:Wr.content},Ua===null&&E.createElement(Et.Z,{image:gn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ua!==null&&E.createElement("div",{className:Wr.des},E.createElement(Xe.Z,{value:da,highlightKeywords:ni})),E.createElement("div",{className:Wr.btns},E.createElement(we.ZP,{onClick:()=>{ti(null),di({}),Kr()},className:Wr.cancel},"\u53D6\u6D88 "),E.createElement(we.ZP,{onClick:()=>{Fr(gi)},className:Wr.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),E.createElement(qr.Z,null),E.createElement(Gr.Z,null))};var ui=(0,x.connect)(({newShixuns:xt,globalSetting:It,user:Bt})=>({newShixuns:xt,globalSetting:It,user:Bt}))(Ia),fn={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},Pn=Fe(30641),ln=Fe(92973),br=Fe(37639),Aa=Fe(1560),_r=Fe(16326),Ar=Fe(71051),ra=Fe(51124),ur={footerWrap:"footerWrap___lXI4I"},Rr=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Hr=(xt,It)=>{var Bt={};for(var bn in xt)ja.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Rr)for(var bn of Rr(xt))It.indexOf(bn)<0&&Fa.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},zr=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const la=Oe.default.TextArea,Da=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,loading:Fr,dispatch:Kr,onFinish:sa=()=>{}}=It,Ur=Hr(It,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ln]=me.default.useForm(),Lr=si=>zr(void 0,null,function*(){var Ua;const ti=yield Kr({type:"shixunsDetail/getCustomScript",payload:{id:(Ua=Bt.actionTabs.params)==null?void 0:Ua.id,compile:si.execute,excutive:si.compile}});za(),ti&&sa(ti==null?void 0:ti.shixun_script)}),za=()=>{Kr({type:"shixunsDetail/setActionTabs",payload:{}})};return E.createElement(te.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Bt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:za},E.createElement(me.default,{form:Ln,scrollToFirstError:!0,layout:"vertical",onFinish:Lr},E.createElement(me.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},E.createElement(la,{rows:4})),E.createElement(me.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},E.createElement(la,{rows:4})),E.createElement("div",{className:ur.footerWrap},E.createElement(me.default.Item,null,E.createElement(we.ZP,{className:"mr5",size:"middle",onClick:za},"\u53D6\u6D88"),E.createElement(we.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Fr.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Xa=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It}))(Da),ya=Fe(34055),ci=Fe(56656),Gt=Fe.n(ci),vn=Fe(29679),Qt=Fe(59301),wn=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Mn="YYYY-MM-DD HH:mm",Yn=({shixunsDetail:xt,visible:It,onOk:Bt,onCancel:bn,dispatch:Fr,is_published:Kr,id:sa,has_relation:Ur,environment:Ln=[],verifyModal:Lr})=>{var za,si,Ua;const ti=(0,x.useParams)(),[gi,di]=(0,E.useState)(1),[ni,oa]=(0,E.useState)(!0),[Zi,Ai]=(0,E.useState)(!1),[Ya,hi]=(0,E.useState)(null),[Ha,da]=(0,E.useState)(),[fi,ii]=(0,E.useState)(),[yi,ai]=(0,E.useState)([]),[Ii,Hi]=(0,E.useState)(!1),[rr,li]=(0,E.useState)(""),[co,Ri]=(0,E.useState)(null),[Di]=me.default.useForm(),[Mo,Ra]=(0,E.useState)([]),[mi,io]=(0,E.useState)(""),[bo,ro]=(0,E.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),go=(0,E.useRef)((0,nt.throttle)(Na=>Si(Na),1200,{leading:!0,trailing:!0})).current;(0,E.useEffect)(()=>{var Na;((0,ya.Ny)()||(Na=xt==null?void 0:xt.detail)!=null&&Na.manager_of_shixun)&&ro([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,E.useEffect)(()=>{sa&&It&&wa()},[sa,It]);const wa=(Na=null)=>wn(void 0,null,function*(){var Ji,cs,Os;Na||oa(!0);const hs=yield(0,ae.ZP)(`/api/shixuns/${sa}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:Na}});if(hs.status===0&&!Na){const{data:Ao}=hs;console.log("data",Ao),hi((Ao==null?void 0:Ao.shixun_environment_id)||null),da((Ao==null?void 0:Ao.evaluate_script)||""),ii((Ao==null?void 0:Ao.choice_standard_scripts)||null),ai((Ao==null?void 0:Ao.standard_scripts)||[]),Hi(((Ji=Ao.shixun)==null?void 0:Ji.close_internet)||!1),li((cs=Ao.shixun)==null?void 0:cs.survival_time);let Ei=(Os=Ao.shixun)==null?void 0:Os.important_shixun_configs;Di.setFieldsValue({identifier:(Ei==null?void 0:Ei.identifier)||"",people_number:(Ei==null?void 0:Ei.people_number)||"",school_id:(Ei==null?void 0:Ei.school_name)||"",times:Ei!=null&&Ei.start_time&&(Ei!=null&&Ei.end_time)?[Gt()(Ei==null?void 0:Ei.start_time),Gt()(Ei==null?void 0:Ei.end_time)]:["",""]}),io((Ei==null?void 0:Ei.verify_reason)||""),Ri((Ei==null?void 0:Ei.process)||null),yield Si(Ei==null?void 0:Ei.school_name)}if(hs.status===0&&Na){const{data:Ao}=hs;da((Ao==null?void 0:Ao.evaluate_script)||""),ii(null),ai((Ao==null?void 0:Ao.standard_scripts)||[]),yield Si()}oa(!1)}),Si=Na=>wn(void 0,null,function*(){const Ji=yield Fr({type:"account/getSchoolOption",payload:{keyword:Na,limit:99999,display_aliases:!0}});Ra(Ji==null?void 0:Ji.schools)}),$i=()=>{Lr()||Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ti.id}}})},Pi=Na=>wn(void 0,null,function*(){const Ji=yield Fr({type:"shixunsDetail/getScriptContent",payload:{id:ti.id,script_id:Na}});Ji&&da(Ji.content)}),jo=Na=>{te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Qt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Qt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>wn(void 0,null,function*(){yield Pi(Na),ii(Na),te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Qt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},xo=(Na=!1,Ji=1)=>wn(void 0,null,function*(){var cs,Os,hs;const Ao=(0,Se.TG)();let Ei;if(gi===1&&(Ai(!0),Ei=yield(0,ae.ZP)(`/api/shixuns/${ti.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ya,mirror_script_id:fi,evaluate_script:Ha,sync_origin_shixun:Na,homework_common_id:Ao||void 0}})),gi===2){Ai(!0);let eo={close_internet:Ii,survival_time:rr,sync_origin_shixun:Na,homework_common_id:Ao||void 0};Ei=yield(0,ae.ZP)(`/api/shixuns/${ti.id}/update_environment_setting.json`,{method:"put",body:eo})}if(gi===3){let eo=Di.getFieldsValue();yield Di.validateFields(),Ai(!0);let Wo={close_internet:Ii,survival_time:rr,sync_origin_shixun:Na,homework_common_id:Ao||void 0};Wo.important_shixun_configs={identifier:eo==null?void 0:eo.identifier,people_number:eo==null?void 0:eo.people_number,school_id:(cs=Mo.find(zs=>zs.name===(eo==null?void 0:eo.school_id)))==null?void 0:cs.id,start_time:Gt()(eo==null?void 0:eo.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Gt()(eo==null?void 0:eo.times[1]).format("YYYY-MM-DD HH:mm")},Ei=yield(0,ae.ZP)(`/api/shixuns/${ti.id}/resources_first_ensure.json`,{method:"post",body:Wo})}Ei.status===0&&((!((Os=xt==null?void 0:xt.detail)!=null&&Os.copy_for_exercise)||gi===3)&&ne.ZP.success(`${gi==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(hs=xt==null?void 0:xt.detail)!=null&&hs.copy_for_exercise&&gi!=3&&(0,at.m)(Fr,xt,sa,Ji),wa(),Bt()),Ai(!1)}),os=(Na,Ji)=>{const cs=/^[^0-9][a-zA-Z0-9]*$/,Os=/^.{4,30}$/;return Ji&&!/^[a-zA-Z0-9]+$/.test(Ji)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):Ji&&!cs.test(Ji)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):Ji&&!Os.test(Ji)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},Do=Na=>parseInt(Na||"0",10),gs=(Na,Ji)=>{if(Ji&&Ji.length===2){const[cs,Os]=Ji;if(!cs||!Os)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Qt.createElement(Qt.Fragment,null,Qt.createElement(Pn.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:bn,open:It},Qt.createElement("div",{className:fn.content},Qt.createElement(Fn.Z,{loading:ni,active:!0},Qt.createElement(ge.Z,{className:"mt10",justify:"space-between"},Qt.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),Qt.createElement("i",{onClick:bn,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),Qt.createElement("div",{className:fn.tabs},bo.map(Na=>{const{name:Ji,id:cs}=Na;return Qt.createElement("div",{key:cs,className:gi===cs?fn.active:"",onClick:()=>di(cs)},Ji)})),gi===1&&Qt.createElement(E.Fragment,null,Qt.createElement(ln.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),Qt.createElement(pr.default,{onClick:Lr,getPopupContainer:Na=>Na.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ya,onChange:Na=>{hi(Na),wa(Na)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(za=Ln.filter(Na=>Na.id!==0))==null?void 0:za.map((Na,Ji)=>Qt.createElement(pr.default.Option,{value:Na.id,name:Na.name,key:Na.id},Na.name)))),Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),Qt.createElement(pr.default,{onClick:Lr,getPopupContainer:Na=>Na.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:fi,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Na=>{jo(Na)}},(yi||[]).map((Na,Ji)=>Qt.createElement(pr.default.Option,{value:parseInt(Na.id),name:Na.scptname,key:Ji},Na.scptname))),Qt.createElement("span",{className:fn.explain,onClick:$i},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Qt.createElement(br.Z,{className:fn.popover,content:Qt.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",Qt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Qt.createElement("br",null),"challengeProgramNames",Qt.createElement("br",null),"sourceClassNames",Qt.createElement("br",null),Qt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Qt.createElement("br",null),Qt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Qt.createElement("br",null),"src/step1/HelloWorld.java",Qt.createElement("br",null),"src/step2/Other.java",Qt.createElement("br",null),Qt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Qt.createElement("br",null),"step1.HelloWorld",Qt.createElement("br",null),"step2.Other",Qt.createElement("br",null),Qt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Qt.createElement("br",null),'ff challengeProgramNames=("src/step1/',Qt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Qt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Qt.createElement("br",null),'" "step2.Other")',Qt.createElement("br",null),Qt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Qt.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),Qt.createElement(ra.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Ha,options:{readOnly:Kr},onChange:Na=>{da(Na)}})),gi===2&&Qt.createElement("div",{style:{flex:1,overflowY:"auto"}},Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),Qt.createElement(Me.default,{checked:Ii,onChange:Na=>Hi(Na.target.checked)},Qt.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),Qt.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),Qt.createElement(Oe.default,{bordered:!1,value:rr,onChange:Na=>li(Na.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),Qt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),gi===3&&((0,ya.Ny)()||((si=xt==null?void 0:xt.detail)==null?void 0:si.manager_of_shixun))&&Qt.createElement("div",{style:{flex:1,overflowY:"auto"}},Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement(me.default,{form:Di,layout:"horizontal",className:fn.zybzForm},Qt.createElement(ge.Z,{align:"middle"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Qt.createElement("span",{className:fn.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Qt.createElement(me.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:os}]},Qt.createElement(Oe.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),Qt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",Qt.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),Qt.createElement(ge.Z,{align:"middle",className:"mt25"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},Qt.createElement("span",{className:fn.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Qt.createElement("div",{style:{position:"relative"}},Qt.createElement(me.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Qt.createElement(Aa.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:go,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(Ua=Mo==null?void 0:Mo.filter(Na=>(Na==null?void 0:Na.id)!==0))==null?void 0:Ua.map((Na,Ji)=>Qt.createElement(pr.default.Option,{key:Ji+1,title:Na==null?void 0:Na.name,value:Na==null?void 0:Na.name},Na==null?void 0:Na.name)))),Qt.createElement("span",{className:fn.selecticon},Qt.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Qt.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),Qt.createElement(ge.Z,{align:"middle",className:"mt25"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Qt.createElement("span",{className:fn.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Qt.createElement("div",{className:fn.graaytitle},Qt.createElement(me.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:gs}]},Qt.createElement(_r.default.RangePicker,{disabledDate:Na=>Na&&Na{if(Na&&Na[0]&&Na[1]){const Ji=Na[0].isBefore(Gt()())?Gt()():Na[0];Di.setFieldValue("times",[Ji,Na[1]])}else Di.setFieldValue("times",Na)}})))),Qt.createElement(ge.Z,{align:"middle",className:"mt25"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Qt.createElement("span",{className:fn.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Qt.createElement(me.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Qt.createElement(Ar.Z,{parser:Do,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Qt.createElement("div",{className:`${fn.examineStatus} mt25`},co>=1&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),co>=2&&co!=3&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),co==3&&Qt.createElement("div",null," ",Qt.createElement(ft.Z,{className:fn.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Qt.createElement("span",{title:mi,className:fn.bohui},mi),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Qt.createElement("span",{className:fn.contacts},Qt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Qt.createElement("div",{className:fn.contacts_img}))),co>=4&&co!=5&&co!=7&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(co==5||co==7)&&Qt.createElement("div",null," ",Qt.createElement(ft.Z,{className:fn.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Qt.createElement("span",{className:fn.contacts},Qt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Qt.createElement("div",{className:fn.contacts_img}))),co>5&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),Qt.createElement("div",{className:fn.btns},Qt.createElement(we.ZP,{onClick:bn},"\u53D6\u6D88"),Qt.createElement(we.ZP,{disabled:gi==3&&[2,4,5].includes(co),onClick:()=>wn(void 0,null,function*(){var Na,Ji;if(gi===1&&!Ya){ne.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(Na=xt==null?void 0:xt.detail)!=null&&Na.is_fork_from_creator&&((Ji=xt==null?void 0:xt.detail)!=null&&Ji.copy_for_exercise)&&gi!=3&&(Ln.filter(cs=>cs.id===Ya)[0].has_relation&&gi===1||gi===2)?Fr({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(cs,Os)=>{xo(cs,Os)},zIndex:1e4}}):xo()}),loading:Zi,type:"primary",className:"ml20"},gi==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),Qt.createElement(Xa,{onFinish:Na=>da(Na)}))};var Qn=(0,x.connect)(({shixunsDetail:xt})=>({shixunsDetail:xt}))(Yn),Un=Fe(2312),Zn=Fe(25510),Yt={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},Rn=Fe(77277),zn=Fe(40151),Tn=Fe(32166),ir=Fe(18309),Vr={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},Je=Fe(59301),St=Object.defineProperty,Ft=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,yn=(xt,It,Bt)=>It in xt?St(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Gn=(xt,It)=>{for(var Bt in It||(It={}))an.call(It,Bt)&&yn(xt,Bt,It[Bt]);if(zt)for(var Bt of zt(It))un.call(It,Bt)&&yn(xt,Bt,It[Bt]);return xt},$n=(xt,It)=>Ft(xt,Mt(It)),dr=({showError:xt,value:It,onChange:Bt,optionsLevelList:bn})=>{const[Fr,Kr]=(0,E.useState)([]);(0,E.useEffect)(()=>{if(!It.length){Kr([{command:"",challenge_ids:[]}]);return}Kr(It)},[JSON.stringify(It)]);const sa=(Ur,Ln,Lr)=>{let za=JSON.parse(JSON.stringify(Fr));Ln==="add"?za.push({command:"",challenge_ids:[-1]}):Ln==="delete"?za.splice(Lr,1):za[Lr][Ln]=Ur,Kr(za),Bt(za)};return console.log(Fr,"value2"),Je.createElement("div",{className:Vr.list},Je.createElement("div",{className:Vr.head},Je.createElement("div",{style:{width:400}},"\u547D\u4EE4"),Je.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Fr==null?void 0:Fr.map((Ur,Ln)=>{var Lr,za,si;let Ua=bn.map((ti,gi)=>{const di=`\u7B2C${gi+1}\u5173\uFF1A${ti.name}`;let ni=di,oa=!1;return ti.st===1&&(ni=Je.createElement(Dn.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},di),oa=!0),$n(Gn({},ti),{value:ti.challenge_id,label:ni,disabled:oa})});return Ua=[{label:"\u6240\u6709\u5173\u5361",value:-1},...Ua],Je.createElement(ge.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:Lnsa(ti.target.value,"command",Ln),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),Je.createElement(pr.default,{options:Ua,getPopupContainer:ti=>ti.parentNode,value:Ur==null?void 0:Ur.challenge_ids,onChange:ti=>{var gi,di;let ni=ti;!((gi=Ur==null?void 0:Ur.challenge_ids)!=null&&gi.includes(-1))&&(ti!=null&&ti.includes(-1))&&(ni=[-1]),(di=Ur==null?void 0:Ur.challenge_ids)!=null&&di.includes(-1)&&(ti!=null&&ti.includes(-1))&&(ni=ti==null?void 0:ti.filter(oa=>oa!==-1)),sa(ni,"challenge_ids",Ln)},mode:"multiple",maxTagTextLength:(si=Ur==null?void 0:Ur.challenge_ids)!=null&&si.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),Je.createElement(ge.Z,{wrap:!1},Je.createElement("i",{onClick:()=>sa("","add",Ln),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Ln!==0&&Je.createElement("i",{onClick:()=>sa("","delete",Ln),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Dt=Fe(59301),Jn=Object.defineProperty,sr=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,yr=(xt,It,Bt)=>It in xt?Jn(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,gr=(xt,It)=>{for(var Bt in It||(It={}))qn.call(It,Bt)&&yr(xt,Bt,It[Bt]);if(Vn)for(var Bt of Vn(It))Nr.call(It,Bt)&&yr(xt,Bt,It[Bt]);return xt},Cr=(xt,It)=>sr(xt,tr(It)),nr=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Zr=pr.default.Option,pa=5,ea=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],Oa=({practiceSetting:xt,dispatch:It,globalSetting:Bt,shixunsDetail:bn,user:Fr})=>{var Kr,sa,Ur,Ln,Lr,za,si,Ua,ti,gi;const{id:di,is_published:ni}=xt,[oa,Zi]=(0,E.useState)([]),[Ai,Ya]=(0,E.useState)(null),[hi,Ha]=(0,E.useState)([]),[da,fi]=(0,E.useState)([]),ii=(0,E.useRef)(null),[yi,ai]=(0,E.useState)({}),Ii=(0,E.useRef)({}),Hi=(0,E.useRef)({}),{shixun_environment:rr={},mirror_repository:li={},small_type:co=[],new_service_configs:Ri=[],network_mode_list:Di=[],boosters:Mo=[]}=yi,[Ra,mi]=(0,E.useState)(""),[io,bo]=(0,E.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[ro,go]=(0,E.useState)(!1),[wa,Si]=(0,E.useState)(!1),[$i,Pi]=(0,E.useState)(!0),[jo,xo]=(0,E.useState)(!0),[os,Do]=(0,E.useState)(!1),[gs,Na]=(0,E.useState)(!1),[Ji,cs]=(0,E.useState)(!1),[Os,hs]=(0,E.useState)(!1),[Ao,Ei]=(0,E.useState)(0),[eo,Wo]=(0,E.useState)(!1),[zs,Oi]=(0,E.useState)({}),[Ki,Oo]=(0,E.useState)({}),[bs,Ro]=(0,E.useState)({}),[Ks,Qs]=(0,E.useState)(""),[ru,el]=(0,E.useState)(!1),[du,Vl]=(0,E.useState)(!1),[au,aa]=(0,E.useState)(!1),[So,vs]=(0,E.useState)({}),[To,As]=(0,E.useState)({}),[Cs,hl]=(0,E.useState)([]),zl=(0,E.useRef)([]);console.log("--1111-",Mo,Cs);const Tu=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],ku=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],ws=[{id:1,name:"VNC"},{id:2,name:"RDP"}],Vu=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],kc=(da==null?void 0:da.find($t=>$t.id===rr.instance_startup_template_id))||{},{desc:Mu,virt_type:fu}=kc,Ho=((Kr=hi==null?void 0:hi.find($t=>$t.id===(rr==null?void 0:rr.private_cloud_id)))==null?void 0:Kr.cloud_type)===1,Bc=((sa=hi==null?void 0:hi.find($t=>$t.id===(rr==null?void 0:rr.private_cloud_id)))==null?void 0:sa.cloud_type)===4;(0,E.useEffect)(()=>(window.addEventListener("click",y),()=>{window.removeEventListener("click",y)}),[]),(0,E.useEffect)(()=>{zu(),Kl(),Ku(),Mc()},[]),(0,E.useEffect)(()=>{(0,nt.isEqual)(Hi.current,yi)?It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),Ii.current=yi},[yi]);const hc=()=>nr(void 0,null,function*(){var $t,fr,na,Ka;const La=yield(0,ae.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:($t=Vu[Number(Ao)])==null?void 0:$t.type}});(La==null?void 0:La.status)===0&&(((na=(fr=La==null?void 0:La.data)==null?void 0:fr.environments)==null?void 0:na.length)===0&&((Ka=La==null?void 0:La.data)==null?void 0:Ka.other_image.length)===0?Wo(!0):Wo(!1))});(0,E.useEffect)(()=>{hc()},[Ao]);const iu=()=>{var $t;const fr=()=>{x.history.push(`/shixuns/${di}/challenges`),It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};($t=xt==null?void 0:xt.sideBar)!=null&&$t.confirmLeave?te.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:()=>{fr()}}):fr()},zu=()=>nr(void 0,null,function*(){var $t;const fr=yield(0,ae.ZP)(`/api/shixuns/${di}/get_shixun_env_tabs.json`,{method:"get"});if(fr.status===0){const na=(($t=fr.data)==null?void 0:$t.shixun_environments_tabs)||[];na.length&&Ai===null&&Ya(na[0].id),Zi(na)}}),Ku=()=>nr(void 0,null,function*(){var $t;xo(!0);const fr=yield(0,ae.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});fr.status===0&&Ha(($t=fr==null?void 0:fr.data)==null?void 0:$t.list),xo(!1)}),Mc=()=>nr(void 0,null,function*(){const $t=yield(0,ae.ZP)(`/api/shixuns/${di}/challenges.json`,{method:"get"});$t.challenge_list&&hl($t.challenge_list||[])}),ds=($t,fr)=>nr(void 0,null,function*(){var na;const Ka=yield(0,ae.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:$t,operating_system:fr}});Ka.status===0&&fi((na=Ka==null?void 0:Ka.data)==null?void 0:na.list)}),Kl=($t=null)=>nr(void 0,null,function*(){var fr,na,Ka,La,oi,to,Co,Po,ys,Uo,Lo,zo,qo,es,Qi;Pi(!0);const yo=yield(0,ae.ZP)(`/api/shixuns/${di}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:$t}});if(yo.status===0){Hi.current=(0,nt.cloneDeep)(yo.data||{}),ai(yo.data||{}),Ei(Number((na=(fr=yo.data)==null?void 0:fr.shixun_environment)==null?void 0:na.mirror_tab_type)||0),Number((La=(Ka=yo.data)==null?void 0:Ka.shixun_environment)==null?void 0:La.mirror_tab_type)===0?(Oi((oi=yo.data)==null?void 0:oi.mirror_repository),Oo({}),Ro({})):Number((Co=(to=yo.data)==null?void 0:to.shixun_environment)==null?void 0:Co.mirror_tab_type)===1?(Oo((Po=yo.data)==null?void 0:Po.mirror_repository),Oi({}),Ro({})):Number((Uo=(ys=yo.data)==null?void 0:ys.shixun_environment)==null?void 0:Uo.mirror_tab_type)===2&&(Ro((Lo=yo.data)==null?void 0:Lo.mirror_repository),Oi({}),Ro({}));const xs=(qo=(zo=yo==null?void 0:yo.data)==null?void 0:zo.shixun_environment)==null?void 0:qo.private_cloud_id,xl=(Qi=(es=yo==null?void 0:yo.data)==null?void 0:es.shixun_environment)==null?void 0:Qi.operating_system;xs&&xl&&ds(xs,xl)}Pi(!1)}),Fc=()=>nr(void 0,null,function*(){var $t;const fr=yield(0,ae.ZP)(`/api/shixuns/${di}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Ai}});return fr.status===0&&fr.is_exist_code_editor?(te.default.confirm({icon:null,centered:!0,className:Rn.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Dt.createElement("div",null,Dt.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Dt.createElement("div",null,"\u201C",($t=fr==null?void 0:fr.shixun_environment)==null?void 0:$t.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>nr(void 0,null,function*(){Ya(fr.shixun_environment.id),Kl(fr.shixun_environment.id),zu()})}),Promise.reject()):Promise.resolve()}),vc={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_code_editor:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,private_is_support_code_editor:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,disabled2_support_code_editor:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},pu=($t,fr)=>{var na,Ka;if(typeof($t==null?void 0:$t.className)=="string"&&((na=$t==null?void 0:$t.className)!=null&&na.includes(fr)))return $t;for(let La=0,oi=$t;oi=oi.parentNode;La++){if(typeof($t==null?void 0:$t.className)=="string"&&((Ka=oi==null?void 0:oi.className)!=null&&Ka.includes(fr)))return oi;if(oi==document.documentElement)return!1}},y=$t=>{pu($t.target,"editor-scrollable")&&b()},b=()=>(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),pe=$t=>Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Ra,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Dt.createElement("div",{className:"p10"},$t&&Dt.createElement(Dt.Fragment,null,Dt.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Dt.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Dt.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Dt.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Dt.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Dt.createElement("br",null)),Dt.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Dt.createElement("br",null),Dt.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",$t&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Dt.createElement("div",{className:Yt.interface},rr!=null&&rr[$t?"disabled_support_code_editor":"disabled2_support_code_editor"]?Dt.createElement(Dn.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u4EE3\u7801\u7F16\u8F91\u5668"},Dt.createElement("div",{className:Yt.disabled},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Dt.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Dt.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177"))):Dt.createElement("div",{onClick:()=>lr("shixun_environment",$t?"is_support_code_editor":"private_is_support_code_editor",!(rr!=null&&rr[$t?"is_support_code_editor":"private_is_support_code_editor"])),className:rr!=null&&rr[$t?"is_support_code_editor":"private_is_support_code_editor"]?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Dt.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Dt.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),rr!=null&&rr[$t?"disabled_support_vnc":"disabled2_support_vnc"]?Dt.createElement(Dn.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Dt.createElement("div",{className:Yt.disabled},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Dt.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Dt.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Dt.createElement("div",{onClick:()=>lr("shixun_environment",$t?"is_support_vnc":"private_is_support_vnc",!(rr!=null&&rr[$t?"is_support_vnc":"private_is_support_vnc"])),className:rr!=null&&rr[$t?"is_support_vnc":"private_is_support_vnc"]?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Dt.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Dt.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),rr!=null&&rr[$t?"disabled_support_webssh":"disabled2_support_webssh"]?Dt.createElement(Dn.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Dt.createElement("div",{className:Yt.disabled},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-minglinghang"}),Dt.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Dt.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Dt.createElement("div",{onClick:()=>lr("shixun_environment",$t?"is_support_webssh":"private_is_support_webssh",!(rr!=null&&rr[$t?"is_support_webssh":"private_is_support_webssh"])),className:rr!=null&&rr[$t?"is_support_webssh":"private_is_support_webssh"]?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-minglinghang"}),Dt.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Dt.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),$t&&Dt.createElement("div",{onClick:()=>lr("shixun_environment","is_support_thiry_party",!(rr!=null&&rr.is_support_thiry_party)),className:rr!=null&&rr.is_support_thiry_party?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-rongqi1"}),Dt.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Dt.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")))),de=($t,fr,na)=>{const Ka=Array.from($t),[La]=Ka.splice(fr,1);return Ka.splice(na,0,La),Ka},Be=($t,fr)=>nr(void 0,null,function*(){if(!$t.destination)return;const na=de(fr,$t.source.index,$t.destination.index);Zi(na),(0,ae.ZP)(`/api/shixuns/${di}/update_environment_position.json`,{method:"put",body:{tabs:na}})}),Ge=($t,fr)=>{let na=fr;te.default.confirm({icon:null,centered:!0,className:Rn.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Dt.createElement("div",null,Dt.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Dt.createElement("div",null,Dt.createElement(Oe.default,{defaultValue:na,onChange:Ka=>na=Ka.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Dt.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>nr(void 0,null,function*(){if(!na)return ne.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ka=oa.map(oi=>oi.id===$t?Cr(gr({},oi),{name:na}):oi);if(Ai===0){Zi(Ka);return}(yield(0,ae.ZP)(`/api/shixuns/${di}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:$t,name:na}})).status===0&&Zi(Ka)})})},dt=($t,fr)=>{b()||te.default.confirm({icon:null,centered:!0,className:Rn.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>nr(void 0,null,function*(){var na;if((Ai===0?{status:0}:yield(0,ae.ZP)(`/api/shixuns/${di}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:$t}})).status===0){const La=oa.filter(oi=>oi.id!==$t);if($t===Ai){const oi=((na=La==null?void 0:La[0])==null?void 0:na.id)||null;Ya(oi),Kl(oi),Zi(La)}else Zi(La)}})})},gt=$t=>{var fr;if($t===Ai)return;const na=()=>{Ya($t),Kl($t),zu()};(fr=xt==null?void 0:xt.sideBar)!=null&&fr.confirmLeave?te.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:()=>{na()}}):na()},bt=$t=>{const fr=Cr(gr({},yi),{shixun_environment:Cr(gr({},rr),{is_support_code_editor:$t.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:$t.disabled_support_vnc,disabled_support_webssh:$t.disabled_support_webssh,open_start_command:$t.open_start_command,start_command:$t.start_command,open_envs:$t.open_envs,envs:$t.envs,privileged:$t.privileged,add_cap:$t.add_cap,drop_cap:$t.drop_cap}),mirror_repository:Cr(gr({},li),{id:$t.id,name:$t.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:$t.shixun_service_configs||[],description:$t.description}),small_type:$t.small_type});Ao===0?Oi(fr==null?void 0:fr.mirror_repository):Ao===1?Oo(fr==null?void 0:fr.mirror_repository):Ao===2&&Ro(fr==null?void 0:fr.mirror_repository),ai(fr),hs(!1),mi("")},jt=$t=>{hs(!1)},dn=($t=!1,fr=1)=>nr(void 0,null,function*(){var na,Ka,La;Do(!0);const oi=(na=oa.find(Po=>Po.id===Ai))==null?void 0:na.name,to=(0,Se.TG)(),Co=yield(0,ae.ZP)(`/api/shixuns/${di}/update_for_multi.json`,{method:"put",body:{tabs:oa,shixun_environment_id:Ai,sub_type:li==null?void 0:li.choice_small_type,main_type:li.id,shixun_environment:Cr(gr({},rr),{name:oi,mirror_tab_type:Ao,network_mode:Ks}),shixun_service_configs:li==null?void 0:li.shixun_service_configs,new_service_configs:Ri,sync_origin_shixun:$t,command_settings:rr==null?void 0:rr.command_settings,homework_common_id:to||void 0}});Co.status===0&&(Kl(Co.shixun_environment_id),Ya(Co.shixun_environment_id),zu(),(Ka=bn==null?void 0:bn.detail)!=null&&Ka.copy_for_exercise||ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),(La=bn==null?void 0:bn.detail)!=null&&La.copy_for_exercise&&(0,at.m)(It,bn,di,fr)),Do(!1)}),xn=()=>{var $t;if(b())return;if(Ai===0||($t=xt==null?void 0:xt.sideBar)!=null&&$t.confirmLeave){ne.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const fr=(0,nt.cloneDeep)(vc);console.log("cloneData---",fr),Zi([...oa,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${oa.length+1}`}]),Ei(0),Oi({}),Oo({}),Ro({}),Ya(0),ai(fr)},lr=($t,fr,na)=>nr(void 0,null,function*(){var Ka,La,oi,to,Co,Po,ys,Uo,Lo,zo,qo,es,Qi,yo,xs,xl,Il,Ts,Pe,Re,Qe,ct;if(b())return;console.log("handleValueChange",$t,fr,na);const ht=(0,nt.cloneDeep)(Ii.current);if((fr==="is_support_code_editor"||fr==="private_is_support_code_editor")&&na&&(yield Fc()),fr==="resource_type"&&(ht.shixun_environment.instance_startup_type=1,ht.shixun_environment.command_settings=zl.current,zl.current=Ii.current.shixun_environment.command_settings,na===2&&!ht.shixun_environment.private_cloud_id&&(ht.shixun_environment.private_cloud_id=(Ka=hi==null?void 0:hi[0])==null?void 0:Ka.id,ht.shixun_environment.operating_system=1,ds(ht.shixun_environment.private_cloud_id,ht.shixun_environment.operating_system))),fr==="private_cloud_id"&&(ht.shixun_environment.private_is_support_vnc=!1,ht.shixun_environment.private_is_support_webssh=!1,ht.shixun_environment.private_is_support_jupyter_lab=!1,ht.shixun_environment.private_is_support_code_editor=!1,ht.shixun_environment.operating_system=1,ht.shixun_environment.instance_startup_template_id=null,ht.shixun_environment.instance_startup_type=1,ds(na,ht.shixun_environment.operating_system)),fr==="operating_system"&&na&&(ht.shixun_environment.private_is_support_vnc=!1,ht.shixun_environment.private_is_support_webssh=!1,ht.shixun_environment.private_is_support_jupyter_lab=!1,ht.shixun_environment.private_is_support_code_editor=!1,ht.shixun_environment.instance_startup_template_id=null,ht.shixun_environment.instance_startup_type=1,ds(ht.shixun_environment.private_cloud_id,na)),fr==="instance_startup_template_id"){ht.shixun_environment.private_is_support_vnc=!1,ht.shixun_environment.private_is_support_webssh=!1,ht.shixun_environment.private_is_support_jupyter_lab=!1,ht.shixun_environment.private_is_support_code_editor=!1,ht.shixun_environment.instance_startup_type=1;const At=da.find(Pt=>Pt.id===na);ht.shixun_environment.disabled2_support_vnc=At.disabled_support_vnc,ht.shixun_environment.disabled2_support_webssh=At.disabled_support_webssh,ht.shixun_environment.disabled2_support_jupyter_lab=At.disabled_support_jupyter_lab,ht.shixun_environment.disabled2_support_code_editor=At.disabled_support_code_editor,ht.boosters=At.boosters,ht.network_mode_list=At.network_mode_list,Qs((to=(oi=(La=At.network_mode_list)==null?void 0:La.filter(Pt=>Pt.is_default))==null?void 0:oi[0])==null?void 0:to.network_mode),ht.new_service_configs=At!=null&&At.service_config_info?[At.service_config_info]:[]}if((fr==="private_is_support_vnc"||fr==="private_is_support_webssh")&&(ht.shixun_environment.instance_startup_type=1),fr==="choice_small_type"){ht.mirror_repository.choice_small_mirrors=co.filter(Rt=>na.includes(Rt.id));const At=ht.mirror_repository.choice_small_mirrors,Pt=li.choice_small_mirrors;if(At.length>Pt.length){const Rt=(0,nt.differenceBy)(At,Pt,"id");if((Co=Rt==null?void 0:Rt[0])!=null&&Co.mirror_name){const rn={cpu_limit:((Uo=(ys=(Po=Rt==null?void 0:Rt[0])==null?void 0:Po.shixun_service_configs)==null?void 0:ys[0])==null?void 0:Uo.cpu_limit)||1,lower_cpu_limit:((qo=(zo=(Lo=Rt==null?void 0:Rt[0])==null?void 0:Lo.shixun_service_configs)==null?void 0:zo[0])==null?void 0:qo.lower_cpu_limit)||.1,memory_limit:((yo=(Qi=(es=Rt==null?void 0:Rt[0])==null?void 0:es.shixun_service_configs)==null?void 0:Qi[0])==null?void 0:yo.memory_limit)||1,mirror_repository_id:(xs=Rt==null?void 0:Rt[0])==null?void 0:xs.id,name:(xl=Rt==null?void 0:Rt[0])==null?void 0:xl.mirror_name,request_limit:((Pe=(Ts=(Il=Rt==null?void 0:Rt[0])==null?void 0:Il.shixun_service_configs)==null?void 0:Ts[0])==null?void 0:Pe.request_limit)||10,resource_limit:((ct=(Qe=(Re=Rt==null?void 0:Rt[0])==null?void 0:Re.shixun_service_configs)==null?void 0:Qe[0])==null?void 0:ct.resource_limit)||10};ht.mirror_repository.shixun_service_configs.push(rn)}}else{const Rt=(0,nt.differenceBy)(Pt,At,"id");ht.mirror_repository.shixun_service_configs=ht.mirror_repository.shixun_service_configs.filter(rn=>{var Sn;return rn.mirror_repository_id!==((Sn=Rt==null?void 0:Rt[0])==null?void 0:Sn.id)})}}fr?ht[$t][fr]=na:ht[$t]=na,console.log("cloneData",ht),mi(""),ai(ht)}),er=($t,fr,na)=>{var Ka,La;const oi=/^\d*(\.\d*)?$/,to=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit","gpu_memory_limit","gpu_limit"],Co=(0,nt.cloneDeep)((La=(Ka=Ii.current)==null?void 0:Ka.mirror_repository)==null?void 0:La.shixun_service_configs);if(to.includes(fr)){na.match(oi)&&(Co[$t][fr]=na,lr("mirror_repository","shixun_service_configs",Co));return}Co[$t][fr]=na,lr("mirror_repository","shixun_service_configs",Co)},Yr=()=>{te.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Dt.createElement("div",{className:"tc"},Dt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Zn,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},ga=()=>{var $t,fr,na,Ka,La,oi,to,Co,Po,ys;if(!b()){if((rr==null?void 0:rr.resource_type)===1){if(!(li!=null&&li.id)){mi("mirror");return}if(!(rr!=null&&rr.is_support_code_editor)&&!(rr!=null&&rr.is_support_vnc)&&!(rr!=null&&rr.is_support_webssh)&&!(rr!=null&&rr.is_support_thiry_party)){mi("interface");return}if(rr.is_support_thiry_party&&!(rr!=null&&rr.proxy_port)){mi("port"),bo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(rr.is_support_thiry_party&&(rr!=null&&rr.proxy_port)&&parseInt(rr==null?void 0:rr.proxy_port)>65535||(($t=rr==null?void 0:rr.proxy_port)==null?void 0:$t.length)>1&&((fr=rr==null?void 0:rr.proxy_port)==null?void 0:fr[0])==="0"){mi("port"),bo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((na=li==null?void 0:li.shixun_service_configs)!=null&&na.length)){mi("shixun_service_configs");return}for(let Uo of li==null?void 0:li.shixun_service_configs){if(Uo!=null&&Uo.open_start_command&&!(Uo!=null&&Uo.start_command)){mi("start_command");return}if(Uo!=null&&Uo.open_envs&&!(Uo!=null&&Uo.envs)){mi("envs");return}}if(rr!=null&&rr.webssh_host&&!/^[a-z0-9\-]*$/.test(rr==null?void 0:rr.webssh_host)){ne.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((La=(Ka=li==null?void 0:li.shixun_service_configs)==null?void 0:Ka[0])!=null&&La.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((to=(oi=li==null?void 0:li.shixun_service_configs)==null?void 0:oi[0])==null?void 0:to.webssh_host)){Na(!0);return}}if((rr==null?void 0:rr.resource_type)===2){if(!(rr!=null&&rr.operating_system)){mi("system");return}if(!(rr!=null&&rr.instance_startup_template_id)){mi("template");return}if(!(rr!=null&&rr.private_is_support_vnc)&&!(rr!=null&&rr.private_is_support_webssh)&&!(rr!=null&&rr.private_is_support_jupyter_lab)){mi("interface");return}if((rr==null?void 0:rr.operating_system)===1&&(rr!=null&&rr.private_is_support_vnc)&&Ho&&!(rr!=null&&rr.instance_startup_type)){mi("instance_startup_type");return}}if((rr!=null&&rr.is_support_webssh||rr!=null&&rr.private_is_support_webssh)&&((Co=rr==null?void 0:rr.command_settings)==null?void 0:Co.some(Lo=>{var zo,qo;return!Lo.command&&!!((zo=Lo.challenge_ids)!=null&&zo.length)||Lo.command&&!((qo=Lo.challenge_ids)!=null&&qo.length)}))){mi("command_settings");return}(Po=bn==null?void 0:bn.detail)!=null&&Po.is_fork_from_creator&&((ys=bn==null?void 0:bn.detail)!=null&&ys.copy_for_exercise)&&Ai!=0&&(rr!=null&&rr.has_relation)?It({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Uo,Lo)=>{dn(Uo,Lo)}}}):dn()}},Za=$t=>nr(void 0,null,function*(){yield er($t.index,"cpu_limit",String($t==null?void 0:$t.cpu)),yield er($t.index,"memory_limit",String($t==null?void 0:$t.memory))}),ri=$t=>{const fr=(0,nt.cloneDeep)(Ri);fr[$t.index]=Cr(gr({},fr[$t.index]),{cpu_limit:String($t==null?void 0:$t.cpu),memory_limit:String($t==null?void 0:$t.memory)}),lr("new_service_configs","",fr)};return Dt.createElement("div",{className:Yt.wrap},Dt.createElement("div",{className:Yt.content},Dt.createElement("div",{className:Yt.head},Dt.createElement("div",{className:Yt.title},"\u5B9E\u9A8C\u73AF\u5883"),oa.lengthcs(!0),className:Yt.setting},"\u8BBE\u7F6E")),!!oa.length&&Dt.createElement(E.Fragment,null,Dt.createElement(mt.Z5,{onDragEnd:$t=>Be($t,oa)},Dt.createElement(mt.bK,{droppableId:"droppable",direction:"horizontal"},($t,fr)=>Dt.createElement("div",Cr(gr({},$t.droppableProps),{ref:$t.innerRef,className:Yt.tabs}),oa.map((na,Ka)=>{const{name:La,id:oi}=na;return Dt.createElement(mt._l,{key:oi,draggableId:oi.toString(),index:Ka},(to,Co)=>Dt.createElement("div",Cr(gr(gr({},to.draggableProps),to.dragHandleProps),{ref:to.innerRef,className:Ai===oi?Yt.active:"",key:oi}),Dt.createElement("i",{className:"iconfont icon-tuodong"}),Dt.createElement("span",{className:Yt.name,onClick:()=>gt(oi)},La),Dt.createElement(Tr.Z,{trigger:["click"],dropdownRender:()=>Dt.createElement(hr.default,{style:{width:92}},Dt.createElement(hr.default.Item,{onClick:()=>Ge(oi,La),className:"font14"},"\u91CD\u547D\u540D"),Dt.createElement(hr.default.Item,{onClick:()=>dt(oi,La),className:"font14"},"\u5220\u9664")),getPopupContainer:Po=>Po.parentNode},Dt.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),$t.placeholder))),Dt.createElement("div",{className:Yt.line})),Dt.createElement(Fn.Z,{loading:$i||jo,active:!0},!!oa.length&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Dt.createElement("div",{className:"p10"},Dt.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Dt.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u5934\u6B4C\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Dt.createElement("br",null),Dt.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Dt.createElement("div",{className:Yt.resource},Tu.map($t=>Dt.createElement("div",{key:$t.id,className:(rr==null?void 0:rr.resource_type)===$t.id?Yt.active:"",onClick:()=>{(rr==null?void 0:rr.resource_type)!==$t.id&&lr("shixun_environment","resource_type",$t.id)}},$t.name)))),(rr==null?void 0:rr.resource_type)===1&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Dt.createElement("div",{className:Yt.resource,style:{width:300}},Vu.map($t=>Dt.createElement("div",{key:$t.id,className:Ao===$t.id?Yt.active:"",onClick:()=>{Ao!==$t.id&&(b()||(Ei($t.id),mi(""),$t.id===0&&ai(Cr(gr({},yi),{mirror_repository:gr({},zs)})),$t.id===1&&ai(Cr(gr({},yi),{mirror_repository:gr({},Ki)})),$t.id===2&&ai(Cr(gr({},yi),{mirror_repository:gr({},bs)}))))}},$t.name)))),Dt.createElement(Cn.Z,{nameWidth:150,errorKey:"mirror",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Dt.createElement(ge.Z,{align:"middle"},eo===!1?Dt.createElement(Dt.Fragment,null,!!(li!=null&&li.id)&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",{onClick:()=>{b()||hs(!0)},className:Yt.mirror},Dt.createElement("div",null,li==null?void 0:li.name),Dt.createElement("i",{className:"iconfont icon-genghuan"})),Dt.createElement(Un.Z,{value:[{description:li==null?void 0:li.description,name:li==null?void 0:li.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Dt.createElement("span",{className:Yt.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(li!=null&&li.id)&&Dt.createElement("div",{onClick:()=>{hs(!0)},className:Yt.mirror},Dt.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Dt.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),pe(!0),(rr==null?void 0:rr.is_support_code_editor)&&Dt.createElement(Cn.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Dt.createElement("div",null,"1.\u5728\u7F16\u5199\u4EE3\u7801\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u6839\u636E\u9009\u62E9\u7684\u7F16\u7A0B\u8BED\u8A00\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Dt.createElement("br",null),"2.\u5982\u679C\u672A\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00\uFF0C\u7CFB\u7EDF\u6839\u636E\u4EE3\u7801\u6587\u4EF6\u7684\u6269\u5C55\u540D\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Dt.createElement("br",null),"3.\u4EE3\u7801\u4ED3\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u7F16\u7A0B\u8BED\u8A00\u9700\u8981\u4FDD\u6301\u4E00\u81F4\u3002\u4EE3\u7801\u6587\u4EF6\u6269\u5C55\u540D\u548C\u7F16\u7A0B\u8BED\u8A00\u4E0D\u5339\u914D\u65F6\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002"),nameWidth:150},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,onClick:b,bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:rr==null?void 0:rr.program_language,onChange:$t=>lr("shixun_environment","program_language",$t),showArrow:!0,maxTagCount:5},ea.map(($t,fr)=>Dt.createElement(Zr,{key:$t,value:$t},$t))))),(rr==null?void 0:rr.is_support_webssh)&&Dt.createElement(Cn.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Dt.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Dt.createElement(dr,{showError:Ra==="command_settings",value:rr==null?void 0:rr.command_settings,onChange:$t=>lr("shixun_environment","command_settings",$t),optionsLevelList:Cs})),(rr==null?void 0:rr.is_support_thiry_party)&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Ra,errorName:io},Dt.createElement(ge.Z,null,Dt.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Dt.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Dt.createElement(Oe.default,{onClick:b,value:rr==null?void 0:rr.proxy_port,onChange:$t=>{const fr=$t.target.value;(fr===""||/^[0-9]\d*$/.test(fr))&&lr("shixun_environment","proxy_port",$t.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Dt.createElement("div",{className:"ml20"},Dt.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Dt.createElement(Oe.default,{onClick:b,value:rr==null?void 0:rr.web_route,onChange:$t=>lr("shixun_environment","web_route",$t.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Dt.createElement(Cn.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,onClick:b,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:li==null?void 0:li.choice_small_type,onChange:$t=>lr("mirror_repository","choice_small_type",$t),showArrow:!0,maxTagCount:5},co.map(($t,fr)=>Dt.createElement(Zr,{key:$t.id,value:$t.id},$t.type_name))),!!((Ur=li==null?void 0:li.choice_small_mirrors)!=null&&Ur.length)&&Dt.createElement(Un.Z,{value:(li==null?void 0:li.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Dt.createElement("span",{className:Yt.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,ya.Ny)()&&Dt.createElement(E.Fragment,null,Dt.createElement("div",{onClick:()=>go(!ro),className:Yt.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Dt.createElement("i",{className:`iconfont ${ro?"icon-shouqi4":"icon-a-xialazhankai"}`})),ro&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Ra,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Ln=li==null?void 0:li.shixun_service_configs)!=null&&Ln.length?"hidden":"initial"}},Dt.createElement("div",{className:Yt.tabsBox},!((Lr=li==null?void 0:li.shixun_service_configs)!=null&&Lr.length)&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:180,marginTop:67},description:""}),!!((za=li==null?void 0:li.shixun_service_configs)!=null&&za.length)&&Dt.createElement(Pr.default,{destroyInactiveTabPane:!0,moreIcon:Dt.createElement("span",{className:Yt.more},"\u66F4\u591A ",Dt.createElement("i",{className:"iconfont icon-xiala1"}))},(si=li==null?void 0:li.shixun_service_configs)==null?void 0:si.map(($t,fr)=>{var na,Ka,La,oi;const{cpu_limit:to,lower_cpu_limit:Co,memory_limit:Po,request_limit:ys,resource_limit:Uo,name:Lo,shixun_update_logs:zo,gpu_limit:qo,gpu_memory_limit:es}=$t;return Dt.createElement(Pr.default.TabPane,{className:"p20",tab:Dt.createElement("div",{title:Lo,className:Yt.tabTitle},Lo),key:fr},(zo==null?void 0:zo.user_name)&&Dt.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",zo==null?void 0:zo.user_name,"\uFF08",zo==null?void 0:zo.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",zo!=null&&zo.created_at?Gt()(zo==null?void 0:zo.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Dt.createElement(Cn.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",className:"mr20",wrap:!1},Dt.createElement("div",{className:Yt.serverConfig,onClick:()=>{b()||(vs({index:fr,cpu:to,memory:Po}),el(!0))}},Dt.createElement("div",null,Dt.createElement("span",null,to,"\u6838")," ",Dt.createElement("span",null,Po,"GB")),Dt.createElement("i",{className:"iconfont icon-bianji21"}))),fr==0&&Dt.createElement(ge.Z,{align:"middle",wrap:!1},Dt.createElement("div",{className:Yt.viewRecommendConfig,onClick:()=>aa(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(((La=(na=Bt==null?void 0:Bt.setting)==null?void 0:na.big_model_users)==null?void 0:La.includes((Ka=Fr==null?void 0:Fr.userInfo)==null?void 0:Ka.login))||(0,ya.fn)())&&Dt.createElement(Cn.Z,{nameWidth:150,name:"GPU\u914D\u7F6E",align:"center"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",className:"mr20",wrap:!1},Dt.createElement("div",{className:Yt.serverConfig,onClick:()=>{As({index:fr,gpu_limit:qo||0,gpu_memory_limit:es||0}),Vl(!0)}},qo&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",null,Dt.createElement("span",null,"\u663E\u5361",qo,"\u4E2A")," ",Dt.createElement("span",null,"\u663E\u5B58",es,"GB")),Dt.createElement("i",{className:"iconfont icon-bianji21"})),!qo&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",null,"\u672A\u914D\u7F6EGPU"),Dt.createElement("i",{className:"iconfont icon-bianji21"})))))),Dt.createElement(Cn.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",wrap:!1},Dt.createElement(Oe.default,{onClick:b,style:{width:400},value:Uo,maxLength:5,onChange:Qi=>{const{value:yo}=Qi.target,xs=/^\d*(\.\d*)?$/;yo.match(xs)&&er(fr,"resource_limit",Qi.target.value)},addonAfter:"M"}),Dt.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Dt.createElement(Cn.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:$t==null?void 0:$t.open_start_command,errorKey:"start_command",errorValue:Ra,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Dt.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Dt.createElement(pr.default,{getPopupContainer:Qi=>Qi.parentNode,onClick:b,bordered:!1,fieldNames:{label:"name",value:"id"},options:(oi=yi==null?void 0:yi.mirror_repository)==null?void 0:oi.webssh_user_arr,value:($t==null?void 0:$t.webssh_user)||"root",onChange:Qi=>er(fr,"webssh_user",Qi),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Dt.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Dt.createElement(ge.Z,{className:"mb20"},Dt.createElement(Oe.default,{bordered:!1,onClick:b,value:$t==null?void 0:$t.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:Qi=>{er(fr,"webssh_host",Qi.target.value),Qi.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(Qi.target.value)?Na(!1):Na(!0):Na(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Dt.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Dt.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),gs&&Dt.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Dt.createElement(Me.default,{checked:$t==null?void 0:$t.open_start_command,onChange:Qi=>er(fr,"open_start_command",Qi.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),($t==null?void 0:$t.open_start_command)&&Dt.createElement(ra.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:$t==null?void 0:$t.start_command,language:"shell",theme:"vs-light",onChange:Qi=>er(fr,"start_command",Qi)})),Dt.createElement(Cn.Z,{required:$t==null?void 0:$t.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Ra,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Dt.createElement(Me.default,{checked:$t==null?void 0:$t.open_envs,onChange:Qi=>er(fr,"open_envs",Qi.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),($t==null?void 0:$t.open_envs)&&Dt.createElement(ra.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:$t==null?void 0:$t.envs,onChange:Qi=>er(fr,"envs",Qi)})),Dt.createElement(Cn.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(mr.Z,{checked:$t==null?void 0:$t.privileged,onChange:Qi=>er(fr,"privileged",Qi)}),Dt.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Dt.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Dt.createElement(Cn.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Dt.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Dt.createElement(Oe.default,{onClick:b,value:$t==null?void 0:$t.add_cap,onChange:Qi=>er(fr,"add_cap",Qi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Dt.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Dt.createElement(Oe.default,{onClick:b,value:$t==null?void 0:$t.drop_cap,onChange:Qi=>er(fr,"drop_cap",Qi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(rr==null?void 0:rr.resource_type)===2&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{nameWidth:150},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,bordered:!1,onClick:b,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:rr==null?void 0:rr.private_cloud_id,onChange:$t=>lr("shixun_environment","private_cloud_id",$t)},hi.map(($t,fr)=>Dt.createElement(Zr,{key:$t.id,value:$t.id},$t.name)))),Dt.createElement(Cn.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,errorKey:"system",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Dt.createElement("div",{className:Yt.system},ku.map($t=>Dt.createElement("div",{onClick:()=>{rr.operating_system!==$t.id&&lr("shixun_environment","operating_system",$t.id)},key:$t.id,className:(rr==null?void 0:rr.operating_system)===$t.id?Yt.active:""},Dt.createElement("i",{className:$t.icon}),Dt.createElement("span",null,$t.name))))),Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:b,ref:ii,showArrow:!0,dropdownRender:$t=>Dt.createElement("div",{className:Yt.template},Dt.createElement("div",{className:Yt.liWrap},da.map(fr=>Dt.createElement("div",{className:Yt.li,key:fr.id,onClick:()=>{ii.current.blur(),lr("shixun_environment","instance_startup_template_id",fr.id)}},Dt.createElement("span",{title:fr.name,style:{color:(rr==null?void 0:rr.instance_startup_template_id)===fr.id?"#0152d9":"initial"}},fr.name),!fr.is_public&&Dt.createElement("b",{className:Yt.tag},"\u79C1\u6709")))),Dt.createElement("div",{style:{padding:12}},!da.length&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Dt.createElement("div",{style:{marginTop:da!=null&&da.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Dt.createElement("span",{onClick:Yr,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:da==null?void 0:da.map($t=>({label:$t.name,value:$t.id})),value:rr==null?void 0:rr.instance_startup_template_id}),!!Mu&&Dt.createElement(Un.Z,{value:Mu,title:"\u6A21\u7248\u63CF\u8FF0"},Dt.createElement("span",{className:Yt.explain},"\u6A21\u7248\u63CF\u8FF0")))),pe(!1),(rr==null?void 0:rr.private_is_support_webssh)&&Dt.createElement(Cn.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Dt.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Dt.createElement(dr,{showError:Ra==="command_settings",value:rr==null?void 0:rr.command_settings,onChange:$t=>lr("shixun_environment","command_settings",$t),optionsLevelList:Cs})),(rr==null?void 0:rr.operating_system)===1&&(rr==null?void 0:rr.private_is_support_vnc)&&(Ho||Bc&&fu===1)&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Dt.createElement("div",{className:Yt.resource},ws.map($t=>Dt.createElement("div",{key:$t.id,className:(rr==null?void 0:rr.instance_startup_type)===$t.id?Yt.active:"",onClick:()=>lr("shixun_environment","instance_startup_type",$t.id)},$t.name)))),(0,ya.Ny)()&&fu===1&&Dt.createElement(E.Fragment,null,Dt.createElement("div",{onClick:()=>Si(!wa),className:Yt.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Dt.createElement("i",{className:`iconfont ${wa?"icon-shouqi4":"icon-a-xialazhankai"}`})),wa&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Ra,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Ri!=null&&Ri.length?"hidden":"initial"}},Dt.createElement("div",{className:Yt.tabsBox},!(Ri!=null&&Ri.length)&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:180,marginTop:67},description:""}),!!(Ri!=null&&Ri.length)&&Dt.createElement(Pr.default,{destroyInactiveTabPane:!0,moreIcon:Dt.createElement("span",{className:Yt.more},"\u66F4\u591A ",Dt.createElement("i",{className:"iconfont icon-xiala1"}))},Ri==null?void 0:Ri.map(($t,fr)=>{const{cpu_limit:na,lower_cpu_limit:Ka,memory_limit:La,request_limit:oi,resource_limit:to,name:Co}=$t;return Dt.createElement(Pr.default.TabPane,{className:"p20",tab:Dt.createElement("div",{title:Co,className:Yt.tabTitle},Co),key:fr},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",className:"mr20",wrap:!1},Dt.createElement("div",{className:Yt.serverConfig,onClick:()=>{vs({index:fr,cpu:na,memory:La}),el(!0)}},Dt.createElement("div",null,Dt.createElement("span",null,na,"\u6838")," ",Dt.createElement("span",null,La,"GB")),Dt.createElement("i",{className:"iconfont icon-bianji21"}))),fr==0&&Dt.createElement(ge.Z,{align:"middle",wrap:!1},Dt.createElement("div",{className:Yt.viewRecommendConfig,onClick:()=>aa(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,ya.Ny)()&&(Mo==null?void 0:Mo.length)>0&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Dt.createElement(pr.default,{disabled:!0,getPopupContainer:$t=>$t.parentNode,bordered:!1,className:"mr10",value:Mo[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Mo.map($t=>Dt.createElement(pr.default.Option,{key:$t,value:$t},$t)))),(0,ya.Ny)()&&(Di==null?void 0:Di.length)>0&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Dt.createElement("div",{className:"p10"},Dt.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Dt.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Dt.createElement(pr.default,{disabled:!0,getPopupContainer:$t=>$t.parentNode,bordered:!1,className:"mr10",value:(ti=(Ua=Di==null?void 0:Di.filter($t=>$t.is_default))==null?void 0:Ua[0])==null?void 0:ti.network_mode,onChange:$t=>{Qs($t)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Di==null?void 0:Di.map($t=>Dt.createElement(pr.default.Option,{key:$t==null?void 0:$t.network_mode,value:$t==null?void 0:$t.network_mode},$t.name)))))))),!oa.length&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Dt.createElement("div",{className:Yt.btns},Dt.createElement(we.ZP,{onClick:iu,style:{marginRight:40}},"\u53D6\u6D88"),Dt.createElement(we.ZP,{loading:os,type:"primary",disabled:!(oa!=null&&oa.length),onClick:()=>{ga()}},"\u4FDD\u5B58")),Dt.createElement(ui,{identifier:di,shixun_environment_id:Ai,useId:li==null?void 0:li.id,visible:Os,onCancel:()=>hs(!1),onOk:$t=>bt($t),tab_type:(gi=Vu[Number(Ao)])==null?void 0:gi.type}),Dt.createElement(Qn,{verifyModal:b,id:di,environment:oa,is_published:ni,dispatch:It,visible:Ji,onCancel:()=>cs(!1),onOk:$t=>jt($t)}),Dt.createElement(zn.Z,{visible:ru,onOk:$t=>{let fr=rr==null?void 0:rr.resource_type;fr==1&&Za($t),fr==2&&ri($t),el(!1)},onCancel:()=>el(!1),info:So}),Dt.createElement(Tn.Z,{visible:du,onOk:$t=>nr(void 0,null,function*(){yield er($t.index,"gpu_memory_limit",String($t==null?void 0:$t.gpu_memory_limit)),setTimeout(()=>nr(void 0,null,function*(){yield er($t.index,"gpu_limit",String($t==null?void 0:$t.gpu_limit)),Vl(!1)}))}),onCancel:()=>Vl(!1),info:To}),Dt.createElement(ir.Z,{onOk:()=>{Kl(rr==null?void 0:rr.id)},identifier:di,visible:au,onCancel:()=>aa(!1),info:null,isJupyter:!1}))};var Ea=(0,x.connect)(({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn})=>({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn}))(Oa),ha=Fe(54172),ca=Fe(87169),Pa={footerWrap:"footerWrap___Qaahm"},ba=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,ia=(xt,It)=>{var Bt={};for(var bn in xt)xa.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ba)for(var bn of ba(xt))It.indexOf(bn)<0&&Ma.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},Ca=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const ar=Oe.default.TextArea,Dr=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,loading:Fr,dispatch:Kr,onFinish:sa=()=>{}}=It,Ur=ia(It,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ln]=me.default.useForm(),Lr=si=>Ca(void 0,null,function*(){var Ua;const ti=yield Kr({type:"shixunsDetail/getCustomScript",payload:{id:(Ua=Bt.actionTabs.params)==null?void 0:Ua.id,compile:si.execute,excutive:si.compile}});za(),ti&&sa(ti==null?void 0:ti.shixun_script)}),za=()=>{Kr({type:"shixunsDetail/setActionTabs",payload:{}})};return E.createElement(te.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Bt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:za},E.createElement(me.default,{form:Ln,scrollToFirstError:!0,layout:"vertical",onFinish:Lr},E.createElement(me.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},E.createElement(ar,{rows:4})),E.createElement(me.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},E.createElement(ar,{rows:4})),E.createElement("div",{className:Pa.footerWrap},E.createElement(me.default.Item,null,E.createElement(we.ZP,{className:"mr5",size:"middle",onClick:za},"\u53D6\u6D88"),E.createElement(we.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Fr.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Br=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It}))(Dr),kr={wrap:"wrap___tkKvJ",head:"head___qUdlR",active:"active___fcOZ0",practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",otherPractice:"otherPractice___qlpPQ",box:"box___TdGJn",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},va=Fe(71360),Sa=Fe(64885),qa=Object.defineProperty,Ba=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,bi=(xt,It,Bt)=>It in xt?qa(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Li=(xt,It)=>{for(var Bt in It||(It={}))$a.call(It,Bt)&&bi(xt,Bt,It[Bt]);if(Wa)for(var Bt of Wa(It))ki.call(It,Bt)&&bi(xt,Bt,It[Bt]);return xt},Ci=(xt,It)=>Ba(xt,pi(It)),oo=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Ni=pr.default.Option,Vi=({practiceSetting:xt,dispatch:It,shixunsDetail:Bt,globalSetting:bn,user:Fr})=>{var Kr,sa,Ur,Ln;const[Lr,za]=(0,E.useState)(null),[si,Ua]=(0,E.useState)([]),[ti,gi]=(0,E.useState)(!0),[di,ni]=(0,E.useState)({}),[oa,Zi]=(0,E.useState)([]),[Ai,Ya]=(0,E.useState)(),[hi,Ha]=(0,E.useState)(),[da,fi]=(0,E.useState)([]),[ii,yi]=(0,E.useState)({}),ai=(0,E.useRef)(null),Ii=(0,E.useRef)(!0),Hi=(0,E.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),rr=(0,E.useRef)(null),[li,co]=(0,E.useState)(!1),[Ri,Di]=(0,E.useState)(!1),[Mo,Ra]=(0,E.useState)(!1),[mi,io]=(0,E.useState)({}),[bo,ro]=(0,E.useState)({}),[go,wa]=(0,E.useState)(!0),[Si,$i]=(0,E.useState)(!1),[Pi,jo]=(0,E.useState)(""),[xo,os]=(0,E.useState)(""),{id:Do,is_published:gs}=xt,{frequence_image:Na=[],environments:Ji=[],choice_small_type:cs=[],other_image:Os=[]}=ii,{name:hs,description:Ao,authorization:Ei,small_type:eo=[]}=di;(0,E.useEffect)(()=>{Lr!==null&&(Oi(),ai.current&&(ai.current.scrollTop=0))},[Lr]),(0,E.useEffect)(()=>{Do&&zs()},[Do]),(0,E.useEffect)(()=>{if(Lr!==null)return Wo(),()=>{clearTimeout(rr.current)}},[Lr,si,oa,Ai,hi]);const Wo=()=>{clearTimeout(rr.current),rr.current=setTimeout(()=>{!(0,nt.isEqual)(Hi.current.activeId,Lr)||!(0,nt.isEqual)(Hi.current.selectId,si)||!(0,nt.isEqual)(Hi.current.serviceConfigList,oa)||!(0,nt.isEqual)(Hi.current.evaluateScript,Ai)||!(0,nt.isEqual)(Hi.current.evaluationScript,hi)?It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},zs=()=>oo(void 0,null,function*(){var aa,So,vs;gi(!0);const To=yield(0,ae.ZP)(`/api/shixuns/${Do}/edit_environment_info.json`,{method:"get"});To.status===0&&(yi(Li({},To.data)),gi(!1),(aa=To==null?void 0:To.data)!=null&&aa.id?(Hi.current.activeId=(So=To==null?void 0:To.data)==null?void 0:So.id,za((vs=To==null?void 0:To.data)==null?void 0:vs.id)):za(null))}),Oi=()=>oo(void 0,null,function*(){var aa,So,vs,To,As,Cs,hl,zl,Tu,ku;wa(!0);const ws=yield(0,ae.ZP)(`/api/shixuns/${Do}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Lr}});ni(ws.data),Hi.current.selectId=(aa=ws.data)==null?void 0:aa.choice_small_type,Ua((So=ws.data)==null?void 0:So.choice_small_type),Hi.current.serviceConfigList=(vs=ws.data)==null?void 0:vs.shixun_service_configs,Zi((To=ws.data)==null?void 0:To.shixun_service_configs),Hi.current.evaluateScript=ws.data.evaluate_script,Ya(ws.data.evaluate_script),Hi.current.evaluationScript=ws.data.choice_standard_scripts,Ha(ws.data.choice_standard_scripts),fi(ws.data.standard_scripts),$i((As=ws==null?void 0:ws.data)==null?void 0:As.is_jupyter_lab_private_cloud),jo(((Cs=ws==null?void 0:ws.data)==null?void 0:Cs.jupyter_lab_private_cloud_id)||((Tu=(zl=(hl=ws==null?void 0:ws.data)==null?void 0:hl.jupyter_lab_private_clouds)==null?void 0:zl[0])==null?void 0:Tu.id)),os((ku=ws==null?void 0:ws.data)==null?void 0:ku.jupyter_lab_private_instance_id),wa(!1)}),Ki=()=>{var aa;const So=()=>{x.history.push(`/shixuns/${Do}/challenges`),It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(aa=xt==null?void 0:xt.sideBar)!=null&&aa.confirmLeave?te.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:()=>{So()}}):So()},Oo=(aa=!1)=>oo(void 0,null,function*(){if((di==null?void 0:di.survival_time)<10){ne.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;let So={sub_type:si,main_type:Lr,shixun:{mirror_script_id:hi,is_jupyter_lab_private_cloud:!1,survival_time:di==null?void 0:di.survival_time},shixun_info:{evaluate_script:Ai},shixun_service_configs:oa.map(To=>({mirror_repository_id:To.mirror_repository_id,cpu_limit:To.cpu_limit,lower_cpu_limit:To.lower_cpu_limit,memory_limit:To.memory_limit,request_limit:To.request_limit,resource_limit:To.resource_limit}))};if(Si){if(!xo){ne.ZP.warning("\u8BF7\u9009\u62E9\u5B9E\u4F8B");return}So.shixun=Ci(Li({},So.shixun),{is_jupyter_lab_private_cloud:!0,jupyter_lab_private_cloud_id:Pi,jupyter_lab_private_instance_id:xo})}(yield(0,ae.ZP)(`/api/shixuns/${Do}`,{method:"put",body:So})).status===0&&(ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Hi.current={activeId:Lr,selectId:si,serviceConfigList:oa,evaluateScript:Ai,evaluationScript:hi},It({type:"practiceSetting/getCommonData",payload:{id:Do}}),It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),bs=eo.filter(aa=>si.includes(aa.id)),Ro=()=>{Ki()},Ks=(aa,So,vs)=>{Zi(To=>To.map((As,Cs)=>Cs===vs?Ci(Li({},As),{[So]:aa}):As))},Qs=()=>{(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||It({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Do}}})},ru=aa=>oo(void 0,null,function*(){const So=yield It({type:"shixunsDetail/getScriptContent",payload:{id:Do,script_id:aa}});So&&Ya(So.content)}),el=aa=>{te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",E.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>oo(void 0,null,function*(){yield ru(aa),te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:E.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},du=(aa,So)=>{const vs=oa[0]?[oa[0]]:[];So.forEach(To=>{const As=oa.find(Cs=>Cs.mirror_repository_id===Number(To.key));if(As)vs.push(As);else{const Cs=eo.find(hl=>hl.id===Number(To.key));if(Cs.mirror_name){const hl={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(To.key),name:Cs.mirror_name,request_limit:10};vs.push(hl)}}}),Zi(vs),Ua(aa)},Vl=aa=>{Ks(String(aa==null?void 0:aa.cpu),"cpu_limit",aa.index),Ks(String(aa==null?void 0:aa.memory),"memory_limit",aa.index),co(!1)},au=aa=>{Ks(String(aa==null?void 0:aa.gpu_limit),"gpu_limit",aa.index),Ks(String(aa==null?void 0:aa.gpu_memory_limit),"gpu_memory_limit",aa.index),Di(!1)};return E.createElement(Fn.Z,{loading:go,active:!0},E.createElement("div",{className:kr.wrap},E.createElement("div",{className:kr.head},[{key:!1,name:"\u901A\u7528\u4E91"},{key:!0,name:"\u4E13\u6709\u4E91"}].map(aa=>E.createElement("div",{key:aa.name,className:Si===aa.key?kr.active:"",onClick:()=>$i(aa.key)},aa.name))),E.createElement("div",{className:kr.practice,style:{display:Si===!1?"flex":"none"}},E.createElement(Or.Z,{loading:ti,skin:"night",className:kr.left,dispatch:It,value:Lr,data:Ji,otherData:Os,tags:Na,onChange:aa=>za(aa),onSearchWord:()=>{}}),E.createElement("div",{className:kr.right},E.createElement("header",null,E.createElement("div",{className:kr.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Lr===null?"\u2014 \u2014":hs)),E.createElement("div",{className:kr.content,ref:ai},Lr===null&&E.createElement(Et.Z,{image:gn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Lr!==null&&E.createElement("div",{className:kr.des},E.createElement("div",{className:kr.mainBody},E.createElement(Xe.Z,{value:Ao})),E.createElement("div",{className:kr.title},"\u9644\u5E26\u73AF\u5883"),E.createElement("div",{className:kr.selectBox},E.createElement(pr.default,{onChange:(aa,So)=>du(aa,So),getPopupContainer:aa=>aa.parentNode,mode:"multiple",bordered:!1,value:si,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},eo.map((aa,So)=>E.createElement(Ni,{key:aa.id,value:aa.id},aa.type_name))),E.createElement("div",{className:kr.smallType},bs.map(aa=>aa.description?E.createElement("span",{key:aa.id},aa.description):null))),!((Kr=Bt==null?void 0:Bt.detail)!=null&&Kr.is_jupyter_lab)&&E.createElement(E.Fragment,null,E.createElement("div",{className:kr.title},"\u8BC4\u6D4B\u811A\u672C"),E.createElement("div",{className:kr.evaluating},E.createElement("div",{className:kr.evaluatingLabel},gs&&E.createElement("div",{onClick:()=>{(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:kr.mask}),E.createElement(pr.default,{style:{width:400},bordered:!1,getPopupContainer:aa=>aa.parentNode,value:hi,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:aa=>{el(aa),Ha(aa)}},(da||[]).map((aa,So)=>E.createElement(Ni,{value:parseInt(aa.id),name:aa.scptname,key:So},aa.scptname))),E.createElement("span",{className:kr.evaluatingS1,onClick:Qs},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),E.createElement(br.Z,{overlayClassName:kr.popover,placement:"bottomLeft",content:E.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",E.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",E.createElement("br",null),"challengeProgramNames",E.createElement("br",null),"sourceClassNames",E.createElement("br",null),E.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",E.createElement("br",null),E.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",E.createElement("br",null),"src/step1/HelloWorld.java",E.createElement("br",null),"src/step2/Other.java",E.createElement("br",null),E.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",E.createElement("br",null),"step1.HelloWorld",E.createElement("br",null),"step2.Other",E.createElement("br",null),E.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",E.createElement("br",null),'ff challengeProgramNames=("src/step1/',E.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',E.createElement("br",null),'sourceClassNames=("step1.HelloWorld',E.createElement("br",null),'" "step2.Other")',E.createElement("br",null),E.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},E.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},E.createElement(ca.Z,null)))),E.createElement(ra.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Ai,onChange:aa=>{if(Ii.current){Ii.current=!1;return}Ya(aa),(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Ii.current=!0,Ya(Hi.current.evaluateScript)},200)}}))),((sa=Bt.detail)==null?void 0:sa.identity)<3&&!!oa.length&&E.createElement(E.Fragment,null,E.createElement("div",{className:kr.title},"\u8D44\u6E90\u914D\u7F6E"),E.createElement("div",{className:kr.serviceSettingWrap},oa==null?void 0:oa.map((aa,So)=>{var vs,To,As;return E.createElement("div",{key:So,className:"mb30"},E.createElement("div",{className:"mb20"},E.createElement("span",{className:"font16"},aa.name)),E.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),E.createElement(ge.Z,{align:"middle"},E.createElement(ge.Z,{align:"middle",wrap:!1},E.createElement("div",{className:kr.serverConfig,style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{gs||(io({index:So,cpu:aa==null?void 0:aa.cpu_limit,memory:aa==null?void 0:aa.memory_limit}),co(!0))}},E.createElement("div",null,E.createElement("span",null,aa==null?void 0:aa.cpu_limit,"\u6838")," ",E.createElement("span",null,aa==null?void 0:aa.memory_limit,"GB")),E.createElement("i",{className:"iconfont icon-bianji21",style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),E.createElement(ge.Z,{align:"middle",wrap:!1},E.createElement("div",{className:kr.viewRecommendConfig,onClick:()=>Ra(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((As=(vs=bn==null?void 0:bn.setting)==null?void 0:vs.big_model_users)==null?void 0:As.includes((To=Fr==null?void 0:Fr.userInfo)==null?void 0:To.login))||(0,ya.fn)())&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),E.createElement(ge.Z,{align:"middle"},E.createElement(ge.Z,{align:"middle",wrap:!1},E.createElement("div",{className:kr.serverConfig,style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{gs||(ro({index:So,gpu_limit:(aa==null?void 0:aa.gpu_limit)||0,gpu_memory_limit:(aa==null?void 0:aa.gpu_memory_limit)||0}),Di(!0))}},!!(aa!=null&&aa.gpu_limit)&&E.createElement(E.Fragment,null,E.createElement("div",null,E.createElement("span",null,"\u663E\u5361",aa==null?void 0:aa.gpu_limit,"\u4E2A")," ",E.createElement("span",null,"\u663E\u5B58",aa==null?void 0:aa.gpu_memory_limit,"GB")),E.createElement("i",{className:"iconfont icon-bianji21",style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(aa!=null&&aa.gpu_limit)&&E.createElement(E.Fragment,null,E.createElement("div",null,"\u672A\u914D\u7F6EGPU"),E.createElement("i",{className:"iconfont icon-bianji21",style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),E.createElement("div",{className:kr.serviceBox},E.createElement("div",{className:kr.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),E.createElement(Oe.default,{value:aa.resource_limit,style:{width:400,height:50},disabled:gs,maxLength:5,onChange:Cs=>{const{value:hl}=Cs.target,zl=/^\d*(\.\d*)?$/;hl.match(zl)&&Ks(Cs.target.value,"resource_limit",So)},addonAfter:"M"}),E.createElement("label",{className:kr.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}))),E.createElement("div",{className:"flex flex-col gap-10px"},E.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),E.createElement(Ar.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:di==null?void 0:di.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:aa=>{ni(Ci(Li({},di),{survival_time:aa}))}})))),E.createElement("div",{className:kr.btns},E.createElement(we.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),E.createElement(we.ZP,{size:"middle",type:"primary",disabled:Lr===null,onClick:()=>Oo()},"\u4FDD\u5B58"))),E.createElement(qr.Z,null),E.createElement(Br,{onFinish:aa=>Ya(aa)}),E.createElement(Gr.Z,null),E.createElement(zn.Z,{visible:li,onOk:aa=>Vl(aa),onCancel:()=>co(!1),info:mi}),E.createElement(Tn.Z,{visible:Ri,onOk:aa=>au(aa),onCancel:()=>Di(!1),info:bo}),E.createElement(ir.Z,{identifier:Do,visible:Mo,onCancel:()=>Ra(!1),info:null,isJupyter:!0})),E.createElement("div",{className:kr.otherPractice,style:{display:Si===!0?"flex":"none"}},E.createElement("div",{className:kr.box},E.createElement(va.qp,{title:"",titleWidth:0,dataSource:(di==null?void 0:di.jupyter_lab_private_clouds)||[],value:Pi,style:{marginLeft:-20},onChange:aa=>jo(aa)}),E.createElement(ha.default,{rowSelection:{columnWidth:120,type:"radio",onChange:aa=>{os(aa[0])},selectedRowKeys:[xo]},style:{marginTop:13},rowKey:"id",columns:[{title:"\u540D\u79F0",dataIndex:"name"},{title:"\u63CF\u8FF0",dataIndex:"des"}],dataSource:((Ln=(Ur=di==null?void 0:di.jupyter_lab_private_clouds)==null?void 0:Ur.find(aa=>aa.id===Pi))==null?void 0:Ln.image)||[],pagination:!1})),E.createElement("div",{className:kr.btns},E.createElement(we.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),E.createElement(Sa.Z,{size:"middle",type:"primary",disabled:Lr===null,onClick:Oo},"\u4FDD\u5B58")))))};var Wi=(0,x.connect)(({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn})=>({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn}))(Vi);const so=({shixunsDetail:xt})=>{var It,Bt,bn,Fr;const[Kr,sa]=(0,E.useState)(!0);return(0,E.useEffect)(()=>{var Ur;typeof((Ur=xt==null?void 0:xt.detail)==null?void 0:Ur.is_jupyter_lab)=="boolean"&&Kr&&sa(!1)},[(It=xt==null?void 0:xt.detail)==null?void 0:It.is_jupyter_lab,Kr]),console.log((Bt=xt==null?void 0:xt.detail)==null?void 0:Bt.is_jupyter_lab,Kr),E.createElement(Fn.Z,{loading:Kr,active:!0},((bn=xt==null?void 0:xt.detail)==null?void 0:bn.is_jupyter_lab)===!1&&E.createElement(Ea,null),((Fr=xt==null?void 0:xt.detail)==null?void 0:Fr.is_jupyter_lab)===!0&&E.createElement(Wi,null))};var lo=(0,x.connect)(({shixunsDetail:xt})=>({shixunsDetail:xt}))(so),ao=Fe(56102),wi={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Io={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},Bo=Fe(25992),Qo=Object.defineProperty,no=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,ho=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Yo=(xt,It,Bt)=>It in xt?Qo(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Fi=(xt,It)=>{for(var Bt in It||(It={}))uo.call(It,Bt)&&Yo(xt,Bt,It[Bt]);if(ho)for(var Bt of ho(It))vo.call(It,Bt)&&Yo(xt,Bt,It[Bt]);return xt},ko=(xt,It)=>no(xt,ts(It)),ei=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const{Dragger:ma}=xe.default;var Ta=({dispatch:xt,id:It,onClose:Bt,onOK:bn,visible:Fr,wrapClassName:Kr,local:sa,containerId:Ur,rootIdentifier:Ln})=>{var Lr;const[za,si]=(0,E.useState)({}),[Ua,ti]=(0,E.useState)([]),[gi,di]=(0,E.useState)([]),[ni,oa]=(0,E.useState)(0),[Zi,Ai]=(0,E.useState)(!1),[Ya,hi]=(0,E.useState)(!1),[Ha]=me.default.useForm(),[da,fi]=(0,E.useState)([]),ii=(0,E.useRef)([]);(0,E.useEffect)(()=>{Fr&&(Ha.resetFields(),fi([]),di([]),ti([]),oa(0),hi(!1),Ai(!1))},[Fr]);const yi=wa=>{var Si,$i,Pi;if(wa.file.status==="done"||wa.file.status==="uploading"){if(fi(wa.fileList),!wa.file.response)return;if((Si=wa.file.response)!=null&&Si.id){ne.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}fi(da.filter(jo=>jo.uid!==wa.file.uid)),($i=wa.file.response)!=null&&$i.message&&ne.ZP.info((Pi=wa.file.response)==null?void 0:Pi.message)}},ai=wa=>ei(void 0,null,function*(){var Si;if(!ni){const Pi=da.filter(jo=>jo.uid!==wa.uid);fi(Pi),ii.current=[...Pi],ti(Ua.filter(jo=>jo!==wa.name)),ne.ZP.info("\u5220\u9664\u6210\u529F"),Pi.length||(Ha.setFieldsValue({file:void 0}),Ha.validateFields());return}if(!wa.response){ne.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,ae.ZP)(`/api/shixuns/${It}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Si=wa==null?void 0:wa.response)==null?void 0:Si.id]}})).status===0&&(fi(da.filter(Pi=>Pi.uid!==wa.uid)),ne.ZP.info("\u5220\u9664\u6210\u529F"))}),Ii=wa=>{if(da!=null&&da.some($i=>$i.name===wa.name))return ne.ZP.info(`${wa.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(wa.size/1024/1024>500)return ne.ZP.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;const Si={name:wa.name,uid:wa.uid,file:wa,percent:0};return da.push(Si),ii.current=[...da],fi([...da]),!1},Hi={height:300,multiple:!0,disabled:ni>0,withCredentials:!0,fileList:da,action:`${qe.Z.API_SERVER}/api/attachments.json`,onChange:yi,onRemove:ai,beforeUpload:Ii},rr=(wa,Si,$i,Pi,jo)=>{const xo=new FormData;Object.keys(wa).forEach(Do=>{xo.append(Do,wa[Do])});const os=new window.XMLHttpRequest;return os.withCredentials=!0,os.addEventListener("load",function(Do){var gs;$i(JSON.parse((gs=Do==null?void 0:Do.target)==null?void 0:gs.response))},!1),os.addEventListener("error",function(Do){jo&&jo(Do)},!1),os.upload.onprogress=Do=>{Pi&&Pi(Do)},os.open("POST",Si),os.send(xo),os},li=(wa,Si)=>{if(wa.lengthComputable){const $i=Math.floor(wa.loaded/wa.total*100),Pi=ko(Fi({},Si),{percent:$i,status:$i===100?"done":"uploading"});console.log(ii.current,333),ii.current=ii.current.map(jo=>jo.uid===Si.uid?Pi:jo),fi(ii.current)}},co=(wa,Si)=>{const $i=ko(Fi({},Si),{status:"error"});ne.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),ii.current=ii.current.map(Pi=>Pi.uid===Si.uid?$i:Pi),ii.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(hi(!1),oa(2)),fi(ii.current)},Ri=(wa,Si)=>{let $i=ko(Fi({},Si),{status:"done"});if(wa.status===0||($i=ko(Fi({},Si),{status:"error"}),ne.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),ii.current=ii.current.map(Pi=>Pi.uid===Si.uid?$i:Pi),ii.current.every(Pi=>Pi.status==="done")){ne.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),io(!0);return}ii.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(hi(!1),oa(2)),fi(ii.current)},Di=()=>{let wa=!0;return window.navigator.onLine==!0?wa=!0:wa=!1,wa},Mo=wa=>ei(void 0,null,function*(){if(hi(!0),ni===3){oa(2);return}if(ni===2||ni===1){Ra();return}const{commitMessage:Si="",fileOss:$i=[]}=wa||{},jo=(sa?da:$i).map(Do=>Do.name);if(jo.filter(Do=>Do.indexOf("\u3001")!=-1||Do.indexOf(" ")!=-1).length>0){ne.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),hi(!1);return}const xo=(0,Se.TG)(),os=yield(0,ae.ZP)(`/api/shixuns/${It}/check_data_sets`,{method:"post",body:{files_name:jo,homework_common_id:xo||void 0}});if(os.status===-3){ti(os==null?void 0:os.exist_files),hi(!1);return}if(JSON.stringify(os)==="{}"){hi(!1),ne.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}os.status===0&&(da.forEach(Do=>{const gs=rr({file:Do.file,description:Si},`${qe.Z.API_SERVER}/api/shixuns/${It}/upload_data_sets.json`,Na=>Ri(Na,Do),Na=>li(Na,Do),Na=>co(Na,Do));gi.push(gs)}),oa(1))}),Ra=()=>{const{commitMessage:wa=""}=Fi({},Ha.getFieldsValue())||{},Si=ii.current.filter(Pi=>Pi.status==="error"),$i=ii.current.map(Pi=>ko(Fi({},Pi),{status:Pi.status==="error"?"uploading":Pi.status}));fi($i),Si.forEach(Pi=>{const jo=rr({file:Pi.file,description:wa},`${qe.Z.API_SERVER}/api/shixuns/${It}/upload_data_sets.json`,xo=>Ri(xo,Pi),xo=>li(xo,Pi),xo=>co(xo,Pi));gi.push(jo)})},mi=wa=>{var Si,$i;if(console.log(wa,"changedValues"),"fileOss"in wa){if(wa!=null&&wa.fileOss.every(Pi=>Pi.status==="done")&&((Si=wa==null?void 0:wa.fileOss)!=null&&Si.length)){ne.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),io(!0);return}if(wa!=null&&wa.fileOss.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(($i=wa==null?void 0:wa.fileOss)!=null&&$i.length)){oa(3),hi(!1);return}ti(Ua.filter(Pi=>{var jo;return(jo=wa==null?void 0:wa.fileOss)==null?void 0:jo.some(xo=>xo.name===Pi)}))}si(Fi({},Ha.getFieldsValue()))},io=wa=>{wa||(Ai(!0),gi.forEach(Si=>{Si.abort()})),bn(),Bt()},bo=()=>{const{fileOss:wa=[]}=Fi({},Ha.getFieldsValue())||{},Si=da==null?void 0:da.every(Pi=>Pi.status==="done"),$i=wa==null?void 0:wa.every(Pi=>Pi.status==="done");if(!Si||!$i){te.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{io()}});return}io()},ro=()=>E.createElement(E.Fragment,null,E.createElement("div",null,E.createElement("i",{className:`iconfont icon-shangchuan font50 ${Io.colorBlue}`})),E.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",E.createElement("span",{className:`${Io.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),go=wa=>{console.log(wa,444)};return E.createElement(te.default,{open:Fr,onOk:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Ha.submit()},centered:!0,okText:ni===0?"\u786E\u5B9A":ni===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ya},onCancel:bo,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},E.createElement("div",{className:Io.wrap},E.createElement(me.default,{className:"mt10",form:Ha,scrollToFirstError:!0,layout:"vertical",onFinish:Mo,onValuesChange:mi},sa?E.createElement(me.default.Item,{label:E.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",E.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},E.createElement(ma,Fi({},Hi)," ",ro())):E.createElement(me.default.Item,{label:E.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",E.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},E.createElement(Bo.ZP,{identifier:Ln,cancelUpload:Zi,container_type:"Shixun",container_id:Ur,uploading:ni<3?ni:0,disabled:ni>0,height:300,maxSize:100*1024*1024*1024,description:za.commitMessage||"",text:ro(),onComplete:go,realFileName:!0})),!!Ua.length&&E.createElement("span",{className:Io.repeatedName},Ua.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),E.createElement(me.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(Oe.default,{bordered:!1,disabled:ni>0,maxLength:100,suffix:`${((Lr=za.commitMessage)==null?void 0:Lr.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},Va=Fe(99464),Xi=Fe(51673),qi=Fe(97e3),No=Object.defineProperty,ns=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,_o=(xt,It,Bt)=>It in xt?No(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,ss=(xt,It)=>{for(var Bt in It||(It={}))wo.call(It,Bt)&&_o(xt,Bt,It[Bt]);if(mo)for(var Bt of mo(It))as.call(It,Bt)&&_o(xt,Bt,It[Bt]);return xt},Ss=(xt,It)=>ns(xt,rs(It)),Rs=(xt,It)=>{var Bt={};for(var bn in xt)wo.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&mo)for(var bn of mo(xt))It.indexOf(bn)<0&&as.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},Es=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const{Fragment:Ps}=E,{TabPane:ls}=Pr.default,Bs=xt=>{var It=xt,{globalSetting:Bt,dispatch:bn,practiceSetting:Fr,shixunsDetail:Kr,user:sa}=It,Ur=Rs(It,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ln,Lr,za,si,Ua,ti;const{id:gi}=Fr,[di,ni]=(0,E.useState)([]),[oa,Zi]=(0,E.useState)({}),[Ai,Ya]=(0,E.useState)([]),[hi,Ha]=(0,E.useState)(!1),[da,fi]=(0,E.useState)(!0),[ii,yi]=(0,E.useState)(!1),[ai,Ii]=(0,E.useState)(!1),[Hi,rr]=(0,E.useState)(!1),[li,co]=(0,E.useState)(!1),[Ri,Di]=(0,E.useState)("all"),[Mo,Ra]=(0,E.useState)([]),[mi,io]=(0,E.useState)([]),[bo,ro]=(0,E.useState)(!1),[go,wa]=(0,E.useState)({}),[Si,$i]=(0,E.useState)(!1),[Pi,jo]=(0,E.useState)([]),[xo,os]=(0,E.useState)({page:1,limit:10,total:0}),[Do,gs]=(0,E.useState)({page:1,limit:10,search:"",order:"mine"});(0,E.useEffect)(()=>{gi&&Ji()},[gi]);const Na=Oi=>{const Ki=Ss(ss({},xo),{page:Oi});io([]),os(Ki),Ji(Ki)},Ji=Oi=>Es(void 0,null,function*(){const Oo=Oi||{page:1,limit:10,total:0};Ha(!0);const bs=yield bn({type:"shixunsDetail/getSetData",payload:Ss(ss({},Oo),{id:gi})});bs!=null&&bs.data_sets&&(Ha(!1),ni([...bs.data_sets]),os(Ss(ss({},Oo),{total:bs==null?void 0:bs.data_sets_count})),fi(!1),Zi(ss({},bs)))}),cs=()=>E.createElement("div",{className:wi.empty},E.createElement("img",{src:Va.x7,width:"258"}),E.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),hs={selectedRowKeys:mi,columnWidth:70,onChange:Oi=>{console.log("selectedRowKeys changed: ",Oi),io(Oi)}},Ao=Oi=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Ki=Oi?[Oi]:mi,Oo=(0,Se.TG)();te.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Es(void 0,null,function*(){if((yield(0,ae.ZP)(`/api/shixuns/${gi}/destroy_data_sets.json`,{method:"Delete",body:{id:Ki,homework_common_id:Oo||void 0}})).status===0){const Ro=Ki.length===di.length&&xo.page>1?xo.page-1:xo.page;ne.ZP.success("\u5220\u9664\u6210\u529F"),Ji(Ss(ss({},xo),{page:Ro})),io([])}})})},Ei=()=>Es(void 0,null,function*(){const{title:Oi}=go;let Ki=null;if(console.log(Oi,"title"),Oi===""){Ki="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",wa(Ss(ss({},go),{errorDes:Ki}));return}if(Oi.includes(" ")){Ki="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",wa(Ss(ss({},go),{errorDes:Ki}));return}const Oo=di.find(Qs=>Qs.id===(go==null?void 0:go.id)).title;if(Oi===Oo.substring(0,Oo.lastIndexOf("."))||Oi===Oo){Ki="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",wa(Ss(ss({},go),{errorDes:Ki}));return}const bs=Oo.includes(".")?Oo.substring(Oo.lastIndexOf("."),Oo.length):"",Ro=(0,Se.TG)();(yield(0,ae.ZP)(`/api/shixuns/${gi}/rename_data_sets.json`,{method:"post",body:{id:go==null?void 0:go.id,new_file_name:Oi+bs,homework_common_id:Ro||void 0}})).status===0&&(ne.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),Ji(xo),yi(!1),wa({}))}),eo=()=>{const{download_url:Oi}=go;Wo(Oi),ne.ZP.success("\u590D\u5236\u6210\u529F"),Ii(!1),wa({})},Wo=Oi=>{const Ki=Oi,Oo=document.createElement("input");Oo.value=Ki,document.body.appendChild(Oo),Oo.select(),document.execCommand("Copy"),Oo.style.display="none"},zs=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:Oi=>E.createElement(Dn.Z,{title:Oi},E.createElement("span",null,Oi))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(Oi,Ki)=>Ki!=null&&Ki.data_set_id?E.createElement(Dn.Z,{title:Oi},E.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Se.xg)(`/dataset/${Ki==null?void 0:Ki.data_set_id}/detail?tabId=public`)}},Oi)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:Oi=>E.createElement(Dn.Z,{title:Oi},E.createElement("span",null,Oi||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(Oi,Ki)=>Gt()(Ki.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(Oi,Ki)=>E.createElement("div",{className:wi.path},E.createElement(Dn.Z,{title:Oi},E.createElement("span",{className:wi.text},Oi)),E.createElement(ao.CopyToClipboard,{text:Oi,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(Dn.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(Oi,Ki)=>E.createElement("div",{className:wi.actionsBtns},E.createElement(Dn.Z,{title:"\u91CD\u547D\u540D"},E.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Oo;wa((0,nt.clone)(Ss(ss({},Ki),{title:Ki!=null&&Ki.title.includes(".")?(Oo=Ki==null?void 0:Ki.title)==null?void 0:Oo.substring(0,Ki.title.lastIndexOf(".")):Ki==null?void 0:Ki.title}))),yi(!0),(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),E.createElement(Dn.Z,{title:"\u5206\u4EAB"},E.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),wa((0,nt.clone)(Ki)),Ii(!0)}})),E.createElement(Dn.Z,{title:"\u4E0B\u8F7D"},E.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Se.Nd)(Ki.title,Ki==null?void 0:Ki.download_url)}})),E.createElement(Dn.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},E.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),co(!0),jo([Ki]),Ra([Ki.id])}})),E.createElement(Dn.Z,{title:"\u5220\u9664"},E.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ao(Ki.id)}})))}];return E.createElement("div",{className:wi.dataset},E.createElement("div",{className:wi.header},E.createElement("div",{className:wi.title},"\u6570\u636E\u96C6(",xo.total,")"),E.createElement("div",{className:wi.dataPath},E.createElement("span",{className:wi.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),E.createElement("input",{value:oa==null?void 0:oa.folder_name,disabled:!0}),E.createElement(ao.CopyToClipboard,{text:oa==null?void 0:oa.folder_name,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(Dn.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},E.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),E.createElement("div",{className:wi.btns},E.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>Ao(),disabled:!mi.length,style:{width:"60px"}},"\u5220\u9664"),E.createElement(we.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{co(!0),Ra(mi),jo(di.filter(Oi=>mi.includes(Oi.id)))},disabled:!mi.length},"\u540C\u6B65"),E.createElement(Tr.Z,{className:"ml10",disabled:((Ln=sa==null?void 0:sa.userInfo)==null?void 0:Ln.user_status)===2,dropdownRender:()=>E.createElement(hr.default,null,E.createElement(hr.default.Item,{key:1,onClick:()=>{ro(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),E.createElement(hr.default.Item,{key:2,onClick:()=>{rr(!0),Di("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},E.createElement("span",{className:wi.selectBtn},E.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),E.createElement("div",{className:wi.content},E.createElement(Fn.Z,{loading:da,active:!0,paragraph:{rows:5}},xo.total?E.createElement(ha.default,{rowSelection:hs,className:wi.customTable,dataSource:di,bordered:!1,rowKey:Oi=>Oi.id,rowClassName:wi.row,columns:zs,loading:hi,pagination:{pageSize:xo.limit,total:xo.total,current:xo.page,onChange:Na,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):cs())),E.createElement(Ta,{rootIdentifier:(Lr=Kr==null?void 0:Kr.detail)==null?void 0:Lr.root_identifier,wrapClassName:wi.uploadFileModal,id:gi,containerId:(za=Kr==null?void 0:Kr.detail)==null?void 0:za.id,local:(si=Bt==null?void 0:Bt.setting)==null?void 0:si.is_local,dispatch:bn,visible:bo,onClose:()=>ro(!1),onOK:Ji}),E.createElement(te.default,{title:"\u91CD\u547D\u540D",open:ii,onOk:Ei,centered:!0,wrapClassName:wi.renameModal,onCancel:()=>{yi(!1),wa({})},width:"1000px"},E.createElement("div",null,E.createElement("div",{className:wi.fileName},E.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),E.createElement(Oe.default,{value:go==null?void 0:go.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:Oi=>{wa(Ss(ss({},go),{title:Oi.target.value,errorDes:null}))},maxLength:60,suffix:`${((Ua=go==null?void 0:go.title)==null?void 0:Ua.length)||0}/60`}),(go==null?void 0:go.errorDes)&&E.createElement("div",{className:wi.errorDes},go==null?void 0:go.errorDes))),E.createElement(te.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:ai,onOk:eo,centered:!0,wrapClassName:wi.shareModal,onCancel:()=>{Ii(!1),wa({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},E.createElement("div",null,E.createElement("div",{className:wi.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",E.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),E.createElement(Oe.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:go==null?void 0:go.download_url}))),E.createElement(Xi.Z,{setVisible:rr,visible:Hi,recordId:Mo,type:Ri,updateData:Ji,identifier:(ti=Kr.detail)==null?void 0:ti.identifier}),E.createElement(te.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:li,width:400,centered:!0,keyboard:!1,onCancel:()=>co(!1),maskClosable:!1,footer:E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement("div",{className:wi.leftButton,onClick:()=>{$i(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),E.createElement("div",{className:wi.rightButton,onClick:()=>{co(!1),rr(!0),Di("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},E.createElement("div",{className:wi.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),E.createElement(qi.Z,{visible:Si,attachmentInfo:Pi,onClose:()=>$i(!1),onSuccess:Oi=>{$i(!1),x.history.push(`/dataset/${Oi}/detail?tabId=mine`)}}))};var Fs=(0,x.connect)(({globalSetting:xt,shixunsDetail:It,practiceSetting:Bt,user:bn})=>({globalSetting:xt,shixunsDetail:It,user:bn,practiceSetting:Bt}))(Bs),Al=Fe(11938),sl={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},Sl=Object.defineProperty,Xs=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,Ds=(xt,It,Bt)=>It in xt?Sl(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,ll=(xt,It)=>{for(var Bt in It||(It={}))Tl.call(It,Bt)&&Ds(xt,Bt,It[Bt]);if(Xs)for(var Bt of Xs(It))yl.call(It,Bt)&&Ds(xt,Bt,It[Bt]);return xt},Ls=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const ul=xt=>xt!=null&&xt.length?xt.filter((It,Bt)=>Bt!==0).map(It=>It.val).join("").substr(1):"",El=({shixunsDetail:xt,globalSetting:It,loading:Bt,dispatch:bn,fileType:Fr,path:Kr,onFinish:sa=()=>{}})=>{const Ur=(0,x.useParams)(),[Ln,Lr]=(0,E.useState)(""),[za,si]=(0,E.useState)([]),[Ua,ti]=(0,E.useState)([]),di=[Ml.OriginalPicturePath,Ml.ExpectPicturePath,Ml.PicturePath].includes(Fr);(0,E.useEffect)(()=>{xt.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Lr(Kr||""),ni())},[xt.actionTabs.key]);const ni=(da="")=>Ls(void 0,null,function*(){var fi;const ii=yield bn({type:"shixunsDetail/getRepository",payload:{id:Ur.id,path:da}});if(da===""&&!((fi=ii==null?void 0:ii.trees)!=null&&fi.length)&&ne.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),ii!=null&&ii.trees){const yi=ii.trees.map(ai=>ll(ll({},ai),{name:ai.name,val:ai.name}));ti(yi||[])}}),oa=da=>{const fi=ul(za),ii=`${fi&&`${fi}/`}${da}`;Fr===Ml.Path?!(Ln!=null&&Ln.includes(`${ii}\uFF1B`))&&Lr(`${Ln}${ii}\uFF1B`):Fr===Ml.ExecPath&&Lr(ii)},Zi=da=>{if(da.type==="tree"){za.length?za.push({val:`/${da.val}`,path:da.val}):za.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${da.val}`,path:da.val}),si(za);const fi=ul(za);di&&Lr(fi),ni(fi)}},Ai=(da,fi)=>{const ii=za.filter((ai,Ii)=>Ii<=fi);si(ii);const yi=ul(ii);di&&Lr(yi),ni(yi)},Ya=()=>Ls(void 0,null,function*(){sa(Ln),hi()}),hi=()=>{Lr(""),si([]),ti([]),bn({type:"shixunsDetail/setActionTabs",payload:{}})},Ha=ul(za);return E.createElement(te.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:xt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ya,onCancel:hi},E.createElement("div",{className:sl.wrap},E.createElement("div",{className:sl.content},E.createElement("div",{className:sl.mainPathWrap},!!(za!=null&&za.length)&&za.map((da,fi)=>E.createElement("a",{key:fi,onClick:()=>Ai(da,fi)},da.val))),!!(Ua!=null&&Ua.length)&&Ua.map((da,fi)=>da.type==="tree"?E.createElement("a",{key:fi,onClick:()=>Zi(da)},E.createElement("i",{className:`iconfont icon-wenjianjia ${sl.colorBlue}`}),Ha&&`${Ha}/`,da.name):E.createElement("a",{key:fi,onClick:()=>oa(`${da.name}`)},E.createElement("i",{className:`iconfont icon-zuoye ${sl.colorBlue}`}),Ha&&`${Ha}/`,da.name))),E.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),E.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ln,onChange:da=>Lr(da.target.value)})))};var Bl=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It.models.index}))(El),Ws={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},bl=Fe(84236),nl=Object.defineProperty,ms=Object.getOwnPropertySymbols,Us=Object.prototype.hasOwnProperty,Gs=Object.prototype.propertyIsEnumerable,vl=(xt,It,Bt)=>It in xt?nl(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,cl=(xt,It)=>{for(var Bt in It||(It={}))Us.call(It,Bt)&&vl(xt,Bt,It[Bt]);if(ms)for(var Bt of ms(It))Gs.call(It,Bt)&&vl(xt,Bt,It[Bt]);return xt},Fl=(xt,It)=>{var Bt={};for(var bn in xt)Us.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ms)for(var bn of ms(xt))It.indexOf(bn)<0&&Gs.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},js=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const ml=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,user:Fr,dispatch:Kr}=It,sa=Fl(It,["shixunsDetail","globalSetting","user","dispatch"]),Ur,Ln;const Lr=(0,x.useLocation)(),za=(0,E.useRef)((Ln=(Ur=Lr.pathname)==null?void 0:Ur.split("/"))==null?void 0:Ln[2]),[si]=me.default.useForm(),[Ua,ti]=(0,E.useState)(""),[gi,di]=(0,E.useState)(!1),[ni,oa]=(0,E.useState)(!1);(0,E.useEffect)(()=>{za.current&&Zi()},[za.current]);const Zi=()=>js(void 0,null,function*(){di(!0);const Ya=yield(0,ae.ZP)(`/api/shixuns/${za.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ya.status===0&&(ti((Ya==null?void 0:Ya.standard_answer)||""),si.setFieldsValue({hide_answer:Ya==null?void 0:Ya.hide_answer,disable_copy:Ya==null?void 0:Ya.disable_copy}),di(!1))}),Ai=Ya=>js(void 0,null,function*(){oa(!0),(yield(0,ae.ZP)(`/api/shixuns/${za.current}/set_standard_answer.json`,{method:"post",body:cl({},Ya)})).status===0&&ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa(!1)});return E.createElement("section",{className:Ws.wrap},E.createElement(Fn.Z,{loading:gi},E.createElement(me.default,{form:si,scrollToFirstError:!0,layout:"vertical",onFinish:Ai},E.createElement(me.default.Item,{name:"hide_answer",valuePropName:"checked"},E.createElement(Me.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),E.createElement(me.default.Item,{name:"disable_copy",valuePropName:"checked"},E.createElement(Me.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),E.createElement(me.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},E.createElement(Ae.Z,{defaultValue:Ua})),E.createElement(me.default.Item,null,E.createElement(bl.t,{okText:"\u4FDD\u5B58",loading:ni,hasCancelBtn:!1,className:Ws.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var kl=(0,x.connect)(({shixunsDetail:xt,globalSetting:It,user:Bt})=>({shixunsDetail:xt,globalSetting:It,user:Bt}))(ml),Ys=Fe(33796),rl=Fe(61485),Zs=Fe(45079),Hs=Fe(6480),Fo=Fe(59301),Gi=Object.defineProperty,zi=Object.defineProperties,$o=Object.getOwnPropertyDescriptors,us=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Js=Object.prototype.propertyIsEnumerable,Vs=(xt,It,Bt)=>It in xt?Gi(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ui=(xt,It)=>{for(var Bt in It||(It={}))fs.call(It,Bt)&&Vs(xt,Bt,It[Bt]);if(us)for(var Bt of us(It))Js.call(It,Bt)&&Vs(xt,Bt,It[Bt]);return xt},Mi=(xt,It)=>zi(xt,$o(It)),Xo=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const{Countdown:dl}=Al.default;var Ql=(xt=>(xt[xt.LoadingFail=1]="LoadingFail",xt[xt.Loading=2]="Loading",xt[xt.Finish=3]="Finish",xt))(Ql||{}),Ml=(xt=>(xt.Path="path",xt.ExecPath="exec_path",xt.OriginalPicturePath="original_picture_path",xt.ExpectPicturePath="expect_picture_path",xt.PicturePath="picture_path",xt))(Ml||{});const Gu=({globalSetting:xt,loading:It,dispatch:Bt,practiceSetting:bn,shixunsDetail:Fr})=>{var Kr,sa;const[Ur,Ln]=(0,E.useState)(),[Lr,za]=(0,E.useState)(),si=(0,E.useRef)(),[Ua,ti]=(0,E.useState)(),[gi,di]=(0,E.useState)(),[ni,oa]=(0,E.useState)(!0),[Zi,Ai]=(0,E.useState)(700),[Ya,hi]=(0,E.useState)(""),[Ha,da]=(0,E.useState)("1"),fi=(0,x.useParams)(),[ii,yi]=(0,E.useState)(!0);(0,E.useEffect)(()=>{var Ra;(Ra=Fr==null?void 0:Fr.detail)!=null&&Ra.id&&Ii()},[(Kr=Fr==null?void 0:Fr.detail)==null?void 0:Kr.id]);const ai=()=>Xo(void 0,null,function*(){var Ra,mi;const io=yield Bt({type:"shixunsDetail/updateRepositoryFile",payload:{id:fi.id,path:(mi=(Ra=Fr==null?void 0:Fr.fileContent)==null?void 0:Ra.params)==null?void 0:mi.path,content:Ur,secret_repository:ni?null:!0}});io!=null&&io.content&&(ne.ZP.info("\u4FDD\u5B58\u6210\u529F"),Bt({type:"practiceSetting/setSideBarTabs",payload:Mi(Ui({},bn.sideBar),{confirmLeave:!1})}))}),Ii=()=>Xo(void 0,null,function*(){var Ra,mi,io,bo,ro,go;yi(!0);let wa=yield(0,z.Ui)({identifier:fi.id});if((Ra=Fr==null?void 0:Fr.detail)!=null&&Ra.is_wuying){if((wa==null?void 0:wa.status)!==0)return;let Si;do if(Si=yield(0,Hs.wj)({requestId:wa==null?void 0:wa.requestId}),Si!=null&&Si.data){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((Si==null?void 0:Si.data)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise($i=>setTimeout($i,1e4));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((Si==null?void 0:Si.data)===null);if((Si==null?void 0:Si.status)===0){const $i=((mi=Si==null?void 0:Si.data)==null?void 0:mi.data)||{};wa={status:0,url:$i==null?void 0:$i.url}}}if(yi(!1),(bo=(io=wa==null?void 0:wa.data)==null?void 0:io.data_list)!=null&&bo.length){Ys.Z.publish("pod-restrict-data",{identifier:(ro=wa==null?void 0:wa.data)==null?void 0:ro.identifier,data_list:(go=wa==null?void 0:wa.data)==null?void 0:go.data_list});return}wa!=null&&wa.url&&hi(wa==null?void 0:wa.url)}),Hi=()=>Xo(void 0,null,function*(){const Ra=yield(0,z.K_)({identifier:fi.id});(Ra==null?void 0:Ra.status)===0&&(Ra!=null&&Ra.remainingSeconds?(ti(Date.now()+Ra.remainingSeconds*1e3),di(Ra.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ra.remainingSeconds-300)*1e3)):rr())}),rr=()=>{te.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Fo.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Xo(void 0,null,function*(){li()})})},li=()=>Xo(void 0,null,function*(){za(2);const Ra=yield(0,z.zH)({identifier:fi.id});(Ra==null?void 0:Ra.status)===0&&(za(3),hi(Ra.url),si.current=Ra.port,ne.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),co=()=>{te.default.destroyAll(),te.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Fo.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Fo.createElement("span",null,Fo.createElement(dl,{value:Ua,format:"HH:mm:ss",onFinish:Ri})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Xo(void 0,null,function*(){(yield(0,z.q9)({identifier:fi.id})).status===0&&(yield Hi(),ne.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Ri=()=>{te.default.destroyAll(),te.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Fo.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{li()}})},Di=Ra=>{Bt({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Mo=Ra=>Xo(void 0,null,function*(){yield(0,z.QA)({id:fi.id,startup_file:Ra}),Ii(),Bt({type:"practiceSetting/getCommonData",payload:Ui({},fi)}),Bt({type:"shixunsDetail/getShixunsDetail",payload:fi})});return Fo.createElement(Pr.default,{activeKey:Ha,onChange:Ra=>da(Ra),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Fo.createElement("div",null,Fo.createElement(yt.Z,{spinning:ii},Fo.createElement(ge.Z,{className:"mt20 ml20 font14",align:"middle"},Fo.createElement(ye.Z,null,Fo.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Fo.createElement(ye.Z,{className:"mr10"},Fo.createElement(Dn.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},Fo.createElement(rl.Z,{style:{cursor:"pointer"}}))),Fo.createElement(ye.Z,{flex:"300px",onClick:()=>Di("exec_path")},Fo.createElement(Oe.default,{value:Ya})),Fo.createElement(ye.Z,{flex:"1"},Fo.createElement(we.ZP,{type:"primary",className:"ml10",onClick:()=>Di("exec_path")},"\u8BBE\u7F6E"))),Fo.createElement("iframe",{onLoad:Ra=>{},src:Ya,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Fo.createElement(Bl,{fileType:"path",path:(sa=Fr==null?void 0:Fr.detail)==null?void 0:sa.startup_file,onFinish:Ra=>Mo(Ra)})))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Ha==="2"?Fo.createElement(Zs.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Fo.createElement(kl,null)}]})};var Yu=(0,x.connect)(({loading:xt,globalSetting:It,practiceSetting:Bt,shixunsDetail:bn})=>({globalSetting:It,loading:xt,practiceSetting:Bt,shixunsDetail:bn}))(Gu),Ju={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},Yi={collect:"collect___pxqYO",head:"head___WuH5D"},xi=Fe(59301),ji=Object.defineProperty,fo=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Rl=(xt,It,Bt)=>It in xt?ji(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,qu=(xt,It)=>{for(var Bt in It||(It={}))ps.call(It,Bt)&&Rl(xt,Bt,It[Bt]);if(fo)for(var Bt of fo(It))Xl.call(It,Bt)&&Rl(xt,Bt,It[Bt]);return xt},Pc=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())}),Ru=({onOk:xt,onCancel:It,visible:Bt,modalParams:bn,forceIn:Fr})=>{const[Kr]=me.default.useForm(),[sa,Ur]=(0,E.useState)(!1),Ln=Fr?!1:typeof Bt=="number";(0,E.useEffect)(()=>{Bt?Kr.setFieldsValue(qu({},bn)):Kr.resetFields()},[Bt]);const Lr=za=>Pc(void 0,null,function*(){Ur(!0),yield xt(za),Ur(!1)});return xi.createElement(te.default,{centered:!0,destroyOnClose:!0,onCancel:()=>It(),onOk:()=>Kr.submit(),open:!!Bt,confirmLoading:sa,title:Ln?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ln?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},xi.createElement(me.default,{form:Kr,size:"large",onFinish:Lr},xi.createElement(me.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},xi.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),xi.createElement(me.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},xi.createElement(Ae.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:bn==null?void 0:bn.content}))))},is=Fe(59301),_u=Object.defineProperty,Ac=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,tc=(xt,It,Bt)=>It in xt?_u(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Gl=(xt,It)=>{for(var Bt in It||(It={}))$u.call(It,Bt)&&tc(xt,Bt,It[Bt]);if(Ac)for(var Bt of Ac(It))ec.call(It,Bt)&&tc(xt,Bt,It[Bt]);return xt},Yl=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())}),yu=({})=>{const xt=(0,x.useParams)(),[It,Bt]=(0,E.useState)(!1),[bn,Fr]=(0,E.useState)(0),[Kr,sa]=(0,E.useState)([]),[Ur,Ln]=(0,E.useState)(!1),[Lr,za]=(0,E.useState)({title:"",content:""}),[si,Ua]=(0,E.useState)(!1),[ti,gi]=(0,E.useState)(!1),[di,ni]=(0,E.useState)([]),[oa,Zi]=(0,E.useState)({keywords:"",page:1,limit:10});(0,E.useEffect)(()=>{Ai(oa)},[]);const Ai=yi=>Yl(void 0,null,function*(){var ai,Ii;Bt(!0);const Hi=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets.json`,{method:"get",params:yi});Hi.status===0&&(sa(((ai=Hi==null?void 0:Hi.data)==null?void 0:ai.qna_sets)||[]),Fr((Ii=Hi==null?void 0:Hi.data)==null?void 0:Ii.total_count)),Bt(!1)}),Ya=yi=>{oa.keywords=yi,oa.page=1,Zi(Gl({},oa)),Ai(oa)},hi=(yi,ai)=>{oa.page=yi,oa.limit=ai,Zi(Gl({},oa)),Ai(oa)},Ha=yi=>Yl(void 0,null,function*(){if(typeof Ur=="number"){const ai=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets/${Ur}.json`,{method:"put",body:yi});(ai==null?void 0:ai.status)===0&&(ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Ai(oa),Ln(!1))}else{const ai=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets.json`,{method:"post",body:yi});(ai==null?void 0:ai.status)===0&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),oa.page=1,oa.keywords="",Zi(Gl({},oa)),Ai(oa),Ln(!1))}}),da=yi=>Yl(void 0,null,function*(){te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Yl(void 0,null,function*(){const ai=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets/${yi.id}.json`,{method:"delete"});if((ai==null?void 0:ai.status)===0){const Ii=Kr.length===1&&oa.page>1?oa.page-1:oa.page;oa.page=Ii,Zi(Gl({},oa)),Ai(oa),ne.ZP.success("\u5220\u9664\u6210\u529F")}})})}),fi=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:yi=>is.createElement(Dn.Z,{placement:"topLeft",title:yi},is.createElement("span",{className:"c-black"},yi||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:yi=>is.createElement(Dn.Z,{placement:"topLeft",title:yi},is.createElement("span",{className:"c-black"},yi||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(yi,ai)=>is.createElement("span",null,is.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ln(yi),za({title:ai==null?void 0:ai.title,content:ai==null?void 0:ai.content})}},"\u7F16\u8F91"),is.createElement("span",{className:"current c-red",onClick:()=>da(ai)},"\u5220\u9664"))}],ii={onRemove:()=>{ni([])},beforeUpload:yi=>{if((yi==null?void 0:yi.size)>1024*1024*50)return ne.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(yi.type==="application/vnd.ms-excel"||yi.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return ne.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Ii=[];return Ii.push(yi),ni([...Ii]),!1},fileList:di,accept:".xls,.xlsx"};return is.createElement("div",{className:Yi.collect},is.createElement("div",{className:Yi.head},is.createElement(va.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:oa.keywords,onChange:Ya}),is.createElement(va.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ln(!0),za({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),is.createElement(va.op,{type:"primary",shape:"default",onClick:()=>Ua(!0)},"\u5BFC\u5165\u95EE\u7B54")),is.createElement(ha.default,{columns:fi,style:{marginTop:33},dataSource:Kr,loading:It,rowKey:"id",pagination:{current:oa.page,hideOnSinglePage:!bn,showQuickJumper:!0,showSizeChanger:!0,pageSize:oa.limit,pageSizeOptions:["10","20","50","100","200"],total:bn,size:"default",showTotal:Se.rU,onChange:hi}}),is.createElement(te.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:si,centered:!0,confirmLoading:ti,onCancel:()=>{Ua(!1),ni([])},onOk:()=>Yl(void 0,null,function*(){var yi;const ai=new FormData;if(di.length>0)ai.append("file",di[0]);else{ne.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}gi(!0);let Ii=yield(0,ae.ZP)(`/api/shixuns/${xt==null?void 0:xt.id}/qna_sets/import.json`,{method:"post",body:ai},!0);(Ii==null?void 0:Ii.status)===0&&((yi=Ii==null?void 0:Ii.fail)!=null&&yi.length?te.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:is.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",is.createElement("a",{href:`${qe.Z.API_SERVER}/api/shixuns/${xt==null?void 0:xt.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(ne.ZP.success("\u5BFC\u5165\u6210\u529F"),oa.page=1,oa.keywords="",Zi(Gl({},oa)),Ai(oa),Ua(!1),ni([]))),gi(!1)})},is.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",is.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),is.createElement("a",{href:`${qe.Z.API_SERVER}/api/shixuns/${xt==null?void 0:xt.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),is.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",is.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),is.createElement("div",{style:{marginLeft:74}},is.createElement(xe.default,Gl({},ii),is.createElement(va.op,{shape:"default",icon:is.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),is.createElement(Ru,{visible:Ur,onCancel:()=>Ln(!1),onOk:Ha,modalParams:Lr}))},rc={record:"record___Ueu3j",head:"head___UOVq4"},Go=Fe(59301),_s=Object.defineProperty,yc=Object.defineProperties,Ic=Object.getOwnPropertyDescriptors,Lu=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,fl=(xt,It,Bt)=>It in xt?_s(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,pl=(xt,It)=>{for(var Bt in It||(It={}))al.call(It,Bt)&&fl(xt,Bt,It[Bt]);if(Lu)for(var Bt of Lu(It))Vo.call(It,Bt)&&fl(xt,Bt,It[Bt]);return xt},Ll=(xt,It)=>yc(xt,Ic(It)),Eu=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())}),Ec=({})=>{const xt=(0,x.useParams)(),[It]=me.default.useForm(),[Bt,bn]=(0,E.useState)(!1),[Fr,Kr]=(0,E.useState)(0),[sa,Ur]=(0,E.useState)([]),[Ln,Lr]=(0,E.useState)(!1),[za,si]=(0,E.useState)({title:"",content:""});let[Ua,ti]=(0,E.useState)({page:1,limit:10});(0,E.useEffect)(()=>{ni(Ua)},[]);const gi=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],di=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],ni=Ha=>Eu(void 0,null,function*(){var da,fi;bn(!0);const ii=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_records.json`,{method:"get",params:Ha});ii.status===0&&(Ur(((da=ii==null?void 0:ii.data)==null?void 0:da.qna_records)||[]),Kr((fi=ii==null?void 0:ii.data)==null?void 0:fi.total_count)),bn(!1)}),oa=Ha=>{Ua.page=1,Ua=pl(pl({},Ua),Ha),ti(pl({},Ua)),ni(Ua)},Zi=(Ha,da)=>{Ua.page=Ha,Ua.limit=da,ti(pl({},Ua)),ni(Ua)},Ai=Ha=>Eu(void 0,null,function*(){const da=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets.json`,{method:"post",body:Ll(pl({},Ha),{qna_record_id:Ln})});(da==null?void 0:da.status)===0&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),ni(Ua),Lr(!1))}),Ya=Ha=>Eu(void 0,null,function*(){te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>Eu(void 0,null,function*(){const da=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_records/${Ha.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(da==null?void 0:da.status)===0&&ni(Ua)})})}),hi=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Ha=>Go.createElement(Dn.Z,{placement:"topLeft",title:Ha},Go.createElement("span",{className:"c-black"},Ha||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Ha=>Go.createElement(Dn.Z,{placement:"topLeft",title:Ha},Go.createElement("span",{className:"c-black"},Ha||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Ha=>{var da;return Go.createElement("span",{className:"c-black"},(da=gi==null?void 0:gi.find(fi=>fi.value===Ha))==null?void 0:da.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Ha=>{var da;return Go.createElement("span",{className:"c-black"},(da=di==null?void 0:di.find(fi=>fi.value===Ha))==null?void 0:da.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Ha,da)=>Go.createElement("span",null,["pending","ignored"].includes(da.status)&&Go.createElement(Go.Fragment,null,Go.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Lr(Ha),si({title:da==null?void 0:da.question,content:da==null?void 0:da.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Go.createElement("span",{className:"current c-light-primary",onClick:()=>Ya(da)},"\u5FFD\u7565")),["skipped"].includes(da.status)&&Go.createElement(Dn.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Go.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(da.status)&&Go.createElement(Dn.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Go.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Go.createElement("div",{className:rc.record},Go.createElement("div",{className:rc.head},Go.createElement(me.default,{layout:"inline",form:It,colon:!1,size:"large",onFinish:oa},Go.createElement(me.default.Item,{name:"keywords",label:"\u95EE\u9898"},Go.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Go.createElement(me.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Go.createElement(pr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:gi,style:{width:200}})),Go.createElement(me.default.Item,{name:"status",label:"\u72B6\u6001"},Go.createElement(pr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:di,style:{width:200}})),Go.createElement(me.default.Item,{style:{marginRight:0}},Go.createElement(we.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Go.createElement(ha.default,{columns:hi,style:{marginTop:33},dataSource:sa,loading:Bt,rowKey:"id",pagination:{current:Ua.page,hideOnSinglePage:!Fr,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ua.limit,pageSizeOptions:["10","20","50","100","200"],total:Fr,size:"default",showTotal:Se.rU,onChange:Zi}}),Go.createElement(Ru,{visible:Ln,onCancel:()=>Lr(!1),onOk:Ai,modalParams:za,forceIn:!0}))},bu=Fe(59301);const Cu=({dispatch:xt,practiceSetting:It,shixunsDetail:Bt})=>{const[bn,Fr]=(0,E.useState)("1");return bu.createElement("div",{className:Ju.catechism},bu.createElement(va.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:bn,onChange:Kr=>Fr(Kr),className:Ju.tab}),bn==="1"&&bu.createElement(yu,null),bn==="2"&&bu.createElement(Ec,null))};var wu=(0,x.connect)(({practiceSetting:xt,shixunsDetail:It})=>({practiceSetting:xt,shixunsDetail:It}))(Cu),ac=Object.defineProperty,Jl=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,ju=(xt,It,Bt)=>It in xt?ac(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,xu=(xt,It)=>{for(var Bt in It||(It={}))Pl.call(It,Bt)&&ju(xt,Bt,It[Bt]);if(Jl)for(var Bt of Jl(It))Nu.call(It,Bt)&&ju(xt,Bt,It[Bt]);return xt},Wu=(xt,It)=>{var Bt={};for(var bn in xt)Pl.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Jl)for(var bn of Jl(xt))It.indexOf(bn)<0&&Nu.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},bc=xt=>{var It=xt,{tabsActive:Bt}=It,bn=Wu(It,["tabsActive"]);return E.createElement(E.Fragment,null,Bt==="information"&&E.createElement(Wt,null),Bt==="warehouse"&&E.createElement(qt.default,null),Bt==="level"&&E.createElement(jr,xu({},bn)),Bt==="collaborate"&&E.createElement(Sr,xu({},bn)),Bt==="setting"&&E.createElement(wr.Z,null),Bt==="environment"&&E.createElement(lo,xu({},bn)),Bt==="dataset"&&E.createElement(Fs,null),Bt==="service"&&E.createElement(Yu,xu({},bn)),Bt==="catechism"&&E.createElement(wu,xu({},bn)))},Nl={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},oc=Object.defineProperty,Uu=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,su=Object.prototype.propertyIsEnumerable,sc=(xt,It,Bt)=>It in xt?oc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Tc=(xt,It)=>{for(var Bt in It||(It={}))Oc.call(It,Bt)&&sc(xt,Bt,It[Bt]);if(Uu)for(var Bt of Uu(It))su.call(It,Bt)&&sc(xt,Bt,It[Bt]);return xt};const Wc=xt=>React.createElement("svg",Tc({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},xt),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Jo=Fe(59301),lc=Object.defineProperty,Zu=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,gl=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Cc=Object.prototype.propertyIsEnumerable,Hu=(xt,It,Bt)=>It in xt?lc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ns=(xt,It)=>{for(var Bt in It||(It={}))Su.call(It,Bt)&&Hu(xt,Bt,It[Bt]);if(gl)for(var Bt of gl(It))Cc.call(It,Bt)&&Hu(xt,Bt,It[Bt]);return xt},jl=(xt,It)=>Zu(xt,ql(It)),wc=(xt,It)=>{var Bt={};for(var bn in xt)Su.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&gl)for(var bn of gl(xt))It.indexOf(bn)<0&&Cc.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt};const Bu=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Jo.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Jo.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Jo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Jo.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Jo.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Jo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Jo.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Jo.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Jo.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],$s=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,shixunsDetail:Kr,practiceSetting:sa}=It,Ur=wc(It,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ln;const{base_info_warning:Lr,challenges_warning:za,id:si,repository_warning:Ua,sideBar:ti,service_warning:gi}=sa,di=(0,x.useLocation)(),ni=(0,x.useParams)(),[oa]=(0,x.useSearchParams)();(0,E.useEffect)(()=>{var Ya;const hi=oa.get("tabId"),Ha=di.pathname.split("/").length,fi=((Ya=Kr==null?void 0:Kr.detail)!=null&&Ya.windows_vnc?Bu.filter(ii=>ii.tabId!=="dataset"):Bu).map(ii=>ii.tabId).includes(hi);if(hi&&fi){Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hi}});return}if(Ha>4){Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!hi||hi&&!fi){Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ln=Kr==null?void 0:Kr.detail)==null?void 0:Ln.windows_vnc]),(0,E.useEffect)(()=>()=>{Fr({type:"practiceSetting/setSideBarTabs",payload:jl(Ns({},sa.sideBar),{selectPath:""})})},[ni.id]);const Zi=Ya=>{var hi;if(Ya===ti.tabsActive)return;const Ha=()=>{x.history.push(`/shixuns/${si}/edit?tabId=${Ya}`),Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ya,selectPath:"",confirmLeave:!1}})};(hi=sa==null?void 0:sa.sideBar)!=null&&hi.confirmLeave?te.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:()=>{Ha()}}):Ha()},Ai=()=>{var Ya;return((Ya=Kr==null?void 0:Kr.detail)!=null&&Ya.windows_vnc?Bu.filter(Ha=>Ha.tabId!=="dataset"):Bu).filter(Ha=>{var da;return(da=Kr==null?void 0:Kr.detail)!=null&&da.is_jupyter_lab?Ha.tabId!=="level":Ha.tabId!=="service"}).map(Ha=>{const{name:da,icon:fi,tabId:ii}=Ha;return Jo.createElement("div",{key:ii,className:`${sa.sideBar.tabsActive===ii?Nl.itemActive:Nl.item} font12`,onClick:()=>Zi(ii)},fi,Jo.createElement("span",{className:Nl.name},da),ii==="information"&&Lr&&Jo.createElement(Dn.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Jo.createElement("img",{src:lu,alt:""})),ii==="level"&&za&&Jo.createElement(Dn.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Jo.createElement("img",{src:lu,alt:""})),ii==="service"&&gi&&Jo.createElement(Dn.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Jo.createElement("img",{src:lu,alt:""})),ii==="warehouse"&&Ua&&Jo.createElement(Dn.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Jo.createElement("img",{src:lu,alt:""})))})};return Jo.createElement("div",{className:Nl.sidebar},Jo.createElement("div",{className:Nl.items},Ai()),Jo.createElement("div",{className:Nl.question},Jo.createElement(Dn.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Jo.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open("https://www.educoder.net/forums/4692")},Jo.createElement("img",{src:Va.Pt,height:44,width:44,alt:""})))))};var Wl=(0,x.connect)(({loading:xt,globalSetting:It,shixunsDetail:Bt,practiceSetting:bn})=>({globalSetting:It,loading:xt,practiceSetting:bn,shixunsDetail:Bt}))($s),$l={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Is=Fe(59301),uc=Object.defineProperty,eu=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,Fu=(xt,It,Bt)=>It in xt?uc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,cc=(xt,It)=>{for(var Bt in It||(It={}))tu.call(It,Bt)&&Fu(xt,Bt,It[Bt]);if(eu)for(var Bt of eu(It))xc.call(It,Bt)&&Fu(xt,Bt,It[Bt]);return xt},Cl=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Du=({classroomList:xt,loading:It,dispatch:Bt,shixunsDetail:bn})=>{var Fr,Kr;const sa=(0,x.useParams)(),Ur=(0,x.useLocation)(),[Ln,Lr]=(0,E.useState)(!1),[za,si]=(0,E.useState)(!1),{actionTabs:Ua}=xt,[ti]=me.default.useForm(),[gi,di]=(0,E.useState)({name:"string"}),ni=Ya=>Ya&&Ya{console.log(sa),xt.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(gi.name=Ua==null?void 0:Ua.name),di(cc({},gi)),ti.setFieldsValue({name:Ua==null?void 0:Ua.name})},[xt.actionTabs.key]);const Ai={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Is.createElement(Is.Fragment,null,Is.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:xt.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Fr=xt==null?void 0:xt.actionTabs)==null?void 0:Fr.zIndex)||1e3,footer:null,onOk:()=>Cl(void 0,null,function*(){console.log(123123)}),onCancel:()=>{Bt({type:"classroomList/setActionTabs",payload:{}})}},Is.createElement("div",null,Is.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ai[xt.actionTabs.type],"\uFF1F")),Is.createElement("div",{className:$l.bottom},Is.createElement(we.ZP,{loading:It["shixunsDetail/saveCopyForExercise"]&&za,className:$l.no,onClick:()=>Cl(void 0,null,function*(){var Ya;si(!0),(Ya=xt.actionTabs)!=null&&Ya.value?xt.actionTabs.fn(xt.actionTabs.value,!0,2):xt.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Is.createElement(we.ZP,{loading:It["shixunsDetail/saveCopyForExercise"]&&!za,className:$l.yes,onClick:()=>Cl(void 0,null,function*(){var Ya;si(!1),(Ya=xt.actionTabs)!=null&&Ya.value?xt.actionTabs.fn(xt.actionTabs.value,!1,1):xt.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Is.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:xt.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ln,onOk:()=>Cl(void 0,null,function*(){var Ya,hi;yield ti.validateFields();const Ha=ti.getFieldValue();Lr(!0);const da=yield(0,ae.ZP)(`/api/shixuns/${sa==null?void 0:sa.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Ha.name}});Lr(!1),da.status===0&&(ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Bt({type:"practiceSetting/getCommonData",payload:{id:sa.id}}),(Ya=xt.actionTabs)!=null&&Ya.getBaseInfo&&((hi=xt.actionTabs)==null||hi.getBaseInfo())),Bt({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{Bt({type:"classroomList/setActionTabs",payload:{}})}},Is.createElement("div",null,Is.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Is.createElement(me.default,{form:ti,initialValues:{name:oa},onChange:()=>{di(ti.getFieldValue())}},Is.createElement(me.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Is.createElement(ge.Z,{className:"mt30",align:"middle"},Is.createElement(ye.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Is.createElement(ye.Z,{flex:"1"},Is.createElement(Oe.default,{maxLength:60,defaultValue:Ua==null?void 0:Ua.name,suffix:Is.createElement("span",null,((Kr=gi==null?void 0:gi.name)==null?void 0:Kr.length)||0,"/",60)}))))))))};var uu=(0,x.connect)(({classroomList:xt,loading:It,shixunsDetail:Bt})=>({classroomList:xt,loading:It.effects,shixunsDetail:Bt}))(Du),wl=Fe(59301),Sc=Object.defineProperty,dc=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,fc=(xt,It,Bt)=>It in xt?Sc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Iu=(xt,It)=>{for(var Bt in It||(It={}))Zl.call(It,Bt)&&fc(xt,Bt,It[Bt]);if(Ul)for(var Bt of Ul(It))cu.call(It,Bt)&&fc(xt,Bt,It[Bt]);return xt},pc=(xt,It)=>dc(xt,Pu(It)),Hl=(xt,It)=>{var Bt={};for(var bn in xt)Zl.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Ul)for(var bn of Ul(xt))It.indexOf(bn)<0&&cu.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt};const nu=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,practiceSetting:Kr}=It,sa=Hl(It,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:Ur}=Kr,{tabsActive:Ln}=Ur;let Lr=(0,x.useParams)();return(0,E.useEffect)(()=>(Fr({type:"globalSetting/headerFooterToggle",payload:!1}),Fr({type:"shixunsDetail/getShixunsDetail",payload:pc(Iu({},Lr),{shixun_managed:!0})}),()=>{Fr({type:"globalSetting/headerFooterToggle",payload:!0}),Fr({type:"practiceSetting/setParams",payload:{id:""}})}),[]),wl.createElement("div",{className:wt.practiceSetting},wl.createElement("div",{className:wt.wrapHeader},wl.createElement(be,null)),wl.createElement("div",{className:wt.wrapLayout},wl.createElement("div",{className:wt.wrapSidebar},wl.createElement(Wl,null)),wl.createElement("div",{className:wt.wrapContent},wl.createElement(bc,pc(Iu({},sa),{tabsActive:Kr.sideBar.tabsActive})))),wl.createElement(uu,null))};var Ou=(0,x.connect)(({loading:xt,globalSetting:It,practiceSetting:Bt})=>({globalSetting:It,loading:xt,practiceSetting:Bt}))(nu)},21693:function(en,_t,Fe){"use strict";Fe.d(_t,{S:function(){return z},m:function(){return te}});var E=Fe(49661),wt=Fe(6767),a=Fe(62957),Se=Fe(59301),Ce=(ne,ae,x)=>new Promise((ce,ee)=>{var se=ue=>{try{oe(x.next(ue))}catch(fe){ee(fe)}},re=ue=>{try{oe(x.throw(ue))}catch(fe){ee(fe)}},oe=ue=>ue.done?ce(ue.value):Promise.resolve(ue.value).then(se,re);oe((x=x.apply(ne,ae)).next())});const z=ne=>{let ae=document.createElement("textarea");return ae.value=ne,ae.value},te=(ne,ae,x,ce,ee)=>Ce(void 0,null,function*(){var se,re;const oe=yield ne({type:"shixunsDetail/saveCopyForExercise",payload:{id:x,save_type:ce}});ce===1?((oe==null?void 0:oe.status)==0&&wt.ZP.success("\u4FDD\u5B58\u6210\u529F"),(se=oe==null?void 0:oe.data)!=null&&se.exists_same_shixun_name?ne({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(re=oe==null?void 0:oe.data)==null?void 0:re.shixun_name}}):ne({type:"classroomList/setActionTabs",payload:{}})):(ne({type:"classroomList/setActionTabs",payload:{}}),(oe==null?void 0:oe.status)===0&&a.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Se.createElement("div",null,Se.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var ue,fe;(0,E.xg)(`/shixuns/${(fe=(ue=ae==null?void 0:ae.detail)==null?void 0:ue.fork_from)==null?void 0:fe.fork_identifier}/challenges`)}}))})},88195:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ee}});var E=Fe(59301),wt=Fe(76560),a=Fe(37568),Se=Fe(28284),Ce=Fe(62957),z=Fe(6767),te=Fe(14566),ne=Fe(99571),ae=Fe(90524),x=Fe(55351),ce={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(Ae,me)=>{var we={};for(var Oe in Ae)se.call(Ae,Oe)&&me.indexOf(Oe)<0&&(we[Oe]=Ae[Oe]);if(Ae!=null&&ee)for(var Oe of ee(Ae))me.indexOf(Oe)<0&&re.call(Ae,Oe)&&(we[Oe]=Ae[Oe]);return we},ue=(Ae,me,we)=>new Promise((Oe,We)=>{var Ie=xe=>{try{ye(we.next(xe))}catch(Me){We(Me)}},ge=xe=>{try{ye(we.throw(xe))}catch(Me){We(Me)}},ye=xe=>xe.done?Oe(xe.value):Promise.resolve(xe.value).then(Ie,ge);ye((we=we.apply(Ae,me)).next())});const fe=a.default.TextArea,be=Ae=>{var me=Ae,{newShixuns:we,globalSetting:Oe,loading:We,dispatch:Ie}=me,ge=oe(me,["newShixuns","globalSetting","loading","dispatch"]);const[ye]=Se.default.useForm(),[xe,Me]=(0,E.useState)([]),Ne=tt=>{["uploading","done","removed"].includes(tt.file.status)&&Me(tt.fileList)},Te=tt=>{var lt;if(!tt.percent||tt.percent==100){const Ue=(lt=tt.response)==null?void 0:lt.id;return Ce.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ue(void 0,null,function*(){(yield Ie({type:"newShixuns/deleteAttachment",payload:{id:Ue}}))&&Me(xe.filter(et=>{var it;return((it=et.response)==null?void 0:it.id)!==Ue}))})}),!1}},je=tt=>xe.length?!1:tt.size/1024/1024>50?(z.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Ke=tt=>ue(void 0,null,function*(){var lt,Ue;const{language:Ze,env:et,mode:it,code:nt}=tt||{},qe=yield Ie({type:"newShixuns/applyShixunMirror",payload:{language:Ze,runtime:et,run_method:it,attachment_id:(Ue=(lt=xe==null?void 0:xe[0])==null?void 0:lt.response)==null?void 0:Ue.id}});Ie({type:"newShixuns/setActionTabs",payload:{}}),qe&&z.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),$e=()=>{ye.resetFields(),Me([])};return E.createElement(Ce.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:we.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:$e},E.createElement("section",{className:ce.qrCode},E.createElement("aside",{className:ce.a1},E.createElement("div",{className:ce.code},E.createElement("img",{width:120,height:120,src:x,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("div",{className:ce.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),E.createElement("div",{className:ce.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),E.createElement("aside",{className:ce.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",E.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),E.createElement(Se.default,{className:ce.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ke},E.createElement(Se.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},E.createElement(fe,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),E.createElement(Se.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},E.createElement(fe,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),E.createElement(Se.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},E.createElement(fe,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),E.createElement(Se.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},E.createElement("div",{className:ce.upload},E.createElement(te.default,{fileList:xe,action:`${ae.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ne,onRemove:Te,beforeUpload:je,withCredentials:!0},E.createElement("span",{className:`${ce.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),E.createElement("span",{className:`${ce.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),E.createElement("div",{className:ce.footerWrap},E.createElement(Se.default.Item,null,E.createElement(ne.ZP,{className:"mr5",size:"middle",onClick:()=>{Ie({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),E.createElement(ne.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:We["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var Ee=(0,wt.connect)(({newShixuns:Ae,loading:me,globalSetting:we})=>({newShixuns:Ae,globalSetting:we,loading:me.effects}))(be)},84722:function(en,_t,Fe){"use strict";var E=Fe(59301),wt=Fe(76560),a=Fe(62957),Se=Fe(55351);const Ce=({newShixuns:z,dispatch:te,user:ne})=>{var ae;const[x,ce]=(0,E.useState)(!1);(0,E.useEffect)(()=>{z.actionTabs.key==="Create-Environment"&&se()},[(ae=z==null?void 0:z.actionTabs)==null?void 0:ae.key]);const ee=()=>{te({type:"newShixuns/setActionTabs",payload:{}})},se=()=>{var re,oe,ue,fe;ee(),((re=ne.userInfo)==null?void 0:re.mirror_marker_status)===0?ce(!0):((oe=ne.userInfo)==null?void 0:oe.mirror_marker_status)===1?wt.history.push(`/users/${(ue=ne.userInfo)==null?void 0:ue.login}/experiment-img/add`):((fe=ne.userInfo)==null?void 0:fe.mirror_marker_status)===2&&a.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var be;wt.history.push(`/users/${(be=ne.userInfo)==null?void 0:be.login}/experiment-img`)}})};return E.createElement(a.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:x,footer:null,onCancel:()=>{ce(!1)}},E.createElement("div",{style:{textAlign:"center"}},E.createElement("br",null),E.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Se,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("img",null))};_t.Z=(0,wt.connect)(({newShixuns:z,user:te,globalSetting:ne})=>({newShixuns:z,globalSetting:ne,user:te}))(Ce)},67298:function(en,_t,Fe){"use strict";Fe.d(_t,{A0:function(){return Oe},Ce:function(){return be},Dx:function(){return ee},Il:function(){return we},R2:function(){return fe},R9:function(){return oe},Ru:function(){return ue},SG:function(){return Ie},To:function(){return ce},_S:function(){return x},a6:function(){return se},bj:function(){return ae},iw:function(){return We},l5:function(){return me},nW:function(){return re},pP:function(){return Ae},pi:function(){return Ee}});var E=Fe(82093),wt=Object.defineProperty,a=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,z=(ge,ye,xe)=>ye in ge?wt(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ge[ye]=xe,te=(ge,ye)=>{for(var xe in ye||(ye={}))Se.call(ye,xe)&&z(ge,xe,ye[xe]);if(a)for(var xe of a(ye))Ce.call(ye,xe)&&z(ge,xe,ye[xe]);return ge},ne=(ge,ye,xe)=>new Promise((Me,Ne)=>{var Te=$e=>{try{Ke(xe.next($e))}catch(tt){Ne(tt)}},je=$e=>{try{Ke(xe.throw($e))}catch(tt){Ne(tt)}},Ke=$e=>$e.done?Me($e.value):Promise.resolve($e.value).then(Te,je);Ke((xe=xe.apply(ge,ye)).next())});function ae(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/data_sets/tags.json",{method:"get",params:te({},ge)})})}function x(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/data_sets.json",{method:"get",params:te({},ge)})})}function ce(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/apply_public.json`,{method:"post"})})}function ee(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/revoke_apply_public.json`,{method:"post"})})}function se(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/cancel_public.json`,{method:"post"})})}function re(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/collections.json",{method:"post",body:te({},ge)})})}function oe(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/collections/cancel.json",{method:"delete",body:te({},ge)})})}function ue(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}.json`,{method:"get"})})}function fe(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge==null?void 0:ge.id}/edit_introduce.json`,{method:"put",body:te({},ge)})})}function be(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge==null?void 0:ge.id}/used_shixuns.json`,{method:"get",params:te({},ge)})})}function Ee(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/shixuns/${ge}/data_sets_list.json`,{method:"get"})})}function Ae(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/delete.json`,{method:"delete"})})}function me(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/teach_group_shares.json",{method:"post",body:te({},ge)})})}function we(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:te({},ge)})})}function Oe(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge==null?void 0:ge.id}/edit_file_info.json`,{method:"put",body:te({},ge)})})}function We(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/visit_logs.json",{method:"get",params:te({},ge)})})}function Ie(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/attachments/${ge==null?void 0:ge.id}/update_download.json`,{method:"get"})})}},2610:function(en,_t,Fe){"use strict";Fe.d(_t,{BU:function(){return wt},Dj:function(){return E},gH:function(){return a},vp:function(){return Se}});function E(Ce){try{Ce.mozRequestFullScreen?Ce.mozRequestFullScreen():Ce.webkitRequestFullScreen&&Ce.webkitRequestFullScreen()}catch(z){console.log(z,":e")}}function wt(){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 a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Se(){var Ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,z=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ce),window.isFullScreen?window.isFullScreen:Ce!=null}},90290:function(en,_t,Fe){"use strict";Fe.d(_t,{AL:function(){return me},Iy:function(){return ce},Qv:function(){return re},ez:function(){return Ae},jb:function(){return ee}});var E=Fe(32834),wt=Fe.n(E),a=Fe(11690),Se=Fe.n(a);let Ce=1;function z(ge,ye){const xe=ge.match(/^(\s+)(?:```)/);if(xe===null)return ye;const Me=xe[1];return ye.split(` + `,onClick:()=>vr(Xt.type,An)})),tt.createElement(z.Z,{spinning:mt},on(Xt.type)?tt.createElement("div",{style:{marginTop:(Xt==null?void 0:Xt.type)=="CPU"?tn?"7%":"":Kt?"7%":""}},tt.createElement(me,{dataInfo:{y:cr(Tt,Xt==null?void 0:Xt.type,1)||[],x:cr(Tt,Xt==null?void 0:Xt.type,0)||[]},startAndEndTime:Lt,colors:jr,indexKey:An,valueName:Tt.map(Kn=>Kn.name),imageTypeName:Tt.map(Kn=>{var or;return(or=Kn==null?void 0:Kn.promQueryResult)==null?void 0:or.imageTypeName}),key:`${An}-${Hn}`}),tt.createElement("div",{className:Oe.info_con},tt.createElement("div",{className:Oe.info_top},tt.createElement("div",null,"\u6700\u5927\u503C"),tt.createElement("div",null,"\u6700\u5C0F\u503C"),tt.createElement("div",null,"\u5E73\u5747\u503C")),Tt.map((Kn,or)=>{var Pr;let Qr=Kn==null?void 0:Kn.promQueryResult;return tt.createElement("div",{className:Oe.listdata,key:or},tt.createElement("div",{className:Oe.block,style:{backgroundColor:jr[or],marginRight:10}}),tt.createElement("div",{className:Oe.typename},(Pr=Kn==null?void 0:Kn.promQueryResult)==null?void 0:Pr.imageTypeName),tt.createElement("div",{className:Oe.val},(Xt==null?void 0:Xt.type)=="CPU"?`${Qr==null?void 0:Qr.cpuMaxDoubleValue}Cores`:`${Qr==null?void 0:Qr.memoryDoubleMaxValue}MiB`),tt.createElement("div",{className:Oe.val},(Xt==null?void 0:Xt.type)=="CPU"?`${Qr==null?void 0:Qr.cpuMinDoubleValue}Cores`:`${Qr==null?void 0:Qr.memoryDoubleMinValue}MiB`),tt.createElement("div",{className:Oe.val},(Xt==null?void 0:Xt.type)=="CPU"?`${Qr==null?void 0:Qr.cpuAvgDoubleValue}Cores`:`${Qr==null?void 0:Qr.memoryDoubleAvgValue}MiB`))}))):tt.createElement(Ke.Z,null)))))},nt=Fe(59301),qe=(le,Le,ze)=>new Promise((ve,he)=>{var ke=st=>{try{ot(ze.next(st))}catch(Ct){he(Ct)}},Ve=st=>{try{ot(ze.throw(st))}catch(Ct){he(Ct)}},ot=st=>st.done?ve(st.value):Promise.resolve(st.value).then(ke,Ve);ot((ze=ze.apply(le,Le)).next())}),Ye=({getApi:le,identifier:Le,visible:ze,info:ve})=>{const[he,ke]=(0,E.useState)({}),[Ve,ot]=(0,E.useState)(!0);(0,E.useEffect)(()=>{ot(!0)},[ze]),(0,E.useEffect)(()=>{le&&Ve&&st()},[le]);const st=()=>qe(void 0,null,function*(){const Ct=yield(0,re.ZP)(`/api/shixuns/${Le}/cpu_basic_data.json`,{method:"get"});(Ct==null?void 0:Ct.status)==0&&ke(Ct)});return nt.createElement("div",null,nt.createElement(it,{isFirst:Ve,setIsFirst:Ct=>ot(Ct),identifier:Le,data:he,info:ve}))},ut=Fe(49661),at=Fe(76560),pt=Fe(67135),ft=Fe(23869),Xe=Fe(59301),He=(le,Le,ze)=>new Promise((ve,he)=>{var ke=st=>{try{ot(ze.next(st))}catch(Ct){he(Ct)}},Ve=st=>{try{ot(ze.throw(st))}catch(Ct){he(Ct)}},ot=st=>st.done?ve(st.value):Promise.resolve(st.value).then(ke,Ve);ot((ze=ze.apply(le,Le)).next())});const De=({globalSetting:le,dispatch:Le,practiceSetting:ze,shixunsDetail:ve,visible:he,onCancel:ke,info:Ve,identifier:ot,isJupyter:st,onOk:Ct})=>{const[vt,Wt]=(0,E.useState)("1"),[qt,Ot]=(0,E.useState)("\u63A8\u8350\u914D\u7F6E"),[Lt,Nt]=(0,E.useState)([]),[yt,Et]=(0,E.useState)(!1),[mt,Zt]=(0,E.useState)(!1),[Tt,Jt]=(0,E.useState)({}),[tn,Vt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{he&&(Zt(!1),Wt("1"),Ot("\u63A8\u8350\u914D\u7F6E"),(Ve==null?void 0:Ve.type)=="\u6311\u6218\u9875\u9762"?Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Nt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Jt({}),Kt(),(Ve==null?void 0:Ve.type)=="\u6311\u6218\u9875\u9762"&&Le({type:"shixunsDetail/getShixunsDetail",payload:{id:ot}}))},[he]);const Kt=()=>He(void 0,null,function*(){Vt(!0);const Fn=yield(0,pt.HS)(ot);[0,-10].includes(Fn.status)&&(Jt(Fn),Vt(!1))}),mn=Fn=>{Fn=="2"?Zt(!0):Zt(!1),Wt(Fn)},kn=()=>{wt.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Xe.createElement("div",{className:"tc"},Xe.createElement("img",{src:ee,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Wn=()=>He(void 0,null,function*(){if((0,ft.gy)(Le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||qt=="\u5F53\u524D\u914D\u7F6E")return;Et(!0),(yield(0,re.ZP)(`/api/shixuns/${ot}/apply_recommend_config.json`,{method:"put",body:{data:qt=="\u63A8\u8350\u914D\u7F6E"?Tt==null?void 0:Tt.recommend:Tt==null?void 0:Tt.high}})).status==0&&(a.ZP.success("\u5E94\u7528\u6210\u529F"),Et(!1),ke(),Ct())}),Hn=()=>He(void 0,null,function*(){var Fn,Tr;if(yield xr(),(0,ut.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Fn=ve.detail)!=null&&Fn.is_jupyter||(Tr=ve.detail)!=null&&Tr.is_jupyter_lab){Le({type:"shixunsDetail/execJupyter",payload:{id:ot}}).then(vr=>{var cr;vr!=null&&vr.identifier&&((cr=at.history)==null||cr.push(`/tasks/${vr.identifier}/jupyter`))});return}Le({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const hr=st?yield(0,pt.BK)({id:ot}):yield(0,pt.Ir)({id:ot});if(Le({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),hr!=null&&hr.game_identifier||hr!=null&&hr.identifier){(0,ut.xg)(st?`/tasks/${hr==null?void 0:hr.identifier}/jupyter`:`/tasks/${hr.game_identifier}`);return}(hr==null?void 0:hr.status)===-3?(0,ut.eF)():(hr==null?void 0:hr.status)===2?Er(hr==null?void 0:hr.message):(hr==null?void 0:hr.status)===3&&jr(hr==null?void 0:hr.message)}),xr=()=>new Promise((Fn,Tr)=>{var hr;(hr=ze==null?void 0:ze.sideBar)!=null&&hr.confirmLeave?wt.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:()=>{Le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Fn()},onCancel:()=>{Tr()}}):Fn()}),Er=Fn=>{Fn=Fn!=null&&Fn.includes(".json")?Fn:`${Fn}.json`,wt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>He(void 0,null,function*(){const Tr=yield(0,re.ZP)("/api"+Fn,{method:"get"});if(!Tr)return;a.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const hr=yield(0,pt.Ir)({id:Tr.shixun_identifier});if(hr!=null&&hr.game_identifier){(0,ut.xg)(`/tasks/${hr.game_identifier}`);return}(hr==null?void 0:hr.status)===2?Er(hr==null?void 0:hr.message):(hr==null?void 0:hr.status)===3&&jr(hr==null?void 0:hr.message)})})},jr=Fn=>{wt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Xe.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Fn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Xe.createElement(Xe.Fragment,null,Xe.createElement(Se.Z,{title:null,placement:"right",open:he,width:1e3,onClose:ke,closeIcon:null,footer:null},Xe.createElement("div",{className:ae.header_body},Xe.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Xe.createElement(x.Z,{className:ae.close,onClick:ke})),Xe.createElement(Ce.default,{activeKey:vt,onChange:mn},Xe.createElement(Ce.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Xe.createElement(z.Z,{spinning:tn,size:"large",tip:Xe.createElement("div",{style:{color:"#666",fontSize:"14px"}},Xe.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Xe.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Xe.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Tt==null?void 0:Tt.status)==0?Xe.createElement(Xe.Fragment,null,Xe.createElement("div",{className:ae.recommend_config_introduce},Xe.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Xe.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Xe.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Xe.createElement("div",{className:ae.recommend_config},Lt.map((Fn,Tr)=>Xe.createElement("div",{className:`${ae.recommend_config_item} ${Fn==qt?ae.recommend_config_active_item:""}`,key:Fn,onClick:()=>Ot(Fn)},Xe.createElement("div",{className:ae.item_title},Xe.createElement("div",null,Fn),Tr==1?Xe.createElement("div",{className:ae.recommend_text},"\u63A8\u8350"):Xe.createElement(Xe.Fragment,null)),(Fn=="\u5F53\u524D\u914D\u7F6E"&&(Tt==null?void 0:Tt.current)||Fn=="\u63A8\u8350\u914D\u7F6E"&&(Tt==null?void 0:Tt.recommend)||Fn=="\u589E\u5F3A\u914D\u7F6E"&&(Tt==null?void 0:Tt.high)||[]).map((hr,vr)=>Xe.createElement("div",{className:ae.item_content,key:vr},Xe.createElement("span",null,hr==null?void 0:hr.image_name),hr!=null&&hr.cpu_limit?Xe.createElement("span",null,hr==null?void 0:hr.cpu_limit,"\u6838",hr==null?void 0:hr.memory_limit,"G"):Xe.createElement("div",null,Xe.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Xe.createElement(te.Z,{title:Xe.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Xe.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Xe.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Xe.createElement(ce.Z,{className:ae.tooltip})))))))),Xe.createElement("div",{className:ae.recommend_config_footer},Xe.createElement("div",null,Xe.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Xe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>kn()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Xe.createElement(ne.ZP,{type:"primary",shape:"round",disabled:qt=="\u5F53\u524D\u914D\u7F6E",onClick:Wn,loading:yt},"\u4E00\u952E\u5E94\u7528"))):tn?Xe.createElement("div",{style:{height:400}}):Xe.createElement("div",{className:ae.no_data},Xe.createElement("img",{src:se,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Xe.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Xe.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ve==null?void 0:Ve.type)!="\u6311\u6218\u9875\u9762"&&Xe.createElement("div",{className:ae.application,onClick:()=>{Hn(),ke()}},"\u6A21\u62DF\u5B9E\u6218")))),Xe.createElement(Ce.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Xe.createElement(Ye,{getApi:mt,identifier:ot,visible:he,info:Ve})))))};var ie=(0,at.connect)(({globalSetting:le,practiceSetting:Le,shixunsDetail:ze})=>({globalSetting:le,practiceSetting:Le,shixunsDetail:ze}))(De)},40151:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ye}});var E=Fe(59301),wt=Fe(62957),a=Fe(99571),Se=Fe(6767),Ce=Fe(20554),z=Fe(29787),te=Fe(15672),ne=Fe(71051),ae=Fe(54172),x={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},ce=Fe(11724),ee=Fe(62772),se=Fe(82093),re=Fe(57884),oe=Fe(59301),ue=Object.defineProperty,fe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,we=(xe,Me,Ne)=>Me in xe?ue(xe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):xe[Me]=Ne,Oe=(xe,Me)=>{for(var Ne in Me||(Me={}))Ae.call(Me,Ne)&&we(xe,Ne,Me[Ne]);if(Ee)for(var Ne of Ee(Me))me.call(Me,Ne)&&we(xe,Ne,Me[Ne]);return xe},We=(xe,Me)=>fe(xe,be(Me)),Ie=(xe,Me,Ne)=>new Promise((Te,je)=>{var Ke=lt=>{try{tt(Ne.next(lt))}catch(Ue){je(Ue)}},$e=lt=>{try{tt(Ne.throw(lt))}catch(Ue){je(Ue)}},tt=lt=>lt.done?Te(lt.value):Promise.resolve(lt.value).then(Ke,$e);tt((Ne=Ne.apply(xe,Me)).next())}),ye=({visible:xe,onOk:Me,onCancel:Ne,info:Te})=>{var je,Ke,$e,tt,lt;const[Ue,Ze]=(0,E.useState)("1"),[et,it]=(0,E.useState)([]),[nt,qe]=(0,E.useState)([]),[rt,Ye]=(0,E.useState)(0),[ut,at]=(0,E.useState)(null),[pt,ft]=(0,E.useState)(!1);(0,E.useEffect)(()=>{xe&&(Xe(),He(),De())},[xe]);const Xe=()=>{Ze("1"),it([]),at(null),Ye(0)};(0,E.useEffect)(()=>{var Ve,ot;((ot=(Ve=nt==null?void 0:nt[rt])==null?void 0:Ve.content)==null?void 0:ot.length)>0&&at(We(Oe({},nt[rt].content[0]),{index:0}))},[Ue,rt,nt]);const He=()=>Ie(void 0,null,function*(){ft(!0),yield(0,se.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(Ve=>{let{max_cpu:ot,max_memory:st,min_cpu:Ct,min_memory:vt}=Ve,{cpu:Wt,memory:qt}=Te;it([{name:"CPU",value:Wt,min:Ct,max:ot,typeName:"\u6838"},{name:"\u5185\u5B58",value:qt,min:vt,max:st,typeName:"GB"}])}),ft(!1)}),De=()=>Ie(void 0,null,function*(){yield(0,se.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(Ve=>{var ot;if(qe(Ve),(Ve==null?void 0:Ve.length)>0){let st=We(Oe({},(ot=Ve==null?void 0:Ve[0])==null?void 0:ot.content[0]),{index:0});at(st)}})}),ie=Ve=>{Ze(Ve),Ve==="2"&&Ye(0)},le=(Ve,ot)=>{it(et.map(st=>st.name===Ve?ot(st):st))},Le=(Ve,ot)=>{isNaN(Ve)||le(ot,st=>We(Oe({},st),{value:Ve}))},ze=Ve=>{var ot;if(console.log("decline",Ve.value),Ve.value=Number(Ve.value),Ve.value<=((ot=Ve.min)!=null?ot:-1/0))return;let st=Ve.value-.5We(Oe({},Ct),{value:st}))},ve=Ve=>{var ot;if(Ve.value=Number(Ve.value),Ve.value>=((ot=Ve.max)!=null?ot:1/0))return;let st=Ve.value+.5>Ve.max?Ve.max:Ve.value+.5;le(Ve.name,Ct=>We(Oe({},Ct),{value:st}))},he=(Ve,ot)=>{isNaN(Ve)||le(ot,st=>We(Oe({},st),{value:Ve}))},ke=Ve=>{if(Ve==null||Number.isInteger(Ve))return Ve;const ot=Ve%1;return ot===.5?Ve:Math.floor(Ve)+(ot<.5?.5:1)};return oe.createElement(oe.Fragment,null,oe.createElement(wt.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:xe,width:752,destroyOnClose:!0,centered:!0,onCancel:Ne,className:x.modal,footer:[oe.createElement("div",{className:x.btn_warp,key:"1"},oe.createElement(a.ZP,{onClick:Ne},"\u53D6\u6D88"),oe.createElement(a.ZP,{type:"primary",onClick:()=>{let Ve=Oe({},Te);if(Ue=="1")Ve.cpu=et[0].value,Ve.memory=et[1].value;else if(Ue=="2"){if(!ut){Se.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}Ve=We(Oe({},Ve),{cpu:ut.cpu,memory:ut.memory})}Me(Ve)}},"\u4FDD\u5B58"))]},oe.createElement(Ce.default,{activeKey:Ue,onChange:ie},oe.createElement(Ce.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},oe.createElement(z.Z,{spinning:pt},et==null?void 0:et.map(Ve=>oe.createElement("div",{className:x.con_warp,key:Ve==null?void 0:Ve.name},oe.createElement("div",null,Ve==null?void 0:Ve.name),oe.createElement("div",null,oe.createElement(te.Z,{min:Ve==null?void 0:Ve.min,max:Ve==null?void 0:Ve.max,onChange:ot=>Le(ot,Ve==null?void 0:Ve.name),value:Ve==null?void 0:Ve.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),oe.createElement("div",{className:`${x.config_Warp} ${x.flex}`},oe.createElement("div",{className:`${x.config_btn} ${x.flex}`,onClick:()=>ze(Ve)},oe.createElement(ce.Z,null)),oe.createElement(ne.Z,{min:Ve==null?void 0:Ve.min,max:Ve==null?void 0:Ve.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:Ve==null?void 0:Ve.value,onChange:ot=>{const st=ke(ot);he(st,Ve==null?void 0:Ve.name)}}),oe.createElement("div",{className:`${x.config_btn} ${x.flex}`,onClick:()=>ve(Ve)},oe.createElement(ee.Z,null))),oe.createElement("div",null,Ve==null?void 0:Ve.typeName))))),(nt==null?void 0:nt.length)>0&&oe.createElement(Ce.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},oe.createElement("div",{className:x.sceneList},nt==null?void 0:nt.map((Ve,ot)=>oe.createElement("div",{className:`${x.sceneItem} ${rt==ot&&x.sceneItemActive}`,key:Ve==null?void 0:Ve.id,onClick:()=>{Ye(ot)}},Ve==null?void 0:Ve.name))),((Ke=(je=nt==null?void 0:nt[rt])==null?void 0:je.content)==null?void 0:Ke.length)>0?oe.createElement(ae.default,{rowSelection:{type:"radio",selectedRowKeys:[ut==null?void 0:ut.index],onChange:(Ve,ot)=>{at(ot[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(Ve,ot)=>oe.createElement("div",null,Ve,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(Ve,ot)=>oe.createElement("div",null,Ve,"GB")}],dataSource:($e=nt==null?void 0:nt[rt])==null?void 0:$e.content.map((Ve,ot)=>We(Oe({},Ve),{index:ot})),rowKey:"index",pagination:!1,scroll:((lt=(tt=nt==null?void 0:nt[rt])==null?void 0:tt.content)==null?void 0:lt.length)>3?{y:148}:{}}):oe.createElement(re.Z,null)))))}},22734:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return ge}});var E=Fe(59301),wt=Fe(76560),a=Fe(62957),Se=Fe(6767),Ce=Fe(99571),z=Fe(62673),te=Fe(47889),ne=Fe(1560),ae=Fe(88390),x=Fe(16326),ce=Fe(71051),ee=Fe(22275),se=Fe(84236),re=Fe(23869),oe=Fe(56656),ue=Fe.n(oe),fe={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},be=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,me=(ye,xe)=>{var Me={};for(var Ne in ye)Ee.call(ye,Ne)&&xe.indexOf(Ne)<0&&(Me[Ne]=ye[Ne]);if(ye!=null&&be)for(var Ne of be(ye))xe.indexOf(Ne)<0&&Ae.call(ye,Ne)&&(Me[Ne]=ye[Ne]);return Me},we=(ye,xe,Me)=>new Promise((Ne,Te)=>{var je=tt=>{try{$e(Me.next(tt))}catch(lt){Te(lt)}},Ke=tt=>{try{$e(Me.throw(tt))}catch(lt){Te(lt)}},$e=tt=>tt.done?Ne(tt.value):Promise.resolve(tt.value).then(je,Ke);$e((Me=Me.apply(ye,xe)).next())});const Oe=ye=>{if(!ye)return ye;const xe=ye.split(":");if(xe[1]=="00"||xe[1]=="30")return ye;const Me=parseInt(xe[1]);if(Me<30||Me==60)return[xe[0],"30"].join(":");if(Me<60){const Ne=[xe[0],"00"].join(":"),Te="YYYY-MM-DD HH:mm",je=ue()(Ne,Te);return je.add(1,"hours"),je.format(Te)}return ye},We="YYYY-MM-DD HH:mm",Ie=ye=>{var xe=ye,{shixunsDetail:Me,globalSetting:Ne,loading:Te,user:je,dispatch:Ke}=xe,$e=me(xe,["shixunsDetail","globalSetting","loading","user","dispatch"]),tt,lt,Ue,Ze,et,it,nt,qe,rt;const Ye=(0,E.useRef)(),[ut,at]=(0,E.useState)(),[pt,ft]=(0,E.useState)(),[Xe,He]=(0,E.useState)([]),[De,ie]=(0,E.useState)([]),[le,Le]=(0,E.useState)(""),[ze,ve]=(0,E.useState)(),[he,ke]=(0,E.useState)(),[Ve,ot]=(0,E.useState)(),st=(lt=(tt=je.userInfo)==null?void 0:tt.shixun)==null?void 0:lt.editable;(0,E.useEffect)(()=>{var Lt,Nt;Ye.current=(Nt=(Lt=location.pathname)==null?void 0:Lt.split("/"))==null?void 0:Nt[2],Ct()},[]),(0,E.useEffect)(()=>{var Lt,Nt,yt,Et,mt,Zt,Tt,Jt,tn,Vt,Kt,mn;Me.setting&&(at((Nt=(Lt=Me.setting)==null?void 0:Lt.shixun)==null?void 0:Nt.can_copy),ft((Et=(yt=Me.setting)==null?void 0:yt.shixun)==null?void 0:Et.use_scope),ve(!!((Zt=(mt=Me.setting)==null?void 0:mt.shixun)!=null&&Zt.opening_time)),ke((Jt=(Tt=Me.setting)==null?void 0:Tt.shixun)==null?void 0:Jt.opening_time),He((Vt=(tn=Me.setting)==null?void 0:tn.shixun)==null?void 0:Vt.scope_partment),ot((mn=(Kt=Me.setting)==null?void 0:Kt.shixun)==null?void 0:mn.git_size))},[Me.setting]);const Ct=Lt=>we(void 0,null,function*(){const Nt=yield Ke({type:"shixunsDetail/getDepartments",payload:{q:Lt}});Nt&&ie(Nt.shools_name||[])}),vt=()=>we(void 0,null,function*(){var Lt,Nt,yt,Et,mt,Zt;const Tt=(yield Ke({type:"shixunsDetail/getShixunQuote",payload:{id:Ye.current}}))||{};a.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:E.createElement("div",{className:`tc font14 ${fe.modal}`},!!((Lt=Tt.subjects)!=null&&Lt.length)&&E.createElement(E.Fragment,null,E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(yt=(Nt=Tt.subjects)==null?void 0:Nt.splice(0,2))==null?void 0:yt.map(Jt=>`\u300A${Jt}\u300B`),"\u7B49",E.createElement("span",{className:fe.colorOrange},Tt==null?void 0:Tt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),E.createElement("br",null)),!!((Et=Tt.courses)!=null&&Et.length)&&E.createElement(E.Fragment,null,E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Zt=(mt=Tt.courses)==null?void 0:mt.splice(0,2))==null?void 0:Zt.map(Jt=>`\u300A${Jt}\u300B`),"\u7B49",E.createElement("span",{className:fe.colorOrange},Tt==null?void 0:Tt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),E.createElement("br",null)),E.createElement("span",{className:`${fe.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>we(void 0,null,function*(){(yield Ke({type:"shixunsDetail/deleteShixun",payload:{id:Ye.current}})).status===1&&(Se.ZP.success("\u64CD\u4F5C\u6210\u529F"),wt.history.push("/shixuns"))})})}),Wt=()=>{(0,re.gy)(Ke,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},qt=Lt=>{if(Xe.includes(Lt)){Se.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Le(null),He([...Xe,Lt])},Ot=()=>we(void 0,null,function*(){if(ze&&!he){Se.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(pt===1&&!Xe.length){Se.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Ke({type:"shixunsDetail/updatePermissionSetting",payload:{id:Ye.current,scope_partment:pt===0?null:Xe,shixun:{can_copy:ut,use_scope:pt,opening_time:he,git_size:Ve}}})).status!==-1&&(Se.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Ke({type:"shixunsDetail/getSettingsData",payload:{id:Ye.current}}),Ke({type:"shixunsDetail/getShixunsDetail",payload:{id:Ye.current}}))});return E.createElement("div",null,E.createElement("section",{className:fe.wrap},E.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((Ue=Me==null?void 0:Me.detail)==null?void 0:Ue.shixun_status)!==2?E.createElement(Ce.ZP,{danger:!0,onClick:vt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):E.createElement(Ce.ZP,{danger:!0,onClick:Wt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.labelWrap},E.createElement("label",{className:fe.label},"\u590D\u5236\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement("div",null,E.createElement(z.default,{checked:ut,onChange:Lt=>at(Lt.target.checked),disabled:!st}),E.createElement("span",{className:`${fe.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Ze=Me.detail)==null?void 0:Ze.shixun_status)>1||((et=Me.detail)==null?void 0:et.public)===2)&&((nt=(it=Me.setting)==null?void 0:it.shixun)==null?void 0:nt.use_scope)===0&&((qe=Me.detail)==null?void 0:qe.identity)>2)&&E.createElement("div",{className:fe.labelWrap},E.createElement("label",{className:fe.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement(te.ZP.Group,{value:pt,onChange:Lt=>ft(Lt.target.value),disabled:!st},E.createElement(te.ZP,{className:fe.radio,value:0},E.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),E.createElement("span",{className:fe.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement(te.ZP,{className:fe.radio,value:1},E.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),E.createElement("span",{className:fe.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),pt===1&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mt10"},E.createElement(ne.Z,{showSearch:!0,className:fe.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:le,onChange:Lt=>{Le(Lt),Ct(Lt)},disabled:!st,onSelect:qt,options:De==null?void 0:De.map(Lt=>({value:Lt}))}),E.createElement("span",{className:fe.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt10"},Xe==null?void 0:Xe.map(Lt=>st?E.createElement(ae.Z,{count:"x",className:"mr20 current",onClick:()=>He(Xe.filter(Nt=>Nt!==Lt))},E.createElement(Ce.ZP,{type:"primary",ghost:!0},Lt)):E.createElement(Ce.ZP,{type:"primary",ghost:!0,className:"mr20"},Lt)))))),E.createElement("div",{className:fe.labelWrap},E.createElement("label",{className:fe.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement("div",null,E.createElement(z.default,{checked:ze,onChange:Lt=>ve(Lt.target.checked),disabled:!st}),E.createElement("span",{className:`${fe.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),ze&&E.createElement(x.default,{className:`${fe.dataPicker} mt10`,format:We,locale:ee.Z,disabled:!st,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Lt=>Lt&&Ltke(Oe(Nt))}))),((rt=je==null?void 0:je.userInfo)==null?void 0:rt.role)===1&&E.createElement("div",{className:fe.labelWrap,style:{alignItems:"center"}},E.createElement("label",{className:fe.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),E.createElement("div",{className:fe.labelContent},E.createElement("div",null,E.createElement(ce.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:Ve,onChange:Lt=>{ot(Lt)}}),E.createElement("span",{className:"c-grey-999"}," M "))))),E.createElement(se.t,{okText:"\u4FDD\u5B58",hasOkBtn:st,loading:Te.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>wt.history.push(`/shixuns/${Ye.current}/challenges`),onOk:Ot,className:fe.bottomButton}))};var ge=(0,wt.connect)(({shixunsDetail:ye,loading:xe,globalSetting:Me,user:Ne})=>({shixunsDetail:ye,globalSetting:Me,user:Ne,loading:xe}))(Ie)},4737:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6767),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(62957),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(93041),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(99571),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(62673),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(47889),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(77736),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(1560),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(88390),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(25399),antd__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(16326),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(71411),antd__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(71051),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(76560),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5966),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56656),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(22275),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(22734),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(90524),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23869),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(34055),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(21693),_utils_util__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(49661),React=__webpack_require__(59301),__async=(en,_t,Fe)=>new Promise((E,wt)=>{var a=z=>{try{Ce(Fe.next(z))}catch(te){wt(te)}},Se=z=>{try{Ce(Fe.throw(z))}catch(te){wt(te)}},Ce=z=>z.done?E(z.value):Promise.resolve(z.value).then(a,Se);Ce((Fe=Fe.apply(en,_t)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=en=>{if(!en)return en;const _t=en.split(":");if(_t[1]=="00"||_t[1]=="30")return en;const Fe=parseInt(_t[1]);if(Fe<30||Fe==60)return[_t[0],"30"].join(":");if(Fe<60){const E=[_t[0],"00"].join(":"),wt="YYYY-MM-DD HH:mm",a=moment__WEBPACK_IMPORTED_MODULE_3___default()(E,wt);return a.add(1,"hours"),a.format(wt)}return en};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=en=>__async(this,null,function*(){const _t=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:en}});_t&&setDepartmentList(_t.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var en,_t;(_t=(en=shixunsDetail.setting)==null?void 0:en.shixun)!=null&&_t.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=en=>{if(selectDepartmentList.includes(en)){antd__WEBPACK_IMPORTED_MODULE_10__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,en])},handleInitState=()=>{var en,_t,Fe,E,wt,a,Se,Ce,z,te,ne,ae,x,ce,ee,se,re,oe,ue,fe,be,Ee,Ae,me,we,Oe,We,Ie,ge,ye,xe,Me,Ne,Te,je,Ke,$e,tt,lt,Ue,Ze,et,it,nt,qe,rt,Ye;setCodeEditPermission((_t=(en=shixunsDetail.setting)==null?void 0:en.shixun)==null?void 0:_t.code_edit_permission),setAllowFileUpload((E=(Fe=shixunsDetail.setting)==null?void 0:Fe.shixun)==null?void 0:E.allow_file_upload),setCodeHidden((a=(wt=shixunsDetail.setting)==null?void 0:wt.shixun)==null?void 0:a.show_code_dir),setForbidCopy((Ce=(Se=shixunsDetail.setting)==null?void 0:Se.shixun)==null?void 0:Ce.forbid_copy),setTaskPass((te=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:te.task_pass),setTestSetPermission((ae=(ne=shixunsDetail.setting)==null?void 0:ne.shixun)==null?void 0:ae.test_set_permission),set_display_git_address((x=shixunsDetail.setting.shixun)==null?void 0:x.display_git_address),setIsCopy((ee=(ce=shixunsDetail.setting)==null?void 0:ce.shixun)==null?void 0:ee.can_copy),setOpenValue((re=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:re.use_scope),setOpenAnswer((ue=(oe=shixunsDetail.setting)==null?void 0:oe.shixun)==null?void 0:ue.open_answer_and_test),setIsOpenTime(!!((be=(fe=shixunsDetail.setting)==null?void 0:fe.shixun)!=null&&be.opening_time)),setOpenTime((Ae=(Ee=shixunsDetail.setting)==null?void 0:Ee.shixun)==null?void 0:Ae.opening_time),setSelectDepartmentList((we=(me=shixunsDetail.setting)==null?void 0:me.shixun)==null?void 0:we.scope_partment),setDisableDiscuss((We=(Oe=shixunsDetail.setting)==null?void 0:Oe.shixun)==null?void 0:We.is_disable_discuss),setdisableAI((ge=(Ie=shixunsDetail.setting)==null?void 0:Ie.shixun)==null?void 0:ge.ai_reply),setresource_recommend((xe=(ye=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:ye.shixun)==null?void 0:xe.resource_recommend),setOpenCodeDebugger((Ne=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:Ne.open_code_debugger),setStartPermanent((je=(Te=shixunsDetail.setting)==null?void 0:Te.shixun)==null?void 0:je.start_permanent),setOpenSelfRun(($e=(Ke=shixunsDetail.setting)==null?void 0:Ke.shixun)==null?void 0:$e.open_self_run),setgitSize((lt=(tt=shixunsDetail.setting)==null?void 0:tt.shixun)==null?void 0:lt.git_size),setcourse_workspace_file_time((Ze=(Ue=shixunsDetail.setting)==null?void 0:Ue.shixun)==null?void 0:Ze.course_workspace_file_time),setPodSwitch((it=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:it.exit_delete_pod_switch),setai_user((qe=(nt=shixunsDetail.setting)==null?void 0:nt.shixun)==null?void 0:qe.ai_user),setOpenLocalEvaluate((Ye=(rt=shixunsDetail.setting)==null?void 0:rt.shixun)==null?void 0:Ye.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((en,_t)=>{var Fe,E;en!=((E=(Fe=shixunsDetail.setting)==null?void 0:Fe.shixun)==null?void 0:E.scope_partment[_t])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(en=!1,_t=1){return __async(this,null,function*(){var Fe,E;const wt=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)(),a=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:en,homework_common_id:wt||void 0}});(a==null?void 0:a.status)===0&&((Fe=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Fe.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_10__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(E=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&E.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,_t))})}const handleDeleteShixun=()=>__async(this,null,function*(){var en,_t,Fe,E,wt,a;const Se=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_11__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((en=Se.subjects)!=null&&en.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(Fe=(_t=Se.subjects)==null?void 0:_t.splice(0,2))==null?void 0:Fe.map(Ce=>`\u300A${Ce}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Se==null?void 0:Se.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((E=Se.courses)!=null&&E.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(a=(wt=Se.courses)==null?void 0:wt.splice(0,2))==null?void 0:a.map(Ce=>`\u300A${Ce}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Se==null?void 0:Se.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){const Ce=(0,_utils_util__WEBPACK_IMPORTED_MODULE_9__.TG)();(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id,homework_common_id:Ce||void 0}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_10__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(en){antd__WEBPACK_IMPORTED_MODULE_11__.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:()=>{setMenuSelectKey(en),parseInt(en)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:en=>{var _t;if((_t=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&_t.confirmLeave){showExitmodel(en.key);return}setMenuSelectKey(en.key),parseInt(en.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:taskPass,disabled:!editable,onChange:en=>setTaskPass(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:testSetPermission,disabled:!editable,onChange:en=>setTestSetPermission(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:isCopy,onChange:en=>setIsCopy(en.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP.Group,{value:openValue,onChange:en=>setOpenValue(en.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:en=>{setDepartmentValue(en),handleGetDepartments(en)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(en=>({value:en}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(en=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(_t=>_t!==en))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{type:"primary",ghost:!0},en)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{type:"primary",ghost:!0,className:"mr20"},en)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP.Group,{value:openAnswer,onChange:en=>setOpenAnswer(en.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5B66\u751F\u4EC5\u53EF\u5728\u8BFE\u5802\u4F5C\u4E1A\u4E2D\u82B1\u8D39\u91D1\u5E01\u89E3\u9501\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:isOpenTime,onChange:en=>{setIsOpenTime(en.target.checked),en.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_20__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_21__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:en=>en&&ensetOpenTime(handleDateString(_t))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:display_git_address,disabled:!editable,onChange:en=>set_display_git_address(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:codeHidden,disabled:!editable,onChange:en=>{setCodeHidden(en.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:codeEditPermission,disabled:!editable,onChange:en=>{setCodeEditPermission(en.target.checked),en.target.checked||setAllowFileUpload(en.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:allowFileUpload,disabled:!editable,onChange:en=>{setAllowFileUpload(en.target.checked),en.target.checked&&setCodeEditPermission(en.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.default,{checked:forbidCopy,disabled:!editable,onChange:en=>setForbidCopy(en.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"https://www.educoder.net/forums/36718",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:openCodeDebugger,onChange:en=>setOpenCodeDebugger(en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:openSelfRun,onChange:en=>setOpenSelfRun(en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:openLocalEvaluate,onChange:en=>setOpenLocalEvaluate(en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:en=>{setgitSize(en)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:startPermanent,onChange:en=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:podSwitch,onChange:en=>{setPodSwitch(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:!disableDiscuss,onChange:en=>setDisableDiscuss(!en)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:resource_recommend,onChange:en=>{setresource_recommend(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u95EE\u7B54\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{checked:disableAI,onChange:en=>{setdisableAI(en)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u7684\u8BC4\u8BBA\u5C06\u7531\u667A\u80FD\u673A\u5668\u4EBA\u8FDB\u884C\u56DE\u7B54\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP.Group,{value:ai_user+"",onChange:en=>{setai_user(en.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var en,_t;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_10__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_10__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(en=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&en.is_fork_from_creator&&((_t=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_t.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(Fe,E)=>{handSubmeit(Fe,E)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:en,shixunsDetail:_t,practiceSetting:Fe})=>({user:en,shixunsDetail:_t,practiceSetting:Fe}))(Setting)},26595:function(en,_t,Fe){"use strict";Fe.r(_t),Fe.d(_t,{default:function(){return ui}});var E=Fe(59301),wt={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},a=Fe(76560),Se=Fe(20554),Ce=Fe(25399),z=Fe(6767),te=Fe(93041),ne=Fe(77019),ae=Fe(5269),x=Fe(75727),ce=Fe(62957),ee=Fe(29787),se=Fe(99571),re=Fe(18287),oe=Fe(71411),ue=Fe(56102),fe=Fe(28284),be=Fe(37568),Ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},Ae=Fe(49661),me=Object.defineProperty,we=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ie=(fn,Pn,ln)=>Pn in fn?me(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,ge=(fn,Pn)=>{for(var ln in Pn||(Pn={}))Oe.call(Pn,ln)&&Ie(fn,ln,Pn[ln]);if(we)for(var ln of we(Pn))We.call(Pn,ln)&&Ie(fn,ln,Pn[ln]);return fn},ye=(fn,Pn)=>{var ln={};for(var br in fn)Oe.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&we)for(var br of we(fn))Pn.indexOf(br)<0&&We.call(fn,br)&&(ln[br]=fn[br]);return ln},xe=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const Me=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=ye(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)("");(0,E.useEffect)(()=>{ur.visible&&la.resetFields()},[ur.visible]),(0,E.useEffect)(()=>{const Gt=sessionStorage.getItem("pathArray");if(Gt){const vn=Gt.split(",").join("/"),Qt=vn.indexOf("/")===0?vn.substr(1):vn;Xa(Qt)}},[]),(0,E.useEffect)(()=>{var Gt,vn;zr.current=(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[2]},[]);const ya=(...Gt)=>xe(void 0,[...Gt],function*(vn={}){const Qt=(0,Ae.TG)(),wn=yield Ar({type:"shixunsDetail/addRepositoryFile",payload:{id:ja.id,message:vn.commitMessage,content:"",path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path+"/"+(vn.file||".gitkeep"),secret_repository:ra?void 0:!0,homework_common_id:Qt||void 0}});wn!=null&&wn.url&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),ur.onOK({path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path+"/"+(vn.file||".gitkeep"),name:vn.path.split("/")[vn.path.split("/").length-1]}),ur.onClose())}),ci=()=>{var Gt,vn;a.history.push(`/shixuns/${zr.current}/${(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[3]}${Da?`/master/shixun_show/${Da}`:""}`)};return E.createElement(ce.default,{width:"60%",centered:!0,open:ur.visible,wrapClassName:Ee.modal,onOk:()=>{la.submit()},onCancel:ur.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},E.createElement("section",{className:Ee.bg},E.createElement("div",{className:Ee.wrap},E.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:ya,onChange:()=>{var Gt,vn,Qt,wn;const Mn=ge({},la.getFieldsValue()),Yn=(Gt=Mn==null?void 0:Mn.path)==null?void 0:Gt.split(""),Qn=(vn=Mn==null?void 0:Mn.file)==null?void 0:vn.split("");(Qt=Yn==null?void 0:Yn.filter(Un=>Un=="/"))!=null&&Qt.length&&(Mn.path=Mn.path.substring(0,Mn.path.length-1)),(wn=Qn==null?void 0:Qn.filter(Un=>Un=="/"))!=null&&wn.length&&(Mn.file=Mn.file.substring(0,Mn.path.length-1)),la.setFieldsValue(ge({},Mn)),Hr(Mn)}},E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},E.createElement(ne.Z,null,E.createElement(ae.Z,null,E.createElement("span",{className:Ee.filePath},ur.defaultPath+"/")),E.createElement(ae.Z,{flex:"1"},E.createElement(fe.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),E.createElement(fe.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),E.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var Ne=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(Me),Te=Fe(44905),je=Fe(21693),Ke=Fe(59301),$e=Object.defineProperty,tt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ze=(fn,Pn,ln)=>Pn in fn?$e(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,et=(fn,Pn)=>{for(var ln in Pn||(Pn={}))lt.call(Pn,ln)&&Ze(fn,ln,Pn[ln]);if(tt)for(var ln of tt(Pn))Ue.call(Pn,ln)&&Ze(fn,ln,Pn[ln]);return fn},it=(fn,Pn)=>{var ln={};for(var br in fn)lt.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&tt)for(var br of tt(fn))Pn.indexOf(br)<0&&Ue.call(fn,br)&&(ln[br]=fn[br]);return ln},nt=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const qe=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=it(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)("");(0,E.useEffect)(()=>{ur.visible&&la.resetFields()},[ur.visible]),(0,E.useEffect)(()=>{const Gt=sessionStorage.getItem("pathArray");if(Gt){const vn=Gt.split(",").join("/"),Qt=vn.indexOf("/")===0?vn.substr(1):vn;Xa(Qt)}},[]),(0,E.useEffect)(()=>{var Gt,vn;zr.current=(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[2]},[]);const ya=(...Gt)=>nt(void 0,[...Gt],function*(vn={},Qt=!1,wn=1){var Mn,Yn;const Qn=(0,Ae.TG)(),Un=yield Ar({type:"shixunsDetail/addRepositoryFile",payload:{id:ja.id,message:vn.commitMessage,content:vn.codeMirror,path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path,secret_repository:ra?void 0:!0,sync_origin_shixun:Qt,homework_common_id:Qn||void 0}});Un!=null&&Un.url&&((Mn=ln==null?void 0:ln.detail)!=null&&Mn.copy_for_exercise||z.ZP.success("\u6DFB\u52A0\u6210\u529F"),ur.onOK({path:(ur.defaultPath?ur.defaultPath+"/":"")+vn.path,name:vn.path.split("/")[vn.path.split("/").length-1]}),ur.onClose()),(Yn=ln==null?void 0:ln.detail)!=null&&Yn.copy_for_exercise&&(0,je.m)(Ar,ln,ja.id,wn)}),ci=()=>{var Gt,vn;a.history.push(`/shixuns/${zr.current}/${(vn=(Gt=Rr.pathname)==null?void 0:Gt.split("/"))==null?void 0:vn[3]}${Da?`/master/shixun_show/${Da}`:""}`)};return Ke.createElement(ce.default,{width:"60%",open:ur.visible,wrapClassName:Ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{la.submit()},onCancel:ur.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Ke.createElement("section",{className:Ee.bg},Ke.createElement("div",{className:Ee.wrap},Ke.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:Gt=>{var vn,Qt;(vn=ln==null?void 0:ln.detail)!=null&&vn.is_fork_from_creator&&((Qt=ln==null?void 0:ln.detail)!=null&&Qt.copy_for_exercise)?(ur.onClose(),Ar({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Gt,type:"wareHouse",fn:(wn,Mn,Yn)=>{ya(wn,Mn,Yn)}}})):ya(Gt)},onChange:()=>{var Gt,vn;const Qt=et({},la.getFieldsValue()),wn=(Gt=Qt==null?void 0:Qt.path)==null?void 0:Gt.split("");((vn=wn==null?void 0:wn.filter(Mn=>Mn=="/"))==null?void 0:vn.length)>1&&(Qt.path=Qt.path.substring(0,Qt.path.length-1)),la.setFieldsValue(et({},Qt)),Hr(Qt)}},Ke.createElement(fe.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Ke.createElement(ne.Z,null,Ke.createElement(ae.Z,null,Ke.createElement("span",{className:Ee.filePath},ur.defaultPath+"/")),Ke.createElement(ae.Z,{flex:"1"},Ke.createElement(fe.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ke.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Ke.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ke.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Ke.createElement("div",{className:"mt10 mb20"},Ke.createElement(fe.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Ke.createElement(Te.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var rt=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(qe),Ye=Object.defineProperty,ut=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ft=(fn,Pn,ln)=>Pn in fn?Ye(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,Xe=(fn,Pn)=>{for(var ln in Pn||(Pn={}))at.call(Pn,ln)&&ft(fn,ln,Pn[ln]);if(ut)for(var ln of ut(Pn))pt.call(Pn,ln)&&ft(fn,ln,Pn[ln]);return fn},He=(fn,Pn)=>{var ln={};for(var br in fn)at.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&ut)for(var br of ut(fn))Pn.indexOf(br)<0&&pt.call(fn,br)&&(ln[br]=fn[br]);return ln},De=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const ie=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=He(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)(""),[ya,ci]=(0,E.useState)("");(0,E.useEffect)(()=>{ur.visible&&la.resetFields()},[ur.visible]),(0,E.useEffect)(()=>{const Qt=ur.defaultPath.split("/");Qt.length===1?(Xa(""),ci(ur.defaultPath)):(ci(Qt.pop()),Xa(Qt.join("/")+"/"))},[ur.defaultPath]),(0,E.useEffect)(()=>{var Qt,wn;zr.current=(wn=(Qt=Rr.pathname)==null?void 0:Qt.split("/"))==null?void 0:wn[2]},[]);const Gt=(...Qt)=>De(void 0,[...Qt],function*(wn={}){const Mn=(0,Ae.TG)(),Yn=yield Ar({type:"shixunsDetail/moveGitFile",payload:{id:ja.id,from:ur.defaultPath,to:Da+wn.path,message:wn.commitMessage||`${ur.defaultPath} rename to ${Da}${wn.path} `,secret_repository:ra,homework_common_id:Mn||void 0}});(Yn==null?void 0:Yn.status)===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),ur.onOK({path:wn.path,name:wn.path}),ur.onClose())}),vn=()=>{var Qt,wn;a.history.push(`/shixuns/${zr.current}/${(wn=(Qt=Rr.pathname)==null?void 0:Qt.split("/"))==null?void 0:wn[3]}${Da?`/master/shixun_show/${Da}`:""}`)};return E.createElement(ce.default,{width:"40%",open:ur.visible,wrapClassName:Ee.modal,centered:!0,onOk:()=>{la.submit()},onCancel:ur.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},E.createElement("section",{className:Ee.bg},E.createElement("div",{className:Ee.wrap},E.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:Gt,onChange:()=>{var Qt,wn;const Mn=Xe({},la.getFieldsValue()),Yn=(Qt=Mn==null?void 0:Mn.path)==null?void 0:Qt.split("");((wn=Yn==null?void 0:Yn.filter(Qn=>Qn=="/"))==null?void 0:wn.length)>1&&(Mn.path=Mn.path.substring(0,Mn.path.length-1)),la.setFieldsValue(Xe({},Mn)),Hr(Mn)}},E.createElement(fe.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},E.createElement(ne.Z,null,E.createElement(ae.Z,{flex:"1"},E.createElement(fe.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:ya}))))),E.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},E.createElement(be.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${ur.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var le=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(ie),Le=Fe(90524),ze=Fe(82093),ve=Fe(14566),he=Fe(17826),ke={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Ve=Fe(59301),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Wt=(fn,Pn,ln)=>Pn in fn?ot(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,qt=(fn,Pn)=>{for(var ln in Pn||(Pn={}))Ct.call(Pn,ln)&&Wt(fn,ln,Pn[ln]);if(st)for(var ln of st(Pn))vt.call(Pn,ln)&&Wt(fn,ln,Pn[ln]);return fn},Ot=(fn,Pn)=>{var ln={};for(var br in fn)Ct.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&st)for(var br of st(fn))Pn.indexOf(br)<0&&vt.call(fn,br)&&(ln[br]=fn[br]);return ln},Lt=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const{Dragger:Nt}=ve.default,yt=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=Ot(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useLocation)(),ja=(0,a.useParams)(),[Fa,Hr]=(0,E.useState)({}),zr=(0,E.useRef)(),[la]=fe.default.useForm(),[Da,Xa]=(0,E.useState)([]),[ya,ci]=(0,E.useState)();let Gt;(0,E.useEffect)(()=>{ur.visible&&(la.resetFields(),Xa([]))},[ur.visible]),(0,E.useEffect)(()=>{zr.current=ja.id},[]),(0,E.useEffect)(()=>{const Qn=sessionStorage.getItem("pathArray");if(Qn){const Un=Qn.split(",").join("/"),Zn=Un.indexOf("/")===0?Un.substr(1):Un;ci(Zn)}},[]);const vn=Qn=>{var Un,Zn,Yt,Rn;if(Gt=Qn.file.name,Qn.file.status==="done"||Qn.file.status==="uploading"){if(Xa(Qn.fileList),!Qn.file.response)return;if(((Un=Qn.file.response)==null?void 0:Un.status)===0){(Zn=ln==null?void 0:ln.detail)!=null&&Zn.copy_for_exercise||(z.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),la.validateFields());return}Xa(Da.filter(zn=>zn.uid!==Qn.file.uid)),(Yt=Qn.file.response)!=null&&Yt.message&&z.ZP.info((Rn=Qn.file.response)==null?void 0:Rn.message)}},Qt=Qn=>Lt(void 0,null,function*(){if(!Qn.response){z.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ar({type:"shixunsDetail/deleteGitFile",payload:{id:ja.id,path:ya?`${ya}/${Qn.name}`:Qn.name,message:la.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${ya?`${ya}/${Qn.name}`:Qn.name}`,secret_repository:ra?null:!0}})).status===0&&(Xa(Da.filter(Zn=>Zn.uid!==Qn.uid)),z.ZP.info("\u5220\u9664\u6210\u529F"))}),wn={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!la.getFieldValue("commitMessage"),data:()=>Lt(void 0,null,function*(){return new Promise((Qn,Un)=>Lt(void 0,null,function*(){setTimeout(()=>Lt(void 0,null,function*(){const Zn=yield la.getFieldsValue(),Yt=qt(qt({},{path:ur.defaultPath?ur.defaultPath:"",message:Fa.commitMessage||`\u4E0A\u4F20\u4E86${Gt}`}),ra?{}:{secret_repository:!0});Qn(Yt)}),200)}))}),fileList:Da,method:"post",action:`${Le.Z.API_SERVER}/api/shixuns/${zr.current}/upload_git_file.json`,onChange:vn,onRemove:Qt,beforeUpload:Qn=>(Gt=Qn.name,Qn.size/1024/1024>50?(z.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Mn=(Qn=!1,Un=1)=>Lt(void 0,null,function*(){var Zn;const Yt=(0,Ae.TG)(),Rn=qt(qt({},{path:ur.defaultPath?ur.defaultPath:"",message:Fa.commitMessage||`\u4E0A\u4F20\u4E86${Gt}`}),ra?{}:{secret_repository:!0});for(let zn=0;zn{Tn.append(Vr,Rn[Vr].toString())});const ir=yield(0,ze.ZP)(`/api/shixuns/${zr.current}/upload_git_file.json`,{method:"post",body:Tn},!0)}ur.onClose(),ur.onOK({path:ur.defaultPath}),Yn(),(Zn=ln==null?void 0:ln.detail)!=null&&Zn.copy_for_exercise&&(0,je.m)(Ar,ln,ja.id,Un)}),Yn=()=>{var Qn,Un;a.history.push(`/shixuns/${zr.current}/${(Un=(Qn=Rr.pathname)==null?void 0:Qn.split("/"))==null?void 0:Un[3]}${ya?`/master/shixun_show/${ya}`:""}`)};return Ve.createElement(ce.default,{open:ur.visible,onOk:Qn=>{la.submit()},centered:!0,onCancel:ur.onClose,width:"70%"},Ve.createElement("section",{className:ke.bg},Ve.createElement("div",{className:ke.wrap},Ve.createElement("div",{className:ke.title},"\u4E0A\u4F20\u6587\u4EF6"),Ve.createElement(fe.default,{className:"mt10",form:la,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Lt(void 0,null,function*(){var Qn,Un;yield la.validateFields(),(Qn=ln==null?void 0:ln.detail)!=null&&Qn.is_fork_from_creator&&((Un=ln==null?void 0:ln.detail)!=null&&Un.copy_for_exercise)?(ur.onClose(),Ar({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Zn,Yt)=>{Mn(Zn,Yt)}}})):Mn()}),onValuesChange:()=>Hr(qt({},la.getFieldsValue()))},Ve.createElement(fe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ve.createElement(be.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Ve.createElement(fe.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Qn,Un){return(Da==null?void 0:Da.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Ve.createElement("div",{onClick:()=>{if(!la.getFieldValue("commitMessage")){z.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Ve.createElement(Nt,qt({},wn),Ve.createElement("div",null,Ve.createElement("i",{className:`iconfont icon-shangchuan font50 ${ke.colorBlue}`})),Ve.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Ve.createElement("span",{className:`${ke.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Ve.createElement(he.Z,{onFinish:Qn=>ci(Qn)})))};var Et=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(yt),mt={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},Zt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},Tt=Object.defineProperty,Jt=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Kt=(fn,Pn,ln)=>Pn in fn?Tt(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,mn=(fn,Pn)=>{for(var ln in Pn||(Pn={}))tn.call(Pn,ln)&&Kt(fn,ln,Pn[ln]);if(Jt)for(var ln of Jt(Pn))Vt.call(Pn,ln)&&Kt(fn,ln,Pn[ln]);return fn},kn=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const Wn=({shixunsDetail:fn,globalSetting:Pn,loading:ln,dispatch:br,title:Aa,pathList:_r=[],showInputPath:Ar=!1,isMergeSelectFile:ra=!1,onFinish:ur=()=>{}})=>{const[Rr]=fe.default.useForm(),ja=(0,a.useParams)(),Fa=(0,a.useLocation)(),Hr=(0,E.useRef)(),[zr,la]=(0,E.useState)(""),[Da,Xa]=(0,E.useState)(""),[ya,ci]=(0,E.useState)([]),[Gt,vn]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Un,Zn;Hr.current=((Zn=(Un=Fa.pathname)==null?void 0:Un.split("/"))==null?void 0:Zn[3])==="repository"},[]),(0,E.useEffect)(()=>{if(fn.actionTabs.key!=="Repository-SelectFilePath")return;const Un=_r.join("/");let Zn=[];_r.map((Yt,Rn)=>{Rn===0?Zn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Yt}`,path:Un}):Zn.push({val:`/${Yt}`,path:Un})}),ci(Zn),la(Un),Xa(Un),Qt(Un)},[fn.actionTabs.key]);const Qt=Un=>kn(void 0,null,function*(){const Zn=yield br({type:Hr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ja.id,path:Un}});Zn&&vn(Zn.trees||[])}),wn=Un=>{let Zn=zr;Un.type==="tree"&&(ya.length?ya.push({val:`/${Un.name}`,path:Un.name}):ya.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Un.name}`,path:Un.name}),ci(ya),Zn=zr?`${zr}/${Un.name}`:Un.name,la(Zn)),Qt(Zn)},Mn=(Un,Zn)=>{const Yt=ya.filter((zn,Tn)=>Tn<=Zn);ci(Yt);const Rn=Yt.filter((zn,Tn)=>Tn!==0).map(zn=>zn.val).join("").substr(1);la(Rn),Qt(Rn)},Yn=()=>kn(void 0,null,function*(){const Un=Rr==null?void 0:Rr.getFieldsValue(),Zn=zr?`${zr}${Un!=null&&Un.name?`/${Un==null?void 0:Un.name}`:""}`:Un==null?void 0:Un.name;if(ra){ur(Zn),Qn();return}if(Ar){yield Rr.validateFields();const Yt=yield br({type:"shixunsDetail/uploadGitFolder",payload:mn(mn({},{id:ja.id,path:Zn}),Hr.current?{}:{secret_repository:!0})});ur(Da),Yt.status===0&&z.ZP.info("\u65B0\u5EFA\u6210\u529F")}else ur(Zn),z.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Qn()}),Qn=()=>{br({type:"shixunsDetail/setActionTabs",payload:{}}),Rr.resetFields()};return E.createElement(ce.default,{centered:!0,title:Aa||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:fn.actionTabs.key==="Repository-SelectFilePath",onOk:Yn,onCancel:Qn},E.createElement("div",{className:Zt.wrap},E.createElement("div",{className:Zt.content},E.createElement("div",{className:Zt.mainPathWrap},!!(ya!=null&&ya.length)&&ya.map((Un,Zn)=>E.createElement("a",{key:Zn,onClick:()=>Mn(Un,Zn)},Un.val))),!!(Gt!=null&&Gt.length)&&Gt.map((Un,Zn)=>Un.type==="tree"&&E.createElement("a",{key:Zn,onClick:()=>wn(Un)},E.createElement("i",{className:`iconfont icon-wenjianjia ${Zt.colorBlue}`}),Un.name))),E.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),E.createElement("div",{className:"mt5 mb5"},zr),Ar&&E.createElement(fe.default,{form:Rr,scrollToFirstError:!0,className:"mt20"},E.createElement(fe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(be.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Hn=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln})=>({shixunsDetail:fn,globalSetting:ln,loading:Pn.models.index}))(Wn),xr=Fe(18785),Er=Fe(84105),jr=Fe(67135),Fn=Fe(23869),Tr=Fe(99464),hr=Object.defineProperty,vr=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Xt=(fn,Pn,ln)=>Pn in fn?hr(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,An=(fn,Pn)=>{for(var ln in Pn||(Pn={}))On.call(Pn,ln)&&Xt(fn,ln,Pn[ln]);if(Nn)for(var ln of Nn(Pn))on.call(Pn,ln)&&Xt(fn,ln,Pn[ln]);return fn},Kn=(fn,Pn)=>vr(fn,cr(Pn)),or=(fn,Pn)=>{var ln={};for(var br in fn)On.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&Nn)for(var br of Nn(fn))Pn.indexOf(br)<0&&on.call(fn,br)&&(ln[br]=fn[br]);return ln},Pr=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const{DirectoryTree:Qr}=re.default,ta=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,activeKey:Ar,dispatch:ra,practiceSetting:ur,isRepository:Rr,treeData:ja,setTreeData:Fa}=Pn,Hr=or(Pn,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),zr,la,Da,Xa,ya,ci,Gt;const vn=(0,a.useParams)(),Qt=(0,a.useLocation)(),[wn,Mn]=(0,E.useState)(),[Yn,Qn]=(0,E.useState)(!1),[Un,Zn]=(0,E.useState)(!1),[Yt,Rn]=(0,E.useState)(!1),[zn,Tn]=(0,E.useState)(!1),[ir,Vr]=(0,E.useState)("");let[Je,St]=(0,E.useState)([]),[Ft,Mt]=(0,E.useState)([]);const[zt,an]=(0,E.useState)([]),[un,yn]=(0,E.useState)(!1),[Gn,$n]=(0,E.useState)(),[Bn,dr]=(0,E.useState)(),[Dt,Jn]=(0,E.useState)(""),[sr,tr]=(0,E.useState)(),[Vn,qn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Fa([]),ea(""),localStorage.warehouseHideTip||yn(!0)},[Qt.pathname,Rr]);const Nr=(ar="")=>Pr(void 0,null,function*(){(yield(0,jr.Zt)({id:vn.id,secret_dir_path:ar}))&&tr(ar)}),yr=ar=>{var Dr;return E.createElement(te.default,{className:mt.menu,onClick:Br=>{switch(Vr(ar.path||""),Br.key){case"1":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Qn(!0);break;case"2":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Rn(!0);break;case"3":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Tn(!0);break;case"4":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Zn(!0);break;case"5":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ha(ar.path,ar.name,ar);break;case"6":(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),ca(ar);break}}},(ar.type==="topTree"||ar.type==="tree")&&E.createElement(te.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(ar.type==="topTree"||ar.type==="tree")&&E.createElement(te.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(ar.type==="topTree"||ar.type==="tree")&&E.createElement(te.default.Item,{key:"3"},"\u4E0A\u4F20"),ar.type!=="topTree"&&ar.type!=="tree"&&((Dr=ln==null?void 0:ln.detail)==null?void 0:Dr.public)<2&&E.createElement(te.default.Item,{key:"4"},"\u91CD\u547D\u540D"),ar.type!=="topTree"&&E.createElement(ue.CopyToClipboard,{text:`/data/workspace/myshixun/${Rr?"":"secret/"}${ar==null?void 0:ar.path}`,onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(te.default.Item,{key:"6"},E.createElement(E.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),ar.type!=="topTree"&&E.createElement(te.default.Item,{key:"5"},"\u5220\u9664"))},gr=(ar,Dr)=>ar.map(Br=>(Dr==""?Br.path=Dr+Br.name:Br.path=Dr+"/"+Br.name,Br.title=E.createElement(ne.Z,{className:"font14"},E.createElement(ae.Z,{flex:"1"},E.createElement(ne.Z,null,Br.type==="blob"&&E.createElement(ae.Z,{flex:"20px",style:{marginLeft:-20}},E.createElement("span",{className:"iconfont icon-wenjian11 font12"})),E.createElement(ae.Z,{flex:"1"},E.createElement("span",{className:" multi_ellipsis1"},Br.name)))),E.createElement(ae.Z,null,(Br.type==="blob"||Br.type==="tree")&&E.createElement(x.Z,{dropdownRender:()=>yr(Br),className:mt.ellipsis},E.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Br.disableCheckbox=wn&&wn!==Br.name,Br.className=Br.type==="tree"?mt.pl23:"",Br.checkable=Br.type!=="tree",Br.isLeaf=Br.type!=="tree",Br.children=Br.type==="tree"&&[],Br.key=Br.path,Br)),Cr=ar=>{ra({type:"practiceSetting/setSideBarTabs",payload:{selectPath:ar}})},nr=(ar,Dr)=>Pr(void 0,null,function*(){const Br=ar.split("/");yield ea(ir),setTimeout(()=>{Cr(ar),Je=[Br[0]||""],Ft=[ar],Mt([...Ft]),St([...Je])},150)}),Zr=(ar,Dr)=>{if(Dr=="")ja=[...ar],Fa([...ar]);else{let Br=pa(ja,Dr,ar);ja=Br,Fa([...Br])}};function pa(ar,Dr,Br){return ar.map(kr=>kr.key===Dr?(kr.children=[...Br],An({},kr)):kr.children?Kn(An({},kr),{children:pa(kr.children,Dr,Br)}):kr)}const ea=(ar="")=>Pr(void 0,null,function*(){var Dr,Br;const kr=yield ra({type:Rr?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:vn.id,path:ar}});if(kr){if((Dr=kr.trees)!=null&&Dr.length){let va=gr([...kr.trees],ar);Zr(va,ar),an(kr.trees||[]),dr(ar||""),console.log("handleGetRepository:",va,ar),setTimeout(()=>console.log(ja,kr.trees,ar,999999),2e3)}else ar==""&&Fa([]);$n(((Br=kr.commits)==null?void 0:Br[0])||{})}return kr}),Oa=ar=>Pr(void 0,null,function*(){return new Promise((Dr,Br)=>Pr(void 0,null,function*(){ar.children.length&&Dr(),Jn(ar.path),yield ea(ar.path),Dr()}))}),Ea=(ar,Dr)=>Pr(void 0,null,function*(){var Br;console.log("handleSelectTree",ar,Dr.nativeEvent.target.nodeName,Dr);const kr=()=>{Cr(Dr.node.path),ar=[Dr.node.path],Mt([...ar])};Dr.nativeEvent.target.nodeName==="svg"||Dr.nativeEvent.target.nodeName==="LI"||Dr.nativeEvent.target.nodeName==="I"||Dr.node.type==="blob"&&((Br=ur==null?void 0:ur.sideBar)!=null&&Br.confirmLeave?ce.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:()=>{kr(),ra({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):kr())}),ha=(ar,Dr,Br)=>{ce.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Br.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pr(void 0,null,function*(){const kr=(0,Ae.TG)(),va=yield ra({type:"shixunsDetail/deleteGitFile",payload:{id:vn.id,path:ar,message:`\u5220\u9664${ar}`,secret_repository:Rr?null:!0,homework_common_id:kr||void 0}});let Sa=ar.split("/");if((va==null?void 0:va.status)===0){z.ZP.info("\u5220\u9664\u6210\u529F"),Sa.splice(Sa.length-1,1);const qa=yield ea(Sa.length>1?Sa.join("/"):"");return qa!=null&&qa.trees||(Sa.splice(Sa.length-1,1),yield ea(Sa.length>1?Sa.join("/"):"")),Cr(""),!0}else(va==null?void 0:va.status)===-3?ce.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:E.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",ar,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${vn.id}/edit/${va==null?void 0:va.message}/tab=2`}}):(va==null?void 0:va.status)===-4&&ce.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:E.createElement("div",null,va==null?void 0:va.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${vn.id}/edit?tabId=service`}})})})},ca=ar=>{console.log(ar,"item")},Pa=(ar,Dr)=>Pr(void 0,null,function*(){if(console.log("handleExpand",Dr),Dr.nativeEvent.target.nodeName==="svg"||Dr.nativeEvent.target.nodeName==="path"||Dr.nativeEvent.target.nodeName==="LI")return!0;yield Oa(Dr.node),Je.includes(Dr.node.path)?Je.splice(Je.indexOf(Dr.node.path),1):Je.push(Dr.node.path),St([...Je])}),ba=()=>{yn(!1),localStorage.warehouseHideTip=!0},xa=ar=>Pr(void 0,null,function*(){var Dr;let Br,kr="",va,Sa;switch(Rr){case!0:kr="\u5F00\u542F\u7248\u672C\u5E93",va="\u5F00\u542F",Sa="\u4E0D\u5F00\u542F",Br=E.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Dr=ln==null?void 0:ln.detail)!=null&&Dr.secret_repository?(kr="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",va="\u786E\u5B9A",Sa="\u53D6\u6D88",Br=E.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(kr="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",va="\u4E0D\u4F7F\u7528",Sa="\u4F7F\u7528",Br=E.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Rr&&(0,Fn.gy)(ra,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||ce.default.confirm({title:kr,okText:va,cancelText:Sa,content:Br,onOk:()=>{var qa;(0,Ae.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",kr]),!Rr&&!((qa=ln==null?void 0:ln.detail)!=null&&qa.secret_repository)||Ma(ar)},onCancel:()=>{var qa;!Rr&&!((qa=ln==null?void 0:ln.detail)!=null&&qa.secret_repository)&&Ma(ar)}})}),Ma=ar=>Pr(void 0,null,function*(){Rr?(yield(0,jr.h4)(An({},vn)),ra({type:"practiceSetting/getCommonData",payload:An({},vn)})):yield(0,jr.K0)(Kn(An({},vn),{is_secret_repository:ar})),ea(),ra({type:"shixunsDetail/getShixunsDetail",payload:{id:vn.id}})}),ia=ar=>{console.log(ar)},Ca=ar=>Pr(void 0,null,function*(){console.log(ar);const Dr=ar.node.key,Br=ar.dragNode.key,kr=ar.node.pos.split("-"),va=ar.dropPosition-Number(kr[kr.length-1]);if(ar.dragNode.type==="tree"){z.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(ar.node.type!=="tree"){z.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield ra({type:"shixunsDetail/moveGitFile",payload:An({id:vn.id,from:ar.dragNode.path,to:ar.node.path+"/"+ar.dragNode.name,message:`${ar.dragNode.path} move to ${ar.node.path+"/"+ar.dragNode.name} `},Rr?{}:{secret_repository:!0})})).status===0){Cr(""),yield ea("");for(let Wa=0;Wayr({type:"topTree"}),className:"current"},E.createElement(Ce.Z,{open:un,title:E.createElement("div",{className:"font16"},E.createElement(xr.Z,{style:{position:"relative",left:-35},onClick:()=>ba()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",E.createElement("span",{onClick:()=>ba(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:mt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Rr&&((Xa=ln==null?void 0:ln.detail)==null?void 0:Xa.init_repository)&&E.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Rr&&((ya=ln==null?void 0:ln.detail)==null?void 0:ya.secret_repository)&&E.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!ja.length&&!Rr&&E.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},E.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),ja.length?E.createElement(E.Fragment,null,E.createElement("div",{className:mt.content},Ar==="1"&&E.createElement("div",{className:mt.tips},"\u63D0\u793A\uFF1A",E.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),E.createElement(Qr,{disabled:!!Aa.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:ja,switcherIcon:E.createElement(Er.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Pa,expandedKeys:Je,selectedKeys:Ft,onSelect:Ea,draggable:!0,onDragEnter:ia,onDrop:Ca,className:mt.gitTree}))):"",!ja.length&&Rr&&((ci=ln==null?void 0:ln.detail)==null?void 0:ci.init_repository)&&E.createElement(Jr,null),!ja.length&&!Rr&&((Gt=ln==null?void 0:ln.detail)==null?void 0:Gt.secret_repository)&&E.createElement(Jr,null))),E.createElement(le,{visible:Un,defaultPath:ir,onClose:()=>Zn(!1),isRepository:!Rr,onOK:ar=>Pr(void 0,null,function*(){const Dr=ir.split("/");Dr.pop(),yield ea(Dr.join("/")),Cr("")})}),E.createElement(rt,{visible:Yn,defaultPath:ir,onClose:()=>Qn(!1),isRepository:Rr,onOK:ar=>{nr(ar.path,ar.name)}}),E.createElement(Ne,{visible:Yt,defaultPath:ir,onClose:()=>Rn(!1),isRepository:Rr,onOK:ar=>{nr(ar.path,ar.name)}}),E.createElement(Et,{defaultPath:ir,visible:zn,isRepository:Rr,onClose:()=>Tn(!1),onOK:ar=>Pr(void 0,null,function*(){const Dr=ir.split("/");yield ea(ir),Je=[Dr[0]||""],Ft=[ir],Mt([...Ft]),St([...Je])})}),E.createElement(Hn,{pathList:ir==null?void 0:ir.split("/"),showInputPath:!0,isMergeSelectFile:Vn,onFinish:ar=>{Vn?Nr(ar):ea(ar),qn(!1)}}))},Jr=()=>E.createElement("div",{className:`mt20 pb50 ${mt.nodata}`},E.createElement("div",{className:mt.headLeft},"\u63D0\u793A\uFF1A",E.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",E.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",E.createElement("br",null),"1\u3001",E.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",E.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",E.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),E.createElement("img",{width:"100%",src:Tr.Oe}));var $r=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,practiceSetting:br,user:Aa})=>({shixunsDetail:fn,globalSetting:ln,user:Aa,practiceSetting:br,loading:Pn}))(ta),Xn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},In=Fe(37285),Ir=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,nn=(fn,Pn)=>{var ln={};for(var br in fn)Xr.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&Ir)for(var br of Ir(fn))Pn.indexOf(br)<0&&ua.call(fn,br)&&(ln[br]=fn[br]);return ln},kt=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const hn=fn=>{var Pn=fn,{shixunsDetail:ln,globalSetting:br,loading:Aa,user:_r,dispatch:Ar,isRepository:ra}=Pn,ur=nn(Pn,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Rr=(0,a.useParams)(),[ja,Fa]=(0,E.useState)([]);(0,E.useEffect)(()=>{Hr()},[ra]);const Hr=()=>kt(void 0,null,function*(){const zr=yield Ar({type:"shixunsDetail/getRepositoryCommit",payload:{id:Rr.id,secret_repository:ra?void 0:!0}});zr&&Fa(zr.commits||[])});return E.createElement(E.Fragment,null,ja==""&&E.createElement("div",{className:Xn.empty},E.createElement("img",{src:Tr.em,width:"258"}),E.createElement("br",null),E.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ja!=""&&E.createElement("section",{className:Xn.bg},E.createElement("div",{className:Xn.wrap},E.createElement("div",{className:Xn.content},ja==null?void 0:ja.map(zr=>{var la,Da;return E.createElement("div",null,E.createElement(ne.Z,{align:"middle",className:"c-white font16"},E.createElement(ae.Z,null,zr.title)),E.createElement(ne.Z,{align:"middle",className:"mt20 "},E.createElement(ae.Z,null,E.createElement("img",{className:Xn.imageUrl,src:Le.Z.IMG_SERVER+"/"+((la=zr.author)==null?void 0:la.image_url)})),E.createElement(ae.Z,{className:Xn.blueLight},E.createElement("span",{className:"ml20"},(Da=zr.author)==null?void 0:Da.username)),E.createElement(ae.Z,null,E.createElement("span",{className:`ml20 ${Xn.blueLight}`},"\u63D0\u4EA4\u4E8E"),E.createElement("span",{className:`ml20 ${Xn.blueLight}`},zr.time))),E.createElement(In.Z,{className:Xn.divider}))})))))};var sn=(0,a.connect)(({shixunsDetail:fn,loading:Pn,globalSetting:ln,user:br})=>({shixunsDetail:fn,globalSetting:ln,user:br,loading:Pn.models.index}))(hn),Ht=Fe(41550),Ut=Fe(59301),Sr=Object.defineProperty,wr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,gn=(fn,Pn,ln)=>Pn in fn?Sr(fn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):fn[Pn]=ln,Or=(fn,Pn)=>{for(var ln in Pn||(Pn={}))mr.call(Pn,ln)&&gn(fn,ln,Pn[ln]);if(Dn)for(var ln of Dn(Pn))Cn.call(Pn,ln)&&gn(fn,ln,Pn[ln]);return fn},Wr=(fn,Pn)=>wr(fn,pr(Pn)),qr=(fn,Pn)=>{var ln={};for(var br in fn)mr.call(fn,br)&&Pn.indexOf(br)<0&&(ln[br]=fn[br]);if(fn!=null&&Dn)for(var br of Dn(fn))Pn.indexOf(br)<0&&Cn.call(fn,br)&&(ln[br]=fn[br]);return ln},Gr=(fn,Pn,ln)=>new Promise((br,Aa)=>{var _r=ur=>{try{ra(ln.next(ur))}catch(Rr){Aa(Rr)}},Ar=ur=>{try{ra(ln.throw(ur))}catch(Rr){Aa(Rr)}},ra=ur=>ur.done?br(ur.value):Promise.resolve(ur.value).then(_r,Ar);ra((ln=ln.apply(fn,Pn)).next())});const{TabPane:fa}=Se.default,Ia=fn=>{var Pn=fn,{globalSetting:ln,loading:br,dispatch:Aa,practiceSetting:_r,shixunsDetail:Ar}=Pn,ra=qr(Pn,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),ur,Rr,ja,Fa,Hr,zr,la,Da,Xa,ya,ci,Gt,vn,Qt,wn,Mn,Yn,Qn,Un;const[Zn,Yt]=(0,E.useState)("1"),[Rn,zn]=(0,E.useState)("1");let[Tn,ir]=(0,E.useState)();const Vr=(0,E.useRef)(),[Je,St]=(0,E.useState)(!0),[Ft,Mt]=(0,E.useState)(["2","1"]),[zt,an]=(0,E.useState)([]),un=(0,E.useRef)(),yn=(0,a.useParams)(),Gn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Ut.createElement("span",null,Ut.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Ut.createElement(Ce.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Ut.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,E.useEffect)(()=>{var Dt,Jn,sr,tr,Vn,qn,Nr,yr,gr,Cr,nr,Zr,pa,ea,Oa,Ea,ha,ca;try{((sr=(Jn=(Dt=Ar==null?void 0:Ar.fileContent)==null?void 0:Dt.content)==null?void 0:Jn.content)!=null&&sr.length||((Vn=(tr=Ar==null?void 0:Ar.fileContent)==null?void 0:tr.content)==null?void 0:Vn.content)=="")&&(((qn=Ar==null?void 0:Ar.fileContent)==null?void 0:qn.file_type)==="txt"?(Vr.current=window.decodeURIComponent(escape(window.atob((yr=(Nr=Ar==null?void 0:Ar.fileContent)==null?void 0:Nr.content)==null?void 0:yr.content))),Tn=window.decodeURIComponent(escape(window.atob((Cr=(gr=Ar==null?void 0:Ar.fileContent)==null?void 0:gr.content)==null?void 0:Cr.content))),ir(Tn)):(Vr.current=(Zr=(nr=Ar==null?void 0:Ar.fileContent)==null?void 0:nr.content)==null?void 0:Zr.content,Tn=(ea=(pa=Ar==null?void 0:Ar.fileContent)==null?void 0:pa.content)==null?void 0:ea.content,ir(Tn)))}catch(Pa){Vr.current=window.atob((Ea=(Oa=Ar==null?void 0:Ar.fileContent)==null?void 0:Oa.content)==null?void 0:Ea.content),Tn=window.atob((ca=(ha=Ar==null?void 0:Ar.fileContent)==null?void 0:ha.content)==null?void 0:ca.content),ir(Tn),z.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ar.fileContent.content)},[(ur=Ar==null?void 0:Ar.fileContent)==null?void 0:ur.content]),(0,E.useEffect)(()=>{var Dt;const Jn=(Dt=_r==null?void 0:_r.sideBar)==null?void 0:Dt.selectPath.split("/");Mt(Jn)},[(Rr=_r==null?void 0:_r.sideBar)==null?void 0:Rr.selectPath]);const $n=Dt=>{ir(Dt);let Jn=-1;Dt===Vr.current?Jn=0:Jn=1,Aa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Jn}})};(0,E.useEffect)(()=>{new Promise((Dt,Jn)=>Gr(void 0,null,function*(){var sr,tr,Vn;if(((sr=_r==null?void 0:_r.sideBar)==null?void 0:sr.selectPath)!==""&&((tr=_r==null?void 0:_r.sideBar)!=null&&tr.selectPath)){const qn=yield Aa({type:"shixunsDetail/getFileContent",payload:{id:yn.id,path:(Vn=_r==null?void 0:_r.sideBar)==null?void 0:Vn.selectPath,secret_repository:Je?null:!0}});qn!=null&&qn.content||(qn==null?void 0:qn.content)==""||Aa({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(ja=_r==null?void 0:_r.sideBar)==null?void 0:ja.selectPath]);const Bn=Ut.createElement(te.default,{className:wt.menu,style:{background:"#24294b"},onClick:Dt=>{var Jn;!((Jn=Ar==null?void 0:Ar.detail)!=null&&Jn.secret_repository)&&Dt.key==="2"&&zn("1"),Yt(Dt.key),Dt.key==="1"?St(!0):St(!1)}},Ut.createElement(te.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Gn.filter(Dt=>{var Jn,sr;return!((Jn=Ar==null?void 0:Ar.detail)!=null&&Jn.init_repository)||(sr=Ar==null?void 0:Ar.detail)!=null&&sr.is_jupyter_lab?Dt.id!=="2":Dt}).map((Dt,Jn)=>Ut.createElement(te.default.Item,{className:"leaveClick",key:Dt.id},Dt.name))),dr=(Dt=!1,Jn=1)=>Gr(void 0,null,function*(){var sr,tr,Vn,qn;const Nr=yield Aa({type:"shixunsDetail/updateRepositoryFile",payload:{id:yn.id,path:(tr=(sr=Ar==null?void 0:Ar.fileContent)==null?void 0:sr.params)==null?void 0:tr.path,content:Tn,secret_repository:Je?null:!0,sync_origin_shixun:Dt}});Nr!=null&&Nr.content&&((Vn=Ar==null?void 0:Ar.detail)!=null&&Vn.copy_for_exercise||z.ZP.success("\u4FDD\u5B58\u6210\u529F"),Aa({type:"practiceSetting/setSideBarTabs",payload:Wr(Or({},_r.sideBar),{confirmLeave:!1})})),(qn=Ar==null?void 0:Ar.detail)!=null&&qn.copy_for_exercise&&(0,je.m)(Aa,Ar,yn.id,Jn)});return Ut.createElement("div",{className:wt.warehouse},Ut.createElement("div",{className:wt.header},Ut.createElement(ne.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Ut.createElement(ae.Z,{flex:"1"},Ut.createElement(ne.Z,{align:"middle"},Ut.createElement(ae.Z,null,Ut.createElement(x.Z,{dropdownRender:()=>Bn,className:wt.menu},Ut.createElement("span",{className:"font16 c-white current ml20"},Gn.find(Dt=>Dt.id===Zn).name," ",Ut.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Ut.createElement(ae.Z,{flex:"81px"},Ut.createElement("div",{className:wt.line})),Ut.createElement(ae.Z,null,Ut.createElement(Se.default,{className:wt.tabs,activeKey:Rn,onChange:Dt=>{var Jn;(Jn=_r==null?void 0:_r.sideBar)!=null&&Jn.confirmLeave?ce.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:()=>{zn(Dt),Aa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(zn(Dt),Aa({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Ut.createElement(fa,{tab:Ut.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Je&&((Fa=Ar==null?void 0:Ar.detail)==null?void 0:Fa.init_repository)&&Ut.createElement(fa,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Je&&((Hr=Ar==null?void 0:Ar.detail)==null?void 0:Hr.secret_repository)&&Ut.createElement(fa,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Je&&((zr=Ar==null?void 0:Ar.repository)==null?void 0:zr.git_url)||!Je&&((la=Ar==null?void 0:Ar.secretRepository)==null?void 0:la.git_url))&&Ut.createElement(Ut.Fragment,null,Ut.createElement(ae.Z,null,Ut.createElement("span",{className:wt.title},"\u4ED3\u5E93\u5730\u5740:"),Ut.createElement("input",{value:Je?(Da=Ar==null?void 0:Ar.repository)==null?void 0:Da.git_url:(Xa=Ar==null?void 0:Ar.secretRepository)==null?void 0:Xa.git_url}),Ut.createElement(ue.CopyToClipboard,{text:Je?(ya=Ar==null?void 0:Ar.repository)==null?void 0:ya.git_url:(ci=Ar==null?void 0:Ar.secretRepository)==null?void 0:ci.git_url,onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},Ut.createElement(Ce.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Ut.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Ut.createElement("div",{className:wt.content,style:{overflow:"auto"}},Rn==="1"&&Ut.createElement(Ut.Fragment,null,Ut.createElement("aside",{className:wt.left},Ut.createElement(ee.Z,{spinning:!!br.effects["shixunsDetail/getRepository"],wrapperClassName:`${wt.loading} ${wt.bottom0}`},Ut.createElement($r,{setTreeData:an,treeData:zt,activeKey:Zn,isRepository:Je}))),Ut.createElement("aside",{className:wt.right,ref:un},((Gt=_r==null?void 0:_r.sideBar)==null?void 0:Gt.selectPath)!==""&&Ut.createElement(Ut.Fragment,null,Ut.createElement(ee.Z,{spinning:!!br.effects["shixunsDetail/getFileContent"],wrapperClassName:wt.loading},Ut.createElement("div",{className:wt.filePathWrp},Ut.createElement(ne.Z,{align:"middle",className:"w100"},Ut.createElement(ae.Z,null,Ut.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Ut.createElement(ae.Z,{flex:"40px"},Ut.createElement("div",{className:wt.line,style:{marginLeft:20}})),Ut.createElement(ae.Z,{className:wt.filePath},Ft.map((Dt,Jn)=>Ut.createElement("span",{className:"c-blue"},Dt))))),Ut.createElement("div",{className:br.effects["shixunsDetail/getFileContent"]?"hide":"show"},Ut.createElement(Ht.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(vn=Ar==null?void 0:Ar.fileContent)==null?void 0:vn.filename,type:((Qt=Ar==null?void 0:Ar.fileContent)==null?void 0:Qt.file_type)==="office"?"download":(wn=Ar==null?void 0:Ar.fileContent)==null?void 0:wn.file_type,data:Tn,monacoEditor:{value:Tn,language:(Mn=Ar==null?void 0:Ar.fileContent)==null?void 0:Mn.language,onChange:Dt=>$n(Dt),options:{fontSize:14}}}))),((Yn=Ar==null?void 0:Ar.fileContent)==null?void 0:Yn.file_type)==="txt"&&Ut.createElement(ne.Z,{align:"middle",justify:"center",className:wt.footer},Ut.createElement(ae.Z,null,Ut.createElement(se.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{a.history.push(`/shixuns/${yn.id}/challenges`)}},"\u53D6\u6D88"),Ut.createElement(se.ZP,{type:"primary",size:"middle",className:"ml40",onClick:Dt=>{var Jn,sr;(Jn=Ar==null?void 0:Ar.detail)!=null&&Jn.is_fork_from_creator&&((sr=Ar==null?void 0:Ar.detail)!=null&&sr.copy_for_exercise)?Aa({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(tr,Vn)=>{dr(tr,Vn)}}}):dr()}},"\u63D0\u4EA4")))),((Qn=_r==null?void 0:_r.sideBar)==null?void 0:Qn.selectPath)==""&&((Un=Ar==null?void 0:Ar.detail)==null?void 0:Un.init_repository)&&Ut.createElement("div",{className:wt.empty},Ut.createElement("img",{src:Tr.x7,width:"258"}),Ut.createElement("br",null),Ut.createElement("span",{className:"c-grey-c"},!!(zt!=null&&zt.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(zt!=null&&zt.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Rn==="2"&&Ut.createElement("div",{className:wt.commit},Ut.createElement(sn,{isRepository:Je}))))};var ui=(0,a.connect)(({loading:fn,globalSetting:Pn,practiceSetting:ln,shixunsDetail:br})=>({globalSetting:Pn,loading:fn,practiceSetting:ln,shixunsDetail:br}))(Ia)},68014:function(en,_t,Fe){"use strict";Fe.r(_t),Fe.d(_t,{default:function(){return Ou}});var E=Fe(59301),wt={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},a={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},Se=Fe(49661),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",z=Fe(67135),te=Fe(62957),ne=Fe(6767),ae=Fe(82093),x=Fe(76560),ce=Fe(59301),ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(xt,It)=>{var Bt={};for(var bn in xt)se.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ee)for(var bn of ee(xt))It.indexOf(bn)<0&&re.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},ue=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const fe=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,practiceSetting:Kr,shixunsDetail:sa}=It,Ur=oe(It,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ln,Lr;const za=(0,x.useLocation)(),si=(0,E.useRef)(""),Ua=(0,x.useParams)(),{title:ti,base_info_warning:gi,challenges_warning:di,service_warning:ni,repository_warning:oa,mirror_warning:Zi}=Kr;(0,E.useEffect)(()=>{var ai;si.current=(ai=za.pathname.split("/"))==null?void 0:ai[2],Fr({type:"practiceSetting/setParams",payload:{id:si.current}}),Fr({type:"practiceSetting/getCommonData",payload:{id:si.current}})},[za.pathname]),(0,E.useEffect)(()=>((0,Se.Dk)(ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Se.Dk)()}));const Ai=()=>ue(void 0,null,function*(){yield Ya(),x.history.push(`/shixuns/${si.current}/challenges`)}),Ya=()=>new Promise((ai,Ii)=>{var Hi;(Hi=Kr==null?void 0:Kr.sideBar)!=null&&Hi.confirmLeave?te.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:()=>{Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ai()},onCancel:()=>{Ii()}}):ai()}),hi=ai=>{var Ii;if(ai===(Kr==null?void 0:Kr.sideBar.tabsActive))return;const Hi=()=>{x.history.push(`/shixuns/${si.current}/edit?tabId=${ai}`),Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ai,selectPath:"",confirmLeave:!1}})};(Ii=Kr==null?void 0:Kr.sideBar)!=null&&Ii.confirmLeave?te.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:()=>{Hi()}}):Hi()},Ha=(ai,Ii=!1)=>{ai=ai!=null&&ai.includes(".json")?ai:`${ai}.json`,te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ue(void 0,null,function*(){const Hi=yield(0,ae.ZP)("/api"+ai,{method:"get"});if(!Hi)return;ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const rr=yield(0,z.Ir)({id:Hi.shixun_identifier,jump_challenge_setting:Ii});if(rr!=null&&rr.game_identifier){(0,Se.xg)(`/tasks/${rr.game_identifier}`);return}(rr==null?void 0:rr.status)===2?Ha(rr==null?void 0:rr.message):(rr==null?void 0:rr.status)===3&&da(rr==null?void 0:rr.message)})})},da=ai=>{te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ai,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},fi=(ai,Ii)=>ue(void 0,null,function*(){var Hi,rr,li,co;if(yield Ya(),(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Hi=sa.detail)!=null&&Hi.is_jupyter||(rr=sa.detail)!=null&&rr.is_jupyter_lab){Fr({type:"shixunsDetail/execJupyter",payload:{id:si.current}}).then(Di=>{var Mo;Di!=null&&Di.identifier&&((Mo=x.history)==null||Mo.push(`/tasks/${Di.identifier}/jupyter`))});return}Fr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ri=Ii?yield(0,z.BK)({id:ai}):yield(0,z.Ir)({id:ai});if(Fr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ri==null?void 0:Ri.status)==5&&!Ii){te.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:ce.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(co=(li=Ri==null?void 0:Ri.data)==null?void 0:li.challenge_errors)==null?void 0:co.map((Di,Mo)=>{var Ra;return ce.createElement("span",{key:Mo,style:{color:"#3061D0"}},"\u7B2C",Di==null?void 0:Di.challenge_position,"\u5173",Mo!=((Ra=Ri==null?void 0:Ri.data)==null?void 0:Ra.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Di,Mo,Ra;window.location.href=`/shixuns/${si.current}/edit/${(Ra=(Mo=(Di=Ri==null?void 0:Ri.data)==null?void 0:Di.challenge_errors)==null?void 0:Mo[0])==null?void 0:Ra.challenge_id}/tab=2`},onCancel:()=>{(0,z.Ir)({id:si.current,jump_challenge_setting:!0}).then(Di=>{if(Di!=null&&Di.game_identifier||Di!=null&&Di.identifier){(0,Se.xg)(`/tasks/${Di.game_identifier}`);return}(Di==null?void 0:Di.status)===-3?(0,Se.eF)():(Di==null?void 0:Di.status)===2?Ha(Di==null?void 0:Di.message,!0):(Di==null?void 0:Di.status)===3&&da(Di==null?void 0:Di.message)})}});return}if((Ri==null?void 0:Ri.status)==6&&!Ii){te.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:ce.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${si.current}/edit?tabId=environment`}});return}if(Ri!=null&&Ri.game_identifier||Ri!=null&&Ri.identifier){(0,Se.xg)(Ii?`/tasks/${Ri==null?void 0:Ri.identifier}/jupyter`:`/tasks/${Ri.game_identifier}`);return}(Ri==null?void 0:Ri.status)===-3?(0,Se.eF)():(Ri==null?void 0:Ri.status)===2?Ha(Ri==null?void 0:Ri.message):(Ri==null?void 0:Ri.status)===3&&da(Ri==null?void 0:Ri.message)}),ii=()=>ue(void 0,null,function*(){yield Ya(),Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),yi=ai=>({borderBottomColor:(Kr==null?void 0:Kr.sideBar.tabsActive)===ai?"#0152d9":"transparent"});return ce.createElement("div",{className:a.header},ce.createElement("aside",{className:a.title},ce.createElement("i",{onClick:Ai,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),ce.createElement("span",{className:a.edit},ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),ce.createElement("i",{onClick:ii,className:"icon iconfont icon-xiugai1"})),ce.createElement("aside",{className:a.schedule},ce.createElement("div",null,ce.createElement("span",{style:yi("information"),className:a.clickWarp,onClick:()=>hi("information")},gi?ce.createElement("span",{className:a.num},"1"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u57FA\u672C\u4FE1\u606F")),ce.createElement("i",{className:"iconfont icon-lujing"})),ce.createElement("div",null,ce.createElement("span",{style:yi("warehouse"),className:a.clickWarp,onClick:()=>hi("warehouse")},oa?ce.createElement("span",{className:a.num},"2"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u4EE3\u7801\u4ED3\u5E93")),ce.createElement("i",{className:"iconfont icon-lujing"})),(sa==null?void 0:sa.detail)&&!((Ln=sa==null?void 0:sa.detail)!=null&&Ln.is_jupyter_lab)&&ce.createElement("div",null,ce.createElement("span",{style:yi("level"),className:a.clickWarp,onClick:()=>hi("level")},di?ce.createElement("span",{className:a.num},"3"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u4EFB\u52A1\u5173\u5361")),ce.createElement("i",{className:"iconfont icon-lujing"})),(sa==null?void 0:sa.detail)&&((Lr=sa==null?void 0:sa.detail)==null?void 0:Lr.is_jupyter_lab)&&ce.createElement("div",null,ce.createElement("span",{style:yi("service"),className:a.clickWarp,onClick:()=>hi("service")},ni?ce.createElement("span",{className:a.num},"3"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u670D\u52A1")),ce.createElement("i",{className:"iconfont icon-lujing"})),ce.createElement("div",null,ce.createElement("span",{style:yi("environment"),className:a.clickWarp,onClick:()=>hi("environment")},Zi?ce.createElement("span",{className:a.num},"4"):ce.createElement("img",{src:Ce}),ce.createElement("span",{className:a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),ce.createElement("aside",{className:a.btns},ce.createElement("div",{className:a.simulate,onClick:()=>fi(si.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var be=(0,x.connect)(({loading:xt,globalSetting:It,practiceSetting:Bt,shixunsDetail:bn})=>({globalSetting:It,loading:xt,practiceSetting:Bt,shixunsDetail:bn}))(fe),Ee={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t",zhishidian:"zhishidian___eNpJf",tags_list:"tags_list___aeNqP",tag_item:"tag_item___kXmYp",tag_icon:"tag_icon___pBc8h"},Ae=Fe(2978),me=Fe(28284),we=Fe(99571),Oe=Fe(37568),We=Fe(47889),Ie=Fe(17149),ge=Fe(77019),ye=Fe(5269),xe=Fe(14566),Me=Fe(62673),Ne={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",je=Object.defineProperty,Ke=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,lt=(xt,It,Bt)=>It in xt?je(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ue=(xt,It)=>{for(var Bt in It||(It={}))$e.call(It,Bt)&<(xt,Bt,It[Bt]);if(Ke)for(var Bt of Ke(It))tt.call(It,Bt)&<(xt,Bt,It[Bt]);return xt},Ze=(xt,It)=>{var Bt={};for(var bn in xt)$e.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Ke)for(var bn of Ke(xt))It.indexOf(bn)<0&&tt.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},it=xt=>{var It=xt,{InputRight:Bt,value:bn=[],onChange:Fr}=It,Kr=Ze(It,["InputRight","value","onChange"]);const[sa,Ur]=(0,E.useState)(),Ln=za=>{const si=bn.filter((Ua,ti)=>ti!==za);Fr(si)},Lr=za=>{if(za.preventDefault(),!!sa){if(bn.findIndex(si=>si.name===sa)>-1){ne.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Fr([...bn,{id:null,name:sa}]),Ur(null)}};return E.createElement("div",null,E.createElement(Oe.default,Ue({bordered:!1,style:{width:600},value:sa,onChange:za=>Ur(za.target.value),onPressEnter:Lr,onBlur:Lr},Kr)),Bt||E.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),E.createElement("div",{className:"mt20"},bn==null?void 0:bn.map((za,si)=>E.createElement("div",{key:si,className:Ne.btn},E.createElement("span",{className:Ne.s1},za.name),E.createElement("img",{src:Te,className:Ne.s2,onClick:()=>Ln(si)})))))},nt=Fe(89392),qe=Fe(90524),rt={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const Ye=({dispatch:xt,onCancel:It,onSave:Bt,loading:bn=!1})=>E.createElement("div",{className:rt.complete},E.createElement("div",{onClick:It,className:rt.cancel},"\u53D6\u6D88"),E.createElement(we.ZP,{type:"primary",loading:bn,onClick:Bt,className:rt.save},"\u4FDD\u5B58"));var ut=(0,x.connect)()(Ye),at=Fe(21693),pt=Fe(32050),ft=Fe(19248),Xe=Fe(38394),He=Fe(42586),De=Fe(59301),ie=Object.defineProperty,le=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ke=(xt,It,Bt)=>It in xt?ie(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ve=(xt,It)=>{for(var Bt in It||(It={}))ve.call(It,Bt)&&ke(xt,Bt,It[Bt]);if(ze)for(var Bt of ze(It))he.call(It,Bt)&&ke(xt,Bt,It[Bt]);return xt},ot=(xt,It)=>le(xt,Le(It)),st=(xt,It)=>{var Bt={};for(var bn in xt)ve.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ze)for(var bn of ze(xt))It.indexOf(bn)<0&&he.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},Ct=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const vt=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,practiceSetting:Kr,problemset:sa,shixunsDetail:Ur}=It,Ln=st(It,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Lr,za;const[si]=me.default.useForm(),[Ua,ti]=(0,E.useState)({}),[gi,di]=(0,E.useState)(!1),[ni,oa]=(0,E.useState)(!1),[Zi,Ai]=(0,E.useState)(!1),[Ya,hi]=(0,E.useState)(""),[Ha,da]=(0,E.useState)(""),[fi,ii]=(0,E.useState)(""),[yi,ai]=(0,E.useState)(),Ii=(0,E.useRef)({}),Hi=(0,E.useRef)(""),rr=(0,E.useRef)(""),li=(0,E.useRef)(""),co=(0,E.useRef)(null),Ri=(0,E.useRef)((0,nt.throttle)(()=>Si(),2e3,{leading:!0,trailing:!1})).current,{id:Di}=Kr,[Mo,Ra]=(0,E.useState)(!1),[mi,io]=(0,E.useState)([]);(0,E.useEffect)(()=>{Di&&ro()},[Di]),(0,E.useEffect)(()=>(JSON.stringify(Ua)!=="{}"&&bo(),()=>{clearTimeout(co.current)}),[Ua,Ya,fi,Ha]);const bo=()=>{clearTimeout(co.current),co.current=setTimeout(()=>{!(0,nt.isEqual)(Ua,Ii.current)||Ya!==Hi.current||fi!==rr.current||Ha!==li.current?Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ro=()=>Ct(void 0,null,function*(){var Ei,eo,Wo,zs,Oi,Ki,Oo;Fr({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const bs=yield(0,ae.ZP)(`/api/shixuns/${Di}/edit_base_info.json`,{method:"get"});if(bs.status===0){const Ro=ot(Ve({},bs.data),{description:(0,at.S)(bs.data.description)}),Ks={description:Ro.description,shixun_tags:Ro.shixun_tags,trainee:Ro.trainee,name:Ro.name,course:((Ei=Ro==null?void 0:Ro.disciplines)==null?void 0:Ei.length)>0?[(Wo=(eo=Ro==null?void 0:Ro.disciplines)==null?void 0:eo[0])==null?void 0:Wo.id,(Ki=(Oi=(zs=Ro==null?void 0:Ro.disciplines)==null?void 0:zs[0])==null?void 0:Oi.sub_discipline)==null?void 0:Ki.id]:[]};(Oo=Ur.detail)!=null&&Oo.is_jupyter_lab&&(Ks.jupyter_show_description=bs.data.jupyter_show_description),si.setFieldsValue(Ks),Ii.current=Ve({},Ks),Hi.current=Ro.attachment_id||"",rr.current=Ro.cover_image_id||"",li.current=Ro.attachment_id_b||"",ti(Ve({},Ks)),hi(Ro.attachment_id||""),da(Ro.attachment_id_b||""),ii(Ro.cover_image_id||""),ai(Ro.cover_image||""),io(Ro==null?void 0:Ro.tag_disciplines)}}),go=(Ei,eo)=>{ti(Ve({},eo))},wa=()=>{Pi()},Si=()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),si.submit()},$i=(Ei,eo=!1,Wo=1)=>{var zs;const{name:Oi,description:Ki,shixun_tags:Oo,course:bs,trainee:Ro,jupyter_show_description:Ks=!1}=Ei;let Qs={name:Oi,description:Ki,shixun_tags:Oo,attachment_id:Ya,cover_image_id:fi,trainee:Ro,attachment_id_b:Ha,sub_discipline_ids:bs[1],tag_discipline_ids:(mi==null?void 0:mi.length)>0?mi==null?void 0:mi.map(el=>el==null?void 0:el.id):[]};(zs=Ur.detail)!=null&&zs.is_jupyter_lab&&(Qs=ot(Ve({},Qs),{jupyter_show_description:Ks})),(0,ae.ZP)(`/api/shixuns/${Di}/base_info_save.json`,{method:"post",body:{shixun:Ve({},Qs),sync_origin_shixun:eo}}).then(el=>Ct(void 0,null,function*(){var du,Vl,au,aa;if(el.status===0&&((du=Ur==null?void 0:Ur.detail)!=null&&du.copy_for_exercise||ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),Fr({type:"practiceSetting/getCommonData",payload:{id:Di}}),Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ii.current={description:Ua.description,shixun_tags:Ua.shixun_tags,name:Ua.name},Hi.current=Ya,rr.current=fi,li.current=Ha,(Vl=Ur==null?void 0:Ur.detail)!=null&&Vl.copy_for_exercise)){const So=yield Fr({type:"shixunsDetail/saveCopyForExercise",payload:{id:Di,save_type:Wo}});Wo===1?(au=So==null?void 0:So.data)!=null&&au.exists_same_shixun_name?Fr({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(aa=So==null?void 0:So.data)==null?void 0:aa.shixun_name,getBaseInfo:()=>{ro()}}}):(ne.ZP.info("\u4FDD\u5B58\u6210\u529F"),Fr({type:"classroomList/setActionTabs",payload:{}})):(Fr({type:"classroomList/setActionTabs",payload:{}}),(So==null?void 0:So.status)===0&&te.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:De.createElement("div",null,De.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var vs,To;(0,Se.xg)(`/shixuns/${(To=(vs=Ur==null?void 0:Ur.detail)==null?void 0:vs.fork_from)==null?void 0:To.fork_identifier}/challenges`)}}))}}))},Pi=()=>{var Ei;const eo=()=>{x.history.push(`/shixuns/${Di}/challenges`),Fr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Ei=Kr==null?void 0:Kr.sideBar)!=null&&Ei.confirmLeave?te.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:()=>{eo()}}):eo()};function jo(Ei){const eo=Ei.type==="image/jpeg"||Ei.type==="image/png";return eo||ne.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),eo}const xo=De.createElement(we.ZP,{loading:gi,icon:De.createElement(pt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),os=De.createElement(we.ZP,{loading:Zi,icon:De.createElement(pt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Do=De.createElement(we.ZP,{loading:ni,icon:De.createElement(pt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function gs(Ei,eo){const Wo=new FileReader;Wo.addEventListener("load",()=>eo(Wo.result)),Wo.readAsDataURL(Ei)}const Na=Ei=>{var eo,Wo;if(Ei.file.status==="uploading"){di(!0);return}Ei.file.status==="done"&&(di(!1),hi((Wo=(eo=Ei==null?void 0:Ei.file)==null?void 0:eo.response)==null?void 0:Wo.id))},Ji=Ei=>{var eo,Wo;if(Ei.file.status==="uploading"){oa(!0);return}Ei.file.status==="done"&&(oa(!1),da((Wo=(eo=Ei==null?void 0:Ei.file)==null?void 0:eo.response)==null?void 0:Wo.id))},cs=()=>De.createElement("div",{className:Ee.img},De.createElement("img",{src:(0,Xe.z)("/api/attachments/"+Ya,!0),alt:"avatar",style:{width:"100%"}}),De.createElement("div",null,De.createElement(ft.Z,{onClick:()=>hi(""),style:{fontSize:"16px",color:"red"}}))),Os=()=>De.createElement("div",{className:Ee.img},De.createElement("img",{src:(0,Xe.z)("/api/attachments/"+Ha,!0),alt:"avatar",style:{width:"100%"}}),De.createElement("div",null,De.createElement(ft.Z,{onClick:()=>da(""),style:{fontSize:"16px",color:"red"}}))),hs=Ei=>{var eo,Wo;if(Ei.file.status==="uploading"){Ai(!0);return}Ei.file.status==="done"&&(Ai(!1),ii((Wo=(eo=Ei==null?void 0:Ei.file)==null?void 0:eo.response)==null?void 0:Wo.id),Ra(!0))},Ao=()=>De.createElement("div",{className:Ee.img},De.createElement("img",{src:(0,Xe.z)(Mo?"/api/attachments/"+fi:yi,!0),alt:"avatar",style:{width:"100%"}}),De.createElement("div",null,De.createElement(ft.Z,{onClick:()=>{ii(""),ai("")},style:{fontSize:"16px",color:"red"}})));return De.createElement("div",{className:Ee.information},De.createElement("section",{className:Ee.scroll},De.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),De.createElement("div",{className:Ee.formWrap}," ",De.createElement(me.default,{form:si,scrollToFirstError:!0,layout:"vertical",onValuesChange:go,onFinish:Ei=>{var eo,Wo;(eo=Ur==null?void 0:Ur.detail)!=null&&eo.is_fork_from_creator&&((Wo=Ur==null?void 0:Ur.detail)!=null&&Wo.copy_for_exercise)?Fr({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Ei,type:"information",fn:(zs,Oi,Ki)=>{$i(zs,Oi,Ki)}}}):$i(Ei)}},De.createElement(me.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:200,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236200\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},De.createElement(Oe.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",suffix:`${((Lr=Ua.name)==null?void 0:Lr.length)||0}/200`})),De.createElement(me.default.Item,{className:"customAddTags",name:"shixun_tags",label:De.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",De.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},De.createElement(it,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),De.createElement(me.default.Item,{label:"\u96BE\u5EA6\uFF1A",name:"trainee",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},De.createElement(We.ZP.Group,null,De.createElement(We.ZP,{value:1},"\u7B80\u5355"),De.createElement(We.ZP,{value:2},"\u9002\u4E2D"),De.createElement(We.ZP,{value:3},"\u56F0\u96BE"))),De.createElement(me.default.Item,{name:"tag_discipline_ids",label:"\u77E5\u8BC6\u70B9:"},De.createElement("div",{className:Ee.zhishidian,onClick:()=>{Fr({type:"account/setActionTabs",payload:{key:"\u5173\u8054\u8BFE\u7A0B\u77E5\u8BC6\u70B9"}})}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),(mi==null?void 0:mi.length)>0&&De.createElement("div",{className:Ee.tags_list},mi==null?void 0:mi.map((Ei,eo)=>De.createElement("div",{key:eo,className:Ee.tag_item},De.createElement("div",null,Ei==null?void 0:Ei.name),De.createElement("i",{className:`iconfont icon-guanbi11 ml10 ${Ee.tag_icon}`,onClick:()=>{io([...mi.filter(Wo=>(Wo==null?void 0:Wo.id)!=(Ei==null?void 0:Ei.id))])}})))),De.createElement(me.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},De.createElement(Ie.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:sa.courseOptions,getPopupContainer:Ei=>Ei.parentNode})),De.createElement(ge.Z,null,De.createElement(ye.Z,null,De.createElement(me.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ya?cs():De.createElement(xe.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${qe.Z.API_SERVER}/api/attachments.json`,beforeUpload:jo,onChange:Na},xo))),De.createElement(ye.Z,{className:"c-grey-999"},De.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),De.createElement(ge.Z,null,De.createElement(ye.Z,null,De.createElement(me.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Ha?Os():De.createElement(xe.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${qe.Z.API_SERVER}/api/attachments.json`,beforeUpload:jo,onChange:Ji},Do))),De.createElement(ye.Z,{className:"c-grey-999"},De.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),De.createElement(ge.Z,null,De.createElement(ye.Z,null,De.createElement(me.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},fi||yi?Ao():De.createElement(xe.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${qe.Z.API_SERVER}/api/attachments.json`,beforeUpload:jo,onChange:hs},os))),De.createElement(ye.Z,{className:"c-grey-999"},De.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),De.createElement(me.default.Item,{name:"description",label:"\u7B80\u4ECB:"},De.createElement(Ae.Z,{defaultValue:Ua.description||"",watch:!0})),((za=Ur.detail)==null?void 0:za.is_jupyter_lab)&&De.createElement(me.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},De.createElement(Me.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),De.createElement(ut,{onSave:Ri,onCancel:wa,loading:gi||Zi||ni}),De.createElement(He.Z,{knowledgeList:mi,setKnowledgeList:io}))};var Wt=(0,x.connect)(({problemset:xt,loading:It,globalSetting:Bt,practiceSetting:bn,shixunsDetail:Fr})=>({globalSetting:Bt,loading:It,practiceSetting:bn,problemset:xt,shixunsDetail:Fr}))(vt),qt=Fe(26595),Ot={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},Lt="data:image/png;base64,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",Nt=Fe(23869),yt=Fe(29787),Et=Fe(584),mt=Fe(22061),Zt=Object.defineProperty,Tt=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,mn=(xt,It,Bt)=>It in xt?Zt(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,kn=(xt,It)=>{for(var Bt in It||(It={}))Vt.call(It,Bt)&&mn(xt,Bt,It[Bt]);if(tn)for(var Bt of tn(It))Kt.call(It,Bt)&&mn(xt,Bt,It[Bt]);return xt},Wn=(xt,It)=>Tt(xt,Jt(It)),Hn=(xt,It)=>{var Bt={};for(var bn in xt)Vt.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&tn)for(var bn of tn(xt))It.indexOf(bn)<0&&Kt.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},xr=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Er=xt=>{var It=xt,{globalSetting:Bt,dispatch:bn,practiceSetting:Fr}=It,Kr=Hn(It,["globalSetting","dispatch","practiceSetting"]);const sa=(0,x.useLocation)(),[Ur]=(0,x.useSearchParams)(),[Ln,Lr]=(0,E.useState)(!1),[za,si]=(0,E.useState)({}),[Ua,ti]=(0,E.useState)(!0),[gi,di]=(0,E.useState)(!1),[ni,oa]=(0,E.useState)(null),Zi=(0,E.useRef)(!1),{id:Ai,updateIndex:Ya,is_published:hi,newQuestion:Ha}=Fr,{challenge_list:da=[]}=za;(0,E.useEffect)(()=>{if(Ai)return ii(),()=>{bn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ai,Ya]),(0,E.useEffect)(()=>{fi()},[sa]);const fi=()=>{const Ra=sa.pathname.split("/");(Ra.includes("newquestion")||Ra.includes("new")||Ur.get("tabId"))&&(Zi.current=!0)},ii=()=>xr(void 0,null,function*(){var Ra,mi,io;ti(!0);const bo=yield(0,z.n5)({id:Ai});if((Ra=bo==null?void 0:bo.challenge_list)!=null&&Ra.length){const ro=sa.pathname.split("/"),go=bo.challenge_list.find(wa=>String(wa.challenge_id)===ro[4]);if(ro.includes("newquestion")||ro.includes("new")){const wa=bo.challenge_list[((mi=bo.challenge_list)==null?void 0:mi.length)-1];bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:ro.includes("new")?0:1,name:""}}}),oa(void 0),rr(wa)}else ro[4]&&go?yi(go,!1):yi(bo.challenge_list[0])}(io=bo==null?void 0:bo.challenge_list)!=null&&io.length||oa(null),si(bo),ti(!1)}),yi=(Ra,mi=!0)=>{if(oa(Ra.challenge_id),rr(Ra),mi){const io=`/shixuns/${Ai}/edit/${Ra.challenge_id}/${Ra.st===1?"editquestion":"editcheckpoint"}`;x.history.push(io)}},ai=(Ra,mi)=>{mi.stopPropagation();const{challenge_id:io}=Ra,bo=()=>xr(void 0,null,function*(){var ro,go;if((yield(0,z.rO)({id:Ai,challengesId:io})).status===1){const Si=yield(0,z.n5)({id:Ai});if(si(Si),io===ni&&((ro=Si.challenge_list)!=null&&ro.length)){yi(Si.challenge_list[0]);return}(go=Si.challenge_list)!=null&&go.length||(oa(null),Zi.current=!0,rr({}),x.history.push(`/shixuns/${Ai}/edit?tabId=level`))}});te.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:bo})},Ii=(Ra,mi,io)=>{const bo=Array.from(Ra),[ro]=bo.splice(mi,1);return bo.splice(io,0,ro),bo},Hi=(Ra,mi)=>{if(!Ra.destination)return;const io=Ii(mi,Ra.source.index,Ra.destination.index);si(Wn(kn({},za),{challenge_list:io}));const bo=io.map(ro=>ro.challenge_id);(0,z.xg)({id:Ai,ids:bo}).then(ro=>{ro.status!==0&&si(Wn(kn({},za),{challenge_list:mi}))})},rr=Ra=>{bn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ra}})},li=(Ra,mi)=>xr(void 0,null,function*(){if(Ra===ni)return;yield co(),oa(Ra),rr(mi),bn({type:"practiceSetting/setParams",payload:{newQuestion:null}});const io=`/shixuns/${Ai}/edit/${Ra}/${mi.st===1?"editquestion":"editcheckpoint"}`;x.history.push(io)}),co=()=>new Promise((Ra,mi)=>{var io;(io=Fr==null?void 0:Fr.sideBar)!=null&&io.confirmLeave?te.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:()=>{bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ra()},onCancel:()=>{mi()}}):Ra()}),Ri=Ra=>E.createElement(E.Fragment,null,E.createElement(mt.Z5,{onDragEnd:mi=>Hi(mi,Ra)},E.createElement(mt.bK,{droppableId:"droppable"},(mi,io)=>E.createElement("div",Wn(kn({ref:mi.innerRef},mi.droppableProps),{style:{width:"100%"}}),Ra.map((bo,ro)=>{const{st:go,name:wa,challenge_id:Si}=bo;return E.createElement(mt._l,{key:Si,draggableId:Si.toString(),index:ro,isDragDisabled:hi},($i,Pi)=>E.createElement("div",Wn(kn(kn({ref:$i.innerRef},$i.draggableProps),$i.dragHandleProps),{className:ni===Si?Ot.listActive:Ot.list,onClick:()=>li(Si,bo)}),E.createElement("span",{className:Ot.s1},go===0?E.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):E.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),E.createElement("span",{className:Ot.s2},"\u7B2C",ro+1,"\u5173: ",wa),!hi&&E.createElement("span",{className:Ot.s3,onClick:jo=>ai(bo,jo)},E.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Ha&&E.createElement("div",{className:Ot.listActive},E.createElement("span",{className:Ot.s1},(Ha==null?void 0:Ha.st)===0?E.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):E.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),E.createElement("span",{className:Ot.s2},"\u7B2C",Ra.length+1,"\u5173: ",Ha==null?void 0:Ha.name)),!hi&&E.createElement("div",{className:Ot.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Di=Ra=>xr(void 0,null,function*(){yield co(),Ra==="new"?x.history.push(`/shixuns/${Ai}/edit/new`):x.history.push(`/shixuns/${Ai}/edit/newquestion`),Lr(!1),oa(void 0),bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ra==="new"?0:1,name:""}}})}),Mo=()=>{(0,Nt.gy)(bn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Lr(!Ln)};return E.createElement("div",{className:Ot.level},E.createElement("aside",{className:Ot.left,style:{width:gi?"0":"25%"}},E.createElement("div",{className:Ot.container},E.createElement("div",{className:Ot.title},"\u4EFB\u52A1\u5173\u5361(",da.length,")"),E.createElement("div",{className:Ot.listWrap},Ua?E.createElement(yt.Z,{size:"middle"}):da.length||Ha?Ri(da):E.createElement(Et.Z,{image:Lt,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!gi&&E.createElement("div",{className:Ot.btns},E.createElement("aside",{className:Ot.btnsWrap},E.createElement("div",{style:{transform:Ln?"rotate(45deg)":"rotate(0deg)"},className:Ot.icon,onClick:Mo},"+"),E.createElement("div",{className:Ot.btn,style:{left:Ln?20:-154}},E.createElement("div",{className:Ot.d1,onClick:()=>Di("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),E.createElement("div",{className:Ot.d2,onClick:()=>Di("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),E.createElement("div",{className:gi?Ot.elseShrink:Ot.shrink,onClick:()=>di(!gi)},E.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),E.createElement("aside",{className:Ot.right,id:"modal-level-question"},ni===null&&Zi.current?E.createElement("div",{className:Ot.addIcon},E.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):E.createElement(x.Outlet,null)))};var jr=(0,x.connect)(({globalSetting:xt,practiceSetting:It})=>({globalSetting:xt,practiceSetting:It}))(Er),Fn=Fe(458),Tr=Fe(75727),hr=Fe(93041),vr=Fe(13747),cr={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},Nn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Xt=(xt,It)=>{var Bt={};for(var bn in xt)On.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Nn)for(var bn of Nn(xt))It.indexOf(bn)<0&&on.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},An=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Kn=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,loading:Fr,dispatch:Kr,onReloadData:sa}=It,Ur=Xt(It,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ln,Lr]=(0,E.useState)(),[za,si]=(0,E.useState)([]);(0,E.useEffect)(()=>{Bt.actionTabs.key==="Collaborators-ChangeManager"&&Ua()},[Bt.actionTabs.key]);const Ua=()=>An(void 0,null,function*(){var ni;const oa=yield Kr({type:"shixunsDetail/getChangeManager",payload:{id:(ni=Bt.actionTabs.params)==null?void 0:ni.id}});si(oa||[])}),ti=()=>{var ni;Kr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(ni=Bt.actionTabs.params)==null?void 0:ni.id}}})},gi=()=>An(void 0,null,function*(){var ni;if(!Ln){ne.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const oa=yield Kr({type:"shixunsDetail/changeManager",payload:{id:(ni=Bt.actionTabs.params)==null?void 0:ni.id,user_id:Ln}});di(),oa&&(sa(),ne.ZP.info(oa.message))}),di=()=>{Kr({type:"shixunsDetail/setActionTabs",payload:{}}),Lr(null)};return E.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:Bt.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Fr.effects["shixunsDetail/changeManager"],onOk:gi,onCancel:di},E.createElement("div",null,E.createElement("div",{className:cr.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",E.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),E.createElement("div",{className:cr.content},za.length?E.createElement(We.ZP.Group,{value:Ln,onChange:ni=>Lr(ni.target.value)},za.map((ni,oa)=>E.createElement(We.ZP,{className:cr.radio,key:oa,value:ni.user_id},ni.name))):E.createElement("div",{className:cr.add},E.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",E.createElement("a",{className:cr.colorBlue,onClick:ti},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var or=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It}))(Kn),Pr=Fe(20554),Qr=Fe(68226),ta=Fe(44405);const{TabPane:Jr}=Pr.default;var $r=({visible:xt,onCancel:It,onSelectGroup:Bt,shixunId:bn,onSelectCollaborator:Fr})=>E.createElement(te.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:xt,width:1100,centered:!0,keyboard:!1,onCancel:It,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},E.createElement(Pr.default,{defaultActiveKey:"1"},E.createElement(Jr,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},E.createElement(Qr.Z,{onCancel:It,container_type:2,container_id:bn,onSelect:Fr})),E.createElement(Jr,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},E.createElement(ta.Z,{onCancel:It,onSelect:Bt})))),Xn={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},In=Fe(84105),Ir=Fe(97218),Xr=Object.defineProperty,ua=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,hn=(xt,It,Bt)=>It in xt?Xr(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,sn=(xt,It)=>{for(var Bt in It||(It={}))nn.call(It,Bt)&&hn(xt,Bt,It[Bt]);if(ua)for(var Bt of ua(It))kt.call(It,Bt)&&hn(xt,Bt,It[Bt]);return xt},Ht=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Ut=({shixunsDetail:xt,globalSetting:It,loading:Bt,user:bn,dispatch:Fr})=>{var Kr,sa,Ur,Ln,Lr,za;const si=(0,x.useParams)(),Ua=(0,E.useRef)(),[ti,gi]=(0,E.useState)(0),[di,ni]=(0,E.useState)([]),[oa,Zi]=(0,E.useState)({id:null,page:1}),Ai=(sa=(Kr=bn.userInfo)==null?void 0:Kr.shixun)==null?void 0:sa.editable,Ya=((Ur=bn.userInfo)==null?void 0:Ur.role)<=2||((Lr=(Ln=bn.userInfo)==null?void 0:Ln.shixun)==null?void 0:Lr.is_creator);(0,E.useEffect)(()=>{Ua.current=si.id,oa.id=Ua.current,Zi(oa),hi(oa)},[]);const hi=rr=>Ht(void 0,null,function*(){const li=yield Fr({type:"shixunsDetail/getCollaboratorsData",payload:rr});li&&(ni(li.members||[]),gi(li.member_count))}),Ha=()=>Ht(void 0,null,function*(){oa.page=1,Zi(oa);const rr=(0,Ir.g)();yield Fr({type:"user/getUserInfo",payload:rr}),yield hi(oa)}),da=rr=>{oa.page=rr,Zi(oa),hi(oa)},fi=rr=>{te.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:Xn.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Ht(void 0,null,function*(){var li;const co=yield Fr({type:"shixunsDetail/deleteCollaborators",payload:{id:Ua.current,userId:rr}});if(((li=bn.userInfo)==null?void 0:li.user_id)===rr){x.history.push("/shixuns");return}ne.ZP.info(co==null?void 0:co.message),oa.page=1,Zi(oa),hi(oa)})})},ii=()=>{Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Ua.current}}})};function yi(rr,li,co,Ri){return Ht(this,null,function*(){yield Fr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:rr,user_id:li,editable:co?0:1}}),hi(oa)})}const ai=()=>{Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Ua.current}}})};function Ii(){Fr({type:"shixunsDetail/setActionTabs",payload:{}})}const Hi={visible:xt.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ii,shixunId:Ua.current,onSelectCollaborator:rr=>Ht(void 0,null,function*(){Ii(),(yield Fr({type:"shixunsDetail/addCollaborator",payload:{id:Ua.current,user_ids:rr}}))&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ha())}),onSelectGroup:rr=>Ht(void 0,null,function*(){Ii(),(yield Fr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Ua.current,group_id:rr.group_id}}))&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ha())})};return E.createElement("section",null,E.createElement("div",{className:Xn.wrap},E.createElement("div",{className:Xn.content},((za=xt.detail)==null?void 0:za.identity)<5&&E.createElement("div",{className:Xn.head},E.createElement("span",{className:Xn.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",ti,"\u4EBA\uFF09"),E.createElement("div",null,Ya&&E.createElement(we.ZP,{type:"primary",ghost:!0,className:Xn.button,style:{marginRight:"20px"},onClick:ii},"\u66F4\u6362\u7BA1\u7406\u5458"),Ai&&E.createElement(we.ZP,{type:"primary",className:Xn.button,style:{marginRight:"40px"},onClick:ai},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),E.createElement("div",{className:Xn.list},E.createElement(Fn.Z,{loading:Bt.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},di.map((rr,li)=>{var co,Ri,Di,Mo,Ra,mi,io,bo;return E.createElement("div",{style:{display:"inline-block",width:"50%"}},E.createElement("div",{className:Xn.itemWrap,key:li},E.createElement("a",{href:(co=rr.user)==null?void 0:co.user_url,target:"_blank",className:Xn.imgWrap},E.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Xn.img,src:`${qe.Z.IMG_SERVER}/images/${(Ri=rr.user)==null?void 0:Ri.image_url}`}),((Di=rr.user)==null?void 0:Di.shixun_manager)&&E.createElement("span",{className:Xn.manager},"\u521B\u5EFA\u8005")),E.createElement("div",{className:Xn.itemContent},E.createElement("p",{className:Xn.nameWrap},E.createElement("a",{href:rr.user.user_url,target:"_blank",className:Xn.name},(Mo=rr.user)==null?void 0:Mo.name,rr.user.user_id===((Ra=bn.userInfo)==null?void 0:Ra.user_id)?E.createElement("span",null,"\u6211"):null),E.createElement("div",{className:Xn.actionGroup},Ya?(mi=rr.user)!=null&&mi.shixun_manager?null:E.createElement(Tr.Z,{dropdownRender:()=>E.createElement(hr.default,{selectedKeys:[rr.editable?"1":"2"],onClick:()=>{var ro;yi(xt.detail.identifier,rr.user.user_id,rr.editable,(ro=rr.user)==null?void 0:ro.name)}},E.createElement(hr.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),E.createElement(hr.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},E.createElement("div",null,rr.editable?E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",E.createElement(In.Z,{style:{fontSize:"14px",color:"#888888"}}))):rr.editable?E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):E.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((io=rr.user)!=null&&io.shixun_manager)&&Ai?E.createElement("a",{className:Xn.deletetitle,onClick:()=>{var ro;return fi((ro=rr.user)==null?void 0:ro.user_id)}},"\u5220\u9664"):null)),E.createElement("p",{className:Xn.schoolWrap},E.createElement("span",{className:Xn.school},(bo=rr.user)==null?void 0:bo.school_name)))))})))),ti>10&&E.createElement("div",{className:Xn.countWrap},E.createElement(vr.Z,{showQuickJumper:!1,showSizeChanger:!1,total:ti,onChange:rr=>da(rr),pageSize:10,current:oa.page}))),E.createElement(or,{onReloadData:Ha}),E.createElement($r,sn({},Hi)))};var Sr=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt,user:bn})=>({shixunsDetail:xt,globalSetting:Bt,user:bn,loading:It}))(Ut),wr=Fe(4737),pr=Fe(82326),Dn=Fe(25399),mr=Fe(71411),Cn=Fe(53794),gn=Fe(36723),Or=Fe(95887),Wr={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},qr=Fe(88195),Gr=Fe(84722),fa=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Ia=({newShixuns:xt,user:It,dispatch:Bt,visible:bn,onOk:Fr,onCancel:Kr,useId:sa=null,identifier:Ur,shixun_environment_id:Ln,tab_type:Lr})=>{var za,si;const[Ua,ti]=(0,E.useState)(null),[gi,di]=(0,E.useState)({}),[ni,oa]=(0,E.useState)(""),{environmentData:Zi}=xt,{frequence_image:Ai=[],environments:Ya=[],other_image:hi=[]}=Zi,{name:Ha,description:da}=gi;(0,E.useEffect)(()=>{bn&&(Bt({type:"newShixuns/getEnvironmentData",payload:{tab_type:Lr}}),oa(""),ti(sa))},[bn,sa]),(0,E.useEffect)(()=>{xt.actionTabs.key==="NewShixuns-Apply"&&Kr()},[(za=xt==null?void 0:xt.actionTabs)==null?void 0:za.key]),(0,E.useEffect)(()=>{Ua!==null&&fi()},[Ua]);const fi=()=>fa(void 0,null,function*(){const ii=yield(0,z.Q1)({mirror_repository_id:Ua,identifier:Ur,shixun_environment_id:Ln});di(ii.data)});return E.createElement(E.Fragment,null,E.createElement(te.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:bn,width:1e3,destroyOnClose:!0,centered:!0,onCancel:Kr,className:Wr.modal,footer:null},E.createElement("div",{className:Wr.mirrorModal},E.createElement(Or.Z,{dispatch:Bt,value:Ua,data:Ya,otherData:hi,tags:Ai,onChange:ii=>ti(ii),onSearchWord:ii=>oa(ii),tab_type:Lr}),E.createElement("div",{className:Wr.right},E.createElement("header",null,E.createElement("div",{className:Wr.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",E.createElement("span",{dangerouslySetInnerHTML:{__html:Ua===null?"\u2014 \u2014":(si=Ha||"")==null?void 0:si.replace(new RegExp(ni==null?void 0:ni.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),E.createElement("div",{className:Wr.content},Ua===null&&E.createElement(Et.Z,{image:gn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ua!==null&&E.createElement("div",{className:Wr.des},E.createElement(Xe.Z,{value:da,highlightKeywords:ni})),E.createElement("div",{className:Wr.btns},E.createElement(we.ZP,{onClick:()=>{ti(null),di({}),Kr()},className:Wr.cancel},"\u53D6\u6D88 "),E.createElement(we.ZP,{onClick:()=>{Fr(gi)},className:Wr.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),E.createElement(qr.Z,null),E.createElement(Gr.Z,null))};var ui=(0,x.connect)(({newShixuns:xt,globalSetting:It,user:Bt})=>({newShixuns:xt,globalSetting:It,user:Bt}))(Ia),fn={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},Pn=Fe(30641),ln=Fe(92973),br=Fe(37639),Aa=Fe(1560),_r=Fe(16326),Ar=Fe(71051),ra=Fe(51124),ur={footerWrap:"footerWrap___lXI4I"},Rr=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,Hr=(xt,It)=>{var Bt={};for(var bn in xt)ja.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Rr)for(var bn of Rr(xt))It.indexOf(bn)<0&&Fa.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},zr=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const la=Oe.default.TextArea,Da=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,loading:Fr,dispatch:Kr,onFinish:sa=()=>{}}=It,Ur=Hr(It,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ln]=me.default.useForm(),Lr=si=>zr(void 0,null,function*(){var Ua;const ti=yield Kr({type:"shixunsDetail/getCustomScript",payload:{id:(Ua=Bt.actionTabs.params)==null?void 0:Ua.id,compile:si.execute,excutive:si.compile}});za(),ti&&sa(ti==null?void 0:ti.shixun_script)}),za=()=>{Kr({type:"shixunsDetail/setActionTabs",payload:{}})};return E.createElement(te.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Bt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:za},E.createElement(me.default,{form:Ln,scrollToFirstError:!0,layout:"vertical",onFinish:Lr},E.createElement(me.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},E.createElement(la,{rows:4})),E.createElement(me.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},E.createElement(la,{rows:4})),E.createElement("div",{className:ur.footerWrap},E.createElement(me.default.Item,null,E.createElement(we.ZP,{className:"mr5",size:"middle",onClick:za},"\u53D6\u6D88"),E.createElement(we.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Fr.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Xa=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It}))(Da),ya=Fe(34055),ci=Fe(56656),Gt=Fe.n(ci),vn=Fe(29679),Qt=Fe(59301),wn=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Mn="YYYY-MM-DD HH:mm",Yn=({shixunsDetail:xt,visible:It,onOk:Bt,onCancel:bn,dispatch:Fr,is_published:Kr,id:sa,has_relation:Ur,environment:Ln=[],verifyModal:Lr})=>{var za,si,Ua;const ti=(0,x.useParams)(),[gi,di]=(0,E.useState)(1),[ni,oa]=(0,E.useState)(!0),[Zi,Ai]=(0,E.useState)(!1),[Ya,hi]=(0,E.useState)(null),[Ha,da]=(0,E.useState)(),[fi,ii]=(0,E.useState)(),[yi,ai]=(0,E.useState)([]),[Ii,Hi]=(0,E.useState)(!1),[rr,li]=(0,E.useState)(""),[co,Ri]=(0,E.useState)(null),[Di]=me.default.useForm(),[Mo,Ra]=(0,E.useState)([]),[mi,io]=(0,E.useState)(""),[bo,ro]=(0,E.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),go=(0,E.useRef)((0,nt.throttle)(Na=>Si(Na),1200,{leading:!0,trailing:!0})).current;(0,E.useEffect)(()=>{var Na;((0,ya.Ny)()||(Na=xt==null?void 0:xt.detail)!=null&&Na.manager_of_shixun)&&ro([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"},{id:3,name:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C"}])},[]),(0,E.useEffect)(()=>{sa&&It&&wa()},[sa,It]);const wa=(Na=null)=>wn(void 0,null,function*(){var Ji,cs,Os;Na||oa(!0);const hs=yield(0,ae.ZP)(`/api/shixuns/${sa}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:Na}});if(hs.status===0&&!Na){const{data:Ao}=hs;console.log("data",Ao),hi((Ao==null?void 0:Ao.shixun_environment_id)||null),da((Ao==null?void 0:Ao.evaluate_script)||""),ii((Ao==null?void 0:Ao.choice_standard_scripts)||null),ai((Ao==null?void 0:Ao.standard_scripts)||[]),Hi(((Ji=Ao.shixun)==null?void 0:Ji.close_internet)||!1),li((cs=Ao.shixun)==null?void 0:cs.survival_time);let Ei=(Os=Ao.shixun)==null?void 0:Os.important_shixun_configs;Di.setFieldsValue({identifier:(Ei==null?void 0:Ei.identifier)||"",people_number:(Ei==null?void 0:Ei.people_number)||"",school_id:(Ei==null?void 0:Ei.school_name)||"",times:Ei!=null&&Ei.start_time&&(Ei!=null&&Ei.end_time)?[Gt()(Ei==null?void 0:Ei.start_time),Gt()(Ei==null?void 0:Ei.end_time)]:["",""]}),io((Ei==null?void 0:Ei.verify_reason)||""),Ri((Ei==null?void 0:Ei.process)||null),yield Si(Ei==null?void 0:Ei.school_name)}if(hs.status===0&&Na){const{data:Ao}=hs;da((Ao==null?void 0:Ao.evaluate_script)||""),ii(null),ai((Ao==null?void 0:Ao.standard_scripts)||[]),yield Si()}oa(!1)}),Si=Na=>wn(void 0,null,function*(){const Ji=yield Fr({type:"account/getSchoolOption",payload:{keyword:Na,limit:99999,display_aliases:!0}});Ra(Ji==null?void 0:Ji.schools)}),$i=()=>{Lr()||Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:ti.id}}})},Pi=Na=>wn(void 0,null,function*(){const Ji=yield Fr({type:"shixunsDetail/getScriptContent",payload:{id:ti.id,script_id:Na}});Ji&&da(Ji.content)}),jo=Na=>{te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Qt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Qt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>wn(void 0,null,function*(){yield Pi(Na),ii(Na),te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Qt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},xo=(Na=!1,Ji=1)=>wn(void 0,null,function*(){var cs,Os,hs;const Ao=(0,Se.TG)();let Ei;if(gi===1&&(Ai(!0),Ei=yield(0,ae.ZP)(`/api/shixuns/${ti.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ya,mirror_script_id:fi,evaluate_script:Ha,sync_origin_shixun:Na,homework_common_id:Ao||void 0}})),gi===2){Ai(!0);let eo={close_internet:Ii,survival_time:rr,sync_origin_shixun:Na,homework_common_id:Ao||void 0};Ei=yield(0,ae.ZP)(`/api/shixuns/${ti.id}/update_environment_setting.json`,{method:"put",body:eo})}if(gi===3){let eo=Di.getFieldsValue();yield Di.validateFields(),Ai(!0);let Wo={close_internet:Ii,survival_time:rr,sync_origin_shixun:Na,homework_common_id:Ao||void 0};Wo.important_shixun_configs={identifier:eo==null?void 0:eo.identifier,people_number:eo==null?void 0:eo.people_number,school_id:(cs=Mo.find(zs=>zs.name===(eo==null?void 0:eo.school_id)))==null?void 0:cs.id,start_time:Gt()(eo==null?void 0:eo.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Gt()(eo==null?void 0:eo.times[1]).format("YYYY-MM-DD HH:mm")},Ei=yield(0,ae.ZP)(`/api/shixuns/${ti.id}/resources_first_ensure.json`,{method:"post",body:Wo})}Ei.status===0&&((!((Os=xt==null?void 0:xt.detail)!=null&&Os.copy_for_exercise)||gi===3)&&ne.ZP.success(`${gi==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(hs=xt==null?void 0:xt.detail)!=null&&hs.copy_for_exercise&&gi!=3&&(0,at.m)(Fr,xt,sa,Ji),wa(),Bt()),Ai(!1)}),os=(Na,Ji)=>{const cs=/^[^0-9][a-zA-Z0-9]*$/,Os=/^.{4,30}$/;return Ji&&!/^[a-zA-Z0-9]+$/.test(Ji)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):Ji&&!cs.test(Ji)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):Ji&&!Os.test(Ji)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},Do=Na=>parseInt(Na||"0",10),gs=(Na,Ji)=>{if(Ji&&Ji.length===2){const[cs,Os]=Ji;if(!cs||!Os)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Qt.createElement(Qt.Fragment,null,Qt.createElement(Pn.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:bn,open:It},Qt.createElement("div",{className:fn.content},Qt.createElement(Fn.Z,{loading:ni,active:!0},Qt.createElement(ge.Z,{className:"mt10",justify:"space-between"},Qt.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),Qt.createElement("i",{onClick:bn,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),Qt.createElement("div",{className:fn.tabs},bo.map(Na=>{const{name:Ji,id:cs}=Na;return Qt.createElement("div",{key:cs,className:gi===cs?fn.active:"",onClick:()=>di(cs)},Ji)})),gi===1&&Qt.createElement(E.Fragment,null,Qt.createElement(ln.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),Qt.createElement(pr.default,{onClick:Lr,getPopupContainer:Na=>Na.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ya,onChange:Na=>{hi(Na),wa(Na)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(za=Ln.filter(Na=>Na.id!==0))==null?void 0:za.map((Na,Ji)=>Qt.createElement(pr.default.Option,{value:Na.id,name:Na.name,key:Na.id},Na.name)))),Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),Qt.createElement(pr.default,{onClick:Lr,getPopupContainer:Na=>Na.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:fi,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Na=>{jo(Na)}},(yi||[]).map((Na,Ji)=>Qt.createElement(pr.default.Option,{value:parseInt(Na.id),name:Na.scptname,key:Ji},Na.scptname))),Qt.createElement("span",{className:fn.explain,onClick:$i},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Qt.createElement(br.Z,{className:fn.popover,content:Qt.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",Qt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Qt.createElement("br",null),"challengeProgramNames",Qt.createElement("br",null),"sourceClassNames",Qt.createElement("br",null),Qt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Qt.createElement("br",null),Qt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Qt.createElement("br",null),"src/step1/HelloWorld.java",Qt.createElement("br",null),"src/step2/Other.java",Qt.createElement("br",null),Qt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Qt.createElement("br",null),"step1.HelloWorld",Qt.createElement("br",null),"step2.Other",Qt.createElement("br",null),Qt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Qt.createElement("br",null),'ff challengeProgramNames=("src/step1/',Qt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Qt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Qt.createElement("br",null),'" "step2.Other")',Qt.createElement("br",null),Qt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Qt.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),Qt.createElement(ra.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Ha,options:{readOnly:Kr},onChange:Na=>{da(Na)}})),gi===2&&Qt.createElement("div",{style:{flex:1,overflowY:"auto"}},Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16 ml30 mr10"},"\u5B9E\u8BAD\u5BB9\u5668\u7F51\u7EDC"),Qt.createElement(Me.default,{checked:Ii,onChange:Na=>Hi(Na.target.checked)},Qt.createElement("span",{className:"c-grey-333 font14"},"\u5173\u95ED\u5916\u7F51"),Qt.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u9009\u4E2D\uFF0C\u5728\u5B9E\u8BAD\u7F16\u8BD1\u9875\u9762\u4E2D\u4E0D\u53EF\u8BBF\u95EE\u4E92\u8054\u7F51\uFF09"))),Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),Qt.createElement(Oe.default,{bordered:!1,value:rr,onChange:Na=>li(Na.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),Qt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),gi===3&&((0,ya.Ny)()||((si=xt==null?void 0:xt.detail)==null?void 0:si.manager_of_shixun))&&Qt.createElement("div",{style:{flex:1,overflowY:"auto"}},Qt.createElement(ge.Z,{align:"middle",className:"mt20"},Qt.createElement(me.default,{form:Di,layout:"horizontal",className:fn.zybzForm},Qt.createElement(ge.Z,{align:"middle"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Qt.createElement("span",{className:fn.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Qt.createElement(me.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:os}]},Qt.createElement(Oe.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),Qt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",Qt.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),Qt.createElement(ge.Z,{align:"middle",className:"mt25"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},Qt.createElement("span",{className:fn.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Qt.createElement("div",{style:{position:"relative"}},Qt.createElement(me.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Qt.createElement(Aa.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:go,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(Ua=Mo==null?void 0:Mo.filter(Na=>(Na==null?void 0:Na.id)!==0))==null?void 0:Ua.map((Na,Ji)=>Qt.createElement(pr.default.Option,{key:Ji+1,title:Na==null?void 0:Na.name,value:Na==null?void 0:Na.name},Na==null?void 0:Na.name)))),Qt.createElement("span",{className:fn.selecticon},Qt.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Qt.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),Qt.createElement(ge.Z,{align:"middle",className:"mt25"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Qt.createElement("span",{className:fn.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Qt.createElement("div",{className:fn.graaytitle},Qt.createElement(me.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:gs}]},Qt.createElement(_r.default.RangePicker,{disabledDate:Na=>Na&&Na{if(Na&&Na[0]&&Na[1]){const Ji=Na[0].isBefore(Gt()())?Gt()():Na[0];Di.setFieldValue("times",[Ji,Na[1]])}else Di.setFieldValue("times",Na)}})))),Qt.createElement(ge.Z,{align:"middle",className:"mt25"},Qt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Qt.createElement("span",{className:fn.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Qt.createElement(me.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Qt.createElement(Ar.Z,{parser:Do,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Qt.createElement("div",{className:`${fn.examineStatus} mt25`},co>=1&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),co>=2&&co!=3&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),co==3&&Qt.createElement("div",null," ",Qt.createElement(ft.Z,{className:fn.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Qt.createElement("span",{title:mi,className:fn.bohui},mi),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Qt.createElement("span",{className:fn.contacts},Qt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Qt.createElement("div",{className:fn.contacts_img}))),co>=4&&co!=5&&co!=7&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(co==5||co==7)&&Qt.createElement("div",null," ",Qt.createElement(ft.Z,{className:fn.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Qt.createElement("span",{className:fn.contacts},Qt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Qt.createElement("div",{className:fn.contacts_img}))),co>5&&Qt.createElement("div",null," ",Qt.createElement(vn.Z,{className:fn.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),Qt.createElement("div",{className:fn.btns},Qt.createElement(we.ZP,{onClick:bn},"\u53D6\u6D88"),Qt.createElement(we.ZP,{disabled:gi==3&&[2,4,5].includes(co),onClick:()=>wn(void 0,null,function*(){var Na,Ji;if(gi===1&&!Ya){ne.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(Na=xt==null?void 0:xt.detail)!=null&&Na.is_fork_from_creator&&((Ji=xt==null?void 0:xt.detail)!=null&&Ji.copy_for_exercise)&&gi!=3&&(Ln.filter(cs=>cs.id===Ya)[0].has_relation&&gi===1||gi===2)?Fr({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(cs,Os)=>{xo(cs,Os)},zIndex:1e4}}):xo()}),loading:Zi,type:"primary",className:"ml20"},gi==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),Qt.createElement(Xa,{onFinish:Na=>da(Na)}))};var Qn=(0,x.connect)(({shixunsDetail:xt})=>({shixunsDetail:xt}))(Yn),Un=Fe(2312),Zn=Fe(25510),Yt={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},Rn=Fe(77277),zn=Fe(40151),Tn=Fe(32166),ir=Fe(18309),Vr={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},Je=Fe(59301),St=Object.defineProperty,Ft=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,yn=(xt,It,Bt)=>It in xt?St(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Gn=(xt,It)=>{for(var Bt in It||(It={}))an.call(It,Bt)&&yn(xt,Bt,It[Bt]);if(zt)for(var Bt of zt(It))un.call(It,Bt)&&yn(xt,Bt,It[Bt]);return xt},$n=(xt,It)=>Ft(xt,Mt(It)),dr=({showError:xt,value:It,onChange:Bt,optionsLevelList:bn})=>{const[Fr,Kr]=(0,E.useState)([]);(0,E.useEffect)(()=>{if(!It.length){Kr([{command:"",challenge_ids:[]}]);return}Kr(It)},[JSON.stringify(It)]);const sa=(Ur,Ln,Lr)=>{let za=JSON.parse(JSON.stringify(Fr));Ln==="add"?za.push({command:"",challenge_ids:[-1]}):Ln==="delete"?za.splice(Lr,1):za[Lr][Ln]=Ur,Kr(za),Bt(za)};return console.log(Fr,"value2"),Je.createElement("div",{className:Vr.list},Je.createElement("div",{className:Vr.head},Je.createElement("div",{style:{width:400}},"\u547D\u4EE4"),Je.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Fr==null?void 0:Fr.map((Ur,Ln)=>{var Lr,za,si;let Ua=bn.map((ti,gi)=>{const di=`\u7B2C${gi+1}\u5173\uFF1A${ti.name}`;let ni=di,oa=!1;return ti.st===1&&(ni=Je.createElement(Dn.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},di),oa=!0),$n(Gn({},ti),{value:ti.challenge_id,label:ni,disabled:oa})});return Ua=[{label:"\u6240\u6709\u5173\u5361",value:-1},...Ua],Je.createElement(ge.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:Lnsa(ti.target.value,"command",Ln),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),Je.createElement(pr.default,{options:Ua,getPopupContainer:ti=>ti.parentNode,value:Ur==null?void 0:Ur.challenge_ids,onChange:ti=>{var gi,di;let ni=ti;!((gi=Ur==null?void 0:Ur.challenge_ids)!=null&&gi.includes(-1))&&(ti!=null&&ti.includes(-1))&&(ni=[-1]),(di=Ur==null?void 0:Ur.challenge_ids)!=null&&di.includes(-1)&&(ti!=null&&ti.includes(-1))&&(ni=ti==null?void 0:ti.filter(oa=>oa!==-1)),sa(ni,"challenge_ids",Ln)},mode:"multiple",maxTagTextLength:(si=Ur==null?void 0:Ur.challenge_ids)!=null&&si.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),Je.createElement(ge.Z,{wrap:!1},Je.createElement("i",{onClick:()=>sa("","add",Ln),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Ln!==0&&Je.createElement("i",{onClick:()=>sa("","delete",Ln),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Dt=Fe(59301),Jn=Object.defineProperty,sr=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,yr=(xt,It,Bt)=>It in xt?Jn(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,gr=(xt,It)=>{for(var Bt in It||(It={}))qn.call(It,Bt)&&yr(xt,Bt,It[Bt]);if(Vn)for(var Bt of Vn(It))Nr.call(It,Bt)&&yr(xt,Bt,It[Bt]);return xt},Cr=(xt,It)=>sr(xt,tr(It)),nr=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Zr=pr.default.Option,pa=5,ea=["Python","C++","C","Java","C#","JavaScript","TypeScript","Go","PHP","Perl","R","Rust","Ruby","Scratch","Swift","Kotlin","Scala"],Oa=({practiceSetting:xt,dispatch:It,globalSetting:Bt,shixunsDetail:bn,user:Fr})=>{var Kr,sa,Ur,Ln,Lr,za,si,Ua,ti,gi;const{id:di,is_published:ni}=xt,[oa,Zi]=(0,E.useState)([]),[Ai,Ya]=(0,E.useState)(null),[hi,Ha]=(0,E.useState)([]),[da,fi]=(0,E.useState)([]),ii=(0,E.useRef)(null),[yi,ai]=(0,E.useState)({}),Ii=(0,E.useRef)({}),Hi=(0,E.useRef)({}),{shixun_environment:rr={},mirror_repository:li={},small_type:co=[],new_service_configs:Ri=[],network_mode_list:Di=[],boosters:Mo=[]}=yi,[Ra,mi]=(0,E.useState)(""),[io,bo]=(0,E.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[ro,go]=(0,E.useState)(!1),[wa,Si]=(0,E.useState)(!1),[$i,Pi]=(0,E.useState)(!0),[jo,xo]=(0,E.useState)(!0),[os,Do]=(0,E.useState)(!1),[gs,Na]=(0,E.useState)(!1),[Ji,cs]=(0,E.useState)(!1),[Os,hs]=(0,E.useState)(!1),[Ao,Ei]=(0,E.useState)(0),[eo,Wo]=(0,E.useState)(!1),[zs,Oi]=(0,E.useState)({}),[Ki,Oo]=(0,E.useState)({}),[bs,Ro]=(0,E.useState)({}),[Ks,Qs]=(0,E.useState)(""),[ru,el]=(0,E.useState)(!1),[du,Vl]=(0,E.useState)(!1),[au,aa]=(0,E.useState)(!1),[So,vs]=(0,E.useState)({}),[To,As]=(0,E.useState)({}),[Cs,hl]=(0,E.useState)([]),zl=(0,E.useRef)([]);console.log("--1111-",Mo,Cs);const Tu=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],ku=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],ws=[{id:1,name:"VNC"},{id:2,name:"RDP"}],Vu=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],kc=(da==null?void 0:da.find($t=>$t.id===rr.instance_startup_template_id))||{},{desc:Mu,virt_type:fu}=kc,Ho=((Kr=hi==null?void 0:hi.find($t=>$t.id===(rr==null?void 0:rr.private_cloud_id)))==null?void 0:Kr.cloud_type)===1,Bc=((sa=hi==null?void 0:hi.find($t=>$t.id===(rr==null?void 0:rr.private_cloud_id)))==null?void 0:sa.cloud_type)===4;(0,E.useEffect)(()=>(window.addEventListener("click",y),()=>{window.removeEventListener("click",y)}),[]),(0,E.useEffect)(()=>{zu(),Kl(),Ku(),Mc()},[]),(0,E.useEffect)(()=>{(0,nt.isEqual)(Hi.current,yi)?It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),Ii.current=yi},[yi]);const hc=()=>nr(void 0,null,function*(){var $t,fr,na,Ka;const La=yield(0,ae.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:($t=Vu[Number(Ao)])==null?void 0:$t.type}});(La==null?void 0:La.status)===0&&(((na=(fr=La==null?void 0:La.data)==null?void 0:fr.environments)==null?void 0:na.length)===0&&((Ka=La==null?void 0:La.data)==null?void 0:Ka.other_image.length)===0?Wo(!0):Wo(!1))});(0,E.useEffect)(()=>{hc()},[Ao]);const iu=()=>{var $t;const fr=()=>{x.history.push(`/shixuns/${di}/challenges`),It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};($t=xt==null?void 0:xt.sideBar)!=null&&$t.confirmLeave?te.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:()=>{fr()}}):fr()},zu=()=>nr(void 0,null,function*(){var $t;const fr=yield(0,ae.ZP)(`/api/shixuns/${di}/get_shixun_env_tabs.json`,{method:"get"});if(fr.status===0){const na=(($t=fr.data)==null?void 0:$t.shixun_environments_tabs)||[];na.length&&Ai===null&&Ya(na[0].id),Zi(na)}}),Ku=()=>nr(void 0,null,function*(){var $t;xo(!0);const fr=yield(0,ae.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});fr.status===0&&Ha(($t=fr==null?void 0:fr.data)==null?void 0:$t.list),xo(!1)}),Mc=()=>nr(void 0,null,function*(){const $t=yield(0,ae.ZP)(`/api/shixuns/${di}/challenges.json`,{method:"get"});$t.challenge_list&&hl($t.challenge_list||[])}),ds=($t,fr)=>nr(void 0,null,function*(){var na;const Ka=yield(0,ae.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:$t,operating_system:fr}});Ka.status===0&&fi((na=Ka==null?void 0:Ka.data)==null?void 0:na.list)}),Kl=($t=null)=>nr(void 0,null,function*(){var fr,na,Ka,La,oi,to,Co,Po,ys,Uo,Lo,zo,qo,es,Qi;Pi(!0);const yo=yield(0,ae.ZP)(`/api/shixuns/${di}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:$t}});if(yo.status===0){Hi.current=(0,nt.cloneDeep)(yo.data||{}),ai(yo.data||{}),Ei(Number((na=(fr=yo.data)==null?void 0:fr.shixun_environment)==null?void 0:na.mirror_tab_type)||0),Number((La=(Ka=yo.data)==null?void 0:Ka.shixun_environment)==null?void 0:La.mirror_tab_type)===0?(Oi((oi=yo.data)==null?void 0:oi.mirror_repository),Oo({}),Ro({})):Number((Co=(to=yo.data)==null?void 0:to.shixun_environment)==null?void 0:Co.mirror_tab_type)===1?(Oo((Po=yo.data)==null?void 0:Po.mirror_repository),Oi({}),Ro({})):Number((Uo=(ys=yo.data)==null?void 0:ys.shixun_environment)==null?void 0:Uo.mirror_tab_type)===2&&(Ro((Lo=yo.data)==null?void 0:Lo.mirror_repository),Oi({}),Ro({}));const xs=(qo=(zo=yo==null?void 0:yo.data)==null?void 0:zo.shixun_environment)==null?void 0:qo.private_cloud_id,xl=(Qi=(es=yo==null?void 0:yo.data)==null?void 0:es.shixun_environment)==null?void 0:Qi.operating_system;xs&&xl&&ds(xs,xl)}Pi(!1)}),Fc=()=>nr(void 0,null,function*(){var $t;const fr=yield(0,ae.ZP)(`/api/shixuns/${di}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Ai}});return fr.status===0&&fr.is_exist_code_editor?(te.default.confirm({icon:null,centered:!0,className:Rn.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Dt.createElement("div",null,Dt.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Dt.createElement("div",null,"\u201C",($t=fr==null?void 0:fr.shixun_environment)==null?void 0:$t.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>nr(void 0,null,function*(){Ya(fr.shixun_environment.id),Kl(fr.shixun_environment.id),zu()})}),Promise.reject()):Promise.resolve()}),vc={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_code_editor:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,private_is_support_code_editor:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,disabled2_support_code_editor:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},pu=($t,fr)=>{var na,Ka;if(typeof($t==null?void 0:$t.className)=="string"&&((na=$t==null?void 0:$t.className)!=null&&na.includes(fr)))return $t;for(let La=0,oi=$t;oi=oi.parentNode;La++){if(typeof($t==null?void 0:$t.className)=="string"&&((Ka=oi==null?void 0:oi.className)!=null&&Ka.includes(fr)))return oi;if(oi==document.documentElement)return!1}},y=$t=>{pu($t.target,"editor-scrollable")&&b()},b=()=>(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),pe=$t=>Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Ra,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Dt.createElement("div",{className:"p10"},$t&&Dt.createElement(Dt.Fragment,null,Dt.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Dt.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Dt.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Dt.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Dt.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Dt.createElement("br",null)),Dt.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Dt.createElement("br",null),Dt.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",$t&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Dt.createElement("div",{className:Yt.interface},rr!=null&&rr[$t?"disabled_support_code_editor":"disabled2_support_code_editor"]?Dt.createElement(Dn.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u4EE3\u7801\u7F16\u8F91\u5668"},Dt.createElement("div",{className:Yt.disabled},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Dt.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Dt.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177"))):Dt.createElement("div",{onClick:()=>lr("shixun_environment",$t?"is_support_code_editor":"private_is_support_code_editor",!(rr!=null&&rr[$t?"is_support_code_editor":"private_is_support_code_editor"])),className:rr!=null&&rr[$t?"is_support_code_editor":"private_is_support_code_editor"]?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Dt.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Dt.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),rr!=null&&rr[$t?"disabled_support_vnc":"disabled2_support_vnc"]?Dt.createElement(Dn.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Dt.createElement("div",{className:Yt.disabled},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Dt.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Dt.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Dt.createElement("div",{onClick:()=>lr("shixun_environment",$t?"is_support_vnc":"private_is_support_vnc",!(rr!=null&&rr[$t?"is_support_vnc":"private_is_support_vnc"])),className:rr!=null&&rr[$t?"is_support_vnc":"private_is_support_vnc"]?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Dt.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Dt.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),rr!=null&&rr[$t?"disabled_support_webssh":"disabled2_support_webssh"]?Dt.createElement(Dn.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Dt.createElement("div",{className:Yt.disabled},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-minglinghang"}),Dt.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Dt.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Dt.createElement("div",{onClick:()=>lr("shixun_environment",$t?"is_support_webssh":"private_is_support_webssh",!(rr!=null&&rr[$t?"is_support_webssh":"private_is_support_webssh"])),className:rr!=null&&rr[$t?"is_support_webssh":"private_is_support_webssh"]?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-minglinghang"}),Dt.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Dt.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),$t&&Dt.createElement("div",{onClick:()=>lr("shixun_environment","is_support_thiry_party",!(rr!=null&&rr.is_support_thiry_party)),className:rr!=null&&rr.is_support_thiry_party?Yt.active:""},Dt.createElement("span",{className:"iconfont icon-xuanzhong9"}),Dt.createElement("div",null,Dt.createElement("i",{className:"iconfont icon-rongqi1"}),Dt.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Dt.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")))),de=($t,fr,na)=>{const Ka=Array.from($t),[La]=Ka.splice(fr,1);return Ka.splice(na,0,La),Ka},Be=($t,fr)=>nr(void 0,null,function*(){if(!$t.destination)return;const na=de(fr,$t.source.index,$t.destination.index);Zi(na),(0,ae.ZP)(`/api/shixuns/${di}/update_environment_position.json`,{method:"put",body:{tabs:na}})}),Ge=($t,fr)=>{let na=fr;te.default.confirm({icon:null,centered:!0,className:Rn.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Dt.createElement("div",null,Dt.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Dt.createElement("div",null,Dt.createElement(Oe.default,{defaultValue:na,onChange:Ka=>na=Ka.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Dt.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>nr(void 0,null,function*(){if(!na)return ne.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ka=oa.map(oi=>oi.id===$t?Cr(gr({},oi),{name:na}):oi);if(Ai===0){Zi(Ka);return}(yield(0,ae.ZP)(`/api/shixuns/${di}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:$t,name:na}})).status===0&&Zi(Ka)})})},dt=($t,fr)=>{b()||te.default.confirm({icon:null,centered:!0,className:Rn.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>nr(void 0,null,function*(){var na;if((Ai===0?{status:0}:yield(0,ae.ZP)(`/api/shixuns/${di}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:$t}})).status===0){const La=oa.filter(oi=>oi.id!==$t);if($t===Ai){const oi=((na=La==null?void 0:La[0])==null?void 0:na.id)||null;Ya(oi),Kl(oi),Zi(La)}else Zi(La)}})})},gt=$t=>{var fr;if($t===Ai)return;const na=()=>{Ya($t),Kl($t),zu()};(fr=xt==null?void 0:xt.sideBar)!=null&&fr.confirmLeave?te.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:()=>{na()}}):na()},bt=$t=>{const fr=Cr(gr({},yi),{shixun_environment:Cr(gr({},rr),{is_support_code_editor:$t.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:$t.disabled_support_vnc,disabled_support_webssh:$t.disabled_support_webssh,open_start_command:$t.open_start_command,start_command:$t.start_command,open_envs:$t.open_envs,envs:$t.envs,privileged:$t.privileged,add_cap:$t.add_cap,drop_cap:$t.drop_cap}),mirror_repository:Cr(gr({},li),{id:$t.id,name:$t.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:$t.shixun_service_configs||[],description:$t.description}),small_type:$t.small_type});Ao===0?Oi(fr==null?void 0:fr.mirror_repository):Ao===1?Oo(fr==null?void 0:fr.mirror_repository):Ao===2&&Ro(fr==null?void 0:fr.mirror_repository),ai(fr),hs(!1),mi("")},jt=$t=>{hs(!1)},dn=($t=!1,fr=1)=>nr(void 0,null,function*(){var na,Ka,La;Do(!0);const oi=(na=oa.find(Po=>Po.id===Ai))==null?void 0:na.name,to=(0,Se.TG)(),Co=yield(0,ae.ZP)(`/api/shixuns/${di}/update_for_multi.json`,{method:"put",body:{tabs:oa,shixun_environment_id:Ai,sub_type:li==null?void 0:li.choice_small_type,main_type:li.id,shixun_environment:Cr(gr({},rr),{name:oi,mirror_tab_type:Ao,network_mode:Ks}),shixun_service_configs:li==null?void 0:li.shixun_service_configs,new_service_configs:Ri,sync_origin_shixun:$t,command_settings:rr==null?void 0:rr.command_settings,homework_common_id:to||void 0}});Co.status===0&&(Kl(Co.shixun_environment_id),Ya(Co.shixun_environment_id),zu(),(Ka=bn==null?void 0:bn.detail)!=null&&Ka.copy_for_exercise||ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),(La=bn==null?void 0:bn.detail)!=null&&La.copy_for_exercise&&(0,at.m)(It,bn,di,fr)),Do(!1)}),xn=()=>{var $t;if(b())return;if(Ai===0||($t=xt==null?void 0:xt.sideBar)!=null&&$t.confirmLeave){ne.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const fr=(0,nt.cloneDeep)(vc);console.log("cloneData---",fr),Zi([...oa,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${oa.length+1}`}]),Ei(0),Oi({}),Oo({}),Ro({}),Ya(0),ai(fr)},lr=($t,fr,na)=>nr(void 0,null,function*(){var Ka,La,oi,to,Co,Po,ys,Uo,Lo,zo,qo,es,Qi,yo,xs,xl,Il,Ts,Pe,Re,Qe,ct;if(b())return;console.log("handleValueChange",$t,fr,na);const ht=(0,nt.cloneDeep)(Ii.current);if((fr==="is_support_code_editor"||fr==="private_is_support_code_editor")&&na&&(yield Fc()),fr==="resource_type"&&(ht.shixun_environment.instance_startup_type=1,ht.shixun_environment.command_settings=zl.current,zl.current=Ii.current.shixun_environment.command_settings,na===2&&!ht.shixun_environment.private_cloud_id&&(ht.shixun_environment.private_cloud_id=(Ka=hi==null?void 0:hi[0])==null?void 0:Ka.id,ht.shixun_environment.operating_system=1,ds(ht.shixun_environment.private_cloud_id,ht.shixun_environment.operating_system))),fr==="private_cloud_id"&&(ht.shixun_environment.private_is_support_vnc=!1,ht.shixun_environment.private_is_support_webssh=!1,ht.shixun_environment.private_is_support_jupyter_lab=!1,ht.shixun_environment.private_is_support_code_editor=!1,ht.shixun_environment.operating_system=1,ht.shixun_environment.instance_startup_template_id=null,ht.shixun_environment.instance_startup_type=1,ds(na,ht.shixun_environment.operating_system)),fr==="operating_system"&&na&&(ht.shixun_environment.private_is_support_vnc=!1,ht.shixun_environment.private_is_support_webssh=!1,ht.shixun_environment.private_is_support_jupyter_lab=!1,ht.shixun_environment.private_is_support_code_editor=!1,ht.shixun_environment.instance_startup_template_id=null,ht.shixun_environment.instance_startup_type=1,ds(ht.shixun_environment.private_cloud_id,na)),fr==="instance_startup_template_id"){ht.shixun_environment.private_is_support_vnc=!1,ht.shixun_environment.private_is_support_webssh=!1,ht.shixun_environment.private_is_support_jupyter_lab=!1,ht.shixun_environment.private_is_support_code_editor=!1,ht.shixun_environment.instance_startup_type=1;const At=da.find(Pt=>Pt.id===na);ht.shixun_environment.disabled2_support_vnc=At.disabled_support_vnc,ht.shixun_environment.disabled2_support_webssh=At.disabled_support_webssh,ht.shixun_environment.disabled2_support_jupyter_lab=At.disabled_support_jupyter_lab,ht.shixun_environment.disabled2_support_code_editor=At.disabled_support_code_editor,ht.boosters=At.boosters,ht.network_mode_list=At.network_mode_list,Qs((to=(oi=(La=At.network_mode_list)==null?void 0:La.filter(Pt=>Pt.is_default))==null?void 0:oi[0])==null?void 0:to.network_mode),ht.new_service_configs=At!=null&&At.service_config_info?[At.service_config_info]:[]}if((fr==="private_is_support_vnc"||fr==="private_is_support_webssh")&&(ht.shixun_environment.instance_startup_type=1),fr==="choice_small_type"){ht.mirror_repository.choice_small_mirrors=co.filter(Rt=>na.includes(Rt.id));const At=ht.mirror_repository.choice_small_mirrors,Pt=li.choice_small_mirrors;if(At.length>Pt.length){const Rt=(0,nt.differenceBy)(At,Pt,"id");if((Co=Rt==null?void 0:Rt[0])!=null&&Co.mirror_name){const rn={cpu_limit:((Uo=(ys=(Po=Rt==null?void 0:Rt[0])==null?void 0:Po.shixun_service_configs)==null?void 0:ys[0])==null?void 0:Uo.cpu_limit)||1,lower_cpu_limit:((qo=(zo=(Lo=Rt==null?void 0:Rt[0])==null?void 0:Lo.shixun_service_configs)==null?void 0:zo[0])==null?void 0:qo.lower_cpu_limit)||.1,memory_limit:((yo=(Qi=(es=Rt==null?void 0:Rt[0])==null?void 0:es.shixun_service_configs)==null?void 0:Qi[0])==null?void 0:yo.memory_limit)||1,mirror_repository_id:(xs=Rt==null?void 0:Rt[0])==null?void 0:xs.id,name:(xl=Rt==null?void 0:Rt[0])==null?void 0:xl.mirror_name,request_limit:((Pe=(Ts=(Il=Rt==null?void 0:Rt[0])==null?void 0:Il.shixun_service_configs)==null?void 0:Ts[0])==null?void 0:Pe.request_limit)||10,resource_limit:((ct=(Qe=(Re=Rt==null?void 0:Rt[0])==null?void 0:Re.shixun_service_configs)==null?void 0:Qe[0])==null?void 0:ct.resource_limit)||10};ht.mirror_repository.shixun_service_configs.push(rn)}}else{const Rt=(0,nt.differenceBy)(Pt,At,"id");ht.mirror_repository.shixun_service_configs=ht.mirror_repository.shixun_service_configs.filter(rn=>{var Sn;return rn.mirror_repository_id!==((Sn=Rt==null?void 0:Rt[0])==null?void 0:Sn.id)})}}fr?ht[$t][fr]=na:ht[$t]=na,console.log("cloneData",ht),mi(""),ai(ht)}),er=($t,fr,na)=>{var Ka,La;const oi=/^\d*(\.\d*)?$/,to=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit","gpu_memory_limit","gpu_limit"],Co=(0,nt.cloneDeep)((La=(Ka=Ii.current)==null?void 0:Ka.mirror_repository)==null?void 0:La.shixun_service_configs);if(to.includes(fr)){na.match(oi)&&(Co[$t][fr]=na,lr("mirror_repository","shixun_service_configs",Co));return}Co[$t][fr]=na,lr("mirror_repository","shixun_service_configs",Co)},Yr=()=>{te.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Dt.createElement("div",{className:"tc"},Dt.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Zn,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},ga=()=>{var $t,fr,na,Ka,La,oi,to,Co,Po,ys;if(!b()){if((rr==null?void 0:rr.resource_type)===1){if(!(li!=null&&li.id)){mi("mirror");return}if(!(rr!=null&&rr.is_support_code_editor)&&!(rr!=null&&rr.is_support_vnc)&&!(rr!=null&&rr.is_support_webssh)&&!(rr!=null&&rr.is_support_thiry_party)){mi("interface");return}if(rr.is_support_thiry_party&&!(rr!=null&&rr.proxy_port)){mi("port"),bo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(rr.is_support_thiry_party&&(rr!=null&&rr.proxy_port)&&parseInt(rr==null?void 0:rr.proxy_port)>65535||(($t=rr==null?void 0:rr.proxy_port)==null?void 0:$t.length)>1&&((fr=rr==null?void 0:rr.proxy_port)==null?void 0:fr[0])==="0"){mi("port"),bo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((na=li==null?void 0:li.shixun_service_configs)!=null&&na.length)){mi("shixun_service_configs");return}for(let Uo of li==null?void 0:li.shixun_service_configs){if(Uo!=null&&Uo.open_start_command&&!(Uo!=null&&Uo.start_command)){mi("start_command");return}if(Uo!=null&&Uo.open_envs&&!(Uo!=null&&Uo.envs)){mi("envs");return}}if(rr!=null&&rr.webssh_host&&!/^[a-z0-9\-]*$/.test(rr==null?void 0:rr.webssh_host)){ne.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((La=(Ka=li==null?void 0:li.shixun_service_configs)==null?void 0:Ka[0])!=null&&La.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((to=(oi=li==null?void 0:li.shixun_service_configs)==null?void 0:oi[0])==null?void 0:to.webssh_host)){Na(!0);return}}if((rr==null?void 0:rr.resource_type)===2){if(!(rr!=null&&rr.operating_system)){mi("system");return}if(!(rr!=null&&rr.instance_startup_template_id)){mi("template");return}if(!(rr!=null&&rr.private_is_support_vnc)&&!(rr!=null&&rr.private_is_support_webssh)&&!(rr!=null&&rr.private_is_support_jupyter_lab)){mi("interface");return}if((rr==null?void 0:rr.operating_system)===1&&(rr!=null&&rr.private_is_support_vnc)&&Ho&&!(rr!=null&&rr.instance_startup_type)){mi("instance_startup_type");return}}if((rr!=null&&rr.is_support_webssh||rr!=null&&rr.private_is_support_webssh)&&((Co=rr==null?void 0:rr.command_settings)==null?void 0:Co.some(Lo=>{var zo,qo;return!Lo.command&&!!((zo=Lo.challenge_ids)!=null&&zo.length)||Lo.command&&!((qo=Lo.challenge_ids)!=null&&qo.length)}))){mi("command_settings");return}(Po=bn==null?void 0:bn.detail)!=null&&Po.is_fork_from_creator&&((ys=bn==null?void 0:bn.detail)!=null&&ys.copy_for_exercise)&&Ai!=0&&(rr!=null&&rr.has_relation)?It({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Uo,Lo)=>{dn(Uo,Lo)}}}):dn()}},Za=$t=>nr(void 0,null,function*(){yield er($t.index,"cpu_limit",String($t==null?void 0:$t.cpu)),yield er($t.index,"memory_limit",String($t==null?void 0:$t.memory))}),ri=$t=>{const fr=(0,nt.cloneDeep)(Ri);fr[$t.index]=Cr(gr({},fr[$t.index]),{cpu_limit:String($t==null?void 0:$t.cpu),memory_limit:String($t==null?void 0:$t.memory)}),lr("new_service_configs","",fr)};return Dt.createElement("div",{className:Yt.wrap},Dt.createElement("div",{className:Yt.content},Dt.createElement("div",{className:Yt.head},Dt.createElement("div",{className:Yt.title},"\u5B9E\u9A8C\u73AF\u5883"),oa.lengthcs(!0),className:Yt.setting},"\u8BBE\u7F6E")),!!oa.length&&Dt.createElement(E.Fragment,null,Dt.createElement(mt.Z5,{onDragEnd:$t=>Be($t,oa)},Dt.createElement(mt.bK,{droppableId:"droppable",direction:"horizontal"},($t,fr)=>Dt.createElement("div",Cr(gr({},$t.droppableProps),{ref:$t.innerRef,className:Yt.tabs}),oa.map((na,Ka)=>{const{name:La,id:oi}=na;return Dt.createElement(mt._l,{key:oi,draggableId:oi.toString(),index:Ka},(to,Co)=>Dt.createElement("div",Cr(gr(gr({},to.draggableProps),to.dragHandleProps),{ref:to.innerRef,className:Ai===oi?Yt.active:"",key:oi}),Dt.createElement("i",{className:"iconfont icon-tuodong"}),Dt.createElement("span",{className:Yt.name,onClick:()=>gt(oi)},La),Dt.createElement(Tr.Z,{trigger:["click"],dropdownRender:()=>Dt.createElement(hr.default,{style:{width:92}},Dt.createElement(hr.default.Item,{onClick:()=>Ge(oi,La),className:"font14"},"\u91CD\u547D\u540D"),Dt.createElement(hr.default.Item,{onClick:()=>dt(oi,La),className:"font14"},"\u5220\u9664")),getPopupContainer:Po=>Po.parentNode},Dt.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),$t.placeholder))),Dt.createElement("div",{className:Yt.line})),Dt.createElement(Fn.Z,{loading:$i||jo,active:!0},!!oa.length&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Dt.createElement("div",{className:"p10"},Dt.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Dt.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u5934\u6B4C\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Dt.createElement("br",null),Dt.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Dt.createElement("div",{className:Yt.resource},Tu.map($t=>Dt.createElement("div",{key:$t.id,className:(rr==null?void 0:rr.resource_type)===$t.id?Yt.active:"",onClick:()=>{(rr==null?void 0:rr.resource_type)!==$t.id&&lr("shixun_environment","resource_type",$t.id)}},$t.name)))),(rr==null?void 0:rr.resource_type)===1&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Dt.createElement("div",{className:Yt.resource,style:{width:300}},Vu.map($t=>Dt.createElement("div",{key:$t.id,className:Ao===$t.id?Yt.active:"",onClick:()=>{Ao!==$t.id&&(b()||(Ei($t.id),mi(""),$t.id===0&&ai(Cr(gr({},yi),{mirror_repository:gr({},zs)})),$t.id===1&&ai(Cr(gr({},yi),{mirror_repository:gr({},Ki)})),$t.id===2&&ai(Cr(gr({},yi),{mirror_repository:gr({},bs)}))))}},$t.name)))),Dt.createElement(Cn.Z,{nameWidth:150,errorKey:"mirror",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Dt.createElement(ge.Z,{align:"middle"},eo===!1?Dt.createElement(Dt.Fragment,null,!!(li!=null&&li.id)&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",{onClick:()=>{b()||hs(!0)},className:Yt.mirror},Dt.createElement("div",null,li==null?void 0:li.name),Dt.createElement("i",{className:"iconfont icon-genghuan"})),Dt.createElement(Un.Z,{value:[{description:li==null?void 0:li.description,name:li==null?void 0:li.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Dt.createElement("span",{className:Yt.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(li!=null&&li.id)&&Dt.createElement("div",{onClick:()=>{hs(!0)},className:Yt.mirror},Dt.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Dt.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),pe(!0),(rr==null?void 0:rr.is_support_code_editor)&&Dt.createElement(Cn.Z,{name:"\u7F16\u7A0B\u8BED\u8A00",tooltipTitle:Dt.createElement("div",null,"1.\u5728\u7F16\u5199\u4EE3\u7801\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u6839\u636E\u9009\u62E9\u7684\u7F16\u7A0B\u8BED\u8A00\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Dt.createElement("br",null),"2.\u5982\u679C\u672A\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00\uFF0C\u7CFB\u7EDF\u6839\u636E\u4EE3\u7801\u6587\u4EF6\u7684\u6269\u5C55\u540D\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002",Dt.createElement("br",null),"3.\u4EE3\u7801\u4ED3\u5E93\u4E2D\u7684\u4EE3\u7801\u6587\u4EF6\u548C\u7F16\u7A0B\u8BED\u8A00\u9700\u8981\u4FDD\u6301\u4E00\u81F4\u3002\u4EE3\u7801\u6587\u4EF6\u6269\u5C55\u540D\u548C\u7F16\u7A0B\u8BED\u8A00\u4E0D\u5339\u914D\u65F6\uFF0C\u5219\u65E0\u6CD5\u8FDB\u884C\u667A\u80FD\u4EE3\u7801\u8865\u5168\u548C\u4EE3\u7801\u63D0\u793A\u3002"),nameWidth:150},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,onClick:b,bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:rr==null?void 0:rr.program_language,onChange:$t=>lr("shixun_environment","program_language",$t),showArrow:!0,maxTagCount:5},ea.map(($t,fr)=>Dt.createElement(Zr,{key:$t,value:$t},$t))))),(rr==null?void 0:rr.is_support_webssh)&&Dt.createElement(Cn.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Dt.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Dt.createElement(dr,{showError:Ra==="command_settings",value:rr==null?void 0:rr.command_settings,onChange:$t=>lr("shixun_environment","command_settings",$t),optionsLevelList:Cs})),(rr==null?void 0:rr.is_support_thiry_party)&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Ra,errorName:io},Dt.createElement(ge.Z,null,Dt.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Dt.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Dt.createElement(Oe.default,{onClick:b,value:rr==null?void 0:rr.proxy_port,onChange:$t=>{const fr=$t.target.value;(fr===""||/^[0-9]\d*$/.test(fr))&&lr("shixun_environment","proxy_port",$t.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Dt.createElement("div",{className:"ml20"},Dt.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Dt.createElement(Oe.default,{onClick:b,value:rr==null?void 0:rr.web_route,onChange:$t=>lr("shixun_environment","web_route",$t.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Dt.createElement(Cn.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,onClick:b,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:li==null?void 0:li.choice_small_type,onChange:$t=>lr("mirror_repository","choice_small_type",$t),showArrow:!0,maxTagCount:5},co.map(($t,fr)=>Dt.createElement(Zr,{key:$t.id,value:$t.id},$t.type_name))),!!((Ur=li==null?void 0:li.choice_small_mirrors)!=null&&Ur.length)&&Dt.createElement(Un.Z,{value:(li==null?void 0:li.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Dt.createElement("span",{className:Yt.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,ya.Ny)()&&Dt.createElement(E.Fragment,null,Dt.createElement("div",{onClick:()=>go(!ro),className:Yt.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Dt.createElement("i",{className:`iconfont ${ro?"icon-shouqi4":"icon-a-xialazhankai"}`})),ro&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Ra,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Ln=li==null?void 0:li.shixun_service_configs)!=null&&Ln.length?"hidden":"initial"}},Dt.createElement("div",{className:Yt.tabsBox},!((Lr=li==null?void 0:li.shixun_service_configs)!=null&&Lr.length)&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:180,marginTop:67},description:""}),!!((za=li==null?void 0:li.shixun_service_configs)!=null&&za.length)&&Dt.createElement(Pr.default,{destroyInactiveTabPane:!0,moreIcon:Dt.createElement("span",{className:Yt.more},"\u66F4\u591A ",Dt.createElement("i",{className:"iconfont icon-xiala1"}))},(si=li==null?void 0:li.shixun_service_configs)==null?void 0:si.map(($t,fr)=>{var na,Ka,La,oi;const{cpu_limit:to,lower_cpu_limit:Co,memory_limit:Po,request_limit:ys,resource_limit:Uo,name:Lo,shixun_update_logs:zo,gpu_limit:qo,gpu_memory_limit:es}=$t;return Dt.createElement(Pr.default.TabPane,{className:"p20",tab:Dt.createElement("div",{title:Lo,className:Yt.tabTitle},Lo),key:fr},(zo==null?void 0:zo.user_name)&&Dt.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",zo==null?void 0:zo.user_name,"\uFF08",zo==null?void 0:zo.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",zo!=null&&zo.created_at?Gt()(zo==null?void 0:zo.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Dt.createElement(Cn.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",className:"mr20",wrap:!1},Dt.createElement("div",{className:Yt.serverConfig,onClick:()=>{b()||(vs({index:fr,cpu:to,memory:Po}),el(!0))}},Dt.createElement("div",null,Dt.createElement("span",null,to,"\u6838")," ",Dt.createElement("span",null,Po,"GB")),Dt.createElement("i",{className:"iconfont icon-bianji21"}))),fr==0&&Dt.createElement(ge.Z,{align:"middle",wrap:!1},Dt.createElement("div",{className:Yt.viewRecommendConfig,onClick:()=>aa(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(((La=(na=Bt==null?void 0:Bt.setting)==null?void 0:na.big_model_users)==null?void 0:La.includes((Ka=Fr==null?void 0:Fr.userInfo)==null?void 0:Ka.login))||(0,ya.fn)())&&Dt.createElement(Cn.Z,{nameWidth:150,name:"GPU\u914D\u7F6E",align:"center"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",className:"mr20",wrap:!1},Dt.createElement("div",{className:Yt.serverConfig,onClick:()=>{As({index:fr,gpu_limit:qo||0,gpu_memory_limit:es||0}),Vl(!0)}},qo&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",null,Dt.createElement("span",null,"\u663E\u5361",qo,"\u4E2A")," ",Dt.createElement("span",null,"\u663E\u5B58",es,"GB")),Dt.createElement("i",{className:"iconfont icon-bianji21"})),!qo&&Dt.createElement(Dt.Fragment,null,Dt.createElement("div",null,"\u672A\u914D\u7F6EGPU"),Dt.createElement("i",{className:"iconfont icon-bianji21"})))))),Dt.createElement(Cn.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",wrap:!1},Dt.createElement(Oe.default,{onClick:b,style:{width:400},value:Uo,maxLength:5,onChange:Qi=>{const{value:yo}=Qi.target,xs=/^\d*(\.\d*)?$/;yo.match(xs)&&er(fr,"resource_limit",Qi.target.value)},addonAfter:"M"}),Dt.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Dt.createElement(Cn.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:$t==null?void 0:$t.open_start_command,errorKey:"start_command",errorValue:Ra,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Dt.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Dt.createElement(pr.default,{getPopupContainer:Qi=>Qi.parentNode,onClick:b,bordered:!1,fieldNames:{label:"name",value:"id"},options:(oi=yi==null?void 0:yi.mirror_repository)==null?void 0:oi.webssh_user_arr,value:($t==null?void 0:$t.webssh_user)||"root",onChange:Qi=>er(fr,"webssh_user",Qi),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Dt.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Dt.createElement(ge.Z,{className:"mb20"},Dt.createElement(Oe.default,{bordered:!1,onClick:b,value:$t==null?void 0:$t.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:Qi=>{er(fr,"webssh_host",Qi.target.value),Qi.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(Qi.target.value)?Na(!1):Na(!0):Na(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Dt.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Dt.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),gs&&Dt.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Dt.createElement(Me.default,{checked:$t==null?void 0:$t.open_start_command,onChange:Qi=>er(fr,"open_start_command",Qi.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),($t==null?void 0:$t.open_start_command)&&Dt.createElement(ra.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:$t==null?void 0:$t.start_command,language:"shell",theme:"vs-light",onChange:Qi=>er(fr,"start_command",Qi)})),Dt.createElement(Cn.Z,{required:$t==null?void 0:$t.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Ra,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Dt.createElement(Me.default,{checked:$t==null?void 0:$t.open_envs,onChange:Qi=>er(fr,"open_envs",Qi.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),($t==null?void 0:$t.open_envs)&&Dt.createElement(ra.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:$t==null?void 0:$t.envs,onChange:Qi=>er(fr,"envs",Qi)})),Dt.createElement(Cn.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(mr.Z,{checked:$t==null?void 0:$t.privileged,onChange:Qi=>er(fr,"privileged",Qi)}),Dt.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Dt.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Dt.createElement(Cn.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Dt.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Dt.createElement(Oe.default,{onClick:b,value:$t==null?void 0:$t.add_cap,onChange:Qi=>er(fr,"add_cap",Qi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Dt.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Dt.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Dt.createElement(Oe.default,{onClick:b,value:$t==null?void 0:$t.drop_cap,onChange:Qi=>er(fr,"drop_cap",Qi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(rr==null?void 0:rr.resource_type)===2&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{nameWidth:150},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,bordered:!1,onClick:b,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:rr==null?void 0:rr.private_cloud_id,onChange:$t=>lr("shixun_environment","private_cloud_id",$t)},hi.map(($t,fr)=>Dt.createElement(Zr,{key:$t.id,value:$t.id},$t.name)))),Dt.createElement(Cn.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,errorKey:"system",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Dt.createElement("div",{className:Yt.system},ku.map($t=>Dt.createElement("div",{onClick:()=>{rr.operating_system!==$t.id&&lr("shixun_environment","operating_system",$t.id)},key:$t.id,className:(rr==null?void 0:rr.operating_system)===$t.id?Yt.active:""},Dt.createElement("i",{className:$t.icon}),Dt.createElement("span",null,$t.name))))),Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(pr.default,{getPopupContainer:$t=>$t.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:b,ref:ii,showArrow:!0,dropdownRender:$t=>Dt.createElement("div",{className:Yt.template},Dt.createElement("div",{className:Yt.liWrap},da.map(fr=>Dt.createElement("div",{className:Yt.li,key:fr.id,onClick:()=>{ii.current.blur(),lr("shixun_environment","instance_startup_template_id",fr.id)}},Dt.createElement("span",{title:fr.name,style:{color:(rr==null?void 0:rr.instance_startup_template_id)===fr.id?"#0152d9":"initial"}},fr.name),!fr.is_public&&Dt.createElement("b",{className:Yt.tag},"\u79C1\u6709")))),Dt.createElement("div",{style:{padding:12}},!da.length&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Dt.createElement("div",{style:{marginTop:da!=null&&da.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Dt.createElement("span",{onClick:Yr,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:da==null?void 0:da.map($t=>({label:$t.name,value:$t.id})),value:rr==null?void 0:rr.instance_startup_template_id}),!!Mu&&Dt.createElement(Un.Z,{value:Mu,title:"\u6A21\u7248\u63CF\u8FF0"},Dt.createElement("span",{className:Yt.explain},"\u6A21\u7248\u63CF\u8FF0")))),pe(!1),(rr==null?void 0:rr.private_is_support_webssh)&&Dt.createElement(Cn.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Dt.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Dt.createElement(dr,{showError:Ra==="command_settings",value:rr==null?void 0:rr.command_settings,onChange:$t=>lr("shixun_environment","command_settings",$t),optionsLevelList:Cs})),(rr==null?void 0:rr.operating_system)===1&&(rr==null?void 0:rr.private_is_support_vnc)&&(Ho||Bc&&fu===1)&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Ra,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Dt.createElement("div",{className:Yt.resource},ws.map($t=>Dt.createElement("div",{key:$t.id,className:(rr==null?void 0:rr.instance_startup_type)===$t.id?Yt.active:"",onClick:()=>lr("shixun_environment","instance_startup_type",$t.id)},$t.name)))),(0,ya.Ny)()&&fu===1&&Dt.createElement(E.Fragment,null,Dt.createElement("div",{onClick:()=>Si(!wa),className:Yt.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Dt.createElement("i",{className:`iconfont ${wa?"icon-shouqi4":"icon-a-xialazhankai"}`})),wa&&Dt.createElement(E.Fragment,null,Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Ra,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Ri!=null&&Ri.length?"hidden":"initial"}},Dt.createElement("div",{className:Yt.tabsBox},!(Ri!=null&&Ri.length)&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:180,marginTop:67},description:""}),!!(Ri!=null&&Ri.length)&&Dt.createElement(Pr.default,{destroyInactiveTabPane:!0,moreIcon:Dt.createElement("span",{className:Yt.more},"\u66F4\u591A ",Dt.createElement("i",{className:"iconfont icon-xiala1"}))},Ri==null?void 0:Ri.map(($t,fr)=>{const{cpu_limit:na,lower_cpu_limit:Ka,memory_limit:La,request_limit:oi,resource_limit:to,name:Co}=$t;return Dt.createElement(Pr.default.TabPane,{className:"p20",tab:Dt.createElement("div",{title:Co,className:Yt.tabTitle},Co),key:fr},Dt.createElement(ge.Z,{align:"middle"},Dt.createElement(ge.Z,{align:"middle",className:"mr20",wrap:!1},Dt.createElement("div",{className:Yt.serverConfig,onClick:()=>{vs({index:fr,cpu:na,memory:La}),el(!0)}},Dt.createElement("div",null,Dt.createElement("span",null,na,"\u6838")," ",Dt.createElement("span",null,La,"GB")),Dt.createElement("i",{className:"iconfont icon-bianji21"}))),fr==0&&Dt.createElement(ge.Z,{align:"middle",wrap:!1},Dt.createElement("div",{className:Yt.viewRecommendConfig,onClick:()=>aa(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,ya.Ny)()&&(Mo==null?void 0:Mo.length)>0&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Dt.createElement(pr.default,{disabled:!0,getPopupContainer:$t=>$t.parentNode,bordered:!1,className:"mr10",value:Mo[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Mo.map($t=>Dt.createElement(pr.default.Option,{key:$t,value:$t},$t)))),(0,ya.Ny)()&&(Di==null?void 0:Di.length)>0&&Dt.createElement(Cn.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Dt.createElement("div",{className:"p10"},Dt.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Dt.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Dt.createElement(pr.default,{disabled:!0,getPopupContainer:$t=>$t.parentNode,bordered:!1,className:"mr10",value:(ti=(Ua=Di==null?void 0:Di.filter($t=>$t.is_default))==null?void 0:Ua[0])==null?void 0:ti.network_mode,onChange:$t=>{Qs($t)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Di==null?void 0:Di.map($t=>Dt.createElement(pr.default.Option,{key:$t==null?void 0:$t.network_mode,value:$t==null?void 0:$t.network_mode},$t.name)))))))),!oa.length&&Dt.createElement(Et.Z,{image:gn,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Dt.createElement("div",{className:Yt.btns},Dt.createElement(we.ZP,{onClick:iu,style:{marginRight:40}},"\u53D6\u6D88"),Dt.createElement(we.ZP,{loading:os,type:"primary",disabled:!(oa!=null&&oa.length),onClick:()=>{ga()}},"\u4FDD\u5B58")),Dt.createElement(ui,{identifier:di,shixun_environment_id:Ai,useId:li==null?void 0:li.id,visible:Os,onCancel:()=>hs(!1),onOk:$t=>bt($t),tab_type:(gi=Vu[Number(Ao)])==null?void 0:gi.type}),Dt.createElement(Qn,{verifyModal:b,id:di,environment:oa,is_published:ni,dispatch:It,visible:Ji,onCancel:()=>cs(!1),onOk:$t=>jt($t)}),Dt.createElement(zn.Z,{visible:ru,onOk:$t=>{let fr=rr==null?void 0:rr.resource_type;fr==1&&Za($t),fr==2&&ri($t),el(!1)},onCancel:()=>el(!1),info:So}),Dt.createElement(Tn.Z,{visible:du,onOk:$t=>nr(void 0,null,function*(){yield er($t.index,"gpu_memory_limit",String($t==null?void 0:$t.gpu_memory_limit)),setTimeout(()=>nr(void 0,null,function*(){yield er($t.index,"gpu_limit",String($t==null?void 0:$t.gpu_limit)),Vl(!1)}))}),onCancel:()=>Vl(!1),info:To}),Dt.createElement(ir.Z,{onOk:()=>{Kl(rr==null?void 0:rr.id)},identifier:di,visible:au,onCancel:()=>aa(!1),info:null,isJupyter:!1}))};var Ea=(0,x.connect)(({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn})=>({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn}))(Oa),ha=Fe(54172),ca=Fe(87169),Pa={footerWrap:"footerWrap___Qaahm"},ba=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,ia=(xt,It)=>{var Bt={};for(var bn in xt)xa.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ba)for(var bn of ba(xt))It.indexOf(bn)<0&&Ma.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},Ca=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const ar=Oe.default.TextArea,Dr=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,loading:Fr,dispatch:Kr,onFinish:sa=()=>{}}=It,Ur=ia(It,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ln]=me.default.useForm(),Lr=si=>Ca(void 0,null,function*(){var Ua;const ti=yield Kr({type:"shixunsDetail/getCustomScript",payload:{id:(Ua=Bt.actionTabs.params)==null?void 0:Ua.id,compile:si.execute,excutive:si.compile}});za(),ti&&sa(ti==null?void 0:ti.shixun_script)}),za=()=>{Kr({type:"shixunsDetail/setActionTabs",payload:{}})};return E.createElement(te.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Bt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:za},E.createElement(me.default,{form:Ln,scrollToFirstError:!0,layout:"vertical",onFinish:Lr},E.createElement(me.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},E.createElement(ar,{rows:4})),E.createElement(me.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},E.createElement(ar,{rows:4})),E.createElement("div",{className:Pa.footerWrap},E.createElement(me.default.Item,null,E.createElement(we.ZP,{className:"mr5",size:"middle",onClick:za},"\u53D6\u6D88"),E.createElement(we.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Fr.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Br=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It}))(Dr),kr={wrap:"wrap___tkKvJ",head:"head___qUdlR",active:"active___fcOZ0",practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",otherPractice:"otherPractice___qlpPQ",box:"box___TdGJn",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},va=Fe(71360),Sa=Fe(64885),qa=Object.defineProperty,Ba=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,Wa=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,ki=Object.prototype.propertyIsEnumerable,bi=(xt,It,Bt)=>It in xt?qa(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Li=(xt,It)=>{for(var Bt in It||(It={}))$a.call(It,Bt)&&bi(xt,Bt,It[Bt]);if(Wa)for(var Bt of Wa(It))ki.call(It,Bt)&&bi(xt,Bt,It[Bt]);return xt},Ci=(xt,It)=>Ba(xt,pi(It)),oo=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Ni=pr.default.Option,Vi=({practiceSetting:xt,dispatch:It,shixunsDetail:Bt,globalSetting:bn,user:Fr})=>{var Kr,sa,Ur,Ln;const[Lr,za]=(0,E.useState)(null),[si,Ua]=(0,E.useState)([]),[ti,gi]=(0,E.useState)(!0),[di,ni]=(0,E.useState)({}),[oa,Zi]=(0,E.useState)([]),[Ai,Ya]=(0,E.useState)(),[hi,Ha]=(0,E.useState)(),[da,fi]=(0,E.useState)([]),[ii,yi]=(0,E.useState)({}),ai=(0,E.useRef)(null),Ii=(0,E.useRef)(!0),Hi=(0,E.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),rr=(0,E.useRef)(null),[li,co]=(0,E.useState)(!1),[Ri,Di]=(0,E.useState)(!1),[Mo,Ra]=(0,E.useState)(!1),[mi,io]=(0,E.useState)({}),[bo,ro]=(0,E.useState)({}),[go,wa]=(0,E.useState)(!0),[Si,$i]=(0,E.useState)(!1),[Pi,jo]=(0,E.useState)(""),[xo,os]=(0,E.useState)(""),{id:Do,is_published:gs}=xt,{frequence_image:Na=[],environments:Ji=[],choice_small_type:cs=[],other_image:Os=[]}=ii,{name:hs,description:Ao,authorization:Ei,small_type:eo=[]}=di;(0,E.useEffect)(()=>{Lr!==null&&(Oi(),ai.current&&(ai.current.scrollTop=0))},[Lr]),(0,E.useEffect)(()=>{Do&&zs()},[Do]),(0,E.useEffect)(()=>{if(Lr!==null)return Wo(),()=>{clearTimeout(rr.current)}},[Lr,si,oa,Ai,hi]);const Wo=()=>{clearTimeout(rr.current),rr.current=setTimeout(()=>{!(0,nt.isEqual)(Hi.current.activeId,Lr)||!(0,nt.isEqual)(Hi.current.selectId,si)||!(0,nt.isEqual)(Hi.current.serviceConfigList,oa)||!(0,nt.isEqual)(Hi.current.evaluateScript,Ai)||!(0,nt.isEqual)(Hi.current.evaluationScript,hi)?It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},zs=()=>oo(void 0,null,function*(){var aa,So,vs;gi(!0);const To=yield(0,ae.ZP)(`/api/shixuns/${Do}/edit_environment_info.json`,{method:"get"});To.status===0&&(yi(Li({},To.data)),gi(!1),(aa=To==null?void 0:To.data)!=null&&aa.id?(Hi.current.activeId=(So=To==null?void 0:To.data)==null?void 0:So.id,za((vs=To==null?void 0:To.data)==null?void 0:vs.id)):za(null))}),Oi=()=>oo(void 0,null,function*(){var aa,So,vs,To,As,Cs,hl,zl,Tu,ku;wa(!0);const ws=yield(0,ae.ZP)(`/api/shixuns/${Do}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Lr}});ni(ws.data),Hi.current.selectId=(aa=ws.data)==null?void 0:aa.choice_small_type,Ua((So=ws.data)==null?void 0:So.choice_small_type),Hi.current.serviceConfigList=(vs=ws.data)==null?void 0:vs.shixun_service_configs,Zi((To=ws.data)==null?void 0:To.shixun_service_configs),Hi.current.evaluateScript=ws.data.evaluate_script,Ya(ws.data.evaluate_script),Hi.current.evaluationScript=ws.data.choice_standard_scripts,Ha(ws.data.choice_standard_scripts),fi(ws.data.standard_scripts),$i((As=ws==null?void 0:ws.data)==null?void 0:As.is_jupyter_lab_private_cloud),jo(((Cs=ws==null?void 0:ws.data)==null?void 0:Cs.jupyter_lab_private_cloud_id)||((Tu=(zl=(hl=ws==null?void 0:ws.data)==null?void 0:hl.jupyter_lab_private_clouds)==null?void 0:zl[0])==null?void 0:Tu.id)),os((ku=ws==null?void 0:ws.data)==null?void 0:ku.jupyter_lab_private_instance_id),wa(!1)}),Ki=()=>{var aa;const So=()=>{x.history.push(`/shixuns/${Do}/challenges`),It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(aa=xt==null?void 0:xt.sideBar)!=null&&aa.confirmLeave?te.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:()=>{So()}}):So()},Oo=(aa=!1)=>oo(void 0,null,function*(){if((di==null?void 0:di.survival_time)<10){ne.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;let So={sub_type:si,main_type:Lr,shixun:{mirror_script_id:hi,is_jupyter_lab_private_cloud:!1,survival_time:di==null?void 0:di.survival_time},shixun_info:{evaluate_script:Ai},shixun_service_configs:oa.map(To=>({mirror_repository_id:To.mirror_repository_id,cpu_limit:To.cpu_limit,lower_cpu_limit:To.lower_cpu_limit,memory_limit:To.memory_limit,request_limit:To.request_limit,resource_limit:To.resource_limit}))};if(Si){if(!xo){ne.ZP.warning("\u8BF7\u9009\u62E9\u5B9E\u4F8B");return}So.shixun=Ci(Li({},So.shixun),{is_jupyter_lab_private_cloud:!0,jupyter_lab_private_cloud_id:Pi,jupyter_lab_private_instance_id:xo})}(yield(0,ae.ZP)(`/api/shixuns/${Do}`,{method:"put",body:So})).status===0&&(ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Hi.current={activeId:Lr,selectId:si,serviceConfigList:oa,evaluateScript:Ai,evaluationScript:hi},It({type:"practiceSetting/getCommonData",payload:{id:Do}}),It({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),bs=eo.filter(aa=>si.includes(aa.id)),Ro=()=>{Ki()},Ks=(aa,So,vs)=>{Zi(To=>To.map((As,Cs)=>Cs===vs?Ci(Li({},As),{[So]:aa}):As))},Qs=()=>{(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||It({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Do}}})},ru=aa=>oo(void 0,null,function*(){const So=yield It({type:"shixunsDetail/getScriptContent",payload:{id:Do,script_id:aa}});So&&Ya(So.content)}),el=aa=>{te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",E.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>oo(void 0,null,function*(){yield ru(aa),te.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:E.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},du=(aa,So)=>{const vs=oa[0]?[oa[0]]:[];So.forEach(To=>{const As=oa.find(Cs=>Cs.mirror_repository_id===Number(To.key));if(As)vs.push(As);else{const Cs=eo.find(hl=>hl.id===Number(To.key));if(Cs.mirror_name){const hl={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(To.key),name:Cs.mirror_name,request_limit:10};vs.push(hl)}}}),Zi(vs),Ua(aa)},Vl=aa=>{Ks(String(aa==null?void 0:aa.cpu),"cpu_limit",aa.index),Ks(String(aa==null?void 0:aa.memory),"memory_limit",aa.index),co(!1)},au=aa=>{Ks(String(aa==null?void 0:aa.gpu_limit),"gpu_limit",aa.index),Ks(String(aa==null?void 0:aa.gpu_memory_limit),"gpu_memory_limit",aa.index),Di(!1)};return E.createElement(Fn.Z,{loading:go,active:!0},E.createElement("div",{className:kr.wrap},E.createElement("div",{className:kr.head},[{key:!1,name:"\u901A\u7528\u4E91"},{key:!0,name:"\u4E13\u6709\u4E91"}].map(aa=>E.createElement("div",{key:aa.name,className:Si===aa.key?kr.active:"",onClick:()=>$i(aa.key)},aa.name))),E.createElement("div",{className:kr.practice,style:{display:Si===!1?"flex":"none"}},E.createElement(Or.Z,{loading:ti,skin:"night",className:kr.left,dispatch:It,value:Lr,data:Ji,otherData:Os,tags:Na,onChange:aa=>za(aa),onSearchWord:()=>{}}),E.createElement("div",{className:kr.right},E.createElement("header",null,E.createElement("div",{className:kr.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Lr===null?"\u2014 \u2014":hs)),E.createElement("div",{className:kr.content,ref:ai},Lr===null&&E.createElement(Et.Z,{image:gn,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Lr!==null&&E.createElement("div",{className:kr.des},E.createElement("div",{className:kr.mainBody},E.createElement(Xe.Z,{value:Ao})),E.createElement("div",{className:kr.title},"\u9644\u5E26\u73AF\u5883"),E.createElement("div",{className:kr.selectBox},E.createElement(pr.default,{onChange:(aa,So)=>du(aa,So),getPopupContainer:aa=>aa.parentNode,mode:"multiple",bordered:!1,value:si,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},eo.map((aa,So)=>E.createElement(Ni,{key:aa.id,value:aa.id},aa.type_name))),E.createElement("div",{className:kr.smallType},bs.map(aa=>aa.description?E.createElement("span",{key:aa.id},aa.description):null))),!((Kr=Bt==null?void 0:Bt.detail)!=null&&Kr.is_jupyter_lab)&&E.createElement(E.Fragment,null,E.createElement("div",{className:kr.title},"\u8BC4\u6D4B\u811A\u672C"),E.createElement("div",{className:kr.evaluating},E.createElement("div",{className:kr.evaluatingLabel},gs&&E.createElement("div",{onClick:()=>{(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:kr.mask}),E.createElement(pr.default,{style:{width:400},bordered:!1,getPopupContainer:aa=>aa.parentNode,value:hi,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:aa=>{el(aa),Ha(aa)}},(da||[]).map((aa,So)=>E.createElement(Ni,{value:parseInt(aa.id),name:aa.scptname,key:So},aa.scptname))),E.createElement("span",{className:kr.evaluatingS1,onClick:Qs},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),E.createElement(br.Z,{overlayClassName:kr.popover,placement:"bottomLeft",content:E.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",E.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",E.createElement("br",null),"challengeProgramNames",E.createElement("br",null),"sourceClassNames",E.createElement("br",null),E.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",E.createElement("br",null),E.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",E.createElement("br",null),"src/step1/HelloWorld.java",E.createElement("br",null),"src/step2/Other.java",E.createElement("br",null),E.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",E.createElement("br",null),"step1.HelloWorld",E.createElement("br",null),"step2.Other",E.createElement("br",null),E.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",E.createElement("br",null),'ff challengeProgramNames=("src/step1/',E.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',E.createElement("br",null),'sourceClassNames=("step1.HelloWorld',E.createElement("br",null),'" "step2.Other")',E.createElement("br",null),E.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},E.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},E.createElement(ca.Z,null)))),E.createElement(ra.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Ai,onChange:aa=>{if(Ii.current){Ii.current=!1;return}Ya(aa),(0,Nt.gy)(It,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Ii.current=!0,Ya(Hi.current.evaluateScript)},200)}}))),((sa=Bt.detail)==null?void 0:sa.identity)<3&&!!oa.length&&E.createElement(E.Fragment,null,E.createElement("div",{className:kr.title},"\u8D44\u6E90\u914D\u7F6E"),E.createElement("div",{className:kr.serviceSettingWrap},oa==null?void 0:oa.map((aa,So)=>{var vs,To,As;return E.createElement("div",{key:So,className:"mb30"},E.createElement("div",{className:"mb20"},E.createElement("span",{className:"font16"},aa.name)),E.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),E.createElement(ge.Z,{align:"middle"},E.createElement(ge.Z,{align:"middle",wrap:!1},E.createElement("div",{className:kr.serverConfig,style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{gs||(io({index:So,cpu:aa==null?void 0:aa.cpu_limit,memory:aa==null?void 0:aa.memory_limit}),co(!0))}},E.createElement("div",null,E.createElement("span",null,aa==null?void 0:aa.cpu_limit,"\u6838")," ",E.createElement("span",null,aa==null?void 0:aa.memory_limit,"GB")),E.createElement("i",{className:"iconfont icon-bianji21",style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),E.createElement(ge.Z,{align:"middle",wrap:!1},E.createElement("div",{className:kr.viewRecommendConfig,onClick:()=>Ra(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),(((As=(vs=bn==null?void 0:bn.setting)==null?void 0:vs.big_model_users)==null?void 0:As.includes((To=Fr==null?void 0:Fr.userInfo)==null?void 0:To.login))||(0,ya.fn)())&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#333",marginBottom:4,marginTop:15}},"GPU\u548C\u663E\u5B58"),E.createElement(ge.Z,{align:"middle"},E.createElement(ge.Z,{align:"middle",wrap:!1},E.createElement("div",{className:kr.serverConfig,style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{gs||(ro({index:So,gpu_limit:(aa==null?void 0:aa.gpu_limit)||0,gpu_memory_limit:(aa==null?void 0:aa.gpu_memory_limit)||0}),Di(!0))}},!!(aa!=null&&aa.gpu_limit)&&E.createElement(E.Fragment,null,E.createElement("div",null,E.createElement("span",null,"\u663E\u5361",aa==null?void 0:aa.gpu_limit,"\u4E2A")," ",E.createElement("span",null,"\u663E\u5B58",aa==null?void 0:aa.gpu_memory_limit,"GB")),E.createElement("i",{className:"iconfont icon-bianji21",style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})),!(aa!=null&&aa.gpu_limit)&&E.createElement(E.Fragment,null,E.createElement("div",null,"\u672A\u914D\u7F6EGPU"),E.createElement("i",{className:"iconfont icon-bianji21",style:gs?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})))))),E.createElement("div",{className:kr.serviceBox},E.createElement("div",{className:kr.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),E.createElement(Oe.default,{value:aa.resource_limit,style:{width:400,height:50},disabled:gs,maxLength:5,onChange:Cs=>{const{value:hl}=Cs.target,zl=/^\d*(\.\d*)?$/;hl.match(zl)&&Ks(Cs.target.value,"resource_limit",So)},addonAfter:"M"}),E.createElement("label",{className:kr.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))}))),E.createElement("div",{className:"flex flex-col gap-10px"},E.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),E.createElement(Ar.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:di==null?void 0:di.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:aa=>{ni(Ci(Li({},di),{survival_time:aa}))}})))),E.createElement("div",{className:kr.btns},E.createElement(we.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),E.createElement(we.ZP,{size:"middle",type:"primary",disabled:Lr===null,onClick:()=>Oo()},"\u4FDD\u5B58"))),E.createElement(qr.Z,null),E.createElement(Br,{onFinish:aa=>Ya(aa)}),E.createElement(Gr.Z,null),E.createElement(zn.Z,{visible:li,onOk:aa=>Vl(aa),onCancel:()=>co(!1),info:mi}),E.createElement(Tn.Z,{visible:Ri,onOk:aa=>au(aa),onCancel:()=>Di(!1),info:bo}),E.createElement(ir.Z,{identifier:Do,visible:Mo,onCancel:()=>Ra(!1),info:null,isJupyter:!0})),E.createElement("div",{className:kr.otherPractice,style:{display:Si===!0?"flex":"none"}},E.createElement("div",{className:kr.box},E.createElement(va.qp,{title:"",titleWidth:0,dataSource:(di==null?void 0:di.jupyter_lab_private_clouds)||[],value:Pi,style:{marginLeft:-20},onChange:aa=>jo(aa)}),E.createElement(ha.default,{rowSelection:{columnWidth:120,type:"radio",onChange:aa=>{os(aa[0])},selectedRowKeys:[xo]},style:{marginTop:13},rowKey:"id",columns:[{title:"\u540D\u79F0",dataIndex:"name"},{title:"\u63CF\u8FF0",dataIndex:"des"}],dataSource:((Ln=(Ur=di==null?void 0:di.jupyter_lab_private_clouds)==null?void 0:Ur.find(aa=>aa.id===Pi))==null?void 0:Ln.image)||[],pagination:!1})),E.createElement("div",{className:kr.btns},E.createElement(we.ZP,{size:"middle",style:{marginRight:20},onClick:Ro},"\u53D6\u6D88"),E.createElement(Sa.Z,{size:"middle",type:"primary",disabled:Lr===null,onClick:Oo},"\u4FDD\u5B58")))))};var Wi=(0,x.connect)(({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn})=>({practiceSetting:xt,globalSetting:It,shixunsDetail:Bt,user:bn}))(Vi);const so=({shixunsDetail:xt})=>{var It,Bt,bn,Fr;const[Kr,sa]=(0,E.useState)(!0);return(0,E.useEffect)(()=>{var Ur;typeof((Ur=xt==null?void 0:xt.detail)==null?void 0:Ur.is_jupyter_lab)=="boolean"&&Kr&&sa(!1)},[(It=xt==null?void 0:xt.detail)==null?void 0:It.is_jupyter_lab,Kr]),console.log((Bt=xt==null?void 0:xt.detail)==null?void 0:Bt.is_jupyter_lab,Kr),E.createElement(Fn.Z,{loading:Kr,active:!0},((bn=xt==null?void 0:xt.detail)==null?void 0:bn.is_jupyter_lab)===!1&&E.createElement(Ea,null),((Fr=xt==null?void 0:xt.detail)==null?void 0:Fr.is_jupyter_lab)===!0&&E.createElement(Wi,null))};var lo=(0,x.connect)(({shixunsDetail:xt})=>({shixunsDetail:xt}))(so),ao=Fe(56102),wi={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Io={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},Bo=Fe(25992),Qo=Object.defineProperty,no=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,ho=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Yo=(xt,It,Bt)=>It in xt?Qo(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Fi=(xt,It)=>{for(var Bt in It||(It={}))uo.call(It,Bt)&&Yo(xt,Bt,It[Bt]);if(ho)for(var Bt of ho(It))vo.call(It,Bt)&&Yo(xt,Bt,It[Bt]);return xt},ko=(xt,It)=>no(xt,ts(It)),ei=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const{Dragger:ma}=xe.default;var Ta=({dispatch:xt,id:It,onClose:Bt,onOK:bn,visible:Fr,wrapClassName:Kr,local:sa,containerId:Ur,rootIdentifier:Ln})=>{var Lr;const[za,si]=(0,E.useState)({}),[Ua,ti]=(0,E.useState)([]),[gi,di]=(0,E.useState)([]),[ni,oa]=(0,E.useState)(0),[Zi,Ai]=(0,E.useState)(!1),[Ya,hi]=(0,E.useState)(!1),[Ha]=me.default.useForm(),[da,fi]=(0,E.useState)([]),ii=(0,E.useRef)([]);(0,E.useEffect)(()=>{Fr&&(Ha.resetFields(),fi([]),di([]),ti([]),oa(0),hi(!1),Ai(!1))},[Fr]);const yi=wa=>{var Si,$i,Pi;if(wa.file.status==="done"||wa.file.status==="uploading"){if(fi(wa.fileList),!wa.file.response)return;if((Si=wa.file.response)!=null&&Si.id){ne.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}fi(da.filter(jo=>jo.uid!==wa.file.uid)),($i=wa.file.response)!=null&&$i.message&&ne.ZP.info((Pi=wa.file.response)==null?void 0:Pi.message)}},ai=wa=>ei(void 0,null,function*(){var Si;if(!ni){const Pi=da.filter(jo=>jo.uid!==wa.uid);fi(Pi),ii.current=[...Pi],ti(Ua.filter(jo=>jo!==wa.name)),ne.ZP.info("\u5220\u9664\u6210\u529F"),Pi.length||(Ha.setFieldsValue({file:void 0}),Ha.validateFields());return}if(!wa.response){ne.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,ae.ZP)(`/api/shixuns/${It}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Si=wa==null?void 0:wa.response)==null?void 0:Si.id]}})).status===0&&(fi(da.filter(Pi=>Pi.uid!==wa.uid)),ne.ZP.info("\u5220\u9664\u6210\u529F"))}),Ii=wa=>{if(da!=null&&da.some($i=>$i.name===wa.name))return ne.ZP.info(`${wa.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(wa.size/1024/1024>500)return ne.ZP.info("\u6587\u4EF6\u8D85\u8FC7500M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;const Si={name:wa.name,uid:wa.uid,file:wa,percent:0};return da.push(Si),ii.current=[...da],fi([...da]),!1},Hi={height:300,multiple:!0,disabled:ni>0,withCredentials:!0,fileList:da,action:`${qe.Z.API_SERVER}/api/attachments.json`,onChange:yi,onRemove:ai,beforeUpload:Ii},rr=(wa,Si,$i,Pi,jo)=>{const xo=new FormData;Object.keys(wa).forEach(Do=>{xo.append(Do,wa[Do])});const os=new window.XMLHttpRequest;return os.withCredentials=!0,os.addEventListener("load",function(Do){var gs;$i(JSON.parse((gs=Do==null?void 0:Do.target)==null?void 0:gs.response))},!1),os.addEventListener("error",function(Do){jo&&jo(Do)},!1),os.upload.onprogress=Do=>{Pi&&Pi(Do)},os.open("POST",Si),os.send(xo),os},li=(wa,Si)=>{if(wa.lengthComputable){const $i=Math.floor(wa.loaded/wa.total*100),Pi=ko(Fi({},Si),{percent:$i,status:$i===100?"done":"uploading"});console.log(ii.current,333),ii.current=ii.current.map(jo=>jo.uid===Si.uid?Pi:jo),fi(ii.current)}},co=(wa,Si)=>{const $i=ko(Fi({},Si),{status:"error"});ne.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),ii.current=ii.current.map(Pi=>Pi.uid===Si.uid?$i:Pi),ii.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(hi(!1),oa(2)),fi(ii.current)},Ri=(wa,Si)=>{let $i=ko(Fi({},Si),{status:"done"});if(wa.status===0||($i=ko(Fi({},Si),{status:"error"}),ne.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),ii.current=ii.current.map(Pi=>Pi.uid===Si.uid?$i:Pi),ii.current.every(Pi=>Pi.status==="done")){ne.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),io(!0);return}ii.current.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(hi(!1),oa(2)),fi(ii.current)},Di=()=>{let wa=!0;return window.navigator.onLine==!0?wa=!0:wa=!1,wa},Mo=wa=>ei(void 0,null,function*(){if(hi(!0),ni===3){oa(2);return}if(ni===2||ni===1){Ra();return}const{commitMessage:Si="",fileOss:$i=[]}=wa||{},jo=(sa?da:$i).map(Do=>Do.name);if(jo.filter(Do=>Do.indexOf("\u3001")!=-1||Do.indexOf(" ")!=-1).length>0){ne.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),hi(!1);return}const xo=(0,Se.TG)(),os=yield(0,ae.ZP)(`/api/shixuns/${It}/check_data_sets`,{method:"post",body:{files_name:jo,homework_common_id:xo||void 0}});if(os.status===-3){ti(os==null?void 0:os.exist_files),hi(!1);return}if(JSON.stringify(os)==="{}"){hi(!1),ne.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}os.status===0&&(da.forEach(Do=>{const gs=rr({file:Do.file,description:Si},`${qe.Z.API_SERVER}/api/shixuns/${It}/upload_data_sets.json`,Na=>Ri(Na,Do),Na=>li(Na,Do),Na=>co(Na,Do));gi.push(gs)}),oa(1))}),Ra=()=>{const{commitMessage:wa=""}=Fi({},Ha.getFieldsValue())||{},Si=ii.current.filter(Pi=>Pi.status==="error"),$i=ii.current.map(Pi=>ko(Fi({},Pi),{status:Pi.status==="error"?"uploading":Pi.status}));fi($i),Si.forEach(Pi=>{const jo=rr({file:Pi.file,description:wa},`${qe.Z.API_SERVER}/api/shixuns/${It}/upload_data_sets.json`,xo=>Ri(xo,Pi),xo=>li(xo,Pi),xo=>co(xo,Pi));gi.push(jo)})},mi=wa=>{var Si,$i;if(console.log(wa,"changedValues"),"fileOss"in wa){if(wa!=null&&wa.fileOss.every(Pi=>Pi.status==="done")&&((Si=wa==null?void 0:wa.fileOss)!=null&&Si.length)){ne.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),io(!0);return}if(wa!=null&&wa.fileOss.every(Pi=>Pi.status==="done"||Pi.status==="error")&&(($i=wa==null?void 0:wa.fileOss)!=null&&$i.length)){oa(3),hi(!1);return}ti(Ua.filter(Pi=>{var jo;return(jo=wa==null?void 0:wa.fileOss)==null?void 0:jo.some(xo=>xo.name===Pi)}))}si(Fi({},Ha.getFieldsValue()))},io=wa=>{wa||(Ai(!0),gi.forEach(Si=>{Si.abort()})),bn(),Bt()},bo=()=>{const{fileOss:wa=[]}=Fi({},Ha.getFieldsValue())||{},Si=da==null?void 0:da.every(Pi=>Pi.status==="done"),$i=wa==null?void 0:wa.every(Pi=>Pi.status==="done");if(!Si||!$i){te.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{io()}});return}io()},ro=()=>E.createElement(E.Fragment,null,E.createElement("div",null,E.createElement("i",{className:`iconfont icon-shangchuan font50 ${Io.colorBlue}`})),E.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",E.createElement("span",{className:`${Io.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),go=wa=>{console.log(wa,444)};return E.createElement(te.default,{open:Fr,onOk:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Ha.submit()},centered:!0,okText:ni===0?"\u786E\u5B9A":ni===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ya},onCancel:bo,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},E.createElement("div",{className:Io.wrap},E.createElement(me.default,{className:"mt10",form:Ha,scrollToFirstError:!0,layout:"vertical",onFinish:Mo,onValuesChange:mi},sa?E.createElement(me.default.Item,{label:E.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",E.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},E.createElement(ma,Fi({},Hi)," ",ro())):E.createElement(me.default.Item,{label:E.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",E.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},E.createElement(Bo.ZP,{identifier:Ln,cancelUpload:Zi,container_type:"Shixun",container_id:Ur,uploading:ni<3?ni:0,disabled:ni>0,height:300,maxSize:100*1024*1024*1024,description:za.commitMessage||"",text:ro(),onComplete:go,realFileName:!0})),!!Ua.length&&E.createElement("span",{className:Io.repeatedName},Ua.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),E.createElement(me.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(Oe.default,{bordered:!1,disabled:ni>0,maxLength:100,suffix:`${((Lr=za.commitMessage)==null?void 0:Lr.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},Va=Fe(99464),Xi=Fe(51673),qi=Fe(97e3),No=Object.defineProperty,ns=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,_o=(xt,It,Bt)=>It in xt?No(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,ss=(xt,It)=>{for(var Bt in It||(It={}))wo.call(It,Bt)&&_o(xt,Bt,It[Bt]);if(mo)for(var Bt of mo(It))as.call(It,Bt)&&_o(xt,Bt,It[Bt]);return xt},Ss=(xt,It)=>ns(xt,rs(It)),Rs=(xt,It)=>{var Bt={};for(var bn in xt)wo.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&mo)for(var bn of mo(xt))It.indexOf(bn)<0&&as.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},Es=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const{Fragment:Ps}=E,{TabPane:ls}=Pr.default,Bs=xt=>{var It=xt,{globalSetting:Bt,dispatch:bn,practiceSetting:Fr,shixunsDetail:Kr,user:sa}=It,Ur=Rs(It,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ln,Lr,za,si,Ua,ti;const{id:gi}=Fr,[di,ni]=(0,E.useState)([]),[oa,Zi]=(0,E.useState)({}),[Ai,Ya]=(0,E.useState)([]),[hi,Ha]=(0,E.useState)(!1),[da,fi]=(0,E.useState)(!0),[ii,yi]=(0,E.useState)(!1),[ai,Ii]=(0,E.useState)(!1),[Hi,rr]=(0,E.useState)(!1),[li,co]=(0,E.useState)(!1),[Ri,Di]=(0,E.useState)("all"),[Mo,Ra]=(0,E.useState)([]),[mi,io]=(0,E.useState)([]),[bo,ro]=(0,E.useState)(!1),[go,wa]=(0,E.useState)({}),[Si,$i]=(0,E.useState)(!1),[Pi,jo]=(0,E.useState)([]),[xo,os]=(0,E.useState)({page:1,limit:10,total:0}),[Do,gs]=(0,E.useState)({page:1,limit:10,search:"",order:"mine"});(0,E.useEffect)(()=>{gi&&Ji()},[gi]);const Na=Oi=>{const Ki=Ss(ss({},xo),{page:Oi});io([]),os(Ki),Ji(Ki)},Ji=Oi=>Es(void 0,null,function*(){const Oo=Oi||{page:1,limit:10,total:0};Ha(!0);const bs=yield bn({type:"shixunsDetail/getSetData",payload:Ss(ss({},Oo),{id:gi})});bs!=null&&bs.data_sets&&(Ha(!1),ni([...bs.data_sets]),os(Ss(ss({},Oo),{total:bs==null?void 0:bs.data_sets_count})),fi(!1),Zi(ss({},bs)))}),cs=()=>E.createElement("div",{className:wi.empty},E.createElement("img",{src:Va.x7,width:"258"}),E.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),hs={selectedRowKeys:mi,columnWidth:70,onChange:Oi=>{console.log("selectedRowKeys changed: ",Oi),io(Oi)}},Ao=Oi=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Ki=Oi?[Oi]:mi,Oo=(0,Se.TG)();te.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Es(void 0,null,function*(){if((yield(0,ae.ZP)(`/api/shixuns/${gi}/destroy_data_sets.json`,{method:"Delete",body:{id:Ki,homework_common_id:Oo||void 0}})).status===0){const Ro=Ki.length===di.length&&xo.page>1?xo.page-1:xo.page;ne.ZP.success("\u5220\u9664\u6210\u529F"),Ji(Ss(ss({},xo),{page:Ro})),io([])}})})},Ei=()=>Es(void 0,null,function*(){const{title:Oi}=go;let Ki=null;if(console.log(Oi,"title"),Oi===""){Ki="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",wa(Ss(ss({},go),{errorDes:Ki}));return}if(Oi.includes(" ")){Ki="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",wa(Ss(ss({},go),{errorDes:Ki}));return}const Oo=di.find(Qs=>Qs.id===(go==null?void 0:go.id)).title;if(Oi===Oo.substring(0,Oo.lastIndexOf("."))||Oi===Oo){Ki="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",wa(Ss(ss({},go),{errorDes:Ki}));return}const bs=Oo.includes(".")?Oo.substring(Oo.lastIndexOf("."),Oo.length):"",Ro=(0,Se.TG)();(yield(0,ae.ZP)(`/api/shixuns/${gi}/rename_data_sets.json`,{method:"post",body:{id:go==null?void 0:go.id,new_file_name:Oi+bs,homework_common_id:Ro||void 0}})).status===0&&(ne.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),Ji(xo),yi(!1),wa({}))}),eo=()=>{const{download_url:Oi}=go;Wo(Oi),ne.ZP.success("\u590D\u5236\u6210\u529F"),Ii(!1),wa({})},Wo=Oi=>{const Ki=Oi,Oo=document.createElement("input");Oo.value=Ki,document.body.appendChild(Oo),Oo.select(),document.execCommand("Copy"),Oo.style.display="none"},zs=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:Oi=>E.createElement(Dn.Z,{title:Oi},E.createElement("span",null,Oi))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(Oi,Ki)=>Ki!=null&&Ki.data_set_id?E.createElement(Dn.Z,{title:Oi},E.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Se.xg)(`/dataset/${Ki==null?void 0:Ki.data_set_id}/detail?tabId=public`)}},Oi)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:Oi=>E.createElement(Dn.Z,{title:Oi},E.createElement("span",null,Oi||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(Oi,Ki)=>Gt()(Ki.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(Oi,Ki)=>E.createElement("div",{className:wi.path},E.createElement(Dn.Z,{title:Oi},E.createElement("span",{className:wi.text},Oi)),E.createElement(ao.CopyToClipboard,{text:Oi,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(Dn.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(Oi,Ki)=>E.createElement("div",{className:wi.actionsBtns},E.createElement(Dn.Z,{title:"\u91CD\u547D\u540D"},E.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Oo;wa((0,nt.clone)(Ss(ss({},Ki),{title:Ki!=null&&Ki.title.includes(".")?(Oo=Ki==null?void 0:Ki.title)==null?void 0:Oo.substring(0,Ki.title.lastIndexOf(".")):Ki==null?void 0:Ki.title}))),yi(!0),(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),E.createElement(Dn.Z,{title:"\u5206\u4EAB"},E.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),wa((0,nt.clone)(Ki)),Ii(!0)}})),E.createElement(Dn.Z,{title:"\u4E0B\u8F7D"},E.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Se.Nd)(Ki.title,Ki==null?void 0:Ki.download_url)}})),E.createElement(Dn.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},E.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),co(!0),jo([Ki]),Ra([Ki.id])}})),E.createElement(Dn.Z,{title:"\u5220\u9664"},E.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Se.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ao(Ki.id)}})))}];return E.createElement("div",{className:wi.dataset},E.createElement("div",{className:wi.header},E.createElement("div",{className:wi.title},"\u6570\u636E\u96C6(",xo.total,")"),E.createElement("div",{className:wi.dataPath},E.createElement("span",{className:wi.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),E.createElement("input",{value:oa==null?void 0:oa.folder_name,disabled:!0}),E.createElement(ao.CopyToClipboard,{text:oa==null?void 0:oa.folder_name,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(Dn.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},E.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),E.createElement("div",{className:wi.btns},E.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>Ao(),disabled:!mi.length,style:{width:"60px"}},"\u5220\u9664"),E.createElement(we.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{co(!0),Ra(mi),jo(di.filter(Oi=>mi.includes(Oi.id)))},disabled:!mi.length},"\u540C\u6B65"),E.createElement(Tr.Z,{className:"ml10",disabled:((Ln=sa==null?void 0:sa.userInfo)==null?void 0:Ln.user_status)===2,dropdownRender:()=>E.createElement(hr.default,null,E.createElement(hr.default.Item,{key:1,onClick:()=>{ro(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),E.createElement(hr.default.Item,{key:2,onClick:()=>{rr(!0),Di("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},E.createElement("span",{className:wi.selectBtn},E.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),E.createElement("div",{className:wi.content},E.createElement(Fn.Z,{loading:da,active:!0,paragraph:{rows:5}},xo.total?E.createElement(ha.default,{rowSelection:hs,className:wi.customTable,dataSource:di,bordered:!1,rowKey:Oi=>Oi.id,rowClassName:wi.row,columns:zs,loading:hi,pagination:{pageSize:xo.limit,total:xo.total,current:xo.page,onChange:Na,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):cs())),E.createElement(Ta,{rootIdentifier:(Lr=Kr==null?void 0:Kr.detail)==null?void 0:Lr.root_identifier,wrapClassName:wi.uploadFileModal,id:gi,containerId:(za=Kr==null?void 0:Kr.detail)==null?void 0:za.id,local:(si=Bt==null?void 0:Bt.setting)==null?void 0:si.is_local,dispatch:bn,visible:bo,onClose:()=>ro(!1),onOK:Ji}),E.createElement(te.default,{title:"\u91CD\u547D\u540D",open:ii,onOk:Ei,centered:!0,wrapClassName:wi.renameModal,onCancel:()=>{yi(!1),wa({})},width:"1000px"},E.createElement("div",null,E.createElement("div",{className:wi.fileName},E.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),E.createElement(Oe.default,{value:go==null?void 0:go.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:Oi=>{wa(Ss(ss({},go),{title:Oi.target.value,errorDes:null}))},maxLength:60,suffix:`${((Ua=go==null?void 0:go.title)==null?void 0:Ua.length)||0}/60`}),(go==null?void 0:go.errorDes)&&E.createElement("div",{className:wi.errorDes},go==null?void 0:go.errorDes))),E.createElement(te.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:ai,onOk:eo,centered:!0,wrapClassName:wi.shareModal,onCancel:()=>{Ii(!1),wa({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},E.createElement("div",null,E.createElement("div",{className:wi.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",E.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),E.createElement(Oe.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:go==null?void 0:go.download_url}))),E.createElement(Xi.Z,{setVisible:rr,visible:Hi,recordId:Mo,type:Ri,updateData:Ji,identifier:(ti=Kr.detail)==null?void 0:ti.identifier}),E.createElement(te.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:li,width:400,centered:!0,keyboard:!1,onCancel:()=>co(!1),maskClosable:!1,footer:E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement("div",{className:wi.leftButton,onClick:()=>{$i(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),E.createElement("div",{className:wi.rightButton,onClick:()=>{co(!1),rr(!0),Di("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},E.createElement("div",{className:wi.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),E.createElement(qi.Z,{visible:Si,attachmentInfo:Pi,onClose:()=>$i(!1),onSuccess:Oi=>{$i(!1),x.history.push(`/dataset/${Oi}/detail?tabId=mine`)}}))};var Fs=(0,x.connect)(({globalSetting:xt,shixunsDetail:It,practiceSetting:Bt,user:bn})=>({globalSetting:xt,shixunsDetail:It,user:bn,practiceSetting:Bt}))(Bs),Al=Fe(11938),sl={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},Sl=Object.defineProperty,Xs=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,Ds=(xt,It,Bt)=>It in xt?Sl(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,ll=(xt,It)=>{for(var Bt in It||(It={}))Tl.call(It,Bt)&&Ds(xt,Bt,It[Bt]);if(Xs)for(var Bt of Xs(It))yl.call(It,Bt)&&Ds(xt,Bt,It[Bt]);return xt},Ls=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const ul=xt=>xt!=null&&xt.length?xt.filter((It,Bt)=>Bt!==0).map(It=>It.val).join("").substr(1):"",El=({shixunsDetail:xt,globalSetting:It,loading:Bt,dispatch:bn,fileType:Fr,path:Kr,onFinish:sa=()=>{}})=>{const Ur=(0,x.useParams)(),[Ln,Lr]=(0,E.useState)(""),[za,si]=(0,E.useState)([]),[Ua,ti]=(0,E.useState)([]),di=[Ml.OriginalPicturePath,Ml.ExpectPicturePath,Ml.PicturePath].includes(Fr);(0,E.useEffect)(()=>{xt.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Lr(Kr||""),ni())},[xt.actionTabs.key]);const ni=(da="")=>Ls(void 0,null,function*(){var fi;const ii=yield bn({type:"shixunsDetail/getRepository",payload:{id:Ur.id,path:da}});if(da===""&&!((fi=ii==null?void 0:ii.trees)!=null&&fi.length)&&ne.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),ii!=null&&ii.trees){const yi=ii.trees.map(ai=>ll(ll({},ai),{name:ai.name,val:ai.name}));ti(yi||[])}}),oa=da=>{const fi=ul(za),ii=`${fi&&`${fi}/`}${da}`;Fr===Ml.Path?!(Ln!=null&&Ln.includes(`${ii}\uFF1B`))&&Lr(`${Ln}${ii}\uFF1B`):Fr===Ml.ExecPath&&Lr(ii)},Zi=da=>{if(da.type==="tree"){za.length?za.push({val:`/${da.val}`,path:da.val}):za.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${da.val}`,path:da.val}),si(za);const fi=ul(za);di&&Lr(fi),ni(fi)}},Ai=(da,fi)=>{const ii=za.filter((ai,Ii)=>Ii<=fi);si(ii);const yi=ul(ii);di&&Lr(yi),ni(yi)},Ya=()=>Ls(void 0,null,function*(){sa(Ln),hi()}),hi=()=>{Lr(""),si([]),ti([]),bn({type:"shixunsDetail/setActionTabs",payload:{}})},Ha=ul(za);return E.createElement(te.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:xt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ya,onCancel:hi},E.createElement("div",{className:sl.wrap},E.createElement("div",{className:sl.content},E.createElement("div",{className:sl.mainPathWrap},!!(za!=null&&za.length)&&za.map((da,fi)=>E.createElement("a",{key:fi,onClick:()=>Ai(da,fi)},da.val))),!!(Ua!=null&&Ua.length)&&Ua.map((da,fi)=>da.type==="tree"?E.createElement("a",{key:fi,onClick:()=>Zi(da)},E.createElement("i",{className:`iconfont icon-wenjianjia ${sl.colorBlue}`}),Ha&&`${Ha}/`,da.name):E.createElement("a",{key:fi,onClick:()=>oa(`${da.name}`)},E.createElement("i",{className:`iconfont icon-zuoye ${sl.colorBlue}`}),Ha&&`${Ha}/`,da.name))),E.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),E.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ln,onChange:da=>Lr(da.target.value)})))};var Bl=(0,x.connect)(({shixunsDetail:xt,loading:It,globalSetting:Bt})=>({shixunsDetail:xt,globalSetting:Bt,loading:It.models.index}))(El),Ws={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},bl=Fe(84236),nl=Object.defineProperty,ms=Object.getOwnPropertySymbols,Us=Object.prototype.hasOwnProperty,Gs=Object.prototype.propertyIsEnumerable,vl=(xt,It,Bt)=>It in xt?nl(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,cl=(xt,It)=>{for(var Bt in It||(It={}))Us.call(It,Bt)&&vl(xt,Bt,It[Bt]);if(ms)for(var Bt of ms(It))Gs.call(It,Bt)&&vl(xt,Bt,It[Bt]);return xt},Fl=(xt,It)=>{var Bt={};for(var bn in xt)Us.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&ms)for(var bn of ms(xt))It.indexOf(bn)<0&&Gs.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},js=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const ml=xt=>{var It=xt,{shixunsDetail:Bt,globalSetting:bn,user:Fr,dispatch:Kr}=It,sa=Fl(It,["shixunsDetail","globalSetting","user","dispatch"]),Ur,Ln;const Lr=(0,x.useLocation)(),za=(0,E.useRef)((Ln=(Ur=Lr.pathname)==null?void 0:Ur.split("/"))==null?void 0:Ln[2]),[si]=me.default.useForm(),[Ua,ti]=(0,E.useState)(""),[gi,di]=(0,E.useState)(!1),[ni,oa]=(0,E.useState)(!1);(0,E.useEffect)(()=>{za.current&&Zi()},[za.current]);const Zi=()=>js(void 0,null,function*(){di(!0);const Ya=yield(0,ae.ZP)(`/api/shixuns/${za.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ya.status===0&&(ti((Ya==null?void 0:Ya.standard_answer)||""),si.setFieldsValue({hide_answer:Ya==null?void 0:Ya.hide_answer,disable_copy:Ya==null?void 0:Ya.disable_copy}),di(!1))}),Ai=Ya=>js(void 0,null,function*(){oa(!0),(yield(0,ae.ZP)(`/api/shixuns/${za.current}/set_standard_answer.json`,{method:"post",body:cl({},Ya)})).status===0&&ne.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa(!1)});return E.createElement("section",{className:Ws.wrap},E.createElement(Fn.Z,{loading:gi},E.createElement(me.default,{form:si,scrollToFirstError:!0,layout:"vertical",onFinish:Ai},E.createElement(me.default.Item,{name:"hide_answer",valuePropName:"checked"},E.createElement(Me.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),E.createElement(me.default.Item,{name:"disable_copy",valuePropName:"checked"},E.createElement(Me.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),E.createElement(me.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},E.createElement(Ae.Z,{defaultValue:Ua})),E.createElement(me.default.Item,null,E.createElement(bl.t,{okText:"\u4FDD\u5B58",loading:ni,hasCancelBtn:!1,className:Ws.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var kl=(0,x.connect)(({shixunsDetail:xt,globalSetting:It,user:Bt})=>({shixunsDetail:xt,globalSetting:It,user:Bt}))(ml),Ys=Fe(33796),rl=Fe(61485),Zs=Fe(45079),Hs=Fe(6480),Fo=Fe(59301),Gi=Object.defineProperty,zi=Object.defineProperties,$o=Object.getOwnPropertyDescriptors,us=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Js=Object.prototype.propertyIsEnumerable,Vs=(xt,It,Bt)=>It in xt?Gi(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ui=(xt,It)=>{for(var Bt in It||(It={}))fs.call(It,Bt)&&Vs(xt,Bt,It[Bt]);if(us)for(var Bt of us(It))Js.call(It,Bt)&&Vs(xt,Bt,It[Bt]);return xt},Mi=(xt,It)=>zi(xt,$o(It)),Xo=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const{Countdown:dl}=Al.default;var Ql=(xt=>(xt[xt.LoadingFail=1]="LoadingFail",xt[xt.Loading=2]="Loading",xt[xt.Finish=3]="Finish",xt))(Ql||{}),Ml=(xt=>(xt.Path="path",xt.ExecPath="exec_path",xt.OriginalPicturePath="original_picture_path",xt.ExpectPicturePath="expect_picture_path",xt.PicturePath="picture_path",xt))(Ml||{});const Gu=({globalSetting:xt,loading:It,dispatch:Bt,practiceSetting:bn,shixunsDetail:Fr})=>{var Kr,sa;const[Ur,Ln]=(0,E.useState)(),[Lr,za]=(0,E.useState)(),si=(0,E.useRef)(),[Ua,ti]=(0,E.useState)(),[gi,di]=(0,E.useState)(),[ni,oa]=(0,E.useState)(!0),[Zi,Ai]=(0,E.useState)(700),[Ya,hi]=(0,E.useState)(""),[Ha,da]=(0,E.useState)("1"),fi=(0,x.useParams)(),[ii,yi]=(0,E.useState)(!0);(0,E.useEffect)(()=>{var Ra;(Ra=Fr==null?void 0:Fr.detail)!=null&&Ra.id&&Ii()},[(Kr=Fr==null?void 0:Fr.detail)==null?void 0:Kr.id]);const ai=()=>Xo(void 0,null,function*(){var Ra,mi;const io=yield Bt({type:"shixunsDetail/updateRepositoryFile",payload:{id:fi.id,path:(mi=(Ra=Fr==null?void 0:Fr.fileContent)==null?void 0:Ra.params)==null?void 0:mi.path,content:Ur,secret_repository:ni?null:!0}});io!=null&&io.content&&(ne.ZP.info("\u4FDD\u5B58\u6210\u529F"),Bt({type:"practiceSetting/setSideBarTabs",payload:Mi(Ui({},bn.sideBar),{confirmLeave:!1})}))}),Ii=()=>Xo(void 0,null,function*(){var Ra,mi,io,bo,ro,go;yi(!0);let wa=yield(0,z.Ui)({identifier:fi.id});if((Ra=Fr==null?void 0:Fr.detail)!=null&&Ra.is_wuying){if((wa==null?void 0:wa.status)!==0)return;let Si;do if(Si=yield(0,Hs.wj)({requestId:wa==null?void 0:wa.requestId}),Si!=null&&Si.data){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((Si==null?void 0:Si.data)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise($i=>setTimeout($i,1e4));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((Si==null?void 0:Si.data)===null);if((Si==null?void 0:Si.status)===0){const $i=((mi=Si==null?void 0:Si.data)==null?void 0:mi.data)||{};wa={status:0,url:$i==null?void 0:$i.url}}}if(yi(!1),(bo=(io=wa==null?void 0:wa.data)==null?void 0:io.data_list)!=null&&bo.length){Ys.Z.publish("pod-restrict-data",{identifier:(ro=wa==null?void 0:wa.data)==null?void 0:ro.identifier,data_list:(go=wa==null?void 0:wa.data)==null?void 0:go.data_list});return}wa!=null&&wa.url&&hi(wa==null?void 0:wa.url)}),Hi=()=>Xo(void 0,null,function*(){const Ra=yield(0,z.K_)({identifier:fi.id});(Ra==null?void 0:Ra.status)===0&&(Ra!=null&&Ra.remainingSeconds?(ti(Date.now()+Ra.remainingSeconds*1e3),di(Ra.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ra.remainingSeconds-300)*1e3)):rr())}),rr=()=>{te.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Fo.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Xo(void 0,null,function*(){li()})})},li=()=>Xo(void 0,null,function*(){za(2);const Ra=yield(0,z.zH)({identifier:fi.id});(Ra==null?void 0:Ra.status)===0&&(za(3),hi(Ra.url),si.current=Ra.port,ne.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),co=()=>{te.default.destroyAll(),te.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Fo.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Fo.createElement("span",null,Fo.createElement(dl,{value:Ua,format:"HH:mm:ss",onFinish:Ri})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Xo(void 0,null,function*(){(yield(0,z.q9)({identifier:fi.id})).status===0&&(yield Hi(),ne.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Ri=()=>{te.default.destroyAll(),te.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Fo.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{li()}})},Di=Ra=>{Bt({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Mo=Ra=>Xo(void 0,null,function*(){yield(0,z.QA)({id:fi.id,startup_file:Ra}),Ii(),Bt({type:"practiceSetting/getCommonData",payload:Ui({},fi)}),Bt({type:"shixunsDetail/getShixunsDetail",payload:fi})});return Fo.createElement(Pr.default,{activeKey:Ha,onChange:Ra=>da(Ra),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Fo.createElement("div",null,Fo.createElement(yt.Z,{spinning:ii},Fo.createElement(ge.Z,{className:"mt20 ml20 font14",align:"middle"},Fo.createElement(ye.Z,null,Fo.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Fo.createElement(ye.Z,{className:"mr10"},Fo.createElement(Dn.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},Fo.createElement(rl.Z,{style:{cursor:"pointer"}}))),Fo.createElement(ye.Z,{flex:"300px",onClick:()=>Di("exec_path")},Fo.createElement(Oe.default,{value:Ya})),Fo.createElement(ye.Z,{flex:"1"},Fo.createElement(we.ZP,{type:"primary",className:"ml10",onClick:()=>Di("exec_path")},"\u8BBE\u7F6E"))),Fo.createElement("iframe",{onLoad:Ra=>{},src:Ya,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Fo.createElement(Bl,{fileType:"path",path:(sa=Fr==null?void 0:Fr.detail)==null?void 0:sa.startup_file,onFinish:Ra=>Mo(Ra)})))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Ha==="2"?Fo.createElement(Zs.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Fo.createElement(kl,null)}]})};var Yu=(0,x.connect)(({loading:xt,globalSetting:It,practiceSetting:Bt,shixunsDetail:bn})=>({globalSetting:It,loading:xt,practiceSetting:Bt,shixunsDetail:bn}))(Gu),Ju={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},Yi={collect:"collect___pxqYO",head:"head___WuH5D"},xi=Fe(59301),ji=Object.defineProperty,fo=Object.getOwnPropertySymbols,ps=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Rl=(xt,It,Bt)=>It in xt?ji(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,qu=(xt,It)=>{for(var Bt in It||(It={}))ps.call(It,Bt)&&Rl(xt,Bt,It[Bt]);if(fo)for(var Bt of fo(It))Xl.call(It,Bt)&&Rl(xt,Bt,It[Bt]);return xt},Pc=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())}),Ru=({onOk:xt,onCancel:It,visible:Bt,modalParams:bn,forceIn:Fr})=>{const[Kr]=me.default.useForm(),[sa,Ur]=(0,E.useState)(!1),Ln=Fr?!1:typeof Bt=="number";(0,E.useEffect)(()=>{Bt?Kr.setFieldsValue(qu({},bn)):Kr.resetFields()},[Bt]);const Lr=za=>Pc(void 0,null,function*(){Ur(!0),yield xt(za),Ur(!1)});return xi.createElement(te.default,{centered:!0,destroyOnClose:!0,onCancel:()=>It(),onOk:()=>Kr.submit(),open:!!Bt,confirmLoading:sa,title:Ln?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ln?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},xi.createElement(me.default,{form:Kr,size:"large",onFinish:Lr},xi.createElement(me.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},xi.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),xi.createElement(me.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},xi.createElement(Ae.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:bn==null?void 0:bn.content}))))},is=Fe(59301),_u=Object.defineProperty,Ac=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,tc=(xt,It,Bt)=>It in xt?_u(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Gl=(xt,It)=>{for(var Bt in It||(It={}))$u.call(It,Bt)&&tc(xt,Bt,It[Bt]);if(Ac)for(var Bt of Ac(It))ec.call(It,Bt)&&tc(xt,Bt,It[Bt]);return xt},Yl=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())}),yu=({})=>{const xt=(0,x.useParams)(),[It,Bt]=(0,E.useState)(!1),[bn,Fr]=(0,E.useState)(0),[Kr,sa]=(0,E.useState)([]),[Ur,Ln]=(0,E.useState)(!1),[Lr,za]=(0,E.useState)({title:"",content:""}),[si,Ua]=(0,E.useState)(!1),[ti,gi]=(0,E.useState)(!1),[di,ni]=(0,E.useState)([]),[oa,Zi]=(0,E.useState)({keywords:"",page:1,limit:10});(0,E.useEffect)(()=>{Ai(oa)},[]);const Ai=yi=>Yl(void 0,null,function*(){var ai,Ii;Bt(!0);const Hi=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets.json`,{method:"get",params:yi});Hi.status===0&&(sa(((ai=Hi==null?void 0:Hi.data)==null?void 0:ai.qna_sets)||[]),Fr((Ii=Hi==null?void 0:Hi.data)==null?void 0:Ii.total_count)),Bt(!1)}),Ya=yi=>{oa.keywords=yi,oa.page=1,Zi(Gl({},oa)),Ai(oa)},hi=(yi,ai)=>{oa.page=yi,oa.limit=ai,Zi(Gl({},oa)),Ai(oa)},Ha=yi=>Yl(void 0,null,function*(){if(typeof Ur=="number"){const ai=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets/${Ur}.json`,{method:"put",body:yi});(ai==null?void 0:ai.status)===0&&(ne.ZP.success("\u7F16\u8F91\u6210\u529F"),Ai(oa),Ln(!1))}else{const ai=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets.json`,{method:"post",body:yi});(ai==null?void 0:ai.status)===0&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),oa.page=1,oa.keywords="",Zi(Gl({},oa)),Ai(oa),Ln(!1))}}),da=yi=>Yl(void 0,null,function*(){te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Yl(void 0,null,function*(){const ai=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets/${yi.id}.json`,{method:"delete"});if((ai==null?void 0:ai.status)===0){const Ii=Kr.length===1&&oa.page>1?oa.page-1:oa.page;oa.page=Ii,Zi(Gl({},oa)),Ai(oa),ne.ZP.success("\u5220\u9664\u6210\u529F")}})})}),fi=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:yi=>is.createElement(Dn.Z,{placement:"topLeft",title:yi},is.createElement("span",{className:"c-black"},yi||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:yi=>is.createElement(Dn.Z,{placement:"topLeft",title:yi},is.createElement("span",{className:"c-black"},yi||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(yi,ai)=>is.createElement("span",null,is.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ln(yi),za({title:ai==null?void 0:ai.title,content:ai==null?void 0:ai.content})}},"\u7F16\u8F91"),is.createElement("span",{className:"current c-red",onClick:()=>da(ai)},"\u5220\u9664"))}],ii={onRemove:()=>{ni([])},beforeUpload:yi=>{if((yi==null?void 0:yi.size)>1024*1024*50)return ne.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(yi.type==="application/vnd.ms-excel"||yi.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return ne.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Ii=[];return Ii.push(yi),ni([...Ii]),!1},fileList:di,accept:".xls,.xlsx"};return is.createElement("div",{className:Yi.collect},is.createElement("div",{className:Yi.head},is.createElement(va.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:oa.keywords,onChange:Ya}),is.createElement(va.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ln(!0),za({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),is.createElement(va.op,{type:"primary",shape:"default",onClick:()=>Ua(!0)},"\u5BFC\u5165\u95EE\u7B54")),is.createElement(ha.default,{columns:fi,style:{marginTop:33},dataSource:Kr,loading:It,rowKey:"id",pagination:{current:oa.page,hideOnSinglePage:!bn,showQuickJumper:!0,showSizeChanger:!0,pageSize:oa.limit,pageSizeOptions:["10","20","50","100","200"],total:bn,size:"default",showTotal:Se.rU,onChange:hi}}),is.createElement(te.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:si,centered:!0,confirmLoading:ti,onCancel:()=>{Ua(!1),ni([])},onOk:()=>Yl(void 0,null,function*(){var yi;const ai=new FormData;if(di.length>0)ai.append("file",di[0]);else{ne.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}gi(!0);let Ii=yield(0,ae.ZP)(`/api/shixuns/${xt==null?void 0:xt.id}/qna_sets/import.json`,{method:"post",body:ai},!0);(Ii==null?void 0:Ii.status)===0&&((yi=Ii==null?void 0:Ii.fail)!=null&&yi.length?te.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:is.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",is.createElement("a",{href:`${qe.Z.API_SERVER}/api/shixuns/${xt==null?void 0:xt.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(ne.ZP.success("\u5BFC\u5165\u6210\u529F"),oa.page=1,oa.keywords="",Zi(Gl({},oa)),Ai(oa),Ua(!1),ni([]))),gi(!1)})},is.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",is.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),is.createElement("a",{href:`${qe.Z.API_SERVER}/api/shixuns/${xt==null?void 0:xt.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),is.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",is.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),is.createElement("div",{style:{marginLeft:74}},is.createElement(xe.default,Gl({},ii),is.createElement(va.op,{shape:"default",icon:is.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),is.createElement(Ru,{visible:Ur,onCancel:()=>Ln(!1),onOk:Ha,modalParams:Lr}))},rc={record:"record___Ueu3j",head:"head___UOVq4"},Go=Fe(59301),_s=Object.defineProperty,yc=Object.defineProperties,Ic=Object.getOwnPropertyDescriptors,Lu=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,fl=(xt,It,Bt)=>It in xt?_s(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,pl=(xt,It)=>{for(var Bt in It||(It={}))al.call(It,Bt)&&fl(xt,Bt,It[Bt]);if(Lu)for(var Bt of Lu(It))Vo.call(It,Bt)&&fl(xt,Bt,It[Bt]);return xt},Ll=(xt,It)=>yc(xt,Ic(It)),Eu=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())}),Ec=({})=>{const xt=(0,x.useParams)(),[It]=me.default.useForm(),[Bt,bn]=(0,E.useState)(!1),[Fr,Kr]=(0,E.useState)(0),[sa,Ur]=(0,E.useState)([]),[Ln,Lr]=(0,E.useState)(!1),[za,si]=(0,E.useState)({title:"",content:""});let[Ua,ti]=(0,E.useState)({page:1,limit:10});(0,E.useEffect)(()=>{ni(Ua)},[]);const gi=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],di=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],ni=Ha=>Eu(void 0,null,function*(){var da,fi;bn(!0);const ii=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_records.json`,{method:"get",params:Ha});ii.status===0&&(Ur(((da=ii==null?void 0:ii.data)==null?void 0:da.qna_records)||[]),Kr((fi=ii==null?void 0:ii.data)==null?void 0:fi.total_count)),bn(!1)}),oa=Ha=>{Ua.page=1,Ua=pl(pl({},Ua),Ha),ti(pl({},Ua)),ni(Ua)},Zi=(Ha,da)=>{Ua.page=Ha,Ua.limit=da,ti(pl({},Ua)),ni(Ua)},Ai=Ha=>Eu(void 0,null,function*(){const da=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_sets.json`,{method:"post",body:Ll(pl({},Ha),{qna_record_id:Ln})});(da==null?void 0:da.status)===0&&(ne.ZP.success("\u6DFB\u52A0\u6210\u529F"),ni(Ua),Lr(!1))}),Ya=Ha=>Eu(void 0,null,function*(){te.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>Eu(void 0,null,function*(){const da=yield(0,ae.ZP)(`/api/shixuns/${xt.id}/qna_records/${Ha.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(da==null?void 0:da.status)===0&&ni(Ua)})})}),hi=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Ha=>Go.createElement(Dn.Z,{placement:"topLeft",title:Ha},Go.createElement("span",{className:"c-black"},Ha||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Ha=>Go.createElement(Dn.Z,{placement:"topLeft",title:Ha},Go.createElement("span",{className:"c-black"},Ha||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Ha=>{var da;return Go.createElement("span",{className:"c-black"},(da=gi==null?void 0:gi.find(fi=>fi.value===Ha))==null?void 0:da.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Ha=>{var da;return Go.createElement("span",{className:"c-black"},(da=di==null?void 0:di.find(fi=>fi.value===Ha))==null?void 0:da.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Ha,da)=>Go.createElement("span",null,["pending","ignored"].includes(da.status)&&Go.createElement(Go.Fragment,null,Go.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Lr(Ha),si({title:da==null?void 0:da.question,content:da==null?void 0:da.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Go.createElement("span",{className:"current c-light-primary",onClick:()=>Ya(da)},"\u5FFD\u7565")),["skipped"].includes(da.status)&&Go.createElement(Dn.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Go.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(da.status)&&Go.createElement(Dn.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Go.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Go.createElement("div",{className:rc.record},Go.createElement("div",{className:rc.head},Go.createElement(me.default,{layout:"inline",form:It,colon:!1,size:"large",onFinish:oa},Go.createElement(me.default.Item,{name:"keywords",label:"\u95EE\u9898"},Go.createElement(Oe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Go.createElement(me.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Go.createElement(pr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:gi,style:{width:200}})),Go.createElement(me.default.Item,{name:"status",label:"\u72B6\u6001"},Go.createElement(pr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:di,style:{width:200}})),Go.createElement(me.default.Item,{style:{marginRight:0}},Go.createElement(we.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Go.createElement(ha.default,{columns:hi,style:{marginTop:33},dataSource:sa,loading:Bt,rowKey:"id",pagination:{current:Ua.page,hideOnSinglePage:!Fr,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ua.limit,pageSizeOptions:["10","20","50","100","200"],total:Fr,size:"default",showTotal:Se.rU,onChange:Zi}}),Go.createElement(Ru,{visible:Ln,onCancel:()=>Lr(!1),onOk:Ai,modalParams:za,forceIn:!0}))},bu=Fe(59301);const Cu=({dispatch:xt,practiceSetting:It,shixunsDetail:Bt})=>{const[bn,Fr]=(0,E.useState)("1");return bu.createElement("div",{className:Ju.catechism},bu.createElement(va.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:bn,onChange:Kr=>Fr(Kr),className:Ju.tab}),bn==="1"&&bu.createElement(yu,null),bn==="2"&&bu.createElement(Ec,null))};var wu=(0,x.connect)(({practiceSetting:xt,shixunsDetail:It})=>({practiceSetting:xt,shixunsDetail:It}))(Cu),ac=Object.defineProperty,Jl=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,ju=(xt,It,Bt)=>It in xt?ac(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,xu=(xt,It)=>{for(var Bt in It||(It={}))Pl.call(It,Bt)&&ju(xt,Bt,It[Bt]);if(Jl)for(var Bt of Jl(It))Nu.call(It,Bt)&&ju(xt,Bt,It[Bt]);return xt},Wu=(xt,It)=>{var Bt={};for(var bn in xt)Pl.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Jl)for(var bn of Jl(xt))It.indexOf(bn)<0&&Nu.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt},bc=xt=>{var It=xt,{tabsActive:Bt}=It,bn=Wu(It,["tabsActive"]);return E.createElement(E.Fragment,null,Bt==="information"&&E.createElement(Wt,null),Bt==="warehouse"&&E.createElement(qt.default,null),Bt==="level"&&E.createElement(jr,xu({},bn)),Bt==="collaborate"&&E.createElement(Sr,xu({},bn)),Bt==="setting"&&E.createElement(wr.Z,null),Bt==="environment"&&E.createElement(lo,xu({},bn)),Bt==="dataset"&&E.createElement(Fs,null),Bt==="service"&&E.createElement(Yu,xu({},bn)),Bt==="catechism"&&E.createElement(wu,xu({},bn)))},Nl={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},oc=Object.defineProperty,Uu=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,su=Object.prototype.propertyIsEnumerable,sc=(xt,It,Bt)=>It in xt?oc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Tc=(xt,It)=>{for(var Bt in It||(It={}))Oc.call(It,Bt)&&sc(xt,Bt,It[Bt]);if(Uu)for(var Bt of Uu(It))su.call(It,Bt)&&sc(xt,Bt,It[Bt]);return xt};const Wc=xt=>React.createElement("svg",Tc({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},xt),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Jo=Fe(59301),lc=Object.defineProperty,Zu=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,gl=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Cc=Object.prototype.propertyIsEnumerable,Hu=(xt,It,Bt)=>It in xt?lc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Ns=(xt,It)=>{for(var Bt in It||(It={}))Su.call(It,Bt)&&Hu(xt,Bt,It[Bt]);if(gl)for(var Bt of gl(It))Cc.call(It,Bt)&&Hu(xt,Bt,It[Bt]);return xt},jl=(xt,It)=>Zu(xt,ql(It)),wc=(xt,It)=>{var Bt={};for(var bn in xt)Su.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&gl)for(var bn of gl(xt))It.indexOf(bn)<0&&Cc.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt};const Bu=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Jo.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Jo.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Jo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Jo.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Jo.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Jo.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Jo.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Jo.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Jo.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],$s=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,shixunsDetail:Kr,practiceSetting:sa}=It,Ur=wc(It,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ln;const{base_info_warning:Lr,challenges_warning:za,id:si,repository_warning:Ua,sideBar:ti,service_warning:gi}=sa,di=(0,x.useLocation)(),ni=(0,x.useParams)(),[oa]=(0,x.useSearchParams)();(0,E.useEffect)(()=>{var Ya;const hi=oa.get("tabId"),Ha=di.pathname.split("/").length,fi=((Ya=Kr==null?void 0:Kr.detail)!=null&&Ya.windows_vnc?Bu.filter(ii=>ii.tabId!=="dataset"):Bu).map(ii=>ii.tabId).includes(hi);if(hi&&fi){Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hi}});return}if(Ha>4){Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!hi||hi&&!fi){Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ln=Kr==null?void 0:Kr.detail)==null?void 0:Ln.windows_vnc]),(0,E.useEffect)(()=>()=>{Fr({type:"practiceSetting/setSideBarTabs",payload:jl(Ns({},sa.sideBar),{selectPath:""})})},[ni.id]);const Zi=Ya=>{var hi;if(Ya===ti.tabsActive)return;const Ha=()=>{x.history.push(`/shixuns/${si}/edit?tabId=${Ya}`),Fr({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ya,selectPath:"",confirmLeave:!1}})};(hi=sa==null?void 0:sa.sideBar)!=null&&hi.confirmLeave?te.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:()=>{Ha()}}):Ha()},Ai=()=>{var Ya;return((Ya=Kr==null?void 0:Kr.detail)!=null&&Ya.windows_vnc?Bu.filter(Ha=>Ha.tabId!=="dataset"):Bu).filter(Ha=>{var da;return(da=Kr==null?void 0:Kr.detail)!=null&&da.is_jupyter_lab?Ha.tabId!=="level":Ha.tabId!=="service"}).map(Ha=>{const{name:da,icon:fi,tabId:ii}=Ha;return Jo.createElement("div",{key:ii,className:`${sa.sideBar.tabsActive===ii?Nl.itemActive:Nl.item} font12`,onClick:()=>Zi(ii)},fi,Jo.createElement("span",{className:Nl.name},da),ii==="information"&&Lr&&Jo.createElement(Dn.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Jo.createElement("img",{src:lu,alt:""})),ii==="level"&&za&&Jo.createElement(Dn.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Jo.createElement("img",{src:lu,alt:""})),ii==="service"&&gi&&Jo.createElement(Dn.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Jo.createElement("img",{src:lu,alt:""})),ii==="warehouse"&&Ua&&Jo.createElement(Dn.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Jo.createElement("img",{src:lu,alt:""})))})};return Jo.createElement("div",{className:Nl.sidebar},Jo.createElement("div",{className:Nl.items},Ai()),Jo.createElement("div",{className:Nl.question},Jo.createElement(Dn.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Jo.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open("https://www.educoder.net/forums/4692")},Jo.createElement("img",{src:Va.Pt,height:44,width:44,alt:""})))))};var Wl=(0,x.connect)(({loading:xt,globalSetting:It,shixunsDetail:Bt,practiceSetting:bn})=>({globalSetting:It,loading:xt,practiceSetting:bn,shixunsDetail:Bt}))($s),$l={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Is=Fe(59301),uc=Object.defineProperty,eu=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,Fu=(xt,It,Bt)=>It in xt?uc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,cc=(xt,It)=>{for(var Bt in It||(It={}))tu.call(It,Bt)&&Fu(xt,Bt,It[Bt]);if(eu)for(var Bt of eu(It))xc.call(It,Bt)&&Fu(xt,Bt,It[Bt]);return xt},Cl=(xt,It,Bt)=>new Promise((bn,Fr)=>{var Kr=Ln=>{try{Ur(Bt.next(Ln))}catch(Lr){Fr(Lr)}},sa=Ln=>{try{Ur(Bt.throw(Ln))}catch(Lr){Fr(Lr)}},Ur=Ln=>Ln.done?bn(Ln.value):Promise.resolve(Ln.value).then(Kr,sa);Ur((Bt=Bt.apply(xt,It)).next())});const Du=({classroomList:xt,loading:It,dispatch:Bt,shixunsDetail:bn})=>{var Fr,Kr;const sa=(0,x.useParams)(),Ur=(0,x.useLocation)(),[Ln,Lr]=(0,E.useState)(!1),[za,si]=(0,E.useState)(!1),{actionTabs:Ua}=xt,[ti]=me.default.useForm(),[gi,di]=(0,E.useState)({name:"string"}),ni=Ya=>Ya&&Ya{console.log(sa),xt.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(gi.name=Ua==null?void 0:Ua.name),di(cc({},gi)),ti.setFieldsValue({name:Ua==null?void 0:Ua.name})},[xt.actionTabs.key]);const Ai={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Is.createElement(Is.Fragment,null,Is.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:xt.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Fr=xt==null?void 0:xt.actionTabs)==null?void 0:Fr.zIndex)||1e3,footer:null,onOk:()=>Cl(void 0,null,function*(){console.log(123123)}),onCancel:()=>{Bt({type:"classroomList/setActionTabs",payload:{}})}},Is.createElement("div",null,Is.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ai[xt.actionTabs.type],"\uFF1F")),Is.createElement("div",{className:$l.bottom},Is.createElement(we.ZP,{loading:It["shixunsDetail/saveCopyForExercise"]&&za,className:$l.no,onClick:()=>Cl(void 0,null,function*(){var Ya;si(!0),(Ya=xt.actionTabs)!=null&&Ya.value?xt.actionTabs.fn(xt.actionTabs.value,!0,2):xt.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Is.createElement(we.ZP,{loading:It["shixunsDetail/saveCopyForExercise"]&&!za,className:$l.yes,onClick:()=>Cl(void 0,null,function*(){var Ya;si(!1),(Ya=xt.actionTabs)!=null&&Ya.value?xt.actionTabs.fn(xt.actionTabs.value,!1,1):xt.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Is.createElement(te.default,{centered:!0,title:"\u63D0\u793A",open:xt.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ln,onOk:()=>Cl(void 0,null,function*(){var Ya,hi;yield ti.validateFields();const Ha=ti.getFieldValue();Lr(!0);const da=yield(0,ae.ZP)(`/api/shixuns/${sa==null?void 0:sa.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Ha.name}});Lr(!1),da.status===0&&(ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Bt({type:"practiceSetting/getCommonData",payload:{id:sa.id}}),(Ya=xt.actionTabs)!=null&&Ya.getBaseInfo&&((hi=xt.actionTabs)==null||hi.getBaseInfo())),Bt({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{Bt({type:"classroomList/setActionTabs",payload:{}})}},Is.createElement("div",null,Is.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Is.createElement(me.default,{form:ti,initialValues:{name:oa},onChange:()=>{di(ti.getFieldValue())}},Is.createElement(me.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Is.createElement(ge.Z,{className:"mt30",align:"middle"},Is.createElement(ye.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Is.createElement(ye.Z,{flex:"1"},Is.createElement(Oe.default,{maxLength:60,defaultValue:Ua==null?void 0:Ua.name,suffix:Is.createElement("span",null,((Kr=gi==null?void 0:gi.name)==null?void 0:Kr.length)||0,"/",60)}))))))))};var uu=(0,x.connect)(({classroomList:xt,loading:It,shixunsDetail:Bt})=>({classroomList:xt,loading:It.effects,shixunsDetail:Bt}))(Du),wl=Fe(59301),Sc=Object.defineProperty,dc=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,fc=(xt,It,Bt)=>It in xt?Sc(xt,It,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):xt[It]=Bt,Iu=(xt,It)=>{for(var Bt in It||(It={}))Zl.call(It,Bt)&&fc(xt,Bt,It[Bt]);if(Ul)for(var Bt of Ul(It))cu.call(It,Bt)&&fc(xt,Bt,It[Bt]);return xt},pc=(xt,It)=>dc(xt,Pu(It)),Hl=(xt,It)=>{var Bt={};for(var bn in xt)Zl.call(xt,bn)&&It.indexOf(bn)<0&&(Bt[bn]=xt[bn]);if(xt!=null&&Ul)for(var bn of Ul(xt))It.indexOf(bn)<0&&cu.call(xt,bn)&&(Bt[bn]=xt[bn]);return Bt};const nu=xt=>{var It=xt,{globalSetting:Bt,loading:bn,dispatch:Fr,practiceSetting:Kr}=It,sa=Hl(It,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:Ur}=Kr,{tabsActive:Ln}=Ur;let Lr=(0,x.useParams)();return(0,E.useEffect)(()=>(Fr({type:"globalSetting/headerFooterToggle",payload:!1}),Fr({type:"shixunsDetail/getShixunsDetail",payload:pc(Iu({},Lr),{shixun_managed:!0})}),()=>{Fr({type:"globalSetting/headerFooterToggle",payload:!0}),Fr({type:"practiceSetting/setParams",payload:{id:""}})}),[]),wl.createElement("div",{className:wt.practiceSetting},wl.createElement("div",{className:wt.wrapHeader},wl.createElement(be,null)),wl.createElement("div",{className:wt.wrapLayout},wl.createElement("div",{className:wt.wrapSidebar},wl.createElement(Wl,null)),wl.createElement("div",{className:wt.wrapContent},wl.createElement(bc,pc(Iu({},sa),{tabsActive:Kr.sideBar.tabsActive})))),wl.createElement(uu,null))};var Ou=(0,x.connect)(({loading:xt,globalSetting:It,practiceSetting:Bt})=>({globalSetting:It,loading:xt,practiceSetting:Bt}))(nu)},21693:function(en,_t,Fe){"use strict";Fe.d(_t,{S:function(){return z},m:function(){return te}});var E=Fe(49661),wt=Fe(6767),a=Fe(62957),Se=Fe(59301),Ce=(ne,ae,x)=>new Promise((ce,ee)=>{var se=ue=>{try{oe(x.next(ue))}catch(fe){ee(fe)}},re=ue=>{try{oe(x.throw(ue))}catch(fe){ee(fe)}},oe=ue=>ue.done?ce(ue.value):Promise.resolve(ue.value).then(se,re);oe((x=x.apply(ne,ae)).next())});const z=ne=>{let ae=document.createElement("textarea");return ae.value=ne,ae.value},te=(ne,ae,x,ce,ee)=>Ce(void 0,null,function*(){var se,re;const oe=yield ne({type:"shixunsDetail/saveCopyForExercise",payload:{id:x,save_type:ce}});ce===1?((oe==null?void 0:oe.status)==0&&wt.ZP.success("\u4FDD\u5B58\u6210\u529F"),(se=oe==null?void 0:oe.data)!=null&&se.exists_same_shixun_name?ne({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(re=oe==null?void 0:oe.data)==null?void 0:re.shixun_name}}):ne({type:"classroomList/setActionTabs",payload:{}})):(ne({type:"classroomList/setActionTabs",payload:{}}),(oe==null?void 0:oe.status)===0&&a.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Se.createElement("div",null,Se.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var ue,fe;(0,E.xg)(`/shixuns/${(fe=(ue=ae==null?void 0:ae.detail)==null?void 0:ue.fork_from)==null?void 0:fe.fork_identifier}/challenges`)}}))})},88195:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ee}});var E=Fe(59301),wt=Fe(76560),a=Fe(37568),Se=Fe(28284),Ce=Fe(62957),z=Fe(6767),te=Fe(14566),ne=Fe(99571),ae=Fe(90524),x=Fe(55351),ce={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(Ae,me)=>{var we={};for(var Oe in Ae)se.call(Ae,Oe)&&me.indexOf(Oe)<0&&(we[Oe]=Ae[Oe]);if(Ae!=null&&ee)for(var Oe of ee(Ae))me.indexOf(Oe)<0&&re.call(Ae,Oe)&&(we[Oe]=Ae[Oe]);return we},ue=(Ae,me,we)=>new Promise((Oe,We)=>{var Ie=xe=>{try{ye(we.next(xe))}catch(Me){We(Me)}},ge=xe=>{try{ye(we.throw(xe))}catch(Me){We(Me)}},ye=xe=>xe.done?Oe(xe.value):Promise.resolve(xe.value).then(Ie,ge);ye((we=we.apply(Ae,me)).next())});const fe=a.default.TextArea,be=Ae=>{var me=Ae,{newShixuns:we,globalSetting:Oe,loading:We,dispatch:Ie}=me,ge=oe(me,["newShixuns","globalSetting","loading","dispatch"]);const[ye]=Se.default.useForm(),[xe,Me]=(0,E.useState)([]),Ne=tt=>{["uploading","done","removed"].includes(tt.file.status)&&Me(tt.fileList)},Te=tt=>{var lt;if(!tt.percent||tt.percent==100){const Ue=(lt=tt.response)==null?void 0:lt.id;return Ce.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ue(void 0,null,function*(){(yield Ie({type:"newShixuns/deleteAttachment",payload:{id:Ue}}))&&Me(xe.filter(et=>{var it;return((it=et.response)==null?void 0:it.id)!==Ue}))})}),!1}},je=tt=>xe.length?!1:tt.size/1024/1024>50?(z.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Ke=tt=>ue(void 0,null,function*(){var lt,Ue;const{language:Ze,env:et,mode:it,code:nt}=tt||{},qe=yield Ie({type:"newShixuns/applyShixunMirror",payload:{language:Ze,runtime:et,run_method:it,attachment_id:(Ue=(lt=xe==null?void 0:xe[0])==null?void 0:lt.response)==null?void 0:Ue.id}});Ie({type:"newShixuns/setActionTabs",payload:{}}),qe&&z.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),$e=()=>{ye.resetFields(),Me([])};return E.createElement(Ce.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:we.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:$e},E.createElement("section",{className:ce.qrCode},E.createElement("aside",{className:ce.a1},E.createElement("div",{className:ce.code},E.createElement("img",{width:120,height:120,src:x,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("div",{className:ce.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),E.createElement("div",{className:ce.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),E.createElement("aside",{className:ce.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",E.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),E.createElement(Se.default,{className:ce.formWrap,form:ye,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ke},E.createElement(Se.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},E.createElement(fe,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),E.createElement(Se.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},E.createElement(fe,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),E.createElement(Se.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},E.createElement(fe,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),E.createElement(Se.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},E.createElement("div",{className:ce.upload},E.createElement(te.default,{fileList:xe,action:`${ae.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ne,onRemove:Te,beforeUpload:je,withCredentials:!0},E.createElement("span",{className:`${ce.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),E.createElement("span",{className:`${ce.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),E.createElement("div",{className:ce.footerWrap},E.createElement(Se.default.Item,null,E.createElement(ne.ZP,{className:"mr5",size:"middle",onClick:()=>{Ie({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),E.createElement(ne.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:We["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var Ee=(0,wt.connect)(({newShixuns:Ae,loading:me,globalSetting:we})=>({newShixuns:Ae,globalSetting:we,loading:me.effects}))(be)},84722:function(en,_t,Fe){"use strict";var E=Fe(59301),wt=Fe(76560),a=Fe(62957),Se=Fe(55351);const Ce=({newShixuns:z,dispatch:te,user:ne})=>{var ae;const[x,ce]=(0,E.useState)(!1);(0,E.useEffect)(()=>{z.actionTabs.key==="Create-Environment"&&se()},[(ae=z==null?void 0:z.actionTabs)==null?void 0:ae.key]);const ee=()=>{te({type:"newShixuns/setActionTabs",payload:{}})},se=()=>{var re,oe,ue,fe;ee(),((re=ne.userInfo)==null?void 0:re.mirror_marker_status)===0?ce(!0):((oe=ne.userInfo)==null?void 0:oe.mirror_marker_status)===1?wt.history.push(`/users/${(ue=ne.userInfo)==null?void 0:ue.login}/experiment-img/add`):((fe=ne.userInfo)==null?void 0:fe.mirror_marker_status)===2&&a.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var be;wt.history.push(`/users/${(be=ne.userInfo)==null?void 0:be.login}/experiment-img`)}})};return E.createElement(a.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:x,footer:null,onCancel:()=>{ce(!1)}},E.createElement("div",{style:{textAlign:"center"}},E.createElement("br",null),E.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Se,alt:"\u4E8C\u7EF4\u7801"})),E.createElement("img",null))};_t.Z=(0,wt.connect)(({newShixuns:z,user:te,globalSetting:ne})=>({newShixuns:z,globalSetting:ne,user:te}))(Ce)},67298:function(en,_t,Fe){"use strict";Fe.d(_t,{A0:function(){return Oe},Ce:function(){return be},Dx:function(){return ee},Il:function(){return we},R2:function(){return fe},R9:function(){return oe},Ru:function(){return ue},SG:function(){return Ie},To:function(){return ce},_S:function(){return x},a6:function(){return se},bj:function(){return ae},iw:function(){return We},l5:function(){return me},nW:function(){return re},pP:function(){return Ae},pi:function(){return Ee}});var E=Fe(82093),wt=Object.defineProperty,a=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,z=(ge,ye,xe)=>ye in ge?wt(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ge[ye]=xe,te=(ge,ye)=>{for(var xe in ye||(ye={}))Se.call(ye,xe)&&z(ge,xe,ye[xe]);if(a)for(var xe of a(ye))Ce.call(ye,xe)&&z(ge,xe,ye[xe]);return ge},ne=(ge,ye,xe)=>new Promise((Me,Ne)=>{var Te=$e=>{try{Ke(xe.next($e))}catch(tt){Ne(tt)}},je=$e=>{try{Ke(xe.throw($e))}catch(tt){Ne(tt)}},Ke=$e=>$e.done?Me($e.value):Promise.resolve($e.value).then(Te,je);Ke((xe=xe.apply(ge,ye)).next())});function ae(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/data_sets/tags.json",{method:"get",params:te({},ge)})})}function x(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/data_sets.json",{method:"get",params:te({},ge)})})}function ce(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/apply_public.json`,{method:"post"})})}function ee(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/revoke_apply_public.json`,{method:"post"})})}function se(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/cancel_public.json`,{method:"post"})})}function re(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/collections.json",{method:"post",body:te({},ge)})})}function oe(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/collections/cancel.json",{method:"delete",body:te({},ge)})})}function ue(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}.json`,{method:"get"})})}function fe(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge==null?void 0:ge.id}/edit_introduce.json`,{method:"put",body:te({},ge)})})}function be(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge==null?void 0:ge.id}/used_shixuns.json`,{method:"get",params:te({},ge)})})}function Ee(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/shixuns/${ge}/data_sets_list.json`,{method:"get"})})}function Ae(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge}/delete.json`,{method:"delete"})})}function me(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/teach_group_shares.json",{method:"post",body:te({},ge)})})}function we(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:te({},ge)})})}function Oe(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/data_sets/${ge==null?void 0:ge.id}/edit_file_info.json`,{method:"put",body:te({},ge)})})}function We(ge){return ne(this,null,function*(){return(0,E.ZP)("/api/visit_logs.json",{method:"get",params:te({},ge)})})}function Ie(ge){return ne(this,null,function*(){return(0,E.ZP)(`/api/attachments/${ge==null?void 0:ge.id}/update_download.json`,{method:"get"})})}},2610:function(en,_t,Fe){"use strict";Fe.d(_t,{BU:function(){return wt},Dj:function(){return E},gH:function(){return a},vp:function(){return Se}});function E(Ce){try{Ce.mozRequestFullScreen?Ce.mozRequestFullScreen():Ce.webkitRequestFullScreen&&Ce.webkitRequestFullScreen()}catch(z){console.log(z,":e")}}function wt(){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 a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Se(){var Ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,z=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ce),window.isFullScreen?window.isFullScreen:Ce!=null}},90290:function(en,_t,Fe){"use strict";Fe.d(_t,{AL:function(){return me},Iy:function(){return ce},Qv:function(){return re},ez:function(){return Ae},jb:function(){return ee}});var E=Fe(32834),wt=Fe.n(E),a=Fe(11690),Se=Fe.n(a);let Ce=1;function z(ge,ye){const xe=ge.match(/^(\s+)(?:```)/);if(xe===null)return ye;const Me=xe[1];return ye.split(` `).map(Ne=>{const Te=Ne.match(/^\s+/);if(Te===null)return Ne;const[je]=Te;return je.length>=Me.length?Ne.slice(Me.length):Ne}).join(` `)}let te=[],ne=["
          "];const ae=new(wt()).Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ce(){te.length=0,ne=["
            "]}const ee={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function se(ge,ye,xe,Me){if(ye>=ge.length||ge[ye].level<=xe)return ye;var Ne=ge[ye];Me.push("
          • "+Ne.text+""),ye++;var Te=[];return ye=se(ge,ye,Ne.level,Te),Te.length>0&&(Me.push("
              "),Te.forEach(function(je){Me.push(je)}),Me.push("
            ")),Me.push("
          • "),ye=se(ge,ye,xe,Me),ye}function re(){return se(te,0,0,ne),ne.push("
          "),ne.join("")}const oe={heading(ge){const ye=x.exec(ge);if(Ce+=1,ye)return{type:"heading",raw:ye[0],depth:ye[1].length,text:ye[2]}},fences(ge){const ye=this.rules.block.fences.exec(ge);if(ye){const xe=ye[0];let Me=z(xe,ye[3]||"");const Ne=ye[2]?ye[2].trim():ye[2];if(["latex","katex","math"].indexOf(Ne)>=0){const Te=be(),je=Me;Me=Te,Ee[Te]={type:"block",expression:je}}return{type:"code",raw:xe,lang:Ne,text:Me}}}},ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let fe=0;const be=()=>`__special_katext_id_${fe++}__`;let Ee={};function Ae(){return Ee}function me(){fe=0,Ee={}}function we(ge){return ge=ge.replace(ue,(ye,xe)=>{const Me=be();return Ee[Me]={type:"inline",expression:xe},Me}),ge}const Oe=ae.listitem;ae.listitem=function(ge){return Oe(we(ge))};const We=ae.paragraph;ae.paragraph=function(ge){return We(we(ge))};const Ie=ae.tablecell;ae.tablecell=function(ge,ye){return Ie(we(ge),ye)},ae.code=function(ge,ye,xe){const Me=(ye||"").match(/\S*/)[0];return Me?["latex","katex","math"].indexOf(Me)>=0?`

          ${ge}

          `:`
          ${xe?ge:(0,a.escape)(ge,!0)}
          `:'
          '+(xe?ge:(0,a.escape)(ge,!0))+"
          "},ae.heading=function(ge,ye,xe){let Me=this.options.headerPrefix+xe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return te.push({anchor:Me,level:ye,text:ge}),"'+ge+""},wt().setOptions({silent:!0,gfm:!0,pedantic:!1}),wt().use({tokenizer:oe,renderer:ae}),_t.ZP=wt()},23869:function(en,_t,Fe){"use strict";Fe.d(_t,{rX:function(){return we},pW:function(){return Oe},gy:function(){return We},xY:function(){return me},O5:function(){return Ae},hs:function(){return ue},tJ:function(){return re},o1:function(){return oe},Rd:function(){return Ee}});var E=Fe(76560),wt=Fe(62957),a=Fe(37285),Se=Fe(6767),Ce=Fe(34055),z=Fe(49661),te=Fe(87169),ne=Fe(25510),ae="data:image/png;base64,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",x=Fe.p+"static/newqrcode.a8740efb.png",ce=Fe(32637),ee=Fe(59301),se=(Ie,ge,ye)=>new Promise((xe,Me)=>{var Ne=Ke=>{try{je(ye.next(Ke))}catch($e){Me($e)}},Te=Ke=>{try{je(ye.throw(Ke))}catch($e){Me($e)}},je=Ke=>Ke.done?xe(Ke.value):Promise.resolve(Ke.value).then(Ne,Te);je((ye=ye.apply(Ie,ge)).next())});const re=(Ie,ge=!1,ye=!1,xe="",Me=!1)=>!!(oe(Ie)&&fe(Ie,ge,ye,xe,Me)),oe=Ie=>(0,Ce.bg)()?!0:(Ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ue=Ie=>{var ge,ye,xe;const{user:Me}=(0,E.getDvaApp)()._store.getState();(0,Ce.bg)()&&!((ye=(ge=Me==null?void 0:Me.userInfo)==null?void 0:ge.course)!=null&&ye.course_public)&&!((xe=Me==null?void 0:Me.userInfo)!=null&&xe.profile_completed)&&Ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},fe=(Ie,ge=!1,ye=!0,xe="",Me=!1)=>{var Ne;const{user:Te}=(0,E.getDvaApp)()._store.getState();return(Ne=Te.userInfo)!=null&&Ne.profile_completed?!0:(ye?Ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:xe,isCurrentPage:Me}}):wt.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,z.xg)("/account/profile/edit"),be()}}),!1)},be=()=>{wt.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()}})},Ee=()=>{wt.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ee.createElement("div",{style:{textAlign:"center"}},ee.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"),ee.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ce}),ee.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ae=()=>{var Ie;const{user:ge}=(0,E.getDvaApp)()._store.getState();return(Ie=ge.userInfo)!=null&&Ie.professional_certification?!0:(wt.default.confirm({title:"\u63D0\u793A",centered:!0,content:ee.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,z.xg)("/account/certification")}}),!1)},me=()=>(0,Ce.V9)()?!0:(wt.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc",style:{marginLeft:-38}},ee.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ee.createElement("img",{src:x,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),we=(Ie,ge)=>Ie?!0:(wt.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ee.createElement("div",null,ee.createElement("p",null,ge||"\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"),ee.createElement("div",{style:{marginLeft:"110px"}},ee.createElement("img",{src:ae,width:200}),ee.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,z.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Oe=Ie=>{wt.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ee.createElement("div",null,ee.createElement("div",null,ee.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"),ee.createElement(a.Z,null),ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ee.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 ",ee.createElement("a",null,Ie),"\u5929\u3002"),ee.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ee.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")),ee.createElement("div",{style:{textAlign:"center",marginTop:30}},ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ne,alt:"\u4E8C\u7EF4\u7801",width:160})))})},We=(Ie,ge="")=>{const{shixunsDetail:{detail:ye}}=(0,E.getDvaApp)()._store.getState();if((ye==null?void 0:ye.public)===2||(ye==null?void 0:ye.public)===1||(ye==null?void 0:ye.shixun_status)===3){let xe="";return(ye==null?void 0:ye.public)===2&&(xe="\u5DF2\u516C\u5F00"),(ye==null?void 0:ye.public)===1&&(xe="\u5F85\u5BA1\u6838"),(ye==null?void 0:ye.shixun_status)===3&&(xe="\u5DF2\u5173\u95ED"),wt.default.info({centered:!0,icon:ee.createElement(te.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc",style:{marginLeft:-38}},ee.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",xe,"\uFF0C",ge,"\u3002"),ee.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ee.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ne,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ye==null?void 0:ye.shixun_status)===2?(wt.default.confirm({centered:!0,icon:ee.createElement(te.Z,null),title:"\u63D0\u793A",content:ee.createElement("div",null,ee.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ge,"\u3002"),ee.createElement("br",null),ee.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:()=>{wt.default.confirm({width:440,centered:!0,icon:ee.createElement(te.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:()=>se(void 0,null,function*(){(yield Ie({type:"shixunsDetail/cancelRelease",payload:{id:ye==null?void 0:ye.identifier}})).status!==401&&(Se.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ie({type:"shixunsDetail/getShixunsDetail",payload:{id:ye==null?void 0:ye.identifier}}),Ie({type:"practiceSetting/getCommonData",payload:{id:ye==null?void 0:ye.identifier}}))})})}}),!0):!1}},47257:function(en){(function(_t){(function(Fe){if(1)en.exports=Fe();else var E})(function(){var Fe,E,wt;return function(){function a(Se,Ce,z){function te(x,ce){if(!Ce[x]){if(!Se[x]){var ee=void 0;if(!ce&&ee)return require(x,!0);if(ne)return ne(x,!0);var se=new Error("Cannot find module '"+x+"'");throw se.code="MODULE_NOT_FOUND",se}var re=Ce[x]={exports:{}};Se[x][0].call(re.exports,function(oe){var ue=Se[x][1][oe];return te(ue||oe)},re,re.exports,a,Se,Ce,z)}return Ce[x].exports}for(var ne=void 0,ae=0;ae @@ -1025,7 +1025,7 @@ Actual: `+Xe.attribValue);else{var le=Xe.tag,Le=Xe.tags[Xe.tags.length-1]||Xe;le stack: %s`,Date(),xe,z.pid,Nt.name,Nt.message,Nt.stack);return}var mt=ge;ge=null;var Zt={};Et&&(He=Et.statusCode,Zt=Et.headers);var Tt=Date.now()-Ne;Le&&(Le.contentDownload=Tt),re("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Tt,Xe,He,Ue.method,Ue.host,Ue.path,ft,Le);var Jt={status:He,statusCode:He,headers:Zt,size:Xe,aborted:De,rt:Tt,keepAliveSocket:ft,data:yt,requestUrls:Ie.requestUrls,timing:Le,remoteAddress:ie,remotePort:le};if(Nt){var tn="";tt&&typeof tt.getCurrentStatus=="function"&&(tn=", agent status: "+JSON.stringify(tt.getCurrentStatus())),Nt.message+=", "+Ue.method+" "+We+" "+He+" (connected: "+pt+", keepalive socket: "+ft+tn+`) headers: `+JSON.stringify(Zt),Nt.data=yt,Nt.path=Ue.path,Nt.status=He,Nt.headers=Zt,Nt.res=Jt}mt(Nt,yt,Ie.streaming?Et:Jt),Ie.emitter&&(Me.url=We,Me.socket=Ot&&Ot.connection,Me.options=Ue,Me.size=qe,Ie.emitter.emit("response",{requestId:xe,error:Nt,ctx:Ie.ctx,req:Me,res:Jt}))}function ke(Nt){var yt=null;if(Ie.followRedirect&&statuses.redirect[Nt.statusCode]){Ie._followRedirectCount=(Ie._followRedirectCount||0)+1;var Et=Nt.headers.location;if(!Et)yt=new Error("Got statusCode "+Nt.statusCode+" but cannot resolve next location from headers"),yt.name="FollowRedirectError";else if(Ie._followRedirectCount>Ie.maxRedirects)yt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+We),yt.name="MaxRedirectError";else{var mt=Ie.formatRedirectUrl?Ie.formatRedirectUrl(We,Et):ce.resolve(We,Et);re("Request#%d %s: `redirected` from %s to %s",xe,Ue.path,We,mt),ve(),Ie.headers&&Ie.headers.Host&&be.test(Et)&&(Ie.headers.Host=null);var Zt=ge;return ge=null,Ce.requestWithCallback(mt,Ie,Zt),{redirect:!0,error:null}}}return{redirect:!1,error:yt}}Ie.gzip&&!Ue.headers["Accept-Encoding"]&&!Ue.headers["accept-encoding"]&&(Ue.headers["Accept-Encoding"]="gzip");function Ve(Nt,yt,Et){var mt=Nt.headers["content-encoding"];return Et(null,yt,mt)}var ot=Ie.writeStream;re("Request#%d %s %s with headers %j, options.path: %s",xe,je,We,Ue.headers,Ue.path),Ie.requestUrls.push(We);function st(Nt){if(Le&&(Le.waiting=Date.now()-Ne),re("Request#%d %s `req response` event emit: status %d, headers: %j",xe,We,Nt.statusCode,Nt.headers),Ie.streaming){var yt=ke(Nt);if(yt.redirect){Nt.resume();return}return yt.error?(Nt.resume(),he(yt.error,null,Nt)):he(null,null,Nt)}if(Nt.on("close",function(){re("Request#%d %s: `res close` event emit, total size %d",xe,We,Xe)}),Nt.on("error",function(){re("Request#%d %s: `res error` event emit, total size %d",xe,We,Xe)}),Nt.on("aborted",function(){De=!0,re("Request#%d %s: `res aborted` event emit, total size %d",xe,We,Xe)}),ot){var Et=ke(Nt);if(Et.redirect){Nt.resume();return}return Et.error?(Nt.resume(),ot.end(),he(Et.error,null,Nt)):(Ie.consumeWriteStream===!1?Nt.on("end",he.bind(null,null,null,Nt)):ot.on("close",function(){re("Request#%d %s: writeStream close event emitted",xe,We),he(at||null,null,Nt)}),Nt.pipe(ot))}var mt=[];Nt.on("data",function(Zt){re("Request#%d %s: `res data` event emit, size %d",xe,We,Zt.length),Xe+=Zt.length,mt.push(Zt)}),Nt.on("end",function(){var Zt=te.concat(mt,Xe);if(re("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",xe,We,Xe,Nt._dumped),at)return he(at,Zt,Nt);var Tt=ke(Nt);if(Tt.error)return he(Tt.error,Zt,Nt);Tt.redirect||Ve(Nt,Zt,function(Jt,tn,Vt){if(Jt)return he(Jt,Zt,Nt);if(!Vt&&we.indexOf(Ie.dataType)>=0){try{tn=decodeBodyByCharset(tn,Nt)}catch(mn){return re("decodeBodyByCharset error: %s",mn),he(null,tn,Nt)}if(Ie.dataType==="json")if(Xe===0)tn=null;else{var Kt=parseJSON(tn,lt);Kt.error?Jt=Kt.error:tn=Kt.data}}De&&re("Request#%d %s: Remote socket was terminated before `response.end()` was called",xe,We),he(Jt,tn,Nt)})})}var Ct,vt;Array.isArray(Ie.timeout)?(Ct=oe(Ie.timeout[0]),vt=oe(Ie.timeout[1])):Ct=vt=oe(Ie.timeout),re("ConnectTimeout: %d, ResponseTimeout: %d",Ct,vt);function Wt(){re("Connect timer ticking, timeout: %d",Ct),Ye=setTimeout(function(){Ye=null,He===-1&&(He=-2);var Nt="Connect timeout for "+Ct+"ms",yt="ConnectionTimeoutError";Ot.socket||(yt="SocketAssignTimeoutError",Nt+=", working sockets is full"),at=new Error(Nt),at.name=yt,at.requestId=xe,re("ConnectTimeout: Request#%d %s %s: %s, connected: %s",xe,We,at.name,Nt,pt),Lt()},Ct)}function qt(){re("Response timer ticking, timeout: %d",vt),ut=setTimeout(function(){ut=null;var Nt="Response timeout for "+vt+"ms",yt="ResponseTimeoutError";at=new Error(Nt),at.name=yt,at.requestId=xe,re("ResponseTimeout: Request#%d %s %s: %s, connected: %s",xe,We,at.name,Nt,pt),Lt()},vt)}var Ot;Ue.mode=Ie.mode?Ie.mode:"";try{Ot=$e.request(Ue,st)}catch(Nt){return he(Nt)}typeof window=="undefined"?Wt():Ot.on("requestTimeout",function(){He===-1&&(He=-2);var Nt="Connect timeout for "+Ct+"ms",yt="ConnectionTimeoutError";at=new Error(Nt),at.name=yt,at.requestId=xe,Lt()});function Lt(){re("Request#%d %s abort, connected: %s",xe,We,pt),Ot.socket||(at.noSocket=!0,he(at)),Ot.abort()}return Le&&Ot.on("finish",function(){Le.requestSent=Date.now()-Ne}),Ot.once("socket",function(Nt){Le&&(Le.queuing=Date.now()-Ne);var yt=Nt.readyState;if(yt==="opening"){Nt.once("lookup",function(Et,mt,Zt){re("Request#%d %s lookup: %s, %s, %s",xe,We,Et,mt,Zt),Le&&(Le.dnslookup=Date.now()-Ne),mt&&(ie=mt)}),Nt.once("connect",function(){Le&&(Le.connected=Date.now()-Ne),ze(),qt(),re("Request#%d %s new socket connected",xe,We),pt=!0,ie||(ie=Nt.remoteAddress),le=Nt.remotePort});return}re("Request#%d %s reuse socket connected, readyState: %s",xe,We,yt),pt=!0,ft=!0,ie||(ie=Nt.remoteAddress),le=Nt.remotePort,ze(),qt()}),Ot.on("error",function(Nt){(Nt.name==="Error"||Nt.name==="TypeError")&&(Nt.name=pt?"ResponseError":"RequestError"),Nt.message+=' (req "error")',re("Request#%d %s `req error` event emit, %s: %s",xe,We,Nt.name,Nt.message),he(at||Nt)}),ot&&ot.once("error",function(Nt){Nt.message+=' (writeStream "error")',at=Nt,re("Request#%d %s `writeStream error` event emit, %s: %s",xe,We,Nt.name,Nt.message),Lt()}),Ie.stream?(Ie.stream.pipe(Ot),Ie.stream.once("error",function(Nt){Nt.message+=' (stream "error")',at=Nt,re("Request#%d %s `readStream error` event emit, %s: %s",xe,We,Nt.name,Nt.message),Lt()})):Ot.end(et),Ot.requestId=xe,Ot}}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},92973:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return lt}});var E=Fe(59301),wt=Fe(29679),a=Fe(19248),Se=Fe(99267),Ce=Fe(96512),z=Fe(78987),te=Fe(92310),ne=Fe.n(te),ae=Fe(77900),x=Fe(26112),ce=Fe(8654),ee=Fe(22703),se=Fe(48755),re=Fe(36237),oe=Fe(63356),ue=Fe(16931);const fe=(Ue,Ze,et,it,nt)=>({background:Ue,border:`${(0,re.unit)(it.lineWidth)} ${it.lineType} ${Ze}`,[`${nt}-icon`]:{color:et}}),be=Ue=>{const{componentCls:Ze,motionDurationSlow:et,marginXS:it,marginSM:nt,fontSize:qe,fontSizeLG:rt,lineHeight:Ye,borderRadiusLG:ut,motionEaseInOutCirc:at,withDescriptionIconSize:pt,colorText:ft,colorTextHeading:Xe,withDescriptionPadding:He,defaultPadding:De}=Ue;return{[Ze]:Object.assign(Object.assign({},(0,oe.Wf)(Ue)),{position:"relative",display:"flex",alignItems:"center",padding:De,wordWrap:"break-word",borderRadius:ut,[`&${Ze}-rtl`]:{direction:"rtl"},[`${Ze}-content`]:{flex:1,minWidth:0},[`${Ze}-icon`]:{marginInlineEnd:it,lineHeight:0},"&-description":{display:"none",fontSize:qe,lineHeight:Ye},"&-message":{color:Xe},[`&${Ze}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${et} ${at}, opacity ${et} ${at}, padding-top ${et} ${at}, padding-bottom ${et} ${at}, - margin-bottom ${et} ${at}`},[`&${Ze}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${Ze}-with-description`]:{alignItems:"flex-start",padding:He,[`${Ze}-icon`]:{marginInlineEnd:nt,fontSize:pt,lineHeight:0},[`${Ze}-message`]:{display:"block",marginBottom:it,color:Xe,fontSize:rt},[`${Ze}-description`]:{display:"block",color:ft}},[`${Ze}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Ee=Ue=>{const{componentCls:Ze,colorSuccess:et,colorSuccessBorder:it,colorSuccessBg:nt,colorWarning:qe,colorWarningBorder:rt,colorWarningBg:Ye,colorError:ut,colorErrorBorder:at,colorErrorBg:pt,colorInfo:ft,colorInfoBorder:Xe,colorInfoBg:He}=Ue;return{[Ze]:{"&-success":fe(nt,it,et,Ue,Ze),"&-info":fe(He,Xe,ft,Ue,Ze),"&-warning":fe(Ye,rt,qe,Ue,Ze),"&-error":Object.assign(Object.assign({},fe(pt,at,ut,Ue,Ze)),{[`${Ze}-description > pre`]:{margin:0,padding:0}})}}},Ae=Ue=>{const{componentCls:Ze,iconCls:et,motionDurationMid:it,marginXS:nt,fontSizeIcon:qe,colorIcon:rt,colorIconHover:Ye}=Ue;return{[Ze]:{"&-action":{marginInlineStart:nt},[`${Ze}-close-icon`]:{marginInlineStart:nt,padding:0,overflow:"hidden",fontSize:qe,lineHeight:(0,re.unit)(qe),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${et}-close`]:{color:rt,transition:`color ${it}`,"&:hover":{color:Ye}}},"&-close-text":{color:rt,transition:`color ${it}`,"&:hover":{color:Ye}}}}},me=Ue=>({withDescriptionIconSize:Ue.fontSizeHeading3,defaultPadding:`${Ue.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Ue.paddingMD}px ${Ue.paddingContentHorizontalLG}px`});var we=(0,ue.I$)("Alert",Ue=>[be(Ue),Ee(Ue),Ae(Ue)],me),Oe=function(Ue,Ze){var et={};for(var it in Ue)Object.prototype.hasOwnProperty.call(Ue,it)&&Ze.indexOf(it)<0&&(et[it]=Ue[it]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,it=Object.getOwnPropertySymbols(Ue);nt{const{icon:Ze,prefixCls:et,type:it}=Ue,nt=We[it]||null;return Ze?(0,ee.wm)(Ze,E.createElement("span",{className:`${et}-icon`},Ze),()=>({className:ne()(`${et}-icon`,Ze.props.className)})):E.createElement(nt,{className:`${et}-icon`})},ge=Ue=>{const{isClosable:Ze,prefixCls:et,closeIcon:it,handleClose:nt,ariaProps:qe}=Ue,rt=it===!0||it===void 0?E.createElement(Se.Z,null):it;return Ze?E.createElement("button",Object.assign({type:"button",onClick:nt,className:`${et}-close-icon`,tabIndex:0},qe),rt):null};var xe=E.forwardRef((Ue,Ze)=>{const{description:et,prefixCls:it,message:nt,banner:qe,className:rt,rootClassName:Ye,style:ut,onMouseEnter:at,onMouseLeave:pt,onClick:ft,afterClose:Xe,showIcon:He,closable:De,closeText:ie,closeIcon:le,action:Le,id:ze}=Ue,ve=Oe(Ue,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[he,ke]=E.useState(!1),Ve=E.useRef(null);E.useImperativeHandle(Ze,()=>({nativeElement:Ve.current}));const{getPrefixCls:ot,direction:st,closable:Ct,closeIcon:vt,className:Wt,style:qt}=(0,se.dj)("alert"),Ot=ot("alert",it),[Lt,Nt,yt]=we(Ot),Et=mn=>{var kn;ke(!0),(kn=Ue.onClose)===null||kn===void 0||kn.call(Ue,mn)},mt=E.useMemo(()=>Ue.type!==void 0?Ue.type:qe?"warning":"info",[Ue.type,qe]),Zt=E.useMemo(()=>typeof De=="object"&&De.closeIcon||ie?!0:typeof De=="boolean"?De:le!==!1&&le!==null&&le!==void 0?!0:!!Ct,[ie,le,De,Ct]),Tt=qe&&He===void 0?!0:He,Jt=ne()(Ot,`${Ot}-${mt}`,{[`${Ot}-with-description`]:!!et,[`${Ot}-no-icon`]:!Tt,[`${Ot}-banner`]:!!qe,[`${Ot}-rtl`]:st==="rtl"},Wt,rt,Ye,yt,Nt),tn=(0,x.Z)(ve,{aria:!0,data:!0}),Vt=E.useMemo(()=>typeof De=="object"&&De.closeIcon?De.closeIcon:ie||(le!==void 0?le:typeof Ct=="object"&&Ct.closeIcon?Ct.closeIcon:vt),[le,De,ie,vt]),Kt=E.useMemo(()=>{const mn=De!=null?De:Ct;if(typeof mn=="object"){const{closeIcon:kn}=mn;return Oe(mn,["closeIcon"])}return{}},[De,Ct]);return Lt(E.createElement(ae.default,{visible:!he,motionName:`${Ot}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:mn=>({maxHeight:mn.offsetHeight}),onLeaveEnd:Xe},(mn,kn)=>{let{className:Wn,style:Hn}=mn;return E.createElement("div",Object.assign({id:ze,ref:(0,ce.sQ)(Ve,kn),"data-show":!he,className:ne()(Jt,Wn),style:Object.assign(Object.assign(Object.assign({},qt),ut),Hn),onMouseEnter:at,onMouseLeave:pt,onClick:ft,role:"alert"},tn),Tt?E.createElement(Ie,{description:et,icon:Ue.icon,prefixCls:Ot,type:mt}):null,E.createElement("div",{className:`${Ot}-content`},nt?E.createElement("div",{className:`${Ot}-message`},nt):null,et?E.createElement("div",{className:`${Ot}-description`},et):null),Le?E.createElement("div",{className:`${Ot}-action`},Le):null,E.createElement(ge,{isClosable:Zt,prefixCls:Ot,closeIcon:Vt,handleClose:Et,ariaProps:Kt}))}))}),Me=Fe(67732),Ne=Fe(83652),Te=Fe(22214),je=Fe(42403),$e=function(Ue){function Ze(){var et;return(0,Me.Z)(this,Ze),et=(0,Te.Z)(this,Ze,arguments),et.state={error:void 0,info:{componentStack:""}},et}return(0,je.Z)(Ze,Ue),(0,Ne.Z)(Ze,[{key:"componentDidCatch",value:function(it,nt){this.setState({error:it,info:nt})}},{key:"render",value:function(){const{message:it,description:nt,id:qe,children:rt}=this.props,{error:Ye,info:ut}=this.state,at=(ut==null?void 0:ut.componentStack)||null,pt=typeof it=="undefined"?(Ye||"").toString():it,ft=typeof nt=="undefined"?at:nt;return Ye?E.createElement(xe,{id:qe,type:"error",message:pt,description:E.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},ft)}):rt}}])}(E.Component);const tt=xe;tt.ErrorBoundary=$e;var lt=tt},88390:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ue}});var E=Fe(59301),wt=Fe(92310),a=Fe.n(wt),Se=Fe(77900),Ce=Fe(29509),z=Fe(22703),te=Fe(48755),ne=Fe(36237),ae=Fe(63356),x=Fe(93427),ce=Fe(51636),ee=Fe(16931);const se=new ne.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),re=new ne.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),oe=new ne.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),ue=new ne.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),fe=new ne.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),be=new ne.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Ee=Ze=>{const{componentCls:et,iconCls:it,antCls:nt,badgeShadowSize:qe,textFontSize:rt,textFontSizeSM:Ye,statusSize:ut,dotSize:at,textFontWeight:pt,indicatorHeight:ft,indicatorHeightSM:Xe,marginXS:He,calc:De}=Ze,ie=`${nt}-scroll-number`,le=(0,x.Z)(Ze,(Le,ze)=>{let{darkColor:ve}=ze;return{[`&${et} ${et}-color-${Le}`]:{background:ve,[`&:not(${et}-count)`]:{color:ve},"a:hover &":{background:ve}}}});return{[et]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(Ze)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${et}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:Ze.indicatorZIndex,minWidth:ft,height:ft,color:Ze.badgeTextColor,fontWeight:pt,fontSize:rt,lineHeight:(0,ne.unit)(ft),whiteSpace:"nowrap",textAlign:"center",background:Ze.badgeColor,borderRadius:De(ft).div(2).equal(),boxShadow:`0 0 0 ${(0,ne.unit)(qe)} ${Ze.badgeShadowColor}`,transition:`background ${Ze.motionDurationMid}`,a:{color:Ze.badgeTextColor},"a:hover":{color:Ze.badgeTextColor},"a:hover &":{background:Ze.badgeColorHover}},[`${et}-count-sm`]:{minWidth:Xe,height:Xe,fontSize:Ye,lineHeight:(0,ne.unit)(Xe),borderRadius:De(Xe).div(2).equal()},[`${et}-multiple-words`]:{padding:`0 ${(0,ne.unit)(Ze.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${et}-dot`]:{zIndex:Ze.indicatorZIndex,width:at,minWidth:at,height:at,background:Ze.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,ne.unit)(qe)} ${Ze.badgeShadowColor}`},[`${et}-count, ${et}-dot, ${ie}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${it}-spin`]:{animationName:be,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${et}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${et}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:ut,height:ut,verticalAlign:"middle",borderRadius:"50%"},[`${et}-status-success`]:{backgroundColor:Ze.colorSuccess},[`${et}-status-processing`]:{overflow:"visible",color:Ze.colorInfo,backgroundColor:Ze.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:qe,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:se,animationDuration:Ze.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${et}-status-default`]:{backgroundColor:Ze.colorTextPlaceholder},[`${et}-status-error`]:{backgroundColor:Ze.colorError},[`${et}-status-warning`]:{backgroundColor:Ze.colorWarning},[`${et}-status-text`]:{marginInlineStart:He,color:Ze.colorText,fontSize:Ze.fontSize}}}),le),{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:re,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack,animationFillMode:"both"},[`${et}-zoom-leave`]:{animationName:oe,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack,animationFillMode:"both"},[`&${et}-not-a-wrapper`]:{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:ue,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack},[`${et}-zoom-leave`]:{animationName:fe,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack},[`&:not(${et}-status)`]:{verticalAlign:"middle"},[`${ie}-custom-component, ${et}-count`]:{transform:"none"},[`${ie}-custom-component, ${ie}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ie]:{overflow:"hidden",transition:`all ${Ze.motionDurationMid} ${Ze.motionEaseOutBack}`,[`${ie}-only`]:{position:"relative",display:"inline-block",height:ft,transition:`all ${Ze.motionDurationSlow} ${Ze.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ie}-only-unit`]:{height:ft,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ie}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${et}-count, ${et}-dot, ${ie}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Ae=Ze=>{const{fontHeight:et,lineWidth:it,marginXS:nt,colorBorderBg:qe}=Ze,rt=et,Ye=it,ut=Ze.colorTextLightSolid,at=Ze.colorError,pt=Ze.colorErrorHover;return(0,ce.mergeToken)(Ze,{badgeFontHeight:rt,badgeShadowSize:Ye,badgeTextColor:ut,badgeColor:at,badgeColorHover:pt,badgeShadowColor:qe,badgeProcessingDuration:"1.2s",badgeRibbonOffset:nt,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},me=Ze=>{const{fontSize:et,lineHeight:it,fontSizeSM:nt,lineWidth:qe}=Ze;return{indicatorZIndex:"auto",indicatorHeight:Math.round(et*it)-2*qe,indicatorHeightSM:et,dotSize:nt/2,textFontSize:nt,textFontSizeSM:nt,textFontWeight:"normal",statusSize:nt/2}};var we=(0,ee.I$)("Badge",Ze=>{const et=Ae(Ze);return Ee(et)},me);const Oe=Ze=>{const{antCls:et,badgeFontHeight:it,marginXS:nt,badgeRibbonOffset:qe,calc:rt}=Ze,Ye=`${et}-ribbon`,ut=`${et}-ribbon-wrapper`,at=(0,x.Z)(Ze,(pt,ft)=>{let{darkColor:Xe}=ft;return{[`&${Ye}-color-${pt}`]:{background:Xe,color:Xe}}});return{[ut]:{position:"relative"},[Ye]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(Ze)),{position:"absolute",top:nt,padding:`0 ${(0,ne.unit)(Ze.paddingXS)}`,color:Ze.colorPrimary,lineHeight:(0,ne.unit)(it),whiteSpace:"nowrap",backgroundColor:Ze.colorPrimary,borderRadius:Ze.borderRadiusSM,[`${Ye}-text`]:{color:Ze.badgeTextColor},[`${Ye}-corner`]:{position:"absolute",top:"100%",width:qe,height:qe,color:"currentcolor",border:`${(0,ne.unit)(rt(qe).div(2).equal())} solid`,transform:Ze.badgeRibbonCornerTransform,transformOrigin:"top",filter:Ze.badgeRibbonCornerFilter}}),at),{[`&${Ye}-placement-end`]:{insetInlineEnd:rt(qe).mul(-1).equal(),borderEndEndRadius:0,[`${Ye}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Ye}-placement-start`]:{insetInlineStart:rt(qe).mul(-1).equal(),borderEndStartRadius:0,[`${Ye}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var We=(0,ee.I$)(["Badge","Ribbon"],Ze=>{const et=Ae(Ze);return Oe(et)},me),ge=Ze=>{const{className:et,prefixCls:it,style:nt,color:qe,children:rt,text:Ye,placement:ut="end",rootClassName:at}=Ze,{getPrefixCls:pt,direction:ft}=E.useContext(te.E_),Xe=pt("ribbon",it),He=`${Xe}-wrapper`,[De,ie,le]=We(Xe,He),Le=(0,Ce.o2)(qe,!1),ze=a()(Xe,`${Xe}-placement-${ut}`,{[`${Xe}-rtl`]:ft==="rtl",[`${Xe}-color-${qe}`]:Le},et),ve={},he={};return qe&&!Le&&(ve.background=qe,he.color=qe),De(E.createElement("div",{className:a()(He,at,ie,le)},rt,E.createElement("div",{className:a()(ze,ie),style:Object.assign(Object.assign({},ve),nt)},E.createElement("span",{className:`${Xe}-text`},Ye),E.createElement("div",{className:`${Xe}-corner`,style:he}))))};const ye=Ze=>{const{prefixCls:et,value:it,current:nt,offset:qe=0}=Ze;let rt;return qe&&(rt={position:"absolute",top:`${qe}00%`,left:0}),E.createElement("span",{style:rt,className:a()(`${et}-only-unit`,{current:nt})},it)};function xe(Ze,et,it){let nt=Ze,qe=0;for(;(nt+10)%10!==et;)nt+=it,qe+=it;return qe}var Ne=Ze=>{const{prefixCls:et,count:it,value:nt}=Ze,qe=Number(nt),rt=Math.abs(it),[Ye,ut]=E.useState(qe),[at,pt]=E.useState(rt),ft=()=>{ut(qe),pt(rt)};E.useEffect(()=>{const De=setTimeout(ft,1e3);return()=>clearTimeout(De)},[qe]);let Xe,He;if(Ye===qe||Number.isNaN(qe)||Number.isNaN(Ye))Xe=[E.createElement(ye,Object.assign({},Ze,{key:qe,current:!0}))],He={transition:"none"};else{Xe=[];const De=qe+10,ie=[];for(let ve=qe;ve<=De;ve+=1)ie.push(ve);const le=atve%10===Ye);Xe=(le<0?ie.slice(0,Le+1):ie.slice(Le)).map((ve,he)=>{const ke=ve%10;return E.createElement(ye,Object.assign({},Ze,{key:ve,value:ke,offset:le<0?he-Le:he,current:he===Le}))}),He={transform:`translateY(${-xe(Ye,qe,le)}00%)`}}return E.createElement("span",{className:`${et}-only`,style:He,onTransitionEnd:ft},Xe)},Te=function(Ze,et){var it={};for(var nt in Ze)Object.prototype.hasOwnProperty.call(Ze,nt)&&et.indexOf(nt)<0&&(it[nt]=Ze[nt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,nt=Object.getOwnPropertySymbols(Ze);qe{const{prefixCls:it,count:nt,className:qe,motionClassName:rt,style:Ye,title:ut,show:at,component:pt="sup",children:ft}=Ze,Xe=Te(Ze,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:He}=E.useContext(te.E_),De=He("scroll-number",it),ie=Object.assign(Object.assign({},Xe),{"data-show":at,style:Ye,className:a()(De,qe,rt),title:ut});let le=nt;if(nt&&Number(nt)%1===0){const Le=String(nt).split("");le=E.createElement("bdi",null,Le.map((ze,ve)=>E.createElement(Ne,{prefixCls:De,count:Number(nt),value:ze,key:Le.length-ve})))}return Ye!=null&&Ye.borderColor&&(ie.style=Object.assign(Object.assign({},Ye),{boxShadow:`0 0 0 1px ${Ye.borderColor} inset`})),ft?(0,z.Tm)(ft,Le=>({className:a()(`${De}-custom-component`,Le==null?void 0:Le.className,rt)})):E.createElement(pt,Object.assign({},ie,{ref:et}),le)}),$e=function(Ze,et){var it={};for(var nt in Ze)Object.prototype.hasOwnProperty.call(Ze,nt)&&et.indexOf(nt)<0&&(it[nt]=Ze[nt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,nt=Object.getOwnPropertySymbols(Ze);qe{var it,nt,qe,rt,Ye;const{prefixCls:ut,scrollNumberPrefixCls:at,children:pt,status:ft,text:Xe,color:He,count:De=null,overflowCount:ie=99,dot:le=!1,size:Le="default",title:ze,offset:ve,style:he,className:ke,rootClassName:Ve,classNames:ot,styles:st,showZero:Ct=!1}=Ze,vt=$e(Ze,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Wt,direction:qt,badge:Ot}=E.useContext(te.E_),Lt=Wt("badge",ut),[Nt,yt,Et]=we(Lt),mt=De>ie?`${ie}+`:De,Zt=mt==="0"||mt===0,Tt=De===null||Zt&&!Ct,Jt=(ft!=null||He!=null)&&Tt,tn=le&&!Zt,Vt=tn?"":mt,Kt=(0,E.useMemo)(()=>(Vt==null||Vt===""||Zt&&!Ct)&&!tn,[Vt,Zt,Ct,tn]),mn=(0,E.useRef)(De);Kt||(mn.current=De);const kn=mn.current,Wn=(0,E.useRef)(Vt);Kt||(Wn.current=Vt);const Hn=Wn.current,xr=(0,E.useRef)(tn);Kt||(xr.current=tn);const Er=(0,E.useMemo)(()=>{if(!ve)return Object.assign(Object.assign({},Ot==null?void 0:Ot.style),he);const On={marginTop:ve[1]};return qt==="rtl"?On.left=parseInt(ve[0],10):On.right=-parseInt(ve[0],10),Object.assign(Object.assign(Object.assign({},On),Ot==null?void 0:Ot.style),he)},[qt,ve,he,Ot==null?void 0:Ot.style]),jr=ze!=null?ze:typeof kn=="string"||typeof kn=="number"?kn:void 0,Fn=Kt||!Xe?null:E.createElement("span",{className:`${Lt}-status-text`},Xe),Tr=!kn||typeof kn!="object"?void 0:(0,z.Tm)(kn,On=>({style:Object.assign(Object.assign({},Er),On.style)})),hr=(0,Ce.o2)(He,!1),vr=a()(ot==null?void 0:ot.indicator,(it=Ot==null?void 0:Ot.classNames)===null||it===void 0?void 0:it.indicator,{[`${Lt}-status-dot`]:Jt,[`${Lt}-status-${ft}`]:!!ft,[`${Lt}-color-${He}`]:hr}),cr={};He&&!hr&&(cr.color=He,cr.background=He);const Nn=a()(Lt,{[`${Lt}-status`]:Jt,[`${Lt}-not-a-wrapper`]:!pt,[`${Lt}-rtl`]:qt==="rtl"},ke,Ve,Ot==null?void 0:Ot.className,(nt=Ot==null?void 0:Ot.classNames)===null||nt===void 0?void 0:nt.root,ot==null?void 0:ot.root,yt,Et);if(!pt&&Jt){const On=Er.color;return Nt(E.createElement("span",Object.assign({},vt,{className:Nn,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.root),(qe=Ot==null?void 0:Ot.styles)===null||qe===void 0?void 0:qe.root),Er)}),E.createElement("span",{className:vr,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(rt=Ot==null?void 0:Ot.styles)===null||rt===void 0?void 0:rt.indicator),cr)}),Xe&&E.createElement("span",{style:{color:On},className:`${Lt}-status-text`},Xe)))}return Nt(E.createElement("span",Object.assign({ref:et},vt,{className:Nn,style:Object.assign(Object.assign({},(Ye=Ot==null?void 0:Ot.styles)===null||Ye===void 0?void 0:Ye.root),st==null?void 0:st.root)}),pt,E.createElement(Se.default,{visible:!Kt,motionName:`${Lt}-zoom`,motionAppear:!1,motionDeadline:1e3},On=>{let{className:on}=On;var Xt,An;const Kn=Wt("scroll-number",at),or=xr.current,Pr=a()(ot==null?void 0:ot.indicator,(Xt=Ot==null?void 0:Ot.classNames)===null||Xt===void 0?void 0:Xt.indicator,{[`${Lt}-dot`]:or,[`${Lt}-count`]:!or,[`${Lt}-count-sm`]:Le==="small",[`${Lt}-multiple-words`]:!or&&Hn&&Hn.toString().length>1,[`${Lt}-status-${ft}`]:!!ft,[`${Lt}-color-${He}`]:hr});let Qr=Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(An=Ot==null?void 0:Ot.styles)===null||An===void 0?void 0:An.indicator),Er);return He&&!hr&&(Qr=Qr||{},Qr.background=He),E.createElement(Ke,{prefixCls:Kn,show:!Kt,motionClassName:on,className:Pr,count:Hn,title:jr,style:Qr,key:"scrollNumber"},Tr)}),Fn))});lt.Ribbon=ge;var Ue=lt},42440:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return tn}});var E=Fe(59301),wt=Fe(92310),a=Fe.n(wt),Se=Fe(33885),Ce=Fe(20068),z=Fe(94480),te=Fe(76190),ne=Fe(42978),ae=Fe(6089),x=Fe(18929),ce=Fe(13697),ee=Fe(48736),se=Fe(54476),re=Fe(75931),oe=Fe(4676);function ue(Vt,Kt,mn){return(Vt-Kt)/(mn-Kt)}function fe(Vt,Kt,mn,kn){var Wn=ue(Kt,mn,kn),Hn={};switch(Vt){case"rtl":Hn.right="".concat(Wn*100,"%"),Hn.transform="translateX(50%)";break;case"btt":Hn.bottom="".concat(Wn*100,"%"),Hn.transform="translateY(50%)";break;case"ttb":Hn.top="".concat(Wn*100,"%"),Hn.transform="translateY(-50%)";break;default:Hn.left="".concat(Wn*100,"%"),Hn.transform="translateX(-50%)";break}return Hn}function be(Vt,Kt){return Array.isArray(Vt)?Vt[Kt]:Vt}var Ee=Fe(10228),Ae=E.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),me=Ae,we=E.createContext({}),Oe=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],We=E.forwardRef(function(Vt,Kt){var mn=Vt.prefixCls,kn=Vt.value,Wn=Vt.valueIndex,Hn=Vt.onStartMove,xr=Vt.onDelete,Er=Vt.style,jr=Vt.render,Fn=Vt.dragging,Tr=Vt.draggingDelete,hr=Vt.onOffsetChange,vr=Vt.onChangeComplete,cr=Vt.onFocus,Nn=Vt.onMouseEnter,On=(0,re.Z)(Vt,Oe),on=E.useContext(me),Xt=on.min,An=on.max,Kn=on.direction,or=on.disabled,Pr=on.keyboard,Qr=on.range,ta=on.tabIndex,Jr=on.ariaLabelForHandle,$r=on.ariaLabelledByForHandle,Xn=on.ariaRequired,In=on.ariaValueTextFormatterForHandle,Ir=on.styles,Xr=on.classNames,ua="".concat(mn,"-handle"),nn=function(mr){or||Hn(mr,Wn)},kt=function(mr){cr==null||cr(mr,Wn)},hn=function(mr){Nn(mr,Wn)},sn=function(mr){if(!or&&Pr){var Cn=null;switch(mr.which||mr.keyCode){case Ee.Z.LEFT:Cn=Kn==="ltr"||Kn==="btt"?-1:1;break;case Ee.Z.RIGHT:Cn=Kn==="ltr"||Kn==="btt"?1:-1;break;case Ee.Z.UP:Cn=Kn!=="ttb"?1:-1;break;case Ee.Z.DOWN:Cn=Kn!=="ttb"?-1:1;break;case Ee.Z.HOME:Cn="min";break;case Ee.Z.END:Cn="max";break;case Ee.Z.PAGE_UP:Cn=2;break;case Ee.Z.PAGE_DOWN:Cn=-2;break;case Ee.Z.BACKSPACE:case Ee.Z.DELETE:xr(Wn);break}Cn!==null&&(mr.preventDefault(),hr(Cn,Wn))}},Ht=function(mr){switch(mr.which||mr.keyCode){case Ee.Z.LEFT:case Ee.Z.RIGHT:case Ee.Z.UP:case Ee.Z.DOWN:case Ee.Z.HOME:case Ee.Z.END:case Ee.Z.PAGE_UP:case Ee.Z.PAGE_DOWN:vr==null||vr();break}},Ut=fe(Kn,kn,Xt,An),Sr={};if(Wn!==null){var wr;Sr={tabIndex:or?null:be(ta,Wn),role:"slider","aria-valuemin":Xt,"aria-valuemax":An,"aria-valuenow":kn,"aria-disabled":or,"aria-label":be(Jr,Wn),"aria-labelledby":be($r,Wn),"aria-required":be(Xn,Wn),"aria-valuetext":(wr=be(In,Wn))===null||wr===void 0?void 0:wr(kn),"aria-orientation":Kn==="ltr"||Kn==="rtl"?"horizontal":"vertical",onMouseDown:nn,onTouchStart:nn,onFocus:kt,onMouseEnter:hn,onKeyDown:sn,onKeyUp:Ht}}var pr=E.createElement("div",(0,se.Z)({ref:Kt,className:a()(ua,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(ua,"-").concat(Wn+1),Wn!==null&&Qr),"".concat(ua,"-dragging"),Fn),"".concat(ua,"-dragging-delete"),Tr),Xr.handle),style:(0,Se.Z)((0,Se.Z)((0,Se.Z)({},Ut),Er),Ir.handle)},Sr,On));return jr&&(pr=jr(pr,{index:Wn,prefixCls:mn,value:kn,dragging:Fn,draggingDelete:Tr})),pr}),Ie=We,ge=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],ye=E.forwardRef(function(Vt,Kt){var mn=Vt.prefixCls,kn=Vt.style,Wn=Vt.onStartMove,Hn=Vt.onOffsetChange,xr=Vt.values,Er=Vt.handleRender,jr=Vt.activeHandleRender,Fn=Vt.draggingIndex,Tr=Vt.draggingDelete,hr=Vt.onFocus,vr=(0,re.Z)(Vt,ge),cr=E.useRef({}),Nn=E.useState(!1),On=(0,ne.Z)(Nn,2),on=On[0],Xt=On[1],An=E.useState(-1),Kn=(0,ne.Z)(An,2),or=Kn[0],Pr=Kn[1],Qr=function(In){Pr(In),Xt(!0)},ta=function(In,Ir){Qr(Ir),hr==null||hr(In)},Jr=function(In,Ir){Qr(Ir)};E.useImperativeHandle(Kt,function(){return{focus:function(In){var Ir;(Ir=cr.current[In])===null||Ir===void 0||Ir.focus()},hideHelp:function(){(0,oe.flushSync)(function(){Xt(!1)})}}});var $r=(0,Se.Z)({prefixCls:mn,onStartMove:Wn,onOffsetChange:Hn,render:Er,onFocus:ta,onMouseEnter:Jr},vr);return E.createElement(E.Fragment,null,xr.map(function(Xn,In){var Ir=Fn===In;return E.createElement(Ie,(0,se.Z)({ref:function(ua){ua?cr.current[In]=ua:delete cr.current[In]},dragging:Ir,draggingDelete:Ir&&Tr,style:be(kn,In),key:In,value:Xn,valueIndex:In},$r))}),jr&&on&&E.createElement(Ie,(0,se.Z)({key:"a11y"},$r,{value:xr[or],valueIndex:null,dragging:Fn!==-1,draggingDelete:Tr,render:jr,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),xe=ye,Me=function(Kt){var mn=Kt.prefixCls,kn=Kt.style,Wn=Kt.children,Hn=Kt.value,xr=Kt.onClick,Er=E.useContext(me),jr=Er.min,Fn=Er.max,Tr=Er.direction,hr=Er.includedStart,vr=Er.includedEnd,cr=Er.included,Nn="".concat(mn,"-text"),On=fe(Tr,Hn,jr,Fn);return E.createElement("span",{className:a()(Nn,(0,Ce.Z)({},"".concat(Nn,"-active"),cr&&hr<=Hn&&Hn<=vr)),style:(0,Se.Z)((0,Se.Z)({},On),kn),onMouseDown:function(Xt){Xt.stopPropagation()},onClick:function(){xr(Hn)}},Wn)},Ne=Me,Te=function(Kt){var mn=Kt.prefixCls,kn=Kt.marks,Wn=Kt.onClick,Hn="".concat(mn,"-mark");return kn.length?E.createElement("div",{className:Hn},kn.map(function(xr){var Er=xr.value,jr=xr.style,Fn=xr.label;return E.createElement(Ne,{key:Er,prefixCls:Hn,style:jr,value:Er,onClick:Wn},Fn)})):null},je=Te,Ke=function(Kt){var mn=Kt.prefixCls,kn=Kt.value,Wn=Kt.style,Hn=Kt.activeStyle,xr=E.useContext(me),Er=xr.min,jr=xr.max,Fn=xr.direction,Tr=xr.included,hr=xr.includedStart,vr=xr.includedEnd,cr="".concat(mn,"-dot"),Nn=Tr&&hr<=kn&&kn<=vr,On=(0,Se.Z)((0,Se.Z)({},fe(Fn,kn,Er,jr)),typeof Wn=="function"?Wn(kn):Wn);return Nn&&(On=(0,Se.Z)((0,Se.Z)({},On),typeof Hn=="function"?Hn(kn):Hn)),E.createElement("span",{className:a()(cr,(0,Ce.Z)({},"".concat(cr,"-active"),Nn)),style:On})},$e=Ke,tt=function(Kt){var mn=Kt.prefixCls,kn=Kt.marks,Wn=Kt.dots,Hn=Kt.style,xr=Kt.activeStyle,Er=E.useContext(me),jr=Er.min,Fn=Er.max,Tr=Er.step,hr=E.useMemo(function(){var vr=new Set;if(kn.forEach(function(Nn){vr.add(Nn.value)}),Wn&&Tr!==null)for(var cr=jr;cr<=Fn;)vr.add(cr),cr+=Tr;return Array.from(vr)},[jr,Fn,Tr,Wn,kn]);return E.createElement("div",{className:"".concat(mn,"-step")},hr.map(function(vr){return E.createElement($e,{prefixCls:mn,key:vr,value:vr,style:Hn,activeStyle:xr})}))},lt=tt,Ue=function(Kt){var mn=Kt.prefixCls,kn=Kt.style,Wn=Kt.start,Hn=Kt.end,xr=Kt.index,Er=Kt.onStartMove,jr=Kt.replaceCls,Fn=E.useContext(me),Tr=Fn.direction,hr=Fn.min,vr=Fn.max,cr=Fn.disabled,Nn=Fn.range,On=Fn.classNames,on="".concat(mn,"-track"),Xt=ue(Wn,hr,vr),An=ue(Hn,hr,vr),Kn=function(ta){!cr&&Er&&Er(ta,-1)},or={};switch(Tr){case"rtl":or.right="".concat(Xt*100,"%"),or.width="".concat(An*100-Xt*100,"%");break;case"btt":or.bottom="".concat(Xt*100,"%"),or.height="".concat(An*100-Xt*100,"%");break;case"ttb":or.top="".concat(Xt*100,"%"),or.height="".concat(An*100-Xt*100,"%");break;default:or.left="".concat(Xt*100,"%"),or.width="".concat(An*100-Xt*100,"%")}var Pr=jr||a()(on,(0,Ce.Z)((0,Ce.Z)({},"".concat(on,"-").concat(xr+1),xr!==null&&Nn),"".concat(mn,"-track-draggable"),Er),On.track);return E.createElement("div",{className:Pr,style:(0,Se.Z)((0,Se.Z)({},or),kn),onMouseDown:Kn,onTouchStart:Kn})},Ze=Ue,et=function(Kt){var mn=Kt.prefixCls,kn=Kt.style,Wn=Kt.values,Hn=Kt.startPoint,xr=Kt.onStartMove,Er=E.useContext(me),jr=Er.included,Fn=Er.range,Tr=Er.min,hr=Er.styles,vr=Er.classNames,cr=E.useMemo(function(){if(!Fn){if(Wn.length===0)return[];var On=Hn!=null?Hn:Tr,on=Wn[0];return[{start:Math.min(On,on),end:Math.max(On,on)}]}for(var Xt=[],An=0;Anqe&&Tr<$r.length:!1,Qr(ui),wr(gn,Hr,ui)},Pn=function ln(br){br.preventDefault(),document.removeEventListener("mouseup",ln),document.removeEventListener("mousemove",fn),hn.current&&(hn.current.removeEventListener("touchmove",nn.current),hn.current.removeEventListener("touchend",kt.current)),nn.current=null,kt.current=null,hn.current=null,Er(ui),An(-1),Qr(!1)};document.addEventListener("mouseup",Pn),document.addEventListener("mousemove",fn),Cn.currentTarget.addEventListener("touchend",Pn),Cn.currentTarget.addEventListener("touchmove",fn),nn.current=fn,kt.current=Pn,hn.current=Cn.currentTarget},Dn=E.useMemo(function(){var mr=(0,z.Z)(mn).sort(function(qr,Gr){return qr-Gr}),Cn=(0,z.Z)($r).sort(function(qr,Gr){return qr-Gr}),gn={};Cn.forEach(function(qr){gn[qr]=(gn[qr]||0)+1}),mr.forEach(function(qr){gn[qr]=(gn[qr]||0)-1});var Or=Fn?1:0,Wr=Object.values(gn).reduce(function(qr,Gr){return qr+Math.abs(Gr)},0);return Wr<=Or?$r:mn},[mn,$r,Fn]);return[Xt,cr,Pr,Dn,pr]}var ut=Ye;function at(Vt,Kt,mn,kn,Wn,Hn){var xr=E.useCallback(function(cr){return Math.max(Vt,Math.min(Kt,cr))},[Vt,Kt]),Er=E.useCallback(function(cr){if(mn!==null){var Nn=Vt+Math.round((xr(cr)-Vt)/mn)*mn,On=function(Kn){return(String(Kn).split(".")[1]||"").length},on=Math.max(On(mn),On(Kt),On(Vt)),Xt=Number(Nn.toFixed(on));return Vt<=Xt&&Xt<=Kt?Xt:null}return null},[mn,Vt,Kt,xr]),jr=E.useCallback(function(cr){var Nn=xr(cr),On=kn.map(function(An){return An.value});mn!==null&&On.push(Er(cr)),On.push(Vt,Kt);var on=On[0],Xt=Kt-Vt;return On.forEach(function(An){var Kn=Math.abs(Nn-An);Kn<=Xt&&(on=An,Xt=Kn)}),on},[Vt,Kt,kn,mn,xr,Er]),Fn=function cr(Nn,On,on){var Xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof On=="number"){var An,Kn=Nn[on],or=Kn+On,Pr=[];kn.forEach(function(Xn){Pr.push(Xn.value)}),Pr.push(Vt,Kt),Pr.push(Er(Kn));var Qr=On>0?1:-1;Xt==="unit"?Pr.push(Er(Kn+Qr*mn)):Pr.push(Er(or)),Pr=Pr.filter(function(Xn){return Xn!==null}).filter(function(Xn){return On<0?Xn<=Kn:Xn>=Kn}),Xt==="unit"&&(Pr=Pr.filter(function(Xn){return Xn!==Kn}));var ta=Xt==="unit"?Kn:or;An=Pr[0];var Jr=Math.abs(An-ta);if(Pr.forEach(function(Xn){var In=Math.abs(Xn-ta);In1){var $r=(0,z.Z)(Nn);return $r[on]=An,cr($r,On-Qr,on,Xt)}return An}else{if(On==="min")return Vt;if(On==="max")return Kt}},Tr=function(Nn,On,on){var Xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",An=Nn[on],Kn=Fn(Nn,On,on,Xt);return{value:Kn,changed:Kn!==An}},hr=function(Nn){return Hn===null&&Nn===0||typeof Hn=="number"&&Nn3&&arguments[3]!==void 0?arguments[3]:"unit",An=Nn.map(jr),Kn=An[on],or=Fn(An,On,on,Xt);if(An[on]=or,Wn===!1){var Pr=Hn||0;on>0&&An[on-1]!==Kn&&(An[on]=Math.max(An[on],An[on-1]+Pr)),on0;$r-=1)for(var Xn=!0;hr(An[$r]-An[$r-1])&&Xn;){var In=Tr(An,-1,$r-1);An[$r-1]=In.value,Xn=In.changed}for(var Ir=An.length-1;Ir>0;Ir-=1)for(var Xr=!0;hr(An[Ir]-An[Ir-1])&&Xr;){var ua=Tr(An,-1,Ir-1);An[Ir-1]=ua.value,Xr=ua.changed}for(var nn=0;nn=0?hn:!1},[hn,Xa]),ci=E.useMemo(function(){return Object.keys(Or||{}).map(function(Cr){var nr=Or[Cr],Zr={value:Number(Cr)};return nr&&(0,te.Z)(nr)==="object"&&!E.isValidElement(nr)&&("label"in nr||"style"in nr)?(Zr.style=nr.style,Zr.label=nr.label):Zr.label=nr,Zr}).filter(function(Cr){var nr=Cr.label;return nr||typeof nr=="number"}).sort(function(Cr,nr){return Cr.value-nr.value})},[Or]),Gt=at(la,Da,Xa,ci,nn,ya),vn=(0,ne.Z)(Gt,2),Qt=vn[0],wn=vn[1],Mn=(0,x.Z)(ta,{value:Qr}),Yn=(0,ne.Z)(Mn,2),Qn=Yn[0],Un=Yn[1],Zn=E.useMemo(function(){var Cr=Qn==null?[]:Array.isArray(Qn)?Qn:[Qn],nr=(0,ne.Z)(Cr,1),Zr=nr[0],pa=Zr===void 0?la:Zr,ea=Qn===null?[]:[pa];if(Rr){if(ea=(0,z.Z)(Cr),$r||Qn===void 0){var Oa=$r>=0?$r+1:2;for(ea=ea.slice(0,Oa);ea.length=0&&Aa.current.focus(Cr)}Bn(null)},[$n]);var Dt=E.useMemo(function(){return Fa&&Xa===null?!1:Fa},[Fa,Xa]),Jn=(0,ae.Z)(function(Cr,nr){zt(Cr,nr),In==null||In(Yt(Zn))}),sr=Je!==-1;E.useEffect(function(){if(!sr){var Cr=Zn.lastIndexOf(St);Aa.current.focus(Cr)}},[sr]);var tr=E.useMemo(function(){return(0,z.Z)(Mt).sort(function(Cr,nr){return Cr-nr})},[Mt]),Vn=E.useMemo(function(){return Rr?[tr[0],tr[tr.length-1]]:[la,tr[0]]},[tr,Rr,la]),qn=(0,ne.Z)(Vn,2),Nr=qn[0],yr=qn[1];E.useImperativeHandle(Kt,function(){return{focus:function(){Aa.current.focus(0)},blur:function(){var nr,Zr=document,pa=Zr.activeElement;(nr=_r.current)!==null&&nr!==void 0&&nr.contains(pa)&&(pa==null||pa.blur())}}}),E.useEffect(function(){cr&&Aa.current.focus(0)},[]);var gr=E.useMemo(function(){return{min:la,max:Da,direction:Ar,disabled:Tr,keyboard:vr,step:Xa,included:Sr,includedStart:Nr,includedEnd:yr,range:Rr,tabIndex:ui,ariaLabelForHandle:fn,ariaLabelledByForHandle:Pn,ariaRequired:ln,ariaValueTextFormatterForHandle:br,styles:Er||{},classNames:xr||{}}},[la,Da,Ar,Tr,vr,Xa,Sr,Nr,yr,Rr,ui,fn,Pn,ln,br,Er,xr]);return E.createElement(me.Provider,{value:gr},E.createElement("div",{ref:_r,className:a()(kn,Wn,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(kn,"-disabled"),Tr),"".concat(kn,"-vertical"),Ht),"".concat(kn,"-horizontal"),!Ht),"".concat(kn,"-with-marks"),ci.length)),style:Hn,onMouseDown:un,id:jr},E.createElement("div",{className:a()("".concat(kn,"-rail"),xr==null?void 0:xr.rail),style:(0,Se.Z)((0,Se.Z)({},mr),Er==null?void 0:Er.rail)}),fa!==!1&&E.createElement(it,{prefixCls:kn,style:pr,values:Zn,startPoint:wr,onStartMove:Dt?Jn:void 0}),E.createElement(lt,{prefixCls:kn,marks:ci,dots:Wr,style:Cn,activeStyle:gn}),E.createElement(xe,{ref:Aa,prefixCls:kn,style:Dn,values:Mt,draggingIndex:Je,draggingDelete:Ft,onStartMove:Jn,onOffsetChange:dr,onFocus:Nn,onBlur:On,handleRender:qr,activeHandleRender:Gr,onChangeComplete:zn,onDelete:ja?Tn:void 0}),E.createElement(je,{prefixCls:kn,marks:ci,onClick:an})))}),Xe=ft,He=Xe,De=Fe(16089),ie=Fe(2171),Le=(0,E.createContext)({}),ze=Fe(8654),ve=Fe(25399),ke=E.forwardRef((Vt,Kt)=>{const{open:mn,draggingDelete:kn}=Vt,Wn=(0,E.useRef)(null),Hn=mn&&!kn,xr=(0,E.useRef)(null);function Er(){De.Z.cancel(xr.current),xr.current=null}function jr(){xr.current=(0,De.Z)(()=>{var Fn;(Fn=Wn.current)===null||Fn===void 0||Fn.forceAlign(),xr.current=null})}return E.useEffect(()=>(Hn?jr():Er(),Er),[Hn,Vt.title]),E.createElement(ve.Z,Object.assign({ref:(0,ze.sQ)(Wn,Kt)},Vt,{open:Hn}))}),Ve=Fe(36237),ot=Fe(17835),st=Fe(63356),Ct=Fe(16931),vt=Fe(51636);const Wt=Vt=>{const{componentCls:Kt,antCls:mn,controlSize:kn,dotSize:Wn,marginFull:Hn,marginPart:xr,colorFillContentHover:Er,handleColorDisabled:jr,calc:Fn,handleSize:Tr,handleSizeHover:hr,handleActiveColor:vr,handleActiveOutlineColor:cr,handleLineWidth:Nn,handleLineWidthHover:On,motionDurationMid:on}=Vt;return{[Kt]:Object.assign(Object.assign({},(0,st.Wf)(Vt)),{position:"relative",height:kn,margin:`${(0,Ve.unit)(xr)} ${(0,Ve.unit)(Hn)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Ve.unit)(Hn)} ${(0,Ve.unit)(xr)}`},[`${Kt}-rail`]:{position:"absolute",backgroundColor:Vt.railBg,borderRadius:Vt.borderRadiusXS,transition:`background-color ${on}`},[`${Kt}-track,${Kt}-tracks`]:{position:"absolute",transition:`background-color ${on}`},[`${Kt}-track`]:{backgroundColor:Vt.trackBg,borderRadius:Vt.borderRadiusXS},[`${Kt}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Kt}-rail`]:{backgroundColor:Vt.railHoverBg},[`${Kt}-track`]:{backgroundColor:Vt.trackHoverBg},[`${Kt}-dot`]:{borderColor:Er},[`${Kt}-handle::after`]:{boxShadow:`0 0 0 ${(0,Ve.unit)(Nn)} ${Vt.colorPrimaryBorderHover}`},[`${Kt}-dot-active`]:{borderColor:Vt.dotActiveBorderColor}},[`${Kt}-handle`]:{position:"absolute",width:Tr,height:Tr,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:Fn(Nn).mul(-1).equal(),insetBlockStart:Fn(Nn).mul(-1).equal(),width:Fn(Tr).add(Fn(Nn).mul(2)).equal(),height:Fn(Tr).add(Fn(Nn).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Tr,height:Tr,backgroundColor:Vt.colorBgElevated,boxShadow:`0 0 0 ${(0,Ve.unit)(Nn)} ${Vt.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + margin-bottom ${et} ${at}`},[`&${Ze}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${Ze}-with-description`]:{alignItems:"flex-start",padding:He,[`${Ze}-icon`]:{marginInlineEnd:nt,fontSize:pt,lineHeight:0},[`${Ze}-message`]:{display:"block",marginBottom:it,color:Xe,fontSize:rt},[`${Ze}-description`]:{display:"block",color:ft}},[`${Ze}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Ee=Ue=>{const{componentCls:Ze,colorSuccess:et,colorSuccessBorder:it,colorSuccessBg:nt,colorWarning:qe,colorWarningBorder:rt,colorWarningBg:Ye,colorError:ut,colorErrorBorder:at,colorErrorBg:pt,colorInfo:ft,colorInfoBorder:Xe,colorInfoBg:He}=Ue;return{[Ze]:{"&-success":fe(nt,it,et,Ue,Ze),"&-info":fe(He,Xe,ft,Ue,Ze),"&-warning":fe(Ye,rt,qe,Ue,Ze),"&-error":Object.assign(Object.assign({},fe(pt,at,ut,Ue,Ze)),{[`${Ze}-description > pre`]:{margin:0,padding:0}})}}},Ae=Ue=>{const{componentCls:Ze,iconCls:et,motionDurationMid:it,marginXS:nt,fontSizeIcon:qe,colorIcon:rt,colorIconHover:Ye}=Ue;return{[Ze]:{"&-action":{marginInlineStart:nt},[`${Ze}-close-icon`]:{marginInlineStart:nt,padding:0,overflow:"hidden",fontSize:qe,lineHeight:(0,re.unit)(qe),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${et}-close`]:{color:rt,transition:`color ${it}`,"&:hover":{color:Ye}}},"&-close-text":{color:rt,transition:`color ${it}`,"&:hover":{color:Ye}}}}},me=Ue=>({withDescriptionIconSize:Ue.fontSizeHeading3,defaultPadding:`${Ue.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Ue.paddingMD}px ${Ue.paddingContentHorizontalLG}px`});var we=(0,ue.I$)("Alert",Ue=>[be(Ue),Ee(Ue),Ae(Ue)],me),Oe=function(Ue,Ze){var et={};for(var it in Ue)Object.prototype.hasOwnProperty.call(Ue,it)&&Ze.indexOf(it)<0&&(et[it]=Ue[it]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,it=Object.getOwnPropertySymbols(Ue);nt{const{icon:Ze,prefixCls:et,type:it}=Ue,nt=We[it]||null;return Ze?(0,ee.wm)(Ze,E.createElement("span",{className:`${et}-icon`},Ze),()=>({className:ne()(`${et}-icon`,Ze.props.className)})):E.createElement(nt,{className:`${et}-icon`})},ge=Ue=>{const{isClosable:Ze,prefixCls:et,closeIcon:it,handleClose:nt,ariaProps:qe}=Ue,rt=it===!0||it===void 0?E.createElement(Se.Z,null):it;return Ze?E.createElement("button",Object.assign({type:"button",onClick:nt,className:`${et}-close-icon`,tabIndex:0},qe),rt):null};var xe=E.forwardRef((Ue,Ze)=>{const{description:et,prefixCls:it,message:nt,banner:qe,className:rt,rootClassName:Ye,style:ut,onMouseEnter:at,onMouseLeave:pt,onClick:ft,afterClose:Xe,showIcon:He,closable:De,closeText:ie,closeIcon:le,action:Le,id:ze}=Ue,ve=Oe(Ue,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[he,ke]=E.useState(!1),Ve=E.useRef(null);E.useImperativeHandle(Ze,()=>({nativeElement:Ve.current}));const{getPrefixCls:ot,direction:st,closable:Ct,closeIcon:vt,className:Wt,style:qt}=(0,se.dj)("alert"),Ot=ot("alert",it),[Lt,Nt,yt]=we(Ot),Et=mn=>{var kn;ke(!0),(kn=Ue.onClose)===null||kn===void 0||kn.call(Ue,mn)},mt=E.useMemo(()=>Ue.type!==void 0?Ue.type:qe?"warning":"info",[Ue.type,qe]),Zt=E.useMemo(()=>typeof De=="object"&&De.closeIcon||ie?!0:typeof De=="boolean"?De:le!==!1&&le!==null&&le!==void 0?!0:!!Ct,[ie,le,De,Ct]),Tt=qe&&He===void 0?!0:He,Jt=ne()(Ot,`${Ot}-${mt}`,{[`${Ot}-with-description`]:!!et,[`${Ot}-no-icon`]:!Tt,[`${Ot}-banner`]:!!qe,[`${Ot}-rtl`]:st==="rtl"},Wt,rt,Ye,yt,Nt),tn=(0,x.Z)(ve,{aria:!0,data:!0}),Vt=E.useMemo(()=>typeof De=="object"&&De.closeIcon?De.closeIcon:ie||(le!==void 0?le:typeof Ct=="object"&&Ct.closeIcon?Ct.closeIcon:vt),[le,De,ie,vt]),Kt=E.useMemo(()=>{const mn=De!=null?De:Ct;if(typeof mn=="object"){const{closeIcon:kn}=mn;return Oe(mn,["closeIcon"])}return{}},[De,Ct]);return Lt(E.createElement(ae.default,{visible:!he,motionName:`${Ot}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:mn=>({maxHeight:mn.offsetHeight}),onLeaveEnd:Xe},(mn,kn)=>{let{className:Wn,style:Hn}=mn;return E.createElement("div",Object.assign({id:ze,ref:(0,ce.sQ)(Ve,kn),"data-show":!he,className:ne()(Jt,Wn),style:Object.assign(Object.assign(Object.assign({},qt),ut),Hn),onMouseEnter:at,onMouseLeave:pt,onClick:ft,role:"alert"},tn),Tt?E.createElement(Ie,{description:et,icon:Ue.icon,prefixCls:Ot,type:mt}):null,E.createElement("div",{className:`${Ot}-content`},nt?E.createElement("div",{className:`${Ot}-message`},nt):null,et?E.createElement("div",{className:`${Ot}-description`},et):null),Le?E.createElement("div",{className:`${Ot}-action`},Le):null,E.createElement(ge,{isClosable:Zt,prefixCls:Ot,closeIcon:Vt,handleClose:Et,ariaProps:Kt}))}))}),Me=Fe(67732),Ne=Fe(83652),Te=Fe(22214),je=Fe(42403),$e=function(Ue){function Ze(){var et;return(0,Me.Z)(this,Ze),et=(0,Te.Z)(this,Ze,arguments),et.state={error:void 0,info:{componentStack:""}},et}return(0,je.Z)(Ze,Ue),(0,Ne.Z)(Ze,[{key:"componentDidCatch",value:function(it,nt){this.setState({error:it,info:nt})}},{key:"render",value:function(){const{message:it,description:nt,id:qe,children:rt}=this.props,{error:Ye,info:ut}=this.state,at=(ut==null?void 0:ut.componentStack)||null,pt=typeof it=="undefined"?(Ye||"").toString():it,ft=typeof nt=="undefined"?at:nt;return Ye?E.createElement(xe,{id:qe,type:"error",message:pt,description:E.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},ft)}):rt}}])}(E.Component);const tt=xe;tt.ErrorBoundary=$e;var lt=tt},88390:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return Ue}});var E=Fe(59301),wt=Fe(92310),a=Fe.n(wt),Se=Fe(77900),Ce=Fe(29509),z=Fe(22703),te=Fe(48755),ne=Fe(36237),ae=Fe(63356),x=Fe(93427),ce=Fe(51636),ee=Fe(16931);const se=new ne.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),re=new ne.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),oe=new ne.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),ue=new ne.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),fe=new ne.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),be=new ne.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Ee=Ze=>{const{componentCls:et,iconCls:it,antCls:nt,badgeShadowSize:qe,textFontSize:rt,textFontSizeSM:Ye,statusSize:ut,dotSize:at,textFontWeight:pt,indicatorHeight:ft,indicatorHeightSM:Xe,marginXS:He,calc:De}=Ze,ie=`${nt}-scroll-number`,le=(0,x.Z)(Ze,(Le,ze)=>{let{darkColor:ve}=ze;return{[`&${et} ${et}-color-${Le}`]:{background:ve,[`&:not(${et}-count)`]:{color:ve},"a:hover &":{background:ve}}}});return{[et]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(Ze)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${et}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:Ze.indicatorZIndex,minWidth:ft,height:ft,color:Ze.badgeTextColor,fontWeight:pt,fontSize:rt,lineHeight:(0,ne.unit)(ft),whiteSpace:"nowrap",textAlign:"center",background:Ze.badgeColor,borderRadius:De(ft).div(2).equal(),boxShadow:`0 0 0 ${(0,ne.unit)(qe)} ${Ze.badgeShadowColor}`,transition:`background ${Ze.motionDurationMid}`,a:{color:Ze.badgeTextColor},"a:hover":{color:Ze.badgeTextColor},"a:hover &":{background:Ze.badgeColorHover}},[`${et}-count-sm`]:{minWidth:Xe,height:Xe,fontSize:Ye,lineHeight:(0,ne.unit)(Xe),borderRadius:De(Xe).div(2).equal()},[`${et}-multiple-words`]:{padding:`0 ${(0,ne.unit)(Ze.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${et}-dot`]:{zIndex:Ze.indicatorZIndex,width:at,minWidth:at,height:at,background:Ze.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,ne.unit)(qe)} ${Ze.badgeShadowColor}`},[`${et}-count, ${et}-dot, ${ie}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${it}-spin`]:{animationName:be,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${et}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${et}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:ut,height:ut,verticalAlign:"middle",borderRadius:"50%"},[`${et}-status-success`]:{backgroundColor:Ze.colorSuccess},[`${et}-status-processing`]:{overflow:"visible",color:Ze.colorInfo,backgroundColor:Ze.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:qe,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:se,animationDuration:Ze.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${et}-status-default`]:{backgroundColor:Ze.colorTextPlaceholder},[`${et}-status-error`]:{backgroundColor:Ze.colorError},[`${et}-status-warning`]:{backgroundColor:Ze.colorWarning},[`${et}-status-text`]:{marginInlineStart:He,color:Ze.colorText,fontSize:Ze.fontSize}}}),le),{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:re,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack,animationFillMode:"both"},[`${et}-zoom-leave`]:{animationName:oe,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack,animationFillMode:"both"},[`&${et}-not-a-wrapper`]:{[`${et}-zoom-appear, ${et}-zoom-enter`]:{animationName:ue,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack},[`${et}-zoom-leave`]:{animationName:fe,animationDuration:Ze.motionDurationSlow,animationTimingFunction:Ze.motionEaseOutBack},[`&:not(${et}-status)`]:{verticalAlign:"middle"},[`${ie}-custom-component, ${et}-count`]:{transform:"none"},[`${ie}-custom-component, ${ie}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ie]:{overflow:"hidden",transition:`all ${Ze.motionDurationMid} ${Ze.motionEaseOutBack}`,[`${ie}-only`]:{position:"relative",display:"inline-block",height:ft,transition:`all ${Ze.motionDurationSlow} ${Ze.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ie}-only-unit`]:{height:ft,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ie}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${et}-count, ${et}-dot, ${ie}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Ae=Ze=>{const{fontHeight:et,lineWidth:it,marginXS:nt,colorBorderBg:qe}=Ze,rt=et,Ye=it,ut=Ze.colorTextLightSolid,at=Ze.colorError,pt=Ze.colorErrorHover;return(0,ce.mergeToken)(Ze,{badgeFontHeight:rt,badgeShadowSize:Ye,badgeTextColor:ut,badgeColor:at,badgeColorHover:pt,badgeShadowColor:qe,badgeProcessingDuration:"1.2s",badgeRibbonOffset:nt,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},me=Ze=>{const{fontSize:et,lineHeight:it,fontSizeSM:nt,lineWidth:qe}=Ze;return{indicatorZIndex:"auto",indicatorHeight:Math.round(et*it)-2*qe,indicatorHeightSM:et,dotSize:nt/2,textFontSize:nt,textFontSizeSM:nt,textFontWeight:"normal",statusSize:nt/2}};var we=(0,ee.I$)("Badge",Ze=>{const et=Ae(Ze);return Ee(et)},me);const Oe=Ze=>{const{antCls:et,badgeFontHeight:it,marginXS:nt,badgeRibbonOffset:qe,calc:rt}=Ze,Ye=`${et}-ribbon`,ut=`${et}-ribbon-wrapper`,at=(0,x.Z)(Ze,(pt,ft)=>{let{darkColor:Xe}=ft;return{[`&${Ye}-color-${pt}`]:{background:Xe,color:Xe}}});return{[ut]:{position:"relative"},[Ye]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(Ze)),{position:"absolute",top:nt,padding:`0 ${(0,ne.unit)(Ze.paddingXS)}`,color:Ze.colorPrimary,lineHeight:(0,ne.unit)(it),whiteSpace:"nowrap",backgroundColor:Ze.colorPrimary,borderRadius:Ze.borderRadiusSM,[`${Ye}-text`]:{color:Ze.badgeTextColor},[`${Ye}-corner`]:{position:"absolute",top:"100%",width:qe,height:qe,color:"currentcolor",border:`${(0,ne.unit)(rt(qe).div(2).equal())} solid`,transform:Ze.badgeRibbonCornerTransform,transformOrigin:"top",filter:Ze.badgeRibbonCornerFilter}}),at),{[`&${Ye}-placement-end`]:{insetInlineEnd:rt(qe).mul(-1).equal(),borderEndEndRadius:0,[`${Ye}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Ye}-placement-start`]:{insetInlineStart:rt(qe).mul(-1).equal(),borderEndStartRadius:0,[`${Ye}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var We=(0,ee.I$)(["Badge","Ribbon"],Ze=>{const et=Ae(Ze);return Oe(et)},me),ge=Ze=>{const{className:et,prefixCls:it,style:nt,color:qe,children:rt,text:Ye,placement:ut="end",rootClassName:at}=Ze,{getPrefixCls:pt,direction:ft}=E.useContext(te.E_),Xe=pt("ribbon",it),He=`${Xe}-wrapper`,[De,ie,le]=We(Xe,He),Le=(0,Ce.o2)(qe,!1),ze=a()(Xe,`${Xe}-placement-${ut}`,{[`${Xe}-rtl`]:ft==="rtl",[`${Xe}-color-${qe}`]:Le},et),ve={},he={};return qe&&!Le&&(ve.background=qe,he.color=qe),De(E.createElement("div",{className:a()(He,at,ie,le)},rt,E.createElement("div",{className:a()(ze,ie),style:Object.assign(Object.assign({},ve),nt)},E.createElement("span",{className:`${Xe}-text`},Ye),E.createElement("div",{className:`${Xe}-corner`,style:he}))))};const ye=Ze=>{const{prefixCls:et,value:it,current:nt,offset:qe=0}=Ze;let rt;return qe&&(rt={position:"absolute",top:`${qe}00%`,left:0}),E.createElement("span",{style:rt,className:a()(`${et}-only-unit`,{current:nt})},it)};function xe(Ze,et,it){let nt=Ze,qe=0;for(;(nt+10)%10!==et;)nt+=it,qe+=it;return qe}var Ne=Ze=>{const{prefixCls:et,count:it,value:nt}=Ze,qe=Number(nt),rt=Math.abs(it),[Ye,ut]=E.useState(qe),[at,pt]=E.useState(rt),ft=()=>{ut(qe),pt(rt)};E.useEffect(()=>{const De=setTimeout(ft,1e3);return()=>clearTimeout(De)},[qe]);let Xe,He;if(Ye===qe||Number.isNaN(qe)||Number.isNaN(Ye))Xe=[E.createElement(ye,Object.assign({},Ze,{key:qe,current:!0}))],He={transition:"none"};else{Xe=[];const De=qe+10,ie=[];for(let ve=qe;ve<=De;ve+=1)ie.push(ve);const le=atve%10===Ye);Xe=(le<0?ie.slice(0,Le+1):ie.slice(Le)).map((ve,he)=>{const ke=ve%10;return E.createElement(ye,Object.assign({},Ze,{key:ve,value:ke,offset:le<0?he-Le:he,current:he===Le}))}),He={transform:`translateY(${-xe(Ye,qe,le)}00%)`}}return E.createElement("span",{className:`${et}-only`,style:He,onTransitionEnd:ft},Xe)},Te=function(Ze,et){var it={};for(var nt in Ze)Object.prototype.hasOwnProperty.call(Ze,nt)&&et.indexOf(nt)<0&&(it[nt]=Ze[nt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,nt=Object.getOwnPropertySymbols(Ze);qe{const{prefixCls:it,count:nt,className:qe,motionClassName:rt,style:Ye,title:ut,show:at,component:pt="sup",children:ft}=Ze,Xe=Te(Ze,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:He}=E.useContext(te.E_),De=He("scroll-number",it),ie=Object.assign(Object.assign({},Xe),{"data-show":at,style:Ye,className:a()(De,qe,rt),title:ut});let le=nt;if(nt&&Number(nt)%1===0){const Le=String(nt).split("");le=E.createElement("bdi",null,Le.map((ze,ve)=>E.createElement(Ne,{prefixCls:De,count:Number(nt),value:ze,key:Le.length-ve})))}return Ye!=null&&Ye.borderColor&&(ie.style=Object.assign(Object.assign({},Ye),{boxShadow:`0 0 0 1px ${Ye.borderColor} inset`})),ft?(0,z.Tm)(ft,Le=>({className:a()(`${De}-custom-component`,Le==null?void 0:Le.className,rt)})):E.createElement(pt,Object.assign({},ie,{ref:et}),le)}),$e=function(Ze,et){var it={};for(var nt in Ze)Object.prototype.hasOwnProperty.call(Ze,nt)&&et.indexOf(nt)<0&&(it[nt]=Ze[nt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,nt=Object.getOwnPropertySymbols(Ze);qe{var it,nt,qe,rt,Ye;const{prefixCls:ut,scrollNumberPrefixCls:at,children:pt,status:ft,text:Xe,color:He,count:De=null,overflowCount:ie=99,dot:le=!1,size:Le="default",title:ze,offset:ve,style:he,className:ke,rootClassName:Ve,classNames:ot,styles:st,showZero:Ct=!1}=Ze,vt=$e(Ze,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Wt,direction:qt,badge:Ot}=E.useContext(te.E_),Lt=Wt("badge",ut),[Nt,yt,Et]=we(Lt),mt=De>ie?`${ie}+`:De,Zt=mt==="0"||mt===0,Tt=De===null||Zt&&!Ct,Jt=(ft!=null||He!=null)&&Tt,tn=le&&!Zt,Vt=tn?"":mt,Kt=(0,E.useMemo)(()=>(Vt==null||Vt===""||Zt&&!Ct)&&!tn,[Vt,Zt,Ct,tn]),mn=(0,E.useRef)(De);Kt||(mn.current=De);const kn=mn.current,Wn=(0,E.useRef)(Vt);Kt||(Wn.current=Vt);const Hn=Wn.current,xr=(0,E.useRef)(tn);Kt||(xr.current=tn);const Er=(0,E.useMemo)(()=>{if(!ve)return Object.assign(Object.assign({},Ot==null?void 0:Ot.style),he);const On={marginTop:ve[1]};return qt==="rtl"?On.left=parseInt(ve[0],10):On.right=-parseInt(ve[0],10),Object.assign(Object.assign(Object.assign({},On),Ot==null?void 0:Ot.style),he)},[qt,ve,he,Ot==null?void 0:Ot.style]),jr=ze!=null?ze:typeof kn=="string"||typeof kn=="number"?kn:void 0,Fn=Kt||!Xe?null:E.createElement("span",{className:`${Lt}-status-text`},Xe),Tr=!kn||typeof kn!="object"?void 0:(0,z.Tm)(kn,On=>({style:Object.assign(Object.assign({},Er),On.style)})),hr=(0,Ce.o2)(He,!1),vr=a()(ot==null?void 0:ot.indicator,(it=Ot==null?void 0:Ot.classNames)===null||it===void 0?void 0:it.indicator,{[`${Lt}-status-dot`]:Jt,[`${Lt}-status-${ft}`]:!!ft,[`${Lt}-color-${He}`]:hr}),cr={};He&&!hr&&(cr.color=He,cr.background=He);const Nn=a()(Lt,{[`${Lt}-status`]:Jt,[`${Lt}-not-a-wrapper`]:!pt,[`${Lt}-rtl`]:qt==="rtl"},ke,Ve,Ot==null?void 0:Ot.className,(nt=Ot==null?void 0:Ot.classNames)===null||nt===void 0?void 0:nt.root,ot==null?void 0:ot.root,yt,Et);if(!pt&&Jt){const On=Er.color;return Nt(E.createElement("span",Object.assign({},vt,{className:Nn,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.root),(qe=Ot==null?void 0:Ot.styles)===null||qe===void 0?void 0:qe.root),Er)}),E.createElement("span",{className:vr,style:Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(rt=Ot==null?void 0:Ot.styles)===null||rt===void 0?void 0:rt.indicator),cr)}),Xe&&E.createElement("span",{style:{color:On},className:`${Lt}-status-text`},Xe)))}return Nt(E.createElement("span",Object.assign({ref:et},vt,{className:Nn,style:Object.assign(Object.assign({},(Ye=Ot==null?void 0:Ot.styles)===null||Ye===void 0?void 0:Ye.root),st==null?void 0:st.root)}),pt,E.createElement(Se.default,{visible:!Kt,motionName:`${Lt}-zoom`,motionAppear:!1,motionDeadline:1e3},On=>{let{className:on}=On;var Xt,An;const Kn=Wt("scroll-number",at),or=xr.current,Pr=a()(ot==null?void 0:ot.indicator,(Xt=Ot==null?void 0:Ot.classNames)===null||Xt===void 0?void 0:Xt.indicator,{[`${Lt}-dot`]:or,[`${Lt}-count`]:!or,[`${Lt}-count-sm`]:Le==="small",[`${Lt}-multiple-words`]:!or&&Hn&&Hn.toString().length>1,[`${Lt}-status-${ft}`]:!!ft,[`${Lt}-color-${He}`]:hr});let Qr=Object.assign(Object.assign(Object.assign({},st==null?void 0:st.indicator),(An=Ot==null?void 0:Ot.styles)===null||An===void 0?void 0:An.indicator),Er);return He&&!hr&&(Qr=Qr||{},Qr.background=He),E.createElement(Ke,{prefixCls:Kn,show:!Kt,motionClassName:on,className:Pr,count:Hn,title:jr,style:Qr,key:"scrollNumber"},Tr)}),Fn))});lt.Ribbon=ge;var Ue=lt},15672:function(en,_t,Fe){"use strict";Fe.d(_t,{Z:function(){return tn}});var E=Fe(59301),wt=Fe(92310),a=Fe.n(wt),Se=Fe(33885),Ce=Fe(20068),z=Fe(94480),te=Fe(76190),ne=Fe(42978),ae=Fe(6089),x=Fe(18929),ce=Fe(13697),ee=Fe(48736),se=Fe(54476),re=Fe(75931),oe=Fe(4676);function ue(Vt,Kt,mn){return(Vt-Kt)/(mn-Kt)}function fe(Vt,Kt,mn,kn){var Wn=ue(Kt,mn,kn),Hn={};switch(Vt){case"rtl":Hn.right="".concat(Wn*100,"%"),Hn.transform="translateX(50%)";break;case"btt":Hn.bottom="".concat(Wn*100,"%"),Hn.transform="translateY(50%)";break;case"ttb":Hn.top="".concat(Wn*100,"%"),Hn.transform="translateY(-50%)";break;default:Hn.left="".concat(Wn*100,"%"),Hn.transform="translateX(-50%)";break}return Hn}function be(Vt,Kt){return Array.isArray(Vt)?Vt[Kt]:Vt}var Ee=Fe(10228),Ae=E.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),me=Ae,we=E.createContext({}),Oe=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],We=E.forwardRef(function(Vt,Kt){var mn=Vt.prefixCls,kn=Vt.value,Wn=Vt.valueIndex,Hn=Vt.onStartMove,xr=Vt.onDelete,Er=Vt.style,jr=Vt.render,Fn=Vt.dragging,Tr=Vt.draggingDelete,hr=Vt.onOffsetChange,vr=Vt.onChangeComplete,cr=Vt.onFocus,Nn=Vt.onMouseEnter,On=(0,re.Z)(Vt,Oe),on=E.useContext(me),Xt=on.min,An=on.max,Kn=on.direction,or=on.disabled,Pr=on.keyboard,Qr=on.range,ta=on.tabIndex,Jr=on.ariaLabelForHandle,$r=on.ariaLabelledByForHandle,Xn=on.ariaRequired,In=on.ariaValueTextFormatterForHandle,Ir=on.styles,Xr=on.classNames,ua="".concat(mn,"-handle"),nn=function(mr){or||Hn(mr,Wn)},kt=function(mr){cr==null||cr(mr,Wn)},hn=function(mr){Nn(mr,Wn)},sn=function(mr){if(!or&&Pr){var Cn=null;switch(mr.which||mr.keyCode){case Ee.Z.LEFT:Cn=Kn==="ltr"||Kn==="btt"?-1:1;break;case Ee.Z.RIGHT:Cn=Kn==="ltr"||Kn==="btt"?1:-1;break;case Ee.Z.UP:Cn=Kn!=="ttb"?1:-1;break;case Ee.Z.DOWN:Cn=Kn!=="ttb"?-1:1;break;case Ee.Z.HOME:Cn="min";break;case Ee.Z.END:Cn="max";break;case Ee.Z.PAGE_UP:Cn=2;break;case Ee.Z.PAGE_DOWN:Cn=-2;break;case Ee.Z.BACKSPACE:case Ee.Z.DELETE:xr==null||xr(Wn);break}Cn!==null&&(mr.preventDefault(),hr(Cn,Wn))}},Ht=function(mr){switch(mr.which||mr.keyCode){case Ee.Z.LEFT:case Ee.Z.RIGHT:case Ee.Z.UP:case Ee.Z.DOWN:case Ee.Z.HOME:case Ee.Z.END:case Ee.Z.PAGE_UP:case Ee.Z.PAGE_DOWN:vr==null||vr();break}},Ut=fe(Kn,kn,Xt,An),Sr={};if(Wn!==null){var wr;Sr={tabIndex:or?null:be(ta,Wn),role:"slider","aria-valuemin":Xt,"aria-valuemax":An,"aria-valuenow":kn,"aria-disabled":or,"aria-label":be(Jr,Wn),"aria-labelledby":be($r,Wn),"aria-required":be(Xn,Wn),"aria-valuetext":(wr=be(In,Wn))===null||wr===void 0?void 0:wr(kn),"aria-orientation":Kn==="ltr"||Kn==="rtl"?"horizontal":"vertical",onMouseDown:nn,onTouchStart:nn,onFocus:kt,onMouseEnter:hn,onKeyDown:sn,onKeyUp:Ht}}var pr=E.createElement("div",(0,se.Z)({ref:Kt,className:a()(ua,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(ua,"-").concat(Wn+1),Wn!==null&&Qr),"".concat(ua,"-dragging"),Fn),"".concat(ua,"-dragging-delete"),Tr),Xr.handle),style:(0,Se.Z)((0,Se.Z)((0,Se.Z)({},Ut),Er),Ir.handle)},Sr,On));return jr&&(pr=jr(pr,{index:Wn,prefixCls:mn,value:kn,dragging:Fn,draggingDelete:Tr})),pr}),Ie=We,ge=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],ye=E.forwardRef(function(Vt,Kt){var mn=Vt.prefixCls,kn=Vt.style,Wn=Vt.onStartMove,Hn=Vt.onOffsetChange,xr=Vt.values,Er=Vt.handleRender,jr=Vt.activeHandleRender,Fn=Vt.draggingIndex,Tr=Vt.draggingDelete,hr=Vt.onFocus,vr=(0,re.Z)(Vt,ge),cr=E.useRef({}),Nn=E.useState(!1),On=(0,ne.Z)(Nn,2),on=On[0],Xt=On[1],An=E.useState(-1),Kn=(0,ne.Z)(An,2),or=Kn[0],Pr=Kn[1],Qr=function(In){Pr(In),Xt(!0)},ta=function(In,Ir){Qr(Ir),hr==null||hr(In)},Jr=function(In,Ir){Qr(Ir)};E.useImperativeHandle(Kt,function(){return{focus:function(In){var Ir;(Ir=cr.current[In])===null||Ir===void 0||Ir.focus()},hideHelp:function(){(0,oe.flushSync)(function(){Xt(!1)})}}});var $r=(0,Se.Z)({prefixCls:mn,onStartMove:Wn,onOffsetChange:Hn,render:Er,onFocus:ta,onMouseEnter:Jr},vr);return E.createElement(E.Fragment,null,xr.map(function(Xn,In){var Ir=Fn===In;return E.createElement(Ie,(0,se.Z)({ref:function(ua){ua?cr.current[In]=ua:delete cr.current[In]},dragging:Ir,draggingDelete:Ir&&Tr,style:be(kn,In),key:In,value:Xn,valueIndex:In},$r))}),jr&&on&&E.createElement(Ie,(0,se.Z)({key:"a11y"},$r,{value:xr[or],valueIndex:null,dragging:Fn!==-1,draggingDelete:Tr,render:jr,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),xe=ye,Me=function(Kt){var mn=Kt.prefixCls,kn=Kt.style,Wn=Kt.children,Hn=Kt.value,xr=Kt.onClick,Er=E.useContext(me),jr=Er.min,Fn=Er.max,Tr=Er.direction,hr=Er.includedStart,vr=Er.includedEnd,cr=Er.included,Nn="".concat(mn,"-text"),On=fe(Tr,Hn,jr,Fn);return E.createElement("span",{className:a()(Nn,(0,Ce.Z)({},"".concat(Nn,"-active"),cr&&hr<=Hn&&Hn<=vr)),style:(0,Se.Z)((0,Se.Z)({},On),kn),onMouseDown:function(Xt){Xt.stopPropagation()},onClick:function(){xr(Hn)}},Wn)},Ne=Me,Te=function(Kt){var mn=Kt.prefixCls,kn=Kt.marks,Wn=Kt.onClick,Hn="".concat(mn,"-mark");return kn.length?E.createElement("div",{className:Hn},kn.map(function(xr){var Er=xr.value,jr=xr.style,Fn=xr.label;return E.createElement(Ne,{key:Er,prefixCls:Hn,style:jr,value:Er,onClick:Wn},Fn)})):null},je=Te,Ke=function(Kt){var mn=Kt.prefixCls,kn=Kt.value,Wn=Kt.style,Hn=Kt.activeStyle,xr=E.useContext(me),Er=xr.min,jr=xr.max,Fn=xr.direction,Tr=xr.included,hr=xr.includedStart,vr=xr.includedEnd,cr="".concat(mn,"-dot"),Nn=Tr&&hr<=kn&&kn<=vr,On=(0,Se.Z)((0,Se.Z)({},fe(Fn,kn,Er,jr)),typeof Wn=="function"?Wn(kn):Wn);return Nn&&(On=(0,Se.Z)((0,Se.Z)({},On),typeof Hn=="function"?Hn(kn):Hn)),E.createElement("span",{className:a()(cr,(0,Ce.Z)({},"".concat(cr,"-active"),Nn)),style:On})},$e=Ke,tt=function(Kt){var mn=Kt.prefixCls,kn=Kt.marks,Wn=Kt.dots,Hn=Kt.style,xr=Kt.activeStyle,Er=E.useContext(me),jr=Er.min,Fn=Er.max,Tr=Er.step,hr=E.useMemo(function(){var vr=new Set;if(kn.forEach(function(Nn){vr.add(Nn.value)}),Wn&&Tr!==null)for(var cr=jr;cr<=Fn;)vr.add(cr),cr+=Tr;return Array.from(vr)},[jr,Fn,Tr,Wn,kn]);return E.createElement("div",{className:"".concat(mn,"-step")},hr.map(function(vr){return E.createElement($e,{prefixCls:mn,key:vr,value:vr,style:Hn,activeStyle:xr})}))},lt=tt,Ue=function(Kt){var mn=Kt.prefixCls,kn=Kt.style,Wn=Kt.start,Hn=Kt.end,xr=Kt.index,Er=Kt.onStartMove,jr=Kt.replaceCls,Fn=E.useContext(me),Tr=Fn.direction,hr=Fn.min,vr=Fn.max,cr=Fn.disabled,Nn=Fn.range,On=Fn.classNames,on="".concat(mn,"-track"),Xt=ue(Wn,hr,vr),An=ue(Hn,hr,vr),Kn=function(ta){!cr&&Er&&Er(ta,-1)},or={};switch(Tr){case"rtl":or.right="".concat(Xt*100,"%"),or.width="".concat(An*100-Xt*100,"%");break;case"btt":or.bottom="".concat(Xt*100,"%"),or.height="".concat(An*100-Xt*100,"%");break;case"ttb":or.top="".concat(Xt*100,"%"),or.height="".concat(An*100-Xt*100,"%");break;default:or.left="".concat(Xt*100,"%"),or.width="".concat(An*100-Xt*100,"%")}var Pr=jr||a()(on,(0,Ce.Z)((0,Ce.Z)({},"".concat(on,"-").concat(xr+1),xr!==null&&Nn),"".concat(mn,"-track-draggable"),Er),On.track);return E.createElement("div",{className:Pr,style:(0,Se.Z)((0,Se.Z)({},or),kn),onMouseDown:Kn,onTouchStart:Kn})},Ze=Ue,et=function(Kt){var mn=Kt.prefixCls,kn=Kt.style,Wn=Kt.values,Hn=Kt.startPoint,xr=Kt.onStartMove,Er=E.useContext(me),jr=Er.included,Fn=Er.range,Tr=Er.min,hr=Er.styles,vr=Er.classNames,cr=E.useMemo(function(){if(!Fn){if(Wn.length===0)return[];var On=Hn!=null?Hn:Tr,on=Wn[0];return[{start:Math.min(On,on),end:Math.max(On,on)}]}for(var Xt=[],An=0;Anqe&&Tr<$r.length:!1,Qr(ui),wr(gn,Hr,ui)},Pn=function ln(br){br.preventDefault(),document.removeEventListener("mouseup",ln),document.removeEventListener("mousemove",fn),hn.current&&(hn.current.removeEventListener("touchmove",nn.current),hn.current.removeEventListener("touchend",kt.current)),nn.current=null,kt.current=null,hn.current=null,Er(ui),An(-1),Qr(!1)};document.addEventListener("mouseup",Pn),document.addEventListener("mousemove",fn),Cn.currentTarget.addEventListener("touchend",Pn),Cn.currentTarget.addEventListener("touchmove",fn),nn.current=fn,kt.current=Pn,hn.current=Cn.currentTarget},Dn=E.useMemo(function(){var mr=(0,z.Z)(mn).sort(function(qr,Gr){return qr-Gr}),Cn=(0,z.Z)($r).sort(function(qr,Gr){return qr-Gr}),gn={};Cn.forEach(function(qr){gn[qr]=(gn[qr]||0)+1}),mr.forEach(function(qr){gn[qr]=(gn[qr]||0)-1});var Or=Fn?1:0,Wr=Object.values(gn).reduce(function(qr,Gr){return qr+Math.abs(Gr)},0);return Wr<=Or?$r:mn},[mn,$r,Fn]);return[Xt,cr,Pr,Dn,pr]}var ut=Ye;function at(Vt,Kt,mn,kn,Wn,Hn){var xr=E.useCallback(function(cr){return Math.max(Vt,Math.min(Kt,cr))},[Vt,Kt]),Er=E.useCallback(function(cr){if(mn!==null){var Nn=Vt+Math.round((xr(cr)-Vt)/mn)*mn,On=function(Kn){return(String(Kn).split(".")[1]||"").length},on=Math.max(On(mn),On(Kt),On(Vt)),Xt=Number(Nn.toFixed(on));return Vt<=Xt&&Xt<=Kt?Xt:null}return null},[mn,Vt,Kt,xr]),jr=E.useCallback(function(cr){var Nn=xr(cr),On=kn.map(function(An){return An.value});mn!==null&&On.push(Er(cr)),On.push(Vt,Kt);var on=On[0],Xt=Kt-Vt;return On.forEach(function(An){var Kn=Math.abs(Nn-An);Kn<=Xt&&(on=An,Xt=Kn)}),on},[Vt,Kt,kn,mn,xr,Er]),Fn=function cr(Nn,On,on){var Xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof On=="number"){var An,Kn=Nn[on],or=Kn+On,Pr=[];kn.forEach(function(Xn){Pr.push(Xn.value)}),Pr.push(Vt,Kt),Pr.push(Er(Kn));var Qr=On>0?1:-1;Xt==="unit"?Pr.push(Er(Kn+Qr*mn)):Pr.push(Er(or)),Pr=Pr.filter(function(Xn){return Xn!==null}).filter(function(Xn){return On<0?Xn<=Kn:Xn>=Kn}),Xt==="unit"&&(Pr=Pr.filter(function(Xn){return Xn!==Kn}));var ta=Xt==="unit"?Kn:or;An=Pr[0];var Jr=Math.abs(An-ta);if(Pr.forEach(function(Xn){var In=Math.abs(Xn-ta);In1){var $r=(0,z.Z)(Nn);return $r[on]=An,cr($r,On-Qr,on,Xt)}return An}else{if(On==="min")return Vt;if(On==="max")return Kt}},Tr=function(Nn,On,on){var Xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",An=Nn[on],Kn=Fn(Nn,On,on,Xt);return{value:Kn,changed:Kn!==An}},hr=function(Nn){return Hn===null&&Nn===0||typeof Hn=="number"&&Nn3&&arguments[3]!==void 0?arguments[3]:"unit",An=Nn.map(jr),Kn=An[on],or=Fn(An,On,on,Xt);if(An[on]=or,Wn===!1){var Pr=Hn||0;on>0&&An[on-1]!==Kn&&(An[on]=Math.max(An[on],An[on-1]+Pr)),on0;$r-=1)for(var Xn=!0;hr(An[$r]-An[$r-1])&&Xn;){var In=Tr(An,-1,$r-1);An[$r-1]=In.value,Xn=In.changed}for(var Ir=An.length-1;Ir>0;Ir-=1)for(var Xr=!0;hr(An[Ir]-An[Ir-1])&&Xr;){var ua=Tr(An,-1,Ir-1);An[Ir-1]=ua.value,Xr=ua.changed}for(var nn=0;nn=0?hn:!1},[hn,Xa]),ci=E.useMemo(function(){return Object.keys(Or||{}).map(function(Cr){var nr=Or[Cr],Zr={value:Number(Cr)};return nr&&(0,te.Z)(nr)==="object"&&!E.isValidElement(nr)&&("label"in nr||"style"in nr)?(Zr.style=nr.style,Zr.label=nr.label):Zr.label=nr,Zr}).filter(function(Cr){var nr=Cr.label;return nr||typeof nr=="number"}).sort(function(Cr,nr){return Cr.value-nr.value})},[Or]),Gt=at(la,Da,Xa,ci,nn,ya),vn=(0,ne.Z)(Gt,2),Qt=vn[0],wn=vn[1],Mn=(0,x.Z)(ta,{value:Qr}),Yn=(0,ne.Z)(Mn,2),Qn=Yn[0],Un=Yn[1],Zn=E.useMemo(function(){var Cr=Qn==null?[]:Array.isArray(Qn)?Qn:[Qn],nr=(0,ne.Z)(Cr,1),Zr=nr[0],pa=Zr===void 0?la:Zr,ea=Qn===null?[]:[pa];if(Rr){if(ea=(0,z.Z)(Cr),$r||Qn===void 0){var Oa=$r>=0?$r+1:2;for(ea=ea.slice(0,Oa);ea.length=0&&Aa.current.focus(Cr)}Bn(null)},[$n]);var Dt=E.useMemo(function(){return Fa&&Xa===null?!1:Fa},[Fa,Xa]),Jn=(0,ae.Z)(function(Cr,nr){zt(Cr,nr),In==null||In(Yt(Zn))}),sr=Je!==-1;E.useEffect(function(){if(!sr){var Cr=Zn.lastIndexOf(St);Aa.current.focus(Cr)}},[sr]);var tr=E.useMemo(function(){return(0,z.Z)(Mt).sort(function(Cr,nr){return Cr-nr})},[Mt]),Vn=E.useMemo(function(){return Rr?[tr[0],tr[tr.length-1]]:[la,tr[0]]},[tr,Rr,la]),qn=(0,ne.Z)(Vn,2),Nr=qn[0],yr=qn[1];E.useImperativeHandle(Kt,function(){return{focus:function(){Aa.current.focus(0)},blur:function(){var nr,Zr=document,pa=Zr.activeElement;(nr=_r.current)!==null&&nr!==void 0&&nr.contains(pa)&&(pa==null||pa.blur())}}}),E.useEffect(function(){cr&&Aa.current.focus(0)},[]);var gr=E.useMemo(function(){return{min:la,max:Da,direction:Ar,disabled:Tr,keyboard:vr,step:Xa,included:Sr,includedStart:Nr,includedEnd:yr,range:Rr,tabIndex:ui,ariaLabelForHandle:fn,ariaLabelledByForHandle:Pn,ariaRequired:ln,ariaValueTextFormatterForHandle:br,styles:Er||{},classNames:xr||{}}},[la,Da,Ar,Tr,vr,Xa,Sr,Nr,yr,Rr,ui,fn,Pn,ln,br,Er,xr]);return E.createElement(me.Provider,{value:gr},E.createElement("div",{ref:_r,className:a()(kn,Wn,(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},"".concat(kn,"-disabled"),Tr),"".concat(kn,"-vertical"),Ht),"".concat(kn,"-horizontal"),!Ht),"".concat(kn,"-with-marks"),ci.length)),style:Hn,onMouseDown:un,id:jr},E.createElement("div",{className:a()("".concat(kn,"-rail"),xr==null?void 0:xr.rail),style:(0,Se.Z)((0,Se.Z)({},mr),Er==null?void 0:Er.rail)}),fa!==!1&&E.createElement(it,{prefixCls:kn,style:pr,values:Zn,startPoint:wr,onStartMove:Dt?Jn:void 0}),E.createElement(lt,{prefixCls:kn,marks:ci,dots:Wr,style:Cn,activeStyle:gn}),E.createElement(xe,{ref:Aa,prefixCls:kn,style:Dn,values:Mt,draggingIndex:Je,draggingDelete:Ft,onStartMove:Jn,onOffsetChange:dr,onFocus:Nn,onBlur:On,handleRender:qr,activeHandleRender:Gr,onChangeComplete:zn,onDelete:ja?Tn:void 0}),E.createElement(je,{prefixCls:kn,marks:ci,onClick:an})))}),Xe=ft,He=Xe,De=Fe(16089),ie=Fe(2171),Le=(0,E.createContext)({}),ze=Fe(8654),ve=Fe(25399),ke=E.forwardRef((Vt,Kt)=>{const{open:mn,draggingDelete:kn}=Vt,Wn=(0,E.useRef)(null),Hn=mn&&!kn,xr=(0,E.useRef)(null);function Er(){De.Z.cancel(xr.current),xr.current=null}function jr(){xr.current=(0,De.Z)(()=>{var Fn;(Fn=Wn.current)===null||Fn===void 0||Fn.forceAlign(),xr.current=null})}return E.useEffect(()=>(Hn?jr():Er(),Er),[Hn,Vt.title]),E.createElement(ve.Z,Object.assign({ref:(0,ze.sQ)(Wn,Kt)},Vt,{open:Hn}))}),Ve=Fe(36237),ot=Fe(17835),st=Fe(63356),Ct=Fe(16931),vt=Fe(51636);const Wt=Vt=>{const{componentCls:Kt,antCls:mn,controlSize:kn,dotSize:Wn,marginFull:Hn,marginPart:xr,colorFillContentHover:Er,handleColorDisabled:jr,calc:Fn,handleSize:Tr,handleSizeHover:hr,handleActiveColor:vr,handleActiveOutlineColor:cr,handleLineWidth:Nn,handleLineWidthHover:On,motionDurationMid:on}=Vt;return{[Kt]:Object.assign(Object.assign({},(0,st.Wf)(Vt)),{position:"relative",height:kn,margin:`${(0,Ve.unit)(xr)} ${(0,Ve.unit)(Hn)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,Ve.unit)(Hn)} ${(0,Ve.unit)(xr)}`},[`${Kt}-rail`]:{position:"absolute",backgroundColor:Vt.railBg,borderRadius:Vt.borderRadiusXS,transition:`background-color ${on}`},[`${Kt}-track,${Kt}-tracks`]:{position:"absolute",transition:`background-color ${on}`},[`${Kt}-track`]:{backgroundColor:Vt.trackBg,borderRadius:Vt.borderRadiusXS},[`${Kt}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Kt}-rail`]:{backgroundColor:Vt.railHoverBg},[`${Kt}-track`]:{backgroundColor:Vt.trackHoverBg},[`${Kt}-dot`]:{borderColor:Er},[`${Kt}-handle::after`]:{boxShadow:`0 0 0 ${(0,Ve.unit)(Nn)} ${Vt.colorPrimaryBorderHover}`},[`${Kt}-dot-active`]:{borderColor:Vt.dotActiveBorderColor}},[`${Kt}-handle`]:{position:"absolute",width:Tr,height:Tr,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:Fn(Nn).mul(-1).equal(),insetBlockStart:Fn(Nn).mul(-1).equal(),width:Fn(Tr).add(Fn(Nn).mul(2)).equal(),height:Fn(Tr).add(Fn(Nn).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Tr,height:Tr,backgroundColor:Vt.colorBgElevated,boxShadow:`0 0 0 ${(0,Ve.unit)(Nn)} ${Vt.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${on}, inset-block-start ${on}, width ${on}, diff --git a/p__User__Detail__ExperImentImg__Detail__index.9b9f72a2.async.js b/p__User__Detail__ExperImentImg__Detail__index.fbdb5715.async.js similarity index 96% rename from p__User__Detail__ExperImentImg__Detail__index.9b9f72a2.async.js rename to p__User__Detail__ExperImentImg__Detail__index.fbdb5715.async.js index d1eccdbd09..076880f225 100644 --- a/p__User__Detail__ExperImentImg__Detail__index.9b9f72a2.async.js +++ b/p__User__Detail__ExperImentImg__Detail__index.fbdb5715.async.js @@ -915,18 +915,18 @@ margin-bottom: 16px; }`;return(0,re.useEffect)(()=>{const bt=Be.current.attachShadow({mode:"open"});Xe.current=document.createElement("div"),Xe.current.className="markdown-body",Xe.current.innerHTML=ze,bt.appendChild(Xe.current);const ge=document.createElement("style");return ge.textContent=Kt,bt.appendChild(ge),()=>{bt.innerHTML=""}},[]),(0,re.useEffect)(()=>{Xe.current&&(Xe.current.innerHTML=ze)},[ze]),gt.createElement("div",{ref:Be})};function De(ze){const Be=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Xe=new RegExp(`\\b(${Be.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return ze.replace(Xe,"").trim()}var Fe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},rt=Object.defineProperty,lt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,pe=(ze,Be,Xe)=>Be in ze?rt(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):ze[Be]=Xe,Me=(ze,Be)=>{for(var Xe in Be||(Be={}))mt.call(Be,Xe)&&pe(ze,Xe,Be[Xe]);if(lt)for(var Xe of lt(Be))Ce.call(Be,Xe)&&pe(ze,Xe,Be[Xe]);return ze};const Pe="@\u2581\u2581@",vt="@\u2581@",Ee=/]*>/g;function Se(ze){let Be=document.createElement("div");return Be.innerHTML=ze,Be.childNodes.length===0?"":Be.childNodes[0].nodeValue}const Ie=(ze,Be)=>{ze=ze||"";const Xe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Kt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,bt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ge=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Be?ze.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Xe,(Rt,ye,ve,ft,Ut,Tt,Ve)=>{const dt=ye||ft||Tt,pt=ve||Ut||Ve||"?";return se.Z.API_SERVER+"/api/attachments/"+dt+pt+"&t="+(0,Ne.Jn)(dt,Date.now())+(Rt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ze=ze.replace(ge,(Rt,ye,ve,ft,Ut,Tt,Ve)=>{const dt=ye||ft||Tt,pt=ve||Ut||Ve||"?";return se.Z.API_SERVER+"/attachments/download/"+dt+pt+"&t="+(0,Ne.Jn)(dt,Date.now())+(Rt.indexOf(")")>-1?")":"&")}).replace(Xe,(Rt,ye,ve,ft,Ut,Tt,Ve)=>{const dt=ye||ft||Tt,pt=ve||Ut||Ve||"?";return se.Z.API_SERVER+"/api/attachments/"+dt+pt+"&t="+(0,Ne.Jn)(dt,Date.now())+(Rt.indexOf(")")>-1?")":"&")}).replace(Kt,(Rt,ye,ve,ft,Ut)=>{const Tt=ye||ft,Ve=ve||Ut||"";return'"'+se.Z.API_SERVER+"/api/attachments/"+Tt+Ve+Tt+Ve+"&t="+(0,Ne.Jn)(Tt,Date.now())}).replace(bt,(Rt,ye,ve,ft,Ut)=>{const Tt=ye||ft,Ve=ve||Ut||"";return"("+se.Z.API_SERVER+"/files/uploads/"+Tt+Ve+Tt+Ve+"&t="+(0,Ne.Jn)(Tt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),ze)};var ke=({value:ze="",edit:Be=!1,className:Xe,showTextOnly:Kt,showLines:bt,style:ge={},stylesPrev:Rt={},highlightKeywords:ye,showProgramFill:ve,isProgramFill:ft,disabledFill:Ut=!1,programFillValue:Tt,openEditor:Ve=()=>{},onFillChange:dt=Le=>{},onFillBlur:pt=()=>{},onFillFocus:En=()=>{}})=>{let Le=De(String(ze||""));const It=(0,re.useRef)(),nt=(0,re.useRef)(),[St,Et]=(0,re.useState)(""),[ae,ee]=(0,re.useState)("office"),[z,ie]=(0,re.useState)([]),ue=(0,re.useRef)("a"+(0,ht.Z)()),ne={},de=ot=>//i.test(ot||""),Ge=(ot,Pn,zt)=>{const ln=document.createElement(ot===vt?"input":"textarea");ln.style.width="100%",ln.style.height=ot===vt?"40px":"151px",ln.rows=5,ln.spellcheck=!1,ln.name="edu-program-fill",ln.placeholder="\u8BF7\u8F93\u5165",ln.dataset.id=Pn;const Bn=Object.keys(ne).length;return ne[Bn]=ln,`${ln.outerHTML}`};function kt(ot){return ot=ot.replace(/!\[.*?\]\(.*?\)/g,""),ot=ot.replace(/\[.*?\]\(.*?\)/g,""),ot=ot.replace(new RegExp("","gs"),""),ot=ot.replace(//g,""),ot=ot.replace(//g,""),ot=ot.replace(new RegExp(".*?<\\/video>","gs"),""),ot=ot.replace(new RegExp(".*?<\\/audio>","gs"),""),ot=ot.replace(new RegExp(".*?<\\/style>","gs"),""),ot=ot.replace(new RegExp(".*?<\\/script>","gs"),""),ot}const Bt=ot=>!Kt&&de(Le)?ot:ot.replace(/([\s\S]+?)<\/style>/gim,function(Pn,zt){let ln=zt.replace(/(\n|\r)/g,"").split("}"),Bn=[];return ln.map(Oe=>{Oe!=""&&Bn.push(`.${ue.current} ${Oe}`)}),``}),He=(0,re.useMemo)(()=>{try{const ln=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Bn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Oe=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ue=/\(\/attachments\/download\//g;Le=Le.replace(Ue,"("+se.Z.API_SERVER+"/attachments/download/").replace(ln,"("+se.Z.API_SERVER+"/api/attachments/").replace(Bn,'"'+se.Z.API_SERVER+"/api/attachments/").replace(Oe,'"'+se.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,` -`),It.current.style.display="none"}catch(ln){}if(ve){let ln=-1;return Le=Le.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Bn,Oe,Ue){var Ht;return++ln,Ge(Bn,ln,(Ht=Tt==null?void 0:Tt[ln])==null?void 0:Ht.value.replaceAll("<","<").replaceAll(">",">"))}),`
          ${Bt(Le||"")}
          `}let ot=Bt(Le);ot=(0,Re.ZP)(ot);const Pn=(0,Re.ez)();Le.match(/\[TOC\]/)&&(ot=ot.replace("

          [TOC]

          ",(0,Re.Qv)()),(0,Re.Iy)()),ot=ot.replace(/(__special_katext_id_\d+__)/g,(ln,Bn)=>{const{type:Oe,expression:Ue}=Pn[Bn];return(0,Ze.renderToString)(Se(Ue)||"",{displayMode:Oe==="block",throwOnError:!1,output:"html"})}),ot=ot.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Re.AL)();const zt=document.createElement("div");if(zt.innerHTML=ot,Kt)return zt.innerText;if(ye){const ln=ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Yt(zt,ln),zt.innerHTML}return setTimeout(()=>kn(),500),zt.innerHTML},[Le,ye]);(0,re.useEffect)(()=>{cn.current&&cn.current.querySelectorAll(["input","textarea"]).forEach(Pn=>{Pn.oninput=it,Pn.onblur=tt,Pn.onfocus=Mt})},[z]),(0,re.useEffect)(()=>{var ot,Pn,zt,ln,Bn;if(Tt!=null&&Tt.length)try{const Oe=cn.current.querySelectorAll(".edu-program-fill-score"),Ue=cn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ht,sn]of Ue.entries())sn.value=((ot=Tt==null?void 0:Tt[Ht])==null?void 0:ot.value)||"",((Pn=Tt==null?void 0:Tt[Ht])==null?void 0:Pn.type)==="warning"?sn.className="program-fill-warning":((zt=Tt==null?void 0:Tt[Ht])==null?void 0:zt.type)==="success"?sn.className="program-fill-success":sn.className="";for(const[Ht,sn]of Oe.entries())sn.innerHTML=(ln=Tt==null?void 0:Tt[Ht])!=null&&ln.score?`${(Bn=Tt==null?void 0:Tt[Ht])==null?void 0:Bn.score}\u5206`:"";ie(Tt)}catch(Oe){console.log(Oe,"error")}},[Tt]);const it=ot=>{z[ot.target.dataset.id]=z[ot.target.dataset.id]||{},z[ot.target.dataset.id].value=ot.target.value,ie([...z]),dt(z,ot.target.dataset.id)},tt=ot=>{z[ot.target.dataset.id]=z[ot.target.dataset.id]||{},z[ot.target.dataset.id].value=ot.target.value,ie([...z]),pt(z,ot.target.dataset.id)},Mt=ot=>{z[ot.target.dataset.id]=z[ot.target.dataset.id]||{},z[ot.target.dataset.id].value=ot.target.value,ie([...z]),En(z,ot.target.dataset.id)};function Yt(ot,Pn){return ot.childNodes.forEach(zt=>{var ln;if(zt.childNodes.length>0)Yt(zt,Pn);else if(zt.nodeName!=="IMG")if(zt.innerHTML)zt.innerHTML=(ln=zt.innerHTML)==null?void 0:ln.replace(new RegExp(Pn,"gi"),'$&');else{const Bn=document.createElement("span");Bn.innerHTML=zt.textContent.replace(new RegExp(Pn,"gi"),'$&'),zt.replaceWith(Bn)}})}const cn=(0,re.useRef)();Re.jb.WebkitLineClamp=bt,bt&&(ge=Me(Me({},ge),Re.jb));function Ae(ot){let Pn=ot.target;if(Pn.tagName.toUpperCase()==="A"){let zt=Pn.getAttribute("href");if(zt.indexOf("office")>-1)ot.preventDefault(),Et(zt),ee("office");else if(zt.indexOf("application/pdf")>-1)ot.preventDefault(),Et(zt),ee("pdf");else if(zt.indexOf("text/html")>-1)ot.preventDefault(),Et(zt),ee("html");else if(zt.startsWith("#")){ot.preventDefault();let ln=document.getElementById(zt.replace("#",""));ln&&ln.scrollIntoView(!0)}}}const kn=()=>{var ot;const Pn=(ot=cn.current)==null?void 0:ot.querySelectorAll("video");Pn==null||Pn.forEach(zt=>{if(zt.oncontextmenu=()=>!1,zt.src.indexOf(".m3u8")>-1&&!zt.canPlayType("application/vnd.apple.mpegurl")){if(be.ZP.isSupported()){var ln=new be.ZP;ln.loadSource(zt.src),ln.attachMedia(zt)}}})};(0,re.useEffect)(()=>{if(cn.current&&He&&He.match(Ee)&&window.PR.prettyPrint(),cn.current)return cn.current.addEventListener("click",Ae),()=>{var ot;(ot=cn.current)==null||ot.removeEventListener("click",Ae),(0,Re.AL)(),(0,Re.Iy)()}},[He,cn.current,Ae]);const Pt=ot=>{ot.target.nodeName==="IMG"&&ot.target.className.indexOf("draw-flowchart")>-1?(It.current.style.zIndex=1,It.current.style.display="flex",It.current.style.width=ot.target.clientWidth+"px",It.current.style.height=ot.target.clientHeight+"px",It.current.style.top=ot.target.offsetTop+"px",It.current.style.left=ot.target.offsetLeft+"px",ot.target.id&&(nt.current=ot.target.id)):It.current.style.display="none"},Gt=()=>{It.current.style.display="none"};return(0,re.useEffect)(()=>{var ot;const Pn=zt=>{zt.preventDefault(),zt.clipboardData.setData("text",window.getSelection().toString())};return(ot=cn.current)==null||ot.addEventListener("copy",Pn),()=>{var zt;(zt=cn.current)==null||zt.removeEventListener("copy",Pn)}},[cn.current]),re.createElement("div",{style:{position:"relative"},onMouseLeave:Gt},Kt&&re.createElement("div",{ref:cn,className:`${Fe.mdBody} `},He),!Kt&&!de(He)&&re.createElement("div",{ref:cn,style:Me({},ge),onMouseOver:Pt,className:`${Xe||""} ${Ut?"disabled-fill":""} markdown-body ${Fe.mdBody} ${ue.current}`,dangerouslySetInnerHTML:{__html:He}}),!Kt&&de(He)&&re.createElement(_e,{html:He}),re.createElement("div",{ref:It,className:`${Fe.button} ${Be?"":Fe.previewFlowChart}`},re.createElement(we.Z,null,re.createElement(fe.ZP,{onClick:()=>{Be?Ve(nt.current):(Et(nt.current),ee("flowChart"))}},Be?"\u7F16\u8F91":"\u9884\u89C8"))),re.createElement(xe.Z,{close:!0,data:St,type:St!=null&&St.length?ae:"",style:Me({},Rt),onClose:()=>Et("")}))}},44905:function(mn,hn,le){"use strict";le.d(hn,{h:function(){return Ce}});var re=le(59301),je=le(82326),Re=le(28284),Je=le(99571),be=le(89780),se=le.n(be),Ne=le(66543),Ze=le(59598),we=Object.defineProperty,fe=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,_e=(pe,Me,Pe)=>Me in pe?we(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):pe[Me]=Pe,De=(pe,Me)=>{for(var Pe in Me||(Me={}))gt.call(Me,Pe)&&_e(pe,Pe,Me[Pe]);if(xe)for(var Pe of xe(Me))Qe.call(Me,Pe)&&_e(pe,Pe,Me[Pe]);return pe},Fe=(pe,Me)=>fe(pe,ht(Me));const rt=je.default.Option,lt={labelCol:{span:4},wrapperCol:{span:20}},mt={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"]};hn.Z=({callback:pe,onCancel:Me})=>{const[Pe,vt]=(0,re.useState)("python");function Ee(Ie){vt(mt[Ie][1])}function Se(Ie){pe(Ie)}return re.createElement(Re.default,Fe(De({},lt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),re.createElement(Re.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},re.createElement(je.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Ee},Object.keys(mt).map(Ie=>re.createElement(rt,{key:Ie,value:Ie},mt[Ie][0])))),re.createElement(Re.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},re.createElement(Ce,{mode:Pe})),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Je.ZP,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function Ce({value:pe,onChange:Me,mode:Pe,options:vt={}}){const Ee=(0,re.useRef)(),[Se,Ie]=(0,re.useState)();return(0,re.useEffect)(()=>{if(Se){let ke=function(ze){const Be=ze.getValue();Me&&Me(Be)};return Se.on("change",ke),()=>{Se.off("change",ke)}}},[Se,Me]),(0,re.useEffect)(()=>{Se&&Se.setOption("mode",Pe)},[Se,Pe]),(0,re.useEffect)(()=>{Se&&(pe!==Se.getValue()||pe==="")&&setTimeout(()=>{Se.setValue(pe||"")},300)},[Se,pe]),(0,re.useEffect)(()=>{if(Ee.current&&!Se){const ke=se().fromTextArea(Ee.current,De({mode:Pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},vt));Ie(ke)}},[Ee.current,Se]),re.createElement("div",{className:"my-codemirror-container"},re.createElement("textarea",{ref:Ee}))}},2978:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return At}});var re=le(59301),je=le(76560),Re=le(89780),Je=le.n(Re),be=le(76374),se=le(66543),Ne=le(6313),Ze=le(25717),we=le(99498),fe=le(25419),ht=le(67549),xe=le(38394),gt=({value:$e="",className:yt,showTextOnly:Lt,showLines:un,style:wn={}})=>{const Wn=(0,re.useMemo)(()=>"",[$e]);return re.createElement(re.Fragment,null,re.createElement("div",{dangerouslySetInnerHTML:{__html:Wn}}))},Qe=Object.defineProperty,_e=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,mt=($e,yt,Lt)=>yt in $e?Qe($e,yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):$e[yt]=Lt,Ce=($e,yt)=>{for(var Lt in yt||(yt={}))rt.call(yt,Lt)&&mt($e,Lt,yt[Lt]);if(Fe)for(var Lt of Fe(yt))lt.call(yt,Lt)&&mt($e,Lt,yt[Lt]);return $e},pe=($e,yt)=>_e($e,De(yt));let Me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\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 Pe({onActionCallback:$e,title:yt,icon:Lt,actionName:un,className:wn="",children:Wn}){function Jn(){$e(un)}return re.createElement("a",{title:yt,className:wn,onClick:Jn},re.createElement("i",{className:`${Lt}`}),Wn)}var vt=({watch:$e,showNullButton:yt,showNullProgramButton:Lt,onActionCallback:un,fullScreen:wn,insertTemp:Wn,hidetoolBar:Jn,extraUse:Qn})=>{const zn=[...Me,{title:`${$e?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$e?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!Jn&&zn.map((_n,$t)=>re.createElement("li",{key:$t},_n.actionName?re.createElement(Pe,pe(Ce({},_n),{onActionCallback:un})):re.createElement("span",{className:"v-line"}))),yt?re.createElement("li",null,re.createElement(Pe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Lt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(Pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Wn&&re.createElement("li",null,re.createElement(Pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wn}`,onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Qn&&re.createElement("li",null,Qn),re.createElement("li",{className:"btn-full-screen"},re.createElement(Pe,{icon:`${wn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},Ee=le(75790),Se=le(28284),Ie=le(37568),ke=le(99571),ze=Object.defineProperty,Be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Rt=($e,yt,Lt)=>yt in $e?ze($e,yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):$e[yt]=Lt,ye=($e,yt)=>{for(var Lt in yt||(yt={}))bt.call(yt,Lt)&&Rt($e,Lt,yt[Lt]);if(Kt)for(var Lt of Kt(yt))ge.call(yt,Lt)&&Rt($e,Lt,yt[Lt]);return $e},ve=($e,yt)=>Be($e,Xe(yt));const ft={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:$e,onCancel:yt})=>{function Lt(un){$e(un)}return re.createElement(Se.default,ve(ye({},ft),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Lt,style:{width:500}}),re.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},re.createElement(Ie.default,null)),re.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},re.createElement(Ie.default,null)),re.createElement("div",{className:"flex-container flex-end"},re.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(ke.ZP,{type:"ghost",onClick:yt},"\u53D6\u6D88")))},Tt=le(44905),Ve=le(45596),dt=le(62957),pt=le(77019),En=le(6077),Le=le(59301),It=({callback:$e,onCancel:yt})=>{const Lt=document.createElement("canvas"),un=Lt.getContext("2d");Lt.width=1e3,Lt.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,Lt.width,Lt.height);const wn=Lt.toDataURL("image/png");return Le.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Le.createElement(pt.Z,{style:{height:"100vh"}},Le.createElement(En.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wn,visible:!0,title:String(Date.now())},onOk:Wn=>{$e({src:Wn.url})},onClose:yt})))},nt=le(30641),St=le(5269),Et=le(6767),ae={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ee=le(59301),ie=(0,re.forwardRef)(({onCancel:$e,editImgId:yt,callback:Lt},un)=>{let wn=(0,re.useRef)(),Wn=(0,re.useRef)(),Jn=(0,re.useRef)(),Qn=(0,re.useRef)(!1);const zn=(0,re.useRef)(!1);console.log("ref:",un);const[_n,$t]=(0,re.useState)(0),[ut,fn]=(0,re.useState)("100vh");return(0,re.useEffect)(()=>{$t(1)},[]),(0,re.useImperativeHandle)(un,()=>({setHeight:fn})),ee.createElement("div",{ref:zn,className:"body-overflow-initial"},ee.createElement(nt.Z,{width:"100vw",height:ut,footer:null,closable:!0,placement:"bottom",open:!!_n,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ae.drawerWrap}`,onClose:()=>{window.saveDrawData(jn=>{Lt({src:`/api/attachments/${jn}`,id:jn})})},title:ee.createElement(pt.Z,{align:"middle"},ee.createElement(St.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ee.createElement(St.Z,{onClick:()=>{fn(ut==="60px"?"100vh":"60px")}},ee.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ee.createElement(St.Z,{onClick:()=>{window.saveDrawData(jn=>{if(jn===null){Et.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Et.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Lt({src:`/api/attachments/${jn}`,id:jn,disabledClose:!0})})}},ee.createElement(ke.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ee.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${yt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Wn})))}),ue=le(90524),ne=le(47889),de=le(71051);const Ge=ne.ZP.Group,kt={margin:"0 8px"};var Bt=({callback:$e,onCancel:yt})=>{function Lt(un){$e(un)}return re.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Lt},re.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},re.createElement("span",{style:kt},"\u5355\u5143\u683C\u6570\uFF1A"),re.createElement("span",{style:kt},"\u884C\u6570"),re.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},re.createElement(de.Z,null)),re.createElement("span",{style:kt},"\u5217\u6570"),re.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},re.createElement(de.Z,null))),re.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},re.createElement("span",{style:kt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),re.createElement(Se.default.Item,{name:"align"},re.createElement(Ge,null,re.createElement(ne.ZP,{value:"default"},re.createElement("i",{className:"fa fa-align-justify"})),re.createElement(ne.ZP,{value:"left"},re.createElement("i",{className:"fa fa-align-left"})),re.createElement(ne.ZP,{value:"center"},re.createElement("i",{className:"fa fa-align-center"})),re.createElement(ne.ZP,{value:"right"},re.createElement("i",{className:"fa fa-align-right"}))))),re.createElement("div",{className:"flex-container flex-end"},re.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(ke.ZP,{type:"ghost",onClick:yt},"\u53D6\u6D88")))},He=le(71411),it=le(11081),tt=le.n(it),Yt=(0,re.forwardRef)(({use3d:$e,width:yt,height:Lt,callback:un,showSaveButton:wn},Wn)=>{const Jn=(0,re.useRef)(),Qn=(0,re.useRef)(),[zn,_n]=(0,re.useState)(!1),$t=(0,re.useRef)({id:Jn,appName:"graphing",width:yt||1e3,height:Lt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,re.useEffect)(()=>{Qn.current=new(tt())($t.current,!0),window.onload=function(){Qn.current.inject("applet_container")}},[]);const ut=()=>{var fn=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(fn),fn};return(0,re.useEffect)(()=>{$t.current.appName=zn?"3D":"graphing",Qn.current.inject("applet_container")},[zn]),(0,re.useEffect)(()=>{_n($e)},[$e]),(0,re.useImperativeHandle)(Wn,()=>({getImgData:ut})),re.createElement(re.Fragment,null,re.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Jn}),re.createElement(pt.Z,{align:"middle"},re.createElement(St.Z,{flex:1},re.createElement(He.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zn,onChange:fn=>_n(fn)})),re.createElement(St.Z,null,re.createElement(ke.ZP,{size:"large",onClick:ut,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),cn=le(88615);const Ae="link",kn="upload-image",Pt="add-flowchart",Gt="draw-image",ot="add-flowchart",Pn="code-block",zt="add-table",ln="------------",Bn={default:ln,left:`:${ln}`,center:`:${ln}:`,right:`${ln}:`};var Oe=le(17904),Ue=le(49661);function Ht(){}let sn=0;const dn=1e4,Tn="\u2581",Zn="@\u2581\u2581@",Rn="@\u2581@",Un=` +`),It.current.style.display="none"}catch(ln){}if(ve){let ln=-1;return Le=Le.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Bn,Oe,Ue){var Ht;return++ln,Ge(Bn,ln,(Ht=Tt==null?void 0:Tt[ln])==null?void 0:Ht.value.replaceAll("<","<").replaceAll(">",">"))}),`
          ${Bt(Le||"")}
          `}let ot=Bt(Le);ot=(0,Re.ZP)(ot);const Pn=(0,Re.ez)();Le.match(/\[TOC\]/)&&(ot=ot.replace("

          [TOC]

          ",(0,Re.Qv)()),(0,Re.Iy)()),ot=ot.replace(/(__special_katext_id_\d+__)/g,(ln,Bn)=>{const{type:Oe,expression:Ue}=Pn[Bn];return(0,Ze.renderToString)(Se(Ue)||"",{displayMode:Oe==="block",throwOnError:!1,output:"html"})}),ot=ot.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Re.AL)();const zt=document.createElement("div");if(zt.innerHTML=ot,Kt)return zt.innerText;if(ye){const ln=ye.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Yt(zt,ln),zt.innerHTML}return setTimeout(()=>kn(),500),zt.innerHTML},[Le,ye]);(0,re.useEffect)(()=>{cn.current&&cn.current.querySelectorAll(["input","textarea"]).forEach(Pn=>{Pn.oninput=it,Pn.onblur=tt,Pn.onfocus=Mt})},[z]),(0,re.useEffect)(()=>{var ot,Pn,zt,ln,Bn;if(Tt!=null&&Tt.length)try{const Oe=cn.current.querySelectorAll(".edu-program-fill-score"),Ue=cn.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ht,sn]of Ue.entries())sn.value=((ot=Tt==null?void 0:Tt[Ht])==null?void 0:ot.value)||"",((Pn=Tt==null?void 0:Tt[Ht])==null?void 0:Pn.type)==="warning"?sn.className="program-fill-warning":((zt=Tt==null?void 0:Tt[Ht])==null?void 0:zt.type)==="success"?sn.className="program-fill-success":sn.className="";for(const[Ht,sn]of Oe.entries())sn.innerHTML=(ln=Tt==null?void 0:Tt[Ht])!=null&&ln.score?`${(Bn=Tt==null?void 0:Tt[Ht])==null?void 0:Bn.score}\u5206`:"";ie(Tt)}catch(Oe){console.log(Oe,"error")}},[Tt]);const it=ot=>{z[ot.target.dataset.id]=z[ot.target.dataset.id]||{},z[ot.target.dataset.id].value=ot.target.value,ie([...z]),dt(z,ot.target.dataset.id)},tt=ot=>{z[ot.target.dataset.id]=z[ot.target.dataset.id]||{},z[ot.target.dataset.id].value=ot.target.value,ie([...z]),pt(z,ot.target.dataset.id)},Mt=ot=>{z[ot.target.dataset.id]=z[ot.target.dataset.id]||{},z[ot.target.dataset.id].value=ot.target.value,ie([...z]),En(z,ot.target.dataset.id)};function Yt(ot,Pn){return ot.childNodes.forEach(zt=>{var ln;if(zt.childNodes.length>0)Yt(zt,Pn);else if(zt.nodeName!=="IMG")if(zt.innerHTML)zt.innerHTML=(ln=zt.innerHTML)==null?void 0:ln.replace(new RegExp(Pn,"gi"),'$&');else{const Bn=document.createElement("span");Bn.innerHTML=zt.textContent.replace(new RegExp(Pn,"gi"),'$&'),zt.replaceWith(Bn)}})}const cn=(0,re.useRef)();Re.jb.WebkitLineClamp=bt,bt&&(ge=Me(Me({},ge),Re.jb));function Ae(ot){let Pn=ot.target;if(Pn.tagName.toUpperCase()==="A"){let zt=Pn.getAttribute("href");if(zt.indexOf("office")>-1)ot.preventDefault(),Et(zt),ee("office");else if(zt.indexOf("application/pdf")>-1)ot.preventDefault(),Et(zt),ee("pdf");else if(zt.indexOf("text/html")>-1)ot.preventDefault(),Et(zt),ee("html");else if(zt.startsWith("#")){ot.preventDefault();let ln=document.getElementById(zt.replace("#",""));ln&&ln.scrollIntoView(!0)}}}const kn=()=>{var ot;const Pn=(ot=cn.current)==null?void 0:ot.querySelectorAll("video");Pn==null||Pn.forEach(zt=>{if(zt.oncontextmenu=()=>!1,zt.src.indexOf(".m3u8")>-1&&!zt.canPlayType("application/vnd.apple.mpegurl")){if(be.ZP.isSupported()){var ln=new be.ZP;ln.loadSource(zt.src),ln.attachMedia(zt)}}})};(0,re.useEffect)(()=>{if(cn.current&&He&&He.match(Ee)&&window.PR.prettyPrint(),cn.current)return cn.current.addEventListener("click",Ae),()=>{var ot;(ot=cn.current)==null||ot.removeEventListener("click",Ae),(0,Re.AL)(),(0,Re.Iy)()}},[He,cn.current,Ae]);const Pt=ot=>{ot.target.nodeName==="IMG"&&ot.target.className.indexOf("draw-flowchart")>-1?(It.current.style.zIndex=1,It.current.style.display="flex",It.current.style.width=ot.target.clientWidth+"px",It.current.style.height=ot.target.clientHeight+"px",It.current.style.top=ot.target.offsetTop+"px",It.current.style.left=ot.target.offsetLeft+"px",ot.target.id&&(nt.current=ot.target.id)):It.current.style.display="none"},Gt=()=>{It.current.style.display="none"};return(0,re.useEffect)(()=>{var ot;const Pn=zt=>{zt.preventDefault(),zt.clipboardData.setData("text",window.getSelection().toString())};return(ot=cn.current)==null||ot.addEventListener("copy",Pn),()=>{var zt;(zt=cn.current)==null||zt.removeEventListener("copy",Pn)}},[cn.current]),re.createElement("div",{style:{position:"relative"},onMouseLeave:Gt},Kt&&re.createElement("div",{ref:cn,className:`${Fe.mdBody} `},He),!Kt&&!de(He)&&re.createElement("div",{ref:cn,style:Me({},ge),onMouseOver:Pt,className:`${Xe||""} ${Ut?"disabled-fill":""} markdown-body ${Fe.mdBody} ${ue.current}`,dangerouslySetInnerHTML:{__html:He}}),!Kt&&de(He)&&re.createElement(_e,{html:He}),re.createElement("div",{ref:It,className:`${Fe.button} ${Be?"":Fe.previewFlowChart}`},re.createElement(we.Z,null,re.createElement(fe.ZP,{onClick:()=>{Be?Ve(nt.current):(Et(nt.current),ee("flowChart"))}},Be?"\u7F16\u8F91":"\u9884\u89C8"))),re.createElement(xe.Z,{close:!0,data:St,type:St!=null&&St.length?ae:"",style:Me({},Rt),onClose:()=>Et("")}))}},44905:function(mn,hn,le){"use strict";le.d(hn,{h:function(){return Ce}});var re=le(59301),je=le(82326),Re=le(28284),Je=le(99571),be=le(89780),se=le.n(be),Ne=le(66543),Ze=le(59598),we=Object.defineProperty,fe=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,_e=(pe,Me,Pe)=>Me in pe?we(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):pe[Me]=Pe,De=(pe,Me)=>{for(var Pe in Me||(Me={}))gt.call(Me,Pe)&&_e(pe,Pe,Me[Pe]);if(xe)for(var Pe of xe(Me))Qe.call(Me,Pe)&&_e(pe,Pe,Me[Pe]);return pe},Fe=(pe,Me)=>fe(pe,ht(Me));const rt=je.default.Option,lt={labelCol:{span:4},wrapperCol:{span:20}},mt={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"]};hn.Z=({callback:pe,onCancel:Me})=>{const[Pe,vt]=(0,re.useState)("python");function Ee(Ie){vt(mt[Ie][1])}function Se(Ie){pe(Ie)}return re.createElement(Re.default,Fe(De({},lt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),re.createElement(Re.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},re.createElement(je.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Ee},Object.keys(mt).map(Ie=>re.createElement(rt,{key:Ie,value:Ie},mt[Ie][0])))),re.createElement(Re.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},re.createElement(Ce,{mode:Pe})),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Je.ZP,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function Ce({value:pe,onChange:Me,mode:Pe,options:vt={}}){const Ee=(0,re.useRef)(),[Se,Ie]=(0,re.useState)();return(0,re.useEffect)(()=>{if(Se){let ke=function(ze){const Be=ze.getValue();Me&&Me(Be)};return Se.on("change",ke),()=>{Se.off("change",ke)}}},[Se,Me]),(0,re.useEffect)(()=>{Se&&Se.setOption("mode",Pe)},[Se,Pe]),(0,re.useEffect)(()=>{Se&&(pe!==Se.getValue()||pe==="")&&setTimeout(()=>{Se.setValue(pe||"")},300)},[Se,pe]),(0,re.useEffect)(()=>{if(Ee.current&&!Se){const ke=se().fromTextArea(Ee.current,De({mode:Pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},vt));Ie(ke)}},[Ee.current,Se]),re.createElement("div",{className:"my-codemirror-container"},re.createElement("textarea",{ref:Ee}))}},2978:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return At}});var re=le(59301),je=le(76560),Re=le(89780),Je=le.n(Re),be=le(76374),se=le(66543),Ne=le(6313),Ze=le(25717),we=le(99498),fe=le(25419),ht=le(67549),xe=le(38394),gt=({value:$e="",className:yt,showTextOnly:Lt,showLines:un,style:wn={}})=>{const Wn=(0,re.useMemo)(()=>"",[$e]);return re.createElement(re.Fragment,null,re.createElement("div",{dangerouslySetInnerHTML:{__html:Wn}}))},Qe=Object.defineProperty,_e=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,mt=($e,yt,Lt)=>yt in $e?Qe($e,yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):$e[yt]=Lt,Ce=($e,yt)=>{for(var Lt in yt||(yt={}))rt.call(yt,Lt)&&mt($e,Lt,yt[Lt]);if(Fe)for(var Lt of Fe(yt))lt.call(yt,Lt)&&mt($e,Lt,yt[Lt]);return $e},pe=($e,yt)=>_e($e,De(yt));let Me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\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 Pe({onActionCallback:$e,title:yt,icon:Lt,actionName:un,className:wn="",children:Wn}){function Jn(){$e(un)}return re.createElement("a",{title:yt,className:wn,onClick:Jn},re.createElement("i",{className:`${Lt}`}),Wn)}var vt=({watch:$e,showNullButton:yt,showNullProgramButton:Lt,onActionCallback:un,fullScreen:wn,insertTemp:Wn,hidetoolBar:Jn,extraUse:Qn})=>{const zn=[...Me,{title:`${$e?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$e?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!Jn&&zn.map((Zn,$t)=>re.createElement("li",{key:$t},Zn.actionName?re.createElement(Pe,pe(Ce({},Zn),{onActionCallback:un})):re.createElement("span",{className:"v-line"}))),yt?re.createElement("li",null,re.createElement(Pe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Lt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(Pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Wn&&re.createElement("li",null,re.createElement(Pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wn}`,onActionCallback:un},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Qn&&re.createElement("li",null,Qn),re.createElement("li",{className:"btn-full-screen"},re.createElement(Pe,{icon:`${wn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:wn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},Ee=le(75790),Se=le(28284),Ie=le(37568),ke=le(99571),ze=Object.defineProperty,Be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Rt=($e,yt,Lt)=>yt in $e?ze($e,yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):$e[yt]=Lt,ye=($e,yt)=>{for(var Lt in yt||(yt={}))bt.call(yt,Lt)&&Rt($e,Lt,yt[Lt]);if(Kt)for(var Lt of Kt(yt))ge.call(yt,Lt)&&Rt($e,Lt,yt[Lt]);return $e},ve=($e,yt)=>Be($e,Xe(yt));const ft={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:$e,onCancel:yt})=>{function Lt(un){$e(un)}return re.createElement(Se.default,ve(ye({},ft),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Lt,style:{width:500}}),re.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},re.createElement(Ie.default,null)),re.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},re.createElement(Ie.default,null)),re.createElement("div",{className:"flex-container flex-end"},re.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(ke.ZP,{type:"ghost",onClick:yt},"\u53D6\u6D88")))},Tt=le(44905),Ve=le(45596),dt=le(62957),pt=le(77019),En=le(6077),Le=le(59301),It=({callback:$e,onCancel:yt})=>{const Lt=document.createElement("canvas"),un=Lt.getContext("2d");Lt.width=1e3,Lt.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,Lt.width,Lt.height);const wn=Lt.toDataURL("image/png");return Le.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Le.createElement(pt.Z,{style:{height:"100vh"}},Le.createElement(En.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:wn,visible:!0,title:String(Date.now())},onOk:Wn=>{$e({src:Wn.url})},onClose:yt})))},nt=le(30641),St=le(5269),Et=le(6767),ae={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ee=le(59301),ie=(0,re.forwardRef)(({onCancel:$e,editImgId:yt,callback:Lt},un)=>{let wn=(0,re.useRef)(),Wn=(0,re.useRef)(),Jn=(0,re.useRef)(),Qn=(0,re.useRef)(!1);const zn=(0,re.useRef)(!1);console.log("ref:",un);const[Zn,$t]=(0,re.useState)(0),[ut,fn]=(0,re.useState)("100vh");return(0,re.useEffect)(()=>{$t(1)},[]),(0,re.useImperativeHandle)(un,()=>({setHeight:fn})),ee.createElement("div",{ref:zn,className:"body-overflow-initial"},ee.createElement(nt.Z,{width:"100vw",height:ut,footer:null,closable:!0,placement:"bottom",open:!!Zn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${ae.drawerWrap}`,onClose:()=>{window.saveDrawData(jn=>{Lt({src:`/api/attachments/${jn}`,id:jn})})},title:ee.createElement(pt.Z,{align:"middle"},ee.createElement(St.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ee.createElement(St.Z,{onClick:()=>{fn(ut==="60px"?"100vh":"60px")}},ee.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ee.createElement(St.Z,{onClick:()=>{window.saveDrawData(jn=>{if(jn===null){Et.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Et.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Lt({src:`/api/attachments/${jn}`,id:jn,disabledClose:!0})})}},ee.createElement(ke.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ee.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${yt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Wn})))}),ue=le(90524),ne=le(47889),de=le(71051);const Ge=ne.ZP.Group,kt={margin:"0 8px"};var Bt=({callback:$e,onCancel:yt})=>{function Lt(un){$e(un)}return re.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Lt},re.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},re.createElement("span",{style:kt},"\u5355\u5143\u683C\u6570\uFF1A"),re.createElement("span",{style:kt},"\u884C\u6570"),re.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},re.createElement(de.Z,null)),re.createElement("span",{style:kt},"\u5217\u6570"),re.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},re.createElement(de.Z,null))),re.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},re.createElement("span",{style:kt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),re.createElement(Se.default.Item,{name:"align"},re.createElement(Ge,null,re.createElement(ne.ZP,{value:"default"},re.createElement("i",{className:"fa fa-align-justify"})),re.createElement(ne.ZP,{value:"left"},re.createElement("i",{className:"fa fa-align-left"})),re.createElement(ne.ZP,{value:"center"},re.createElement("i",{className:"fa fa-align-center"})),re.createElement(ne.ZP,{value:"right"},re.createElement("i",{className:"fa fa-align-right"}))))),re.createElement("div",{className:"flex-container flex-end"},re.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(ke.ZP,{type:"ghost",onClick:yt},"\u53D6\u6D88")))},He=le(71411),it=le(11081),tt=le.n(it),Yt=(0,re.forwardRef)(({use3d:$e,width:yt,height:Lt,callback:un,showSaveButton:wn},Wn)=>{const Jn=(0,re.useRef)(),Qn=(0,re.useRef)(),[zn,Zn]=(0,re.useState)(!1),$t=(0,re.useRef)({id:Jn,appName:"graphing",width:yt||1e3,height:Lt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,re.useEffect)(()=>{Qn.current=new(tt())($t.current,!0),window.onload=function(){Qn.current.inject("applet_container")}},[]);const ut=()=>{var fn=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(fn),fn};return(0,re.useEffect)(()=>{$t.current.appName=zn?"3D":"graphing",Qn.current.inject("applet_container")},[zn]),(0,re.useEffect)(()=>{Zn($e)},[$e]),(0,re.useImperativeHandle)(Wn,()=>({getImgData:ut})),re.createElement(re.Fragment,null,re.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Jn}),re.createElement(pt.Z,{align:"middle"},re.createElement(St.Z,{flex:1},re.createElement(He.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zn,onChange:fn=>Zn(fn)})),re.createElement(St.Z,null,re.createElement(ke.ZP,{size:"large",onClick:ut,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),cn=le(88615);const Ae="link",kn="upload-image",Pt="add-flowchart",Gt="draw-image",ot="add-flowchart",Pn="code-block",zt="add-table",ln="------------",Bn={default:ln,left:`:${ln}`,center:`:${ln}:`,right:`${ln}:`};var Oe=le(17904),Ue=le(49661);function Ht(){}let sn=0;const dn=1e4,Tn="\u2581",_n="@\u2581\u2581@",Rn="@\u2581@",Un=` **\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`,qt=["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 Fn($e){return/^\d+$/.test($e)?`${$e}px`:$e}const vn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",an={[vn+"-B"]:"bold",[vn+"-I"]:"italic"},Ct={[Ae]:"\u6DFB\u52A0\u94FE\u63A5",[Pn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[kn]:"\u6DFB\u52A0\u56FE\u7247",[Gt]:"\u6DFB\u52A0\u753B\u56FE",[Pt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[zt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var At=({defaultValue:$e="",onChange:yt,width:Lt="100%",height:un=400,miniToolbar:wn=!1,isFocus:Wn=!1,watch:Jn,insertTemp:Qn,mode:zn="markdown",id:_n="markdown-editor-id",showResizeBar:$t=!1,noStorage:ut=!1,showNullButton:fn=!1,showNullProgramButton:jn=!1,hidetoolBar:$n=!1,fullScreen:Ke=!1,onBlur:Ye,onCMBeforeChange:on,onFullScreen:en,className:at="",disablePaste:tn=!1,disabled:gn=!1,disabledFill:Sn=!1,placeholder:On="",values:Dn="",extraUse:Mn,onAddBlank:jt})=>{const[Nt,Ln]=(0,re.useState)(null),[Vn,Yn]=(0,re.useState)($e),[qn,xr]=(0,re.useState)(Jn),[yr,br]=(0,re.useState)(Ke),[vr,Dr]=(0,re.useState)(""),[gr,Ir]=(0,re.useState)(0),[zr,Wr]=(0,re.useState)(un),[Kr,jr]=(0,re.useState)(!1),[_r,pr]=(0,re.useState)(0),[Hr,or]=(0,re.useState)(0),Gn=(0,re.useRef)(),ir=(0,re.useRef)(),Cr=(0,re.useRef)(),Nr=(0,re.useRef)(),Mr=(0,re.useRef)(),Ar=(0,re.useRef)(),Yr=(0,je.useDispatch)();(0,re.useEffect)(()=>{const rn=window.scrollY||window.pageYOffset;Yn(Dn),Nt==null||Nt.setValue(Dn),window.scrollTo(0,rn)},[Dn]),(0,re.useEffect)(()=>{en==null||en(yr)},[yr]),(0,re.useEffect)(()=>{if(Gn.current){let rn=function(xn,bn){var Hn;if(tn){bn.preventDefault();return}const ar=bn.clipboardData;if(ar){const et=ar.types.toString(),Xt=ar.items;if(et==="Files"||ar.types.indexOf("Files")>-1){if(bn.preventDefault(),zn=="stex")return;try{let An=Xt[1];((Hn=Xt[0])==null?void 0:Hn.kind)==="file"&&(An=Xt[0]);const lr=An.getAsFile(),sr=lr.name.split(".").pop();(0,Ve.I)(lr,wr=>{var Fr,Er,Pr;wr.id?((Fr=lr==null?void 0:lr.type)==null?void 0:Fr.indexOf("image"))>-1?Vt.replaceSelection(``):((Er=lr==null?void 0:lr.type)==null?void 0:Er.indexOf("video"))>-1?Vt.replaceSelection(``):((Pr=lr==null?void 0:lr.type)==null?void 0:Pr.indexOf("pdf"))>-1?Vt.replaceSelection(`${lr.name}`):qt.includes(sr)?Vt.replaceSelection(`${lr.name}`):Vt.replaceSelection(`[${lr.name}](/api/attachments/${wr.id}?type=${wr.content_type})`):(wr==null?void 0:wr.status)===401&&(document.location.href="/user/login")})}catch(An){Et.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=Je().fromTextArea(Gn.current,{mode:zn,lineNumbers:!wn,lineWrapping:!0,value:$e,autoCloseTags:!0,autoCloseBrackets:!0});return Vt.on("keyup",function(xn,bn){bn.keyCode===8&&(xn.getValue()==""?Vt.setOption("placeholder",On):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(xn,bn){if(bn.keyCode===8){var Hn=wt(xn);Hn&&bn.preventDefault()}}),Wn&&Vt.focus(),Vt.on("paste",rn),gn&&Vt.on("beforeChange",function(xn,bn){(bn.origin==="paste"||bn.origin==="+input")&&bn.cancel()}),Ln(Vt),()=>{Vt.off("paste",rn)}}},[]);const Te=(0,re.useCallback)(()=>{if(ir.current)try{}catch(rn){console.log(rn,"---- to set md editor body height")}},[zr,ir,yr]);(0,re.useEffect)(()=>{function rn(){let Vt=new be.Z(xn=>{for(let bn of xn)(bn.target.offsetHeight>0||bn.target.offsetWidth>0)&&(Te(),Nt.setSize("100%","100%"),Nt.refresh())});return Vt.observe(Gn.current.parentElement),Vt}if(Nt){const Vt=rn();return()=>{var xn,bn;(xn=Gn.current)!=null&&xn.parentElement&&Vt.unobserve((bn=Gn.current)==null?void 0:bn.parentElement)}}},[Nt,Te]),(0,re.useEffect)(()=>{if(Nt){let rn=[];for(const[Vt,xn]of Object.entries(an)){let bn={[Vt]:()=>{st(xn)}};rn.push(bn),Nt.addKeyMap(bn)}return()=>{for(let Vt of rn)Nt.removeKeyMap(Vt)}}},[Nt]),(0,re.useEffect)(()=>{Ke!==yr&&br(Ke)},[Ke]),(0,Oe.Z)(()=>{if(!ut&&gr>0){let rn=new Date().getTime(),Vt=window.sessionStorage.getItem(_n);rn>=gr+dn&&(!Vt||Vt!==Vn)&&(window.sessionStorage.setItem(_n,Vn),jr(!0))}},dn),(0,re.useEffect)(()=>{xr(Jn)},[Nt,Jn]),(0,re.useEffect)(()=>{Nt&&Wn&&Nt.focus()},[Nt,Wn]),(0,re.useEffect)(()=>{if(qn&&Nt){let rn=function(xn){let bn=xn.target;if(Nr.current){let Hn=bn.scrollTop/bn.scrollHeight;Nr.current.scrollTop=Nr.current.scrollHeight*Hn}};const Vt=Nt.getScrollerElement();return Vt.addEventListener("scroll",rn),()=>{Vt.removeEventListener("scroll",rn)}}},[Nt,qn]),(0,re.useEffect)(()=>{if(Nt&&on){let rn=function(Vt,xn){on(Vt,xn)};return Nt.on("beforeChange",rn),()=>{Nt.off("beforeChange",rn)}}},[Nt,on]),(0,re.useEffect)(()=>{if(Nt&&Ye){let rn=function(){Ye(Nt.getValue())};return Nt.on("blur",rn),()=>{Nt.off("blur",rn)}}},[Nt,Ye]);function wt(rn,Vt){var xn=rn.getDoc(),bn=xn.getCursor(),Hn=xn.getLine(bn.line),ar=Hn.charAt(bn.ch-1),et=Hn.lastIndexOf("@\u2581@",bn.ch),Xt=Hn.lastIndexOf("@\u2581\u2581@",bn.ch),An=et>Xt?et:Xt,lr=et>Xt?3:4;if(Zn.indexOf(ar)===-1)return null;if(console.log("change1:",Vt,rn,Hn,bn,An,et,Xt,ar),An>=0&&bn.ch-An<5){var sr=An+lr;return xn.replaceRange("",{line:bn.line,ch:An},{line:bn.line,ch:sr}),{line:bn.line,ch:sr}}return null}(0,re.useEffect)(()=>{if(Nt){let rn=function(Vt,xn){const bn=Vt.getValue();Yn(bn),Ir(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),yt&&(jn?yt(bn,Ot(bn)):yt(bn))};return Nt.on("change",rn),()=>{Nt.off("change",rn)}}},[Nt,yt]),(0,re.useEffect)(()=>{if(Nt)if($e==null)Nt.setValue(""),Yn("");else{const rn=window.scrollY||window.pageYOffset;$e!==Nt.getValue()&&(Nt.setValue($e),Yn($e),Nt.setCursor(gn?1:Nt.lineCount(),0),window.scrollTo(0,rn))}},[Nt,$e]);const st=(0,re.useCallback)(rn=>{const Vt=Nt.getCursor(),xn=Nt.getSelection();let bn=xn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,qt=["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 Fn($e){return/^\d+$/.test($e)?`${$e}px`:$e}const vn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",an={[vn+"-B"]:"bold",[vn+"-I"]:"italic"},Ct={[Ae]:"\u6DFB\u52A0\u94FE\u63A5",[Pn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[kn]:"\u6DFB\u52A0\u56FE\u7247",[Gt]:"\u6DFB\u52A0\u753B\u56FE",[Pt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[zt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var At=({defaultValue:$e="",onChange:yt,width:Lt="100%",height:un=400,miniToolbar:wn=!1,isFocus:Wn=!1,watch:Jn,insertTemp:Qn,mode:zn="markdown",id:Zn="markdown-editor-id",showResizeBar:$t=!1,noStorage:ut=!1,showNullButton:fn=!1,showNullProgramButton:jn=!1,hidetoolBar:$n=!1,fullScreen:Ke=!1,onBlur:Ye,onCMBeforeChange:on,onFullScreen:en,className:at="",disablePaste:tn=!1,disabled:gn=!1,disabledFill:Sn=!1,placeholder:On="",values:Dn="",extraUse:Mn,onAddBlank:jt})=>{const[Nt,Ln]=(0,re.useState)(null),[Vn,Yn]=(0,re.useState)($e),[qn,xr]=(0,re.useState)(Jn),[yr,br]=(0,re.useState)(Ke),[vr,Dr]=(0,re.useState)(""),[gr,Ir]=(0,re.useState)(0),[zr,Wr]=(0,re.useState)(un),[Kr,jr]=(0,re.useState)(!1),[_r,pr]=(0,re.useState)(0),[Hr,or]=(0,re.useState)(0),Gn=(0,re.useRef)(),ir=(0,re.useRef)(),Cr=(0,re.useRef)(),Nr=(0,re.useRef)(),Mr=(0,re.useRef)(),Ar=(0,re.useRef)(),Yr=(0,je.useDispatch)();(0,re.useEffect)(()=>{const rn=window.scrollY||window.pageYOffset;Yn(Dn),Nt==null||Nt.setValue(Dn),window.scrollTo(0,rn)},[Dn]),(0,re.useEffect)(()=>{en==null||en(yr)},[yr]),(0,re.useEffect)(()=>{if(Gn.current){let rn=function(xn,bn){var Hn;if(tn){bn.preventDefault();return}const ar=bn.clipboardData;if(ar){const et=ar.types.toString(),Xt=ar.items;if(et==="Files"||ar.types.indexOf("Files")>-1){if(bn.preventDefault(),zn=="stex")return;try{let An=Xt[1];((Hn=Xt[0])==null?void 0:Hn.kind)==="file"&&(An=Xt[0]);const lr=An.getAsFile(),sr=lr.name.split(".").pop();(0,Ve.I)(lr,wr=>{var Fr,Er,Pr;wr.id?((Fr=lr==null?void 0:lr.type)==null?void 0:Fr.indexOf("image"))>-1?Vt.replaceSelection(``):((Er=lr==null?void 0:lr.type)==null?void 0:Er.indexOf("video"))>-1?Vt.replaceSelection(``):((Pr=lr==null?void 0:lr.type)==null?void 0:Pr.indexOf("pdf"))>-1?Vt.replaceSelection(`${lr.name}`):qt.includes(sr)?Vt.replaceSelection(`${lr.name}`):Vt.replaceSelection(`[${lr.name}](/api/attachments/${wr.id}?type=${wr.content_type})`):(wr==null?void 0:wr.status)===401&&(document.location.href="/user/login")})}catch(An){Et.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=Je().fromTextArea(Gn.current,{mode:zn,lineNumbers:!wn,lineWrapping:!0,value:$e,autoCloseTags:!0,autoCloseBrackets:!0});return Vt.on("keyup",function(xn,bn){bn.keyCode===8&&(xn.getValue()==""?Vt.setOption("placeholder",On):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(xn,bn){if(bn.keyCode===8){var Hn=wt(xn);Hn&&bn.preventDefault()}}),Wn&&Vt.focus(),Vt.on("paste",rn),gn&&Vt.on("beforeChange",function(xn,bn){(bn.origin==="paste"||bn.origin==="+input")&&bn.cancel()}),Ln(Vt),()=>{Vt.off("paste",rn)}}},[]);const Te=(0,re.useCallback)(()=>{if(ir.current)try{}catch(rn){console.log(rn,"---- to set md editor body height")}},[zr,ir,yr]);(0,re.useEffect)(()=>{function rn(){let Vt=new be.Z(xn=>{for(let bn of xn)(bn.target.offsetHeight>0||bn.target.offsetWidth>0)&&(Te(),Nt.setSize("100%","100%"),Nt.refresh())});return Vt.observe(Gn.current.parentElement),Vt}if(Nt){const Vt=rn();return()=>{var xn,bn;(xn=Gn.current)!=null&&xn.parentElement&&Vt.unobserve((bn=Gn.current)==null?void 0:bn.parentElement)}}},[Nt,Te]),(0,re.useEffect)(()=>{if(Nt){let rn=[];for(const[Vt,xn]of Object.entries(an)){let bn={[Vt]:()=>{st(xn)}};rn.push(bn),Nt.addKeyMap(bn)}return()=>{for(let Vt of rn)Nt.removeKeyMap(Vt)}}},[Nt]),(0,re.useEffect)(()=>{Ke!==yr&&br(Ke)},[Ke]),(0,Oe.Z)(()=>{if(!ut&&gr>0){let rn=new Date().getTime(),Vt=window.sessionStorage.getItem(Zn);rn>=gr+dn&&(!Vt||Vt!==Vn)&&(window.sessionStorage.setItem(Zn,Vn),jr(!0))}},dn),(0,re.useEffect)(()=>{xr(Jn)},[Nt,Jn]),(0,re.useEffect)(()=>{Nt&&Wn&&Nt.focus()},[Nt,Wn]),(0,re.useEffect)(()=>{if(qn&&Nt){let rn=function(xn){let bn=xn.target;if(Nr.current){let Hn=bn.scrollTop/bn.scrollHeight;Nr.current.scrollTop=Nr.current.scrollHeight*Hn}};const Vt=Nt.getScrollerElement();return Vt.addEventListener("scroll",rn),()=>{Vt.removeEventListener("scroll",rn)}}},[Nt,qn]),(0,re.useEffect)(()=>{if(Nt&&on){let rn=function(Vt,xn){on(Vt,xn)};return Nt.on("beforeChange",rn),()=>{Nt.off("beforeChange",rn)}}},[Nt,on]),(0,re.useEffect)(()=>{if(Nt&&Ye){let rn=function(){Ye(Nt.getValue())};return Nt.on("blur",rn),()=>{Nt.off("blur",rn)}}},[Nt,Ye]);function wt(rn,Vt){var xn=rn.getDoc(),bn=xn.getCursor(),Hn=xn.getLine(bn.line),ar=Hn.charAt(bn.ch-1),et=Hn.lastIndexOf("@\u2581@",bn.ch),Xt=Hn.lastIndexOf("@\u2581\u2581@",bn.ch),An=et>Xt?et:Xt,lr=et>Xt?3:4;if(_n.indexOf(ar)===-1)return null;if(console.log("change1:",Vt,rn,Hn,bn,An,et,Xt,ar),An>=0&&bn.ch-An<5){var sr=An+lr;return xn.replaceRange("",{line:bn.line,ch:An},{line:bn.line,ch:sr}),{line:bn.line,ch:sr}}return null}(0,re.useEffect)(()=>{if(Nt){let rn=function(Vt,xn){const bn=Vt.getValue();Yn(bn),Ir(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),yt&&(jn?yt(bn,Ot(bn)):yt(bn))};return Nt.on("change",rn),()=>{Nt.off("change",rn)}}},[Nt,yt]),(0,re.useEffect)(()=>{if(Nt)if($e==null)Nt.setValue(""),Yn("");else{const rn=window.scrollY||window.pageYOffset;$e!==Nt.getValue()&&(Nt.setValue($e),Yn($e),Nt.setCursor(gn?1:Nt.lineCount(),0),window.scrollTo(0,rn))}},[Nt,$e]);const st=(0,re.useCallback)(rn=>{const Vt=Nt.getCursor(),xn=Nt.getSelection();let bn=xn.split(` `);switch(rn){case"bold":return Nt.replaceSelection("**"+xn+"**"),xn===""&&Nt.setCursor(Vt.line,Vt.ch+2),Nt.focus();case"italic":return Nt.replaceSelection("*"+xn+"*"),xn===""&&Nt.setCursor(Vt.line,Vt.ch+1),Nt.focus();case"code":return Nt.replaceSelection("`"+xn+"`"),xn===""&&Nt.setCursor(Vt.line,Vt.ch+1),Nt.focus();case"inline-latex":return(0,Ue.Ye)(Yr)?void 0:(Dr("inline-latex"),Nt.focus());case"latex":return Nt.replaceSelection("```latex\n"+xn+"\n```"),Nt.setCursor(Vt.line+1,xn.length+1),Nt.focus();case"line-break":return Nt.replaceSelection(`
          `),Nt.focus();case"list-ul":return xn===""?Nt.replaceSelection("- "+xn):Nt.replaceSelection(bn.map(Hn=>Hn===""?"":`- ${Hn}`).join(` `)),Nt.focus();case"list-ol":return xn===""?Nt.replaceSelection("1. "+xn):Nt.replaceSelection(bn.map((Hn,ar)=>Hn===""?"":`${ar+1}. ${Hn}`).join(` -`)),Nt.focus();case"add-null-ch":jt==null||jt();return;case"add-signal":return xn===""&&Nt.setCursor(Vt.line,Vt.ch),Nt.replaceSelection(Rn),Nt.focus();case"add-multiple":return xn===""&&Nt.setCursor(Vt.line,Vt.ch),Nt.replaceSelection(Zn),Nt.focus();case"inster-template-1":return xn===""&&Nt.setCursor(Vt.line,Vt.ch),Nt.replaceSelection(Un),Nt.focus();case"eraser":return Nt.setValue(""),Nt.focus();case"trigger-watch":return xr(!qn),Nt.focus();case"trigger-full-screen":return br(!yr),Nt.focus();case Ae:Dr(Ae);return;case Pn:Dr(Pn);return;case kn:Dr(kn);return;case Gt:Dr(Gt);return;case"maths-latex":if((0,Ue.Ye)(Yr))return;Dr("maths-latex");return;case Pt:Mr.current="",sessionStorage.removeItem("file_id"),Dr(Pt);return;case zt:Dr(zt);return;default:throw new Error}},[Nt,qn,yr]),xt=(0,re.useCallback)((rn,Vt)=>{var xn,bn,Hn,ar,et,Xt;rn!=null&&rn.disabledClose||Dr("");const{src:An,alt:lr,id:sr}=rn||{};switch(vr){case Ae:const{title:dr,link:er}=rn;return Nt.replaceSelection(`[${dr}](${er})`),Nt.focus();case Pn:const{language:mr,content:kr}=rn;return Nt.replaceSelection(["```"+mr,kr,"```"].join(` +`)),Nt.focus();case"add-null-ch":jt==null||jt();return;case"add-signal":return xn===""&&Nt.setCursor(Vt.line,Vt.ch),Nt.replaceSelection(Rn),Nt.focus();case"add-multiple":return xn===""&&Nt.setCursor(Vt.line,Vt.ch),Nt.replaceSelection(_n),Nt.focus();case"inster-template-1":return xn===""&&Nt.setCursor(Vt.line,Vt.ch),Nt.replaceSelection(Un),Nt.focus();case"eraser":return Nt.setValue(""),Nt.focus();case"trigger-watch":return xr(!qn),Nt.focus();case"trigger-full-screen":return br(!yr),Nt.focus();case Ae:Dr(Ae);return;case Pn:Dr(Pn);return;case kn:Dr(kn);return;case Gt:Dr(Gt);return;case"maths-latex":if((0,Ue.Ye)(Yr))return;Dr("maths-latex");return;case Pt:Mr.current="",sessionStorage.removeItem("file_id"),Dr(Pt);return;case zt:Dr(zt);return;default:throw new Error}},[Nt,qn,yr]),xt=(0,re.useCallback)((rn,Vt)=>{var xn,bn,Hn,ar,et,Xt;rn!=null&&rn.disabledClose||Dr("");const{src:An,alt:lr,id:sr}=rn||{};switch(vr){case Ae:const{title:dr,link:er}=rn;return Nt.replaceSelection(`[${dr}](${er})`),Nt.focus();case Pn:const{language:mr,content:kr}=rn;return Nt.replaceSelection(["```"+mr,kr,"```"].join(` `)),Nt.focus();case"maths-latex":for(var wr=atob(rn),Fr=new Uint8Array(wr.length),Er=0;Er{ni.id?Nt.replaceSelection(`![,](/api/attachments/${ni.id}?type=${ni.content_type})`):(ni==null?void 0:ni.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Ue.Ye)(Yr))return;Nt.replaceSelection("`$$"+rn+"$$`");break;case ot:if(!sr)return;Nt.getValue().indexOf(An)===-1?Nt.replaceSelection(`
          ${lr||
          `):document.getElementById(sr).src=ue.Z.API_SERVER+An+"?t="+Date.now();break;case kn:case Gt:const cr=Vt,Rr=(Hn=(bn=(xn=cr==null?void 0:cr.name)==null?void 0:xn.split("."))==null?void 0:bn.pop)==null?void 0:Hn.call(bn);return((ar=cr==null?void 0:cr.type)==null?void 0:ar.indexOf("image"))>-1||!(cr!=null&&cr.type)?cr!=null&&cr.align||cr!=null&&cr.width?Nt.replaceSelection(`

          ${lr||

          `):Nt.replaceSelection(`${lr||`):((et=cr==null?void 0:cr.type)==null?void 0:et.indexOf("video"))>-1?Nt.replaceSelection(``):((Xt=cr==null?void 0:cr.type)==null?void 0:Xt.indexOf("pdf"))>-1?Nt.replaceSelection(`${cr.name}`):qt.includes(Rr)?Nt.replaceSelection(`${cr.name}`):Nt.replaceSelection(`[${cr.name}](${An})`),Nt.focus();case zt:const{row:ur,col:tr,align:Gr}=rn;let Xr=` `;for(let ni=0;ni{switch(vr){case Ae:return re.createElement(Ut,{callback:xt,onCancel:Jt});case Pn:return re.createElement(Tt.Z,{callback:xt,onCancel:Jt});case kn:return re.createElement(Ve.Z,{callback:xt,onCancel:Jt});case Pt:return re.createElement(ie,{editImgId:Mr.current,callback:xt,onCancel:Jt});case zt:return re.createElement(Bt,{callback:xt,onCancel:Jt});case"maths-latex":return re.createElement(Yt,{showSaveButton:!0,callback:xt});case"inline-latex":return re.createElement(cn.Z,{showSaveButton:!0,callback:xt});default:return null}},[vr]);function Jt(){Dr("")}(0,re.useEffect)(()=>{if(Cr.current){let rn=function(et){Hn=!0,ar=et.pageY},Vt=function(){Hn=!1},xn=function(et){if(Hn){let Xt=et.pageY-ar;Xt<0&&(Xt=0),Xt>300&&(Xt=300);let An=un+Xt+"px";Wr(An)}},bn=Cr.current,Hn=!1,ar=0;return bn.addEventListener("mousedown",rn),document.addEventListener("mousemove",xn),document.addEventListener("mouseup",Vt),()=>{bn.removeEventListener("mousedown",rn),document.removeEventListener("mousemove",xn),document.removeEventListener("mouseup",Vt)}}},[Nt,Cr]),(0,re.useEffect)(()=>{Wr(un)},[un]);const yn=Fn(Lt),pn=Fn(zr),Qt={width:yn,height:pn},ct=(0,re.useMemo)(()=>{if(gr){let rn=new Date(gr),Vt=rn.getHours(),xn=rn.getMinutes(),bn=rn.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,xn=xn<10?"0"+xn:xn,bn=bn<10?"0"+bn:bn,`${Vt}:${xn}:${bn}`}return 0},[gr]),Ot=rn=>{const Vt=[];if(jn){let xn=-1;rn=rn.replace(/(@▁▁@|@▁@)/g,function(bn,Hn,ar){Vt.push({multiLine:bn!==Rn})})}return Vt};function Wt(){window.sessionStorage.removeItem(_n),jr(!1),Ir(0)}function _t(){jr(!1),Ir(0),Nt.setValue(window.sessionStorage.getItem(_n))}(0,re.useEffect)(()=>{Ct[vr]&&vr!==Gt&&vr!==Pt&&setTimeout(()=>{const rn=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-rn.offsetWidth/2,xn=window.innerHeight/2-rn.offsetHeight/2;pr(Vt),or(xn)},0)},[vr]);const nn=rn=>{rn.preventDefault();const Vt=rn.clientX-_r,xn=rn.clientY-Hr;document.body.onmousemove=bn=>{let Hn=bn.clientX-Vt,ar=bn.clientY-xn;const et=document.getElementsByClassName("markdown-popup-form")[0],Xt=window.innerWidth-et.offsetWidth,An=window.innerHeight-et.offsetHeight;Hn=Math.max(0,Math.min(Hn,Xt)),ar=Math.max(0,Math.min(ar,An)),Nn(bn.clientX,bn.clientY,Vt,xn)&&(pr(Hn),or(ar))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nn=(rn,Vt,xn,bn)=>{const Hn=document.body.clientHeight,ar=document.body.clientWidth;return rn<20&&xn>rn||rn>ar-20&&xnVt||Vt>Hn-20&&bn{var Vt;Mr.current=rn,(Vt=Ar.current)==null||Vt.setHeight("100vh"),setTimeout(()=>{Dr("add-flowchart")},150)}})):null))),$t?re.createElement("a",{ref:Cr,className:"editor-resize"}):null,vr===Gt&&re.createElement(It,{callback:xt,onCancel:Jt}),vr===Pt&&re.createElement(ie,{ref:Ar,editImgId:Mr.current,callback:xt,onCancel:Jt}),re.createElement(Ee.Z,null,Ct[vr]&&vr!==Gt&&vr!==Pt?re.createElement(dt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:_r,top:Hr},title:re.createElement("div",{style:{cursor:"move"},onMouseDown:nn},Ct[vr]),open:!0,onCancel:Jt,footer:null,destroyOnClose:!0,width:vr===Pt?"1200px":null,height:vr===Pt?"80vh":null,className:"markdown-popup-form"},Zt):null))}},45596:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Me},I:function(){return vt}});var re=le(28284),je=le(6767),Re=le(37568),Je=le(77736),be=le(71051),se=le(47889),Ne=le(99571),Ze=le(67303),we=le(59301),fe=le(59301),ht=Object.defineProperty,xe=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(Ee,Se,Ie)=>Se in Ee?ht(Ee,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ee[Se]=Ie,rt=(Ee,Se)=>{for(var Ie in Se||(Se={}))_e.call(Se,Ie)&&Fe(Ee,Ie,Se[Ie]);if(Qe)for(var Ie of Qe(Se))De.call(Se,Ie)&&Fe(Ee,Ie,Se[Ie]);return Ee},lt=(Ee,Se)=>xe(Ee,gt(Se));const{useForm:mt}=re.default,Ce={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var Me=({callback:Ee,onCancel:Se})=>{const[Ie]=mt();let ke=(0,we.useRef)();function ze(Kt){ke.current.width=Ie.getFieldValue("width"),ke.current.align=Ie.getFieldValue("align"),Ee(Kt,ke.current)}function Be(Kt,bt){if(Kt.status===-1){je.ZP.error(Kt.message);return}Ie.setFieldsValue({src:`/api/attachments/${Kt.id}`,type:bt.type})}function Xe(Kt){let bt=Kt.target.files[0];ke.current=bt,vt(bt,Be)}return fe.createElement(re.default,lt(rt({form:Ie},pe),{className:"upload-image-panel",onFinish:ze,style:{width:470,overflow:"hidden"}}),fe.createElement(re.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(re.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},fe.createElement(Re.default,{style:Ce})),fe.createElement(Pe,{onFileChange:Xe}))),fe.createElement(re.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(Re.default,{style:{width:264}})),fe.createElement(re.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(Je.Z,null,fe.createElement(re.default.Item,{name:"width",style:{margin:0}},fe.createElement(be.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(re.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},fe.createElement(se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),fe.createElement("aside",null,fe.createElement(re.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},fe.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),fe.createElement(Ne.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function Pe({onFileChange:Ee}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:Ee}))}function vt(Ee,Se){if(!Ee)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ie=new FormData;Ie.append("editormd-image-file",Ee),Ie.append("file_param_name","editormd-image-file"),Ie.append("byxhr","true");var ke=new window.XMLHttpRequest;ke.withCredentials=!0,ke.addEventListener("load",function(ze){Se(JSON.parse(ze.target.responseText),Ee)},!1),ke.addEventListener("error",function(ze){console.error(ze)},!1),ke.open("POST",`${Ze.KI}/api/attachments.json`),ke.send(Ie)}},75790:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Re}});var re=le(59301),je=le(4676);class Re extends re.Component{constructor(be){super(be);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,je.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(mn,hn,le){"use strict";le.d(hn,{SV:function(){return It},ZP:function(){return Le}});var re=le(59301),je=le(76374);const Re={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"]},Je={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Nt.focus();default:throw new Error}},[Nt,vr]),Zt=(0,re.useMemo)(()=>{switch(vr){case Ae:return re.createElement(Ut,{callback:xt,onCancel:Jt});case Pn:return re.createElement(Tt.Z,{callback:xt,onCancel:Jt});case kn:return re.createElement(Ve.Z,{callback:xt,onCancel:Jt});case Pt:return re.createElement(ie,{editImgId:Mr.current,callback:xt,onCancel:Jt});case zt:return re.createElement(Bt,{callback:xt,onCancel:Jt});case"maths-latex":return re.createElement(Yt,{showSaveButton:!0,callback:xt});case"inline-latex":return re.createElement(cn.Z,{showSaveButton:!0,callback:xt});default:return null}},[vr]);function Jt(){Dr("")}(0,re.useEffect)(()=>{if(Cr.current){let rn=function(et){Hn=!0,ar=et.pageY},Vt=function(){Hn=!1},xn=function(et){if(Hn){let Xt=et.pageY-ar;Xt<0&&(Xt=0),Xt>300&&(Xt=300);let An=un+Xt+"px";Wr(An)}},bn=Cr.current,Hn=!1,ar=0;return bn.addEventListener("mousedown",rn),document.addEventListener("mousemove",xn),document.addEventListener("mouseup",Vt),()=>{bn.removeEventListener("mousedown",rn),document.removeEventListener("mousemove",xn),document.removeEventListener("mouseup",Vt)}}},[Nt,Cr]),(0,re.useEffect)(()=>{Wr(un)},[un]);const yn=Fn(Lt),pn=Fn(zr),Qt={width:yn,height:pn},ct=(0,re.useMemo)(()=>{if(gr){let rn=new Date(gr),Vt=rn.getHours(),xn=rn.getMinutes(),bn=rn.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,xn=xn<10?"0"+xn:xn,bn=bn<10?"0"+bn:bn,`${Vt}:${xn}:${bn}`}return 0},[gr]),Ot=rn=>{const Vt=[];if(jn){let xn=-1;rn=rn.replace(/(@▁▁@|@▁@)/g,function(bn,Hn,ar){Vt.push({multiLine:bn!==Rn})})}return Vt};function Wt(){window.sessionStorage.removeItem(Zn),jr(!1),Ir(0)}function _t(){jr(!1),Ir(0),Nt.setValue(window.sessionStorage.getItem(Zn))}(0,re.useEffect)(()=>{Ct[vr]&&vr!==Gt&&vr!==Pt&&setTimeout(()=>{const rn=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-rn.offsetWidth/2,xn=window.innerHeight/2-rn.offsetHeight/2;pr(Vt),or(xn)},0)},[vr]);const nn=rn=>{rn.preventDefault();const Vt=rn.clientX-_r,xn=rn.clientY-Hr;document.body.onmousemove=bn=>{let Hn=bn.clientX-Vt,ar=bn.clientY-xn;const et=document.getElementsByClassName("markdown-popup-form")[0],Xt=window.innerWidth-et.offsetWidth,An=window.innerHeight-et.offsetHeight;Hn=Math.max(0,Math.min(Hn,Xt)),ar=Math.max(0,Math.min(ar,An)),Nn(bn.clientX,bn.clientY,Vt,xn)&&(pr(Hn),or(ar))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nn=(rn,Vt,xn,bn)=>{const Hn=document.body.clientHeight,ar=document.body.clientWidth;return rn<20&&xn>rn||rn>ar-20&&xnVt||Vt>Hn-20&&bn{var Vt;Mr.current=rn,(Vt=Ar.current)==null||Vt.setHeight("100vh"),setTimeout(()=>{Dr("add-flowchart")},150)}})):null))),$t?re.createElement("a",{ref:Cr,className:"editor-resize"}):null,vr===Gt&&re.createElement(It,{callback:xt,onCancel:Jt}),vr===Pt&&re.createElement(ie,{ref:Ar,editImgId:Mr.current,callback:xt,onCancel:Jt}),re.createElement(Ee.Z,null,Ct[vr]&&vr!==Gt&&vr!==Pt?re.createElement(dt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:_r,top:Hr},title:re.createElement("div",{style:{cursor:"move"},onMouseDown:nn},Ct[vr]),open:!0,onCancel:Jt,footer:null,destroyOnClose:!0,width:vr===Pt?"1200px":null,height:vr===Pt?"80vh":null,className:"markdown-popup-form"},Zt):null))}},45596:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Me},I:function(){return vt}});var re=le(28284),je=le(6767),Re=le(37568),Je=le(77736),be=le(71051),se=le(47889),Ne=le(99571),Ze=le(67303),we=le(59301),fe=le(59301),ht=Object.defineProperty,xe=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(Ee,Se,Ie)=>Se in Ee?ht(Ee,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ee[Se]=Ie,rt=(Ee,Se)=>{for(var Ie in Se||(Se={}))_e.call(Se,Ie)&&Fe(Ee,Ie,Se[Ie]);if(Qe)for(var Ie of Qe(Se))De.call(Se,Ie)&&Fe(Ee,Ie,Se[Ie]);return Ee},lt=(Ee,Se)=>xe(Ee,gt(Se));const{useForm:mt}=re.default,Ce={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var Me=({callback:Ee,onCancel:Se})=>{const[Ie]=mt();let ke=(0,we.useRef)();function ze(Kt){ke.current.width=Ie.getFieldValue("width"),ke.current.align=Ie.getFieldValue("align"),Ee(Kt,ke.current)}function Be(Kt,bt){if(Kt.status===-1){je.ZP.error(Kt.message);return}Ie.setFieldsValue({src:`/api/attachments/${Kt.id}`,type:bt.type})}function Xe(Kt){let bt=Kt.target.files[0];ke.current=bt,vt(bt,Be)}return fe.createElement(re.default,lt(rt({form:Ie},pe),{className:"upload-image-panel",onFinish:ze,style:{width:470,overflow:"hidden"}}),fe.createElement(re.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(re.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},fe.createElement(Re.default,{style:Ce})),fe.createElement(Pe,{onFileChange:Xe}))),fe.createElement(re.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(Re.default,{style:{width:264}})),fe.createElement(re.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(Je.Z,null,fe.createElement(re.default.Item,{name:"width",style:{margin:0}},fe.createElement(be.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(re.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},fe.createElement(se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),fe.createElement("aside",null,fe.createElement(re.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},fe.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),fe.createElement(Ne.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function Pe({onFileChange:Ee}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:Ee}))}function vt(Ee,Se){if(!Ee)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ie=new FormData;Ie.append("editormd-image-file",Ee),Ie.append("file_param_name","editormd-image-file"),Ie.append("byxhr","true");var ke=new window.XMLHttpRequest;ke.withCredentials=!0,ke.addEventListener("load",function(ze){Se(JSON.parse(ze.target.responseText),Ee)},!1),ke.addEventListener("error",function(ze){console.error(ze)},!1),ke.open("POST",`${Ze.KI}/api/attachments.json`),ke.send(Ie)}},75790:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Re}});var re=le(59301),je=le(4676);class Re extends re.Component{constructor(be){super(be);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,je.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(mn,hn,le){"use strict";le.d(hn,{SV:function(){return It},ZP:function(){return Le}});var re=le(59301),je=le(76374);const Re={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"]},Je={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"]},be={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,10 +946,10 @@ `)},{label:"include ",content:["#include "].join(` `)}]},se={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(` `)}]},Ne={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 Ze=le(53184),we=le.n(Ze),fe=(nt,St,Et)=>new Promise((ae,ee)=>{var z=ne=>{try{ue(Et.next(ne))}catch(de){ee(de)}},ie=ne=>{try{ue(Et.throw(ne))}catch(de){ee(de)}},ue=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(z,ie);ue((Et=Et.apply(nt,St)).next())});const ht={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"]}},xe=(nt,St,Et,ae)=>{const ee=St.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Et.lineNumber,endColumn:Et.column});return Array.from(new Set(ee.match(/\b\w{2,}\b/g)||[])).map(ie=>({label:ie,kind:nt.languages.CompletionItemKind.Text,insertText:ie,range:ae}))},gt=(nt,St,Et,ae)=>{nt.languages.registerCompletionItemProvider(St,{provideCompletionItems(ee,z){const ie=ee.getWordUntilPosition(z),ue={startLineNumber:z.lineNumber,endLineNumber:z.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},ne=ee.getLineContent(z.lineNumber).substring(ie.startColumn-2,ie.endColumn);return{suggestions:[...xe(nt,ee,z,ue),...Et.map(Ge=>({label:Ge,kind:nt.languages.CompletionItemKind.Keyword,documentation:Ge,insertText:Ge,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ue})),...ae.map(Ge=>({label:Ge.label,kind:nt.languages.CompletionItemKind.Snippet,documentation:Ge.content,insertText:ne.startsWith("#")?Ge.content.replace(/#/,""):Ge.content,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ue}))]}}})};var Qe=nt=>{ht.languages.forEach(St=>{nt.languages.registerDocumentFormattingEditProvider(St,{provideDocumentFormattingEdits(Et){return fe(this,null,function*(){const ae=we()(Et.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:Et.getFullModelRange(),text:ae}]})}})}),gt(nt,"java",Je.keywords,Je.quickKey),gt(nt,"cpp",be.keywords,be.quickKey),gt(nt,"c",Re.keywords,[]),gt(nt,"python",se.keywords,se.quickKey),gt(nt,"scala",Ne.keywords,Ne.quickKey)};const _e="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var De=Object.defineProperty,Fe=(nt,St,Et)=>St in nt?De(nt,St,{enumerable:!0,configurable:!0,writable:!0,value:Et}):nt[St]=Et,rt=(nt,St,Et)=>Fe(nt,typeof St!="symbol"?St+"":St,Et);const lt=class Gs{constructor(St,Et,ae){this.placeholder=St,this.editor=Et,this.monaco=ae,Et.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Gs.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)}};rt(lt,"ID","editor.widget.placeholderHint");var Ce=lt,pe=le(96236),Me=le(6767),Pe=le(25399),vt=le(89392),Ee=le(33796),Se=le(56102),Ie=Object.defineProperty,ke=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,bt=(nt,St,Et)=>St in nt?Ie(nt,St,{enumerable:!0,configurable:!0,writable:!0,value:Et}):nt[St]=Et,ge=(nt,St)=>{for(var Et in St||(St={}))Xe.call(St,Et)&&bt(nt,Et,St[Et]);if(Be)for(var Et of Be(St))Kt.call(St,Et)&&bt(nt,Et,St[Et]);return nt},Rt=(nt,St)=>ke(nt,ze(St)),ye=(nt,St)=>{var Et={};for(var ae in nt)Xe.call(nt,ae)&&St.indexOf(ae)<0&&(Et[ae]=nt[ae]);if(nt!=null&&Be)for(var ae of Be(nt))St.indexOf(ae)<0&&Kt.call(nt,ae)&&(Et[ae]=nt[ae]);return Et},ve=(nt,St,Et)=>new Promise((ae,ee)=>{var z=ne=>{try{ue(Et.next(ne))}catch(de){ee(de)}},ie=ne=>{try{ue(Et.throw(ne))}catch(de){ee(de)}},ue=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(z,ie);ue((Et=Et.apply(nt,St)).next())});function ft(nt){return/^\d+$/.test(nt)?`${nt}px`:nt}function Ut(){}let Tt=!1;const Ve={"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 dt(nt=[]){let St=nt;if(Array.isArray(nt)){for(let Et=0;Etve(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(nt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",nt)}});var Le=nt=>{var St=nt,{width:Et="100%",height:ae="100%",value:ee,language:z="javascript",style:ie={},options:ue={},overrideServices:ne={},theme:de="vs-dark",onEditBlur:Ge,isCopy:kt=!1,onSave:Bt,autoHeight:He=!1,forbidCopy:it=!1,onChange:tt=Ut,editorDidMount:Mt=Ut,onFocus:Yt=Ut,onBreakPoint:cn=Ut,breakPointValue:Ae=[],filename:kn="educoder.txt",errorLine:Pt,errorContent:Gt="",highlightLine:ot,openBreakPoint:Pn=!1,placeholder:zt="",showMiniMap:ln=!0}=St,Bn=ye(St,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Oe=(0,re.useRef)(),Ue=(0,re.useRef)({}),Ht=(0,re.useRef)(),sn=(0,re.useRef)(),dn=(0,re.useRef)([]),Tn=(0,re.useRef)(!1),Zn=(0,re.useRef)(),Rn=(0,re.useRef)(),Un=(0,re.useRef)(!1),[qt,Fn]=(0,re.useState)(!1);function Kn(){let $t;return Oe.current&&($t=new je.Z(ut=>{for(let fn of ut)(fn.target.offsetHeight>0||fn.target.offsetWidth>0)&&Ue.current.instance.layout()}),$t.observe(Oe.current)),$t}function vn(){Me.ZP.warning({content:decodeURIComponent(_e),key:"monaco-editor-tip"})}const an=()=>{let $t=Ue.current.instance;if(ee!=null&&$t&&qt){const ut=$t.getModel();ut&&ee!==ut.getValue()&&(Tt=!0,ut.setValue(ee),$t.layout(),Tt=!1)}};(0,re.useEffect)(()=>{const $t=Ee.Z.subscribe("formatDocument",ut=>{var fn;let jn=Ue.current.instance;(fn=jn==null?void 0:jn.getAction)==null||fn.call(jn,"editor.action.formatDocument").run()});return window.updateMonacoValue=ut=>{tt(ut)},$t},[]),(0,re.useEffect)(()=>{var $t;let ut=Ue.current.instance;sn.current&&clearTimeout(sn.current),sn.current=setTimeout(()=>{an()},500),ee&&(ee!=null&&ee.length)&&(($t=ut==null?void 0:ut.updateOptions)==null||$t.call(ut,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ee.split(/\r\n|\r|\n/g).length))+3,5)}))},[ee,qt,Ue.current]),(0,re.useEffect)(()=>{if(Pt&&Ue.current&&Ue.current.instance){let ut=Ue.current.instance;ut.changeViewZones(function(fn){var jn=document.createElement("div");jn.style.padding="10px 20px",jn.style.width="calc(100% - 20px)",jn.className="my-error-line-wrp",jn.innerHTML=Gt,fn.addZone({afterLineNumber:Pt||11,heightInLines:3,domNode:jn})});var $t={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}};ut.addOverlayWidget($t),ut.revealPositionInCenter({lineNumber:20,column:1})}},[Pt,Ue.current,qt]);const Ct=($t="",ut)=>{if(!$t||$t.trim()==="")return!0;const jn=Ue.current.instance.getModel().getLineTokens(ut);let $n=!1;for(let Ke=0;Ke<2;Ke++)jn.getStandardTokenType(Ke)===1&&($n=!0);return $n};(0,re.useEffect)(()=>{var $t;const ut=($t=Ue.current)==null?void 0:$t.instance;if(ut&&qt&&it){const fn=ut.onDidBlurEditorWidget(()=>{Un.current=!1}),jn=ut.onDidFocusEditorText(()=>{Un.current=!0});return()=>{fn.dispose(),jn.dispose()}}},[Ue.current,qt,it]),(0,re.useEffect)(()=>{var $t;if(($t=Ue.current)!=null&&$t.instance&&qt&&Pn){let ut=Ue.current.instance,fn=ut.getModel();if(!fn)return;(()=>{var Dn;let Mn=[],jt=[];const Nt=fn.getAllDecorations();for(let Vn of Nt)Vn.options.className==="highlighted-line"&&(Mn.push((Dn=Vn==null?void 0:Vn.range)==null?void 0:Dn.startLineNumber),jt.push(Vn==null?void 0:Vn.id));if(ot===Mn[0])return;fn.deltaDecorations(jt,[]);const Ln=fn.getLineCount();ot&&ot<=Ln&&(ut.deltaDecorations([],[{range:new pt.Range(ot,1,ot,fn.getLineMaxColumn(ot)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ut.revealLineInCenter(ot))})();const $n=(Dn=!1)=>{var Mn;let jt=[],Nt=[];const Ln=fn.getAllDecorations();for(let Vn of Ln)Vn.options.linesDecorationsClassName==="breakpoints-select"&&(jt.push((Mn=Vn==null?void 0:Vn.range)==null?void 0:Mn.startLineNumber),Nt.push(Vn==null?void 0:Vn.id));if(Dn)return{lines:jt,ids:Nt};cn(jt)},Ke=Dn=>ve(void 0,null,function*(){let Mn={range:new pt.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield fn.deltaDecorations([],[Mn]),$n()}),Ye=Dn=>ve(void 0,null,function*(){let Mn=[];const jt=ut.getLineDecorations(Dn);for(let Nt of jt)Nt.options.linesDecorationsClassName==="breakpoints-select"&&Mn.push(Nt.id);yield fn.deltaDecorations(Mn,[]),$n()}),on=Dn=>{let Mn=ut.getLineDecorations(Dn);for(let jt of Mn)if(jt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,vt.isEqual)(Ae,$n(!0).lines)){fn.deltaDecorations($n(!0).ids,[]);const Dn=Ae.map(Mn=>({range:new pt.Range(Mn,1,Mn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));fn.deltaDecorations([],Dn)}const en=ut.onDidChangeModelContent(Dn=>{let Mn=ut.getPosition();if(Mn){let jt=Mn.lineNumber;clearTimeout(Rn.current),Rn.current=setTimeout(()=>{Ct(fn.getLineContent(jt),jt)?Ye(jt):on(jt)?(Ye(jt),Ke(jt)):$n()},100)}}),at=ut.onMouseDown(Dn=>{var Mn,jt,Nt;if(Dn.target.detail&&((Nt=(jt=(Mn=Dn.target)==null?void 0:Mn.element)==null?void 0:jt.className)!=null&&Nt.includes("line-numbers"))){let Ln=Dn.target.position.lineNumber;if(Ct(fn.getLineContent(Ln),Ln))return;on(Ln)?Ye(Ln):Ke(Ln)}}),tn=Dn=>{let Mn={range:new pt.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};dn.current=ut.deltaDecorations(dn.current,[Mn])},gn=()=>{dn.current=ut.deltaDecorations(dn.current,[])},Sn=ut.onMouseMove(Dn=>{var Mn,jt,Nt;if(gn(),Dn.target.detail&&((Nt=(jt=(Mn=Dn.target)==null?void 0:Mn.element)==null?void 0:jt.className)!=null&&Nt.includes("line-numbers"))){let Ln=Dn.target.position.lineNumber;if(Ct(fn.getLineContent(Ln),Ln))return;tn(Ln)}}),On=ut.onMouseLeave(()=>{gn()});return()=>{en.dispose(),at.dispose(),Sn.dispose(),On.dispose()}}},[Ue.current,qt,Ae,ot,Pn,z]),(0,re.useEffect)(()=>{var $t;($t=Ue.current)!=null&&$t.instance&&Pn&&Ue.current.instance.setPosition({lineNumber:0,column:0})},[ot]);function At(){let $t=Ue.current.instance;if($t){const ut=$t.getSelection(),fn=Ue.current.pastePos||{},jn=new pt.Range(fn.startLineNumber||ut.endLineNumber,fn.startColumn||ut.endColumn,fn.endLineNumber||ut.endLineNumber,fn.endColumn||ut.endColumn);setTimeout(()=>{$t.executeEdits("",[{range:jn,text:""}])},300)}}function $e($t){(window.navigator.platform.match("Mac")?$t.metaKey:$t.ctrlKey)&&$t.keyCode==83&&($t.preventDefault(),Bt())}const yt=()=>{if(He&&Ue.current.instance){const $t=Ue.current.instance.getContentHeight();zn($t{if(!Un.current)return;const{keyCode:ut,ctrlKey:fn,metaKey:jn,target:$n,type:Ke}=$t;return(Ke==="paste"||(ut===67||ut===86)&&(jn||fn))&&$n.nodeName==="TEXTAREA"&&(vn(),$t.preventDefault()),!1};function wn($t,ut){var fn=window.URL||window.webkitURL||window,jn=new Blob([ut]),$n=document.createElementNS("http://www.w3.org/1999/xhtml","a");$n.href=fn.createObjectURL(jn),$n.download=$t,Lt($n)}(0,re.useEffect)(()=>{yt()},[yt]),(0,re.useEffect)(()=>{Oe.current&&!qt&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then($t=>{try{pt=$t,Ue.current.instance=pt.editor.create(Oe.current,{value:ee,language:dt(z),theme:de,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ln||!1}},ne);const ut=Ue.current.instance;let $n=[...pe.BH._menuItems].find(en=>en[0]._debugName=="EditorContext")[1],Ke=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ye=(en,at)=>{var tn,gn;let Sn=en._first;do at.includes((gn=(tn=Sn.element)==null?void 0:tn.command)==null?void 0:gn.id)&&en._remove(Sn);while(Sn=Sn.next)};if(Mt(ut,pt),setTimeout(()=>{yt(),Ue.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{wn(kn||"educoder.txt",ut.getValue())}})},500),Ue.current.subscription=ut.onDidChangeModelContent(en=>{Tn.current?clearTimeout(Zn.current):(yt(),tt(ut.getValue(),en)),Zn.current=setTimeout(()=>{Tn.current=!1},500)}),window.Monaco||Qe(pt,dt(z)),it&&(Ye($n,Ke),Oe.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",un),window.removeEventListener("paste",un),window.addEventListener("keydown",un),window.addEventListener("paste",un)),window.Monaco=pt,Ge&&ut.onDidBlurEditorWidget(()=>{Ge(ut.getValue())}),Yt&&ut.onDidFocusEditorText(()=>{it&&En(),Yt(ut.getValue())}),it){En();try{ut.onDidPaste(en=>{const at=ut.getSelection(),tn=Ue.current.pastePos||{},gn=new pt.Range(tn.startLineNumber||at.endLineNumber,tn.startColumn||at.endColumn,tn.endLineNumber||at.endLineNumber,tn.endColumn||at.endColumn);ut.executeEdits("",[{range:en.range,text:""}])})}catch(en){}}let on=Kn();return zt&&typeof zt=="string"&&new Ce(zt,ut,pt),Fn(!0),()=>{const en=Ue.current.instance;en.dispose();const at=en.getModel();at&&at.dispose(),Ue.current.subscription&&Ue.current.subscription.dispose(),on.unobserve(Oe.current)}}catch(ut){}})},[]),(0,re.useEffect)(()=>{if(Ue.current.instance&&qt)return document.addEventListener("keydown",$e,!1),()=>{document.removeEventListener("keydown",$e)}},[Bt,qt]),(0,re.useEffect)(()=>{let $t=Ue.current.instance;if($t&&qt){let ut=dt(z);pt.editor.setModelLanguage($t.getModel(),ut)}},[z,qt]),(0,re.useEffect)(()=>{Ue.current.instance&&qt&&pt.editor.setTheme(de)},[de,qt]),(0,re.useEffect)(()=>{let $t=Ue.current.instance;Ht.current=ue,$t&&qt&&($t.updateOptions(ge({},ue)),setTimeout(()=>{$t.getModel().updateOptions(ge({},ue))},200))},[JSON.stringify(ue),qt]),(0,re.useEffect)(()=>{let $t=Ue.current.instance;$t&&qt&&$t.layout()},[Et,ae,qt]);const[Wn,Jn]=(0,re.useState)(ft(Et)),[Qn,zn]=(0,re.useState)(ft(ae)),_n=Rt(ge({},ie),{width:Wn,height:Qn,position:"relative"});return re.createElement("div",{className:"my-monaco-editor",ref:Oe,style:_n},kt&&re.createElement(Se.CopyToClipboard,{text:ee,onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement(Pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},re.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},re.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function It({width:nt="100%",height:St="100%",original:Et,modified:ae,language:ee,options:z={}}){const ie=(0,re.useRef)(),[ue,ne]=(0,re.useState)(null);function de(He){let it;return ie.current&&(it=new je.Z(tt=>{for(let Mt of tt)(Mt.target.offsetHeight>0||Mt.target.offsetWidth>0)&&He.layout()}),it.observe(ie.current)),it}(0,re.useEffect)(()=>(ie.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(He=>{pt=He;const it=pt.editor.createDiffEditor(ie.current,Rt(ge({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},z),{wordWrap:!0}));ne(it);let tt=de(it);return()=>{it.dispose();const Mt=it.getModel();Mt&&Mt.dispose(),tt.unobserve(ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,re.useEffect)(()=>{ue&&ue.setModel({original:pt.editor.createModel(Et,ee),modified:pt.editor.createModel(ae,ee)})},[Et,ae,ee,ue]);const Ge=ft(nt),kt=ft(St),Bt={width:Ge,height:kt};return re.createElement("div",{className:"my-diff-editor",ref:ie,style:Bt})}},929:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return xe}});var re={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"},je=le(29787),Re=le(25399),Je=le(60242),be=le(92310),se=le.n(be),Ne=le(49661),Ze=le(57884),we=le(34055),fe=le(59301),xe=({className:gt,dataSource:Qe=[],col:_e=4,right:De,bottom:Fe=23,precision:rt=0,wrapWidth:lt=1200,trackEventItems:mt,loading:Ce,onRemove:pe=()=>{},isCurrent:Me=!0,showProgress:Pe=!1,showAlias:vt=!1})=>{const Ee=Math.floor((lt-(_e-1)*De)/_e),Se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return fe.createElement(je.Z,{spinning:Ce},fe.createElement("div",{className:se()(re.list,gt)},!!(Qe!=null&&Qe.length)&&(Qe==null?void 0:Qe.map((Ie,ke)=>{var ze,Be,Xe,Kt,bt,ge;const{name:Rt,id:ye,identifier:ve,featured:ft,school_name:Ut,image_url:Tt,excellent:Ve,is_plan:dt}=Ie;return fe.createElement("div",{key:ye,className:Me&&Pe?re.wrapisCurrent:re.wrap,style:{width:Ee,marginRight:(1+ke)%_e===0?0:De+rt,marginBottom:Fe}},fe.createElement("a",{className:re.li,onClick:pt=>{pt.preventDefault(),pt.stopPropagation(),mt&&(0,Ne.L9)([mt]),(0,Ne.xg)(`/paths/${ve}`)}},fe.createElement("div",{className:re.img},fe.createElement("img",{className:re.cover,src:`${Tt}`}),Me&&(0,we.bg)()&&(Ie==null?void 0:Ie.studying)&&fe.createElement("div",{className:`${re.movebq} user-path-items`,onClick:pt=>{pt.stopPropagation(),pe(Ie)}},fe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),fe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ze=Ie==null?void 0:Ie.subject_tags)==null?void 0:ze.map((pt,En)=>{var Le,It;if(En===0){const St=(Le=Se.find(Et=>Et.name==pt))==null?void 0:Le.swimg;return fe.createElement("img",{className:re.sign,src:St,style:{left:"-4px"}})}const nt=(It=Se.find(St=>St.name==pt))==null?void 0:It.ptimg;return fe.createElement("img",{className:re.sign,src:nt,style:{left:`${48+52*(En-1)+2*En}px`}})}),fe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ie==null?void 0:Ie.excellent)&&fe.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),fe.createElement("div",{className:re.name},fe.createElement(Re.Z,{title:vt&&(Ie!=null&&Ie.excellent_alias_name)?fe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Rt}`,fe.createElement("br",null),fe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ie==null?void 0:Ie.excellent_alias_name}`)):Rt},fe.createElement("span",{className:re.e},vt&&(Ie==null?void 0:Ie.excellent_alias_name)||Rt))),Me&&Pe&&((Be=Ie==null?void 0:Ie.progress)==null?void 0:Be.all_score)!=0&&fe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},fe.createElement(Je.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Xe=Ie==null?void 0:Ie.progress)==null?void 0:Xe.my_score)/((Kt=Ie==null?void 0:Ie.progress)==null?void 0:Kt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(bt=Ie==null?void 0:Ie.progress)==null?void 0:bt.my_score,"/",(ge=Ie==null?void 0:Ie.progress)==null?void 0:ge.all_score),(!Me||!Pe)&&fe.createElement(Re.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ut}`},fe.createElement("div",{className:re.unit},fe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ut)),(!Me||!Pe)&&fe.createElement("div",{className:re.tags},fe.createElement("div",null,fe.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),fe.createElement("span",null,Ie.stages_count))),fe.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),fe.createElement("span",null,Ie.members_count)))))))})),!Qe.length&&fe.createElement(Ze.Z,null)))}},71360:function(mn,hn,le){"use strict";le.d(hn,{jL:function(){return be},w9:function(){return ft},QD:function(){return Pt},cQ:function(){return bt.Z},op:function(){return tt},O5:function(){return an},_b:function(){return Bn},t7:function(){return rt},Gi:function(){return En},YG:function(){return dt},qp:function(){return ht},vr:function(){return Pn},qE:function(){return cn},Je:function(){return Ce},wb:function(){return Kt},cq:function(){return ae},tp:function(){return Qe}});var re=le(59301),je={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Re="data:image/png;base64,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",be=({dataSource:Ct=[],img:At,imgWidth:$e=346,title:yt,sunTitle:Lt,bannerExtraContent:un})=>re.createElement("div",{className:je.banner},re.createElement("div",{className:je.content},re.createElement("aside",null,re.createElement("p",null,re.createElement("b",null,yt),re.createElement("span",null,Lt)),Ct.length>0&&re.createElement("div",{className:je.btns},Ct.map((wn,Wn)=>re.createElement("div",{key:Wn,onClick:wn.click},wn.name,wn.sign?re.createElement("img",{src:Re,width:39}):null))),un),At&&re.createElement("img",{style:{marginTop:33,marginRight:38},src:At,width:$e}))),se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ne=le(92310),Ze=le.n(Ne),we=le(89392),ht=({dataSource:Ct=[],value:At,onChange:$e,onTitleChange:yt,className:Lt,title:un,titleWidth:wn=41,style:Wn={},fontColor:Jn="#6A7283",showCount:Qn})=>{const[zn,_n]=(0,re.useState)(0),[$t,ut]=(0,re.useState)(!1),fn=(0,re.useRef)(null),jn=(0,re.useRef)(null);return(0,re.useEffect)(()=>{var $n;Ct.length!==0&&((($n=fn==null?void 0:fn.current)==null?void 0:$n.clientHeight)>97?_n(1):_n(0)),Ct.length===0&&_n(0),ut(!1)},[Ct]),re.createElement("div",{className:Ze()(se.row,Lt),style:Wn},re.createElement("div",{onClick:(0,we.throttle)(()=>yt==null?void 0:yt(),2e3),style:{width:wn,marginTop:$t?12:4},className:`${se.title} ${yt?"current":""}`},un),re.createElement("div",{className:$t?`${se.tagsWrap} ${se.tagsBorderWrap}`:se.tagsWrap},re.createElement("div",{className:se.bar,ref:jn,style:zn>0?{height:zn===1?97:"auto",overflow:zn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},re.createElement("div",{className:se.tag,ref:fn},Ct==null?void 0:Ct.map($n=>re.createElement("span",{onClick:()=>$e($n.id),key:$n.id,style:{color:Jn},className:At===$n.id?se.active:""},re.createElement("span",{title:$n.name,className:se.name},$n.name),!!Qn&&re.createElement("span",{className:se.num},$n.count))))),!!zn&&re.createElement(re.Fragment,null,zn===1?re.createElement("div",{onClick:()=>{var $n;_n(2),(($n=fn==null?void 0:fn.current)==null?void 0:$n.clientHeight)>245?ut(!0):ut(!1)},className:se.action},"\u5C55\u5F00",re.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):re.createElement("div",{onClick:()=>{jn.current.scrollTop=0,_n(1),ut(!1)},className:se.action},"\u6536\u8D77",re.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},xe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Qe=({dataSource:Ct=[],value:At,onChange:$e,className:yt,style:Lt={}})=>re.createElement("div",{style:Lt,className:Ze()(xe.tabs,yt)},Ct.map(un=>re.createElement("span",{onClick:()=>$e(un.id),className:At===un.id?xe.active:"",key:un.id},un.name))),_e={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},De=le(37568),rt=({dataSource:Ct=[],value:At="",onChange:$e,onInputChange:yt=()=>{},className:Lt,style:un={},placeholder:wn,allowClear:Wn=!1})=>{var Jn;const[Qn,zn]=(0,re.useState)(""),[_n,$t]=(0,re.useState)("");(0,re.useEffect)(()=>{var jn;let $n=At;(jn=JSON.stringify(At))!=null&&jn.includes("{")&&(zn(At.id),$n=At.value||"");try{$t(decodeURIComponent($n||""))}catch(Ke){$t(decodeURIComponent($n||""))}},[At]);const ut=()=>{$e(encodeURIComponent(_n),Qn||null)},fn=jn=>{jn!==Qn&&(zn(jn),$e(encodeURIComponent(_n),jn))};return re.createElement("div",{className:Ze()(_e.input,Lt),style:un},!!Ct.length&&re.createElement("div",{className:_e.dropdown},re.createElement("div",{className:_e.text},(Jn=Ct.find(jn=>jn.id===Qn))==null?void 0:Jn.name,re.createElement("i",{className:"iconfont icon-zhankai4"}),re.createElement("b",{className:_e.b1}),re.createElement("b",{className:_e.b2})),re.createElement("div",{className:_e.menu},Ct.map((jn,$n)=>re.createElement("div",{key:$n,onClick:()=>fn(jn.id)},jn.name)))),re.createElement(De.default,{onPressEnter:ut,value:_n,onChange:jn=>{$t(jn.target.value),yt(encodeURIComponent(jn.target.value),Qn||null)},placeholder:wn,variant:"borderless",allowClear:Wn,onClear:()=>$e("",Qn||null)}),re.createElement("i",{onClick:ut,className:"iconfont icon-sousuo9 font14 current"}))},lt={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"},Ce=({value:Ct,onChange:At,className:$e,total:yt,pageSize:Lt,style:un={}})=>{const wn=Ct<2,Wn=Ct>=Math.ceil(yt/Lt);return yt<=Lt?re.createElement(re.Fragment,null):re.createElement("div",{className:Ze()(lt.quickPager,$e),style:un},re.createElement("div",{onClick:()=>{wn||At(Ct-1,"prev")},className:wn?lt.disabled:""},"\u4E0A\u4E00\u9875"),re.createElement("div",{onClick:()=>{Wn||At(Ct+1,"next")},className:Wn?lt.disabled:""},"\u4E0B\u4E00\u9875"))},pe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Me=le(29787),Pe=le(25399),vt=le(58018),Ee=le(90524),Se=le(49661),Ie=le(96908),ke=le(57177),ze=le(81378),Be=le(57884),Kt=({className:Ct,dataSource:At=[],col:$e=4,right:yt,bottom:Lt=23,precision:un=0,wrapWidth:wn=1200,trackEventItems:Wn,loading:Jn})=>{const Qn=Math.floor((wn-($e-1)*yt)/$e);return re.createElement(Me.Z,{spinning:Jn},re.createElement("div",{className:Ze()(pe.list,Ct)},!!At.length&&At.map((zn,_n)=>{const{name:$t,id:ut,identifier:fn,power:jn,cover_image_id:$n,pic:Ke}=zn;return re.createElement("div",{className:pe.wrap,key:ut,style:{width:Qn,marginRight:(1+_n)%$e===0?0:yt+un,marginBottom:Lt}},re.createElement("a",{target:"_blank",href:`/shixuns/${fn}/challenges`,className:pe.li,onClick:Ye=>{Ye.preventDefault(),Wn&&(0,Se.L9)([Wn]),jn&&(0,Se.xg)(`/shixuns/${fn}/challenges`)}},re.createElement("div",{className:pe.img},re.createElement("img",{className:pe.cover,src:`${Ke}`}),zn.is_jupyter&&re.createElement("img",{className:pe.sign,src:Ie}),zn.is_jupyter_lab&&re.createElement("img",{className:pe.sign,src:ke}),zn.is_unity_3d&&re.createElement("img",{className:pe.sign,src:ze})),re.createElement("div",{className:pe.name},re.createElement(Pe.Z,{title:$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:pe.e},$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{className:pe.tags},re.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,zn.challenges_count))),!!zn.myshixuns_count&&re.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,zn.myshixuns_count))),re.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},re.createElement("span",null,re.createElement("span",null,zn.level))),re.createElement("div",{className:pe.rate},re.createElement(vt.Z,{allowHalf:!0,disabled:!0,defaultValue:zn.score_info}),re.createElement("span",null,"\xA0",zn.score_info?`${zn.score_info}\u5206`:"5\u5206")))),!jn&&re.createElement("div",{className:pe.lockWrap},re.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!At.length&&re.createElement(Be.Z,null)))},bt=le(929),ge={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",ye=le(59301),ft=({className:Ct,dataSource:At=[],col:$e=4,right:yt,bottom:Lt=23,precision:un=0,wrapWidth:wn=1200,trackEventItems:Wn,loading:Jn,handleVery:Qn=()=>!0})=>{const zn=Math.floor((wn-($e-1)*yt)/$e);return ye.createElement(Me.Z,{spinning:Jn},ye.createElement("div",{className:Ze()(ge.list,Ct)},!!At.length&&At.map((_n,$t)=>{const{subject_identifier:ut,id:fn,identifier:jn,power:$n}=_n,Ke=_n.is_public!=0&&_n.is_public;return ye.createElement("div",{className:ge.wrap,key:fn,style:{width:zn,marginRight:(1+$t)%$e===0?0:yt+un,marginBottom:Lt}},ye.createElement("a",{className:ge.li,onClick:Ye=>{Ye.preventDefault(),Qn(_n==null?void 0:_n.first_category_url)&&(Wn&&(0,Se.L9)([Wn]),(0,Se.xg)(_n.first_category_url))}},ye.createElement("div",{className:ge.top},ye.createElement(Pe.Z,{title:_n.name},ye.createElement("div",{className:ge.name},_n.name)),ye.createElement("img",{className:ge.img,src:Ee.Z.IMG_SERVER+"/images/"+_n.avatar_url}),ye.createElement("div",{className:ge.text,title:_n.creator},_n.creator),ut&&ye.createElement("div",{className:ge.btns},ye.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ye.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ke&&ye.createElement("div",{className:ge.sign},"\u516C\u5F00")),ye.createElement("div",{className:ge.bottom},_n.visits>0&&ye.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-liulanyan"}),ye.createElement("span",null,_n.visits))),_n.course_members_count>0&&ye.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan"}),_n.course_members_count)),_n.tasks_count>0&&ye.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zuoye"}),_n.tasks_count)),_n.is_end?ye.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ye.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!_n.is_accessible&&ye.createElement("div",{className:ge.lockWrap},ye.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!At.length&&ye.createElement(Be.Z,null)))},Ut={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Tt=le(76560),dt=({dataSource:Ct=[],value:At,onChange:$e,className:yt,style:Lt={},tabBarExtraContent:un})=>re.createElement("div",{className:Ze()(Ut.tabs,yt),style:Lt},re.createElement("div",{className:Ut.tabsWrap},Ct.map((wn,Wn)=>!(wn!=null&&wn.hide)&&re.createElement("aside",{className:Ut.tab,onClick:()=>{$e(wn.id),wn.link&&Tt.history.push(wn.link)},key:Wn},re.createElement("div",{className:At===wn.id?Ut.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&re.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&&re.createElement(Pe.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",re.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),re.createElement("div",{className:Ut.tabBar},un)),En=({className:Ct,style:At={},children:$e})=>re.createElement("div",{className:Ze()(Ct),style:At},$e),Le={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"},It=le(75727),nt=le(93041);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ae=({sortValue:Ct,dropValue:At,className:$e,onSort:yt,onDrop:Lt,dataSource:un=St})=>{var wn;return re.createElement("div",{className:Ze()(Le.orderWrap,$e)},re.createElement(It.Z,{dropdownRender:()=>re.createElement(nt.default,null,un.map((Wn,Jn)=>re.createElement(nt.default.Item,{key:Jn,onClick:()=>Lt(Wn.id)},Wn.name)))},re.createElement("span",{className:Le.orderTextWrap},(wn=un.find(Wn=>At===Wn.id))==null?void 0:wn.name)),re.createElement("span",{className:Le.orderIconWrap},re.createElement("span",{className:Le.orderAsc},re.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer}`,onClick:()=>yt(Ct==="asc"?"desc":"asc")})),re.createElement("span",{className:Le.orderDesc},re.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer}`,onClick:()=>yt(Ct==="asc"?"desc":"asc")}))))},ee={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"},z=le(99571),ie=Object.defineProperty,ue=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Ge=(Ct,At,$e)=>At in Ct?ie(Ct,At,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ct[At]=$e,kt=(Ct,At)=>{for(var $e in At||(At={}))ne.call(At,$e)&&Ge(Ct,$e,At[$e]);if(ue)for(var $e of ue(At))de.call(At,$e)&&Ge(Ct,$e,At[$e]);return Ct},Bt=(Ct,At)=>{var $e={};for(var yt in Ct)ne.call(Ct,yt)&&At.indexOf(yt)<0&&($e[yt]=Ct[yt]);if(Ct!=null&&ue)for(var yt of ue(Ct))At.indexOf(yt)<0&&de.call(Ct,yt)&&($e[yt]=Ct[yt]);return $e},He=(Ct,At,$e)=>new Promise((yt,Lt)=>{var un=Jn=>{try{Wn($e.next(Jn))}catch(Qn){Lt(Qn)}},wn=Jn=>{try{Wn($e.throw(Jn))}catch(Qn){Lt(Qn)}},Wn=Jn=>Jn.done?yt(Jn.value):Promise.resolve(Jn.value).then(un,wn);Wn(($e=$e.apply(Ct,At)).next())}),tt=Ct=>{var At=Ct,{className:$e,style:yt,children:Lt,loading:un=!1,openLoading:wn,onClick:Wn=()=>{},size:Jn="middle",shape:Qn="round"}=At,zn=Bt(At,["className","style","children","loading","openLoading","onClick","size","shape"]);const[_n,$t]=(0,re.useState)(!1);return re.createElement(z.ZP,kt({onClick:(0,we.throttle)(ut=>He(void 0,null,function*(){wn&&$t(!0);try{yield Wn(ut)}catch(fn){console.log("error",fn)}wn&&$t(!1)}),2e3,{leading:!0,trailing:!1}),className:Ze()(ee.btn,ee[`${Jn}-${Qn}`],$e),style:yt,size:Jn,shape:Qn,loading:_n||un},zn),Lt)},Mt={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"},cn=({className:Ct,style:At,children:$e=null,onClick:yt,title:Lt})=>re.createElement("div",{className:Ze()(Mt.head,Ct),style:At},re.createElement("span",{className:"primary-hover",onClick:yt},re.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),re.createElement("b",{title:Lt},Lt),re.createElement("div",{className:Mt.node},$e)),Ae={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"},Pt=({confirmShow:Ct=!0,confirmTitle:At,confirmClick:$e,cancelShow:yt=!0,cancelTitle:Lt,cancelClick:un,className:wn,style:Wn,confirmLoading:Jn=!1})=>re.createElement("div",{className:Ze()(Ae.btns,wn),style:Wn},Ct&&re.createElement(z.ZP,{loading:Jn,onClick:$e,type:"primary",className:Ae.confirm},At),yt&&re.createElement(z.ZP,{onClick:un,className:Ae.cancel},Lt)),Gt={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"},Pn=({className:Ct,style:At={},LeftContent:$e,children:yt,RightContent:Lt})=>re.createElement("div",{className:Ze()(Gt.fixedBottom,Ct),style:At},re.createElement("div",{className:Gt.wrap},re.createElement("div",{className:Gt.left},$e),re.createElement("div",{className:Gt.center},yt),re.createElement("div",{className:Gt.right},Lt))),zt={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"},Bn=({className:Ct,style:At={},dataSource:$e=[]})=>re.createElement("div",{className:Ze()(zt.crumbs,Ct),style:At},$e.map((yt,Lt)=>Lt<$e.length-1?re.createElement(re.Fragment,{key:Lt},yt.path||yt.onClick?re.createElement("span",{className:zt.hover,onClick:yt!=null&&yt.onClick?yt.onClick:()=>Tt.history.push(yt.path)},yt.name):re.createElement("span",null,yt.name),re.createElement("span",null,"\xA0",">","\xA0")):re.createElement("span",{key:Lt,style:{color:"#5F6368"}},yt.name))),Oe=le(11938),Ue=Object.defineProperty,Ht=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Rn=(Ct,At,$e)=>At in Ct?Ue(Ct,At,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ct[At]=$e,Un=(Ct,At)=>{for(var $e in At||(At={}))Tn.call(At,$e)&&Rn(Ct,$e,At[$e]);if(dn)for(var $e of dn(At))Zn.call(At,$e)&&Rn(Ct,$e,At[$e]);return Ct},qt=(Ct,At)=>Ht(Ct,sn(At)),Fn=(Ct,At)=>{var $e={};for(var yt in Ct)Tn.call(Ct,yt)&&At.indexOf(yt)<0&&($e[yt]=Ct[yt]);if(Ct!=null&&dn)for(var yt of dn(Ct))At.indexOf(yt)<0&&Zn.call(Ct,yt)&&($e[yt]=Ct[yt]);return $e};const{Countdown:Kn}=Oe.default;var an=Ct=>{var At=Ct,{onChange:$e}=At,yt=Fn(At,["onChange"]);const[Lt,un]=(0,re.useState)(null);(0,re.useEffect)(()=>{typeof Lt=="number"&&Lt>=0&&$e(Lt)},[Lt]);const wn=Wn=>{const Jn=Math.floor(Wn/1e3);un(Jn)};return re.createElement(Kn,qt(Un({},yt),{onChange:wn}))}},17904:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return je}});var re=le(59301);function je(Re,Je){const be=(0,re.useRef)();(0,re.useEffect)(()=>{be.current=Re}),(0,re.useEffect)(()=>{function se(){be.current()}if(Je!==null){let Ne=setInterval(se,Je);return()=>clearInterval(Ne)}},[Je])}},53794:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return be}});var re=le(59301),je={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},Re=le(25399),be=({name:se,tooltipTitle:Ne,children:Ze,required:we,errorKey:fe,errorValue:ht,errorName:xe,errorStyle:gt={},nameWidth:Qe=112,align:_e="center",contentStyle:De={}})=>re.createElement(re.Fragment,null,re.createElement("div",{className:je.label,style:{alignItems:_e}},re.createElement("div",{className:je.left,style:{width:Qe}},we&&re.createElement("span",null,"*"),re.createElement("div",null,se),!!Ne&&re.createElement(Re.Z,{title:Ne},re.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),re.createElement("div",{className:je.right,style:De},Ze,xe&&ht===fe&&re.createElement("div",{className:je.error,style:gt},xe))))},38903:function(mn,hn,le){"use strict";le.r(hn),le.d(hn,{default:function(){return nt}});var re=le(59301),je=le(76560),Re=le(11938),Je=le(28284),be=le(6767),se=le(37639),Ne=le(93041),Ze=le(99571),we=le(77019),fe=le(5269),ht=le(25399),xe=le(29787),gt=le(54172),Qe=le(42440),_e=le(71051),De=le(37568),Fe=le(13747),rt=le(62957),lt=le(62673),mt=le(73835),Ce=le(82093),pe={flex_box_center:"flex_box_center___GEEfx",flex_space_between:"flex_space_between___m3yb7",flex_box_vertical_center:"flex_box_vertical_center___tvnMj",flex_box_center_end:"flex_box_center_end___hpoI2",flex_box_column:"flex_box_column___EGm6z",wrap:"wrap___sHEOx",crumbs:"crumbs___osr4h",Divle:"Divle___ndjFA",tableWrap:"tableWrap___aFyUX",countflex:"countflex___xh4Ql",leftCol:"leftCol____kaHU",flexright:"flexright___nydBD",flexleft:"flexleft___eBf6r",headWrap:"headWrap___PWc7j",formWrap:"formWrap___u7Sg1",inputWrap:"inputWrap___DR5gf",submitButtondiv:"submitButtondiv___IGaVO",glow:"glow___Znflh",formModal:"formModal___haXug",ActvieE3:"ActvieE3___phBHf",listClass:"listClass___CFAhy",spantitle:"spantitle___VJb52",note:"note___kXCrS",cpuWrap:"cpuWrap___nKCHB",activebtn:"activebtn___KJZJU",btn:"btn___vOOFj",activeTab:"activeTab___9xbl2",tab:"tab___rBcnO",countDown:"countDown___FvYIH",red:"red___AK2hZ",footBtnWrap:"footBtnWrap___yDNkk",modalBtns:"modalBtns___d0m88",confirm:"confirm___gz4SJ",cancel:"cancel___J1Uji",errorTip:"errorTip___apMsj",resource_config_warp:"resource_config_warp___mlfQx",flex:"flex___six9G",config_Warp:"config_Warp___WeDog",config_btn:"config_btn___xrdYb"},Me=le(38394),Pe=le(49661),vt=le(56656),Ee=le.n(vt),Se=le(71360),Ie=le(57884),ke=le(51124),ze=le(64885),Be=le(15307),Xe=le(53794),Kt=le(11724),bt=le(62772),ge=le(59301),Rt=Object.defineProperty,ye=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Ve=(St,Et,ae)=>Et in St?Rt(St,Et,{enumerable:!0,configurable:!0,writable:!0,value:ae}):St[Et]=ae,dt=(St,Et)=>{for(var ae in Et||(Et={}))Ut.call(Et,ae)&&Ve(St,ae,Et[ae]);if(ft)for(var ae of ft(Et))Tt.call(Et,ae)&&Ve(St,ae,Et[ae]);return St},pt=(St,Et)=>ye(St,ve(Et)),En=(St,Et)=>{var ae={};for(var ee in St)Ut.call(St,ee)&&Et.indexOf(ee)<0&&(ae[ee]=St[ee]);if(St!=null&&ft)for(var ee of ft(St))Et.indexOf(ee)<0&&Tt.call(St,ee)&&(ae[ee]=St[ee]);return ae},Le=(St,Et,ae)=>new Promise((ee,z)=>{var ie=de=>{try{ne(ae.next(de))}catch(Ge){z(Ge)}},ue=de=>{try{ne(ae.throw(de))}catch(Ge){z(Ge)}},ne=de=>de.done?ee(de.value):Promise.resolve(de.value).then(ie,ue);ne((ae=ae.apply(St,Et)).next())});const It=St=>{var Et=St,{classroomList:ae,globalSetting:ee,loading:z,user:ie,dispatch:ue}=Et,ne=En(Et,["classroomList","globalSetting","loading","user","dispatch"]),de,Ge,kt,Bt;const{Countdown:He}=Re.default,[it]=(0,je.useSearchParams)(),[tt,Mt]=(0,re.useState)(parseInt(it.get("status"))||0),Yt=(0,je.useLocation)(),cn=(0,re.useRef)(),[Ae,kn]=(0,re.useState)(),Pt=(0,je.useParams)(),[Gt,ot]=(0,re.useState)(!1),[Pn,zt]=(0,re.useState)(0),[ln,Bn]=(0,re.useState)([]),[Oe]=Je.default.useForm(),[Ue,Ht]=(0,re.useState)({}),[sn,dn]=(0,re.useState)(!1),[Tn,Zn]=(0,re.useState)(!1),[Rn,Un]=(0,re.useState)([]),[qt,Fn]=(0,re.useState)([]),[Kn,vn]=(0,re.useState)(!1),[an,Ct]=(0,re.useState)(!1),[At,$e]=(0,re.useState)(!1),[yt,Lt]=(0,re.useState)(!1),[un,wn]=(0,re.useState)(),[Wn,Jn]=(0,re.useState)(!1),[Qn,zn]=(0,re.useState)(!1),[_n,$t]=(0,re.useState)({}),[ut,fn]=(0,re.useState)(0),[jn,$n]=(0,re.useState)(0),[Ke,Ye]=(0,re.useState)(!1),[on,en]=(0,re.useState)(0),[at,tn]=(0,re.useState)(!1),[gn,Sn]=(0,re.useState)(!1),[On,Dn]=(0,re.useState)(),[Mn,jt]=(0,re.useState)([]),[Nt,Ln]=(0,re.useState)(!1),[Vn,Yn]=(0,re.useState)(),[qn,xr]=(0,re.useState)(!0),[yr,br]=(0,re.useState)(!1),[vr,Dr]=(0,re.useState)(!1),[gr,Ir]=(0,re.useState)(!1),[zr,Wr]=(0,re.useState)(!1),[Kr,jr]=(0,re.useState)([{name:"CPU",value:0,min:0,max:0,typeName:"\u6838"},{name:"\u5185\u5B58",value:0,min:0,max:0,typeName:"GB"}]),[_r,pr]=(0,re.useState)();let Hr=(0,re.useRef)();const[or,Gn]=(0,re.useState)({tab:1,page:1,per_page:10}),ir=[{id:1,name:"\u76F8\u5173\u5B9E\u8DF5\u9879\u76EE"},{id:2,name:"\u5171\u4EAB\u4FE1\u606F"},{id:3,name:"\u8BC4\u6D4B\u811A\u672C"},{id:4,name:"\u8D44\u6E90\u914D\u7F6E"}],Cr=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(et,Xt,An)=>`${(or.page-1)*or.per_page+An+1}`,width:50},{title:"\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("span",null,et||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name",key:"school_name",ellipsis:!0,width:100,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u521B\u5EFA\u8005",dataIndex:"creator_name",key:"creator_name",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",ellipsis:!0,width:100,render:(et,Xt)=>ge.createElement("span",{style:{color:"#666"}},Ee()(et).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",key:"action",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("a",{style:{color:"#165DFF"},onClick:()=>{(0,Pe.xg)(`/shixuns/${Xt.identifier}/challenges`)}},"\u67E5\u770B\u8BE6\u60C5")}],Nr=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(et,Xt,An)=>`${(or.page-1)*or.per_page+An+1}`,width:100},{title:"\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",key:"action",width:120,ellipsis:!0,render:(et,Xt)=>ge.createElement("a",{className:pe.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:()=>{vn(!0),wn(Xt==null?void 0:Xt.id)}},"\u53D6\u6D88\u5171\u4EAB")}],Mr=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(et,Xt,An)=>`${(or.page-1)*or.per_page+An+1}`,width:100},{title:"\u540D\u79F0",dataIndex:"name",key:"name",width:140,ellipsis:!0,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u8BF4\u660E",dataIndex:"description",key:"description",ellipsis:!0,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",width:160,ellipsis:!0,render:(et,Xt)=>ge.createElement("span",{style:{color:" #666"}},Ee()(et).format("YYYY-MM-DD HH:mm:ss"))},{title:ge.createElement("span",null,"\u64CD\u4F5C"),align:"right",width:120,render:(et,Xt)=>ge.createElement(ge.Fragment,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0},onClick:()=>Le(void 0,null,function*(){yield pn(Xt==null?void 0:Xt.id)})},"\u7F16\u8F91"),ge.createElement("a",{className:pe.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:()=>{Ct(!0),wn(Xt==null?void 0:Xt.id)}},"\u5220\u9664"))}];(0,re.useEffect)(()=>{var et;cn.current=(et=Yt.pathname.split("/"))==null?void 0:et[2]},[Yt.pathname]),(0,re.useEffect)(()=>{Te()},[]),(0,re.useEffect)(()=>{Ar()},[]);const Ar=()=>Le(void 0,null,function*(){const et=yield(0,Ce.ZP)("/api/user_mirrors/other_info.json",{method:"get"});et.status===0&&$t(et==null?void 0:et.data)}),Yr=et=>Le(void 0,null,function*(){var Xt;const An=yield(0,Ce.ZP)(`/api/user_mirrors/${et}/error_tips.json`,{method:"get"});(An==null?void 0:An.status)===0&&(jt((Xt=An==null?void 0:An.data)==null?void 0:Xt.user_mirror_logs),Dn(!0))});function Te(){return Le(this,null,function*(){const et=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}.json`,{method:"get"});(et==null?void 0:et.status)===0&&kn(et.data)})}const wt=et=>{or.tab=et,Gn(dt({},or))},st=et=>Le(void 0,null,function*(){var Xt;const An=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/check.json`,{method:"get"});(An==null?void 0:An.status)===0&&(((Xt=An==null?void 0:An.data)==null?void 0:Xt.exist)===0?zn(!0):(zn(!1),et?je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview?operation=update_image`):je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview`)))}),xt=()=>Le(void 0,null,function*(){var et;Ir(!0);const Xt=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/check_is_can_delete.json`,{method:"get"});(Xt==null?void 0:Xt.status)===0&&(en((et=Xt==null?void 0:Xt.data)==null?void 0:et.shixun_size),Ye(!0)),Ir(!1)}),Zt=()=>Le(void 0,null,function*(){var et;const Xt=yield(0,Ce.ZP)("/api/teach_group_shares.json",{method:"get"});(Xt==null?void 0:Xt.status)===0&&(Fn(Ae==null?void 0:Ae.share_group_ids),Un(Xt==null?void 0:Xt.groups),((et=Xt==null?void 0:Xt.groups)==null?void 0:et.length)>0?Zn(!0):be.ZP.info("\u6682\u65E0\u5171\u4EAB\u6570\u636E"))});(0,re.useEffect)(()=>((Ae==null?void 0:Ae.status)===1&&(Hr.current=setInterval(()=>Le(void 0,null,function*(){var et,Xt,An,lr;const sr=yield(0,Ce.ZP)("/api/user_mirrors/polling_update_status.json",{method:"post",body:{user_mirror_ids:[Pt==null?void 0:Pt.experid]}});if(sr.status===0)if(((Xt=(et=sr==null?void 0:sr.data)==null?void 0:et.user_mirror_ids)==null?void 0:Xt.length)>0){if(((lr=(An=sr==null?void 0:sr.data)==null?void 0:An.update_datas)==null?void 0:lr.length)>0){const wr=ln==null?void 0:ln.map(Fr=>{var Er,Pr;return(Pr=(Er=sr==null?void 0:sr.data)==null?void 0:Er.update_datas)==null||Pr.map(dr=>{Fr.id===dr.id&&(Fr.status=dr.status)}),Fr});kn(wr[0])}}else Te(),clearInterval(Hr.current)}),5e3)),()=>{clearInterval(Hr.current)}),[Ae==null?void 0:Ae.status,Ae]);const Jt=()=>ge.createElement(se.Z,{placement:"bottomLeft",content:ge.createElement(Ne.default,null,((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0)&&ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{Jn(!0)}},"\u7533\u8BF7\u516C\u5F00")),(Ae==null?void 0:Ae.publish_status)===3&&ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{Sn(!0)}},"\u91CD\u65B0\u7533\u8BF7")),((Ae==null?void 0:Ae.publish_status)===2||(Ae==null?void 0:Ae.publish_status)===3)&&ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{tn(!0)}},"\u64A4\u9500\u7533\u8BF7")),ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{dn(!0)}},"\u4FEE\u6539\u955C\u50CF\u4FE1\u606F")),((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0||(Ae==null?void 0:Ae.publish_status)===3)&&ge.createElement(Ne.default.Item,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>Le(void 0,null,function*(){xr(!0),yield st(!0)})},"\u66F4\u65B0\u955C\u50CF")),ge.createElement(Ne.default.Item,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>Le(void 0,null,function*(){yield Zt()})},"\u5171\u4EAB\u955C\u50CF")),((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0||(Ae==null?void 0:Ae.publish_status)===3)&&ge.createElement(Ne.default.Item,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>Le(void 0,null,function*(){yield xt()})},"\u5220\u9664")))},ge.createElement(Se.op,{shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px"}},"\u66F4\u591A",ge.createElement("i",{className:"iconfont icon-sanjiaoxing-down pl8"}))),yn=[{title:"\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(et,Xt,An)=>ge.createElement("span",{style:{color:"#666"}},Ee()(et).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",render:(et,Xt,An)=>ge.createElement("span",{style:{color:"#000"}},"\u66F4\u65B0\u955C\u50CF")},{title:"\u72B6\u6001",dataIndex:"status",align:"right",key:"status",render:(et,Xt,An)=>ge.createElement("span",{style:{color:"#E30000"}},"\u5931\u8D25")}],pn=et=>Le(void 0,null,function*(){const Xt=yield(0,Ce.ZP)("/api/user_mirrors/mirror_script_detail.json",{method:"get",params:{script_id:et}});Xt.status===0&&(Oe.setFieldsValue(dt({},Xt==null?void 0:Xt.data)),Ht(dt({},Xt==null?void 0:Xt.data)),$e(!0),wn(et))}),Qt=et=>{Ht(dt({},Oe.getFieldsValue()))},ct=()=>Le(void 0,null,function*(){var et,Xt;Wr(!0);const An=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/update_service_config.json`,{method:"put",body:{cpu_limit:(et=Kr[0])==null?void 0:et.value,memory_limit:(Xt=Kr[1])==null?void 0:Xt.value,resource_limit:_r}});(An==null?void 0:An.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F!"),nn()),Wr(!1)});(0,re.useEffect)(()=>{(Ae==null?void 0:Ae.status)===2&&(or.tab===1&&Ot(),or.tab===2&&Wt(),or.tab===3&&_t(),or.tab===4&&nn())},[or.tab,Ae]);function Ot(){return Le(this,null,function*(){var et,Xt;ot(!0);const An=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/relation_shixuns.json`,{method:"get",params:dt({},or)});(An==null?void 0:An.status)===0&&(Bn((et=An==null?void 0:An.data)==null?void 0:et.relation_shixuns),zt((Xt=An==null?void 0:An.data)==null?void 0:Xt.count)),ot(!1)})}function Wt(){return Le(this,null,function*(){var et,Xt,An,lr;ot(!0);const sr=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/show_groups.json`,{method:"get",params:dt({},or)});(sr==null?void 0:sr.status)===0&&(Bn((et=sr==null?void 0:sr.data)==null?void 0:et.groups),zt((Xt=sr==null?void 0:sr.data)==null?void 0:Xt.count),Fn((lr=(An=sr==null?void 0:sr.data)==null?void 0:An.groups)==null?void 0:lr.map(wr=>wr.group_id))),ot(!1)})}function _t(){return Le(this,null,function*(){var et,Xt;ot(!0);const An=yield(0,Ce.ZP)("/api/user_mirrors/mirror_scripts.json",{method:"get",params:pt(dt({},or),{id:Pt==null?void 0:Pt.experid})});(An==null?void 0:An.status)===0&&(Bn((et=An==null?void 0:An.data)==null?void 0:et.mirror_scripts),zt((Xt=An==null?void 0:An.data)==null?void 0:Xt.count)),ot(!1)})}function nn(){return Le(this,null,function*(){ot(!0);const et=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/get_service_config.json`,{method:"get"});if((et==null?void 0:et.status)===0){let{cpu_limit:Xt,memory_limit:An,max_cpu:lr,max_memory:sr,min_cpu:wr,min_memory:Fr,resource_limit:Er}=et==null?void 0:et.data;jr([{name:"CPU",value:Xt,min:wr,max:lr,typeName:"\u6838"},{name:"\u5185\u5B58",value:An,min:Fr,max:sr,typeName:"GB"}]),pr(Er)}ot(!1)})}const Nn=()=>Le(void 0,null,function*(){Dr(!0);const et=yield(0,Ce.ZP)(`/api/user_mirrors/${Ae==null?void 0:Ae.id}/check_is_making_end.json`,{method:"get"});(et==null?void 0:et.status)===0?je.history.push(`/shixuns/new/${Ae==null?void 0:Ae.id}/imagepreview?operation=create_image`):Te(),Dr(!1)}),rn=(et,Xt)=>{jr(Kr.map(An=>An.name===et?Xt(An):An))},Vt=(et,Xt)=>{isNaN(et)||rn(Xt,An=>pt(dt({},An),{value:et}))},xn=et=>{var Xt;if(et.value<=((Xt=et.min)!=null?Xt:-1/0))return;let An=et.value-.5pt(dt({},lr),{value:An}))},bn=et=>{var Xt;if(et.value>=((Xt=et.max)!=null?Xt:1/0))return;let An=et.value+.5>et.max?et.max:et.value+.5;rn(et.name,lr=>pt(dt({},lr),{value:An}))},Hn=(et,Xt)=>{isNaN(et)||rn(Xt,An=>pt(dt({},An),{value:et}))},ar=et=>{if(et==null||Number.isInteger(et))return et;const Xt=et%1;return Xt===.5?et:Math.floor(et)+(Xt<.5?.5:1)};return ge.createElement("div",{className:pe.wrap},ge.createElement("div",{className:pe.crumbs},ge.createElement("div",null,ge.createElement("a",{onClick:()=>je.history.back()},ge.createElement("i",{className:"iconfont icon-fanhuijingxiang"})),ge.createElement("span",{style:{paddingLeft:6}},Ae==null?void 0:Ae.type_name)),ge.createElement("div",null,(Ae==null?void 0:Ae.status)===2&&ge.createElement(Ze.ZP,{type:"primary",className:"mr20",style:{borderRadius:2},onClick:()=>{xr(!1),st(!1)}},"\u8FD0\u884C\u955C\u50CF"),(Ae==null?void 0:Ae.status)===2&&ge.createElement(Se.op,{shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px",marginRight:20},onClick:()=>{(0,Pe.xg)(`/shixuns/new?tab=${Number(tt)+1}&mirror=${Ae==null?void 0:Ae.mirror_repository_id}`)}},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE"),tt===0&&(Ae==null?void 0:Ae.status)===2&&((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0||(Ae==null?void 0:Ae.publish_status)===1||(Ae==null?void 0:Ae.publish_status)===2||(Ae==null?void 0:Ae.publish_status)===3)&&Jt(),tt===0&&(Ae==null?void 0:Ae.status)===0&&(Ae==null?void 0:Ae.is_making_end)===!1&&ge.createElement(ge.Fragment,null,ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){return yield Nn()}),shape:"default",size:"middle",loading:vr,style:{borderRadius:"2px",marginTop:"3px",marginRight:20}},"\u5236\u4F5C\u955C\u50CF"),ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){yield xt()}),shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px"},loading:gr},"\u5220\u9664")),tt===0&&(Ae==null?void 0:Ae.status)===0&&(Ae==null?void 0:Ae.is_making_end)===!0&&ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){yield xt()}),shape:"default",size:"middle",loading:gr,style:{borderRadius:"2px",marginTop:"3px"}},"\u5220\u9664"),tt===0&&(Ae==null?void 0:Ae.status)===3&&ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){yield xt()}),shape:"default",size:"middle",loading:gr,style:{borderRadius:"2px",marginTop:"3px"}},"\u5220\u9664"))),ge.createElement("div",{className:pe.Divle}),ge.createElement("div",{className:pe.tableWrap},ge.createElement(we.Z,{className:pe.countflex},ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("div",{className:pe.flexleft},"\u955C\u50CF\u540D\u79F0"),ge.createElement("div",{className:pe.flexright,title:Ae==null?void 0:Ae.type_name},Ae==null?void 0:Ae.type_name)),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u4FDD\u5B58\u72B6\u6001"),ge.createElement("span",{className:pe.flexright},(Ae==null?void 0:Ae.status)===0&&ge.createElement("span",{className:pe.flexright},ge.createElement("span",{style:{color:"#5F6368",marginRight:5}},"\u5236\u4F5C\u4E2D"),(Ae==null?void 0:Ae.is_making_end)===!1?ge.createElement("i",{className:"iconfont icon-shijian1",style:{color:"#165DFF"}}):ge.createElement(ht.Z,{title:"\u5269\u4F59\u5236\u4F5C\u65F6\u957F\u4E3A\u96F6\uFF0C\u4E0D\u80FD\u518D\u8FDB\u5165\u955C\u50CF\u5236\u4F5C\u9875\u9762\u3002"},ge.createElement("i",{className:"iconfont icon-shijian1",style:{color:"#E30000"}}))),(Ae==null?void 0:Ae.status)===1&&ge.createElement("span",{className:pe.flexright},ge.createElement("span",{style:{color:"#165DFF",marginRight:5}},"\u4FDD\u5B58\u4E2D"),ge.createElement(xe.Z,{size:"small"})),(Ae==null?void 0:Ae.status)===2&&ge.createElement("span",{className:pe.flexright},ge.createElement("span",{style:{color:"#00B187"}},"\u5B8C\u6210"),(Ae==null?void 0:Ae.has_error_tips)&&tt===0&&ge.createElement("i",{className:"iconfont icon-tishi4 current ml5 c-light-primary",style:{color:"#FF8C29"},onClick:()=>{Yr(Ae==null?void 0:Ae.id)}})),(Ae==null?void 0:Ae.status)===3&&ge.createElement("span",{className:pe.flexright,style:{color:"#E30000"}},"\u5931\u8D25")))),ge.createElement(we.Z,{className:pe.countflex},ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("span",{className:pe.flexleft},"\u521B\u5EFA\u65B9\u5F0F"),ge.createElement("span",{className:pe.flexright},(Ae==null?void 0:Ae.create_method)===1&&"\u5728\u7EBF\u521B\u5EFA",(Ae==null?void 0:Ae.create_method)===2&&"\u5BFC\u5165")),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u516C\u5F00\u72B6\u6001"),ge.createElement("span",{className:pe.flexright},(Ae==null?void 0:Ae.publish_status)===-1&&ge.createElement("span",null,"\u672A\u516C\u5F00"),(Ae==null?void 0:Ae.publish_status)===0&&ge.createElement("span",null,"\u672A\u516C\u5F00"),(Ae==null?void 0:Ae.publish_status)===1&&ge.createElement("span",null,"\u5DF2\u516C\u5F00"),(Ae==null?void 0:Ae.publish_status)===2&&ge.createElement("span",null,"\u5BA1\u6838\u4E2D"),(Ae==null?void 0:Ae.publish_status)===3&&ge.createElement("span",null,"\u9A73\u56DE",tt===0&&ge.createElement("i",{onClick:()=>{Ln(!0),Yn(Ae==null?void 0:Ae.remark)},className:"iconfont icon-tishi4 ml5 ",style:{color:"#FF8C29"}}))))),ge.createElement(we.Z,{className:pe.countflex},((Ae==null?void 0:Ae.create_method)===1||(Ae==null?void 0:Ae.status)===1)&&ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("div",{className:pe.flexleft},"\u57FA\u7840\u955C\u50CF"),ge.createElement("div",{className:pe.flexright},Ae==null?void 0:Ae.base_mirror)),(Ae==null?void 0:Ae.create_method)===2&&ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("div",{className:pe.flexleft},"\u955C\u50CF\u6587\u4EF6"),ge.createElement("div",{className:pe.flexright},Ae==null?void 0:Ae.base_mirror)),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u521B\u5EFA\u65F6\u95F4"),ge.createElement("span",{className:pe.flexright},Ee()(Ae==null?void 0:Ae.created_at).format("YYYY-MM-DD HH:mm:ss")))),ge.createElement(we.Z,{className:pe.countflex},ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("span",{className:pe.flexleft},"\u955C\u50CF\u7C7B\u578B"),ge.createElement("span",{className:pe.flexright},((de=Ae==null?void 0:Ae.mirror_type_cn)==null?void 0:de.length)>1?(Ge=Ae==null?void 0:Ae.mirror_type_cn)==null?void 0:Ge.join("\u3001"):Ae==null?void 0:Ae.mirror_type_cn[0])),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u66F4\u65B0\u65F6\u95F4"),(Ae==null?void 0:Ae.status)===2?ge.createElement("span",{className:pe.flexright},Ee()(Ae==null?void 0:Ae.updated_at).format("YYYY-MM-DD HH:mm:ss")):ge.createElement("span",null,"--"))),ge.createElement(we.Z,{style:{maxHeight:"260px",overflowY:"auto"}},ge.createElement(fe.Z,{style:{padding:"13px 10px 10px 30px",color:"#5F6368"}},"\u955C\u50CF\u63CF\u8FF0"),ge.createElement(fe.Z,null,ge.createElement(Me.Z,{value:Ae==null?void 0:Ae.description,style:{maxWidth:"760px",padding:10,fontSize:14}})))),(Ae==null?void 0:Ae.can_save)&&ge.createElement("div",{style:{paddingBottom:20}},ge.createElement(Se.tp,{style:{marginBottom:15},dataSource:ir,value:or.tab,onChange:wt}),ge.createElement(xe.Z,{spinning:Gt},or.tab===1&&ge.createElement(ge.Fragment,null,Pn===0?ge.createElement(Ie.Z,{customText:"\u6682\u65E0\u6570\u636E"}):ge.createElement(gt.default,{columns:Cr,dataSource:ln,pagination:!1})),or.tab===2&&ge.createElement(ge.Fragment,null,(Ae==null?void 0:Ae.status)===2?ge.createElement(ze.Z,{type:"primary",style:{whiteSpace:"nowrap",height:32,marginBottom:15,borderRadius:2},onClick:()=>Le(void 0,null,function*(){yield Zt()})},"\u5171\u4EAB\u955C\u50CF"):ge.createElement(ht.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement(Ze.ZP,{disabled:!0,style:{borderRadius:2}},"\u5171\u4EAB\u955C\u50CF")),Pn===0?ge.createElement(Ie.Z,{customText:"\u6682\u65E0\u6570\u636E"}):ge.createElement(gt.default,{columns:Nr,dataSource:ln,pagination:!1})),or.tab===3&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:pe.headWrap},(Ae==null?void 0:Ae.status)===2?ge.createElement(Ze.ZP,{type:"primary",style:{borderRadius:2},onClick:()=>Lt(!0)},"\u6DFB\u52A0\u811A\u672C"):ge.createElement(ht.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement(Ze.ZP,{disabled:!0,style:{borderRadius:2}},"\u6DFB\u52A0\u811A\u672C")),ge.createElement("p",{style:{color:"#9096A3"}},"\u5982\u679C\u955C\u50CF\u8981\u7528\u4E8E\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE\uFF0C\u5219\u9700\u8981\u6DFB\u52A0\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002\u9ED8\u8BA4\u751F\u6210\u4E86\u4E00\u4E9B\u8BC4\u6D4B\u811A\u672C\uFF0C\u4F60\u53EF\u4EE5\u6839\u636E\u9700\u8981\u4FEE\u6539\u6216\u6DFB\u52A0\u811A\u672C\u3002")),Pn===0?ge.createElement(Ie.Z,{customText:"\u6682\u65E0\u6570\u636E"}):ge.createElement(gt.default,{columns:Mr,dataSource:ln,pagination:!1})),or.tab===4&&ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{color:"#999",marginBottom:10}},"\u6E29\u99A8\u63D0\u793A\uFF1A\u8BF7\u6839\u636E\u5B9E\u9645\u9700\u8981\uFF0C\u586B\u5199\u955C\u50CF\u4F7F\u7528\u7684\u8D44\u6E90\u914D\u989D\uFF0C\u5305\u62EC CPU\u548C\u5185\u5B58\u3002"),Kr.map(et=>ge.createElement(ht.Z,{title:(Ae==null?void 0:Ae.status)===2?"":"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement("div",{className:pe.resource_config_warp,key:et==null?void 0:et.name},ge.createElement("div",null,et==null?void 0:et.name),ge.createElement("div",null,ge.createElement(Qe.Z,{disabled:(Ae==null?void 0:Ae.status)!==2,min:et==null?void 0:et.min,max:et==null?void 0:et.max,onChange:Xt=>{const An=ar(Xt);Vt(An,et==null?void 0:et.name)},value:et==null?void 0:et.value,step:.5,style:{width:674,height:6,margin:"0 20px 0 12px"}})),ge.createElement("div",{className:`${pe.config_Warp} ${pe.flex}`},ge.createElement("div",{className:`${pe.config_btn} ${pe.flex}`,onClick:()=>{xn(et)}},ge.createElement(Kt.Z,null)),ge.createElement(_e.Z,{min:et==null?void 0:et.min,max:et==null?void 0:et.max,size:"large",step:"0",controls:!1,style:{width:50},value:et==null?void 0:et.value,disabled:(Ae==null?void 0:Ae.status)!==2,onChange:Xt=>{Hn(Xt,et==null?void 0:et.name)}}),ge.createElement("div",{className:`${pe.config_btn} ${pe.flex}`,onClick:()=>{bn(et)}},ge.createElement(bt.Z,null))),ge.createElement("div",null,et==null?void 0:et.typeName)))),ge.createElement(we.Z,null,ge.createElement(fe.Z,{style:{marginRight:20}},ge.createElement(ht.Z,{title:(Ae==null?void 0:Ae.status)===2?"":"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement("div",{style:{display:"flex"}},ge.createElement("span",{style:{lineHeight:"40px",width:135}},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),ge.createElement(De.default,{value:_r,maxLength:5,onChange:et=>{const{value:Xt}=et.target,An=/^\d*(\.\d*)?$/;Xt.match(An)&&pr(et.target.value)},disabled:(Ae==null?void 0:Ae.status)!==2,size:"large",className:pe.inputWrap,suffix:ge.createElement("span",{style:{color:"#999"}},"M")})))),ge.createElement(fe.Z,{style:{width:360,color:"#999",lineHeight:"40px"}},ge.createElement("p",null,"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236 "))),ge.createElement(we.Z,{style:{display:"flex",justifyContent:"flex-end"}},(Ae==null?void 0:Ae.status)===2?ge.createElement(Ze.ZP,{type:"primary",loading:zr,className:pe.confirm,onClick:()=>ct()},"\u4FDD\u5B58"):ge.createElement(ht.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement(Ze.ZP,{disabled:!0,style:{borderRadius:2}},"\u4FDD\u5B58"))))),ge.createElement(ge.Fragment,null,or.tab!=4&&Pn!=0&&ge.createElement(we.Z,{className:"mt20 mb20",wrap:!1,align:"middle",justify:"end"},ge.createElement(fe.Z,null,ge.createElement(Fe.Z,{showSizeChanger:!0,showQuickJumper:!0,current:or.page,pageSize:or.per_page,onShowSizeChange:(et,Xt)=>{or.per_page=Xt,or.page=1,Gn(dt({},or))},onChange:et=>{or.page=et,Gn(dt({},or))},total:Pn}))))),ge.createElement("div",null,ge.createElement(rt.default,{centered:!0,title:"\u9A73\u56DE\u539F\u56E0",open:Nt,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Ln(!1)}},ge.createElement("div",{style:{maxHeight:300,overflowY:"auto"}},Vn),ge.createElement("div",{className:pe.footBtnWrap},ge.createElement(Ze.ZP,{size:"middle",style:{marginRight:20,borderRadius:2},onClick:()=>{Ln(!1),tn(!0)},type:"primary"},"\u64A4\u9500\u7533\u8BF7"),ge.createElement(Ze.ZP,{size:"middle",style:{borderRadius:2},onClick:()=>{Ln(!1),Sn(!0)},type:"primary"},"\u91CD\u65B0\u7533\u8BF7"))),ge.createElement(rt.default,{centered:!0,title:"\u5F02\u5E38\u63D0\u793A",open:On,footer:null,destroyOnClose:!0,onCancel:()=>{Dn(!1)}},ge.createElement(gt.default,{style:{maxHeight:300,overflowY:"auto",marginBottom:20},dataSource:Mn,columns:yn,pagination:!1})),ge.createElement(rt.default,{centered:!0,title:"\u91CD\u65B0\u7533\u8BF7\u516C\u5F00",open:gn,maskClosable:!1,confirmLoading:yr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Sn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/apply_public.json`,{method:"post"})).status===0&&(be.ZP.success("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),Te()),br(!1),Sn(!1)})},ge.createElement("div",null,"\u91CD\u65B0\u7533\u8BF7\u516C\u5F00\u524D\uFF0C\u8BF7\u6839\u636E\u9A73\u56DE\u539F\u56E0\u4FEE\u6539\u955C\u50CF\uFF0C\u7136\u540E\u518D\u7533\u8BF7\u3002\u4F60\u786E\u5B9A\u8981\u91CD\u65B0\u7533\u8BF7\u516C\u5F00\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,title:"\u64A4\u9500\u7533\u8BF7\u516C\u5F00",open:at,maskClosable:!1,confirmLoading:yr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{tn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/revoke_apply.json`,{method:"post"})).status===0&&(be.ZP.success("\u64A4\u9500\u6210\u529F"),Te()),br(!1),tn(!1)})},ge.createElement("div",null,"\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u540E\uFF0C\u955C\u50CF\u56DE\u5230\u3010\u672A\u516C\u5F00\u3011\u72B6\u6001\u3002\u540E\u7EED\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u518D\u6B21\u7533\u8BF7\u516C\u5F00\u3002\u4F60\u786E\u5B9A\u8981\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,title:"\u5220\u9664\u955C\u50CF",open:Ke,maskClosable:!1,confirmLoading:yr,okText:on>0?"\u6211\u77E5\u9053\u4E86":"\u786E\u5B9A",cancelText:on>0?"":"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Ye(!1)},onOk:()=>Le(void 0,null,function*(){if(br(!0),on>0){Ye(!1);return}(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}.json`,{method:"delete"})).status===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),je.history.back()),br(!1),Ye(!1)})},on>0?ge.createElement("div",null,ge.createElement("div",null,"\u8BE5\u955C\u50CF\u5DF2\u88AB ",on," \u4E2A\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\uFF0C\u4E0D\u5141\u8BB8\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\u3002"),ge.createElement("div",{style:{color:"#165DFF",marginTop:20,cursor:"pointer"},onClick:()=>{or.tab=1,or.page=1,or.per_page=10,Gn(dt({},or)),Ye(!1)}},ge.createElement("span",{style:{paddingRight:"4"}},"\u67E5\u770B\u76F8\u5173\u5B9E\u8DF5\u9879\u76EE"),ge.createElement("i",{className:"iconfont icon-you"}))):ge.createElement("div",null,"\u955C\u50CF\u5220\u9664\u4E4B\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u955C\u50CF\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Qn,title:"\u9009\u62E9\u8FD0\u884C\u73AF\u5883",maskClosable:!1,confirmLoading:yr,width:"558px",okText:"\u786E\u5B9A",wrapClassName:pe.auditModal,onCancel:()=>{fn(0),$n(0),zn(!1)},onOk:()=>Le(void 0,null,function*(){var et;br(!0);const Xt=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/running_image.json`,{method:"post",body:{cpu_memory_limit:_n==null?void 0:_n.cpu_memory_limit_config[Number(ut)],time_limit:(et=_n==null?void 0:_n.time_limit_config[Number(jn)])==null?void 0:et.value}});(Xt==null?void 0:Xt.status)===0&&(qn?je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview?operation=update_image`):je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview`)),br(!1),zn(!1)})},ge.createElement("div",{style:{paddingTop:20}},qn&&ge.createElement("div",{style:{marginBottom:"30px",backgroundColor:"rgba(255,157,24,0.1)",height:"42px",lineHeight:"42px"}},ge.createElement("i",{className:"iconfont icon-tishi4",style:{color:"#FF9D18",paddingLeft:20}}),ge.createElement("span",{style:{paddingLeft:"6px",color:"#FF9D18"}},"\u66F4\u65B0\u955C\u50CF\u540E\uFF0C\u539F\u6765\u7684\u955C\u50CF\u5C06\u88AB\u8986\u76D6\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u76F8\u5173\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),ge.createElement(Xe.Z,{required:!0,name:"\u914D\u7F6E",align:"center",nameWidth:60},ge.createElement("div",{className:pe.cpuWrap},(kt=_n==null?void 0:_n.cpu_memory_limit_config)==null?void 0:kt.map((et,Xt)=>ge.createElement("div",{className:ut===Xt?pe.activebtn:pe.btn,onClick:()=>fn(Xt)},ge.createElement("div",null,et),ut===Xt?ge.createElement("div",null,ge.createElement("i",{className:"iconfont icon-xuanzhong9",style:{paddingRight:12}})):"")))),ge.createElement(Xe.Z,{required:!0,name:"\u65F6\u957F",align:"center",nameWidth:60},(Bt=_n==null?void 0:_n.time_limit_config)==null?void 0:Bt.map((et,Xt)=>ge.createElement("span",{className:jn===Xt?pe.activeTab:pe.tab,onClick:()=>$n(Xt)},et.name))))),ge.createElement(rt.default,{centered:!0,title:"\u7533\u8BF7\u516C\u5F00",open:Wn,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:yr,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Jn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/apply_public.json`,{method:"post"})).status===0&&(be.ZP.success("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),Te()),br(!1),Jn(!1)})},ge.createElement("div",{className:pe.note},ge.createElement("p",null,"1.\u7533\u8BF7\u516C\u5F00\u524D\uFF0C\u8BF7\u4FDD\u8BC1\u955C\u50CF\u662F\u53EF\u8FD0\u884C\u7684\uFF0C\u5E76\u68C0\u67E5\u8BE5\u5B9E\u9A8C\u955C\u50CF\u662F\u5426\u7B26\u5408\u5E73\u53F0\u7684\u89C4\u8303\u6807\u51C6\u3002"),ge.createElement("p",null,"2.\u516C\u5F00\u7684\u955C\u50CF\u5C06\u8D21\u732E\u7ED9\u5E73\u53F0\u6240\u6709\u4EBA\u8FDB\u884C\u4F7F\u7528\uFF0C\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\u3002"),ge.createElement("p",null,"3.\u516C\u5F00\u955C\u50CF\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\u3002"),ge.createElement("p",null,"\u4F60\u786E\u5B9A\u8981\u7533\u8BF7\u516C\u5F00\u5417\uFF1F"))),ge.createElement(Be.Z,{visible:sn,setVisible:dn,mirrorId:Pt==null?void 0:Pt.experid,getData:Te}),ge.createElement(rt.default,{centered:!0,width:518,title:"\u5171\u4EAB\u955C\u50CF",open:Tn,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:yr,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Zn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)("/api/teach_group_shares.json",{method:"post",body:{ids:[Pt==null?void 0:Pt.experid],clazz:"UserMirror",group_ids:qt}})).status===0&&(qt.length>0?be.ZP.success("\u5171\u4EAB\u6210\u529F"):be.ZP.success("\u64A4\u9500\u6210\u529F"),Wt(),Te()),br(!1),Zn(!1)})},ge.createElement("div",{style:{marginBottom:"30px",backgroundColor:"rgba(255,157,24,0.1)",width:"468px",height:"42px",lineHeight:"42px"}},ge.createElement("i",{className:"iconfont icon-tishi4",style:{color:"#FF9D18",paddingLeft:20}}),ge.createElement("span",{style:{paddingLeft:"6px",color:"#FF9D18"}},"\u8BE5\u955C\u50CF\u4EC5\u5171\u4EAB\u7ED9\u9009\u4E2D\u7684\u6559\u7814\u56E2\u961F\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u64A4\u9500\u5171\u4EAB\u3002")),ge.createElement("div",{style:{maxHeight:"260px",overflowY:"auto"}},ge.createElement(lt.default.Group,{defaultValue:qt,value:qt,style:{flexDirection:"column"},onChange:et=>{Fn(et)}},Rn==null?void 0:Rn.map(et=>ge.createElement(lt.default,{checked:!!qt.some(Xt=>Xt===et.group_id),style:{marginBottom:14},value:et.group_id},et.name))))),ge.createElement(rt.default,{centered:!0,title:"\u53D6\u6D88\u5171\u4EAB",open:Kn,maskClosable:!1,confirmLoading:yr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{vn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/teach_group_shares/${un}.json`,{method:"delete"})).status===0&&(be.ZP.success("\u53D6\u6D88\u6210\u529F"),Wt(),Te()),br(!1),vn(!1)})},ge.createElement("div",null,"\u53D6\u6D88\u5171\u4EAB\u540E\uFF0C\u955C\u50CF\u5C06\u4E0D\u518D\u5171\u4EAB\u7ED9\u8BE5\u6559\u7814\u56E2\u961F\u3002\u786E\u5B9A\u8981\u53D6\u6D88\u5171\u4EAB\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,title:"\u5220\u9664\u811A\u672C",open:an,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:yr,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Ct(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)("/api/user_mirrors/delete_mirror_script.json",{method:"delete",body:{script_id:un}})).status===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),_t()),br(!1),Ct(!1)})},ge.createElement("div",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u811A\u672C\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,width:1200,title:"\u6DFB\u52A0\u811A\u672C",style:{paddingTop:15},open:yt,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),Lt(!1)}},ge.createElement(Je.default,{form:Oe,className:pe.formModal,onValuesChange:Qt,scrollToFirstError:!0,layout:"horizontal"},ge.createElement(Je.default.Item,{label:"\u811A\u672C\u540D\u79F0",name:"name",className:pe.errorTip,colon:!1,rules:[{required:!0,message:"\u811A\u672C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u811A\u672C\u8BF4\u660E",name:"description",colon:!1},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u8BC4\u6D4B\u811A\u672C",name:"script",colon:!1},ge.createElement(ke.ZP,{height:272,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light"}))),ge.createElement("div",{className:pe.modalBtns},ge.createElement(Ze.ZP,{onClick:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),Lt(!1)},className:pe.cancel},"\u53D6\u6D88 "),ge.createElement(Ze.ZP,{onClick:()=>Le(void 0,null,function*(){const et=dt({},yield Oe.validateFields());br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/add_mirror_scripts.json`,{method:"post",body:pt(dt({},et),{id:Pt==null?void 0:Pt.experid})})).status===0&&(be.ZP.success("\u6DFB\u52A0\u6210\u529F"),_t(),Oe.setFieldsValue({name:"",description:"",script:""})),br(!1),Lt(!1)}),className:pe.confirm,type:"primary",loading:yr},"\u786E\u5B9A "))),ge.createElement(rt.default,{centered:!0,width:1200,title:"\u7F16\u8F91\u811A\u672C",style:{paddingTop:15},className:pe.errorTip,open:At,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),$e(!1)}},ge.createElement(Je.default,{form:Oe,className:pe.formModal,onValuesChange:Qt,scrollToFirstError:!0,layout:"horizontal"},ge.createElement(Je.default.Item,{label:"\u811A\u672C\u540D\u79F0",name:"name",colon:!1,rules:[{required:!0,message:"\u811A\u672C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u811A\u672C\u8BF4\u660E",name:"description",colon:!1},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u8BC4\u6D4B\u811A\u672C",name:"script",colon:!1},ge.createElement(ke.ZP,{height:272,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light"}))),ge.createElement("div",{className:pe.modalBtns},ge.createElement(Ze.ZP,{onClick:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),$e(!1)},className:pe.cancel},"\u53D6\u6D88 "),ge.createElement(Ze.ZP,{onClick:()=>Le(void 0,null,function*(){br(!0);const et=dt({},yield Oe.validateFields());(yield(0,Ce.ZP)("/api/user_mirrors/update_mirror_scripts.json",{method:"put",body:pt(dt({},et),{script_id:un})})).status===0&&(Oe.setFieldsValue({name:"",description:"",script:""}),be.ZP.success("\u7F16\u8F91\u6210\u529F"),_t()),br(!1),$e(!1)}),className:pe.confirm,type:"primary",loading:yr},"\u786E\u5B9A ")))))};var nt=(0,je.connect)(({classroomList:St,loading:Et,globalSetting:ae,user:ee})=>({classroomList:St,globalSetting:ae,loading:Et.models.classroomList,user:ee}))(It)},15307:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return pe}});var re=le(59301),je=le(28284),Re=le(6767),Je=le(62957),be=le(37568),se=le(99571),Ne=le(82093),Ze=le(2978),we={errorTip:"errorTip___yZItq",btns:"btns___kcUDL",confirm:"confirm___EXVbh",cancel:"cancel___vQdUc",formWrap:"formWrap___diWab"},fe=le(64885),ht=Object.defineProperty,xe=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(Me,Pe,vt)=>Pe in Me?ht(Me,Pe,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Me[Pe]=vt,rt=(Me,Pe)=>{for(var vt in Pe||(Pe={}))_e.call(Pe,vt)&&Fe(Me,vt,Pe[vt]);if(Qe)for(var vt of Qe(Pe))De.call(Pe,vt)&&Fe(Me,vt,Pe[vt]);return Me},lt=(Me,Pe)=>xe(Me,gt(Pe)),mt=(Me,Pe,vt)=>new Promise((Ee,Se)=>{var Ie=Be=>{try{ze(vt.next(Be))}catch(Xe){Se(Xe)}},ke=Be=>{try{ze(vt.throw(Be))}catch(Xe){Se(Xe)}},ze=Be=>Be.done?Ee(Be.value):Promise.resolve(Be.value).then(Ie,ke);ze((vt=vt.apply(Me,Pe)).next())}),pe=({visible:Me,mirrorId:Pe,setVisible:vt,getData:Ee})=>{const[Se]=je.default.useForm(),[Ie,ke]=(0,re.useState)({}),[ze,Be]=(0,re.useState)(""),[Xe,Kt]=(0,re.useState)(!1);(0,re.useEffect)(()=>{Pe!=null&&Me&&bt()},[Pe,Me]);const bt=()=>mt(void 0,null,function*(){const ve=yield(0,Ne.ZP)(`/api/user_mirrors/${Pe}.json`,{method:"get"});(ve==null?void 0:ve.status)===0&&(Se.setFieldsValue(rt({},ve==null?void 0:ve.data)),ke(rt({},ve==null?void 0:ve.data)))}),ge=()=>{vt(!1),ke({}),Se.setFieldsValue({})},Rt=()=>mt(void 0,null,function*(){Kt(!0);const ve=rt({},yield Se.validateFields());(yield(0,Ne.ZP)(`/api/user_mirrors/${Pe}.json`,{method:"put",body:{type_name:ve==null?void 0:ve.type_name,description:ve==null?void 0:ve.description}})).status===0&&(Re.ZP.success("\u4FEE\u6539\u6210\u529F"),Ee()),Kt(!1),vt(!1)}),ye=ve=>mt(void 0,null,function*(){const ft=yield(0,Ne.ZP)("/api/user_mirrors/check_mirror_name.json",{method:"post",body:{type_name:ve,id:Pe}});return(ft==null?void 0:ft.status)===0?{state:!1}:{state:!0,msg:ft==null?void 0:ft.message}});return re.createElement(Je.default,{centered:!0,width:1200,title:"\u4FEE\u6539\u955C\u50CF\u4FE1\u606F",maskClosable:!1,open:Me,destroyOnClose:!0,footer:null,onCancel:ge},re.createElement(je.default,{style:{marginTop:20},form:Se,scrollToFirstError:!0,layout:"horizontal",className:we.formWrap},re.createElement(je.default.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"type_name",colon:!1,className:we.errorTip,rules:[{required:!0,message:""},{validator:(ve,ft)=>mt(void 0,null,function*(){const Ut=yield ye(ft);return(Ut==null?void 0:Ut.state)===!0?Promise.reject(Ut==null?void 0:Ut.msg):Promise.resolve()})}]},re.createElement(be.default,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"})),re.createElement(je.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",colon:!1},re.createElement(Ze.Z,{watch:!0,height:300,placeholder:"",defaultValue:Ie==null?void 0:Ie.description,onChange:ve=>{Se.setFieldsValue(lt(rt({},Se.getFieldsValue()),{description:ve})),ke(lt(rt({},Ie),{description:ve}))},onBlur:ve=>{Se.setFieldsValue(lt(rt({},Se.getFieldsValue()),{description:ve})),ke(lt(rt({},Ie),{description:ve}))}}))),re.createElement("div",{className:we.btns},re.createElement(se.ZP,{onClick:ge,className:we.cancel},"\u53D6\u6D88 "),re.createElement(fe.Z,{type:"primary",className:we.confirm,onClick:()=>mt(void 0,null,function*(){yield Rt()})},"\u786E\u5B9A")))}},90290:function(mn,hn,le){"use strict";le.d(hn,{AL:function(){return Ce},Iy:function(){return ht},Qv:function(){return Qe},ez:function(){return mt},jb:function(){return xe}});var re=le(32834),je=le.n(re),Re=le(11690),Je=le.n(Re);let be=1;function se(Ee,Se){const Ie=Ee.match(/^(\s+)(?:```)/);if(Ie===null)return Se;const ke=Ie[1];return Se.split(` +`)}]};var Ze=le(53184),we=le.n(Ze),fe=(nt,St,Et)=>new Promise((ae,ee)=>{var z=ne=>{try{ue(Et.next(ne))}catch(de){ee(de)}},ie=ne=>{try{ue(Et.throw(ne))}catch(de){ee(de)}},ue=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(z,ie);ue((Et=Et.apply(nt,St)).next())});const ht={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"]}},xe=(nt,St,Et,ae)=>{const ee=St.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Et.lineNumber,endColumn:Et.column});return Array.from(new Set(ee.match(/\b\w{2,}\b/g)||[])).map(ie=>({label:ie,kind:nt.languages.CompletionItemKind.Text,insertText:ie,range:ae}))},gt=(nt,St,Et,ae)=>{nt.languages.registerCompletionItemProvider(St,{provideCompletionItems(ee,z){const ie=ee.getWordUntilPosition(z),ue={startLineNumber:z.lineNumber,endLineNumber:z.lineNumber,startColumn:ie.startColumn,endColumn:ie.endColumn},ne=ee.getLineContent(z.lineNumber).substring(ie.startColumn-2,ie.endColumn);return{suggestions:[...xe(nt,ee,z,ue),...Et.map(Ge=>({label:Ge,kind:nt.languages.CompletionItemKind.Keyword,documentation:Ge,insertText:Ge,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ue})),...ae.map(Ge=>({label:Ge.label,kind:nt.languages.CompletionItemKind.Snippet,documentation:Ge.content,insertText:ne.startsWith("#")?Ge.content.replace(/#/,""):Ge.content,insertTextRules:nt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ue}))]}}})};var Qe=nt=>{ht.languages.forEach(St=>{nt.languages.registerDocumentFormattingEditProvider(St,{provideDocumentFormattingEdits(Et){return fe(this,null,function*(){const ae=we()(Et.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:Et.getFullModelRange(),text:ae}]})}})}),gt(nt,"java",Je.keywords,Je.quickKey),gt(nt,"cpp",be.keywords,be.quickKey),gt(nt,"c",Re.keywords,[]),gt(nt,"python",se.keywords,se.quickKey),gt(nt,"scala",Ne.keywords,Ne.quickKey)};const _e="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var De=Object.defineProperty,Fe=(nt,St,Et)=>St in nt?De(nt,St,{enumerable:!0,configurable:!0,writable:!0,value:Et}):nt[St]=Et,rt=(nt,St,Et)=>Fe(nt,typeof St!="symbol"?St+"":St,Et);const lt=class Gs{constructor(St,Et,ae){this.placeholder=St,this.editor=Et,this.monaco=ae,Et.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Gs.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)}};rt(lt,"ID","editor.widget.placeholderHint");var Ce=lt,pe=le(96236),Me=le(6767),Pe=le(25399),vt=le(89392),Ee=le(33796),Se=le(56102),Ie=Object.defineProperty,ke=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,bt=(nt,St,Et)=>St in nt?Ie(nt,St,{enumerable:!0,configurable:!0,writable:!0,value:Et}):nt[St]=Et,ge=(nt,St)=>{for(var Et in St||(St={}))Xe.call(St,Et)&&bt(nt,Et,St[Et]);if(Be)for(var Et of Be(St))Kt.call(St,Et)&&bt(nt,Et,St[Et]);return nt},Rt=(nt,St)=>ke(nt,ze(St)),ye=(nt,St)=>{var Et={};for(var ae in nt)Xe.call(nt,ae)&&St.indexOf(ae)<0&&(Et[ae]=nt[ae]);if(nt!=null&&Be)for(var ae of Be(nt))St.indexOf(ae)<0&&Kt.call(nt,ae)&&(Et[ae]=nt[ae]);return Et},ve=(nt,St,Et)=>new Promise((ae,ee)=>{var z=ne=>{try{ue(Et.next(ne))}catch(de){ee(de)}},ie=ne=>{try{ue(Et.throw(ne))}catch(de){ee(de)}},ue=ne=>ne.done?ae(ne.value):Promise.resolve(ne.value).then(z,ie);ue((Et=Et.apply(nt,St)).next())});function ft(nt){return/^\d+$/.test(nt)?`${nt}px`:nt}function Ut(){}let Tt=!1;const Ve={"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 dt(nt=[]){let St=nt;if(Array.isArray(nt)){for(let Et=0;Etve(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(nt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",nt)}});var Le=nt=>{var St=nt,{width:Et="100%",height:ae="100%",value:ee,language:z="javascript",style:ie={},options:ue={},overrideServices:ne={},theme:de="vs-dark",onEditBlur:Ge,isCopy:kt=!1,onSave:Bt,autoHeight:He=!1,forbidCopy:it=!1,onChange:tt=Ut,editorDidMount:Mt=Ut,onFocus:Yt=Ut,onBreakPoint:cn=Ut,breakPointValue:Ae=[],filename:kn="educoder.txt",errorLine:Pt,errorContent:Gt="",highlightLine:ot,openBreakPoint:Pn=!1,placeholder:zt="",showMiniMap:ln=!0}=St,Bn=ye(St,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Oe=(0,re.useRef)(),Ue=(0,re.useRef)({}),Ht=(0,re.useRef)(),sn=(0,re.useRef)(),dn=(0,re.useRef)([]),Tn=(0,re.useRef)(!1),_n=(0,re.useRef)(),Rn=(0,re.useRef)(),Un=(0,re.useRef)(!1),[qt,Fn]=(0,re.useState)(!1);function Kn(){let $t;return Oe.current&&($t=new je.Z(ut=>{for(let fn of ut)(fn.target.offsetHeight>0||fn.target.offsetWidth>0)&&Ue.current.instance.layout()}),$t.observe(Oe.current)),$t}function vn(){Me.ZP.warning({content:decodeURIComponent(_e),key:"monaco-editor-tip"})}const an=()=>{let $t=Ue.current.instance;if(ee!=null&&$t&&qt){const ut=$t.getModel();ut&&ee!==ut.getValue()&&(Tt=!0,ut.setValue(ee),$t.layout(),Tt=!1)}};(0,re.useEffect)(()=>{const $t=Ee.Z.subscribe("formatDocument",ut=>{var fn;let jn=Ue.current.instance;(fn=jn==null?void 0:jn.getAction)==null||fn.call(jn,"editor.action.formatDocument").run()});return window.updateMonacoValue=ut=>{tt(ut)},$t},[]),(0,re.useEffect)(()=>{var $t;let ut=Ue.current.instance;sn.current&&clearTimeout(sn.current),sn.current=setTimeout(()=>{an()},500),ee&&(ee!=null&&ee.length)&&(($t=ut==null?void 0:ut.updateOptions)==null||$t.call(ut,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ee.split(/\r\n|\r|\n/g).length))+3,5)}))},[ee,qt,Ue.current]),(0,re.useEffect)(()=>{if(Pt&&Ue.current&&Ue.current.instance){let ut=Ue.current.instance;ut.changeViewZones(function(fn){var jn=document.createElement("div");jn.style.padding="10px 20px",jn.style.width="calc(100% - 20px)",jn.className="my-error-line-wrp",jn.innerHTML=Gt,fn.addZone({afterLineNumber:Pt||11,heightInLines:3,domNode:jn})});var $t={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}};ut.addOverlayWidget($t),ut.revealPositionInCenter({lineNumber:20,column:1})}},[Pt,Ue.current,qt]);const Ct=($t="",ut)=>{if(!$t||$t.trim()==="")return!0;const jn=Ue.current.instance.getModel().getLineTokens(ut);let $n=!1;for(let Ke=0;Ke<2;Ke++)jn.getStandardTokenType(Ke)===1&&($n=!0);return $n};(0,re.useEffect)(()=>{var $t;const ut=($t=Ue.current)==null?void 0:$t.instance;if(ut&&qt&&it){const fn=ut.onDidBlurEditorWidget(()=>{Un.current=!1}),jn=ut.onDidFocusEditorText(()=>{Un.current=!0});return()=>{fn.dispose(),jn.dispose()}}},[Ue.current,qt,it]),(0,re.useEffect)(()=>{var $t;if(($t=Ue.current)!=null&&$t.instance&&qt&&Pn){let ut=Ue.current.instance,fn=ut.getModel();if(!fn)return;(()=>{var Dn;let Mn=[],jt=[];const Nt=fn.getAllDecorations();for(let Vn of Nt)Vn.options.className==="highlighted-line"&&(Mn.push((Dn=Vn==null?void 0:Vn.range)==null?void 0:Dn.startLineNumber),jt.push(Vn==null?void 0:Vn.id));if(ot===Mn[0])return;fn.deltaDecorations(jt,[]);const Ln=fn.getLineCount();ot&&ot<=Ln&&(ut.deltaDecorations([],[{range:new pt.Range(ot,1,ot,fn.getLineMaxColumn(ot)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ut.revealLineInCenter(ot))})();const $n=(Dn=!1)=>{var Mn;let jt=[],Nt=[];const Ln=fn.getAllDecorations();for(let Vn of Ln)Vn.options.linesDecorationsClassName==="breakpoints-select"&&(jt.push((Mn=Vn==null?void 0:Vn.range)==null?void 0:Mn.startLineNumber),Nt.push(Vn==null?void 0:Vn.id));if(Dn)return{lines:jt,ids:Nt};cn(jt)},Ke=Dn=>ve(void 0,null,function*(){let Mn={range:new pt.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield fn.deltaDecorations([],[Mn]),$n()}),Ye=Dn=>ve(void 0,null,function*(){let Mn=[];const jt=ut.getLineDecorations(Dn);for(let Nt of jt)Nt.options.linesDecorationsClassName==="breakpoints-select"&&Mn.push(Nt.id);yield fn.deltaDecorations(Mn,[]),$n()}),on=Dn=>{let Mn=ut.getLineDecorations(Dn);for(let jt of Mn)if(jt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,vt.isEqual)(Ae,$n(!0).lines)){fn.deltaDecorations($n(!0).ids,[]);const Dn=Ae.map(Mn=>({range:new pt.Range(Mn,1,Mn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));fn.deltaDecorations([],Dn)}const en=ut.onDidChangeModelContent(Dn=>{let Mn=ut.getPosition();if(Mn){let jt=Mn.lineNumber;clearTimeout(Rn.current),Rn.current=setTimeout(()=>{Ct(fn.getLineContent(jt),jt)?Ye(jt):on(jt)?(Ye(jt),Ke(jt)):$n()},100)}}),at=ut.onMouseDown(Dn=>{var Mn,jt,Nt;if(Dn.target.detail&&((Nt=(jt=(Mn=Dn.target)==null?void 0:Mn.element)==null?void 0:jt.className)!=null&&Nt.includes("line-numbers"))){let Ln=Dn.target.position.lineNumber;if(Ct(fn.getLineContent(Ln),Ln))return;on(Ln)?Ye(Ln):Ke(Ln)}}),tn=Dn=>{let Mn={range:new pt.Range(Dn,1,Dn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};dn.current=ut.deltaDecorations(dn.current,[Mn])},gn=()=>{dn.current=ut.deltaDecorations(dn.current,[])},Sn=ut.onMouseMove(Dn=>{var Mn,jt,Nt;if(gn(),Dn.target.detail&&((Nt=(jt=(Mn=Dn.target)==null?void 0:Mn.element)==null?void 0:jt.className)!=null&&Nt.includes("line-numbers"))){let Ln=Dn.target.position.lineNumber;if(Ct(fn.getLineContent(Ln),Ln))return;tn(Ln)}}),On=ut.onMouseLeave(()=>{gn()});return()=>{en.dispose(),at.dispose(),Sn.dispose(),On.dispose()}}},[Ue.current,qt,Ae,ot,Pn,z]),(0,re.useEffect)(()=>{var $t;($t=Ue.current)!=null&&$t.instance&&Pn&&Ue.current.instance.setPosition({lineNumber:0,column:0})},[ot]);function At(){let $t=Ue.current.instance;if($t){const ut=$t.getSelection(),fn=Ue.current.pastePos||{},jn=new pt.Range(fn.startLineNumber||ut.endLineNumber,fn.startColumn||ut.endColumn,fn.endLineNumber||ut.endLineNumber,fn.endColumn||ut.endColumn);setTimeout(()=>{$t.executeEdits("",[{range:jn,text:""}])},300)}}function $e($t){(window.navigator.platform.match("Mac")?$t.metaKey:$t.ctrlKey)&&$t.keyCode==83&&($t.preventDefault(),Bt())}const yt=()=>{if(He&&Ue.current.instance){const $t=Ue.current.instance.getContentHeight();zn($t{if(!Un.current)return;const{keyCode:ut,ctrlKey:fn,metaKey:jn,target:$n,type:Ke}=$t;return(Ke==="paste"||(ut===67||ut===86)&&(jn||fn))&&$n.nodeName==="TEXTAREA"&&(vn(),$t.preventDefault()),!1};function wn($t,ut){var fn=window.URL||window.webkitURL||window,jn=new Blob([ut]),$n=document.createElementNS("http://www.w3.org/1999/xhtml","a");$n.href=fn.createObjectURL(jn),$n.download=$t,Lt($n)}(0,re.useEffect)(()=>{yt()},[yt]),(0,re.useEffect)(()=>{Oe.current&&!qt&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then($t=>{try{pt=$t,Ue.current.instance=pt.editor.create(Oe.current,{value:ee,language:dt(z),theme:de,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ln||!1}},ne);const ut=Ue.current.instance;let $n=[...pe.BH._menuItems].find(en=>en[0]._debugName=="EditorContext")[1],Ke=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ye=(en,at)=>{var tn,gn;let Sn=en._first;do at.includes((gn=(tn=Sn.element)==null?void 0:tn.command)==null?void 0:gn.id)&&en._remove(Sn);while(Sn=Sn.next)};if(Mt(ut,pt),setTimeout(()=>{yt(),Ue.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{wn(kn||"educoder.txt",ut.getValue())}})},500),Ue.current.subscription=ut.onDidChangeModelContent(en=>{Tn.current?clearTimeout(_n.current):(yt(),tt(ut.getValue(),en)),_n.current=setTimeout(()=>{Tn.current=!1},500)}),window.Monaco||Qe(pt,dt(z)),it&&(Ye($n,Ke),Oe.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",un),window.removeEventListener("paste",un),window.addEventListener("keydown",un),window.addEventListener("paste",un)),window.Monaco=pt,Ge&&ut.onDidBlurEditorWidget(()=>{Ge(ut.getValue())}),Yt&&ut.onDidFocusEditorText(()=>{it&&En(),Yt(ut.getValue())}),it){En();try{ut.onDidPaste(en=>{const at=ut.getSelection(),tn=Ue.current.pastePos||{},gn=new pt.Range(tn.startLineNumber||at.endLineNumber,tn.startColumn||at.endColumn,tn.endLineNumber||at.endLineNumber,tn.endColumn||at.endColumn);ut.executeEdits("",[{range:en.range,text:""}])})}catch(en){}}let on=Kn();return zt&&typeof zt=="string"&&new Ce(zt,ut,pt),Fn(!0),()=>{const en=Ue.current.instance;en.dispose();const at=en.getModel();at&&at.dispose(),Ue.current.subscription&&Ue.current.subscription.dispose(),on.unobserve(Oe.current)}}catch(ut){}})},[]),(0,re.useEffect)(()=>{if(Ue.current.instance&&qt)return document.addEventListener("keydown",$e,!1),()=>{document.removeEventListener("keydown",$e)}},[Bt,qt]),(0,re.useEffect)(()=>{let $t=Ue.current.instance;if($t&&qt){let ut=dt(z);pt.editor.setModelLanguage($t.getModel(),ut)}},[z,qt]),(0,re.useEffect)(()=>{Ue.current.instance&&qt&&pt.editor.setTheme(de)},[de,qt]),(0,re.useEffect)(()=>{let $t=Ue.current.instance;Ht.current=ue,$t&&qt&&($t.updateOptions(ge({},ue)),setTimeout(()=>{$t.getModel().updateOptions(ge({},ue))},200))},[JSON.stringify(ue),qt]),(0,re.useEffect)(()=>{let $t=Ue.current.instance;$t&&qt&&$t.layout()},[Et,ae,qt]);const[Wn,Jn]=(0,re.useState)(ft(Et)),[Qn,zn]=(0,re.useState)(ft(ae)),Zn=Rt(ge({},ie),{width:Wn,height:Qn,position:"relative"});return re.createElement("div",{className:"my-monaco-editor",ref:Oe,style:Zn},kt&&re.createElement(Se.CopyToClipboard,{text:ee,onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement(Pe.Z,{title:"\u590D\u5236\u4EE3\u7801"},re.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},re.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function It({width:nt="100%",height:St="100%",original:Et,modified:ae,language:ee,options:z={}}){const ie=(0,re.useRef)(),[ue,ne]=(0,re.useState)(null);function de(He){let it;return ie.current&&(it=new je.Z(tt=>{for(let Mt of tt)(Mt.target.offsetHeight>0||Mt.target.offsetWidth>0)&&He.layout()}),it.observe(ie.current)),it}(0,re.useEffect)(()=>(ie.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(He=>{pt=He;const it=pt.editor.createDiffEditor(ie.current,Rt(ge({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},z),{wordWrap:!0}));ne(it);let tt=de(it);return()=>{it.dispose();const Mt=it.getModel();Mt&&Mt.dispose(),tt.unobserve(ie.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,re.useEffect)(()=>{ue&&ue.setModel({original:pt.editor.createModel(Et,ee),modified:pt.editor.createModel(ae,ee)})},[Et,ae,ee,ue]);const Ge=ft(nt),kt=ft(St),Bt={width:Ge,height:kt};return re.createElement("div",{className:"my-diff-editor",ref:ie,style:Bt})}},929:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return xe}});var re={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"},je=le(29787),Re=le(25399),Je=le(60242),be=le(92310),se=le.n(be),Ne=le(49661),Ze=le(57884),we=le(34055),fe=le(59301),xe=({className:gt,dataSource:Qe=[],col:_e=4,right:De,bottom:Fe=23,precision:rt=0,wrapWidth:lt=1200,trackEventItems:mt,loading:Ce,onRemove:pe=()=>{},isCurrent:Me=!0,showProgress:Pe=!1,showAlias:vt=!1})=>{const Ee=Math.floor((lt-(_e-1)*De)/_e),Se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return fe.createElement(je.Z,{spinning:Ce},fe.createElement("div",{className:se()(re.list,gt)},!!(Qe!=null&&Qe.length)&&(Qe==null?void 0:Qe.map((Ie,ke)=>{var ze,Be,Xe,Kt,bt,ge;const{name:Rt,id:ye,identifier:ve,featured:ft,school_name:Ut,image_url:Tt,excellent:Ve,is_plan:dt}=Ie;return fe.createElement("div",{key:ye,className:Me&&Pe?re.wrapisCurrent:re.wrap,style:{width:Ee,marginRight:(1+ke)%_e===0?0:De+rt,marginBottom:Fe}},fe.createElement("a",{className:re.li,onClick:pt=>{pt.preventDefault(),pt.stopPropagation(),mt&&(0,Ne.L9)([mt]),(0,Ne.xg)(`/paths/${ve}`)}},fe.createElement("div",{className:re.img},fe.createElement("img",{className:re.cover,src:`${Tt}`}),Me&&(0,we.bg)()&&(Ie==null?void 0:Ie.studying)&&fe.createElement("div",{className:`${re.movebq} user-path-items`,onClick:pt=>{pt.stopPropagation(),pe(Ie)}},fe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),fe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ze=Ie==null?void 0:Ie.subject_tags)==null?void 0:ze.map((pt,En)=>{var Le,It;if(En===0){const St=(Le=Se.find(Et=>Et.name==pt))==null?void 0:Le.swimg;return fe.createElement("img",{className:re.sign,src:St,style:{left:"-4px"}})}const nt=(It=Se.find(St=>St.name==pt))==null?void 0:It.ptimg;return fe.createElement("img",{className:re.sign,src:nt,style:{left:`${48+52*(En-1)+2*En}px`}})}),fe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ie==null?void 0:Ie.excellent)&&fe.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),fe.createElement("div",{className:re.name},fe.createElement(Re.Z,{title:vt&&(Ie!=null&&Ie.excellent_alias_name)?fe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Rt}`,fe.createElement("br",null),fe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ie==null?void 0:Ie.excellent_alias_name}`)):Rt},fe.createElement("span",{className:re.e},vt&&(Ie==null?void 0:Ie.excellent_alias_name)||Rt))),Me&&Pe&&((Be=Ie==null?void 0:Ie.progress)==null?void 0:Be.all_score)!=0&&fe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},fe.createElement(Je.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Xe=Ie==null?void 0:Ie.progress)==null?void 0:Xe.my_score)/((Kt=Ie==null?void 0:Ie.progress)==null?void 0:Kt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(bt=Ie==null?void 0:Ie.progress)==null?void 0:bt.my_score,"/",(ge=Ie==null?void 0:Ie.progress)==null?void 0:ge.all_score),(!Me||!Pe)&&fe.createElement(Re.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ut}`},fe.createElement("div",{className:re.unit},fe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ut)),(!Me||!Pe)&&fe.createElement("div",{className:re.tags},fe.createElement("div",null,fe.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),fe.createElement("span",null,Ie.stages_count))),fe.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),fe.createElement("span",null,Ie.members_count)))))))})),!Qe.length&&fe.createElement(Ze.Z,null)))}},71360:function(mn,hn,le){"use strict";le.d(hn,{jL:function(){return be},w9:function(){return ft},QD:function(){return Pt},cQ:function(){return bt.Z},op:function(){return tt},O5:function(){return an},_b:function(){return Bn},t7:function(){return rt},Gi:function(){return En},YG:function(){return dt},qp:function(){return ht},vr:function(){return Pn},qE:function(){return cn},Je:function(){return Ce},wb:function(){return Kt},cq:function(){return ae},tp:function(){return Qe}});var re=le(59301),je={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Re="data:image/png;base64,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",be=({dataSource:Ct=[],img:At,imgWidth:$e=346,title:yt,sunTitle:Lt,bannerExtraContent:un})=>re.createElement("div",{className:je.banner},re.createElement("div",{className:je.content},re.createElement("aside",null,re.createElement("p",null,re.createElement("b",null,yt),re.createElement("span",null,Lt)),Ct.length>0&&re.createElement("div",{className:je.btns},Ct.map((wn,Wn)=>re.createElement("div",{key:Wn,onClick:wn.click},wn.name,wn.sign?re.createElement("img",{src:Re,width:39}):null))),un),At&&re.createElement("img",{style:{marginTop:33,marginRight:38},src:At,width:$e}))),se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ne=le(92310),Ze=le.n(Ne),we=le(89392),ht=({dataSource:Ct=[],value:At,onChange:$e,onTitleChange:yt,className:Lt,title:un,titleWidth:wn=41,style:Wn={},fontColor:Jn="#6A7283",showCount:Qn})=>{const[zn,Zn]=(0,re.useState)(0),[$t,ut]=(0,re.useState)(!1),fn=(0,re.useRef)(null),jn=(0,re.useRef)(null);return(0,re.useEffect)(()=>{var $n;Ct.length!==0&&((($n=fn==null?void 0:fn.current)==null?void 0:$n.clientHeight)>97?Zn(1):Zn(0)),Ct.length===0&&Zn(0),ut(!1)},[Ct]),re.createElement("div",{className:Ze()(se.row,Lt),style:Wn},re.createElement("div",{onClick:(0,we.throttle)(()=>yt==null?void 0:yt(),2e3),style:{width:wn,marginTop:$t?12:4},className:`${se.title} ${yt?"current":""}`},un),re.createElement("div",{className:$t?`${se.tagsWrap} ${se.tagsBorderWrap}`:se.tagsWrap},re.createElement("div",{className:se.bar,ref:jn,style:zn>0?{height:zn===1?97:"auto",overflow:zn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},re.createElement("div",{className:se.tag,ref:fn},Ct==null?void 0:Ct.map($n=>re.createElement("span",{onClick:()=>$e($n.id),key:$n.id,style:{color:Jn},className:At===$n.id?se.active:""},re.createElement("span",{title:$n.name,className:se.name},$n.name),!!Qn&&re.createElement("span",{className:se.num},$n.count))))),!!zn&&re.createElement(re.Fragment,null,zn===1?re.createElement("div",{onClick:()=>{var $n;Zn(2),(($n=fn==null?void 0:fn.current)==null?void 0:$n.clientHeight)>245?ut(!0):ut(!1)},className:se.action},"\u5C55\u5F00",re.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):re.createElement("div",{onClick:()=>{jn.current.scrollTop=0,Zn(1),ut(!1)},className:se.action},"\u6536\u8D77",re.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},xe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Qe=({dataSource:Ct=[],value:At,onChange:$e,className:yt,style:Lt={}})=>re.createElement("div",{style:Lt,className:Ze()(xe.tabs,yt)},Ct.map(un=>re.createElement("span",{onClick:()=>$e(un.id),className:At===un.id?xe.active:"",key:un.id},un.name))),_e={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},De=le(37568),rt=({dataSource:Ct=[],value:At="",onChange:$e,onInputChange:yt=()=>{},className:Lt,style:un={},placeholder:wn,allowClear:Wn=!1})=>{var Jn;const[Qn,zn]=(0,re.useState)(""),[Zn,$t]=(0,re.useState)("");(0,re.useEffect)(()=>{var jn;let $n=At;(jn=JSON.stringify(At))!=null&&jn.includes("{")&&(zn(At.id),$n=At.value||"");try{$t(decodeURIComponent($n||""))}catch(Ke){$t(decodeURIComponent($n||""))}},[At]);const ut=()=>{$e(encodeURIComponent(Zn),Qn||null)},fn=jn=>{jn!==Qn&&(zn(jn),$e(encodeURIComponent(Zn),jn))};return re.createElement("div",{className:Ze()(_e.input,Lt),style:un},!!Ct.length&&re.createElement("div",{className:_e.dropdown},re.createElement("div",{className:_e.text},(Jn=Ct.find(jn=>jn.id===Qn))==null?void 0:Jn.name,re.createElement("i",{className:"iconfont icon-zhankai4"}),re.createElement("b",{className:_e.b1}),re.createElement("b",{className:_e.b2})),re.createElement("div",{className:_e.menu},Ct.map((jn,$n)=>re.createElement("div",{key:$n,onClick:()=>fn(jn.id)},jn.name)))),re.createElement(De.default,{onPressEnter:ut,value:Zn,onChange:jn=>{$t(jn.target.value),yt(encodeURIComponent(jn.target.value),Qn||null)},placeholder:wn,variant:"borderless",allowClear:Wn,onClear:()=>$e("",Qn||null)}),re.createElement("i",{onClick:ut,className:"iconfont icon-sousuo9 font14 current"}))},lt={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"},Ce=({value:Ct,onChange:At,className:$e,total:yt,pageSize:Lt,style:un={}})=>{const wn=Ct<2,Wn=Ct>=Math.ceil(yt/Lt);return yt<=Lt?re.createElement(re.Fragment,null):re.createElement("div",{className:Ze()(lt.quickPager,$e),style:un},re.createElement("div",{onClick:()=>{wn||At(Ct-1,"prev")},className:wn?lt.disabled:""},"\u4E0A\u4E00\u9875"),re.createElement("div",{onClick:()=>{Wn||At(Ct+1,"next")},className:Wn?lt.disabled:""},"\u4E0B\u4E00\u9875"))},pe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Me=le(29787),Pe=le(25399),vt=le(58018),Ee=le(90524),Se=le(49661),Ie=le(96908),ke=le(57177),ze=le(81378),Be=le(57884),Kt=({className:Ct,dataSource:At=[],col:$e=4,right:yt,bottom:Lt=23,precision:un=0,wrapWidth:wn=1200,trackEventItems:Wn,loading:Jn})=>{const Qn=Math.floor((wn-($e-1)*yt)/$e);return re.createElement(Me.Z,{spinning:Jn},re.createElement("div",{className:Ze()(pe.list,Ct)},!!At.length&&At.map((zn,Zn)=>{const{name:$t,id:ut,identifier:fn,power:jn,cover_image_id:$n,pic:Ke}=zn;return re.createElement("div",{className:pe.wrap,key:ut,style:{width:Qn,marginRight:(1+Zn)%$e===0?0:yt+un,marginBottom:Lt}},re.createElement("a",{target:"_blank",href:`/shixuns/${fn}/challenges`,className:pe.li,onClick:Ye=>{Ye.preventDefault(),Wn&&(0,Se.L9)([Wn]),jn&&(0,Se.xg)(`/shixuns/${fn}/challenges`)}},re.createElement("div",{className:pe.img},re.createElement("img",{className:pe.cover,src:`${Ke}`}),zn.is_jupyter&&re.createElement("img",{className:pe.sign,src:Ie}),zn.is_jupyter_lab&&re.createElement("img",{className:pe.sign,src:ke}),zn.is_unity_3d&&re.createElement("img",{className:pe.sign,src:ze})),re.createElement("div",{className:pe.name},re.createElement(Pe.Z,{title:$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:pe.e},$t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{className:pe.tags},re.createElement(Pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,zn.challenges_count))),!!zn.myshixuns_count&&re.createElement(Pe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,zn.myshixuns_count))),re.createElement(Pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},re.createElement("span",null,re.createElement("span",null,zn.level))),re.createElement("div",{className:pe.rate},re.createElement(vt.Z,{allowHalf:!0,disabled:!0,defaultValue:zn.score_info}),re.createElement("span",null,"\xA0",zn.score_info?`${zn.score_info}\u5206`:"5\u5206")))),!jn&&re.createElement("div",{className:pe.lockWrap},re.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!At.length&&re.createElement(Be.Z,null)))},bt=le(929),ge={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Rt="data:image/png;base64,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",ye=le(59301),ft=({className:Ct,dataSource:At=[],col:$e=4,right:yt,bottom:Lt=23,precision:un=0,wrapWidth:wn=1200,trackEventItems:Wn,loading:Jn,handleVery:Qn=()=>!0})=>{const zn=Math.floor((wn-($e-1)*yt)/$e);return ye.createElement(Me.Z,{spinning:Jn},ye.createElement("div",{className:Ze()(ge.list,Ct)},!!At.length&&At.map((Zn,$t)=>{const{subject_identifier:ut,id:fn,identifier:jn,power:$n}=Zn,Ke=Zn.is_public!=0&&Zn.is_public;return ye.createElement("div",{className:ge.wrap,key:fn,style:{width:zn,marginRight:(1+$t)%$e===0?0:yt+un,marginBottom:Lt}},ye.createElement("a",{className:ge.li,onClick:Ye=>{Ye.preventDefault(),Qn(Zn==null?void 0:Zn.first_category_url)&&(Wn&&(0,Se.L9)([Wn]),(0,Se.xg)(Zn.first_category_url))}},ye.createElement("div",{className:ge.top},ye.createElement(Pe.Z,{title:Zn.name},ye.createElement("div",{className:ge.name},Zn.name)),ye.createElement("img",{className:ge.img,src:Ee.Z.IMG_SERVER+"/images/"+Zn.avatar_url}),ye.createElement("div",{className:ge.text,title:Zn.creator},Zn.creator),ut&&ye.createElement("div",{className:ge.btns},ye.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ye.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ke&&ye.createElement("div",{className:ge.sign},"\u516C\u5F00")),ye.createElement("div",{className:ge.bottom},Zn.visits>0&&ye.createElement(Pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-liulanyan"}),ye.createElement("span",null,Zn.visits))),Zn.course_members_count>0&&ye.createElement(Pe.Z,{title:"\u6210\u5458",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan"}),Zn.course_members_count)),Zn.tasks_count>0&&ye.createElement(Pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zuoye"}),Zn.tasks_count)),Zn.is_end?ye.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ye.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Zn.is_accessible&&ye.createElement("div",{className:ge.lockWrap},ye.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ye.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!At.length&&ye.createElement(Be.Z,null)))},Ut={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Tt=le(76560),dt=({dataSource:Ct=[],value:At,onChange:$e,className:yt,style:Lt={},tabBarExtraContent:un})=>re.createElement("div",{className:Ze()(Ut.tabs,yt),style:Lt},re.createElement("div",{className:Ut.tabsWrap},Ct.map((wn,Wn)=>!(wn!=null&&wn.hide)&&re.createElement("aside",{className:Ut.tab,onClick:()=>{$e(wn.id),wn.link&&Tt.history.push(wn.link)},key:Wn},re.createElement("div",{className:At===wn.id?Ut.active:""},wn.name),(wn==null?void 0:wn.resetCount)==null&&(wn==null?void 0:wn.total)!==void 0&&re.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&&re.createElement(Pe.Z,{title:(wn==null?void 0:wn.tip)!=null?wn==null?void 0:wn.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},wn==null?void 0:wn.resetCount),"/",re.createElement("span",null,wn==null?void 0:wn.total),"\uFF09"))))),re.createElement("div",{className:Ut.tabBar},un)),En=({className:Ct,style:At={},children:$e})=>re.createElement("div",{className:Ze()(Ct),style:At},$e),Le={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"},It=le(75727),nt=le(93041);const St=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ae=({sortValue:Ct,dropValue:At,className:$e,onSort:yt,onDrop:Lt,dataSource:un=St})=>{var wn;return re.createElement("div",{className:Ze()(Le.orderWrap,$e)},re.createElement(It.Z,{dropdownRender:()=>re.createElement(nt.default,null,un.map((Wn,Jn)=>re.createElement(nt.default.Item,{key:Jn,onClick:()=>Lt(Wn.id)},Wn.name)))},re.createElement("span",{className:Le.orderTextWrap},(wn=un.find(Wn=>At===Wn.id))==null?void 0:wn.name)),re.createElement("span",{className:Le.orderIconWrap},re.createElement("span",{className:Le.orderAsc},re.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-up font12 ${Le.cursorPointer}`,onClick:()=>yt(Ct==="asc"?"desc":"asc")})),re.createElement("span",{className:Le.orderDesc},re.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer} ${Le.active}`:`iconfont icon-sanjiaoxing-down font12 ${Le.cursorPointer}`,onClick:()=>yt(Ct==="asc"?"desc":"asc")}))))},ee={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"},z=le(99571),ie=Object.defineProperty,ue=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Ge=(Ct,At,$e)=>At in Ct?ie(Ct,At,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ct[At]=$e,kt=(Ct,At)=>{for(var $e in At||(At={}))ne.call(At,$e)&&Ge(Ct,$e,At[$e]);if(ue)for(var $e of ue(At))de.call(At,$e)&&Ge(Ct,$e,At[$e]);return Ct},Bt=(Ct,At)=>{var $e={};for(var yt in Ct)ne.call(Ct,yt)&&At.indexOf(yt)<0&&($e[yt]=Ct[yt]);if(Ct!=null&&ue)for(var yt of ue(Ct))At.indexOf(yt)<0&&de.call(Ct,yt)&&($e[yt]=Ct[yt]);return $e},He=(Ct,At,$e)=>new Promise((yt,Lt)=>{var un=Jn=>{try{Wn($e.next(Jn))}catch(Qn){Lt(Qn)}},wn=Jn=>{try{Wn($e.throw(Jn))}catch(Qn){Lt(Qn)}},Wn=Jn=>Jn.done?yt(Jn.value):Promise.resolve(Jn.value).then(un,wn);Wn(($e=$e.apply(Ct,At)).next())}),tt=Ct=>{var At=Ct,{className:$e,style:yt,children:Lt,loading:un=!1,openLoading:wn,onClick:Wn=()=>{},size:Jn="middle",shape:Qn="round"}=At,zn=Bt(At,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Zn,$t]=(0,re.useState)(!1);return re.createElement(z.ZP,kt({onClick:(0,we.throttle)(ut=>He(void 0,null,function*(){wn&&$t(!0);try{yield Wn(ut)}catch(fn){console.log("error",fn)}wn&&$t(!1)}),2e3,{leading:!0,trailing:!1}),className:Ze()(ee.btn,ee[`${Jn}-${Qn}`],$e),style:yt,size:Jn,shape:Qn,loading:Zn||un},zn),Lt)},Mt={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"},cn=({className:Ct,style:At,children:$e=null,onClick:yt,title:Lt})=>re.createElement("div",{className:Ze()(Mt.head,Ct),style:At},re.createElement("span",{className:"primary-hover",onClick:yt},re.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),re.createElement("b",{title:Lt},Lt),re.createElement("div",{className:Mt.node},$e)),Ae={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"},Pt=({confirmShow:Ct=!0,confirmTitle:At,confirmClick:$e,cancelShow:yt=!0,cancelTitle:Lt,cancelClick:un,className:wn,style:Wn,confirmLoading:Jn=!1})=>re.createElement("div",{className:Ze()(Ae.btns,wn),style:Wn},Ct&&re.createElement(z.ZP,{loading:Jn,onClick:$e,type:"primary",className:Ae.confirm},At),yt&&re.createElement(z.ZP,{onClick:un,className:Ae.cancel},Lt)),Gt={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"},Pn=({className:Ct,style:At={},LeftContent:$e,children:yt,RightContent:Lt})=>re.createElement("div",{className:Ze()(Gt.fixedBottom,Ct),style:At},re.createElement("div",{className:Gt.wrap},re.createElement("div",{className:Gt.left},$e),re.createElement("div",{className:Gt.center},yt),re.createElement("div",{className:Gt.right},Lt))),zt={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"},Bn=({className:Ct,style:At={},dataSource:$e=[]})=>re.createElement("div",{className:Ze()(zt.crumbs,Ct),style:At},$e.map((yt,Lt)=>Lt<$e.length-1?re.createElement(re.Fragment,{key:Lt},yt.path||yt.onClick?re.createElement("span",{className:zt.hover,onClick:yt!=null&&yt.onClick?yt.onClick:()=>Tt.history.push(yt.path)},yt.name):re.createElement("span",null,yt.name),re.createElement("span",null,"\xA0",">","\xA0")):re.createElement("span",{key:Lt,style:{color:"#5F6368"}},yt.name))),Oe=le(11938),Ue=Object.defineProperty,Ht=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Rn=(Ct,At,$e)=>At in Ct?Ue(Ct,At,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Ct[At]=$e,Un=(Ct,At)=>{for(var $e in At||(At={}))Tn.call(At,$e)&&Rn(Ct,$e,At[$e]);if(dn)for(var $e of dn(At))_n.call(At,$e)&&Rn(Ct,$e,At[$e]);return Ct},qt=(Ct,At)=>Ht(Ct,sn(At)),Fn=(Ct,At)=>{var $e={};for(var yt in Ct)Tn.call(Ct,yt)&&At.indexOf(yt)<0&&($e[yt]=Ct[yt]);if(Ct!=null&&dn)for(var yt of dn(Ct))At.indexOf(yt)<0&&_n.call(Ct,yt)&&($e[yt]=Ct[yt]);return $e};const{Countdown:Kn}=Oe.default;var an=Ct=>{var At=Ct,{onChange:$e}=At,yt=Fn(At,["onChange"]);const[Lt,un]=(0,re.useState)(null);(0,re.useEffect)(()=>{typeof Lt=="number"&&Lt>=0&&$e(Lt)},[Lt]);const wn=Wn=>{const Jn=Math.floor(Wn/1e3);un(Jn)};return re.createElement(Kn,qt(Un({},yt),{onChange:wn}))}},17904:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return je}});var re=le(59301);function je(Re,Je){const be=(0,re.useRef)();(0,re.useEffect)(()=>{be.current=Re}),(0,re.useEffect)(()=>{function se(){be.current()}if(Je!==null){let Ne=setInterval(se,Je);return()=>clearInterval(Ne)}},[Je])}},53794:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return be}});var re=le(59301),je={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},Re=le(25399),be=({name:se,tooltipTitle:Ne,children:Ze,required:we,errorKey:fe,errorValue:ht,errorName:xe,errorStyle:gt={},nameWidth:Qe=112,align:_e="center",contentStyle:De={}})=>re.createElement(re.Fragment,null,re.createElement("div",{className:je.label,style:{alignItems:_e}},re.createElement("div",{className:je.left,style:{width:Qe}},we&&re.createElement("span",null,"*"),re.createElement("div",null,se),!!Ne&&re.createElement(Re.Z,{title:Ne},re.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),re.createElement("div",{className:je.right,style:De},Ze,xe&&ht===fe&&re.createElement("div",{className:je.error,style:gt},xe))))},38903:function(mn,hn,le){"use strict";le.r(hn),le.d(hn,{default:function(){return nt}});var re=le(59301),je=le(76560),Re=le(11938),Je=le(28284),be=le(6767),se=le(37639),Ne=le(93041),Ze=le(99571),we=le(77019),fe=le(5269),ht=le(25399),xe=le(29787),gt=le(54172),Qe=le(15672),_e=le(71051),De=le(37568),Fe=le(13747),rt=le(62957),lt=le(62673),mt=le(73835),Ce=le(82093),pe={flex_box_center:"flex_box_center___GEEfx",flex_space_between:"flex_space_between___m3yb7",flex_box_vertical_center:"flex_box_vertical_center___tvnMj",flex_box_center_end:"flex_box_center_end___hpoI2",flex_box_column:"flex_box_column___EGm6z",wrap:"wrap___sHEOx",crumbs:"crumbs___osr4h",Divle:"Divle___ndjFA",tableWrap:"tableWrap___aFyUX",countflex:"countflex___xh4Ql",leftCol:"leftCol____kaHU",flexright:"flexright___nydBD",flexleft:"flexleft___eBf6r",headWrap:"headWrap___PWc7j",formWrap:"formWrap___u7Sg1",inputWrap:"inputWrap___DR5gf",submitButtondiv:"submitButtondiv___IGaVO",glow:"glow___Znflh",formModal:"formModal___haXug",ActvieE3:"ActvieE3___phBHf",listClass:"listClass___CFAhy",spantitle:"spantitle___VJb52",note:"note___kXCrS",cpuWrap:"cpuWrap___nKCHB",activebtn:"activebtn___KJZJU",btn:"btn___vOOFj",activeTab:"activeTab___9xbl2",tab:"tab___rBcnO",countDown:"countDown___FvYIH",red:"red___AK2hZ",footBtnWrap:"footBtnWrap___yDNkk",modalBtns:"modalBtns___d0m88",confirm:"confirm___gz4SJ",cancel:"cancel___J1Uji",errorTip:"errorTip___apMsj",resource_config_warp:"resource_config_warp___mlfQx",flex:"flex___six9G",config_Warp:"config_Warp___WeDog",config_btn:"config_btn___xrdYb"},Me=le(38394),Pe=le(49661),vt=le(56656),Ee=le.n(vt),Se=le(71360),Ie=le(57884),ke=le(51124),ze=le(64885),Be=le(15307),Xe=le(53794),Kt=le(11724),bt=le(62772),ge=le(59301),Rt=Object.defineProperty,ye=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Ve=(St,Et,ae)=>Et in St?Rt(St,Et,{enumerable:!0,configurable:!0,writable:!0,value:ae}):St[Et]=ae,dt=(St,Et)=>{for(var ae in Et||(Et={}))Ut.call(Et,ae)&&Ve(St,ae,Et[ae]);if(ft)for(var ae of ft(Et))Tt.call(Et,ae)&&Ve(St,ae,Et[ae]);return St},pt=(St,Et)=>ye(St,ve(Et)),En=(St,Et)=>{var ae={};for(var ee in St)Ut.call(St,ee)&&Et.indexOf(ee)<0&&(ae[ee]=St[ee]);if(St!=null&&ft)for(var ee of ft(St))Et.indexOf(ee)<0&&Tt.call(St,ee)&&(ae[ee]=St[ee]);return ae},Le=(St,Et,ae)=>new Promise((ee,z)=>{var ie=de=>{try{ne(ae.next(de))}catch(Ge){z(Ge)}},ue=de=>{try{ne(ae.throw(de))}catch(Ge){z(Ge)}},ne=de=>de.done?ee(de.value):Promise.resolve(de.value).then(ie,ue);ne((ae=ae.apply(St,Et)).next())});const It=St=>{var Et=St,{classroomList:ae,globalSetting:ee,loading:z,user:ie,dispatch:ue}=Et,ne=En(Et,["classroomList","globalSetting","loading","user","dispatch"]),de,Ge,kt,Bt;const{Countdown:He}=Re.default,[it]=(0,je.useSearchParams)(),[tt,Mt]=(0,re.useState)(parseInt(it.get("status"))||0),Yt=(0,je.useLocation)(),cn=(0,re.useRef)(),[Ae,kn]=(0,re.useState)(),Pt=(0,je.useParams)(),[Gt,ot]=(0,re.useState)(!1),[Pn,zt]=(0,re.useState)(0),[ln,Bn]=(0,re.useState)([]),[Oe]=Je.default.useForm(),[Ue,Ht]=(0,re.useState)({}),[sn,dn]=(0,re.useState)(!1),[Tn,_n]=(0,re.useState)(!1),[Rn,Un]=(0,re.useState)([]),[qt,Fn]=(0,re.useState)([]),[Kn,vn]=(0,re.useState)(!1),[an,Ct]=(0,re.useState)(!1),[At,$e]=(0,re.useState)(!1),[yt,Lt]=(0,re.useState)(!1),[un,wn]=(0,re.useState)(),[Wn,Jn]=(0,re.useState)(!1),[Qn,zn]=(0,re.useState)(!1),[Zn,$t]=(0,re.useState)({}),[ut,fn]=(0,re.useState)(0),[jn,$n]=(0,re.useState)(0),[Ke,Ye]=(0,re.useState)(!1),[on,en]=(0,re.useState)(0),[at,tn]=(0,re.useState)(!1),[gn,Sn]=(0,re.useState)(!1),[On,Dn]=(0,re.useState)(),[Mn,jt]=(0,re.useState)([]),[Nt,Ln]=(0,re.useState)(!1),[Vn,Yn]=(0,re.useState)(),[qn,xr]=(0,re.useState)(!0),[yr,br]=(0,re.useState)(!1),[vr,Dr]=(0,re.useState)(!1),[gr,Ir]=(0,re.useState)(!1),[zr,Wr]=(0,re.useState)(!1),[Kr,jr]=(0,re.useState)([{name:"CPU",value:0,min:0,max:0,typeName:"\u6838"},{name:"\u5185\u5B58",value:0,min:0,max:0,typeName:"GB"}]),[_r,pr]=(0,re.useState)();let Hr=(0,re.useRef)();const[or,Gn]=(0,re.useState)({tab:1,page:1,per_page:10}),ir=[{id:1,name:"\u76F8\u5173\u5B9E\u8DF5\u9879\u76EE"},{id:2,name:"\u5171\u4EAB\u4FE1\u606F"},{id:3,name:"\u8BC4\u6D4B\u811A\u672C"},{id:4,name:"\u8D44\u6E90\u914D\u7F6E"}],Cr=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(et,Xt,An)=>`${(or.page-1)*or.per_page+An+1}`,width:50},{title:"\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("span",null,et||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"school_name",key:"school_name",ellipsis:!0,width:100,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u521B\u5EFA\u8005",dataIndex:"creator_name",key:"creator_name",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",ellipsis:!0,width:100,render:(et,Xt)=>ge.createElement("span",{style:{color:"#666"}},Ee()(et).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",key:"action",ellipsis:!0,width:80,render:(et,Xt)=>ge.createElement("a",{style:{color:"#165DFF"},onClick:()=>{(0,Pe.xg)(`/shixuns/${Xt.identifier}/challenges`)}},"\u67E5\u770B\u8BE6\u60C5")}],Nr=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(et,Xt,An)=>`${(or.page-1)*or.per_page+An+1}`,width:100},{title:"\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",key:"action",width:120,ellipsis:!0,render:(et,Xt)=>ge.createElement("a",{className:pe.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:()=>{vn(!0),wn(Xt==null?void 0:Xt.id)}},"\u53D6\u6D88\u5171\u4EAB")}],Mr=[{title:"\u5E8F\u53F7",dataIndex:"order",key:"order",render:(et,Xt,An)=>`${(or.page-1)*or.per_page+An+1}`,width:100},{title:"\u540D\u79F0",dataIndex:"name",key:"name",width:140,ellipsis:!0,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u8BF4\u660E",dataIndex:"description",key:"description",ellipsis:!0,render:(et,Xt)=>ge.createElement("span",null,et)},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",width:160,ellipsis:!0,render:(et,Xt)=>ge.createElement("span",{style:{color:" #666"}},Ee()(et).format("YYYY-MM-DD HH:mm:ss"))},{title:ge.createElement("span",null,"\u64CD\u4F5C"),align:"right",width:120,render:(et,Xt)=>ge.createElement(ge.Fragment,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0},onClick:()=>Le(void 0,null,function*(){yield pn(Xt==null?void 0:Xt.id)})},"\u7F16\u8F91"),ge.createElement("a",{className:pe.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:()=>{Ct(!0),wn(Xt==null?void 0:Xt.id)}},"\u5220\u9664"))}];(0,re.useEffect)(()=>{var et;cn.current=(et=Yt.pathname.split("/"))==null?void 0:et[2]},[Yt.pathname]),(0,re.useEffect)(()=>{Te()},[]),(0,re.useEffect)(()=>{Ar()},[]);const Ar=()=>Le(void 0,null,function*(){const et=yield(0,Ce.ZP)("/api/user_mirrors/other_info.json",{method:"get"});et.status===0&&$t(et==null?void 0:et.data)}),Yr=et=>Le(void 0,null,function*(){var Xt;const An=yield(0,Ce.ZP)(`/api/user_mirrors/${et}/error_tips.json`,{method:"get"});(An==null?void 0:An.status)===0&&(jt((Xt=An==null?void 0:An.data)==null?void 0:Xt.user_mirror_logs),Dn(!0))});function Te(){return Le(this,null,function*(){const et=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}.json`,{method:"get"});(et==null?void 0:et.status)===0&&kn(et.data)})}const wt=et=>{or.tab=et,Gn(dt({},or))},st=et=>Le(void 0,null,function*(){var Xt;const An=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/check.json`,{method:"get"});(An==null?void 0:An.status)===0&&(((Xt=An==null?void 0:An.data)==null?void 0:Xt.exist)===0?zn(!0):(zn(!1),et?je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview?operation=update_image`):je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview`)))}),xt=()=>Le(void 0,null,function*(){var et;Ir(!0);const Xt=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/check_is_can_delete.json`,{method:"get"});(Xt==null?void 0:Xt.status)===0&&(en((et=Xt==null?void 0:Xt.data)==null?void 0:et.shixun_size),Ye(!0)),Ir(!1)}),Zt=()=>Le(void 0,null,function*(){var et;const Xt=yield(0,Ce.ZP)("/api/teach_group_shares.json",{method:"get"});(Xt==null?void 0:Xt.status)===0&&(Fn(Ae==null?void 0:Ae.share_group_ids),Un(Xt==null?void 0:Xt.groups),((et=Xt==null?void 0:Xt.groups)==null?void 0:et.length)>0?_n(!0):be.ZP.info("\u6682\u65E0\u5171\u4EAB\u6570\u636E"))});(0,re.useEffect)(()=>((Ae==null?void 0:Ae.status)===1&&(Hr.current=setInterval(()=>Le(void 0,null,function*(){var et,Xt,An,lr;const sr=yield(0,Ce.ZP)("/api/user_mirrors/polling_update_status.json",{method:"post",body:{user_mirror_ids:[Pt==null?void 0:Pt.experid]}});if(sr.status===0)if(((Xt=(et=sr==null?void 0:sr.data)==null?void 0:et.user_mirror_ids)==null?void 0:Xt.length)>0){if(((lr=(An=sr==null?void 0:sr.data)==null?void 0:An.update_datas)==null?void 0:lr.length)>0){const wr=ln==null?void 0:ln.map(Fr=>{var Er,Pr;return(Pr=(Er=sr==null?void 0:sr.data)==null?void 0:Er.update_datas)==null||Pr.map(dr=>{Fr.id===dr.id&&(Fr.status=dr.status)}),Fr});kn(wr[0])}}else Te(),clearInterval(Hr.current)}),5e3)),()=>{clearInterval(Hr.current)}),[Ae==null?void 0:Ae.status,Ae]);const Jt=()=>ge.createElement(se.Z,{placement:"bottomLeft",content:ge.createElement(Ne.default,null,((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0)&&ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{Jn(!0)}},"\u7533\u8BF7\u516C\u5F00")),(Ae==null?void 0:Ae.publish_status)===3&&ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{Sn(!0)}},"\u91CD\u65B0\u7533\u8BF7")),((Ae==null?void 0:Ae.publish_status)===2||(Ae==null?void 0:Ae.publish_status)===3)&&ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{tn(!0)}},"\u64A4\u9500\u7533\u8BF7")),ge.createElement(Ne.default.Item,null,ge.createElement("a",{onClick:()=>{dn(!0)}},"\u4FEE\u6539\u955C\u50CF\u4FE1\u606F")),((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0||(Ae==null?void 0:Ae.publish_status)===3)&&ge.createElement(Ne.default.Item,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>Le(void 0,null,function*(){xr(!0),yield st(!0)})},"\u66F4\u65B0\u955C\u50CF")),ge.createElement(Ne.default.Item,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>Le(void 0,null,function*(){yield Zt()})},"\u5171\u4EAB\u955C\u50CF")),((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0||(Ae==null?void 0:Ae.publish_status)===3)&&ge.createElement(Ne.default.Item,null,ge.createElement(ze.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"rgba(0, 0, 0, 0.88)"},onClick:()=>Le(void 0,null,function*(){yield xt()})},"\u5220\u9664")))},ge.createElement(Se.op,{shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px"}},"\u66F4\u591A",ge.createElement("i",{className:"iconfont icon-sanjiaoxing-down pl8"}))),yn=[{title:"\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(et,Xt,An)=>ge.createElement("span",{style:{color:"#666"}},Ee()(et).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",render:(et,Xt,An)=>ge.createElement("span",{style:{color:"#000"}},"\u66F4\u65B0\u955C\u50CF")},{title:"\u72B6\u6001",dataIndex:"status",align:"right",key:"status",render:(et,Xt,An)=>ge.createElement("span",{style:{color:"#E30000"}},"\u5931\u8D25")}],pn=et=>Le(void 0,null,function*(){const Xt=yield(0,Ce.ZP)("/api/user_mirrors/mirror_script_detail.json",{method:"get",params:{script_id:et}});Xt.status===0&&(Oe.setFieldsValue(dt({},Xt==null?void 0:Xt.data)),Ht(dt({},Xt==null?void 0:Xt.data)),$e(!0),wn(et))}),Qt=et=>{Ht(dt({},Oe.getFieldsValue()))},ct=()=>Le(void 0,null,function*(){var et,Xt;Wr(!0);const An=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/update_service_config.json`,{method:"put",body:{cpu_limit:(et=Kr[0])==null?void 0:et.value,memory_limit:(Xt=Kr[1])==null?void 0:Xt.value,resource_limit:_r}});(An==null?void 0:An.status)===0&&(be.ZP.success("\u4FDD\u5B58\u6210\u529F!"),nn()),Wr(!1)});(0,re.useEffect)(()=>{(Ae==null?void 0:Ae.status)===2&&(or.tab===1&&Ot(),or.tab===2&&Wt(),or.tab===3&&_t(),or.tab===4&&nn())},[or.tab,Ae]);function Ot(){return Le(this,null,function*(){var et,Xt;ot(!0);const An=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/relation_shixuns.json`,{method:"get",params:dt({},or)});(An==null?void 0:An.status)===0&&(Bn((et=An==null?void 0:An.data)==null?void 0:et.relation_shixuns),zt((Xt=An==null?void 0:An.data)==null?void 0:Xt.count)),ot(!1)})}function Wt(){return Le(this,null,function*(){var et,Xt,An,lr;ot(!0);const sr=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/show_groups.json`,{method:"get",params:dt({},or)});(sr==null?void 0:sr.status)===0&&(Bn((et=sr==null?void 0:sr.data)==null?void 0:et.groups),zt((Xt=sr==null?void 0:sr.data)==null?void 0:Xt.count),Fn((lr=(An=sr==null?void 0:sr.data)==null?void 0:An.groups)==null?void 0:lr.map(wr=>wr.group_id))),ot(!1)})}function _t(){return Le(this,null,function*(){var et,Xt;ot(!0);const An=yield(0,Ce.ZP)("/api/user_mirrors/mirror_scripts.json",{method:"get",params:pt(dt({},or),{id:Pt==null?void 0:Pt.experid})});(An==null?void 0:An.status)===0&&(Bn((et=An==null?void 0:An.data)==null?void 0:et.mirror_scripts),zt((Xt=An==null?void 0:An.data)==null?void 0:Xt.count)),ot(!1)})}function nn(){return Le(this,null,function*(){ot(!0);const et=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/get_service_config.json`,{method:"get"});if((et==null?void 0:et.status)===0){let{cpu_limit:Xt,memory_limit:An,max_cpu:lr,max_memory:sr,min_cpu:wr,min_memory:Fr,resource_limit:Er}=et==null?void 0:et.data;jr([{name:"CPU",value:Xt,min:wr,max:lr,typeName:"\u6838"},{name:"\u5185\u5B58",value:An,min:Fr,max:sr,typeName:"GB"}]),pr(Er)}ot(!1)})}const Nn=()=>Le(void 0,null,function*(){Dr(!0);const et=yield(0,Ce.ZP)(`/api/user_mirrors/${Ae==null?void 0:Ae.id}/check_is_making_end.json`,{method:"get"});(et==null?void 0:et.status)===0?je.history.push(`/shixuns/new/${Ae==null?void 0:Ae.id}/imagepreview?operation=create_image`):Te(),Dr(!1)}),rn=(et,Xt)=>{jr(Kr.map(An=>An.name===et?Xt(An):An))},Vt=(et,Xt)=>{isNaN(et)||rn(Xt,An=>pt(dt({},An),{value:et}))},xn=et=>{var Xt;if(et.value<=((Xt=et.min)!=null?Xt:-1/0))return;let An=et.value-.5pt(dt({},lr),{value:An}))},bn=et=>{var Xt;if(et.value>=((Xt=et.max)!=null?Xt:1/0))return;let An=et.value+.5>et.max?et.max:et.value+.5;rn(et.name,lr=>pt(dt({},lr),{value:An}))},Hn=(et,Xt)=>{isNaN(et)||rn(Xt,An=>pt(dt({},An),{value:et}))},ar=et=>{if(et==null||Number.isInteger(et))return et;const Xt=et%1;return Xt===.5?et:Math.floor(et)+(Xt<.5?.5:1)};return ge.createElement("div",{className:pe.wrap},ge.createElement("div",{className:pe.crumbs},ge.createElement("div",null,ge.createElement("a",{onClick:()=>je.history.back()},ge.createElement("i",{className:"iconfont icon-fanhuijingxiang"})),ge.createElement("span",{style:{paddingLeft:6}},Ae==null?void 0:Ae.type_name)),ge.createElement("div",null,(Ae==null?void 0:Ae.status)===2&&ge.createElement(Ze.ZP,{type:"primary",className:"mr20",style:{borderRadius:2},onClick:()=>{xr(!1),st(!1)}},"\u8FD0\u884C\u955C\u50CF"),(Ae==null?void 0:Ae.status)===2&&ge.createElement(Se.op,{shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px",marginRight:20},onClick:()=>{(0,Pe.xg)(`/shixuns/new?tab=${Number(tt)+1}&mirror=${Ae==null?void 0:Ae.mirror_repository_id}`)}},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE"),tt===0&&(Ae==null?void 0:Ae.status)===2&&((Ae==null?void 0:Ae.publish_status)===-1||(Ae==null?void 0:Ae.publish_status)===0||(Ae==null?void 0:Ae.publish_status)===1||(Ae==null?void 0:Ae.publish_status)===2||(Ae==null?void 0:Ae.publish_status)===3)&&Jt(),tt===0&&(Ae==null?void 0:Ae.status)===0&&(Ae==null?void 0:Ae.is_making_end)===!1&&ge.createElement(ge.Fragment,null,ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){return yield Nn()}),shape:"default",size:"middle",loading:vr,style:{borderRadius:"2px",marginTop:"3px",marginRight:20}},"\u5236\u4F5C\u955C\u50CF"),ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){yield xt()}),shape:"default",size:"middle",style:{borderRadius:"2px",marginTop:"3px"},loading:gr},"\u5220\u9664")),tt===0&&(Ae==null?void 0:Ae.status)===0&&(Ae==null?void 0:Ae.is_making_end)===!0&&ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){yield xt()}),shape:"default",size:"middle",loading:gr,style:{borderRadius:"2px",marginTop:"3px"}},"\u5220\u9664"),tt===0&&(Ae==null?void 0:Ae.status)===3&&ge.createElement(Se.op,{onClick:()=>Le(void 0,null,function*(){yield xt()}),shape:"default",size:"middle",loading:gr,style:{borderRadius:"2px",marginTop:"3px"}},"\u5220\u9664"))),ge.createElement("div",{className:pe.Divle}),ge.createElement("div",{className:pe.tableWrap},ge.createElement(we.Z,{className:pe.countflex},ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("div",{className:pe.flexleft},"\u955C\u50CF\u540D\u79F0"),ge.createElement("div",{className:pe.flexright,title:Ae==null?void 0:Ae.type_name},Ae==null?void 0:Ae.type_name)),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u4FDD\u5B58\u72B6\u6001"),ge.createElement("span",{className:pe.flexright},(Ae==null?void 0:Ae.status)===0&&ge.createElement("span",{className:pe.flexright},ge.createElement("span",{style:{color:"#5F6368",marginRight:5}},"\u5236\u4F5C\u4E2D"),(Ae==null?void 0:Ae.is_making_end)===!1?ge.createElement("i",{className:"iconfont icon-shijian1",style:{color:"#165DFF"}}):ge.createElement(ht.Z,{title:"\u5269\u4F59\u5236\u4F5C\u65F6\u957F\u4E3A\u96F6\uFF0C\u4E0D\u80FD\u518D\u8FDB\u5165\u955C\u50CF\u5236\u4F5C\u9875\u9762\u3002"},ge.createElement("i",{className:"iconfont icon-shijian1",style:{color:"#E30000"}}))),(Ae==null?void 0:Ae.status)===1&&ge.createElement("span",{className:pe.flexright},ge.createElement("span",{style:{color:"#165DFF",marginRight:5}},"\u4FDD\u5B58\u4E2D"),ge.createElement(xe.Z,{size:"small"})),(Ae==null?void 0:Ae.status)===2&&ge.createElement("span",{className:pe.flexright},ge.createElement("span",{style:{color:"#00B187"}},"\u5B8C\u6210"),(Ae==null?void 0:Ae.has_error_tips)&&tt===0&&ge.createElement("i",{className:"iconfont icon-tishi4 current ml5 c-light-primary",style:{color:"#FF8C29"},onClick:()=>{Yr(Ae==null?void 0:Ae.id)}})),(Ae==null?void 0:Ae.status)===3&&ge.createElement("span",{className:pe.flexright,style:{color:"#E30000"}},"\u5931\u8D25")))),ge.createElement(we.Z,{className:pe.countflex},ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("span",{className:pe.flexleft},"\u521B\u5EFA\u65B9\u5F0F"),ge.createElement("span",{className:pe.flexright},(Ae==null?void 0:Ae.create_method)===1&&"\u5728\u7EBF\u521B\u5EFA",(Ae==null?void 0:Ae.create_method)===2&&"\u5BFC\u5165")),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u516C\u5F00\u72B6\u6001"),ge.createElement("span",{className:pe.flexright},(Ae==null?void 0:Ae.publish_status)===-1&&ge.createElement("span",null,"\u672A\u516C\u5F00"),(Ae==null?void 0:Ae.publish_status)===0&&ge.createElement("span",null,"\u672A\u516C\u5F00"),(Ae==null?void 0:Ae.publish_status)===1&&ge.createElement("span",null,"\u5DF2\u516C\u5F00"),(Ae==null?void 0:Ae.publish_status)===2&&ge.createElement("span",null,"\u5BA1\u6838\u4E2D"),(Ae==null?void 0:Ae.publish_status)===3&&ge.createElement("span",null,"\u9A73\u56DE",tt===0&&ge.createElement("i",{onClick:()=>{Ln(!0),Yn(Ae==null?void 0:Ae.remark)},className:"iconfont icon-tishi4 ml5 ",style:{color:"#FF8C29"}}))))),ge.createElement(we.Z,{className:pe.countflex},((Ae==null?void 0:Ae.create_method)===1||(Ae==null?void 0:Ae.status)===1)&&ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("div",{className:pe.flexleft},"\u57FA\u7840\u955C\u50CF"),ge.createElement("div",{className:pe.flexright},Ae==null?void 0:Ae.base_mirror)),(Ae==null?void 0:Ae.create_method)===2&&ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("div",{className:pe.flexleft},"\u955C\u50CF\u6587\u4EF6"),ge.createElement("div",{className:pe.flexright},Ae==null?void 0:Ae.base_mirror)),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u521B\u5EFA\u65F6\u95F4"),ge.createElement("span",{className:pe.flexright},Ee()(Ae==null?void 0:Ae.created_at).format("YYYY-MM-DD HH:mm:ss")))),ge.createElement(we.Z,{className:pe.countflex},ge.createElement(fe.Z,{className:pe.leftCol},ge.createElement("span",{className:pe.flexleft},"\u955C\u50CF\u7C7B\u578B"),ge.createElement("span",{className:pe.flexright},((de=Ae==null?void 0:Ae.mirror_type_cn)==null?void 0:de.length)>1?(Ge=Ae==null?void 0:Ae.mirror_type_cn)==null?void 0:Ge.join("\u3001"):Ae==null?void 0:Ae.mirror_type_cn[0])),ge.createElement(fe.Z,{flex:1},ge.createElement("span",{className:pe.flexleft},"\u66F4\u65B0\u65F6\u95F4"),(Ae==null?void 0:Ae.status)===2?ge.createElement("span",{className:pe.flexright},Ee()(Ae==null?void 0:Ae.updated_at).format("YYYY-MM-DD HH:mm:ss")):ge.createElement("span",null,"--"))),ge.createElement(we.Z,{style:{maxHeight:"260px",overflowY:"auto"}},ge.createElement(fe.Z,{style:{padding:"13px 10px 10px 30px",color:"#5F6368"}},"\u955C\u50CF\u63CF\u8FF0"),ge.createElement(fe.Z,null,ge.createElement(Me.Z,{value:Ae==null?void 0:Ae.description,style:{maxWidth:"760px",padding:10,fontSize:14}})))),(Ae==null?void 0:Ae.can_save)&&ge.createElement("div",{style:{paddingBottom:20}},ge.createElement(Se.tp,{style:{marginBottom:15},dataSource:ir,value:or.tab,onChange:wt}),ge.createElement(xe.Z,{spinning:Gt},or.tab===1&&ge.createElement(ge.Fragment,null,Pn===0?ge.createElement(Ie.Z,{customText:"\u6682\u65E0\u6570\u636E"}):ge.createElement(gt.default,{columns:Cr,dataSource:ln,pagination:!1})),or.tab===2&&ge.createElement(ge.Fragment,null,(Ae==null?void 0:Ae.status)===2?ge.createElement(ze.Z,{type:"primary",style:{whiteSpace:"nowrap",height:32,marginBottom:15,borderRadius:2},onClick:()=>Le(void 0,null,function*(){yield Zt()})},"\u5171\u4EAB\u955C\u50CF"):ge.createElement(ht.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement(Ze.ZP,{disabled:!0,style:{borderRadius:2}},"\u5171\u4EAB\u955C\u50CF")),Pn===0?ge.createElement(Ie.Z,{customText:"\u6682\u65E0\u6570\u636E"}):ge.createElement(gt.default,{columns:Nr,dataSource:ln,pagination:!1})),or.tab===3&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:pe.headWrap},(Ae==null?void 0:Ae.status)===2?ge.createElement(Ze.ZP,{type:"primary",style:{borderRadius:2},onClick:()=>Lt(!0)},"\u6DFB\u52A0\u811A\u672C"):ge.createElement(ht.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement(Ze.ZP,{disabled:!0,style:{borderRadius:2}},"\u6DFB\u52A0\u811A\u672C")),ge.createElement("p",{style:{color:"#9096A3"}},"\u5982\u679C\u955C\u50CF\u8981\u7528\u4E8E\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE\uFF0C\u5219\u9700\u8981\u6DFB\u52A0\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002\u9ED8\u8BA4\u751F\u6210\u4E86\u4E00\u4E9B\u8BC4\u6D4B\u811A\u672C\uFF0C\u4F60\u53EF\u4EE5\u6839\u636E\u9700\u8981\u4FEE\u6539\u6216\u6DFB\u52A0\u811A\u672C\u3002")),Pn===0?ge.createElement(Ie.Z,{customText:"\u6682\u65E0\u6570\u636E"}):ge.createElement(gt.default,{columns:Mr,dataSource:ln,pagination:!1})),or.tab===4&&ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{color:"#999",marginBottom:10}},"\u6E29\u99A8\u63D0\u793A\uFF1A\u8BF7\u6839\u636E\u5B9E\u9645\u9700\u8981\uFF0C\u586B\u5199\u955C\u50CF\u4F7F\u7528\u7684\u8D44\u6E90\u914D\u989D\uFF0C\u5305\u62EC CPU\u548C\u5185\u5B58\u3002"),Kr.map(et=>ge.createElement(ht.Z,{title:(Ae==null?void 0:Ae.status)===2?"":"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement("div",{className:pe.resource_config_warp,key:et==null?void 0:et.name},ge.createElement("div",null,et==null?void 0:et.name),ge.createElement("div",null,ge.createElement(Qe.Z,{disabled:(Ae==null?void 0:Ae.status)!==2,min:et==null?void 0:et.min,max:et==null?void 0:et.max,onChange:Xt=>{const An=ar(Xt);Vt(An,et==null?void 0:et.name)},value:et==null?void 0:et.value,step:.5,style:{width:674,height:6,margin:"0 20px 0 12px"}})),ge.createElement("div",{className:`${pe.config_Warp} ${pe.flex}`},ge.createElement("div",{className:`${pe.config_btn} ${pe.flex}`,onClick:()=>{xn(et)}},ge.createElement(Kt.Z,null)),ge.createElement(_e.Z,{min:et==null?void 0:et.min,max:et==null?void 0:et.max,size:"large",step:"0",controls:!1,style:{width:50},value:et==null?void 0:et.value,disabled:(Ae==null?void 0:Ae.status)!==2,onChange:Xt=>{Hn(Xt,et==null?void 0:et.name)}}),ge.createElement("div",{className:`${pe.config_btn} ${pe.flex}`,onClick:()=>{bn(et)}},ge.createElement(bt.Z,null))),ge.createElement("div",null,et==null?void 0:et.typeName)))),ge.createElement(we.Z,null,ge.createElement(fe.Z,{style:{marginRight:20}},ge.createElement(ht.Z,{title:(Ae==null?void 0:Ae.status)===2?"":"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement("div",{style:{display:"flex"}},ge.createElement("span",{style:{lineHeight:"40px",width:135}},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),ge.createElement(De.default,{value:_r,maxLength:5,onChange:et=>{const{value:Xt}=et.target,An=/^\d*(\.\d*)?$/;Xt.match(An)&&pr(et.target.value)},disabled:(Ae==null?void 0:Ae.status)!==2,size:"large",className:pe.inputWrap,suffix:ge.createElement("span",{style:{color:"#999"}},"M")})))),ge.createElement(fe.Z,{style:{width:360,color:"#999",lineHeight:"40px"}},ge.createElement("p",null,"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236 "))),ge.createElement(we.Z,{style:{display:"flex",justifyContent:"flex-end"}},(Ae==null?void 0:Ae.status)===2?ge.createElement(Ze.ZP,{type:"primary",loading:zr,className:pe.confirm,onClick:()=>ct()},"\u4FDD\u5B58"):ge.createElement(ht.Z,{title:"\u955C\u50CF\u4FDD\u5B58\u3010\u5B8C\u6210\u3011\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u64CD\u4F5C\u3002"},ge.createElement(Ze.ZP,{disabled:!0,style:{borderRadius:2}},"\u4FDD\u5B58"))))),ge.createElement(ge.Fragment,null,or.tab!=4&&Pn!=0&&ge.createElement(we.Z,{className:"mt20 mb20",wrap:!1,align:"middle",justify:"end"},ge.createElement(fe.Z,null,ge.createElement(Fe.Z,{showSizeChanger:!0,showQuickJumper:!0,current:or.page,pageSize:or.per_page,onShowSizeChange:(et,Xt)=>{or.per_page=Xt,or.page=1,Gn(dt({},or))},onChange:et=>{or.page=et,Gn(dt({},or))},total:Pn}))))),ge.createElement("div",null,ge.createElement(rt.default,{centered:!0,title:"\u9A73\u56DE\u539F\u56E0",open:Nt,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Ln(!1)}},ge.createElement("div",{style:{maxHeight:300,overflowY:"auto"}},Vn),ge.createElement("div",{className:pe.footBtnWrap},ge.createElement(Ze.ZP,{size:"middle",style:{marginRight:20,borderRadius:2},onClick:()=>{Ln(!1),tn(!0)},type:"primary"},"\u64A4\u9500\u7533\u8BF7"),ge.createElement(Ze.ZP,{size:"middle",style:{borderRadius:2},onClick:()=>{Ln(!1),Sn(!0)},type:"primary"},"\u91CD\u65B0\u7533\u8BF7"))),ge.createElement(rt.default,{centered:!0,title:"\u5F02\u5E38\u63D0\u793A",open:On,footer:null,destroyOnClose:!0,onCancel:()=>{Dn(!1)}},ge.createElement(gt.default,{style:{maxHeight:300,overflowY:"auto",marginBottom:20},dataSource:Mn,columns:yn,pagination:!1})),ge.createElement(rt.default,{centered:!0,title:"\u91CD\u65B0\u7533\u8BF7\u516C\u5F00",open:gn,maskClosable:!1,confirmLoading:yr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Sn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/apply_public.json`,{method:"post"})).status===0&&(be.ZP.success("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),Te()),br(!1),Sn(!1)})},ge.createElement("div",null,"\u91CD\u65B0\u7533\u8BF7\u516C\u5F00\u524D\uFF0C\u8BF7\u6839\u636E\u9A73\u56DE\u539F\u56E0\u4FEE\u6539\u955C\u50CF\uFF0C\u7136\u540E\u518D\u7533\u8BF7\u3002\u4F60\u786E\u5B9A\u8981\u91CD\u65B0\u7533\u8BF7\u516C\u5F00\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,title:"\u64A4\u9500\u7533\u8BF7\u516C\u5F00",open:at,maskClosable:!1,confirmLoading:yr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{tn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/revoke_apply.json`,{method:"post"})).status===0&&(be.ZP.success("\u64A4\u9500\u6210\u529F"),Te()),br(!1),tn(!1)})},ge.createElement("div",null,"\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u540E\uFF0C\u955C\u50CF\u56DE\u5230\u3010\u672A\u516C\u5F00\u3011\u72B6\u6001\u3002\u540E\u7EED\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u518D\u6B21\u7533\u8BF7\u516C\u5F00\u3002\u4F60\u786E\u5B9A\u8981\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,title:"\u5220\u9664\u955C\u50CF",open:Ke,maskClosable:!1,confirmLoading:yr,okText:on>0?"\u6211\u77E5\u9053\u4E86":"\u786E\u5B9A",cancelText:on>0?"":"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Ye(!1)},onOk:()=>Le(void 0,null,function*(){if(br(!0),on>0){Ye(!1);return}(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}.json`,{method:"delete"})).status===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),je.history.back()),br(!1),Ye(!1)})},on>0?ge.createElement("div",null,ge.createElement("div",null,"\u8BE5\u955C\u50CF\u5DF2\u88AB ",on," \u4E2A\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\uFF0C\u4E0D\u5141\u8BB8\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\u3002"),ge.createElement("div",{style:{color:"#165DFF",marginTop:20,cursor:"pointer"},onClick:()=>{or.tab=1,or.page=1,or.per_page=10,Gn(dt({},or)),Ye(!1)}},ge.createElement("span",{style:{paddingRight:"4"}},"\u67E5\u770B\u76F8\u5173\u5B9E\u8DF5\u9879\u76EE"),ge.createElement("i",{className:"iconfont icon-you"}))):ge.createElement("div",null,"\u955C\u50CF\u5220\u9664\u4E4B\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u955C\u50CF\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Qn,title:"\u9009\u62E9\u8FD0\u884C\u73AF\u5883",maskClosable:!1,confirmLoading:yr,width:"558px",okText:"\u786E\u5B9A",wrapClassName:pe.auditModal,onCancel:()=>{fn(0),$n(0),zn(!1)},onOk:()=>Le(void 0,null,function*(){var et;br(!0);const Xt=yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/running_image.json`,{method:"post",body:{cpu_memory_limit:Zn==null?void 0:Zn.cpu_memory_limit_config[Number(ut)],time_limit:(et=Zn==null?void 0:Zn.time_limit_config[Number(jn)])==null?void 0:et.value}});(Xt==null?void 0:Xt.status)===0&&(qn?je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview?operation=update_image`):je.history.push(`/shixuns/new/${Pt==null?void 0:Pt.experid}/imagepreview`)),br(!1),zn(!1)})},ge.createElement("div",{style:{paddingTop:20}},qn&&ge.createElement("div",{style:{marginBottom:"30px",backgroundColor:"rgba(255,157,24,0.1)",height:"42px",lineHeight:"42px"}},ge.createElement("i",{className:"iconfont icon-tishi4",style:{color:"#FF9D18",paddingLeft:20}}),ge.createElement("span",{style:{paddingLeft:"6px",color:"#FF9D18"}},"\u66F4\u65B0\u955C\u50CF\u540E\uFF0C\u539F\u6765\u7684\u955C\u50CF\u5C06\u88AB\u8986\u76D6\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u76F8\u5173\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),ge.createElement(Xe.Z,{required:!0,name:"\u914D\u7F6E",align:"center",nameWidth:60},ge.createElement("div",{className:pe.cpuWrap},(kt=Zn==null?void 0:Zn.cpu_memory_limit_config)==null?void 0:kt.map((et,Xt)=>ge.createElement("div",{className:ut===Xt?pe.activebtn:pe.btn,onClick:()=>fn(Xt)},ge.createElement("div",null,et),ut===Xt?ge.createElement("div",null,ge.createElement("i",{className:"iconfont icon-xuanzhong9",style:{paddingRight:12}})):"")))),ge.createElement(Xe.Z,{required:!0,name:"\u65F6\u957F",align:"center",nameWidth:60},(Bt=Zn==null?void 0:Zn.time_limit_config)==null?void 0:Bt.map((et,Xt)=>ge.createElement("span",{className:jn===Xt?pe.activeTab:pe.tab,onClick:()=>$n(Xt)},et.name))))),ge.createElement(rt.default,{centered:!0,title:"\u7533\u8BF7\u516C\u5F00",open:Wn,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:yr,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Jn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/apply_public.json`,{method:"post"})).status===0&&(be.ZP.success("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),Te()),br(!1),Jn(!1)})},ge.createElement("div",{className:pe.note},ge.createElement("p",null,"1.\u7533\u8BF7\u516C\u5F00\u524D\uFF0C\u8BF7\u4FDD\u8BC1\u955C\u50CF\u662F\u53EF\u8FD0\u884C\u7684\uFF0C\u5E76\u68C0\u67E5\u8BE5\u5B9E\u9A8C\u955C\u50CF\u662F\u5426\u7B26\u5408\u5E73\u53F0\u7684\u89C4\u8303\u6807\u51C6\u3002"),ge.createElement("p",null,"2.\u516C\u5F00\u7684\u955C\u50CF\u5C06\u8D21\u732E\u7ED9\u5E73\u53F0\u6240\u6709\u4EBA\u8FDB\u884C\u4F7F\u7528\uFF0C\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\u3002"),ge.createElement("p",null,"3.\u516C\u5F00\u955C\u50CF\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\u3002"),ge.createElement("p",null,"\u4F60\u786E\u5B9A\u8981\u7533\u8BF7\u516C\u5F00\u5417\uFF1F"))),ge.createElement(Be.Z,{visible:sn,setVisible:dn,mirrorId:Pt==null?void 0:Pt.experid,getData:Te}),ge.createElement(rt.default,{centered:!0,width:518,title:"\u5171\u4EAB\u955C\u50CF",open:Tn,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:yr,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{_n(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)("/api/teach_group_shares.json",{method:"post",body:{ids:[Pt==null?void 0:Pt.experid],clazz:"UserMirror",group_ids:qt}})).status===0&&(qt.length>0?be.ZP.success("\u5171\u4EAB\u6210\u529F"):be.ZP.success("\u64A4\u9500\u6210\u529F"),Wt(),Te()),br(!1),_n(!1)})},ge.createElement("div",{style:{marginBottom:"30px",backgroundColor:"rgba(255,157,24,0.1)",width:"468px",height:"42px",lineHeight:"42px"}},ge.createElement("i",{className:"iconfont icon-tishi4",style:{color:"#FF9D18",paddingLeft:20}}),ge.createElement("span",{style:{paddingLeft:"6px",color:"#FF9D18"}},"\u8BE5\u955C\u50CF\u4EC5\u5171\u4EAB\u7ED9\u9009\u4E2D\u7684\u6559\u7814\u56E2\u961F\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u64A4\u9500\u5171\u4EAB\u3002")),ge.createElement("div",{style:{maxHeight:"260px",overflowY:"auto"}},ge.createElement(lt.default.Group,{defaultValue:qt,value:qt,style:{flexDirection:"column"},onChange:et=>{Fn(et)}},Rn==null?void 0:Rn.map(et=>ge.createElement(lt.default,{checked:!!qt.some(Xt=>Xt===et.group_id),style:{marginBottom:14},value:et.group_id},et.name))))),ge.createElement(rt.default,{centered:!0,title:"\u53D6\u6D88\u5171\u4EAB",open:Kn,maskClosable:!1,confirmLoading:yr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{vn(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)(`/api/teach_group_shares/${un}.json`,{method:"delete"})).status===0&&(be.ZP.success("\u53D6\u6D88\u6210\u529F"),Wt(),Te()),br(!1),vn(!1)})},ge.createElement("div",null,"\u53D6\u6D88\u5171\u4EAB\u540E\uFF0C\u955C\u50CF\u5C06\u4E0D\u518D\u5171\u4EAB\u7ED9\u8BE5\u6559\u7814\u56E2\u961F\u3002\u786E\u5B9A\u8981\u53D6\u6D88\u5171\u4EAB\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,title:"\u5220\u9664\u811A\u672C",open:an,okText:"\u786E\u5B9A",maskClosable:!1,confirmLoading:yr,cancelText:"\u53D6\u6D88",destroyOnClose:!0,onCancel:()=>{Ct(!1)},onOk:()=>Le(void 0,null,function*(){br(!0),(yield(0,Ce.ZP)("/api/user_mirrors/delete_mirror_script.json",{method:"delete",body:{script_id:un}})).status===0&&(be.ZP.success("\u5220\u9664\u6210\u529F"),_t()),br(!1),Ct(!1)})},ge.createElement("div",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u811A\u672C\u5417\uFF1F")),ge.createElement(rt.default,{centered:!0,width:1200,title:"\u6DFB\u52A0\u811A\u672C",style:{paddingTop:15},open:yt,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),Lt(!1)}},ge.createElement(Je.default,{form:Oe,className:pe.formModal,onValuesChange:Qt,scrollToFirstError:!0,layout:"horizontal"},ge.createElement(Je.default.Item,{label:"\u811A\u672C\u540D\u79F0",name:"name",className:pe.errorTip,colon:!1,rules:[{required:!0,message:"\u811A\u672C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u811A\u672C\u8BF4\u660E",name:"description",colon:!1},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u8BC4\u6D4B\u811A\u672C",name:"script",colon:!1},ge.createElement(ke.ZP,{height:272,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light"}))),ge.createElement("div",{className:pe.modalBtns},ge.createElement(Ze.ZP,{onClick:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),Lt(!1)},className:pe.cancel},"\u53D6\u6D88 "),ge.createElement(Ze.ZP,{onClick:()=>Le(void 0,null,function*(){const et=dt({},yield Oe.validateFields());br(!0),(yield(0,Ce.ZP)(`/api/user_mirrors/${Pt==null?void 0:Pt.experid}/add_mirror_scripts.json`,{method:"post",body:pt(dt({},et),{id:Pt==null?void 0:Pt.experid})})).status===0&&(be.ZP.success("\u6DFB\u52A0\u6210\u529F"),_t(),Oe.setFieldsValue({name:"",description:"",script:""})),br(!1),Lt(!1)}),className:pe.confirm,type:"primary",loading:yr},"\u786E\u5B9A "))),ge.createElement(rt.default,{centered:!0,width:1200,title:"\u7F16\u8F91\u811A\u672C",style:{paddingTop:15},className:pe.errorTip,open:At,footer:null,maskClosable:!1,destroyOnClose:!0,onCancel:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),$e(!1)}},ge.createElement(Je.default,{form:Oe,className:pe.formModal,onValuesChange:Qt,scrollToFirstError:!0,layout:"horizontal"},ge.createElement(Je.default.Item,{label:"\u811A\u672C\u540D\u79F0",name:"name",colon:!1,rules:[{required:!0,message:"\u811A\u672C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u811A\u672C\u8BF4\u660E",name:"description",colon:!1},ge.createElement(De.default,{size:"large"})),ge.createElement(Je.default.Item,{label:"\u8BC4\u6D4B\u811A\u672C",name:"script",colon:!1},ge.createElement(ke.ZP,{height:272,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light"}))),ge.createElement("div",{className:pe.modalBtns},ge.createElement(Ze.ZP,{onClick:()=>{Oe.setFieldsValue({name:"",description:"",script:""}),$e(!1)},className:pe.cancel},"\u53D6\u6D88 "),ge.createElement(Ze.ZP,{onClick:()=>Le(void 0,null,function*(){br(!0);const et=dt({},yield Oe.validateFields());(yield(0,Ce.ZP)("/api/user_mirrors/update_mirror_scripts.json",{method:"put",body:pt(dt({},et),{script_id:un})})).status===0&&(Oe.setFieldsValue({name:"",description:"",script:""}),be.ZP.success("\u7F16\u8F91\u6210\u529F"),_t()),br(!1),$e(!1)}),className:pe.confirm,type:"primary",loading:yr},"\u786E\u5B9A ")))))};var nt=(0,je.connect)(({classroomList:St,loading:Et,globalSetting:ae,user:ee})=>({classroomList:St,globalSetting:ae,loading:Et.models.classroomList,user:ee}))(It)},15307:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return pe}});var re=le(59301),je=le(28284),Re=le(6767),Je=le(62957),be=le(37568),se=le(99571),Ne=le(82093),Ze=le(2978),we={errorTip:"errorTip___yZItq",btns:"btns___kcUDL",confirm:"confirm___EXVbh",cancel:"cancel___vQdUc",formWrap:"formWrap___diWab"},fe=le(64885),ht=Object.defineProperty,xe=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Fe=(Me,Pe,vt)=>Pe in Me?ht(Me,Pe,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Me[Pe]=vt,rt=(Me,Pe)=>{for(var vt in Pe||(Pe={}))_e.call(Pe,vt)&&Fe(Me,vt,Pe[vt]);if(Qe)for(var vt of Qe(Pe))De.call(Pe,vt)&&Fe(Me,vt,Pe[vt]);return Me},lt=(Me,Pe)=>xe(Me,gt(Pe)),mt=(Me,Pe,vt)=>new Promise((Ee,Se)=>{var Ie=Be=>{try{ze(vt.next(Be))}catch(Xe){Se(Xe)}},ke=Be=>{try{ze(vt.throw(Be))}catch(Xe){Se(Xe)}},ze=Be=>Be.done?Ee(Be.value):Promise.resolve(Be.value).then(Ie,ke);ze((vt=vt.apply(Me,Pe)).next())}),pe=({visible:Me,mirrorId:Pe,setVisible:vt,getData:Ee})=>{const[Se]=je.default.useForm(),[Ie,ke]=(0,re.useState)({}),[ze,Be]=(0,re.useState)(""),[Xe,Kt]=(0,re.useState)(!1);(0,re.useEffect)(()=>{Pe!=null&&Me&&bt()},[Pe,Me]);const bt=()=>mt(void 0,null,function*(){const ve=yield(0,Ne.ZP)(`/api/user_mirrors/${Pe}.json`,{method:"get"});(ve==null?void 0:ve.status)===0&&(Se.setFieldsValue(rt({},ve==null?void 0:ve.data)),ke(rt({},ve==null?void 0:ve.data)))}),ge=()=>{vt(!1),ke({}),Se.setFieldsValue({})},Rt=()=>mt(void 0,null,function*(){Kt(!0);const ve=rt({},yield Se.validateFields());(yield(0,Ne.ZP)(`/api/user_mirrors/${Pe}.json`,{method:"put",body:{type_name:ve==null?void 0:ve.type_name,description:ve==null?void 0:ve.description}})).status===0&&(Re.ZP.success("\u4FEE\u6539\u6210\u529F"),Ee()),Kt(!1),vt(!1)}),ye=ve=>mt(void 0,null,function*(){const ft=yield(0,Ne.ZP)("/api/user_mirrors/check_mirror_name.json",{method:"post",body:{type_name:ve,id:Pe}});return(ft==null?void 0:ft.status)===0?{state:!1}:{state:!0,msg:ft==null?void 0:ft.message}});return re.createElement(Je.default,{centered:!0,width:1200,title:"\u4FEE\u6539\u955C\u50CF\u4FE1\u606F",maskClosable:!1,open:Me,destroyOnClose:!0,footer:null,onCancel:ge},re.createElement(je.default,{style:{marginTop:20},form:Se,scrollToFirstError:!0,layout:"horizontal",className:we.formWrap},re.createElement(je.default.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"type_name",colon:!1,className:we.errorTip,rules:[{required:!0,message:""},{validator:(ve,ft)=>mt(void 0,null,function*(){const Ut=yield ye(ft);return(Ut==null?void 0:Ut.state)===!0?Promise.reject(Ut==null?void 0:Ut.msg):Promise.resolve()})}]},re.createElement(be.default,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"})),re.createElement(je.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",colon:!1},re.createElement(Ze.Z,{watch:!0,height:300,placeholder:"",defaultValue:Ie==null?void 0:Ie.description,onChange:ve=>{Se.setFieldsValue(lt(rt({},Se.getFieldsValue()),{description:ve})),ke(lt(rt({},Ie),{description:ve}))},onBlur:ve=>{Se.setFieldsValue(lt(rt({},Se.getFieldsValue()),{description:ve})),ke(lt(rt({},Ie),{description:ve}))}}))),re.createElement("div",{className:we.btns},re.createElement(se.ZP,{onClick:ge,className:we.cancel},"\u53D6\u6D88 "),re.createElement(fe.Z,{type:"primary",className:we.confirm,onClick:()=>mt(void 0,null,function*(){yield Rt()})},"\u786E\u5B9A")))}},90290:function(mn,hn,le){"use strict";le.d(hn,{AL:function(){return Ce},Iy:function(){return ht},Qv:function(){return Qe},ez:function(){return mt},jb:function(){return xe}});var re=le(32834),je=le.n(re),Re=le(11690),Je=le.n(Re);let be=1;function se(Ee,Se){const Ie=Ee.match(/^(\s+)(?:```)/);if(Ie===null)return Se;const ke=Ie[1];return Se.split(` `).map(ze=>{const Be=ze.match(/^\s+/);if(Be===null)return ze;const[Xe]=Be;return Xe.length>=ke.length?ze.slice(ke.length):ze}).join(` `)}let Ne=[],Ze=["
            "];const we=new(je()).Renderer,fe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ht(){Ne.length=0,Ze=["
              "]}const xe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function gt(Ee,Se,Ie,ke){if(Se>=Ee.length||Ee[Se].level<=Ie)return Se;var ze=Ee[Se];ke.push("
            • "+ze.text+""),Se++;var Be=[];return Se=gt(Ee,Se,ze.level,Be),Be.length>0&&(ke.push("
                "),Be.forEach(function(Xe){ke.push(Xe)}),ke.push("
              ")),ke.push("
            • "),Se=gt(Ee,Se,Ie,ke),Se}function Qe(){return gt(Ne,0,0,Ze),Ze.push("
            "),Ze.join("")}const _e={heading(Ee){const Se=fe.exec(Ee);if(be+=1,Se)return{type:"heading",raw:Se[0],depth:Se[1].length,text:Se[2]}},fences(Ee){const Se=this.rules.block.fences.exec(Ee);if(Se){const Ie=Se[0];let ke=se(Ie,Se[3]||"");const ze=Se[2]?Se[2].trim():Se[2];if(["latex","katex","math"].indexOf(ze)>=0){const Be=rt(),Xe=ke;ke=Be,lt[Be]={type:"block",expression:Xe}}return{type:"code",raw:Ie,lang:ze,text:ke}}}},De=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Fe=0;const rt=()=>`__special_katext_id_${Fe++}__`;let lt={};function mt(){return lt}function Ce(){Fe=0,lt={}}function pe(Ee){return Ee=Ee.replace(De,(Se,Ie)=>{const ke=rt();return lt[ke]={type:"inline",expression:Ie},ke}),Ee}const Me=we.listitem;we.listitem=function(Ee){return Me(pe(Ee))};const Pe=we.paragraph;we.paragraph=function(Ee){return Pe(pe(Ee))};const vt=we.tablecell;we.tablecell=function(Ee,Se){return vt(pe(Ee),Se)},we.code=function(Ee,Se,Ie){const ke=(Se||"").match(/\S*/)[0];return ke?["latex","katex","math"].indexOf(ke)>=0?`

            ${Ee}

            `:`
            ${Ie?Ee:(0,Re.escape)(Ee,!0)}
            -`:'
            '+(Ie?Ee:(0,Re.escape)(Ee,!0))+"
            "},we.heading=function(Ee,Se,Ie){let ke=this.options.headerPrefix+Ie.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ne.push({anchor:ke,level:Se,text:Ee}),"'+Ee+""},je().setOptions({silent:!0,gfm:!0,pedantic:!1}),je().use({tokenizer:_e,renderer:we}),hn.ZP=je()},42440:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Bn}});var re=le(59301),je=le(92310),Re=le.n(je),Je=le(33885),be=le(20068),se=le(94480),Ne=le(76190),Ze=le(42978),we=le(6089),fe=le(18929),ht=le(13697),xe=le(48736),gt=le(54476),Qe=le(75931),_e=le(4676);function De(Oe,Ue,Ht){return(Oe-Ue)/(Ht-Ue)}function Fe(Oe,Ue,Ht,sn){var dn=De(Ue,Ht,sn),Tn={};switch(Oe){case"rtl":Tn.right="".concat(dn*100,"%"),Tn.transform="translateX(50%)";break;case"btt":Tn.bottom="".concat(dn*100,"%"),Tn.transform="translateY(50%)";break;case"ttb":Tn.top="".concat(dn*100,"%"),Tn.transform="translateY(-50%)";break;default:Tn.left="".concat(dn*100,"%"),Tn.transform="translateX(-50%)";break}return Tn}function rt(Oe,Ue){return Array.isArray(Oe)?Oe[Ue]:Oe}var lt=le(10228),mt=re.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),Ce=mt,pe=re.createContext({}),Me=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],Pe=re.forwardRef(function(Oe,Ue){var Ht=Oe.prefixCls,sn=Oe.value,dn=Oe.valueIndex,Tn=Oe.onStartMove,Zn=Oe.onDelete,Rn=Oe.style,Un=Oe.render,qt=Oe.dragging,Fn=Oe.draggingDelete,Kn=Oe.onOffsetChange,vn=Oe.onChangeComplete,an=Oe.onFocus,Ct=Oe.onMouseEnter,At=(0,Qe.Z)(Oe,Me),$e=re.useContext(Ce),yt=$e.min,Lt=$e.max,un=$e.direction,wn=$e.disabled,Wn=$e.keyboard,Jn=$e.range,Qn=$e.tabIndex,zn=$e.ariaLabelForHandle,_n=$e.ariaLabelledByForHandle,$t=$e.ariaRequired,ut=$e.ariaValueTextFormatterForHandle,fn=$e.styles,jn=$e.classNames,$n="".concat(Ht,"-handle"),Ke=function(Mn){wn||Tn(Mn,dn)},Ye=function(Mn){an==null||an(Mn,dn)},on=function(Mn){Ct(Mn,dn)},en=function(Mn){if(!wn&&Wn){var jt=null;switch(Mn.which||Mn.keyCode){case lt.Z.LEFT:jt=un==="ltr"||un==="btt"?-1:1;break;case lt.Z.RIGHT:jt=un==="ltr"||un==="btt"?1:-1;break;case lt.Z.UP:jt=un!=="ttb"?1:-1;break;case lt.Z.DOWN:jt=un!=="ttb"?-1:1;break;case lt.Z.HOME:jt="min";break;case lt.Z.END:jt="max";break;case lt.Z.PAGE_UP:jt=2;break;case lt.Z.PAGE_DOWN:jt=-2;break;case lt.Z.BACKSPACE:case lt.Z.DELETE:Zn(dn);break}jt!==null&&(Mn.preventDefault(),Kn(jt,dn))}},at=function(Mn){switch(Mn.which||Mn.keyCode){case lt.Z.LEFT:case lt.Z.RIGHT:case lt.Z.UP:case lt.Z.DOWN:case lt.Z.HOME:case lt.Z.END:case lt.Z.PAGE_UP:case lt.Z.PAGE_DOWN:vn==null||vn();break}},tn=Fe(un,sn,yt,Lt),gn={};if(dn!==null){var Sn;gn={tabIndex:wn?null:rt(Qn,dn),role:"slider","aria-valuemin":yt,"aria-valuemax":Lt,"aria-valuenow":sn,"aria-disabled":wn,"aria-label":rt(zn,dn),"aria-labelledby":rt(_n,dn),"aria-required":rt($t,dn),"aria-valuetext":(Sn=rt(ut,dn))===null||Sn===void 0?void 0:Sn(sn),"aria-orientation":un==="ltr"||un==="rtl"?"horizontal":"vertical",onMouseDown:Ke,onTouchStart:Ke,onFocus:Ye,onMouseEnter:on,onKeyDown:en,onKeyUp:at}}var On=re.createElement("div",(0,gt.Z)({ref:Ue,className:Re()($n,(0,be.Z)((0,be.Z)((0,be.Z)({},"".concat($n,"-").concat(dn+1),dn!==null&&Jn),"".concat($n,"-dragging"),qt),"".concat($n,"-dragging-delete"),Fn),jn.handle),style:(0,Je.Z)((0,Je.Z)((0,Je.Z)({},tn),Rn),fn.handle)},gn,At));return Un&&(On=Un(On,{index:dn,prefixCls:Ht,value:sn,dragging:qt,draggingDelete:Fn})),On}),vt=Pe,Ee=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],Se=re.forwardRef(function(Oe,Ue){var Ht=Oe.prefixCls,sn=Oe.style,dn=Oe.onStartMove,Tn=Oe.onOffsetChange,Zn=Oe.values,Rn=Oe.handleRender,Un=Oe.activeHandleRender,qt=Oe.draggingIndex,Fn=Oe.draggingDelete,Kn=Oe.onFocus,vn=(0,Qe.Z)(Oe,Ee),an=re.useRef({}),Ct=re.useState(!1),At=(0,Ze.Z)(Ct,2),$e=At[0],yt=At[1],Lt=re.useState(-1),un=(0,Ze.Z)(Lt,2),wn=un[0],Wn=un[1],Jn=function(ut){Wn(ut),yt(!0)},Qn=function(ut,fn){Jn(fn),Kn==null||Kn(ut)},zn=function(ut,fn){Jn(fn)};re.useImperativeHandle(Ue,function(){return{focus:function(ut){var fn;(fn=an.current[ut])===null||fn===void 0||fn.focus()},hideHelp:function(){(0,_e.flushSync)(function(){yt(!1)})}}});var _n=(0,Je.Z)({prefixCls:Ht,onStartMove:dn,onOffsetChange:Tn,render:Rn,onFocus:Qn,onMouseEnter:zn},vn);return re.createElement(re.Fragment,null,Zn.map(function($t,ut){var fn=qt===ut;return re.createElement(vt,(0,gt.Z)({ref:function($n){$n?an.current[ut]=$n:delete an.current[ut]},dragging:fn,draggingDelete:fn&&Fn,style:rt(sn,ut),key:ut,value:$t,valueIndex:ut},_n))}),Un&&$e&&re.createElement(vt,(0,gt.Z)({key:"a11y"},_n,{value:Zn[wn],valueIndex:null,dragging:qt!==-1,draggingDelete:Fn,render:Un,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Ie=Se,ke=function(Ue){var Ht=Ue.prefixCls,sn=Ue.style,dn=Ue.children,Tn=Ue.value,Zn=Ue.onClick,Rn=re.useContext(Ce),Un=Rn.min,qt=Rn.max,Fn=Rn.direction,Kn=Rn.includedStart,vn=Rn.includedEnd,an=Rn.included,Ct="".concat(Ht,"-text"),At=Fe(Fn,Tn,Un,qt);return re.createElement("span",{className:Re()(Ct,(0,be.Z)({},"".concat(Ct,"-active"),an&&Kn<=Tn&&Tn<=vn)),style:(0,Je.Z)((0,Je.Z)({},At),sn),onMouseDown:function(yt){yt.stopPropagation()},onClick:function(){Zn(Tn)}},dn)},ze=ke,Be=function(Ue){var Ht=Ue.prefixCls,sn=Ue.marks,dn=Ue.onClick,Tn="".concat(Ht,"-mark");return sn.length?re.createElement("div",{className:Tn},sn.map(function(Zn){var Rn=Zn.value,Un=Zn.style,qt=Zn.label;return re.createElement(ze,{key:Rn,prefixCls:Tn,style:Un,value:Rn,onClick:dn},qt)})):null},Xe=Be,Kt=function(Ue){var Ht=Ue.prefixCls,sn=Ue.value,dn=Ue.style,Tn=Ue.activeStyle,Zn=re.useContext(Ce),Rn=Zn.min,Un=Zn.max,qt=Zn.direction,Fn=Zn.included,Kn=Zn.includedStart,vn=Zn.includedEnd,an="".concat(Ht,"-dot"),Ct=Fn&&Kn<=sn&&sn<=vn,At=(0,Je.Z)((0,Je.Z)({},Fe(qt,sn,Rn,Un)),typeof dn=="function"?dn(sn):dn);return Ct&&(At=(0,Je.Z)((0,Je.Z)({},At),typeof Tn=="function"?Tn(sn):Tn)),re.createElement("span",{className:Re()(an,(0,be.Z)({},"".concat(an,"-active"),Ct)),style:At})},bt=Kt,ge=function(Ue){var Ht=Ue.prefixCls,sn=Ue.marks,dn=Ue.dots,Tn=Ue.style,Zn=Ue.activeStyle,Rn=re.useContext(Ce),Un=Rn.min,qt=Rn.max,Fn=Rn.step,Kn=re.useMemo(function(){var vn=new Set;if(sn.forEach(function(Ct){vn.add(Ct.value)}),dn&&Fn!==null)for(var an=Un;an<=qt;)vn.add(an),an+=Fn;return Array.from(vn)},[Un,qt,Fn,dn,sn]);return re.createElement("div",{className:"".concat(Ht,"-step")},Kn.map(function(vn){return re.createElement(bt,{prefixCls:Ht,key:vn,value:vn,style:Tn,activeStyle:Zn})}))},Rt=ge,ye=function(Ue){var Ht=Ue.prefixCls,sn=Ue.style,dn=Ue.start,Tn=Ue.end,Zn=Ue.index,Rn=Ue.onStartMove,Un=Ue.replaceCls,qt=re.useContext(Ce),Fn=qt.direction,Kn=qt.min,vn=qt.max,an=qt.disabled,Ct=qt.range,At=qt.classNames,$e="".concat(Ht,"-track"),yt=De(dn,Kn,vn),Lt=De(Tn,Kn,vn),un=function(Qn){!an&&Rn&&Rn(Qn,-1)},wn={};switch(Fn){case"rtl":wn.right="".concat(yt*100,"%"),wn.width="".concat(Lt*100-yt*100,"%");break;case"btt":wn.bottom="".concat(yt*100,"%"),wn.height="".concat(Lt*100-yt*100,"%");break;case"ttb":wn.top="".concat(yt*100,"%"),wn.height="".concat(Lt*100-yt*100,"%");break;default:wn.left="".concat(yt*100,"%"),wn.width="".concat(Lt*100-yt*100,"%")}var Wn=Un||Re()($e,(0,be.Z)((0,be.Z)({},"".concat($e,"-").concat(Zn+1),Zn!==null&&Ct),"".concat(Ht,"-track-draggable"),Rn),At.track);return re.createElement("div",{className:Wn,style:(0,Je.Z)((0,Je.Z)({},wn),sn),onMouseDown:un,onTouchStart:un})},ve=ye,ft=function(Ue){var Ht=Ue.prefixCls,sn=Ue.style,dn=Ue.values,Tn=Ue.startPoint,Zn=Ue.onStartMove,Rn=re.useContext(Ce),Un=Rn.included,qt=Rn.range,Fn=Rn.min,Kn=Rn.styles,vn=Rn.classNames,an=re.useMemo(function(){if(!qt){if(dn.length===0)return[];var At=Tn!=null?Tn:Fn,$e=dn[0];return[{start:Math.min(At,$e),end:Math.max(At,$e)}]}for(var yt=[],Lt=0;LtVe&&Fn<_n.length:!1,Jn(br),Sn(Nt,Gn,br)},Dr=function gr(Ir){Ir.preventDefault(),document.removeEventListener("mouseup",gr),document.removeEventListener("mousemove",vr),on.current&&(on.current.removeEventListener("touchmove",Ke.current),on.current.removeEventListener("touchend",Ye.current)),Ke.current=null,Ye.current=null,on.current=null,Rn(br),Lt(-1),Jn(!1)};document.addEventListener("mouseup",Dr),document.addEventListener("mousemove",vr),jt.currentTarget.addEventListener("touchend",Dr),jt.currentTarget.addEventListener("touchmove",vr),Ke.current=vr,Ye.current=Dr,on.current=jt.currentTarget},Dn=re.useMemo(function(){var Mn=(0,se.Z)(Ht).sort(function(Yn,qn){return Yn-qn}),jt=(0,se.Z)(_n).sort(function(Yn,qn){return Yn-qn}),Nt={};jt.forEach(function(Yn){Nt[Yn]=(Nt[Yn]||0)+1}),Mn.forEach(function(Yn){Nt[Yn]=(Nt[Yn]||0)-1});var Ln=qt?1:0,Vn=Object.values(Nt).reduce(function(Yn,qn){return Yn+Math.abs(qn)},0);return Vn<=Ln?_n:Ht},[Ht,_n,qt]);return[yt,an,Wn,Dn,On]}var En=pt;function Le(Oe,Ue,Ht,sn,dn,Tn){var Zn=re.useCallback(function(an){return Math.max(Oe,Math.min(Ue,an))},[Oe,Ue]),Rn=re.useCallback(function(an){if(Ht!==null){var Ct=Oe+Math.round((Zn(an)-Oe)/Ht)*Ht,At=function(un){return(String(un).split(".")[1]||"").length},$e=Math.max(At(Ht),At(Ue),At(Oe)),yt=Number(Ct.toFixed($e));return Oe<=yt&&yt<=Ue?yt:null}return null},[Ht,Oe,Ue,Zn]),Un=re.useCallback(function(an){var Ct=Zn(an),At=sn.map(function(Lt){return Lt.value});Ht!==null&&At.push(Rn(an)),At.push(Oe,Ue);var $e=At[0],yt=Ue-Oe;return At.forEach(function(Lt){var un=Math.abs(Ct-Lt);un<=yt&&($e=Lt,yt=un)}),$e},[Oe,Ue,sn,Ht,Zn,Rn]),qt=function an(Ct,At,$e){var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof At=="number"){var Lt,un=Ct[$e],wn=un+At,Wn=[];sn.forEach(function($t){Wn.push($t.value)}),Wn.push(Oe,Ue),Wn.push(Rn(un));var Jn=At>0?1:-1;yt==="unit"?Wn.push(Rn(un+Jn*Ht)):Wn.push(Rn(wn)),Wn=Wn.filter(function($t){return $t!==null}).filter(function($t){return At<0?$t<=un:$t>=un}),yt==="unit"&&(Wn=Wn.filter(function($t){return $t!==un}));var Qn=yt==="unit"?un:wn;Lt=Wn[0];var zn=Math.abs(Lt-Qn);if(Wn.forEach(function($t){var ut=Math.abs($t-Qn);ut1){var _n=(0,se.Z)(Ct);return _n[$e]=Lt,an(_n,At-Jn,$e,yt)}return Lt}else{if(At==="min")return Oe;if(At==="max")return Ue}},Fn=function(Ct,At,$e){var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Lt=Ct[$e],un=qt(Ct,At,$e,yt);return{value:un,changed:un!==Lt}},Kn=function(Ct){return Tn===null&&Ct===0||typeof Tn=="number"&&Ct3&&arguments[3]!==void 0?arguments[3]:"unit",Lt=Ct.map(Un),un=Lt[$e],wn=qt(Lt,At,$e,yt);if(Lt[$e]=wn,dn===!1){var Wn=Tn||0;$e>0&&Lt[$e-1]!==un&&(Lt[$e]=Math.max(Lt[$e],Lt[$e-1]+Wn)),$e0;_n-=1)for(var $t=!0;Kn(Lt[_n]-Lt[_n-1])&&$t;){var ut=Fn(Lt,-1,_n-1);Lt[_n-1]=ut.value,$t=ut.changed}for(var fn=Lt.length-1;fn>0;fn-=1)for(var jn=!0;Kn(Lt[fn]-Lt[fn-1])&&jn;){var $n=Fn(Lt,-1,fn-1);Lt[fn-1]=$n.value,jn=$n.changed}for(var Ke=0;Ke=0?on:!1},[on,Mr]),Yr=re.useMemo(function(){return Object.keys(Ln||{}).map(function(ur){var tr=Ln[ur],Gr={value:Number(ur)};return tr&&(0,Ne.Z)(tr)==="object"&&!re.isValidElement(tr)&&("label"in tr||"style"in tr)?(Gr.style=tr.style,Gr.label=tr.label):Gr.label=tr,Gr}).filter(function(ur){var tr=ur.label;return tr||typeof tr=="number"}).sort(function(ur,tr){return ur.value-tr.value})},[Ln]),Te=Le(Cr,Nr,Mr,Yr,Ke,Ar),wt=(0,Ze.Z)(Te,2),st=wt[0],xt=wt[1],Zt=(0,fe.Z)(Qn,{value:Jn}),Jt=(0,Ze.Z)(Zt,2),yn=Jt[0],pn=Jt[1],Qt=re.useMemo(function(){var ur=yn==null?[]:Array.isArray(yn)?yn:[yn],tr=(0,Ze.Z)(ur,1),Gr=tr[0],Xr=Gr===void 0?Cr:Gr,ni=yn===null?[]:[Xr];if(pr){if(ni=(0,se.Z)(ur),_n||yn===void 0){var di=_n>=0?_n+1:2;for(ni=ni.slice(0,di);ni.length=0&&zr.current.focus(ur)}sr(null)},[lr]);var Fr=re.useMemo(function(){return or&&Mr===null?!1:or},[or,Mr]),Er=(0,we.Z)(function(ur,tr){Hn(ur,tr),ut==null||ut(ct(Qt))}),Pr=rn!==-1;re.useEffect(function(){if(!Pr){var ur=Qt.lastIndexOf(Vt);zr.current.focus(ur)}},[Pr]);var dr=re.useMemo(function(){return(0,se.Z)(bn).sort(function(ur,tr){return ur-tr})},[bn]),er=re.useMemo(function(){return pr?[dr[0],dr[dr.length-1]]:[Cr,dr[0]]},[dr,pr,Cr]),mr=(0,Ze.Z)(er,2),kr=mr[0],cr=mr[1];re.useImperativeHandle(Ue,function(){return{focus:function(){zr.current.focus(0)},blur:function(){var tr,Gr=document,Xr=Gr.activeElement;(tr=Wr.current)!==null&&tr!==void 0&&tr.contains(Xr)&&(Xr==null||Xr.blur())}}}),re.useEffect(function(){an&&zr.current.focus(0)},[]);var Rr=re.useMemo(function(){return{min:Cr,max:Nr,direction:Kr,disabled:Fn,keyboard:vn,step:Mr,included:gn,includedStart:kr,includedEnd:cr,range:pr,tabIndex:br,ariaLabelForHandle:vr,ariaLabelledByForHandle:Dr,ariaRequired:gr,ariaValueTextFormatterForHandle:Ir,styles:Rn||{},classNames:Zn||{}}},[Cr,Nr,Kr,Fn,vn,Mr,gn,kr,cr,pr,br,vr,Dr,gr,Ir,Rn,Zn]);return re.createElement(Ce.Provider,{value:Rr},re.createElement("div",{ref:Wr,className:Re()(sn,dn,(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(sn,"-disabled"),Fn),"".concat(sn,"-vertical"),at),"".concat(sn,"-horizontal"),!at),"".concat(sn,"-with-marks"),Yr.length)),style:Tn,onMouseDown:et,id:Un},re.createElement("div",{className:Re()("".concat(sn,"-rail"),Zn==null?void 0:Zn.rail),style:(0,Je.Z)((0,Je.Z)({},Mn),Rn==null?void 0:Rn.rail)}),xr!==!1&&re.createElement(Ut,{prefixCls:sn,style:On,values:Qt,startPoint:Sn,onStartMove:Fr?Er:void 0}),re.createElement(Rt,{prefixCls:sn,marks:Yr,dots:Vn,style:jt,activeStyle:Nt}),re.createElement(Ie,{ref:zr,prefixCls:sn,style:Dn,values:bn,draggingIndex:rn,draggingDelete:xn,onStartMove:Er,onOffsetChange:wr,onFocus:Ct,onBlur:At,handleRender:Yn,activeHandleRender:qn,onChangeComplete:Wt,onDelete:Hr?_t:void 0}),re.createElement(Xe,{prefixCls:sn,marks:Yr,onClick:ar})))}),St=nt,Et=St,ae=le(16089),ee=le(2171),ie=(0,re.createContext)({}),ue=le(8654),ne=le(25399),Ge=re.forwardRef((Oe,Ue)=>{const{open:Ht,draggingDelete:sn}=Oe,dn=(0,re.useRef)(null),Tn=Ht&&!sn,Zn=(0,re.useRef)(null);function Rn(){ae.Z.cancel(Zn.current),Zn.current=null}function Un(){Zn.current=(0,ae.Z)(()=>{var qt;(qt=dn.current)===null||qt===void 0||qt.forceAlign(),Zn.current=null})}return re.useEffect(()=>(Tn?Un():Rn(),Rn),[Tn,Oe.title]),re.createElement(ne.Z,Object.assign({ref:(0,ue.sQ)(dn,Ue)},Oe,{open:Tn}))}),kt=le(36237),Bt=le(17835),He=le(63356),it=le(16931),tt=le(51636);const Mt=Oe=>{const{componentCls:Ue,antCls:Ht,controlSize:sn,dotSize:dn,marginFull:Tn,marginPart:Zn,colorFillContentHover:Rn,handleColorDisabled:Un,calc:qt,handleSize:Fn,handleSizeHover:Kn,handleActiveColor:vn,handleActiveOutlineColor:an,handleLineWidth:Ct,handleLineWidthHover:At,motionDurationMid:$e}=Oe;return{[Ue]:Object.assign(Object.assign({},(0,He.Wf)(Oe)),{position:"relative",height:sn,margin:`${(0,kt.unit)(Zn)} ${(0,kt.unit)(Tn)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,kt.unit)(Tn)} ${(0,kt.unit)(Zn)}`},[`${Ue}-rail`]:{position:"absolute",backgroundColor:Oe.railBg,borderRadius:Oe.borderRadiusXS,transition:`background-color ${$e}`},[`${Ue}-track,${Ue}-tracks`]:{position:"absolute",transition:`background-color ${$e}`},[`${Ue}-track`]:{backgroundColor:Oe.trackBg,borderRadius:Oe.borderRadiusXS},[`${Ue}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Ue}-rail`]:{backgroundColor:Oe.railHoverBg},[`${Ue}-track`]:{backgroundColor:Oe.trackHoverBg},[`${Ue}-dot`]:{borderColor:Rn},[`${Ue}-handle::after`]:{boxShadow:`0 0 0 ${(0,kt.unit)(Ct)} ${Oe.colorPrimaryBorderHover}`},[`${Ue}-dot-active`]:{borderColor:Oe.dotActiveBorderColor}},[`${Ue}-handle`]:{position:"absolute",width:Fn,height:Fn,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:qt(Ct).mul(-1).equal(),insetBlockStart:qt(Ct).mul(-1).equal(),width:qt(Fn).add(qt(Ct).mul(2)).equal(),height:qt(Fn).add(qt(Ct).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Fn,height:Fn,backgroundColor:Oe.colorBgElevated,boxShadow:`0 0 0 ${(0,kt.unit)(Ct)} ${Oe.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` +`:'
            '+(Ie?Ee:(0,Re.escape)(Ee,!0))+"
            "},we.heading=function(Ee,Se,Ie){let ke=this.options.headerPrefix+Ie.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ne.push({anchor:ke,level:Se,text:Ee}),"'+Ee+""},je().setOptions({silent:!0,gfm:!0,pedantic:!1}),je().use({tokenizer:_e,renderer:we}),hn.ZP=je()},15672:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Bn}});var re=le(59301),je=le(92310),Re=le.n(je),Je=le(33885),be=le(20068),se=le(94480),Ne=le(76190),Ze=le(42978),we=le(6089),fe=le(18929),ht=le(13697),xe=le(48736),gt=le(54476),Qe=le(75931),_e=le(4676);function De(Oe,Ue,Ht){return(Oe-Ue)/(Ht-Ue)}function Fe(Oe,Ue,Ht,sn){var dn=De(Ue,Ht,sn),Tn={};switch(Oe){case"rtl":Tn.right="".concat(dn*100,"%"),Tn.transform="translateX(50%)";break;case"btt":Tn.bottom="".concat(dn*100,"%"),Tn.transform="translateY(50%)";break;case"ttb":Tn.top="".concat(dn*100,"%"),Tn.transform="translateY(-50%)";break;default:Tn.left="".concat(dn*100,"%"),Tn.transform="translateX(-50%)";break}return Tn}function rt(Oe,Ue){return Array.isArray(Oe)?Oe[Ue]:Oe}var lt=le(10228),mt=re.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),Ce=mt,pe=re.createContext({}),Me=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],Pe=re.forwardRef(function(Oe,Ue){var Ht=Oe.prefixCls,sn=Oe.value,dn=Oe.valueIndex,Tn=Oe.onStartMove,_n=Oe.onDelete,Rn=Oe.style,Un=Oe.render,qt=Oe.dragging,Fn=Oe.draggingDelete,Kn=Oe.onOffsetChange,vn=Oe.onChangeComplete,an=Oe.onFocus,Ct=Oe.onMouseEnter,At=(0,Qe.Z)(Oe,Me),$e=re.useContext(Ce),yt=$e.min,Lt=$e.max,un=$e.direction,wn=$e.disabled,Wn=$e.keyboard,Jn=$e.range,Qn=$e.tabIndex,zn=$e.ariaLabelForHandle,Zn=$e.ariaLabelledByForHandle,$t=$e.ariaRequired,ut=$e.ariaValueTextFormatterForHandle,fn=$e.styles,jn=$e.classNames,$n="".concat(Ht,"-handle"),Ke=function(Mn){wn||Tn(Mn,dn)},Ye=function(Mn){an==null||an(Mn,dn)},on=function(Mn){Ct(Mn,dn)},en=function(Mn){if(!wn&&Wn){var jt=null;switch(Mn.which||Mn.keyCode){case lt.Z.LEFT:jt=un==="ltr"||un==="btt"?-1:1;break;case lt.Z.RIGHT:jt=un==="ltr"||un==="btt"?1:-1;break;case lt.Z.UP:jt=un!=="ttb"?1:-1;break;case lt.Z.DOWN:jt=un!=="ttb"?-1:1;break;case lt.Z.HOME:jt="min";break;case lt.Z.END:jt="max";break;case lt.Z.PAGE_UP:jt=2;break;case lt.Z.PAGE_DOWN:jt=-2;break;case lt.Z.BACKSPACE:case lt.Z.DELETE:_n==null||_n(dn);break}jt!==null&&(Mn.preventDefault(),Kn(jt,dn))}},at=function(Mn){switch(Mn.which||Mn.keyCode){case lt.Z.LEFT:case lt.Z.RIGHT:case lt.Z.UP:case lt.Z.DOWN:case lt.Z.HOME:case lt.Z.END:case lt.Z.PAGE_UP:case lt.Z.PAGE_DOWN:vn==null||vn();break}},tn=Fe(un,sn,yt,Lt),gn={};if(dn!==null){var Sn;gn={tabIndex:wn?null:rt(Qn,dn),role:"slider","aria-valuemin":yt,"aria-valuemax":Lt,"aria-valuenow":sn,"aria-disabled":wn,"aria-label":rt(zn,dn),"aria-labelledby":rt(Zn,dn),"aria-required":rt($t,dn),"aria-valuetext":(Sn=rt(ut,dn))===null||Sn===void 0?void 0:Sn(sn),"aria-orientation":un==="ltr"||un==="rtl"?"horizontal":"vertical",onMouseDown:Ke,onTouchStart:Ke,onFocus:Ye,onMouseEnter:on,onKeyDown:en,onKeyUp:at}}var On=re.createElement("div",(0,gt.Z)({ref:Ue,className:Re()($n,(0,be.Z)((0,be.Z)((0,be.Z)({},"".concat($n,"-").concat(dn+1),dn!==null&&Jn),"".concat($n,"-dragging"),qt),"".concat($n,"-dragging-delete"),Fn),jn.handle),style:(0,Je.Z)((0,Je.Z)((0,Je.Z)({},tn),Rn),fn.handle)},gn,At));return Un&&(On=Un(On,{index:dn,prefixCls:Ht,value:sn,dragging:qt,draggingDelete:Fn})),On}),vt=Pe,Ee=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],Se=re.forwardRef(function(Oe,Ue){var Ht=Oe.prefixCls,sn=Oe.style,dn=Oe.onStartMove,Tn=Oe.onOffsetChange,_n=Oe.values,Rn=Oe.handleRender,Un=Oe.activeHandleRender,qt=Oe.draggingIndex,Fn=Oe.draggingDelete,Kn=Oe.onFocus,vn=(0,Qe.Z)(Oe,Ee),an=re.useRef({}),Ct=re.useState(!1),At=(0,Ze.Z)(Ct,2),$e=At[0],yt=At[1],Lt=re.useState(-1),un=(0,Ze.Z)(Lt,2),wn=un[0],Wn=un[1],Jn=function(ut){Wn(ut),yt(!0)},Qn=function(ut,fn){Jn(fn),Kn==null||Kn(ut)},zn=function(ut,fn){Jn(fn)};re.useImperativeHandle(Ue,function(){return{focus:function(ut){var fn;(fn=an.current[ut])===null||fn===void 0||fn.focus()},hideHelp:function(){(0,_e.flushSync)(function(){yt(!1)})}}});var Zn=(0,Je.Z)({prefixCls:Ht,onStartMove:dn,onOffsetChange:Tn,render:Rn,onFocus:Qn,onMouseEnter:zn},vn);return re.createElement(re.Fragment,null,_n.map(function($t,ut){var fn=qt===ut;return re.createElement(vt,(0,gt.Z)({ref:function($n){$n?an.current[ut]=$n:delete an.current[ut]},dragging:fn,draggingDelete:fn&&Fn,style:rt(sn,ut),key:ut,value:$t,valueIndex:ut},Zn))}),Un&&$e&&re.createElement(vt,(0,gt.Z)({key:"a11y"},Zn,{value:_n[wn],valueIndex:null,dragging:qt!==-1,draggingDelete:Fn,render:Un,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),Ie=Se,ke=function(Ue){var Ht=Ue.prefixCls,sn=Ue.style,dn=Ue.children,Tn=Ue.value,_n=Ue.onClick,Rn=re.useContext(Ce),Un=Rn.min,qt=Rn.max,Fn=Rn.direction,Kn=Rn.includedStart,vn=Rn.includedEnd,an=Rn.included,Ct="".concat(Ht,"-text"),At=Fe(Fn,Tn,Un,qt);return re.createElement("span",{className:Re()(Ct,(0,be.Z)({},"".concat(Ct,"-active"),an&&Kn<=Tn&&Tn<=vn)),style:(0,Je.Z)((0,Je.Z)({},At),sn),onMouseDown:function(yt){yt.stopPropagation()},onClick:function(){_n(Tn)}},dn)},ze=ke,Be=function(Ue){var Ht=Ue.prefixCls,sn=Ue.marks,dn=Ue.onClick,Tn="".concat(Ht,"-mark");return sn.length?re.createElement("div",{className:Tn},sn.map(function(_n){var Rn=_n.value,Un=_n.style,qt=_n.label;return re.createElement(ze,{key:Rn,prefixCls:Tn,style:Un,value:Rn,onClick:dn},qt)})):null},Xe=Be,Kt=function(Ue){var Ht=Ue.prefixCls,sn=Ue.value,dn=Ue.style,Tn=Ue.activeStyle,_n=re.useContext(Ce),Rn=_n.min,Un=_n.max,qt=_n.direction,Fn=_n.included,Kn=_n.includedStart,vn=_n.includedEnd,an="".concat(Ht,"-dot"),Ct=Fn&&Kn<=sn&&sn<=vn,At=(0,Je.Z)((0,Je.Z)({},Fe(qt,sn,Rn,Un)),typeof dn=="function"?dn(sn):dn);return Ct&&(At=(0,Je.Z)((0,Je.Z)({},At),typeof Tn=="function"?Tn(sn):Tn)),re.createElement("span",{className:Re()(an,(0,be.Z)({},"".concat(an,"-active"),Ct)),style:At})},bt=Kt,ge=function(Ue){var Ht=Ue.prefixCls,sn=Ue.marks,dn=Ue.dots,Tn=Ue.style,_n=Ue.activeStyle,Rn=re.useContext(Ce),Un=Rn.min,qt=Rn.max,Fn=Rn.step,Kn=re.useMemo(function(){var vn=new Set;if(sn.forEach(function(Ct){vn.add(Ct.value)}),dn&&Fn!==null)for(var an=Un;an<=qt;)vn.add(an),an+=Fn;return Array.from(vn)},[Un,qt,Fn,dn,sn]);return re.createElement("div",{className:"".concat(Ht,"-step")},Kn.map(function(vn){return re.createElement(bt,{prefixCls:Ht,key:vn,value:vn,style:Tn,activeStyle:_n})}))},Rt=ge,ye=function(Ue){var Ht=Ue.prefixCls,sn=Ue.style,dn=Ue.start,Tn=Ue.end,_n=Ue.index,Rn=Ue.onStartMove,Un=Ue.replaceCls,qt=re.useContext(Ce),Fn=qt.direction,Kn=qt.min,vn=qt.max,an=qt.disabled,Ct=qt.range,At=qt.classNames,$e="".concat(Ht,"-track"),yt=De(dn,Kn,vn),Lt=De(Tn,Kn,vn),un=function(Qn){!an&&Rn&&Rn(Qn,-1)},wn={};switch(Fn){case"rtl":wn.right="".concat(yt*100,"%"),wn.width="".concat(Lt*100-yt*100,"%");break;case"btt":wn.bottom="".concat(yt*100,"%"),wn.height="".concat(Lt*100-yt*100,"%");break;case"ttb":wn.top="".concat(yt*100,"%"),wn.height="".concat(Lt*100-yt*100,"%");break;default:wn.left="".concat(yt*100,"%"),wn.width="".concat(Lt*100-yt*100,"%")}var Wn=Un||Re()($e,(0,be.Z)((0,be.Z)({},"".concat($e,"-").concat(_n+1),_n!==null&&Ct),"".concat(Ht,"-track-draggable"),Rn),At.track);return re.createElement("div",{className:Wn,style:(0,Je.Z)((0,Je.Z)({},wn),sn),onMouseDown:un,onTouchStart:un})},ve=ye,ft=function(Ue){var Ht=Ue.prefixCls,sn=Ue.style,dn=Ue.values,Tn=Ue.startPoint,_n=Ue.onStartMove,Rn=re.useContext(Ce),Un=Rn.included,qt=Rn.range,Fn=Rn.min,Kn=Rn.styles,vn=Rn.classNames,an=re.useMemo(function(){if(!qt){if(dn.length===0)return[];var At=Tn!=null?Tn:Fn,$e=dn[0];return[{start:Math.min(At,$e),end:Math.max(At,$e)}]}for(var yt=[],Lt=0;LtVe&&Fn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof At=="number"){var Lt,un=Ct[$e],wn=un+At,Wn=[];sn.forEach(function($t){Wn.push($t.value)}),Wn.push(Oe,Ue),Wn.push(Rn(un));var Jn=At>0?1:-1;yt==="unit"?Wn.push(Rn(un+Jn*Ht)):Wn.push(Rn(wn)),Wn=Wn.filter(function($t){return $t!==null}).filter(function($t){return At<0?$t<=un:$t>=un}),yt==="unit"&&(Wn=Wn.filter(function($t){return $t!==un}));var Qn=yt==="unit"?un:wn;Lt=Wn[0];var zn=Math.abs(Lt-Qn);if(Wn.forEach(function($t){var ut=Math.abs($t-Qn);ut1){var Zn=(0,se.Z)(Ct);return Zn[$e]=Lt,an(Zn,At-Jn,$e,yt)}return Lt}else{if(At==="min")return Oe;if(At==="max")return Ue}},Fn=function(Ct,At,$e){var yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Lt=Ct[$e],un=qt(Ct,At,$e,yt);return{value:un,changed:un!==Lt}},Kn=function(Ct){return Tn===null&&Ct===0||typeof Tn=="number"&&Ct3&&arguments[3]!==void 0?arguments[3]:"unit",Lt=Ct.map(Un),un=Lt[$e],wn=qt(Lt,At,$e,yt);if(Lt[$e]=wn,dn===!1){var Wn=Tn||0;$e>0&&Lt[$e-1]!==un&&(Lt[$e]=Math.max(Lt[$e],Lt[$e-1]+Wn)),$e0;Zn-=1)for(var $t=!0;Kn(Lt[Zn]-Lt[Zn-1])&&$t;){var ut=Fn(Lt,-1,Zn-1);Lt[Zn-1]=ut.value,$t=ut.changed}for(var fn=Lt.length-1;fn>0;fn-=1)for(var jn=!0;Kn(Lt[fn]-Lt[fn-1])&&jn;){var $n=Fn(Lt,-1,fn-1);Lt[fn-1]=$n.value,jn=$n.changed}for(var Ke=0;Ke=0?on:!1},[on,Mr]),Yr=re.useMemo(function(){return Object.keys(Ln||{}).map(function(ur){var tr=Ln[ur],Gr={value:Number(ur)};return tr&&(0,Ne.Z)(tr)==="object"&&!re.isValidElement(tr)&&("label"in tr||"style"in tr)?(Gr.style=tr.style,Gr.label=tr.label):Gr.label=tr,Gr}).filter(function(ur){var tr=ur.label;return tr||typeof tr=="number"}).sort(function(ur,tr){return ur.value-tr.value})},[Ln]),Te=Le(Cr,Nr,Mr,Yr,Ke,Ar),wt=(0,Ze.Z)(Te,2),st=wt[0],xt=wt[1],Zt=(0,fe.Z)(Qn,{value:Jn}),Jt=(0,Ze.Z)(Zt,2),yn=Jt[0],pn=Jt[1],Qt=re.useMemo(function(){var ur=yn==null?[]:Array.isArray(yn)?yn:[yn],tr=(0,Ze.Z)(ur,1),Gr=tr[0],Xr=Gr===void 0?Cr:Gr,ni=yn===null?[]:[Xr];if(pr){if(ni=(0,se.Z)(ur),Zn||yn===void 0){var di=Zn>=0?Zn+1:2;for(ni=ni.slice(0,di);ni.length=0&&zr.current.focus(ur)}sr(null)},[lr]);var Fr=re.useMemo(function(){return or&&Mr===null?!1:or},[or,Mr]),Er=(0,we.Z)(function(ur,tr){Hn(ur,tr),ut==null||ut(ct(Qt))}),Pr=rn!==-1;re.useEffect(function(){if(!Pr){var ur=Qt.lastIndexOf(Vt);zr.current.focus(ur)}},[Pr]);var dr=re.useMemo(function(){return(0,se.Z)(bn).sort(function(ur,tr){return ur-tr})},[bn]),er=re.useMemo(function(){return pr?[dr[0],dr[dr.length-1]]:[Cr,dr[0]]},[dr,pr,Cr]),mr=(0,Ze.Z)(er,2),kr=mr[0],cr=mr[1];re.useImperativeHandle(Ue,function(){return{focus:function(){zr.current.focus(0)},blur:function(){var tr,Gr=document,Xr=Gr.activeElement;(tr=Wr.current)!==null&&tr!==void 0&&tr.contains(Xr)&&(Xr==null||Xr.blur())}}}),re.useEffect(function(){an&&zr.current.focus(0)},[]);var Rr=re.useMemo(function(){return{min:Cr,max:Nr,direction:Kr,disabled:Fn,keyboard:vn,step:Mr,included:gn,includedStart:kr,includedEnd:cr,range:pr,tabIndex:br,ariaLabelForHandle:vr,ariaLabelledByForHandle:Dr,ariaRequired:gr,ariaValueTextFormatterForHandle:Ir,styles:Rn||{},classNames:_n||{}}},[Cr,Nr,Kr,Fn,vn,Mr,gn,kr,cr,pr,br,vr,Dr,gr,Ir,Rn,_n]);return re.createElement(Ce.Provider,{value:Rr},re.createElement("div",{ref:Wr,className:Re()(sn,dn,(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},"".concat(sn,"-disabled"),Fn),"".concat(sn,"-vertical"),at),"".concat(sn,"-horizontal"),!at),"".concat(sn,"-with-marks"),Yr.length)),style:Tn,onMouseDown:et,id:Un},re.createElement("div",{className:Re()("".concat(sn,"-rail"),_n==null?void 0:_n.rail),style:(0,Je.Z)((0,Je.Z)({},Mn),Rn==null?void 0:Rn.rail)}),xr!==!1&&re.createElement(Ut,{prefixCls:sn,style:On,values:Qt,startPoint:Sn,onStartMove:Fr?Er:void 0}),re.createElement(Rt,{prefixCls:sn,marks:Yr,dots:Vn,style:jt,activeStyle:Nt}),re.createElement(Ie,{ref:zr,prefixCls:sn,style:Dn,values:bn,draggingIndex:rn,draggingDelete:xn,onStartMove:Er,onOffsetChange:wr,onFocus:Ct,onBlur:At,handleRender:Yn,activeHandleRender:qn,onChangeComplete:Wt,onDelete:Hr?_t:void 0}),re.createElement(Xe,{prefixCls:sn,marks:Yr,onClick:ar})))}),St=nt,Et=St,ae=le(16089),ee=le(2171),ie=(0,re.createContext)({}),ue=le(8654),ne=le(25399),Ge=re.forwardRef((Oe,Ue)=>{const{open:Ht,draggingDelete:sn}=Oe,dn=(0,re.useRef)(null),Tn=Ht&&!sn,_n=(0,re.useRef)(null);function Rn(){ae.Z.cancel(_n.current),_n.current=null}function Un(){_n.current=(0,ae.Z)(()=>{var qt;(qt=dn.current)===null||qt===void 0||qt.forceAlign(),_n.current=null})}return re.useEffect(()=>(Tn?Un():Rn(),Rn),[Tn,Oe.title]),re.createElement(ne.Z,Object.assign({ref:(0,ue.sQ)(dn,Ue)},Oe,{open:Tn}))}),kt=le(36237),Bt=le(17835),He=le(63356),it=le(16931),tt=le(51636);const Mt=Oe=>{const{componentCls:Ue,antCls:Ht,controlSize:sn,dotSize:dn,marginFull:Tn,marginPart:_n,colorFillContentHover:Rn,handleColorDisabled:Un,calc:qt,handleSize:Fn,handleSizeHover:Kn,handleActiveColor:vn,handleActiveOutlineColor:an,handleLineWidth:Ct,handleLineWidthHover:At,motionDurationMid:$e}=Oe;return{[Ue]:Object.assign(Object.assign({},(0,He.Wf)(Oe)),{position:"relative",height:sn,margin:`${(0,kt.unit)(_n)} ${(0,kt.unit)(Tn)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,kt.unit)(Tn)} ${(0,kt.unit)(_n)}`},[`${Ue}-rail`]:{position:"absolute",backgroundColor:Oe.railBg,borderRadius:Oe.borderRadiusXS,transition:`background-color ${$e}`},[`${Ue}-track,${Ue}-tracks`]:{position:"absolute",transition:`background-color ${$e}`},[`${Ue}-track`]:{backgroundColor:Oe.trackBg,borderRadius:Oe.borderRadiusXS},[`${Ue}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Ue}-rail`]:{backgroundColor:Oe.railHoverBg},[`${Ue}-track`]:{backgroundColor:Oe.trackHoverBg},[`${Ue}-dot`]:{borderColor:Rn},[`${Ue}-handle::after`]:{boxShadow:`0 0 0 ${(0,kt.unit)(Ct)} ${Oe.colorPrimaryBorderHover}`},[`${Ue}-dot-active`]:{borderColor:Oe.dotActiveBorderColor}},[`${Ue}-handle`]:{position:"absolute",width:Fn,height:Fn,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:qt(Ct).mul(-1).equal(),insetBlockStart:qt(Ct).mul(-1).equal(),width:qt(Fn).add(qt(Ct).mul(2)).equal(),height:qt(Fn).add(qt(Ct).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Fn,height:Fn,backgroundColor:Oe.colorBgElevated,boxShadow:`0 0 0 ${(0,kt.unit)(Ct)} ${Oe.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${$e}, inset-block-start ${$e}, width ${$e}, @@ -961,13 +961,13 @@ `]:{backgroundColor:Oe.colorBgElevated,borderColor:Oe.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${Ue}-handle::after`]:{backgroundColor:Oe.colorBgElevated,cursor:"not-allowed",width:Fn,height:Fn,boxShadow:`0 0 0 ${(0,kt.unit)(Ct)} ${Un}`,insetInlineStart:0,insetBlockStart:0},[` ${Ue}-mark-text, ${Ue}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${Ht}-tooltip-inner`]:{minWidth:"unset"}})}},Yt=(Oe,Ue)=>{const{componentCls:Ht,railSize:sn,handleSize:dn,dotSize:Tn,marginFull:Zn,calc:Rn}=Oe,Un=Ue?"paddingBlock":"paddingInline",qt=Ue?"width":"height",Fn=Ue?"height":"width",Kn=Ue?"insetBlockStart":"insetInlineStart",vn=Ue?"top":"insetInlineStart",an=Rn(sn).mul(3).sub(dn).div(2).equal(),Ct=Rn(dn).sub(sn).div(2).equal(),At=Ue?{borderWidth:`${(0,kt.unit)(Ct)} 0`,transform:`translateY(${(0,kt.unit)(Rn(Ct).mul(-1).equal())})`}:{borderWidth:`0 ${(0,kt.unit)(Ct)}`,transform:`translateX(${(0,kt.unit)(Oe.calc(Ct).mul(-1).equal())})`};return{[Un]:sn,[Fn]:Rn(sn).mul(3).equal(),[`${Ht}-rail`]:{[qt]:"100%",[Fn]:sn},[`${Ht}-track,${Ht}-tracks`]:{[Fn]:sn},[`${Ht}-track-draggable`]:Object.assign({},At),[`${Ht}-handle`]:{[Kn]:an},[`${Ht}-mark`]:{insetInlineStart:0,top:0,[vn]:Rn(sn).mul(3).add(Ue?0:Zn).equal(),[qt]:"100%"},[`${Ht}-step`]:{insetInlineStart:0,top:0,[vn]:sn,[qt]:"100%",[Fn]:sn},[`${Ht}-dot`]:{position:"absolute",[Kn]:Rn(sn).sub(Tn).div(2).equal()}}},cn=Oe=>{const{componentCls:Ue,marginPartWithMark:Ht}=Oe;return{[`${Ue}-horizontal`]:Object.assign(Object.assign({},Yt(Oe,!0)),{[`&${Ue}-with-marks`]:{marginBottom:Ht}})}},Ae=Oe=>{const{componentCls:Ue}=Oe;return{[`${Ue}-vertical`]:Object.assign(Object.assign({},Yt(Oe,!1)),{height:"100%"})}},kn=Oe=>{const Ht=Oe.controlHeightLG/4,sn=Oe.controlHeightSM/2,dn=Oe.lineWidth+1,Tn=Oe.lineWidth+1*1.5,Zn=Oe.colorPrimary,Rn=new Bt.FastColor(Zn).setA(.2).toRgbString();return{controlSize:Ht,railSize:4,handleSize:Ht,handleSizeHover:sn,dotSize:8,handleLineWidth:dn,handleLineWidthHover:Tn,railBg:Oe.colorFillTertiary,railHoverBg:Oe.colorFillSecondary,trackBg:Oe.colorPrimaryBorder,trackHoverBg:Oe.colorPrimaryBorderHover,handleColor:Oe.colorPrimaryBorder,handleActiveColor:Zn,handleActiveOutlineColor:Rn,handleColorDisabled:new Bt.FastColor(Oe.colorTextDisabled).onBackground(Oe.colorBgContainer).toHexString(),dotBorderColor:Oe.colorBorderSecondary,dotActiveBorderColor:Oe.colorPrimaryBorder,trackBgDisabled:Oe.colorBgContainerDisabled}};var Pt=(0,it.I$)("Slider",Oe=>{const Ue=(0,tt.mergeToken)(Oe,{marginPart:Oe.calc(Oe.controlHeight).sub(Oe.controlSize).div(2).equal(),marginFull:Oe.calc(Oe.controlSize).div(2).equal(),marginPartWithMark:Oe.calc(Oe.controlHeightLG).sub(Oe.controlSize).equal()});return[Mt(Ue),cn(Ue),Ae(Ue)]},kn);function Gt(){const[Oe,Ue]=re.useState(!1),Ht=re.useRef(null),sn=()=>{ae.Z.cancel(Ht.current)},dn=Tn=>{sn(),Tn?Ue(Tn):Ht.current=(0,ae.Z)(()=>{Ue(Tn)})};return re.useEffect(()=>sn,[]),[Oe,dn]}var ot=le(48755),Pn=function(Oe,Ue){var Ht={};for(var sn in Oe)Object.prototype.hasOwnProperty.call(Oe,sn)&&Ue.indexOf(sn)<0&&(Ht[sn]=Oe[sn]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,sn=Object.getOwnPropertySymbols(Oe);dntypeof Ht=="number"?Ht.toString():""}var Bn=re.forwardRef((Oe,Ue)=>{const{prefixCls:Ht,range:sn,className:dn,rootClassName:Tn,style:Zn,disabled:Rn,tooltipPrefixCls:Un,tipFormatter:qt,tooltipVisible:Fn,getTooltipPopupContainer:Kn,tooltipPlacement:vn,tooltip:an={},onChangeComplete:Ct,classNames:At,styles:$e}=Oe,yt=Pn(Oe,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Lt}=Oe,{getPrefixCls:un,direction:wn,className:Wn,style:Jn,classNames:Qn,styles:zn,getPopupContainer:_n}=(0,ot.dj)("slider"),$t=re.useContext(ee.Z),ut=Rn!=null?Rn:$t,{handleRender:fn,direction:jn}=re.useContext(ie),Ke=(jn||wn)==="rtl",[Ye,on]=Gt(),[en,at]=Gt(),tn=Object.assign({},an),{open:gn,placement:Sn,getPopupContainer:On,prefixCls:Dn,formatter:Mn}=tn,jt=gn!=null?gn:Fn,Nt=(Ye||en)&&jt!==!1,Ln=zt(Mn,qt),[Vn,Yn]=Gt(),qn=pr=>{Ct==null||Ct(pr),Yn(!1)},xr=(pr,Hr)=>pr||(Hr?Ke?"left":"right":"top"),yr=un("slider",Ht),[br,vr,Dr]=Pt(yr),gr=Re()(dn,Wn,Qn.root,At==null?void 0:At.root,Tn,{[`${yr}-rtl`]:Ke,[`${yr}-lock`]:Vn},vr,Dr);Ke&&!yt.vertical&&(yt.reverse=!yt.reverse),re.useEffect(()=>{const pr=()=>{(0,ae.Z)(()=>{at(!1)},1)};return document.addEventListener("mouseup",pr),()=>{document.removeEventListener("mouseup",pr)}},[]);const Ir=sn&&!jt,zr=fn||((pr,Hr)=>{const{index:or}=Hr,Gn=pr.props;function ir(Ar,Yr,Te){var wt,st,xt,Zt;Te&&((st=(wt=yt)[Ar])===null||st===void 0||st.call(wt,Yr)),(Zt=(xt=Gn)[Ar])===null||Zt===void 0||Zt.call(xt,Yr)}const Cr=Object.assign(Object.assign({},Gn),{onMouseEnter:Ar=>{on(!0),ir("onMouseEnter",Ar)},onMouseLeave:Ar=>{on(!1),ir("onMouseLeave",Ar)},onMouseDown:Ar=>{at(!0),Yn(!0),ir("onMouseDown",Ar)},onFocus:Ar=>{var Yr;at(!0),(Yr=yt.onFocus)===null||Yr===void 0||Yr.call(yt,Ar),ir("onFocus",Ar,!0)},onBlur:Ar=>{var Yr;at(!1),(Yr=yt.onBlur)===null||Yr===void 0||Yr.call(yt,Ar),ir("onBlur",Ar,!0)}}),Nr=re.cloneElement(pr,Cr),Mr=(!!jt||Nt)&&Ln!==null;return Ir?Nr:re.createElement(Ge,Object.assign({},tn,{prefixCls:un("tooltip",Dn!=null?Dn:Un),title:Ln?Ln(Hr.value):"",open:Mr,placement:xr(Sn!=null?Sn:vn,Lt),key:or,classNames:{root:`${yr}-tooltip`},getPopupContainer:On||Kn||_n}),Nr)}),Wr=Ir?(pr,Hr)=>{const or=re.cloneElement(pr,{style:Object.assign(Object.assign({},pr.props.style),{visibility:"hidden"})});return re.createElement(Ge,Object.assign({},tn,{prefixCls:un("tooltip",Dn!=null?Dn:Un),title:Ln?Ln(Hr.value):"",open:Ln!==null&&Nt,placement:xr(Sn!=null?Sn:vn,Lt),key:"tooltip",classNames:{root:`${yr}-tooltip`},getPopupContainer:On||Kn||_n,draggingDelete:Hr.draggingDelete}),or)}:void 0,Kr=Object.assign(Object.assign(Object.assign(Object.assign({},zn.root),Jn),$e==null?void 0:$e.root),Zn),jr=Object.assign(Object.assign({},zn.tracks),$e==null?void 0:$e.tracks),_r=Re()(Qn.tracks,At==null?void 0:At.tracks);return br(re.createElement(Et,Object.assign({},yt,{classNames:Object.assign({handle:Re()(Qn.handle,At==null?void 0:At.handle),rail:Re()(Qn.rail,At==null?void 0:At.rail),track:Re()(Qn.track,At==null?void 0:At.track)},_r?{tracks:_r}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},zn.handle),$e==null?void 0:$e.handle),rail:Object.assign(Object.assign({},zn.rail),$e==null?void 0:$e.rail),track:Object.assign(Object.assign({},zn.track),$e==null?void 0:$e.track)},Object.keys(jr).length?{tracks:jr}:{}),step:yt.step,range:sn,className:gr,style:Kr,disabled:ut,ref:Ue,prefixCls:yr,handleRender:zr,activeHandleRender:Wr,onChangeComplete:qn})))})},99498:function(mn,hn,le){(function(re){re(le(89780))})(function(re){re.defineOption("placeholder","",function(Ze,we,fe){var ht=fe&&fe!=re.Init;if(we&&!ht)Ze.on("blur",be),Ze.on("change",se),Ze.on("swapDoc",se),re.on(Ze.getInputField(),"compositionupdate",Ze.state.placeholderCompose=function(){Je(Ze)}),se(Ze);else if(!we&&ht){Ze.off("blur",be),Ze.off("change",se),Ze.off("swapDoc",se),re.off(Ze.getInputField(),"compositionupdate",Ze.state.placeholderCompose),je(Ze);var xe=Ze.getWrapperElement();xe.className=xe.className.replace(" CodeMirror-empty","")}we&&!Ze.hasFocus()&&be(Ze)});function je(Ze){Ze.state.placeholder&&(Ze.state.placeholder.parentNode.removeChild(Ze.state.placeholder),Ze.state.placeholder=null)}function Re(Ze){je(Ze);var we=Ze.state.placeholder=document.createElement("pre");we.style.cssText="height: 0; overflow: visible",we.style.direction=Ze.getOption("direction"),we.className="CodeMirror-placeholder CodeMirror-line-like";var fe=Ze.getOption("placeholder");typeof fe=="string"&&(fe=document.createTextNode(fe)),we.appendChild(fe),Ze.display.lineSpace.insertBefore(we,Ze.display.lineSpace.firstChild)}function Je(Ze){setTimeout(function(){var we=!1,fe=Ze.getInputField();fe.nodeName=="TEXTAREA"?we=!fe.value:Ze.lineCount()==1&&(we=!/[^\u200b]/.test(fe.querySelector(".CodeMirror-line").textContent)),we?Re(Ze):je(Ze)},20)}function be(Ze){Ne(Ze)&&Re(Ze)}function se(Ze){var we=Ze.getWrapperElement(),fe=Ne(Ze);we.className=we.className.replace(" CodeMirror-empty","")+(fe?" CodeMirror-empty":""),fe?Re(Ze):je(Ze)}function Ne(Ze){return Ze.lineCount()===1&&Ze.getLine(0)===""}})},25717:function(mn,hn,le){(function(re){re(le(89780))})(function(re){var je={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Re=re.Pos;re.defineOption("autoCloseBrackets",!1,function(_e,De,Fe){Fe&&Fe!=re.Init&&(_e.removeKeyMap(be),_e.state.closeBrackets=null),De&&(se(Je(De,"pairs")),_e.state.closeBrackets=De,_e.addKeyMap(be))});function Je(_e,De){return De=="pairs"&&typeof _e=="string"?_e:typeof _e=="object"&&_e[De]!=null?_e[De]:je[De]}var be={Backspace:we,Enter:fe};function se(_e){for(var De=0;De<_e.length;De++){var Fe=_e.charAt(De),rt="'"+Fe+"'";be[rt]||(be[rt]=Ne(Fe))}}se(je.pairs+"`");function Ne(_e){return function(De){return xe(De,_e)}}function Ze(_e){var De=_e.state.closeBrackets;if(!De||De.override)return De;var Fe=_e.getModeAt(_e.getCursor());return Fe.closeBrackets||De}function we(_e){var De=Ze(_e);if(!De||_e.getOption("disableInput"))return re.Pass;for(var Fe=Je(De,"pairs"),rt=_e.listSelections(),lt=0;lt=0;lt--){var Ce=rt[lt].head;_e.replaceRange("",Re(Ce.line,Ce.ch-1),Re(Ce.line,Ce.ch+1),"+delete")}}function fe(_e){var De=Ze(_e),Fe=De&&Je(De,"explode");if(!Fe||_e.getOption("disableInput"))return re.Pass;for(var rt=_e.listSelections(),lt=0;lt{const{componentCls:Ht,railSize:sn,handleSize:dn,dotSize:Tn,marginFull:_n,calc:Rn}=Oe,Un=Ue?"paddingBlock":"paddingInline",qt=Ue?"width":"height",Fn=Ue?"height":"width",Kn=Ue?"insetBlockStart":"insetInlineStart",vn=Ue?"top":"insetInlineStart",an=Rn(sn).mul(3).sub(dn).div(2).equal(),Ct=Rn(dn).sub(sn).div(2).equal(),At=Ue?{borderWidth:`${(0,kt.unit)(Ct)} 0`,transform:`translateY(${(0,kt.unit)(Rn(Ct).mul(-1).equal())})`}:{borderWidth:`0 ${(0,kt.unit)(Ct)}`,transform:`translateX(${(0,kt.unit)(Oe.calc(Ct).mul(-1).equal())})`};return{[Un]:sn,[Fn]:Rn(sn).mul(3).equal(),[`${Ht}-rail`]:{[qt]:"100%",[Fn]:sn},[`${Ht}-track,${Ht}-tracks`]:{[Fn]:sn},[`${Ht}-track-draggable`]:Object.assign({},At),[`${Ht}-handle`]:{[Kn]:an},[`${Ht}-mark`]:{insetInlineStart:0,top:0,[vn]:Rn(sn).mul(3).add(Ue?0:_n).equal(),[qt]:"100%"},[`${Ht}-step`]:{insetInlineStart:0,top:0,[vn]:sn,[qt]:"100%",[Fn]:sn},[`${Ht}-dot`]:{position:"absolute",[Kn]:Rn(sn).sub(Tn).div(2).equal()}}},cn=Oe=>{const{componentCls:Ue,marginPartWithMark:Ht}=Oe;return{[`${Ue}-horizontal`]:Object.assign(Object.assign({},Yt(Oe,!0)),{[`&${Ue}-with-marks`]:{marginBottom:Ht}})}},Ae=Oe=>{const{componentCls:Ue}=Oe;return{[`${Ue}-vertical`]:Object.assign(Object.assign({},Yt(Oe,!1)),{height:"100%"})}},kn=Oe=>{const Ht=Oe.controlHeightLG/4,sn=Oe.controlHeightSM/2,dn=Oe.lineWidth+1,Tn=Oe.lineWidth+1*1.5,_n=Oe.colorPrimary,Rn=new Bt.FastColor(_n).setA(.2).toRgbString();return{controlSize:Ht,railSize:4,handleSize:Ht,handleSizeHover:sn,dotSize:8,handleLineWidth:dn,handleLineWidthHover:Tn,railBg:Oe.colorFillTertiary,railHoverBg:Oe.colorFillSecondary,trackBg:Oe.colorPrimaryBorder,trackHoverBg:Oe.colorPrimaryBorderHover,handleColor:Oe.colorPrimaryBorder,handleActiveColor:_n,handleActiveOutlineColor:Rn,handleColorDisabled:new Bt.FastColor(Oe.colorTextDisabled).onBackground(Oe.colorBgContainer).toHexString(),dotBorderColor:Oe.colorBorderSecondary,dotActiveBorderColor:Oe.colorPrimaryBorder,trackBgDisabled:Oe.colorBgContainerDisabled}};var Pt=(0,it.I$)("Slider",Oe=>{const Ue=(0,tt.mergeToken)(Oe,{marginPart:Oe.calc(Oe.controlHeight).sub(Oe.controlSize).div(2).equal(),marginFull:Oe.calc(Oe.controlSize).div(2).equal(),marginPartWithMark:Oe.calc(Oe.controlHeightLG).sub(Oe.controlSize).equal()});return[Mt(Ue),cn(Ue),Ae(Ue)]},kn);function Gt(){const[Oe,Ue]=re.useState(!1),Ht=re.useRef(null),sn=()=>{ae.Z.cancel(Ht.current)},dn=Tn=>{sn(),Tn?Ue(Tn):Ht.current=(0,ae.Z)(()=>{Ue(Tn)})};return re.useEffect(()=>sn,[]),[Oe,dn]}var ot=le(48755),Pn=function(Oe,Ue){var Ht={};for(var sn in Oe)Object.prototype.hasOwnProperty.call(Oe,sn)&&Ue.indexOf(sn)<0&&(Ht[sn]=Oe[sn]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,sn=Object.getOwnPropertySymbols(Oe);dntypeof Ht=="number"?Ht.toString():""}var Bn=re.forwardRef((Oe,Ue)=>{const{prefixCls:Ht,range:sn,className:dn,rootClassName:Tn,style:_n,disabled:Rn,tooltipPrefixCls:Un,tipFormatter:qt,tooltipVisible:Fn,getTooltipPopupContainer:Kn,tooltipPlacement:vn,tooltip:an={},onChangeComplete:Ct,classNames:At,styles:$e}=Oe,yt=Pn(Oe,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Lt}=Oe,{getPrefixCls:un,direction:wn,className:Wn,style:Jn,classNames:Qn,styles:zn,getPopupContainer:Zn}=(0,ot.dj)("slider"),$t=re.useContext(ee.Z),ut=Rn!=null?Rn:$t,{handleRender:fn,direction:jn}=re.useContext(ie),Ke=(jn||wn)==="rtl",[Ye,on]=Gt(),[en,at]=Gt(),tn=Object.assign({},an),{open:gn,placement:Sn,getPopupContainer:On,prefixCls:Dn,formatter:Mn}=tn,jt=gn!=null?gn:Fn,Nt=(Ye||en)&&jt!==!1,Ln=zt(Mn,qt),[Vn,Yn]=Gt(),qn=pr=>{Ct==null||Ct(pr),Yn(!1)},xr=(pr,Hr)=>pr||(Hr?Ke?"left":"right":"top"),yr=un("slider",Ht),[br,vr,Dr]=Pt(yr),gr=Re()(dn,Wn,Qn.root,At==null?void 0:At.root,Tn,{[`${yr}-rtl`]:Ke,[`${yr}-lock`]:Vn},vr,Dr);Ke&&!yt.vertical&&(yt.reverse=!yt.reverse),re.useEffect(()=>{const pr=()=>{(0,ae.Z)(()=>{at(!1)},1)};return document.addEventListener("mouseup",pr),()=>{document.removeEventListener("mouseup",pr)}},[]);const Ir=sn&&!jt,zr=fn||((pr,Hr)=>{const{index:or}=Hr,Gn=pr.props;function ir(Ar,Yr,Te){var wt,st,xt,Zt;Te&&((st=(wt=yt)[Ar])===null||st===void 0||st.call(wt,Yr)),(Zt=(xt=Gn)[Ar])===null||Zt===void 0||Zt.call(xt,Yr)}const Cr=Object.assign(Object.assign({},Gn),{onMouseEnter:Ar=>{on(!0),ir("onMouseEnter",Ar)},onMouseLeave:Ar=>{on(!1),ir("onMouseLeave",Ar)},onMouseDown:Ar=>{at(!0),Yn(!0),ir("onMouseDown",Ar)},onFocus:Ar=>{var Yr;at(!0),(Yr=yt.onFocus)===null||Yr===void 0||Yr.call(yt,Ar),ir("onFocus",Ar,!0)},onBlur:Ar=>{var Yr;at(!1),(Yr=yt.onBlur)===null||Yr===void 0||Yr.call(yt,Ar),ir("onBlur",Ar,!0)}}),Nr=re.cloneElement(pr,Cr),Mr=(!!jt||Nt)&&Ln!==null;return Ir?Nr:re.createElement(Ge,Object.assign({},tn,{prefixCls:un("tooltip",Dn!=null?Dn:Un),title:Ln?Ln(Hr.value):"",open:Mr,placement:xr(Sn!=null?Sn:vn,Lt),key:or,classNames:{root:`${yr}-tooltip`},getPopupContainer:On||Kn||Zn}),Nr)}),Wr=Ir?(pr,Hr)=>{const or=re.cloneElement(pr,{style:Object.assign(Object.assign({},pr.props.style),{visibility:"hidden"})});return re.createElement(Ge,Object.assign({},tn,{prefixCls:un("tooltip",Dn!=null?Dn:Un),title:Ln?Ln(Hr.value):"",open:Ln!==null&&Nt,placement:xr(Sn!=null?Sn:vn,Lt),key:"tooltip",classNames:{root:`${yr}-tooltip`},getPopupContainer:On||Kn||Zn,draggingDelete:Hr.draggingDelete}),or)}:void 0,Kr=Object.assign(Object.assign(Object.assign(Object.assign({},zn.root),Jn),$e==null?void 0:$e.root),_n),jr=Object.assign(Object.assign({},zn.tracks),$e==null?void 0:$e.tracks),_r=Re()(Qn.tracks,At==null?void 0:At.tracks);return br(re.createElement(Et,Object.assign({},yt,{classNames:Object.assign({handle:Re()(Qn.handle,At==null?void 0:At.handle),rail:Re()(Qn.rail,At==null?void 0:At.rail),track:Re()(Qn.track,At==null?void 0:At.track)},_r?{tracks:_r}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},zn.handle),$e==null?void 0:$e.handle),rail:Object.assign(Object.assign({},zn.rail),$e==null?void 0:$e.rail),track:Object.assign(Object.assign({},zn.track),$e==null?void 0:$e.track)},Object.keys(jr).length?{tracks:jr}:{}),step:yt.step,range:sn,className:gr,style:Kr,disabled:ut,ref:Ue,prefixCls:yr,handleRender:zr,activeHandleRender:Wr,onChangeComplete:qn})))})},99498:function(mn,hn,le){(function(re){re(le(89780))})(function(re){re.defineOption("placeholder","",function(Ze,we,fe){var ht=fe&&fe!=re.Init;if(we&&!ht)Ze.on("blur",be),Ze.on("change",se),Ze.on("swapDoc",se),re.on(Ze.getInputField(),"compositionupdate",Ze.state.placeholderCompose=function(){Je(Ze)}),se(Ze);else if(!we&&ht){Ze.off("blur",be),Ze.off("change",se),Ze.off("swapDoc",se),re.off(Ze.getInputField(),"compositionupdate",Ze.state.placeholderCompose),je(Ze);var xe=Ze.getWrapperElement();xe.className=xe.className.replace(" CodeMirror-empty","")}we&&!Ze.hasFocus()&&be(Ze)});function je(Ze){Ze.state.placeholder&&(Ze.state.placeholder.parentNode.removeChild(Ze.state.placeholder),Ze.state.placeholder=null)}function Re(Ze){je(Ze);var we=Ze.state.placeholder=document.createElement("pre");we.style.cssText="height: 0; overflow: visible",we.style.direction=Ze.getOption("direction"),we.className="CodeMirror-placeholder CodeMirror-line-like";var fe=Ze.getOption("placeholder");typeof fe=="string"&&(fe=document.createTextNode(fe)),we.appendChild(fe),Ze.display.lineSpace.insertBefore(we,Ze.display.lineSpace.firstChild)}function Je(Ze){setTimeout(function(){var we=!1,fe=Ze.getInputField();fe.nodeName=="TEXTAREA"?we=!fe.value:Ze.lineCount()==1&&(we=!/[^\u200b]/.test(fe.querySelector(".CodeMirror-line").textContent)),we?Re(Ze):je(Ze)},20)}function be(Ze){Ne(Ze)&&Re(Ze)}function se(Ze){var we=Ze.getWrapperElement(),fe=Ne(Ze);we.className=we.className.replace(" CodeMirror-empty","")+(fe?" CodeMirror-empty":""),fe?Re(Ze):je(Ze)}function Ne(Ze){return Ze.lineCount()===1&&Ze.getLine(0)===""}})},25717:function(mn,hn,le){(function(re){re(le(89780))})(function(re){var je={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Re=re.Pos;re.defineOption("autoCloseBrackets",!1,function(_e,De,Fe){Fe&&Fe!=re.Init&&(_e.removeKeyMap(be),_e.state.closeBrackets=null),De&&(se(Je(De,"pairs")),_e.state.closeBrackets=De,_e.addKeyMap(be))});function Je(_e,De){return De=="pairs"&&typeof _e=="string"?_e:typeof _e=="object"&&_e[De]!=null?_e[De]:je[De]}var be={Backspace:we,Enter:fe};function se(_e){for(var De=0;De<_e.length;De++){var Fe=_e.charAt(De),rt="'"+Fe+"'";be[rt]||(be[rt]=Ne(Fe))}}se(je.pairs+"`");function Ne(_e){return function(De){return xe(De,_e)}}function Ze(_e){var De=_e.state.closeBrackets;if(!De||De.override)return De;var Fe=_e.getModeAt(_e.getCursor());return Fe.closeBrackets||De}function we(_e){var De=Ze(_e);if(!De||_e.getOption("disableInput"))return re.Pass;for(var Fe=Je(De,"pairs"),rt=_e.listSelections(),lt=0;lt=0;lt--){var Ce=rt[lt].head;_e.replaceRange("",Re(Ce.line,Ce.ch-1),Re(Ce.line,Ce.ch+1),"+delete")}}function fe(_e){var De=Ze(_e),Fe=De&&Je(De,"explode");if(!Fe||_e.getOption("disableInput"))return re.Pass;for(var rt=_e.listSelections(),lt=0;lt0;return{anchor:new Re(_e.anchor.line,_e.anchor.ch+(De?-1:1)),head:new Re(_e.head.line,_e.head.ch+(De?1:-1))}}function xe(_e,De){var Fe=Ze(_e);if(!Fe||_e.getOption("disableInput"))return re.Pass;var rt=Je(Fe,"pairs"),lt=rt.indexOf(De);if(lt==-1)return re.Pass;for(var mt=Je(Fe,"closeBefore"),Ce=Je(Fe,"triples"),pe=rt.charAt(lt+1)==De,Me=_e.listSelections(),Pe=lt%2==0,vt,Ee=0;Ee=0&&_e.getRange(Ie,Re(Ie.line,Ie.ch+3))==De+De+De?ke="skipThree":ke="skip";else if(pe&&Ie.ch>1&&Ce.indexOf(De)>=0&&_e.getRange(Re(Ie.line,Ie.ch-2),Ie)==De+De){if(Ie.ch>2&&/\bstring/.test(_e.getTokenTypeAt(Re(Ie.line,Ie.ch-2))))return re.Pass;ke="addFour"}else if(pe){var Be=Ie.ch==0?" ":_e.getRange(Re(Ie.line,Ie.ch-1),Ie);if(!re.isWordChar(ze)&&Be!=De&&!re.isWordChar(Be))ke="both";else return re.Pass}else if(Pe&&(ze.length===0||/\s/.test(ze)||mt.indexOf(ze)>-1))ke="both";else return re.Pass;if(!vt)vt=ke;else if(vt!=ke)return re.Pass}var Xe=lt%2?rt.charAt(lt-1):De,Kt=lt%2?De:rt.charAt(lt+1);_e.operation(function(){if(vt=="skip")_e.execCommand("goCharRight");else if(vt=="skipThree")for(var bt=0;bt<3;bt++)_e.execCommand("goCharRight");else if(vt=="surround"){for(var ge=_e.getSelections(),bt=0;bt'"]=function(gt){return Je(gt)}),we.addKeyMap(xe)}});var je=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Re=["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 Je(we){if(we.getOption("disableInput"))return re.Pass;for(var fe=we.listSelections(),ht=[],xe=we.getOption("autoCloseTags"),gt=0;gtQe.ch&&(lt=lt.slice(0,lt.length-_e.end+Qe.ch));var Me=lt.toLowerCase();if(!lt||_e.type=="string"&&(_e.end!=Qe.ch||!/[\"\']/.test(_e.string.charAt(_e.string.length-1))||_e.string.length==1)||_e.type=="tag"&&rt.close||_e.string.indexOf("/")==Qe.ch-_e.start-1||Ce&&Ne(Ce,Me)>-1||Ze(we,De.mode.xmlCurrentContext&&De.mode.xmlCurrentContext(Fe)||[],lt,Qe,!0))return re.Pass;var Pe=typeof xe=="object"&&xe.emptyTags;if(Pe&&Ne(Pe,lt)>-1){ht[gt]={text:"/>",newPos:re.Pos(Qe.line,Qe.ch+2)};continue}var vt=pe&&Ne(pe,Me)>-1;ht[gt]={indent:vt,text:">"+(vt?` -`:"")+"",newPos:vt?re.Pos(Qe.line+1,0):re.Pos(Qe.line,Qe.ch+1)}}for(var Ee=typeof xe=="object"&&xe.dontIndentOnAutoClose,gt=fe.length-1;gt>=0;gt--){var Se=ht[gt];we.replaceRange(Se.text,fe[gt].head,fe[gt].anchor,"+insert");var Ie=we.listSelections().slice(0);Ie[gt]={head:Se.newPos,anchor:Se.newPos},we.setSelections(Ie),!Ee&&Se.indent&&(we.indentLine(Se.newPos.line,null,!0),we.indentLine(Se.newPos.line+1,null,!0))}}function be(we,fe){for(var ht=we.listSelections(),xe=[],gt=fe?"/":""&&(Ce+=">"),xe[De]=Ce}if(we.replaceSelections(xe),ht=we.listSelections(),!_e)for(var De=0;De=0&&fe[Fe]==ht;Fe--)++De;xe=_e.to;for(var Fe=1;Fe=Fe.max))return Fe.ch=0,Fe.text=Fe.cm.getLine(++Fe.line),!0}function fe(Fe){if(!(Fe.line<=Fe.min))return Fe.text=Fe.cm.getLine(--Fe.line),Fe.ch=Fe.text.length,!0}function ht(Fe){for(;;){var rt=Fe.text.indexOf(">",Fe.ch);if(rt==-1){if(we(Fe))continue;return}if(!Ze(Fe,rt+1)){Fe.ch=rt+1;continue}var lt=Fe.text.lastIndexOf("/",rt),mt=lt>-1&&!/\S/.test(Fe.text.slice(lt+1,rt));return Fe.ch=rt+1,mt?"selfClose":"regular"}}function xe(Fe){for(;;){var rt=Fe.ch?Fe.text.lastIndexOf("<",Fe.ch-1):-1;if(rt==-1){if(fe(Fe))continue;return}if(!Ze(Fe,rt+1)){Fe.ch=rt;continue}se.lastIndex=rt,Fe.ch=rt;var lt=se.exec(Fe.text);if(lt&<.index==rt)return lt}}function gt(Fe){for(;;){se.lastIndex=Fe.ch;var rt=se.exec(Fe.text);if(!rt){if(we(Fe))continue;return}if(!Ze(Fe,rt.index+1)){Fe.ch=rt.index+1;continue}return Fe.ch=rt.index+rt[0].length,rt}}function Qe(Fe){for(;;){var rt=Fe.ch?Fe.text.lastIndexOf(">",Fe.ch-1):-1;if(rt==-1){if(fe(Fe))continue;return}if(!Ze(Fe,rt+1)){Fe.ch=rt;continue}var lt=Fe.text.lastIndexOf("/",rt),mt=lt>-1&&!/\S/.test(Fe.text.slice(lt+1,rt));return Fe.ch=rt+1,mt?"selfClose":"regular"}}function _e(Fe,rt){for(var lt=[];;){var mt=gt(Fe),Ce,pe=Fe.line,Me=Fe.ch-(mt?mt[0].length:0);if(!mt||!(Ce=ht(Fe)))return;if(Ce!="selfClose")if(mt[1]){for(var Pe=lt.length-1;Pe>=0;--Pe)if(lt[Pe]==mt[2]){lt.length=Pe;break}if(Pe<0&&(!rt||rt==mt[2]))return{tag:mt[2],from:je(pe,Me),to:je(Fe.line,Fe.ch)}}else lt.push(mt[2])}}function De(Fe,rt){for(var lt=[];;){var mt=Qe(Fe);if(!mt)return;if(mt=="selfClose"){xe(Fe);continue}var Ce=Fe.line,pe=Fe.ch,Me=xe(Fe);if(!Me)return;if(Me[1])lt.push(Me[2]);else{for(var Pe=lt.length-1;Pe>=0;--Pe)if(lt[Pe]==Me[2]){lt.length=Pe;break}if(Pe<0&&(!rt||rt==Me[2]))return{tag:Me[2],from:je(Fe.line,Fe.ch),to:je(Ce,pe)}}}}re.registerHelper("fold","xml",function(Fe,rt){for(var lt=new Ne(Fe,rt.line,0);;){var mt=gt(lt);if(!mt||lt.line!=rt.line)return;var Ce=ht(lt);if(!Ce)return;if(!mt[1]&&Ce!="selfClose"){var pe=je(lt.line,lt.ch),Me=_e(lt,mt[2]);return Me&&Re(Me.from,pe)>0?{from:pe,to:Me.from}:null}}}),re.findMatchingTag=function(Fe,rt,lt){var mt=new Ne(Fe,rt.line,rt.ch,lt);if(!(mt.text.indexOf(">")==-1&&mt.text.indexOf("<")==-1)){var Ce=ht(mt),pe=Ce&&je(mt.line,mt.ch),Me=Ce&&xe(mt);if(!(!Ce||!Me||Re(mt,rt)>0)){var Pe={from:je(mt.line,mt.ch),to:pe,tag:Me[2]};return Ce=="selfClose"?{open:Pe,close:null,at:"open"}:Me[1]?{open:De(mt,Me[2]),close:Pe,at:"close"}:(mt=new Ne(Fe,pe.line,pe.ch,lt),{open:Pe,close:_e(mt,Me[2]),at:"open"})}}},re.findEnclosingTag=function(Fe,rt,lt,mt){for(var Ce=new Ne(Fe,rt.line,rt.ch,lt);;){var pe=De(Ce,mt);if(!pe)break;var Me=new Ne(Fe,rt.line,rt.ch,lt),Pe=_e(Me,pe.tag);if(Pe)return{open:pe,close:Pe}}},re.scanForClosingTag=function(Fe,rt,lt,mt){var Ce=new Ne(Fe,rt.line,rt.ch,mt?{from:0,to:mt}:null);return _e(Ce,lt)}})},89780:function(mn){(function(hn,le){mn.exports=le()})(this,function(){"use strict";var hn=navigator.userAgent,le=navigator.platform,re=/gecko\/\d/i.test(hn),je=/MSIE \d/.test(hn),Re=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(hn),Je=/Edge\/(\d+)/.exec(hn),be=je||Re||Je,se=be&&(je?document.documentMode||6:+(Je||Re)[1]),Ne=!Je&&/WebKit\//.test(hn),Ze=Ne&&/Qt\/\d+\.\d+/.test(hn),we=!Je&&/Chrome\//.test(hn),fe=/Opera\//.test(hn),ht=/Apple Computer/.test(navigator.vendor),xe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(hn),gt=/PhantomJS/.test(hn),Qe=!Je&&/AppleWebKit/.test(hn)&&/Mobile\/\w+/.test(hn),_e=/Android/.test(hn),De=Qe||_e||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(hn),Fe=Qe||/Mac/.test(le),rt=/\bCrOS\b/.test(hn),lt=/win/i.test(le),mt=fe&&hn.match(/Version\/(\d*\.\d*)/);mt&&(mt=Number(mt[1])),mt&&mt>=15&&(fe=!1,Ne=!0);var Ce=Fe&&(Ze||fe&&(mt==null||mt<12.11)),pe=re||be&&se>=9;function Me(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Pe=function(a,y){var b=a.className,x=Me(y).exec(b);if(x){var E=b.slice(x.index+x[0].length);a.className=b.slice(0,x.index)+(E?x[1]+E:"")}};function vt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Ee(a,y){return vt(a).appendChild(y)}function Se(a,y,b,x){var E=document.createElement(a);if(b&&(E.className=b),x&&(E.style.cssText=x),typeof y=="string")E.appendChild(document.createTextNode(y));else if(y)for(var te=0;te=y)return oe+(y-te);oe+=ce-te,oe+=b-oe%b,te=ce+1}}var ve=function(){this.id=null,this.f=null,this.time=0,this.handler=ge(this.onTimeout,this)};ve.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ve.prototype.set=function(a,y){this.f=y;var b=+new Date+a;(!this.id||b=y)return x+Math.min(oe,y-E);if(E+=te-x,E+=b-E%b,x=te+1,E>=y)return x}}var Le=[""];function It(a){for(;Le.length<=a;)Le.push(nt(Le)+" ");return Le[a]}function nt(a){return a[a.length-1]}function St(a,y){for(var b=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||z.test(a))}function ue(a,y){return y?y.source.indexOf("\\w")>-1&&ie(a)?!0:y.test(a):ie(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var de=/[\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 Ge(a){return a.charCodeAt(0)>=768&&de.test(a)}function kt(a,y,b){for(;(b<0?y>0:yb?-1:1;;){if(y==b)return y;var E=(y+b)/2,te=x<0?Math.ceil(E):Math.floor(E);if(te==y)return a(te)?y:b;a(te)?b=te:y=te+x}}function He(a,y,b,x){if(!a)return x(y,b,"ltr",0);for(var E=!1,te=0;tey||y==b&&oe.to==y)&&(x(Math.max(oe.from,y),Math.min(oe.to,b),oe.level==1?"rtl":"ltr",te),E=!0)}E||x(y,b,"ltr")}var it=null;function tt(a,y,b){var x;it=null;for(var E=0;Ey)return E;te.to==y&&(te.from!=te.to&&b=="before"?x=E:it=E),te.from==y&&(te.from!=te.to&&b!="before"?x=E:it=E)}return x!=null?x:it}var Mt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(me){return me<=247?a.charAt(me):1424<=me&&me<=1524?"R":1536<=me&&me<=1785?y.charAt(me-1536):1774<=me&&me<=2220?"r":8192<=me&&me<=8203?"w":me==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,E=/[stwN]/,te=/[LRr]/,oe=/[Lb1n]/,ce=/[1n]/;function he(me,We,qe){this.level=me,this.from=We,this.to=qe}return function(me,We){var qe=We=="ltr"?"L":"R";if(me.length==0||We=="ltr"&&!x.test(me))return!1;for(var Ft=me.length,Dt=[],Cn=0;Cn-1&&(x[y]=E.slice(0,te).concat(E.slice(te+1)))}}}function Gt(a,y){var b=kn(a,y);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),E=0;E0}function ln(a){a.prototype.on=function(y,b){Ae(this,y,b)},a.prototype.off=function(y,b){Pt(this,y,b)}}function Bn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Oe(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Ue(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ht(a){Bn(a),Oe(a)}function sn(a){return a.target||a.srcElement}function dn(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Fe&&a.ctrlKey&&y==1&&(y=3),y}var Tn=function(){if(be&&se<9)return!1;var a=Se("div");return"draggable"in a||"dragDrop"in a}(),Zn;function Rn(a){if(Zn==null){var y=Se("span","\u200B");Ee(a,Se("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Zn=y.offsetWidth<=1&&y.offsetHeight>2&&!(be&&se<8))}var b=Zn?Se("span","\u200B"):Se("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var Un;function qt(a){if(Un!=null)return Un;var y=Ee(a,document.createTextNode("A\u062EA")),b=ke(y,0,1).getBoundingClientRect(),x=ke(y,1,2).getBoundingClientRect();return vt(a),!b||b.left==b.right?!1:Un=x.right-b.right<3}var Fn=` +`:"")+"",newPos:vt?re.Pos(Qe.line+1,0):re.Pos(Qe.line,Qe.ch+1)}}for(var Ee=typeof xe=="object"&&xe.dontIndentOnAutoClose,gt=fe.length-1;gt>=0;gt--){var Se=ht[gt];we.replaceRange(Se.text,fe[gt].head,fe[gt].anchor,"+insert");var Ie=we.listSelections().slice(0);Ie[gt]={head:Se.newPos,anchor:Se.newPos},we.setSelections(Ie),!Ee&&Se.indent&&(we.indentLine(Se.newPos.line,null,!0),we.indentLine(Se.newPos.line+1,null,!0))}}function be(we,fe){for(var ht=we.listSelections(),xe=[],gt=fe?"/":""&&(Ce+=">"),xe[De]=Ce}if(we.replaceSelections(xe),ht=we.listSelections(),!_e)for(var De=0;De=0&&fe[Fe]==ht;Fe--)++De;xe=_e.to;for(var Fe=1;Fe=Fe.max))return Fe.ch=0,Fe.text=Fe.cm.getLine(++Fe.line),!0}function fe(Fe){if(!(Fe.line<=Fe.min))return Fe.text=Fe.cm.getLine(--Fe.line),Fe.ch=Fe.text.length,!0}function ht(Fe){for(;;){var rt=Fe.text.indexOf(">",Fe.ch);if(rt==-1){if(we(Fe))continue;return}if(!Ze(Fe,rt+1)){Fe.ch=rt+1;continue}var lt=Fe.text.lastIndexOf("/",rt),mt=lt>-1&&!/\S/.test(Fe.text.slice(lt+1,rt));return Fe.ch=rt+1,mt?"selfClose":"regular"}}function xe(Fe){for(;;){var rt=Fe.ch?Fe.text.lastIndexOf("<",Fe.ch-1):-1;if(rt==-1){if(fe(Fe))continue;return}if(!Ze(Fe,rt+1)){Fe.ch=rt;continue}se.lastIndex=rt,Fe.ch=rt;var lt=se.exec(Fe.text);if(lt&<.index==rt)return lt}}function gt(Fe){for(;;){se.lastIndex=Fe.ch;var rt=se.exec(Fe.text);if(!rt){if(we(Fe))continue;return}if(!Ze(Fe,rt.index+1)){Fe.ch=rt.index+1;continue}return Fe.ch=rt.index+rt[0].length,rt}}function Qe(Fe){for(;;){var rt=Fe.ch?Fe.text.lastIndexOf(">",Fe.ch-1):-1;if(rt==-1){if(fe(Fe))continue;return}if(!Ze(Fe,rt+1)){Fe.ch=rt;continue}var lt=Fe.text.lastIndexOf("/",rt),mt=lt>-1&&!/\S/.test(Fe.text.slice(lt+1,rt));return Fe.ch=rt+1,mt?"selfClose":"regular"}}function _e(Fe,rt){for(var lt=[];;){var mt=gt(Fe),Ce,pe=Fe.line,Me=Fe.ch-(mt?mt[0].length:0);if(!mt||!(Ce=ht(Fe)))return;if(Ce!="selfClose")if(mt[1]){for(var Pe=lt.length-1;Pe>=0;--Pe)if(lt[Pe]==mt[2]){lt.length=Pe;break}if(Pe<0&&(!rt||rt==mt[2]))return{tag:mt[2],from:je(pe,Me),to:je(Fe.line,Fe.ch)}}else lt.push(mt[2])}}function De(Fe,rt){for(var lt=[];;){var mt=Qe(Fe);if(!mt)return;if(mt=="selfClose"){xe(Fe);continue}var Ce=Fe.line,pe=Fe.ch,Me=xe(Fe);if(!Me)return;if(Me[1])lt.push(Me[2]);else{for(var Pe=lt.length-1;Pe>=0;--Pe)if(lt[Pe]==Me[2]){lt.length=Pe;break}if(Pe<0&&(!rt||rt==Me[2]))return{tag:Me[2],from:je(Fe.line,Fe.ch),to:je(Ce,pe)}}}}re.registerHelper("fold","xml",function(Fe,rt){for(var lt=new Ne(Fe,rt.line,0);;){var mt=gt(lt);if(!mt||lt.line!=rt.line)return;var Ce=ht(lt);if(!Ce)return;if(!mt[1]&&Ce!="selfClose"){var pe=je(lt.line,lt.ch),Me=_e(lt,mt[2]);return Me&&Re(Me.from,pe)>0?{from:pe,to:Me.from}:null}}}),re.findMatchingTag=function(Fe,rt,lt){var mt=new Ne(Fe,rt.line,rt.ch,lt);if(!(mt.text.indexOf(">")==-1&&mt.text.indexOf("<")==-1)){var Ce=ht(mt),pe=Ce&&je(mt.line,mt.ch),Me=Ce&&xe(mt);if(!(!Ce||!Me||Re(mt,rt)>0)){var Pe={from:je(mt.line,mt.ch),to:pe,tag:Me[2]};return Ce=="selfClose"?{open:Pe,close:null,at:"open"}:Me[1]?{open:De(mt,Me[2]),close:Pe,at:"close"}:(mt=new Ne(Fe,pe.line,pe.ch,lt),{open:Pe,close:_e(mt,Me[2]),at:"open"})}}},re.findEnclosingTag=function(Fe,rt,lt,mt){for(var Ce=new Ne(Fe,rt.line,rt.ch,lt);;){var pe=De(Ce,mt);if(!pe)break;var Me=new Ne(Fe,rt.line,rt.ch,lt),Pe=_e(Me,pe.tag);if(Pe)return{open:pe,close:Pe}}},re.scanForClosingTag=function(Fe,rt,lt,mt){var Ce=new Ne(Fe,rt.line,rt.ch,mt?{from:0,to:mt}:null);return _e(Ce,lt)}})},89780:function(mn){(function(hn,le){mn.exports=le()})(this,function(){"use strict";var hn=navigator.userAgent,le=navigator.platform,re=/gecko\/\d/i.test(hn),je=/MSIE \d/.test(hn),Re=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(hn),Je=/Edge\/(\d+)/.exec(hn),be=je||Re||Je,se=be&&(je?document.documentMode||6:+(Je||Re)[1]),Ne=!Je&&/WebKit\//.test(hn),Ze=Ne&&/Qt\/\d+\.\d+/.test(hn),we=!Je&&/Chrome\//.test(hn),fe=/Opera\//.test(hn),ht=/Apple Computer/.test(navigator.vendor),xe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(hn),gt=/PhantomJS/.test(hn),Qe=!Je&&/AppleWebKit/.test(hn)&&/Mobile\/\w+/.test(hn),_e=/Android/.test(hn),De=Qe||_e||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(hn),Fe=Qe||/Mac/.test(le),rt=/\bCrOS\b/.test(hn),lt=/win/i.test(le),mt=fe&&hn.match(/Version\/(\d*\.\d*)/);mt&&(mt=Number(mt[1])),mt&&mt>=15&&(fe=!1,Ne=!0);var Ce=Fe&&(Ze||fe&&(mt==null||mt<12.11)),pe=re||be&&se>=9;function Me(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Pe=function(a,y){var b=a.className,x=Me(y).exec(b);if(x){var E=b.slice(x.index+x[0].length);a.className=b.slice(0,x.index)+(E?x[1]+E:"")}};function vt(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Ee(a,y){return vt(a).appendChild(y)}function Se(a,y,b,x){var E=document.createElement(a);if(b&&(E.className=b),x&&(E.style.cssText=x),typeof y=="string")E.appendChild(document.createTextNode(y));else if(y)for(var te=0;te=y)return oe+(y-te);oe+=ce-te,oe+=b-oe%b,te=ce+1}}var ve=function(){this.id=null,this.f=null,this.time=0,this.handler=ge(this.onTimeout,this)};ve.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ve.prototype.set=function(a,y){this.f=y;var b=+new Date+a;(!this.id||b=y)return x+Math.min(oe,y-E);if(E+=te-x,E+=b-E%b,x=te+1,E>=y)return x}}var Le=[""];function It(a){for(;Le.length<=a;)Le.push(nt(Le)+" ");return Le[a]}function nt(a){return a[a.length-1]}function St(a,y){for(var b=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||z.test(a))}function ue(a,y){return y?y.source.indexOf("\\w")>-1&&ie(a)?!0:y.test(a):ie(a)}function ne(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var de=/[\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 Ge(a){return a.charCodeAt(0)>=768&&de.test(a)}function kt(a,y,b){for(;(b<0?y>0:yb?-1:1;;){if(y==b)return y;var E=(y+b)/2,te=x<0?Math.ceil(E):Math.floor(E);if(te==y)return a(te)?y:b;a(te)?b=te:y=te+x}}function He(a,y,b,x){if(!a)return x(y,b,"ltr",0);for(var E=!1,te=0;tey||y==b&&oe.to==y)&&(x(Math.max(oe.from,y),Math.min(oe.to,b),oe.level==1?"rtl":"ltr",te),E=!0)}E||x(y,b,"ltr")}var it=null;function tt(a,y,b){var x;it=null;for(var E=0;Ey)return E;te.to==y&&(te.from!=te.to&&b=="before"?x=E:it=E),te.from==y&&(te.from!=te.to&&b!="before"?x=E:it=E)}return x!=null?x:it}var Mt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(me){return me<=247?a.charAt(me):1424<=me&&me<=1524?"R":1536<=me&&me<=1785?y.charAt(me-1536):1774<=me&&me<=2220?"r":8192<=me&&me<=8203?"w":me==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,E=/[stwN]/,te=/[LRr]/,oe=/[Lb1n]/,ce=/[1n]/;function he(me,We,qe){this.level=me,this.from=We,this.to=qe}return function(me,We){var qe=We=="ltr"?"L":"R";if(me.length==0||We=="ltr"&&!x.test(me))return!1;for(var Ft=me.length,Dt=[],Cn=0;Cn-1&&(x[y]=E.slice(0,te).concat(E.slice(te+1)))}}}function Gt(a,y){var b=kn(a,y);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),E=0;E0}function ln(a){a.prototype.on=function(y,b){Ae(this,y,b)},a.prototype.off=function(y,b){Pt(this,y,b)}}function Bn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Oe(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Ue(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ht(a){Bn(a),Oe(a)}function sn(a){return a.target||a.srcElement}function dn(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Fe&&a.ctrlKey&&y==1&&(y=3),y}var Tn=function(){if(be&&se<9)return!1;var a=Se("div");return"draggable"in a||"dragDrop"in a}(),_n;function Rn(a){if(_n==null){var y=Se("span","\u200B");Ee(a,Se("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(_n=y.offsetWidth<=1&&y.offsetHeight>2&&!(be&&se<8))}var b=_n?Se("span","\u200B"):Se("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var Un;function qt(a){if(Un!=null)return Un;var y=Ee(a,document.createTextNode("A\u062EA")),b=ke(y,0,1).getBoundingClientRect(),x=ke(y,1,2).getBoundingClientRect();return vt(a),!b||b.left==b.right?!1:Un=x.right-b.right<3}var Fn=` b`.split(/\n/).length!=3?function(a){for(var y=0,b=[],x=a.length;y<=x;){var E=a.indexOf(` -`,y);E==-1&&(E=a.length);var te=a.slice(y,a.charAt(E-1)=="\r"?E-1:E),oe=te.indexOf("\r");oe!=-1?(b.push(te.slice(0,oe)),y+=oe+1):(b.push(te),y=E+1)}return b}:function(a){return a.split(/\r\n?|\n/)},Kn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(b){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},vn=function(){var a=Se("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),an=null;function Ct(a){if(an!=null)return an;var y=Ee(a,Se("span","x")),b=y.getBoundingClientRect(),x=ke(y,0,1).getBoundingClientRect();return an=Math.abs(b.left-x.left)>1}var At={},$e={};function yt(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),At[a]=y}function Lt(a,y){$e[a]=y}function un(a){if(typeof a=="string"&&$e.hasOwnProperty(a))a=$e[a];else if(a&&typeof a.name=="string"&&$e.hasOwnProperty(a.name)){var y=$e[a.name];typeof y=="string"&&(y={name:y}),a=ee(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return un("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return un("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function wn(a,y){y=un(y);var b=At[y.name];if(!b)return wn(a,"text/plain");var x=b(a,y);if(Wn.hasOwnProperty(y.name)){var E=Wn[y.name];for(var te in E)E.hasOwnProperty(te)&&(x.hasOwnProperty(te)&&(x["_"+te]=x[te]),x[te]=E[te])}if(x.name=y.name,y.helperType&&(x.helperType=y.helperType),y.modeProps)for(var oe in y.modeProps)x[oe]=y.modeProps[oe];return x}var Wn={};function Jn(a,y){var b=Wn.hasOwnProperty(a)?Wn[a]:Wn[a]={};Rt(y,b)}function Qn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var b={};for(var x in y){var E=y[x];E instanceof Array&&(E=E.concat([])),b[x]=E}return b}function zn(a,y){for(var b;a.innerMode&&(b=a.innerMode(y),!(!b||b.mode==a));)y=b.state,a=b.mode;return b||{mode:a,state:y}}function _n(a,y,b){return a.startState?a.startState(y,b):!0}var $t=function(a,y,b){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=b};$t.prototype.eol=function(){return this.pos>=this.string.length},$t.prototype.sol=function(){return this.pos==this.lineStart},$t.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},$t.prototype.next=function(){if(this.posy},$t.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},$t.prototype.skipToEnd=function(){this.pos=this.string.length},$t.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},$t.prototype.backUp=function(a){this.pos-=a},$t.prototype.column=function(){return this.lastColumnPos0?null:(te&&y!==!1&&(this.pos+=te[0].length),te)}},$t.prototype.current=function(){return this.string.slice(this.start,this.pos)},$t.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},$t.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},$t.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function ut(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var b=a;!b.lines;)for(var x=0;;++x){var E=b.children[x],te=E.chunkSize();if(y=a.first&&yb?at(b,ut(a,b).text.length):Nt(y,ut(a,y.line).text.length)}function Nt(a,y){var b=a.ch;return b==null||b>y?at(a.line,y):b<0?at(a.line,0):a}function Ln(a,y){for(var b=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),y},Yn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Yn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Yn.fromSaved=function(a,y,b){return y instanceof Vn?new Yn(a,Qn(a.mode,y.state),b,y.lookAhead):new Yn(a,Qn(a.mode,y),b)},Yn.prototype.save=function(a){var y=a!==!1?Qn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Vn(y,this.maxLookAhead):y};function qn(a,y,b,x){var E=[a.state.modeGen],te={};Wr(a,y.text,a.doc.mode,b,function(me,We){return E.push(me,We)},te,x);for(var oe=b.state,ce=function(me){b.baseTokens=E;var We=a.state.overlays[me],qe=1,Ft=0;b.state=!0,Wr(a,y.text,We.mode,b,function(Dt,Cn){for(var In=qe;FtDt&&E.splice(qe,1,Dt,E[qe+1],Xn),qe+=2,Ft=Math.min(Dt,Xn)}if(Cn)if(We.opaque)E.splice(In,qe-In,Dt,"overlay "+Cn),qe=In+2;else for(;Ina.options.maxHighlightLength&&Qn(a.doc.mode,x.state),te=qn(a,y,x);E&&(x.state=E),y.stateAfter=x.save(!E),y.styles=te.styles,te.classes?y.styleClasses=te.classes:y.styleClasses&&(y.styleClasses=null),b===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function yr(a,y,b){var x=a.doc,E=a.display;if(!x.mode.startState)return new Yn(x,!0,y);var te=Kr(a,y,b),oe=te>x.first&&ut(x,te-1).stateAfter,ce=oe?Yn.fromSaved(x,oe,te):new Yn(x,_n(x.mode),te);return x.iter(te,y,function(he){br(a,he.text,ce);var me=ce.line;he.stateAfter=me==y-1||me%5==0||me>=E.viewFrom&&mey.start)return te}throw new Error("Mode "+a.name+" failed to advance stream.")}var gr=function(a,y,b){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=b};function Ir(a,y,b,x){var E=a.doc,te=E.mode,oe;y=jt(E,y);var ce=ut(E,y.line),he=yr(a,y.line,b),me=new $t(ce.text,a.options.tabSize,he),We;for(x&&(We=[]);(x||me.posa.options.maxHighlightLength?(ce=!1,oe&&br(a,y,x,We.pos),We.pos=y.length,qe=null):qe=zr(Dr(b,We,x.state,Ft),te),Ft){var Dt=Ft[0].name;Dt&&(qe="m-"+(qe?Dt+" "+qe:Dt))}if(!ce||me!=qe){for(;heoe;--ce){if(ce<=te.first)return te.first;var he=ut(te,ce-1),me=he.stateAfter;if(me&&(!b||ce+(me instanceof Vn?me.lookAhead:0)<=te.modeFrontier))return ce;var We=ye(he.text,null,a.options.tabSize);(E==null||x>We)&&(E=ce-1,x=We)}return E}function jr(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierb;x--){var E=ut(a,x).stateAfter;if(E&&(!(E instanceof Vn)||x+E.lookAhead=y:te.to>y);(x||(x=[])).push(new Gn(oe,te.from,he?null:te.to))}}return x}function Ar(a,y,b){var x;if(a)for(var E=0;E=y:te.to>y);if(ce||te.from==y&&oe.type=="bookmark"&&(!b||te.marker.insertLeft)){var he=te.from==null||(oe.inclusiveLeft?te.from<=y:te.from0&&ce)for(var Sr=0;Sr0)){var We=[he,1],qe=tn(me.from,ce.from),Ft=tn(me.to,ce.to);(qe<0||!oe.inclusiveLeft&&!qe)&&We.push({from:me.from,to:ce.from}),(Ft>0||!oe.inclusiveRight&&!Ft)&&We.push({from:ce.to,to:me.to}),E.splice.apply(E,We),he+=We.length-3}}return E}function st(a){var y=a.markedSpans;if(y){for(var b=0;by)&&(!x||yn(x,te.marker)<0)&&(x=te.marker)}return x}function Wt(a,y,b,x,E){var te=ut(a,y),oe=pr&&te.markedSpans;if(oe)for(var ce=0;ce=0&&qe<=0||We<=0&&qe>=0)&&(We<=0&&(he.marker.inclusiveRight&&E.inclusiveLeft?tn(me.to,b)>=0:tn(me.to,b)>0)||We>=0&&(he.marker.inclusiveRight&&E.inclusiveLeft?tn(me.from,x)<=0:tn(me.from,x)<0)))return!0}}}function _t(a){for(var y;y=Qt(a);)a=y.find(-1,!0).line;return a}function nn(a){for(var y;y=ct(a);)a=y.find(1,!0).line;return a}function Nn(a){for(var y,b;y=ct(a);)a=y.find(1,!0).line,(b||(b=[])).push(a);return b}function rn(a,y){var b=ut(a,y),x=_t(b);return b==x?y:Ke(x)}function Vt(a,y){if(y>a.lastLine())return y;var b=ut(a,y),x;if(!xn(a,b))return y;for(;x=ct(b);)b=x.find(1,!0).line;return Ke(b)+1}function xn(a,y){var b=pr&&y.markedSpans;if(b){for(var x=void 0,E=0;Ey.maxLineLength&&(y.maxLineLength=E,y.maxLine=x)})}var Xt=function(a,y,b){this.text=a,xt(this,y),this.height=b?b(this):1};Xt.prototype.lineNo=function(){return Ke(this)},ln(Xt);function An(a,y,b,x){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),st(a),xt(a,b);var E=x?x(a):1;E!=a.height&&$n(a,E)}function lr(a){a.parent=null,st(a)}var sr={},wr={};function Fr(a,y){if(!a||/^\s*$/.test(a))return null;var b=y.addModeClass?wr:sr;return b[a]||(b[a]=a.replace(/\S+/g,"cm-$&"))}function Er(a,y){var b=Ie("span",null,null,Ne?"padding-right: .1px":null),x={pre:Ie("pre",[b],"CodeMirror-line"),content:b,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var E=0;E<=(y.rest?y.rest.length:0);E++){var te=E?y.rest[E-1]:y.line,oe=void 0;x.pos=0,x.addToken=dr,qt(a.display.measure)&&(oe=Yt(te,a.doc.direction))&&(x.addToken=mr(x.addToken,oe)),x.map=[];var ce=y!=a.display.externalMeasured&&Ke(te);cr(te,x,xr(a,te,ce)),te.styleClasses&&(te.styleClasses.bgClass&&(x.bgClass=Kt(te.styleClasses.bgClass,x.bgClass||"")),te.styleClasses.textClass&&(x.textClass=Kt(te.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(Rn(a.display.measure))),E==0?(y.measure.map=x.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(x.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Ne){var he=x.content.lastChild;(/\bcm-tab\b/.test(he.className)||he.querySelector&&he.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return Gt(a,"renderLine",a,y.line,x.pre),x.pre.className&&(x.textClass=Kt(x.pre.className,x.textClass||"")),x}function Pr(a){var y=Se("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function dr(a,y,b,x,E,te,oe){if(y){var ce=a.splitSpaces?er(y,a.trailingSpace):y,he=a.cm.state.specialChars,me=!1,We;if(!he.test(y))a.col+=y.length,We=document.createTextNode(ce),a.map.push(a.pos,a.pos+y.length,We),be&&se<9&&(me=!0),a.pos+=y.length;else{We=document.createDocumentFragment();for(var qe=0;;){he.lastIndex=qe;var Ft=he.exec(y),Dt=Ft?Ft.index-qe:y.length-qe;if(Dt){var Cn=document.createTextNode(ce.slice(qe,qe+Dt));be&&se<9?We.appendChild(Se("span",[Cn])):We.appendChild(Cn),a.map.push(a.pos,a.pos+Dt,Cn),a.col+=Dt,a.pos+=Dt}if(!Ft)break;qe+=Dt+1;var In=void 0;if(Ft[0]==" "){var Xn=a.cm.options.tabSize,nr=Xn-a.col%Xn;In=We.appendChild(Se("span",It(nr),"cm-tab")),In.setAttribute("role","presentation"),In.setAttribute("cm-text"," "),a.col+=nr}else Ft[0]=="\r"||Ft[0]==` +`,y);E==-1&&(E=a.length);var te=a.slice(y,a.charAt(E-1)=="\r"?E-1:E),oe=te.indexOf("\r");oe!=-1?(b.push(te.slice(0,oe)),y+=oe+1):(b.push(te),y=E+1)}return b}:function(a){return a.split(/\r\n?|\n/)},Kn=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(b){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},vn=function(){var a=Se("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),an=null;function Ct(a){if(an!=null)return an;var y=Ee(a,Se("span","x")),b=y.getBoundingClientRect(),x=ke(y,0,1).getBoundingClientRect();return an=Math.abs(b.left-x.left)>1}var At={},$e={};function yt(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),At[a]=y}function Lt(a,y){$e[a]=y}function un(a){if(typeof a=="string"&&$e.hasOwnProperty(a))a=$e[a];else if(a&&typeof a.name=="string"&&$e.hasOwnProperty(a.name)){var y=$e[a.name];typeof y=="string"&&(y={name:y}),a=ee(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return un("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return un("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function wn(a,y){y=un(y);var b=At[y.name];if(!b)return wn(a,"text/plain");var x=b(a,y);if(Wn.hasOwnProperty(y.name)){var E=Wn[y.name];for(var te in E)E.hasOwnProperty(te)&&(x.hasOwnProperty(te)&&(x["_"+te]=x[te]),x[te]=E[te])}if(x.name=y.name,y.helperType&&(x.helperType=y.helperType),y.modeProps)for(var oe in y.modeProps)x[oe]=y.modeProps[oe];return x}var Wn={};function Jn(a,y){var b=Wn.hasOwnProperty(a)?Wn[a]:Wn[a]={};Rt(y,b)}function Qn(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var b={};for(var x in y){var E=y[x];E instanceof Array&&(E=E.concat([])),b[x]=E}return b}function zn(a,y){for(var b;a.innerMode&&(b=a.innerMode(y),!(!b||b.mode==a));)y=b.state,a=b.mode;return b||{mode:a,state:y}}function Zn(a,y,b){return a.startState?a.startState(y,b):!0}var $t=function(a,y,b){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=b};$t.prototype.eol=function(){return this.pos>=this.string.length},$t.prototype.sol=function(){return this.pos==this.lineStart},$t.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},$t.prototype.next=function(){if(this.posy},$t.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},$t.prototype.skipToEnd=function(){this.pos=this.string.length},$t.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},$t.prototype.backUp=function(a){this.pos-=a},$t.prototype.column=function(){return this.lastColumnPos0?null:(te&&y!==!1&&(this.pos+=te[0].length),te)}},$t.prototype.current=function(){return this.string.slice(this.start,this.pos)},$t.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},$t.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},$t.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function ut(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var b=a;!b.lines;)for(var x=0;;++x){var E=b.children[x],te=E.chunkSize();if(y=a.first&&yb?at(b,ut(a,b).text.length):Nt(y,ut(a,y.line).text.length)}function Nt(a,y){var b=a.ch;return b==null||b>y?at(a.line,y):b<0?at(a.line,0):a}function Ln(a,y){for(var b=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),y},Yn.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Yn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Yn.fromSaved=function(a,y,b){return y instanceof Vn?new Yn(a,Qn(a.mode,y.state),b,y.lookAhead):new Yn(a,Qn(a.mode,y),b)},Yn.prototype.save=function(a){var y=a!==!1?Qn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Vn(y,this.maxLookAhead):y};function qn(a,y,b,x){var E=[a.state.modeGen],te={};Wr(a,y.text,a.doc.mode,b,function(me,We){return E.push(me,We)},te,x);for(var oe=b.state,ce=function(me){b.baseTokens=E;var We=a.state.overlays[me],qe=1,Ft=0;b.state=!0,Wr(a,y.text,We.mode,b,function(Dt,Cn){for(var In=qe;FtDt&&E.splice(qe,1,Dt,E[qe+1],Xn),qe+=2,Ft=Math.min(Dt,Xn)}if(Cn)if(We.opaque)E.splice(In,qe-In,Dt,"overlay "+Cn),qe=In+2;else for(;Ina.options.maxHighlightLength&&Qn(a.doc.mode,x.state),te=qn(a,y,x);E&&(x.state=E),y.stateAfter=x.save(!E),y.styles=te.styles,te.classes?y.styleClasses=te.classes:y.styleClasses&&(y.styleClasses=null),b===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function yr(a,y,b){var x=a.doc,E=a.display;if(!x.mode.startState)return new Yn(x,!0,y);var te=Kr(a,y,b),oe=te>x.first&&ut(x,te-1).stateAfter,ce=oe?Yn.fromSaved(x,oe,te):new Yn(x,Zn(x.mode),te);return x.iter(te,y,function(he){br(a,he.text,ce);var me=ce.line;he.stateAfter=me==y-1||me%5==0||me>=E.viewFrom&&mey.start)return te}throw new Error("Mode "+a.name+" failed to advance stream.")}var gr=function(a,y,b){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=b};function Ir(a,y,b,x){var E=a.doc,te=E.mode,oe;y=jt(E,y);var ce=ut(E,y.line),he=yr(a,y.line,b),me=new $t(ce.text,a.options.tabSize,he),We;for(x&&(We=[]);(x||me.posa.options.maxHighlightLength?(ce=!1,oe&&br(a,y,x,We.pos),We.pos=y.length,qe=null):qe=zr(Dr(b,We,x.state,Ft),te),Ft){var Dt=Ft[0].name;Dt&&(qe="m-"+(qe?Dt+" "+qe:Dt))}if(!ce||me!=qe){for(;heoe;--ce){if(ce<=te.first)return te.first;var he=ut(te,ce-1),me=he.stateAfter;if(me&&(!b||ce+(me instanceof Vn?me.lookAhead:0)<=te.modeFrontier))return ce;var We=ye(he.text,null,a.options.tabSize);(E==null||x>We)&&(E=ce-1,x=We)}return E}function jr(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierb;x--){var E=ut(a,x).stateAfter;if(E&&(!(E instanceof Vn)||x+E.lookAhead=y:te.to>y);(x||(x=[])).push(new Gn(oe,te.from,he?null:te.to))}}return x}function Ar(a,y,b){var x;if(a)for(var E=0;E=y:te.to>y);if(ce||te.from==y&&oe.type=="bookmark"&&(!b||te.marker.insertLeft)){var he=te.from==null||(oe.inclusiveLeft?te.from<=y:te.from0&&ce)for(var Sr=0;Sr0)){var We=[he,1],qe=tn(me.from,ce.from),Ft=tn(me.to,ce.to);(qe<0||!oe.inclusiveLeft&&!qe)&&We.push({from:me.from,to:ce.from}),(Ft>0||!oe.inclusiveRight&&!Ft)&&We.push({from:ce.to,to:me.to}),E.splice.apply(E,We),he+=We.length-3}}return E}function st(a){var y=a.markedSpans;if(y){for(var b=0;by)&&(!x||yn(x,te.marker)<0)&&(x=te.marker)}return x}function Wt(a,y,b,x,E){var te=ut(a,y),oe=pr&&te.markedSpans;if(oe)for(var ce=0;ce=0&&qe<=0||We<=0&&qe>=0)&&(We<=0&&(he.marker.inclusiveRight&&E.inclusiveLeft?tn(me.to,b)>=0:tn(me.to,b)>0)||We>=0&&(he.marker.inclusiveRight&&E.inclusiveLeft?tn(me.from,x)<=0:tn(me.from,x)<0)))return!0}}}function _t(a){for(var y;y=Qt(a);)a=y.find(-1,!0).line;return a}function nn(a){for(var y;y=ct(a);)a=y.find(1,!0).line;return a}function Nn(a){for(var y,b;y=ct(a);)a=y.find(1,!0).line,(b||(b=[])).push(a);return b}function rn(a,y){var b=ut(a,y),x=_t(b);return b==x?y:Ke(x)}function Vt(a,y){if(y>a.lastLine())return y;var b=ut(a,y),x;if(!xn(a,b))return y;for(;x=ct(b);)b=x.find(1,!0).line;return Ke(b)+1}function xn(a,y){var b=pr&&y.markedSpans;if(b){for(var x=void 0,E=0;Ey.maxLineLength&&(y.maxLineLength=E,y.maxLine=x)})}var Xt=function(a,y,b){this.text=a,xt(this,y),this.height=b?b(this):1};Xt.prototype.lineNo=function(){return Ke(this)},ln(Xt);function An(a,y,b,x){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),st(a),xt(a,b);var E=x?x(a):1;E!=a.height&&$n(a,E)}function lr(a){a.parent=null,st(a)}var sr={},wr={};function Fr(a,y){if(!a||/^\s*$/.test(a))return null;var b=y.addModeClass?wr:sr;return b[a]||(b[a]=a.replace(/\S+/g,"cm-$&"))}function Er(a,y){var b=Ie("span",null,null,Ne?"padding-right: .1px":null),x={pre:Ie("pre",[b],"CodeMirror-line"),content:b,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var E=0;E<=(y.rest?y.rest.length:0);E++){var te=E?y.rest[E-1]:y.line,oe=void 0;x.pos=0,x.addToken=dr,qt(a.display.measure)&&(oe=Yt(te,a.doc.direction))&&(x.addToken=mr(x.addToken,oe)),x.map=[];var ce=y!=a.display.externalMeasured&&Ke(te);cr(te,x,xr(a,te,ce)),te.styleClasses&&(te.styleClasses.bgClass&&(x.bgClass=Kt(te.styleClasses.bgClass,x.bgClass||"")),te.styleClasses.textClass&&(x.textClass=Kt(te.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(Rn(a.display.measure))),E==0?(y.measure.map=x.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(x.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Ne){var he=x.content.lastChild;(/\bcm-tab\b/.test(he.className)||he.querySelector&&he.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return Gt(a,"renderLine",a,y.line,x.pre),x.pre.className&&(x.textClass=Kt(x.pre.className,x.textClass||"")),x}function Pr(a){var y=Se("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function dr(a,y,b,x,E,te,oe){if(y){var ce=a.splitSpaces?er(y,a.trailingSpace):y,he=a.cm.state.specialChars,me=!1,We;if(!he.test(y))a.col+=y.length,We=document.createTextNode(ce),a.map.push(a.pos,a.pos+y.length,We),be&&se<9&&(me=!0),a.pos+=y.length;else{We=document.createDocumentFragment();for(var qe=0;;){he.lastIndex=qe;var Ft=he.exec(y),Dt=Ft?Ft.index-qe:y.length-qe;if(Dt){var Cn=document.createTextNode(ce.slice(qe,qe+Dt));be&&se<9?We.appendChild(Se("span",[Cn])):We.appendChild(Cn),a.map.push(a.pos,a.pos+Dt,Cn),a.col+=Dt,a.pos+=Dt}if(!Ft)break;qe+=Dt+1;var In=void 0;if(Ft[0]==" "){var Xn=a.cm.options.tabSize,nr=Xn-a.col%Xn;In=We.appendChild(Se("span",It(nr),"cm-tab")),In.setAttribute("role","presentation"),In.setAttribute("cm-text"," "),a.col+=nr}else Ft[0]=="\r"||Ft[0]==` `?(In=We.appendChild(Se("span",Ft[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),In.setAttribute("cm-text",Ft[0]),a.col+=1):(In=a.cm.options.specialCharPlaceholder(Ft[0]),In.setAttribute("cm-text",Ft[0]),be&&se<9?We.appendChild(Se("span",[In])):We.appendChild(In),a.col+=1);a.map.push(a.pos,a.pos+1,In),a.pos++}}if(a.trailingSpace=ce.charCodeAt(y.length-1)==32,b||x||E||me||te||oe){var hr=b||"";x&&(hr+=x),E&&(hr+=E);var rr=Se("span",[We],hr,te);if(oe)for(var Sr in oe)oe.hasOwnProperty(Sr)&&Sr!="style"&&Sr!="class"&&rr.setAttribute(Sr,oe[Sr]);return a.content.appendChild(rr)}a.content.appendChild(We)}}function er(a,y){if(a.length>1&&!/ /.test(a))return a;for(var b=y,x="",E=0;Eme&&qe.from<=me));Ft++);if(qe.to>=We)return a(b,x,E,te,oe,ce,he);a(b,x.slice(0,qe.to-me),E,te,null,ce,he),te=null,x=x.slice(qe.to-me),me=qe.to}}}function kr(a,y,b,x){var E=!x&&b.widgetNode;E&&a.map.push(a.pos,a.pos+y,E),!x&&a.cm.display.input.needsContentAttribute&&(E||(E=a.content.appendChild(document.createElement("span"))),E.setAttribute("cm-marker",b.id)),E&&(a.cm.display.input.setUneditable(E),a.content.appendChild(E)),a.pos+=y,a.trailingSpace=!1}function cr(a,y,b){var x=a.markedSpans,E=a.text,te=0;if(!x){for(var oe=1;oehe||ii.collapsed&&Lr.to==he&&Lr.from==he)){if(Lr.to!=null&&Lr.to!=he&&Dt>Lr.to&&(Dt=Lr.to,In=""),ii.className&&(Cn+=" "+ii.className),ii.css&&(Ft=(Ft?Ft+";":"")+ii.css),ii.startStyle&&Lr.from==he&&(Xn+=" "+ii.startStyle),ii.endStyle&&Lr.to==Dt&&(Sr||(Sr=[])).push(ii.endStyle,Lr.to),ii.title&&((hr||(hr={})).title=ii.title),ii.attributes)for(var vi in ii.attributes)(hr||(hr={}))[vi]=ii.attributes[vi];ii.collapsed&&(!nr||yn(nr.marker,ii)<0)&&(nr=Lr)}else Lr.from>he&&Dt>Lr.from&&(Dt=Lr.from)}if(Sr)for(var _i=0;_i=ce)break;for(var oa=Math.min(ce,Dt);;){if(We){var ea=he+We.length;if(!nr){var Li=ea>oa?We.slice(0,oa-he):We;y.addToken(y,Li,qe?qe+Cn:Cn,Xn,he+Li.length==Dt?In:"",Ft,hr)}if(ea>=oa){We=We.slice(oa-he),he=oa;break}he=ea,Xn=""}We=E.slice(te,te=b[me++]),qe=Fr(b[me++],y.cm.options)}}}function Rr(a,y,b){this.line=y,this.rest=Nn(y),this.size=this.rest?Ke(nt(this.rest))-b+1:1,this.node=this.text=null,this.hidden=xn(a,y)}function ur(a,y,b){for(var x=[],E,te=y;te2&&te.push((he.bottom+me.top)/2-b.top)}}te.push(b.bottom-b.top)}}function bi(a,y,b){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;xb)return{map:a.measure.maps[E],cache:a.measure.caches[E],before:!0}}function no(a,y){y=_t(y);var b=Ke(y),x=a.display.externalMeasured=new Rr(a.doc,y,b);x.lineN=b;var E=x.built=Er(a,x);return x.text=E.pre,Ee(a.display.lineMeasure,E.pre),x}function Xa(a,y,b,x){return ra(a,pa(a,y),b,x)}function va(a,y){if(y>=a.display.viewFrom&&y=b.lineN&&yy)&&(te=he-ce,E=te-1,y>=he&&(oe="right")),E!=null){if(x=a[me+2],ce==he&&b==(x.insertLeft?"left":"right")&&(oe=b),b=="left"&&E==0)for(;me&&a[me-2]==a[me-3]&&a[me-1].insertLeft;)x=a[(me-=3)+2],oe="left";if(b=="right"&&E==he-ce)for(;me=0&&(b=a[E]).left==b.right;E--);return b}function ao(a,y,b,x){var E=ro(y.map,b,x),te=E.node,oe=E.start,ce=E.end,he=E.collapse,me;if(te.nodeType==3){for(var We=0;We<4;We++){for(;oe&&Ge(y.line.text.charAt(E.coverStart+oe));)--oe;for(;E.coverStart+ce0&&(he=x="right");var qe;a.options.lineWrapping&&(qe=te.getClientRects()).length>1?me=qe[x=="right"?qe.length-1:0]:me=te.getBoundingClientRect()}if(be&&se<9&&!oe&&(!me||!me.left&&!me.right)){var Ft=te.parentNode.getClientRects()[0];Ft?me={left:Ft.left,right:Ft.left+Qi(a.display),top:Ft.top,bottom:Ft.bottom}:me=Sa}for(var Dt=me.top-y.rect.top,Cn=me.bottom-y.rect.top,In=(Dt+Cn)/2,Xn=y.view.measure.heights,nr=0;nr=x.text.length?(he=x.text.length,me="before"):he<=0&&(he=0,me="after"),!ce)return oe(me=="before"?he-1:he,me=="before");function We(Cn,In,Xn){var nr=ce[In],hr=nr.level==1;return oe(Xn?Cn-1:Cn,hr!=Xn)}var qe=tt(ce,he,me),Ft=it,Dt=We(he,qe,me=="before");return Ft!=null&&(Dt.other=We(he,Ft,me!="before")),Dt}function ti(a,y){var b=0;y=jt(a.doc,y),a.options.lineWrapping||(b=Qi(a.display)*y.ch);var x=ut(a.doc,y.line),E=Hn(x)+Ur(a.display);return{left:b,right:b,top:E,bottom:E+x.height}}function Vr(a,y,b,x,E){var te=at(a,y,b);return te.xRel=E,x&&(te.outside=x),te}function Ci(a,y,b){var x=a.doc;if(b+=a.display.viewOffset,b<0)return Vr(x.first,0,null,-1,-1);var E=Ye(x,b),te=x.first+x.size-1;if(E>te)return Vr(x.first+x.size-1,ut(x,te).text.length,null,1,1);y<0&&(y=0);for(var oe=ut(x,E);;){var ce=sa(a,oe,E,y,b),he=Ot(oe,ce.ch+(ce.xRel>0||ce.outside>0?1:0));if(!he)return ce;var me=he.find(1);if(me.line==E)return me;oe=ut(x,E=me.line)}}function yi(a,y,b,x){x-=Za(y);var E=y.text.length,te=Bt(function(oe){return ra(a,b,oe-1).bottom<=x},E,0);return E=Bt(function(oe){return ra(a,b,oe).top>x},te,E),{begin:te,end:E}}function Ei(a,y,b,x){b||(b=pa(a,y));var E=ka(a,y,ra(a,b,x),"line").top;return yi(a,y,b,E)}function Pi(a,y,b,x){return a.bottom<=b?!1:a.top>b?!0:(x?a.left:a.right)>y}function sa(a,y,b,x,E){E-=Hn(y);var te=pa(a,y),oe=Za(y),ce=0,he=y.text.length,me=!0,We=Yt(y,a.doc.direction);if(We){var qe=(a.options.lineWrapping?ma:ia)(a,y,b,te,We,x,E);me=qe.level!=1,ce=me?qe.from:qe.to-1,he=me?qe.to:qe.from-1}var Ft=null,Dt=null,Cn=Bt(function(Zr){var Lr=ra(a,te,Zr);return Lr.top+=oe,Lr.bottom+=oe,Pi(Lr,x,E,!1)?(Lr.top<=E&&Lr.left<=x&&(Ft=Zr,Dt=Lr),!0):!1},ce,he),In,Xn,nr=!1;if(Dt){var hr=x-Dt.left=Sr.bottom?1:0}return Cn=kt(y.text,Cn,1),Vr(b,Cn,Xn,nr,x-In)}function ia(a,y,b,x,E,te,oe){var ce=Bt(function(qe){var Ft=E[qe],Dt=Ft.level!=1;return Pi(gi(a,at(b,Dt?Ft.to:Ft.from,Dt?"before":"after"),"line",y,x),te,oe,!0)},0,E.length-1),he=E[ce];if(ce>0){var me=he.level!=1,We=gi(a,at(b,me?he.from:he.to,me?"after":"before"),"line",y,x);Pi(We,te,oe,!0)&&We.top>oe&&(he=E[ce-1])}return he}function ma(a,y,b,x,E,te,oe){var ce=yi(a,y,x,oe),he=ce.begin,me=ce.end;/\s/.test(y.text.charAt(me-1))&&me--;for(var We=null,qe=null,Ft=0;Ft=me||Dt.to<=he)){var Cn=Dt.level!=1,In=ra(a,x,Cn?Math.min(me,Dt.to)-1:Math.max(he,Dt.from)).right,Xn=InXn)&&(We=Dt,qe=Xn)}}return We||(We=E[E.length-1]),We.fromme&&(We={from:We.from,to:me,level:We.level}),We}var xi;function Ti(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(xi==null){xi=Se("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)xi.appendChild(document.createTextNode("x")),xi.appendChild(Se("br"));xi.appendChild(document.createTextNode("x"))}Ee(a.measure,xi);var b=xi.offsetHeight/50;return b>3&&(a.cachedTextHeight=b),vt(a.measure),b||1}function Qi(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Se("span","xxxxxxxxxx"),b=Se("pre",[y],"CodeMirror-line-like");Ee(a.measure,b);var x=y.getBoundingClientRect(),E=(x.right-x.left)/10;return E>2&&(a.cachedCharWidth=E),E||10}function ua(a){for(var y=a.display,b={},x={},E=y.gutters.clientLeft,te=y.gutters.firstChild,oe=0;te;te=te.nextSibling,++oe){var ce=a.display.gutterSpecs[oe].className;b[ce]=te.offsetLeft+te.clientLeft+E,x[ce]=te.clientWidth}return{fixedPos:qa(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:b,gutterWidth:x,wrapperWidth:y.wrapper.clientWidth}}function qa(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function So(a){var y=Ti(a.display),b=a.options.lineWrapping,x=b&&Math.max(5,a.display.scroller.clientWidth/Qi(a.display)-3);return function(E){if(xn(a.doc,E))return 0;var te=0;if(E.widgets)for(var oe=0;oe0&&(me=ut(a.doc,he.line).text).length==he.ch){var We=ye(me,me.length,a.options.tabSize)-me.length;he=at(he.line,Math.max(0,Math.round((te-Ui(a.display).left)/Qi(a.display))-We))}return he}function Aa(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var b=a.display.view,x=0;xy)&&(E.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=E.viewTo)pr&&rn(a.doc,y)E.viewFrom?qi(a):(E.viewFrom+=x,E.viewTo+=x);else if(y<=E.viewFrom&&b>=E.viewTo)qi(a);else if(y<=E.viewFrom){var te=lo(a,b,b+x,1);te?(E.view=E.view.slice(te.index),E.viewFrom=te.lineN,E.viewTo+=x):qi(a)}else if(b>=E.viewTo){var oe=lo(a,y,y,-1);oe?(E.view=E.view.slice(0,oe.index),E.viewTo=oe.lineN):qi(a)}else{var ce=lo(a,y,y,-1),he=lo(a,b,b+x,1);ce&&he?(E.view=E.view.slice(0,ce.index).concat(ur(a,ce.lineN,he.lineN)).concat(E.view.slice(he.index)),E.viewTo+=x):qi(a)}var me=E.externalMeasured;me&&(b=E.lineN&&y=x.viewTo)){var te=x.view[Aa(a,y)];if(te.node!=null){var oe=te.changes||(te.changes=[]);ft(oe,b)==-1&&oe.push(b)}}}function qi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function lo(a,y,b,x){var E=Aa(a,y),te,oe=a.display.view;if(!pr||b==a.doc.first+a.doc.size)return{index:E,lineN:b};for(var ce=a.display.viewFrom,he=0;he0){if(E==oe.length-1)return null;te=ce+oe[E].size-y,E++}else te=ce-y;y+=te,b+=te}for(;rn(a.doc,b)!=b;){if(E==(x<0?0:oe.length-1))return null;b+=x*oe[E-(x<0?1:0)].size,E+=x}return{index:E,lineN:b}}function Qo(a,y,b){var x=a.display,E=x.view;E.length==0||y>=x.viewTo||b<=x.viewFrom?(x.view=ur(a,y,b),x.viewFrom=y):(x.viewFrom>y?x.view=ur(a,y,x.viewFrom).concat(x.view):x.viewFromb&&(x.view=x.view.slice(0,Aa(a,b)))),x.viewTo=b}function qo(a){for(var y=a.display.view,b=0,x=0;x=a.display.viewTo||ce.to().line0?y.blinker=setInterval(function(){a.hasFocus()||Wa(a),y.cursorDiv.style.visibility=(b=!b)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Ao(a){a.state.focused||(a.display.input.focus(),Mo(a))}function Po(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Wa(a))},100)}function Mo(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Gt(a,"focus",a,y),a.state.focused=!0,Xe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ne&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Do(a))}function Wa(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Gt(a,"blur",a,y),a.state.focused=!1,Pe(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function so(a){for(var y=a.display,b=y.lineDiv.offsetTop,x=0;x.005||We<-.005)&&($n(E.line,oe),Lo(E.line),E.rest))for(var qe=0;qea.display.sizerWidth){var Ft=Math.ceil(ce/Qi(a.display));Ft>a.display.maxLineLength&&(a.display.maxLineLength=Ft,a.display.maxLine=E.line,a.display.maxLineChanged=!0)}}}}function Lo(a){if(a.widgets)for(var y=0;y=oe&&(te=Ye(y,Hn(ut(y,he))-a.wrapper.clientHeight),oe=he)}return{from:te,to:Math.max(oe,te+1)}}function Bo(a,y){if(!ot(a,"scrollCursorIntoView")){var b=a.display,x=b.sizer.getBoundingClientRect(),E=null;if(y.top+x.top<0?E=!0:y.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(E=!1),E!=null&&!gt){var te=Se("div","\u200B",null,`position: absolute; @@ -987,7 +987,7 @@ b`.split(/\n/).length!=3?function(a){for(var y=0,b=[],x=a.length;y<=x;){var E=a. `)>-1?b.value=a.prevInput="":a.prevInput=E,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Mi.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Mi.prototype.onKeyPress=function(){be&&se>=9&&(this.hasSelection=null),this.fastPoll()},Mi.prototype.onContextMenu=function(a){var y=this,b=y.cm,x=b.display,E=y.textarea;y.contextMenuPending&&y.contextMenuPending();var te=ba(b,a),oe=x.scroller.scrollTop;if(!te||fe)return;var ce=b.options.resetSelectionOnContextMenu;ce&&b.doc.sel.contains(te)==-1&&Oi(b,ji)(b.doc,Ka(te),Ve);var he=E.style.cssText,me=y.wrapper.style.cssText,We=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",E.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-We.top-5)+"px; left: "+(a.clientX-We.left-5)+`px; z-index: 1000; background: `+(be?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var qe;Ne&&(qe=window.scrollY),x.input.focus(),Ne&&window.scrollTo(null,qe),x.input.reset(),b.somethingSelected()||(E.value=y.prevInput=" "),y.contextMenuPending=Dt,x.selForContextMenu=b.doc.sel,clearTimeout(x.detectingSelectAll);function Ft(){if(E.selectionStart!=null){var In=b.somethingSelected(),Xn="\u200B"+(In?E.value:"");E.value="\u21DA",E.value=Xn,y.prevInput=In?"":"\u200B",E.selectionStart=1,E.selectionEnd=Xn.length,x.selForContextMenu=b.doc.sel}}function Dt(){if(y.contextMenuPending==Dt&&(y.contextMenuPending=!1,y.wrapper.style.cssText=me,E.style.cssText=he,be&&se<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=oe),E.selectionStart!=null)){(!be||be&&se<9)&&Ft();var In=0,Xn=function(){x.selForContextMenu==b.doc.sel&&E.selectionStart==0&&E.selectionEnd>0&&y.prevInput=="\u200B"?Oi(b,ss)(b):In++<10?x.detectingSelectAll=setTimeout(Xn,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Xn,200)}}if(be&&se>=9&&Ft(),pe){Ht(a);var Cn=function(){Pt(window,"mouseup",Cn),setTimeout(Dt,20)};Ae(window,"mouseup",Cn)}else setTimeout(Dt,50)},Mi.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Mi.prototype.setUneditable=function(){},Mi.prototype.needsContentAttribute=!1;function Ju(a,y){if(y=y?Rt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var b=Be();y.autofocus=b==a||a.getAttribute("autofocus")!=null&&b==document.body}function x(){a.value=ce.getValue()}var E;if(a.form&&(Ae(a.form,"submit",x),!y.leaveSubmitMethodAlone)){var te=a.form;E=te.submit;try{var oe=te.submit=function(){x(),te.submit=E,te.submit(),te.submit=oe}}catch(he){}}y.finishInit=function(he){he.save=x,he.getTextArea=function(){return a},he.toTextArea=function(){he.toTextArea=isNaN,x(),a.parentNode.removeChild(he.getWrapperElement()),a.style.display="",a.form&&(Pt(a.form,"submit",x),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=E))}},a.style.display="none";var ce=wi(function(he){return a.parentNode.insertBefore(he,a.nextSibling)},y);return ce}function Qu(a){a.off=Pt,a.on=Ae,a.wheelEventPixels=iu,a.Doc=$i,a.splitLines=Fn,a.countColumn=ye,a.findColumn=En,a.isWordChar=ie,a.Pass=Tt,a.signal=Gt,a.Line=Xt,a.changeEnd=ja,a.scrollbarModel=Na,a.Pos=at,a.cmpPos=tn,a.modes=At,a.mimeModes=$e,a.resolveMode=un,a.getMode=wn,a.modeExtensions=Wn,a.extendMode=Jn,a.copyState=Qn,a.startState=_n,a.innerMode=zn,a.commands=Uo,a.keyMap=Ra,a.keyName=Es,a.isModifierKey=ws,a.lookupKey=go,a.normalizeKeyMap=Du,a.StringStream=$t,a.SharedTextMarker=Ko,a.TextMarker=Ua,a.LineWidget=zo,a.e_preventDefault=Bn,a.e_stopPropagation=Oe,a.e_stop=Ht,a.addClass=Xe,a.contains=ze,a.rmClass=Pe,a.keyNames=Va}zu(wi),Uu(wi);var qu="iter insert remove copy getEditor constructor".split(" ");for(var gl in $i.prototype)$i.prototype.hasOwnProperty(gl)&&ft(qu,gl)<0&&(wi.prototype[gl]=function(a){return function(){return a.apply(this.doc,arguments)}}($i.prototype[gl]));return ln($i),wi.inputStyles={textarea:Mi,contenteditable:hi},wi.defineMode=function(a){!wi.defaults.mode&&a!="null"&&(wi.defaults.mode=a),yt.apply(this,arguments)},wi.defineMIME=Lt,wi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),wi.defineMIME("text/plain","null"),wi.defineExtension=function(a,y){wi.prototype[a]=y},wi.defineDocExtension=function(a,y){$i.prototype[a]=y},wi.fromTextArea=Ju,Qu(wi),wi.version="5.58.2",wi})},25419:function(mn,hn,le){(function(re){re(le(89780),le(15525),le(98101))})(function(re){"use strict";re.defineMode("markdown",function(je,Re){var Je=re.getMode(je,"text/html"),be=Je.name=="null";function se(ye){if(re.findModeByName){var ve=re.findModeByName(ye);ve&&(ye=ve.mime||ve.mimes[0])}var ft=re.getMode(je,ye);return ft.name=="null"?null:ft}Re.highlightFormatting===void 0&&(Re.highlightFormatting=!1),Re.maxBlockquoteDepth===void 0&&(Re.maxBlockquoteDepth=0),Re.taskLists===void 0&&(Re.taskLists=!1),Re.strikethrough===void 0&&(Re.strikethrough=!1),Re.emoji===void 0&&(Re.emoji=!1),Re.fencedCodeBlockHighlighting===void 0&&(Re.fencedCodeBlockHighlighting=!0),Re.fencedCodeBlockDefaultMode===void 0&&(Re.fencedCodeBlockDefaultMode="text/plain"),Re.xml===void 0&&(Re.xml=!0),Re.tokenTypeOverrides===void 0&&(Re.tokenTypeOverrides={});var Ne={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 Ze in Ne)Ne.hasOwnProperty(Ze)&&Re.tokenTypeOverrides[Ze]&&(Ne[Ze]=Re.tokenTypeOverrides[Ze]);var we=/^([*\-_])(?:\s*\1){2,}\s*$/,fe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ht=/^\[(x| )\](?=\s)/i,xe=Re.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,gt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Qe=/^[^#!\[\]*_\\<>` "'(~:]+/,_e=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,De=/^\s*\[[^\]]+?\]:.*$/,Fe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,rt=" ";function lt(ye,ve,ft){return ve.f=ve.inline=ft,ft(ye,ve)}function mt(ye,ve,ft){return ve.f=ve.block=ft,ft(ye,ve)}function Ce(ye){return!ye||!/\S/.test(ye.string)}function pe(ye){if(ye.linkTitle=!1,ye.linkHref=!1,ye.linkText=!1,ye.em=!1,ye.strong=!1,ye.strikethrough=!1,ye.quote=0,ye.indentedCode=!1,ye.f==Pe){var ve=be;if(!ve){var ft=re.innerMode(Je,ye.htmlState);ve=ft.mode.name=="xml"&&ft.state.tagStart===null&&!ft.state.context&&ft.state.tokenize.isInText}ve&&(ye.f=Ie,ye.block=Me,ye.htmlState=null)}return ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,ye.prevLine=ye.thisLine,ye.thisLine={stream:null},null}function Me(ye,ve){var ft=ye.column()===ve.indentation,Ut=Ce(ve.prevLine.stream),Tt=ve.indentedCode,Ve=ve.prevLine.hr,dt=ve.list!==!1,pt=(ve.listStack[ve.listStack.length-1]||0)+3;ve.indentedCode=!1;var En=ve.indentation;if(ve.indentationDiff===null&&(ve.indentationDiff=ve.indentation,dt)){for(ve.list=null;En=4&&(Tt||ve.prevLine.fencedCodeEnd||ve.prevLine.header||Ut))return ye.skipToEnd(),ve.indentedCode=!0,Ne.code;if(ye.eatSpace())return null;if(ft&&ve.indentation<=pt&&(nt=ye.match(xe))&&nt[1].length<=6)return ve.quote=0,ve.header=nt[1].length,ve.thisLine.header=!0,Re.highlightFormatting&&(ve.formatting="header"),ve.f=ve.inline,Ee(ve);if(ve.indentation<=pt&&ye.eat(">"))return ve.quote=ft?1:ve.quote+1,Re.highlightFormatting&&(ve.formatting="quote"),ye.eatSpace(),Ee(ve);if(!It&&!ve.setext&&ft&&ve.indentation<=pt&&(nt=ye.match(fe))){var St=nt[1]?"ol":"ul";return ve.indentation=En+ye.current().length,ve.list=!0,ve.quote=0,ve.listStack.push(ve.indentation),ve.em=!1,ve.strong=!1,ve.code=!1,ve.strikethrough=!1,Re.taskLists&&ye.match(ht,!1)&&(ve.taskList=!0),ve.f=ve.inline,Re.highlightFormatting&&(ve.formatting=["list","list-"+St]),Ee(ve)}else{if(ft&&ve.indentation<=pt&&(nt=ye.match(_e,!0)))return ve.quote=0,ve.fencedEndRE=new RegExp(nt[1]+"+ *$"),ve.localMode=Re.fencedCodeBlockHighlighting&&se(nt[2]||Re.fencedCodeBlockDefaultMode),ve.localMode&&(ve.localState=re.startState(ve.localMode)),ve.f=ve.block=vt,Re.highlightFormatting&&(ve.formatting="code-block"),ve.code=-1,Ee(ve);if(ve.setext||(!Le||!dt)&&!ve.quote&&ve.list===!1&&!ve.code&&!It&&!De.test(ye.string)&&(nt=ye.lookAhead(1))&&(nt=nt.match(gt)))return ve.setext?(ve.header=ve.setext,ve.setext=0,ye.skipToEnd(),Re.highlightFormatting&&(ve.formatting="header")):(ve.header=nt[0].charAt(0)=="="?1:2,ve.setext=ve.header),ve.thisLine.header=!0,ve.f=ve.inline,Ee(ve);if(It)return ye.skipToEnd(),ve.hr=!0,ve.thisLine.hr=!0,Ne.hr;if(ye.peek()==="[")return lt(ye,ve,Kt)}return lt(ye,ve,ve.inline)}function Pe(ye,ve){var ft=Je.token(ye,ve.htmlState);if(!be){var Ut=re.innerMode(Je,ve.htmlState);(Ut.mode.name=="xml"&&Ut.state.tagStart===null&&!Ut.state.context&&Ut.state.tokenize.isInText||ve.md_inside&&ye.current().indexOf(">")>-1)&&(ve.f=Ie,ve.block=Me,ve.htmlState=null)}return ft}function vt(ye,ve){var ft=ve.listStack[ve.listStack.length-1]||0,Ut=ve.indentation=ye.quote?ve.push(Ne.formatting+"-"+ye.formatting[ft]+"-"+ye.quote):ve.push("error"))}if(ye.taskOpen)return ve.push("meta"),ve.length?ve.join(" "):null;if(ye.taskClosed)return ve.push("property"),ve.length?ve.join(" "):null;if(ye.linkHref?ve.push(Ne.linkHref,"url"):(ye.strong&&ve.push(Ne.strong),ye.em&&ve.push(Ne.em),ye.strikethrough&&ve.push(Ne.strikethrough),ye.emoji&&ve.push(Ne.emoji),ye.linkText&&ve.push(Ne.linkText),ye.code&&ve.push(Ne.code),ye.image&&ve.push(Ne.image),ye.imageAltText&&ve.push(Ne.imageAltText,"link"),ye.imageMarker&&ve.push(Ne.imageMarker)),ye.header&&ve.push(Ne.header,Ne.header+"-"+ye.header),ye.quote&&(ve.push(Ne.quote),!Re.maxBlockquoteDepth||Re.maxBlockquoteDepth>=ye.quote?ve.push(Ne.quote+"-"+ye.quote):ve.push(Ne.quote+"-"+Re.maxBlockquoteDepth)),ye.list!==!1){var Ut=(ye.listStack.length-1)%3;Ut?Ut===1?ve.push(Ne.list2):ve.push(Ne.list3):ve.push(Ne.list1)}return ye.trailingSpaceNewLine?ve.push("trailing-space-new-line"):ye.trailingSpace&&ve.push("trailing-space-"+(ye.trailingSpace%2?"a":"b")),ve.length?ve.join(" "):null}function Se(ye,ve){if(ye.match(Qe,!0))return Ee(ve)}function Ie(ye,ve){var ft=ve.text(ye,ve);if(typeof ft!="undefined")return ft;if(ve.list)return ve.list=null,Ee(ve);if(ve.taskList){var Ut=ye.match(ht,!0)[1]===" ";return Ut?ve.taskOpen=!0:ve.taskClosed=!0,Re.highlightFormatting&&(ve.formatting="task"),ve.taskList=!1,Ee(ve)}if(ve.taskOpen=!1,ve.taskClosed=!1,ve.header&&ye.match(/^#+$/,!0))return Re.highlightFormatting&&(ve.formatting="header"),Ee(ve);var Tt=ye.next();if(ve.linkTitle){ve.linkTitle=!1;var Ve=Tt;Tt==="("&&(Ve=")"),Ve=(Ve+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var dt="^\\s*(?:[^"+Ve+"\\\\]+|\\\\\\\\|\\\\.)"+Ve;if(ye.match(new RegExp(dt),!0))return Ne.linkHref}if(Tt==="`"){var pt=ve.formatting;Re.highlightFormatting&&(ve.formatting="code"),ye.eatWhile("`");var En=ye.current().length;if(ve.code==0&&(!ve.quote||En==1))return ve.code=En,Ee(ve);if(En==ve.code){var Le=Ee(ve);return ve.code=0,Le}else return ve.formatting=pt,Ee(ve)}else if(ve.code)return Ee(ve);if(Tt==="\\"&&(ye.next(),Re.highlightFormatting)){var It=Ee(ve),nt=Ne.formatting+"-escape";return It?It+" "+nt:nt}if(Tt==="!"&&ye.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ve.imageMarker=!0,ve.image=!0,Re.highlightFormatting&&(ve.formatting="image"),Ee(ve);if(Tt==="["&&ve.imageMarker&&ye.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ve.imageMarker=!1,ve.imageAltText=!0,Re.highlightFormatting&&(ve.formatting="image"),Ee(ve);if(Tt==="]"&&ve.imageAltText){Re.highlightFormatting&&(ve.formatting="image");var It=Ee(ve);return ve.imageAltText=!1,ve.image=!1,ve.inline=ve.f=ze,It}if(Tt==="["&&!ve.image)return ve.linkText&&ye.match(/^.*?\]/)||(ve.linkText=!0,Re.highlightFormatting&&(ve.formatting="link")),Ee(ve);if(Tt==="]"&&ve.linkText){Re.highlightFormatting&&(ve.formatting="link");var It=Ee(ve);return ve.linkText=!1,ve.inline=ve.f=ye.match(/\(.*?\)| ?\[.*?\]/,!1)?ze:Ie,It}if(Tt==="<"&&ye.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ve.f=ve.inline=ke,Re.highlightFormatting&&(ve.formatting="link");var It=Ee(ve);return It?It+=" ":It="",It+Ne.linkInline}if(Tt==="<"&&ye.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ve.f=ve.inline=ke,Re.highlightFormatting&&(ve.formatting="link");var It=Ee(ve);return It?It+=" ":It="",It+Ne.linkEmail}if(Re.xml&&Tt==="<"&&ye.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var St=ye.string.indexOf(">",ye.pos);if(St!=-1){var Et=ye.string.substring(ye.start,St);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Et)&&(ve.md_inside=!0)}return ye.backUp(1),ve.htmlState=re.startState(Je),mt(ye,ve,Pe)}if(Re.xml&&Tt==="<"&&ye.match(/^\/\w*?>/))return ve.md_inside=!1,"tag";if(Tt==="*"||Tt==="_"){for(var ae=1,ee=ye.pos==1?" ":ye.string.charAt(ye.pos-2);ae<3&&ye.eat(Tt);)ae++;var z=ye.peek()||" ",ie=!/\s/.test(z)&&(!Fe.test(z)||/\s/.test(ee)||Fe.test(ee)),ue=!/\s/.test(ee)&&(!Fe.test(ee)||/\s/.test(z)||Fe.test(z)),ne=null,de=null;if(ae%2&&(!ve.em&&ie&&(Tt==="*"||!ue||Fe.test(ee))?ne=!0:ve.em==Tt&&ue&&(Tt==="*"||!ie||Fe.test(z))&&(ne=!1)),ae>1&&(!ve.strong&&ie&&(Tt==="*"||!ue||Fe.test(ee))?de=!0:ve.strong==Tt&&ue&&(Tt==="*"||!ie||Fe.test(z))&&(de=!1)),de!=null||ne!=null){Re.highlightFormatting&&(ve.formatting=ne==null?"strong":de==null?"em":"strong em"),ne===!0&&(ve.em=Tt),de===!0&&(ve.strong=Tt);var Le=Ee(ve);return ne===!1&&(ve.em=!1),de===!1&&(ve.strong=!1),Le}}else if(Tt===" "&&(ye.eat("*")||ye.eat("_"))){if(ye.peek()===" ")return Ee(ve);ye.backUp(1)}if(Re.strikethrough){if(Tt==="~"&&ye.eatWhile(Tt)){if(ve.strikethrough){Re.highlightFormatting&&(ve.formatting="strikethrough");var Le=Ee(ve);return ve.strikethrough=!1,Le}else if(ye.match(/^[^\s]/,!1))return ve.strikethrough=!0,Re.highlightFormatting&&(ve.formatting="strikethrough"),Ee(ve)}else if(Tt===" "&&ye.match(/^~~/,!0)){if(ye.peek()===" ")return Ee(ve);ye.backUp(2)}}if(Re.emoji&&Tt===":"&&ye.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ve.emoji=!0,Re.highlightFormatting&&(ve.formatting="emoji");var Ge=Ee(ve);return ve.emoji=!1,Ge}return Tt===" "&&(ye.match(/^ +$/,!1)?ve.trailingSpace++:ve.trailingSpace&&(ve.trailingSpaceNewLine=!0)),Ee(ve)}function ke(ye,ve){var ft=ye.next();if(ft===">"){ve.f=ve.inline=Ie,Re.highlightFormatting&&(ve.formatting="link");var Ut=Ee(ve);return Ut?Ut+=" ":Ut="",Ut+Ne.linkInline}return ye.match(/^[^>]+/,!0),Ne.linkInline}function ze(ye,ve){if(ye.eatSpace())return null;var ft=ye.next();return ft==="("||ft==="["?(ve.f=ve.inline=Xe(ft==="("?")":"]"),Re.highlightFormatting&&(ve.formatting="link-string"),ve.linkHref=!0,Ee(ve)):"error"}var Be={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Xe(ye){return function(ve,ft){var Ut=ve.next();if(Ut===ye){ft.f=ft.inline=Ie,Re.highlightFormatting&&(ft.formatting="link-string");var Tt=Ee(ft);return ft.linkHref=!1,Tt}return ve.match(Be[ye]),ft.linkHref=!0,Ee(ft)}}function Kt(ye,ve){return ye.match(/^([^\]\\]|\\.)*\]:/,!1)?(ve.f=bt,ye.next(),Re.highlightFormatting&&(ve.formatting="link"),ve.linkText=!0,Ee(ve)):lt(ye,ve,Ie)}function bt(ye,ve){if(ye.match(/^\]:/,!0)){ve.f=ve.inline=ge,Re.highlightFormatting&&(ve.formatting="link");var ft=Ee(ve);return ve.linkText=!1,ft}return ye.match(/^([^\]\\]|\\.)+/,!0),Ne.linkText}function ge(ye,ve){return ye.eatSpace()?null:(ye.match(/^[^\s]+/,!0),ye.peek()===void 0?ve.linkTitle=!0:ye.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ve.f=ve.inline=Ie,Ne.linkHref+" url")}var Rt={startState:function(){return{f:Me,prevLine:{stream:null},thisLine:{stream:null},block:Me,htmlState:null,indentation:0,inline:Ie,text:Se,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(ye){return{f:ye.f,prevLine:ye.prevLine,thisLine:ye.thisLine,block:ye.block,htmlState:ye.htmlState&&re.copyState(Je,ye.htmlState),indentation:ye.indentation,localMode:ye.localMode,localState:ye.localMode?re.copyState(ye.localMode,ye.localState):null,inline:ye.inline,text:ye.text,formatting:!1,linkText:ye.linkText,linkTitle:ye.linkTitle,linkHref:ye.linkHref,code:ye.code,em:ye.em,strong:ye.strong,strikethrough:ye.strikethrough,emoji:ye.emoji,header:ye.header,setext:ye.setext,hr:ye.hr,taskList:ye.taskList,list:ye.list,listStack:ye.listStack.slice(0),quote:ye.quote,indentedCode:ye.indentedCode,trailingSpace:ye.trailingSpace,trailingSpaceNewLine:ye.trailingSpaceNewLine,md_inside:ye.md_inside,fencedEndRE:ye.fencedEndRE}},token:function(ye,ve){if(ve.formatting=!1,ye!=ve.thisLine.stream){if(ve.header=0,ve.hr=!1,ye.match(/^\s*$/,!0))return pe(ve),null;if(ve.prevLine=ve.thisLine,ve.thisLine={stream:ye},ve.taskList=!1,ve.trailingSpace=0,ve.trailingSpaceNewLine=!1,!ve.localState&&(ve.f=ve.block,ve.f!=Pe)){var ft=ye.match(/^\s*/,!0)[0].replace(/\t/g,rt).length;if(ve.indentation=ft,ve.indentationDiff=null,ft>0)return null}}return ve.f(ye,ve)},innerMode:function(ye){return ye.block==Pe?{state:ye.htmlState,mode:Je}:ye.localState?{state:ye.localState,mode:ye.localMode}:{state:ye,mode:Rt}},indent:function(ye,ve,ft){return ye.block==Pe&&Je.indent?Je.indent(ye.htmlState,ve,ft):ye.localState&&ye.localMode.indent?ye.localMode.indent(ye.localState,ve,ft):re.Pass},blankLine:pe,getType:Ee,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Rt},"xml"),re.defineMIME("text/markdown","markdown"),re.defineMIME("text/x-markdown","markdown")})},98101:function(mn,hn,le){(function(re){re(le(89780))})(function(re){"use strict";re.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 je=0;je-1&&Je.substring(Ne+1,Je.length);if(Ze)return re.findModeByExtension(Ze)},re.findModeByName=function(Je){Je=Je.toLowerCase();for(var be=0;be0?Qe.cmdState[Qe.cmdState.length-1]:null}function se(Qe){var _e=Qe.cmdState.pop();_e&&_e.closeBracket()}function Ne(Qe){for(var _e=Qe.cmdState,De=_e.length-1;De>=0;De--){var Fe=_e[De];if(Fe.name!="DEFAULT")return Fe}return{styleIdentifier:function(){return null}}}function Ze(Qe,_e,De){return function(){this.name=Qe,this.bracketNo=0,this.style=_e,this.styles=De,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var we={};we.importmodule=Ze("importmodule","tag",["string","builtin"]),we.documentclass=Ze("documentclass","tag",["","atom"]),we.usepackage=Ze("usepackage","tag",["atom"]),we.begin=Ze("begin","tag",["atom"]),we.end=Ze("end","tag",["atom"]),we.label=Ze("label","tag",["atom"]),we.ref=Ze("ref","tag",["atom"]),we.eqref=Ze("eqref","tag",["atom"]),we.cite=Ze("cite","tag",["atom"]),we.bibitem=Ze("bibitem","tag",["atom"]),we.Bibitem=Ze("Bibitem","tag",["atom"]),we.RBibitem=Ze("RBibitem","tag",["atom"]),we.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function fe(Qe,_e){Qe.f=_e}function ht(Qe,_e){var De;if(Qe.match(/^\\[a-zA-Z@]+/)){var Fe=Qe.current().slice(1);return De=we.hasOwnProperty(Fe)?we[Fe]:we.DEFAULT,De=new De,Je(_e,De),fe(_e,gt),De.style}if(Qe.match(/^\\[$&%#{}_]/)||Qe.match(/^\\[,;!\/\\]/))return"tag";if(Qe.match("\\["))return fe(_e,function(lt,mt){return xe(lt,mt,"\\]")}),"keyword";if(Qe.match("\\("))return fe(_e,function(lt,mt){return xe(lt,mt,"\\)")}),"keyword";if(Qe.match("$$"))return fe(_e,function(lt,mt){return xe(lt,mt,"$$")}),"keyword";if(Qe.match("$"))return fe(_e,function(lt,mt){return xe(lt,mt,"$")}),"keyword";var rt=Qe.next();if(rt=="%")return Qe.skipToEnd(),"comment";if(rt=="}"||rt=="]"){if(De=be(_e),De)De.closeBracket(rt),fe(_e,gt);else return"error";return"bracket"}else return rt=="{"||rt=="["?(De=we.DEFAULT,De=new De,Je(_e,De),"bracket"):/\d/.test(rt)?(Qe.eatWhile(/[\w.%]/),"atom"):(Qe.eatWhile(/[\w\-_]/),De=Ne(_e),De.name=="begin"&&(De.argument=Qe.current()),De.styleIdentifier())}function xe(Qe,_e,De){if(Qe.eatSpace())return null;if(De&&Qe.match(De))return fe(_e,ht),"keyword";if(Qe.match(/^\\[a-zA-Z@]+/))return"tag";if(Qe.match(/^[a-zA-Z]+/))return"variable-2";if(Qe.match(/^\\[$&%#{}_]/)||Qe.match(/^\\[,;!\/]/)||Qe.match(/^[\^_&]/))return"tag";if(Qe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Qe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Fe=Qe.next();return Fe=="{"||Fe=="}"||Fe=="["||Fe=="]"||Fe=="("||Fe==")"?"bracket":Fe=="%"?(Qe.skipToEnd(),"comment"):"error"}function gt(Qe,_e){var De=Qe.peek(),Fe;return De=="{"||De=="["?(Fe=be(_e),Fe.openBracket(De),Qe.eat(De),fe(_e,ht),"bracket"):/[ \t\r]/.test(De)?(Qe.eat(De),null):(fe(_e,ht),se(_e),ht(Qe,_e))}return{startState:function(){var Qe=Re.inMathMode?function(_e,De){return xe(_e,De)}:ht;return{cmdState:[],f:Qe}},copyState:function(Qe){return{cmdState:Qe.cmdState.slice(),f:Qe.f}},token:function(Qe,_e){return _e.f(Qe,_e)},blankLine:function(Qe){Qe.f=ht,Qe.cmdState.length=0},lineComment:"%"}}),re.defineMIME("text/x-stex","stex"),re.defineMIME("text/x-latex","stex")})},15525:function(mn,hn,le){(function(re){re(le(89780))})(function(re){"use strict";var je={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},Re={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};re.defineMode("xml",function(Je,be){var se=Je.indentUnit,Ne={},Ze=be.htmlMode?je:Re;for(var we in Ze)Ne[we]=Ze[we];for(var we in be)Ne[we]=be[we];var fe,ht;function xe(ke,ze){function Be(bt){return ze.tokenize=bt,bt(ke,ze)}var Xe=ke.next();if(Xe=="<")return ke.eat("!")?ke.eat("[")?ke.match("CDATA[")?Be(_e("atom","]]>")):null:ke.match("--")?Be(_e("comment","-->")):ke.match("DOCTYPE",!0,!0)?(ke.eatWhile(/[\w\._\-]/),Be(De(1))):null:ke.eat("?")?(ke.eatWhile(/[\w\._\-]/),ze.tokenize=_e("meta","?>"),"meta"):(fe=ke.eat("/")?"closeTag":"openTag",ze.tokenize=gt,"tag bracket");if(Xe=="&"){var Kt;return ke.eat("#")?ke.eat("x")?Kt=ke.eatWhile(/[a-fA-F\d]/)&&ke.eat(";"):Kt=ke.eatWhile(/[\d]/)&&ke.eat(";"):Kt=ke.eatWhile(/[\w\.\-:]/)&&ke.eat(";"),Kt?"atom":"error"}else return ke.eatWhile(/[^&<]/),null}xe.isInText=!0;function gt(ke,ze){var Be=ke.next();if(Be==">"||Be=="/"&&ke.eat(">"))return ze.tokenize=xe,fe=Be==">"?"endTag":"selfcloseTag","tag bracket";if(Be=="=")return fe="equals",null;if(Be=="<"){ze.tokenize=xe,ze.state=mt,ze.tagName=ze.tagStart=null;var Xe=ze.tokenize(ke,ze);return Xe?Xe+" tag error":"tag error"}else return/[\'\"]/.test(Be)?(ze.tokenize=Qe(Be),ze.stringStartCol=ke.column(),ze.tokenize(ke,ze)):(ke.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Qe(ke){var ze=function(Be,Xe){for(;!Be.eol();)if(Be.next()==ke){Xe.tokenize=gt;break}return"string"};return ze.isInAttribute=!0,ze}function _e(ke,ze){return function(Be,Xe){for(;!Be.eol();){if(Be.match(ze)){Xe.tokenize=xe;break}Be.next()}return ke}}function De(ke){return function(ze,Be){for(var Xe;(Xe=ze.next())!=null;){if(Xe=="<")return Be.tokenize=De(ke+1),Be.tokenize(ze,Be);if(Xe==">")if(ke==1){Be.tokenize=xe;break}else return Be.tokenize=De(ke-1),Be.tokenize(ze,Be)}return"meta"}}function Fe(ke,ze,Be){this.prev=ke.context,this.tagName=ze,this.indent=ke.indented,this.startOfLine=Be,(Ne.doNotIndent.hasOwnProperty(ze)||ke.context&&ke.context.noIndent)&&(this.noIndent=!0)}function rt(ke){ke.context&&(ke.context=ke.context.prev)}function lt(ke,ze){for(var Be;;){if(!ke.context||(Be=ke.context.tagName,!Ne.contextGrabbers.hasOwnProperty(Be)||!Ne.contextGrabbers[Be].hasOwnProperty(ze)))return;rt(ke)}}function mt(ke,ze,Be){return ke=="openTag"?(Be.tagStart=ze.column(),Ce):ke=="closeTag"?pe:mt}function Ce(ke,ze,Be){return ke=="word"?(Be.tagName=ze.current(),ht="tag",vt):Ne.allowMissingTagName&&ke=="endTag"?(ht="tag bracket",vt(ke,ze,Be)):(ht="error",Ce)}function pe(ke,ze,Be){if(ke=="word"){var Xe=ze.current();return Be.context&&Be.context.tagName!=Xe&&Ne.implicitlyClosed.hasOwnProperty(Be.context.tagName)&&rt(Be),Be.context&&Be.context.tagName==Xe||Ne.matchClosing===!1?(ht="tag",Me):(ht="tag error",Pe)}else return Ne.allowMissingTagName&&ke=="endTag"?(ht="tag bracket",Me(ke,ze,Be)):(ht="error",Pe)}function Me(ke,ze,Be){return ke!="endTag"?(ht="error",Me):(rt(Be),mt)}function Pe(ke,ze,Be){return ht="error",Me(ke,ze,Be)}function vt(ke,ze,Be){if(ke=="word")return ht="attribute",Ee;if(ke=="endTag"||ke=="selfcloseTag"){var Xe=Be.tagName,Kt=Be.tagStart;return Be.tagName=Be.tagStart=null,ke=="selfcloseTag"||Ne.autoSelfClosers.hasOwnProperty(Xe)?lt(Be,Xe):(lt(Be,Xe),Be.context=new Fe(Be,Xe,Kt==Be.indented)),mt}return ht="error",vt}function Ee(ke,ze,Be){return ke=="equals"?Se:(Ne.allowMissing||(ht="error"),vt(ke,ze,Be))}function Se(ke,ze,Be){return ke=="string"?Ie:ke=="word"&&Ne.allowUnquoted?(ht="string",vt):(ht="error",vt(ke,ze,Be))}function Ie(ke,ze,Be){return ke=="string"?Ie:vt(ke,ze,Be)}return{startState:function(ke){var ze={tokenize:xe,state:mt,indented:ke||0,tagName:null,tagStart:null,context:null};return ke!=null&&(ze.baseIndent=ke),ze},token:function(ke,ze){if(!ze.tagName&&ke.sol()&&(ze.indented=ke.indentation()),ke.eatSpace())return null;fe=null;var Be=ze.tokenize(ke,ze);return(Be||fe)&&Be!="comment"&&(ht=null,ze.state=ze.state(fe||Be,ke,ze),ht&&(Be=ht=="error"?Be+" error":ht)),Be},indent:function(ke,ze,Be){var Xe=ke.context;if(ke.tokenize.isInAttribute)return ke.tagStart==ke.indented?ke.stringStartCol+1:ke.indented+se;if(Xe&&Xe.noIndent)return re.Pass;if(ke.tokenize!=gt&&ke.tokenize!=xe)return Be?Be.match(/^(\s*)/)[0].length:0;if(ke.tagName)return Ne.multilineTagIndentPastTag!==!1?ke.tagStart+ke.tagName.length+2:ke.tagStart+se*(Ne.multilineTagIndentFactor||1);if(Ne.alignCDATA&&/$/,blockCommentStart:"",configuration:Ne.htmlMode?"html":"xml",helperType:Ne.htmlMode?"html":"xml",skipAttribute:function(ke){ke.state==Se&&(ke.state=vt)},xmlCurrentTag:function(ke){return ke.tagName?{name:ke.tagName,close:ke.type=="closeTag"}:null},xmlCurrentContext:function(ke){for(var ze=[],Be=ke.context;Be;Be=Be.prev)Be.tagName&&ze.push(Be.tagName);return ze.reverse()}}}),re.defineMIME("text/xml","xml"),re.defineMIME("application/xml","xml"),re.mimeModes.hasOwnProperty("text/html")||re.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(mn,hn,le){"use strict";le.d(hn,{hP:function(){return Et}});var re=function(ae,ee){return(re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,ie){z.__proto__=ie}||function(z,ie){for(var ue in ie)Object.prototype.hasOwnProperty.call(ie,ue)&&(z[ue]=ie[ue])})(ae,ee)};function je(ae,ee){function z(){this.constructor=ae}re(ae,ee),ae.prototype=ee===null?Object.create(ee):(z.prototype=ee.prototype,new z)}function Re(ae,ee,z,ie){return new(z||(z=Promise))(function(ue,ne){function de(Bt){try{kt(ie.next(Bt))}catch(He){ne(He)}}function Ge(Bt){try{kt(ie.throw(Bt))}catch(He){ne(He)}}function kt(Bt){var He;Bt.done?ue(Bt.value):(He=Bt.value,He instanceof z?He:new z(function(it){it(He)})).then(de,Ge)}kt((ie=ie.apply(ae,ee||[])).next())})}function Je(ae,ee){var z,ie,ue,ne,de={label:0,sent:function(){if(1&ue[0])throw ue[1];return ue[1]},trys:[],ops:[]};return ne={next:Ge(0),throw:Ge(1),return:Ge(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ge(kt){return function(Bt){return function(He){if(z)throw new TypeError("Generator is already executing.");for(;de;)try{if(z=1,ie&&(ue=2&He[0]?ie.return:He[0]?ie.throw||((ue=ie.return)&&ue.call(ie),0):ie.next)&&!(ue=ue.call(ie,He[1])).done)return ue;switch(ie=0,ue&&(He=[2&He[0],ue.value]),He[0]){case 0:case 1:ue=He;break;case 4:return de.label++,{value:He[1],done:!1};case 5:de.label++,ie=He[1],He=[0];continue;case 7:He=de.ops.pop(),de.trys.pop();continue;default:if(ue=de.trys,!((ue=ue.length>0&&ue[ue.length-1])||He[0]!==6&&He[0]!==2)){de=0;continue}if(He[0]===3&&(!ue||He[1]>ue[0]&&He[1]0&&y.prevInput=="\u200B"?Oi(b,ss)(b):In++<10?x.detectingSelectAll=setTimeout(Xn,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(Xn,200)}}if(be&&se>=9&&Ft(),pe){Ht(a);var Cn=function(){Pt(window,"mouseup",Cn),setTimeout(Dt,20)};Ae(window,"mouseup",Cn)}else setTimeout(Dt,50)},Mi.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Mi.prototype.setUneditable=function(){},Mi.prototype.needsContentAttribute=!1;function Ju(a,y){if(y=y?Rt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var b=Be();y.autofocus=b==a||a.getAttribute("autofocus")!=null&&b==document.body}function x(){a.value=ce.getValue()}var E;if(a.form&&(Ae(a.form,"submit",x),!y.leaveSubmitMethodAlone)){var te=a.form;E=te.submit;try{var oe=te.submit=function(){x(),te.submit=E,te.submit(),te.submit=oe}}catch(he){}}y.finishInit=function(he){he.save=x,he.getTextArea=function(){return a},he.toTextArea=function(){he.toTextArea=isNaN,x(),a.parentNode.removeChild(he.getWrapperElement()),a.style.display="",a.form&&(Pt(a.form,"submit",x),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=E))}},a.style.display="none";var ce=wi(function(he){return a.parentNode.insertBefore(he,a.nextSibling)},y);return ce}function Qu(a){a.off=Pt,a.on=Ae,a.wheelEventPixels=iu,a.Doc=$i,a.splitLines=Fn,a.countColumn=ye,a.findColumn=En,a.isWordChar=ie,a.Pass=Tt,a.signal=Gt,a.Line=Xt,a.changeEnd=ja,a.scrollbarModel=Na,a.Pos=at,a.cmpPos=tn,a.modes=At,a.mimeModes=$e,a.resolveMode=un,a.getMode=wn,a.modeExtensions=Wn,a.extendMode=Jn,a.copyState=Qn,a.startState=Zn,a.innerMode=zn,a.commands=Uo,a.keyMap=Ra,a.keyName=Es,a.isModifierKey=ws,a.lookupKey=go,a.normalizeKeyMap=Du,a.StringStream=$t,a.SharedTextMarker=Ko,a.TextMarker=Ua,a.LineWidget=zo,a.e_preventDefault=Bn,a.e_stopPropagation=Oe,a.e_stop=Ht,a.addClass=Xe,a.contains=ze,a.rmClass=Pe,a.keyNames=Va}zu(wi),Uu(wi);var qu="iter insert remove copy getEditor constructor".split(" ");for(var gl in $i.prototype)$i.prototype.hasOwnProperty(gl)&&ft(qu,gl)<0&&(wi.prototype[gl]=function(a){return function(){return a.apply(this.doc,arguments)}}($i.prototype[gl]));return ln($i),wi.inputStyles={textarea:Mi,contenteditable:hi},wi.defineMode=function(a){!wi.defaults.mode&&a!="null"&&(wi.defaults.mode=a),yt.apply(this,arguments)},wi.defineMIME=Lt,wi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),wi.defineMIME("text/plain","null"),wi.defineExtension=function(a,y){wi.prototype[a]=y},wi.defineDocExtension=function(a,y){$i.prototype[a]=y},wi.fromTextArea=Ju,Qu(wi),wi.version="5.58.2",wi})},25419:function(mn,hn,le){(function(re){re(le(89780),le(15525),le(98101))})(function(re){"use strict";re.defineMode("markdown",function(je,Re){var Je=re.getMode(je,"text/html"),be=Je.name=="null";function se(ye){if(re.findModeByName){var ve=re.findModeByName(ye);ve&&(ye=ve.mime||ve.mimes[0])}var ft=re.getMode(je,ye);return ft.name=="null"?null:ft}Re.highlightFormatting===void 0&&(Re.highlightFormatting=!1),Re.maxBlockquoteDepth===void 0&&(Re.maxBlockquoteDepth=0),Re.taskLists===void 0&&(Re.taskLists=!1),Re.strikethrough===void 0&&(Re.strikethrough=!1),Re.emoji===void 0&&(Re.emoji=!1),Re.fencedCodeBlockHighlighting===void 0&&(Re.fencedCodeBlockHighlighting=!0),Re.fencedCodeBlockDefaultMode===void 0&&(Re.fencedCodeBlockDefaultMode="text/plain"),Re.xml===void 0&&(Re.xml=!0),Re.tokenTypeOverrides===void 0&&(Re.tokenTypeOverrides={});var Ne={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 Ze in Ne)Ne.hasOwnProperty(Ze)&&Re.tokenTypeOverrides[Ze]&&(Ne[Ze]=Re.tokenTypeOverrides[Ze]);var we=/^([*\-_])(?:\s*\1){2,}\s*$/,fe=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ht=/^\[(x| )\](?=\s)/i,xe=Re.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,gt=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Qe=/^[^#!\[\]*_\\<>` "'(~:]+/,_e=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,De=/^\s*\[[^\]]+?\]:.*$/,Fe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,rt=" ";function lt(ye,ve,ft){return ve.f=ve.inline=ft,ft(ye,ve)}function mt(ye,ve,ft){return ve.f=ve.block=ft,ft(ye,ve)}function Ce(ye){return!ye||!/\S/.test(ye.string)}function pe(ye){if(ye.linkTitle=!1,ye.linkHref=!1,ye.linkText=!1,ye.em=!1,ye.strong=!1,ye.strikethrough=!1,ye.quote=0,ye.indentedCode=!1,ye.f==Pe){var ve=be;if(!ve){var ft=re.innerMode(Je,ye.htmlState);ve=ft.mode.name=="xml"&&ft.state.tagStart===null&&!ft.state.context&&ft.state.tokenize.isInText}ve&&(ye.f=Ie,ye.block=Me,ye.htmlState=null)}return ye.trailingSpace=0,ye.trailingSpaceNewLine=!1,ye.prevLine=ye.thisLine,ye.thisLine={stream:null},null}function Me(ye,ve){var ft=ye.column()===ve.indentation,Ut=Ce(ve.prevLine.stream),Tt=ve.indentedCode,Ve=ve.prevLine.hr,dt=ve.list!==!1,pt=(ve.listStack[ve.listStack.length-1]||0)+3;ve.indentedCode=!1;var En=ve.indentation;if(ve.indentationDiff===null&&(ve.indentationDiff=ve.indentation,dt)){for(ve.list=null;En=4&&(Tt||ve.prevLine.fencedCodeEnd||ve.prevLine.header||Ut))return ye.skipToEnd(),ve.indentedCode=!0,Ne.code;if(ye.eatSpace())return null;if(ft&&ve.indentation<=pt&&(nt=ye.match(xe))&&nt[1].length<=6)return ve.quote=0,ve.header=nt[1].length,ve.thisLine.header=!0,Re.highlightFormatting&&(ve.formatting="header"),ve.f=ve.inline,Ee(ve);if(ve.indentation<=pt&&ye.eat(">"))return ve.quote=ft?1:ve.quote+1,Re.highlightFormatting&&(ve.formatting="quote"),ye.eatSpace(),Ee(ve);if(!It&&!ve.setext&&ft&&ve.indentation<=pt&&(nt=ye.match(fe))){var St=nt[1]?"ol":"ul";return ve.indentation=En+ye.current().length,ve.list=!0,ve.quote=0,ve.listStack.push(ve.indentation),ve.em=!1,ve.strong=!1,ve.code=!1,ve.strikethrough=!1,Re.taskLists&&ye.match(ht,!1)&&(ve.taskList=!0),ve.f=ve.inline,Re.highlightFormatting&&(ve.formatting=["list","list-"+St]),Ee(ve)}else{if(ft&&ve.indentation<=pt&&(nt=ye.match(_e,!0)))return ve.quote=0,ve.fencedEndRE=new RegExp(nt[1]+"+ *$"),ve.localMode=Re.fencedCodeBlockHighlighting&&se(nt[2]||Re.fencedCodeBlockDefaultMode),ve.localMode&&(ve.localState=re.startState(ve.localMode)),ve.f=ve.block=vt,Re.highlightFormatting&&(ve.formatting="code-block"),ve.code=-1,Ee(ve);if(ve.setext||(!Le||!dt)&&!ve.quote&&ve.list===!1&&!ve.code&&!It&&!De.test(ye.string)&&(nt=ye.lookAhead(1))&&(nt=nt.match(gt)))return ve.setext?(ve.header=ve.setext,ve.setext=0,ye.skipToEnd(),Re.highlightFormatting&&(ve.formatting="header")):(ve.header=nt[0].charAt(0)=="="?1:2,ve.setext=ve.header),ve.thisLine.header=!0,ve.f=ve.inline,Ee(ve);if(It)return ye.skipToEnd(),ve.hr=!0,ve.thisLine.hr=!0,Ne.hr;if(ye.peek()==="[")return lt(ye,ve,Kt)}return lt(ye,ve,ve.inline)}function Pe(ye,ve){var ft=Je.token(ye,ve.htmlState);if(!be){var Ut=re.innerMode(Je,ve.htmlState);(Ut.mode.name=="xml"&&Ut.state.tagStart===null&&!Ut.state.context&&Ut.state.tokenize.isInText||ve.md_inside&&ye.current().indexOf(">")>-1)&&(ve.f=Ie,ve.block=Me,ve.htmlState=null)}return ft}function vt(ye,ve){var ft=ve.listStack[ve.listStack.length-1]||0,Ut=ve.indentation=ye.quote?ve.push(Ne.formatting+"-"+ye.formatting[ft]+"-"+ye.quote):ve.push("error"))}if(ye.taskOpen)return ve.push("meta"),ve.length?ve.join(" "):null;if(ye.taskClosed)return ve.push("property"),ve.length?ve.join(" "):null;if(ye.linkHref?ve.push(Ne.linkHref,"url"):(ye.strong&&ve.push(Ne.strong),ye.em&&ve.push(Ne.em),ye.strikethrough&&ve.push(Ne.strikethrough),ye.emoji&&ve.push(Ne.emoji),ye.linkText&&ve.push(Ne.linkText),ye.code&&ve.push(Ne.code),ye.image&&ve.push(Ne.image),ye.imageAltText&&ve.push(Ne.imageAltText,"link"),ye.imageMarker&&ve.push(Ne.imageMarker)),ye.header&&ve.push(Ne.header,Ne.header+"-"+ye.header),ye.quote&&(ve.push(Ne.quote),!Re.maxBlockquoteDepth||Re.maxBlockquoteDepth>=ye.quote?ve.push(Ne.quote+"-"+ye.quote):ve.push(Ne.quote+"-"+Re.maxBlockquoteDepth)),ye.list!==!1){var Ut=(ye.listStack.length-1)%3;Ut?Ut===1?ve.push(Ne.list2):ve.push(Ne.list3):ve.push(Ne.list1)}return ye.trailingSpaceNewLine?ve.push("trailing-space-new-line"):ye.trailingSpace&&ve.push("trailing-space-"+(ye.trailingSpace%2?"a":"b")),ve.length?ve.join(" "):null}function Se(ye,ve){if(ye.match(Qe,!0))return Ee(ve)}function Ie(ye,ve){var ft=ve.text(ye,ve);if(typeof ft!="undefined")return ft;if(ve.list)return ve.list=null,Ee(ve);if(ve.taskList){var Ut=ye.match(ht,!0)[1]===" ";return Ut?ve.taskOpen=!0:ve.taskClosed=!0,Re.highlightFormatting&&(ve.formatting="task"),ve.taskList=!1,Ee(ve)}if(ve.taskOpen=!1,ve.taskClosed=!1,ve.header&&ye.match(/^#+$/,!0))return Re.highlightFormatting&&(ve.formatting="header"),Ee(ve);var Tt=ye.next();if(ve.linkTitle){ve.linkTitle=!1;var Ve=Tt;Tt==="("&&(Ve=")"),Ve=(Ve+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var dt="^\\s*(?:[^"+Ve+"\\\\]+|\\\\\\\\|\\\\.)"+Ve;if(ye.match(new RegExp(dt),!0))return Ne.linkHref}if(Tt==="`"){var pt=ve.formatting;Re.highlightFormatting&&(ve.formatting="code"),ye.eatWhile("`");var En=ye.current().length;if(ve.code==0&&(!ve.quote||En==1))return ve.code=En,Ee(ve);if(En==ve.code){var Le=Ee(ve);return ve.code=0,Le}else return ve.formatting=pt,Ee(ve)}else if(ve.code)return Ee(ve);if(Tt==="\\"&&(ye.next(),Re.highlightFormatting)){var It=Ee(ve),nt=Ne.formatting+"-escape";return It?It+" "+nt:nt}if(Tt==="!"&&ye.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ve.imageMarker=!0,ve.image=!0,Re.highlightFormatting&&(ve.formatting="image"),Ee(ve);if(Tt==="["&&ve.imageMarker&&ye.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ve.imageMarker=!1,ve.imageAltText=!0,Re.highlightFormatting&&(ve.formatting="image"),Ee(ve);if(Tt==="]"&&ve.imageAltText){Re.highlightFormatting&&(ve.formatting="image");var It=Ee(ve);return ve.imageAltText=!1,ve.image=!1,ve.inline=ve.f=ze,It}if(Tt==="["&&!ve.image)return ve.linkText&&ye.match(/^.*?\]/)||(ve.linkText=!0,Re.highlightFormatting&&(ve.formatting="link")),Ee(ve);if(Tt==="]"&&ve.linkText){Re.highlightFormatting&&(ve.formatting="link");var It=Ee(ve);return ve.linkText=!1,ve.inline=ve.f=ye.match(/\(.*?\)| ?\[.*?\]/,!1)?ze:Ie,It}if(Tt==="<"&&ye.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ve.f=ve.inline=ke,Re.highlightFormatting&&(ve.formatting="link");var It=Ee(ve);return It?It+=" ":It="",It+Ne.linkInline}if(Tt==="<"&&ye.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ve.f=ve.inline=ke,Re.highlightFormatting&&(ve.formatting="link");var It=Ee(ve);return It?It+=" ":It="",It+Ne.linkEmail}if(Re.xml&&Tt==="<"&&ye.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var St=ye.string.indexOf(">",ye.pos);if(St!=-1){var Et=ye.string.substring(ye.start,St);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Et)&&(ve.md_inside=!0)}return ye.backUp(1),ve.htmlState=re.startState(Je),mt(ye,ve,Pe)}if(Re.xml&&Tt==="<"&&ye.match(/^\/\w*?>/))return ve.md_inside=!1,"tag";if(Tt==="*"||Tt==="_"){for(var ae=1,ee=ye.pos==1?" ":ye.string.charAt(ye.pos-2);ae<3&&ye.eat(Tt);)ae++;var z=ye.peek()||" ",ie=!/\s/.test(z)&&(!Fe.test(z)||/\s/.test(ee)||Fe.test(ee)),ue=!/\s/.test(ee)&&(!Fe.test(ee)||/\s/.test(z)||Fe.test(z)),ne=null,de=null;if(ae%2&&(!ve.em&&ie&&(Tt==="*"||!ue||Fe.test(ee))?ne=!0:ve.em==Tt&&ue&&(Tt==="*"||!ie||Fe.test(z))&&(ne=!1)),ae>1&&(!ve.strong&&ie&&(Tt==="*"||!ue||Fe.test(ee))?de=!0:ve.strong==Tt&&ue&&(Tt==="*"||!ie||Fe.test(z))&&(de=!1)),de!=null||ne!=null){Re.highlightFormatting&&(ve.formatting=ne==null?"strong":de==null?"em":"strong em"),ne===!0&&(ve.em=Tt),de===!0&&(ve.strong=Tt);var Le=Ee(ve);return ne===!1&&(ve.em=!1),de===!1&&(ve.strong=!1),Le}}else if(Tt===" "&&(ye.eat("*")||ye.eat("_"))){if(ye.peek()===" ")return Ee(ve);ye.backUp(1)}if(Re.strikethrough){if(Tt==="~"&&ye.eatWhile(Tt)){if(ve.strikethrough){Re.highlightFormatting&&(ve.formatting="strikethrough");var Le=Ee(ve);return ve.strikethrough=!1,Le}else if(ye.match(/^[^\s]/,!1))return ve.strikethrough=!0,Re.highlightFormatting&&(ve.formatting="strikethrough"),Ee(ve)}else if(Tt===" "&&ye.match(/^~~/,!0)){if(ye.peek()===" ")return Ee(ve);ye.backUp(2)}}if(Re.emoji&&Tt===":"&&ye.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ve.emoji=!0,Re.highlightFormatting&&(ve.formatting="emoji");var Ge=Ee(ve);return ve.emoji=!1,Ge}return Tt===" "&&(ye.match(/^ +$/,!1)?ve.trailingSpace++:ve.trailingSpace&&(ve.trailingSpaceNewLine=!0)),Ee(ve)}function ke(ye,ve){var ft=ye.next();if(ft===">"){ve.f=ve.inline=Ie,Re.highlightFormatting&&(ve.formatting="link");var Ut=Ee(ve);return Ut?Ut+=" ":Ut="",Ut+Ne.linkInline}return ye.match(/^[^>]+/,!0),Ne.linkInline}function ze(ye,ve){if(ye.eatSpace())return null;var ft=ye.next();return ft==="("||ft==="["?(ve.f=ve.inline=Xe(ft==="("?")":"]"),Re.highlightFormatting&&(ve.formatting="link-string"),ve.linkHref=!0,Ee(ve)):"error"}var Be={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Xe(ye){return function(ve,ft){var Ut=ve.next();if(Ut===ye){ft.f=ft.inline=Ie,Re.highlightFormatting&&(ft.formatting="link-string");var Tt=Ee(ft);return ft.linkHref=!1,Tt}return ve.match(Be[ye]),ft.linkHref=!0,Ee(ft)}}function Kt(ye,ve){return ye.match(/^([^\]\\]|\\.)*\]:/,!1)?(ve.f=bt,ye.next(),Re.highlightFormatting&&(ve.formatting="link"),ve.linkText=!0,Ee(ve)):lt(ye,ve,Ie)}function bt(ye,ve){if(ye.match(/^\]:/,!0)){ve.f=ve.inline=ge,Re.highlightFormatting&&(ve.formatting="link");var ft=Ee(ve);return ve.linkText=!1,ft}return ye.match(/^([^\]\\]|\\.)+/,!0),Ne.linkText}function ge(ye,ve){return ye.eatSpace()?null:(ye.match(/^[^\s]+/,!0),ye.peek()===void 0?ve.linkTitle=!0:ye.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ve.f=ve.inline=Ie,Ne.linkHref+" url")}var Rt={startState:function(){return{f:Me,prevLine:{stream:null},thisLine:{stream:null},block:Me,htmlState:null,indentation:0,inline:Ie,text:Se,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(ye){return{f:ye.f,prevLine:ye.prevLine,thisLine:ye.thisLine,block:ye.block,htmlState:ye.htmlState&&re.copyState(Je,ye.htmlState),indentation:ye.indentation,localMode:ye.localMode,localState:ye.localMode?re.copyState(ye.localMode,ye.localState):null,inline:ye.inline,text:ye.text,formatting:!1,linkText:ye.linkText,linkTitle:ye.linkTitle,linkHref:ye.linkHref,code:ye.code,em:ye.em,strong:ye.strong,strikethrough:ye.strikethrough,emoji:ye.emoji,header:ye.header,setext:ye.setext,hr:ye.hr,taskList:ye.taskList,list:ye.list,listStack:ye.listStack.slice(0),quote:ye.quote,indentedCode:ye.indentedCode,trailingSpace:ye.trailingSpace,trailingSpaceNewLine:ye.trailingSpaceNewLine,md_inside:ye.md_inside,fencedEndRE:ye.fencedEndRE}},token:function(ye,ve){if(ve.formatting=!1,ye!=ve.thisLine.stream){if(ve.header=0,ve.hr=!1,ye.match(/^\s*$/,!0))return pe(ve),null;if(ve.prevLine=ve.thisLine,ve.thisLine={stream:ye},ve.taskList=!1,ve.trailingSpace=0,ve.trailingSpaceNewLine=!1,!ve.localState&&(ve.f=ve.block,ve.f!=Pe)){var ft=ye.match(/^\s*/,!0)[0].replace(/\t/g,rt).length;if(ve.indentation=ft,ve.indentationDiff=null,ft>0)return null}}return ve.f(ye,ve)},innerMode:function(ye){return ye.block==Pe?{state:ye.htmlState,mode:Je}:ye.localState?{state:ye.localState,mode:ye.localMode}:{state:ye,mode:Rt}},indent:function(ye,ve,ft){return ye.block==Pe&&Je.indent?Je.indent(ye.htmlState,ve,ft):ye.localState&&ye.localMode.indent?ye.localMode.indent(ye.localState,ve,ft):re.Pass},blankLine:pe,getType:Ee,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Rt},"xml"),re.defineMIME("text/markdown","markdown"),re.defineMIME("text/x-markdown","markdown")})},98101:function(mn,hn,le){(function(re){re(le(89780))})(function(re){"use strict";re.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 je=0;je-1&&Je.substring(Ne+1,Je.length);if(Ze)return re.findModeByExtension(Ze)},re.findModeByName=function(Je){Je=Je.toLowerCase();for(var be=0;be0?Qe.cmdState[Qe.cmdState.length-1]:null}function se(Qe){var _e=Qe.cmdState.pop();_e&&_e.closeBracket()}function Ne(Qe){for(var _e=Qe.cmdState,De=_e.length-1;De>=0;De--){var Fe=_e[De];if(Fe.name!="DEFAULT")return Fe}return{styleIdentifier:function(){return null}}}function Ze(Qe,_e,De){return function(){this.name=Qe,this.bracketNo=0,this.style=_e,this.styles=De,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var we={};we.importmodule=Ze("importmodule","tag",["string","builtin"]),we.documentclass=Ze("documentclass","tag",["","atom"]),we.usepackage=Ze("usepackage","tag",["atom"]),we.begin=Ze("begin","tag",["atom"]),we.end=Ze("end","tag",["atom"]),we.label=Ze("label","tag",["atom"]),we.ref=Ze("ref","tag",["atom"]),we.eqref=Ze("eqref","tag",["atom"]),we.cite=Ze("cite","tag",["atom"]),we.bibitem=Ze("bibitem","tag",["atom"]),we.Bibitem=Ze("Bibitem","tag",["atom"]),we.RBibitem=Ze("RBibitem","tag",["atom"]),we.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function fe(Qe,_e){Qe.f=_e}function ht(Qe,_e){var De;if(Qe.match(/^\\[a-zA-Z@]+/)){var Fe=Qe.current().slice(1);return De=we.hasOwnProperty(Fe)?we[Fe]:we.DEFAULT,De=new De,Je(_e,De),fe(_e,gt),De.style}if(Qe.match(/^\\[$&%#{}_]/)||Qe.match(/^\\[,;!\/\\]/))return"tag";if(Qe.match("\\["))return fe(_e,function(lt,mt){return xe(lt,mt,"\\]")}),"keyword";if(Qe.match("\\("))return fe(_e,function(lt,mt){return xe(lt,mt,"\\)")}),"keyword";if(Qe.match("$$"))return fe(_e,function(lt,mt){return xe(lt,mt,"$$")}),"keyword";if(Qe.match("$"))return fe(_e,function(lt,mt){return xe(lt,mt,"$")}),"keyword";var rt=Qe.next();if(rt=="%")return Qe.skipToEnd(),"comment";if(rt=="}"||rt=="]"){if(De=be(_e),De)De.closeBracket(rt),fe(_e,gt);else return"error";return"bracket"}else return rt=="{"||rt=="["?(De=we.DEFAULT,De=new De,Je(_e,De),"bracket"):/\d/.test(rt)?(Qe.eatWhile(/[\w.%]/),"atom"):(Qe.eatWhile(/[\w\-_]/),De=Ne(_e),De.name=="begin"&&(De.argument=Qe.current()),De.styleIdentifier())}function xe(Qe,_e,De){if(Qe.eatSpace())return null;if(De&&Qe.match(De))return fe(_e,ht),"keyword";if(Qe.match(/^\\[a-zA-Z@]+/))return"tag";if(Qe.match(/^[a-zA-Z]+/))return"variable-2";if(Qe.match(/^\\[$&%#{}_]/)||Qe.match(/^\\[,;!\/]/)||Qe.match(/^[\^_&]/))return"tag";if(Qe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Qe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Fe=Qe.next();return Fe=="{"||Fe=="}"||Fe=="["||Fe=="]"||Fe=="("||Fe==")"?"bracket":Fe=="%"?(Qe.skipToEnd(),"comment"):"error"}function gt(Qe,_e){var De=Qe.peek(),Fe;return De=="{"||De=="["?(Fe=be(_e),Fe.openBracket(De),Qe.eat(De),fe(_e,ht),"bracket"):/[ \t\r]/.test(De)?(Qe.eat(De),null):(fe(_e,ht),se(_e),ht(Qe,_e))}return{startState:function(){var Qe=Re.inMathMode?function(_e,De){return xe(_e,De)}:ht;return{cmdState:[],f:Qe}},copyState:function(Qe){return{cmdState:Qe.cmdState.slice(),f:Qe.f}},token:function(Qe,_e){return _e.f(Qe,_e)},blankLine:function(Qe){Qe.f=ht,Qe.cmdState.length=0},lineComment:"%"}}),re.defineMIME("text/x-stex","stex"),re.defineMIME("text/x-latex","stex")})},15525:function(mn,hn,le){(function(re){re(le(89780))})(function(re){"use strict";var je={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},Re={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};re.defineMode("xml",function(Je,be){var se=Je.indentUnit,Ne={},Ze=be.htmlMode?je:Re;for(var we in Ze)Ne[we]=Ze[we];for(var we in be)Ne[we]=be[we];var fe,ht;function xe(ke,ze){function Be(bt){return ze.tokenize=bt,bt(ke,ze)}var Xe=ke.next();if(Xe=="<")return ke.eat("!")?ke.eat("[")?ke.match("CDATA[")?Be(_e("atom","]]>")):null:ke.match("--")?Be(_e("comment","-->")):ke.match("DOCTYPE",!0,!0)?(ke.eatWhile(/[\w\._\-]/),Be(De(1))):null:ke.eat("?")?(ke.eatWhile(/[\w\._\-]/),ze.tokenize=_e("meta","?>"),"meta"):(fe=ke.eat("/")?"closeTag":"openTag",ze.tokenize=gt,"tag bracket");if(Xe=="&"){var Kt;return ke.eat("#")?ke.eat("x")?Kt=ke.eatWhile(/[a-fA-F\d]/)&&ke.eat(";"):Kt=ke.eatWhile(/[\d]/)&&ke.eat(";"):Kt=ke.eatWhile(/[\w\.\-:]/)&&ke.eat(";"),Kt?"atom":"error"}else return ke.eatWhile(/[^&<]/),null}xe.isInText=!0;function gt(ke,ze){var Be=ke.next();if(Be==">"||Be=="/"&&ke.eat(">"))return ze.tokenize=xe,fe=Be==">"?"endTag":"selfcloseTag","tag bracket";if(Be=="=")return fe="equals",null;if(Be=="<"){ze.tokenize=xe,ze.state=mt,ze.tagName=ze.tagStart=null;var Xe=ze.tokenize(ke,ze);return Xe?Xe+" tag error":"tag error"}else return/[\'\"]/.test(Be)?(ze.tokenize=Qe(Be),ze.stringStartCol=ke.column(),ze.tokenize(ke,ze)):(ke.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Qe(ke){var ze=function(Be,Xe){for(;!Be.eol();)if(Be.next()==ke){Xe.tokenize=gt;break}return"string"};return ze.isInAttribute=!0,ze}function _e(ke,ze){return function(Be,Xe){for(;!Be.eol();){if(Be.match(ze)){Xe.tokenize=xe;break}Be.next()}return ke}}function De(ke){return function(ze,Be){for(var Xe;(Xe=ze.next())!=null;){if(Xe=="<")return Be.tokenize=De(ke+1),Be.tokenize(ze,Be);if(Xe==">")if(ke==1){Be.tokenize=xe;break}else return Be.tokenize=De(ke-1),Be.tokenize(ze,Be)}return"meta"}}function Fe(ke,ze,Be){this.prev=ke.context,this.tagName=ze,this.indent=ke.indented,this.startOfLine=Be,(Ne.doNotIndent.hasOwnProperty(ze)||ke.context&&ke.context.noIndent)&&(this.noIndent=!0)}function rt(ke){ke.context&&(ke.context=ke.context.prev)}function lt(ke,ze){for(var Be;;){if(!ke.context||(Be=ke.context.tagName,!Ne.contextGrabbers.hasOwnProperty(Be)||!Ne.contextGrabbers[Be].hasOwnProperty(ze)))return;rt(ke)}}function mt(ke,ze,Be){return ke=="openTag"?(Be.tagStart=ze.column(),Ce):ke=="closeTag"?pe:mt}function Ce(ke,ze,Be){return ke=="word"?(Be.tagName=ze.current(),ht="tag",vt):Ne.allowMissingTagName&&ke=="endTag"?(ht="tag bracket",vt(ke,ze,Be)):(ht="error",Ce)}function pe(ke,ze,Be){if(ke=="word"){var Xe=ze.current();return Be.context&&Be.context.tagName!=Xe&&Ne.implicitlyClosed.hasOwnProperty(Be.context.tagName)&&rt(Be),Be.context&&Be.context.tagName==Xe||Ne.matchClosing===!1?(ht="tag",Me):(ht="tag error",Pe)}else return Ne.allowMissingTagName&&ke=="endTag"?(ht="tag bracket",Me(ke,ze,Be)):(ht="error",Pe)}function Me(ke,ze,Be){return ke!="endTag"?(ht="error",Me):(rt(Be),mt)}function Pe(ke,ze,Be){return ht="error",Me(ke,ze,Be)}function vt(ke,ze,Be){if(ke=="word")return ht="attribute",Ee;if(ke=="endTag"||ke=="selfcloseTag"){var Xe=Be.tagName,Kt=Be.tagStart;return Be.tagName=Be.tagStart=null,ke=="selfcloseTag"||Ne.autoSelfClosers.hasOwnProperty(Xe)?lt(Be,Xe):(lt(Be,Xe),Be.context=new Fe(Be,Xe,Kt==Be.indented)),mt}return ht="error",vt}function Ee(ke,ze,Be){return ke=="equals"?Se:(Ne.allowMissing||(ht="error"),vt(ke,ze,Be))}function Se(ke,ze,Be){return ke=="string"?Ie:ke=="word"&&Ne.allowUnquoted?(ht="string",vt):(ht="error",vt(ke,ze,Be))}function Ie(ke,ze,Be){return ke=="string"?Ie:vt(ke,ze,Be)}return{startState:function(ke){var ze={tokenize:xe,state:mt,indented:ke||0,tagName:null,tagStart:null,context:null};return ke!=null&&(ze.baseIndent=ke),ze},token:function(ke,ze){if(!ze.tagName&&ke.sol()&&(ze.indented=ke.indentation()),ke.eatSpace())return null;fe=null;var Be=ze.tokenize(ke,ze);return(Be||fe)&&Be!="comment"&&(ht=null,ze.state=ze.state(fe||Be,ke,ze),ht&&(Be=ht=="error"?Be+" error":ht)),Be},indent:function(ke,ze,Be){var Xe=ke.context;if(ke.tokenize.isInAttribute)return ke.tagStart==ke.indented?ke.stringStartCol+1:ke.indented+se;if(Xe&&Xe.noIndent)return re.Pass;if(ke.tokenize!=gt&&ke.tokenize!=xe)return Be?Be.match(/^(\s*)/)[0].length:0;if(ke.tagName)return Ne.multilineTagIndentPastTag!==!1?ke.tagStart+ke.tagName.length+2:ke.tagStart+se*(Ne.multilineTagIndentFactor||1);if(Ne.alignCDATA&&/$/,blockCommentStart:"",configuration:Ne.htmlMode?"html":"xml",helperType:Ne.htmlMode?"html":"xml",skipAttribute:function(ke){ke.state==Se&&(ke.state=vt)},xmlCurrentTag:function(ke){return ke.tagName?{name:ke.tagName,close:ke.type=="closeTag"}:null},xmlCurrentContext:function(ke){for(var ze=[],Be=ke.context;Be;Be=Be.prev)Be.tagName&&ze.push(Be.tagName);return ze.reverse()}}}),re.defineMIME("text/xml","xml"),re.defineMIME("application/xml","xml"),re.mimeModes.hasOwnProperty("text/html")||re.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(mn,hn,le){"use strict";le.d(hn,{hP:function(){return Et}});var re=function(ae,ee){return(re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,ie){z.__proto__=ie}||function(z,ie){for(var ue in ie)Object.prototype.hasOwnProperty.call(ie,ue)&&(z[ue]=ie[ue])})(ae,ee)};function je(ae,ee){function z(){this.constructor=ae}re(ae,ee),ae.prototype=ee===null?Object.create(ee):(z.prototype=ee.prototype,new z)}function Re(ae,ee,z,ie){return new(z||(z=Promise))(function(ue,ne){function de(Bt){try{kt(ie.next(Bt))}catch(He){ne(He)}}function Ge(Bt){try{kt(ie.throw(Bt))}catch(He){ne(He)}}function kt(Bt){var He;Bt.done?ue(Bt.value):(He=Bt.value,He instanceof z?He:new z(function(it){it(He)})).then(de,Ge)}kt((ie=ie.apply(ae,ee||[])).next())})}function Je(ae,ee){var z,ie,ue,ne,de={label:0,sent:function(){if(1&ue[0])throw ue[1];return ue[1]},trys:[],ops:[]};return ne={next:Ge(0),throw:Ge(1),return:Ge(2)},typeof Symbol=="function"&&(ne[Symbol.iterator]=function(){return this}),ne;function Ge(kt){return function(Bt){return function(He){if(z)throw new TypeError("Generator is already executing.");for(;de;)try{if(z=1,ie&&(ue=2&He[0]?ie.return:He[0]?ie.throw||((ue=ie.return)&&ue.call(ie),0):ie.next)&&!(ue=ue.call(ie,He[1])).done)return ue;switch(ie=0,ue&&(He=[2&He[0],ue.value]),He[0]){case 0:case 1:ue=He;break;case 4:return de.label++,{value:He[1],done:!1};case 5:de.label++,ie=He[1],He=[0];continue;case 7:He=de.ops.pop(),de.trys.pop();continue;default:if(ue=de.trys,!((ue=ue.length>0&&ue[ue.length-1])||He[0]!==6&&He[0]!==2)){de=0;continue}if(He[0]===3&&(!ue||He[1]>ue[0]&&He[1] `,He.style.marginLeft="5px",Bt.appendChild(He)}var it=document.createElement("div");it.style.display="flex",it.style.alignItems="center",it.style.minHeight="20px",it.style.flexGrow="2";var tt=document.createElement("hr");if(tt.style.minWidth="20px",tt.style.border="0px",tt.style.borderTop="3px solid "+(ne.uiStyleSettings!==void 0?ne.uiStyleSettings.toolboxColor:"#eeeeee"),tt.style.flexGrow="2",it.appendChild(tt),Bt.appendChild(it),kt==="both"||kt==="end"){var Mt=document.createElement("div");Mt.style.display="flex",Mt.style.alignItems="center",Mt.style.minHeight="20px",Mt.innerHTML=` - `,Mt.style.marginRight="5px",Bt.appendChild(Mt)}ne.typeBoxes.push(Bt)},ne=this,de=0;de<4;de++)ue(de);return ie},ee.prototype.setCurrentType=function(z,ie){var ue=this;this.currentType=z,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ee}(_e),Kt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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 Xe("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return!(!ae.prototype.ownsTarget.call(this,z)&&z!==this.arrow1&&z!==this.arrow2)},ee.prototype.getArrowPoints=function(z,ie){var ue=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return z-ue/2+","+(ie+ne/2)+" "+z+","+(ie-ne/2)+" "+(z+ue/2)+","+(ie+ne/2)},ee.prototype.createTips=function(){this.arrow1=se.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(se.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=se.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(se.createTransform()),this.visual.appendChild(this.arrow2)},ee.prototype.pointerDown=function(z,ie){ae.prototype.pointerDown.call(this,z,ie),this.state==="creating"&&this.createTips()},ee.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",se.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),se.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var z=0;Math.abs(this.x1-this.x2)>.1&&(z=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(z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ie,0);var ue=this.arrow2.transform.baseVal.getItem(0);ue.setRotate(z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ue,0)}},ee.prototype.setArrowType=function(z){this.arrowType=z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=Object.assign({arrowType:this.arrowType},ae.prototype.getState.call(this));return z.typeName=ee.typeName,z},ee.prototype.restoreState=function(z){ae.prototype.restoreState.call(this,z);var ie=z;this.arrowType=ie.arrowType,this.createTips(),this.adjustVisual()},ee.typeName="ArrowMarker",ee.title="Arrow marker",ee.icon='',ee}(Ie),bt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||this;return ne.fillColor=ue.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new De("Color",ue.defaultColorSet,ue.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return je(ee,ae),Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.typeName="CoverMarker",ee.title="Cover marker",ee.icon='',ee}(pe),ge=function(ae){function ee(z,ie,ue,ne){var de=ae.call(this,z,ne||'')||this;return de.opacities=[],de.opacityBoxes=[],de.opacities=ie,de.currentOpacity=ue,de.setCurrentOpacity=de.setCurrentOpacity.bind(de),de}return je(ee,ae),ee.prototype.getUi=function(){var z=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(ue){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=ue===z.currentOpacity?z.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){z.setCurrentOpacity(ue,ne)}),ie.appendChild(ne);var de=document.createElement("div");de.innerText=100*ue+"%",ne.appendChild(de),z.opacityBoxes.push(ne)}),ie},ee.prototype.setCurrentOpacity=function(z,ie){var ue=this;this.currentOpacity=z,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ee}(_e),Rt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=ue.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=ue.defaultHighlightOpacity,ne.fillPanel=new De("Color",ue.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ge("Opacity",ue.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return je(ee,ae),ee.prototype.setOpacity=function(z){this.opacity=z,this.visual&&se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.typeName="HighlightMarker",ee.title="Highlight marker",ee.icon='',ee}(bt),ye='',ve='',ft=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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=ue.defaultStrokeColor,ne.bgColor=ue.defaultFillColor,ne.fontFamily=ue.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 De("Text color",ue.defaultColorSet,ne.color,ye),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new De("Fill color",ue.defaultColorSet,ne.bgColor,ve),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new ke("Font",ue.defaultFontFamilies,ue.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new lt,ne.tipGrip.visual.transform.baseVal.appendItem(se.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return ae.prototype.ownsTarget.call(this,z)||this.tipGrip.ownsTarget(z)||this.tip===z},ee.prototype.createTip=function(){se.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=se.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ee.prototype.pointerDown=function(z,ie){this.state==="new"&&ae.prototype.pointerDown.call(this,z,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,z,ie)},ee.prototype.pointerUp=function(z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ae.prototype.pointerUp.call(this,z);else{var ie=this.state==="creating";ae.prototype.pointerUp.call(this,z),this.setTipPoints(ie),this.positionTip()}},ee.prototype.manipulate=function(z){if(this.tipMoving){var ie=this.unrotatePoint(z);this.tipPosition={x:ie.x-this.manipulationStartLeft,y:ie.y-this.manipulationStartTop},this.positionTip()}else ae.prototype.manipulate.call(this,z)},ee.prototype.setBgColor=function(z){this.bgRectangle&&this.tip&&(se.setAttributes(this.bgRectangle,[["fill",z]]),se.setAttributes(this.tip,[["fill",z]])),this.bgColor=z,this.fillColorChanged(z)},ee.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},ee.prototype.setTipPoints=function(z){z===void 0&&(z=!1);var ie=Math.min(this.height/2,15),ue=this.height/5;z&&(this.tipPosition={x:ie+ue/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 z=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(z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ie,0);var ue=this.tip2.transform.baseVal.getItem(0);ue.setRotate(z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ue,0)}},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.prototype.restoreState=function(z){ae.prototype.restoreState.call(this,z),this.createTips(),this.adjustVisual()},ee.typeName="MeasurementMarker",ee.title="Measurement marker",ee.icon='',ee}(Ie),Ve=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||this;return ne.strokePanel.colors=ue.defaultColorSet,ne.fillColor="transparent",ne}return je(ee,ae),Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.typeName="EllipseFrameMarker",ee.title="Ellipse frame marker",ee.icon='',ee}(Ut),dt=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(ee){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ee)||(this.undoStack.push(ee),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ee)&&this.redoStack.splice(0,this.redoStack.length))},ae.prototype.replaceLastUndoStep=function(ee){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ee)},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 ee=this.undoStack.pop();return ee!==void 0&&this.redoStack.push(ee),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}(),pt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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=ue.defaultColor,ne.strokeWidth=ue.defaultStrokeWidth,ne.strokeDasharray=ue.defaultStrokeDasharray,ne.strokePanel=new De("Line color",ue.defaultColorSet,ue.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Me("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return!(!ae.prototype.ownsTarget.call(this,z)&&z!==this.visual&&z!==this.selectorCurve&&z!==this.visibleCurve&&!this.curveGrip.ownsTarget(z))},ee.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ee.prototype.createVisual=function(){this.visual=se.createGroup(),this.selectorCurve=se.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=se.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)},ee.prototype.pointerDown=function(z,ie){ae.prototype.pointerDown.call(this,z,ie),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=z.x,this.curveY=z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ie)&&(this.activeGrip=this.curveGrip,this._state="resize")},ee.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),se.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),se.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),se.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ee.prototype.setupControlBox=function(){ae.prototype.setupControlBox.call(this),this.curveControlLine1=se.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=se.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)},ee.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ae.prototype.addControlGrips.call(this)},ee.prototype.positionGrips=function(){ae.prototype.positionGrips.call(this);var z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-z/2,this.curveY-z/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()))},ee.prototype.manipulate=function(z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+z.y-this.manipulationStartY),ae.prototype.manipulate.call(this,z)},ee.prototype.resize=function(z){this.activeGrip===this.curveGrip&&(this.curveX=z.x,this.curveY=z.y),ae.prototype.resize.call(this,z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ee.prototype.setStrokeColor=function(z){this.strokeColor=z,this.adjustVisual(),this.colorChanged(z)},ee.prototype.setStrokeWidth=function(z){this.strokeWidth=z,this.adjustVisual()},ee.prototype.setStrokeDasharray=function(z){this.strokeDasharray=z,this.adjustVisual()},ee.prototype.scale=function(z,ie){this.curveX=this.curveX*z,this.curveY=this.curveY*ie,ae.prototype.scale.call(this,z,ie)},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ae.prototype.getState.call(this));return z.typeName=ee.typeName,z},ee.prototype.restoreState=function(z){ae.prototype.restoreState.call(this,z);var ie=z;this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.curveX=ie.curveX,this.curveY=ie.curveY,this.createVisual(),this.adjustVisual()},ee.typeName="CurveMarker",ee.title="Curve marker",ee.icon='',ee}(Se),En=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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=ue.defaultColor,ne.strokeWidth=ue.defaultStrokeWidth,ne.strokeDasharray=ue.defaultStrokeDasharray,ne.fillColor=ue.defaultFillColor,ne.textColor=ue.defaultStrokeColor,ne.fontFamily=ue.defaultFontFamily,ne.fontSize=ue.defaultCaptionFontSize,ne.captionText=ue.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 De("Line color",be(ue.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new De("Fill color",be(ue.defaultColorSet,["transparent"]),ne.fillColor,ve),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Me("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new ke("Font",ue.defaultFontFamilies,ue.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new De("Text color",ue.defaultColorSet,ne.textColor,ye),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return!(!ae.prototype.ownsTarget.call(this,z)&&z!==this.visual&&z!==this.frame&&z!==this.captionBg&&z!==this.captionElement)},ee.prototype.createVisual=function(){this.visual=se.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=se.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=se.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=se.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()},ee.prototype.setCaptionText=function(z){this.captionText=z,this.captionElement.textContent=this.captionText,this.sizeCaption()},ee.prototype.pointerDown=function(z,ie){ae.prototype.pointerDown.call(this,z,ie),this.isMoved=!1,this.pointerDownPoint=z,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(z),this._state="creating")},ee.prototype.manipulate=function(z){ae.prototype.manipulate.call(this,z),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(z.x-this.pointerDownPoint.x)>5||Math.abs(z.y-this.pointerDownPoint.y)>5)},ee.prototype.resize=function(z){ae.prototype.resize.call(this,z),this.setSize()},ee.prototype.sizeCaption=function(){var z=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=z.width+2*this.PADDING,this.captionBoxHeight=z.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),se.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')"]]),se.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')"]])},ee.prototype.showTextEditor=function(){var z=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"&&z.finishTextEditing(z.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ie){ie.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){z.finishTextEditing(z.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){z.finishTextEditing(z.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ee.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"))},ee.prototype.finishTextEditing=function(z){this.setCaptionText(z.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ee.prototype.setFont=function(z){this.captionElement&&se.setAttributes(this.captionElement,[["font-family",z]]),this.fontFamily=z,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ee.prototype.setTextColor=function(z){this.captionElement&&se.setAttributes(this.captionElement,[["fill",z]]),this.textColor=z,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ee.prototype.setSize=function(){ae.prototype.setSize.call(this),se.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ee.prototype.pointerUp=function(z){ae.prototype.pointerUp.call(this,z),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ee.prototype.dblClick=function(z,ie){ae.prototype.dblClick.call(this,z,ie),this.showTextEditor()},ee.prototype.setStrokeColor=function(z){this.strokeColor=z,this.frame&&se.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(z),this.stateChanged()},ee.prototype.setFillColor=function(z){this.fillColor=z,this.captionBg&&se.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(z),this.stateChanged()},ee.prototype.setStrokeWidth=function(z){this.strokeWidth=z,this.frame&&se.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ee.prototype.setStrokeDasharray=function(z){this.strokeDasharray=z,this.frame&&se.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=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 z.typeName=this.typeName,z},ee.prototype.restoreState=function(z){var ie=z;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,z),this.setSize()},ee.prototype.scale=function(z,ie){ae.prototype.scale.call(this,z,ie),this.setSize()},ee.typeName="CaptionFrameMarker",ee.title="Caption frame marker",ee.icon='',ee}(Ce),Le=function(){function ae(ee,z){z===void 0&&(z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ee,this.cancelable=z}return Object.defineProperty(ae.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ae.prototype.preventDefault=function(){this._defaultPrevented=!0},ae}(),It=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,!1)||this;return ne.dataUrl=ie,ne.state=ue,ne}return je(ee,ae),ee}(Le),nt=function(ae){function ee(z,ie,ue){ue===void 0&&(ue=!1);var ne=ae.call(this,z,ue)||this;return ne.marker=ie,ne}return je(ee,ae),ee}(Le),St=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(ee,z){this[ee].push(z)},ae.prototype.removeEventListener=function(ee,z){var ie=this[ee].indexOf(z);ie>-1&&this[ee].splice(ie,1)},ae}(),Et=function(){function ae(ee){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ee,this._isOpen=!1,this.undoRedoManager=new dt,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 St,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ae.instanceCounter++,this.styles=new fe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ee,this.targetRoot=document.body,this.width=ee.clientWidth,this.height=ee.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,Be,Kt,ze,Ve,Ut,Rt,ft,Tt,bt,Ie,pt,En]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[vt,Be,Kt,ze,Ut,Rt,ft]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"BASIC_MARKER_TYPES",{get:function(){return[vt,Be,Kt,ze,Rt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ee){var z=this;this._availableMarkerTypes.splice(0),ee.forEach(function(ie){if(typeof ie=="string"){var ue=z.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===ie});ue!==void 0&&z._availableMarkerTypes.push(ue)}else z._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(ee){this._zoomLevel=ee,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(),Ne.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ae.prototype.show=function(){var ee=this;this.styles.styleSheetRoot===void 0&&we.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=we.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(z){return z(new Le(ee))})},ae.prototype.render=function(){return Re(this,void 0,void 0,function(){var ee;return Je(this,function(z){switch(z.label){case 0:return this.setCurrentMarker(),(ee=new Ze).naturalSize=this.renderAtNaturalSize,ee.imageType=this.renderImageType,ee.imageQuality=this.renderImageQuality,ee.markersOnly=this.renderMarkersOnly,ee.width=this.renderWidth,ee.height=this.renderHeight,[4,ee.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return z.sent(),[4,ee.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,z.sent()]}})})},ae.prototype.close=function(ee){var z=this;if(ee===void 0&&(ee=!1),this.isOpen){var ie=!1;ee||this.eventListeners.beforeclose.forEach(function(ue){var ne=new Le(z,!0);ue(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(ue){return ue(new Le(z))}),this.detachEvents(),this._isOpen=!1)}},ae.prototype.addMarkersToToolbar=function(){for(var ee,z=[],ie=0;iethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ee:this.editorCanvas.clientWidth,ie=z',ee.title="Powered by marker.js",ee.style.display="grid",ee.style.alignItems="center",ee.style.justifyItems="center",ee.style.padding="3px",ee.style.width="20px",ee.style.height="20px",this.logoUI.appendChild(ee),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 ee=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=ee+"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 gt(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(ee),1),ee.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(ee,z){if(ee==="marker"&&z!==void 0)this.createNewMarker(z);else if(ee==="action")switch(z){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 ee=this;if(this._currentMarker!==void 0){var z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ue){var ne=new nt(ee,ee._currentMarker,!0);ue(ne),ne.defaultPrevented&&(z=!0)}),!z){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(ue){return ue(new nt(ee,ie))})}}},ae.prototype.clear=function(){var ee=this,z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(de){var Ge=new nt(ee,void 0,!0);de(Ge),Ge.defaultPrevented&&(z=!0)}),!z)){this.setCurrentMarker();for(var ie=function(de){var Ge=ue.markers[de];ue.setCurrentMarker(ue.markers[de]),ue._currentMarker.dispose(),ue.markerImage.removeChild(ue._currentMarker.container),ue.markers.splice(ue.markers.indexOf(ue._currentMarker),1),ue.eventListeners.markerdelete.forEach(function(kt){return kt(new nt(ee,Ge))})},ue=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 ee;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=(ee=this._currentMarker.notes)!==null&&ee!==void 0?ee:"",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 ee=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var z=this.getState(),ie=this.undoRedoManager.getLastUndoStep();if(!ie||ie.width===z.width&&ie.height===z.height){var ue=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(z),ue1&&this.panTo({x:ee.clientX,y:ee.clientY}))},ae.prototype.onPointerUp=function(ee){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ee.clientX,ee.clientY)),this.isDragging=!1,this.addUndoStep()},ae.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ae.prototype.onKeyUp=function(ee){this._currentMarker===void 0||this.notesArea!==void 0||ee.key!=="Delete"&&ee.key!=="Backspace"||this.deleteSelectedMarker()},ae.prototype.clientToLocalCoordinates=function(ee,z){var ie=this.markerImage.getBoundingClientRect();return{x:(ee-ie.left)/this.zoomLevel,y:(z-ie.top)/this.zoomLevel}},ae.prototype.onWindowResize=function(){this.positionUI()},ae.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ee=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ee+"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(ee){Ne.addKey(ee)},ae.prototype.addEventListener=function(ee,z){this.eventListeners.addEventListener(ee,z)},ae.prototype.removeEventListener=function(ee,z){this.eventListeners.removeEventListener(ee,z)},ae.prototype.renderState=function(ee){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ee),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ae.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ae.prototype.focus=function(){var ee=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(z){return z(new Le(ee))}))},ae.prototype.blur=function(){var ee=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(z){return z(new Le(ee))}))},ae.instanceCounter=0,ae}()},66042:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return ze}});var re=le(33885),je=le(42978),Re=le(43403),Je=le(34280),be=le(59301),se=be.createContext(null),Ne=be.createContext({}),Ze=se,we=le(20068),fe=le(54476),ht=le(92310),xe=le.n(ht),gt=le(77900),Qe=le(10228),_e=le(26112),De=le(75931),Fe=le(8654),rt=["prefixCls","className","containerRef"],lt=function(Xe){var Kt=Xe.prefixCls,bt=Xe.className,ge=Xe.containerRef,Rt=(0,De.Z)(Xe,rt),ye=be.useContext(Ne),ve=ye.panel,ft=(0,Fe.x1)(ve,ge);return be.createElement("div",(0,fe.Z)({className:xe()("".concat(Kt,"-content"),bt),role:"dialog",ref:ft},(0,_e.Z)(Xe,{aria:!0}),{"aria-modal":"true"},Rt))},mt=lt,Ce=le(48736);function pe(Be){return typeof Be=="string"&&String(Number(Be))===Be?((0,Ce.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Be)):Be}function Me(Be){warning(!("wrapperClassName"in Be),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Be.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function vt(Be,Xe){var Kt,bt,ge,Rt=Be.prefixCls,ye=Be.open,ve=Be.placement,ft=Be.inline,Ut=Be.push,Tt=Be.forceRender,Ve=Be.autoFocus,dt=Be.keyboard,pt=Be.classNames,En=Be.rootClassName,Le=Be.rootStyle,It=Be.zIndex,nt=Be.className,St=Be.id,Et=Be.style,ae=Be.motion,ee=Be.width,z=Be.height,ie=Be.children,ue=Be.mask,ne=Be.maskClosable,de=Be.maskMotion,Ge=Be.maskClassName,kt=Be.maskStyle,Bt=Be.afterOpenChange,He=Be.onClose,it=Be.onMouseEnter,tt=Be.onMouseOver,Mt=Be.onMouseLeave,Yt=Be.onClick,cn=Be.onKeyDown,Ae=Be.onKeyUp,kn=Be.styles,Pt=Be.drawerRender,Gt=be.useRef(),ot=be.useRef(),Pn=be.useRef();be.useImperativeHandle(Xe,function(){return Gt.current});var zt=function(an){var Ct=an.keyCode,At=an.shiftKey;switch(Ct){case Qe.Z.TAB:{if(Ct===Qe.Z.TAB){if(!At&&document.activeElement===Pn.current){var $e;($e=ot.current)===null||$e===void 0||$e.focus({preventScroll:!0})}else if(At&&document.activeElement===ot.current){var yt;(yt=Pn.current)===null||yt===void 0||yt.focus({preventScroll:!0})}}break}case Qe.Z.ESC:{He&&dt&&(an.stopPropagation(),He(an));break}}};be.useEffect(function(){if(ye&&Ve){var vn;(vn=Gt.current)===null||vn===void 0||vn.focus({preventScroll:!0})}},[ye]);var ln=be.useState(!1),Bn=(0,je.Z)(ln,2),Oe=Bn[0],Ue=Bn[1],Ht=be.useContext(Ze),sn;typeof Ut=="boolean"?sn=Ut?{}:{distance:0}:sn=Ut||{};var dn=(Kt=(bt=(ge=sn)===null||ge===void 0?void 0:ge.distance)!==null&&bt!==void 0?bt:Ht==null?void 0:Ht.pushDistance)!==null&&Kt!==void 0?Kt:180,Tn=be.useMemo(function(){return{pushDistance:dn,push:function(){Ue(!0)},pull:function(){Ue(!1)}}},[dn]);be.useEffect(function(){if(ye){var vn;Ht==null||(vn=Ht.push)===null||vn===void 0||vn.call(Ht)}else{var an;Ht==null||(an=Ht.pull)===null||an===void 0||an.call(Ht)}},[ye]),be.useEffect(function(){return function(){var vn;Ht==null||(vn=Ht.pull)===null||vn===void 0||vn.call(Ht)}},[]);var Zn=ue&&be.createElement(gt.default,(0,fe.Z)({key:"mask"},de,{visible:ye}),function(vn,an){var Ct=vn.className,At=vn.style;return be.createElement("div",{className:xe()("".concat(Rt,"-mask"),Ct,pt==null?void 0:pt.mask,Ge),style:(0,re.Z)((0,re.Z)((0,re.Z)({},At),kt),kn==null?void 0:kn.mask),onClick:ne&&ye?He:void 0,ref:an})}),Rn=typeof ae=="function"?ae(ve):ae,Un={};if(Oe&&dn)switch(ve){case"top":Un.transform="translateY(".concat(dn,"px)");break;case"bottom":Un.transform="translateY(".concat(-dn,"px)");break;case"left":Un.transform="translateX(".concat(dn,"px)");break;default:Un.transform="translateX(".concat(-dn,"px)");break}ve==="left"||ve==="right"?Un.width=pe(ee):Un.height=pe(z);var qt={onMouseEnter:it,onMouseOver:tt,onMouseLeave:Mt,onClick:Yt,onKeyDown:cn,onKeyUp:Ae},Fn=be.createElement(gt.default,(0,fe.Z)({key:"panel"},Rn,{visible:ye,forceRender:Tt,onVisibleChanged:function(an){Bt==null||Bt(an)},removeOnLeave:!1,leavedClassName:"".concat(Rt,"-content-wrapper-hidden")}),function(vn,an){var Ct=vn.className,At=vn.style,$e=be.createElement(mt,(0,fe.Z)({id:St,containerRef:an,prefixCls:Rt,className:xe()(nt,pt==null?void 0:pt.content),style:(0,re.Z)((0,re.Z)({},Et),kn==null?void 0:kn.content)},(0,_e.Z)(Be,{aria:!0}),qt),ie);return be.createElement("div",(0,fe.Z)({className:xe()("".concat(Rt,"-content-wrapper"),pt==null?void 0:pt.wrapper,Ct),style:(0,re.Z)((0,re.Z)((0,re.Z)({},Un),At),kn==null?void 0:kn.wrapper)},(0,_e.Z)(Be,{data:!0})),Pt?Pt($e):$e)}),Kn=(0,re.Z)({},Le);return It&&(Kn.zIndex=It),be.createElement(Ze.Provider,{value:Tn},be.createElement("div",{className:xe()(Rt,"".concat(Rt,"-").concat(ve),En,(0,we.Z)((0,we.Z)({},"".concat(Rt,"-open"),ye),"".concat(Rt,"-inline"),ft)),style:Kn,tabIndex:-1,ref:Gt,onKeyDown:zt},Zn,be.createElement("div",{tabIndex:0,ref:ot,style:Pe,"aria-hidden":"true","data-sentinel":"start"}),Fn,be.createElement("div",{tabIndex:0,ref:Pn,style:Pe,"aria-hidden":"true","data-sentinel":"end"})))}var Ee=be.forwardRef(vt),Se=Ee,Ie=function(Xe){var Kt=Xe.open,bt=Kt===void 0?!1:Kt,ge=Xe.prefixCls,Rt=ge===void 0?"rc-drawer":ge,ye=Xe.placement,ve=ye===void 0?"right":ye,ft=Xe.autoFocus,Ut=ft===void 0?!0:ft,Tt=Xe.keyboard,Ve=Tt===void 0?!0:Tt,dt=Xe.width,pt=dt===void 0?378:dt,En=Xe.mask,Le=En===void 0?!0:En,It=Xe.maskClosable,nt=It===void 0?!0:It,St=Xe.getContainer,Et=Xe.forceRender,ae=Xe.afterOpenChange,ee=Xe.destroyOnClose,z=Xe.onMouseEnter,ie=Xe.onMouseOver,ue=Xe.onMouseLeave,ne=Xe.onClick,de=Xe.onKeyDown,Ge=Xe.onKeyUp,kt=Xe.panelRef,Bt=be.useState(!1),He=(0,je.Z)(Bt,2),it=He[0],tt=He[1],Mt=be.useState(!1),Yt=(0,je.Z)(Mt,2),cn=Yt[0],Ae=Yt[1];(0,Je.Z)(function(){Ae(!0)},[]);var kn=cn?bt:!1,Pt=be.useRef(),Gt=be.useRef();(0,Je.Z)(function(){kn&&(Gt.current=document.activeElement)},[kn]);var ot=function(Oe){var Ue;if(tt(Oe),ae==null||ae(Oe),!Oe&&Gt.current&&!((Ue=Pt.current)!==null&&Ue!==void 0&&Ue.contains(Gt.current))){var Ht;(Ht=Gt.current)===null||Ht===void 0||Ht.focus({preventScroll:!0})}},Pn=be.useMemo(function(){return{panel:kt}},[kt]);if(!Et&&!it&&!kn&&ee)return null;var zt={onMouseEnter:z,onMouseOver:ie,onMouseLeave:ue,onClick:ne,onKeyDown:de,onKeyUp:Ge},ln=(0,re.Z)((0,re.Z)({},Xe),{},{open:kn,prefixCls:Rt,placement:ve,autoFocus:Ut,keyboard:Ve,width:pt,mask:Le,maskClosable:nt,inline:St===!1,afterOpenChange:ot,ref:Pt},zt);return be.createElement(Ne.Provider,{value:Pn},be.createElement(Re.Z,{open:kn||Et||it,autoDestroy:!1,getContainer:St,autoLock:Le&&(kn||it)},be.createElement(Se,ln)))},ke=Ie,ze=ke},23425:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Pe}});var re=le(20068),je=le(54476),Re=le(76190),Je=le(33885),be=le(42978),se=le(92310),Ne=le.n(se),Ze=le(18929),we=le(10228),fe=le(26112),ht=le(48736),xe=le(59301),gt=le(17119),Qe=[10,20,50,100],_e=function(Ee){var Se=Ee.pageSizeOptions,Ie=Se===void 0?Qe:Se,ke=Ee.locale,ze=Ee.changeSize,Be=Ee.pageSize,Xe=Ee.goButton,Kt=Ee.quickGo,bt=Ee.rootPrefixCls,ge=Ee.disabled,Rt=Ee.buildOptionText,ye=Ee.showSizeChanger,ve=Ee.sizeChangerRender,ft=xe.useState(""),Ut=(0,be.Z)(ft,2),Tt=Ut[0],Ve=Ut[1],dt=function(){return!Tt||Number.isNaN(Tt)?void 0:Number(Tt)},pt=typeof Rt=="function"?Rt:function(z){return"".concat(z," ").concat(ke.items_per_page)},En=function(ie){Ve(ie.target.value)},Le=function(ie){Xe||Tt===""||(Ve(""),!(ie.relatedTarget&&(ie.relatedTarget.className.indexOf("".concat(bt,"-item-link"))>=0||ie.relatedTarget.className.indexOf("".concat(bt,"-item"))>=0))&&(Kt==null||Kt(dt())))},It=function(ie){Tt!==""&&(ie.keyCode===we.Z.ENTER||ie.type==="click")&&(Ve(""),Kt==null||Kt(dt()))},nt=function(){return Ie.some(function(ie){return ie.toString()===Be.toString()})?Ie:Ie.concat([Be]).sort(function(ie,ue){var ne=Number.isNaN(Number(ie))?0:Number(ie),de=Number.isNaN(Number(ue))?0:Number(ue);return ne-de})},St="".concat(bt,"-options");if(!ye&&!Kt)return null;var Et=null,ae=null,ee=null;return ye&&ve&&(Et=ve({disabled:ge,size:Be,onSizeChange:function(ie){ze==null||ze(Number(ie))},"aria-label":ke.page_size,className:"".concat(St,"-size-changer"),options:nt().map(function(z){return{label:pt(z),value:z}})})),Kt&&(Xe&&(ee=typeof Xe=="boolean"?xe.createElement("button",{type:"button",onClick:It,onKeyUp:It,disabled:ge,className:"".concat(St,"-quick-jumper-button")},ke.jump_to_confirm):xe.createElement("span",{onClick:It,onKeyUp:It},Xe)),ae=xe.createElement("div",{className:"".concat(St,"-quick-jumper")},ke.jump_to,xe.createElement("input",{disabled:ge,type:"text",value:Tt,onChange:En,onKeyUp:It,onBlur:Le,"aria-label":ke.page}),ke.page,ee)),xe.createElement("li",{className:St},Et,ae)},De=_e,Fe=function(Ee){var Se=Ee.rootPrefixCls,Ie=Ee.page,ke=Ee.active,ze=Ee.className,Be=Ee.showTitle,Xe=Ee.onClick,Kt=Ee.onKeyPress,bt=Ee.itemRender,ge="".concat(Se,"-item"),Rt=Ne()(ge,"".concat(ge,"-").concat(Ie),(0,re.Z)((0,re.Z)({},"".concat(ge,"-active"),ke),"".concat(ge,"-disabled"),!Ie),ze),ye=function(){Xe(Ie)},ve=function(Tt){Kt(Tt,Xe,Ie)},ft=bt(Ie,"page",xe.createElement("a",{rel:"nofollow"},Ie));return ft?xe.createElement("li",{title:Be?String(Ie):null,className:Rt,onClick:ye,onKeyDown:ve,tabIndex:0},ft):null},rt=Fe,lt=function(Ee,Se,Ie){return Ie};function mt(){}function Ce(vt){var Ee=Number(vt);return typeof Ee=="number"&&!Number.isNaN(Ee)&&isFinite(Ee)&&Math.floor(Ee)===Ee}function pe(vt,Ee,Se){var Ie=typeof vt=="undefined"?Ee:vt;return Math.floor((Se-1)/Ie)+1}var Me=function(Ee){var Se=Ee.prefixCls,Ie=Se===void 0?"rc-pagination":Se,ke=Ee.selectPrefixCls,ze=ke===void 0?"rc-select":ke,Be=Ee.className,Xe=Ee.current,Kt=Ee.defaultCurrent,bt=Kt===void 0?1:Kt,ge=Ee.total,Rt=ge===void 0?0:ge,ye=Ee.pageSize,ve=Ee.defaultPageSize,ft=ve===void 0?10:ve,Ut=Ee.onChange,Tt=Ut===void 0?mt:Ut,Ve=Ee.hideOnSinglePage,dt=Ee.align,pt=Ee.showPrevNextJumpers,En=pt===void 0?!0:pt,Le=Ee.showQuickJumper,It=Ee.showLessItems,nt=Ee.showTitle,St=nt===void 0?!0:nt,Et=Ee.onShowSizeChange,ae=Et===void 0?mt:Et,ee=Ee.locale,z=ee===void 0?gt.Z:ee,ie=Ee.style,ue=Ee.totalBoundaryShowSizeChanger,ne=ue===void 0?50:ue,de=Ee.disabled,Ge=Ee.simple,kt=Ee.showTotal,Bt=Ee.showSizeChanger,He=Bt===void 0?Rt>ne:Bt,it=Ee.sizeChangerRender,tt=Ee.pageSizeOptions,Mt=Ee.itemRender,Yt=Mt===void 0?lt:Mt,cn=Ee.jumpPrevIcon,Ae=Ee.jumpNextIcon,kn=Ee.prevIcon,Pt=Ee.nextIcon,Gt=xe.useRef(null),ot=(0,Ze.Z)(10,{value:ye,defaultValue:ft}),Pn=(0,be.Z)(ot,2),zt=Pn[0],ln=Pn[1],Bn=(0,Ze.Z)(1,{value:Xe,defaultValue:bt,postState:function(ir){return Math.max(1,Math.min(ir,pe(void 0,zt,Rt)))}}),Oe=(0,be.Z)(Bn,2),Ue=Oe[0],Ht=Oe[1],sn=xe.useState(Ue),dn=(0,be.Z)(sn,2),Tn=dn[0],Zn=dn[1];(0,xe.useEffect)(function(){Zn(Ue)},[Ue]);var Rn=Tt!==mt,Un="current"in Ee,qt=Math.max(1,Ue-(It?3:5)),Fn=Math.min(pe(void 0,zt,Rt),Ue+(It?3:5));function Kn(Gn,ir){var Cr=Gn||xe.createElement("button",{type:"button","aria-label":ir,className:"".concat(Ie,"-item-link")});return typeof Gn=="function"&&(Cr=xe.createElement(Gn,(0,Je.Z)({},Ee))),Cr}function vn(Gn){var ir=Gn.target.value,Cr=pe(void 0,zt,Rt),Nr;return ir===""?Nr=ir:Number.isNaN(Number(ir))?Nr=Tn:ir>=Cr?Nr=Cr:Nr=Number(ir),Nr}function an(Gn){return Ce(Gn)&&Gn!==Ue&&Ce(Rt)&&Rt>0}var Ct=Rt>zt?Le:!1;function At(Gn){(Gn.keyCode===we.Z.UP||Gn.keyCode===we.Z.DOWN)&&Gn.preventDefault()}function $e(Gn){var ir=vn(Gn);switch(ir!==Tn&&Zn(ir),Gn.keyCode){case we.Z.ENTER:un(ir);break;case we.Z.UP:un(ir-1);break;case we.Z.DOWN:un(ir+1);break;default:break}}function yt(Gn){un(vn(Gn))}function Lt(Gn){var ir=pe(Gn,zt,Rt),Cr=Ue>ir&&ir!==0?ir:Ue;ln(Gn),Zn(Cr),ae==null||ae(Ue,Gn),Ht(Cr),Tt==null||Tt(Cr,Gn)}function un(Gn){if(an(Gn)&&!de){var ir=pe(void 0,zt,Rt),Cr=Gn;return Gn>ir?Cr=ir:Gn<1&&(Cr=1),Cr!==Tn&&Zn(Cr),Ht(Cr),Tt==null||Tt(Cr,zt),Cr}return Ue}var wn=Ue>1,Wn=Ue2?Cr-2:0),Mr=2;MrRt?Rt:Ue*zt])),gn=null,Sn=pe(void 0,zt,Rt);if(Ve&&Rt<=zt)return null;var On=[],Dn={rootPrefixCls:Ie,onClick:un,onKeyPress:$t,showTitle:St,itemRender:Yt,page:-1},Mn=Ue-1>0?Ue-1:0,jt=Ue+1=qn*2&&Ue!==3&&(On[0]=xe.cloneElement(On[0],{className:Ne()("".concat(Ie,"-item-after-jump-prev"),On[0].props.className)}),On.unshift(en)),Sn-Ue>=qn*2&&Ue!==Sn-2){var Wr=On[On.length-1];On[On.length-1]=xe.cloneElement(Wr,{className:Ne()("".concat(Ie,"-item-before-jump-next"),Wr.props.className)}),On.push(gn)}gr!==1&&On.unshift(xe.createElement(rt,(0,je.Z)({},Dn,{key:1,page:1}))),Ir!==Sn&&On.push(xe.createElement(rt,(0,je.Z)({},Dn,{key:Sn,page:Sn})))}var Kr=Ke(Mn);if(Kr){var jr=!wn||!Sn;Kr=xe.createElement("li",{title:St?z.prev_page:null,onClick:Jn,tabIndex:jr?null:0,onKeyDown:ut,className:Ne()("".concat(Ie,"-prev"),(0,re.Z)({},"".concat(Ie,"-disabled"),jr)),"aria-disabled":jr},Kr)}var _r=Ye(jt);if(_r){var pr,Hr;Ge?(pr=!Wn,Hr=wn?0:null):(pr=!Wn||!Sn,Hr=pr?null:0),_r=xe.createElement("li",{title:St?z.next_page:null,onClick:Qn,tabIndex:Hr,onKeyDown:fn,className:Ne()("".concat(Ie,"-next"),(0,re.Z)({},"".concat(Ie,"-disabled"),pr)),"aria-disabled":pr},_r)}var or=Ne()(Ie,Be,(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-start"),dt==="start"),"".concat(Ie,"-center"),dt==="center"),"".concat(Ie,"-end"),dt==="end"),"".concat(Ie,"-simple"),Ge),"".concat(Ie,"-disabled"),de));return xe.createElement("ul",(0,je.Z)({className:or,style:ie,ref:Gt},at),tn,Kr,Ge?Yn:On,_r,xe.createElement(De,{locale:z,rootPrefixCls:Ie,disabled:de,selectPrefixCls:ze,changeSize:Lt,pageSize:zt,pageSizeOptions:tt,quickGo:Ct?un:null,goButton:Vn,showSizeChanger:He,sizeChangerRender:it}))},Pe=Me},25930:function(mn,hn,le){"use strict";le.d(hn,{Cd:function(){return Ie}});var re=le(54476),je=le(33885),Re=le(75931),Je=le(59301),be=le(92310),se=le.n(be),Ne={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ze=function(){var Be=(0,Je.useRef)([]),Xe=(0,Je.useRef)(null);return(0,Je.useEffect)(function(){var Kt=Date.now(),bt=!1;Be.current.forEach(function(ge){if(ge){bt=!0;var Rt=ge.style;Rt.transitionDuration=".3s, .3s, .3s, .06s",Xe.current&&Kt-Xe.current<100&&(Rt.transitionDuration="0s, 0s")}}),bt&&(Xe.current=Date.now())}),Be.current},we=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],fe=function(Be){var Xe=(0,je.Z)((0,je.Z)({},Ne),Be),Kt=Xe.className,bt=Xe.percent,ge=Xe.prefixCls,Rt=Xe.strokeColor,ye=Xe.strokeLinecap,ve=Xe.strokeWidth,ft=Xe.style,Ut=Xe.trailColor,Tt=Xe.trailWidth,Ve=Xe.transition,dt=(0,Re.Z)(Xe,we);delete dt.gapPosition;var pt=Array.isArray(bt)?bt:[bt],En=Array.isArray(Rt)?Rt:[Rt],Le=Ze(),It=ve/2,nt=100-ve/2,St="M ".concat(ye==="round"?It:0,",").concat(It,` - L `).concat(ye==="round"?nt:100,",").concat(It),Et="0 0 100 ".concat(ve),ae=0;return Je.createElement("svg",(0,re.Z)({className:se()("".concat(ge,"-line"),Kt),viewBox:Et,preserveAspectRatio:"none",style:ft},dt),Je.createElement("path",{className:"".concat(ge,"-line-trail"),d:St,strokeLinecap:ye,stroke:Ut,strokeWidth:Tt||ve,fillOpacity:"0"}),pt.map(function(ee,z){var ie=1;switch(ye){case"round":ie=1-ve/100;break;case"square":ie=1-ve/2/100;break;default:ie=1;break}var ue={strokeDasharray:"".concat(ee*ie,"px, 100px"),strokeDashoffset:"-".concat(ae,"px"),transition:Ve||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ne=En[z]||En[En.length-1];return ae+=ee,Je.createElement("path",{key:z,className:"".concat(ge,"-line-path"),d:St,strokeLinecap:ye,stroke:ne,strokeWidth:ve,fillOpacity:"0",ref:function(Ge){Le[z]=Ge},style:ue})}))},ht=fe,xe=le(76190),gt=le(42978),Qe=le(47273),_e=0,De=(0,Qe.Z)();function Fe(){var ze;return De?(ze=_e,_e+=1):ze="TEST_OR_SSR",ze}var rt=function(ze){var Be=Je.useState(),Xe=(0,gt.Z)(Be,2),Kt=Xe[0],bt=Xe[1];return Je.useEffect(function(){bt("rc_progress_".concat(Fe()))},[]),ze||Kt},lt=function(Be){var Xe=Be.bg,Kt=Be.children;return Je.createElement("div",{style:{width:"100%",height:"100%",background:Xe}},Kt)};function mt(ze,Be){return Object.keys(ze).map(function(Xe){var Kt=parseFloat(Xe),bt="".concat(Math.floor(Kt*Be),"%");return"".concat(ze[Xe]," ").concat(bt)})}var Ce=Je.forwardRef(function(ze,Be){var Xe=ze.prefixCls,Kt=ze.color,bt=ze.gradientId,ge=ze.radius,Rt=ze.style,ye=ze.ptg,ve=ze.strokeLinecap,ft=ze.strokeWidth,Ut=ze.size,Tt=ze.gapDegree,Ve=Kt&&(0,xe.Z)(Kt)==="object",dt=Ve?"#FFF":void 0,pt=Ut/2,En=Je.createElement("circle",{className:"".concat(Xe,"-circle-path"),r:ge,cx:pt,cy:pt,stroke:dt,strokeLinecap:ve,strokeWidth:ft,opacity:ye===0?0:1,style:Rt,ref:Be});if(!Ve)return En;var Le="".concat(bt,"-conic"),It=Tt?"".concat(180+Tt/2,"deg"):"0deg",nt=mt(Kt,(360-Tt)/360),St=mt(Kt,1),Et="conic-gradient(from ".concat(It,", ").concat(nt.join(", "),")"),ae="linear-gradient(to ".concat(Tt?"bottom":"top",", ").concat(St.join(", "),")");return Je.createElement(Je.Fragment,null,Je.createElement("mask",{id:Le},En),Je.createElement("foreignObject",{x:0,y:0,width:Ut,height:Ut,mask:"url(#".concat(Le,")")},Je.createElement(lt,{bg:ae},Je.createElement(lt,{bg:Et}))))}),pe=Ce,Me=100,Pe=function(Be,Xe,Kt,bt,ge,Rt,ye,ve,ft,Ut){var Tt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ve=Kt/100*360*((360-Rt)/360),dt=Rt===0?0:{bottom:0,top:180,left:90,right:-90}[ye],pt=(100-bt)/100*Xe;ft==="round"&&bt!==100&&(pt+=Ut/2,pt>=Xe&&(pt=Xe-.01));var En=Me/2;return{stroke:typeof ve=="string"?ve:void 0,strokeDasharray:"".concat(Xe,"px ").concat(Be),strokeDashoffset:pt+Tt,transform:"rotate(".concat(ge+Ve+dt,"deg)"),transformOrigin:"".concat(En,"px ").concat(En,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},vt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ee(ze){var Be=ze!=null?ze:[];return Array.isArray(Be)?Be:[Be]}var Se=function(Be){var Xe=(0,je.Z)((0,je.Z)({},Ne),Be),Kt=Xe.id,bt=Xe.prefixCls,ge=Xe.steps,Rt=Xe.strokeWidth,ye=Xe.trailWidth,ve=Xe.gapDegree,ft=ve===void 0?0:ve,Ut=Xe.gapPosition,Tt=Xe.trailColor,Ve=Xe.strokeLinecap,dt=Xe.style,pt=Xe.className,En=Xe.strokeColor,Le=Xe.percent,It=(0,Re.Z)(Xe,vt),nt=Me/2,St=rt(Kt),Et="".concat(St,"-gradient"),ae=nt-Rt/2,ee=Math.PI*2*ae,z=ft>0?90+ft/2:-90,ie=ee*((360-ft)/360),ue=(0,xe.Z)(ge)==="object"?ge:{count:ge,gap:2},ne=ue.count,de=ue.gap,Ge=Ee(Le),kt=Ee(En),Bt=kt.find(function(Ae){return Ae&&(0,xe.Z)(Ae)==="object"}),He=Bt&&(0,xe.Z)(Bt)==="object",it=He?"butt":Ve,tt=Pe(ee,ie,0,100,z,ft,Ut,Tt,it,Rt),Mt=Ze(),Yt=function(){var kn=0;return Ge.map(function(Pt,Gt){var ot=kt[Gt]||kt[kt.length-1],Pn=Pe(ee,ie,kn,Pt,z,ft,Ut,ot,it,Rt);return kn+=Pt,Je.createElement(pe,{key:Gt,color:ot,ptg:Pt,radius:ae,prefixCls:bt,gradientId:Et,style:Pn,strokeLinecap:it,strokeWidth:Rt,gapDegree:ft,ref:function(ln){Mt[Gt]=ln},size:Me})}).reverse()},cn=function(){var kn=Math.round(ne*(Ge[0]/100)),Pt=100/ne,Gt=0;return new Array(ne).fill(null).map(function(ot,Pn){var zt=Pn<=kn-1?kt[0]:Tt,ln=zt&&(0,xe.Z)(zt)==="object"?"url(#".concat(Et,")"):void 0,Bn=Pe(ee,ie,Gt,Pt,z,ft,Ut,zt,"butt",Rt,de);return Gt+=(ie-Bn.strokeDashoffset+de)*100/ie,Je.createElement("circle",{key:Pn,className:"".concat(bt,"-circle-path"),r:ae,cx:nt,cy:nt,stroke:ln,strokeWidth:Rt,opacity:1,style:Bn,ref:function(Ue){Mt[Pn]=Ue}})})};return Je.createElement("svg",(0,re.Z)({className:se()("".concat(bt,"-circle"),pt),viewBox:"0 0 ".concat(Me," ").concat(Me),style:dt,id:Kt,role:"presentation"},It),!ne&&Je.createElement("circle",{className:"".concat(bt,"-circle-trail"),r:ae,cx:nt,cy:nt,stroke:Tt,strokeLinecap:it,strokeWidth:ye||Rt,style:tt}),ne?cn():Yt())},Ie=Se,ke={Line:ht,Circle:Ie}},738:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return mt}});var re=le(54476),je=le(20068),Re=le(42978),Je=le(75931),be=le(92310),se=le.n(be),Ne=le(18929),Ze=le(10228),we=le(26112),fe=le(59301);function ht(Ce,pe){var Me=Ce.disabled,Pe=Ce.prefixCls,vt=Ce.character,Ee=Ce.characterRender,Se=Ce.index,Ie=Ce.count,ke=Ce.value,ze=Ce.allowHalf,Be=Ce.focused,Xe=Ce.onHover,Kt=Ce.onClick,bt=function(Ve){Xe(Ve,Se)},ge=function(Ve){Kt(Ve,Se)},Rt=function(Ve){Ve.keyCode===Ze.Z.ENTER&&Kt(Ve,Se)},ye=Se+1,ve=new Set([Pe]);ke===0&&Se===0&&Be?ve.add("".concat(Pe,"-focused")):ze&&ke+.5>=ye&&keSe?"true":"false","aria-posinset":Se+1,"aria-setsize":Ie,tabIndex:Me?-1:0},fe.createElement("div",{className:"".concat(Pe,"-first")},ft),fe.createElement("div",{className:"".concat(Pe,"-second")},ft)));return Ee&&(Ut=Ee(Ut,Ce)),Ut}var xe=fe.forwardRef(ht);function gt(){var Ce=fe.useRef({});function pe(Pe){return Ce.current[Pe]}function Me(Pe){return function(vt){Ce.current[Pe]=vt}}return[pe,Me]}function Qe(Ce){var pe=Ce.pageXOffset,Me="scrollLeft";if(typeof pe!="number"){var Pe=Ce.document;pe=Pe.documentElement[Me],typeof pe!="number"&&(pe=Pe.body[Me])}return pe}function _e(Ce){var pe,Me,Pe=Ce.ownerDocument,vt=Pe.body,Ee=Pe&&Pe.documentElement,Se=Ce.getBoundingClientRect();return pe=Se.left,Me=Se.top,pe-=Ee.clientLeft||vt.clientLeft||0,Me-=Ee.clientTop||vt.clientTop||0,{left:pe,top:Me}}function De(Ce){var pe=_e(Ce),Me=Ce.ownerDocument,Pe=Me.defaultView||Me.parentWindow;return pe.left+=Qe(Pe),pe.left}var Fe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function rt(Ce,pe){var Me=Ce.prefixCls,Pe=Me===void 0?"rc-rate":Me,vt=Ce.className,Ee=Ce.defaultValue,Se=Ce.value,Ie=Ce.count,ke=Ie===void 0?5:Ie,ze=Ce.allowHalf,Be=ze===void 0?!1:ze,Xe=Ce.allowClear,Kt=Xe===void 0?!0:Xe,bt=Ce.keyboard,ge=bt===void 0?!0:bt,Rt=Ce.character,ye=Rt===void 0?"\u2605":Rt,ve=Ce.characterRender,ft=Ce.disabled,Ut=Ce.direction,Tt=Ut===void 0?"ltr":Ut,Ve=Ce.tabIndex,dt=Ve===void 0?0:Ve,pt=Ce.autoFocus,En=Ce.onHoverChange,Le=Ce.onChange,It=Ce.onFocus,nt=Ce.onBlur,St=Ce.onKeyDown,Et=Ce.onMouseLeave,ae=(0,Je.Z)(Ce,Fe),ee=gt(),z=(0,Re.Z)(ee,2),ie=z[0],ue=z[1],ne=fe.useRef(null),de=function(){if(!ft){var qt;(qt=ne.current)===null||qt===void 0||qt.focus()}};fe.useImperativeHandle(pe,function(){return{focus:de,blur:function(){if(!ft){var qt;(qt=ne.current)===null||qt===void 0||qt.blur()}}}});var Ge=(0,Ne.Z)(Ee||0,{value:Se}),kt=(0,Re.Z)(Ge,2),Bt=kt[0],He=kt[1],it=(0,Ne.Z)(null),tt=(0,Re.Z)(it,2),Mt=tt[0],Yt=tt[1],cn=function(qt,Fn){var Kn=Tt==="rtl",vn=qt+1;if(Be){var an=ie(qt),Ct=De(an),At=an.clientWidth;(Kn&&Fn-Ct>At/2||!Kn&&Fn-Ct0&&!Kn||Fn===Ze.Z.RIGHT&&Bt>0&&Kn?(Ae(Bt-vn),qt.preventDefault()):Fn===Ze.Z.LEFT&&Bt5&&arguments[5]!==void 0?arguments[5]:!1,Sn=arguments.length>6?arguments[6]:void 0,On=arguments.length>7?arguments[7]:void 0,Dn=fe.useMemo(function(){if((0,Ne.Z)(at)==="object")return at.clearIcon;if(tn)return tn},[at,tn]),Mn=fe.useMemo(function(){return!!(!gn&&at&&(en.length||Sn)&&!(On==="combobox"&&Sn===""))},[at,gn,en.length,Sn,On]);return{allowClear:Mn,clearIcon:fe.createElement(Fe,{className:"".concat(Ye,"-clear"),onMouseDown:on,customizeIcon:Dn},"\xD7")}},lt=fe.createContext(null);function mt(){return fe.useContext(lt)}function Ce(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ye=fe.useState(!1),on=(0,be.Z)(Ye,2),en=on[0],at=on[1],tn=fe.useRef(null),gn=function(){window.clearTimeout(tn.current)};fe.useEffect(function(){return gn},[]);var Sn=function(Dn,Mn){gn(),tn.current=window.setTimeout(function(){at(Dn),Mn&&Mn()},Ke)};return[en,Sn,gn]}function pe(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ye=fe.useRef(null),on=fe.useRef(null);fe.useEffect(function(){return function(){window.clearTimeout(on.current)}},[]);function en(at){(at||Ye.current===null)&&(Ye.current=at),window.clearTimeout(on.current),on.current=window.setTimeout(function(){Ye.current=null},Ke)}return[function(){return Ye.current},en]}function Me(Ke,Ye,on,en){var at=fe.useRef(null);at.current={open:Ye,triggerOpen:on,customizedTrigger:en},fe.useEffect(function(){function tn(gn){var Sn;if(!((Sn=at.current)!==null&&Sn!==void 0&&Sn.customizedTrigger)){var On=gn.target;On.shadowRoot&&gn.composed&&(On=gn.composedPath()[0]||On),at.current.open&&Ke().filter(function(Dn){return Dn}).every(function(Dn){return!Dn.contains(On)&&Dn!==On})&&at.current.triggerOpen(!1)}}return window.addEventListener("mousedown",tn),function(){return window.removeEventListener("mousedown",tn)}},[])}var Pe=le(10228);function vt(Ke){return Ke&&![Pe.Z.ESC,Pe.Z.SHIFT,Pe.Z.BACKSPACE,Pe.Z.TAB,Pe.Z.WIN_KEY,Pe.Z.ALT,Pe.Z.META,Pe.Z.WIN_KEY_RIGHT,Pe.Z.CTRL,Pe.Z.SEMICOLON,Pe.Z.EQUALS,Pe.Z.CAPS_LOCK,Pe.Z.CONTEXT_MENU,Pe.Z.F1,Pe.Z.F2,Pe.Z.F3,Pe.Z.F4,Pe.Z.F5,Pe.Z.F6,Pe.Z.F7,Pe.Z.F8,Pe.Z.F9,Pe.Z.F10,Pe.Z.F11,Pe.Z.F12].includes(Ke)}var Ee=le(26112),Se=le(11780);function Ie(Ke,Ye,on){var en=(0,Je.Z)((0,Je.Z)({},Ke),on?Ye:{});return Object.keys(Ye).forEach(function(at){var tn=Ye[at];typeof tn=="function"&&(en[at]=function(){for(var gn,Sn=arguments.length,On=new Array(Sn),Dn=0;Dnbr&&(xn="".concat(bn.slice(0,br),"..."))}var Hn=function(et){et&&et.stopPropagation(),zr(_t)};return typeof gr=="function"?yn(rn,xn,nn,Vt,Hn):Jt(_t,xn,nn,Vt,Hn)},Qt=function(_t){if(!at.length)return null;var nn=typeof Dr=="function"?Dr(_t):Dr;return typeof gr=="function"?yn(void 0,nn,!1,!1,void 0,!0):Jt({title:nn},nn,!1)},ct=fe.createElement("div",{className:"".concat(st,"-search"),style:{width:Nr},onFocus:function(){wt(!0)},onBlur:function(){wt(!1)}},fe.createElement(Kt,{ref:On,open:tn,prefixCls:en,id:on,inputElement:null,disabled:Mn,autoFocus:Ln,autoComplete:Vn,editable:Zt,activeDescendantId:Yn,value:xt,onKeyDown:jr,onMouseDown:_r,onChange:Wr,onPaste:Kr,onCompositionStart:pr,onCompositionEnd:Hr,onBlur:or,tabIndex:qn,attrs:(0,Ee.Z)(Ye,!0)}),fe.createElement("span",{ref:Gn,className:"".concat(st,"-search-mirror"),"aria-hidden":!0},xt,"\xA0")),Ot=fe.createElement(Se.Z,{prefixCls:"".concat(st,"-overflow"),data:at,renderItem:pn,renderRest:Qt,suffix:ct,itemKey:Ve,maxCount:yr});return fe.createElement("span",{className:"".concat(st,"-wrap")},Ot,!at.length&&!xt&&fe.createElement("span",{className:"".concat(st,"-placeholder")},Dn))},En=pt,Le=function(Ye){var on=Ye.inputElement,en=Ye.prefixCls,at=Ye.id,tn=Ye.inputRef,gn=Ye.disabled,Sn=Ye.autoFocus,On=Ye.autoComplete,Dn=Ye.activeDescendantId,Mn=Ye.mode,jt=Ye.open,Nt=Ye.values,Ln=Ye.placeholder,Vn=Ye.tabIndex,Yn=Ye.showSearch,qn=Ye.searchValue,xr=Ye.activeValue,yr=Ye.maxLength,br=Ye.onInputKeyDown,vr=Ye.onInputMouseDown,Dr=Ye.onInputChange,gr=Ye.onInputPaste,Ir=Ye.onInputCompositionStart,zr=Ye.onInputCompositionEnd,Wr=Ye.onInputBlur,Kr=Ye.title,jr=fe.useState(!1),_r=(0,be.Z)(jr,2),pr=_r[0],Hr=_r[1],or=Mn==="combobox",Gn=or||Yn,ir=Nt[0],Cr=qn||"";or&&xr&&!pr&&(Cr=xr),fe.useEffect(function(){or&&Hr(!1)},[or,xr]);var Nr=Mn!=="combobox"&&!jt&&!Yn?!1:!!Cr,Mr=Kr===void 0?Ut(ir):Kr,Ar=fe.useMemo(function(){return ir?null:fe.createElement("span",{className:"".concat(en,"-selection-placeholder"),style:Nr?{visibility:"hidden"}:void 0},Ln)},[ir,Nr,Ln,en]);return fe.createElement("span",{className:"".concat(en,"-selection-wrap")},fe.createElement("span",{className:"".concat(en,"-selection-search")},fe.createElement(Kt,{ref:tn,prefixCls:en,id:at,open:jt,inputElement:on,disabled:gn,autoFocus:Sn,autoComplete:On,editable:Gn,activeDescendantId:Dn,value:Cr,onKeyDown:br,onMouseDown:vr,onChange:function(Te){Hr(!0),Dr(Te)},onPaste:gr,onCompositionStart:Ir,onCompositionEnd:zr,onBlur:Wr,tabIndex:Vn,attrs:(0,Ee.Z)(Ye,!0),maxLength:or?yr:void 0})),!or&&ir?fe.createElement("span",{className:"".concat(en,"-selection-item"),title:Mr,style:Nr?{visibility:"hidden"}:void 0},ir.label):null,Ar)},It=Le,nt=function(Ye,on){var en=(0,fe.useRef)(null),at=(0,fe.useRef)(!1),tn=Ye.prefixCls,gn=Ye.open,Sn=Ye.mode,On=Ye.showSearch,Dn=Ye.tokenWithEnter,Mn=Ye.disabled,jt=Ye.prefix,Nt=Ye.autoClearSearchValue,Ln=Ye.onSearch,Vn=Ye.onSearchSubmit,Yn=Ye.onToggleOpen,qn=Ye.onInputKeyDown,xr=Ye.onInputBlur,yr=Ye.domRef;fe.useImperativeHandle(on,function(){return{focus:function(Mr){en.current.focus(Mr)},blur:function(){en.current.blur()}}});var br=pe(0),vr=(0,be.Z)(br,2),Dr=vr[0],gr=vr[1],Ir=function(Mr){var Ar=Mr.which,Yr=en.current instanceof HTMLTextAreaElement;!Yr&&gn&&(Ar===Pe.Z.UP||Ar===Pe.Z.DOWN)&&Mr.preventDefault(),qn&&qn(Mr),Ar===Pe.Z.ENTER&&Sn==="tags"&&!at.current&&!gn&&(Vn==null||Vn(Mr.target.value)),!(Yr&&!gn&&~[Pe.Z.UP,Pe.Z.DOWN,Pe.Z.LEFT,Pe.Z.RIGHT].indexOf(Ar))&&vt(Ar)&&Yn(!0)},zr=function(){gr(!0)},Wr=(0,fe.useRef)(null),Kr=function(Mr){Ln(Mr,!0,at.current)!==!1&&Yn(!0)},jr=function(){at.current=!0},_r=function(Mr){at.current=!1,Sn!=="combobox"&&Kr(Mr.target.value)},pr=function(Mr){var Ar=Mr.target.value;if(Dn&&Wr.current&&/[\r\n]/.test(Wr.current)){var Yr=Wr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ar=Ar.replace(Yr,Wr.current)}Wr.current=null,Kr(Ar)},Hr=function(Mr){var Ar=Mr.clipboardData,Yr=Ar==null?void 0:Ar.getData("text");Wr.current=Yr||""},or=function(Mr){var Ar=Mr.target;if(Ar!==en.current){var Yr=document.body.style.msTouchAction!==void 0;Yr?setTimeout(function(){en.current.focus()}):en.current.focus()}},Gn=function(Mr){var Ar=Dr();Mr.target!==en.current&&!Ar&&!(Sn==="combobox"&&Mn)&&Mr.preventDefault(),(Sn!=="combobox"&&(!On||!Ar)||!gn)&&(gn&&Nt!==!1&&Ln("",!0,!1),Yn())},ir={inputRef:en,onInputKeyDown:Ir,onInputMouseDown:zr,onInputChange:pr,onInputPaste:Hr,onInputCompositionStart:jr,onInputCompositionEnd:_r,onInputBlur:xr},Cr=Sn==="multiple"||Sn==="tags"?fe.createElement(En,(0,re.Z)({},Ye,ir)):fe.createElement(It,(0,re.Z)({},Ye,ir));return fe.createElement("div",{ref:yr,className:"".concat(tn,"-selector"),onClick:or,onMouseDown:Gn},jt&&fe.createElement("div",{className:"".concat(tn,"-prefix")},jt),Cr)},St=fe.forwardRef(nt),Et=St,ae=le(65030),ee=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],z=function(Ye){var on=Ye===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"}}},ie=function(Ye,on){var en=Ye.prefixCls,at=Ye.disabled,tn=Ye.visible,gn=Ye.children,Sn=Ye.popupElement,On=Ye.animation,Dn=Ye.transitionName,Mn=Ye.dropdownStyle,jt=Ye.dropdownClassName,Nt=Ye.direction,Ln=Nt===void 0?"ltr":Nt,Vn=Ye.placement,Yn=Ye.builtinPlacements,qn=Ye.dropdownMatchSelectWidth,xr=Ye.dropdownRender,yr=Ye.dropdownAlign,br=Ye.getPopupContainer,vr=Ye.empty,Dr=Ye.getTriggerDOMNode,gr=Ye.onPopupVisibleChange,Ir=Ye.onPopupMouseEnter,zr=(0,se.Z)(Ye,ee),Wr="".concat(en,"-dropdown"),Kr=Sn;xr&&(Kr=xr(Sn));var jr=fe.useMemo(function(){return Yn||z(qn)},[Yn,qn]),_r=On?"".concat(Wr,"-").concat(On):Dn,pr=typeof qn=="number",Hr=fe.useMemo(function(){return pr?null:qn===!1?"minWidth":"width"},[qn,pr]),or=Mn;pr&&(or=(0,Je.Z)((0,Je.Z)({},or),{},{width:qn}));var Gn=fe.useRef(null);return fe.useImperativeHandle(on,function(){return{getPopupElement:function(){var Cr;return(Cr=Gn.current)===null||Cr===void 0?void 0:Cr.popupElement}}}),fe.createElement(ae.Z,(0,re.Z)({},zr,{showAction:gr?["click"]:[],hideAction:gr?["click"]:[],popupPlacement:Vn||(Ln==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jr,prefixCls:Wr,popupTransitionName:_r,popup:fe.createElement("div",{onMouseEnter:Ir},Kr),ref:Gn,stretch:Hr,popupAlign:yr,popupVisible:tn,getPopupContainer:br,popupClassName:xe()(jt,(0,Re.Z)({},"".concat(Wr,"-empty"),vr)),popupStyle:or,getTriggerDOMNode:Dr,onPopupVisibleChange:gr}),gn)},ue=fe.forwardRef(ie),ne=ue,de=le(66712);function Ge(Ke,Ye){var on=Ke.key,en;return"value"in Ke&&(en=Ke.value),on!=null?on:en!==void 0?en:"rc-index-key-".concat(Ye)}function kt(Ke){return typeof Ke!="undefined"&&!Number.isNaN(Ke)}function Bt(Ke,Ye){var on=Ke||{},en=on.label,at=on.value,tn=on.options,gn=on.groupLabel,Sn=en||(Ye?"children":"label");return{label:Sn,value:at||"value",options:tn||"options",groupLabel:gn||Sn}}function He(Ke){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},on=Ye.fieldNames,en=Ye.childrenAsData,at=[],tn=Bt(on,!1),gn=tn.label,Sn=tn.value,On=tn.options,Dn=tn.groupLabel;function Mn(jt,Nt){Array.isArray(jt)&&jt.forEach(function(Ln){if(Nt||!(On in Ln)){var Vn=Ln[Sn];at.push({key:Ge(Ln,at.length),groupOption:Nt,data:Ln,label:Ln[gn],value:Vn})}else{var Yn=Ln[Dn];Yn===void 0&&en&&(Yn=Ln.label),at.push({key:Ge(Ln,at.length),group:!0,data:Ln,label:Yn}),Mn(Ln[On],!0)}})}return Mn(Ke,!1),at}function it(Ke){var Ye=(0,Je.Z)({},Ke);return"props"in Ye||Object.defineProperty(Ye,"props",{get:function(){return(0,we.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Ye}}),Ye}var tt=function(Ye,on,en){if(!on||!on.length)return null;var at=!1,tn=function Sn(On,Dn){var Mn=(0,de.Z)(Dn),jt=Mn[0],Nt=Mn.slice(1);if(!jt)return[On];var Ln=On.split(jt);return at=at||Ln.length>1,Ln.reduce(function(Vn,Yn){return[].concat((0,je.Z)(Vn),(0,je.Z)(Sn(Yn,Nt)))},[]).filter(Boolean)},gn=tn(Ye,on);return at?typeof en!="undefined"?gn.slice(0,en):gn:null},Mt=fe.createContext(null),Yt=Mt;function cn(Ke){var Ye=Ke.visible,on=Ke.values;if(!Ye)return null;var en=50;return fe.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(on.slice(0,en).map(function(at){var tn=at.label,gn=at.value;return["number","string"].includes((0,Ne.Z)(tn))?tn:gn}).join(", ")),on.length>en?", ...":null)}var Ae=["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"],kn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Pt=function(Ye){return Ye==="tags"||Ye==="multiple"},Gt=fe.forwardRef(function(Ke,Ye){var on,en=Ke.id,at=Ke.prefixCls,tn=Ke.className,gn=Ke.showSearch,Sn=Ke.tagRender,On=Ke.direction,Dn=Ke.omitDomProps,Mn=Ke.displayValues,jt=Ke.onDisplayValuesChange,Nt=Ke.emptyOptions,Ln=Ke.notFoundContent,Vn=Ln===void 0?"Not Found":Ln,Yn=Ke.onClear,qn=Ke.mode,xr=Ke.disabled,yr=Ke.loading,br=Ke.getInputElement,vr=Ke.getRawInputElement,Dr=Ke.open,gr=Ke.defaultOpen,Ir=Ke.onDropdownVisibleChange,zr=Ke.activeValue,Wr=Ke.onActiveValueChange,Kr=Ke.activeDescendantId,jr=Ke.searchValue,_r=Ke.autoClearSearchValue,pr=Ke.onSearch,Hr=Ke.onSearchSplit,or=Ke.tokenSeparators,Gn=Ke.allowClear,ir=Ke.prefix,Cr=Ke.suffixIcon,Nr=Ke.clearIcon,Mr=Ke.OptionList,Ar=Ke.animation,Yr=Ke.transitionName,Te=Ke.dropdownStyle,wt=Ke.dropdownClassName,st=Ke.dropdownMatchSelectWidth,xt=Ke.dropdownRender,Zt=Ke.dropdownAlign,Jt=Ke.placement,yn=Ke.builtinPlacements,pn=Ke.getPopupContainer,Qt=Ke.showAction,ct=Qt===void 0?[]:Qt,Ot=Ke.onFocus,Wt=Ke.onBlur,_t=Ke.onKeyUp,nn=Ke.onKeyDown,Nn=Ke.onMouseDown,rn=(0,se.Z)(Ke,Ae),Vt=Pt(qn),xn=(gn!==void 0?gn:Vt)||qn==="combobox",bn=(0,Je.Z)({},rn);kn.forEach(function(ti){delete bn[ti]}),Dn==null||Dn.forEach(function(ti){delete bn[ti]});var Hn=fe.useState(!1),ar=(0,be.Z)(Hn,2),et=ar[0],Xt=ar[1];fe.useEffect(function(){Xt((0,Qe.Z)())},[]);var An=fe.useRef(null),lr=fe.useRef(null),sr=fe.useRef(null),wr=fe.useRef(null),Fr=fe.useRef(null),Er=fe.useRef(!1),Pr=Ce(),dr=(0,be.Z)(Pr,3),er=dr[0],mr=dr[1],kr=dr[2];fe.useImperativeHandle(Ye,function(){var ti,Vr;return{focus:(ti=wr.current)===null||ti===void 0?void 0:ti.focus,blur:(Vr=wr.current)===null||Vr===void 0?void 0:Vr.blur,scrollTo:function(yi){var Ei;return(Ei=Fr.current)===null||Ei===void 0?void 0:Ei.scrollTo(yi)},nativeElement:An.current||lr.current}});var cr=fe.useMemo(function(){var ti;if(qn!=="combobox")return jr;var Vr=(ti=Mn[0])===null||ti===void 0?void 0:ti.value;return typeof Vr=="string"||typeof Vr=="number"?String(Vr):""},[jr,qn,Mn]),Rr=qn==="combobox"&&typeof br=="function"&&br()||null,ur=typeof vr=="function"&&vr(),tr=(0,_e.x1)(lr,ur==null||(on=ur.props)===null||on===void 0?void 0:on.ref),Gr=fe.useState(!1),Xr=(0,be.Z)(Gr,2),ni=Xr[0],di=Xr[1];(0,gt.Z)(function(){di(!0)},[]);var Qr=(0,Ze.Z)(!1,{defaultValue:gr,value:Dr}),Jr=(0,be.Z)(Qr,2),ei=Jr[0],fi=Jr[1],ai=ni?ei:!1,oi=!Vn&&Nt;(xr||oi&&ai&&qn==="combobox")&&(ai=!1);var li=oi?!1:ai,fr=fe.useCallback(function(ti){var Vr=ti!==void 0?ti:!ai;xr||(fi(Vr),ai!==Vr&&(Ir==null||Ir(Vr)))},[xr,ai,fi,Ir]),Br=fe.useMemo(function(){return(or||[]).some(function(ti){return[` + `,Mt.style.marginRight="5px",Bt.appendChild(Mt)}ne.typeBoxes.push(Bt)},ne=this,de=0;de<4;de++)ue(de);return ie},ee.prototype.setCurrentType=function(z,ie){var ue=this;this.currentType=z,this.typeBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ee}(_e),Kt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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 Xe("Arrow type","end"),ne.arrowTypePanel.onArrowTypeChanged=ne.setArrowType,ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return!(!ae.prototype.ownsTarget.call(this,z)&&z!==this.arrow1&&z!==this.arrow2)},ee.prototype.getArrowPoints=function(z,ie){var ue=this.arrowBaseWidth+2*this.strokeWidth,ne=this.arrowBaseHeight+2*this.strokeWidth;return z-ue/2+","+(ie+ne/2)+" "+z+","+(ie-ne/2)+" "+(z+ue/2)+","+(ie+ne/2)},ee.prototype.createTips=function(){this.arrow1=se.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(se.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=se.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(se.createTransform()),this.visual.appendChild(this.arrow2)},ee.prototype.pointerDown=function(z,ie){ae.prototype.pointerDown.call(this,z,ie),this.state==="creating"&&this.createTips()},ee.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",se.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),se.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var z=0;Math.abs(this.x1-this.x2)>.1&&(z=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(z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ie,0);var ue=this.arrow2.transform.baseVal.getItem(0);ue.setRotate(z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ue,0)}},ee.prototype.setArrowType=function(z){this.arrowType=z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=Object.assign({arrowType:this.arrowType},ae.prototype.getState.call(this));return z.typeName=ee.typeName,z},ee.prototype.restoreState=function(z){ae.prototype.restoreState.call(this,z);var ie=z;this.arrowType=ie.arrowType,this.createTips(),this.adjustVisual()},ee.typeName="ArrowMarker",ee.title="Arrow marker",ee.icon='',ee}(Ie),bt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||this;return ne.fillColor=ue.defaultFillColor,ne.strokeWidth=0,ne.fillPanel=new De("Color",ue.defaultColorSet,ue.defaultFillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne}return je(ee,ae),Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.typeName="CoverMarker",ee.title="Cover marker",ee.icon='',ee}(pe),ge=function(ae){function ee(z,ie,ue,ne){var de=ae.call(this,z,ne||'')||this;return de.opacities=[],de.opacityBoxes=[],de.opacities=ie,de.currentOpacity=ue,de.setCurrentOpacity=de.setCurrentOpacity.bind(de),de}return je(ee,ae),ee.prototype.getUi=function(){var z=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(ue){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=ue===z.currentOpacity?z.uiStyleSettings.toolboxAccentColor:"transparent",ne.addEventListener("click",function(){z.setCurrentOpacity(ue,ne)}),ie.appendChild(ne);var de=document.createElement("div");de.innerText=100*ue+"%",ne.appendChild(de),z.opacityBoxes.push(ne)}),ie},ee.prototype.setCurrentOpacity=function(z,ie){var ue=this;this.currentOpacity=z,this.opacityBoxes.forEach(function(ne){ne.style.borderColor=ne===ie?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ee}(_e),Rt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||this;return ne.setOpacity=ne.setOpacity.bind(ne),ne.fillColor=ue.defaultHighlightColor,ne.strokeWidth=0,ne.opacity=ue.defaultHighlightOpacity,ne.fillPanel=new De("Color",ue.defaultColorSet,ne.fillColor),ne.fillPanel.onColorChanged=ne.setFillColor,ne.opacityPanel=new ge("Opacity",ue.defaultOpacitySteps,ne.opacity),ne.opacityPanel.onOpacityChanged=ne.setOpacity,ne}return je(ee,ae),ee.prototype.setOpacity=function(z){this.opacity=z,this.visual&&se.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.typeName="HighlightMarker",ee.title="Highlight marker",ee.icon='',ee}(bt),ye='',ve='',ft=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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=ue.defaultStrokeColor,ne.bgColor=ue.defaultFillColor,ne.fontFamily=ue.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 De("Text color",ue.defaultColorSet,ne.color,ye),ne.colorPanel.onColorChanged=ne.setColor,ne.bgColorPanel=new De("Fill color",ue.defaultColorSet,ne.bgColor,ve),ne.bgColorPanel.onColorChanged=ne.setBgColor,ne.fontFamilyPanel=new ke("Font",ue.defaultFontFamilies,ue.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.tipGrip=new lt,ne.tipGrip.visual.transform.baseVal.appendItem(se.createTransform()),ne.controlBox.appendChild(ne.tipGrip.visual),ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return ae.prototype.ownsTarget.call(this,z)||this.tipGrip.ownsTarget(z)||this.tip===z},ee.prototype.createTip=function(){se.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=se.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ee.prototype.pointerDown=function(z,ie){this.state==="new"&&ae.prototype.pointerDown.call(this,z,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,z,ie)},ee.prototype.pointerUp=function(z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ae.prototype.pointerUp.call(this,z);else{var ie=this.state==="creating";ae.prototype.pointerUp.call(this,z),this.setTipPoints(ie),this.positionTip()}},ee.prototype.manipulate=function(z){if(this.tipMoving){var ie=this.unrotatePoint(z);this.tipPosition={x:ie.x-this.manipulationStartLeft,y:ie.y-this.manipulationStartTop},this.positionTip()}else ae.prototype.manipulate.call(this,z)},ee.prototype.setBgColor=function(z){this.bgRectangle&&this.tip&&(se.setAttributes(this.bgRectangle,[["fill",z]]),se.setAttributes(this.tip,[["fill",z]])),this.bgColor=z,this.fillColorChanged(z)},ee.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},ee.prototype.setTipPoints=function(z){z===void 0&&(z=!1);var ie=Math.min(this.height/2,15),ue=this.height/5;z&&(this.tipPosition={x:ie+ue/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 z=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(z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ie,0);var ue=this.tip2.transform.baseVal.getItem(0);ue.setRotate(z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ue,0)}},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.prototype.restoreState=function(z){ae.prototype.restoreState.call(this,z),this.createTips(),this.adjustVisual()},ee.typeName="MeasurementMarker",ee.title="Measurement marker",ee.icon='',ee}(Ie),Ve=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||this;return ne.strokePanel.colors=ue.defaultColorSet,ne.fillColor="transparent",ne}return je(ee,ae),Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=ae.prototype.getState.call(this);return z.typeName=ee.typeName,z},ee.typeName="EllipseFrameMarker",ee.title="Ellipse frame marker",ee.icon='',ee}(Ut),dt=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(ee){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ee)||(this.undoStack.push(ee),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ee)&&this.redoStack.splice(0,this.redoStack.length))},ae.prototype.replaceLastUndoStep=function(ee){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ee)},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 ee=this.undoStack.pop();return ee!==void 0&&this.redoStack.push(ee),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}(),pt=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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=ue.defaultColor,ne.strokeWidth=ue.defaultStrokeWidth,ne.strokeDasharray=ue.defaultStrokeDasharray,ne.strokePanel=new De("Line color",ue.defaultColorSet,ue.defaultColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.strokeWidthPanel=new Me("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return!(!ae.prototype.ownsTarget.call(this,z)&&z!==this.visual&&z!==this.selectorCurve&&z!==this.visibleCurve&&!this.curveGrip.ownsTarget(z))},ee.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ee.prototype.createVisual=function(){this.visual=se.createGroup(),this.selectorCurve=se.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=se.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)},ee.prototype.pointerDown=function(z,ie){ae.prototype.pointerDown.call(this,z,ie),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=z.x,this.curveY=z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ie)&&(this.activeGrip=this.curveGrip,this._state="resize")},ee.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),se.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),se.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),se.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ee.prototype.setupControlBox=function(){ae.prototype.setupControlBox.call(this),this.curveControlLine1=se.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=se.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)},ee.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ae.prototype.addControlGrips.call(this)},ee.prototype.positionGrips=function(){ae.prototype.positionGrips.call(this);var z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-z/2,this.curveY-z/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()))},ee.prototype.manipulate=function(z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+z.y-this.manipulationStartY),ae.prototype.manipulate.call(this,z)},ee.prototype.resize=function(z){this.activeGrip===this.curveGrip&&(this.curveX=z.x,this.curveY=z.y),ae.prototype.resize.call(this,z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ee.prototype.setStrokeColor=function(z){this.strokeColor=z,this.adjustVisual(),this.colorChanged(z)},ee.prototype.setStrokeWidth=function(z){this.strokeWidth=z,this.adjustVisual()},ee.prototype.setStrokeDasharray=function(z){this.strokeDasharray=z,this.adjustVisual()},ee.prototype.scale=function(z,ie){this.curveX=this.curveX*z,this.curveY=this.curveY*ie,ae.prototype.scale.call(this,z,ie)},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ae.prototype.getState.call(this));return z.typeName=ee.typeName,z},ee.prototype.restoreState=function(z){ae.prototype.restoreState.call(this,z);var ie=z;this.strokeColor=ie.strokeColor,this.strokeWidth=ie.strokeWidth,this.strokeDasharray=ie.strokeDasharray,this.curveX=ie.curveX,this.curveY=ie.curveY,this.createVisual(),this.adjustVisual()},ee.typeName="CurveMarker",ee.title="Curve marker",ee.icon='',ee}(Se),En=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,ie,ue)||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=ue.defaultColor,ne.strokeWidth=ue.defaultStrokeWidth,ne.strokeDasharray=ue.defaultStrokeDasharray,ne.fillColor=ue.defaultFillColor,ne.textColor=ue.defaultStrokeColor,ne.fontFamily=ue.defaultFontFamily,ne.fontSize=ue.defaultCaptionFontSize,ne.captionText=ue.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 De("Line color",be(ue.defaultColorSet,["transparent"]),ne.strokeColor),ne.strokePanel.onColorChanged=ne.setStrokeColor,ne.fillPanel=new De("Fill color",be(ue.defaultColorSet,["transparent"]),ne.fillColor,ve),ne.fillPanel.onColorChanged=ne.setFillColor,ne.strokeWidthPanel=new Me("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),ne.strokeWidthPanel.onWidthChanged=ne.setStrokeWidth,ne.strokeStylePanel=new Pe("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),ne.strokeStylePanel.onStyleChanged=ne.setStrokeDasharray,ne.fontFamilyPanel=new ke("Font",ue.defaultFontFamilies,ue.defaultFontFamily),ne.fontFamilyPanel.onFontChanged=ne.setFont,ne.textColorPanel=new De("Text color",ue.defaultColorSet,ne.textColor,ye),ne.textColorPanel.onColorChanged=ne.setTextColor,ne}return je(ee,ae),ee.prototype.ownsTarget=function(z){return!(!ae.prototype.ownsTarget.call(this,z)&&z!==this.visual&&z!==this.frame&&z!==this.captionBg&&z!==this.captionElement)},ee.prototype.createVisual=function(){this.visual=se.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=se.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=se.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=se.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()},ee.prototype.setCaptionText=function(z){this.captionText=z,this.captionElement.textContent=this.captionText,this.sizeCaption()},ee.prototype.pointerDown=function(z,ie){ae.prototype.pointerDown.call(this,z,ie),this.isMoved=!1,this.pointerDownPoint=z,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(z),this._state="creating")},ee.prototype.manipulate=function(z){ae.prototype.manipulate.call(this,z),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(z.x-this.pointerDownPoint.x)>5||Math.abs(z.y-this.pointerDownPoint.y)>5)},ee.prototype.resize=function(z){ae.prototype.resize.call(this,z),this.setSize()},ee.prototype.sizeCaption=function(){var z=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=z.width+2*this.PADDING,this.captionBoxHeight=z.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),se.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')"]]),se.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')"]])},ee.prototype.showTextEditor=function(){var z=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"&&z.finishTextEditing(z.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ie){ie.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){z.finishTextEditing(z.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){z.finishTextEditing(z.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ee.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"))},ee.prototype.finishTextEditing=function(z){this.setCaptionText(z.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ee.prototype.setFont=function(z){this.captionElement&&se.setAttributes(this.captionElement,[["font-family",z]]),this.fontFamily=z,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ee.prototype.setTextColor=function(z){this.captionElement&&se.setAttributes(this.captionElement,[["fill",z]]),this.textColor=z,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ee.prototype.setSize=function(){ae.prototype.setSize.call(this),se.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ee.prototype.pointerUp=function(z){ae.prototype.pointerUp.call(this,z),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ee.prototype.dblClick=function(z,ie){ae.prototype.dblClick.call(this,z,ie),this.showTextEditor()},ee.prototype.setStrokeColor=function(z){this.strokeColor=z,this.frame&&se.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(z),this.stateChanged()},ee.prototype.setFillColor=function(z){this.fillColor=z,this.captionBg&&se.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(z),this.stateChanged()},ee.prototype.setStrokeWidth=function(z){this.strokeWidth=z,this.frame&&se.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ee.prototype.setStrokeDasharray=function(z){this.strokeDasharray=z,this.frame&&se.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ee.prototype.getState=function(){var z=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 z.typeName=this.typeName,z},ee.prototype.restoreState=function(z){var ie=z;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,z),this.setSize()},ee.prototype.scale=function(z,ie){ae.prototype.scale.call(this,z,ie),this.setSize()},ee.typeName="CaptionFrameMarker",ee.title="Caption frame marker",ee.icon='',ee}(Ce),Le=function(){function ae(ee,z){z===void 0&&(z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ee,this.cancelable=z}return Object.defineProperty(ae.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ae.prototype.preventDefault=function(){this._defaultPrevented=!0},ae}(),It=function(ae){function ee(z,ie,ue){var ne=ae.call(this,z,!1)||this;return ne.dataUrl=ie,ne.state=ue,ne}return je(ee,ae),ee}(Le),nt=function(ae){function ee(z,ie,ue){ue===void 0&&(ue=!1);var ne=ae.call(this,z,ue)||this;return ne.marker=ie,ne}return je(ee,ae),ee}(Le),St=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(ee,z){this[ee].push(z)},ae.prototype.removeEventListener=function(ee,z){var ie=this[ee].indexOf(z);ie>-1&&this[ee].splice(ie,1)},ae}(),Et=function(){function ae(ee){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ee,this._isOpen=!1,this.undoRedoManager=new dt,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 St,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ae.instanceCounter++,this.styles=new fe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ee,this.targetRoot=document.body,this.width=ee.clientWidth,this.height=ee.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,Be,Kt,ze,Ve,Ut,Rt,ft,Tt,bt,Ie,pt,En]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[vt,Be,Kt,ze,Ut,Rt,ft]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"BASIC_MARKER_TYPES",{get:function(){return[vt,Be,Kt,ze,Rt]},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ee){var z=this;this._availableMarkerTypes.splice(0),ee.forEach(function(ie){if(typeof ie=="string"){var ue=z.ALL_MARKER_TYPES.find(function(ne){return ne.typeName===ie});ue!==void 0&&z._availableMarkerTypes.push(ue)}else z._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(ee){this._zoomLevel=ee,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(),Ne.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ae.prototype.show=function(){var ee=this;this.styles.styleSheetRoot===void 0&&we.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=we.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(z){return z(new Le(ee))})},ae.prototype.render=function(){return Re(this,void 0,void 0,function(){var ee;return Je(this,function(z){switch(z.label){case 0:return this.setCurrentMarker(),(ee=new Ze).naturalSize=this.renderAtNaturalSize,ee.imageType=this.renderImageType,ee.imageQuality=this.renderImageQuality,ee.markersOnly=this.renderMarkersOnly,ee.width=this.renderWidth,ee.height=this.renderHeight,[4,ee.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return z.sent(),[4,ee.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,z.sent()]}})})},ae.prototype.close=function(ee){var z=this;if(ee===void 0&&(ee=!1),this.isOpen){var ie=!1;ee||this.eventListeners.beforeclose.forEach(function(ue){var ne=new Le(z,!0);ue(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(ue){return ue(new Le(z))}),this.detachEvents(),this._isOpen=!1)}},ae.prototype.addMarkersToToolbar=function(){for(var ee,z=[],ie=0;iethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ee:this.editorCanvas.clientWidth,ie=z',ee.title="Powered by marker.js",ee.style.display="grid",ee.style.alignItems="center",ee.style.justifyItems="center",ee.style.padding="3px",ee.style.width="20px",ee.style.height="20px",this.logoUI.appendChild(ee),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 ee=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=ee+"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 gt(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(ee),1),ee.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(ee,z){if(ee==="marker"&&z!==void 0)this.createNewMarker(z);else if(ee==="action")switch(z){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 ee=this;if(this._currentMarker!==void 0){var z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ue){var ne=new nt(ee,ee._currentMarker,!0);ue(ne),ne.defaultPrevented&&(z=!0)}),!z){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(ue){return ue(new nt(ee,ie))})}}},ae.prototype.clear=function(){var ee=this,z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(de){var Ge=new nt(ee,void 0,!0);de(Ge),Ge.defaultPrevented&&(z=!0)}),!z)){this.setCurrentMarker();for(var ie=function(de){var Ge=ue.markers[de];ue.setCurrentMarker(ue.markers[de]),ue._currentMarker.dispose(),ue.markerImage.removeChild(ue._currentMarker.container),ue.markers.splice(ue.markers.indexOf(ue._currentMarker),1),ue.eventListeners.markerdelete.forEach(function(kt){return kt(new nt(ee,Ge))})},ue=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 ee;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=(ee=this._currentMarker.notes)!==null&&ee!==void 0?ee:"",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 ee=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var z=this.getState(),ie=this.undoRedoManager.getLastUndoStep();if(!ie||ie.width===z.width&&ie.height===z.height){var ue=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(z),ue1&&this.panTo({x:ee.clientX,y:ee.clientY}))},ae.prototype.onPointerUp=function(ee){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ee.clientX,ee.clientY)),this.isDragging=!1,this.addUndoStep()},ae.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ae.prototype.onKeyUp=function(ee){this._currentMarker===void 0||this.notesArea!==void 0||ee.key!=="Delete"&&ee.key!=="Backspace"||this.deleteSelectedMarker()},ae.prototype.clientToLocalCoordinates=function(ee,z){var ie=this.markerImage.getBoundingClientRect();return{x:(ee-ie.left)/this.zoomLevel,y:(z-ie.top)/this.zoomLevel}},ae.prototype.onWindowResize=function(){this.positionUI()},ae.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ee=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ee+"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(ee){Ne.addKey(ee)},ae.prototype.addEventListener=function(ee,z){this.eventListeners.addEventListener(ee,z)},ae.prototype.removeEventListener=function(ee,z){this.eventListeners.removeEventListener(ee,z)},ae.prototype.renderState=function(ee){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ee),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ae.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ae.prototype.focus=function(){var ee=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(z){return z(new Le(ee))}))},ae.prototype.blur=function(){var ee=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(z){return z(new Le(ee))}))},ae.instanceCounter=0,ae}()},66042:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return ze}});var re=le(33885),je=le(42978),Re=le(43403),Je=le(34280),be=le(59301),se=be.createContext(null),Ne=be.createContext({}),Ze=se,we=le(20068),fe=le(54476),ht=le(92310),xe=le.n(ht),gt=le(77900),Qe=le(10228),_e=le(26112),De=le(75931),Fe=le(8654),rt=["prefixCls","className","containerRef"],lt=function(Xe){var Kt=Xe.prefixCls,bt=Xe.className,ge=Xe.containerRef,Rt=(0,De.Z)(Xe,rt),ye=be.useContext(Ne),ve=ye.panel,ft=(0,Fe.x1)(ve,ge);return be.createElement("div",(0,fe.Z)({className:xe()("".concat(Kt,"-content"),bt),role:"dialog",ref:ft},(0,_e.Z)(Xe,{aria:!0}),{"aria-modal":"true"},Rt))},mt=lt,Ce=le(48736);function pe(Be){return typeof Be=="string"&&String(Number(Be))===Be?((0,Ce.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Be)):Be}function Me(Be){warning(!("wrapperClassName"in Be),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Be.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Pe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function vt(Be,Xe){var Kt,bt,ge,Rt=Be.prefixCls,ye=Be.open,ve=Be.placement,ft=Be.inline,Ut=Be.push,Tt=Be.forceRender,Ve=Be.autoFocus,dt=Be.keyboard,pt=Be.classNames,En=Be.rootClassName,Le=Be.rootStyle,It=Be.zIndex,nt=Be.className,St=Be.id,Et=Be.style,ae=Be.motion,ee=Be.width,z=Be.height,ie=Be.children,ue=Be.mask,ne=Be.maskClosable,de=Be.maskMotion,Ge=Be.maskClassName,kt=Be.maskStyle,Bt=Be.afterOpenChange,He=Be.onClose,it=Be.onMouseEnter,tt=Be.onMouseOver,Mt=Be.onMouseLeave,Yt=Be.onClick,cn=Be.onKeyDown,Ae=Be.onKeyUp,kn=Be.styles,Pt=Be.drawerRender,Gt=be.useRef(),ot=be.useRef(),Pn=be.useRef();be.useImperativeHandle(Xe,function(){return Gt.current});var zt=function(an){var Ct=an.keyCode,At=an.shiftKey;switch(Ct){case Qe.Z.TAB:{if(Ct===Qe.Z.TAB){if(!At&&document.activeElement===Pn.current){var $e;($e=ot.current)===null||$e===void 0||$e.focus({preventScroll:!0})}else if(At&&document.activeElement===ot.current){var yt;(yt=Pn.current)===null||yt===void 0||yt.focus({preventScroll:!0})}}break}case Qe.Z.ESC:{He&&dt&&(an.stopPropagation(),He(an));break}}};be.useEffect(function(){if(ye&&Ve){var vn;(vn=Gt.current)===null||vn===void 0||vn.focus({preventScroll:!0})}},[ye]);var ln=be.useState(!1),Bn=(0,je.Z)(ln,2),Oe=Bn[0],Ue=Bn[1],Ht=be.useContext(Ze),sn;typeof Ut=="boolean"?sn=Ut?{}:{distance:0}:sn=Ut||{};var dn=(Kt=(bt=(ge=sn)===null||ge===void 0?void 0:ge.distance)!==null&&bt!==void 0?bt:Ht==null?void 0:Ht.pushDistance)!==null&&Kt!==void 0?Kt:180,Tn=be.useMemo(function(){return{pushDistance:dn,push:function(){Ue(!0)},pull:function(){Ue(!1)}}},[dn]);be.useEffect(function(){if(ye){var vn;Ht==null||(vn=Ht.push)===null||vn===void 0||vn.call(Ht)}else{var an;Ht==null||(an=Ht.pull)===null||an===void 0||an.call(Ht)}},[ye]),be.useEffect(function(){return function(){var vn;Ht==null||(vn=Ht.pull)===null||vn===void 0||vn.call(Ht)}},[]);var _n=ue&&be.createElement(gt.default,(0,fe.Z)({key:"mask"},de,{visible:ye}),function(vn,an){var Ct=vn.className,At=vn.style;return be.createElement("div",{className:xe()("".concat(Rt,"-mask"),Ct,pt==null?void 0:pt.mask,Ge),style:(0,re.Z)((0,re.Z)((0,re.Z)({},At),kt),kn==null?void 0:kn.mask),onClick:ne&&ye?He:void 0,ref:an})}),Rn=typeof ae=="function"?ae(ve):ae,Un={};if(Oe&&dn)switch(ve){case"top":Un.transform="translateY(".concat(dn,"px)");break;case"bottom":Un.transform="translateY(".concat(-dn,"px)");break;case"left":Un.transform="translateX(".concat(dn,"px)");break;default:Un.transform="translateX(".concat(-dn,"px)");break}ve==="left"||ve==="right"?Un.width=pe(ee):Un.height=pe(z);var qt={onMouseEnter:it,onMouseOver:tt,onMouseLeave:Mt,onClick:Yt,onKeyDown:cn,onKeyUp:Ae},Fn=be.createElement(gt.default,(0,fe.Z)({key:"panel"},Rn,{visible:ye,forceRender:Tt,onVisibleChanged:function(an){Bt==null||Bt(an)},removeOnLeave:!1,leavedClassName:"".concat(Rt,"-content-wrapper-hidden")}),function(vn,an){var Ct=vn.className,At=vn.style,$e=be.createElement(mt,(0,fe.Z)({id:St,containerRef:an,prefixCls:Rt,className:xe()(nt,pt==null?void 0:pt.content),style:(0,re.Z)((0,re.Z)({},Et),kn==null?void 0:kn.content)},(0,_e.Z)(Be,{aria:!0}),qt),ie);return be.createElement("div",(0,fe.Z)({className:xe()("".concat(Rt,"-content-wrapper"),pt==null?void 0:pt.wrapper,Ct),style:(0,re.Z)((0,re.Z)((0,re.Z)({},Un),At),kn==null?void 0:kn.wrapper)},(0,_e.Z)(Be,{data:!0})),Pt?Pt($e):$e)}),Kn=(0,re.Z)({},Le);return It&&(Kn.zIndex=It),be.createElement(Ze.Provider,{value:Tn},be.createElement("div",{className:xe()(Rt,"".concat(Rt,"-").concat(ve),En,(0,we.Z)((0,we.Z)({},"".concat(Rt,"-open"),ye),"".concat(Rt,"-inline"),ft)),style:Kn,tabIndex:-1,ref:Gt,onKeyDown:zt},_n,be.createElement("div",{tabIndex:0,ref:ot,style:Pe,"aria-hidden":"true","data-sentinel":"start"}),Fn,be.createElement("div",{tabIndex:0,ref:Pn,style:Pe,"aria-hidden":"true","data-sentinel":"end"})))}var Ee=be.forwardRef(vt),Se=Ee,Ie=function(Xe){var Kt=Xe.open,bt=Kt===void 0?!1:Kt,ge=Xe.prefixCls,Rt=ge===void 0?"rc-drawer":ge,ye=Xe.placement,ve=ye===void 0?"right":ye,ft=Xe.autoFocus,Ut=ft===void 0?!0:ft,Tt=Xe.keyboard,Ve=Tt===void 0?!0:Tt,dt=Xe.width,pt=dt===void 0?378:dt,En=Xe.mask,Le=En===void 0?!0:En,It=Xe.maskClosable,nt=It===void 0?!0:It,St=Xe.getContainer,Et=Xe.forceRender,ae=Xe.afterOpenChange,ee=Xe.destroyOnClose,z=Xe.onMouseEnter,ie=Xe.onMouseOver,ue=Xe.onMouseLeave,ne=Xe.onClick,de=Xe.onKeyDown,Ge=Xe.onKeyUp,kt=Xe.panelRef,Bt=be.useState(!1),He=(0,je.Z)(Bt,2),it=He[0],tt=He[1],Mt=be.useState(!1),Yt=(0,je.Z)(Mt,2),cn=Yt[0],Ae=Yt[1];(0,Je.Z)(function(){Ae(!0)},[]);var kn=cn?bt:!1,Pt=be.useRef(),Gt=be.useRef();(0,Je.Z)(function(){kn&&(Gt.current=document.activeElement)},[kn]);var ot=function(Oe){var Ue;if(tt(Oe),ae==null||ae(Oe),!Oe&&Gt.current&&!((Ue=Pt.current)!==null&&Ue!==void 0&&Ue.contains(Gt.current))){var Ht;(Ht=Gt.current)===null||Ht===void 0||Ht.focus({preventScroll:!0})}},Pn=be.useMemo(function(){return{panel:kt}},[kt]);if(!Et&&!it&&!kn&&ee)return null;var zt={onMouseEnter:z,onMouseOver:ie,onMouseLeave:ue,onClick:ne,onKeyDown:de,onKeyUp:Ge},ln=(0,re.Z)((0,re.Z)({},Xe),{},{open:kn,prefixCls:Rt,placement:ve,autoFocus:Ut,keyboard:Ve,width:pt,mask:Le,maskClosable:nt,inline:St===!1,afterOpenChange:ot,ref:Pt},zt);return be.createElement(Ne.Provider,{value:Pn},be.createElement(Re.Z,{open:kn||Et||it,autoDestroy:!1,getContainer:St,autoLock:Le&&(kn||it)},be.createElement(Se,ln)))},ke=Ie,ze=ke},23425:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Pe}});var re=le(20068),je=le(54476),Re=le(76190),Je=le(33885),be=le(42978),se=le(92310),Ne=le.n(se),Ze=le(18929),we=le(10228),fe=le(26112),ht=le(48736),xe=le(59301),gt=le(17119),Qe=[10,20,50,100],_e=function(Ee){var Se=Ee.pageSizeOptions,Ie=Se===void 0?Qe:Se,ke=Ee.locale,ze=Ee.changeSize,Be=Ee.pageSize,Xe=Ee.goButton,Kt=Ee.quickGo,bt=Ee.rootPrefixCls,ge=Ee.disabled,Rt=Ee.buildOptionText,ye=Ee.showSizeChanger,ve=Ee.sizeChangerRender,ft=xe.useState(""),Ut=(0,be.Z)(ft,2),Tt=Ut[0],Ve=Ut[1],dt=function(){return!Tt||Number.isNaN(Tt)?void 0:Number(Tt)},pt=typeof Rt=="function"?Rt:function(z){return"".concat(z," ").concat(ke.items_per_page)},En=function(ie){Ve(ie.target.value)},Le=function(ie){Xe||Tt===""||(Ve(""),!(ie.relatedTarget&&(ie.relatedTarget.className.indexOf("".concat(bt,"-item-link"))>=0||ie.relatedTarget.className.indexOf("".concat(bt,"-item"))>=0))&&(Kt==null||Kt(dt())))},It=function(ie){Tt!==""&&(ie.keyCode===we.Z.ENTER||ie.type==="click")&&(Ve(""),Kt==null||Kt(dt()))},nt=function(){return Ie.some(function(ie){return ie.toString()===Be.toString()})?Ie:Ie.concat([Be]).sort(function(ie,ue){var ne=Number.isNaN(Number(ie))?0:Number(ie),de=Number.isNaN(Number(ue))?0:Number(ue);return ne-de})},St="".concat(bt,"-options");if(!ye&&!Kt)return null;var Et=null,ae=null,ee=null;return ye&&ve&&(Et=ve({disabled:ge,size:Be,onSizeChange:function(ie){ze==null||ze(Number(ie))},"aria-label":ke.page_size,className:"".concat(St,"-size-changer"),options:nt().map(function(z){return{label:pt(z),value:z}})})),Kt&&(Xe&&(ee=typeof Xe=="boolean"?xe.createElement("button",{type:"button",onClick:It,onKeyUp:It,disabled:ge,className:"".concat(St,"-quick-jumper-button")},ke.jump_to_confirm):xe.createElement("span",{onClick:It,onKeyUp:It},Xe)),ae=xe.createElement("div",{className:"".concat(St,"-quick-jumper")},ke.jump_to,xe.createElement("input",{disabled:ge,type:"text",value:Tt,onChange:En,onKeyUp:It,onBlur:Le,"aria-label":ke.page}),ke.page,ee)),xe.createElement("li",{className:St},Et,ae)},De=_e,Fe=function(Ee){var Se=Ee.rootPrefixCls,Ie=Ee.page,ke=Ee.active,ze=Ee.className,Be=Ee.showTitle,Xe=Ee.onClick,Kt=Ee.onKeyPress,bt=Ee.itemRender,ge="".concat(Se,"-item"),Rt=Ne()(ge,"".concat(ge,"-").concat(Ie),(0,re.Z)((0,re.Z)({},"".concat(ge,"-active"),ke),"".concat(ge,"-disabled"),!Ie),ze),ye=function(){Xe(Ie)},ve=function(Tt){Kt(Tt,Xe,Ie)},ft=bt(Ie,"page",xe.createElement("a",{rel:"nofollow"},Ie));return ft?xe.createElement("li",{title:Be?String(Ie):null,className:Rt,onClick:ye,onKeyDown:ve,tabIndex:0},ft):null},rt=Fe,lt=function(Ee,Se,Ie){return Ie};function mt(){}function Ce(vt){var Ee=Number(vt);return typeof Ee=="number"&&!Number.isNaN(Ee)&&isFinite(Ee)&&Math.floor(Ee)===Ee}function pe(vt,Ee,Se){var Ie=typeof vt=="undefined"?Ee:vt;return Math.floor((Se-1)/Ie)+1}var Me=function(Ee){var Se=Ee.prefixCls,Ie=Se===void 0?"rc-pagination":Se,ke=Ee.selectPrefixCls,ze=ke===void 0?"rc-select":ke,Be=Ee.className,Xe=Ee.current,Kt=Ee.defaultCurrent,bt=Kt===void 0?1:Kt,ge=Ee.total,Rt=ge===void 0?0:ge,ye=Ee.pageSize,ve=Ee.defaultPageSize,ft=ve===void 0?10:ve,Ut=Ee.onChange,Tt=Ut===void 0?mt:Ut,Ve=Ee.hideOnSinglePage,dt=Ee.align,pt=Ee.showPrevNextJumpers,En=pt===void 0?!0:pt,Le=Ee.showQuickJumper,It=Ee.showLessItems,nt=Ee.showTitle,St=nt===void 0?!0:nt,Et=Ee.onShowSizeChange,ae=Et===void 0?mt:Et,ee=Ee.locale,z=ee===void 0?gt.Z:ee,ie=Ee.style,ue=Ee.totalBoundaryShowSizeChanger,ne=ue===void 0?50:ue,de=Ee.disabled,Ge=Ee.simple,kt=Ee.showTotal,Bt=Ee.showSizeChanger,He=Bt===void 0?Rt>ne:Bt,it=Ee.sizeChangerRender,tt=Ee.pageSizeOptions,Mt=Ee.itemRender,Yt=Mt===void 0?lt:Mt,cn=Ee.jumpPrevIcon,Ae=Ee.jumpNextIcon,kn=Ee.prevIcon,Pt=Ee.nextIcon,Gt=xe.useRef(null),ot=(0,Ze.Z)(10,{value:ye,defaultValue:ft}),Pn=(0,be.Z)(ot,2),zt=Pn[0],ln=Pn[1],Bn=(0,Ze.Z)(1,{value:Xe,defaultValue:bt,postState:function(ir){return Math.max(1,Math.min(ir,pe(void 0,zt,Rt)))}}),Oe=(0,be.Z)(Bn,2),Ue=Oe[0],Ht=Oe[1],sn=xe.useState(Ue),dn=(0,be.Z)(sn,2),Tn=dn[0],_n=dn[1];(0,xe.useEffect)(function(){_n(Ue)},[Ue]);var Rn=Tt!==mt,Un="current"in Ee,qt=Math.max(1,Ue-(It?3:5)),Fn=Math.min(pe(void 0,zt,Rt),Ue+(It?3:5));function Kn(Gn,ir){var Cr=Gn||xe.createElement("button",{type:"button","aria-label":ir,className:"".concat(Ie,"-item-link")});return typeof Gn=="function"&&(Cr=xe.createElement(Gn,(0,Je.Z)({},Ee))),Cr}function vn(Gn){var ir=Gn.target.value,Cr=pe(void 0,zt,Rt),Nr;return ir===""?Nr=ir:Number.isNaN(Number(ir))?Nr=Tn:ir>=Cr?Nr=Cr:Nr=Number(ir),Nr}function an(Gn){return Ce(Gn)&&Gn!==Ue&&Ce(Rt)&&Rt>0}var Ct=Rt>zt?Le:!1;function At(Gn){(Gn.keyCode===we.Z.UP||Gn.keyCode===we.Z.DOWN)&&Gn.preventDefault()}function $e(Gn){var ir=vn(Gn);switch(ir!==Tn&&_n(ir),Gn.keyCode){case we.Z.ENTER:un(ir);break;case we.Z.UP:un(ir-1);break;case we.Z.DOWN:un(ir+1);break;default:break}}function yt(Gn){un(vn(Gn))}function Lt(Gn){var ir=pe(Gn,zt,Rt),Cr=Ue>ir&&ir!==0?ir:Ue;ln(Gn),_n(Cr),ae==null||ae(Ue,Gn),Ht(Cr),Tt==null||Tt(Cr,Gn)}function un(Gn){if(an(Gn)&&!de){var ir=pe(void 0,zt,Rt),Cr=Gn;return Gn>ir?Cr=ir:Gn<1&&(Cr=1),Cr!==Tn&&_n(Cr),Ht(Cr),Tt==null||Tt(Cr,zt),Cr}return Ue}var wn=Ue>1,Wn=Ue2?Cr-2:0),Mr=2;MrRt?Rt:Ue*zt])),gn=null,Sn=pe(void 0,zt,Rt);if(Ve&&Rt<=zt)return null;var On=[],Dn={rootPrefixCls:Ie,onClick:un,onKeyPress:$t,showTitle:St,itemRender:Yt,page:-1},Mn=Ue-1>0?Ue-1:0,jt=Ue+1=qn*2&&Ue!==3&&(On[0]=xe.cloneElement(On[0],{className:Ne()("".concat(Ie,"-item-after-jump-prev"),On[0].props.className)}),On.unshift(en)),Sn-Ue>=qn*2&&Ue!==Sn-2){var Wr=On[On.length-1];On[On.length-1]=xe.cloneElement(Wr,{className:Ne()("".concat(Ie,"-item-before-jump-next"),Wr.props.className)}),On.push(gn)}gr!==1&&On.unshift(xe.createElement(rt,(0,je.Z)({},Dn,{key:1,page:1}))),Ir!==Sn&&On.push(xe.createElement(rt,(0,je.Z)({},Dn,{key:Sn,page:Sn})))}var Kr=Ke(Mn);if(Kr){var jr=!wn||!Sn;Kr=xe.createElement("li",{title:St?z.prev_page:null,onClick:Jn,tabIndex:jr?null:0,onKeyDown:ut,className:Ne()("".concat(Ie,"-prev"),(0,re.Z)({},"".concat(Ie,"-disabled"),jr)),"aria-disabled":jr},Kr)}var _r=Ye(jt);if(_r){var pr,Hr;Ge?(pr=!Wn,Hr=wn?0:null):(pr=!Wn||!Sn,Hr=pr?null:0),_r=xe.createElement("li",{title:St?z.next_page:null,onClick:Qn,tabIndex:Hr,onKeyDown:fn,className:Ne()("".concat(Ie,"-next"),(0,re.Z)({},"".concat(Ie,"-disabled"),pr)),"aria-disabled":pr},_r)}var or=Ne()(Ie,Be,(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-start"),dt==="start"),"".concat(Ie,"-center"),dt==="center"),"".concat(Ie,"-end"),dt==="end"),"".concat(Ie,"-simple"),Ge),"".concat(Ie,"-disabled"),de));return xe.createElement("ul",(0,je.Z)({className:or,style:ie,ref:Gt},at),tn,Kr,Ge?Yn:On,_r,xe.createElement(De,{locale:z,rootPrefixCls:Ie,disabled:de,selectPrefixCls:ze,changeSize:Lt,pageSize:zt,pageSizeOptions:tt,quickGo:Ct?un:null,goButton:Vn,showSizeChanger:He,sizeChangerRender:it}))},Pe=Me},25930:function(mn,hn,le){"use strict";le.d(hn,{Cd:function(){return Ie}});var re=le(54476),je=le(33885),Re=le(75931),Je=le(59301),be=le(92310),se=le.n(be),Ne={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ze=function(){var Be=(0,Je.useRef)([]),Xe=(0,Je.useRef)(null);return(0,Je.useEffect)(function(){var Kt=Date.now(),bt=!1;Be.current.forEach(function(ge){if(ge){bt=!0;var Rt=ge.style;Rt.transitionDuration=".3s, .3s, .3s, .06s",Xe.current&&Kt-Xe.current<100&&(Rt.transitionDuration="0s, 0s")}}),bt&&(Xe.current=Date.now())}),Be.current},we=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],fe=function(Be){var Xe=(0,je.Z)((0,je.Z)({},Ne),Be),Kt=Xe.className,bt=Xe.percent,ge=Xe.prefixCls,Rt=Xe.strokeColor,ye=Xe.strokeLinecap,ve=Xe.strokeWidth,ft=Xe.style,Ut=Xe.trailColor,Tt=Xe.trailWidth,Ve=Xe.transition,dt=(0,Re.Z)(Xe,we);delete dt.gapPosition;var pt=Array.isArray(bt)?bt:[bt],En=Array.isArray(Rt)?Rt:[Rt],Le=Ze(),It=ve/2,nt=100-ve/2,St="M ".concat(ye==="round"?It:0,",").concat(It,` + L `).concat(ye==="round"?nt:100,",").concat(It),Et="0 0 100 ".concat(ve),ae=0;return Je.createElement("svg",(0,re.Z)({className:se()("".concat(ge,"-line"),Kt),viewBox:Et,preserveAspectRatio:"none",style:ft},dt),Je.createElement("path",{className:"".concat(ge,"-line-trail"),d:St,strokeLinecap:ye,stroke:Ut,strokeWidth:Tt||ve,fillOpacity:"0"}),pt.map(function(ee,z){var ie=1;switch(ye){case"round":ie=1-ve/100;break;case"square":ie=1-ve/2/100;break;default:ie=1;break}var ue={strokeDasharray:"".concat(ee*ie,"px, 100px"),strokeDashoffset:"-".concat(ae,"px"),transition:Ve||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ne=En[z]||En[En.length-1];return ae+=ee,Je.createElement("path",{key:z,className:"".concat(ge,"-line-path"),d:St,strokeLinecap:ye,stroke:ne,strokeWidth:ve,fillOpacity:"0",ref:function(Ge){Le[z]=Ge},style:ue})}))},ht=fe,xe=le(76190),gt=le(42978),Qe=le(47273),_e=0,De=(0,Qe.Z)();function Fe(){var ze;return De?(ze=_e,_e+=1):ze="TEST_OR_SSR",ze}var rt=function(ze){var Be=Je.useState(),Xe=(0,gt.Z)(Be,2),Kt=Xe[0],bt=Xe[1];return Je.useEffect(function(){bt("rc_progress_".concat(Fe()))},[]),ze||Kt},lt=function(Be){var Xe=Be.bg,Kt=Be.children;return Je.createElement("div",{style:{width:"100%",height:"100%",background:Xe}},Kt)};function mt(ze,Be){return Object.keys(ze).map(function(Xe){var Kt=parseFloat(Xe),bt="".concat(Math.floor(Kt*Be),"%");return"".concat(ze[Xe]," ").concat(bt)})}var Ce=Je.forwardRef(function(ze,Be){var Xe=ze.prefixCls,Kt=ze.color,bt=ze.gradientId,ge=ze.radius,Rt=ze.style,ye=ze.ptg,ve=ze.strokeLinecap,ft=ze.strokeWidth,Ut=ze.size,Tt=ze.gapDegree,Ve=Kt&&(0,xe.Z)(Kt)==="object",dt=Ve?"#FFF":void 0,pt=Ut/2,En=Je.createElement("circle",{className:"".concat(Xe,"-circle-path"),r:ge,cx:pt,cy:pt,stroke:dt,strokeLinecap:ve,strokeWidth:ft,opacity:ye===0?0:1,style:Rt,ref:Be});if(!Ve)return En;var Le="".concat(bt,"-conic"),It=Tt?"".concat(180+Tt/2,"deg"):"0deg",nt=mt(Kt,(360-Tt)/360),St=mt(Kt,1),Et="conic-gradient(from ".concat(It,", ").concat(nt.join(", "),")"),ae="linear-gradient(to ".concat(Tt?"bottom":"top",", ").concat(St.join(", "),")");return Je.createElement(Je.Fragment,null,Je.createElement("mask",{id:Le},En),Je.createElement("foreignObject",{x:0,y:0,width:Ut,height:Ut,mask:"url(#".concat(Le,")")},Je.createElement(lt,{bg:ae},Je.createElement(lt,{bg:Et}))))}),pe=Ce,Me=100,Pe=function(Be,Xe,Kt,bt,ge,Rt,ye,ve,ft,Ut){var Tt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ve=Kt/100*360*((360-Rt)/360),dt=Rt===0?0:{bottom:0,top:180,left:90,right:-90}[ye],pt=(100-bt)/100*Xe;ft==="round"&&bt!==100&&(pt+=Ut/2,pt>=Xe&&(pt=Xe-.01));var En=Me/2;return{stroke:typeof ve=="string"?ve:void 0,strokeDasharray:"".concat(Xe,"px ").concat(Be),strokeDashoffset:pt+Tt,transform:"rotate(".concat(ge+Ve+dt,"deg)"),transformOrigin:"".concat(En,"px ").concat(En,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},vt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ee(ze){var Be=ze!=null?ze:[];return Array.isArray(Be)?Be:[Be]}var Se=function(Be){var Xe=(0,je.Z)((0,je.Z)({},Ne),Be),Kt=Xe.id,bt=Xe.prefixCls,ge=Xe.steps,Rt=Xe.strokeWidth,ye=Xe.trailWidth,ve=Xe.gapDegree,ft=ve===void 0?0:ve,Ut=Xe.gapPosition,Tt=Xe.trailColor,Ve=Xe.strokeLinecap,dt=Xe.style,pt=Xe.className,En=Xe.strokeColor,Le=Xe.percent,It=(0,Re.Z)(Xe,vt),nt=Me/2,St=rt(Kt),Et="".concat(St,"-gradient"),ae=nt-Rt/2,ee=Math.PI*2*ae,z=ft>0?90+ft/2:-90,ie=ee*((360-ft)/360),ue=(0,xe.Z)(ge)==="object"?ge:{count:ge,gap:2},ne=ue.count,de=ue.gap,Ge=Ee(Le),kt=Ee(En),Bt=kt.find(function(Ae){return Ae&&(0,xe.Z)(Ae)==="object"}),He=Bt&&(0,xe.Z)(Bt)==="object",it=He?"butt":Ve,tt=Pe(ee,ie,0,100,z,ft,Ut,Tt,it,Rt),Mt=Ze(),Yt=function(){var kn=0;return Ge.map(function(Pt,Gt){var ot=kt[Gt]||kt[kt.length-1],Pn=Pe(ee,ie,kn,Pt,z,ft,Ut,ot,it,Rt);return kn+=Pt,Je.createElement(pe,{key:Gt,color:ot,ptg:Pt,radius:ae,prefixCls:bt,gradientId:Et,style:Pn,strokeLinecap:it,strokeWidth:Rt,gapDegree:ft,ref:function(ln){Mt[Gt]=ln},size:Me})}).reverse()},cn=function(){var kn=Math.round(ne*(Ge[0]/100)),Pt=100/ne,Gt=0;return new Array(ne).fill(null).map(function(ot,Pn){var zt=Pn<=kn-1?kt[0]:Tt,ln=zt&&(0,xe.Z)(zt)==="object"?"url(#".concat(Et,")"):void 0,Bn=Pe(ee,ie,Gt,Pt,z,ft,Ut,zt,"butt",Rt,de);return Gt+=(ie-Bn.strokeDashoffset+de)*100/ie,Je.createElement("circle",{key:Pn,className:"".concat(bt,"-circle-path"),r:ae,cx:nt,cy:nt,stroke:ln,strokeWidth:Rt,opacity:1,style:Bn,ref:function(Ue){Mt[Pn]=Ue}})})};return Je.createElement("svg",(0,re.Z)({className:se()("".concat(bt,"-circle"),pt),viewBox:"0 0 ".concat(Me," ").concat(Me),style:dt,id:Kt,role:"presentation"},It),!ne&&Je.createElement("circle",{className:"".concat(bt,"-circle-trail"),r:ae,cx:nt,cy:nt,stroke:Tt,strokeLinecap:it,strokeWidth:ye||Rt,style:tt}),ne?cn():Yt())},Ie=Se,ke={Line:ht,Circle:Ie}},738:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return mt}});var re=le(54476),je=le(20068),Re=le(42978),Je=le(75931),be=le(92310),se=le.n(be),Ne=le(18929),Ze=le(10228),we=le(26112),fe=le(59301);function ht(Ce,pe){var Me=Ce.disabled,Pe=Ce.prefixCls,vt=Ce.character,Ee=Ce.characterRender,Se=Ce.index,Ie=Ce.count,ke=Ce.value,ze=Ce.allowHalf,Be=Ce.focused,Xe=Ce.onHover,Kt=Ce.onClick,bt=function(Ve){Xe(Ve,Se)},ge=function(Ve){Kt(Ve,Se)},Rt=function(Ve){Ve.keyCode===Ze.Z.ENTER&&Kt(Ve,Se)},ye=Se+1,ve=new Set([Pe]);ke===0&&Se===0&&Be?ve.add("".concat(Pe,"-focused")):ze&&ke+.5>=ye&&keSe?"true":"false","aria-posinset":Se+1,"aria-setsize":Ie,tabIndex:Me?-1:0},fe.createElement("div",{className:"".concat(Pe,"-first")},ft),fe.createElement("div",{className:"".concat(Pe,"-second")},ft)));return Ee&&(Ut=Ee(Ut,Ce)),Ut}var xe=fe.forwardRef(ht);function gt(){var Ce=fe.useRef({});function pe(Pe){return Ce.current[Pe]}function Me(Pe){return function(vt){Ce.current[Pe]=vt}}return[pe,Me]}function Qe(Ce){var pe=Ce.pageXOffset,Me="scrollLeft";if(typeof pe!="number"){var Pe=Ce.document;pe=Pe.documentElement[Me],typeof pe!="number"&&(pe=Pe.body[Me])}return pe}function _e(Ce){var pe,Me,Pe=Ce.ownerDocument,vt=Pe.body,Ee=Pe&&Pe.documentElement,Se=Ce.getBoundingClientRect();return pe=Se.left,Me=Se.top,pe-=Ee.clientLeft||vt.clientLeft||0,Me-=Ee.clientTop||vt.clientTop||0,{left:pe,top:Me}}function De(Ce){var pe=_e(Ce),Me=Ce.ownerDocument,Pe=Me.defaultView||Me.parentWindow;return pe.left+=Qe(Pe),pe.left}var Fe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function rt(Ce,pe){var Me=Ce.prefixCls,Pe=Me===void 0?"rc-rate":Me,vt=Ce.className,Ee=Ce.defaultValue,Se=Ce.value,Ie=Ce.count,ke=Ie===void 0?5:Ie,ze=Ce.allowHalf,Be=ze===void 0?!1:ze,Xe=Ce.allowClear,Kt=Xe===void 0?!0:Xe,bt=Ce.keyboard,ge=bt===void 0?!0:bt,Rt=Ce.character,ye=Rt===void 0?"\u2605":Rt,ve=Ce.characterRender,ft=Ce.disabled,Ut=Ce.direction,Tt=Ut===void 0?"ltr":Ut,Ve=Ce.tabIndex,dt=Ve===void 0?0:Ve,pt=Ce.autoFocus,En=Ce.onHoverChange,Le=Ce.onChange,It=Ce.onFocus,nt=Ce.onBlur,St=Ce.onKeyDown,Et=Ce.onMouseLeave,ae=(0,Je.Z)(Ce,Fe),ee=gt(),z=(0,Re.Z)(ee,2),ie=z[0],ue=z[1],ne=fe.useRef(null),de=function(){if(!ft){var qt;(qt=ne.current)===null||qt===void 0||qt.focus()}};fe.useImperativeHandle(pe,function(){return{focus:de,blur:function(){if(!ft){var qt;(qt=ne.current)===null||qt===void 0||qt.blur()}}}});var Ge=(0,Ne.Z)(Ee||0,{value:Se}),kt=(0,Re.Z)(Ge,2),Bt=kt[0],He=kt[1],it=(0,Ne.Z)(null),tt=(0,Re.Z)(it,2),Mt=tt[0],Yt=tt[1],cn=function(qt,Fn){var Kn=Tt==="rtl",vn=qt+1;if(Be){var an=ie(qt),Ct=De(an),At=an.clientWidth;(Kn&&Fn-Ct>At/2||!Kn&&Fn-Ct0&&!Kn||Fn===Ze.Z.RIGHT&&Bt>0&&Kn?(Ae(Bt-vn),qt.preventDefault()):Fn===Ze.Z.LEFT&&Bt5&&arguments[5]!==void 0?arguments[5]:!1,Sn=arguments.length>6?arguments[6]:void 0,On=arguments.length>7?arguments[7]:void 0,Dn=fe.useMemo(function(){if((0,Ne.Z)(at)==="object")return at.clearIcon;if(tn)return tn},[at,tn]),Mn=fe.useMemo(function(){return!!(!gn&&at&&(en.length||Sn)&&!(On==="combobox"&&Sn===""))},[at,gn,en.length,Sn,On]);return{allowClear:Mn,clearIcon:fe.createElement(Fe,{className:"".concat(Ye,"-clear"),onMouseDown:on,customizeIcon:Dn},"\xD7")}},lt=fe.createContext(null);function mt(){return fe.useContext(lt)}function Ce(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ye=fe.useState(!1),on=(0,be.Z)(Ye,2),en=on[0],at=on[1],tn=fe.useRef(null),gn=function(){window.clearTimeout(tn.current)};fe.useEffect(function(){return gn},[]);var Sn=function(Dn,Mn){gn(),tn.current=window.setTimeout(function(){at(Dn),Mn&&Mn()},Ke)};return[en,Sn,gn]}function pe(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ye=fe.useRef(null),on=fe.useRef(null);fe.useEffect(function(){return function(){window.clearTimeout(on.current)}},[]);function en(at){(at||Ye.current===null)&&(Ye.current=at),window.clearTimeout(on.current),on.current=window.setTimeout(function(){Ye.current=null},Ke)}return[function(){return Ye.current},en]}function Me(Ke,Ye,on,en){var at=fe.useRef(null);at.current={open:Ye,triggerOpen:on,customizedTrigger:en},fe.useEffect(function(){function tn(gn){var Sn;if(!((Sn=at.current)!==null&&Sn!==void 0&&Sn.customizedTrigger)){var On=gn.target;On.shadowRoot&&gn.composed&&(On=gn.composedPath()[0]||On),at.current.open&&Ke().filter(function(Dn){return Dn}).every(function(Dn){return!Dn.contains(On)&&Dn!==On})&&at.current.triggerOpen(!1)}}return window.addEventListener("mousedown",tn),function(){return window.removeEventListener("mousedown",tn)}},[])}var Pe=le(10228);function vt(Ke){return Ke&&![Pe.Z.ESC,Pe.Z.SHIFT,Pe.Z.BACKSPACE,Pe.Z.TAB,Pe.Z.WIN_KEY,Pe.Z.ALT,Pe.Z.META,Pe.Z.WIN_KEY_RIGHT,Pe.Z.CTRL,Pe.Z.SEMICOLON,Pe.Z.EQUALS,Pe.Z.CAPS_LOCK,Pe.Z.CONTEXT_MENU,Pe.Z.F1,Pe.Z.F2,Pe.Z.F3,Pe.Z.F4,Pe.Z.F5,Pe.Z.F6,Pe.Z.F7,Pe.Z.F8,Pe.Z.F9,Pe.Z.F10,Pe.Z.F11,Pe.Z.F12].includes(Ke)}var Ee=le(26112),Se=le(11780);function Ie(Ke,Ye,on){var en=(0,Je.Z)((0,Je.Z)({},Ke),on?Ye:{});return Object.keys(Ye).forEach(function(at){var tn=Ye[at];typeof tn=="function"&&(en[at]=function(){for(var gn,Sn=arguments.length,On=new Array(Sn),Dn=0;Dnbr&&(xn="".concat(bn.slice(0,br),"..."))}var Hn=function(et){et&&et.stopPropagation(),zr(_t)};return typeof gr=="function"?yn(rn,xn,nn,Vt,Hn):Jt(_t,xn,nn,Vt,Hn)},Qt=function(_t){if(!at.length)return null;var nn=typeof Dr=="function"?Dr(_t):Dr;return typeof gr=="function"?yn(void 0,nn,!1,!1,void 0,!0):Jt({title:nn},nn,!1)},ct=fe.createElement("div",{className:"".concat(st,"-search"),style:{width:Nr},onFocus:function(){wt(!0)},onBlur:function(){wt(!1)}},fe.createElement(Kt,{ref:On,open:tn,prefixCls:en,id:on,inputElement:null,disabled:Mn,autoFocus:Ln,autoComplete:Vn,editable:Zt,activeDescendantId:Yn,value:xt,onKeyDown:jr,onMouseDown:_r,onChange:Wr,onPaste:Kr,onCompositionStart:pr,onCompositionEnd:Hr,onBlur:or,tabIndex:qn,attrs:(0,Ee.Z)(Ye,!0)}),fe.createElement("span",{ref:Gn,className:"".concat(st,"-search-mirror"),"aria-hidden":!0},xt,"\xA0")),Ot=fe.createElement(Se.Z,{prefixCls:"".concat(st,"-overflow"),data:at,renderItem:pn,renderRest:Qt,suffix:ct,itemKey:Ve,maxCount:yr});return fe.createElement("span",{className:"".concat(st,"-wrap")},Ot,!at.length&&!xt&&fe.createElement("span",{className:"".concat(st,"-placeholder")},Dn))},En=pt,Le=function(Ye){var on=Ye.inputElement,en=Ye.prefixCls,at=Ye.id,tn=Ye.inputRef,gn=Ye.disabled,Sn=Ye.autoFocus,On=Ye.autoComplete,Dn=Ye.activeDescendantId,Mn=Ye.mode,jt=Ye.open,Nt=Ye.values,Ln=Ye.placeholder,Vn=Ye.tabIndex,Yn=Ye.showSearch,qn=Ye.searchValue,xr=Ye.activeValue,yr=Ye.maxLength,br=Ye.onInputKeyDown,vr=Ye.onInputMouseDown,Dr=Ye.onInputChange,gr=Ye.onInputPaste,Ir=Ye.onInputCompositionStart,zr=Ye.onInputCompositionEnd,Wr=Ye.onInputBlur,Kr=Ye.title,jr=fe.useState(!1),_r=(0,be.Z)(jr,2),pr=_r[0],Hr=_r[1],or=Mn==="combobox",Gn=or||Yn,ir=Nt[0],Cr=qn||"";or&&xr&&!pr&&(Cr=xr),fe.useEffect(function(){or&&Hr(!1)},[or,xr]);var Nr=Mn!=="combobox"&&!jt&&!Yn?!1:!!Cr,Mr=Kr===void 0?Ut(ir):Kr,Ar=fe.useMemo(function(){return ir?null:fe.createElement("span",{className:"".concat(en,"-selection-placeholder"),style:Nr?{visibility:"hidden"}:void 0},Ln)},[ir,Nr,Ln,en]);return fe.createElement("span",{className:"".concat(en,"-selection-wrap")},fe.createElement("span",{className:"".concat(en,"-selection-search")},fe.createElement(Kt,{ref:tn,prefixCls:en,id:at,open:jt,inputElement:on,disabled:gn,autoFocus:Sn,autoComplete:On,editable:Gn,activeDescendantId:Dn,value:Cr,onKeyDown:br,onMouseDown:vr,onChange:function(Te){Hr(!0),Dr(Te)},onPaste:gr,onCompositionStart:Ir,onCompositionEnd:zr,onBlur:Wr,tabIndex:Vn,attrs:(0,Ee.Z)(Ye,!0),maxLength:or?yr:void 0})),!or&&ir?fe.createElement("span",{className:"".concat(en,"-selection-item"),title:Mr,style:Nr?{visibility:"hidden"}:void 0},ir.label):null,Ar)},It=Le,nt=function(Ye,on){var en=(0,fe.useRef)(null),at=(0,fe.useRef)(!1),tn=Ye.prefixCls,gn=Ye.open,Sn=Ye.mode,On=Ye.showSearch,Dn=Ye.tokenWithEnter,Mn=Ye.disabled,jt=Ye.prefix,Nt=Ye.autoClearSearchValue,Ln=Ye.onSearch,Vn=Ye.onSearchSubmit,Yn=Ye.onToggleOpen,qn=Ye.onInputKeyDown,xr=Ye.onInputBlur,yr=Ye.domRef;fe.useImperativeHandle(on,function(){return{focus:function(Mr){en.current.focus(Mr)},blur:function(){en.current.blur()}}});var br=pe(0),vr=(0,be.Z)(br,2),Dr=vr[0],gr=vr[1],Ir=function(Mr){var Ar=Mr.which,Yr=en.current instanceof HTMLTextAreaElement;!Yr&&gn&&(Ar===Pe.Z.UP||Ar===Pe.Z.DOWN)&&Mr.preventDefault(),qn&&qn(Mr),Ar===Pe.Z.ENTER&&Sn==="tags"&&!at.current&&!gn&&(Vn==null||Vn(Mr.target.value)),!(Yr&&!gn&&~[Pe.Z.UP,Pe.Z.DOWN,Pe.Z.LEFT,Pe.Z.RIGHT].indexOf(Ar))&&vt(Ar)&&Yn(!0)},zr=function(){gr(!0)},Wr=(0,fe.useRef)(null),Kr=function(Mr){Ln(Mr,!0,at.current)!==!1&&Yn(!0)},jr=function(){at.current=!0},_r=function(Mr){at.current=!1,Sn!=="combobox"&&Kr(Mr.target.value)},pr=function(Mr){var Ar=Mr.target.value;if(Dn&&Wr.current&&/[\r\n]/.test(Wr.current)){var Yr=Wr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Ar=Ar.replace(Yr,Wr.current)}Wr.current=null,Kr(Ar)},Hr=function(Mr){var Ar=Mr.clipboardData,Yr=Ar==null?void 0:Ar.getData("text");Wr.current=Yr||""},or=function(Mr){var Ar=Mr.target;if(Ar!==en.current){var Yr=document.body.style.msTouchAction!==void 0;Yr?setTimeout(function(){en.current.focus()}):en.current.focus()}},Gn=function(Mr){var Ar=Dr();Mr.target!==en.current&&!Ar&&!(Sn==="combobox"&&Mn)&&Mr.preventDefault(),(Sn!=="combobox"&&(!On||!Ar)||!gn)&&(gn&&Nt!==!1&&Ln("",!0,!1),Yn())},ir={inputRef:en,onInputKeyDown:Ir,onInputMouseDown:zr,onInputChange:pr,onInputPaste:Hr,onInputCompositionStart:jr,onInputCompositionEnd:_r,onInputBlur:xr},Cr=Sn==="multiple"||Sn==="tags"?fe.createElement(En,(0,re.Z)({},Ye,ir)):fe.createElement(It,(0,re.Z)({},Ye,ir));return fe.createElement("div",{ref:yr,className:"".concat(tn,"-selector"),onClick:or,onMouseDown:Gn},jt&&fe.createElement("div",{className:"".concat(tn,"-prefix")},jt),Cr)},St=fe.forwardRef(nt),Et=St,ae=le(65030),ee=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],z=function(Ye){var on=Ye===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:on,adjustY:1},htmlRegion:"scroll"}}},ie=function(Ye,on){var en=Ye.prefixCls,at=Ye.disabled,tn=Ye.visible,gn=Ye.children,Sn=Ye.popupElement,On=Ye.animation,Dn=Ye.transitionName,Mn=Ye.dropdownStyle,jt=Ye.dropdownClassName,Nt=Ye.direction,Ln=Nt===void 0?"ltr":Nt,Vn=Ye.placement,Yn=Ye.builtinPlacements,qn=Ye.dropdownMatchSelectWidth,xr=Ye.dropdownRender,yr=Ye.dropdownAlign,br=Ye.getPopupContainer,vr=Ye.empty,Dr=Ye.getTriggerDOMNode,gr=Ye.onPopupVisibleChange,Ir=Ye.onPopupMouseEnter,zr=(0,se.Z)(Ye,ee),Wr="".concat(en,"-dropdown"),Kr=Sn;xr&&(Kr=xr(Sn));var jr=fe.useMemo(function(){return Yn||z(qn)},[Yn,qn]),_r=On?"".concat(Wr,"-").concat(On):Dn,pr=typeof qn=="number",Hr=fe.useMemo(function(){return pr?null:qn===!1?"minWidth":"width"},[qn,pr]),or=Mn;pr&&(or=(0,Je.Z)((0,Je.Z)({},or),{},{width:qn}));var Gn=fe.useRef(null);return fe.useImperativeHandle(on,function(){return{getPopupElement:function(){var Cr;return(Cr=Gn.current)===null||Cr===void 0?void 0:Cr.popupElement}}}),fe.createElement(ae.Z,(0,re.Z)({},zr,{showAction:gr?["click"]:[],hideAction:gr?["click"]:[],popupPlacement:Vn||(Ln==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jr,prefixCls:Wr,popupTransitionName:_r,popup:fe.createElement("div",{onMouseEnter:Ir},Kr),ref:Gn,stretch:Hr,popupAlign:yr,popupVisible:tn,getPopupContainer:br,popupClassName:xe()(jt,(0,Re.Z)({},"".concat(Wr,"-empty"),vr)),popupStyle:or,getTriggerDOMNode:Dr,onPopupVisibleChange:gr}),gn)},ue=fe.forwardRef(ie),ne=ue,de=le(66712);function Ge(Ke,Ye){var on=Ke.key,en;return"value"in Ke&&(en=Ke.value),on!=null?on:en!==void 0?en:"rc-index-key-".concat(Ye)}function kt(Ke){return typeof Ke!="undefined"&&!Number.isNaN(Ke)}function Bt(Ke,Ye){var on=Ke||{},en=on.label,at=on.value,tn=on.options,gn=on.groupLabel,Sn=en||(Ye?"children":"label");return{label:Sn,value:at||"value",options:tn||"options",groupLabel:gn||Sn}}function He(Ke){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},on=Ye.fieldNames,en=Ye.childrenAsData,at=[],tn=Bt(on,!1),gn=tn.label,Sn=tn.value,On=tn.options,Dn=tn.groupLabel;function Mn(jt,Nt){Array.isArray(jt)&&jt.forEach(function(Ln){if(Nt||!(On in Ln)){var Vn=Ln[Sn];at.push({key:Ge(Ln,at.length),groupOption:Nt,data:Ln,label:Ln[gn],value:Vn})}else{var Yn=Ln[Dn];Yn===void 0&&en&&(Yn=Ln.label),at.push({key:Ge(Ln,at.length),group:!0,data:Ln,label:Yn}),Mn(Ln[On],!0)}})}return Mn(Ke,!1),at}function it(Ke){var Ye=(0,Je.Z)({},Ke);return"props"in Ye||Object.defineProperty(Ye,"props",{get:function(){return(0,we.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Ye}}),Ye}var tt=function(Ye,on,en){if(!on||!on.length)return null;var at=!1,tn=function Sn(On,Dn){var Mn=(0,de.Z)(Dn),jt=Mn[0],Nt=Mn.slice(1);if(!jt)return[On];var Ln=On.split(jt);return at=at||Ln.length>1,Ln.reduce(function(Vn,Yn){return[].concat((0,je.Z)(Vn),(0,je.Z)(Sn(Yn,Nt)))},[]).filter(Boolean)},gn=tn(Ye,on);return at?typeof en!="undefined"?gn.slice(0,en):gn:null},Mt=fe.createContext(null),Yt=Mt;function cn(Ke){var Ye=Ke.visible,on=Ke.values;if(!Ye)return null;var en=50;return fe.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(on.slice(0,en).map(function(at){var tn=at.label,gn=at.value;return["number","string"].includes((0,Ne.Z)(tn))?tn:gn}).join(", ")),on.length>en?", ...":null)}var Ae=["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"],kn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Pt=function(Ye){return Ye==="tags"||Ye==="multiple"},Gt=fe.forwardRef(function(Ke,Ye){var on,en=Ke.id,at=Ke.prefixCls,tn=Ke.className,gn=Ke.showSearch,Sn=Ke.tagRender,On=Ke.direction,Dn=Ke.omitDomProps,Mn=Ke.displayValues,jt=Ke.onDisplayValuesChange,Nt=Ke.emptyOptions,Ln=Ke.notFoundContent,Vn=Ln===void 0?"Not Found":Ln,Yn=Ke.onClear,qn=Ke.mode,xr=Ke.disabled,yr=Ke.loading,br=Ke.getInputElement,vr=Ke.getRawInputElement,Dr=Ke.open,gr=Ke.defaultOpen,Ir=Ke.onDropdownVisibleChange,zr=Ke.activeValue,Wr=Ke.onActiveValueChange,Kr=Ke.activeDescendantId,jr=Ke.searchValue,_r=Ke.autoClearSearchValue,pr=Ke.onSearch,Hr=Ke.onSearchSplit,or=Ke.tokenSeparators,Gn=Ke.allowClear,ir=Ke.prefix,Cr=Ke.suffixIcon,Nr=Ke.clearIcon,Mr=Ke.OptionList,Ar=Ke.animation,Yr=Ke.transitionName,Te=Ke.dropdownStyle,wt=Ke.dropdownClassName,st=Ke.dropdownMatchSelectWidth,xt=Ke.dropdownRender,Zt=Ke.dropdownAlign,Jt=Ke.placement,yn=Ke.builtinPlacements,pn=Ke.getPopupContainer,Qt=Ke.showAction,ct=Qt===void 0?[]:Qt,Ot=Ke.onFocus,Wt=Ke.onBlur,_t=Ke.onKeyUp,nn=Ke.onKeyDown,Nn=Ke.onMouseDown,rn=(0,se.Z)(Ke,Ae),Vt=Pt(qn),xn=(gn!==void 0?gn:Vt)||qn==="combobox",bn=(0,Je.Z)({},rn);kn.forEach(function(ti){delete bn[ti]}),Dn==null||Dn.forEach(function(ti){delete bn[ti]});var Hn=fe.useState(!1),ar=(0,be.Z)(Hn,2),et=ar[0],Xt=ar[1];fe.useEffect(function(){Xt((0,Qe.Z)())},[]);var An=fe.useRef(null),lr=fe.useRef(null),sr=fe.useRef(null),wr=fe.useRef(null),Fr=fe.useRef(null),Er=fe.useRef(!1),Pr=Ce(),dr=(0,be.Z)(Pr,3),er=dr[0],mr=dr[1],kr=dr[2];fe.useImperativeHandle(Ye,function(){var ti,Vr;return{focus:(ti=wr.current)===null||ti===void 0?void 0:ti.focus,blur:(Vr=wr.current)===null||Vr===void 0?void 0:Vr.blur,scrollTo:function(yi){var Ei;return(Ei=Fr.current)===null||Ei===void 0?void 0:Ei.scrollTo(yi)},nativeElement:An.current||lr.current}});var cr=fe.useMemo(function(){var ti;if(qn!=="combobox")return jr;var Vr=(ti=Mn[0])===null||ti===void 0?void 0:ti.value;return typeof Vr=="string"||typeof Vr=="number"?String(Vr):""},[jr,qn,Mn]),Rr=qn==="combobox"&&typeof br=="function"&&br()||null,ur=typeof vr=="function"&&vr(),tr=(0,_e.x1)(lr,ur==null||(on=ur.props)===null||on===void 0?void 0:on.ref),Gr=fe.useState(!1),Xr=(0,be.Z)(Gr,2),ni=Xr[0],di=Xr[1];(0,gt.Z)(function(){di(!0)},[]);var Qr=(0,Ze.Z)(!1,{defaultValue:gr,value:Dr}),Jr=(0,be.Z)(Qr,2),ei=Jr[0],fi=Jr[1],ai=ni?ei:!1,oi=!Vn&&Nt;(xr||oi&&ai&&qn==="combobox")&&(ai=!1);var li=oi?!1:ai,fr=fe.useCallback(function(ti){var Vr=ti!==void 0?ti:!ai;xr||(fi(Vr),ai!==Vr&&(Ir==null||Ir(Vr)))},[xr,ai,fi,Ir]),Br=fe.useMemo(function(){return(or||[]).some(function(ti){return[` `,`\r -`].includes(ti)})},[or]),Tr=fe.useContext(Yt)||{},Or=Tr.maxCount,ri=Tr.rawValues,si=function(Vr,Ci,yi){if(!(Vt&&kt(Or)&&(ri==null?void 0:ri.size)>=Or)){var Ei=!0,Pi=Vr;Wr==null||Wr(null);var sa=tt(Vr,or,kt(Or)?Or-ri.size:void 0),ia=yi?null:sa;return qn!=="combobox"&&ia&&(Pi="",Hr==null||Hr(ia),fr(!1),Ei=!1),pr&&cr!==Pi&&pr(Pi,{source:Ci?"typing":"effect"}),Ei}},Ki=function(Vr){!Vr||!Vr.trim()||pr(Vr,{source:"submit"})};fe.useEffect(function(){!ai&&!Vt&&qn!=="combobox"&&si("",!1,!1)},[ai]),fe.useEffect(function(){ei&&xr&&fi(!1),xr&&!Er.current&&mr(!1)},[xr]);var mi=pe(),pi=(0,be.Z)(mi,2),Ur=pi[0],Si=pi[1],Ui=fe.useRef(!1),ui=function(Vr){var Ci=Ur(),yi=Vr.key,Ei=yi==="Enter";if(Ei&&(qn!=="combobox"&&Vr.preventDefault(),ai||fr(!0)),Si(!!cr),yi==="Backspace"&&!Ci&&Vt&&!cr&&Mn.length){for(var Pi=(0,je.Z)(Mn),sa=null,ia=Pi.length-1;ia>=0;ia-=1){var ma=Pi[ia];if(!ma.disabled){Pi.splice(ia,1),sa=ma;break}}sa&&jt(Pi,{type:"remove",values:[sa]})}for(var xi=arguments.length,Ti=new Array(xi>1?xi-1:0),Qi=1;Qi1?Ci-1:0),Ei=1;Ei1?sa-1:0),ma=1;ma=Vn},[Sn,Vn,vr==null?void 0:vr.size]),or=function(ct){ct.preventDefault()},Gn=function(ct){var Ot;(Ot=pr.current)===null||Ot===void 0||Ot.scrollTo(typeof ct=="number"?{index:ct}:ct)},ir=fe.useCallback(function(Qt){return On==="combobox"?!1:vr.has(Qt)},[On,(0,je.Z)(vr).toString(),vr.size]),Cr=function(ct){for(var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Wt=_r.length,_t=0;_t1&&arguments[1]!==void 0?arguments[1]:!1;Yr(ct);var Wt={source:Ot?"keyboard":"mouse"},_t=_r[ct];if(!_t){qn(null,-1,Wt);return}qn(_t.value,ct,Wt)};(0,fe.useEffect)(function(){Te(xr!==!1?Cr(0):-1)},[_r.length,Dn]);var wt=fe.useCallback(function(Qt){return On==="combobox"?String(Qt).toLowerCase()===Dn.toLowerCase():vr.has(Qt)},[On,Dn,(0,je.Z)(vr).toString(),vr.size]);(0,fe.useEffect)(function(){var Qt=setTimeout(function(){if(!Sn&&gn&&vr.size===1){var Ot=Array.from(vr)[0],Wt=_r.findIndex(function(_t){var nn=_t.data;return Dn?String(nn.value).startsWith(Dn):nn.value===Ot});Wt!==-1&&(Te(Wt),Gn(Wt))}});if(gn){var ct;(ct=pr.current)===null||ct===void 0||ct.scrollTo(void 0)}return function(){return clearTimeout(Qt)}},[gn,Dn]);var st=function(ct){ct!==void 0&&yr(ct,{selected:!vr.has(ct)}),Sn||Mn(!1)};if(fe.useImperativeHandle(on,function(){return{onKeyDown:function(ct){var Ot=ct.which,Wt=ct.ctrlKey;switch(Ot){case Pe.Z.N:case Pe.Z.P:case Pe.Z.UP:case Pe.Z.DOWN:{var _t=0;if(Ot===Pe.Z.UP?_t=-1:Ot===Pe.Z.DOWN?_t=1:sn()&&Wt&&(Ot===Pe.Z.N?_t=1:Ot===Pe.Z.P&&(_t=-1)),_t!==0){var nn=Cr(Ar+_t,_t);Gn(nn),Te(nn,!0)}break}case Pe.Z.TAB:case Pe.Z.ENTER:{var Nn,rn=_r[Ar];rn&&!(rn!=null&&(Nn=rn.data)!==null&&Nn!==void 0&&Nn.disabled)&&!Hr?st(rn.value):st(void 0),gn&&ct.preventDefault();break}case Pe.Z.ESC:Mn(!1),gn&&ct.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ct){Gn(ct)}}}),_r.length===0)return fe.createElement("div",{role:"listbox",id:"".concat(tn,"_list"),className:"".concat(jr,"-empty"),onMouseDown:or},jt);var xt=Object.keys(Dr).map(function(Qt){return Dr[Qt]}),Zt=function(ct){return ct.label};function Jt(Qt,ct){var Ot=Qt.group;return{role:Ot?"presentation":"option",id:"".concat(tn,"_list_").concat(ct)}}var yn=function(ct){var Ot=_r[ct];if(!Ot)return null;var Wt=Ot.data||{},_t=Wt.value,nn=Ot.group,Nn=(0,Ee.Z)(Wt,!0),rn=Zt(Ot);return Ot?fe.createElement("div",(0,re.Z)({"aria-label":typeof rn=="string"&&!nn?rn:null},Nn,{key:ct},Jt(Ot,ct),{"aria-selected":wt(_t)}),_t):null},pn={role:"listbox",id:"".concat(tn,"_list")};return fe.createElement(fe.Fragment,null,gr&&fe.createElement("div",(0,re.Z)({},pn,{style:{height:0,width:0,overflow:"hidden"}}),yn(Ar-1),yn(Ar),yn(Ar+1)),fe.createElement(Ht.Z,{itemKey:"key",ref:pr,data:_r,height:zr,itemHeight:Wr,fullHeight:!1,onMouseDown:or,onScroll:Nt,virtual:gr,direction:Ir,innerProps:gr?null:pn},function(Qt,ct){var Ot=Qt.group,Wt=Qt.groupOption,_t=Qt.data,nn=Qt.label,Nn=Qt.value,rn=_t.key;if(Ot){var Vt,xn=(Vt=_t.title)!==null&&Vt!==void 0?Vt:Tn(nn)?nn.toString():void 0;return fe.createElement("div",{className:xe()(jr,"".concat(jr,"-group"),_t.className),title:xn},nn!==void 0?nn:rn)}var bn=_t.disabled,Hn=_t.title,ar=_t.children,et=_t.style,Xt=_t.className,An=(0,se.Z)(_t,dn),lr=(0,Ue.Z)(An,xt),sr=ir(Nn),wr=bn||!sr&&Hr,Fr="".concat(jr,"-option"),Er=xe()(jr,Fr,Xt,(0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)({},"".concat(Fr,"-grouped"),Wt),"".concat(Fr,"-active"),Ar===ct&&!wr),"".concat(Fr,"-disabled"),wr),"".concat(Fr,"-selected"),sr)),Pr=Zt(Qt),dr=!br||typeof br=="function"||sr,er=typeof Pr=="number"?Pr:Pr||Nn,mr=Tn(er)?er.toString():void 0;return Hn!==void 0&&(mr=Hn),fe.createElement("div",(0,re.Z)({},(0,Ee.Z)(lr),gr?{}:Jt(Qt,ct),{"aria-selected":wt(Nn),className:Er,title:mr,onMouseMove:function(){Ar===ct||wr||Te(ct)},onClick:function(){wr||st(Nn)},style:et}),fe.createElement("div",{className:"".concat(Fr,"-content")},typeof Kr=="function"?Kr(Qt,{index:ct}):er),fe.isValidElement(br)||sr,dr&&fe.createElement(Fe,{className:"".concat(jr,"-option-state"),customizeIcon:br,customizeIconProps:{value:Nn,disabled:wr,isSelected:sr}},sr?"\u2713":null))}))},Rn=fe.forwardRef(Zn),Un=Rn,qt=function(Ke,Ye){var on=fe.useRef({values:new Map,options:new Map}),en=fe.useMemo(function(){var tn=on.current,gn=tn.values,Sn=tn.options,On=Ke.map(function(jt){if(jt.label===void 0){var Nt;return(0,Je.Z)((0,Je.Z)({},jt),{},{label:(Nt=gn.get(jt.value))===null||Nt===void 0?void 0:Nt.label})}return jt}),Dn=new Map,Mn=new Map;return On.forEach(function(jt){Dn.set(jt.value,jt),Mn.set(jt.value,Ye.get(jt.value)||Sn.get(jt.value))}),on.current.values=Dn,on.current.options=Mn,On},[Ke,Ye]),at=fe.useCallback(function(tn){return Ye.get(tn)||on.current.options.get(tn)},[Ye]);return[en,at]};function Fn(Ke,Ye){return bt(Ke).join("").toUpperCase().includes(Ye)}var Kn=function(Ke,Ye,on,en,at){return fe.useMemo(function(){if(!on||en===!1)return Ke;var tn=Ye.options,gn=Ye.label,Sn=Ye.value,On=[],Dn=typeof en=="function",Mn=on.toUpperCase(),jt=Dn?en:function(Ln,Vn){return at?Fn(Vn[at],Mn):Vn[tn]?Fn(Vn[gn!=="children"?gn:"label"],Mn):Fn(Vn[Sn],Mn)},Nt=Dn?function(Ln){return it(Ln)}:function(Ln){return Ln};return Ke.forEach(function(Ln){if(Ln[tn]){var Vn=jt(on,Nt(Ln));if(Vn)On.push(Ln);else{var Yn=Ln[tn].filter(function(qn){return jt(on,Nt(qn))});Yn.length&&On.push((0,Je.Z)((0,Je.Z)({},Ln),{},(0,Re.Z)({},tn,Yn)))}return}jt(on,Nt(Ln))&&On.push(Ln)}),On},[Ke,en,at,on,Ye])},vn=le(6551),an=le(11592),Ct=["children","value"],At=["children"];function $e(Ke){var Ye=Ke,on=Ye.key,en=Ye.props,at=en.children,tn=en.value,gn=(0,se.Z)(en,Ct);return(0,Je.Z)({key:on,value:tn!==void 0?tn:on,children:at},gn)}function yt(Ke){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,an.Z)(Ke).map(function(on,en){if(!fe.isValidElement(on)||!on.type)return null;var at=on,tn=at.type.isSelectOptGroup,gn=at.key,Sn=at.props,On=Sn.children,Dn=(0,se.Z)(Sn,At);return Ye||!tn?$e(on):(0,Je.Z)((0,Je.Z)({key:"__RC_SELECT_GRP__".concat(gn===null?en:gn,"__"),label:gn},Dn),{},{options:yt(On)})}).filter(function(on){return on})}var Lt=function(Ye,on,en,at,tn){return fe.useMemo(function(){var gn=Ye,Sn=!Ye;Sn&&(gn=yt(on));var On=new Map,Dn=new Map,Mn=function(Ln,Vn,Yn){Yn&&typeof Yn=="string"&&Ln.set(Vn[Yn],Vn)},jt=function Nt(Ln){for(var Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Yn=0;Yn1&&arguments[1]!==void 0?arguments[1]:!1,gn=0;gn0?fr(Or.options):Or.options}):Or})},dr=fe.useMemo(function(){return yr?Pr(Er):Er},[Er,yr,pn]),er=fe.useMemo(function(){return He(dr,{fieldNames:Zt,childrenAsData:st})},[dr,Zt,st]),mr=function(Br){var Tr=nn(Br);if(xn(Tr),Mr&&(Tr.length!==et.length||Tr.some(function(si,Ki){var mi;return((mi=et[Ki])===null||mi===void 0?void 0:mi.value)!==(si==null?void 0:si.value)}))){var Or=Nr?Tr:Tr.map(function(si){return si.value}),ri=Tr.map(function(si){return it(Xt(si.value))});Mr(wt?Or:Or[0],wt?ri:ri[0])}},kr=fe.useState(null),cr=(0,be.Z)(kr,2),Rr=cr[0],ur=cr[1],tr=fe.useState(0),Gr=(0,be.Z)(tr,2),Xr=Gr[0],ni=Gr[1],di=zr!==void 0?zr:en!=="combobox",Qr=fe.useCallback(function(fr,Br){var Tr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Or=Tr.source,ri=Or===void 0?"keyboard":Or;ni(Br),gn&&en==="combobox"&&fr!==null&&ri==="keyboard"&&ur(String(fr))},[gn,en]),Jr=function(Br,Tr,Or){var ri=function(){var Vi,Ji=Xt(Br);return[Nr?{label:Ji==null?void 0:Ji[Zt.label],value:Br,key:(Vi=Ji==null?void 0:Ji.key)!==null&&Vi!==void 0?Vi:Br}:Br,it(Ji)]};if(Tr&&Ln){var si=ri(),Ki=(0,be.Z)(si,2),mi=Ki[0],pi=Ki[1];Ln(mi,pi)}else if(!Tr&&Vn&&Or!=="clear"){var Ur=ri(),Si=(0,be.Z)(Ur,2),Ui=Si[0],ui=Si[1];Vn(Ui,ui)}},ei=wn(function(fr,Br){var Tr,Or=wt?Br.selected:!0;Or?Tr=wt?[].concat((0,je.Z)(et),[fr]):[fr]:Tr=et.filter(function(ri){return ri.value!==fr}),mr(Tr),Jr(fr,Or),en==="combobox"?ur(""):(!Pt||Nt)&&(Qt(""),ur(""))}),fi=function(Br,Tr){mr(Br);var Or=Tr.type,ri=Tr.values;(Or==="remove"||Or==="clear")&&ri.forEach(function(si){Jr(si.value,!1,Or)})},ai=function(Br,Tr){if(Qt(Br),ur(null),Tr.source==="submit"){var Or=(Br||"").trim();if(Or){var ri=Array.from(new Set([].concat((0,je.Z)(lr),[Or])));mr(ri),Jr(Or,!0),Qt("")}return}Tr.source!=="blur"&&(en==="combobox"&&mr(Br),Mn==null||Mn(Br))},oi=function(Br){var Tr=Br;en!=="tags"&&(Tr=Br.map(function(ri){var si=Wt.get(ri);return si==null?void 0:si.value}).filter(function(ri){return ri!==void 0}));var Or=Array.from(new Set([].concat((0,je.Z)(lr),(0,je.Z)(Tr))));mr(Or),Or.forEach(function(ri){Jr(ri,!0)})},li=fe.useMemo(function(){var fr=Kr!==!1&&qn!==!1;return(0,Je.Z)((0,Je.Z)({},ct),{},{flattenOptions:er,onActiveValue:Qr,defaultActiveFirstOption:di,onSelect:ei,menuItemSelectedIcon:Wr,rawValues:lr,fieldNames:Zt,virtual:fr,direction:jr,listHeight:pr,listItemHeight:or,childrenAsData:st,maxCount:Ar,optionRender:gr})},[Ar,ct,er,Qr,di,ei,Wr,lr,Zt,Kr,qn,jr,pr,or,st,gr]);return fe.createElement(Yt.Provider,{value:li},fe.createElement(ot,(0,re.Z)({},Yr,{id:Te,prefixCls:tn,ref:Ye,omitDomProps:_n,mode:en,displayValues:An,onDisplayValuesChange:fi,direction:jr,searchValue:pn,onSearch:ai,autoClearSearchValue:Nt,onSearchSplit:oi,dropdownMatchSelectWidth:qn,OptionList:Un,emptyOptions:!er.length,activeValue:Rr,activeDescendantId:"".concat(Te,"_list_").concat(Xr)})))}),fn=ut;fn.Option=Bn,fn.OptGroup=zt;var jn=fn,$n=jn},63158:function(mn,hn,le){"use strict";var re=le(54476),je=le(20068),Re=le(42978),Je=le(75931),be=le(59301),se=le(92310),Ne=le.n(se),Ze=le(18929),we=le(10228),fe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ht=be.forwardRef(function(xe,gt){var Qe,_e=xe.prefixCls,De=_e===void 0?"rc-switch":_e,Fe=xe.className,rt=xe.checked,lt=xe.defaultChecked,mt=xe.disabled,Ce=xe.loadingIcon,pe=xe.checkedChildren,Me=xe.unCheckedChildren,Pe=xe.onClick,vt=xe.onChange,Ee=xe.onKeyDown,Se=(0,Je.Z)(xe,fe),Ie=(0,Ze.Z)(!1,{value:rt,defaultValue:lt}),ke=(0,Re.Z)(Ie,2),ze=ke[0],Be=ke[1];function Xe(Rt,ye){var ve=ze;return mt||(ve=Rt,Be(ve),vt==null||vt(ve,ye)),ve}function Kt(Rt){Rt.which===we.Z.LEFT?Xe(!1,Rt):Rt.which===we.Z.RIGHT&&Xe(!0,Rt),Ee==null||Ee(Rt)}function bt(Rt){var ye=Xe(!ze,Rt);Pe==null||Pe(ye,Rt)}var ge=Ne()(De,Fe,(Qe={},(0,je.Z)(Qe,"".concat(De,"-checked"),ze),(0,je.Z)(Qe,"".concat(De,"-disabled"),mt),Qe));return be.createElement("button",(0,re.Z)({},Se,{type:"button",role:"switch","aria-checked":ze,disabled:mt,className:ge,ref:gt,onKeyDown:Kt,onClick:bt}),Ce,be.createElement("span",{className:"".concat(De,"-inner")},be.createElement("span",{className:"".concat(De,"-inner-checked")},pe),be.createElement("span",{className:"".concat(De,"-inner-unchecked")},Me)))});ht.displayName="Switch",hn.Z=ht},86351:function(mn,hn,le){"use strict";le.d(hn,{R:function(){return je},w:function(){return re}});var re={},je="rc-table-internal-hook"},97347:function(mn,hn,le){"use strict";le.d(hn,{L:function(){return De},Z:function(){return Ce}});var re=le(42978),je=le(20068),Re=le(94480),Je=le(76190),be=le(33885),se=le(75931),Ne=le(11592),Ze=le(48736),we=le(59301),fe=le(86351),ht=le(54451);function xe(pe){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Me=="number"?Me:Me.endsWith("%")?pe*parseFloat(Me)/100:null}function gt(pe,Me,Pe){return we.useMemo(function(){if(Me&&Me>0){var vt=0,Ee=0;pe.forEach(function(bt){var ge=xe(Me,bt.width);ge?vt+=ge:Ee+=1});var Se=Math.max(Me,Pe),Ie=Math.max(Se-vt,Ee),ke=Ee,ze=Ie/Ee,Be=0,Xe=pe.map(function(bt){var ge=(0,be.Z)({},bt),Rt=xe(Me,ge.width);if(Rt)ge.width=Rt;else{var ye=Math.floor(ze);ge.width=ke===1?Ie:ye,Ie-=ye,ke-=1}return Be+=ge.width,ge});if(Be0?(0,be.Z)((0,be.Z)({},Me),{},{children:Fe(Pe)}):Me})}function rt(pe){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return pe.filter(function(Pe){return Pe&&(0,Je.Z)(Pe)==="object"}).reduce(function(Pe,vt,Ee){var Se=vt.fixed,Ie=Se===!0?"left":Se,ke="".concat(Me,"-").concat(Ee),ze=vt.children;return ze&&ze.length>0?[].concat((0,Re.Z)(Pe),(0,Re.Z)(rt(ze,ke).map(function(Be){return(0,be.Z)({fixed:Ie},Be)}))):[].concat((0,Re.Z)(Pe),[(0,be.Z)((0,be.Z)({key:ke},vt),{},{fixed:Ie})])},[])}function lt(pe){return pe.map(function(Me){var Pe=Me.fixed,vt=(0,se.Z)(Me,_e),Ee=Pe;return Pe==="left"?Ee="right":Pe==="right"&&(Ee="left"),(0,be.Z)({fixed:Ee},vt)})}function mt(pe,Me){var Pe=pe.prefixCls,vt=pe.columns,Ee=pe.children,Se=pe.expandable,Ie=pe.expandedKeys,ke=pe.columnTitle,ze=pe.getRowKey,Be=pe.onTriggerExpand,Xe=pe.expandIcon,Kt=pe.rowExpandable,bt=pe.expandIconColumnIndex,ge=pe.direction,Rt=pe.expandRowByClick,ye=pe.columnWidth,ve=pe.fixed,ft=pe.scrollWidth,Ut=pe.clientWidth,Tt=we.useMemo(function(){var Et=vt||De(Ee)||[];return Fe(Et.slice())},[vt,Ee]),Ve=we.useMemo(function(){if(Se){var Et=Tt.slice();if(!Et.includes(fe.w)){var ae=bt||0;ae>=0&&(ae||ve==="left"||!ve)&&Et.splice(ae,0,fe.w),ve==="right"&&Et.splice(Tt.length,0,fe.w)}var ee=Et.indexOf(fe.w);Et=Et.filter(function(ne,de){return ne!==fe.w||de===ee});var z=Tt[ee],ie;ve?ie=ve:ie=z?z.fixed:null;var ue=(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)({},ht.v,{className:"".concat(Pe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",ke),"fixed",ie),"className","".concat(Pe,"-row-expand-icon-cell")),"width",ye),"render",function(de,Ge,kt){var Bt=ze(Ge,kt),He=Ie.has(Bt),it=Kt?Kt(Ge):!0,tt=Xe({prefixCls:Pe,expanded:He,expandable:it,record:Ge,onExpand:Be});return Rt?we.createElement("span",{onClick:function(Yt){return Yt.stopPropagation()}},tt):tt});return Et.map(function(ne){return ne===fe.w?ue:ne})}return Tt.filter(function(ne){return ne!==fe.w})},[Se,Tt,ze,Ie,Xe,ge]),dt=we.useMemo(function(){var Et=Ve;return Me&&(Et=Me(Et)),Et.length||(Et=[{render:function(){return null}}]),Et},[Me,Ve,ge]),pt=we.useMemo(function(){return ge==="rtl"?lt(rt(dt)):rt(dt)},[dt,ge,ft]),En=we.useMemo(function(){for(var Et=-1,ae=pt.length-1;ae>=0;ae-=1){var ee=pt[ae].fixed;if(ee==="left"||ee===!0){Et=ae;break}}if(Et>=0)for(var z=0;z<=Et;z+=1){var ie=pt[z].fixed;if(ie!=="left"&&ie!==!0)return!0}var ue=pt.findIndex(function(Ge){var kt=Ge.fixed;return kt==="right"});if(ue>=0)for(var ne=ue;ne=st}function pt(Te,wt){return we(pe,function(st){var xt=dt(Te,wt||1,st.hoverStartRow,st.hoverEndRow);return[xt,st.onHover]})}var En=le(70425),Le=function(wt){var st=wt.ellipsis,xt=wt.rowType,Zt=wt.children,Jt,yn=st===!0?{showTitle:!0}:st;return yn&&(yn.showTitle||xt==="header")&&(typeof Zt=="string"||typeof Zt=="number"?Jt=Zt.toString():se.isValidElement(Zt)&&typeof Zt.props.children=="string"&&(Jt=Zt.props.children)),Jt};function It(Te){var wt,st,xt,Zt,Jt,yn,pn,Qt,ct=Te.component,Ot=Te.children,Wt=Te.ellipsis,_t=Te.scope,nn=Te.prefixCls,Nn=Te.className,rn=Te.align,Vt=Te.record,xn=Te.render,bn=Te.dataIndex,Hn=Te.renderIndex,ar=Te.shouldCellUpdate,et=Te.index,Xt=Te.rowType,An=Te.colSpan,lr=Te.rowSpan,sr=Te.fixLeft,wr=Te.fixRight,Fr=Te.firstFixLeft,Er=Te.lastFixLeft,Pr=Te.firstFixRight,dr=Te.lastFixRight,er=Te.appendNode,mr=Te.additionalProps,kr=mr===void 0?{}:mr,cr=Te.isSticky,Rr="".concat(nn,"-cell"),ur=we(pe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),tr=ur.supportSticky,Gr=ur.allColumnsFixedLeft,Xr=ur.rowHoverable,ni=Ve(Vt,bn,Hn,Ot,xn,ar),di=(0,je.Z)(ni,2),Qr=di[0],Jr=di[1],ei={},fi=typeof sr=="number"&&tr,ai=typeof wr=="number"&&tr;fi&&(ei.position="sticky",ei.left=sr),ai&&(ei.position="sticky",ei.right=wr);var oi=(wt=(st=(xt=Jr==null?void 0:Jr.colSpan)!==null&&xt!==void 0?xt:kr.colSpan)!==null&&st!==void 0?st:An)!==null&&wt!==void 0?wt:1,li=(Zt=(Jt=(yn=Jr==null?void 0:Jr.rowSpan)!==null&&yn!==void 0?yn:kr.rowSpan)!==null&&Jt!==void 0?Jt:lr)!==null&&Zt!==void 0?Zt:1,fr=pt(et,li),Br=(0,je.Z)(fr,2),Tr=Br[0],Or=Br[1],ri=(0,En.zX)(function(Ui){var ui;Vt&&Or(et,et+li-1),kr==null||(ui=kr.onMouseEnter)===null||ui===void 0||ui.call(kr,Ui)}),si=(0,En.zX)(function(Ui){var ui;Vt&&Or(-1,-1),kr==null||(ui=kr.onMouseLeave)===null||ui===void 0||ui.call(kr,Ui)});if(oi===0||li===0)return null;var Ki=(pn=kr.title)!==null&&pn!==void 0?pn:Le({rowType:Xt,ellipsis:Wt,children:Qr}),mi=ze()(Rr,Nn,(Qt={},(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)(Qt,"".concat(Rr,"-fix-left"),fi&&tr),"".concat(Rr,"-fix-left-first"),Fr&&tr),"".concat(Rr,"-fix-left-last"),Er&&tr),"".concat(Rr,"-fix-left-all"),Er&&Gr&&tr),"".concat(Rr,"-fix-right"),ai&&tr),"".concat(Rr,"-fix-right-first"),Pr&&tr),"".concat(Rr,"-fix-right-last"),dr&&tr),"".concat(Rr,"-ellipsis"),Wt),"".concat(Rr,"-with-append"),er),"".concat(Rr,"-fix-sticky"),(fi||ai)&&cr&&tr),(0,Ie.Z)(Qt,"".concat(Rr,"-row-hover"),!Jr&&Tr)),kr.className,Jr==null?void 0:Jr.className),pi={};rn&&(pi.textAlign=rn);var Ur=(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},Jr==null?void 0:Jr.style),ei),pi),kr.style),Si=Qr;return(0,Ee.Z)(Si)==="object"&&!Array.isArray(Si)&&!se.isValidElement(Si)&&(Si=null),Wt&&(Er||Pr)&&(Si=se.createElement("span",{className:"".concat(Rr,"-content")},Si)),se.createElement(ct,(0,fe.Z)({},Jr,kr,{className:mi,style:Ur,title:Ki,scope:_t,onMouseEnter:Xr?ri:void 0,onMouseLeave:Xr?si:void 0,colSpan:oi!==1?oi:null,rowSpan:li!==1?li:null}),er,Si)}var nt=se.memo(It);function St(Te,wt,st,xt,Zt){var Jt=st[Te]||{},yn=st[wt]||{},pn,Qt;Jt.fixed==="left"?pn=xt.left[Zt==="rtl"?wt:Te]:yn.fixed==="right"&&(Qt=xt.right[Zt==="rtl"?Te:wt]);var ct=!1,Ot=!1,Wt=!1,_t=!1,nn=st[wt+1],Nn=st[Te-1],rn=nn&&!nn.fixed||Nn&&!Nn.fixed||st.every(function(ar){return ar.fixed==="left"});if(Zt==="rtl"){if(pn!==void 0){var Vt=Nn&&Nn.fixed==="left";_t=!Vt&&rn}else if(Qt!==void 0){var xn=nn&&nn.fixed==="right";Wt=!xn&&rn}}else if(pn!==void 0){var bn=nn&&nn.fixed==="left";ct=!bn&&rn}else if(Qt!==void 0){var Hn=Nn&&Nn.fixed==="right";Ot=!Hn&&rn}return{fixLeft:pn,fixRight:Qt,lastFixLeft:ct,firstFixRight:Ot,lastFixRight:Wt,firstFixLeft:_t,isSticky:xt.isSticky}}var Et=se.createContext({}),ae=Et;function ee(Te){var wt=Te.className,st=Te.index,xt=Te.children,Zt=Te.colSpan,Jt=Zt===void 0?1:Zt,yn=Te.rowSpan,pn=Te.align,Qt=we(pe,["prefixCls","direction"]),ct=Qt.prefixCls,Ot=Qt.direction,Wt=se.useContext(ae),_t=Wt.scrollColumnIndex,nn=Wt.stickyOffsets,Nn=Wt.flattenColumns,rn=st+Jt-1,Vt=rn+1===_t?Jt+1:Jt,xn=St(st,st+Vt-1,Nn,nn,Ot);return se.createElement(nt,(0,fe.Z)({className:wt,index:st,component:"td",prefixCls:ct,record:null,dataIndex:null,align:pn,colSpan:Vt,rowSpan:yn,render:function(){return xt}},xn))}var z=le(75931),ie=["children"];function ue(Te){var wt=Te.children,st=(0,z.Z)(Te,ie);return se.createElement("tr",st,wt)}function ne(Te){var wt=Te.children;return wt}ne.Row=ue,ne.Cell=ee;var de=ne;function Ge(Te){var wt=Te.children,st=Te.stickyOffsets,xt=Te.flattenColumns,Zt=we(pe,"prefixCls"),Jt=xt.length-1,yn=xt[Jt],pn=se.useMemo(function(){return{stickyOffsets:st,flattenColumns:xt,scrollColumnIndex:yn!=null&&yn.scrollbar?Jt:null}},[yn,xt,Jt,st]);return se.createElement(ae.Provider,{value:pn},se.createElement("tfoot",{className:"".concat(Zt,"-summary")},wt))}var kt=lt(Ge),Bt=de,He=le(29301),it=le(24514),tt=le(75152),Mt=le(26112);function Yt(Te,wt,st,xt,Zt,Jt,yn){Te.push({record:wt,indent:st,index:yn});var pn=Jt(wt),Qt=Zt==null?void 0:Zt.has(pn);if(wt&&Array.isArray(wt[xt])&&Qt)for(var ct=0;ct1?Fr-1:0),Pr=1;Pr=1)),style:(0,Se.Z)((0,Se.Z)({},st),xn==null?void 0:xn.style)}),Nn.map(function(sr,wr){var Fr=sr.render,Er=sr.dataIndex,Pr=sr.className,dr=zt(_t,sr,wr,Qt,Zt),er=dr.key,mr=dr.fixedInfo,kr=dr.appendCellNode,cr=dr.additionalCellProps;return se.createElement(nt,(0,fe.Z)({className:Pr,ellipsis:sr.ellipsis,align:sr.align,scope:sr.rowScope,component:sr.rowScope?Wt:Ot,prefixCls:nn,key:er,record:xt,index:Zt,renderIndex:Jt,dataIndex:Er,render:Fr,shouldCellUpdate:sr.shouldCellUpdate},mr,{appendNode:kr,additionalProps:cr}))})),An;if(Hn&&(ar.current||bn)){var lr=Vt(xt,Zt,Qt+1,bn);An=se.createElement(Pt,{expanded:bn,className:ze()("".concat(nn,"-expanded-row"),"".concat(nn,"-expanded-row-level-").concat(Qt+1),et),prefixCls:nn,component:ct,cellComponent:Ot,colSpan:Nn.length,isEmpty:!1},lr)}return se.createElement(se.Fragment,null,Xt,An)}var Bn=lt(ln);function Oe(Te){var wt=Te.columnKey,st=Te.onColumnResize,xt=se.useRef();return(0,Je.Z)(function(){xt.current&&st(wt,xt.current.offsetWidth)},[]),se.createElement(He.Z,{data:wt},se.createElement("td",{ref:xt,style:{padding:0,border:0,height:0}},se.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ue=le(29194);function Ht(Te){var wt=Te.prefixCls,st=Te.columnsKey,xt=Te.onColumnResize,Zt=se.useRef(null);return se.createElement("tr",{"aria-hidden":"true",className:"".concat(wt,"-measure-row"),style:{height:0,fontSize:0},ref:Zt},se.createElement(He.Z.Collection,{onBatchResize:function(yn){(0,Ue.Z)(Zt.current)&&yn.forEach(function(pn){var Qt=pn.data,ct=pn.size;xt(Qt,ct.offsetWidth)})}},st.map(function(Jt){return se.createElement(Oe,{key:Jt,columnKey:Jt,onColumnResize:xt})})))}function sn(Te){var wt=Te.data,st=Te.measureColumnWidth,xt=we(pe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Zt=xt.prefixCls,Jt=xt.getComponent,yn=xt.onColumnResize,pn=xt.flattenColumns,Qt=xt.getRowKey,ct=xt.expandedKeys,Ot=xt.childrenColumnName,Wt=xt.emptyNode,_t=cn(wt,Ot,ct,Qt),nn=se.useRef({renderWithProps:!1}),Nn=Jt(["body","wrapper"],"tbody"),rn=Jt(["body","row"],"tr"),Vt=Jt(["body","cell"],"td"),xn=Jt(["body","cell"],"th"),bn;wt.length?bn=_t.map(function(ar,et){var Xt=ar.record,An=ar.indent,lr=ar.index,sr=Qt(Xt,et);return se.createElement(Bn,{key:sr,rowKey:sr,record:Xt,index:et,renderIndex:lr,rowComponent:rn,cellComponent:Vt,scopeCellComponent:xn,indent:An})}):bn=se.createElement(Pt,{expanded:!0,className:"".concat(Zt,"-placeholder"),prefixCls:Zt,component:rn,cellComponent:Vt,colSpan:pn.length,isEmpty:!0},Wt);var Hn=ve(pn);return se.createElement(ge.Provider,{value:nn.current},se.createElement(Nn,{className:"".concat(Zt,"-tbody")},st&&se.createElement(Ht,{prefixCls:Zt,columnsKey:Hn,onColumnResize:yn}),bn))}var dn=lt(sn),Tn=le(54451),Zn=["columnType"];function Rn(Te){for(var wt=Te.colWidths,st=Te.columns,xt=Te.columCount,Zt=we(pe,["tableLayout"]),Jt=Zt.tableLayout,yn=[],pn=xt||st.length,Qt=!1,ct=pn-1;ct>=0;ct-=1){var Ot=wt[ct],Wt=st&&st[ct],_t=void 0,nn=void 0;if(Wt&&(_t=Wt[Tn.v],Jt==="auto"&&(nn=Wt.minWidth)),Ot||nn||_t||Qt){var Nn=_t||{},rn=Nn.columnType,Vt=(0,z.Z)(Nn,Zn);yn.unshift(se.createElement("col",(0,fe.Z)({key:ct,style:{width:Ot,minWidth:nn}},Vt))),Qt=!0}}return se.createElement("colgroup",null,yn)}var Un=Rn,qt=le(94480),Fn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Kn(Te,wt){return(0,se.useMemo)(function(){for(var st=[],xt=0;xt1?"colgroup":"col":null,ellipsis:Vt.ellipsis,align:Vt.align,component:yn,prefixCls:Ot,key:nn[rn]},xn,{additionalProps:bn,rowType:"header"}))}))},At=Ct;function $e(Te){var wt=[];function st(yn,pn){var Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;wt[Qt]=wt[Qt]||[];var ct=pn,Ot=yn.filter(Boolean).map(function(Wt){var _t={key:Wt.key,className:Wt.className||"",children:Wt.title,column:Wt,colStart:ct},nn=1,Nn=Wt.children;return Nn&&Nn.length>0&&(nn=st(Nn,ct,Qt+1).reduce(function(rn,Vt){return rn+Vt},0),_t.hasSubColumns=!0),"colSpan"in Wt&&(nn=Wt.colSpan),"rowSpan"in Wt&&(_t.rowSpan=Wt.rowSpan),_t.colSpan=nn,_t.colEnd=_t.colStart+nn-1,wt[Qt].push(_t),ct+=nn,nn});return Ot}st(Te,0);for(var xt=wt.length,Zt=function(pn){wt[pn].forEach(function(Qt){!("rowSpan"in Qt)&&!Qt.hasSubColumns&&(Qt.rowSpan=xt-pn)})},Jt=0;Jt=kr-pn?bn(function(cr){return(0,Se.Z)((0,Se.Z)({},cr),{},{isHiddenScrollBar:!0})}):bn(function(cr){return(0,Se.Z)((0,Se.Z)({},cr),{},{isHiddenScrollBar:!1})})}})},Pr=function(er){bn(function(mr){return(0,Se.Z)((0,Se.Z)({},mr),{},{scrollLeft:er/Wt*_t||0})})};return se.useImperativeHandle(st,function(){return{setScrollLeft:Pr,checkScrollBarVisible:Er}}),se.useEffect(function(){var dr=(0,Ye.Z)(document.body,"mouseup",sr,!1),er=(0,Ye.Z)(document.body,"mousemove",Fr,!1);return Er(),function(){dr.remove(),er.remove()}},[nn,Xt]),se.useEffect(function(){if(Jt.current){for(var dr=[],er=(0,en.bn)(Jt.current);er;)dr.push(er),er=er.parentElement;return dr.forEach(function(mr){return mr.addEventListener("scroll",Er,!1)}),window.addEventListener("resize",Er,!1),window.addEventListener("scroll",Er,!1),Qt.addEventListener("scroll",Er,!1),function(){dr.forEach(function(mr){return mr.removeEventListener("scroll",Er)}),window.removeEventListener("resize",Er),window.removeEventListener("scroll",Er),Qt.removeEventListener("scroll",Er)}}},[Qt]),se.useEffect(function(){xn.isHiddenScrollBar||bn(function(dr){var er=Jt.current;return er?(0,Se.Z)((0,Se.Z)({},dr),{},{scrollLeft:er.scrollLeft/er.scrollWidth*er.clientWidth}):dr})},[xn.isHiddenScrollBar]),Wt<=_t||!nn||xn.isHiddenScrollBar?null:se.createElement("div",{style:{height:(0,tt.Z)(),width:_t,bottom:pn},className:"".concat(Ot,"-sticky-scroll")},se.createElement("div",{onMouseDown:wr,ref:Nn,className:ze()("".concat(Ot,"-sticky-scroll-bar"),(0,Ie.Z)({},"".concat(Ot,"-sticky-scroll-bar-active"),Xt)),style:{width:"".concat(nn,"px"),transform:"translate3d(".concat(xn.scrollLeft,"px, 0, 0)")}}))},gn=se.forwardRef(tn);function Sn(Te){return null}var On=Sn;function Dn(Te){return null}var Mn=Dn,jt="rc-table",Nt=[],Ln={};function Vn(){return"No Data"}function Yn(Te,wt){var st=(0,Se.Z)({rowKey:"key",prefixCls:jt,emptyText:Vn},Te),xt=st.prefixCls,Zt=st.className,Jt=st.rowClassName,yn=st.style,pn=st.data,Qt=st.rowKey,ct=st.scroll,Ot=st.tableLayout,Wt=st.direction,_t=st.title,nn=st.footer,Nn=st.summary,rn=st.caption,Vt=st.id,xn=st.showHeader,bn=st.components,Hn=st.emptyText,ar=st.onRow,et=st.onHeaderRow,Xt=st.onScroll,An=st.internalHooks,lr=st.transformColumns,sr=st.internalRefs,wr=st.tailor,Fr=st.getContainerWidth,Er=st.sticky,Pr=st.rowHoverable,dr=Pr===void 0?!0:Pr,er=pn||Nt,mr=!!er.length,kr=An===re.R,cr=se.useCallback(function(qr,$r){return(0,Xe.Z)(bn,qr)||$r},[bn]),Rr=se.useMemo(function(){return typeof Qt=="function"?Qt:function(qr){var $r=qr&&qr[Qt];return $r}},[Qt]),ur=cr(["body"]),tr=zn(),Gr=(0,je.Z)(tr,3),Xr=Gr[0],ni=Gr[1],di=Gr[2],Qr=wn(st,er,Rr),Jr=(0,je.Z)(Qr,6),ei=Jr[0],fi=Jr[1],ai=Jr[2],oi=Jr[3],li=Jr[4],fr=Jr[5],Br=ct==null?void 0:ct.x,Tr=se.useState(0),Or=(0,je.Z)(Tr,2),ri=Or[0],si=Or[1],Ki=(0,un.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},st),ei),{},{expandable:!!ei.expandedRowRender,columnTitle:ei.columnTitle,expandedKeys:ai,getRowKey:Rr,onTriggerExpand:fr,expandIcon:oi,expandIconColumnIndex:ei.expandIconColumnIndex,direction:Wt,scrollWidth:kr&&wr&&typeof Br=="number"?Br:null,clientWidth:ri}),kr?lr:null),mi=(0,je.Z)(Ki,4),pi=mi[0],Ur=mi[1],Si=mi[2],Ui=mi[3],ui=Si!=null?Si:Br,la=se.useMemo(function(){return{columns:pi,flattenColumns:Ur}},[pi,Ur]),Vi=se.useRef(),Ji=se.useRef(),bi=se.useRef(),no=se.useRef();se.useImperativeHandle(wt,function(){return{nativeElement:Vi.current,scrollTo:function($r){var Di;if(bi.current instanceof HTMLElement){var Ri=$r.index,Ni=$r.top,Na=$r.key;if(Ut(Ni)){var Ca;(Ca=bi.current)===null||Ca===void 0||Ca.scrollTo({top:Ni})}else{var Fa,da=Na!=null?Na:Rr(er[Ri]);(Fa=bi.current.querySelector('[data-row-key="'.concat(da,'"]')))===null||Fa===void 0||Fa.scrollIntoView()}}else(Di=bi.current)!==null&&Di!==void 0&&Di.scrollTo&&bi.current.scrollTo($r)}}});var Xa=se.useRef(),va=se.useState(!1),pa=(0,je.Z)(va,2),ra=pa[0],Sa=pa[1],ro=se.useState(!1),io=(0,je.Z)(ro,2),ao=io[0],Ia=io[1],Ja=se.useState(new Map),_a=(0,je.Z)(Ja,2),Ea=_a[0],Qa=_a[1],oo=ve(Ur),Za=oo.map(function(qr){return Ea.get(qr)}),ka=se.useMemo(function(){return Za},[Za.join("_")]),Da=jn(ka,Ur,Wt),Hi=ct&&ft(ct.y),gi=ct&&ft(ui)||!!ei.fixed,ti=gi&&Ur.some(function(qr){var $r=qr.fixed;return $r}),Vr=se.useRef(),Ci=ut(Er,xt),yi=Ci.isSticky,Ei=Ci.offsetHeader,Pi=Ci.offsetSummary,sa=Ci.offsetScroll,ia=Ci.stickyClassName,ma=Ci.container,xi=se.useMemo(function(){return Nn==null?void 0:Nn(er)},[Nn,er]),Ti=(Hi||yi)&&se.isValidElement(xi)&&xi.type===de&&xi.props.fixed,Qi,ua,qa;Hi&&(ua={overflowY:mr?"scroll":"auto",maxHeight:ct.y}),gi&&(Qi={overflowX:"auto"},Hi||(ua={overflowY:"hidden"}),qa={width:ui===!0?"auto":ui,minWidth:"100%"});var So=se.useCallback(function(qr,$r){Qa(function(Di){if(Di.get(qr)!==$r){var Ri=new Map(Di);return Ri.set(qr,$r),Ri}return Di})},[]),Eo=Qn(null),ba=(0,je.Z)(Eo,2),Aa=ba[0],Wi=ba[1];function ca(qr,$r){$r&&(typeof $r=="function"?$r(qr):$r.scrollLeft!==qr&&($r.scrollLeft=qr,$r.scrollLeft!==qr&&setTimeout(function(){$r.scrollLeft=qr},0)))}var qi=(0,Re.Z)(function(qr){var $r=qr.currentTarget,Di=qr.scrollLeft,Ri=Wt==="rtl",Ni=typeof Di=="number"?Di:$r.scrollLeft,Na=$r||Ln;if(!Wi()||Wi()===Na){var Ca;Aa(Na),ca(Ni,Ji.current),ca(Ni,bi.current),ca(Ni,Xa.current),ca(Ni,(Ca=Vr.current)===null||Ca===void 0?void 0:Ca.setScrollLeft)}var Fa=$r||Ji.current;if(Fa){var da=kr&&wr&&typeof ui=="number"?ui:Fa.scrollWidth,ga=Fa.clientWidth;if(da===ga){Sa(!1),Ia(!1);return}Ri?(Sa(-Ni0)):(Sa(Ni>0),Ia(Ni1?Vt-dr:0,mr=(0,Se.Z)((0,Se.Z)((0,Se.Z)({},lr),ct),{},{flex:"0 0 ".concat(dr,"px"),width:"".concat(dr,"px"),marginRight:er,pointerEvents:"auto"}),kr=se.useMemo(function(){return Wt?Er<=1:wr===0||Er===0||Er>1},[Er,wr,Wt]);kr?mr.visibility="hidden":Wt&&(mr.height=_t==null?void 0:_t(Er));var cr=kr?function(){return null}:nn,Rr={};return(Er===0||wr===0)&&(Rr.rowSpan=1,Rr.colSpan=1),se.createElement(nt,(0,fe.Z)({className:ze()(rn,Ot),ellipsis:st.ellipsis,align:st.align,scope:st.rowScope,component:yn,prefixCls:wt.prefixCls,key:ar,record:Qt,index:Jt,renderIndex:pn,dataIndex:Nn,render:cr,shouldCellUpdate:st.shouldCellUpdate},et,{appendNode:Xt,additionalProps:(0,Se.Z)((0,Se.Z)({},An),{},{style:mr},Rr)}))}var Wr=zr,Kr=["data","index","className","rowKey","style","extra","getHeight"],jr=se.forwardRef(function(Te,wt){var st=Te.data,xt=Te.index,Zt=Te.className,Jt=Te.rowKey,yn=Te.style,pn=Te.extra,Qt=Te.getHeight,ct=(0,z.Z)(Te,Kr),Ot=st.record,Wt=st.indent,_t=st.index,nn=we(pe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Nn=nn.scrollX,rn=nn.flattenColumns,Vt=nn.prefixCls,xn=nn.fixColumn,bn=nn.componentWidth,Hn=we(Dr,["getComponent"]),ar=Hn.getComponent,et=Ae(Ot,Jt,xt,Wt),Xt=ar(["body","row"],"div"),An=ar(["body","cell"],"div"),lr=et.rowSupportExpand,sr=et.expanded,wr=et.rowProps,Fr=et.expandedRowRender,Er=et.expandedRowClassName,Pr;if(lr&&sr){var dr=Fr(Ot,xt,Wt+1,sr),er=Pn(Er,Ot,xt,Wt),mr={};xn&&(mr={style:(0,Ie.Z)({},"--virtual-width","".concat(bn,"px"))});var kr="".concat(Vt,"-expanded-row-cell");Pr=se.createElement(Xt,{className:ze()("".concat(Vt,"-expanded-row"),"".concat(Vt,"-expanded-row-level-").concat(Wt+1),er)},se.createElement(nt,{component:An,prefixCls:Vt,className:ze()(kr,(0,Ie.Z)({},"".concat(kr,"-fixed"),xn)),additionalProps:mr},dr))}var cr=(0,Se.Z)((0,Se.Z)({},yn),{},{width:Nn});pn&&(cr.position="absolute",cr.pointerEvents="none");var Rr=se.createElement(Xt,(0,fe.Z)({},wr,ct,{"data-row-key":Jt,ref:lr?null:wt,className:ze()(Zt,"".concat(Vt,"-row"),wr==null?void 0:wr.className,(0,Ie.Z)({},"".concat(Vt,"-row-extra"),pn)),style:(0,Se.Z)((0,Se.Z)({},cr),wr==null?void 0:wr.style)}),rn.map(function(ur,tr){return se.createElement(Wr,{key:tr,component:An,rowInfo:et,column:ur,colIndex:tr,indent:Wt,index:xt,renderIndex:_t,record:Ot,inverse:pn,getHeight:Qt})}));return lr?se.createElement("div",{ref:wt},Rr,Pr):Rr}),_r=lt(jr),pr=_r,Hr=se.forwardRef(function(Te,wt){var st=Te.data,xt=Te.onScroll,Zt=we(pe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Jt=Zt.flattenColumns,yn=Zt.onColumnResize,pn=Zt.getRowKey,Qt=Zt.expandedKeys,ct=Zt.prefixCls,Ot=Zt.childrenColumnName,Wt=Zt.scrollX,_t=Zt.direction,nn=we(Dr),Nn=nn.sticky,rn=nn.scrollY,Vt=nn.listItemHeight,xn=nn.getComponent,bn=nn.onScroll,Hn=se.useRef(),ar=cn(st,Ot,Qt,pn),et=se.useMemo(function(){var Pr=0;return Jt.map(function(dr){var er=dr.width,mr=dr.key;return Pr+=er,[mr,er,Pr]})},[Jt]),Xt=se.useMemo(function(){return et.map(function(Pr){return Pr[2]})},[et]);se.useEffect(function(){et.forEach(function(Pr){var dr=(0,je.Z)(Pr,2),er=dr[0],mr=dr[1];yn(er,mr)})},[et]),se.useImperativeHandle(wt,function(){var Pr,dr={scrollTo:function(mr){var kr;(kr=Hn.current)===null||kr===void 0||kr.scrollTo(mr)},nativeElement:(Pr=Hn.current)===null||Pr===void 0?void 0:Pr.nativeElement};return Object.defineProperty(dr,"scrollLeft",{get:function(){var mr;return((mr=Hn.current)===null||mr===void 0?void 0:mr.getScrollInfo().x)||0},set:function(mr){var kr;(kr=Hn.current)===null||kr===void 0||kr.scrollTo({left:mr})}}),dr});var An=function(dr,er){var mr,kr=(mr=ar[er])===null||mr===void 0?void 0:mr.record,cr=dr.onCell;if(cr){var Rr,ur=cr(kr,er);return(Rr=ur==null?void 0:ur.rowSpan)!==null&&Rr!==void 0?Rr:1}return 1},lr=function(dr){var er=dr.start,mr=dr.end,kr=dr.getSize,cr=dr.offsetY;if(mr<0)return null;for(var Rr=Jt.filter(function(oi){return An(oi,er)===0}),ur=er,tr=function(li){if(Rr=Rr.filter(function(fr){return An(fr,li)===0}),!Rr.length)return ur=li,1},Gr=er;Gr>=0&&!tr(Gr);Gr-=1);for(var Xr=Jt.filter(function(oi){return An(oi,mr)!==1}),ni=mr,di=function(li){if(Xr=Xr.filter(function(fr){return An(fr,li)!==1}),!Xr.length)return ni=Math.max(li-1,mr),1},Qr=mr;Qr1})&&Jr.push(li)},fi=ur;fi<=ni;fi+=1)ei(fi);var ai=Jr.map(function(oi){var li=ar[oi],fr=pn(li.record,oi),Br=function(ri){var si=oi+ri-1,Ki=pn(ar[si].record,si),mi=kr(fr,Ki);return mi.bottom-mi.top},Tr=kr(fr);return se.createElement(pr,{key:oi,data:li,rowKey:fr,index:oi,style:{top:-cr+Tr.top},extra:!0,getHeight:Br})});return ai},sr=se.useMemo(function(){return{columnsOffset:Xt}},[Xt]),wr="".concat(ct,"-tbody"),Fr=xn(["body","wrapper"]),Er={};return Nn&&(Er.position="sticky",Er.bottom=0,(0,Ee.Z)(Nn)==="object"&&Nn.offsetScroll&&(Er.bottom=Nn.offsetScroll)),se.createElement(gr.Provider,{value:sr},se.createElement(vr.Z,{fullHeight:!1,ref:Hn,prefixCls:"".concat(wr,"-virtual"),styles:{horizontalScrollBar:Er},className:wr,height:rn,itemHeight:Vt||24,data:ar,itemKey:function(dr){return pn(dr.record)},component:Fr,scrollWidth:Wt,direction:_t,onVirtualScroll:function(dr){var er,mr=dr.x;xt({currentTarget:(er=Hn.current)===null||er===void 0?void 0:er.nativeElement,scrollLeft:mr})},onScroll:bn,extraRender:lr},function(Pr,dr,er){var mr=pn(Pr.record,dr);return se.createElement(pr,{data:Pr,rowKey:mr,index:dr,style:er.style})}))}),or=lt(Hr),Gn=or,ir=function(wt,st){var xt=st.ref,Zt=st.onScroll;return se.createElement(Gn,{ref:xt,data:wt,onScroll:Zt})};function Cr(Te,wt){var st=Te.data,xt=Te.columns,Zt=Te.scroll,Jt=Te.sticky,yn=Te.prefixCls,pn=yn===void 0?jt:yn,Qt=Te.className,ct=Te.listItemHeight,Ot=Te.components,Wt=Te.onScroll,_t=Zt||{},nn=_t.x,Nn=_t.y;typeof nn!="number"&&(nn=1),typeof Nn!="number"&&(Nn=500);var rn=(0,En.zX)(function(bn,Hn){return(0,Xe.Z)(Ot,bn)||Hn}),Vt=(0,En.zX)(Wt),xn=se.useMemo(function(){return{sticky:Jt,scrollY:Nn,listItemHeight:ct,getComponent:rn,onScroll:Vt}},[Jt,Nn,ct,rn,Vt]);return se.createElement(Dr.Provider,{value:xn},se.createElement(br,(0,fe.Z)({},Te,{className:ze()(Qt,"".concat(pn,"-virtual")),scroll:(0,Se.Z)((0,Se.Z)({},Zt),{},{x:nn}),components:(0,Se.Z)((0,Se.Z)({},Ot),{},{body:st!=null&&st.length?ir:void 0}),columns:xt,internalHooks:re.R,tailor:!0,ref:wt})))}var Nr=se.forwardRef(Cr);function Mr(Te){return rt(Nr,Te)}var Ar=Mr(),Yr=null},54451:function(mn,hn,le){"use strict";le.d(hn,{g:function(){return se},v:function(){return be}});var re=le(33885),je=le(75931),Re=le(48736),Je=["expandable"],be="RC_TABLE_INTERNAL_COL_DEFINE";function se(Ne){var Ze=Ne.expandable,we=(0,je.Z)(Ne,Je),fe;return"expandable"in Ne?fe=(0,re.Z)((0,re.Z)({},we),Ze):fe=we,fe.showExpandColumn===!1&&(fe.expandIconColumnIndex=-1),fe}},22711:function(mn,hn,le){"use strict";le.r(hn),le.d(hn,{ResizableTextArea:function(){return ke},default:function(){return Kt}});var re=le(54476),je=le(20068),Re=le(33885),Je=le(94480),be=le(42978),se=le(75931),Ne=le(92310),Ze=le.n(Ne),we=le(36901),fe=le(66003),ht=le(30292),xe=le(18929),gt=le(59301),Qe=le(76190),_e=le(29301),De=le(34280),Fe=le(16089),rt=` +`].includes(ti)})},[or]),Tr=fe.useContext(Yt)||{},Or=Tr.maxCount,ri=Tr.rawValues,si=function(Vr,Ci,yi){if(!(Vt&&kt(Or)&&(ri==null?void 0:ri.size)>=Or)){var Ei=!0,Pi=Vr;Wr==null||Wr(null);var sa=tt(Vr,or,kt(Or)?Or-ri.size:void 0),ia=yi?null:sa;return qn!=="combobox"&&ia&&(Pi="",Hr==null||Hr(ia),fr(!1),Ei=!1),pr&&cr!==Pi&&pr(Pi,{source:Ci?"typing":"effect"}),Ei}},Ki=function(Vr){!Vr||!Vr.trim()||pr(Vr,{source:"submit"})};fe.useEffect(function(){!ai&&!Vt&&qn!=="combobox"&&si("",!1,!1)},[ai]),fe.useEffect(function(){ei&&xr&&fi(!1),xr&&!Er.current&&mr(!1)},[xr]);var mi=pe(),pi=(0,be.Z)(mi,2),Ur=pi[0],Si=pi[1],Ui=fe.useRef(!1),ui=function(Vr){var Ci=Ur(),yi=Vr.key,Ei=yi==="Enter";if(Ei&&(qn!=="combobox"&&Vr.preventDefault(),ai||fr(!0)),Si(!!cr),yi==="Backspace"&&!Ci&&Vt&&!cr&&Mn.length){for(var Pi=(0,je.Z)(Mn),sa=null,ia=Pi.length-1;ia>=0;ia-=1){var ma=Pi[ia];if(!ma.disabled){Pi.splice(ia,1),sa=ma;break}}sa&&jt(Pi,{type:"remove",values:[sa]})}for(var xi=arguments.length,Ti=new Array(xi>1?xi-1:0),Qi=1;Qi1?Ci-1:0),Ei=1;Ei1?sa-1:0),ma=1;ma=Vn},[Sn,Vn,vr==null?void 0:vr.size]),or=function(ct){ct.preventDefault()},Gn=function(ct){var Ot;(Ot=pr.current)===null||Ot===void 0||Ot.scrollTo(typeof ct=="number"?{index:ct}:ct)},ir=fe.useCallback(function(Qt){return On==="combobox"?!1:vr.has(Qt)},[On,(0,je.Z)(vr).toString(),vr.size]),Cr=function(ct){for(var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Wt=_r.length,_t=0;_t1&&arguments[1]!==void 0?arguments[1]:!1;Yr(ct);var Wt={source:Ot?"keyboard":"mouse"},_t=_r[ct];if(!_t){qn(null,-1,Wt);return}qn(_t.value,ct,Wt)};(0,fe.useEffect)(function(){Te(xr!==!1?Cr(0):-1)},[_r.length,Dn]);var wt=fe.useCallback(function(Qt){return On==="combobox"?String(Qt).toLowerCase()===Dn.toLowerCase():vr.has(Qt)},[On,Dn,(0,je.Z)(vr).toString(),vr.size]);(0,fe.useEffect)(function(){var Qt=setTimeout(function(){if(!Sn&&gn&&vr.size===1){var Ot=Array.from(vr)[0],Wt=_r.findIndex(function(_t){var nn=_t.data;return Dn?String(nn.value).startsWith(Dn):nn.value===Ot});Wt!==-1&&(Te(Wt),Gn(Wt))}});if(gn){var ct;(ct=pr.current)===null||ct===void 0||ct.scrollTo(void 0)}return function(){return clearTimeout(Qt)}},[gn,Dn]);var st=function(ct){ct!==void 0&&yr(ct,{selected:!vr.has(ct)}),Sn||Mn(!1)};if(fe.useImperativeHandle(on,function(){return{onKeyDown:function(ct){var Ot=ct.which,Wt=ct.ctrlKey;switch(Ot){case Pe.Z.N:case Pe.Z.P:case Pe.Z.UP:case Pe.Z.DOWN:{var _t=0;if(Ot===Pe.Z.UP?_t=-1:Ot===Pe.Z.DOWN?_t=1:sn()&&Wt&&(Ot===Pe.Z.N?_t=1:Ot===Pe.Z.P&&(_t=-1)),_t!==0){var nn=Cr(Ar+_t,_t);Gn(nn),Te(nn,!0)}break}case Pe.Z.TAB:case Pe.Z.ENTER:{var Nn,rn=_r[Ar];rn&&!(rn!=null&&(Nn=rn.data)!==null&&Nn!==void 0&&Nn.disabled)&&!Hr?st(rn.value):st(void 0),gn&&ct.preventDefault();break}case Pe.Z.ESC:Mn(!1),gn&&ct.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ct){Gn(ct)}}}),_r.length===0)return fe.createElement("div",{role:"listbox",id:"".concat(tn,"_list"),className:"".concat(jr,"-empty"),onMouseDown:or},jt);var xt=Object.keys(Dr).map(function(Qt){return Dr[Qt]}),Zt=function(ct){return ct.label};function Jt(Qt,ct){var Ot=Qt.group;return{role:Ot?"presentation":"option",id:"".concat(tn,"_list_").concat(ct)}}var yn=function(ct){var Ot=_r[ct];if(!Ot)return null;var Wt=Ot.data||{},_t=Wt.value,nn=Ot.group,Nn=(0,Ee.Z)(Wt,!0),rn=Zt(Ot);return Ot?fe.createElement("div",(0,re.Z)({"aria-label":typeof rn=="string"&&!nn?rn:null},Nn,{key:ct},Jt(Ot,ct),{"aria-selected":wt(_t)}),_t):null},pn={role:"listbox",id:"".concat(tn,"_list")};return fe.createElement(fe.Fragment,null,gr&&fe.createElement("div",(0,re.Z)({},pn,{style:{height:0,width:0,overflow:"hidden"}}),yn(Ar-1),yn(Ar),yn(Ar+1)),fe.createElement(Ht.Z,{itemKey:"key",ref:pr,data:_r,height:zr,itemHeight:Wr,fullHeight:!1,onMouseDown:or,onScroll:Nt,virtual:gr,direction:Ir,innerProps:gr?null:pn},function(Qt,ct){var Ot=Qt.group,Wt=Qt.groupOption,_t=Qt.data,nn=Qt.label,Nn=Qt.value,rn=_t.key;if(Ot){var Vt,xn=(Vt=_t.title)!==null&&Vt!==void 0?Vt:Tn(nn)?nn.toString():void 0;return fe.createElement("div",{className:xe()(jr,"".concat(jr,"-group"),_t.className),title:xn},nn!==void 0?nn:rn)}var bn=_t.disabled,Hn=_t.title,ar=_t.children,et=_t.style,Xt=_t.className,An=(0,se.Z)(_t,dn),lr=(0,Ue.Z)(An,xt),sr=ir(Nn),wr=bn||!sr&&Hr,Fr="".concat(jr,"-option"),Er=xe()(jr,Fr,Xt,(0,Re.Z)((0,Re.Z)((0,Re.Z)((0,Re.Z)({},"".concat(Fr,"-grouped"),Wt),"".concat(Fr,"-active"),Ar===ct&&!wr),"".concat(Fr,"-disabled"),wr),"".concat(Fr,"-selected"),sr)),Pr=Zt(Qt),dr=!br||typeof br=="function"||sr,er=typeof Pr=="number"?Pr:Pr||Nn,mr=Tn(er)?er.toString():void 0;return Hn!==void 0&&(mr=Hn),fe.createElement("div",(0,re.Z)({},(0,Ee.Z)(lr),gr?{}:Jt(Qt,ct),{"aria-selected":wt(Nn),className:Er,title:mr,onMouseMove:function(){Ar===ct||wr||Te(ct)},onClick:function(){wr||st(Nn)},style:et}),fe.createElement("div",{className:"".concat(Fr,"-content")},typeof Kr=="function"?Kr(Qt,{index:ct}):er),fe.isValidElement(br)||sr,dr&&fe.createElement(Fe,{className:"".concat(jr,"-option-state"),customizeIcon:br,customizeIconProps:{value:Nn,disabled:wr,isSelected:sr}},sr?"\u2713":null))}))},Rn=fe.forwardRef(_n),Un=Rn,qt=function(Ke,Ye){var on=fe.useRef({values:new Map,options:new Map}),en=fe.useMemo(function(){var tn=on.current,gn=tn.values,Sn=tn.options,On=Ke.map(function(jt){if(jt.label===void 0){var Nt;return(0,Je.Z)((0,Je.Z)({},jt),{},{label:(Nt=gn.get(jt.value))===null||Nt===void 0?void 0:Nt.label})}return jt}),Dn=new Map,Mn=new Map;return On.forEach(function(jt){Dn.set(jt.value,jt),Mn.set(jt.value,Ye.get(jt.value)||Sn.get(jt.value))}),on.current.values=Dn,on.current.options=Mn,On},[Ke,Ye]),at=fe.useCallback(function(tn){return Ye.get(tn)||on.current.options.get(tn)},[Ye]);return[en,at]};function Fn(Ke,Ye){return bt(Ke).join("").toUpperCase().includes(Ye)}var Kn=function(Ke,Ye,on,en,at){return fe.useMemo(function(){if(!on||en===!1)return Ke;var tn=Ye.options,gn=Ye.label,Sn=Ye.value,On=[],Dn=typeof en=="function",Mn=on.toUpperCase(),jt=Dn?en:function(Ln,Vn){return at?Fn(Vn[at],Mn):Vn[tn]?Fn(Vn[gn!=="children"?gn:"label"],Mn):Fn(Vn[Sn],Mn)},Nt=Dn?function(Ln){return it(Ln)}:function(Ln){return Ln};return Ke.forEach(function(Ln){if(Ln[tn]){var Vn=jt(on,Nt(Ln));if(Vn)On.push(Ln);else{var Yn=Ln[tn].filter(function(qn){return jt(on,Nt(qn))});Yn.length&&On.push((0,Je.Z)((0,Je.Z)({},Ln),{},(0,Re.Z)({},tn,Yn)))}return}jt(on,Nt(Ln))&&On.push(Ln)}),On},[Ke,en,at,on,Ye])},vn=le(6551),an=le(11592),Ct=["children","value"],At=["children"];function $e(Ke){var Ye=Ke,on=Ye.key,en=Ye.props,at=en.children,tn=en.value,gn=(0,se.Z)(en,Ct);return(0,Je.Z)({key:on,value:tn!==void 0?tn:on,children:at},gn)}function yt(Ke){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,an.Z)(Ke).map(function(on,en){if(!fe.isValidElement(on)||!on.type)return null;var at=on,tn=at.type.isSelectOptGroup,gn=at.key,Sn=at.props,On=Sn.children,Dn=(0,se.Z)(Sn,At);return Ye||!tn?$e(on):(0,Je.Z)((0,Je.Z)({key:"__RC_SELECT_GRP__".concat(gn===null?en:gn,"__"),label:gn},Dn),{},{options:yt(On)})}).filter(function(on){return on})}var Lt=function(Ye,on,en,at,tn){return fe.useMemo(function(){var gn=Ye,Sn=!Ye;Sn&&(gn=yt(on));var On=new Map,Dn=new Map,Mn=function(Ln,Vn,Yn){Yn&&typeof Yn=="string"&&Ln.set(Vn[Yn],Vn)},jt=function Nt(Ln){for(var Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Yn=0;Yn1&&arguments[1]!==void 0?arguments[1]:!1,gn=0;gn0?fr(Or.options):Or.options}):Or})},dr=fe.useMemo(function(){return yr?Pr(Er):Er},[Er,yr,pn]),er=fe.useMemo(function(){return He(dr,{fieldNames:Zt,childrenAsData:st})},[dr,Zt,st]),mr=function(Br){var Tr=nn(Br);if(xn(Tr),Mr&&(Tr.length!==et.length||Tr.some(function(si,Ki){var mi;return((mi=et[Ki])===null||mi===void 0?void 0:mi.value)!==(si==null?void 0:si.value)}))){var Or=Nr?Tr:Tr.map(function(si){return si.value}),ri=Tr.map(function(si){return it(Xt(si.value))});Mr(wt?Or:Or[0],wt?ri:ri[0])}},kr=fe.useState(null),cr=(0,be.Z)(kr,2),Rr=cr[0],ur=cr[1],tr=fe.useState(0),Gr=(0,be.Z)(tr,2),Xr=Gr[0],ni=Gr[1],di=zr!==void 0?zr:en!=="combobox",Qr=fe.useCallback(function(fr,Br){var Tr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Or=Tr.source,ri=Or===void 0?"keyboard":Or;ni(Br),gn&&en==="combobox"&&fr!==null&&ri==="keyboard"&&ur(String(fr))},[gn,en]),Jr=function(Br,Tr,Or){var ri=function(){var Vi,Ji=Xt(Br);return[Nr?{label:Ji==null?void 0:Ji[Zt.label],value:Br,key:(Vi=Ji==null?void 0:Ji.key)!==null&&Vi!==void 0?Vi:Br}:Br,it(Ji)]};if(Tr&&Ln){var si=ri(),Ki=(0,be.Z)(si,2),mi=Ki[0],pi=Ki[1];Ln(mi,pi)}else if(!Tr&&Vn&&Or!=="clear"){var Ur=ri(),Si=(0,be.Z)(Ur,2),Ui=Si[0],ui=Si[1];Vn(Ui,ui)}},ei=wn(function(fr,Br){var Tr,Or=wt?Br.selected:!0;Or?Tr=wt?[].concat((0,je.Z)(et),[fr]):[fr]:Tr=et.filter(function(ri){return ri.value!==fr}),mr(Tr),Jr(fr,Or),en==="combobox"?ur(""):(!Pt||Nt)&&(Qt(""),ur(""))}),fi=function(Br,Tr){mr(Br);var Or=Tr.type,ri=Tr.values;(Or==="remove"||Or==="clear")&&ri.forEach(function(si){Jr(si.value,!1,Or)})},ai=function(Br,Tr){if(Qt(Br),ur(null),Tr.source==="submit"){var Or=(Br||"").trim();if(Or){var ri=Array.from(new Set([].concat((0,je.Z)(lr),[Or])));mr(ri),Jr(Or,!0),Qt("")}return}Tr.source!=="blur"&&(en==="combobox"&&mr(Br),Mn==null||Mn(Br))},oi=function(Br){var Tr=Br;en!=="tags"&&(Tr=Br.map(function(ri){var si=Wt.get(ri);return si==null?void 0:si.value}).filter(function(ri){return ri!==void 0}));var Or=Array.from(new Set([].concat((0,je.Z)(lr),(0,je.Z)(Tr))));mr(Or),Or.forEach(function(ri){Jr(ri,!0)})},li=fe.useMemo(function(){var fr=Kr!==!1&&qn!==!1;return(0,Je.Z)((0,Je.Z)({},ct),{},{flattenOptions:er,onActiveValue:Qr,defaultActiveFirstOption:di,onSelect:ei,menuItemSelectedIcon:Wr,rawValues:lr,fieldNames:Zt,virtual:fr,direction:jr,listHeight:pr,listItemHeight:or,childrenAsData:st,maxCount:Ar,optionRender:gr})},[Ar,ct,er,Qr,di,ei,Wr,lr,Zt,Kr,qn,jr,pr,or,st,gr]);return fe.createElement(Yt.Provider,{value:li},fe.createElement(ot,(0,re.Z)({},Yr,{id:Te,prefixCls:tn,ref:Ye,omitDomProps:Zn,mode:en,displayValues:An,onDisplayValuesChange:fi,direction:jr,searchValue:pn,onSearch:ai,autoClearSearchValue:Nt,onSearchSplit:oi,dropdownMatchSelectWidth:qn,OptionList:Un,emptyOptions:!er.length,activeValue:Rr,activeDescendantId:"".concat(Te,"_list_").concat(Xr)})))}),fn=ut;fn.Option=Bn,fn.OptGroup=zt;var jn=fn,$n=jn},63158:function(mn,hn,le){"use strict";var re=le(54476),je=le(20068),Re=le(42978),Je=le(75931),be=le(59301),se=le(92310),Ne=le.n(se),Ze=le(18929),we=le(10228),fe=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ht=be.forwardRef(function(xe,gt){var Qe,_e=xe.prefixCls,De=_e===void 0?"rc-switch":_e,Fe=xe.className,rt=xe.checked,lt=xe.defaultChecked,mt=xe.disabled,Ce=xe.loadingIcon,pe=xe.checkedChildren,Me=xe.unCheckedChildren,Pe=xe.onClick,vt=xe.onChange,Ee=xe.onKeyDown,Se=(0,Je.Z)(xe,fe),Ie=(0,Ze.Z)(!1,{value:rt,defaultValue:lt}),ke=(0,Re.Z)(Ie,2),ze=ke[0],Be=ke[1];function Xe(Rt,ye){var ve=ze;return mt||(ve=Rt,Be(ve),vt==null||vt(ve,ye)),ve}function Kt(Rt){Rt.which===we.Z.LEFT?Xe(!1,Rt):Rt.which===we.Z.RIGHT&&Xe(!0,Rt),Ee==null||Ee(Rt)}function bt(Rt){var ye=Xe(!ze,Rt);Pe==null||Pe(ye,Rt)}var ge=Ne()(De,Fe,(Qe={},(0,je.Z)(Qe,"".concat(De,"-checked"),ze),(0,je.Z)(Qe,"".concat(De,"-disabled"),mt),Qe));return be.createElement("button",(0,re.Z)({},Se,{type:"button",role:"switch","aria-checked":ze,disabled:mt,className:ge,ref:gt,onKeyDown:Kt,onClick:bt}),Ce,be.createElement("span",{className:"".concat(De,"-inner")},be.createElement("span",{className:"".concat(De,"-inner-checked")},pe),be.createElement("span",{className:"".concat(De,"-inner-unchecked")},Me)))});ht.displayName="Switch",hn.Z=ht},86351:function(mn,hn,le){"use strict";le.d(hn,{R:function(){return je},w:function(){return re}});var re={},je="rc-table-internal-hook"},97347:function(mn,hn,le){"use strict";le.d(hn,{L:function(){return De},Z:function(){return Ce}});var re=le(42978),je=le(20068),Re=le(94480),Je=le(76190),be=le(33885),se=le(75931),Ne=le(11592),Ze=le(48736),we=le(59301),fe=le(86351),ht=le(54451);function xe(pe){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Me=="number"?Me:Me.endsWith("%")?pe*parseFloat(Me)/100:null}function gt(pe,Me,Pe){return we.useMemo(function(){if(Me&&Me>0){var vt=0,Ee=0;pe.forEach(function(bt){var ge=xe(Me,bt.width);ge?vt+=ge:Ee+=1});var Se=Math.max(Me,Pe),Ie=Math.max(Se-vt,Ee),ke=Ee,ze=Ie/Ee,Be=0,Xe=pe.map(function(bt){var ge=(0,be.Z)({},bt),Rt=xe(Me,ge.width);if(Rt)ge.width=Rt;else{var ye=Math.floor(ze);ge.width=ke===1?Ie:ye,Ie-=ye,ke-=1}return Be+=ge.width,ge});if(Be0?(0,be.Z)((0,be.Z)({},Me),{},{children:Fe(Pe)}):Me})}function rt(pe){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return pe.filter(function(Pe){return Pe&&(0,Je.Z)(Pe)==="object"}).reduce(function(Pe,vt,Ee){var Se=vt.fixed,Ie=Se===!0?"left":Se,ke="".concat(Me,"-").concat(Ee),ze=vt.children;return ze&&ze.length>0?[].concat((0,Re.Z)(Pe),(0,Re.Z)(rt(ze,ke).map(function(Be){return(0,be.Z)({fixed:Ie},Be)}))):[].concat((0,Re.Z)(Pe),[(0,be.Z)((0,be.Z)({key:ke},vt),{},{fixed:Ie})])},[])}function lt(pe){return pe.map(function(Me){var Pe=Me.fixed,vt=(0,se.Z)(Me,_e),Ee=Pe;return Pe==="left"?Ee="right":Pe==="right"&&(Ee="left"),(0,be.Z)({fixed:Ee},vt)})}function mt(pe,Me){var Pe=pe.prefixCls,vt=pe.columns,Ee=pe.children,Se=pe.expandable,Ie=pe.expandedKeys,ke=pe.columnTitle,ze=pe.getRowKey,Be=pe.onTriggerExpand,Xe=pe.expandIcon,Kt=pe.rowExpandable,bt=pe.expandIconColumnIndex,ge=pe.direction,Rt=pe.expandRowByClick,ye=pe.columnWidth,ve=pe.fixed,ft=pe.scrollWidth,Ut=pe.clientWidth,Tt=we.useMemo(function(){var Et=vt||De(Ee)||[];return Fe(Et.slice())},[vt,Ee]),Ve=we.useMemo(function(){if(Se){var Et=Tt.slice();if(!Et.includes(fe.w)){var ae=bt||0;ae>=0&&(ae||ve==="left"||!ve)&&Et.splice(ae,0,fe.w),ve==="right"&&Et.splice(Tt.length,0,fe.w)}var ee=Et.indexOf(fe.w);Et=Et.filter(function(ne,de){return ne!==fe.w||de===ee});var z=Tt[ee],ie;ve?ie=ve:ie=z?z.fixed:null;var ue=(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)({},ht.v,{className:"".concat(Pe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",ke),"fixed",ie),"className","".concat(Pe,"-row-expand-icon-cell")),"width",ye),"render",function(de,Ge,kt){var Bt=ze(Ge,kt),He=Ie.has(Bt),it=Kt?Kt(Ge):!0,tt=Xe({prefixCls:Pe,expanded:He,expandable:it,record:Ge,onExpand:Be});return Rt?we.createElement("span",{onClick:function(Yt){return Yt.stopPropagation()}},tt):tt});return Et.map(function(ne){return ne===fe.w?ue:ne})}return Tt.filter(function(ne){return ne!==fe.w})},[Se,Tt,ze,Ie,Xe,ge]),dt=we.useMemo(function(){var Et=Ve;return Me&&(Et=Me(Et)),Et.length||(Et=[{render:function(){return null}}]),Et},[Me,Ve,ge]),pt=we.useMemo(function(){return ge==="rtl"?lt(rt(dt)):rt(dt)},[dt,ge,ft]),En=we.useMemo(function(){for(var Et=-1,ae=pt.length-1;ae>=0;ae-=1){var ee=pt[ae].fixed;if(ee==="left"||ee===!0){Et=ae;break}}if(Et>=0)for(var z=0;z<=Et;z+=1){var ie=pt[z].fixed;if(ie!=="left"&&ie!==!0)return!0}var ue=pt.findIndex(function(Ge){var kt=Ge.fixed;return kt==="right"});if(ue>=0)for(var ne=ue;ne=st}function pt(Te,wt){return we(pe,function(st){var xt=dt(Te,wt||1,st.hoverStartRow,st.hoverEndRow);return[xt,st.onHover]})}var En=le(70425),Le=function(wt){var st=wt.ellipsis,xt=wt.rowType,Zt=wt.children,Jt,yn=st===!0?{showTitle:!0}:st;return yn&&(yn.showTitle||xt==="header")&&(typeof Zt=="string"||typeof Zt=="number"?Jt=Zt.toString():se.isValidElement(Zt)&&typeof Zt.props.children=="string"&&(Jt=Zt.props.children)),Jt};function It(Te){var wt,st,xt,Zt,Jt,yn,pn,Qt,ct=Te.component,Ot=Te.children,Wt=Te.ellipsis,_t=Te.scope,nn=Te.prefixCls,Nn=Te.className,rn=Te.align,Vt=Te.record,xn=Te.render,bn=Te.dataIndex,Hn=Te.renderIndex,ar=Te.shouldCellUpdate,et=Te.index,Xt=Te.rowType,An=Te.colSpan,lr=Te.rowSpan,sr=Te.fixLeft,wr=Te.fixRight,Fr=Te.firstFixLeft,Er=Te.lastFixLeft,Pr=Te.firstFixRight,dr=Te.lastFixRight,er=Te.appendNode,mr=Te.additionalProps,kr=mr===void 0?{}:mr,cr=Te.isSticky,Rr="".concat(nn,"-cell"),ur=we(pe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),tr=ur.supportSticky,Gr=ur.allColumnsFixedLeft,Xr=ur.rowHoverable,ni=Ve(Vt,bn,Hn,Ot,xn,ar),di=(0,je.Z)(ni,2),Qr=di[0],Jr=di[1],ei={},fi=typeof sr=="number"&&tr,ai=typeof wr=="number"&&tr;fi&&(ei.position="sticky",ei.left=sr),ai&&(ei.position="sticky",ei.right=wr);var oi=(wt=(st=(xt=Jr==null?void 0:Jr.colSpan)!==null&&xt!==void 0?xt:kr.colSpan)!==null&&st!==void 0?st:An)!==null&&wt!==void 0?wt:1,li=(Zt=(Jt=(yn=Jr==null?void 0:Jr.rowSpan)!==null&&yn!==void 0?yn:kr.rowSpan)!==null&&Jt!==void 0?Jt:lr)!==null&&Zt!==void 0?Zt:1,fr=pt(et,li),Br=(0,je.Z)(fr,2),Tr=Br[0],Or=Br[1],ri=(0,En.zX)(function(Ui){var ui;Vt&&Or(et,et+li-1),kr==null||(ui=kr.onMouseEnter)===null||ui===void 0||ui.call(kr,Ui)}),si=(0,En.zX)(function(Ui){var ui;Vt&&Or(-1,-1),kr==null||(ui=kr.onMouseLeave)===null||ui===void 0||ui.call(kr,Ui)});if(oi===0||li===0)return null;var Ki=(pn=kr.title)!==null&&pn!==void 0?pn:Le({rowType:Xt,ellipsis:Wt,children:Qr}),mi=ze()(Rr,Nn,(Qt={},(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)(Qt,"".concat(Rr,"-fix-left"),fi&&tr),"".concat(Rr,"-fix-left-first"),Fr&&tr),"".concat(Rr,"-fix-left-last"),Er&&tr),"".concat(Rr,"-fix-left-all"),Er&&Gr&&tr),"".concat(Rr,"-fix-right"),ai&&tr),"".concat(Rr,"-fix-right-first"),Pr&&tr),"".concat(Rr,"-fix-right-last"),dr&&tr),"".concat(Rr,"-ellipsis"),Wt),"".concat(Rr,"-with-append"),er),"".concat(Rr,"-fix-sticky"),(fi||ai)&&cr&&tr),(0,Ie.Z)(Qt,"".concat(Rr,"-row-hover"),!Jr&&Tr)),kr.className,Jr==null?void 0:Jr.className),pi={};rn&&(pi.textAlign=rn);var Ur=(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},Jr==null?void 0:Jr.style),ei),pi),kr.style),Si=Qr;return(0,Ee.Z)(Si)==="object"&&!Array.isArray(Si)&&!se.isValidElement(Si)&&(Si=null),Wt&&(Er||Pr)&&(Si=se.createElement("span",{className:"".concat(Rr,"-content")},Si)),se.createElement(ct,(0,fe.Z)({},Jr,kr,{className:mi,style:Ur,title:Ki,scope:_t,onMouseEnter:Xr?ri:void 0,onMouseLeave:Xr?si:void 0,colSpan:oi!==1?oi:null,rowSpan:li!==1?li:null}),er,Si)}var nt=se.memo(It);function St(Te,wt,st,xt,Zt){var Jt=st[Te]||{},yn=st[wt]||{},pn,Qt;Jt.fixed==="left"?pn=xt.left[Zt==="rtl"?wt:Te]:yn.fixed==="right"&&(Qt=xt.right[Zt==="rtl"?Te:wt]);var ct=!1,Ot=!1,Wt=!1,_t=!1,nn=st[wt+1],Nn=st[Te-1],rn=nn&&!nn.fixed||Nn&&!Nn.fixed||st.every(function(ar){return ar.fixed==="left"});if(Zt==="rtl"){if(pn!==void 0){var Vt=Nn&&Nn.fixed==="left";_t=!Vt&&rn}else if(Qt!==void 0){var xn=nn&&nn.fixed==="right";Wt=!xn&&rn}}else if(pn!==void 0){var bn=nn&&nn.fixed==="left";ct=!bn&&rn}else if(Qt!==void 0){var Hn=Nn&&Nn.fixed==="right";Ot=!Hn&&rn}return{fixLeft:pn,fixRight:Qt,lastFixLeft:ct,firstFixRight:Ot,lastFixRight:Wt,firstFixLeft:_t,isSticky:xt.isSticky}}var Et=se.createContext({}),ae=Et;function ee(Te){var wt=Te.className,st=Te.index,xt=Te.children,Zt=Te.colSpan,Jt=Zt===void 0?1:Zt,yn=Te.rowSpan,pn=Te.align,Qt=we(pe,["prefixCls","direction"]),ct=Qt.prefixCls,Ot=Qt.direction,Wt=se.useContext(ae),_t=Wt.scrollColumnIndex,nn=Wt.stickyOffsets,Nn=Wt.flattenColumns,rn=st+Jt-1,Vt=rn+1===_t?Jt+1:Jt,xn=St(st,st+Vt-1,Nn,nn,Ot);return se.createElement(nt,(0,fe.Z)({className:wt,index:st,component:"td",prefixCls:ct,record:null,dataIndex:null,align:pn,colSpan:Vt,rowSpan:yn,render:function(){return xt}},xn))}var z=le(75931),ie=["children"];function ue(Te){var wt=Te.children,st=(0,z.Z)(Te,ie);return se.createElement("tr",st,wt)}function ne(Te){var wt=Te.children;return wt}ne.Row=ue,ne.Cell=ee;var de=ne;function Ge(Te){var wt=Te.children,st=Te.stickyOffsets,xt=Te.flattenColumns,Zt=we(pe,"prefixCls"),Jt=xt.length-1,yn=xt[Jt],pn=se.useMemo(function(){return{stickyOffsets:st,flattenColumns:xt,scrollColumnIndex:yn!=null&&yn.scrollbar?Jt:null}},[yn,xt,Jt,st]);return se.createElement(ae.Provider,{value:pn},se.createElement("tfoot",{className:"".concat(Zt,"-summary")},wt))}var kt=lt(Ge),Bt=de,He=le(29301),it=le(24514),tt=le(75152),Mt=le(26112);function Yt(Te,wt,st,xt,Zt,Jt,yn){Te.push({record:wt,indent:st,index:yn});var pn=Jt(wt),Qt=Zt==null?void 0:Zt.has(pn);if(wt&&Array.isArray(wt[xt])&&Qt)for(var ct=0;ct1?Fr-1:0),Pr=1;Pr=1)),style:(0,Se.Z)((0,Se.Z)({},st),xn==null?void 0:xn.style)}),Nn.map(function(sr,wr){var Fr=sr.render,Er=sr.dataIndex,Pr=sr.className,dr=zt(_t,sr,wr,Qt,Zt),er=dr.key,mr=dr.fixedInfo,kr=dr.appendCellNode,cr=dr.additionalCellProps;return se.createElement(nt,(0,fe.Z)({className:Pr,ellipsis:sr.ellipsis,align:sr.align,scope:sr.rowScope,component:sr.rowScope?Wt:Ot,prefixCls:nn,key:er,record:xt,index:Zt,renderIndex:Jt,dataIndex:Er,render:Fr,shouldCellUpdate:sr.shouldCellUpdate},mr,{appendNode:kr,additionalProps:cr}))})),An;if(Hn&&(ar.current||bn)){var lr=Vt(xt,Zt,Qt+1,bn);An=se.createElement(Pt,{expanded:bn,className:ze()("".concat(nn,"-expanded-row"),"".concat(nn,"-expanded-row-level-").concat(Qt+1),et),prefixCls:nn,component:ct,cellComponent:Ot,colSpan:Nn.length,isEmpty:!1},lr)}return se.createElement(se.Fragment,null,Xt,An)}var Bn=lt(ln);function Oe(Te){var wt=Te.columnKey,st=Te.onColumnResize,xt=se.useRef();return(0,Je.Z)(function(){xt.current&&st(wt,xt.current.offsetWidth)},[]),se.createElement(He.Z,{data:wt},se.createElement("td",{ref:xt,style:{padding:0,border:0,height:0}},se.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ue=le(29194);function Ht(Te){var wt=Te.prefixCls,st=Te.columnsKey,xt=Te.onColumnResize,Zt=se.useRef(null);return se.createElement("tr",{"aria-hidden":"true",className:"".concat(wt,"-measure-row"),style:{height:0,fontSize:0},ref:Zt},se.createElement(He.Z.Collection,{onBatchResize:function(yn){(0,Ue.Z)(Zt.current)&&yn.forEach(function(pn){var Qt=pn.data,ct=pn.size;xt(Qt,ct.offsetWidth)})}},st.map(function(Jt){return se.createElement(Oe,{key:Jt,columnKey:Jt,onColumnResize:xt})})))}function sn(Te){var wt=Te.data,st=Te.measureColumnWidth,xt=we(pe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Zt=xt.prefixCls,Jt=xt.getComponent,yn=xt.onColumnResize,pn=xt.flattenColumns,Qt=xt.getRowKey,ct=xt.expandedKeys,Ot=xt.childrenColumnName,Wt=xt.emptyNode,_t=cn(wt,Ot,ct,Qt),nn=se.useRef({renderWithProps:!1}),Nn=Jt(["body","wrapper"],"tbody"),rn=Jt(["body","row"],"tr"),Vt=Jt(["body","cell"],"td"),xn=Jt(["body","cell"],"th"),bn;wt.length?bn=_t.map(function(ar,et){var Xt=ar.record,An=ar.indent,lr=ar.index,sr=Qt(Xt,et);return se.createElement(Bn,{key:sr,rowKey:sr,record:Xt,index:et,renderIndex:lr,rowComponent:rn,cellComponent:Vt,scopeCellComponent:xn,indent:An})}):bn=se.createElement(Pt,{expanded:!0,className:"".concat(Zt,"-placeholder"),prefixCls:Zt,component:rn,cellComponent:Vt,colSpan:pn.length,isEmpty:!0},Wt);var Hn=ve(pn);return se.createElement(ge.Provider,{value:nn.current},se.createElement(Nn,{className:"".concat(Zt,"-tbody")},st&&se.createElement(Ht,{prefixCls:Zt,columnsKey:Hn,onColumnResize:yn}),bn))}var dn=lt(sn),Tn=le(54451),_n=["columnType"];function Rn(Te){for(var wt=Te.colWidths,st=Te.columns,xt=Te.columCount,Zt=we(pe,["tableLayout"]),Jt=Zt.tableLayout,yn=[],pn=xt||st.length,Qt=!1,ct=pn-1;ct>=0;ct-=1){var Ot=wt[ct],Wt=st&&st[ct],_t=void 0,nn=void 0;if(Wt&&(_t=Wt[Tn.v],Jt==="auto"&&(nn=Wt.minWidth)),Ot||nn||_t||Qt){var Nn=_t||{},rn=Nn.columnType,Vt=(0,z.Z)(Nn,_n);yn.unshift(se.createElement("col",(0,fe.Z)({key:ct,style:{width:Ot,minWidth:nn}},Vt))),Qt=!0}}return se.createElement("colgroup",null,yn)}var Un=Rn,qt=le(94480),Fn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Kn(Te,wt){return(0,se.useMemo)(function(){for(var st=[],xt=0;xt1?"colgroup":"col":null,ellipsis:Vt.ellipsis,align:Vt.align,component:yn,prefixCls:Ot,key:nn[rn]},xn,{additionalProps:bn,rowType:"header"}))}))},At=Ct;function $e(Te){var wt=[];function st(yn,pn){var Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;wt[Qt]=wt[Qt]||[];var ct=pn,Ot=yn.filter(Boolean).map(function(Wt){var _t={key:Wt.key,className:Wt.className||"",children:Wt.title,column:Wt,colStart:ct},nn=1,Nn=Wt.children;return Nn&&Nn.length>0&&(nn=st(Nn,ct,Qt+1).reduce(function(rn,Vt){return rn+Vt},0),_t.hasSubColumns=!0),"colSpan"in Wt&&(nn=Wt.colSpan),"rowSpan"in Wt&&(_t.rowSpan=Wt.rowSpan),_t.colSpan=nn,_t.colEnd=_t.colStart+nn-1,wt[Qt].push(_t),ct+=nn,nn});return Ot}st(Te,0);for(var xt=wt.length,Zt=function(pn){wt[pn].forEach(function(Qt){!("rowSpan"in Qt)&&!Qt.hasSubColumns&&(Qt.rowSpan=xt-pn)})},Jt=0;Jt=kr-pn?bn(function(cr){return(0,Se.Z)((0,Se.Z)({},cr),{},{isHiddenScrollBar:!0})}):bn(function(cr){return(0,Se.Z)((0,Se.Z)({},cr),{},{isHiddenScrollBar:!1})})}})},Pr=function(er){bn(function(mr){return(0,Se.Z)((0,Se.Z)({},mr),{},{scrollLeft:er/Wt*_t||0})})};return se.useImperativeHandle(st,function(){return{setScrollLeft:Pr,checkScrollBarVisible:Er}}),se.useEffect(function(){var dr=(0,Ye.Z)(document.body,"mouseup",sr,!1),er=(0,Ye.Z)(document.body,"mousemove",Fr,!1);return Er(),function(){dr.remove(),er.remove()}},[nn,Xt]),se.useEffect(function(){if(Jt.current){for(var dr=[],er=(0,en.bn)(Jt.current);er;)dr.push(er),er=er.parentElement;return dr.forEach(function(mr){return mr.addEventListener("scroll",Er,!1)}),window.addEventListener("resize",Er,!1),window.addEventListener("scroll",Er,!1),Qt.addEventListener("scroll",Er,!1),function(){dr.forEach(function(mr){return mr.removeEventListener("scroll",Er)}),window.removeEventListener("resize",Er),window.removeEventListener("scroll",Er),Qt.removeEventListener("scroll",Er)}}},[Qt]),se.useEffect(function(){xn.isHiddenScrollBar||bn(function(dr){var er=Jt.current;return er?(0,Se.Z)((0,Se.Z)({},dr),{},{scrollLeft:er.scrollLeft/er.scrollWidth*er.clientWidth}):dr})},[xn.isHiddenScrollBar]),Wt<=_t||!nn||xn.isHiddenScrollBar?null:se.createElement("div",{style:{height:(0,tt.Z)(),width:_t,bottom:pn},className:"".concat(Ot,"-sticky-scroll")},se.createElement("div",{onMouseDown:wr,ref:Nn,className:ze()("".concat(Ot,"-sticky-scroll-bar"),(0,Ie.Z)({},"".concat(Ot,"-sticky-scroll-bar-active"),Xt)),style:{width:"".concat(nn,"px"),transform:"translate3d(".concat(xn.scrollLeft,"px, 0, 0)")}}))},gn=se.forwardRef(tn);function Sn(Te){return null}var On=Sn;function Dn(Te){return null}var Mn=Dn,jt="rc-table",Nt=[],Ln={};function Vn(){return"No Data"}function Yn(Te,wt){var st=(0,Se.Z)({rowKey:"key",prefixCls:jt,emptyText:Vn},Te),xt=st.prefixCls,Zt=st.className,Jt=st.rowClassName,yn=st.style,pn=st.data,Qt=st.rowKey,ct=st.scroll,Ot=st.tableLayout,Wt=st.direction,_t=st.title,nn=st.footer,Nn=st.summary,rn=st.caption,Vt=st.id,xn=st.showHeader,bn=st.components,Hn=st.emptyText,ar=st.onRow,et=st.onHeaderRow,Xt=st.onScroll,An=st.internalHooks,lr=st.transformColumns,sr=st.internalRefs,wr=st.tailor,Fr=st.getContainerWidth,Er=st.sticky,Pr=st.rowHoverable,dr=Pr===void 0?!0:Pr,er=pn||Nt,mr=!!er.length,kr=An===re.R,cr=se.useCallback(function(qr,$r){return(0,Xe.Z)(bn,qr)||$r},[bn]),Rr=se.useMemo(function(){return typeof Qt=="function"?Qt:function(qr){var $r=qr&&qr[Qt];return $r}},[Qt]),ur=cr(["body"]),tr=zn(),Gr=(0,je.Z)(tr,3),Xr=Gr[0],ni=Gr[1],di=Gr[2],Qr=wn(st,er,Rr),Jr=(0,je.Z)(Qr,6),ei=Jr[0],fi=Jr[1],ai=Jr[2],oi=Jr[3],li=Jr[4],fr=Jr[5],Br=ct==null?void 0:ct.x,Tr=se.useState(0),Or=(0,je.Z)(Tr,2),ri=Or[0],si=Or[1],Ki=(0,un.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},st),ei),{},{expandable:!!ei.expandedRowRender,columnTitle:ei.columnTitle,expandedKeys:ai,getRowKey:Rr,onTriggerExpand:fr,expandIcon:oi,expandIconColumnIndex:ei.expandIconColumnIndex,direction:Wt,scrollWidth:kr&&wr&&typeof Br=="number"?Br:null,clientWidth:ri}),kr?lr:null),mi=(0,je.Z)(Ki,4),pi=mi[0],Ur=mi[1],Si=mi[2],Ui=mi[3],ui=Si!=null?Si:Br,la=se.useMemo(function(){return{columns:pi,flattenColumns:Ur}},[pi,Ur]),Vi=se.useRef(),Ji=se.useRef(),bi=se.useRef(),no=se.useRef();se.useImperativeHandle(wt,function(){return{nativeElement:Vi.current,scrollTo:function($r){var Di;if(bi.current instanceof HTMLElement){var Ri=$r.index,Ni=$r.top,Na=$r.key;if(Ut(Ni)){var Ca;(Ca=bi.current)===null||Ca===void 0||Ca.scrollTo({top:Ni})}else{var Fa,da=Na!=null?Na:Rr(er[Ri]);(Fa=bi.current.querySelector('[data-row-key="'.concat(da,'"]')))===null||Fa===void 0||Fa.scrollIntoView()}}else(Di=bi.current)!==null&&Di!==void 0&&Di.scrollTo&&bi.current.scrollTo($r)}}});var Xa=se.useRef(),va=se.useState(!1),pa=(0,je.Z)(va,2),ra=pa[0],Sa=pa[1],ro=se.useState(!1),io=(0,je.Z)(ro,2),ao=io[0],Ia=io[1],Ja=se.useState(new Map),_a=(0,je.Z)(Ja,2),Ea=_a[0],Qa=_a[1],oo=ve(Ur),Za=oo.map(function(qr){return Ea.get(qr)}),ka=se.useMemo(function(){return Za},[Za.join("_")]),Da=jn(ka,Ur,Wt),Hi=ct&&ft(ct.y),gi=ct&&ft(ui)||!!ei.fixed,ti=gi&&Ur.some(function(qr){var $r=qr.fixed;return $r}),Vr=se.useRef(),Ci=ut(Er,xt),yi=Ci.isSticky,Ei=Ci.offsetHeader,Pi=Ci.offsetSummary,sa=Ci.offsetScroll,ia=Ci.stickyClassName,ma=Ci.container,xi=se.useMemo(function(){return Nn==null?void 0:Nn(er)},[Nn,er]),Ti=(Hi||yi)&&se.isValidElement(xi)&&xi.type===de&&xi.props.fixed,Qi,ua,qa;Hi&&(ua={overflowY:mr?"scroll":"auto",maxHeight:ct.y}),gi&&(Qi={overflowX:"auto"},Hi||(ua={overflowY:"hidden"}),qa={width:ui===!0?"auto":ui,minWidth:"100%"});var So=se.useCallback(function(qr,$r){Qa(function(Di){if(Di.get(qr)!==$r){var Ri=new Map(Di);return Ri.set(qr,$r),Ri}return Di})},[]),Eo=Qn(null),ba=(0,je.Z)(Eo,2),Aa=ba[0],Wi=ba[1];function ca(qr,$r){$r&&(typeof $r=="function"?$r(qr):$r.scrollLeft!==qr&&($r.scrollLeft=qr,$r.scrollLeft!==qr&&setTimeout(function(){$r.scrollLeft=qr},0)))}var qi=(0,Re.Z)(function(qr){var $r=qr.currentTarget,Di=qr.scrollLeft,Ri=Wt==="rtl",Ni=typeof Di=="number"?Di:$r.scrollLeft,Na=$r||Ln;if(!Wi()||Wi()===Na){var Ca;Aa(Na),ca(Ni,Ji.current),ca(Ni,bi.current),ca(Ni,Xa.current),ca(Ni,(Ca=Vr.current)===null||Ca===void 0?void 0:Ca.setScrollLeft)}var Fa=$r||Ji.current;if(Fa){var da=kr&&wr&&typeof ui=="number"?ui:Fa.scrollWidth,ga=Fa.clientWidth;if(da===ga){Sa(!1),Ia(!1);return}Ri?(Sa(-Ni0)):(Sa(Ni>0),Ia(Ni1?Vt-dr:0,mr=(0,Se.Z)((0,Se.Z)((0,Se.Z)({},lr),ct),{},{flex:"0 0 ".concat(dr,"px"),width:"".concat(dr,"px"),marginRight:er,pointerEvents:"auto"}),kr=se.useMemo(function(){return Wt?Er<=1:wr===0||Er===0||Er>1},[Er,wr,Wt]);kr?mr.visibility="hidden":Wt&&(mr.height=_t==null?void 0:_t(Er));var cr=kr?function(){return null}:nn,Rr={};return(Er===0||wr===0)&&(Rr.rowSpan=1,Rr.colSpan=1),se.createElement(nt,(0,fe.Z)({className:ze()(rn,Ot),ellipsis:st.ellipsis,align:st.align,scope:st.rowScope,component:yn,prefixCls:wt.prefixCls,key:ar,record:Qt,index:Jt,renderIndex:pn,dataIndex:Nn,render:cr,shouldCellUpdate:st.shouldCellUpdate},et,{appendNode:Xt,additionalProps:(0,Se.Z)((0,Se.Z)({},An),{},{style:mr},Rr)}))}var Wr=zr,Kr=["data","index","className","rowKey","style","extra","getHeight"],jr=se.forwardRef(function(Te,wt){var st=Te.data,xt=Te.index,Zt=Te.className,Jt=Te.rowKey,yn=Te.style,pn=Te.extra,Qt=Te.getHeight,ct=(0,z.Z)(Te,Kr),Ot=st.record,Wt=st.indent,_t=st.index,nn=we(pe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Nn=nn.scrollX,rn=nn.flattenColumns,Vt=nn.prefixCls,xn=nn.fixColumn,bn=nn.componentWidth,Hn=we(Dr,["getComponent"]),ar=Hn.getComponent,et=Ae(Ot,Jt,xt,Wt),Xt=ar(["body","row"],"div"),An=ar(["body","cell"],"div"),lr=et.rowSupportExpand,sr=et.expanded,wr=et.rowProps,Fr=et.expandedRowRender,Er=et.expandedRowClassName,Pr;if(lr&&sr){var dr=Fr(Ot,xt,Wt+1,sr),er=Pn(Er,Ot,xt,Wt),mr={};xn&&(mr={style:(0,Ie.Z)({},"--virtual-width","".concat(bn,"px"))});var kr="".concat(Vt,"-expanded-row-cell");Pr=se.createElement(Xt,{className:ze()("".concat(Vt,"-expanded-row"),"".concat(Vt,"-expanded-row-level-").concat(Wt+1),er)},se.createElement(nt,{component:An,prefixCls:Vt,className:ze()(kr,(0,Ie.Z)({},"".concat(kr,"-fixed"),xn)),additionalProps:mr},dr))}var cr=(0,Se.Z)((0,Se.Z)({},yn),{},{width:Nn});pn&&(cr.position="absolute",cr.pointerEvents="none");var Rr=se.createElement(Xt,(0,fe.Z)({},wr,ct,{"data-row-key":Jt,ref:lr?null:wt,className:ze()(Zt,"".concat(Vt,"-row"),wr==null?void 0:wr.className,(0,Ie.Z)({},"".concat(Vt,"-row-extra"),pn)),style:(0,Se.Z)((0,Se.Z)({},cr),wr==null?void 0:wr.style)}),rn.map(function(ur,tr){return se.createElement(Wr,{key:tr,component:An,rowInfo:et,column:ur,colIndex:tr,indent:Wt,index:xt,renderIndex:_t,record:Ot,inverse:pn,getHeight:Qt})}));return lr?se.createElement("div",{ref:wt},Rr,Pr):Rr}),_r=lt(jr),pr=_r,Hr=se.forwardRef(function(Te,wt){var st=Te.data,xt=Te.onScroll,Zt=we(pe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Jt=Zt.flattenColumns,yn=Zt.onColumnResize,pn=Zt.getRowKey,Qt=Zt.expandedKeys,ct=Zt.prefixCls,Ot=Zt.childrenColumnName,Wt=Zt.scrollX,_t=Zt.direction,nn=we(Dr),Nn=nn.sticky,rn=nn.scrollY,Vt=nn.listItemHeight,xn=nn.getComponent,bn=nn.onScroll,Hn=se.useRef(),ar=cn(st,Ot,Qt,pn),et=se.useMemo(function(){var Pr=0;return Jt.map(function(dr){var er=dr.width,mr=dr.key;return Pr+=er,[mr,er,Pr]})},[Jt]),Xt=se.useMemo(function(){return et.map(function(Pr){return Pr[2]})},[et]);se.useEffect(function(){et.forEach(function(Pr){var dr=(0,je.Z)(Pr,2),er=dr[0],mr=dr[1];yn(er,mr)})},[et]),se.useImperativeHandle(wt,function(){var Pr,dr={scrollTo:function(mr){var kr;(kr=Hn.current)===null||kr===void 0||kr.scrollTo(mr)},nativeElement:(Pr=Hn.current)===null||Pr===void 0?void 0:Pr.nativeElement};return Object.defineProperty(dr,"scrollLeft",{get:function(){var mr;return((mr=Hn.current)===null||mr===void 0?void 0:mr.getScrollInfo().x)||0},set:function(mr){var kr;(kr=Hn.current)===null||kr===void 0||kr.scrollTo({left:mr})}}),dr});var An=function(dr,er){var mr,kr=(mr=ar[er])===null||mr===void 0?void 0:mr.record,cr=dr.onCell;if(cr){var Rr,ur=cr(kr,er);return(Rr=ur==null?void 0:ur.rowSpan)!==null&&Rr!==void 0?Rr:1}return 1},lr=function(dr){var er=dr.start,mr=dr.end,kr=dr.getSize,cr=dr.offsetY;if(mr<0)return null;for(var Rr=Jt.filter(function(oi){return An(oi,er)===0}),ur=er,tr=function(li){if(Rr=Rr.filter(function(fr){return An(fr,li)===0}),!Rr.length)return ur=li,1},Gr=er;Gr>=0&&!tr(Gr);Gr-=1);for(var Xr=Jt.filter(function(oi){return An(oi,mr)!==1}),ni=mr,di=function(li){if(Xr=Xr.filter(function(fr){return An(fr,li)!==1}),!Xr.length)return ni=Math.max(li-1,mr),1},Qr=mr;Qr1})&&Jr.push(li)},fi=ur;fi<=ni;fi+=1)ei(fi);var ai=Jr.map(function(oi){var li=ar[oi],fr=pn(li.record,oi),Br=function(ri){var si=oi+ri-1,Ki=pn(ar[si].record,si),mi=kr(fr,Ki);return mi.bottom-mi.top},Tr=kr(fr);return se.createElement(pr,{key:oi,data:li,rowKey:fr,index:oi,style:{top:-cr+Tr.top},extra:!0,getHeight:Br})});return ai},sr=se.useMemo(function(){return{columnsOffset:Xt}},[Xt]),wr="".concat(ct,"-tbody"),Fr=xn(["body","wrapper"]),Er={};return Nn&&(Er.position="sticky",Er.bottom=0,(0,Ee.Z)(Nn)==="object"&&Nn.offsetScroll&&(Er.bottom=Nn.offsetScroll)),se.createElement(gr.Provider,{value:sr},se.createElement(vr.Z,{fullHeight:!1,ref:Hn,prefixCls:"".concat(wr,"-virtual"),styles:{horizontalScrollBar:Er},className:wr,height:rn,itemHeight:Vt||24,data:ar,itemKey:function(dr){return pn(dr.record)},component:Fr,scrollWidth:Wt,direction:_t,onVirtualScroll:function(dr){var er,mr=dr.x;xt({currentTarget:(er=Hn.current)===null||er===void 0?void 0:er.nativeElement,scrollLeft:mr})},onScroll:bn,extraRender:lr},function(Pr,dr,er){var mr=pn(Pr.record,dr);return se.createElement(pr,{data:Pr,rowKey:mr,index:dr,style:er.style})}))}),or=lt(Hr),Gn=or,ir=function(wt,st){var xt=st.ref,Zt=st.onScroll;return se.createElement(Gn,{ref:xt,data:wt,onScroll:Zt})};function Cr(Te,wt){var st=Te.data,xt=Te.columns,Zt=Te.scroll,Jt=Te.sticky,yn=Te.prefixCls,pn=yn===void 0?jt:yn,Qt=Te.className,ct=Te.listItemHeight,Ot=Te.components,Wt=Te.onScroll,_t=Zt||{},nn=_t.x,Nn=_t.y;typeof nn!="number"&&(nn=1),typeof Nn!="number"&&(Nn=500);var rn=(0,En.zX)(function(bn,Hn){return(0,Xe.Z)(Ot,bn)||Hn}),Vt=(0,En.zX)(Wt),xn=se.useMemo(function(){return{sticky:Jt,scrollY:Nn,listItemHeight:ct,getComponent:rn,onScroll:Vt}},[Jt,Nn,ct,rn,Vt]);return se.createElement(Dr.Provider,{value:xn},se.createElement(br,(0,fe.Z)({},Te,{className:ze()(Qt,"".concat(pn,"-virtual")),scroll:(0,Se.Z)((0,Se.Z)({},Zt),{},{x:nn}),components:(0,Se.Z)((0,Se.Z)({},Ot),{},{body:st!=null&&st.length?ir:void 0}),columns:xt,internalHooks:re.R,tailor:!0,ref:wt})))}var Nr=se.forwardRef(Cr);function Mr(Te){return rt(Nr,Te)}var Ar=Mr(),Yr=null},54451:function(mn,hn,le){"use strict";le.d(hn,{g:function(){return se},v:function(){return be}});var re=le(33885),je=le(75931),Re=le(48736),Je=["expandable"],be="RC_TABLE_INTERNAL_COL_DEFINE";function se(Ne){var Ze=Ne.expandable,we=(0,je.Z)(Ne,Je),fe;return"expandable"in Ne?fe=(0,re.Z)((0,re.Z)({},we),Ze):fe=we,fe.showExpandColumn===!1&&(fe.expandIconColumnIndex=-1),fe}},22711:function(mn,hn,le){"use strict";le.r(hn),le.d(hn,{ResizableTextArea:function(){return ke},default:function(){return Kt}});var re=le(54476),je=le(20068),Re=le(33885),Je=le(94480),be=le(42978),se=le(75931),Ne=le(92310),Ze=le.n(Ne),we=le(36901),fe=le(66003),ht=le(30292),xe=le(18929),gt=le(59301),Qe=le(76190),_e=le(29301),De=le(34280),Fe=le(16089),rt=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -1114,4 +1114,4 @@ b`.split(/\n/).length!=3?function(a){for(var y=0,b=[],x=a.length;y<=x;){var E=a. top:0 !important; right:0 !important; pointer-events: none !important; -`,lt=["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"],mt={},Ce;function pe(bt){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=bt.getAttribute("id")||bt.getAttribute("data-reactid")||bt.getAttribute("name");if(ge&&mt[Rt])return mt[Rt];var ye=window.getComputedStyle(bt),ve=ye.getPropertyValue("box-sizing")||ye.getPropertyValue("-moz-box-sizing")||ye.getPropertyValue("-webkit-box-sizing"),ft=parseFloat(ye.getPropertyValue("padding-bottom"))+parseFloat(ye.getPropertyValue("padding-top")),Ut=parseFloat(ye.getPropertyValue("border-bottom-width"))+parseFloat(ye.getPropertyValue("border-top-width")),Tt=lt.map(function(dt){return"".concat(dt,":").concat(ye.getPropertyValue(dt))}).join(";"),Ve={sizingStyle:Tt,paddingSize:ft,borderSize:Ut,boxSizing:ve};return ge&&Rt&&(mt[Rt]=Ve),Ve}function Me(bt){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ce||(Ce=document.createElement("textarea"),Ce.setAttribute("tab-index","-1"),Ce.setAttribute("aria-hidden","true"),Ce.setAttribute("name","hiddenTextarea"),document.body.appendChild(Ce)),bt.getAttribute("wrap")?Ce.setAttribute("wrap",bt.getAttribute("wrap")):Ce.removeAttribute("wrap");var ve=pe(bt,ge),ft=ve.paddingSize,Ut=ve.borderSize,Tt=ve.boxSizing,Ve=ve.sizingStyle;Ce.setAttribute("style","".concat(Ve,";").concat(rt)),Ce.value=bt.value||bt.placeholder||"";var dt=void 0,pt=void 0,En,Le=Ce.scrollHeight;if(Tt==="border-box"?Le+=Ut:Tt==="content-box"&&(Le-=ft),Rt!==null||ye!==null){Ce.value=" ";var It=Ce.scrollHeight-ft;Rt!==null&&(dt=It*Rt,Tt==="border-box"&&(dt=dt+ft+Ut),Le=Math.max(dt,Le)),ye!==null&&(pt=It*ye,Tt==="border-box"&&(pt=pt+ft+Ut),En=Le>pt?"":"hidden",Le=Math.min(pt,Le))}var nt={height:Le,overflowY:En,resize:"none"};return dt&&(nt.minHeight=dt),pt&&(nt.maxHeight=pt),nt}var Pe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],vt=0,Ee=1,Se=2,Ie=gt.forwardRef(function(bt,ge){var Rt=bt,ye=Rt.prefixCls,ve=Rt.defaultValue,ft=Rt.value,Ut=Rt.autoSize,Tt=Rt.onResize,Ve=Rt.className,dt=Rt.style,pt=Rt.disabled,En=Rt.onChange,Le=Rt.onInternalAutoSize,It=(0,se.Z)(Rt,Pe),nt=(0,xe.Z)(ve,{value:ft,postState:function(Bn){return Bn!=null?Bn:""}}),St=(0,be.Z)(nt,2),Et=St[0],ae=St[1],ee=function(Bn){ae(Bn.target.value),En==null||En(Bn)},z=gt.useRef();gt.useImperativeHandle(ge,function(){return{textArea:z.current}});var ie=gt.useMemo(function(){return Ut&&(0,Qe.Z)(Ut)==="object"?[Ut.minRows,Ut.maxRows]:[]},[Ut]),ue=(0,be.Z)(ie,2),ne=ue[0],de=ue[1],Ge=!!Ut,kt=function(){try{if(document.activeElement===z.current){var Bn=z.current,Oe=Bn.selectionStart,Ue=Bn.selectionEnd,Ht=Bn.scrollTop;z.current.setSelectionRange(Oe,Ue),z.current.scrollTop=Ht}}catch(sn){}},Bt=gt.useState(Se),He=(0,be.Z)(Bt,2),it=He[0],tt=He[1],Mt=gt.useState(),Yt=(0,be.Z)(Mt,2),cn=Yt[0],Ae=Yt[1],kn=function(){tt(vt)};(0,De.Z)(function(){Ge&&kn()},[ft,ne,de,Ge]),(0,De.Z)(function(){if(it===vt)tt(Ee);else if(it===Ee){var ln=Me(z.current,!1,ne,de);tt(Se),Ae(ln)}else kt()},[it]);var Pt=gt.useRef(),Gt=function(){Fe.Z.cancel(Pt.current)},ot=function(Bn){it===Se&&(Tt==null||Tt(Bn),Ut&&(Gt(),Pt.current=(0,Fe.Z)(function(){kn()})))};gt.useEffect(function(){return Gt},[]);var Pn=Ge?cn:null,zt=(0,Re.Z)((0,Re.Z)({},dt),Pn);return(it===vt||it===Ee)&&(zt.overflowY="hidden",zt.overflowX="hidden"),gt.createElement(_e.Z,{onResize:ot,disabled:!(Ut||Tt)},gt.createElement("textarea",(0,re.Z)({},It,{ref:z,style:zt,className:Ze()(ye,Ve,(0,je.Z)({},"".concat(ye,"-disabled"),pt)),disabled:pt,value:Et,onChange:ee})))}),ke=Ie,ze=["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=gt.forwardRef(function(bt,ge){var Rt,ye=bt.defaultValue,ve=bt.value,ft=bt.onFocus,Ut=bt.onBlur,Tt=bt.onChange,Ve=bt.allowClear,dt=bt.maxLength,pt=bt.onCompositionStart,En=bt.onCompositionEnd,Le=bt.suffix,It=bt.prefixCls,nt=It===void 0?"rc-textarea":It,St=bt.showCount,Et=bt.count,ae=bt.className,ee=bt.style,z=bt.disabled,ie=bt.hidden,ue=bt.classNames,ne=bt.styles,de=bt.onResize,Ge=bt.onClear,kt=bt.onPressEnter,Bt=bt.readOnly,He=bt.autoSize,it=bt.onKeyDown,tt=(0,se.Z)(bt,ze),Mt=(0,xe.Z)(ye,{value:ve,defaultValue:ye}),Yt=(0,be.Z)(Mt,2),cn=Yt[0],Ae=Yt[1],kn=cn==null?"":String(cn),Pt=gt.useState(!1),Gt=(0,be.Z)(Pt,2),ot=Gt[0],Pn=Gt[1],zt=gt.useRef(!1),ln=gt.useState(null),Bn=(0,be.Z)(ln,2),Oe=Bn[0],Ue=Bn[1],Ht=(0,gt.useRef)(null),sn=(0,gt.useRef)(null),dn=function(){var fn;return(fn=sn.current)===null||fn===void 0?void 0:fn.textArea},Tn=function(){dn().focus()};(0,gt.useImperativeHandle)(ge,function(){var ut;return{resizableTextArea:sn.current,focus:Tn,blur:function(){dn().blur()},nativeElement:((ut=Ht.current)===null||ut===void 0?void 0:ut.nativeElement)||dn()}}),(0,gt.useEffect)(function(){Pn(function(ut){return!z&&ut})},[z]);var Zn=gt.useState(null),Rn=(0,be.Z)(Zn,2),Un=Rn[0],qt=Rn[1];gt.useEffect(function(){if(Un){var ut;(ut=dn()).setSelectionRange.apply(ut,(0,Je.Z)(Un))}},[Un]);var Fn=(0,fe.Z)(Et,St),Kn=(Rt=Fn.max)!==null&&Rt!==void 0?Rt:dt,vn=Number(Kn)>0,an=Fn.strategy(kn),Ct=!!Kn&&an>Kn,At=function(fn,jn){var $n=jn;!zt.current&&Fn.exceedFormatter&&Fn.max&&Fn.strategy(jn)>Fn.max&&($n=Fn.exceedFormatter(jn,{max:Fn.max}),jn!==$n&&qt([dn().selectionStart||0,dn().selectionEnd||0])),Ae($n),(0,ht.rJ)(fn.currentTarget,fn,Tt,$n)},$e=function(fn){zt.current=!0,pt==null||pt(fn)},yt=function(fn){zt.current=!1,At(fn,fn.currentTarget.value),En==null||En(fn)},Lt=function(fn){At(fn,fn.target.value)},un=function(fn){fn.key==="Enter"&&kt&&kt(fn),it==null||it(fn)},wn=function(fn){Pn(!0),ft==null||ft(fn)},Wn=function(fn){Pn(!1),Ut==null||Ut(fn)},Jn=function(fn){Ae(""),Tn(),(0,ht.rJ)(dn(),fn,Tt)},Qn=Le,zn;Fn.show&&(Fn.showFormatter?zn=Fn.showFormatter({value:kn,count:an,maxLength:Kn}):zn="".concat(an).concat(vn?" / ".concat(Kn):""),Qn=gt.createElement(gt.Fragment,null,Qn,gt.createElement("span",{className:Ze()("".concat(nt,"-data-count"),ue==null?void 0:ue.count),style:ne==null?void 0:ne.count},zn)));var _n=function(fn){var jn;de==null||de(fn),(jn=dn())!==null&&jn!==void 0&&jn.style.height&&Ue(!0)},$t=!He&&!St&&!Ve;return gt.createElement(we.BaseInput,{ref:Ht,value:kn,allowClear:Ve,handleReset:Jn,suffix:Qn,prefixCls:nt,classNames:(0,Re.Z)((0,Re.Z)({},ue),{},{affixWrapper:Ze()(ue==null?void 0:ue.affixWrapper,(0,je.Z)((0,je.Z)({},"".concat(nt,"-show-count"),St),"".concat(nt,"-textarea-allow-clear"),Ve))}),disabled:z,focused:ot,className:Ze()(ae,Ct&&"".concat(nt,"-out-of-range")),style:(0,Re.Z)((0,Re.Z)({},ee),Oe&&!$t?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof zn=="string"?zn:void 0}},hidden:ie,readOnly:Bt,onClear:Ge},gt.createElement(ke,(0,re.Z)({},tt,{autoSize:He,maxLength:dt,onKeyDown:un,onChange:Lt,onFocus:wn,onBlur:Wn,onCompositionStart:$e,onCompositionEnd:yt,className:Ze()(ue==null?void 0:ue.textarea),style:(0,Re.Z)((0,Re.Z)({},ne==null?void 0:ne.textarea),{},{resize:ee==null?void 0:ee.resize}),disabled:z,prefixCls:nt,onResize:_n,ref:sn,readOnly:Bt})))}),Xe=Be,Kt=Xe},639:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return mt}});var re=le(54476),je=le(20068),Re=le(33885),Je=le(42978),be=le(75931),se=le(59301),Ne=le(92310),Ze=le.n(Ne),we=le(26112),fe=le(30699),ht=function(pe){for(var Me=pe.prefixCls,Pe=pe.level,vt=pe.isStart,Ee=pe.isEnd,Se="".concat(Me,"-indent-unit"),Ie=[],ke=0;ke0&&arguments[0]!==void 0?arguments[0]:[],ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=ie.length,de=ue.length;if(Math.abs(ne-de)!==1)return{add:!1,key:null};function Ge(kt,Bt){var He=new Map;kt.forEach(function(tt){He.set(tt,!0)});var it=Bt.filter(function(tt){return!He.has(tt)});return it.length===1?it[0]:null}return ne ").concat(ue);return ue}var En=De.forwardRef(function(ie,ue){var ne=ie.prefixCls,de=ie.data,Ge=ie.selectable,kt=ie.checkable,Bt=ie.expandedKeys,He=ie.selectedKeys,it=ie.checkedKeys,tt=ie.loadedKeys,Mt=ie.loadingKeys,Yt=ie.halfCheckedKeys,cn=ie.keyEntities,Ae=ie.disabled,kn=ie.dragging,Pt=ie.dragOverNodeKey,Gt=ie.dropPosition,ot=ie.motion,Pn=ie.height,zt=ie.itemHeight,ln=ie.virtual,Bn=ie.scrollWidth,Oe=ie.focusable,Ue=ie.activeItem,Ht=ie.focused,sn=ie.tabIndex,dn=ie.onKeyDown,Tn=ie.onFocus,Zn=ie.onBlur,Rn=ie.onActiveChange,Un=ie.onListChangeStart,qt=ie.onListChangeEnd,Fn=(0,pe.Z)(ie,ge),Kn=De.useRef(null),vn=De.useRef(null);De.useImperativeHandle(ue,function(){return{scrollTo:function(Sn){Kn.current.scrollTo(Sn)},getIndentWidth:function(){return vn.current.offsetWidth}}});var an=De.useState(Bt),Ct=(0,Ce.Z)(an,2),At=Ct[0],$e=Ct[1],yt=De.useState(de),Lt=(0,Ce.Z)(yt,2),un=Lt[0],wn=Lt[1],Wn=De.useState(de),Jn=(0,Ce.Z)(Wn,2),Qn=Jn[0],zn=Jn[1],_n=De.useState([]),$t=(0,Ce.Z)(_n,2),ut=$t[0],fn=$t[1],jn=De.useState(null),$n=(0,Ce.Z)(jn,2),Ke=$n[0],Ye=$n[1],on=De.useRef(de);on.current=de;function en(){var gn=on.current;wn(gn),zn(gn),fn([]),Ye(null),qt()}(0,Me.Z)(function(){$e(Bt);var gn=Kt(At,Bt);if(gn.key!==null)if(gn.add){var Sn=un.findIndex(function(Ln){var Vn=Ln.key;return Vn===gn.key}),On=Ve(bt(un,de,gn.key),ln,Pn,zt),Dn=un.slice();Dn.splice(Sn+1,0,Tt),zn(Dn),fn(On),Ye("show")}else{var Mn=de.findIndex(function(Ln){var Vn=Ln.key;return Vn===gn.key}),jt=Ve(bt(de,un,gn.key),ln,Pn,zt),Nt=de.slice();Nt.splice(Mn+1,0,Tt),zn(Nt),fn(jt),Ye("hide")}else un!==de&&(wn(de),zn(de))},[Bt,de]),De.useEffect(function(){kn||en()},[kn]);var at=ot?Qn:de,tn={expandedKeys:Bt,selectedKeys:He,loadedKeys:tt,loadingKeys:Mt,checkedKeys:it,halfCheckedKeys:Yt,dragOverNodeKey:Pt,dropPosition:Gt,keyEntities:cn};return De.createElement(De.Fragment,null,Ht&&Ue&&De.createElement("span",{style:Rt,"aria-live":"assertive"},pt(Ue)),De.createElement("div",null,De.createElement("input",{style:Rt,disabled:Oe===!1||Ae,tabIndex:Oe!==!1?sn:null,onKeyDown:dn,onFocus:Tn,onBlur:Zn,value:"",onChange:ye,"aria-label":"for screen reader"})),De.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},De.createElement("div",{className:"".concat(ne,"-indent")},De.createElement("div",{ref:vn,className:"".concat(ne,"-indent-unit")}))),De.createElement(Pe.Z,(0,re.Z)({},Fn,{data:at,itemKey:dt,height:Pn,fullHeight:!1,virtual:ln,itemHeight:zt,scrollWidth:Bn,prefixCls:"".concat(ne,"-list"),ref:Kn,role:"tree",onVisibleChange:function(Sn){Sn.every(function(On){return dt(On)!==ve})&&en()}}),function(gn){var Sn=gn.pos,On=Object.assign({},(mt(gn.data),gn.data)),Dn=gn.title,Mn=gn.key,jt=gn.isStart,Nt=gn.isEnd,Ln=(0,ke.km)(Mn,Sn);delete On.key,delete On.children;var Vn=(0,ke.H8)(Ln,tn);return De.createElement(Xe,(0,re.Z)({},On,Vn,{title:Dn,active:!!Ue&&Mn===Ue.key,pos:Sn,data:gn.data,isStart:jt,isEnd:Nt,motion:ot,motionNodes:Mn===ve?ut:null,motionType:Ke,onMotionStart:Un,onMotionEnd:en,treeNodeRequiredProps:tn,onMouseMove:function(){Rn(null)}}))}))}),Le=En,It=le(82661),nt=le(34643),St=le(65065),Et=10,ae=function(ie){(0,Ze.Z)(ne,ie);var ue=(0,we.Z)(ne);function ne(){var de;(0,be.Z)(this,ne);for(var Ge=arguments.length,kt=new Array(Ge),Bt=0;Bt2&&arguments[2]!==void 0?arguments[2]:!1,Yt=de.state,cn=Yt.dragChildrenKeys,Ae=Yt.dropPosition,kn=Yt.dropTargetKey,Pt=Yt.dropTargetPos,Gt=Yt.dropAllowed;if(Gt){var ot=de.props.onDrop;if(de.setState({dragOverNodeKey:null}),de.cleanDragState(),kn!==null){var Pn=(0,Re.Z)((0,Re.Z)({},(0,ke.H8)(kn,de.getTreeNodeRequiredProps())),{},{active:((tt=de.getActiveItem())===null||tt===void 0?void 0:tt.key)===kn,data:(0,St.Z)(de.state.keyEntities,kn).node}),zt=cn.includes(kn);(0,_e.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ln=(0,It.yx)(Pt),Bn={event:He,node:(0,ke.F)(Pn),dragNode:de.dragNodeProps?(0,ke.F)(de.dragNodeProps):null,dragNodesKeys:[de.dragNodeProps.eventKey].concat(cn),dropToGap:Ae!==0,dropPosition:Ae+Number(ln[ln.length-1])};Mt||ot==null||ot(Bn),de.dragNodeProps=null}}}),(0,fe.Z)((0,Ne.Z)(de),"cleanDragState",function(){var He=de.state.draggingNodeKey;He!==null&&de.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),de.dragStartMousePosition=null,de.currentMouseOverDroppableNodeKey=null}),(0,fe.Z)((0,Ne.Z)(de),"triggerExpandActionExpand",function(He,it){var tt=de.state,Mt=tt.expandedKeys,Yt=tt.flattenNodes,cn=it.expanded,Ae=it.key,kn=it.isLeaf;if(!(kn||He.shiftKey||He.metaKey||He.ctrlKey)){var Pt=Yt.filter(function(ot){return ot.key===Ae})[0],Gt=(0,ke.F)((0,Re.Z)((0,Re.Z)({},(0,ke.H8)(Ae,de.getTreeNodeRequiredProps())),{},{data:Pt.data}));de.setExpandedKeys(cn?(0,It._5)(Mt,Ae):(0,It.L0)(Mt,Ae)),de.onNodeExpand(He,Gt)}}),(0,fe.Z)((0,Ne.Z)(de),"onNodeClick",function(He,it){var tt=de.props,Mt=tt.onClick,Yt=tt.expandAction;Yt==="click"&&de.triggerExpandActionExpand(He,it),Mt==null||Mt(He,it)}),(0,fe.Z)((0,Ne.Z)(de),"onNodeDoubleClick",function(He,it){var tt=de.props,Mt=tt.onDoubleClick,Yt=tt.expandAction;Yt==="doubleClick"&&de.triggerExpandActionExpand(He,it),Mt==null||Mt(He,it)}),(0,fe.Z)((0,Ne.Z)(de),"onNodeSelect",function(He,it){var tt=de.state.selectedKeys,Mt=de.state,Yt=Mt.keyEntities,cn=Mt.fieldNames,Ae=de.props,kn=Ae.onSelect,Pt=Ae.multiple,Gt=it.selected,ot=it[cn.key],Pn=!Gt;Pn?Pt?tt=(0,It.L0)(tt,ot):tt=[ot]:tt=(0,It._5)(tt,ot);var zt=tt.map(function(ln){var Bn=(0,St.Z)(Yt,ln);return Bn?Bn.node:null}).filter(Boolean);de.setUncontrolledState({selectedKeys:tt}),kn==null||kn(tt,{event:"select",selected:Pn,node:it,selectedNodes:zt,nativeEvent:He.nativeEvent})}),(0,fe.Z)((0,Ne.Z)(de),"onNodeCheck",function(He,it,tt){var Mt=de.state,Yt=Mt.keyEntities,cn=Mt.checkedKeys,Ae=Mt.halfCheckedKeys,kn=de.props,Pt=kn.checkStrictly,Gt=kn.onCheck,ot=it.key,Pn,zt={event:"check",node:it,checked:tt,nativeEvent:He.nativeEvent};if(Pt){var ln=tt?(0,It.L0)(cn,ot):(0,It._5)(cn,ot),Bn=(0,It._5)(Ae,ot);Pn={checked:ln,halfChecked:Bn},zt.checkedNodes=ln.map(function(Tn){return(0,St.Z)(Yt,Tn)}).filter(Boolean).map(function(Tn){return Tn.node}),de.setUncontrolledState({checkedKeys:ln})}else{var Oe=(0,nt.S)([].concat((0,Je.Z)(cn),[ot]),!0,Yt),Ue=Oe.checkedKeys,Ht=Oe.halfCheckedKeys;if(!tt){var sn=new Set(Ue);sn.delete(ot);var dn=(0,nt.S)(Array.from(sn),{checked:!1,halfCheckedKeys:Ht},Yt);Ue=dn.checkedKeys,Ht=dn.halfCheckedKeys}Pn=Ue,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ht,Ue.forEach(function(Tn){var Zn=(0,St.Z)(Yt,Tn);if(Zn){var Rn=Zn.node,Un=Zn.pos;zt.checkedNodes.push(Rn),zt.checkedNodesPositions.push({node:Rn,pos:Un})}}),de.setUncontrolledState({checkedKeys:Ue},!1,{halfCheckedKeys:Ht})}Gt==null||Gt(Pn,zt)}),(0,fe.Z)((0,Ne.Z)(de),"onNodeLoad",function(He){var it,tt=He.key,Mt=de.state.keyEntities,Yt=(0,St.Z)(Mt,tt);if(!(Yt!=null&&(it=Yt.children)!==null&&it!==void 0&&it.length)){var cn=new Promise(function(Ae,kn){de.setState(function(Pt){var Gt=Pt.loadedKeys,ot=Gt===void 0?[]:Gt,Pn=Pt.loadingKeys,zt=Pn===void 0?[]:Pn,ln=de.props,Bn=ln.loadData,Oe=ln.onLoad;if(!Bn||ot.includes(tt)||zt.includes(tt))return null;var Ue=Bn(He);return Ue.then(function(){var Ht=de.state.loadedKeys,sn=(0,It.L0)(Ht,tt);Oe==null||Oe(sn,{event:"load",node:He}),de.setUncontrolledState({loadedKeys:sn}),de.setState(function(dn){return{loadingKeys:(0,It._5)(dn.loadingKeys,tt)}}),Ae()}).catch(function(Ht){if(de.setState(function(dn){return{loadingKeys:(0,It._5)(dn.loadingKeys,tt)}}),de.loadingRetryTimes[tt]=(de.loadingRetryTimes[tt]||0)+1,de.loadingRetryTimes[tt]>=Et){var sn=de.state.loadedKeys;(0,_e.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),de.setUncontrolledState({loadedKeys:(0,It.L0)(sn,tt)}),Ae()}kn(Ht)}),{loadingKeys:(0,It.L0)(zt,tt)}})});return cn.catch(function(){}),cn}}),(0,fe.Z)((0,Ne.Z)(de),"onNodeMouseEnter",function(He,it){var tt=de.props.onMouseEnter;tt==null||tt({event:He,node:it})}),(0,fe.Z)((0,Ne.Z)(de),"onNodeMouseLeave",function(He,it){var tt=de.props.onMouseLeave;tt==null||tt({event:He,node:it})}),(0,fe.Z)((0,Ne.Z)(de),"onNodeContextMenu",function(He,it){var tt=de.props.onRightClick;tt&&(He.preventDefault(),tt({event:He,node:it}))}),(0,fe.Z)((0,Ne.Z)(de),"onFocus",function(){var He=de.props.onFocus;de.setState({focused:!0});for(var it=arguments.length,tt=new Array(it),Mt=0;Mt1&&arguments[1]!==void 0?arguments[1]:!1,tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!de.destroyed){var Mt=!1,Yt=!0,cn={};Object.keys(He).forEach(function(Ae){if(de.props.hasOwnProperty(Ae)){Yt=!1;return}Mt=!0,cn[Ae]=He[Ae]}),Mt&&(!it||Yt)&&de.setState((0,Re.Z)((0,Re.Z)({},cn),tt))}}),(0,fe.Z)((0,Ne.Z)(de),"scrollTo",function(He){de.listRef.current.scrollTo(He)}),de}return(0,se.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ge=this.props,kt=Ge.activeKey,Bt=Ge.itemScrollOffset,He=Bt===void 0?0:Bt;kt!==void 0&&kt!==this.state.activeKey&&(this.setState({activeKey:kt}),kt!==null&&this.scrollTo({key:kt,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 Ge=this.state,kt=Ge.focused,Bt=Ge.flattenNodes,He=Ge.keyEntities,it=Ge.draggingNodeKey,tt=Ge.activeKey,Mt=Ge.dropLevelOffset,Yt=Ge.dropContainerKey,cn=Ge.dropTargetKey,Ae=Ge.dropPosition,kn=Ge.dragOverNodeKey,Pt=Ge.indent,Gt=this.props,ot=Gt.prefixCls,Pn=Gt.className,zt=Gt.style,ln=Gt.showLine,Bn=Gt.focusable,Oe=Gt.tabIndex,Ue=Oe===void 0?0:Oe,Ht=Gt.selectable,sn=Gt.showIcon,dn=Gt.icon,Tn=Gt.switcherIcon,Zn=Gt.draggable,Rn=Gt.checkable,Un=Gt.checkStrictly,qt=Gt.disabled,Fn=Gt.motion,Kn=Gt.loadData,vn=Gt.filterTreeNode,an=Gt.height,Ct=Gt.itemHeight,At=Gt.scrollWidth,$e=Gt.virtual,yt=Gt.titleRender,Lt=Gt.dropIndicatorRender,un=Gt.onContextMenu,wn=Gt.onScroll,Wn=Gt.direction,Jn=Gt.rootClassName,Qn=Gt.rootStyle,zn=(0,Qe.Z)(this.props,{aria:!0,data:!0}),_n;Zn&&((0,je.Z)(Zn)==="object"?_n=Zn:typeof Zn=="function"?_n={nodeDraggable:Zn}:_n={});var $t={prefixCls:ot,selectable:Ht,showIcon:sn,icon:dn,switcherIcon:Tn,draggable:_n,draggingNodeKey:it,checkable:Rn,checkStrictly:Un,disabled:qt,keyEntities:He,dropLevelOffset:Mt,dropContainerKey:Yt,dropTargetKey:cn,dropPosition:Ae,dragOverNodeKey:kn,indent:Pt,direction:Wn,dropIndicatorRender:Lt,loadData:Kn,filterTreeNode:vn,titleRender:yt,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 De.createElement(Fe.k.Provider,{value:$t},De.createElement("div",{className:xe()(ot,Pn,Jn,(0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(ot,"-show-line"),ln),"".concat(ot,"-focused"),kt),"".concat(ot,"-active-focused"),tt!==null)),style:Qn},De.createElement(Le,(0,re.Z)({ref:this.listRef,prefixCls:ot,style:zt,data:Bt,disabled:qt,selectable:Ht,checkable:!!Rn,motion:Fn,dragging:it!==null,height:an,itemHeight:Ct,virtual:$e,focusable:Bn,focused:kt,tabIndex:Ue,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:un,onScroll:wn,scrollWidth:At},this.getTreeNodeRequiredProps(),zn))))}}],[{key:"getDerivedStateFromProps",value:function(Ge,kt){var Bt=kt.prevProps,He={prevProps:Ge};function it(Ue){return!Bt&&Ge.hasOwnProperty(Ue)||Bt&&Bt[Ue]!==Ge[Ue]}var tt,Mt=kt.fieldNames;if(it("fieldNames")&&(Mt=(0,ke.w$)(Ge.fieldNames),He.fieldNames=Mt),it("treeData")?tt=Ge.treeData:it("children")&&((0,_e.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),tt=(0,ke.zn)(Ge.children)),tt){He.treeData=tt;var Yt=(0,ke.I8)(tt,{fieldNames:Mt});He.keyEntities=(0,Re.Z)((0,fe.Z)({},ve,Ut),Yt.keyEntities)}var cn=He.keyEntities||kt.keyEntities;if(it("expandedKeys")||Bt&&it("autoExpandParent"))He.expandedKeys=Ge.autoExpandParent||!Bt&&Ge.defaultExpandParent?(0,It.r7)(Ge.expandedKeys,cn):Ge.expandedKeys;else if(!Bt&&Ge.defaultExpandAll){var Ae=(0,Re.Z)({},cn);delete Ae[ve];var kn=[];Object.keys(Ae).forEach(function(Ue){var Ht=Ae[Ue];Ht.children&&Ht.children.length&&kn.push(Ht.key)}),He.expandedKeys=kn}else!Bt&&Ge.defaultExpandedKeys&&(He.expandedKeys=Ge.autoExpandParent||Ge.defaultExpandParent?(0,It.r7)(Ge.defaultExpandedKeys,cn):Ge.defaultExpandedKeys);if(He.expandedKeys||delete He.expandedKeys,tt||He.expandedKeys){var Pt=(0,ke.oH)(tt||kt.treeData,He.expandedKeys||kt.expandedKeys,Mt);He.flattenNodes=Pt}if(Ge.selectable&&(it("selectedKeys")?He.selectedKeys=(0,It.BT)(Ge.selectedKeys,Ge):!Bt&&Ge.defaultSelectedKeys&&(He.selectedKeys=(0,It.BT)(Ge.defaultSelectedKeys,Ge))),Ge.checkable){var Gt;if(it("checkedKeys")?Gt=(0,It.E6)(Ge.checkedKeys)||{}:!Bt&&Ge.defaultCheckedKeys?Gt=(0,It.E6)(Ge.defaultCheckedKeys)||{}:tt&&(Gt=(0,It.E6)(Ge.checkedKeys)||{checkedKeys:kt.checkedKeys,halfCheckedKeys:kt.halfCheckedKeys}),Gt){var ot=Gt,Pn=ot.checkedKeys,zt=Pn===void 0?[]:Pn,ln=ot.halfCheckedKeys,Bn=ln===void 0?[]:ln;if(!Ge.checkStrictly){var Oe=(0,nt.S)(zt,!0,cn);zt=Oe.checkedKeys,Bn=Oe.halfCheckedKeys}He.checkedKeys=zt,He.halfCheckedKeys=Bn}}return it("loadedKeys")&&(He.loadedKeys=Ge.loadedKeys),He}}]),ne}(De.Component);(0,fe.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:lt,allowDrop:function(){return!0},expandAction:!1}),(0,fe.Z)(ae,"TreeNode",Ee.Z);var ee=ae,z=ee},82661:function(mn,hn,le){"use strict";le.d(hn,{BT:function(){return De},E6:function(){return lt},L0:function(){return fe},OM:function(){return _e},_5:function(){return we},r7:function(){return mt},wA:function(){return xe},yx:function(){return ht}});var re=le(94480),je=le(76190),Re=le(48736),Je=le(59301),be=le(639),se=le(65065),Ne=le(34061),Ze=null;function we(Ce,pe){if(!Ce)return[];var Me=Ce.slice(),Pe=Me.indexOf(pe);return Pe>=0&&Me.splice(Pe,1),Me}function fe(Ce,pe){var Me=(Ce||[]).slice();return Me.indexOf(pe)===-1&&Me.push(pe),Me}function ht(Ce){return Ce.split("-")}function xe(Ce,pe){var Me=[],Pe=(0,se.Z)(pe,Ce);function vt(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(Se){var Ie=Se.key,ke=Se.children;Me.push(Ie),vt(ke)})}return vt(Pe.children),Me}function gt(Ce){if(Ce.parent){var pe=ht(Ce.pos);return Number(pe[pe.length-1])===Ce.parent.children.length-1}return!1}function Qe(Ce){var pe=ht(Ce.pos);return Number(pe[pe.length-1])===0}function _e(Ce,pe,Me,Pe,vt,Ee,Se,Ie,ke,ze){var Be,Xe=Ce.clientX,Kt=Ce.clientY,bt=Ce.target.getBoundingClientRect(),ge=bt.top,Rt=bt.height,ye=(ze==="rtl"?-1:1)*(((vt==null?void 0:vt.x)||0)-Xe),ve=(ye-12)/Pe,ft=ke.filter(function(z){var ie;return(ie=Ie[z])===null||ie===void 0||(ie=ie.children)===null||ie===void 0?void 0:ie.length}),Ut=(0,se.Z)(Ie,Me.eventKey);if(Kt-1.5?Ee({dragNode:Et,dropNode:ae,dropPosition:1})?It=1:ee=!1:Ee({dragNode:Et,dropNode:ae,dropPosition:0})?It=0:Ee({dragNode:Et,dropNode:ae,dropPosition:1})?It=1:ee=!1:Ee({dragNode:Et,dropNode:ae,dropPosition:1})?It=1:ee=!1,{dropPosition:It,dropLevelOffset:nt,dropTargetKey:Ut.key,dropTargetPos:Ut.pos,dragOverNodeKey:Le,dropContainerKey:It===0?null:((Be=Ut.parent)===null||Be===void 0?void 0:Be.key)||null,dropAllowed:ee}}function De(Ce,pe){if(Ce){var Me=pe.multiple;return Me?Ce.slice():Ce.length?[Ce[0]]:Ce}}var Fe=function(pe){return pe};function rt(Ce,pe){if(!Ce)return[];var Me=pe||{},Pe=Me.processProps,vt=Pe===void 0?Fe:Pe,Ee=Array.isArray(Ce)?Ce:[Ce];return Ee.map(function(Se){var Ie=Se.children,ke=_objectWithoutProperties(Se,Ze),ze=rt(Ie,pe);return React.createElement(TreeNode,_extends({key:ke.key},vt(ke)),ze)})}function lt(Ce){if(!Ce)return null;var pe;if(Array.isArray(Ce))pe={checkedKeys:Ce,halfCheckedKeys:void 0};else if((0,je.Z)(Ce)==="object")pe={checkedKeys:Ce.checked||void 0,halfCheckedKeys:Ce.halfChecked||void 0};else return(0,Re.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function mt(Ce,pe){var Me=new Set;function Pe(vt){if(!Me.has(vt)){var Ee=(0,se.Z)(pe,vt);if(Ee){Me.add(vt);var Se=Ee.parent,Ie=Ee.node;Ie.disabled||Se&&Pe(Se.key)}}}return(Ce||[]).forEach(function(vt){Pe(vt)}),(0,re.Z)(Me)}},34643:function(mn,hn,le){"use strict";le.d(hn,{S:function(){return Ne}});var re=le(48736),je=le(65065);function Re(Ze,we){var fe=new Set;return Ze.forEach(function(ht){we.has(ht)||fe.add(ht)}),fe}function Je(Ze){var we=Ze||{},fe=we.disabled,ht=we.disableCheckbox,xe=we.checkable;return!!(fe||ht)||xe===!1}function be(Ze,we,fe,ht){for(var xe=new Set(Ze),gt=new Set,Qe=0;Qe<=fe;Qe+=1){var _e=we.get(Qe)||new Set;_e.forEach(function(lt){var mt=lt.key,Ce=lt.node,pe=lt.children,Me=pe===void 0?[]:pe;xe.has(mt)&&!ht(Ce)&&Me.filter(function(Pe){return!ht(Pe.node)}).forEach(function(Pe){xe.add(Pe.key)})})}for(var De=new Set,Fe=fe;Fe>=0;Fe-=1){var rt=we.get(Fe)||new Set;rt.forEach(function(lt){var mt=lt.parent,Ce=lt.node;if(!(ht(Ce)||!lt.parent||De.has(lt.parent.key))){if(ht(lt.parent.node)){De.add(mt.key);return}var pe=!0,Me=!1;(mt.children||[]).filter(function(Pe){return!ht(Pe.node)}).forEach(function(Pe){var vt=Pe.key,Ee=xe.has(vt);pe&&!Ee&&(pe=!1),!Me&&(Ee||gt.has(vt))&&(Me=!0)}),pe&&xe.add(mt.key),Me&>.add(mt.key),De.add(mt.key)}})}return{checkedKeys:Array.from(xe),halfCheckedKeys:Array.from(Re(gt,xe))}}function se(Ze,we,fe,ht,xe){for(var gt=new Set(Ze),Qe=new Set(we),_e=0;_e<=ht;_e+=1){var De=fe.get(_e)||new Set;De.forEach(function(mt){var Ce=mt.key,pe=mt.node,Me=mt.children,Pe=Me===void 0?[]:Me;!gt.has(Ce)&&!Qe.has(Ce)&&!xe(pe)&&Pe.filter(function(vt){return!xe(vt.node)}).forEach(function(vt){gt.delete(vt.key)})})}Qe=new Set;for(var Fe=new Set,rt=ht;rt>=0;rt-=1){var lt=fe.get(rt)||new Set;lt.forEach(function(mt){var Ce=mt.parent,pe=mt.node;if(!(xe(pe)||!mt.parent||Fe.has(mt.parent.key))){if(xe(mt.parent.node)){Fe.add(Ce.key);return}var Me=!0,Pe=!1;(Ce.children||[]).filter(function(vt){return!xe(vt.node)}).forEach(function(vt){var Ee=vt.key,Se=gt.has(Ee);Me&&!Se&&(Me=!1),!Pe&&(Se||Qe.has(Ee))&&(Pe=!0)}),Me||gt.delete(Ce.key),Pe&&Qe.add(Ce.key),Fe.add(Ce.key)}})}return{checkedKeys:Array.from(gt),halfCheckedKeys:Array.from(Re(Qe,gt))}}function Ne(Ze,we,fe,ht){var xe=[],gt;ht?gt=ht:gt=Je;var Qe=new Set(Ze.filter(function(rt){var lt=!!(0,je.Z)(fe,rt);return lt||xe.push(rt),lt})),_e=new Map,De=0;Object.keys(fe).forEach(function(rt){var lt=fe[rt],mt=lt.level,Ce=_e.get(mt);Ce||(Ce=new Set,_e.set(mt,Ce)),Ce.add(lt),De=Math.max(De,mt)}),(0,re.ZP)(!xe.length,"Tree missing follow keys: ".concat(xe.slice(0,100).map(function(rt){return"'".concat(rt,"'")}).join(", ")));var Fe;return we===!0?Fe=be(Qe,_e,De,gt):Fe=se(Qe,we.halfCheckedKeys,_e,De,gt),Fe}},65065:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return re}});function re(je,Re){return je[Re]}},34061:function(mn,hn,le){"use strict";le.d(hn,{F:function(){return mt},H8:function(){return lt},I8:function(){return rt},km:function(){return xe},oH:function(){return De},w$:function(){return gt},zn:function(){return _e}});var re=le(76190),je=le(94480),Re=le(33885),Je=le(75931),be=le(11592),se=le(2738),Ne=le(48736),Ze=le(65065),we=["children"];function fe(Ce,pe){return"".concat(Ce,"-").concat(pe)}function ht(Ce){return Ce&&Ce.type&&Ce.type.isTreeNode}function xe(Ce,pe){return Ce!=null?Ce:pe}function gt(Ce){var pe=Ce||{},Me=pe.title,Pe=pe._title,vt=pe.key,Ee=pe.children,Se=Me||"title";return{title:Se,_title:Pe||[Se],key:vt||"key",children:Ee||"children"}}function Qe(Ce,pe){var Me=new Map;function Pe(vt){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(vt||[]).forEach(function(Se){var Ie=Se[pe.key],ke=Se[pe.children];warning(Ie!=null,"Tree node must have a certain key: [".concat(Ee).concat(Ie,"]"));var ze=String(Ie);warning(!Me.has(ze)||Ie===null||Ie===void 0,"Same 'key' exist in the Tree: ".concat(ze)),Me.set(ze,!0),Pe(ke,"".concat(Ee).concat(ze," > "))})}Pe(Ce)}function _e(Ce){function pe(Me){var Pe=(0,be.Z)(Me);return Pe.map(function(vt){if(!ht(vt))return(0,Ne.ZP)(!vt,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=vt.key,Se=vt.props,Ie=Se.children,ke=(0,Je.Z)(Se,we),ze=(0,Re.Z)({key:Ee},ke),Be=pe(Ie);return Be.length&&(ze.children=Be),ze}).filter(function(vt){return vt})}return pe(Ce)}function De(Ce,pe,Me){var Pe=gt(Me),vt=Pe._title,Ee=Pe.key,Se=Pe.children,Ie=new Set(pe===!0?[]:pe),ke=[];function ze(Be){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Be.map(function(Kt,bt){for(var ge=fe(Xe?Xe.pos:"0",bt),Rt=xe(Kt[Ee],ge),ye,ve=0;ve1&&arguments[1]!==void 0?arguments[1]:{},Me=pe.initWrapper,Pe=pe.processEntity,vt=pe.onProcessFinished,Ee=pe.externalGetKey,Se=pe.childrenPropName,Ie=pe.fieldNames,ke=arguments.length>2?arguments[2]:void 0,ze=Ee||ke,Be={},Xe={},Kt={posEntities:Be,keyEntities:Xe};return Me&&(Kt=Me(Kt)||Kt),Fe(Ce,function(bt){var ge=bt.node,Rt=bt.index,ye=bt.pos,ve=bt.key,ft=bt.parentPos,Ut=bt.level,Tt=bt.nodes,Ve={node:ge,nodes:Tt,index:Rt,key:ve,pos:ye,level:Ut},dt=xe(ve,ye);Be[ye]=Ve,Xe[dt]=Ve,Ve.parent=Be[ft],Ve.parent&&(Ve.parent.children=Ve.parent.children||[],Ve.parent.children.push(Ve)),Pe&&Pe(Ve,Kt)},{externalGetKey:ze,childrenPropName:Se,fieldNames:Ie}),vt&&vt(Kt),Kt}function lt(Ce,pe){var Me=pe.expandedKeys,Pe=pe.selectedKeys,vt=pe.loadedKeys,Ee=pe.loadingKeys,Se=pe.checkedKeys,Ie=pe.halfCheckedKeys,ke=pe.dragOverNodeKey,ze=pe.dropPosition,Be=pe.keyEntities,Xe=(0,Ze.Z)(Be,Ce),Kt={eventKey:Ce,expanded:Me.indexOf(Ce)!==-1,selected:Pe.indexOf(Ce)!==-1,loaded:vt.indexOf(Ce)!==-1,loading:Ee.indexOf(Ce)!==-1,checked:Se.indexOf(Ce)!==-1,halfChecked:Ie.indexOf(Ce)!==-1,pos:String(Xe?Xe.pos:""),dragOver:ke===Ce&&ze===0,dragOverGapTop:ke===Ce&&ze===-1,dragOverGapBottom:ke===Ce&&ze===1};return Kt}function mt(Ce){var pe=Ce.data,Me=Ce.expanded,Pe=Ce.selected,vt=Ce.checked,Ee=Ce.loaded,Se=Ce.loading,Ie=Ce.halfChecked,ke=Ce.dragOver,ze=Ce.dragOverGapTop,Be=Ce.dragOverGapBottom,Xe=Ce.pos,Kt=Ce.active,bt=Ce.eventKey,ge=(0,Re.Z)((0,Re.Z)({},pe),{},{expanded:Me,selected:Pe,checked:vt,loaded:Ee,loading:Se,halfChecked:Ie,dragOver:ke,dragOverGapTop:ze,dragOverGapBottom:Be,pos:Xe,active:Kt,key:bt});return"props"in ge||Object.defineProperty(ge,"props",{get:function(){return(0,Ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Ce}}),ge}},8224:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return je}});var re=le(4676);function je(Re,Je,be,se){var Ne=re.unstable_batchedUpdates?function(we){re.unstable_batchedUpdates(be,we)}:be;return Re!=null&&Re.addEventListener&&Re.addEventListener(Je,Ne,se),{remove:function(){Re!=null&&Re.removeEventListener&&Re.removeEventListener(Je,Ne,se)}}}},24514:function(mn,hn,le){"use strict";le.d(hn,{G:function(){return Je}});var re=le(47273),je=function(se){if((0,re.Z)()&&window.document.documentElement){var Ne=Array.isArray(se)?se:[se],Ze=window.document.documentElement;return Ne.some(function(we){return we in Ze.style})}return!1},Re=function(se,Ne){if(!je(se))return!1;var Ze=document.createElement("div"),we=Ze.style[se];return Ze.style[se]=Ne,Ze.style[se]!==we};function Je(be,se){return!Array.isArray(be)&&se!==void 0?Re(be,se):je(be)}},48911:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Et}});var re=le(54476),je=le(76190),Re=le(33885),Je=le(20068),be=le(42978),se=le(75931),Ne=le(92310),Ze=le.n(Ne),we=le(29301),fe=le(70425),ht=le(34280),xe=le(59301),gt=le(4676),Qe=xe.forwardRef(function(ae,ee){var z=ae.height,ie=ae.offsetY,ue=ae.offsetX,ne=ae.children,de=ae.prefixCls,Ge=ae.onInnerResize,kt=ae.innerProps,Bt=ae.rtl,He=ae.extra,it={},tt={display:"flex",flexDirection:"column"};return ie!==void 0&&(it={height:z,position:"relative",overflow:"hidden"},tt=(0,Re.Z)((0,Re.Z)({},tt),{},(0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)({transform:"translateY(".concat(ie,"px)")},Bt?"marginRight":"marginLeft",-ue),"position","absolute"),"left",0),"right",0),"top",0))),xe.createElement("div",{style:it},xe.createElement(we.Z,{onResize:function(Yt){var cn=Yt.offsetHeight;cn&&Ge&&Ge()}},xe.createElement("div",(0,re.Z)({style:tt,className:Ze()((0,Je.Z)({},"".concat(de,"-holder-inner"),de)),ref:ee},kt),ne,He)))});Qe.displayName="Filler";var _e=Qe;function De(ae){var ee=ae.children,z=ae.setRef,ie=xe.useCallback(function(ue){z(ue)},[]);return xe.cloneElement(ee,{ref:ie})}function Fe(ae,ee,z,ie,ue,ne,de,Ge){var kt=Ge.getKey;return ae.slice(ee,z+1).map(function(Bt,He){var it=ee+He,tt=de(Bt,it,{style:{width:ie},offsetX:ue}),Mt=kt(Bt);return xe.createElement(De,{key:Mt,setRef:function(cn){return ne(Bt,cn)}},tt)})}function rt(ae,ee,z,ie){var ue=z-ae,ne=ee-z,de=Math.min(ue,ne)*2;if(ie<=de){var Ge=Math.floor(ie/2);return ie%2?z+Ge+1:z-Ge}return ue>ne?z-(ie-ne):z+(ie-ue)}function lt(ae,ee,z){var ie=ae.length,ue=ee.length,ne,de;if(ie===0&&ue===0)return null;ie2&&arguments[2]!==void 0?arguments[2]:!1,it=kt?Bt<0&&Ge.current.left||Bt>0&&Ge.current.right:Bt<0&&Ge.current.top||Bt>0&&Ge.current.bottom;return He&&it?(clearTimeout(ne.current),ue.current=!1):(!it||ue.current)&&de(),!ue.current&&it}};function vt(ae,ee,z,ie,ue,ne,de){var Ge=(0,xe.useRef)(0),kt=(0,xe.useRef)(null),Bt=(0,xe.useRef)(null),He=(0,xe.useRef)(!1),it=Pe(ee,z,ie,ue);function tt(Pt,Gt){if(Ce.Z.cancel(kt.current),!it(!1,Gt)){var ot=Pt;if(!ot._virtualHandled)ot._virtualHandled=!0;else return;Ge.current+=Gt,Bt.current=Gt,Me||ot.preventDefault(),kt.current=(0,Ce.Z)(function(){var Pn=He.current?10:1;de(Ge.current*Pn,!1),Ge.current=0})}}function Mt(Pt,Gt){de(Gt,!0),Me||Pt.preventDefault()}var Yt=(0,xe.useRef)(null),cn=(0,xe.useRef)(null);function Ae(Pt){if(ae){Ce.Z.cancel(cn.current),cn.current=(0,Ce.Z)(function(){Yt.current=null},2);var Gt=Pt.deltaX,ot=Pt.deltaY,Pn=Pt.shiftKey,zt=Gt,ln=ot;(Yt.current==="sx"||!Yt.current&&Pn&&ot&&!Gt)&&(zt=ot,ln=0,Yt.current="sx");var Bn=Math.abs(zt),Oe=Math.abs(ln);Yt.current===null&&(Yt.current=ne&&Bn>Oe?"x":"y"),Yt.current==="y"?tt(Pt,ln):Mt(Pt,zt)}}function kn(Pt){ae&&(He.current=Pt.detail===Bt.current)}return[Ae,kn]}function Ee(ae,ee,z,ie){var ue=xe.useMemo(function(){return[new Map,[]]},[ae,z.id,ie]),ne=(0,be.Z)(ue,2),de=ne[0],Ge=ne[1],kt=function(He){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:He,tt=de.get(He),Mt=de.get(it);if(tt===void 0||Mt===void 0)for(var Yt=ae.length,cn=Ge.length;cn0&&arguments[0]!==void 0?arguments[0]:!1;He();var Yt=function(){var kn=!1;Ge.current.forEach(function(Pt,Gt){if(Pt&&Pt.offsetParent){var ot=Pt.offsetHeight,Pn=getComputedStyle(Pt),zt=Pn.marginTop,ln=Pn.marginBottom,Bn=Be(zt),Oe=Be(ln),Ue=ot+Bn+Oe;kt.current.get(Gt)!==Ue&&(kt.current.set(Gt,Ue),kn=!0)}}),kn&&de(function(Pt){return Pt+1})};if(Mt)Yt();else{Bt.current+=1;var cn=Bt.current;Promise.resolve().then(function(){cn===Bt.current&&Yt()})}}function tt(Mt,Yt){var cn=ae(Mt),Ae=Ge.current.get(cn);Yt?(Ge.current.set(cn,Yt),it()):Ge.current.delete(cn),!Ae!=!Yt&&(Yt?ee==null||ee(Mt):z==null||z(Mt))}return(0,xe.useEffect)(function(){return He},[]),[tt,it,kt.current,ne]}var Kt=14/15;function bt(ae,ee,z){var ie=(0,xe.useRef)(!1),ue=(0,xe.useRef)(0),ne=(0,xe.useRef)(0),de=(0,xe.useRef)(null),Ge=(0,xe.useRef)(null),kt,Bt=function(Mt){if(ie.current){var Yt=Math.ceil(Mt.touches[0].pageX),cn=Math.ceil(Mt.touches[0].pageY),Ae=ue.current-Yt,kn=ne.current-cn,Pt=Math.abs(Ae)>Math.abs(kn);Pt?ue.current=Yt:ne.current=cn;var Gt=z(Pt,Pt?Ae:kn,!1,Mt);Gt&&Mt.preventDefault(),clearInterval(Ge.current),Gt&&(Ge.current=setInterval(function(){Pt?Ae*=Kt:kn*=Kt;var ot=Math.floor(Pt?Ae:kn);(!z(Pt,ot,!0)||Math.abs(ot)<=.1)&&clearInterval(Ge.current)},16))}},He=function(){ie.current=!1,kt()},it=function(Mt){kt(),Mt.touches.length===1&&!ie.current&&(ie.current=!0,ue.current=Math.ceil(Mt.touches[0].pageX),ne.current=Math.ceil(Mt.touches[0].pageY),de.current=Mt.target,de.current.addEventListener("touchmove",Bt,{passive:!1}),de.current.addEventListener("touchend",He,{passive:!0}))};kt=function(){de.current&&(de.current.removeEventListener("touchmove",Bt),de.current.removeEventListener("touchend",He))},(0,ht.Z)(function(){return ae&&ee.current.addEventListener("touchstart",it,{passive:!0}),function(){var tt;(tt=ee.current)===null||tt===void 0||tt.removeEventListener("touchstart",it),kt(),clearInterval(Ge.current)}},[ae])}function ge(ae){return Math.floor(Math.pow(ae,.5))}function Rt(ae,ee){var z="touches"in ae?ae.touches[0]:ae;return z[ee?"pageX":"pageY"]-window[ee?"scrollX":"scrollY"]}function ye(ae,ee,z){xe.useEffect(function(){var ie=ee.current;if(ae&&ie){var ue=!1,ne,de,Ge=function(){Ce.Z.cancel(ne)},kt=function tt(){Ge(),ne=(0,Ce.Z)(function(){z(de),tt()})},Bt=function(){ue=!1,Ge()},He=function(Mt){if(!(Mt.target.draggable||Mt.button!==0)){var Yt=Mt;Yt._virtualHandled||(Yt._virtualHandled=!0,ue=!0)}},it=function(Mt){if(ue){var Yt=Rt(Mt,!1),cn=ie.getBoundingClientRect(),Ae=cn.top,kn=cn.bottom;if(Yt<=Ae){var Pt=Ae-Yt;de=-ge(Pt),kt()}else if(Yt>=kn){var Gt=Yt-kn;de=ge(Gt),kt()}else Ge()}};return ie.addEventListener("mousedown",He),ie.ownerDocument.addEventListener("mouseup",Bt),ie.ownerDocument.addEventListener("mousemove",it),ie.ownerDocument.addEventListener("dragend",Bt),function(){ie.removeEventListener("mousedown",He),ie.ownerDocument.removeEventListener("mouseup",Bt),ie.ownerDocument.removeEventListener("mousemove",it),ie.ownerDocument.removeEventListener("dragend",Bt),Ge()}}},[ae])}var ve=10;function ft(ae,ee,z,ie,ue,ne,de,Ge){var kt=xe.useRef(),Bt=xe.useState(null),He=(0,be.Z)(Bt,2),it=He[0],tt=He[1];return(0,ht.Z)(function(){if(it&&it.times=0;Tn-=1){var Zn=ue(ee[Tn]),Rn=z.get(Zn);if(Rn===void 0){Pt=!0;break}if(dn-=Rn,dn<=0)break}switch(Pn){case"top":ot=ln-Ae;break;case"bottom":ot=Bn-kn+Ae;break;default:{var Un=ae.current.scrollTop,qt=Un+kn;lnqt&&(Gt="bottom")}}ot!==null&&de(ot),ot!==it.lastTop&&(Pt=!0)}Pt&&tt((0,Re.Z)((0,Re.Z)({},it),{},{times:it.times+1,targetAlign:Gt,lastTop:ot}))}},[it,ae.current]),function(Mt){if(Mt==null){Ge();return}if(Ce.Z.cancel(kt.current),typeof Mt=="number")de(Mt);else if(Mt&&(0,je.Z)(Mt)==="object"){var Yt,cn=Mt.align;"index"in Mt?Yt=Mt.index:Yt=ee.findIndex(function(Pt){return ue(Pt)===Mt.key});var Ae=Mt.offset,kn=Ae===void 0?0:Ae;tt({times:0,index:Yt,offset:kn,originAlign:cn})}}}var Ut=xe.forwardRef(function(ae,ee){var z=ae.prefixCls,ie=ae.rtl,ue=ae.scrollOffset,ne=ae.scrollRange,de=ae.onStartMove,Ge=ae.onStopMove,kt=ae.onScroll,Bt=ae.horizontal,He=ae.spinSize,it=ae.containerSize,tt=ae.style,Mt=ae.thumbStyle,Yt=ae.showScrollBar,cn=xe.useState(!1),Ae=(0,be.Z)(cn,2),kn=Ae[0],Pt=Ae[1],Gt=xe.useState(null),ot=(0,be.Z)(Gt,2),Pn=ot[0],zt=ot[1],ln=xe.useState(null),Bn=(0,be.Z)(ln,2),Oe=Bn[0],Ue=Bn[1],Ht=!ie,sn=xe.useRef(),dn=xe.useRef(),Tn=xe.useState(Yt),Zn=(0,be.Z)(Tn,2),Rn=Zn[0],Un=Zn[1],qt=xe.useRef(),Fn=function(){Yt===!0||Yt===!1||(clearTimeout(qt.current),Un(!0),qt.current=setTimeout(function(){Un(!1)},3e3))},Kn=ne-it||0,vn=it-He||0,an=xe.useMemo(function(){if(ue===0||Kn===0)return 0;var Jn=ue/Kn;return Jn*vn},[ue,Kn,vn]),Ct=function(Qn){Qn.stopPropagation(),Qn.preventDefault()},At=xe.useRef({top:an,dragging:kn,pageY:Pn,startTop:Oe});At.current={top:an,dragging:kn,pageY:Pn,startTop:Oe};var $e=function(Qn){Pt(!0),zt(Rt(Qn,Bt)),Ue(At.current.top),de(),Qn.stopPropagation(),Qn.preventDefault()};xe.useEffect(function(){var Jn=function($t){$t.preventDefault()},Qn=sn.current,zn=dn.current;return Qn.addEventListener("touchstart",Jn,{passive:!1}),zn.addEventListener("touchstart",$e,{passive:!1}),function(){Qn.removeEventListener("touchstart",Jn),zn.removeEventListener("touchstart",$e)}},[]);var yt=xe.useRef();yt.current=Kn;var Lt=xe.useRef();Lt.current=vn,xe.useEffect(function(){if(kn){var Jn,Qn=function($t){var ut=At.current,fn=ut.dragging,jn=ut.pageY,$n=ut.startTop;Ce.Z.cancel(Jn);var Ke=sn.current.getBoundingClientRect(),Ye=it/(Bt?Ke.width:Ke.height);if(fn){var on=(Rt($t,Bt)-jn)*Ye,en=$n;!Ht&&Bt?en-=on:en+=on;var at=yt.current,tn=Lt.current,gn=tn?en/tn:0,Sn=Math.ceil(gn*at);Sn=Math.max(Sn,0),Sn=Math.min(Sn,at),Jn=(0,Ce.Z)(function(){kt(Sn,Bt)})}},zn=function(){Pt(!1),Ge()};return window.addEventListener("mousemove",Qn,{passive:!0}),window.addEventListener("touchmove",Qn,{passive:!0}),window.addEventListener("mouseup",zn,{passive:!0}),window.addEventListener("touchend",zn,{passive:!0}),function(){window.removeEventListener("mousemove",Qn),window.removeEventListener("touchmove",Qn),window.removeEventListener("mouseup",zn),window.removeEventListener("touchend",zn),Ce.Z.cancel(Jn)}}},[kn]),xe.useEffect(function(){return Fn(),function(){clearTimeout(qt.current)}},[ue]),xe.useImperativeHandle(ee,function(){return{delayHidden:Fn}});var un="".concat(z,"-scrollbar"),wn={position:"absolute",visibility:Rn?null:"hidden"},Wn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Bt?(Object.assign(wn,{height:8,left:0,right:0,bottom:0}),Object.assign(Wn,(0,Je.Z)({height:"100%",width:He},Ht?"left":"right",an))):(Object.assign(wn,(0,Je.Z)({width:8,top:0,bottom:0},Ht?"right":"left",0)),Object.assign(Wn,{width:"100%",height:He,top:an})),xe.createElement("div",{ref:sn,className:Ze()(un,(0,Je.Z)((0,Je.Z)((0,Je.Z)({},"".concat(un,"-horizontal"),Bt),"".concat(un,"-vertical"),!Bt),"".concat(un,"-visible"),Rn)),style:(0,Re.Z)((0,Re.Z)({},wn),tt),onMouseDown:Ct,onMouseMove:Fn},xe.createElement("div",{ref:dn,className:Ze()("".concat(un,"-thumb"),(0,Je.Z)({},"".concat(un,"-thumb-moving"),kn)),style:(0,Re.Z)((0,Re.Z)({},Wn),Mt),onMouseDown:$e}))}),Tt=Ut,Ve=20;function dt(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=ae/ee*ae;return isNaN(z)&&(z=0),z=Math.max(z,Ve),Math.floor(z)}var pt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],En=[],Le={overflowY:"auto",overflowAnchor:"none"};function It(ae,ee){var z=ae.prefixCls,ie=z===void 0?"rc-virtual-list":z,ue=ae.className,ne=ae.height,de=ae.itemHeight,Ge=ae.fullHeight,kt=Ge===void 0?!0:Ge,Bt=ae.style,He=ae.data,it=ae.children,tt=ae.itemKey,Mt=ae.virtual,Yt=ae.direction,cn=ae.scrollWidth,Ae=ae.component,kn=Ae===void 0?"div":Ae,Pt=ae.onScroll,Gt=ae.onVirtualScroll,ot=ae.onVisibleChange,Pn=ae.innerProps,zt=ae.extraRender,ln=ae.styles,Bn=ae.showScrollBar,Oe=Bn===void 0?"optional":Bn,Ue=(0,se.Z)(ae,pt),Ht=xe.useCallback(function(ct){return typeof tt=="function"?tt(ct):ct==null?void 0:ct[tt]},[tt]),sn=Xe(Ht,null,null),dn=(0,be.Z)(sn,4),Tn=dn[0],Zn=dn[1],Rn=dn[2],Un=dn[3],qt=!!(Mt!==!1&&ne&&de),Fn=xe.useMemo(function(){return Object.values(Rn.maps).reduce(function(ct,Ot){return ct+Ot},0)},[Rn.id,Rn.maps]),Kn=qt&&He&&(Math.max(de*He.length,Fn)>ne||!!cn),vn=Yt==="rtl",an=Ze()(ie,(0,Je.Z)({},"".concat(ie,"-rtl"),vn),ue),Ct=He||En,At=(0,xe.useRef)(),$e=(0,xe.useRef)(),yt=(0,xe.useRef)(),Lt=(0,xe.useState)(0),un=(0,be.Z)(Lt,2),wn=un[0],Wn=un[1],Jn=(0,xe.useState)(0),Qn=(0,be.Z)(Jn,2),zn=Qn[0],_n=Qn[1],$t=(0,xe.useState)(!1),ut=(0,be.Z)($t,2),fn=ut[0],jn=ut[1],$n=function(){jn(!0)},Ke=function(){jn(!1)},Ye={getKey:Ht};function on(ct){Wn(function(Ot){var Wt;typeof ct=="function"?Wt=ct(Ot):Wt=ct;var _t=zr(Wt);return At.current.scrollTop=_t,_t})}var en=(0,xe.useRef)({start:0,end:Ct.length}),at=(0,xe.useRef)(),tn=mt(Ct,Ht),gn=(0,be.Z)(tn,1),Sn=gn[0];at.current=Sn;var On=xe.useMemo(function(){if(!qt)return{scrollHeight:void 0,start:0,end:Ct.length-1,offset:void 0};if(!Kn){var ct;return{scrollHeight:((ct=$e.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,start:0,end:Ct.length-1,offset:void 0}}for(var Ot=0,Wt,_t,nn,Nn=Ct.length,rn=0;rn=wn&&Wt===void 0&&(Wt=rn,_t=Ot),Hn>wn+ne&&nn===void 0&&(nn=rn),Ot=Hn}return Wt===void 0&&(Wt=0,_t=0,nn=Math.ceil(ne/de)),nn===void 0&&(nn=Ct.length-1),nn=Math.min(nn+1,Ct.length-1),{scrollHeight:Ot,start:Wt,end:nn,offset:_t}},[Kn,qt,wn,Ct,Un,ne]),Dn=On.scrollHeight,Mn=On.start,jt=On.end,Nt=On.offset;en.current.start=Mn,en.current.end=jt,xe.useLayoutEffect(function(){var ct=Rn.getRecord();if(ct.size===1){var Ot=Array.from(ct.keys())[0],Wt=ct.get(Ot),_t=Ct[Mn];if(_t&&Wt===void 0){var nn=Ht(_t);if(nn===Ot){var Nn=Rn.get(Ot),rn=Nn-de;on(function(Vt){return Vt+rn})}}}Rn.resetRecord()},[Dn]);var Ln=xe.useState({width:0,height:ne}),Vn=(0,be.Z)(Ln,2),Yn=Vn[0],qn=Vn[1],xr=function(Ot){qn({width:Ot.offsetWidth,height:Ot.offsetHeight})},yr=(0,xe.useRef)(),br=(0,xe.useRef)(),vr=xe.useMemo(function(){return dt(Yn.width,cn)},[Yn.width,cn]),Dr=xe.useMemo(function(){return dt(Yn.height,Dn)},[Yn.height,Dn]),gr=Dn-ne,Ir=(0,xe.useRef)(gr);Ir.current=gr;function zr(ct){var Ot=ct;return Number.isNaN(Ir.current)||(Ot=Math.min(Ot,Ir.current)),Ot=Math.max(Ot,0),Ot}var Wr=wn<=0,Kr=wn>=gr,jr=zn<=0,_r=zn>=cn,pr=Pe(Wr,Kr,jr,_r),Hr=function(){return{x:vn?-zn:zn,y:wn}},or=(0,xe.useRef)(Hr()),Gn=(0,fe.zX)(function(ct){if(Gt){var Ot=(0,Re.Z)((0,Re.Z)({},Hr()),ct);(or.current.x!==Ot.x||or.current.y!==Ot.y)&&(Gt(Ot),or.current=Ot)}});function ir(ct,Ot){var Wt=ct;Ot?((0,gt.flushSync)(function(){_n(Wt)}),Gn()):on(Wt)}function Cr(ct){var Ot=ct.currentTarget.scrollTop;Ot!==wn&&on(Ot),Pt==null||Pt(ct),Gn()}var Nr=function(Ot){var Wt=Ot,_t=cn?cn-Yn.width:0;return Wt=Math.max(Wt,0),Wt=Math.min(Wt,_t),Wt},Mr=(0,fe.zX)(function(ct,Ot){Ot?((0,gt.flushSync)(function(){_n(function(Wt){var _t=Wt+(vn?-ct:ct);return Nr(_t)})}),Gn()):on(function(Wt){var _t=Wt+ct;return _t})}),Ar=vt(qt,Wr,Kr,jr,_r,!!cn,Mr),Yr=(0,be.Z)(Ar,2),Te=Yr[0],wt=Yr[1];bt(qt,At,function(ct,Ot,Wt,_t){var nn=_t;return pr(ct,Ot,Wt)?!1:!nn||!nn._virtualHandled?(nn&&(nn._virtualHandled=!0),Te({preventDefault:function(){},deltaX:ct?Ot:0,deltaY:ct?0:Ot}),!0):!1}),ye(Kn,At,function(ct){on(function(Ot){return Ot+ct})}),(0,ht.Z)(function(){function ct(Wt){var _t=Wr&&Wt.detail<0,nn=Kr&&Wt.detail>0;qt&&!_t&&!nn&&Wt.preventDefault()}var Ot=At.current;return Ot.addEventListener("wheel",Te,{passive:!1}),Ot.addEventListener("DOMMouseScroll",wt,{passive:!0}),Ot.addEventListener("MozMousePixelScroll",ct,{passive:!1}),function(){Ot.removeEventListener("wheel",Te),Ot.removeEventListener("DOMMouseScroll",wt),Ot.removeEventListener("MozMousePixelScroll",ct)}},[qt,Wr,Kr]),(0,ht.Z)(function(){if(cn){var ct=Nr(zn);_n(ct),Gn({x:ct})}},[Yn.width,cn]);var st=function(){var Ot,Wt;(Ot=yr.current)===null||Ot===void 0||Ot.delayHidden(),(Wt=br.current)===null||Wt===void 0||Wt.delayHidden()},xt=ft(At,Ct,Rn,de,Ht,function(){return Zn(!0)},on,st);xe.useImperativeHandle(ee,function(){return{nativeElement:yt.current,getScrollInfo:Hr,scrollTo:function(Ot){function Wt(_t){return _t&&(0,je.Z)(_t)==="object"&&("left"in _t||"top"in _t)}Wt(Ot)?(Ot.left!==void 0&&_n(Nr(Ot.left)),xt(Ot.top)):xt(Ot)}}}),(0,ht.Z)(function(){if(ot){var ct=Ct.slice(Mn,jt+1);ot(ct,Ct)}},[Mn,jt,Ct]);var Zt=Ee(Ct,Ht,Rn,de),Jt=zt==null?void 0:zt({start:Mn,end:jt,virtual:Kn,offsetX:zn,offsetY:Nt,rtl:vn,getSize:Zt}),yn=Fe(Ct,Mn,jt,cn,zn,Tn,it,Ye),pn=null;ne&&(pn=(0,Re.Z)((0,Je.Z)({},kt?"height":"maxHeight",ne),Le),qt&&(pn.overflowY="hidden",cn&&(pn.overflowX="hidden"),fn&&(pn.pointerEvents="none")));var Qt={};return vn&&(Qt.dir="rtl"),xe.createElement("div",(0,re.Z)({ref:yt,style:(0,Re.Z)((0,Re.Z)({},Bt),{},{position:"relative"}),className:an},Qt,Ue),xe.createElement(we.Z,{onResize:xr},xe.createElement(kn,{className:"".concat(ie,"-holder"),style:pn,ref:At,onScroll:Cr,onMouseEnter:st},xe.createElement(_e,{prefixCls:ie,height:Dn,offsetX:zn,offsetY:Nt,scrollWidth:cn,onInnerResize:Zn,ref:$e,innerProps:Pn,rtl:vn,extra:Jt},yn))),Kn&&Dn>ne&&xe.createElement(Tt,{ref:yr,prefixCls:ie,scrollOffset:wn,scrollRange:Dn,rtl:vn,onScroll:ir,onStartMove:$n,onStopMove:Ke,spinSize:Dr,containerSize:Yn.height,style:ln==null?void 0:ln.verticalScrollBar,thumbStyle:ln==null?void 0:ln.verticalScrollBarThumb,showScrollBar:Oe}),Kn&&cn>Yn.width&&xe.createElement(Tt,{ref:br,prefixCls:ie,scrollOffset:zn,scrollRange:cn,rtl:vn,onScroll:ir,onStartMove:$n,onStopMove:Ke,spinSize:vr,containerSize:Yn.width,horizontal:!0,style:ln==null?void 0:ln.horizontalScrollBar,thumbStyle:ln==null?void 0:ln.horizontalScrollBarThumb,showScrollBar:Oe}))}var nt=xe.forwardRef(It);nt.displayName="List";var St=nt,Et=St},93314:function(mn){"use strict";mn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},96908:function(mn){"use strict";mn.exports="data:image/png;base64,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"},57177:function(mn){"use strict";mn.exports="data:image/png;base64,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"},81378:function(mn){"use strict";mn.exports="data:image/png;base64,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"},16722:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Ze}});const re=we=>typeof we=="object"&&we!=null&&we.nodeType===1,je=(we,fe)=>(!fe||we!=="hidden")&&we!=="visible"&&we!=="clip",Re=(we,fe)=>{if(we.clientHeight{const gt=(Qe=>{if(!Qe.ownerDocument||!Qe.ownerDocument.defaultView)return null;try{return Qe.ownerDocument.defaultView.frameElement}catch(_e){return null}})(xe);return!!gt&&(gt.clientHeightQefe||Qe>we&&_e=fe&&De>=ht?Qe-we-xe:_e>fe&&Deht?_e-fe+gt:0,be=we=>{const fe=we.parentElement;return fe==null?we.getRootNode().host||null:fe},se=(we,fe)=>{var ht,xe,gt,Qe;if(typeof document=="undefined")return[];const{scrollMode:_e,block:De,inline:Fe,boundary:rt,skipOverflowHiddenElements:lt}=fe,mt=typeof rt=="function"?rt:Tt=>Tt!==rt;if(!re(we))throw new TypeError("Invalid target");const Ce=document.scrollingElement||document.documentElement,pe=[];let Me=we;for(;re(Me)&&mt(Me);){if(Me=be(Me),Me===Ce){pe.push(Me);break}Me!=null&&Me===document.body&&Re(Me)&&!Re(document.documentElement)||Me!=null&&Re(Me,lt)&&pe.push(Me)}const Pe=(xe=(ht=window.visualViewport)==null?void 0:ht.width)!=null?xe:innerWidth,vt=(Qe=(gt=window.visualViewport)==null?void 0:gt.height)!=null?Qe:innerHeight,{scrollX:Ee,scrollY:Se}=window,{height:Ie,width:ke,top:ze,right:Be,bottom:Xe,left:Kt}=we.getBoundingClientRect(),{top:bt,right:ge,bottom:Rt,left:ye}=(Tt=>{const Ve=window.getComputedStyle(Tt);return{top:parseFloat(Ve.scrollMarginTop)||0,right:parseFloat(Ve.scrollMarginRight)||0,bottom:parseFloat(Ve.scrollMarginBottom)||0,left:parseFloat(Ve.scrollMarginLeft)||0}})(we);let ve=De==="start"||De==="nearest"?ze-bt:De==="end"?Xe+Rt:ze+Ie/2-bt+Rt,ft=Fe==="center"?Kt+ke/2-ye+ge:Fe==="end"?Be+ge:Kt-ye;const Ut=[];for(let Tt=0;Tt=0&&Kt>=0&&Xe<=vt&&Be<=Pe&&(Ve===Ce&&!Re(Ve)||ze>=En&&Xe<=It&&Kt>=nt&&Be<=Le))return Ut;const St=getComputedStyle(Ve),Et=parseInt(St.borderLeftWidth,10),ae=parseInt(St.borderTopWidth,10),ee=parseInt(St.borderRightWidth,10),z=parseInt(St.borderBottomWidth,10);let ie=0,ue=0;const ne="offsetWidth"in Ve?Ve.offsetWidth-Ve.clientWidth-Et-ee:0,de="offsetHeight"in Ve?Ve.offsetHeight-Ve.clientHeight-ae-z:0,Ge="offsetWidth"in Ve?Ve.offsetWidth===0?0:pt/Ve.offsetWidth:0,kt="offsetHeight"in Ve?Ve.offsetHeight===0?0:dt/Ve.offsetHeight:0;if(Ce===Ve)ie=De==="start"?ve:De==="end"?ve-vt:De==="nearest"?Je(Se,Se+vt,vt,ae,z,Se+ve,Se+ve+Ie,Ie):ve-vt/2,ue=Fe==="start"?ft:Fe==="center"?ft-Pe/2:Fe==="end"?ft-Pe:Je(Ee,Ee+Pe,Pe,Et,ee,Ee+ft,Ee+ft+ke,ke),ie=Math.max(0,ie+Se),ue=Math.max(0,ue+Ee);else{ie=De==="start"?ve-En-ae:De==="end"?ve-It+z+de:De==="nearest"?Je(En,It,dt,ae,z+de,ve,ve+Ie,Ie):ve-(En+dt/2)+de/2,ue=Fe==="start"?ft-nt-Et:Fe==="center"?ft-(nt+pt/2)+ne/2:Fe==="end"?ft-Le+ee+ne:Je(nt,Le,pt,Et,ee+ne,ft,ft+ke,ke);const{scrollLeft:Bt,scrollTop:He}=Ve;ie=kt===0?0:Math.max(0,Math.min(He+ie/kt,Ve.scrollHeight-dt/kt+de)),ue=Ge===0?0:Math.max(0,Math.min(Bt+ue/Ge,Ve.scrollWidth-pt/Ge+ne)),ve+=He-ie,ft+=Bt-ue}Ut.push({el:Ve,top:ie,left:ue})}return Ut},Ne=we=>we===!1?{block:"end",inline:"nearest"}:(fe=>fe===Object(fe)&&Object.keys(fe).length!==0)(we)?we:{block:"start",inline:"nearest"};function Ze(we,fe){if(!we.isConnected||!(gt=>{let Qe=gt;for(;Qe&&Qe.parentNode;){if(Qe.parentNode===document)return!0;Qe=Qe.parentNode instanceof ShadowRoot?Qe.parentNode.host:Qe.parentNode}return!1})(we))return;const ht=(gt=>{const Qe=window.getComputedStyle(gt);return{top:parseFloat(Qe.scrollMarginTop)||0,right:parseFloat(Qe.scrollMarginRight)||0,bottom:parseFloat(Qe.scrollMarginBottom)||0,left:parseFloat(Qe.scrollMarginLeft)||0}})(we);if((gt=>typeof gt=="object"&&typeof gt.behavior=="function")(fe))return fe.behavior(se(we,fe));const xe=typeof fe=="boolean"||fe==null?void 0:fe.behavior;for(const{el:gt,top:Qe,left:_e}of se(we,Ne(fe))){const De=Qe-ht.top+ht.bottom,Fe=_e-ht.left+ht.right;gt.scroll({top:De,left:Fe,behavior:xe})}}}}]); +`,lt=["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"],mt={},Ce;function pe(bt){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=bt.getAttribute("id")||bt.getAttribute("data-reactid")||bt.getAttribute("name");if(ge&&mt[Rt])return mt[Rt];var ye=window.getComputedStyle(bt),ve=ye.getPropertyValue("box-sizing")||ye.getPropertyValue("-moz-box-sizing")||ye.getPropertyValue("-webkit-box-sizing"),ft=parseFloat(ye.getPropertyValue("padding-bottom"))+parseFloat(ye.getPropertyValue("padding-top")),Ut=parseFloat(ye.getPropertyValue("border-bottom-width"))+parseFloat(ye.getPropertyValue("border-top-width")),Tt=lt.map(function(dt){return"".concat(dt,":").concat(ye.getPropertyValue(dt))}).join(";"),Ve={sizingStyle:Tt,paddingSize:ft,borderSize:Ut,boxSizing:ve};return ge&&Rt&&(mt[Rt]=Ve),Ve}function Me(bt){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ce||(Ce=document.createElement("textarea"),Ce.setAttribute("tab-index","-1"),Ce.setAttribute("aria-hidden","true"),Ce.setAttribute("name","hiddenTextarea"),document.body.appendChild(Ce)),bt.getAttribute("wrap")?Ce.setAttribute("wrap",bt.getAttribute("wrap")):Ce.removeAttribute("wrap");var ve=pe(bt,ge),ft=ve.paddingSize,Ut=ve.borderSize,Tt=ve.boxSizing,Ve=ve.sizingStyle;Ce.setAttribute("style","".concat(Ve,";").concat(rt)),Ce.value=bt.value||bt.placeholder||"";var dt=void 0,pt=void 0,En,Le=Ce.scrollHeight;if(Tt==="border-box"?Le+=Ut:Tt==="content-box"&&(Le-=ft),Rt!==null||ye!==null){Ce.value=" ";var It=Ce.scrollHeight-ft;Rt!==null&&(dt=It*Rt,Tt==="border-box"&&(dt=dt+ft+Ut),Le=Math.max(dt,Le)),ye!==null&&(pt=It*ye,Tt==="border-box"&&(pt=pt+ft+Ut),En=Le>pt?"":"hidden",Le=Math.min(pt,Le))}var nt={height:Le,overflowY:En,resize:"none"};return dt&&(nt.minHeight=dt),pt&&(nt.maxHeight=pt),nt}var Pe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],vt=0,Ee=1,Se=2,Ie=gt.forwardRef(function(bt,ge){var Rt=bt,ye=Rt.prefixCls,ve=Rt.defaultValue,ft=Rt.value,Ut=Rt.autoSize,Tt=Rt.onResize,Ve=Rt.className,dt=Rt.style,pt=Rt.disabled,En=Rt.onChange,Le=Rt.onInternalAutoSize,It=(0,se.Z)(Rt,Pe),nt=(0,xe.Z)(ve,{value:ft,postState:function(Bn){return Bn!=null?Bn:""}}),St=(0,be.Z)(nt,2),Et=St[0],ae=St[1],ee=function(Bn){ae(Bn.target.value),En==null||En(Bn)},z=gt.useRef();gt.useImperativeHandle(ge,function(){return{textArea:z.current}});var ie=gt.useMemo(function(){return Ut&&(0,Qe.Z)(Ut)==="object"?[Ut.minRows,Ut.maxRows]:[]},[Ut]),ue=(0,be.Z)(ie,2),ne=ue[0],de=ue[1],Ge=!!Ut,kt=function(){try{if(document.activeElement===z.current){var Bn=z.current,Oe=Bn.selectionStart,Ue=Bn.selectionEnd,Ht=Bn.scrollTop;z.current.setSelectionRange(Oe,Ue),z.current.scrollTop=Ht}}catch(sn){}},Bt=gt.useState(Se),He=(0,be.Z)(Bt,2),it=He[0],tt=He[1],Mt=gt.useState(),Yt=(0,be.Z)(Mt,2),cn=Yt[0],Ae=Yt[1],kn=function(){tt(vt)};(0,De.Z)(function(){Ge&&kn()},[ft,ne,de,Ge]),(0,De.Z)(function(){if(it===vt)tt(Ee);else if(it===Ee){var ln=Me(z.current,!1,ne,de);tt(Se),Ae(ln)}else kt()},[it]);var Pt=gt.useRef(),Gt=function(){Fe.Z.cancel(Pt.current)},ot=function(Bn){it===Se&&(Tt==null||Tt(Bn),Ut&&(Gt(),Pt.current=(0,Fe.Z)(function(){kn()})))};gt.useEffect(function(){return Gt},[]);var Pn=Ge?cn:null,zt=(0,Re.Z)((0,Re.Z)({},dt),Pn);return(it===vt||it===Ee)&&(zt.overflowY="hidden",zt.overflowX="hidden"),gt.createElement(_e.Z,{onResize:ot,disabled:!(Ut||Tt)},gt.createElement("textarea",(0,re.Z)({},It,{ref:z,style:zt,className:Ze()(ye,Ve,(0,je.Z)({},"".concat(ye,"-disabled"),pt)),disabled:pt,value:Et,onChange:ee})))}),ke=Ie,ze=["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=gt.forwardRef(function(bt,ge){var Rt,ye=bt.defaultValue,ve=bt.value,ft=bt.onFocus,Ut=bt.onBlur,Tt=bt.onChange,Ve=bt.allowClear,dt=bt.maxLength,pt=bt.onCompositionStart,En=bt.onCompositionEnd,Le=bt.suffix,It=bt.prefixCls,nt=It===void 0?"rc-textarea":It,St=bt.showCount,Et=bt.count,ae=bt.className,ee=bt.style,z=bt.disabled,ie=bt.hidden,ue=bt.classNames,ne=bt.styles,de=bt.onResize,Ge=bt.onClear,kt=bt.onPressEnter,Bt=bt.readOnly,He=bt.autoSize,it=bt.onKeyDown,tt=(0,se.Z)(bt,ze),Mt=(0,xe.Z)(ye,{value:ve,defaultValue:ye}),Yt=(0,be.Z)(Mt,2),cn=Yt[0],Ae=Yt[1],kn=cn==null?"":String(cn),Pt=gt.useState(!1),Gt=(0,be.Z)(Pt,2),ot=Gt[0],Pn=Gt[1],zt=gt.useRef(!1),ln=gt.useState(null),Bn=(0,be.Z)(ln,2),Oe=Bn[0],Ue=Bn[1],Ht=(0,gt.useRef)(null),sn=(0,gt.useRef)(null),dn=function(){var fn;return(fn=sn.current)===null||fn===void 0?void 0:fn.textArea},Tn=function(){dn().focus()};(0,gt.useImperativeHandle)(ge,function(){var ut;return{resizableTextArea:sn.current,focus:Tn,blur:function(){dn().blur()},nativeElement:((ut=Ht.current)===null||ut===void 0?void 0:ut.nativeElement)||dn()}}),(0,gt.useEffect)(function(){Pn(function(ut){return!z&&ut})},[z]);var _n=gt.useState(null),Rn=(0,be.Z)(_n,2),Un=Rn[0],qt=Rn[1];gt.useEffect(function(){if(Un){var ut;(ut=dn()).setSelectionRange.apply(ut,(0,Je.Z)(Un))}},[Un]);var Fn=(0,fe.Z)(Et,St),Kn=(Rt=Fn.max)!==null&&Rt!==void 0?Rt:dt,vn=Number(Kn)>0,an=Fn.strategy(kn),Ct=!!Kn&&an>Kn,At=function(fn,jn){var $n=jn;!zt.current&&Fn.exceedFormatter&&Fn.max&&Fn.strategy(jn)>Fn.max&&($n=Fn.exceedFormatter(jn,{max:Fn.max}),jn!==$n&&qt([dn().selectionStart||0,dn().selectionEnd||0])),Ae($n),(0,ht.rJ)(fn.currentTarget,fn,Tt,$n)},$e=function(fn){zt.current=!0,pt==null||pt(fn)},yt=function(fn){zt.current=!1,At(fn,fn.currentTarget.value),En==null||En(fn)},Lt=function(fn){At(fn,fn.target.value)},un=function(fn){fn.key==="Enter"&&kt&&kt(fn),it==null||it(fn)},wn=function(fn){Pn(!0),ft==null||ft(fn)},Wn=function(fn){Pn(!1),Ut==null||Ut(fn)},Jn=function(fn){Ae(""),Tn(),(0,ht.rJ)(dn(),fn,Tt)},Qn=Le,zn;Fn.show&&(Fn.showFormatter?zn=Fn.showFormatter({value:kn,count:an,maxLength:Kn}):zn="".concat(an).concat(vn?" / ".concat(Kn):""),Qn=gt.createElement(gt.Fragment,null,Qn,gt.createElement("span",{className:Ze()("".concat(nt,"-data-count"),ue==null?void 0:ue.count),style:ne==null?void 0:ne.count},zn)));var Zn=function(fn){var jn;de==null||de(fn),(jn=dn())!==null&&jn!==void 0&&jn.style.height&&Ue(!0)},$t=!He&&!St&&!Ve;return gt.createElement(we.BaseInput,{ref:Ht,value:kn,allowClear:Ve,handleReset:Jn,suffix:Qn,prefixCls:nt,classNames:(0,Re.Z)((0,Re.Z)({},ue),{},{affixWrapper:Ze()(ue==null?void 0:ue.affixWrapper,(0,je.Z)((0,je.Z)({},"".concat(nt,"-show-count"),St),"".concat(nt,"-textarea-allow-clear"),Ve))}),disabled:z,focused:ot,className:Ze()(ae,Ct&&"".concat(nt,"-out-of-range")),style:(0,Re.Z)((0,Re.Z)({},ee),Oe&&!$t?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof zn=="string"?zn:void 0}},hidden:ie,readOnly:Bt,onClear:Ge},gt.createElement(ke,(0,re.Z)({},tt,{autoSize:He,maxLength:dt,onKeyDown:un,onChange:Lt,onFocus:wn,onBlur:Wn,onCompositionStart:$e,onCompositionEnd:yt,className:Ze()(ue==null?void 0:ue.textarea),style:(0,Re.Z)((0,Re.Z)({},ne==null?void 0:ne.textarea),{},{resize:ee==null?void 0:ee.resize}),disabled:z,prefixCls:nt,onResize:Zn,ref:sn,readOnly:Bt})))}),Xe=Be,Kt=Xe},639:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return mt}});var re=le(54476),je=le(20068),Re=le(33885),Je=le(42978),be=le(75931),se=le(59301),Ne=le(92310),Ze=le.n(Ne),we=le(26112),fe=le(30699),ht=function(pe){for(var Me=pe.prefixCls,Pe=pe.level,vt=pe.isStart,Ee=pe.isEnd,Se="".concat(Me,"-indent-unit"),Ie=[],ke=0;ke0&&arguments[0]!==void 0?arguments[0]:[],ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ne=ie.length,de=ue.length;if(Math.abs(ne-de)!==1)return{add:!1,key:null};function Ge(kt,Bt){var He=new Map;kt.forEach(function(tt){He.set(tt,!0)});var it=Bt.filter(function(tt){return!He.has(tt)});return it.length===1?it[0]:null}return ne ").concat(ue);return ue}var En=De.forwardRef(function(ie,ue){var ne=ie.prefixCls,de=ie.data,Ge=ie.selectable,kt=ie.checkable,Bt=ie.expandedKeys,He=ie.selectedKeys,it=ie.checkedKeys,tt=ie.loadedKeys,Mt=ie.loadingKeys,Yt=ie.halfCheckedKeys,cn=ie.keyEntities,Ae=ie.disabled,kn=ie.dragging,Pt=ie.dragOverNodeKey,Gt=ie.dropPosition,ot=ie.motion,Pn=ie.height,zt=ie.itemHeight,ln=ie.virtual,Bn=ie.scrollWidth,Oe=ie.focusable,Ue=ie.activeItem,Ht=ie.focused,sn=ie.tabIndex,dn=ie.onKeyDown,Tn=ie.onFocus,_n=ie.onBlur,Rn=ie.onActiveChange,Un=ie.onListChangeStart,qt=ie.onListChangeEnd,Fn=(0,pe.Z)(ie,ge),Kn=De.useRef(null),vn=De.useRef(null);De.useImperativeHandle(ue,function(){return{scrollTo:function(Sn){Kn.current.scrollTo(Sn)},getIndentWidth:function(){return vn.current.offsetWidth}}});var an=De.useState(Bt),Ct=(0,Ce.Z)(an,2),At=Ct[0],$e=Ct[1],yt=De.useState(de),Lt=(0,Ce.Z)(yt,2),un=Lt[0],wn=Lt[1],Wn=De.useState(de),Jn=(0,Ce.Z)(Wn,2),Qn=Jn[0],zn=Jn[1],Zn=De.useState([]),$t=(0,Ce.Z)(Zn,2),ut=$t[0],fn=$t[1],jn=De.useState(null),$n=(0,Ce.Z)(jn,2),Ke=$n[0],Ye=$n[1],on=De.useRef(de);on.current=de;function en(){var gn=on.current;wn(gn),zn(gn),fn([]),Ye(null),qt()}(0,Me.Z)(function(){$e(Bt);var gn=Kt(At,Bt);if(gn.key!==null)if(gn.add){var Sn=un.findIndex(function(Ln){var Vn=Ln.key;return Vn===gn.key}),On=Ve(bt(un,de,gn.key),ln,Pn,zt),Dn=un.slice();Dn.splice(Sn+1,0,Tt),zn(Dn),fn(On),Ye("show")}else{var Mn=de.findIndex(function(Ln){var Vn=Ln.key;return Vn===gn.key}),jt=Ve(bt(de,un,gn.key),ln,Pn,zt),Nt=de.slice();Nt.splice(Mn+1,0,Tt),zn(Nt),fn(jt),Ye("hide")}else un!==de&&(wn(de),zn(de))},[Bt,de]),De.useEffect(function(){kn||en()},[kn]);var at=ot?Qn:de,tn={expandedKeys:Bt,selectedKeys:He,loadedKeys:tt,loadingKeys:Mt,checkedKeys:it,halfCheckedKeys:Yt,dragOverNodeKey:Pt,dropPosition:Gt,keyEntities:cn};return De.createElement(De.Fragment,null,Ht&&Ue&&De.createElement("span",{style:Rt,"aria-live":"assertive"},pt(Ue)),De.createElement("div",null,De.createElement("input",{style:Rt,disabled:Oe===!1||Ae,tabIndex:Oe!==!1?sn:null,onKeyDown:dn,onFocus:Tn,onBlur:_n,value:"",onChange:ye,"aria-label":"for screen reader"})),De.createElement("div",{className:"".concat(ne,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},De.createElement("div",{className:"".concat(ne,"-indent")},De.createElement("div",{ref:vn,className:"".concat(ne,"-indent-unit")}))),De.createElement(Pe.Z,(0,re.Z)({},Fn,{data:at,itemKey:dt,height:Pn,fullHeight:!1,virtual:ln,itemHeight:zt,scrollWidth:Bn,prefixCls:"".concat(ne,"-list"),ref:Kn,role:"tree",onVisibleChange:function(Sn){Sn.every(function(On){return dt(On)!==ve})&&en()}}),function(gn){var Sn=gn.pos,On=Object.assign({},(mt(gn.data),gn.data)),Dn=gn.title,Mn=gn.key,jt=gn.isStart,Nt=gn.isEnd,Ln=(0,ke.km)(Mn,Sn);delete On.key,delete On.children;var Vn=(0,ke.H8)(Ln,tn);return De.createElement(Xe,(0,re.Z)({},On,Vn,{title:Dn,active:!!Ue&&Mn===Ue.key,pos:Sn,data:gn.data,isStart:jt,isEnd:Nt,motion:ot,motionNodes:Mn===ve?ut:null,motionType:Ke,onMotionStart:Un,onMotionEnd:en,treeNodeRequiredProps:tn,onMouseMove:function(){Rn(null)}}))}))}),Le=En,It=le(82661),nt=le(34643),St=le(65065),Et=10,ae=function(ie){(0,Ze.Z)(ne,ie);var ue=(0,we.Z)(ne);function ne(){var de;(0,be.Z)(this,ne);for(var Ge=arguments.length,kt=new Array(Ge),Bt=0;Bt2&&arguments[2]!==void 0?arguments[2]:!1,Yt=de.state,cn=Yt.dragChildrenKeys,Ae=Yt.dropPosition,kn=Yt.dropTargetKey,Pt=Yt.dropTargetPos,Gt=Yt.dropAllowed;if(Gt){var ot=de.props.onDrop;if(de.setState({dragOverNodeKey:null}),de.cleanDragState(),kn!==null){var Pn=(0,Re.Z)((0,Re.Z)({},(0,ke.H8)(kn,de.getTreeNodeRequiredProps())),{},{active:((tt=de.getActiveItem())===null||tt===void 0?void 0:tt.key)===kn,data:(0,St.Z)(de.state.keyEntities,kn).node}),zt=cn.includes(kn);(0,_e.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ln=(0,It.yx)(Pt),Bn={event:He,node:(0,ke.F)(Pn),dragNode:de.dragNodeProps?(0,ke.F)(de.dragNodeProps):null,dragNodesKeys:[de.dragNodeProps.eventKey].concat(cn),dropToGap:Ae!==0,dropPosition:Ae+Number(ln[ln.length-1])};Mt||ot==null||ot(Bn),de.dragNodeProps=null}}}),(0,fe.Z)((0,Ne.Z)(de),"cleanDragState",function(){var He=de.state.draggingNodeKey;He!==null&&de.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),de.dragStartMousePosition=null,de.currentMouseOverDroppableNodeKey=null}),(0,fe.Z)((0,Ne.Z)(de),"triggerExpandActionExpand",function(He,it){var tt=de.state,Mt=tt.expandedKeys,Yt=tt.flattenNodes,cn=it.expanded,Ae=it.key,kn=it.isLeaf;if(!(kn||He.shiftKey||He.metaKey||He.ctrlKey)){var Pt=Yt.filter(function(ot){return ot.key===Ae})[0],Gt=(0,ke.F)((0,Re.Z)((0,Re.Z)({},(0,ke.H8)(Ae,de.getTreeNodeRequiredProps())),{},{data:Pt.data}));de.setExpandedKeys(cn?(0,It._5)(Mt,Ae):(0,It.L0)(Mt,Ae)),de.onNodeExpand(He,Gt)}}),(0,fe.Z)((0,Ne.Z)(de),"onNodeClick",function(He,it){var tt=de.props,Mt=tt.onClick,Yt=tt.expandAction;Yt==="click"&&de.triggerExpandActionExpand(He,it),Mt==null||Mt(He,it)}),(0,fe.Z)((0,Ne.Z)(de),"onNodeDoubleClick",function(He,it){var tt=de.props,Mt=tt.onDoubleClick,Yt=tt.expandAction;Yt==="doubleClick"&&de.triggerExpandActionExpand(He,it),Mt==null||Mt(He,it)}),(0,fe.Z)((0,Ne.Z)(de),"onNodeSelect",function(He,it){var tt=de.state.selectedKeys,Mt=de.state,Yt=Mt.keyEntities,cn=Mt.fieldNames,Ae=de.props,kn=Ae.onSelect,Pt=Ae.multiple,Gt=it.selected,ot=it[cn.key],Pn=!Gt;Pn?Pt?tt=(0,It.L0)(tt,ot):tt=[ot]:tt=(0,It._5)(tt,ot);var zt=tt.map(function(ln){var Bn=(0,St.Z)(Yt,ln);return Bn?Bn.node:null}).filter(Boolean);de.setUncontrolledState({selectedKeys:tt}),kn==null||kn(tt,{event:"select",selected:Pn,node:it,selectedNodes:zt,nativeEvent:He.nativeEvent})}),(0,fe.Z)((0,Ne.Z)(de),"onNodeCheck",function(He,it,tt){var Mt=de.state,Yt=Mt.keyEntities,cn=Mt.checkedKeys,Ae=Mt.halfCheckedKeys,kn=de.props,Pt=kn.checkStrictly,Gt=kn.onCheck,ot=it.key,Pn,zt={event:"check",node:it,checked:tt,nativeEvent:He.nativeEvent};if(Pt){var ln=tt?(0,It.L0)(cn,ot):(0,It._5)(cn,ot),Bn=(0,It._5)(Ae,ot);Pn={checked:ln,halfChecked:Bn},zt.checkedNodes=ln.map(function(Tn){return(0,St.Z)(Yt,Tn)}).filter(Boolean).map(function(Tn){return Tn.node}),de.setUncontrolledState({checkedKeys:ln})}else{var Oe=(0,nt.S)([].concat((0,Je.Z)(cn),[ot]),!0,Yt),Ue=Oe.checkedKeys,Ht=Oe.halfCheckedKeys;if(!tt){var sn=new Set(Ue);sn.delete(ot);var dn=(0,nt.S)(Array.from(sn),{checked:!1,halfCheckedKeys:Ht},Yt);Ue=dn.checkedKeys,Ht=dn.halfCheckedKeys}Pn=Ue,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ht,Ue.forEach(function(Tn){var _n=(0,St.Z)(Yt,Tn);if(_n){var Rn=_n.node,Un=_n.pos;zt.checkedNodes.push(Rn),zt.checkedNodesPositions.push({node:Rn,pos:Un})}}),de.setUncontrolledState({checkedKeys:Ue},!1,{halfCheckedKeys:Ht})}Gt==null||Gt(Pn,zt)}),(0,fe.Z)((0,Ne.Z)(de),"onNodeLoad",function(He){var it,tt=He.key,Mt=de.state.keyEntities,Yt=(0,St.Z)(Mt,tt);if(!(Yt!=null&&(it=Yt.children)!==null&&it!==void 0&&it.length)){var cn=new Promise(function(Ae,kn){de.setState(function(Pt){var Gt=Pt.loadedKeys,ot=Gt===void 0?[]:Gt,Pn=Pt.loadingKeys,zt=Pn===void 0?[]:Pn,ln=de.props,Bn=ln.loadData,Oe=ln.onLoad;if(!Bn||ot.includes(tt)||zt.includes(tt))return null;var Ue=Bn(He);return Ue.then(function(){var Ht=de.state.loadedKeys,sn=(0,It.L0)(Ht,tt);Oe==null||Oe(sn,{event:"load",node:He}),de.setUncontrolledState({loadedKeys:sn}),de.setState(function(dn){return{loadingKeys:(0,It._5)(dn.loadingKeys,tt)}}),Ae()}).catch(function(Ht){if(de.setState(function(dn){return{loadingKeys:(0,It._5)(dn.loadingKeys,tt)}}),de.loadingRetryTimes[tt]=(de.loadingRetryTimes[tt]||0)+1,de.loadingRetryTimes[tt]>=Et){var sn=de.state.loadedKeys;(0,_e.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),de.setUncontrolledState({loadedKeys:(0,It.L0)(sn,tt)}),Ae()}kn(Ht)}),{loadingKeys:(0,It.L0)(zt,tt)}})});return cn.catch(function(){}),cn}}),(0,fe.Z)((0,Ne.Z)(de),"onNodeMouseEnter",function(He,it){var tt=de.props.onMouseEnter;tt==null||tt({event:He,node:it})}),(0,fe.Z)((0,Ne.Z)(de),"onNodeMouseLeave",function(He,it){var tt=de.props.onMouseLeave;tt==null||tt({event:He,node:it})}),(0,fe.Z)((0,Ne.Z)(de),"onNodeContextMenu",function(He,it){var tt=de.props.onRightClick;tt&&(He.preventDefault(),tt({event:He,node:it}))}),(0,fe.Z)((0,Ne.Z)(de),"onFocus",function(){var He=de.props.onFocus;de.setState({focused:!0});for(var it=arguments.length,tt=new Array(it),Mt=0;Mt1&&arguments[1]!==void 0?arguments[1]:!1,tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!de.destroyed){var Mt=!1,Yt=!0,cn={};Object.keys(He).forEach(function(Ae){if(de.props.hasOwnProperty(Ae)){Yt=!1;return}Mt=!0,cn[Ae]=He[Ae]}),Mt&&(!it||Yt)&&de.setState((0,Re.Z)((0,Re.Z)({},cn),tt))}}),(0,fe.Z)((0,Ne.Z)(de),"scrollTo",function(He){de.listRef.current.scrollTo(He)}),de}return(0,se.Z)(ne,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ge=this.props,kt=Ge.activeKey,Bt=Ge.itemScrollOffset,He=Bt===void 0?0:Bt;kt!==void 0&&kt!==this.state.activeKey&&(this.setState({activeKey:kt}),kt!==null&&this.scrollTo({key:kt,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 Ge=this.state,kt=Ge.focused,Bt=Ge.flattenNodes,He=Ge.keyEntities,it=Ge.draggingNodeKey,tt=Ge.activeKey,Mt=Ge.dropLevelOffset,Yt=Ge.dropContainerKey,cn=Ge.dropTargetKey,Ae=Ge.dropPosition,kn=Ge.dragOverNodeKey,Pt=Ge.indent,Gt=this.props,ot=Gt.prefixCls,Pn=Gt.className,zt=Gt.style,ln=Gt.showLine,Bn=Gt.focusable,Oe=Gt.tabIndex,Ue=Oe===void 0?0:Oe,Ht=Gt.selectable,sn=Gt.showIcon,dn=Gt.icon,Tn=Gt.switcherIcon,_n=Gt.draggable,Rn=Gt.checkable,Un=Gt.checkStrictly,qt=Gt.disabled,Fn=Gt.motion,Kn=Gt.loadData,vn=Gt.filterTreeNode,an=Gt.height,Ct=Gt.itemHeight,At=Gt.scrollWidth,$e=Gt.virtual,yt=Gt.titleRender,Lt=Gt.dropIndicatorRender,un=Gt.onContextMenu,wn=Gt.onScroll,Wn=Gt.direction,Jn=Gt.rootClassName,Qn=Gt.rootStyle,zn=(0,Qe.Z)(this.props,{aria:!0,data:!0}),Zn;_n&&((0,je.Z)(_n)==="object"?Zn=_n:typeof _n=="function"?Zn={nodeDraggable:_n}:Zn={});var $t={prefixCls:ot,selectable:Ht,showIcon:sn,icon:dn,switcherIcon:Tn,draggable:Zn,draggingNodeKey:it,checkable:Rn,checkStrictly:Un,disabled:qt,keyEntities:He,dropLevelOffset:Mt,dropContainerKey:Yt,dropTargetKey:cn,dropPosition:Ae,dragOverNodeKey:kn,indent:Pt,direction:Wn,dropIndicatorRender:Lt,loadData:Kn,filterTreeNode:vn,titleRender:yt,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 De.createElement(Fe.k.Provider,{value:$t},De.createElement("div",{className:xe()(ot,Pn,Jn,(0,fe.Z)((0,fe.Z)((0,fe.Z)({},"".concat(ot,"-show-line"),ln),"".concat(ot,"-focused"),kt),"".concat(ot,"-active-focused"),tt!==null)),style:Qn},De.createElement(Le,(0,re.Z)({ref:this.listRef,prefixCls:ot,style:zt,data:Bt,disabled:qt,selectable:Ht,checkable:!!Rn,motion:Fn,dragging:it!==null,height:an,itemHeight:Ct,virtual:$e,focusable:Bn,focused:kt,tabIndex:Ue,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:un,onScroll:wn,scrollWidth:At},this.getTreeNodeRequiredProps(),zn))))}}],[{key:"getDerivedStateFromProps",value:function(Ge,kt){var Bt=kt.prevProps,He={prevProps:Ge};function it(Ue){return!Bt&&Ge.hasOwnProperty(Ue)||Bt&&Bt[Ue]!==Ge[Ue]}var tt,Mt=kt.fieldNames;if(it("fieldNames")&&(Mt=(0,ke.w$)(Ge.fieldNames),He.fieldNames=Mt),it("treeData")?tt=Ge.treeData:it("children")&&((0,_e.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),tt=(0,ke.zn)(Ge.children)),tt){He.treeData=tt;var Yt=(0,ke.I8)(tt,{fieldNames:Mt});He.keyEntities=(0,Re.Z)((0,fe.Z)({},ve,Ut),Yt.keyEntities)}var cn=He.keyEntities||kt.keyEntities;if(it("expandedKeys")||Bt&&it("autoExpandParent"))He.expandedKeys=Ge.autoExpandParent||!Bt&&Ge.defaultExpandParent?(0,It.r7)(Ge.expandedKeys,cn):Ge.expandedKeys;else if(!Bt&&Ge.defaultExpandAll){var Ae=(0,Re.Z)({},cn);delete Ae[ve];var kn=[];Object.keys(Ae).forEach(function(Ue){var Ht=Ae[Ue];Ht.children&&Ht.children.length&&kn.push(Ht.key)}),He.expandedKeys=kn}else!Bt&&Ge.defaultExpandedKeys&&(He.expandedKeys=Ge.autoExpandParent||Ge.defaultExpandParent?(0,It.r7)(Ge.defaultExpandedKeys,cn):Ge.defaultExpandedKeys);if(He.expandedKeys||delete He.expandedKeys,tt||He.expandedKeys){var Pt=(0,ke.oH)(tt||kt.treeData,He.expandedKeys||kt.expandedKeys,Mt);He.flattenNodes=Pt}if(Ge.selectable&&(it("selectedKeys")?He.selectedKeys=(0,It.BT)(Ge.selectedKeys,Ge):!Bt&&Ge.defaultSelectedKeys&&(He.selectedKeys=(0,It.BT)(Ge.defaultSelectedKeys,Ge))),Ge.checkable){var Gt;if(it("checkedKeys")?Gt=(0,It.E6)(Ge.checkedKeys)||{}:!Bt&&Ge.defaultCheckedKeys?Gt=(0,It.E6)(Ge.defaultCheckedKeys)||{}:tt&&(Gt=(0,It.E6)(Ge.checkedKeys)||{checkedKeys:kt.checkedKeys,halfCheckedKeys:kt.halfCheckedKeys}),Gt){var ot=Gt,Pn=ot.checkedKeys,zt=Pn===void 0?[]:Pn,ln=ot.halfCheckedKeys,Bn=ln===void 0?[]:ln;if(!Ge.checkStrictly){var Oe=(0,nt.S)(zt,!0,cn);zt=Oe.checkedKeys,Bn=Oe.halfCheckedKeys}He.checkedKeys=zt,He.halfCheckedKeys=Bn}}return it("loadedKeys")&&(He.loadedKeys=Ge.loadedKeys),He}}]),ne}(De.Component);(0,fe.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:lt,allowDrop:function(){return!0},expandAction:!1}),(0,fe.Z)(ae,"TreeNode",Ee.Z);var ee=ae,z=ee},82661:function(mn,hn,le){"use strict";le.d(hn,{BT:function(){return De},E6:function(){return lt},L0:function(){return fe},OM:function(){return _e},_5:function(){return we},r7:function(){return mt},wA:function(){return xe},yx:function(){return ht}});var re=le(94480),je=le(76190),Re=le(48736),Je=le(59301),be=le(639),se=le(65065),Ne=le(34061),Ze=null;function we(Ce,pe){if(!Ce)return[];var Me=Ce.slice(),Pe=Me.indexOf(pe);return Pe>=0&&Me.splice(Pe,1),Me}function fe(Ce,pe){var Me=(Ce||[]).slice();return Me.indexOf(pe)===-1&&Me.push(pe),Me}function ht(Ce){return Ce.split("-")}function xe(Ce,pe){var Me=[],Pe=(0,se.Z)(pe,Ce);function vt(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(Se){var Ie=Se.key,ke=Se.children;Me.push(Ie),vt(ke)})}return vt(Pe.children),Me}function gt(Ce){if(Ce.parent){var pe=ht(Ce.pos);return Number(pe[pe.length-1])===Ce.parent.children.length-1}return!1}function Qe(Ce){var pe=ht(Ce.pos);return Number(pe[pe.length-1])===0}function _e(Ce,pe,Me,Pe,vt,Ee,Se,Ie,ke,ze){var Be,Xe=Ce.clientX,Kt=Ce.clientY,bt=Ce.target.getBoundingClientRect(),ge=bt.top,Rt=bt.height,ye=(ze==="rtl"?-1:1)*(((vt==null?void 0:vt.x)||0)-Xe),ve=(ye-12)/Pe,ft=ke.filter(function(z){var ie;return(ie=Ie[z])===null||ie===void 0||(ie=ie.children)===null||ie===void 0?void 0:ie.length}),Ut=(0,se.Z)(Ie,Me.eventKey);if(Kt-1.5?Ee({dragNode:Et,dropNode:ae,dropPosition:1})?It=1:ee=!1:Ee({dragNode:Et,dropNode:ae,dropPosition:0})?It=0:Ee({dragNode:Et,dropNode:ae,dropPosition:1})?It=1:ee=!1:Ee({dragNode:Et,dropNode:ae,dropPosition:1})?It=1:ee=!1,{dropPosition:It,dropLevelOffset:nt,dropTargetKey:Ut.key,dropTargetPos:Ut.pos,dragOverNodeKey:Le,dropContainerKey:It===0?null:((Be=Ut.parent)===null||Be===void 0?void 0:Be.key)||null,dropAllowed:ee}}function De(Ce,pe){if(Ce){var Me=pe.multiple;return Me?Ce.slice():Ce.length?[Ce[0]]:Ce}}var Fe=function(pe){return pe};function rt(Ce,pe){if(!Ce)return[];var Me=pe||{},Pe=Me.processProps,vt=Pe===void 0?Fe:Pe,Ee=Array.isArray(Ce)?Ce:[Ce];return Ee.map(function(Se){var Ie=Se.children,ke=_objectWithoutProperties(Se,Ze),ze=rt(Ie,pe);return React.createElement(TreeNode,_extends({key:ke.key},vt(ke)),ze)})}function lt(Ce){if(!Ce)return null;var pe;if(Array.isArray(Ce))pe={checkedKeys:Ce,halfCheckedKeys:void 0};else if((0,je.Z)(Ce)==="object")pe={checkedKeys:Ce.checked||void 0,halfCheckedKeys:Ce.halfChecked||void 0};else return(0,Re.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function mt(Ce,pe){var Me=new Set;function Pe(vt){if(!Me.has(vt)){var Ee=(0,se.Z)(pe,vt);if(Ee){Me.add(vt);var Se=Ee.parent,Ie=Ee.node;Ie.disabled||Se&&Pe(Se.key)}}}return(Ce||[]).forEach(function(vt){Pe(vt)}),(0,re.Z)(Me)}},34643:function(mn,hn,le){"use strict";le.d(hn,{S:function(){return Ne}});var re=le(48736),je=le(65065);function Re(Ze,we){var fe=new Set;return Ze.forEach(function(ht){we.has(ht)||fe.add(ht)}),fe}function Je(Ze){var we=Ze||{},fe=we.disabled,ht=we.disableCheckbox,xe=we.checkable;return!!(fe||ht)||xe===!1}function be(Ze,we,fe,ht){for(var xe=new Set(Ze),gt=new Set,Qe=0;Qe<=fe;Qe+=1){var _e=we.get(Qe)||new Set;_e.forEach(function(lt){var mt=lt.key,Ce=lt.node,pe=lt.children,Me=pe===void 0?[]:pe;xe.has(mt)&&!ht(Ce)&&Me.filter(function(Pe){return!ht(Pe.node)}).forEach(function(Pe){xe.add(Pe.key)})})}for(var De=new Set,Fe=fe;Fe>=0;Fe-=1){var rt=we.get(Fe)||new Set;rt.forEach(function(lt){var mt=lt.parent,Ce=lt.node;if(!(ht(Ce)||!lt.parent||De.has(lt.parent.key))){if(ht(lt.parent.node)){De.add(mt.key);return}var pe=!0,Me=!1;(mt.children||[]).filter(function(Pe){return!ht(Pe.node)}).forEach(function(Pe){var vt=Pe.key,Ee=xe.has(vt);pe&&!Ee&&(pe=!1),!Me&&(Ee||gt.has(vt))&&(Me=!0)}),pe&&xe.add(mt.key),Me&>.add(mt.key),De.add(mt.key)}})}return{checkedKeys:Array.from(xe),halfCheckedKeys:Array.from(Re(gt,xe))}}function se(Ze,we,fe,ht,xe){for(var gt=new Set(Ze),Qe=new Set(we),_e=0;_e<=ht;_e+=1){var De=fe.get(_e)||new Set;De.forEach(function(mt){var Ce=mt.key,pe=mt.node,Me=mt.children,Pe=Me===void 0?[]:Me;!gt.has(Ce)&&!Qe.has(Ce)&&!xe(pe)&&Pe.filter(function(vt){return!xe(vt.node)}).forEach(function(vt){gt.delete(vt.key)})})}Qe=new Set;for(var Fe=new Set,rt=ht;rt>=0;rt-=1){var lt=fe.get(rt)||new Set;lt.forEach(function(mt){var Ce=mt.parent,pe=mt.node;if(!(xe(pe)||!mt.parent||Fe.has(mt.parent.key))){if(xe(mt.parent.node)){Fe.add(Ce.key);return}var Me=!0,Pe=!1;(Ce.children||[]).filter(function(vt){return!xe(vt.node)}).forEach(function(vt){var Ee=vt.key,Se=gt.has(Ee);Me&&!Se&&(Me=!1),!Pe&&(Se||Qe.has(Ee))&&(Pe=!0)}),Me||gt.delete(Ce.key),Pe&&Qe.add(Ce.key),Fe.add(Ce.key)}})}return{checkedKeys:Array.from(gt),halfCheckedKeys:Array.from(Re(Qe,gt))}}function Ne(Ze,we,fe,ht){var xe=[],gt;ht?gt=ht:gt=Je;var Qe=new Set(Ze.filter(function(rt){var lt=!!(0,je.Z)(fe,rt);return lt||xe.push(rt),lt})),_e=new Map,De=0;Object.keys(fe).forEach(function(rt){var lt=fe[rt],mt=lt.level,Ce=_e.get(mt);Ce||(Ce=new Set,_e.set(mt,Ce)),Ce.add(lt),De=Math.max(De,mt)}),(0,re.ZP)(!xe.length,"Tree missing follow keys: ".concat(xe.slice(0,100).map(function(rt){return"'".concat(rt,"'")}).join(", ")));var Fe;return we===!0?Fe=be(Qe,_e,De,gt):Fe=se(Qe,we.halfCheckedKeys,_e,De,gt),Fe}},65065:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return re}});function re(je,Re){return je[Re]}},34061:function(mn,hn,le){"use strict";le.d(hn,{F:function(){return mt},H8:function(){return lt},I8:function(){return rt},km:function(){return xe},oH:function(){return De},w$:function(){return gt},zn:function(){return _e}});var re=le(76190),je=le(94480),Re=le(33885),Je=le(75931),be=le(11592),se=le(2738),Ne=le(48736),Ze=le(65065),we=["children"];function fe(Ce,pe){return"".concat(Ce,"-").concat(pe)}function ht(Ce){return Ce&&Ce.type&&Ce.type.isTreeNode}function xe(Ce,pe){return Ce!=null?Ce:pe}function gt(Ce){var pe=Ce||{},Me=pe.title,Pe=pe._title,vt=pe.key,Ee=pe.children,Se=Me||"title";return{title:Se,_title:Pe||[Se],key:vt||"key",children:Ee||"children"}}function Qe(Ce,pe){var Me=new Map;function Pe(vt){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(vt||[]).forEach(function(Se){var Ie=Se[pe.key],ke=Se[pe.children];warning(Ie!=null,"Tree node must have a certain key: [".concat(Ee).concat(Ie,"]"));var ze=String(Ie);warning(!Me.has(ze)||Ie===null||Ie===void 0,"Same 'key' exist in the Tree: ".concat(ze)),Me.set(ze,!0),Pe(ke,"".concat(Ee).concat(ze," > "))})}Pe(Ce)}function _e(Ce){function pe(Me){var Pe=(0,be.Z)(Me);return Pe.map(function(vt){if(!ht(vt))return(0,Ne.ZP)(!vt,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=vt.key,Se=vt.props,Ie=Se.children,ke=(0,Je.Z)(Se,we),ze=(0,Re.Z)({key:Ee},ke),Be=pe(Ie);return Be.length&&(ze.children=Be),ze}).filter(function(vt){return vt})}return pe(Ce)}function De(Ce,pe,Me){var Pe=gt(Me),vt=Pe._title,Ee=Pe.key,Se=Pe.children,Ie=new Set(pe===!0?[]:pe),ke=[];function ze(Be){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Be.map(function(Kt,bt){for(var ge=fe(Xe?Xe.pos:"0",bt),Rt=xe(Kt[Ee],ge),ye,ve=0;ve1&&arguments[1]!==void 0?arguments[1]:{},Me=pe.initWrapper,Pe=pe.processEntity,vt=pe.onProcessFinished,Ee=pe.externalGetKey,Se=pe.childrenPropName,Ie=pe.fieldNames,ke=arguments.length>2?arguments[2]:void 0,ze=Ee||ke,Be={},Xe={},Kt={posEntities:Be,keyEntities:Xe};return Me&&(Kt=Me(Kt)||Kt),Fe(Ce,function(bt){var ge=bt.node,Rt=bt.index,ye=bt.pos,ve=bt.key,ft=bt.parentPos,Ut=bt.level,Tt=bt.nodes,Ve={node:ge,nodes:Tt,index:Rt,key:ve,pos:ye,level:Ut},dt=xe(ve,ye);Be[ye]=Ve,Xe[dt]=Ve,Ve.parent=Be[ft],Ve.parent&&(Ve.parent.children=Ve.parent.children||[],Ve.parent.children.push(Ve)),Pe&&Pe(Ve,Kt)},{externalGetKey:ze,childrenPropName:Se,fieldNames:Ie}),vt&&vt(Kt),Kt}function lt(Ce,pe){var Me=pe.expandedKeys,Pe=pe.selectedKeys,vt=pe.loadedKeys,Ee=pe.loadingKeys,Se=pe.checkedKeys,Ie=pe.halfCheckedKeys,ke=pe.dragOverNodeKey,ze=pe.dropPosition,Be=pe.keyEntities,Xe=(0,Ze.Z)(Be,Ce),Kt={eventKey:Ce,expanded:Me.indexOf(Ce)!==-1,selected:Pe.indexOf(Ce)!==-1,loaded:vt.indexOf(Ce)!==-1,loading:Ee.indexOf(Ce)!==-1,checked:Se.indexOf(Ce)!==-1,halfChecked:Ie.indexOf(Ce)!==-1,pos:String(Xe?Xe.pos:""),dragOver:ke===Ce&&ze===0,dragOverGapTop:ke===Ce&&ze===-1,dragOverGapBottom:ke===Ce&&ze===1};return Kt}function mt(Ce){var pe=Ce.data,Me=Ce.expanded,Pe=Ce.selected,vt=Ce.checked,Ee=Ce.loaded,Se=Ce.loading,Ie=Ce.halfChecked,ke=Ce.dragOver,ze=Ce.dragOverGapTop,Be=Ce.dragOverGapBottom,Xe=Ce.pos,Kt=Ce.active,bt=Ce.eventKey,ge=(0,Re.Z)((0,Re.Z)({},pe),{},{expanded:Me,selected:Pe,checked:vt,loaded:Ee,loading:Se,halfChecked:Ie,dragOver:ke,dragOverGapTop:ze,dragOverGapBottom:Be,pos:Xe,active:Kt,key:bt});return"props"in ge||Object.defineProperty(ge,"props",{get:function(){return(0,Ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Ce}}),ge}},8224:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return je}});var re=le(4676);function je(Re,Je,be,se){var Ne=re.unstable_batchedUpdates?function(we){re.unstable_batchedUpdates(be,we)}:be;return Re!=null&&Re.addEventListener&&Re.addEventListener(Je,Ne,se),{remove:function(){Re!=null&&Re.removeEventListener&&Re.removeEventListener(Je,Ne,se)}}}},24514:function(mn,hn,le){"use strict";le.d(hn,{G:function(){return Je}});var re=le(47273),je=function(se){if((0,re.Z)()&&window.document.documentElement){var Ne=Array.isArray(se)?se:[se],Ze=window.document.documentElement;return Ne.some(function(we){return we in Ze.style})}return!1},Re=function(se,Ne){if(!je(se))return!1;var Ze=document.createElement("div"),we=Ze.style[se];return Ze.style[se]=Ne,Ze.style[se]!==we};function Je(be,se){return!Array.isArray(be)&&se!==void 0?Re(be,se):je(be)}},48911:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Et}});var re=le(54476),je=le(76190),Re=le(33885),Je=le(20068),be=le(42978),se=le(75931),Ne=le(92310),Ze=le.n(Ne),we=le(29301),fe=le(70425),ht=le(34280),xe=le(59301),gt=le(4676),Qe=xe.forwardRef(function(ae,ee){var z=ae.height,ie=ae.offsetY,ue=ae.offsetX,ne=ae.children,de=ae.prefixCls,Ge=ae.onInnerResize,kt=ae.innerProps,Bt=ae.rtl,He=ae.extra,it={},tt={display:"flex",flexDirection:"column"};return ie!==void 0&&(it={height:z,position:"relative",overflow:"hidden"},tt=(0,Re.Z)((0,Re.Z)({},tt),{},(0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)((0,Je.Z)({transform:"translateY(".concat(ie,"px)")},Bt?"marginRight":"marginLeft",-ue),"position","absolute"),"left",0),"right",0),"top",0))),xe.createElement("div",{style:it},xe.createElement(we.Z,{onResize:function(Yt){var cn=Yt.offsetHeight;cn&&Ge&&Ge()}},xe.createElement("div",(0,re.Z)({style:tt,className:Ze()((0,Je.Z)({},"".concat(de,"-holder-inner"),de)),ref:ee},kt),ne,He)))});Qe.displayName="Filler";var _e=Qe;function De(ae){var ee=ae.children,z=ae.setRef,ie=xe.useCallback(function(ue){z(ue)},[]);return xe.cloneElement(ee,{ref:ie})}function Fe(ae,ee,z,ie,ue,ne,de,Ge){var kt=Ge.getKey;return ae.slice(ee,z+1).map(function(Bt,He){var it=ee+He,tt=de(Bt,it,{style:{width:ie},offsetX:ue}),Mt=kt(Bt);return xe.createElement(De,{key:Mt,setRef:function(cn){return ne(Bt,cn)}},tt)})}function rt(ae,ee,z,ie){var ue=z-ae,ne=ee-z,de=Math.min(ue,ne)*2;if(ie<=de){var Ge=Math.floor(ie/2);return ie%2?z+Ge+1:z-Ge}return ue>ne?z-(ie-ne):z+(ie-ue)}function lt(ae,ee,z){var ie=ae.length,ue=ee.length,ne,de;if(ie===0&&ue===0)return null;ie2&&arguments[2]!==void 0?arguments[2]:!1,it=kt?Bt<0&&Ge.current.left||Bt>0&&Ge.current.right:Bt<0&&Ge.current.top||Bt>0&&Ge.current.bottom;return He&&it?(clearTimeout(ne.current),ue.current=!1):(!it||ue.current)&&de(),!ue.current&&it}};function vt(ae,ee,z,ie,ue,ne,de){var Ge=(0,xe.useRef)(0),kt=(0,xe.useRef)(null),Bt=(0,xe.useRef)(null),He=(0,xe.useRef)(!1),it=Pe(ee,z,ie,ue);function tt(Pt,Gt){if(Ce.Z.cancel(kt.current),!it(!1,Gt)){var ot=Pt;if(!ot._virtualHandled)ot._virtualHandled=!0;else return;Ge.current+=Gt,Bt.current=Gt,Me||ot.preventDefault(),kt.current=(0,Ce.Z)(function(){var Pn=He.current?10:1;de(Ge.current*Pn,!1),Ge.current=0})}}function Mt(Pt,Gt){de(Gt,!0),Me||Pt.preventDefault()}var Yt=(0,xe.useRef)(null),cn=(0,xe.useRef)(null);function Ae(Pt){if(ae){Ce.Z.cancel(cn.current),cn.current=(0,Ce.Z)(function(){Yt.current=null},2);var Gt=Pt.deltaX,ot=Pt.deltaY,Pn=Pt.shiftKey,zt=Gt,ln=ot;(Yt.current==="sx"||!Yt.current&&Pn&&ot&&!Gt)&&(zt=ot,ln=0,Yt.current="sx");var Bn=Math.abs(zt),Oe=Math.abs(ln);Yt.current===null&&(Yt.current=ne&&Bn>Oe?"x":"y"),Yt.current==="y"?tt(Pt,ln):Mt(Pt,zt)}}function kn(Pt){ae&&(He.current=Pt.detail===Bt.current)}return[Ae,kn]}function Ee(ae,ee,z,ie){var ue=xe.useMemo(function(){return[new Map,[]]},[ae,z.id,ie]),ne=(0,be.Z)(ue,2),de=ne[0],Ge=ne[1],kt=function(He){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:He,tt=de.get(He),Mt=de.get(it);if(tt===void 0||Mt===void 0)for(var Yt=ae.length,cn=Ge.length;cn0&&arguments[0]!==void 0?arguments[0]:!1;He();var Yt=function(){var kn=!1;Ge.current.forEach(function(Pt,Gt){if(Pt&&Pt.offsetParent){var ot=Pt.offsetHeight,Pn=getComputedStyle(Pt),zt=Pn.marginTop,ln=Pn.marginBottom,Bn=Be(zt),Oe=Be(ln),Ue=ot+Bn+Oe;kt.current.get(Gt)!==Ue&&(kt.current.set(Gt,Ue),kn=!0)}}),kn&&de(function(Pt){return Pt+1})};if(Mt)Yt();else{Bt.current+=1;var cn=Bt.current;Promise.resolve().then(function(){cn===Bt.current&&Yt()})}}function tt(Mt,Yt){var cn=ae(Mt),Ae=Ge.current.get(cn);Yt?(Ge.current.set(cn,Yt),it()):Ge.current.delete(cn),!Ae!=!Yt&&(Yt?ee==null||ee(Mt):z==null||z(Mt))}return(0,xe.useEffect)(function(){return He},[]),[tt,it,kt.current,ne]}var Kt=14/15;function bt(ae,ee,z){var ie=(0,xe.useRef)(!1),ue=(0,xe.useRef)(0),ne=(0,xe.useRef)(0),de=(0,xe.useRef)(null),Ge=(0,xe.useRef)(null),kt,Bt=function(Mt){if(ie.current){var Yt=Math.ceil(Mt.touches[0].pageX),cn=Math.ceil(Mt.touches[0].pageY),Ae=ue.current-Yt,kn=ne.current-cn,Pt=Math.abs(Ae)>Math.abs(kn);Pt?ue.current=Yt:ne.current=cn;var Gt=z(Pt,Pt?Ae:kn,!1,Mt);Gt&&Mt.preventDefault(),clearInterval(Ge.current),Gt&&(Ge.current=setInterval(function(){Pt?Ae*=Kt:kn*=Kt;var ot=Math.floor(Pt?Ae:kn);(!z(Pt,ot,!0)||Math.abs(ot)<=.1)&&clearInterval(Ge.current)},16))}},He=function(){ie.current=!1,kt()},it=function(Mt){kt(),Mt.touches.length===1&&!ie.current&&(ie.current=!0,ue.current=Math.ceil(Mt.touches[0].pageX),ne.current=Math.ceil(Mt.touches[0].pageY),de.current=Mt.target,de.current.addEventListener("touchmove",Bt,{passive:!1}),de.current.addEventListener("touchend",He,{passive:!0}))};kt=function(){de.current&&(de.current.removeEventListener("touchmove",Bt),de.current.removeEventListener("touchend",He))},(0,ht.Z)(function(){return ae&&ee.current.addEventListener("touchstart",it,{passive:!0}),function(){var tt;(tt=ee.current)===null||tt===void 0||tt.removeEventListener("touchstart",it),kt(),clearInterval(Ge.current)}},[ae])}function ge(ae){return Math.floor(Math.pow(ae,.5))}function Rt(ae,ee){var z="touches"in ae?ae.touches[0]:ae;return z[ee?"pageX":"pageY"]-window[ee?"scrollX":"scrollY"]}function ye(ae,ee,z){xe.useEffect(function(){var ie=ee.current;if(ae&&ie){var ue=!1,ne,de,Ge=function(){Ce.Z.cancel(ne)},kt=function tt(){Ge(),ne=(0,Ce.Z)(function(){z(de),tt()})},Bt=function(){ue=!1,Ge()},He=function(Mt){if(!(Mt.target.draggable||Mt.button!==0)){var Yt=Mt;Yt._virtualHandled||(Yt._virtualHandled=!0,ue=!0)}},it=function(Mt){if(ue){var Yt=Rt(Mt,!1),cn=ie.getBoundingClientRect(),Ae=cn.top,kn=cn.bottom;if(Yt<=Ae){var Pt=Ae-Yt;de=-ge(Pt),kt()}else if(Yt>=kn){var Gt=Yt-kn;de=ge(Gt),kt()}else Ge()}};return ie.addEventListener("mousedown",He),ie.ownerDocument.addEventListener("mouseup",Bt),ie.ownerDocument.addEventListener("mousemove",it),ie.ownerDocument.addEventListener("dragend",Bt),function(){ie.removeEventListener("mousedown",He),ie.ownerDocument.removeEventListener("mouseup",Bt),ie.ownerDocument.removeEventListener("mousemove",it),ie.ownerDocument.removeEventListener("dragend",Bt),Ge()}}},[ae])}var ve=10;function ft(ae,ee,z,ie,ue,ne,de,Ge){var kt=xe.useRef(),Bt=xe.useState(null),He=(0,be.Z)(Bt,2),it=He[0],tt=He[1];return(0,ht.Z)(function(){if(it&&it.times=0;Tn-=1){var _n=ue(ee[Tn]),Rn=z.get(_n);if(Rn===void 0){Pt=!0;break}if(dn-=Rn,dn<=0)break}switch(Pn){case"top":ot=ln-Ae;break;case"bottom":ot=Bn-kn+Ae;break;default:{var Un=ae.current.scrollTop,qt=Un+kn;lnqt&&(Gt="bottom")}}ot!==null&&de(ot),ot!==it.lastTop&&(Pt=!0)}Pt&&tt((0,Re.Z)((0,Re.Z)({},it),{},{times:it.times+1,targetAlign:Gt,lastTop:ot}))}},[it,ae.current]),function(Mt){if(Mt==null){Ge();return}if(Ce.Z.cancel(kt.current),typeof Mt=="number")de(Mt);else if(Mt&&(0,je.Z)(Mt)==="object"){var Yt,cn=Mt.align;"index"in Mt?Yt=Mt.index:Yt=ee.findIndex(function(Pt){return ue(Pt)===Mt.key});var Ae=Mt.offset,kn=Ae===void 0?0:Ae;tt({times:0,index:Yt,offset:kn,originAlign:cn})}}}var Ut=xe.forwardRef(function(ae,ee){var z=ae.prefixCls,ie=ae.rtl,ue=ae.scrollOffset,ne=ae.scrollRange,de=ae.onStartMove,Ge=ae.onStopMove,kt=ae.onScroll,Bt=ae.horizontal,He=ae.spinSize,it=ae.containerSize,tt=ae.style,Mt=ae.thumbStyle,Yt=ae.showScrollBar,cn=xe.useState(!1),Ae=(0,be.Z)(cn,2),kn=Ae[0],Pt=Ae[1],Gt=xe.useState(null),ot=(0,be.Z)(Gt,2),Pn=ot[0],zt=ot[1],ln=xe.useState(null),Bn=(0,be.Z)(ln,2),Oe=Bn[0],Ue=Bn[1],Ht=!ie,sn=xe.useRef(),dn=xe.useRef(),Tn=xe.useState(Yt),_n=(0,be.Z)(Tn,2),Rn=_n[0],Un=_n[1],qt=xe.useRef(),Fn=function(){Yt===!0||Yt===!1||(clearTimeout(qt.current),Un(!0),qt.current=setTimeout(function(){Un(!1)},3e3))},Kn=ne-it||0,vn=it-He||0,an=xe.useMemo(function(){if(ue===0||Kn===0)return 0;var Jn=ue/Kn;return Jn*vn},[ue,Kn,vn]),Ct=function(Qn){Qn.stopPropagation(),Qn.preventDefault()},At=xe.useRef({top:an,dragging:kn,pageY:Pn,startTop:Oe});At.current={top:an,dragging:kn,pageY:Pn,startTop:Oe};var $e=function(Qn){Pt(!0),zt(Rt(Qn,Bt)),Ue(At.current.top),de(),Qn.stopPropagation(),Qn.preventDefault()};xe.useEffect(function(){var Jn=function($t){$t.preventDefault()},Qn=sn.current,zn=dn.current;return Qn.addEventListener("touchstart",Jn,{passive:!1}),zn.addEventListener("touchstart",$e,{passive:!1}),function(){Qn.removeEventListener("touchstart",Jn),zn.removeEventListener("touchstart",$e)}},[]);var yt=xe.useRef();yt.current=Kn;var Lt=xe.useRef();Lt.current=vn,xe.useEffect(function(){if(kn){var Jn,Qn=function($t){var ut=At.current,fn=ut.dragging,jn=ut.pageY,$n=ut.startTop;Ce.Z.cancel(Jn);var Ke=sn.current.getBoundingClientRect(),Ye=it/(Bt?Ke.width:Ke.height);if(fn){var on=(Rt($t,Bt)-jn)*Ye,en=$n;!Ht&&Bt?en-=on:en+=on;var at=yt.current,tn=Lt.current,gn=tn?en/tn:0,Sn=Math.ceil(gn*at);Sn=Math.max(Sn,0),Sn=Math.min(Sn,at),Jn=(0,Ce.Z)(function(){kt(Sn,Bt)})}},zn=function(){Pt(!1),Ge()};return window.addEventListener("mousemove",Qn,{passive:!0}),window.addEventListener("touchmove",Qn,{passive:!0}),window.addEventListener("mouseup",zn,{passive:!0}),window.addEventListener("touchend",zn,{passive:!0}),function(){window.removeEventListener("mousemove",Qn),window.removeEventListener("touchmove",Qn),window.removeEventListener("mouseup",zn),window.removeEventListener("touchend",zn),Ce.Z.cancel(Jn)}}},[kn]),xe.useEffect(function(){return Fn(),function(){clearTimeout(qt.current)}},[ue]),xe.useImperativeHandle(ee,function(){return{delayHidden:Fn}});var un="".concat(z,"-scrollbar"),wn={position:"absolute",visibility:Rn?null:"hidden"},Wn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Bt?(Object.assign(wn,{height:8,left:0,right:0,bottom:0}),Object.assign(Wn,(0,Je.Z)({height:"100%",width:He},Ht?"left":"right",an))):(Object.assign(wn,(0,Je.Z)({width:8,top:0,bottom:0},Ht?"right":"left",0)),Object.assign(Wn,{width:"100%",height:He,top:an})),xe.createElement("div",{ref:sn,className:Ze()(un,(0,Je.Z)((0,Je.Z)((0,Je.Z)({},"".concat(un,"-horizontal"),Bt),"".concat(un,"-vertical"),!Bt),"".concat(un,"-visible"),Rn)),style:(0,Re.Z)((0,Re.Z)({},wn),tt),onMouseDown:Ct,onMouseMove:Fn},xe.createElement("div",{ref:dn,className:Ze()("".concat(un,"-thumb"),(0,Je.Z)({},"".concat(un,"-thumb-moving"),kn)),style:(0,Re.Z)((0,Re.Z)({},Wn),Mt),onMouseDown:$e}))}),Tt=Ut,Ve=20;function dt(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=ae/ee*ae;return isNaN(z)&&(z=0),z=Math.max(z,Ve),Math.floor(z)}var pt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],En=[],Le={overflowY:"auto",overflowAnchor:"none"};function It(ae,ee){var z=ae.prefixCls,ie=z===void 0?"rc-virtual-list":z,ue=ae.className,ne=ae.height,de=ae.itemHeight,Ge=ae.fullHeight,kt=Ge===void 0?!0:Ge,Bt=ae.style,He=ae.data,it=ae.children,tt=ae.itemKey,Mt=ae.virtual,Yt=ae.direction,cn=ae.scrollWidth,Ae=ae.component,kn=Ae===void 0?"div":Ae,Pt=ae.onScroll,Gt=ae.onVirtualScroll,ot=ae.onVisibleChange,Pn=ae.innerProps,zt=ae.extraRender,ln=ae.styles,Bn=ae.showScrollBar,Oe=Bn===void 0?"optional":Bn,Ue=(0,se.Z)(ae,pt),Ht=xe.useCallback(function(ct){return typeof tt=="function"?tt(ct):ct==null?void 0:ct[tt]},[tt]),sn=Xe(Ht,null,null),dn=(0,be.Z)(sn,4),Tn=dn[0],_n=dn[1],Rn=dn[2],Un=dn[3],qt=!!(Mt!==!1&&ne&&de),Fn=xe.useMemo(function(){return Object.values(Rn.maps).reduce(function(ct,Ot){return ct+Ot},0)},[Rn.id,Rn.maps]),Kn=qt&&He&&(Math.max(de*He.length,Fn)>ne||!!cn),vn=Yt==="rtl",an=Ze()(ie,(0,Je.Z)({},"".concat(ie,"-rtl"),vn),ue),Ct=He||En,At=(0,xe.useRef)(),$e=(0,xe.useRef)(),yt=(0,xe.useRef)(),Lt=(0,xe.useState)(0),un=(0,be.Z)(Lt,2),wn=un[0],Wn=un[1],Jn=(0,xe.useState)(0),Qn=(0,be.Z)(Jn,2),zn=Qn[0],Zn=Qn[1],$t=(0,xe.useState)(!1),ut=(0,be.Z)($t,2),fn=ut[0],jn=ut[1],$n=function(){jn(!0)},Ke=function(){jn(!1)},Ye={getKey:Ht};function on(ct){Wn(function(Ot){var Wt;typeof ct=="function"?Wt=ct(Ot):Wt=ct;var _t=zr(Wt);return At.current.scrollTop=_t,_t})}var en=(0,xe.useRef)({start:0,end:Ct.length}),at=(0,xe.useRef)(),tn=mt(Ct,Ht),gn=(0,be.Z)(tn,1),Sn=gn[0];at.current=Sn;var On=xe.useMemo(function(){if(!qt)return{scrollHeight:void 0,start:0,end:Ct.length-1,offset:void 0};if(!Kn){var ct;return{scrollHeight:((ct=$e.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,start:0,end:Ct.length-1,offset:void 0}}for(var Ot=0,Wt,_t,nn,Nn=Ct.length,rn=0;rn=wn&&Wt===void 0&&(Wt=rn,_t=Ot),Hn>wn+ne&&nn===void 0&&(nn=rn),Ot=Hn}return Wt===void 0&&(Wt=0,_t=0,nn=Math.ceil(ne/de)),nn===void 0&&(nn=Ct.length-1),nn=Math.min(nn+1,Ct.length-1),{scrollHeight:Ot,start:Wt,end:nn,offset:_t}},[Kn,qt,wn,Ct,Un,ne]),Dn=On.scrollHeight,Mn=On.start,jt=On.end,Nt=On.offset;en.current.start=Mn,en.current.end=jt,xe.useLayoutEffect(function(){var ct=Rn.getRecord();if(ct.size===1){var Ot=Array.from(ct.keys())[0],Wt=ct.get(Ot),_t=Ct[Mn];if(_t&&Wt===void 0){var nn=Ht(_t);if(nn===Ot){var Nn=Rn.get(Ot),rn=Nn-de;on(function(Vt){return Vt+rn})}}}Rn.resetRecord()},[Dn]);var Ln=xe.useState({width:0,height:ne}),Vn=(0,be.Z)(Ln,2),Yn=Vn[0],qn=Vn[1],xr=function(Ot){qn({width:Ot.offsetWidth,height:Ot.offsetHeight})},yr=(0,xe.useRef)(),br=(0,xe.useRef)(),vr=xe.useMemo(function(){return dt(Yn.width,cn)},[Yn.width,cn]),Dr=xe.useMemo(function(){return dt(Yn.height,Dn)},[Yn.height,Dn]),gr=Dn-ne,Ir=(0,xe.useRef)(gr);Ir.current=gr;function zr(ct){var Ot=ct;return Number.isNaN(Ir.current)||(Ot=Math.min(Ot,Ir.current)),Ot=Math.max(Ot,0),Ot}var Wr=wn<=0,Kr=wn>=gr,jr=zn<=0,_r=zn>=cn,pr=Pe(Wr,Kr,jr,_r),Hr=function(){return{x:vn?-zn:zn,y:wn}},or=(0,xe.useRef)(Hr()),Gn=(0,fe.zX)(function(ct){if(Gt){var Ot=(0,Re.Z)((0,Re.Z)({},Hr()),ct);(or.current.x!==Ot.x||or.current.y!==Ot.y)&&(Gt(Ot),or.current=Ot)}});function ir(ct,Ot){var Wt=ct;Ot?((0,gt.flushSync)(function(){Zn(Wt)}),Gn()):on(Wt)}function Cr(ct){var Ot=ct.currentTarget.scrollTop;Ot!==wn&&on(Ot),Pt==null||Pt(ct),Gn()}var Nr=function(Ot){var Wt=Ot,_t=cn?cn-Yn.width:0;return Wt=Math.max(Wt,0),Wt=Math.min(Wt,_t),Wt},Mr=(0,fe.zX)(function(ct,Ot){Ot?((0,gt.flushSync)(function(){Zn(function(Wt){var _t=Wt+(vn?-ct:ct);return Nr(_t)})}),Gn()):on(function(Wt){var _t=Wt+ct;return _t})}),Ar=vt(qt,Wr,Kr,jr,_r,!!cn,Mr),Yr=(0,be.Z)(Ar,2),Te=Yr[0],wt=Yr[1];bt(qt,At,function(ct,Ot,Wt,_t){var nn=_t;return pr(ct,Ot,Wt)?!1:!nn||!nn._virtualHandled?(nn&&(nn._virtualHandled=!0),Te({preventDefault:function(){},deltaX:ct?Ot:0,deltaY:ct?0:Ot}),!0):!1}),ye(Kn,At,function(ct){on(function(Ot){return Ot+ct})}),(0,ht.Z)(function(){function ct(Wt){var _t=Wr&&Wt.detail<0,nn=Kr&&Wt.detail>0;qt&&!_t&&!nn&&Wt.preventDefault()}var Ot=At.current;return Ot.addEventListener("wheel",Te,{passive:!1}),Ot.addEventListener("DOMMouseScroll",wt,{passive:!0}),Ot.addEventListener("MozMousePixelScroll",ct,{passive:!1}),function(){Ot.removeEventListener("wheel",Te),Ot.removeEventListener("DOMMouseScroll",wt),Ot.removeEventListener("MozMousePixelScroll",ct)}},[qt,Wr,Kr]),(0,ht.Z)(function(){if(cn){var ct=Nr(zn);Zn(ct),Gn({x:ct})}},[Yn.width,cn]);var st=function(){var Ot,Wt;(Ot=yr.current)===null||Ot===void 0||Ot.delayHidden(),(Wt=br.current)===null||Wt===void 0||Wt.delayHidden()},xt=ft(At,Ct,Rn,de,Ht,function(){return _n(!0)},on,st);xe.useImperativeHandle(ee,function(){return{nativeElement:yt.current,getScrollInfo:Hr,scrollTo:function(Ot){function Wt(_t){return _t&&(0,je.Z)(_t)==="object"&&("left"in _t||"top"in _t)}Wt(Ot)?(Ot.left!==void 0&&Zn(Nr(Ot.left)),xt(Ot.top)):xt(Ot)}}}),(0,ht.Z)(function(){if(ot){var ct=Ct.slice(Mn,jt+1);ot(ct,Ct)}},[Mn,jt,Ct]);var Zt=Ee(Ct,Ht,Rn,de),Jt=zt==null?void 0:zt({start:Mn,end:jt,virtual:Kn,offsetX:zn,offsetY:Nt,rtl:vn,getSize:Zt}),yn=Fe(Ct,Mn,jt,cn,zn,Tn,it,Ye),pn=null;ne&&(pn=(0,Re.Z)((0,Je.Z)({},kt?"height":"maxHeight",ne),Le),qt&&(pn.overflowY="hidden",cn&&(pn.overflowX="hidden"),fn&&(pn.pointerEvents="none")));var Qt={};return vn&&(Qt.dir="rtl"),xe.createElement("div",(0,re.Z)({ref:yt,style:(0,Re.Z)((0,Re.Z)({},Bt),{},{position:"relative"}),className:an},Qt,Ue),xe.createElement(we.Z,{onResize:xr},xe.createElement(kn,{className:"".concat(ie,"-holder"),style:pn,ref:At,onScroll:Cr,onMouseEnter:st},xe.createElement(_e,{prefixCls:ie,height:Dn,offsetX:zn,offsetY:Nt,scrollWidth:cn,onInnerResize:_n,ref:$e,innerProps:Pn,rtl:vn,extra:Jt},yn))),Kn&&Dn>ne&&xe.createElement(Tt,{ref:yr,prefixCls:ie,scrollOffset:wn,scrollRange:Dn,rtl:vn,onScroll:ir,onStartMove:$n,onStopMove:Ke,spinSize:Dr,containerSize:Yn.height,style:ln==null?void 0:ln.verticalScrollBar,thumbStyle:ln==null?void 0:ln.verticalScrollBarThumb,showScrollBar:Oe}),Kn&&cn>Yn.width&&xe.createElement(Tt,{ref:br,prefixCls:ie,scrollOffset:zn,scrollRange:cn,rtl:vn,onScroll:ir,onStartMove:$n,onStopMove:Ke,spinSize:vr,containerSize:Yn.width,horizontal:!0,style:ln==null?void 0:ln.horizontalScrollBar,thumbStyle:ln==null?void 0:ln.horizontalScrollBarThumb,showScrollBar:Oe}))}var nt=xe.forwardRef(It);nt.displayName="List";var St=nt,Et=St},93314:function(mn){"use strict";mn.exports="data:image/png;base64,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"},96908:function(mn){"use strict";mn.exports="data:image/png;base64,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"},57177:function(mn){"use strict";mn.exports="data:image/png;base64,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"},81378:function(mn){"use strict";mn.exports="data:image/png;base64,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"},16722:function(mn,hn,le){"use strict";le.d(hn,{Z:function(){return Ze}});const re=we=>typeof we=="object"&&we!=null&&we.nodeType===1,je=(we,fe)=>(!fe||we!=="hidden")&&we!=="visible"&&we!=="clip",Re=(we,fe)=>{if(we.clientHeight{const gt=(Qe=>{if(!Qe.ownerDocument||!Qe.ownerDocument.defaultView)return null;try{return Qe.ownerDocument.defaultView.frameElement}catch(_e){return null}})(xe);return!!gt&&(gt.clientHeightQefe||Qe>we&&_e=fe&&De>=ht?Qe-we-xe:_e>fe&&Deht?_e-fe+gt:0,be=we=>{const fe=we.parentElement;return fe==null?we.getRootNode().host||null:fe},se=(we,fe)=>{var ht,xe,gt,Qe;if(typeof document=="undefined")return[];const{scrollMode:_e,block:De,inline:Fe,boundary:rt,skipOverflowHiddenElements:lt}=fe,mt=typeof rt=="function"?rt:Tt=>Tt!==rt;if(!re(we))throw new TypeError("Invalid target");const Ce=document.scrollingElement||document.documentElement,pe=[];let Me=we;for(;re(Me)&&mt(Me);){if(Me=be(Me),Me===Ce){pe.push(Me);break}Me!=null&&Me===document.body&&Re(Me)&&!Re(document.documentElement)||Me!=null&&Re(Me,lt)&&pe.push(Me)}const Pe=(xe=(ht=window.visualViewport)==null?void 0:ht.width)!=null?xe:innerWidth,vt=(Qe=(gt=window.visualViewport)==null?void 0:gt.height)!=null?Qe:innerHeight,{scrollX:Ee,scrollY:Se}=window,{height:Ie,width:ke,top:ze,right:Be,bottom:Xe,left:Kt}=we.getBoundingClientRect(),{top:bt,right:ge,bottom:Rt,left:ye}=(Tt=>{const Ve=window.getComputedStyle(Tt);return{top:parseFloat(Ve.scrollMarginTop)||0,right:parseFloat(Ve.scrollMarginRight)||0,bottom:parseFloat(Ve.scrollMarginBottom)||0,left:parseFloat(Ve.scrollMarginLeft)||0}})(we);let ve=De==="start"||De==="nearest"?ze-bt:De==="end"?Xe+Rt:ze+Ie/2-bt+Rt,ft=Fe==="center"?Kt+ke/2-ye+ge:Fe==="end"?Be+ge:Kt-ye;const Ut=[];for(let Tt=0;Tt=0&&Kt>=0&&Xe<=vt&&Be<=Pe&&(Ve===Ce&&!Re(Ve)||ze>=En&&Xe<=It&&Kt>=nt&&Be<=Le))return Ut;const St=getComputedStyle(Ve),Et=parseInt(St.borderLeftWidth,10),ae=parseInt(St.borderTopWidth,10),ee=parseInt(St.borderRightWidth,10),z=parseInt(St.borderBottomWidth,10);let ie=0,ue=0;const ne="offsetWidth"in Ve?Ve.offsetWidth-Ve.clientWidth-Et-ee:0,de="offsetHeight"in Ve?Ve.offsetHeight-Ve.clientHeight-ae-z:0,Ge="offsetWidth"in Ve?Ve.offsetWidth===0?0:pt/Ve.offsetWidth:0,kt="offsetHeight"in Ve?Ve.offsetHeight===0?0:dt/Ve.offsetHeight:0;if(Ce===Ve)ie=De==="start"?ve:De==="end"?ve-vt:De==="nearest"?Je(Se,Se+vt,vt,ae,z,Se+ve,Se+ve+Ie,Ie):ve-vt/2,ue=Fe==="start"?ft:Fe==="center"?ft-Pe/2:Fe==="end"?ft-Pe:Je(Ee,Ee+Pe,Pe,Et,ee,Ee+ft,Ee+ft+ke,ke),ie=Math.max(0,ie+Se),ue=Math.max(0,ue+Ee);else{ie=De==="start"?ve-En-ae:De==="end"?ve-It+z+de:De==="nearest"?Je(En,It,dt,ae,z+de,ve,ve+Ie,Ie):ve-(En+dt/2)+de/2,ue=Fe==="start"?ft-nt-Et:Fe==="center"?ft-(nt+pt/2)+ne/2:Fe==="end"?ft-Le+ee+ne:Je(nt,Le,pt,Et,ee+ne,ft,ft+ke,ke);const{scrollLeft:Bt,scrollTop:He}=Ve;ie=kt===0?0:Math.max(0,Math.min(He+ie/kt,Ve.scrollHeight-dt/kt+de)),ue=Ge===0?0:Math.max(0,Math.min(Bt+ue/Ge,Ve.scrollWidth-pt/Ge+ne)),ve+=He-ie,ft+=Bt-ue}Ut.push({el:Ve,top:ie,left:ue})}return Ut},Ne=we=>we===!1?{block:"end",inline:"nearest"}:(fe=>fe===Object(fe)&&Object.keys(fe).length!==0)(we)?we:{block:"start",inline:"nearest"};function Ze(we,fe){if(!we.isConnected||!(gt=>{let Qe=gt;for(;Qe&&Qe.parentNode;){if(Qe.parentNode===document)return!0;Qe=Qe.parentNode instanceof ShadowRoot?Qe.parentNode.host:Qe.parentNode}return!1})(we))return;const ht=(gt=>{const Qe=window.getComputedStyle(gt);return{top:parseFloat(Qe.scrollMarginTop)||0,right:parseFloat(Qe.scrollMarginRight)||0,bottom:parseFloat(Qe.scrollMarginBottom)||0,left:parseFloat(Qe.scrollMarginLeft)||0}})(we);if((gt=>typeof gt=="object"&&typeof gt.behavior=="function")(fe))return fe.behavior(se(we,fe));const xe=typeof fe=="boolean"||fe==null?void 0:fe.behavior;for(const{el:gt,top:Qe,left:_e}of se(we,Ne(fe))){const De=Qe-ht.top+ht.bottom,Fe=_e-ht.left+ht.right;gt.scroll({top:De,left:Fe,behavior:xe})}}}}]); diff --git a/umi.f30c328b.js b/umi.7b969f68.js similarity index 99% rename from umi.f30c328b.js rename to umi.7b969f68.js index 7a6f4dc668..8ee15d9e5e 100644 --- a/umi.f30c328b.js +++ b/umi.7b969f68.js @@ -230,6 +230,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,f,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),d=e(7825),m=e(73068),p=e(61888),b=e(35454),g=e(16697);i.exports=function(P,O,S,I){var E="stackTraceLimit",A=I?2:1,D=P.split("."),T=D[D.length-1],k=t.apply(null,D);if(k){var R=k.prototype;if(!g&&r(R,"cause")&&delete R.cause,!S)return k;var F=t("Error"),L=O(function(K,U){var Y=d(I?U:K,void 0),N=I?new k(K):new k;return Y!==void 0&&n(N,"message",Y),p(N,L,N.stack,2),this&&a(R,this)&&o(N,this,L),arguments.length>A&&m(N,arguments[A]),N});if(L.prototype=R,T!=="Error"?s?s(L,F):u(L,F,{name:!0}):b&&E in k&&(c(L,k,E),c(L,k,"prepareStackTrace")),u(L,k),!g)try{R.name!==T&&n(R,"name",T),R.constructor=L}catch(K){}return L}}},93074:function(i,f,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(d){return function(p,b){return n(d,this,arguments)}},o,!0)})},6555:function(i,f,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),d=e(73068),m=e(61888),p=e(62003),b=e(7825),g=e(59893),P=g("toStringTag"),O=Error,S=[].push,I=function(D,T){var k=r(E,this),R;a?R=a(new O,k?n(this):E):(R=k?this:u(E),c(R,P,"Error")),T!==void 0&&c(R,"message",b(T)),m(R,I,R.stack,1),arguments.length>2&&d(R,arguments[2]);var F=[];return p(D,S,{that:F}),c(R,"errors",F),R};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,f,e){"use strict";e(6555)},89170:function(i,f,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,f,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,f,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),d=a.ArrayBuffer,m=a.DataView,p=m.prototype,b=r(d.prototype.slice),g=r(p.getUint8),P=r(p.setUint8),O=n(function(){return!new d(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:O},{slice:function(I,E){if(b&&E===void 0)return b(s(this),I);for(var A=s(this).byteLength,D=u(I,A),T=u(E===void 0?A:E,A),k=new(o(this,d))(c(T-D)),R=new m(this),F=new m(k),L=0;D=0?m:d+m;return p<0||p>=d?void 0:o[p]}}),s("at")},2924:function(i,f,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),d=e(81427),m=e(17480),p=e(59893),b=e(46573),g=p("isConcatSpreadable"),P=b>=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||!m("concat");t({target:"Array",proto:!0,arity:1,forced:S},{concat:function(E){var A=s(this),D=d(A,0),T=0,k,R,F,L,K;for(k=-1,F=arguments.length;k1?arguments[1]:void 0)}})},16137:function(i,f,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,f,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,f,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,f,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,f,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,f,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,f,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 d=a(this),m=s(d),p;return n(o),p=u(d,0),p.length=r(p,d,d,m,0,1,o,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,f,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,d=n(this),m=a(d),p=u(d,0);return p.length=r(p,d,d,m,0,o===void 0?1:s(o)),p}})},52732:function(i,f,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,f,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,f,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,f,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(d){var m=arguments.length>1?arguments[1]:void 0;return u?s(this,d,m)||0:n(this,d,m)}})},13412:function(i,f,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,f,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),d=e(35454),m="Array Iterator",p=a.set,b=a.getterFor(m);i.exports=u(Array,"Array",function(P,O){p(this,{type:m,target:t(P),index:0,kind:O})},function(){var P=b(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&&d&&g.name!=="values")try{s(g,"name",{value:"values"})}catch(P){}},70348:function(i,f,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(m){return u(a(this),m===void 0?",":m)}})},19801:function(i,f,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,f,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,f,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,d=arguments.length,m=new(n(this)?this:s)(d);d>o;)a(m,o,arguments[o++]);return m.length=d,m}})},7154:function(i,f,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(m){return m instanceof TypeError}},d=c||!o();t({target:"Array",proto:!0,arity:1,forced:d},{push:function(p){var b=r(this),g=n(b),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(d){return r(this,d,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,f,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(d){var m=arguments.length;return r(this,d,m,m>1?arguments[1]:void 0)}})},9402:function(i,f,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,f,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),d=e(59893),m=e(17480),p=e(30867),b=m("slice"),g=d("species"),P=Array,O=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(I,E){var A=c(this),D=u(A),T=s(I,D),k=s(E===void 0?D:E,D),R,F,L;if(r(A)&&(R=A.constructor,n(R)&&(R===P||r(R.prototype))?R=void 0:a(R)&&(R=R[g],R===null&&(R=void 0)),R===P||R===void 0))return p(A,T,k);for(F=new(R===void 0?P:R)(O(k-T,0)),L=0;T1?arguments[1]:void 0)}})},62837:function(i,f,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),d=e(63668),m=e(45601),p=e(78177),b=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)}),D=m("sort"),T=!o(function(){if(g)return g<70;if(!(p&&p>3)){if(b)return!0;if(P)return P<603;var F="",L,K,U,Y;for(L=65;L<76;L++){switch(K=String.fromCharCode(L),L){case 66:case 69:case 70:case 72:U=3;break;case 68:case 71:U=4;break;default:U=2}for(Y=0;Y<47;Y++)O.push({k:K+Y,v:U})}for(O.sort(function(N,G){return G.v-N.v}),Y=0;Yc(K)?1:-1}};t({target:"Array",proto:!0,forced:k},{sort:function(L){L!==void 0&&n(L);var K=a(this);if(T)return L===void 0?S(K):S(K,L);var U=[],Y=s(K),N,G;for(G=0;GA-R+k;L--)m(E,L-1)}else if(k>R)for(L=A-R;L>D;L--)K=L+R-1,U=L+k-1,K in E?E[U]=E[K]:m(E,U);for(L=0;L=0&&d<=99?d+1900:d;return u(this,m)}})},71390:function(i,f,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,f,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,f,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),d=a(o,"number");return typeof d=="number"&&!isFinite(d)?null:o.toISOString()}})},69762:function(i,f,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,f,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 d=c(this);return d===d?u(this):a})},31808:function(i,f,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(m,p){var b={};b[m]=a(m,p,c),t({global:!0,constructor:!0,arity:1,forced:c},b)},d=function(m,p){if(u&&u[m]){var b={};b[m]=a(s+"."+m,p,c),t({target:s,stat:!0,constructor:!0,arity:1,forced:c},b)}};o("Error",function(m){return function(b){return n(m,this,arguments)}}),o("EvalError",function(m){return function(b){return n(m,this,arguments)}}),o("RangeError",function(m){return function(b){return n(m,this,arguments)}}),o("ReferenceError",function(m){return function(b){return n(m,this,arguments)}}),o("SyntaxError",function(m){return function(b){return n(m,this,arguments)}}),o("TypeError",function(m){return function(b){return n(m,this,arguments)}}),o("URIError",function(m){return function(b){return n(m,this,arguments)}}),d("CompileError",function(m){return function(b){return n(m,this,arguments)}}),d("LinkError",function(m){return function(b){return n(m,this,arguments)}}),d("RuntimeError",function(m){return function(b){return n(m,this,arguments)}})},99953:function(i,f,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,f,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),d=/[\w*+\-./@]/,m=function(p,b){for(var g=c(p,16);g.length9490626562425156e-8?a(m)+u:r(m-1+s(m-1)*s(m+1))}})},85660:function(i,f,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,f,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,f,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,f,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,f,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 d=r(a(o)-1)+1;return(d+1/(d*s*s))*(s/2)}})},97423:function(i,f,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,f,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,f,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 d=0,m=0,p=arguments.length,b=0,g,P;m0?(P=g/b,d+=P*P):d+=g;return b===1/0?1/0:b*a(d)}})},61425:function(i,f,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,d=+u,m=+c,p=o&d,b=o&m;return 0|p*b+((o&d>>>16)*b+p*(o&m>>>16)<<16>>>0)}})},61873:function(i,f,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,f,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,f,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,f,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,f,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(d){var m=+d;return a(m)<1?(n(m)-n(-m))/2:(s(m-1)-s(-m-1))*(u/2)}})},62455:function(i,f,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,f,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,f,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,f,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),d=e(25576),m=e(16332),p=e(18446),b=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",D=a[A],T=s[A],k=D.prototype,R=a.TypeError,F=u("".slice),L=u("".charCodeAt),K=function(q){var W=b(q,"number");return typeof W=="bigint"?W:U(W)},U=function(q){var W=b(q,"number"),B,Q,M,z,X,ne,se,ve;if(p(W))throw new R("Cannot convert a Symbol value to a number");if(typeof W=="string"&&W.length>2){if(W=E(W),B=L(W,0),B===43||B===45){if(Q=L(W,2),Q===88||Q===120)return NaN}else if(B===48){switch(L(W,1)){case 66:case 98:M=2,z=49;break;case 79:case 111:M=8,z=55;break;default:return+W}for(X=F(W,2),ne=X.length,se=0;sez)return NaN;return parseInt(X,M)}}return+W},Y=c(A,!D(" 0o1")||!D("0b1")||D("+0x1")),N=function(q){return m(k,q)&&g(function(){I(q)})},G=function(W){var B=arguments.length<1?0:D(K(W));return N(this)?d(Object(B),this,G):B};G.prototype=k,Y&&!r&&(k.constructor=G),t({global:!0,constructor:!0,wrap:!0,forced:Y},{Number:G});var V=function(q,W){for(var B=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(","),Q=0,M;B.length>Q;Q++)o(W,M=B[Q])&&!o(q,M)&&S(q,M,O(W,M))};r&&T&&V(s[A],T),(Y||r)&&V(s[A],D)},31919:function(i,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,f,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,f,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,f,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,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,f,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,f,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,f,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,f,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,d=String,m=isFinite,p=Math.abs,b=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)})},D=function(){return!c(function(){O(1/0,1/0),O(NaN,1/0)})},T=!E||!A()||!D();t({target:"Number",proto:!0,forced:T},{toExponential:function(R){var F=a(this);if(R===void 0)return O(F);var L=n(R);if(!m(F))return String(F);if(L<0||L>20)throw new o("Incorrect fraction digits");if(E)return O(F,L);var K="",U="",Y=0,N="",G="";if(F<0&&(K="-",F=-F),F===0)Y=0,U=S("0",L+1);else{var V=u(F);Y=b(V);var q=0,W=g(10,Y-L);q=P(F/W),2*F>=(2*q+1)*W&&(q+=1),q>=g(10,L+1)&&(q/=10,Y+=1),U=d(q)}return L!==0&&(U=I(U,0,1)+"."+I(U,1)),Y===0?(N="+",G="0"):(N=Y>0?"+":"-",G=d(p(Y))),U+="e"+N+G,K+U}})},58055:function(i,f,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,d=Math.floor,m=r(s),p=r("".slice),b=r(1 .toFixed),g=function(A,D,T){return D===0?T:D%2===1?g(A,D-1,T*A):g(A*A,D/2,T)},P=function(A){for(var D=0,T=A;T>=4096;)D+=12,T/=4096;for(;T>=2;)D+=1,T/=2;return D},O=function(A,D,T){for(var k=-1,R=T;++k<6;)R+=D*A[k],A[k]=R%1e7,R=d(R/1e7)},S=function(A,D){for(var T=6,k=0;--T>=0;)k+=A[T],A[T]=d(k/D),k=k%D*1e7},I=function(A){for(var D=6,T="";--D>=0;)if(T!==""||D===0||A[D]!==0){var k=o(A[D]);T=T===""?k:T+m("0",7-k.length)+k}return T},E=u(function(){return b(8e-5,3)!=="0.000"||b(.9,0)!=="1"||b(1.255,2)!=="1.25"||b(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!u(function(){b({})});t({target:"Number",proto:!0,forced:E},{toFixed:function(D){var T=a(this),k=n(D),R=[0,0,0,0,0,0],F="",L="0",K,U,Y,N;if(k<0||k>20)throw new c("Incorrect fraction digits");if(T!==T)return"NaN";if(T<=-1e21||T>=1e21)return o(T);if(T<0&&(F="-",T=-T),T>1e-21)if(K=P(T*g(2,69,1))-69,U=K<0?T*g(2,-K,1):T/g(2,K,1),U*=4503599627370496,K=52-K,K>0){for(O(R,0,U),Y=k;Y>=7;)O(R,1e7,0),Y-=7;for(O(R,g(10,Y,1),0),Y=K-1;Y>=23;)S(R,8388608),Y-=23;S(R,1<0?(N=L.length,L=F+(N<=k?"0."+m("0",k-N)+L:p(L,0,N-k)+"."+p(L,N-k))):L=F+L,L}})},93547:function(i,f,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,f,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,f,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,f,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,d){u.f(s(this),o,{get:a(d),enumerable:!0,configurable:!0})}})},47146:function(i,f,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,f,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,f,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,d){u.f(s(this),o,{set:a(d),enumerable:!0,configurable:!0})}})},72820:function(i,f,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,f,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(d){return u&&a(d)?u(s(d)):d}})},23569:function(i,f,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,f,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,d){return a(n(o),d)}})},63046:function(i,f,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 d=a(o),m=s.f,p=n(d),b={},g=0,P,O;p.length>g;)O=m(d,P=p[g++]),O!==void 0&&u(b,P,O);return b}})},464:function(i,f,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,f,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 d=a.f;return d?d(s(o)):[]}})},51082:function(i,f,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,f,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"),d=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,b){s(p),a(b);var g=o(null),P=0;return c(p,function(O){var S=u(b(O,P++));S in g?d(g[S],O):g[S]=[O]}),g}})},41990:function(i,f,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,f,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,f,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(d){return!n(d)||s&&a(d)==="ArrayBuffer"?!0:u?u(d):!1}})},78143:function(i,f,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(d){return!n(d)||s&&a(d)==="ArrayBuffer"?!0:u?u(d):!1}})},15787:function(i,f,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,f,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,f,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(d){var m=a(this),p=s(d),b;do if(b=c(m,p))return b.get;while(m=u(m))}})},14645:function(i,f,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(d){var m=a(this),p=s(d),b;do if(b=c(m,p))return b.set;while(m=u(m))}})},71122:function(i,f,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(d){return u&&r(d)?u(n(d)):d}})},42084:function(i,f,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,d="__proto__";if(t&&u&&c&&!(d in o))try{r(o,d,{configurable:!0,get:function(){return u(a(this))},set:function(p){var b=s(this);!n(p)&&p!==null||!n(b)||c(b,p)}})}catch(m){}},25070:function(i,f,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(d){return u&&r(d)?u(n(d)):d}})},77140:function(i,f,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,f,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,f,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,f,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,f,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,f,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(d){var m=this,p=a.f(m),b=p.resolve,g=p.reject,P=s(function(){var O=n(m.resolve),S=[],I=0,E=1;u(d,function(A){var D=I++,T=!1;E++,r(O,m,A).then(function(k){T||(T=!0,S[D]={status:"fulfilled",value:k},--E||b(S))},function(k){T||(T=!0,S[D]={status:"rejected",reason:k},--E||b(S))})}),--E||b(S)});return P.error&&g(P.value),p.promise}})},12785:function(i,f,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(d){var m=this,p=a.f(m),b=p.resolve,g=p.reject,P=s(function(){var O=n(m.resolve),S=[],I=0,E=1;u(d,function(A){var D=I++,T=!1;E++,r(O,m,A).then(function(k){T||(T=!0,S[D]=k,--E||b(S))},g)}),--E||b(S)});return P.error&&g(P.value),p.promise}})},50747:function(i,f,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),d="No one promise resolved";t({target:"Promise",stat:!0,forced:o},{any:function(p){var b=this,g=a("AggregateError"),P=s.f(b),O=P.resolve,S=P.reject,I=u(function(){var E=n(b.resolve),A=[],D=0,T=1,k=!1;c(p,function(R){var F=D++,L=!1;T++,r(E,b,R).then(function(K){L||k||(k=!0,O(K))},function(K){L||k||(L=!0,A[F]=K,--T||S(new g(A,d)))})}),--T||S(new g(A,d))});return I.error&&S(I.value),P.promise}})},41902:function(i,f,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(m){return this.then(void 0,m)}}),!r&&u(a)){var d=s("Promise").prototype.catch;o.catch!==d&&c(o,"catch",d,{unsafe:!0})}},90366:function(i,f,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),d=e(51996),m=e(63335),p=e(55327),b=e(31946),g=e(56472),P=e(60473),O=e(28887).set,S=e(72933),I=e(61810),E=e(80734),A=e(66790),D=e(94844),T=e(2451),k=e(82830),R=e(73446),F="Promise",L=k.CONSTRUCTOR,K=k.REJECTION_EVENT,U=k.SUBCLASSING,Y=D.getterFor(F),N=D.set,G=T&&T.prototype,V=T,q=G,W=a.TypeError,B=a.document,Q=a.process,M=R.f,z=M,X=!!(B&&B.createEvent&&a.dispatchEvent),ne="unhandledrejection",se="rejectionhandled",ve=0,le=1,he=2,Ve=1,Ye=2,ft,pt,dt,tt,me=function(Ze){var Pe;return b(Ze)&&p(Pe=Ze.then)?Pe:!1},ke=function(Ze,Pe){var ue=Pe.value,ye=Pe.state===le,Oe=ye?Ze.ok:Ze.fail,nt=Ze.resolve,bt=Ze.reject,ce=Ze.domain,we,lt,Qe;try{Oe?(ye||(Pe.rejection===Ye&&At(Pe),Pe.rejection=Ve),Oe===!0?we=ue:(ce&&ce.enter(),we=Oe(ue),ce&&(ce.exit(),Qe=!0)),we===Ze.promise?bt(new W("Promise-chain cycle")):(lt=me(we))?s(lt,we,nt,bt):nt(we)):bt(ue)}catch(Ge){ce&&!Qe&&ce.exit(),bt(Ge)}},Be=function(Ze,Pe){Ze.notified||(Ze.notified=!0,S(function(){for(var ue=Ze.reactions,ye;ye=ue.get();)ke(ye,Ze);Ze.notified=!1,Pe&&!Ze.rejection&&xt(Ze)}))},at=function(Ze,Pe,ue){var ye,Oe;X?(ye=B.createEvent("Event"),ye.promise=Pe,ye.reason=ue,ye.initEvent(Ze,!1,!0),a.dispatchEvent(ye)):ye={promise:Pe,reason:ue},!K&&(Oe=a["on"+Ze])?Oe(ye):Ze===ne&&I("Unhandled promise rejection",ue)},xt=function(Ze){s(O,a,function(){var Pe=Ze.facade,ue=Ze.value,ye=Rt(Ze),Oe;if(ye&&(Oe=E(function(){n?Q.emit("unhandledRejection",ue,Pe):at(ne,Pe,ue)}),Ze.rejection=n||Rt(Ze)?Ye:Ve,Oe.error))throw Oe.value})},Rt=function(Ze){return Ze.rejection!==Ve&&!Ze.parent},At=function(Ze){s(O,a,function(){var Pe=Ze.facade;n?Q.emit("rejectionHandled",Pe):at(se,Pe,Ze.value)})},Me=function(Ze,Pe,ue){return function(ye){Ze(Pe,ye,ue)}},Je=function(Ze,Pe,ue){Ze.done||(Ze.done=!0,ue&&(Ze=ue),Ze.value=Pe,Ze.state=he,Be(Ze,!0))},ht=function(Ze,Pe,ue){if(!Ze.done){Ze.done=!0,ue&&(Ze=ue);try{if(Ze.facade===Pe)throw new W("Promise can't be resolved itself");var ye=me(Pe);ye?S(function(){var Oe={done:!1};try{s(ye,Pe,Me(ht,Oe,Ze),Me(Je,Oe,Ze))}catch(nt){Je(Oe,nt,Ze)}}):(Ze.value=Pe,Ze.state=le,Be(Ze,!1))}catch(Oe){Je({done:!1},Oe,Ze)}}};if(L&&(V=function(Pe){g(this,q),m(Pe),s(ft,this);var ue=Y(this);try{Pe(Me(ht,ue),Me(Je,ue))}catch(ye){Je(ue,ye)}},q=V.prototype,ft=function(Pe){N(this,{type:F,done:!1,notified:!1,parent:!1,reactions:new A,rejection:!1,state:ve,value:void 0})},ft.prototype=u(q,"then",function(Pe,ue){var ye=Y(this),Oe=M(P(this,V));return ye.parent=!0,Oe.ok=p(Pe)?Pe:!0,Oe.fail=p(ue)&&ue,Oe.domain=n?Q.domain:void 0,ye.state===ve?ye.reactions.add(Oe):S(function(){ke(Oe,ye)}),Oe.promise}),pt=function(){var Ze=new ft,Pe=Y(Ze);this.promise=Ze,this.resolve=Me(ht,Pe),this.reject=Me(Je,Pe)},R.f=M=function(Ze){return Ze===V||Ze===dt?new pt(Ze):z(Ze)},!r&&p(T)&&G!==Object.prototype)){tt=G.then,U||u(G,"then",function(Pe,ue){var ye=this;return new V(function(Oe,nt){s(tt,ye,Oe,nt)}).then(Pe,ue)},{unsafe:!0});try{delete G.constructor}catch(Ze){}c&&c(G,q)}t({global:!0,constructor:!0,wrap:!0,forced:L},{Promise:V}),o(V,F,!1,!0),d(F)},43595:function(i,f,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),d=e(2291),m=n&&n.prototype,p=!!n&&a(function(){m.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 b=s("Promise").prototype.finally;m.finally!==b&&d(m,"finally",b,{unsafe:!0})}},24627:function(i,f,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,f,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(d){var m=this,p=a.f(m),b=p.reject,g=s(function(){var P=n(m.resolve);u(d,function(O){r(P,m,O).then(p.resolve,b)})});return g.error&&b(g.value),p.promise}})},95693:function(i,f,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,f,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(m){return u(o&&this===c?a:this,m)}})},92324:function(i,f,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,f,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,d,m){return r(n(o),d,a(m))}})},74521:function(i,f,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),d=e(3338),m=r("Reflect","construct"),p=Object.prototype,b=[].push,g=d(function(){function S(){}return!(m(function(){},[],S)instanceof S)}),P=!d(function(){m(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 m(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 D=[null];return n(b,D,E),new(n(a,I,D))}var T=A.prototype,k=o(c(T)?T:p),R=n(I,k,E);return c(R)?R:k}})},57891:function(i,f,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(d,m,p){n(d);var b=a(m);n(p);try{return s.f(d,b,p),!0}catch(g){return!1}}})},84138:function(i,f,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,f,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,f,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,f,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(d,m){var p=arguments.length<3?d:arguments[2],b,g;if(a(d)===p)return d[m];if(b=u.f(d,m),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(g=c(d)))return o(g,m,p)}t({target:"Reflect",stat:!0},{get:o})},40135:function(i,f,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,a){return a in n}})},7982:function(i,f,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,f,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,f,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,f,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,f,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),d=e(53456),m=e(35012);function p(g,P,O){var S=arguments.length<4?g:arguments[3],I=o.f(n(g),P),E,A,D;if(!I){if(a(A=d(g)))return p(A,P,O,S);I=m(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,m(0,O))}else{if(D=I.set,D===void 0)return!1;r(D,S,O)}return!0}var b=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:b},{set:p})},6536:function(i,f,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,f,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,d=e(16332),m=e(44639),p=e(69905),b=e(81644),g=e(19286),P=e(44166),O=e(2291),S=e(3338),I=e(32621),E=e(94844).enforce,A=e(51996),D=e(59893),T=e(6041),k=e(51224),R=D("match"),F=r.RegExp,L=F.prototype,K=r.SyntaxError,U=n(L.exec),Y=n("".charAt),N=n("".replace),G=n("".indexOf),V=n("".slice),q=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,W=/a/g,B=/a/g,Q=new F(W)!==W,M=g.MISSED_STICKY,z=g.UNSUPPORTED_Y,X=t&&(!Q||M||T||k||S(function(){return B[R]=!1,F(W)!==W||F(B)===B||String(F(W,"i"))!=="/a/i"})),ne=function(Ve){for(var Ye=Ve.length,ft=0,pt="",dt=!1,tt;ft<=Ye;ft++){if(tt=Y(Ve,ft),tt==="\\"){pt+=tt+Y(Ve,++ft);continue}!dt&&tt==="."?pt+="[\\s\\S]":(tt==="["?dt=!0:tt==="]"&&(dt=!1),pt+=tt)}return pt},se=function(Ve){for(var Ye=Ve.length,ft=0,pt="",dt=[],tt=c(null),me=!1,ke=!1,Be=0,at="",xt;ft<=Ye;ft++){if(xt=Y(Ve,ft),xt==="\\")xt+=Y(Ve,++ft);else if(xt==="]")me=!1;else if(!me)switch(!0){case xt==="[":me=!0;break;case xt==="(":U(q,V(Ve,ft+1))&&(ft+=2,ke=!0),pt+=xt,Be++;continue;case(xt===">"&&ke):if(at===""||I(tt,at))throw new K("Invalid capture group name");tt[at]=!0,dt[dt.length]=[at,Be],ke=!1,at="";continue}ke?at+=xt:pt+=xt}return[pt,dt]};if(a("RegExp",X)){for(var ve=function(Ye,ft){var pt=d(L,this),dt=m(Ye),tt=ft===void 0,me=[],ke=Ye,Be,at,xt,Rt,At,Me;if(!pt&&dt&&tt&&Ye.constructor===ve)return Ye;if((dt||d(L,Ye))&&(Ye=Ye.source,tt&&(ft=b(ke))),Ye=Ye===void 0?"":p(Ye),ft=ft===void 0?"":p(ft),ke=Ye,T&&"dotAll"in W&&(at=!!ft&&G(ft,"s")>-1,at&&(ft=N(ft,/s/g,""))),Be=ft,M&&"sticky"in W&&(xt=!!ft&&G(ft,"y")>-1,xt&&z&&(ft=N(ft,/y/g,""))),k&&(Rt=se(Ye),Ye=Rt[0],me=Rt[1]),At=s(F(Ye,ft),pt?this:L,ve),(at||xt||me.length)&&(Me=E(At),at&&(Me.dotAll=!0,Me.raw=ve(ne(Ye),Be)),xt&&(Me.sticky=!0),me.length&&(Me.groups=me)),Ye!==ke)try{u(At,"source",ke===""?"(?:)":ke)}catch(Je){}return At},le=o(F),he=0;le.length>he;)P(ve,F,le[he++]);L.constructor=ve,ve.prototype=L,O(r,"RegExp",ve,{constructor:!0})}A("RegExp")},62921:function(i,f,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,f,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,f,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 d=!0;try{u(".","d")}catch(I){d=!1}var m={},p="",b=d?"dgimsy":"gimsy",g=function(I,E){Object.defineProperty(m,I,{get:function(){return p+=E,!0}})},P={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};d&&(P.hasIndices="d");for(var O in P)g(O,P[O]);var S=Object.getOwnPropertyDescriptor(c,"flags").get.call(m);return S!==b||p!==b});o&&n(c,"flags",{configurable:!0,get:a})},54744:function(i,f,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,f,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,d=/[ac]/;return d.exec=function(){return o=!0,/./.exec.apply(this,arguments)},d.test("abc")===!0&&o}(),c=/./.test;t({target:"RegExp",proto:!0,forced:!u},{test:function(o){var d=a(this),m=s(o),p=d.exec;if(!n(p))return r(c,d,m);var b=r(p,d,m);return b===null?!1:(a(b),!0)}})},12756:function(i,f,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,d=o[c],m=s(function(){return d.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&d.name!==c;(m||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,f,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,f,e){"use strict";e(69772)},34932:function(i,f,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,f,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(m){var p=s(n(this)),b=p.length,g=a(m),P=g>=0?g:b+g;return P<0||P>=b?void 0:c(p,P)}})},81046:function(i,f,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,f,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,f,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,f,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,f,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),d=e(16697),m=r("".endsWith),p=r("".slice),b=Math.min,g=o("endsWith"),P=!d&&!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,D=E===void 0?A:b(a(E),A),T=s(S);return m?m(I,T,D):p(I,D-T.length,D)===T}})},56338:function(i,f,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,f,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,f,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,f,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(m){for(var p=[],b=arguments.length,g=0,P;b>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,f,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(d){return!!~c(s(a(this)),s(n(d)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,f,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,d=0;d=56320||++d>=o||(s(c,d)&64512)!==56320))return!1}return!0}})},4939:function(i,f,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,f,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(d){c(this,{type:u,string:r(d),index:0})},function(){var m=o(this),p=m.string,b=m.index,g;return b>=p.length?s(void 0,!0):(g=t(p,b),m.index+=g.length,s(g,!1))})},81927:function(i,f,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,f,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),d=e(80449),m=e(4112),p=e(29076),b=e(44639),g=e(81644),P=e(53776),O=e(2291),S=e(3338),I=e(59893),E=e(60473),A=e(52216),D=e(94338),T=e(94844),k=e(16697),R=I("matchAll"),F="RegExp String",L=F+" Iterator",K=T.set,U=T.getterFor(L),Y=RegExp.prototype,N=TypeError,G=n("".indexOf),V=n("".matchAll),q=!!V&&!S(function(){V("a",/./)}),W=a(function(M,z,X,ne){K(this,{type:L,regexp:M,string:z,global:X,unicode:ne,done:!1})},F,function(){var M=U(this);if(M.done)return s(void 0,!0);var z=M.regexp,X=M.string,ne=D(z,X);return ne===null?(M.done=!0,s(void 0,!0)):M.global?(o(ne[0])===""&&(z.lastIndex=A(X,c(z.lastIndex),M.unicode)),s(ne,!1)):(M.done=!0,s(ne,!1))}),B=function(Q){var M=d(this),z=o(Q),X=E(M,RegExp),ne=o(g(M)),se,ve,le;return se=new X(X===RegExp?M.source:M,ne),ve=!!~G(ne,"g"),le=!!~G(ne,"u"),se.lastIndex=c(M.lastIndex),new W(se,z,ve,le)};t({target:"String",proto:!0,forced:q},{matchAll:function(M){var z=u(this),X,ne,se,ve;if(m(M)){if(q)return V(z,M)}else{if(b(M)&&(X=o(u(g(M))),!~G(X,"g")))throw new N("`.matchAll` does not allow non-global regexes");if(q)return V(z,M);if(se=P(M,R),se===void 0&&k&&p(M)==="RegExp"&&(se=B),se)return r(se,M,z)}return ne=o(z),ve=new RegExp(M,"g"),k?r(B,ve,ne):ve[R](ne)}}),k||R in Y||O(Y,R,B)},46302:function(i,f,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),d=e(52216),m=e(94338);r("match",function(p,b,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(b,O,S);if(I.done)return I.value;if(!O.global)return m(O,S);var E=O.unicode;O.lastIndex=0;for(var A=[],D=0,T;(T=m(O,S))!==null;){var k=u(T[0]);A[D]=k,k===""&&(O.lastIndex=d(S,s(O.lastIndex),E)),D++}return D===0?null:A}]})},76718:function(i,f,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,f,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,f,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(m){var p=n(a(m).raw),b=u(p);if(!b)return"";for(var g=arguments.length,P=[],O=0;;){if(c(P,s(p[O++])),O===b)return o(P,"");OT.length?-1:k===""?R:S(T,k,R)};t({target:"String",proto:!0},{replaceAll:function(k,R){var F=a(this),L,K,U,Y,N,G,V,q,W,B=0,Q=0,M="";if(!u(k)){if(L=c(k),L&&(K=o(a(m(k))),!~S(K,"g")))throw new O("`.replaceAll` does not allow non-global regexes");if(U=d(k,P),U)return r(U,k,F,R);if(g&&L)return I(o(F),k,R)}for(Y=o(F),N=o(k),G=s(R),G||(R=o(R)),V=N.length,q=A(1,V),B=D(Y,N,0);B!==-1;)W=G?o(R(N,B,Y)):p(N,Y,B,[],void 0,R),M+=E(Y,Q,B)+W,Q=B+V,B=D(Y,N,B+q);return Q")!=="7"});a("replace",function(N,G,V){var q=U?"$":"$0";return[function(B,Q){var M=b(this),z=o(B)?void 0:P(B,E);return z?r(z,B,M,Q):r(G,p(M),B,Q)},function(W,B){var Q=u(this),M=p(W);if(typeof B=="string"&&R(B,q)===-1&&R(B,"$<")===-1){var z=V(G,Q,M,B);if(z.done)return z.value}var X=c(B);X||(B=p(B));var ne=Q.global,se;ne&&(se=Q.unicode,Q.lastIndex=0);for(var ve=[],le;le=S(Q,M),!(le===null||(k(ve,le),!ne));){var he=p(le[0]);he===""&&(Q.lastIndex=g(M,m(Q.lastIndex),se))}for(var Ve="",Ye=0,ft=0;ft=Ye&&(Ve+=F(M,Ye,dt)+me,Ye=dt+pt.length)}return Ve+F(M,Ye)}]},!Y||!K||U)},62925:function(i,f,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),d=e(94338);r("search",function(m,p,b){return[function(P){var O=s(this),S=a(P)?void 0:o(P,m);return S?t(S,P,O):new RegExp(P)[m](c(O))},function(g){var P=n(this),O=c(g),S=b(p,P,O);if(S.done)return S.value;var I=P.lastIndex;u(I,0)||(P.lastIndex=0);var E=d(P,O);return u(P.lastIndex,I)||(P.lastIndex=I),E===null?-1:E.index}]})},60462:function(i,f,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,f,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),d=e(60473),m=e(52216),p=e(61578),b=e(69905),g=e(53776),P=e(71698),O=e(94338),S=e(88736),I=e(19286),E=e(3338),A=I.UNSUPPORTED_Y,D=4294967295,T=Math.min,k=[].push,R=n(/./.exec),F=n(k),L=n("".slice),K=!E(function(){var U=/(?:)/,Y=U.exec;U.exec=function(){return Y.apply(this,arguments)};var N="ab".split(U);return N.length!==2||N[0]!=="a"||N[1]!=="b"});a("split",function(U,Y,N){var G;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?G=function(V,q){var W=b(o(this)),B=q===void 0?D:q>>>0;if(B===0)return[];if(V===void 0)return[W];if(!c(V))return r(Y,W,V,B);for(var Q=[],M=(V.ignoreCase?"i":"")+(V.multiline?"m":"")+(V.unicode?"u":"")+(V.sticky?"y":""),z=0,X=new RegExp(V.source,M+"g"),ne,se,ve;(ne=r(S,X,W))&&(se=X.lastIndex,!(se>z&&(F(Q,L(W,z,ne.index)),ne.length>1&&ne.index=B)));)X.lastIndex===ne.index&&X.lastIndex++;return z===W.length?(ve||!R(X,""))&&F(Q,""):F(Q,L(W,z)),Q.length>B?P(Q,0,B):Q}:"0".split(void 0,0).length?G=function(V,q){return V===void 0&&q===0?[]:r(Y,this,V,q)}:G=Y,[function(q,W){var B=o(this),Q=u(q)?void 0:g(q,U);return Q?r(Q,q,B,W):r(G,b(B),q,W)},function(V,q){var W=s(this),B=b(V),Q=N(G,W,B,q,G!==Y);if(Q.done)return Q.value;var M=d(W,RegExp),z=W.unicode,X=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(A?"g":"y"),ne=new M(A?"^(?:"+W.source+")":W,X),se=q===void 0?D:q>>>0;if(se===0)return[];if(B.length===0)return O(ne,B)===null?[B]:[];for(var ve=0,le=0,he=[];le1?arguments[1]:void 0,I.length)),A=s(S);return m?m(I,A,E):p(I,E,E+A.length)===A}})},72571:function(i,f,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,f,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,f,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,d=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:d},{substr:function(p,b){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=b===void 0?P:a(b),S<=0||S===1/0?"":(I=o(O+S,P),O>=I?"":u(g,O,I))}})},85767:function(i,f,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,f,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),d=n("".charCodeAt),m=n([].join),p="".toWellFormed,b="\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||(d(O,E+1)&64512)!==56320?I[E]=b:(I[E]=o(O,E),I[++E]=o(O,E))}return m(I,"")}})},49257:function(i,f,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,f,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,f,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,f,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,f,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,f,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,f,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),d=e(32621),m=e(16332),p=e(80449),b=e(80524),g=e(17818),P=e(69905),O=e(35012),S=e(20132),I=e(7733),E=e(80689),A=e(53393),D=e(92635),T=e(71256),k=e(37691),R=e(55666),F=e(27597),L=e(2291),K=e(64110),U=e(77898),Y=e(11898),N=e(54406),G=e(6145),V=e(59893),q=e(38282),W=e(94674),B=e(14311),Q=e(94573),M=e(94844),z=e(90560).forEach,X=Y("hidden"),ne="Symbol",se="prototype",ve=M.set,le=M.getterFor(ne),he=Object[se],Ve=r.Symbol,Ye=Ve&&Ve[se],ft=r.RangeError,pt=r.TypeError,dt=r.QObject,tt=T.f,me=k.f,ke=A.f,Be=F.f,at=a([].push),xt=U("symbols"),Rt=U("op-symbols"),At=U("wks"),Me=!dt||!dt[se]||!dt[se].findChild,Je=function(we,lt,Qe){var Ge=tt(he,lt);Ge&&delete he[lt],me(we,lt,Qe),Ge&&we!==he&&me(he,lt,Ge)},ht=u&&o(function(){return S(me({},"a",{get:function(){return me(this,"a",{value:7}).a}})).a!==7})?Je:me,Ze=function(we,lt){var Qe=xt[we]=S(Ye);return ve(Qe,{type:ne,tag:we,description:lt}),u||(Qe.description=lt),Qe},Pe=function(lt,Qe,Ge){lt===he&&Pe(Rt,Qe,Ge),p(lt);var ot=g(Qe);return p(Ge),d(xt,ot)?(Ge.enumerable?(d(lt,X)&<[X][ot]&&(lt[X][ot]=!1),Ge=S(Ge,{enumerable:O(0,!1)})):(d(lt,X)||me(lt,X,O(1,{})),lt[X][ot]=!0),ht(lt,ot,Ge)):me(lt,ot,Ge)},ue=function(lt,Qe){p(lt);var Ge=b(Qe),ot=I(Ge).concat(ce(Ge));return z(ot,function(Dt){(!u||n(Oe,Ge,Dt))&&Pe(lt,Dt,Ge[Dt])}),lt},ye=function(lt,Qe){return Qe===void 0?S(lt):ue(S(lt),Qe)},Oe=function(lt){var Qe=g(lt),Ge=n(Be,this,Qe);return this===he&&d(xt,Qe)&&!d(Rt,Qe)?!1:Ge||!d(this,Qe)||!d(xt,Qe)||d(this,X)&&this[X][Qe]?Ge:!0},nt=function(lt,Qe){var Ge=b(lt),ot=g(Qe);if(!(Ge===he&&d(xt,ot)&&!d(Rt,ot))){var Dt=tt(Ge,ot);return Dt&&d(xt,ot)&&!(d(Ge,X)&&Ge[X][ot])&&(Dt.enumerable=!0),Dt}},bt=function(lt){var Qe=ke(b(lt)),Ge=[];return z(Qe,function(ot){!d(xt,ot)&&!d(N,ot)&&at(Ge,ot)}),Ge},ce=function(we){var lt=we===he,Qe=ke(lt?Rt:b(we)),Ge=[];return z(Qe,function(ot){d(xt,ot)&&(!lt||d(he,ot))&&at(Ge,xt[ot])}),Ge};c||(Ve=function(){if(m(Ye,this))throw new pt("Symbol is not a constructor");var lt=!arguments.length||arguments[0]===void 0?void 0:P(arguments[0]),Qe=G(lt),Ge=function(ot){var Dt=this===void 0?r:this;Dt===he&&n(Ge,Rt,ot),d(Dt,X)&&d(Dt[X],Qe)&&(Dt[X][Qe]=!1);var Qt=O(1,ot);try{ht(Dt,Qe,Qt)}catch(Ce){if(!(Ce instanceof ft))throw Ce;Je(Dt,Qe,Qt)}};return u&&Me&&ht(he,Qe,{configurable:!0,set:Ge}),Ze(Qe,lt)},Ye=Ve[se],L(Ye,"toString",function(){return le(this).tag}),L(Ve,"withoutSetter",function(we){return Ze(G(we),we)}),F.f=Oe,k.f=Pe,R.f=ue,T.f=nt,E.f=A.f=bt,D.f=ce,q.f=function(we){return Ze(V(we),we)},u&&(K(Ye,"description",{configurable:!0,get:function(){return le(this).description}}),s||L(he,"propertyIsEnumerable",Oe,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:Ve}),z(I(At),function(we){W(we)}),t({target:ne,stat:!0,forced:!c},{useSetter:function(){Me=!0},useSimple:function(){Me=!1}}),t({target:"Object",stat:!0,forced:!c,sham:!u},{create:ye,defineProperty:Pe,defineProperties:ue,getOwnPropertyDescriptor:nt}),t({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:bt}),B(),Q(Ve,ne),N[X]=!0},44852:function(i,f,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),d=e(64110),m=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&u(p)&&(!("description"in b)||p().description!==void 0)){var g={},P=function(){var k=arguments.length<1||arguments[0]===void 0?void 0:o(arguments[0]),R=c(b,this)?new p(k):k===void 0?p():p(k);return k===""&&(g[R]=!0),R};m(P,p),P.prototype=b,b.constructor=P;var O=String(p("description detection"))==="Symbol(description detection)",S=a(b.valueOf),I=a(b.toString),E=/^Symbol\((.*)\)[^)]+$/,A=a("".replace),D=a("".slice);d(b,"description",{configurable:!0,get:function(){var k=S(this);if(s(g,k))return"";var R=I(k),F=O?D(R,7,-1):A(R,E,"$1");return F===""?void 0:F}}),t({global:!0,constructor:!0,forced:!0},{Symbol:P})}},54524:function(i,f,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(d){var m=a(d);if(n(c,m))return c[m];var p=r("Symbol")(m);return c[m]=p,o[p]=m,p}})},17898:function(i,f,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,f,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,f,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,f,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,f,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(d){if(!n(d))throw new TypeError(a(d)+" is not a symbol");if(r(c,d))return c[d]}})},69811:function(i,f,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,f,e){"use strict";var t=e(94674);t("match")},18114:function(i,f,e){"use strict";var t=e(94674);t("replace")},23844:function(i,f,e){"use strict";var t=e(94674);t("search")},39581:function(i,f,e){"use strict";var t=e(94674);t("species")},40632:function(i,f,e){"use strict";var t=e(94674);t("split")},22690:function(i,f,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,f,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,f,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,f,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),d=r(o),m=n(c),p=m>=0?m:d+m;return p<0||p>=d?void 0:o[p]})},83470:function(i,f,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,d){return a(s(this),o,d,arguments.length>2?arguments[2]:void 0)})},79641:function(i,f,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,f,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,d=t.exportTypedArrayMethod,m=u("".slice),p=c(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});d("fill",function(g){var P=arguments.length;o(this);var O=m(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,f,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,f,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,f,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,f,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,f,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,f,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,f,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,f,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,f,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,f,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,f,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,f,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,f,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,f,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,f,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,d=n(s.values),m=n(s.keys),p=n(s.entries),b=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 d(b(this))};g("entries",function(){return p(b(this))},O),g("keys",function(){return m(b(this))},O),g("values",I,O||!S,{name:"values"}),g(c,I,O||!S,{name:"values"})},27730:function(i,f,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,f,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,f,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,d){return new(n(o))(d)})})},51606:function(i,f,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,f,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,f,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,f,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),d=0,m;d1?arguments[1]:void 0,1),A=u(I);if(P)return r(p,this,A,E);var D=this.length,T=a(A),k=0;if(T+E>D)throw new o("Wrong length");for(;kg;)O[g]=p[g++];return O},c)},96519:function(i,f,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,f,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),d=e(46573),m=e(19684),p=u.aTypedArray,b=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(d)return d<74;if(c)return c<67;if(o)return!0;if(m)return m<602;var E=new g(516),A=Array(516),D,T;for(D=0;D<516;D++)T=D%4,E[D]=515-D,A[D]=D-2*T+3;for(P(E,function(k,R){return(k/4|0)-(R/4|0)}),D=0;D<516;D++)if(E[D]!==A[D])return!0}),I=function(E){return function(A,D){return E!==void 0?+E(A,D)||0:D!==D?-1:A!==A?1:A===0&&D===0?1/A>0&&1/D<0?1:-1:A>D}};b("sort",function(A){return A!==void 0&&a(A),S?P(this,A):s(p(this),I(A))},!S||O)},63079:function(i,f,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,d){var m=s(this),p=m.length,b=n(o,p),g=a(m);return new g(m.buffer,m.byteOffset+b*m.BYTES_PER_ELEMENT,r((d===void 0?p:n(d,p))-b))})},8995:function(i,f,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,d=[].toLocaleString,m=!!u&&a(function(){d.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(d,m?s(c(this)):c(this),s(arguments))},p)},23080:function(i,f,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,f,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(m){m!==void 0&&n(m);var p=s(this),b=a(u(p),p);return o(b,m)})},91809:function(i,f,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 d=u.toString!==c;t("toString",c,d)},64336:function(i,f,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,f,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,f,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,f,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,f,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,d=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(m){return m===8}}();o("with",function(m,p){var b=u(this),g=a(m),P=n(b)?s(p):+p;return t(b,c(b),g,P)},!d)},30149:function(i,f,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,d=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),g="",P=b.length,O=0,S,I;O1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,f,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,f,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,f,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,f,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,f,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,f,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,f,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,d;c1?arguments[1]:!1);return n([c&255,c>>8&255],10)}})},93236:function(i,f,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,f,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(m,p){if(n(this)!=="DataView")throw new c("Incorrect receiver");var b=a(m),g=s(u(p),10,2);return o(this,b,g[1]<<8|g[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,f,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(d,m){if(n(this)!=="DataView")throw new u("Incorrect receiver");var p=a(d);return c(this,p,s(m))}})},2278:function(i,f,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),d=e(59893),m=e(94844),p=e(5978),b=n("SuppressedError"),g=ReferenceError,P=d("dispose"),O=d("toStringTag"),S="DisposableStack",I=m.set,E=m.getterFor(S),A="sync-dispose",D="disposed",T="pending",k=function(L){var K=E(L);if(K.state===D)throw new g(S+" already disposed");return K},R=function(){I(s(this,F),{type:S,state:T,stack:[]}),r||(this.disposed=!1)},F=R.prototype;c(F,{dispose:function(){var K=E(this);if(K.state!==D){K.state=D,r||(this.disposed=!0);for(var U=K.stack,Y=U.length,N=!1,G;Y;){var V=U[--Y];U[Y]=null;try{V()}catch(q){N?G=new b(q,G):(N=!0,G=q)}}if(K.stack=null,N)throw G}},use:function(K){return p(k(this),K,A),K},adopt:function(K,U){var Y=k(this);return a(U),p(Y,void 0,A,function(){U(K)}),K},defer:function(K){var U=k(this);a(K),p(U,void 0,A,K)},move:function(){var K=k(this),U=new R;return E(U).stack=K.stack,K.stack=[],K.state=D,r||(this.disposed=!0),U}}),r&&o(F,"disposed",{configurable:!0,get:function(){return E(this).state===D}}),u(F,P,F.dispose,{name:"dispose"}),u(F,O,S,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:R})},36955:function(i,f,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,f,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/,d=r(o.exec),m=function(p){try{if(!u||!d(o,a(p)))return!1}catch(g){}var b=c(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!m(b)}})},53571:function(i,f,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,f,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,f,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,f,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,f,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),d=e(3338),m=e(32621),p=e(59893),b=e(46571).IteratorPrototype,g=e(35454),P=e(16697),O="constructor",S="Iterator",I=p("toStringTag"),E=TypeError,A=r[S],D=P||!s(A)||A.prototype!==b||!d(function(){A({})}),T=function(){if(n(this,b),u(this)===b)throw new E("Abstract class Iterator not directly constructable")},k=function(R,F){g?c(b,R,{configurable:!0,get:function(){return F},set:function(L){if(a(this),this===b)throw new E("You can't redefine this property");m(this,R)?this[R]=L:o(this,R,L)}}):b[R]=F};m(b,I)||k(I,S),(D||!m(b,O)||b[O]===Object)&&k(O,T),T.prototype=b,t({global:!0,constructor:!0,forced:D},{Iterator:T})},46304:function(i,f,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,f,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),d=c(function(){for(var m=this.iterator,p=this.next,b,g;this.remaining;)if(this.remaining--,b=n(r(p,m)),g=this.done=!!b.done,g)return;if(b=n(r(p,m)),g=this.done=!!b.done,!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:o},{drop:function(p){n(this);var b=u(s(+p));return new d(a(this),{remaining:b})}})},78722:function(i,f,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),d=0;return!r(o,function(m,p){if(!c(m,d++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,f,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),d=u(function(){for(var m=this.iterator,p=this.predicate,b=this.next,g,P,O;;){if(g=a(r(b,m)),P=this.done=!!g.done,P)return;if(O=g.value,c(m,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 d(s(this),{predicate:p})}})},81848:function(i,f,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),d=0;return r(o,function(m,p){if(c(m,d++))return p(m)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,f,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),d=e(16697),m=c(function(){for(var p=this.iterator,b=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(b(g.value,this.counter++),!1)}catch(O){o(p,"throw",O)}}});t({target:"Iterator",proto:!0,real:!0,forced:d},{flatMap:function(b){return a(this),n(b),new m(s(this),{mapper:b,inner:null})}})},72211:function(i,f,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),d=0;r(o,function(m){c(m,d++)},{IS_RECORD:!0})}})},84862:function(i,f,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),d=u(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:o},{from:function(p){var b=c(typeof p=="string"?n(p):p,!0);return a(s,b.iterator)?b.iterator:new d(b)}})},92381:function(i,f,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,f,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,f,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,f,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 d=s(this),m=arguments.length<2,p=m?void 0:arguments[1],b=0;if(r(d,function(g){m?(m=!1,p=g):p=o(p,g,b),b++},{IS_RECORD:!0}),m)throw new u("Reduce of empty iterator with no initial value");return p}})},87873:function(i,f,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),d=0;return r(o,function(m,p){if(c(m,d++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,f,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),d=e(16697),m=c(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,o(p,"normal",void 0);var b=n(r(this.next,p)),g=this.done=!!b.done;if(!g)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(b){n(this);var g=u(s(+b));return new m(a(this),{remaining:g})}})},28566:function(i,f,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,f,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,f,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,f,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),d=e(18589),m=e(32621),p=e(69905),b=e(82762),g=e(69392),P=e(3338),O=e(70913),S=e(42820),I=n.JSON,E=n.Number,A=n.SyntaxError,D=I&&I.parse,T=a("Object","keys"),k=Object.getOwnPropertyDescriptor,R=s("".charAt),F=s("".slice),L=s(/./.exec),K=s([].push),U=/^\d$/,Y=/^[1-9]$/,N=/^(?:-|\d)$/,G=/^[\t\n\r ]$/,V=0,q=1,W=function(se,ve){se=p(se);var le=new z(se,0,""),he=le.parse(),Ve=he.value,Ye=le.skip(G,he.end);if(Ye1?arguments[1]:void 0);return a(c,function(d,m){if(!o(d,m,c))return!1},!0)!==!1}})},28220:function(i,f,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(d){var m=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,P){p(g,P,m)&&c(b,P,g)}),b}})},49350:function(i,f,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),d=a(c,function(m,p){if(o(m,p,c))return{key:p}},!0);return d&&d.key}})},62060:function(i,f,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),d=a(c,function(m,p){if(o(m,p,c))return{value:m}},!0);return d&&d.value}})},20126:function(i,f,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,f,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,f,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,d){var m=a(this)?this:u,p=new m;s(d);var b=s(p.set);return n(o,function(g){r(b,p,d(g),g)}),p}})},17822:function(i,f,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,f,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(d){var m=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,P){c(b,p(g,P,m),g)}),b}})},13853:function(i,f,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(d){var m=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g,P){c(b,P,p(g,P,m))}),b}})},25188:function(i,f,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,d=0;d1?arguments[1]:void 0);return a(c,function(d,m){if(o(d,m,c))return!0},!0)===!0}})},8774:function(i,f,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,f,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(m,p){var b=n(this),g=arguments.length;r(p);var P=c(b,m);if(!P&&g<3)throw new s("Updating absent value");var O=P?u(b,m):r(g>2?arguments[2]:void 0)(m,b);return o(b,m,p(O,m,b)),b}})},94065:function(i,f,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,f,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,f,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,f,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,f,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,f,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,d){return n(r(s,u,c,o,d))}})},92762:function(i,f,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,d=s>>>0;return o+(u>>>0)+((c&d|(c|d)&~(c+d>>>0))>>>31)|0}})},24467:function(i,f,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,d=c&s,m=u>>16,p=c>>16,b=(m*d>>>0)+(o*d>>>16);return m*p+(b>>16)+((o*p>>>0)+(b&s)>>16)}})},68465:function(i,f,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,d=s>>>0;return o-(u>>>0)-((~c&d|~(c^d)&c-d>>>0)>>>31)|0}})},77004:function(i,f,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,f,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,f,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,f,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",d='Math.seededPRNG() argument should have a "seed" field with a finite value.',m=u.set,p=u.getterFor(o),b=TypeError,g=a(function(O){m(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 b(d);return new g(S)}})},83733:function(i,f,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,f,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,d=c&s,m=u>>>16,p=c>>>16,b=(m*d>>>0)+(o*d>>>16);return m*p+(b>>>16)+((o*p>>>0)+(b&s)>>>16)}})},29190:function(i,f,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,d=parseInt,m=Math.pow,p=/^[\d.a-z]+$/,b=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 D=1;if(typeof E!="string")throw new o(a);if(!E.length)throw new c(a);if(b(E,0)==="-"&&(D=-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 k=S(E,"."),R=d(k[0],T);if(k.length>1&&(R+=d(k[1],T)/m(T,k[1].length)),T===10&&P(R,T)!==E)throw new c(a);return D*R}})},10775:function(i,f,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,f,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,f,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,f,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,f,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),d=e(4112),m=e(31946),p=e(53776),b=e(2291),g=e(66477),P=e(64110),O=e(61810),S=e(59893),I=e(94844),E=S("observable"),A="Observable",D="Subscription",T="SubscriptionObserver",k=I.getterFor,R=I.set,F=k(A),L=k(D),K=k(T),U=function(q){this.observer=u(q),this.cleanup=void 0,this.subscriptionObserver=void 0};U.prototype={type:D,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 B=R(this,new U(q)),Q;n||(this.closed=!1);try{(Q=p(q,"start"))&&r(Q,q,this)}catch(ne){O(ne)}if(!B.isClosed()){var M=B.subscriptionObserver=new N(B);try{var z=W(M),X=z;d(z)||(B.cleanup=o(z.unsubscribe)?function(){X.unsubscribe()}:s(z))}catch(ne){M.error(ne);return}B.isClosed()&&B.clean()}};Y.prototype=g({},{unsubscribe:function(){var W=L(this);W.isClosed()||(W.close(),W.clean())}}),n&&P(Y.prototype,"closed",{configurable:!0,get:function(){return L(this).isClosed()}});var N=function(q){R(this,{type:T,subscriptionState:q}),n||(this.closed=!1)};N.prototype=g({},{next:function(W){var B=K(this).subscriptionState;if(!B.isClosed()){var Q=B.observer;try{var M=p(Q,"next");M&&r(M,Q,W)}catch(z){O(z)}}},error:function(W){var B=K(this).subscriptionState;if(!B.isClosed()){var Q=B.observer;B.close();try{var M=p(Q,"error");M?r(M,Q,W):O(W)}catch(z){O(z)}B.clean()}},complete:function(){var W=K(this).subscriptionState;if(!W.isClosed()){var B=W.observer;W.close();try{var Q=p(B,"complete");Q&&r(Q,B)}catch(M){O(M)}W.clean()}}}),n&&P(N.prototype,"closed",{configurable:!0,get:function(){return K(this).subscriptionState.isClosed()}});var G=function(W){c(this,V),R(this,{type:A,subscriber:s(W)})},V=G.prototype;g(V,{subscribe:function(W){var B=arguments.length;return new Y(o(W)?{next:W,error:B>1?arguments[1]:void 0,complete:B>2?arguments[2]:void 0}:m(W)?W:{},F(this).subscriber)}}),b(V,E,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:G}),a(A)},14548:function(i,f,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),d=e(59893),m=d("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var g=s(this)?this:r("Observable"),P=c(a(b),m);if(P){var O=a(n(P,b));return O.constructor===g?O:new g(function(I){return O.subscribe(I)})}var S=u(b);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,f,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,f,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),d=0;d?@[\\\\\\]^`{|}~"+a+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(d){var m=n(d),p=s(m,0);return(p>47&&p<58?"\\x3":"")+u(m,c,"\\$&")}})},1220:function(i,f,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(d){if(!o(d,d,c))return!1},!0)!==!1}})},38487:function(i,f,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(d){var m=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){p(g,g,m)&&c(b,g)}),b}})},29916:function(i,f,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),d=a(c,function(m){if(o(m,m,c))return{value:m}},!0);return d&&d.value}})},25541:function(i,f,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,f,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,f,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,f,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,f,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,f,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,f,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,f,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,f,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,f,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(d){var m=n(this),p=d===void 0?",":s(d),b=[];return a(m,function(g){c(b,g)}),u(b,p)}})},42947:function(i,f,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(d){var m=n(this),p=r(d,arguments.length>1?arguments[1]:void 0),b=new u;return s(m,function(g){c(b,p(g,g,m))}),b}})},71568:function(i,f,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,f,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),d=arguments.length<2,m=d?void 0:arguments[1];if(r(c),a(o,function(p){d?(d=!1,m=p):m=c(m,p,p,o)}),d)throw new s("Reduce of empty set with no initial value");return m}})},30556:function(i,f,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(d){if(o(d,d,c))return!0},!0)===!0}})},93102:function(i,f,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,f,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,f,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,f,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,f,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)),d=o.length,m=a(c),p=m>=0?m:d+m;return p<0||p>=d?void 0:r(o,p)}})},62882:function(i,f,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,d=c.charAt,m="String Iterator",p=u.set,b=u.getterFor(m),g=r(function(O){p(this,{type:m,string:O,index:0})},"String",function(){var O=b(this),S=O.string,I=O.index,E;return I>=S.length?n(void 0,!0):(E=d(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,f,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,f,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),d=e(82762),m=e(37691).f,p=e(71698),b=e(42530),g=e(67410),P=e(79204),O=e(19268),S=new b.WeakMap,I=b.get,E=b.has,A=b.set,D=Array,T=TypeError,k=Object.freeze||Object,R=Object.isFrozen,F=Math.min,L=a("".charAt),K=a("".slice),U=a("".split),Y=a(/./.exec),N=/([\n\u2028\u2029]|\r\n?)/g,G=RegExp("^["+O+"]*"),V=RegExp("[^"+O+"]"),q="Invalid tag",W="Invalid opening line",B="Invalid closing line",Q=function(ve){var le=ve.raw;if(t&&!R(le))throw new T("Raw template should be frozen");if(E(S,le))return I(S,le);var he=M(le),Ve=X(he);return m(Ve,"raw",{value:k(he)}),k(Ve),A(S,le,Ve),Ve},M=function(ve){var le=c(ve),he=d(le),Ve=D(he),Ye=D(he),ft=0,pt,dt,tt,me;if(!he)throw new T(q);for(;ft0)throw new T(W);pt[1]=""}if(Be){if(pt.length===1||Y(V,pt[pt.length-1]))throw new T(B);pt[pt.length-2]="",pt[pt.length-1]=""}for(var at=2;at1?arguments[1]:void 0);return n(this,o)},!0)},16315:function(i,f,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,f,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(d){var m=this,p=arguments.length,b=p>1?arguments[1]:void 0,g=p>2?arguments[2]:void 0;return new(t("Promise"))(function(P){r(m),P(n(d,b,g))}).then(function(P){return s(u(m),P)})},!0)},60239:function(i,f,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,f,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,d=t.getTypedArrayConstructor,m=t.exportTypedArrayMethod,p=Math.max,b=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});m("toSpliced",function(O,S){var I=o(this),E=d(I),A=r(I),D=a(O,A),T=arguments.length,k=0,R,F,L,K,U,Y,N;if(T===0)R=F=0;else if(T===1)R=0,F=A-D;else if(F=b(p(u(S),0),A-D),R=T-2,R){K=new E(R),L=n(K);for(var G=2;G1?a(arguments[1]):void 0,R=d(k)==="base64"?m:p,F=k?!!k.strict:!1,L=F?T:O(T,E,"");if(L.length%4===0)S(L,-2)==="=="?L=S(L,0,-2):S(L,-1)==="="&&(L=S(L,0,-1));else if(F)throw new g("Input is not correctly padded");var K=L.length%4;switch(K){case 1:throw new g("Bad input length");case 2:L+="AA";break;case 3:L+="A"}for(var U=[],Y=0,N=L.length,G=function(W){var B=P(L,Y+W);if(!u(R,B))throw new g('Bad char in input: "'+B+'"');return R[B]<<18-6*W};Y>16&255,V>>8&255,V&255)}var q=U.length;if(K===2){if(F&&U[q-2]!==0)throw new g(A);q-=2}else if(K===3){if(F&&U[q-1]!==0)throw new g(A);q--}return c(b,U,q)}})},57151:function(i,f,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,d=n(o.exec),m=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(b){a(b);var g=b.length;if(g%2)throw new u("String should have an even number of characters");if(d(o,b))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*N&6)));return U}})},55182:function(i,f,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),d=e(66244).i2c,m=n("btoa"),p=a("".charAt),b=a("".charCodeAt),g=!!m&&!u(function(){return m("hi")!=="aGk="}),P=g&&!u(function(){m()}),O=g&&u(function(){return m(null)!=="bnVsbA=="}),S=g&&m.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(m,r,c(E));for(var A=c(E),D="",T=0,k=d,R,F;p(A,T)||(k="=",T%1);){if(F=b(A,T+=.75),F>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");R=R<<8|F,D+=p(k,63&R>>8-T%1*8)}return D}})},91472:function(i,f,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,f,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(d){o.forEach=a}};for(var c in r)r[c]&&u(t[c]&&t[c].prototype);u(n)},85425:function(i,f,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"),d=a.values,m=function(b,g){if(b){if(b[o]!==d)try{s(b,o,d)}catch(O){b[o]=d}if(u(b,g,!0),r[g]){for(var P in a)if(b[P]!==a[P])try{s(b,P,a[P])}catch(O){b[P]=a[P]}}}};for(var p in r)m(t[p]&&t[p].prototype,p);m(n,"DOMTokenList")},64522:function(i,f,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),d=e(64110),m=e(32621),p=e(56472),b=e(80449),g=e(13367),P=e(7825),O=e(52109),S=e(80739),I=e(94844),E=e(35454),A=e(16697),D="DOMException",T="DATA_CLONE_ERR",k=n("Error"),R=n(D)||function(){try{var Ye=n("MessageChannel")||r("worker_threads").MessageChannel;new Ye().port1.postMessage(new WeakMap)}catch(ft){if(ft.name===T&&ft.code===25)return ft.constructor}}(),F=R&&R.prototype,L=k.prototype,K=I.set,U=I.getterFor(D),Y="stack"in new k(D),N=function(Ye){return m(O,Ye)&&O[Ye].m?O[Ye].c:0},G=function(){p(this,V);var ft=arguments.length,pt=P(ft<1?void 0:arguments[0]),dt=P(ft<2?void 0:arguments[1],"Error"),tt=N(dt);if(K(this,{type:D,name:dt,message:pt,code:tt}),E||(this.name=dt,this.message=pt,this.code=tt),Y){var me=new k(pt);me.name=D,c(this,"stack",u(1,S(me.stack,1)))}},V=G.prototype=s(L),q=function(Ye){return{enumerable:!0,configurable:!0,get:Ye}},W=function(Ye){return q(function(){return U(this)[Ye]})};E&&(d(V,"code",W("code")),d(V,"message",W("message")),d(V,"name",W("name"))),c(V,"constructor",u(1,G));var B=a(function(){return!(new R instanceof k)}),Q=B||a(function(){return L.toString!==g||String(new R(1,2))!=="2: 1"}),M=B||a(function(){return new R(1,"DataCloneError").code!==25}),z=B||R[T]!==25||F[T]!==25,X=A?Q||M||z:B;t({global:!0,constructor:!0,forced:X},{DOMException:X?G:R});var ne=n(D),se=ne.prototype;Q&&(A||R===ne)&&o(se,"toString",g),M&&E&&R===ne&&d(se,"code",q(function(){return N(b(this).name)}));for(var ve in O)if(m(O,ve)){var le=O[ve],he=le.s,Ve=u(6,le.c);m(ne,he)||c(ne,he,Ve),m(se,he)||c(se,he,Ve)}},41599:function(i,f,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),d=e(7825),m=e(52109),p=e(80739),b=e(35454),g=e(16697),P="DOMException",O=n("Error"),S=n(P),I=function(){c(this,E);var G=arguments.length,V=d(G<1?void 0:arguments[0]),q=d(G<2?void 0:arguments[1],"Error"),W=new S(V,q),B=new O(V);return B.name=P,s(W,"stack",a(1,p(B.stack,1))),o(W,this,I),W},E=I.prototype=S.prototype,A="stack"in new O(P),D="stack"in new S(1,2),T=S&&b&&Object.getOwnPropertyDescriptor(r,P),k=!!T&&!(T.writable&&T.configurable),R=A&&!k&&!D;t({global:!0,constructor:!0,forced:g||R},{DOMException:R?I:S});var F=n(P),L=F.prototype;if(L.constructor!==F){g||s(L,"constructor",a(1,F));for(var K in m)if(u(m,K)){var U=m[K],Y=U.s;u(F,Y)||s(F,Y,a(6,U.c))}}},86465:function(i,f,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,f,e){"use strict";e(91472),e(91700)},73624:function(i,f,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(d){s(arguments.length,1),a(d);var m=u&&c.domain;n(m?m.bind(d):d)}})},62059:function(i,f,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(m){if(this!==r)throw new s("Illegal invocation");u(r,"self",{value:m,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:c},{self:r})}catch(d){}},91700:function(i,f,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,f,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,f,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,f,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),d=e(39812),m=e(4112),p=e(31946),b=e(18446),g=e(62003),P=e(80449),O=e(97607),S=e(32621),I=e(69392),E=e(68151),A=e(82762),D=e(57106),T=e(81644),k=e(2786),R=e(19691),F=e(57002),L=e(39311),K=e(25406),U=e(80426),Y=n.Object,N=n.Array,G=n.Date,V=n.Error,q=n.TypeError,W=n.PerformanceMark,B=a("DOMException"),Q=k.Map,M=k.has,z=k.get,X=k.set,ne=R.Set,se=R.add,ve=R.has,le=a("Object","keys"),he=s([].push),Ve=s((!0).valueOf),Ye=s(1 .valueOf),ft=s("".valueOf),pt=s(G.prototype.getTime),dt=c("structuredClone"),tt="DataCloneError",me="Transferring",ke=function(ce){return!u(function(){var we=new n.Set([7]),lt=ce(we),Qe=ce(Y(7));return lt===we||!lt.has(7)||!p(Qe)||+Qe!=7})&&ce},Be=function(ce,we){return!u(function(){var lt=new we,Qe=ce({a:lt,b:lt});return!(Qe&&Qe.a===Qe.b&&Qe.a instanceof we&&Qe.a.stack===lt.stack)})},at=function(ce){return!u(function(){var we=ce(new n.AggregateError([1],dt,{cause:3}));return we.name!=="AggregateError"||we.errors[0]!==1||we.message!==dt||we.cause!==3})},xt=n.structuredClone,Rt=t||!Be(xt,V)||!Be(xt,B)||!at(xt),At=!xt&&ke(function(ce){return new W(dt,{detail:ce}).detail}),Me=ke(xt)||At,Je=function(ce){throw new B("Uncloneable type: "+ce,tt)},ht=function(ce,we){throw new B((we||"Cloning")+" of "+ce+" cannot be properly polyfilled in this engine",tt)},Ze=function(ce,we){return Me||ht(we),Me(ce)},Pe=function(){var ce;try{ce=new n.DataTransfer}catch(we){try{ce=new n.ClipboardEvent("").clipboardData}catch(lt){}}return ce&&ce.items&&ce.files?ce:null},ue=function(ce,we,lt){if(M(we,ce))return z(we,ce);var Qe=lt||O(ce),Ge,ot,Dt,Qt,Ce,je;if(Qe==="SharedArrayBuffer")Me?Ge=Me(ce):Ge=ce;else{var ze=n.DataView;!ze&&!o(ce.slice)&&ht("ArrayBuffer");try{if(o(ce.slice)&&!ce.resizable)Ge=ce.slice(0);else for(ot=ce.byteLength,Dt=("maxByteLength"in ce)?{maxByteLength:ce.maxByteLength}:void 0,Ge=new ArrayBuffer(ot,Dt),Qt=new ze(ce),Ce=new ze(Ge),je=0;je1&&!m(arguments[1])?P(arguments[1]):void 0,Qe=lt?lt.transfer:void 0,Ge,ot;Qe!==void 0&&(Ge=new Q,ot=nt(Qe,Ge));var Dt=Oe(we,Ge);return ot&&bt(ot),Dt}})},41208:function(i,f,e){"use strict";e(88469),e(91572)},91340:function(i,f,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),d=e(66477),m=e(94573),p=e(83126),b=e(94844),g=e(56472),P=e(55327),O=e(32621),S=e(80666),I=e(97607),E=e(80449),A=e(31946),D=e(69905),T=e(20132),k=e(35012),R=e(85428),F=e(26006),L=e(25587),K=e(57106),U=e(59893),Y=e(63668),N=U("iterator"),G="URLSearchParams",V=G+"Iterator",q=b.set,W=b.getterFor(G),B=b.getterFor(V),Q=Object.getOwnPropertyDescriptor,M=function(Ge){if(!s)return r[Ge];var ot=Q(r,Ge);return ot&&ot.value},z=M("fetch"),X=M("Request"),ne=M("Headers"),se=X&&X.prototype,ve=ne&&ne.prototype,le=r.RegExp,he=r.TypeError,Ve=r.decodeURIComponent,Ye=r.encodeURIComponent,ft=a("".charAt),pt=a([].join),dt=a([].push),tt=a("".replace),me=a([].shift),ke=a([].splice),Be=a("".split),at=a("".slice),xt=/\+/g,Rt=Array(4),At=function(Ge){return Rt[Ge-1]||(Rt[Ge-1]=le("((?:%[\\da-f]{2}){"+Ge+"})","gi"))},Me=function(Ge){try{return Ve(Ge)}catch(ot){return Ge}},Je=function(Ge){var ot=tt(Ge,xt," "),Dt=4;try{return Ve(ot)}catch(Qt){for(;Dt;)ot=tt(ot,At(Dt--),Me);return ot}},ht=/[!'()~]|%20/g,Ze={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Pe=function(Ge){return Ze[Ge]},ue=function(Ge){return tt(Ye(Ge),ht,Pe)},ye=p(function(ot,Dt){q(this,{type:V,target:W(ot).entries,index:0,kind:Dt})},G,function(){var ot=B(this),Dt=ot.target,Qt=ot.index++;if(!Dt||Qt>=Dt.length)return ot.target=void 0,L(void 0,!0);var Ce=Dt[Qt];switch(ot.kind){case"keys":return L(Ce.key,!1);case"values":return L(Ce.value,!1)}return L([Ce.key,Ce.value],!1)},!0),Oe=function(Ge){this.entries=[],this.url=null,Ge!==void 0&&(A(Ge)?this.parseObject(Ge):this.parseQuery(typeof Ge=="string"?ft(Ge,0)==="?"?at(Ge,1):Ge:D(Ge)))};Oe.prototype={type:G,bindURL:function(Ge){this.url=Ge,this.update()},parseObject:function(Ge){var ot=this.entries,Dt=F(Ge),Qt,Ce,je,ze,_t,Tt,lr;if(Dt)for(Qt=R(Ge,Dt),Ce=Qt.next;!(je=n(Ce,Qt)).done;){if(ze=R(E(je.value)),_t=ze.next,(Tt=n(_t,ze)).done||(lr=n(_t,ze)).done||!n(_t,ze).done)throw new he("Expected sequence with length 2");dt(ot,{key:D(Tt.value),value:D(lr.value)})}else for(var cr in Ge)O(Ge,cr)&&dt(ot,{key:cr,value:D(Ge[cr])})},parseQuery:function(Ge){if(Ge)for(var ot=this.entries,Dt=Be(Ge,"&"),Qt=0,Ce,je;Qt0?arguments[0]:void 0,Dt=q(this,new Oe(ot));s||(this.size=Dt.entries.length)},bt=nt.prototype;if(d(bt,{append:function(ot,Dt){var Qt=W(this);K(arguments.length,2),dt(Qt.entries,{key:D(ot),value:D(Dt)}),s||this.length++,Qt.updateURL()},delete:function(Ge){for(var ot=W(this),Dt=K(arguments.length,1),Qt=ot.entries,Ce=D(Ge),je=Dt<2?void 0:arguments[1],ze=je===void 0?je:D(je),_t=0;_tQt.key?1:-1}),ot.updateURL()},forEach:function(ot){for(var Dt=W(this).entries,Qt=S(ot,arguments.length>1?arguments[1]:void 0),Ce=0,je;Ce1?lt(arguments[1]):{})}}),P(X)){var Qe=function(ot){return g(this,se),new X(ot,arguments.length>1?lt(arguments[1]):{})};se.constructor=Qe,Qe.prototype=se,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Qe})}}i.exports={URLSearchParams:nt,getState:W}},4890:function(i,f,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),d=r(u.forEach),m=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(b){var g=arguments.length,P=g<2?void 0:arguments[1];if(g&&P===void 0)return o(this,b);var O=[];d(this,function(R,F){m(O,{key:F,value:R})}),a(g,1);for(var S=n(b),I=n(P),E=0,A=0,D=!1,T=O.length,k;E?@[\\\]^|]/,xt=/[\0\t\n\r #/:<>?@[\\\]^|]/,Rt=/^[\u0000-\u0020]+/,At=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Me=/[\t\n\r]/g,Je,ht=function(mt){var qe=X(mt,"."),Ne,Fe,$e,Lt,Nt,_r,yr;if(qe.length&&qe[qe.length-1]===""&&qe.length--,Ne=qe.length,Ne>4)return mt;for(Fe=[],$e=0;$e1&&G(Lt,0)==="0"&&(Nt=V(tt,Lt)?16:8,Lt=ne(Lt,Nt===8?1:2)),Lt==="")_r=0;else{if(!V(Nt===10?ke:Nt===8?me:Be,Lt))return mt;_r=U(Lt,Nt)}Q(Fe,_r)}for($e=0;$e=N(256,5-Ne))return null}else if(_r>255)return null;for(yr=B(Fe),$e=0;$e6))return;for(_r=0;Te();){if(yr=null,_r>0)if(Te()==="."&&_r<4)$e++;else return;if(!V(dt,Te()))return;for(;V(dt,Te());){if(Jr=U(Te(),10),yr===null)yr=Jr;else{if(yr===0)return;yr=yr*10+Jr}if(yr>255)return;$e++}qe[Ne]=qe[Ne]*256+yr,_r++,(_r===2||_r===4)&&Ne++}if(_r!==4)return;break}else if(Te()===":"){if($e++,!Te())return}else if(Te())return;qe[Ne++]=Lt}if(Fe!==null)for(vn=Ne-Fe,Ne=7;Ne!==0&&vn>0;)ar=qe[Ne],qe[Ne--]=qe[Fe+vn-1],qe[Fe+--vn]=ar;else if(Ne!==8)return;return qe},Pe=function(mt){for(var qe=null,Ne=1,Fe=null,$e=0,Lt=0;Lt<8;Lt++)mt[Lt]!==0?($e>Ne&&(qe=Fe,Ne=$e),Fe=null,$e=0):(Fe===null&&(Fe=Lt),++$e);return $e>Ne&&(qe=Fe,Ne=$e),qe},ue=function(mt){var qe,Ne,Fe,$e;if(typeof mt=="number"){for(qe=[],Ne=0;Ne<4;Ne++)ve(qe,mt%256),mt=Y(mt/256);return q(qe,".")}else if(typeof mt=="object"){for(qe="",Fe=Pe(mt),Ne=0;Ne<8;Ne++)$e&&mt[Ne]===0||($e&&($e=!1),Fe===Ne?(qe+=Ne?":":"::",$e=!0):(qe+=W(mt[Ne],16),Ne<7&&(qe+=":")));return"["+qe+"]"}return mt},ye={},Oe=p({},ye,{" ":1,'"':1,"<":1,">":1,"`":1}),nt=p({},Oe,{"#":1,"?":1,"{":1,"}":1}),bt=p({},nt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),ce=function(mt,qe){var Ne=P(mt,0);return Ne>32&&Ne<127&&!m(qe,mt)?mt:encodeURIComponent(mt)},we={ftp:21,file:null,http:80,https:443,ws:80,wss:443},lt=function(mt,qe){var Ne;return mt.length===2&&V(ft,G(mt,0))&&((Ne=G(mt,1))===":"||!qe&&Ne==="|")},Qe=function(mt){var qe;return mt.length>1&<(ne(mt,0,2))&&(mt.length===2||(qe=G(mt,2))==="/"||qe==="\\"||qe==="?"||qe==="#")},Ge=function(mt){return mt==="."||se(mt)==="%2e"},ot=function(mt){return mt=se(mt),mt===".."||mt==="%2e."||mt===".%2e"||mt==="%2e%2e"},Dt={},Qt={},Ce={},je={},ze={},_t={},Tt={},lr={},cr={},Ir={},Sr={},br={},He={},Ar={},gt={},$t={},vr={},ie={},ct={},Xt={},Wt={},Et=function(mt,qe,Ne){var Fe=S(mt),$e,Lt,Nt;if(qe){if(Lt=this.parse(Fe),Lt)throw new K(Lt);this.searchParams=null}else{if(Ne!==void 0&&($e=new Et(Ne,!0)),Lt=this.parse(Fe,null,$e),Lt)throw new K(Lt);Nt=F(new R),Nt.bindURL(this),this.searchParams=Nt}};Et.prototype={type:"URL",parse:function(mt,qe,Ne){var Fe=this,$e=qe||Dt,Lt=0,Nt="",_r=!1,yr=!1,Jr=!1,vn,ar,Te,Rr;for(mt=S(mt),qe||(Fe.scheme="",Fe.username="",Fe.password="",Fe.host=null,Fe.port=null,Fe.path=[],Fe.query=null,Fe.fragment=null,Fe.cannotBeABaseURL=!1,mt=M(mt,Rt,""),mt=M(mt,At,"$1")),mt=M(mt,Me,""),vn=b(mt);Lt<=vn.length;){switch(ar=vn[Lt],$e){case Dt:if(ar&&V(ft,ar))Nt+=se(ar),$e=Qt;else{if(qe)return he;$e=Ce;continue}break;case Qt:if(ar&&(V(pt,ar)||ar==="+"||ar==="-"||ar==="."))Nt+=se(ar);else if(ar===":"){if(qe&&(Fe.isSpecial()!==m(we,Nt)||Nt==="file"&&(Fe.includesCredentials()||Fe.port!==null)||Fe.scheme==="file"&&!Fe.host))return;if(Fe.scheme=Nt,qe){Fe.isSpecial()&&we[Fe.scheme]===Fe.port&&(Fe.port=null);return}Nt="",Fe.scheme==="file"?$e=Ar:Fe.isSpecial()&&Ne&&Ne.scheme===Fe.scheme?$e=je:Fe.isSpecial()?$e=lr:vn[Lt+1]==="/"?($e=ze,Lt++):(Fe.cannotBeABaseURL=!0,Q(Fe.path,""),$e=ct)}else{if(qe)return he;Nt="",$e=Ce,Lt=0;continue}break;case Ce:if(!Ne||Ne.cannotBeABaseURL&&ar!=="#")return he;if(Ne.cannotBeABaseURL&&ar==="#"){Fe.scheme=Ne.scheme,Fe.path=g(Ne.path),Fe.query=Ne.query,Fe.fragment="",Fe.cannotBeABaseURL=!0,$e=Wt;break}$e=Ne.scheme==="file"?Ar:_t;continue;case je:if(ar==="/"&&vn[Lt+1]==="/")$e=cr,Lt++;else{$e=_t;continue}break;case ze:if(ar==="/"){$e=Ir;break}else{$e=ie;continue}case _t:if(Fe.scheme=Ne.scheme,ar===Je)Fe.username=Ne.username,Fe.password=Ne.password,Fe.host=Ne.host,Fe.port=Ne.port,Fe.path=g(Ne.path),Fe.query=Ne.query;else if(ar==="/"||ar==="\\"&&Fe.isSpecial())$e=Tt;else if(ar==="?")Fe.username=Ne.username,Fe.password=Ne.password,Fe.host=Ne.host,Fe.port=Ne.port,Fe.path=g(Ne.path),Fe.query="",$e=Xt;else if(ar==="#")Fe.username=Ne.username,Fe.password=Ne.password,Fe.host=Ne.host,Fe.port=Ne.port,Fe.path=g(Ne.path),Fe.query=Ne.query,Fe.fragment="",$e=Wt;else{Fe.username=Ne.username,Fe.password=Ne.password,Fe.host=Ne.host,Fe.port=Ne.port,Fe.path=g(Ne.path),Fe.path.length--,$e=ie;continue}break;case Tt:if(Fe.isSpecial()&&(ar==="/"||ar==="\\"))$e=cr;else if(ar==="/")$e=Ir;else{Fe.username=Ne.username,Fe.password=Ne.password,Fe.host=Ne.host,Fe.port=Ne.port,$e=ie;continue}break;case lr:if($e=cr,ar!=="/"||G(Nt,Lt+1)!=="/")continue;Lt++;break;case cr:if(ar!=="/"&&ar!=="\\"){$e=Ir;continue}break;case Ir:if(ar==="@"){_r&&(Nt="%40"+Nt),_r=!0,Te=b(Nt);for(var Le=0;Le65535)return Ye;Fe.port=Fe.isSpecial()&&$n===we[Fe.scheme]?null:$n,Nt=""}if(qe)return;$e=vr;continue}else return Ye;break;case Ar:if(Fe.scheme="file",ar==="/"||ar==="\\")$e=gt;else if(Ne&&Ne.scheme==="file")switch(ar){case Je:Fe.host=Ne.host,Fe.path=g(Ne.path),Fe.query=Ne.query;break;case"?":Fe.host=Ne.host,Fe.path=g(Ne.path),Fe.query="",$e=Xt;break;case"#":Fe.host=Ne.host,Fe.path=g(Ne.path),Fe.query=Ne.query,Fe.fragment="",$e=Wt;break;default:Qe(q(g(vn,Lt),""))||(Fe.host=Ne.host,Fe.path=g(Ne.path),Fe.shortenPath()),$e=ie;continue}else{$e=ie;continue}break;case gt:if(ar==="/"||ar==="\\"){$e=$t;break}Ne&&Ne.scheme==="file"&&!Qe(q(g(vn,Lt),""))&&(lt(Ne.path[0],!0)?Q(Fe.path,Ne.path[0]):Fe.host=Ne.host),$e=ie;continue;case $t:if(ar===Je||ar==="/"||ar==="\\"||ar==="?"||ar==="#"){if(!qe&<(Nt))$e=ie;else if(Nt===""){if(Fe.host="",qe)return;$e=vr}else{if(Rr=Fe.parseHost(Nt),Rr)return Rr;if(Fe.host==="localhost"&&(Fe.host=""),qe)return;Nt="",$e=vr}continue}else Nt+=ar;break;case vr:if(Fe.isSpecial()){if($e=ie,ar!=="/"&&ar!=="\\")continue}else if(!qe&&ar==="?")Fe.query="",$e=Xt;else if(!qe&&ar==="#")Fe.fragment="",$e=Wt;else if(ar!==Je&&($e=ie,ar!=="/"))continue;break;case ie:if(ar===Je||ar==="/"||ar==="\\"&&Fe.isSpecial()||!qe&&(ar==="?"||ar==="#")){if(ot(Nt)?(Fe.shortenPath(),ar!=="/"&&!(ar==="\\"&&Fe.isSpecial())&&Q(Fe.path,"")):Ge(Nt)?ar!=="/"&&!(ar==="\\"&&Fe.isSpecial())&&Q(Fe.path,""):(Fe.scheme==="file"&&!Fe.path.length&<(Nt)&&(Fe.host&&(Fe.host=""),Nt=G(Nt,0)+":"),Q(Fe.path,Nt)),Nt="",Fe.scheme==="file"&&(ar===Je||ar==="?"||ar==="#"))for(;Fe.path.length>1&&Fe.path[0]==="";)z(Fe.path);ar==="?"?(Fe.query="",$e=Xt):ar==="#"&&(Fe.fragment="",$e=Wt)}else Nt+=ce(ar,nt);break;case ct:ar==="?"?(Fe.query="",$e=Xt):ar==="#"?(Fe.fragment="",$e=Wt):ar!==Je&&(Fe.path[0]+=ce(ar,ye));break;case Xt:!qe&&ar==="#"?(Fe.fragment="",$e=Wt):ar!==Je&&(ar==="'"&&Fe.isSpecial()?Fe.query+="%27":ar==="#"?Fe.query+="%23":Fe.query+=ce(ar,ye));break;case Wt:ar!==Je&&(Fe.fragment+=ce(ar,Oe));break}Lt++}},parseHost:function(mt){var qe,Ne,Fe;if(G(mt,0)==="["){if(G(mt,mt.length-1)!=="]"||(qe=Ze(ne(mt,1,-1)),!qe))return Ve;this.host=qe}else if(this.isSpecial()){if(mt=O(mt),V(at,mt)||(qe=ht(mt),qe===null))return Ve;this.host=qe}else{if(V(xt,mt))return Ve;for(qe="",Ne=b(mt),Fe=0;Fe1?arguments[1]:void 0,$e=T(Ne,new Et(qe,!1,Fe));r||(Ne.href=$e.serialize(),Ne.origin=$e.getOrigin(),Ne.protocol=$e.getProtocol(),Ne.username=$e.getUsername(),Ne.password=$e.getPassword(),Ne.host=$e.getHost(),Ne.hostname=$e.getHostname(),Ne.port=$e.getPort(),Ne.pathname=$e.getPathname(),Ne.search=$e.getSearch(),Ne.searchParams=$e.getSearchParams(),Ne.hash=$e.getHash())},Mt=St.prototype,Bt=function(mt,qe){return{get:function(){return k(this)[mt]()},set:qe&&function(Ne){return k(this)[qe](Ne)},configurable:!0,enumerable:!0}};if(r&&(o(Mt,"href",Bt("serialize","setHref")),o(Mt,"origin",Bt("getOrigin")),o(Mt,"protocol",Bt("getProtocol","setProtocol")),o(Mt,"username",Bt("getUsername","setUsername")),o(Mt,"password",Bt("getPassword","setPassword")),o(Mt,"host",Bt("getHost","setHost")),o(Mt,"hostname",Bt("getHostname","setHostname")),o(Mt,"port",Bt("getPort","setPort")),o(Mt,"pathname",Bt("getPathname","setPathname")),o(Mt,"search",Bt("getSearch","setSearch")),o(Mt,"searchParams",Bt("getSearchParams")),o(Mt,"hash",Bt("getHash","setHash"))),c(Mt,"toJSON",function(){return k(this).serialize()},{enumerable:!0}),c(Mt,"toString",function(){return k(this).serialize()},{enumerable:!0}),L){var nr=L.createObjectURL,pr=L.revokeObjectURL;nr&&c(St,"createObjectURL",s(nr,L)),pr&&c(St,"revokeObjectURL",s(pr,L))}I(St,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:St})},25204:function(i,f,e){"use strict";e(13588)},47803:function(i,f,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,f,e){"use strict";e.d(f,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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 d,m,p,b,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=(d=p.call(o)).done)&&(g.push(d.value),g.length!==c);P=!0);}catch(S){O=!0,m=S}finally{try{if(!P&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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?(he=ft===le)&&(Q=Ve[(B=Ve[4])?5:(B=3,3)],Ve[4]=Ve[5]=p):Ve[0]<=Ye&&((he=ve<2&&Yele||le>ft)&&(Ve[4]=ve,Ve[5]=le,ne.n=ft,B=0))}if(he||ve>1)return I;throw X=!0,le}return function(ve,le,he){if(M>1)throw TypeError("Generator is already running");for(X&&le===1&&se(le,he),B=le,Q=he;(b=B<2?p:Q)||!X;){W||(B?B<3?(B>1&&(ne.n=-1),se(B,Q)):ne.n=Q:ne.v=Q);try{if(M=2,W){if(B||(ve="next"),b=W[ve]){if(!(b=b.call(W,Q)))throw TypeError("iterator result is not an object");if(!b.done)return b;Q=b.value,B<2&&(B=0)}else B===1&&(b=W.return)&&b.call(W),B<2&&(Q=TypeError("The iterator does not provide a '"+ve+"' method"),B=1);W=p}else if((b=(X=ne.n<0)?Q:G.call(V,ne))!==I)break}catch(Ve){W=p,B=1,Q=Ve}finally{M=1}}return{value:b,done:X}}}(F,K,U),!0),N}var I={};function E(){}function A(){}function D(){}b=Object.getPrototypeOf;var T=[][P]?b(b([][P]())):(r(b={},P,function(){return this}),b),k=D.prototype=E.prototype=Object.create(T);function R(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,D):(F.__proto__=D,r(F,O,"GeneratorFunction")),F.prototype=Object.create(k),F}return A.prototype=D,r(k,"constructor",D),r(D,"constructor",A),A.displayName="GeneratorFunction",r(D,O,"GeneratorFunction"),r(k),r(k,O,"Generator"),r(k,P,function(){return this}),r(k,"toString",function(){return"[object Generator]"}),(n=function(){return{w:S,m:R}})()}function a(p,b){function g(O,S,I,E){try{var A=p[O](S),D=A.value;return D instanceof t?b.resolve(D.v).then(function(T){g("next",T,I,E)},function(T){g("throw",T,I,E)}):b.resolve(D).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 b(function(A,D){g(O,I,A,D)})}return P=P?P.then(E,E):E()},!0)}function s(p,b,g,P,O){return new a(n().w(p,b,g,P),O||Promise)}function u(p,b,g,P,O){var S=s(p,b,g,P,O);return S.next().then(function(I){return I.done?I.value:S.next()})}function c(p){var b=Object(p),g=[];for(var P in b)g.unshift(P);return function O(){for(;g.length;)if((P=g.pop())in b)return O.value=P,O.done=!1,O;return O.done=!0,O}}var o=e(76190);function d(p){if(p!=null){var b=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],g=0;if(b)return b.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 m(){"use strict";var p=n(),b=p.m(m),g=(Object.getPrototypeOf?Object.getPrototypeOf(b):b.__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(D){E||(E={stop:function(){return A(D.a,2)},catch:function(){return D.v},abrupt:function(k,R){return A(D.a,O[k],R)},delegateYield:function(k,R,F){return E.resultName=R,A(D.d,d(k),F)},finish:function(k){return A(D.f,k)}},A=function(k,R,F){D.p=E.prev,D.n=E.next;try{return k(R,F)}finally{E.next=D.n}}),E.resultName&&(E[E.resultName]=D.v,E.resultName=void 0),E.sent=D.v,E.next=D.n;try{return I.call(this,E)}finally{D.p=E.prev,D.n=E.next}}}return(m=function(){return{wrap:function(A,D,T,k){return p.w(S(A),D,T,k&&k.reverse())},isGeneratorFunction:P,mark:p.m,awrap:function(A,D){return new t(A,D)},AsyncIterator:a,async:function(A,D,T,k,R){return(P(D)?s:u)(S(A),D,T,k,R)},keys:c,values:d}})()}},18773:function(i,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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 d,m,p,b,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=(d=p.call(o)).done)&&(g.push(d.value),g.length!==c);P=!0);}catch(S){O=!0,m=S}finally{try{if(!P&&o.return!=null&&(b=o.return(),Object(b)!==b))return}finally{if(O)throw m}}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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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,f,e){"use strict";e.d(f,{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,d){if((0,a.Z)())return Reflect.construct.apply(null,arguments);var m=[null];m.push.apply(m,o);var p=new(c.bind.apply(c,m));return d&&(0,r.Z)(p,d.prototype),p}function u(c){var o=typeof Map=="function"?new Map:void 0;return u=function(m){if(m===null||!n(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(m))return o.get(m);o.set(m,p)}function p(){return s(m,arguments,(0,t.Z)(this).constructor)}return p.prototype=Object.create(m.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),(0,r.Z)(p,m)},u(c)}},53280:function(i,f,e){"use strict";e.d(f,{D:function(){return r}});function t(n,a,s){var u=s||{},c=u.noTrailing,o=c===void 0?!1:c,d=u.noLeading,m=d===void 0?!1:d,p=u.debounceMode,b=p===void 0?void 0:p,g,P=!1,O=0;function S(){g&&clearTimeout(g)}function I(A){var D=A||{},T=D.upcomingOnly,k=T===void 0?!1:T;S(),P=!k}function E(){for(var A=arguments.length,D=new Array(A),T=0;Tn?m?(O=Date.now(),o||(g=setTimeout(b?L:F,n))):F():o!==!0&&(g=setTimeout(b?L:F,b===void 0?n-R: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 f=__webpack_module_cache__[i];if(f!==void 0)return f.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 f=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(f,{a:f}),f}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f;__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={};f=f||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~f.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,f){for(var e in f)__webpack_require__.o(f,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:f[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(f,e){return __webpack_require__.f[e](i,f),f},[]))}}(),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",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",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",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",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",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",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",8891:"antdesign",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:"57756484",65:"96500388",67:"3e76045a",76:"0d8b0d5d",109:"ac98f3fb",195:"84f62f63",211:"0341765a",264:"68ba981f",265:"052a3968",292:"68db5813",300:"e7eb7a35",310:"9b9f72a2",316:"1f60ada6",337:"7da76800",342:"f8dc43f3",354:"d4d139cf",479:"1f47bf3b",485:"6c277900",508:"c6251f41",532:"5964fde7",533:"df247a2a",547:"5637803b",556:"8dbfba42",559:"02c2abd6",576:"df9e67f0",629:"44a1d9a5",643:"862b04de",671:"4a609b8d",680:"7bb3fdd0",700:"fe01c95a",737:"b9528b0b",741:"ac5fd360",745:"0307a8a6",799:"2713007d",869:"cbbae9b6",895:"2dfedd99",919:"0e4c27bc",921:"89deabbd",928:"b64328a6",981:"2191a42e",1006:"72f938b1",1025:"a9977260",1036:"501986d4",1043:"e05026ea",1045:"ba06f575",1048:"563016f1",1070:"9c4a7e3c",1144:"c90eccaf",1148:"305ec694",1150:"6830bd9c",1154:"8cb80842",1205:"6ab8e3a9",1211:"25a73d2f",1253:"ab732643",1257:"c677364f",1265:"2ee6fa6d",1274:"5f6ea65a",1276:"16279fa0",1343:"bc3818ed",1416:"c0e72850",1423:"2882ab76",1427:"26e2851a",1443:"6b231f72",1450:"c9c4bca5",1461:"17c2fc49",1462:"fcf08abc",1470:"bea0581e",1475:"a0b69ccd",1482:"d1644cfb",1512:"c6e26174",1520:"0d514138",1545:"b8a52ccc",1578:"04ed7dcb",1581:"98242789",1582:"b6843faf",1646:"e6e27b60",1657:"749f53b9",1660:"7c3690b3",1674:"92ffae08",1702:"eb6a0d30",1713:"9325b78f",1717:"fe3327af",1727:"86bf0e6c",1783:"f05910ca",1799:"42f6d25f",1831:"f35e3524",1836:"fa8378c1",1855:"7ec7943e",1880:"df0cd9e6",1939:"413a4003",1953:"854c4f08",1962:"68dbc366",2011:"59d51f98",2045:"1e17f8f7",2076:"b6cfd4b4",2102:"9b095783",2141:"76ead8ba",2216:"19958610",2240:"25e93b60",2249:"f4830452",2254:"c24c105b",2300:"f77c7faa",2303:"af65a810",2307:"60e7236b",2338:"7aaad35b",2339:"acf7c70d",2364:"f89faf70",2386:"192e235c",2396:"d6bf6495",2404:"4798987a",2412:"c5e1312b",2425:"c013afb6",2443:"d35a26b4",2476:"cc791c90",2494:"68080a87",2501:"5e121a5f",2524:"10025d7d",2529:"d4f9e94f",2538:"de4a3723",2539:"4bd53631",2548:"68aff200",2570:"f2d82ecb",2594:"e87d3761",2603:"64352a32",2659:"f117f98c",2707:"b5e7b77b",2806:"ddc6b62e",2819:"c9c88289",2823:"cfd16590",2826:"b335d107",2829:"77cbe0fe",2837:"54a82605",2865:"385cfb60",2875:"838e33a2",2884:"358fa777",2969:"ab3357d7",2983:"bd19b133",3006:"5aafcf57",3133:"9bf3f89c",3141:"76b3a039",3157:"bfd10b7d",3183:"c10c4a37",3198:"8e655451",3212:"5103f9b3",3220:"56eac454",3247:"3e74e9dc",3260:"d78db9b4",3282:"73dda9cd",3317:"7338145c",3332:"77abf006",3355:"df410b23",3356:"4f6fe933",3391:"7827b63e",3433:"5ae56e3b",3442:"30f46cd4",3443:"2e7ce9ac",3447:"d4251df1",3451:"b457330d",3496:"c982da83",3506:"cb859105",3509:"f2308615",3550:"3dc83156",3581:"edcdc7fb",3585:"680b9984",3589:"e5438d00",3665:"fb589a05",3668:"403f9909",3685:"1cb29d7d",3697:"481a10d9",3747:"1e3fd91c",3754:"cf3bd3fe",3777:"d5b0f2f1",3784:"30ee7dae",3805:"9dbcb95e",3862:"762eebef",3873:"85c74512",3885:"f87f7f15",3897:"ee6462f1",3910:"f05d04f2",3935:"3f44cb5c",3951:"1b63590c",3987:"5cecd51b",4014:"27a8e97c",4017:"c3e5afc1",4030:"c264c569",4056:"8d7cf380",4058:"51b5440d",4078:"5fff2cef",4088:"6f7d1078",4093:"d876e8de",4105:"33a4f52a",4144:"cd276d04",4164:"0d14b2dc",4216:"cf961cd8",4217:"d8de4c72",4227:"fe4f787a",4259:"cbbdc62a",4264:"3e37a2d0",4339:"a18517be",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"24a41e08",4492:"788bb57e",4496:"29850ded",4498:"4bb7f0d8",4504:"08ddd2b6",4514:"e62e75db",4520:"db61d766",4546:"8534320a",4565:"4a4bbd08",4572:"c060fa17",4599:"61def4cb",4601:"eb53b3fd",4610:"0fd54a05",4621:"8ba4ef4c",4628:"ece2c60c",4662:"12ea5f68",4685:"c33f1528",4715:"2ce52864",4736:"de01cae6",4741:"d856a35b",4757:"6d3b5973",4766:"6aefd62d",4770:"50a0849c",4790:"619413e4",4795:"f7071707",4797:"a24e92db",4800:"b7b36456",4849:"65298272",4850:"1edda4b7",4862:"9e4ecb3f",4884:"f77e188a",4889:"70a4237d",4928:"e0635921",4973:"1b5bdd40",4994:"764719a5",5022:"0fef8de3",5028:"afe581a1",5043:"e1a17581",5048:"1e2f456c",5060:"85dafcc6",5096:"6f8f3b4d",5111:"af58faf4",5125:"db682fda",5148:"dae2a5f3",5176:"b21ed431",5179:"6bf4a8b4",5186:"d43e39d9",5191:"97879f07",5238:"978d95d6",5290:"5dabcdc2",5297:"7e19b997",5319:"2a8fecf8",5321:"1163c84e",5335:"15797421",5354:"7ae70604",5357:"fec51494",5359:"ddae8933",5382:"e7605c44",5402:"bd8ec315",5416:"454536b7",5422:"63b92f59",5434:"38b302a6",5470:"71cac766",5494:"d89549c4",5518:"1a0b2c1a",5549:"b5404273",5572:"462457c3",5573:"88dfad0f",5599:"55bf038a",5624:"20b533fd",5631:"e00d3d36",5650:"fa78d21e",5679:"4a090bef",5705:"97655621",5729:"77752777",5741:"0369e86d",5764:"e0d7e586",5775:"bdf6d258",5786:"6642a9b0",5798:"f52798b5",5816:"80eefa9d",5825:"5556e0e2",5876:"5eded409",5888:"13b66906",5891:"620263d9",5895:"3453b631",5902:"8c4c9e01",5915:"2536f790",5927:"be334c44",5992:"f905b5d2",6029:"51ae3cae",6034:"43aea5f3",6045:"d268f87f",6047:"3ce45acd",6052:"c47791e5",6063:"ac77c127",6069:"46d832fe",6126:"99519171",6127:"6221852d",6170:"2a7a348c",6265:"6c97ed0b",6270:"204db29e",6277:"0fd502a5",6328:"c4e28f4b",6366:"7db5f6b5",6378:"7f3a946a",6411:"e73c17c1",6434:"3abc7083",6444:"2288ccbd",6452:"ff46c7f7",6531:"9c174eba",6541:"46b43fd1",6583:"d1dfd7f8",6587:"615d8054",6634:"75e2b636",6651:"95548b7f",6685:"0e468eba",6729:"19efbe8a",6741:"e535f32f",6758:"ccff2cdf",6774:"59d4d618",6784:"4bd8407d",6788:"d2b5a512",6796:"59ac3a5e",6805:"7024ddb9",6820:"236974e0",6845:"f5ad2751",6882:"202e3c03",6883:"b3834a9d",6904:"eda14771",6913:"4423390a",6963:"4f08b2fe",6982:"68e69f73",7008:"288b3451",7042:"3ca7036c",7043:"ebe10582",7045:"45c76735",7046:"4611c073",7058:"3a441cbb",7062:"a8cb448f",7084:"46ccce72",7121:"902ecbe9",7146:"609892dd",7156:"e7466006",7172:"f9ee350e",7178:"73b5a016",7182:"27e86e99",7242:"5783d054",7260:"216fb719",7331:"2e27a23b",7333:"4fc9647a",7365:"1005464f",7395:"8f235630",7460:"a5fabbbe",7461:"a929d26e",7477:"3c9599ea",7482:"7e362d99",7527:"31f776a8",7545:"6cfaceb9",7560:"4933ae4f",7589:"abd68c0a",7591:"c8233ce9",7614:"6da22b02",7622:"27e00c89",7686:"4fcec9f9",7706:"c2a79e40",7806:"4d9a8cdb",7852:"52746ddf",7855:"02cc47d4",7857:"ce4fc071",7878:"c1e7ddfe",7883:"f4a7fef0",7884:"5d5258c1",7922:"c00ba2eb",7964:"29aed9a1",7999:"1c10965f",8014:"2103ceb9",8062:"c993c090",8072:"88715411",8077:"1a7e19ea",8085:"4583fe00",8089:"d536b13a",8117:"aabaddea",8137:"c14f2529",8143:"6ed01e57",8155:"5f962a23",8161:"83c5fa9a",8237:"5e8cacc2",8241:"56696120",8263:"e4e155d3",8302:"35ecbb53",8307:"7e300b92",8340:"95cdf094",8350:"07df8a75",8398:"fdbc5ac4",8431:"7bb7a8d9",8435:"bdf9af66",8447:"e64ef3fe",8517:"f71920d2",8522:"34862680",8561:"57697ddc",8563:"cff9ef5b",8634:"b5b8cea5",8639:"374b258d",8665:"36606114",8688:"a9b78d18",8689:"1585422e",8723:"3ad65949",8737:"ce7dad23",8776:"0ad26240",8782:"9816f949",8787:"5b321133",8795:"deafc281",8797:"c69a9992",8823:"0990fcc7",8827:"90ed86aa",8842:"9f25a3e2",8866:"8ca63fce",8871:"690fa8cb",8882:"0371822e",8885:"7316c57c",8891:"56abd2b3",8898:"d002bcd8",8909:"53c68819",8920:"7f82440c",8963:"790aecdd",8982:"67f119e6",8999:"209467b9",9076:"1e794fc0",9104:"bbcb2345",9133:"195ba0b4",9205:"1799ce83",9215:"b711ca8e",9252:"0d791a59",9260:"f163e60e",9332:"2999c2c4",9360:"3fd89897",9366:"2f60d1b8",9391:"2be1438c",9404:"9fcc3d3e",9408:"4c88c5bc",9416:"f7198065",9472:"ccece861",9487:"e1d9d5dd",9489:"a87dbbcc",9507:"218c4835",9554:"ed358e7b",9559:"f794af19",9590:"22d3be17",9595:"5cab1275",9647:"7ba6c950",9649:"a8e9c6f0",9674:"fbc80d19",9677:"512c4693",9695:"d0264677",9715:"0249ee86",9716:"6fca79d3",9785:"274b8226",9788:"eb874b3f",9890:"a98b45dd",9891:"7116e4fb",9895:"b8e31ff2",9921:"ece0ec90",9922:"4ebf585b",9928:"5989f5e0",9944:"77d96723",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",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",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",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",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",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",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:"733ddb1e",65:"a6b3e531",67:"9e227271",109:"b9c23c40",195:"e0c8369d",264:"5fd9b3fc",265:"34e6330e",292:"7acd8869",310:"790efdef",337:"2c4c4d15",342:"be4e3f7d",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"738f54ac",533:"a3c1deb3",547:"5581debc",556:"c42fee12",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"5c790d07",737:"72eaccaa",745:"63b22158",799:"aedf02ee",869:"af851eb7",895:"ce8634e8",919:"54afc7bf",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"23a1b248",1043:"e8c0878b",1045:"953abf2c",1048:"c04ce054",1070:"e67e9e01",1148:"754fff63",1150:"77103764",1211:"9bf643f5",1253:"60d33f0b",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"63d89e82",1416:"5e412a74",1423:"0534f297",1427:"21784ab9",1443:"275581f6",1450:"63954a12",1461:"95f79a13",1470:"afcb0f79",1475:"e8400386",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"d7b08811",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"355f700d",1674:"fdbc1e05",1702:"522451c1",1713:"72f228b3",1717:"2a36f087",1727:"ba0a7282",1783:"acce787f",1831:"d3b95908",1836:"5f0d3f7f",1855:"a88676c2",1880:"2ba04bac",1939:"0808b0f7",1953:"679314d1",1962:"84e145fa",2045:"dcfad42d",2076:"be8662b0",2102:"08e28f8d",2141:"5eb2f330",2216:"ec88fb77",2240:"e7cce869",2254:"64cff177",2303:"cd2caff7",2307:"b2c54321",2338:"dfa817ff",2339:"0cf686fe",2396:"fb3901c9",2404:"d9aa211d",2412:"ab5929be",2425:"cc6591f1",2443:"3b7bbf46",2476:"cf85a190",2501:"2441982c",2524:"66aeffbe",2529:"c717395e",2539:"f8a70b48",2548:"75182034",2570:"2038ebcb",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"9272d654",2819:"82c67c32",2823:"a13b21fb",2826:"6fce56c6",2829:"4605b854",2865:"6ef3cf6b",2875:"75690e23",2884:"d4af9535",2983:"f1648d85",3006:"7fce4e74",3141:"1a30320b",3157:"2f6b09aa",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"41109a84",3282:"0b2e20a4",3317:"390325ea",3332:"bbf095dc",3355:"8d1a84fd",3356:"802ec8d1",3391:"89554b70",3433:"18380a5e",3442:"7216725b",3443:"54afc7bf",3447:"1653d818",3451:"e3a31387",3496:"1ecc3984",3509:"70043ca5",3581:"a10f1322",3585:"5f288e7b",3665:"dc51e5f4",3668:"1a8299cb",3685:"5356e3de",3747:"a75658b3",3784:"05ecae20",3873:"47dc60fa",3897:"514c86e6",3910:"658d457f",3935:"cc4b3b37",3951:"025b859d",4030:"a5889c84",4056:"10eacfff",4078:"aa54548e",4093:"0e6abf3d",4105:"b0ae1985",4144:"f10aa199",4164:"d93eb1c3",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"e06ed755",4449:"e68d8d58",4492:"0e0c80bd",4496:"dcb45324",4498:"0217294f",4504:"d2f27be7",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"793b64c9",4601:"3c8ac557",4610:"687005a6",4621:"1ab1d6da",4662:"4c70b183",4715:"50240cac",4736:"7a83099a",4741:"1d10733b",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"2935ba8c",4862:"2750c6ce",4884:"bd293d3b",4889:"15954ae8",4928:"3ec9e47f",4973:"129c56e8",4994:"41ba3926",5022:"81b1b86b",5028:"03cdfb68",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"38d977bd",5191:"a3e7534d",5238:"bdfaa315",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"e268ab70",5402:"6d454a10",5470:"1ca3c024",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"3f149be6",5624:"8c6f7f9b",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"1b45e818",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"32caf9fd",5825:"830263ee",5888:"215b0119",5891:"e0499c06",5895:"5136f07a",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"b97610ed",6052:"314ec9fc",6063:"dcc1111c",6069:"f7e8b63b",6127:"9f7e8a95",6265:"02e8c2f8",6270:"a4624584",6277:"90bb1414",6328:"1d366bbd",6366:"079fc2d8",6434:"8d399001",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"694cd0bb",6587:"9c49e7fa",6634:"e4e8be7f",6651:"b07fe216",6685:"0d8bd0ae",6729:"376181a1",6741:"b838eb14",6758:"72e80655",6784:"1affe817",6788:"c62d9459",6796:"d39844d7",6805:"d5bb349d",6820:"1ac8b19c",6845:"9116efb0",6882:"c2d2eada",6883:"460a800d",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"933d273e",7008:"3bcf719f",7042:"54afc7bf",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"8d656115",7062:"89e6f4f7",7172:"85fb32a0",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"e1228c67",7482:"809f9009",7527:"71bf0bff",7545:"65dff74b",7560:"d82e43ca",7589:"f99aec51",7614:"8e370373",7622:"65e74832",7806:"bd9accb9",7852:"c040ab03",7855:"a6f0cfd4",7857:"6071267c",7878:"2b521fde",7883:"39265541",7884:"749716d8",7922:"a6efce20",8014:"e07dbbe1",8062:"8e384b9f",8072:"10958afc",8077:"7b1ddee5",8085:"258e0301",8137:"66f37f26",8143:"85c29373",8155:"d345abd7",8237:"8233bf4f",8241:"c453f853",8302:"d64e0434",8307:"a24e4c8e",8398:"4a4db420",8431:"244f47c8",8435:"0c6a0471",8447:"55f21062",8517:"596dea44",8522:"cf1666c3",8563:"6d5a0ff0",8634:"0cff4b79",8665:"c52575bc",8688:"f98a445e",8689:"240a0163",8723:"dbd2ffaf",8782:"6fecd26a",8787:"121de108",8795:"23231ec2",8797:"7aefb192",8823:"90255a40",8827:"e1c920e6",8866:"57fd4d2b",8882:"88d4f80b",8885:"de905169",8982:"2ae86c20",8999:"42d19932",9076:"6a501148",9133:"5a5dba6e",9205:"1e43ebcb",9215:"f737e7e7",9332:"2289a34e",9360:"a63362ee",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"84031561",9472:"fdf542ee",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"eb32e279",9590:"a026fd06",9595:"54afc7bf",9647:"42a836a8",9649:"5e708a2c",9674:"a937f52e",9677:"a691c470",9695:"a1fe49f5",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"8fab33b6",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,f){return Object.prototype.hasOwnProperty.call(i,f)}}(),function(){var i={};__webpack_require__.l=function(f,e,t,r){if(i[f]){i[f].push(e);return}var n,a;if(t!==void 0)for(var s=document.getElementsByTagName("script"),u=0;un?m?(O=Date.now(),o||(g=setTimeout(b?L:F,n))):F():o!==!0&&(g=setTimeout(b?L:F,b===void 0?n-R: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 f=__webpack_module_cache__[i];if(f!==void 0)return f.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 f=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(f,{a:f}),f}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f;__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={};f=f||[null,i({}),i([]),i(i)];for(var a=t&2&&e;typeof a=="object"&&!~f.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,f){for(var e in f)__webpack_require__.o(f,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:f[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(f,e){return __webpack_require__.f[e](i,f),f},[]))}}(),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",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",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",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",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",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",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",8891:"antdesign",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:"57756484",65:"96500388",67:"3e76045a",76:"0d8b0d5d",109:"ac98f3fb",195:"84f62f63",211:"0341765a",264:"68ba981f",265:"052a3968",292:"68db5813",300:"e7eb7a35",310:"fbdb5715",316:"1f60ada6",337:"7da76800",342:"f8dc43f3",354:"d4d139cf",479:"1f47bf3b",485:"6c277900",508:"c6251f41",532:"5964fde7",533:"df247a2a",547:"5637803b",556:"8dbfba42",559:"02c2abd6",576:"df9e67f0",629:"44a1d9a5",643:"862b04de",671:"4a609b8d",680:"7bb3fdd0",700:"fe01c95a",737:"b9528b0b",741:"ac5fd360",745:"0307a8a6",799:"2713007d",869:"cbbae9b6",895:"2dfedd99",919:"0e4c27bc",921:"89deabbd",928:"b64328a6",981:"2191a42e",1006:"72f938b1",1025:"a9977260",1036:"501986d4",1043:"e05026ea",1045:"ba06f575",1048:"563016f1",1070:"9c4a7e3c",1144:"c90eccaf",1148:"305ec694",1150:"6830bd9c",1154:"8cb80842",1205:"6ab8e3a9",1211:"25a73d2f",1253:"ab732643",1257:"c677364f",1265:"2ee6fa6d",1274:"5f6ea65a",1276:"16279fa0",1343:"bc3818ed",1416:"c0e72850",1423:"2882ab76",1427:"26e2851a",1443:"6b231f72",1450:"c9c4bca5",1461:"17c2fc49",1462:"fcf08abc",1470:"bea0581e",1475:"a0b69ccd",1482:"d1644cfb",1512:"c6e26174",1520:"0d514138",1545:"b8a52ccc",1578:"04ed7dcb",1581:"98242789",1582:"b6843faf",1646:"e6e27b60",1657:"749f53b9",1660:"7c3690b3",1674:"92ffae08",1702:"eb6a0d30",1713:"9325b78f",1717:"fe3327af",1727:"86bf0e6c",1783:"f05910ca",1799:"42f6d25f",1831:"f35e3524",1836:"fa8378c1",1855:"7ec7943e",1880:"df0cd9e6",1939:"413a4003",1953:"854c4f08",1962:"68dbc366",2011:"59d51f98",2045:"1e17f8f7",2076:"b6cfd4b4",2102:"9b095783",2141:"76ead8ba",2216:"19958610",2240:"25e93b60",2249:"f4830452",2254:"c24c105b",2300:"f77c7faa",2303:"af65a810",2307:"60e7236b",2338:"e7868057",2339:"acf7c70d",2364:"f89faf70",2386:"192e235c",2396:"d6bf6495",2404:"4798987a",2412:"c5e1312b",2425:"c013afb6",2443:"d35a26b4",2476:"cc791c90",2494:"68080a87",2501:"5e121a5f",2524:"10025d7d",2529:"d4f9e94f",2538:"de4a3723",2539:"4bd53631",2548:"68aff200",2570:"f2d82ecb",2594:"e87d3761",2603:"64352a32",2659:"f117f98c",2707:"b5e7b77b",2806:"ddc6b62e",2819:"c9c88289",2823:"cfd16590",2826:"b335d107",2829:"77cbe0fe",2837:"54a82605",2865:"385cfb60",2875:"932f4cff",2884:"358fa777",2969:"ab3357d7",2983:"bd19b133",3006:"5aafcf57",3133:"9bf3f89c",3141:"76b3a039",3157:"bfd10b7d",3183:"c10c4a37",3198:"8e655451",3212:"5103f9b3",3220:"56eac454",3247:"3e74e9dc",3260:"d78db9b4",3282:"73dda9cd",3317:"7338145c",3332:"77abf006",3355:"df410b23",3356:"4f6fe933",3391:"7827b63e",3433:"5ae56e3b",3442:"30f46cd4",3443:"2e7ce9ac",3447:"d4251df1",3451:"b457330d",3496:"c982da83",3506:"cb859105",3509:"f2308615",3550:"3dc83156",3581:"edcdc7fb",3585:"680b9984",3589:"e5438d00",3665:"fb589a05",3668:"403f9909",3685:"1cb29d7d",3697:"481a10d9",3747:"1e3fd91c",3754:"cf3bd3fe",3777:"d5b0f2f1",3784:"30ee7dae",3805:"9dbcb95e",3862:"762eebef",3873:"85c74512",3885:"f87f7f15",3897:"ee6462f1",3910:"f05d04f2",3935:"3f44cb5c",3951:"1b63590c",3987:"5cecd51b",4014:"27a8e97c",4017:"c3e5afc1",4030:"c264c569",4056:"8d7cf380",4058:"51b5440d",4078:"5fff2cef",4088:"6f7d1078",4093:"d876e8de",4105:"33a4f52a",4144:"cd276d04",4164:"0d14b2dc",4216:"cf961cd8",4217:"d8de4c72",4227:"fe4f787a",4259:"cbbdc62a",4264:"3e37a2d0",4339:"a18517be",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"24a41e08",4492:"788bb57e",4496:"29850ded",4498:"4bb7f0d8",4504:"08ddd2b6",4514:"e62e75db",4520:"db61d766",4546:"8534320a",4565:"4a4bbd08",4572:"c060fa17",4599:"61def4cb",4601:"eb53b3fd",4610:"0fd54a05",4621:"8ba4ef4c",4628:"ece2c60c",4662:"12ea5f68",4685:"c33f1528",4715:"2ce52864",4736:"de01cae6",4741:"d856a35b",4757:"6d3b5973",4766:"6aefd62d",4770:"50a0849c",4790:"619413e4",4795:"f7071707",4797:"a24e92db",4800:"b7b36456",4849:"65298272",4850:"1edda4b7",4862:"9e4ecb3f",4884:"f77e188a",4889:"70a4237d",4928:"e0635921",4973:"1b5bdd40",4994:"764719a5",5022:"0fef8de3",5028:"afe581a1",5043:"e1a17581",5048:"1e2f456c",5060:"85dafcc6",5096:"6f8f3b4d",5111:"af58faf4",5125:"db682fda",5148:"dae2a5f3",5176:"b21ed431",5179:"6bf4a8b4",5186:"d43e39d9",5191:"97879f07",5238:"978d95d6",5290:"5dabcdc2",5297:"7e19b997",5319:"2a8fecf8",5321:"1163c84e",5335:"15797421",5354:"7ae70604",5357:"fec51494",5359:"ddae8933",5382:"e7605c44",5402:"bd8ec315",5416:"454536b7",5422:"63b92f59",5434:"38b302a6",5470:"71cac766",5494:"d89549c4",5518:"1a0b2c1a",5549:"b5404273",5572:"462457c3",5573:"88dfad0f",5599:"55bf038a",5624:"20b533fd",5631:"e00d3d36",5650:"fa78d21e",5679:"4a090bef",5705:"97655621",5729:"77752777",5741:"0369e86d",5764:"e0d7e586",5775:"bdf6d258",5786:"6642a9b0",5798:"f52798b5",5816:"80eefa9d",5825:"5556e0e2",5876:"5eded409",5888:"13b66906",5891:"620263d9",5895:"3453b631",5902:"8c4c9e01",5915:"2536f790",5927:"be334c44",5992:"f905b5d2",6029:"51ae3cae",6034:"43aea5f3",6045:"d268f87f",6047:"3ce45acd",6052:"c47791e5",6063:"ac77c127",6069:"46d832fe",6126:"99519171",6127:"6221852d",6170:"2a7a348c",6265:"6c97ed0b",6270:"204db29e",6277:"705d569a",6328:"c4e28f4b",6366:"7db5f6b5",6378:"7f3a946a",6411:"e73c17c1",6434:"3abc7083",6444:"2288ccbd",6452:"ff46c7f7",6531:"9c174eba",6541:"46b43fd1",6583:"d1dfd7f8",6587:"615d8054",6634:"75e2b636",6651:"95548b7f",6685:"0e468eba",6729:"19efbe8a",6741:"e535f32f",6758:"ccff2cdf",6774:"59d4d618",6784:"4bd8407d",6788:"d2b5a512",6796:"59ac3a5e",6805:"7024ddb9",6820:"236974e0",6845:"a7f60ff6",6882:"202e3c03",6883:"b3834a9d",6904:"eda14771",6913:"4423390a",6963:"4f08b2fe",6982:"68e69f73",7008:"288b3451",7042:"3ca7036c",7043:"ebe10582",7045:"45c76735",7046:"4611c073",7058:"3a441cbb",7062:"a8cb448f",7084:"46ccce72",7121:"902ecbe9",7146:"609892dd",7156:"e7466006",7172:"f9ee350e",7178:"73b5a016",7182:"27e86e99",7242:"5783d054",7260:"216fb719",7331:"2e27a23b",7333:"4fc9647a",7365:"1005464f",7395:"8f235630",7460:"a5fabbbe",7461:"a929d26e",7477:"3c9599ea",7482:"7e362d99",7527:"31f776a8",7545:"6cfaceb9",7560:"4933ae4f",7589:"abd68c0a",7591:"c8233ce9",7614:"6da22b02",7622:"27e00c89",7686:"4fcec9f9",7706:"c2a79e40",7806:"4d9a8cdb",7852:"52746ddf",7855:"02cc47d4",7857:"ce4fc071",7878:"c1e7ddfe",7883:"f4a7fef0",7884:"5d5258c1",7922:"c00ba2eb",7964:"29aed9a1",7999:"1c10965f",8014:"2103ceb9",8062:"c993c090",8072:"88715411",8077:"1a7e19ea",8085:"cc1c9221",8089:"d536b13a",8117:"aabaddea",8137:"c14f2529",8143:"6ed01e57",8155:"5f962a23",8161:"83c5fa9a",8237:"5e8cacc2",8241:"56696120",8263:"e4e155d3",8302:"35ecbb53",8307:"7e300b92",8340:"95cdf094",8350:"07df8a75",8398:"fdbc5ac4",8431:"7bb7a8d9",8435:"bdf9af66",8447:"e64ef3fe",8517:"f71920d2",8522:"34862680",8561:"57697ddc",8563:"cff9ef5b",8634:"b5b8cea5",8639:"374b258d",8665:"36606114",8688:"a9b78d18",8689:"1585422e",8723:"3ad65949",8737:"ce7dad23",8776:"0ad26240",8782:"9816f949",8787:"5b321133",8795:"deafc281",8797:"c69a9992",8823:"0990fcc7",8827:"90ed86aa",8842:"9f25a3e2",8866:"8ca63fce",8871:"690fa8cb",8882:"0371822e",8885:"7316c57c",8891:"56abd2b3",8898:"d002bcd8",8909:"53c68819",8920:"7f82440c",8963:"790aecdd",8982:"67f119e6",8999:"209467b9",9076:"1e794fc0",9104:"bbcb2345",9133:"195ba0b4",9205:"1799ce83",9215:"b711ca8e",9252:"0d791a59",9260:"f163e60e",9332:"2999c2c4",9360:"3fd89897",9366:"2f60d1b8",9391:"2be1438c",9404:"9fcc3d3e",9408:"4c88c5bc",9416:"f7198065",9472:"ccece861",9487:"e1d9d5dd",9489:"a87dbbcc",9507:"218c4835",9554:"ed358e7b",9559:"f794af19",9590:"22d3be17",9595:"5cab1275",9647:"7ba6c950",9649:"a8e9c6f0",9674:"fbc80d19",9677:"512c4693",9695:"d0264677",9715:"0249ee86",9716:"6fca79d3",9785:"274b8226",9788:"eb874b3f",9890:"a98b45dd",9891:"7116e4fb",9895:"b8e31ff2",9921:"ece0ec90",9922:"4ebf585b",9928:"5989f5e0",9944:"77d96723",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",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",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",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",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",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",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:"733ddb1e",65:"a6b3e531",67:"9e227271",109:"b9c23c40",195:"e0c8369d",264:"5fd9b3fc",265:"34e6330e",292:"7acd8869",310:"790efdef",337:"2c4c4d15",342:"be4e3f7d",479:"1bb3e420",485:"d63578fe",508:"9e254fc7",532:"738f54ac",533:"a3c1deb3",547:"5581debc",556:"c42fee12",559:"c49aa5ba",576:"8bf77b42",643:"d98420ff",680:"e67e9e01",700:"5c790d07",737:"72eaccaa",745:"63b22158",799:"aedf02ee",869:"af851eb7",895:"ce8634e8",919:"54afc7bf",921:"b09f4288",928:"3745b2d1",1006:"cd44886b",1025:"23a1b248",1043:"e8c0878b",1045:"953abf2c",1048:"c04ce054",1070:"e67e9e01",1148:"754fff63",1150:"77103764",1211:"9bf643f5",1253:"60d33f0b",1257:"7b8c452c",1265:"cc8d4613",1276:"bbc6eeec",1343:"63d89e82",1416:"5e412a74",1423:"0534f297",1427:"21784ab9",1443:"275581f6",1450:"63954a12",1461:"95f79a13",1470:"afcb0f79",1475:"e8400386",1482:"f9f88e34",1512:"f3653a35",1520:"f7300d0e",1545:"d7b08811",1578:"955b54c7",1581:"144e8627",1582:"ba721023",1657:"355f700d",1674:"fdbc1e05",1702:"522451c1",1713:"72f228b3",1717:"2a36f087",1727:"ba0a7282",1783:"acce787f",1831:"d3b95908",1836:"5f0d3f7f",1855:"a88676c2",1880:"2ba04bac",1939:"0808b0f7",1953:"679314d1",1962:"84e145fa",2045:"dcfad42d",2076:"be8662b0",2102:"08e28f8d",2141:"5eb2f330",2216:"ec88fb77",2240:"e7cce869",2254:"64cff177",2303:"cd2caff7",2307:"b2c54321",2338:"dfa817ff",2339:"0cf686fe",2396:"fb3901c9",2404:"d9aa211d",2412:"ab5929be",2425:"cc6591f1",2443:"3b7bbf46",2476:"cf85a190",2501:"2441982c",2524:"66aeffbe",2529:"c717395e",2539:"f8a70b48",2548:"75182034",2570:"2038ebcb",2603:"3745b2d1",2659:"f6071a36",2707:"cabcb16e",2806:"9272d654",2819:"82c67c32",2823:"a13b21fb",2826:"6fce56c6",2829:"4605b854",2865:"6ef3cf6b",2875:"5b3114cd",2884:"d4af9535",2983:"f1648d85",3006:"7fce4e74",3141:"1a30320b",3157:"2f6b09aa",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"f670cb5d",3260:"41109a84",3282:"0b2e20a4",3317:"390325ea",3332:"bbf095dc",3355:"8d1a84fd",3356:"802ec8d1",3391:"89554b70",3433:"18380a5e",3442:"7216725b",3443:"54afc7bf",3447:"1653d818",3451:"e3a31387",3496:"1ecc3984",3509:"70043ca5",3581:"a10f1322",3585:"5f288e7b",3665:"dc51e5f4",3668:"1a8299cb",3685:"5356e3de",3747:"a75658b3",3784:"05ecae20",3873:"47dc60fa",3897:"514c86e6",3910:"658d457f",3935:"cc4b3b37",3951:"025b859d",4030:"a5889c84",4056:"10eacfff",4078:"aa54548e",4093:"0e6abf3d",4105:"b0ae1985",4144:"f10aa199",4164:"d93eb1c3",4216:"3745b2d1",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"ae8a189b",4339:"e06ed755",4449:"e68d8d58",4492:"0e0c80bd",4496:"dcb45324",4498:"0217294f",4504:"d2f27be7",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"793b64c9",4601:"3c8ac557",4610:"687005a6",4621:"1ab1d6da",4662:"4c70b183",4715:"50240cac",4736:"7a83099a",4741:"1d10733b",4757:"73b754d2",4766:"b5df5a8e",4770:"dafd4d8c",4795:"9e0c6059",4800:"f50302a4",4849:"2935ba8c",4862:"2750c6ce",4884:"bd293d3b",4889:"15954ae8",4928:"3ec9e47f",4973:"129c56e8",4994:"41ba3926",5022:"81b1b86b",5028:"03cdfb68",5043:"4d348909",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"aa8ceb84",5176:"9c49e7fa",5179:"21f01751",5186:"38d977bd",5191:"a3e7534d",5238:"bdfaa315",5297:"3a2685a1",5319:"d7f8f334",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b228de34",5382:"e268ab70",5402:"6d454a10",5470:"1ca3c024",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"3f149be6",5624:"8c6f7f9b",5650:"f8f63f4b",5705:"df6bf207",5729:"f6e4f676",5741:"1b45e818",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"32caf9fd",5825:"830263ee",5888:"215b0119",5891:"e0499c06",5895:"5136f07a",5902:"c30e5df2",5915:"bc9c3e69",5927:"64cbf3c5",5992:"a5625ec7",6029:"b97610ed",6052:"314ec9fc",6063:"dcc1111c",6069:"f7e8b63b",6127:"9f7e8a95",6265:"02e8c2f8",6270:"a4624584",6277:"90bb1414",6328:"1d366bbd",6366:"079fc2d8",6434:"8d399001",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"694cd0bb",6587:"9c49e7fa",6634:"e4e8be7f",6651:"b07fe216",6685:"0d8bd0ae",6729:"376181a1",6741:"b838eb14",6758:"72e80655",6784:"1affe817",6788:"c62d9459",6796:"d39844d7",6805:"d5bb349d",6820:"1ac8b19c",6845:"9116efb0",6882:"c2d2eada",6883:"460a800d",6904:"81f38392",6913:"4a62ce5c",6963:"84e145fa",6982:"933d273e",7008:"3bcf719f",7042:"54afc7bf",7043:"d109402d",7045:"7d36736d",7046:"c7301ded",7058:"8d656115",7062:"89e6f4f7",7172:"85fb32a0",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"eb19edf0",7477:"e1228c67",7482:"809f9009",7527:"71bf0bff",7545:"65dff74b",7560:"d82e43ca",7589:"f99aec51",7614:"8e370373",7622:"65e74832",7806:"bd9accb9",7852:"c040ab03",7855:"a6f0cfd4",7857:"6071267c",7878:"2b521fde",7883:"39265541",7884:"749716d8",7922:"a6efce20",8014:"e07dbbe1",8062:"8e384b9f",8072:"10958afc",8077:"7b1ddee5",8085:"258e0301",8137:"66f37f26",8143:"85c29373",8155:"d345abd7",8237:"8233bf4f",8241:"c453f853",8302:"d64e0434",8307:"a24e4c8e",8398:"4a4db420",8431:"244f47c8",8435:"0c6a0471",8447:"55f21062",8517:"596dea44",8522:"cf1666c3",8563:"6d5a0ff0",8634:"0cff4b79",8665:"c52575bc",8688:"f98a445e",8689:"240a0163",8723:"dbd2ffaf",8782:"6fecd26a",8787:"121de108",8795:"23231ec2",8797:"7aefb192",8823:"90255a40",8827:"e1c920e6",8866:"57fd4d2b",8882:"88d4f80b",8885:"de905169",8982:"2ae86c20",8999:"42d19932",9076:"6a501148",9133:"5a5dba6e",9205:"1e43ebcb",9215:"f737e7e7",9332:"2289a34e",9360:"a63362ee",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"84031561",9472:"fdf542ee",9487:"3be6b9d9",9489:"ee2bb5b7",9507:"eb32e279",9590:"a026fd06",9595:"54afc7bf",9647:"42a836a8",9649:"5e708a2c",9674:"a937f52e",9677:"a691c470",9695:"a1fe49f5",9715:"7d3257ac",9716:"13664757",9785:"cfde2ff2",9788:"4459d92d",9890:"8fab33b6",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,f){return Object.prototype.hasOwnProperty.call(i,f)}}(),function(){var i={};__webpack_require__.l=function(f,e,t,r){if(i[f]){i[f].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 Br.endsWith("/")?Br:"".concat(Br,"/")}var oc=__webpack_require__(38127),Lu=__webpack_require__(38329),nu=__webpack_require__(8616),Bs=["content"],us=["content"],jc=/^(http:|https:)?\/\//;function ju(Br){return jc.test(Br)||Br.startsWith("/")&&!Br.startsWith("/*")||Br.startsWith("./")||Br.startsWith("../")}var Oi=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Ns=function(an){var zn,Pa=an.loaderData,Gn=an.htmlPageOpts,ta=an.manifest,ua=(ta==null||(zn=ta.assets)===null||zn===void 0?void 0:zn["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Pa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ua,"'")}})};function Xi(Br){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Br=="string")return ju(Br)?(0,ti.Z)({src:Br},an):{content:Br};if((0,nu.Z)(Br)==="object")return(0,ti.Z)((0,ti.Z)({},Br),an);throw new Error("Invalid script type: ".concat((0,nu.Z)(Br)))}function Zl(Br){return ju(Br)?{type:"link",href:Br}:{type:"style",content:Br}}var fl=function(an){var zn,Pa,Gn,ta,ua,uo,Vn=an.htmlPageOpts;return oe.createElement(oe.Fragment,null,(Vn==null?void 0:Vn.title)&&oe.createElement("title",null,Vn.title),Vn==null||(zn=Vn.favicons)===null||zn===void 0?void 0:zn.map(function(co,Es){return oe.createElement("link",{key:Es,rel:"shortcut icon",href:co})}),(Vn==null?void 0:Vn.description)&&oe.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Pa=Vn.keywords)===null||Pa===void 0?void 0:Pa.length)&&oe.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(co){return oe.createElement("meta",{key:co.name,name:co.name,content:co.content})}),Vn==null||(ta=Vn.links)===null||ta===void 0?void 0:ta.map(function(co,Es){return oe.createElement("link",(0,Lu.Z)({key:Es},co))}),Vn==null||(ua=Vn.styles)===null||ua===void 0?void 0:ua.map(function(co,Es){var Ss=Zl(co),Zs=Ss.type,Hs=Ss.href,lu=Ss.content;if(Zs==="link")return oe.createElement("link",{key:Es,rel:"stylesheet",href:Hs});if(Zs==="style")return oe.createElement("style",{key:Es},lu)}),Vn==null||(uo=Vn.headScripts)===null||uo===void 0?void 0:uo.map(function(co,Es){var Ss=Xi(co),Zs=Ss.content,Hs=(0,oc.Z)(Ss,Bs);return oe.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))}))};function li(Br){var an,zn=Br.children,Pa=Br.loaderData,Gn=Br.manifest,ta=Br.htmlPageOpts,ua=Br.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,uo=Br.mountElementId;if(ua!=null&&ua.pureHtml)return oe.createElement("html",null,oe.createElement("head",null),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:uo},zn),oe.createElement(Ns,{manifest:Gn,loaderData:Pa,htmlPageOpts:ta})));if(ua!=null&&ua.pureApp)return oe.createElement(oe.Fragment,null,zn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:(ta==null?void 0:ta.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),oe.createElement(fl,{htmlPageOpts:ta})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:uo},zn),oe.createElement(Ns,{manifest:Gn,loaderData:Pa,htmlPageOpts:ta}),ta==null||(an=ta.scripts)===null||an===void 0?void 0:an.map(function(co,Es){var Ss=Xi(co),Zs=Ss.content,Hs=(0,oc.Z)(Ss,us);return oe.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))})))}var au=oe.createContext(void 0);function Fc(){return oe.useContext(au)}var Fu=["redirect"];function Bu(Br){var an=Br.routesById,zn=Br.parentId,Pa=Br.routeComponents,Gn=Br.useStream,ta=Gn===void 0?!0:Gn;return Object.keys(an).filter(function(ua){return an[ua].parentId===zn}).map(function(ua){var uo=zu((0,ti.Z)((0,ti.Z)({route:an[ua],routeComponent:Pa[ua],loadingComponent:Br.loadingComponent,reactRouter5Compat:Br.reactRouter5Compat},Br.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function(co){return an[co].parentId===ua}).length>0}),{},{useStream:ta})),Vn=Bu({routesById:an,routeComponents:Pa,parentId:uo.id,loadingComponent:Br.loadingComponent,reactRouter5Compat:Br.reactRouter5Compat,useStream:ta});return Vn.length>0&&(uo.children=Vn,uo.routes=Vn),uo})}function Nu(Br){var an=(0,xi.UO)(),zn=(0,xi.Gn)(Br.to,an),Pa=(0,Mu.T$)(),Gn=(0,xi.TH)();if(Pa!=null&&Pa.keepQuery){var ta=Gn.search+Gn.hash;zn+=ta}var ua=(0,ti.Z)((0,ti.Z)({},Br),{},{to:zn});return oe.createElement(xi.Fg,(0,Lu.Z)({replace:!0},ua))}function zu(Br){var an=Br.route,zn=Br.useStream,Pa=zn===void 0?!0:zn,Gn=an.redirect,ta=(0,oc.Z)(an,Fu),ua=Br.reactRouter5Compat?ic:Zu;return(0,ti.Z)({element:Gn?oe.createElement(Nu,{to:Gn}):oe.createElement(au.Provider,{value:{route:Br.route}},oe.createElement(ua,{loader:oe.memo(Br.routeComponent),loadingComponent:Br.loadingComponent||Cl,hasChildren:Br.hasChildren,useStream:Pa}))},ta)}function Cl(){return oe.createElement("div",null)}function ic(Br){var an=Fc(),zn=an.route,Pa=(0,Mu.Ov)(),Gn=Pa.history,ta=Pa.clientRoutes,ua=(0,xi.UO)(),uo={params:ua,isExact:!0,path:zn.path,url:Gn.location.pathname},Vn=Br.loader,co={location:Gn.location,match:uo,history:Gn,params:ua,route:zn,routes:ta};return Br.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Br.loadingComponent,null)},oe.createElement(Vn,co,Br.hasChildren&&oe.createElement(xi.j3,null))):oe.createElement(Vn,co,Br.hasChildren&&oe.createElement(xi.j3,null))}function Zu(Br){var an=Br.loader;return Br.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Br.loadingComponent,null)},oe.createElement(an,null)):oe.createElement(an,null)}var wu=null;function dl(){return wu}function Bc(Br){var an=Br.history,zn=oe.useState({action:an.action,location:an.location}),Pa=(0,xu.Z)(zn,2),Gn=Pa[0],ta=Pa[1];return(0,oe.useLayoutEffect)(function(){return an.listen(ta)},[an]),(0,oe.useLayoutEffect)(function(){function ua(uo){Br.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Br.routes,clientRoutes:Br.clientRoutes,location:uo.location,action:uo.action,basename:Br.basename,isFirst:!!uo.isFirst}})}return ua({location:Gn.location,action:Gn.action,isFirst:!0}),an.listen(ua)},[an,Br.routes,Br.clientRoutes]),oe.createElement(xi.F0,{navigator:an,location:Gn.location,basename:Br.basename},Br.children)}function cs(){var Br=(0,Mu.Ov)(),an=Br.clientRoutes;return(0,xi.V$)(an)}var Hu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Uu=function(an,zn){var Pa=an.basename||"/",Gn=Bu({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var ta=oe.createElement(Bc,{basename:Pa,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Gn,history:an.history},zn),ua=0,uo=Hu;uanew Promise((Pa,Gn)=>{var ta=Vn=>{try{uo(zn.next(Vn))}catch(co){Gn(co)}},ua=Vn=>{try{uo(zn.throw(Vn))}catch(co){Gn(co)}},uo=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then(ta,ua);uo((zn=zn.apply(Br,an)).next())});function pl(){return sc(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/export_blank",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"85"},86:{path:"/classrooms/guidance",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"101"},102:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"102"},103:{path:"/classrooms/",parentId:"19",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"103",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework",parentId:"103",id:"105"},106:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"103",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"108"},109:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"103",id:"109"},110:{path:"/classrooms/:coursesId/exercise",parentId:"103",id:"110"},111:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"103",id:"111"},112:{path:"/classrooms/:coursesId/poll",parentId:"103",id:"112"},113:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"103",id:"113"},114:{path:"/classrooms/:coursesId/common_homework",parentId:"103",id:"114"},115:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"103",id:"115"},116:{path:"/classrooms/:coursesId/group_homework",parentId:"103",id:"116"},117:{path:"/classrooms/:coursesId/teachers",parentId:"103",id:"117"},118:{path:"/classrooms/:coursesId/students",parentId:"103",id:"118"},119:{path:"/classrooms/:coursesId/assistant",parentId:"103",id:"119"},120:{path:"/classrooms/:coursesId/program_homework",parentId:"103",id:"120"},121:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"103",id:"121"},122:{path:"/classrooms/:coursesId/engineering",parentId:"103",id:"122"},123:{path:"/classrooms/:coursesId/learning_path",parentId:"103",id:"123"},124:{path:"/classrooms/:coursesId/resource_recommend",parentId:"103",id:"124"},125:{path:"/classrooms/:coursesId/attendance",parentId:"103",id:"125"},126:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"103",id:"126"},127:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"103",id:"127"},128:{path:"/classrooms/:coursesId/announcement",parentId:"103",id:"128"},129:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"103",id:"129"},130:{path:"/classrooms/:coursesId/online_learning",parentId:"103",id:"130"},131:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"103",id:"131"},132:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"103",id:"132"},133:{path:"/classrooms/:coursesId/attachment",parentId:"103",id:"133"},134:{path:"/classrooms/:coursesId/video",parentId:"103",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"103",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"103",id:"136"},137:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"103",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"103",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"103",id:"139"},140:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"103",id:"140"},141:{path:"/classrooms/:coursesId/live_video",parentId:"103",id:"141"},142:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"103",id:"142"},143:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"103",id:"143"},144:{path:"/classrooms/:coursesId/board",parentId:"103",id:"144"},145:{path:"/classrooms/:coursesId/course_group",parentId:"103",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"103",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"103",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"103",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group",parentId:"103",id:"149"},150:{path:"/classrooms/:coursesId/statistics/",parentId:"103",id:"150"},151:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"103",id:"151"},152:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"103",id:"152"},153:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"103",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"103",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"103",id:"155"},156:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"103",id:"156"},157:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"103",id:"157"},158:{path:"/classrooms/:coursesId",parentId:"103",id:"158"},159:{path:"/classrooms/:coursesId/template",parentId:"103",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan",parentId:"103",id:"160"},161:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"161"},162:{path:"/competitions",parentId:"1",id:"162"},163:{path:"/competitions/index",parentId:"162",id:"163"},164:{path:"/competitions/:identifier/list",parentId:"162",id:"164"},165:{path:"/competitions/exports",parentId:"162",id:"165"},166:{path:"/competitions",parentId:"162",id:"166"},167:{path:"/competitions/:identifier",parentId:"162",id:"167"},168:{path:"/competitions/index/:identifier",parentId:"162",id:"168"},169:{path:"/competitions/:identifier/detail/enroll",parentId:"162",id:"169"},170:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"162",id:"170"},171:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"162",id:"171"},172:{path:"/competitions/detail/:identifier",parentId:"162",id:"172"},173:{path:"/forums",parentId:"1",id:"173"},174:{path:"/forums",parentId:"173",id:"174"},175:{path:"/forums/categories/:memoType",parentId:"173",id:"175"},176:{path:"/forums/new",parentId:"173",id:"176"},177:{path:"/forums/:memoId/edit",parentId:"173",id:"177"},178:{path:"/forums/:memoId",parentId:"173",id:"178"},179:{path:"/problemset",parentId:"1",id:"179"},180:{path:"/problemset",parentId:"179",id:"180"},181:{path:"/problemset/newitem",parentId:"179",id:"181"},182:{path:"/problemset/:type/:id",parentId:"179",id:"182"},183:{path:"/problemset/preview",parentId:"179",id:"183"},184:{path:"/problemset/preview_new",parentId:"179",id:"184"},185:{path:"/problemset/preview_select",parentId:"179",id:"185"},186:{path:"/shixuns",parentId:"1",id:"186"},187:{path:"/shixuns",parentId:"186",id:"187"},188:{path:"/shixuns/exports",parentId:"186",id:"188"},189:{path:"/shixuns/new",parentId:"186",id:"189"},190:{path:"/shixuns/new/CreateImg",parentId:"186",id:"190"},191:{path:"/shixuns/new/:id/imagepreview",parentId:"186",id:"191"},192:{path:"/shixuns/:id/Merge",parentId:"186",id:"192"},193:{path:"/shixuns/:id/Split",parentId:"186",id:"193"},194:{path:"/shixuns/:id/edit",parentId:"186",id:"194"},195:{path:"shixuns/:id/edit/warehouse",parentId:"194",id:"195"},196:{path:"/shixuns/:id/edit/newquestion",parentId:"194",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"194",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"194",id:"198"},199:{path:"/shixuns/:id/edit/new",parentId:"194",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"194",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"194",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"194",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"194",id:"203"},204:{path:"/shixuns/:id",parentId:"186",id:"204"},205:{path:"/shixuns/:id/poll",parentId:"204",id:"205"},206:{path:"/shixuns/:id/challenges",parentId:"204",id:"206"},207:{path:"/shixuns/:id/repository",parentId:"204",id:"207"},208:{path:"/shixuns/:id/secret_repository",parentId:"204",id:"208"},209:{path:"/shixuns/:id/collaborators",parentId:"204",id:"209"},210:{path:"/shixuns/:id/dataset",parentId:"204",id:"210"},211:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"204",id:"211"},212:{path:"/shixuns/:id/shixun_discuss",parentId:"204",id:"212"},213:{path:"/shixuns/:id/ranking_list",parentId:"204",id:"213"},214:{path:"/shixuns/:id/settings",parentId:"204",id:"214"},215:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"204",id:"215"},216:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"204",id:"216"},217:{path:"/shixuns/:id/repository/upload_file",parentId:"204",id:"217"},218:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"204",id:"218"},219:{path:"/shixuns/:id/repository/add_file",parentId:"204",id:"219"},220:{path:"/shixuns/:id/secret_repository/add_file",parentId:"204",id:"220"},221:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"221"},222:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"222"},223:{path:"/shixuns/:id/audit_situation",parentId:"204",id:"223"},224:{path:"/shixuns/:id/fork_list",parentId:"204",id:"224"},225:{path:"/users",parentId:"1",id:"225"},226:{path:"/users/:username/membercenter",parentId:"225",id:"226"},227:{path:"/users/:username/videos/protocol",parentId:"225",id:"227"},228:{path:"/users/:username/videos/resourceProtocol",parentId:"225",id:"228"},229:{path:"/users/:username/videos/success",parentId:"225",id:"229"},230:{path:"/users/:username/topicbank/:topicstype",parentId:"225",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"225",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"225",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"225",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"225",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"225",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"225",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"225",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"225",id:"238"},239:{path:"/users/:username/experiment-img/add",parentId:"225",id:"239"},240:{path:"/users/:username",parentId:"225",id:"240"},241:{path:"/users/:username",parentId:"240",id:"241"},242:{path:"/users/:username/baseInfo/edit",parentId:"240",id:"242"},243:{path:"/users/:username/baseInfo",parentId:"240",id:"243"},244:{path:"/users/:username/realNameCertification",parentId:"240",id:"244"},245:{path:"/users/:username/careerCertification",parentId:"240",id:"245"},246:{path:"/users/:username/classrooms",parentId:"240",id:"246"},247:{path:"/users/:username/shixuns",parentId:"240",id:"247"},248:{path:"/users/:username/dataSet",parentId:"240",id:"248"},249:{path:"/users/:username/userPortrait",parentId:"240",id:"249"},250:{path:"/users/:username/learningPath",parentId:"240",id:"250"},251:{path:"/users/:username/teach-group",parentId:"240",id:"251"},252:{path:"/users/:username/competitions",parentId:"240",id:"252"},253:{path:"/users/:username/experiment-img",parentId:"240",id:"253"},254:{path:"/users/:username/experiment-img/:experid/detail",parentId:"240",id:"254"},255:{path:"/users/:username/certificate",parentId:"240",id:"255"},256:{path:"/users/:username/otherResources",parentId:"240",id:"256"},257:{path:"/users/:username/paths",parentId:"240",id:"257"},258:{path:"/users/:username/projects",parentId:"240",id:"258"},259:{path:"/users/:username/videos",parentId:"240",id:"259"},260:{path:"/users/:username/videos/upload",parentId:"240",id:"260"},261:{path:"/users/:username/topics/:topicstype",parentId:"240",id:"261"},262:{path:"/users/:username/vspaces",parentId:"240",id:"262"},263:{path:"/users/:username/resourcesCenter",parentId:"240",id:"263"},264:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"240",id:"264"},265:{path:"/users/:username/resourceGuarantee",parentId:"240",id:"265"},266:{path:"/users/:username/resourceAllocation",parentId:"240",id:"266"},267:{parentId:"1",id:"267"},268:{path:"/problems",parentId:"267",id:"268"},269:{path:"/problems",parentId:"268",id:"269"},270:{path:"/problems/batchAdd",parentId:"268",id:"270"},271:{path:"/problems/newcreate",parentId:"267",id:"271"},272:{path:"/problems/newedit/:id",exact:!0,parentId:"267",id:"272"},273:{path:"/problems/:id/edit",exact:!0,parentId:"267",id:"273"},274:{path:"/problems/new",exact:!0,parentId:"267",id:"274"},275:{path:"/problems/:id/oj/:save_identifier",parentId:"267",id:"275"},276:{path:"/problems/:id/record-detail/:submitId",parentId:"267",id:"276"},277:{path:"/problems/add",parentId:"267",id:"277"},278:{path:"/problems/:id/ojedit",parentId:"267",id:"278"},279:{path:"/engineering",parentId:"1",id:"279"},280:{path:"/engineering",parentId:"279",id:"280"},281:{path:"/engineering/teacherList",parentId:"280",id:"281"},282:{path:"/engineering/studentList",parentId:"280",id:"282"},283:{path:"/engineering/training/program",parentId:"280",id:"283"},284:{path:"/engineering/training/program/add",parentId:"280",id:"284"},285:{path:"/engineering/training/program/edit",parentId:"280",id:"285"},286:{path:"/engineering/training/objectives",parentId:"280",id:"286"},287:{path:"/engineering/graduated/index",parentId:"280",id:"287"},288:{path:"/engineering/graduated/matrix",parentId:"280",id:"288"},289:{path:"/engineering/course/list",parentId:"280",id:"289"},290:{path:"/engineering/course/setting",parentId:"280",id:"290"},291:{path:"/engineering/course/matrix",parentId:"280",id:"291"},292:{path:"/engineering/navigation",parentId:"280",id:"292"},293:{path:"/engineering/evaluate/course",parentId:"280",id:"293"},294:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"280",id:"294"},295:{path:"/engineering/evaluate/norm",parentId:"280",id:"295"},296:{path:"/engineering/evaluate/document",parentId:"280",id:"296"},297:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"280",id:"297"},298:{path:"/engineering/*",redirect:"/404",parentId:"280",id:"298"},299:{path:"/innovation",parentId:"1",id:"299"},300:{path:"/innovation/tasks/:taskId",parentId:"299",id:"300"},301:{path:"/innovation",parentId:"299",id:"301"},302:{path:"/innovation/project",parentId:"301",id:"302"},303:{path:"/innovation/dataset",parentId:"301",id:"303"},304:{path:"/innovation/mirror",parentId:"301",id:"304"},305:{path:"/innovation/my-project",parentId:"301",id:"305"},306:{path:"/innovation/my-dataset",parentId:"301",id:"306"},307:{path:"/innovation/my-mirror",parentId:"301",id:"307"},308:{path:"/innovation/project/create",parentId:"301",id:"308"},309:{path:"/innovation/project/edit/:id",parentId:"301",id:"309"},310:{path:"/innovation/project/detail/:taskId",parentId:"301",id:"310"},311:{path:"/tasks",parentId:"1",id:"311"},312:{path:"/tasks/:taskId",exact:!0,parentId:"311",id:"312"},313:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"311",id:"313"},314:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"311",id:"314"},315:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"311",id:"315"},316:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"311",id:"316"},317:{path:"/myproblems",parentId:"1",id:"317"},318:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"317",id:"318"},319:{path:"/myproblems/:id",exact:!0,parentId:"317",id:"319"},320:{path:"/account",parentId:"1",id:"320"},321:{path:"/account",parentId:"320",id:"321"},322:{path:"/account/profile",parentId:"321",id:"322"},323:{path:"/account/profile/edit",parentId:"321",id:"323"},324:{path:"/account/certification",parentId:"321",id:"324"},325:{path:"/account/secure",parentId:"321",id:"325"},326:{path:"/account/binding",parentId:"321",id:"326"},327:{path:"/account/Results",parentId:"321",id:"327"},328:{path:"/ch",parentId:"1",id:"328"},329:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"328",id:"329"},330:{path:"/ch/rest/",exact:!0,parentId:"328",id:"330"},331:{path:"/ch/rest/:id",exact:!0,parentId:"328",id:"331"},332:{path:"/order",parentId:"1",id:"332"},333:{path:"/order",parentId:"332",id:"333"},334:{path:"/order/invoice",parentId:"332",id:"334"},335:{path:"/order/records",parentId:"332",id:"335"},336:{path:"/order/apply",parentId:"332",id:"336"},337:{path:"/order/view",parentId:"332",id:"337"},338:{path:"/order/:courseId/information",parentId:"332",id:"338"},339:{path:"/order/:courseId/pay",parentId:"332",id:"339"},340:{path:"/order/:orderNum/result",parentId:"332",id:"340"},341:{path:"/messages",parentId:"1",id:"341"},342:{path:"/messages/:userId/user_tidings",parentId:"341",id:"342"},343:{path:"/messages/:userId/private_messages",parentId:"341",id:"343"},344:{path:"/messages/:userId/message_detail",parentId:"341",id:"344"},345:{path:"/vtrs",parentId:"1",id:"345"},346:{path:"/vtrs/:virtual_spacesId",parentId:"345",id:"346"},347:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"346",id:"347"},348:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"346",id:"348"},349:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"346",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"346",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"346",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"346",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"346",id:"353"},354:{path:"/vtrs/:virtual_spacesId/survey",parentId:"346",id:"354"},355:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"346",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"346",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"346",id:"357"},358:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"346",id:"358"},359:{path:"/vtrs/:virtual_spacesId/material",parentId:"346",id:"359"},360:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"346",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"346",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"346",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"346",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"346",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"346",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"346",id:"366"},367:{path:"/vtrs/:virtual_spacesId/settings",parentId:"346",id:"367"},368:{path:"/vtrs/:virtual_spacesId/resources",parentId:"346",id:"368"},369:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"346",id:"369"},370:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"346",id:"370"},371:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"346",id:"371"},372:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"346",id:"372"},373:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"346",id:"373"},374:{path:"/vtrs/:virtual_spacesId/*",parentId:"346",id:"374"},375:{path:"/101",parentId:"1",id:"375"},376:{path:"/101/:virtual_spacesId",parentId:"375",id:"376"},377:{path:"/101/:virtual_spacesId",exact:!0,parentId:"376",id:"377"},378:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"376",id:"378"},379:{path:"/101/:virtual_spacesId/experiment",parentId:"376",id:"379"},380:{path:"/101/:virtual_spacesId/announcement",parentId:"376",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/add",parentId:"376",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"376",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"376",id:"383"},384:{path:"/101/:virtual_spacesId/survey",parentId:"376",id:"384"},385:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"376",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge",parentId:"376",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"376",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"376",id:"388"},389:{path:"/101/:virtual_spacesId/material",parentId:"376",id:"389"},390:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"376",id:"390"},391:{path:"/101/:virtual_spacesId/lesson",parentId:"376",id:"391"},392:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"376",id:"392"},393:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"376",id:"393"},394:{path:"/101/:virtual_spacesId/discussion",parentId:"376",id:"394"},395:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"376",id:"395"},396:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"376",id:"396"},397:{path:"/101/:virtual_spacesId/settings",parentId:"376",id:"397"},398:{path:"/101/:virtual_spacesId/resources",parentId:"376",id:"398"},399:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"376",id:"399"},400:{path:"/101/:virtual_spacesId/Plan",parentId:"376",id:"400"},401:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"376",id:"401"},402:{path:"/101/:virtual_spacesId/digtal",parentId:"376",id:"402"},403:{path:"/101/:virtual_spacesId/homepage",parentId:"376",id:"403"},404:{path:"/101/:virtual_spacesId/*",parentId:"376",id:"404"},405:{path:"/administration",parentId:"1",id:"405"},406:{path:"/administration",parentId:"405",id:"406"},407:{path:"/administration/college",parentId:"406",id:"407"},408:{path:"/administration/student",parentId:"406",id:"408"},409:{path:"/administration/student/:studentId/edit",parentId:"406",id:"409"},410:{path:"/administration/profession",parentId:"406",id:"410"},411:{path:"/graduations",parentId:"1",id:"411"},412:{path:"/graduations",exact:!0,parentId:"411",id:"412"},413:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"411",id:"413"},414:{path:"/graduations/:id",parentId:"411",id:"414"},415:{path:"/graduations/:id/index",parentId:"414",id:"415"},416:{path:"/graduations/:id/topics",parentId:"414",id:"416"},417:{path:"/graduations/:id/student_selection",parentId:"414",id:"417"},418:{path:"/graduations/:id/tasks",parentId:"414",id:"418"},419:{path:"/graduations/:id/opening_report",parentId:"414",id:"419"},420:{path:"/graduations/:id/midterm_report",parentId:"414",id:"420"},421:{path:"/graduations/:id/thesis",parentId:"414",id:"421"},422:{path:"/graduations/:id/final_defense",parentId:"414",id:"422"},423:{path:"/graduations/:id/final_thesis",parentId:"414",id:"423"},424:{path:"/graduations/:id/settings",parentId:"414",id:"424"},425:{path:"/graduations/:id/teachers",parentId:"414",id:"425"},426:{path:"/graduations/:id/students",parentId:"414",id:"426"},427:{path:"/graduations/:id/archives",parentId:"414",id:"427"},428:{path:"/graduations/:id/grading_summary",parentId:"414",id:"428"},429:{path:"/dataset",parentId:"1",id:"429"},430:{path:"/dataset",exact:!0,parentId:"429",id:"430"},431:{path:"/dataset/:id/detail",exact:!0,parentId:"429",id:"431"},432:{path:"/knowledgegraph",parentId:"1",id:"432"},433:{path:"/knowledgegraph/:pathId",parentId:"432",id:"433"},434:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"432",id:"434"},435:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"432",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics",parentId:"432",id:"436"},437:{parentId:"432",id:"437"},438:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"437",id:"438"},439:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"437",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"437",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"437",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"437",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"437",id:"443"},444:{path:"/miniprogram",parentId:"1",id:"444"},445:{path:"/miniprogram/courseware/study",exact:!0,parentId:"444",id:"445"},446:{path:"/educoder-demo",exact:!0,parentId:"1",id:"446"},447:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"447"},448:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"448"},449:{path:"/training",parentId:"1",id:"449"},450:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"449",id:"450"},451:{path:"/largeScreen",exact:!0,parentId:"1",id:"451"},452:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"452"},453:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"453"},454:{path:"/quality",parentId:"1",id:"454"},455:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"454",id:"455"},456:{path:"/otherlogin",exact:!0,parentId:"1",id:"456"},457:{path:"/otherloginqq",exact:!0,parentId:"1",id:"457"},458:{path:"/otherloginstart",exact:!0,parentId:"1",id:"458"},459:{path:"/pathsoverview",exact:!0,parentId:"1",id:"459"},460:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"460"},461:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"461"},462:{path:"/login",parentId:"1",id:"462"},463:{path:"/login",parentId:"462",id:"463"},464:{path:"/user",parentId:"1",id:"464"},465:{path:"/user/login",parentId:"464",id:"465"},466:{path:"/user/register",parentId:"464",id:"466"},467:{path:"/user/reset-password",parentId:"464",id:"467"},468:{path:"/colleges",parentId:"1",id:"468"},469:{path:"/colleges/:id/statistics",parentId:"468",id:"469"},470:{path:"/help",parentId:"1",id:"470"},471:{path:"/help/:id",parentId:"470",id:"471"},472:{path:"/video",parentId:"1",id:"472"},473:{path:"/video/:videoId",parentId:"472",id:"473"},474:{path:"/terminal",parentId:"1",id:"474"},475:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"475"},476:{path:"/wrongAnswer",parentId:"1",id:"476"},477:{path:"/bwdemo",parentId:"1",id:"477"},478:{path:"/",parentId:"1",id:"478"},479:{path:"/",exact:!0,parentId:"478",id:"479"},480:{path:"/api/*",exact:!0,parentId:"478",id:"480"},481:{path:"/search",exact:!0,parentId:"478",id:"481"},482:{path:"/moop_cases",exact:!0,parentId:"478",id:"482"},483:{path:"/moop_cases/new",exact:!0,parentId:"478",id:"483"},484:{path:"/moop_cases/:caseId",exact:!0,parentId:"478",id:"484"},485:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"478",id:"485"},486:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"478",id:"486"},487:{path:"/randompaper",exact:!0,parentId:"478",id:"487"},488:{path:"/randompaper/edit/:id",exact:!0,parentId:"478",id:"488"},489:{path:"/randompaper/detail/:id",exact:!0,parentId:"478",id:"489"},490:{path:"/403",parentId:"478",id:"490"},491:{path:"/500",parentId:"478",id:"491"},492:{path:"/404",parentId:"478",id:"492"},493:{path:"/download",parentId:"478",id:"493"},494:{path:"/iwce",parentId:"478",id:"494"},495:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"478",id:"495"},496:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"478",id:"496"},497:{path:"/Activities",parentId:"478",id:"497"},498:{path:"/iwce/:itemname",parentId:"478",id:"498"},499:{path:"/knowledgeHub",parentId:"478",id:"499"},500:{path:"/hpc-course",parentId:"478",id:"500"},501:{path:"/user_agents",parentId:"478",id:"501"},502:{path:"/three",parentId:"478",id:"502"},503:{path:"/introduction",parentId:"478",id:"503"},504:{path:"/chatgpt",parentId:"478",id:"504"},505:{path:"/*",parentId:"478",id:"505"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,47809))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,80291))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,93114))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),10:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,86325))),11:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,51221))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1916))),13:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,85941))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,80251))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,25953))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1916))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),20:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,59799))),21:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,99603))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,85412))),23:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,59799))),24:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,48749))),25:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,48749))),26:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,29187))),27:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,29187))),28:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,78756))),29:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,20408))),30:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,39539))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,83105))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,11212))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,14739))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1036),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,53281))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,11749))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96930))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,42591))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1036),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53612))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,52786))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68698))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,12459))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,57806))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8795)]).then(__webpack_require__.bind(__webpack_require__,6396))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,1859))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(300),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,83624))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(300),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,58232))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,35065))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,92235))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98580))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,92974))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,64440))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,64440))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,89607))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,34887))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,36755))),60:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23888))),61:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23888))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,20861))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,20861))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,78348))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,57383))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,86608))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,23279))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,17747))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,25585))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,18647))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,96377))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,83537))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50475))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,13511))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25981))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,74410))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,70829))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,12214))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,97862))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,60038))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,77678))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94544))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,31345))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,37165))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,47590))),86:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,85941))),87:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,79991))),88:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,7351))),89:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63257))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,11956))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,25421))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),94:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,73947))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,41721))),96:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,8361))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,64716))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,3237))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,13269))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,46738))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,9064))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,71973))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,75528))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,29887))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,29887))),106:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,92518))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,85207))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,85207))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,27069))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,27069))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,30341))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,30341))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,8247))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,8247))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,7321))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,7321))),117:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,61089))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,2042))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,63725))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,62733))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,62733))),122:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,96221))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,35207))),124:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,8467))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,57903))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,16974))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,83330))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,93108))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,93108))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),132:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,47608))),133:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,47608))),134:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,95732))),135:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,95732))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,94094))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,9361))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,89459))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,74818))),140:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,99155))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,99155))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,58660))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,64685))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,64685))),145:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,42141))),146:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,42141))),147:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,15182))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,12097))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,12097))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,30927))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,67718))),154:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,23571))),155:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,6011))),156:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,50376))),157:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,25156))),158:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,1505))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,13595))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,39880))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,20131))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,79650))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),167:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(211),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72654))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(211),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72654))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,83644))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,37509))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,50072))),172:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(211),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,28512))),173:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),174:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,84108))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,87119))),176:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,67810))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,70768))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,83839))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),186:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,23186))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,86754))),189:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,75894))),190:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,57587))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,20097))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,92169))),193:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,8655))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,68014))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,26595))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,38498))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,15392))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,64425))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,21646))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,19322))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,34480))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,45942))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,52956))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,81872))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,33336))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,12053))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,46817))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,76892))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,98385))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,98385))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,90638))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,90638))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,61026))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,61026))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),222:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84348))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,84622))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),226:oe.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,88416))),227:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,85271))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,27239))),229:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,44680))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,25682))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,25166))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,25166))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8450))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,15612))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,99667))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,81279))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,67391))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,99060))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,98216))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,17115))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,92490))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,69555))),243:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,87644))),244:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,71954))),245:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,40086))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,92490))),247:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,35216))),248:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,19907))),249:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,79838))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,76584))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,12876))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,70567))),253:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,62135))),254:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,38903))),255:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,64001))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,62629))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,52832))),258:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,23e3))),259:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,42496))),260:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,98410))),261:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,31159))),262:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,56773))),263:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,88126))),264:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,30139))),265:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,25656))),266:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,87030))),267:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,16561))),270:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,19428))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),273:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71130))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71130))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,63342))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,12889))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),279:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,28960))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,41826))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,7355))),283:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,93477))),284:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,82739))),285:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,77325))),286:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,84547))),287:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,37010))),288:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,65831))),289:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,17025))),290:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,18186))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,40548))),292:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,96906))),293:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,66395))),294:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,4186))),295:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,55527))),296:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,3238))),297:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,11955))),298:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),299:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),300:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,40825))),301:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,98874))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,39434))),303:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,1189))),304:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,48910))),305:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,16075))),306:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,56890))),307:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,94574))),308:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,12337))),309:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,12337))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,54573))),311:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,61479))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),314:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,61479))),315:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,61479))),317:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,58193))),319:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,76193))),320:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),321:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15534))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,80222))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,45929))),324:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,30112))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,14620))),326:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,8182))),327:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,42910))),328:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),329:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,31160))),330:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,76122))),331:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,76122))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,49142))),334:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,56316))),335:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,61244))),336:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,7076))),337:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,55642))),338:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,38587))),339:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,93304))),340:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,98254))),341:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,99647))),343:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,30750))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,15331))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),346:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,99643))),347:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,71535))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,3578))),350:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,40728))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),352:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,87567))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,28045))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,3566))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14871))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,44145))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,29542))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,86082))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,49700))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,146))),371:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,72997))),372:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,1067))),373:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),374:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,847))),375:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),376:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,99643))),377:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,71535))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,3578))),380:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,40728))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),382:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,87567))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,28045))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,3566))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14871))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,44145))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,29542))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,86082))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,49700))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,146))),401:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,72997))),402:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,1067))),403:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),404:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,847))),405:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),406:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,1182))),407:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,44094))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,64695))),409:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,66218))),410:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,56162))),411:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,27732))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,97450))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,7772))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,21401))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,95200))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,59463))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,33878))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,55879))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,2389))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,2389))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,68232))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,7220))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,36981))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,25469))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(7146),__webpack_require__.e(5422),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,9639))),434:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,78139))),435:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5422),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,54070))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15843))),437:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,47320))),438:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,22797))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,99179))),440:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,90313))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7146),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,67516))),442:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,92763))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,68564))),444:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),445:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,31023))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4058)]).then(__webpack_require__.bind(__webpack_require__,75779))),447:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,76872))),448:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,76872))),449:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),450:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,73188))),451:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3184))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,38943))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,46684))),454:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),455:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,91437))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,23437))),457:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,51106))),458:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,80947))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,85338))),460:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,91307))),461:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,43725))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,49426))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,17192))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,49426))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,17192))),466:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,83222))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,27106))),468:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),469:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,26891))),470:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),471:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,16949))),472:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,45233))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,49254))),475:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,56737))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,35065))),477:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1150)]).then(__webpack_require__.bind(__webpack_require__,13158))),478:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),479:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,52077))),480:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,94371))),481:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,88975))),482:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,66062))),483:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),484:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,62422))),485:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),486:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,65433))),487:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),488:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),489:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,81867))),490:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,95545))),491:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,69711))),492:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),493:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,84891))),494:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),495:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,42797))),496:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,57903))),497:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,88650))),498:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),499:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1025)]).then(__webpack_require__.bind(__webpack_require__,90279))),500:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),501:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,76665))),502:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,66427))),503:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,8390))),504:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,57892))),505:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),"@@/global-layout":oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,60453)))}}})}var h=__webpack_require__(19964),y=__webpack_require__(59098),x=__webpack_require__(29787),Z=__webpack_require__(24957),ee=()=>oe.createElement(x.Z,{size:"middle",className:Z.Z.loading}),mr=__webpack_require__(76560),Wr=__webpack_require__(56656),Er=__webpack_require__.n(Wr),Rn=__webpack_require__(91392),qa=__webpack_require__.n(Rn),Na=__webpack_require__(29256),Qo=__webpack_require__.n(Na),to=__webpack_require__(81626),Bo=__webpack_require__.n(to),fo=__webpack_require__(71912),zc=__webpack_require__.n(fo),Zc=__webpack_require__(48228),uc=__webpack_require__.n(Zc),Hc=__webpack_require__(27112),ou=__webpack_require__.n(Hc),On=__webpack_require__(36867),Wu=__webpack_require__.n(On),cc=__webpack_require__(53501),ri=__webpack_require__.n(cc),To=__webpack_require__(22982),Ja=__webpack_require__.n(To),iu=__webpack_require__(54449),Pu=__webpack_require__.n(iu),lc=__webpack_require__(10564),su=__webpack_require__.n(lc),uu=__webpack_require__(92468),vl=__webpack_require__.n(uu),Uc=__webpack_require__(27082),cu=__webpack_require__.n(Uc);Er().extend(Qo()),Er().extend(Bo()),Er().extend(zc()),Er().extend(uc()),Er().extend(ou()),Er().extend(Wu()),Er().extend(ri()),Er().extend(Ja()),Er().extend(Pu()),Er().extend(su()),Er().extend(vl()),Er().extend(cu()),Er().extend(qa());var _l=Object.defineProperty,fc=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,zs=(Br,an,zn)=>an in Br?_l(Br,an,{enumerable:!0,configurable:!0,writable:!0,value:zn}):Br[an]=zn,Eu=(Br,an)=>{for(var zn in an||(an={}))hl.call(an,zn)&&zs(Br,zn,an[zn]);if(fc)for(var zn of fc(an))Ri.call(an,zn)&&zs(Br,zn,an[zn]);return Br},dc=(Br,an,zn)=>new Promise((Pa,Gn)=>{var ta=Vn=>{try{uo(zn.next(Vn))}catch(co){Gn(co)}},ua=Vn=>{try{uo(zn.throw(Vn))}catch(co){Gn(co)}},uo=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then(ta,ua);uo((zn=zn.apply(Br,an)).next())});const Yi="https://www-cdn.educoder.net/",pc=!1;function Su(){return dc(this,null,function*(){const Br=(0,h.gD)(),{routes:an,routeComponents:zn}=yield pl(Br);yield Br.applyPlugins({key:"patchRoutes",type:mr.ApplyPluginsType.event,args:{routes:an,routeComponents:zn}});const Pa=Br.applyPlugins({key:"modifyContextOpts",type:mr.ApplyPluginsType.modify,initialValue:{}}),Gn=Pa.basename||"/",ta=Pa.historyType||"browser",ua=(0,y.fi)(Eu({type:ta,basename:Gn},Pa.historyOpts));return Br.applyPlugins({key:"render",type:mr.ApplyPluginsType.compose,initialValue(){const uo={useStream:!0,routes:an,routeComponents:zn,pluginManager:Br,mountElementId:"root",rootElement:Pa.rootElement||document.getElementById("root"),loadingComponent:ee,publicPath:Yi,runtimePublicPath:pc,history:ua,historyType:ta,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Pa.callback},Vn=Br.applyPlugins({key:"modifyClientRenderOpts",type:mr.ApplyPluginsType.modify,initialValue:uo});return Nc(Vn)}})()})}Su(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})})()})(); +(`+d+": "+m+")",u.name="ChunkLoadError",u.type=d,u.request=m,n[1](u)}};__webpack_require__.l(s,c,"chunk-"+t,t)}};var f=function(t,r){var n=r[0],a=r[1],s=r[2],u,c,o=0;if(n.some(function(m){return i[m]!==0})){for(u in a)__webpack_require__.o(a,u)&&(__webpack_require__.m[u]=a[u]);if(s)var d=s(__webpack_require__)}for(t&&t(r);o0&&arguments[0]!==void 0?arguments[0]:"";return Br.endsWith("/")?Br:"".concat(Br,"/")}var oc=__webpack_require__(38127),Lu=__webpack_require__(38329),nu=__webpack_require__(8616),Bs=["content"],us=["content"],jc=/^(http:|https:)?\/\//;function ju(Br){return jc.test(Br)||Br.startsWith("/")&&!Br.startsWith("/*")||Br.startsWith("./")||Br.startsWith("../")}var Oi=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Ns=function(an){var zn,Pa=an.loaderData,Gn=an.htmlPageOpts,ta=an.manifest,ua=(ta==null||(zn=ta.assets)===null||zn===void 0?void 0:zn["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Pa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ua,"'")}})};function Xi(Br){var an=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Br=="string")return ju(Br)?(0,ti.Z)({src:Br},an):{content:Br};if((0,nu.Z)(Br)==="object")return(0,ti.Z)((0,ti.Z)({},Br),an);throw new Error("Invalid script type: ".concat((0,nu.Z)(Br)))}function Zl(Br){return ju(Br)?{type:"link",href:Br}:{type:"style",content:Br}}var fl=function(an){var zn,Pa,Gn,ta,ua,uo,Vn=an.htmlPageOpts;return oe.createElement(oe.Fragment,null,(Vn==null?void 0:Vn.title)&&oe.createElement("title",null,Vn.title),Vn==null||(zn=Vn.favicons)===null||zn===void 0?void 0:zn.map(function(co,Es){return oe.createElement("link",{key:Es,rel:"shortcut icon",href:co})}),(Vn==null?void 0:Vn.description)&&oe.createElement("meta",{name:"description",content:Vn.description}),(Vn==null||(Pa=Vn.keywords)===null||Pa===void 0?void 0:Pa.length)&&oe.createElement("meta",{name:"keywords",content:Vn.keywords.join(",")}),Vn==null||(Gn=Vn.metas)===null||Gn===void 0?void 0:Gn.map(function(co){return oe.createElement("meta",{key:co.name,name:co.name,content:co.content})}),Vn==null||(ta=Vn.links)===null||ta===void 0?void 0:ta.map(function(co,Es){return oe.createElement("link",(0,Lu.Z)({key:Es},co))}),Vn==null||(ua=Vn.styles)===null||ua===void 0?void 0:ua.map(function(co,Es){var Ss=Zl(co),Zs=Ss.type,Hs=Ss.href,lu=Ss.content;if(Zs==="link")return oe.createElement("link",{key:Es,rel:"stylesheet",href:Hs});if(Zs==="style")return oe.createElement("style",{key:Es},lu)}),Vn==null||(uo=Vn.headScripts)===null||uo===void 0?void 0:uo.map(function(co,Es){var Ss=Xi(co),Zs=Ss.content,Hs=(0,oc.Z)(Ss,Bs);return oe.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))}))};function li(Br){var an,zn=Br.children,Pa=Br.loaderData,Gn=Br.manifest,ta=Br.htmlPageOpts,ua=Br.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,uo=Br.mountElementId;if(ua!=null&&ua.pureHtml)return oe.createElement("html",null,oe.createElement("head",null),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:uo},zn),oe.createElement(Ns,{manifest:Gn,loaderData:Pa,htmlPageOpts:ta})));if(ua!=null&&ua.pureApp)return oe.createElement(oe.Fragment,null,zn);var Vn=typeof window=="undefined"?Gn==null?void 0:Gn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:(ta==null?void 0:ta.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Vn&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Vn}),oe.createElement(fl,{htmlPageOpts:ta})),oe.createElement("body",null,oe.createElement(Oi,null),oe.createElement("div",{id:uo},zn),oe.createElement(Ns,{manifest:Gn,loaderData:Pa,htmlPageOpts:ta}),ta==null||(an=ta.scripts)===null||an===void 0?void 0:an.map(function(co,Es){var Ss=Xi(co),Zs=Ss.content,Hs=(0,oc.Z)(Ss,us);return oe.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Zs},key:Es},Hs))})))}var au=oe.createContext(void 0);function Fc(){return oe.useContext(au)}var Fu=["redirect"];function Bu(Br){var an=Br.routesById,zn=Br.parentId,Pa=Br.routeComponents,Gn=Br.useStream,ta=Gn===void 0?!0:Gn;return Object.keys(an).filter(function(ua){return an[ua].parentId===zn}).map(function(ua){var uo=zu((0,ti.Z)((0,ti.Z)({route:an[ua],routeComponent:Pa[ua],loadingComponent:Br.loadingComponent,reactRouter5Compat:Br.reactRouter5Compat},Br.reactRouter5Compat&&{hasChildren:Object.keys(an).filter(function(co){return an[co].parentId===ua}).length>0}),{},{useStream:ta})),Vn=Bu({routesById:an,routeComponents:Pa,parentId:uo.id,loadingComponent:Br.loadingComponent,reactRouter5Compat:Br.reactRouter5Compat,useStream:ta});return Vn.length>0&&(uo.children=Vn,uo.routes=Vn),uo})}function Nu(Br){var an=(0,xi.UO)(),zn=(0,xi.Gn)(Br.to,an),Pa=(0,Mu.T$)(),Gn=(0,xi.TH)();if(Pa!=null&&Pa.keepQuery){var ta=Gn.search+Gn.hash;zn+=ta}var ua=(0,ti.Z)((0,ti.Z)({},Br),{},{to:zn});return oe.createElement(xi.Fg,(0,Lu.Z)({replace:!0},ua))}function zu(Br){var an=Br.route,zn=Br.useStream,Pa=zn===void 0?!0:zn,Gn=an.redirect,ta=(0,oc.Z)(an,Fu),ua=Br.reactRouter5Compat?ic:Zu;return(0,ti.Z)({element:Gn?oe.createElement(Nu,{to:Gn}):oe.createElement(au.Provider,{value:{route:Br.route}},oe.createElement(ua,{loader:oe.memo(Br.routeComponent),loadingComponent:Br.loadingComponent||Cl,hasChildren:Br.hasChildren,useStream:Pa}))},ta)}function Cl(){return oe.createElement("div",null)}function ic(Br){var an=Fc(),zn=an.route,Pa=(0,Mu.Ov)(),Gn=Pa.history,ta=Pa.clientRoutes,ua=(0,xi.UO)(),uo={params:ua,isExact:!0,path:zn.path,url:Gn.location.pathname},Vn=Br.loader,co={location:Gn.location,match:uo,history:Gn,params:ua,route:zn,routes:ta};return Br.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Br.loadingComponent,null)},oe.createElement(Vn,co,Br.hasChildren&&oe.createElement(xi.j3,null))):oe.createElement(Vn,co,Br.hasChildren&&oe.createElement(xi.j3,null))}function Zu(Br){var an=Br.loader;return Br.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Br.loadingComponent,null)},oe.createElement(an,null)):oe.createElement(an,null)}var wu=null;function dl(){return wu}function Bc(Br){var an=Br.history,zn=oe.useState({action:an.action,location:an.location}),Pa=(0,xu.Z)(zn,2),Gn=Pa[0],ta=Pa[1];return(0,oe.useLayoutEffect)(function(){return an.listen(ta)},[an]),(0,oe.useLayoutEffect)(function(){function ua(uo){Br.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Br.routes,clientRoutes:Br.clientRoutes,location:uo.location,action:uo.action,basename:Br.basename,isFirst:!!uo.isFirst}})}return ua({location:Gn.location,action:Gn.action,isFirst:!0}),an.listen(ua)},[an,Br.routes,Br.clientRoutes]),oe.createElement(xi.F0,{navigator:an,location:Gn.location,basename:Br.basename},Br.children)}function cs(){var Br=(0,Mu.Ov)(),an=Br.clientRoutes;return(0,xi.V$)(an)}var Hu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Uu=function(an,zn){var Pa=an.basename||"/",Gn=Bu({routesById:an.routes,routeComponents:an.routeComponents,loadingComponent:an.loadingComponent,reactRouter5Compat:an.reactRouter5Compat,useStream:an.useStream});an.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gn}});for(var ta=oe.createElement(Bc,{basename:Pa,pluginManager:an.pluginManager,routes:an.routes,clientRoutes:Gn,history:an.history},zn),ua=0,uo=Hu;uanew Promise((Pa,Gn)=>{var ta=Vn=>{try{uo(zn.next(Vn))}catch(co){Gn(co)}},ua=Vn=>{try{uo(zn.throw(Vn))}catch(co){Gn(co)}},uo=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then(ta,ua);uo((zn=zn.apply(Br,an)).next())});function pl(){return sc(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/export_blank",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"81"},82:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"82"},83:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"85"},86:{path:"/classrooms/guidance",parentId:"19",id:"86"},87:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"99"},100:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"101"},102:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"102"},103:{path:"/classrooms/",parentId:"19",id:"103"},104:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"103",id:"104"},105:{path:"/classrooms/:coursesId/shixun_homework",parentId:"103",id:"105"},106:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"103",id:"106"},107:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"107"},108:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"103",id:"108"},109:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"103",id:"109"},110:{path:"/classrooms/:coursesId/exercise",parentId:"103",id:"110"},111:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"103",id:"111"},112:{path:"/classrooms/:coursesId/poll",parentId:"103",id:"112"},113:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"103",id:"113"},114:{path:"/classrooms/:coursesId/common_homework",parentId:"103",id:"114"},115:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"103",id:"115"},116:{path:"/classrooms/:coursesId/group_homework",parentId:"103",id:"116"},117:{path:"/classrooms/:coursesId/teachers",parentId:"103",id:"117"},118:{path:"/classrooms/:coursesId/students",parentId:"103",id:"118"},119:{path:"/classrooms/:coursesId/assistant",parentId:"103",id:"119"},120:{path:"/classrooms/:coursesId/program_homework",parentId:"103",id:"120"},121:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"103",id:"121"},122:{path:"/classrooms/:coursesId/engineering",parentId:"103",id:"122"},123:{path:"/classrooms/:coursesId/learning_path",parentId:"103",id:"123"},124:{path:"/classrooms/:coursesId/resource_recommend",parentId:"103",id:"124"},125:{path:"/classrooms/:coursesId/attendance",parentId:"103",id:"125"},126:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"103",id:"126"},127:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"103",id:"127"},128:{path:"/classrooms/:coursesId/announcement",parentId:"103",id:"128"},129:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"103",id:"129"},130:{path:"/classrooms/:coursesId/online_learning",parentId:"103",id:"130"},131:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"103",id:"131"},132:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"103",id:"132"},133:{path:"/classrooms/:coursesId/attachment",parentId:"103",id:"133"},134:{path:"/classrooms/:coursesId/video",parentId:"103",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"103",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"103",id:"136"},137:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"103",id:"137"},138:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"103",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"103",id:"139"},140:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"103",id:"140"},141:{path:"/classrooms/:coursesId/live_video",parentId:"103",id:"141"},142:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"103",id:"142"},143:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"103",id:"143"},144:{path:"/classrooms/:coursesId/board",parentId:"103",id:"144"},145:{path:"/classrooms/:coursesId/course_group",parentId:"103",id:"145"},146:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"103",id:"146"},147:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"103",id:"147"},148:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"103",id:"148"},149:{path:"/classrooms/:coursesId/not_course_group",parentId:"103",id:"149"},150:{path:"/classrooms/:coursesId/statistics/",parentId:"103",id:"150"},151:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"103",id:"151"},152:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"103",id:"152"},153:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"103",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"103",id:"154"},155:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"103",id:"155"},156:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"103",id:"156"},157:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"103",id:"157"},158:{path:"/classrooms/:coursesId",parentId:"103",id:"158"},159:{path:"/classrooms/:coursesId/template",parentId:"103",id:"159"},160:{path:"/classrooms/:coursesId/smart_plan",parentId:"103",id:"160"},161:{path:"/classrooms/:coursesId/smart_plan/:id/detail",parentId:"19",id:"161"},162:{path:"/competitions",parentId:"1",id:"162"},163:{path:"/competitions/index",parentId:"162",id:"163"},164:{path:"/competitions/:identifier/list",parentId:"162",id:"164"},165:{path:"/competitions/exports",parentId:"162",id:"165"},166:{path:"/competitions",parentId:"162",id:"166"},167:{path:"/competitions/:identifier",parentId:"162",id:"167"},168:{path:"/competitions/index/:identifier",parentId:"162",id:"168"},169:{path:"/competitions/:identifier/detail/enroll",parentId:"162",id:"169"},170:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"162",id:"170"},171:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"162",id:"171"},172:{path:"/competitions/detail/:identifier",parentId:"162",id:"172"},173:{path:"/forums",parentId:"1",id:"173"},174:{path:"/forums",parentId:"173",id:"174"},175:{path:"/forums/categories/:memoType",parentId:"173",id:"175"},176:{path:"/forums/new",parentId:"173",id:"176"},177:{path:"/forums/:memoId/edit",parentId:"173",id:"177"},178:{path:"/forums/:memoId",parentId:"173",id:"178"},179:{path:"/problemset",parentId:"1",id:"179"},180:{path:"/problemset",parentId:"179",id:"180"},181:{path:"/problemset/newitem",parentId:"179",id:"181"},182:{path:"/problemset/:type/:id",parentId:"179",id:"182"},183:{path:"/problemset/preview",parentId:"179",id:"183"},184:{path:"/problemset/preview_new",parentId:"179",id:"184"},185:{path:"/problemset/preview_select",parentId:"179",id:"185"},186:{path:"/shixuns",parentId:"1",id:"186"},187:{path:"/shixuns",parentId:"186",id:"187"},188:{path:"/shixuns/exports",parentId:"186",id:"188"},189:{path:"/shixuns/new",parentId:"186",id:"189"},190:{path:"/shixuns/new/CreateImg",parentId:"186",id:"190"},191:{path:"/shixuns/new/:id/imagepreview",parentId:"186",id:"191"},192:{path:"/shixuns/:id/Merge",parentId:"186",id:"192"},193:{path:"/shixuns/:id/Split",parentId:"186",id:"193"},194:{path:"/shixuns/:id/edit",parentId:"186",id:"194"},195:{path:"shixuns/:id/edit/warehouse",parentId:"194",id:"195"},196:{path:"/shixuns/:id/edit/newquestion",parentId:"194",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"194",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"194",id:"198"},199:{path:"/shixuns/:id/edit/new",parentId:"194",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"194",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"194",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"194",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"194",id:"203"},204:{path:"/shixuns/:id",parentId:"186",id:"204"},205:{path:"/shixuns/:id/poll",parentId:"204",id:"205"},206:{path:"/shixuns/:id/challenges",parentId:"204",id:"206"},207:{path:"/shixuns/:id/repository",parentId:"204",id:"207"},208:{path:"/shixuns/:id/secret_repository",parentId:"204",id:"208"},209:{path:"/shixuns/:id/collaborators",parentId:"204",id:"209"},210:{path:"/shixuns/:id/dataset",parentId:"204",id:"210"},211:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"204",id:"211"},212:{path:"/shixuns/:id/shixun_discuss",parentId:"204",id:"212"},213:{path:"/shixuns/:id/ranking_list",parentId:"204",id:"213"},214:{path:"/shixuns/:id/settings",parentId:"204",id:"214"},215:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"204",id:"215"},216:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"204",id:"216"},217:{path:"/shixuns/:id/repository/upload_file",parentId:"204",id:"217"},218:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"204",id:"218"},219:{path:"/shixuns/:id/repository/add_file",parentId:"204",id:"219"},220:{path:"/shixuns/:id/secret_repository/add_file",parentId:"204",id:"220"},221:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"221"},222:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"222"},223:{path:"/shixuns/:id/audit_situation",parentId:"204",id:"223"},224:{path:"/shixuns/:id/fork_list",parentId:"204",id:"224"},225:{path:"/users",parentId:"1",id:"225"},226:{path:"/users/:username/membercenter",parentId:"225",id:"226"},227:{path:"/users/:username/videos/protocol",parentId:"225",id:"227"},228:{path:"/users/:username/videos/resourceProtocol",parentId:"225",id:"228"},229:{path:"/users/:username/videos/success",parentId:"225",id:"229"},230:{path:"/users/:username/topicbank/:topicstype",parentId:"225",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"225",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"225",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"225",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"225",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"225",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"225",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"225",id:"237"},238:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"225",id:"238"},239:{path:"/users/:username/experiment-img/add",parentId:"225",id:"239"},240:{path:"/users/:username",parentId:"225",id:"240"},241:{path:"/users/:username",parentId:"240",id:"241"},242:{path:"/users/:username/baseInfo/edit",parentId:"240",id:"242"},243:{path:"/users/:username/baseInfo",parentId:"240",id:"243"},244:{path:"/users/:username/realNameCertification",parentId:"240",id:"244"},245:{path:"/users/:username/careerCertification",parentId:"240",id:"245"},246:{path:"/users/:username/classrooms",parentId:"240",id:"246"},247:{path:"/users/:username/shixuns",parentId:"240",id:"247"},248:{path:"/users/:username/dataSet",parentId:"240",id:"248"},249:{path:"/users/:username/userPortrait",parentId:"240",id:"249"},250:{path:"/users/:username/learningPath",parentId:"240",id:"250"},251:{path:"/users/:username/teach-group",parentId:"240",id:"251"},252:{path:"/users/:username/competitions",parentId:"240",id:"252"},253:{path:"/users/:username/experiment-img",parentId:"240",id:"253"},254:{path:"/users/:username/experiment-img/:experid/detail",parentId:"240",id:"254"},255:{path:"/users/:username/certificate",parentId:"240",id:"255"},256:{path:"/users/:username/otherResources",parentId:"240",id:"256"},257:{path:"/users/:username/paths",parentId:"240",id:"257"},258:{path:"/users/:username/projects",parentId:"240",id:"258"},259:{path:"/users/:username/videos",parentId:"240",id:"259"},260:{path:"/users/:username/videos/upload",parentId:"240",id:"260"},261:{path:"/users/:username/topics/:topicstype",parentId:"240",id:"261"},262:{path:"/users/:username/vspaces",parentId:"240",id:"262"},263:{path:"/users/:username/resourcesCenter",parentId:"240",id:"263"},264:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"240",id:"264"},265:{path:"/users/:username/resourceGuarantee",parentId:"240",id:"265"},266:{path:"/users/:username/resourceAllocation",parentId:"240",id:"266"},267:{parentId:"1",id:"267"},268:{path:"/problems",parentId:"267",id:"268"},269:{path:"/problems",parentId:"268",id:"269"},270:{path:"/problems/batchAdd",parentId:"268",id:"270"},271:{path:"/problems/newcreate",parentId:"267",id:"271"},272:{path:"/problems/newedit/:id",exact:!0,parentId:"267",id:"272"},273:{path:"/problems/:id/edit",exact:!0,parentId:"267",id:"273"},274:{path:"/problems/new",exact:!0,parentId:"267",id:"274"},275:{path:"/problems/:id/oj/:save_identifier",parentId:"267",id:"275"},276:{path:"/problems/:id/record-detail/:submitId",parentId:"267",id:"276"},277:{path:"/problems/add",parentId:"267",id:"277"},278:{path:"/problems/:id/ojedit",parentId:"267",id:"278"},279:{path:"/engineering",parentId:"1",id:"279"},280:{path:"/engineering",parentId:"279",id:"280"},281:{path:"/engineering/teacherList",parentId:"280",id:"281"},282:{path:"/engineering/studentList",parentId:"280",id:"282"},283:{path:"/engineering/training/program",parentId:"280",id:"283"},284:{path:"/engineering/training/program/add",parentId:"280",id:"284"},285:{path:"/engineering/training/program/edit",parentId:"280",id:"285"},286:{path:"/engineering/training/objectives",parentId:"280",id:"286"},287:{path:"/engineering/graduated/index",parentId:"280",id:"287"},288:{path:"/engineering/graduated/matrix",parentId:"280",id:"288"},289:{path:"/engineering/course/list",parentId:"280",id:"289"},290:{path:"/engineering/course/setting",parentId:"280",id:"290"},291:{path:"/engineering/course/matrix",parentId:"280",id:"291"},292:{path:"/engineering/navigation",parentId:"280",id:"292"},293:{path:"/engineering/evaluate/course",parentId:"280",id:"293"},294:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"280",id:"294"},295:{path:"/engineering/evaluate/norm",parentId:"280",id:"295"},296:{path:"/engineering/evaluate/document",parentId:"280",id:"296"},297:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"280",id:"297"},298:{path:"/engineering/*",redirect:"/404",parentId:"280",id:"298"},299:{path:"/innovation",parentId:"1",id:"299"},300:{path:"/innovation/tasks/:taskId",parentId:"299",id:"300"},301:{path:"/innovation",parentId:"299",id:"301"},302:{path:"/innovation/project",parentId:"301",id:"302"},303:{path:"/innovation/dataset",parentId:"301",id:"303"},304:{path:"/innovation/mirror",parentId:"301",id:"304"},305:{path:"/innovation/my-project",parentId:"301",id:"305"},306:{path:"/innovation/my-dataset",parentId:"301",id:"306"},307:{path:"/innovation/my-mirror",parentId:"301",id:"307"},308:{path:"/innovation/project/create",parentId:"301",id:"308"},309:{path:"/innovation/project/edit/:id",parentId:"301",id:"309"},310:{path:"/innovation/project/detail/:taskId",parentId:"301",id:"310"},311:{path:"/tasks",parentId:"1",id:"311"},312:{path:"/tasks/:taskId",exact:!0,parentId:"311",id:"312"},313:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"311",id:"313"},314:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"311",id:"314"},315:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"311",id:"315"},316:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"311",id:"316"},317:{path:"/myproblems",parentId:"1",id:"317"},318:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"317",id:"318"},319:{path:"/myproblems/:id",exact:!0,parentId:"317",id:"319"},320:{path:"/account",parentId:"1",id:"320"},321:{path:"/account",parentId:"320",id:"321"},322:{path:"/account/profile",parentId:"321",id:"322"},323:{path:"/account/profile/edit",parentId:"321",id:"323"},324:{path:"/account/certification",parentId:"321",id:"324"},325:{path:"/account/secure",parentId:"321",id:"325"},326:{path:"/account/binding",parentId:"321",id:"326"},327:{path:"/account/Results",parentId:"321",id:"327"},328:{path:"/ch",parentId:"1",id:"328"},329:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"328",id:"329"},330:{path:"/ch/rest/",exact:!0,parentId:"328",id:"330"},331:{path:"/ch/rest/:id",exact:!0,parentId:"328",id:"331"},332:{path:"/order",parentId:"1",id:"332"},333:{path:"/order",parentId:"332",id:"333"},334:{path:"/order/invoice",parentId:"332",id:"334"},335:{path:"/order/records",parentId:"332",id:"335"},336:{path:"/order/apply",parentId:"332",id:"336"},337:{path:"/order/view",parentId:"332",id:"337"},338:{path:"/order/:courseId/information",parentId:"332",id:"338"},339:{path:"/order/:courseId/pay",parentId:"332",id:"339"},340:{path:"/order/:orderNum/result",parentId:"332",id:"340"},341:{path:"/messages",parentId:"1",id:"341"},342:{path:"/messages/:userId/user_tidings",parentId:"341",id:"342"},343:{path:"/messages/:userId/private_messages",parentId:"341",id:"343"},344:{path:"/messages/:userId/message_detail",parentId:"341",id:"344"},345:{path:"/vtrs",parentId:"1",id:"345"},346:{path:"/vtrs/:virtual_spacesId",parentId:"345",id:"346"},347:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"346",id:"347"},348:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"346",id:"348"},349:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"346",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"346",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"346",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"346",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"346",id:"353"},354:{path:"/vtrs/:virtual_spacesId/survey",parentId:"346",id:"354"},355:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"346",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"346",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"346",id:"357"},358:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"346",id:"358"},359:{path:"/vtrs/:virtual_spacesId/material",parentId:"346",id:"359"},360:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"346",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"346",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"346",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"346",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"346",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"346",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"346",id:"366"},367:{path:"/vtrs/:virtual_spacesId/settings",parentId:"346",id:"367"},368:{path:"/vtrs/:virtual_spacesId/resources",parentId:"346",id:"368"},369:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"346",id:"369"},370:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"346",id:"370"},371:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"346",id:"371"},372:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"346",id:"372"},373:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"346",id:"373"},374:{path:"/vtrs/:virtual_spacesId/*",parentId:"346",id:"374"},375:{path:"/101",parentId:"1",id:"375"},376:{path:"/101/:virtual_spacesId",parentId:"375",id:"376"},377:{path:"/101/:virtual_spacesId",exact:!0,parentId:"376",id:"377"},378:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"376",id:"378"},379:{path:"/101/:virtual_spacesId/experiment",parentId:"376",id:"379"},380:{path:"/101/:virtual_spacesId/announcement",parentId:"376",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/add",parentId:"376",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"376",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"376",id:"383"},384:{path:"/101/:virtual_spacesId/survey",parentId:"376",id:"384"},385:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"376",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge",parentId:"376",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"376",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"376",id:"388"},389:{path:"/101/:virtual_spacesId/material",parentId:"376",id:"389"},390:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"376",id:"390"},391:{path:"/101/:virtual_spacesId/lesson",parentId:"376",id:"391"},392:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"376",id:"392"},393:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"376",id:"393"},394:{path:"/101/:virtual_spacesId/discussion",parentId:"376",id:"394"},395:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"376",id:"395"},396:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"376",id:"396"},397:{path:"/101/:virtual_spacesId/settings",parentId:"376",id:"397"},398:{path:"/101/:virtual_spacesId/resources",parentId:"376",id:"398"},399:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"376",id:"399"},400:{path:"/101/:virtual_spacesId/Plan",parentId:"376",id:"400"},401:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"376",id:"401"},402:{path:"/101/:virtual_spacesId/digtal",parentId:"376",id:"402"},403:{path:"/101/:virtual_spacesId/homepage",parentId:"376",id:"403"},404:{path:"/101/:virtual_spacesId/*",parentId:"376",id:"404"},405:{path:"/administration",parentId:"1",id:"405"},406:{path:"/administration",parentId:"405",id:"406"},407:{path:"/administration/college",parentId:"406",id:"407"},408:{path:"/administration/student",parentId:"406",id:"408"},409:{path:"/administration/student/:studentId/edit",parentId:"406",id:"409"},410:{path:"/administration/profession",parentId:"406",id:"410"},411:{path:"/graduations",parentId:"1",id:"411"},412:{path:"/graduations",exact:!0,parentId:"411",id:"412"},413:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"411",id:"413"},414:{path:"/graduations/:id",parentId:"411",id:"414"},415:{path:"/graduations/:id/index",parentId:"414",id:"415"},416:{path:"/graduations/:id/topics",parentId:"414",id:"416"},417:{path:"/graduations/:id/student_selection",parentId:"414",id:"417"},418:{path:"/graduations/:id/tasks",parentId:"414",id:"418"},419:{path:"/graduations/:id/opening_report",parentId:"414",id:"419"},420:{path:"/graduations/:id/midterm_report",parentId:"414",id:"420"},421:{path:"/graduations/:id/thesis",parentId:"414",id:"421"},422:{path:"/graduations/:id/final_defense",parentId:"414",id:"422"},423:{path:"/graduations/:id/final_thesis",parentId:"414",id:"423"},424:{path:"/graduations/:id/settings",parentId:"414",id:"424"},425:{path:"/graduations/:id/teachers",parentId:"414",id:"425"},426:{path:"/graduations/:id/students",parentId:"414",id:"426"},427:{path:"/graduations/:id/archives",parentId:"414",id:"427"},428:{path:"/graduations/:id/grading_summary",parentId:"414",id:"428"},429:{path:"/dataset",parentId:"1",id:"429"},430:{path:"/dataset",exact:!0,parentId:"429",id:"430"},431:{path:"/dataset/:id/detail",exact:!0,parentId:"429",id:"431"},432:{path:"/knowledgegraph",parentId:"1",id:"432"},433:{path:"/knowledgegraph/:pathId",parentId:"432",id:"433"},434:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"432",id:"434"},435:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"432",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics",parentId:"432",id:"436"},437:{parentId:"432",id:"437"},438:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"437",id:"438"},439:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"437",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"437",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"437",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"437",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"437",id:"443"},444:{path:"/miniprogram",parentId:"1",id:"444"},445:{path:"/miniprogram/courseware/study",exact:!0,parentId:"444",id:"445"},446:{path:"/educoder-demo",exact:!0,parentId:"1",id:"446"},447:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"447"},448:{path:"/classrooms/:coursesId/smart_plan/:id/users/:user_login/ppt_info/info",exact:!0,parentId:"1",id:"448"},449:{path:"/training",parentId:"1",id:"449"},450:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"449",id:"450"},451:{path:"/largeScreen",exact:!0,parentId:"1",id:"451"},452:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"452"},453:{path:"/studentEffectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"453"},454:{path:"/quality",parentId:"1",id:"454"},455:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"454",id:"455"},456:{path:"/otherlogin",exact:!0,parentId:"1",id:"456"},457:{path:"/otherloginqq",exact:!0,parentId:"1",id:"457"},458:{path:"/otherloginstart",exact:!0,parentId:"1",id:"458"},459:{path:"/pathsoverview",exact:!0,parentId:"1",id:"459"},460:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"460"},461:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"461"},462:{path:"/login",parentId:"1",id:"462"},463:{path:"/login",parentId:"462",id:"463"},464:{path:"/user",parentId:"1",id:"464"},465:{path:"/user/login",parentId:"464",id:"465"},466:{path:"/user/register",parentId:"464",id:"466"},467:{path:"/user/reset-password",parentId:"464",id:"467"},468:{path:"/colleges",parentId:"1",id:"468"},469:{path:"/colleges/:id/statistics",parentId:"468",id:"469"},470:{path:"/help",parentId:"1",id:"470"},471:{path:"/help/:id",parentId:"470",id:"471"},472:{path:"/video",parentId:"1",id:"472"},473:{path:"/video/:videoId",parentId:"472",id:"473"},474:{path:"/terminal",parentId:"1",id:"474"},475:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"475"},476:{path:"/wrongAnswer",parentId:"1",id:"476"},477:{path:"/bwdemo",parentId:"1",id:"477"},478:{path:"/",parentId:"1",id:"478"},479:{path:"/",exact:!0,parentId:"478",id:"479"},480:{path:"/api/*",exact:!0,parentId:"478",id:"480"},481:{path:"/search",exact:!0,parentId:"478",id:"481"},482:{path:"/moop_cases",exact:!0,parentId:"478",id:"482"},483:{path:"/moop_cases/new",exact:!0,parentId:"478",id:"483"},484:{path:"/moop_cases/:caseId",exact:!0,parentId:"478",id:"484"},485:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"478",id:"485"},486:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"478",id:"486"},487:{path:"/randompaper",exact:!0,parentId:"478",id:"487"},488:{path:"/randompaper/edit/:id",exact:!0,parentId:"478",id:"488"},489:{path:"/randompaper/detail/:id",exact:!0,parentId:"478",id:"489"},490:{path:"/403",parentId:"478",id:"490"},491:{path:"/500",parentId:"478",id:"491"},492:{path:"/404",parentId:"478",id:"492"},493:{path:"/download",parentId:"478",id:"493"},494:{path:"/iwce",parentId:"478",id:"494"},495:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"478",id:"495"},496:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"478",id:"496"},497:{path:"/Activities",parentId:"478",id:"497"},498:{path:"/iwce/:itemname",parentId:"478",id:"498"},499:{path:"/knowledgeHub",parentId:"478",id:"499"},500:{path:"/hpc-course",parentId:"478",id:"500"},501:{path:"/user_agents",parentId:"478",id:"501"},502:{path:"/three",parentId:"478",id:"502"},503:{path:"/introduction",parentId:"478",id:"503"},504:{path:"/chatgpt",parentId:"478",id:"504"},505:{path:"/*",parentId:"478",id:"505"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,47809))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,80291))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,93114))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),10:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6052)]).then(__webpack_require__.bind(__webpack_require__,86325))),11:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5572)]).then(__webpack_require__.bind(__webpack_require__,51221))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1916))),13:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,85941))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,80251))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,25953))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,1916))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),20:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,59799))),21:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9921)]).then(__webpack_require__.bind(__webpack_require__,99603))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,85412))),23:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6685)]).then(__webpack_require__.bind(__webpack_require__,59799))),24:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,48749))),25:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1702)]).then(__webpack_require__.bind(__webpack_require__,48749))),26:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,29187))),27:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6882)]).then(__webpack_require__.bind(__webpack_require__,29187))),28:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(109)]).then(__webpack_require__.bind(__webpack_require__,78756))),29:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(737)]).then(__webpack_require__.bind(__webpack_require__,20408))),30:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3391)]).then(__webpack_require__.bind(__webpack_require__,39539))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,83105))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5927)]).then(__webpack_require__.bind(__webpack_require__,11212))),33:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,14739))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1036),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,53281))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,11749))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96930))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,42591))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1036),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53612))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,52786))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68698))),41:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,12459))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5297)]).then(__webpack_require__.bind(__webpack_require__,57806))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8795)]).then(__webpack_require__.bind(__webpack_require__,6396))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,1859))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(300),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,83624))),47:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(300),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,58232))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,35065))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7482)]).then(__webpack_require__.bind(__webpack_require__,92235))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98580))),52:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8263),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5992)]).then(__webpack_require__.bind(__webpack_require__,92974))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,64440))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,64440))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,89607))),58:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,34887))),59:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,36755))),60:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23888))),61:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5125)]).then(__webpack_require__.bind(__webpack_require__,23888))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,20861))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(921)]).then(__webpack_require__.bind(__webpack_require__,20861))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,78348))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,57383))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,86608))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,23279))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,17747))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,25585))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,18647))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,96377))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,83537))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50475))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,13511))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25981))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,74410))),77:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,70829))),78:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,12214))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5148)]).then(__webpack_require__.bind(__webpack_require__,97862))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(643)]).then(__webpack_require__.bind(__webpack_require__,60038))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,77678))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94544))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,31345))),84:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,37165))),85:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,47590))),86:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(869)]).then(__webpack_require__.bind(__webpack_require__,85941))),87:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2819)]).then(__webpack_require__.bind(__webpack_require__,79991))),88:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1512)]).then(__webpack_require__.bind(__webpack_require__,7351))),89:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63257))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3585)]).then(__webpack_require__.bind(__webpack_require__,11956))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6963)]).then(__webpack_require__.bind(__webpack_require__,25421))),92:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),94:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6127)]).then(__webpack_require__.bind(__webpack_require__,73947))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,41721))),96:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1048)]).then(__webpack_require__.bind(__webpack_require__,8361))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,64716))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4770)]).then(__webpack_require__.bind(__webpack_require__,3237))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,13269))),100:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,46738))),101:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,9064))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(895)]).then(__webpack_require__.bind(__webpack_require__,71973))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3282)]).then(__webpack_require__.bind(__webpack_require__,75528))),104:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,29887))),105:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,29887))),106:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5048)]).then(__webpack_require__.bind(__webpack_require__,92518))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,85207))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1043)]).then(__webpack_require__.bind(__webpack_require__,85207))),109:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,27069))),110:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,27069))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,30341))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3355)]).then(__webpack_require__.bind(__webpack_require__,30341))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,8247))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,8247))),115:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,7321))),116:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,7321))),117:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8014)]).then(__webpack_require__.bind(__webpack_require__,61089))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8077)]).then(__webpack_require__.bind(__webpack_require__,2042))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3356)]).then(__webpack_require__.bind(__webpack_require__,63725))),120:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,62733))),121:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1205),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,62733))),122:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1962)]).then(__webpack_require__.bind(__webpack_require__,96221))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4928)]).then(__webpack_require__.bind(__webpack_require__,35207))),124:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1257)]).then(__webpack_require__.bind(__webpack_require__,8467))),125:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,57903))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8340)]).then(__webpack_require__.bind(__webpack_require__,16974))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4093)]).then(__webpack_require__.bind(__webpack_require__,83330))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,93108))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,93108))),130:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),131:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),132:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,47608))),133:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6758)]).then(__webpack_require__.bind(__webpack_require__,47608))),134:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,95732))),135:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9332)]).then(__webpack_require__.bind(__webpack_require__,95732))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4217)]).then(__webpack_require__.bind(__webpack_require__,94094))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3220)]).then(__webpack_require__.bind(__webpack_require__,9361))),138:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,89459))),139:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,74818))),140:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,99155))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7878)]).then(__webpack_require__.bind(__webpack_require__,99155))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9944)]).then(__webpack_require__.bind(__webpack_require__,58660))),143:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,64685))),144:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,64685))),145:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,42141))),146:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8634)]).then(__webpack_require__.bind(__webpack_require__,42141))),147:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7922)]).then(__webpack_require__.bind(__webpack_require__,15182))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,12097))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1727)]).then(__webpack_require__.bind(__webpack_require__,12097))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),152:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,30927))),153:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,67718))),154:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8885)]).then(__webpack_require__.bind(__webpack_require__,23571))),155:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3451)]).then(__webpack_require__.bind(__webpack_require__,6011))),156:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9922)]).then(__webpack_require__.bind(__webpack_require__,50376))),157:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4572)]).then(__webpack_require__.bind(__webpack_require__,25156))),158:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,1505))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5518)]).then(__webpack_require__.bind(__webpack_require__,13595))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5741)]).then(__webpack_require__.bind(__webpack_require__,39880))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(745)]).then(__webpack_require__.bind(__webpack_require__,20131))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),163:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4449)]).then(__webpack_require__.bind(__webpack_require__,79650))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,63170))),167:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(211),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72654))),168:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(211),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72654))),169:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8787)]).then(__webpack_require__.bind(__webpack_require__,83644))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5650)]).then(__webpack_require__.bind(__webpack_require__,37509))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1799)]).then(__webpack_require__.bind(__webpack_require__,50072))),172:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(211),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,28512))),173:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),174:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,84108))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2983)]).then(__webpack_require__.bind(__webpack_require__,87119))),176:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,67810))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),182:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,70768))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4144)]).then(__webpack_require__.bind(__webpack_require__,83839))),185:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(76),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,4757))),186:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8782)]).then(__webpack_require__.bind(__webpack_require__,23186))),188:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7884)]).then(__webpack_require__.bind(__webpack_require__,86754))),189:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,75894))),190:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5549)]).then(__webpack_require__.bind(__webpack_require__,57587))),191:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9674)]).then(__webpack_require__.bind(__webpack_require__,20097))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5573)]).then(__webpack_require__.bind(__webpack_require__,92169))),193:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2141)]).then(__webpack_require__.bind(__webpack_require__,8655))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,68014))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6328)]).then(__webpack_require__.bind(__webpack_require__,26595))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,38498))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),199:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7461),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),201:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9205)]).then(__webpack_require__.bind(__webpack_require__,15392))),202:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,64425))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7614)]).then(__webpack_require__.bind(__webpack_require__,21646))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2875)]).then(__webpack_require__.bind(__webpack_require__,19322))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,34480))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,45942))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,52956))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,81872))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,33336))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,12053))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,46817))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,13222))),215:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,98385))),216:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,98385))),217:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,90638))),218:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1148)]).then(__webpack_require__.bind(__webpack_require__,90638))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,61026))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7046)]).then(__webpack_require__.bind(__webpack_require__,61026))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),222:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84348))),224:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9215)]).then(__webpack_require__.bind(__webpack_require__,84622))),225:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),226:oe.lazy(()=>__webpack_require__.e(7172).then(__webpack_require__.bind(__webpack_require__,88416))),227:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5176)]).then(__webpack_require__.bind(__webpack_require__,85271))),228:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6587)]).then(__webpack_require__.bind(__webpack_require__,27239))),229:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9891)]).then(__webpack_require__.bind(__webpack_require__,44680))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8062)]).then(__webpack_require__.bind(__webpack_require__,25682))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,25166))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5402)]).then(__webpack_require__.bind(__webpack_require__,25166))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8450))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,15612))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,99667))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,81279))),237:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,67391))),238:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,99060))),239:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,98216))),240:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2529)]).then(__webpack_require__.bind(__webpack_require__,17115))),241:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,92490))),242:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5895)]).then(__webpack_require__.bind(__webpack_require__,69555))),243:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6982)]).then(__webpack_require__.bind(__webpack_require__,87644))),244:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6805)]).then(__webpack_require__.bind(__webpack_require__,71954))),245:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1416)]).then(__webpack_require__.bind(__webpack_require__,40086))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6583)]).then(__webpack_require__.bind(__webpack_require__,92490))),247:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8307)]).then(__webpack_require__.bind(__webpack_require__,35216))),248:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2826)]).then(__webpack_require__.bind(__webpack_require__,19907))),249:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,79838))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4610)]).then(__webpack_require__.bind(__webpack_require__,76584))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9590)]).then(__webpack_require__.bind(__webpack_require__,12876))),252:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2076)]).then(__webpack_require__.bind(__webpack_require__,70567))),253:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,62135))),254:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,38903))),255:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5191)]).then(__webpack_require__.bind(__webpack_require__,64001))),256:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3496)]).then(__webpack_require__.bind(__webpack_require__,62629))),257:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5599)]).then(__webpack_require__.bind(__webpack_require__,52832))),258:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4736)]).then(__webpack_require__.bind(__webpack_require__,23e3))),259:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__,42496))),260:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2240)]).then(__webpack_require__.bind(__webpack_require__,98410))),261:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(265)]).then(__webpack_require__.bind(__webpack_require__,31159))),262:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9360)]).then(__webpack_require__.bind(__webpack_require__,56773))),263:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2396)]).then(__webpack_require__.bind(__webpack_require__,88126))),264:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7855)]).then(__webpack_require__.bind(__webpack_require__,30139))),265:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9507)]).then(__webpack_require__.bind(__webpack_require__,25656))),266:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1343)]).then(__webpack_require__.bind(__webpack_require__,87030))),267:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9647)]).then(__webpack_require__.bind(__webpack_require__,16561))),270:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(485)]).then(__webpack_require__.bind(__webpack_require__,19428))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),273:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71130))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71130))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,63342))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9716)]).then(__webpack_require__.bind(__webpack_require__,12889))),277:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),278:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),279:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),280:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3006)]).then(__webpack_require__.bind(__webpack_require__,28960))),281:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2045)]).then(__webpack_require__.bind(__webpack_require__,41826))),282:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1520)]).then(__webpack_require__.bind(__webpack_require__,7355))),283:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9649)]).then(__webpack_require__.bind(__webpack_require__,93477))),284:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4546)]).then(__webpack_require__.bind(__webpack_require__,82739))),285:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5357)]).then(__webpack_require__.bind(__webpack_require__,77325))),286:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8665)]).then(__webpack_require__.bind(__webpack_require__,84547))),287:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3183)]).then(__webpack_require__.bind(__webpack_require__,37010))),288:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4800)]).then(__webpack_require__.bind(__webpack_require__,65831))),289:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9489)]).then(__webpack_require__.bind(__webpack_require__,17025))),290:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9391)]).then(__webpack_require__.bind(__webpack_require__,18186))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5335)]).then(__webpack_require__.bind(__webpack_require__,40548))),292:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2823)]).then(__webpack_require__.bind(__webpack_require__,96906))),293:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4973)]).then(__webpack_require__.bind(__webpack_require__,66395))),294:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,4186))),295:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6741)]).then(__webpack_require__.bind(__webpack_require__,55527))),296:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5775)]).then(__webpack_require__.bind(__webpack_require__,3238))),297:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,11955))),298:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),299:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),300:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6634)]).then(__webpack_require__.bind(__webpack_require__,40825))),301:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(680)]).then(__webpack_require__.bind(__webpack_require__,98874))),302:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6366)]).then(__webpack_require__.bind(__webpack_require__,39434))),303:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6452)]).then(__webpack_require__.bind(__webpack_require__,1189))),304:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1070)]).then(__webpack_require__.bind(__webpack_require__,48910))),305:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7242)]).then(__webpack_require__.bind(__webpack_require__,16075))),306:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2707)]).then(__webpack_require__.bind(__webpack_require__,56890))),307:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2865)]).then(__webpack_require__.bind(__webpack_require__,94574))),308:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,12337))),309:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6784)]).then(__webpack_require__.bind(__webpack_require__,12337))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3141)]).then(__webpack_require__.bind(__webpack_require__,54573))),311:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,61479))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),314:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,61479))),315:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,61479))),317:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),318:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,58193))),319:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,76193))),320:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),321:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15534))),322:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9788)]).then(__webpack_require__.bind(__webpack_require__,80222))),323:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(576)]).then(__webpack_require__.bind(__webpack_require__,45929))),324:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7260)]).then(__webpack_require__.bind(__webpack_require__,30112))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4520)]).then(__webpack_require__.bind(__webpack_require__,14620))),326:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,8182))),327:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4514)]).then(__webpack_require__.bind(__webpack_require__,42910))),328:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),329:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,31160))),330:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,76122))),331:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1006)]).then(__webpack_require__.bind(__webpack_require__,76122))),332:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),333:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1939)]).then(__webpack_require__.bind(__webpack_require__,49142))),334:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(556)]).then(__webpack_require__.bind(__webpack_require__,56316))),335:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6434)]).then(__webpack_require__.bind(__webpack_require__,61244))),336:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1880)]).then(__webpack_require__.bind(__webpack_require__,7076))),337:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8237)]).then(__webpack_require__.bind(__webpack_require__,55642))),338:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,38587))),339:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(264)]).then(__webpack_require__.bind(__webpack_require__,93304))),340:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,98254))),341:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4078)]).then(__webpack_require__.bind(__webpack_require__,99647))),343:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2829)]).then(__webpack_require__.bind(__webpack_require__,30750))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,15331))),345:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),346:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,99643))),347:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,71535))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,3578))),350:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,40728))),351:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),352:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,87567))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,28045))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,3566))),356:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14871))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,44145))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),364:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),365:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),366:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),367:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,29542))),368:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,86082))),369:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,49700))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,146))),371:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,72997))),372:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,1067))),373:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),374:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,847))),375:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),376:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(559)]).then(__webpack_require__.bind(__webpack_require__,99643))),377:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4757)]).then(__webpack_require__.bind(__webpack_require__,71535))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1783)]).then(__webpack_require__.bind(__webpack_require__,3578))),380:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7477)]).then(__webpack_require__.bind(__webpack_require__,40728))),381:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),382:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6796)]).then(__webpack_require__.bind(__webpack_require__,87567))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4504)]).then(__webpack_require__.bind(__webpack_require__,28045))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7058)]).then(__webpack_require__.bind(__webpack_require__,3566))),386:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14871))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5238)]).then(__webpack_require__.bind(__webpack_require__,44145))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),394:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),395:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),396:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),397:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1713)]).then(__webpack_require__.bind(__webpack_require__,29542))),398:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5891)]).then(__webpack_require__.bind(__webpack_require__,86082))),399:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8398)]).then(__webpack_require__.bind(__webpack_require__,49700))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8241)]).then(__webpack_require__.bind(__webpack_require__,146))),401:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2339)]).then(__webpack_require__.bind(__webpack_require__,72997))),402:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7589)]).then(__webpack_require__.bind(__webpack_require__,1067))),403:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),404:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,847))),405:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),406:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,1182))),407:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7560)]).then(__webpack_require__.bind(__webpack_require__,44094))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6029)]).then(__webpack_require__.bind(__webpack_require__,64695))),409:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5179)]).then(__webpack_require__.bind(__webpack_require__,66218))),410:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4621)]).then(__webpack_require__.bind(__webpack_require__,56162))),411:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1831)]).then(__webpack_require__.bind(__webpack_require__,27732))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2539)]).then(__webpack_require__.bind(__webpack_require__,97450))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8143)]).then(__webpack_require__.bind(__webpack_require__,7772))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,21401))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,95200))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,59463))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,33878))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),421:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),422:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),423:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,16876))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5022)]).then(__webpack_require__.bind(__webpack_require__,55879))),425:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,2389))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6063)]).then(__webpack_require__.bind(__webpack_require__,2389))),427:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,68232))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1253)]).then(__webpack_require__.bind(__webpack_require__,7220))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2216)]).then(__webpack_require__.bind(__webpack_require__,36981))),431:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,25469))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(7146),__webpack_require__.e(5422),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,9639))),434:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3685)]).then(__webpack_require__.bind(__webpack_require__,78139))),435:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5422),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,54070))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15843))),437:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,47320))),438:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,22797))),439:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,99179))),440:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,90313))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(7146),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,67516))),442:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,92763))),443:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,68564))),444:oe.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),445:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,31023))),446:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4058)]).then(__webpack_require__.bind(__webpack_require__,75779))),447:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,76872))),448:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6411),__webpack_require__.e(8117),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,76872))),449:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),450:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(4056)]).then(__webpack_require__.bind(__webpack_require__,73188))),451:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3184))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,38943))),453:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(65)]).then(__webpack_require__.bind(__webpack_require__,46684))),454:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),455:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(532)]).then(__webpack_require__.bind(__webpack_require__,91437))),456:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7178)]).then(__webpack_require__.bind(__webpack_require__,23437))),457:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,51106))),458:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,80947))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,85338))),460:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,91307))),461:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,43725))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,49426))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,17192))),464:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5786)]).then(__webpack_require__.bind(__webpack_require__,49426))),465:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(9366)]).then(__webpack_require__.bind(__webpack_require__,17192))),466:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1470)]).then(__webpack_require__.bind(__webpack_require__,83222))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(7182)]).then(__webpack_require__.bind(__webpack_require__,27106))),468:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),469:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,26891))),470:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),471:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,16949))),472:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6444)]).then(__webpack_require__.bind(__webpack_require__,45233))),474:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(5111)]).then(__webpack_require__.bind(__webpack_require__,49254))),475:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,56737))),476:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,35065))),477:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1150)]).then(__webpack_require__.bind(__webpack_require__,13158))),478:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8117),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,88888))),479:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,52077))),480:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,94371))),481:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(2501)]).then(__webpack_require__.bind(__webpack_require__,88975))),482:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3212)]).then(__webpack_require__.bind(__webpack_require__,66062))),483:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),484:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1855)]).then(__webpack_require__.bind(__webpack_require__,62422))),485:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),486:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,65433))),487:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),488:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),489:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3784)]).then(__webpack_require__.bind(__webpack_require__,81867))),490:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,95545))),491:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,69711))),492:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),493:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,84891))),494:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),495:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1836)]).then(__webpack_require__.bind(__webpack_require__,42797))),496:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,57903))),497:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3509)]).then(__webpack_require__.bind(__webpack_require__,88650))),498:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),499:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1025)]).then(__webpack_require__.bind(__webpack_require__,90279))),500:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),501:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(6034)]).then(__webpack_require__.bind(__webpack_require__,76665))),502:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,66427))),503:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,8390))),504:oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(3506),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,57892))),505:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),"@@/global-layout":oe.lazy(()=>Promise.all([__webpack_require__.e(8891),__webpack_require__.e(1717)]).then(__webpack_require__.bind(__webpack_require__,60453)))}}})}var h=__webpack_require__(19964),y=__webpack_require__(59098),x=__webpack_require__(29787),Z=__webpack_require__(24957),ee=()=>oe.createElement(x.Z,{size:"middle",className:Z.Z.loading}),mr=__webpack_require__(76560),Wr=__webpack_require__(56656),Er=__webpack_require__.n(Wr),Rn=__webpack_require__(91392),qa=__webpack_require__.n(Rn),Na=__webpack_require__(29256),Qo=__webpack_require__.n(Na),to=__webpack_require__(81626),Bo=__webpack_require__.n(to),fo=__webpack_require__(71912),zc=__webpack_require__.n(fo),Zc=__webpack_require__(48228),uc=__webpack_require__.n(Zc),Hc=__webpack_require__(27112),ou=__webpack_require__.n(Hc),On=__webpack_require__(36867),Wu=__webpack_require__.n(On),cc=__webpack_require__(53501),ri=__webpack_require__.n(cc),To=__webpack_require__(22982),Ja=__webpack_require__.n(To),iu=__webpack_require__(54449),Pu=__webpack_require__.n(iu),lc=__webpack_require__(10564),su=__webpack_require__.n(lc),uu=__webpack_require__(92468),vl=__webpack_require__.n(uu),Uc=__webpack_require__(27082),cu=__webpack_require__.n(Uc);Er().extend(Qo()),Er().extend(Bo()),Er().extend(zc()),Er().extend(uc()),Er().extend(ou()),Er().extend(Wu()),Er().extend(ri()),Er().extend(Ja()),Er().extend(Pu()),Er().extend(su()),Er().extend(vl()),Er().extend(cu()),Er().extend(qa());var _l=Object.defineProperty,fc=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,zs=(Br,an,zn)=>an in Br?_l(Br,an,{enumerable:!0,configurable:!0,writable:!0,value:zn}):Br[an]=zn,Eu=(Br,an)=>{for(var zn in an||(an={}))hl.call(an,zn)&&zs(Br,zn,an[zn]);if(fc)for(var zn of fc(an))Ri.call(an,zn)&&zs(Br,zn,an[zn]);return Br},dc=(Br,an,zn)=>new Promise((Pa,Gn)=>{var ta=Vn=>{try{uo(zn.next(Vn))}catch(co){Gn(co)}},ua=Vn=>{try{uo(zn.throw(Vn))}catch(co){Gn(co)}},uo=Vn=>Vn.done?Pa(Vn.value):Promise.resolve(Vn.value).then(ta,ua);uo((zn=zn.apply(Br,an)).next())});const Yi="https://www-cdn.educoder.net/",pc=!1;function Su(){return dc(this,null,function*(){const Br=(0,h.gD)(),{routes:an,routeComponents:zn}=yield pl(Br);yield Br.applyPlugins({key:"patchRoutes",type:mr.ApplyPluginsType.event,args:{routes:an,routeComponents:zn}});const Pa=Br.applyPlugins({key:"modifyContextOpts",type:mr.ApplyPluginsType.modify,initialValue:{}}),Gn=Pa.basename||"/",ta=Pa.historyType||"browser",ua=(0,y.fi)(Eu({type:ta,basename:Gn},Pa.historyOpts));return Br.applyPlugins({key:"render",type:mr.ApplyPluginsType.compose,initialValue(){const uo={useStream:!0,routes:an,routeComponents:zn,pluginManager:Br,mountElementId:"root",rootElement:Pa.rootElement||document.getElementById("root"),loadingComponent:ee,publicPath:Yi,runtimePublicPath:pc,history:ua,historyType:ta,basename:Gn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Pa.callback},Vn=Br.applyPlugins({key:"modifyClientRenderOpts",type:mr.ApplyPluginsType.modify,initialValue:uo});return Nc(Vn)}})()})}Su(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})})()})();