(window.webpackJsonp=window.webpackJsonp||[]).push([[293],{"6RRn":function(ae,C,e){"use strict";var E=e("wCXF"),y=e("n6Qo");e.d(C,"b",function(){return y.a});var K=e("IBYe"),G=e("6eGT"),j=e("hW8S");e.d(C,"a",function(){return j.a}),C.c=E.b},"6eGT":function(ae,C,e){"use strict";function E(y){return null}C.a=E},"815F":function(ae,C,e){"use strict";e.d(C,"e",function(){return w}),e.d(C,"c",function(){return d}),e.d(C,"d",function(){return D}),e.d(C,"a",function(){return T}),e.d(C,"f",function(){return P}),e.d(C,"b",function(){return _});var E=e("KQm4"),y=e("VTBJ"),K=e("Ff2n"),G=e("Zm9Q"),j=e("Kwbf"),n=e("OZM5");function w(s,o){return s!=null?s:o}function x(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=new Map;function v(i){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(i||[]).forEach(function(c){var m=c.key,S=c.children;Object(j.a)(m!=null,"Tree node must have a certain key: [".concat(p).concat(m,"]"));var u=String(m);Object(j.a)(!o.has(u)||m===null||m===void 0,"Same 'key' exist in the Tree: ".concat(u)),o.set(u,!0),v(S,"".concat(p).concat(u," > "))})}v(s)}function d(s){function o(v){var i=Object(G.a)(v);return i.map(function(p){if(!Object(n.i)(p))return Object(j.a)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var c=p.key,m=p.props,S=m.children,u=Object(K.a)(m,["children"]),h=Object(y.a)({key:c},u),f=o(S);return f.length&&(h.children=f),h}).filter(function(p){return p})}return o(s)}function D(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],v=new Set(o===!0?[]:o),i=[];function p(c){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return c.map(function(S,u){var h=Object(n.h)(m?m.pos:"0",u),f=w(S.key,h),t=Object(y.a)(Object(y.a)({},S),{},{parent:m,pos:h,children:null,data:S,isStart:[].concat(Object(E.a)(m?m.isStart:[]),[u===0]),isEnd:[].concat(Object(E.a)(m?m.isEnd:[]),[u===c.length-1])});return i.push(t),o===!0||v.has(f)?t.children=p(S.children||[],t):t.children=[],t})}return p(s),i}function O(s,o,v){var i;v?typeof v=="string"?i=function(m){return m[v]}:typeof v=="function"&&(i=function(m){return v(m)}):i=function(m,S){return w(m.key,S)};function p(c,m,S){var u=c?c.children:s,h=c?Object(n.h)(S.pos,m):"0";if(c){var f=i(c,h),t={node:c,index:m,pos:h,key:f,parentPos:S.node?S.pos:null,level:S.level+1};o(t)}u&&u.forEach(function(l,a){p(l,a,{node:c,pos:h,level:S?S.level+1:-1})})}p(null)}function T(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},v=o.initWrapper,i=o.processEntity,p=o.onProcessFinished,c=arguments.length>2?arguments[2]:void 0,m={},S={},u={posEntities:m,keyEntities:S};return v&&(u=v(u)||u),O(s,function(h){var f=h.node,t=h.index,l=h.pos,a=h.key,N=h.parentPos,W=h.level,R={node:f,index:t,key:a,pos:l,level:W},X=w(a,l);m[l]=R,S[X]=R,R.parent=m[N],R.parent&&(R.parent.children=R.parent.children||[],R.parent.children.push(R)),i&&i(R,u)},c),p&&p(u),u}function P(s,o){var v=o.expandedKeys,i=o.selectedKeys,p=o.loadedKeys,c=o.loadingKeys,m=o.checkedKeys,S=o.halfCheckedKeys,u=o.dragOverNodeKey,h=o.dropPosition,f=o.keyEntities,t=f[s],l={eventKey:s,expanded:v.indexOf(s)!==-1,selected:i.indexOf(s)!==-1,loaded:p.indexOf(s)!==-1,loading:c.indexOf(s)!==-1,checked:m.indexOf(s)!==-1,halfChecked:S.indexOf(s)!==-1,pos:String(t?t.pos:""),dragOver:u===s&&h===0,dragOverGapTop:u===s&&h===-1,dragOverGapBottom:u===s&&h===1};return l}function _(s){var o=s.data,v=s.expanded,i=s.selected,p=s.checked,c=s.loaded,m=s.loading,S=s.halfChecked,u=s.dragOver,h=s.dragOverGapTop,f=s.dragOverGapBottom,t=s.pos,l=s.active,a=Object(y.a)(Object(y.a)({},o),{},{expanded:v,selected:i,checked:p,loaded:c,loading:m,halfChecked:S,dragOver:u,dragOverGapTop:h,dragOverGapBottom:f,pos:t,active:l});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),s}}),a}},"Ag/M":function(ae,C,e){ae.exports={flex_box_center:"flex_box_center___nHLyM",flex_space_between:"flex_space_between___3nl22",flex_box_vertical_center:"flex_box_vertical_center___ChEij",flex_box_center_end:"flex_box_center_end___1VMKU",flex_box_column:"flex_box_column___Rc09z",ul:"ul___2T2zv"}},BU3w:function(ae,C,e){"use strict";e.d(C,"a",function(){return n});var E=e("MNnm"),y="rc-util-key";function K(w){if(w.attachTo)return w.attachTo;var x=document.querySelector("head");return x||document.body}function G(w){var x,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(E.a)())return null;var D=document.createElement("style");if((x=d.csp)===null||x===void 0?void 0:x.nonce){var O;D.nonce=(O=d.csp)===null||O===void 0?void 0:O.nonce}D.innerHTML=w;var T=K(d),P=T.firstChild;return d.prepend&&T.prepend?T.prepend(D):d.prepend&&P?T.insertBefore(D,P):T.appendChild(D),D}var j=new Map;function n(w,x){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},D=K(d);if(!j.has(D)){var O=G("",d),T=O.parentNode;j.set(D,T),T.removeChild(O)}var P=Array.from(j.get(D).children).find(function(i){return i.tagName==="STYLE"&&i[y]===x});if(P){var _,s;if(((_=d.csp)===null||_===void 0?void 0:_.nonce)&&P.nonce!==((s=d.csp)===null||s===void 0?void 0:s.nonce)){var o;P.nonce=(o=d.csp)===null||o===void 0?void 0:o.nonce}return P.innerHTML!==w&&(P.innerHTML=w),P}var v=G(w,d);return v[y]=x,v}},IBYe:function(ae,C,e){"use strict";function E(y){return null}C.a=E},Lmeb:function(ae,C,e){},"NFd+":function(ae,C,e){"use strict";e.r(C);var E=e("14J3"),y=e("BMrR"),K=e("g9YV"),G=e("wCAj"),j=e("jCWc"),n=e("kPKH"),w=e("miYZ"),x=e("tsqr"),d=e("2qtc"),D=e("kLXV"),O=e("oBTY"),T=e("9og8"),P=e("tJVT"),_=e("PpiC"),s=e("WmNS"),o=e.n(s),v=e("q1tI"),i=e.n(v),p=e("Ty5D"),c=e("9kvl"),m=e("NLgs"),S=e("HBuW"),u=e("Lmeb"),h=e.n(u),f=e("wd/R"),t=e.n(f),l=e("Ag/M"),a=e.n(l),N=e("jb+D");t.a.locale("ZH-cn");var W=function(X){var H=X.classroomList,oe=X.globalSetting,ue=X.loading,Ke=X.user,Ee=X.dispatch,Se=Object(_.a)(X,["classroomList","globalSetting","loading","user","dispatch"]),Ie=Object(p.i)(),ge=Object(v.useState)(),De=Object(P.a)(ge,2),Be=De[0],ie=De[1],je=Object(v.useState)(""),q=Object(P.a)(je,2),He=q[0],xe=q[1];Object(v.useEffect)(function(){pe()},[]);var pe=function(){var Oe=Object(T.a)(o.a.mark(function te(){var B;return o.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(N.u)();case 2:B=ye.sent,(B==null?void 0:B.status)===0&&(xe(B.subject_name),ie(Object(O.a)(B.data)));case 4:case"end":return ye.stop()}},te)}));return function(){return Oe.apply(this,arguments)}}(),Qe=function(te){if(!Object(m.e)(Ee))return;if(te.is_jupyter||te.is_jupyter_lab){Ee({type:"shixunsDetail/execJupyter",payload:{id:te.identifier}}).then(function(B){B!=null&&B.identifier&&(c.d===null||c.d===void 0||c.d.push("/tasks/".concat(B.identifier,"/jupyter")))});return}Ee({type:"shixunsDetail/execShixun",payload:{id:te.identifier}}).then(function(B){if(B!=null&&B.game_identifier){c.d===null||c.d===void 0||c.d.push("/tasks/".concat(B.game_identifier));return}(B==null?void 0:B.status)===2?We(B==null?void 0:B.message):(B==null?void 0:B.status)===3&&et(B==null?void 0:B.message)})},We=function Oe(te){var B;te=(B=te)!==null&&B!==void 0&&B.includes(".json")?te:"".concat(te,".json"),D.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:i.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Re=Object(T.a)(o.a.mark(function lt(){var tt,ce;return o.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Object(S.Cb)({url:te});case 2:if(tt=Me.sent,tt){Me.next=5;break}return Me.abrupt("return");case 5:return x.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Me.next=8,Object(S.E)({id:tt.shixun_identifier});case 8:if(ce=Me.sent,!(ce!=null&&ce.game_identifier)){Me.next=12;break}return c.d===null||c.d===void 0||c.d.push("/tasks/".concat(ce.game_identifier)),Me.abrupt("return");case 12:(ce==null?void 0:ce.status)===2?Oe(ce==null?void 0:ce.message):(ce==null?void 0:ce.status)===3&&et(ce==null?void 0:ce.message);case 13:case"end":return Me.stop()}},lt)}));function ye(){return Re.apply(this,arguments)}return ye}()})},et=function(te){D.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:i.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",te,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ge=[{title:"\u5E8F\u53F7",dataIndex:"identifier",key:"identifier",render:function(te,B,Re){return Re+1}},{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"shixun_name",width:"60%",ellipsis:!0,key:"shixun_name"},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"challenges_count",key:"challenges_count",render:function(te,B){return i.a.createElement("span",null,B.leaning_challenge_count,"/",te)}},{title:"\u72B6\u6001",dataIndex:"challenges_count",key:"challenges_count",render:function(te,B){return i.a.createElement("span",null,B.leaning_challenge_count==te?i.a.createElement("span",{className:"c-green"},"\u5DF2\u5B8C\u6210"):i.a.createElement("span",{className:"c-red"},"\u672A\u5B8C\u6210"))}},{title:"\u64CD\u4F5C",dataIndex:"shixun_name",render:function(te,B,Re){return i.a.createElement("span",{onClick:function(){return Qe(B)},className:"c-blue current"},"\u5F00\u542F\u6311\u6218")}}];return i.a.createElement("div",{className:"edu-container minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px"}},i.a.createElement(y.a,null,i.a.createElement(n.a,{flex:"280px"},i.a.createElement("ul",{className:a.a.ul},i.a.createElement("li",null,He))),i.a.createElement(n.a,{flex:"1px"}),i.a.createElement(n.a,{flex:"1",className:"bg-white p20"},i.a.createElement(G.a,{dataSource:Be||[],columns:Ge}))))};C.default=Object(c.a)(function(R){var X=R.classroomList,H=R.loading,oe=R.globalSetting,ue=R.user;return{classroomList:X,globalSetting:oe,loading:H.models.classroomList,user:ue}})(W)},NLgs:function(ae,C,e){"use strict";e.d(C,"e",function(){return v}),e.d(C,"f",function(){return i}),e.d(C,"d",function(){return c}),e.d(C,"c",function(){return m}),e.d(C,"a",function(){return S}),e.d(C,"b",function(){return u});var E=e("miYZ"),y=e("tsqr"),K=e("9og8"),G=e("2qtc"),j=e("kLXV"),n=e("WmNS"),w=e.n(n),x=e("q1tI"),d=e.n(x),D=e("9kvl"),O=e("xKgJ"),T=e("1vsH"),P=e("RCxd"),_=e("yTi+"),s=e.n(_),o=e("m3rI"),v=function(f){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(i(f)&&p(t))},i=function(f){return Object(O.p)()?!0:(f({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},p=function(){var f,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,l=Object(D.c)()._store.getState(),a=l.user;return(f=a.userInfo)!==null&&f!==void 0&&f.profile_completed?!0:(j.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:t?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\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:function(){D.d.push("/account/profile/edit")}}),!1)},c=function(){var f,t=Object(D.c)()._store.getState(),l=t.user;return(f=l.userInfo)!==null&&f!==void 0&&f.professional_certification?!0:(j.a.confirm({title:"\u63D0\u793A",centered:!0,content:d.a.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:function(){Object(T.S)("/account/certification")}}),!1)},m=function(){var f;if(Object(O.a)())return!0;var t=Object(D.c)()._store.getState(),l=t.user,a=t.globalSetting;return j.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.a.createElement("img",{src:o.a.IMG_SERVER+(a==null||((f=a.setting)===null||f===void 0)?void 0:f.authority_qrcode_url),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1},S=function(f,t){var l;if(f)return!0;var a=Object(D.c)()._store.getState(),N=a.user,W=a.globalSetting;return j.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("p",null,t||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),d.a.createElement("div",{style:{marginLeft:"110px"}},d.a.createElement("img",{src:o.a.IMG_SERVER+(W==null||((l=W.setting)===null||l===void 0)?void 0:l.authority_qrcode_url),width:200}),d.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(T.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1},u=function(f){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",l=Object(D.c)()._store.getState(),a=l.shixunsDetail.detail;return(a==null?void 0:a.public)===2||(a==null?void 0:a.public)===1||(a==null?void 0:a.shixun_status)===3?(j.a.info({centered:!0,icon:d.a.createElement(P.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(a==null?void 0:a.public)===2?"\u5DF2\u516C\u5F00":(a==null?void 0:a.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",t,"\u3002"),d.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:s.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(a==null?void 0:a.shixun_status)===2?(j.a.confirm({centered:!0,icon:d.a.createElement(P.a,null),title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",t,"\u3002"),d.a.createElement("br",null),d.a.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:function(){j.a.confirm({width:440,centered:!0,icon:d.a.createElement(P.a,{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:function(){var W=Object(K.a)(w.a.mark(function X(){var H;return w.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,f({type:"shixunsDetail/cancelRelease",payload:{id:a==null?void 0:a.identifier}});case 2:H=ue.sent,H.status!==401&&(y.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),f({type:"shixunsDetail/getShixunsDetail",payload:{id:a==null?void 0:a.identifier}}),f({type:"practiceSetting/getCommonData",payload:{id:a==null?void 0:a.identifier}}));case 4:case"end":return ue.stop()}},X)}));function R(){return W.apply(this,arguments)}return R}()})}}),!0):!1}},NvD2:function(ae,C,e){"use strict";e.d(C,"a",function(){return n});var E=e("Kwbf");function y(w,x){var d=new Set;return w.forEach(function(D){x.has(D)||d.add(D)}),d}function K(w){var x=w||{},d=x.disabled,D=x.disableCheckbox,O=x.checkable;return!!(d||D)||O===!1}function G(w,x,d,D){for(var O=new Set(w),T=new Set,P=0;P<=d;P+=1){var _=x.get(P)||new Set;_.forEach(function(i){var p=i.key,c=i.node,m=i.children,S=m===void 0?[]:m;O.has(p)&&!D(c)&&S.filter(function(u){return!D(u.node)}).forEach(function(u){O.add(u.key)})})}for(var s=new Set,o=d;o>=0;o-=1){var v=x.get(o)||new Set;v.forEach(function(i){var p=i.parent,c=i.node;if(D(c)||!i.parent||s.has(i.parent.key))return;if(D(i.parent.node)){s.add(p.key);return}var m=!0,S=!1;(p.children||[]).filter(function(u){return!D(u.node)}).forEach(function(u){var h=u.key,f=O.has(h);m&&!f&&(m=!1),!S&&(f||T.has(h))&&(S=!0)}),m&&O.add(p.key),S&&T.add(p.key),s.add(p.key)})}return{checkedKeys:Array.from(O),halfCheckedKeys:Array.from(y(T,O))}}function j(w,x,d,D,O){for(var T=new Set(w),P=new Set(x),_=0;_<=D;_+=1){var s=d.get(_)||new Set;s.forEach(function(p){var c=p.key,m=p.node,S=p.children,u=S===void 0?[]:S;!T.has(c)&&!P.has(c)&&!O(m)&&u.filter(function(h){return!O(h.node)}).forEach(function(h){T.delete(h.key)})})}P=new Set;for(var o=new Set,v=D;v>=0;v-=1){var i=d.get(v)||new Set;i.forEach(function(p){var c=p.parent,m=p.node;if(O(m)||!p.parent||o.has(p.parent.key))return;if(O(p.parent.node)){o.add(c.key);return}var S=!0,u=!1;(c.children||[]).filter(function(h){return!O(h.node)}).forEach(function(h){var f=h.key,t=T.has(f);S&&!t&&(S=!1),!u&&(t||P.has(f))&&(u=!0)}),S||T.delete(c.key),u&&P.add(c.key),o.add(c.key)})}return{checkedKeys:Array.from(T),halfCheckedKeys:Array.from(y(P,T))}}function n(w,x,d,D){var O=[],T;D?T=D:T=K;var P=new Set(w.filter(function(v){var i=!!d[v];return i||O.push(v),i})),_=new Map,s=0;Object.keys(d).forEach(function(v){var i=d[v],p=i.level,c=_.get(p);c||(c=new Set,_.set(p,c)),c.add(i),s=Math.max(s,p)}),Object(E.a)(!O.length,"Tree missing follow keys: ".concat(O.slice(0,100).map(function(v){return"'".concat(v,"'")}).join(", ")));var o;return x===!0?o=G(P,_,s,T):o=j(P,x.halfCheckedKeys,_,s,T),o}},OZM5:function(ae,C,e){"use strict";e.d(C,"b",function(){return D}),e.d(C,"a",function(){return O}),e.d(C,"k",function(){return T}),e.d(C,"h",function(){return P}),e.d(C,"i",function(){return _}),e.d(C,"g",function(){return s}),e.d(C,"c",function(){return o}),e.d(C,"d",function(){return v}),e.d(C,"j",function(){return c}),e.d(C,"e",function(){return m}),e.d(C,"f",function(){return S});var E=e("KQm4"),y=e("U8pU"),K=e("Ff2n"),G=e("q1tI"),j=e.n(G),n=e("Kwbf"),w=e("WaYH"),x=.25,d=2;function D(u,h){var f=u.slice(),t=f.indexOf(h);return t>=0&&f.splice(t,1),f}function O(u,h){var f=u.slice();return f.indexOf(h)===-1&&f.push(h),f}function T(u){return u.split("-")}function P(u,h){return"".concat(u,"-").concat(h)}function _(u){return u&&u.type&&u.type.isTreeNode}function s(u,h){var f=[u],t=h[u];function l(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(N){var W=N.key,R=N.children;f.push(W),l(R)})}return l(t.children),f}function o(u,h){var f=u.clientY,t=h.selectHandle.getBoundingClientRect(),l=t.top,a=t.bottom,N=t.height,W=Math.max(N*x,d);return f<=l+W?-1:f>=a-W?1:0}function v(u,h){if(!u)return;var f=h.multiple;return f?u.slice():u.length?[u[0]]:u}var i=function(h){return h};function p(u,h){if(!u)return[];var f=h||{},t=f.processProps,l=t===void 0?i:t,a=Array.isArray(u)?u:[u];return a.map(function(N){var W=N.children,R=Object(K.a)(N,["children"]),X=p(W,h);return j.a.createElement(w.a,Object.assign({},l(R)),X)})}function c(u){if(!u)return null;var h;if(Array.isArray(u))h={checkedKeys:u,halfCheckedKeys:void 0};else if(Object(y.a)(u)==="object")h={checkedKeys:u.checked||void 0,halfCheckedKeys:u.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return h}function m(u,h){var f=new Set;function t(l){if(f.has(l))return;var a=h[l];if(!a)return;f.add(l);var N=a.parent,W=a.node;if(W.disabled)return;N&&t(N.key)}return(u||[]).forEach(function(l){t(l)}),Object(E.a)(f)}function S(u){var h={};return Object.keys(u).forEach(function(f){(f.startsWith("data-")||f.startsWith("aria-"))&&(h[f]=u[f])}),h}},"SA+Z":function(ae,C,e){var E=e("wTVA"),y=e("EbDI"),K=e("ZhPi"),G=e("wkBT");function j(n){return E(n)||y(n)||K(n)||G()}ae.exports=j,ae.exports.__esModule=!0,ae.exports.default=ae.exports},WaYH:function(ae,C,e){"use strict";var E=e("rePB"),y=e("Ff2n"),K=e("VTBJ"),G=e("1OyB"),j=e("vuIU"),n=e("JX7q"),w=e("Ji7U"),x=e("LK+K"),d=e("q1tI"),D=e("TSYQ"),O=e.n(D),T=e("sboe"),P=e("OZM5"),_=function(h){var f=h.prefixCls,t=h.level,l=h.isStart,a=h.isEnd;if(!t)return null;for(var N="".concat(f,"-indent-unit"),W=[],R=0;R1)Object(D.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(c.length===0)return Object(D.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var m=c[0];if(n.isValidElement(m)&&Object(O.c)(m)){var S=m.ref;c[0]=n.cloneElement(m,{ref:Object(O.a)(S,this.setChildNode)})}return c.length===1?c[0]:c.map(function(u,h){return!n.isValidElement(u)||"key"in u&&u.key!==null?u:n.cloneElement(u,{key:"".concat(P,"-").concat(h)})})}}]),v}(n.Component);_.displayName="ResizeObserver",C.a=_},wCXF:function(ae,C,e){"use strict";e.d(C,"a",function(){return Ct});var E=e("rePB"),y=e("VTBJ"),K=e("KQm4"),G=e("U8pU"),j=e("ODXe"),n=e("q1tI"),w=e("TSYQ"),x=e.n(w),d=e("Gytx"),D=e.n(d),O=e("Kwbf"),T=e("t23M"),P=e("qx4F"),_=e("6eGT"),s=e("IBYe"),o=e("Ff2n"),v=e("c+Xe"),i=e("fyJ8"),p=e("biw7");function c(r,b,g,M,U){var I=g[r]||{},k=g[b]||{},A,L;I.fixed==="left"?A=M.left[r]:k.fixed==="right"&&(L=M.right[b]);var V=!1,z=!1,F=!1,Q=!1,$=g[b+1],Z=g[r-1];if(U==="rtl"){if(A!==void 0){var fe=Z&&Z.fixed==="left";Q=!fe}else if(L!==void 0){var re=$&&$.fixed==="right";F=!re}}else if(A!==void 0){var se=$&&$.fixed==="left";V=!se}else if(L!==void 0){var Y=Z&&Z.fixed==="right";z=!Y}return{fixLeft:A,fixRight:L,lastFixLeft:V,firstFixRight:z,lastFixRight:F,firstFixLeft:Q,isSticky:M.isSticky}}var m=e("sR1s");function S(r){var b=r.cells,g=r.stickyOffsets,M=r.flattenColumns,U=r.rowComponent,I=r.cellComponent,k=r.onHeaderRow,A=r.index,L=n.useContext(p.a),V=L.prefixCls,z=L.direction,F;k&&(F=k(b.map(function($){return $.column}),A));var Q=Object(m.a)(b.map(function($){return $.column}));return n.createElement(U,Object.assign({},F),b.map(function($,Z){var fe=$.column,re=c($.colStart,$.colEnd,M,g,z),se;return fe&&fe.onHeaderCell&&(se=$.column.onHeaderCell(fe)),n.createElement(i.a,Object.assign({},$,{ellipsis:fe.ellipsis,align:fe.align,component:I,prefixCls:V,key:Q[Z]},re,{additionalProps:se,rowType:"header"}))}))}S.displayName="HeaderRow";var u=S;function h(r){var b=[];function g(k,A){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;b[L]=b[L]||[];var V=A,z=k.filter(Boolean).map(function(F){var Q={key:F.key,className:F.className||"",children:F.title,column:F,colStart:V},$=1,Z=F.children;return Z&&Z.length>0&&($=g(Z,V,L+1).reduce(function(fe,re){return fe+re},0),Q.hasSubColumns=!0),"colSpan"in F&&($=F.colSpan),"rowSpan"in F&&(Q.rowSpan=F.rowSpan),Q.colSpan=$,Q.colEnd=Q.colStart+$-1,b[L].push(Q),V+=$,$});return z}g(r,0);for(var M=b.length,U=function(A){b[A].forEach(function(L){!("rowSpan"in L)&&!L.hasSubColumns&&(L.rowSpan=M-A)})},I=0;I=0;A-=1){var L=b[A],V=g&&g[A],z=V&&V[l.a];(L||z||k)&&(U.unshift(n.createElement("col",Object.assign({key:A,style:{width:L,minWidth:L}},z))),k=!0)}return n.createElement("colgroup",null,U)}var N=a;function W(r,b){return Object(n.useMemo)(function(){for(var g=[],M=0;M1?Ae-1:0),ot=1;ot=F&&(me=F-Q),k({scrollLeft:me/F*(z+2)}),Y.current.x=J.pageX},_e=function(){var J=Object(lt.b)(I.current).top,be=J+I.current.offsetHeight,Le=document.documentElement.scrollTop+window.innerHeight;be-Object(P.a)()<=Le||J>=Le-A?se(function(we){return Object(y.a)(Object(y.a)({},we),{},{isHiddenScrollBar:!0})}):se(function(we){return Object(y.a)(Object(y.a)({},we),{},{isHiddenScrollBar:!1})})},he=function(J){se(function(be){return Object(y.a)(Object(y.a)({},be),{},{scrollLeft:J/z*F||0})})};return n.useImperativeHandle(g,function(){return{setScrollLeft:he}}),n.useEffect(function(){var de=Object(ye.a)(document.body,"mouseup",$e,!1),J=Object(ye.a)(document.body,"mousemove",Xe,!1);return _e(),function(){de.remove(),J.remove()}},[Q,Ne]),n.useEffect(function(){var de=Object(ye.a)(window,"scroll",_e,!1),J=Object(ye.a)(window,"resize",_e,!1);return function(){de.remove(),J.remove()}},[]),n.useEffect(function(){re.isHiddenScrollBar||se(function(de){var J,be;return Object(y.a)(Object(y.a)({},de),{},{scrollLeft:I.current.scrollLeft/((J=I.current)===null||J===void 0?void 0:J.scrollWidth)*((be=I.current)===null||be===void 0?void 0:be.clientWidth)})})},[re.isHiddenScrollBar]),z<=F||!Q||re.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(P.a)(),width:F,bottom:A},className:"".concat(V,"-sticky-scroll")},n.createElement("div",{onMouseDown:le,ref:$,className:x()("".concat(V,"-sticky-scroll-bar"),Object(E.a)({},"".concat(V,"-sticky-scroll-bar-active"),Ne)),style:{width:"".concat(Q,"px"),transform:"translate3d(".concat(re.scrollLeft,"px, 0, 0)")}}))},ce=n.forwardRef(tt);function ft(r,b){return n.useMemo(function(){var g=!!r;return{isSticky:g,stickyClassName:g?"".concat(b,"-sticky-header"):"",offsetHeader:Object(G.a)(r)==="object"&&r.offsetHeader||0,offsetScroll:Object(G.a)(r)==="object"&&r.offsetScroll||0}},[r,b])}var Me=[],mn={},Ct="rc-table-internal-hook",pn=n.memo(function(r){var b=r.children;return b},function(r,b){return D()(r.props,b.props)?r.pingLeft!==b.pingLeft||r.pingRight!==b.pingRight:!1});function mt(r){var b,g=r.prefixCls,M=r.className,U=r.rowClassName,I=r.style,k=r.data,A=r.rowKey,L=r.scroll,V=r.tableLayout,z=r.direction,F=r.title,Q=r.footer,$=r.summary,Z=r.id,fe=r.showHeader,re=r.components,se=r.emptyText,Y=r.onRow,ze=r.onHeaderRow,Ue=r.internalHooks,Ne=r.transformColumns,Te=r.internalRefs,$e=r.sticky,le=k||Me,Xe=!!le.length,_e=n.useState(0),he=Object(j.a)(_e,2),de=he[0],J=he[1];n.useEffect(function(){J(Object(P.a)())});var be=n.useMemo(function(){return Object(m.c)(re,{})},[re]),Le=n.useCallback(function(ee,ne){return Object(m.b)(be,ee)||ne},[be]),we=n.useMemo(function(){return typeof A=="function"?A:function(ee){var ne=ee&&ee[A];return ne}},[A]),me=Object(l.c)(r),gt=me.expandIcon,xt=me.expandedRowKeys,Ot=me.defaultExpandedRowKeys,Ze=me.defaultExpandAllRows,nt=me.expandedRowRender,st=me.onExpand,it=me.onExpandedRowsChange,_t=me.expandRowByClick,Ve=me.rowExpandable,pt=me.expandIconColumnIndex,dt=me.expandedRowClassName,Ut=me.childrenColumnName,Dt=me.indentSize,ut=gt||B,ht=Ut||"children",jt=n.useMemo(function(){return nt?"row":r.expandable&&Ue===Ct&&r.expandable.__PARENT_RENDER_ICON__||le.some(function(ee){return ee&&Object(G.a)(ee)==="object"&&ee[ht]})?"nest":!1},[!!nt,le]),Rt=n.useState(function(){return Ot||(Ze?Re(le,we,ht):[])}),Pe=Object(j.a)(Rt,2),Fe=Pe[0],Ye=Pe[1],Ae=n.useMemo(function(){return new Set(xt||Fe||[])},[xt,Fe]),at=n.useCallback(function(ee){var ne=we(ee,le.indexOf(ee)),Ce,ke=Ae.has(ne);ke?(Ae.delete(ne),Ce=Object(K.a)(Ae)):Ce=[].concat(Object(K.a)(Ae),[ne]),Ye(Ce),st&&st(!ke,ee),it&&it(Ce)},[we,Ae,le,st,it]),ot=n.useState(0),Mt=Object(j.a)(ot,2),vt=Mt[0],Tt=Mt[1],hn=Object(q.b)(Object(y.a)(Object(y.a)(Object(y.a)({},r),me),{},{expandable:!!nt,expandedKeys:Ae,getRowKey:we,onTriggerExpand:at,expandIcon:ut,expandIconColumnIndex:pt,direction:z}),Ue===Ct?Ne:null),Vt=Object(j.a)(hn,2),wt=Vt[0],ve=Vt[1],Pt=n.useMemo(function(){return{columns:wt,flattenColumns:ve}},[wt,ve]),Kt=n.useRef(),Gt=n.useRef(),rt=n.useRef(),vn=n.useState(!1),Yt=Object(j.a)(vn,2),Jt=Yt[0],En=Yt[1],bn=n.useState(!1),Qt=Object(j.a)(bn,2),Zt=Qt[0],yn=Qt[1],Cn=pe(new Map),qt=Object(j.a)(Cn,2),gn=qt[0],xn=qt[1],On=Object(m.a)(ve),en=On.map(function(ee){return gn.get(ee)}),tn=n.useMemo(function(){return en},[en.join("_")]),St=et(tn,ve.length,z),Je=L&&Object(m.d)(L.y),qe=L&&Object(m.d)(L.x),Et=qe&&ve.some(function(ee){var ne=ee.fixed;return ne}),nn=n.useRef(),Nt=ft($e,g),bt=Nt.isSticky,_n=Nt.offsetHeader,Dn=Nt.offsetScroll,jn=Nt.stickyClassName,It,Lt,Bt;Je&&(Lt={overflowY:"scroll",maxHeight:L.y}),qe&&(It={overflowX:"auto"},Je||(Lt={overflowY:"hidden"}),Bt={width:L.x===!0?"auto":L.x,minWidth:"100%"});var an=n.useCallback(function(ee,ne){xn(function(Ce){var ke=new Map(Ce);return ke.set(ee,ne),ke})},[]),Rn=Qe(null),on=Object(j.a)(Rn,2),Mn=on[0],rn=on[1];function Wt(ee,ne){if(!ne)return;typeof ne=="function"?ne(ee):ne.scrollLeft!==ee&&(ne.scrollLeft=ee)}var ct=function(ne){var Ce=ne.currentTarget,ke=ne.scrollLeft,yt=typeof ke=="number"?ke:Ce.scrollLeft,fn=Ce||mn;if(!rn()||rn()===fn){var Xt;Mn(fn),Wt(yt,Gt.current),Wt(yt,rt.current),Wt(yt,(Xt=nn.current)===null||Xt===void 0?void 0:Xt.setScrollLeft)}if(Ce){var Un=Ce.scrollWidth,wn=Ce.clientWidth;En(yt>0),yn(yt0?[].concat(Object(y.a)(o),Object(y.a)(O(c).map(function(m){return Object(K.a)({fixed:p},m)}))):[].concat(Object(y.a)(o),[Object(K.a)(Object(K.a)({},v),{},{fixed:p})])},[])}function T(s){for(var o=!0,v=0;v=0;c-=1){var m=s[c];if(p&&m.fixed!=="right")p=!1;else if(!p&&m.fixed==="right"){Object(w.a)(!1,"Index ".concat(c+1," of `columns` missing `fixed='right'` prop."));break}}}function P(s){return s.map(function(o){var v=o.fixed,i=Object(G.a)(o,["fixed"]),p=v;return v==="left"?p="right":v==="right"&&(p="left"),Object(K.a)({fixed:p},i)})}function _(s,o){var v=s.prefixCls,i=s.columns,p=s.children,c=s.expandable,m=s.expandedKeys,S=s.getRowKey,u=s.onTriggerExpand,h=s.expandIcon,f=s.rowExpandable,t=s.expandIconColumnIndex,l=s.direction,a=s.expandRowByClick,N=j.useMemo(function(){return i||D(p)},[i,p]),W=j.useMemo(function(){if(c){var H,oe=t||0,ue=N[oe],Ke=(H={},Object(E.a)(H,d.a,{className:"".concat(v,"-expand-icon-col")}),Object(E.a)(H,"title",""),Object(E.a)(H,"fixed",ue?ue.fixed:null),Object(E.a)(H,"className","".concat(v,"-row-expand-icon-cell")),Object(E.a)(H,"render",function(Ie,ge,De){var Be=S(ge,De),ie=m.has(Be),je=f?f(ge):!0,q=h({prefixCls:v,expanded:ie,expandable:je,record:ge,onExpand:u});return a?j.createElement("span",{onClick:function(xe){return xe.stopPropagation()}},q):q}),H),Ee=N.slice();return oe>=0&&Ee.splice(oe,0,Ke),Ee}return N},[c,N,S,m,h,l]),R=j.useMemo(function(){var H=W;return o&&(H=o(H)),H.length||(H=[{render:function(){return null}}]),H},[o,W,l]),X=j.useMemo(function(){return l==="rtl"?P(O(R)):O(R)},[R,l]);return[R,X]}C.b=_},"y0+3":function(ae,C,e){"use strict";e.d(C,"a",function(){return O}),e.d(C,"b",function(){return P});var E=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},K={cssFloat:1,styleFloat:1,float:1};function G(_){return _.nodeType===1?_.ownerDocument.defaultView.getComputedStyle(_,null):{}}function j(_,s,o){if(s=s.toLowerCase(),o==="auto"){if(s==="height")return _.offsetHeight;if(s==="width")return _.offsetWidth}return s in y||(y[s]=E.test(s)),y[s]?parseFloat(o)||0:o}function n(_,s){var o=arguments.length,v=G(_);return s=K[s]?"cssFloat"in _.style?"cssFloat":"styleFloat":s,o===1?v:j(_,s,v[s]||_.style[s])}function w(_,s,o){var v=arguments.length;if(s=K[s]?"cssFloat"in _.style?"cssFloat":"styleFloat":s,v===3)return typeof o=="number"&&E.test(s)&&(o="".concat(o,"px")),_.style[s]=o,o;for(var i in s)s.hasOwnProperty(i)&&w(_,i,s[i]);return G(_)}function x(_){return _===document.body?document.documentElement.clientWidth:_.offsetWidth}function d(_){return _===document.body?window.innerHeight||document.documentElement.clientHeight:_.offsetHeight}function D(){var _=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:_,height:s}}function O(){var _=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:_,height:s}}function T(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function P(_){var s=_.getBoundingClientRect(),o=document.documentElement;return{left:s.left+(window.pageXOffset||o.scrollLeft)-(o.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||o.scrollTop)-(o.clientTop||document.body.clientTop||0)}}},"yTi+":function(ae,C,e){ae.exports=e.p+"static/AssistantCode3.fdd8db3c.jpeg"}}]);