You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
736 KiB
10 lines
736 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[3332],{37650:function(ei,ja){"use strict";ja.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}},80343:function(ei,ja){(function(h,r){r(ja)})(this,function(h){"use strict";function r(e){return function(t,n){return Au(e(t),n)}}function xe(e,t,n){var u=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(u)/Math.LN10)),l=u/a;return l>=wl?a*=10:l>=Wr?a*=5:l>=Ol&&(a*=2),t<e?-a:a}function fe(e){return e.length}function ze(e,t,n){var u=e(n);return"translate("+(isFinite(u)?u:t(n))+",0)"}function zt(e,t,n){var u=e(n);return"translate(0,"+(isFinite(u)?u:t(n))+")"}function Re(e){var t=e.bandwidth()/2;return e.round()&&(t=Math.round(t)),function(n){return e(n)+t}}function Gn(){return!this.__axis}function Et(e,t){function n(d){var v,g=a==null?t.ticks?t.ticks.apply(t,u):t.domain():a,p=l==null?t.tickFormat?t.tickFormat.apply(t,u):ou:l,y=Math.max(i,0)+c,E=e===$n||e===Vn?ze:zt,_=t.range(),F=_[0]+.5,P=_[_.length-1]+.5,B=(t.bandwidth?Re:ou)(t.copy()),D=d.selection?d.selection():d,V=D.selectAll(".domain").data([null]),X=D.selectAll(".tick").data(g,t).order(),U=X.exit(),Z=X.enter().append("g").attr("class","tick"),Q=X.select("line"),ee=X.select("text"),pe=e===$n||e===Na?-1:1,Ne=e===Na||e===Ru?(v="x","y"):(v="y","x");V=V.merge(V.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),X=X.merge(Z),Q=Q.merge(Z.append("line").attr("stroke","#000").attr(v+"2",pe*i).attr(Ne+"1",.5).attr(Ne+"2",.5)),ee=ee.merge(Z.append("text").attr("fill","#000").attr(v,pe*y).attr(Ne,.5).attr("dy",e===$n?"0em":e===Vn?"0.71em":"0.32em")),d!==D&&(V=V.transition(d),X=X.transition(d),Q=Q.transition(d),ee=ee.transition(d),U=U.transition(d).attr("opacity",Xl).attr("transform",function(Pe){return E(B,this.parentNode.__axis||B,Pe)}),Z.attr("opacity",Xl).attr("transform",function(Pe){return E(this.parentNode.__axis||B,B,Pe)})),U.remove(),V.attr("d",e===Na||e==Ru?"M"+pe*s+","+F+"H0.5V"+P+"H"+pe*s:"M"+F+","+pe*s+"V0.5H"+P+"V"+pe*s),X.attr("opacity",1).attr("transform",function(Pe){return E(B,B,Pe)}),Q.attr(v+"2",pe*i),ee.attr(v,pe*y).text(p),D.filter(Gn).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===Ru?"start":e===Na?"end":"middle"),D.each(function(){this.__axis=B})}var u=[],a=null,l=null,i=6,s=6,c=3;return n.scale=function(d){return arguments.length?(t=d,n):t},n.ticks=function(){return u=un.call(arguments),n},n.tickArguments=function(d){return arguments.length?(u=d==null?[]:un.call(d),n):u.slice()},n.tickValues=function(d){return arguments.length?(a=d==null?null:un.call(d),n):a&&a.slice()},n.tickFormat=function(d){return arguments.length?(l=d,n):l},n.tickSize=function(d){return arguments.length?(i=s=+d,n):i},n.tickSizeInner=function(d){return arguments.length?(i=+d,n):i},n.tickSizeOuter=function(d){return arguments.length?(s=+d,n):s},n.tickPadding=function(d){return arguments.length?(c=+d,n):c},n}function Kn(e){return Et($n,e)}function tn(e){return Et(Ru,e)}function Vu(e){return Et(Vn,e)}function Ve(e){return Et(Na,e)}function jt(){for(var e,t=0,n=arguments.length,u={};t<n;++t){if(!(e=arguments[t]+"")||e in u)throw new Error("illegal type: "+e);u[e]=[]}return new Ue(u)}function Ue(e){this._=e}function Yt(e,t){return e.trim().split(/^|\s+/).map(function(n){var u="",a=n.indexOf(".");if(a>=0&&(u=n.slice(a+1),n=n.slice(0,a)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:u}})}function Zn(e,t){for(var n,u=0,a=e.length;u<a;++u)if((n=e[u]).name===t)return n.value}function Mn(e,t,n){for(var u=0,a=e.length;u<a;++u)if(e[u].name===t){e[u]=ma,e=e.slice(0,u).concat(e.slice(u+1));break}return n!=null&&e.push({name:t,value:n}),e}function Lu(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===pa&&t.documentElement.namespaceURI===pa?t.createElement(e):t.createElementNS(n,e)}}function Tl(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Za(){return new tu}function tu(){this._="@"+(++Zl).toString(36)}function Ou(e,t,n){return e=rn(e,t,n),function(u){var a=u.relatedTarget;a&&(a===this||8&a.compareDocumentPosition(this))||e.call(this,u)}}function rn(e,t,n){return function(u){var a=h.event;h.event=u;try{e.call(this,this.__data__,t,n)}finally{h.event=a}}}function $u(e){return e.trim().split(/^|\s+/).map(function(t){var n="",u=t.indexOf(".");return u>=0&&(n=t.slice(u+1),t=t.slice(0,u)),{type:t,name:n}})}function oe(e){return function(){var t=this.__on;if(t){for(var n,u=0,a=-1,l=t.length;u<l;++u)n=t[u],e.type&&n.type!==e.type||n.name!==e.name?t[++a]=n:this.removeEventListener(n.type,n.listener,n.capture);++a?t.length=a:delete this.__on}}}function $t(e,t,n){var u=yu.hasOwnProperty(e.type)?Ou:rn;return function(a,l,i){var s,c=this.__on,d=u(t,l,i);if(c){for(var v=0,g=c.length;v<g;++v)if((s=c[v]).type===e.type&&s.name===e.name)return this.removeEventListener(s.type,s.listener,s.capture),this.addEventListener(s.type,s.listener=d,s.capture=n),void(s.value=t)}this.addEventListener(e.type,d,n),s={type:e.type,name:e.name,value:t,listener:d,capture:n},c?c.push(s):this.__on=[s]}}function it(e,t,n,u){var a=h.event;e.sourceEvent=h.event,h.event=e;try{return t.apply(n,u)}finally{h.event=a}}function wt(){}function ue(){return[]}function Ha(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function ya(e,t,n,u,a,l){for(var i,s=0,c=t.length,d=l.length;s<d;++s)(i=t[s])?(i.__data__=l[s],u[s]=i):n[s]=new Ha(e,l[s]);for(;s<c;++s)(i=t[s])&&(a[s]=i)}function Jl(e,t,n,u,a,l,i){var s,c,d,v={},g=t.length,p=l.length,y=new Array(g);for(s=0;s<g;++s)(c=t[s])&&(y[s]=d=St+i.call(c,c.__data__,s,t),d in v?a[s]=c:v[d]=c);for(s=0;s<p;++s)d=St+i.call(e,l[s],s,l),(c=v[d])?(u[s]=c,c.__data__=l[s],v[d]=null):n[s]=new Ha(e,l[s]);for(s=0;s<g;++s)(c=t[s])&&v[y[s]]===c&&(a[s]=c)}function Tn(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function Xt(e){return function(){this.removeAttribute(e)}}function ht(e){return function(){this.removeAttributeNS(e.space,e.local)}}function bu(e,t){return function(){this.setAttribute(e,t)}}function Ca(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function mu(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function Qn(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function Zt(e){return function(){this.style.removeProperty(e)}}function jn(e,t,n){return function(){this.style.setProperty(e,t,n)}}function ie(e,t,n){return function(){var u=t.apply(this,arguments);u==null?this.style.removeProperty(e):this.style.setProperty(e,u,n)}}function Kl(e){return function(){delete this[e]}}function at(e,t){return function(){this[e]=t}}function xu(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function Je(e){return e.trim().split(/^|\s+/)}function Va(e){return e.classList||new Sl(e)}function Sl(e){this._node=e,this._names=Je(e.getAttribute("class")||"")}function au(e,t){for(var n=Va(e),u=-1,a=t.length;++u<a;)n.add(t[u])}function Ju(e,t){for(var n=Va(e),u=-1,a=t.length;++u<a;)n.remove(t[u])}function ku(e){return function(){au(this,e)}}function Un(e){return function(){Ju(this,e)}}function _t(e,t){return function(){(t.apply(this,arguments)?au:Ju)(this,e)}}function La(){this.textContent=""}function sr(e){return function(){this.textContent=e}}function cr(e){return function(){var t=e.apply(this,arguments);this.textContent=t==null?"":t}}function Fi(){this.innerHTML=""}function To(e){return function(){this.innerHTML=e}}function Wi(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t==null?"":t}}function wr(){this.nextSibling&&this.parentNode.appendChild(this)}function Ns(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ti(){return null}function vl(){var e=this.parentNode;e&&e.removeChild(this)}function Ar(e,t,n){var u=su(e),a=u.CustomEvent;a?a=new a(t,n):(a=u.document.createEvent("Event"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function Fn(e,t){return function(){return Ar(this,e,t)}}function oa(e,t){return function(){return Ar(this,e,t.apply(this,arguments))}}function Ba(e,t){this._groups=e,this._parents=t}function Pr(){return new Ba([[document.documentElement]],kn)}function So(){h.event.stopImmediatePropagation()}function wi(e,t){var n=e.document.documentElement,u=Ut(e).on("dragstart.drag",null);t&&(u.on("click.drag",_u,!0),setTimeout(function(){u.on("click.drag",null)},0)),"onselectstart"in n?u.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function ni(e,t,n,u,a,l,i,s,c,d){this.target=e,this.type=t,this.subject=n,this.identifier=u,this.active=a,this.x=l,this.y=i,this.dx=s,this.dy=c,this._=d}function qi(){return!h.event.button}function No(){return this.parentNode}function Is(e){return e==null?{x:h.event.x,y:h.event.y}:e}function Hr(e,t){var n=Object.create(e.prototype);for(var u in t)n[u]=t[u];return n}function Du(){}function $a(e){var t;return e=(e+"").trim().toLowerCase(),(t=Lf.exec(e))?(t=parseInt(t[1],16),new _a(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1)):(t=Of.exec(e))?Gi(parseInt(t[1],16)):(t=zf.exec(e))?new _a(t[1],t[2],t[3],1):(t=Rf.exec(e))?new _a(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Xf.exec(e))?Io(t[1],t[2],t[3],t[4]):(t=Zf.exec(e))?Io(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Hf.exec(e))?Qi(t[1],t[2]/100,t[3]/100,1):(t=Vf.exec(e))?Qi(t[1],t[2]/100,t[3]/100,t[4]):Ic.hasOwnProperty(e)?Gi(Ic[e]):e==="transparent"?new _a(NaN,NaN,NaN,0):null}function Gi(e){return new _a(e>>16&255,e>>8&255,255&e,1)}function Io(e,t,n,u){return u<=0&&(e=t=n=NaN),new _a(e,t,n,u)}function Ai(e){return e instanceof Du||(e=$a(e)),e?(e=e.rgb(),new _a(e.r,e.g,e.b,e.opacity)):new _a}function ui(e,t,n,u){return arguments.length===1?Ai(e):new _a(e,t,n,u==null?1:u)}function _a(e,t,n,u){this.r=+e,this.g=+t,this.b=+n,this.opacity=+u}function Qi(e,t,n,u){return u<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Ul(e,t,n,u)}function Ms(e){if(e instanceof Ul)return new Ul(e.h,e.s,e.l,e.opacity);if(e instanceof Du||(e=$a(e)),!e)return new Ul;if(e instanceof Ul)return e;e=e.rgb();var t=e.r/255,n=e.g/255,u=e.b/255,a=Math.min(t,n,u),l=Math.max(t,n,u),i=NaN,s=l-a,c=(l+a)/2;return s?(i=t===l?(n-u)/s+6*(n<u):n===l?(u-t)/s+2:(t-n)/s+4,s/=c<.5?l+a:2-l-a,i*=60):s=c>0&&c<1?0:i,new Ul(i,s,c,e.opacity)}function Yi(e,t,n,u){return arguments.length===1?Ms(e):new Ul(e,t,n,u==null?1:u)}function Ul(e,t,n,u){this.h=+e,this.s=+t,this.l=+n,this.opacity=+u}function Vr(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function ai(e){if(e instanceof el)return new el(e.l,e.a,e.b,e.opacity);if(e instanceof I){var t=e.h*Mc;return new el(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof _a||(e=Ai(e));var n=Pi(e.r),u=Pi(e.g),a=Pi(e.b),l=ri((.4124564*n+.3575761*u+.1804375*a)/Lc),i=ri((.2126729*n+.7151522*u+.072175*a)/Oc),s=ri((.0193339*n+.119192*u+.9503041*a)/zc);return new el(116*i-16,500*(l-i),200*(i-s),e.opacity)}function li(e,t,n,u){return arguments.length===1?ai(e):new el(e,t,n,u==null?1:u)}function el(e,t,n,u){this.l=+e,this.a=+t,this.b=+n,this.opacity=+u}function ri(e){return e>Gr?Math.pow(e,1/3):e/Hu+ia}function $i(e){return e>gr?e*e*e:Hu*(e-ia)}function Mo(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Pi(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function H(e){if(e instanceof I)return new I(e.h,e.c,e.l,e.opacity);e instanceof el||(e=ai(e));var t=Math.atan2(e.b,e.a)*jc;return new I(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function Ci(e,t,n,u){return arguments.length===1?H(e):new I(e,t,n,u==null?1:u)}function I(e,t,n,u){this.h=+e,this.c=+t,this.l=+n,this.opacity=+u}function W(e){if(e instanceof et)return new et(e.h,e.s,e.l,e.opacity);e instanceof _a||(e=Ai(e));var t=e.r/255,n=e.g/255,u=e.b/255,a=(rv*u+av*t-lv*n)/(rv+av-lv),l=u-a,i=(Rc*(n-a)-Op*l)/Jf,s=Math.sqrt(i*i+l*l)/(Rc*a*(1-a)),c=s?Math.atan2(i,l)*jc-120:NaN;return new et(c<0?c+360:c,s,a,e.opacity)}function Te(e,t,n,u){return arguments.length===1?W(e):new et(e,t,n,u==null?1:u)}function et(e,t,n,u){this.h=+e,this.s=+t,this.l=+n,this.opacity=+u}function vt(e,t,n,u,a){var l=e*e,i=l*e;return((1-3*e+3*l-i)*t+(4-6*l+3*i)*n+(1+3*e+3*l-3*i)*u+i*a)/6}function At(e,t){return function(n){return e+n*t}}function We(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(u){return Math.pow(e+u*t,n)}}function mn(e,t){var n=t-e;return n?At(e,n>180||n<-180?n-360*Math.round(n/360):n):Wf(isNaN(e)?t:e)}function Hn(e){return(e=+e)==1?gn:function(t,n){return n-t?We(t,n,e):Wf(isNaN(t)?n:t)}}function gn(e,t){var n=t-e;return n?At(e,n):Wf(isNaN(e)?t:e)}function tl(e){return function(t){var n,u,a=t.length,l=new Array(a),i=new Array(a),s=new Array(a);for(n=0;n<a;++n)u=ui(t[n]),l[n]=u.r||0,i[n]=u.g||0,s[n]=u.b||0;return l=e(l),i=e(i),s=e(s),u.opacity=1,function(c){return u.r=l(c),u.g=i(c),u.b=s(c),u+""}}}function lu(e){return function(){return e}}function dr(e){return function(t){return e(t)+""}}function pu(e){return e==="none"?Hp:(Xc||(Xc=document.createElement("DIV"),zp=document.documentElement,iv=document.defaultView),Xc.style.transform=e,e=iv.getComputedStyle(zp.appendChild(Xc),null).getPropertyValue("transform"),zp.removeChild(Xc),e=e.slice(7,-1).split(","),hv(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}function Bi(e){return e==null?Hp:(Kf||(Kf=document.createElementNS("http://www.w3.org/2000/svg","g")),Kf.setAttribute("transform",e),(e=Kf.transform.baseVal.consolidate())?(e=e.matrix,hv(e.a,e.b,e.c,e.d,e.e,e.f)):Hp)}function pn(e,t,n,u){function a(d){return d.length?d.pop()+" ":""}function l(d,v,g,p,y,E){if(d!==g||v!==p){var _=y.push("translate(",null,t,null,n);E.push({i:_-4,x:rr(d,g)},{i:_-2,x:rr(v,p)})}else(g||p)&&y.push("translate("+g+t+p+n)}function i(d,v,g,p){d!==v?(d-v>180?v+=360:v-d>180&&(d+=360),p.push({i:g.push(a(g)+"rotate(",null,u)-2,x:rr(d,v)})):v&&g.push(a(g)+"rotate("+v+u)}function s(d,v,g,p){d!==v?p.push({i:g.push(a(g)+"skewX(",null,u)-2,x:rr(d,v)}):v&&g.push(a(g)+"skewX("+v+u)}function c(d,v,g,p,y,E){if(d!==g||v!==p){var _=y.push(a(y)+"scale(",null,",",null,")");E.push({i:_-4,x:rr(d,g)},{i:_-2,x:rr(v,p)})}else g===1&&p===1||y.push(a(y)+"scale("+g+","+p+")")}return function(d,v){var g=[],p=[];return d=e(d),v=e(v),l(d.translateX,d.translateY,v.translateX,v.translateY,g,p),i(d.rotate,v.rotate,g,p),s(d.skewX,v.skewX,g,p),c(d.scaleX,d.scaleY,v.scaleX,v.scaleY,g,p),d=v=null,function(y){for(var E,_=-1,F=p.length;++_<F;)g[(E=p[_]).i]=E.x(y);return g.join("")}}}function Oa(e){return((e=Math.exp(e))+1/e)/2}function jo(e){return((e=Math.exp(e))-1/e)/2}function Ea(e){return((e=Math.exp(2*e))-1)/(e+1)}function eo(e){return function(t,n){var u=e((t=Yi(t)).h,(n=Yi(n)).h),a=gn(t.s,n.s),l=gn(t.l,n.l),i=gn(t.opacity,n.opacity);return function(s){return t.h=u(s),t.s=a(s),t.l=l(s),t.opacity=i(s),t+""}}}function ii(e,t){var n=gn((e=li(e)).l,(t=li(t)).l),u=gn(e.a,t.a),a=gn(e.b,t.b),l=gn(e.opacity,t.opacity);return function(i){return e.l=n(i),e.a=u(i),e.b=a(i),e.opacity=l(i),e+""}}function ki(e){return function(t,n){var u=e((t=Ci(t)).h,(n=Ci(n)).h),a=gn(t.c,n.c),l=gn(t.l,n.l),i=gn(t.opacity,n.opacity);return function(s){return t.h=u(s),t.c=a(s),t.l=l(s),t.opacity=i(s),t+""}}}function oi(e){return function t(n){function u(a,l){var i=e((a=Te(a)).h,(l=Te(l)).h),s=gn(a.s,l.s),c=gn(a.l,l.l),d=gn(a.opacity,l.opacity);return function(v){return a.h=i(v),a.s=s(v),a.l=c(Math.pow(v,n)),a.opacity=d(v),a+""}}return n=+n,u.gamma=t,u}(1)}function Cr(){return zi||(bv(Lo),zi=Kp.now()+Jp)}function Lo(){zi=0}function to(){this._call=this._time=this._next=null}function no(e,t,n){var u=new to;return u.restart(e,t,n),u}function hd(){Cr(),++hs;for(var e,t=Uf;t;)(e=zi-t._time)>=0&&t._call.call(null,e),t=t._next;--hs}function vd(){zi=(Gf=Kp.now())+Jp,hs=Kc=0;try{hd()}finally{hs=0,X0(),zi=0}}function gd(){var e=Kp.now(),t=e-Gf;t>Ev&&(Jp-=t,Gf=e)}function X0(){for(var e,t,n=Uf,u=1/0;n;)n._call?(u>n._time&&(u=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Uf=t);Zc=e,js(u)}function js(e){if(!hs){Kc&&(Kc=clearTimeout(Kc));var t=e-zi;t>24?(e<1/0&&(Kc=setTimeout(vd,t)),Uc&&(Uc=clearInterval(Uc))):(Uc||(Gf=zi,Uc=setInterval(gd,Ev)),hs=1,bv(vd))}}function uo(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>xv)throw new Error("too late");return n}function si(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>Qf)throw new Error("too late");return n}function Br(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("too late");return n}function Ls(e,t,n){function u(d){n.state=Wp,n.timer.restart(a,n.delay,n.time),n.delay<=d&&a(d-n.delay)}function a(d){var v,g,p,y;if(n.state!==Wp)return i();for(v in c)if(y=c[v],y.name===n.name){if(y.state===qp)return Up(a);y.state===Fv?(y.state=Yf,y.timer.stop(),y.on.call("interrupt",e,e.__data__,y.index,y.group),delete c[v]):+v<t&&(y.state=Yf,y.timer.stop(),delete c[v])}if(Up(function(){n.state===qp&&(n.state=Fv,n.timer.restart(l,n.delay,n.time),l(d))}),n.state=Qf,n.on.call("start",e,e.__data__,n.index,n.group),n.state===Qf){for(n.state=qp,s=new Array(p=n.tween.length),v=0,g=-1;v<p;++v)(y=n.tween[v].value.call(e,e.__data__,n.index,n.group))&&(s[++g]=y);s.length=g+1}}function l(d){for(var v=d<n.duration?n.ease.call(null,d/n.duration):(n.timer.restart(i),n.state=Gp,1),g=-1,p=s.length;++g<p;)s[g].call(null,v);n.state===Gp&&(n.on.call("end",e,e.__data__,n.index,n.group),i())}function i(){n.state=Yf,n.timer.stop(),delete c[t];for(var d in c)return;delete e.__transition}var s,c=e.__transition;c[t]=n,n.timer=no(u,0,n.time)}function Z0(e,t){var n,u;return function(){var a=si(this,e),l=a.tween;if(l!==n){u=n=l;for(var i=0,s=u.length;i<s;++i)if(u[i].name===t){u=u.slice(),u.splice(i,1);break}}a.tween=u}}function H0(e,t,n){var u,a;if(typeof n!="function")throw new Error;return function(){var l=si(this,e),i=l.tween;if(i!==u){a=(u=i).slice();for(var s={name:t,value:n},c=0,d=a.length;c<d;++c)if(a[c].name===t){a[c]=s;break}c===d&&a.push(s)}l.tween=a}}function Oo(e,t,n){var u=e._id;return e.each(function(){var a=si(this,u);(a.value||(a.value={}))[t]=n.apply(this,arguments)}),function(a){return Br(a,u).value[t]}}function zo(e){return function(){this.removeAttribute(e)}}function V0(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Os(e,t,n){var u,a;return function(){var l=this.getAttribute(e);return l===n?null:l===u?a:a=t(u=l,n)}}function J0(e,t,n){var u,a;return function(){var l=this.getAttributeNS(e.space,e.local);return l===n?null:l===u?a:a=t(u=l,n)}}function K0(e,t,n){var u,a,l;return function(){var i,s=n(this);return s==null?void this.removeAttribute(e):(i=this.getAttribute(e),i===s?null:i===u&&s===a?l:l=t(u=i,a=s))}}function U0(e,t,n){var u,a,l;return function(){var i,s=n(this);return s==null?void this.removeAttributeNS(e.space,e.local):(i=this.getAttributeNS(e.space,e.local),i===s?null:i===u&&s===a?l:l=t(u=i,a=s))}}function W0(e,t){function n(){var u=this,a=t.apply(u,arguments);return a&&function(l){u.setAttributeNS(e.space,e.local,a(l))}}return n._value=t,n}function q0(e,t){function n(){var u=this,a=t.apply(u,arguments);return a&&function(l){u.setAttribute(e,a(l))}}return n._value=t,n}function Ro(e,t){return function(){uo(this,e).delay=+t.apply(this,arguments)}}function G0(e,t){return t=+t,function(){uo(this,e).delay=t}}function $h(e,t){return function(){si(this,e).duration=+t.apply(this,arguments)}}function Q0(e,t){return t=+t,function(){si(this,e).duration=t}}function Y0(e,t){if(typeof t!="function")throw new Error;return function(){si(this,e).ease=t}}function $0(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function yd(e,t,n){var u,a,l=$0(t)?uo:si;return function(){var i=l(this,e),s=i.on;s!==u&&(a=(u=s).copy()).on(t,n),i.on=a}}function zs(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function kr(e,t){var n,u,a;return function(){var l=su(this).getComputedStyle(this,null),i=l.getPropertyValue(e),s=(this.style.removeProperty(e),l.getPropertyValue(e));return i===s?null:i===n&&s===u?a:a=t(n=i,u=s)}}function em(e){return function(){this.style.removeProperty(e)}}function _d(e,t,n){var u,a;return function(){var l=su(this).getComputedStyle(this,null).getPropertyValue(e);return l===n?null:l===u?a:a=t(u=l,n)}}function Ed(e,t,n){var u,a,l;return function(){var i=su(this).getComputedStyle(this,null),s=i.getPropertyValue(e),c=n(this);return c==null&&(this.style.removeProperty(e),c=i.getPropertyValue(e)),s===c?null:s===u&&c===a?l:l=t(u=s,a=c)}}function Rs(e,t,n){function u(){var a=this,l=t.apply(a,arguments);return l&&function(i){a.style.setProperty(e,l(i),n)}}return u._value=t,u}function bd(e){return function(){this.textContent=e}}function ev(e){return function(){var t=e(this);this.textContent=t==null?"":t}}function Y(e,t,n,u){this._groups=e,this._parents=t,this._name=n,this._id=u}function Xs(e){return Pr().transition(e)}function xd(){return++Jg}function tm(e){return+e}function nm(e){return e*e}function gl(e){return e*(2-e)}function Zs(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function um(e){return e*e*e}function am(e){return--e*e*e+1}function hu(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function Di(e){return 1-Math.cos(e*Cv)}function Xo(e){return Math.sin(e*Cv)}function Dr(e){return(1-Math.cos(Pv*e))/2}function Fd(e){return Math.pow(2,10*e-10)}function nl(e){return 1-Math.pow(2,-10*e)}function wd(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function lm(e){return 1-Math.sqrt(1-e*e)}function rm(e){return Math.sqrt(1- --e*e)}function Hs(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function im(e){return 1-ao(1-e)}function ao(e){return(e=+e)<Yp?e0*e*e:e<qg?e0*(e-=Wg)*e+Gg:e<Yg?e0*(e-=Qg)*e+$g:e0*(e-=e5)*e+t5}function Ad(e){return((e*=2)<=1?1-ao(1-e):ao(e-1)+1)/2}function ul(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))return nh.time=Cr(),nh;return n}function Vs(){h.event.stopImmediatePropagation()}function Ti(e){return{type:e}}function tv(){return!h.event.button}function om(){var e=this.ownerSVGElement||this;return[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Js(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Ks(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function sm(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function yl(){return Nl(n0)}function ci(){return Nl(u0)}function Nl(e){function t(p){var y=p.property("__brush",i).selectAll(".overlay").data([Ti("overlay")]);y.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",gi.overlay).merge(y).each(function(){var _=Js(this).extent;Ut(this).attr("x",_[0][0]).attr("y",_[0][1]).attr("width",_[1][0]-_[0][0]).attr("height",_[1][1]-_[0][1])}),p.selectAll(".selection").data([Ti("selection")]).enter().append("rect").attr("class","selection").attr("cursor",gi.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var E=p.selectAll(".handle").data(e.handles,function(_){return _.type});E.exit().remove(),E.enter().append("rect").attr("class",function(_){return"handle handle--"+_.type}).attr("cursor",function(_){return gi[_.type]}),p.each(n).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",l)}function n(){var p=Ut(this),y=Js(this).selection;y?(p.selectAll(".selection").style("display",null).attr("x",y[0][0]).attr("y",y[0][1]).attr("width",y[1][0]-y[0][0]).attr("height",y[1][1]-y[0][1]),p.selectAll(".handle").style("display",null).attr("x",function(E){return E.type[E.type.length-1]==="e"?y[1][0]-g/2:y[0][0]-g/2}).attr("y",function(E){return E.type[0]==="s"?y[1][1]-g/2:y[0][1]-g/2}).attr("width",function(E){return E.type==="n"||E.type==="s"?y[1][0]-y[0][0]+g:g}).attr("height",function(E){return E.type==="e"||E.type==="w"?y[1][1]-y[0][1]+g:g})):p.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function u(p,y){return p.__brush.emitter||new a(p,y)}function a(p,y){this.that=p,this.args=y,this.state=p.__brush,this.active=0}function l(){function p(){var ga=C(R);!va||Pe||Ct||(Math.abs(ga[0]-qt[0])>Math.abs(ga[1]-qt[1])?Ct=!0:Pe=!0),qt=ga,Ne=!0,t0(),y()}function y(){var ga;switch(ee=qt[0]-ot[0],pe=qt[1]-ot[1],he){case uh:case Tv:Le&&(ee=Math.max(Yu-P,Math.min(Xn-X,ee)),B=P+ee,U=X+ee),De&&(pe=Math.max(Bu-D,Math.min(uu-Z,pe)),V=D+pe,Q=Z+pe);break;case ys:Le<0?(ee=Math.max(Yu-P,Math.min(Xn-P,ee)),B=P+ee,U=X):Le>0&&(ee=Math.max(Yu-X,Math.min(Xn-X,ee)),B=P,U=X+ee),De<0?(pe=Math.max(Bu-D,Math.min(uu-D,pe)),V=D+pe,Q=Z):De>0&&(pe=Math.max(Bu-Z,Math.min(uu-Z,pe)),V=D,Q=Z+pe);break;case _s:Le&&(B=Math.max(Yu,Math.min(Xn,P-ee*Le)),U=Math.max(Yu,Math.min(Xn,X+ee*Le))),De&&(V=Math.max(Bu,Math.min(uu,D-pe*De)),Q=Math.max(Bu,Math.min(uu,Z+pe*De)))}U<B&&(Le*=-1,ga=P,P=X,X=ga,ga=B,B=U,U=ga,ne in Sv&&Wa.attr("cursor",gi[ne=Sv[ne]])),Q<V&&(De*=-1,ga=D,D=Z,Z=ga,ga=V,V=Q,Q=ga,ne in Nv&&Wa.attr("cursor",gi[ne=Nv[ne]])),Wt.selection&&(Dn=Wt.selection),Pe&&(B=Dn[0][0],U=Dn[1][0]),Ct&&(V=Dn[0][1],Q=Dn[1][1]),Dn[0][0]===B&&Dn[0][1]===V&&Dn[1][0]===U&&Dn[1][1]===Q||(Wt.selection=[[B,V],[U,Q]],n.call(R),Ln.brush())}function E(){if(Vs(),h.event.touches){if(h.event.touches.length)return;s&&clearTimeout(s),s=setTimeout(function(){s=null},500),mt.on("touchmove.brush touchend.brush touchcancel.brush",null)}else wi(h.event.view,Ne),Zr.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);mt.attr("pointer-events","all"),Wa.attr("cursor",gi.overlay),Wt.selection&&(Dn=Wt.selection),Ks(Dn)&&(Wt.selection=null,n.call(R)),Ln.end()}function _(){switch(h.event.keyCode){case 16:va=Le&&De;break;case 18:he===ys&&(Le&&(X=U-ee*Le,P=B+ee*Le),De&&(Z=Q-pe*De,D=V+pe*De),he=_s,y());break;case 32:he!==ys&&he!==_s||(Le<0?X=U-ee:Le>0&&(P=B-ee),De<0?Z=Q-pe:De>0&&(D=V-pe),he=uh,Wa.attr("cursor",gi.selection),y());break;default:return}t0()}function F(){switch(h.event.keyCode){case 16:va&&(Pe=Ct=va=!1,y());break;case 18:he===_s&&(Le<0?X=U:Le>0&&(P=B),De<0?Z=Q:De>0&&(D=V),he=ys,y());break;case 32:he===uh&&(h.event.altKey?(Le&&(X=U-ee*Le,P=B+ee*Le),De&&(Z=Q-pe*De,D=V+pe*De),he=_s):(Le<0?X=U:Le>0&&(P=B),De<0?Z=Q:De>0&&(D=V),he=ys),Wa.attr("cursor",gi[ne]),y());break;default:return}t0()}if(h.event.touches){if(h.event.changedTouches.length<h.event.touches.length)return t0()}else if(s)return;if(d.apply(this,arguments)){var P,B,D,V,X,U,Z,Q,ee,pe,Ne,Pe,Ct,R=this,ne=h.event.target.__data__.type,he=(h.event.metaKey?ne="overlay":ne)==="selection"?Tv:h.event.altKey?_s:ys,Le=e===u0?null:d5[ne],De=e===n0?null:f5[ne],Wt=Js(R),fu=Wt.extent,Dn=Wt.selection,Yu=fu[0][0],Bu=fu[0][1],Xn=fu[1][0],uu=fu[1][1],va=Le&&De&&h.event.shiftKey,ot=C(R),qt=ot,Ln=u(R,arguments).beforestart();ne==="overlay"?Wt.selection=Dn=[[P=e===u0?Yu:ot[0],D=e===n0?Bu:ot[1]],[X=e===u0?Xn:P,Z=e===n0?uu:D]]:(P=Dn[0][0],D=Dn[0][1],X=Dn[1][0],Z=Dn[1][1]),B=P,V=D,U=X,Q=Z;var mt=Ut(R).attr("pointer-events","none"),Wa=mt.selectAll(".overlay").attr("cursor",gi[ne]);if(h.event.touches)mt.on("touchmove.brush",p,!0).on("touchend.brush touchcancel.brush",E,!0);else{var Zr=Ut(h.event.view).on("keydown.brush",_,!0).on("keyup.brush",F,!0).on("mousemove.brush",p,!0).on("mouseup.brush",E,!0);Iu(h.event.view)}Vs(),Fo(R),n.call(R),Ln.start()}}function i(){var p=this.__brush||{selection:null};return p.extent=c.apply(this,arguments),p.dim=e,p}var s,c=om,d=tv,v=jt(t,"start","brush","end"),g=6;return t.move=function(p,y){p.selection?p.on("start.brush",function(){u(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){u(this,arguments).end()}).tween("brush",function(){function E(X){F.selection=X===1&&Ks(D)?null:V(X),n.call(_),P.brush()}var _=this,F=_.__brush,P=u(_,arguments),B=F.selection,D=e.input(typeof y=="function"?y.apply(this,arguments):y,F.extent),V=Vc(B,D);return B&&D?E:E(1)}):p.each(function(){var E=this,_=arguments,F=E.__brush,P=e.input(typeof y=="function"?y.apply(E,_):y,F.extent),B=u(E,_).beforestart();Fo(E),F.selection=P==null||Ks(P)?null:P,n.call(E),B.start().brush().end()})},a.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active===0&&(delete this.state.emitter,this.emit("end")),this},emit:function(p){it(new s5(t,p,e.output(this.state.selection)),v.apply,v,[p,this.that,this.args])}},t.extent=function(p){return arguments.length?(c=typeof p=="function"?p:Dv([[+p[0][0],+p[0][1]],[+p[1][0],+p[1][1]]]),t):c},t.filter=function(p){return arguments.length?(d=typeof p=="function"?p:Dv(!!p),t):d},t.handleSize=function(p){return arguments.length?(g=+p,t):g},t.on=function(){var p=v.on.apply(v,arguments);return p===v?t:p},t}function Zo(e){return function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)}}function _l(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Tr(){return new _l}function Cn(e){return e.source}function cm(e){return e.target}function dm(e){return e.radius}function fm(e){return e.startAngle}function Pd(e){return e.endAngle}function Ho(){}function fr(e,t){var n=new Ho;if(e instanceof Ho)e.each(function(s,c){n.set(c,s)});else if(Array.isArray(e)){var u,a=-1,l=e.length;if(t==null)for(;++a<l;)n.set(a,e[a]);else for(;++a<l;)n.set(t(u=e[a],a,e),u)}else if(e)for(var i in e)n.set(i,e[i]);return n}function Cd(){return{}}function Us(e,t,n){e[t]=n}function Bd(){return fr()}function kd(e,t,n){e.set(t,n)}function Vo(){}function mm(e,t){var n=new Vo;if(e instanceof Vo)e.each(function(l){n.add(l)});else if(e){var u=-1,a=e.length;if(t==null)for(;++u<a;)n.add(e[u]);else for(;++u<a;)n.add(t(e[u],u,e))}return n}function Ws(e){return new Function("d","return {"+e.map(function(t,n){return JSON.stringify(t)+": d["+n+"]"}).join(",")+"}")}function qs(e,t){var n=Ws(e);return function(u,a){return t(n(u),a,e)}}function Dd(e){var t=Object.create(null),n=[];return e.forEach(function(u){for(var a in u)a in t||n.push(t[a]=a)}),n}function Ku(e,t,n,u){if(isNaN(t)||isNaN(n))return e;var a,l,i,s,c,d,v,g,p,y=e._root,E={data:u},_=e._x0,F=e._y0,P=e._x1,B=e._y1;if(!y)return e._root=E,e;for(;y.length;)if((d=t>=(l=(_+P)/2))?_=l:P=l,(v=n>=(i=(F+B)/2))?F=i:B=i,a=y,!(y=y[g=v<<1|d]))return a[g]=E,e;if(s=+e._x.call(null,y.data),c=+e._y.call(null,y.data),t===s&&n===c)return E.next=y,a?a[g]=E:e._root=E,e;do a=a?a[g]=new Array(4):e._root=new Array(4),(d=t>=(l=(_+P)/2))?_=l:P=l,(v=n>=(i=(F+B)/2))?F=i:B=i;while((g=v<<1|d)===(p=(c>=i)<<1|s>=l));return a[p]=y,a[g]=E,e}function pm(e){var t,n,u,a,l=e.length,i=new Array(l),s=new Array(l),c=1/0,d=1/0,v=-(1/0),g=-(1/0);for(n=0;n<l;++n)isNaN(u=+this._x.call(null,t=e[n]))||isNaN(a=+this._y.call(null,t))||(i[n]=u,s[n]=a,u<c&&(c=u),u>v&&(v=u),a<d&&(d=a),a>g&&(g=a));for(v<c&&(c=this._x0,v=this._x1),g<d&&(d=this._y0,g=this._y1),this.cover(c,d).cover(v,g),n=0;n<l;++n)Ku(this,i[n],s[n],e[n]);return this}function hm(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this}function vm(e){return e[0]}function Td(e){return e[1]}function Jo(e,t,n){var u=new Gs(t==null?vm:t,n==null?Td:n,NaN,NaN,NaN,NaN);return e==null?u:u.addAll(e)}function Gs(e,t,n,u,a,l){this._x=e,this._y=t,this._x0=n,this._y0=u,this._x1=a,this._y1=l,this._root=void 0}function Qs(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}function El(e){return e.x+e.vx}function Sd(e){return e.y+e.vy}function gm(e){return e.index}function Nd(e,t){var n=e.get(t);if(!n)throw new Error("missing: "+t);return n}function ym(e){return e.x}function Wl(e){return e.y}function Ys(e){if(!(t=Y5.exec(e)))throw new Error("invalid format: "+e);var t,n=t[1]||" ",u=t[2]||">",a=t[3]||"-",l=t[4]||"",i=!!t[5],s=t[6]&&+t[6],c=!!t[7],d=t[8]&&+t[8].slice(1),v=t[9]||"";v==="n"?(c=!0,v="g"):Hv[v]||(v=""),(i||n==="0"&&u==="=")&&(i=!0,n="0",u="="),this.fill=n,this.align=u,this.sign=a,this.symbol=l,this.zero=i,this.width=s,this.comma=c,this.precision=d,this.type=v}function _m(e){return e}function al(e){return s0=Jv(e),h.format=s0.format,h.formatPrefix=s0.formatPrefix,s0}function Ko(){this.reset()}function $s(e,t,n){var u=e.s=t+n,a=u-t,l=u-a;e.t=t-l+(n-a)}function Id(e){return e>1?0:e<-1?eu:Math.acos(e)}function bl(e){return e>1?Ma:e<-1?-Ma:Math.asin(e)}function Md(e){return(e=bt(e/2))*e}function Tu(){}function lo(e,t){e&&a1.hasOwnProperty(e.type)&&a1[e.type](e,t)}function Uo(e,t,n){var u,a=-1,l=e.length-n;for(t.lineStart();++a<l;)u=e[a],t.point(u[0],u[1],u[2]);t.lineEnd()}function ec(e,t){var n=-1,u=e.length;for(t.polygonStart();++n<u;)Uo(e[n],t,1);t.polygonEnd()}function ru(){Qr.point=jd}function mr(){ka(qv,Gv)}function jd(e,t){Qr.point=ka,qv=e,Gv=t,e*=en,t*=en,oh=e,sh=It(t=t/2+y0),ch=bt(t)}function ka(e,t){e*=en,t*=en,t=t/2+y0;var n=e-oh,u=n>=0?1:-1,a=u*n,l=It(t),i=bt(t),s=ch*i,c=sh*l+s*It(a),d=s*u*bt(a);b0.add(ml(d,c)),oh=e,sh=l,ch=i}function Wo(e){return[ml(e[1],e[0]),bl(e[2])]}function di(e){var t=e[0],n=e[1],u=It(n);return[u*It(t),u*bt(t),bt(n)]}function qo(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ro(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function tc(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Sr(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Go(e){var t=Xa(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Qo(e,t){Zi.push(yi=[ha=e,Pa=e]),t<ir&&(ir=t),t>_r&&(_r=t)}function Ld(e,t){var n=di([e*en,t*en]);if(xs){var u=ro(xs,n),a=[u[1],-u[0],0],l=ro(a,u);Go(l),l=Wo(l);var i,s=e-Ao,c=s>0?1:-1,d=l[0]*Qu*c,v=Eu(s)>180;v^(c*Ao<d&&d<c*e)?(i=l[1]*Qu,i>_r&&(_r=i)):(d=(d+360)%360-180,v^(c*Ao<d&&d<c*e)?(i=-l[1]*Qu,i<ir&&(ir=i)):(t<ir&&(ir=t),t>_r&&(_r=t))),v?e<Ao?xl(ha,e)>xl(ha,Pa)&&(Pa=e):xl(e,Pa)>xl(ha,Pa)&&(ha=e):Pa>=ha?(e<ha&&(ha=e),e>Pa&&(Pa=e)):e>Ao?xl(ha,e)>xl(ha,Pa)&&(Pa=e):xl(e,Pa)>xl(ha,Pa)&&(ha=e)}else Zi.push(yi=[ha=e,Pa=e]);t<ir&&(ir=t),t>_r&&(_r=t),xs=n,Ao=e}function Od(){_i.point=Ld}function zd(){yi[0]=ha,yi[1]=Pa,_i.point=Qo,xs=null}function Uu(e,t){if(xs){var n=e-Ao;Gc.add(Eu(n)>180?n+(n>0?360:-360):n)}else Qv=e,Yv=t;Qr.point(e,t),Ld(e,t)}function nv(){Qr.lineStart()}function Em(){Uu(Qv,Yv),Qr.lineEnd(),Eu(Gc)>Rt&&(ha=-(Pa=180)),yi[0]=ha,yi[1]=Pa,xs=null}function xl(e,t){return(t-=e)<0?t+360:t}function bm(e,t){return e[0]-t[0]}function Rd(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function nc(e,t){e*=en,t*=en;var n=It(t);io(n*It(e),n*bt(e),bt(t))}function io(e,t,n){++Wc,d0+=(e-d0)/Wc,f0+=(t-f0)/Wc,m0+=(n-m0)/Wc}function xm(){Xr.point=Fm}function Fm(e,t){e*=en,t*=en;var n=It(t);cl=n*It(e),dl=n*bt(e),fl=bt(t),Xr.point=wm,io(cl,dl,fl)}function wm(e,t){e*=en,t*=en;var n=It(t),u=n*It(e),a=n*bt(e),l=bt(t),i=ml(Xa((i=dl*l-fl*a)*i+(i=fl*u-cl*l)*i+(i=cl*a-dl*u)*i),cl*u+dl*a+fl*l);c0+=i,p0+=i*(cl+(cl=u)),h0+=i*(dl+(dl=a)),v0+=i*(fl+(fl=l)),io(cl,dl,fl)}function Xd(){Xr.point=nc}function Am(){Xr.point=Cm}function Pm(){uc($v,e1),Xr.point=nc}function Cm(e,t){$v=e,e1=t,e*=en,t*=en,Xr.point=uc;var n=It(t);cl=n*It(e),dl=n*bt(e),fl=bt(t),io(cl,dl,fl)}function uc(e,t){e*=en,t*=en;var n=It(t),u=n*It(e),a=n*bt(e),l=bt(t),i=dl*l-fl*a,s=fl*u-cl*l,c=cl*a-dl*u,d=Xa(i*i+s*s+c*c),v=cl*u+dl*a+fl*l,g=d&&-bl(d)/d,p=ml(d,v);dh+=g*i,fh+=g*s,mh+=g*c,c0+=p,p0+=p*(cl+(cl=u)),h0+=p*(dl+(dl=a)),v0+=p*(fl+(fl=l)),io(cl,dl,fl)}function ac(e,t){return[e>eu?e-Vl:e<-eu?e+Vl:e,t]}function lc(e,t,n){return(e%=Vl)?t||n?l1(ea(e),pr(t,n)):ea(e):t||n?pr(t,n):ac}function rc(e){return function(t,n){return t+=e,[t>eu?t-Vl:t<-eu?t+Vl:t,n]}}function ea(e){var t=rc(e);return t.invert=rc(-e),t}function pr(e,t){function n(s,c){var d=It(c),v=It(s)*d,g=bt(s)*d,p=bt(c),y=p*u+v*a;return[ml(g*l-y*i,v*u-p*a),bl(y*l+g*i)]}var u=It(e),a=bt(e),l=It(t),i=bt(t);return n.invert=function(s,c){var d=It(c),v=It(s)*d,g=bt(s)*d,p=bt(c),y=p*l-g*i;return[ml(g*l+p*i,v*u+y*a),bl(y*u-v*a)]},n}function Jr(e,t,n,u,a,l){if(n){var i=It(t),s=bt(t),c=u*n;a==null?(a=t+u*Vl,l=t-c/2):(a=Zd(i,a),l=Zd(i,l),(u>0?a<l:a>l)&&(a+=u*Vl));for(var d,v=a;u>0?v>l:v<l;v-=c)d=Wo([i,-s*It(v),-s*bt(v)]),e.point(d[0],d[1])}}function Zd(e,t){t=di(t),t[0]-=e,Go(t);var n=Id(-t[1]);return((-t[2]<0?-n:n)+Vl-Rt)%Vl}function Yo(e,t,n,u){this.x=e,this.z=t,this.o=n,this.e=u,this.v=!1,this.n=this.p=null}function Hd(e){if(t=e.length){for(var t,n,u=0,a=e[0];++u<t;)a.n=n=e[u],n.p=a,a=n;a.n=n=e[0],n.p=a}}function ql(e,t,n,u){function a(d,v){return e<=d&&d<=n&&t<=v&&v<=u}function l(d,v,g,p){var y=0,E=0;if(d==null||(y=i(d,g))!==(E=i(v,g))||c(d,v)<0^g>0)do p.point(y===0||y===3?e:n,y>1?u:t);while((y=(y+g+4)%4)!==E);else p.point(v[0],v[1])}function i(d,v){return Eu(d[0]-e)<Rt?v>0?0:3:Eu(d[0]-n)<Rt?v>0?2:1:Eu(d[1]-t)<Rt?v>0?1:0:v>0?3:2}function s(d,v){return c(d.x,v.x)}function c(d,v){var g=i(d,1),p=i(v,1);return g!==p?g-p:g===0?v[1]-d[1]:g===1?d[0]-v[0]:g===2?d[1]-v[1]:v[0]-d[0]}return function(d){function v(ne,he){a(ne,he)&&Pe.point(ne,he)}function g(){for(var ne=0,he=0,Le=B.length;he<Le;++he)for(var De,Wt,fu=B[he],Dn=1,Yu=fu.length,Bu=fu[0],Xn=Bu[0],uu=Bu[1];Dn<Yu;++Dn)De=Xn,Wt=uu,Bu=fu[Dn],Xn=Bu[0],uu=Bu[1],Wt<=u?uu>u&&(Xn-De)*(u-Wt)>(uu-Wt)*(e-De)&&++ne:uu<=u&&(Xn-De)*(u-Wt)<(uu-Wt)*(e-De)&&--ne;return ne}function p(){Pe=Ct,P=[],B=[],Ne=!0}function y(){var ne=g(),he=Ne&&ne,Le=(P=il(P)).length;(he||Le)&&(d.polygonStart(),he&&(d.lineStart(),l(null,null,1,d),d.lineEnd()),Le&&d1(P,s,ne,l,d),d.polygonEnd()),Pe=d,P=B=D=null}function E(){R.point=F,B&&B.push(D=[]),pe=!0,ee=!1,Z=Q=NaN}function _(){P&&(F(V,X),U&&ee&&Ct.rejoin(),P.push(Ct.result())),R.point=v,ee&&Pe.lineEnd()}function F(ne,he){var Le=a(ne,he);if(B&&D.push([ne,he]),pe)V=ne,X=he,U=Le,pe=!1,Le&&(Pe.lineStart(),Pe.point(ne,he));else if(Le&&ee)Pe.point(ne,he);else{var De=[Z=Math.max(P0,Math.min(Qc,Z)),Q=Math.max(P0,Math.min(Qc,Q))],Wt=[ne=Math.max(P0,Math.min(Qc,ne)),he=Math.max(P0,Math.min(Qc,he))];ay(De,Wt,e,t,n,u)?(ee||(Pe.lineStart(),Pe.point(De[0],De[1])),Pe.point(Wt[0],Wt[1]),Le||Pe.lineEnd(),Ne=!1):Le&&(Pe.lineStart(),Pe.point(ne,he),Ne=!1)}Z=ne,Q=he,ee=Le}var P,B,D,V,X,U,Z,Q,ee,pe,Ne,Pe=d,Ct=c1(),R={point:v,lineStart:E,lineEnd:_,polygonStart:p,polygonEnd:y};return R}}function Da(){As.point=km,As.lineEnd=Bm}function Bm(){As.point=As.lineEnd=Tu}function km(e,t){e*=en,t*=en,vh=e,F0=bt(t),w0=It(t),As.point=Dm}function Dm(e,t){e*=en,t*=en;var n=bt(t),u=It(t),a=Eu(e-vh),l=It(a),i=bt(a),s=u*i,c=w0*n-F0*u*l,d=F0*n+w0*u*l;_h.add(ml(Xa(s*s+c*c),d)),vh=e,F0=n,w0=u}function oo(e,t,n){var u=wa(e,t-Rt,n).concat(t);return function(a){return u.map(function(l){return[a,l]})}}function ic(e,t,n){var u=wa(e,t-Rt,n).concat(t);return function(a){return u.map(function(l){return[l,a]})}}function oc(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return wa(_0(l/F)*F,a,F).map(p).concat(wa(_0(d/P)*P,c,P).map(y)).concat(wa(_0(u/E)*E,n,E).filter(function(D){return Eu(D%F)>Rt}).map(v)).concat(wa(_0(s/_)*_,i,_).filter(function(D){return Eu(D%P)>Rt}).map(g))}var n,u,a,l,i,s,c,d,v,g,p,y,E=10,_=E,F=90,P=360,B=2.5;return e.lines=function(){return t().map(function(D){return{type:"LineString",coordinates:D}})},e.outline=function(){return{type:"Polygon",coordinates:[p(l).concat(y(c).slice(1),p(a).reverse().slice(1),y(d).reverse().slice(1))]}},e.extent=function(D){return arguments.length?e.extentMajor(D).extentMinor(D):e.extentMinor()},e.extentMajor=function(D){return arguments.length?(l=+D[0][0],a=+D[1][0],d=+D[0][1],c=+D[1][1],l>a&&(D=l,l=a,a=D),d>c&&(D=d,d=c,c=D),e.precision(B)):[[l,d],[a,c]]},e.extentMinor=function(D){return arguments.length?(u=+D[0][0],n=+D[1][0],s=+D[0][1],i=+D[1][1],u>n&&(D=u,u=n,n=D),s>i&&(D=s,s=i,i=D),e.precision(B)):[[u,s],[n,i]]},e.step=function(D){return arguments.length?e.stepMajor(D).stepMinor(D):e.stepMinor()},e.stepMajor=function(D){return arguments.length?(F=+D[0],P=+D[1],e):[F,P]},e.stepMinor=function(D){return arguments.length?(E=+D[0],_=+D[1],e):[E,_]},e.precision=function(D){return arguments.length?(B=+D,v=oo(s,i,90),g=ic(u,n,B),p=oo(d,c,90),y=ic(l,a,B),e):B},e.extentMajor([[-180,-90+Rt],[180,90-Rt]]).extentMinor([[-180,-80-Rt],[180,80+Rt]])}function Vd(){return oc()()}function Nr(){Ei.point=sc}function sc(e,t){Ei.point=Jd,r1=gh=e,i1=yh=t}function Jd(e,t){xh.add(yh*e-gh*t),gh=e,yh=t}function cc(){Jd(r1,i1)}function uv(e,t){e<Ps&&(Ps=e),e>Yc&&(Yc=e),t<C0&&(C0=t),t>B0&&(B0=t)}function fi(e,t){Fh+=e,wh+=t,++$c}function Kd(){Er.point=hr}function hr(e,t){Er.point=$o,fi(Yr=e,$r=t)}function $o(e,t){var n=e-Yr,u=t-$r,a=Xa(n*n+u*u);D0+=a*(Yr+e)/2,T0+=a*($r+t)/2,Cs+=a,fi(Yr=e,$r=t)}function Ud(){Er.point=fi}function Tm(){Er.point=Wd}function Sm(){qd(o1,s1)}function Wd(e,t){Er.point=qd,fi(o1=Yr=e,s1=$r=t)}function qd(e,t){var n=e-Yr,u=t-$r,a=Xa(n*n+u*u);D0+=a*(Yr+e)/2,T0+=a*($r+t)/2,Cs+=a,a=$r*e-Yr*t,Ah+=a*(Yr+e),Ph+=a*($r+t),ed+=3*a,fi(Yr=e,$r=t)}function Gd(e){this._context=e}function Qd(e,t){ud.point=Si,m1=td=e,p1=nd=t}function Si(e,t){td-=e,nd-=t,Bh.add(Xa(td*td+nd*nd)),td=e,nd=t}function Yd(){this._string=[]}function dc(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Nm(e){return e.length>1}function Im(e,t){return((e=e.x)[0]<0?e[1]-Ma-Rt:Ma-e[1])-((t=t.x)[0]<0?t[1]-Ma-Rt:Ma-t[1])}function vr(e){var t,n=NaN,u=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(l,i){var s=l>0?eu:-eu,c=Eu(l-n);Eu(c-eu)<Rt?(e.point(n,u=(u+i)/2>0?Ma:-Ma),e.point(a,u),e.lineEnd(),e.lineStart(),e.point(s,u),e.point(l,u),t=0):a!==s&&c>=eu&&(Eu(n-a)<Rt&&(n-=a*Rt),Eu(l-s)<Rt&&(l-=s*Rt),u=Mm(n,u,l,i),e.point(a,u),e.lineEnd(),e.lineStart(),e.point(s,u),t=0),e.point(n=l,u=i),a=s},lineEnd:function(){e.lineEnd(),n=u=NaN},clean:function(){return 2-t}}}function Mm(e,t,n,u){var a,l,i=bt(e-n);return Eu(i)>Rt?Fs((bt(t)*(l=It(u))*bt(n)-bt(u)*(a=It(t))*bt(e))/(a*l*i)):(t+u)/2}function jm(e,t,n,u){var a;if(e==null)a=n*Ma,u.point(-eu,a),u.point(0,a),u.point(eu,a),u.point(eu,0),u.point(eu,-a),u.point(0,-a),u.point(-eu,-a),u.point(-eu,0),u.point(-eu,a);else if(Eu(e[0]-t[0])>Rt){var l=e[0]<t[0]?eu:-eu;a=n*l/2,u.point(-l,a),u.point(0,a),u.point(l,a)}else u.point(t[0],t[1])}function es(e){return function(t){var n=new ts;for(var u in e)n[u]=e[u];return n.stream=t,n}}function ts(){}function ns(e,t,n){var u=t[1][0]-t[0][0],a=t[1][1]-t[0][1],l=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),l!=null&&e.clipExtent(null),Rr(n,e.stream(k0));var i=k0.result(),s=Math.min(u/(i[1][0]-i[0][0]),a/(i[1][1]-i[0][1])),c=+t[0][0]+(u-s*(i[1][0]+i[0][0]))/2,d=+t[0][1]+(a-s*(i[1][1]+i[0][1]))/2;return l!=null&&e.clipExtent(l),e.scale(150*s).translate([c,d])}function fc(e,t,n){return ns(e,[[0,0],t],n)}function $d(e){return es({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function Ir(e,t){function n(u,a,l,i,s,c,d,v,g,p,y,E,_,F){var P=d-u,B=v-a,D=P*P+B*B;if(D>4*t&&_--){var V=i+p,X=s+y,U=c+E,Z=Xa(V*V+X*X+U*U),Q=bl(U/=Z),ee=Eu(Eu(U)-1)<Rt||Eu(l-g)<Rt?(l+g)/2:ml(X,V),pe=e(ee,Q),Ne=pe[0],Pe=pe[1],Ct=Ne-u,R=Pe-a,ne=B*Ct-P*R;(ne*ne/D>t||Eu((P*Ct+B*R)/D-.5)>.3||i*p+s*y+c*E<my)&&(n(u,a,l,i,s,c,Ne,Pe,ee,V/=Z,X/=Z,U,_,F),F.point(Ne,Pe),n(Ne,Pe,ee,V,X,U,d,v,g,p,y,E,_,F))}}return function(u){function a(Q,ee){Q=e(Q,ee),u.point(Q[0],Q[1])}function l(){B=NaN,Z.point=i,u.lineStart()}function i(Q,ee){var pe=di([Q,ee]),Ne=e(Q,ee);n(B,D,P,V,X,U,B=Ne[0],D=Ne[1],P=Q,V=pe[0],X=pe[1],U=pe[2],g1,u),u.point(B,D)}function s(){Z.point=a,u.lineEnd()}function c(){l(),Z.point=d,Z.lineEnd=v}function d(Q,ee){i(g=Q,ee),p=B,y=D,E=V,_=X,F=U,Z.point=i}function v(){n(B,D,P,V,X,U,p,y,g,E,_,F,g1,u),Z.lineEnd=s,s()}var g,p,y,E,_,F,P,B,D,V,X,U,Z={point:a,lineStart:l,lineEnd:s,polygonStart:function(){u.polygonStart(),Z.lineStart=c},polygonEnd:function(){u.polygonEnd(),Z.lineStart=l}};return Z}}function Mr(e){return so(function(){return e})()}function so(e){function t(R){return R=v(R[0]*en,R[1]*en),[R[0]*F+s,c-R[1]*F]}function n(R){return R=v.invert((R[0]-s)/F,(c-R[1])/F),R&&[R[0]*Qu,R[1]*Qu]}function u(R,ne){return R=i(R,ne),[R[0]*F+s,c-R[1]*F]}function a(){v=l1(d=lc(X,U,Z),i);var R=i(D,V);return s=P-R[0]*F,c=B+R[1]*F,l()}function l(){return E=_=null,t}var i,s,c,d,v,g,p,y,E,_,F=150,P=480,B=250,D=0,V=0,X=0,U=0,Z=0,Q=null,ee=v1,pe=null,Ne=Po,Pe=.5,Ct=y1(u,Pe);return t.stream=function(R){return E&&_===R?E:E=py(ee(d,Ct(Ne(_=R))))},t.clipAngle=function(R){return arguments.length?(ee=+R?dy(Q=R*en,6*en):(Q=null,v1),l()):Q*Qu},t.clipExtent=function(R){return arguments.length?(Ne=R==null?(pe=g=p=y=null,Po):ql(pe=+R[0][0],g=+R[0][1],p=+R[1][0],y=+R[1][1]),l()):pe==null?null:[[pe,g],[p,y]]},t.scale=function(R){return arguments.length?(F=+R,a()):F},t.translate=function(R){return arguments.length?(P=+R[0],B=+R[1],a()):[P,B]},t.center=function(R){return arguments.length?(D=R[0]%360*en,V=R[1]%360*en,a()):[D*Qu,V*Qu]},t.rotate=function(R){return arguments.length?(X=R[0]%360*en,U=R[1]%360*en,Z=R.length>2?R[2]%360*en:0,a()):[X*Qu,U*Qu,Z*Qu]},t.precision=function(R){return arguments.length?(Ct=y1(u,Pe=R*R),l()):Xa(Pe)},t.fitExtent=function(R,ne){return ns(t,R,ne)},t.fitSize=function(R,ne){return fc(t,R,ne)},function(){return i=e.apply(this,arguments),t.invert=i.invert&&n,a()}}function mc(e){var t=0,n=eu/3,u=so(e),a=u(t,n);return a.parallels=function(l){return arguments.length?u(t=l[0]*en,n=l[1]*en):[t*Qu,n*Qu]},a}function Lm(e){function t(u,a){return[u*n,bt(a)/n]}var n=It(e);return t.invert=function(u,a){return[u/n,bl(a*n)]},t}function Gl(e,t){function n(s,c){var d=Xa(l-2*a*bt(c))/a;return[d*bt(s*=a),i-d*It(s)]}var u=bt(e),a=(u+bt(t))/2;if(Eu(a)<Rt)return Lm(e);var l=1+u*(2*a-u),i=Xa(l)/a;return n.invert=function(s,c){var d=i-c;return[ml(s,Eu(d))/a*qc(d),bl((l-(s*s+d*d)*a*a)/(2*a))]},n}function Om(e){var t=e.length;return{point:function(n,u){for(var a=-1;++a<t;)e[a].point(n,u)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}function ef(e){return function(t,n){var u=It(t),a=It(n),l=e(u*a);return[l*a*bt(t),l*bt(n)]}}function co(e){return function(t,n){var u=Xa(t*t+n*n),a=e(u),l=bt(a),i=It(a);return[ml(t*l,u*i),bl(u&&n*l/u)]}}function fo(e,t){return[e,E0(hh((Ma+t)/2))]}function tf(e){var t,n=Mr(e),u=n.scale,a=n.translate,l=n.clipExtent;return n.scale=function(i){return arguments.length?(u(i),t&&n.clipExtent(null),n):u()},n.translate=function(i){return arguments.length?(a(i),t&&n.clipExtent(null),n):a()},n.clipExtent=function(i){if(!arguments.length)return t?null:l();if(t=i==null){var s=eu*u(),c=a();i=[[c[0]-s,c[1]-s],[c[0]+s,c[1]+s]]}return l(i),n},n.clipExtent(null)}function us(e){return hh((Ma+e)/2)}function pc(e,t){function n(i,s){l>0?s<-Ma+Rt&&(s=-Ma+Rt):s>Ma-Rt&&(s=Ma-Rt);var c=l/ph(us(s),a);return[c*bt(a*i),l-c*It(a*i)]}var u=It(e),a=e===t?bt(e):E0(u/It(t))/E0(us(t)/us(e)),l=u*ph(us(e),a)/a;return a?(n.invert=function(i,s){var c=l-s,d=qc(a)*Xa(i*i+c*c);return[ml(i,Eu(c))/a*qc(c),2*Fs(ph(l/d,1/a))-Ma]},n):fo}function jr(e,t){return[e,t]}function nf(e,t){function n(i,s){var c=l-s,d=a*i;return[c*bt(d),l-c*It(d)]}var u=It(e),a=e===t?bt(e):(u-It(t))/(t-e),l=u/a+e;return Eu(a)<Rt?jr:(n.invert=function(i,s){var c=l-s;return[ml(i,Eu(c))/a*qc(c),l-qc(a)*Xa(i*i+c*c)]},n)}function mo(e,t){var n=It(t),u=It(e)*n;return[n*bt(e)/u,bt(t)/u]}function as(e,t,n,u){return e===1&&t===1&&n===0&&u===0?Po:es({point:function(a,l){this.stream.point(a*e+n,l*t+u)}})}function hc(e,t){return[It(t)*bt(e),bt(t)]}function Il(e,t){var n=It(t),u=1+It(e)*n;return[n*bt(e)/u,bt(t)/u]}function vc(e,t){return[E0(hh((Ma+t)/2)),-e]}function zm(e,t){return e.parent===t.parent?1:2}function Rm(e){return e.reduce(uf,0)/e.length}function uf(e,t){return e+t.x}function Xm(e){return 1+e.reduce(Zm,0)}function Zm(e,t){return Math.max(e,t.y)}function af(e){for(var t;t=e.children;)e=t[0];return e}function Kr(e){for(var t;t=e.children;)e=t[t.length-1];return e}function Hm(e){var t=0,n=e.children,u=n&&n.length;if(u)for(;--u>=0;)t+=n[u].value;else t=1;e.value=t}function gc(e,t){if(e===t)return e;var n=e.ancestors(),u=t.ancestors(),a=null;for(e=n.pop(),t=u.pop();e===t;)a=e,e=n.pop(),t=u.pop();return a}function yc(e,t){var n,u,a,l,i,s=new Bn(e),c=+e.value&&(s.value=e.value),d=[s];for(t==null&&(t=Jm);n=d.pop();)if(c&&(n.value=+n.data.value),(a=t(n.data))&&(i=a.length))for(n.children=new Array(i),l=i-1;l>=0;--l)d.push(u=n.children[l]=new Bn(a[l])),u.parent=n,u.depth=n.depth+1;return s.eachBefore(lf)}function Vm(){return yc(this).eachBefore(Ni)}function Jm(e){return e.children}function Ni(e){e.data=e.data.data}function lf(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function Bn(e){this.data=e,this.depth=this.height=0,this.parent=null}function Km(e){this._=e,this.next=null}function rf(e,t){var n=t.x-e.x,u=t.y-e.y,a=e.r-t.r;return a*a+1e-6>n*n+u*u}function of(e,t){var n,u,a,l=null,i=e.head;switch(t.length){case 1:n=Um(t[0]);break;case 2:n=sf(t[0],t[1]);break;case 3:n=Ii(t[0],t[1],t[2])}for(;i;)a=i._,u=i.next,n&&rf(n,a)?l=i:(l?(e.tail=l,l.next=null):e.head=e.tail=null,t.push(a),n=of(e,t),t.pop(),e.head?(i.next=e.head,e.head=i):(i.next=null,e.head=e.tail=i),l=e.tail,l.next=u),i=u;return e.tail=l,n}function Um(e){return{x:e.x,y:e.y,r:e.r}}function sf(e,t){var n=e.x,u=e.y,a=e.r,l=t.x,i=t.y,s=t.r,c=l-n,d=i-u,v=s-a,g=Math.sqrt(c*c+d*d);return{x:(n+l+c/g*v)/2,y:(u+i+d/g*v)/2,r:(g+a+s)/2}}function Ii(e,t,n){var u=e.x,a=e.y,l=e.r,i=t.x,s=t.y,c=t.r,d=n.x,v=n.y,g=n.r,p=2*(u-i),y=2*(a-s),E=2*(c-l),_=u*u+a*a-l*l-i*i-s*s+c*c,F=2*(u-d),P=2*(a-v),B=2*(g-l),D=u*u+a*a-l*l-d*d-v*v+g*g,V=F*y-p*P,X=(y*D-P*_)/V-u,U=(P*E-y*B)/V,Z=(F*_-p*D)/V-a,Q=(p*B-F*E)/V,ee=U*U+Q*Q-1,pe=2*(X*U+Z*Q+l),Ne=X*X+Z*Z-l*l,Pe=(-pe-Math.sqrt(pe*pe-4*ee*Ne))/(2*ee);return{x:X+U*Pe+u,y:Z+Q*Pe+a,r:Pe}}function mi(e,t,n){var u=e.x,a=e.y,l=t.r+n.r,i=e.r+n.r,s=t.x-u,c=t.y-a,d=s*s+c*c;if(d){var v=.5+((i*=i)-(l*=l))/(2*d),g=Math.sqrt(Math.max(0,2*l*(i+d)-(i-=d)*i-l*l))/(2*d);n.x=u+v*s+g*c,n.y=a+v*c-g*s}else n.x=u+i,n.y=a}function ls(e,t){var n=t.x-e.x,u=t.y-e.y,a=e.r+t.r;return a*a-1e-6>n*n+u*u}function cf(e,t){for(var n=e._.r;e!==t;)n+=2*(e=e.next)._.r;return n-t._.r}function df(e,t,n){var u=e._,a=e.next._,l=u.r+a.r,i=(u.x*a.r+a.x*u.r)/l-t,s=(u.y*a.r+a.y*u.r)/l-n;return i*i+s*s}function rs(e){this._=e,this.next=null,this.previous=null}function vu(e){if(!(a=e.length))return 0;var t,n,u,a;if(t=e[0],t.x=0,t.y=0,!(a>1))return t.r;if(n=e[1],t.x=-n.r,n.x=t.r,n.y=0,!(a>2))return t.r+n.r;mi(n,t,u=e[2]);var l,i,s,c,d,v,g,p=t.r*t.r,y=n.r*n.r,E=u.r*u.r,_=p+y+E,F=p*t.x+y*n.x+E*u.x,P=p*t.y+y*n.y+E*u.y;t=new rs(t),n=new rs(n),u=new rs(u),t.next=u.previous=n,n.next=t.previous=u,u.next=n.previous=t;e:for(s=3;s<a;++s){mi(t._,n._,u=e[s]),u=new rs(u),c=n.next,d=t.previous,v=n._.r,g=t._.r;do if(v<=g){if(ls(c._,u._)){v+t._.r+n._.r>cf(c,n)?t=c:n=c,t.next=n,n.previous=t,--s;continue e}v+=c._.r,c=c.next}else{if(ls(d._,u._)){cf(t,d)>g+t._.r+n._.r?t=d:n=d,t.next=n,n.previous=t,--s;continue e}g+=d._.r,d=d.previous}while(c!==d.next);for(u.previous=t,u.next=n,t.next=n.previous=n=u,_+=E=u._.r*u._.r,F+=E*u._.x,P+=E*u._.y,p=df(t,l=F/_,i=P/_);(u=u.next)!==n;)(E=df(u,l,i))<p&&(t=u,p=E);n=t.next}for(t=[n._],u=n;(u=u.next)!==n;)t.push(u._);for(u=E1(t),s=0;s<a;++s)t=e[s],t.x-=u.x,t.y-=u.y;return u.r}function Wm(e){return e==null?null:is(e)}function is(e){if(typeof e!="function")throw new Error;return e}function pi(){return 0}function os(e){return Math.sqrt(e.value)}function _c(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function ss(e,t){return function(n){if(u=n.children){var u,a,l,i=u.length,s=e(n)*t||0;if(s)for(a=0;a<i;++a)u[a].r+=s;if(l=vu(u),s)for(a=0;a<i;++a)u[a].r-=s;n.r=l+s}}}function Ec(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}function Ql(e){return e.id}function hi(e){return e.parentId}function ff(e,t){return e.parent===t.parent?1:2}function po(e){var t=e.children;return t?t[0]:e.t}function mf(e){var t=e.children;return t?t[t.length-1]:e.t}function qm(e,t,n){var u=n/(t.i-e.i);t.c-=u,t.s+=n,e.c+=u,t.z+=n,t.m+=n}function Gm(e){for(var t,n=0,u=0,a=e.children,l=a.length;--l>=0;)t=a[l],t.z+=n,t.m+=n,n+=t.s+(u+=t.c)}function Qm(e,t,n){return e.a.parent===t.parent?e.a:n}function ho(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}function pf(e){for(var t,n,u,a,l,i=new ho(e,0),s=[i];t=s.pop();)if(u=t._.children)for(t.children=new Array(l=u.length),a=l-1;a>=0;--a)s.push(n=t.children[a]=new ho(u[a],a)),n.parent=t;return(i.parent=new ho(null,0)).children=[i],i}function hf(e,t,n,u,a,l){for(var i,s,c,d,v,g,p,y,E,_,F,P=[],B=t.children,D=0,V=0,X=B.length,U=t.value;D<X;){c=a-n,d=l-u;do v=B[V++].value;while(!v&&V<X);for(g=p=v,_=Math.max(d/c,c/d)/(U*e),F=v*v*_,E=Math.max(p/F,F/g);V<X;++V){if(v+=s=B[V].value,s<g&&(g=s),s>p&&(p=s),F=v*v*_,y=Math.max(p/F,F/g),y>E){v-=s;break}E=y}P.push(i={value:v,dice:c<d,children:B.slice(D,V)}),i.dice?ad(i,n,u,a,U?u+=d*v/U:l):N0(i,n,u,U?n+=c*v/U:a,l),U-=v,D=V}return P}function Ym(e,t){return e[0]-t[0]||e[1]-t[1]}function vf(e){for(var t=e.length,n=[0,1],u=2,a=2;a<t;++a){for(;u>1&&Yy(e[n[u-2]],e[n[u-1]],e[a])<=0;)--u;n[u++]=a}return n.slice(0,u)}function Mi(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function bc(e){if(!e._start)try{gf(e)}catch(t){if(e._tasks[e._ended+e._active-1])cs(e,t);else if(!e._data)throw t}}function gf(e){for(;e._start=e._waiting&&e._active<e._size;){var t=e._ended+e._active,n=e._tasks[t],u=n.length-1,a=n[u];n[u]=yf(e,t),--e._waiting,++e._active,n=a.apply(null,n),e._tasks[t]&&(e._tasks[t]=n||u8)}}function yf(e,t){return function(n,u){e._tasks[t]&&(--e._active,++e._ended,e._tasks[t]=null,e._error==null&&(n!=null?cs(e,n):(e._data[t]=u,e._waiting?bc(e):vo(e))))}}function cs(e,t){var n,u=e._tasks.length;for(e._error=t,e._data=void 0,e._waiting=NaN;--u>=0;)if((n=e._tasks[u])&&(e._tasks[u]=null,n.abort))try{n.abort()}catch(a){}e._active=NaN,vo(e)}function vo(e){if(!e._active&&e._call){var t=e._data;e._data=void 0,e._call(e._error,t)}}function _f(e){return new Mi(arguments.length?+e:1/0)}function xc(e){return function(t,n){e(t==null?n:null)}}function $m(e){var t=e.responseType;return t&&t!=="text"?e.response:e.responseText}function ep(e,t){return function(n){return e(n.responseText,t)}}function Fc(e){function t(l){var i=l+"",s=n.get(i);if(!s){if(a!==Ih)return a;n.set(i,s=u.push(l))}return e[(s-1)%e.length]}var n=fr(),u=[],a=Ih;return e=e==null?[]:Hi.call(e),t.domain=function(l){if(!arguments.length)return u.slice();u=[],n=fr();for(var i,s,c=-1,d=l.length;++c<d;)n.has(s=(i=l[c])+"")||n.set(s,u.push(i));return t},t.range=function(l){return arguments.length?(e=Hi.call(l),t):e.slice()},t.unknown=function(l){return arguments.length?(a=l,t):a},t.copy=function(){return Fc().domain(u).range(e).unknown(a)},t}function wc(){function e(){var g=a().length,p=i[1]<i[0],y=i[p-0],E=i[1-p];t=(E-y)/Math.max(1,g-c+2*d),s&&(t=Math.floor(t)),y+=(E-y-t*(g-c))*v,n=t*(1-c),s&&(y=Math.round(y),n=Math.round(n));var _=wa(g).map(function(F){return y+t*F});return l(p?_.reverse():_)}var t,n,u=Fc().unknown(void 0),a=u.domain,l=u.range,i=[0,1],s=!1,c=0,d=0,v=.5;return delete u.unknown,u.domain=function(g){return arguments.length?(a(g),e()):a()},u.range=function(g){return arguments.length?(i=[+g[0],+g[1]],e()):i.slice()},u.rangeRound=function(g){return i=[+g[0],+g[1]],s=!0,e()},u.bandwidth=function(){return n},u.step=function(){return t},u.round=function(g){return arguments.length?(s=!!g,e()):s},u.padding=function(g){return arguments.length?(c=d=Math.max(0,Math.min(1,g)),e()):c},u.paddingInner=function(g){return arguments.length?(c=Math.max(0,Math.min(1,g)),e()):c},u.paddingOuter=function(g){return arguments.length?(d=Math.max(0,Math.min(1,g)),e()):d},u.align=function(g){return arguments.length?(v=Math.max(0,Math.min(1,g)),e()):v},u.copy=function(){return wc().domain(a()).range(i).round(s).paddingInner(c).paddingOuter(d).align(v)},e()}function go(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return go(t())},e}function tp(){return go(wc().paddingInner(1))}function Yl(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Mh(t)}function Ef(e){return function(t,n){var u=e(t=+t,n=+n);return function(a){return a<=t?0:a>=n?1:u(a)}}}function np(e){return function(t,n){var u=e(t=+t,n=+n);return function(a){return a<=0?t:a>=1?n:u(a)}}}function up(e,t,n,u){var a=e[0],l=e[1],i=t[0],s=t[1];return l<a?(a=n(l,a),i=u(s,i)):(a=n(a,l),i=u(i,s)),function(c){return i(a(c))}}function ap(e,t,n,u){var a=Math.min(e.length,t.length)-1,l=new Array(a),i=new Array(a),s=-1;for(e[a]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<a;)l[s]=n(e[s],e[s+1]),i[s]=u(t[s],t[s+1]);return function(c){var d=tt(e,c,1,a)-1;return i[d](l[d](c))}}function ds(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp())}function fs(e,t){function n(){return a=Math.min(s.length,c.length)>2?ap:up,l=i=null,u}function u(g){return(l||(l=a(s,c,v?Ef(e):e,d)))(+g)}var a,l,i,s=T1,c=T1,d=Vc,v=!1;return u.invert=function(g){return(i||(i=a(c,s,Yl,v?np(t):t)))(+g)},u.domain=function(g){return arguments.length?(s=Nh.call(g,D1),n()):s.slice()},u.range=function(g){return arguments.length?(c=Hi.call(g),n()):c.slice()},u.rangeRound=function(g){return c=Hi.call(g),d=mv,n()},u.clamp=function(g){return arguments.length?(v=!!g,n()):v},u.interpolate=function(g){return arguments.length?(d=g,n()):d},n()}function yo(e){var t=e.domain;return e.ticks=function(n){var u=t();return zl(u[0],u[u.length-1],n==null?10:n)},e.tickFormat=function(n,u){return p8(t(),n,u)},e.nice=function(n){var u=t(),a=u.length-1,l=n==null?10:n,i=u[0],s=u[a],c=xe(i,s,l);return c&&(c=xe(Math.floor(i/c)*c,Math.ceil(s/c)*c,l),u[0]=Math.floor(i/c)*c,u[a]=Math.ceil(s/c)*c,t(u)),e},e}function Ac(){var e=fs(Yl,rr);return e.copy=function(){return ds(e,Ac())},yo(e)}function ms(){function e(n){return+n}var t=[0,1];return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=Nh.call(n,D1),e):t.slice()},e.copy=function(){return ms().domain(t)},yo(e)}function lp(e,t){return(t=Math.log(t/e))?function(n){return Math.log(n/e)/t}:Mh(t)}function Dt(e,t){return e<0?function(n){return-Math.pow(-t,n)*Math.pow(-e,1-n)}:function(n){return Math.pow(t,n)*Math.pow(e,1-n)}}function rp(e){return isFinite(e)?+("1e"+e):e<0?0:e}function bf(e){return e===10?rp:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function xf(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function Ff(e){return function(t){return-e(-t)}}function qa(){function e(){return a=xf(u),l=bf(u),n()[0]<0&&(a=Ff(a),l=Ff(l)),t}var t=fs(lp,Dt).domain([1,10]),n=t.domain,u=10,a=xf(10),l=bf(10);return t.base=function(i){return arguments.length?(u=+i,e()):u},t.domain=function(i){return arguments.length?(n(i),e()):n()},t.ticks=function(i){var s,c=n(),d=c[0],v=c[c.length-1];(s=v<d)&&(E=d,d=v,v=E);var g,p,y,E=a(d),_=a(v),F=i==null?10:+i,P=[];if(!(u%1)&&_-E<F){if(E=Math.round(E)-1,_=Math.round(_)+1,d>0){for(;E<_;++E)for(p=1,g=l(E);p<u;++p)if(y=g*p,!(y<d)){if(y>v)break;P.push(y)}}else for(;E<_;++E)for(p=u-1,g=l(E);p>=1;--p)if(y=g*p,!(y<d)){if(y>v)break;P.push(y)}}else P=zl(E,_,Math.min(_-E,F)).map(l);return s?P.reverse():P},t.tickFormat=function(i,s){if(s==null&&(s=u===10?".0e":","),typeof s!="function"&&(s=h.format(s)),i===1/0)return s;i==null&&(i=10);var c=Math.max(1,u*i/t.ticks().length);return function(d){var v=d/l(Math.round(a(d)));return v*u<u-.5&&(v*=u),v<=c?s(d):""}},t.nice=function(){return n(S1(n(),{floor:function(i){return l(Math.floor(a(i)))},ceil:function(i){return l(Math.ceil(a(i)))}}))},t.copy=function(){return ds(t,qa().base(u))},t}function ji(e,t){return e<0?-Math.pow(-e,t):Math.pow(e,t)}function Pc(){function e(l,i){return(i=ji(i,n)-(l=ji(l,n)))?function(s){return(ji(s,n)-l)/i}:Mh(i)}function t(l,i){return i=ji(i,n)-(l=ji(l,n)),function(s){return ji(l+i*s,1/n)}}var n=1,u=fs(e,t),a=u.domain;return u.exponent=function(l){return arguments.length?(n=+l,a(a())):n},u.copy=function(){return ds(u,Pc().exponent(n))},yo(u)}function ip(){return Pc().exponent(.5)}function Cc(){function e(){var l=0,i=Math.max(1,u.length);for(a=new Array(i-1);++l<i;)a[l-1]=Ya(n,l/i);return t}function t(l){if(!isNaN(l=+l))return u[tt(a,l)]}var n=[],u=[],a=[];return t.invertExtent=function(l){var i=u.indexOf(l);return i<0?[NaN,NaN]:[i>0?a[i-1]:n[0],i<a.length?a[i]:n[n.length-1]]},t.domain=function(l){if(!arguments.length)return n.slice();n=[];for(var i,s=0,c=l.length;s<c;++s)i=l[s],i==null||isNaN(i=+i)||n.push(i);return n.sort(Au),e()},t.range=function(l){return arguments.length?(u=Hi.call(l),e()):u.slice()},t.quantiles=function(){return a.slice()},t.copy=function(){return Cc().domain(n).range(u)},t}function wf(){function e(s){if(s<=s)return i[tt(l,s,0,a)]}function t(){var s=-1;for(l=new Array(a);++s<a;)l[s]=((s+1)*u-(s-a)*n)/(a+1);return e}var n=0,u=1,a=1,l=[.5],i=[0,1];return e.domain=function(s){return arguments.length?(n=+s[0],u=+s[1],t()):[n,u]},e.range=function(s){return arguments.length?(a=(i=Hi.call(s)).length-1,t()):i.slice()},e.invertExtent=function(s){var c=i.indexOf(s);return c<0?[NaN,NaN]:c<1?[n,l[0]]:c>=a?[l[a-1],u]:[l[c-1],l[c]]},e.copy=function(){return wf().domain([n,u]).range(i)},yo(e)}function Af(){function e(a){if(a<=a)return n[tt(t,a,0,u)]}var t=[.5],n=[0,1],u=1;return e.domain=function(a){return arguments.length?(t=Hi.call(a),u=Math.min(t.length,n.length-1),e):t.slice()},e.range=function(a){return arguments.length?(n=Hi.call(a),u=Math.min(t.length,n.length-1),e):n.slice()},e.invertExtent=function(a){var l=n.indexOf(a);return[t[l-1],t[l]]},e.copy=function(){return Af().domain(t).range(n)},e}function sa(e,t,n,u){function a(l){return e(l=new Date(+l)),l}return a.floor=a,a.ceil=function(l){return e(l=new Date(l-1)),t(l,1),e(l),l},a.round=function(l){var i=a(l),s=a.ceil(l);return l-i<s-l?i:s},a.offset=function(l,i){return t(l=new Date(+l),i==null?1:Math.floor(i)),l},a.range=function(l,i,s){var c=[];if(l=a.ceil(l),s=s==null?1:Math.floor(s),!(l<i&&s>0))return c;do c.push(new Date(+l));while(t(l,s),e(l),l<i);return c},a.filter=function(l){return sa(function(i){if(i>=i)for(;e(i),!l(i);)i.setTime(i-1)},function(i,s){if(i>=i)for(;--s>=0;)for(;t(i,1),!l(i););})},n&&(a.count=function(l,i){return jh.setTime(+l),Lh.setTime(+i),e(jh),e(Lh),Math.floor(n(jh,Lh))},a.every=function(l){return l=Math.floor(l),isFinite(l)&&l>0?l>1?a.filter(u?function(i){return u(i)%l===0}:function(i){return a.count(0,i)%l===0}):a:null}),a}function ca(e){return sa(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*bi)/M1})}function Ur(e){return sa(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/M1})}function Pf(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Cf(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Bc(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Bf(e){function t(ot,qt){return function(Ln){var mt,Wa,Zr,ga=[],xi=-1,pd=0,O_=ot.length;for(Ln instanceof Date||(Ln=new Date(+Ln));++xi<O_;)ot.charCodeAt(xi)===37&&(ga.push(ot.slice(pd,xi)),(Wa=q1[mt=ot.charAt(++xi)])!=null?mt=ot.charAt(++xi):Wa=mt==="e"?" ":"0",(Zr=qt[mt])&&(mt=Zr(Ln,Wa)),ga.push(mt),pd=xi+1);return ga.push(ot.slice(pd,xi)),ga.join("")}}function n(ot,qt){return function(Ln){var mt=Bc(1900),Wa=u(mt,ot,Ln+="",0);if(Wa!=Ln.length)return null;if("p"in mt&&(mt.H=mt.H%12+12*mt.p),"W"in mt||"U"in mt){"w"in mt||(mt.w="W"in mt?1:0);var Zr="Z"in mt?Cf(Bc(mt.y)).getUTCDay():qt(Bc(mt.y)).getDay();mt.m=0,mt.d="W"in mt?(mt.w+6)%7+7*mt.W-(Zr+5)%7:mt.w+7*mt.U-(Zr+6)%7}return"Z"in mt?(mt.H+=mt.Z/100|0,mt.M+=mt.Z%100,Cf(mt)):qt(mt)}}function u(ot,qt,Ln,mt){for(var Wa,Zr,ga=0,xi=qt.length,pd=Ln.length;ga<xi;){if(mt>=pd)return-1;if(Wa=qt.charCodeAt(ga++),Wa===37){if(Wa=qt.charAt(ga++),Zr=va[Wa in q1?qt.charAt(ga++):Wa],!Zr||(mt=Zr(ot,Ln,mt))<0)return-1}else if(Wa!=Ln.charCodeAt(mt++))return-1}return mt}function a(ot,qt,Ln){var mt=R.exec(qt.slice(Ln));return mt?(ot.p=ne[mt[0].toLowerCase()],Ln+mt[0].length):-1}function l(ot,qt,Ln){var mt=De.exec(qt.slice(Ln));return mt?(ot.w=Wt[mt[0].toLowerCase()],Ln+mt[0].length):-1}function i(ot,qt,Ln){var mt=he.exec(qt.slice(Ln));return mt?(ot.w=Le[mt[0].toLowerCase()],Ln+mt[0].length):-1}function s(ot,qt,Ln){var mt=Yu.exec(qt.slice(Ln));return mt?(ot.m=Bu[mt[0].toLowerCase()],Ln+mt[0].length):-1}function c(ot,qt,Ln){var mt=fu.exec(qt.slice(Ln));return mt?(ot.m=Dn[mt[0].toLowerCase()],Ln+mt[0].length):-1}function d(ot,qt,Ln){return u(ot,U,qt,Ln)}function v(ot,qt,Ln){return u(ot,Z,qt,Ln)}function g(ot,qt,Ln){return u(ot,Q,qt,Ln)}function p(ot){return Ne[ot.getDay()]}function y(ot){return pe[ot.getDay()]}function E(ot){return Ct[ot.getMonth()]}function _(ot){return Pe[ot.getMonth()]}function F(ot){return ee[+(ot.getHours()>=12)]}function P(ot){return Ne[ot.getUTCDay()]}function B(ot){return pe[ot.getUTCDay()]}function D(ot){return Ct[ot.getUTCMonth()]}function V(ot){return Pe[ot.getUTCMonth()]}function X(ot){return ee[+(ot.getUTCHours()>=12)]}var U=e.dateTime,Z=e.date,Q=e.time,ee=e.periods,pe=e.days,Ne=e.shortDays,Pe=e.months,Ct=e.shortMonths,R=_o(ee),ne=$l(ee),he=_o(pe),Le=$l(pe),De=_o(Ne),Wt=$l(Ne),fu=_o(Pe),Dn=$l(Pe),Yu=_o(Ct),Bu=$l(Ct),Xn={a:p,A:y,b:E,B:_,c:null,d:_n,e:_n,H:b,I:yp,j:_p,L:Ep,m:Df,M:bp,p:F,S:xp,U:Tf,w:Wn,W:ua,x:null,X:null,y:qn,Y:Fp,Z:Eo,"%":bo},uu={a:P,A:B,b:D,B:V,c:null,d:Sf,e:Sf,H:wp,I:Fu,j:Ap,L:Nf,m:Pp,M:Cp,p:X,S:Bp,U:If,w:kp,W:Dp,x:null,X:null,y:Li,Y:Tp,Z:Sp,"%":bo},va={a:l,A:i,b:s,B:c,c:d,d:kc,e:kc,H:Dc,I:Dc,j:Fl,L:vp,m:mp,M:pp,p:a,S:hp,U:sp,w:ba,W:cp,x:v,X:g,y:kf,Y:dp,Z:fp,"%":gp};return Xn.x=t(Z,Xn),Xn.X=t(Q,Xn),Xn.c=t(U,Xn),uu.x=t(Z,uu),uu.X=t(Q,uu),uu.c=t(U,uu),{format:function(ot){var qt=t(ot+="",Xn);return qt.toString=function(){return ot},qt},parse:function(ot){var qt=n(ot+="",Pf);return qt.toString=function(){return ot},qt},utcFormat:function(ot){var qt=t(ot+="",uu);return qt.toString=function(){return ot},qt},utcParse:function(ot){var qt=n(ot,Cf);return qt.toString=function(){return ot},qt}}}function Su(e,t,n){var u=e<0?"-":"",a=(u?-e:e)+"",l=a.length;return u+(l<n?new Array(n-l+1).join(t)+a:a)}function op(e){return e.replace(O8,"\\$&")}function _o(e){return new RegExp("^(?:"+e.map(op).join("|")+")","i")}function $l(e){for(var t={},n=-1,u=e.length;++n<u;)t[e[n].toLowerCase()]=n;return t}function ba(e,t,n){var u=br.exec(t.slice(n,n+1));return u?(e.w=+u[0],n+u[0].length):-1}function sp(e,t,n){var u=br.exec(t.slice(n));return u?(e.U=+u[0],n+u[0].length):-1}function cp(e,t,n){var u=br.exec(t.slice(n));return u?(e.W=+u[0],n+u[0].length):-1}function dp(e,t,n){var u=br.exec(t.slice(n,n+4));return u?(e.y=+u[0],n+u[0].length):-1}function kf(e,t,n){var u=br.exec(t.slice(n,n+2));return u?(e.y=+u[0]+(+u[0]>68?1900:2e3),n+u[0].length):-1}function fp(e,t,n){var u=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(n,n+6));return u?(e.Z=u[1]?0:-(u[2]+(u[3]||"00")),n+u[0].length):-1}function mp(e,t,n){var u=br.exec(t.slice(n,n+2));return u?(e.m=u[0]-1,n+u[0].length):-1}function kc(e,t,n){var u=br.exec(t.slice(n,n+2));return u?(e.d=+u[0],n+u[0].length):-1}function Fl(e,t,n){var u=br.exec(t.slice(n,n+3));return u?(e.m=0,e.d=+u[0],n+u[0].length):-1}function Dc(e,t,n){var u=br.exec(t.slice(n,n+2));return u?(e.H=+u[0],n+u[0].length):-1}function pp(e,t,n){var u=br.exec(t.slice(n,n+2));return u?(e.M=+u[0],n+u[0].length):-1}function hp(e,t,n){var u=br.exec(t.slice(n,n+2));return u?(e.S=+u[0],n+u[0].length):-1}function vp(e,t,n){var u=br.exec(t.slice(n,n+3));return u?(e.L=+u[0],n+u[0].length):-1}function gp(e,t,n){var u=L8.exec(t.slice(n,n+1));return u?n+u[0].length:-1}function _n(e,t){return Su(e.getDate(),t,2)}function b(e,t){return Su(e.getHours(),t,2)}function yp(e,t){return Su(e.getHours()%12||12,t,2)}function _p(e,t){return Su(1+j0.count(Bo(e),e),t,3)}function Ep(e,t){return Su(e.getMilliseconds(),t,3)}function Df(e,t){return Su(e.getMonth()+1,t,2)}function bp(e,t){return Su(e.getMinutes(),t,2)}function xp(e,t){return Su(e.getSeconds(),t,2)}function Tf(e,t){return Su(rd.count(Bo(e),e),t,2)}function Wn(e){return e.getDay()}function ua(e,t){return Su(Rh.count(Bo(e),e),t,2)}function qn(e,t){return Su(e.getFullYear()%100,t,2)}function Fp(e,t){return Su(e.getFullYear()%1e4,t,4)}function Eo(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Su(t/60|0,"0",2)+Su(t%60,"0",2)}function Sf(e,t){return Su(e.getUTCDate(),t,2)}function wp(e,t){return Su(e.getUTCHours(),t,2)}function Fu(e,t){return Su(e.getUTCHours()%12||12,t,2)}function Ap(e,t){return Su(1+L0.count(ko(e),e),t,3)}function Nf(e,t){return Su(e.getUTCMilliseconds(),t,3)}function Pp(e,t){return Su(e.getUTCMonth()+1,t,2)}function Cp(e,t){return Su(e.getUTCMinutes(),t,2)}function Bp(e,t){return Su(e.getUTCSeconds(),t,2)}function If(e,t){return Su(id.count(ko(e),e),t,2)}function kp(e){return e.getUTCDay()}function Dp(e,t){return Su(Vh.count(ko(e),e),t,2)}function Li(e,t){return Su(e.getUTCFullYear()%100,t,2)}function Tp(e,t){return Su(e.getUTCFullYear()%1e4,t,4)}function Sp(){return"+0000"}function bo(){return"%"}function Tc(e){return ks=Bf(e),h.timeFormat=ks.format,h.timeParse=ks.parse,h.utcFormat=ks.utcFormat,h.utcParse=ks.utcParse,ks}function Mf(e){return e.toISOString()}function jf(e){var t=new Date(e);return isNaN(t)?null:t}function Np(e){return new Date(e)}function Ip(e){return e instanceof Date?+e:+new Date(+e)}function Sc(e,t,n,u,a,l,i,s,c){function d(Z){return(i(Z)<Z?E:l(Z)<Z?_:a(Z)<Z?F:u(Z)<Z?P:t(Z)<Z?n(Z)<Z?B:D:e(Z)<Z?V:X)(Z)}function v(Z,Q,ee,pe){if(Z==null&&(Z=10),typeof Z=="number"){var Ne=Math.abs(ee-Q)/Z,Pe=Pu(function(Ct){return Ct[2]}).right(U,Ne);Pe===U.length?(pe=xe(Q/Kh,ee/Kh,Z),Z=e):Pe?(Pe=U[Ne/U[Pe-1][2]<U[Pe][2]/Ne?Pe-1:Pe],pe=Pe[1],Z=Pe[0]):(pe=xe(Q,ee,Z),Z=s)}return pe==null?Z:Z.every(pe)}var g=fs(Yl,rr),p=g.invert,y=g.domain,E=c(".%L"),_=c(":%S"),F=c("%I:%M"),P=c("%I %p"),B=c("%a %d"),D=c("%b %d"),V=c("%B"),X=c("%Y"),U=[[i,1,od],[i,5,5*od],[i,15,15*od],[i,30,30*od],[l,1,sd],[l,5,5*sd],[l,15,15*sd],[l,30,30*sd],[a,1,cd],[a,3,3*cd],[a,6,6*cd],[a,12,12*cd],[u,1,dd],[u,2,2*dd],[n,1,X8],[t,1,Q1],[t,3,3*Q1],[e,1,Kh]];return g.invert=function(Z){return new Date(p(Z))},g.domain=function(Z){return arguments.length?y(Nh.call(Z,Ip)):y().map(Np)},g.ticks=function(Z,Q){var ee,pe=y(),Ne=pe[0],Pe=pe[pe.length-1],Ct=Pe<Ne;return Ct&&(ee=Ne,Ne=Pe,Pe=ee),ee=v(Z,Ne,Pe,Q),ee=ee?ee.range(Ne,Pe+1):[],Ct?ee.reverse():ee},g.tickFormat=function(Z,Q){return Q==null?d:c(Q)},g.nice=function(Z,Q){var ee=y();return(Z=v(Z,ee[0],ee[ee.length-1],Q))?y(S1(ee,Z)):g},g.copy=function(){return ds(g,Sc(e,t,n,u,a,l,i,s,c))},g}function ps(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}function Nc(e){function t(l){var i=(l-n)/(u-n);return e(a?Math.max(0,Math.min(1,i)):i)}var n=0,u=1,a=!1;return t.domain=function(l){return arguments.length?(n=+l[0],u=+l[1],t):[n,u]},t.clamp=function(l){return arguments.length?(a=!!l,t):a},t.interpolator=function(l){return arguments.length?(e=l,t):e},t.copy=function(){return Nc(e).domain([n,u]).clamp(a)},yo(t)}function Mp(e){return e.innerRadius}function jp(e){return e.outerRadius}function f(e){return e.startAngle}function m(e){return e.endAngle}function o(e){return e&&e.padAngle}function A(e){return e>=1?z0:e<=-1?-z0:Math.asin(e)}function L(e,t,n,u,a,l,i,s){var c=n-e,d=u-t,v=i-a,g=s-l,p=(v*(t-l)-g*(e-a))/(g*c-v*d);return[e+p*c,t+p*d]}function O(e,t,n,u,a,l,i){var s=e-n,c=t-u,d=(i?l:-l)/Math.sqrt(s*s+c*c),v=d*c,g=-d*s,p=e+v,y=t+g,E=n+v,_=u+g,F=(p+E)/2,P=(y+_)/2,B=E-p,D=_-y,V=B*B+D*D,X=a-l,U=p*_-E*y,Z=(D<0?-1:1)*Math.sqrt(Math.max(0,X*X*V-U*U)),Q=(U*D-B*Z)/V,ee=(-U*B-D*Z)/V,pe=(U*D+B*Z)/V,Ne=(-U*B+D*Z)/V,Pe=Q-F,Ct=ee-P,R=pe-F,ne=Ne-P;return Pe*Pe+Ct*Ct>R*R+ne*ne&&(Q=pe,ee=Ne),{cx:Q,cy:ee,x01:-v,y01:-g,x11:Q*(a/X-1),y11:ee*(a/X-1)}}function K(e){this._context=e}function T(e){return e[0]}function x(e){return e[1]}function S(e){this._curve=e}function N(e){function t(n){return new S(e(n))}return t._curve=e,t}function ge(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(n){return arguments.length?t(N(n)):t()._curve},e}function me(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function ae(e){this._context=e}function de(e){this._context=e}function te(e){this._context=e}function z(e,t){this._basis=new ae(e),this._beta=t}function $(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ve(e,t){this._context=e,this._k=(1-t)/6}function Ce(e,t){this._context=e,this._k=(1-t)/6}function k(e,t){this._context=e,this._k=(1-t)/6}function re(e,t,n){var u=e._x1,a=e._y1,l=e._x2,i=e._y2;if(e._l01_a>pl){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);u=(u*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,a=(a*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>pl){var d=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,v=3*e._l23_a*(e._l23_a+e._l12_a);l=(l*d+e._x1*e._l23_2a-t*e._l12_2a)/v,i=(i*d+e._y1*e._l23_2a-n*e._l12_2a)/v}e._context.bezierCurveTo(u,a,l,i,e._x2,e._y2)}function se(e,t){this._context=e,this._alpha=t}function Be(e,t){this._context=e,this._alpha=t}function Ie(e,t){this._context=e,this._alpha=t}function Me(e){this._context=e}function ce(e){return e<0?-1:1}function ke(e,t,n){var u=e._x1-e._x0,a=t-e._x1,l=(e._y1-e._y0)/(u||a<0&&-0),i=(n-e._y1)/(a||u<0&&-0),s=(l*a+i*u)/(u+a);return(ce(l)+ce(i))*Math.min(Math.abs(l),Math.abs(i),.5*Math.abs(s))||0}function J(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Ye(e,t,n){var u=e._x0,a=e._y0,l=e._x1,i=e._y1,s=(l-u)/3;e._context.bezierCurveTo(u+s,a+s*t,l-s,i-s*n,l,i)}function Lt(e){this._context=e}function Se(e){this._context=new $e(e)}function $e(e){this._context=e}function on(e){return new Lt(e)}function Ft(e){return new Se(e)}function On(e){this._context=e}function Sn(e){var t,n,u=e.length-1,a=new Array(u),l=new Array(u),i=new Array(u);for(a[0]=0,l[0]=2,i[0]=e[0]+2*e[1],t=1;t<u-1;++t)a[t]=1,l[t]=4,i[t]=4*e[t]+2*e[t+1];for(a[u-1]=2,l[u-1]=7,i[u-1]=8*e[u-1]+e[u],t=1;t<u;++t)n=a[t]/l[t-1],l[t]-=n,i[t]-=n*i[t-1];for(a[u-1]=i[u-1]/l[u-1],t=u-2;t>=0;--t)a[t]=(i[t]-a[t+1])/l[t];for(l[u-1]=(e[u]+a[u-1])/2,t=0;t<u-1;++t)l[t]=2*e[t+1]-a[t+1];return[a,l]}function Oe(e,t){this._context=e,this._t=t}function lt(e){return new Oe(e,0)}function Ee(e){return new Oe(e,1)}function Tt(e,t){return e[t]}function be(e){for(var t,n=0,u=-1,a=e.length;++u<a;)(t=+e[u][1])&&(n+=t);return n}function gt(e){return e[0]}function Vt(e){return e[1]}function sn(){this._=null}function qe(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function w(e,t){var n=t,u=t.R,a=n.U;a?a.L===n?a.L=u:a.R=u:e._=u,u.U=a,n.U=u,n.R=u.L,n.R&&(n.R.U=n),u.L=n}function je(e,t){var n=t,u=t.L,a=n.U;a?a.L===n?a.L=u:a.R=u:e._=u,u.U=a,n.U=u,n.L=u.R,n.L&&(n.L.U=n),u.R=n}function Qe(e){for(;e.L;)e=e.L;return e}function Nn(e,t,n,u){var a=[null,null],l=hl.push(a)-1;return a.left=e,a.right=t,n&&He(a,e,t,n),u&&He(a,t,e,u),or[e.index].halfedges.push(l),or[t.index].halfedges.push(l),a}function Pt(e,t,n){var u=[t,n];return u.left=e,u}function He(e,t,n,u){e[0]||e[1]?e.left===n?e[1]=u:e[0]=u:(e[0]=u,e.left=t,e.right=n)}function xt(e,t,n,u,a){var l,i=e[0],s=e[1],c=i[0],d=i[1],v=s[0],g=s[1],p=0,y=1,E=v-c,_=g-d;if(l=t-c,E||!(l>0)){if(l/=E,E<0){if(l<p)return;l<y&&(y=l)}else if(E>0){if(l>y)return;l>p&&(p=l)}if(l=u-c,E||!(l<0)){if(l/=E,E<0){if(l>y)return;l>p&&(p=l)}else if(E>0){if(l<p)return;l<y&&(y=l)}if(l=n-d,_||!(l>0)){if(l/=_,_<0){if(l<p)return;l<y&&(y=l)}else if(_>0){if(l>y)return;l>p&&(p=l)}if(l=a-d,_||!(l<0)){if(l/=_,_<0){if(l>y)return;l>p&&(p=l)}else if(_>0){if(l<p)return;l<y&&(y=l)}return!(p>0||y<1)||(p>0&&(e[0]=[c+p*E,d+p*_]),y<1&&(e[1]=[c+y*E,d+y*_]),!0)}}}}}function le(e,t,n,u,a){var l=e[1];if(l)return!0;var i,s,c=e[0],d=e.left,v=e.right,g=d[0],p=d[1],y=v[0],E=v[1],_=(g+y)/2,F=(p+E)/2;if(E===p){if(_<t||_>=u)return;if(g>y){if(c){if(c[1]>=a)return}else c=[_,n];l=[_,a]}else{if(c){if(c[1]<n)return}else c=[_,a];l=[_,n]}}else if(i=(g-y)/(E-p),s=F-i*_,i<-1||i>1)if(g>y){if(c){if(c[1]>=a)return}else c=[(n-s)/i,n];l=[(a-s)/i,a]}else{if(c){if(c[1]<n)return}else c=[(a-s)/i,a];l=[(n-s)/i,n]}else if(p<E){if(c){if(c[0]>=u)return}else c=[t,i*t+s];l=[u,i*u+s]}else{if(c){if(c[0]<t)return}else c=[u,i*u+s];l=[t,i*t+s]}return e[0]=c,e[1]=l,!0}function Ke(e,t,n,u){for(var a,l=hl.length;l--;)le(a=hl[l],e,t,n,u)&&xt(a,e,t,n,u)&&(Math.abs(a[0][0]-a[1][0])>Mu||Math.abs(a[0][1]-a[1][1])>Mu)||delete hl[l]}function Bt(e){return or[e.index]={site:e,halfedges:[]}}function fn(e,t){var n=e.site,u=t.left,a=t.right;return n===a&&(a=u,u=n),a?Math.atan2(a[1]-u[1],a[0]-u[0]):(n===u?(u=t[1],a=t[0]):(u=t[0],a=t[1]),Math.atan2(u[0]-a[0],a[1]-u[1]))}function ct(e,t){return t[+(t.left!==e.site)]}function Ht(e,t){return t[+(t.left===e.site)]}function yn(){for(var e,t,n,u,a=0,l=or.length;a<l;++a)if((e=or[a])&&(u=(t=e.halfedges).length)){var i=new Array(u),s=new Array(u);for(n=0;n<u;++n)i[n]=n,s[n]=fn(e,hl[t[n]]);for(i.sort(function(c,d){return s[d]-s[c]}),n=0;n<u;++n)s[n]=t[i[n]];for(n=0;n<u;++n)t[n]=s[n]}}function aa(e,t,n,u){var a,l,i,s,c,d,v,g,p,y,E,_,F=or.length,P=!0;for(a=0;a<F;++a)if(l=or[a]){for(i=l.site,c=l.halfedges,s=c.length;s--;)hl[c[s]]||c.splice(s,1);for(s=0,d=c.length;s<d;)y=Ht(l,hl[c[s]]),E=y[0],_=y[1],v=ct(l,hl[c[++s%d]]),g=v[0],p=v[1],(Math.abs(E-g)>Mu||Math.abs(_-p)>Mu)&&(c.splice(s,0,hl.push(Pt(i,y,Math.abs(E-e)<Mu&&u-_>Mu?[e,Math.abs(g-e)<Mu?p:u]:Math.abs(_-u)<Mu&&n-E>Mu?[Math.abs(p-u)<Mu?g:n,u]:Math.abs(E-n)<Mu&&_-t>Mu?[n,Math.abs(g-n)<Mu?p:t]:Math.abs(_-t)<Mu&&E-e>Mu?[Math.abs(p-t)<Mu?g:e,t]:null))-1),++d);d&&(P=!1)}if(P){var B,D,V,X=1/0;for(a=0,P=null;a<F;++a)(l=or[a])&&(i=l.site,B=i[0]-e,D=i[1]-t,V=B*B+D*D,V<X&&(X=V,P=l));if(P){var U=[e,t],Z=[e,u],Q=[n,u],ee=[n,t];P.halfedges.push(hl.push(Pt(i=P.site,U,Z))-1,hl.push(Pt(i,Z,Q))-1,hl.push(Pt(i,Q,ee))-1,hl.push(Pt(i,ee,U))-1)}}for(a=0;a<F;++a)(l=or[a])&&(l.halfedges.length||delete or[a])}function wu(){qe(this),this.x=this.y=this.arc=this.site=this.cy=null}function la(e){var t=e.P,n=e.N;if(t&&n){var u=t.site,a=e.site,l=n.site;if(u!==l){var i=a[0],s=a[1],c=u[0]-i,d=u[1]-s,v=l[0]-i,g=l[1]-s,p=2*(c*g-d*v);if(!(p>=-M_)){var y=c*c+d*d,E=v*v+g*g,_=(g*y-d*E)/p,F=(c*E-v*y)/p,P=dg.pop()||new wu;P.arc=e,P.site=a,P.x=_+i,P.y=(P.cy=F+s)+Math.sqrt(_*_+F*F),e.circle=P;for(var B=null,D=fd._;D;)if(P.y<D.y||P.y===D.y&&P.x<=D.x){if(!D.L){B=D.P;break}D=D.L}else{if(!D.R){B=D;break}D=D.R}fd.insert(B,P),B||(Qh=P)}}}}function da(e){var t=e.circle;t&&(t.P||(Qh=t.N),fd.remove(t),dg.push(t),qe(t),e.circle=null)}function xa(){qe(this),this.edge=this.site=this.circle=null}function ta(e){var t=fg.pop()||new xa;return t.site=e,t}function Ta(e){da(e),Ss.remove(e),fg.push(e),qe(e)}function yt(e){var t=e.circle,n=t.x,u=t.cy,a=[n,u],l=e.P,i=e.N,s=[e];Ta(e);for(var c=l;c.circle&&Math.abs(n-c.circle.x)<Mu&&Math.abs(u-c.circle.cy)<Mu;)l=c.P,s.unshift(c),Ta(c),c=l;s.unshift(c),da(c);for(var d=i;d.circle&&Math.abs(n-d.circle.x)<Mu&&Math.abs(u-d.circle.cy)<Mu;)i=d.N,s.push(d),Ta(d),d=i;s.push(d),da(d);var v,g=s.length;for(v=1;v<g;++v)d=s[v],c=s[v-1],He(d.edge,c.site,d.site,a);c=s[0],d=s[g-1],d.edge=Nn(c.site,d.site,null,a),la(c),la(d)}function ju(e){for(var t,n,u,a,l=e[0],i=e[1],s=Ss._;s;)if(u=Ja(s,i)-l,u>Mu)s=s.L;else{if(a=l-Ml(s,i),!(a>Mu)){u>-Mu?(t=s.P,n=s):a>-Mu?(t=s,n=s.N):t=n=s;break}if(!s.R){t=s;break}s=s.R}Bt(e);var c=ta(e);if(Ss.insert(t,c),t||n){if(t===n)return da(t),n=ta(t.site),Ss.insert(c,n),c.edge=n.edge=Nn(t.site,c.site),la(t),void la(n);if(!n)return void(c.edge=Nn(t.site,c.site));da(t),da(n);var d=t.site,v=d[0],g=d[1],p=e[0]-v,y=e[1]-g,E=n.site,_=E[0]-v,F=E[1]-g,P=2*(p*F-y*_),B=p*p+y*y,D=_*_+F*F,V=[(F*B-y*D)/P+v,(p*D-_*B)/P+g];He(n.edge,d,E,V),c.edge=Nn(d,e,null,V),n.edge=Nn(e,E,null,V),la(t),la(n)}}function Ja(e,t){var n=e.site,u=n[0],a=n[1],l=a-t;if(!l)return u;var i=e.P;if(!i)return-(1/0);n=i.site;var s=n[0],c=n[1],d=c-t;if(!d)return s;var v=s-u,g=1/l-1/d,p=v/d;return g?(-p+Math.sqrt(p*p-2*g*(v*v/(-2*d)-c+d/2+a-l/2)))/g+u:(u+s)/2}function Ml(e,t){var n=e.N;if(n)return Ja(n,t);var u=e.site;return u[1]===t?u[0]:1/0}function jl(e,t,n){return(e[0]-n[0])*(t[1]-e[1])-(e[0]-t[0])*(n[1]-e[1])}function Wu(e,t){return t[1]-e[1]||t[0]-e[0]}function Sa(e,t){var n,u,a,l=e.sort(Wu).pop();for(hl=[],or=new Array(e.length),Ss=new sn,fd=new sn;;)if(a=Qh,l&&(!a||l[1]<a.y||l[1]===a.y&&l[0]<a.x))l[0]===n&&l[1]===u||(ju(l),n=l[0],u=l[1]),l=e.pop();else{if(!a)break;yt(a.arc)}if(yn(),t){var i=+t[0][0],s=+t[0][1],c=+t[1][0],d=+t[1][1];Ke(i,s,c,d),aa(i,s,c,d)}this.edges=hl,this.cells=or,Ss=fd=hl=or=null}function za(e,t,n){this.target=e,this.type=t,this.transform=n}function qu(e,t,n){this.k=e,this.x=t,this.y=n}function nt(e){return e.__zoom||Yh}function Fe(){h.event.stopImmediatePropagation()}function Ge(){return!h.event.button}function na(){var e,t,n=this;return n instanceof SVGElement?(n=n.ownerSVGElement||n,e=n.width.baseVal.value,t=n.height.baseVal.value):(e=n.clientWidth,t=n.clientHeight),[[0,0],[e,t]]}function Nu(){return this.__zoom||Yh}var Ga="4.6.0",Au=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN},Pu=function(e){return e.length===1&&(e=r(e)),{left:function(t,n,u,a){for(u==null&&(u=0),a==null&&(a=t.length);u<a;){var l=u+a>>>1;e(t[l],n)<0?u=l+1:a=l}return u},right:function(t,n,u,a){for(u==null&&(u=0),a==null&&(a=t.length);u<a;){var l=u+a>>>1;e(t[l],n)>0?a=l:u=l+1}return u}}},Cu=Pu(Au),tt=Cu.right,Fa=Cu.left,fa=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},ra=function(e){return e===null?NaN:+e},er=function(e,t){var n,u,a=e.length,l=0,i=0,s=-1,c=0;if(t==null)for(;++s<a;)isNaN(n=ra(e[s]))||(u=n-l,l+=u/++c,i+=u*(n-l));else for(;++s<a;)isNaN(n=ra(t(e[s],s,e)))||(u=n-l,l+=u/++c,i+=u*(n-l));if(c>1)return i/(c-1)},Ka=function(e,t){var n=er(e,t);return n&&Math.sqrt(n)},Qa=function(e,t){var n,u,a,l=-1,i=e.length;if(t==null){for(;++l<i;)if((u=e[l])!=null&&u>=u){n=a=u;break}for(;++l<i;)(u=e[l])!=null&&(n>u&&(n=u),a<u&&(a=u))}else{for(;++l<i;)if((u=t(e[l],l,e))!=null&&u>=u){n=a=u;break}for(;++l<i;)(u=t(e[l],l,e))!=null&&(n>u&&(n=u),a<u&&(a=u))}return[n,a]},zu=Array.prototype,Mt=zu.slice,Yn=zu.map,tr=function(e){return function(){return e}},Ll=function(e){return e},wa=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var u=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),l=new Array(a);++u<a;)l[u]=e+u*n;return l},wl=Math.sqrt(50),Wr=Math.sqrt(10),Ol=Math.sqrt(2),zl=function(e,t,n){var u=xe(e,t,n);return wa(Math.ceil(e/u)*u,Math.floor(t/u)*u+u/2,u)},ll=function(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1},nr=function(){function e(a){var l,i,s=a.length,c=new Array(s);for(l=0;l<s;++l)c[l]=t(a[l],l,a);var d=n(c),v=d[0],g=d[1],p=u(c,v,g);Array.isArray(p)||(p=zl(v,g,p));for(var y=p.length;p[0]<=v;)p.shift(),--y;for(;p[y-1]>=g;)p.pop(),--y;var E,_=new Array(y+1);for(l=0;l<=y;++l)E=_[l]=[],E.x0=l>0?p[l-1]:v,E.x1=l<y?p[l]:g;for(l=0;l<s;++l)i=c[l],v<=i&&i<=g&&_[tt(p,i,0,y)].push(a[l]);return _}var t=Ll,n=Qa,u=ll;return e.value=function(a){return arguments.length?(t=typeof a=="function"?a:tr(a),e):t},e.domain=function(a){return arguments.length?(n=typeof a=="function"?a:tr([a[0],a[1]]),e):n},e.thresholds=function(a){return arguments.length?(u=typeof a=="function"?a:tr(Array.isArray(a)?Mt.call(a):a),e):u},e},Ya=function(e,t,n){if(n==null&&(n=ra),u=e.length){if((t=+t)<=0||u<2)return+n(e[0],0,e);if(t>=1)return+n(e[u-1],u-1,e);var u,a=(u-1)*t,l=Math.floor(a),i=+n(e[l],l,e),s=+n(e[l+1],l+1,e);return i+(s-i)*(a-l)}},gu=function(e,t,n){return e=Yn.call(e,ra).sort(Au),Math.ceil((n-t)/(2*(Ya(e,.75)-Ya(e,.25))*Math.pow(e.length,-1/3)))},Al=function(e,t,n){return Math.ceil((n-t)/(3.5*Ka(e)*Math.pow(e.length,-1/3)))},Lr=function(e,t){var n,u,a=-1,l=e.length;if(t==null){for(;++a<l;)if((u=e[a])!=null&&u>=u){n=u;break}for(;++a<l;)(u=e[a])!=null&&u>n&&(n=u)}else{for(;++a<l;)if((u=t(e[a],a,e))!=null&&u>=u){n=u;break}for(;++a<l;)(u=t(e[a],a,e))!=null&&u>n&&(n=u)}return n},Rl=function(e,t){var n,u=0,a=e.length,l=-1,i=a;if(t==null)for(;++l<a;)isNaN(n=ra(e[l]))?--i:u+=n;else for(;++l<a;)isNaN(n=ra(t(e[l],l,e)))?--i:u+=n;if(i)return u/i},rl=function(e,t){var n,u=[],a=e.length,l=-1;if(t==null)for(;++l<a;)isNaN(n=ra(e[l]))||u.push(n);else for(;++l<a;)isNaN(n=ra(t(e[l],l,e)))||u.push(n);return Ya(u.sort(Au),.5)},il=function(e){for(var t,n,u,a=e.length,l=-1,i=0;++l<a;)i+=e[l].length;for(n=new Array(i);--a>=0;)for(u=e[a],t=u.length;--t>=0;)n[--i]=u[t];return n},Pl=function(e,t){var n,u,a=-1,l=e.length;if(t==null){for(;++a<l;)if((u=e[a])!=null&&u>=u){n=u;break}for(;++a<l;)(u=e[a])!=null&&n>u&&(n=u)}else{for(;++a<l;)if((u=t(e[a],a,e))!=null&&u>=u){n=u;break}for(;++a<l;)(u=t(e[a],a,e))!=null&&n>u&&(n=u)}return n},j=function(e){for(var t=0,n=e.length-1,u=e[0],a=new Array(n<0?0:n);t<n;)a[t]=[u,u=e[++t]];return a},Ae=function(e,t){for(var n=t.length,u=new Array(n);n--;)u[n]=e[t[n]];return u},Xe=function(e,t){if(n=e.length){var n,u,a=0,l=0,i=e[l];for(t||(t=Au);++a<n;)(t(u=e[a],i)<0||t(i,i)!==0)&&(i=u,l=a);return t(i,i)===0?l:void 0}},Ot=function(e,t,n){for(var u,a,l=(n==null?e.length:n)-(t=t==null?0:+t);l;)a=Math.random()*l--|0,u=e[l+t],e[l+t]=e[a+t],e[a+t]=u;return e},dt=function(e,t){var n,u=0,a=e.length,l=-1;if(t==null)for(;++l<a;)(n=+e[l])&&(u+=n);else for(;++l<a;)(n=+t(e[l],l,e))&&(u+=n);return u},nn=function(e){if(!(a=e.length))return[];for(var t=-1,n=Pl(e,fe),u=new Array(n);++t<n;)for(var a,l=-1,i=u[t]=new Array(a);++l<a;)i[l]=e[l][t];return u},iu=function(){return nn(arguments)},un=Array.prototype.slice,ou=function(e){return e},$n=1,Ru=2,Vn=3,Na=4,Xl=1e-6,ma={value:function(){}};Ue.prototype=jt.prototype={constructor:Ue,on:function(e,t){var n,u=this._,a=Yt(e+"",u),l=-1,i=a.length;{if(!(arguments.length<2)){if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++l<i;)if(n=(e=a[l]).type)u[n]=Mn(u[n],e.name,t);else if(t==null)for(n in u)u[n]=Mn(u[n],e.name,null);return this}for(;++l<i;)if((n=(e=a[l]).type)&&(n=Zn(u[n],e.name)))return n}},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new Ue(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,u,a=new Array(n),l=0;l<n;++l)a[l]=arguments[l+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(u=this._[e],l=0,n=u.length;l<n;++l)u[l].value.apply(t,a)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var u=this._[e],a=0,l=u.length;a<l;++a)u[a].value.apply(t,n)}};var pa="http://www.w3.org/1999/xhtml",Ia={svg:"http://www.w3.org/2000/svg",xhtml:pa,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ol=function(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Ia.hasOwnProperty(t)?{space:Ia[t],local:e}:e},sl=function(e){var t=ol(e);return(t.local?Tl:Lu)(t)},Zl=0;tu.prototype=Za.prototype={constructor:tu,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var st=function(e){return function(){return this.matches(e)}};if(typeof document!="undefined"){var Ua=document.documentElement;if(!Ua.matches){var Or=Ua.webkitMatchesSelector||Ua.msMatchesSelector||Ua.mozMatchesSelector||Ua.oMatchesSelector;st=function(e){return function(){return Or.call(this,e)}}}}var Cl=st,yu={};if(h.event=null,typeof document!="undefined"){var Jt=document.documentElement;"onmouseenter"in Jt||(yu={mouseenter:"mouseover",mouseleave:"mouseout"})}var Xu=function(e,t,n){var u,a,l=$u(e+""),i=l.length;{if(!(arguments.length<2)){for(s=t?$t:oe,n==null&&(n=!1),u=0;u<i;++u)this.each(s(l[u],t,n));return this}var s=this.node().__on;if(s){for(var c,d=0,v=s.length;d<v;++d)for(u=0,c=s[d];u<i;++u)if((a=l[u]).type===c.type&&a.name===c.name)return c.value}}},Hl=function(){for(var e,t=h.event;e=t.sourceEvent;)t=e;return t},ur=function(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var u=n.createSVGPoint();return u.x=t.clientX,u.y=t.clientY,u=u.matrixTransform(e.getScreenCTM().inverse()),[u.x,u.y]}var a=e.getBoundingClientRect();return[t.clientX-a.left-e.clientLeft,t.clientY-a.top-e.clientTop]},C=function(e){var t=Hl();return t.changedTouches&&(t=t.changedTouches[0]),ur(e,t)},M=function(e){return e==null?wt:function(){return this.querySelector(e)}},q=function(e){typeof e!="function"&&(e=M(e));for(var t=this._groups,n=t.length,u=new Array(n),a=0;a<n;++a)for(var l,i,s=t[a],c=s.length,d=u[a]=new Array(c),v=0;v<c;++v)(l=s[v])&&(i=e.call(l,l.__data__,v,s))&&("__data__"in l&&(i.__data__=l.__data__),d[v]=i);return new Ba(u,this._parents)},G=function(e){return e==null?ue:function(){return this.querySelectorAll(e)}},we=function(e){typeof e!="function"&&(e=G(e));for(var t=this._groups,n=t.length,u=[],a=[],l=0;l<n;++l)for(var i,s=t[l],c=s.length,d=0;d<c;++d)(i=s[d])&&(u.push(e.call(i,i.__data__,d,s)),a.push(i));return new Ba(u,a)},ut=function(e){typeof e!="function"&&(e=Cl(e));for(var t=this._groups,n=t.length,u=new Array(n),a=0;a<n;++a)for(var l,i=t[a],s=i.length,c=u[a]=[],d=0;d<s;++d)(l=i[d])&&e.call(l,l.__data__,d,i)&&c.push(l);return new Ba(u,this._parents)},pt=function(e){return new Array(e.length)},Kt=function(){return new Ba(this._enter||this._groups.map(pt),this._parents)};Ha.prototype={constructor:Ha,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var an=function(e){return function(){return e}},St="$",En=function(e,t){if(!e)return y=new Array(this.size()),d=-1,this.each(function(U){y[++d]=U}),y;var n=t?Jl:ya,u=this._parents,a=this._groups;typeof e!="function"&&(e=an(e));for(var l=a.length,i=new Array(l),s=new Array(l),c=new Array(l),d=0;d<l;++d){var v=u[d],g=a[d],p=g.length,y=e.call(v,v&&v.__data__,d,u),E=y.length,_=s[d]=new Array(E),F=i[d]=new Array(E),P=c[d]=new Array(p);n(v,g,_,F,P,y,t);for(var B,D,V=0,X=0;V<E;++V)if(B=_[V]){for(V>=X&&(X=V+1);!(D=F[X])&&++X<E;);B._next=D||null}}return i=new Ba(i,u),i._enter=s,i._exit=c,i},cn=function(){return new Ba(this._exit||this._groups.map(pt),this._parents)},In=function(e){for(var t=this._groups,n=e._groups,u=t.length,a=n.length,l=Math.min(u,a),i=new Array(u),s=0;s<l;++s)for(var c,d=t[s],v=n[s],g=d.length,p=i[s]=new Array(g),y=0;y<g;++y)(c=d[y]||v[y])&&(p[y]=c);for(;s<u;++s)i[s]=t[s];return new Ba(i,this._parents)},wn=function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var u,a=e[t],l=a.length-1,i=a[l];--l>=0;)(u=a[l])&&(i&&i!==u.nextSibling&&i.parentNode.insertBefore(u,i),i=u);return this},hn=function(e){function t(g,p){return g&&p?e(g.__data__,p.__data__):!g-!p}e||(e=Tn);for(var n=this._groups,u=n.length,a=new Array(u),l=0;l<u;++l){for(var i,s=n[l],c=s.length,d=a[l]=new Array(c),v=0;v<c;++v)(i=s[v])&&(d[v]=i);d.sort(t)}return new Ba(a,this._parents).order()},zn=function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},An=function(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e},Gt=function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var u=e[t],a=0,l=u.length;a<l;++a){var i=u[a];if(i)return i}return null},vn=function(){var e=0;return this.each(function(){++e}),e},bn=function(){return!this.node()},Qt=function(e){for(var t=this._groups,n=0,u=t.length;n<u;++n)for(var a,l=t[n],i=0,s=l.length;i<s;++i)(a=l[i])&&e.call(a,a.__data__,i,l);return this},xn=function(e,t){var n=ol(e);if(arguments.length<2){var u=this.node();return n.local?u.getAttributeNS(n.space,n.local):u.getAttribute(n)}return this.each((t==null?n.local?ht:Xt:typeof t=="function"?n.local?Qn:mu:n.local?Ca:bu)(n,t))},su=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView},Nt=function(e,t,n){var u;return arguments.length>1?this.each((t==null?Zt:typeof t=="function"?ie:jn)(e,t,n==null?"":n)):su(u=this.node()).getComputedStyle(u,null).getPropertyValue(e)},Pn=function(e,t){return arguments.length>1?this.each((t==null?Kl:typeof t=="function"?xu:at)(e,t)):this.node()[e]};Sl.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var kt=function(e,t){var n=Je(e+"");if(arguments.length<2){for(var u=Va(this.node()),a=-1,l=n.length;++a<l;)if(!u.contains(n[a]))return!1;return!0}return this.each((typeof t=="function"?_t:t?ku:Un)(n,t))},rt=function(e){return arguments.length?this.each(e==null?La:(typeof e=="function"?cr:sr)(e)):this.node().textContent},Ze=function(e){return arguments.length?this.each(e==null?Fi:(typeof e=="function"?Wi:To)(e)):this.node().innerHTML},ln=function(){return this.each(wr)},cu=function(){return this.each(Ns)},dn=function(e){var t=typeof e=="function"?e:sl(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},ye=function(e,t){var n=typeof e=="function"?e:sl(e),u=t==null?ti:typeof t=="function"?t:M(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),u.apply(this,arguments)||null)})},ft=function(){return this.each(vl)},_e=function(e){return arguments.length?this.property("__data__",e):this.node().__data__},Rn=function(e,t){return this.each((typeof t=="function"?oa:Fn)(e,t))},kn=[null];Ba.prototype=Pr.prototype={constructor:Ba,select:q,selectAll:we,filter:ut,data:En,enter:Kt,exit:cn,merge:In,order:wn,sort:hn,call:zn,nodes:An,node:Gt,size:vn,empty:bn,each:Qt,attr:xn,style:Nt,property:Pn,classed:kt,text:rt,html:Ze,raise:ln,lower:cu,append:dn,insert:ye,remove:ft,datum:_e,on:Xu,dispatch:Rn};var Ut=function(e){return typeof e=="string"?new Ba([[document.querySelector(e)]],[document.documentElement]):new Ba([[e]],kn)},du=function(e){return typeof e=="string"?new Ba([document.querySelectorAll(e)],[document.documentElement]):new Ba([e==null?[]:e],kn)},Zu=function(e,t,n){arguments.length<3&&(n=t,t=Hl().changedTouches);for(var u,a=0,l=t?t.length:0;a<l;++a)if((u=t[a]).identifier===n)return ur(e,u);return null},Gu=function(e,t){t==null&&(t=Hl().touches);for(var n=0,u=t?t.length:0,a=new Array(u);n<u;++n)a[n]=ur(e,t[n]);return a},_u=function(){h.event.preventDefault(),h.event.stopImmediatePropagation()},Iu=function(e){var t=e.document.documentElement,n=Ut(e).on("dragstart.drag",_u,!0);"onselectstart"in t?n.on("selectstart.drag",_u,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")},nu=function(e){return function(){return e}};ni.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var Ra=function(){function e(F){F.on("mousedown.drag",t).on("touchstart.drag",a).on("touchmove.drag",l).on("touchend.drag touchcancel.drag",i).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function t(){if(!d&&v.apply(this,arguments)){var F=s("mouse",g.apply(this,arguments),C,this,arguments);F&&(Ut(h.event.view).on("mousemove.drag",n,!0).on("mouseup.drag",u,!0),Iu(h.event.view),So(),c=!1,F("start"))}}function n(){_u(),c=!0,y.mouse("drag")}function u(){Ut(h.event.view).on("mousemove.drag mouseup.drag",null),wi(h.event.view,c),_u(),y.mouse("end")}function a(){if(v.apply(this,arguments)){var F,P,B=h.event.changedTouches,D=g.apply(this,arguments),V=B.length;for(F=0;F<V;++F)(P=s(B[F].identifier,D,Zu,this,arguments))&&(So(),P("start"))}}function l(){var F,P,B=h.event.changedTouches,D=B.length;for(F=0;F<D;++F)(P=y[B[F].identifier])&&(_u(),P("drag"))}function i(){var F,P,B=h.event.changedTouches,D=B.length;for(d&&clearTimeout(d),d=setTimeout(function(){d=null},500),F=0;F<D;++F)(P=y[B[F].identifier])&&(So(),P("end"))}function s(F,P,B,D,V){var X,U,Z,Q=B(P,F),ee=E.copy();if(it(new ni(e,"beforestart",X,F,_,Q[0],Q[1],0,0,ee),function(){return(h.event.subject=X=p.apply(D,V))!=null&&(U=X.x-Q[0]||0,Z=X.y-Q[1]||0,!0)}))return function pe(Ne){var Pe,Ct=Q;switch(Ne){case"start":y[F]=pe,Pe=_++;break;case"end":delete y[F],--_;case"drag":Q=B(P,F),Pe=_}it(new ni(e,Ne,X,F,Pe,Q[0]+U,Q[1]+Z,Q[0]-Ct[0],Q[1]-Ct[1],ee),ee.apply,ee,[Ne,D,V])}}var c,d,v=qi,g=No,p=Is,y={},E=jt("start","drag","end"),_=0;return e.filter=function(F){return arguments.length?(v=typeof F=="function"?F:nu(!!F),e):v},e.container=function(F){return arguments.length?(g=typeof F=="function"?F:nu(F),e):g},e.subject=function(F){return arguments.length?(p=typeof F=="function"?F:nu(F),e):p},e.on=function(){var F=E.on.apply(E,arguments);return F===E?e:F},e},Aa=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e},ar=.7,qr=1/ar,vi="\\s*([+-]?\\d+)\\s*",Oi="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",lr="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Lf=/^#([0-9a-f]{3})$/,Of=/^#([0-9a-f]{6})$/,zf=new RegExp("^rgb\\("+[vi,vi,vi]+"\\)$"),Rf=new RegExp("^rgb\\("+[lr,lr,lr]+"\\)$"),Xf=new RegExp("^rgba\\("+[vi,vi,vi,Oi]+"\\)$"),Zf=new RegExp("^rgba\\("+[lr,lr,lr,Oi]+"\\)$"),Hf=new RegExp("^hsl\\("+[Oi,lr,lr]+"\\)$"),Vf=new RegExp("^hsla\\("+[Oi,lr,lr,Oi]+"\\)$"),Ic={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Aa(Du,$a,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Aa(_a,ui,Hr(Du,{brighter:function(e){return e=e==null?qr:Math.pow(qr,e),new _a(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=e==null?ar:Math.pow(ar,e),new _a(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(e===1?")":", "+e+")")}})),Aa(Ul,Yi,Hr(Du,{brighter:function(e){return e=e==null?qr:Math.pow(qr,e),new Ul(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?ar:Math.pow(ar,e),new Ul(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,u=n+(n<.5?n:1-n)*t,a=2*n-u;return new _a(Vr(e>=240?e-240:e+120,a,u),Vr(e,a,u),Vr(e<120?e+240:e-120,a,u),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var Mc=Math.PI/180,jc=180/Math.PI,xo=18,Lc=.95047,Oc=1,zc=1.08883,ia=4/29,gr=6/29,Hu=3*gr*gr,Gr=gr*gr*gr;Aa(el,li,Hr(Du,{brighter:function(e){return new el(this.l+xo*(e==null?1:e),this.a,this.b,this.opacity)},darker:function(e){return new el(this.l-xo*(e==null?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=Oc*$i(e),t=Lc*$i(t),n=zc*$i(n),new _a(Mo(3.2404542*t-1.5371385*e-.4985314*n),Mo(-.969266*t+1.8760108*e+.041556*n),Mo(.0556434*t-.2040259*e+1.0572252*n),this.opacity)}})),Aa(I,Ci,Hr(Du,{brighter:function(e){return new I(this.h,this.c,this.l+xo*(e==null?1:e),this.opacity)},darker:function(e){return new I(this.h,this.c,this.l-xo*(e==null?1:e),this.opacity)},rgb:function(){return ai(this).rgb()}}));var zr=-.14861,Lp=1.78277,Op=-.29227,Jf=-.90649,Rc=1.97294,av=Rc*Jf,lv=Rc*Lp,rv=Lp*Op-Jf*zr;Aa(et,Te,Hr(Du,{brighter:function(e){return e=e==null?qr:Math.pow(qr,e),new et(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?ar:Math.pow(ar,e),new et(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*Mc,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),u=Math.cos(e),a=Math.sin(e);return new _a(255*(t+n*(zr*u+Lp*a)),255*(t+n*(Op*u+Jf*a)),255*(t+n*(Rc*u)),this.opacity)}}));var Xc,zp,iv,Kf,Uf,Zc,ov=function(e){var t=e.length-1;return function(n){var u=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[u],l=e[u+1],i=u>0?e[u-1]:2*a-l,s=u<t-1?e[u+2]:2*l-a;return vt((n-u/t)*t,i,a,l,s)}},sv=function(e){var t=e.length;return function(n){var u=Math.floor(((n%=1)<0?++n:n)*t),a=e[(u+t-1)%t],l=e[u%t],i=e[(u+1)%t],s=e[(u+2)%t];return vt((n-u/t)*t,a,l,i,s)}},Wf=function(e){return function(){return e}},Hc=function e(t){function n(a,l){var i=u((a=ui(a)).r,(l=ui(l)).r),s=u(a.g,l.g),c=u(a.b,l.b),d=gn(a.opacity,l.opacity);return function(v){return a.r=i(v),a.g=s(v),a.b=c(v),a.opacity=d(v),a+""}}var u=Hn(t);return n.gamma=e,n}(1),pg=tl(ov),hg=tl(sv),cv=function(e,t){var n,u=t?t.length:0,a=e?Math.min(u,e.length):0,l=new Array(u),i=new Array(u);for(n=0;n<a;++n)l[n]=Vc(e[n],t[n]);for(;n<u;++n)i[n]=t[n];return function(s){for(n=0;n<a;++n)i[n]=l[n](s);return i}},dv=function(e,t){var n=new Date;return e=+e,t-=e,function(u){return n.setTime(e+t*u),n}},rr=function(e,t){return e=+e,t-=e,function(n){return e+t*n}},fv=function(e,t){var n,u={},a={};e!==null&&typeof e=="object"||(e={}),t!==null&&typeof t=="object"||(t={});for(n in t)n in e?u[n]=Vc(e[n],t[n]):a[n]=t[n];return function(l){for(n in u)a[n]=u[n](l);return a}},Rp=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Xp=new RegExp(Rp.source,"g"),Zp=function(e,t){var n,u,a,l=Rp.lastIndex=Xp.lastIndex=0,i=-1,s=[],c=[];for(e+="",t+="";(n=Rp.exec(e))&&(u=Xp.exec(t));)(a=u.index)>l&&(a=t.slice(l,a),s[i]?s[i]+=a:s[++i]=a),(n=n[0])===(u=u[0])?s[i]?s[i]+=u:s[++i]=u:(s[++i]=null,c.push({i,x:rr(n,u)})),l=Xp.lastIndex;return l<t.length&&(a=t.slice(l),s[i]?s[i]+=a:s[++i]=a),s.length<2?c[0]?dr(c[0].x):lu(t):(t=c.length,function(d){for(var v,g=0;g<t;++g)s[(v=c[g]).i]=v.x(d);return s.join("")})},Vc=function(e,t){var n,u=typeof t;return t==null||u==="boolean"?Wf(t):(u==="number"?rr:u==="string"?(n=$a(t))?(t=n,Hc):Zp:t instanceof $a?Hc:t instanceof Date?dv:Array.isArray(t)?cv:isNaN(t)?fv:rr)(e,t)},mv=function(e,t){return e=+e,t-=e,function(n){return Math.round(e+t*n)}},pv=180/Math.PI,Hp={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},hv=function(e,t,n,u,a,l){var i,s,c;return(i=Math.sqrt(e*e+t*t))&&(e/=i,t/=i),(c=e*n+t*u)&&(n-=e*c,u-=t*c),(s=Math.sqrt(n*n+u*u))&&(n/=s,u/=s,c/=s),e*u<t*n&&(e=-e,t=-t,c=-c,i=-i),{translateX:a,translateY:l,rotate:Math.atan2(t,e)*pv,skewX:Math.atan(c)*pv,scaleX:i,scaleY:s}},vv=pn(pu,"px, ","px)","deg)"),gv=pn(Bi,", ",")",")"),Jc=Math.SQRT2,Vp=2,yv=4,vg=1e-12,_v=function(e,t){var n,u,a=e[0],l=e[1],i=e[2],s=t[0],c=t[1],d=t[2],v=s-a,g=c-l,p=v*v+g*g;if(p<vg)u=Math.log(d/i)/Jc,n=function(B){return[a+B*v,l+B*g,i*Math.exp(Jc*B*u)]};else{var y=Math.sqrt(p),E=(d*d-i*i+yv*p)/(2*i*Vp*y),_=(d*d-i*i-yv*p)/(2*d*Vp*y),F=Math.log(Math.sqrt(E*E+1)-E),P=Math.log(Math.sqrt(_*_+1)-_);u=(P-F)/Jc,n=function(B){var D=B*u,V=Oa(F),X=i/(Vp*y)*(V*Ea(Jc*D+F)-jo(F));return[a+X*v,l+X*g,i*V/Oa(Jc*D+F)]}}return n.duration=1e3*u,n},gg=eo(mn),yg=eo(gn),_g=ki(mn),Eg=ki(gn),bg=oi(mn),qf=oi(gn),xg=function(e,t){for(var n=new Array(t),u=0;u<t;++u)n[u]=e(u/(t-1));return n},hs=0,Kc=0,Uc=0,Ev=1e3,Gf=0,zi=0,Jp=0,Kp=typeof performance=="object"&&performance.now?performance:Date,bv=typeof requestAnimationFrame=="function"?requestAnimationFrame:function(e){setTimeout(e,17)};to.prototype=no.prototype={constructor:to,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?Cr():+n)+(t==null?0:+t),this._next||Zc===this||(Zc?Zc._next=this:Uf=this,Zc=this),this._call=e,this._time=n,js()},stop:function(){this._call&&(this._call=null,this._time=1/0,js())}};var Up=function(e,t,n){var u=new to;return t=t==null?0:+t,u.restart(function(a){u.stop(),e(a+t)},t,n),u},Fg=function(e,t,n){var u=new to,a=t;return t==null?(u.restart(e,t,n),u):(t=+t,n=n==null?Cr():+n,u.restart(function l(i){i+=a,u.restart(l,a+=t,n),e(i)},t,n),u)},wg=jt("start","end","interrupt"),Ag=[],xv=0,Wp=1,Qf=2,qp=3,Fv=4,Gp=5,Yf=6,$f=function(e,t,n,u,a,l){var i=e.__transition;if(i){if(n in i)return}else e.__transition={};Ls(e,n,{name:t,index:u,group:a,on:wg,tween:Ag,time:l.time,delay:l.delay,duration:l.duration,ease:l.ease,timer:null,state:xv})},Fo=function(e,t){var n,u,a,l=e.__transition,i=!0;if(l){t=t==null?null:t+"";for(a in l)(n=l[a]).name===t?(u=n.state>Qf&&n.state<Gp,n.state=Yf,n.timer.stop(),u&&n.on.call("interrupt",e,e.__data__,n.index,n.group),delete l[a]):i=!1;i&&delete e.__transition}},Pg=function(e){return this.each(function(){Fo(this,e)})},Cg=function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var u,a=Br(this.node(),n).tween,l=0,i=a.length;l<i;++l)if((u=a[l]).name===e)return u.value;return null}return this.each((t==null?Z0:H0)(n,e,t))},wv=function(e,t){var n;return(typeof t=="number"?rr:t instanceof $a?Hc:(n=$a(t))?(t=n,Hc):Zp)(e,t)},Bg=function(e,t){var n=ol(e),u=n==="transform"?gv:wv;return this.attrTween(e,typeof t=="function"?(n.local?U0:K0)(n,u,Oo(this,"attr."+e,t)):t==null?(n.local?V0:zo)(n):(n.local?J0:Os)(n,u,t))},kg=function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var u=ol(e);return this.tween(n,(u.local?W0:q0)(u,t))},Dg=function(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Ro:G0)(t,e)):Br(this.node(),t).delay},Tg=function(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?$h:Q0)(t,e)):Br(this.node(),t).duration},Sg=function(e){var t=this._id;return arguments.length?this.each(Y0(t,e)):Br(this.node(),t).ease},Ng=function(e){typeof e!="function"&&(e=Cl(e));for(var t=this._groups,n=t.length,u=new Array(n),a=0;a<n;++a)for(var l,i=t[a],s=i.length,c=u[a]=[],d=0;d<s;++d)(l=i[d])&&e.call(l,l.__data__,d,i)&&c.push(l);return new Y(u,this._parents,this._name,this._id)},Ig=function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,u=t.length,a=n.length,l=Math.min(u,a),i=new Array(u),s=0;s<l;++s)for(var c,d=t[s],v=n[s],g=d.length,p=i[s]=new Array(g),y=0;y<g;++y)(c=d[y]||v[y])&&(p[y]=c);for(;s<u;++s)i[s]=t[s];return new Y(i,this._parents,this._name,this._id)},Mg=function(e,t){var n=this._id;return arguments.length<2?Br(this.node(),n).on.on(e):this.each(yd(n,e,t))},jg=function(){return this.on("end.remove",zs(this._id))},Lg=function(e){var t=this._name,n=this._id;typeof e!="function"&&(e=M(e));for(var u=this._groups,a=u.length,l=new Array(a),i=0;i<a;++i)for(var s,c,d=u[i],v=d.length,g=l[i]=new Array(v),p=0;p<v;++p)(s=d[p])&&(c=e.call(s,s.__data__,p,d))&&("__data__"in s&&(c.__data__=s.__data__),g[p]=c,$f(g[p],t,n,p,g,Br(s,n)));return new Y(l,this._parents,t,n)},Og=function(e){var t=this._name,n=this._id;typeof e!="function"&&(e=G(e));for(var u=this._groups,a=u.length,l=[],i=[],s=0;s<a;++s)for(var c,d=u[s],v=d.length,g=0;g<v;++g)if(c=d[g]){for(var p,y=e.call(c,c.__data__,g,d),E=Br(c,n),_=0,F=y.length;_<F;++_)(p=y[_])&&$f(p,t,n,_,y,E);l.push(y),i.push(c)}return new Y(l,i,t,n)},zg=Pr.prototype.constructor,Rg=function(){return new zg(this._groups,this._parents)},Xg=function(e,t,n){var u=(e+="")=="transform"?vv:wv;return t==null?this.styleTween(e,kr(e,u)).on("end.style."+e,em(e)):this.styleTween(e,typeof t=="function"?Ed(e,u,Oo(this,"style."+e,t)):_d(e,u,t),n)},Zg=function(e,t,n){var u="style."+(e+="");if(arguments.length<2)return(u=this.tween(u))&&u._value;if(t==null)return this.tween(u,null);if(typeof t!="function")throw new Error;return this.tween(u,Rs(e,t,n==null?"":n))},Hg=function(e){return this.tween("text",typeof e=="function"?ev(Oo(this,"text",e)):bd(e==null?"":e+""))},Vg=function(){for(var e=this._name,t=this._id,n=xd(),u=this._groups,a=u.length,l=0;l<a;++l)for(var i,s=u[l],c=s.length,d=0;d<c;++d)if(i=s[d]){var v=Br(i,t);$f(i,e,n,d,s,{time:v.time+v.delay+v.duration,delay:0,duration:v.duration,ease:v.ease})}return new Y(u,this._parents,e,n)},Jg=0,vs=Pr.prototype;Y.prototype=Xs.prototype={constructor:Y,select:Lg,selectAll:Og,filter:Ng,merge:Ig,selection:Rg,transition:Vg,call:vs.call,nodes:vs.nodes,node:vs.node,size:vs.size,empty:vs.empty,each:vs.each,on:Mg,attr:Bg,attrTween:kg,style:Xg,styleTween:Zg,text:Hg,remove:jg,tween:Cg,delay:Dg,duration:Tg,ease:Sg};var Qp=3,Kg=function e(t){function n(u){return Math.pow(u,t)}return t=+t,n.exponent=e,n}(Qp),Ug=function e(t){function n(u){return 1-Math.pow(1-u,t)}return t=+t,n.exponent=e,n}(Qp),Av=function e(t){function n(u){return((u*=2)<=1?Math.pow(u,t):2-Math.pow(2-u,t))/2}return t=+t,n.exponent=e,n}(Qp),Pv=Math.PI,Cv=Pv/2,Yp=4/11,Wg=6/11,qg=8/11,Gg=.75,Qg=9/11,Yg=10/11,$g=.9375,e5=21/22,t5=63/64,e0=1/Yp/Yp,$p=1.70158,n5=function e(t){function n(u){return u*u*((t+1)*u-t)}return t=+t,n.overshoot=e,n}($p),u5=function e(t){function n(u){return--u*u*((t+1)*u+t)+1}return t=+t,n.overshoot=e,n}($p),Bv=function e(t){function n(u){return((u*=2)<1?u*u*((t+1)*u-t):(u-=2)*u*((t+1)*u+t)+2)/2}return t=+t,n.overshoot=e,n}($p),gs=2*Math.PI,eh=1,th=.3,a5=function e(t,n){function u(l){return t*Math.pow(2,10*--l)*Math.sin((a-l)/n)}var a=Math.asin(1/(t=Math.max(1,t)))*(n/=gs);return u.amplitude=function(l){return e(l,n*gs)},u.period=function(l){return e(t,l)},u}(eh,th),kv=function e(t,n){function u(l){return 1-t*Math.pow(2,-10*(l=+l))*Math.sin((l+a)/n)}var a=Math.asin(1/(t=Math.max(1,t)))*(n/=gs);return u.amplitude=function(l){return e(l,n*gs)},u.period=function(l){return e(t,l)},u}(eh,th),l5=function e(t,n){function u(l){return((l=2*l-1)<0?t*Math.pow(2,10*l)*Math.sin((a-l)/n):2-t*Math.pow(2,-10*l)*Math.sin((a+l)/n))/2}var a=Math.asin(1/(t=Math.max(1,t)))*(n/=gs);return u.amplitude=function(l){return e(l,n*gs)},u.period=function(l){return e(t,l)},u}(eh,th),nh={time:null,delay:0,duration:250,ease:hu},r5=function(e){var t,n;e instanceof Y?(t=e._id,e=e._name):(t=xd(),(n=nh).time=Cr(),e=e==null?null:e+"");for(var u=this._groups,a=u.length,l=0;l<a;++l)for(var i,s=u[l],c=s.length,d=0;d<c;++d)(i=s[d])&&$f(i,e,t,d,s,n||ul(i,t));return new Y(u,this._parents,e,t)};Pr.prototype.interrupt=Pg,Pr.prototype.transition=r5;var i5=[null],o5=function(e,t){var n,u,a=e.__transition;if(a){t=t==null?null:t+"";for(u in a)if((n=a[u]).state>Wp&&n.name===t)return new Y([[e]],i5,t,+u)}return null},Dv=function(e){return function(){return e}},s5=function(e,t,n){this.target=e,this.type=t,this.selection=n},t0=function(){h.event.preventDefault(),h.event.stopImmediatePropagation()},Tv={name:"drag"},uh={name:"space"},ys={name:"handle"},_s={name:"center"},n0={name:"x",handles:["e","w"].map(Ti),input:function(e,t){return e&&[[e[0],t[0][1]],[e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},u0={name:"y",handles:["n","s"].map(Ti),input:function(e,t){return e&&[[t[0][0],e[0]],[t[1][0],e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},c5={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(Ti),input:function(e){return e},output:function(e){return e}},gi={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Sv={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Nv={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},d5={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},f5={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1},m5=function(){return Nl(c5)},Iv=Math.cos,Mv=Math.sin,jv=Math.PI,a0=jv/2,Lv=2*jv,Ov=Math.max,p5=function(){function e(l){var i,s,c,d,v,g,p=l.length,y=[],E=wa(p),_=[],F=[],P=F.groups=new Array(p),B=new Array(p*p);for(i=0,v=-1;++v<p;){for(s=0,g=-1;++g<p;)s+=l[v][g];y.push(s),_.push(wa(p)),i+=s}for(n&&E.sort(function(pe,Ne){return n(y[pe],y[Ne])}),u&&_.forEach(function(pe,Ne){pe.sort(function(Pe,Ct){return u(l[Ne][Pe],l[Ne][Ct])})}),i=Ov(0,Lv-t*p)/i,d=i?t:Lv/p,s=0,v=-1;++v<p;){for(c=s,g=-1;++g<p;){var D=E[v],V=_[D][g],X=l[D][V],U=s,Z=s+=X*i;B[V*p+D]={index:D,subindex:V,startAngle:U,endAngle:Z,value:X}}P[D]={index:D,startAngle:c,endAngle:s,value:y[D]},s+=d}for(v=-1;++v<p;)for(g=v-1;++g<p;){var Q=B[g*p+v],ee=B[v*p+g];(Q.value||ee.value)&&F.push(Q.value<ee.value?{source:ee,target:Q}:{source:Q,target:ee})}return a?F.sort(a):F}var t=0,n=null,u=null,a=null;return e.padAngle=function(l){return arguments.length?(t=Ov(0,l),e):t},e.sortGroups=function(l){return arguments.length?(n=l,e):n},e.sortSubgroups=function(l){return arguments.length?(u=l,e):u},e.sortChords=function(l){return arguments.length?(l==null?a=null:(a=Zo(l))._=l,e):a&&a._},e},h5=Array.prototype.slice,ah=function(e){return function(){return e}},lh=Math.PI,rh=2*lh,Es=1e-6,v5=rh-Es;_l.prototype=Tr.prototype={constructor:_l,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,u){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+u)},bezierCurveTo:function(e,t,n,u,a,l){this._+="C"+ +e+","+ +t+","+ +n+","+ +u+","+(this._x1=+a)+","+(this._y1=+l)},arcTo:function(e,t,n,u,a){e=+e,t=+t,n=+n,u=+u,a=+a;var l=this._x1,i=this._y1,s=n-e,c=u-t,d=l-e,v=i-t,g=d*d+v*v;if(a<0)throw new Error("negative radius: "+a);if(this._x1===null)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(g>Es)if(Math.abs(v*s-c*d)>Es&&a){var p=n-l,y=u-i,E=s*s+c*c,_=p*p+y*y,F=Math.sqrt(E),P=Math.sqrt(g),B=a*Math.tan((lh-Math.acos((E+g-_)/(2*F*P)))/2),D=B/P,V=B/F;Math.abs(D-1)>Es&&(this._+="L"+(e+D*d)+","+(t+D*v)),this._+="A"+a+","+a+",0,0,"+ +(v*p>d*y)+","+(this._x1=e+V*s)+","+(this._y1=t+V*c)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,u,a,l){e=+e,t=+t,n=+n;var i=n*Math.cos(u),s=n*Math.sin(u),c=e+i,d=t+s,v=1^l,g=l?u-a:a-u;if(n<0)throw new Error("negative radius: "+n);this._x1===null?this._+="M"+c+","+d:(Math.abs(this._x1-c)>Es||Math.abs(this._y1-d)>Es)&&(this._+="L"+c+","+d),n&&(g>v5?this._+="A"+n+","+n+",0,1,"+v+","+(e-i)+","+(t-s)+"A"+n+","+n+",0,1,"+v+","+(this._x1=c)+","+(this._y1=d):(g<0&&(g=g%rh+rh),this._+="A"+n+","+n+",0,"+ +(g>=lh)+","+v+","+(this._x1=e+n*Math.cos(a))+","+(this._y1=t+n*Math.sin(a))))},rect:function(e,t,n,u){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +u+"h"+-n+"Z"},toString:function(){return this._}};var g5=function(){function e(){var s,c=h5.call(arguments),d=t.apply(this,c),v=n.apply(this,c),g=+u.apply(this,(c[0]=d,c)),p=a.apply(this,c)-a0,y=l.apply(this,c)-a0,E=g*Iv(p),_=g*Mv(p),F=+u.apply(this,(c[0]=v,c)),P=a.apply(this,c)-a0,B=l.apply(this,c)-a0;if(i||(i=s=Tr()),i.moveTo(E,_),i.arc(0,0,g,p,y),p===P&&y===B||(i.quadraticCurveTo(0,0,F*Iv(P),F*Mv(P)),i.arc(0,0,F,P,B)),i.quadraticCurveTo(0,0,E,_),i.closePath(),s)return i=null,s+""||null}var t=Cn,n=cm,u=dm,a=fm,l=Pd,i=null;return e.radius=function(s){return arguments.length?(u=typeof s=="function"?s:ah(+s),e):u},e.startAngle=function(s){return arguments.length?(a=typeof s=="function"?s:ah(+s),e):a},e.endAngle=function(s){return arguments.length?(l=typeof s=="function"?s:ah(+s),e):l},e.source=function(s){return arguments.length?(t=s,e):t},e.target=function(s){return arguments.length?(n=s,e):n},e.context=function(s){return arguments.length?(i=s==null?null:s,e):i},e},yr="$";Ho.prototype=fr.prototype={constructor:Ho,has:function(e){return yr+e in this},get:function(e){return this[yr+e]},set:function(e,t){return this[yr+e]=t,this},remove:function(e){var t=yr+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===yr&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===yr&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===yr&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===yr&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===yr&&++e;return e},empty:function(){for(var e in this)if(e[0]===yr)return!1;return!0},each:function(e){for(var t in this)t[0]===yr&&e(this[t],t.slice(1),this)}};var y5=function(){function e(s,c,d,v){if(c>=l.length)return u!=null?u(s):n!=null?s.sort(n):s;for(var g,p,y,E=-1,_=s.length,F=l[c++],P=fr(),B=d();++E<_;)(y=P.get(g=F(p=s[E])+""))?y.push(p):P.set(g,[p]);return P.each(function(D,V){v(B,V,e(D,c,d,v))}),B}function t(s,c){if(++c>l.length)return s;var d,v=i[c-1];return u!=null&&c>=l.length?d=s.entries():(d=[],s.each(function(g,p){d.push({key:p,values:t(g,c)})})),v!=null?d.sort(function(g,p){return v(g.key,p.key)}):d}var n,u,a,l=[],i=[];return a={object:function(s){return e(s,0,Cd,Us)},map:function(s){return e(s,0,Bd,kd)},entries:function(s){return t(e(s,0,Bd,kd),0)},key:function(s){return l.push(s),a},sortKeys:function(s){return i[l.length-1]=s,a},sortValues:function(s){return n=s,a},rollup:function(s){return u=s,a}}},wo=fr.prototype;Vo.prototype=mm.prototype={constructor:Vo,has:wo.has,add:function(e){return e+="",this[yr+e]=e,this},remove:wo.remove,clear:wo.clear,values:wo.keys,size:wo.size,empty:wo.empty,each:wo.each};var _5=function(e){var t=[];for(var n in e)t.push(n);return t},E5=function(e){var t=[];for(var n in e)t.push(e[n]);return t},b5=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},ih=function(e){function t(d,v){var g,p,y=n(d,function(E,_){return g?g(E,_-1):(p=E,void(g=v?qs(E,v):Ws(E)))});return y.columns=p,y}function n(d,v){function g(){if(B>=P)return _;if(y)return y=!1,E;var X,U=B;if(d.charCodeAt(U)===34){for(var Z=U;Z++<P;)if(d.charCodeAt(Z)===34){if(d.charCodeAt(Z+1)!==34)break;++Z}return B=Z+2,X=d.charCodeAt(Z+1),X===13?(y=!0,d.charCodeAt(Z+2)===10&&++B):X===10&&(y=!0),d.slice(U+1,Z).replace(/""/g,'"')}for(;B<P;){var Q=1;if(X=d.charCodeAt(B++),X===10)y=!0;else if(X===13)y=!0,d.charCodeAt(B)===10&&(++B,++Q);else if(X!==c)continue;return d.slice(U,B-Q)}return d.slice(U)}for(var p,y,E={},_={},F=[],P=d.length,B=0,D=0;(p=g())!==_;){for(var V=[];p!==E&&p!==_;)V.push(p),p=g();v&&(V=v(V,D++))==null||F.push(V)}return F}function u(d,v){return v==null&&(v=Dd(d)),[v.map(i).join(e)].concat(d.map(function(g){return v.map(function(p){return i(g[p])}).join(e)})).join(`
|
|
`)}function a(d){return d.map(l).join(`
|
|
`)}function l(d){return d.map(i).join(e)}function i(d){return d==null?"":s.test(d+="")?'"'+d.replace(/\"/g,'""')+'"':d}var s=new RegExp('["'+e+`
|
|
]`),c=e.charCodeAt(0);return{parse:t,parseRows:n,format:u,formatRows:a}},l0=ih(","),zv=l0.parse,x5=l0.parseRows,F5=l0.format,w5=l0.formatRows,r0=ih(" "),Rv=r0.parse,A5=r0.parseRows,P5=r0.format,C5=r0.formatRows,B5=function(e,t){function n(){var a,l,i=u.length,s=0,c=0;for(a=0;a<i;++a)l=u[a],s+=l.x,c+=l.y;for(s=s/i-e,c=c/i-t,a=0;a<i;++a)l=u[a],l.x-=s,l.y-=c}var u;return e==null&&(e=0),t==null&&(t=0),n.initialize=function(a){u=a},n.x=function(a){return arguments.length?(e=+a,n):e},n.y=function(a){return arguments.length?(t=+a,n):t},n},Bl=function(e){return function(){return e}},Ri=function(){return 1e-6*(Math.random()-.5)},k5=function(e){var t=+this._x.call(null,e),n=+this._y.call(null,e);return Ku(this.cover(t,n),t,n,e)},D5=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,u=this._y0,a=this._x1,l=this._y1;if(isNaN(n))a=(n=Math.floor(e))+1,l=(u=Math.floor(t))+1;else{if(!(n>e||e>a||u>t||t>l))return this;var i,s,c=a-n,d=this._root;switch(s=(t<(u+l)/2)<<1|e<(n+a)/2){case 0:do i=new Array(4),i[s]=d,d=i;while(c*=2,a=n+c,l=u+c,e>a||t>l);break;case 1:do i=new Array(4),i[s]=d,d=i;while(c*=2,n=a-c,l=u+c,n>e||t>l);break;case 2:do i=new Array(4),i[s]=d,d=i;while(c*=2,a=n+c,u=l-c,e>a||u>t);break;case 3:do i=new Array(4),i[s]=d,d=i;while(c*=2,n=a-c,u=l-c,n>e||u>t)}this._root&&this._root.length&&(this._root=d)}return this._x0=n,this._y0=u,this._x1=a,this._y1=l,this},T5=function(){var e=[];return this.visit(function(t){if(!t.length)do e.push(t.data);while(t=t.next)}),e},S5=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},kl=function(e,t,n,u,a){this.node=e,this.x0=t,this.y0=n,this.x1=u,this.y1=a},N5=function(e,t,n){var u,a,l,i,s,c,d,v=this._x0,g=this._y0,p=this._x1,y=this._y1,E=[],_=this._root;for(_&&E.push(new kl(_,v,g,p,y)),n==null?n=1/0:(v=e-n,g=t-n,p=e+n,y=t+n,n*=n);c=E.pop();)if(!(!(_=c.node)||(a=c.x0)>p||(l=c.y0)>y||(i=c.x1)<v||(s=c.y1)<g))if(_.length){var F=(a+i)/2,P=(l+s)/2;E.push(new kl(_[3],F,P,i,s),new kl(_[2],a,P,F,s),new kl(_[1],F,l,i,P),new kl(_[0],a,l,F,P)),(d=(t>=P)<<1|e>=F)&&(c=E[E.length-1],E[E.length-1]=E[E.length-1-d],E[E.length-1-d]=c)}else{var B=e-+this._x.call(null,_.data),D=t-+this._y.call(null,_.data),V=B*B+D*D;if(V<n){var X=Math.sqrt(n=V);v=e-X,g=t-X,p=e+X,y=t+X,u=_.data}}return u},I5=function(e){if(isNaN(l=+this._x.call(null,e))||isNaN(i=+this._y.call(null,e)))return this;var t,n,u,a,l,i,s,c,d,v,g,p,y=this._root,E=this._x0,_=this._y0,F=this._x1,P=this._y1;if(!y)return this;if(y.length)for(;;){if((d=l>=(s=(E+F)/2))?E=s:F=s,(v=i>=(c=(_+P)/2))?_=c:P=c,t=y,!(y=y[g=v<<1|d]))return this;if(!y.length)break;(t[g+1&3]||t[g+2&3]||t[g+3&3])&&(n=t,p=g)}for(;y.data!==e;)if(u=y,!(y=y.next))return this;return(a=y.next)&&delete y.next,u?(a?u.next=a:delete u.next,this):t?(a?t[g]=a:delete t[g],(y=t[0]||t[1]||t[2]||t[3])&&y===(t[3]||t[2]||t[1]||t[0])&&!y.length&&(n?n[p]=y:this._root=y),this):(this._root=a,this)},M5=function(){return this._root},j5=function(){var e=0;return this.visit(function(t){if(!t.length)do++e;while(t=t.next)}),e},L5=function(e){var t,n,u,a,l,i,s=[],c=this._root;for(c&&s.push(new kl(c,this._x0,this._y0,this._x1,this._y1));t=s.pop();)if(!e(c=t.node,u=t.x0,a=t.y0,l=t.x1,i=t.y1)&&c.length){var d=(u+l)/2,v=(a+i)/2;(n=c[3])&&s.push(new kl(n,d,v,l,i)),(n=c[2])&&s.push(new kl(n,u,v,d,i)),(n=c[1])&&s.push(new kl(n,d,a,l,v)),(n=c[0])&&s.push(new kl(n,u,a,d,v))}return this},O5=function(e){var t,n=[],u=[];for(this._root&&n.push(new kl(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var a=t.node;if(a.length){var l,i=t.x0,s=t.y0,c=t.x1,d=t.y1,v=(i+c)/2,g=(s+d)/2;(l=a[0])&&n.push(new kl(l,i,s,v,g)),(l=a[1])&&n.push(new kl(l,v,s,c,g)),(l=a[2])&&n.push(new kl(l,i,g,v,d)),(l=a[3])&&n.push(new kl(l,v,g,c,d))}u.push(t)}for(;t=u.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},z5=function(e){return arguments.length?(this._x=e,this):this._x},R5=function(e){return arguments.length?(this._y=e,this):this._y},Dl=Jo.prototype=Gs.prototype;Dl.copy=function(){var e,t,n=new Gs(this._x,this._y,this._x0,this._y0,this._x1,this._y1),u=this._root;if(!u)return n;if(!u.length)return n._root=Qs(u),n;for(e=[{source:u,target:n._root=new Array(4)}];u=e.pop();)for(var a=0;a<4;++a)(t=u.source[a])&&(t.length?e.push({source:t,target:u.target[a]=new Array(4)}):u.target[a]=Qs(t));return n},Dl.add=k5,Dl.addAll=pm,Dl.cover=D5,Dl.data=T5,Dl.extent=S5,Dl.find=N5,Dl.remove=I5,Dl.removeAll=hm,Dl.root=M5,Dl.size=j5,Dl.visit=L5,Dl.visitAfter=O5,Dl.x=z5,Dl.y=R5;var Xv,X5=function(e){function t(){function c(B,D,V,X,U){var Z=B.data,Q=B.r,ee=E+Q;{if(!Z)return D>p+ee||X<p-ee||V>y+ee||U<y-ee;if(Z.index>g.index){var pe=p-Z.x-Z.vx,Ne=y-Z.y-Z.vy,Pe=pe*pe+Ne*Ne;Pe<ee*ee&&(pe===0&&(pe=Ri(),Pe+=pe*pe),Ne===0&&(Ne=Ri(),Pe+=Ne*Ne),Pe=(ee-(Pe=Math.sqrt(Pe)))/Pe*i,g.vx+=(pe*=Pe)*(ee=(Q*=Q)/(_+Q)),g.vy+=(Ne*=Pe)*ee,Z.vx-=pe*(ee=1-ee),Z.vy-=Ne*ee)}}}for(var d,v,g,p,y,E,_,F=a.length,P=0;P<s;++P)for(v=Jo(a,El,Sd).visitAfter(n),d=0;d<F;++d)g=a[d],E=l[g.index],_=E*E,p=g.x+g.vx,y=g.y+g.vy,v.visit(c)}function n(c){if(c.data)return c.r=l[c.data.index];for(var d=c.r=0;d<4;++d)c[d]&&c[d].r>c.r&&(c.r=c[d].r)}function u(){if(a){var c,d,v=a.length;for(l=new Array(v),c=0;c<v;++c)d=a[c],l[d.index]=+e(d,c,a)}}var a,l,i=1,s=1;return typeof e!="function"&&(e=Bl(e==null?1:+e)),t.initialize=function(c){a=c,u()},t.iterations=function(c){return arguments.length?(s=+c,t):s},t.strength=function(c){return arguments.length?(i=+c,t):i},t.radius=function(c){return arguments.length?(e=typeof c=="function"?c:Bl(+c),u(),t):e},t},Z5=function(e){function t(_){return 1/Math.min(d[_.source.index],d[_.target.index])}function n(_){for(var F=0,P=e.length;F<E;++F)for(var B,D,V,X,U,Z,Q,ee=0;ee<P;++ee)B=e[ee],D=B.source,V=B.target,X=V.x+V.vx-D.x-D.vx||Ri(),U=V.y+V.vy-D.y-D.vy||Ri(),Z=Math.sqrt(X*X+U*U),Z=(Z-s[ee])/Z*_*i[ee],X*=Z,U*=Z,V.vx-=X*(Q=v[ee]),V.vy-=U*Q,D.vx+=X*(Q=1-Q),D.vy+=U*Q}function u(){if(c){var _,F,P=c.length,B=e.length,D=fr(c,g);for(_=0,d=new Array(P);_<B;++_)F=e[_],F.index=_,typeof F.source!="object"&&(F.source=Nd(D,F.source)),typeof F.target!="object"&&(F.target=Nd(D,F.target)),d[F.source.index]=(d[F.source.index]||0)+1,d[F.target.index]=(d[F.target.index]||0)+1;for(_=0,v=new Array(B);_<B;++_)F=e[_],v[_]=d[F.source.index]/(d[F.source.index]+d[F.target.index]);i=new Array(B),a(),s=new Array(B),l()}}function a(){if(c)for(var _=0,F=e.length;_<F;++_)i[_]=+p(e[_],_,e)}function l(){if(c)for(var _=0,F=e.length;_<F;++_)s[_]=+y(e[_],_,e)}var i,s,c,d,v,g=gm,p=t,y=Bl(30),E=1;return e==null&&(e=[]),n.initialize=function(_){c=_,u()},n.links=function(_){return arguments.length?(e=_,u(),n):e},n.id=function(_){return arguments.length?(g=_,n):g},n.iterations=function(_){return arguments.length?(E=+_,n):E},n.strength=function(_){return arguments.length?(p=typeof _=="function"?_:Bl(+_),a(),n):p},n.distance=function(_){return arguments.length?(y=typeof _=="function"?_:Bl(+_),l(),n):y},n},H5=10,V5=Math.PI*(3-Math.sqrt(5)),J5=function(e){function t(){n(),y.call("tick",l),i<s&&(p.stop(),y.call("end",l))}function n(){var E,_,F=e.length;for(i+=(d-i)*c,g.each(function(P){P(i)}),E=0;E<F;++E)_=e[E],_.fx==null?_.x+=_.vx*=v:(_.x=_.fx,_.vx=0),_.fy==null?_.y+=_.vy*=v:(_.y=_.fy,_.vy=0)}function u(){for(var E,_=0,F=e.length;_<F;++_){if(E=e[_],E.index=_,isNaN(E.x)||isNaN(E.y)){var P=H5*Math.sqrt(_),B=_*V5;E.x=P*Math.cos(B),E.y=P*Math.sin(B)}(isNaN(E.vx)||isNaN(E.vy))&&(E.vx=E.vy=0)}}function a(E){return E.initialize&&E.initialize(e),E}var l,i=1,s=.001,c=1-Math.pow(s,1/300),d=0,v=.6,g=fr(),p=no(t),y=jt("tick","end");return e==null&&(e=[]),u(),l={tick:n,restart:function(){return p.restart(t),l},stop:function(){return p.stop(),l},nodes:function(E){return arguments.length?(e=E,u(),g.each(a),l):e},alpha:function(E){return arguments.length?(i=+E,l):i},alphaMin:function(E){return arguments.length?(s=+E,l):s},alphaDecay:function(E){return arguments.length?(c=+E,l):+c},alphaTarget:function(E){return arguments.length?(d=+E,l):d},velocityDecay:function(E){return arguments.length?(v=1-E,l):1-v},force:function(E,_){return arguments.length>1?(_==null?g.remove(E):g.set(E,a(_)),l):g.get(E)},find:function(E,_,F){var P,B,D,V,X,U=0,Z=e.length;for(F==null?F=1/0:F*=F,U=0;U<Z;++U)V=e[U],P=E-V.x,B=_-V.y,D=P*P+B*B,D<F&&(X=V,F=D);return X},on:function(E,_){return arguments.length>1?(y.on(E,_),l):y.on(E)}}},K5=function(){function e(p){var y,E=a.length,_=Jo(a,ym,Wl).visitAfter(n);for(i=p,y=0;y<E;++y)l=a[y],_.visit(u)}function t(){if(a){var p,y,E=a.length;for(s=new Array(E),p=0;p<E;++p)y=a[p],s[y.index]=+c(y,p,a)}}function n(p){var y,E,_,F,P,B=0;if(p.length){for(_=F=P=0;P<4;++P)(y=p[P])&&(E=y.value)&&(B+=E,_+=E*y.x,F+=E*y.y);p.x=_/B,p.y=F/B}else{y=p,y.x=y.data.x,y.y=y.data.y;do B+=s[y.data.index];while(y=y.next)}p.value=B}function u(p,y,E,_){if(!p.value)return!0;var F=p.x-l.x,P=p.y-l.y,B=_-y,D=F*F+P*P;if(B*B/g<D)return D<v&&(F===0&&(F=Ri(),D+=F*F),P===0&&(P=Ri(),D+=P*P),D<d&&(D=Math.sqrt(d*D)),l.vx+=F*p.value*i/D,l.vy+=P*p.value*i/D),!0;if(!(p.length||D>=v)){(p.data!==l||p.next)&&(F===0&&(F=Ri(),D+=F*F),P===0&&(P=Ri(),D+=P*P),D<d&&(D=Math.sqrt(d*D)));do p.data!==l&&(B=s[p.data.index]*i/D,l.vx+=F*B,l.vy+=P*B);while(p=p.next)}}var a,l,i,s,c=Bl(-30),d=1,v=1/0,g=.81;return e.initialize=function(p){a=p,t()},e.strength=function(p){return arguments.length?(c=typeof p=="function"?p:Bl(+p),t(),e):c},e.distanceMin=function(p){return arguments.length?(d=p*p,e):Math.sqrt(d)},e.distanceMax=function(p){return arguments.length?(v=p*p,e):Math.sqrt(v)},e.theta=function(p){return arguments.length?(g=p*p,e):Math.sqrt(g)},e},U5=function(e){function t(s){for(var c,d=0,v=u.length;d<v;++d)c=u[d],c.vx+=(l[d]-c.x)*a[d]*s}function n(){if(u){var s,c=u.length;for(a=new Array(c),l=new Array(c),s=0;s<c;++s)a[s]=isNaN(l[s]=+e(u[s],s,u))?0:+i(u[s],s,u)}}var u,a,l,i=Bl(.1);return typeof e!="function"&&(e=Bl(e==null?0:+e)),t.initialize=function(s){u=s,n()},t.strength=function(s){return arguments.length?(i=typeof s=="function"?s:Bl(+s),n(),t):i},t.x=function(s){return arguments.length?(e=typeof s=="function"?s:Bl(+s),n(),t):e},t},W5=function(e){function t(s){for(var c,d=0,v=u.length;d<v;++d)c=u[d],c.vy+=(l[d]-c.y)*a[d]*s}function n(){if(u){var s,c=u.length;for(a=new Array(c),l=new Array(c),s=0;s<c;++s)a[s]=isNaN(l[s]=+e(u[s],s,u))?0:+i(u[s],s,u)}}var u,a,l,i=Bl(.1);return typeof e!="function"&&(e=Bl(e==null?0:+e)),t.initialize=function(s){u=s,n()},t.strength=function(s){return arguments.length?(i=typeof s=="function"?s:Bl(+s),n(),t):i},t.y=function(s){return arguments.length?(e=typeof s=="function"?s:Bl(+s),n(),t):e},t},i0=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,u=e.slice(0,n);return[u.length>1?u[0]+u.slice(2):u,+e.slice(n+1)]},bs=function(e){return e=i0(Math.abs(e)),e?e[1]:NaN},q5=function(e,t){return function(n,u){for(var a=n.length,l=[],i=0,s=e[0],c=0;a>0&&s>0&&(c+s+1>u&&(s=Math.max(1,u-c)),l.push(n.substring(a-=s,a+s)),!((c+=s+1)>u));)s=e[i=(i+1)%e.length];return l.reverse().join(t)}},G5=function(e,t){e=e.toPrecision(t);e:for(var n,u=e.length,a=1,l=-1;a<u;++a)switch(e[a]){case".":l=n=a;break;case"0":l===0&&(l=a),n=a;break;case"e":break e;default:l>0&&(l=0)}return l>0?e.slice(0,l)+e.slice(n+1):e},Q5=function(e,t){var n=i0(e,t);if(!n)return e+"";var u=n[0],a=n[1],l=a-(Xv=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,i=u.length;return l===i?u:l>i?u+new Array(l-i+1).join("0"):l>0?u.slice(0,l)+"."+u.slice(l):"0."+new Array(1-l).join("0")+i0(e,Math.max(0,t+l-1))[0]},Zv=function(e,t){var n=i0(e,t);if(!n)return e+"";var u=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+u:u.length>a+1?u.slice(0,a+1)+"."+u.slice(a+1):u+new Array(a-u.length+2).join("0")},Hv={"":G5,"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return Zv(100*e,t)},r:Zv,s:Q5,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Y5=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,o0=function(e){return new Ys(e)};Ys.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,0|this.precision))+this.type};var s0,Vv=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"],Jv=function(e){function t(i){function s(X){var U,Z,Q,ee=P,pe=B;if(F==="c")pe=D(X)+pe,X="";else{X=+X;var Ne=(X<0||1/X<0)&&(X*=-1,!0);if(X=D(X,_),Ne){for(U=-1,Z=X.length,Ne=!1;++U<Z;)if(Q=X.charCodeAt(U),48<Q&&Q<58||F==="x"&&96<Q&&Q<103||F==="X"&&64<Q&&Q<71){Ne=!0;break}}if(ee=(Ne?v==="("?v:"-":v==="-"||v==="("?"":v)+ee,pe=pe+(F==="s"?Vv[8+Xv/3]:"")+(Ne&&v==="("?")":""),V){for(U=-1,Z=X.length;++U<Z;)if(Q=X.charCodeAt(U),48>Q||Q>57){pe=(Q===46?l+X.slice(U+1):X.slice(U))+pe,X=X.slice(0,U);break}}}E&&!p&&(X=u(X,1/0));var Pe=ee.length+X.length+pe.length,Ct=Pe<y?new Array(y-Pe+1).join(c):"";switch(E&&p&&(X=u(Ct+X,Ct.length?y-pe.length:1/0),Ct=""),d){case"<":return ee+X+pe+Ct;case"=":return ee+Ct+X+pe;case"^":return Ct.slice(0,Pe=Ct.length>>1)+ee+X+pe+Ct.slice(Pe)}return Ct+ee+X+pe}i=o0(i);var c=i.fill,d=i.align,v=i.sign,g=i.symbol,p=i.zero,y=i.width,E=i.comma,_=i.precision,F=i.type,P=g==="$"?a[0]:g==="#"&&/[boxX]/.test(F)?"0"+F.toLowerCase():"",B=g==="$"?a[1]:/[%p]/.test(F)?"%":"",D=Hv[F],V=!F||/[defgprs%]/.test(F);return _=_==null?F?6:12:/[gprs]/.test(F)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),s.toString=function(){return i+""},s}function n(i,s){var c=t((i=o0(i),i.type="f",i)),d=3*Math.max(-8,Math.min(8,Math.floor(bs(s)/3))),v=Math.pow(10,-d),g=Vv[8+d/3];return function(p){return c(v*p)+g}}var u=e.grouping&&e.thousands?q5(e.grouping,e.thousands):_m,a=e.currency,l=e.decimal;return{format:t,formatPrefix:n}};al({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var Kv=function(e){return Math.max(0,-bs(Math.abs(e)))},Uv=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(bs(t)/3)))-bs(Math.abs(e)))},Wv=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,bs(t)-bs(e))+1},Xi=function(){return new Ko};Ko.prototype={constructor:Ko,reset:function(){this.s=this.t=0},add:function(e){$s(g0,e,this.t),$s(this,g0.s,this.s),this.s?this.t+=g0.t:this.s=g0.t},valueOf:function(){return this.s}};var qv,Gv,oh,sh,ch,ha,ir,Pa,_r,Ao,Qv,Yv,xs,Zi,yi,Wc,c0,d0,f0,m0,p0,h0,v0,dh,fh,mh,$v,e1,cl,dl,fl,g0=new Ko,Rt=1e-6,t1=1e-12,eu=Math.PI,Ma=eu/2,y0=eu/4,Vl=2*eu,Qu=180/eu,en=eu/180,Eu=Math.abs,Fs=Math.atan,ml=Math.atan2,It=Math.cos,_0=Math.ceil,n1=Math.exp,E0=Math.log,ph=Math.pow,bt=Math.sin,qc=Math.sign||function(e){return e>0?1:e<0?-1:0},Xa=Math.sqrt,hh=Math.tan,u1={Feature:function(e,t){lo(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,u=-1,a=n.length;++u<a;)lo(n[u].geometry,t)}},a1={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,u=-1,a=n.length;++u<a;)e=n[u],t.point(e[0],e[1],e[2])},LineString:function(e,t){Uo(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,u=-1,a=n.length;++u<a;)Uo(n[u],t,0)},Polygon:function(e,t){ec(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,u=-1,a=n.length;++u<a;)ec(n[u],t)},GeometryCollection:function(e,t){for(var n=e.geometries,u=-1,a=n.length;++u<a;)lo(n[u],t)}},Rr=function(e,t){e&&u1.hasOwnProperty(e.type)?u1[e.type](e,t):lo(e,t)},b0=Xi(),x0=Xi(),Qr={point:Tu,lineStart:Tu,lineEnd:Tu,polygonStart:function(){b0.reset(),Qr.lineStart=ru,Qr.lineEnd=mr},polygonEnd:function(){var e=+b0;x0.add(e<0?Vl+e:e),this.lineStart=this.lineEnd=this.point=Tu},sphere:function(){x0.add(Vl)}},$5=function(e){return x0.reset(),Rr(e,Qr),2*x0},Gc=Xi(),_i={point:Qo,lineStart:Od,lineEnd:zd,polygonStart:function(){_i.point=Uu,_i.lineStart=nv,_i.lineEnd=Em,Gc.reset(),Qr.polygonStart()},polygonEnd:function(){Qr.polygonEnd(),_i.point=Qo,_i.lineStart=Od,_i.lineEnd=zd,b0<0?(ha=-(Pa=180),ir=-(_r=90)):Gc>Rt?_r=90:Gc<-Rt&&(ir=-90),yi[0]=ha,yi[1]=Pa}},ey=function(e){var t,n,u,a,l,i,s;if(_r=Pa=-(ha=ir=1/0),Zi=[],Rr(e,_i),n=Zi.length){for(Zi.sort(bm),t=1,u=Zi[0],l=[u];t<n;++t)a=Zi[t],Rd(u,a[0])||Rd(u,a[1])?(xl(u[0],a[1])>xl(u[0],u[1])&&(u[1]=a[1]),xl(a[0],u[1])>xl(u[0],u[1])&&(u[0]=a[0])):l.push(u=a);for(i=-(1/0),n=l.length-1,t=0,u=l[n];t<=n;u=a,++t)a=l[t],(s=xl(u[1],a[0]))>i&&(i=s,ha=a[0],Pa=u[1])}return Zi=yi=null,ha===1/0||ir===1/0?[[NaN,NaN],[NaN,NaN]]:[[ha,ir],[Pa,_r]]},Xr={sphere:Tu,point:nc,lineStart:xm,lineEnd:Xd,polygonStart:function(){Xr.lineStart=Am,Xr.lineEnd=Pm},polygonEnd:function(){Xr.lineStart=xm,Xr.lineEnd=Xd}},ty=function(e){Wc=c0=d0=f0=m0=p0=h0=v0=dh=fh=mh=0,Rr(e,Xr);var t=dh,n=fh,u=mh,a=t*t+n*n+u*u;return a<t1&&(t=p0,n=h0,u=v0,c0<Rt&&(t=d0,n=f0,u=m0),a=t*t+n*n+u*u,a<t1)?[NaN,NaN]:[ml(n,t)*Qu,bl(u/Xa(a))*Qu]},ws=function(e){return function(){return e}},l1=function(e,t){function n(u,a){return u=e(u,a),t(u[0],u[1])}return e.invert&&t.invert&&(n.invert=function(u,a){return u=t.invert(u,a),u&&e.invert(u[0],u[1])}),n};ac.invert=ac;var vh,F0,w0,r1,i1,gh,yh,o1,s1,Yr,$r,ny=function(e){function t(n){return n=e(n[0]*en,n[1]*en),n[0]*=Qu,n[1]*=Qu,n}return e=lc(e[0]*en,e[1]*en,e.length>2?e[2]*en:0),t.invert=function(n){return n=e.invert(n[0]*en,n[1]*en),n[0]*=Qu,n[1]*=Qu,n},t},uy=function(){function e(c,d){n.push(c=u(c,d)),c[0]*=Qu,c[1]*=Qu}function t(){var c=a.apply(this,arguments),d=l.apply(this,arguments)*en,v=i.apply(this,arguments)*en;return n=[],u=lc(-c[0]*en,-c[1]*en,0).invert,Jr(s,d,v,1),c={type:"Polygon",coordinates:[n]},n=u=null,c}var n,u,a=ws([0,0]),l=ws(90),i=ws(6),s={point:e};return t.center=function(c){return arguments.length?(a=typeof c=="function"?c:ws([+c[0],+c[1]]),t):a},t.radius=function(c){return arguments.length?(l=typeof c=="function"?c:ws(+c),t):l},t.precision=function(c){return arguments.length?(i=typeof c=="function"?c:ws(+c),t):i},t},c1=function(){var e,t=[];return{point:function(n,u){e.push([n,u])},lineStart:function(){t.push(e=[])},lineEnd:Tu,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},ay=function(e,t,n,u,a,l){var i,s=e[0],c=e[1],d=t[0],v=t[1],g=0,p=1,y=d-s,E=v-c;if(i=n-s,y||!(i>0)){if(i/=y,y<0){if(i<g)return;i<p&&(p=i)}else if(y>0){if(i>p)return;i>g&&(g=i)}if(i=a-s,y||!(i<0)){if(i/=y,y<0){if(i>p)return;i>g&&(g=i)}else if(y>0){if(i<g)return;i<p&&(p=i)}if(i=u-c,E||!(i>0)){if(i/=E,E<0){if(i<g)return;i<p&&(p=i)}else if(E>0){if(i>p)return;i>g&&(g=i)}if(i=l-c,E||!(i<0)){if(i/=E,E<0){if(i>p)return;i>g&&(g=i)}else if(E>0){if(i<g)return;i<p&&(p=i)}return g>0&&(e[0]=s+g*y,e[1]=c+g*E),p<1&&(t[0]=s+p*y,t[1]=c+p*E),!0}}}}},A0=function(e,t){return Eu(e[0]-t[0])<Rt&&Eu(e[1]-t[1])<Rt},d1=function(e,t,n,u,a){var l,i,s=[],c=[];if(e.forEach(function(E){if(!((_=E.length-1)<=0)){var _,F,P=E[0],B=E[_];if(A0(P,B)){for(a.lineStart(),l=0;l<_;++l)a.point((P=E[l])[0],P[1]);return void a.lineEnd()}s.push(F=new Yo(P,E,null,!0)),c.push(F.o=new Yo(P,null,F,!1)),s.push(F=new Yo(B,E,null,!1)),c.push(F.o=new Yo(B,null,F,!0))}}),s.length){for(c.sort(t),Hd(s),Hd(c),l=0,i=c.length;l<i;++l)c[l].e=n=!n;for(var d,v,g=s[0];;){for(var p=g,y=!0;p.v;)if((p=p.n)===g)return;d=p.z,a.lineStart();do{if(p.v=p.o.v=!0,p.e){if(y)for(l=0,i=d.length;l<i;++l)a.point((v=d[l])[0],v[1]);else u(p.x,p.n.x,1,a);p=p.n}else{if(y)for(d=p.p.z,l=d.length-1;l>=0;--l)a.point((v=d[l])[0],v[1]);else u(p.x,p.p.x,-1,a);p=p.p}p=p.o,d=p.z,y=!y}while(!p.v);a.lineEnd()}}},Qc=1e9,P0=-Qc,ly=function(){var e,t,n,u=0,a=0,l=960,i=500;return n={stream:function(s){return e&&t===s?e:e=ql(u,a,l,i)(t=s)},extent:function(s){return arguments.length?(u=+s[0][0],a=+s[0][1],l=+s[1][0],i=+s[1][1],e=t=null,n):[[u,a],[l,i]]}}},_h=Xi(),As={sphere:Tu,point:Tu,lineStart:Da,lineEnd:Tu,polygonStart:Tu,polygonEnd:Tu},f1=function(e){return _h.reset(),Rr(e,As),+_h},Eh=[null,null],ry={type:"LineString",coordinates:Eh},iy=function(e,t){return Eh[0]=e,Eh[1]=t,f1(ry)},oy=function(e,t){var n=e[0]*en,u=e[1]*en,a=t[0]*en,l=t[1]*en,i=It(u),s=bt(u),c=It(l),d=bt(l),v=i*It(n),g=i*bt(n),p=c*It(a),y=c*bt(a),E=2*bl(Xa(Md(l-u)+i*c*Md(a-n))),_=bt(E),F=E?function(P){var B=bt(P*=E)/_,D=bt(E-P)/_,V=D*v+B*p,X=D*g+B*y,U=D*s+B*d;return[ml(X,V)*Qu,ml(U,Xa(V*V+X*X))*Qu]}:function(){return[n*Qu,u*Qu]};return F.distance=E,F},Po=function(e){return e},bh=Xi(),xh=Xi(),Ei={point:Tu,lineStart:Tu,lineEnd:Tu,polygonStart:function(){Ei.lineStart=Nr,Ei.lineEnd=cc},polygonEnd:function(){Ei.lineStart=Ei.lineEnd=Ei.point=Tu,bh.add(Eu(xh)),xh.reset()},result:function(){var e=bh/2;return bh.reset(),e}},Ps=1/0,C0=Ps,Yc=-Ps,B0=Yc,k0={point:uv,lineStart:Tu,lineEnd:Tu,polygonStart:Tu,polygonEnd:Tu,result:function(){var e=[[Ps,C0],[Yc,B0]];return Yc=B0=-(C0=Ps=1/0),e}},Fh=0,wh=0,$c=0,D0=0,T0=0,Cs=0,Ah=0,Ph=0,ed=0,Er={point:fi,lineStart:Kd,lineEnd:Ud,polygonStart:function(){Er.lineStart=Tm,Er.lineEnd=Sm},polygonEnd:function(){Er.point=fi,Er.lineStart=Kd,Er.lineEnd=Ud},result:function(){var e=ed?[Ah/ed,Ph/ed]:Cs?[D0/Cs,T0/Cs]:$c?[Fh/$c,wh/$c]:[NaN,NaN];return Fh=wh=$c=D0=T0=Cs=Ah=Ph=ed=0,e}};Gd.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Vl)}},result:Tu};var Ch,m1,p1,td,nd,Bh=Xi(),ud={point:Tu,lineStart:function(){ud.point=Qd},lineEnd:function(){Ch&&Si(m1,p1),ud.point=Tu},polygonStart:function(){Ch=!0},polygonEnd:function(){Ch=null},result:function(){var e=+Bh;return Bh.reset(),e}};Yd.prototype={_circle:dc(4.5),pointRadius:function(e){return this._circle=dc(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var sy=function(e,t){function n(i){return i&&(typeof l=="function"&&a.pointRadius(+l.apply(this,arguments)),Rr(i,u(a))),a.result()}var u,a,l=4.5;return n.area=function(i){return Rr(i,u(Ei)),Ei.result()},n.measure=function(i){return Rr(i,u(ud)),ud.result()},n.bounds=function(i){return Rr(i,u(k0)),k0.result()},n.centroid=function(i){return Rr(i,u(Er)),Er.result()},n.projection=function(i){return arguments.length?(u=i==null?(e=null,Po):(e=i).stream,n):e},n.context=function(i){return arguments.length?(a=i==null?(t=null,new Yd):new Gd(t=i),typeof l!="function"&&a.pointRadius(l),n):t},n.pointRadius=function(i){return arguments.length?(l=typeof i=="function"?i:(a.pointRadius(+i),+i),n):l},n.projection(e).context(t)},kh=Xi(),cy=function(e,t){var n=t[0],u=t[1],a=[bt(n),-It(n),0],l=0,i=0;kh.reset();for(var s=0,c=e.length;s<c;++s)if(v=(d=e[s]).length)for(var d,v,g=d[v-1],p=g[0],y=g[1]/2+y0,E=bt(y),_=It(y),F=0;F<v;++F,p=B,E=V,_=X,g=P){var P=d[F],B=P[0],D=P[1]/2+y0,V=bt(D),X=It(D),U=B-p,Z=U>=0?1:-1,Q=Z*U,ee=Q>eu,pe=E*V;if(kh.add(ml(pe*Z*bt(Q),_*X+pe*It(Q))),l+=ee?U+Z*Vl:U,ee^p>=n^B>=n){var Ne=ro(di(g),di(P));Go(Ne);var Pe=ro(a,Ne);Go(Pe);var Ct=(ee^U>=0?-1:1)*bl(Pe[2]);(u>Ct||u===Ct&&(Ne[0]||Ne[1]))&&(i+=ee^U>=0?1:-1)}}return(l<-Rt||l<Rt&&kh<-Rt)^1&i},h1=function(e,t,n,u){return function(a,l){function i(U,Z){var Q=a(U,Z);e(U=Q[0],Z=Q[1])&&l.point(U,Z)}function s(U,Z){var Q=a(U,Z);F.point(Q[0],Q[1])}function c(){X.point=s,F.lineStart()}function d(){X.point=i,F.lineEnd()}function v(U,Z){_.push([U,Z]);var Q=a(U,Z);D.point(Q[0],Q[1])}function g(){D.lineStart(),_=[]}function p(){v(_[0][0],_[0][1]),D.lineEnd();var U,Z,Q,ee,pe=D.clean(),Ne=B.result(),Pe=Ne.length;if(_.pop(),y.push(_),_=null,Pe)if(1&pe){if(Q=Ne[0],(Z=Q.length-1)>0){for(V||(l.polygonStart(),V=!0),l.lineStart(),U=0;U<Z;++U)l.point((ee=Q[U])[0],ee[1]);l.lineEnd()}}else Pe>1&&2&pe&&Ne.push(Ne.pop().concat(Ne.shift())),E.push(Ne.filter(Nm))}var y,E,_,F=t(l),P=a.invert(u[0],u[1]),B=c1(),D=t(B),V=!1,X={point:i,lineStart:c,lineEnd:d,polygonStart:function(){X.point=v,X.lineStart=g,X.lineEnd=p,E=[],y=[]},polygonEnd:function(){X.point=i,X.lineStart=c,X.lineEnd=d,E=il(E);var U=cy(y,P);E.length?(V||(l.polygonStart(),V=!0),d1(E,Im,U,n,l)):U&&(V||(l.polygonStart(),V=!0),l.lineStart(),n(null,null,1,l),l.lineEnd()),V&&(l.polygonEnd(),V=!1),E=y=null},sphere:function(){l.polygonStart(),l.lineStart(),n(null,null,1,l),l.lineEnd(),l.polygonEnd()}};return X}},v1=h1(function(){return!0},vr,jm,[-eu,-Ma]),dy=function(e,t){function n(v,g,p,y){Jr(y,e,t,p,v,g)}function u(v,g){return It(v)*It(g)>s}function a(v){var g,p,y,E,_;return{lineStart:function(){E=y=!1,_=1},point:function(F,P){var B,D=[F,P],V=u(F,P),X=c?V?0:i(F,P):V?i(F+(F<0?eu:-eu),P):0;if(!g&&(E=y=V)&&v.lineStart(),V!==y&&(B=l(g,D),(A0(g,B)||A0(D,B))&&(D[0]+=Rt,D[1]+=Rt,V=u(D[0],D[1]))),V!==y)_=0,V?(v.lineStart(),B=l(D,g),v.point(B[0],B[1])):(B=l(g,D),v.point(B[0],B[1]),v.lineEnd()),g=B;else if(d&&g&&c^V){var U;X&p||!(U=l(D,g,!0))||(_=0,c?(v.lineStart(),v.point(U[0][0],U[0][1]),v.point(U[1][0],U[1][1]),v.lineEnd()):(v.point(U[1][0],U[1][1]),v.lineEnd(),v.lineStart(),v.point(U[0][0],U[0][1])))}!V||g&&A0(g,D)||v.point(D[0],D[1]),g=D,y=V,p=X},lineEnd:function(){y&&v.lineEnd(),g=null},clean:function(){return _|(E&&y)<<1}}}function l(v,g,p){var y=di(v),E=di(g),_=[1,0,0],F=ro(y,E),P=qo(F,F),B=F[0],D=P-B*B;if(!D)return!p&&v;var V=s*P/D,X=-s*B/D,U=ro(_,F),Z=Sr(_,V),Q=Sr(F,X);tc(Z,Q);var ee=U,pe=qo(Z,ee),Ne=qo(ee,ee),Pe=pe*pe-Ne*(qo(Z,Z)-1);if(!(Pe<0)){var Ct=Xa(Pe),R=Sr(ee,(-pe-Ct)/Ne);if(tc(R,Z),R=Wo(R),!p)return R;var ne,he=v[0],Le=g[0],De=v[1],Wt=g[1];Le<he&&(ne=he,he=Le,Le=ne);var fu=Le-he,Dn=Eu(fu-eu)<Rt,Yu=Dn||fu<Rt;if(!Dn&&Wt<De&&(ne=De,De=Wt,Wt=ne),Yu?Dn?De+Wt>0^R[1]<(Eu(R[0]-he)<Rt?De:Wt):De<=R[1]&&R[1]<=Wt:fu>eu^(he<=R[0]&&R[0]<=Le)){var Bu=Sr(ee,(-pe+Ct)/Ne);return tc(Bu,Z),[R,Wo(Bu)]}}}function i(v,g){var p=c?e:eu-e,y=0;return v<-p?y|=1:v>p&&(y|=2),g<-p?y|=4:g>p&&(y|=8),y}var s=It(e),c=s>0,d=Eu(s)>Rt;return h1(u,a,n,c?[0,-e]:[-eu,e-eu])},fy=function(e){return{stream:es(e)}};ts.prototype={constructor:ts,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var g1=16,my=It(30*en),y1=function(e,t){return+t?Ir(e,t):$d(e)},py=es({point:function(e,t){this.stream.point(e*en,t*en)}}),S0=function(){return mc(Gl).scale(155.424).center([0,33.6442])},_1=function(){return S0().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])},hy=function(){function e(p){var y=p[0],E=p[1];return s=null,a.point(y,E),s||(l.point(y,E),s)||(i.point(y,E),s)}function t(){return n=u=null,e}var n,u,a,l,i,s,c=_1(),d=S0().rotate([154,0]).center([-2,58.5]).parallels([55,65]),v=S0().rotate([157,0]).center([-3,19.9]).parallels([8,18]),g={point:function(p,y){s=[p,y]}};return e.invert=function(p){var y=c.scale(),E=c.translate(),_=(p[0]-E[0])/y,F=(p[1]-E[1])/y;return(F>=.12&&F<.234&&_>=-.425&&_<-.214?d:F>=.166&&F<.234&&_>=-.214&&_<-.115?v:c).invert(p)},e.stream=function(p){return n&&u===p?n:n=Om([c.stream(u=p),d.stream(p),v.stream(p)])},e.precision=function(p){return arguments.length?(c.precision(p),d.precision(p),v.precision(p),t()):c.precision()},e.scale=function(p){return arguments.length?(c.scale(p),d.scale(.35*p),v.scale(p),e.translate(c.translate())):c.scale()},e.translate=function(p){if(!arguments.length)return c.translate();var y=c.scale(),E=+p[0],_=+p[1];return a=c.translate(p).clipExtent([[E-.455*y,_-.238*y],[E+.455*y,_+.238*y]]).stream(g),l=d.translate([E-.307*y,_+.201*y]).clipExtent([[E-.425*y+Rt,_+.12*y+Rt],[E-.214*y-Rt,_+.234*y-Rt]]).stream(g),i=v.translate([E-.205*y,_+.212*y]).clipExtent([[E-.214*y+Rt,_+.166*y+Rt],[E-.115*y-Rt,_+.234*y-Rt]]).stream(g),t()},e.fitExtent=function(p,y){return ns(e,p,y)},e.fitSize=function(p,y){return fc(e,p,y)},e.scale(1070)},Dh=ef(function(e){return Xa(2/(1+e))});Dh.invert=co(function(e){return 2*bl(e/2)});var vy=function(){return Mr(Dh).scale(124.75).clipAngle(179.999)},Th=ef(function(e){return(e=Id(e))&&e/bt(e)});Th.invert=co(function(e){return e});var gy=function(){return Mr(Th).scale(79.4188).clipAngle(179.999)};fo.invert=function(e,t){return[e,2*Fs(n1(t))-Ma]};var yy=function(){return tf(fo).scale(961/Vl)},_y=function(){return mc(pc).scale(109.5).parallels([30,30])};jr.invert=jr;var Ey=function(){return Mr(jr).scale(152.63)},by=function(){return mc(nf).scale(131.154).center([0,13.9389])};mo.invert=co(Fs);var xy=function(){return Mr(mo).scale(144.049).clipAngle(60)},Fy=function(){function e(){return a=l=null,i}var t,n,u,a,l,i,s=1,c=0,d=0,v=1,g=1,p=Po,y=null,E=Po;return i={stream:function(_){return a&&l===_?a:a=p(E(l=_))},clipExtent:function(_){return arguments.length?(E=_==null?(y=t=n=u=null,Po):ql(y=+_[0][0],t=+_[0][1],n=+_[1][0],u=+_[1][1]),e()):y==null?null:[[y,t],[n,u]]},scale:function(_){return arguments.length?(p=as((s=+_)*v,s*g,c,d),e()):s},translate:function(_){return arguments.length?(p=as(s*v,s*g,c=+_[0],d=+_[1]),e()):[c,d]},reflectX:function(_){return arguments.length?(p=as(s*(v=_?-1:1),s*g,c,d),e()):v<0},reflectY:function(_){return arguments.length?(p=as(s*v,s*(g=_?-1:1),c,d),e()):g<0},fitExtent:function(_,F){return ns(i,_,F)},fitSize:function(_,F){return fc(i,_,F)}}};hc.invert=co(bl);var wy=function(){return Mr(hc).scale(249.5).clipAngle(90+Rt)};Il.invert=co(function(e){return 2*Fs(e)});var Ay=function(){return Mr(Il).scale(250).clipAngle(142)};vc.invert=function(e,t){return[-t,2*Fs(n1(e))-Ma]};var Py=function(){var e=tf(vc),t=e.center,n=e.rotate;return e.center=function(u){return arguments.length?t([-u[1],u[0]]):(u=t(),[u[1],-u[0]])},e.rotate=function(u){return arguments.length?n([u[0],u[1],u.length>2?u[2]+90:90]):(u=n(),[u[0],u[1],u[2]-90])},n([0,0,90]).scale(159.155)},Cy=function(){function e(l){var i,s=0;l.eachAfter(function(p){var y=p.children;y?(p.x=Rm(y),p.y=Xm(y)):(p.x=i?s+=t(p,i):0,p.y=0,i=p)});var c=af(l),d=Kr(l),v=c.x-t(c,d)/2,g=d.x+t(d,c)/2;return l.eachAfter(a?function(p){p.x=(p.x-l.x)*n,p.y=(l.y-p.y)*u}:function(p){p.x=(p.x-v)/(g-v)*n,p.y=(1-(l.y?p.y/l.y:1))*u})}var t=zm,n=1,u=1,a=!1;return e.separation=function(l){return arguments.length?(t=l,e):t},e.size=function(l){return arguments.length?(a=!1,n=+l[0],u=+l[1],e):a?null:[n,u]},e.nodeSize=function(l){return arguments.length?(a=!0,n=+l[0],u=+l[1],e):a?[n,u]:null},e},By=function(){return this.eachAfter(Hm)},ky=function(e){var t,n,u,a,l=this,i=[l];do for(t=i.reverse(),i=[];l=t.pop();)if(e(l),n=l.children)for(u=0,a=n.length;u<a;++u)i.push(n[u]);while(i.length);return this},Dy=function(e){for(var t,n,u=this,a=[u];u=a.pop();)if(e(u),t=u.children)for(n=t.length-1;n>=0;--n)a.push(t[n]);return this},Ty=function(e){for(var t,n,u,a=this,l=[a],i=[];a=l.pop();)if(i.push(a),t=a.children)for(n=0,u=t.length;n<u;++n)l.push(t[n]);for(;a=i.pop();)e(a);return this},Sy=function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,u=t.children,a=u&&u.length;--a>=0;)n+=u[a].value;t.value=n})},Ny=function(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})},Iy=function(e){for(var t=this,n=gc(t,e),u=[t];t!==n;)t=t.parent,u.push(t);for(var a=u.length;e!==n;)u.splice(a,0,e),e=e.parent;return u},My=function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},jy=function(){var e=[];return this.each(function(t){e.push(t)}),e},Ly=function(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e},Oy=function(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t};Bn.prototype=yc.prototype={constructor:Bn,count:By,each:ky,eachAfter:Ty,eachBefore:Dy,sum:Sy,sort:Ny,path:Iy,ancestors:My,descendants:jy,leaves:Ly,links:Oy,copy:Vm};var zy=function(e){for(var t,n=(e=e.slice()).length,u=null,a=u;n;){var l=new Km(e[n-1]);a=a?a.next=l:u=l,e[t]=e[--n]}return{head:u,tail:a}},E1=function(e){return of(zy(e),[])},Ry=function(e){return vu(e),e},Bs=function(e){return function(){return e}},Xy=function(){function e(l){return l.x=n/2,l.y=u/2,t?l.eachBefore(_c(t)).eachAfter(ss(a,.5)).eachBefore(Ec(1)):l.eachBefore(_c(os)).eachAfter(ss(pi,1)).eachAfter(ss(a,l.r/Math.min(n,u))).eachBefore(Ec(Math.min(n,u)/(2*l.r))),l}var t=null,n=1,u=1,a=pi;return e.radius=function(l){return arguments.length?(t=Wm(l),e):t},e.size=function(l){return arguments.length?(n=+l[0],u=+l[1],e):[n,u]},e.padding=function(l){return arguments.length?(a=typeof l=="function"?l:Bs(+l),e):a},e},b1=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},ad=function(e,t,n,u,a){for(var l,i=e.children,s=-1,c=i.length,d=e.value&&(u-t)/e.value;++s<c;)l=i[s],l.y0=n,l.y1=a,l.x0=t,l.x1=t+=l.value*d},Zy=function(){function e(i){var s=i.height+1;return i.x0=i.y0=a,i.x1=n,i.y1=u/s,i.eachBefore(t(u,s)),l&&i.eachBefore(b1),i}function t(i,s){return function(c){c.children&&ad(c,c.x0,i*(c.depth+1)/s,c.x1,i*(c.depth+2)/s);var d=c.x0,v=c.y0,g=c.x1-a,p=c.y1-a;g<d&&(d=g=(d+g)/2),p<v&&(v=p=(v+p)/2),c.x0=d,c.y0=v,c.x1=g,c.y1=p}}var n=1,u=1,a=0,l=!1;return e.round=function(i){return arguments.length?(l=!!i,e):l},e.size=function(i){return arguments.length?(n=+i[0],u=+i[1],e):[n,u]},e.padding=function(i){return arguments.length?(a=+i,e):a},e},x1="$",Hy={depth:-1},F1={},Vy=function(){function e(u){var a,l,i,s,c,d,v,g=u.length,p=new Array(g),y={};for(l=0;l<g;++l)a=u[l],c=p[l]=new Bn(a),(d=t(a,l,u))!=null&&(d+="")&&(v=x1+(c.id=d),y[v]=v in y?F1:c);for(l=0;l<g;++l)if(c=p[l],d=n(u[l],l,u),d!=null&&(d+="")){if(s=y[x1+d],!s)throw new Error("missing: "+d);if(s===F1)throw new Error("ambiguous: "+d);s.children?s.children.push(c):s.children=[c],c.parent=s}else{if(i)throw new Error("multiple roots");i=c}if(!i)throw new Error("no root");if(i.parent=Hy,i.eachBefore(function(E){E.depth=E.parent.depth+1,--g}).eachBefore(lf),i.parent=null,g>0)throw new Error("cycle");return i}var t=Ql,n=hi;return e.id=function(u){return arguments.length?(t=is(u),e):t},e.parentId=function(u){return arguments.length?(n=is(u),e):n},e};ho.prototype=Object.create(Bn.prototype);var Jy=function(){function e(d){var v=pf(d);if(v.eachAfter(t),v.parent.m=-v.z,v.eachBefore(n),c)d.eachBefore(a);else{var g=d,p=d,y=d;d.eachBefore(function(B){B.x<g.x&&(g=B),B.x>p.x&&(p=B),B.depth>y.depth&&(y=B)});var E=g===p?1:l(g,p)/2,_=E-g.x,F=i/(p.x+E+_),P=s/(y.depth||1);d.eachBefore(function(B){B.x=(B.x+_)*F,B.y=B.depth*P})}return d}function t(d){var v=d.children,g=d.parent.children,p=d.i?g[d.i-1]:null;if(v){Gm(d);var y=(v[0].z+v[v.length-1].z)/2;p?(d.z=p.z+l(d._,p._),d.m=d.z-y):d.z=y}else p&&(d.z=p.z+l(d._,p._));d.parent.A=u(d,p,d.parent.A||g[0])}function n(d){d._.x=d.z+d.parent.m,d.m+=d.parent.m}function u(d,v,g){if(v){for(var p,y=d,E=d,_=v,F=y.parent.children[0],P=y.m,B=E.m,D=_.m,V=F.m;_=mf(_),y=po(y),_&&y;)F=po(F),E=mf(E),E.a=d,p=_.z+D-y.z-P+l(_._,y._),p>0&&(qm(Qm(_,d,g),d,p),P+=p,B+=p),D+=_.m,P+=y.m,V+=F.m,B+=E.m;_&&!mf(E)&&(E.t=_,E.m+=D-B),y&&!po(F)&&(F.t=y,F.m+=P-V,g=d)}return g}function a(d){d.x*=i,d.y=d.depth*s}var l=ff,i=1,s=1,c=null;return e.separation=function(d){return arguments.length?(l=d,e):l},e.size=function(d){return arguments.length?(c=!1,i=+d[0],s=+d[1],e):c?null:[i,s]},e.nodeSize=function(d){return arguments.length?(c=!0,i=+d[0],s=+d[1],e):c?[i,s]:null},e},N0=function(e,t,n,u,a){for(var l,i=e.children,s=-1,c=i.length,d=e.value&&(a-n)/e.value;++s<c;)l=i[s],l.x0=t,l.x1=u,l.y0=n,l.y1=n+=l.value*d},w1=(1+Math.sqrt(5))/2,A1=function e(t){function n(u,a,l,i,s){hf(t,u,a,l,i,s)}return n.ratio=function(u){return e((u=+u)>1?u:1)},n}(w1),Ky=function(){function e(p){return p.x0=p.y0=0,p.x1=a,p.y1=l,p.eachBefore(t),i=[0],u&&p.eachBefore(b1),p}function t(p){var y=i[p.depth],E=p.x0+y,_=p.y0+y,F=p.x1-y,P=p.y1-y;F<E&&(E=F=(E+F)/2),P<_&&(_=P=(_+P)/2),p.x0=E,p.y0=_,p.x1=F,p.y1=P,p.children&&(y=i[p.depth+1]=s(p)/2,E+=g(p)-y,_+=c(p)-y,F-=d(p)-y,P-=v(p)-y,F<E&&(E=F=(E+F)/2),P<_&&(_=P=(_+P)/2),n(p,E,_,F,P))}var n=A1,u=!1,a=1,l=1,i=[0],s=pi,c=pi,d=pi,v=pi,g=pi;return e.round=function(p){return arguments.length?(u=!!p,e):u},e.size=function(p){return arguments.length?(a=+p[0],l=+p[1],e):[a,l]},e.tile=function(p){return arguments.length?(n=is(p),e):n},e.padding=function(p){return arguments.length?e.paddingInner(p).paddingOuter(p):e.paddingInner()},e.paddingInner=function(p){return arguments.length?(s=typeof p=="function"?p:Bs(+p),e):s},e.paddingOuter=function(p){return arguments.length?e.paddingTop(p).paddingRight(p).paddingBottom(p).paddingLeft(p):e.paddingTop()},e.paddingTop=function(p){return arguments.length?(c=typeof p=="function"?p:Bs(+p),e):c},e.paddingRight=function(p){return arguments.length?(d=typeof p=="function"?p:Bs(+p),e):d},e.paddingBottom=function(p){return arguments.length?(v=typeof p=="function"?p:Bs(+p),e):v},e.paddingLeft=function(p){return arguments.length?(g=typeof p=="function"?p:Bs(+p),e):g},e},Uy=function(e,t,n,u,a){function l(g,p,y,E,_,F,P){if(g>=p-1){var B=c[g];return B.x0=E,B.y0=_,B.x1=F,B.y1=P,void 0}for(var D=v[g],V=y/2+D,X=g+1,U=p-1;X<U;){var Z=X+U>>>1;v[Z]<V?X=Z+1:U=Z}var Q=v[X]-D,ee=y-Q;if(P-_>F-E){var pe=(_*ee+P*Q)/y;l(g,X,Q,E,_,F,pe),l(X,p,ee,E,pe,F,P)}else{var Ne=(E*ee+F*Q)/y;l(g,X,Q,E,_,Ne,P),l(X,p,ee,Ne,_,F,P)}}var i,s,c=e.children,d=c.length,v=new Array(d+1);for(v[0]=s=i=0;i<d;++i)v[i+1]=s+=c[i].value;l(0,d,e.value,t,n,u,a)},Wy=function(e,t,n,u,a){(1&e.depth?N0:ad)(e,t,n,u,a)},qy=function e(t){function n(u,a,l,i,s){if((c=u._squarify)&&c.ratio===t)for(var c,d,v,g,p,y=-1,E=c.length,_=u.value;++y<E;){for(d=c[y],v=d.children,g=d.value=0,p=v.length;g<p;++g)d.value+=v[g].value;d.dice?ad(d,a,l,i,l+=(s-l)*d.value/_):N0(d,a,l,a+=(i-a)*d.value/_,s),_-=d.value}else u._squarify=c=hf(t,u,a,l,i,s),c.ratio=t}return n.ratio=function(u){return e((u=+u)>1?u:1)},n}(w1),Gy=function(e){for(var t,n=-1,u=e.length,a=e[u-1],l=0;++n<u;)t=a,a=e[n],l+=t[1]*a[0]-t[0]*a[1];return l/2},Qy=function(e){for(var t,n,u=-1,a=e.length,l=0,i=0,s=e[a-1],c=0;++u<a;)t=s,s=e[u],c+=n=t[0]*s[1]-s[0]*t[1],l+=(t[0]+s[0])*n,i+=(t[1]+s[1])*n;return c*=3,[l/c,i/c]},Yy=function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])},$y=function(e){if((n=e.length)<3)return null;var t,n,u=new Array(n),a=new Array(n);for(t=0;t<n;++t)u[t]=[+e[t][0],+e[t][1],t];for(u.sort(Ym),t=0;t<n;++t)a[t]=[u[t][0],-u[t][1]];var l=vf(u),i=vf(a),s=i[0]===l[0],c=i[i.length-1]===l[l.length-1],d=[];for(t=l.length-1;t>=0;--t)d.push(e[u[l[t]][2]]);for(t=+s;t<i.length-c;++t)d.push(e[u[i[t]][2]]);return d},e8=function(e,t){for(var n,u,a=e.length,l=e[a-1],i=t[0],s=t[1],c=l[0],d=l[1],v=!1,g=0;g<a;++g)l=e[g],n=l[0],u=l[1],u>s!=d>s&&i<(c-n)*(s-u)/(d-u)+n&&(v=!v),c=n,d=u;return v},t8=function(e){for(var t,n,u=-1,a=e.length,l=e[a-1],i=l[0],s=l[1],c=0;++u<a;)t=i,n=s,l=e[u],i=l[0],s=l[1],t-=i,n-=s,c+=Math.sqrt(t*t+n*n);return c},n8=[].slice,u8={};Mi.prototype=_f.prototype={constructor:Mi,defer:function(e){if(typeof e!="function"||this._call)throw new Error;if(this._error!=null)return this;var t=n8.call(arguments,1);return t.push(e),++this._waiting,this._tasks.push(t),bc(this),this},abort:function(){return this._error==null&&cs(this,new Error("abort")),this},await:function(e){if(typeof e!="function"||this._call)throw new Error;return this._call=function(t,n){e.apply(null,[t].concat(n))},vo(this),this},awaitAll:function(e){if(typeof e!="function"||this._call)throw new Error;return this._call=e,vo(this),this}};var a8=function(e,t){return e=e==null?0:+e,t=t==null?1:+t,arguments.length===1?(t=e,e=0):t-=e,function(){return Math.random()*t+e}},P1=function(e,t){var n,u;return e=e==null?0:+e,t=t==null?1:+t,function(){var a;if(n!=null)a=n,n=null;else do n=2*Math.random()-1,a=2*Math.random()-1,u=n*n+a*a;while(!u||u>1);return e+t*a*Math.sqrt(-2*Math.log(u)/u)}},l8=function(){var e=P1.apply(this,arguments);return function(){return Math.exp(e())}},C1=function(e){return function(){for(var t=0,n=0;n<e;++n)t+=Math.random();return t}},r8=function(e){var t=C1(e);return function(){return t()/e}},i8=function(e){return function(){return-Math.log(1-Math.random())/e}},Sh=function(e,t){function n(y){var E,_=d.status;if(!_&&$m(d)||_>=200&&_<300||_===304){if(l)try{E=l.call(u,d)}catch(F){return void s.call("error",u,F)}else E=d;s.call("load",u,E)}else s.call("error",u,y)}var u,a,l,i,s=jt("beforesend","progress","load","error"),c=fr(),d=new XMLHttpRequest,v=null,g=null,p=0;if(typeof XDomainRequest=="undefined"||"withCredentials"in d||!/^(http(s)?:)?\/\//.test(e)||(d=new XDomainRequest),"onload"in d?d.onload=d.onerror=d.ontimeout=n:d.onreadystatechange=function(y){d.readyState>3&&n(y)},d.onprogress=function(y){s.call("progress",u,y)},u={header:function(y,E){return y=(y+"").toLowerCase(),arguments.length<2?c.get(y):(E==null?c.remove(y):c.set(y,E+""),u)},mimeType:function(y){return arguments.length?(a=y==null?null:y+"",u):a},responseType:function(y){return arguments.length?(i=y,u):i},timeout:function(y){return arguments.length?(p=+y,u):p},user:function(y){return arguments.length<1?v:(v=y==null?null:y+"",u)},password:function(y){return arguments.length<1?g:(g=y==null?null:y+"",u)},response:function(y){return l=y,u},get:function(y,E){return u.send("GET",y,E)},post:function(y,E){return u.send("POST",y,E)},send:function(y,E,_){return d.open(y,e,!0,v,g),a==null||c.has("accept")||c.set("accept",a+",*/*"),d.setRequestHeader&&c.each(function(F,P){d.setRequestHeader(P,F)}),a!=null&&d.overrideMimeType&&d.overrideMimeType(a),i!=null&&(d.responseType=i),p>0&&(d.timeout=p),_==null&&typeof E=="function"&&(_=E,E=null),_!=null&&_.length===1&&(_=xc(_)),_!=null&&u.on("error",_).on("load",function(F){_(null,F)}),s.call("beforesend",u,d),d.send(E==null?null:E),u},abort:function(){return d.abort(),u},on:function(){var y=s.on.apply(s,arguments);return y===s?u:y}},t!=null){if(typeof t!="function")throw new Error("invalid callback: "+t);return u.get(t)}return u},I0=function(e,t){return function(n,u){var a=Sh(n).mimeType(e).response(t);if(u!=null){if(typeof u!="function")throw new Error("invalid callback: "+u);return a.get(u)}return a}},o8=I0("text/html",function(e){return document.createRange().createContextualFragment(e.responseText)}),s8=I0("application/json",function(e){return JSON.parse(e.responseText)}),c8=I0("text/plain",function(e){return e.responseText}),d8=I0("application/xml",function(e){var t=e.responseXML;if(!t)throw new Error("parse error");return t}),B1=function(e,t){return function(n,u,a){arguments.length<3&&(a=u,u=null);var l=Sh(n).mimeType(e);return l.row=function(i){return arguments.length?l.response(ep(t,u=i)):u},l.row(u),a?l.get(a):l}},f8=B1("text/csv",zv),m8=B1("text/tab-separated-values",Rv),k1=Array.prototype,Nh=k1.map,Hi=k1.slice,Ih={name:"implicit"},Mh=function(e){return function(){return e}},D1=function(e){return+e},T1=[0,1],p8=function(e,t,n){var u,a=e[0],l=e[e.length-1],i=xe(a,l,t==null?10:t);switch(n=o0(n==null?",f":n),n.type){case"s":var s=Math.max(Math.abs(a),Math.abs(l));return n.precision!=null||isNaN(u=Uv(i,s))||(n.precision=u),h.formatPrefix(n,s);case"":case"e":case"g":case"p":case"r":n.precision!=null||isNaN(u=Wv(i,Math.max(Math.abs(a),Math.abs(l))))||(n.precision=u-(n.type==="e"));break;case"f":case"%":n.precision!=null||isNaN(u=Kv(i))||(n.precision=u-2*(n.type==="%"))}return h.format(n)},S1=function(e,t){e=e.slice();var n,u=0,a=e.length-1,l=e[u],i=e[a];return i<l&&(n=u,u=a,a=n,n=l,l=i,i=n),e[u]=t.floor(l),e[a]=t.ceil(i),e},jh=new Date,Lh=new Date,Co=sa(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});Co.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?sa(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):Co:null};var N1=Co.range,M0=1e3,bi=6e4,Vi=36e5,I1=864e5,M1=6048e5,ld=sa(function(e){e.setTime(Math.floor(e/M0)*M0)},function(e,t){e.setTime(+e+t*M0)},function(e,t){return(t-e)/M0},function(e){return e.getUTCSeconds()}),j1=ld.range,Oh=sa(function(e){e.setTime(Math.floor(e/bi)*bi)},function(e,t){e.setTime(+e+t*bi)},function(e,t){return(t-e)/bi},function(e){return e.getMinutes()}),h8=Oh.range,zh=sa(function(e){var t=e.getTimezoneOffset()*bi%Vi;t<0&&(t+=Vi),e.setTime(Math.floor((+e-t)/Vi)*Vi+t)},function(e,t){e.setTime(+e+t*Vi)},function(e,t){return(t-e)/Vi},function(e){return e.getHours()}),v8=zh.range,j0=sa(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*bi)/I1},function(e){return e.getDate()-1}),g8=j0.range,rd=ca(0),Rh=ca(1),L1=ca(2),O1=ca(3),z1=ca(4),R1=ca(5),X1=ca(6),Z1=rd.range,y8=Rh.range,_8=L1.range,E8=O1.range,b8=z1.range,x8=R1.range,F8=X1.range,Xh=sa(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),w8=Xh.range,Bo=sa(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});Bo.every=function(e){return isFinite(e=Math.floor(e))&&e>0?sa(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var A8=Bo.range,Zh=sa(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*bi)},function(e,t){return(t-e)/bi},function(e){return e.getUTCMinutes()}),P8=Zh.range,Hh=sa(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*Vi)},function(e,t){return(t-e)/Vi},function(e){return e.getUTCHours()}),C8=Hh.range,L0=sa(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/I1},function(e){return e.getUTCDate()-1}),B8=L0.range,id=Ur(0),Vh=Ur(1),H1=Ur(2),V1=Ur(3),J1=Ur(4),K1=Ur(5),U1=Ur(6),W1=id.range,k8=Vh.range,D8=H1.range,T8=V1.range,S8=J1.range,N8=K1.range,I8=U1.range,Jh=sa(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),M8=Jh.range,ko=sa(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});ko.every=function(e){return isFinite(e=Math.floor(e))&&e>0?sa(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var ks,j8=ko.range,q1={"-":"",_:" ",0:"0"},br=/^\s*\d+/,L8=/^%/,O8=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Tc({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var G1="%Y-%m-%dT%H:%M:%S.%LZ",z8=Date.prototype.toISOString?Mf:h.utcFormat(G1),R8=+new Date("2000-01-01T00:00:00.000Z")?jf:h.utcParse(G1),od=1e3,sd=60*od,cd=60*sd,dd=24*cd,X8=7*dd,Q1=30*dd,Kh=365*dd,Z8=function(){return Sc(Bo,Xh,rd,j0,zh,Oh,ld,Co,h.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},H8=function(){return Sc(ko,Jh,id,L0,Hh,Zh,ld,Co,h.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},Ji=function(e){return e.match(/.{6}/g).map(function(t){return"#"+t})},V8=Ji("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),J8=Ji("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),K8=Ji("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),U8=Ji("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),W8=qf(Te(300,.5,0),Te(-240,.5,1)),q8=qf(Te(-100,.75,.35),Te(80,1.5,.8)),G8=qf(Te(260,.75,.35),Te(80,1.5,.8)),O0=Te(),Q8=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return O0.h=360*e-100,O0.s=1.5-1.5*t,O0.l=.8-.9*t,O0+""},Y8=ps(Ji("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),$8=ps(Ji("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),e_=ps(Ji("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),t_=ps(Ji("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),Jn=function(e){return function(){return e}},pl=1e-12,Do=Math.PI,z0=Do/2,Ki=2*Do,n_=function(){function e(){var d,v,g=+t.apply(this,arguments),p=+n.apply(this,arguments),y=l.apply(this,arguments)-z0,E=i.apply(this,arguments)-z0,_=Math.abs(E-y),F=E>y;if(c||(c=d=Tr()),p<g&&(v=p,p=g,g=v),p>pl)if(_>Ki-pl)c.moveTo(p*Math.cos(y),p*Math.sin(y)),c.arc(0,0,p,y,E,!F),g>pl&&(c.moveTo(g*Math.cos(E),g*Math.sin(E)),c.arc(0,0,g,E,y,F));else{var P,B,D=y,V=E,X=y,U=E,Z=_,Q=_,ee=s.apply(this,arguments)/2,pe=ee>pl&&(a?+a.apply(this,arguments):Math.sqrt(g*g+p*p)),Ne=Math.min(Math.abs(p-g)/2,+u.apply(this,arguments)),Pe=Ne,Ct=Ne;if(pe>pl){var R=A(pe/g*Math.sin(ee)),ne=A(pe/p*Math.sin(ee));(Z-=2*R)>pl?(R*=F?1:-1,X+=R,U-=R):(Z=0,X=U=(y+E)/2),(Q-=2*ne)>pl?(ne*=F?1:-1,D+=ne,V-=ne):(Q=0,D=V=(y+E)/2)}var he=p*Math.cos(D),Le=p*Math.sin(D),De=g*Math.cos(U),Wt=g*Math.sin(U);if(Ne>pl){var fu=p*Math.cos(V),Dn=p*Math.sin(V),Yu=g*Math.cos(X),Bu=g*Math.sin(X);if(_<Do){var Xn=Z>pl?L(he,Le,Yu,Bu,fu,Dn,De,Wt):[De,Wt],uu=he-Xn[0],va=Le-Xn[1],ot=fu-Xn[0],qt=Dn-Xn[1],Ln=1/Math.sin(Math.acos((uu*ot+va*qt)/(Math.sqrt(uu*uu+va*va)*Math.sqrt(ot*ot+qt*qt)))/2),mt=Math.sqrt(Xn[0]*Xn[0]+Xn[1]*Xn[1]);Pe=Math.min(Ne,(g-mt)/(Ln-1)),Ct=Math.min(Ne,(p-mt)/(Ln+1))}}Q>pl?Ct>pl?(P=O(Yu,Bu,he,Le,p,Ct,F),B=O(fu,Dn,De,Wt,p,Ct,F),c.moveTo(P.cx+P.x01,P.cy+P.y01),Ct<Ne?c.arc(P.cx,P.cy,Ct,Math.atan2(P.y01,P.x01),Math.atan2(B.y01,B.x01),!F):(c.arc(P.cx,P.cy,Ct,Math.atan2(P.y01,P.x01),Math.atan2(P.y11,P.x11),!F),c.arc(0,0,p,Math.atan2(P.cy+P.y11,P.cx+P.x11),Math.atan2(B.cy+B.y11,B.cx+B.x11),!F),c.arc(B.cx,B.cy,Ct,Math.atan2(B.y11,B.x11),Math.atan2(B.y01,B.x01),!F))):(c.moveTo(he,Le),c.arc(0,0,p,D,V,!F)):c.moveTo(he,Le),g>pl&&Z>pl?Pe>pl?(P=O(De,Wt,fu,Dn,g,-Pe,F),B=O(he,Le,Yu,Bu,g,-Pe,F),c.lineTo(P.cx+P.x01,P.cy+P.y01),Pe<Ne?c.arc(P.cx,P.cy,Pe,Math.atan2(P.y01,P.x01),Math.atan2(B.y01,B.x01),!F):(c.arc(P.cx,P.cy,Pe,Math.atan2(P.y01,P.x01),Math.atan2(P.y11,P.x11),!F),c.arc(0,0,g,Math.atan2(P.cy+P.y11,P.cx+P.x11),Math.atan2(B.cy+B.y11,B.cx+B.x11),F),c.arc(B.cx,B.cy,Pe,Math.atan2(B.y11,B.x11),Math.atan2(B.y01,B.x01),!F))):c.arc(0,0,g,U,X,F):c.lineTo(De,Wt)}else c.moveTo(0,0);if(c.closePath(),d)return c=null,d+""||null}var t=Mp,n=jp,u=Jn(0),a=null,l=f,i=m,s=o,c=null;return e.centroid=function(){var d=(+t.apply(this,arguments)+ +n.apply(this,arguments))/2,v=(+l.apply(this,arguments)+ +i.apply(this,arguments))/2-Do/2;return[Math.cos(v)*d,Math.sin(v)*d]},e.innerRadius=function(d){return arguments.length?(t=typeof d=="function"?d:Jn(+d),e):t},e.outerRadius=function(d){return arguments.length?(n=typeof d=="function"?d:Jn(+d),e):n},e.cornerRadius=function(d){return arguments.length?(u=typeof d=="function"?d:Jn(+d),e):u},e.padRadius=function(d){return arguments.length?(a=d==null?null:typeof d=="function"?d:Jn(+d),e):a},e.startAngle=function(d){return arguments.length?(l=typeof d=="function"?d:Jn(+d),e):l},e.endAngle=function(d){return arguments.length?(i=typeof d=="function"?d:Jn(+d),e):i},e.padAngle=function(d){return arguments.length?(s=typeof d=="function"?d:Jn(+d),e):s},e.context=function(d){return arguments.length?(c=d==null?null:d,e):c},e};K.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var R0=function(e){return new K(e)},Uh=function(){function e(s){var c,d,v,g=s.length,p=!1;for(a==null&&(i=l(v=Tr())),c=0;c<=g;++c)!(c<g&&u(d=s[c],c,s))===p&&((p=!p)?i.lineStart():i.lineEnd()),p&&i.point(+t(d,c,s),+n(d,c,s));if(v)return i=null,v+""||null}var t=T,n=x,u=Jn(!0),a=null,l=R0,i=null;return e.x=function(s){return arguments.length?(t=typeof s=="function"?s:Jn(+s),e):t},e.y=function(s){return arguments.length?(n=typeof s=="function"?s:Jn(+s),e):n},e.defined=function(s){return arguments.length?(u=typeof s=="function"?s:Jn(!!s),e):u},e.curve=function(s){return arguments.length?(l=s,a!=null&&(i=l(a)),e):l},e.context=function(s){return arguments.length?(s==null?a=i=null:i=l(a=s),e):a},e},Y1=function(){function e(v){var g,p,y,E,_,F=v.length,P=!1,B=new Array(F),D=new Array(F);for(s==null&&(d=c(_=Tr())),g=0;g<=F;++g){if(!(g<F&&i(E=v[g],g,v))===P)if(P=!P)p=g,d.areaStart(),d.lineStart();else{for(d.lineEnd(),d.lineStart(),y=g-1;y>=p;--y)d.point(B[y],D[y]);d.lineEnd(),d.areaEnd()}P&&(B[g]=+n(E,g,v),D[g]=+a(E,g,v),d.point(u?+u(E,g,v):B[g],l?+l(E,g,v):D[g]))}if(_)return d=null,_+""||null}function t(){return Uh().defined(i).curve(c).context(s)}var n=T,u=null,a=Jn(0),l=x,i=Jn(!0),s=null,c=R0,d=null;return e.x=function(v){return arguments.length?(n=typeof v=="function"?v:Jn(+v),u=null,e):n},e.x0=function(v){return arguments.length?(n=typeof v=="function"?v:Jn(+v),e):n},e.x1=function(v){return arguments.length?(u=v==null?null:typeof v=="function"?v:Jn(+v),e):u},e.y=function(v){return arguments.length?(a=typeof v=="function"?v:Jn(+v),l=null,e):a},e.y0=function(v){return arguments.length?(a=typeof v=="function"?v:Jn(+v),e):a},e.y1=function(v){return arguments.length?(l=v==null?null:typeof v=="function"?v:Jn(+v),e):l},e.lineX0=e.lineY0=function(){return t().x(n).y(a)},e.lineY1=function(){return t().x(n).y(l)},e.lineX1=function(){return t().x(u).y(a)},e.defined=function(v){return arguments.length?(i=typeof v=="function"?v:Jn(!!v),e):i},e.curve=function(v){return arguments.length?(c=v,s!=null&&(d=c(s)),e):c},e.context=function(v){return arguments.length?(v==null?s=d=null:d=c(s=v),e):s},e},u_=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},a_=function(e){return e},l_=function(){function e(s){var c,d,v,g,p,y=s.length,E=0,_=new Array(y),F=new Array(y),P=+a.apply(this,arguments),B=Math.min(Ki,Math.max(-Ki,l.apply(this,arguments)-P)),D=Math.min(Math.abs(B)/y,i.apply(this,arguments)),V=D*(B<0?-1:1);for(c=0;c<y;++c)(p=F[_[c]=c]=+t(s[c],c,s))>0&&(E+=p);for(n!=null?_.sort(function(X,U){return n(F[X],F[U])}):u!=null&&_.sort(function(X,U){return u(s[X],s[U])}),c=0,v=E?(B-y*V)/E:0;c<y;++c,P=g)d=_[c],p=F[d],g=P+(p>0?p*v:0)+V,F[d]={data:s[d],index:c,value:p,startAngle:P,endAngle:g,padAngle:D};return F}var t=a_,n=u_,u=null,a=Jn(0),l=Jn(Ki),i=Jn(0);return e.value=function(s){return arguments.length?(t=typeof s=="function"?s:Jn(+s),e):t},e.sortValues=function(s){return arguments.length?(n=s,u=null,e):n},e.sort=function(s){return arguments.length?(u=s,n=null,e):u},e.startAngle=function(s){return arguments.length?(a=typeof s=="function"?s:Jn(+s),e):a},e.endAngle=function(s){return arguments.length?(l=typeof s=="function"?s:Jn(+s),e):l},e.padAngle=function(s){return arguments.length?(i=typeof s=="function"?s:Jn(+s),e):i},e},$1=N(R0);S.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var r_=function(){return ge(Uh().curve($1))},i_=function(){var e=Y1().curve($1),t=e.curve,n=e.lineX0,u=e.lineX1,a=e.lineY0,l=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return ge(n())},delete e.lineX0,e.lineEndAngle=function(){return ge(u())},delete e.lineX1,e.lineInnerRadius=function(){return ge(a())},delete e.lineY0,e.lineOuterRadius=function(){return ge(l())},delete e.lineY1,e.curve=function(i){return arguments.length?t(N(i)):t()._curve},e},Wh={draw:function(e,t){var n=Math.sqrt(t/Do);e.moveTo(n,0),e.arc(0,0,n,0,Ki)}},eg={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},tg=Math.sqrt(1/3),o_=2*tg,ng={draw:function(e,t){var n=Math.sqrt(t/o_),u=n*tg;e.moveTo(0,-n),e.lineTo(u,0),e.lineTo(0,n),e.lineTo(-u,0),e.closePath()}},s_=.8908130915292852,ug=Math.sin(Do/10)/Math.sin(7*Do/10),c_=Math.sin(Ki/10)*ug,d_=-Math.cos(Ki/10)*ug,ag={draw:function(e,t){var n=Math.sqrt(t*s_),u=c_*n,a=d_*n;e.moveTo(0,-n),e.lineTo(u,a);for(var l=1;l<5;++l){var i=Ki*l/5,s=Math.cos(i),c=Math.sin(i);e.lineTo(c*n,-s*n),e.lineTo(s*u-c*a,c*u+s*a)}e.closePath()}},lg={draw:function(e,t){var n=Math.sqrt(t),u=-n/2;e.rect(u,u,n,n)}},qh=Math.sqrt(3),rg={draw:function(e,t){var n=-Math.sqrt(t/(3*qh));e.moveTo(0,2*n),e.lineTo(-qh*n,-n),e.lineTo(qh*n,-n),e.closePath()}},xr=-.5,Fr=Math.sqrt(3)/2,Gh=1/Math.sqrt(12),f_=3*(Gh/2+1),ig={draw:function(e,t){var n=Math.sqrt(t/f_),u=n/2,a=n*Gh,l=u,i=n*Gh+n,s=-l,c=i;e.moveTo(u,a),e.lineTo(l,i),e.lineTo(s,c),e.lineTo(xr*u-Fr*a,Fr*u+xr*a),e.lineTo(xr*l-Fr*i,Fr*l+xr*i),e.lineTo(xr*s-Fr*c,Fr*s+xr*c),e.lineTo(xr*u+Fr*a,xr*a-Fr*u),e.lineTo(xr*l+Fr*i,xr*i-Fr*l),e.lineTo(xr*s+Fr*c,xr*c-Fr*s),e.closePath()}},m_=[Wh,eg,ng,lg,ag,rg,ig],p_=function(){function e(){var a;if(u||(u=a=Tr()),t.apply(this,arguments).draw(u,+n.apply(this,arguments)),a)return u=null,a+""||null}var t=Jn(Wh),n=Jn(64),u=null;return e.type=function(a){return arguments.length?(t=typeof a=="function"?a:Jn(a),e):t},e.size=function(a){return arguments.length?(n=typeof a=="function"?a:Jn(+a),e):n},e.context=function(a){return arguments.length?(u=a==null?null:a,e):u},e},Ui=function(){};ae.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:me(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:me(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var h_=function(e){return new ae(e)};de.prototype={areaStart:Ui,areaEnd:Ui,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:me(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var v_=function(e){return new de(e)};te.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,u=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,u):this._context.moveTo(n,u);break;case 3:this._point=4;default:me(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var g_=function(e){return new te(e)};z.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var u,a=e[0],l=t[0],i=e[n]-a,s=t[n]-l,c=-1;++c<=n;)u=c/n,this._basis.point(this._beta*e[c]+(1-this._beta)*(a+u*i),this._beta*t[c]+(1-this._beta)*(l+u*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var y_=function e(t){function n(u){return t===1?new ae(u):new z(u,t)}return n.beta=function(u){return e(+u)},n}(.85);ve.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:$(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:$(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var __=function e(t){function n(u){return new ve(u,t)}return n.tension=function(u){return e(+u)},n}(0);Ce.prototype={areaStart:Ui,areaEnd:Ui,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:$(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var E_=function e(t){function n(u){return new Ce(u,t)}return n.tension=function(u){return e(+u)},n}(0);k.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:$(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var b_=function e(t){function n(u){return new k(u,t)}return n.tension=function(u){return e(+u)},n}(0);se.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,u=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+u*u,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:re(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var x_=function e(t){function n(u){return t?new se(u,t):new ve(u,0)}return n.alpha=function(u){return e(+u)},n}(.5);Be.prototype={areaStart:Ui,areaEnd:Ui,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,u=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+u*u,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:re(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var F_=function e(t){function n(u){return t?new Be(u,t):new Ce(u,0)}return n.alpha=function(u){return e(+u)},n}(.5);Ie.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,u=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+u*u,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:re(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var w_=function e(t){function n(u){return t?new Ie(u,t):new k(u,0)}return n.alpha=function(u){return e(+u)},n}(.5);Me.prototype={areaStart:Ui,areaEnd:Ui,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var A_=function(e){return new Me(e)};Lt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ye(this,this._t0,J(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,e!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Ye(this,J(this,n=ke(this,e,t)),n);break;default:Ye(this,this._t0,n=ke(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(Se.prototype=Object.create(Lt.prototype)).point=function(e,t){Lt.prototype.point.call(this,t,e)},$e.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,u,a,l){this._context.bezierCurveTo(t,e,u,n,l,a)}},On.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var u=Sn(e),a=Sn(t),l=0,i=1;i<n;++l,++i)this._context.bezierCurveTo(u[0][l],a[0][l],u[1][l],a[1][l],e[i],t[i]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var P_=function(e){return new On(e)};Oe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var C_=function(e){return new Oe(e,.5)},og=Array.prototype.slice,Ds=function(e,t){if((u=e.length)>1)for(var n,u,a=1,l=e[t[0]],i=l.length;a<u;++a){n=l,l=e[t[a]];for(var s=0;s<i;++s)l[s][1]+=l[s][0]=isNaN(n[s][1])?n[s][0]:n[s][1]}},Ts=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n},B_=function(){function e(l){var i,s,c=t.apply(this,arguments),d=l.length,v=c.length,g=new Array(v);for(i=0;i<v;++i){for(var p,y=c[i],E=g[i]=new Array(d),_=0;_<d;++_)E[_]=p=[0,+a(l[_],y,_,l)],p.data=l[_];E.key=y}for(i=0,s=n(g);i<v;++i)g[s[i]].index=i;return u(g,s),g}var t=Jn([]),n=Ts,u=Ds,a=Tt;return e.keys=function(l){return arguments.length?(t=typeof l=="function"?l:Jn(og.call(l)),e):t},e.value=function(l){return arguments.length?(a=typeof l=="function"?l:Jn(+l),e):a},e.order=function(l){return arguments.length?(n=l==null?Ts:typeof l=="function"?l:Jn(og.call(l)),e):n},e.offset=function(l){return arguments.length?(u=l==null?Ds:l,e):u},e},k_=function(e,t){if((u=e.length)>0){for(var n,u,a,l=0,i=e[0].length;l<i;++l){for(a=n=0;n<u;++n)a+=e[n][l][1]||0;if(a)for(n=0;n<u;++n)e[n][l][1]/=a}Ds(e,t)}},D_=function(e,t){if((n=e.length)>0){for(var n,u=0,a=e[t[0]],l=a.length;u<l;++u){for(var i=0,s=0;i<n;++i)s+=e[i][u][1]||0;a[u][1]+=a[u][0]=-s/2}Ds(e,t)}},T_=function(e,t){if((a=e.length)>0&&(u=(n=e[t[0]]).length)>0){for(var n,u,a,l=0,i=1;i<u;++i){for(var s=0,c=0,d=0;s<a;++s){for(var v=e[t[s]],g=v[i][1]||0,p=v[i-1][1]||0,y=(g-p)/2,E=0;E<s;++E){var _=e[t[E]],F=_[i][1]||0,P=_[i-1][1]||0;y+=F-P}c+=g,d+=y*g}n[i-1][1]+=n[i-1][0]=l,c&&(l-=d/c)}n[i-1][1]+=n[i-1][0]=l,Ds(e,t)}},sg=function(e){var t=e.map(be);return Ts(e).sort(function(n,u){return t[n]-t[u]})},S_=function(e){return sg(e).reverse()},N_=function(e){var t,n,u=e.length,a=e.map(be),l=Ts(e).sort(function(v,g){return a[g]-a[v]}),i=0,s=0,c=[],d=[];for(t=0;t<u;++t)n=l[t],i<s?(i+=a[n],c.push(n)):(s+=a[n],d.push(n));return d.reverse().concat(c)},I_=function(e){return Ts(e).reverse()},cg=function(e){return function(){return e}};sn.prototype={constructor:sn,insert:function(e,t){var n,u,a;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=Qe(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)u=n.U,n===u.L?(a=u.R,a&&a.C?(n.C=a.C=!1,u.C=!0,e=u):(e===n.R&&(w(this,n),e=n,n=e.U),n.C=!1,u.C=!0,je(this,u))):(a=u.L,a&&a.C?(n.C=a.C=!1,u.C=!0,e=u):(e===n.L&&(je(this,n),e=n,n=e.U),n.C=!1,u.C=!0,w(this,u))),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t,n,u,a=e.U,l=e.L,i=e.R;if(n=l?i?Qe(i):l:i,a?a.L===e?a.L=n:a.R=n:this._=n,l&&i?(u=n.C,n.C=e.C,n.L=l,l.U=n,n!==i?(a=n.U,n.U=e.U,e=n.R,a.L=e,n.R=i,i.U=n):(n.U=a,a=n,e=n.R)):(u=e.C,e=n),e&&(e.U=a),!u){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===a.L){if(t=a.R,t.C&&(t.C=!1,a.C=!0,w(this,a),t=a.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,je(this,t),t=a.R),t.C=a.C,a.C=t.R.C=!1,w(this,a),e=this._;break}}else if(t=a.L,t.C&&(t.C=!1,a.C=!0,je(this,a),t=a.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,w(this,t),t=a.L),t.C=a.C,a.C=t.L.C=!1,je(this,a),e=this._;break}t.C=!0,e=a,a=a.U}while(!e.C);e&&(e.C=!1)}}};var Qh,Ss,or,fd,hl,dg=[],fg=[],Mu=1e-6,M_=1e-12;Sa.prototype={constructor:Sa,polygons:function(){var e=this.edges;return this.cells.map(function(t){var n=t.halfedges.map(function(u){return ct(t,e[u])});return n.data=t.site.data,n})},triangles:function(){var e=[],t=this.edges;return this.cells.forEach(function(n,u){if(l=(a=n.halfedges).length)for(var a,l,i,s=n.site,c=-1,d=t[a[l-1]],v=d.left===s?d.right:d.left;++c<l;)i=v,d=t[a[c]],v=d.left===s?d.right:d.left,i&&v&&u<i.index&&u<v.index&&jl(s,i,v)<0&&e.push([s.data,i.data,v.data])}),e},links:function(){return this.edges.filter(function(e){return e.right}).map(function(e){return{source:e.left.data,target:e.right.data}})},find:function(e,t,n){for(var u,a,l=this,i=l._found||0,s=l.cells.length;!(a=l.cells[i]);)if(++i>=s)return null;var c=e-a.site[0],d=t-a.site[1],v=c*c+d*d;do a=l.cells[u=i],i=null,a.halfedges.forEach(function(g){var p=l.edges[g],y=p.left;if(y!==a.site&&y||(y=p.right)){var E=e-y[0],_=t-y[1],F=E*E+_*_;F<v&&(v=F,i=y.index)}});while(i!==null);return l._found=u,n==null||v<=n*n?a.site:null}};var j_=function(){function e(a){return new Sa(a.map(function(l,i){var s=[Math.round(t(l,i,a)/Mu)*Mu,Math.round(n(l,i,a)/Mu)*Mu];return s.index=i,s.data=l,s}),u)}var t=gt,n=Vt,u=null;return e.polygons=function(a){return e(a).polygons()},e.links=function(a){return e(a).links()},e.triangles=function(a){return e(a).triangles()},e.x=function(a){return arguments.length?(t=typeof a=="function"?a:cg(+a),e):t},e.y=function(a){return arguments.length?(n=typeof a=="function"?a:cg(+a),e):n},e.extent=function(a){return arguments.length?(u=a==null?null:[[+a[0][0],+a[0][1]],[+a[1][0],+a[1][1]]],e):u&&[[u[0][0],u[0][1]],[u[1][0],u[1][1]]]},e.size=function(a){return arguments.length?(u=a==null?null:[[0,0],[+a[0],+a[1]]],e):u&&[u[1][0]-u[0][0],u[1][1]-u[0][1]]},e},mg=function(e){return function(){return e}};qu.prototype={constructor:qu,scale:function(e){return e===1?this:new qu(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new qu(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Yh=new qu(1,0,0);nt.prototype=qu.prototype;var md=function(){h.event.preventDefault(),h.event.stopImmediatePropagation()},L_=function(){function e(R){R.on("wheel.zoom",c).on("mousedown.zoom",d).on("dblclick.zoom",v).on("touchstart.zoom",g).on("touchmove.zoom",p).on("touchend.zoom touchcancel.zoom",y).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Nu)}function t(R,ne){return ne=Math.max(B,Math.min(D,ne)),ne===R.k?R:new qu(ne,R.x,R.y)}function n(R,ne,he){var Le=ne[0]-he[0]*R.k,De=ne[1]-he[1]*R.k;return Le===R.x&&De===R.y?R:new qu(R.k,Le,De)}function u(R,ne){var he=R.invertX(ne[0][0])-V,Le=R.invertX(ne[1][0])-X,De=R.invertY(ne[0][1])-U,Wt=R.invertY(ne[1][1])-Z;return R.translate(Le>he?(he+Le)/2:Math.min(0,he)||Math.max(0,Le),Wt>De?(De+Wt)/2:Math.min(0,De)||Math.max(0,Wt))}function a(R){return[(+R[0][0]+ +R[1][0])/2,(+R[0][1]+ +R[1][1])/2]}function l(R,ne,he){R.on("start.zoom",function(){i(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){i(this,arguments).end()}).tween("zoom",function(){var Le=this,De=arguments,Wt=i(Le,De),fu=P.apply(Le,De),Dn=he||a(fu),Yu=Math.max(fu[1][0]-fu[0][0],fu[1][1]-fu[0][1]),Bu=Le.__zoom,Xn=typeof ne=="function"?ne.apply(Le,De):ne,uu=ee(Bu.invert(Dn).concat(Yu/Bu.k),Xn.invert(Dn).concat(Yu/Xn.k));return function(va){if(va===1)va=Xn;else{var ot=uu(va),qt=Yu/ot[2];va=new qu(qt,Dn[0]-ot[0]*qt,Dn[1]-ot[1]*qt)}Wt.zoom(null,va)}})}function i(R,ne){for(var he,Le=0,De=pe.length;Le<De;++Le)if((he=pe[Le]).that===R)return he;return new s(R,ne)}function s(R,ne){this.that=R,this.args=ne,this.index=-1,this.active=0,this.extent=P.apply(R,ne)}function c(){function R(){ne.wheel=null,ne.end()}if(F.apply(this,arguments)){var ne=i(this,arguments),he=this.__zoom,Le=Math.max(B,Math.min(D,he.k*Math.pow(2,-h.event.deltaY*(h.event.deltaMode?120:1)/500))),De=C(this);if(ne.wheel)ne.mouse[0][0]===De[0]&&ne.mouse[0][1]===De[1]||(ne.mouse[1]=he.invert(ne.mouse[0]=De)),clearTimeout(ne.wheel);else{if(he.k===Le)return;ne.mouse=[De,he.invert(De)],Fo(this),ne.start()}md(),ne.wheel=setTimeout(R,Ct),ne.zoom("mouse",u(n(t(he,Le),ne.mouse[0],ne.mouse[1]),ne.extent))}}function d(){function R(){md(),he.moved=!0,he.zoom("mouse",u(n(he.that.__zoom,he.mouse[0]=C(he.that),he.mouse[1]),he.extent))}function ne(){Le.on("mousemove.zoom mouseup.zoom",null),wi(h.event.view,he.moved),md(),he.end()}if(!_&&F.apply(this,arguments)){var he=i(this,arguments),Le=Ut(h.event.view).on("mousemove.zoom",R,!0).on("mouseup.zoom",ne,!0),De=C(this);Iu(h.event.view),Fe(),he.mouse=[De,this.__zoom.invert(De)],Fo(this),he.start()}}function v(){if(F.apply(this,arguments)){var R=this.__zoom,ne=C(this),he=R.invert(ne),Le=R.k*(h.event.shiftKey?.5:2),De=u(n(t(R,Le),ne,he),P.apply(this,arguments));md(),Q>0?Ut(this).transition().duration(Q).call(l,De,ne):Ut(this).call(e.transform,De)}}function g(){if(F.apply(this,arguments)){var R,ne,he,Le,De=i(this,arguments),Wt=h.event.changedTouches,fu=Wt.length;for(Fe(),ne=0;ne<fu;++ne)he=Wt[ne],Le=Zu(this,Wt,he.identifier),Le=[Le,this.__zoom.invert(Le),he.identifier],De.touch0?De.touch1||(De.touch1=Le):(De.touch0=Le,R=!0);return E&&(E=clearTimeout(E),!De.touch1)?(De.end(),Le=Ut(this).on("dblclick.zoom"),void(Le&&Le.apply(this,arguments))):void(R&&(E=setTimeout(function(){E=null},Pe),Fo(this),De.start()))}}function p(){var R,ne,he,Le,De=i(this,arguments),Wt=h.event.changedTouches,fu=Wt.length;for(md(),E&&(E=clearTimeout(E)),R=0;R<fu;++R)ne=Wt[R],he=Zu(this,Wt,ne.identifier),De.touch0&&De.touch0[2]===ne.identifier?De.touch0[0]=he:De.touch1&&De.touch1[2]===ne.identifier&&(De.touch1[0]=he);if(ne=De.that.__zoom,De.touch1){var Dn=De.touch0[0],Yu=De.touch0[1],Bu=De.touch1[0],Xn=De.touch1[1],uu=(uu=Bu[0]-Dn[0])*uu+(uu=Bu[1]-Dn[1])*uu,va=(va=Xn[0]-Yu[0])*va+(va=Xn[1]-Yu[1])*va;ne=t(ne,Math.sqrt(uu/va)),he=[(Dn[0]+Bu[0])/2,(Dn[1]+Bu[1])/2],Le=[(Yu[0]+Xn[0])/2,(Yu[1]+Xn[1])/2]}else{if(!De.touch0)return;he=De.touch0[0],Le=De.touch0[1]}De.zoom("touch",u(n(ne,he,Le),De.extent))}function y(){var R,ne,he=i(this,arguments),Le=h.event.changedTouches,De=Le.length;for(Fe(),_&&clearTimeout(_),_=setTimeout(function(){_=null},Pe),R=0;R<De;++R)ne=Le[R],he.touch0&&he.touch0[2]===ne.identifier?delete he.touch0:he.touch1&&he.touch1[2]===ne.identifier&&delete he.touch1;he.touch1&&!he.touch0&&(he.touch0=he.touch1,delete he.touch1),he.touch0||he.end()}var E,_,F=Ge,P=na,B=0,D=1/0,V=-D,X=D,U=V,Z=X,Q=250,ee=_v,pe=[],Ne=jt("start","zoom","end"),Pe=500,Ct=150;return e.transform=function(R,ne){var he=R.selection?R.selection():R;he.property("__zoom",Nu),R!==he?l(R,ne):he.interrupt().each(function(){i(this,arguments).start().zoom(null,typeof ne=="function"?ne.apply(this,arguments):ne).end()})},e.scaleBy=function(R,ne){e.scaleTo(R,function(){var he=this.__zoom.k,Le=typeof ne=="function"?ne.apply(this,arguments):ne;return he*Le})},e.scaleTo=function(R,ne){e.transform(R,function(){var he=P.apply(this,arguments),Le=this.__zoom,De=a(he),Wt=Le.invert(De),fu=typeof ne=="function"?ne.apply(this,arguments):ne;return u(n(t(Le,fu),De,Wt),he)})},e.translateBy=function(R,ne,he){e.transform(R,function(){return u(this.__zoom.translate(typeof ne=="function"?ne.apply(this,arguments):ne,typeof he=="function"?he.apply(this,arguments):he),P.apply(this,arguments))})},s.prototype={start:function(){return++this.active===1&&(this.index=pe.push(this)-1,this.emit("start")),this},zoom:function(R,ne){return this.mouse&&R!=="mouse"&&(this.mouse[1]=ne.invert(this.mouse[0])),this.touch0&&R!=="touch"&&(this.touch0[1]=ne.invert(this.touch0[0])),this.touch1&&R!=="touch"&&(this.touch1[1]=ne.invert(this.touch1[0])),this.that.__zoom=ne,this.emit("zoom"),this},end:function(){return--this.active===0&&(pe.splice(this.index,1),this.index=-1,this.emit("end")),this},emit:function(R){it(new za(e,R,this.that.__zoom),Ne.apply,Ne,[R,this.that,this.args])}},e.filter=function(R){return arguments.length?(F=typeof R=="function"?R:mg(!!R),e):F},e.extent=function(R){return arguments.length?(P=typeof R=="function"?R:mg([[+R[0][0],+R[0][1]],[+R[1][0],+R[1][1]]]),e):P},e.scaleExtent=function(R){return arguments.length?(B=+R[0],D=+R[1],e):[B,D]},e.translateExtent=function(R){return arguments.length?(V=+R[0][0],X=+R[1][0],U=+R[0][1],Z=+R[1][1],e):[[V,U],[X,Z]]},e.duration=function(R){return arguments.length?(Q=+R,e):Q},e.interpolate=function(R){return arguments.length?(ee=R,e):ee},e.on=function(){var R=Ne.on.apply(Ne,arguments);return R===Ne?e:R},e};h.version=Ga,h.bisect=tt,h.bisectRight=tt,h.bisectLeft=Fa,h.ascending=Au,h.bisector=Pu,h.descending=fa,h.deviation=Ka,h.extent=Qa,h.histogram=nr,h.thresholdFreedmanDiaconis=gu,h.thresholdScott=Al,h.thresholdSturges=ll,h.max=Lr,h.mean=Rl,h.median=rl,h.merge=il,h.min=Pl,h.pairs=j,h.permute=Ae,h.quantile=Ya,h.range=wa,h.scan=Xe,h.shuffle=Ot,h.sum=dt,h.ticks=zl,h.tickStep=xe,h.transpose=nn,h.variance=er,h.zip=iu,h.axisTop=Kn,h.axisRight=tn,h.axisBottom=Vu,h.axisLeft=Ve,h.brush=m5,h.brushX=yl,h.brushY=ci,h.brushSelection=sm,h.chord=p5,h.ribbon=g5,h.nest=y5,h.set=mm,h.map=fr,h.keys=_5,h.values=E5,h.entries=b5,h.color=$a,h.rgb=ui,h.hsl=Yi,h.lab=li,h.hcl=Ci,h.cubehelix=Te,h.dispatch=jt,h.drag=Ra,h.dragDisable=Iu,h.dragEnable=wi,h.dsvFormat=ih,h.csvParse=zv,h.csvParseRows=x5,h.csvFormat=F5,h.csvFormatRows=w5,h.tsvParse=Rv,h.tsvParseRows=A5,h.tsvFormat=P5,h.tsvFormatRows=C5,h.easeLinear=tm,h.easeQuad=Zs,h.easeQuadIn=nm,h.easeQuadOut=gl,h.easeQuadInOut=Zs,h.easeCubic=hu,h.easeCubicIn=um,h.easeCubicOut=am,h.easeCubicInOut=hu,h.easePoly=Av,h.easePolyIn=Kg,h.easePolyOut=Ug,h.easePolyInOut=Av,h.easeSin=Dr,h.easeSinIn=Di,h.easeSinOut=Xo,h.easeSinInOut=Dr,h.easeExp=wd,h.easeExpIn=Fd,h.easeExpOut=nl,h.easeExpInOut=wd,h.easeCircle=Hs,h.easeCircleIn=lm,h.easeCircleOut=rm,h.easeCircleInOut=Hs,h.easeBounce=ao,h.easeBounceIn=im,h.easeBounceOut=ao,h.easeBounceInOut=Ad,h.easeBack=Bv,h.easeBackIn=n5,h.easeBackOut=u5,h.easeBackInOut=Bv,h.easeElastic=kv,h.easeElasticIn=a5,h.easeElasticOut=kv,h.easeElasticInOut=l5,h.forceCenter=B5,h.forceCollide=X5,h.forceLink=Z5,h.forceManyBody=K5,h.forceSimulation=J5,h.forceX=U5,h.forceY=W5,h.formatDefaultLocale=al,h.formatLocale=Jv,h.formatSpecifier=o0,h.precisionFixed=Kv,h.precisionPrefix=Uv,h.precisionRound=Wv,h.geoArea=$5,h.geoBounds=ey,h.geoCentroid=ty,h.geoCircle=uy,h.geoClipExtent=ly,h.geoDistance=iy,h.geoGraticule=oc,h.geoGraticule10=Vd,h.geoInterpolate=oy,h.geoLength=f1,h.geoPath=sy,h.geoAlbers=_1,h.geoAlbersUsa=hy,h.geoAzimuthalEqualArea=vy,h.geoAzimuthalEqualAreaRaw=Dh,h.geoAzimuthalEquidistant=gy,h.geoAzimuthalEquidistantRaw=Th,h.geoConicConformal=_y,h.geoConicConformalRaw=pc,h.geoConicEqualArea=S0,h.geoConicEqualAreaRaw=Gl,h.geoConicEquidistant=by,h.geoConicEquidistantRaw=nf,h.geoEquirectangular=Ey,h.geoEquirectangularRaw=jr,h.geoGnomonic=xy,h.geoGnomonicRaw=mo,h.geoIdentity=Fy,h.geoProjection=Mr,h.geoProjectionMutator=so,h.geoMercator=yy,h.geoMercatorRaw=fo,h.geoOrthographic=wy,h.geoOrthographicRaw=hc,h.geoStereographic=Ay,h.geoStereographicRaw=Il,h.geoTransverseMercator=Py,h.geoTransverseMercatorRaw=vc,h.geoRotation=ny,h.geoStream=Rr,h.geoTransform=fy,h.cluster=Cy,h.hierarchy=yc,h.pack=Xy,h.packSiblings=Ry,h.packEnclose=E1,h.partition=Zy,h.stratify=Vy,h.tree=Jy,h.treemap=Ky,h.treemapBinary=Uy,h.treemapDice=ad,h.treemapSlice=N0,h.treemapSliceDice=Wy,h.treemapSquarify=A1,h.treemapResquarify=qy,h.interpolate=Vc,h.interpolateArray=cv,h.interpolateBasis=ov,h.interpolateBasisClosed=sv,h.interpolateDate=dv,h.interpolateNumber=rr,h.interpolateObject=fv,h.interpolateRound=mv,h.interpolateString=Zp,h.interpolateTransformCss=vv,h.interpolateTransformSvg=gv,h.interpolateZoom=_v,h.interpolateRgb=Hc,h.interpolateRgbBasis=pg,h.interpolateRgbBasisClosed=hg,h.interpolateHsl=gg,h.interpolateHslLong=yg,h.interpolateLab=ii,h.interpolateHcl=_g,h.interpolateHclLong=Eg,h.interpolateCubehelix=bg,h.interpolateCubehelixLong=qf,h.quantize=xg,h.path=Tr,h.polygonArea=Gy,h.polygonCentroid=Qy,h.polygonHull=$y,h.polygonContains=e8,h.polygonLength=t8,h.quadtree=Jo,h.queue=_f,h.randomUniform=a8,h.randomNormal=P1,h.randomLogNormal=l8,h.randomBates=r8,h.randomIrwinHall=C1,h.randomExponential=i8,h.request=Sh,h.html=o8,h.json=s8,h.text=c8,h.xml=d8,h.csv=f8,h.tsv=m8,h.scaleBand=wc,h.scalePoint=tp,h.scaleIdentity=ms,h.scaleLinear=Ac,h.scaleLog=qa,h.scaleOrdinal=Fc,h.scaleImplicit=Ih,h.scalePow=Pc,h.scaleSqrt=ip,h.scaleQuantile=Cc,h.scaleQuantize=wf,h.scaleThreshold=Af,h.scaleTime=Z8,h.scaleUtc=H8,h.schemeCategory10=V8,h.schemeCategory20b=J8,h.schemeCategory20c=K8,h.schemeCategory20=U8,h.interpolateCubehelixDefault=W8,h.interpolateRainbow=Q8,h.interpolateWarm=q8,h.interpolateCool=G8,h.interpolateViridis=Y8,h.interpolateMagma=$8,h.interpolateInferno=e_,h.interpolatePlasma=t_,h.scaleSequential=Nc,h.creator=sl,h.local=Za,h.matcher=Cl,h.mouse=C,h.namespace=ol,h.namespaces=Ia,h.select=Ut,h.selectAll=du,h.selection=Pr,h.selector=M,h.selectorAll=G,h.touch=Zu,h.touches=Gu,h.window=su,h.customEvent=it,h.arc=n_,h.area=Y1,h.line=Uh,h.pie=l_,h.radialArea=i_,h.radialLine=r_,h.symbol=p_,h.symbols=m_,h.symbolCircle=Wh,h.symbolCross=eg,h.symbolDiamond=ng,h.symbolSquare=lg,h.symbolStar=ag,h.symbolTriangle=rg,h.symbolWye=ig,h.curveBasisClosed=v_,h.curveBasisOpen=g_,h.curveBasis=h_,h.curveBundle=y_,h.curveCardinalClosed=E_,h.curveCardinalOpen=b_,h.curveCardinal=__,h.curveCatmullRomClosed=F_,h.curveCatmullRomOpen=w_,h.curveCatmullRom=x_,h.curveLinearClosed=A_,h.curveLinear=R0,h.curveMonotoneX=on,h.curveMonotoneY=Ft,h.curveNatural=P_,h.curveStep=C_,h.curveStepAfter=Ee,h.curveStepBefore=lt,h.stack=B_,h.stackOffsetExpand=k_,h.stackOffsetNone=Ds,h.stackOffsetSilhouette=D_,h.stackOffsetWiggle=T_,h.stackOrderAscending=sg,h.stackOrderDescending=S_,h.stackOrderInsideOut=N_,h.stackOrderNone=Ts,h.stackOrderReverse=I_,h.timeInterval=sa,h.timeMillisecond=Co,h.timeMilliseconds=N1,h.utcMillisecond=Co,h.utcMilliseconds=N1,h.timeSecond=ld,h.timeSeconds=j1,h.utcSecond=ld,h.utcSeconds=j1,h.timeMinute=Oh,h.timeMinutes=h8,h.timeHour=zh,h.timeHours=v8,h.timeDay=j0,h.timeDays=g8,h.timeWeek=rd,h.timeWeeks=Z1,h.timeSunday=rd,h.timeSundays=Z1,h.timeMonday=Rh,h.timeMondays=y8,h.timeTuesday=L1,h.timeTuesdays=_8,h.timeWednesday=O1,h.timeWednesdays=E8,h.timeThursday=z1,h.timeThursdays=b8,h.timeFriday=R1,h.timeFridays=x8,h.timeSaturday=X1,h.timeSaturdays=F8,h.timeMonth=Xh,h.timeMonths=w8,h.timeYear=Bo,h.timeYears=A8,h.utcMinute=Zh,h.utcMinutes=P8,h.utcHour=Hh,h.utcHours=C8,h.utcDay=L0,h.utcDays=B8,h.utcWeek=id,h.utcWeeks=W1,h.utcSunday=id,h.utcSundays=W1,h.utcMonday=Vh,h.utcMondays=k8,h.utcTuesday=H1,h.utcTuesdays=D8,h.utcWednesday=V1,h.utcWednesdays=T8,h.utcThursday=J1,h.utcThursdays=S8,h.utcFriday=K1,h.utcFridays=N8,h.utcSaturday=U1,h.utcSaturdays=I8,h.utcMonth=Jh,h.utcMonths=M8,h.utcYear=ko,h.utcYears=j8,h.timeFormatDefaultLocale=Tc,h.timeFormatLocale=Bf,h.isoFormat=z8,h.isoParse=R8,h.now=Cr,h.timer=no,h.timerFlush=hd,h.timeout=Up,h.interval=Fg,h.transition=Xs,h.active=o5,h.interrupt=Fo,h.voronoi=j_,h.zoom=L_,h.zoomTransform=nt,h.zoomIdentity=Yh,Object.defineProperty(h,"__esModule",{value:!0})})},89739:function(ei){(function(ja){if(!0)ei.exports=ja();else var h})(function(){var ja,h,r;return function xe(fe,ze,zt){function Re(Kn,tn){if(!ze[Kn]){if(!fe[Kn]){var Vu=void 0;if(!tn&&Vu)return require(Kn,!0);if(Gn)return Gn(Kn,!0);var Ve=new Error("Cannot find module '"+Kn+"'");throw Ve.code="MODULE_NOT_FOUND",Ve}var jt=ze[Kn]={exports:{}};fe[Kn][0].call(jt.exports,function(Ue){var Yt=fe[Kn][1][Ue];return Re(Yt||Ue)},jt,jt.exports,xe,fe,ze,zt)}return ze[Kn].exports}for(var Gn=void 0,Et=0;Et<zt.length;Et++)Re(zt[Et]);return Re}({1:[function(xe,fe,ze){"use strict";var zt=xe("./scripts/neo4jd3");fe.exports=zt},{"./scripts/neo4jd3":2}],2:[function(xe,fe,ze){"use strict";function zt(Re,Gn){var Et,Kn,tn,Vu,Ve,jt,Ue,Yt,Zn,Mn,Lu,Tl,Za,tu,Ou,rn,$u,oe,$t={},it=!1,wt=0,ue={arrowSize:4,colors:La(),highlight:void 0,iconMap:ti(),icons:void 0,imageMap:{},images:void 0,infoPanel:!0,minCollision:void 0,neo4jData:void 0,neo4jDataUrl:void 0,nodeOutlineFillColor:void 0,nodeRadius:25,relationshipColor:"#a5abb6",zoomFit:!1},Ha="0.0.1",ya=function(I){var W=Kn.select(".neo4jd3-graph"),Te=d3.zoom().on("zoom",function(){var At=d3.event.transform.k,We=[d3.event.transform.x,d3.event.transform.y];oe&&(We[0]+=oe[0],We[1]+=oe[1]),$u&&(At*=$u),W.attr("transform","translate("+We[0]+", "+We[1]+") scale("+At+")")});function et(){var At=parseFloat(Kn.style("width")),We=parseFloat(Kn.style("height")),mn=d3.zoomTransform(W.node()),Hn=mn.k*1.2,gn=At/2-(At/2-mn.x)*1.2,tl=We/2-(We/2-mn.y)*1.2,lu=d3.zoomIdentity.translate(gn,tl).scale(Hn);W.transition().duration(150).call(Et.transform,lu)}function vt(){var At=parseFloat(Kn.style("width")),We=parseFloat(Kn.style("height")),mn=d3.zoomTransform(W.node()),Hn=mn.k*.8,gn=At/2-(At/2-mn.x)*.8,tl=We/2-(We/2-mn.y)*.8,lu=d3.zoomIdentity.translate(gn,tl).scale(Hn);W.transition().duration(150).call(Et.transform,lu)}I===1?et():vt()};function Jl(I){Et=d3.zoom().on("zoom",function(){var W=d3.event.transform.k,Te=[d3.event.transform.x,d3.event.transform.y];oe&&(Te[0]+=oe[0],Te[1]+=oe[1]),$u&&(W*=$u),tu.attr("transform","translate("+Te[0]+", "+Te[1]+") scale("+W+")")}),tu=I.append("svg").attr("width","100%").attr("height","100%").attr("class","neo4jd3-graph").call(Et).on("dblclick.zoom",null).append("g").attr("width","100%").attr("height","100%"),rn=tu.append("g").attr("class","relationships"),Ou=tu.append("g").attr("class","nodes")}function Tn(I){return I.append("image").attr("height",function(W){return vl(W)?"24px":"30px"}).attr("x",function(W){return vl(W)?"5px":"-15px"}).attr("xlink:href",function(W){return Ar(W)}).attr("y",function(W){return vl(W)?"5px":"-16px"}).attr("width",function(W){return vl(W)?"24px":"30px"})}function Xt(I){return I.append("div").attr("class","neo4jd3-info")}function ht(I,W,Te,et){var vt=Vu.append("a");vt.attr("href","#").attr("class",I).html("<strong>"+Te+"</strong>"+(et?": "+et:"")),et||vt.style("background-color",function(At){return ue.nodeOutlineFillColor?ue.nodeOutlineFillColor:W?Ju(Te):cr()}).style("border-color",function(At){return ue.nodeOutlineFillColor?ku(ue.nodeOutlineFillColor):W?ku(Te):Fi()}).style("color",function(At){return ue.nodeOutlineFillColor?ku(ue.nodeOutlineFillColor):"#fff"})}function bu(I,W){ht(I,!0,W)}function Ca(I,W,Te){ht(I,!1,W,Te)}function mu(I,W){ht(I,!1,W)}function Qn(){return Ve.enter().append("g").attr("class",function(I){var W,Te,et="node",vt=I.labels[0];if(vl(I)&&(et+=" node-icon"),Ar(I)&&(et+=" node-image"),ue.highlight){for(Te=0;Te<ue.highlight.length;Te++)if(W=ue.highlight[Te],I.labels[0]===W.class&&I.properties[W.property]===W.value){et+=" node-highlighted";break}}return et}).on("click",function(I){I.fx=I.fy=null,typeof ue.onNodeClick=="function"&&ue.onNodeClick(I)}).on("dblclick",function(I){typeof ue.onNodeDoubleClick=="function"&&ue.onNodeDoubleClick(I)}).on("mouseenter",function(I){Vu&&ri(I),typeof ue.onNodeMouseEnter=="function"&&ue.onNodeMouseEnter(I)}).on("mouseleave",function(I){Vu&&Un(I),typeof ue.onNodeMouseLeave=="function"&&ue.onNodeMouseLeave(I)}).call(d3.drag().on("start",wr).on("drag",Wi).on("end",To))}function Zt(){var I=Qn();return ie(I),jn(I),ue.icons&&Kl(I),ue.images&&Tn(I),I}function jn(I){return I.append("circle").attr("class","outline").attr("r",ue.nodeRadius).style("fill",function(W){return ue.nodeOutlineFillColor?ue.nodeOutlineFillColor:Ju(W.labels[0])}).style("stroke",function(W){return ue.nodeOutlineFillColor?ku(ue.nodeOutlineFillColor):ku(W.labels[0])}).append("title").text(function(W){return""})}function ie(I){return I.append("circle").attr("class","ring").attr("r",ue.nodeRadius*1.16).append("title").text(function(W){return""})}function Kl(I){return I.append("text").attr("class",function(W){return"text"+(vl(W)?" icon":"")}).attr("fill","#ffffff").attr("font-size",function(W){return vl(W)?ue.nodeRadius+"px":"10px"}).attr("pointer-events","none").attr("text-anchor","middle").attr("y",function(W){return vl(W)?parseInt(Math.round(ue.nodeRadius*.32))+"px":"4px"}).html(function(W){var Te=W.name.replace(new RegExp(".{4}","g"),`$&
|
|
`);return W.name})}function at(I,W){var Te=No(I,W);el(Te)}function xu(){return Ue.enter().append("g").attr("class","relationship").on("dblclick",function(I){typeof ue.onRelationshipDoubleClick=="function"&&ue.onRelationshipDoubleClick(I)}).on("mouseenter",function(I){Vu&&ri(I)})}function Je(I){return I.append("path").attr("class","outline").attr("fill","#a5abb6").attr("stroke","none")}function Va(I){return I.append("path").attr("class","overlay")}function Sl(I){return I.append("text").attr("class","text").attr("fill","#000000").attr("font-size","8px").attr("pointer-events","none").attr("text-anchor","middle").text(function(W){return W.type})}function au(){var I=xu(),W=Sl(I),Te=Je(I),et=Va(I);return{outline:Te,overlay:et,relationship:I,text:W}}function Ju(I){return ue.colors[I];var W}function ku(I){return d3.rgb(Ju(I)).darker(1)}function Un(){Vu.html("")}function _t(){return ue.colors[ue.colors.length*Math.random()<<0]}function La(){return["#68bdf6","#6dce9e","#faafc2","#f2baf6","#ff928c","#fcea7e","#ffc766","#405f9e","#a5abb6","#78cecb","#b88cbb","#ced2d9","#e84646","#fa5f86","#ffab1a","#fcda19","#797b80","#c9d96f","#47991f","#70edee","#ff75ea"]}function sr(I,W){var Te=I.filter(function(et){return et.id===W});return Te.length>0}function cr(){return ue.relationshipColor}function Fi(){return d3.rgb(ue.colors[ue.colors.length-1]).darker(1)}function To(I){d3.event.active||Za.alphaTarget(0),typeof ue.onNodeDragEnd=="function"&&ue.onNodeDragEnd(I)}function Wi(I){Io(I)}function wr(I){d3.event.active||Za.alphaTarget(.3).restart(),I.fx=I.x,I.fy=I.y,typeof ue.onNodeDragStart=="function"&&ue.onNodeDragStart(I)}function Ns(I,W){var Te={};return ni(Te,I),ni(Te,W),Te}function ti(){return{glass:"f000",music:"f001",search:"f002","envelope-o":"f003",heart:"f004",star:"f005","star-o":"f006",user:"f007",film:"f008","th-large":"f009",th:"f00a","th-list":"f00b",check:"f00c","remove,close,times":"f00d","search-plus":"f00e","search-minus":"f010","power-off":"f011",signal:"f012","gear,cog":"f013","trash-o":"f014",home:"f015","file-o":"f016","clock-o":"f017",road:"f018",download:"f019","arrow-circle-o-down":"f01a","arrow-circle-o-up":"f01b",inbox:"f01c","play-circle-o":"f01d","rotate-right,repeat":"f01e",refresh:"f021","list-alt":"f022",lock:"f023",flag:"f024",headphones:"f025","volume-off":"f026","volume-down":"f027","volume-up":"f028",qrcode:"f029",barcode:"f02a",tag:"f02b",tags:"f02c",book:"f02d",bookmark:"f02e",print:"f02f",camera:"f030",font:"f031",bold:"f032",italic:"f033","text-height":"f034","text-width":"f035","align-left":"f036","align-center":"f037","align-right":"f038","align-justify":"f039",list:"f03a","dedent,outdent":"f03b",indent:"f03c","video-camera":"f03d","photo,image,picture-o":"f03e",pencil:"f040","map-marker":"f041",adjust:"f042",tint:"f043","edit,pencil-square-o":"f044","share-square-o":"f045","check-square-o":"f046",arrows:"f047","step-backward":"f048","fast-backward":"f049",backward:"f04a",play:"f04b",pause:"f04c",stop:"f04d",forward:"f04e","fast-forward":"f050","step-forward":"f051",eject:"f052","chevron-left":"f053","chevron-right":"f054","plus-circle":"f055","minus-circle":"f056","times-circle":"f057","check-circle":"f058","question-circle":"f059","info-circle":"f05a",crosshairs:"f05b","times-circle-o":"f05c","check-circle-o":"f05d",ban:"f05e","arrow-left":"f060","arrow-right":"f061","arrow-up":"f062","arrow-down":"f063","mail-forward,share":"f064",expand:"f065",compress:"f066",plus:"f067",minus:"f068",asterisk:"f069","exclamation-circle":"f06a",gift:"f06b",leaf:"f06c",fire:"f06d",eye:"f06e","eye-slash":"f070","warning,exclamation-triangle":"f071",plane:"f072",calendar:"f073",random:"f074",comment:"f075",magnet:"f076","chevron-up":"f077","chevron-down":"f078",retweet:"f079","shopping-cart":"f07a",folder:"f07b","folder-open":"f07c","arrows-v":"f07d","arrows-h":"f07e","bar-chart-o,bar-chart":"f080","twitter-square":"f081","facebook-square":"f082","camera-retro":"f083",key:"f084","gears,cogs":"f085",comments:"f086","thumbs-o-up":"f087","thumbs-o-down":"f088","star-half":"f089","heart-o":"f08a","sign-out":"f08b","linkedin-square":"f08c","thumb-tack":"f08d","external-link":"f08e","sign-in":"f090",trophy:"f091","github-square":"f092",upload:"f093","lemon-o":"f094",phone:"f095","square-o":"f096","bookmark-o":"f097","phone-square":"f098",twitter:"f099","facebook-f,facebook":"f09a",github:"f09b",unlock:"f09c","credit-card":"f09d","feed,rss":"f09e","hdd-o":"f0a0",bullhorn:"f0a1",bell:"f0f3",certificate:"f0a3","hand-o-right":"f0a4","hand-o-left":"f0a5","hand-o-up":"f0a6","hand-o-down":"f0a7","arrow-circle-left":"f0a8","arrow-circle-right":"f0a9","arrow-circle-up":"f0aa","arrow-circle-down":"f0ab",globe:"f0ac",wrench:"f0ad",tasks:"f0ae",filter:"f0b0",briefcase:"f0b1","arrows-alt":"f0b2","group,users":"f0c0","chain,link":"f0c1",cloud:"f0c2",flask:"f0c3","cut,scissors":"f0c4","copy,files-o":"f0c5",paperclip:"f0c6","save,floppy-o":"f0c7",square:"f0c8","navicon,reorder,bars":"f0c9","list-ul":"f0ca","list-ol":"f0cb",strikethrough:"f0cc",underline:"f0cd",table:"f0ce",magic:"f0d0",truck:"f0d1",pinterest:"f0d2","pinterest-square":"f0d3","google-plus-square":"f0d4","google-plus":"f0d5",money:"f0d6","caret-down":"f0d7","caret-up":"f0d8","caret-left":"f0d9","caret-right":"f0da",columns:"f0db","unsorted,sort":"f0dc","sort-down,sort-desc":"f0dd","sort-up,sort-asc":"f0de",envelope:"f0e0",linkedin:"f0e1","rotate-left,undo":"f0e2","legal,gavel":"f0e3","dashboard,tachometer":"f0e4","comment-o":"f0e5","comments-o":"f0e6","flash,bolt":"f0e7",sitemap:"f0e8",umbrella:"f0e9","paste,clipboard":"f0ea","lightbulb-o":"f0eb",exchange:"f0ec","cloud-download":"f0ed","cloud-upload":"f0ee","user-md":"f0f0",stethoscope:"f0f1",suitcase:"f0f2","bell-o":"f0a2",coffee:"f0f4",cutlery:"f0f5","file-text-o":"f0f6","building-o":"f0f7","hospital-o":"f0f8",ambulance:"f0f9",medkit:"f0fa","fighter-jet":"f0fb",beer:"f0fc","h-square":"f0fd","plus-square":"f0fe","angle-double-left":"f100","angle-double-right":"f101","angle-double-up":"f102","angle-double-down":"f103","angle-left":"f104","angle-right":"f105","angle-up":"f106","angle-down":"f107",desktop:"f108",laptop:"f109",tablet:"f10a","mobile-phone,mobile":"f10b","circle-o":"f10c","quote-left":"f10d","quote-right":"f10e",spinner:"f110",circle:"f111","mail-reply,reply":"f112","github-alt":"f113","folder-o":"f114","folder-open-o":"f115","smile-o":"f118","frown-o":"f119","meh-o":"f11a",gamepad:"f11b","keyboard-o":"f11c","flag-o":"f11d","flag-checkered":"f11e",terminal:"f120",code:"f121","mail-reply-all,reply-all":"f122","star-half-empty,star-half-full,star-half-o":"f123","location-arrow":"f124",crop:"f125","code-fork":"f126","unlink,chain-broken":"f127",question:"f128",info:"f129",exclamation:"f12a",superscript:"f12b",subscript:"f12c",eraser:"f12d","puzzle-piece":"f12e",microphone:"f130","microphone-slash":"f131",shield:"f132","calendar-o":"f133","fire-extinguisher":"f134",rocket:"f135",maxcdn:"f136","chevron-circle-left":"f137","chevron-circle-right":"f138","chevron-circle-up":"f139","chevron-circle-down":"f13a",html5:"f13b",css3:"f13c",anchor:"f13d","unlock-alt":"f13e",bullseye:"f140","ellipsis-h":"f141","ellipsis-v":"f142","rss-square":"f143","play-circle":"f144",ticket:"f145","minus-square":"f146","minus-square-o":"f147","level-up":"f148","level-down":"f149","check-square":"f14a","pencil-square":"f14b","external-link-square":"f14c","share-square":"f14d",compass:"f14e","toggle-down,caret-square-o-down":"f150","toggle-up,caret-square-o-up":"f151","toggle-right,caret-square-o-right":"f152","euro,eur":"f153",gbp:"f154","dollar,usd":"f155","rupee,inr":"f156","cny,rmb,yen,jpy":"f157","ruble,rouble,rub":"f158","won,krw":"f159","bitcoin,btc":"f15a",file:"f15b","file-text":"f15c","sort-alpha-asc":"f15d","sort-alpha-desc":"f15e","sort-amount-asc":"f160","sort-amount-desc":"f161","sort-numeric-asc":"f162","sort-numeric-desc":"f163","thumbs-up":"f164","thumbs-down":"f165","youtube-square":"f166",youtube:"f167",xing:"f168","xing-square":"f169","youtube-play":"f16a",dropbox:"f16b","stack-overflow":"f16c",instagram:"f16d",flickr:"f16e",adn:"f170",bitbucket:"f171","bitbucket-square":"f172",tumblr:"f173","tumblr-square":"f174","long-arrow-down":"f175","long-arrow-up":"f176","long-arrow-left":"f177","long-arrow-right":"f178",apple:"f179",windows:"f17a",android:"f17b",linux:"f17c",dribbble:"f17d",skype:"f17e",foursquare:"f180",trello:"f181",female:"f182",male:"f183","gittip,gratipay":"f184","sun-o":"f185","moon-o":"f186",archive:"f187",bug:"f188",vk:"f189",weibo:"f18a",renren:"f18b",pagelines:"f18c","stack-exchange":"f18d","arrow-circle-o-right":"f18e","arrow-circle-o-left":"f190","toggle-left,caret-square-o-left":"f191","dot-circle-o":"f192",wheelchair:"f193","vimeo-square":"f194","turkish-lira,try":"f195","plus-square-o":"f196","space-shuttle":"f197",slack:"f198","envelope-square":"f199",wordpress:"f19a",openid:"f19b","institution,bank,university":"f19c","mortar-board,graduation-cap":"f19d",yahoo:"f19e",google:"f1a0",reddit:"f1a1","reddit-square":"f1a2","stumbleupon-circle":"f1a3",stumbleupon:"f1a4",delicious:"f1a5",digg:"f1a6","pied-piper-pp":"f1a7","pied-piper-alt":"f1a8",drupal:"f1a9",joomla:"f1aa",language:"f1ab",fax:"f1ac",building:"f1ad",child:"f1ae",paw:"f1b0",spoon:"f1b1",cube:"f1b2",cubes:"f1b3",behance:"f1b4","behance-square":"f1b5",steam:"f1b6","steam-square":"f1b7",recycle:"f1b8","automobile,car":"f1b9","cab,taxi":"f1ba",tree:"f1bb",spotify:"f1bc",deviantart:"f1bd",soundcloud:"f1be",database:"f1c0","file-pdf-o":"f1c1","file-word-o":"f1c2","file-excel-o":"f1c3","file-powerpoint-o":"f1c4","file-photo-o,file-picture-o,file-image-o":"f1c5","file-zip-o,file-archive-o":"f1c6","file-sound-o,file-audio-o":"f1c7","file-movie-o,file-video-o":"f1c8","file-code-o":"f1c9",vine:"f1ca",codepen:"f1cb",jsfiddle:"f1cc","life-bouy,life-buoy,life-saver,support,life-ring":"f1cd","circle-o-notch":"f1ce","ra,resistance,rebel":"f1d0","ge,empire":"f1d1","git-square":"f1d2",git:"f1d3","y-combinator-square,yc-square,hacker-news":"f1d4","tencent-weibo":"f1d5",qq:"f1d6","wechat,weixin":"f1d7","send,paper-plane":"f1d8","send-o,paper-plane-o":"f1d9",history:"f1da","circle-thin":"f1db",header:"f1dc",paragraph:"f1dd",sliders:"f1de","share-alt":"f1e0","share-alt-square":"f1e1",bomb:"f1e2","soccer-ball-o,futbol-o":"f1e3",tty:"f1e4",binoculars:"f1e5",plug:"f1e6",slideshare:"f1e7",twitch:"f1e8",yelp:"f1e9","newspaper-o":"f1ea",wifi:"f1eb",calculator:"f1ec",paypal:"f1ed","google-wallet":"f1ee","cc-visa":"f1f0","cc-mastercard":"f1f1","cc-discover":"f1f2","cc-amex":"f1f3","cc-paypal":"f1f4","cc-stripe":"f1f5","bell-slash":"f1f6","bell-slash-o":"f1f7",trash:"f1f8",copyright:"f1f9",at:"f1fa",eyedropper:"f1fb","paint-brush":"f1fc","birthday-cake":"f1fd","area-chart":"f1fe","pie-chart":"f200","line-chart":"f201",lastfm:"f202","lastfm-square":"f203","toggle-off":"f204","toggle-on":"f205",bicycle:"f206",bus:"f207",ioxhost:"f208",angellist:"f209",cc:"f20a","shekel,sheqel,ils":"f20b",meanpath:"f20c",buysellads:"f20d",connectdevelop:"f20e",dashcube:"f210",forumbee:"f211",leanpub:"f212",sellsy:"f213",shirtsinbulk:"f214",simplybuilt:"f215",skyatlas:"f216","cart-plus":"f217","cart-arrow-down":"f218",diamond:"f219",ship:"f21a","user-secret":"f21b",motorcycle:"f21c","street-view":"f21d",heartbeat:"f21e",venus:"f221",mars:"f222",mercury:"f223","intersex,transgender":"f224","transgender-alt":"f225","venus-double":"f226","mars-double":"f227","venus-mars":"f228","mars-stroke":"f229","mars-stroke-v":"f22a","mars-stroke-h":"f22b",neuter:"f22c",genderless:"f22d","facebook-official":"f230","pinterest-p":"f231",whatsapp:"f232",server:"f233","user-plus":"f234","user-times":"f235","hotel,bed":"f236",viacoin:"f237",train:"f238",subway:"f239",medium:"f23a","yc,y-combinator":"f23b","optin-monster":"f23c",opencart:"f23d",expeditedssl:"f23e","battery-4,battery-full":"f240","battery-3,battery-three-quarters":"f241","battery-2,battery-half":"f242","battery-1,battery-quarter":"f243","battery-0,battery-empty":"f244","mouse-pointer":"f245","i-cursor":"f246","object-group":"f247","object-ungroup":"f248","sticky-note":"f249","sticky-note-o":"f24a","cc-jcb":"f24b","cc-diners-club":"f24c",clone:"f24d","balance-scale":"f24e","hourglass-o":"f250","hourglass-1,hourglass-start":"f251","hourglass-2,hourglass-half":"f252","hourglass-3,hourglass-end":"f253",hourglass:"f254","hand-grab-o,hand-rock-o":"f255","hand-stop-o,hand-paper-o":"f256","hand-scissors-o":"f257","hand-lizard-o":"f258","hand-spock-o":"f259","hand-pointer-o":"f25a","hand-peace-o":"f25b",trademark:"f25c",registered:"f25d","creative-commons":"f25e",gg:"f260","gg-circle":"f261",tripadvisor:"f262",odnoklassniki:"f263","odnoklassniki-square":"f264","get-pocket":"f265","wikipedia-w":"f266",safari:"f267",chrome:"f268",firefox:"f269",opera:"f26a","internet-explorer":"f26b","tv,television":"f26c",contao:"f26d","500px":"f26e",amazon:"f270","calendar-plus-o":"f271","calendar-minus-o":"f272","calendar-times-o":"f273","calendar-check-o":"f274",industry:"f275","map-pin":"f276","map-signs":"f277","map-o":"f278",map:"f279",commenting:"f27a","commenting-o":"f27b",houzz:"f27c",vimeo:"f27d","black-tie":"f27e",fonticons:"f280","reddit-alien":"f281",edge:"f282","credit-card-alt":"f283",codiepie:"f284",modx:"f285","fort-awesome":"f286",usb:"f287","product-hunt":"f288",mixcloud:"f289",scribd:"f28a","pause-circle":"f28b","pause-circle-o":"f28c","stop-circle":"f28d","stop-circle-o":"f28e","shopping-bag":"f290","shopping-basket":"f291",hashtag:"f292",bluetooth:"f293","bluetooth-b":"f294",percent:"f295",gitlab:"f296",wpbeginner:"f297",wpforms:"f298",envira:"f299","universal-access":"f29a","wheelchair-alt":"f29b","question-circle-o":"f29c",blind:"f29d","audio-description":"f29e","volume-control-phone":"f2a0",braille:"f2a1","assistive-listening-systems":"f2a2","asl-interpreting,american-sign-language-interpreting":"f2a3","deafness,hard-of-hearing,deaf":"f2a4",glide:"f2a5","glide-g":"f2a6","signing,sign-language":"f2a7","low-vision":"f2a8",viadeo:"f2a9","viadeo-square":"f2aa",snapchat:"f2ab","snapchat-ghost":"f2ac","snapchat-square":"f2ad","pied-piper":"f2ae","first-order":"f2b0",yoast:"f2b1",themeisle:"f2b2","google-plus-circle,google-plus-official":"f2b3","fa,font-awesome":"f2b4"}}function vl(I){var W;return ue.iconMap&&ue.showIcons&&ue.icons&&(ue.icons[I.labels[0]]&&ue.iconMap[ue.icons[I.labels[0]]]?W=ue.iconMap[ue.icons[I.labels[0]]]:ue.iconMap[I.labels[0]]?W=ue.iconMap[I.labels[0]]:ue.icons[I.labels[0]]&&(W=ue.icons[I.labels[0]])),W}function Ar(I){var W,Te,et,vt,At,We,mn,Hn;if(ue.images&&(Te=ue.imageMap[I.labels[0]],Te))for(vt=0,W=0;W<Te.length;W++){switch(We=Te[W].split("|"),We.length){case 3:Hn=We[2];case 2:mn=We[1];case 1:At=We[0]}I.labels[0]===At&&(!mn||I.properties[mn]!==void 0)&&(!Hn||I.properties[mn]===Hn)&&We.length>vt&&(et=ue.images[Te[W]],vt=We.length)}return et}function Fn(I,W){oa(),ni(ue,W),ue.icons&&(ue.showIcons=!0),ue.minCollision||(ue.minCollision=ue.nodeRadius*2),Ba(),Tl=I,Kn=d3.select(Tl),Kn.attr("class","neo4jd3").html(""),ue.infoPanel&&(Vu=Xt(Kn)),Jl(Kn),Za=Pr(),ue.neo4jData?So(ue.neo4jData):ue.neo4jDataUrl?wi(ue.neo4jDataUrl):console.error("Error: both neo4jData and neo4jDataUrl are empty!")}function oa(){Object.keys(ue.iconMap).forEach(function(I,W){var Te=I.split(","),et=ue.iconMap[I];Te.forEach(function(vt){ue.iconMap[vt]=et})})}function Ba(){var I,W,Te;for(I in ue.images)ue.images.hasOwnProperty(I)&&(W=I.split("|"),ue.imageMap[W[0]]?ue.imageMap[W[0]].push(I):ue.imageMap[W[0]]=[I])}function Pr(){var I=d3.forceSimulation().force("collide",d3.forceCollide().radius(function(W){return ue.minCollision}).iterations(2)).force("charge",d3.forceManyBody()).force("link",d3.forceLink().id(function(W){return W.id})).force("center",d3.forceCenter(tu.node().parentElement.parentElement.clientWidth/2,tu.node().parentElement.parentElement.clientHeight/2)).on("tick",function(){Ai()}).on("end",function(){ue.zoomFit&&!it&&(it=!0,Ci(2))});return I}function So(){jt=[],Lu=[],el(ue.neo4jData)}function wi(I){jt=[],Lu=[],d3.json(I,function(W,Te){if(W)throw W;el(Te)})}function ni(I,W){Object.keys(W).forEach(function(Te){I[Te]=W[Te]})}function qi(I){var W={nodes:[],relationships:[]};return I.results.forEach(function(Te){Te.data.forEach(function(et){et.graph.nodes.forEach(function(At){sr(W.nodes,At.id)||W.nodes.push(At)}),et.graph.relationships.forEach(function(At){At.source=At.startNode,At.target=At.endNode,W.relationships.push(At)}),et.graph.relationships.sort(function(At,We){return At.source>We.source?1:At.source<We.source?-1:At.target>We.target?1:At.target<We.target?-1:0});for(var vt=0;vt<et.graph.relationships.length;vt++)vt!==0&&et.graph.relationships[vt].source===et.graph.relationships[vt-1].source&&et.graph.relationships[vt].target===et.graph.relationships[vt-1].target?et.graph.relationships[vt].linknum=et.graph.relationships[vt-1].linknum+1:et.graph.relationships[vt].linknum=1})}),W}function No(I,W){var Te={nodes:[],relationships:[]},et,vt,At,We=(W*Math.random()<<0)+1,mn,Hn=Gi();for(et=0;et<We;et++)vt=Is(),At={id:Hn.nodes+1+et,labels:[vt],properties:{random:vt},x:I.x,y:I.y},Te.nodes[Te.nodes.length]=At,mn={id:Hn.relationships+1+et,type:vt.toUpperCase(),startNode:I.id,endNode:Hn.nodes+1+et,properties:{from:Date.now()},source:I.id,target:Hn.nodes+1+et,linknum:Hn.relationships+1+et},Te.relationships[Te.relationships.length]=mn;return Te}function Is(){var I=Object.keys(ue.iconMap);return I[I.length*Math.random()<<0]}function Hr(I,W,Te,et,vt){var At=Math.PI/180*vt,We=Math.cos(At),mn=Math.sin(At),Hn=We*(Te-I)+mn*(et-W)+I,gn=We*(et-W)-mn*(Te-I)+W;return{x:Hn,y:gn}}function Du(I,W,Te){return Hr(I.x,I.y,W.x,W.y,Te)}function $a(I,W){return Math.atan2(W.y-I.y,W.x-I.x)*180/Math.PI}function Gi(){return{nodes:jt.length,relationships:Lu.length}}function Io(I){I.fx=d3.event.x,I.fy=d3.event.y}function Ai(){ui(),_a()}function ui(){Ve&&Ve.attr("transform",function(I){return"translate("+I.x+", "+I.y+")"})}function _a(){Ue&&(Ue.attr("transform",function(I){var W,Te,et;if(I.type==="\u524D\u5E8F"){var vt=JSON.parse(JSON.stringify(I.source)),At=JSON.parse(JSON.stringify(I.target));vt.y=vt.y+6,At.y=At.y+6,W=$a(vt,At),Te=vt.x,et=vt.y}else if(I.type==="\u540E\u5E8F"){var vt=JSON.parse(JSON.stringify(I.source)),At=JSON.parse(JSON.stringify(I.target));vt.y=vt.y-6,At.y=At.y-6,W=$a(vt,At),Te=vt.x,et=vt.y}else W=$a(I.source,I.target),Te=I.source.x,et=I.source.y;return"translate("+Te+", "+et+") rotate("+W+")"}),Yi(),Qi(),Ms())}function Qi(){Ue.each(function(I){var W=d3.select(this),Te=W.select(".outline"),et=W.select(".text"),vt=et.node().getBBox(),At=3;Te.attr("d",function(We){var mn={x:0,y:0},Hn=$a(We.source,We.target),gn=et.node().getBBox(),tl=5,lu=ai(We.source,We.target),dr={x:(We.target.x-We.source.x-(gn.width+tl)*lu.x)*.5,y:(We.target.y-We.source.y-(gn.width+tl)*lu.y)*.5},pu=Vr(We.source,We.target),Bi=Du(mn,{x:0+(ue.nodeRadius+1)*lu.x-pu.x,y:0+(ue.nodeRadius+1)*lu.y-pu.y},Hn),pn=Du(mn,{x:dr.x-pu.x,y:dr.y-pu.y},Hn),Oa=Du(mn,{x:dr.x,y:dr.y},Hn),jo=Du(mn,{x:0+(ue.nodeRadius+1)*lu.x,y:0+(ue.nodeRadius+1)*lu.y},Hn),Ea=Du(mn,{x:We.target.x-We.source.x-dr.x-pu.x,y:We.target.y-We.source.y-dr.y-pu.y},Hn),eo=Du(mn,{x:We.target.x-We.source.x-(ue.nodeRadius+1)*lu.x-pu.x-lu.x*ue.arrowSize,y:We.target.y-We.source.y-(ue.nodeRadius+1)*lu.y-pu.y-lu.y*ue.arrowSize},Hn),ii=Du(mn,{x:We.target.x-We.source.x-(ue.nodeRadius+1)*lu.x-pu.x+(pu.x-lu.x)*ue.arrowSize,y:We.target.y-We.source.y-(ue.nodeRadius+1)*lu.y-pu.y+(pu.y-lu.y)*ue.arrowSize},Hn),ki=Du(mn,{x:We.target.x-We.source.x-(ue.nodeRadius+1)*lu.x,y:We.target.y-We.source.y-(ue.nodeRadius+1)*lu.y},Hn),oi=Du(mn,{x:We.target.x-We.source.x-(ue.nodeRadius+1)*lu.x+(-pu.x-lu.x)*ue.arrowSize,y:We.target.y-We.source.y-(ue.nodeRadius+1)*lu.y+(-pu.y-lu.y)*ue.arrowSize},Hn),Cr=Du(mn,{x:We.target.x-We.source.x-(ue.nodeRadius+1)*lu.x-lu.x*ue.arrowSize,y:We.target.y-We.source.y-(ue.nodeRadius+1)*lu.y-lu.y*ue.arrowSize},Hn),Lo=Du(mn,{x:We.target.x-We.source.x-dr.x,y:We.target.y-We.source.y-dr.y},Hn);return"M "+Bi.x+" "+Bi.y+" L "+pn.x+" "+pn.y+" L "+Oa.x+" "+Oa.y+" L "+jo.x+" "+jo.y+" Z M "+Ea.x+" "+Ea.y+" L "+eo.x+" "+eo.y+" L "+ii.x+" "+ii.y+" L "+ki.x+" "+ki.y+" L "+oi.x+" "+oi.y+" L "+Cr.x+" "+Cr.y+" L "+Lo.x+" "+Lo.y+" Z"})})}function Ms(){Zn.attr("d",function(I){var W={x:0,y:0},Te=$a(I.source,I.target),et=Vr(I.source,I.target),vt=Vr(I.source,I.target,50),At=Du(W,{x:0-vt.x,y:0-vt.y},Te),We=Du(W,{x:I.target.x-I.source.x-vt.x,y:I.target.y-I.source.y-vt.y},Te),mn=Du(W,{x:I.target.x-I.source.x+vt.x-et.x,y:I.target.y-I.source.y+vt.y-et.y},Te),Hn=Du(W,{x:0+vt.x-et.x,y:0+vt.y-et.y},Te);return"M "+At.x+" "+At.y+" L "+We.x+" "+We.y+" L "+mn.x+" "+mn.y+" L "+Hn.x+" "+Hn.y+" Z"})}function Yi(){Mn.attr("transform",function(I){var W=($a(I.source,I.target)+360)%360,Te=W>90&&W<270,et={x:0,y:0},vt=Vr(I.source,I.target),At=Te?2:-3,We={x:(I.target.x-I.source.x)*.5+vt.x*At,y:(I.target.y-I.source.y)*.5+vt.y*At},mn=Du(et,We,W);return"translate("+mn.x+", "+mn.y+") rotate("+(Te?180:0)+")"})}function Ul(I){var W=I.labels?I.labels[0]:I.type;return W+=" (<id>: "+I.id,Object.keys(I.properties).forEach(function(Te){W+=", "+Te+": "+JSON.stringify(I.properties[Te])}),W+=")",W}function Vr(I,W,Te){var et={x:0,y:0},vt=ai(I,W,Te);return Du(et,vt,90)}function ai(I,W,Te){var et=Math.sqrt(Math.pow(W.x-I.x,2)+Math.pow(W.y-I.y,2))/Math.sqrt(Te||1);return{x:(W.x-I.x)/et,y:(W.y-I.y)/et}}function li(I){Mo(I.nodes,I.relationships)}function el(I){var W=qi(I);li(W)}function ri(I){Un(),I.labels?bu("class",I.labels[0]):mu("class",I.type),Ca("property","<id>",I.id),Object.keys(I.properties).forEach(function(W){Ca("property",W,JSON.stringify(I.properties[W]))})}function $i(I){Array.prototype.push.apply(jt,I),Ve=Ou.selectAll(".node").data(jt,function(Te){return Te.id});var W=Zt();Ve=W.merge(Ve)}function Mo(I,W){Pi(W),$i(I),Za.nodes(jt),Za.force("link").links(Lu)}function Pi(I){console.error("updateRelationships:",I),Array.prototype.push.apply(Lu,I),Ue=rn.selectAll(".relationship").data(Lu,function(Te){return Te.id});var W=au();Ue=W.relationship.merge(Ue),Yt=tu.selectAll(".relationship .outline"),Yt=W.outline.merge(Yt),Zn=tu.selectAll(".relationship .overlay"),Zn=W.overlay.merge(Zn),Mn=tu.selectAll(".relationship .text"),Mn=W.text.merge(Mn)}function H(){return Ha}function Ci(I){var W=tu.node().getBBox(),Te=tu.node().parentElement.parentElement,et=Te.clientWidth,vt=Te.clientHeight,At=W.width,We=W.height,mn=W.x+At/2,Hn=W.y+We/2;At===0||We===0||($u=.85/Math.max(At/et,We/vt),oe=[et/2-$u*mn,vt/2-$u*Hn],tu.attr("transform","translate("+oe[0]+", "+oe[1]+") scale("+$u+")"))}return Fn(Re,Gn),{appendRandomDataToNode:at,neo4jDataToD3Data:qi,randomD3Data:No,size:Gi,updateWithD3Data:li,updateWithNeo4jData:el,version:H,zoomInOut:ya}}fe.exports=zt},{}]},{},[1])(1)})},59783:function(ei,ja,h){"use strict";h.d(ja,{Z:function(){return Jl}});var r=h(59301),xe=h(63144),fe=h(24905),ze=h(78091),zt=h(57703),Re=h(76265),Gn=h(78241),Et=h(57809),Kn={},tn=Object.defineProperty,Vu=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Ue=(Tn,Xt,ht)=>Xt in Tn?tn(Tn,Xt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Tn[Xt]=ht,Yt=(Tn,Xt)=>{for(var ht in Xt||(Xt={}))Ve.call(Xt,ht)&&Ue(Tn,ht,Xt[ht]);if(Vu)for(var ht of Vu(Xt))jt.call(Xt,ht)&&Ue(Tn,ht,Xt[ht]);return Tn},Zn=(Tn,Xt,ht)=>new Promise((bu,Ca)=>{var mu=jn=>{try{Zt(ht.next(jn))}catch(ie){Ca(ie)}},Qn=jn=>{try{Zt(ht.throw(jn))}catch(ie){Ca(ie)}},Zt=jn=>jn.done?bu(jn.value):Promise.resolve(jn.value).then(mu,Qn);Zt((ht=ht.apply(Tn,Xt)).next())});const Mn=fe.default.Group,Lu=({classroomList:Tn,loading:Xt,user:ht,exercise_id:bu=null,homework_common_id:Ca=null,setitem:mu,item:Qn,type:Zt,rz:jn,dispatch:ie})=>{var Kl,at,xu,Je,Va,Sl,au,Ju;const[ku,Un]=(0,r.useState)([]);let[_t,La]=(0,r.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const sr=(0,xe.useParams)(),[cr,Fi]=(0,r.useState)(!1),[To,Wi]=(0,r.useState)(!1),[wr]=Gn.default.useForm();(0,r.useEffect)(()=>{jn&&(_t.zydatas=jn,La(Yt({},_t)),Qn!=null&&Qn.ec_course_id&&Ns())},[Qn,jn]);function Ns(){return Zn(this,null,function*(){console.log("----",Qn),yield ti(Qn==null?void 0:Qn.ec_major_school_id),yield vl(Qn==null?void 0:Qn.ec_year_id),yield Ar(Qn==null?void 0:Qn.ec_course_id),wr.setFieldsValue({ec_course_id:Qn==null?void 0:Qn.ec_course_id,ec_major_school_id:Qn==null?void 0:Qn.ec_major_school_id,ec_point_ids:Qn==null?void 0:Qn.ec_point_ids,ec_year_id:Qn==null?void 0:Qn.ec_year_id})})}function ti(Fn){return Zn(this,null,function*(){const oa=yield(0,Re.ZP)(`/api/ec_major_schools/${Fn}/ec_years/get_year_list.json`,{method:"get"});_t.jbdatas=oa==null?void 0:oa.data,La(Yt({},_t)),wr.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function vl(Fn){return Zn(this,null,function*(){const oa=yield(0,Re.ZP)(`/api/ec_years/${Fn}/ec_courses/get_courses.json`,{method:"get"});_t.kcdatas=oa==null?void 0:oa.data,La(Yt({},_t)),wr.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const Ar=Fn=>Zn(void 0,null,function*(){const oa=yield(0,Re.ZP)(`/api/ec_courses/${Fn}/ec_points.json`,{method:"get",params:{ec_course_id:Fn}});_t.zsdatas=oa==null?void 0:oa.data,La(Yt({},_t))});return r.createElement("div",{className:Kn.from},r.createElement(Gn.default,{form:wr,layout:"inline",onValuesChange:Fn=>{console.log("----",Fn),Fn.ec_major_school_id&&(_t.jbdatas=[],_t.kcdatas=[],_t.zsdatas=[],La(Yt({},_t)),ti(Fn.ec_major_school_id)),Fn.ec_year_id&&(_t.kcdatas=[],_t.zsdatas=[],La(Yt({},_t)),vl(Fn.ec_year_id)),Fn.ec_course_id&&(_t.zsdatas=[],La(Yt({},_t)),Ar(Fn.ec_course_id))},onFinish:Fn=>Zn(void 0,null,function*(){mu(Fn)})},r.createElement(Gn.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},r.createElement(Et.default,{style:{width:150},disabled:((Kl=_t.zydatas)==null?void 0:Kl.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(at=_t==null?void 0:_t.zydatas)==null?void 0:at.map((Fn,oa)=>r.createElement(Et.default.Option,{key:oa,value:Fn==null?void 0:Fn.ec_major_school_id},Fn==null?void 0:Fn.name)))),r.createElement(Gn.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},r.createElement(Et.default,{style:{width:150},disabled:((xu=_t.jbdatas)==null?void 0:xu.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(Je=_t==null?void 0:_t.jbdatas)==null?void 0:Je.map((Fn,oa)=>r.createElement(Et.default.Option,{key:oa,value:Fn==null?void 0:Fn.ec_year_id},Fn==null?void 0:Fn.year)))),r.createElement(Gn.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},r.createElement(Et.default,{style:{width:150},disabled:((Va=_t.kcdatas)==null?void 0:Va.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(Sl=_t==null?void 0:_t.kcdatas)==null?void 0:Sl.map((Fn,oa)=>r.createElement(Et.default.Option,{key:oa,value:Fn==null?void 0:Fn.id},Fn==null?void 0:Fn.name)))),r.createElement(Gn.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},r.createElement(Et.default,{onChange:()=>{wr.submit()},style:{width:150},mode:"multiple",disabled:((au=_t.zsdatas)==null?void 0:au.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(Ju=_t==null?void 0:_t.zsdatas)==null?void 0:Ju.map((Fn,oa)=>r.createElement(Et.default.Option,{key:oa,value:Fn==null?void 0:Fn.id},Fn==null?void 0:Fn.name))))))};var Tl=(0,xe.connect)(({classroomList:Tn,loading:Xt,globalSetting:ht,user:bu})=>({classroomList:Tn,globalSetting:ht,loading:Xt.effects,user:bu}))(Lu),Za=Object.defineProperty,tu=Object.defineProperties,Ou=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,$t=(Tn,Xt,ht)=>Xt in Tn?Za(Tn,Xt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Tn[Xt]=ht,it=(Tn,Xt)=>{for(var ht in Xt||(Xt={}))$u.call(Xt,ht)&&$t(Tn,ht,Xt[ht]);if(rn)for(var ht of rn(Xt))oe.call(Xt,ht)&&$t(Tn,ht,Xt[ht]);return Tn},wt=(Tn,Xt)=>tu(Tn,Ou(Xt)),ue=(Tn,Xt,ht)=>new Promise((bu,Ca)=>{var mu=jn=>{try{Zt(ht.next(jn))}catch(ie){Ca(ie)}},Qn=jn=>{try{Zt(ht.throw(jn))}catch(ie){Ca(ie)}},Zt=jn=>jn.done?bu(jn.value):Promise.resolve(jn.value).then(mu,Qn);Zt((ht=ht.apply(Tn,Xt)).next())});const Ha=fe.default.Group,ya=({classroomList:Tn,loading:Xt,user:ht,exercise_id:bu=null,homework_common_id:Ca=null,setitem:mu,type:Qn,dispatch:Zt})=>{var jn,ie,Kl;let[at,xu]=(0,r.useState)([{}]),[Je,Va]=(0,r.useState)([]);function Sl(){return ue(this,null,function*(){var Ju,ku,Un;let _t=yield(0,Re.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:bu,homework_common_id:Ca}});if(((Ju=_t==null?void 0:_t.data)==null?void 0:Ju.length)>0){let La=[];(ku=_t==null?void 0:_t.data)==null||ku.map(sr=>{var cr;(cr=sr==null?void 0:sr.ec_point_ids)==null||cr.map(Fi=>{La.push(Fi)})}),mu(wt(it({},(Un=_t==null?void 0:_t.data)==null?void 0:Un[0]),{ec_point_ids:La})),xu(_t==null?void 0:_t.data)}})}(0,r.useEffect)(()=>{var Ju,ku;(ku=(Ju=ht==null?void 0:ht.userInfo)==null?void 0:Ju.course)!=null&&ku.course_school_id&&au()},[(ie=(jn=ht==null?void 0:ht.userInfo)==null?void 0:jn.course)==null?void 0:ie.course_school_id]);function au(){return ue(this,null,function*(){var Ju,ku;const Un=yield(0,Re.ZP)(`/api/schools/${(ku=(Ju=ht==null?void 0:ht.userInfo)==null?void 0:Ju.course)==null?void 0:ku.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Va(Un==null?void 0:Un.data),(Ca||bu)&&Sl()})}return r.createElement("div",{style:{display:(Kl=ht.userInfo.course)!=null&&Kl.is_openengineering?"":"none"}},r.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),at==null?void 0:at.map((Ju,ku)=>r.createElement("div",{key:ku,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},r.createElement(Tl,{rz:Je,item:Ju,type:ku,setitem:Un=>{at.splice(ku,1,Un),xu([...at]);let _t=[];at==null||at.map(La=>{var sr;(sr=La==null?void 0:La.ec_point_ids)==null||sr.map(cr=>{_t.push(cr)})}),mu(wt(it({},Un),{ec_point_ids:_t}))}}),ku!=0&&r.createElement(ze.Z,{onClick:()=>{at.splice(ku,1),xu([...at])},style:{marginLeft:10,fontSize:"20px"}}),r.createElement(zt.Z,{onClick:()=>{at.push({}),xu([...at])},style:{marginLeft:10,fontSize:"20px"}}))))};var Jl=(0,xe.connect)(({classroomList:Tn,loading:Xt,globalSetting:ht,user:bu})=>({classroomList:Tn,globalSetting:ht,loading:Xt.effects,user:bu}))(ya)},32325:function(ei,ja,h){"use strict";h.d(ja,{Z:function(){return Et}});var r=h(78241),xe=h(98135),fe=h(3113),ze=h(59301),zt={search:"search___JA0r9",btn:"btn___GGtZC"},Re=h(59301),Et=({value:Kn,onChange:tn})=>{const[Vu]=r.default.useForm(),Ve=(0,ze.useRef)(!1);(0,ze.useEffect)(()=>{Kn&&Vu.setFieldsValue(Kn)},Kn);const jt=Ue=>{Ve.current||tn(Ue),Ve.current=!0,setTimeout(()=>{Ve.current=!1},2e3)};return Re.createElement("div",{className:zt.search},Re.createElement(r.default,{className:zt.formWrap,colon:!1,form:Vu,size:"large",layout:"inline",onFinish:Ue=>{Ve.current||jt(Ue)}},Re.createElement(r.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},Re.createElement(xe.default,{style:{width:280,height:40}})),Re.createElement(r.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},Re.createElement(xe.default,{style:{width:280,height:40}})),Re.createElement(r.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},Re.createElement(xe.default,{style:{width:200,height:40}})),Re.createElement(fe.ZP,{className:zt.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},3815:function(ei,ja,h){"use strict";h.d(ja,{Z:function(){return $u}});var r=h(59301),xe=h(9221),fe=Object.defineProperty,ze=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Gn=(oe,$t,it)=>$t in oe?fe(oe,$t,{enumerable:!0,configurable:!0,writable:!0,value:it}):oe[$t]=it,Et=(oe,$t)=>{for(var it in $t||($t={}))zt.call($t,it)&&Gn(oe,it,$t[it]);if(ze)for(var it of ze($t))Re.call($t,it)&&Gn(oe,it,$t[it]);return oe},Kn=(oe,$t)=>{var it={};for(var wt in oe)zt.call(oe,wt)&&$t.indexOf(wt)<0&&(it[wt]=oe[wt]);if(oe!=null&&ze)for(var wt of ze(oe))$t.indexOf(wt)<0&&Re.call(oe,wt)&&(it[wt]=oe[wt]);return it};const Vu={header:{cell:oe=>{var $t=oe,{onResize:it,width:wt}=$t,ue=Kn($t,["onResize","width"]);return wt?r.createElement(xe.Resizable,{width:wt,height:0,handle:r.createElement("span",{className:"react-resizable-handle",onClick:Ha=>{Ha.stopPropagation()}}),onResize:it,draggableOpts:{enableUserSelectHack:!1}},r.createElement("th",Et({},ue))):r.createElement("th",Et({},ue))}}};var Ve=h(14491),jt=Object.defineProperty,Ue=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,Tl=(oe,$t,it)=>$t in oe?jt(oe,$t,{enumerable:!0,configurable:!0,writable:!0,value:it}):oe[$t]=it,Za=(oe,$t)=>{for(var it in $t||($t={}))Mn.call($t,it)&&Tl(oe,it,$t[it]);if(Zn)for(var it of Zn($t))Lu.call($t,it)&&Tl(oe,it,$t[it]);return oe},tu=(oe,$t)=>Ue(oe,Yt($t)),Ou=(oe,$t)=>{var it={};for(var wt in oe)Mn.call(oe,wt)&&$t.indexOf(wt)<0&&(it[wt]=oe[wt]);if(oe!=null&&Zn)for(var wt of Zn(oe))$t.indexOf(wt)<0&&Lu.call(oe,wt)&&(it[wt]=oe[wt]);return it},$u=oe=>{var $t=oe,{pagination:it,resColumns:wt,dataSource:ue,onRow:Ha}=$t,ya=Ou($t,["pagination","resColumns","dataSource","onRow"]);const[Jl,Tn]=(0,r.useState)(!1),[Xt,ht]=(0,r.useState)([{}]),bu=(0,r.useRef)(null);(0,r.useEffect)(()=>{let mu=wt;mu=mu.map((Qn,Zt)=>tu(Za({},Qn),{onHeaderCell:jn=>({width:jn.width,onResize:Ca(Zt)})})),ht(mu)},[]),(0,r.useEffect)(()=>{bu.current=Xt},[Xt]);const Ca=mu=>(Qn,{size:Zt})=>{const jn=[...bu.current];jn[mu]=tu(Za({},jn[mu]),{width:Zt.width}),ht(jn)};return r.createElement("div",null,r.createElement(Ve.default,tu(Za({bordered:!0,components:Vu,columns:Xt,dataSource:ue,pagination:it,loading:Jl,onRow:Ha},ya),{rowKey:mu=>mu.key||mu.id})))}},81717:function(ei,ja,h){"use strict";h.d(ja,{K:function(){return Re}});var r=h(59301),xe=h(43418),fe=h(45401),ze={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},zt=h(24334);const Re=({visible:Gn,width:Et,videoId:Kn,file_url:tn,course_id:Vu,copyUrl:Ve,toLog:jt=!0,logWatchHistory:Ue=()=>{},allow_skip:Yt,onClose:Zn=()=>{},autoPlay:Mn=!1,onPlayEnded:Lu=()=>{}})=>r.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Gn,title:null,footer:null,width:Et,className:ze.modal},r.createElement("i",{className:`${ze.closeIcon} iconfont icon-guanbi10`,onClick:Zn}),Gn&&r.createElement(fe.Z,{onPlayEnded:Lu,autoPlay:Mn,allow_skip:Yt,courseId:Vu,src:tn!=null&&tn.startsWith("http")?tn:zt.Base64.decode(tn),videoId:Kn,toLog:jt,logWatchHistory:Ue}))},1287:function(ei,ja,h){"use strict";var r=h(59301),xe=h(78241),fe=h(43418),ze=h(56511),zt=h(95237),Re=h(43604),Gn=h(6848),Et=h(12563),Kn=h(99232),tn=h.n(Kn),Vu=h(63144),Ve=h(46961),jt=h(95333),Ue=h(15826),Yt=Object.defineProperty,Zn=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,Lu=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,tu=(it,wt,ue)=>wt in it?Yt(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:ue}):it[wt]=ue,Ou=(it,wt)=>{for(var ue in wt||(wt={}))Tl.call(wt,ue)&&tu(it,ue,wt[ue]);if(Lu)for(var ue of Lu(wt))Za.call(wt,ue)&&tu(it,ue,wt[ue]);return it},rn=(it,wt)=>Zn(it,Mn(wt)),$u=(it,wt,ue)=>new Promise((Ha,ya)=>{var Jl=ht=>{try{Xt(ue.next(ht))}catch(bu){ya(bu)}},Tn=ht=>{try{Xt(ue.throw(ht))}catch(bu){ya(bu)}},Xt=ht=>ht.done?Ha(ht.value):Promise.resolve(ht.value).then(Jl,Tn);Xt((ue=ue.apply(it,wt)).next())});const oe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},$t=({attachment:it,dispatch:wt,loading:ue,globalSetting:Ha})=>{const ya=(0,Vu.useParams)(),{detail:Jl}=it,[Tn]=xe.default.useForm(),[Xt,ht]=(0,r.useState)(!1),[bu,Ca]=(0,r.useState)([]),[mu,Qn]=(0,r.useState)(Ou({},oe)),[Zt,jn]=(0,r.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),ie=at=>at&&at<tn()().startOf("day");ya.id=ya.coursesId,ya.course_id=ya.coursesId;const Kl=()=>$u(void 0,null,function*(){var at,xu,Je,Va,Sl,au,Ju;let ku={};((xu=(at=it==null?void 0:it.actionTabs)==null?void 0:at.params)==null?void 0:xu.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?ku=Ou({},it.actionTabs.params):ku=Ou({},ya);const Un=yield wt({type:"attachment/getDetail",payload:ku});Un.delay_publish=Un.delay_publish?1:0,mu.is_public=[Un.is_public],mu.description=Un.description,mu.delay_publish=Un.delay_publish,mu.publish_time=Un.publish_time,Tn.setFieldsValue(mu),Ca([Ou({},Un),...Un==null?void 0:Un.attachment_histories]),(Je=Un==null?void 0:Un.attachment_histories)!=null&&Je.length?ht(!0):Un.link||Un.content_type==="application/pdf"?((0,Ue.xg)(Ve.Z.IMG_SERVER+Un.url),wt({type:"attachment/setActionTabs",payload:{}})):(Zt.type=Un.file_type,Zt.data=Ve.Z.API_SERVER+Un.url,Zt.recordInfo={id:(Sl=(Va=it==null?void 0:it.actionTabs)==null?void 0:Va.selectArrs)==null?void 0:Sl.id,course_id:(Ju=(au=it==null?void 0:it.actionTabs)==null?void 0:au.params)==null?void 0:Ju.course_id},Un.file_type==="txt"&&(Zt.monacoEditor.value=Un.content),jn(Ou({},Zt)))});return(0,r.useEffect)(()=>{var at;it.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(ya.id=(at=it.actionTabs.selectArrs)==null?void 0:at.id,Tn.resetFields(),Kl()):ht(!1)},[it.actionTabs.key,ya.id]),(0,r.useEffect)(()=>()=>{jn(rn(Ou({},Zt),{type:""})),wt({type:"attachment/setActionTabs",payload:{}})},[]),r.createElement(r.Fragment,null,r.createElement(fe.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:Xt,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>$u(void 0,null,function*(){wt({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{Qn(Ou({},oe)),wt({type:"attachment/setActionTabs",payload:{}})}},r.createElement("section",{className:"pl20 pr20 pt10"},r.createElement(ze.Z,{loading:ue["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},r.createElement(zt.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},r.createElement(Re.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),r.createElement(Re.Z,{flex:"80px"},"\u4E0B\u8F7D"),r.createElement(Re.Z,{flex:"140px"},"\u7248\u672C\u53F7")),bu==null?void 0:bu.map(function(at,xu){return r.createElement(zt.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:xu,gutter:[20,8]},r.createElement(Re.Z,{flex:"307px"},r.createElement(Gn.Z,{title:at.title},r.createElement(zt.Z,null,r.createElement(Re.Z,null,r.createElement("a",{href:Ve.Z.API_SERVER+at.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:Je=>{at.link||at.content_type==="application/pdf"||Ha.setting.is_local||(Je.preventDefault(),Zt.type=at.file_type,Zt.data=Ve.Z.API_SERVER+at.url,at.file_type==="txt"&&(Zt.monacoEditor.value=at.content),jn(Ou({},Zt)))}},at.title)),r.createElement(Re.Z,null,r.createElement(Et.default,{className:"",color:xu===0?"green":"orange"},xu===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),r.createElement(Re.Z,{flex:"80px"},at.downloads_count),r.createElement(Re.Z,{flex:"140px"},tn()(at.created_on).format("YYYY-MM-DD HH:mm")))})))),r.createElement(jt.Z,rn(Ou({},Zt),{onClose:()=>{jn(rn(Ou({},Zt),{type:""})),wt({type:"attachment/setActionTabs",payload:{}})}})))};ja.Z=(0,Vu.connect)(({attachment:it,loading:wt,globalSetting:ue})=>({attachment:it,globalSetting:ue,loading:wt}))($t)},97584:function(ei,ja,h){"use strict";h.r(ja),h.d(ja,{default:function(){return jp}});var r=h(59301),xe=h(63144),fe=h(8591),ze=h(43418),zt=h(5112),Re=h(6848),Gn=h(38854),Et=h(20834),Kn=h(97022),tn=h(3113),Vu=h(86984),Ve={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},jt=h(35099),Ue=h(11473),Yt=h(57809),Zn=h(95237),Mn=h(43604),Lu=h(24905),Tl=h(48209),Za=h(99232),tu=h.n(Za),Ou={scoremodal:"scoremodal___BKuJN",selectWrapper:"selectWrapper___Fi34Y",allqingchu:"allqingchu___Vp8Q9",title:"title___kp01U",score:"score___BQOSd",close:"close___ALIRE",content:"content___hqQbB",items:"items___ZTtlU",bottom:"bottom___H6hpA",yes:"yes___zYyyw",no:"no___8FH42",titlecount:"titlecount___ecJW_",add:"add___z8lxY",search:"search___kt2EB",searchIcon:"searchIcon___Zcr4l",header_style:"header_style___tHswU",tabWrap:"tabWrap___uSlsr",form_style:"form_style___TsJXf",wrap:"wrap___ptPf6",wrap_title:"wrap_title___QhQIv",radioWrap:"radioWrap___YOQsB",checkboxWrap:"checkboxWrap___OC3Y7",radio:"radio___SjWTZ",colorFF0000:"colorFF0000___S4NIg",pagination:"pagination___mWNdK",createMkdir:"createMkdir___kT_2U",tree:"tree___an1x1"},rn=h(15826),$u=h(83779),oe=h(59301),$t=Object.defineProperty,it=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Jl=(f,m,o)=>m in f?$t(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Tn=(f,m)=>{for(var o in m||(m={}))Ha.call(m,o)&&Jl(f,o,m[o]);if(ue)for(var o of ue(m))ya.call(m,o)&&Jl(f,o,m[o]);return f},Xt=(f,m)=>it(f,wt(m)),ht=(f,m)=>{var o={};for(var A in f)Ha.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&ue)for(var A of ue(f))m.indexOf(A)<0&&ya.call(f,A)&&(o[A]=f[A]);return o},bu=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const{Option:Ca}=Yt.default,mu=f=>{var m=f,{pathsDetail:o,globalSetting:A,loading:L,dispatch:O}=m,K=ht(m,["pathsDetail","globalSetting","loading","dispatch"]);const T=(0,xe.useParams)(),[x,S]=(0,r.useState)(),[N,ge]=(0,r.useState)([]),[me,ae]=(0,r.useState)([]),[de,te]=(0,r.useState)([]),[z,$]=(0,r.useState)(),[ve,Ce]=(0,r.useState)(),[k,re]=(0,r.useState)(!0);(0,r.useEffect)(()=>{o.actionTabs.key==="PathsDetail-SendToClass"&&Be()},[o.actionTabs.key]);const se=be=>{switch(be.item_type){case"Shixun":return oe.createElement(Re.Z,{title:be!=null&&be.is_published?"":be!=null&&be.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},oe.createElement("span",{onClick:()=>{!(be!=null&&be.is_published)&&(be!=null&&be.edit_permission)&&window.open(`/shixuns/${be.identifier}/challenges`)}},oe.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),be.name,!(be!=null&&be.is_published)&&oe.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),be.item_type==="Shixun"&&be.is_unity_3d&&oe.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),be.item_type==="Shixun"&&be.is_jupyter_lab&&oe.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),be.item_type==="Shixun"&&be.is_jupyter&&oe.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return oe.createElement("span",null,oe.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),be.name);case"ExaminationBank":return oe.createElement("span",null,oe.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),be.name);case"HomeworkCommon":return oe.createElement("span",null,oe.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),be.name);case"VideoItem":return oe.createElement("span",null,oe.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),be.name);case"SubjectHomework":return(be==null?void 0:be.homework_type)=="group"?oe.createElement("span",null,oe.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),be.name):oe.createElement("span",null,oe.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),be.name);case"StageCatalog":return oe.createElement("span",null,be.name);default:return""}},Be=()=>bu(void 0,null,function*(){var be;const gt=yield(0,Ue.MO)({id:T.pathId});if(gt){ge((gt==null?void 0:gt.courses)||[]);const Vt=(be=gt.stages)==null?void 0:be.map((sn,qe)=>{var w;return{title:sn.state_name||"",key:qe,children:(w=sn.items)==null?void 0:w.map((je,Qe)=>{var Nn;return Xt(Tn({},je),{title:se(je),key:`${qe}-${Qe}`,disabled:(je==null?void 0:je.item_type)=="ExaminationBank"?!0:(je==null?void 0:je.item_type)==="Shixun"&&(je==null?void 0:je.is_published)===!1,children:(Nn=je.children)==null?void 0:Nn.map((Pt,He)=>Xt(Tn({},Pt),{title:se(Pt),disabled:(Pt==null?void 0:Pt.item_type)=="ExaminationBank"?!0:(je==null?void 0:je.item_type)==="Shixun"&&(je==null?void 0:je.is_published)===!1,key:`${qe}-${Qe}-${He}`}))})})}});ae(Vt||[])}}),Ie=(be,gt)=>{te(be)},Me=be=>{const gt=be.target.checked,Vt=[];me==null||me.map((sn,qe)=>{var w;Vt.push(qe),(w=sn==null?void 0:sn.children)==null||w.map((je,Qe)=>{var Nn;(je==null?void 0:je.item_type)!="ExaminationBank"&&!(je!=null&&je.disabled)&&(Vt.push(`${qe}-${Qe}`),(Nn=je==null?void 0:je.children)==null||Nn.map((Pt,He)=>{sn!=null&&sn.disabled||Vt.push(`${qe}-${Qe}-${He}`)}))})}),te(gt?Vt:[])},ce=()=>{const be=de.filter(Pt=>typeof Pt=="string"),gt=[],Vt=[],sn=[],qe=[],w=[],je=[],Qe=[],Nn=[];return me==null||me.map((Pt,He)=>{var xt;(xt=Pt==null?void 0:Pt.children)==null||xt.map((le,Ke)=>{var Bt;be.includes(`${He}-${Ke}`)&&(sn.push(le.stage_item_id),le.item_type==="Shixun"?gt.push(le.id):le.item_type==="Attachment"?qe.push(le.id):le.item_type==="VideoItem"?Vt.push(le.id):le.item_type==="ExaminationBank"?Qe.push(le.id):le.item_type==="HomeworkCommon"?Nn.push(le.id):le.item_type==="SubjectHomework"&&(le.homework_type=="group"?w.push(le.id):le.homework_type=="normal"&&je.push(le.id))),(Bt=le==null?void 0:le.children)==null||Bt.map((fn,ct)=>{be.includes(`${He}-${Ke}-${ct}`)&&(sn.push(fn.stage_item_id),fn.item_type==="Shixun"?gt.push(fn.id):fn.item_type==="Attachment"?qe.push(fn.id):fn.item_type==="VideoItem"?Vt.push(fn.id):le.item_type==="ExaminationBank"?Qe.push(fn.id):le.item_type==="HomeworkCommon"?Nn.push(fn.id):le.item_type==="SubjectHomework"&&(le.homework_type=="group"?w.push(le.id):le.homework_type=="normal"&&je.push(le.id)))})})}),{shixunIds:gt,videoItemIds:Vt,stageItemIds:sn,coursewareIds:qe,groupIds:w,normalIds:je,banksIds:Qe,hackIds:Nn}},[ke,J,Ye,Lt]=(0,$u.P)(),Se=()=>bu(void 0,null,function*(){const{stageItemIds:be}=ce();if(!x){fe.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!Ft.length&&!On.length&&!lt.length&&!Ee.length&&!Tt.length&&!Sn.length&&!Oe.length){fe.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}Ce(!0),(yield Lt({id:T.pathId,course_id:parseInt(x),type:"subject",stage_item_id:be,sync_catelog:k?1:0}))||(yield $e(be.map(Vt=>({id:Vt,is_copy:0,is_use:1})))),Ce(!1),on()}),$e=be=>bu(void 0,null,function*(){const gt=yield(0,Ue.Q)({id:T.pathId,course_id:x,stage_shixuns:be.map(Vt=>({stage_shixun_id:Vt.id,is_copy:Vt.is_copy,is_use:Vt.is_use})),sync_catelog:k?1:0});S(null),J(),(gt==null?void 0:gt.status)===1&&ze.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oe.createElement("div",{className:"tc"},gt.message),onOk:()=>{var Vt;const sn=(Vt=gt==null?void 0:gt.url.split("/"))==null?void 0:Vt[2];(0,rn.xg)(`/classrooms/${sn}/shixun_homework`)}})}),on=()=>{O({type:"pathsDetail/setActionTabs",payload:{}}),te([]),$(null)},{shixunIds:Ft=[],videoItemIds:On=[],banksIds:Sn=[],hackIds:Oe=[],coursewareIds:lt=[],groupIds:Ee=[],normalIds:Tt=[]}=ce();return oe.createElement(oe.Fragment,null,oe.createElement(ze.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:o.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:ve,className:Ou.scoremodal,onCancel:on,onOk:Se},oe.createElement("div",{className:Ou.wrap},oe.createElement("div",{className:"mb10"},oe.createElement(Yt.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:x,style:{width:"100%"},onSelect:be=>S(be),optionLabelProp:"lable"},N==null?void 0:N.map((be,gt)=>oe.createElement(Ca,{key:be.course_id,value:be.course_id,lable:be.course_name},oe.createElement(Zn.Z,{justify:"space-between"},oe.createElement(Mn.Z,null,be.course_name),oe.createElement(Mn.Z,null,tu()(be.created_at).format("YYYY-MM-DD HH:mm"))))))),oe.createElement("div",{className:Ou.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",oe.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",oe.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),oe.createElement("a",{onClick:()=>{Be()}},oe.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),oe.createElement("div",{className:Ou.radioWrap},oe.createElement("div",null,oe.createElement(Lu.default,{value:z,onChange:Me,className:"font14 ml20"},"\u5168\u9009")),!!(me!=null&&me.length)&&oe.createElement(Tl.default,{className:Ou.tree,checkable:!0,defaultExpandAll:!0,treeData:me,checkedKeys:de,onCheck:(be,gt)=>Ie(be,gt)})),oe.createElement("div",{className:Ou.createMkdir},oe.createElement(Lu.default,{checked:k,onChange:be=>re(be.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(Ft.length+On.length+Ee.length+Tt.length+Sn.length+Oe.length)&&oe.createElement("span",null,oe.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!Ft.length&&oe.createElement(oe.Fragment,null,oe.createElement("span",{className:"c-light-primary"},Ft.length," "),oe.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!On.length&&oe.createElement(oe.Fragment,null,oe.createElement("span",{className:"c-purple-8C1 ml5"},On.length," "),oe.createElement("span",null,"\u4E2A\u89C6\u9891")),!!lt.length&&oe.createElement(oe.Fragment,null,oe.createElement("span",{className:"c-cyan-blue ml5"},lt.length," "),oe.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!Ee.length&&oe.createElement(oe.Fragment,null,oe.createElement("span",{className:"ml5",style:{color:"#AABF07"}},Ee.length," "),oe.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!Tt.length&&oe.createElement(oe.Fragment,null,oe.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},Tt.length," "),oe.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!Sn.length&&oe.createElement(oe.Fragment,null,oe.createElement("span",{className:"ml5",style:{color:"#e69917"}},Sn.length," "),oe.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!Oe.length&&oe.createElement(oe.Fragment,null,oe.createElement("span",{className:"ml5",style:{color:"#e69917"}},Oe.length," "),oe.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),oe.createElement($u.Z,{visible:ke,inPaper:!1,renderData:Ye,onCancel:J,onOk:$e,modalType:"multiple",type:"subject"}))};var Qn=(0,xe.connect)(({pathsDetail:f,loading:m,globalSetting:o})=>({pathsDetail:f,globalSetting:o,loading:m.effects}))(mu),Zt=h(15276),jn=h(56102),ie=h(78241),Kl=h(19842),at=h(98135),xu=h(71418),Je=h(76265),Va={applyPublicContainer:"applyPublicContainer___UVHD5",applyPublicContent:"applyPublicContent___XjdaZ",spin:"spin___xLRsh",tips:"tips___Hok1Y",action:"action___Wp5oZ"},Sl=h(88289),au=h(59301),Ju=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())}),Un=({type:f,onCancel:m,onOk:o})=>{const[A]=ie.default.useForm(),[L,O]=(0,r.useState)(1),[K,T]=(0,r.useState)(!1),[x,S]=(0,r.useState)([]);(0,r.useEffect)(()=>{A.setFieldValue("type",1),N()},[]);const N=()=>Ju(void 0,null,function*(){if(f){T(!0);const me=yield(0,Je.ZP)("/api/disciplines.json",{method:"get",params:{source:f}});S(me.disciplines||[]),T(!1)}}),ge=()=>{const{sub_discipline_id:me,discipline_name:ae,sub_discipline_name:de,type:te}=A.getFieldsValue();if((!me||me&&me.length===0)&&(!ae||!de))return fe.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;o({user_customize:te==2,sub_discipline_id:te==1?[me[1]]:null,discipline_name:ae,sub_discipline_name:de})};return au.createElement(ze.default,{width:640,className:Va.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{m(),A.resetFields()},onOk:()=>{A.validateFields().then(me=>{if(L==2&&(me.discipline_name.replaceAll(" ","").length<=0||me.sub_discipline_name.replaceAll(" ","").length<=0)){fe.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}ge(),A.resetFields()})}},au.createElement("div",{className:Va.applyPublicContent},au.createElement("div",{className:Va.tips},au.createElement(Sl.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),au.createElement(ie.default,{labelAlign:"left",form:A},au.createElement(ie.default.Item,{name:"type"},au.createElement(zt.ZP.Group,{onChange:me=>{O(me.target.value),me.target.value==1?A.setFieldsValue({discipline_name:"",sub_discipline_name:""}):A.setFieldsValue({sub_discipline_id:[]})}},au.createElement(zt.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),au.createElement(zt.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),L==1&&au.createElement(ie.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},au.createElement(Kl.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:x,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(me,ae)=>A.setFieldsValue({sub_discipline_id:me})})),L==2&&au.createElement(au.Fragment,null,au.createElement(ie.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},au.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),au.createElement(ie.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},au.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),K&&au.createElement("div",{className:Va.spin},au.createElement(xu.Z,null))))},_t=h(31272),La="data:image/png;base64,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",sr=Object.defineProperty,cr=Object.getOwnPropertySymbols,Fi=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,Wi=(f,m,o)=>m in f?sr(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,wr=(f,m)=>{for(var o in m||(m={}))Fi.call(m,o)&&Wi(f,o,m[o]);if(cr)for(var o of cr(m))To.call(m,o)&&Wi(f,o,m[o]);return f};const Ns=f=>React.createElement("svg",wr({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u53D1\u9001\u8BFE\u5802"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M4.5 17.94S5.587 8.45 13.86 8.45V5l5.952 6.04-5.953 6.037v-3.45S7.951 12.96 4.5 17.94",fill:"#FFF",fillRule:"nonzero"})));var ti="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",vl=Object.defineProperty,Ar=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,Ba=(f,m,o)=>m in f?vl(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Pr=(f,m)=>{for(var o in m||(m={}))Fn.call(m,o)&&Ba(f,o,m[o]);if(Ar)for(var o of Ar(m))oa.call(m,o)&&Ba(f,o,m[o]);return f};const So=f=>React.createElement("svg",Pr({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M19.328 10.55c-.09-.457-.371-.752-.716-.752h-.072A1.83 1.83 0 0 1 16.7 7.981c0-.322.163-.69.163-.69a.948.948 0 0 0-.326-1.154l-.027-.018-1.857-1.012-.027-.009a.96.96 0 0 0-.399-.08c-.29 0-.57.116-.76.304-.2.206-.906.806-1.45.806-.543 0-1.25-.609-1.458-.815A1.067 1.067 0 0 0 9.799 5c-.136 0-.263.027-.39.072l-.027.009-1.911 1.047-.027.018a.944.944 0 0 0-.326 1.146s.163.367.163.689a1.83 1.83 0 0 1-1.839 1.817H5.37c-.354 0-.634.295-.716.752-.01.036-.154.832-.154 1.45s.154 1.414.154 1.45c.09.457.371.752.716.752h.081a1.83 1.83 0 0 1 1.839 1.817c0 .322-.154.69-.163.69a.948.948 0 0 0 .326 1.154l.018.018 1.82 1.012.028.009c.118.053.253.08.39.08.29 0 .579-.116.76-.322.263-.278.96-.85 1.477-.85.561 0 1.286.644 1.494.868a1.045 1.045 0 0 0 1.16.241l.027-.009 1.893-1.029.027-.018a.944.944 0 0 0 .326-1.146s-.163-.367-.163-.689a1.83 1.83 0 0 1 1.839-1.817h.072c.354 0 .634-.295.725-.752 0-.009.154-.814.154-1.45a10.888 10.888 0 0 0-.172-1.46Zm-7.373 4.073C10.487 14.623 9.3 13.44 9.3 12c0-1.45 1.195-2.623 2.654-2.623 1.467 0 2.654 1.182 2.654 2.623 0 1.441-1.187 2.623-2.654 2.623Z",fill:"#FFF",fillRule:"nonzero"})));var wi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ni=Object.defineProperty,qi=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,Is=Object.prototype.propertyIsEnumerable,Hr=(f,m,o)=>m in f?ni(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Du=(f,m)=>{for(var o in m||(m={}))No.call(m,o)&&Hr(f,o,m[o]);if(qi)for(var o of qi(m))Is.call(m,o)&&Hr(f,o,m[o]);return f};const $a=f=>React.createElement("svg",Du({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u5B66\u4E60\u7EDF\u8BA1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M7.843 17.967V9.34c0-.343-.258-.608-.568-.608H5.569c-.31 0-.569.29-.569.608v8.627h2.843Zm3.619 0V5.635c0-.343-.259-.635-.569-.635H9.188c-.311 0-.57.29-.57.635v12.332h2.844Zm3.619 0v-5.45c0-.345-.259-.636-.57-.636h-1.705c-.31 0-.569.29-.569.634v5.452h2.843Zm3.618 0V9.34c0-.343-.259-.608-.569-.608h-1.706c-.31 0-.568.29-.568.608v8.627h2.843Z",fill:"#FFF",fillRule:"nonzero"})));var Gi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Io=Object.defineProperty,Ai=Object.getOwnPropertySymbols,ui=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Qi=(f,m,o)=>m in f?Io(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Ms=(f,m)=>{for(var o in m||(m={}))ui.call(m,o)&&Qi(f,o,m[o]);if(Ai)for(var o of Ai(m))_a.call(m,o)&&Qi(f,o,m[o]);return f};const Yi=f=>React.createElement("svg",Ms({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u5DF2\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#EE5D5D",fillRule:"nonzero"})));var Ul="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Vr=Object.defineProperty,ai=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,ri=(f,m,o)=>m in f?Vr(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,$i=(f,m)=>{for(var o in m||(m={}))li.call(m,o)&&ri(f,o,m[o]);if(ai)for(var o of ai(m))el.call(m,o)&&ri(f,o,m[o]);return f};const Mo=f=>React.createElement("svg",$i({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#FFF",fillRule:"nonzero"})));var Pi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",H=h(59301),Ci=Object.defineProperty,I=Object.defineProperties,W=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,At=(f,m,o)=>m in f?Ci(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,We=(f,m)=>{for(var o in m||(m={}))et.call(m,o)&&At(f,o,m[o]);if(Te)for(var o of Te(m))vt.call(m,o)&&At(f,o,m[o]);return f},mn=(f,m)=>I(f,W(m)),Hn=(f,m)=>{var o={};for(var A in f)et.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Te)for(var A of Te(f))m.indexOf(A)<0&&vt.call(f,A)&&(o[A]=f[A]);return o},gn=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const tl=[{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"}],lu=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:O,dispatch:K}=m,T=Hn(m,["pathsDetail","user","globalSetting","loading","dispatch"]),x,S,N,ge,me,ae,de,te,z,$,ve,Ce,k,re,se,Be,Ie,Me,ce,ke,J,Ye,Lt,Se,$e,on,Ft,On,Sn,Oe,lt,Ee,Tt,be,gt,Vt,sn,qe,w,je,Qe,Nn,Pt,He,xt,le,Ke,Bt,fn,ct,Ht,yn,aa,wu,la,da,xa,ta,Ta,yt,ju,Ja,Ml,jl,Wu,Sa,za,qu,nt,Fe,Ge,na,Nu,Ga,Au,Pu,Cu,tt,Fa,fa,ra,er,Ka,Qa,zu,Mt,Yn,tr,Ll,wa,wl,Wr,Ol,zl,ll,nr,Ya,gu,Al,Lr,Rl,rl,il,Pl,j,Ae,Xe,Ot,dt,nn,iu,un,ou,$n,Ru,Vn,Na,Xl,ma,pa,Ia,ol,sl,Zl,st,Ua,Or,Cl;const yu=(0,xe.useParams)(),[Jt,Xu]=(0,r.useState)({}),Hl=(0,r.useRef)(1),[ur,C]=(0,r.useState)(),[M,q]=(0,r.useState)(!1),[G,we]=(0,r.useState)(!1),ut=(0,r.useRef)(null),[pt,Kt]=(0,r.useState)({status:!1}),an=((x=o.detail)==null?void 0:x.is_free)||((S=o.detail)==null?void 0:S.can_learning);(0,r.useEffect)(()=>{Kt({status:!1})},[]),(0,r.useEffect)(()=>{function Ze(){return gn(this,null,function*(){var ln,cu,dn,ye,ft,_e,Rn;if((ln=o.detail)!=null&&ln.courses){const kn=(cu=o.detail)==null?void 0:cu.courses;if((dn=kn==null?void 0:kn.toast)!=null&&dn.is_open&&((ye=kn.toast)==null?void 0:ye.open_num)===-1)we(!0);else if((ft=kn==null?void 0:kn.toast)!=null&&ft.is_open&&((_e=kn==null?void 0:kn.toast)==null?void 0:_e.open_num)===1){let Ut=JSON.parse(localStorage.getItem("pathsshow"))||[];((Rn=Ut.filter(du=>du===(yu==null?void 0:yu.pathId)))==null?void 0:Rn.length)>0?we(!1):(we(!0),Ut.push(yu==null?void 0:yu.pathId),localStorage.setItem("pathsshow",JSON.stringify(Ut)))}else we(!1)}})}Ze()},[(N=o.detail)==null?void 0:N.courses]),(0,r.useEffect)(()=>{var Ze,ln,cu,dn,ye,ft,_e,Rn,kn,Ut,du;if(!((ln=(Ze=o.detail)==null?void 0:Ze.courses)==null?void 0:ln.length))return;let Gu;if((cu=o.detail)!=null&&cu.has_start){const _u=(ye=(dn=o.detail)==null?void 0:dn.courses)==null?void 0:ye.findIndex(Iu=>{var nu;return((nu=Iu.course_status)==null?void 0:nu.status)===1});Gu=_u>-1?_u:0}else{let _u=(Rn=(_e=(ft=o.detail)==null?void 0:ft.courses)==null?void 0:_e.map(Iu=>{var nu;return(nu=Iu.course_status)==null?void 0:nu.status}))==null?void 0:Rn.lastIndexOf(2);Gu=_u>-1?_u:0,_u=(Ut=(kn=o.detail)==null?void 0:kn.courses)==null?void 0:Ut.findIndex(Iu=>{var nu;return((nu=Iu.course_status)==null?void 0:nu.status)===0}),Gu=_u>-1?_u:Gu}Xu(((du=o.detail)==null?void 0:du.courses[Gu])||{})},[o.detail]);const St=Ze=>{var ln,cu;const dn=(cu=(ln=o.detail)==null?void 0:ln.courses)==null?void 0:cu.find(ye=>ye.course_id===Ze);Xu(dn||{}),K({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Ze}})},En=()=>gn(void 0,null,function*(){const Ze=yield(0,Ue.rs)({container_id:yu.pathId,container_type:"Subject"});Ze.status===0&&(Nt(),fe.ZP.success(Ze.message))}),cn=()=>gn(void 0,null,function*(){const Ze=yield(0,Ue.KM)({container_id:yu.pathId,container_type:"Subject"});Ze.status===0&&(Nt(),fe.ZP.success(Ze.message))}),In=()=>gn(void 0,null,function*(){ze.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>gn(void 0,null,function*(){(yield(0,Ue.eJ)({id:yu.pathId})).status===1&&xe.history.push("/paths")})})}),wn=()=>gn(void 0,null,function*(){ze.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>gn(void 0,null,function*(){const Ze=yield(0,Ue.Go)({id:yu.pathId});(Ze==null?void 0:Ze.status)===0&&(Nt(),fe.ZP.success(Ze.message))})})}),hn=()=>gn(void 0,null,function*(){ze.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:M},onOk:()=>gn(void 0,null,function*(){q(!0);const Ze=yield(0,Ue.fj)({id:yu.pathId});(Ze==null?void 0:Ze.status)===1&&(Nt(),fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),q(!1)})})}),zn=()=>{o.detail&&o.detail.has_sub_discipline?Gt({user_customize:!1}):An(!0)},An=Ze=>{Kt({status:Ze})},Gt=Ze=>{ze.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",H.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",H.createElement("br",null)),onOk:()=>gn(void 0,null,function*(){let ln={user_customize:Ze.user_customize,type:Ze.type};Ze.user_customize?ln=mn(We({},ln),{discipline_name:Ze.discipline_name,sub_discipline_name:Ze.sub_discipline_name}):Ze.sub_discipline_id&&(ln=mn(We({},ln),{sub_discipline_id:Ze.sub_discipline_id}));const cu=yield(0,Ue.WO)(We({id:yu.pathId},ln));((cu==null?void 0:cu.status)===0||(cu==null?void 0:cu.status)===1)&&(Nt(),fe.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},vn=()=>gn(void 0,null,function*(){ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>gn(void 0,null,function*(){const Ze=yield(0,Ue.Er)({id:yu.pathId});(Ze==null?void 0:Ze.status)===0&&(Nt(),fe.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),bn=()=>gn(void 0,null,function*(){ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"ml20"},H.createElement(zt.ZP.Group,{defaultValue:1,onChange:Ze=>Hl.current=Ze.target.value},H.createElement(zt.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",H.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),H.createElement(zt.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",H.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>gn(void 0,null,function*(){(0,rn.xg)(`/classrooms/news/${yu.pathId}/newgold/${Hl.current}`)})})}),Qt=()=>{ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>gn(void 0,null,function*(){const Ze=yield(0,Ue.c3)({id:yu.pathId});Ze.status===0&&(C(!0),fe.ZP.success(Ze.message))})})},xn=()=>{(0,Zt.tJ)(K)&&ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>gn(void 0,null,function*(){var Ze;const ln=yield(0,Ue.JS)({id:Jt==null?void 0:Jt.course_id});ln.status===0&&(fe.ZP.success(ln.message),K({type:"pathsDetail/getPathsDetail",payload:{id:yu.pathId}}),((Ze=Jt.course_status)==null?void 0:Ze.status)===1&&(0,rn.xg)(`/classrooms/${Jt==null?void 0:Jt.course_id}/shixun_homework`))})})},su=()=>{var Ze;if((Ze=o.detail)!=null&&Ze.need_authorize){(0,Zt.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(0,Zt.tJ)(K)&&K({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},Nt=()=>{K({type:"pathsDetail/getPathsDetail",payload:{id:yu.pathId}}),K({type:"pathsDetail/getRightData",payload:{id:yu.pathId}})},Pn=!!((ge=o.detail)!=null&&ge.participant_count)&&!((me=o.detail)!=null&&me.allow_statistics),kt=((de=(ae=o.detail)==null?void 0:ae.courses)==null?void 0:de.findIndex(Ze=>(Ze==null?void 0:Ze.course_id)===(Jt==null?void 0:Jt.course_id)))+1,rt=kt===((z=(te=o.detail)==null?void 0:te.courses)==null?void 0:z.length);return H.createElement("section",null,H.createElement("aside",{className:Ve.banner,style:{backgroundImage:(Ce=(ve=($=o==null?void 0:o.detail)==null?void 0:$.attachments)==null?void 0:ve[0])!=null&&Ce.url?`url(${(se=(re=(k=o==null?void 0:o.detail)==null?void 0:k.attachments)==null?void 0:re[0])==null?void 0:se.url})`:`url(${La})`,marginBottom:(Ie=(Be=o.detail)==null?void 0:Be.courses)!=null&&Ie.length?70:20,paddingTop:20}},H.createElement("aside",{className:Ve.wrp,style:{backgroundImage:(ke=(ce=(Me=o==null?void 0:o.detail)==null?void 0:Me.attachments_b)==null?void 0:ce[0])!=null&&ke.url?`url(${(Lt=(Ye=(J=o==null?void 0:o.detail)==null?void 0:J.attachments_b)==null?void 0:Ye[0])==null?void 0:Lt.url})`:""}},H.createElement("div",{className:Ve.operationWrap},((Se=A.userInfo)==null?void 0:Se.login)&&(($e=o.detail)==null?void 0:$e.is_collect)&&H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:En},H.createElement(Re.Z,{title:"\u53D6\u6D88\u6536\u85CF"},H.createElement("img",{src:Ul,style:{marginRight:"10px"}})),H.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((on=A.userInfo)==null?void 0:on.login)&&!((Ft=o.detail)!=null&&Ft.is_collect)&&H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:cn},H.createElement(Re.Z,{title:"\u6536\u85CF"},H.createElement("img",{src:Pi,style:{marginRight:"10px"}})),H.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!(0,jt.bg)()&&H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:()=>{(0,Zt.tJ)(K)}},H.createElement("img",{src:Pi,style:{marginRight:"10px"}}),H.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!!((On=o.detail)!=null&&On.is_free)&&((Sn=o.detail)==null?void 0:Sn.publish_status)!==0&&(((Oe=o.detail)==null?void 0:Oe.allow_add_member)||!(0,jt.JA)())&&H.createElement(Re.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},H.createElement("span",{onClick:su,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:ti,style:{marginRight:"10px"}}),"\u53D1\u9001\u8BFE\u5802")),((lt=o.detail)==null?void 0:lt.allow_statistics)&&((Ee=o.detail)==null?void 0:Ee.public_status)===2&&H.createElement("span",{onClick:()=>xe.history.push(`/paths/${yu.pathId}/statistics`),style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:Gi,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Tt=o.detail)==null?void 0:Tt.is_share)&&H.createElement(jn.CopyToClipboard,{text:`${window.location.origin}/paths/${yu.pathId}?userid=${(be=A.userInfo)==null?void 0:be.user_id}`,onCopy:()=>fe.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:ti,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((gt=o.detail)==null?void 0:gt.allow_add_member)&&H.createElement(Gn.Z,{dropdownRender:()=>{var Ze,ln,cu,dn,ye,ft,_e,Rn,kn,Ut,du,Zu,Gu,_u,Iu,nu,Ra;return H.createElement(Et.default,null,((Ze=o.detail)==null?void 0:Ze.courses)&&(((ln=o.detail)==null?void 0:ln.is_creator)&&!!((cu=A.userInfo)!=null&&cu.professional_certification)||(0,jt.ag)())&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:bn},"\u5F00\u8BFE"),((dn=o.detail)==null?void 0:dn.allow_statistics)&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:()=>xe.history.push(`/paths/${yu.pathId}/edit`)},"\u7F16\u8F91\u8BFE\u7A0B"),((ye=o.detail)==null?void 0:ye.allow_add_member)&&((ft=o.detail)==null?void 0:ft.publish_status)===0&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:wn},"\u53D1\u5E03\u8BFE\u7A0B"),((_e=o.detail)==null?void 0:_e.allow_statistics)&&((Rn=o.detail)==null?void 0:Rn.publish_status)===2&&((kn=o.detail)==null?void 0:kn.public_status)===0&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:hn},"\u64A4\u9500\u53D1\u5E03"),((Ut=o.detail)==null?void 0:Ut.allow_statistics)&&((du=o.detail)==null?void 0:du.publish_status)===2&&((Zu=o.detail)==null?void 0:Zu.public_status)===0&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:zn},"\u516C\u5F00\u8BFE\u7A0B"),((Gu=o.detail)==null?void 0:Gu.allow_statistics)&&((_u=o.detail)==null?void 0:_u.public_status)===1&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:vn},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,jt.GJ)()&&((Iu=o.detail)==null?void 0:Iu.allow_statistics)&&((nu=o.detail)==null?void 0:nu.public_status)===2&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:vn},"\u64A4\u9500\u516C\u5F00"),((Ra=o.detail)==null?void 0:Ra.allow_delete)&&H.createElement(Et.default.Item,{style:{textAlign:"center"},onClick:In},"\u5220\u9664\u8BFE\u7A0B"))}},H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:wi,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),H.createElement("div",{style:{alignItems:"center"},className:[Ve.titleWrap,((sn=(Vt=o.detail)==null?void 0:Vt.name)==null?void 0:sn.indexOf(`
|
|
`))&&Ve.titleFlexEnd].join(" ")},H.createElement("div",{className:Ve.title},H.createElement(Re.Z,{title:(w=(qe=o.detail)==null?void 0:qe.name)==null?void 0:w.split(`
|
|
`)[0]},H.createElement("strong",{className:Ve.titleName,style:{maxWidth:((je=ut==null?void 0:ut.current)==null?void 0:je.offsetWidth)<150?810:730}},(Nn=(Qe=o.detail)==null?void 0:Qe.name)==null?void 0:Nn.split(`
|
|
`)[0])),H.createElement("span",{className:"font24"},H.createElement("br",null),(He=(Pt=o.detail)==null?void 0:Pt.name)==null?void 0:He.split(`
|
|
`).filter((Ze,ln)=>ln!==0).join(""))),H.createElement("div",null,H.createElement("div",{className:Ve.tagsWrap,ref:ut},((xt=o.detail)==null?void 0:xt.allow_add_member)&&!((le=o.detail)!=null&&le.excellent)&&H.createElement(Re.Z,{title:(Bt=tl[((Ke=o.detail)==null?void 0:Ke.shixun_tag_num)-1])==null?void 0:Bt.connect},H.createElement("div",null,H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{backgroundColor:(ct=tl[((fn=o.detail)==null?void 0:fn.shixun_tag_num)-1])==null?void 0:ct.bkcolor,color:(yn=tl[((Ht=o.detail)==null?void 0:Ht.shixun_tag_num)-1])==null?void 0:yn.txcolor,height:26,border:`1px solid ${(wu=tl[((aa=o.detail)==null?void 0:aa.shixun_tag_num)-1])==null?void 0:wu.bkcolor}`}},(da=tl[((la=o.detail)==null?void 0:la.shixun_tag_num)-1])==null?void 0:da.name))),((xa=o.detail)==null?void 0:xa.featured)>0&&H.createElement("div",null,((ta=o.detail)==null?void 0:ta.featured)===1&&H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Ta=o.detail)==null?void 0:Ta.featured)===2&&H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((yt=o.detail)==null?void 0:yt.featured)===3&&H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((ju=o.detail)==null?void 0:ju.featured)===4&&H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Ja=o.detail)==null?void 0:Ja.excellent)&&((Ml=o.detail)==null?void 0:Ml.allow_add_member)&&((Wu=tl[((jl=o.detail)==null?void 0:jl.shixun_tag_num)-1])==null?void 0:Wu.name)=="\u516C\u5F00\u53D1\u5E03"&&((Sa=A==null?void 0:A.userInfo)==null?void 0:Sa.role)!=15&&H.createElement("div",null,H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((za=o.detail)==null?void 0:za.excellent)&&((qu=A==null?void 0:A.userInfo)==null?void 0:qu.role)==15&&H.createElement("div",null,H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((nt=o.detail)==null?void 0:nt.is_plan)&&H.createElement(Re.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},H.createElement("div",null,H.createElement("div",{className:`${Ve.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((Fe=o.detail)==null?void 0:Fe.laboratory_name)&&(0,jt.Ny)()&&H.createElement("div",{className:Ve.laboratory},H.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),H.createElement(Re.Z,{title:(Ge=o.detail)==null?void 0:Ge.laboratory_name},H.createElement("a",{href:`https://${(na=o.detail)==null?void 0:na.laboratory_url}`,target:"_blank",className:Ve.name},(Nu=o.detail)==null?void 0:Nu.laboratory_name))),H.createElement("div",{className:Ve.contentWrap},H.createElement("div",{className:Ve.contentLeftWrap},!!((Ga=o.detail)!=null&&Ga.stages_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u7AE0\u8282"),H.createElement("p",{className:"mt3"},(Au=o.detail)==null?void 0:Au.stages_count)),!!((Pu=o.detail)!=null&&Pu.shixuns_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u5355\u5143"),H.createElement("p",{className:"mt3"},(Cu=o.detail)==null?void 0:Cu.shixuns_count)),!!((tt=o.detail)!=null&&tt.challenge_choose_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),H.createElement("p",{className:"mt3"},(Fa=o.detail)==null?void 0:Fa.challenge_choose_count)),!!((fa=o.detail)!=null&&fa.challenges_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),H.createElement("p",{className:"mt3"},(ra=o.detail)==null?void 0:ra.challenges_count)),!!((er=o.detail)!=null&&er.videos_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u89C6\u9891"),H.createElement("p",{className:"mt3"},(Ka=o.detail)==null?void 0:Ka.videos_count)),!!((Qa=o.detail)!=null&&Qa.attachment_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u8BFE\u4EF6"),H.createElement("p",{className:"mt3"},(zu=o.detail)==null?void 0:zu.attachment_count)),((Mt=o.detail)==null?void 0:Mt.publish_status)!==0&&!!((Yn=o.detail)!=null&&Yn.subject_score)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u7ECF\u9A8C\u503C"),H.createElement("p",{className:"mt3"},(tr=o.detail)==null?void 0:tr.subject_score)),((Ll=o.detail)==null?void 0:Ll.publish_status)!==0&&!!((wa=o.detail)!=null&&wa.member_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,H.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),H.createElement(Re.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((wl=o.detail)==null?void 0:wl.member_count_update_at)||"--"}`},H.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),H.createElement("p",{className:"mt3"},(Wr=o.detail)==null?void 0:Wr.member_count)),((Ol=o.detail)==null?void 0:Ol.subject_score)>0&&H.createElement("span",{className:"font14 c-white"},H.createElement("span",null,"\u8BC4\u5206"),H.createElement("br",null),H.createElement("div",{className:Ve.rating},H.createElement(Kn.Z,{allowHalf:!0,style:{fontSize:12},value:(0,rn.og)((zl=o.detail)==null?void 0:zl.averge_star),disabled:!0}))))),!!((nr=(ll=o.detail)==null?void 0:ll.courses)!=null&&nr.length)&&H.createElement("aside",{className:Ve.nav},H.createElement("div",{className:Ve.navLeft},Jt.course_identity<4&&H.createElement(Re.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},H.createElement("a",{href:`/classrooms/${Jt==null?void 0:Jt.course_id}/newgolds/settings`,target:"_blank"},H.createElement("i",{className:`iconfont icon-bianji1 ${Ve.navLeftIcon}`}))),H.createElement(Gn.Z,{dropdownRender:()=>{var Ze,ln,cu;return H.createElement(Et.default,null,(cu=(ln=[...(Ze=o.detail)==null?void 0:Ze.courses])==null?void 0:ln.reverse())==null?void 0:cu.map((dn,ye)=>{var ft,_e;return H.createElement(Et.default.Item,{key:dn.course_id,onClick:()=>St(dn.course_id)},H.createElement("span",{className:"font14"},"\u7B2C",((_e=(ft=o.detail)==null?void 0:ft.courses)==null?void 0:_e.length)-ye,"\u671F"))}))}},H.createElement("div",null,H.createElement("span",{className:"font14 current"},"\u7B2C",H.createElement("span",{className:Ve.colorOrange},kt),"\u671F"),H.createElement(Vu.Z,null))),H.createElement("div",{className:Ve.navContent},H.createElement("div",{className:Ve.contentItem},H.createElement("div",{className:Ve.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),H.createElement("div",{className:Ve.contentItemText},Jt==null?void 0:Jt.start_date)),H.createElement("div",{className:Ve.verticalLine}),H.createElement("div",{className:Ve.contentItem},H.createElement("div",{className:Ve.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),H.createElement("div",{className:Ve.contentItemText},Jt==null?void 0:Jt.end_date)),H.createElement("div",{className:Ve.verticalLine}),H.createElement("div",{className:Ve.contentItem},H.createElement("div",{className:Ve.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),H.createElement("div",{className:Ve.contentItemText},Jt==null?void 0:Jt.student_count," \u4EBA")))),H.createElement("div",{className:Ve.navRight,style:{display:"none"}},H.createElement("div",{className:Ve.flexRow},((Ya=Jt==null?void 0:Jt.course_status)==null?void 0:Ya.status)===1&&H.createElement("div",{className:"mr20 c-red-ee4"},(gu=Jt==null?void 0:Jt.course_status)==null?void 0:gu.time),((Al=Jt==null?void 0:Jt.course_status)==null?void 0:Al.status)===2&&Jt.course_identity<6&&H.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((Lr=Jt.course_status)==null?void 0:Lr.status)===2&&(Jt.course_identity<6?H.createElement("a",{className:Ve.classButton,href:`/classrooms/${(rl=(Rl=Jt==null?void 0:Jt.first_category_url)==null?void 0:Rl.split("/"))==null?void 0:rl[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):H.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((il=Jt.course_status)==null?void 0:il.status)===1&&Jt.course_identity>5&&H.createElement("div",{className:Ve.classButton,onClick:xn},"\u7ACB\u5373\u52A0\u5165"),((Pl=Jt.course_status)==null?void 0:Pl.status)===1&&Jt.course_identity===5&&H.createElement("a",{className:Ve.classButton,href:`/classrooms/${(Ae=(j=Jt==null?void 0:Jt.first_category_url)==null?void 0:j.split("/"))==null?void 0:Ae[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((Xe=Jt.course_status)==null?void 0:Xe.status)===0&&Jt.course_identity>5&&H.createElement("div",{className:Ve.classButton,onClick:xn},"\u7ACB\u5373\u62A5\u540D"),((Ot=Jt.course_status)==null?void 0:Ot.status)===0&&Jt.course_identity===5&&H.createElement("div",{className:Ve.classButton},"\u62A5\u540D\u6210\u529F"),(((dt=Jt==null?void 0:Jt.course_status)==null?void 0:dt.status)===0||((nn=Jt==null?void 0:Jt.course_status)==null?void 0:nn.status)===1)&&Jt.course_identity<5&&H.createElement("a",{className:Ve.classButton,href:`/classrooms/${(un=(iu=Jt==null?void 0:Jt.first_category_url)==null?void 0:iu.split("/"))==null?void 0:un[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Pn&&rt&&((ou=o.detail)==null?void 0:ou.has_participate)&&H.createElement("span",{className:`${Ve.classButton} ${Ve.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Pn&&rt&&!(($n=o.detail)!=null&&$n.has_participate)&&(ur?H.createElement("span",{className:`${Ve.classButton} ${Ve.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):H.createElement("span",{className:`${Ve.classButton} ${Ve.bg28e}`,onClick:Qt},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),H.createElement("div",{className:Ve.flexRow},Pn&&!!((Vn=(Ru=o.detail)==null?void 0:Ru.courses)!=null&&Vn.length)&&rt&&H.createElement("span",{className:"mt20"},H.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Na=o.detail)==null?void 0:Na.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),H.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",H.createElement("span",{className:"mr5 c-red-ee4"},ur===!0?((Xl=o.detail)==null?void 0:Xl.participant_count)+1:(ma=o.detail)==null?void 0:ma.participant_count),"\u4EBA")),Pn&&!((Ia=(pa=o.detail)==null?void 0:pa.courses)!=null&&Ia.length)&&rt&&H.createElement("span",null,!((ol=o.detail)!=null&&ol.has_participate)&&(ur===!0?H.createElement("span",{className:`${Ve.classButton} ${Ve.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):H.createElement("a",{className:`${Ve.classButton} ${Ve.bg28e}`,onClick:Qt},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((sl=o.detail)==null?void 0:sl.has_participate)&&H.createElement("span",{className:`${Ve.classButton} ${Ve.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),H.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Zl=o.detail)==null?void 0:Zl.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),H.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",H.createElement("span",{className:"mr5 c-red-ee4"},ur===!0?((st=o.detail)==null?void 0:st.participant_count)+1:(Ua=o.detail)==null?void 0:Ua.participant_count),"\u4EBA"))))))),H.createElement(Qn,null),pt.status&&H.createElement(Un,{type:"subject",onCancel:()=>An(!1),onOk:Ze=>{An(!1),Gt(Ze)}}),H.createElement(ze.default,{open:G,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{we(!1)},centered:!0,footer:H.createElement("div",null,H.createElement(tn.ZP,{type:"primary",onClick:()=>{we(!1)}},"\u6211\u77E5\u9053\u4E86"))},H.createElement(_t.Z,{style:{maxHeight:378,overflow:"auto"},value:(Cl=(Or=o==null?void 0:o.detail)==null?void 0:Or.toast)==null?void 0:Cl.content})))};var dr=(0,xe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.models.index}))(lu),pu=h(46961),Bi=h(93948),pn={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a"},Oa={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe"},jo=h(88522),Ea=h(14491),eo=h(26724),ii=h.n(eo),ki=h(43785),oi=h(57306),Cr=Object.defineProperty,Lo=Object.defineProperties,to=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,hd=Object.prototype.hasOwnProperty,vd=Object.prototype.propertyIsEnumerable,gd=(f,m,o)=>m in f?Cr(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,X0=(f,m)=>{for(var o in m||(m={}))hd.call(m,o)&&gd(f,o,m[o]);if(no)for(var o of no(m))vd.call(m,o)&&gd(f,o,m[o]);return f},js=(f,m)=>Lo(f,to(m)),uo=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const si=({pathsDetail:f,loading:m,dispatch:o,open:A,onClose:L,onReloadData:O=()=>{}})=>{const K=(0,xe.useParams)(),[T,x]=(0,r.useState)([]),[S,N]=(0,r.useState)(!0),[ge,me]=(0,r.useState)(!1),[ae]=ie.default.useForm(),[de,te]=(0,r.useState)([]),[z,$]=(0,r.useState)(1),[ve,Ce]=(0,r.useState)([]),[k,re]=(0,r.useState)(!0),[se,Be]=(0,r.useState)(!1);(0,r.useEffect)(()=>{A&&Ie()},[A]);const Ie=()=>uo(void 0,null,function*(){const Se=yield o({type:"classroomList/getSchoolList",payload:{}});x(Se.map($e=>({value:$e})))}),Me=()=>{var Se,$e;if(!(($e=(Se=ae.getFieldValue())==null?void 0:Se.keyword)!=null&&$e.trim())){fe.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),te([]);return}re(!1),N(!0),me(!1),$(1),Ce([]),ke(!0)},ce=Se=>{Se=String(Se);const $e=ve.indexOf(Se);$e<0?ve.push(Se):ve.splice($e,1),Ce([...ve])},ke=(Se=!1)=>uo(void 0,null,function*(){var $e,on;if(S&&!ge||Se){const Ft=ae.getFieldValue();me(!0),$(Se?1:z+1);const On=yield(0,ki.nQ)(js(X0({page:Se?1:z+1,container_id:K.pathId,container_type:3},Ft),{school_name:(Ft==null?void 0:Ft.school_name)||null,keyword:(($e=Ft==null?void 0:Ft.keyword)==null?void 0:$e.trim())||null}));te(Se?[...On.users]:[...de,...On.users]),me(!1),((on=On.users)==null?void 0:on.length)<10&&N(!1)}}),J=()=>uo(void 0,null,function*(){if(!(ve!=null&&ve.length))fe.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Be(!0);const Se=yield(0,Ue.mx)({id:K.pathId,user_ids:ve});Be(!1),Se&&(fe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ye(),O&&O())}}),Ye=()=>{ae.setFieldsValue({keyword:""}),L(),re(!0),N(!0)},Lt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Se,$e)=>r.createElement(Lu.default,{value:$e.numid,checked:ve.includes(String($e.numid)),disabled:!!Se})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Se,$e)=>r.createElement(Re.Z,{placement:"bottom",title:Se},r.createElement(xe.Link,{className:"bold c-black",to:`/users/${$e.login}`,target:"_blank"},Se||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:Se=>r.createElement(Re.Z,{placement:"bottom",title:Se},r.createElement("span",null,Se||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Se=>r.createElement(Re.Z,{placement:"bottom",title:Se},r.createElement("span",null,Se||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Se=>r.createElement(Re.Z,{placement:"bottom",title:Se},r.createElement("span",null,Se||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Se=>r.createElement(Re.Z,{placement:"bottom",title:Se},r.createElement("span",null,Se||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Se=>r.createElement(Re.Z,{placement:"bottom",title:Se},r.createElement("span",null,Se||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Se=>Se?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Se=>r.createElement(Re.Z,{placement:"bottom",title:Se&&tu()(Se).format("YYYY-MM-DD HH:mm")},r.createElement("span",null,Se&&tu()(Se).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Se=>{if(Se===1)return r.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return r.createElement(ze.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:A,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:se,onOk:J,onCancel:Ye},r.createElement(ie.default,{layout:"inline",form:ae,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:Me},r.createElement(ie.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},r.createElement(Yt.default,null,r.createElement(Yt.default.Option,{value:"1"},"\u59D3\u540D"),r.createElement(Yt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),r.createElement(Yt.default.Option,{value:"3"},"\u90AE\u7BB1"))),r.createElement(ie.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},r.createElement(at.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),r.createElement(ie.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},r.createElement(jo.Z,{allowClear:!0,defaultOpen:!1,options:T,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(Se,$e)=>$e.value.toUpperCase().indexOf(Se.toUpperCase())!==-1})),r.createElement(ie.default.Item,null,r.createElement(tn.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),k&&r.createElement("div",{className:"tc font16 c-light-black mt40"},r.createElement("img",{src:oi.RL,width:"100",alt:""}),r.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!k&&r.createElement("section",null,r.createElement("div",{className:"flexd-table-header mt20"},r.createElement(Ea.default,{pagination:!1,dataSource:[],columns:Lt})),r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(ii(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Se=>{ke()},hasMore:S,useWindow:!1},r.createElement(Ea.default,{loading:ge,showHeader:!1,pagination:!1,dataSource:de,columns:Lt,onRow:Se=>({onClick:$e=>{$e.currentTarget.querySelector("input").disabled||ce($e.currentTarget.querySelector("input").value)}})})))))};var Br=(0,xe.connect)(({pathsDetail:f,loading:m})=>({pathsDetail:f,loading:m}))(si),Ls=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const Z0=({pathsDetail:f,loading:m,dispatch:o,data:A,onReloadData:L=()=>{}})=>{const O=(0,xe.useParams)(),[K,T]=(0,r.useState)(!0),[x,S]=(0,r.useState)(!1),[N]=ie.default.useForm(),[ge,me]=(0,r.useState)([]),[ae,de]=(0,r.useState)(1),[te,z]=(0,r.useState)([]),[$,ve]=(0,r.useState)(!0),[Ce,k]=(0,r.useState)(!1);(0,r.useEffect)(()=>{f.actionTabs.key==="Collaborators-AddCourses"&&(ve(!0),T(!0),re())},[f.actionTabs.key]);const re=()=>Ls(void 0,null,function*(){const J=yield o({type:"classroomList/getSchoolList",payload:{}})}),se=()=>{ve(!1),T(!0),S(!1),de(1),z([]),Ie(!0)},Be=J=>{J=String(J);const Ye=te.indexOf(J);Ye<0?te.push(J):te.splice(Ye,1),z([...te])},Ie=(J=!1)=>Ls(void 0,null,function*(){var Ye,Lt;if(K&&!x||J){const Se=N.getFieldValue();S(!0),de(J?1:ae+1);const $e=yield(0,ki.FU)({page:J?1:ae+1,container_id:O.pathId,container_type:3,manager_name:(Se==null?void 0:Se.manager_name)||null,course_name:((Ye=Se==null?void 0:Se.course_name)==null?void 0:Ye.trim())||null});me(J?[...$e.courses]:[...ge,...$e.courses]),S(!1),((Lt=$e.courses)==null?void 0:Lt.length)<10&&T(!1)}}),Me=()=>Ls(void 0,null,function*(){var J,Ye,Lt;if(!(te!=null&&te.length))fe.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(f.actionTabs.type!=1){if(((Ye=(J=f==null?void 0:f.Courses)==null?void 0:J.spoc_courses)==null?void 0:Ye.length)+(te==null?void 0:te.length)>3){fe.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((Lt=A==null?void 0:A.spoc_courses)==null?void 0:Lt.length)+(te==null?void 0:te.length)>3){fe.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}k(!0);const Se=yield(0,Ue.sm)({id:O.pathId,course_ids:te,course_type:f.actionTabs.type});k(!1),Se&&(fe.ZP.success("\u6DFB\u52A0\u6210\u529F"),ce(),L&&L())}}),ce=()=>{N.setFieldsValue({course_name:"",manager_name:""}),z([]),o({type:"pathsDetail/setActionTabs",payload:{}})},ke=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(J,Ye)=>r.createElement(Lu.default,{value:Ye.id,checked:te.includes(String(Ye.id)),disabled:!!J})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:J=>r.createElement(Re.Z,{placement:"bottom",title:J},r.createElement("span",null,J||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:J=>r.createElement(Re.Z,{placement:"bottom",title:J},r.createElement("span",null,J||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:J=>r.createElement(Re.Z,{placement:"bottom",title:J},r.createElement("span",null,J||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:J=>r.createElement(Re.Z,{placement:"bottom",title:J},r.createElement("span",null,J))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:J=>r.createElement(Re.Z,{placement:"bottom",title:J},r.createElement("span",null,J||"--"))}];return r.createElement(ze.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:f.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Ce,onOk:Me,onCancel:ce},r.createElement(ie.default,{layout:"inline",form:N,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:se},r.createElement(ie.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},r.createElement(at.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),r.createElement(ie.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},r.createElement(at.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),r.createElement(ie.default.Item,null,r.createElement(tn.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),$&&r.createElement("div",{className:"tc font16 c-light-black mt40"},r.createElement("img",{src:oi.RL,width:"100",alt:""}),r.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!$&&r.createElement("section",null,r.createElement("div",{className:"flexd-table-header mt20"},r.createElement(Ea.default,{pagination:!1,dataSource:[],columns:ke})),r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(ii(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:J=>{Ie()},hasMore:K,useWindow:!1},r.createElement(Ea.default,{loading:x,showHeader:!1,pagination:!1,dataSource:ge,columns:ke,onRow:J=>({onClick:Ye=>{Ye.currentTarget.querySelector("input").disabled||Be(Ye.currentTarget.querySelector("input").value)}})})))))};var H0=(0,xe.connect)(({pathsDetail:f,loading:m})=>({pathsDetail:f,loading:m}))(Z0),Oo=h(72438),zo=h(44589),V0=h(39180),Os=h.n(V0),J0=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const K0=(0,zo.W8)(({item:f,toIndex:m,params:o,isShow:A,setShow:L,dispatch:O,user:K,classroomList:T,handleDeleteMember:x,pathsDetail:S})=>{var N,ge,me,ae,de,te;return r.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},r.createElement("div",{className:Oa.directionItemWrap},r.createElement(Re.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:r.createElement("div",{className:Oa.teamHeight},r.createElement("div",{style:{display:"flex"}},r.createElement("div",{className:Oa.imageWrap,style:{marginRight:11}},r.createElement("img",{className:Oa.imageWrap,src:pu.Z.API_SERVER+"/images/"+(f==null?void 0:f.image_url)})),r.createElement("div",null,r.createElement("div",{title:f==null?void 0:f.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(f==null?void 0:f.name)||"--"),r.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},f==null?void 0:f.school))),r.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(f!=null&&f.brief_introduction)&&r.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(f==null?void 0:f.brief_introduction)&&r.createElement("div",{className:Oa.divHeight},f==null?void 0:f.brief_introduction),((N=K==null?void 0:K.userInfo)==null?void 0:N.user_id)===(f==null?void 0:f.id)&&r.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>xe.history.push("/account/profile")},r.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},r.createElement("img",{draggable:!1,className:Oa.imgradius,onClick:()=>{(0,jt.bg)()?xe.history.push(`${f.user_url}`):O({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:pu.Z.API_SERVER+"/images/"+(f==null?void 0:f.image_url)}),r.createElement("div",null,((ge=f==null?void 0:f.name)==null?void 0:ge.length)>6?((me=f==null?void 0:f.name)==null?void 0:me.substr(0,6))+"...":(f==null?void 0:f.name)||"--",r.createElement("br",null),r.createElement("span",{style:{color:"#999999"}},((ae=f==null?void 0:f.school)==null?void 0:ae.length)>6?((de=f==null?void 0:f.school)==null?void 0:de.substr(0,6))+"...":(f==null?void 0:f.school)||"--"))),r.createElement("br",null),r.createElement("span",{className:Oa.groupActionWrap},r.createElement("i",{style:{display:!((te=S.detail)!=null&&te.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:z=>{z.stopPropagation(),x(f.id)}}))))}),U0=(0,zo.JN)(({isShow:f,setShow:m,pathsDetail:o,items:A,params:L,dispatch:O,user:K,classroomList:T,handleDeleteMember:x})=>r.createElement("div",{className:"task-list-container"},A==null?void 0:A.map((S,N)=>r.createElement(K0,{key:`${S.id}`,isShow:f,setShow:m,dispatch:O,pathsDetail:o,handleDeleteMember:x,user:K,classroomList:T,toIndex:N+1,params:L,index:N,item:S})))),W0=({isupdate:f,setisupdate:m,data:o,user:A,classroomList:L,pathsDetail:O,operation:K,callback:T,handleDeleteMember:x,onCancel:S,dispatch:N,visible:ge=!1})=>{const[me,ae]=(0,r.useState)(o),de=(0,xe.useParams)(),[te,z]=(0,r.useState)(),[$,ve]=(0,r.useState)(!0);function Ce(re){const{newIndex:se,oldIndex:Be}=re;K&&ae(Os()(me,Be,se))}(0,r.useEffect)(()=>{f&&(k(me.map(re=>re==null?void 0:re.id)),m(!1))},[f]),(0,r.useEffect)(()=>{ae(o)},[JSON.stringify(o)]);function k(re){return J0(this,null,function*(){const se=yield(0,Je.ZP)(`/api/paths/${de==null?void 0:de.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:re}});N({type:"pathsDetail/getRightData",payload:{id:de.pathId}})})}return r.createElement("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel"},r.createElement(U0,{axis:"xy",helperClass:"dragging-li",isShow:$,setShow:ve,distance:2,disableAutoscroll:!0,dispatch:N,pathsDetail:O,handleDeleteMember:x,user:A,classroomList:L,params:de,items:me,onSortEnd:Ce}))};var q0=(0,xe.connect)(({user:f,classroomList:m,pathsDetail:o})=>({user:f,classroomList:m,pathsDetail:o}))(W0),Ro={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},G0=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const $h=null,Q0=(0,zo.W8)(({item:f,toIndex:m,params:o,dispatch:A,classroomList:L,handleDeleteMember:O,pathsDetail:K})=>{var T,x,S,N;return r.createElement("span",{onClick:()=>{window.open(f==null?void 0:f.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},r.createElement("div",{className:Ro.directionItemWrap},r.createElement("img",{className:Ro.imgradius,src:pu.Z.API_SERVER+(f==null?void 0:f.default_image)}),r.createElement("span",{className:Ro.groupActionWrap},r.createElement(Re.Z,{title:f.name},r.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((T=f.name)==null?void 0:T.length)>7?r.createElement("span",null,(x=f.name)==null?void 0:x.substring(0,7),r.createElement("br",null)," ",(S=f.name)==null?void 0:S.substring(7,14),(f==null?void 0:f.name.length)>14&&"..."):f.name)))),r.createElement("div",{className:Ro.bottomdiv},r.createElement(Re.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${f==null?void 0:f.visits}`,placement:"bottom"},r.createElement("span",null,r.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),r.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},f==null?void 0:f.visits))),r.createElement(Re.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${f==null?void 0:f.course_members_count}`,placement:"bottom"},r.createElement("span",null,r.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),r.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",f==null?void 0:f.course_members_count))),r.createElement(Re.Z,{overlayStyle:{maxWidth:380},title:r.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",f==null?void 0:f.tasks_count),placement:"bottom"},r.createElement("span",null,r.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),r.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",f==null?void 0:f.tasks_count))),r.createElement(Re.Z,{title:"\u5220\u9664",placement:"bottom"},r.createElement("span",null,r.createElement("i",{style:{color:"#bbbbbb",display:!((N=K==null?void 0:K.detail)!=null&&N.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:ge=>{ge.stopPropagation(),O(f.id)}})))))}),Y0=(0,zo.JN)(({items:f,params:m,dispatch:o,classroomList:A,handleDeleteMember:L,pathsDetail:O})=>r.createElement("div",{className:"task-list-container",style:{minHeight:(f==null?void 0:f.length)*240}},f==null?void 0:f.map((K,T)=>r.createElement(Q0,{key:`${K.id}`,dispatch:o,pathsDetail:O,handleDeleteMember:L,classroomList:A,toIndex:T+1,params:m,index:T,item:K})))),$0=({data:f,classroomList:m,pathsDetail:o,callback:A,handleDeleteMember:L,onCancel:O,dispatch:K,visible:T=!1})=>{const[x,S]=(0,r.useState)(f),N=(0,xe.useParams)(),[ge,me]=(0,r.useState)();function ae(te){const{newIndex:z,oldIndex:$}=te;de(Os()(x,$,z).map(ve=>ve==null?void 0:ve.id)),S(Os()(x,$,z))}(0,r.useEffect)(()=>{S(f)},[JSON.stringify(f)]);function de(te){return G0(this,null,function*(){const z=yield(0,Je.ZP)(`/api/paths/${N==null?void 0:N.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:te}})})}return r.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},r.createElement(Y0,{axis:"y",helperClass:"dragging-li",pathsDetail:o,distance:2,dispatch:K,handleDeleteMember:L,classroomList:m,params:N,items:x,onSortEnd:ae}))};var yd=(0,xe.connect)(({classroomList:f,pathsDetail:m})=>({classroomList:f,pathsDetail:m}))($0),zs=h(21797),kr=h(84015),em="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",_d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",Ed="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",Rs=h(44259),bd=h(42441),ev=h(56047),Y=h(59301),Xs=Object.getOwnPropertySymbols,xd=Object.prototype.hasOwnProperty,tm=Object.prototype.propertyIsEnumerable,nm=(f,m)=>{var o={};for(var A in f)xd.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Xs)for(var A of Xs(f))m.indexOf(A)<0&&tm.call(f,A)&&(o[A]=f[A]);return o},gl=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});function Zs(f){const m=(L,O)=>{if(L.localName===O)return L;for(let K=0,T=L;T=T.parentNode;K++){if(T.localName===O)return T;if(T==document.documentElement)return!1}},o=f.target,A=m(o,"a");if(console.log([A],A==null?void 0:A.href,44),!(A!=null&&A.href)&&o.tagName.toUpperCase()==="IMG"){let L=o.src||o.getAttribute("src");L&&L.indexOf("/images/avatars/User")===-1&&(f.stopPropagation(),f.preventDefault(),Rs.Z.publish("preview-image",L))}}const um=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:O,classroomList:K,dispatch:T}=m,x=nm(m,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),S,N,ge,me,ae,de,te,z,$,ve,Ce,k,re,se,Be,Ie,Me,ce,ke,J,Ye,Lt,Se,$e,on,Ft,On,Sn,Oe,lt,Ee,Tt,be,gt,Vt,sn,qe,w,je,Qe,Nn,Pt,He,xt,le,Ke,Bt,fn,ct,Ht,yn,aa,wu,la,da,xa,ta,Ta,yt,ju,Ja,Ml,jl,Wu,Sa,za,qu,nt,Fe,Ge,na,Nu,Ga,Au,Pu,Cu,tt,Fa,fa,ra,er,Ka,Qa,zu,Mt,Yn,tr,Ll,wa,wl,Wr,Ol,zl,ll,nr,Ya,gu,Al,Lr,Rl,rl,il,Pl,j,Ae,Xe,Ot,dt,nn,iu,un,ou,$n;const[Ru]=(0,xe.useSearchParams)(),Vn=(0,xe.useParams)(),[Na,Xl]=(0,r.useState)(!0),[ma,pa]=(0,r.useState)(!1),[Ia,ol]=(0,r.useState)(),[sl,Zl]=(0,r.useState)(),[st,Ua]=(0,r.useState)({}),[Or,Cl]=(0,r.useState)(),yu=(0,r.useRef)(),[Jt,Xu]=(0,r.useState)(!1),[Hl,ur]=(0,r.useState)({}),[C,M]=(0,r.useState)(!1),[q,G]=(0,r.useState)(!1),[we,ut]=(0,r.useState)(!1),pt=(0,xe.useLocation)();(0,r.useEffect)(()=>{if(yu.current)return yu.current.addEventListener("mousedown",Zs),()=>{var ye;(ye=yu.current)==null||ye.removeEventListener("mousedown",Zs)}},[yu.current]);const Kt=()=>gl(void 0,null,function*(){if(!(sl!=null&&sl.trim())){fe.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const ye=yield(0,Ue.bw)({id:Vn.pathId,team_title:sl.trim()});ol(!Ia),(ye==null?void 0:ye.status)===0&&(Zl(null),fe.ZP.success(ye.message),T({type:"pathsDetail/getRightData",payload:{id:Vn.pathId}}))});(0,r.useEffect)(()=>{var ye,ft;((ye=o.detail)==null?void 0:ye.show_spoc)===1&&T({type:"pathsDetail/getCoureses",payload:{id:Vn.pathId}}),(ft=o.detail)!=null&&ft.show_history&&an()},[o.detail]);function an(){return gl(this,null,function*(){ur(yield(0,Ue.ue)({id:Vn.pathId,course_type:1}))})}(0,r.useEffect)(()=>{var ye,ft,_e;if(((ye=K.actionTabs)==null?void 0:ye.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Rn=(_e=(ft=o.detail)==null?void 0:ft.courses)==null?void 0:_e.find(kn=>{var Ut;return kn.course_id===((Ut=K.actionTabs)==null?void 0:Ut.name)});Ua(Rn||{})}},[K.actionTabs]),(0,r.useEffect)(()=>{var ye,ft,_e,Rn,kn,Ut,du,Zu,Gu,_u;let Iu;if((ye=o.detail)!=null&&ye.has_start){const nu=(_e=(ft=o.detail)==null?void 0:ft.courses)==null?void 0:_e.findIndex(Ra=>{var Aa;return parseInt((Aa=Ra.course_status)==null?void 0:Aa.status)===1});Iu=nu>-1?nu:0}else{let nu=(Ut=(kn=(Rn=o.detail)==null?void 0:Rn.courses)==null?void 0:kn.map(Ra=>{var Aa;return parseInt((Aa=Ra.course_status)==null?void 0:Aa.status)}))==null?void 0:Ut.lastIndexOf(2);Iu=nu>-1?nu:0,nu=(Zu=(du=o.detail)==null?void 0:du.courses)==null?void 0:Zu.findIndex(Ra=>{var Aa;return parseInt((Aa=Ra.course_status)==null?void 0:Aa.status)===0}),Iu=nu>-1?nu:Iu}(Gu=o.detail)!=null&&Gu.courses&&Ua(((_u=o.detail)==null?void 0:_u.courses[Iu])||{})},[o.detail]);const St=ye=>gl(void 0,null,function*(){ze.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>gl(void 0,null,function*(){var ft;const _e=yield(0,Ue.EP)({id:Vn.pathId,user_id:ye});(_e==null?void 0:_e.status)===1&&(((ft=A.userInfo)==null?void 0:ft.user_id)===ye&&(window.location.href=window.location.href),fe.ZP.info(_e==null?void 0:_e.message),hn())})})}),En=ye=>gl(void 0,null,function*(){ze.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>gl(void 0,null,function*(){const ft=yield(0,Ue.$D)({id:Vn.pathId,courseid:ye});(ft==null?void 0:ft.status)===0&&(fe.ZP.info("\u5220\u9664\u6210\u529F"),hn())})})}),cn=()=>{ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>gl(void 0,null,function*(){const ye=yield(0,Ue.c3)({id:Vn.pathId});ye.status===0&&(Cl(!0),fe.ZP.success(ye.message))})})},In=()=>{T({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},wn=ye=>{T({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:ye}})},hn=()=>{T({type:"pathsDetail/getPathsDetail",payload:{id:Vn.pathId}}),T({type:"pathsDetail/getRightData",payload:{id:Vn.pathId}}),T({type:"pathsDetail/getCoureses",payload:{id:Vn.pathId}})},zn=()=>{var ye;return Ia?Y.createElement("div",{className:pn.flexRow},Y.createElement(at.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:sl,onChange:ft=>Zl(ft.target.value)}),Y.createElement(tn.ZP,{className:"ml5",onClick:()=>ol(!Ia)},"\u53D6\u6D88"),Y.createElement(tn.ZP,{className:"ml5",type:"primary",onClick:Kt},"\u786E\u5B9A")):Y.createElement("div",{className:pn.directionItemWrap},Y.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Y.createElement("img",{style:{marginRight:"10px"},src:_d})," ",(ye=o.rightData)==null?void 0:ye.team_title),Y.createElement("span",{className:pn.groupActionWrap},Y.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>ol(!Ia)})),!C&&Y.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{M(!0)}},"\u7F16\u8F91"),C&&Y.createElement("div",{style:{flex:"1",textAlign:"end"}},Y.createElement("a",{onClick:()=>{M(!1)}},"\u53D6\u6D88"),Y.createElement("a",{onClick:()=>{G(!0),setTimeout(()=>{M(!1)},500)},style:{marginLeft:10}},"\u5B8C\u6210")))},An=()=>{var ye,ft;let _e=new Image;_e.src=oi.yt;let Rn=((ft=(ye=o.rightData)==null?void 0:ye.tags)==null?void 0:ft.map((Ut,du)=>({name:Ut.tag_name,value:du})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:_e,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Rn}]}},Gt=()=>{(0,Zt.tJ)(T)&&ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>gl(void 0,null,function*(){var ye;const ft=yield(0,Ue.JS)({id:st==null?void 0:st.course_id});ft.status===0&&(fe.ZP.success(ft.message),T({type:"pathsDetail/getPathsDetail",payload:{id:Vn.pathId}}),parseInt((ye=st.course_status)==null?void 0:ye.status)===1&&(0,rn.xg)(`${st==null?void 0:st.first_category_url}`))})})},vn=()=>gl(void 0,null,function*(){pa(!0);const ye=yield(0,Je.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Vn.pathId,payment_method:"wechat_qr"}});ye!=null&&ye.num&&(pa(!1),xe.history.push(Ru.get("userid")?`/order/${Vn.pathId}/pay?order_num=${ye==null?void 0:ye.num}&userid=${Ru.get("userid")}`:`/order/${Vn.pathId}/pay?order_num=${ye==null?void 0:ye.num}`))}),bn=(ye,ft)=>gl(void 0,null,function*(){T({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const _e=ft?yield(0,kr.BK)({id:ye}):yield(0,kr.Ir)({id:ye});if(T({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),_e!=null&&_e.game_identifier||_e!=null&&_e.identifier){(0,rn.xg)(ft?`/tasks/${_e==null?void 0:_e.identifier}/jupyter`:`/tasks/${_e.game_identifier}`);return}(_e==null?void 0:_e.status)===2?xn(_e==null?void 0:_e.message):(_e==null?void 0:_e.status)===3&&Qt(_e==null?void 0:_e.message)}),Qt=ye=>{ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ye,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xn=ye=>{ye=ye!=null&&ye.includes(".json")?ye:`${ye}.json`,ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>gl(void 0,null,function*(){const ft=yield(0,zs.$Q)({url:ye});if(!ft)return;fe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const _e=yield(0,kr.Ir)({id:ft.shixun_identifier});if(_e!=null&&_e.game_identifier){(0,rn.xg)(`/tasks/${_e.game_identifier}`);return}(_e==null?void 0:_e.status)===2?xn(_e==null?void 0:_e.message):(_e==null?void 0:_e.status)===3&&Qt(_e==null?void 0:_e.message)})})},su=()=>{var ye;if(!(0,Zt.tJ)(T))return;let ft=[];(ye=o==null?void 0:o.stageData)==null||ye.forEach(Rn=>{var kn,Ut;Rn.items&&((kn=Rn.items)!=null&&kn.length)&&((Ut=Rn.items)==null||Ut.forEach(du=>{var Zu;ft.push(du),du.children&&((Zu=du.children)!=null&&Zu.length)&&(ft=ft.concat(du.children))}))});const _e=ft.find(Rn=>["VideoItem","Attachment","Shixun"].includes(Rn.item_type));if(console.log(_e,"stageParam"),_e.item_type==="VideoItem"){(0,rn.xg)(`/video/${_e.id}?subject_id=${Vn.pathId}`);return}if(_e.item_type==="Attachment"){(0,rn.xg)(_e.url);return}if(_e.item_type==="Shixun"){bn(_e.identifier,_e.is_jupyter);return}},Nt=()=>{var ye,ft,_e,Rn;const kn=(ft=(ye=o.detail)==null?void 0:ye.learning_status)==null?void 0:ft[0],Ut=(Rn=(_e=o.detail)==null?void 0:_e.learning_status)==null?void 0:Rn[1];if(kn==="can")return Y.createElement(tn.ZP,{onClick:su,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(kn==="disabled"){if(Ut==="try"||Ut==="unpayed")return Y.createElement(tn.ZP,{loading:ma,onClick:vn,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Ut==="expired")return Y.createElement(tn.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Ut==="buyed")return Y.createElement(tn.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Pn=()=>{var ye,ft,_e,Rn,kn,Ut,du,Zu,Gu,_u,Iu,nu,Ra,Aa;const ar=(ft=(ye=o.detail)==null?void 0:ye.learning_status)==null?void 0:ft[0],qr=(Rn=(_e=o.detail)==null?void 0:_e.learning_status)==null?void 0:Rn[1];if(ar==="disabled")return Y.createElement(Re.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Y.createElement("b",{className:pn.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(ar==="can")return Y.createElement("b",{className:((Ut=(kn=o.rightData)==null?void 0:kn.progress)==null?void 0:Ut.certificated)==="drafted"?pn.disabled:"",onClick:kt},((Zu=(du=o.rightData)==null?void 0:du.progress)==null?void 0:Zu.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((_u=(Gu=o.rightData)==null?void 0:Gu.progress)==null?void 0:_u.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((nu=(Iu=o.rightData)==null?void 0:Iu.progress)==null?void 0:nu.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Aa=(Ra=o.rightData)==null?void 0:Ra.progress)==null?void 0:Aa.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},kt=()=>gl(void 0,null,function*(){var ye,ft,_e,Rn,kn,Ut,du,Zu,Gu,_u,Iu;const nu=()=>gl(void 0,null,function*(){const Ra=yield(0,Je.ZP)(`/api/users/${A.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:Vn.pathId}});(Ra==null?void 0:Ra.status)===0&&(fe.ZP.info("\u63D0\u4EA4\u6210\u529F"),T({type:"pathsDetail/getRightData",payload:{id:Vn.pathId}}))});if(!((ye=A.userInfo)!=null&&ye.professional_certification))return ze.default.confirm({title:"\u63D0\u793A",centered:!0,content:Y.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,rn.xg)("/account/certification")}}),!1;if(((_e=(ft=o.rightData)==null?void 0:ft.progress)==null?void 0:_e.certificated)==="drafted")return!1;if(((kn=(Rn=o.rightData)==null?void 0:Rn.progress)==null?void 0:kn.certificated)==="none"||((du=(Ut=o.rightData)==null?void 0:Ut.progress)==null?void 0:du.certificated)==="rejected")return((Zu=o.rightData)==null?void 0:Zu.progress.learned)===100?ze.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:nu}):ze.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Gu=o.rightData)==null?void 0:Gu.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:nu}),!1;((Iu=(_u=o.rightData)==null?void 0:_u.progress)==null?void 0:Iu.certificated)==="passed"&&Xu(!0)}),rt=(0,r.useMemo)(()=>{var ye,ft;if((ft=(ye=o.rightData)==null?void 0:ye.tags)!=null&&ft.length)return Y.createElement(bd.Z,{option:An(),style:{height:370},opts:{renderer:"svg"}})},[(S=o.rightData)==null?void 0:S.tags]),Ze=(0,r.useMemo)(()=>{var ye,ft;return Y.createElement("div",{style:{width:"100%"}},(ft=(ye=o.rightData)==null?void 0:ye.members)==null?void 0:ft.map((_e,Rn)=>{var kn,Ut,du,Zu,Gu;return Y.createElement("div",{key:Rn,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Y.createElement("div",{className:Oa.directionItemWrap},Y.createElement(Re.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Y.createElement("div",{className:Oa.teamHeight},Y.createElement("div",{style:{display:"flex"}},Y.createElement("div",{className:Oa.imageWrap,style:{marginRight:11}},Y.createElement("img",{className:Oa.imageWrap,src:pu.Z.API_SERVER+"/images/"+(_e==null?void 0:_e.image_url)})),Y.createElement("div",null,Y.createElement("div",{title:_e==null?void 0:_e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(_e==null?void 0:_e.name)||"--"),Y.createElement("div",{title:_e==null?void 0:_e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},_e==null?void 0:_e.school))),Y.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(_e!=null&&_e.brief_introduction)&&Y.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(_e==null?void 0:_e.brief_introduction)&&Y.createElement("div",{className:Oa.divHeight},_e==null?void 0:_e.brief_introduction),((kn=A==null?void 0:A.userInfo)==null?void 0:kn.user_id)===(_e==null?void 0:_e.id)&&Y.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>xe.history.push("/account/profile")},Y.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Y.createElement("img",{draggable:!1,className:Oa.imgradius,onClick:()=>{(0,jt.bg)()?xe.history.push(`${_e.user_url}`):T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:pu.Z.API_SERVER+"/images/"+(_e==null?void 0:_e.image_url)}),Y.createElement("div",null,((Ut=_e==null?void 0:_e.name)==null?void 0:Ut.length)>6?((du=_e==null?void 0:_e.name)==null?void 0:du.substr(0,6))+"...":(_e==null?void 0:_e.name)||"--",Y.createElement("br",null),Y.createElement("span",{style:{color:"#999999"}},((Zu=_e==null?void 0:_e.school)==null?void 0:Zu.length)>6?((Gu=_e==null?void 0:_e.school)==null?void 0:Gu.substr(0,6))+"...":(_e==null?void 0:_e.school)||"--"))),Y.createElement("br",null)))}))},[(N=o.rightData)==null?void 0:N.members]),ln=!!((ge=o.detail)!=null&&ge.participant_count)&&!((me=o.detail)!=null&&me.allow_statistics),dn=((de=(ae=o.detail)==null?void 0:ae.courses)==null?void 0:de.findIndex(ye=>(ye==null?void 0:ye.course_id)===(st==null?void 0:st.course_id)))+1===((z=(te=o.detail)==null?void 0:te.courses)==null?void 0:z.length);return Y.createElement("section",{className:pn.rightWrap},(($=o.rightData)==null?void 0:$.qrcode_img)&&Y.createElement("div",{className:pn.qrCode},Y.createElement("img",{src:(ve=o.rightData)==null?void 0:ve.qrcode_img})),((Ce=o.rightData)==null?void 0:Ce.progress)&&Y.createElement("div",{className:`${pn.card} ${pn.cardTop}`,style:{top:(re=(k=o.detail)==null?void 0:k.courses)!=null&&re.length?"-140px":"-70px"}},parseInt((se=st==null?void 0:st.course_status)==null?void 0:se.status)===2&&st.course_identity<6&&Y.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((Be=st.course_status)==null?void 0:Be.status)===2&&(st.course_identity<6?"":Y.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Y.createElement("div",{className:pn.flexRow},ln&&!!((Me=(Ie=o.detail)==null?void 0:Ie.courses)!=null&&Me.length)&&dn&&Y.createElement("span",{className:"mt20"},Y.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ce=o.detail)==null?void 0:ce.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Y.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Y.createElement("span",{className:"mr5 c-red-ee4"},Or===!0?((ke=o.detail)==null?void 0:ke.participant_count)+1:(J=o.detail)==null?void 0:J.participant_count),"\u4EBA")),ln&&!((Lt=(Ye=o.detail)==null?void 0:Ye.courses)!=null&&Lt.length)&&dn&&Y.createElement("span",null,!((Se=o.detail)!=null&&Se.has_participate)&&(Or===!0?Y.createElement("span",{className:`${pn.classButton} ${pn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Y.createElement("a",{className:`${pn.classButton} ${pn.bg28e}`,onClick:cn},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),(($e=o.detail)==null?void 0:$e.has_participate)&&Y.createElement("span",{className:`${pn.classButton} ${pn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Y.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(on=o.detail)==null?void 0:on.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Y.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Y.createElement("span",{className:"mr5 c-red-ee4"},Or===!0?((Ft=o.detail)==null?void 0:Ft.participant_count)+1:(On=o.detail)==null?void 0:On.participant_count),"\u4EBA"))),parseInt((Sn=st==null?void 0:st.course_status)==null?void 0:Sn.status)===1&&Y.createElement("div",{className:"mr20 c-red-ee4"},(Oe=st==null?void 0:st.course_status)==null?void 0:Oe.time),Y.createElement("p",{style:{display:st.course_identity<6?"":"none"},className:`mb10 mt10 ${pn.flexRowAbout}`},Y.createElement("span",{style:{display:((lt=st.course_status)==null?void 0:lt.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Ee=o.rightData)==null?void 0:Ee.progress.learned,"%"),Y.createElement("span",{style:{display:((Tt=st.course_status)==null?void 0:Tt.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,rn.li)((be=o.rightData)==null?void 0:be.progress.time)," "),((Vt=(gt=o.rightData)==null?void 0:gt.progress)==null?void 0:Vt.certificated)!="disabled"&&Y.createElement(tn.ZP,{disabled:((qe=(sn=o.rightData)==null?void 0:sn.progress)==null?void 0:qe.certificated)==="drafted",onClick:kt},((je=(w=o.rightData)==null?void 0:w.progress)==null?void 0:je.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Nn=(Qe=o.rightData)==null?void 0:Qe.progress)==null?void 0:Nn.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((He=(Pt=o.rightData)==null?void 0:Pt.progress)==null?void 0:He.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((le=(xt=o.rightData)==null?void 0:xt.progress)==null?void 0:le.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Y.createElement(Re.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Y.createElement(Bi.Z,{percent:(Ke=o.rightData)==null?void 0:Ke.progress.learned,showInfo:!1,style:{display:((Bt=st.course_status)==null?void 0:Bt.status)<=1&&st.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((fn=st.course_status)==null?void 0:fn.status)===2&&((ct=o.detail)==null?void 0:ct.allow_add_member)&&Y.createElement("a",{className:pn.classButton,href:`${st==null?void 0:st.first_category_url}`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Ht=st.course_status)==null?void 0:Ht.status)===1&&st.course_identity>5&&Y.createElement("div",{className:pn.classButton,onClick:Gt},"\u7ACB\u5373\u52A0\u5165"),parseInt((yn=st.course_status)==null?void 0:yn.status)===1&&st.course_identity===5&&Y.createElement("a",{className:pn.classButton,href:`${st==null?void 0:st.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((aa=st.course_status)==null?void 0:aa.status)===0&&st.course_identity>5&&Y.createElement("div",{className:pn.classButton,onClick:Gt},"\u7ACB\u5373\u62A5\u540D"),parseInt((wu=st.course_status)==null?void 0:wu.status)===0&&st.course_identity===5&&Y.createElement("div",{className:pn.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((la=st==null?void 0:st.course_status)==null?void 0:la.status)===0||parseInt((da=st==null?void 0:st.course_status)==null?void 0:da.status)===1)&&st.course_identity<5&&Y.createElement("a",{className:pn.classButton,href:`${st==null?void 0:st.first_category_url}`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),ln&&dn&&((xa=o.detail)==null?void 0:xa.has_participate)&&Y.createElement("span",{className:`${pn.classButton} ${pn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),ln&&dn&&!((ta=o.detail)!=null&&ta.has_participate)&&(Or?Y.createElement("span",{className:`${pn.classButton} ${pn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Y.createElement("span",{className:`${pn.classButton} ${pn.bg28e}`,onClick:cn},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Ta=o.detail)!=null&&Ta.excellent)&&((yt=o.detail)==null?void 0:yt.is_free)!==!0&&Y.createElement("div",{className:pn.price},Y.createElement("div",{className:pn.d1},Y.createElement("span",null,Y.createElement(Re.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Y.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Y.createElement("span",{style:{color:"#333"}},((Ja=(ju=o.detail)==null?void 0:ju.expiration_type)==null?void 0:Ja.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((jl=(Ml=o.detail)==null?void 0:Ml.expiration_type)==null?void 0:jl.clazz)==="2"&&`\u8D2D\u4E70\u540E${(za=(Sa=(Wu=o.detail)==null?void 0:Wu.expiration_type)==null?void 0:Sa.days)==null?void 0:za[0]}\u5929\u5185\u6709\u6548`,((nt=(qu=o.detail)==null?void 0:qu.expiration_type)==null?void 0:nt.clazz)==="3"&&`${(na=(Ge=(Fe=o.detail)==null?void 0:Fe.expiration_type)==null?void 0:Ge.days)==null?void 0:na.join("\u5230")}`)),Pn()),((Ga=(Nu=o.detail)==null?void 0:Nu.learning_status)==null?void 0:Ga[0])==="can"?Y.createElement(r.Fragment,null,Y.createElement("div",{className:pn.d2},Y.createElement("span",null,"\u5DF2\u5B66",(Au=o.rightData)==null?void 0:Au.progress.learned,"%"),Y.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,rn.li)((Pu=o.rightData)==null?void 0:Pu.progress.time))),Y.createElement("div",{className:pn.d3},Y.createElement("div",{style:{width:((Cu=o.rightData)==null?void 0:Cu.progress.learned)+"%"}}))):Y.createElement("div",{className:pn.d4},((tt=o.detail)==null?void 0:tt.is_discount)&&!!((Fa=o.detail)!=null&&Fa.origin_price)&&Y.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Y.createElement("br",null),Y.createElement("i",null,"\xA5",(fa=o.detail)==null?void 0:fa.origin_price)),Y.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Y.createElement("div",null,Y.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(ra=o.detail)!=null&&ra.is_discount?(er=o.detail)==null?void 0:er.price:(Ka=o.detail)==null?void 0:Ka.origin_price),(Qa=o.detail)!=null&&Qa.is_discount?Y.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(zu=o.detail)!=null&&zu.countdown?`\u5012\u8BA1\u65F6:${(Mt=o.detail)==null?void 0:Mt.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Y.createElement(Y.Fragment,null))),Nt()),Y.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Y.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Y.createElement("img",{style:{marginRight:"10px"},src:em})," ",(Yn=o.detail)==null?void 0:Yn.learning_notes_title)),Y.createElement("div",{ref:yu},Y.createElement(_t.Z,{className:"fon16",value:(tr=o.detail)==null?void 0:tr.learning_notes}))),!!((wa=(Ll=o.rightData)==null?void 0:Ll.members)!=null&&wa.length)&&Y.createElement("div",{className:`${pn.card} pb0`,style:{marginTop:(Wr=(wl=o.detail)==null?void 0:wl.courses)!=null&&Wr.length?-135:-65}},(Ol=o.detail)!=null&&Ol.allow_add_member?zn():Y.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Y.createElement("img",{style:{marginRight:"10px"},src:_d})," ",(zl=o.rightData)==null?void 0:zl.team_title),C&&Y.createElement(q0,{setisupdate:G,isupdate:q,data:(ll=o.rightData)==null?void 0:ll.members,operation:(nr=o.detail)==null?void 0:nr.allow_add_member,handleDeleteMember:St}),!C&&Ze,((Ya=o.detail)==null?void 0:Ya.allow_add_member)&&Y.createElement(Zn.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Y.createElement(Mn.Z,{className:"c-blue current",onClick:()=>ut(!0)},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((Al=(gu=o.rightData)==null?void 0:gu.tags)!=null&&Al.length)&&((Lr=o.detail)==null?void 0:Lr.show_tag)&&Y.createElement("div",{className:pn.skillWrap},Y.createElement("p",{className:`${pn.skillTopWrap} font16 mb20`},Y.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Y.createElement("span",{className:"ml5 c-grey-c"},(rl=(Rl=o.rightData)==null?void 0:Rl.tags)==null?void 0:rl.length))),rt),((il=o.detail)==null?void 0:il.show_spoc)===1&&Y.createElement("div",{className:`${pn.card} pb0`,style:{marginTop:15}},Y.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Y.createElement("img",{style:{marginRight:"10px"},src:Ed}),"SPOC\u8BFE\u5802"),Y.createElement(yd,{data:(Pl=o.Courses)==null?void 0:Pl.spoc_courses,handleDeleteMember:En}),((j=o.detail)==null?void 0:j.show_spoc)===1&&((Xe=(Ae=o==null?void 0:o.Courses)==null?void 0:Ae.spoc_courses)==null?void 0:Xe.length)<3&&((Ot=o.detail)==null?void 0:Ot.allow_add_member)&&Y.createElement(Zn.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Y.createElement(Mn.Z,{className:"c-blue current",onClick:()=>wn()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((dt=o.detail)==null?void 0:dt.show_history)&&Y.createElement("div",{className:`${pn.card} pb0`,style:{marginTop:15}},Y.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Y.createElement("img",{style:{marginRight:"10px"},src:Ed}),"\u5386\u53F2\u8BFE\u5802"),Y.createElement(yd,{data:Hl==null?void 0:Hl.spoc_courses,handleDeleteMember:En}),((nn=o.detail)==null?void 0:nn.show_history)&&((iu=Hl==null?void 0:Hl.spoc_courses)==null?void 0:iu.length)<3&&((un=o.detail)==null?void 0:un.allow_add_member)&&Y.createElement(Zn.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Y.createElement(Mn.Z,{className:"c-blue current",onClick:()=>wn(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Y.createElement(Br,{open:we,onReloadData:hn,onClose:()=>ut(!1)}),Y.createElement(H0,{onReloadData:hn,data:Hl}),Y.createElement(Oo.Z,{visible:Jt,onCancel:()=>{Xu(!1)},data:(($n=(ou=o.rightData)==null?void 0:ou.progress)==null?void 0:$n.info)||{}}))};var am=(0,xe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A,classroomList:L})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.models.index,classroomList:L}))(um),hu={flex_box_center:"flex_box_center___q0S4d",flex_space_between:"flex_space_between___Fy02c",flex_box_vertical_center:"flex_box_vertical_center___K_FnU",flex_box_center_end:"flex_box_center_end___qmqaH",flex_box_column:"flex_box_column___WQzhZ",icons:"icons___aaBUJ",shixuns:"shixuns___x9sW9",buttons:"buttons___LxOPo",addStage:"addStage___o5akL",color4CA:"color4CA___SvYU_",color204:"color204___eoE_n",completed:"completed___gk1M4",actionTabs:"actionTabs____5k1w",tab:"tab___Bfp9d",s1:"s1___BkREC",s2:"s2___y46gT",tabActive:"tabActive___Tk1ym",learn:"learn___nzbq4",labelContainer:"labelContainer___o566h",text:"text___J_6Dy",tag:"tag____4FNA","tagsList-content":"tagsList-content___j8ztj",introContent:"introContent____8Ziq",introContentMaxHeight:"introContentMaxHeight___OQHN_"},Di=h(43428),Xo=h(28103),Dr=h(53864),Fd=h(32325),nl={flex_box_center:"flex_box_center___f9Y4A",flex_space_between:"flex_space_between___I6MWj",flex_box_vertical_center:"flex_box_vertical_center___BFbAG",flex_box_center_end:"flex_box_center_end___TN47s",flex_box_column:"flex_box_column___ab8pI",wrp:"wrp___o8GAj",drawer:"drawer___hKPci",menu:"menu___NmsZq",actived:"actived___VmSRs",actived2:"actived2___L7hZl",listItem:"listItem___rLCYD",info:"info___ProlR",title:"title___DtPu3",titleLeft:"titleLeft___nAPKM",titleRight:"titleRight___puGmC",search:"search___8U7Z_",description:"description___D_sXj",filter:"filter___UOLBV",menuCourse:"menuCourse___gfJ2j",authorname:"authorname___cTiR0","tooltip-content":"tooltip-content___M1Rrn"},wd=Object.defineProperty,lm=Object.defineProperties,rm=Object.getOwnPropertyDescriptors,Hs=Object.getOwnPropertySymbols,im=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Ad=(f,m,o)=>m in f?wd(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,ul=(f,m)=>{for(var o in m||(m={}))im.call(m,o)&&Ad(f,o,m[o]);if(Hs)for(var o of Hs(m))ao.call(m,o)&&Ad(f,o,m[o]);return f},Vs=(f,m)=>lm(f,rm(m)),Ti=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const{Search:tv}=at.default,om=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Js=({classroomList:f,loading:m,dispatch:o,cb:A,shixunIds:L=[]})=>{var O;const K=(0,xe.useParams)(),T=(0,xe.useLocation)(),{actionTabs:x}=f,[S]=ie.default.useForm(),{shixunLists:N}=f,[ge,me]=(0,r.useState)([]),[ae,de]=(0,r.useState)([]),te=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(k=>!!k),[z,$]=(0,r.useState)({page:1,type:(0,jt.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,r.useEffect)(()=>{f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(ve(),z.page=1,o({type:"classroomList/getShixunLists",payload:ul({},z)}))},[f.actionTabs.key]);const ve=()=>Ti(void 0,null,function*(){const k=yield(0,Je.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});me([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(k==null?void 0:k.groups)||[]])}),Ce=()=>{o({type:"classroomList/setActionTabs",payload:{}}),$({page:1,type:(0,jt.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return f.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:r.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!1,open:f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:nl.drawer,footer:r.createElement("div",{className:"tc"},r.createElement(tn.ZP,{size:"middle",onClick:()=>{Ce(),de([]),A("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),r.createElement(tn.ZP,{size:"middle",onClick:()=>Ti(void 0,null,function*(){var k,re;for(let Be=0;Be<(ae==null?void 0:ae.length);Be++){const Ie=ae[Be];if(L.includes(Ie)){fe.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(re=(k=N==null?void 0:N.shixun_list)==null?void 0:k.find(Me=>Me.id===Ie))==null?void 0:re.title}`);return}}const se=yield(0,Ue.Ep)({id:f.actionTabs.id,subject_id:f.actionTabs.subject_id,shixun_ids:[...ae]});de([]),se!=null&&se.shixuns_list&&(Ce(),A(se.shixuns_list))}),type:"primary"},"\u786E\u5B9A"))},r.createElement("section",{className:"tc"},r.createElement(Fd.Z,{onChange:k=>{$(Vs(ul(ul({},z),k),{page:1})),o({type:"classroomList/getShixunLists",payload:Vs(ul(ul({},z),k),{page:1})})}})),r.createElement(xu.Z,{spinning:m.effects["classroomList/getShixunLists"]},r.createElement("section",{className:"edu-container"},om.map(function(k,re){var se;return r.createElement("ul",{className:nl.menu,key:re},r.createElement("li",null,k.name),(se=k==null?void 0:k.children)==null?void 0:se.map(function(Be,Ie){return!(0,jt.Ny)()&&k.id==="type"&&Be.name==="\u5168\u90E8"?r.createElement(r.Fragment,null):r.createElement("li",{key:Ie,className:z[k.id]==Be.id?nl.actived:"",onClick:()=>{z[k.id]=Be.id,z.page=1,$(ul({},z)),o({type:"classroomList/getShixunLists",payload:ul({},z)})}},r.createElement("strong",null,Be.name))}))}),z.type==="mine"&&r.createElement("ul",{className:nl.menu},r.createElement("li",null,"\u76EE\u5F55"),ge==null?void 0:ge.map((k,re)=>r.createElement("li",{className:z.group_id==k.id?nl.actived:"",key:k.name,onClick:()=>{z.group_id=k.id,z.page=1,$(ul({},z)),o({type:"classroomList/getShixunLists",payload:ul({},z)})}},r.createElement("strong",null,k.name)))),r.createElement(Zn.Z,{align:"middle"},r.createElement(Mn.Z,{flex:"1",className:nl.filter},te.map(function(k,re){return r.createElement(tn.ZP,{key:re,className:"mr20",type:z.sort===k.id?"primary":"default",onClick:()=>{z.sort=k.id,$(ul({},z)),o({type:"classroomList/getShixunLists",payload:ul({},z)})}},k.name)})),r.createElement(Mn.Z,{className:"c-grey-999"},r.createElement("div",{className:nl.menuCourse},r.createElement("ul",null,r.createElement("li",{className:"current",onClick:()=>{z.order=z.order==="asc"?"desc":"asc",$(ul({},z)),o({type:"classroomList/getShixunLists",payload:ul({},z)})}},"\u5B66\u4E60\u4EBA\u6570",r.createElement("p",{className:`edu-sorter current ${z.order}`},r.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),r.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(O=N==null?void 0:N.shixun_list)==null?void 0:O.map(function(k,re){return r.createElement("div",{className:nl.listItem,key:re},r.createElement(Lu.default,{checked:ae.includes(k.id),value:k.id,onChange:se=>{let Be=ae.indexOf(k.id);ae.indexOf(k.id)>-1?de(ae.filter(Ie=>Ie!==k.id)):de(ae.concat(k.id))},disabled:(k==null?void 0:k.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),r.createElement("div",{className:nl.info},r.createElement("div",{className:nl.title},r.createElement("div",{className:nl.titleLeft},r.createElement("a",{className:"c-black",href:`/shixuns/${k==null?void 0:k.identifier}/challenges`,target:"_blank"},r.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:k.title}})),(0,jt.Ny)()&&(k==null?void 0:k.mark_status)===1&&r.createElement(Re.Z,{title:k==null?void 0:k.mark_content},r.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,jt.Ny)()&&(k==null?void 0:k.mark_status)===2&&r.createElement(Re.Z,{title:k==null?void 0:k.mark_content},r.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,jt.Ny)()&&(k==null?void 0:k.mark_status)===3&&r.createElement(Re.Z,{title:k==null?void 0:k.mark_content},r.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(k==null?void 0:k.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&r.createElement(Re.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},r.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),r.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},r.createElement("span",{className:nl.description,dangerouslySetInnerHTML:{__html:k.description}})),r.createElement("div",{className:" mt15"},k.challenge_names.map(function(se,Be){return r.createElement("span",{key:Be,className:"mr30 font12"},"\u7B2C",Be+1,"\u5173 ",se," ")})),r.createElement(Xo.Z,{dashed:!0}),r.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},r.createElement("div",null,r.createElement(Re.Z,{overlayClassName:nl["tooltip-content"],title:r.createElement("div",null,r.createElement("span",{dangerouslySetInnerHTML:{__html:k==null?void 0:k.member_user_names}}))},r.createElement("span",{className:nl.authorname,dangerouslySetInnerHTML:{__html:k==null?void 0:k.member_user_names}})),k.author_school_name&&r.createElement(r.Fragment,null,r.createElement("span",{dangerouslySetInnerHTML:{__html:k.author_school_name}}))),r.createElement("div",null,r.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",k.level),r.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",k.study_count)))))}),r.createElement("p",null))),r.createElement("div",{className:"tc"},r.createElement(Dr.Z,{current:z.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:N==null?void 0:N.shixuns_count,onChange:k=>{z.page=k,o({type:"classroomList/getShixunLists",payload:ul({},z)})}})))};var Ks=(0,xe.connect)(({classroomList:f,loading:m})=>({classroomList:f,loading:m}))(Js),sm=h(12563),yl=h(99313),ci={flex_box_center:"flex_box_center___IUa9Y",flex_space_between:"flex_space_between___wqi7I",flex_box_vertical_center:"flex_box_vertical_center___kDo34",flex_box_center_end:"flex_box_center_end___WYGSU",flex_box_column:"flex_box_column____ZrwM",scoremodal:"scoremodal___lnIm4",selectWrapper:"selectWrapper___Om9M5",allqingchu:"allqingchu___V2zV6",title:"title___BzlA6",score:"score___kbPU0",close:"close___vd8hz",content:"content___mX3Mv",items:"items___Cds2I",bottom:"bottom___h8Lro",yes:"yes___OHeA2",no:"no___JAwtz",titlecount:"titlecount___bS3Od",add:"add___qy9MK",search:"search___eCZan",searchIcon:"searchIcon___fI8IN",header_style:"header_style___E1ylY",tabWrap:"tabWrap___hzccg",form_style:"form_style___oK8LP",previewModal:"previewModal___Qb2Nv"},Nl=h(6629),Zo=h(11573),_l={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},Tr=h(38827),Cn=h(59301),cm=Object.defineProperty,dm=Object.defineProperties,fm=Object.getOwnPropertyDescriptors,Pd=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Cd=(f,m,o)=>m in f?cm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Us=(f,m)=>{for(var o in m||(m={}))Ho.call(m,o)&&Cd(f,o,m[o]);if(Pd)for(var o of Pd(m))fr.call(m,o)&&Cd(f,o,m[o]);return f},Bd=(f,m)=>dm(f,fm(m)),kd=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});tu().locale("ZH-cn");let Vo=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var Ws=({setScoreShow:f,ScoreShow:m,modalDdata:o,homeType:A,homeId:L})=>{var O,K,T,x,S,N;const[ge,me]=(0,r.useState)(Bd(Us({},(0,xe.useParams)()),{per_page:10})),[ae,de]=(0,r.useState)("1");return(0,r.useEffect)(()=>{me(Us({},ge))},[]),Cn.createElement("div",null,Cn.createElement(ze.default,{title:"\u8BE6\u60C5",footer:!1,open:m,width:900,centered:!0,className:_l.scoremodal,onCancel:()=>{f(!1)}},Cn.createElement(yl.default,{className:_l.tabWrap,activeKey:ae,onChange:te=>{de(te)},items:[{label:`${A=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${A=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),A=="HomeworkCommon"?Cn.createElement("div",{className:_l.RenderHtml_content},ae=="1"&&Cn.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(o!=null&&o.description)&&Cn.createElement(Nl.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Cn.createElement(_t.Z,{value:(o==null?void 0:o.description)||""})),ae=="2"&&Cn.createElement("div",null,Cn.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((K=(O=o==null?void 0:o.data)==null?void 0:O[0])==null?void 0:K.identifier)&&Cn.createElement(Ea.default,{dataSource:o==null?void 0:o.data,rowKey:te=>te==null?void 0:te.identifier,pagination:!1,expandable:{expandedRowRender:te=>Cn.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Cn.createElement("p",null,"\u9898\u76EE\uFF1A",te==null?void 0:te.name),Cn.createElement("p",null,"\u63CF\u8FF0\uFF1A",te==null?void 0:te.description),!(0,jt.dE)()&&Cn.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Cn.createElement(_t.Z,{style:{fontSize:"14px"},value:(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(x=(T=o==null?void 0:o.data)==null?void 0:T[0])==null?void 0:x.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(te,z,$){return Cn.createElement("div",null,Vo[te])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(te,z,$){return Cn.createElement("div",null,Cn.createElement("a",{onClick:()=>kd(this,null,function*(){let ve=yield(0,Je.ZP)(`/api/problems/${z==null?void 0:z.identifier}/start.json`,{method:"get"});ve&&window.open(`/myproblems/${ve==null?void 0:ve.identifier}?type=1&backUrl=/paths/${ge==null?void 0:ge.pathId}`)})},"\u4F53\u9A8C"))}}]})),Cn.createElement("aside",{className:"tc mt30 pb30"},Cn.createElement(Dr.Z,{defaultCurrent:1,total:o==null?void 0:o.count,hideOnSinglePage:!0,showTotal:te=>Cn.createElement("span",null,"\u5171",te,"\u6761"),current:ge.page||1,pageSize:ge.per_page||10,onChange:(te,z)=>{ge.page=te,ge.per_page=z,me(Us({},ge))}})))):Cn.createElement("div",{className:_l.RenderHtml_content},ae=="1"&&(o!=null&&o.description||((S=o==null?void 0:o.attachments)==null?void 0:S.length)>0?(o==null?void 0:o.homework_type)=="group"?Cn.createElement("div",null,Cn.createElement(_t.Z,{value:o==null?void 0:o.description,className:_l.RenderHtml_style,style:{color:"#5f6367"}}),Cn.createElement("div",{className:_l.content_list},"\u5206\u7EC4\u8981\u6C42",Cn.createElement("span",{className:_l.content_value},o==null?void 0:o.min_num,"-",o==null?void 0:o.max_num),"\u4EBA",Cn.createElement("span",{className:_l.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Cn.createElement("div",{className:_l.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Cn.createElement("span",{className:_l.content_value},o!=null&&o.base_on_project?"\u662F":"\u5426"),Cn.createElement("span",{className:_l.content_text},o!=null&&o.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Cn.createElement(Tr.Z,{callback:()=>{},dataSource:o==null?void 0:o.attachments})):Cn.createElement("div",null,Cn.createElement(_t.Z,{value:o==null?void 0:o.description,style:{color:"#5f6367",fontSize:14}}),Cn.createElement(Tr.Z,{callback:()=>{},dataSource:o==null?void 0:o.attachments})):Cn.createElement(Nl.Z,{styles:{margin:"80px auto"}})),ae=="2"&&(o!=null&&o.reference_answer||((N=o==null?void 0:o.ref_attachments)==null?void 0:N.length)>0?Cn.createElement("div",null,Cn.createElement(_t.Z,{value:o==null?void 0:o.reference_answer,style:{color:"#5f6367",fontSize:14}}),Cn.createElement(Tr.Z,{callback:()=>{},dataSource:o==null?void 0:o.ref_attachments})):Cn.createElement(Nl.Z,{styles:{margin:"80px auto"}})))))},qs=h(95333),Dd=h(81717),Ku=h(59301),pm=Object.defineProperty,hm=Object.defineProperties,vm=Object.getOwnPropertyDescriptors,Td=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Gs=Object.prototype.propertyIsEnumerable,Qs=(f,m,o)=>m in f?pm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,El=(f,m)=>{for(var o in m||(m={}))Jo.call(m,o)&&Qs(f,o,m[o]);if(Td)for(var o of Td(m))Gs.call(m,o)&&Qs(f,o,m[o]);return f},Sd=(f,m)=>hm(f,vm(m)),gm=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const Nd=({setScoreShow:f,ScoreShow:m,modalType:o,user:A,id:L,subjectId:O,dispatch:K,getData:T,openPreview:x})=>{var S;let[N,ge]=(0,r.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[me,ae]=(0,r.useState)([]),[de,te]=(0,r.useState)([]),[z,$]=(0,r.useState)([]);const[ve,Ce]=(0,r.useState)(!1),[k]=ie.default.useForm(),[re,se]=(0,r.useState)(0),[Be,Ie]=(0,r.useState)(!1),[Me,ce]=(0,r.useState)(""),[ke,J]=(0,r.useState)([]),Ye=(0,r.useRef)(new Set),Lt=(0,r.useRef)(new Set),[Se,$e]=(0,r.useState)([{}]),[on,Ft]=(0,r.useState)(),[On,Sn]=(0,r.useState)({}),[Oe,lt]=(0,r.useState)(""),[Ee,Tt]=(0,r.useState)(""),be=(0,xe.useParams)(),gt=[{title:"\u540D\u79F0",dataIndex:(N==null?void 0:N.type)=="3"?"title":"name",key:"name",render:(le,Ke,Bt)=>{var fn,ct;return Ku.createElement("div",null,(N==null?void 0:N.homework_type)=="1"&&(Ke==null?void 0:Ke.name),(N==null?void 0:N.homework_type)=="3"&&(Ke==null?void 0:Ke.name),(N==null?void 0:N.homework_type)=="5"&&(Ke==null?void 0:Ke.name),(N==null?void 0:N.homework_type)=="7"&&((fn=Ke==null?void 0:Ke.video)==null?void 0:fn.title),(N==null?void 0:N.homework_type)=="8"&&(N==null?void 0:N.type)=="1"?Ke==null?void 0:Ke.filename:(ct=Ke==null?void 0:Ke.attachment)==null?void 0:ct.filename,(N==null?void 0:N.type)=="3"&&le)}},{title:(N==null?void 0:N.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(N==null?void 0:N.type)=="1"?"course_name":"subject_name",width:"55%",key:(N==null?void 0:N.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(N==null?void 0:N.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(le,Ke,Bt)=>Ku.createElement("div",{style:{flex:1,textAlign:"start"}},Ku.createElement("a",{onClick:()=>{var fn,ct;if(Ke!=null&&Ke.link){(0,rn.xg)(Ke.link);return}o=="\u6559\u5B66\u8BFE\u4EF6"?x(Ke):o=="\u89C6\u9891\u9879\u76EE"?Ke!=null&&Ke.video?(Ft(!0),Sn({videoId:(fn=Ke==null?void 0:Ke.video)==null?void 0:fn.id,file_url:(ct=Ke==null?void 0:Ke.video)==null?void 0:ct.play_url})):(N==null?void 0:N.type)=="3"?(Ft(!0),Sn({videoId:Ke.id,file_url:Ke.play_url||Ke.file_url})):fe.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):o=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,Ue.NV)({id:Ke==null?void 0:Ke.id,source:"course"}).then(Ht=>{var yn;(Ht==null?void 0:Ht.status)==0&&(ce((yn=Ht==null?void 0:Ht.data)==null?void 0:yn.homework),Tt(Ht==null?void 0:Ht.course_id)),lt("HomeworkCommon"),Ie(!0)}):(0,Ue.NV)({id:Ke==null?void 0:Ke.id,source:(N==null?void 0:N.type)=="1"?"course":"subject"}).then(Ht=>{var yn;(Ht==null?void 0:Ht.status)==0&&ce((yn=Ht==null?void 0:Ht.data)==null?void 0:yn.homework),Ie(!0)})}},"\u67E5\u770B"))}].filter(le=>!le.hidden),Vt={type:"checkbox",selectedRowKeys:me,onSelect(le,Ke,Bt){if(Ke)ae([...me,le.id]),J([...ke,le]),N.type==="2"?Ye.current.add(le.id):Lt.current.add(le.id),se(1),te([...de,le.id]);else{const fn=ke.filter(yn=>yn.id!==le.id);J(fn);const ct=fn.map(yn=>yn.id);ae([...ct]),N.type==="2"?Ye.current.delete(le.id):Lt.current.delete(le.id);let Ht=de.filter(yn=>yn!==le.id);te(Ht)}},onSelectAll(le,Ke,Bt){if(le){const fn=Bt.map(ct=>ct.id);J([...ke,...Bt]),ae([...me,...fn]),te([...de,...fn]);for(const ct of Bt)N.type==="2"?Ye.current.add(ct.id):Lt.current.add(ct.id)}else{const fn=Bt.map(yn=>yn.id),ct=me.filter(yn=>!fn.some(aa=>aa===yn)),Ht=ke.filter(yn=>!fn.some(aa=>aa===yn.id));J(Ht),ae([...ct]),te([...ct]);for(const yn of fn)N.type==="2"?Ye.current.delete(yn):Lt.current.delete(yn)}}};(0,r.useEffect)(()=>{m&&(N.search="",N.type="1",N.homework_type=o=="\u5206\u7EC4\u4F5C\u4E1A"?"3":o=="\u56FE\u6587\u4F5C\u4E1A"?"1":o=="\u89C6\u9891\u9879\u76EE"?"7":o=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",ge(N),xt(N),k.setFieldsValue({association_id:"",search:null}),Ye.current.clear(),Lt.current.clear(),J([]),ae([]),te([]))},[m]);const[sn,qe]=(0,r.useState)(1),[w,je]=(0,r.useState)([]),Qe=le=>{const{target:Ke}=le;Ke.scrollHeight-Ke.clientHeight===Ke.scrollTop&&qe(sn+1)};(0,r.useEffect)(()=>{sn!=1&&m&&Nn(sn)},[sn]),(0,r.useEffect)(()=>{m&&(je([]),qe(1),Nn(1))},[N.type]);const Nn=le=>{N.type=="1"?Pt(le):N.type=="2"&&He(le)},Pt=le=>{var Ke;(0,Zo.Ho)({page:le,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Ke=A==null?void 0:A.userInfo)==null?void 0:Ke.login}).then(Bt=>{le==1?je([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...Bt==null?void 0:Bt.courses]):je([...w,...Bt==null?void 0:Bt.courses])})},He=le=>{var Ke;(0,Zo.w3)({page:le,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Ke=A==null?void 0:A.userInfo)==null?void 0:Ke.login}).then(Bt=>{le==1?je([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...Bt==null?void 0:Bt.subjects]):je([...w,...Bt==null?void 0:Bt.subjects])})};(0,r.useEffect)(()=>{re>0&&setTimeout(()=>{se(0)},2e3)},[re]);function xt(le){return gm(this,null,function*(){var Ke,Bt,fn;if(Ce(!0),ge(El({},le)),le.type=="1")(0,Ue.A7)(El({user_id:(Ke=A==null?void 0:A.userInfo)==null?void 0:Ke.login},le)).then(ct=>{(ct==null?void 0:ct.status)==0&&$(ct==null?void 0:ct.data)});else if(le.type=="2")(0,Ue.jT)(El({user_id:(Bt=A==null?void 0:A.userInfo)==null?void 0:Bt.login},le)).then(ct=>{(ct==null?void 0:ct.status)==0&&$(ct==null?void 0:ct.data)});else if(le.type=="3"){const ct=yield K({type:"userDetail/getVideos",payload:Sd(El({},le),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(fn=A.userInfo)==null?void 0:fn.login})});$({count:ct==null?void 0:ct.count,list:ct==null?void 0:ct.videos})}Ce(!1)})}return Ku.createElement("div",null,Ku.createElement(ze.default,{title:"\u9009\u7528"+o,open:m,width:900,centered:!0,zIndex:10,className:ci.scoremodal,onCancel:()=>{f(!1)},onOk:()=>{if((de==null?void 0:de.length)<=0){fe.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}(0,Ue._C)({id:L,subject_id:O,homework_type:N.type=="3"?"9":o=="\u5206\u7EC4\u4F5C\u4E1A"?"3":o=="\u56FE\u6587\u4F5C\u4E1A"?"1":o=="\u89C6\u9891\u9879\u76EE"?"7":o=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...Lt.current],subject_homework_ids:[...Ye.current]}).then(le=>{(le==null?void 0:le.status)==0&&(fe.ZP.success("\u9009\u7528\u6210\u529F"),T(),f(!1))})}},Ku.createElement("div",{className:ci.header_style},Ku.createElement(yl.default,{className:ci.tabWrap,activeKey:N.type,onChange:le=>{N.type=le,N.page=1,N.updated_at="",N.association_id=null,N.search=null,k.setFieldsValue({association_id:"",search:null}),ge(El({},N)),xt(El({},N))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},o!="\u7F16\u7A0B\u4F5C\u4E1A"&&(o=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Ku.createElement(ie.default,{layout:"inline",className:ci.form_style,form:k,onValuesChange:(le,Ke)=>{N.page=1,!(le.search||le.search==="")&&k.submit()},onFinish:le=>{ge(El(El({},N),le)),xt(El(El({},N),le))}},N.type!="3"&&Ku.createElement(ie.default.Item,{name:"association_id"},Ku.createElement(Yt.default,{onPopupScroll:Qe,className:ci.selectWrapper,style:{width:200},size:"large"},w.map((le,Ke)=>Ku.createElement(Yt.default.Option,{key:le==null?void 0:le.id},le==null?void 0:le.name)))),Ku.createElement(ie.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Ku.createElement(at.default.Search,{className:ci.search,placeholder:o=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":o=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Ku.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ci.searchIcon}`,onClick:()=>k.submit()}),onSearch:le=>{k.submit()}})))),((S=z==null?void 0:z.list)==null?void 0:S.length)>0?Ku.createElement(Ea.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:z==null?void 0:z.list,pagination:!1,loading:ve,rowKey:le=>le.id,rowSelection:Vt,columns:gt}):Ku.createElement(Nl.Z,null),(z==null?void 0:z.count)>0&&Ku.createElement(Dr.Z,{current:N.page,total:z==null?void 0:z.count,style:{marginBottom:20},defaultPageSize:N.per_page,showTotal:le=>Ku.createElement("span",null,"\u5171\xA0",Ku.createElement("span",{style:{color:"#165DFF"}},le),"\xA0\u6761\u6570\u636E"),pageSize:N.per_page,onChange:(le,Ke)=>{N.page=le,N.per_page=Ke,ge(El({},N)),xt(El({},N))}})),Ku.createElement(Ws,{setScoreShow:Ie,ScoreShow:Be,modalDdata:Me,homeType:Oe,homeId:Ee}),Ku.createElement(qs.Z,{close:!0,data:Se==null?void 0:Se.content,type:Se==null?void 0:Se.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{$e({content:"",type:""})}}),Ku.createElement(Dd.K,Sd(El({},On),{visible:on,allow_skip:!0,width:800,onClose:()=>{Ft(!1),Sn({})}})))};var ym=(0,xe.connect)(({user:f,dispatch:m})=>({user:f,dispatch:m}))(Nd),Wl=h(94646),Ys=h(33288),_m=h(20403),al=h(93400),Ko=h(51593),$s=h(89392),Id=Object.defineProperty,bl=Object.defineProperties,Md=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,ec=(f,m,o)=>m in f?Id(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,ru=(f,m)=>{for(var o in m||(m={}))lo.call(m,o)&&ec(f,o,m[o]);if(Tu)for(var o of Tu(m))Uo.call(m,o)&&ec(f,o,m[o]);return f},mr=(f,m)=>bl(f,Md(m)),jd=(f,m)=>{var o={};for(var A in f)lo.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Tu)for(var A of Tu(f))m.indexOf(A)<0&&Uo.call(f,A)&&(o[A]=f[A]);return o},ka=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const Wo=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],di=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:O,val:K,allData:T,index:x,exercise:S,dispatch:N,classroomList:ge,visibleTypeNew:me,visibleType:ae,getData:de,setEditParentKey:te,parentEditKey:z,isAdd:$,setIsAdd:ve,selectExercise:Ce,openPreview:k}=m,re=jd(m,["pathsDetail","user","globalSetting","loading","val","allData","index","exercise","dispatch","classroomList","visibleTypeNew","visibleType","getData","setEditParentKey","parentEditKey","isAdd","setIsAdd","selectExercise","openPreview"]),se,Be;const Ie=(0,xe.useParams)(),{stageData:Me}=o;let[ce,ke]=(0,r.useState)();const[J,Ye]=(0,r.useState)(-1),[Lt,Se]=(0,r.useState)(!1),[$e,on]=(0,r.useState)(!1),[Ft,On]=(0,r.useState)(!1),[Sn,Oe]=(0,r.useState)({name:"",is_jupyter:!1}),[lt]=ie.default.useForm(),[Ee]=ie.default.useForm(),[Tt]=ie.default.useForm(),[be]=ie.default.useForm(),gt=(0,r.useRef)($),[Vt,sn]=(0,r.useState)([]),[qe,w]=(0,r.useState)(!1),[je,Qe]=(0,r.useState)(!1),[Nn,Pt]=(0,r.useState)(0),[He,xt]=(0,r.useState)(),[le,Ke]=(0,r.useState)(!1),[Bt,fn]=(0,r.useState)(!1),[ct,Ht]=(0,r.useState)(""),[yn,aa]=(0,r.useState)(""),[wu,la]=(0,r.useState)(""),[da,xa]=(0,r.useState)(""),ta=(0,r.useRef)(),[Ta,yt]=(0,r.useState)(),[ju,Ja]=(0,r.useState)(!0),[Ml,jl]=(0,r.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),[Wu,Sa]=(0,r.useState)(),[za,qu]=(0,r.useState)([]),nt=j=>{if(j.key=="Enter"){const Ae=Tt.getFieldValue("tag");if(Tt.setFieldsValue({tag:""}),!Ae){fe.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(za.filter(Xe=>Xe===Ae).length>0){fe.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}za.push(Ae),qu([...za])}},Fe=(j,Ae)=>{j.preventDefault(),qu([...za.filter(Xe=>Xe!=Ae)])},Ge=((se=o.detail)==null?void 0:se.is_free)||((Be=o.detail)==null?void 0:Be.can_learning),na=()=>{const{shixuns_count:j=0,videos_count:Ae=0,attachment_count:Xe=0,group_count:Ot=0,normal_count:dt=0,disscuss_count:nn=0,banks_count:iu=0,hack_count:un=0}=o.detail,ou={All:j+Ae+Xe+Ot+dt+iu+un,Shixun:j,VideoItem:Ae,Attachment:Xe,Discusses:nn,group_count:Ot,normal_count:dt,ExaminationBank:iu,HomeworkCommon:un},$n=Ml.map(Ru=>mr(ru({},Ru),{number:ou[Ru.type]}));jl($n)};(0,r.useEffect)(()=>{na()},[o.detail]),(0,r.useEffect)(()=>{z!==J&&z===x&&Ye(z)},[z]),(0,r.useEffect)(()=>{ke(ru({},K))},[K]),(0,r.useEffect)(()=>{na()},[Me]),(0,r.useEffect)(()=>{if(!ta.current)return;function j(){var Xe;let Ot=new ResizeObserver(dt=>{for(let nn of dt)yt(nn.target.offsetHeight>=280)});return Ot.observe((Xe=ta.current)==null?void 0:Xe.firstElementChild),Ot}const Ae=j();return()=>{var Xe,Ot;(Xe=ta.current)!=null&&Xe.firstElementChild&&Ae.unobserve((Ot=ta.current)==null?void 0:Ot.firstElementChild)}},[ta.current,ce]);const Nu=(j,Ae)=>ka(void 0,null,function*(){N({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Xe=Ae?yield(0,kr.BK)({id:j}):yield(0,kr.Ir)({id:j});if(N({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Xe!=null&&Xe.game_identifier||Xe!=null&&Xe.identifier){(0,rn.xg)(Ae?`/tasks/${Xe==null?void 0:Xe.identifier}/jupyter`:`/tasks/${Xe.game_identifier}`);return}(Xe==null?void 0:Xe.status)===-3?(0,rn.eF)():(Xe==null?void 0:Xe.status)===2?Ga(Xe==null?void 0:Xe.message):(Xe==null?void 0:Xe.status)===3&&Au(Xe==null?void 0:Xe.message)}),Ga=j=>{j=j!=null&&j.includes(".json")?j:`${j}.json`,ze.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:()=>ka(void 0,null,function*(){const Ae=yield(0,zs.$Q)({url:j});if(!Ae)return;fe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Xe=yield(0,kr.Ir)({id:Ae.shixun_identifier});if(Xe!=null&&Xe.game_identifier){(0,rn.xg)(`/tasks/${Xe.game_identifier}`);return}(Xe==null?void 0:Xe.status)===2?Ga(Xe==null?void 0:Xe.message):(Xe==null?void 0:Xe.status)===3&&Au(Xe==null?void 0:Xe.message)})})},Au=j=>{ze.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",j,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Pu=()=>{setTimeout(()=>{Ye(-1),te(-1)},300)},Cu=()=>{setTimeout(()=>{J===ce.length-1&&$&&(Ya(),ke(ce.filter((j,Ae)=>Ae!==ce.length-1))),de(),Ye(-1),te(-1)},300)},tt=(j,Ae)=>{ll()&&(Ye(j),te(j),lt.setFieldsValue({name:Ae.stage_name,description:Ae.stage_description,tagName:Ae.tag&&Ae.tag.name||""}))},Fa=j=>{setTimeout(()=>{document.documentElement.scrollTop=Nn},300),j!=="\u53D6\u6D88"&&(ce.items=ce.items.concat(j),ke(ru({},ce)))},fa=j=>ka(void 0,null,function*(){const Ae=yield(0,Ue.Ex)(ru({},j));return ce.items=j.list,Ae}),ra=j=>{ce.items=ce.items.concat(mr(ru({},j),{children:[]})),ke(ru({},ce))},er=j=>{ce.items=ce.items.concat(j),ke(ru({},ce))},Ka=j=>ka(void 0,null,function*(){var Ae,Xe;if(Wu){const Ot=yield(0,Ue.M2)(mr(ru({id:Wu==null?void 0:Wu.id,subject_id:Ie.pathId},j),{video_id:(j==null?void 0:j.video_id)||((Ae=Wu==null?void 0:Wu.video_item)==null?void 0:Ae.video_id),link:(j==null?void 0:j.link)||((Xe=Wu==null?void 0:Wu.video_item)==null?void 0:Xe.link)}));return Ot&&(fe.ZP.success("\u4FEE\u6539\u6210\u529F"),w(!1),de()),Ot}else{const Ot=yield(0,Ue.A2)(ru({id:ce.stage_id,subject_id:Ie.pathId},j));if(Ot.id){w(!1);const dt=[ru({},Ot)];ce.items=ce.items.concat(dt),ke(ru({},ce))}return Ot}}),Qa=(j,Ae)=>ka(void 0,null,function*(){var Xe,Ot;if(!(j!=null&&j.name)||(j==null?void 0:j.name.replace(/(^\s*)|(\s*$)/g,""))==="")return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ya();const dt=[];(Xe=ce.shixuns_list)==null||Xe.map(ou=>{dt.push({type:ou.item_type,id:ou.id})}),(Ot=ce.attachments_list)==null||Ot.map(ou=>{dt.push({type:"Attachment",id:ou.id})});const nn=j,{tagName:iu}=nn,un=jd(nn,["tagName"]);if(gt.current){let ou=mr(ru({},un),{subject_id:Ie.pathId,pathId:Ie.pathId,list:dt});iu&&(ou=mr(ru({},ou),{stage_tag_attributes:{name:iu}}));const $n=yield(0,Ue.CI)(ru({},ou));$n!=null&&$n.subject_id&&(ce=mr(ru(ru({},ce),$n),{stage_name:ou.name,stage_description:ou.description,tag:ou.stage_tag_attributes}),gt.current=!1,ke(ru({},ce)))}else{const ou=Array.from(new Set(dt.map(Na=>Na.type)));let $n=mr(ru({},un),{id:ce.stage_id,type:Array.from(new Set(dt.map(Na=>Na.type))),list:dt});const Ru=ce.tag&&ce.tag.id||"";$n=mr(ru({},$n),{stage_tag_attributes:Ru?{id:Ru,name:iu}:{name:iu||""}});const Vn=yield(0,Ue.xn)(ru({},$n));Vn!=null&&Vn.subject_id&&(ce=mr(ru(ru({},ce),Vn),{stage_name:$n.name,stage_description:$n.description,tag:$n.stage_tag_attributes}),Ae!=="edit"&&ke(ru({},ce)))}ve(!1)}),zu=(j,Ae,Xe)=>{const Ot=Array.from(j),[dt]=Ot.splice(Ae,1);return Ot.splice(Xe,0,dt),Ot},Mt=(j,Ae)=>{ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{ce[Ae||"shixuns_list"].splice(j,1),fe.ZP.success("\u5220\u9664\u6210\u529F"),ke(ru({},ce)),Qa(lt.getFieldsValue(),Ae)}})},Yn=j=>{ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>ka(void 0,null,function*(){(yield(0,Ue.WW)(j)).status===0&&(fe.ZP.success("\u5220\u9664\u6210\u529F"),de())})})},tr=j=>ka(void 0,null,function*(){const Ae=yield(0,Ue.FD)({id:j==null?void 0:j.stage_item_id,type:j==null?void 0:j.homework_type});Ae&&((j==null?void 0:j.item_type)=="HomeworkCommon"?la(Ae==null?void 0:Ae.hack_homework):la(Ae==null?void 0:Ae.subject_homework),Ht(j==null?void 0:j.item_type),aa(j==null?void 0:j.stage_item_id),fn(!0))}),Ll=j=>ka(void 0,null,function*(){var Ae,Xe,Ot;if((j==null?void 0:j.item_type)==="VideoItem"){const dt=yield(0,Ys.TJ)({id:j==null?void 0:j.stage_item_id});Sa(dt),(j==null?void 0:j.item_type)==="VideoItem"?w(!0):(qu(((Ae=dt==null?void 0:dt.tags)==null?void 0:Ae.map(nn=>nn==null?void 0:nn.name))||[]),Tt.setFieldsValue({files:[{uid:(Xe=dt==null?void 0:dt.attachment)==null?void 0:Xe.id,name:dt==null?void 0:dt.name,response:{id:(Ot=dt==null?void 0:dt.attachment)==null?void 0:Ot.id}}]}),on(!0))}else if((j==null?void 0:j.item_type)==="ExaminationBank")xe.history.push(`/paperlibrary/add/${j==null?void 0:j.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Ie.pathId}&stageId=${K.stage_id}`);else if((j==null?void 0:j.item_type)==="HomeworkCommon")xe.history.push(`/paths/${Ie.pathId}/${ce.stage_id}/program_homework/${j==null?void 0:j.id}/edit`);else if((j==null?void 0:j.item_type)==="Attachment"){let dt;ze.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:r.createElement(at.default,{value:dt,onChange:nn=>{dt=nn.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>ka(void 0,null,function*(){var nn,iu;if(!dt)return fe.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const un=yield(0,Je.ZP)(`/api/attachments/${j==null?void 0:j.id}.json`,{method:"put",body:{name:dt+((iu=j==null?void 0:j.name)==null?void 0:iu.substr((nn=j==null?void 0:j.name)==null?void 0:nn.lastIndexOf(".")))}});dt="",de()})})}else if((j==null?void 0:j.item_type)==="SubjectHomework")N({type:"classroomList/setActionTabs",payload:{key:(j==null?void 0:j.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:j==null?void 0:j.stage_item_id,type:j==null?void 0:j.homework_type}});else{let dt;ze.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:r.createElement(at.default,{value:dt,maxLength:40,onChange:nn=>{dt=nn.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>ka(void 0,null,function*(){if(!dt.replaceAll(" ",""))return fe.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const nn=yield(0,Je.ZP)(`/api/stages/${j==null?void 0:j.stage_id}/update_item_name.json`,{method:"put",body:{name:dt,item_id:j==null?void 0:j.id}});dt="",de()})})}}),wa=j=>{ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>ka(void 0,null,function*(){(yield(0,Ue._V)({id:j})).status===1&&(Ye(-1),te(-1),fe.ZP.success("\u5220\u9664\u6210\u529F"),de())})})},wl=()=>{Oe({name:"",is_jupyter:!1}),Ee.setFieldsValue({name:"",is_jupyter:!1}),Qe(!1),Se(!1)},Wr=(j,Ae)=>{if(!j.destination)return;const Xe=zu(ce==null?void 0:ce[Ae||"shixuns_list"],j.source.index,j.destination.index);ce[Ae||"shixuns_list"]=Xe,ke(ru({},ce)),Qa(lt.getFieldsValue(),Ae)},Ol=j=>ka(void 0,null,function*(){if(!ll())return;(yield(0,Ue.ms)({id:j})).status===1&&de()}),zl=j=>ka(void 0,null,function*(){if(!ll())return;(yield(0,Ue.yy)({id:j})).status===1&&de()}),ll=()=>J!==-1?(ze.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:r.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const j=`Edit_${J}`;let Ae=document.getElementById(j);Ae&&setTimeout(()=>Ae.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,nr=()=>{Qa(lt.getFieldsValue(),"edit")},Ya=()=>{ve(!1)},gu=()=>{var j,Ae,Xe,Ot,dt,nn;return((Ae=(j=o.detail)==null?void 0:j.courses)==null?void 0:Ae.length)>0?(Xe=o.detail)==null?void 0:Xe.allow_visit:!(((Ot=A.userInfo)==null?void 0:Ot.user_identity)==="\u5B66\u751F"&&((dt=o.detail)!=null&&dt.allow_visit)&&((nn=o.detail)!=null&&nn.courses))},Al=(j,Ae,Xe)=>{var Ot,dt,nn,iu,un,ou,$n,Ru,Vn,Na,Xl,ma;return ae!=="All"&&j.item_type!==ae?null:r.createElement(Zn.Z,{className:"list-item-row",align:"middle",key:Ae,gutter:[5,10]},r.createElement(Mn.Z,null,j.item_type==="Shixun"?r.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):r.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),r.createElement(Mn.Z,{flex:1,className:!j.allow_visit&&!j.to_be_built&&(j.shixun_status==="\u6682\u672A\u516C\u5F00"||j.shixun_status==="\u5DF2\u5220\u9664")?hu.color204:""},!!((Ot=o==null?void 0:o.detail)!=null&&Ot.cust_seq)&&r.createElement("span",{className:"mr8"},Xe+1,"-",Ae+1),j.name,J===-1&&j.complete_status===1&&r.createElement("span",{className:hu.completed},r.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),r.createElement(Mn.Z,null,J===Xe&&r.createElement("div",null,r.createElement(Re.Z,{title:"\u5220\u9664"},r.createElement("span",{onClick:()=>{Mt(Ae,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((dt=A.userInfo)==null?void 0:dt.admin)||((nn=A.userInfo)==null?void 0:nn.business)||!(!((iu=o.detail)!=null&&iu.allow_statistics)&&((un=A.userInfo)==null?void 0:un.user_identity)==="\u5B66\u751F"&&((ou=o.detail)!=null&&ou.allow_visit)&&(($n=o.detail)!=null&&$n.courses)))&&J!==Xe&&j.item_type==="VideoItem"&&r.createElement("aside",null,r.createElement(tn.ZP,{type:"primary",onClick:()=>{var pa,Ia;if(!((pa=A.userInfo)!=null&&pa.admin)&&!((Ia=A.userInfo)!=null&&Ia.business)&&!j.can_view)return ze.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:r.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});j.link&&(0,Ys.DH)({is_f:1,id:j.id,point:0,total:0}),(0,rn.xg)(j.link||`/video/${j.id}?subject_id=${Ie.pathId}`)}},j.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Ru=A.userInfo)==null?void 0:Ru.admin)||(j.allow_visit||j.to_be_built||j.shixun_status!=="\u6682\u672A\u516C\u5F00"&&j.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((Vn=o.detail)!=null&&Vn.allow_statistics)&&((Na=A.userInfo)==null?void 0:Na.user_identity)==="\u5B66\u751F"&&((Xl=o.detail)!=null&&Xl.allow_visit)&&((ma=o.detail)!=null&&ma.courses)))&&J!==Xe&&j.item_type==="Shixun"&&r.createElement("aside",null,r.createElement(xe.Link,{to:`/shixuns/${j.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),j.shixun_status!=="\u6682\u672A\u516C\u5F00"&&r.createElement(tn.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,Zt.tJ)(N,!0)&&Nu(j.identifier,j.is_jupyter||j.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),J===-1&&!j.allow_visit&&!j.to_be_built&&j.shixun_status==="\u6682\u672A\u516C\u5F00"&&r.createElement("span",{className:hu.color204},"\u6682\u672A\u516C\u5F00"),J===-1&&!j.allow_visit&&!j.to_be_built&&j.shixun_status==="\u5DF2\u5220\u9664"&&r.createElement("span",{className:hu.color204},"\u5DF2\u5220\u9664"),J===-1&&j.item_type==="Shixun"&&!!j.challenges_count&&r.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",j.challenges_count)))},Lr=j=>{var Ae,Xe;let Ot=[];return j.items&&((Ae=j.items)!=null&&Ae.length)&&((Xe=j.items)==null||Xe.forEach(nn=>{var iu;Ot.push(nn),nn.children&&((iu=nn.children)!=null&&iu.length)&&(Ot=Ot.concat(nn.children))})),!Ot.find(nn=>(0,$s.isEqual)(nn.learning_status,["can","try"]))?null:r.createElement("aside",{className:hu.learn},"\u514D\u8D39\u8BD5\u5B66")},Rl=j=>{if(j.item_type=="StageCatalog"&&j.children.length>0){const Ae=j.children.filter(Xe=>new RegExp(re==null?void 0:re.keywords,"ig").test(Xe.name)&&(Xe.item_type==ae||ae=="All"));return Ae.length>0?mr(ru({},j),{children:Ae}):null}return null},rl=(j,Ae)=>{var Xe,Ot,dt,nn,iu,un,ou,$n,Ru,Vn,Na,Xl,ma;if(me=="SubjectHomework"){if(ae=="group_count"&&!((Xe=j.subject_homework_subs)!=null&&Xe.includes("group"))||ae=="normal_count"&&!((Ot=j.subject_homework_subs)!=null&&Ot.includes("normal")))return null}else if(me!=="All"&&!((dt=j.stage_tag)!=null&&dt.includes(me)))return null;let pa=j.items;re!=null&&re.keywords&&(pa=j.items.map(st=>{const Ua=new RegExp(re==null?void 0:re.keywords,"ig");if(st.item_type=="StageCatalog")return Rl(st);if(Ua.test(st.name)&&(st.item_type==ae||ae=="All"))return st}),pa=pa.filter(st=>st!=null&&st!=null));let Ia=!1,ol=!1,sl=!1,Zl=!1;return ae==="All"&&(Ia=(((nn=A.userInfo)==null?void 0:nn.admin)||((iu=A.userInfo)==null?void 0:iu.business)||((un=o.detail)==null?void 0:un.allow_statistics))&&J===Ae&&!$,(ou=o.detail)!=null&&ou.allow_add_member&&Ge&&J!==Ae&&(ol=!0,Ae>0&&(sl=!0),Ae<(Me==null?void 0:Me.length)-1&&(Zl=!0))),re!=null&&re.keywords&&(pa!=null&&pa.length)||!(re!=null&&re.keywords)?r.createElement("section",{key:Ae,className:"bg-white mt20 pt30 pb20"},r.createElement("aside",{className:"pl20 pr20"},r.createElement(Zn.Z,{gutter:[5,20],align:"middle"},r.createElement(Mn.Z,{flex:1,className:"tl font18 bold c-grey-333"},r.createElement("div",{className:hu.labelContainer},r.createElement("div",{className:`${hu.text}`},j.stage_name||`\u7B2C${T==null?void 0:T.length}\u7AE0\u8282`,Lr(j)),j.tag&&j.tag.name&&r.createElement("span",{className:hu.tag},j.tag.name))),ae==="All"&&!(re!=null&&re.keywords)&&r.createElement(Mn.Z,null,Ia&&r.createElement(Re.Z,{title:"\u5220\u9664"},r.createElement("span",{onClick:()=>{wa(j.stage_id)},className:"iconfont current icon-shanchu c-grey-c"})),(($n=o.detail)==null?void 0:$n.allow_add_member)&&Ge&&J!==Ae&&r.createElement("div",null,sl&&r.createElement(Re.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},r.createElement("span",{onClick:()=>Ol(j.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"})),Zl&&r.createElement(Re.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},r.createElement("span",{onClick:()=>zl(j.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current ml10"})),r.createElement(Re.Z,{title:"\u7F16\u8F91"},r.createElement("span",{onClick:()=>tt(Ae,j),className:"iconfont icon-bianjidaibeijing c-light-green font18 current ml10"}))))),!!j.stage_description&&r.createElement("div",null,r.createElement("div",{ref:ta,className:`${hu.introContent} ${ju?hu.introContentMaxHeight:""}`},r.createElement(_t.Z,{value:j==null?void 0:j.stage_description})),Ta&&r.createElement("div",{onClick:st=>{st.stopPropagation(),Ja(!ju)}},r.createElement(Xo.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},r.createElement("a",{className:`font14 ${hu.color999}`},ju?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",r.createElement("i",{className:`iconfont font14 ${ju?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))),J===Ae&&r.createElement("div",{className:"pl20 pr20"},r.createElement("aside",null,r.createElement(ie.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},r.createElement(at.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Ae+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:nr})),r.createElement(ie.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},r.createElement(Wl.Z,{defaultValue:j==null?void 0:j.stage_description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Ae+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:nr}))),r.createElement("aside",null,r.createElement(ie.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},r.createElement(at.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:nr}))),r.createElement("aside",{className:"mt20 mb20"},r.createElement(tn.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(Qe(!1),On(!0),be.resetFields())}},r.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u5C0F\u8282"),r.createElement(Gn.Z,{placement:"bottomCenter",overlayClassName:hu.dro,dropdownRender:()=>r.createElement(Et.default,null,r.createElement(Et.default.Item,{key:1,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(0,Zt.xY)()&&(Qe(!1),Se(!0),Ee.setFieldsValue({name:"",is_jupyter:!1}))}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),r.createElement(Et.default.Item,{key:2,style:{textAlign:"center"},onClick:()=>{var st;if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Pt(document.documentElement.scrollTop),N({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:ce.stage_id,subject_id:Ie.pathId}}),sn((st=j==null?void 0:j.shixuns_list)==null?void 0:st.map(Ua=>Ua.id))}},"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"))},r.createElement(tn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},r.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),!((Ru=L==null?void 0:L.setting)!=null&&Ru.is_local)&&r.createElement(r.Fragment,null,r.createElement(Gn.Z,{placement:"bottomCenter",overlayClassName:hu.dro,dropdownRender:()=>r.createElement(Et.default,null,r.createElement(Et.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Sa(""),w(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),r.createElement(Et.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(xt("\u89C6\u9891\u9879\u76EE"),Ke(!0),xa(ce.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},r.createElement(tn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},r.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),r.createElement(Gn.Z,{placement:"bottomCenter",overlayClassName:hu.dro,dropdownRender:()=>r.createElement(Et.default,null,r.createElement(Et.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(Sa(""),qu([]),Qe(!1),on(!0),Tt.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),r.createElement(Et.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(xt("\u6559\u5B66\u8BFE\u4EF6"),Ke(!0),xa(ce.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},r.createElement(tn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},r.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),r.createElement(Gn.Z,{placement:"bottomCenter",overlayClassName:hu.dro,dropdownRender:()=>r.createElement(Et.default,null,r.createElement(Et.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(Pt(document.documentElement.scrollTop),N({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:ce.stage_id,subject_id:Ie.pathId}}))}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),r.createElement(Et.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&N({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:ce.stage_id,subject_id:Ie.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),r.createElement(Et.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&xe.history.push(`/paths/${Ie.pathId}/${ce.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),r.createElement(Et.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(xt("\u5206\u7EC4\u4F5C\u4E1A"),Ke(!0),xa(ce.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),r.createElement(Et.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(xt("\u56FE\u6587\u4F5C\u4E1A"),Ke(!0),xa(ce.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),r.createElement(Et.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&(xt("\u7F16\u7A0B\u4F5C\u4E1A"),Ke(!0),xa(ce.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},r.createElement(tn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},r.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),r.createElement(Gn.Z,{placement:"bottomCenter",overlayClassName:hu.dro,dropdownRender:()=>r.createElement(Et.default,null,r.createElement(Et.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{xe.history.push(`/paperlibrary/add?pageType=course&courseId=${Ie.pathId}&stageId=${j.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),r.createElement(Et.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!ce.stage_id)return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Zt.tJ)(N)&&Ce(j)}},"\u9009\u7528\u8BD5\u5377"))},r.createElement(tn.ZP,{key:Ae,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},r.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),r.createElement("br",null)),r.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${Ae}`},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",r.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),r.createElement("aside",{className:hu.shixuns},r.createElement("div",{className:""},!!pa.length&&r.createElement(il,{visibleType:me,subjectHomeworkType:ae,data:pa,stage_id:j.stage_id,disabled:J!==Ae,deleteStages:Yn,editVidoItem:Ll,showInfoModal:tr,updateSort:fa,index:Ae,expandAll:(Vn=o==null?void 0:o.detail)==null?void 0:Vn.show_course_section,cust_seq:!!((Na=o==null?void 0:o.detail)!=null&&Na.cust_seq),showVideoPlay:((Xl=A.userInfo)==null?void 0:Xl.admin)||((ma=A.userInfo)==null?void 0:ma.business)||gu(),isPaths:!0,isShowSchedule:o.isShowSchedule,getData:de,keywords:re==null?void 0:re.keywords}))),J===Ae&&r.createElement("aside",{className:hu.buttons},r.createElement(tn.ZP,{onClick:Pu,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),r.createElement(tn.ZP,{onClick:()=>ka(void 0,null,function*(){Cu()}),size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},il=r.memo(Ko.Z),Pl=(0,r.useMemo)(()=>ce?rl(ce||[],x):null,[ce,J,re.keywords,me,ae,Ta,ju]);return r.createElement("section",null,r.createElement(ie.default,{form:lt,onFinish:Qa},Pl),Ml.map(function(j,Ae){if(re!=null&&re.keywords&&j.type===ae&&ae!=="Discusses"&&j.number===0)return r.createElement(Nl.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})}),r.createElement(ze.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Lt,confirmLoading:je,destroyOnClose:!0,onOk:()=>ka(void 0,null,function*(){yield Ee.validateFields(),Qe(!0);const j=yield(0,Ue.vf)(ru({id:ce.stage_id,subject_id:Ie.pathId},Sn));wl(),j.id&&(Ee.resetFields(),fe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fa([j])),Qe(!1)}),onCancel:wl},r.createElement(ie.default,{form:Ee,onValuesChange:j=>{Oe(ru(ru({},Sn),j))}},r.createElement(ie.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},r.createElement(zt.ZP.Group,null,r.createElement(zt.ZP,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),r.createElement(zt.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),r.createElement(ie.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},r.createElement(at.default,{suffix:r.createElement("span",null,Sn.name.length,"/60")})))),r.createElement(ze.default,{centered:!0,title:Wu?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:$e,confirmLoading:je,destroyOnClose:!0,onOk:()=>ka(void 0,null,function*(){var j;yield Tt.validateFields(),Qe(!0);const Ae=yield Tt.getFieldsValue();let Xe=!1,Ot="";if(Ae.files.forEach(dt=>{(!dt.response||!dt.response.id)&&(Xe=!0,Ot=dt.name)}),Xe){fe.ZP.error(`${Ot} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}if(Wu){const dt=yield(0,Ue.M2)({id:Wu==null?void 0:Wu.id,subject_id:Ie.pathId,tags:za,attachment_id:(j=Ae.files.map(nn=>nn.response.id))==null?void 0:j[0]});dt.status===0&&(fe.ZP.success("\u4FEE\u6539\u6210\u529F"),on(!1),er([...dt.items]))}else{const dt=yield(0,Ue.s0)({id:ce.stage_id,subject_id:Ie.pathId,tags:za,attachment_ids:Ae.files.map(nn=>nn.response.id)});dt.status===0&&(fe.ZP.success("\u4FEE\u6539\u6210\u529F"),on(!1),er([...dt.items]))}Qe(!1)}),onCancel:()=>{on(!1),qu([]),Sa("")}},r.createElement(ie.default,{form:Tt},r.createElement(ie.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},r.createElement(al.Z,{aloneClear:!0,maxSize:(0,jt.Ny)()?500:100,accept:Wo.toString(),number:Wu?1:10})),r.createElement(ie.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},r.createElement(at.default,{onKeyUp:nt})),r.createElement("div",{className:hu["tagsList-content"]},za.map((j,Ae)=>r.createElement(sm.default,{key:Ae+j,closable:!0,onClose:Xe=>{Fe(Xe,j)}},j))),r.createElement("div",null,r.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),r.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",r.createElement(xe.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",r.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",r.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,jt.Ny)()?500:100,"M\uFF1B",r.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",r.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",r.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),r.createElement(ze.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Ft,confirmLoading:je,onOk:()=>ka(void 0,null,function*(){yield be.validateFields(),Qe(!0);const j=yield be.getFieldsValue(),Ae=yield(0,Ue.Mt)({id:ce.stage_id,subject_id:Ie.pathId,name:j.name});Ae.status===0&&(fe.ZP.success("\u6DFB\u52A0\u6210\u529F"),On(!1),ra(ru({},Ae))),Qe(!1)}),onCancel:()=>On(!1)},r.createElement(ie.default,{form:be},r.createElement(ie.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},r.createElement(at.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),r.createElement(_m.Z,{visible:qe,editData:Wu,onCancel:()=>w(!1),onOk:Ka}),r.createElement(ym,{setScoreShow:Ke,getData:de,ScoreShow:le,modalType:He,subjectId:Ie.pathId,openPreview:k,id:da}),r.createElement(Ws,{setScoreShow:fn,ScoreShow:Bt,homeType:ct,homeId:yn,modalDdata:wu}))};var qo=(0,xe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A,classroomList:L,exercise:O})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.effects,classroomList:L,exercise:O}))(di),ro=h(77353),tc=h(38134),Sr=h(26220);const Go=({user:f,onReplyDiscuss:m,dispatch:o,id:A,activeDiscussIndex:L,placeholder:O})=>{const[K,T]=(0,r.useState)("");function x(ge){T(ge)}const S=(0,xe.useParams)();function N(){if(!K){fe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}m(A,K),o({type:"pathsDetail/getPathsDetail",payload:{id:S.pathId}}),T("")}return r.createElement("div",{key:A,className:"discuss-item-editor",style:{display:L===A?"block":"none",width:"100%"}},r.createElement(Wl.Z,{miniToolbar:!0,startInit:L===A,defaultValue:K,id:A,noStorage:!0,watch:!1,height:155,placeholder:O||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:x}),r.createElement("a",{onClick:N,className:"btn-send"},"\u53D1\u9001"))};var Qo=(0,xe.connect)(({shixunsDetail:f,loading:m,globalSetting:o})=>({shixunsDetail:f,globalSetting:o,loading:m.models.index}))(Go),Ld=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const Od=({user:f,upDataList:m,page:o,getTypeNumber:A,dispatch:L,keywords:O})=>{const K=(0,xe.useParams)(),T=(x,S)=>Ld(void 0,null,function*(){const N=yield(0,Ue.WD)({id:x,content:S});(N==null?void 0:N.status)===0&&m(1,O)});return r.createElement("div",{className:"discuss-item-container bg-white"},r.createElement("a",{href:`/users/${f.login}`,target:"_blank"},r.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${pu.Z.IMG_SERVER}/images/${f.image_url}`,width:"50"})),r.createElement("section",null,r.createElement(Qo,{id:K.pathId,activeDiscussIndex:K.pathId,onReplyDiscuss:T,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var zd=(0,xe.connect)(({shixunsDetail:f,loading:m,globalSetting:o})=>({shixunsDetail:f,globalSetting:o,loading:m.models.index}))(Od),Uu=h(76198);function nv(f,m=1){return get("/discusses.json",{page:m-1,container_identifier:f,container_type:"Shixun"})}function Em(f,m){return(0,Je.v_)(`/discusses/${f}/top_or_down_discuss.json`,{top:m})}function xl(f,m){return(0,Je.v_)(`/discusses/${f}/plus.json`,{container_type:"Discuss",type:m?1:0})}function bm(f,m){return(0,Je.v_)(`/discusses/${f}/hidden.json`,m)}function Rd(f,m){return(0,Je.v_)(`/discusses/${f}/reward_code.json`,m)}function nc(f){return(0,Je.ZP)(`/api/discusses/${f}.json`,{method:"delete"})}function io(f,m){return(0,Je.v_)(`/discusses/${f}/reply.json`,{container_type:"Shixun",content:m})}function xm(f){return post("/discusses.json",f)}var Fm=h(51355);function wm({data:f,index:m,adminOrOperator:o,parentDiscussIndex:A,shixunIdentifier:L,isDelete:O,user:K,onSetRewardData:T,onSetActionType:x,deleteCommentAlert:S,shixunName:N,keywords:ge}){const{author:me,can_delete:ae,manage:de,content:te,hidden:z,id:$,reward:ve,time:Ce}=f;function k(){T({id:$,index:m,user_id:me.user_id,parentDiscussIndex:A})}function re(){x({id:$,index:m,params:{hidden:z?"0":"1",container_identifier:L},type:"hidden-discuss",parentDiscussIndex:A,message:z?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function se(){if(S){ze.default.info({title:"\u63D0\u793A",content:r.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",N,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}x({id:$,index:m,type:"delete-discuss",parentDiscussIndex:A,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return r.createElement("div",{className:"second-level-discuss"},r.createElement("div",{className:"discuss-info-body"},r.createElement("div",{className:"discuss-info"},r.createElement("a",{href:`/users/${me.login}`,target:"_blank"},me.name),r.createElement("span",{className:"grey"},Ce),ve?r.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${ve}`},r.createElement("i",{className:"iconfont icon-gift c-orange "}),r.createElement("span",null,ve)):null),r.createElement("div",{className:ge?"hidden":"btn-group"},o?r.createElement("a",{onClick:k,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},r.createElement("i",{className:"iconfont icon-jiangli"})):null,o?r.createElement("a",{onClick:re,title:z?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},r.createElement("i",{className:z?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,de?r.createElement("a",{onClick:se,title:"\u5220\u9664"},r.createElement("i",{className:"iconfont icon-shanchu"})):null)),r.createElement(_t.Z,{className:"discuss-content",value:te,highlightKeywords:ge}))}var Xd=({data:f,index:m,shixunIdentifier:o,adminOrOperator:A,identity:L,onTopOrDownDiscuss:O,onPlusDiscuss:K,onSetActionType:T,onSetRewardData:x,user:S,isDelete:N,activeDiscussIndex:ge,onReplyDiscuss:me,onSetActiveDiscussIndex:ae,keywords:de})=>{const{content:te,children:z,game_url:$,hidden:ve,id:Ce,position:k,praise_count:re,reward:se,sticky:Be,time:Ie,user_praise:Me,game_passed:ce,delete_comment_alert:ke,author:J,shixun_name:Ye,manage:Lt}=f;function Se(){ae(Ce)}function $e(){O(Ce,!Be,m)}function on(){K(Ce,!Me,m)}function Ft(){x({id:Ce,index:m,user_id:J.user_id})}function On(){if(ke){ze.default.info({title:"\u63D0\u793A",content:r.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Ye,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}T({id:Ce,index:m,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Sn(){T({id:Ce,index:m,params:{hidden:ve?"0":"1",container_identifier:o},type:"hidden-discuss",message:ve?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Oe=lt=>{let{nodeName:Ee,src:Tt}=lt.target;Ee==="IMG"&&(Rs.Z.publish("preview-image",Tt),console.log("src:",Tt))};return r.createElement("div",{className:"discuss-item-container",key:Ce},r.createElement("a",{href:`/users/${J.login}`,target:"_blank"},r.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${pu.Z.IMG_SERVER}/images/${J.image_url}`,width:"50"})),r.createElement("section",null,r.createElement("div",{className:"discuss-info"},r.createElement("a",{href:`/users/${J.login}`,target:"_blank"},J.name),r.createElement("span",{className:"grey"},Ie),k?r.createElement("span",{className:"c-green"}," [\u7B2C",k,"\u5173] "):null,$?r.createElement("a",{href:$,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,se?r.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${se}`},r.createElement("i",{className:"iconfont icon-gift c-orange "}),r.createElement("span",null,se)):null,L<=5?r.createElement("span",{style:{flex:"1",textAlign:"right",color:ce===1?"#29bd8b":""}},ce||ce===0?ce===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),r.createElement("div",{onClick:Oe},r.createElement(_t.Z,{className:"discuss-content",value:te,highlightKeywords:de})),z&&z.length>0?r.createElement("div",{className:"reply-discuss-container",onClick:Oe},z.map((lt,Ee)=>r.createElement(wm,{key:lt.id,data:lt,index:Ee,deleteCommentAlert:ke,shixunName:Ye,shixunIdentifier:o,adminOrOperator:A,user:S,isDelete:N,onSetRewardData:x,onSetActionType:T,parentDiscussIndex:m,keywords:de}))):null,r.createElement("div",{className:de?"hidden":"btn-group"},A?r.createElement("a",{onClick:Ft,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},r.createElement("i",{className:"iconfont icon-jiangli"})):null,A?r.createElement("a",{onClick:Sn,title:ve?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},r.createElement("i",{className:ve?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Lt&&(!z||z.length==0)&&r.createElement("a",{onClick:On,title:"\u5220\u9664"},r.createElement("i",{className:"iconfont icon-shanchu"})),r.createElement("a",{onClick:Se,title:"\u56DE\u590D"},r.createElement("i",{className:"iconfont icon-huifu1"})),r.createElement("a",{onClick:on,style:{whiteSpace:"nowrap"},className:Me?"c-orange":""},r.createElement("i",{className:Me?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),r.createElement("span",null,re||""))),r.createElement(Qo,{id:Ce,activeDiscussIndex:ge,onReplyDiscuss:me})))},Am=Object.defineProperty,Pm=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,uc=Object.getOwnPropertySymbols,ac=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable,rc=(f,m,o)=>m in f?Am(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,ea=(f,m)=>{for(var o in m||(m={}))ac.call(m,o)&&rc(f,o,m[o]);if(uc)for(var o of uc(m))lc.call(m,o)&&rc(f,o,m[o]);return f},pr=(f,m)=>Pm(f,Cm(m)),Jr=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const Zd={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Yo(f,m){switch(m.type){case Uu.tD:return pr(ea({},f),{loading:!0});case Uu.RS:return pr(ea({},f),{showRewardDialog:!0});case Uu.t2:return pr(ea({},f),{showRewardDialog:!1});case Uu.GR:return ea(ea({},f),m.payload);case Uu.u8:return ea(ea({},f),m.payload);case Uu.rM:return ea(ea({},f),m.payload);case Uu.yS:return ea(ea({},f),m.payload);case Uu.Vn:return ea(ea({},f),m.payload);case Uu.SX:return ea(ea({},f),m.payload);default:throw new Error}}var Hd=({shixunIdentifier:f,identity:m,activeIndex:o,user:A,isShixunDetail:L=!1,isDelete:O,getTypeNumber:K,keywords:T,refreshCount:x})=>{const[S,N]=(0,r.useReducer)(Yo,Zd),{page:ge,loading:me,data:ae,actionType:de,showRewardDialog:te,activeDiscussIndex:z}=S,$=(0,r.useRef)(),ve=(0,r.useRef)(),Ce=(0,xe.useParams)();function k(Oe){return Jr(this,null,function*(){if(!me)try{N({type:Uu.tD});const lt=yield(0,Ue.Ax)(pr(ea({},Ce),{page:Oe,keywords:T}));N({type:Uu.GR,payload:{activeDiscussIndex:null,page:Oe,data:lt,loading:!1}})}catch(lt){console.log(lt)}})}function re(Oe){document.body.scrollIntoView(),k(Oe)}function se(Oe,lt,Ee){return Jr(this,null,function*(){try{const Tt=yield xl(Oe,lt);Ft[Ee].user_praise=lt,Ft[Ee].praise_count=Tt.praise_count,N({type:Uu.rM,payload:{data:pr(ea({},ae),{comments:Ft})}})}catch(Tt){console.log(Tt)}})}function Be(Oe,lt,Ee){return Jr(this,null,function*(){try{yield Em(Oe,lt),Ft[Ee].sticky=lt,N({type:Uu.u8,payload:{data:pr(ea({},ae),{comments:Ft})}})}catch(Tt){console.log(Tt)}})}function Ie(){N({type:Uu.yS,payload:{actionType:null}})}function Me(){return Jr(this,null,function*(){const{id:Oe,params:lt,type:Ee,index:Tt,parentDiscussIndex:be}=de;if(Ee==="hidden-discuss"&&(yield bm(Oe,lt),be?Ft[be].children[Tt].hidden=lt.hidden==1:Ft[Tt].hidden=lt.hidden==1,N({type:Uu.yS,payload:{actionType:null,data:pr(ea({},ae),{comments:Ft})}})),Ee==="delete-discuss"){if(yield nc(Oe),be||be===0){let gt=Ft[be].children;for(let Vt=gt.length-1;Vt>=0;Vt--)if(gt[Vt].id===Oe){gt.splice(Vt,1);break}Ft[be].children=gt}else for(let gt=Ft.length-1;gt>=0;gt--)if(Ft[gt].id===Oe){Ft.splice(gt,1);break}N({type:Uu.yS,payload:{actionType:null,data:pr(ea({},ae),{comments:Ft})}}),x()}})}function ce(Oe){N({type:Uu.yS,payload:{actionType:Oe}})}function ke(){N({type:Uu.t2})}function J(){return Jr(this,null,function*(){const{id:Oe,index:lt,score:Ee,user_id:Tt,parentDiscussIndex:be}=$.current,gt=yield Rd(Oe,{container_type:"Discusses",score:Ee,user_id:Tt});be?Ft[be].children[lt].reward=gt.code:Ft[lt].reward=gt.code,N({type:Uu.Vn,payload:{showRewardDialog:!1,data:pr(ea({},ae),{comments:Ft})}}),$.current=null})}function Ye(Oe){$.current=Oe,N({type:Uu.RS})}function Lt(Oe){$.current.score=Oe}function Se(Oe,lt){return Jr(this,null,function*(){try{yield io(Oe,lt),k(ge)}catch(Ee){console.log(Ee)}})}function $e(Oe){N(z===Oe?{type:Uu.SX,payload:{activeDiscussIndex:null}}:{type:Uu.SX,payload:{activeDiscussIndex:Oe}})}if((0,r.useEffect)(()=>{function Oe(){return Jr(this,null,function*(){o===3&&!ae&&f&&(yield k(ge))})}Oe()},[Ce.pathId,T]),(0,r.useEffect)(()=>{k(ge)},[T]),!ae)return r.createElement(xu.Z,{spinning:!0},r.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:on,comments:Ft,all:On,can_hidden:Sn}=ae;return r.createElement(r.Fragment,null,r.createElement("div",{className:"discuss-container",ref:ve},on===0?r.createElement(Nl.Z,null):null,(0,jt.bg)()&&!T&&r.createElement(zd,{getTypeNumber:K,upDataList:k,page:ge,user:A,keywords:T}),r.createElement("aside",{className:"bg-white"},Ft==null?void 0:Ft.map((Oe,lt)=>r.createElement(Xd,{user:A,key:Oe.id,data:Oe,index:lt,identity:m,onPaginationChange:re,shixunIdentifier:f,isDelete:O,onSetActionType:ce,onTopOrDownDiscuss:Be,adminOrOperator:Sn,onPlusDiscuss:se,onSetRewardData:Ye,activeDiscussIndex:z,onSetActiveDiscussIndex:$e,onReplyDiscuss:Se,keywords:T}))),on>10?r.createElement("div",{className:"pagination-container tc"},r.createElement(Dr.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:re,current:ge,total:on})):null),r.createElement(tc.Z,null,r.createElement(ze.default,{centered:!0,title:"\u63D0\u793A",open:!!de,onOk:Me,onCancel:Ie},r.createElement("p",null,de?de.message:"")),r.createElement(ze.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:te,onCancel:ke,onOk:J},r.createElement(Sr.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Lt,style:{width:"228px"}}))))},ql={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},Da=h(59301),Bm=Object.defineProperty,km=Object.defineProperties,Dm=Object.getOwnPropertyDescriptors,oo=Object.getOwnPropertySymbols,ic=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable,Vd=(f,m,o)=>m in f?Bm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Nr=(f,m)=>{for(var o in m||(m={}))ic.call(m,o)&&Vd(f,o,m[o]);if(oo)for(var o of oo(m))oc.call(m,o)&&Vd(f,o,m[o]);return f},sc=(f,m)=>km(f,Dm(m)),Jd=(f,m)=>{var o={};for(var A in f)ic.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&oo)for(var A of oo(f))m.indexOf(A)<0&&oc.call(f,A)&&(o[A]=f[A]);return o},cc=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const uv=at.default.Search,fi=f=>{var m=f,{shixunsDetail:o,dispatch:A}=m,L=Jd(m,["shixunsDetail","dispatch"]),O,K,T,x,S,N,ge,me;const ae=(0,xe.useParams)(),[de,te]=(0,r.useState)(0),[z,$]=(0,r.useState)([]),[ve,Ce]=(0,r.useState)(""),[k,re]=(0,r.useState)(),[se,Be]=(0,r.useState)(!1),[Ie,Me]=(0,r.useState)(!1),[ce,ke]=(0,r.useState)({page:1,limit:10,type:"video"});(0,r.useEffect)(()=>{var Oe,lt,Ee,Tt;if(Ce(""),o.actionTabs.key==="Stage-SendModal")if(((lt=(Oe=o==null?void 0:o.actionTabs)==null?void 0:Oe.params)==null?void 0:lt.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let be={page:1,limit:10,type:"group"};ke(be),J(sc(Nr({},be),{search:encodeURI(ve)}))}else if(((Tt=(Ee=o==null?void 0:o.actionTabs)==null?void 0:Ee.params)==null?void 0:Tt.title)=="\u56FE\u6587\u4F5C\u4E1A"){let be={page:1,limit:10,type:"normal"};ke(be),J(sc(Nr({},be),{search:encodeURI(ve)}))}else ke(ce),J(sc(Nr({},ce),{search:encodeURI(ve)}))},[o.actionTabs.key]);const J=Oe=>cc(void 0,null,function*(){const lt=yield A({type:"shixunsDetail/searchUserCourses",payload:Oe});lt.status===401?(A({type:"shixunsDetail/setActionTabs",payload:{}}),Me(!1)):(te((lt==null?void 0:lt.courses_count)||0),$((lt==null?void 0:lt.course_list)||[]))}),Ye=Oe=>{const lt=Nr(Nr({},ce),{page:Oe,limit:10,search:encodeURI(ve)});ke(lt),J(lt)},[Lt,Se,$e,on]=(0,$u.P)(),Ft=()=>cc(void 0,null,function*(){var Oe,lt,Ee,Tt,be,gt,Vt,sn,qe,w,je,Qe,Nn,Pt,He;if(!k){Be(!0);return}const xt=(Oe=o.actionTabs.params)==null?void 0:Oe.id;Me(!1),(yield on({id:((Ee=(lt=o==null?void 0:o.actionTabs)==null?void 0:lt.params)==null?void 0:Ee.title)=="\u6D4B\u9A8C"?(be=(Tt=o==null?void 0:o.actionTabs)==null?void 0:Tt.params)==null?void 0:be.examinationid:ae==null?void 0:ae.pathId,course_id:((Vt=(gt=o==null?void 0:o.actionTabs)==null?void 0:gt.params)==null?void 0:Vt.title)=="\u6D4B\u9A8C"?[k]:k,type:((qe=(sn=o==null?void 0:o.actionTabs)==null?void 0:sn.params)==null?void 0:qe.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((je=(w=o==null?void 0:o.actionTabs)==null?void 0:w.params)==null?void 0:je.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((Nn=(Qe=o==null?void 0:o.actionTabs)==null?void 0:Qe.params)==null?void 0:Nn.title)=="\u6D4B\u9A8C"?"examination_bank":((He=(Pt=o==null?void 0:o.actionTabs)==null?void 0:Pt.params)==null?void 0:He.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:xt,sync_catelog:0}))||(yield On(0))}),On=Oe=>cc(void 0,null,function*(){var lt,Ee,Tt,be,gt,Vt,sn,qe,w,je,Qe,Nn,Pt,He,xt,le,Ke,Bt;const fn=(lt=o.actionTabs.params)==null?void 0:lt.id;let ct;if((Ee=o.actionTabs.params)!=null&&Ee.is_jupyter){const Ht=(Tt=o.actionTabs.params)==null?void 0:Tt.identifier;ct=yield(0,Je.ZP)(`/api/shixuns/${Ht}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:k,identifier:Ht,type:"normal",is_copy:Oe,is_use:1}]}})}else((gt=(be=o==null?void 0:o.actionTabs)==null?void 0:be.params)==null?void 0:gt.title)=="\u6D4B\u9A8C"?ct=yield(0,Ue.p4)({id:(sn=(Vt=o==null?void 0:o.actionTabs)==null?void 0:Vt.params)==null?void 0:sn.examinationid,course_id:[k],shixuns_info:Oe?Oe==null?void 0:Oe.map(Ht=>(Ht.shixun_id=Ht.id,Ht)):[]}):ct=yield(0,Ue.Q)({id:ae==null?void 0:ae.pathId,course_id:k,stage_shixuns:[{stage_shixun_id:fn,is_copy:Oe,is_use:1}],sync_catelog:0,type:((qe=o.actionTabs.params)==null?void 0:qe.title)==="\u5B9E\u8BAD"?"shixun":((je=(w=o==null?void 0:o.actionTabs)==null?void 0:w.params)==null?void 0:je.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((Nn=(Qe=o==null?void 0:o.actionTabs)==null?void 0:Qe.params)==null?void 0:Nn.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((He=(Pt=o==null?void 0:o.actionTabs)==null?void 0:Pt.params)==null?void 0:He.title)=="\u89C6\u9891"?"video":((le=(xt=o==null?void 0:o.actionTabs)==null?void 0:xt.params)==null?void 0:le.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});Sn(),Se(),((Bt=(Ke=o==null?void 0:o.actionTabs)==null?void 0:Ke.params)==null?void 0:Bt.title)=="\u6D4B\u9A8C"?(ct==null?void 0:ct.status)===0&&ze.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Da.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,rn.xg)(`${ct.data[0].first_category_url}/${ct.data[0].exercise_id}/detail?random=${ct.data[0].is_random}&tabs=3`)}}):(ct==null?void 0:ct.status)===1&&ze.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Da.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var Ht,yn,aa,wu,la,da,xa,ta,Ta;if((Ht=o.actionTabs.params)!=null&&Ht.is_jupyter){(0,rn.xg)(ct==null?void 0:ct.first_category_url);return}if(((aa=(yn=o==null?void 0:o.actionTabs)==null?void 0:yn.params)==null?void 0:aa.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((la=(wu=o==null?void 0:o.actionTabs)==null?void 0:wu.params)==null?void 0:la.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,rn.xg)(ct==null?void 0:ct.url);else if(((xa=(da=o==null?void 0:o.actionTabs)==null?void 0:da.params)==null?void 0:xa.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const yt=(ta=ct==null?void 0:ct.url.split("/"))==null?void 0:ta[2];(0,rn.xg)(`/classrooms/${yt}/program_homework`)}else{const yt=(Ta=ct==null?void 0:ct.url.split("/"))==null?void 0:Ta[2];(0,rn.xg)(`/classrooms/${yt}/shixun_homework`)}}})}),Sn=()=>{Ce(""),re(null),Be(!1),A({type:"shixunsDetail/setActionTabs",payload:{}}),Me(!1)};return Da.createElement(Da.Fragment,null,Da.createElement(ze.default,{title:`\u53D1\u9001${((O=o.actionTabs.params)==null?void 0:O.title)||"\u5B9E\u8BAD"}`,open:o.actionTabs.key==="Stage-SendModal",centered:!0,className:ql.scoremodal,onCancel:Sn,onOk:Ft},Da.createElement("div",{className:ql.wrap},Da.createElement("div",{className:ql.wrap_title},"\u9009\u62E9\u7684",`${((K=o.actionTabs.params)==null?void 0:K.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Da.createElement("div",{className:"mb10"},Da.createElement(at.default.Search,{className:ql.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:ve,onChange:Oe=>Ce(Oe.target.value),suffix:Da.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ql.searchIcon}`,onClick:()=>{Ce(ve);const Oe=Nr(Nr({},ce),{page:1,limit:10,search:encodeURI(ve)});ke(Oe),J(Oe)}}),onSearch:Oe=>{Ce(Oe);const lt=Nr(Nr({},ce),{page:1,limit:10,search:encodeURI(Oe)});ke(lt),J(lt)}})),Da.createElement("div",{className:ql.radioWrap},Da.createElement(zt.ZP.Group,{value:k,onChange:Oe=>{re(Oe.target.value),Be(!1)}},z.map((Oe,lt)=>Da.createElement(zt.ZP,{className:ql.radio,value:Oe.course_id,key:lt},Da.createElement("span",{title:Oe.name},Oe.name))))),se&&Da.createElement("div",{className:ql.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),de>10&&Da.createElement("div",{className:ql.pagination},Da.createElement(Dr.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:ce==null?void 0:ce.page,pageSize:10,total:de,onChange:Ye})))),Da.createElement($u.Z,{visible:Lt,inPaper:!0,onOk:On,onCancel:()=>{Sn(),Se()},renderData:$e,modalType:((x=(T=o==null?void 0:o.actionTabs)==null?void 0:T.params)==null?void 0:x.title)=="\u6D4B\u9A8C"?"multiple":"single",type:((N=(S=o==null?void 0:o.actionTabs)==null?void 0:S.params)==null?void 0:N.title)=="\u6D4B\u9A8C"?"examination_bank":"subject",isMultipleCourse:((me=(ge=o==null?void 0:o.actionTabs)==null?void 0:ge.params)==null?void 0:me.title)=="\u6D4B\u9A8C"}))};var Kd=(0,xe.connect)(({shixunsDetail:f})=>({shixunsDetail:f}))(fi),hr={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},$o=h(59783),Ud=Object.defineProperty,Tm=Object.defineProperties,Sm=Object.getOwnPropertyDescriptors,Wd=Object.getOwnPropertySymbols,qd=Object.prototype.hasOwnProperty,Gd=Object.prototype.propertyIsEnumerable,Qd=(f,m,o)=>m in f?Ud(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Si=(f,m)=>{for(var o in m||(m={}))qd.call(m,o)&&Qd(f,o,m[o]);if(Wd)for(var o of Wd(m))Gd.call(m,o)&&Qd(f,o,m[o]);return f},Yd=(f,m)=>Tm(f,Sm(m)),dc=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const Nm=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:O})=>{var K,T;const x=(0,xe.useParams)(),[S]=ie.default.useForm(),[N,ge]=(0,r.useState)({}),me=(0,r.useRef)(),{commonHomeWorkAddDefaultData:ae}=f;let[de,te]=(0,r.useState)({});(0,r.useEffect)(()=>{S.resetFields()},[O.actionTabs.key]);const z=()=>{S.validateFields().then(()=>dc(void 0,null,function*(){var ve,Ce;if(N.min_num>N.max_num){fe.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const k=Si({},N);k.attachment_ids&&(k.attachment_ids=(ve=k==null?void 0:k.attachment_ids)==null?void 0:ve.map(se=>se.response.id)),k.reference_attachment_ids&&(k.reference_attachment_ids=(Ce=k==null?void 0:k.reference_attachment_ids)==null?void 0:Ce.map(se=>se.response.id)),k.base_on_project||(k.base_on_project=!1);const re=yield(0,Ue.DQ)(Yd(Si({id:O.actionTabs.id,subject_id:O.actionTabs.subject_id},k),{homework_type:3}));re.status===0&&($(re.homework_id),(0,rn.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),fe.ZP.success("\u65B0\u5EFA\u6210\u529F"),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function $(ve){return dc(this,null,function*(){if(!(de!=null&&de.ec_point_ids))return;let Ce=yield(0,Je.ZP)(`/api/ec_courses/${de==null?void 0:de.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Si({homework_common_id:ve},de)})})}return r.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!1,open:O.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:hr.drawer},r.createElement("section",{className:hr.bg},r.createElement("aside",{className:hr.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),r.createElement(ie.default,{form:S,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ge(Si({},S.getFieldsValue()))}},r.createElement("div",{className:hr.fieldWrap},r.createElement(ie.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},r.createElement(at.default,{maxLength:60,suffix:`${((K=N.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),r.createElement("div",{className:hr.mdWrap},r.createElement(ie.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},r.createElement(Wl.Z,{watch:!0,defaultValue:N.intro})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},r.createElement(al.Z,null))),r.createElement(Zn.Z,{gutter:[20,20],style:{marginTop:20}},r.createElement(Mn.Z,{flex:"230px"},r.createElement(ie.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},r.createElement(Sr.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),r.createElement(Mn.Z,{flex:"230px"},r.createElement(ie.default.Item,{name:"max_num",label:r.createElement("div",null,"\xA0"),rules:[{validator(ve,Ce){return Ce?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},r.createElement(Sr.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),r.createElement(Mn.Z,null,r.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((T=o==null?void 0:o.setting)!=null&&T.is_local)&&r.createElement(Zn.Z,{style:{marginTop:"-10px"}},r.createElement(Mn.Z,null,r.createElement(ie.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},r.createElement(Lu.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),r.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),r.createElement("div",{className:hr.mdWrap},r.createElement(ie.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},r.createElement(Wl.Z,{watch:!0,defaultValue:N.notice})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},r.createElement(al.Z,null))))),r.createElement("div",{className:hr.mdWrap},r.createElement($o.Z,{setitem:ve=>te(Si({},ve))}))),r.createElement("div",{className:hr.footer_style},r.createElement("div",{className:hr.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),r.createElement("div",{onClick:z,className:hr.submit_button},"\u63D0\u4EA4")))};var Im=(0,xe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({classroomList:L,shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects}))(Nm),vr={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},Mm=Object.defineProperty,jm=Object.defineProperties,es=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,fc=Object.prototype.propertyIsEnumerable,$d=(f,m,o)=>m in f?Mm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Ir=(f,m)=>{for(var o in m||(m={}))ns.call(m,o)&&$d(f,o,m[o]);if(ts)for(var o of ts(m))fc.call(m,o)&&$d(f,o,m[o]);return f},Mr=(f,m)=>jm(f,es(m)),so=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const mc=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:O})=>{var K,T;const x=(0,xe.useParams)(),[S]=ie.default.useForm(),[N,ge]=(0,r.useState)({}),[me,ae]=(0,r.useState)(!1);let[de,te]=(0,r.useState)({});const[z,$]=(0,r.useState)({}),ve=(0,r.useRef)(),{commonHomeWorkEditDefaultData:Ce}=f;(0,r.useEffect)(()=>{O.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&k()},[O.actionTabs.key]);const k=()=>so(void 0,null,function*(){const Be=yield(0,Ue.FD)({id:O.actionTabs.id,type:O.actionTabs.type});if(Be){const Ie=Mr(Ir({},Be.subject_homework),{attachment_ids:(0,al.z)(Be.subject_homework.attachments),reference_attachment_ids:(0,al.z)(Be.subject_homework.ref_attachments)});S.setFieldsValue(Ir({},Ie)),ge(Ir({},Ie)),ae(!0),$(new Date)}});function re(Be){return so(this,null,function*(){if(!(de!=null&&de.ec_point_ids))return;let Ie=yield(0,Je.ZP)(`/api/ec_courses/${de==null?void 0:de.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ir({homework_common_id:Be},de)})})}const se=()=>{S.validateFields().then(()=>so(void 0,null,function*(){var Be,Ie;if(N.min_num>N.max_num){fe.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Me=Ir({},N);Me.attachment_ids&&(Me.attachment_ids=(Be=Me==null?void 0:Me.attachment_ids)==null?void 0:Be.map(ke=>ke.response.id)),Me.reference_attachment_ids&&(Me.reference_attachment_ids=(Ie=Me==null?void 0:Me.reference_attachment_ids)==null?void 0:Ie.map(ke=>ke.response.id)),Me.base_on_project||(Me.base_on_project=!1),(yield(0,Ue.VO)(Mr(Ir(Ir({},x),Me),{base_on_project:Me.base_on_project,homework_type:3,id:O.actionTabs.id}))).status===0&&(fe.ZP.success("\u7F16\u8F91\u6210\u529F"),re(x.categoryId),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return r.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!1,open:O.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:vr.drawer},r.createElement("section",{className:vr.bg},r.createElement("aside",{className:vr.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),r.createElement(ie.default,{form:S,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{ge(Ir({},S.getFieldsValue()))}},r.createElement("div",{className:vr.fieldWrap},r.createElement(ie.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},r.createElement(at.default,{maxLength:60,suffix:`${((K=N.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),r.createElement("div",{className:vr.mdWrap},r.createElement(ie.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},r.createElement(Wl.Z,{watch:!0,defaultValue:N.description})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},me&&r.createElement(al.Z,{key:z}))),r.createElement(Zn.Z,{gutter:[20,20],style:{marginTop:20}},r.createElement(Mn.Z,{flex:"230px"},r.createElement(ie.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},r.createElement(Sr.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),r.createElement(Mn.Z,{flex:"230px"},r.createElement(ie.default.Item,{name:"max_num",label:r.createElement("div",null,"\xA0"),rules:[{validator(Be,Ie){return Ie?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},r.createElement(Sr.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),r.createElement(Mn.Z,null,r.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((T=o==null?void 0:o.setting)!=null&&T.is_local)&&r.createElement(Zn.Z,{style:{marginTop:"-10px"}},r.createElement(Mn.Z,null,r.createElement(ie.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},r.createElement(Lu.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),r.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),r.createElement("div",{className:vr.mdWrap},r.createElement(ie.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},r.createElement(Wl.Z,{defaultValue:N.reference_answer,watch:!0})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},me&&r.createElement(al.Z,{key:z}))))),r.createElement("div",{className:vr.mdWrap},r.createElement($o.Z,{setitem:Be=>te(Ir({},Be)),homework_common_id:x.categoryId}))),r.createElement("div",{className:vr.footer_style},r.createElement("div",{className:vr.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),r.createElement("div",{onClick:se,className:vr.submit_button},"\u63D0\u4EA4")))};var Lm=(0,xe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects,classroomList:L}))(mc),Gl={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},Om=Object.defineProperty,ef=Object.defineProperties,co=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,tf=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,pc=(f,m,o)=>m in f?Om(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,jr=(f,m)=>{for(var o in m||(m={}))tf.call(m,o)&&pc(f,o,m[o]);if(fo)for(var o of fo(m))us.call(m,o)&&pc(f,o,m[o]);return f},nf=(f,m)=>ef(f,co(m)),mo=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const as=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:O})=>{var K;const T=(0,xe.useParams)(),[x]=ie.default.useForm(),[S,N]=(0,r.useState)({}),[ge,me]=(0,r.useState)(),ae=(0,r.useRef)(),{commonHomeWorkAddDefaultData:de}=f;let[te,z]=(0,r.useState)({});(0,r.useEffect)(()=>{x.resetFields()},[O.actionTabs.key]);const $=()=>mo(void 0,null,function*(){const k=yield L({type:"newCourse/getEditCourseData",payload:{id:ae.current}});k&&(x.setFieldsValue({name:k.name}),x.setFieldsValue({intro:k.description}),x.setFieldsValue({notice:k.learning_notes}),N({name:k.name,intro:k.description,notice:k.learning_notes}))}),ve=()=>{x.validateFields().then(()=>mo(void 0,null,function*(){var k,re;const se=jr({},S);se.attachment_ids&&(se.attachment_ids=(k=se==null?void 0:se.attachment_ids)==null?void 0:k.map(Ie=>Ie.response.id)),se.reference_attachment_ids&&(se.reference_attachment_ids=(re=se==null?void 0:se.reference_attachment_ids)==null?void 0:re.map(Ie=>Ie.response.id));const Be=yield(0,Ue.DQ)(nf(jr({id:O.actionTabs.id,subject_id:O.actionTabs.subject_id},se),{homework_type:1}));(Be==null?void 0:Be.status)===0&&(Ce(Be.homework_id),(0,rn.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),fe.ZP.success("\u65B0\u5EFA\u6210\u529F"),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Ce(k){return mo(this,null,function*(){if(!(te!=null&&te.ec_point_ids))return;let re=yield(0,Je.ZP)(`/api/ec_courses/${te==null?void 0:te.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:jr({homework_common_id:k},te)})})}return r.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!1,open:O.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Gl.drawer},r.createElement("section",{className:Gl.bg},r.createElement("aside",{className:Gl.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),r.createElement(ie.default,{form:x,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",x.getFieldsValue()),N(jr({},x.getFieldsValue()))}},r.createElement("div",{className:Gl.fieldWrap},r.createElement(ie.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},r.createElement(at.default,{maxLength:60,suffix:`${((K=S.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),r.createElement("div",{className:Gl.mdWrap},r.createElement(ie.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},r.createElement(Wl.Z,{watch:!0,defaultValue:S.intro})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},r.createElement(al.Z,null)))),r.createElement("div",{className:Gl.mdWrap},r.createElement(ie.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},r.createElement(Wl.Z,{watch:!0,defaultValue:S.notice})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},r.createElement(al.Z,null))))),r.createElement("div",{className:Gl.mdWrap},r.createElement($o.Z,{setitem:k=>z(jr({},k))}))),r.createElement("div",{className:Gl.footer_style},r.createElement("div",{className:Gl.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),r.createElement("div",{onClick:ve,className:Gl.submit_button},"\u63D0\u4EA4")))};var hc=(0,xe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects,classroomList:L}))(as),Il={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},vc=Object.defineProperty,zm=Object.defineProperties,Rm=Object.getOwnPropertyDescriptors,uf=Object.getOwnPropertySymbols,Xm=Object.prototype.hasOwnProperty,Zm=Object.prototype.propertyIsEnumerable,af=(f,m,o)=>m in f?vc(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Kr=(f,m)=>{for(var o in m||(m={}))Xm.call(m,o)&&af(f,o,m[o]);if(uf)for(var o of uf(m))Zm.call(m,o)&&af(f,o,m[o]);return f},Hm=(f,m)=>zm(f,Rm(m)),gc=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const yc=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:O})=>{var K;const T=(0,xe.useParams)(),[x]=ie.default.useForm(),[S,N]=(0,r.useState)({}),[ge,me]=(0,r.useState)(!1);let[ae,de]=(0,r.useState)({});const[te,z]=(0,r.useState)({}),$=(0,r.useRef)(),{commonHomeWorkEditDefaultData:ve}=f;(0,r.useEffect)(()=>{O.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&Ce()},[O.actionTabs.key]);const Ce=()=>gc(void 0,null,function*(){const se=yield(0,Ue.FD)({id:O.actionTabs.id,type:O.actionTabs.type});if(se){const Be={name:se.subject_homework.name,description:se.subject_homework.description,reference_answer:se.subject_homework.reference_answer,attachment_ids:(0,al.z)(se.subject_homework.attachments),reference_attachment_ids:(0,al.z)(se.subject_homework.ref_attachments)};console.log(Be),x.setFieldsValue(Kr({},Be)),N(Kr({},Be)),me(!0),z(new Date)}});function k(se){return gc(this,null,function*(){if(!(ae!=null&&ae.ec_point_ids))return;let Be=yield(0,Je.ZP)(`/api/ec_courses/${ae==null?void 0:ae.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Kr({homework_common_id:se},ae)})})}const re=()=>{x.validateFields().then(()=>gc(void 0,null,function*(){var se,Be;const Ie=Kr({},S);Ie.attachment_ids&&(Ie.attachment_ids=(se=Ie==null?void 0:Ie.attachment_ids)==null?void 0:se.map(ce=>{var ke;return(ke=ce.response)==null?void 0:ke.id})),Ie.reference_attachment_ids&&(Ie.reference_attachment_ids=(Be=Ie==null?void 0:Ie.reference_attachment_ids)==null?void 0:Be.map(ce=>{var ke;return(ke=ce.response)==null?void 0:ke.id})),(yield(0,Ue.VO)(Hm(Kr(Kr({},T),Ie),{base_on_project:!0,homework_type:1,id:O.actionTabs.id}))).status===0&&(fe.ZP.success("\u7F16\u8F91\u6210\u529F"),k(T.categoryId),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return r.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!1,open:O.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Il.drawer},r.createElement("section",{className:Il.bg},r.createElement("aside",{className:Il.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),r.createElement(ie.default,{form:x,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{N(Kr({},x.getFieldsValue()))}},r.createElement("div",{className:Il.fieldWrap},r.createElement(ie.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},r.createElement(at.default,{maxLength:60,suffix:`${((K=S.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),r.createElement("div",{className:Il.mdWrap},r.createElement(ie.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},r.createElement(Wl.Z,{watch:!0,defaultValue:S.description})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},ge&&r.createElement(al.Z,{key:te})))),r.createElement("div",{className:Il.mdWrap},r.createElement(ie.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},r.createElement(Wl.Z,{defaultValue:S.reference_answer,watch:!0})),r.createElement("div",null,r.createElement(ie.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},ge&&r.createElement(al.Z,{key:te}))))),r.createElement("div",{className:Il.mdWrap},r.createElement($o.Z,{setitem:se=>de(Kr({},se)),homework_common_id:T.categoryId}))),r.createElement("div",{className:Il.footer_style},r.createElement("div",{className:Il.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),r.createElement("div",{onClick:re,className:Il.submit_button},"\u63D0\u4EA4")))};var Vm=(0,xe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects,classroomList:L}))(yc),Jm=h(3815),Ni=h(37650),lf=h(8144),Bn=h(59301),Km=Object.defineProperty,rf=Object.getOwnPropertySymbols,of=Object.prototype.hasOwnProperty,Um=Object.prototype.propertyIsEnumerable,sf=(f,m,o)=>m in f?Km(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Ii=(f,m)=>{for(var o in m||(m={}))of.call(m,o)&&sf(f,o,m[o]);if(rf)for(var o of rf(m))Um.call(m,o)&&sf(f,o,m[o]);return f},mi=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const{TabPane:ls}=yl.default,cf=({classroomList:f,exercise:m,saveExercise:o,loading:A,dispatch:L})=>{var O;const K=(0,xe.useParams)(),T=(0,xe.useLocation)(),[x]=ie.default.useForm(),{brankList:S}=m;let[N,ge]=(0,r.useState)(!0),[me,ae]=(0,r.useState)(!1);const[de,te]=(0,r.useState)("myself");let[z,$]=(0,r.useState)([]),[ve,Ce]=(0,r.useState)([]),[k,re]=(0,r.useState)(),[se,Be]=(0,r.useState)([]);const Ie=(0,r.useRef)(null),[Me,ce]=(0,r.useState)(!1),[ke,J]=(0,r.useState)(""),[Ye,Lt]=(0,r.useState)(""),Se=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:qe=>qe?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(qe,w)=>Bn.createElement("a",{href:qe?`/randompaper/detail/${w.id}`:`/paperlibrary/see/${w.id}?defaultActiveKey=${($e==null?void 0:$e.filter)=="public"?"1":($e==null?void 0:$e.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[$e,on]=(0,r.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null});(0,r.useEffect)(()=>{m.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Sn(),Be([]),Ft())},[m.actionTabs.key]);const Ft=()=>mi(void 0,null,function*(){const qe=yield L({type:"paperlibrary/getTeachGroupData"});Ce(qe)}),On=qe=>{const w=parseInt(qe);return isNaN(w)?"":w},Sn=()=>mi(void 0,null,function*(){var qe;if(N){++$e.page,ge(!1),$e.is_random=$e.filter=="myself"?2:null;const w=yield L({type:"exercise/getBrankList",payload:Ii({},$e)});z=w!=null&&w.object_list?[...z.concat(w==null?void 0:w.object_list)]:z,re(w.is_teacher),((qe=w.object_list)==null?void 0:qe.length)<$e.limit?ge(!1):ge(!0),$([...z])}}),Oe=qe=>{Ie.current.scrollTop=0,z=[],$e.page=0,$e.group_id=qe,N=!0,Be([]),on(Ii({},$e)),Sn()},lt={selectedRowKeys:se,onChange:qe=>{Be(qe)},type:"radio"},Ee=()=>{on(Ii({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),$([]),ge(!0),te("myself"),L({type:"exercise/setActionTabs",payload:{}}),ae(!1)},[Tt,be,gt,Vt]=(0,$u.P)(),sn=qe=>mi(void 0,null,function*(){let w=!1;z.forEach(Pt=>{se.includes(Pt.id)&&(w=Pt.is_random)});const je=qe.map(Pt=>({shixun_id:Pt.id,is_use:Pt.is_use,is_copy:Pt.is_copy}));if(!w){const Pt=yield L({type:"exercise/saveBanks",payload:{course_id:K.coursesId,object_type:"examination_bank",bank_id:se,shixuns_info:je}});(Pt==null?void 0:Pt.status)===0&&((0,rn.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),L({type:"classroomList/getClassroomExercisesList",payload:Ii({},m.actionTabs.params)}),J(`/classrooms/${K.coursesId}/exercise/${Pt.exercise_id}/detail?random=${Pt.is_random}&tabs=3`),Lt(`/classrooms/${K.coursesId}/exercise/add/${Pt.exercise_id}?random=${Pt.is_random}&type=2`),ce(!0),fe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),be(),Ee());return}L({type:"exercise/setActionTabs",payload:{}}),be();let Qe=1,Nn=ze.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Bn.createElement("div",{className:Ni.Z.modalColumn},Bn.createElement("div",{className:Ni.Z.modalRow},Bn.createElement("sup",{className:Ni.Z.sup},"*"),Bn.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Bn.createElement(Sr.Z,{parser:On,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Qe,onChange:Pt=>{Qe=Pt;const He=document.getElementById("model_error");Qe<1||Qe>50?He.style.display="block":He.style.display="none"}})),Bn.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ee,onOk:()=>mi(void 0,null,function*(){if(Qe<1||Qe>50){const He=document.getElementById("model_error");return He.style.display="block",Promise.reject()}Nn.update({cancelButtonProps:{disabled:!0}});const Pt=yield L({type:"exercise/saveBanks",payload:{course_id:K.coursesId,object_type:"examination_bank",bank_id:se,shixuns_info:je,num:Qe}});Nn.update({cancelButtonProps:{disabled:!1}}),Pt&&Pt.status===0?((0,rn.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),ze.default.destroyAll(),L({type:"classroomList/getClassroomExercisesList",payload:Ii({},m.actionTabs.params)}),Ee(),be(),fe.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Ee(),be())})})});return Bn.createElement(Bn.Fragment,null,Bn.createElement(ze.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:m.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:me,bodyStyle:{minHeight:200},wrapClassName:Ni.Z.warpModal,onOk:()=>mi(void 0,null,function*(){if(!se.length){fe.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}ae(!0);let qe=!1,w=!1;if(z.forEach(je=>{se.includes(je.id)&&je.need_authorize&&(qe=je.need_authorize),se.includes(je.id)&&(w=je.is_random)}),qe){(0,Zt.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}o(se[0]),Ee(),ae(!1)}),onCancel:Ee},Bn.createElement(yl.default,{activeKey:de,onTabClick:qe=>mi(void 0,null,function*(){Ie.current.scrollTop=0,z=[],de!==qe&&Be([]),te(qe),$e.page=0,$e.filter=qe,$e.group_id=null,N=!0,Sn()})},Bn.createElement(ls,{tab:Bn.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Bn.createElement(ls,{tab:Bn.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Bn.createElement(ls,{tab:Bn.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Bn.createElement("div",{className:Ni.Z.tabSearch},de==="teacher"&&Bn.createElement(Yt.default,{value:$e.group_id,onChange:Oe,size:"middle",style:{width:200,marginRight:30}},Bn.createElement(Yt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(O=ve==null?void 0:ve.groups)==null?void 0:O.map(qe=>Bn.createElement(Yt.default.Option,{key:qe==null?void 0:qe.group_id,value:qe==null?void 0:qe.group_id},qe==null?void 0:qe.name))),Bn.createElement(at.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:$e.search,onChange:qe=>{$e.search=qe.target.value,on(Ii({},$e))},onSearch:qe=>{Ie.current.scrollTop=0,z=[],$e.page=0,N=!0,Be([]),qe&&(0,lf.tk)({name:qe,copywriting:qe,position:"Exercise"}),Sn()}})),Bn.createElement("div",{ref:Ie,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!k&&de==="public"&&Bn.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Bn.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Bn.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Bn.createElement(ii(),{initialLoad:!1,pageStart:0,loadMore:()=>{Sn()},hasMore:N,useWindow:!1},m.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&k&&Bn.createElement(Jm.Z,{className:Ni.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:z,onRow:qe=>({onClick:()=>{Be([qe==null?void 0:qe.id])}}),resColumns:Se,rowSelection:lt})))),Bn.createElement(ze.default,{title:"\u63D0\u793A",open:Me,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Bn.createElement("div",null,Bn.createElement(tn.ZP,{onClick:()=>{ce(!1),xe.history.push(Ye)}},"\u4FEE\u6539\u8BD5\u5377"),Bn.createElement(tn.ZP,{type:"primary",onClick:()=>{xe.history.push(ke),ce(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{ce(!1)}},Bn.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Bn.createElement($u.Z,{inPaper:!0,visible:Tt,onCancel:be,onOk:sn,renderData:gt,modalType:"multiple",type:"examination_bank"}))};var df=(0,xe.connect)(({exercise:f,loading:m,classroomList:o})=>({exercise:f,loading:m,classroomList:o}))(cf),rs=h(1287),vu=h(59301),Wm=Object.defineProperty,is=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,os=Object.getOwnPropertySymbols,_c=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,Ec=(f,m,o)=>m in f?Wm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Ql=(f,m)=>{for(var o in m||(m={}))_c.call(m,o)&&Ec(f,o,m[o]);if(os)for(var o of os(m))ss.call(m,o)&&Ec(f,o,m[o]);return f},hi=(f,m)=>is(f,pi(m)),ff=(f,m)=>{var o={};for(var A in f)_c.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&os)for(var A of os(f))m.indexOf(A)<0&&ss.call(f,A)&&(o[A]=f[A]);return o},po=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const mf=null,qm=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:O,dispatch:K,classroomList:T,keywords:x}=m,S=ff(m,["pathsDetail","user","globalSetting","loading","dispatch","classroomList","keywords"]),N,ge,me;const ae=(0,xe.useParams)(),{stageData:de}=o,[te,z]=(0,r.useState)([]),[$,ve]=(0,r.useState)({content:"",type:""}),[Ce,k]=(0,r.useState)(-1),[re,se]=(0,r.useState)(!1),[Be,Ie]=(0,r.useState)(!1),[Me,ce]=(0,r.useState)(!1),[ke,J]=(0,r.useState)({name:"",is_jupyter:!1}),[Ye]=ie.default.useForm(),[Lt]=ie.default.useForm(),[Se]=ie.default.useForm(),[$e]=ie.default.useForm(),[on,Ft]=(0,r.useState)(!1),[On,Sn]=(0,r.useState)([]),[Oe,lt]=(0,r.useState)(!1),[Ee,Tt]=(0,r.useState)("All"),[be,gt]=(0,r.useState)("All"),[Vt,sn]=(0,r.useState)(!1),[qe,w]=(0,r.useState)(0),[je,Qe]=(0,r.useState)(),[Nn,Pt]=(0,r.useState)(!1),[He,xt]=(0,r.useState)(!1),[le,Ke]=(0,r.useState)(""),[Bt,fn]=(0,r.useState)(""),[ct,Ht]=(0,r.useState)([]),[yn,aa]=(0,r.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),wu=()=>{const{shixuns_count:nt=0,videos_count:Fe=0,attachment_count:Ge=0,group_count:na=0,normal_count:Nu=0,disscuss_count:Ga=0,banks_count:Au=0,hack_count:Pu=0}=o.detail,Cu={All:nt+Fe+Ge+na+Nu+Au+Pu,Shixun:nt,VideoItem:Fe,Attachment:Ge,Discusses:Ga,group_count:na,normal_count:Nu,ExaminationBank:Au,HomeworkCommon:Pu},tt=yn.map(Fa=>hi(Ql({},Fa),{number:Cu[Fa.type]}));aa(tt)};(0,r.useEffect)(()=>{wu()},[o.detail]),(0,r.useEffect)(()=>{wu(),z([...(0,$s.cloneDeep)(de)])},[de]),(0,r.useEffect)(()=>{T.actionTabs.key=="closePathsTabs"&&Ja()},[T.actionTabs.key]);const la=()=>{K({type:"pathsDetail/getPathsDetail",payload:{id:ae.pathId,keywords:S==null?void 0:S.keywords}})},da=(nt,Fe)=>po(void 0,null,function*(){K({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ge=Fe?yield(0,kr.BK)({id:nt}):yield(0,kr.Ir)({id:nt});if(K({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Ge!=null&&Ge.game_identifier||Ge!=null&&Ge.identifier){(0,rn.xg)(Fe?`/tasks/${Ge==null?void 0:Ge.identifier}/jupyter`:`/tasks/${Ge.game_identifier}`);return}(Ge==null?void 0:Ge.status)===-3?(0,rn.eF)():(Ge==null?void 0:Ge.status)===2?xa(Ge==null?void 0:Ge.message):(Ge==null?void 0:Ge.status)===3&&ta(Ge==null?void 0:Ge.message)}),xa=nt=>{nt=nt!=null&&nt.includes(".json")?nt:`${nt}.json`,ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:vu.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>po(void 0,null,function*(){const Fe=yield(0,zs.$Q)({url:nt});if(!Fe)return;fe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ge=yield(0,kr.Ir)({id:Fe.shixun_identifier});if(Ge!=null&&Ge.game_identifier){(0,rn.xg)(`/tasks/${Ge.game_identifier}`);return}(Ge==null?void 0:Ge.status)===2?xa(Ge==null?void 0:Ge.message):(Ge==null?void 0:Ge.status)===3&&ta(Ge==null?void 0:Ge.message)})})},ta=nt=>{ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:vu.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ta=()=>{jl()&&Ft(!0)};(0,r.useEffect)(()=>{if(on){const nt={shixuns_list:[],attachments_list:[],items:[]};yt(te.length,nt),z([...te,nt])}},[on]);const yt=(nt,Fe)=>{jl()&&(k(nt),Ye.setFieldsValue({name:Fe.stage_name,description:Fe.stage_description,tagName:Fe.tag&&Fe.tag.name||""}))},ju=nt=>{nt!=="\u53D6\u6D88"&&(te[Ce].items=[...te[Ce].items.concat(nt)],z(JSON.parse(JSON.stringify(te))),Ja())},Ja=()=>{K({type:"pathsDetail/getStageData",payload:{subject_id:ae.pathId}}),K({type:"pathsDetail/getPathsDetail",payload:{id:ae.pathId}}),Sa()},Ml=(nt,Fe)=>po(void 0,null,function*(){var Ge,na;if(!(nt!=null&&nt.name)||(nt==null?void 0:nt.name.replace(/(^\s*)|(\s*$)/g,""))==="")return fe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Sa();const Nu=[];(Ge=te[Ce].shixuns_list)==null||Ge.map(Cu=>{Nu.push({type:Cu.item_type,id:Cu.id})}),(na=te[Ce].attachments_list)==null||na.map(Cu=>{Nu.push({type:"Attachment",id:Cu.id})});const Ga=nt,{tagName:Au}=Ga,Pu=ff(Ga,["tagName"]);if(on){let Cu=hi(Ql({},Pu),{subject_id:ae.pathId,pathId:ae.pathId,list:Nu});Au&&(Cu=hi(Ql({},Cu),{stage_tag_attributes:{name:Au}}));const tt=yield(0,Ue.CI)(Ql({},Cu));tt!=null&&tt.subject_id&&(te[Ce]=hi(Ql(Ql({},te[Ce]),tt),{stage_name:Cu.name,stage_description:Cu.description,tag:Cu.stage_tag_attributes}),z([...te]))}else{const Cu=Array.from(new Set(Nu.map(ra=>ra.type)));let tt=hi(Ql({},Pu),{id:te[Ce].stage_id,type:Array.from(new Set(Nu.map(ra=>ra.type))),list:Nu});const Fa=te[Ce].tag&&te[Ce].tag.id||"";tt=hi(Ql({},tt),{stage_tag_attributes:Fa?{id:Fa,name:Au}:{name:Au}});const fa=yield(0,Ue.xn)(Ql({},tt));fa!=null&&fa.subject_id&&(te[Ce]=hi(Ql(Ql({},te[Ce]),fa),{stage_name:tt.name,stage_description:tt.description,tag:tt.stage_tag_attributes}),Fe!=="edit"&&z([...te]))}Ft(!1)}),jl=()=>Ce!==-1?(ze.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:vu.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const nt=`Edit_${Ce}`;let Fe=document.getElementById(nt);Fe&&setTimeout(()=>Fe.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Wu=()=>{Ml(Ye.getFieldsValue(),"edit")},Sa=()=>{Ft(!1)},za=(0,r.useMemo)(()=>te==null?void 0:te.map(function(nt,Fe){return vu.createElement("div",{key:Fe},vu.createElement(qo,{val:nt,allData:te,index:Fe,selectExercise:Ge=>{Ke(Ge==null?void 0:Ge.stage_id),K({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:Ge=>{var na,Nu;Ge!=null&&Ge.container_id?K({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:Ge==null?void 0:Ge.attachment_detail,params:{course_id:Ge==null?void 0:Ge.container_id,coursesId:Ge==null?void 0:Ge.container_id,id:Ge==null?void 0:Ge.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):ve({content:pu.Z.API_SERVER+((na=Ge==null?void 0:Ge.attachment_detail)==null?void 0:na.url),type:(Nu=Ge==null?void 0:Ge.attachment_detail)==null?void 0:Nu.file_type})},visibleType:Ee,visibleTypeNew:be,subjectHomeworkType:Ee,handleBlur:Wu,getData:Ja,setShowAddShixun:se,setEditParentKey:k,parentEditKey:Ce,isAdd:on,setIsAdd:Ft,keywords:x}))}),[te,be,Ee,x]),qu=nt=>{(0,Ue._C)({id:le,subject_id:ae.pathId,homework_type:"exercise",examination_bank_ids:[nt]}).then(Fe=>{(Fe==null?void 0:Fe.status)==0&&(fe.ZP.success("\u9009\u7528\u6210\u529F"),Ja())})};return vu.createElement("section",null,vu.createElement(xu.Z,{spinning:O["pathsDetail/getStageData"]||O["pathsDetail/getPathsDetail"]},vu.createElement("aside",{className:hu.actionTabs},yn.map(function(nt,Fe){if((0,jt.JA)()&&((nt==null?void 0:nt.name)=="\u5206\u7EC4\u4F5C\u4E1A"||(nt==null?void 0:nt.name)=="\u56FE\u6587\u4F5C\u4E1A"||(nt==null?void 0:nt.name)=="\u6D4B\u9A8C"||(nt==null?void 0:nt.name)=="\u7F16\u7A0B\u4F5C\u4E1A"))return!1;if(te!=null&&te.some(Ge=>{var na;return(na=Ge.stage_tag)==null?void 0:na.includes(nt.type)})||nt.type=="All"||nt.type=="Discusses"&&nt.number>0||nt.type=="group_count"&&nt.number>0||nt.type=="normal_count"&&nt.number>0||nt.type=="ExaminationBank"&&nt.number>0)return vu.createElement("div",{key:Fe,className:nt.type===Ee?hu.tabActive:hu.tab,style:{margin:"0 5px 0 0 "},onClick:()=>{Ce===-1?(nt.type=="group_count"||nt.type=="normal_count"?gt("SubjectHomework"):gt(nt.type),Tt(nt.type),k(-1)):fe.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},vu.createElement("span",{className:hu.s1},nt.name),vu.createElement("span",{className:hu.s2},nt.number))})),Ee!=="Discusses"&&vu.createElement(vu.Fragment,null,za,((N=o.detail)==null?void 0:N.allow_statistics)&&Ee==="All"&&!on&&!(S!=null&&S.keywords)&&vu.createElement("div",{className:hu.addStage,onClick:Ta},vu.createElement("span",{className:hu.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),Ee==="Discusses"&&vu.createElement("aside",{className:"mt20"},vu.createElement(Hd,{activeIndex:3,isDelete:(ge=o.detail)==null?void 0:ge.allow_add_member,shixunIdentifier:11,identity:(me=A.userInfo)==null?void 0:me.role,getTypeNumber:wu,user:A.userInfo,isShixunDetail:!0,keywords:S==null?void 0:S.keywords,refreshCount:la}))),yn.map(function(nt,Fe){if(S!=null&&S.keywords&&nt.type===Ee&&Ee!=="Discusses"&&nt.number===0)return vu.createElement(Nl.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})}),vu.createElement(Kd,null),vu.createElement(Ks,{shixunIds:On,cb:ju}),vu.createElement(Im,null),vu.createElement(Lm,null),vu.createElement(hc,null),vu.createElement(Vm,null),vu.createElement(df,{cb:()=>Ht([]),saveExercise:qu}),vu.createElement(rs.Z,null),vu.createElement(qs.Z,{close:!0,data:$==null?void 0:$.content,type:$==null?void 0:$.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{ve({content:"",type:""})}}))};var Gm=(0,xe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A,classroomList:L})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.effects,classroomList:L}))(qm),Qm=h(84291),ho=h(73304),pf={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},hf=Object.defineProperty,Ym=Object.defineProperties,vf=Object.getOwnPropertyDescriptors,Mi=Object.getOwnPropertySymbols,bc=Object.prototype.hasOwnProperty,gf=Object.prototype.propertyIsEnumerable,yf=(f,m,o)=>m in f?hf(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,cs=(f,m)=>{for(var o in m||(m={}))bc.call(m,o)&&yf(f,o,m[o]);if(Mi)for(var o of Mi(m))gf.call(m,o)&&yf(f,o,m[o]);return f},vo=(f,m)=>Ym(f,vf(m)),_f=(f,m)=>{var o={};for(var A in f)bc.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Mi)for(var A of Mi(f))m.indexOf(A)<0&&gf.call(f,A)&&(o[A]=f[A]);return o},xc=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const{RangePicker:$m}=Qm.default,ep=f=>{var m=f,{user:o}=m,A=_f(m,["user"]);const[L]=ie.default.useForm(),[O,K]=(0,r.useState)([]),[T,x]=(0,r.useState)(!0),[S,N]=(0,r.useState)(!1),[ge,me]=(0,r.useState)(!1),[ae,de]=(0,r.useState)(0),[te,z]=(0,r.useState)({}),$=(0,xe.useParams)(),[ve,Ce]=(0,r.useState)({page:1,limit:10}),k=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(ke,J)=>r.createElement(r.Fragment,null,(J==null?void 0:J.state)==="drafted"&&r.createElement("span",null,"\u7533\u8BF7\u4E2D"),(J==null?void 0:J.state)==="rejected"&&r.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(J==null?void 0:J.state)==="passed"&&r.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:ke=>`${ke}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(ke,J)=>r.createElement("div",{className:pf.actionsBtns},(J==null?void 0:J.state)==="drafted"&&r.createElement("span",{onClick:()=>re(J)},"\u540C\u610F"),(J==null?void 0:J.state)==="drafted"&&r.createElement("span",{onClick:()=>se(J)},"\u62D2\u7EDD"),(J==null?void 0:J.state)==="rejected"&&r.createElement("span",{onClick:()=>Be(J)},"\u62D2\u7EDD\u539F\u56E0"),(J==null?void 0:J.state)==="passed"&&r.createElement("span",{onClick:()=>Ie(J)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(ke=>ge?!0:ke.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&ke.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,r.useEffect)(()=>{Me(ve)},[]);const re=ke=>xc(void 0,null,function*(){const J=yield(0,Je.ZP)(`/api/paths/${$==null?void 0:$.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:ke==null?void 0:ke.id,op:"pass"}});(J==null?void 0:J.status)===0&&Me(ve)}),se=ke=>{let J="";ze.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:r.createElement("div",null,r.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),r.createElement("aside",{className:"flex-container"},r.createElement("sup",{className:"c-red-ee4"},"*"),r.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),r.createElement(at.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:Ye=>J=Ye.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>xc(void 0,null,function*(){if(!J)return fe.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ye=yield(0,Je.ZP)(`/api/paths/${$==null?void 0:$.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:ke==null?void 0:ke.id,op:"reject",content:J}});(Ye==null?void 0:Ye.status)===0&&Me(ve)})})},Be=ke=>{ze.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:r.createElement("div",null,ke==null?void 0:ke.content),okText:"\u786E\u5B9A"})},Ie=ke=>{z((ke==null?void 0:ke.info)||{}),N(!0)},Me=ke=>xc(void 0,null,function*(){x(!0);const J=yield(0,Je.ZP)(`/api/paths/${$==null?void 0:$.pathId}/request_certificates.json`,{method:"get",params:ke});J!=null&&J.data&&(K(J==null?void 0:J.data),de((J==null?void 0:J.total_count)||0),me(J==null?void 0:J.is_manage)),x(!1)}),ce=(ke,J)=>{const Ye=vo(cs({},ve),{page:ke,limit:J});Ce(Ye),Me(Ye)};return r.createElement("div",{className:pf.certificate},r.createElement(ie.default,{form:L,layout:"inline",className:"mb20",size:"large",onValuesChange:(ke,J)=>{const{state:Ye="",keyword:Lt="",time:Se=[]}=J,$e=vo(cs({},ve),{page:1,state:Ye,keyword:Lt,start_time:Se!=null&&Se[0]?tu()(Se[0]).format("YYYY-MM-DD"):"",end_time:Se!=null&&Se[1]?tu()(Se[1]).format("YYYY-MM-DD"):""});Ce($e),Me($e)}},r.createElement(ie.default.Item,{name:"state",initialValue:"",className:"mr10"},r.createElement(Yt.default,{style:{width:104}},r.createElement(Yt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),r.createElement(Yt.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),r.createElement(Yt.default.Option,{value:"passed"},"\u901A\u8FC7"),r.createElement(Yt.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),r.createElement(ie.default.Item,{name:"time"},r.createElement($m,{onChange:(ke,J)=>{console.log(J,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),r.createElement(ie.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},r.createElement(ho.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),r.createElement(Ea.default,{dataSource:O,rowKey:ke=>ke.id,columns:k,loading:T,pagination:{pageSize:ve.limit,total:ae,current:ve.page,onChange:ce,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),r.createElement(Oo.Z,{visible:S,onCancel:()=>{N(!1),z({})},data:te}))};var Fc=(0,xe.connect)(({user:f,pathsDetail:m})=>({user:f,pathsDetail:m}))(ep),wc=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});tu().locale("ZH-cn");const{TabPane:go}=yl.default,tp=({data:f})=>{const[m,o]=(0,r.useState)("1"),[A,L]=(0,r.useState)(1),[O,K]=(0,r.useState)(),[T,x]=(0,r.useState)(!0),S=(0,xe.useParams)();function N(){return wc(this,null,function*(){let me;x(!0),m==="1"?me=`/api/paths/${S.pathId}/study_ranking_shixuns_passed.json`:m==="2"?me=`/api/paths/${S.pathId}/study_ranking_videos.json`:m==="3"?me=`/api/paths/${S.pathId}/study_ranking_pdf_attachments.json`:m==="4"&&(me=`/api/paths/${S.pathId}/study_ranking_discusses.json`);const ae=yield(0,Je.ZP)(me,{method:"get",params:{page:A}});x(!1),K(ae)})}(0,r.useEffect)(()=>{N()},[A,m]);const ge=()=>{var me,ae,de,te,z,$,ve,Ce,k,re,se,Be,Ie;return r.createElement(r.Fragment,null,r.createElement(xu.Z,{spinning:T},r.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},r.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),r.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),m==="1"&&r.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),m==="2"&&r.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),m==="3"&&r.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),m==="4"&&r.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(O==null?void 0:O.user_show)&&r.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},r.createElement("span",{style:{flex:"1"}},((me=O==null?void 0:O.data_user)==null?void 0:me.rank)===0&&((ae=O==null?void 0:O.data_user)==null?void 0:ae.num)===0?"--":((de=O==null?void 0:O.data_user)==null?void 0:de.rank)<=100&&((te=O==null?void 0:O.data_user)==null?void 0:te.rank)!=0?(z=O==null?void 0:O.data_user)==null?void 0:z.rank:"\u672A\u4E0A\u699C"),r.createElement("span",{style:{flex:"1"}},($=O==null?void 0:O.data_user)==null?void 0:$.user_real_name),m==="1"&&r.createElement("span",{style:{flex:"3"}},((ve=O==null?void 0:O.data_user)==null?void 0:ve.num)||"--"),m==="2"&&r.createElement("span",{style:{flex:"3"}},(Ce=O==null?void 0:O.data_user)!=null&&Ce.num?(0,rn.li)((k=O==null?void 0:O.data_user)==null?void 0:k.num):"--"),m==="3"&&r.createElement("span",{style:{flex:"3"}},((re=O==null?void 0:O.data_user)==null?void 0:re.num)||"--"),m==="4"&&r.createElement("span",{style:{flex:"3"}},((se=O==null?void 0:O.data_user)==null?void 0:se.num)||"--")),(O==null?void 0:O.user_show)&&r.createElement(Xo.Z,null),((Be=O==null?void 0:O.data)==null?void 0:Be.length)>0?(Ie=O==null?void 0:O.data)==null?void 0:Ie.map((Me,ce)=>r.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Me==null?void 0:Me.rank)===1&&r.createElement("span",{style:{flex:"1",color:"#E02020"}},Me==null?void 0:Me.rank),(Me==null?void 0:Me.rank)===2&&r.createElement("span",{style:{flex:"1",color:"#FA6400"}},Me==null?void 0:Me.rank),(Me==null?void 0:Me.rank)===3&&r.createElement("span",{style:{flex:"1",color:"#F7B500"}},Me==null?void 0:Me.rank),(Me==null?void 0:Me.rank)>3&&r.createElement("span",{style:{flex:"1"}},Me==null?void 0:Me.rank),r.createElement("span",{style:{flex:"1"}},Me==null?void 0:Me.user_real_name),m==="1"&&r.createElement("span",{style:{flex:"3"}},Me==null?void 0:Me.num),m==="2"&&r.createElement("span",{style:{flex:"3"}},(0,rn.li)(Me==null?void 0:Me.num)),m==="3"&&r.createElement("span",{style:{flex:"3"}},Me==null?void 0:Me.num),m==="4"&&r.createElement("span",{style:{flex:"3"}},Me==null?void 0:Me.num))):r.createElement(Nl.Z,null),(O==null?void 0:O.count)>10&&r.createElement(Dr.Z,{current:A,pageSize:10,showSizeChanger:!1,total:O==null?void 0:O.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Me=>{L(Me)}})))};return r.createElement("div",null,r.createElement(yl.default,{activeKey:m,style:{background:"#fff",padding:"0px 20px"},onChange:me=>{o(me),L(1)}},r.createElement(go,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},r.createElement(ge,null)),r.createElement(go,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},r.createElement(ge,null)),r.createElement(go,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},r.createElement(ge,null)),r.createElement(go,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},r.createElement(ge,null))))};var Yl=h(49457),Ef=Object.getOwnPropertySymbols,np=Object.prototype.hasOwnProperty,up=Object.prototype.propertyIsEnumerable,ap=(f,m)=>{var o={};for(var A in f)np.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Ef)for(var A of Ef(f))m.indexOf(A)<0&&up.call(f,A)&&(o[A]=f[A]);return o},ds=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const fs=f=>{var m=f,{user:o,pathsDetail:A}=m,L=ap(m,["user","pathsDetail"]),O;const K=(0,xe.useParams)(),T=(0,r.useRef)(),x=(0,r.useRef)(),S=(0,r.useRef)(!1),[N,ge]=(0,r.useState)({}),[me,ae]=(0,r.useState)(700);(0,r.useEffect)(()=>{setTimeout(()=>{var z,$;($=(z=T.current)==null?void 0:z.resize)==null||$.call(z)},300)},[me]),(0,r.useEffect)(()=>{var z;ge((z=A.detail)==null?void 0:z.atlas_data)},[(O=A.detail)==null?void 0:O.atlas_data]),(0,r.useEffect)(()=>(document.addEventListener((0,Yl.gH)(),de),()=>{document.removeEventListener((0,Yl.gH)(),de)}),[]);const de=()=>{(0,Yl.vp)()||ae(700)},te=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:z=>{if(z.dataType==="edge")return z.data.relation;if(z.dataType==="node")return"\u540D\u79F0\uFF1A"+z.data.name+"<br>\u7C7B\u522B\uFF1A"+z.data.labels.join(", ")+"<br>ID: "+z.data.uid+"<br>"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:N.categories.map(z=>{if(z.name)return z.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:N.nodes,links:N.links,categories:N.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,Yl.vp)()?(setTimeout(()=>{ae(700)},300),(0,Yl.BU)()):((0,Yl.Dj)(x.current),setTimeout(()=>{ae(window.innerHeight-40)},300))}}}}});return r.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:me+30,background:"#FFF"},ref:x},N.nodes&&r.createElement(bd.Z,{style:{height:me+"px"},option:te(),onChartReady:z=>{T.current=z,z.resize()},opts:{renderer:"svg"},onEvents:{click:z=>{S.current=!1,setTimeout(()=>{if(!S.current&&z.dataType==="node"){let $=z.data.url;$&&window.open($,"_blank")}},500)},dblclick:(z,$,ve)=>ds(void 0,null,function*(){console.log("p:",z,$,ve),S.current=!0;const Ce=yield(0,Je.ZP)(`/api/paths/${K.pathId}/atlas_data.json`,{method:"get",params:{node_id:z.data.id}});let{nodes:k,links:re,categories:se}=Ce.atlas_data;k=N.nodes.concat(k),re=N.links.concat(re);let Be=k.filter((ke,J,Ye)=>Ye.findIndex(Lt=>Lt.id===ke.id)===J),Ie=re.filter((ke,J,Ye)=>Ye.findIndex(Lt=>Lt.source===ke.source&&Lt.target===ke.target)===J),Me=[],ce=Math.max(se.length,N.categories.length);for(let ke=0;ke<ce;ke++){let J=se[ke].name||N.categories[ke].name;Me.push({name:J})}ge({nodes:Be,links:Ie,categories:Me})})}}))};var yo=(0,xe.connect)(({user:f,pathsDetail:m})=>({user:f,pathsDetail:m}))(fs),Ac=h(46651),ms=h(73755),lp=h(26743),Dt={flex_box_center:"flex_box_center___Szzqu",flex_space_between:"flex_space_between___dPVA6",flex_box_vertical_center:"flex_box_vertical_center___jyJ_1",flex_box_center_end:"flex_box_center_end___LcIki",flex_box_column:"flex_box_column___URqef","diagram-component":"diagram-component___p5I1J",rightmodal:"rightmodal___m9muS",title:"title___o_SbY",button:"button___dkDCG",linetitles:"linetitles___OnY49",line:"line___DRyRv",additem:"additem___e0i2I",multi_ellipsis1:"multi_ellipsis1___cM9m0",multi_ellipsis2:"multi_ellipsis2___MrWmr",lebels:"lebels___L_GjD",describe:"describe___kQnz2",describetitle:"describetitle___ruvEj",ehover:"ehover___yL7ec",dhover:"dhover___Fk5zc",a:"a___xPaTA",header:"header___pmtBA",headeractivite:"headeractivite___NrVuo",upitem:"upitem___vzQzU",neo4jd3Wrp:"neo4jd3Wrp___xJqHM",neo4jd3Wrp1:"neo4jd3Wrp1___Qim0q",selectshixun:"selectshixun___jBdAe"},rp=h(12911),bf=h.n(rp),xf=h(89739),Ff=h.n(xf),qa={flex_box_center:"flex_box_center___Mfaa4",flex_space_between:"flex_space_between___NM_yU",flex_box_vertical_center:"flex_box_vertical_center___SZ4U1",flex_box_center_end:"flex_box_center_end___Z_JAZ",flex_box_column:"flex_box_column___rLEHU",wrp:"wrp___p_ac5",drawer:"drawer___sPjHT",menu:"menu___F8oHH",actived:"actived___NOiqR",actived2:"actived2___XsjFY",listItem:"listItem___On1Zv",info:"info___i3yT9",title:"title___mLoky",titleLeft:"titleLeft___xNQNE",titleRight:"titleRight___UrMZ2",search:"search___I977_",description:"description___Yz10S",filter:"filter___ekFLM",menuCourse:"menuCourse___SvznH",authorname:"authorname___tdRk5","tooltip-content":"tooltip-content___MLAU2"},ji=Object.defineProperty,Pc=Object.defineProperties,ip=Object.getOwnPropertyDescriptors,Cc=Object.getOwnPropertySymbols,wf=Object.prototype.hasOwnProperty,Af=Object.prototype.propertyIsEnumerable,sa=(f,m,o)=>m in f?ji(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,ca=(f,m)=>{for(var o in m||(m={}))wf.call(m,o)&&sa(f,o,m[o]);if(Cc)for(var o of Cc(m))Af.call(m,o)&&sa(f,o,m[o]);return f},Ur=(f,m)=>Pc(f,ip(m)),Pf=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const{Search:Cf}=at.default,Bc=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Bf=({classroomList:f,loading:m,dispatch:o,cb:A,shixunIds:L=[]})=>{var O;const K=(0,xe.useParams)(),T=(0,xe.useLocation)(),{actionTabs:x}=f,[S]=ie.default.useForm(),{shixunLists:N}=f,[ge,me]=(0,r.useState)([]),[ae,de]=(0,r.useState)(""),te=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(k=>!!k),[z,$]=(0,r.useState)({page:1,type:(0,jt.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,r.useEffect)(()=>{f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(ve(),z.page=1,o({type:"classroomList/getShixunLists",payload:ca({},z)}))},[f.actionTabs.key]);const ve=()=>Pf(void 0,null,function*(){const k=yield(0,Je.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});me([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(k==null?void 0:k.groups)||[]])}),Ce=()=>{o({type:"classroomList/setActionTabs",payload:{}}),$({page:1,type:(0,jt.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return f.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:r.createElement(Di.Z,{placement:"bottom",height:"100%",closable:!1,open:f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:qa.drawer,footer:r.createElement("div",{className:"tc"},r.createElement(tn.ZP,{size:"middle",onClick:()=>{Ce(),de(""),A("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),r.createElement(tn.ZP,{size:"middle",onClick:()=>Pf(void 0,null,function*(){var k;if(!ae){fe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE");return}de(""),Ce(),A((k=N==null?void 0:N.shixun_list)==null?void 0:k.find(re=>re.id===ae))}),type:"primary"},"\u786E\u5B9A"))},r.createElement("section",{className:"tc"},r.createElement(Fd.Z,{onChange:k=>{$(Ur(ca(ca({},z),k),{page:1})),o({type:"classroomList/getShixunLists",payload:Ur(ca(ca({},z),k),{page:1})})}})),r.createElement(xu.Z,{spinning:m.effects["classroomList/getShixunLists"]},r.createElement("section",{className:"edu-container"},Bc.map(function(k,re){var se;return r.createElement("ul",{className:qa.menu,key:re},r.createElement("li",null,k.name),(se=k==null?void 0:k.children)==null?void 0:se.map(function(Be,Ie){return!(0,jt.Ny)()&&k.id==="type"&&Be.name==="\u5168\u90E8"?r.createElement(r.Fragment,null):r.createElement("li",{key:Ie,className:z[k.id]==Be.id?qa.actived:"",onClick:()=>{z[k.id]=Be.id,z.page=1,$(ca({},z)),o({type:"classroomList/getShixunLists",payload:ca({},z)})}},r.createElement("strong",null,Be.name))}))}),z.type==="mine"&&r.createElement("ul",{className:qa.menu},r.createElement("li",null,"\u76EE\u5F55"),ge==null?void 0:ge.map((k,re)=>r.createElement("li",{className:z.group_id==k.id?qa.actived:"",key:k.name,onClick:()=>{z.group_id=k.id,z.page=1,$(ca({},z)),o({type:"classroomList/getShixunLists",payload:ca({},z)})}},r.createElement("strong",null,k.name)))),r.createElement(Zn.Z,{align:"middle"},r.createElement(Mn.Z,{flex:"1",className:qa.filter},te.map(function(k,re){return r.createElement(tn.ZP,{key:re,className:"mr20",type:z.sort===k.id?"primary":"default",onClick:()=>{z.sort=k.id,$(ca({},z)),o({type:"classroomList/getShixunLists",payload:ca({},z)})}},k.name)})),r.createElement(Mn.Z,{className:"c-grey-999"},r.createElement("div",{className:qa.menuCourse},r.createElement("ul",null,r.createElement("li",{className:"current",onClick:()=>{z.order=z.order==="asc"?"desc":"asc",$(ca({},z)),o({type:"classroomList/getShixunLists",payload:ca({},z)})}},"\u5B66\u4E60\u4EBA\u6570",r.createElement("p",{className:`edu-sorter current ${z.order}`},r.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),r.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(O=N==null?void 0:N.shixun_list)==null?void 0:O.map(function(k,re){return r.createElement("div",{className:qa.listItem,key:re},r.createElement(zt.ZP,{checked:ae===k.id,value:k.id,onChange:se=>{de(se.target.value)},disabled:(k==null?void 0:k.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),r.createElement("div",{className:qa.info},r.createElement("div",{className:qa.title},r.createElement("div",{className:qa.titleLeft},r.createElement("a",{className:"c-black",href:`/shixuns/${k==null?void 0:k.identifier}/challenges`,target:"_blank"},r.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:k.title}})),(0,jt.Ny)()&&(k==null?void 0:k.mark_status)===1&&r.createElement(Re.Z,{title:k==null?void 0:k.mark_content},r.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,jt.Ny)()&&(k==null?void 0:k.mark_status)===2&&r.createElement(Re.Z,{title:k==null?void 0:k.mark_content},r.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,jt.Ny)()&&(k==null?void 0:k.mark_status)===3&&r.createElement(Re.Z,{title:k==null?void 0:k.mark_content},r.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(k==null?void 0:k.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&r.createElement(Re.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},r.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),r.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},r.createElement("span",{className:qa.description,dangerouslySetInnerHTML:{__html:k.description}})),r.createElement("div",{className:" mt15"},k.challenge_names.map(function(se,Be){return r.createElement("span",{key:Be,className:"mr30 font12"},"\u7B2C",Be+1,"\u5173 ",se," ")})),r.createElement(Xo.Z,{dashed:!0}),r.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},r.createElement("div",null,r.createElement(Re.Z,{overlayClassName:qa["tooltip-content"],title:r.createElement("div",null,r.createElement("span",{dangerouslySetInnerHTML:{__html:k==null?void 0:k.member_user_names}}))},r.createElement("span",{className:qa.authorname,dangerouslySetInnerHTML:{__html:k==null?void 0:k.member_user_names}})),k.author_school_name&&r.createElement(r.Fragment,null,r.createElement("span",{dangerouslySetInnerHTML:{__html:k.author_school_name}}))),r.createElement("div",null,r.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",k.level),r.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",k.study_count)))))}),r.createElement("p",null))),r.createElement("div",{className:"tc"},r.createElement(Dr.Z,{current:z.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:N==null?void 0:N.shixuns_count,onChange:k=>{z.page=k,o({type:"classroomList/getShixunLists",payload:ca({},z)})}})))};var Su=(0,xe.connect)(({classroomList:f,loading:m})=>({classroomList:f,loading:m}))(Bf),op=h(88511),_o=h(45401),$l={flex_box_center:"flex_box_center___hbe61",flex_space_between:"flex_space_between___s9G7D",flex_box_vertical_center:"flex_box_vertical_center___JFV_R",flex_box_center_end:"flex_box_center_end___mejRd",flex_box_column:"flex_box_column___k3szE",scoremodal:"scoremodal___Q3CB_",selectWrapper:"selectWrapper___fwVA8",allqingchu:"allqingchu___SLTdn",title:"title___FwnE1",score:"score___WUUiC",close:"close___xEqG8",content:"content___O_hpO",items:"items___XR2Ji",bottom:"bottom___JOwMp",yes:"yes___evROm",no:"no___phDwV",titlecount:"titlecount___x_CQz",add:"add___LZara",search:"search___Z99KL",searchIcon:"searchIcon___kmnLg",header_style:"header_style___CfaFP",tabWrap:"tabWrap___nj2pu",form_style:"form_style___DiMO_",previewModal:"previewModal___g1zI8"},ba=h(59301),sp=Object.defineProperty,cp=Object.defineProperties,dp=Object.getOwnPropertyDescriptors,kf=Object.getOwnPropertySymbols,fp=Object.prototype.hasOwnProperty,mp=Object.prototype.propertyIsEnumerable,kc=(f,m,o)=>m in f?sp(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Fl=(f,m)=>{for(var o in m||(m={}))fp.call(m,o)&&kc(f,o,m[o]);if(kf)for(var o of kf(m))mp.call(m,o)&&kc(f,o,m[o]);return f},Dc=(f,m)=>cp(f,dp(m)),pp=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const hp=({setScoreShow:f,ScoreShow:m,modalType:o,user:A,subjectId:L,onOk:O,dispatch:K})=>{var T;let[x,S]=(0,r.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[N,ge]=(0,r.useState)([]),[me,ae]=(0,r.useState)([]),[de,te]=(0,r.useState)([]);const[z,$]=(0,r.useState)(!1),[ve]=ie.default.useForm(),[Ce,k]=(0,r.useState)(0),[re,se]=(0,r.useState)(!1),[Be,Ie]=(0,r.useState)(""),[Me,ce]=(0,r.useState)([]),ke=(0,r.useRef)(new Set),J=(0,r.useRef)(new Set),[Ye,Lt]=(0,r.useState)([{}]),[Se,$e]=(0,r.useState)(),[on,Ft]=(0,r.useState)({}),[On,Sn]=(0,r.useState)(""),[Oe,lt]=(0,r.useState)(""),Ee=(0,xe.useParams)(),Tt=[{title:"\u540D\u79F0",dataIndex:(x==null?void 0:x.type)=="3"?"title":"name",key:"name",render:(He,xt,le)=>{var Ke,Bt;return ba.createElement("div",null,(x==null?void 0:x.homework_type)=="1"&&(xt==null?void 0:xt.name),(x==null?void 0:x.homework_type)=="3"&&(xt==null?void 0:xt.name),(x==null?void 0:x.homework_type)=="5"&&(xt==null?void 0:xt.name),(x==null?void 0:x.homework_type)=="7"&&((Ke=xt==null?void 0:xt.video)==null?void 0:Ke.title),(x==null?void 0:x.homework_type)=="8"&&(x==null?void 0:x.type)=="1"?xt==null?void 0:xt.filename:(Bt=xt==null?void 0:xt.attachment)==null?void 0:Bt.filename,(x==null?void 0:x.type)=="3"&&He)}},{title:(x==null?void 0:x.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(x==null?void 0:x.type)=="1"?"course_name":"subject_name",width:"55%",key:(x==null?void 0:x.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(x==null?void 0:x.type)=="3"}].filter(He=>!He.hidden),be={type:"radio",selectedRowKeys:[N==null?void 0:N.id],onSelect(He,xt,le){console.log("----",He,xt),ge(He)}};(0,r.useEffect)(()=>{m&&(x.search="",x.type="1",x.homework_type=o=="\u5206\u7EC4\u4F5C\u4E1A"?"3":o=="\u56FE\u6587\u4F5C\u4E1A"?"1":o=="\u89C6\u9891\u9879\u76EE"?"7":o=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",S(x),Pt(x),ve.setFieldsValue({association_id:"",search:null}),ke.current.clear(),J.current.clear(),ce([]),ge([]),ae([]))},[m]);const[gt,Vt]=(0,r.useState)(1),[sn,qe]=(0,r.useState)([]),w=He=>{const{target:xt}=He;xt.scrollHeight-xt.clientHeight===xt.scrollTop&&Vt(gt+1)};(0,r.useEffect)(()=>{gt!=1&&m&&je(gt)},[gt]),(0,r.useEffect)(()=>{m&&(qe([]),Vt(1),je(1))},[x.type]);const je=He=>{x.type=="1"?Qe(He):x.type=="2"&&Nn(He)},Qe=He=>{var xt;(0,Zo.Ho)({page:He,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(xt=A==null?void 0:A.userInfo)==null?void 0:xt.login}).then(le=>{He==1?qe([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...le==null?void 0:le.courses]):qe([...sn,...le==null?void 0:le.courses])})},Nn=He=>{var xt;(0,Zo.w3)({page:He,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(xt=A==null?void 0:A.userInfo)==null?void 0:xt.login}).then(le=>{He==1?qe([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...le==null?void 0:le.subjects]):qe([...sn,...le==null?void 0:le.subjects])})};(0,r.useEffect)(()=>{Ce>0&&setTimeout(()=>{k(0)},2e3)},[Ce]);function Pt(He){return pp(this,null,function*(){var xt,le,Ke;if($(!0),S(Fl({},He)),He.type=="1")(0,Ue.A7)(Fl({user_id:(xt=A==null?void 0:A.userInfo)==null?void 0:xt.login},He)).then(Bt=>{(Bt==null?void 0:Bt.status)==0&&te(Bt==null?void 0:Bt.data)});else if(He.type=="2")(0,Ue.jT)(Fl({user_id:(le=A==null?void 0:A.userInfo)==null?void 0:le.login},He)).then(Bt=>{(Bt==null?void 0:Bt.status)==0&&te(Bt==null?void 0:Bt.data)});else if(He.type=="3"){const Bt=yield K({type:"userDetail/getVideos",payload:Dc(Fl({},He),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Ke=A.userInfo)==null?void 0:Ke.login})});te({count:Bt==null?void 0:Bt.count,list:Bt==null?void 0:Bt.videos})}$(!1)})}return ba.createElement("div",null,ba.createElement(ze.default,{title:"\u9009\u7528"+o,open:m,width:900,centered:!0,className:$l.scoremodal,onCancel:()=>{f(!1)},onOk:()=>{if(!(N!=null&&N.id)){fe.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}f(!1),O(N)}},ba.createElement("div",{className:$l.header_style},ba.createElement(yl.default,{className:$l.tabWrap,activeKey:x.type,onChange:He=>{x.type=He,x.page=1,x.updated_at="",x.association_id=null,x.search=null,ve.setFieldsValue({association_id:"",search:null}),S(Fl({},x)),Pt(Fl({},x))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},o!="\u7F16\u7A0B\u4F5C\u4E1A"&&(o=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),ba.createElement(ie.default,{layout:"inline",className:$l.form_style,form:ve,onValuesChange:(He,xt)=>{x.page=1,!(He.search||He.search==="")&&ve.submit()},onFinish:He=>{S(Fl(Fl({},x),He)),Pt(Fl(Fl({},x),He))}},x.type!="3"&&ba.createElement(ie.default.Item,{name:"association_id"},ba.createElement(Yt.default,{onPopupScroll:w,className:$l.selectWrapper,style:{width:200},size:"large"},sn.map((He,xt)=>ba.createElement(Yt.default.Option,{key:He==null?void 0:He.id},He==null?void 0:He.name)))),ba.createElement(ie.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},ba.createElement(at.default.Search,{className:$l.search,placeholder:o=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":o=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:ba.createElement("i",{className:`iconfont icon-sousuo9 font14 ${$l.searchIcon}`,onClick:()=>ve.submit()}),onSearch:He=>{ve.submit()}})))),((T=de==null?void 0:de.list)==null?void 0:T.length)>0?ba.createElement(Ea.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:de==null?void 0:de.list,pagination:!1,loading:z,rowKey:He=>He.id,rowSelection:be,columns:Tt}):ba.createElement(Nl.Z,null),(de==null?void 0:de.count)>0&&ba.createElement(Dr.Z,{current:x.page,total:de==null?void 0:de.count,style:{marginBottom:20},defaultPageSize:x.per_page,showTotal:He=>ba.createElement("span",null,"\u5171\xA0",ba.createElement("span",{style:{color:"#165DFF"}},He),"\xA0\u6761\u6570\u636E"),pageSize:x.per_page,onChange:(He,xt)=>{x.page=He,x.per_page=xt,S(Fl({},x)),Pt(Fl({},x))}})),ba.createElement(qs.Z,{close:!0,data:Ye==null?void 0:Ye.content,type:Ye==null?void 0:Ye.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Lt({content:"",type:""})}}),ba.createElement(Dd.K,Dc(Fl({},on),{visible:Se,allow_skip:!0,width:800,onClose:()=>{$e(!1),Ft({})}})))};var vp=(0,xe.connect)(({user:f,dispatch:m})=>({user:f,dispatch:m}))(hp),gp=h(24334),_n=h(12378),b=h(59301),yp=Object.defineProperty,_p=Object.defineProperties,Ep=Object.getOwnPropertyDescriptors,Df=Object.getOwnPropertySymbols,bp=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,Tf=(f,m,o)=>m in f?yp(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Wn=(f,m)=>{for(var o in m||(m={}))bp.call(m,o)&&Tf(f,o,m[o]);if(Df)for(var o of Df(m))xp.call(m,o)&&Tf(f,o,m[o]);return f},ua=(f,m)=>_p(f,Ep(m)),qn=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});window.d3=h(80343);const Fp=(f,m)=>{var o;const{uploadInfo:A={}}=m.payload||{};switch(m.type){case"addVideo":return{videoList:[...f.videoList,{name:A.file.name,size:A.file.size,type:A.file.type,fileHash:A.fileHash,state:A.state,videoId:A.videoId,loaded:A.loaded||0,title:""}]};case"removeVideo":return{videoList:f.videoList.filter(L=>L.name!==m.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:f.videoList.map(L=>L.name===m.payload.uploadInfo.file.name?Wn(Wn({},L),{loaded:m.payload.progressPercent,videoId:A.videoId,fileHash:A.fileHash}):L)};case"updateTitle":return{videoList:(o=f.videoList)==null?void 0:o.map(L=>L.name===m.payload.item.name?Wn(Wn({},L),{title:m.payload.title}):L)};default:return{videoList:[]}}};let Eo=[{name:"\u8BFE\u7A0B",type:"kc",color:"#17153D"},{name:"\u7AE0\u8282",type:"kc",color:"#94A5FF"},{name:"\u77E5\u8BC6\u70B9",type:"kc",color:"#FFB786"},{name:"\u5B9E\u8BAD",type:"kc",color:"#FFEA82"},{name:"\u4F5C\u4E1A",type:"kc",color:"#83FFE1"},{name:"\u89C6\u9891",type:"kc",color:"#8BE6FF"},{name:"\u9644\u4EF6",type:"kc",color:"#F999FF"},{name:"\u8BD5\u9898",type:"kc",color:"#FF92B2"},{name:"\u5173\u5361",type:"kc",color:"#F4DD6B"}];const Sf=({user:f,pathsDetail:m,dispatch:o})=>{var A,L,O,K,T,x,S,N,ge,me,ae,de,te,z,$,ve,Ce,k,re,se,Be,Ie,Me,ce,ke,J,Ye,Lt,Se,$e,on,Ft,On,Sn,Oe,lt;const Ee=(0,xe.useParams)(),[Tt,be]=(0,r.useState)(!1),[gt,Vt]=(0,r.useState)(!1),[sn,qe]=(0,r.useState)(!1);let[w,je]=(0,r.useState)({});const[Qe]=ie.default.useForm(),[Nn,Pt]=(0,r.useState)(!0);let[He,xt]=(0,r.useState)({});const le=(0,r.useRef)(null),[Ke,Bt]=(0,r.useState)(!1),[fn,ct]=(0,r.useState)([]),[Ht,yn]=(0,r.useReducer)(Fp,{videoList:[]}),aa=(0,r.useRef)(),wu=(0,r.useRef)(),[la,da]=(0,r.useState)(!1),[xa,ta]=(0,r.useState)({left:0,top:0,bottom:0,right:0}),Ta=(0,r.useRef)(null),[yt,ju]=(0,r.useState)(!1),[Ja,Ml]=(0,r.useState)([]),[jl,Wu]=(0,r.useState)(!1),[Sa,za]=(0,r.useState)(1),[qu,nt]=(0,r.useState)(!1);let[Fe,Ge]=(0,r.useState)({});const[na,Nu]=(0,r.useState)(!1),[Ga,Au]=(0,r.useState)(!1),[Pu,Cu]=(0,r.useState)(""),[tt,Fa]=(0,r.useState)({}),[fa,ra]=(0,r.useState)([]),[er,Ka]=(0,r.useState)(!1),[Qa,zu]=(0,r.useState)([]),[Mt,Yn]=(0,r.useState)([]),[tr,Ll]=(0,r.useState)(!1),[wa,wl]=(0,r.useState)(!1),[Wr,Ol]=(0,r.useState)(!1),[zl,ll]=(0,r.useState)(!1),[nr,Ya]=(0,r.useState)(),[gu,Al]=(0,r.useState)(),[Lr,Rl]=(0,r.useState)(!1),[rl,il]=(0,r.useState)({}),[Pl,j]=(0,r.useState)(0),[Ae,Xe]=(0,r.useState)(""),[Ot,dt]=(0,r.useState)(!1),[nn,iu]=(0,r.useState)(!1),[un,ou]=(0,r.useState)(!0),$n=(0,r.useRef)(),Ru=(0,r.useRef)(),Vn=(C,M)=>{var q;const{clientWidth:G,clientHeight:we}=window.document.documentElement,ut=(q=Ta.current)==null?void 0:q.getBoundingClientRect();ta({left:-ut.left+M.x,right:G-(ut.right-M.x),top:-ut.top+M.y,bottom:we-(ut.bottom-M.y)-70})};let[Na,Xl]=(0,r.useState)(600);(0,r.useEffect)(()=>{xt({}),Xu()},[Ee,un]);function ma(C,M){return qn(this,null,function*(){var q,G;let we=yield(0,Je.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:M,req_type:C&&"tree",subject_id:Ee.pathId,params:{stage_uuid:M==="\u77E5\u8BC6\u70B9"&&(w==null?void 0:w.stage_uuid)||(w==null?void 0:w.id),subject_uuid:Pu}}});if((we==null?void 0:we.status)===200)if(C&&M==="\u7AE0\u8282"){let ut=(G=(q=we==null?void 0:we.data)==null?void 0:q.filter(pt=>{var Kt;return((Kt=pt==null?void 0:pt.children)==null?void 0:Kt.length)>0}))==null?void 0:G.map(pt=>ua(Wn({checkable:!1},pt),{disabled:!1}));ra(ut)}else ra(we==null?void 0:we.data)})}(0,r.useEffect)(()=>{sl(),fe.ZP.config({getContainer:()=>le.current,top:100})},[]);function pa(C,M){var q=C.findNodeForKey(M);if(q!==null){C.startTransaction("Layout");var G=new _n.Set,we=new _n.Set;q.findLinksConnected().each(ut=>{var pt=ut.toNode;pt.data.dir==="left"?(we.add(q),we.add(ut),we.addAll(pt.findTreeParts())):(G.add(q),G.add(ut),G.addAll(pt.findTreeParts()))}),Ia(G,0),Ia(we,180),C.commitTransaction("Layout")}}function Ia(C,M){var q=_n.GraphObject.make(_n.TreeLayout,{angle:M,arrangement:_n.TreeLayout.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1});q.doLayout(C)}function ol(C){var M;const q=(M=C==null?void 0:C[0])==null?void 0:M.id;let G=0;wu.current.model=_n.Model.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:C.map(we=>{var ut;return we.parent==q&&(G%2===0?we.dir="left":we.dir="right",++G),we.brush=(ut=Eo==null?void 0:Eo.find(pt=>pt.name===we.node_type))==null?void 0:ut.color,we})})),pa(wu.current,q)}const sl=()=>{if(wu.current)return;const C=_n.GraphObject.make;var M=new _n.Diagram("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});wu.current=M;var q=_n.GraphObject.make(_n.TreeLayout);q.angle=0,q.arrangement=_n.TreeLayout.ArrangementFixedRoots,M.layout=q,M.nodeTemplate=C(_n.Node,"Vertical",{selectionObjectName:"TEXT"},C(_n.TextBlock,{name:"TEXT",minSize:new _n.Size(30,15)},new _n.Binding("text","text").makeTwoWay(),new _n.Binding("scale","scale").makeTwoWay(),new _n.Binding("font","font").makeTwoWay()),C(_n.Shape,"LineH",{stretch:_n.GraphObject.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:_n.Spot.LeftRightSides,toSpot:_n.Spot.LeftRightSides},new _n.Binding("stroke","brush"),new _n.Binding("fromSpot","dir",we=>Zl(we,!0)),new _n.Binding("toSpot","dir",we=>Zl(we,!1))),new _n.Binding("location","loc",_n.Point.parse).makeTwoWay(_n.Point.stringify),new _n.Binding("locationSpot","dir",we=>Zl(we,!1)),{click(we,ut){return qn(this,null,function*(){var pt,Kt;let an=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:(pt=ut==null?void 0:ut.data)==null?void 0:pt.node_type,subject_id:Ee.pathId,params:{id:(Kt=ut==null?void 0:ut.data)==null?void 0:Kt.keys}}});(an==null?void 0:an.status)===200&&je(an==null?void 0:an.data),ju(!1),ta({left:0,top:0,bottom:0,right:0})})}}),M.allowDoubleClick=!1,M.allowSelect="single",M.commandHandler.canDeleteSelection=!1,M.commandHandler.canUndo=!1;const G=M.toolManager.clickSelectingTool;G.canStartMulti=!1,M.linkTemplate=C(_n.Link,{curve:_n.Link.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},C(_n.Shape,{strokeWidth:3},new _n.Binding("stroke","toNode",we=>we.data.brush?we.data.brush:"black").ofObject()))};function Zl(C,M){return C==="left"?M?_n.Spot.Left:_n.Spot.Right:M?_n.Spot.Right:_n.Spot.Left}(0,r.useEffect)(()=>{var C;((C=Fe==null?void 0:Fe.results)==null?void 0:C.length)>0&&!un&&(Ru.current=new(Ff())("#canva",{highlight:[{class:"\u7AE0\u82822",property:"id",value:"161cc31a-05d1-11ef-81c5-0242ac110002"}],width:800,height:300,icons:{Git:"git",Github:"github",Ip:"map-marker",Issues:"exclamation-circle",Language:"language",Options:"sliders",Password:"asterisk",Phone:"phone",Project:"folder-open",SecurityChallengeAnswer:"commenting",User:"user",zoomFit:"arrows-alt",zoomIn:"search-plus",zoomOut:"search-minus"},colors:{\u8BFE\u7A0B:"#17153D",\u7AE0\u8282:"#94A5FF",\u77E5\u8BC6\u70B9:"#FFB786",\u5B9E\u8BAD:"#FFEA82",\u4F5C\u4E1A:"#83FFE1",\u89C6\u9891:"#8BE6FF",\u9644\u4EF6:"#F999FF",\u8BD5\u9898:"#FF92B2",\u5173\u5361:"#F4DD6B"},relationshipCaption:!0,nodeCaption:!0,minCollision:60,neo4jData:Fe,nodeRadius:25,infoPanel:!1,onNodeClick:function(M){return qn(this,null,function*(){let q=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:M==null?void 0:M.node_type,subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});Xe(M==null?void 0:M.key),(q==null?void 0:q.status)===200&&je(q==null?void 0:q.data)})},onNodeDoubleClick:function(M){return qn(this,null,function*(){var q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn,An,Gt,vn,bn,Qt,xn,su,Nt,Pn,kt,rt,Ze,ln,cu,dn,ye,ft,_e,Rn,kn,Ut,du,Zu,Gu,_u,Iu,nu,Ra,Aa,ar,qr,vi,Oi,lr,Lf,Of,zf,Rf,Xf,Zf,Hf,Vf,Ic,Mc,jc,xo,Lc,Oc,zc;if(M.node_type==="\u77E5\u8BC6\u70B9"||M.node_type==="\u7AE0\u8282"||M.node_type==="\u5B9E\u8BAD"){if(M.node_type==="\u77E5\u8BC6\u70B9"){let ia=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:M==null?void 0:M.node_type,req_type:"graph",subject_id:Ee.pathId,params:{subject_uuid:(an=(Kt=(pt=(ut=(we=(G=(q=Fe==null?void 0:Fe.results)==null?void 0:q[0])==null?void 0:G.data)==null?void 0:we[0])==null?void 0:ut.graph)==null?void 0:pt.nodes)==null?void 0:Kt[0])==null?void 0:an.id,subject_id:((St=m.detail)==null?void 0:St.id)+"",knowledge_uuid:M==null?void 0:M.id,user_id:(En=f.userInfo)==null?void 0:En.user_id}}});if((ia==null?void 0:ia.status)===200){if(!((cn=ia==null?void 0:ia.nodes)!=null&&cn.length))return;let gr={results:[{columns:["user","entity"],data:[{graph:{nodes:(Gt=[...(An=(zn=(hn=(wn=(In=Fe==null?void 0:Fe.results)==null?void 0:In[0])==null?void 0:wn.data)==null?void 0:hn[0])==null?void 0:zn.graph)==null?void 0:An.nodes,...ia.nodes])==null?void 0:Gt.map(Hu=>{var Gr,zr;return ua(Wn({},Hu),{name:((Gr=Hu==null?void 0:Hu.name)==null?void 0:Gr.length)>4?((zr=Hu==null?void 0:Hu.name)==null?void 0:zr.substr(0,4))+"...":Hu==null?void 0:Hu.name})}),relationships:[...(su=(xn=(Qt=(bn=(vn=Fe==null?void 0:Fe.results)==null?void 0:vn[0])==null?void 0:bn.data)==null?void 0:Qt[0])==null?void 0:xn.graph)==null?void 0:su.relationships,...ia.relationships]}}]}],errors:[]};Ge(gr)}}if(M.node_type==="\u7AE0\u8282"){let ia=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:M==null?void 0:M.node_type,req_type:"graph",subject_id:Ee.pathId,params:{subject_uuid:(cu=(ln=(Ze=(rt=(kt=(Pn=(Nt=Fe==null?void 0:Fe.results)==null?void 0:Nt[0])==null?void 0:Pn.data)==null?void 0:kt[0])==null?void 0:rt.graph)==null?void 0:Ze.nodes)==null?void 0:ln[0])==null?void 0:cu.id,subject_id:((dn=m.detail)==null?void 0:dn.id)+"",stage_uuid:M==null?void 0:M.id,user_id:(ye=f.userInfo)==null?void 0:ye.user_id}}});if((ia==null?void 0:ia.status)===200){if(!((ft=ia==null?void 0:ia.nodes)!=null&&ft.length))return;let gr={results:[{columns:["user","entity"],data:[{graph:{nodes:(Zu=[...(du=(Ut=(kn=(Rn=(_e=Fe==null?void 0:Fe.results)==null?void 0:_e[0])==null?void 0:Rn.data)==null?void 0:kn[0])==null?void 0:Ut.graph)==null?void 0:du.nodes,...ia.nodes])==null?void 0:Zu.map(Hu=>{var Gr,zr;return ua(Wn({},Hu),{name:((Gr=Hu==null?void 0:Hu.name)==null?void 0:Gr.length)>4?((zr=Hu==null?void 0:Hu.name)==null?void 0:zr.substr(0,4))+"...":Hu==null?void 0:Hu.name})}),relationships:[...(Ra=(nu=(Iu=(_u=(Gu=Fe==null?void 0:Fe.results)==null?void 0:Gu[0])==null?void 0:_u.data)==null?void 0:Iu[0])==null?void 0:nu.graph)==null?void 0:Ra.relationships,...ia.relationships]}}]}],errors:[]};Ge(gr)}}if(M.node_type==="\u5B9E\u8BAD"){let ia=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:M==null?void 0:M.node_type,req_type:"graph",subject_id:Ee.pathId,params:{subject_uuid:(Lf=(lr=(Oi=(vi=(qr=(ar=(Aa=Fe==null?void 0:Fe.results)==null?void 0:Aa[0])==null?void 0:ar.data)==null?void 0:qr[0])==null?void 0:vi.graph)==null?void 0:Oi.nodes)==null?void 0:lr[0])==null?void 0:Lf.id,subject_id:((Of=m.detail)==null?void 0:Of.id)+"",shixun_uuid:M==null?void 0:M.id,user_id:(zf=f.userInfo)==null?void 0:zf.user_id}}});if((ia==null?void 0:ia.status)===200){if(!((Rf=ia==null?void 0:ia.nodes)!=null&&Rf.length))return;let gr={results:[{columns:["user","entity"],data:[{graph:{nodes:(Mc=[...(Ic=(Vf=(Hf=(Zf=(Xf=Fe==null?void 0:Fe.results)==null?void 0:Xf[0])==null?void 0:Zf.data)==null?void 0:Hf[0])==null?void 0:Vf.graph)==null?void 0:Ic.nodes,...ia.nodes])==null?void 0:Mc.map(Hu=>{var Gr,zr;return ua(Wn({},Hu),{name:((Gr=Hu==null?void 0:Hu.name)==null?void 0:Gr.length)>4?((zr=Hu==null?void 0:Hu.name)==null?void 0:zr.substr(0,4))+"...":Hu==null?void 0:Hu.name})}),relationships:[...(zc=(Oc=(Lc=(xo=(jc=Fe==null?void 0:Fe.results)==null?void 0:jc[0])==null?void 0:xo.data)==null?void 0:Lc[0])==null?void 0:Oc.graph)==null?void 0:zc.relationships,...ia.relationships]}}]}],errors:[]};Ge(gr)}}}})},zoomFit:!1,zoom:!0}))},[Fe]);const st=()=>{const C=document.getElementById("fileUpload");C.value=""},Ua=C=>{var M;const q=C.target.files[0];if(!q){st();return}const G=q.name.toLowerCase();if(G&&G.indexOf(".avi")==-1&&G.indexOf(".flv")==-1&&G.indexOf(".f4v")==-1&&G.indexOf(".m4v")==-1&&G.indexOf(".mov")==-1&&G.indexOf(".mp4")==-1&&G.indexOf(".rmvb")==-1&&G.indexOf(".swf")==-1&&G.indexOf(".webm")==-1&&G.indexOf(".wmv")==-1){fe.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),st();return}if(q.size>1024*1*1024*1024){fe.ZP.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),st();return}if((M=Ht.videoList)!=null&&M.find(we=>we.name===q.name)){fe.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),st();return}Or(q)},Or=C=>{var M,q='{"Vod":{}}';if($n.current){$n.current.addFile(C,null,null,null,q);return}(0,op.o)((M=f.userInfo)==null?void 0:M.login,"",{create:!$n,addFileSuccess:G=>{yn({type:"addVideo",payload:{uploadInfo:G}})},onUploadProgress:(G,we,ut)=>{const pt=Math.ceil(ut*100);yn({type:"updateProgress",payload:{uploadInfo:G,progressPercent:pt}}),st()},onUploadFailed:G=>{fe.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:G=>{},onUploadSucceed:G=>{},onUploadError:G=>{},gotUploader:G=>{G.addFile(C,null,null,null,q),$n.current=G}})},Cl=()=>qn(void 0,null,function*(){var C,M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn;let hn=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:w==null?void 0:w.node_type,req_type:"graph",subject_id:Ee.pathId,params:{subject_uuid:Pu,subject_id:((C=m.detail)==null?void 0:C.id)+"",knowledge_uuid:w==null?void 0:w.id,user_id:(M=f.userInfo)==null?void 0:M.user_id,stage_uuid:w==null?void 0:w.id}}});if((hn==null?void 0:hn.status)===200){if(!((q=hn==null?void 0:hn.nodes)!=null&&q.length))return;let zn={results:[{columns:["user","entity"],data:[{graph:{nodes:(an=[...(Kt=(pt=(ut=(we=(G=Fe==null?void 0:Fe.results)==null?void 0:G[0])==null?void 0:we.data)==null?void 0:ut[0])==null?void 0:pt.graph)==null?void 0:Kt.nodes,...hn.nodes])==null?void 0:an.map(An=>{var Gt,vn;return ua(Wn({},An),{name:((Gt=An==null?void 0:An.name)==null?void 0:Gt.length)>4?((vn=An==null?void 0:An.name)==null?void 0:vn.substr(0,4))+"...":An==null?void 0:An.name})}),relationships:[...(wn=(In=(cn=(En=(St=Fe==null?void 0:Fe.results)==null?void 0:St[0])==null?void 0:En.data)==null?void 0:cn[0])==null?void 0:In.graph)==null?void 0:wn.relationships,...hn.relationships]}}]}],errors:[]};Ge(zn)}});let yu=0;function Jt(C,M="0"){var q;let G=[],we=++yu,ut={key:we,id:we,keys:C.key,node_type:C.node_type,parent:M,text:C.title};return G.push(ut),(q=C==null?void 0:C.children)==null||q.map(pt=>{G.push(...Jt(pt,ut.id))}),G}function Xu(){return qn(this,null,function*(){var C,M,q,G,we,ut,pt,Kt,an;if(un){let St=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:Ee.pathId,params:{subject_id:((C=m.detail)==null?void 0:C.id)+"",user_id:(M=f.userInfo)==null?void 0:M.user_id}}});if((St==null?void 0:St.status)===200){if(((q=Object.keys(St==null?void 0:St.datas))==null?void 0:q.length)===0)return;Cu((G=St==null?void 0:St.datas)==null?void 0:G.key);let En=Jt(St==null?void 0:St.datas);ol(En),setTimeout(()=>{ur()},300)}}else{let St=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"graph",subject_id:Ee.pathId,params:{subject_id:((we=m.detail)==null?void 0:we.id)+"",user_id:(ut=f.userInfo)==null?void 0:ut.user_id}}});if(St.status===200){let En={results:[{columns:["user","entity"],data:[{graph:{nodes:(pt=[...St==null?void 0:St.nodes])==null?void 0:pt.map(cn=>{var In,wn;return ua(Wn({},cn),{name:((In=cn==null?void 0:cn.name)==null?void 0:In.length)>4?((wn=cn==null?void 0:cn.name)==null?void 0:wn.substr(0,4))+"...":cn==null?void 0:cn.name})}),relationships:[...St==null?void 0:St.relationships]}}]}],errors:[]};Cu((an=(Kt=St==null?void 0:St.nodes)==null?void 0:Kt[0])==null?void 0:an.id),Ge(En)}}})}const Hl={onRemove:()=>{ct([])},beforeUpload:C=>{if(console.log(C),(C==null?void 0:C.size)>1024*1024*50)return fe.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let M=[];return M.push(C),ct([...M]),!1},fileList:fn,accept:".xls,.xlsx"};function ur(){var C,M,q,G;Xl(600),(M=(C=wu.current)==null?void 0:C.zoomToFit)==null||M.call(C),(G=(q=aa.current)==null?void 0:q.zoomToFit)==null||G.call(q)}return b.createElement("div",{ref:le,style:{paddingBottom:20,background:"#FFF",position:"relative"}},b.createElement(xu.Z,{spinning:sn},!(He!=null&&He.is_root)&&b.createElement("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"}},b.createElement("div",{onClick:()=>{je({}),ou(!0)},className:un?Dt.headeractivite:Dt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-zhishishu"})),b.createElement("div",null,"\u77E5\u8BC6\u6811")),b.createElement("div",{onClick:()=>{ou(!1),je({})},className:un?Dt.header:Dt.headeractivite},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-guanxitu"})),b.createElement("div",null,"\u5173\u7CFB\u56FE")),b.createElement("div",{onClick:()=>{var C,M,q,G;if(un){var we=wu.current.viewportBounds.width,ut=wu.current.viewportBounds.height;(M=(C=wu.current)==null?void 0:C.zoomToRect)==null||M.call(C,new _n.Rect(1,1,we/1.1,ut/1.1)),(G=(q=aa.current)==null?void 0:q.zoomToRect)==null||G.call(q,new _n.Rect(1,1,we/1.1,ut/1.1))}else Ru.current.zoomInOut(1)},className:Dt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-fangda3"})),b.createElement("div",null,"\u653E\u5927")),b.createElement("div",{onClick:()=>{var C,M,q,G;if(un){var we=wu.current.viewportBounds.width,ut=wu.current.viewportBounds.height;(M=(C=wu.current)==null?void 0:C.zoomToRect)==null||M.call(C,new _n.Rect(1,1,we*1.1,ut*1.1)),(G=(q=aa.current)==null?void 0:q.zoomToRect)==null||G.call(q,new _n.Rect(1,1,we*1.1,ut*1.1))}else Ru.current.zoomInOut(-1)},className:Dt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-suoxiao3"})),b.createElement("div",null,"\u7F29\u5C0F")),b.createElement(Re.Z,{title:"\u529F\u80FD\u5347\u7EA7\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85\uFF0C\u8C22\u8C22",getPopupContainer:()=>le.current},b.createElement("div",{onClick:()=>qn(void 0,null,function*(){}),className:Dt.header,style:{color:"#C0C0C0"}},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-chazhao"})),b.createElement("div",null,"\u67E5\u627E"))),((A=m.detail)==null?void 0:A.allow_add_member)&&b.createElement("div",{onClick:()=>qn(void 0,null,function*(){iu(!0)}),className:Dt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-daoru"})),b.createElement("div",null,"\u5BFC\u5165")),b.createElement("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"}},((L=m.detail)==null?void 0:L.allow_add_member)&&b.createElement(Gn.Z,{getPopupContainer:()=>le.current,menu:{items:[{key:"1",style:{width:100},label:b.createElement("a",{href:`${pu.Z.API_SERVER||"https://test3-data.educoder.net"}/api/knowledge/export_kg.json?subject_id=${Ee.pathId}&export_type=excel&subject_uuid=${Pu}&subject_name=${(O=m==null?void 0:m.detail)==null?void 0:O.name}`},"\u5BFC\u51FAExcel")}]}},b.createElement("i",{className:`iconfont icon-xiazai6 ${Dt.ehover}`})),b.createElement("i",{onClick:()=>{(0,Yl.vp)()?(Bt(!1),(0,Yl.BU)()):(Bt(!0),(0,Yl.Dj)(le.current)),ur()},style:{marginLeft:30,marginRight:20},className:`iconfont ${Ke?"icon-tuichuquanping3":"icon-quanping4"} ${Dt.ehover}`}))),b.createElement("div",{className:Ke?Dt.neo4jd3Wrp1:Dt.neo4jd3Wrp,style:{position:"relative"}},b.createElement("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"}},!un&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{style:{color:"#3061D0",fontSize:14}},b.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),b.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),((ge=(N=(S=(x=(T=(K=Fe==null?void 0:Fe.results)==null?void 0:K[0])==null?void 0:T.data)==null?void 0:x[0])==null?void 0:S.graph)==null?void 0:N.nodes)==null?void 0:ge.length)>0&&b.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>qn(void 0,null,function*(){var C,M,q,G;if(Ot)Xu(),dt(!1);else{let we=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:Ee.pathId,req_type:"graph",params:{subject_id:((C=m.detail)==null?void 0:C.id)+"",subject_uuid:Pu}}});if((we==null?void 0:we.status)===200){dt(!0);let ut={results:[{columns:["user","entity"],data:[{graph:{nodes:(M=[...we==null?void 0:we.nodes])==null?void 0:M.map(pt=>{var Kt,an;return ua(Wn({},pt),{name:((Kt=pt==null?void 0:pt.name)==null?void 0:Kt.length)>4?((an=pt==null?void 0:pt.name)==null?void 0:an.substr(0,4))+"...":pt==null?void 0:pt.name})}),relationships:[...we==null?void 0:we.relationships]}}]}],errors:[]};Cu((G=(q=we==null?void 0:we.nodes)==null?void 0:q[0])==null?void 0:G.id),Ge(ut)}}}),className:Dt.selectshixun},Ot?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00"))),!un&&b.createElement("div",{id:"canva",style:{position:"relative",zIndex:2}}),b.createElement("div",{id:"myDiagramDiv",style:{height:Ke?"calc(100vh - 100px)":540,width:"100%",visibility:He!=null&&He.is_root?"hidden":un?"visible":"hidden",position:un?"relative":"absolute"}}),Eo.map((C,M)=>b.createElement("div",{style:{display:"inline-block",marginLeft:M!==0&&20,maxHeight:20}},b.createElement("span",{style:{display:"inline-flex",background:C==null?void 0:C.color,width:16,height:8,borderRadius:4}}),b.createElement("span",{style:{marginLeft:6}},C==null?void 0:C.name))))),b.createElement("div",{style:{zIndex:10}},b.createElement(bf(),{disabled:la,bounds:xa,onStart:(C,M)=>Vn(C,M)},b.createElement("div",{ref:Ta,style:{position:"absolute",cursor:"move",right:Ke?0:-500,top:60,zIndex:10}},b.createElement("div",{onMouseOver:()=>{la&&da(!Nn)},onMouseOut:()=>{da(!0)}},(w==null?void 0:w.id)&&b.createElement("div",{className:Dt.rightmodal},b.createElement(xu.Z,{spinning:sn},b.createElement("div",{style:{display:"flex",padding:25,paddingBottom:0}},b.createElement("div",{className:Dt.title},b.createElement("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:Eo==null?void 0:Eo.find(C=>C.name===(w==null?void 0:w.node_type)).color}},(w==null?void 0:w.node_type)+"\u8282\u70B9")," ",w.name," ",(w==null?void 0:w.node_type)!=="\u8BFE\u7A0B"&&(w==null?void 0:w.node_type)!=="\u5173\u5361"&&b.createElement("i",{onClick:()=>{var C,M,q,G;ju(!0),(w==null?void 0:w.node_type)==="\u7AE0\u8282"?(Nu(!0),ma(!1,"\u7AE0\u8282"),Qe.setFieldsValue(ua(Wn({},w),{backend_stage_uuid:(C=w==null?void 0:w.backend_stage)==null?void 0:C.id,front_stage_uuid:(M=w==null?void 0:w.front_stage)==null?void 0:M.id}))):(w==null?void 0:w.node_type)==="\u77E5\u8BC6\u70B9"?(Vt(!0),ma(!1,"\u77E5\u8BC6\u70B9"),Qe.setFieldsValue(ua(Wn({},w),{backend_knowledge_uuid:(q=w==null?void 0:w.backend_knowledge)==null?void 0:q.id,front_knowledge_uuid:(G=w==null?void 0:w.front_knowledge)==null?void 0:G.id}))):(w==null?void 0:w.node_type)==="\u5B9E\u8BAD"?(Au(!0),Fa(Wn({},w)),zu(w==null?void 0:w.knowledge_node_list),Yn(w==null?void 0:w.knowledge_node_list)):(w==null?void 0:w.node_type)==="\u4F5C\u4E1A"?(Ll(!0),Qe.setFieldsValue(Wn({},w)),zu(w==null?void 0:w.knowledge_node_list),Yn(w==null?void 0:w.knowledge_node_list)):(w==null?void 0:w.node_type)==="\u89C6\u9891"?(Ol(!0),Qe.setFieldsValue(Wn({},w)),Al({id:w==null?void 0:w.id,title:w==null?void 0:w.name,video_detail:{play_url:w==null?void 0:w.video_url}}),zu(w==null?void 0:w.knowledge_node_list),Yn(w==null?void 0:w.knowledge_node_list)):(w==null?void 0:w.node_type)==="\u9644\u4EF6"?(Rl(!0),Qe.setFieldsValue(Wn({},w)),j(100),il({name:w==null?void 0:w.name,response:{id:w==null?void 0:w.attachment_id}}),Yn(w==null?void 0:w.knowledge_node_list),zu(w==null?void 0:w.knowledge_node_list)):(w==null?void 0:w.node_type)==="\u8BD5\u9898"&&(Yn(w==null?void 0:w.knowledge_node_list),zu(w==null?void 0:w.knowledge_node_list),wl(!0),Qe.setFieldsValue(Wn({},w)))},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),(w==null?void 0:w.node_type)!=="\u8BFE\u7A0B"&&(w==null?void 0:w.node_type)!=="\u5173\u5361"&&b.createElement("i",{onClick:()=>{ze.default.confirm({title:"\u63D0\u793A",content:"\u5220\u9664\u8282\u70B9\u4F1A\u5C06\u5B50\u8282\u70B9\u4E00\u5E76\u5220\u9664\uFF0C\u5220\u9664\u8282\u70B9\u4E0D\u4F1A\u5F71\u54CD\u5230\u8BFE\u7A0B\u7AE0\u8282\u5185\u5BB9\u3002\u5220\u9664\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",closeIcon:!0,closable:!0,icon:null,onOk:()=>qn(void 0,null,function*(){var C,M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn;let zn=yield(0,Je.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:w==null?void 0:w.node_type,subject_id:Ee.pathId,params:{subject_id:((C=m.detail)==null?void 0:C.id)+"",user_id:(M=f.userInfo)==null?void 0:M.user_id,id:w.id}}});if((zn==null?void 0:zn.status)===200)if(fe.ZP.info("\u5220\u9664\u6210\u529F"),je({}),un)Xu();else{let An={results:[{columns:["user","entity"],data:[{graph:{nodes:(an=[...(Kt=(pt=(ut=(we=(G=(q=Fe==null?void 0:Fe.results)==null?void 0:q[0])==null?void 0:G.data)==null?void 0:we[0])==null?void 0:ut.graph)==null?void 0:pt.nodes)==null?void 0:Kt.filter(Gt=>Gt.id!==w.id)])==null?void 0:an.map(Gt=>{var vn,bn;return ua(Wn({},Gt),{name:((vn=Gt==null?void 0:Gt.name)==null?void 0:vn.length)>4?((bn=Gt==null?void 0:Gt.name)==null?void 0:bn.substr(0,4))+"...":Gt==null?void 0:Gt.name})}),relationships:[...(hn=(wn=(In=(cn=(En=(St=Fe==null?void 0:Fe.results)==null?void 0:St[0])==null?void 0:En.data)==null?void 0:cn[0])==null?void 0:In.graph)==null?void 0:wn.relationships)==null?void 0:hn.filter(Gt=>Gt.id!==w.id&&w.id!==Gt.endNode&&w.id!==Gt.startNode)]}}]}],errors:[]};Ge(An)}})})},className:`iconfont icon-shanchu14 ${Dt.dhover}`,style:{marginLeft:14}})),b.createElement("div",null,b.createElement("i",{style:{cursor:"pointer"},onClick:()=>{var C,M;je({}),(C=wu.current)==null||C.clearSelection(),(M=aa.current)==null||M.clearSelection()},className:"iconfont icon-danchuangguanbi"}))),b.createElement("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0}},b.createElement("div",{style:{marginTop:20}},b.createElement("div",{className:Dt.linetitles},b.createElement("span",{className:Dt.line}),"\u5C5E\u6027"),(w==null?void 0:w.node_type)==="\u8BFE\u7A0B"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12}},"\u6559\u5B66\u56E2\u961F\uFF1A",(me=JSON.parse(w==null?void 0:w.teacher_group))==null?void 0:me.map(C=>C.name).toString())),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12}},"\u53D1\u5E03\u5355\u4F4D\uFF1A",w==null?void 0:w.school)),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u7B80\u4ECB\uFF1A"),b.createElement("div",null,b.createElement(_t.Z,{style:{fontSize:12},value:w==null?void 0:w.subject_desc})))),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u987B\u77E5\uFF1A"),b.createElement("div",null,b.createElement(_t.Z,{style:{fontSize:12},value:w==null?void 0:w.subject_notice}))))),(w==null?void 0:w.node_type)==="\u5173\u5361"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u5173\u5361\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(_t.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:w==null?void 0:w.challenge_desc}))))),(w==null?void 0:w.node_type)==="\u7AE0\u8282"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u7AE0\u8282\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(_t.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:w==null?void 0:w.stage_desc}))))),(w==null?void 0:w.node_type)==="\u5B9E\u8BAD"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u5B9E\u8BAD\u7C7B\u522B\uFF1A",b.createElement("div",null,w==null?void 0:w.shixun_type))),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u5B9E\u8BAD\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement("span",{className:Dt.description,dangerouslySetInnerHTML:{__html:w==null?void 0:w.shixun_desc}})))),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u96BE\u6613\u7A0B\u5EA6\uFF1A",b.createElement("div",null,w==null?void 0:w.diffculty)))),(w==null?void 0:w.node_type)==="\u89C6\u9891"&&b.createElement("div",null,b.createElement(_o.Z,{onPlayEnded:()=>{},autoPlay:!1,allow_skip:!1,courseId:"",src:(ae=w==null?void 0:w.video_url)!=null&&ae.startsWith("http")||(de=w==null?void 0:w.video_url)!=null&&de.startsWith("https")?w==null?void 0:w.video_url:gp.Base64.decode(w==null?void 0:w.video_url),videoId:"",toLog:!0,logWatchHistory:()=>{}}),b.createElement("div",{className:Dt.linetitles,style:{marginTop:20}},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u89C6\u9891\u63CF\u8FF0\uFF1A",b.createElement("div",null,w==null?void 0:w.video_desc)))),(w==null?void 0:w.node_type)==="\u9644\u4EF6"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles,style:{marginTop:20}},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u9644\u4EF6\u63CF\u8FF0\uFF1A"),b.createElement("div",null,(w==null?void 0:w.attachment_desc)||"\u6682\u65E0")))),(w==null?void 0:w.node_type)==="\u4F5C\u4E1A"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u4F5C\u4E1A\u7C7B\u522B\uFF1A",b.createElement("div",null,w==null?void 0:w.homework_type))),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(_t.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:w==null?void 0:w.homework_desc}))))),(w==null?void 0:w.node_type)==="\u8BD5\u9898"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u8BD5\u9898\u9898\u578B\uFF1A",b.createElement("div",null,w==null?void 0:w.test_type))),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u8BD5\u9898\u5185\u5BB9\uFF1A"),b.createElement("div",null,b.createElement(_t.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:w==null?void 0:w.test_content}))))),(w==null?void 0:w.node_type)==="\u77E5\u8BC6\u70B9"&&b.createElement("div",null,b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u7C7B\u578B\uFF1A"),b.createElement("div",null,(w==null?void 0:w.knowledge_type)||""))),b.createElement("div",{className:Dt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(_t.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(w==null?void 0:w.knowledge_desc)||"\u6682\u65E0\u63CF\u8FF0"})))))),b.createElement("div",{style:{marginTop:20}},b.createElement("div",{className:Dt.linetitles,style:{marginBottom:0}},b.createElement("span",{className:Dt.line}),"\u5173\u7CFB"),(w==null?void 0:w.node_type)==="\u5173\u5361"&&b.createElement("div",null,b.createElement("div",{style:{marginBottom:15}},b.createElement("span",null,"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",b.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},((te=w==null?void 0:w.shixun_names)==null?void 0:te[0])||"\u6682\u65E0")))),(w==null?void 0:w.node_type)==="\u7AE0\u8282"&&b.createElement("div",{style:{marginTop:15,display:"flex"}},b.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u7AE0\u8282\uFF1A",b.createElement("span",{className:Dt.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((z=w==null?void 0:w.front_stage)==null?void 0:z.name)||"\u6682\u65E0")),b.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u7AE0\u8282\uFF1A",b.createElement("span",{className:Dt.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},(($=w==null?void 0:w.backend_stage)==null?void 0:$.name)||"\u6682\u65E0"))),(w==null?void 0:w.node_type)==="\u77E5\u8BC6\u70B9"&&b.createElement("div",{style:{marginTop:15}},b.createElement("div",{style:{marginBottom:15}},b.createElement("span",null,"\u6240\u5C5E\u7AE0\u8282\uFF1A",b.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},(w==null?void 0:w.stage_name)||"\u6682\u65E0"))),b.createElement("div",{style:{display:"flex"}},b.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u77E5\u8BC6\u70B9\uFF1A",b.createElement("span",{className:Dt.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((ve=w==null?void 0:w.front_knowledge)==null?void 0:ve.name)||"\u6682\u65E0")),b.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u77E5\u8BC6\u70B9\uFF1A",b.createElement("span",{className:Dt.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Ce=w==null?void 0:w.backend_knowledge)==null?void 0:Ce.name)||"\u6682\u65E0")))),["\u5B9E\u8BAD","\u9644\u4EF6","\u4F5C\u4E1A","\u89C6\u9891","\u8BD5\u9898"].includes(w==null?void 0:w.node_type)&&b.createElement("div",null,b.createElement("span",null,"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A",(k=w==null?void 0:w.knowledge_node_list)==null?void 0:k.map(C=>b.createElement("span",{onClick:()=>qn(void 0,null,function*(){let M=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:C==null?void 0:C.key}}});(M==null?void 0:M.status)===200&&je(M==null?void 0:M.data)}),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,C==null?void 0:C.title))))),(w==null?void 0:w.node_type)==="\u8BFE\u7A0B"&&b.createElement(yl.default,{tabBarExtraContent:b.createElement("span",{onClick:()=>{Qe.resetFields(),ma(!1,"\u7AE0\u8282"),ju(!1),Nu(!0)},className:Dt.additem},b.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u7AE0\u8282"),items:[{key:"1",label:`\u7AE0\u8282\uFF08${(re=w==null?void 0:w.relations)==null?void 0:re.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.relations,columns:[{title:"\u7AE0\u8282\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){let G=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});(G==null?void 0:G.status)===200&&je(G==null?void 0:G.data)})},C)}},{title:"\u7AE0\u8282\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(w==null?void 0:w.node_type)==="\u5B9E\u8BAD"&&b.createElement(yl.default,{items:[{key:"1",label:`\u5173\u5361\uFF08${(se=w==null?void 0:w.relations)==null?void 0:se.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.relations,columns:[{title:"\u5173\u5361\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){let G=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5173\u5361",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});(G==null?void 0:G.status)===200&&je(G==null?void 0:G.data)})},C)}},{title:"\u5173\u5361\u63CF\u8FF0",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),(w==null?void 0:w.node_type)==="\u7AE0\u8282"&&b.createElement(yl.default,{tabBarExtraContent:b.createElement("span",{onClick:()=>{Qe.resetFields(),Vt(!0),ju(!1),ma(!1,"\u77E5\u8BC6\u70B9")},className:Dt.additem},b.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u77E5\u8BC6\u70B9"),items:[{key:"1",label:`\u77E5\u8BC6\u70B9\uFF08${(Be=w==null?void 0:w.relations)==null?void 0:Be.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.relations,columns:[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){var G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn,An,Gt,vn,bn,Qt,xn,su,Nt;let Pn=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});if((Pn==null?void 0:Pn.status)===200){je(Pn==null?void 0:Pn.data);let kt=yield(0,Je.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u7AE0\u8282",req_type:"graph",subject_id:Ee.pathId,params:{subject_uuid:(St=(an=(Kt=(pt=(ut=(we=(G=Fe==null?void 0:Fe.results)==null?void 0:G[0])==null?void 0:we.data)==null?void 0:ut[0])==null?void 0:pt.graph)==null?void 0:Kt.nodes)==null?void 0:an[0])==null?void 0:St.id,subject_id:((En=m.detail)==null?void 0:En.id)+"",stage_uuid:w==null?void 0:w.id,user_id:(cn=f.userInfo)==null?void 0:cn.user_id}}});if((kt==null?void 0:kt.status)===200){if(!((In=kt==null?void 0:kt.nodes)!=null&&In.length))return;let rt={results:[{columns:["user","entity"],data:[{graph:{nodes:(vn=[...(Gt=(An=(zn=(hn=(wn=Fe==null?void 0:Fe.results)==null?void 0:wn[0])==null?void 0:hn.data)==null?void 0:zn[0])==null?void 0:An.graph)==null?void 0:Gt.nodes,...kt.nodes])==null?void 0:vn.map(Ze=>{var ln,cu;return ua(Wn({},Ze),{name:((ln=Ze==null?void 0:Ze.name)==null?void 0:ln.length)>4?((cu=Ze==null?void 0:Ze.name)==null?void 0:cu.substr(0,4))+"...":Ze==null?void 0:Ze.name})}),relationships:[...(Nt=(su=(xn=(Qt=(bn=Fe==null?void 0:Fe.results)==null?void 0:bn[0])==null?void 0:Qt.data)==null?void 0:xn[0])==null?void 0:su.graph)==null?void 0:Nt.relationships,...kt.relationships]}}]}],errors:[]};Ge(rt)}}})},C)}},{title:"\u77E5\u8BC6\u70B9\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(w==null?void 0:w.node_type)==="\u77E5\u8BC6\u70B9"&&b.createElement(yl.default,{tabBarExtraContent:b.createElement(Gn.Z,{getPopupContainer:()=>le.current,menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{Au(!0),ju(!1),Yn([])}},"\u6DFB\u52A0\u5B9E\u8BAD")},{key:"2",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{ju(!1),Ll(!0),Yn([])}},"\u6DFB\u52A0\u4F5C\u4E1A")},{key:"3",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{ju(!1),Ol(!0),Yn([]),Qe.resetFields()}},"\u6DFB\u52A0\u89C6\u9891")},{key:"4",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{ju(!1),Yn([]),Rl(!0)}},"\u6DFB\u52A0\u9644\u4EF6")},{key:"5",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{ju(!1),Yn([]),wl(!0)}},"\u6DFB\u52A0\u8BD5\u9898")}]}},b.createElement("span",{style:{color:"#3061D0"}}," \u6DFB\u52A0\u5173\u8054\u5185\u5BB9")),items:[{key:"0",label:`\u5B9E\u8BAD\uFF08${(Ie=w==null?void 0:w.shixun_relations)==null?void 0:Ie.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.shixun_relations,columns:[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){let G=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});(G==null?void 0:G.status)===200&&je(G==null?void 0:G.data)})},C)}},{title:"\u5B9E\u8BAD\u7C7B\u578B",dataIndex:"shixun_type",ellipsis:!0,key:"shixun_type"},{title:"\u5B9E\u8BAD\u5173\u5361",dataIndex:"challenge_num",ellipsis:!0,key:"challenge_num"},{title:"\u5B9E\u8BAD\u73AF\u5883",dataIndex:"language",ellipsis:!0,key:"language"}]})},{key:"1",label:`\u4F5C\u4E1A\uFF08${(Me=w==null?void 0:w.homework_relations)==null?void 0:Me.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.homework_relations,columns:[{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){let G=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});(G==null?void 0:G.status)===200&&je(G==null?void 0:G.data)})},C)}},{title:"\u4F5C\u4E1A\u7C7B\u578B",dataIndex:"homework_type",ellipsis:!0,key:"homework_type"},{title:"\u4F5C\u4E1A\u63CF\u8FF0",dataIndex:"homework_desc",ellipsis:!0,key:"homework_desc"}]})},{key:"2",label:`\u89C6\u9891\uFF08${(ce=w==null?void 0:w.video_relations)==null?void 0:ce.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.video_relations,columns:[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){let G=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u89C6\u9891",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});(G==null?void 0:G.status)===200&&je(G==null?void 0:G.data)})},C)}},{title:"\u89C6\u9891\u63CF\u8FF0",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:`\u9644\u4EF6\uFF08${(ke=w==null?void 0:w.attachment_relations)==null?void 0:ke.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.attachment_relations,columns:[{title:"\u9644\u4EF6\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){let G=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});(G==null?void 0:G.status)===200&&je(G==null?void 0:G.data)})},C)}},{title:"\u9644\u4EF6\u63CF\u8FF0",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:`\u8BD5\u9898\uFF08${(J=w==null?void 0:w.test_relations)==null?void 0:J.length}\uFF09`,children:b.createElement(Ea.default,{pagination:!1,dataSource:w==null?void 0:w.test_relations,columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(C,M,q){return b.createElement("a",{onClick:()=>qn(this,null,function*(){let G=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:Ee.pathId,params:{id:M==null?void 0:M.id}}});(G==null?void 0:G.status)===200&&je(G==null?void 0:G.data)})},C)}},{title:"\u8BD5\u9898\u7C7B\u578B",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})),b.createElement("div",{style:{textAlign:"center",marginTop:20}},(w==null?void 0:w.node_type)==="\u5B9E\u8BAD"&&b.createElement(tn.ZP,{type:"primary",onClick:()=>{window.open(w==null?void 0:w.shixun_url)}},"\u524D\u5F80\u5B9E\u8BAD"))))))))),b.createElement(ze.default,{title:(yt?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u7AE0\u8282",getContainer:()=>le.current,centered:!0,destroyOnClose:!0,open:na,onCancel:()=>{Qe.resetFields(),Nu(!1),ju(!1)},onOk:()=>{Qe.submit()}},b.createElement(ie.default,{form:Qe,labelCol:{span:5},onFinish:C=>qn(void 0,null,function*(){var M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn;if(C!=null&&C.backend_stage_uuid&&(C==null?void 0:C.backend_stage_uuid)===(C==null?void 0:C.front_stage_uuid)){fe.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C");return}let An=yt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Gt=yield(0,Je.ZP)(An,{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:Ee.pathId,params:ua(Wn({},C),{stage_uuid:yt&&(w==null?void 0:w.id),subject_id:((M=m.detail)==null?void 0:M.id)+"",subject_uuid:Pu,user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if((Gt==null?void 0:Gt.status)===200){Xu();let vn=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:yt?"\u7AE0\u8282":"\u8BFE\u7A0B",subject_id:Ee.pathId,params:{id:w==null?void 0:w.id}}});if((vn==null?void 0:vn.status)===200)if(je(vn==null?void 0:vn.data),yt&&!un){let bn=(an=(Kt=(pt=(ut=(we=(G=Fe==null?void 0:Fe.results)==null?void 0:G[0])==null?void 0:we.data)==null?void 0:ut[0])==null?void 0:pt.graph)==null?void 0:Kt.nodes)==null?void 0:an.filter(Nt=>Nt.id!==w.id);bn.push(vn==null?void 0:vn.data);let Qt=(hn=(wn=(In=(cn=(En=(St=Fe==null?void 0:Fe.results)==null?void 0:St[0])==null?void 0:En.data)==null?void 0:cn[0])==null?void 0:In.graph)==null?void 0:wn.relationships)==null?void 0:hn.filter(Nt=>!((Nt.endNode===w.id||Nt.startNode===w.id)&&Nt.type!=="\u5305\u542B")),xn=[];C!=null&&C.backend_stage_uuid&&(xn.push({id:w.id,startNode:w.id,endNode:C==null?void 0:C.backend_stage_uuid,type:"\u540E\u5E8F"}),xn.push({id:w.id,startNode:C==null?void 0:C.backend_stage_uuid,endNode:w.id,type:"\u524D\u5E8F"})),C!=null&&C.front_stage_uuid&&(xn.push({id:w.id,startNode:C==null?void 0:C.front_stage_uuid,endNode:w.id,type:"\u524D\u5E8F"}),xn.push({id:w.id,startNode:w.id,endNode:C==null?void 0:C.front_stage_uuid,type:"\u540E\u5E8F"}));let su={results:[{columns:["user","entity"],data:[{graph:{nodes:(zn=[...bn])==null?void 0:zn.map(Nt=>{var Pn,kt;return ua(Wn({},Nt),{name:((Pn=Nt==null?void 0:Nt.name)==null?void 0:Pn.length)>4?((kt=Nt==null?void 0:Nt.name)==null?void 0:kt.substr(0,4))+"...":Nt==null?void 0:Nt.name})}),relationships:[...Qt,...xn]}}]}],errors:[]};Ge(su)}else Xu();Qe.resetFields(),Nu(!1),ju(!1)}})},b.createElement(ie.default.Item,{label:"\u7AE0\u8282\u540D\u79F0",name:"stage_name",rules:[{required:!0,validator:(C,M)=>{var q;return((q=M==null?void 0:M.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u7AE0\u8282\u70B9\u540D\u79F0")}}]},b.createElement(at.default,{maxLength:200,max:200})),b.createElement(ie.default.Item,{label:"\u7AE0\u8282\u63CF\u8FF0",name:"stage_desc"},b.createElement(at.default.TextArea,{maxLength:1e3})),b.createElement(ie.default.Item,{label:"\u540E\u5E8F\u7AE0\u8282",name:"backend_stage_uuid"},b.createElement(Yt.default,null,fa==null?void 0:fa.map(C=>b.createElement(Yt.default.Option,{key:C==null?void 0:C.id},C==null?void 0:C.name)))),b.createElement(ie.default.Item,{label:"\u524D\u5E8F\u7AE0\u8282",name:"front_stage_uuid"},b.createElement(Yt.default,null,fa==null?void 0:fa.map(C=>b.createElement(Yt.default.Option,{value:C==null?void 0:C.id,key:C==null?void 0:C.id},C==null?void 0:C.name)))))),b.createElement(Su,{shixunIds:"",cb:C=>{Fa(C)}}),b.createElement(ze.default,{open:gt,centered:!0,title:(yt?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u77E5\u8BC6\u70B9",destroyOnClose:!0,width:600,getContainer:()=>le.current,onCancel:()=>Vt(!1),okButtonProps:{loading:Tt},onOk:()=>{Qe.submit()}},b.createElement(ie.default,{size:"large",form:Qe,labelCol:{span:5},onFinish:C=>qn(void 0,null,function*(){var M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn;if(be(!0),C!=null&&C.backend_knowledge_uuid&&(C==null?void 0:C.backend_knowledge_uuid)===(C==null?void 0:C.front_knowledge_uuid)){fe.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C"),be(!1);return}let An=yt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Gt=yield(0,Je.ZP)(An,{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:ua(Wn({},C),{subject_uuid:Pu,knowledge_uuid:w==null?void 0:w.id,subject_id:((M=m.detail)==null?void 0:M.id)+"",stage_uuid:yt?w==null?void 0:w.stage_uuid:w==null?void 0:w.id,user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if(be(!1),(Gt==null?void 0:Gt.status)===200){!yt&&!un?Cl():Xu();let vn=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:yt?"\u77E5\u8BC6\u70B9":"\u7AE0\u8282",subject_id:Ee.pathId,params:{id:w==null?void 0:w.id}}});if((vn==null?void 0:vn.status)===200)if(je(vn==null?void 0:vn.data),yt&&!un){let bn=(an=(Kt=(pt=(ut=(we=(G=Fe==null?void 0:Fe.results)==null?void 0:G[0])==null?void 0:we.data)==null?void 0:ut[0])==null?void 0:pt.graph)==null?void 0:Kt.nodes)==null?void 0:an.filter(Nt=>Nt.id!==w.id);bn.push(vn==null?void 0:vn.data);let Qt=(hn=(wn=(In=(cn=(En=(St=Fe==null?void 0:Fe.results)==null?void 0:St[0])==null?void 0:En.data)==null?void 0:cn[0])==null?void 0:In.graph)==null?void 0:wn.relationships)==null?void 0:hn.filter(Nt=>!((Nt.endNode===w.id||Nt.startNode===w.id)&&Nt.type!=="\u5305\u542B")),xn=[];C!=null&&C.backend_knowledge_uuid&&(xn.push({id:w.id,startNode:w.id,endNode:C==null?void 0:C.backend_knowledge_uuid,type:"\u540E\u5E8F"}),xn.push({id:C==null?void 0:C.backend_knowledge_uuid,endNode:w.id,startNode:C==null?void 0:C.backend_knowledge_uuid,type:"\u524D\u5E8F"})),C!=null&&C.front_knowledge_uuid&&(xn.push({id:w.id,startNode:C==null?void 0:C.front_knowledge_uuid,endNode:w.id,type:"\u524D\u5E8F"}),xn.push({id:C==null?void 0:C.front_knowledge_uuid,endNode:w.id,startNode:C==null?void 0:C.front_knowledge_uuid,type:"\u540E\u5E8F"}));let su={results:[{columns:["user","entity"],data:[{graph:{nodes:(zn=[...bn])==null?void 0:zn.map(Nt=>{var Pn,kt;return ua(Wn({},Nt),{name:((Pn=Nt==null?void 0:Nt.name)==null?void 0:Pn.length)>4?((kt=Nt==null?void 0:Nt.name)==null?void 0:kt.substr(0,4))+"...":Nt==null?void 0:Nt.name})}),relationships:[...Qt,...xn]}}]}],errors:[]};Ge(su)}else Xu();Qe.resetFields(),Vt(!1),zu([]),Yn([])}})},b.createElement(ie.default.Item,{name:"knowledge_name",label:"\u77E5\u8BC6\u70B9\u540D\u79F0",rules:[{required:!0,validator:(C,M)=>{var q;return((q=M==null?void 0:M.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0")}}]},b.createElement(at.default,{maxLength:20})),b.createElement(ie.default.Item,{name:"knowledge_type",label:"\u77E5\u8BC6\u70B9\u7C7B\u522B"},b.createElement(zt.ZP.Group,null,b.createElement(zt.ZP,{value:"\u64CD\u4F5C\u8282\u70B9"},"\u64CD\u4F5C\u8282\u70B9"),b.createElement(zt.ZP,{value:"\u6982\u5FF5\u8282\u70B9"},"\u6982\u5FF5\u8282\u70B9"))),b.createElement(ie.default.Item,{name:"knowledge_desc",label:"\u77E5\u8BC6\u70B9\u63CF\u8FF0"},b.createElement(at.default.TextArea,{maxLength:100})),b.createElement(ie.default.Item,{label:"\u540E\u5E8F\u77E5\u8BC6\u70B9",name:"backend_knowledge_uuid"},b.createElement(Yt.default,null,fa.map(C=>b.createElement(Yt.default.Option,{key:C==null?void 0:C.id},C==null?void 0:C.name)))),b.createElement(ie.default.Item,{label:"\u524D\u5E8F\u77E5\u8BC6\u70B9",name:"front_knowledge_uuid"},b.createElement(Yt.default,null,fa==null?void 0:fa.map(C=>b.createElement(Yt.default.Option,{value:C==null?void 0:C.id,key:C==null?void 0:C.id},C==null?void 0:C.name)))))),b.createElement(ze.default,{open:Wr,centered:!0,title:(yt?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u89C6\u9891",destroyOnClose:!0,width:600,getContainer:()=>le.current,onCancel:()=>{var C,M;Ol(!1),st(),yn({type:"removeVideo",payload:{name:(M=(C=Ht.videoList)==null?void 0:C[0])==null?void 0:M.name}}),Al({})},okButtonProps:{loading:Tt},onOk:()=>{Qe.submit()}},!yt&&b.createElement(Gn.Z,{getPopupContainer:()=>le.current,overlayStyle:{minWidth:90},disabled:yt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:b.createElement("a",{onClick:()=>{var C,M;document.getElementById("fileUpload").click(),st(),yn({type:"removeVideo",payload:{name:(M=(C=Ht.videoList)==null?void 0:C[0])==null?void 0:M.name}})}},"\u4E0A\u4F20\u89C6\u9891")},{key:"2",label:b.createElement("a",{onClick:()=>{Ya("\u89C6\u9891\u9879\u76EE"),ll(!0)}},"\u9009\u62E9\u89C6\u9891")}]}},b.createElement("span",{style:{width:88},className:Dt.selectshixun},"\u9009\u62E9\u89C6\u9891")),((Lt=(Ye=Ht.videoList)==null?void 0:Ye[0])==null?void 0:Lt.loaded)==100||gu!=null&&gu.id?b.createElement("span",{className:`${Dt.videoName} font14`,style:{marginLeft:10}},(($e=(Se=Ht.videoList)==null?void 0:Se[0])==null?void 0:$e.name)||(gu==null?void 0:gu.title)):((Ft=(on=Ht.videoList)==null?void 0:on[0])==null?void 0:Ft.loaded)>0&&b.createElement(Bi.Z,{style:{width:"70%",marginLeft:10},percent:(Sn=(On=Ht.videoList)==null?void 0:On[0])==null?void 0:Sn.loaded,status:((lt=(Oe=Ht.videoList)==null?void 0:Oe[0])==null?void 0:lt.loaded)==100?"normal":"active"}),b.createElement(ie.default,{form:Qe,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:C=>qn(void 0,null,function*(){var M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn,An,Gt,vn,bn,Qt,xn,su,Nt;if(((M=Ht==null?void 0:Ht.videoList)==null?void 0:M.length)===0&&!(gu!=null&&gu.id)){fe.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u89C6\u9891");return}if((Mt==null?void 0:Mt.length)<=0){fe.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Pn=yt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",kt=yield(0,Je.ZP)(Pn,{method:"post",body:{node_type:"\u89C6\u9891",subject_id:Ee.pathId,uuid:(G=(q=Ht.videoList)==null?void 0:q[0])==null?void 0:G.videoId,params:Wn({subject_uuid:Pu,subject_id:((we=m.detail)==null?void 0:we.id)+"",user_id:(ut=f==null?void 0:f.userInfo)==null?void 0:ut.user_id,video_url:(pt=gu==null?void 0:gu.video_detail)==null?void 0:pt.play_url,video_file_url:(Kt=gu==null?void 0:gu.video_detail)==null?void 0:Kt.file_url,video_uuid:yt&&(w==null?void 0:w.id),knowledge_uuid_list:Mt==null?void 0:Mt.map(rt=>rt.key||(rt==null?void 0:rt.id))},C)}});if((kt==null?void 0:kt.status)===200){!yt&&!un?Cl():Xu();let rt=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:yt?"\u89C6\u9891":"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:w==null?void 0:w.id}}});if((rt==null?void 0:rt.status)===200)if(je(rt==null?void 0:rt.data),yt&&!un){let Ze=(wn=(In=(cn=(En=(St=(an=Fe==null?void 0:Fe.results)==null?void 0:an[0])==null?void 0:St.data)==null?void 0:En[0])==null?void 0:cn.graph)==null?void 0:In.nodes)==null?void 0:wn.filter(ye=>ye.id!==w.id);Ze.push(rt==null?void 0:rt.data);let ln=(hn=Ze==null?void 0:Ze.filter(ye=>(ye==null?void 0:ye.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:hn.map(ye=>ye.key),cu=(Qt=(bn=(vn=(Gt=(An=(zn=Fe==null?void 0:Fe.results)==null?void 0:zn[0])==null?void 0:An.data)==null?void 0:Gt[0])==null?void 0:vn.graph)==null?void 0:bn.relationships)==null?void 0:Qt.filter(ye=>ye.endNode!==w.id),dn=(xn=Mt.filter(ye=>ln.includes(ye==null?void 0:ye.key)))==null?void 0:xn.map(ye=>({id:ye.key,startNode:ye.key,endNode:w.key,type:"\u5305\u542B"}))}else Xu();st(),yn({type:"removeVideo",payload:{name:(Nt=(su=Ht.videoList)==null?void 0:su[0])==null?void 0:Nt.name}}),Al({}),Ol(!1),zu([]),Yn([])}})},b.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Ua,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),b.createElement(ie.default.Item,{label:"\u89C6\u9891\u540D\u79F0",name:"video_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0"}]},b.createElement(at.default,null)),b.createElement(ie.default.Item,{label:"\u89C6\u9891\u63CF\u8FF0",name:"video_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u63CF\u8FF0"}]},b.createElement(at.default.TextArea,null))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:12},className:Dt.selectshixun,onClick:()=>{Ka(!0),ma(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Mt==null?void 0:Mt.map((C,M)=>b.createElement("span",{onClick:()=>qn(void 0,null,function*(){let q=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:C==null?void 0:C.key}}});(q==null?void 0:q.status)===200&&je(q==null?void 0:q.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:M===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(C==null?void 0:C.title)||(C==null?void 0:C.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let G=Mt==null?void 0:Mt.filter(we=>we.key!==C.key);Yn(G)}},"x"))))),b.createElement(ze.default,{open:Lr,centered:!0,title:(yt?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u9644\u4EF6",destroyOnClose:!0,width:600,getContainer:()=>le.current,onCancel:()=>{Rl(!1),Qe.resetFields(),il({}),Al({})},okButtonProps:{loading:Tt},onOk:()=>{Qe.submit()}},!yt&&b.createElement(Gn.Z,{getPopupContainer:()=>le.current,overlayStyle:{minWidth:90},disabled:yt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:b.createElement(Ac.default,{action:`${pu.Z.API_SERVER}/api/attachments.json`,withCredentials:!0,listType:"picture",showUploadList:!1,onChange:C=>{var M;j((M=C==null?void 0:C.file)==null?void 0:M.percent),il(C==null?void 0:C.file)},maxCount:1},b.createElement("a",{style:{color:"#333"}},"\u4E0A\u4F20\u9644\u4EF6"))},{key:"2",label:b.createElement("a",{onClick:()=>{Ya("\u6559\u5B66\u8BFE\u4EF6"),ll(!0)}},"\u9009\u62E9\u9644\u4EF6")}]}},b.createElement("span",{style:{width:88},className:Dt.selectshixun},"\u9009\u62E9\u9644\u4EF6")),Pl===100||gu!=null&&gu.id?b.createElement("span",{className:`${Dt.videoName} font14`,style:{marginLeft:10}},(rl==null?void 0:rl.name)||(gu==null?void 0:gu.title)||(gu==null?void 0:gu.filename)):Pl>0&&b.createElement(Bi.Z,{style:{width:"70%",marginLeft:10},percent:parseInt(Pl),status:Pl==100?"normal":"active"}),b.createElement(ie.default,{form:Qe,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:C=>qn(void 0,null,function*(){var M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn,An,Gt,vn,bn,Qt,xn;if(!(rl!=null&&rl.name)&&!(gu!=null&&gu.id)){fe.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u9644\u4EF6");return}if((Mt==null?void 0:Mt.length)<=0){fe.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let su=yt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Nt=yield(0,Je.ZP)(su,{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:Ee.pathId,uuid:(q=(M=Ht.videoList)==null?void 0:M[0])==null?void 0:q.videoId,params:Wn({subject_id:((G=m.detail)==null?void 0:G.id)+"",user_id:(we=f==null?void 0:f.userInfo)==null?void 0:we.user_id,subject_uuid:Pu,attachment_uuid:yt&&(w==null?void 0:w.id),attachment_id:((ut=rl==null?void 0:rl.response)==null?void 0:ut.id)||((pt=gu==null?void 0:gu.attachment)==null?void 0:pt.id),knowledge_uuid_list:Mt==null?void 0:Mt.map(Pn=>(Pn==null?void 0:Pn.key)||(Pn==null?void 0:Pn.id))},C)}});if((Nt==null?void 0:Nt.status)===200){!yt&&!un?Cl():Xu();let Pn=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:yt?"\u9644\u4EF6":"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:w==null?void 0:w.id}}});if((Pn==null?void 0:Pn.status)===200)if(je(Pn==null?void 0:Pn.data),yt&&!un){let kt=(In=(cn=(En=(St=(an=(Kt=Fe==null?void 0:Fe.results)==null?void 0:Kt[0])==null?void 0:an.data)==null?void 0:St[0])==null?void 0:En.graph)==null?void 0:cn.nodes)==null?void 0:In.filter(dn=>dn.id!==w.id);kt.push(Pn==null?void 0:Pn.data);let rt=(wn=kt==null?void 0:kt.filter(dn=>(dn==null?void 0:dn.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:wn.map(dn=>dn.key),Ze=(bn=(vn=(Gt=(An=(zn=(hn=Fe==null?void 0:Fe.results)==null?void 0:hn[0])==null?void 0:zn.data)==null?void 0:An[0])==null?void 0:Gt.graph)==null?void 0:vn.relationships)==null?void 0:bn.filter(dn=>dn.endNode!==w.id),ln=(Qt=Mt.filter(dn=>rt.includes(dn==null?void 0:dn.key)))==null?void 0:Qt.map(dn=>({id:dn.key,startNode:dn.key,endNode:w.key,type:"\u5305\u542B"})),cu={results:[{columns:["user","entity"],data:[{graph:{nodes:(xn=[...kt])==null?void 0:xn.map(dn=>{var ye,ft;return ua(Wn({},dn),{name:((ye=dn==null?void 0:dn.name)==null?void 0:ye.length)>4?((ft=dn==null?void 0:dn.name)==null?void 0:ft.substr(0,4))+"...":dn==null?void 0:dn.name})}),relationships:[...Ze,...ln]}}]}],errors:[]};Ge(cu)}else Xu();Rl(!1),Qe.resetFields(),il({}),Al({}),zu([]),Yn([])}})},b.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Ua,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),b.createElement(ie.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u540D\u79F0"}],label:"\u9644\u4EF6\u540D\u79F0",name:"attachment_name"},b.createElement(at.default,null)),b.createElement(ie.default.Item,{label:"\u9644\u4EF6\u63CF\u8FF0",name:"attachment_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u63CF\u8FF0"}]},b.createElement(at.default.TextArea,null))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:12},className:Dt.selectshixun,onClick:()=>{Ka(!0),ma(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Mt==null?void 0:Mt.map((C,M)=>b.createElement("span",{onClick:()=>qn(void 0,null,function*(){let q=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:C==null?void 0:C.key}}});(q==null?void 0:q.status)===200&&je(q==null?void 0:q.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:M===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(C==null?void 0:C.title)||(C==null?void 0:C.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let G=Mt==null?void 0:Mt.filter(we=>we.key!==C.key);Yn(G)}},"x"))))),b.createElement(ze.default,{open:Ga,title:(yt?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u5B9E\u8BAD",destroyOnClose:!0,width:600,getContainer:()=>le.current,onCancel:()=>{Au(!1),Fa({}),zu([]),Yn([])},onOk:()=>qn(void 0,null,function*(){var C,M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn,An;if(!(tt!=null&&tt.id)){fe.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}if((Mt==null?void 0:Mt.length)<=0){fe.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Gt=yt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",vn=yield(0,Je.ZP)(Gt,{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:Ee.pathId,params:{shixun_id:tt==null?void 0:tt.id,shixun_name:(tt==null?void 0:tt.title)||(tt==null?void 0:tt.name),subject_uuid:Pu,knowledge_uuid_list:Mt==null?void 0:Mt.map(bn=>bn.key||(bn==null?void 0:bn.id)),diffculty:(tt==null?void 0:tt.level)||(tt==null?void 0:tt.diffculty),shixun_uuid:yt&&w.id,language:tt==null?void 0:tt.language,challenge_num:tt==null?void 0:tt.challenges_count,shixun_desc:tt==null?void 0:tt.description,subject_id:((C=m.detail)==null?void 0:C.id)+"",shixun_type:tt==null?void 0:tt.shixun_type,shixun_url:yt?tt==null?void 0:tt.shixun_url:window.location.origin+"/shixuns/"+(tt==null?void 0:tt.identifier)+"/challenges",user_id:(M=f==null?void 0:f.userInfo)==null?void 0:M.user_id,challenges:tt==null?void 0:tt.challenges}}});if((vn==null?void 0:vn.status)===200){!yt&&!un?Cl():Xu();let bn=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:yt?"\u5B9E\u8BAD":"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:w==null?void 0:w.id}}});if((bn==null?void 0:bn.status)===200)if(je(bn==null?void 0:bn.data),yt&&!un){let Qt=(Kt=(pt=(ut=(we=(G=(q=Fe==null?void 0:Fe.results)==null?void 0:q[0])==null?void 0:G.data)==null?void 0:we[0])==null?void 0:ut.graph)==null?void 0:pt.nodes)==null?void 0:Kt.filter(kt=>kt.id!==w.id);Qt.push(bn==null?void 0:bn.data);let xn=(an=Qt==null?void 0:Qt.filter(kt=>(kt==null?void 0:kt.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:an.map(kt=>kt.key),su=(hn=(wn=(In=(cn=(En=(St=Fe==null?void 0:Fe.results)==null?void 0:St[0])==null?void 0:En.data)==null?void 0:cn[0])==null?void 0:In.graph)==null?void 0:wn.relationships)==null?void 0:hn.filter(kt=>kt.endNode!==w.id),Nt=(zn=Mt.filter(kt=>xn.includes(kt==null?void 0:kt.key)))==null?void 0:zn.map(kt=>({id:kt.key,startNode:kt.key,endNode:w.key,type:"\u5305\u542B"})),Pn={results:[{columns:["user","entity"],data:[{graph:{nodes:(An=[...Qt])==null?void 0:An.map(kt=>{var rt,Ze;return ua(Wn({},kt),{name:((rt=kt==null?void 0:kt.name)==null?void 0:rt.length)>4?((Ze=kt==null?void 0:kt.name)==null?void 0:Ze.substr(0,4))+"...":kt==null?void 0:kt.name})}),relationships:[...su,...Nt]}}]}],errors:[]};Ge(Pn)}else Xu();Au(!1),Fa({}),zu([]),Yn([])}})},!yt&&b.createElement("span",{className:Dt.selectshixun,onClick:()=>{yt||(Fa({}),o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",subject_id:Ee.pathId}}))}},"\u9009\u62E9\u5B9E\u8BAD"),b.createElement("div",null,(tt==null?void 0:tt.id)&&b.createElement("div",null,b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u540D\u79F0"),b.createElement("span",{style:{marginLeft:16}},(tt==null?void 0:tt.title)||(tt==null?void 0:tt.shixun_name))),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u94FE\u63A5"),b.createElement("span",{style:{marginLeft:16}},window.location.origin+"/"+(tt==null?void 0:tt.identifier)+"/challenges")),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u63CF\u8FF0"),b.createElement("span",{style:{marginLeft:16}},b.createElement("span",{className:Dt.description,dangerouslySetInnerHTML:{__html:(tt==null?void 0:tt.description)||(tt==null?void 0:tt.shixun_desc)}}))),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u96BE\u6613\u7A0B\u5EA6"),b.createElement("span",{style:{marginLeft:16}},(tt==null?void 0:tt.level)||(tt==null?void 0:tt.diffculty))),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u73AF\u5883"),b.createElement("span",{style:{marginLeft:16}},tt==null?void 0:tt.language))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:16},className:Dt.selectshixun,onClick:()=>{Ka(!0),ma(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),Mt==null?void 0:Mt.map(C=>b.createElement("span",{onClick:()=>qn(void 0,null,function*(){let M=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:C==null?void 0:C.key}}});(M==null?void 0:M.status)===200&&je(M==null?void 0:M.data)}),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(C==null?void 0:C.title)||(C==null?void 0:C.name)),b.createElement("span",{style:{marginLeft:6},onClick:M=>{M.stopPropagation();let q=Mt==null?void 0:Mt.filter(G=>G.key!==C.key);Yn(q)}},"x")))))),b.createElement(ze.default,{title:(yt?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u4F5C\u4E1A",destroyOnClose:!0,width:600,onOk:()=>{Qe.submit()},onCancel:()=>{Ll(!1),Qe.resetFields(),zu([]),Yn([])},getContainer:()=>le.current,open:tr},b.createElement(ie.default,{form:Qe,colon:!1,onFinish:C=>qn(void 0,null,function*(){var M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn,An,Gt;if((Mt==null?void 0:Mt.length)<=0){fe.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let vn=yt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",bn=yield(0,Je.ZP)(vn,{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:Ee.pathId,params:ua(Wn({},C),{knowledge_uuid_list:Mt==null?void 0:Mt.map(Qt=>Qt.key||(Qt==null?void 0:Qt.id)),homework_uuid:yt&&(w==null?void 0:w.id),diffculty:tt==null?void 0:tt.level,subject_uuid:Pu,subject_id:((M=m.detail)==null?void 0:M.id)+"",user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if((bn==null?void 0:bn.status)===200){!yt&&!un?Cl():Xu();let Qt=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:yt?"\u4F5C\u4E1A":"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:w==null?void 0:w.id}}});if((Qt==null?void 0:Qt.status)===200)if(je(Qt==null?void 0:Qt.data),yt&&!un){let xn=(an=(Kt=(pt=(ut=(we=(G=Fe==null?void 0:Fe.results)==null?void 0:G[0])==null?void 0:we.data)==null?void 0:ut[0])==null?void 0:pt.graph)==null?void 0:Kt.nodes)==null?void 0:an.filter(rt=>rt.id!==w.id);xn.push(Qt==null?void 0:Qt.data);let su=(St=xn==null?void 0:xn.filter(rt=>(rt==null?void 0:rt.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:St.map(rt=>rt.key),Nt=(zn=(hn=(wn=(In=(cn=(En=Fe==null?void 0:Fe.results)==null?void 0:En[0])==null?void 0:cn.data)==null?void 0:In[0])==null?void 0:wn.graph)==null?void 0:hn.relationships)==null?void 0:zn.filter(rt=>rt.endNode!==w.id),Pn=(An=Mt.filter(rt=>su.includes(rt==null?void 0:rt.key)))==null?void 0:An.map(rt=>({id:rt.key,startNode:rt.key,endNode:w.key,type:"\u5305\u542B"})),kt={results:[{columns:["user","entity"],data:[{graph:{nodes:(Gt=[...xn])==null?void 0:Gt.map(rt=>{var Ze,ln;return ua(Wn({},rt),{name:((Ze=rt==null?void 0:rt.name)==null?void 0:Ze.length)>4?((ln=rt==null?void 0:rt.name)==null?void 0:ln.substr(0,4))+"...":rt==null?void 0:rt.name})}),relationships:[...Nt,...Pn]}}]}],errors:[]};Ge(kt)}else Xu();Ll(!1),Qe.resetFields(),zu([]),Yn([])}})},b.createElement(ie.default.Item,{name:"homework_type",label:"\u4F5C\u4E1A\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},b.createElement(zt.ZP.Group,null,b.createElement(zt.ZP,{value:"\u56FE\u6587\u4F5C\u4E1A"},"\u56FE\u6587\u4F5C\u4E1A"),b.createElement(zt.ZP,{value:"\u5206\u7EC4\u4F5C\u4E1A"},"\u5206\u7EC4\u4F5C\u4E1A"))),b.createElement(ie.default.Item,{name:"homework_name",label:"\u4F5C\u4E1A\u540D\u79F0",rules:[{required:!0,validator:(C,M)=>{var q;return((q=M==null?void 0:M.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0")}}]},b.createElement(at.default,{maxLength:60})),b.createElement(ie.default.Item,{name:"homework_desc",label:"\u4F5C\u4E1A\u63CF\u8FF0",rules:[{required:!0,validator:(C,M)=>{var q;return((q=M==null?void 0:M.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},b.createElement(at.default.TextArea,{maxLength:5e3}))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:10},className:Dt.selectshixun,onClick:()=>{Ka(!0),ma(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},b.createElement("div",{style:{marginLeft:80}},Mt==null?void 0:Mt.map((C,M)=>b.createElement("span",{onClick:()=>qn(void 0,null,function*(){let q=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:C==null?void 0:C.key}}});(q==null?void 0:q.status)===200&&je(q==null?void 0:q.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:M===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(C==null?void 0:C.title)||(C==null?void 0:C.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let G=Mt==null?void 0:Mt.filter(we=>we.key!==C.key);Yn(G)}},"x")))))),b.createElement(ze.default,{title:(yt?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u8BD5\u9898",destroyOnClose:!0,width:800,onOk:()=>{Qe.submit()},onCancel:()=>{wl(!1),Qe.resetFields()},getContainer:()=>le.current,open:wa},b.createElement(ie.default,{form:Qe,colon:!1,onFinish:C=>qn(void 0,null,function*(){var M,q,G,we,ut,pt,Kt,an,St,En,cn,In,wn,hn,zn,An,Gt;if((Mt==null?void 0:Mt.length)<=0){fe.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let vn=yt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",bn=yield(0,Je.ZP)(vn,{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:Ee.pathId,params:ua(Wn({},C),{knowledge_uuid_list:Mt==null?void 0:Mt.map(Qt=>Qt.key||(Qt==null?void 0:Qt.id)),subject_uuid:Pu,diffculty:tt==null?void 0:tt.level,test_uuid:yt&&w.id,subject_id:((M=m.detail)==null?void 0:M.id)+"",user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if((bn==null?void 0:bn.status)===200){!yt&&!un?Cl():Xu();let Qt=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:yt?"\u8BD5\u9898":"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:w==null?void 0:w.id}}});if((Qt==null?void 0:Qt.status)===200)if(je(Qt==null?void 0:Qt.data),yt&&!un){let xn=(an=(Kt=(pt=(ut=(we=(G=Fe==null?void 0:Fe.results)==null?void 0:G[0])==null?void 0:we.data)==null?void 0:ut[0])==null?void 0:pt.graph)==null?void 0:Kt.nodes)==null?void 0:an.filter(rt=>rt.id!==w.id);xn.push(Qt==null?void 0:Qt.data);let su=(St=xn==null?void 0:xn.filter(rt=>(rt==null?void 0:rt.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:St.map(rt=>rt.key),Nt=(zn=(hn=(wn=(In=(cn=(En=Fe==null?void 0:Fe.results)==null?void 0:En[0])==null?void 0:cn.data)==null?void 0:In[0])==null?void 0:wn.graph)==null?void 0:hn.relationships)==null?void 0:zn.filter(rt=>rt.endNode!==w.id),Pn=(An=Mt.filter(rt=>su.includes(rt==null?void 0:rt.key)))==null?void 0:An.map(rt=>({id:rt.key,startNode:rt.key,endNode:w.key,type:"\u5305\u542B"})),kt={results:[{columns:["user","entity"],data:[{graph:{nodes:(Gt=[...xn])==null?void 0:Gt.map(rt=>{var Ze,ln;return ua(Wn({},rt),{name:((Ze=rt==null?void 0:rt.name)==null?void 0:Ze.length)>4?((ln=rt==null?void 0:rt.name)==null?void 0:ln.substr(0,4))+"...":rt==null?void 0:rt.name})}),relationships:[...Nt,...Pn]}}]}],errors:[]};Ge(kt)}else Xu();wl(!1),zu([]),Yn([]),Qe.resetFields()}})},b.createElement(ie.default.Item,{name:"test_title",label:"\u8BD5\u9898\u6807\u9898",rules:[{required:!0,validator:(C,M)=>{var q;return((q=M==null?void 0:M.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u9898\u6807\u9898")}}]},b.createElement(at.default,null)),b.createElement(ie.default.Item,{name:"test_type",label:"\u8BD5\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},b.createElement(zt.ZP.Group,null,b.createElement(zt.ZP,{value:"\u5355\u9009\u9898"},"\u5355\u9009\u9898"),b.createElement(zt.ZP,{value:"\u591A\u9009\u9898"},"\u591A\u9009\u9898"),b.createElement(zt.ZP,{value:"\u5224\u65AD\u9898"},"\u5224\u65AD\u9898"),b.createElement(zt.ZP,{value:"\u586B\u7A7A\u9898"},"\u586B\u7A7A\u9898"),b.createElement(zt.ZP,{value:"\u7F16\u7A0B\u9898"},"\u7F16\u7A0B\u9898"),b.createElement(zt.ZP,{value:"\u7B80\u7B54\u9898"},"\u7B80\u7B54\u9898"),b.createElement(zt.ZP,{value:"\u7EC4\u5408\u9898"},"\u7EC4\u5408\u9898"),b.createElement(zt.ZP,{value:"\u5B9E\u8BAD\u9898"},"\u5B9E\u8BAD\u9898"),b.createElement(zt.ZP,{value:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"))),b.createElement(ie.default.Item,{name:"test_content",label:"\u8BD5\u9898\u63CF\u8FF0",rules:[{required:!0,validator:(C,M)=>{var q;return((q=M==null?void 0:M.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},b.createElement(Wl.Z,{watch:!0,defaultValue:Qe.getFieldValue("test_content")}))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:10},className:Dt.selectshixun,onClick:()=>{Ka(!0),ma(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},b.createElement("div",{style:{marginLeft:80}},Mt==null?void 0:Mt.map((C,M)=>b.createElement("span",{onClick:()=>qn(void 0,null,function*(){let q=yield(0,Je.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ee.pathId,params:{id:C==null?void 0:C.key}}});(q==null?void 0:q.status)===200&&je(q==null?void 0:q.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:M===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(C==null?void 0:C.title)||(C==null?void 0:C.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let G=Mt==null?void 0:Mt.filter(we=>we.key!==C.key);Yn(G)}},"x")))))),b.createElement(vp,{setScoreShow:ll,ScoreShow:zl,modalType:nr,onOk:C=>{var M,q;st(),yn({type:"removeVideo",payload:{name:(q=(M=Ht.videoList)==null?void 0:M[0])==null?void 0:q.name}}),Al(C)},subjectId:Ee.pathId}),b.createElement(ze.default,{title:"\u9009\u62E9\u77E5\u8BC6\u70B9",open:er,destroyOnClose:!0,onCancel:()=>{zu([]),Ka(!1)},onOk:()=>{Yn(Qa),Ka(!1)}},b.createElement("div",{style:{maxHeight:500,overflow:"auto"}},b.createElement(Tl.default,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:Qa==null?void 0:Qa.map(C=>C.key),onCheck:(C,M)=>{zu(M.checkedNodes)},treeData:fa}))),b.createElement(ze.default,{title:"\u5386\u53F2\u8BB0\u5F55",open:qu,getContainer:()=>le.current,onCancel:()=>nt(!1),footer:!1},b.createElement("div",{style:{maxHeight:300,overflow:"auto",padding:10}},b.createElement(ii(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>qn(void 0,null,function*(){var C;za(Sa+1);let M=yield(0,Je.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:Ee.pathId,limit:10,page:Sa+1}});M.status===0&&(Ml([...Ja,...M==null?void 0:M.histories]),((C=M==null?void 0:M.histories)==null?void 0:C.length)<10&&Wu(!1))}),hasMore:jl,useWindow:!1},b.createElement(ms.Z,{dataSource:Ja,renderItem:C=>b.createElement(ms.Z.Item,{key:C.id},b.createElement(ms.Z.Item.Meta,{avatar:b.createElement(lp.C,{src:pu.Z.IMG_SERVER+"/images/"+C.avatar_url}),title:b.createElement("div",{style:{display:"inline-flex",width:"100%"}},b.createElement("span",{style:{flex:1,display:"inline-flex"}}," ",C.real_name)," ",b.createElement("div",null,C.created_at)),description:C.content}))})))),b.createElement(ze.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:nn,centered:!0,getContainer:()=>le.current,okButtonProps:{loading:Tt},onCancel:()=>{iu(!1),ct([])},onOk:()=>qn(void 0,null,function*(){var C,M;const q=new FormData;if(fn.length>0)q.append("file",fn[0]);else{fe.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}be(!0),q.append("subject_id",((C=m.detail)==null?void 0:C.id)+"");let G=yield(0,Je.ZP)("/api/knowledge/import_kg.json",{method:"post",body:q},!0);be(!1),(G==null?void 0:G.status)===0&&(((M=G==null?void 0:G.fail)==null?void 0:M.length)>0&&ze.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",content:b.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",b.createElement("a",{href:`${pu.Z.API_SERVER}${G==null?void 0:G.url}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}),ct([]),w={},je({}),(G==null?void 0:G.success)>0&&fe.ZP.info("\u6DFB\u52A0\u6210\u529F"),Xu(),iu(!1))})},!(He!=null&&He.is_root)&&b.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u5220\u9664\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),b.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",b.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),b.createElement("a",{href:`${pu.Z.API_SERVER}/api/knowledge_graphs/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),b.createElement(Zn.Z,null,b.createElement(Mn.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",b.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),b.createElement(Zn.Z,{style:{marginTop:10,marginLeft:50}},b.createElement(Ac.default,Wn({},Hl),b.createElement("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},b.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))))};var wp=(0,xe.connect)(({user:f,pathsDetail:m})=>({user:f,pathsDetail:m}))(Sf),Fu={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},Ap="data:image/png;base64,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",Nf=Object.getOwnPropertySymbols,Pp=Object.prototype.hasOwnProperty,Cp=Object.prototype.propertyIsEnumerable,Bp=(f,m)=>{var o={};for(var A in f)Pp.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Nf)for(var A of Nf(f))m.indexOf(A)<0&&Cp.call(f,A)&&(o[A]=f[A]);return o},If=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const kp=f=>{var m=f,{pathsDetail:o,globalSetting:A,user:L,loading:O,dispatch:K}=m,T=Bp(m,["pathsDetail","globalSetting","user","loading","dispatch"]);const[x,S]=(0,r.useState)([]),[N]=(0,xe.useSearchParams)(),ge=(0,xe.useParams)(),[me,ae]=(0,r.useState)(!1),de=()=>If(void 0,null,function*(){var $,ve;ae(!0);const Ce=yield(0,Je.ZP)(`/api/paths/${ge.pathId}/packages_list.json`,{method:"get",params:{identifier:($=L==null?void 0:L.userInfo)==null?void 0:$.login,id:ge.pathId}});ae(!1),Ce.status==0&&S((ve=Ce==null?void 0:Ce.data)==null?void 0:ve.map(k=>(k.isFull=!1,k)))});(0,r.useEffect)(()=>{de()},[]);const te=$=>If(void 0,null,function*(){const ve=yield(0,Je.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:$,payment_method:"wechat_qr"}});ve!=null&&ve.num&&window.open(N.get("userid")?`/order/${ge.pathId}/pay?order_num=${ve==null?void 0:ve.num}&userid=${N.get("userid")}`:`/order/${ge.pathId}/pay?order_num=${ve==null?void 0:ve.num}`)}),z=$=>{var ve,Ce,k,re,se,Be,Ie,Me,ce,ke;return r.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},r.createElement("div",{className:Fu.Head},r.createElement("div",{className:Fu.Headtitle},r.createElement("span",{title:$==null?void 0:$.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},$==null?void 0:$.package_name),r.createElement("span",{className:Fu.span2},"\uFF08\u5171 ",r.createElement("span",{style:{color:"#333"}},$==null?void 0:$.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),r.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.createElement("div",{className:Fu.Headprice},r.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),r.createElement("span",{className:Fu.nowPrice},"\uFFE5",parseInt((Ce=(ve=`${$==null?void 0:$.package_price}`)==null?void 0:ve.split("."))==null?void 0:Ce[1])>0?$==null?void 0:$.package_price:(re=(k=`${$==null?void 0:$.package_price}`)==null?void 0:k.split("."))==null?void 0:re[0]),r.createElement("span",{className:Fu.initPrice},"\uFFE5",parseInt((Be=(se=`${$==null?void 0:$.package_origin_price}`)==null?void 0:se.split("."))==null?void 0:Be[1])>0?$==null?void 0:$.package_origin_price:(Me=(Ie=`${$==null?void 0:$.package_origin_price}`)==null?void 0:Ie.split("."))==null?void 0:Me[0])),r.createElement("div",{className:Fu.AllButStyle},r.createElement(tn.ZP,{className:$!=null&&$.is_payed?`${Fu.payed}`:`${Fu.order}`,onClick:()=>{$!=null&&$.is_payed?xe.history.push(`/users/${L==null?void 0:L.userInfo.login}/paths?category=payed`):te($==null?void 0:$.id)}},$!=null&&$.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),r.createElement("div",{className:$.isFull?`${Fu.Swiper}`:`${Fu.Swiper} ${Fu.expansion}`},(ce=$==null?void 0:$.subjects)==null?void 0:ce.map((J,Ye)=>{var Lt,Se,$e,on;return r.createElement("div",{style:{width:"232px",marginRight:(1+Ye)%3===0?0:22},className:Fu.BannerListItemDiv,key:Ye},r.createElement("div",{className:Fu.BannerListItem},r.createElement("div",{onClick:()=>window.open(`/paths/${J.identifier}`)},r.createElement("div",{className:Fu.BannerListItemImg},r.createElement("img",{className:Fu.bgimg,src:`${J.image_url}`}),(J==null?void 0:J.user_paid_subject)&&r.createElement("img",{className:Fu.buyimg,src:Ap}),(J==null?void 0:J.is_current_subject)&&r.createElement("span",{className:Fu.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),r.createElement("div",{className:Fu.BannerListItemInfo},r.createElement(Re.Z,{placement:"topLeft",title:J.name},r.createElement("div",{className:Fu.BannerListItemInfoTitle},J.name)),r.createElement("div",{className:Fu.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",J.teacher),r.createElement("div",{className:`${Fu.BannerListItemInfoTime} ${Fu.BannerListItemInfoTime2}`},r.createElement("div",{className:Fu.span1},J.learn_count/1e4>1?(J.learn_count/1e4).toFixed(1)+"W":J.learn_count,"\u4EBA\u6B63\u5728\u5B66"),r.createElement("div",{className:`${Fu.timeprice}`},r.createElement("div",{className:Fu.span},r.createElement("span",{className:Fu.qianfuhao},"\uFFE5"),J.is_discount?parseInt((Lt=J==null?void 0:J.price)==null?void 0:Lt.split(".")[1])>0?J==null?void 0:J.price:(Se=J==null?void 0:J.price)==null?void 0:Se.split(".")[0]:parseInt(($e=J==null?void 0:J.origin_price)==null?void 0:$e.split(".")[1])>0?J==null?void 0:J.origin_price:(on=J==null?void 0:J.origin_price)==null?void 0:on.split(".")[0])))))))})),r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((ke=$==null?void 0:$.subjects)==null?void 0:ke.length)>3&&r.createElement("div",{onClick:()=>{$.isFull=!$.isFull,S([...x])}},r.createElement("span",{className:"current",style:{marginRight:"6px"}},$.isFull?"\u6536\u8D77":"\u5C55\u5F00"),r.createElement("span",{className:"current"},r.createElement("i",{className:$.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return r.createElement(xu.Z,{spinning:me},(x==null?void 0:x.length)>0?x==null?void 0:x.map($=>z($)):r.createElement(Nl.Z,null))};var Dp=(0,xe.connect)(({pathsDetail:f,loading:m,globalSetting:o,user:A})=>({pathsDetail:f,globalSetting:o,loading:m,user:A}))(kp),Li={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},Tp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",Sp=Object.defineProperty,bo=Object.getOwnPropertySymbols,Tc=Object.prototype.hasOwnProperty,Mf=Object.prototype.propertyIsEnumerable,jf=(f,m,o)=>m in f?Sp(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Np=(f,m)=>{for(var o in m||(m={}))Tc.call(m,o)&&jf(f,o,m[o]);if(bo)for(var o of bo(m))Mf.call(m,o)&&jf(f,o,m[o]);return f},Ip=(f,m)=>{var o={};for(var A in f)Tc.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&bo)for(var A of bo(f))m.indexOf(A)<0&&Mf.call(f,A)&&(o[A]=f[A]);return o},Sc=(f,m,o)=>new Promise((A,L)=>{var O=x=>{try{T(o.next(x))}catch(S){L(S)}},K=x=>{try{T(o.throw(x))}catch(S){L(S)}},T=x=>x.done?A(x.value):Promise.resolve(x.value).then(O,K);T((o=o.apply(f,m)).next())});const{TabPane:ps}=yl.default;function Nc(f){const m=(L,O)=>{if(L.localName===O)return L;for(let K=0,T=L;T=T.parentNode;K++){if(T.localName===O)return T;if(T==document.documentElement)return!1}},o=f.target,A=m(o,"a");if(console.log([A],A==null?void 0:A.href,44),!(A!=null&&A.href)&&o.tagName.toUpperCase()==="IMG"){let L=o.src||o.getAttribute("src");L&&L.indexOf("/images/avatars/User")===-1&&(f.stopPropagation(),f.preventDefault(),Rs.Z.publish("preview-image",L))}}const Mp=f=>{var m=f,{pathsDetail:o,globalSetting:A,loading:L,dispatch:O}=m,K=Ip(m,["pathsDetail","globalSetting","loading","dispatch"]),T,x,S;const[N]=(0,xe.useSearchParams)(),ge=(0,xe.useParams)(),me=(0,r.useRef)(),[ae,de]=(0,r.useState)(""),te=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(k=>{var re,se;return(re=o.detail)!=null&&re.excellent||((se=o.detail)==null?void 0:se.is_free)===!1?!0:k.key!=="certificate"}).filter(k=>{var re,se,Be;return(re=o.detail)!=null&&re.atlas_data&&((Be=(se=o.detail)==null?void 0:se.atlas_data)!=null&&Be.nodes)?!0:k.key!=="atlas"}).filter(k=>{var re,se;return((re=o.detail)==null?void 0:re.is_free)===!1&&((se=o.detail)!=null&&se.is_has_package)?!0:k.key!=="Combination"}).filter(k=>{var re,se;return((re=o.detail)==null?void 0:re.is_free)===!1&&((se=o.detail)==null?void 0:se.show_chapter)===!1?k.key!=="stage":!0}).filter(k=>{var re,se;return((re=o.detail)==null?void 0:re.is_free)===!1&&((se=o.detail)==null?void 0:se.show_charts)===!1?k.key!=="ranking":!0}).filter(k=>{var re,se;return((re=o.detail)==null?void 0:re.is_free)===!1&&((se=o.detail)==null?void 0:se.show_cert_apply)===!1?k.key!=="certificate":!0}).filter(k=>{var re,se;return((re=o.detail)==null?void 0:re.is_free)===!1&&((se=o.detail)==null?void 0:se.show_knowledge_graph)===!1?k.key!=="knowledge":!0}),[z,$]=(0,r.useState)(N.get("activeKey")||((T=te[0])==null?void 0:T.key));(0,r.useEffect)(()=>{if(me.current)return me.current.addEventListener("mousedown",Nc),()=>{var k;(k=me.current)==null||k.removeEventListener("mousedown",Nc)}},[me.current]),(0,r.useEffect)(()=>{ge.pathId&&Ce()},[ge.pathId]),(0,r.useEffect)(()=>{var k,re;(0,rn.Dk)((k=o.detail)==null?void 0:k.name),$(N.get("activeKey")||((re=te[0])==null?void 0:re.key))},[o]);const ve=k=>{var re;de((re=decodeURIComponent(k))==null?void 0:re.trim())},Ce=()=>Sc(void 0,null,function*(){const k=yield O({type:"pathsDetail/getPathsDetail",payload:Np({id:ge.pathId},(0,rn.oP)())});O({type:"pathsDetail/getRightData",payload:{id:ge.pathId}}),O({type:"pathsDetail/getStageData",payload:{subject_id:ge.pathId}}),k!=null&&k.id&&N.get("token")&&(location.href=location.pathname)});return r.createElement(xu.Z,{spinning:!1},r.createElement("section",{className:Li.bg},r.createElement(dr,null),r.createElement(Fm.Z,null),r.createElement("section",{style:{marginTop:((x=o.detail)==null?void 0:x.excellent)&&"89px"},className:`edu-container pb80 ${Li.wrap}`},r.createElement("aside",{className:Li.content},r.createElement("div",{className:Li.intro},r.createElement("div",{className:Li.introTitle},r.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},r.createElement("img",{src:Tp,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),r.createElement("div",{ref:me},r.createElement(_t.Z,{value:(S=o.detail)==null?void 0:S.description}))),(te==null?void 0:te.length)>0&&r.createElement(yl.default,{className:Li.wrapTabs,activeKey:z,onChange:k=>$(k),tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:z==="stage"?r.createElement(ho.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:ve}):""},te.map(k=>r.createElement(ps,{tab:k!=null&&k.extra?r.createElement("span",{style:{position:"relative"}},r.createElement("span",null,k.name),r.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},k.extra)):k.name,key:k.key}))),z==="stage"&&r.createElement(Gm,{keywords:ae}),z==="ranking"&&r.createElement(tp,null),z==="certificate"&&r.createElement(Fc,null),z==="atlas"&&r.createElement(yo,null),z==="knowledge"&&r.createElement(wp,null),z==="Combination"&&r.createElement(Dp,null)),r.createElement(am,null))))};var jp=(0,xe.connect)(({pathsDetail:f,loading:m,globalSetting:o})=>({pathsDetail:f,globalSetting:o,loading:m}))(Mp)}}]);
|