|
|
(self.webpackChunk=self.webpackChunk||[]).push([[28823,4977,53273,81259,65046],{92685:function(e,t,n){var i,r,o,a,l=n(31468).default;a=function(e){"use strict";function t(e,t,n){var i=Math.abs(t-e)/Math.max(0,n),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),o=i/r;return o>=ss?r*=10:o>=us?r*=5:o>=cs&&(r*=2),t<e?-r:r}function n(e){return e.length}function i(e,t,n){var i=e(n);return"translate("+(isFinite(i)?i:t(n))+",0)"}function r(e,t,n){var i=e(n);return"translate(0,"+(isFinite(i)?i:t(n))+")"}function o(e){var t=e.bandwidth()/2;return e.round()&&(t=Math.round(t)),function(n){return e(n)+t}}function a(){return!this.__axis}function s(e,t){function n(n){var f,A=null==s?t.ticks?t.ticks.apply(t,l):t.domain():s,p=null==u?t.tickFormat?t.tickFormat.apply(t,l):ms:u,g=Math.max(c,0)+h,v=e===xs||e===Cs?i:r,m=t.range(),x=m[0]+.5,y=m[m.length-1]+.5,C=(t.bandwidth?o:ms)(t.copy()),w=n.selection?n.selection():n,b=w.selectAll(".domain").data([null]),I=w.selectAll(".tick").data(A,t).order(),E=I.exit(),B=I.enter().append("g").attr("class","tick"),j=I.select("line"),k=I.select("text"),N=e===xs||e===ws?-1:1,M=e===ws||e===ys?(f="x","y"):(f="y","x");b=b.merge(b.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),I=I.merge(B),j=j.merge(B.append("line").attr("stroke","#000").attr(f+"2",N*c).attr(M+"1",.5).attr(M+"2",.5)),k=k.merge(B.append("text").attr("fill","#000").attr(f,N*g).attr(M,.5).attr("dy",e===xs?"0em":e===Cs?"0.71em":"0.32em")),n!==w&&(b=b.transition(n),I=I.transition(n),j=j.transition(n),k=k.transition(n),E=E.transition(n).attr("opacity",bs).attr("transform",(function(e){return v(C,this.parentNode.__axis||C,e)})),B.attr("opacity",bs).attr("transform",(function(e){return v(this.parentNode.__axis||C,C,e)}))),E.remove(),b.attr("d",e===ws||e==ys?"M"+N*d+","+x+"H0.5V"+y+"H"+N*d:"M"+x+","+N*d+"V0.5H"+y+"V"+N*d),I.attr("opacity",1).attr("transform",(function(e){return v(C,C,e)})),j.attr(f+"2",N*c),k.attr(f,N*g).text(p),w.filter(a).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===ys?"start":e===ws?"end":"middle"),w.each((function(){this.__axis=C}))}var l=[],s=null,u=null,c=6,d=6,h=3;return n.scale=function(e){return arguments.length?(t=e,n):t},n.ticks=function(){return l=vs.call(arguments),n},n.tickArguments=function(e){return arguments.length?(l=null==e?[]:vs.call(e),n):l.slice()},n.tickValues=function(e){return arguments.length?(s=null==e?null:vs.call(e),n):s&&s.slice()},n.tickFormat=function(e){return arguments.length?(u=e,n):u},n.tickSize=function(e){return arguments.length?(c=d=+e,n):c},n.tickSizeInner=function(e){return arguments.length?(c=+e,n):c},n.tickSizeOuter=function(e){return arguments.length?(d=+e,n):d},n.tickPadding=function(e){return arguments.length?(h=+e,n):h},n}function u(){for(var e,t=0,n=arguments.length,i={};t<n;++t){if(!(e=arguments[t]+"")||e in i)throw new Error("illegal type: "+e);i[e]=[]}return new c(i)}function c(e){this._=e}function d(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",i=e.indexOf(".");if(i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function h(e,t){for(var n,i=0,r=e.length;i<r;++i)if((n=e[i]).name===t)return n.value}function f(e,t,n){for(var i=0,r=e.length;i<r;++i)if(e[i].name===t){e[i]=Is,e=e.slice(0,i).concat(e.slice(i+1));break}return null!=n&&e.push({name:t,value:n}),e}function A(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Es&&t.documentElement.namespaceURI===Es?t.createElement(e):t.createElementNS(n,e)}}function p(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function g(){return new v}function v(){this._="@"+(++Ns).toString(36)}function m(e,t,n){return e=x(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function x(t,n,i){return function(r){var o=e.event;e.event=r;try{t.call(this,this.__data__,n,i)}finally{e.event=o}}}function y(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function C(e){return function(){var t=this.__on;if(t){for(var n,i=0,r=-1,o=t.length;i<o;++i)n=t[i],e.type&&n.type!==e.type||n.name!==e.name?t[++r]=n:this.removeEventListener(n.type,n.listener,n.capture);++r?t.length=r:delete this.__on}}}function w(e,t,n){var i=zs.hasOwnProperty(e.type)?m:x;return function(r,o,a){var l,s=this.__on,u=i(t,o,a);if(s)for(var c=0,d=s.length;c<d;++c)if((l=s[c]).type===e.type&&l.name===e.name)return this.removeEventListener(l.type,l.listener,l.capture),this.addEventListener(l.type,l.listener=u,l.capture=n),void(l.value=t);this.addEventListener(e.type,u,n),l={type:e.type,name:e.name,value:t,listener:u,capture:n},s?s.push(l):this.__on=[l]}}function b(t,n,i,r){var o=e.event;t.sourceEvent=e.event,e.event=t;try{return n.apply(i,r)}finally{e.event=o}}function I(){}function E(){return[]}function B(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function j(e,t,n,i,r,o){for(var a,l=0,s=t.length,u=o.length;l<u;++l)(a=t[l])?(a.__data__=o[l],i[l]=a):n[l]=new B(e,o[l]);for(;l<s;++l)(a=t[l])&&(r[l]=a)}function k(e,t,n,i,r,o,a){var l,s,u,c={},d=t.length,h=o.length,f=new Array(d);for(l=0;l<d;++l)(s=t[l])&&(f[l]=u=Gs+a.call(s,s.__data__,l,t),u in c?r[l]=s:c[u]=s);for(l=0;l<h;++l)(s=c[u=Gs+a.call(e,o[l],l,o)])?(i[l]=s,s.__data__=o[l],c[u]=null):n[l]=new B(e,o[l]);for(l=0;l<d;++l)(s=t[l])&&c[f[l]]===s&&(r[l]=s)}function N(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function M(e){return function(){this.removeAttribute(e)}}function S(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Q(e,t){return function(){this.setAttribute(e,t)}}function P(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function z(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function R(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function L(e){return function(){this.style.removeProperty(e)}}function D(e,t,n){return function(){this.style.setProperty(e,t,n)}}function U(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function T(e){return function(){delete this[e]}}function O(e,t){return function(){this[e]=t}}function G(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function Z(e){return e.trim().split(/^|\s+/)}function F(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=Z(e.getAttribute("class")||"")}function Y(e,t){for(var n=F(e),i=-1,r=t.length;++i<r;)n.add(t[i])}function W(e,t){for(var n=F(e),i=-1,r=t.length;++i<r;)n.remove(t[i])}function J(e){return function(){Y(this,e)}}function K(e){return function(){W(this,e)}}function X(e,t){return function(){(t.apply(this,arguments)?Y:W)(this,e)}}function q(){this.textContent=""}function V(e){return function(){this.textContent=e}}function _(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function $(){this.innerHTML=""}function ee(e){return function(){this.innerHTML=e}}function te(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function ne(){this.nextSibling&&this.parentNode.appendChild(this)}function ie(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function re(){return null}function oe(){var e=this.parentNode;e&&e.removeChild(this)}function ae(e,t,n){var i=Zs(e),r=i.CustomEvent;r?r=new r(t,n):(r=i.document.createEvent("Event"),n?(r.initEvent(t,n.bubbles,n.cancelable),r.detail=n.detail):r.initEvent(t,!1,!1)),e.dispatchEvent(r)}function le(e,t){return function(){return ae(this,e,t)}}function se(e,t){return function(){return ae(this,e,t.apply(this,arguments))}}function ue(e,t){this._groups=e,this._parents=t}function ce(){return new ue([[document.documentElement]],Fs)}function de(){e.event.stopImmediatePropagation()}function he(e,t){var n=e.document.documentElement,i=Hs(e).on("dragstart.drag",null);t&&(i.on("click.drag",Ws,!0),setTimeout((function(){i.on("click.drag",null)}),0)),"onselectstart"in n?i.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function fe(e,t,n,i,r,o,a,l,s,u){this.target=e,this.type=t,this.subject=n,this.identifier=i,this.active=r,this.x=o,this.y=a,this.dx=l,this.dy=s,this._=u}function Ae(){return!e.event.button}function pe(){return this.parentNode}function ge(t){return null==t?{x:e.event.x,y:e.event.y}:t}function ve(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function me(){}function xe(e){var t;return e=(e+"").trim().toLowerCase(),(t=tu.exec(e))?new Ie((t=parseInt(t[1],16))>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=nu.exec(e))?ye(parseInt(t[1],16)):(t=iu.exec(e))?new Ie(t[1],t[2],t[3],1):(t=ru.exec(e))?new Ie(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ou.exec(e))?Ce(t[1],t[2],t[3],t[4]):(t=au.exec(e))?Ce(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=lu.exec(e))?Ee(t[1],t[2]/100,t[3]/100,1):(t=su.exec(e))?Ee(t[1],t[2]/100,t[3]/100,t[4]):uu.hasOwnProperty(e)?ye(uu[e]):"transparent"===e?new Ie(NaN,NaN,NaN,0):null}function ye(e){return new Ie(e>>16&255,e>>8&255,255&e,1)}function Ce(e,t,n,i){return i<=0&&(e=t=n=NaN),new Ie(e,t,n,i)}function we(e){return e instanceof me||(e=xe(e)),e?new Ie((e=e.rgb()).r,e.g,e.b,e.opacity):new Ie}function be(e,t,n,i){return 1===arguments.length?we(e):new Ie(e,t,n,null==i?1:i)}function Ie(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function Ee(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ke(e,t,n,i)}function Be(e){if(e instanceof ke)return new ke(e.h,e.s,e.l,e.opacity);if(e instanceof me||(e=xe(e)),!e)return new ke;if(e instanceof ke)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,r=Math.min(t,n,i),o=Math.max(t,n,i),a=NaN,l=o-r,s=(o+r)/2;return l?(a=t===o?(n-i)/l+6*(n<i):n===o?(i-t)/l+2:(t-n)/l+4,l/=s<.5?o+r:2-o-r,a*=60):l=s>0&&s<1?0:a,new ke(a,l,s,e.opacity)}function je(e,t,n,i){return 1===arguments.length?Be(e):new ke(e,t,n,null==i?1:i)}function ke(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function Ne(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 Me(e){if(e instanceof Qe)return new Qe(e.l,e.a,e.b,e.opacity);if(e instanceof Te){var t=e.h*cu;return new Qe(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof Ie||(e=we(e));var n=Le(e.r),i=Le(e.g),r=Le(e.b),o=Pe((.4124564*n+.3575761*i+.1804375*r)/hu),a=Pe((.2126729*n+.7151522*i+.072175*r)/fu);return new Qe(116*a-16,500*(o-a),200*(a-Pe((.0193339*n+.119192*i+.9503041*r)/Au)),e.opacity)}function Se(e,t,n,i){return 1===arguments.length?Me(e):new Qe(e,t,n,null==i?1:i)}function Qe(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function Pe(e){return e>mu?Math.pow(e,1/3):e/vu+pu}function ze(e){return e>gu?e*e*e:vu*(e-pu)}function Re(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Le(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function De(e){if(e instanceof Te)return new Te(e.h,e.c,e.l,e.opacity);e instanceof Qe||(e=Me(e));var t=Math.atan2(e.b,e.a)*du;return new Te(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function Ue(e,t,n,i){return 1===arguments.length?De(e):new Te(e,t,n,null==i?1:i)}function Te(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}function Oe(e){if(e instanceof Ze)return new Ze(e.h,e.s,e.l,e.opacity);e instanceof Ie||(e=we(e));var t=e.r/255,n=e.g/255,i=e.b/255,r=(Bu*i+Iu*t-Eu*n)/(Bu+Iu-Eu),o=i-r,a=(bu*(n-r)-Cu*o)/wu,l=Math.sqrt(a*a+o*o)/(bu*r*(1-r)),s=l?Math.atan2(a,o)*du-120:NaN;return new Ze(s<0?s+360:s,l,r,e.opacity)}function Ge(e,t,n,i){return 1===arguments.length?Oe(e):new Ze(e,t,n,null==i?1:i)}function Ze(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function Fe(e,t,n,i,r){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*i+a*r)/6}function He(e,t){return function(n){return e+n*t}}function Ye(e,t){var n=t-e;return n?He(e,n>180||n<-180?n-360*Math.round(n/360):n):Ru(isNaN(e)?t:e)}function We(e){return 1==(e=+e)?Je:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):Ru(isNaN(t)?n:t)}}function Je(e,t){var n=t-e;return n?He(e,n):Ru(isNaN(e)?t:e)}function Ke(e){return function(t){var n,i,r=t.length,o=new Array(r),a=new Array(r),l=new Array(r);for(n=0;n<r;++n)i=be(t[n]),o[n]=i.r||0,a[n]=i.g||0,l[n]=i.b||0;return o=e(o),a=e(a),l=e(l),i.opacity=1,function(e){return i.r=o(e),i.g=a(e),i.b=l(e),i+""}}}function Xe(e,t,n,i){function r(e){return e.length?e.pop()+" ":""}function o(e,i,r,o,a,l){if(e!==r||i!==o){var s=a.push("translate(",null,t,null,n);l.push({i:s-4,x:Gu(e,r)},{i:s-2,x:Gu(i,o)})}else(r||o)&&a.push("translate("+r+t+o+n)}function a(e,t,n,o){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(r(n)+"rotate(",null,i)-2,x:Gu(e,t)})):t&&n.push(r(n)+"rotate("+t+i)}function l(e,t,n,o){e!==t?o.push({i:n.push(r(n)+"skewX(",null,i)-2,x:Gu(e,t)}):t&&n.push(r(n)+"skewX("+t+i)}function s(e,t,n,i,o,a){if(e!==n||t!==i){var l=o.push(r(o)+"scale(",null,",",null,")");a.push({i:l-4,x:Gu(e,n)},{i:l-2,x:Gu(t,i)})}else 1===n&&1===i||o.push(r(o)+"scale("+n+","+i+")")}return function(t,n){var i=[],r=[];return t=e(t),n=e(n),o(t.translateX,t.translateY,n.translateX,n.translateY,i,r),a(t.rotate,n.rotate,i,r),l(t.skewX,n.skewX,i,r),s(t.scaleX,t.scaleY,n.scaleX,n.scaleY,i,r),t=n=null,function(e){for(var t,n=-1,o=r.length;++n<o;)i[(t=r[n]).i]=t.x(e);return i.join("")}}}function qe(e){return((e=Math.exp(e))+1/e)/2}function Ve(e){return function(t,n){var i=e((t=je(t)).h,(n=je(n)).h),r=Je(t.s,n.s),o=Je(t.l,n.l),a=Je(t.opacity,n.opacity);return function(e){return t.h=i(e),t.s=r(e),t.l=o(e),t.opacity=a(e),t+""}}}function _e(e){return function(t,n){var i=e((t=Ue(t)).h,(n=Ue(n)).h),r=Je(t.c,n.c),o=Je(t.l,n.l),a=Je(t.opacity,n.opacity);return function(e){return t.h=i(e),t.c=r(e),t.l=o(e),t.opacity=a(e),t+""}}}function $e(e){return function t(n){function i(t,i){var r=e((t=Ge(t)).h,(i=Ge(i)).h),o=Je(t.s,i.s),a=Je(t.l,i.l),l=Je(t.opacity,i.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=a(Math.pow(e,n)),t.opacity=l(e),t+""}}return n=+n,i.gamma=t,i}(1)}function et(){return hc||(pc(tt),hc=Ac.now()+fc)}function tt(){hc=0}function nt(){this._call=this._time=this._next=null}function it(e,t,n){var i=new nt;return i.restart(e,t,n),i}function rt(){et(),++lc;for(var e,t=Su;t;)(e=hc-t._time)>=0&&t._call.call(null,e),t=t._next;--lc}function ot(){hc=(dc=Ac.now())+fc,lc=sc=0;try{rt()}finally{lc=0,function(){for(var e,t,n=Su,i=1/0;n;)n._call?(i>n._time&&(i=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Su=t);Qu=e,lt(i)}(),hc=0}}function at(){var e=Ac.now(),t=e-dc;t>cc&&(fc-=t,dc=e)}function lt(e){if(!lc){sc&&(sc=clearTimeout(sc));var t=e-hc;t>24?(e<1/0&&(sc=setTimeout(ot,t)),uc&&(uc=clearInterval(uc))):(uc||(dc=hc,uc=setInterval(at,cc)),lc=1,pc(ot))}}function st(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>xc)throw new Error("too late");return n}function ut(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>Cc)throw new Error("too late");return n}function ct(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("too late");return n}function dt(e,t){var n,i;return function(){var r=ut(this,e),o=r.tween;if(o!==n)for(var a=0,l=(i=n=o).length;a<l;++a)if(i[a].name===t){(i=i.slice()).splice(a,1);break}r.tween=i}}function ht(e,t,n){var i,r;if("function"!=typeof n)throw new Error;return function(){var o=ut(this,e),a=o.tween;if(a!==i){r=(i=a).slice();for(var l={name:t,value:n},s=0,u=r.length;s<u;++s)if(r[s].name===t){r[s]=l;break}s===u&&r.push(l)}o.tween=r}}function ft(e,t,n){var i=e._id;return e.each((function(){var e=ut(this,i);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return ct(e,i).value[t]}}function At(e){return function(){this.removeAttribute(e)}}function pt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function gt(e,t,n){var i,r;return function(){var o=this.getAttribute(e);return o===n?null:o===i?r:r=t(i=o,n)}}function vt(e,t,n){var i,r;return function(){var o=this.getAttributeNS(e.space,e.local);return o===n?null:o===i?r:r=t(i=o,n)}}function mt(e,t,n){var i,r,o;return function(){var a,l=n(this);return null==l?void this.removeAttribute(e):(a=this.getAttribute(e))===l?null:a===i&&l===r?o:o=t(i=a,r=l)}}function xt(e,t,n){var i,r,o;return function(){var a,l=n(this);return null==l?void this.removeAttributeNS(e.space,e.local):(a=this.getAttributeNS(e.space,e.local))===l?null:a===i&&l===r?o:o=t(i=a,r=l)}}function yt(e,t){function n(){var n=this,i=t.apply(n,arguments);return i&&function(t){n.setAttributeNS(e.space,e.local,i(t))}}return n._value=t,n}function Ct(e,t){function n(){var n=this,i=t.apply(n,arguments);return i&&function(t){n.setAttribute(e,i(t))}}return n._value=t,n}function wt(e,t){return function(){st(this,e).delay=+t.apply(this,arguments)}}function bt(e,t){return t=+t,function(){st(this,e).delay=t}}function It(e,t){return function(){ut(this,e).duration=+t.apply(this,arguments)}}function Et(e,t){return t=+t,function(){ut(this,e).duration=t}}function Bt(e,t){if("function"!=typeof t)throw new Error;return function(){ut(this,e).ease=t}}function jt(e,t,n){var i,r,o=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?st:ut;return function(){var a=o(this,e),l=a.on;l!==i&&(r=(i=l).copy()).on(t,n),a.on=r}}function kt(e,t,n){function i(){var i=this,r=t.apply(i,arguments);return r&&function(t){i.style.setProperty(e,r(t),n)}}return i._value=t,i}function Nt(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function Mt(e){return ce().transition(e)}function St(){return++Mc}function Qt(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function Pt(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function zt(e){return(1-Math.cos(Rc*e))/2}function Rt(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function Lt(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function Dt(e){return(e=+e)<Dc?Wc*e*e:e<Tc?Wc*(e-=Uc)*e+Oc:e<Zc?Wc*(e-=Gc)*e+Fc:Wc*(e-=Hc)*e+Yc}function Ut(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))return td.time=et(),td;return n}function Tt(){e.event.stopImmediatePropagation()}function Ot(e){return{type:e}}function Gt(){return!e.event.button}function Zt(){var e=this.ownerSVGElement||this;return[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Ft(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Ht(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function Yt(t){function n(e){var n=e.property("__brush",l).selectAll(".overlay").data([Ot("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",fd.overlay).merge(n).each((function(){var e=Ft(this).extent;Hs(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])})),e.selectAll(".selection").data([Ot("selection")]).enter().append("rect").attr("class","selection").attr("cursor",fd.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=e.selectAll(".handle").data(t.handles,(function(e){return e.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(e){return"handle handle--"+e.type})).attr("cursor",(function(e){return fd[e.type]})),e.each(i).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",a)}function i(){var e=Hs(this),t=Ft(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",(function(e){return"e"===e.type[e.type.length-1]?t[1][0]-f/2:t[0][0]-f/2})).attr("y",(function(e){return"s"===e.type[0]?t[1][1]-f/2:t[0][1]-f/2})).attr("width",(function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+f:f})).attr("height",(function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+f:f}))):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function r(e,t){return e.__brush.emitter||new o(e,t)}function o(e,t){this.that=e,this.args=t,this.state=e.__brush,this.active=0}function a(){function n(){var e=Ds(I);!L||w||b||(Math.abs(e[0]-U[0])>Math.abs(e[1]-U[1])?b=!0:w=!0),U=e,C=!0,od(),o()}function o(){var e;switch(x=U[0]-D[0],y=U[1]-D[1],B){case ld:case ad:j&&(x=Math.max(Q-c,Math.min(z-p,x)),h=c+x,g=p+x),k&&(y=Math.max(P-f,Math.min(R-v,y)),A=f+y,m=v+y);break;case sd:j<0?(x=Math.max(Q-c,Math.min(z-c,x)),h=c+x,g=p):j>0&&(x=Math.max(Q-p,Math.min(z-p,x)),h=c,g=p+x),k<0?(y=Math.max(P-f,Math.min(R-f,y)),A=f+y,m=v):k>0&&(y=Math.max(P-v,Math.min(R-v,y)),A=f,m=v+y);break;case ud:j&&(h=Math.max(Q,Math.min(z,c-x*j)),g=Math.max(Q,Math.min(z,p+x*j))),k&&(A=Math.max(P,Math.min(R,f-y*k)),m=Math.max(P,Math.min(R,v+y*k)))}g<h&&(j*=-1,e=c,c=p,p=e,e=h,h=g,g=e,E in Ad&&G.attr("cursor",fd[E=Ad[E]])),m<A&&(k*=-1,e=f,f=v,v=e,e=A,A=m,m=e,E in pd&&G.attr("cursor",fd[E=pd[E]])),N.selection&&(S=N.selection),w&&(h=S[0][0],g=S[1][0]),b&&(A=S[0][1],m=S[1][1]),S[0][0]===h&&S[0][1]===A&&S[1][0]===g&&S[1][1]===m||(N.selection=[[h,A],[g,m]],i.call(I),T.brush())}function a(){if(Tt(),e.event.touches){if(e.event.touches.length)return;s&&clearTimeout(s),s=setTimeout((function(){s=null}),500),O.on("touchmove.brush touchend.brush touchcancel.brush",null)}else he(e.event.view,C),Z.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);O.attr("pointer-events","all"),G.attr("cursor",fd.overlay),N.selection&&(S=N.selection),Ht(S)&&(N.selection=null,i.call(I)),T.end()}function l(){switch(e.event.keyCode){case 16:L=j&&k;break;case 18:B===sd&&(j&&(p=g-x*j,c=h+x*j),k&&(v=m-y*k,f=A+y*k),B=ud,o());break;case 32:B!==sd&&B!==ud||(j<0?p=g-x:j>0&&(c=h-x),k<0?v=m-y:k>0&&(f=A-y),B=ld,G.attr("cursor",fd.selection),o());break;default:return}od()}function u(){switch(e.event.keyCode){case 16:L&&(w=b=L=!1,o());break;case 18:B===ud&&(j<0?p=g:j>0&&(c=h),k<0?v=m:k>0&&(f=A),B=sd,o());break;case 32:B===ld&&(e.event.altKey?(j&&(p=g-x*j,c=h+x*j),k&&(v=m-y*k,f=A+y*k),B=ud):(j<0?p=g:j>0&&(c=h),k<0?v=m:k>0&&(f=A),B=sd),G.attr("cursor",fd[E]),o());break;default:return}od()}if(e.event.touches){if(e.event.changedTouches.length<e.event.touches.length)return od()}else if(s)return;if(d.apply(this,arguments)){var c,h,f,A,p,g,v,m,x,y,C,w,b,I=this,E=e.event.target.__data__.type,B="selection"===(e.event.metaKey?E="overlay":E)?ad:e.event.altKey?ud:sd,j=t===dd?null:gd[E],k=t===cd?null:vd[E],N=Ft(I),M=N.extent,S=N.selection,Q=M[0][0],P=M[0][1],z=M[1][0],R=M[1][1],L=j&&k&&e.event.shiftKey,D=Ds(I),U=D,T=r(I,arguments).beforestart();"overlay"===E?N.selection=S=[[c=t===dd?Q:D[0],f=t===cd?P:D[1]],[p=t===dd?z:c,v=t===cd?R:f]]:(c=S[0][0],f=S[0][1],p=S[1][0],v=S[1][1]),h=c,A=f,g=p,m=v;var O=Hs(I).attr("pointer-events","none"),G=O.selectAll(".overlay").attr("cursor",fd[E]);if(e.event.touches)O.on("touchmove.brush",n,!0).on("touchend.brush touchcancel.brush",a,!0);else{var Z=Hs(e.event.view).on("keydown.brush",l,!0).on("keyup.brush",u,!0).on("mousemove.brush",n,!0).on("mouseup.brush",a,!0);Js(e.event.view)}Tt(),jc(I),i.call(I),T.start()}}function l(){var e=this.__brush||{selection:null};return e.extent=c.apply(this,arguments),e.dim=t,e}var s,c=Zt,d=Gt,h=u(n,"start","brush","end"),f=6;return n.move=function(e,n){e.selection?e.on("start.brush",(function(){r(this,arguments).beforestart().start()})).on("interrupt.brush end.brush",(function(){r(this,arguments).end()})).tween("brush",(function(){function e(e){a.selection=1===e&&Ht(u)?null:c(e),i.call(o),l.brush()}var o=this,a=o.__brush,l=r(o,arguments),s=a.selection,u=t.input("function"==typeof n?n.apply(this,arguments):n,a.extent),c=Wu(s,u);return s&&u?e:e(1)})):e.each((function(){var e=this,o=arguments,a=e.__brush,l=t.input("function"==typeof n?n.apply(e,o):n,a.extent),s=r(e,o).beforestart();jc(e),a.selection=null==l||Ht(l)?null:l,i.call(e),s.start().brush().end()}))},o.prototype={beforestart:function(){return 1==++this.active&&(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 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(e){b(new rd(n,e,t.output(this.state.selection)),h.apply,h,[e,this.that,this.args])}},n.extent=function(e){return arguments.length?(c="function"==typeof e?e:id([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),n):c},n.filter=function(e){return arguments.length?(d="function"==typeof e?e:id(!!e),n):d},n.handleSize=function(e){return arguments.length?(f=+e,n):f},n.on=function(){var e=h.on.apply(h,arguments);return e===h?n:e},n}function Wt(e){return function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)}}function Jt(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Kt(){return new Jt}function Xt(e){return e.source}function qt(e){return e.target}function Vt(e){return e.radius}function _t(e){return e.startAngle}function $t(e){return e.endAngle}function en(){}function tn(e,t){var n=new en;if(e instanceof en)e.each((function(e,t){n.set(t,e)}));else if(Array.isArray(e)){var i,r=-1,o=e.length;if(null==t)for(;++r<o;)n.set(r,e[r]);else for(;++r<o;)n.set(t(i=e[r],r,e),i)}else if(e)for(var a in e)n.set(a,e[a]);return n}function nn(){return{}}function rn(e,t,n){e[t]=n}function on(){return tn()}function an(e,t,n){e.set(t,n)}function ln(){}function sn(e,t){var n=new ln;if(e instanceof ln)e.each((function(e){n.add(e)}));else if(e){var i=-1,r=e.length;if(null==t)for(;++i<r;)n.add(e[i]);else for(;++i<r;)n.add(t(e[i],i,e))}return n}function un(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+"]"})).join(",")+"}")}function cn(e,t,n,i){if(isNaN(t)||isNaN(n))return e;var r,o,a,l,s,u,c,d,h,f=e._root,A={data:i},p=e._x0,g=e._y0,v=e._x1,m=e._y1;if(!f)return e._root=A,e;for(;f.length;)if((u=t>=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a,r=f,!(f=f[d=c<<1|u]))return r[d]=A,e;if(l=+e._x.call(null,f.data),s=+e._y.call(null,f.data),t===l&&n===s)return A.next=f,r?r[d]=A:e._root=A,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=t>=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a}while((d=c<<1|u)==(h=(s>=a)<<1|l>=o));return r[h]=f,r[d]=A,e}function dn(e){return e[0]}function hn(e){return e[1]}function fn(e,t,n){var i=new An(null==t?dn:t,null==n?hn:n,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function An(e,t,n,i,r,o){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=r,this._y1=o,this._root=void 0}function pn(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}function gn(e){return e.x+e.vx}function vn(e){return e.y+e.vy}function mn(e){return e.index}function xn(e,t){var n=e.get(t);if(!n)throw new Error("missing: "+t);return n}function yn(e){return e.x}function Cn(e){return e.y}function wn(e){if(!(t=$d.exec(e)))throw new Error("invalid format: "+e);var t,n=t[1]||" ",i=t[2]||">",r=t[3]||"-",o=t[4]||"",a=!!t[5],l=t[6]&&+t[6],s=!!t[7],u=t[8]&&+t[8].slice(1),c=t[9]||"";"n"===c?(s=!0,c="g"):_d[c]||(c=""),(a||"0"===n&&"="===i)&&(a=!0,n="0",i="="),this.fill=n,this.align=i,this.sign=r,this.symbol=o,this.zero=a,this.width=l,this.comma=s,this.precision=u,this.type=c}function bn(e){return e}function In(t){return th=ih(t),e.format=th.format,e.formatPrefix=th.formatPrefix,th}function En(){this.reset()}function Bn(e,t,n){var i=e.s=t+n,r=i-t,o=i-r;e.t=t-o+(n-r)}function jn(e){return e>1?0:e<-1?Gh:Math.acos(e)}function kn(e){return e>1?Zh:e<-1?-Zh:Math.asin(e)}function Nn(e){return(e=tf(e/2))*e}function Mn(){}function Sn(e,t){e&&lf.hasOwnProperty(e.type)&&lf[e.type](e,t)}function Qn(e,t,n){var i,r=-1,o=e.length-n;for(t.lineStart();++r<o;)i=e[r],t.point(i[0],i[1],i[2]);t.lineEnd()}function Pn(e,t){var n=-1,i=e.length;for(t.polygonStart();++n<i;)Qn(e[n],t,1);t.polygonEnd()}function zn(){df.point=Ln}function Rn(){Dn(sh,uh)}function Ln(e,t){df.point=Dn,sh=e,uh=t,ch=e*=Wh,dh=qh(t=(t*=Wh)/2+Fh),hh=tf(t)}function Dn(e,t){var n=(e*=Wh)-ch,i=n>=0?1:-1,r=i*n,o=qh(t=(t*=Wh)/2+Fh),a=tf(t),l=hh*a,s=dh*o+l*qh(r),u=l*i*tf(r);uf.add(Xh(u,s)),ch=e,dh=o,hh=a}function Un(e){return[Xh(e[1],e[0]),kn(e[2])]}function Tn(e){var t=e[0],n=e[1],i=qh(n);return[i*qh(t),i*tf(t),tf(n)]}function On(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Gn(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 Zn(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Fn(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Hn(e){var t=rf(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Yn(e,t){Ch.push(wh=[fh=e,ph=e]),t<Ah&&(Ah=t),t>gh&&(gh=t)}function Wn(e,t){var n=Tn([e*Wh,t*Wh]);if(yh){var i=Gn(yh,n),r=Gn([i[1],-i[0],0],i);Hn(r),r=Un(r);var o,a=e-vh,l=a>0?1:-1,s=r[0]*Yh*l,u=Jh(a)>180;u^(l*vh<s&&s<l*e)?(o=r[1]*Yh)>gh&&(gh=o):u^(l*vh<(s=(s+360)%360-180)&&s<l*e)?(o=-r[1]*Yh)<Ah&&(Ah=o):(t<Ah&&(Ah=t),t>gh&&(gh=t)),u?e<vh?_n(fh,e)>_n(fh,ph)&&(ph=e):_n(e,ph)>_n(fh,ph)&&(fh=e):ph>=fh?(e<fh&&(fh=e),e>ph&&(ph=e)):e>vh?_n(fh,e)>_n(fh,ph)&&(ph=e):_n(e,ph)>_n(fh,ph)&&(fh=e)}else Ch.push(wh=[fh=e,ph=e]);t<Ah&&(Ah=t),t>gh&&(gh=t),yh=n,vh=e}function Jn(){ff.point=Wn}function Kn(){wh[0]=fh,wh[1]=ph,ff.point=Yn,yh=null}function Xn(e,t){if(yh){var n=e-vh;hf.add(Jh(n)>180?n+(n>0?360:-360):n)}else mh=e,xh=t;df.point(e,t),Wn(e,t)}function qn(){df.lineStart()}function Vn(){Xn(mh,xh),df.lineEnd(),Jh(hf)>Oh&&(fh=-(ph=180)),wh[0]=fh,wh[1]=ph,yh=null}function _n(e,t){return(t-=e)<0?t+360:t}function $n(e,t){return e[0]-t[0]}function ei(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function ti(e,t){e*=Wh;var n=qh(t*=Wh);ni(n*qh(e),n*tf(e),tf(t))}function ni(e,t,n){++bh,Eh+=(e-Eh)/bh,Bh+=(t-Bh)/bh,jh+=(n-jh)/bh}function ii(){Af.point=ri}function ri(e,t){e*=Wh;var n=qh(t*=Wh);Lh=n*qh(e),Dh=n*tf(e),Uh=tf(t),Af.point=oi,ni(Lh,Dh,Uh)}function oi(e,t){e*=Wh;var n=qh(t*=Wh),i=n*qh(e),r=n*tf(e),o=tf(t),a=Xh(rf((a=Dh*o-Uh*r)*a+(a=Uh*i-Lh*o)*a+(a=Lh*r-Dh*i)*a),Lh*i+Dh*r+Uh*o);Ih+=a,kh+=a*(Lh+(Lh=i)),Nh+=a*(Dh+(Dh=r)),Mh+=a*(Uh+(Uh=o)),ni(Lh,Dh,Uh)}function ai(){Af.point=ti}function li(){Af.point=ui}function si(){ci(zh,Rh),Af.point=ti}function ui(e,t){zh=e,Rh=t,e*=Wh,t*=Wh,Af.point=ci;var n=qh(t);Lh=n*qh(e),Dh=n*tf(e),Uh=tf(t),ni(Lh,Dh,Uh)}function ci(e,t){e*=Wh;var n=qh(t*=Wh),i=n*qh(e),r=n*tf(e),o=tf(t),a=Dh*o-Uh*r,l=Uh*i-Lh*o,s=Lh*r-Dh*i,u=rf(a*a+l*l+s*s),c=Lh*i+Dh*r+Uh*o,d=u&&-kn(u)/u,h=Xh(u,c);Sh+=d*a,Qh+=d*l,Ph+=d*s,Ih+=h,kh+=h*(Lh+(Lh=i)),Nh+=h*(Dh+(Dh=r)),Mh+=h*(Uh+(Uh=o)),ni(Lh,Dh,Uh)}function di(e,t){return[e>Gh?e-Hh:e<-Gh?e+Hh:e,t]}function hi(e,t,n){return(e%=Hh)?t||n?gf(Ai(e),pi(t,n)):Ai(e):t||n?pi(t,n):di}function fi(e){return function(t,n){return[(t+=e)>Gh?t-Hh:t<-Gh?t+Hh:t,n]}}function Ai(e){var t=fi(e);return t.invert=fi(-e),t}function pi(e,t){function n(e,t){var n=qh(t),l=qh(e)*n,s=tf(e)*n,u=tf(t),c=u*i+l*r;return[Xh(s*o-c*a,l*i-u*r),kn(c*o+s*a)]}var i=qh(e),r=tf(e),o=qh(t),a=tf(t);return n.invert=function(e,t){var n=qh(t),l=qh(e)*n,s=tf(e)*n,u=tf(t),c=u*o-s*a;return[Xh(s*o+u*a,l*i+c*r),kn(c*i-l*r)]},n}function gi(e,t,n,i,r,o){if(n){var a=qh(t),l=tf(t),s=i*n;null==r?(r=t+i*Hh,o=t-s/2):(r=vi(a,r),o=vi(a,o),(i>0?r<o:r>o)&&(r+=i*Hh));for(var u,c=r;i>0?c>o:c<o;c-=s)u=Un([a,-l*qh(c),-l*tf(c)]),e.point(u[0],u[1])}}function vi(e,t){(t=Tn(t))[0]-=e,Hn(t);var n=jn(-t[1]);return((-t[2]<0?-n:n)+Hh-Oh)%Hh}function mi(e,t,n,i){this.x=e,this.z=t,this.o=n,this.e=i,this.v=!1,this.n=this.p=null}function xi(e){if(t=e.length){for(var t,n,i=0,r=e[0];++i<t;)r.n=n=e[i],n.p=r,r=n;r.n=n=e[0],n.p=r}}function yi(e,t,n,i){function r(r,o){return e<=r&&r<=n&&t<=o&&o<=i}function o(r,o,l,u){var c=0,d=0;if(null==r||(c=a(r,l))!==(d=a(o,l))||s(r,o)<0^l>0)do{u.point(0===c||3===c?e:n,c>1?i:t)}while((c=(c+l+4)%4)!==d);else u.point(o[0],o[1])}function a(i,r){return Jh(i[0]-e)<Oh?r>0?0:3:Jh(i[0]-n)<Oh?r>0?2:1:Jh(i[1]-t)<Oh?r>0?1:0:r>0?3:2}function l(e,t){return s(e.x,t.x)}function s(e,t){var n=a(e,1),i=a(t,1);return n!==i?n-i:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){function s(e,t){r(e,t)&&w.point(e,t)}function u(){for(var t=0,n=0,r=h.length;n<r;++n)for(var o,a,l=h[n],s=1,u=l.length,c=l[0],d=c[0],f=c[1];s<u;++s)o=d,a=f,d=(c=l[s])[0],f=c[1],a<=i?f>i&&(d-o)*(i-a)>(f-a)*(e-o)&&++t:f<=i&&(d-o)*(i-a)<(f-a)*(e-o)&&--t;return t}function c(o,a){var l=r(o,a);if(h&&f.push([o,a]),y)A=o,p=a,g=l,y=!1,l&&(w.lineStart(),w.point(o,a));else if(l&&x)w.point(o,a);else{var s=[v=Math.max(Pf,Math.min(Qf,v)),m=Math.max(Pf,Math.min(Qf,m))],u=[o=Math.max(Pf,Math.min(Qf,o)),a=Math.max(Pf,Math.min(Qf,a))];Nf(s,u,e,t,n,i)?(x||(w.lineStart(),w.point(s[0],s[1])),w.point(u[0],u[1]),l||w.lineEnd(),C=!1):l&&(w.lineStart(),w.point(o,a),C=!1)}v=o,m=a,x=l}var d,h,f,A,p,g,v,m,x,y,C,w=a,b=kf(),I={point:s,lineStart:function(){I.point=c,h&&h.push(f=[]),y=!0,x=!1,v=m=NaN},lineEnd:function(){d&&(c(A,p),g&&x&&b.rejoin(),d.push(b.result())),I.point=s,x&&w.lineEnd()},polygonStart:function(){w=b,d=[],h=[],C=!0},polygonEnd:function(){var e=u(),t=C&&e,n=(d=As(d)).length;(t||n)&&(a.polygonStart(),t&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),n&&Sf(d,l,e,o,a),a.polygonEnd()),w=a,d=h=f=null}};return I}}function Ci(){Rf.point=Rf.lineEnd=Mn}function wi(e,t){vf=e*=Wh,mf=tf(t*=Wh),xf=qh(t),Rf.point=bi}function bi(e,t){e*=Wh;var n=tf(t*=Wh),i=qh(t),r=Jh(e-vf),o=qh(r),a=i*tf(r),l=xf*n-mf*i*o,s=mf*n+xf*i*o;zf.add(Xh(rf(a*a+l*l),s)),vf=e,mf=n,xf=i}function Ii(e,t,n){var i=ls(e,t-Oh,n).concat(t);return function(e){return i.map((function(t){return[e,t]}))}}function Ei(e,t,n){var i=ls(e,t-Oh,n).concat(t);return function(e){return i.map((function(t){return[t,e]}))}}function Bi(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return ls(Vh(o/g)*g,r,g).map(h).concat(ls(Vh(u/v)*v,s,v).map(f)).concat(ls(Vh(i/A)*A,n,A).filter((function(e){return Jh(e%g)>Oh})).map(c)).concat(ls(Vh(l/p)*p,a,p).filter((function(e){return Jh(e%v)>Oh})).map(d))}var n,i,r,o,a,l,s,u,c,d,h,f,A=10,p=A,g=90,v=360,m=2.5;return e.lines=function(){return t().map((function(e){return{type:"LineString",coordinates:e}}))},e.outline=function(){return{type:"Polygon",coordinates:[h(o).concat(f(s).slice(1),h(r).reverse().slice(1),f(u).reverse().slice(1))]}},e.extent=function(t){return arguments.length?e.extentMajor(t).extentMinor(t):e.extentMinor()},e.extentMajor=function(t){return arguments.length?(o=+t[0][0],r=+t[1][0],u=+t[0][1],s=+t[1][1],o>r&&(t=o,o=r,r=t),u>s&&(t=u,u=s,s=t),e.precision(m)):[[o,u],[r,s]]},e.extentMinor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],l=+t[0][1],a=+t[1][1],i>n&&(t=i,i=n,n=t),l>a&&(t=l,l=a,a=t),e.precision(m)):[[i,l],[n,a]]},e.step=function(t){return arguments.length?e.stepMajor(t).stepMinor(t):e.stepMinor()},e.stepMajor=function(t){return arguments.length?(g=+t[0],v=+t[1],e):[g,v]},e.stepMinor=function(t){return arguments.length?(A=+t[0],p=+t[1],e):[A,p]},e.precision=function(t){return arguments.length?(m=+t,c=Ii(l,a,90),d=Ei(i,n,m),h=Ii(u,s,90),f=Ei(o,r,m),e):m},e.extentMajor([[-180,-90+Oh],[180,90-Oh]]).extentMinor([[-180,-80-Oh],[180,80+Oh]])}function ji(){Zf.point=ki}function ki(e,t){Zf.point=Ni,yf=wf=e,Cf=bf=t}function Ni(e,t){Gf.add(bf*e-wf*t),wf=e,bf=t}function Mi(){Ni(yf,Cf)}function Si(e,t){Kf+=e,Xf+=t,++qf}function Qi(){iA.point=Pi}function Pi(e,t){iA.point=zi,Si(Bf=e,jf=t)}function zi(e,t){var n=e-Bf,i=t-jf,r=rf(n*n+i*i);Vf+=r*(Bf+e)/2,_f+=r*(jf+t)/2,$f+=r,Si(Bf=e,jf=t)}function Ri(){iA.point=Si}function Li(){iA.point=Ui}function Di(){Ti(If,Ef)}function Ui(e,t){iA.point=Ti,Si(If=Bf=e,Ef=jf=t)}function Ti(e,t){var n=e-Bf,i=t-jf,r=rf(n*n+i*i);Vf+=r*(Bf+e)/2,_f+=r*(jf+t)/2,$f+=r,eA+=(r=jf*e-Bf*t)*(Bf+e),tA+=r*(jf+t),nA+=3*r,Si(Bf=e,jf=t)}function Oi(e){this._context=e}function Gi(e,t){cA.point=Zi,oA=lA=e,aA=sA=t}function Zi(e,t){lA-=e,sA-=t,uA.add(rf(lA*lA+sA*sA)),lA=e,sA=t}function Fi(){this._string=[]}function Hi(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Yi(e){return e.length>1}function Wi(e,t){return((e=e.x)[0]<0?e[1]-Zh-Oh:Zh-e[1])-((t=t.x)[0]<0?t[1]-Zh-Oh:Zh-t[1])}function Ji(e){return function(t){var n=new Ki;for(var i in e)n[i]=e[i];return n.stream=t,n}}function Ki(){}function Xi(e,t,n){var i=t[1][0]-t[0][0],r=t[1][1]-t[0][1],o=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=o&&e.clipExtent(null),sf(n,e.stream(Jf));var a=Jf.result(),l=Math.min(i/(a[1][0]-a[0][0]),r/(a[1][1]-a[0][1])),s=+t[0][0]+(i-l*(a[1][0]+a[0][0]))/2,u=+t[0][1]+(r-l*(a[1][1]+a[0][1]))/2;return null!=o&&e.clipExtent(o),e.scale(150*l).translate([s,u])}function qi(e,t,n){return Xi(e,[[0,0],t],n)}function Vi(e){return _i((function(){return e}))()}function _i(e){function t(e){return[(e=c(e[0]*Wh,e[1]*Wh))[0]*g+l,s-e[1]*g]}function n(e){return(e=c.invert((e[0]-l)/g,(s-e[1])/g))&&[e[0]*Yh,e[1]*Yh]}function i(e,t){return[(e=a(e,t))[0]*g+l,s-e[1]*g]}function r(){c=gf(u=hi(C,w,b),a);var e=a(x,y);return l=v-e[0]*g,s=m+e[1]*g,o()}function o(){return A=p=null,t}var a,l,s,u,c,d,h,f,A,p,g=150,v=480,m=250,x=0,y=0,C=0,w=0,b=0,I=null,E=fA,B=null,j=Tf,k=.5,N=vA(i,k);return t.stream=function(e){return A&&p===e?A:A=mA(E(u,N(j(p=e))))},t.clipAngle=function(e){return arguments.length?(E=+e?AA(I=e*Wh,6*Wh):(I=null,fA),o()):I*Yh},t.clipExtent=function(e){return arguments.length?(j=null==e?(B=d=h=f=null,Tf):yi(B=+e[0][0],d=+e[0][1],h=+e[1][0],f=+e[1][1]),o()):null==B?null:[[B,d],[h,f]]},t.scale=function(e){return arguments.length?(g=+e,r()):g},t.translate=function(e){return arguments.length?(v=+e[0],m=+e[1],r()):[v,m]},t.center=function(e){return arguments.length?(x=e[0]%360*Wh,y=e[1]%360*Wh,r()):[x*Yh,y*Yh]},t.rotate=function(e){return arguments.length?(C=e[0]%360*Wh,w=e[1]%360*Wh,b=e.length>2?e[2]%360*Wh:0,r()):[C*Yh,w*Yh,b*Yh]},t.precision=function(e){return arguments.length?(N=vA(i,k=e*e),o()):rf(k)},t.fitExtent=function(e,n){return Xi(t,e,n)},t.fitSize=function(e,n){return qi(t,e,n)},function(){return a=e.apply(this,arguments),t.invert=a.invert&&n,r()}}function $i(e){var t=0,n=Gh/3,i=_i(e),r=i(t,n);return r.parallels=function(e){return arguments.length?i(t=e[0]*Wh,n=e[1]*Wh):[t*Yh,n*Yh]},r}function er(e,t){function n(e,t){var n=rf(o-2*r*tf(t))/r;return[n*tf(e*=r),a-n*qh(e)]}var i=tf(e),r=(i+tf(t))/2;if(Jh(r)<Oh)return function(e){function t(e,t){return[e*n,tf(t)/n]}var n=qh(e);return t.invert=function(e,t){return[e/n,kn(t*n)]},t}(e);var o=1+i*(2*r-i),a=rf(o)/r;return n.invert=function(e,t){var n=a-t;return[Xh(e,Jh(n))/r*nf(n),kn((o-(e*e+n*n)*r*r)/(2*r))]},n}function tr(e){return function(t,n){var i=qh(t),r=qh(n),o=e(i*r);return[o*r*tf(t),o*tf(n)]}}function nr(e){return function(t,n){var i=rf(t*t+n*n),r=e(i),o=tf(r),a=qh(r);return[Xh(t*o,i*a),kn(i&&n*o/i)]}}function ir(e,t){return[e,$h(of((Zh+t)/2))]}function rr(e){var t,n=Vi(e),i=n.scale,r=n.translate,o=n.clipExtent;return n.scale=function(e){return arguments.length?(i(e),t&&n.clipExtent(null),n):i()},n.translate=function(e){return arguments.length?(r(e),t&&n.clipExtent(null),n):r()},n.clipExtent=function(e){if(!arguments.length)return t?null:o();if(t=null==e){var a=Gh*i(),l=r();e=[[l[0]-a,l[1]-a],[l[0]+a,l[1]+a]]}return o(e),n},n.clipExtent(null)}function or(e){return of((Zh+e)/2)}function ar(e,t){function n(e,t){o>0?t<-Zh+Oh&&(t=-Zh+Oh):t>Zh-Oh&&(t=Zh-Oh);var n=o/ef(or(t),r);return[n*tf(r*e),o-n*qh(r*e)]}var i=qh(e),r=e===t?tf(e):$h(i/qh(t))/$h(or(t)/or(e)),o=i*ef(or(e),r)/r;return r?(n.invert=function(e,t){var n=o-t,i=nf(r)*rf(e*e+n*n);return[Xh(e,Jh(n))/r*nf(n),2*Kh(ef(o/i,1/r))-Zh]},n):ir}function lr(e,t){return[e,t]}function sr(e,t){function n(e,t){var n=o-t,i=r*e;return[n*tf(i),o-n*qh(i)]}var i=qh(e),r=e===t?tf(e):(i-qh(t))/(t-e),o=i/r+e;return Jh(r)<Oh?lr:(n.invert=function(e,t){var n=o-t;return[Xh(e,Jh(n))/r*nf(n),o-nf(r)*rf(e*e+n*n)]},n)}function ur(e,t){var n=qh(t),i=qh(e)*n;return[n*tf(e)/i,tf(t)/i]}function cr(e,t,n,i){return 1===e&&1===t&&0===n&&0===i?Tf:Ji({point:function(r,o){this.stream.point(r*e+n,o*t+i)}})}function dr(e,t){return[qh(t)*tf(e),tf(t)]}function hr(e,t){var n=qh(t),i=1+qh(e)*n;return[n*tf(e)/i,tf(t)/i]}function fr(e,t){return[$h(of((Zh+t)/2)),-e]}function Ar(e,t){return e.parent===t.parent?1:2}function pr(e,t){return e+t.x}function gr(e,t){return Math.max(e,t.y)}function vr(e){var t=0,n=e.children,i=n&&n.length;if(i)for(;--i>=0;)t+=n[i].value;else t=1;e.value=t}function mr(e,t){var n,i,r,o,a,l=new wr(e),s=+e.value&&(l.value=e.value),u=[l];for(null==t&&(t=xr);n=u.pop();)if(s&&(n.value=+n.data.value),(r=t(n.data))&&(a=r.length))for(n.children=new Array(a),o=a-1;o>=0;--o)u.push(i=n.children[o]=new wr(r[o])),i.parent=n,i.depth=n.depth+1;return l.eachBefore(Cr)}function xr(e){return e.children}function yr(e){e.data=e.data.data}function Cr(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function wr(e){this.data=e,this.depth=this.height=0,this.parent=null}function br(e){this._=e,this.next=null}function Ir(e,t){var n=t.x-e.x,i=t.y-e.y,r=e.r-t.r;return r*r+1e-6>n*n+i*i}function Er(e,t){var n,i,r,o=null,a=e.head;switch(t.length){case 1:n=function(e){return{x:e.x,y:e.y,r:e.r}}(t[0]);break;case 2:n=function(e,t){var n=e.x,i=e.y,r=e.r,o=t.x,a=t.y,l=t.r,s=o-n,u=a-i,c=l-r,d=Math.sqrt(s*s+u*u);return{x:(n+o+s/d*c)/2,y:(i+a+u/d*c)/2,r:(d+r+l)/2}}(t[0],t[1]);break;case 3:n=function(e,t,n){var i=e.x,r=e.y,o=e.r,a=t.x,l=t.y,s=t.r,u=n.x,c=n.y,d=n.r,h=2*(i-a),f=2*(r-l),A=2*(s-o),p=i*i+r*r-o*o-a*a-l*l+s*s,g=2*(i-u),v=2*(r-c),m=2*(d-o),x=i*i+r*r-o*o-u*u-c*c+d*d,y=g*f-h*v,C=(f*x-v*p)/y-i,w=(v*A-f*m)/y,b=(g*p-h*x)/y-r,I=(h*m-g*A)/y,E=w*w+I*I-1,B=2*(C*w+b*I+o),j=C*C+b*b-o*o,k=(-B-Math.sqrt(B*B-4*E*j))/(2*E);return{x:C+w*k+i,y:b+I*k+r,r:k}}(t[0],t[1],t[2])}for(;a;)r=a._,i=a.next,n&&Ir(n,r)?o=a:(o?(e.tail=o,o.next=null):e.head=e.tail=null,t.push(r),n=Er(e,t),t.pop(),e.head?(a.next=e.head,e.head=a):(a.next=null,e.head=e.tail=a),(o=e.tail).next=i),a=i;return e.tail=o,n}function Br(e,t,n){var i=e.x,r=e.y,o=t.r+n.r,a=e.r+n.r,l=t.x-i,s=t.y-r,u=l*l+s*s;if(u){var c=.5+((a*=a)-(o*=o))/(2*u),d=Math.sqrt(Math.max(0,2*o*(a+u)-(a-=u)*a-o*o))/(2*u);n.x=i+c*l+d*s,n.y=r+c*s-d*l}else n.x=i+a,n.y=r}function jr(e,t){var n=t.x-e.x,i=t.y-e.y,r=e.r+t.r;return r*r-1e-6>n*n+i*i}function kr(e,t){for(var n=e._.r;e!==t;)n+=2*(e=e.next)._.r;return n-t._.r}function Nr(e,t,n){var i=e._,r=e.next._,o=i.r+r.r,a=(i.x*r.r+r.x*i.r)/o-t,l=(i.y*r.r+r.y*i.r)/o-n;return a*a+l*l}function Mr(e){this._=e,this.next=null,this.previous=null}function Sr(e){if(!(r=e.length))return 0;var t,n,i,r;if((t=e[0]).x=0,t.y=0,!(r>1))return t.r;if(n=e[1],t.x=-n.r,n.x=t.r,n.y=0,!(r>2))return t.r+n.r;Br(n,t,i=e[2]);var o,a,l,s,u,c,d,h=t.r*t.r,f=n.r*n.r,A=i.r*i.r,p=h+f+A,g=h*t.x+f*n.x+A*i.x,v=h*t.y+f*n.y+A*i.y;t=new Mr(t),n=new Mr(n),i=new Mr(i),t.next=i.previous=n,n.next=t.previous=i,i.next=n.previous=t;e:for(l=3;l<r;++l){Br(t._,n._,i=e[l]),i=new Mr(i),s=n.next,u=t.previous,c=n._.r,d=t._.r;do{if(c<=d){if(jr(s._,i._)){c+t._.r+n._.r>kr(s,n)?t=s:n=s,t.next=n,n.previous=t,--l;continue e}c+=s._.r,s=s.next}else{if(jr(u._,i._)){kr(t,u)>d+t._.r+n._.r?t=u:n=u,t.next=n,n.previous=t,--l;continue e}d+=u._.r,u=u.previous}}while(s!==u.next);for(i.previous=t,i.next=n,t.next=n.previous=n=i,p+=A=i._.r*i._.r,h=Nr(t,o=(g+=A*i._.x)/p,a=(v+=A*i._.y)/p);(i=i.next)!==n;)(A=Nr(i,o,a))<h&&(t=i,h=A);n=t.next}for(t=[n._],i=n;(i=i.next)!==n;)t.push(i._);for(i=bA(t),l=0;l<r;++l)(t=e[l]).x-=i.x,t.y-=i.y;return i.r}function Qr(e){return null==e?null:Pr(e)}function Pr(e){if("function"!=typeof e)throw new Error;return e}function zr(){return 0}function Rr(e){return Math.sqrt(e.value)}function Lr(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function Dr(e,t){return function(n){if(i=n.children){var i,r,o,a=i.length,l=e(n)*t||0;if(l)for(r=0;r<a;++r)i[r].r+=l;if(o=Sr(i),l)for(r=0;r<a;++r)i[r].r-=l;n.r=o+l}}}function Ur(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 Tr(e){return e.id}function Or(e){return e.parentId}function Gr(e,t){return e.parent===t.parent?1:2}function Zr(e){var t=e.children;return t?t[0]:e.t}function Fr(e){var t=e.children;return t?t[t.length-1]:e.t}function Hr(e,t,n){var i=n/(t.i-e.i);t.c-=i,t.s+=n,e.c+=i,t.z+=n,t.m+=n}function Yr(e,t,n){return e.a.parent===t.parent?e.a:n}function Wr(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 Jr(e,t,n,i,r,o){for(var a,l,s,u,c,d,h,f,A,p,g,v=[],m=t.children,x=0,y=0,C=m.length,w=t.value;x<C;){s=r-n,u=o-i;do{c=m[y++].value}while(!c&&y<C);for(d=h=c,g=c*c*(p=Math.max(u/s,s/u)/(w*e)),A=Math.max(h/g,g/d);y<C;++y){if(c+=l=m[y].value,l<d&&(d=l),l>h&&(h=l),g=c*c*p,(f=Math.max(h/g,g/d))>A){c-=l;break}A=f}v.push(a={value:c,dice:s<u,children:m.slice(x,y)}),a.dice?BA(a,n,i,r,w?i+=u*c/w:o):NA(a,n,i,w?n+=s*c/w:r,o),w-=c,x=y}return v}function Kr(e,t){return e[0]-t[0]||e[1]-t[1]}function Xr(e){for(var t=e.length,n=[0,1],i=2,r=2;r<t;++r){for(;i>1&&PA(e[n[i-2]],e[n[i-1]],e[r])<=0;)--i;n[i++]=r}return n.slice(0,i)}function qr(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 Vr(e){if(!e._start)try{!function(e){for(;e._start=e._waiting&&e._active<e._size;){var t=e._ended+e._active,n=e._tasks[t],i=n.length-1,r=n[i];n[i]=_r(e,t),--e._waiting,++e._active,n=r.apply(null,n),e._tasks[t]&&(e._tasks[t]=n||RA)}}(e)}catch(t){if(e._tasks[e._ended+e._active-1])$r(e,t);else if(!e._data)throw t}}function _r(e,t){return function(n,i){e._tasks[t]&&(--e._active,++e._ended,e._tasks[t]=null,null==e._error&&(null!=n?$r(e,n):(e._data[t]=i,e._waiting?Vr(e):eo(e))))}}function $r(e,t){var n,i=e._tasks.length;for(e._error=t,e._data=void 0,e._waiting=NaN;--i>=0;)if((n=e._tasks[i])&&(e._tasks[i]=null,n.abort))try{n.abort()}catch(e){}e._active=NaN,eo(e)}function eo(e){if(!e._active&&e._call){var t=e._data;e._data=void 0,e._call(e._error,t)}}function to(e){return new qr(arguments.length?+e:1/0)}function no(e,t){return function(n){return e(n.responseText,t)}}function io(e){function t(t){var o=t+"",a=n.get(o);if(!a){if(r!==qA)return r;n.set(o,a=i.push(t))}return e[(a-1)%e.length]}var n=tn(),i=[],r=qA;return e=null==e?[]:XA.call(e),t.domain=function(e){if(!arguments.length)return i.slice();i=[],n=tn();for(var r,o,a=-1,l=e.length;++a<l;)n.has(o=(r=e[a])+"")||n.set(o,i.push(r));return t},t.range=function(n){return arguments.length?(e=XA.call(n),t):e.slice()},t.unknown=function(e){return arguments.length?(r=e,t):r},t.copy=function(){return io().domain(i).range(e).unknown(r)},t}function ro(){function e(){var e=r().length,i=a[1]<a[0],d=a[i-0],h=a[1-i];t=(h-d)/Math.max(1,e-s+2*u),l&&(t=Math.floor(t)),d+=(h-d-t*(e-s))*c,n=t*(1-s),l&&(d=Math.round(d),n=Math.round(n));var f=ls(e).map((function(e){return d+t*e}));return o(i?f.reverse():f)}var t,n,i=io().unknown(void 0),r=i.domain,o=i.range,a=[0,1],l=!1,s=0,u=0,c=.5;return delete i.unknown,i.domain=function(t){return arguments.length?(r(t),e()):r()},i.range=function(t){return arguments.length?(a=[+t[0],+t[1]],e()):a.slice()},i.rangeRound=function(t){return a=[+t[0],+t[1]],l=!0,e()},i.bandwidth=function(){return n},i.step=function(){return t},i.round=function(t){return arguments.length?(l=!!t,e()):l},i.padding=function(t){return arguments.length?(s=u=Math.max(0,Math.min(1,t)),e()):s},i.paddingInner=function(t){return arguments.length?(s=Math.max(0,Math.min(1,t)),e()):s},i.paddingOuter=function(t){return arguments.length?(u=Math.max(0,Math.min(1,t)),e()):u},i.align=function(t){return arguments.length?(c=Math.max(0,Math.min(1,t)),e()):c},i.copy=function(){return ro().domain(r()).range(a).round(l).paddingInner(s).paddingOuter(u).align(c)},e()}function oo(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return oo(t())},e}function ao(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:VA(t)}function lo(e,t,n,i){var r=e[0],o=e[1],a=t[0],l=t[1];return o<r?(r=n(o,r),a=i(l,a)):(r=n(r,o),a=i(a,l)),function(e){return a(r(e))}}function so(e,t,n,i){var r=Math.min(e.length,t.length)-1,o=new Array(r),a=new Array(r),l=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<r;)o[l]=n(e[l],e[l+1]),a[l]=i(t[l],t[l+1]);return function(t){var n=ql(e,t,1,r)-1;return a[n](o[n](t))}}function uo(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp())}function co(e,t){function n(){return r=Math.min(l.length,s.length)>2?so:lo,o=a=null,i}function i(t){return(o||(o=r(l,s,c?function(e){return function(t,n){var i=e(t=+t,n=+n);return function(e){return e<=t?0:e>=n?1:i(e)}}}(e):e,u)))(+t)}var r,o,a,l=$A,s=$A,u=Wu,c=!1;return i.invert=function(e){return(a||(a=r(s,l,ao,c?function(e){return function(t,n){var i=e(t=+t,n=+n);return function(e){return e<=0?t:e>=1?n:i(e)}}}(t):t)))(+e)},i.domain=function(e){return arguments.length?(l=KA.call(e,_A),n()):l.slice()},i.range=function(e){return arguments.length?(s=XA.call(e),n()):s.slice()},i.rangeRound=function(e){return s=XA.call(e),u=Ju,n()},i.clamp=function(e){return arguments.length?(c=!!e,n()):c},i.interpolate=function(e){return arguments.length?(u=e,n()):u},n()}function ho(e){var n=e.domain;return e.ticks=function(e){var t=n();return ds(t[0],t[t.length-1],null==e?10:e)},e.tickFormat=function(e,t){return ep(n(),e,t)},e.nice=function(i){var r=n(),o=r.length-1,a=null==i?10:i,l=r[0],s=r[o],u=t(l,s,a);return u&&(u=t(Math.floor(l/u)*u,Math.ceil(s/u)*u,a),r[0]=Math.floor(l/u)*u,r[o]=Math.ceil(s/u)*u,n(r)),e},e}function fo(e,t){return(t=Math.log(t/e))?function(n){return Math.log(n/e)/t}:VA(t)}function Ao(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 po(e){return isFinite(e)?+("1e"+e):e<0?0:e}function go(e){return 10===e?po:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function vo(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function mo(e){return function(t){return-e(-t)}}function xo(e,t){return e<0?-Math.pow(-e,t):Math.pow(e,t)}function yo(){var e=1,t=co((function(t,n){return(n=xo(n,e)-(t=xo(t,e)))?function(i){return(xo(i,e)-t)/n}:VA(n)}),(function(t,n){return n=xo(n,e)-(t=xo(t,e)),function(i){return xo(t+n*i,1/e)}})),n=t.domain;return t.exponent=function(t){return arguments.length?(e=+t,n(n())):e},t.copy=function(){return uo(t,yo().exponent(e))},ho(t)}function Co(e,t,n,i){function r(t){return e(t=new Date(+t)),t}return r.floor=r,r.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},r.round=function(e){var t=r(e),n=r.ceil(e);return e-t<n-e?t:n},r.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},r.range=function(n,i,o){var a=[];if(n=r.ceil(n),o=null==o?1:Math.floor(o),!(n<i&&o>0))return a;do{a.push(new Date(+n))}while(t(n,o),e(n),n<i);return a},r.filter=function(n){return Co((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,i){if(e>=e)for(;--i>=0;)for(;t(e,1),!n(e););}))},n&&(r.count=function(t,i){return np.setTime(+t),ip.setTime(+i),e(np),e(ip),Math.floor(n(np,ip))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(i?function(t){return i(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}function wo(e){return Co((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*lp)/cp}))}function bo(e){return Co((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/cp}))}function Io(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 Eo(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 Bo(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function jo(e){function t(e,t){return function(n){var i,r,o,a=[],l=-1,s=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++l<u;)37===e.charCodeAt(l)&&(a.push(e.slice(s,l)),null!=(r=sg[i=e.charAt(++l)])?i=e.charAt(++l):r="e"===i?" ":"0",(o=t[i])&&(i=o(n,r)),a.push(i),s=l+1);return a.push(e.slice(s,l)),a.join("")}}function n(e,t){return function(n){var r=Bo(1900);if(i(r,e,n+="",0)!=n.length)return null;if("p"in r&&(r.H=r.H%12+12*r.p),"W"in r||"U"in r){"w"in r||(r.w="W"in r?1:0);var o="Z"in r?Eo(Bo(r.y)).getUTCDay():t(Bo(r.y)).getDay();r.m=0,r.d="W"in r?(r.w+6)%7+7*r.W-(o+5)%7:r.w+7*r.U-(o+6)%7}return"Z"in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,Eo(r)):t(r)}}function i(e,t,n,i){for(var r,o,a=0,l=t.length,s=n.length;a<l;){if(i>=s)return-1;if(37===(r=t.charCodeAt(a++))){if(r=t.charAt(a++),!(o=I[r in sg?t.charAt(a++):r])||(i=o(e,n,i))<0)return-1}else if(r!=n.charCodeAt(i++))return-1}return i}var r=e.dateTime,o=e.date,a=e.time,l=e.periods,s=e.days,u=e.shortDays,c=e.months,d=e.shortMonths,h=Mo(l),f=So(l),A=Mo(s),p=So(s),g=Mo(u),v=So(u),m=Mo(c),x=So(c),y=Mo(d),C=So(d),w={a:function(e){return u[e.getDay()]},A:function(e){return s[e.getDay()]},b:function(e){return d[e.getMonth()]},B:function(e){return c[e.getMonth()]},c:null,d:Wo,e:Wo,H:Jo,I:Ko,j:Xo,L:qo,m:Vo,M:_o,p:function(e){return l[+(e.getHours()>=12)]},S:$o,U:ea,w:ta,W:na,x:null,X:null,y:ia,Y:ra,Z:oa,"%":ya},b={a:function(e){return u[e.getUTCDay()]},A:function(e){return s[e.getUTCDay()]},b:function(e){return d[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:aa,e:aa,H:la,I:sa,j:ua,L:ca,m:da,M:ha,p:function(e){return l[+(e.getUTCHours()>=12)]},S:fa,U:Aa,w:pa,W:ga,x:null,X:null,y:va,Y:ma,Z:xa,"%":ya},I={a:function(e,t,n){var i=g.exec(t.slice(n));return i?(e.w=v[i[0].toLowerCase()],n+i[0].length):-1},A:function(e,t,n){var i=A.exec(t.slice(n));return i?(e.w=p[i[0].toLowerCase()],n+i[0].length):-1},b:function(e,t,n){var i=y.exec(t.slice(n));return i?(e.m=C[i[0].toLowerCase()],n+i[0].length):-1},B:function(e,t,n){var i=m.exec(t.slice(n));return i?(e.m=x[i[0].toLowerCase()],n+i[0].length):-1},c:function(e,t,n){return i(e,r,t,n)},d:To,e:To,H:Go,I:Go,j:Oo,L:Ho,m:Uo,M:Zo,p:function(e,t,n){var i=h.exec(t.slice(n));return i?(e.p=f[i[0].toLowerCase()],n+i[0].length):-1},S:Fo,U:Po,w:Qo,W:zo,x:function(e,t,n){return i(e,o,t,n)},X:function(e,t,n){return i(e,a,t,n)},y:Lo,Y:Ro,Z:Do,"%":Yo};return w.x=t(o,w),w.X=t(a,w),w.c=t(r,w),b.x=t(o,b),b.X=t(a,b),b.c=t(r,b),{format:function(e){var n=t(e+="",w);return n.toString=function(){return e},n},parse:function(e){var t=n(e+="",Io);return t.toString=function(){return e},t},utcFormat:function(e){var n=t(e+="",b);return n.toString=function(){return e},n},utcParse:function(e){var t=n(e,Eo);return t.toString=function(){return e},t}}}function ko(e,t,n){var i=e<0?"-":"",r=(i?-e:e)+"",o=r.length;return i+(o<n?new Array(n-o+1).join(t)+r:r)}function No(e){return e.replace(dg,"\\$&")}function Mo(e){return new RegExp("^(?:"+e.map(No).join("|")+")","i")}function So(e){for(var t={},n=-1,i=e.length;++n<i;)t[e[n].toLowerCase()]=n;return t}function Qo(e,t,n){var i=ug.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function Po(e,t,n){var i=ug.exec(t.slice(n));return i?(e.U=+i[0],n+i[0].length):-1}function zo(e,t,n){var i=ug.exec(t.slice(n));return i?(e.W=+i[0],n+i[0].length):-1}function Ro(e,t,n){var i=ug.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function Lo(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function Do(e,t,n){var i=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function Uo(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function To(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function Oo(e,t,n){var i=ug.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function Go(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function Zo(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function Fo(e,t,n){var i=ug.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function Ho(e,t,n){var i=ug.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function Yo(e,t,n){var i=cg.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function Wo(e,t){return ko(e.getDate(),t,2)}function Jo(e,t){return ko(e.getHours(),t,2)}function Ko(e,t){return ko(e.getHours()%12||12,t,2)}function Xo(e,t){return ko(1+vp.count(Rp(e),e),t,3)}function qo(e,t){return ko(e.getMilliseconds(),t,3)}function Vo(e,t){return ko(e.getMonth()+1,t,2)}function _o(e,t){return ko(e.getMinutes(),t,2)}function $o(e,t){return ko(e.getSeconds(),t,2)}function ea(e,t){return ko(xp.count(Rp(e),e),t,2)}function ta(e){return e.getDay()}function na(e,t){return ko(yp.count(Rp(e),e),t,2)}function ia(e,t){return ko(e.getFullYear()%100,t,2)}function ra(e,t){return ko(e.getFullYear()%1e4,t,4)}function oa(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ko(t/60|0,"0",2)+ko(t%60,"0",2)}function aa(e,t){return ko(e.getUTCDate(),t,2)}function la(e,t){return ko(e.getUTCHours(),t,2)}function sa(e,t){return ko(e.getUTCHours()%12||12,t,2)}function ua(e,t){return ko(1+Gp.count(og(e),e),t,3)}function ca(e,t){return ko(e.getUTCMilliseconds(),t,3)}function da(e,t){return ko(e.getUTCMonth()+1,t,2)}function ha(e,t){return ko(e.getUTCMinutes(),t,2)}function fa(e,t){return ko(e.getUTCSeconds(),t,2)}function Aa(e,t){return ko(Fp.count(og(e),e),t,2)}function pa(e){return e.getUTCDay()}function ga(e,t){return ko(Hp.count(og(e),e),t,2)}function va(e,t){return ko(e.getUTCFullYear()%100,t,2)}function ma(e,t){return ko(e.getUTCFullYear()%1e4,t,4)}function xa(){return"+0000"}function ya(){return"%"}function Ca(t){return ag=jo(t),e.timeFormat=ag.format,e.timeParse=ag.parse,e.utcFormat=ag.utcFormat,e.utcParse=ag.utcParse,ag}function wa(e){return new Date(e)}function ba(e){return e instanceof Date?+e:+new Date(+e)}function Ia(e,n,i,r,o,a,l,s,u){function c(t){return(l(t)<t?p:a(t)<t?g:o(t)<t?v:r(t)<t?m:n(t)<t?i(t)<t?x:y:e(t)<t?C:w)(t)}function d(n,i,r,o){if(null==n&&(n=10),"number"==typeof n){var a=Math.abs(r-i)/n,l=Kl((function(e){return e[2]})).right(b,a);l===b.length?(o=t(i/Cg,r/Cg,n),n=e):l?(o=(l=b[a/b[l-1][2]<b[l][2]/a?l-1:l])[1],n=l[0]):(o=t(i,r,n),n=s)}return null==o?n:n.every(o)}var h=co(ao,Gu),f=h.invert,A=h.domain,p=u(".%L"),g=u(":%S"),v=u("%I:%M"),m=u("%I %p"),x=u("%a %d"),y=u("%b %d"),C=u("%B"),w=u("%Y"),b=[[l,1,pg],[l,5,5*pg],[l,15,15*pg],[l,30,30*pg],[a,1,gg],[a,5,5*gg],[a,15,15*gg],[a,30,30*gg],[o,1,vg],[o,3,3*vg],[o,6,6*vg],[o,12,12*vg],[r,1,mg],[r,2,2*mg],[i,1,xg],[n,1,yg],[n,3,3*yg],[e,1,Cg]];return h.invert=function(e){return new Date(f(e))},h.domain=function(e){return arguments.length?A(KA.call(e,ba)):A().map(wa)},h.ticks=function(e,t){var n,i=A(),r=i[0],o=i[i.length-1],a=o<r;return a&&(n=r,r=o,o=n),n=(n=d(e,r,o,t))?n.range(r,o+1):[],a?n.reverse():n},h.tickFormat=function(e,t){return null==t?c:u(t)},h.nice=function(e,t){var n=A();return(e=d(e,n[0],n[n.length-1],t))?A(tp(n,e)):h},h.copy=function(){return uo(h,Ia(e,n,i,r,o,a,l,s,u))},h}function Ea(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}function Ba(e){return e.innerRadius}function ja(e){return e.outerRadius}function ka(e){return e.startAngle}function Na(e){return e.endAngle}function Ma(e){return e&&e.padAngle}function Sa(e){return e>=1?Ug:e<=-1?-Ug:Math.asin(e)}function Qa(e,t,n,i,r,o,a,l){var s=n-e,u=i-t,c=a-r,d=l-o,h=(c*(t-o)-d*(e-r))/(d*s-c*u);return[e+h*s,t+h*u]}function Pa(e,t,n,i,r,o,a){var l=e-n,s=t-i,u=(a?o:-o)/Math.sqrt(l*l+s*s),c=u*s,d=-u*l,h=e+c,f=t+d,A=n+c,p=i+d,g=(h+A)/2,v=(f+p)/2,m=A-h,x=p-f,y=m*m+x*x,C=r-o,w=h*p-A*f,b=(x<0?-1:1)*Math.sqrt(Math.max(0,C*C*y-w*w)),I=(w*x-m*b)/y,E=(-w*m-x*b)/y,B=(w*x+m*b)/y,j=(-w*m+x*b)/y,k=I-g,N=E-v,M=B-g,S=j-v;return k*k+N*N>M*M+S*S&&(I=B,E=j),{cx:I,cy:E,x01:-c,y01:-d,x11:I*(r/C-1),y11:E*(r/C-1)}}function za(e){this._context=e}function Ra(e){return e[0]}function La(e){return e[1]}function Da(e){this._curve=e}function Ua(e){function t(t){return new Da(e(t))}return t._curve=e,t}function Ta(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(Ua(e)):t()._curve},e}function Oa(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 Ga(e){this._context=e}function Za(e){this._context=e}function Fa(e){this._context=e}function Ha(e,t){this._basis=new Ga(e),this._beta=t}function Ya(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 Wa(e,t){this._context=e,this._k=(1-t)/6}function Ja(e,t){this._context=e,this._k=(1-t)/6}function Ka(e,t){this._context=e,this._k=(1-t)/6}function Xa(e,t,n){var i=e._x1,r=e._y1,o=e._x2,a=e._y2;if(e._l01_a>Lg){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,r=(r*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>Lg){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*u+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(i,r,o,a,e._x2,e._y2)}function qa(e,t){this._context=e,this._alpha=t}function Va(e,t){this._context=e,this._alpha=t}function _a(e,t){this._context=e,this._alpha=t}function $a(e){this._context=e}function el(e){return e<0?-1:1}function tl(e,t,n){var i=e._x1-e._x0,r=t-e._x1,o=(e._y1-e._y0)/(i||r<0&&-0),a=(n-e._y1)/(r||i<0&&-0),l=(o*r+a*i)/(i+r);return(el(o)+el(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(l))||0}function nl(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function il(e,t,n){var i=e._x0,r=e._y0,o=e._x1,a=e._y1,l=(o-i)/3;e._context.bezierCurveTo(i+l,r+l*t,o-l,a-l*n,o,a)}function rl(e){this._context=e}function ol(e){this._context=new al(e)}function al(e){this._context=e}function ll(e){this._context=e}function sl(e){var t,n,i=e.length-1,r=new Array(i),o=new Array(i),a=new Array(i);for(r[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<i-1;++t)r[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(r[i-1]=2,o[i-1]=7,a[i-1]=8*e[i-1]+e[i],t=1;t<i;++t)n=r[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(r[i-1]=a[i-1]/o[i-1],t=i-2;t>=0;--t)r[t]=(a[t]-r[t+1])/o[t];for(o[i-1]=(e[i]+r[i-1])/2,t=0;t<i-1;++t)o[t]=2*e[t+1]-r[t+1];return[r,o]}function ul(e,t){this._context=e,this._t=t}function cl(e,t){return e[t]}function dl(e){for(var t,n=0,i=-1,r=e.length;++i<r;)(t=+e[i][1])&&(n+=t);return n}function hl(e){return e[0]}function fl(e){return e[1]}function Al(){this._=null}function pl(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function gl(e,t){var n=t,i=t.R,r=n.U;r?r.L===n?r.L=i:r.R=i:e._=i,i.U=r,n.U=i,n.R=i.L,n.R&&(n.R.U=n),i.L=n}function vl(e,t){var n=t,i=t.L,r=n.U;r?r.L===n?r.L=i:r.R=i:e._=i,i.U=r,n.U=i,n.L=i.R,n.L&&(n.L.U=n),i.R=n}function ml(e){for(;e.L;)e=e.L;return e}function xl(e,t,n,i){var r=[null,null],o=jv.push(r)-1;return r.left=e,r.right=t,n&&Cl(r,e,t,n),i&&Cl(r,t,e,i),Ev[e.index].halfedges.push(o),Ev[t.index].halfedges.push(o),r}function yl(e,t,n){var i=[t,n];return i.left=e,i}function Cl(e,t,n,i){e[0]||e[1]?e.left===n?e[1]=i:e[0]=i:(e[0]=i,e.left=t,e.right=n)}function wl(e,t,n,i,r){var o,a=e[0],l=e[1],s=a[0],u=a[1],c=0,d=1,h=l[0]-s,f=l[1]-u;if(o=t-s,h||!(o>0)){if(o/=h,h<0){if(o<c)return;o<d&&(d=o)}else if(h>0){if(o>d)return;o>c&&(c=o)}if(o=i-s,h||!(o<0)){if(o/=h,h<0){if(o>d)return;o>c&&(c=o)}else if(h>0){if(o<c)return;o<d&&(d=o)}if(o=n-u,f||!(o>0)){if(o/=f,f<0){if(o<c)return;o<d&&(d=o)}else if(f>0){if(o>d)return;o>c&&(c=o)}if(o=r-u,f||!(o<0)){if(o/=f,f<0){if(o>d)return;o>c&&(c=o)}else if(f>0){if(o<c)return;o<d&&(d=o)}return!(c>0||d<1)||(c>0&&(e[0]=[s+c*h,u+c*f]),d<1&&(e[1]=[s+d*h,u+d*f]),!0)}}}}}function bl(e,t,n,i,r){var o=e[1];if(o)return!0;var a,l,s=e[0],u=e.left,c=e.right,d=u[0],h=u[1],f=c[0],A=c[1],p=(d+f)/2,g=(h+A)/2;if(A===h){if(p<t||p>=i)return;if(d>f){if(s){if(s[1]>=r)return}else s=[p,n];o=[p,r]}else{if(s){if(s[1]<n)return}else s=[p,r];o=[p,n]}}else if(l=g-(a=(d-f)/(A-h))*p,a<-1||a>1)if(d>f){if(s){if(s[1]>=r)return}else s=[(n-l)/a,n];o=[(r-l)/a,r]}else{if(s){if(s[1]<n)return}else s=[(r-l)/a,r];o=[(n-l)/a,n]}else if(h<A){if(s){if(s[0]>=i)return}else s=[t,a*t+l];o=[i,a*i+l]}else{if(s){if(s[0]<t)return}else s=[i,a*i+l];o=[t,a*t+l]}return e[0]=s,e[1]=o,!0}function Il(e,t){var n=e.site,i=t.left,r=t.right;return n===r&&(r=i,i=n),r?Math.atan2(r[1]-i[1],r[0]-i[0]):(n===i?(i=t[1],r=t[0]):(i=t[0],r=t[1]),Math.atan2(i[0]-r[0],r[1]-i[1]))}function El(e,t){return t[+(t.left!==e.site)]}function Bl(e,t){return t[+(t.left===e.site)]}function jl(){pl(this),this.x=this.y=this.arc=this.site=this.cy=null}function kl(e){var t=e.P,n=e.N;if(t&&n){var i=t.site,r=e.site,o=n.site;if(i!==o){var a=r[0],l=r[1],s=i[0]-a,u=i[1]-l,c=o[0]-a,d=o[1]-l,h=2*(s*d-u*c);if(!(h>=-Sv)){var f=s*s+u*u,A=c*c+d*d,p=(d*f-u*A)/h,g=(s*A-c*f)/h,v=kv.pop()||new jl;v.arc=e,v.site=r,v.x=p+a,v.y=(v.cy=g+l)+Math.sqrt(p*p+g*g),e.circle=v;for(var m=null,x=Bv._;x;)if(v.y<x.y||v.y===x.y&&v.x<=x.x){if(!x.L){m=x.P;break}x=x.L}else{if(!x.R){m=x;break}x=x.R}Bv.insert(m,v),m||(bv=v)}}}}function Nl(e){var t=e.circle;t&&(t.P||(bv=t.N),Bv.remove(t),kv.push(t),pl(t),e.circle=null)}function Ml(){pl(this),this.edge=this.site=this.circle=null}function Sl(e){var t=Nv.pop()||new Ml;return t.site=e,t}function Ql(e){Nl(e),Iv.remove(e),Nv.push(e),pl(e)}function Pl(e){var t=e.circle,n=t.x,i=t.cy,r=[n,i],o=e.P,a=e.N,l=[e];Ql(e);for(var s=o;s.circle&&Math.abs(n-s.circle.x)<Mv&&Math.abs(i-s.circle.cy)<Mv;)o=s.P,l.unshift(s),Ql(s),s=o;l.unshift(s),Nl(s);for(var u=a;u.circle&&Math.abs(n-u.circle.x)<Mv&&Math.abs(i-u.circle.cy)<Mv;)a=u.N,l.push(u),Ql(u),u=a;l.push(u),Nl(u);var c,d=l.length;for(c=1;c<d;++c)u=l[c],s=l[c-1],Cl(u.edge,s.site,u.site,r);s=l[0],(u=l[d-1]).edge=xl(s.site,u.site,null,r),kl(s),kl(u)}function zl(e){for(var t,n,i,r,o=e[0],a=e[1],l=Iv._;l;)if((i=Rl(l,a)-o)>Mv)l=l.L;else{if(!((r=o-Ll(l,a))>Mv)){i>-Mv?(t=l.P,n=l):r>-Mv?(t=l,n=l.N):t=n=l;break}if(!l.R){t=l;break}l=l.R}!function(e){Ev[e.index]={site:e,halfedges:[]}}(e);var s=Sl(e);if(Iv.insert(t,s),t||n){if(t===n)return Nl(t),n=Sl(t.site),Iv.insert(s,n),s.edge=n.edge=xl(t.site,s.site),kl(t),void kl(n);if(!n)return void(s.edge=xl(t.site,s.site));Nl(t),Nl(n);var u=t.site,c=u[0],d=u[1],h=e[0]-c,f=e[1]-d,A=n.site,p=A[0]-c,g=A[1]-d,v=2*(h*g-f*p),m=h*h+f*f,x=p*p+g*g,y=[(g*m-f*x)/v+c,(h*x-p*m)/v+d];Cl(n.edge,u,A,y),s.edge=xl(u,e,null,y),n.edge=xl(e,A,null,y),kl(t),kl(n)}}function Rl(e,t){var n=e.site,i=n[0],r=n[1],o=r-t;if(!o)return i;var a=e.P;if(!a)return-1/0;var l=(n=a.site)[0],s=n[1],u=s-t;if(!u)return l;var c=l-i,d=1/o-1/u,h=c/u;return d?(-h+Math.sqrt(h*h-2*d*(c*c/(-2*u)-s+u/2+r-o/2)))/d+i:(i+l)/2}function Ll(e,t){var n=e.N;if(n)return Rl(n,t);var i=e.site;return i[1]===t?i[0]:1/0}function Dl(e,t,n){return(e[0]-n[0])*(t[1]-e[1])-(e[0]-t[0])*(n[1]-e[1])}function Ul(e,t){return t[1]-e[1]||t[0]-e[0]}function Tl(e,t){var n,i,r,o=e.sort(Ul).pop();for(jv=[],Ev=new Array(e.length),Iv=new Al,Bv=new Al;;)if(r=bv,o&&(!r||o[1]<r.y||o[1]===r.y&&o[0]<r.x))o[0]===n&&o[1]===i||(zl(o),n=o[0],i=o[1]),o=e.pop();else{if(!r)break;Pl(r.arc)}if(function(){for(var e,t,n,i,r=0,o=Ev.length;r<o;++r)if((e=Ev[r])&&(i=(t=e.halfedges).length)){var a=new Array(i),l=new Array(i);for(n=0;n<i;++n)a[n]=n,l[n]=Il(e,jv[t[n]]);for(a.sort((function(e,t){return l[t]-l[e]})),n=0;n<i;++n)l[n]=t[a[n]];for(n=0;n<i;++n)t[n]=l[n]}}(),t){var a=+t[0][0],l=+t[0][1],s=+t[1][0],u=+t[1][1];(function(e,t,n,i){for(var r,o=jv.length;o--;)bl(r=jv[o],e,t,n,i)&&wl(r,e,t,n,i)&&(Math.abs(r[0][0]-r[1][0])>Mv||Math.abs(r[0][1]-r[1][1])>Mv)||delete jv[o]})(a,l,s,u),function(e,t,n,i){var r,o,a,l,s,u,c,d,h,f,A,p,g=Ev.length,v=!0;for(r=0;r<g;++r)if(o=Ev[r]){for(a=o.site,l=(s=o.halfedges).length;l--;)jv[s[l]]||s.splice(l,1);for(l=0,u=s.length;l<u;)A=(f=Bl(o,jv[s[l]]))[0],p=f[1],d=(c=El(o,jv[s[++l%u]]))[0],h=c[1],(Math.abs(A-d)>Mv||Math.abs(p-h)>Mv)&&(s.splice(l,0,jv.push(yl(a,f,Math.abs(A-e)<Mv&&i-p>Mv?[e,Math.abs(d-e)<Mv?h:i]:Math.abs(p-i)<Mv&&n-A>Mv?[Math.abs(h-i)<Mv?d:n,i]:Math.abs(A-n)<Mv&&p-t>Mv?[n,Math.abs(d-n)<Mv?h:t]:Math.abs(p-t)<Mv&&A-e>Mv?[Math.abs(h-t)<Mv?d:e,t]:null))-1),++u);u&&(v=!1)}if(v){var m,x,y,C=1/0;for(r=0,v=null;r<g;++r)(o=Ev[r])&&(y=(m=(a=o.site)[0]-e)*m+(x=a[1]-t)*x)<C&&(C=y,v=o);if(v){var w=[e,t],b=[e,i],I=[n,i],E=[n,t];v.halfedges.push(jv.push(yl(a=v.site,w,b))-1,jv.push(yl(a,b,I))-1,jv.push(yl(a,I,E))-1,jv.push(yl(a,E,w))-1)}}for(r=0;r<g;++r)(o=Ev[r])&&(o.halfedges.length||delete Ev[r])}(a,l,s,u)}this.edges=jv,this.cells=Ev,Iv=Bv=jv=Ev=null}function Ol(e,t,n){this.target=e,this.type=t,this.transform=n}function Gl(e,t,n){this.k=e,this.x=t,this.y=n}function Zl(e){return e.__zoom||Pv}function Fl(){e.event.stopImmediatePropagation()}function Hl(){return!e.event.button}function Yl(){var e,t,n=this;return n instanceof SVGElement?(e=(n=n.ownerSVGElement||n).width.baseVal.value,t=n.height.baseVal.value):(e=n.clientWidth,t=n.clientHeight),[[0,0],[e,t]]}function Wl(){return this.__zoom||Pv}var Jl=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN},Kl=function(e){return 1===e.length&&(e=function(e){return function(t,n){return Jl(e(t),n)}}(e)),{left:function(t,n,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i<r;){var o=i+r>>>1;e(t[o],n)<0?i=o+1:r=o}return i},right:function(t,n,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i<r;){var o=i+r>>>1;e(t[o],n)>0?r=o:i=o+1}return i}}},Xl=Kl(Jl),ql=Xl.right,Vl=Xl.left,_l=function(e){return null===e?NaN:+e},$l=function(e,t){var n,i,r=e.length,o=0,a=0,l=-1,s=0;if(null==t)for(;++l<r;)isNaN(n=_l(e[l]))||(a+=(i=n-o)*(n-(o+=i/++s)));else for(;++l<r;)isNaN(n=_l(t(e[l],l,e)))||(a+=(i=n-o)*(n-(o+=i/++s)));if(s>1)return a/(s-1)},es=function(e,t){var n=$l(e,t);return n?Math.sqrt(n):n},ts=function(e,t){var n,i,r,o=-1,a=e.length;if(null==t){for(;++o<a;)if(null!=(i=e[o])&&i>=i){n=r=i;break}for(;++o<a;)null!=(i=e[o])&&(n>i&&(n=i),r<i&&(r=i))}else{for(;++o<a;)if(null!=(i=t(e[o],o,e))&&i>=i){n=r=i;break}for(;++o<a;)null!=(i=t(e[o],o,e))&&(n>i&&(n=i),r<i&&(r=i))}return[n,r]},ns=Array.prototype,is=ns.slice,rs=ns.map,os=function(e){return function(){return e}},as=function(e){return e},ls=function(e,t,n){e=+e,t=+t,n=(r=arguments.length)<2?(t=e,e=0,1):r<3?1:+n;for(var i=-1,r=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(r);++i<r;)o[i]=e+i*n;return o},ss=Math.sqrt(50),us=Math.sqrt(10),cs=Math.sqrt(2),ds=function(e,n,i){var r=t(e,n,i);return ls(Math.ceil(e/r)*r,Math.floor(n/r)*r+r/2,r)},hs=function(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1},fs=function(e,t,n){if(null==n&&(n=_l),i=e.length){if((t=+t)<=0||i<2)return+n(e[0],0,e);if(t>=1)return+n(e[i-1],i-1,e);var i,r=(i-1)*t,o=Math.floor(r),a=+n(e[o],o,e);return a+(+n(e[o+1],o+1,e)-a)*(r-o)}},As=function(e){for(var t,n,i,r=e.length,o=-1,a=0;++o<r;)a+=e[o].length;for(n=new Array(a);--r>=0;)for(t=(i=e[r]).length;--t>=0;)n[--a]=i[t];return n},ps=function(e,t){var n,i,r=-1,o=e.length;if(null==t){for(;++r<o;)if(null!=(i=e[r])&&i>=i){n=i;break}for(;++r<o;)null!=(i=e[r])&&n>i&&(n=i)}else{for(;++r<o;)if(null!=(i=t(e[r],r,e))&&i>=i){n=i;break}for(;++r<o;)null!=(i=t(e[r],r,e))&&n>i&&(n=i)}return n},gs=function(e){if(!(o=e.length))return[];for(var t=-1,i=ps(e,n),r=new Array(i);++t<i;)for(var o,a=-1,l=r[t]=new Array(o);++a<o;)l[a]=e[a][t];return r},vs=Array.prototype.slice,ms=function(e){return e},xs=1,ys=2,Cs=3,ws=4,bs=1e-6,Is={value:function(){}};c.prototype=u.prototype={constructor:c,on:function(e,t){var n,i=this._,r=d(e+"",i),o=-1,a=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o<a;)if(n=(e=r[o]).type)i[n]=f(i[n],e.name,t);else if(null==t)for(n in i)i[n]=f(i[n],e.name,null);return this}for(;++o<a;)if((n=(e=r[o]).type)&&(n=h(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new c(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,i,r=new Array(n),o=0;o<n;++o)r[o]=arguments[o+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(o=0,n=(i=this._[e]).length;o<n;++o)i[o].value.apply(t,r)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],r=0,o=i.length;r<o;++r)i[r].value.apply(t,n)}};var Es="http://www.w3.org/1999/xhtml",Bs={svg:"http://www.w3.org/2000/svg",xhtml:Es,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},js=function(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),Bs.hasOwnProperty(t)?{space:Bs[t],local:e}:e},ks=function(e){var t=js(e);return(t.local?p:A)(t)},Ns=0;v.prototype=g.prototype={constructor:v,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 Ms=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var Ss=document.documentElement;if(!Ss.matches){var Qs=Ss.webkitMatchesSelector||Ss.msMatchesSelector||Ss.mozMatchesSelector||Ss.oMatchesSelector;Ms=function(e){return function(){return Qs.call(this,e)}}}}var Ps=Ms,zs={};e.event=null,"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(zs={mouseenter:"mouseover",mouseleave:"mouseout"}));var Rs=function(){for(var t,n=e.event;t=n.sourceEvent;)n=t;return n},Ls=function(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=t.clientX,i.y=t.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var r=e.getBoundingClientRect();return[t.clientX-r.left-e.clientLeft,t.clientY-r.top-e.clientTop]},Ds=function(e){var t=Rs();return t.changedTouches&&(t=t.changedTouches[0]),Ls(e,t)},Us=function(e){return null==e?I:function(){return this.querySelector(e)}},Ts=function(e){return null==e?E:function(){return this.querySelectorAll(e)}},Os=function(e){return new Array(e.length)};B.prototype={constructor:B,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 Gs="$",Zs=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};H.prototype={add:function(e){this._names.indexOf(e)<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 Fs=[null];ue.prototype=ce.prototype={constructor:ue,select:function(e){"function"!=typeof e&&(e=Us(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,a,l=t[r],s=l.length,u=i[r]=new Array(s),c=0;c<s;++c)(o=l[c])&&(a=e.call(o,o.__data__,c,l))&&("__data__"in o&&(a.__data__=o.__data__),u[c]=a);return new ue(i,this._parents)},selectAll:function(e){"function"!=typeof e&&(e=Ts(e));for(var t=this._groups,n=t.length,i=[],r=[],o=0;o<n;++o)for(var a,l=t[o],s=l.length,u=0;u<s;++u)(a=l[u])&&(i.push(e.call(a,a.__data__,u,l)),r.push(a));return new ue(i,r)},filter:function(e){"function"!=typeof e&&(e=Ps(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,a=t[r],l=a.length,s=i[r]=[],u=0;u<l;++u)(o=a[u])&&e.call(o,o.__data__,u,a)&&s.push(o);return new ue(i,this._parents)},data:function(e,t){if(!e)return f=new Array(this.size()),u=-1,this.each((function(e){f[++u]=e})),f;var n=t?k:j,i=this._parents,r=this._groups;"function"!=typeof e&&(e=function(e){return function(){return e}}(e));for(var o=r.length,a=new Array(o),l=new Array(o),s=new Array(o),u=0;u<o;++u){var c=i[u],d=r[u],h=d.length,f=e.call(c,c&&c.__data__,u,i),A=f.length,p=l[u]=new Array(A),g=a[u]=new Array(A);n(c,d,p,g,s[u]=new Array(h),f,t);for(var v,m,x=0,y=0;x<A;++x)if(v=p[x]){for(x>=y&&(y=x+1);!(m=g[y])&&++y<A;);v._next=m||null}}return(a=new ue(a,i))._enter=l,a._exit=s,a},enter:function(){return new ue(this._enter||this._groups.map(Os),this._parents)},exit:function(){return new ue(this._exit||this._groups.map(Os),this._parents)},merge:function(e){for(var t=this._groups,n=e._groups,i=t.length,r=n.length,o=Math.min(i,r),a=new Array(i),l=0;l<o;++l)for(var s,u=t[l],c=n[l],d=u.length,h=a[l]=new Array(d),f=0;f<d;++f)(s=u[f]||c[f])&&(h[f]=s);for(;l<i;++l)a[l]=t[l];return new ue(a,this._parents)},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var i,r=e[t],o=r.length-1,a=r[o];--o>=0;)(i=r[o])&&(a&&a!==i.nextSibling&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=N);for(var n=this._groups,i=n.length,r=new Array(i),o=0;o<i;++o){for(var a,l=n[o],s=l.length,u=r[o]=new Array(s),c=0;c<s;++c)(a=l[c])&&(u[c]=a);u.sort(t)}return new ue(r,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){var e=new Array(this.size()),t=-1;return this.each((function(){e[++t]=this})),e},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],r=0,o=i.length;r<o;++r){var a=i[r];if(a)return a}return null},size:function(){var e=0;return this.each((function(){++e})),e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,i=t.length;n<i;++n)for(var r,o=t[n],a=0,l=o.length;a<l;++a)(r=o[a])&&e.call(r,r.__data__,a,o);return this},attr:function(e,t){var n=js(e);if(arguments.length<2){var i=this.node();return n.local?i.getAttributeNS(n.space,n.local):i.getAttribute(n)}return this.each((null==t?n.local?S:M:"function"==typeof t?n.local?R:z:n.local?P:Q)(n,t))},style:function(e,t,n){var i;return arguments.length>1?this.each((null==t?L:"function"==typeof t?U:D)(e,t,null==n?"":n)):Zs(i=this.node()).getComputedStyle(i,null).getPropertyValue(e)},property:function(e,t){return arguments.length>1?this.each((null==t?T:"function"==typeof t?G:O)(e,t)):this.node()[e]},classed:function(e,t){var n=Z(e+"");if(arguments.length<2){for(var i=F(this.node()),r=-1,o=n.length;++r<o;)if(!i.contains(n[r]))return!1;return!0}return this.each(("function"==typeof t?X:t?J:K)(n,t))},text:function(e){return arguments.length?this.each(null==e?q:("function"==typeof e?_:V)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?$:("function"==typeof e?te:ee)(e)):this.node().innerHTML},raise:function(){return this.each(ne)},lower:function(){return this.each(ie)},append:function(e){var t="function"==typeof e?e:ks(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"==typeof e?e:ks(e),i=null==t?re:"function"==typeof t?t:Us(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(oe)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var i,r,o=y(e+""),a=o.length;if(!(arguments.length<2)){for(l=t?w:C,null==n&&(n=!1),i=0;i<a;++i)this.each(l(o[i],t,n));return this}var l=this.node().__on;if(l)for(var s,u=0,c=l.length;u<c;++u)for(i=0,s=l[u];i<a;++i)if((r=o[i]).type===s.type&&r.name===s.name)return s.value},dispatch:function(e,t){return this.each(("function"==typeof t?se:le)(e,t))}};var Hs=function(e){return"string"==typeof e?new ue([[document.querySelector(e)]],[document.documentElement]):new ue([[e]],Fs)},Ys=function(e,t,n){arguments.length<3&&(n=t,t=Rs().changedTouches);for(var i,r=0,o=t?t.length:0;r<o;++r)if((i=t[r]).identifier===n)return Ls(e,i);return null},Ws=function(){e.event.preventDefault(),e.event.stopImmediatePropagation()},Js=function(e){var t=e.document.documentElement,n=Hs(e).on("dragstart.drag",Ws,!0);"onselectstart"in t?n.on("selectstart.drag",Ws,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")},Ks=function(e){return function(){return e}};fe.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var Xs=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e},qs=.7,Vs=1/qs,_s="\\s*([+-]?\\d+)\\s*",$s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",eu="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",tu=/^#([0-9a-f]{3})$/,nu=/^#([0-9a-f]{6})$/,iu=new RegExp("^rgb\\("+[_s,_s,_s]+"\\)$"),ru=new RegExp("^rgb\\("+[eu,eu,eu]+"\\)$"),ou=new RegExp("^rgba\\("+[_s,_s,_s,$s]+"\\)$"),au=new RegExp("^rgba\\("+[eu,eu,eu,$s]+"\\)$"),lu=new RegExp("^hsl\\("+[$s,eu,eu]+"\\)$"),su=new RegExp("^hsla\\("+[$s,eu,eu,$s]+"\\)$"),uu={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};Xs(me,xe,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Xs(Ie,be,ve(me,{brighter:function(e){return e=null==e?Vs:Math.pow(Vs,e),new Ie(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?qs:Math.pow(qs,e),new Ie(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(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"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))+(1===e?")":", "+e+")")}})),Xs(ke,je,ve(me,{brighter:function(e){return e=null==e?Vs:Math.pow(Vs,e),new ke(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?qs:Math.pow(qs,e),new ke(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,i=n+(n<.5?n:1-n)*t,r=2*n-i;return new Ie(Ne(e>=240?e-240:e+120,r,i),Ne(e,r,i),Ne(e<120?e+240:e-120,r,i),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 cu=Math.PI/180,du=180/Math.PI,hu=.95047,fu=1,Au=1.08883,pu=4/29,gu=6/29,vu=3*gu*gu,mu=gu*gu*gu;Xs(Qe,Se,ve(me,{brighter:function(e){return new Qe(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new Qe(this.l-18*(null==e?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=fu*ze(e),new Ie(Re(3.2404542*(t=hu*ze(t))-1.5371385*e-.4985314*(n=Au*ze(n))),Re(-.969266*t+1.8760108*e+.041556*n),Re(.0556434*t-.2040259*e+1.0572252*n),this.opacity)}})),Xs(Te,Ue,ve(me,{brighter:function(e){return new Te(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new Te(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return Me(this).rgb()}}));var xu=-.14861,yu=1.78277,Cu=-.29227,wu=-.90649,bu=1.97294,Iu=bu*wu,Eu=bu*yu,Bu=yu*Cu-wu*xu;Xs(Ze,Ge,ve(me,{brighter:function(e){return e=null==e?Vs:Math.pow(Vs,e),new Ze(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?qs:Math.pow(qs,e),new Ze(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*cu,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),r=Math.sin(e);return new Ie(255*(t+n*(xu*i+yu*r)),255*(t+n*(Cu*i+wu*r)),255*(t+n*(bu*i)),this.opacity)}}));var ju,ku,Nu,Mu,Su,Qu,Pu=function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),r=e[i],o=e[i+1],a=i>0?e[i-1]:2*r-o,l=i<t-1?e[i+2]:2*o-r;return Fe((n-i/t)*t,a,r,o,l)}},zu=function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),r=e[(i+t-1)%t],o=e[i%t],a=e[(i+1)%t],l=e[(i+2)%t];return Fe((n-i/t)*t,r,o,a,l)}},Ru=function(e){return function(){return e}},Lu=function e(t){function n(e,t){var n=i((e=be(e)).r,(t=be(t)).r),r=i(e.g,t.g),o=i(e.b,t.b),a=Je(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=r(t),e.b=o(t),e.opacity=a(t),e+""}}var i=We(t);return n.gamma=e,n}(1),Du=Ke(Pu),Uu=Ke(zu),Tu=function(e,t){var n,i=t?t.length:0,r=e?Math.min(i,e.length):0,o=new Array(i),a=new Array(i);for(n=0;n<r;++n)o[n]=Wu(e[n],t[n]);for(;n<i;++n)a[n]=t[n];return function(e){for(n=0;n<r;++n)a[n]=o[n](e);return a}},Ou=function(e,t){var n=new Date;return t-=e=+e,function(i){return n.setTime(e+t*i),n}},Gu=function(e,t){return t-=e=+e,function(n){return e+t*n}},Zu=function(e,t){var n,i={},r={};for(n in null!==e&&"object"==l(e)||(e={}),null!==t&&"object"==l(t)||(t={}),t)n in e?i[n]=Wu(e[n],t[n]):r[n]=t[n];return function(e){for(n in i)r[n]=i[n](e);return r}},Fu=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Hu=new RegExp(Fu.source,"g"),Yu=function(e,t){var n,i,r,o=Fu.lastIndex=Hu.lastIndex=0,a=-1,l=[],s=[];for(e+="",t+="";(n=Fu.exec(e))&&(i=Hu.exec(t));)(r=i.index)>o&&(r=t.slice(o,r),l[a]?l[a]+=r:l[++a]=r),(n=n[0])===(i=i[0])?l[a]?l[a]+=i:l[++a]=i:(l[++a]=null,s.push({i:a,x:Gu(n,i)})),o=Hu.lastIndex;return o<t.length&&(r=t.slice(o),l[a]?l[a]+=r:l[++a]=r),l.length<2?s[0]?function(e){return function(t){return e(t)+""}}(s[0].x):function(e){return function(){return e}}(t):(t=s.length,function(e){for(var n,i=0;i<t;++i)l[(n=s[i]).i]=n.x(e);return l.join("")})},Wu=function(e,t){var n,i=l(t);return null==t||"boolean"===i?Ru(t):("number"===i?Gu:"string"===i?(n=xe(t))?(t=n,Lu):Yu:t instanceof xe?Lu:t instanceof Date?Ou:Array.isArray(t)?Tu:isNaN(t)?Zu:Gu)(e,t)},Ju=function(e,t){return t-=e=+e,function(n){return Math.round(e+t*n)}},Ku=180/Math.PI,Xu={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},qu=function(e,t,n,i,r,o){var a,l,s;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(s=e*n+t*i)&&(n-=e*s,i-=t*s),(l=Math.sqrt(n*n+i*i))&&(n/=l,i/=l,s/=l),e*i<t*n&&(e=-e,t=-t,s=-s,a=-a),{translateX:r,translateY:o,rotate:Math.atan2(t,e)*Ku,skewX:Math.atan(s)*Ku,scaleX:a,scaleY:l}},Vu=Xe((function(e){return"none"===e?Xu:(ju||(ju=document.createElement("DIV"),ku=document.documentElement,Nu=document.defaultView),ju.style.transform=e,e=Nu.getComputedStyle(ku.appendChild(ju),null).getPropertyValue("transform"),ku.removeChild(ju),e=e.slice(7,-1).split(","),qu(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}),"px, ","px)","deg)"),_u=Xe((function(e){return null==e?Xu:(Mu||(Mu=document.createElementNS("http://www.w3.org/2000/svg","g")),Mu.setAttribute("transform",e),(e=Mu.transform.baseVal.consolidate())?(e=e.matrix,qu(e.a,e.b,e.c,e.d,e.e,e.f)):Xu)}),", ",")",")"),$u=Math.SQRT2,ec=function(e,t){var n,i,r=e[0],o=e[1],a=e[2],l=t[0],s=t[1],u=t[2],c=l-r,d=s-o,h=c*c+d*d;if(h<1e-12)i=Math.log(u/a)/$u,n=function(e){return[r+e*c,o+e*d,a*Math.exp($u*e*i)]};else{var f=Math.sqrt(h),A=(u*u-a*a+4*h)/(2*a*2*f),p=(u*u-a*a-4*h)/(2*u*2*f),g=Math.log(Math.sqrt(A*A+1)-A),v=Math.log(Math.sqrt(p*p+1)-p);i=(v-g)/$u,n=function(e){var t=e*i,n=qe(g),l=a/(2*f)*(n*function(e){return((e=Math.exp(2*e))-1)/(e+1)}($u*t+g)-function(e){return((e=Math.exp(e))-1/e)/2}(g));return[r+l*c,o+l*d,a*n/qe($u*t+g)]}}return n.duration=1e3*i,n},tc=Ve(Ye),nc=Ve(Je),ic=_e(Ye),rc=_e(Je),oc=$e(Ye),ac=$e(Je),lc=0,sc=0,uc=0,cc=1e3,dc=0,hc=0,fc=0,Ac="object"==("undefined"==typeof performance?"undefined":l(performance))&&performance.now?performance:Date,pc="function"==typeof requestAnimationFrame?requestAnimationFrame:function(e){setTimeout(e,17)};nt.prototype=it.prototype={constructor:nt,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?et():+n)+(null==t?0:+t),this._next||Qu===this||(Qu?Qu._next=this:Su=this,Qu=this),this._call=e,this._time=n,lt()},stop:function(){this._call&&(this._call=null,this._time=1/0,lt())}};var gc=function(e,t,n){var i=new nt;return t=null==t?0:+t,i.restart((function(n){i.stop(),e(n+t)}),t,n),i},vc=u("start","end","interrupt"),mc=[],xc=0,yc=1,Cc=2,wc=3,bc=4,Ic=5,Ec=6,Bc=function(e,t,n,i,r,o){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){function i(s){var u,c,d,h;if(n.state!==yc)return o();for(u in l)if((h=l[u]).name===n.name){if(h.state===wc)return gc(i);h.state===bc?(h.state=Ec,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete l[u]):+u<t&&(h.state=Ec,h.timer.stop(),delete l[u])}if(gc((function(){n.state===wc&&(n.state=bc,n.timer.restart(r,n.delay,n.time),r(s))})),n.state=Cc,n.on.call("start",e,e.__data__,n.index,n.group),n.state===Cc){for(n.state=wc,a=new Array(d=n.tween.length),u=0,c=-1;u<d;++u)(h=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(a[++c]=h);a.length=c+1}}function r(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(o),n.state=Ic,1),r=-1,l=a.length;++r<l;)a[r].call(null,i);n.state===Ic&&(n.on.call("end",e,e.__data__,n.index,n.group),o())}function o(){for(var i in n.state=Ec,n.timer.stop(),delete l[t],l)return;delete e.__transition}var a,l=e.__transition;l[t]=n,n.timer=it((function(e){n.state=yc,n.timer.restart(i,n.delay,n.time),n.delay<=e&&i(e-n.delay)}),0,n.time)}(e,n,{name:t,index:i,group:r,on:vc,tween:mc,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:xc})},jc=function(e,t){var n,i,r,o=e.__transition,a=!0;if(o){for(r in t=null==t?null:t+"",o)(n=o[r]).name===t?(i=n.state>Cc&&n.state<Ic,n.state=Ec,n.timer.stop(),i&&n.on.call("interrupt",e,e.__data__,n.index,n.group),delete o[r]):a=!1;a&&delete e.__transition}},kc=function(e,t){var n;return("number"==typeof t?Gu:t instanceof xe?Lu:(n=xe(t))?(t=n,Lu):Yu)(e,t)},Nc=ce.prototype.constructor,Mc=0,Sc=ce.prototype;Nt.prototype=Mt.prototype={constructor:Nt,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=Us(e));for(var i=this._groups,r=i.length,o=new Array(r),a=0;a<r;++a)for(var l,s,u=i[a],c=u.length,d=o[a]=new Array(c),h=0;h<c;++h)(l=u[h])&&(s=e.call(l,l.__data__,h,u))&&("__data__"in l&&(s.__data__=l.__data__),d[h]=s,Bc(d[h],t,n,h,d,ct(l,n)));return new Nt(o,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=Ts(e));for(var i=this._groups,r=i.length,o=[],a=[],l=0;l<r;++l)for(var s,u=i[l],c=u.length,d=0;d<c;++d)if(s=u[d]){for(var h,f=e.call(s,s.__data__,d,u),A=ct(s,n),p=0,g=f.length;p<g;++p)(h=f[p])&&Bc(h,t,n,p,f,A);o.push(f),a.push(s)}return new Nt(o,a,t,n)},filter:function(e){"function"!=typeof e&&(e=Ps(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,a=t[r],l=a.length,s=i[r]=[],u=0;u<l;++u)(o=a[u])&&e.call(o,o.__data__,u,a)&&s.push(o);return new Nt(i,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,r=n.length,o=Math.min(i,r),a=new Array(i),l=0;l<o;++l)for(var s,u=t[l],c=n[l],d=u.length,h=a[l]=new Array(d),f=0;f<d;++f)(s=u[f]||c[f])&&(h[f]=s);for(;l<i;++l)a[l]=t[l];return new Nt(a,this._parents,this._name,this._id)},selection:function(){return new Nc(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=St(),i=this._groups,r=i.length,o=0;o<r;++o)for(var a,l=i[o],s=l.length,u=0;u<s;++u)if(a=l[u]){var c=ct(a,t);Bc(a,e,n,u,l,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new Nt(i,this._parents,e,n)},call:Sc.call,nodes:Sc.nodes,node:Sc.node,size:Sc.size,empty:Sc.empty,each:Sc.each,on:function(e,t){var n=this._id;return arguments.length<2?ct(this.node(),n).on.on(e):this.each(jt(n,e,t))},attr:function(e,t){var n=js(e),i="transform"===n?_u:kc;return this.attrTween(e,"function"==typeof t?(n.local?xt:mt)(n,i,ft(this,"attr."+e,t)):null==t?(n.local?pt:At)(n):(n.local?vt:gt)(n,i,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var i=js(e);return this.tween(n,(i.local?yt:Ct)(i,t))},style:function(e,t,n){var i="transform"==(e+="")?Vu:kc;return null==t?this.styleTween(e,function(e,t){var n,i,r;return function(){var o=Zs(this).getComputedStyle(this,null),a=o.getPropertyValue(e),l=(this.style.removeProperty(e),o.getPropertyValue(e));return a===l?null:a===n&&l===i?r:r=t(n=a,i=l)}}(e,i)).on("end.style."+e,function(e){return function(){this.style.removeProperty(e)}}(e)):this.styleTween(e,"function"==typeof t?function(e,t,n){var i,r,o;return function(){var a=Zs(this).getComputedStyle(this,null),l=a.getPropertyValue(e),s=n(this);return null==s&&(this.style.removeProperty(e),s=a.getPropertyValue(e)),l===s?null:l===i&&s===r?o:o=t(i=l,r=s)}}(e,i,ft(this,"style."+e,t)):function(e,t,n){var i,r;return function(){var o=Zs(this).getComputedStyle(this,null).getPropertyValue(e);return o===n?null:o===i?r:r=t(i=o,n)}}(e,i,t),n)},styleTween:function(e,t,n){var i="style."+(e+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==t)return this.tween(i,null);if("function"!=typeof t)throw new Error;return this.tween(i,kt(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(ft(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var i,r=ct(this.node(),n).tween,o=0,a=r.length;o<a;++o)if((i=r[o]).name===e)return i.value;return null}return this.each((null==t?dt:ht)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?wt:bt)(t,e)):ct(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?It:Et)(t,e)):ct(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(Bt(t,e)):ct(this.node(),t).ease}};var Qc=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),Pc=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),zc=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),Rc=Math.PI,Lc=Rc/2,Dc=4/11,Uc=6/11,Tc=8/11,Oc=.75,Gc=9/11,Zc=10/11,Fc=.9375,Hc=21/22,Yc=63/64,Wc=1/Dc/Dc,Jc=1.70158,Kc=function e(t){function n(e){return e*e*((t+1)*e-t)}return t=+t,n.overshoot=e,n}(Jc),Xc=function e(t){function n(e){return--e*e*((t+1)*e+t)+1}return t=+t,n.overshoot=e,n}(Jc),qc=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(Jc),Vc=2*Math.PI,_c=function e(t,n){function i(e){return t*Math.pow(2,10*--e)*Math.sin((r-e)/n)}var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Vc);return i.amplitude=function(t){return e(t,n*Vc)},i.period=function(n){return e(t,n)},i}(1,.3),$c=function e(t,n){function i(e){return 1-t*Math.pow(2,-10*(e=+e))*Math.sin((e+r)/n)}var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Vc);return i.amplitude=function(t){return e(t,n*Vc)},i.period=function(n){return e(t,n)},i}(1,.3),ed=function e(t,n){function i(e){return((e=2*e-1)<0?t*Math.pow(2,10*e)*Math.sin((r-e)/n):2-t*Math.pow(2,-10*e)*Math.sin((r+e)/n))/2}var r=Math.asin(1/(t=Math.max(1,t)))*(n/=Vc);return i.amplitude=function(t){return e(t,n*Vc)},i.period=function(n){return e(t,n)},i}(1,.3),td={time:null,delay:0,duration:250,ease:Pt};ce.prototype.interrupt=function(e){return this.each((function(){jc(this,e)}))},ce.prototype.transition=function(e){var t,n;e instanceof Nt?(t=e._id,e=e._name):(t=St(),(n=td).time=et(),e=null==e?null:e+"");for(var i=this._groups,r=i.length,o=0;o<r;++o)for(var a,l=i[o],s=l.length,u=0;u<s;++u)(a=l[u])&&Bc(a,e,t,u,l,n||Ut(a,t));return new Nt(i,this._parents,e,t)};var nd=[null],id=function(e){return function(){return e}},rd=function(e,t,n){this.target=e,this.type=t,this.selection=n},od=function(){e.event.preventDefault(),e.event.stopImmediatePropagation()},ad={name:"drag"},ld={name:"space"},sd={name:"handle"},ud={name:"center"},cd={name:"x",handles:["e","w"].map(Ot),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]]}},dd={name:"y",handles:["n","s"].map(Ot),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]]}},hd={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(Ot),input:function(e){return e},output:function(e){return e}},fd={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"},Ad={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},pd={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},gd={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},vd={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1},md=Math.cos,xd=Math.sin,yd=Math.PI,Cd=yd/2,wd=2*yd,bd=Math.max,Id=Array.prototype.slice,Ed=function(e){return function(){return e}},Bd=Math.PI,jd=2*Bd,kd=1e-6,Nd=jd-kd;Jt.prototype=Kt.prototype={constructor:Jt,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(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,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,r,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+r)+","+(this._y1=+o)},arcTo:function(e,t,n,i,r){e=+e,t=+t,n=+n,i=+i,r=+r;var o=this._x1,a=this._y1,l=n-e,s=i-t,u=o-e,c=a-t,d=u*u+c*c;if(r<0)throw new Error("negative radius: "+r);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(d>kd)if(Math.abs(c*l-s*u)>kd&&r){var h=n-o,f=i-a,A=l*l+s*s,p=h*h+f*f,g=Math.sqrt(A),v=Math.sqrt(d),m=r*Math.tan((Bd-Math.acos((A+d-p)/(2*g*v)))/2),x=m/v,y=m/g;Math.abs(x-1)>kd&&(this._+="L"+(e+x*u)+","+(t+x*c)),this._+="A"+r+","+r+",0,0,"+ +(c*h>u*f)+","+(this._x1=e+y*l)+","+(this._y1=t+y*s)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,i,r,o){e=+e,t=+t;var a=(n=+n)*Math.cos(i),l=n*Math.sin(i),s=e+a,u=t+l,c=1^o,d=o?i-r:r-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+s+","+u:(Math.abs(this._x1-s)>kd||Math.abs(this._y1-u)>kd)&&(this._+="L"+s+","+u),n&&(d>Nd?this._+="A"+n+","+n+",0,1,"+c+","+(e-a)+","+(t-l)+"A"+n+","+n+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):(d<0&&(d=d%jd+jd),this._+="A"+n+","+n+",0,"+ +(d>=Bd)+","+c+","+(this._x1=e+n*Math.cos(r))+","+(this._y1=t+n*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};var Md="$";en.prototype=tn.prototype={constructor:en,has:function(e){return Md+e in this},get:function(e){return this[Md+e]},set:function(e,t){return this[Md+e]=t,this},remove:function(e){var t=Md+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===Md&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===Md&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===Md&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===Md&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===Md&&++e;return e},empty:function(){for(var e in this)if(e[0]===Md)return!1;return!0},each:function(e){for(var t in this)t[0]===Md&&e(this[t],t.slice(1),this)}};var Sd=tn.prototype;ln.prototype=sn.prototype={constructor:ln,has:Sd.has,add:function(e){return this[Md+(e+="")]=e,this},remove:Sd.remove,clear:Sd.clear,values:Sd.keys,size:Sd.size,empty:Sd.empty,each:Sd.each};var Qd=function(e){function t(e,t){function n(){if(c>=u)return l;if(r)return r=!1,a;var t,n=c;if(34===e.charCodeAt(n)){for(var i=n;i++<u;)if(34===e.charCodeAt(i)){if(34!==e.charCodeAt(i+1))break;++i}return c=i+2,13===(t=e.charCodeAt(i+1))?(r=!0,10===e.charCodeAt(i+2)&&++c):10===t&&(r=!0),e.slice(n+1,i).replace(/""/g,'"')}for(;c<u;){var s=1;if(10===(t=e.charCodeAt(c++)))r=!0;else if(13===t)r=!0,10===e.charCodeAt(c)&&(++c,++s);else if(t!==o)continue;return e.slice(n,c-s)}return e.slice(n)}for(var i,r,a={},l={},s=[],u=e.length,c=0,d=0;(i=n())!==l;){for(var h=[];i!==a&&i!==l;)h.push(i),i=n();t&&null==(h=t(h,d++))||s.push(h)}return s}function n(t){return t.map(i).join(e)}function i(e){return null==e?"":r.test(e+="")?'"'+e.replace(/\"/g,'""')+'"':e}var r=new RegExp('["'+e+"\n]"),o=e.charCodeAt(0);return{parse:function(e,n){var i,r,o=t(e,(function(e,t){return i?i(e,t-1):(r=e,void(i=n?function(e,t){var n=un(e);return function(i,r){return t(n(i),r,e)}}(e,n):un(e)))}));return o.columns=r,o},parseRows:t,format:function(t,n){return null==n&&(n=function(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var i in e)i in t||n.push(t[i]=i)})),n}(t)),[n.map(i).join(e)].concat(t.map((function(t){return n.map((function(e){return i(t[e])})).join(e)}))).join("\n")},formatRows:function(e){return e.map(n).join("\n")}}},Pd=Qd(","),zd=Pd.parse,Rd=Pd.parseRows,Ld=Pd.format,Dd=Pd.formatRows,Ud=Qd("\t"),Td=Ud.parse,Od=Ud.parseRows,Gd=Ud.format,Zd=Ud.formatRows,Fd=function(e){return function(){return e}},Hd=function(){return 1e-6*(Math.random()-.5)},Yd=function(e,t,n,i,r){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=r},Wd=fn.prototype=An.prototype;Wd.copy=function(){var e,t,n=new An(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=pn(i),n;for(e=[{source:i,target:n._root=new Array(4)}];i=e.pop();)for(var r=0;r<4;++r)(t=i.source[r])&&(t.length?e.push({source:t,target:i.target[r]=new Array(4)}):i.target[r]=pn(t));return n},Wd.add=function(e){var t=+this._x.call(null,e),n=+this._y.call(null,e);return cn(this.cover(t,n),t,n,e)},Wd.addAll=function(e){var t,n,i,r,o=e.length,a=new Array(o),l=new Array(o),s=1/0,u=1/0,c=-1/0,d=-1/0;for(n=0;n<o;++n)isNaN(i=+this._x.call(null,t=e[n]))||isNaN(r=+this._y.call(null,t))||(a[n]=i,l[n]=r,i<s&&(s=i),i>c&&(c=i),r<u&&(u=r),r>d&&(d=r));for(c<s&&(s=this._x0,c=this._x1),d<u&&(u=this._y0,d=this._y1),this.cover(s,u).cover(c,d),n=0;n<o;++n)cn(this,a[n],l[n],e[n]);return this},Wd.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,i=this._y0,r=this._x1,o=this._y1;if(isNaN(n))r=(n=Math.floor(e))+1,o=(i=Math.floor(t))+1;else{if(!(n>e||e>r||i>t||t>o))return this;var a,l,s=r-n,u=this._root;switch(l=(t<(i+o)/2)<<1|e<(n+r)/2){case 0:do{(a=new Array(4))[l]=u,u=a}while(o=i+(s*=2),e>(r=n+s)||t>o);break;case 1:do{(a=new Array(4))[l]=u,u=a}while(o=i+(s*=2),(n=r-s)>e||t>o);break;case 2:do{(a=new Array(4))[l]=u,u=a}while(i=o-(s*=2),e>(r=n+s)||i>t);break;case 3:do{(a=new Array(4))[l]=u,u=a}while(i=o-(s*=2),(n=r-s)>e||i>t)}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=i,this._x1=r,this._y1=o,this},Wd.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},Wd.extent=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]]},Wd.find=function(e,t,n){var i,r,o,a,l,s,u,c=this._x0,d=this._y0,h=this._x1,f=this._y1,A=[],p=this._root;for(p&&A.push(new Yd(p,c,d,h,f)),null==n?n=1/0:(c=e-n,d=t-n,h=e+n,f=t+n,n*=n);s=A.pop();)if(!(!(p=s.node)||(r=s.x0)>h||(o=s.y0)>f||(a=s.x1)<c||(l=s.y1)<d))if(p.length){var g=(r+a)/2,v=(o+l)/2;A.push(new Yd(p[3],g,v,a,l),new Yd(p[2],r,v,g,l),new Yd(p[1],g,o,a,v),new Yd(p[0],r,o,g,v)),(u=(t>=v)<<1|e>=g)&&(s=A[A.length-1],A[A.length-1]=A[A.length-1-u],A[A.length-1-u]=s)}else{var m=e-+this._x.call(null,p.data),x=t-+this._y.call(null,p.data),y=m*m+x*x;if(y<n){var C=Math.sqrt(n=y);c=e-C,d=t-C,h=e+C,f=t+C,i=p.data}}return i},Wd.remove=function(e){if(isNaN(o=+this._x.call(null,e))||isNaN(a=+this._y.call(null,e)))return this;var t,n,i,r,o,a,l,s,u,c,d,h,f=this._root,A=this._x0,p=this._y0,g=this._x1,v=this._y1;if(!f)return this;if(f.length)for(;;){if((u=o>=(l=(A+g)/2))?A=l:g=l,(c=a>=(s=(p+v)/2))?p=s:v=s,t=f,!(f=f[d=c<<1|u]))return this;if(!f.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,h=d)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(r=f.next)&&delete f.next,i?(r?i.next=r:delete i.next,this):t?(r?t[d]=r:delete t[d],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[h]=f:this._root=f),this):(this._root=r,this)},Wd.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},Wd.root=function(){return this._root},Wd.size=function(){var e=0;return this.visit((function(t){if(!t.length)do{++e}while(t=t.next)})),e},Wd.visit=function(e){var t,n,i,r,o,a,l=[],s=this._root;for(s&&l.push(new Yd(s,this._x0,this._y0,this._x1,this._y1));t=l.pop();)if(!e(s=t.node,i=t.x0,r=t.y0,o=t.x1,a=t.y1)&&s.length){var u=(i+o)/2,c=(r+a)/2;(n=s[3])&&l.push(new Yd(n,u,c,o,a)),(n=s[2])&&l.push(new Yd(n,i,c,u,a)),(n=s[1])&&l.push(new Yd(n,u,r,o,c)),(n=s[0])&&l.push(new Yd(n,i,r,u,c))}return this},Wd.visitAfter=function(e){var t,n=[],i=[];for(this._root&&n.push(new Yd(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var r=t.node;if(r.length){var o,a=t.x0,l=t.y0,s=t.x1,u=t.y1,c=(a+s)/2,d=(l+u)/2;(o=r[0])&&n.push(new Yd(o,a,l,c,d)),(o=r[1])&&n.push(new Yd(o,c,l,s,d)),(o=r[2])&&n.push(new Yd(o,a,d,c,u)),(o=r[3])&&n.push(new Yd(o,c,d,s,u))}i.push(t)}for(;t=i.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},Wd.x=function(e){return arguments.length?(this._x=e,this):this._x},Wd.y=function(e){return arguments.length?(this._y=e,this):this._y};var Jd,Kd=Math.PI*(3-Math.sqrt(5)),Xd=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]},qd=function(e){return(e=Xd(Math.abs(e)))?e[1]:NaN},Vd=function(e,t){var n=Xd(e,t);if(!n)return e+"";var i=n[0],r=n[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")},_d={"":function(e,t){e:for(var n,i=(e=e.toPrecision(t)).length,r=1,o=-1;r<i;++r)switch(e[r]){case".":o=n=r;break;case"0":0===o&&(o=r),n=r;break;case"e":break e;default:o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(n+1):e},"%":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 Vd(100*e,t)},r:Vd,s:function(e,t){var n=Xd(e,t);if(!n)return e+"";var i=n[0],r=n[1],o=r-(Jd=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+new Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+Xd(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},$d=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,eh=function(e){return new wn(e)};wn.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var th,nh=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],ih=function(e){function t(e){function t(e){var t,i,s,m=A,x=p;if("c"===f)x=g(e)+x,e="";else{var y=((e=+e)<0||1/e<0)&&(e*=-1,!0);if(e=g(e,h),y)for(t=-1,i=e.length,y=!1;++t<i;)if(48<(s=e.charCodeAt(t))&&s<58||"x"===f&&96<s&&s<103||"X"===f&&64<s&&s<71){y=!0;break}if(m=(y?"("===l?l:"-":"-"===l||"("===l?"":l)+m,x=x+("s"===f?nh[8+Jd/3]:"")+(y&&"("===l?")":""),v)for(t=-1,i=e.length;++t<i;)if(48>(s=e.charCodeAt(t))||s>57){x=(46===s?r+e.slice(t+1):e.slice(t))+x,e=e.slice(0,t);break}}d&&!u&&(e=n(e,1/0));var C=m.length+e.length+x.length,w=C<c?new Array(c-C+1).join(o):"";switch(d&&u&&(e=n(w+e,w.length?c-x.length:1/0),w=""),a){case"<":return m+e+x+w;case"=":return m+w+e+x;case"^":return w.slice(0,C=w.length>>1)+m+e+x+w.slice(C)}return w+m+e+x}var o=(e=eh(e)).fill,a=e.align,l=e.sign,s=e.symbol,u=e.zero,c=e.width,d=e.comma,h=e.precision,f=e.type,A="$"===s?i[0]:"#"===s&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",p="$"===s?i[1]:/[%p]/.test(f)?"%":"",g=_d[f],v=!f||/[defgprs%]/.test(f);return h=null==h?f?6:12:/[gprs]/.test(f)?Math.max(1,Math.min(21,h)):Math.max(0,Math.min(20,h)),t.toString=function(){return e+""},t}var n=e.grouping&&e.thousands?function(e,t){return function(n,i){for(var r=n.length,o=[],a=0,l=e[0],s=0;r>0&&l>0&&(s+l+1>i&&(l=Math.max(1,i-s)),o.push(n.substring(r-=l,r+l)),!((s+=l+1)>i));)l=e[a=(a+1)%e.length];return o.reverse().join(t)}}(e.grouping,e.thousands):bn,i=e.currency,r=e.decimal;return{format:t,formatPrefix:function(e,n){var i=t(((e=eh(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(qd(n)/3))),o=Math.pow(10,-r),a=nh[8+r/3];return function(e){return i(o*e)+a}}}};In({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var rh=function(e){return Math.max(0,-qd(Math.abs(e)))},oh=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(qd(t)/3)))-qd(Math.abs(e)))},ah=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,qd(t)-qd(e))+1},lh=function(){return new En};En.prototype={constructor:En,reset:function(){this.s=this.t=0},add:function(e){Bn(Th,e,this.t),Bn(this,Th.s,this.s),this.s?this.t+=Th.t:this.s=Th.t},valueOf:function(){return this.s}};var sh,uh,ch,dh,hh,fh,Ah,ph,gh,vh,mh,xh,yh,Ch,wh,bh,Ih,Eh,Bh,jh,kh,Nh,Mh,Sh,Qh,Ph,zh,Rh,Lh,Dh,Uh,Th=new En,Oh=1e-6,Gh=Math.PI,Zh=Gh/2,Fh=Gh/4,Hh=2*Gh,Yh=180/Gh,Wh=Gh/180,Jh=Math.abs,Kh=Math.atan,Xh=Math.atan2,qh=Math.cos,Vh=Math.ceil,_h=Math.exp,$h=Math.log,ef=Math.pow,tf=Math.sin,nf=Math.sign||function(e){return e>0?1:e<0?-1:0},rf=Math.sqrt,of=Math.tan,af={Feature:function(e,t){Sn(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,i=-1,r=n.length;++i<r;)Sn(n[i].geometry,t)}},lf={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,i=-1,r=n.length;++i<r;)e=n[i],t.point(e[0],e[1],e[2])},LineString:function(e,t){Qn(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,i=-1,r=n.length;++i<r;)Qn(n[i],t,0)},Polygon:function(e,t){Pn(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,i=-1,r=n.length;++i<r;)Pn(n[i],t)},GeometryCollection:function(e,t){for(var n=e.geometries,i=-1,r=n.length;++i<r;)Sn(n[i],t)}},sf=function(e,t){e&&af.hasOwnProperty(e.type)?af[e.type](e,t):Sn(e,t)},uf=lh(),cf=lh(),df={point:Mn,lineStart:Mn,lineEnd:Mn,polygonStart:function(){uf.reset(),df.lineStart=zn,df.lineEnd=Rn},polygonEnd:function(){var e=+uf;cf.add(e<0?Hh+e:e),this.lineStart=this.lineEnd=this.point=Mn},sphere:function(){cf.add(Hh)}},hf=lh(),ff={point:Yn,lineStart:Jn,lineEnd:Kn,polygonStart:function(){ff.point=Xn,ff.lineStart=qn,ff.lineEnd=Vn,hf.reset(),df.polygonStart()},polygonEnd:function(){df.polygonEnd(),ff.point=Yn,ff.lineStart=Jn,ff.lineEnd=Kn,uf<0?(fh=-(ph=180),Ah=-(gh=90)):hf>Oh?gh=90:hf<-Oh&&(Ah=-90),wh[0]=fh,wh[1]=ph}},Af={sphere:Mn,point:ti,lineStart:ii,lineEnd:ai,polygonStart:function(){Af.lineStart=li,Af.lineEnd=si},polygonEnd:function(){Af.lineStart=ii,Af.lineEnd=ai}},pf=function(e){return function(){return e}},gf=function(e,t){function n(n,i){return n=e(n,i),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,i){return(n=t.invert(n,i))&&e.invert(n[0],n[1])}),n};di.invert=di;var vf,mf,xf,yf,Cf,wf,bf,If,Ef,Bf,jf,kf=function(){var e,t=[];return{point:function(t,n){e.push([t,n])},lineStart:function(){t.push(e=[])},lineEnd:Mn,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},Nf=function(e,t,n,i,r,o){var a,l=e[0],s=e[1],u=0,c=1,d=t[0]-l,h=t[1]-s;if(a=n-l,d||!(a>0)){if(a/=d,d<0){if(a<u)return;a<c&&(c=a)}else if(d>0){if(a>c)return;a>u&&(u=a)}if(a=r-l,d||!(a<0)){if(a/=d,d<0){if(a>c)return;a>u&&(u=a)}else if(d>0){if(a<u)return;a<c&&(c=a)}if(a=i-s,h||!(a>0)){if(a/=h,h<0){if(a<u)return;a<c&&(c=a)}else if(h>0){if(a>c)return;a>u&&(u=a)}if(a=o-s,h||!(a<0)){if(a/=h,h<0){if(a>c)return;a>u&&(u=a)}else if(h>0){if(a<u)return;a<c&&(c=a)}return u>0&&(e[0]=l+u*d,e[1]=s+u*h),c<1&&(t[0]=l+c*d,t[1]=s+c*h),!0}}}}},Mf=function(e,t){return Jh(e[0]-t[0])<Oh&&Jh(e[1]-t[1])<Oh},Sf=function(e,t,n,i,r){var o,a,l=[],s=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,n,i=e[0],a=e[t];if(Mf(i,a)){for(r.lineStart(),o=0;o<t;++o)r.point((i=e[o])[0],i[1]);return void r.lineEnd()}l.push(n=new mi(i,e,null,!0)),s.push(n.o=new mi(i,null,n,!1)),l.push(n=new mi(a,e,null,!1)),s.push(n.o=new mi(a,null,n,!0))}})),l.length){for(s.sort(t),xi(l),xi(s),o=0,a=s.length;o<a;++o)s[o].e=n=!n;for(var u,c,d=l[0];;){for(var h=d,f=!0;h.v;)if((h=h.n)===d)return;u=h.z,r.lineStart();do{if(h.v=h.o.v=!0,h.e){if(f)for(o=0,a=u.length;o<a;++o)r.point((c=u[o])[0],c[1]);else i(h.x,h.n.x,1,r);h=h.n}else{if(f)for(u=h.p.z,o=u.length-1;o>=0;--o)r.point((c=u[o])[0],c[1]);else i(h.x,h.p.x,-1,r);h=h.p}u=(h=h.o).z,f=!f}while(!h.v);r.lineEnd()}}},Qf=1e9,Pf=-Qf,zf=lh(),Rf={sphere:Mn,point:Mn,lineStart:function(){Rf.point=wi,Rf.lineEnd=Ci},lineEnd:Mn,polygonStart:Mn,polygonEnd:Mn},Lf=function(e){return zf.reset(),sf(e,Rf),+zf},Df=[null,null],Uf={type:"LineString",coordinates:Df},Tf=function(e){return e},Of=lh(),Gf=lh(),Zf={point:Mn,lineStart:Mn,lineEnd:Mn,polygonStart:function(){Zf.lineStart=ji,Zf.lineEnd=Mi},polygonEnd:function(){Zf.lineStart=Zf.lineEnd=Zf.point=Mn,Of.add(Jh(Gf)),Gf.reset()},result:function(){var e=Of/2;return Of.reset(),e}},Ff=1/0,Hf=Ff,Yf=-Ff,Wf=Yf,Jf={point:function(e,t){e<Ff&&(Ff=e),e>Yf&&(Yf=e),t<Hf&&(Hf=t),t>Wf&&(Wf=t)},lineStart:Mn,lineEnd:Mn,polygonStart:Mn,polygonEnd:Mn,result:function(){var e=[[Ff,Hf],[Yf,Wf]];return Yf=Wf=-(Hf=Ff=1/0),e}},Kf=0,Xf=0,qf=0,Vf=0,_f=0,$f=0,eA=0,tA=0,nA=0,iA={point:Si,lineStart:Qi,lineEnd:Ri,polygonStart:function(){iA.lineStart=Li,iA.lineEnd=Di},polygonEnd:function(){iA.point=Si,iA.lineStart=Qi,iA.lineEnd=Ri},result:function(){var e=nA?[eA/nA,tA/nA]:$f?[Vf/$f,_f/$f]:qf?[Kf/qf,Xf/qf]:[NaN,NaN];return Kf=Xf=qf=Vf=_f=$f=eA=tA=nA=0,e}};Oi.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(){0===this._line&&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,Hh)}},result:Mn};var rA,oA,aA,lA,sA,uA=lh(),cA={point:Mn,lineStart:function(){cA.point=Gi},lineEnd:function(){rA&&Zi(oA,aA),cA.point=Mn},polygonStart:function(){rA=!0},polygonEnd:function(){rA=null},result:function(){var e=+uA;return uA.reset(),e}};Fi.prototype={_circle:Hi(4.5),pointRadius:function(e){return this._circle=Hi(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&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 dA=lh(),hA=function(e,t,n,i){return function(r,o){function a(t,n){var i=r(t,n);e(t=i[0],n=i[1])&&o.point(t,n)}function l(e,t){var n=r(e,t);g.point(n[0],n[1])}function s(){C.point=l,g.lineStart()}function u(){C.point=a,g.lineEnd()}function c(e,t){p.push([e,t]);var n=r(e,t);x.point(n[0],n[1])}function d(){x.lineStart(),p=[]}function h(){c(p[0][0],p[0][1]),x.lineEnd();var e,t,n,i,r=x.clean(),a=m.result(),l=a.length;if(p.pop(),f.push(p),p=null,l)if(1&r){if((t=(n=a[0]).length-1)>0){for(y||(o.polygonStart(),y=!0),o.lineStart(),e=0;e<t;++e)o.point((i=n[e])[0],i[1]);o.lineEnd()}}else l>1&&2&r&&a.push(a.pop().concat(a.shift())),A.push(a.filter(Yi))}var f,A,p,g=t(o),v=r.invert(i[0],i[1]),m=kf(),x=t(m),y=!1,C={point:a,lineStart:s,lineEnd:u,polygonStart:function(){C.point=c,C.lineStart=d,C.lineEnd=h,A=[],f=[]},polygonEnd:function(){C.point=a,C.lineStart=s,C.lineEnd=u,A=As(A);var e=function(e,t){var n=t[0],i=t[1],r=[tf(n),-qh(n),0],o=0,a=0;dA.reset();for(var l=0,s=e.length;l<s;++l)if(c=(u=e[l]).length)for(var u,c,d=u[c-1],h=d[0],f=d[1]/2+Fh,A=tf(f),p=qh(f),g=0;g<c;++g,h=m,A=y,p=C,d=v){var v=u[g],m=v[0],x=v[1]/2+Fh,y=tf(x),C=qh(x),w=m-h,b=w>=0?1:-1,I=b*w,E=I>Gh,B=A*y;if(dA.add(Xh(B*b*tf(I),p*C+B*qh(I))),o+=E?w+b*Hh:w,E^h>=n^m>=n){var j=Gn(Tn(d),Tn(v));Hn(j);var k=Gn(r,j);Hn(k);var N=(E^w>=0?-1:1)*kn(k[2]);(i>N||i===N&&(j[0]||j[1]))&&(a+=E^w>=0?1:-1)}}return(o<-Oh||o<Oh&&dA<-Oh)^1&a}(f,v);A.length?(y||(o.polygonStart(),y=!0),Sf(A,Wi,e,n,o)):e&&(y||(o.polygonStart(),y=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),y&&(o.polygonEnd(),y=!1),A=f=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};return C}},fA=hA((function(){return!0}),(function(e){var t,n=NaN,i=NaN,r=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(o,a){var l=o>0?Gh:-Gh,s=Jh(o-n);Jh(s-Gh)<Oh?(e.point(n,i=(i+a)/2>0?Zh:-Zh),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),e.point(o,i),t=0):r!==l&&s>=Gh&&(Jh(n-r)<Oh&&(n-=r*Oh),Jh(o-l)<Oh&&(o-=l*Oh),i=function(e,t,n,i){var r,o,a=tf(e-n);return Jh(a)>Oh?Kh((tf(t)*(o=qh(i))*tf(n)-tf(i)*(r=qh(t))*tf(e))/(r*o*a)):(t+i)/2}(n,i,o,a),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),t=0),e.point(n=o,i=a),r=l},lineEnd:function(){e.lineEnd(),n=i=NaN},clean:function(){return 2-t}}}),(function(e,t,n,i){var r;if(null==e)r=n*Zh,i.point(-Gh,r),i.point(0,r),i.point(Gh,r),i.point(Gh,0),i.point(Gh,-r),i.point(0,-r),i.point(-Gh,-r),i.point(-Gh,0),i.point(-Gh,r);else if(Jh(e[0]-t[0])>Oh){var o=e[0]<t[0]?Gh:-Gh;r=n*o/2,i.point(-o,r),i.point(0,r),i.point(o,r)}else i.point(t[0],t[1])}),[-Gh,-Zh]),AA=function(e,t){function n(e,t){return qh(e)*qh(t)>o}function i(e,t,n){var i=[1,0,0],r=Gn(Tn(e),Tn(t)),a=On(r,r),l=r[0],s=a-l*l;if(!s)return!n&&e;var u=o*a/s,c=-o*l/s,d=Gn(i,r),h=Fn(i,u);Zn(h,Fn(r,c));var f=d,A=On(h,f),p=On(f,f),g=A*A-p*(On(h,h)-1);if(!(g<0)){var v=rf(g),m=Fn(f,(-A-v)/p);if(Zn(m,h),m=Un(m),!n)return m;var x,y=e[0],C=t[0],w=e[1],b=t[1];C<y&&(x=y,y=C,C=x);var I=C-y,E=Jh(I-Gh)<Oh;if(!E&&b<w&&(x=w,w=b,b=x),E||I<Oh?E?w+b>0^m[1]<(Jh(m[0]-y)<Oh?w:b):w<=m[1]&&m[1]<=b:I>Gh^(y<=m[0]&&m[0]<=C)){var B=Fn(f,(-A+v)/p);return Zn(B,h),[m,Un(B)]}}}function r(t,n){var i=a?e:Gh-e,r=0;return t<-i?r|=1:t>i&&(r|=2),n<-i?r|=4:n>i&&(r|=8),r}var o=qh(e),a=o>0,l=Jh(o)>Oh;return hA(n,(function(e){var t,o,s,u,c;return{lineStart:function(){u=s=!1,c=1},point:function(d,h){var f,A=[d,h],p=n(d,h),g=a?p?0:r(d,h):p?r(d+(d<0?Gh:-Gh),h):0;if(!t&&(u=s=p)&&e.lineStart(),p!==s&&(f=i(t,A),(Mf(t,f)||Mf(A,f))&&(A[0]+=Oh,A[1]+=Oh,p=n(A[0],A[1]))),p!==s)c=0,p?(e.lineStart(),f=i(A,t),e.point(f[0],f[1])):(f=i(t,A),e.point(f[0],f[1]),e.lineEnd()),t=f;else if(l&&t&&a^p){var v;g&o||!(v=i(A,t,!0))||(c=0,a?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1])))}!p||t&&Mf(t,A)||e.point(A[0],A[1]),t=A,s=p,o=g},lineEnd:function(){s&&e.lineEnd(),t=null},clean:function(){return c|(u&&s)<<1}}}),(function(n,i,r,o){gi(o,e,t,r,n,i)}),a?[0,-e]:[-Gh,e-Gh])};Ki.prototype={constructor:Ki,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 pA=16,gA=qh(30*Wh),vA=function(e,t){return+t?function(e,t){function n(i,r,o,a,l,s,u,c,d,h,f,A,p,g){var v=u-i,m=c-r,x=v*v+m*m;if(x>4*t&&p--){var y=a+h,C=l+f,w=s+A,b=rf(y*y+C*C+w*w),I=kn(w/=b),E=Jh(Jh(w)-1)<Oh||Jh(o-d)<Oh?(o+d)/2:Xh(C,y),B=e(E,I),j=B[0],k=B[1],N=j-i,M=k-r,S=m*N-v*M;(S*S/x>t||Jh((v*N+m*M)/x-.5)>.3||a*h+l*f+s*A<gA)&&(n(i,r,o,a,l,s,j,k,E,y/=b,C/=b,w,p,g),g.point(j,k),n(j,k,E,y,C,w,u,c,d,h,f,A,p,g))}}return function(t){function i(n,i){n=e(n,i),t.point(n[0],n[1])}function r(){v=NaN,w.point=o,t.lineStart()}function o(i,r){var o=Tn([i,r]),a=e(i,r);n(v,m,g,x,y,C,v=a[0],m=a[1],g=i,x=o[0],y=o[1],C=o[2],pA,t),t.point(v,m)}function a(){w.point=i,t.lineEnd()}function l(){r(),w.point=s,w.lineEnd=u}function s(e,t){o(c=e,t),d=v,h=m,f=x,A=y,p=C,w.point=o}function u(){n(v,m,g,x,y,C,d,h,c,f,A,p,pA,t),w.lineEnd=a,a()}var c,d,h,f,A,p,g,v,m,x,y,C,w={point:i,lineStart:r,lineEnd:a,polygonStart:function(){t.polygonStart(),w.lineStart=l},polygonEnd:function(){t.polygonEnd(),w.lineStart=r}};return w}}(e,t):function(e){return Ji({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)},mA=Ji({point:function(e,t){this.stream.point(e*Wh,t*Wh)}}),xA=function(){return $i(er).scale(155.424).center([0,33.6442])},yA=function(){return xA().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])},CA=tr((function(e){return rf(2/(1+e))}));CA.invert=nr((function(e){return 2*kn(e/2)}));var wA=tr((function(e){return(e=jn(e))&&e/tf(e)}));wA.invert=nr((function(e){return e})),ir.invert=function(e,t){return[e,2*Kh(_h(t))-Zh]},lr.invert=lr,ur.invert=nr(Kh),dr.invert=nr(kn),hr.invert=nr((function(e){return 2*Kh(e)})),fr.invert=function(e,t){return[-t,2*Kh(_h(e))-Zh]},wr.prototype=mr.prototype={constructor:wr,count:function(){return this.eachAfter(vr)},each:function(e){var t,n,i,r,o=this,a=[o];do{for(t=a.reverse(),a=[];o=t.pop();)if(e(o),n=o.children)for(i=0,r=n.length;i<r;++i)a.push(n[i])}while(a.length);return this},eachAfter:function(e){for(var t,n,i,r=this,o=[r],a=[];r=o.pop();)if(a.push(r),t=r.children)for(n=0,i=t.length;n<i;++n)o.push(t[n]);for(;r=a.pop();)e(r);return this},eachBefore:function(e){for(var t,n,i=this,r=[i];i=r.pop();)if(e(i),t=i.children)for(n=t.length-1;n>=0;--n)r.push(t[n]);return this},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,i=t.children,r=i&&i.length;--r>=0;)n+=i[r].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),i=t.ancestors(),r=null;for(e=n.pop(),t=i.pop();e===t;)r=e,e=n.pop(),t=i.pop();return r}(t,e),i=[t];t!==n;)t=t.parent,i.push(t);for(var r=i.length;e!==n;)i.splice(r,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each((function(t){e.push(t)})),e},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return mr(this).eachBefore(yr)}};var bA=function(e){return Er(function(e){for(var t=(e=e.slice()).length,n=null,i=n;t;){var r=new br(e[t-1]);i=i?i.next=r:n=r,e[void 0]=e[--t]}return{head:n,tail:i}}(e),[])},IA=function(e){return function(){return e}},EA=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)},BA=function(e,t,n,i,r){for(var o,a=e.children,l=-1,s=a.length,u=e.value&&(i-t)/e.value;++l<s;)(o=a[l]).y0=n,o.y1=r,o.x0=t,o.x1=t+=o.value*u},jA={depth:-1},kA={};Wr.prototype=Object.create(wr.prototype);var NA=function(e,t,n,i,r){for(var o,a=e.children,l=-1,s=a.length,u=e.value&&(r-n)/e.value;++l<s;)(o=a[l]).x0=t,o.x1=i,o.y0=n,o.y1=n+=o.value*u},MA=(1+Math.sqrt(5))/2,SA=function e(t){function n(e,n,i,r,o){Jr(t,e,n,i,r,o)}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(MA),QA=function e(t){function n(e,n,i,r,o){if((a=e._squarify)&&a.ratio===t)for(var a,l,s,u,c,d=-1,h=a.length,f=e.value;++d<h;){for(s=(l=a[d]).children,u=l.value=0,c=s.length;u<c;++u)l.value+=s[u].value;l.dice?BA(l,n,i,r,i+=(o-i)*l.value/f):NA(l,n,i,n+=(r-n)*l.value/f,o),f-=l.value}else e._squarify=a=Jr(t,e,n,i,r,o),a.ratio=t}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(MA),PA=function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])},zA=[].slice,RA={};qr.prototype=to.prototype={constructor:qr,defer:function(e){if("function"!=typeof e||this._call)throw new Error;if(null!=this._error)return this;var t=zA.call(arguments,1);return t.push(e),++this._waiting,this._tasks.push(t),Vr(this),this},abort:function(){return null==this._error&&$r(this,new Error("abort")),this},await:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=function(t,n){e.apply(null,[t].concat(n))},eo(this),this},awaitAll:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=e,eo(this),this}};var LA=function(e,t){var n,i;return e=null==e?0:+e,t=null==t?1:+t,function(){var r;if(null!=n)r=n,n=null;else do{n=2*Math.random()-1,r=2*Math.random()-1,i=n*n+r*r}while(!i||i>1);return e+t*r*Math.sqrt(-2*Math.log(i)/i)}},DA=function(e){return function(){for(var t=0,n=0;n<e;++n)t+=Math.random();return t}},UA=function(e,t){function n(e){var t,n=c.status;if(!n&&function(e){var t=e.responseType;return t&&"text"!==t?e.response:e.responseText}(c)||n>=200&&n<300||304===n){if(o)try{t=o.call(i,c)}catch(e){return void l.call("error",i,e)}else t=c;l.call("load",i,t)}else l.call("error",i,e)}var i,r,o,a,l=u("beforesend","progress","load","error"),s=tn(),c=new XMLHttpRequest,d=null,h=null,f=0;if("undefined"==typeof XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=c.ontimeout=n:c.onreadystatechange=function(e){c.readyState>3&&n(e)},c.onprogress=function(e){l.call("progress",i,e)},i={header:function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==t?s.remove(e):s.set(e,t+""),i)},mimeType:function(e){return arguments.length?(r=null==e?null:e+"",i):r},responseType:function(e){return arguments.length?(a=e,i):a},timeout:function(e){return arguments.length?(f=+e,i):f},user:function(e){return arguments.length<1?d:(d=null==e?null:e+"",i)},password:function(e){return arguments.length<1?h:(h=null==e?null:e+"",i)},response:function(e){return o=e,i},get:function(e,t){return i.send("GET",e,t)},post:function(e,t){return i.send("POST",e,t)},send:function(t,n,o){return c.open(t,e,!0,d,h),null==r||s.has("accept")||s.set("accept",r+",*/*"),c.setRequestHeader&&s.each((function(e,t){c.setRequestHeader(t,e)})),null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=a&&(c.responseType=a),f>0&&(c.timeout=f),null==o&&"function"==typeof n&&(o=n,n=null),null!=o&&1===o.length&&(o=function(e){return function(t,n){e(null==t?n:null)}}(o)),null!=o&&i.on("error",o).on("load",(function(e){o(null,e)})),l.call("beforesend",i,c),c.send(null==n?null:n),i},abort:function(){return c.abort(),i},on:function(){var e=l.on.apply(l,arguments);return e===l?i:e}},null!=t){if("function"!=typeof t)throw new Error("invalid callback: "+t);return i.get(t)}return i},TA=function(e,t){return function(n,i){var r=UA(n).mimeType(e).response(t);if(null!=i){if("function"!=typeof i)throw new Error("invalid callback: "+i);return r.get(i)}return r}},OA=TA("text/html",(function(e){return document.createRange().createContextualFragment(e.responseText)})),GA=TA("application/json",(function(e){return JSON.parse(e.responseText)})),ZA=TA("text/plain",(function(e){return e.responseText})),FA=TA("application/xml",(function(e){var t=e.responseXML;if(!t)throw new Error("parse error");return t})),HA=function(e,t){return function(n,i,r){arguments.length<3&&(r=i,i=null);var o=UA(n).mimeType(e);return o.row=function(e){return arguments.length?o.response(no(t,i=e)):i},o.row(i),r?o.get(r):o}},YA=HA("text/csv",zd),WA=HA("text/tab-separated-values",Td),JA=Array.prototype,KA=JA.map,XA=JA.slice,qA={name:"implicit"},VA=function(e){return function(){return e}},_A=function(e){return+e},$A=[0,1],ep=function(n,i,r){var o,a=n[0],l=n[n.length-1],s=t(a,l,null==i?10:i);switch((r=eh(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(a),Math.abs(l));return null!=r.precision||isNaN(o=oh(s,u))||(r.precision=o),e.formatPrefix(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=ah(s,Math.max(Math.abs(a),Math.abs(l))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=rh(s))||(r.precision=o-2*("%"===r.type))}return e.format(r)},tp=function(e,t){var n,i=0,r=(e=e.slice()).length-1,o=e[i],a=e[r];return a<o&&(n=i,i=r,r=n,n=o,o=a,a=n),e[i]=t.floor(o),e[r]=t.ceil(a),e},np=new Date,ip=new Date,rp=Co((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));rp.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Co((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):rp:null};var op=rp.range,ap=1e3,lp=6e4,sp=36e5,up=864e5,cp=6048e5,dp=Co((function(e){e.setTime(Math.floor(e/ap)*ap)}),(function(e,t){e.setTime(+e+t*ap)}),(function(e,t){return(t-e)/ap}),(function(e){return e.getUTCSeconds()})),hp=dp.range,fp=Co((function(e){e.setTime(Math.floor(e/lp)*lp)}),(function(e,t){e.setTime(+e+t*lp)}),(function(e,t){return(t-e)/lp}),(function(e){return e.getMinutes()})),Ap=fp.range,pp=Co((function(e){var t=e.getTimezoneOffset()*lp%sp;t<0&&(t+=sp),e.setTime(Math.floor((+e-t)/sp)*sp+t)}),(function(e,t){e.setTime(+e+t*sp)}),(function(e,t){return(t-e)/sp}),(function(e){return e.getHours()})),gp=pp.range,vp=Co((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())*lp)/up}),(function(e){return e.getDate()-1})),mp=vp.range,xp=wo(0),yp=wo(1),Cp=wo(2),wp=wo(3),bp=wo(4),Ip=wo(5),Ep=wo(6),Bp=xp.range,jp=yp.range,kp=Cp.range,Np=wp.range,Mp=bp.range,Sp=Ip.range,Qp=Ep.range,Pp=Co((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()})),zp=Pp.range,Rp=Co((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()}));Rp.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Co((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 Lp=Rp.range,Dp=Co((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*lp)}),(function(e,t){return(t-e)/lp}),(function(e){return e.getUTCMinutes()})),Up=Dp.range,Tp=Co((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*sp)}),(function(e,t){return(t-e)/sp}),(function(e){return e.getUTCHours()})),Op=Tp.range,Gp=Co((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/up}),(function(e){return e.getUTCDate()-1})),Zp=Gp.range,Fp=bo(0),Hp=bo(1),Yp=bo(2),Wp=bo(3),Jp=bo(4),Kp=bo(5),Xp=bo(6),qp=Fp.range,Vp=Hp.range,_p=Yp.range,$p=Wp.range,eg=Jp.range,tg=Kp.range,ng=Xp.range,ig=Co((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()})),rg=ig.range,og=Co((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()}));og.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Co((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 ag,lg=og.range,sg={"-":"",_:" ",0:"0"},ug=/^\s*\d+/,cg=/^%/,dg=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Ca({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 hg="%Y-%m-%dT%H:%M:%S.%LZ",fg=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat(hg),Ag=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse(hg),pg=1e3,gg=60*pg,vg=60*gg,mg=24*vg,xg=7*mg,yg=30*mg,Cg=365*mg,wg=function(e){return e.match(/.{6}/g).map((function(e){return"#"+e}))},bg=wg("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Ig=wg("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Eg=wg("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Bg=wg("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),jg=ac(Ge(300,.5,0),Ge(-240,.5,1)),kg=ac(Ge(-100,.75,.35),Ge(80,1.5,.8)),Ng=ac(Ge(260,.75,.35),Ge(80,1.5,.8)),Mg=Ge(),Sg=Ea(wg("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Qg=Ea(wg("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Pg=Ea(wg("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),zg=Ea(wg("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),Rg=function(e){return function(){return e}},Lg=1e-12,Dg=Math.PI,Ug=Dg/2,Tg=2*Dg;za.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&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 Og=function(e){return new za(e)},Gg=function(){function e(e){var l,s,u,c=e.length,d=!1;for(null==r&&(a=o(u=Kt())),l=0;l<=c;++l)!(l<c&&i(s=e[l],l,e))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+t(s,l,e),+n(s,l,e));if(u)return a=null,u+""||null}var t=Ra,n=La,i=Rg(!0),r=null,o=Og,a=null;return e.x=function(n){return arguments.length?(t="function"==typeof n?n:Rg(+n),e):t},e.y=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),e):n},e.defined=function(t){return arguments.length?(i="function"==typeof t?t:Rg(!!t),e):i},e.curve=function(t){return arguments.length?(o=t,null!=r&&(a=o(r)),e):o},e.context=function(t){return arguments.length?(null==t?r=a=null:a=o(r=t),e):r},e},Zg=function(){function e(e){var t,c,d,h,f,A=e.length,p=!1,g=new Array(A),v=new Array(A);for(null==l&&(u=s(f=Kt())),t=0;t<=A;++t){if(!(t<A&&a(h=e[t],t,e))===p)if(p=!p)c=t,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),d=t-1;d>=c;--d)u.point(g[d],v[d]);u.lineEnd(),u.areaEnd()}p&&(g[t]=+n(h,t,e),v[t]=+r(h,t,e),u.point(i?+i(h,t,e):g[t],o?+o(h,t,e):v[t]))}if(f)return u=null,f+""||null}function t(){return Gg().defined(a).curve(s).context(l)}var n=Ra,i=null,r=Rg(0),o=La,a=Rg(!0),l=null,s=Og,u=null;return e.x=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),i=null,e):n},e.x0=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),e):n},e.x1=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:Rg(+t),e):i},e.y=function(t){return arguments.length?(r="function"==typeof t?t:Rg(+t),o=null,e):r},e.y0=function(t){return arguments.length?(r="function"==typeof t?t:Rg(+t),e):r},e.y1=function(t){return arguments.length?(o=null==t?null:"function"==typeof t?t:Rg(+t),e):o},e.lineX0=e.lineY0=function(){return t().x(n).y(r)},e.lineY1=function(){return t().x(n).y(o)},e.lineX1=function(){return t().x(i).y(r)},e.defined=function(t){return arguments.length?(a="function"==typeof t?t:Rg(!!t),e):a},e.curve=function(t){return arguments.length?(s=t,null!=l&&(u=s(l)),e):s},e.context=function(t){return arguments.length?(null==t?l=u=null:u=s(l=t),e):l},e},Fg=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},Hg=function(e){return e},Yg=Ua(Og);Da.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 Wg={draw:function(e,t){var n=Math.sqrt(t/Dg);e.moveTo(n,0),e.arc(0,0,n,0,Tg)}},Jg={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()}},Kg=Math.sqrt(1/3),Xg=2*Kg,qg={draw:function(e,t){var n=Math.sqrt(t/Xg),i=n*Kg;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}},Vg=Math.sin(Dg/10)/Math.sin(7*Dg/10),_g=Math.sin(Tg/10)*Vg,$g=-Math.cos(Tg/10)*Vg,ev={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),i=_g*n,r=$g*n;e.moveTo(0,-n),e.lineTo(i,r);for(var o=1;o<5;++o){var a=Tg*o/5,l=Math.cos(a),s=Math.sin(a);e.lineTo(s*n,-l*n),e.lineTo(l*i-s*r,s*i+l*r)}e.closePath()}},tv={draw:function(e,t){var n=Math.sqrt(t),i=-n/2;e.rect(i,i,n,n)}},nv=Math.sqrt(3),iv={draw:function(e,t){var n=-Math.sqrt(t/(3*nv));e.moveTo(0,2*n),e.lineTo(-nv*n,-n),e.lineTo(nv*n,-n),e.closePath()}},rv=-.5,ov=Math.sqrt(3)/2,av=1/Math.sqrt(12),lv=3*(av/2+1),sv={draw:function(e,t){var n=Math.sqrt(t/lv),i=n/2,r=n*av,o=i,a=n*av+n,l=-o,s=a;e.moveTo(i,r),e.lineTo(o,a),e.lineTo(l,s),e.lineTo(rv*i-ov*r,ov*i+rv*r),e.lineTo(rv*o-ov*a,ov*o+rv*a),e.lineTo(rv*l-ov*s,ov*l+rv*s),e.lineTo(rv*i+ov*r,rv*r-ov*i),e.lineTo(rv*o+ov*a,rv*a-ov*o),e.lineTo(rv*l+ov*s,rv*s-ov*l),e.closePath()}},uv=[Wg,Jg,qg,tv,ev,iv,sv],cv=function(){};Ga.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:Oa(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&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:Oa(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Za.prototype={areaStart:cv,areaEnd:cv,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:Oa(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Fa.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||0!==this._line&&3===this._point)&&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,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:Oa(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Ha.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 i,r=e[0],o=t[0],a=e[n]-r,l=t[n]-o,s=-1;++s<=n;)i=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(r+i*a),this._beta*t[s]+(1-this._beta)*(o+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var dv=function e(t){function n(e){return 1===t?new Ga(e):new Ha(e,t)}return n.beta=function(t){return e(+t)},n}(.85);Wa.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:Ya(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&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:Ya(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 hv=function e(t){function n(e){return new Wa(e,t)}return n.tension=function(t){return e(+t)},n}(0);Ja.prototype={areaStart:cv,areaEnd:cv,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:Ya(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 fv=function e(t){function n(e){return new Ja(e,t)}return n.tension=function(t){return e(+t)},n}(0);Ka.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||0!==this._line&&3===this._point)&&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:Ya(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 Av=function e(t){function n(e){return new Ka(e,t)}return n.tension=function(t){return e(+t)},n}(0);qa.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||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,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:Xa(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 pv=function e(t){function n(e){return t?new qa(e,t):new Wa(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);Va.prototype={areaStart:cv,areaEnd:cv,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,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,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:Xa(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 gv=function e(t){function n(e){return t?new Va(e,t):new Ja(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);_a.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,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:Xa(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 vv=function e(t){function n(e){return t?new _a(e,t):new Ka(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);$a.prototype={areaStart:cv,areaEnd:cv,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))}},rl.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:il(this,this._t0,nl(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+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,il(this,nl(this,n=tl(this,e,t)),n);break;default:il(this,this._t0,n=tl(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(ol.prototype=Object.create(rl.prototype)).point=function(e,t){rl.prototype.point.call(this,t,e)},al.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,i,r,o){this._context.bezierCurveTo(t,e,i,n,o,r)}},ll.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]),2===n)this._context.lineTo(e[1],t[1]);else for(var i=sl(e),r=sl(t),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(i[0][o],r[0][o],i[1][o],r[1][o],e[a],t[a]);(this._line||0!==this._line&&1===n)&&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)}},ul.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&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&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 mv=Array.prototype.slice,xv=function(e,t){if((i=e.length)>1)for(var n,i,r=1,o=e[t[0]],a=o.length;r<i;++r){n=o,o=e[t[r]];for(var l=0;l<a;++l)o[l][1]+=o[l][0]=isNaN(n[l][1])?n[l][0]:n[l][1]}},yv=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n},Cv=function(e){var t=e.map(dl);return yv(e).sort((function(e,n){return t[e]-t[n]}))},wv=function(e){return function(){return e}};Al.prototype={constructor:Al,insert:function(e,t){var n,i,r;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=ml(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;)n===(i=n.U).L?(r=i.R)&&r.C?(n.C=r.C=!1,i.C=!0,e=i):(e===n.R&&(gl(this,n),n=(e=n).U),n.C=!1,i.C=!0,vl(this,i)):(r=i.L)&&r.C?(n.C=r.C=!1,i.C=!0,e=i):(e===n.L&&(vl(this,n),n=(e=n).U),n.C=!1,i.C=!0,gl(this,i)),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,i,r=e.U,o=e.L,a=e.R;if(n=o?a?ml(a):o:a,r?r.L===e?r.L=n:r.R=n:this._=n,o&&a?(i=n.C,n.C=e.C,n.L=o,o.U=n,n!==a?(r=n.U,n.U=e.U,e=n.R,r.L=e,n.R=a,a.U=n):(n.U=r,r=n,e=n.R)):(i=e.C,e=n),e&&(e.U=r),!i){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===r.L){if((t=r.R).C&&(t.C=!1,r.C=!0,gl(this,r),t=r.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,vl(this,t),t=r.R),t.C=r.C,r.C=t.R.C=!1,gl(this,r),e=this._;break}}else if((t=r.L).C&&(t.C=!1,r.C=!0,vl(this,r),t=r.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,gl(this,t),t=r.L),t.C=r.C,r.C=t.L.C=!1,vl(this,r),e=this._;break}t.C=!0,e=r,r=r.U}while(!e.C);e&&(e.C=!1)}}};var bv,Iv,Ev,Bv,jv,kv=[],Nv=[],Mv=1e-6,Sv=1e-12;Tl.prototype={constructor:Tl,polygons:function(){var e=this.edges;return this.cells.map((function(t){var n=t.halfedges.map((function(n){return El(t,e[n])}));return n.data=t.site.data,n}))},triangles:function(){var e=[],t=this.edges;return this.cells.forEach((function(n,i){if(o=(r=n.halfedges).length)for(var r,o,a,l=n.site,s=-1,u=t[r[o-1]],c=u.left===l?u.right:u.left;++s<o;)a=c,c=(u=t[r[s]]).left===l?u.right:u.left,a&&c&&i<a.index&&i<c.index&&Dl(l,a,c)<0&&e.push([l.data,a.data,c.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 i,r,o=this,a=o._found||0,l=o.cells.length;!(r=o.cells[a]);)if(++a>=l)return null;var s=e-r.site[0],u=t-r.site[1],c=s*s+u*u;do{r=o.cells[i=a],a=null,r.halfedges.forEach((function(n){var i=o.edges[n],l=i.left;if(l!==r.site&&l||(l=i.right)){var s=e-l[0],u=t-l[1],d=s*s+u*u;d<c&&(c=d,a=l.index)}}))}while(null!==a);return o._found=i,null==n||c<=n*n?r.site:null}};var Qv=function(e){return function(){return e}};Gl.prototype={constructor:Gl,scale:function(e){return 1===e?this:new Gl(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new Gl(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 Pv=new Gl(1,0,0);Zl.prototype=Gl.prototype;var zv=function(){e.event.preventDefault(),e.event.stopImmediatePropagation()};e.version="4.6.0",e.bisect=ql,e.bisectRight=ql,e.bisectLeft=Vl,e.ascending=Jl,e.bisector=Kl,e.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},e.deviation=es,e.extent=ts,e.histogram=function(){function e(e){var r,o,a=e.length,l=new Array(a);for(r=0;r<a;++r)l[r]=t(e[r],r,e);var s=n(l),u=s[0],c=s[1],d=i(l,u,c);Array.isArray(d)||(d=ds(u,c,d));for(var h=d.length;d[0]<=u;)d.shift(),--h;for(;d[h-1]>=c;)d.pop(),--h;var f,A=new Array(h+1);for(r=0;r<=h;++r)(f=A[r]=[]).x0=r>0?d[r-1]:u,f.x1=r<h?d[r]:c;for(r=0;r<a;++r)u<=(o=l[r])&&o<=c&&A[ql(d,o,0,h)].push(e[r]);return A}var t=as,n=ts,i=hs;return e.value=function(n){return arguments.length?(t="function"==typeof n?n:os(n),e):t},e.domain=function(t){return arguments.length?(n="function"==typeof t?t:os([t[0],t[1]]),e):n},e.thresholds=function(t){return arguments.length?(i="function"==typeof t?t:os(Array.isArray(t)?is.call(t):t),e):i},e},e.thresholdFreedmanDiaconis=function(e,t,n){return e=rs.call(e,_l).sort(Jl),Math.ceil((n-t)/(2*(fs(e,.75)-fs(e,.25))*Math.pow(e.length,-1/3)))},e.thresholdScott=function(e,t,n){return Math.ceil((n-t)/(3.5*es(e)*Math.pow(e.length,-1/3)))},e.thresholdSturges=hs,e.max=function(e,t){var n,i,r=-1,o=e.length;if(null==t){for(;++r<o;)if(null!=(i=e[r])&&i>=i){n=i;break}for(;++r<o;)null!=(i=e[r])&&i>n&&(n=i)}else{for(;++r<o;)if(null!=(i=t(e[r],r,e))&&i>=i){n=i;break}for(;++r<o;)null!=(i=t(e[r],r,e))&&i>n&&(n=i)}return n},e.mean=function(e,t){var n,i=0,r=e.length,o=-1,a=r;if(null==t)for(;++o<r;)isNaN(n=_l(e[o]))?--a:i+=n;else for(;++o<r;)isNaN(n=_l(t(e[o],o,e)))?--a:i+=n;if(a)return i/a},e.median=function(e,t){var n,i=[],r=e.length,o=-1;if(null==t)for(;++o<r;)isNaN(n=_l(e[o]))||i.push(n);else for(;++o<r;)isNaN(n=_l(t(e[o],o,e)))||i.push(n);return fs(i.sort(Jl),.5)},e.merge=As,e.min=ps,e.pairs=function(e){for(var t=0,n=e.length-1,i=e[0],r=new Array(n<0?0:n);t<n;)r[t]=[i,i=e[++t]];return r},e.permute=function(e,t){for(var n=t.length,i=new Array(n);n--;)i[n]=e[t[n]];return i},e.quantile=fs,e.range=ls,e.scan=function(e,t){if(n=e.length){var n,i,r=0,o=0,a=e[o];for(t||(t=Jl);++r<n;)(t(i=e[r],a)<0||0!==t(a,a))&&(a=i,o=r);return 0===t(a,a)?o:void 0}},e.shuffle=function(e,t,n){for(var i,r,o=(null==n?e.length:n)-(t=null==t?0:+t);o;)r=Math.random()*o--|0,i=e[o+t],e[o+t]=e[r+t],e[r+t]=i;return e},e.sum=function(e,t){var n,i=0,r=e.length,o=-1;if(null==t)for(;++o<r;)(n=+e[o])&&(i+=n);else for(;++o<r;)(n=+t(e[o],o,e))&&(i+=n);return i},e.ticks=ds,e.tickStep=t,e.transpose=gs,e.variance=$l,e.zip=function(){return gs(arguments)},e.axisTop=function(e){return s(xs,e)},e.axisRight=function(e){return s(ys,e)},e.axisBottom=function(e){return s(Cs,e)},e.axisLeft=function(e){return s(ws,e)},e.brush=function(){return Yt(hd)},e.brushX=function(){return Yt(cd)},e.brushY=function(){return Yt(dd)},e.brushSelection=function(e){var t=e.__brush;return t?t.dim.output(t.selection):null},e.chord=function(){function e(e){var o,a,l,s,u,c,d=e.length,h=[],f=ls(d),A=[],p=[],g=p.groups=new Array(d),v=new Array(d*d);for(o=0,u=-1;++u<d;){for(a=0,c=-1;++c<d;)a+=e[u][c];h.push(a),A.push(ls(d)),o+=a}for(n&&f.sort((function(e,t){return n(h[e],h[t])})),i&&A.forEach((function(t,n){t.sort((function(t,r){return i(e[n][t],e[n][r])}))})),s=(o=bd(0,wd-t*d)/o)?t:wd/d,a=0,u=-1;++u<d;){for(l=a,c=-1;++c<d;){var m=f[u],x=A[m][c],y=e[m][x],C=a,w=a+=y*o;v[x*d+m]={index:m,subindex:x,startAngle:C,endAngle:w,value:y}}g[m]={index:m,startAngle:l,endAngle:a,value:h[m]},a+=s}for(u=-1;++u<d;)for(c=u-1;++c<d;){var b=v[c*d+u],I=v[u*d+c];(b.value||I.value)&&p.push(b.value<I.value?{source:I,target:b}:{source:b,target:I})}return r?p.sort(r):p}var t=0,n=null,i=null,r=null;return e.padAngle=function(n){return arguments.length?(t=bd(0,n),e):t},e.sortGroups=function(t){return arguments.length?(n=t,e):n},e.sortSubgroups=function(t){return arguments.length?(i=t,e):i},e.sortChords=function(t){return arguments.length?(null==t?r=null:(r=Wt(t))._=t,e):r&&r._},e},e.ribbon=function(){function e(){var e,l=Id.call(arguments),s=t.apply(this,l),u=n.apply(this,l),c=+i.apply(this,(l[0]=s,l)),d=r.apply(this,l)-Cd,h=o.apply(this,l)-Cd,f=c*md(d),A=c*xd(d),p=+i.apply(this,(l[0]=u,l)),g=r.apply(this,l)-Cd,v=o.apply(this,l)-Cd;if(a||(a=e=Kt()),a.moveTo(f,A),a.arc(0,0,c,d,h),d===g&&h===v||(a.quadraticCurveTo(0,0,p*md(g),p*xd(g)),a.arc(0,0,p,g,v)),a.quadraticCurveTo(0,0,f,A),a.closePath(),e)return a=null,e+""||null}var t=Xt,n=qt,i=Vt,r=_t,o=$t,a=null;return e.radius=function(t){return arguments.length?(i="function"==typeof t?t:Ed(+t),e):i},e.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:Ed(+t),e):r},e.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Ed(+t),e):o},e.source=function(n){return arguments.length?(t=n,e):t},e.target=function(t){return arguments.length?(n=t,e):n},e.context=function(t){return arguments.length?(a=null==t?null:t,e):a},e},e.nest=function(){function e(t,r,a,l){if(r>=o.length)return null!=i?i(t):null!=n?t.sort(n):t;for(var s,u,c,d=-1,h=t.length,f=o[r++],A=tn(),p=a();++d<h;)(c=A.get(s=f(u=t[d])+""))?c.push(u):A.set(s,[u]);return A.each((function(t,n){l(p,n,e(t,r,a,l))})),p}function t(e,n){if(++n>o.length)return e;var r,l=a[n-1];return null!=i&&n>=o.length?r=e.entries():(r=[],e.each((function(e,i){r.push({key:i,values:t(e,n)})}))),null!=l?r.sort((function(e,t){return l(e.key,t.key)})):r}var n,i,r,o=[],a=[];return r={object:function(t){return e(t,0,nn,rn)},map:function(t){return e(t,0,on,an)},entries:function(n){return t(e(n,0,on,an),0)},key:function(e){return o.push(e),r},sortKeys:function(e){return a[o.length-1]=e,r},sortValues:function(e){return n=e,r},rollup:function(e){return i=e,r}}},e.set=sn,e.map=tn,e.keys=function(e){var t=[];for(var n in e)t.push(n);return t},e.values=function(e){var t=[];for(var n in e)t.push(e[n]);return t},e.entries=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},e.color=xe,e.rgb=be,e.hsl=je,e.lab=Se,e.hcl=Ue,e.cubehelix=Ge,e.dispatch=u,e.drag=function(){function t(e){e.on("mousedown.drag",n).on("touchstart.drag",o).on("touchmove.drag",a).on("touchend.drag touchcancel.drag",l).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function n(){if(!d&&h.apply(this,arguments)){var t=s("mouse",f.apply(this,arguments),Ds,this,arguments);t&&(Hs(e.event.view).on("mousemove.drag",i,!0).on("mouseup.drag",r,!0),Js(e.event.view),de(),c=!1,t("start"))}}function i(){Ws(),c=!0,p.mouse("drag")}function r(){Hs(e.event.view).on("mousemove.drag mouseup.drag",null),he(e.event.view,c),Ws(),p.mouse("end")}function o(){if(h.apply(this,arguments)){var t,n,i=e.event.changedTouches,r=f.apply(this,arguments),o=i.length;for(t=0;t<o;++t)(n=s(i[t].identifier,r,Ys,this,arguments))&&(de(),n("start"))}}function a(){var t,n,i=e.event.changedTouches,r=i.length;for(t=0;t<r;++t)(n=p[i[t].identifier])&&(Ws(),n("drag"))}function l(){var t,n,i=e.event.changedTouches,r=i.length;for(d&&clearTimeout(d),d=setTimeout((function(){d=null}),500),t=0;t<r;++t)(n=p[i[t].identifier])&&(de(),n("end"))}function s(n,i,r,o,a){var l,s,u,c=r(i,n),d=g.copy();if(b(new fe(t,"beforestart",l,n,v,c[0],c[1],0,0,d),(function(){return null!=(e.event.subject=l=A.apply(o,a))&&(s=l.x-c[0]||0,u=l.y-c[1]||0,!0)})))return function e(h){var f,A=c;switch(h){case"start":p[n]=e,f=v++;break;case"end":delete p[n],--v;case"drag":c=r(i,n),f=v}b(new fe(t,h,l,n,f,c[0]+s,c[1]+u,c[0]-A[0],c[1]-A[1],d),d.apply,d,[h,o,a])}}var c,d,h=Ae,f=pe,A=ge,p={},g=u("start","drag","end"),v=0;return t.filter=function(e){return arguments.length?(h="function"==typeof e?e:Ks(!!e),t):h},t.container=function(e){return arguments.length?(f="function"==typeof e?e:Ks(e),t):f},t.subject=function(e){return arguments.length?(A="function"==typeof e?e:Ks(e),t):A},t.on=function(){var e=g.on.apply(g,arguments);return e===g?t:e},t},e.dragDisable=Js,e.dragEnable=he,e.dsvFormat=Qd,e.csvParse=zd,e.csvParseRows=Rd,e.csvFormat=Ld,e.csvFormatRows=Dd,e.tsvParse=Td,e.tsvParseRows=Od,e.tsvFormat=Gd,e.tsvFormatRows=Zd,e.easeLinear=function(e){return+e},e.easeQuad=Qt,e.easeQuadIn=function(e){return e*e},e.easeQuadOut=function(e){return e*(2-e)},e.easeQuadInOut=Qt,e.easeCubic=Pt,e.easeCubicIn=function(e){return e*e*e},e.easeCubicOut=function(e){return--e*e*e+1},e.easeCubicInOut=Pt,e.easePoly=zc,e.easePolyIn=Qc,e.easePolyOut=Pc,e.easePolyInOut=zc,e.easeSin=zt,e.easeSinIn=function(e){return 1-Math.cos(e*Lc)},e.easeSinOut=function(e){return Math.sin(e*Lc)},e.easeSinInOut=zt,e.easeExp=Rt,e.easeExpIn=function(e){return Math.pow(2,10*e-10)},e.easeExpOut=function(e){return 1-Math.pow(2,-10*e)},e.easeExpInOut=Rt,e.easeCircle=Lt,e.easeCircleIn=function(e){return 1-Math.sqrt(1-e*e)},e.easeCircleOut=function(e){return Math.sqrt(1- --e*e)},e.easeCircleInOut=Lt,e.easeBounce=Dt,e.easeBounceIn=function(e){return 1-Dt(1-e)},e.easeBounceOut=Dt,e.easeBounceInOut=function(e){return((e*=2)<=1?1-Dt(1-e):Dt(e-1)+1)/2},e.easeBack=qc,e.easeBackIn=Kc,e.easeBackOut=Xc,e.easeBackInOut=qc,e.easeElastic=$c,e.easeElasticIn=_c,e.easeElasticOut=$c,e.easeElasticInOut=ed,e.forceCenter=function(e,t){function n(){var n,r,o=i.length,a=0,l=0;for(n=0;n<o;++n)a+=(r=i[n]).x,l+=r.y;for(a=a/o-e,l=l/o-t,n=0;n<o;++n)(r=i[n]).x-=a,r.y-=l}var i;return null==e&&(e=0),null==t&&(t=0),n.initialize=function(e){i=e},n.x=function(t){return arguments.length?(e=+t,n):e},n.y=function(e){return arguments.length?(t=+e,n):t},n},e.forceCollide=function(e){function t(){function e(e,t,n,i,r){var o=e.data,l=e.r,f=d+l;if(!o)return t>u+f||i<u-f||n>c+f||r<c-f;if(o.index>s.index){var A=u-o.x-o.vx,p=c-o.y-o.vy,g=A*A+p*p;g<f*f&&(0===A&&(g+=(A=Hd())*A),0===p&&(g+=(p=Hd())*p),g=(f-(g=Math.sqrt(g)))/g*a,s.vx+=(A*=g)*(f=(l*=l)/(h+l)),s.vy+=(p*=g)*f,o.vx-=A*(f=1-f),o.vy-=p*f)}}for(var t,i,s,u,c,d,h,f=r.length,A=0;A<l;++A)for(i=fn(r,gn,vn).visitAfter(n),t=0;t<f;++t)s=r[t],d=o[s.index],h=d*d,u=s.x+s.vx,c=s.y+s.vy,i.visit(e)}function n(e){if(e.data)return e.r=o[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function i(){if(r){var t,n,i=r.length;for(o=new Array(i),t=0;t<i;++t)n=r[t],o[n.index]=+e(n,t,r)}}var r,o,a=1,l=1;return"function"!=typeof e&&(e=Fd(null==e?1:+e)),t.initialize=function(e){r=e,i()},t.iterations=function(e){return arguments.length?(l=+e,t):l},t.strength=function(e){return arguments.length?(a=+e,t):a},t.radius=function(n){return arguments.length?(e="function"==typeof n?n:Fd(+n),i(),t):e},t},e.forceLink=function(e){function t(t){for(var n=0,i=e.length;n<A;++n)for(var r,l,s,u,d,h,f,p=0;p<i;++p)l=(r=e[p]).source,u=(s=r.target).x+s.vx-l.x-l.vx||Hd(),d=s.y+s.vy-l.y-l.vy||Hd(),u*=h=((h=Math.sqrt(u*u+d*d))-a[p])/h*t*o[p],d*=h,s.vx-=u*(f=c[p]),s.vy-=d*f,l.vx+=u*(f=1-f),l.vy+=d*f}function n(){if(s){var t,n,h=s.length,f=e.length,A=tn(s,d);for(t=0,u=new Array(h);t<f;++t)(n=e[t]).index=t,"object"!=l(n.source)&&(n.source=xn(A,n.source)),"object"!=l(n.target)&&(n.target=xn(A,n.target)),u[n.source.index]=(u[n.source.index]||0)+1,u[n.target.index]=(u[n.target.index]||0)+1;for(t=0,c=new Array(f);t<f;++t)n=e[t],c[t]=u[n.source.index]/(u[n.source.index]+u[n.target.index]);o=new Array(f),i(),a=new Array(f),r()}}function i(){if(s)for(var t=0,n=e.length;t<n;++t)o[t]=+h(e[t],t,e)}function r(){if(s)for(var t=0,n=e.length;t<n;++t)a[t]=+f(e[t],t,e)}var o,a,s,u,c,d=mn,h=function(e){return 1/Math.min(u[e.source.index],u[e.target.index])},f=Fd(30),A=1;return null==e&&(e=[]),t.initialize=function(e){s=e,n()},t.links=function(i){return arguments.length?(e=i,n(),t):e},t.id=function(e){return arguments.length?(d=e,t):d},t.iterations=function(e){return arguments.length?(A=+e,t):A},t.strength=function(e){return arguments.length?(h="function"==typeof e?e:Fd(+e),i(),t):h},t.distance=function(e){return arguments.length?(f="function"==typeof e?e:Fd(+e),r(),t):f},t},e.forceManyBody=function(){function e(e){var t,l=r.length,s=fn(r,yn,Cn).visitAfter(n);for(a=e,t=0;t<l;++t)o=r[t],s.visit(i)}function t(){if(r){var e,t,n=r.length;for(l=new Array(n),e=0;e<n;++e)t=r[e],l[t.index]=+s(t,e,r)}}function n(e){var t,n,i,r,o,a=0;if(e.length){for(i=r=o=0;o<4;++o)(t=e[o])&&(n=t.value)&&(a+=n,i+=n*t.x,r+=n*t.y);e.x=i/a,e.y=r/a}else{(t=e).x=t.data.x,t.y=t.data.y;do{a+=l[t.data.index]}while(t=t.next)}e.value=a}function i(e,t,n,i){if(!e.value)return!0;var r=e.x-o.x,s=e.y-o.y,h=i-t,f=r*r+s*s;if(h*h/d<f)return f<c&&(0===r&&(f+=(r=Hd())*r),0===s&&(f+=(s=Hd())*s),f<u&&(f=Math.sqrt(u*f)),o.vx+=r*e.value*a/f,o.vy+=s*e.value*a/f),!0;if(!(e.length||f>=c)){(e.data!==o||e.next)&&(0===r&&(f+=(r=Hd())*r),0===s&&(f+=(s=Hd())*s),f<u&&(f=Math.sqrt(u*f)));do{e.data!==o&&(h=l[e.data.index]*a/f,o.vx+=r*h,o.vy+=s*h)}while(e=e.next)}}var r,o,a,l,s=Fd(-30),u=1,c=1/0,d=.81;return e.initialize=function(e){r=e,t()},e.strength=function(n){return arguments.length?(s="function"==typeof n?n:Fd(+n),t(),e):s},e.distanceMin=function(t){return arguments.length?(u=t*t,e):Math.sqrt(u)},e.distanceMax=function(t){return arguments.length?(c=t*t,e):Math.sqrt(c)},e.theta=function(t){return arguments.length?(d=t*t,e):Math.sqrt(d)},e},e.forceSimulation=function(e){function t(){n(),A.call("tick",o),a<l&&(f.stop(),A.call("end",o))}function n(){var t,n,i=e.length;for(a+=(c-a)*s,h.each((function(e){e(a)})),t=0;t<i;++t)null==(n=e[t]).fx?n.x+=n.vx*=d:(n.x=n.fx,n.vx=0),null==n.fy?n.y+=n.vy*=d:(n.y=n.fy,n.vy=0)}function i(){for(var t,n=0,i=e.length;n<i;++n){if((t=e[n]).index=n,isNaN(t.x)||isNaN(t.y)){var r=10*Math.sqrt(n),o=n*Kd;t.x=r*Math.cos(o),t.y=r*Math.sin(o)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function r(t){return t.initialize&&t.initialize(e),t}var o,a=1,l=.001,s=1-Math.pow(l,1/300),c=0,d=.6,h=tn(),f=it(t),A=u("tick","end");return null==e&&(e=[]),i(),o={tick:n,restart:function(){return f.restart(t),o},stop:function(){return f.stop(),o},nodes:function(t){return arguments.length?(e=t,i(),h.each(r),o):e},alpha:function(e){return arguments.length?(a=+e,o):a},alphaMin:function(e){return arguments.length?(l=+e,o):l},alphaDecay:function(e){return arguments.length?(s=+e,o):+s},alphaTarget:function(e){return arguments.length?(c=+e,o):c},velocityDecay:function(e){return arguments.length?(d=1-e,o):1-d},force:function(e,t){return arguments.length>1?(null==t?h.remove(e):h.set(e,r(t)),o):h.get(e)},find:function(t,n,i){var r,o,a,l,s,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u<c;++u)(a=(r=t-(l=e[u]).x)*r+(o=n-l.y)*o)<i&&(s=l,i=a);return s},on:function(e,t){return arguments.length>1?(A.on(e,t),o):A.on(e)}}},e.forceX=function(e){function t(e){for(var t,n=0,a=i.length;n<a;++n)(t=i[n]).vx+=(o[n]-t.x)*r[n]*e}function n(){if(i){var t,n=i.length;for(r=new Array(n),o=new Array(n),t=0;t<n;++t)r[t]=isNaN(o[t]=+e(i[t],t,i))?0:+a(i[t],t,i)}}var i,r,o,a=Fd(.1);return"function"!=typeof e&&(e=Fd(null==e?0:+e)),t.initialize=function(e){i=e,n()},t.strength=function(e){return arguments.length?(a="function"==typeof e?e:Fd(+e),n(),t):a},t.x=function(i){return arguments.length?(e="function"==typeof i?i:Fd(+i),n(),t):e},t},e.forceY=function(e){function t(e){for(var t,n=0,a=i.length;n<a;++n)(t=i[n]).vy+=(o[n]-t.y)*r[n]*e}function n(){if(i){var t,n=i.length;for(r=new Array(n),o=new Array(n),t=0;t<n;++t)r[t]=isNaN(o[t]=+e(i[t],t,i))?0:+a(i[t],t,i)}}var i,r,o,a=Fd(.1);return"function"!=typeof e&&(e=Fd(null==e?0:+e)),t.initialize=function(e){i=e,n()},t.strength=function(e){return arguments.length?(a="function"==typeof e?e:Fd(+e),n(),t):a},t.y=function(i){return arguments.length?(e="function"==typeof i?i:Fd(+i),n(),t):e},t},e.formatDefaultLocale=In,e.formatLocale=ih,e.formatSpecifier=eh,e.precisionFixed=rh,e.precisionPrefix=oh,e.precisionRound=ah,e.geoArea=function(e){return cf.reset(),sf(e,df),2*cf},e.geoBounds=function(e){var t,n,i,r,o,a,l;if(gh=ph=-(fh=Ah=1/0),Ch=[],sf(e,ff),n=Ch.length){for(Ch.sort($n),t=1,o=[i=Ch[0]];t<n;++t)ei(i,(r=Ch[t])[0])||ei(i,r[1])?(_n(i[0],r[1])>_n(i[0],i[1])&&(i[1]=r[1]),_n(r[0],i[1])>_n(i[0],i[1])&&(i[0]=r[0])):o.push(i=r);for(a=-1/0,t=0,i=o[n=o.length-1];t<=n;i=r,++t)r=o[t],(l=_n(i[1],r[0]))>a&&(a=l,fh=r[0],ph=i[1])}return Ch=wh=null,fh===1/0||Ah===1/0?[[NaN,NaN],[NaN,NaN]]:[[fh,Ah],[ph,gh]]},e.geoCentroid=function(e){bh=Ih=Eh=Bh=jh=kh=Nh=Mh=Sh=Qh=Ph=0,sf(e,Af);var t=Sh,n=Qh,i=Ph,r=t*t+n*n+i*i;return r<1e-12&&(t=kh,n=Nh,i=Mh,Ih<Oh&&(t=Eh,n=Bh,i=jh),(r=t*t+n*n+i*i)<1e-12)?[NaN,NaN]:[Xh(n,t)*Yh,kn(i/rf(r))*Yh]},e.geoCircle=function(){function e(){var e=i.apply(this,arguments),l=r.apply(this,arguments)*Wh,s=o.apply(this,arguments)*Wh;return t=[],n=hi(-e[0]*Wh,-e[1]*Wh,0).invert,gi(a,l,s,1),e={type:"Polygon",coordinates:[t]},t=n=null,e}var t,n,i=pf([0,0]),r=pf(90),o=pf(6),a={point:function(e,i){t.push(e=n(e,i)),e[0]*=Yh,e[1]*=Yh}};return e.center=function(t){return arguments.length?(i="function"==typeof t?t:pf([+t[0],+t[1]]),e):i},e.radius=function(t){return arguments.length?(r="function"==typeof t?t:pf(+t),e):r},e.precision=function(t){return arguments.length?(o="function"==typeof t?t:pf(+t),e):o},e},e.geoClipExtent=function(){var e,t,n,i=0,r=0,o=960,a=500;return n={stream:function(n){return e&&t===n?e:e=yi(i,r,o,a)(t=n)},extent:function(l){return arguments.length?(i=+l[0][0],r=+l[0][1],o=+l[1][0],a=+l[1][1],e=t=null,n):[[i,r],[o,a]]}}},e.geoDistance=function(e,t){return Df[0]=e,Df[1]=t,Lf(Uf)},e.geoGraticule=Bi,e.geoGraticule10=function(){return Bi()()},e.geoInterpolate=function(e,t){var n=e[0]*Wh,i=e[1]*Wh,r=t[0]*Wh,o=t[1]*Wh,a=qh(i),l=tf(i),s=qh(o),u=tf(o),c=a*qh(n),d=a*tf(n),h=s*qh(r),f=s*tf(r),A=2*kn(rf(Nn(o-i)+a*s*Nn(r-n))),p=tf(A),g=A?function(e){var t=tf(e*=A)/p,n=tf(A-e)/p,i=n*c+t*h,r=n*d+t*f,o=n*l+t*u;return[Xh(r,i)*Yh,Xh(o,rf(i*i+r*r))*Yh]}:function(){return[n*Yh,i*Yh]};return g.distance=A,g},e.geoLength=Lf,e.geoPath=function(e,t){function n(e){return e&&("function"==typeof o&&r.pointRadius(+o.apply(this,arguments)),sf(e,i(r))),r.result()}var i,r,o=4.5;return n.area=function(e){return sf(e,i(Zf)),Zf.result()},n.measure=function(e){return sf(e,i(cA)),cA.result()},n.bounds=function(e){return sf(e,i(Jf)),Jf.result()},n.centroid=function(e){return sf(e,i(iA)),iA.result()},n.projection=function(t){return arguments.length?(i=null==t?(e=null,Tf):(e=t).stream,n):e},n.context=function(e){return arguments.length?(r=null==e?(t=null,new Fi):new Oi(t=e),"function"!=typeof o&&r.pointRadius(o),n):t},n.pointRadius=function(e){return arguments.length?(o="function"==typeof e?e:(r.pointRadius(+e),+e),n):o},n.projection(e).context(t)},e.geoAlbers=yA,e.geoAlbersUsa=function(){function e(e){var t=e[0],n=e[1];return l=null,r.point(t,n),l||(o.point(t,n),l)||(a.point(t,n),l)}function t(){return n=i=null,e}var n,i,r,o,a,l,s=yA(),u=xA().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=xA().rotate([157,0]).center([-3,19.9]).parallels([8,18]),d={point:function(e,t){l=[e,t]}};return e.invert=function(e){var t=s.scale(),n=s.translate(),i=(e[0]-n[0])/t,r=(e[1]-n[1])/t;return(r>=.12&&r<.234&&i>=-.425&&i<-.214?u:r>=.166&&r<.234&&i>=-.214&&i<-.115?c:s).invert(e)},e.stream=function(e){return n&&i===e?n:n=function(e){var t=e.length;return{point:function(n,i){for(var r=-1;++r<t;)e[r].point(n,i)},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()}}}([s.stream(i=e),u.stream(e),c.stream(e)])},e.precision=function(e){return arguments.length?(s.precision(e),u.precision(e),c.precision(e),t()):s.precision()},e.scale=function(t){return arguments.length?(s.scale(t),u.scale(.35*t),c.scale(t),e.translate(s.translate())):s.scale()},e.translate=function(e){if(!arguments.length)return s.translate();var n=s.scale(),i=+e[0],l=+e[1];return r=s.translate(e).clipExtent([[i-.455*n,l-.238*n],[i+.455*n,l+.238*n]]).stream(d),o=u.translate([i-.307*n,l+.201*n]).clipExtent([[i-.425*n+Oh,l+.12*n+Oh],[i-.214*n-Oh,l+.234*n-Oh]]).stream(d),a=c.translate([i-.205*n,l+.212*n]).clipExtent([[i-.214*n+Oh,l+.166*n+Oh],[i-.115*n-Oh,l+.234*n-Oh]]).stream(d),t()},e.fitExtent=function(t,n){return Xi(e,t,n)},e.fitSize=function(t,n){return qi(e,t,n)},e.scale(1070)},e.geoAzimuthalEqualArea=function(){return Vi(CA).scale(124.75).clipAngle(179.999)},e.geoAzimuthalEqualAreaRaw=CA,e.geoAzimuthalEquidistant=function(){return Vi(wA).scale(79.4188).clipAngle(179.999)},e.geoAzimuthalEquidistantRaw=wA,e.geoConicConformal=function(){return $i(ar).scale(109.5).parallels([30,30])},e.geoConicConformalRaw=ar,e.geoConicEqualArea=xA,e.geoConicEqualAreaRaw=er,e.geoConicEquidistant=function(){return $i(sr).scale(131.154).center([0,13.9389])},e.geoConicEquidistantRaw=sr,e.geoEquirectangular=function(){return Vi(lr).scale(152.63)},e.geoEquirectangularRaw=lr,e.geoGnomonic=function(){return Vi(ur).scale(144.049).clipAngle(60)},e.geoGnomonicRaw=ur,e.geoIdentity=function(){function e(){return r=o=null,a}var t,n,i,r,o,a,l=1,s=0,u=0,c=1,d=1,h=Tf,f=null,A=Tf;return a={stream:function(e){return r&&o===e?r:r=h(A(o=e))},clipExtent:function(r){return arguments.length?(A=null==r?(f=t=n=i=null,Tf):yi(f=+r[0][0],t=+r[0][1],n=+r[1][0],i=+r[1][1]),e()):null==f?null:[[f,t],[n,i]]},scale:function(t){return arguments.length?(h=cr((l=+t)*c,l*d,s,u),e()):l},translate:function(t){return arguments.length?(h=cr(l*c,l*d,s=+t[0],u=+t[1]),e()):[s,u]},reflectX:function(t){return arguments.length?(h=cr(l*(c=t?-1:1),l*d,s,u),e()):c<0},reflectY:function(t){return arguments.length?(h=cr(l*c,l*(d=t?-1:1),s,u),e()):d<0},fitExtent:function(e,t){return Xi(a,e,t)},fitSize:function(e,t){return qi(a,e,t)}}},e.geoProjection=Vi,e.geoProjectionMutator=_i,e.geoMercator=function(){return rr(ir).scale(961/Hh)},e.geoMercatorRaw=ir,e.geoOrthographic=function(){return Vi(dr).scale(249.5).clipAngle(90+Oh)},e.geoOrthographicRaw=dr,e.geoStereographic=function(){return Vi(hr).scale(250).clipAngle(142)},e.geoStereographicRaw=hr,e.geoTransverseMercator=function(){var e=rr(fr),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=fr,e.geoRotation=function(e){function t(t){return(t=e(t[0]*Wh,t[1]*Wh))[0]*=Yh,t[1]*=Yh,t}return e=hi(e[0]*Wh,e[1]*Wh,e.length>2?e[2]*Wh:0),t.invert=function(t){return(t=e.invert(t[0]*Wh,t[1]*Wh))[0]*=Yh,t[1]*=Yh,t},t},e.geoStream=sf,e.geoTransform=function(e){return{stream:Ji(e)}},e.cluster=function(){function e(e){var o,a=0;e.eachAfter((function(e){var n=e.children;n?(e.x=function(e){return e.reduce(pr,0)/e.length}(n),e.y=function(e){return 1+e.reduce(gr,0)}(n)):(e.x=o?a+=t(e,o):0,e.y=0,o=e)}));var l=function(e){for(var t;t=e.children;)e=t[0];return e}(e),s=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(e),u=l.x-t(l,s)/2,c=s.x+t(s,l)/2;return e.eachAfter(r?function(t){t.x=(t.x-e.x)*n,t.y=(e.y-t.y)*i}:function(t){t.x=(t.x-u)/(c-u)*n,t.y=(1-(e.y?t.y/e.y:1))*i})}var t=Ar,n=1,i=1,r=!1;return e.separation=function(n){return arguments.length?(t=n,e):t},e.size=function(t){return arguments.length?(r=!1,n=+t[0],i=+t[1],e):r?null:[n,i]},e.nodeSize=function(t){return arguments.length?(r=!0,n=+t[0],i=+t[1],e):r?[n,i]:null},e},e.hierarchy=mr,e.pack=function(){function e(e){return e.x=n/2,e.y=i/2,t?e.eachBefore(Lr(t)).eachAfter(Dr(r,.5)).eachBefore(Ur(1)):e.eachBefore(Lr(Rr)).eachAfter(Dr(zr,1)).eachAfter(Dr(r,e.r/Math.min(n,i))).eachBefore(Ur(Math.min(n,i)/(2*e.r))),e}var t=null,n=1,i=1,r=zr;return e.radius=function(n){return arguments.length?(t=Qr(n),e):t},e.size=function(t){return arguments.length?(n=+t[0],i=+t[1],e):[n,i]},e.padding=function(t){return arguments.length?(r="function"==typeof t?t:IA(+t),e):r},e},e.packSiblings=function(e){return Sr(e),e},e.packEnclose=bA,e.partition=function(){function e(e){var o=e.height+1;return e.x0=e.y0=i,e.x1=t,e.y1=n/o,e.eachBefore(function(e,t){return function(n){n.children&&BA(n,n.x0,e*(n.depth+1)/t,n.x1,e*(n.depth+2)/t);var r=n.x0,o=n.y0,a=n.x1-i,l=n.y1-i;a<r&&(r=a=(r+a)/2),l<o&&(o=l=(o+l)/2),n.x0=r,n.y0=o,n.x1=a,n.y1=l}}(n,o)),r&&e.eachBefore(EA),e}var t=1,n=1,i=0,r=!1;return e.round=function(t){return arguments.length?(r=!!t,e):r},e.size=function(i){return arguments.length?(t=+i[0],n=+i[1],e):[t,n]},e.padding=function(t){return arguments.length?(i=+t,e):i},e},e.stratify=function(){function e(e){var i,r,o,a,l,s,u,c=e.length,d=new Array(c),h={};for(r=0;r<c;++r)i=e[r],l=d[r]=new wr(i),null!=(s=t(i,r,e))&&(s+="")&&(h[u="$"+(l.id=s)]=u in h?kA:l);for(r=0;r<c;++r)if(l=d[r],null!=(s=n(e[r],r,e))&&(s+="")){if(!(a=h["$"+s]))throw new Error("missing: "+s);if(a===kA)throw new Error("ambiguous: "+s);a.children?a.children.push(l):a.children=[l],l.parent=a}else{if(o)throw new Error("multiple roots");o=l}if(!o)throw new Error("no root");if(o.parent=jA,o.eachBefore((function(e){e.depth=e.parent.depth+1,--c})).eachBefore(Cr),o.parent=null,c>0)throw new Error("cycle");return o}var t=Tr,n=Or;return e.id=function(n){return arguments.length?(t=Pr(n),e):t},e.parentId=function(t){return arguments.length?(n=Pr(t),e):n},e},e.tree=function(){function e(e){var s=function(e){for(var t,n,i,r,o,a=new Wr(e,0),l=[a];t=l.pop();)if(i=t._.children)for(t.children=new Array(o=i.length),r=o-1;r>=0;--r)l.push(n=t.children[r]=new Wr(i[r],r)),n.parent=t;return(a.parent=new Wr(null,0)).children=[a],a}(e);if(s.eachAfter(t),s.parent.m=-s.z,s.eachBefore(n),l)e.eachBefore(i);else{var u=e,c=e,d=e;e.eachBefore((function(e){e.x<u.x&&(u=e),e.x>c.x&&(c=e),e.depth>d.depth&&(d=e)}));var h=u===c?1:r(u,c)/2,f=h-u.x,A=o/(c.x+h+f),p=a/(d.depth||1);e.eachBefore((function(e){e.x=(e.x+f)*A,e.y=e.depth*p}))}return e}function t(e){var t=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(t){!function(e){for(var t,n=0,i=0,r=e.children,o=r.length;--o>=0;)(t=r[o]).z+=n,t.m+=n,n+=t.s+(i+=t.c)}(e);var o=(t[0].z+t[t.length-1].z)/2;i?(e.z=i.z+r(e._,i._),e.m=e.z-o):e.z=o}else i&&(e.z=i.z+r(e._,i._));e.parent.A=function(e,t,n){if(t){for(var i,o=e,a=e,l=t,s=o.parent.children[0],u=o.m,c=a.m,d=l.m,h=s.m;l=Fr(l),o=Zr(o),l&&o;)s=Zr(s),(a=Fr(a)).a=e,(i=l.z+d-o.z-u+r(l._,o._))>0&&(Hr(Yr(l,e,n),e,i),u+=i,c+=i),d+=l.m,u+=o.m,h+=s.m,c+=a.m;l&&!Fr(a)&&(a.t=l,a.m+=d-c),o&&!Zr(s)&&(s.t=o,s.m+=u-h,n=e)}return n}(e,i,e.parent.A||n[0])}function n(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function i(e){e.x*=o,e.y=e.depth*a}var r=Gr,o=1,a=1,l=null;return e.separation=function(t){return arguments.length?(r=t,e):r},e.size=function(t){return arguments.length?(l=!1,o=+t[0],a=+t[1],e):l?null:[o,a]},e.nodeSize=function(t){return arguments.length?(l=!0,o=+t[0],a=+t[1],e):l?[o,a]:null},e},e.treemap=function(){function e(e){return e.x0=e.y0=0,e.x1=r,e.y1=o,e.eachBefore(t),a=[0],i&&e.eachBefore(EA),e}function t(e){var t=a[e.depth],i=e.x0+t,r=e.y0+t,o=e.x1-t,h=e.y1-t;o<i&&(i=o=(i+o)/2),h<r&&(r=h=(r+h)/2),e.x0=i,e.y0=r,e.x1=o,e.y1=h,e.children&&(t=a[e.depth+1]=l(e)/2,i+=d(e)-t,r+=s(e)-t,(o-=u(e)-t)<i&&(i=o=(i+o)/2),(h-=c(e)-t)<r&&(r=h=(r+h)/2),n(e,i,r,o,h))}var n=SA,i=!1,r=1,o=1,a=[0],l=zr,s=zr,u=zr,c=zr,d=zr;return e.round=function(t){return arguments.length?(i=!!t,e):i},e.size=function(t){return arguments.length?(r=+t[0],o=+t[1],e):[r,o]},e.tile=function(t){return arguments.length?(n=Pr(t),e):n},e.padding=function(t){return arguments.length?e.paddingInner(t).paddingOuter(t):e.paddingInner()},e.paddingInner=function(t){return arguments.length?(l="function"==typeof t?t:IA(+t),e):l},e.paddingOuter=function(t){return arguments.length?e.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):e.paddingTop()},e.paddingTop=function(t){return arguments.length?(s="function"==typeof t?t:IA(+t),e):s},e.paddingRight=function(t){return arguments.length?(u="function"==typeof t?t:IA(+t),e):u},e.paddingBottom=function(t){return arguments.length?(c="function"==typeof t?t:IA(+t),e):c},e.paddingLeft=function(t){return arguments.length?(d="function"==typeof t?t:IA(+t),e):d},e},e.treemapBinary=function(e,t,n,i,r){var o,a,l=e.children,s=l.length,u=new Array(s+1);for(u[0]=a=o=0;o<s;++o)u[o+1]=a+=l[o].value;!function e(t,n,i,r,o,a,s){if(t>=n-1){var c=l[t];return c.x0=r,c.y0=o,c.x1=a,void(c.y1=s)}for(var d=u[t],h=i/2+d,f=t+1,A=n-1;f<A;){var p=f+A>>>1;u[p]<h?f=p+1:A=p}var g=u[f]-d,v=i-g;if(s-o>a-r){var m=(o*v+s*g)/i;e(t,f,g,r,o,a,m),e(f,n,v,r,m,a,s)}else{var x=(r*v+a*g)/i;e(t,f,g,r,o,x,s),e(f,n,v,x,o,a,s)}}(0,s,e.value,t,n,i,r)},e.treemapDice=BA,e.treemapSlice=NA,e.treemapSliceDice=function(e,t,n,i,r){(1&e.depth?NA:BA)(e,t,n,i,r)},e.treemapSquarify=SA,e.treemapResquarify=QA,e.interpolate=Wu,e.interpolateArray=Tu,e.interpolateBasis=Pu,e.interpolateBasisClosed=zu,e.interpolateDate=Ou,e.interpolateNumber=Gu,e.interpolateObject=Zu,e.interpolateRound=Ju,e.interpolateString=Yu,e.interpolateTransformCss=Vu,e.interpolateTransformSvg=_u,e.interpolateZoom=ec,e.interpolateRgb=Lu,e.interpolateRgbBasis=Du,e.interpolateRgbBasisClosed=Uu,e.interpolateHsl=tc,e.interpolateHslLong=nc,e.interpolateLab=function(e,t){var n=Je((e=Se(e)).l,(t=Se(t)).l),i=Je(e.a,t.a),r=Je(e.b,t.b),o=Je(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=i(t),e.b=r(t),e.opacity=o(t),e+""}},e.interpolateHcl=ic,e.interpolateHclLong=rc,e.interpolateCubehelix=oc,e.interpolateCubehelixLong=ac,e.quantize=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n},e.path=Kt,e.polygonArea=function(e){for(var t,n=-1,i=e.length,r=e[i-1],o=0;++n<i;)t=r,r=e[n],o+=t[1]*r[0]-t[0]*r[1];return o/2},e.polygonCentroid=function(e){for(var t,n,i=-1,r=e.length,o=0,a=0,l=e[r-1],s=0;++i<r;)t=l,l=e[i],s+=n=t[0]*l[1]-l[0]*t[1],o+=(t[0]+l[0])*n,a+=(t[1]+l[1])*n;return[o/(s*=3),a/s]},e.polygonHull=function(e){if((n=e.length)<3)return null;var t,n,i=new Array(n),r=new Array(n);for(t=0;t<n;++t)i[t]=[+e[t][0],+e[t][1],t];for(i.sort(Kr),t=0;t<n;++t)r[t]=[i[t][0],-i[t][1]];var o=Xr(i),a=Xr(r),l=a[0]===o[0],s=a[a.length-1]===o[o.length-1],u=[];for(t=o.length-1;t>=0;--t)u.push(e[i[o[t]][2]]);for(t=+l;t<a.length-s;++t)u.push(e[i[a[t]][2]]);return u},e.polygonContains=function(e,t){for(var n,i,r=e.length,o=e[r-1],a=t[0],l=t[1],s=o[0],u=o[1],c=!1,d=0;d<r;++d)n=(o=e[d])[0],(i=o[1])>l!=u>l&&a<(s-n)*(l-i)/(u-i)+n&&(c=!c),s=n,u=i;return c},e.polygonLength=function(e){for(var t,n,i=-1,r=e.length,o=e[r-1],a=o[0],l=o[1],s=0;++i<r;)t=a,n=l,t-=a=(o=e[i])[0],n-=l=o[1],s+=Math.sqrt(t*t+n*n);return s},e.quadtree=fn,e.queue=to,e.randomUniform=function(e,t){return e=null==e?0:+e,t=null==t?1:+t,1===arguments.length?(t=e,e=0):t-=e,function(){return Math.random()*t+e}},e.randomNormal=LA,e.randomLogNormal=function(){var e=LA.apply(this,arguments);return function(){return Math.exp(e())}},e.randomBates=function(e){var t=DA(e);return function(){return t()/e}},e.randomIrwinHall=DA,e.randomExponential=function(e){return function(){return-Math.log(1-Math.random())/e}},e.request=UA,e.html=OA,e.json=GA,e.text=ZA,e.xml=FA,e.csv=YA,e.tsv=WA,e.scaleBand=ro,e.scalePoint=function(){return oo(ro().paddingInner(1))},e.scaleIdentity=function e(){function t(e){return+e}var n=[0,1];return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=KA.call(e,_A),t):n.slice()},t.copy=function(){return e().domain(n)},ho(t)},e.scaleLinear=function e(){var t=co(ao,Gu);return t.copy=function(){return uo(t,e())},ho(t)},e.scaleLog=function t(){function n(){return a=vo(o),l=go(o),r()[0]<0&&(a=mo(a),l=mo(l)),i}var i=co(fo,Ao).domain([1,10]),r=i.domain,o=10,a=vo(10),l=go(10);return i.base=function(e){return arguments.length?(o=+e,n()):o},i.domain=function(e){return arguments.length?(r(e),n()):r()},i.ticks=function(e){var t,n=r(),i=n[0],s=n[n.length-1];(t=s<i)&&(h=i,i=s,s=h);var u,c,d,h=a(i),f=a(s),A=null==e?10:+e,p=[];if(!(o%1)&&f-h<A){if(h=Math.round(h)-1,f=Math.round(f)+1,i>0){for(;h<f;++h)for(c=1,u=l(h);c<o;++c)if(!((d=u*c)<i)){if(d>s)break;p.push(d)}}else for(;h<f;++h)for(c=o-1,u=l(h);c>=1;--c)if(!((d=u*c)<i)){if(d>s)break;p.push(d)}}else p=ds(h,f,Math.min(f-h,A)).map(l);return t?p.reverse():p},i.tickFormat=function(t,n){if(null==n&&(n=10===o?".0e":","),"function"!=typeof n&&(n=e.format(n)),t===1/0)return n;null==t&&(t=10);var r=Math.max(1,o*t/i.ticks().length);return function(e){var t=e/l(Math.round(a(e)));return t*o<o-.5&&(t*=o),t<=r?n(e):""}},i.nice=function(){return r(tp(r(),{floor:function(e){return l(Math.floor(a(e)))},ceil:function(e){return l(Math.ceil(a(e)))}}))},i.copy=function(){return uo(i,t().base(o))},i},e.scaleOrdinal=io,e.scaleImplicit=qA,e.scalePow=yo,e.scaleSqrt=function(){return yo().exponent(.5)},e.scaleQuantile=function e(){function t(){var e=0,t=Math.max(1,r.length);for(o=new Array(t-1);++e<t;)o[e-1]=fs(i,e/t);return n}function n(e){if(!isNaN(e=+e))return r[ql(o,e)]}var i=[],r=[],o=[];return n.invertExtent=function(e){var t=r.indexOf(e);return t<0?[NaN,NaN]:[t>0?o[t-1]:i[0],t<o.length?o[t]:i[i.length-1]]},n.domain=function(e){if(!arguments.length)return i.slice();i=[];for(var n,r=0,o=e.length;r<o;++r)null==(n=e[r])||isNaN(n=+n)||i.push(n);return i.sort(Jl),t()},n.range=function(e){return arguments.length?(r=XA.call(e),t()):r.slice()},n.quantiles=function(){return o.slice()},n.copy=function(){return e().domain(i).range(r)},n},e.scaleQuantize=function e(){function t(e){if(e<=e)return l[ql(a,e,0,o)]}function n(){var e=-1;for(a=new Array(o);++e<o;)a[e]=((e+1)*r-(e-o)*i)/(o+1);return t}var i=0,r=1,o=1,a=[.5],l=[0,1];return t.domain=function(e){return arguments.length?(i=+e[0],r=+e[1],n()):[i,r]},t.range=function(e){return arguments.length?(o=(l=XA.call(e)).length-1,n()):l.slice()},t.invertExtent=function(e){var t=l.indexOf(e);return t<0?[NaN,NaN]:t<1?[i,a[0]]:t>=o?[a[o-1],r]:[a[t-1],a[t]]},t.copy=function(){return e().domain([i,r]).range(l)},ho(t)},e.scaleThreshold=function e(){function t(e){if(e<=e)return i[ql(n,e,0,r)]}var n=[.5],i=[0,1],r=1;return t.domain=function(e){return arguments.length?(n=XA.call(e),r=Math.min(n.length,i.length-1),t):n.slice()},t.range=function(e){return arguments.length?(i=XA.call(e),r=Math.min(n.length,i.length-1),t):i.slice()},t.invertExtent=function(e){var t=i.indexOf(e);return[n[t-1],n[t]]},t.copy=function(){return e().domain(n).range(i)},t},e.scaleTime=function(){return Ia(Rp,Pp,xp,vp,pp,fp,dp,rp,e.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},e.scaleUtc=function(){return Ia(og,ig,Fp,Gp,Tp,Dp,dp,rp,e.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},e.schemeCategory10=bg,e.schemeCategory20b=Ig,e.schemeCategory20c=Eg,e.schemeCategory20=Bg,e.interpolateCubehelixDefault=jg,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return Mg.h=360*e-100,Mg.s=1.5-1.5*t,Mg.l=.8-.9*t,Mg+""},e.interpolateWarm=kg,e.interpolateCool=Ng,e.interpolateViridis=Sg,e.interpolateMagma=Qg,e.interpolateInferno=Pg,e.interpolatePlasma=zg,e.scaleSequential=function e(t){function n(e){var n=(e-i)/(r-i);return t(o?Math.max(0,Math.min(1,n)):n)}var i=0,r=1,o=!1;return n.domain=function(e){return arguments.length?(i=+e[0],r=+e[1],n):[i,r]},n.clamp=function(e){return arguments.length?(o=!!e,n):o},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return e(t).domain([i,r]).clamp(o)},ho(n)},e.creator=ks,e.local=g,e.matcher=Ps,e.mouse=Ds,e.namespace=js,e.namespaces=Bs,e.select=Hs,e.selectAll=function(e){return"string"==typeof e?new ue([document.querySelectorAll(e)],[document.documentElement]):new ue([null==e?[]:e],Fs)},e.selection=ce,e.selector=Us,e.selectorAll=Ts,e.touch=Ys,e.touches=function(e,t){null==t&&(t=Rs().touches);for(var n=0,i=t?t.length:0,r=new Array(i);n<i;++n)r[n]=Ls(e,t[n]);return r},e.window=Zs,e.customEvent=b,e.arc=function(){function e(){var e,u,c=+t.apply(this,arguments),d=+n.apply(this,arguments),h=o.apply(this,arguments)-Ug,f=a.apply(this,arguments)-Ug,A=Math.abs(f-h),p=f>h;if(s||(s=e=Kt()),d<c&&(u=d,d=c,c=u),d>Lg)if(A>Tg-Lg)s.moveTo(d*Math.cos(h),d*Math.sin(h)),s.arc(0,0,d,h,f,!p),c>Lg&&(s.moveTo(c*Math.cos(f),c*Math.sin(f)),s.arc(0,0,c,f,h,p));else{var g,v,m=h,x=f,y=h,C=f,w=A,b=A,I=l.apply(this,arguments)/2,E=I>Lg&&(r?+r.apply(this,arguments):Math.sqrt(c*c+d*d)),B=Math.min(Math.abs(d-c)/2,+i.apply(this,arguments)),j=B,k=B;if(E>Lg){var N=Sa(E/c*Math.sin(I)),M=Sa(E/d*Math.sin(I));(w-=2*N)>Lg?(y+=N*=p?1:-1,C-=N):(w=0,y=C=(h+f)/2),(b-=2*M)>Lg?(m+=M*=p?1:-1,x-=M):(b=0,m=x=(h+f)/2)}var S=d*Math.cos(m),Q=d*Math.sin(m),P=c*Math.cos(C),z=c*Math.sin(C);if(B>Lg){var R=d*Math.cos(x),L=d*Math.sin(x),D=c*Math.cos(y),U=c*Math.sin(y);if(A<Dg){var T=w>Lg?Qa(S,Q,D,U,R,L,P,z):[P,z],O=S-T[0],G=Q-T[1],Z=R-T[0],F=L-T[1],H=1/Math.sin(Math.acos((O*Z+G*F)/(Math.sqrt(O*O+G*G)*Math.sqrt(Z*Z+F*F)))/2),Y=Math.sqrt(T[0]*T[0]+T[1]*T[1]);j=Math.min(B,(c-Y)/(H-1)),k=Math.min(B,(d-Y)/(H+1))}}b>Lg?k>Lg?(g=Pa(D,U,S,Q,d,k,p),v=Pa(R,L,P,z,d,k,p),s.moveTo(g.cx+g.x01,g.cy+g.y01),k<B?s.arc(g.cx,g.cy,k,Math.atan2(g.y01,g.x01),Math.atan2(v.y01,v.x01),!p):(s.arc(g.cx,g.cy,k,Math.atan2(g.y01,g.x01),Math.atan2(g.y11,g.x11),!p),s.arc(0,0,d,Math.atan2(g.cy+g.y11,g.cx+g.x11),Math.atan2(v.cy+v.y11,v.cx+v.x11),!p),s.arc(v.cx,v.cy,k,Math.atan2(v.y11,v.x11),Math.atan2(v.y01,v.x01),!p))):(s.moveTo(S,Q),s.arc(0,0,d,m,x,!p)):s.moveTo(S,Q),c>Lg&&w>Lg?j>Lg?(g=Pa(P,z,R,L,c,-j,p),v=Pa(S,Q,D,U,c,-j,p),s.lineTo(g.cx+g.x01,g.cy+g.y01),j<B?s.arc(g.cx,g.cy,j,Math.atan2(g.y01,g.x01),Math.atan2(v.y01,v.x01),!p):(s.arc(g.cx,g.cy,j,Math.atan2(g.y01,g.x01),Math.atan2(g.y11,g.x11),!p),s.arc(0,0,c,Math.atan2(g.cy+g.y11,g.cx+g.x11),Math.atan2(v.cy+v.y11,v.cx+v.x11),p),s.arc(v.cx,v.cy,j,Math.atan2(v.y11,v.x11),Math.atan2(v.y01,v.x01),!p))):s.arc(0,0,c,C,y,p):s.lineTo(P,z)}else s.moveTo(0,0);if(s.closePath(),e)return s=null,e+""||null}var t=Ba,n=ja,i=Rg(0),r=null,o=ka,a=Na,l=Ma,s=null;return e.centroid=function(){var e=(+t.apply(this,arguments)+ +n.apply(this,arguments))/2,i=(+o.apply(this,arguments)+ +a.apply(this,arguments))/2-Dg/2;return[Math.cos(i)*e,Math.sin(i)*e]},e.innerRadius=function(n){return arguments.length?(t="function"==typeof n?n:Rg(+n),e):t},e.outerRadius=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),e):n},e.cornerRadius=function(t){return arguments.length?(i="function"==typeof t?t:Rg(+t),e):i},e.padRadius=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:Rg(+t),e):r},e.startAngle=function(t){return arguments.length?(o="function"==typeof t?t:Rg(+t),e):o},e.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:Rg(+t),e):a},e.padAngle=function(t){return arguments.length?(l="function"==typeof t?t:Rg(+t),e):l},e.context=function(t){return arguments.length?(s=null==t?null:t,e):s},e},e.area=Zg,e.line=Gg,e.pie=function(){function e(e){var l,s,u,c,d,h=e.length,f=0,A=new Array(h),p=new Array(h),g=+r.apply(this,arguments),v=Math.min(Tg,Math.max(-Tg,o.apply(this,arguments)-g)),m=Math.min(Math.abs(v)/h,a.apply(this,arguments)),x=m*(v<0?-1:1);for(l=0;l<h;++l)(d=p[A[l]=l]=+t(e[l],l,e))>0&&(f+=d);for(null!=n?A.sort((function(e,t){return n(p[e],p[t])})):null!=i&&A.sort((function(t,n){return i(e[t],e[n])})),l=0,u=f?(v-h*x)/f:0;l<h;++l,g=c)s=A[l],c=g+((d=p[s])>0?d*u:0)+x,p[s]={data:e[s],index:l,value:d,startAngle:g,endAngle:c,padAngle:m};return p}var t=Hg,n=Fg,i=null,r=Rg(0),o=Rg(Tg),a=Rg(0);return e.value=function(n){return arguments.length?(t="function"==typeof n?n:Rg(+n),e):t},e.sortValues=function(t){return arguments.length?(n=t,i=null,e):n},e.sort=function(t){return arguments.length?(i=t,n=null,e):i},e.startAngle=function(t){return arguments.length?(r="function"==typeof t?t:Rg(+t),e):r},e.endAngle=function(t){return arguments.length?(o="function"==typeof t?t:Rg(+t),e):o},e.padAngle=function(t){return arguments.length?(a="function"==typeof t?t:Rg(+t),e):a},e},e.radialArea=function(){var e=Zg().curve(Yg),t=e.curve,n=e.lineX0,i=e.lineX1,r=e.lineY0,o=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 Ta(n())},delete e.lineX0,e.lineEndAngle=function(){return Ta(i())},delete e.lineX1,e.lineInnerRadius=function(){return Ta(r())},delete e.lineY0,e.lineOuterRadius=function(){return Ta(o())},delete e.lineY1,e.curve=function(e){return arguments.length?t(Ua(e)):t()._curve},e},e.radialLine=function(){return Ta(Gg().curve(Yg))},e.symbol=function(){function e(){var e;if(i||(i=e=Kt()),t.apply(this,arguments).draw(i,+n.apply(this,arguments)),e)return i=null,e+""||null}var t=Rg(Wg),n=Rg(64),i=null;return e.type=function(n){return arguments.length?(t="function"==typeof n?n:Rg(n),e):t},e.size=function(t){return arguments.length?(n="function"==typeof t?t:Rg(+t),e):n},e.context=function(t){return arguments.length?(i=null==t?null:t,e):i},e},e.symbols=uv,e.symbolCircle=Wg,e.symbolCross=Jg,e.symbolDiamond=qg,e.symbolSquare=tv,e.symbolStar=ev,e.symbolTriangle=iv,e.symbolWye=sv,e.curveBasisClosed=function(e){return new Za(e)},e.curveBasisOpen=function(e){return new Fa(e)},e.curveBasis=function(e){return new Ga(e)},e.curveBundle=dv,e.curveCardinalClosed=fv,e.curveCardinalOpen=Av,e.curveCardinal=hv,e.curveCatmullRomClosed=gv,e.curveCatmullRomOpen=vv,e.curveCatmullRom=pv,e.curveLinearClosed=function(e){return new $a(e)},e.curveLinear=Og,e.curveMonotoneX=function(e){return new rl(e)},e.curveMonotoneY=function(e){return new ol(e)},e.curveNatural=function(e){return new ll(e)},e.curveStep=function(e){return new ul(e,.5)},e.curveStepAfter=function(e){return new ul(e,1)},e.curveStepBefore=function(e){return new ul(e,0)},e.stack=function(){function e(e){var o,a,l=t.apply(this,arguments),s=e.length,u=l.length,c=new Array(u);for(o=0;o<u;++o){for(var d,h=l[o],f=c[o]=new Array(s),A=0;A<s;++A)f[A]=d=[0,+r(e[A],h,A,e)],d.data=e[A];f.key=h}for(o=0,a=n(c);o<u;++o)c[a[o]].index=o;return i(c,a),c}var t=Rg([]),n=yv,i=xv,r=cl;return e.keys=function(n){return arguments.length?(t="function"==typeof n?n:Rg(mv.call(n)),e):t},e.value=function(t){return arguments.length?(r="function"==typeof t?t:Rg(+t),e):r},e.order=function(t){return arguments.length?(n=null==t?yv:"function"==typeof t?t:Rg(mv.call(t)),e):n},e.offset=function(t){return arguments.length?(i=null==t?xv:t,e):i},e},e.stackOffsetExpand=function(e,t){if((i=e.length)>0){for(var n,i,r,o=0,a=e[0].length;o<a;++o){for(r=n=0;n<i;++n)r+=e[n][o][1]||0;if(r)for(n=0;n<i;++n)e[n][o][1]/=r}xv(e,t)}},e.stackOffsetNone=xv,e.stackOffsetSilhouette=function(e,t){if((n=e.length)>0){for(var n,i=0,r=e[t[0]],o=r.length;i<o;++i){for(var a=0,l=0;a<n;++a)l+=e[a][i][1]||0;r[i][1]+=r[i][0]=-l/2}xv(e,t)}},e.stackOffsetWiggle=function(e,t){if((r=e.length)>0&&(i=(n=e[t[0]]).length)>0){for(var n,i,r,o=0,a=1;a<i;++a){for(var l=0,s=0,u=0;l<r;++l){for(var c=e[t[l]],d=c[a][1]||0,h=(d-(c[a-1][1]||0))/2,f=0;f<l;++f){var A=e[t[f]];h+=(A[a][1]||0)-(A[a-1][1]||0)}s+=d,u+=h*d}n[a-1][1]+=n[a-1][0]=o,s&&(o-=u/s)}n[a-1][1]+=n[a-1][0]=o,xv(e,t)}},e.stackOrderAscending=Cv,e.stackOrderDescending=function(e){return Cv(e).reverse()},e.stackOrderInsideOut=function(e){var t,n,i=e.length,r=e.map(dl),o=yv(e).sort((function(e,t){return r[t]-r[e]})),a=0,l=0,s=[],u=[];for(t=0;t<i;++t)n=o[t],a<l?(a+=r[n],s.push(n)):(l+=r[n],u.push(n));return u.reverse().concat(s)},e.stackOrderNone=yv,e.stackOrderReverse=function(e){return yv(e).reverse()},e.timeInterval=Co,e.timeMillisecond=rp,e.timeMilliseconds=op,e.utcMillisecond=rp,e.utcMilliseconds=op,e.timeSecond=dp,e.timeSeconds=hp,e.utcSecond=dp,e.utcSeconds=hp,e.timeMinute=fp,e.timeMinutes=Ap,e.timeHour=pp,e.timeHours=gp,e.timeDay=vp,e.timeDays=mp,e.timeWeek=xp,e.timeWeeks=Bp,e.timeSunday=xp,e.timeSundays=Bp,e.timeMonday=yp,e.timeMondays=jp,e.timeTuesday=Cp,e.timeTuesdays=kp,e.timeWednesday=wp,e.timeWednesdays=Np,e.timeThursday=bp,e.timeThursdays=Mp,e.timeFriday=Ip,e.timeFridays=Sp,e.timeSaturday=Ep,e.timeSaturdays=Qp,e.timeMonth=Pp,e.timeMonths=zp,e.timeYear=Rp,e.timeYears=Lp,e.utcMinute=Dp,e.utcMinutes=Up,e.utcHour=Tp,e.utcHours=Op,e.utcDay=Gp,e.utcDays=Zp,e.utcWeek=Fp,e.utcWeeks=qp,e.utcSunday=Fp,e.utcSundays=qp,e.utcMonday=Hp,e.utcMondays=Vp,e.utcTuesday=Yp,e.utcTuesdays=_p,e.utcWednesday=Wp,e.utcWednesdays=$p,e.utcThursday=Jp,e.utcThursdays=eg,e.utcFriday=Kp,e.utcFridays=tg,e.utcSaturday=Xp,e.utcSaturdays=ng,e.utcMonth=ig,e.utcMonths=rg,e.utcYear=og,e.utcYears=lg,e.timeFormatDefaultLocale=Ca,e.timeFormatLocale=jo,e.isoFormat=fg,e.isoParse=Ag,e.now=et,e.timer=it,e.timerFlush=rt,e.timeout=gc,e.interval=function(e,t,n){var i=new nt,r=t;return null==t?(i.restart(e,t,n),i):(t=+t,n=null==n?et():+n,i.restart((function o(a){a+=r,i.restart(o,r+=t,n),e(a)}),t,n),i)},e.transition=Mt,e.active=function(e,t){var n,i,r=e.__transition;if(r)for(i in t=null==t?null:t+"",r)if((n=r[i]).state>yc&&n.name===t)return new Nt([[e]],nd,t,+i);return null},e.interrupt=jc,e.voronoi=function(){function e(e){return new Tl(e.map((function(i,r){var o=[Math.round(t(i,r,e)/Mv)*Mv,Math.round(n(i,r,e)/Mv)*Mv];return o.index=r,o.data=i,o})),i)}var t=hl,n=fl,i=null;return e.polygons=function(t){return e(t).polygons()},e.links=function(t){return e(t).links()},e.triangles=function(t){return e(t).triangles()},e.x=function(n){return arguments.length?(t="function"==typeof n?n:wv(+n),e):t},e.y=function(t){return arguments.length?(n="function"==typeof t?t:wv(+t),e):n},e.extent=function(t){return arguments.length?(i=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],e):i&&[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},e.size=function(t){return arguments.length?(i=null==t?null:[[0,0],[+t[0],+t[1]]],e):i&&[i[1][0]-i[0][0],i[1][1]-i[0][1]]},e},e.zoom=function(){function t(e){e.on("wheel.zoom",c).on("mousedown.zoom",d).on("dblclick.zoom",h).on("touchstart.zoom",f).on("touchmove.zoom",A).on("touchend.zoom touchcancel.zoom",p).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Wl)}function n(e,t){return(t=Math.max(y,Math.min(C,t)))===e.k?e:new Gl(t,e.x,e.y)}function i(e,t,n){var i=t[0]-n[0]*e.k,r=t[1]-n[1]*e.k;return i===e.x&&r===e.y?e:new Gl(e.k,i,r)}function r(e,t){var n=e.invertX(t[0][0])-w,i=e.invertX(t[1][0])-I,r=e.invertY(t[0][1])-E,o=e.invertY(t[1][1])-B;return e.translate(i>n?(n+i)/2:Math.min(0,n)||Math.max(0,i),o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o))}function o(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function a(e,t,n){e.on("start.zoom",(function(){l(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){l(this,arguments).end()})).tween("zoom",(function(){var e=this,i=arguments,r=l(e,i),a=x.apply(e,i),s=n||o(a),u=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),c=e.__zoom,d="function"==typeof t?t.apply(e,i):t,h=k(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var t=h(e),n=u/t[2];e=new Gl(n,s[0]-t[0]*n,s[1]-t[1]*n)}r.zoom(null,e)}}))}function l(e,t){for(var n,i=0,r=N.length;i<r;++i)if((n=N[i]).that===e)return n;return new s(e,t)}function s(e,t){this.that=e,this.args=t,this.index=-1,this.active=0,this.extent=x.apply(e,t)}function c(){function t(){o.wheel=null,o.end()}if(m.apply(this,arguments)){var o=l(this,arguments),a=this.__zoom,s=Math.max(y,Math.min(C,a.k*Math.pow(2,-e.event.deltaY*(e.event.deltaMode?120:1)/500))),u=Ds(this);if(o.wheel)o.mouse[0][0]===u[0]&&o.mouse[0][1]===u[1]||(o.mouse[1]=a.invert(o.mouse[0]=u)),clearTimeout(o.wheel);else{if(a.k===s)return;o.mouse=[u,a.invert(u)],jc(this),o.start()}zv(),o.wheel=setTimeout(t,Q),o.zoom("mouse",r(i(n(a,s),o.mouse[0],o.mouse[1]),o.extent))}}function d(){function t(){zv(),o.moved=!0,o.zoom("mouse",r(i(o.that.__zoom,o.mouse[0]=Ds(o.that),o.mouse[1]),o.extent))}function n(){a.on("mousemove.zoom mouseup.zoom",null),he(e.event.view,o.moved),zv(),o.end()}if(!v&&m.apply(this,arguments)){var o=l(this,arguments),a=Hs(e.event.view).on("mousemove.zoom",t,!0).on("mouseup.zoom",n,!0),s=Ds(this);Js(e.event.view),Fl(),o.mouse=[s,this.__zoom.invert(s)],jc(this),o.start()}}function h(){if(m.apply(this,arguments)){var o=this.__zoom,l=Ds(this),s=o.invert(l),u=o.k*(e.event.shiftKey?.5:2),c=r(i(n(o,u),l,s),x.apply(this,arguments));zv(),j>0?Hs(this).transition().duration(j).call(a,c,l):Hs(this).call(t.transform,c)}}function f(){if(m.apply(this,arguments)){var t,n,i,r,o=l(this,arguments),a=e.event.changedTouches,s=a.length;for(Fl(),n=0;n<s;++n)i=a[n],r=[r=Ys(this,a,i.identifier),this.__zoom.invert(r),i.identifier],o.touch0?o.touch1||(o.touch1=r):(o.touch0=r,t=!0);return g&&(g=clearTimeout(g),!o.touch1)?(o.end(),void((r=Hs(this).on("dblclick.zoom"))&&r.apply(this,arguments))):void(t&&(g=setTimeout((function(){g=null}),S),jc(this),o.start()))}}function A(){var t,o,a,s,u=l(this,arguments),c=e.event.changedTouches,d=c.length;for(zv(),g&&(g=clearTimeout(g)),t=0;t<d;++t)o=c[t],a=Ys(this,c,o.identifier),u.touch0&&u.touch0[2]===o.identifier?u.touch0[0]=a:u.touch1&&u.touch1[2]===o.identifier&&(u.touch1[0]=a);if(o=u.that.__zoom,u.touch1){var h=u.touch0[0],f=u.touch0[1],A=u.touch1[0],p=u.touch1[1],v=(v=A[0]-h[0])*v+(v=A[1]-h[1])*v,m=(m=p[0]-f[0])*m+(m=p[1]-f[1])*m;o=n(o,Math.sqrt(v/m)),a=[(h[0]+A[0])/2,(h[1]+A[1])/2],s=[(f[0]+p[0])/2,(f[1]+p[1])/2]}else{if(!u.touch0)return;a=u.touch0[0],s=u.touch0[1]}u.zoom("touch",r(i(o,a,s),u.extent))}function p(){var t,n,i=l(this,arguments),r=e.event.changedTouches,o=r.length;for(Fl(),v&&clearTimeout(v),v=setTimeout((function(){v=null}),S),t=0;t<o;++t)n=r[t],i.touch0&&i.touch0[2]===n.identifier?delete i.touch0:i.touch1&&i.touch1[2]===n.identifier&&delete i.touch1;i.touch1&&!i.touch0&&(i.touch0=i.touch1,delete i.touch1),i.touch0||i.end()}var g,v,m=Hl,x=Yl,y=0,C=1/0,w=-C,I=C,E=w,B=I,j=250,k=ec,N=[],M=u("start","zoom","end"),S=500,Q=150;return t.transform=function(e,t){var n=e.selection?e.selection():e;n.property("__zoom",Wl),e!==n?a(e,t):n.interrupt().each((function(){l(this,arguments).start().zoom(null,"function"==typeof t?t.apply(this,arguments):t).end()}))},t.scaleBy=function(e,n){t.scaleTo(e,(function(){var e=this.__zoom.k,t="function"==typeof n?n.apply(this,arguments):n;return e*t}))},t.scaleTo=function(e,a){t.transform(e,(function(){var e=x.apply(this,arguments),t=this.__zoom,l=o(e),s=t.invert(l),u="function"==typeof a?a.apply(this,arguments):a;return r(i(n(t,u),l,s),e)}))},t.translateBy=function(e,n,i){t.transform(e,(function(){return r(this.__zoom.translate("function"==typeof n?n.apply(this,arguments):n,"function"==typeof i?i.apply(this,arguments):i),x.apply(this,arguments))}))},s.prototype={start:function(){return 1==++this.active&&(this.index=N.push(this)-1,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0==--this.active&&(N.splice(this.index,1),this.index=-1,this.emit("end")),this},emit:function(e){b(new Ol(t,e,this.that.__zoom),M.apply,M,[e,this.that,this.args])}},t.filter=function(e){return arguments.length?(m="function"==typeof e?e:Qv(!!e),t):m},t.extent=function(e){return arguments.length?(x="function"==typeof e?e:Qv([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),t):x},t.scaleExtent=function(e){return arguments.length?(y=+e[0],C=+e[1],t):[y,C]},t.translateExtent=function(e){return arguments.length?(w=+e[0][0],I=+e[1][0],E=+e[0][1],B=+e[1][1],t):[[w,E],[I,B]]},t.duration=function(e){return arguments.length?(j=+e,t):j},t.interpolate=function(e){return arguments.length?(k=e,t):k},t.on=function(){var e=M.on.apply(M,arguments);return e===M?t:e},t},e.zoomTransform=Zl,e.zoomIdentity=Pv,Object.defineProperty(e,"__esModule",{value:!0})},"object"==l(t)?a(t):(r=[t],void 0===(o="function"==typeof(i=a)?i.apply(t,r):i)||(e.exports=o))},89265:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,r=!1,o=!1,a=null,l=!1,s=null,u=null,c=0;c<arguments.length;c++){var d=arguments[c];if(null!==d)switch(_typeof(d)){case"number":t=d.toFixed(1);break;case"string":d.match(new RegExp("^[0-9]\\.[0-9]+$"))?t=d:a=d;break;case"object":void 0!==d.is3D?i=d:n=d;break;case"boolean":r=d,o=!0}}null===i&&(i={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},void 0===n.material_id||o||(r=!0)),null!==a&&void 0===n.id&&(n.id=a);var h="",f=!1,A=null,p=null,g=null,v=!1,m=null,x=null,y=null;void 0!==n.height&&(n.height=Math.round(n.height)),void 0!==n.width&&(n.width=Math.round(n.width));var C=function(e){return parseFloat(e)>4?parseFloat(e):5};function w(){try{return window.self!==window.top}catch(e){return!0}}function b(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){u=e,D(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,L(e,t))},e.getHTML5CodebaseVersion=function(){return p},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=n.id,a=!1,s=0;s<arguments.length;s++){var u=arguments[s];"string"==typeof u?(u=u.toLowerCase()).match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?r=u:o=arguments[s]:"boolean"==typeof u?a=u:u instanceof HTMLElement&&(i=u)}function c(){if(l){r=z(r);var s=i||document.getElementById(o);if(s)if(e.removeExistingApplet(s,!1),void 0===n.width&&s.clientWidth&&(n.width=s.clientWidth),void 0===n.height&&s.clientHeight&&(n.height=s.clientHeight),n.width&&n.height||"html5"!==r||(delete n.width,delete n.height),A=r,"screenshot"===r)N(s,n);else{var u=!1;n.hasOwnProperty("playButton")&&n.playButton||n.hasOwnProperty("clickToLoad")&&n.clickToLoad?u=!0:n.hasOwnProperty("playButtonAutoDecide")&&n.playButtonAutoDecide&&(u=(!w()||t())&&b()),u?(A="screenshot",S(s,n,a,r)):k(s,n,a)}else console.log("possibly bug on ajax loading? ")}else setTimeout(c,200)}c()},e.getViews=function(){return i},e.isJavaInstalled=function(){return!1};var I=function(t){var r=function(){n.onError&&n.onError(),U("Error: Fetching material (id "+n.material_id+") failed.",n)},o=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",a="/materials/"+n.material_id+"?scope=basic";B("https://"+o+"/api/proxy.php?path="+encodeURIComponent(a),(function(o){var a=JSON.parse(o),l=a.elements?a.elements.filter((function(e){return"G"==e.type||"E"==e.type}))[0]:a;if(l&&l.url){n.fileName=l.url,E(l.settings||{}),i.is3D=!0;var s="https://www.geogebra.org/images/";e.setPreviewImage(m||l.previewUrl,s+"GeoGebra_loading.png",s+"applet_play.png"),t()}else r()}),r)};function E(e){["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach((function(t){e[t]=!!e[t]})),["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"].forEach((function(t){void 0===n[t]&&void 0!==e[t]&&(n[t]=e[t])})),void 0===n.showToolBarHelp&&(n.showToolBarHelp=n.showToolBar)}function B(e,t,n){var i=new XMLHttpRequest;i.open("GET",e),i.onload=function(){t(i.responseText)},i.onerror=n,i.send()}e.isHTML5Installed=function(){return!0},e.getLoadedAppletType=function(){return A},e.setPreviewImage=function(e,t,n){m=e,x=t,n},e.removeExistingApplet=function(e,t){var i;"string"==typeof e&&(e=document.getElementById(e)),A=null;var r=null;for(i=0;i<e.childNodes.length;i++){var o=e.childNodes[i],a=o.className;"applet_screenshot"===a?t?(o.style.display="block",A="screenshot"):o.style.display="none":"applet_scaler prerender"!==a&&(e.removeChild(o),r=a&&-1!=a.indexOf("appletParameters")?o.id:null,i--)}var l=void 0!==n.id?n.id:r,s=window[l];s&&"function"==typeof s.getBase64&&(s.remove(),window[l]=null)},e.refreshHitPoints=function(){if(C(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var j=function(e){return e&&"false"!==e},k=function(t,n,i){C(p)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==p||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(C(p)<=4.4)j(n.showToolBar)&&(n.height-=7),j(n.showAlgebraInput)&&(n.height-=37),n.width<605&&j(n.showToolBar)&&(n.width=605,a=605);else{var c=100;(j(n.showToolBar)||j(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),c=j(n.showMenuBar)?245:155),a<c&&(n.width=c,a=c)}for(var d in o.style.border="none",o.style.display="inline-block",n)n.hasOwnProperty(d)&&"appletOnLoad"!==d&&o.setAttribute("data-param-"+d,n[d]);y&&o.setAttribute("data-param-fontscssurl",y),e.resize=function(){GGBAppletUtils.responsiveResize(t,n)},window.addEventListener("resize",(function(t){e.resize()}));var f="function"==typeof n.appletOnLoad?n.appletOnLoad:function(){};if(i||void 0===n.width){var A=document.createElement("div");A.className="applet_scaler",A.style.position="relative",A.style.display="block",A.appendChild(o),t.appendChild(A),n.appletOnLoad=function(t){e.resize(),f(t)}}else{n.hasOwnProperty("showSplash")||o.setAttribute("data-param-showSplash","false");var m=t.querySelector(".applet_scaler.prerender"),x=null!==m;if(x)w=m.querySelector(".ggb_preview");else{var w=P(a,l,n.borderColor,!1);(m=document.createElement("div")).className="applet_scaler",m.style.position="relative",m.style.display="block",m.style.width=a+"px",m.style.height=l+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(m,"66%"),C(p)>=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(m),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},x||m.appendChild(w)):o.appendChild(w),m.appendChild(o),x||t.appendChild(m),setTimeout((function(){e.resize()}),1)}function b(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),U("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function I(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){b(e.article,e.params)})),html5AppletsToProcess=null)},C(p)<5&&(e.className+=" geogebraweb")):b(e,t)}if(r){scriptLoadStarted=!0;for(var E=0;E<o.childNodes.length;E++){"TABLE"===o.childNodes[E].tagName&&(o.removeChild(o.childNodes[E]),E--)}if(null!==ggbHTML5LoadedScript){var B=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');null!=B&&B.parentNode.removeChild(B)}var k=document.createElement("script"),N=function(){I(o,n)};k.src=h+g,ggbHTML5LoadedCodebaseIsWebSimple=v,ggbHTML5LoadedCodebaseVersion=p,ggbHTML5LoadedScript=k.src,U("GeoGebra HTML5 codebase loaded: '"+h+"'.",n),u||s&&"5.0"!=s?h.requirejs?__webpack_require__.e(62712).then(function(){var e=[__webpack_require__(62712)];N.apply(null,e)}.bind(this)).catch(__webpack_require__.oe):(k.onload=N,t.appendChild(k)):(v?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),N())}else I(o,n);n.height=l,n.width=a},N=function(t,n,i){var r=P(n.width,n.height,n.borderColor,i),o=document.createElement("div");o.style.position="relative",o.style.display="block",o.style.width=n.width+"px",o.style.height=n.height+"px",o.className="applet_screenshot applet_scaler"+(i?" applet_screenshot_play":""),o.appendChild(r);var a=GGBAppletUtils.getScale(n,t,i);i?(t.appendChild(Q()),window.GGBT_wsf_view||(t.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(o,"66%"),t.appendChild(o),1===a||isNaN(a)||(GGBAppletUtils.scaleElement(o,a),o.style.width=n.width+"px",o.style.height=n.height+"px",o.parentNode.style.width=n.width*a+"px",o.parentNode.style.height=n.height*a+"px"),e.resize=function(){M(t,r,o,i)},window.addEventListener("resize",(function(t){e.resize()})),e.resize()};function M(e,t,i,r){if(e.contains(t)){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if("fullscreencontent"!==e.id)return;window.GGBT_wsf_view.setCloseBtnPosition(e)}var o=GGBAppletUtils.getScale(n,e,r);null!==i.parentNode&&(isNaN(o)||1===o?(GGBAppletUtils.scaleElement(i,1),i.parentNode.style.width=n.width+"px",i.parentNode.style.height=n.height+"px"):(GGBAppletUtils.scaleElement(i,o),i.parentNode.style.width=n.width*o+"px",i.parentNode.style.height=n.height*o+"px")),"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(e),"object"===_typeof(window.GGBT_ws_header_footer)&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}e.onExitFullscreen=function(e,t){t.appendChild(e)};var S=function(e,t,n,i){N(e,t,!0);for(var r=function(){var n=[];for(a=0;a<e.childNodes.length;a++)n.push(e.childNodes[a]);if(window.GGBT_wsf_view){var r=window.GGBT_wsf_view.renderFullScreen(e,t.id),o=document.getElementById("fullscreencontainer"),l=jQuery(e).find(".fullscreencontent");l.length>0?(r.remove(),l.attr("id","fullscreencontent").show(),jQuery(o).append(l),window.dispatchEvent(new Event("resize"))):k(r,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else A=i,k(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;a<n.length;a++)e.removeChild(n[a])},o=e.getElementsByClassName("ggb_preview_play"),a=0;a<o.length;a++)o[a].addEventListener("click",r,!1),o[a].addEventListener("ontouchstart",r,!1);"function"==typeof window.ggbAppletPlayerOnload&&window.ggbAppletPlayerOnload(e),b()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Q=function(){var e=document.createElement("div");if(e.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var t='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',n=document.createElement("style");n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t)),document.getElementsByTagName("head")[0].appendChild(n)}return e},P=function(e,t,n,i){var r=document.createElement("div");r.className="ggb_preview",r.style.position="absolute",r.style.zIndex="90",r.style.width=e-2+"px",r.style.height=t-2+"px",r.style.top="0px",r.style.left="0px",r.style.overflow="hidden",r.style.backgroundColor="white";var o="lightgrey";void 0!==n&&(o="none"===n?"transparent":n),r.style.border="1px solid "+o;var a,l,s,u=document.createElement("img");if((u.style.position="relative",u.style.zIndex="1000",u.style.top="-1px",u.style.left="-1px",null!==m&&u.setAttribute("src",m),u.style.opacity=.7,null!==x)&&!i){(a=document.createElement("img")).style.position="absolute",a.style.zIndex="1001",a.style.opacity=1,u.style.opacity=.3,(l=360)>e/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",x),a.setAttribute("width",l),a.setAttribute("height",s);var c=(e-l)/2,d=(t-s)/2;a.style.left=c+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(u),r},z=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},R=["web","webSimple","web3d","tablet","tablet3d","phone"],L=function(e,t){if(p=e,t)D(p,!0);else{var o,a,l=!r;if(l){var s=C(p);!isNaN(s)&&s<4.4&&(l=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var u=p.indexOf("//");for(var c in a=u>0?p:0===u?o+p:"https://www.geogebra.org/apps/5.2.814.0/",R)if(p.slice(-1*R[c].length)===R[c]||p.slice(-1*(R[c].length+1))===R[c]+"/")return void D(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||j(n.showToolBar)||j(n.showMenuBar)||j(n.showAlgebraInput)||j(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",D(a,!1)}},D=function(e,t){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===t&&(t=-1===e.indexOf("http")),f=t,g="web.nocache.js",v=!1;var n=h.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?R.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(p=n[n.length-3]).substr(0,4)?p=p.substr(4,1)+"."+p.substr(5,1):"war"!==p.substr(0,3)&&"beta"!==p.substr(0,4)||(p="5.0");var i=parseFloat(p);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),L("5.0",t))}},U=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function T(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),L(e,!1),null!==u&&D(u,f),l=!0}return void 0!==n.material_id?I(T):T(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(o=e.autoHeight)&&"false"!==o,u=function(e,t,n,i,r,o){var a=null;if(null!=o&&""!=o)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+o+" ")>-1){a=l;break}l=l.parentNode}var s=0,u=0,c=0,d=0,h=0,f=0,A=0;if(a)s=a.offsetWidth,u=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),u=Math.min(window.innerHeight,document.documentElement.clientHeight),c=s):(s=window.innerWidth,u=window.innerHeight,c=window.innerWidth),e){var p=e.getBoundingClientRect();p.left>0&&p.left<=s&&(void 0===r||!r)&&("rtl"===document.dir?(h=s-p.width-p.left,f=c<=480?10:30):(f=p.left,h=c<=480?10:30),d=f+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,A=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,A=40))}return e&&((void 0===n||!n)&&t>0&&t+d<s?s=t:s-=d,"object"!==_typeof(window.GGBT_wsf_view)||!window.GGBT_wsf_view.isFullscreen()||void 0!==n&&n||(u-=A)),{width:s,height:u}}(t,e.width,n,s,a&&window.GGBT_wsf_view||l,r),c=parseInt(u.width),d=e.width,h=e.height;if(void 0===d){var f=t.querySelector(".appletParameters");f&&(d=f.offsetWidth,h=f.offsetHeight)}var A=c/d,p=a?1:u.height/h;return void 0===n||n||(A=Math.min(1,A),p=Math.min(1,p)),Math.min(A,p)}function i(e,t,i){var r,o=1,a=!1;return e.hasOwnProperty("allowUpscale")&&(a=e.allowUpscale),e.hasOwnProperty("scale")&&(o=parseFloat(e.scale),(isNaN(o)||null===o||0===o)&&(o=1),o>1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(t-i.width)/2,o=(n-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(n,o){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(o,n);e()&&a.setAttribute("data-param-scale",l);for(var s=null,u=0;u<n.childNodes.length;u++)if(void 0!==n.childNodes[u].className&&n.childNodes[u].className.match(/^applet_scaler/)){s=n.childNodes[u];break}if(null!==s&&null!==s.querySelector(".noscale"))return;var c=void 0!==o.id?o.id:"ggbApplet",d=window[c];null!=d&&d.recalculateEnvironments||null===s||s.className.match(/fullscreen/)||(s.parentNode.style.transform="",isNaN(l)||1===l?(t(s,1),s.parentNode.style.width=o.width+"px",s.parentNode.style.height=o.height+"px"):(s.parentNode.style.width=o.width*l+"px",s.parentNode.style.height=o.height*l+"px",t(s,l))),"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&r(n),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(a).parents(".content-added-content"))}},isFlexibleWorksheetEditor:e,positionCenter:r,getScale:i,scaleElement:t}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var e=n.location.search;return-1!=e.indexOf(J)||-1!=e.indexOf(K)}function q(e,t){}q(H,I),webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{},t;function u(){return v(),t}function v(){if(!t){var e=o.createElement(Q);if(e.id=L,e.style.cssText=R+S,e.tabIndex=-1,o.body.appendChild(e),t=e.contentWindow.document,-1==navigator.userAgent.indexOf(T)){t.open();var n=document.compatMode==U?V:W;t.write(n+X),t.close()}}}function w(e){q(cb,eb),function(e){function t(){return _typeof(o.readyState)==Y?_typeof(o.body)!=Y&&null!=o.body:/loaded|complete/.test(o.readyState)}var n=t();if(n)e();else{o.addEventListener&&o.addEventListener(Z,r,!1);var i=setInterval((function(){r()}),$)}function r(){if(!n){if(!t())return;n=!0,e(),o.removeEventListener&&o.removeEventListener(Z,r,!1),i&&clearInterval(i)}}}((function(){var t,n,i,r;t=e,n=u(),i=n.body,(r=n.createElement(_)).language=ab,r.crossOrigin=W,r.src=t,webModule.__errFn&&(r.onerror=function(){webModule.__errFn(L,new Error(bb+t))}),i.appendChild(r),q(cb,db)}))}function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;n<t.length;++n)if(-1!=t[n].src.indexOf(xb))return e(t[n].src);return W}()),n==W&&(n=function(){var e=o.getElementsByTagName(yb);return e.length>O?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],r=O;r<i.length;r++){var o=i[r];n[o[O]]=o[P]}return n}},webModule.__startLoadingFragment=function(e){return C(e)},webModule.__installRunAsyncCode=function(e){var t=u(),n=t.body,i=t.createElement(_);i.language=ab,i.text=e,n.appendChild(i),n.removeChild(i)},A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},"function"!=typeof window.web3d&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),"function"!=typeof window.webSimple&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet}else console.warn("deployggb.js was loaded twice")})()},43219:function(e,t,n){var i,r,o,a,l=n(41498).default,s=n(82100).default,u=n(29186).default,c=n(85573).default,d=n(7557).default,h=n(91232).default,f=n(31468).default;a=function(e){"use strict";var t={value:function(){}};function n(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new i(r)}function i(e){this._=e}function r(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",i=e.indexOf(".");if(i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function o(e,t){for(var n,i=0,r=e.length;i<r;++i)if((n=e[i]).name===t)return n.value}function a(e,n,i){for(var r=0,o=e.length;r<o;++r)if(e[r].name===n){e[r]=t,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=i&&e.push({name:n,value:i}),e}i.prototype=n.prototype={constructor:i,on:function(e,t){var n,i=this._,l=r(e+"",i),s=-1,u=l.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++s<u;)if(n=(e=l[s]).type)i[n]=a(i[n],e.name,t);else if(null==t)for(n in i)i[n]=a(i[n],e.name,null);return this}for(;++s<u;)if((n=(e=l[s]).type)&&(n=o(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new i(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,i,r=new Array(n),o=0;o<n;++o)r[o]=arguments[o+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(o=0,n=(i=this._[e]).length;o<n;++o)i[o].value.apply(t,r)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],r=0,o=i.length;r<o;++r)i[r].value.apply(t,n)}};var A="http://www.w3.org/1999/xhtml",p={svg:"http://www.w3.org/2000/svg",xhtml:A,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function g(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),p.hasOwnProperty(t)?{space:p[t],local:e}:e}function v(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===A&&t.documentElement.namespaceURI===A?t.createElement(e):t.createElementNS(n,e)}}function m(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function x(e){var t=g(e);return(t.local?m:v)(t)}function y(){}function C(e){return null==e?y:function(){return this.querySelector(e)}}function w(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}function b(){return[]}function I(e){return null==e?b:function(){return this.querySelectorAll(e)}}function E(e){return function(){return this.matches(e)}}function B(e){return function(t){return t.matches(e)}}var j=Array.prototype.find;function k(){return this.firstElementChild}var N=Array.prototype.filter;function M(){return Array.from(this.children)}function S(e){return new Array(e.length)}function Q(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function P(e){return function(){return e}}function z(e,t,n,i,r,o){for(var a,l=0,s=t.length,u=o.length;l<u;++l)(a=t[l])?(a.__data__=o[l],i[l]=a):n[l]=new Q(e,o[l]);for(;l<s;++l)(a=t[l])&&(r[l]=a)}function R(e,t,n,i,r,o,a){var l,s,u,c=new Map,d=t.length,h=o.length,f=new Array(d);for(l=0;l<d;++l)(s=t[l])&&(f[l]=u=a.call(s,s.__data__,l,t)+"",c.has(u)?r[l]=s:c.set(u,s));for(l=0;l<h;++l)u=a.call(e,o[l],l,o)+"",(s=c.get(u))?(i[l]=s,s.__data__=o[l],c.delete(u)):n[l]=new Q(e,o[l]);for(l=0;l<d;++l)(s=t[l])&&c.get(f[l])===s&&(r[l]=s)}function L(e){return e.__data__}function D(e){return"object"==f(e)&&"length"in e?e:Array.from(e)}function U(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function T(e){return function(){this.removeAttribute(e)}}function O(e){return function(){this.removeAttributeNS(e.space,e.local)}}function G(e,t){return function(){this.setAttribute(e,t)}}function Z(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function F(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function H(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function Y(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function W(e){return function(){this.style.removeProperty(e)}}function J(e,t,n){return function(){this.style.setProperty(e,t,n)}}function K(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function X(e,t){return e.style.getPropertyValue(t)||Y(e).getComputedStyle(e,null).getPropertyValue(t)}function q(e){return function(){delete this[e]}}function V(e,t){return function(){this[e]=t}}function _(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function ee(e){return e.classList||new te(e)}function te(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function ne(e,t){for(var n=ee(e),i=-1,r=t.length;++i<r;)n.add(t[i])}function ie(e,t){for(var n=ee(e),i=-1,r=t.length;++i<r;)n.remove(t[i])}function re(e){return function(){ne(this,e)}}function oe(e){return function(){ie(this,e)}}function ae(e,t){return function(){(t.apply(this,arguments)?ne:ie)(this,e)}}function le(){this.textContent=""}function se(e){return function(){this.textContent=e}}function ue(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function ce(){this.innerHTML=""}function de(e){return function(){this.innerHTML=e}}function he(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function fe(){this.nextSibling&&this.parentNode.appendChild(this)}function Ae(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function pe(){return null}function ge(){var e=this.parentNode;e&&e.removeChild(this)}function ve(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function me(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function xe(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function ye(e){return function(){var t=this.__on;if(t){for(var n,i=0,r=-1,o=t.length;i<o;++i)n=t[i],e.type&&n.type!==e.type||n.name!==e.name?t[++r]=n:this.removeEventListener(n.type,n.listener,n.options);++r?t.length=r:delete this.__on}}}function Ce(e,t,n){return function(){var i,r=this.__on,o=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(r)for(var a=0,l=r.length;a<l;++a)if((i=r[a]).type===e.type&&i.name===e.name)return this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=o,i.options=n),void(i.value=t);this.addEventListener(e.type,o,n),i={type:e.type,name:e.name,value:t,listener:o,options:n},r?r.push(i):this.__on=[i]}}function we(e,t,n){var i=Y(e),r=i.CustomEvent;"function"==typeof r?r=new r(t,n):(r=i.document.createEvent("Event"),n?(r.initEvent(t,n.bubbles,n.cancelable),r.detail=n.detail):r.initEvent(t,!1,!1)),e.dispatchEvent(r)}function be(e,t){return function(){return we(this,e,t)}}function Ie(e,t){return function(){return we(this,e,t.apply(this,arguments))}}Q.prototype={constructor:Q,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)}},te.prototype={add:function(e){this._names.indexOf(e)<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 Ee=[null];function Be(e,t){this._groups=e,this._parents=t}function je(){return new Be([[document.documentElement]],Ee)}function ke(e){return"string"==typeof e?new Be([[document.querySelector(e)]],[document.documentElement]):new Be([[e]],Ee)}function Ne(e,t){if(e=function(e){for(var t;t=e.sourceEvent;)e=t;return e}(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=e.clientX,i.y=e.clientY,[(i=i.matrixTransform(t.getScreenCTM().inverse())).x,i.y]}if(t.getBoundingClientRect){var r=t.getBoundingClientRect();return[e.clientX-r.left-t.clientLeft,e.clientY-r.top-t.clientTop]}}return[e.pageX,e.pageY]}Be.prototype=je.prototype=c({constructor:Be,select:function(e){"function"!=typeof e&&(e=C(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,a,l=t[r],s=l.length,u=i[r]=new Array(s),c=0;c<s;++c)(o=l[c])&&(a=e.call(o,o.__data__,c,l))&&("__data__"in o&&(a.__data__=o.__data__),u[c]=a);return new Be(i,this._parents)},selectAll:function(e){e="function"==typeof e?function(e){return function(){return w(e.apply(this,arguments))}}(e):I(e);for(var t=this._groups,n=t.length,i=[],r=[],o=0;o<n;++o)for(var a,l=t[o],s=l.length,u=0;u<s;++u)(a=l[u])&&(i.push(e.call(a,a.__data__,u,l)),r.push(a));return new Be(i,r)},selectChild:function(e){return this.select(null==e?k:function(e){return function(){return j.call(this.children,e)}}("function"==typeof e?e:B(e)))},selectChildren:function(e){return this.selectAll(null==e?M:function(e){return function(){return N.call(this.children,e)}}("function"==typeof e?e:B(e)))},filter:function(e){"function"!=typeof e&&(e=E(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,a=t[r],l=a.length,s=i[r]=[],u=0;u<l;++u)(o=a[u])&&e.call(o,o.__data__,u,a)&&s.push(o);return new Be(i,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,L);var n=t?R:z,i=this._parents,r=this._groups;"function"!=typeof e&&(e=P(e));for(var o=r.length,a=new Array(o),l=new Array(o),s=new Array(o),u=0;u<o;++u){var c=i[u],d=r[u],h=d.length,f=D(e.call(c,c&&c.__data__,u,i)),A=f.length,p=l[u]=new Array(A),g=a[u]=new Array(A),v=s[u]=new Array(h);n(c,d,p,g,v,f,t);for(var m,x,y=0,C=0;y<A;++y)if(m=p[y]){for(y>=C&&(C=y+1);!(x=g[C])&&++C<A;);m._next=x||null}}return(a=new Be(a,i))._enter=l,a._exit=s,a},enter:function(){return new Be(this._enter||this._groups.map(S),this._parents)},exit:function(){return new Be(this._exit||this._groups.map(S),this._parents)},join:function(e,t,n){var i=this.enter(),r=this,o=this.exit();return"function"==typeof e?(i=e(i))&&(i=i.selection()):i=i.append(e+""),null!=t&&(r=t(r))&&(r=r.selection()),null==n?o.remove():n(o),i&&r?i.merge(r).order():r},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,i=t._groups,r=n.length,o=i.length,a=Math.min(r,o),l=new Array(r),s=0;s<a;++s)for(var u,c=n[s],d=i[s],h=c.length,f=l[s]=new Array(h),A=0;A<h;++A)(u=c[A]||d[A])&&(f[A]=u);for(;s<r;++s)l[s]=n[s];return new Be(l,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var i,r=e[t],o=r.length-1,a=r[o];--o>=0;)(i=r[o])&&(a&&4^i.compareDocumentPosition(a)&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=U);for(var n=this._groups,i=n.length,r=new Array(i),o=0;o<i;++o){for(var a,l=n[o],s=l.length,u=r[o]=new Array(s),c=0;c<s;++c)(a=l[c])&&(u[c]=a);u.sort(t)}return new Be(r,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],r=0,o=i.length;r<o;++r){var a=i[r];if(a)return a}return null},size:function(){var e,t=0,n=h(this);try{for(n.s();!(e=n.n()).done;)e.value,++t}catch(e){n.e(e)}finally{n.f()}return t},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,i=t.length;n<i;++n)for(var r,o=t[n],a=0,l=o.length;a<l;++a)(r=o[a])&&e.call(r,r.__data__,a,o);return this},attr:function(e,t){var n=g(e);if(arguments.length<2){var i=this.node();return n.local?i.getAttributeNS(n.space,n.local):i.getAttribute(n)}return this.each((null==t?n.local?O:T:"function"==typeof t?n.local?H:F:n.local?Z:G)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?W:"function"==typeof t?K:J)(e,t,null==n?"":n)):X(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?q:"function"==typeof t?_:V)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=ee(this.node()),r=-1,o=n.length;++r<o;)if(!i.contains(n[r]))return!1;return!0}return this.each(("function"==typeof t?ae:t?re:oe)(n,t))},text:function(e){return arguments.length?this.each(null==e?le:("function"==typeof e?ue:se)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?ce:("function"==typeof e?he:de)(e)):this.node().innerHTML},raise:function(){return this.each(fe)},lower:function(){return this.each(Ae)},append:function(e){var t="function"==typeof e?e:x(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"==typeof e?e:x(e),i=null==t?pe:"function"==typeof t?t:C(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)}))},remove:function(){return this.each(ge)},clone:function(e){return this.select(e?me:ve)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var i,r,o=xe(e+""),a=o.length;if(!(arguments.length<2)){for(l=t?Ce:ye,i=0;i<a;++i)this.each(l(o[i],t,n));return this}var l=this.node().__on;if(l)for(var s,u=0,c=l.length;u<c;++u)for(i=0,s=l[u];i<a;++i)if((r=o[i]).type===s.type&&r.name===s.name)return s.value},dispatch:function(e,t){return this.each(("function"==typeof t?Ie:be)(e,t))}},Symbol.iterator,d().mark((function e(){var t,n,i,r,o,a,l;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this._groups,n=0,i=t.length;case 1:if(!(n<i)){e.next=14;break}o=t[n],a=0,l=o.length;case 3:if(!(a<l)){e.next=11;break}if(e.t0=r=o[a],!e.t0){e.next=8;break}return e.next=8,r;case 8:++a,e.next=3;break;case 11:++n,e.next=1;break;case 14:case"end":return e.stop()}}),e,this)})));var Me={passive:!1},Se={capture:!0,passive:!1};function Qe(e){e.stopImmediatePropagation()}function Pe(e){e.preventDefault(),e.stopImmediatePropagation()}function ze(e){var t=e.document.documentElement,n=ke(e).on("dragstart.drag",Pe,Se);"onselectstart"in t?n.on("selectstart.drag",Pe,Se):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Re(e,t){var n=e.document.documentElement,i=ke(e).on("dragstart.drag",null);t&&(i.on("click.drag",Pe,Se),setTimeout((function(){i.on("click.drag",null)}),0)),"onselectstart"in n?i.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var Le=function(e){return function(){return e}};function De(e,t){var n=t.sourceEvent,i=t.subject,r=t.target,o=t.identifier,a=t.active,l=t.x,s=t.y,u=t.dx,c=t.dy,d=t.dispatch;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:i,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:a,enumerable:!0,configurable:!0},x:{value:l,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:u,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:d}})}function Ue(e){return!e.ctrlKey&&!e.button}function Te(){return this.parentNode}function Oe(e,t){return null==t?{x:e.x,y:e.y}:t}function Ge(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ze(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function Fe(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function He(){}De.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var Ye=.7,We=1/Ye,Je="\\s*([+-]?\\d+)\\s*",Ke="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Xe="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",qe=/^#([0-9a-f]{3,8})$/,Ve=new RegExp("^rgb\\(".concat(Je,",").concat(Je,",").concat(Je,"\\)$")),_e=new RegExp("^rgb\\(".concat(Xe,",").concat(Xe,",").concat(Xe,"\\)$")),$e=new RegExp("^rgba\\(".concat(Je,",").concat(Je,",").concat(Je,",").concat(Ke,"\\)$")),et=new RegExp("^rgba\\(".concat(Xe,",").concat(Xe,",").concat(Xe,",").concat(Ke,"\\)$")),tt=new RegExp("^hsl\\(".concat(Ke,",").concat(Xe,",").concat(Xe,"\\)$")),nt=new RegExp("^hsla\\(".concat(Ke,",").concat(Xe,",").concat(Xe,",").concat(Ke,"\\)$")),it={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};function rt(){return this.rgb().formatHex()}function ot(){return this.rgb().formatRgb()}function at(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=qe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?lt(t):3===n?new dt(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?st(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?st(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Ve.exec(e))?new dt(t[1],t[2],t[3],1):(t=_e.exec(e))?new dt(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=$e.exec(e))?st(t[1],t[2],t[3],t[4]):(t=et.exec(e))?st(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=tt.exec(e))?vt(t[1],t[2]/100,t[3]/100,1):(t=nt.exec(e))?vt(t[1],t[2]/100,t[3]/100,t[4]):it.hasOwnProperty(e)?lt(it[e]):"transparent"===e?new dt(NaN,NaN,NaN,0):null}function lt(e){return new dt(e>>16&255,e>>8&255,255&e,1)}function st(e,t,n,i){return i<=0&&(e=t=n=NaN),new dt(e,t,n,i)}function ut(e){return e instanceof He||(e=at(e)),e?new dt((e=e.rgb()).r,e.g,e.b,e.opacity):new dt}function ct(e,t,n,i){return 1===arguments.length?ut(e):new dt(e,t,n,null==i?1:i)}function dt(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function ht(){return"#".concat(gt(this.r)).concat(gt(this.g)).concat(gt(this.b))}function ft(){var e=At(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(pt(this.r),", ").concat(pt(this.g),", ").concat(pt(this.b)).concat(1===e?")":", ".concat(e,")"))}function At(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function pt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function gt(e){return((e=pt(e))<16?"0":"")+e.toString(16)}function vt(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new xt(e,t,n,i)}function mt(e){if(e instanceof xt)return new xt(e.h,e.s,e.l,e.opacity);if(e instanceof He||(e=at(e)),!e)return new xt;if(e instanceof xt)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,r=Math.min(t,n,i),o=Math.max(t,n,i),a=NaN,l=o-r,s=(o+r)/2;return l?(a=t===o?(n-i)/l+6*(n<i):n===o?(i-t)/l+2:(t-n)/l+4,l/=s<.5?o+r:2-o-r,a*=60):l=s>0&&s<1?0:a,new xt(a,l,s,e.opacity)}function xt(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function yt(e){return(e=(e||0)%360)<0?e+360:e}function Ct(e){return Math.max(0,Math.min(1,e||0))}function wt(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Ze(He,at,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:rt,formatHex:rt,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return mt(this).formatHsl()},formatRgb:ot,toString:ot}),Ze(dt,ct,Fe(He,{brighter:function(e){return e=null==e?We:Math.pow(We,e),new dt(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?Ye:Math.pow(Ye,e),new dt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},clamp:function(){return new dt(pt(this.r),pt(this.g),pt(this.b),At(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ht,formatHex:ht,formatHex8:function(){return"#".concat(gt(this.r)).concat(gt(this.g)).concat(gt(this.b)).concat(gt(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:ft,toString:ft})),Ze(xt,(function(e,t,n,i){return 1===arguments.length?mt(e):new xt(e,t,n,null==i?1:i)}),Fe(He,{brighter:function(e){return e=null==e?We:Math.pow(We,e),new xt(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Ye:Math.pow(Ye,e),new xt(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,i=n+(n<.5?n:1-n)*t,r=2*n-i;return new dt(wt(e>=240?e-240:e+120,r,i),wt(e,r,i),wt(e<120?e+240:e-120,r,i),this.opacity)},clamp:function(){return new xt(yt(this.h),Ct(this.s),Ct(this.l),At(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},formatHsl:function(){var e=At(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(yt(this.h),", ").concat(100*Ct(this.s),"%, ").concat(100*Ct(this.l),"%").concat(1===e?")":", ".concat(e,")"))}}));var bt=function(e){return function(){return e}};function It(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):bt(isNaN(e)?t:e)}var Et=function e(t){var n=function(e){return 1==(e=+e)?It:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):bt(isNaN(t)?n:t)}}(t);function i(e,t){var i=n((e=ct(e)).r,(t=ct(t)).r),r=n(e.g,t.g),o=n(e.b,t.b),a=It(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=r(t),e.b=o(t),e.opacity=a(t),e+""}}return i.gamma=e,i}(1);function Bt(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,r=t.slice();return function(o){for(n=0;n<i;++n)r[n]=e[n]*(1-o)+t[n]*o;return r}}function jt(e,t){var n,i=t?t.length:0,r=e?Math.min(i,e.length):0,o=new Array(r),a=new Array(i);for(n=0;n<r;++n)o[n]=zt(e[n],t[n]);for(;n<i;++n)a[n]=t[n];return function(e){for(n=0;n<r;++n)a[n]=o[n](e);return a}}function kt(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function Nt(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Mt(e,t){var n,i={},r={};for(n in null!==e&&"object"==f(e)||(e={}),null!==t&&"object"==f(t)||(t={}),t)n in e?i[n]=zt(e[n],t[n]):r[n]=t[n];return function(e){for(n in i)r[n]=i[n](e);return r}}var St=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Qt=new RegExp(St.source,"g");function Pt(e,t){var n,i,r,o=St.lastIndex=Qt.lastIndex=0,a=-1,l=[],s=[];for(e+="",t+="";(n=St.exec(e))&&(i=Qt.exec(t));)(r=i.index)>o&&(r=t.slice(o,r),l[a]?l[a]+=r:l[++a]=r),(n=n[0])===(i=i[0])?l[a]?l[a]+=i:l[++a]=i:(l[++a]=null,s.push({i:a,x:Nt(n,i)})),o=Qt.lastIndex;return o<t.length&&(r=t.slice(o),l[a]?l[a]+=r:l[++a]=r),l.length<2?s[0]?function(e){return function(t){return e(t)+""}}(s[0].x):function(e){return function(){return e}}(t):(t=s.length,function(e){for(var n,i=0;i<t;++i)l[(n=s[i]).i]=n.x(e);return l.join("")})}function zt(e,t){var n,i=f(t);return null==t||"boolean"===i?bt(t):("number"===i?Nt:"string"===i?(n=at(t))?(t=n,Et):Pt:t instanceof at?Et:t instanceof Date?kt:function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}(t)?Bt:Array.isArray(t)?jt:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?Mt:Nt)(e,t)}var Rt,Lt=180/Math.PI,Dt={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Ut(e,t,n,i,r,o){var a,l,s;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(s=e*n+t*i)&&(n-=e*s,i-=t*s),(l=Math.sqrt(n*n+i*i))&&(n/=l,i/=l,s/=l),e*i<t*n&&(e=-e,t=-t,s=-s,a=-a),{translateX:r,translateY:o,rotate:Math.atan2(t,e)*Lt,skewX:Math.atan(s)*Lt,scaleX:a,scaleY:l}}function Tt(e,t,n,i){function r(e){return e.length?e.pop()+" ":""}return function(o,a){var l=[],s=[];return o=e(o),a=e(a),function(e,i,r,o,a,l){if(e!==r||i!==o){var s=a.push("translate(",null,t,null,n);l.push({i:s-4,x:Nt(e,r)},{i:s-2,x:Nt(i,o)})}else(r||o)&&a.push("translate("+r+t+o+n)}(o.translateX,o.translateY,a.translateX,a.translateY,l,s),function(e,t,n,o){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(r(n)+"rotate(",null,i)-2,x:Nt(e,t)})):t&&n.push(r(n)+"rotate("+t+i)}(o.rotate,a.rotate,l,s),function(e,t,n,o){e!==t?o.push({i:n.push(r(n)+"skewX(",null,i)-2,x:Nt(e,t)}):t&&n.push(r(n)+"skewX("+t+i)}(o.skewX,a.skewX,l,s),function(e,t,n,i,o,a){if(e!==n||t!==i){var l=o.push(r(o)+"scale(",null,",",null,")");a.push({i:l-4,x:Nt(e,n)},{i:l-2,x:Nt(t,i)})}else 1===n&&1===i||o.push(r(o)+"scale("+n+","+i+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,l,s),o=a=null,function(e){for(var t,n=-1,i=s.length;++n<i;)l[(t=s[n]).i]=t.x(e);return l.join("")}}}var Ot=Tt((function(e){var t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?Dt:Ut(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),Gt=Tt((function(e){return null==e?Dt:(Rt||(Rt=document.createElementNS("http://www.w3.org/2000/svg","g")),Rt.setAttribute("transform",e),(e=Rt.transform.baseVal.consolidate())?Ut((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):Dt)}),", ",")",")");function Zt(e){return((e=Math.exp(e))+1/e)/2}var Ft,Ht,Yt=function e(t,n,i){function r(e,r){var o,a,l=e[0],s=e[1],u=e[2],c=r[0],d=r[1],h=r[2],f=c-l,A=d-s,p=f*f+A*A;if(p<1e-12)a=Math.log(h/u)/t,o=function(e){return[l+e*f,s+e*A,u*Math.exp(t*e*a)]};else{var g=Math.sqrt(p),v=(h*h-u*u+i*p)/(2*u*n*g),m=(h*h-u*u-i*p)/(2*h*n*g),x=Math.log(Math.sqrt(v*v+1)-v),y=Math.log(Math.sqrt(m*m+1)-m);a=(y-x)/t,o=function(e){var i=e*a,r=Zt(x),o=u/(n*g)*(r*function(e){return((e=Math.exp(2*e))-1)/(e+1)}(t*i+x)-function(e){return((e=Math.exp(e))-1/e)/2}(x));return[l+o*f,s+o*A,u*r/Zt(t*i+x)]}}return o.duration=1e3*a*t/Math.SQRT2,o}return r.rho=function(t){var n=Math.max(.001,+t),i=n*n;return e(n,i,i*i)},r}(Math.SQRT2,2,4),Wt=0,Jt=0,Kt=0,Xt=0,qt=0,Vt=0,_t="object"==("undefined"==typeof performance?"undefined":f(performance))&&performance.now?performance:Date,$t="object"==("undefined"==typeof window?"undefined":f(window))&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function en(){return qt||($t(tn),qt=_t.now()+Vt)}function tn(){qt=0}function nn(){this._call=this._time=this._next=null}function rn(e,t,n){var i=new nn;return i.restart(e,t,n),i}function on(){qt=(Xt=_t.now())+Vt,Wt=Jt=0;try{!function(){en(),++Wt;for(var e,t=Ft;t;)(e=qt-t._time)>=0&&t._call.call(void 0,e),t=t._next;--Wt}()}finally{Wt=0,function(){for(var e,t,n=Ft,i=1/0;n;)n._call?(i>n._time&&(i=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Ft=t);Ht=e,ln(i)}(),qt=0}}function an(){var e=_t.now(),t=e-Xt;t>1e3&&(Vt-=t,Xt=e)}function ln(e){Wt||(Jt&&(Jt=clearTimeout(Jt)),e-qt>24?(e<1/0&&(Jt=setTimeout(on,e-_t.now()-Vt)),Kt&&(Kt=clearInterval(Kt))):(Kt||(Xt=_t.now(),Kt=setInterval(an,1e3)),Wt=1,$t(on)))}function sn(e,t,n){var i=new nn;return t=null==t?0:+t,i.restart((function(n){i.stop(),e(n+t)}),t,n),i}nn.prototype=rn.prototype={constructor:nn,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?en():+n)+(null==t?0:+t),this._next||Ht===this||(Ht?Ht._next=this:Ft=this,Ht=this),this._call=e,this._time=n,ln()},stop:function(){this._call&&(this._call=null,this._time=1/0,ln())}};var un=n("start","end","cancel","interrupt"),cn=[];function dn(e,t,n,i,r,o){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var i,r=e.__transition;function o(s){var u,c,d,h;if(1!==n.state)return l();for(u in r)if((h=r[u]).name===n.name){if(3===h.state)return sn(o);4===h.state?(h.state=6,h.timer.stop(),h.on.call("interrupt",e,e.__data__,h.index,h.group),delete r[u]):+u<t&&(h.state=6,h.timer.stop(),h.on.call("cancel",e,e.__data__,h.index,h.group),delete r[u])}if(sn((function(){3===n.state&&(n.state=4,n.timer.restart(a,n.delay,n.time),a(s))})),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,i=new Array(d=n.tween.length),u=0,c=-1;u<d;++u)(h=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(i[++c]=h);i.length=c+1}}function a(t){for(var r=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=5,1),o=-1,a=i.length;++o<a;)i[o].call(e,r);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var i in n.state=6,n.timer.stop(),delete r[t],r)return;delete e.__transition}r[t]=n,n.timer=rn((function(e){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}),0,n.time)}(e,n,{name:t,index:i,group:r,on:un,tween:cn,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function hn(e,t){var n=An(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function fn(e,t){var n=An(e,t);if(n.state>3)throw new Error("too late; already running");return n}function An(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function pn(e,t){var n,i,r,o=e.__transition,a=!0;if(o){for(r in t=null==t?null:t+"",o)(n=o[r]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete o[r]):a=!1;a&&delete e.__transition}}function gn(e,t){var n,i;return function(){var r=fn(this,e),o=r.tween;if(o!==n)for(var a=0,l=(i=n=o).length;a<l;++a)if(i[a].name===t){(i=i.slice()).splice(a,1);break}r.tween=i}}function vn(e,t,n){var i,r;if("function"!=typeof n)throw new Error;return function(){var o=fn(this,e),a=o.tween;if(a!==i){r=(i=a).slice();for(var l={name:t,value:n},s=0,u=r.length;s<u;++s)if(r[s].name===t){r[s]=l;break}s===u&&r.push(l)}o.tween=r}}function mn(e,t,n){var i=e._id;return e.each((function(){var e=fn(this,i);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return An(e,i).value[t]}}function xn(e,t){var n;return("number"==typeof t?Nt:t instanceof at?Et:(n=at(t))?(t=n,Et):Pt)(e,t)}function yn(e){return function(){this.removeAttribute(e)}}function Cn(e){return function(){this.removeAttributeNS(e.space,e.local)}}function wn(e,t,n){var i,r,o=n+"";return function(){var a=this.getAttribute(e);return a===o?null:a===i?r:r=t(i=a,n)}}function bn(e,t,n){var i,r,o=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===o?null:a===i?r:r=t(i=a,n)}}function In(e,t,n){var i,r,o;return function(){var a,l,s=n(this);if(null!=s)return(a=this.getAttribute(e))===(l=s+"")?null:a===i&&l===r?o:(r=l,o=t(i=a,s));this.removeAttribute(e)}}function En(e,t,n){var i,r,o;return function(){var a,l,s=n(this);if(null!=s)return(a=this.getAttributeNS(e.space,e.local))===(l=s+"")?null:a===i&&l===r?o:(r=l,o=t(i=a,s));this.removeAttributeNS(e.space,e.local)}}function Bn(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function jn(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function kn(e,t){var n,i;function r(){var r=t.apply(this,arguments);return r!==i&&(n=(i=r)&&jn(e,r)),n}return r._value=t,r}function Nn(e,t){var n,i;function r(){var r=t.apply(this,arguments);return r!==i&&(n=(i=r)&&Bn(e,r)),n}return r._value=t,r}function Mn(e,t){return function(){hn(this,e).delay=+t.apply(this,arguments)}}function Sn(e,t){return t=+t,function(){hn(this,e).delay=t}}function Qn(e,t){return function(){fn(this,e).duration=+t.apply(this,arguments)}}function Pn(e,t){return t=+t,function(){fn(this,e).duration=t}}function zn(e,t){if("function"!=typeof t)throw new Error;return function(){fn(this,e).ease=t}}function Rn(e,t,n){var i,r,o=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?hn:fn;return function(){var a=o(this,e),l=a.on;l!==i&&(r=(i=l).copy()).on(t,n),a.on=r}}var Ln=je.prototype.constructor;function Dn(e){return function(){this.style.removeProperty(e)}}function Un(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function Tn(e,t,n){var i,r;function o(){var o=t.apply(this,arguments);return o!==r&&(i=(r=o)&&Un(e,o,n)),i}return o._value=t,o}function On(e){return function(t){this.textContent=e.call(this,t)}}function Gn(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&On(i)),t}return i._value=e,i}var Zn=0;function Fn(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function Hn(){return++Zn}var Yn=je.prototype;Fn.prototype=c({constructor:Fn,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=C(e));for(var i=this._groups,r=i.length,o=new Array(r),a=0;a<r;++a)for(var l,s,u=i[a],c=u.length,d=o[a]=new Array(c),h=0;h<c;++h)(l=u[h])&&(s=e.call(l,l.__data__,h,u))&&("__data__"in l&&(s.__data__=l.__data__),d[h]=s,dn(d[h],t,n,h,d,An(l,n)));return new Fn(o,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=I(e));for(var i=this._groups,r=i.length,o=[],a=[],l=0;l<r;++l)for(var s,u=i[l],c=u.length,d=0;d<c;++d)if(s=u[d]){for(var h,f=e.call(s,s.__data__,d,u),A=An(s,n),p=0,g=f.length;p<g;++p)(h=f[p])&&dn(h,t,n,p,f,A);o.push(f),a.push(s)}return new Fn(o,a,t,n)},selectChild:Yn.selectChild,selectChildren:Yn.selectChildren,filter:function(e){"function"!=typeof e&&(e=E(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,a=t[r],l=a.length,s=i[r]=[],u=0;u<l;++u)(o=a[u])&&e.call(o,o.__data__,u,a)&&s.push(o);return new Fn(i,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,r=n.length,o=Math.min(i,r),a=new Array(i),l=0;l<o;++l)for(var s,u=t[l],c=n[l],d=u.length,h=a[l]=new Array(d),f=0;f<d;++f)(s=u[f]||c[f])&&(h[f]=s);for(;l<i;++l)a[l]=t[l];return new Fn(a,this._parents,this._name,this._id)},selection:function(){return new Ln(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=Hn(),i=this._groups,r=i.length,o=0;o<r;++o)for(var a,l=i[o],s=l.length,u=0;u<s;++u)if(a=l[u]){var c=An(a,t);dn(a,e,n,u,l,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new Fn(i,this._parents,e,n)},call:Yn.call,nodes:Yn.nodes,node:Yn.node,size:Yn.size,empty:Yn.empty,each:Yn.each,on:function(e,t){var n=this._id;return arguments.length<2?An(this.node(),n).on.on(e):this.each(Rn(n,e,t))},attr:function(e,t){var n=g(e),i="transform"===n?Gt:xn;return this.attrTween(e,"function"==typeof t?(n.local?En:In)(n,i,mn(this,"attr."+e,t)):null==t?(n.local?Cn:yn)(n):(n.local?bn:wn)(n,i,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var i=g(e);return this.tween(n,(i.local?kn:Nn)(i,t))},style:function(e,t,n){var i="transform"==(e+="")?Ot:xn;return null==t?this.styleTween(e,function(e,t){var n,i,r;return function(){var o=X(this,e),a=(this.style.removeProperty(e),X(this,e));return o===a?null:o===n&&a===i?r:r=t(n=o,i=a)}}(e,i)).on("end.style."+e,Dn(e)):"function"==typeof t?this.styleTween(e,function(e,t,n){var i,r,o;return function(){var a=X(this,e),l=n(this),s=l+"";return null==l&&(this.style.removeProperty(e),s=l=X(this,e)),a===s?null:a===i&&s===r?o:(r=s,o=t(i=a,l))}}(e,i,mn(this,"style."+e,t))).each(function(e,t){var n,i,r,o,a="style."+t,l="end."+a;return function(){var s=fn(this,e),u=s.on,c=null==s.value[a]?o||(o=Dn(t)):void 0;u===n&&r===c||(i=(n=u).copy()).on(l,r=c),s.on=i}}(this._id,e)):this.styleTween(e,function(e,t,n){var i,r,o=n+"";return function(){var a=X(this,e);return a===o?null:a===i?r:r=t(i=a,n)}}(e,i,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var i="style."+(e+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==t)return this.tween(i,null);if("function"!=typeof t)throw new Error;return this.tween(i,Tn(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(mn(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,Gn(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var i,r=An(this.node(),n).tween,o=0,a=r.length;o<a;++o)if((i=r[o]).name===e)return i.value;return null}return this.each((null==t?gn:vn)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?Mn:Sn)(t,e)):An(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?Qn:Pn)(t,e)):An(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(zn(t,e)):An(this.node(),t).ease},easeVarying:function(e){if("function"!=typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!=typeof n)throw new Error;fn(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,i=n._id,r=n.size();return new Promise((function(o,a){var l={value:a},s={value:function(){0==--r&&o()}};n.each((function(){var n=fn(this,i),r=n.on;r!==e&&((t=(e=r).copy())._.cancel.push(l),t._.interrupt.push(l),t._.end.push(s)),n.on=t})),0===r&&o()}))}},Symbol.iterator,Yn[Symbol.iterator]);var Wn={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};function Jn(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error("transition ".concat(t," not found"));return n}je.prototype.interrupt=function(e){return this.each((function(){pn(this,e)}))},je.prototype.transition=function(e){var t,n;e instanceof Fn?(t=e._id,e=e._name):(t=Hn(),(n=Wn).time=en(),e=null==e?null:e+"");for(var i=this._groups,r=i.length,o=0;o<r;++o)for(var a,l=i[o],s=l.length,u=0;u<s;++u)(a=l[u])&&dn(a,e,t,u,l,n||Jn(a,t));return new Fn(i,this._parents,e,t)};var Kn=Math.PI,Xn=2*Kn,qn=1e-6,Vn=Xn-qn;function _n(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function $n(){return new _n}function ei(e,t,n,i){if(isNaN(t)||isNaN(n))return e;var r,o,a,l,s,u,c,d,h,f=e._root,A={data:i},p=e._x0,g=e._y0,v=e._x1,m=e._y1;if(!f)return e._root=A,e;for(;f.length;)if((u=t>=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a,r=f,!(f=f[d=c<<1|u]))return r[d]=A,e;if(l=+e._x.call(null,f.data),s=+e._y.call(null,f.data),t===l&&n===s)return A.next=f,r?r[d]=A:e._root=A,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=t>=(o=(p+v)/2))?p=o:v=o,(c=n>=(a=(g+m)/2))?g=a:m=a}while((d=c<<1|u)==(h=(s>=a)<<1|l>=o));return r[h]=f,r[d]=A,e}function ti(e,t,n,i,r){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=r}function ni(e){return e[0]}function ii(e){return e[1]}function ri(e,t,n){var i=new oi(null==t?ni:t,null==n?ii:n,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function oi(e,t,n,i,r,o){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=r,this._y1=o,this._root=void 0}function ai(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}_n.prototype=$n.prototype={constructor:_n,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(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,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,r,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+r)+","+(this._y1=+o)},arcTo:function(e,t,n,i,r){e=+e,t=+t,n=+n,i=+i,r=+r;var o=this._x1,a=this._y1,l=n-e,s=i-t,u=o-e,c=a-t,d=u*u+c*c;if(r<0)throw new Error("negative radius: "+r);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(d>qn)if(Math.abs(c*l-s*u)>qn&&r){var h=n-o,f=i-a,A=l*l+s*s,p=h*h+f*f,g=Math.sqrt(A),v=Math.sqrt(d),m=r*Math.tan((Kn-Math.acos((A+d-p)/(2*g*v)))/2),x=m/v,y=m/g;Math.abs(x-1)>qn&&(this._+="L"+(e+x*u)+","+(t+x*c)),this._+="A"+r+","+r+",0,0,"+ +(c*h>u*f)+","+(this._x1=e+y*l)+","+(this._y1=t+y*s)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,i,r,o){e=+e,t=+t,o=!!o;var a=(n=+n)*Math.cos(i),l=n*Math.sin(i),s=e+a,u=t+l,c=1^o,d=o?i-r:r-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+s+","+u:(Math.abs(this._x1-s)>qn||Math.abs(this._y1-u)>qn)&&(this._+="L"+s+","+u),n&&(d<0&&(d=d%Xn+Xn),d>Vn?this._+="A"+n+","+n+",0,1,"+c+","+(e-a)+","+(t-l)+"A"+n+","+n+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):d>qn&&(this._+="A"+n+","+n+",0,"+ +(d>=Kn)+","+c+","+(this._x1=e+n*Math.cos(r))+","+(this._y1=t+n*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};var li=ri.prototype=oi.prototype;function si(e){return function(){return e}}function ui(e){return 1e-6*(e()-.5)}function ci(e){return e.x+e.vx}function di(e){return e.y+e.vy}function hi(e){return e.index}function fi(e,t){var n=e.get(t);if(!n)throw new Error("node not found: "+t);return n}function Ai(e){var t,n,i,r,o,a,l=hi,s=function(e){return 1/Math.min(r[e.source.index],r[e.target.index])},u=si(30),c=1;function d(i){for(var r=0,l=e.length;r<c;++r)for(var s,u,d,h,f,A,p,g=0;g<l;++g)u=(s=e[g]).source,h=(d=s.target).x+d.vx-u.x-u.vx||ui(a),f=d.y+d.vy-u.y-u.vy||ui(a),h*=A=((A=Math.sqrt(h*h+f*f))-n[g])/A*i*t[g],f*=A,d.vx-=h*(p=o[g]),d.vy-=f*p,u.vx+=h*(p=1-p),u.vy+=f*p}function h(){if(i){var a,s,u=i.length,c=e.length,d=new Map(i.map((function(e,t){return[l(e,t,i),e]})));for(a=0,r=new Array(u);a<c;++a)(s=e[a]).index=a,"object"!=f(s.source)&&(s.source=fi(d,s.source)),"object"!=f(s.target)&&(s.target=fi(d,s.target)),r[s.source.index]=(r[s.source.index]||0)+1,r[s.target.index]=(r[s.target.index]||0)+1;for(a=0,o=new Array(c);a<c;++a)s=e[a],o[a]=r[s.source.index]/(r[s.source.index]+r[s.target.index]);t=new Array(c),A(),n=new Array(c),p()}}function A(){if(i)for(var n=0,r=e.length;n<r;++n)t[n]=+s(e[n],n,e)}function p(){if(i)for(var t=0,r=e.length;t<r;++t)n[t]=+u(e[t],t,e)}return null==e&&(e=[]),d.initialize=function(e,t){i=e,a=t,h()},d.links=function(t){return arguments.length?(e=t,h(),d):e},d.id=function(e){return arguments.length?(l=e,d):l},d.iterations=function(e){return arguments.length?(c=+e,d):c},d.strength=function(e){return arguments.length?(s="function"==typeof e?e:si(+e),A(),d):s},d.distance=function(e){return arguments.length?(u="function"==typeof e?e:si(+e),p(),d):u},d}li.copy=function(){var e,t,n=new oi(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=ai(i),n;for(e=[{source:i,target:n._root=new Array(4)}];i=e.pop();)for(var r=0;r<4;++r)(t=i.source[r])&&(t.length?e.push({source:t,target:i.target[r]=new Array(4)}):i.target[r]=ai(t));return n},li.add=function(e){var t=+this._x.call(null,e),n=+this._y.call(null,e);return ei(this.cover(t,n),t,n,e)},li.addAll=function(e){var t,n,i,r,o=e.length,a=new Array(o),l=new Array(o),s=1/0,u=1/0,c=-1/0,d=-1/0;for(n=0;n<o;++n)isNaN(i=+this._x.call(null,t=e[n]))||isNaN(r=+this._y.call(null,t))||(a[n]=i,l[n]=r,i<s&&(s=i),i>c&&(c=i),r<u&&(u=r),r>d&&(d=r));if(s>c||u>d)return this;for(this.cover(s,u).cover(c,d),n=0;n<o;++n)ei(this,a[n],l[n],e[n]);return this},li.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,i=this._y0,r=this._x1,o=this._y1;if(isNaN(n))r=(n=Math.floor(e))+1,o=(i=Math.floor(t))+1;else{for(var a,l,s=r-n||1,u=this._root;n>e||e>=r||i>t||t>=o;)switch(l=(t<i)<<1|e<n,(a=new Array(4))[l]=u,u=a,s*=2,l){case 0:r=n+s,o=i+s;break;case 1:n=r-s,o=i+s;break;case 2:r=n+s,i=o-s;break;case 3:n=r-s,i=o-s}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=i,this._x1=r,this._y1=o,this},li.data=function(){var e=[];return this.visit((function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)})),e},li.extent=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]]},li.find=function(e,t,n){var i,r,o,a,l,s,u,c=this._x0,d=this._y0,h=this._x1,f=this._y1,A=[],p=this._root;for(p&&A.push(new ti(p,c,d,h,f)),null==n?n=1/0:(c=e-n,d=t-n,h=e+n,f=t+n,n*=n);s=A.pop();)if(!(!(p=s.node)||(r=s.x0)>h||(o=s.y0)>f||(a=s.x1)<c||(l=s.y1)<d))if(p.length){var g=(r+a)/2,v=(o+l)/2;A.push(new ti(p[3],g,v,a,l),new ti(p[2],r,v,g,l),new ti(p[1],g,o,a,v),new ti(p[0],r,o,g,v)),(u=(t>=v)<<1|e>=g)&&(s=A[A.length-1],A[A.length-1]=A[A.length-1-u],A[A.length-1-u]=s)}else{var m=e-+this._x.call(null,p.data),x=t-+this._y.call(null,p.data),y=m*m+x*x;if(y<n){var C=Math.sqrt(n=y);c=e-C,d=t-C,h=e+C,f=t+C,i=p.data}}return i},li.remove=function(e){if(isNaN(o=+this._x.call(null,e))||isNaN(a=+this._y.call(null,e)))return this;var t,n,i,r,o,a,l,s,u,c,d,h,f=this._root,A=this._x0,p=this._y0,g=this._x1,v=this._y1;if(!f)return this;if(f.length)for(;;){if((u=o>=(l=(A+g)/2))?A=l:g=l,(c=a>=(s=(p+v)/2))?p=s:v=s,t=f,!(f=f[d=c<<1|u]))return this;if(!f.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,h=d)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(r=f.next)&&delete f.next,i?(r?i.next=r:delete i.next,this):t?(r?t[d]=r:delete t[d],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[h]=f:this._root=f),this):(this._root=r,this)},li.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},li.root=function(){return this._root},li.size=function(){var e=0;return this.visit((function(t){if(!t.length)do{++e}while(t=t.next)})),e},li.visit=function(e){var t,n,i,r,o,a,l=[],s=this._root;for(s&&l.push(new ti(s,this._x0,this._y0,this._x1,this._y1));t=l.pop();)if(!e(s=t.node,i=t.x0,r=t.y0,o=t.x1,a=t.y1)&&s.length){var u=(i+o)/2,c=(r+a)/2;(n=s[3])&&l.push(new ti(n,u,c,o,a)),(n=s[2])&&l.push(new ti(n,i,c,u,a)),(n=s[1])&&l.push(new ti(n,u,r,o,c)),(n=s[0])&&l.push(new ti(n,i,r,u,c))}return this},li.visitAfter=function(e){var t,n=[],i=[];for(this._root&&n.push(new ti(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var r=t.node;if(r.length){var o,a=t.x0,l=t.y0,s=t.x1,u=t.y1,c=(a+s)/2,d=(l+u)/2;(o=r[0])&&n.push(new ti(o,a,l,c,d)),(o=r[1])&&n.push(new ti(o,c,l,s,d)),(o=r[2])&&n.push(new ti(o,a,d,c,u)),(o=r[3])&&n.push(new ti(o,c,d,s,u))}i.push(t)}for(;t=i.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},li.x=function(e){return arguments.length?(this._x=e,this):this._x},li.y=function(e){return arguments.length?(this._y=e,this):this._y};var pi=4294967296;function gi(e){return e.x}function vi(e){return e.y}var mi=Math.PI*(3-Math.sqrt(5));function xi(e){var t,i=1,r=.001,o=1-Math.pow(r,1/300),a=0,l=.6,s=new Map,u=rn(h),c=n("tick","end"),d=function(){var e=1;return function(){return(e=(1664525*e+1013904223)%pi)/pi}}();function h(){f(),c.call("tick",t),i<r&&(u.stop(),c.call("end",t))}function f(n){var r,u,c=e.length;void 0===n&&(n=1);for(var d=0;d<n;++d)for(i+=(a-i)*o,s.forEach((function(e){e(i)})),r=0;r<c;++r)null==(u=e[r]).fx?u.x+=u.vx*=l:(u.x=u.fx,u.vx=0),null==u.fy?u.y+=u.vy*=l:(u.y=u.fy,u.vy=0);return t}function A(){for(var t,n=0,i=e.length;n<i;++n){if((t=e[n]).index=n,null!=t.fx&&(t.x=t.fx),null!=t.fy&&(t.y=t.fy),isNaN(t.x)||isNaN(t.y)){var r=10*Math.sqrt(.5+n),o=n*mi;t.x=r*Math.cos(o),t.y=r*Math.sin(o)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function p(t){return t.initialize&&t.initialize(e,d),t}return null==e&&(e=[]),A(),t={tick:f,restart:function(){return u.restart(h),t},stop:function(){return u.stop(),t},nodes:function(n){return arguments.length?(e=n,A(),s.forEach(p),t):e},alpha:function(e){return arguments.length?(i=+e,t):i},alphaMin:function(e){return arguments.length?(r=+e,t):r},alphaDecay:function(e){return arguments.length?(o=+e,t):+o},alphaTarget:function(e){return arguments.length?(a=+e,t):a},velocityDecay:function(e){return arguments.length?(l=1-e,t):1-l},randomSource:function(e){return arguments.length?(d=e,s.forEach(p),t):d},force:function(e,n){return arguments.length>1?(null==n?s.delete(e):s.set(e,p(n)),t):s.get(e)},find:function(t,n,i){var r,o,a,l,s,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u<c;++u)(a=(r=t-(l=e[u]).x)*r+(o=n-l.y)*o)<i&&(s=l,i=a);return s},on:function(e,n){return arguments.length>1?(c.on(e,n),t):c.on(e)}}}function yi(e){return function(){return e}}var Ci=Math.abs,wi=Math.atan2,bi=Math.cos,Ii=Math.max,Ei=Math.min,Bi=Math.sin,ji=Math.sqrt,ki=1e-12,Ni=Math.PI,Mi=Ni/2,Si=2*Ni;function Qi(e){return e>1?0:e<-1?Ni:Math.acos(e)}function Pi(e){return e>=1?Mi:e<=-1?-Mi:Math.asin(e)}function zi(e){return e.innerRadius}function Ri(e){return e.outerRadius}function Li(e){return e.startAngle}function Di(e){return e.endAngle}function Ui(e){return e&&e.padAngle}function Ti(e,t,n,i,r,o,a,l){var s=n-e,u=i-t,c=a-r,d=l-o,h=d*s-c*u;if(!(h*h<ki))return[e+(h=(c*(t-o)-d*(e-r))/h)*s,t+h*u]}function Oi(e,t,n,i,r,o,a){var l=e-n,s=t-i,u=(a?o:-o)/ji(l*l+s*s),c=u*s,d=-u*l,h=e+c,f=t+d,A=n+c,p=i+d,g=(h+A)/2,v=(f+p)/2,m=A-h,x=p-f,y=m*m+x*x,C=r-o,w=h*p-A*f,b=(x<0?-1:1)*ji(Ii(0,C*C*y-w*w)),I=(w*x-m*b)/y,E=(-w*m-x*b)/y,B=(w*x+m*b)/y,j=(-w*m+x*b)/y,k=I-g,N=E-v,M=B-g,S=j-v;return k*k+N*N>M*M+S*S&&(I=B,E=j),{cx:I,cy:E,x01:-c,y01:-d,x11:I*(r/C-1),y11:E*(r/C-1)}}function Gi(){var e=zi,t=Ri,n=yi(0),i=null,r=Li,o=Di,a=Ui,l=null;function s(){var s,u,c=+e.apply(this,arguments),d=+t.apply(this,arguments),h=r.apply(this,arguments)-Mi,f=o.apply(this,arguments)-Mi,A=Ci(f-h),p=f>h;if(l||(l=s=$n()),d<c&&(u=d,d=c,c=u),d>ki)if(A>Si-ki)l.moveTo(d*bi(h),d*Bi(h)),l.arc(0,0,d,h,f,!p),c>ki&&(l.moveTo(c*bi(f),c*Bi(f)),l.arc(0,0,c,f,h,p));else{var g,v,m=h,x=f,y=h,C=f,w=A,b=A,I=a.apply(this,arguments)/2,E=I>ki&&(i?+i.apply(this,arguments):ji(c*c+d*d)),B=Ei(Ci(d-c)/2,+n.apply(this,arguments)),j=B,k=B;if(E>ki){var N=Pi(E/c*Bi(I)),M=Pi(E/d*Bi(I));(w-=2*N)>ki?(y+=N*=p?1:-1,C-=N):(w=0,y=C=(h+f)/2),(b-=2*M)>ki?(m+=M*=p?1:-1,x-=M):(b=0,m=x=(h+f)/2)}var S=d*bi(m),Q=d*Bi(m),P=c*bi(C),z=c*Bi(C);if(B>ki){var R,L=d*bi(x),D=d*Bi(x),U=c*bi(y),T=c*Bi(y);if(A<Ni&&(R=Ti(S,Q,U,T,L,D,P,z))){var O=S-R[0],G=Q-R[1],Z=L-R[0],F=D-R[1],H=1/Bi(Qi((O*Z+G*F)/(ji(O*O+G*G)*ji(Z*Z+F*F)))/2),Y=ji(R[0]*R[0]+R[1]*R[1]);j=Ei(B,(c-Y)/(H-1)),k=Ei(B,(d-Y)/(H+1))}}b>ki?k>ki?(g=Oi(U,T,S,Q,d,k,p),v=Oi(L,D,P,z,d,k,p),l.moveTo(g.cx+g.x01,g.cy+g.y01),k<B?l.arc(g.cx,g.cy,k,wi(g.y01,g.x01),wi(v.y01,v.x01),!p):(l.arc(g.cx,g.cy,k,wi(g.y01,g.x01),wi(g.y11,g.x11),!p),l.arc(0,0,d,wi(g.cy+g.y11,g.cx+g.x11),wi(v.cy+v.y11,v.cx+v.x11),!p),l.arc(v.cx,v.cy,k,wi(v.y11,v.x11),wi(v.y01,v.x01),!p))):(l.moveTo(S,Q),l.arc(0,0,d,m,x,!p)):l.moveTo(S,Q),c>ki&&w>ki?j>ki?(g=Oi(P,z,L,D,c,-j,p),v=Oi(S,Q,U,T,c,-j,p),l.lineTo(g.cx+g.x01,g.cy+g.y01),j<B?l.arc(g.cx,g.cy,j,wi(g.y01,g.x01),wi(v.y01,v.x01),!p):(l.arc(g.cx,g.cy,j,wi(g.y01,g.x01),wi(g.y11,g.x11),!p),l.arc(0,0,c,wi(g.cy+g.y11,g.cx+g.x11),wi(v.cy+v.y11,v.cx+v.x11),p),l.arc(v.cx,v.cy,j,wi(v.y11,v.x11),wi(v.y01,v.x01),!p))):l.arc(0,0,c,C,y,p):l.lineTo(P,z)}else l.moveTo(0,0);if(l.closePath(),s)return l=null,s+""||null}return s.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,i=(+r.apply(this,arguments)+ +o.apply(this,arguments))/2-Ni/2;return[bi(i)*n,Bi(i)*n]},s.innerRadius=function(t){return arguments.length?(e="function"==typeof t?t:yi(+t),s):e},s.outerRadius=function(e){return arguments.length?(t="function"==typeof e?e:yi(+e),s):t},s.cornerRadius=function(e){return arguments.length?(n="function"==typeof e?e:yi(+e),s):n},s.padRadius=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:yi(+e),s):i},s.startAngle=function(e){return arguments.length?(r="function"==typeof e?e:yi(+e),s):r},s.endAngle=function(e){return arguments.length?(o="function"==typeof e?e:yi(+e),s):o},s.padAngle=function(e){return arguments.length?(a="function"==typeof e?e:yi(+e),s):a},s.context=function(e){return arguments.length?(l=null==e?null:e,s):l},s}function Zi(e){return"object"==f(e)&&"length"in e?e:Array.from(e)}function Fi(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function Hi(e){return e}function Yi(){var e=Hi,t=Fi,n=null,i=yi(0),r=yi(Si),o=yi(0);function a(a){var l,s,u,c,d,h=(a=Zi(a)).length,f=0,A=new Array(h),p=new Array(h),g=+i.apply(this,arguments),v=Math.min(Si,Math.max(-Si,r.apply(this,arguments)-g)),m=Math.min(Math.abs(v)/h,o.apply(this,arguments)),x=m*(v<0?-1:1);for(l=0;l<h;++l)(d=p[A[l]=l]=+e(a[l],l,a))>0&&(f+=d);for(null!=t?A.sort((function(e,n){return t(p[e],p[n])})):null!=n&&A.sort((function(e,t){return n(a[e],a[t])})),l=0,u=f?(v-h*x)/f:0;l<h;++l,g=c)s=A[l],c=g+((d=p[s])>0?d*u:0)+x,p[s]={data:a[s],index:l,value:d,startAngle:g,endAngle:c,padAngle:m};return p}return a.value=function(t){return arguments.length?(e="function"==typeof t?t:yi(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,n=null,a):t},a.sort=function(e){return arguments.length?(n=e,t=null,a):n},a.startAngle=function(e){return arguments.length?(i="function"==typeof e?e:yi(+e),a):i},a.endAngle=function(e){return arguments.length?(r="function"==typeof e?e:yi(+e),a):r},a.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:yi(+e),a):o},a}var Wi=function(e){return function(){return e}};function Ji(e,t){var n=t.sourceEvent,i=t.target,r=t.transform,o=t.dispatch;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function Ki(e,t,n){this.k=e,this.x=t,this.y=n}Ki.prototype={constructor:Ki,scale:function(e){return 1===e?this:new Ki(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new Ki(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 Xi=new Ki(1,0,0);function qi(e){e.stopImmediatePropagation()}function Vi(e){e.preventDefault(),e.stopImmediatePropagation()}function _i(e){return!(e.ctrlKey&&"wheel"!==e.type||e.button)}function $i(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function er(){return this.__zoom||Xi}function tr(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function nr(){return navigator.maxTouchPoints||"ontouchstart"in this}function ir(e,t,n){var i=e.invertX(t[0][0])-n[0][0],r=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(r>i?(i+r)/2:Math.min(0,i)||Math.max(0,r),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function rr(){var e,t,i,r=_i,o=$i,a=ir,l=tr,s=nr,u=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],d=250,h=Yt,f=n("start","zoom","end"),A=500,p=0,g=10;function v(e){e.property("__zoom",er).on("wheel.zoom",I,{passive:!1}).on("mousedown.zoom",E).on("dblclick.zoom",B).filter(s).on("touchstart.zoom",j).on("touchmove.zoom",k).on("touchend.zoom touchcancel.zoom",N).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function m(e,t){return(t=Math.max(u[0],Math.min(u[1],t)))===e.k?e:new Ki(t,e.x,e.y)}function x(e,t,n){var i=t[0]-n[0]*e.k,r=t[1]-n[1]*e.k;return i===e.x&&r===e.y?e:new Ki(e.k,i,r)}function y(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function C(e,t,n,i){e.on("start.zoom",(function(){w(this,arguments).event(i).start()})).on("interrupt.zoom end.zoom",(function(){w(this,arguments).event(i).end()})).tween("zoom",(function(){var e=this,r=arguments,a=w(e,r).event(i),l=o.apply(e,r),s=null==n?y(l):"function"==typeof n?n.apply(e,r):n,u=Math.max(l[1][0]-l[0][0],l[1][1]-l[0][1]),c=e.__zoom,d="function"==typeof t?t.apply(e,r):t,f=h(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var t=f(e),n=u/t[2];e=new Ki(n,s[0]-t[0]*n,s[1]-t[1]*n)}a.zoom(null,e)}}))}function w(e,t,n){return!n&&e.__zooming||new b(e,t)}function b(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function I(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];if(r.apply(this,arguments)){var o=w(this,n).event(e),s=this.__zoom,d=Math.max(u[0],Math.min(u[1],s.k*Math.pow(2,l.apply(this,arguments)))),h=Ne(e);if(o.wheel)o.mouse[0][0]===h[0]&&o.mouse[0][1]===h[1]||(o.mouse[1]=s.invert(o.mouse[0]=h)),clearTimeout(o.wheel);else{if(s.k===d)return;o.mouse=[h,s.invert(h)],pn(this),o.start()}Vi(e),o.wheel=setTimeout(f,150),o.zoom("mouse",a(x(m(s,d),o.mouse[0],o.mouse[1]),o.extent,c))}function f(){o.wheel=null,o.end()}}function E(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];if(!i&&r.apply(this,arguments)){var l=e.currentTarget,s=w(this,n,!0).event(e),u=ke(e.view).on("mousemove.zoom",A,!0).on("mouseup.zoom",g,!0),d=Ne(e,l),h=e.clientX,f=e.clientY;ze(e.view),qi(e),s.mouse=[d,this.__zoom.invert(d)],pn(this),s.start()}function A(e){if(Vi(e),!s.moved){var t=e.clientX-h,n=e.clientY-f;s.moved=t*t+n*n>p}s.event(e).zoom("mouse",a(x(s.that.__zoom,s.mouse[0]=Ne(e,l),s.mouse[1]),s.extent,c))}function g(e){u.on("mousemove.zoom mouseup.zoom",null),Re(e.view,s.moved),Vi(e),s.event(e).end()}}function B(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];if(r.apply(this,arguments)){var l=this.__zoom,s=Ne(e.changedTouches?e.changedTouches[0]:e,this),u=l.invert(s),h=l.k*(e.shiftKey?.5:2),f=a(x(m(l,h),s,u),o.apply(this,n),c);Vi(e),d>0?ke(this).transition().duration(d).call(C,f,s,e):ke(this).call(v.transform,f,s,e)}}function j(n){for(var i=arguments.length,o=new Array(i>1?i-1:0),a=1;a<i;a++)o[a-1]=arguments[a];if(r.apply(this,arguments)){var l,s,u,c,d=n.touches,h=d.length,f=w(this,o,n.changedTouches.length===h).event(n);for(qi(n),s=0;s<h;++s)c=[c=Ne(u=d[s],this),this.__zoom.invert(c),u.identifier],f.touch0?f.touch1||f.touch0[2]===c[2]||(f.touch1=c,f.taps=0):(f.touch0=c,l=!0,f.taps=1+!!e);e&&(e=clearTimeout(e)),l&&(f.taps<2&&(t=c[0],e=setTimeout((function(){e=null}),A)),pn(this),f.start())}}function k(e){if(this.__zooming){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var r,o,l,s,u=w(this,n).event(e),d=e.changedTouches,h=d.length;for(Vi(e),r=0;r<h;++r)l=Ne(o=d[r],this),u.touch0&&u.touch0[2]===o.identifier?u.touch0[0]=l:u.touch1&&u.touch1[2]===o.identifier&&(u.touch1[0]=l);if(o=u.that.__zoom,u.touch1){var f=u.touch0[0],A=u.touch0[1],p=u.touch1[0],g=u.touch1[1],v=(v=p[0]-f[0])*v+(v=p[1]-f[1])*v,y=(y=g[0]-A[0])*y+(y=g[1]-A[1])*y;o=m(o,Math.sqrt(v/y)),l=[(f[0]+p[0])/2,(f[1]+p[1])/2],s=[(A[0]+g[0])/2,(A[1]+g[1])/2]}else{if(!u.touch0)return;l=u.touch0[0],s=u.touch0[1]}u.zoom("touch",a(x(o,l,s),u.extent,c))}}function N(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];if(this.__zooming){var a,l,s=w(this,r).event(e),u=e.changedTouches,c=u.length;for(qi(e),i&&clearTimeout(i),i=setTimeout((function(){i=null}),A),a=0;a<c;++a)l=u[a],s.touch0&&s.touch0[2]===l.identifier?delete s.touch0:s.touch1&&s.touch1[2]===l.identifier&&delete s.touch1;if(s.touch1&&!s.touch0&&(s.touch0=s.touch1,delete s.touch1),s.touch0)s.touch0[1]=this.__zoom.invert(s.touch0[0]);else if(s.end(),2===s.taps&&(l=Ne(l,this),Math.hypot(t[0]-l[0],t[1]-l[1])<g)){var d=ke(this).on("dblclick.zoom");d&&d.apply(this,arguments)}}}return v.transform=function(e,t,n,i){var r=e.selection?e.selection():e;r.property("__zoom",er),e!==r?C(e,t,n,i):r.interrupt().each((function(){w(this,arguments).event(i).start().zoom(null,"function"==typeof t?t.apply(this,arguments):t).end()}))},v.scaleBy=function(e,t,n,i){v.scaleTo(e,(function(){var e=this.__zoom.k,n="function"==typeof t?t.apply(this,arguments):t;return e*n}),n,i)},v.scaleTo=function(e,t,n,i){v.transform(e,(function(){var e=o.apply(this,arguments),i=this.__zoom,r=null==n?y(e):"function"==typeof n?n.apply(this,arguments):n,l=i.invert(r),s="function"==typeof t?t.apply(this,arguments):t;return a(x(m(i,s),r,l),e,c)}),n,i)},v.translateBy=function(e,t,n,i){v.transform(e,(function(){return a(this.__zoom.translate("function"==typeof t?t.apply(this,arguments):t,"function"==typeof n?n.apply(this,arguments):n),o.apply(this,arguments),c)}),null,i)},v.translateTo=function(e,t,n,i,r){v.transform(e,(function(){var e=o.apply(this,arguments),r=this.__zoom,l=null==i?y(e):"function"==typeof i?i.apply(this,arguments):i;return a(Xi.translate(l[0],l[1]).scale(r.k).translate("function"==typeof t?-t.apply(this,arguments):-t,"function"==typeof n?-n.apply(this,arguments):-n),e,c)}),i,r)},b.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1==++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0==--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=ke(this.that).datum();f.call(e,this.that,new Ji(e,{sourceEvent:this.sourceEvent,target:v,type:e,transform:this.that.__zoom,dispatch:f}),t)}},v.wheelDelta=function(e){return arguments.length?(l="function"==typeof e?e:Wi(+e),v):l},v.filter=function(e){return arguments.length?(r="function"==typeof e?e:Wi(!!e),v):r},v.touchable=function(e){return arguments.length?(s="function"==typeof e?e:Wi(!!e),v):s},v.extent=function(e){return arguments.length?(o="function"==typeof e?e:Wi([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),v):o},v.scaleExtent=function(e){return arguments.length?(u[0]=+e[0],u[1]=+e[1],v):[u[0],u[1]]},v.translateExtent=function(e){return arguments.length?(c[0][0]=+e[0][0],c[1][0]=+e[1][0],c[0][1]=+e[0][1],c[1][1]=+e[1][1],v):[[c[0][0],c[0][1]],[c[1][0],c[1][1]]]},v.constrain=function(e){return arguments.length?(a=e,v):a},v.duration=function(e){return arguments.length?(d=+e,v):d},v.interpolate=function(e){return arguments.length?(h=e,v):h},v.on=function(){var e=f.on.apply(f,arguments);return e===f?v:e},v.clickDistance=function(e){return arguments.length?(p=(e=+e)*e,v):Math.sqrt(p)},v.tapDistance=function(e){return arguments.length?(g=+e,v):g},v}function or(){or=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},r=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function s(e,t,n,i){var r=t&&t.prototype instanceof d?t:d,o=Object.create(r.prototype),a=new I(i||[]);return o._invoke=function(e,t,n){var i="suspendedStart";return function(r,o){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===r)throw o;return{value:void 0,done:!0}}for(n.method=r,n.arg=o;;){var a=n.delegate;if(a){var l=C(a,n);if(l){if(l===c)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var s=u(e,t,n);if("normal"===s.type){if(i=n.done?"completed":"suspendedYield",s.arg===c)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(i="completed",n.method="throw",n.arg=s.arg)}}}(e,n,a),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var c={};function d(){}function h(){}function A(){}var p={};l(p,r,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(E([])));v&&v!==t&&n.call(v,r)&&(p=v);var m=A.prototype=d.prototype=Object.create(p);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function y(e,t){function i(r,o,a,l){var s=u(e[r],e,o);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==f(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){i("next",e,a,l)}),(function(e){i("throw",e,a,l)})):t.resolve(d).then((function(e){c.value=e,a(c)}),(function(e){return i("throw",e,a,l)}))}l(s.arg)}var r;this._invoke=function(e,n){function o(){return new t((function(t,r){i(e,n,t,r)}))}return r=r?r.then(o,o):o()}}function C(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,C(e,t),"throw"===t.method))return c;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var i=u(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,c;var r=i.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,c):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,c)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function b(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function E(e){if(e){var t=e[r];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function t(){for(;++i<e.length;)if(n.call(e,i))return t.value=e[i],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:B}}function B(){return{value:void 0,done:!0}}return h.prototype=A,l(m,"constructor",A),l(A,"constructor",h),h.displayName=l(A,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,A):(e.__proto__=A,l(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e},e.awrap=function(e){return{__await:e}},x(y.prototype),l(y.prototype,o,(function(){return this})),e.AsyncIterator=y,e.async=function(t,n,i,r,o){void 0===o&&(o=Promise);var a=new y(s(t,n,i,r),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(m),l(m,a,"Generator"),l(m,r,(function(){return this})),l(m,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=E,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(b),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function i(n,i){return a.type="throw",a.arg=e,t.next=n,i&&(t.method="next",t.arg=void 0),!!i}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var l=n.call(o,"catchLoc"),s=n.call(o,"finallyLoc");if(l&&s){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var i=this.tryEntries.length-1;i>=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,c):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),c},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),b(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;b(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},e}function ar(e){return ar="function"==typeof Symbol&&"symbol"==f(Symbol.iterator)?function(e){return f(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":f(e)},ar(e)}function lr(e,t,n,i,r,o,a){try{var l=e[o](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(i,r)}function sr(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var o=e.apply(t,n);function a(e){lr(o,i,r,a,l,"next",e)}function l(e){lr(o,i,r,a,l,"throw",e)}a(void 0)}))}}function ur(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cr(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function dr(e,t,n){return t&&cr(e.prototype,t),n&&cr(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function hr(e,t){if(e){if("string"==typeof e)return fr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fr(e,t):void 0}}function fr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function Ar(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=hr(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function pr(e){var t=32;switch(e){case 0:t=23;break;case 1:t=26;break;case 2:default:t=32;break;case 3:t=38}return t}function gr(e){e=e.sort();for(var t=[],n=0;n<e.length;n++)e[n]!==e[n-1]&&t.push(e[n]);return t}function vr(e,t){var n=0,i=[],r=[];return e&&function(){var o,a=(e+="").split(""),l=0;for(l=0;l<a.length;l++)o=a[l],/(?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])/.test(o)?new Array(10).fill(1).forEach((function(){(n===t||n===2*t||n===3*t)&&i.push(l),n+=1})):new Array(5).fill(1).forEach((function(){(n===t||n===2*t||n===3*t)&&i.push(l),n+=1}));l===e.length&&(n<t||!i.length||n>t&&n<2*t||n>t&&n<3*t)&&i.push(e.length);var s=i.length;1===s?r.push({text:e,x:0,y:0}):2===s?i.forEach((function(t,n){0===n?r.push({text:e.substring(0,t),x:0,y:-7}):r.push({text:e.substring(i[0],t),x:0,y:7})})):i.forEach((function(t,n){0===n?r.push({text:e.substring(0,t),x:0,y:-12}):1===n?r.push({text:e.substring(i[0],t+1),x:0,y:4}):e.length>t?r.push({text:e.substring(i[1]+1,t-3)+"...",x:0,y:16}):r.push({text:e.substring(i[1]+1,t),x:0,y:16})}))}(),r}Ki.prototype;var mr=["circle","rect","ellipse"],xr=["url(#radialGradient-1)","url(#radialGradient-2)","url(#radialGradient-3)"],yr=["url(#lines1)","url(#lines2)","url(#lines3)"];function Cr(e,t,n){return e.selectAll(".node-circle").remove(),e.selectAll(".node-circle").data(t,(function(e){return e.id})).enter().append((function(e){return mr.includes(e.shape)?document.createElementNS("http://www.w3.org/2000/svg",e.shape):document.createElementNS("http://www.w3.org/2000/svg","circle")})).style("display",(function(e){return e.hide?"none":"block"})).style("opacity",(function(e){return e.hide?"0":"1"})).attr("r",(function(e){return"circle"==e.shape?wr(e.size):null})).attr("rx",(function(e){return"ellipse"==e.shape?wr(e.size)+10:"rect"==e.shape?10:null})).attr("ry",(function(e){return"ellipse"==e.shape?wr(e.size)+10:"rect"==e.shape?10:null})).attr("width",(function(e){return"rect"==e.shape?3*(wr(e.size)-6):2*(wr(e.size)-6)})).attr("height",(function(e){return"rect"==e.shape?1.5*(wr(e.size)-6):2*(wr(e.size)-6)})).attr("fill",(function(e){return e.colorType?xr[e.colorType-1]:e.color||"url(#radialGradient-1)"})).attr("color",(function(e){return e.color||"#2E8B57"})).attr("class",(function(e){return"node-circle node-circle-".concat(e.id," transition-opacity duration-500")})).attr("id",(function(e){return"node-circle".concat(e.id)})).style("cursor","pointer").on("mouseover",(function(e,t){var n=t.activeColor||"#008FFF";e.target.setAttribute("stroke",n),e.target.setAttribute("stroke-width","8")})).on("mouseout",(function(e){e.target.setAttribute("stroke-width","0")})).append("title").text((function(e){return e.name})),e.selectAll(".node-circle")}function wr(e){var t=32;switch(e){case 0:t=23;break;case 1:t=26;break;case 2:default:t=32;break;case 3:t=38}return t}function br(e,t){return e.selectAll("text").remove(),e.selectAll("text").data(t,(function(e){return e.id})).enter().append("text").attr("dy",".35em").attr("text-anchor","middle").attr("pointer-events","none").style("fill","#fff").style("font-size","10px").style("text-anchor","middle").attr("class",(function(e){return"node-text node-circle node-circle--text-".concat(e.id," node-text-").concat(e.id," transition-opacity duration-500")})).style("cursor","pointer").append("svg:title").text((function(e){return e.name})),e.selectAll("text").style("display",(function(e){return e.hide?"none":"block"})),e.selectAll("text").attr("d",(function(e){"rect"==e.shape?ke(".node-circle--text-".concat(e.id)).append("tspan").style("cursor","pointer").append("tspan").text((function(e){return e.name})):vr(e.name,wr(e.size)).forEach((function(t,n){ke(".node-circle--text-".concat(e.id)).append("tspan").style("cursor","pointer").attr("class",(function(e){return"node-circle--tspan-".concat(e.id,"-").concat(n)})).attr("x",t.x).attr("y",t.y).text((function(){return t.text}))}))})),e.selectAll("text")}function Ir(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=i._ops,o=ke("body"),a=[];if(t&&r.isShowBatchOperation)return n.push(e.id),ke("".concat(r.containerName)).style("background","#5e5e5e"),n.forEach((function(e){a.push(o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("color"))})),o.selectAll("".concat(r.containerName," .node-circle")).attr("fill","#3c3b3b"),n.forEach((function(e,t){o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("fill",a[t])})),void ke(".graph-bath").style("display","block");if(r.isShowMask){var l=[],s=[];r.links.map((function(t){t.source.id==e.id&&(l.push(t.target.id),s.push(t.source.id+t.target.id)),t.target.id==e.id&&(l.push(t.source.id),s.push(t.source.id+t.target.id))}));var u=gr(l),c=gr(s);u.push(e.id),o.selectAll("".concat(r.containerName," .line-item")).style("display","none"),ke("".concat(r.containerName)).style("background","#5e5e5e"),u.forEach((function(e){a.push(o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("color"))})),o.selectAll("".concat(r.containerName," .node-circle")).attr("fill","#3c3b3b"),u.forEach((function(e,t){o.select("".concat(r.containerName," .node-circle-").concat(e)).attr("fill",a[t])})),c.forEach((function(e){o.selectAll("".concat(r.containerName," .line-item-").concat(e)).style("display",(function(e){return e.hide?"none":"block"}))}))}}var Er=[],Br={addPath:function(e){e.forEach((function(e){var t=Er.indexOf(e);-1!=t&&Er.splice(t,1),Er.unshift(e)}))},getPath:function(){return Er},clearPath:function(){Er.length=0}};function jr(e,t,n,i){return kr.apply(this,arguments)}function kr(){return kr=sr(or().mark((function e(t,n,i,r){var o;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=i._ops,e.delegateYield(or().mark((function e(){var a,l,s,u,c,d,h,f,A,p,g,v,m,x,y,C,w,b,I,E,B,j,k,N,M,S,Q,P,z,R;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="remove"===e.t0?3:"hide"===e.t0?19:"contraction"===e.t0?22:"extend"===e.t0?42:"editSize"===e.t0?62:"editColor"===e.t0?71:"editShape"===e.t0?79:"extend-path"===e.t0?87:"contraction-path"===e.t0?96:100;break;case 3:a=0;case 4:if(!(a<n.length)){e.next=17;break}l=0;case 6:if(!(l<o.nodes.length)){e.next=13;break}if(o.nodes[l].id!=n[a]){e.next=10;break}return o.nodes.splice(l,1),e.abrupt("break",13);case 10:l++,e.next=6;break;case 13:for(s=0;s<o.links.length;s++)o.links[s].source.id!=n[a]&&o.links[s].target.id!=n[a]||(o.links.splice(s,1),s--);case 14:a++,e.next=4;break;case 17:return i.update(),e.abrupt("break",100);case 19:for(u=0;u<n.length;u++){for(c=0;c<o.nodes.length;c++)o.nodes[c].id==n[u]&&(o.nodes[c].hide=!0);for(d=0;d<o.links.length;d++)o.links[d].source.id!=n[u]&&o.links[d].target.id!=n[u]||(o.links[d].hide=!0)}return i.update(),e.abrupt("break",100);case 22:for(h=[],f=function(e){o.links.map((function(t){if(t.source.id==n[e]){t.hide=!0;for(var i=!1,r=0;r<o.links.length;r++)(o.links[r].source.id==t.target.id||o.links[r].target.id==t.target.id&&o.links[r].source.id!=n[e])&&(i=!0);i||h.push(t.target.id)}}))},A=0;A<n.length;A++)f(A);p=0;case 26:if(!(p<o.nodes.length)){e.next=40;break}g=0;case 28:if(!(g<h.length)){e.next=37;break}if(o.nodes[p].id!=h[g]){e.next=34;break}return o.nodes[p].hide=!0,h.splice(g,1),g--,e.abrupt("break",37);case 34:g++,e.next=28;break;case 37:p++,e.next=26;break;case 40:return i.update(),e.abrupt("break",100);case 42:for(v=[],m=function(e){o.links.map((function(t){t.source.id==n[e]&&(t.hide=!1,v.push(t.target.id))}))},x=0;x<n.length;x++)m(x);y=0;case 46:if(!(y<o.nodes.length)){e.next=60;break}C=0;case 48:if(!(C<v.length)){e.next=57;break}if(o.nodes[y].id!=v[C]){e.next=54;break}return o.nodes[y].hide=!1,v.splice(C,1),C--,e.abrupt("break",57);case 54:C++,e.next=48;break;case 57:y++,e.next=46;break;case 60:return i.update(),e.abrupt("break",100);case 62:if(w=0,!r){e.next=70;break}return e.next=66,r();case 66:for((w=e.sent)<=24&&(w=24),b=0;b<n.length;b++)for(I=0;I<o.nodes.length;I++)o.nodes[I].id==n[b]&&(o.nodes[I].size=w);i.update();case 70:return e.abrupt("break",100);case 71:if(E=0,!r){e.next=78;break}return e.next=75,r();case 75:for(E=e.sent,B=0;B<n.length;B++)for(j=0;j<o.nodes.length;j++)o.nodes[j].id==n[B]&&(o.nodes[j].color=E);i.update();case 78:return e.abrupt("break",100);case 79:if(k="circle",!r){e.next=86;break}return e.next=83,r();case 83:for(k=e.sent,N=0;N<n.length;N++)for(M=0;M<o.nodes.length;M++)o.nodes[M].id==n[N]&&(o.nodes[M].shape=k);i.update();case 86:return e.abrupt("break",100);case 87:return S=n[0],Q=Br.getPath(),(P=Q.length>1?Q[1]:null)&&Mr.contractionPath(P,Q,i),Mr.extendPath(S,i),Mr.previousStep.id=S,Mr.previousStep.operate="extend",i.update(),e.abrupt("break",100);case 96:return z=n[0],-1!=(R=Br.getPath()).indexOf(z)&&(Mr.contractionPath(z,R,i),"extend"==Mr.previousStep.operate&&Mr.previousStep.id!=z?(Mr.extendPath(Mr.previousStep.id,i),Mr.previousStep.operate="extend"):(Mr.previousStep.id=z,Mr.previousStep.operate="contraction"),i.update()),e.abrupt("break",100);case 100:case"end":return e.stop()}}),e)}))(),"t0",2);case 2:ke(o.containerName).style("background",o.background);case 3:case"end":return e.stop()}}),e)}))),kr.apply(this,arguments)}var Nr,Mr={extendPath:function(e,t){for(var n=t._ops,i=n.nodes,r=n.links,o=[],a=[],l=0;l<r.length;l++)r[l].source.id==e&&r[l].target.id!=e&&(n.links[l].hide=!1,o.push(r[l].target.id)),r[l].source.id!=e&&r[l].target.id==e&&(n.links[l].hide=!1,o.push(r[l].source.id));if(o.length){for(var s=0;s<i.length;s++)for(var u=0;u<o.length;u++)if(i[s].id==o[u]){n.nodes[s].hide=!1,o.splice(u,1),u--;break}if(i.map((function(e){e.hide&&a.push(e.id)})),a.length>0)for(var c=0;c<r.length;c++)for(var d=0;d<a.length;d++)r[c].source.id!=a[d]&&r[c].target.id!=a[d]||(r[c].hide=!0),a.includes(r[c].source.id)||a.includes(r[c].target.id)||(r[c].hide=!1);else for(var h=0;h<r.length;h++)r[h].hide=!1}},contractionPath:function(e,t,n){for(var i=n._ops,r=i.nodes,o=i.links,a=[],l=[],s=!1,u=0;u<r.length;u++)if(r[u].id==e){s=!!r[u].isExtendedState;break}if(s&&(o.forEach((function(n,r){n.source.id==e&&Mr.filterEvery(t,n.target.id)&&(i.links[r].hide=!0,a.push(n.target.id)),n.target.id==e&&Mr.filterEvery(t,n.source.id)&&(i.links[r].hide=!0,a.push(n.source.id))})),a.length)){for(var c=0;c<r.length;c++)for(var d=0;d<a.length;d++)if(r[c].id==a[d]){i.nodes[c].hide=!0,l.push(i.nodes[c].id),a.splice(d,1),d--;break}for(var h=0;h<o.length;h++)for(var f=0;f<l.length;f++)o[h].source.id!=l[f]&&o[h].target.id!=l[f]||(o[h].hide=!0)}},filterEvery:function(e,t){return e.every((function(e){return e!=t}))},previousStep:{id:"0",operate:"undefined"}};function Sr(e,t,n){var i=e.selectAll(".line-item");return(i=i.data(t,(function(e){return"".concat(e.source.id,"_").concat(e.target.id)}))).exit().remove(),(i=i.enter().append("g")).append("path").style("fill",(function(e){return e.colorType?yr[e.colorType-1]:e.color||"url(#lines1)"})).attr("stroke-width",(function(e){return Math.sqrt(e.value)})).attr("stroke","none").style("cursor","pointer").attr("class",(function(e,t){return"line-item-inner line-item-inner-".concat(t)})).on("click",(function(e,t){n._ops.linkClick(t)})).on("mouseover",(function(t,n){Qr(e,n,"in")})).on("mouseout",(function(t,n){Qr(e,n,"out")})),i.attr("class",(function(e){return"line-item line-item-".concat(e.source.id).concat(e.target.id)})).append("text").attr("class",(function(e,t){return"line-text-item line-text-item-".concat(t)})).attr("stroke","none").style("pointer-events","none").style("text-anchor","middle").style("fill","rgba(184, 191, 204, 1)").style("font-size","10px"),e.selectAll(".line-item").style("display",(function(e){return e.hide?"none":"block"})).style("opacity",(function(e){return e.hide?"0":"1"})).attr("class",(function(e,t){return"line-item line-item-".concat(e.source.id).concat(e.target.id," line-item-index-").concat(t," transition-opacity duration-500")})),[e.selectAll(".line-item"),e.selectAll(".line-item-inner"),e.selectAll(".line-text-item")]}function Qr(e,t,n,i){"in"===n?(e.select(".line-item-inner-".concat(t.index)).style("fill",(function(e){return e.colorType?yr[e.colorType-1]:e.color||yr[0]})),e.select(".line-item-inner-".concat(t.index)).attr("stroke-width","3"),e.select(".line-item-inner-".concat(t.index)).attr("stroke",(function(e){return e.colorType?yr[e.colorType-1]:e.color||yr[0]})),e.select(".line-text-item-".concat(t.index)).style("fill","rgba(184, 191, 204, 1)"),e.select(".line-text-item-".concat(t.index)).style("font-size","14px")):(e.select(".line-item-inner-".concat(t.index)).style("fill",(function(e){return e.colorType?yr[e.colorType-1]:e.color||yr[0]})),e.select(".line-item-inner-".concat(t.index)).attr("stroke-width",Math.sqrt(t.value)),e.select(".line-item-inner-".concat(t.index)).attr("stroke","none"),e.select(".line-text-item-".concat(t.index)).style("fill","rgba(184, 191, 204, 1)"),e.select(".line-text-item-".concat(t.index)).style("font-size","10px"))}function Pr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Nr=e,t._linkContainer.selectAll(".connect-item")._groups[0].length||t._linkContainer.append("g").attr("class","connect-item").append("path").attr("stroke-width",2).attr("stroke","#5e5ef0").attr("class","connect-item-inner"),ke("".concat(t._ops.containerName)).on("mousemove",(function(e){zr(e,t)}))}function zr(e,t){var n,i,r={translate:(i=(n=t._linkContainer._groups[0][0].parentNode.attributes.transform)&&/translate/.test(n.value)&&/scale/.test(n.value)&&n.value.match(/translate\(([^\)]+)\)\s?scale\(([^\)]+)/))&&i[1].split(",")||[0,0],scale:i&&i[2]||1},o=r.translate,a=r.scale;t._linkContainer.selectAll(".connect-item-inner").attr("d",(function(){return"M".concat(Nr.x,", ").concat(Nr.y," L").concat(e.offsetX/a-o[0]/a,", ").concat(e.offsetY/a-o[1]/a)}))}function Rr(e){return Array.isArray(e[0])?{message:"success",done:function(t){for(var n=0;n<e.length;n++){var i={hide:!1,label:e[n][2]?e[n][2].name:"",source:e[n][0][t._ops.benchmark],target:e[n][1][t._ops.benchmark],props:e[n][3]?e[n][3].name:[],sourceRadius:32,targetRadius:32,value:1,sh:1,relation:1};t._ops.links.push(i)}Lr(t),t.update()}}:{message:"error",done:Lr}}function Lr(e){ke("".concat(e._ops.containerName)).on("mousemove",null),e._linkContainer.selectAll(".connect-item-inner").attr("d",null)}function Dr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"order",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=!0;return 1==i&&e.length%2==0&&(o=!1),e.map((function(a,l){a._level=i,a._value=1==i?l+1:l+1+(n-1)*e.length,a._parent=2==i?1:r,a._site=1!=i||o?t:l<e.length/2?"right":"left",a.children&&a.children.length&&Dr(a.children,a._site,a._value,i+1,e.length)})),e}var Ur,Tr,Or,Gr=!1,Zr=[],Fr=!1,Hr=[],Yr=["arc-item","pie-item","pie-icon","operation-item","node-circle"],Wr=function(){function e(t){var n=this;ur(this,e),this._example=t,this._operationContainer=t.operationContainer,this._operationContainer.addElement(this.initPie,this),this.containerSize=0,ke(this._example._ops.containerName).on("click",(function(e){if(!(e.target.classList&&e.target.classList[0]&&Yr.includes(e.target.classList[0]))&&n._example._ops.isCustomClick){var t=n;Ur=null,Jr(n._operationContainer),ke(t._example._ops.containerName).selectAll(".node-circle").attr("fill",(function(e){return e.colorType?xr[e.colorType-1]:e.color||"url(#radialGradient-1)"})),ke(t._example._ops.containerName).selectAll(".line-item").style("display",(function(e){return e.hide?"none":"block"})),ke(n._example._ops.containerName).style("background",n._example._ops.background),ke(".graph-bath").style("display","none"),Zr=[]}})),document.addEventListener("keyup",(function(e){27==e.keyCode&&Fr&&(ke("".concat(n._example._ops.containerName)).on("mousemove",null),ke(".graph-container").on("mousemove",null),n._example._linkContainer.selectAll(".connect-item-inner").attr("d",null),Hr.length=0)}))}return dr(e,[{key:"initPie",value:function(e,t){t._toolbarData=Dr(t._example._ops.toolbarData),t._symbolIcon=e.append("g").attr("class","icons")}},{key:"showPie",value:function(e,t){if(e){var n=this._example._ops;if(this.containerSize=function(e){var t=32;switch(e){case 1:t=26;break;case 2:default:t=32;break;case 3:t=38}return t}(e.size)+8,Fr)!function(e,t){qr.apply(this,arguments)}(e,this._example);else if(Ir(e,t.shiftKey,Zr,this._example),this._toolbarData.length&&(Jr(this._operationContainer),!t.shiftKey&&!Zr.length))if(Ur!=t.target.id){Ur=t.target.id,this._operationContainer.attr("transform",(function(){return"translate("+e.x+" "+e.y+")"})).attr("data-node",JSON.stringify(e)).style("display","block");var i={code:"root",name:"根",_level:0,_parent:1,_value:1,children:this._toolbarData};Gr=!0,Tr=e,this._operationContainer.selectAll(".operation-item-root")._groups[0].length?this.drawPie("".concat(n.containerName," .operation-item-root"),i):this.createArc(i)}else Ur=null}else Jr(this._operationContainer)}},{key:"createArc",value:function(e){var t=this._example._ops,n=this,i=this._operationContainer.selectAll("".concat(t.containerName," .operation-item-").concat(e.code)).data(e.children).enter().append("a").style("color",t.arcColor).attr("class","operation-item-".concat(e.code," arc-item"));this._symbolIcon.selectAll(".icons-symbol").data(e.children).enter().append("symbol").attr("class",(function(e,t){return"icons-symbol-".concat(e.code).concat(t)})).attr("id",(function(e,t){return"icons-symbol-".concat(e.code).concat(t)})).append("path").attr("class","icon").attr("d",(function(e){return e.icon})),i.append("path").attr("fill",t.pieFill).attr("class","pie-item").on("mouseover",(function(e){e.target.setAttribute("fill",t.activePieFill)})).on("mouseout",(function(e){e.target.setAttribute("fill",t.pieFill)})).on("click",(function(e,i){if(!i.click&&i.children&&i.code&&(n._operationContainer.selectAll("".concat(t.containerName," .operation-item-").concat(i.code))._groups[0].length?n.drawPie("".concat(t.containerName," .operation-item-").concat(i.code),i):n.createArc(i)),i.click){if(!(i.click({verify:!0})instanceof Promise))throw Jr(n._operationContainer),new Error("the click function does not return a promise");Or=i,function(e,t,n){Xr.apply(this,arguments)}(i,Tr,n)}})).append("title").text((function(e){return e.name})),i.append("svg").attr("class","pie-icon").style("display","none").attr("width",18).attr("height",18).attr("viewBox","0 0 1024 1024").append("use").attr("xlink:href",(function(e,t){return"#icons-symbol-".concat(e.code).concat(t)})).style("pointer-events","none"),this.drawPie("".concat(t.containerName," .operation-item-").concat(e.code),e)}},{key:"drawPie",value:function(e,t){var n=this;if(!this._operationContainer.selectAll("".concat(e," .pie-item")).attr("d")){var i=document.querySelectorAll("".concat(e," .pie-icon"));this._operationContainer.selectAll(".arc-item").style("color",n._example._ops.arcColor),this._operationContainer.selectAll("".concat(e," .pie-item")).attr("fill",n._example._ops.pieFill).transition().duration(500).attrTween("d",(function(r,o){var a=function(e,t,n){var i=[];if("order"==t._site){var r=e._num||1,o=Yi()(new Array(e.children.length*r).fill(1));return t._num=o.length,i=Vr(o,o.length/e._num)[e._value-1],0==e._level&&(i=o),i}var a,l=0,s=[];0==e._level?(l=e.children.length,a=Yi()(new Array(l).fill(1)).map((function(e,t){if(t>=l/2){var n=e.startAngle;e.startAngle=e.endAngle,e.endAngle=n}return e}))):(l=1==e._level?e.children.length*n._toolbarData.length:e.children.length*e._num,a=Yi()(new Array(l).fill(1)).map((function(t){if("left"==e._site){var n=t.startAngle;t.startAngle=t.endAngle,t.endAngle=n}return t}))),t._num=a.length;var u=e._value;return"left"==t._site?(s=a.slice(a.length/2,a.length),u=e._value-e._num/2):s=a.slice(0,a.length/2),i=Vr(s,s.length/(e._num/2))[u-1],0==e._level&&(i=a),i}(t,r,n),l=zt(a[o].startAngle,a[o].endAngle);return function(r){return Gr?function(e,t,n,i,r,o,a,l){var s=Kr(n[a].startAngle,t(e),r._level+1,r._level+2,l),u=s.centroid(n[a]);return i[a].setAttribute("x",u[0]-6),i[a].setAttribute("y",u[1]-6),l._operationContainer.selectAll("".concat(o," .pie-icon")).transition().delay(150).styleTween("display",(function(){return Pt("none",Gr?"block":"none")})),s()}(r,l,a,i,t,e,o,n):""}}))}}}]),e}();function Jr(e){e.selectAll(".arc-item .pie-item").interrupt().attr("d",null),e.selectAll(".arc-item .pie-icon").interrupt().style("display","none"),e.style("display","none"),e.selectAll(".operation-item").attr("transform",(function(){return"rotate(0)"})),Gr=!1}var Kr=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2,r=arguments.length>4?arguments[4]:void 0;return Gi().innerRadius(n*r.containerSize+2).outerRadius(i*r.containerSize).padAngle(.02).startAngle(e).endAngle(t)};function Xr(){return Xr=sr(or().mark((function e(t,n,i){var r,o,a;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.type,e.next="connect"===e.t0?3:"unlocked"===e.t0?8:33;break;case 3:return Hr.length=0,Fr=!0,Hr.push(n),Pr(n,i._example),e.abrupt("break",36);case 8:o=Ar(i._example._ops.nodes),e.prev=9,o.s();case 11:if((a=o.n()).done){e.next=19;break}if((r=a.value).id!=n.id){e.next=17;break}return r.fx=null,r.fy=null,e.abrupt("break",19);case 17:e.next=11;break;case 19:e.next=24;break;case 21:e.prev=21,e.t1=e.catch(9),o.e(e.t1);case 24:return e.prev=24,o.f(),e.finish(24);case 27:return i._example._simulation._simulation.nodes(i._example._ops.nodes),i._example._simulation._simulation.alphaTarget(.08).restart(),setTimeout((function(){i._example._simulation._simulation.alphaTarget(0)}),300),e.next=32,t.click(n);case 32:return e.abrupt("break",36);case 33:return e.next=35,t.click({node:n});case 35:jr(t.type,[n.id],i._example);case 36:Ur=null,Jr(i._operationContainer);case 38:case"end":return e.stop()}}),e,null,[[9,21,24,27]])}))),Xr.apply(this,arguments)}function qr(){return(qr=sr(or().mark((function e(t,n){var i,r;return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ke(".graph-container").on("mousemove",null),Fr=!1,Hr.push(t),r={node:t,connects:(i=[]).concat.apply(i,Hr)},e.next=6,Or.click(r);case 6:Rr(e.sent||[Hr.splice(0)]).done(n),Ir(r.connects[0],!1,[],n),Hr.length=0;case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vr(e,t){for(var n=[],i=0;i<e.length;)n.push(e.slice(i,i+=t));return n}function _r(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:7,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:7;this.deflection=i;var l=function(e){return e*e},s=this.deflection*Math.PI/180,u={x:Math.cos(s)*e,y:Math.sin(s)*e},c=e/(t+a),d=-n*c/(1-c),h=function(e,t,n,i){var r=e.y/(e.x-d),o=e.y-r*e.x,a=1+l(r),s=2*(r*o-n),u=l(o)+l(n)-l(t),c={x:(-s+i*Math.sqrt(l(s)-4*a*u))/(2*a)};return c.y=(c.x-d)*r,c},f=h(u,t+a,n,-1),A=-u.x/u.y,p=u.y+l(u.x)/u.y,g=-(f.x-n)/f.y,v=f.y+(f.x-n)*f.x/f.y,m=(p-v)/(g-A),x=A*m+p,y=Math.sqrt(l(m-u.x)+l(x-u.y)),C=Math.atan2(u.x-m,x-u.y),w=Math.atan2(f.x-m,x-f.y),b=(C+w)/2;this.deflection>0&&(b+=Math.PI);var I=w-C;this.deflection>0&&(I=2*Math.PI-I),this.shaftLength=I*y,C>w&&(this.shaftLength=0),this.midShaftPoint={x:m+y*Math.sin(b),y:x-y*Math.cos(b)};var E=function(e){var t=(e<0?1:-1)*Math.sqrt(l(e)/(1+l(A))),n=A*t;return{x:u.x+t,y:u.y+n}},B=function(e){var t=(e<0?-1:1)*Math.sqrt(l(e)/(1+l(g))),n=g*t;return{x:f.x+t,y:f.y+n}},j=function(e,t){return{x:m+(y+t)*Math.sin(e),y:x-(y+t)*Math.cos(e)}},k=function(e){var t=(e<0?-1:1)*Math.sqrt(l(e)/(1+l(1/g))),n=t/g;return{x:f.x+t,y:f.y-n}},N=function(e){return e.x+","+e.y},M=r/2,S=o/2,Q=u.y>0?0:1,P=u.y<0?0:1;this.outline=function(){if(C>w)return["M",N(B(-S)),"L",N(k(a)),"L",N(B(S)),"Z"].join(" ");var e=b-0,t=b+0;return["M",N(E(M)),"L",N(E(-M)),"A",y-M,y-M,0,0,Q,N(j(e,-M)),"L",N(j(e,M)),"A",y+M,y+M,0,0,P,N(E(M)),"Z","M",N(j(t,M)),"L",N(j(t,-M)),"A",y-M,y-M,0,0,Q,N(B(-M)),"L",N(B(-S)),"L",N(k(a)),"L",N(B(S)),"L",N(B(M)),"A",y+M,y+M,0,0,P,N(j(t,M))].join(" ")}}function $r(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:7,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:7,l=n*Math.PI/180,s=e,u=e+a,c=e+t,d=c*Math.tan(l/2),h=r/2;function f(e,t){return e+","+t}this.shaftLength=3*d+r;var A=function(e,t,n){var i=t*Math.tan(l/2),r=t/Math.cos(l/2);return f((i+n)*Math.sin(e),r+(i+n)*Math.cos(e))},p=function(){var e=A(0,c,h+i/2+2).split(",");return{x:e[0],y:e[1]}};this.midShaftPoint=p();var g=function(e,t){return A((Math.PI+l)/2,e,t)},v=function(e,t){return A(-(Math.PI+l)/2,e,t)};this.outline=function(){var e=d-h,t=d+h;return["M",g(s,h),"L",g(c,h),"A",t,t,0,1,1,v(c,h),"L",v(u,h),"L",v(u,-o/2),"L",v(s,0),"L",v(u,o/2),"L",v(u,-h),"L",v(c,-h),"A",e,e,0,1,0,g(c,-h),"L",g(s,-h),"Z"].join(" ")}}function eo(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:7,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:7;this.length=n-(e+t),this.shaftLength=this.length-o;var a=e,l=a+this.shaftLength,s=a+this.length,u=i/2,c=r/2;this.midShaftPoint={x:a+this.shaftLength/2,y:0},this.outline=function(){var e=0,t=0;return["M",a,u,"L",e,u,"L",e,-u,"L",a,-u,"Z","M",t,u,"L",l,u,"L",l,c,"L",s,0,"L",l,-c,"L",l,-u,"L",t,-u,"Z"].join(" ")}}function to(){}var no=new to;function io(e,t){this.relationships=[],e.id<t.id?(this.nodeA=e,this.nodeB=t):(this.nodeA=t,this.nodeB=e)}to.prototype.computeGeometryForNonLoopArrows=function(e){for(var t,n=function(e){return e*e},i=0,r=Array.from(e);i<r.length;i++)for(var o=(t=r[i]).nodeA.x-t.nodeB.x,a=t.nodeA.y-t.nodeB.y,l=(Math.atan2(a,o)/Math.PI*180+360)%360,s=Math.sqrt(n(o)+n(a)),u=void 0,c=0,d=Array.from(t.relationships);c<d.length;c++)(u=d[c]).naturalAngle=u.target.id===t.nodeA.id?(l+180)%360:l,u.centreDistance=s},to.prototype.shortenCaption=function(e,t){for(var n=e,i=12*n.length;;){if(t>i)return n;var r=Math.ceil((i-t)/12);return n.length-r<=0?"":n.substr(0,n.length-r)+"…"}},to.prototype.distributeAnglesForLoopArrows=function(e,t){for(var n,i=0,r=Array.from(e);i<r.length;i++)if((n=r[i]).isLoop()){for(var o=void 0,a=void 0,l=[],s=n.nodeA,u=void 0,c=0,d=Array.from(t);c<d.length;c++)(u=d[c]).isLoop||(u.source.id===s.id&&l.push(u.naturalAngle),u.target.id===s.id&&l.push(u.naturalAngle+180));if(l=l.map((function(e){return(e+360)%360})).sort((function(e,t){return e-t})),l.length>0){var h=void 0,f=void 0,A={start:0,end:0};for(o=0;o<l.length;o++)f=l[o],(h=o===l.length-1?l[0]+360:l[o+1])-f>A.end-A.start&&(A.start=f,A.end=h);for(a=(A.end-A.start)/(n.relationships.length+1),o=0;o<n.relationships.length;o++)(u=n.relationships[o]).naturalAngle=(A.start+(o+1)*a-90)%360}else for(a=360/n.relationships.length,o=0;o<n.relationships.length;o++)(u=n.relationships[o]).naturalAngle=o*a}},to.prototype.layoutRelationships=function(e){var t,n,i=function(e){for(var t,n={},i=0,r=Array.from(e);i<r.length;i++){var o=new io((t=r[i]).source,t.target);(o=null!=n[o]?n[o]:o).relationships.push(t),n[o]=o}return function(){var e=[];for(var t in n){var i=n[t];e.push(i)}return e}()}(e);this.computeGeometryForNonLoopArrows(i),this.distributeAnglesForLoopArrows(i,e);for(var r=0,o=Array.from(i);r<o.length;r++){n=o[r];for(var a=0,l=Array.from(n.relationships);a<l.length;a++)delete(t=l[a]).arrow;for(var s=(n.relationships.length-1)/2,u=n.relationships.length-1,c=30*u>150?150/u:30,d=0;d<n.relationships.length;d++){if(t=n.relationships[d],n.isLoop())t.arrow=new $r(t.sourceRadius,40,30);else if(d===s)t.arrow=new eo(t.sourceRadius,t.targetRadius,t.centreDistance);else{var h=c*(d-s);n.nodeA.id!==t.source.id&&(h*=-1),t.arrow=new _r(t.sourceRadius,t.targetRadius,t.centreDistance,h)}t.shortCaption=this.shortenCaption(t.label,t.arrow.shaftLength)}}},to.prototype.layoutNodes=function(e){var t=e.width,n=e.height,i=e.layout,r=e.nodes;!function(){var e=99999999,o=-99999999,a=99999999,l=-99999999,s=-9999999;r.forEach((function(t){e>t.x&&(e=t.x),o<t.x&&(o=t.x),a>t.y&&(a=t.y),l<t.y&&(l=t.y),s<t.size&&(s=12)}));var u=(t-i.x-s)/(o-e),c=(n-i.y-s)/(l-a);r.forEach((function(t){t.x=(t.x-e)*u+i.x/2,t.y=(t.y-a)*c+i.y/2}))}()},io.prototype.toString=function(){return this.nodeA.id+""+this.nodeB.id},io.prototype.isLoop=function(){return this.nodeA.id===this.nodeB.id};var ro=function(){function e(t){ur(this,e);var n=t.operationContainer,i=t._ops,r=i.width,o=i.height,a=i.layout;this._root=t._ops,this._rootComponent=n,this.init(r,o,a)}return dr(e,[{key:"init",value:function(e,t,n){console.log(e,"width");var i=n.simulation?n.simulation:.01;this._simulation=xi([]).force("center",function(e,t){var n,i=1;function r(){var r,o,a=n.length,l=0,s=0;for(r=0;r<a;++r)l+=(o=n[r]).x,s+=o.y;for(l=(l/a-e)*i,s=(s/a-t)*i,r=0;r<a;++r)(o=n[r]).x-=l,o.y-=s}return null==e&&(e=0),null==t&&(t=0),r.initialize=function(e){n=e},r.x=function(t){return arguments.length?(e=+t,r):e},r.y=function(e){return arguments.length?(t=+e,r):t},r.strength=function(e){return arguments.length?(i=+e,r):i},r}(e/2,t/2).strength(.03)).force("charge",function(){var e,t,n,i,r,o=si(-30),a=1,l=1/0,s=.81;function u(n){var r,o=e.length,a=ri(e,gi,vi).visitAfter(d);for(i=n,r=0;r<o;++r)t=e[r],a.visit(h)}function c(){if(e){var t,n,i=e.length;for(r=new Array(i),t=0;t<i;++t)n=e[t],r[n.index]=+o(n,t,e)}}function d(e){var t,n,i,o,a,l=0,s=0;if(e.length){for(i=o=a=0;a<4;++a)(t=e[a])&&(n=Math.abs(t.value))&&(l+=t.value,s+=n,i+=n*t.x,o+=n*t.y);e.x=i/s,e.y=o/s}else{(t=e).x=t.data.x,t.y=t.data.y;do{l+=r[t.data.index]}while(t=t.next)}e.value=l}function h(e,o,u,c){if(!e.value)return!0;var d=e.x-t.x,h=e.y-t.y,f=c-o,A=d*d+h*h;if(f*f/s<A)return A<l&&(0===d&&(A+=(d=ui(n))*d),0===h&&(A+=(h=ui(n))*h),A<a&&(A=Math.sqrt(a*A)),t.vx+=d*e.value*i/A,t.vy+=h*e.value*i/A),!0;if(!(e.length||A>=l)){(e.data!==t||e.next)&&(0===d&&(A+=(d=ui(n))*d),0===h&&(A+=(h=ui(n))*h),A<a&&(A=Math.sqrt(a*A)));do{e.data!==t&&(f=r[e.data.index]*i/A,t.vx+=d*f,t.vy+=h*f)}while(e=e.next)}}return u.initialize=function(t,i){e=t,n=i,c()},u.strength=function(e){return arguments.length?(o="function"==typeof e?e:si(+e),c(),u):o},u.distanceMin=function(e){return arguments.length?(a=e*e,u):Math.sqrt(a)},u.distanceMax=function(e){return arguments.length?(l=e*e,u):Math.sqrt(l)},u.theta=function(e){return arguments.length?(s=e*e,u):Math.sqrt(s)},u}().strength(-350)).force("collide",function(e){var t,n,i,r=1,o=1;function a(){for(var e,a,s,u,c,d,h,f=t.length,A=0;A<o;++A)for(a=ri(t,ci,di).visitAfter(l),e=0;e<f;++e)s=t[e],d=n[s.index],h=d*d,u=s.x+s.vx,c=s.y+s.vy,a.visit(p);function p(e,t,n,o,a){var l=e.data,f=e.r,A=d+f;if(!l)return t>u+A||o<u-A||n>c+A||a<c-A;if(l.index>s.index){var p=u-l.x-l.vx,g=c-l.y-l.vy,v=p*p+g*g;v<A*A&&(0===p&&(v+=(p=ui(i))*p),0===g&&(v+=(g=ui(i))*g),v=(A-(v=Math.sqrt(v)))/v*r,s.vx+=(p*=v)*(A=(f*=f)/(h+f)),s.vy+=(g*=v)*A,l.vx-=p*(A=1-A),l.vy-=g*A)}}}function l(e){if(e.data)return e.r=n[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function s(){if(t){var i,r,o=t.length;for(n=new Array(o),i=0;i<o;++i)r=t[i],n[r.index]=+e(r,i,t)}}return"function"!=typeof e&&(e=si(null==e?1:+e)),a.initialize=function(e,n){t=e,i=n,s()},a.iterations=function(e){return arguments.length?(o=+e,a):o},a.strength=function(e){return arguments.length?(r=+e,a):r},a.radius=function(t){return arguments.length?(e="function"==typeof t?t:si(+t),s(),a):e},a}(40)).force("x",function(e){var t,n,i,r=si(.1);function o(e){for(var r,o=0,a=t.length;o<a;++o)(r=t[o]).vx+=(i[o]-r.x)*n[o]*e}function a(){if(t){var o,a=t.length;for(n=new Array(a),i=new Array(a),o=0;o<a;++o)n[o]=isNaN(i[o]=+e(t[o],o,t))?0:+r(t[o],o,t)}}return"function"!=typeof e&&(e=si(null==e?0:+e)),o.initialize=function(e){t=e,a()},o.strength=function(e){return arguments.length?(r="function"==typeof e?e:si(+e),a(),o):r},o.x=function(t){return arguments.length?(e="function"==typeof t?t:si(+t),a(),o):e},o}(e/2).strength(.01)).force("y",function(e){var t,n,i,r=si(.1);function o(e){for(var r,o=0,a=t.length;o<a;++o)(r=t[o]).vy+=(i[o]-r.y)*n[o]*e}function a(){if(t){var o,a=t.length;for(n=new Array(a),i=new Array(a),o=0;o<a;++o)n[o]=isNaN(i[o]=+e(t[o],o,t))?0:+r(t[o],o,t)}}return"function"!=typeof e&&(e=si(null==e?0:+e)),o.initialize=function(e){t=e,a()},o.strength=function(e){return arguments.length?(r="function"==typeof e?e:si(+e),a(),o):r},o.y=function(t){return arguments.length?(e="function"==typeof t?t:si(+t),a(),o):e},o}(t/2).strength(i))}},{key:"updateSimulation",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,r=n.benchmark,o=n.height,a=n.width,l=n.isResize,s=n.layout,u=s.distance?s.distance:Math.min(o,a)/2-80,c=Ai(t).iterations(.05).id((function(e){return e[r]})).distance((function(){return t.length<=5&&l?100:t.length<=20&&l?u:t.length<=60?180:230}));this._simulation.nodes(e).force("link",c).velocityDecay(.2).alpha(i).alphaDecay(.08),this._simulation.restart()}},{key:"addSimulationEvent",value:function(e,t,n,i){var r=this,o=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(i=n.next()).done)&&(o.push(i.value),!t||o.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw r}}return o}}(e,t)||hr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,3),a=o[0],l=o[1],s=o[2];this._simulation.on("tick",(function(){return no.layoutRelationships(i),r._root.layout.force&&no.layoutNodes(r._root),a.attr("transform",(function(e){return"translate("+e.source.x+" "+e.source.y+") rotate("+(e.naturalAngle-180)+")"})),l.attr("d",(function(e){return e.arrow.outline(e)})),s.attr("x",(function(e){return e.arrow.midShaftPoint.x})).attr("y",(function(e){return e.arrow.midShaftPoint.y+13})).attr("transform",(function(e){return e.naturalAngle<90||e.naturalAngle>270?"rotate(180 "+e.arrow.midShaftPoint.x+" "+e.arrow.midShaftPoint.y+")":null})).text((function(e){return e.shortCaption})),t.attr("cx",(function(e){return e.x})).attr("cy",(function(e){return e.y})).attr("x",(function(e){return"rect"==e.shape?e.x-pr(e.size):e.x-e.size+6})).attr("y",(function(e){return"rect"==e.shape?e.y-pr(e.size)/1.5:e.y-e.size+6})),void n.attr("x",(function(e){return vr(e.name,pr(e.size)).forEach((function(t,n){ke(".node-circle--tspan-".concat(e.id,"-").concat(n)).attr("x",e.x).attr("y",t.y+e.y)})),e.x})).attr("y",(function(e){return e.y}))}))}},{key:"drag",value:function(){var e=this;return function(){var e,t,i,r,o=Ue,a=Te,l=Oe,s=Ge,u={},c=n("start","drag","end"),d=0,h=0;function f(e){e.on("mousedown.drag",A).filter(s).on("touchstart.drag",v).on("touchmove.drag",m,Me).on("touchend.drag touchcancel.drag",x).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function A(n,l){if(!r&&o.call(this,n,l)){var s=y(this,a.call(this,n,l),n,l,"mouse");s&&(ke(n.view).on("mousemove.drag",p,Se).on("mouseup.drag",g,Se),ze(n.view),Qe(n),i=!1,e=n.clientX,t=n.clientY,s("start",n))}}function p(n){if(Pe(n),!i){var r=n.clientX-e,o=n.clientY-t;i=r*r+o*o>h}u.mouse("drag",n)}function g(e){ke(e.view).on("mousemove.drag mouseup.drag",null),Re(e.view,i),Pe(e),u.mouse("end",e)}function v(e,t){if(o.call(this,e,t)){var n,i,r=e.changedTouches,l=a.call(this,e,t),s=r.length;for(n=0;n<s;++n)(i=y(this,l,e,t,r[n].identifier,r[n]))&&(Qe(e),i("start",e,r[n]))}}function m(e){var t,n,i=e.changedTouches,r=i.length;for(t=0;t<r;++t)(n=u[i[t].identifier])&&(Pe(e),n("drag",e,i[t]))}function x(e){var t,n,i=e.changedTouches,o=i.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),t=0;t<o;++t)(n=u[i[t].identifier])&&(Qe(e),n("end",e,i[t]))}function y(e,t,n,i,r,o){var a,s,h,A=c.copy(),p=Ne(o||n,t);if(null!=(h=l.call(e,new De("beforestart",{sourceEvent:n,target:f,identifier:r,active:d,x:p[0],y:p[1],dx:0,dy:0,dispatch:A}),i)))return a=h.x-p[0]||0,s=h.y-p[1]||0,function n(o,l,c){var g,v=p;switch(o){case"start":u[r]=n,g=d++;break;case"end":delete u[r],--d;case"drag":p=Ne(c||l,t),g=d}A.call(o,e,new De(o,{sourceEvent:l,subject:h,target:f,identifier:r,active:g,x:p[0]+a,y:p[1]+s,dx:p[0]-v[0],dy:p[1]-v[1],dispatch:A}),i)}}return f.filter=function(e){return arguments.length?(o="function"==typeof e?e:Le(!!e),f):o},f.container=function(e){return arguments.length?(a="function"==typeof e?e:Le(e),f):a},f.subject=function(e){return arguments.length?(l="function"==typeof e?e:Le(e),f):l},f.touchable=function(e){return arguments.length?(s="function"==typeof e?e:Le(!!e),f):s},f.on=function(){var e=c.on.apply(c,arguments);return e===c?f:e},f.clickDistance=function(e){return arguments.length?(h=(e=+e)*e,f):Math.sqrt(h)},f}().on("start",(function(t){var n=t.subject;t.active||e._simulation.alphaTarget(.08).restart(),n.fx=n.x,n.fy=n.y})).on("drag",(function(t){Jr(e._rootComponent),t.subject.fx=t.x,t.subject.fy=t.y,t.subject.drag=!0,e._simulation.force("center",null),e._root.nodeMove(t)})).on("end",(function(t){t.active||e._simulation.alphaTarget(0)}))}}]),e}();function oo(e,t,n){var i=document.createElement("ul");i.className="graph-bath",t.forEach((function(e){var t=document.createElement("li");if(t.innerText=e.name,t.className="graph-bath-item",e.click){if(!(e.click()instanceof Promise))throw new Error("the click function does not return a promise");t.onclick=function(){jr(e.type,Zr,n,e.click)}}else t.onclick=function(){jr(e.type,Zr,n)};i.appendChild(t)})),i.style.position="fixed",i.style.top="100px",i.style.right="0",i.style.display="none",document.querySelector(n._ops.containerName).append(i)}var ao={width:1e3,height:1e3,containerName:"#graph",benchmark:"id",background:"#F7FAFC",pieFill:"#dddde1",activePieFill:"#b5b5bd",arcColor:"#000",isShowMask:!0,isResize:!1,isCustomClick:!0,isCustomMouse:!1,isShowBatchOperation:!1,clickToggle:!1,nodes:[],links:[],nodeSize:32,nodeClick:function(){},nodeMouseover:function(){},nodeMouseout:function(){},nodeMove:function(){},linkClick:function(){},zoomOptions:{minScale:.5,maxScale:1.5},linkOps:{stroke:"#999","stroke-opacity":.6},layout:{simulation:0,distance:0,force:!1,x:10,y:10},colors:["rgba(42, 134, 246, 1)","rgba(9, 179, 222, 1)","rgba(253, 141, 60, 1)","rgba(255, 71, 81, 1)","rgba(120, 152, 210, 1)","rgba(110, 184, 201, 1)","rgba(245, 174, 42, 1)","rgba(254, 126, 133, 1)"],activeColors:["rgba(42, 134, 246, .6)","rgba(9, 179, 222, .6)","rgba(253, 141, 60, .6)","rgba(255, 71, 81, .6)","rgba(120, 152, 210, .6)","rgba(110, 184, 201, .6)","rgba(245, 174, 42, .6)","rgba(254, 126, 133, .6)"],batchOperation:[{name:"删除",type:"remove"},{name:"隐藏",type:"hide"},{name:"展开",type:"extend"},{name:"收起",type:"contraction"},{name:"修改颜色",type:"editColor"},{name:"修改大小",type:"editSize"},{name:"修改形状",type:"editShape"}],toolbarData:[{name:"展开",code:"extend",icon:"M512 426.666667c93.866667 0 170.666667-76.8 170.666667-170.666667 0-93.866667-76.8-170.666667-170.666667-170.666667C418.133333 85.333333 341.333333 162.133333 341.333333 256 341.333333 349.866667 418.133333 426.666667 512 426.666667zM512 170.666667c46.933333 0 85.333333 38.4 85.333333 85.333333 0 46.933333-38.4 85.333333-85.333333 85.333333-46.933333 0-85.333333-38.4-85.333333-85.333333C426.666667 209.066667 465.066667 170.666667 512 170.666667zM256 554.666667c-93.866667 0-170.666667 76.8-170.666667 170.666667 0 93.866667 76.8 170.666667 170.666667 170.666667 93.866667 0 170.666667-76.8 170.666667-170.666667C426.666667 631.466667 349.866667 554.666667 256 554.666667zM256 810.666667c-46.933333 0-85.333333-38.4-85.333333-85.333333 0-46.933333 38.4-85.333333 85.333333-85.333333 46.933333 0 85.333333 38.4 85.333333 85.333333C341.333333 772.266667 302.933333 810.666667 256 810.666667zM512 473.6c-42.666667 0-81.066667 38.4-81.066667 81.066667s38.4 81.066667 81.066667 81.066667c42.666667 0 81.066667-38.4 81.066667-81.066667S554.666667 473.6 512 473.6zM768 554.666667c-93.866667 0-170.666667 76.8-170.666667 170.666667 0 93.866667 76.8 170.666667 170.666667 170.666667 93.866667 0 170.666667-76.8 170.666667-170.666667C938.666667 631.466667 861.866667 554.666667 768 554.666667zM768 810.666667c-46.933333 0-85.333333-38.4-85.333333-85.333333 0-46.933333 38.4-85.333333 85.333333-85.333333 46.933333 0 85.333333 38.4 85.333333 85.333333C853.333333 772.266667 814.933333 810.666667 768 810.666667z",type:"extend",click:function(){return new Promise((function(e){e(!1)}))}},{name:"隐藏",code:"hide",icon:"M906.688 126.976a48 48 0 0 1 3.84 62.528l-4.736 5.376-104.96 101.952a1013.12 1013.12 0 0 1 130.24 112.128c53.952 54.336 56.512 140.352 7.68 197.76l-7.68 8.32-17.92 17.728C775.872 765.568 642.176 832 512 832c-67.584 0-136.064-17.92-205.568-53.696l-117.76 114.56a48 48 0 0 1-71.68-63.488l4.8-5.312L222.08 726.4a1015.04 1015.04 0 0 1-129.152-111.36 146.304 146.304 0 0 1-7.68-197.76l7.68-8.32 17.92-17.728C248.128 258.432 381.824 192 512 192c67.2 0 135.36 17.728 204.416 53.12l122.368-119.04a48 48 0 0 1 67.84 0.896z m-208 269.44L626.944 466.304a123.584 123.584 0 0 1-163.584 159.296l-71.872 69.952a219.584 219.584 0 0 0 307.264-299.2zM512 292.416A219.584 219.584 0 0 0 324.608 626.56l72.064-70.08a123.584 123.584 0 0 1 162.88-158.592l72-70.144A218.56 218.56 0 0 0 512 292.48z",type:"hide",click:function(){return new Promise((function(e){e(!1)}))}},{name:"解锁",code:"unlocked",icon:"M553.55 601.87v209.1c0 21.74-17.63 39.36-39.36 39.36-21.74 0-39.36-17.62-39.36-39.36v-209.1c0-21.74 17.63-39.36 39.36-39.36 21.74 0 39.36 17.62 39.36 39.36zM929.8 497.94v412.04c0 62.06-50.48 112.54-112.54 112.54h-611.3c-62.06 0-112.54-50.48-112.54-112.54V497.94c0-62.06 50.48-112.54 112.54-112.54h5.45c0.18-134.05 31.06-235.21 91.82-300.66 27.43-29.55 60.84-51.69 99.31-65.79C435.89 6.72 473.17 0.52 513.31 0.52c78.95 0 140.72 17.26 188.82 52.76 27.18 20.06 49.94 46.2 67.64 77.69 17.86 31.77 31.11 70.05 39.39 113.76 4.04 21.35-9.99 41.94-31.34 45.98-21.35 4.05-41.94-9.98-45.98-31.34-23.91-126.28-89.27-180.16-218.53-180.16-64.75 0-116.03 19.88-152.42 59.07-46.83 50.44-70.64 133.58-70.81 247.12h527.17c62.06 0 112.55 50.48 112.55 112.54z m-78.72 0c0-18.65-15.18-33.82-33.82-33.82h-611.3c-18.65 0-33.82 15.17-33.82 33.82v412.04c0 18.65 15.18 33.82 33.82 33.82h611.3c18.65 0 33.82-15.18 33.82-33.82V497.94z",type:"unlocked",click:function(){return new Promise((function(e){e(!1)}))}},{name:"收起",code:"contraction",icon:"M890.2 115H133.8c-20.9 0-37.8 16.9-37.8 37.8v37.8c0 20.9 16.9 37.8 37.8 37.8h756.4c20.9 0 37.8-16.9 37.8-37.8v-37.8c0-20.9-16.9-37.8-37.8-37.8zM890.2 455.3H398.5c-20.9 0-37.8 16.9-37.8 37.8v37.8c0 20.9 16.9 37.8 37.8 37.8h491.6c20.9 0 37.8-16.9 37.8-37.8v-37.8c0.1-20.9-16.8-37.8-37.7-37.8zM890.2 795.6H133.8c-20.9 0-37.8 16.9-37.8 37.8v37.8c0 20.9 16.9 37.8 37.8 37.8h756.4c20.9 0 37.8-16.9 37.8-37.8v-37.8c0-20.9-16.9-37.8-37.8-37.8zM266.2 600.7V423.3c0-22-29.2-33.1-46.2-17.5l-97.1 88.7c-10.6 9.7-10.6 25.3 0 35l97.1 88.7c17 15.5 46.2 4.5 46.2-17.5z",type:"contraction",click:function(){return new Promise((function(e){e(!1)}))}},{name:"删除",code:"remove",icon:"M597.333333 128h-170.666666a42.666667 42.666667 0 0 0-42.666667 42.666667v42.666666h256V170.666667a42.666667 42.666667 0 0 0-37.674667-42.368L597.333333 128z m0 298.666667a42.666667 42.666667 0 0 1 42.666667 42.666666v256a42.666667 42.666667 0 0 1-85.333333 0v-256a42.666667 42.666667 0 0 1 42.666666-42.666666z m-170.666666 0a42.666667 42.666667 0 0 1 42.666666 42.666666v256a42.666667 42.666667 0 0 1-85.333333 0v-256a42.666667 42.666667 0 0 1 42.666667-42.666666z m341.333333-128H256v554.666666a42.666667 42.666667 0 0 0 37.674667 42.368L298.666667 896h426.666666a42.666667 42.666667 0 0 0 42.666667-42.666667V298.666667z m-170.666667-256a128 128 0 0 1 128 128v42.666666h170.666667a42.666667 42.666667 0 0 1 42.368 37.674667L938.666667 256a42.666667 42.666667 0 0 1-42.666667 42.666667h-42.666667v554.666666a128 128 0 0 1-120.490666 127.786667L725.333333 981.333333H298.666667a128 128 0 0 1-128-128V298.666667H128a42.666667 42.666667 0 0 1-42.368-37.674667L85.333333 256a42.666667 42.666667 0 0 1 42.666667-42.666667h170.666667V170.666667a128 128 0 0 1 120.490666-127.786667L426.666667 42.666667h170.666666z",type:"remove",click:function(){return new Promise((function(e){e(!1)}))}},{name:"连线",icon:"M922.00324 771.5L712.90324 892.2c-2.7 1.5-6-0.4-6-3.5V816c0-8.8-7.2-16-16-16H208.00324c-42.5 0-82.6-16.7-113-47-30.3-30.3-47-70.4-47-113s16.7-82.6 47-113c30.3-30.3 70.5-47 113-47h576c53.3 0 96.5-43.6 96-97-0.5-52.8-44.4-95-97.2-95h-519c-6.8 0-12.8 4.3-15.1 10.7-17.6 49.7-65 85.3-120.7 85.3C57.00324 384-0.49676 326.2 0.00324 255.1c0.5-71 59.4-128.3 130.4-127.1 54.7 1 101.1 36.4 118.4 85.4 2.2 6.4 8.3 10.6 15 10.6H784.00324c42.5 0 82.6 16.7 113 47 30.3 30.3 47 70.5 47 113s-16.7 82.6-47 113c-30.3 30.3-70.5 47-113 47H208.00324c-53.3 0-96.5 43.6-96 97 0.5 52.8 44.4 95 97.2 95h481.7c8.8 0 16-7.2 16-16v-72.7c0-3.1 3.3-5 6-3.5L922.00324 764.5c2.7 1.6 2.7 5.4 0 7z",code:"connect",type:"connect",click:function(){return new Promise((function(e){e(!1)}))}}]};e.createContainer=function(){function e(t){s(this,e);var n=["style","innerHTML","body","absolute","append","defsvg","div","createElement","zIndex"],i=function(e,t){return n[e-=0]};if(!document.getElementById("defsvg")){var r=document[i("0x7")](i("0x6"));r.id=i("0x5"),r[i("0x1")]='\n <svg width="300" height="200" viewBox="0 0 300 200" xmlns="http://www.w3.org/2000/svg">\n <defs>\n <radialGradient id="grad1" cx="64%" cy="41%" r="64%" fx="64%" fy="41%">\n <stop offset="0%" stop-color="#ffcdca"/>\n <stop offset="15%" stop-color="#f8a8af"/>\n <stop offset="36%" stop-color="#f486bd"/>\n <stop offset="64%" stop-color="#f15acb"/>\n <stop offset="100%" stop-color="#dc48be"/>\n </radialGradient>\n <radialGradient cx="62.7929688%" cy="38.7660435%" fx="62.7929688%" fy="38.7660435%" r="69.6171323%" id="radialGradient-1">\n <stop stop-color="#FF938E" offset="0%"></stop>\n <stop stop-color="#F3629B" offset="27.7958615%"></stop>\n <stop stop-color="#F25B98" offset="61.0231575%"></stop>\n <stop stop-color="#D45C9F" offset="79.1889024%"></stop>\n <stop stop-color="#FB94DC" offset="100%"></stop>\n </radialGradient>\n <radialGradient cx="64.4599781%" cy="41.4199561%" fx="64.4599781%" fy="41.4199561%" r="66.0105958%" gradientTransform="translate(0.644600,0.414200),scale(1.000000,0.982143),rotate(135.557584),translate(-0.644600,-0.414200)" id="radialGradient-2">\n <stop stop-color="#9C4BFF" offset="0%"></stop>\n <stop stop-color="#7D2FE3" offset="22.2365921%"></stop>\n <stop stop-color="#7F29E3" offset="53.5499367%"></stop>\n <stop stop-color="#9635DB" offset="82.281989%"></stop>\n <stop stop-color="#C47AF8" offset="100%"></stop>\n </radialGradient>\n <radialGradient cx="64.4599781%" cy="41.4199561%" fx="64.4599781%" fy="41.4199561%" r="65.4353394%" id="radialGradient-3">\n <stop stop-color="#6F99FF" offset="0%"></stop>\n <stop stop-color="#2465E0" offset="15.3761414%"></stop>\n <stop stop-color="#3047D6" offset="35.5277535%"></stop>\n <stop stop-color="#3435D9" offset="79.4914212%"></stop>\n <stop stop-color="#5D58F2" offset="100%"></stop>\n </radialGradient>\n <linearGradient x1="0%" y1="50.0019531%" x2="100%" y2="50%" id="lines1">\n <stop stop-color="#F763AF" offset="0%"></stop>\n <stop stop-color="#7328E5" offset="100%"></stop>\n </linearGradient>\n <linearGradient x1="-5.45107057%" y1="49.9980469%" x2="100%" y2="50.0019531%" id="linearGradient-1">\n <stop stop-color="#862FF3" offset="0%"></stop>\n <stop stop-color="#4531E9" offset="100%"></stop>\n </linearGradient>\n <linearGradient x1="-5.45107057%" y1="49.9980469%" x2="100%" y2="50.0019531%" id="linearGradient-1">\n <stop stop-color="#862FF3" offset="0%"></stop>\n <stop stop-color="#4531E9" offset="100%"></stop>\n </linearGradient>\n </defs>\n </svg>\n ',r[i("0x0")].position=i("0x3"),r.style.top="-10000px",r[i("0x0")][i("0x8")]=-1,document[i("0x2")][i("0x4")](r)}je.prototype.addElement=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return e.apply(void 0,[this].concat(n))},je.prototype.attrs=function(e){return function(e,t){for(var n in t)e.attr(n,t[n]);return e}(this,e)},je.prototype.addElements=function(e,t){return this.data(e).exit().remove(),this.data(e).enter().append(t)},this._ops=function(e,t){var n={};for(var i in e)n[i]=null!=t[i]?t[i]:e[i];return n}(ao,t);var o=ke(this._ops.containerName),a=this;o.node()||console.warn("【graph error】:找不到要挂载的节点"),function(e,t){var n=t._ops,i=e.append("svg").attr("viewBox",[0,0,n.width,n.height]).attr("class","".concat(n.containerName,"-graph-container")),r=i.append("g").attr("class","graph-box");e.style("background",n.background),t._linkContainer=r.append("g").attr("class","".concat(n.containerName,"-link-container")),t._nodeContainer=r.append("g").attr("class","".concat(n.containerName,"-node-container")),t._textContainer=r.append("g").attr("class","".concat(n.containerName,"-text-container")),e.addElement(oo,n.batchOperation,t),t.operationContainer=r.append("g").attr("class","".concat(n.containerName,"-operation-container")),t._linkContainer.attrs(n.link_ops),t.operationContainer.style("display","none"),function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:15,r=rr().scaleExtent([n,i]).on("zoom",(function(e){t.attr("transform",e.transform)}));a.zoom=r,e.call(r),t.on("dblclick.zoom",null),e.on("dblclick.zoom",null)}(i,r,n.zoomOptions.minScale,n.zoomOptions.maxScale)}(o,this),this._simulation=new ro(this),this._pie=new Wr(this),this.update()}return u(e,[{key:"addNode",value:function(e){!function(e,t){t._ops.nodes.push(e),t.update()}(e,this)}},{key:"zoomIn",value:function(){ke(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,1.2)}},{key:"zoomOut",value:function(){ke(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,.8)}},{key:"toggleNode",value:function(e){var t=this;if(this._ops.clickToggle){var n=this._ops.nodes,i=this._ops.links;e.isExtendedState=!e.isExtendedState;var r=!e.isExtendedState,o=[e.id];setTimeout((function(){o.forEach((function(t){i.forEach((function(n){n.source.id!==t&&n.target.id!==t||n.target.id===e.id||(n.hide=r)}))})),t.update()}),100),function e(t,n,i){i.forEach((function(a){if(a.source.id===t){a.hide=r;var l=n.find((function(e){return e.id===a.target.id}));l&&(l.hide=r,o.push(l.id),e(l.id,n,i))}}))}(e.id,n,i)}}},{key:"showAllNodes",value:function(){this._ops.nodes.forEach((function(e){e.hide=!1})),this._ops.links.forEach((function(e){e.hide=!1})),this.update()}},{key:"deleteNode",value:function(e){!function(e,t){t._ops.nodes=t._ops.nodes.filter((function(t){return t.id!==e.id})),t._ops.links=t._ops.links.filter((function(t){return t.source.id!==e.id&&t.target.id!==e.id})),t.update(),Jr(t.operationContainer)}(e,this)}},{key:"scrollToNode",value:function(e){var t=document.querySelector(this._ops.containerName+" svg").querySelector("g.graph-box"),n=this._ops.nodes.find((function(t){return t.id===e}));if(n){var i=643.5-n.x,r=298-n.y;t.setAttribute("transform","translate(".concat(i,", ").concat(r,")"))}}},{key:"selectToNode",value:function(e){var t=document.querySelector(this._ops.containerName+" svg");document.body.querySelectorAll("circle.node-circle").forEach((function(e){e.classList.remove("highlightNode")})),e&&t.querySelector(".node-circle-"+e).classList.add("highlightNode")}},{key:"update",value:function(){var e,t,n=this,i=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._pie.showPie("");var o=this._ops.nodes,a=this._ops.links,s=this._nodeContainer.addElement(Cr,o,this),u=this._linkContainer.addElement(Sr,a,this),c=this._textContainer.addElement(br,o);s.on("click",function(){var e=l(d().mark((function e(t,i){var r,o,a;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.toggleNode(i),e.next=3,n._ops.nodeClick(i);case 3:(r=e.sent)&&(o=r.type,a=r.id,jr(o,a,n));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),this._ops.isCustomMouse&&(s.on("mouseover",function(){var e=l(d().mark((function e(t,i){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n._ops.nodeMouseover(i);case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),s.on("mouseout",l(d().mark((function e(){return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n._ops.nodeMouseout();case 2:case"end":return e.stop()}}),e)}))))),s.on("contextmenu",(function(e,t){e.preventDefault(),n._pie.showPie(t,e)})),s.call(this._simulation.drag());var h=null===(e=document.querySelector(this._ops.containerName))||void 0===e?void 0:e.clientWidth,f=null===(t=document.querySelector(this._ops.containerName))||void 0===t?void 0:t.clientHeight,A=document.getElementsByClassName("".concat(this._ops.containerName,"-graph-container"))[0];A&&h&&f&&(this._ops.width=h,this._ops.height=f,A.setAttribute("viewBox","0 0 ".concat(h," ").concat(f))),i?this._simulation.updateSimulation(o,a,this._ops):this._simulation.updateSimulation(o,a,this._ops,.1),this._simulation.addSimulationEvent(u,s,c,a),function(e,t){var n=["object","function","undefined"];if("object"!==ar(t))return e;for(var i in t)-1===n.indexOf(ar(t[i]))&&(e[i]=t[i])}(this._ops,r),Object.getOwnPropertyNames(r).length&&this._updateBaseTheme()}},{key:"_updateBaseTheme",value:function(){ke(this._ops.containerName).style("background",this._ops.background)}}]),e}(),e.storage=Br,Object.defineProperty(e,"__esModule",{value:!0})},"object"==f(t)?a(t):(r=[t],void 0===(o="function"==typeof(i=a)?i.apply(t,r):i)||(e.exports=o))},7619:function(e,t,n){"use strict";function i(e){var t=!0;if(e.length>0){for(var n=0;n<e.length;n++)if(0==e[n].compile_success||!e[n].compile_success){t=!1;break}}else t=!1;return t}function r(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i<e.length;i++){var r=e[i],o=t?"".concat(t,"/").concat(r.name):"".concat(r.name);n.push({title:r.name,type:r.type,isLeaf:"tree"!==r.type,key:o})}return n}function o(e,t,n){for(var i=0;i<e.length;i++){var r=e[i];if(r.key===t){r.children=n;break}r.children&&o(r.children,t,n)}return e}function a(e,t,n){var i;return function(){var r=this,o=arguments,a=function(){i=null,n||e.apply(r,o)},l=n&&!i;clearTimeout(i),i=setTimeout(a,t),l&&e.apply(r,o)}}n.d(t,{Ax:function(){return o},Ds:function(){return a},KI:function(){return l},SI:function(){return r},f1:function(){return i}});var l=n(10160).Z.API_SERVER},36702:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(7557),r=n.n(i),o=n(41498),a=n.n(o),l=n(79800),s=n.n(l),u=n(59301),c="imageDimensions___a7crR",d="img___Kroat",h="fullWidth___c492T",f=n(92310),A=n.n(f),p=n(71418),g=n(2859),v=n(75105),m=n(99144),x=n(37712),y=function(e){var t=e.data,n=e.className,i=e.fullWidth,o=e.style,l=void 0===o?{}:o,f=e.onClose,y=e.onOk,C=e.showFullTools,w=e.noAssociationId,b=(0,u.useRef)(null),I=(0,u.useRef)(null),E=(0,u.useRef)(null),B=(0,u.useRef)(null),j=(0,u.useState)(!1),k=s()(j,2),N=k[0],M=k[1],S=(0,u.useState)("正在加载中"),Q=s()(S,2),P=Q[0],z=Q[1];(0,u.useEffect)((function(){E.current||(E.current=document.createElement("style"),document.head.appendChild(E.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),E.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&R()):(document.body.removeAttribute("data-custom"),E.current&&(document.head.removeChild(E.current),E.current=null))}),[null==t?void 0:t.visible]);var R=function(){var e=a()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),z("正在加载中"),e.next=4,(0,m.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,b.current.src="",b.current.src=n,b.current.onload=function(){D()},M(!1),z("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=a()(r()().mark((function e(n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),z("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||w){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=i&&i.id&&y(i);case 13:M(!1),z("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){I.current=new g.hP(b.current),I.current.targetRoot=B.current,I.current.addEventListener("render",L),I.current.addEventListener("beforeclose",f),C&&(I.current.availableMarkerTypes=I.current.ALL_MARKER_TYPES,I.current.uiStyleSettings.redoButtonVisible=!0,I.current.uiStyleSettings.notesButtonVisible=!0,I.current.uiStyleSettings.zoomButtonVisible=!0,I.current.uiStyleSettings.zoomOutButtonVisible=!0,I.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=I.current.uiStyleSettings,I.current.show(),null!=t&&t.snapshotData&&I.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(u.Fragment,{children:(null==t?void 0:t.visible)&&(0,x.jsx)(p.Z,{spinning:N,tip:P,style:{position:"absolute"},children:(0,x.jsx)("div",{ref:B,className:A()(c,n,i?h:""),style:l,children:(0,x.jsx)("img",{className:d,ref:b})})})})}},19017:function(e,t,n){"use strict";n.d(t,{Z:function(){return R},P:function(){return P}});var i=n(37205),r=n.n(i),o=n(39647),a=n.n(o),l=n(7557),s=n.n(l),u=n(82242),c=n.n(u),d=n(41498),h=n.n(d),f=n(79800),A=n.n(f),p=n(59301),g=n(78241),v=n(43418),m=n(5112),x=n(92832),y=n(61998),C="brief___LOzpE",w="contentTitle___xkdcN",b="content___Vtri0",I="antdTable___s8T2N",E="tableCell___kN9Fw",B="antdModal___WVBk3",j="orangeColor___ryB2u",k=n(374),N=n(37712),M=["isImportMultipleCourse"],S=function(e){var t=e.studentNames,n=e.total;return n>3?(0,N.jsxs)(N.Fragment,{children:["课堂内有",(0,N.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),"等",(0,N.jsx)("span",{className:j,children:n}),"名学生"]}):(0,N.jsxs)(N.Fragment,{children:["课堂内有",(0,N.jsx)("span",{className:j,children:null==t?void 0:t.join("、")}),["","一","两","三"][n],"名学生"]})},Q=function(e){var t=e.onCancel,n=e.onOk,i=e.visible,r=(e.inPaper,e.renderData),o=(e.type,e.isMultipleCourse),a=void 0!==o&&o,l=g.Z.useForm(),u=A()(l,1)[0],d=(0,p.useState)(1),f=A()(d,2),x=f[0],y=f[1],C=(0,p.useState)(!1),w=A()(C,2),I=w[0],E=w[1],k=(0,p.useMemo)((function(){return 1===(null==r?void 0:r.total_num)&&1===(null==r?void 0:r.can_copy_num)}),[r]),M=(0,p.useMemo)((function(){var e;return null==r||null===(e=r.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[r]);return(0,N.jsx)(N.Fragment,{children:k?(0,N.jsxs)(v.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:B,width:682,confirmLoading:I,onCancel:t,onOk:h()(s()().mark((function e(){var t,i,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),t=x,a&&(o=c()({},u.getFieldsValue()),t=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?c()(c()({},e),{},{is_copy:o[e.id]}):e}))),e.next=5,n(t);case 5:E(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,N.jsx)("div",{className:b,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(S,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,N.jsx)(g.Z,{form:u,preserve:!1,children:null==M?void 0:M.map((function(e){return(0,N.jsxs)(p.Fragment,{children:[(0,N.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,N.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{className:b,children:[(0,N.jsx)(m.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,N.jsx)(m.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,N.jsxs)(m.ZP.Group,{value:x,onChange:function(e){return y(e.target.value)},className:b,style:{marginBottom:30},children:[(0,N.jsx)(m.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,N.jsx)(m.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:b,style:{marginBottom:10},children:"* 说明:"}),(0,N.jsx)("div",{className:b,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,N.jsx)("div",{className:"".concat(b," ").concat(j),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,N.jsx)(v.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:I,title:"提示",width:682,onCancel:t,onOk:h()(s()().mark((function e(){var t,i,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),t=0,a&&(o=c()({},u.getFieldsValue()),t=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?c()(c()({},e),{},{is_use:o[e.id]}):e}))),e.next=5,n(t);case 5:E(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,N.jsxs)("div",{className:b,children:[(0,N.jsx)(S,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。",a?(0,N.jsxs)(g.Z,{form:u,preserve:!1,children:[(0,N.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==M?void 0:M.map((function(e){return(0,N.jsxs)(p.Fragment,{children:[(0,N.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,N.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{className:b,children:[(0,N.jsx)(m.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,N.jsx)(m.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,N.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,N.jsx)("span",{className:j,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},P=function(){var e=(0,p.useState)(!1),t=A()(e,2),n=t[0],i=t[1],r=(0,p.useState)(),o=A()(r,2),l=o[0],u=o[1],c=function(){var e=h()(s()().mark((function e(t){var n,r,o,l,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.isImportMultipleCourse,r=void 0!==n&&n,o=a()(t,M),console.log(t),e.t0=null==t?void 0:t.result,e.t0){e.next=7;break}return e.next=6,(0,k.Tr)(o);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!r){e.next=17;break}if(!(null==l||null===(c=l.course_data_list)||void 0===c?void 0:c.some((function(e){return e.is_show})))){e.next=16;break}return u(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return u(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return[n,function(){return i(!1)},l,c]},z=function(e){var t=g.Z.useForm(),n=A()(t,1)[0],i=(0,p.useState)(!1),o=A()(i,2),a=o[0],l=o[1],u=e.onCancel,c=e.onOk,d=e.visible,f=e.inPaper,b=void 0!==f&&f,k=e.renderData,M=e.type,Q=e.isMultipleCourse,P=void 0!==Q&&Q,z=e.position,R=(0,p.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:E,render:function(e,t){return(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:E,render:function(e,t){return(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})})}}]}),[b]),L=(0,p.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,className:E,align:"center",ellipsis:!0,render:function(e,t){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(x.Z,{type:"hidden"})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(x.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:E,ellipsis:!0,align:"center",render:function(e,t){return(0,N.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:0,children:(0,N.jsxs)(m.ZP.Group,{children:[(0,N.jsx)(m.ZP,{value:1,children:"是"}),(0,N.jsx)(m.ZP,{value:0,children:"否"})]})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(x.Z,{type:"hidden"})})]})}}]}),[b]);if(P){var D={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:E,render:function(e,t){return(0,N.jsx)("a",{href:"/classrooms/".concat(t.course_id),children:e})}};R=[D].concat(r()(R)),L=[D].concat(r()(L))}var U=(0,p.useMemo)((function(){return function(e){var t=e.used,n=e.copy,i=e.canNotCopy,r=e.studentNames,o=e.studentCount,a=e.inPaper,l=e.is_random,s=void 0!==l&&l,u=e.position,c=(void 0===u?"":u)||(a?"试卷":"课程");return(0,N.jsxs)("span",{children:[(0,N.jsx)(S,{studentNames:r,total:o}),"学习过",c,"中的",(0,N.jsx)("span",{className:j,children:t}),"个项目,",n>0&&i>0?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:j,children:n}),"个项目支持复制,",(0,N.jsx)("span",{className:j,children:i}),"个项目不支持复制"]}):n>0&&0===i?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:j,children:n}),"个项目支持复制"]}):0===n&&i>0?(0,N.jsxs)(N.Fragment,{children:["其中",(0,N.jsx)("span",{className:j,children:i}),"个项目不支持复制"]}):void 0,"。请选择",s?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==k?void 0:k.repeat_shixun_num,copy:null==k?void 0:k.can_copy_num,canNotCopy:null==k?void 0:k.no_copy_num,studentNames:null==k?void 0:k.student_names,studentCount:null==k?void 0:k.student_count,is_random:null==k?void 0:k.is_random,inPaper:b,position:z})}),[k,b,z]);return(0,N.jsx)(v.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:h()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),t=n.getFieldsValue(),i=Object.keys(t).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:t[e].is_use,is_copy:t[e].is_copy}})),e.next=5,c(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:u,width:880,okText:"确认",className:B,destroyOnClose:!0,children:(0,N.jsxs)(g.Z,{form:n,preserve:!1,children:[(0,N.jsx)("div",{className:C,children:U}),(0,N.jsxs)("div",{style:{marginBottom:30},children:[(0,N.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,N.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,N.jsx)("div",{className:j,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==k?void 0:k.can_copy_num)>0&&(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:w,children:"支持复制的项目"}),(0,N.jsx)(y.Z,{columns:R,className:I,dataSource:null==k?void 0:k.can_copy_list,rowKey:"subject"===M?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==k?void 0:k.no_copy_num)>0&&(0,N.jsxs)("div",{children:[(0,N.jsx)("div",{className:w,children:"不支持复制的项目"}),(0,N.jsx)(y.Z,{columns:L,className:I,dataSource:null==k?void 0:k.no_copy_list,rowKey:"subject"===M?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==k?void 0:k.no_use_list.length)>0&&(null==k?void 0:k.no_use_list.map((function(e){return(0,N.jsxs)("div",{children:[(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,N.jsx)(x.Z,{type:"hidden"})}),(0,N.jsx)(g.Z.Item,{name:["".concat("subject"===M?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,N.jsx)(x.Z,{type:"hidden"})})]},"subject"===M?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},R=function(e){return"multiple"===e.modalType?(0,N.jsx)(z,c()({},e)):(0,N.jsx)(Q,c()({},e))}},65046:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var i=n(79800),r=n.n(i),o=n(7557),a=n.n(o),l=n(41498),s=n.n(l),u=n(59301),c=n(8591),d=n(38854),h=n(96033),f=n(45071),A=n(79905),p=n(56102),g=n(54173),v={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},m=n(37712);function x(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var t=new Date(1e3*e).toISOString().substr(11,8);return{hour:t.substr(0,2),minutes:t.substr(3,2),seconds:t.substr(6,2)}}function y(e,t){return e-t}function C(e){e.sort(y);for(var t=0,n=0;n<e.length-1;n++){var i=Math.abs(e[n+1]-e[n]);i<21&&(t+=i)}return t}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return!!(this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2)}});var w=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,b=(0,u.forwardRef)((function(e,t){var n,i,o=e.allow_skip,l=e.src,y=e.toLog,b=e.videoId,I=e.logWatchHistory,E=e.courseId,B=void 0===E?null:E,j=e.startTime,k=e.handlePause,N=void 0===k?function(){}:k,M=e.handlePlay,S=void 0===M?function(){}:M,Q=e.handlePlayEnded,P=void 0===Q?function(){}:Q,z=e.autoPlay,R=void 0!==z&&z,L=e.onPlayEnded,D=void 0===L?function(){}:L,U="flv"===(null===(i=l=null===(n=l)||void 0===n?void 0:n.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),T=(0,u.useRef)(),O=(0,u.useRef)(),G=(0,u.useRef)(),Z=(0,u.useRef)(),F=(0,u.useRef)(),H=(0,u.useRef)(),Y=(0,u.useRef)(),W=(0,u.useRef)(),J=(0,u.useRef)(),K=(0,u.useRef)(),X=(0,u.useRef)(),q=(0,u.useRef)(),V=(0,u.useRef)(),_=(0,u.useRef)(),$=navigator.userAgent.toLowerCase().match(w),ee=$?$[0]:"pc",te=(0,u.useRef)(!1),ne=(0,A.eY)(),ie=0,re=0,oe=0,ae=null,le=!1,se=20,ue=1,ce=!1,de=!1,he=[];(0,u.useImperativeHandle)(t,(function(){return{getLastUpdatedTime:function(){return T.current.currentTime},getDuration:function(){return T.current.duration}}})),c.ZP.config({maxCount:1,getContainer:function(){return G.current}});var fe=(0,u.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={point:T.current.currentTime};function i(){return r.apply(this,arguments)}function r(){return(r=s()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return ce=!0,t.next=3,null==I?void 0:I(n);case 3:i=t.sent,ae=i,ce=!1,e&&e();case 7:case"end":return t.stop()}}),t)})))).apply(this,arguments)}ae?(n.log_id=ae,n.watch_duration=C(he),n.total_duration=re):(B?(n.video_id=parseInt(b,10),n.course_id=B):n.video_id=b,n.duration=ie,n.device=ee),t&&(n.ed="1"),i()}),[b,B]);function Ae(){T.current.paused?(Z.current.style.display="none",F.current.style.display="block"):(Z.current.style.display="block",F.current.style.display="none")}function pe(){X.current.style.display="none",V.current.style.display="none",q.current.style.display="none",T.current.muted||0===T.current.volume?X.current.style.display="block":T.current.volume>0&&T.current.volume<=.5?V.current.style.display="block":q.current.style.display="block"}(0,u.useEffect)((function(){var e;T.current&&(Z.current.style.display="none",F.current.style.display="block"),c.ZP.destroy();var t=null;return h.Z.isSupported&&U&&l&&(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(t=h.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:l,muted:!1}),T.current&&(t.attachMediaElement(T.current),t.load())):T.current.setAttribute("src",l),pe(),function(){t&&(t.unload(),t.pause(),t.destroy(),t=null)}}),[T,U,l]),(0,u.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){S(),j&&!te.current&&(T.current.currentTime=j),te.current=!0,he.push(T.current.currentTime),le||(le=!0,y&&fe())}function t(){return n.apply(this,arguments)}function n(){return(n=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ae(),he.push(T.current.currentTime),y&&fe((function(){ae=null,oe=0,le=!1,ce=!1,de=!1,he=[],re=0,ue=1}),!0),D();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){H.current.value=Math.round(T.current.currentTime),Y.current.value=Math.round(T.current.currentTime)}function r(){var e=Math.round(T.current.duration);H.current.setAttribute("max",e),Y.current.setAttribute("max",e);var t=x(e);W.current.innerText="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds),W.current.setAttribute("datetime","".concat(t.hour>0?" "+t.hour+" ":"").concat(t.minutes,"m ").concat(t.seconds,"s"))}function l(){try{var e=Math.round(T.current.duration);H.current.setAttribute("max",e),Y.current.setAttribute("max",e);var t=x(e);W.current.innerText="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds),W.current.setAttribute("datetime","".concat(t.hour>0?" "+t.hour+" ":"").concat(t.minutes,"m ").concat(t.seconds,"s")),i(),function(){var e=x(Math.round(T.current.currentTime));J.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),J.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var n=O.current.getBoundingClientRect(),r=n.width,o=(n.height,n.x),a=n.y;if(o<0||a<0||!r)return;if(!de){var l=T.current.currentTime,s=l-oe;Math.abs(s)<10?(re+=Math.abs(s),oe=l,ce||re-ue*se>=0&&(ue++,he.push(oe),y&&fe())):(oe=l,y&&fe())}}catch(e){console.log(e)}}function u(){de=!0}function d(){T.current.playing&&he.push(T.current.currentTime,oe),oe=T.current.currentTime,de=!1}function h(){(ie=T.current.duration)<=20&&(se=ie/3),T.current.addEventListener("play",e)}function f(){N()}function A(e){if(o){var t=e.target.dataset.seek?e.target.dataset.seek:e.target.value;T.current.currentTime=t,Y.current.value=t,H.current.value=t}else c.ZP.warning("该视频禁止快进/后退播放")}function p(e){var t=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));H.current.setAttribute("data-seek",t);var n=x(t);K.current.textContent="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds);var i=T.current.getBoundingClientRect();K.current.style.left="".concat(e.pageX-i.left,"px")}function v(e){switch(e.code){case"Space":e.preventDefault(),xe();break;case"ArrowRight":if(e.preventDefault(),!o){c.ZP.warning("该视频禁止快进/后退播放");break}if(T.current.currentTime>=T.current.duration)break;T.current.currentTime=parseInt(T.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!o){c.ZP.warning("该视频禁止快进/后退播放");break}if(0===T.current.currentTime)break;T.current.currentTime=parseInt(T.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),T.current.volume<1&&(T.current.volume=(parseInt(10*T.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),T.current.volume>0&&(T.current.volume=(parseInt(10*T.current.volume)-1)/10)}}return G.current.addEventListener((0,g.gH)(),(function(e){e.preventDefault(),(0,g.vp)()?(T.current.style.width="100%",T.current.style.height="100%"):T.current.style.cssText=""})),T.current.addEventListener("canplay",h),T.current.addEventListener("ended",t),T.current.addEventListener("seeking",u),T.current.addEventListener("seeked",d),T.current.addEventListener("loadedmetadata",r),H.current.addEventListener("mousemove",p),H.current.addEventListener("input",A),T.current.addEventListener("timeupdate",l),T.current.addEventListener("pause",f),T.current.addEventListener("volumechange",pe),document.addEventListener("keydown",v),function(){var n,i,o,a,s,c,g,m,x,C,w,b;null===(n=T.current)||void 0===n||n.removeEventListener("canplay",h),null===(i=T.current)||void 0===i||i.removeEventListener("play",e),null===(o=T.current)||void 0===o||o.removeEventListener("ended",t),null===(a=T.current)||void 0===a||a.removeEventListener("seeking",u),null===(s=T.current)||void 0===s||s.removeEventListener("seeked",d),null===(c=H.current)||void 0===c||c.removeEventListener("mousemove",p),null===(g=H.current)||void 0===g||g.removeEventListener("input",A),null===(m=T.current)||void 0===m||m.removeEventListener("timeupdate",l),null===(x=T.current)||void 0===x||x.removeEventListener("pause",f),null===(C=T.current)||void 0===C||C.removeEventListener("loadedmetadata",r),null===(w=T.current)||void 0===w||w.removeEventListener("volumechange",pe),document.removeEventListener("keydown",v),null!==(b=T.current)&&void 0!==b&&b.playing&&(he.push(oe,T.current.currentTime),y&&fe())}}),[T,l]),(0,u.useEffect)((function(){var e;if(T.current.onended=function(){P(T)},T.current.oncontextmenu=function(){return!1},(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(T.current.canPlayType("application/vnd.apple.mpegurl"))T.current.src=l;else if(f.ZP.isSupported()){var t=new f.ZP;t.loadSource(l),t.attachMedia(T.current)}}),[l]);var ge=(0,u.useState)(1),ve=r()(ge,2),me=(ve[0],ve[1]),xe=function(){T.current.paused||T.current.ended?T.current.play():T.current.pause(),Ae()};return(0,m.jsxs)("div",{style:{position:"relative"},ref:G,children:[(0,m.jsx)("div",{ref:O,className:"".concat(v.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(v.animate__loop),children:ne?ne.login:" "}),(0,m.jsx)("div",{className:v.container,children:(0,m.jsxs)("div",{className:v["video-container"],id:"video-container",children:[(0,m.jsx)("div",{className:v["playback-animation"],id:"playback-animation",children:(0,m.jsxs)("svg",{className:v["playback-icons"],children:[(0,m.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,m.jsx)("use",{href:"#pause"})]})}),(0,m.jsx)("video",{className:v.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:T,autoPlay:R}),(0,m.jsxs)("div",{className:"".concat(v["video-controls"]," "),id:"video-controls",children:[(0,m.jsxs)("div",{className:v["bottom-controls"],children:[(0,m.jsxs)("div",{className:v["left-controls"],children:[(0,m.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:xe,children:(0,m.jsxs)("svg",{className:v["playback-icons"],children:[(0,m.jsx)("use",{ref:F,href:"#play-icon"}),(0,m.jsx)("use",{ref:Z,style:{display:"none"},href:"#pause"})]})}),(0,m.jsxs)("div",{className:v.time,children:[(0,m.jsx)("time",{id:"time-elapsed",ref:J,children:"00:00"}),(0,m.jsx)("span",{children:" / "}),(0,m.jsx)("time",{id:"duration",ref:W,children:"00:00"})]})]}),(0,m.jsxs)("div",{className:v["right-controls"],children:[o&&(0,m.jsx)(d.Z,{placement:"top",overlayClassName:v.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,m.jsx)("span",{onClick:function(){me(1),T.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,m.jsx)("span",{onClick:function(){me(1.5),T.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,m.jsx)("span",{onClick:function(){me(2),T.current.playbackRate=2},children:"2.0x"})}]},children:(0,m.jsx)("div",{className:"".concat(v.controlText," mr5"),children:"倍速"})}),(0,m.jsx)(p.CopyToClipboard,{text:l,onCopy:function(){return c.ZP.success("复制成功")},children:(0,m.jsx)("button",{"data-title":"复制链接",children:(0,m.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,m.jsxs)("div",{className:v["volume-controls"],children:[(0,m.jsxs)("button",{"data-title":"开启/关闭声音",className:v["volume-button"],id:"volume-button",onClick:function(){T.current.muted=!T.current.muted,T.current.muted?(_.current.setAttribute("data-volume",volume.value),_.current.value=0):_.current.value=_.current.dataset.volume},children:[(0,m.jsx)("i",{ref:X,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,m.jsx)("i",{ref:V,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,m.jsx)("i",{ref:q,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,m.jsx)("input",{className:v.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:_,style:{display:"none"},onClick:pe})]}),(0,m.jsx)("button",{"data-title":"全屏/退出全屏",className:v["fullscreen-button"],onClick:function(){(0,g.vp)()?(0,g.BU)():(0,g.Dj)(G.current)},children:(0,m.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,m.jsxs)("div",{className:v["video-progress"],children:[(0,m.jsx)("progress",{ref:Y,value:"0",min:"0"}),(0,m.jsx)("input",{className:v.seek,ref:H,value:"0",min:"0",type:"range",step:"1"}),(0,m.jsx)("div",{className:v["seek-tooltip"],ref:K,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,m.jsx)("svg",{style:{display:"none"},children:(0,m.jsxs)("defs",{children:[(0,m.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,m.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,m.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,m.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,m.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,m.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,m.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,m.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},58704:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var i=n(82242),r=n.n(i),o=n(79800),a=n.n(o),l=n(59301),s=n(57809),u=n(78241),c=n(3113),d=n(89780),h=n.n(d),f=(n(88024),n(59575),n(37712)),A=s.default.Option,p={labelCol:{span:4},wrapperCol:{span:20}},g={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};function v(e){var t=e.value,n=e.onChange,i=e.mode,o=e.options,s=void 0===o?{}:o,u=(0,l.useRef)(),c=(0,l.useState)(),d=a()(c,2),A=d[0],p=d[1];return(0,l.useEffect)((function(){if(A){var e=function(e){var t=e.getValue();n&&n(t)};return A.on("change",e),function(){A.off("change",e)}}}),[A,n]),(0,l.useEffect)((function(){A&&A.setOption("mode",i)}),[A,i]),(0,l.useEffect)((function(){A&&(t===A.getValue()&&""!==t||setTimeout((function(){A.setValue(t||"")}),300))}),[A,t]),(0,l.useEffect)((function(){if(u.current&&!A){var e=h().fromTextArea(u.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));p(e)}}),[u.current,A]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:u})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),o=a()(i,2),d=o[0],h=o[1];return(0,f.jsxs)(u.Z,r()(r()({},p),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(u.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(g[e][1])},children:Object.keys(g).map((function(e){return(0,f.jsx)(A,{value:e,children:g[e][0]},e)}))})}),(0,f.jsx)(u.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(v,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(c.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(c.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},49312:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ce}});var i=n(91232),r=n.n(i),o=n(79800),a=n.n(o),l=n(85573),s=n.n(l),u=n(59301),c=n(89780),d=n.n(c),h=n(76374),f=(n(88024),n(6313),n(25717),n(99498),n(25419),n(67549),n(63743)),A=n(37712),p=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,u.useMemo)((function(){return""}),[n]));return(0,A.jsx)(A.Fragment,{children:(0,A.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),v=n.n(g),m=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var t=e.onActionCallback,n=e.title,i=e.icon,r=e.actionName,o=e.className,a=void 0===o?"":o,l=e.children;return(0,A.jsxs)("a",{title:n,className:a,onClick:function(){t(r)},children:[(0,A.jsx)("i",{className:"".concat(i)}),l]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,a=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,u=[].concat(m,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,A.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&u.map((function(e,t){return(0,A.jsx)("li",{children:e.actionName?(0,A.jsx)(x,v()(v()({},e),{},{onActionCallback:r})):(0,A.jsx)("span",{className:"v-line"})},t)})),n?(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,A.jsx)("li",{children:(0,A.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r,children:(0,A.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,A.jsx)("li",{children:s}),(0,A.jsx)("li",{className:"btn-full-screen",children:(0,A.jsx)(x,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},C=n(98516),w=n(78241),b=n(92832),I=n(3113),E={labelCol:{span:4},wrapperCol:{span:20}},B=function(e){var t=e.callback,n=e.onCancel;return(0,A.jsxs)(w.Z,v()(v()({},E),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,A.jsx)(w.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,A.jsx)(b.Z,{})}),(0,A.jsx)(w.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,A.jsx)(b.Z,{})}),(0,A.jsxs)("div",{className:"flex-container flex-end",children:[(0,A.jsx)(I.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,A.jsx)(I.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},j=n(58704),k=n(40438),N=n(95237),M=n(36702),S=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,A.jsx)(N.Z,{style:{height:"100vh"},children:(0,A.jsx)(M.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},Q=n(7557),P=n.n(Q),z=n(41498),R=n.n(z),L=n(37205),D=n.n(L),U=n(12378);function T(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(T,go.CommandHandler),T.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},T.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},T.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},T.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},T.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},T.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},T.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},T.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i<n.length-1;i++){var r=n[i],o=r.actualBounds.y+r.actualBounds.height+e;n[i+1].move(new go.Point(r.actualBounds.x,o))}t.commitTransaction("align Column")},T.prototype.alignRow=function(e){void 0===e&&(e=0),e=parseFloat(e);var t=this.diagram;t.startTransaction("align Row");var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i<n.length-1;i++){var r=n[i],o=r.actualBounds.x+r.actualBounds.width+e;n[i+1].move(new go.Point(o,r.actualBounds.y))}t.commitTransaction("align Row")},T.prototype.canRotate=function(e){var t=this.diagram;return null!==t&&!t.isReadOnly&&!t.isModelReadOnly&&!(t.selection.count<1)},T.prototype.rotate=function(e){var t;void 0===e&&(e=90),(t=this.diagram).startTransaction("rotate "+e.toString()),(t=this.diagram).selection.each((function(t){t instanceof go.Link||t instanceof go.Group||(t.angle+=e)})),t.commitTransaction("rotate "+e.toString())},T.prototype.pullToFront=function(){var e=this.diagram;e.startTransaction("pullToFront");var t=new go.Map;e.selection.each((function(e){t.set(e.layer,0)})),t.iteratorKeys.each((function(e){var n=0;e.parts.each((function(e){if(!e.isSelected){var t=e.zOrder;isNaN(t)?e.zOrder=0:n=Math.max(n,t)}})),t.set(e,n)})),e.selection.each((function(e){T._assignZOrder(e,t.get(e.layer)+1)})),e.commitTransaction("pullToFront")},T.prototype.pushToBack=function(){var e=this.diagram;e.startTransaction("pushToBack");var t=new go.Map;e.selection.each((function(e){t.set(e.layer,0)})),t.iteratorKeys.each((function(e){var n=0;e.parts.each((function(e){if(!e.isSelected){var t=e.zOrder;isNaN(t)?e.zOrder=0:n=Math.min(n,t)}})),t.set(e,n)})),e.selection.each((function(e){T._assignZOrder(e,t.get(e.layer)-1-T._findGroupDepth(e))})),e.commitTransaction("pushToBack")},T._assignZOrder=function(e,t,n){void 0===n&&(n=e),e.layer===n.layer&&(e.zOrder=t),e instanceof go.Group&&e.memberParts.each((function(e){T._assignZOrder(e,t+1,n)}))},T._findGroupDepth=function(e){if(e instanceof go.Group){var t=0;return e.memberParts.each((function(e){t=Math.max(t,T._findGroupDepth(e))})),t+1}return 0},T.prototype.doKeyDown=function(){var e=this.diagram;if(null!==e){var t=e.lastInput;if("Up"===t.key||"Down"===t.key||"Left"===t.key||"Right"===t.key){var n=this.arrowKeyBehavior;if("none"===n)return;if("select"===n)return void this._arrowKeySelect();if("move"===n)return void this._arrowKeyMove();if("tree"===n)return void this._arrowKeyTree()}go.CommandHandler.prototype.doKeyDown.call(this)}},T.prototype._getAllParts=function(){var e=new Array;return this.diagram.nodes.each((function(t){e.push(t)})),this.diagram.parts.each((function(t){e.push(t)})),e},T.prototype._arrowKeyMove=function(){var e=this.diagram,t=e.lastInput,n=0,i=0;if(t.control||t.meta)n=1,i=1;else if(null!==e.grid){var r=e.grid.gridCellSize;i=r.width,n=r.height}e.startTransaction("arrowKeyMove"),e.selection.each((function(e){"Up"===t.key?e.move(new go.Point(e.actualBounds.x,e.actualBounds.y-n)):"Down"===t.key?e.move(new go.Point(e.actualBounds.x,e.actualBounds.y+n)):"Left"===t.key?e.move(new go.Point(e.actualBounds.x-i,e.actualBounds.y)):"Right"===t.key&&e.move(new go.Point(e.actualBounds.x+i,e.actualBounds.y))})),e.commitTransaction("arrowKeyMove")},T.prototype._arrowKeySelect=function(){var e=this.diagram,t=e.lastInput,n=null;"Up"===t.key?n=this._findNearestPartTowards(270):"Down"===t.key?n=this._findNearestPartTowards(90):"Left"===t.key?n=this._findNearestPartTowards(180):"Right"===t.key&&(n=this._findNearestPartTowards(0)),null!==n&&(t.shift?n.isSelected=!0:t.control||t.meta?n.isSelected=!n.isSelected:e.select(n))},T.prototype._findNearestPartTowards=function(e){var t=this.diagram.selection.first();if(null===t)return null;for(var n=t.actualBounds.center,i=this._getAllParts(),r=1/0,o=t,a=0;a<i.length;a++){var l=i[a];if(l!==t&&l.canSelect()){var s=l.actualBounds.center,u=n.directionPoint(s),c=this._angleCloseness(u,e);if(c<=45){var d=n.distanceSquaredPoint(s);(d*=1+Math.sin(c*Math.PI/180))<r&&(r=d,o=l)}}}return o},T.prototype._angleCloseness=function(e,t){return Math.min(Math.abs(t-e),Math.min(Math.abs(t+360-e),Math.abs(t-360-e)))},T.prototype._arrowKeyTree=function(){var e=this.diagram,t=e.selection.first();if(t instanceof go.Node){var n=e.lastInput;if("Right"===n.key)if(t.isTreeLeaf);else if(t.isTreeExpanded){null!==(r=this._sortTreeChildrenByY(t).first())&&e.select(r)}else e.commandHandler.canExpandTree(t)&&e.commandHandler.expandTree(t);else if("Left"===n.key){if(!t.isTreeLeaf&&t.isTreeExpanded)e.commandHandler.canCollapseTree(t)&&e.commandHandler.collapseTree(t);else null!==(o=t.findTreeParentNode())&&e.select(o)}else if("Up"===n.key){if(null!==(o=t.findTreeParentNode()))if((l=(a=this._sortTreeChildrenByY(o)).indexOf(t))>0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===n.key){var r;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(t).first())&&e.select(r);else for(;null!==t;){var o,a,l;if(null===(o=t.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(o)).indexOf(t))<a.length-1){e.select(a.elt(l+1));break}t=o}}var s=e.selection.first();null!==s&&e.scrollToRect(s.actualBounds)}},T.prototype._sortTreeChildrenByY=function(e){var t=(new go.List).addAll(e.findTreeChildrenNodes());return t.sort((function(e,t){var n=e.location,i=t.location;return n.y<i.y?-1:n.y>i.y?1:n.x<i.x?-1:n.x>i.x?1:0})),t},T.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},T.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(T.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(T.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var O=T,G=(n(39169),n(85160)),Z=n(43418),F=n(43604),H=n(75105),Y="myPaletteDiv___Xjz2I",W="maxH60___Pd4Re";window.go=U;var J=function(e){var t=e.onCancel,n=e.callback,i=(0,u.useRef)(),r=(0,u.useRef)(),o=(0,u.useRef)(),l=(0,u.useRef)(!1),s=(0,u.useRef)(!1),c=(0,u.useState)(0),d=a()(c,2),h=d[0],f=d[1],p=function(){var e=R()(P()().mark((function e(){var t,r;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:r=e.sent,n({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,u.useEffect)((function(){f(h+1)}),[]),(0,A.jsx)("div",{ref:s,className:l.current?"".concat(W," body-overflow-initial"):"body-overflow-initial",children:(0,A.jsx)(Z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!h,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,A.jsxs)(N.Z,{children:[(0,A.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,A.jsx)(F.Z,{onClick:function(){l.current=!l.current,f(h+1)},children:(0,A.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,A.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,A.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,A.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,A.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,A.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:o})]}),(0,A.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,A.jsx)(G.FI,{initDiagram:function(){var e=U.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",u="#ff6233",c="#ffffff",d="#000000",h="#fffcd5",f="#d5ebff",A="#f2dfe0",p="#a5d2fa",g="#cccccc",v="#b3e6b3",m="#fcbbbd";function x(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var r=n.part.adornedPart,o=(new U.Point).setRectSpot(r.actualBounds,t);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var l={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=o,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(U.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(U.Spot.Top)||t.equals(U.Spot.Bottom)?25:18,height:t.equals(U.Spot.Top)||t.equals(U.Spot.Bottom)?18:25,fill:"orange",stroke:c,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(U.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function C(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function w(t,n){return n||(n="color"),e(U.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:C(n,t),contextClick:C(n,t)})}function b(){return[e("ContextMenuButton",e(U.Panel,"Horizontal",w(c,"fill"),w(h,"fill"),w(f,"fill"),w(A,"fill"))),e("ContextMenuButton",e(U.Panel,"Horizontal",w(g,"fill"),w(v,"fill"),w(p,"fill"),w(m,"fill")))]}function I(){return[e("ContextMenuButton",e(U.Panel,"Horizontal",w(d),w(a),w(n),w(t))),e("ContextMenuButton",e(U.Panel,"Horizontal",w(c),w(l),w(s),w(u)))]}function E(t,n){return n||(n="thickness"),e(U.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:C(n,t),contextClick:C(n,t)})}function B(t,n){return n||(n="dash"),e(U.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:C(n,t),contextClick:C(n,t)})}function j(){return[e("ContextMenuButton",e(U.Panel,"Horizontal",E(1),E(2),E(3),E(4))),e("ContextMenuButton",e(U.Panel,"Horizontal",B(null),B([2,4]),B([4,4])))]}function k(t,n){return n||(n="figure"),e(U.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:C(n,t),contextClick:C(n,t)})}function N(t){return e(U.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function M(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(U.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:C("dir",t),contextClick:C("dir",t)})}function S(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",U.Spot.stringify(U.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(U.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function Q(t,n){var i=0,r=U.Spot.RightSide;t.equals(U.Spot.Top)?(i=270,r=U.Spot.TopSide):t.equals(U.Spot.Left)?(i=180,r=U.Spot.LeftSide):t.equals(U.Spot.Bottom)&&(i=90,r=U.Spot.BottomSide),n||(i-=180);var o=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",U.Spot.stringify(r)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(U.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:o,contextClick:o})}return i.current=new U.Diagram(r.current,{padding:20,grid:e(U.Panel,"Grid",e(U.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(U.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(O),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(U.Node,"Auto",{locationSpot:U.Spot.Center,locationObjectName:"SHAPE",desiredSize:new U.Size(120,60),minSize:new U.Size(40,40),resizable:!0,resizeCellSize:new U.Size(10,10),rotatable:!0},new U.Binding("location","loc",U.Point.parse).makeTwoWay(U.Point.stringify),new U.Binding("desiredSize","size",U.Size.parse).makeTwoWay(U.Size.stringify),e(U.Shape,{name:"SHAPE",fill:c,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:U.Spot.AllSides,toSpot:U.Spot.AllSides},new U.Binding("figure"),new U.Binding("fill"),new U.Binding("stroke","borderColor"),new U.Binding("strokeWidth","thickness"),new U.Binding("strokeDashArray","dash")),e(U.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(U.TextBlock,{margin:1,textAlign:"center",overflow:U.TextBlock.OverflowEllipsis,editable:!0},new U.Binding("text").makeTwoWay(),new U.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(U.Panel,"Vertical",{maxSize:new U.Size(200,NaN)},e(U.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new U.Binding("text")),e(U.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new U.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(U.Adornment,"Spot",e(U.Placeholder,{padding:10}),x(U.Spot.Top,"TriangleUp"),x(U.Spot.Left,"TriangleLeft"),x(U.Spot.Right,"TriangleRight"),x(U.Spot.Bottom,"TriangleDown"),y({alignment:new U.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(U.Panel,"Horizontal",k("Rectangle"),k("RoundedRectangle"),k("Ellipse"),k("Diamond"))),e("ContextMenuButton",e(U.Panel,"Horizontal",k("Parallelogram2"),k("ManualOperation"),k("Procedure"),k("Cylinder1"))),e("ContextMenuButton",e(U.Panel,"Horizontal",k("Terminator"),k("CreateRequest"),k("Document"),k("TriangleDown"))),b(),I(),j()),i.current.groupTemplate=e(U.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:U.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new U.Binding("location","loc",U.Point.parse).makeTwoWay(U.Point.stringify),e(U.Panel,"Auto",{name:"BODY"},e(U.Shape,{parameter1:10,fill:c,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:U.Spot.AllSides,toSpot:U.Spot.AllSides},new U.Binding("fill"),new U.Binding("stroke","color"),new U.Binding("strokeWidth","thickness"),new U.Binding("strokeDashArray","dash")),e(U.Placeholder,{background:"transparent",margin:20})),e(U.TextBlock,{alignment:U.Spot.Top,alignmentFocus:U.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new U.Binding("text"),new U.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(U.Adornment,"Spot",e(U.Panel,"Auto",e(U.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(U.Placeholder,{margin:1.5})),y({alignment:U.Spot.TopRight,alignmentFocus:U.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",b(),I(),j()),i.current.linkTemplate=e(U.Link,{layerName:"Foreground",routing:U.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new U.Binding("fromSpot","fromSpot",U.Spot.parse),new U.Binding("toSpot","toSpot",U.Spot.parse),new U.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new U.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new U.Binding("points").makeTwoWay(),e(U.Shape,{strokeWidth:2},new U.Binding("stroke","color"),new U.Binding("strokeWidth","thickness"),new U.Binding("strokeDashArray","dash")),e(U.Shape,{segmentIndex:0,segmentOffset:new U.Point(15,0),segmentOrientation:U.Link.OrientAlong,alignmentFocus:U.Spot.Right,figure:"circle",width:10,strokeWidth:0},new U.Binding("fill","color"),new U.Binding("visible","dir",(function(e){return 1===e}))),e(U.Shape,{segmentIndex:-1,segmentOffset:new U.Point(-10,6),segmentOrientation:U.Link.OrientPlus90,alignmentFocus:U.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new U.Binding("fill","color"),new U.Binding("visible","dir",(function(e){return e>=1})),new U.Binding("width","thickness",(function(e){return 7+3*e})),new U.Binding("height","thickness",(function(e){return 7+3*e})),new U.Binding("segmentOffset","thickness",(function(e){return new U.Point(-15,4+1.5*e)}))),e(U.Shape,{segmentIndex:0,segmentOffset:new U.Point(15,-6),segmentOrientation:U.Link.OrientMinus90,alignmentFocus:U.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new U.Binding("fill","color"),new U.Binding("visible","dir",(function(e){return 2===e})),new U.Binding("width","thickness",(function(e){return 7+3*e})),new U.Binding("height","thickness",(function(e){return 7+3*e})),new U.Binding("segmentOffset","thickness",(function(e){return new U.Point(-15,4+1.5*e)}))),e(U.TextBlock,{alignmentFocus:new U.Spot(0,1,-4,0),editable:!0},new U.Binding("text").makeTwoWay(),new U.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(U.Adornment,e(U.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:N(2)},new U.Binding("pathPattern","thickness",N)),y({alignmentFocus:new U.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",I(),j(),e("ContextMenuButton",e(U.Panel,"Horizontal",M(0),M(1),M(2))),e("ContextMenuButton",e(U.Panel,"Horizontal",e(U.Panel,"Spot",S(!1),Q(U.Spot.Top,!1),Q(U.Spot.Left,!1),Q(U.Spot.Right,!1),Q(U.Spot.Bottom,!1)),e(U.Panel,"Spot",{margin:new U.Margin(0,0,0,2)},S(!0),Q(U.Spot.Top,!0),Q(U.Spot.Left,!0),Q(U.Spot.Right,!0),Q(U.Spot.Bottom,!0))))),new U.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(U.Link,{locationSpot:U.Spot.Center,selectionAdornmentTemplate:e(U.Adornment,"Link",{locationSpot:U.Spot.Center},e(U.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(U.Shape,{toArrow:"Standard",stroke:null}))},{routing:U.Link.AvoidsNodes,curve:U.Link.JumpOver,corner:5,toShortLength:4},new U.Binding("points"),e(U.Shape,{isPanelMain:!0,strokeWidth:2}),e(U.Shape,{toArrow:"Standard",stroke:null})),model:new U.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(D()(U.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(U.Node,"Auto",{locationSpot:U.Spot.Center},new U.Binding("location","location",U.Point.parse).makeTwoWay(U.Point.stringify),e(U.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new U.Binding("stroke").makeTwoWay(),new U.Binding("fill").makeTwoWay(),new U.Binding("figure")),e(U.TextBlock,{margin:new U.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new U.Size(16,16),maxSize:new U.Size(10,NaN),textAlign:"center",editable:!0},new U.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(U.Panel,"Grid",e(U.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(U.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,A.jsx)("div",{ref:r})]})]}),(0,A.jsx)("div",{className:"tr",children:(0,A.jsx)(I.ZP,{size:"large",onClick:p,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),X=n(94001),q=K.ZP.Group,V={margin:"0 8px"},_=function(e){var t=e.callback,n=e.onCancel;return(0,A.jsxs)(w.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,A.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,A.jsx)("span",{style:V,children:"单元格数:"}),(0,A.jsx)("span",{style:V,children:"行数"}),(0,A.jsx)(w.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,A.jsx)(X.Z,{})}),(0,A.jsx)("span",{style:V,children:"列数"}),(0,A.jsx)(w.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,A.jsx)(X.Z,{})})]}),(0,A.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,A.jsx)("span",{style:V,children:"对齐方式:"}),(0,A.jsx)(w.Z.Item,{name:"align",children:(0,A.jsxs)(q,{children:[(0,A.jsx)(K.ZP,{value:"default",children:(0,A.jsx)("i",{className:"fa fa-align-justify"})}),(0,A.jsx)(K.ZP,{value:"left",children:(0,A.jsx)("i",{className:"fa fa-align-left"})}),(0,A.jsx)(K.ZP,{value:"center",children:(0,A.jsx)("i",{className:"fa fa-align-center"})}),(0,A.jsx)(K.ZP,{value:"right",children:(0,A.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,A.jsxs)("div",{className:"flex-container flex-end",children:[(0,A.jsx)(I.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,A.jsx)(I.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(89265),te=n.n(ee),ne=(0,u.forwardRef)((function(e,t){var n=e.use3d,i=e.width,r=e.height,o=e.callback,l=(e.showSaveButton,(0,u.useRef)()),s=(0,u.useRef)(),c=(0,u.useState)(!1),d=a()(c,2),h=d[0],f=d[1],p=(0,u.useRef)({id:l,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,u.useEffect)((function(){s.current=new(te())(p.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,u.useEffect)((function(){p.current.appName=h?"3D":"graphing",s.current.inject("applet_container")}),[h]),(0,u.useEffect)((function(){f(n)}),[n]),(0,u.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,A.jsxs)(N.Z,{align:"middle",children:[(0,A.jsx)(F.Z,{flex:1,children:(0,A.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return f(e)}})}),(0,A.jsx)(F.Z,{children:(0,A.jsx)(I.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(11908),re=n(10160),oe=n(8591),ae="link",le="upload-image",se="add-flowchart",ue="draw-image",ce="code-block",de="add-table",he="------------",fe={default:he,left:":".concat(he),center:":".concat(he,":"),right:"".concat(he,":")},Ae=n(11724);var pe="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var me=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=s()(s()({},me+"-B","bold"),me+"-I","italic"),ye=s()(s()(s()(s()(s()(s()(s()(s()({},ae,"添加链接"),ce,"添加代码块"),le,"添加图片"),ue,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ce=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,o=e.width,l=void 0===o?"100%":o,c=e.height,g=void 0===c?400:c,v=e.miniToolbar,m=void 0!==v&&v,x=e.isFocus,w=void 0!==x&&x,b=e.watch,I=e.insertTemp,E=e.mode,N=void 0===E?"markdown":E,M=e.id,Q=void 0===M?"markdown-editor-id":M,P=e.showResizeBar,z=void 0!==P&&P,R=e.noStorage,L=void 0!==R&&R,D=e.showNullButton,U=void 0!==D&&D,T=e.showNullProgramButton,O=void 0!==T&&T,G=e.hidetoolBar,F=void 0!==G&&G,H=e.fullScreen,Y=void 0!==H&&H,W=e.onBlur,K=e.onCMBeforeChange,X=e.onFullScreen,q=e.className,V=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,he=void 0!==te&&te,me=e.disabledFill,Ce=void 0!==me&&me,we=e.placeholder,be=void 0===we?"":we,Ie=e.values,Ee=void 0===Ie?"":Ie,Be=e.extraUse,je=(0,u.useState)(null),ke=a()(je,2),Ne=ke[0],Me=ke[1],Se=(0,u.useState)(n),Qe=a()(Se,2),Pe=Qe[0],ze=Qe[1],Re=(0,u.useState)(b),Le=a()(Re,2),De=Le[0],Ue=Le[1],Te=(0,u.useState)(Y),Oe=a()(Te,2),Ge=Oe[0],Ze=Oe[1],Fe=(0,u.useState)(""),He=a()(Fe,2),Ye=He[0],We=He[1],Je=(0,u.useState)(0),Ke=a()(Je,2),Xe=Ke[0],qe=Ke[1],Ve=(0,u.useState)(g),_e=a()(Ve,2),$e=_e[0],et=_e[1],tt=(0,u.useState)(!1),nt=a()(tt,2),it=(nt[0],nt[1]),rt=(0,u.useState)(0),ot=a()(rt,2),at=ot[0],lt=ot[1],st=(0,u.useState)(0),ut=a()(st,2),ct=ut[0],dt=ut[1],ht=(0,u.useRef)(),ft=(0,u.useRef)(),At=(0,u.useRef)(),pt=(0,u.useRef)();(0,u.useEffect)((function(){var e=window.scrollY||window.pageYOffset;ze(Ee),null==Ne||Ne.setValue(Ee),window.scrollTo(0,e)}),[Ee]),(0,u.useEffect)((function(){null==X||X(Ge)}),[Ge]),(0,u.useEffect)((function(){if(ht.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==N)return;try{var a,l=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(l=o[0]);var s=l.getAsFile(),u=s.name.split(".").pop();(0,k.I)(s,(function(e){var n,i,r;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection(".concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('<video width="100%" controls src="'.concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,'"></video>')):(null==s||null===(r=s.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?t.replaceSelection('<a href="'.concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(s.type,'&disposition=inline" target="_blank">').concat(s.name,"</a>")):ge.includes(u)?t.replaceSelection('<a href="'.concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,'?type=office&disposition=inline" target="_blank">').concat(s.name,"</a>")):t.replaceSelection("[".concat(s.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(ht.current,{mode:N,lineNumbers:!m,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",be):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),r=n.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),l=r.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,u=a>l?3:4;if(-1===pe.indexOf(o))return null;if(console.log("change1:",t,e,r,i,s,a,l,o),s>=0&&i.ch-s<5){var c=s+u;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:c}),{line:i.line,ch:c}}return null}(e);n&&t.preventDefault()}})),w&&t.focus(),t.on("paste",e),he&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Me(t),function(){t.off("paste",e)}}}),[]);var gt=(0,u.useCallback)((function(){ft.current}),[$e,ft,Ge]);(0,u.useEffect)((function(){if(Ne){var e=function(){var e=new h.Z((function(e){var t,n=r()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ht.current.parentElement),e}();return function(){var t,n;null!==(t=ht.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ht.current)||void 0===n?void 0:n.parentElement)}}}),[Ne,gt]),(0,u.useEffect)((function(){if(Ne){for(var e=[],t=function(){var t=a()(i[n],2),r=t[0],o=t[1],l=s()({},r,(function(){vt(o)}));e.push(l),Ne.addKeyMap(l)},n=0,i=Object.entries(xe);n<i.length;n++)t();return function(){for(var t=0,n=e;t<n.length;t++){var i=n[t];Ne.removeKeyMap(i)}}}}),[Ne]),(0,u.useEffect)((function(){Y!==Ge&&Ze(Y)}),[Y]),(0,Ae.Z)((function(){if(!L&&Xe>0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(Q);e>=Xe+1e4&&(!t||t!==Pe)&&(window.sessionStorage.setItem(Q,Pe),it(!0))}}),1e4),(0,u.useEffect)((function(){Ue(b)}),[Ne,b]),(0,u.useEffect)((function(){Ne&&w&&Ne.focus()}),[Ne,w]),(0,u.useEffect)((function(){if(De&&Ne){var e=function(e){var t=e.target;if(pt.current){var n=t.scrollTop/t.scrollHeight;pt.current.scrollTop=pt.current.scrollHeight*n}},t=Ne.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ne,De]),(0,u.useEffect)((function(){if(Ne&&K){var e=function(e,t){K(e,t)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,K]),(0,u.useEffect)((function(){if(Ne&&W){var e=function(){W(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,W]),(0,u.useEffect)((function(){if(Ne){var e=function(e,t){var n=e.getValue();ze(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(O?i(n,wt(n)):i(n))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,u.useEffect)((function(){if(Ne)if(null==n)Ne.setValue(""),ze("");else{var e=window.scrollY||window.pageYOffset;n!==Ne.getValue()&&(Ne.setValue(n),ze(n),Ne.setCursor(he?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,n]);var vt=(0,u.useCallback)((function(e){var t=Ne.getCursor(),n=Ne.getSelection(),i=n.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+n+"**"),""===n&&Ne.setCursor(t.line,t.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+n+"*"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+n+"`"),""===n&&Ne.setCursor(t.line,t.ch+1),Ne.focus();case"inline-latex":return We("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+n+"\n```"),Ne.setCursor(t.line+1,n.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("<br/>\n"),Ne.focus();case"list-ul":return""===n?Ne.replaceSelection("- "+n):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===n?Ne.replaceSelection("1. "+n):Ne.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection(pe),Ne.focus();case"inster-template-1":return""===n&&Ne.setCursor(t.line,t.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Ue(!De),Ne.focus();case"trigger-full-screen":return Ze(!Ge),Ne.focus();case ae:return void We(ae);case ce:return void We(ce);case le:return void We(le);case ue:return void We(ue);case"maths-latex":return void We("maths-latex");case se:return void We(se);case de:return void We(de);default:throw new Error}}),[Ne,De,Ge]),mt=(0,u.useCallback)((function(e,t){var n,i,r,o,a;switch(We(""),Ye){case ae:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case ce:var u=e.language,c=e.content;return Ne.replaceSelection(["```"+u,c,"```"].join("\n")),Ne.focus();case"maths-latex":for(var d=atob(e),h=new Uint8Array(d.length),f=0;f<d.length;f++)h[f]=d.charCodeAt(f);var A=new Blob([h],{type:"image/png"});(0,k.I)(A,(function(e){e.id?Ne.replaceSelection(".concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}));break;case"inline-latex":Ne.replaceSelection("`$$"+e+"$$`");break;case le:case ue:case"add-flowchart":var p=e.src,g=e.alt,v=t,m=null==v||null===(n=v.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(i=n.pop)||void 0===i?void 0:i.call(n);return(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("image"))>-1||null==v||!v.type?g?Ne.replaceSelection(".concat(p,' "').concat(g,'" )')):Ne.replaceSelection("")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ne.replaceSelection('<video width="100%" controls src="'.concat(re.Z.API_SERVER).concat(p,'"></video>')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ne.replaceSelection('<a href="'.concat(re.Z.API_SERVER).concat(p,"?type=").concat(v.type,'&disposition=inline" target="_blank">').concat(v.name,"</a>")):ge.includes(m)?Ne.replaceSelection('<a href="'.concat(re.Z.API_SERVER).concat(p,'?type=office&disposition=inline" target="_blank">').concat(v.name,"</a>")):Ne.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(p,")")),Ne.focus();case de:for(var x=e.row,y=e.col,C=e.align,w="\n",b=0;b<x;b++){for(var I=[],E=[],B=0;B<y;B++)1===b&&E.push(fe[C]),I.push(" ");1===b&&(w+="| ".concat(E.join(" | ")," |\n")),w+="| ".concat(I.join(1===y?"":" | ")," |\n")}return Ne.replaceSelection(w+"\n"),Ne.focus();default:throw new Error}}),[Ne,Ye]),xt=(0,u.useMemo)((function(){switch(Ye){case ae:return(0,A.jsx)(B,{callback:mt,onCancel:yt});case ce:return(0,A.jsx)(j.Z,{callback:mt,onCancel:yt});case le:return(0,A.jsx)(k.Z,{callback:mt,onCancel:yt});case se:return(0,A.jsx)(J,{callback:mt,onCancel:yt});case de:return(0,A.jsx)(_,{callback:mt,onCancel:yt});case"maths-latex":return(0,A.jsx)(ne,{showSaveButton:!0,callback:mt});case"inline-latex":return(0,A.jsx)(ie.Z,{showSaveButton:!0,callback:mt});default:return null}}),[Ye]);function yt(){We("")}(0,u.useEffect)((function(){if(At.current){var e=function(e){r=!0,o=e.pageY},t=function(){r=!1},n=function(e){if(r){var t=e.pageY-o;t<0&&(t=0),t>300&&(t=300),et(g+t+"px")}},i=At.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ne,At]),(0,u.useEffect)((function(){et(g)}),[g]);var Ct={width:ve(l),height:ve($e)},wt=((0,u.useMemo)((function(){if(Xe){var e=new Date(Xe),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Xe]),function(e){var t=[];if(O){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,u.useEffect)((function(){ye[Ye]&&Ye!==ue&&Ye!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;lt(t),dt(n)}),0)}),[Ye]);var bt=function(e,t,n,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&n<e||t<20&&i>t||t>r-20&&i<t)||(document.body.onmousemove=null,document.body.onmouseup=null,!1)};return(0,A.jsxs)(u.Fragment,{children:[(0,A.jsx)("div",{className:"markdown-editor-wrapper",ref:ft,children:(0,A.jsxs)("div",{className:"markdown-editor-container ".concat(V," ").concat(De?"on-preview":""," ").concat(m?"mini":""," ").concat(Ge?"full-screen":""),style:Ct,children:[(0,A.jsx)(y,{insertTemp:I,watch:De,fullScreen:Ge,showNullButton:U,showNullProgramButton:O,onActionCallback:vt,hidetoolBar:F,extraUse:Be}),(0,A.jsxs)("div",{className:"markdown-editor-body",children:[(0,A.jsx)("div",{className:"codemirror-container",children:(0,A.jsx)("textarea",{ref:ht,placeholder:be})}),De?(0,A.jsxs)("div",{ref:pt,className:"preview-container",children:["stex"===N&&(0,A.jsx)(p,{value:Pe}),"stex"!==N&&(0,A.jsx)(f.Z,{disabledFill:Ce,showProgramFill:O,value:Pe})]}):null]})]})}),z?(0,A.jsx)("a",{ref:At,className:"editor-resize"}):null,Ye===ue&&(0,A.jsx)(S,{callback:mt,onCancel:yt}),Ye===se&&(0,A.jsx)(J,{callback:mt,onCancel:yt}),(0,A.jsx)(C.Z,{children:ye[Ye]&&Ye!==ue&&Ye!==se?(0,A.jsx)(Z.Z,{maskClosable:!1,centered:!0,style:{position:"absolute",left:at,top:ct},title:(0,A.jsx)("div",{style:{cursor:"move"},onMouseDown:function(e){e.preventDefault();var t=e.clientX-at,n=e.clientY-ct;document.body.onmousemove=function(e){var i=e.clientX-t,r=e.clientY-n,o=document.getElementsByClassName("markdown-popup-form")[0],a=window.innerWidth-o.offsetWidth,l=window.innerHeight-o.offsetHeight;i=Math.max(0,Math.min(i,a)),r=Math.max(0,Math.min(r,l)),bt(e.clientX,e.clientY,t,n)&&(lt(i),dt(r))},document.body.onmouseup=function(){document.body.onmousemove=null}},children:ye[Ye]}),open:!0,onCancel:yt,footer:null,destroyOnClose:!0,width:Ye===se?"1200px":null,height:Ye===se?"80vh":null,className:"markdown-popup-form",children:xt}):null})]})}},40438:function(e,t,n){"use strict";n.d(t,{Z:function(){return v},I:function(){return x}});var i=n(82242),r=n.n(i),o=n(79800),a=n.n(o),l=n(78241),s=n(8591),u=n(92832),c=n(3113),d=n(7619),h=n(59301),f=n(37712),A=l.Z.useForm,p={width:280,marginRight:10},g={labelCol:{span:5},wrapperCol:{span:19}},v=function(e){var t=e.callback,n=e.onCancel,i=A(),o=a()(i,1)[0],d=(0,h.useRef)();function v(e,t){-1!==e.status?o.setFieldsValue({src:"/api/attachments/".concat(e.id),type:t.type}):s.ZP.error(e.message)}return(0,f.jsxs)(l.Z,r()(r()({form:o},g),{},{className:"upload-image-panel",onFinish:function(e){t(e,d.current)},style:{width:470,overflow:"hidden"},children:[(0,f.jsx)(l.Z.Item,{label:"图片地址",required:!0,children:(0,f.jsxs)("div",{className:"flex-container",children:[(0,f.jsx)(l.Z.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}],children:(0,f.jsx)(u.Z,{style:p})}),(0,f.jsx)(m,{onFileChange:function(e){var t=e.target.files[0];d.current=t,x(t,v)}})]})}),(0,f.jsx)(l.Z.Item,{label:"图片描述",name:"alt",children:(0,f.jsx)(u.Z,{style:{width:264}})}),(0,f.jsxs)(l.Z.Item,{style:{textAlign:"right"},children:[(0,f.jsx)(c.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(c.ZP,{type:"default",onClick:n,children:"取消"})]})]}))};function m(e){var t=e.onFileChange;return(0,f.jsxs)("label",{className:"upload-button",style:{cursor:"pointer"},children:["本地上传",(0,f.jsx)("input",{type:"file",onChange:t})]})}function x(e,t){if(!e)throw new String("没有文件");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var i=new window.XMLHttpRequest;i.withCredentials=!0,i.addEventListener("load",(function(n){t(JSON.parse(n.target.responseText),e)}),!1),i.addEventListener("error",(function(e){console.error(e)}),!1),i.open("POST","".concat(d.KI,"/api/attachments.json")),i.send(n)}},98516:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var i=n(82100),r=n.n(i),o=n(29186),a=n.n(o),l=n(80619),s=n.n(l),u=n(47074),c=n.n(u),d=n(59301),h=n(4676),f=function(e){s()(n,e);var t=c()(n);function n(e){var i;r()(this,n),i=t.call(this,e);var o=window.document;return i.node=o.createElement("div"),o.body.appendChild(i.node),i}return a()(n,[{key:"render",value:function(){var e=this.props.children;return(0,h.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),n}(d.Component)},53273:function(e,t,n){"use strict";n.d(t,{jL:function(){return s},w9:function(){return Ce},QD:function(){return tt},cQ:function(){return xe},op:function(){return Ke},O5:function(){return ct},_b:function(){return at},t7:function(){return R},Gi:function(){return Ee},YG:function(){return Ie},qp:function(){return I},vr:function(){return it},qE:function(){return Ve},Je:function(){return U},wb:function(){return oe},cq:function(){return Le},tp:function(){return j}});var i=n(59301),r="banner___PoUBO",o="content___XoDjy",a="btns___Pb35j",l=n(37712),s=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.img,s=e.imgWidth,u=void 0===s?346:s,c=e.title,d=e.sunTitle,h=e.bannerExtraContent;return(0,l.jsx)("div",{className:r,children:(0,l.jsxs)("div",{className:o,children:[(0,l.jsxs)("aside",{children:[(0,l.jsxs)("p",{children:[(0,l.jsx)("b",{children:c}),(0,l.jsx)("span",{children:d})]}),n.length>0&&(0,l.jsx)("div",{className:a,children:n.map((function(e,t){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),h]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:u})]})})},u=n(79800),c=n.n(u),d="row___aXJjm",h="title___HUKL0",f="tagsWrap___XB2W3",A="action___VdHb1",p="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",m="num___xQpcH",x="active___XryTX",y="tagsBorderWrap___OMxjs",C=n(92310),w=n.n(C),b=n(89392),I=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,o=e.onChange,a=e.onTitleChange,s=e.className,u=e.title,C=e.titleWidth,I=void 0===C?41:C,E=e.style,B=void 0===E?{}:E,j=e.fontColor,k=void 0===j?"#6A7283":j,N=e.showCount,M=(0,i.useState)(0),S=c()(M,2),Q=S[0],P=S[1],z=(0,i.useState)(!1),R=c()(z,2),L=R[0],D=R[1],U=(0,i.useRef)(null),T=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==n.length&&((null==U||null===(e=U.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===n.length&&P(0),D(!1)}),[n]),(0,l.jsxs)("div",{className:w()(d,s),style:B,children:[(0,l.jsx)("div",{onClick:(0,b.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:I,marginTop:L?12:4},className:"".concat(h," ").concat(a?"current":""),children:u}),(0,l.jsxs)("div",{className:L?"".concat(f," ").concat(y):f,children:[(0,l.jsx)("div",{className:p,ref:T,style:Q>0?{height:1===Q?97:"auto",overflow:1===Q?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:U,children:null==n?void 0:n.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return o(e.id)},style:{color:k},className:r===e.id?x:"",children:[(0,l.jsx)("span",{title:e.name,className:v,children:e.name}),!!N&&(0,l.jsx)("span",{className:m,children:e.count})]},e.id)}))})}),!!Q&&(0,l.jsx)(i.Fragment,{children:1===Q?(0,l.jsxs)("div",{onClick:function(){var e;P(2),(null==U||null===(e=U.current)||void 0===e?void 0:e.clientHeight)>245?D(!0):D(!1)},className:A,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){T.current.scrollTop=0,P(1),D(!1)},className:A,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},E="tabs___GTqPV",B="active___F26E8",j=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,r=e.onChange,o=e.className,a=e.style,s=void 0===a?{}:a;return(0,l.jsx)("div",{style:s,className:w()(E,o),children:n.map((function(e){return(0,l.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?B:"",children:e.name},e.id)}))})},k="input___PW2zI",N="dropdown___vSy8B",M="menu___NiyBu",S="text___Grueu",Q="b1___ZKryM",P="b2___aKyGa",z=n(92832),R=function(e){var t,n=e.dataSource,r=void 0===n?[]:n,o=e.value,a=void 0===o?"":o,s=e.onChange,u=e.onInputChange,d=void 0===u?function(){}:u,h=e.className,f=e.style,A=void 0===f?{}:f,p=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=c()(g,2),m=v[0],x=v[1],y=(0,i.useState)(""),C=c()(y,2),b=C[0],I=C[1];(0,i.useEffect)((function(){var e,t=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(x(a.id),t=a.value||"");try{I(decodeURIComponent(t||""))}catch(e){I(decodeURIComponent(t||""))}}),[a]);var E=function(){s(encodeURIComponent(b),m||null)};return(0,l.jsxs)("div",{className:w()(k,h),style:A,children:[!!r.length&&(0,l.jsxs)("div",{className:N,children:[(0,l.jsxs)("div",{className:S,children:[null===(t=r.find((function(e){return e.id===m})))||void 0===t?void 0:t.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:Q}),(0,l.jsx)("b",{className:P})]}),(0,l.jsx)("div",{className:M,children:r.map((function(e,t){return(0,l.jsx)("div",{onClick:function(){var t;(t=e.id)!==m&&(x(t),s(encodeURIComponent(b),t))},children:e.name},t)}))})]}),(0,l.jsx)(z.Z,{onPressEnter:E,value:b,onChange:function(e){I(e.target.value),d(encodeURIComponent(e.target.value),m||null)},bordered:!1,placeholder:p}),(0,l.jsx)("i",{onClick:E,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},L="quickPager___GM30J",D="disabled___Ozc8I",U=function(e){var t=e.value,n=e.onChange,i=e.className,r=e.total,o=e.pageSize,a=e.style,s=void 0===a?{}:a,u=t<2,c=t>=Math.ceil(r/o);return r<=o?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:w()(L,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){u||n(t-1,"prev")},className:u?D:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){c||n(t+1,"next")},className:c?D:"",children:"下一页"})]})},T="list___oOsiS",O="wrap___G6T7F",G="lockWrap___Rl79E",Z="li___oZZ7l",F="cover___b2bYW",H="img___IQX7w",Y="sign___HkT6C",W="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",X="rate___YACg7",q=n(71418),V=n(6848),_=n(31395),$=n(10160),ee=n(99144),te=n(96908),ne=n(57177),ie=n(81378),re=n(14539),oe=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,a=e.right,s=e.bottom,u=void 0===s?23:s,c=e.precision,d=void 0===c?0:c,h=e.wrapWidth,f=void 0===h?1200:h,A=e.trackEventItems,p=e.loading,g=Math.floor((f-(o-1)*a)/o);return(0,l.jsx)(q.Z,{spinning:p,children:(0,l.jsxs)("div",{className:w()(T,t),children:[!!i.length&&i.map((function(e,t){var n=e.name,i=e.id,r=e.identifier,s=e.power,c=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:O,style:{width:g,marginRight:(1+t)%o==0?0:a+d,marginBottom:u},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:Z,onClick:function(e){e.preventDefault(),A&&(0,ee.L9)([A]),s&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,l.jsxs)("div",{className:H,children:[(0,l.jsx)("img",{className:F,src:"".concat(c)}),e.is_jupyter&&(0,l.jsx)("img",{className:Y,src:te}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:Y,src:ne}),e.is_unity_3d&&(0,l.jsx)("img",{className:Y,src:ie})]}),(0,l.jsx)("div",{className:W,children:(0,l.jsx)(V.Z,{title:n||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:J,children:n||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:K,children:[(0,l.jsx)(V.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(V.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(V.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:X,children:[(0,l.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:G,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(re.Z,{})]})})},ae="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ue="cover___Mu8wr",ce="img___IpFLA",de="movebq___mF7wt",he="bq___Bil0T",fe="sign___DXJ4d",Ae="name___l7FoJ",pe="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",me=n(79905),xe=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,a=e.right,s=e.bottom,u=void 0===s?23:s,c=e.precision,d=void 0===c?0:c,h=e.wrapWidth,f=void 0===h?1200:h,A=e.trackEventItems,p=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,m=e.isCurrent,x=void 0===m||m,y=Math.floor((f-(o-1)*a)/o),C=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(q.Z,{spinning:p,children:(0,l.jsxs)("div",{className:w()(ae,t),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,t){var n,i=e.name,r=e.id,s=e.identifier,c=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:y,marginRight:(1+t)%o==0?0:a+d,marginBottom:u},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),A&&(0,ee.L9)([A]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:ce,children:[(0,l.jsx)("img",{className:ue,src:"".concat(h)}),x&&(0,me.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var i,r=null===(i=C.find((function(t){return t.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:r,style:{left:"-4px"}})}var o=null===(n=C.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:he,children:"开放课程"})})]}),(0,l.jsx)("div",{className:Ae,children:(0,l.jsx)(V.Z,{title:i,children:(0,l.jsx)("span",{className:pe,children:i})})}),(0,l.jsx)(V.Z,{title:"发布单位:".concat(c),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),c]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(V.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(V.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,l.jsx)(re.Z,{})]})})},ye={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ce=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,a=e.right,s=e.bottom,u=void 0===s?23:s,c=e.precision,d=void 0===c?0:c,h=e.wrapWidth,f=void 0===h?1200:h,A=e.trackEventItems,p=e.loading,g=Math.floor((f-(o-1)*a)/o);return(0,l.jsx)(q.Z,{spinning:p,children:(0,l.jsxs)("div",{className:w()(ye.list,t),children:[!!i.length&&i.map((function(e,t){var n=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+t)%o==0?0:a+d,marginBottom:u},children:[(0,l.jsxs)("a",{className:ye.li,onClick:function(t){t.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(A&&(0,ee.L9)([A]),(0,ee.xg)(e.first_category_url))},children:[(0,l.jsxs)("div",{className:ye.top,children:[(0,l.jsx)(V.Z,{title:e.name,children:(0,l.jsx)("div",{className:ye.name,children:e.name})}),(0,l.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),n&&(0,l.jsxs)("div",{className:ye.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),r&&(0,l.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,l.jsx)(V.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(V.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(V.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:ye.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(re.Z,{})]})})},we={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},be=n(18892),Ie=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,r=e.onChange,o=e.className,a=e.style,s=void 0===a?{}:a,u=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:w()(we.tabs,o),style:s,children:[(0,l.jsx)("div",{className:we.tabsWrap,children:n.map((function(e,t){return(0,l.jsxs)("aside",{className:we.tab,onClick:function(){r(e.id),e.link&&be.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?we.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsx)(V.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,l.jsx)("div",{className:we.tabBar,children:u})]})},Ee=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,r=e.children;return(0,l.jsx)("div",{className:w()(t),style:i,children:r})},Be="orderWrap___ZfyGX",je="orderIconWrap___XTB_O",ke="orderAsc___KWHmA",Ne="orderDesc___rHdbB",Me="active___a7eSP",Se="cursorPointer___gs9kL",Qe="orderTextWrap___teAKn",Pe=n(38854),ze=n(20834),Re=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Le=function(e){var t,n=e.sortValue,i=e.dropValue,r=e.className,o=e.onSort,a=e.onDrop,s=e.dataSource,u=void 0===s?Re:s;return(0,l.jsxs)("div",{className:w()(Be,r),children:[(0,l.jsx)(Pe.Z,{dropdownRender:function(){return(0,l.jsx)(ze.Z,{children:u.map((function(e,t){return(0,l.jsx)(ze.Z.Item,{onClick:function(){return a(e.id)},children:e.name},t)}))})},children:(0,l.jsx)("span",{className:Qe,children:null===(t=u.find((function(e){return i===e.id})))||void 0===t?void 0:t.name})}),(0,l.jsxs)("span",{className:je,children:[(0,l.jsx)("span",{className:ke,children:(0,l.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Se," ").concat(Me):"iconfont icon-sanjiaoxing-up font12 ".concat(Se),onClick:function(){return o("asc"===n?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Se," ").concat(Me):"iconfont icon-sanjiaoxing-down font12 ".concat(Se),onClick:function(){return o("asc"===n?"desc":"asc")}})})]})]})},De=n(82242),Ue=n.n(De),Te=n(7557),Oe=n.n(Te),Ge=n(41498),Ze=n.n(Ge),Fe=n(39647),He=n.n(Fe),Ye={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},We=n(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var t=e.className,n=e.style,r=e.children,o=e.loading,a=void 0!==o&&o,s=e.openLoading,u=e.onClick,d=void 0===u?function(){}:u,h=e.size,f=void 0===h?"middle":h,A=e.shape,p=void 0===A?"round":A,g=He()(e,Je),v=(0,i.useState)(!1),m=c()(v,2),x=m[0],y=m[1];return(0,l.jsx)(We.ZP,Ue()(Ue()({onClick:(0,b.throttle)(function(){var e=Ze()(Oe()().mark((function e(t){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&y(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:w()(Ye.btn,Ye["".concat(f,"-").concat(p)],t),style:n,size:f,shape:p,loading:x||a},g),{},{children:r}))},Xe="head___ghH72",qe="node___mjPEy",Ve=function(e){var t=e.className,n=e.style,i=e.children,r=void 0===i?null:i,o=e.onClick,a=e.title;return(0,l.jsxs)("div",{className:w()(Xe,t),style:n,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:o,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:a,children:a}),(0,l.jsx)("div",{className:qe,children:r})]})},_e="btns___sNgTb",$e="confirm___Ozirl",et="cancel___aiq1I",tt=function(e){var t=e.confirmShow,n=void 0===t||t,i=e.confirmTitle,r=e.confirmClick,o=e.cancelShow,a=void 0===o||o,s=e.cancelTitle,u=e.cancelClick,c=e.className,d=e.style,h=e.confirmLoading,f=void 0!==h&&h;return(0,l.jsxs)("div",{className:w()(_e,c),style:d,children:[n&&(0,l.jsx)(We.ZP,{loading:f,onClick:r,type:"primary",className:$e,children:i}),a&&(0,l.jsx)(We.ZP,{onClick:u,className:et,children:s})]})},nt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},it=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,r=e.LeftContent,o=e.children,a=e.RightContent;return(0,l.jsx)("div",{className:w()(nt.fixedBottom,t),style:i,children:(0,l.jsxs)("div",{className:nt.wrap,children:[(0,l.jsx)("div",{className:nt.left,children:r}),(0,l.jsx)("div",{className:nt.center,children:o}),(0,l.jsx)("div",{className:nt.right,children:a})]})})},rt="crumbs___V41Oe",ot="hover___bEIVd",at=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,o=e.dataSource,a=void 0===o?[]:o;return(0,l.jsx)("div",{className:w()(rt,t),style:r,children:a.map((function(e,t){return t<a.length-1?(0,l.jsxs)(i.Fragment,{children:[e.path?(0,l.jsx)("span",{className:ot,onClick:function(){return be.history.push(e.path)},children:e.name}):(0,l.jsx)("span",{children:e.name}),(0,l.jsxs)("span",{children:[" ",">"," "]})]},t):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},lt=n(31797),st=["onChange"],ut=lt.Z.Countdown,ct=function(e){var t=e.onChange,n=He()(e,st),r=(0,i.useState)(null),o=c()(r,2),a=o[0],s=o[1];(0,i.useEffect)((function(){"number"==typeof a&&a>=0&&t(a)}),[a]);return(0,l.jsx)(ut,Ue()(Ue()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);s(t)}}))}},11724:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var i=n(59301);function r(e,t){var n=(0,i.useRef)();(0,i.useEffect)((function(){n.current=e})),(0,i.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},51044:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ta}});var i=n(7557),r=n.n(i),o=n(82242),a=n.n(o),l=n(41498),s=n.n(l),u=n(79800),c=n.n(u),d=n(39647),h=n.n(d),f=n(59301),A=n(18892),p=n(8591),g=n(43418),v=n(5112),m=n(3113),x="banner____Henj",y="wrp___PZhnF",C="name___AkijA",w="content___urv2c",b="go___BHrT0",I="goicon___b33d6",E=n(70932),B=n(57809),j=n(6848),k=n(95237),N=n(43604),M=n(24905),S=n(38318),Q=n(61186),P=n.n(Q),z="scoremodal___fmnFq",R="wrap___ytDbl",L="wrap_title___CflDL",D="radioWrap___HmNHM",U="createMkdir___LeITF",T="tree___Q25Pl",O=n(99144),G=n(19017),Z=n(37712),F=["pathsDetail","globalSetting","loading","dispatch"],H=B.default.Option,Y=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.loading;return{pathsDetail:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.pathsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=(h()(e,F),(0,A.useParams)()),o=(0,f.useState)(),l=c()(o,2),u=l[0],d=l[1],v=(0,f.useState)([]),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1],Q=(0,f.useState)([]),Y=c()(Q,2),W=Y[0],J=Y[1],K=(0,f.useState)(),X=c()(K,2),q=X[0],V=X[1],_=(0,f.useState)(),$=c()(_,2),ee=$[0],te=$[1],ne=(0,f.useState)(!0),ie=c()(ne,2),re=ie[0],oe=ie[1];(0,f.useEffect)((function(){"PathsDetail-SendToClass"===t.actionTabs.key&&le()}),[t.actionTabs.key]);var ae=function(e){switch(e.item_type){case"Shixun":return(0,Z.jsx)(j.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,Z.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,Z.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,!(null!=e&&e.is_published)&&(0,Z.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,Z.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,Z.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,Z.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,Z.jsx)("span",{children:e.name});default:return""}},le=function(){var e=s()(r()().mark((function e(){var t,n,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.MO)({id:i.pathId});case 2:(t=e.sent)&&(y((null==t?void 0:t.courses)||[]),o=null===(n=t.stages)||void 0===n?void 0:n.map((function(e,t){var n;return{title:e.state_name||"",key:t,children:null===(n=e.items)||void 0===n?void 0:n.map((function(e,n){var i;return a()(a()({},e),{},{title:ae(e),key:"".concat(t,"-").concat(n),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,r){return a()(a()({},i),{},{title:ae(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(t,"-").concat(n,"-").concat(r)})}))})}))}})),I(o||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=W.filter((function(e){return"string"==typeof e})),t=[],n=[],i=[],r=[],o=[],a=[],l=[],s=[];return null==b||b.map((function(u,c){var d;null==u||null===(d=u.children)||void 0===d||d.map((function(u,d){var h;e.includes("".concat(c,"-").concat(d))&&(i.push(u.stage_item_id),"Shixun"===u.item_type?t.push(u.id):"Attachment"===u.item_type?r.push(u.id):"VideoItem"===u.item_type?n.push(u.id):"ExaminationBank"===u.item_type?l.push(u.id):"HomeworkCommon"===u.item_type?s.push(u.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?o.push(u.id):"normal"==u.homework_type&&a.push(u.id))),null==u||null===(h=u.children)||void 0===h||h.map((function(h,f){e.includes("".concat(c,"-").concat(d,"-").concat(f))&&(i.push(h.stage_item_id),"Shixun"===h.item_type?t.push(h.id):"Attachment"===h.item_type?r.push(h.id):"VideoItem"===h.item_type?n.push(h.id):"ExaminationBank"===u.item_type?l.push(h.id):"HomeworkCommon"===u.item_type?s.push(h.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?o.push(u.id):"normal"==u.homework_type&&a.push(u.id)))}))}))})),{shixunIds:t,videoItemIds:n,stageItemIds:i,coursewareIds:r,groupIds:o,normalIds:a,banksIds:l,hackIds:s}},ue=(0,G.P)(),ce=c()(ue,4),de=ce[0],he=ce[1],fe=ce[2],Ae=ce[3],pe=function(){var e=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=se(),n=t.stageItemIds,u){e.next=4;break}return p.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(ye.length||we.length||ke.length||Me.length||Qe.length||Ie.length||Be.length){e.next=7;break}return p.ZP.info("您还未选择实训、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return te(!0),e.next=10,Ae({id:i.pathId,course_id:parseInt(u),type:"subject",stage_item_id:n,sync_catelog:re?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,ge(n.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:te(!1),ve();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=s()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Q)({id:i.pathId,course_id:u,stage_shixuns:t.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:re?1:0});case 2:n=e.sent,d(null),he(),1===(null==n?void 0:n.status)&&g.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,Z.jsx)("div",{className:"tc",children:n.message}),onOk:function(){var e,t=null==n||null===(e=n.url.split("/"))||void 0===e?void 0:e[2];(0,O.xg)("/classrooms/".concat(t,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ve=function(){n({type:"pathsDetail/setActionTabs",payload:{}}),J([]),V(null)},me=se(),xe=me.shixunIds,ye=void 0===xe?[]:xe,Ce=me.videoItemIds,we=void 0===Ce?[]:Ce,be=me.banksIds,Ie=void 0===be?[]:be,Ee=me.hackIds,Be=void 0===Ee?[]:Ee,je=me.coursewareIds,ke=void 0===je?[]:je,Ne=me.groupIds,Me=void 0===Ne?[]:Ne,Se=me.normalIds,Qe=void 0===Se?[]:Se;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(g.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===t.actionTabs.key,width:800,centered:!0,confirmLoading:ee,className:z,onCancel:ve,onOk:pe,children:(0,Z.jsxs)("div",{className:R,children:[(0,Z.jsx)("div",{className:"mb10",children:(0,Z.jsx)(B.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:u,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==x?void 0:x.map((function(e,t){return(0,Z.jsx)(H,{value:e.course_id,lable:e.course_name,children:(0,Z.jsxs)(k.Z,{justify:"space-between",children:[(0,Z.jsx)(N.Z,{children:e.course_name}),(0,Z.jsx)(N.Z,{children:P()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,Z.jsxs)("div",{className:L,children:["温馨提示:",(0,Z.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,Z.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,Z.jsxs)("a",{onClick:function(){le()},children:[(0,Z.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,Z.jsxs)("div",{className:D,children:[(0,Z.jsx)("div",{children:(0,Z.jsx)(M.Z,{value:q,onChange:function(e){var t=e.target.checked,n=[];null==b||b.map((function(e,t){var i;n.push(t),null==e||null===(i=e.children)||void 0===i||i.map((function(i,r){var o;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(n.push("".concat(t,"-").concat(r)),null==i||null===(o=i.children)||void 0===o||o.map((function(i,o){null!=e&&e.disabled||n.push("".concat(t,"-").concat(r,"-").concat(o))})))}))})),J(t?n:[])},className:"font14 ml20",children:"全选"})}),!(null==b||!b.length)&&(0,Z.jsx)(S.Z,{className:T,checkable:!0,defaultExpandAll:!0,treeData:b,checkedKeys:W,onCheck:function(e,t){return function(e,t){J(e)}(e)}})]}),(0,Z.jsxs)("div",{className:U,children:[(0,Z.jsx)(M.Z,{checked:re,onChange:function(e){return oe(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(ye.length+we.length+Me.length+Qe.length+Ie.length+Be.length)&&(0,Z.jsxs)("span",{children:[(0,Z.jsx)("span",{children:"已选中:"}),!!ye.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"c-light-primary",children:[ye.length," "]}),(0,Z.jsx)("span",{children:"个实训"})]}),!!we.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"c-purple-8C1 ml5",children:[we.length," "]}),(0,Z.jsx)("span",{children:"个视频"})]}),!!ke.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"c-cyan-blue ml5",children:[ke.length," "]}),(0,Z.jsx)("span",{children:"个课件"})]}),!!Me.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Me.length," "]}),(0,Z.jsx)("span",{children:"个分组作业"})]}),!!Qe.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Qe.length," "]}),(0,Z.jsx)("span",{children:"个图文作业"})]}),!!Ie.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Ie.length," "]}),(0,Z.jsx)("span",{children:"个测验"})]}),!!Be.length&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Be.length," "]}),(0,Z.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,Z.jsx)(G.Z,{visible:de,inPaper:!1,renderData:fe,onCancel:he,onOk:ge,modalType:"multiple",type:"subject"})]})})),W=(n(82895),n(78241)),J=n(19842),K=n(92832),X=n(71418),q=n(75105),V="applyPublicContainer___pImhb",_="applyPublicContent____dPHq",$="spin___bBN3v",ee="tips___uXmwo",te=n(680),ne=function(e){var t=e.type,n=e.onCancel,i=e.onOk,o=W.Z.useForm(),a=c()(o,1)[0],l=(0,f.useState)(1),u=c()(l,2),d=u[0],h=u[1],A=(0,f.useState)(!1),m=c()(A,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1];(0,f.useEffect)((function(){a.setFieldValue("type",1),E()}),[]);var E=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=7;break}return y(!0),e.next=4,(0,q.ZP)("/api/disciplines.json",{method:"get",params:{source:t}});case 4:n=e.sent,I(n.disciplines||[]),y(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=a.getFieldsValue(),t=e.sub_discipline_id,n=e.discipline_name,r=e.sub_discipline_name,o=e.type;if((!t||t&&0===t.length)&&(!n||!r))return p.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==o,sub_discipline_id:1==o?[t[1]]:null,discipline_name:n,sub_discipline_name:r})};return(0,Z.jsx)(g.Z,{width:640,className:V,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){n(),a.resetFields()},onOk:function(){a.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?p.ZP.info("方向或课程不能为空,请填写后再提交!"):(B(),a.resetFields())}))},children:(0,Z.jsxs)("div",{className:_,children:[(0,Z.jsxs)("div",{className:ee,children:[(0,Z.jsx)(te.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,Z.jsxs)(W.Z,{labelAlign:"left",form:a,children:[(0,Z.jsx)(W.Z.Item,{name:"type",children:(0,Z.jsxs)(v.ZP.Group,{onChange:function(e){h(e.target.value),1==e.target.value?a.setFieldsValue({discipline_name:"",sub_discipline_name:""}):a.setFieldsValue({sub_discipline_id:[]})},children:[(0,Z.jsx)(v.ZP,{value:1,children:"快速选择方向&课程"}),(0,Z.jsx)(v.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,Z.jsx)(W.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,Z.jsx)(J.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:b,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,t){return a.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(W.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,Z.jsx)(K.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,Z.jsx)(W.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,Z.jsx)(K.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),x&&(0,Z.jsx)("div",{className:$,children:(0,Z.jsx)(X.Z,{})})]})})},ie=n(63743),re=n.p+"static/banner.6e6a323f.png",oe=["pathsDetail","user","globalSetting","loading","dispatch"],ae=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d,v,B,j,k,N,M,S,Q,P,z=e.pathsDetail,R=(e.user,e.globalSetting,e.loading,e.dispatch),L=(h()(e,oe),(0,A.useParams)()),D=(0,f.useState)({}),U=c()(D,2),T=U[0],O=U[1],G=((0,f.useRef)(1),(0,f.useState)()),F=c()(G,2),H=(F[0],F[1],(0,f.useState)(!1)),W=c()(H,2),J=(W[0],W[1],(0,f.useState)(!1)),K=c()(J,2),X=K[0],q=K[1],V=((0,f.useRef)(null),null!==(t=z.detail)&&void 0!==t&&t.can_managed,(0,f.useState)({status:!1})),_=c()(V,2),$=_[0],ee=_[1];(null===(n=z.detail)||void 0===n?void 0:n.is_free)||null===(i=z.detail)||void 0===i||i.can_learning;(0,f.useEffect)((function(){ee({status:!1})}),[]),(0,f.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){var t,n,i,o,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(t=z.detail)&&void 0!==t&&t.courses&&(null!=(a=null===(n=z.detail)||void 0===n?void 0:n.courses)&&null!==(i=a.toast)&&void 0!==i&&i.is_open&&-1===(null===(o=a.toast)||void 0===o?void 0:o.open_num)?q(!0):null!=a&&null!==(l=a.toast)&&void 0!==l&&l.is_open&&1===(null==a||null===(s=a.toast)||void 0===s?void 0:s.open_num)?(c=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(u=c.filter((function(e){return e===(null==L?void 0:L.pathId)})))||void 0===u?void 0:u.length)>0?q(!1):(q(!0),c.push(null==L?void 0:L.pathId),localStorage.setItem("pathsshow",JSON.stringify(c)))):q(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(o=z.detail)||void 0===o?void 0:o.courses]),(0,f.useEffect)((function(){var e,t,n;if(null===(e=z.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(t=z.detail)&&void 0!==t&&t.has_start){var r,o=null===(r=z.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var t;return 1===(null===(t=e.course_status)||void 0===t?void 0:t.status)}));i=o>-1?o:0}else{var a,l,s=null===(a=z.detail)||void 0===a||null===(a=a.courses)||void 0===a||null===(a=a.map((function(e){var t;return null===(t=e.course_status)||void 0===t?void 0:t.status})))||void 0===a?void 0:a.lastIndexOf(2);i=s>-1?s:0,i=(s=null===(l=z.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var t;return 0===(null===(t=e.course_status)||void 0===t?void 0:t.status)})))>-1?s:i}O((null===(n=z.detail)||void 0===n?void 0:n.courses[i])||{})}}),[z.detail]);var te=function(e){ee({status:e})},ae=function(e){var t;g.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,Z.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,审核周期为1-2天,公开的课程将对平台所有人可见。",(0,Z.jsx)("br",{}),"若仅本人教学使用则无需申请公开,直接发送到课堂即可",(0,Z.jsx)("br",{})]}),onOk:(t=s()(r()().mark((function t(){var n,i;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n={user_customize:e.user_customize,type:e.type},e.user_customize?n=a()(a()({},n),{},{discipline_name:e.discipline_name,sub_discipline_name:e.sub_discipline_name}):e.sub_discipline_id&&(n=a()(a()({},n),{},{sub_discipline_id:e.sub_discipline_id})),t.next=4,(0,E.WO)(a()({id:L.pathId},n));case 4:0!==(null==(i=t.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(le(),p.ZP.success("公开申请已提交,请等待管理员的审核"));case 6:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},le=function(){R({type:"pathsDetail/getPathsDetail",payload:{id:L.pathId,knowledge:!0}}),R({type:"pathsDetail/getRightData",payload:{id:L.pathId}})};null===(l=z.detail)||void 0===l||!l.participant_count||null!==(u=z.detail)&&void 0!==u&&u.allow_statistics,null===(d=z.detail)||void 0===d||null===(d=d.courses)||void 0===d||d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==T?void 0:T.course_id)})),null===(v=z.detail)||void 0===v||null===(v=v.courses)||void 0===v||v.length;return(0,Z.jsxs)("section",{children:[(0,Z.jsx)("aside",{className:x,style:{backgroundImage:null!=z&&null!==(B=z.detail)&&void 0!==B&&null!==(B=B.attachments)&&void 0!==B&&null!==(B=B[0])&&void 0!==B&&B.url?"url(".concat(null==z||null===(j=z.detail)||void 0===j||null===(j=j.attachments)||void 0===j||null===(j=j[0])||void 0===j?void 0:j.url,")"):"url(".concat(re,")")},children:(0,Z.jsxs)("aside",{className:y,children:[(0,Z.jsx)("div",{className:C,children:null===(k=z.detail)||void 0===k||null===(k=k.name)||void 0===k?void 0:k.split("\n")[0]}),(0,Z.jsxs)("div",{className:w,children:[(0,Z.jsxs)("span",{children:["知识图谱:",null==z||null===(N=z.detail)||void 0===N?void 0:N.knowledge_count]}),(0,Z.jsxs)("span",{children:["标签节点:",null==z||null===(M=z.detail)||void 0===M?void 0:M.tag_count]}),(0,Z.jsxs)("span",{children:["资源节点:",null==z||null===(S=z.detail)||void 0===S?void 0:S.resource_count]}),(null===(Q=z.detail)||void 0===Q?void 0:Q.origin_subject_identifier)&&(0,Z.jsxs)("div",{onClick:function(){var e;window.open("/paths/".concat(null===(e=z.detail)||void 0===e?void 0:e.origin_subject_identifier))},className:b,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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",className:I})," ",(0,Z.jsx)("div",{style:{cursor:"pointer"},children:"前往课程学习"})]})]})]})}),(0,Z.jsx)(Y,{}),$.status&&(0,Z.jsx)(ne,{type:"subject",onCancel:function(){return te(!1)},onOk:function(e){te(!1),ae(e)}}),(0,Z.jsx)(g.Z,{open:X,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){q(!1)},centered:!0,footer:(0,Z.jsx)("div",{children:(0,Z.jsx)(m.ZP,{type:"primary",onClick:function(){q(!1)},children:"我知道了"})}),children:(0,Z.jsx)(ie.Z,{style:{maxHeight:378,overflow:"auto"},value:null==z||null===(P=z.detail)||void 0===P||null===(P=P.toast)||void 0===P?void 0:P.content})})]})})),le=n(99313),se=n(83833),ue="bg___w3m29",ce="tabs___kpTFv",de="activied___IE4FQ",he="tab___JSx4b",fe="content___I7f9K",Ae=n(37205),pe=n.n(Ae),ge="tabs___lQRiO",ve="activied___xuukl",me="tab___BDDdU",xe="content___Njpry",ye=n(43219),Ce=n(88522),we=n(59028),be=n(61998),Ie=n(27092),Ee="autocomp___H_feM",Be="autocompwidth___RMYtG",je="hoverone___j7m8k",ke="name___qwPqM",Ne="img___WHKD_",Me="autopop___YCC3k",Se="data:image/png;base64,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",Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABYpJREFUWEfNmWlsVFUUx/93tk73lpluoXQGCy0Q6BQFoYRoXWKDIFMp1eJGhIS2UAXUKAguCRCLERICWj4YTMRgoDVSgZgmgmgCgoo6IghdB5hCKd1n2pk325X7ZMqjs7w3hZB5X99Zfvecd8499z6C0T0yfZ5xJggeoxQPEYJcCmQQIJ6Zo4CVANcoxUVCcAYUP5r/rv8NgDdcdyQchUxD6VgFnFUUeIkAmeHoUsBCgK/cUO2ymGrbpepKAhw76VmNUk03gdJlAKKkGg8ix4GQPS4Hea/9wrfdYrZEAfV5C8soITsJoBUzFs57CnQRoMpsqt8fSi84YGGhQt+buBNARTiORyG725zc/xqOH3cH0g0ImFlQGq0cctZSYP4oHIatQoAjrhhVqeWXWvtIZX/AwkLF+N7Eg/cLzgfEINuS+4tHRtIPUG8w1tyHtAaL8m6zqb5S+PIOQFYQIOTrsHN0bxXKhIUzDMhaiSLKe+FeV2u47Ky63Zxskq8FDQPq84s/A6V3hFdoPDEhDtu3rEGKJimoz7PnW7Bhcw2cqTHofkYP4vRAdd2O6KY+qM0DIFQiLiE15r8OrmTSPOCtHaIlVBOeNiUbWzZWoqn1Cq5d9++vudlZSEsdg5Kl6+BQAgMF6XAnRcGlUQMyAkW3A8lHLVD2OKRQcm6ostmOwwPqDcaPAKwLpTltygRs2ViBTz+vQ8OxU36iq8ufxxOPzsTipevgdN1uaR61HINTNbBNTwFxe6E51AZVlyTIarOpfj0DlOkMxktie+toAX0r4TJi0DNfD9mgG6n7m0C8ofPN9u5Lpnod0ecZZ4HAPyQjYiQETEqMw5KSIl7C6/WieseXKJgxNWAEhWasD6bA+nAakn64gpjmfvFUU8wmeoORpZalOOQjBGTFMD0vBwQEHq8XJ06b8OoLC0QBPdFyXH9lMtTNfRhz1CLmkr1fT3QGYx0BSsSk7zbFzL5tmoYvHpbehJMdiD3fE9ItpahjgGcJMFUqYM2eb9Bw7LSf+OsrnsPjj8zwKxKhoDtOic6yiXy7Sd3XCLk94HwwrEKBfxjgDSnNeXLueGz9YFXIdbDvkbUZjyf44DwwKw3ETRF/plMsJmwy72LfIKt50SFUJpPhxdIipGiTAxumwLkLrQFbkFCBygl/JhCr4ls6nGRApuBRKyB3hE5LcmI8lr+8ELEx0QEX4qUUP534Az+f/FM0gjeLhJOcYrbyzrIcJDdchqrLb2wbdjbvyTmoXLYIHOeEN0Cvi4pS4mpHF1a+9bEoIJ9iqUVizdfCOjsdqnYbtIfMQY0vKJqLFUuL8c6Hu/Bvo7/c9s1rEBsbjfK1op2N+ThLdHnGWkKwWGw53U/rwWXFQWZzQVvfCoXVFVBFCDi3IB852Vm8nN3uwNYde7Hp3XLJgHybkdqoWYqvLZ+CqPZBaI5Ii+CEBzKRPf7/06ndzuGLfYdR/f4qyYB8o5a61TEn3fN04MbFIeVAM5R9nGgE+wZsyBqbxsuxb9J0rhnbNq2WDsi2OqnDAnPCRqcbJdlQ9HLQftcGGefxgxSmuGzRU/yWyB5KKare/gRrK5dIAhweFpiylHHLR2IzsO0qA7JBFxJ+7UR0cx+I5/ZkIgRsbrUgIT6WV3W6XLDahhBGkQyPW5IGVmGohnKS0D8nA1QtB9yUH0JVVweReKoDPsDGlssYGvKf+3ImZKGv34aKN6pD1eWdAysfRZGRf6Q1r1IG+8QkOHTxcI9RQ97vhPZwG3Tj0rHhzWWIjVEHBGCpbjh6CnsPfB8ccOTIzyQj/tDERzGSj52+eEf0wZ2HjPSrD8YY2ZdHvlxH8vWbsP4j9wJTQBnRV8DCaEbsJXqAln/7NwQwA0AugHThb4ibd4wdAC4S4Pe7+Q3xH+aficl9VqkPAAAAAElFTkSuQmCC",Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABSdJREFUWEfNmXlQlVUUwH8XH2AmGVOWDiTPbdBSHi5NoqSEC0rqwwQkM5vBrFSoprRCR3DEGU0tFwgoZxzMHaigBkcHl+eWEqKhlvpHhTMgbsiq8B7Ll/crEBR4C+C8++f77jnn9875znLvJ7BtOWi99C8jeE1RGCEEngr0FuAi1SlQIaBIUbgiBLkoHMk/n5ED1FtrTlgj4K4LcdNgilBgjgB3a2QVKBCwoxan+IK81EJLZS0CdBs04xnHrkosihIOOFuqvJV9RoTYWlMtlhde/qnYnC6zgFqv6WGKEHECnjWnzJrnCtwWEJGfl7G3LbnWAf38NNqSHnHAB9YYtmFvUr5rWSQGQ21Lsi0CuvuEPOF4z5SqwOs2GLRaREBmTTenkIJTqVUPCz8K6Oen6VvSI/1xwTUASch/XMuCHvbkI4BanT7xMYS1NS8n5edlLGj6sBmgTAiE2G11jDpWIKxp4jQCylKica6/3NHZai27zO5ao8OghhLUCKj1DkpAUZq511rlre338x3B7OBJdHV2JsuQzY6U/SiK0rp6IRLzf09fKDeogP93iL86oAg/YnRAX3fWrfyQXWkHuFNaTvhb09iZup99Wb+29f+NtTj1lx1HBdTq9KuBLzrKY031hM6YgO6lASxblaT+PHdWIB59ehG7bqs5c2vy8zKiJKCDh05/1dreak57w/PJ430IDRpP5Ofrqao2Ev3Zu9wuLiV+S2qbKmTvvpqX4SG0XvpXEJy21KC1+0KDJjAndDLlFXcxGk04OzuxJHozRTfMtmE5Fo0SWp1ehlaGuF1LCMELbs+j6eJAQdEtTKYapgb4Mm/ONDYl7cXBwQFHRw3ZuRcpLau01FaU8NDp0wTMtFSipX3eQwYSMT+U53q6qo+lt86cu8S4McP5OmE3x0+ds0m9opAmAS8IGNKWBiEgwN+HYV6e3LhZTNrPh1UIufr3defLFYs4cOg06fuOqWGUYO+EBXL42BkStv5gE5wUUuCiBLxlrjjPDg5g2mRfDCfOMmRwP+rrFT5eukGtZbFL36esvJL18TubgegDx/HGVD/CI2Opq7N6kFZ1qSPZ/Xew2lz9S06IJnlXJoYTubh078b3iTGczD5PReU9AvxHsXpDMjnnLjUD7PFUd7YnrWDB4rUUXrtpqxeNlgF+E822PZkcOf4A8OKlv6mqMjJy2GBWb9xGztk/m0G4Pu3CtoQYFnz6JYVFt2wHtCTEb86chH7KWAwn/wtxTW0dnyzbqIZ4ZdR7VN6tYu3m7c0gZHinTxnLvMhV1NW3I8SWJIm0LEM5XOfJ9RvFpP1yhIrGJHFjTUwEh47mkCGTxGRi3Ojhau07eDSHxHYkCXBBeHjpU4Ug2NYYSLmhL/Zn4bxg3Hr3bCwz2bl/4P/qSDZ9u0dNLluWWmY6slD3ce+lclwruqm+BoETxzB/rp74LSl00Whw1HThVM4F7pSUW8ob1emtLkQ/nrdnTVG7R1V1NS5PdmNJTJxliSNbXWcPC4ETRxM83Z9FS9ZRbTSxfHE4JWUVxH2X0qYXG4cFuatTx62gCXgPHcjSWHnUgblhgchXYdV6y8etTh1Y+2nd+Cr2I1LSD1JSWqG2wOTdmRw43OYA1XxgVb3YiSO/r483s2fKkd+JLMNv7Pkxy7qRXwLa/aFJ9aI9HzsbUsquD+4qpL1ffUhG+748aoi1PV+/NS3x9nuB2YTSrq+Am3rTbi/RW+jqDz5DwEjAE+jV9DPE/TvG68AVAWfa8xniX6bkPsnYf4dLAAAAAElFTkSuQmCC",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABGBJREFUWEfNmW1MlWUYx383A6wcIEKAiXGSFKaNU5RCNR3ipljJweI0UtewRWbRKlsrWNmLLWvzA5smqIv1gWUGTWgRtdHElpoznEdsga48Z8AQAY/AKFHmXffD2+HlcJ6HA3Seb2f39fI/131f//v/XI9gco+fKcGyDMEqKXlQCOIkzBMQpMJJ6BbQIiUNQlCL5Kj9XMVp4JbRdMKIQ7TZOt+fG7kSNguINuIroUlASR+Be5tspc16fXUBnB+/ISzgNrkTKZ8DZukN7sauFyGKb14X7zbXH+nwFMsjQFNCepYUYo+AcE/BjKxLaBeQa7dVHJ7Izz3AlBR/kzNkD/CikcSTsC2yh3a+Qk1N33i+4wKMfth6e8DfN0olPD6JhIZdBFTevCPQ2nSy9J/RzmMBpqT43+MMKZ8pcIOAFMhLoZ0Zoys5BqDJbCmcgW11V+Uiu61im+viCICqIRDikOE9mlqHLNfGGQKoqMR/1q36qe5Wo9hVd/f1+sUPUtAQQNP9GfuQckR5jQYfzz5uUQyvb3uGqIi5gKC1rYOCwq/444LdfXghCu1ny19SBhrAgRvizykg4TFJP30vl67uHqp+OqmtrU1NYm5oMG/uUAzm9untIzBW3TgaQJPZsgt425uKLY69m2ezHsPPb/hYHz91jvR1KymvrKGquh/gmtQkrJbV5Lz6sad0n9htFXkqml+M2eIwereOjr4+bQUbM9dQ+ePxoSXb7xfJfd5K+fc/U1V9YqCCyWSmp5Lz2sQA1d3tsFXECFOCJQnBr57+jqd1BTB93Yoxlcnfns28yHBO1Z7XQixLXEp7u5Odu4s9hVSyKFmYzBa1tWqLvXrcAVTnbbM1jciIMC3+lfarlBz+gQ5np558eSLGbCkT8JQe64ls3AH0Jq6UlCmAdQLu8xRoSZyJ7I3rCQ0JQkqJvbGFwuJvcF7r1lzdAYy+K4Kt2RuI1GgGrrQ52f/FERqbWz2lVML3vALYpoecDxTkc8nRzBlbA0IInlj7KPUXHew9WDohwA/zXiAwIICjv9RqdisfeQCJ5J2PivQAbFdn8Loe/vv2y93s2HWAs3UXtMCKUhYtXECtrZ7goNncuzBa+z1IJ+rvHztxhvztW0bSzKokrBm6aEal6fUK4OLYBVzr6iEkaDbhYXO4M2zO0A0hgfLvati65UnvAOrd4oMF+fz1f2zxZJvE0XiZfcVlupskaoBmWtuu6m4SoE7EJFhKhSDT44n1YDBtNDPtRD0nmE1Ppw2omX6aKfnaAFHP9FW3PHEpbUauuqkUC0qlfPZ52dBhcDS28MFbOd6JBRVtKuTW8sQlvPHyphFyq/rYaRLN8V7LrekVrO/n0tXVMyy3VicbF6xaFadd8verGUUzBYWHjEl+5ejzL01aFX35tXOw9Xz6xV0D6eujD4XRt4dHg3vty+M3V13guwNMF5Q+PQJ2rabPDtHHkYLDnyHgISAOiHL9DPHfjPEy0CDgN28+Q/wLpcYyyYr0snIAAAAASUVORK5CYII=",Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA7hJREFUWEfVmV1IFFEUx/9nNe1LxJQoEnb7gCRjN8rSehBLyyJwzFQs7MF6SMteooeKoqKoHqKXPrSH8iFBcq3cIMqwEh9K06LVDIM+VlAKysLMasv25h0am92d3ZlZTacL83Tvuec359xzz5kzhNCGyWIVloKwkjEsIcJ8BswkIIpvx4B+At4yhhdEeAyG+642RwsAj151pEcg3pY3Kxw/ShlQSEC8HlkGdBNQOYiIs91Oe49WWU2AsxI2xE6YyI6Csa0AIrVuHmCdG0SXfn6ngz2d13vV9lIFtFizChjRGQLi1DbTM8+ADwSUupyOK8HkAgOmpYVbPkWfAVCsR3EIa8tdMX270NAwqCSrCBi/PG/ShK8/7AxYH4JC3SIE3Pw5OSKv+6H9m6+wP2BaWvjsT9G1YwUnAXHINzF92b6W9AO02ISyMXBrICuXu5yOEvmkFyAPCBBV6fbR6AoUyANnGJBfJeGRns7Rjla97Dy6B92mBOkKGga0LMo+D8a8zCvffHpcDFalJoHI+1R0dL5GW8dLRQ5r4jwkJszxmvv1y4O7jS3o/dgXmJ2ozPW0dgdfIGr7kyFeBbuEC3JWY3Nupt+mj548x7FTlxSVHdizFcsWL/Cbq6y+jera+mDGdQ8iYi7POCKgxSacALA3mMSmjWvAHz4eNLehrOIaGGP4MvAVHg9TFDWZCFOnTBatXlKUgxXJVnFd1dU74qMyTrqcjn0c0GS2CV1quVUC5HBcUd3dJpy7WKOmBPxE7NiWi8xVKeKLcVktgDx3dzkdZrJYhWQQmtQ0SYBbig+jMH+tqFANUg5Xd68J3LWXyw9rAhR5GFLIYhO4a7mLgw4JsHD7IXzuH8BObpX0FHDF5y/WgPl42ReOr4maOgWVF45oBwT2kdkm1BCwUQ2QR2TWulQcP10hnjk5gNKhz8/OEC0tfwF+JvfvLsKNW40BI1/OwRhqOGA7AQvVAJXmOWSekIGu7rdobu3wWpKclAhz/EzYHfV+1tWqiwHPOOD78b6cAwGLJdnQGfw+CkWoVqPoXec2PqDhXWzkIAHQTmarYCdCrtrhGLdrJpSLuv/LwHD6+ucX9YhSXYAsInljVFJdyMWCCpwSZEjFwv9QbmkqWKXc6htMY1KwilZUKfljp0UjPXUpwsJMXoxjUvJzjYb/aBKtaOTPTslvhv5wFyGN3vrgjMZuHkm+NnL7TX6PGLeBKaM0dAtYbk3DNtEVasW/vyGApKFuxnwAM+S/IYZ6jO8AvCCgdSS/IX4DrlxCye6vYhMAAAAASUVORK5CYII=",Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABSZJREFUWEfNmXtQ1FUUx793WXZ5P9oKCWi30mCUAQMMdGKCxqy0XAwhZhKoGMEUyswZwImaohGdKZ3CB4+pEGlKIdkdH+nkCA0OokKBpgOZuAwwCKg8FoEFll/dXy7sstD+7uY4u//sH/c8Pr9z7j3n/O6PwLqfSBGkXAKCaI5DKCHw5wBvArhScxygJUAXx6GFEDSAQ5XmkvoigElWd4RFwTc4zkeMsXQOWEcAXxZdDuggQNkEJHs6mso7heoKAvQJWCOzd+BywXHvAJAKNT6HnA6EfDs+SnI6mytvW7JlEVARtDqBIySfAA9bMsayzgG3CJCuaVIf+i+9uQGjosSKPvd8ABtYHFshW6DxHMhAdfXEbLqzAvoujXO0Hx4r54BVVjhkViHA8XEnSVzHufKRmcrmgFFR4if63FUPCs4ARCFveA7EzIykGaAiWLn/AaR1rigXaJrU7xovmgDSAwFCfmDO0f1VSDA+OFOAtJSIpZPN9/u0srLT0z2hEwUYStAUoGJxzD5wnEl4LRmXSiV4ITIMEWGL4OfjBTdXZwxq76K9sxt19VdwpqYeOt2YJTPm64Ts1zSqNtIFHvBeh7jOUoSXhQchLXkNPD1c0dbeheY/2zA4dBduLs4IeFoOuZ83+vq1KCypRO2FS6yQuglInqIdhwdUBCvzAGQJtRL7WjSSElai+VobikvV+Ku13Ux1/pN+WJ+kRMACOQ78eAJHjlYJNW+Q26FpUmdTQJE8WNkmtLfSyGW+l4iqmgbkFx+GXj93/7ezEyFjfTyiI0Ox8+uDqD0vPJK0d7c1qeVEEaQMB0GdkMdzkEpQuDsbN3tuY1vuPhO4SakdJtwkkPSa1loKuT1nI+Y9KkPaB3kYZdmTHCKIIlhJU0tTbPG38sVl2PD269jy0Vdmae1KWQid3A1eJVfh2DpoYoume9fn76PguyM48UutRT9GAtlEHqysIECsEK1Ps1PxkIcrMjK/NBNv3xoCvZsEMnUrXBt6zNbzd36IO/1afJJXJMQVL8NxqKCAlwkQKESrZO/HuPjbVez9poIX1zuJMezvCYgI7qx4HJyjGM6NvXBo00LcN2oSyU0pa7EkZCHe2vSZEFf/AgJ/UMBeocX5p9IdUB3/FQcP/cwb6IlfgOFA2ZwOH8tvmtqTiW+8gphVzyM2SXCxoIC36B4cFVr/ZkZQG/II+qN8+QjqXez5fzIyAdH4JB9Br7IWiHR6/gGsiSAAHRNg7rY0eLi7WL0H+weGkLO9UHCKeUCWFL/60nNITY6Z9RS3b3kGeg8pZJXX4fp776ynuOiACsdOnRUMyKeY5ZA4OEhRtDsLXd3mdZCme2S+B2THbsBueHo4NtRBby8ZUmkdHGXqzZeJPEhZTgjWCn2syKWLsTV9Hapq6hk6SRi+2FOGmnONQt1MlxmWQm2wHh+zHG/GvYzmaxoBvViB78tP4rDqNBPcPeFsplZn7IFGku5HdzeXOaeZgcEhuDg74dSZOr6LMP9oq2MdFoydODpIsTzqWYSHLoKfrxc/atGRq72jG+cbruB09QWkJK7GiuhwHD15FsWlKsGMU8MC1WAdtwR7oU8vEiFrcxIiwgJRRlNdKTjVU+OWVQMrC6S92A6Zm5MhldgLrYOmAysfRStGfhZIJtmZIz9VtvmXJj6KtvzaaUiBTb+485C2fvVBGW378siQa1u+fjMuCbZ7gWlEadNXwMbRtNlL9Fm6wPRnCCAMgD+AecafIf65Y7wJoIUA9f/nM8Tf+4BAyQjJ6/YAAAAASUVORK5CYII=",De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABM1JREFUWEfNmXtQ1FUUx793WXZ5P6JCAma3h8EkwzqCgU5MS2MvLXcNIWYSqBzBFMoeM4ATNUUjOlM5hQ8eUynSlC7J7pimkyM0OIgKjavZQJYtAwziI54Si+Ct+9Ol5bHuvZvj7O/fex6f3zn3nnN+90fg2iNTx+rmgyCZUsQRgigKhBHAn5mjwCABuilFGyFoAUWd5bTpJIDrou6IiEKEJjVcjtFcCqwgQISILgU6CVA9BsWWTrOhi1eXCzA8elmIpxctBqWvAlDyGncgZwUhX14bIUVdrbVXnNlyCqiOXZpOCSklwN3OjImsU+AyAXItZtPuW+k5BtRq5erewFIAq0UcuyBbZgnuz0N9/dhMujMCRixI9fYcHjVQYIkLDoVVCLD/mo8itfOY4e+pytMBtVr5/b2BxjsFZwNikH8G9+unRnIaoFqj234H0uooymUWs+k1+8VJgOxAgJBvhHN0exXS7Q/OBCArJXLl9dbbfVpF2dnpHrPKom0laAJQPVe/DZROCq8z40qlAk8kxSMxfg4iw0MR4O+LgcGr6OjqQVPzWRxpaIbVOurMzPR1QrZbThnXsAUJ8GaH+EOkCC9MiEVO1jIEB/mjvaMbrb+1Y2DoKgL8fBH9sAqqyDD09g2ifEctGk+cFoW0jkHxIOs4EqBaoysBUMBrJeX5ZGSmL0bruXZUVpnw+/mOaaoPPRCJVZk6RM9WYee3B7B3Xx2veZvcRovZVMgAZSqNrp23t7LI5b+egbqGFpRW7sH4uOP+7+EhQ96qNCQnxWHT57vQeJw/kqx3t5tNKqKO1SWAoInn9byUCpRvLsSFi1ewvnjbLeFs9hjkhqI1mHVvCHLeLMGIyJ6kSCRqjY6llqXY6bP4yYVY/coLeOvdz2ZMqyMDLN2ffvQGyr7aiwM/Njr1YydQSFQaXQ0BUni0PijMxl1B/sjL/4RHfJJM6aa38VffIN4vqeDWpRQ1DPAMAWJ4tHZsfQ8nf/4VW7+okcTHfeQYjgoGZNM7prx3BN7nBybMrl25HPPnPYKX137I40qSocAvDPASb3H+rmojjPt/wq7dP0gGLqbNxnBMiEOH95Waobh0o/9nvPgs9EseR0omd7FggJfZHhzhrX9TIzg47x70aSMcRjC0ug0y67gE6EoEAViFAIvX5yAo0M/lPdjXP4SiDeXcKZYARVL83NOPITtL7/IprthpxPeHjnIDSikWOSReXkpUbC5Ad494HQwLDUE2q4MjQr35DFHF6gyEYDnvayUtmIt3clegrqFZoJPE4+Mt1Wg4dorXzY1TzMqMSKG2WU/TL8JLqc+g9ZyFoxer8bXhIPYYDwvB3RQuFGp19h5YJNl+DAzwczjN9A8Mwc/XB4eONEldRPhhrU50WLB34u2lxCLto0iIm4PIiFBp1GIjV0dnD463nMXh+hNYmbEUTyUnYN/Bo6isMnIzTgwLTEN03OL2wt5eJkPBukwkxsegmqW6ljvVE+OWSwOrCKSn3AP567KgVHjy1sHJA6sURRdGfhFIIdmpIz9TdvuPJimK7vzZaUuBW3+4S5DufvXBGN378siWa3e+frMvCe57gWlH6dZXwPbRdNtL9Bm6wH+/IYB4AFEAZtn/hvj3jvECgDYCNP+f3xD/AMrkE8kAzhclAAAAAElFTkSuQmCC",Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABSNJREFUWEfNmX9sU1UUx7/ntWu3wdZ1vxxhW5/AGAZdEafiHyaDiASWWBZdRB2GmCygGSHxj8UtwWC2KEMwEYwQSQD5EaObwoIkJsY4CQlkv7K66TYIrpMOYWwrcxv9sdded+9YLbD+eB0hvX+0zbvnx6fnvnvOefcRohuSXGB5FoTVjOEZIuQzYAEBSdwcA8YI+Icx9BKhDQy/2n5vbAHgU+uO1Chkm0sXauGpYEAZAdlqdBlgJ+CkAt0Xdmv9QKS6EQEuXFaSFhfPasDYOwD0kRoPIucG0ZFJF+0c6Dk9HM5WWEC54JVNjOgAAenhjKmZZ8AQARU2a+O3ofSCAxYVaWWH4QCAbWocRyF7yGYc3Y6mJmU23VkBs18oTYi746lnQHEUDlWrEHBuMlFXar9Y77xf+UHAoiLt4w7DmUcFNwPEIfuMoxvvj+QDgLLZcvARLGuwKB+yWRvfDZy8B5BvCBB9o3qNHq7CpsCN4wfkqUSr9/U87N2qlp3vbsUtLZtJQX5AecXGL8HYPeENNP5W6ToQSf5LTRfaYL8+GJH/6ve34LmVy4UsEeGO04k3yz8EY2x2faKDto4z7wl5/nG3QlwNlYRPn6iDRqPxG6zdexTN7X9EBLj59fVYWZAPSZJgyskS3yWbK+H1Bq18bgW6xbziCEDZbPkEwAehvHHAlvZu7P/qOyHmdLnh9XojAgwU2le7A3mLcsIBcpXdNmtjFQeUTGZLf7jaygEvtnRiz/6TqqECFT79aDvy80xhAXnt7rc2mkgusDwPwqVwXmuqt6LN2oMz534LJxpyfuuWEmSmG1Gz90h4OwyrSDZb+NLyJZ7TUObHwWvQgRQG7bALkqK6s5rNfxWZzJYGAl6Nls65yICxlRlQ0uNBLi+YVhJbL+GvUSS1DEL7ryda02AMDRywk4An1VrxaQm3V2fDtdgAaWISxl/s0F+fANMQxgozMf50BkjxwXD+OhIv31ZrXsgzoIsD3lKbnL2JWgyvl6FkxAtDqT/aROQmnkpD+tk+cW3k5Vy4FiWL3/PbbyGp+eZ0TlMxREs2dQ+61DShkwYdRopleJN1wpV0R0HW8R4Mli6BkhqPlCY79PYJeDIT4FiX68dJ7HbAcH4AFCQ3B+F2qwdMjcdwsQm+eXHCpmbMg8dOXcbISzlwLTGIa2mNffAlauFYm+P3m9B7W8CrBoxmiZVkHYY3yPCmTEcx/furiBtxgW8Yzdgk9Dcm4FiTDefSFDGf+OeIuBejWuKoN4lOgmNtLtw586EZ9cD48zXohpxgBIwXpGNsVRbgY0huvol51iHVcHdD30mmAks9EV5Tce/6RTmMMy8F4ysyoBj10IxPwqeTwOIk6PvHkdxyU0Q22iHSzENN1Mk6kJdB63BD8qiv07P8kSoVpW4bmtu7cPanC9EGROjxzsaUnYXafUfD2+GlLtJm4YfjdbjU2oU9+0+ENxxCom5XBZ5YKmNjWSV8vuDl0N8scFuRtFscsLWjGx9/dmxOgPtqdiBvcQ5KyirhDQEY2G5F1LA2fL0bRMDf124IwEPHTqP3Sn9EsG9v2gDz8jxoNBLk3AXTDWtowHsbVhHFMC3/4c+rkWY0CEjetu+qO4yOzisRAVaUl2LNi4WQJBK6Tqcbb5TvjLzl515i/qFJRDGWHztn1iqmH9wFZKwffXDG2D48mlnrWD5+C8wdsXuAGUAZ00fAgdGM2UP0WcrF/68hgEIA+VPVLyvwNcTUGSOvib0EtM7lNcR/I4soyUgyJjEAAAAASUVORK5CYII=",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABZJJREFUWEfNmVtMFGcUgL9/77sIK3csC6x3aiyYqtUmTcSkjQ9W1xuNtU1TjU2q4vVF0fQJq00qXqpWe9H4YGMtNEqjptrUWi/VpJqIthZoG5EiyCIssCCwLDt1hoKLsLuz1pidx5lzzv/Nuf1n/hE82aWxZzkmI5guSUwUgrESDBMQLZuTwC2gVpIoF4JrSPxUeaPkV8AX7nIiHAVbdm6qDk+eBG8LsIWjK0G1gMNeDHuqS4vuqtVVBZiaOTdeb5IKkKQlgFGt8QBynQhxsKtDfHC37FhDKFshAe1ZsxdKQuwWkBDKWDjPJbgvIK+ytORoML3AgDk5OrvLuht4P5yFn0B2f2Vs80rOnfMOpjsooO3lXLP+gadIgplPsGDYKgJOdlkMudWXi9ofVx4ImJOjG+6yHn9WcL1AMuTt2OY5j3tyAKA927HvGYQ1kJf3V5aWLPN/2A9QLgiEOBJ2jJ6uwkL/wukDlFuJzugre9rVGi67XN3eTk1mbwvqA7RPmPMpktTPvWqN79q6joy0YarEm1rclJw6z7ET5wLLC7Gv8vrx5bKAAvjfDvF3oCbcMikJ7QMvUbcaBzW6bMl8kpPiVAGm21JIiLPy2aFjnDxzKZBOpxfDSHnHUQDt2Y6twIZA0nVvjlFeJenrCkTYu2l/q2aTkS8/2USjq4WV67cFe6mPKktL8mVATUa2406wvbVm6TjQaRhy1UnMVacqTwUTklMiJiaKxSsKAorJe/ed0pIMYc9yTEFwJZjBe+9m4tNrQSOwXqwh6vf+oZa0Am+0Hl2TpydngOfH2ImymAeYvVZaxs4ta0MCKooSU4U92yGHVg5xwOv+7OF440yYy1y0TUjAXO4i5kod2nYvMlz9vFF4440Yq1qJ/fEfNJ3dFBasZvTItAE257+zgW0Fq9QBQr7IyHYUC5gfDLB1fDwtrwxj6NlqfAYtLVOTERKYbregbe2i9cVE9M52uhLNaN0eYk9XYRNmDAb9ALPVNU7UhFhxoESxDHhTwPhggD6dBqdcKEgkFv2Fz6TDPTmJDnsMaHuCGvd9leLNppxUpaCs52uwVDQNalY1IPwmA9arac7t9hhcM9LR1z0g/kQlGq8Pn15DV7xJyU1DbZvi1a44I40zMui2Goj5pZYhNxrIey+XzNEZCuya/B0Ubl6tKsTKSPYwBzvUDqHuiYm4Jyeja+gg9kwV+mbPoB7yGbU43xiN8PpIPlLBnJnTSE9NVmT3flnM9g/XqAIEOsMClBdofSGelqkpymKWchfmP5vRN7Sj8fQ0SNmrTdNtdIyIwfKHi6E/D5zu1YZYAVQbYn9XeRJMuKek0Jk2pOe2TyL+u9toOrqVNPDGGrHcasR6qRbRLTH39RzSbT0e3PN5kWoPKiFWUyS9cHJVHj2wmYtXblC49yu8VgNt4+Joy07AXNFEhz0aSavBeqGGqDJX3zutWLqgLwfXbtypOgeBmyIjy1EkBAuCVbE/YPGhrVy4fJ2Pdx9WbnfL+bZoDJJRi6a1i7gzVRicAwbjfubVhlhpM2oadTBA+Zk32oAnxYKpyq006VCXWsCHOZivaqsLBegPNGqEjXXLFwVkXLW+UH2I5a1OzbAQDuBzKYnMm5UTEHDfgW97iiQ6isV5KoYF2VKocat3NSHgm4NbqK1rYM3GHfh84c9eURYTX+zaRH2Di9UbtgfLhr5xK+TA6m9l8VuzmDtzGvecDTjrH1VqqLzrfZ6Wmkzs0GilYZ8+G3CI6j+wKl5UOfLrdFoWznuNV6e9hNkc/ilIU3OrMvKf+iHgNA2Pj/wyYMR/NClejOTPzt4ciegPdwUy0o8+ZMbIPjzqjXUkH7/597TIPcD0o4zoI2B/b0bsIfog29ij3xAwCRgLpPj/hnh4xngPKBdw9f/8hvgXF2tbyaEIZwUAAAAASUVORK5CYII=",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABXtJREFUWEfNmWtsU2UYx//v6WUt7Vp2CWxsY0WRLXGuRJA5hbhpguCQsuAQzFQkJoCBDyZ+cKLxw2Y00fjBkYEXUMxkLpuwKUi4qOOSQRhExggMdayDFerateu6S++vO2ee2a3tek5dSN+v53me93ee5zyX9z0EsS1Gl294DATFlGIJIcihQDoBEllzFHAS4B6luEkILoPiN+PV5jYAAbHbETEKmfqyDCk8OyhQToBMMboU6CVArQ/y3b3tDSahuoIAM3JLU2QKWglKtwBIEGo8gpwbhOz3ush7ps7D/dFsRQXU5a/dSAmpJkBqNGNinlPASoAdxvbm+un0IgMWFUl1dm01gG1iNo5Bdq8xybETLS2+cLphATMLy5SyEU8DBUpi2FC0CgGOemfJy3rPN4xOVQ4FLCqSLrBrm+4XHA/EQnYnOdZN9WQIoE5v2HMfwhrJy3uN7c3bgx9OAmQTAoTUiY7RzCpsDE6cCUC2lEgTAp0zna1i2dns9rmZXL4ETQDqFq+rAaWT3CvW+IzJE7LHeKXpDdYeB/hvh+iKVoTlchlee2kNipYvgVIhrF5v2VkJm31QLLvbB/mDbMfhAHV6w4cA3o5mZevmUpSsfBId17tg7R+IJs49/+LbJvRlK+FcNhfy3iHMPmMC4xHUkj8ytjdXsIBMtt7QI6S3fr+vCl3dJuyqYhNd2KISAvPLuWB8fvhVMkgcXiQf74HM7p7WANu7e9qbs4ku31AAggtCtmuq/RhnWn/HpzUHo4p75s6Cc3Eq3FlqQMpAdbUfCXecsD+TBUgIZreYoOxyTG+H4nGi0xvY0LIhjrp4wIONx7GyuCBE/tezl3DHbIHjiTSMPJwC4vFzEHLzCBTGQS60vkQ5bM/Ohy9FAU3rPag7pp0XKki23tBIgPVR6QDwgEdOnMOb2zeFqNQcOISWLC/nNeUNO7QXzGDc/hC5gJSBpWwhSIBiTv2fEbemFI0sYAcB8sQARgqxvSgDo7lJ0LSaob5q5UwG5AwCChkkg26uZARkDAaezoRrgQaqdiu0582RAYFrLKBFaHHmPbj3m0PQZaVzhu+aLRhwDMGVpYatRAfVtX5ozt3D6KIkDD+SDG+qkitm6rY+Lty2VfPh1yYg8fLfUF+yjNe5CIsbyca+QVe0+sfr84AnWy7ig3fHp7DPPq/HqdNtsKx7AP5EOVJ/vIWBFfPgyVRDZhmFwujEUH4qJE4P/BoZdx5I+qUXittOIUFzxwS4+8sGJCdruA0cjiE4JQH0ledA+YcdnnQVV/+1Z01Q3BkalylMx7A+BVKrC8knbkM66BECx8q4Ywpxzf4fMC9tfMC2WO2wzGZgW6MDAhQyiwspPxtDksOnlkIy7AOhQtk4Z1tjSpKpIT5i7IRtdTaYYS/mNPwFxhWauSxWwdI8LM57CAfqjsLlFuTFDpKdb2ggBC8IeS/+G6zZ14i0uSmcCtvy7AkUlg0LoT19F6obtoimXt1UgvXPF6N86/sYdA5H3ZIrM7EU6qllho3aYGE6NBfNIP7IMRQLOPYNVsTU6uoPn4ThuafCeqC75y6OnWoN+0w0INvqxAwLfIibj53Bts2lYSGudd7ivrFwSwzgxLDAGhI6btV9VYXuHhPeqRQ+zQSDvrWjHIXL8vDill3w+cInUpD8xLgleGB9/RUD1q5ageud3bDahM2D/IaaRBX0eYtw9sIVfFJdGy1BJg+snBcFjPwymRTlG1ajePmjgidqnsTt8eJ8Wwe+/u4njIxOPwti6sjPGon7QxPnxXg+dvKhiOuDOwcZ71cfLGN8Xx7xsY7n67fgIhW/F5hBlHF9BRzszbi9RA/Tl/77DQEsBZADIC34N8TYHSN7XLtJgEv/5zfEP1/sk8n+aiDIAAAAAElFTkSuQmCC",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABRVJREFUWEfNmX9MlGUcwD/P/eIABQ8QObDunKamCC41xcTon1amni2ZzlFZ2GalbbUssbXWqmkzdc2maGq6aq5BKS0XKS7/SOyXW0A2JdQTUEhAOlDk7l558z3ivNPD933RsXv+e+/74/nc93me7/f7Pq9gYMPgzHJNQ/CILDNFCMbJYBcwVHEnQ6eAJlnmlBAcR+ZHd3XZb0CP3umEHoOR2fkZJnwrZCgQMFKPrQyNAr6QsHzSWFVyXqutJsCM8U8mm63ye8jy80CMVuf96HkRYpe/W7x9/uS+NjVfqoDOrPmLZSE2C0hRc6ZHLkOrgBXuqrKvbmfXP2BensnZnrgZWK5n4gHoFrttnpUcOSJFso0IODInP9bc5SuR4YkBTKjbRMABf5wlv/FYydWbjW8FzMszjWpP3D9YcH1ACuRZm2fBzZG8BdCZ7do6CMvaX5SL3VVlL4YKwwCVA4EQe3Wv0d01WBx6cIKASioxxfScvNunVS+7crolr2F8XwoKAjonL9iCLIeFV825yWQkZ9okpk/NZOzoe7AlDiX/uTVBM19qLCaPD4P3mpqrcLkQW91/7H9J+TEA+H+FOK0nCc98MIvCgnkMT7GFOZ+/5PXgc9vjDryOoRiuSJgvdRNf04a1vlMLrFfCMlqpOAFAZ7ZrLbBai6UQsOxpF/Meyw2ou+svUH74F6pP/M3F1nZ8Pn/QzZWJyXhy7YFnw1WJ1C9rMUiay/E6d1VZkQJocGS7zmmtrS880wvn90vs+Pxbyg8fQ5bliP9NSrBwccnYoCyupo1hR5u0xEFpOBrPVZU5hDPLNR3Bz1qslP1W9Oqz+Px+3v1wJzV/1amatc4dRVxtO//OTgeTAdvBemLPdKjaBRRkZghntktZWmWJbzuMRgPbNxUF9tzWXd/wfUWlmknvHAaB6JG5PDGZjlw7xk4/qXtrA79pGEXCke0qFfCUmnJuzmRWrSzgXEMzK9/8SE39FrmC05I/BinZyrCKBuLqPKo+ZJlSBbBGQKaatgKnQG7fs5/vfvhJTT2i/HJmMh2z7FhPe0g61KDqQ4Y/FcAWLcl526bV2Eek8PKq9TSc/0fVeSQFvy2GlkX3YfT4GLG3VtVHoCW7vge7teS/0j3rsJhNLFxaFJZKVGcJUegxGWheNgEkmfQdJ7SYerUD7l6LxWK+Q0BB87KJcE0m/VONgFqXuHjjatLTUljxxnrqGwdxiQf1kExKpuMhO9Y6D0kV6ocEqBGOLFeJECxU2xB9aaa+UUkzG/qtHv35CaSZRWOQbFaGHWog7rTGNKMnUW/bWETqcBvbdu/jwMGjKN2MJGnrVAacqPWUuhlTM1nz2lJ8foktO0t5eOYDvLNuu1rw6c6I59IcBxgN2MrriXXrKHV6m4XCgvm45swOQhW+8gEtre0RIWUBSkfTkZMGRkF8dRuJlTqbBcWznnYrJsbMjo/fIjFhSABqy66vKa84FgRUct21BDPejCF03W9DSrIGZPHVrSRUNvc2oNpGsN3S1bBOmTyeuY/OwnGvnZSkRH49foL3N3wWnPLC8vCqqTQHCZVNxJ7VuKy9nsIb1kAUB9DyD4mPJW1ECnVnbqSMpsIJGLokLBe7sJ7twOru1Nq53IjrzS2/Ion6l6ZAFKP5tbMvvlH94h6AjParD4Uxui+P+tY6mq/fQvNo9F5ghlBG9RVwaDSj9hI9Qum88RkCpgLjgLTQzxDX7xibgVMCfr+TzxD/AcfVLsnJjabsAAAAAElFTkSuQmCC",Ze=n(54173),Fe=n(43428),He="detailmodal___KEy8k",Ye="title___M0Bdn",We="button___oEMiZ",Je="drawer___Pwq6m",Ke="tabstyle___hGelr",Xe="items___RrF7L",qe="itemsactivite____kVzF",Ve="nodetitle___UgLxl",_e="nodeboyd___R1M87",$e="listitem___CjR4j",et="Tabs___gAkar",tt="addmodal___KHvV4",nt="gxcoent___B8UeJ",it="gxtitle___Ezw1C",rt="Colortitle___kChPm",ot="gxbody___HmZPk",at="tag___b2Gak",lt="form___wY8YH",st="radioform___RW7Fy",ut="settingmodal___LgbSA",ct="body___KaaXx",dt="left___BbRKH",ht="header___E8vej",ft="treenode___XViAn",At="hudong___MzZbW",pt="colortitle___PgqHg",gt="right___jzXCF",vt="multiple___GQEEM",mt="settingtag___XVMCI",xt="tree___zz_WU",yt="select___HL7_r",Ct="input___reuVt",wt="DetailStatistics___v31Uq",bt="xxrs___Q156g",It="xxrscount___OdU60",Et="righttop___dnIBD",Bt="rightbottom___B0s8j",jt=n(51638),kt=n(51131),Nt=n(77192),Mt="tag___aXy_L",St="active___kZOMC",Qt="tagsModal___wsl_M",Pt="btn___S2nL4",zt="modal___r3iAS",Rt="mHead___imW9A",Lt="body___fZUhx",Dt="add___QHMDJ",Ut="error___aJzBo",Tt=n(92310),Ot=n.n(Tt),Gt=[{name:"作业",id:"zy",item_type:2},{name:"实训",id:"sx",item_type:2},{name:"教材",id:"jc",item_type:2},{name:"视频",id:"sp",item_type:2},{name:"课件",id:"kj",item_type:2},{name:"试卷",id:"sj",item_type:2}],Zt=[{name:"章节",id:"zj",item_type:1},{name:"知识点",id:"zsd",item_type:1}],Ft=function(e){var t=e.value,n=void 0===t?[]:t,i=e.onChange,o=e.type,l=e.dataSources,u=void 0===l?[]:l,d=e.pathsDetail,h=void 0===d?{}:d,A=e.showmodal,p=e.containerRef,v=(0,f.useState)(!1),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)(),B=c()(E,2),j=B[0],k=B[1],N=(0,f.useState)(""),M=c()(N,2),S=M[0],Q=M[1],P=(0,f.useState)(""),z=c()(P,2),R=z[0],L=z[1],D=(0,f.useState)(""),U=c()(D,2),T=U[0],O=U[1],G=(0,f.useState)(!1),F=c()(G,2),H=F[0],Y=F[1],W=(0,f.useState)(!1),J=c()(W,2),X=J[0],V=J[1],_=(0,f.useState)([]),$=c()(_,2),ee=$[0],te=$[1],ne=(0,f.useState)(""),ie=c()(ne,2),re=ie[0],oe=ie[1];function ae(){return le.apply(this,arguments)}function le(){return(le=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:o,subject_id:null==h||null===(t=h.detail)||void 0===t?void 0:t.id}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(3===o?I(null==n?void 0:n.data):(I([].concat(Zt,pe()(null==n?void 0:n.data))),te([].concat(Gt,pe()(null==n?void 0:n.data2)))));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){x&&ae()}),[x]);var se=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],ue="标签";(0,f.useEffect)((function(){I(u)}),[]),(0,f.useEffect)((function(){x&&k(n)}),[x]);var ce=function(e){var t=e.title,o=void 0===t?"":t,l=e.style,u=void 0===l?{}:l,c=e.values,d=void 0===c?"":c,f=e.showDelete,A=void 0===f||f,p=e.modal,g=void 0!==p&&p,v=e.active,m=void 0!==v&&v,y=o.split("").reduce((function(e,t){return e+t.charCodeAt(0)}),0)%se.length,C=se[y],w=C.background,E=C.borderColor;return(0,Z.jsxs)("div",{className:Ot()(Mt,m?St:""),onClick:function(){if(g){if(1===x){var e=[].concat(pe()(b),pe()(ee));k(pe()(e.filter((function(e){return(null==e?void 0:e.id)===d}))))}var t;if(2===x)null!=j&&null!==(t=j.map((function(e){return e.id})))&&void 0!==t&&t.includes(d)?k(j.filter((function(e){return e.id!==d}))):k([].concat(pe()(j),pe()(b.filter((function(e){return(null==e?void 0:e.id)===d})))))}},style:a()({background:w,borderColor:E},u),children:[(0,Z.jsx)("span",{children:o}),A&&(0,Z.jsx)("i",{onClick:function(){var e=s()(r()().mark((function e(t){var a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),!g){e.next=10;break}return I(b.filter((function(e){return e.name!==o}))),I(b.filter((function(e){return e.name!==o}))),e.next=6,(0,q.ZP)("/api/knowledge_items/".concat(d,".json"),{method:"delete",body:{id:d,subject_id:null==h||null===(a=h.detail)||void 0===a?void 0:a.id}});case 6:0===(null==(l=e.sent)?void 0:l.status)&&ae(),e.next=11;break;case 10:i(n.filter((function(e){return e.id!==d})));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:"iconfont icon-shanchu5"})]})},de=function(){var e=s()(r()().mark((function e(t){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S.replace(/\s+/g,"")||1!==t){e.next=3;break}return O("".concat(ue,"不能为空")),e.abrupt("return");case 3:if(R.replace(/\s+/g,"")||2!==t){e.next=6;break}return oe("资源不能为空"),e.abrupt("return");case 6:if(!b.map((function(e){return e.name})).includes(S)&&!ee.map((function(e){return e.name})).includes(S)||1!==t){e.next=9;break}return O("该".concat(ue,"已存在,请勿重复添加!")),e.abrupt("return");case 9:if(!ee.map((function(e){return e.name})).includes(R)&&!b.map((function(e){return e.name})).includes(R)||2!==t){e.next=12;break}return oe("该资源已存在,请勿重复添加!"),e.abrupt("return");case 12:return e.next=14,(0,q.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:3===o?3:t,name:3===o||1===t?S:R,subject_id:null==h||null===(n=h.detail)||void 0===n?void 0:n.id}});case 14:0===(null==(i=e.sent)?void 0:i.status)&&ae(),1===t&&Y(!1),2===t&&V(!1);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)("div",{className:Qt,children:[5===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ce,{values:e.id,title:e.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}},t)})),A&&(0,Z.jsxs)("div",{onClick:function(){return y(1)},style:{marginBottom:"0rem"},className:Pt,children:[(0,Z.jsx)("i",{className:"iconfont icon-genghuanguanliyuan1"}),null!=n&&n.length?"更换":"选择","类型"]})]}),3===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ce,{values:e.id,title:e.name},t)})),A&&(0,Z.jsxs)("div",{onClick:function(){return y(2)},className:Pt,style:{marginBottom:"10rem"},children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),null!=n&&n.length?"更换":"选择","标签"]})]}),(0,Z.jsxs)(g.Z,{open:!!x,centered:!0,width:"1000rem",okText:"保存",getContainer:function(){return p.current},onCancel:function(){return y(!1)},cancelText:"取消",afterClose:function(){Y(!1),V(!1),O(""),Q("")},onOk:function(){i(j),y(!1)},title:"选择".concat(ue),children:[(0,Z.jsxs)("div",{className:zt,children:[(0,Z.jsxs)("div",{className:Rt,children:[(0,Z.jsx)("b",{}),(0,Z.jsxs)("span",{children:["".concat(ue),"(",b.length,")"]}),(0,Z.jsxs)("div",{onClick:function(){Y(!0),O(""),Q("")},className:Pt,children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),"添加"]})]}),(0,Z.jsxs)("div",{className:Lt,children:[null==b?void 0:b.map((function(e,t){var n,i,r;return(0,Z.jsx)(ce,{showDelete:3===o?!(null!=j&&null!==(n=j.map((function(e){return null==e?void 0:e.id})))&&void 0!==n&&n.includes(null==e?void 0:e.id)):!(null!=j&&null!==(i=j.map((function(e){return null==e?void 0:e.id})))&&void 0!==i&&i.includes(null==e?void 0:e.id)||null!==(r=Zt.map((function(e){return e.name})))&&void 0!==r&&r.includes(e.name)),modal:!0,style:{cursor:"pointer"},active:null==j?void 0:j.map((function(e){return null==e?void 0:e.id})).includes(null==e?void 0:e.id),values:null==e?void 0:e.id,title:null==e?void 0:e.name},null==e?void 0:e.id)})),H&&(0,Z.jsxs)("div",{className:Dt,children:[(0,Z.jsx)(K.Z,{style:{width:"rem"},size:"large",value:S,onChange:function(e){O(""),Q(e.target.value)}}),(0,Z.jsx)("i",{onClick:function(){return de(1)},className:"iconfont icon-dui",style:{color:"#1B8565"}}),(0,Z.jsx)("i",{onClick:function(){return Y(!1)},className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!T&&(0,Z.jsx)("div",{className:Ut,children:T})]})]})]}),5===o&&(0,Z.jsxs)("div",{className:zt,children:[(0,Z.jsxs)("div",{className:Rt,children:[(0,Z.jsx)("b",{}),(0,Z.jsxs)("span",{children:["资源","(",ee.length,")"]}),(0,Z.jsxs)("div",{onClick:function(){V(!0),oe(""),L("")},className:Pt,children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),"添加"]})]}),(0,Z.jsxs)("div",{className:Lt,children:[null==ee?void 0:ee.map((function(e,t){var n,i;return(0,Z.jsx)(ce,{showDelete:!(null!=j&&null!==(n=j.map((function(e){return null==e?void 0:e.id})))&&void 0!==n&&n.includes(null==e?void 0:e.id)||null!==(i=Gt.map((function(e){return e.name})))&&void 0!==i&&i.includes(e.name)),modal:!0,style:{cursor:"pointer"},active:null==j?void 0:j.map((function(e){return null==e?void 0:e.id})).includes(null==e?void 0:e.id),values:null==e?void 0:e.id,title:null==e?void 0:e.name},null==e?void 0:e.id)})),X&&(0,Z.jsxs)("div",{className:Dt,children:[(0,Z.jsx)(K.Z,{style:{width:"rem"},size:"large",value:R,onChange:function(e){oe(""),L(e.target.value)}}),(0,Z.jsx)("i",{onClick:function(){return de(2)},className:"iconfont icon-dui",style:{color:"#1B8565"}}),(0,Z.jsx)("i",{onClick:function(){return V(!1)},className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!re&&(0,Z.jsx)("div",{className:Ut,children:re})]})]})]})]})]})},Ht=n(10160),Yt=n(65046),Wt=["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"],Jt=[{label:"实训",key:"1"},{label:"视频",key:"2"},{label:"课件",key:"3"},{label:"试卷",key:"4"}],Kt=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,a=e.types,l=(e.globalSetting,e.loading,e.dispatch,e.pathsDetail),u=e.onChange,d=(e.ktzykey,e.getother),A=(h()(e,Wt),(0,f.useState)({page:1,limit:10,type:a,keyword:"",select_type:1,subject_id:"",course_id:""})),p=c()(A,2),v=p[0],x=p[1],y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1];function I(){return E.apply(this,arguments)}function E(){return(E=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 3===v.select_type&&(v.subject_id="",v.course_id=""),2===v.select_type&&(v.subject_id=""),1===v.select_type&&(v.course_id=""),e.next=5,(0,q.ZP)("/api/paths/".concat(null==l||null===(t=l.detail)||void 0===t?void 0:t.id,"/search_all.json"),{method:"get",params:v});case 5:0===(null==(n=e.sent)?void 0:n.status)&&b(n);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){I()}),[a]),(0,Z.jsxs)("div",{style:{padding:"10rem 20rem"},children:[(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsxs)("div",{children:["1"===a&&(0,Z.jsx)(K.Z,{placeholder:"请输入关键词查询",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:function(e){v.keyword=e.target.value,v.page=1,v.limit=10,x(v)}}),"1"!==a&&(0,Z.jsxs)("div",{style:{display:"flex"},children:[(0,Z.jsxs)("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"},children:[(0,Z.jsx)("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"},children:"所在位置"}),(0,Z.jsxs)(B.default,{value:v.select_type,onChange:function(e){v.select_type=e,v.keyword="",v.page=1,v.limit=10,x(v),I()},className:yt,style:{width:"131rem"},children:[(0,Z.jsx)(B.default.Option,{value:1,children:"实践课程"}),(0,Z.jsx)(B.default.Option,{value:2,children:"教学课堂"}),(0,Z.jsx)(B.default.Option,{value:3,children:"个人中心"})]})]}),3!==v.select_type&&(0,Z.jsxs)(B.default,{value:v.subject_id||v.course_id,onChange:function(e){v.course_id=e,v.subject_id=e,v.page=1,v.limit=10,x(v),I()},className:yt,style:{width:"270rem",marginLeft:"8rem"},children:[1===v.select_type&&(null==w||null===(t=w.subjects)||void 0===t?void 0:t.map((function(e){return(0,Z.jsx)(B.default.Option,{value:e.id,children:e.name})}))),2===v.select_type&&(null==w||null===(n=w.courses)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:e.id,children:e.name})})))]}),(0,Z.jsx)(K.Z,{onChange:function(e){v.keyword=e.target.value,v.page=1,v.limit=10,x(v)},addonBefore:(null==Jt||null===(i=Jt.find((function(e){return e.key===a})))||void 0===i?void 0:i.label)+"名称",className:Ct,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}})]})]}),(0,Z.jsx)(m.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:function(){I()},children:"查询"})]}),(0,Z.jsx)(be.Z,{style:{marginTop:"10rem"},dataSource:null==w?void 0:w.data,pagination:!1,rowKey:function(e){return e.id},scroll:{y:"400rem"},columns:[{title:(null==Jt||null===(o=Jt.find((function(e){return e.key===a})))||void 0===o?void 0:o.label)+"名称",dataIndex:"name",ellipsis:!0,key:"name"},{title:"1"===a?"合作者":"所属模块",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,t){return(0,Z.jsx)("span",{children:"1"===a?null==t?void 0:t.user_names:null==t?void 0:t.model})}},{title:"1"===a?"最近修改时间":"所在位置",dataIndex:"updated_at",ellipsis:!0,render:function(e,t){return(0,Z.jsx)("span",{children:"1"===a?null==t?void 0:t.updated_at:null==t?void 0:t.stage_name})}},{title:"操作",dataIndex:"url",width:"100rem",render:function(e,t){return(0,Z.jsx)("a",{onClick:function(){"Video"===(null==t?void 0:t.container_type)?g.Z.confirm({icon:null,title:"视频播放",centered:!0,closable:!0,footer:!1,width:600,content:(0,Z.jsx)(Yt.Z,{allow_skip:!0,src:e})}):"3"===a?d(e):window.open(e)},children:"查看"})}}],rowSelection:{type:"radio",onChange:function(e,t){u(t)}}}),(0,Z.jsx)(Ie.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:null==w?void 0:w.total_count,current:null==v?void 0:v.page,pageSize:null==v?void 0:v.limit,onChange:function(e,t){v.page=e,v.limit=t,x(v),I()}})]})})),Xt=n(91232),qt=n.n(Xt),Vt=n(78386),_t=["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","buildTree","itemsuuid"],$t=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d,A,p,g,v=e.typesdata,m=(e.globalSetting,e.loading,e.dispatch,e.pathsDetail),x=e.onChange,y=e.uuid,C=e.buildTree,w=e.itemsuuid,b=(h()(e,_t),(0,f.useState)([])),I=c()(b,2),E=I[0],B=I[1],j=(0,f.useState)(!1),k=c()(j,2),N=k[0],M=k[1],Q=(0,f.useState)([]),P=c()(Q,2),z=P[0],R=P[1],L=(0,f.useState)(""),D=c()(L,2),U=D[0],T=D[1],O=(0,f.useState)(""),G=c()(O,2),F=G[0],H=G[1],Y=(0,f.useState)([]),W=c()(Y,2),J=W[0],V=W[1],_=(0,f.useState)(!1),$=c()(_,2),ee=$[0],te=$[1],ne=(0,f.useState)({bh:[],qx:[],hx:[],gl:[]}),ie=c()(ne,2),re=ie[0],oe=ie[1];function ae(){return ae=s()(r()().mark((function e(){var t,n,i,o,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:y,subject_id:null==m||null===(t=m.detail)||void 0===t?void 0:t.id,depth:-1,relationshipFilter:"包含>"}});case 3:n=e.sent,M(!1),0===(null==n?void 0:n.status)&&(R(null==n?void 0:n.data),l=C(null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.map((function(e,t){var n,i;return a()(a()({},e),{},{key:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,title:null==e||null===(i=e.properties)||void 0===i?void 0:i.name})})),null==n||null===(o=n.data)||void 0===o||null===(o=o.relationships)||void 0===o||null===(o=o.filter((function(e){return"包含"===e.type||"前序"===e.type})))||void 0===o?void 0:o.filter((function(e,t,n){return t===n.findIndex((function(t){return t.endNodeUuid===e.endNodeUuid}))}))),s=pe()(l.children||[]),E=s,H(JSON.stringify(s)),B(s));case 6:case"end":return e.stop()}}),e)}))),ae.apply(this,arguments)}function le(e,t,n){var i,r=qt()(e);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(null!=o&&o.title.includes(t)&&n.push(o),o.children&&o.children.length>0)le(o.children,t,n),se(o.children,t,n)&&n.push(o)}}catch(e){r.e(e)}finally{r.f()}}function se(e,t,n){var i,r=qt()(e);try{for(r.s();!(i=r.n()).done;){var o=i.value;if(null!=o&&o.title.includes(t))return!0}}catch(e){r.e(e)}finally{r.f()}}return(0,f.useEffect)((function(){!function(){ae.apply(this,arguments)}()}),[y]),(0,f.useEffect)((function(){if(v){var e=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));oe(e)}return function(){}}),[v]),(0,f.useEffect)((function(){x(re)}),[re]),(0,Z.jsx)(X.Z,{spinning:N,children:(0,Z.jsxs)("div",{className:ct,children:[(0,Z.jsxs)("div",{className:dt,children:[(0,Z.jsxs)("div",{className:ht,children:[(0,Z.jsxs)("div",{children:["共",(0,Z.jsx)("span",{style:{color:"#1B8565"},children:(null==z||null===(t=z.metricCounters)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.count)||0}),"个标签节点,",(0,Z.jsx)("span",{style:{color:"#1B8565"},children:(null==z||null===(n=z.metricCounters)||void 0===n||null===(n=n[1])||void 0===n?void 0:n.count)||0}),"个知识节点"]}),(0,Z.jsx)(K.Z.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:function(e){var t,n,i=e.target.value;T(i);var r=[];le(JSON.parse(F),i,r),r.push(null==z||null===(t=z.nodes)||void 0===t?void 0:t[0]);var o=null==z?void 0:z.nodes.filter((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.name.indexOf(i))>-1})).map((function(e){var t;return null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid}));V(o);var a=C(r,null==z||null===(n=z.relationships)||void 0===n||null===(n=n.filter((function(e){return"包含"===e.type||"前序"===e.type})))||void 0===n?void 0:n.filter((function(e,t,n){return t===n.findIndex((function(t){return t.endNodeUuid===e.endNodeUuid}))})).filter((function(e){return(null==r?void 0:r.map((function(e){return null==e?void 0:e.key})).includes(e.endNodeUuid))||(null==r?void 0:r.map((function(e){return null==e?void 0:e.key})).includes(e.startNodeUuid))}))),l=pe()(a.children||[]);E=l,B(l),te(!0)},placeholder:"请输入关键词搜索"})]}),(0,Z.jsx)(S.Z,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:E,className:xt,expandedKeys:J,onExpand:function(e){V(e),te(!1)},autoExpandParent:ee,blockNode:!0,switcherIcon:(0,Z.jsx)(Vt.Z,{}),titleRender:function(e){var t,n,i,r,o,a,l,s,u,c,d,h,f,A,p;return(0,Z.jsxs)("div",{className:ft,children:[(0,Z.jsxs)("div",{style:{width:"50%",display:"flex",alignItems:"center"},children:[(null==re||null===(n=re.bh)||void 0===n?void 0:n.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#6236ff"},children:"包含"}),(null==re||null===(i=re.qx)||void 0===i?void 0:i.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#24A881"},children:"前置"}),(null==re||null===(r=re.hx)||void 0===r?void 0:r.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#EC8657"},children:"后置"}),(null==re||null===(o=re.gl)||void 0===o?void 0:o.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&(0,Z.jsx)("span",{className:mt,style:{background:"#497DFF"},children:"关联"}),(0,Z.jsx)("div",{className:vt,title:null==e?void 0:e.title,dangerouslySetInnerHTML:{__html:null==e||null===(a=e.title)||void 0===a?void 0:a.replaceAll(U,'<span style= "color: #00B187" >'.concat(U,"</span>"))},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})]}),(0,Z.jsxs)("div",{className:At,children:[!(null!=re&&null!==(l=re.qx)&&void 0!==l&&l.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}))||null!=re&&null!==(s=re.bh)&&void 0!==s&&s.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}))||null!=re&&null!==(u=re.hx)&&void 0!==u&&u.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}))||null!=re&&null!==(c=re.gl)&&void 0!==c&&c.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&w!==(null==e||null===(d=e.properties)||void 0===d?void 0:d.uuid)&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.bh)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({bh:[].concat(r,pe()(null==re?void 0:re.bh)),qx:null==re?void 0:re.qx,hx:null==re?void 0:re.hx,gl:null==re?void 0:re.gl})}},className:pt,style:{marginRight:"20rem"},children:"设为包含"}),(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.qx)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({qx:[].concat(r,pe()(null==re?void 0:re.qx)),hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})}},className:pt,children:"设为前置"}),(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.hx)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({qx:null==re?void 0:re.qx,hx:[].concat(r,pe()(null==re?void 0:re.hx)),bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})}},style:{margin:"0rem 20rem"},className:pt,children:"设为后置"}),(0,Z.jsx)("span",{onClick:function(){var t;if((null==re||null===(t=re.gl)||void 0===t||null===(t=t.filter((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))||void 0===t?void 0:t.length)>0);else{var n,i,r=[];r.push({name:null==e||null===(n=e.properties)||void 0===n?void 0:n.name,uuid:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid}),oe({qx:null==re?void 0:re.qx,hx:null==re?void 0:re.hx,gl:[].concat(r,pe()(null==re?void 0:re.gl)),bh:null==re?void 0:re.bh})}},className:pt,children:"设为关联"})]}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.bh)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({bh:n,hx:null==re?void 0:re.hx,qx:null==re?void 0:re.qx,gl:null==re?void 0:re.gl})},children:(null==re||null===(h=re.bh)||void 0===h?void 0:h.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消包含"}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.qx)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({qx:n,hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})},children:(null==re||null===(f=re.qx)||void 0===f?void 0:f.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消前置"}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.hx)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({qx:null==re?void 0:re.qx,hx:n,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})},children:(null==re||null===(A=re.hx)||void 0===A?void 0:A.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消后置"}),(0,Z.jsx)("span",{onClick:function(){var t,n=null==re||null===(t=re.gl)||void 0===t?void 0:t.filter((function(t){var n;return t.uuid!==(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)}));oe({qx:null==re?void 0:re.qx,hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:n})},children:(null==re||null===(p=re.gl)||void 0===p?void 0:p.find((function(t){var n;return(null==t?void 0:t.uuid)===(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)})))&&"取消关联"})]})]},null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)}})]}),(0,Z.jsxs)("div",{className:gt,children:[(0,Z.jsx)("div",{className:Ye,children:"已关联关系"}),(0,Z.jsxs)("div",{style:{padding:"20rem 25rem"},children:[(0,Z.jsxs)("div",{className:it,children:[(0,Z.jsx)("div",{className:rt,style:{background:"#6236ff"}}),(0,Z.jsxs)("div",{children:["被包含(",null===(i=re.bh)||void 0===i?void 0:i.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(o=re.bh)||void 0===o?void 0:o.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#6236ff"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.bh)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({bh:n,hx:null==re?void 0:re.hx,qx:null==re?void 0:re.qx,gl:null==re?void 0:re.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#24A881"}}),(0,Z.jsxs)("div",{children:["前序(",null===(l=re.qx)||void 0===l?void 0:l.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(u=re.qx)||void 0===u?void 0:u.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#24A881"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.qx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({qx:n,hx:null==re?void 0:re.hx,bh:null==re?void 0:re.bh,gl:null==re?void 0:re.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#EC8657"}}),(0,Z.jsxs)("div",{children:["后序(",null===(d=re.hx)||void 0===d?void 0:d.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(A=re.hx)||void 0===A?void 0:A.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#EC8657"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.hx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({qx:null==re?void 0:re.qx,bh:null==re?void 0:re.bh,hx:n,gl:null==re?void 0:re.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#497DFF"}}),(0,Z.jsxs)("div",{children:["关联(",null===(p=re.gl)||void 0===p?void 0:p.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==re||null===(g=re.gl)||void 0===g?void 0:g.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#497DFF"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==re||null===(t=re.gl)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));oe({qx:null==re?void 0:re.qx,bh:null==re?void 0:re.bh,hx:null==re?void 0:re.hx,gl:n})}})]})}))})]})]})]})})})),en=n(89392),tn=n(79905),nn=["pathsDetail","user","globalSetting","loading","dispatch","datas","items"],rn=[3,2,1],on=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.pathsDetail,e.user,e.globalSetting,e.loading,e.dispatch;var t=e.datas,n=e.items,i=(h()(e,nn),(0,f.useRef)()),o=(0,f.useRef)(),a=(0,f.useRef)(null);function l(){var e,t;null===(e=i.current)||void 0===e||null===(t=e.update)||void 0===t||t.call(e)}function u(){return(u=s()(r()().mark((function e(){var a,l,s,u,c,d,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==t||null===(a=t.nodes)||void 0===a?void 0:a.length)>0&&(d=null==t||null===(l=t.nodes)||void 0===l?void 0:l.filter((function(e){var t;return null==n?void 0:n.includes(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)})).map((function(e){var t,n,i,r,o,a,l,s,u,c;return{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)+"_",name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(a=e.properties)||void 0===a?void 0:a.tags)&&(null==e||null===(l=e.properties)||void 0===l||null===(l=l.tags)||void 0===l||null===(l=l.split(","))||void 0===l?void 0:l.map((function(e){return{name:e}}))),colorType:parseInt(null==e||null===(s=e.properties)||void 0===s?void 0:s.color)>3?"3":null==e||null===(u=e.properties)||void 0===u?void 0:u.color,activeColor:"#FA6400",size:rn[(null==e||null===(c=e.properties)||void 0===c?void 0:c.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}})),h=null==t||null===(s=t.relationships)||void 0===s||null===(s=s.filter((function(e){var n,i;return e.endNodeUuid!==(null==t||null===(n=t.nodes)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.properties)||void 0===n?void 0:n.rootNodeUuid)&&e.startNodeUuid!==(null==t||null===(i=t.nodes)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.properties)||void 0===i?void 0:i.rootNodeUuid)})))||void 0===s||null===(s=s.filter((function(e){return(null==n?void 0:n.includes(e.startNodeUuid))&&(null==n?void 0:n.includes(e.endNodeUuid))})))||void 0===s||null===(s=s.filter((function(e){return"包含"===e.type||"前序"===e.type||"关联"===e.type})))||void 0===s?void 0:s.map((function(e){return{hide:!1,id:(null==e?void 0:e.endNodeUuid)+"_",label:null==e?void 0:e.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(null==e?void 0:e.startNodeUuid)+"_",target:(null==e?void 0:e.endNodeUuid)+"_",value:10}})),i.current=null,o.current.innerHTML="",i.current=new ye.createContainer({containerName:"#graphRefs",width:(null==o||null===(u=o.current)||void 0===u?void 0:u.clientWidth)||0,height:(null==o||null===(c=o.current)||void 0===c?void 0:c.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:d,links:h,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(e){return e},nodeClick:function(e){var t;return null==i||null===(t=i.current)||void 0===t||t.selectToNode(e.id),e},layout:{force:!1,x:20,y:60}}),i.current.zoomOut());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){!function(){u.apply(this,arguments)}()}),[t]),(0,f.useEffect)((function(){return window.addEventListener("resize",l),function(){window.removeEventListener("resize",l)}}),[]),(0,Z.jsx)("div",{ref:a,style:{background:"#fff",height:"455rem"},children:(0,Z.jsx)("div",{style:{width:"100%",height:"455rem"},ref:o,id:"graphRefs"})})})),an="data:image/png;base64,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",ln="data:image/png;base64,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",sn="data:image/png;base64,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",un="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAYAAAAdFbNSAAAAAXNSR0IArs4c6QAACjpJREFUWEe1mGtwlNUZx//P2Q0hYO5AEEFk8JKiBjp1IFhRnH5pP6jtWFJLHabamXa0FSIFwdgZ0trWmRQRLzOWzrSOdaxW69h+aEfHe61irc5UQoJURAokEkIum2Qv7+WcU57nvO9echFQu5t33uzu2ff9nf/5P5ezhP/jo8FumpnMljUZUr0fV/ziv5/XrejzulDxdRoym1YkkNgIqGthaDpZBUC9BI17emp+9tJnvefnB23bk/P89PXGYANBrSRDAMNaAkOTJcAoEKl/kU5sP1z372dAT+tPM4HPDH2OvbM+DL3vK6NuhaX5DClwiM78OoIWxY2biLLqI2uxMwv/d/1z2sfOBP5TQ8+xG5pIq/WwWEtGVcRgeUBWGgzplC75XN7jySQA0BBZtUsn9INHZm/pPR34M4O27Woehq/VmtaD7GoYIoHJg8WA0Xmq9yPLFCYk431Y9SSgdnw0f/17nwR/WtA1trVmmqHvEfBDWLsIsKXKxd6NfOxUZB9HSucVL1hFLFTk+dj7gLJk1EtEavuBc295fjL4T4SeZTdclDRqvYVdB4uz3AUYeJxPY+ViyAk+Hm+R2O9RgMaBWhyw7hqdyia2Vw6bJ9697AdBPIFJoefY1pVkcRcsvgbLMtmiCfMNJ0KQBFgMMbmP8+rLJGMLxRmmaHXijBNnINBhZRM7vDLsOrToptwE6Abd+nNY28YRIn8CXDQsumHJ8hfbA+zxQqrLLzt/b7L3WQDRxcVGYXycJuOUybmeDioz/bqJ0GErR/DZpbAReAmwW+KSPBzfWMDjPO1unvd3kXUmnfgEq00Q4KEJ0Gfb21cZY5+GRUMB3Pk4Tl2Tq1f0+RRZIy4w4yca2y3O7ZN+jgRn97vDZN0v89DW2vMBLOA1eAeH635tX9k4bNPLYTmZ8rBo6ST/xnnW2T3OAhKg0WdxBnFBSziu0zgYDuVtUCrAuGwzidpkKXz/4nVlHFxkrZ1hgEdGwkxLzoZGwyCUQ8vZhybfhuRDI0CIgN+z/D8fBqF1h4aFsdadJcnwa7mFPOcnqpBEAluGX0BK+1HFLA1YsZSkR7HUKFl6GEhWQuMWsip8/5IbHbTW+v7eIHXbiM4RAzOYB40cgugIkYaPjA2QhocMAqStL+esDeHxYUL4/N1oAqGFAPMkhNuSnC9NNmB1+WLcMfhikd1KCxIZNUCg+7M576HDTbcOXdj16DYF1c7Q+y75joP2dDB4KDdQywrpSD1WNQcfHkJkEQpgxvoCnRV4NwmB5rECrRFY61SXQ8QW2PjM8L+q+SrWHn8WIc+qJD+rHiJ1b2rmtN/0zV2XjnNsY9dj205+z0FfutZBZ0LP9HjDxNCxLXjpWWkHzXABxvgMP4J2k8jESlsdQWtoAXfWEK6oHjnHELZUX4lNJ15ESgcuwyBxwII6yhfVPNpNLf74CtjY9fi2k35rV1aF3U3fjqF90yvQ7Eu2B8Ozgu7IWVbaR9ryBJzC/NqdA3hWi0XYGr54m1W2kyjNwQZsrv4yNva/zNCdCnTPB+fVPQVqmbJFbex8fNvJoG3nQOxeekMB+mMvRUaCjy3CwcfL7Q62wNnJKsxL1ohqPI4n8nL2AMpVEivLF+Kk58Du5dX6U6YT7/g9Mpbh2Rqu+rtEtbH6cuxIvbv2zw3ffBLO6vK46P3fztMJuuDABTe/Vqz2ks4ntlnj7NG9rKUAfUygIcBskThL5FhNE2DVzMWoUDI+/wisRoJxqTTVv5vrwX0jb0ITZxUXiAIeZZLW6masqlhYT0SDfLEL9++aBSTvBNQtZOnB/Y3f3RLf5PwP/lY+LZN6wVq1SlnSYUV57f7G60YpE/qmzxsRaKe2S2WsMgfYqPZxVeVE6PHei1/vzfXh3uE34BGHtXHQsdIW2FDTjCsqzq2f2/eYVzXm3w5Dm8lSlRQUUEcM/aV3dpXlyqufsRrX5PO/oue6BruuoaxAjxJfng/na/ZniLQJkApzWF21GEdyKRzKjUgaK1cJfKVuEbI6xPNDH8Jy4MHii5VzJXB3Du5GRnFksGFK7bGhZgXuHnh760fecKs1NLfQxkqB6di/ZJ0o/YU9f/g6rHrWFaHoGkSepcRlAt3vjUkgOmgORBdcaR1gKPRwVfUi9Hlp9Hpj4t0yKFxeuwA5HeKN1BH5Hj8bZ8zCmPVx3+BuZFWAgNWObOEqKtBasxy3972KVOiP66elqHTsv+TGvD2W7PnjA9B0W9y2gejm7mVrHqFsGJj+cUo7aI0x7Qv0lVWLROFU6AlckhTmT6+SfHw4NxIhA3PKZuBwMIKdJ3YjnQjgKx35OfK9JbTWLsePj72GVBhMKDBkqWNfETSeeipx8YV41lpco4ju3btszSbJ01kdmBO5gj1cBimFvqJqIT7MDGJ/dlBAyymJNQ1LZCUe7+uU4OXn6urzQArYMfAWMooragRdZJGNtSuw6djfC3m6eMduVMe+prV5pflrTe/9fmZoZ/yke+n1d4Ek9EA5zUqPkSu5BU+LPUyAoSCHy6sWoiY5farYK3m/K3sc208wtC/Qrv+IMggIm+uasfnY66J08XYs6qUnQE920zw0A4unuaLBVTixR+ChuXIBassqThO6Hx39u5EmDzmlYZw2Ub4mbKlvxpbef4jS+TLuGiTx9L5lN5QoPSX0ACudzx6uf+BSPsqBGOSwvHI+6k4XOtOPjhO7McZ9ioS3K99ObmBrfTO2fvxmQemiHY2yqqNr2bdOH9pVuzh7uJQ3FkEvnl6PxRW1oHGFZLwKnPqeSx3Ek6kujJKzB8eIa5gceFt9M9p6d0eBWPTLE+92LM4EOk1xiXbdnuuZuRoOBx76/SyGfA8ZHUh3xhZqqpwNz2jsHet3kyULn0KkVYAR8pEmH1kOaSnlUb22QNvslWjrYehw4lYN1NG1bM2plfZ0YAb8DG8G5OZObS3NTzaqiANBDqnAk2zhGzchziKuKyzYySeDDAVI88G9C4+TzUEhGAX66FsCXfL7CI9R1N69dM1PTxU83E+bQT8jnmZwt/NwDT3nalabS/lI6Mv/3EDxZFx3x5PT0lPLa2lpXQ+e492NTIw9XVC7bfYKtB19G6lgXJ4m9Xyq3nzj6IKW7CmhA6MHT3hjtS7hud0GK+gswh1dID3IWATM4JwKuZfOyntaemzu/Ph/hmcvB4Yn7npreUa+vmfuKtx08BUEBu4nBbdX3zl76aw7XqWreY6nfLAtHhjyMz/KmZAk7UVqy9LLXtAINKuX5cbfuPyd5m2XDt02jHvuaFKecSskKov/XYDzdRvL63F1xUJsPfpPl+6gOglo7Vra8vIpSYsGMPRMAI9mQv/60BrDKTXu+OKbiW9lOxXbxu0JeSXYHu7gz0IVGkNuo1vop3kFz0mehWkow109b4epMHxVGfvw3v+ov6Bl6g3AVBMp/gnhovgnhDOZ9fixh/TozD3p4/MHTK4mFfq1Wa2rZ1DZ8NFgbOCvI0f2BGX69QMX3DjyWe7xPyKs1GfgpVEuAAAAAElFTkSuQmCC",cn=n(28103),dn=n(42441),hn=n(76411),fn=(n(48961),function(e){var t=e.dataSource,n=e.height,i=e.labelTextColor;console.log("dataSource:",t);var r=(0,f.useRef)(null),o=(0,f.useRef)(null),a=(0,f.useState)({}),l=c()(a,2),s=(l[0],l[1]),u=(0,f.useState)(""),d=c()(u,2),h=(d[0],d[1]),A=(0,f.useState)(""),p=c()(A,2),g=p[0],v=p[1],m=t||[{name:"掌握率80%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"掌提率60%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"掌推率59%以下",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,f.useEffect)((function(){return y(),window.addEventListener("resize",x),function(){window.removeEventListener("resize",x)}}),[]),(0,f.useEffect)((function(){null!=t&&t.length&&x()}),[t]);var x=function(){var e,t,n=C(m,.8);null===(e=o.current)||void 0===e||e.setOption(n),null===(t=o.current)||void 0===t||t.resize()},y=function(){var e=r.current;o.current=hn.init(e);var t=C(m,.8);s(t),o.current.setOption(t),o.current.getZr().off("mousewheel"),t.series.push({name:"掌握率",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:m,itemStyle:{opacity:0}}),o.current.setOption(t),E(o.current)},C=function(e,t){var n=[],r=0,o=0,a=0,l=[],s=[],u=1-t;e.sort((function(e,t){return t.value-e.value}));for(var c=0;c<e.length;c++){r+=e[c].value;var d={name:void 0===e[c].name?"series".concat(c):e[c].name,type:"surface",parametric:!0,wireframe:{show:!1},pieData:e[c],pieStatus:{selected:!1,hovered:!1,k:u},center:["10%","50%"]};if(void 0!==e[c].itemStyle){var h={};void 0!==e[c].itemStyle.color&&(h.color=e[c].itemStyle.color),void 0!==e[c].itemStyle.opacity&&(h.opacity=e[c].itemStyle.opacity),d.itemStyle=h}n.push(d)}l=[],s=[];for(var f=0;f<n.length;f++){a=o+n[f].pieData.value,n[f].pieData.startRatio=o/r,n[f].pieData.endRatio=a/r,n[f].parametricEquation=b(n[f].pieData.startRatio,n[f].pieData.endRatio,!1,!1,u,n[f].pieData.value),o=a;var A=I(n[f].pieData.value/r,4);l.push({name:n[f].name,value:A}),s.push({name:n[f].name,value:A})}var p=w(n,26);return{legend:{data:l,orient:"horizontal",left:10,top:10,itemGap:10,textStyle:{color:"#A1E2FF"},show:!0,icon:"circle",formatter:function(e){var t=s.filter((function(t){return t.name===e}))[0],n=I(100*t.value,2)+"%";return"".concat(t.name," ").concat(n)}},labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:i||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:i||"#FFF"}},formatter:"{b|{b} \n}{c|{c}}{b|}"},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:p,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:n}},w=function(e,t){return e.sort((function(e,t){return t.pieData.value-e.pieData.value})),25*t/e[0].pieData.value},b=function(e,t,n,i,r,o){var a=(e+t)/2,l=e*Math.PI*2,s=t*Math.PI*2,u=a*Math.PI*2;0===e&&1===t&&(n=!1),r=void 0!==r?r:1/3;var c=n?.1*Math.cos(u):0,d=n?.1*Math.sin(u):0,h=i?1.05:1;return{u:{min:-Math.PI,max:3*Math.PI,step:Math.PI/32},v:{min:0,max:2*Math.PI,step:Math.PI/20},x:function(e,t){return e<l?c+Math.cos(l)*(1+Math.cos(t)*r)*h:e>s?c+Math.cos(s)*(1+Math.cos(t)*r)*h:c+Math.cos(e)*(1+Math.cos(t)*r)*h},y:function(e,t){return e<l?d+Math.sin(l)*(1+Math.cos(t)*r)*h:e>s?d+Math.sin(s)*(1+Math.cos(t)*r)*h:d+Math.sin(e)*(1+Math.cos(t)*r)*h},z:function(e,t){return e<.5*-Math.PI?Math.sin(e):e>2.5*Math.PI?Math.sin(e)*o*.1:Math.sin(t)>0?1*o*.1:-1}}},I=function(e,t){var n=parseFloat(e);if(isNaN(n))return!1;var i=(n=Math.round(e*Math.pow(10,t))/Math.pow(10,t)).toString();i.indexOf(".")<0&&(i+=".");for(var r=i.length-i.indexOf(".");r<=t;r++)i+="0";return i},E=function(){o.current.on("click",(function(e){if("pie2d"===e.seriesName){h(e.dataIndex);o.current.getWidth(),o.current.getHeight();o.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:e.dataIndex})}})),o.current.on("mousemove",(function(e){})),o.current.on("mouseout",(function(){o.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:g}),v("")}))};return(0,Z.jsx)("div",{ref:r,style:{width:"100%",height:n||"500rem"}})}),An=function(e){return{tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"完成占比情况",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:e}]}},pn=n(95220),gn=["pathsDetail","user","globalSetting","loading","dispatch","uuid"],vn=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],mn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u=e.pathsDetail,d=(e.user,e.globalSetting,e.loading,e.dispatch,e.uuid),A=(h()(e,gn),(0,f.useState)({subject_id:null==u||null===(t=u.detail)||void 0===t?void 0:t.id,course_id:"",parentNodeUuid:d,type:1})),p=c()(A,2),g=p[0],m=p[1],x=(0,f.useState)(),y=c()(x,2),C=y[0],w=y[1],b=(0,f.useState)([]),I=c()(b,2),E=I[0],j=I[1],k=(0,f.useState)([]),N=c()(k,2),M=N[0],S=N[1];function Q(){return P.apply(this,arguments)}function P(){return P=s()(r()().mark((function e(){var t,n,i,o,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:g});case 2:o=e.sent,w(o),a=Object.entries(null==o||null===(t=o.data)||void 0===t?void 0:t.study_grasp_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1],itemStyle:vn[t].itemStyle}})),l=Object.entries(null==o||null===(n=o.data)||void 0===n?void 0:n.study_complete_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1]}})),S(l),0===(null==a||null===(i=a.filter((function(e){return(null==e?void 0:e.value)>0})))||void 0===i?void 0:i.length)?j([]):j(a);case 8:case"end":return e.stop()}}),e)}))),P.apply(this,arguments)}return(0,f.useEffect)((function(){Q()}),[d]),(0,Z.jsxs)("div",{className:wt,children:[(0,Z.jsxs)("div",{className:ht,children:[(0,Z.jsx)("span",{className:Ye,children:"统计范围"}),(0,Z.jsxs)(v.ZP.Group,{onChange:function(e){g.type=e.target.value,m(a()({},g)),Q()},value:g.type,children:[(0,Z.jsx)(v.ZP,{value:1,children:"全部"}),(0,Z.jsx)(v.ZP,{value:2,children:"自主学习"}),(0,Z.jsx)(v.ZP,{value:3,children:"课堂学习"})]}),3===(null==g?void 0:g.type)&&(0,Z.jsx)(B.default,{onChange:function(e){g.course_id=e,m(a()({},g)),Q()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"},children:null==C||null===(n=C.courses)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})]}),(0,Z.jsxs)("div",{style:{marginTop:"16rem",display:"flex"},children:[(0,Z.jsxs)("div",{className:dt,style:{backgroundImage:"url(".concat(an,"),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)")},children:[(0,Z.jsx)("img",{src:ln}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},children:[(0,Z.jsx)("div",{className:bt,children:"学习人数"}),(0,Z.jsx)("div",{className:It,children:null==C||null===(i=C.data)||void 0===i?void 0:i.study_count})]})]}),(0,Z.jsxs)("div",{className:gt,children:[(0,Z.jsxs)("div",{className:Et,children:[(0,Z.jsx)("img",{src:sn}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习完成率"}),(0,Z.jsxs)("div",{className:It,children:[null==C||null===(o=C.data)||void 0===o?void 0:o.study_complete_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:Bt,children:[(0,Z.jsx)("img",{src:un}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习掌握率"}),(0,Z.jsxs)("div",{className:It,children:[null==C||null===(l=C.data)||void 0===l?void 0:l.study_grasp_rate,"%"]})]})]})]})]}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"完成占比情况"}),(0,Z.jsx)(dn.Z,{option:An(M),style:{height:300,width:400},opts:{renderer:"svg"}}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"掌控率"}),(null==E?void 0:E.length)>0?(0,Z.jsx)(fn,{labelTextColor:"#333",height:"600rem",dataSource:E}):(0,Z.jsx)(pn.NoData,{children:(0,Z.jsx)("div",{style:{textAlign:"center",fontSize:"14rem"},children:"暂无掌控率数据"})})]})})),xn=["pathsDetail","user","globalSetting","loading","dispatch","uuid"],yn=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Cn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d=e.pathsDetail,A=(e.user,e.globalSetting,e.loading,e.dispatch,e.uuid),p=(h()(e,xn),(0,f.useState)({subject_id:null==d||null===(t=d.detail)||void 0===t?void 0:t.id,course_id:"",parentNodeUuid:A,type:1})),g=c()(p,2),m=g[0],x=g[1],y=(0,f.useState)(),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),j=E[0],k=E[1];function N(){return M.apply(this,arguments)}function M(){return(M=s()(r()().mark((function e(){var t,n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:m});case 2:n=e.sent,b(n),i=Object.entries(null==n||null===(t=n.data)||void 0===t?void 0:t.study_grasp_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1],itemStyle:yn[t].itemStyle}})),k(i);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){N()}),[A]),(0,Z.jsxs)("div",{className:wt,children:[(0,Z.jsxs)("div",{className:ht,children:[(0,Z.jsx)("span",{className:Ye,children:"统计范围"}),(0,Z.jsxs)(v.ZP.Group,{onChange:function(e){m.type=e.target.value,x(a()({},m)),N()},value:m.type,children:[(0,Z.jsx)(v.ZP,{value:1,children:"全部"}),(0,Z.jsx)(v.ZP,{value:2,children:"自主学习"}),(0,Z.jsx)(v.ZP,{value:3,children:"课堂学习"})]}),3===(null==m?void 0:m.type)&&(0,Z.jsx)(B.default,{onChange:function(e){m.course_id=e,x(a()({},m)),N()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"},children:null==w||null===(n=w.courses)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})]}),(0,Z.jsxs)("div",{style:{marginTop:"16rem",display:"flex"},children:[(0,Z.jsxs)("div",{className:dt,style:{backgroundImage:"url(".concat(an,"),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)")},children:[(0,Z.jsx)("img",{src:ln}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},children:[(0,Z.jsx)("div",{className:bt,children:"学习人数"}),(0,Z.jsx)("div",{className:It,children:null==w||null===(i=w.data)||void 0===i?void 0:i.study_count})]})]}),(0,Z.jsxs)("div",{className:gt,children:[(0,Z.jsxs)("div",{className:Et,children:[(0,Z.jsx)("img",{src:sn}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习完成率"}),(0,Z.jsxs)("div",{className:It,children:[null==w||null===(o=w.data)||void 0===o?void 0:o.study_complete_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:Bt,children:[(0,Z.jsx)("img",{src:un}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:bt,children:"学习掌握率"}),(0,Z.jsxs)("div",{className:It,children:[null==w||null===(l=w.data)||void 0===l?void 0:l.study_grasp_rate,"%"]})]})]})]})]}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"完成占比情况"}),(0,Z.jsx)(dn.Z,{option:An(null==w||null===(u=w.data)||void 0===u?void 0:u.study_complete_hash),style:{height:300,width:400},opts:{renderer:"svg"}}),(0,Z.jsx)(cn.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0,children:"掌控率"}),(null==j?void 0:j.length)>0&&(0,Z.jsx)(fn,{dataSource:j})]})})),wn=n(17498),bn=[{name:"基本信息",key:1},{name:"学习统计",key:3}],In=[{name:"作业",id:"zy",item_type:2},{name:"实训",id:"sx",item_type:2},{name:"教材",id:"jc",item_type:2},{name:"视频",id:"sp",item_type:2},{name:"课件",id:"kj",item_type:2}],En=[{name:"章节",id:"zj",item_type:1},{name:"知识点",id:"zsd",item_type:1}],Bn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,l,u,d,h,x,y,C,w,b,I,E,B,j,k,N,M,S,Q,P,z=e.pathsDetail,R=(e.user,e.globalSetting),L=(e.loading,e.dispatch),D=e.items,U=e.showdetail,T=e.setshowdetail,G=e.containerRef,F=e.buildTree,H=e.getData,Y=e.setshow,J=e.Tabsdatas,X=e.uuid,V=e.initdata,_=(0,A.useParams)(),$=(0,f.useState)(0),ee=c()($,2),te=ee[0],ne=ee[1],ie=W.Z.useForm(),re=c()(ie,1)[0],oe=(0,f.useState)({}),ae=c()(oe,2),se=ae[0],ue=ae[1],ce=(0,f.useState)(!1),de=c()(ce,2),he=de[0],fe=de[1],Ae=(0,f.useState)(!1),ge=c()(Ae,2),ve=ge[0],me=ge[1],xe=(0,f.useState)("1"),ye=c()(xe,2),Ce=ye[0],be=ye[1],Ie=(0,f.useState)([]),Ee=c()(Ie,2),Be=Ee[0],je=Ee[1],ke=(0,f.useState)(1),Ne=c()(ke,2),Me=Ne[0],Se=Ne[1],Qe=(0,f.useState)(2),Pe=c()(Qe,2),ze=Pe[0],Re=Pe[1],Le=(0,f.useState)(2),De=c()(Le,2),Ue=De[0],Te=De[1],Oe=(0,f.useState)(),Ge=c()(Oe,2),Ze=Ge[0],ct=Ge[1],dt=(0,f.useState)(),ht=c()(dt,2),ft=ht[0],At=ht[1],pt=(0,f.useState)([]),gt=c()(pt,2),mt=gt[0],xt=gt[1],yt=(0,f.useState)({}),Ct=c()(yt,2),wt=Ct[0],bt=Ct[1],It=(0,f.useState)(!1),Et=c()(It,2),Bt=Et[0],Mt=Et[1],St=(0,f.useState)(""),Qt=c()(St,2),Pt=Qt[0],zt=Qt[1],Rt=(0,f.useState)([]),Lt=c()(Rt,2),Dt=Lt[0],Ut=Lt[1],Tt=(0,f.useState)({tags:[],tagszy:[],tagslx:[]}),Ot=c()(Tt,2),Gt=Ot[0],Zt=Ot[1],Wt=(0,f.useState)([{label:"实训",children:(0,Z.jsx)(Kt,{getother:Ln,types:"1",ktzykey:Ce,onChange:function(e){je(e)}}),key:"1"},{label:"视频",children:(0,Z.jsx)(Kt,{getother:Ln,types:"2",ktzykey:Ce,onChange:function(e){je(e)}}),key:"2"},{label:"课件",children:(0,Z.jsx)(Kt,{getother:Ln,types:"3",ktzykey:Ce,onChange:function(e){je(e)}}),key:"3"},{label:"试卷",children:(0,Z.jsx)(Kt,{getother:Ln,types:"4",ktzykey:Ce,onChange:function(e){je(e)}}),key:"4"}].filter((function(e){return!!e}))),Jt=c()(Wt,2),Xt=Jt[0],qt=(Jt[1],(0,f.useState)([])),Vt=c()(qt,2),_t=Vt[0],nn=Vt[1],rn=(0,f.useState)([]),an=c()(rn,2),ln=an[0],sn=an[1],un=(0,f.useState)(0),cn=c()(un,2),dn=cn[0],hn=cn[1],fn=(0,f.useState)(0),An=c()(fn,2),pn=An[0],gn=An[1],vn=(0,f.useState)([]),xn=c()(vn,2),yn=xn[0],Bn=xn[1],jn=(0,f.useState)({bh:[],qx:[],hx:[],gl:[]}),kn=c()(jn,2),Nn=kn[0],Mn=kn[1],Sn=(0,f.useState)([]),Qn=c()(Sn,2),Pn=(Qn[0],Qn[1],{maxCount:1,fileList:mt,accept:"视频"===(null==se||null===(t=se.label)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name)?".mp4":"",withCredentials:!0,action:"".concat(Ht.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){xt(null==e?void 0:e.fileList)}});function zn(){return(zn=s()(r()().mark((function e(){var t,n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:z.detail.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(hn(X),o=pe()(null==t||null===(n=t.data)||void 0===n||null===(n=n.nodes)||void 0===n||null===(n=n.splice(1,null==t||null===(i=t.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.length))||void 0===n?void 0:n.map((function(e){var t,n,i;return a()({label:null==e||null===(t=e.properties)||void 0===t?void 0:t.name,children:(0,Z.jsx)($t,{onChange:function(e){sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(e))},buildTree:F,itemsuuid:null==D?void 0:D.uuid,uuid:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,typesdata:Nn}),key:null==e||null===(i=e.properties)||void 0===i?void 0:i.uuid},e)}))),_t=o,nn(o),sessionStorage.setItem("typesdatajson",JSON.stringify(Nn)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Nn)),fe(!0));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rn(){return(Rn=s()(r()().mark((function e(){var t,n,i,o,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id}});case 2:return 0===(null==(i=e.sent)?void 0:i.status)&&(Gt.tags=null==i?void 0:i.data,Zt(a()({},Gt))),e.next=6,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:null==z||null===(n=z.detail)||void 0===n?void 0:n.id}});case 6:return 0===(null==(o=e.sent)?void 0:o.status)&&(Gt.tagszy=[].concat(In,pe()(null==o?void 0:o.data2)),Gt.tagslx=[].concat(En,pe()(null==o?void 0:o.data)),Zt(a()({},Gt))),e.next=10,(0,q.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:null==D?void 0:D.resourceUrl}});case 10:l=e.sent,1===(null==D?void 0:D.resourceOrigin)&&(s={url:null==D?void 0:D.resourceUrl,name:null==l?void 0:l.name},je([s])),2===(null==D?void 0:D.resourceOrigin)&&xt([{uid:"123",name:null==l?void 0:l.name,response:{id:"123",url:null==D?void 0:D.resourceUrl}}]),"视频"===(null==D?void 0:D.nodeType)&&"video"===(null==l?void 0:l.container_type)&&(zt(null==l?void 0:l.id),console.log("-11"));case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(e){return Dn.apply(this,arguments)}function Dn(){return(Dn=s()(r()().mark((function e(t){var n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:t}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&("att"===(null==n?void 0:n.container_type)?bt({url:Ht.Z.API_SERVER+(null==n||null===(i=n.attachment)||void 0===i?void 0:i.url),file_type:null==n||null===(o=n.attachment)||void 0===o?void 0:o.file_type}):window.open(t));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Un(){return(Un=s()(r()().mark((function e(){var t,n,i,o,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),parentNodeUuids:null==J?void 0:J.map((function(e){var t;return null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid})).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"包含>",subject_id:z.detail.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(Bn(null==t||null===(n=t.data)||void 0===n?void 0:n.nodes),ct(null==t||null===(i=t.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.filter((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)===(null==D?void 0:D.keys)||(null==D?void 0:D.id)}))),At(null==t||null===(o=t.data)||void 0===o?void 0:o.relationships),l=pe()(null==t||null===(a=t.data)||void 0===a||null===(a=a.graphNodeMappings)||void 0===a?void 0:a.map((function(e,n){var i;return{label:"".concat(null==e?void 0:e.parentNodeName,"(").concat(null==e||null===(i=e.childNodeUuids)||void 0===i?void 0:i.length,")"),children:(0,Z.jsx)(on,{datas:null==t?void 0:t.data,items:null==e?void 0:e.childNodeUuids}),key:n}}))),gn(0),ln=l,sn(l));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){U&&(function(){Un.apply(this,arguments)}(),function(){Rn.apply(this,arguments)}())}),[U,D]),console.log(D,"items"),(0,Z.jsxs)("div",{children:[(0,Z.jsxs)(Fe.Z,{open:U,width:"700rem",mask:!1,closable:!1,rootClassName:Je,destroyOnClose:!0,getContainer:function(){return G.current},onCancel:function(){T(!1)},children:[(0,Z.jsxs)("div",{className:He,children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{className:Ye,children:"节点详情"}),(null==z||null===(n=z.detail)||void 0===n?void 0:n.can_managed)&&"学习路径"!==X&&"1"!==(null==D?void 0:D.colorType)&&(0,Z.jsx)("i",{className:"iconfont icon-bianji-moren",onClick:s()(r()().mark((function e(){var t,n,i,o,a,l,s,u,c,d,h,f,A,p,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ne(3),T(!1),d={name:D.name,description:D.description,label:"资源"===(null==Ze||null===(t=Ze[0])||void 0===t||null===(t=t.labels)||void 0===t?void 0:t[1])?null==Gt||null===(n=Gt.tagszy)||void 0===n?void 0:n.filter((function(e){return(null==e?void 0:e.name)===(null==D?void 0:D.nodeType)})):null==Gt||null===(i=Gt.tagslx)||void 0===i?void 0:i.filter((function(e){return(null==e?void 0:e.name)===(null==D?void 0:D.nodeType)})),tag:null==Gt||null===(o=Gt.tags)||void 0===o?void 0:o.filter((function(e){var t;return null==D||null===(t=D.tags)||void 0===t||null===(t=t.map((function(e){return null==e?void 0:e.name})))||void 0===t?void 0:t.includes(null==e?void 0:e.name)})),resourceOrigin:D.resourceOrigin,url:3===(null==D?void 0:D.resourceOrigin)?null==D?void 0:D.resourceUrl:""},h=null==ft||null===(a=ft.filter((function(e){return"被包含"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===a?void 0:a.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),f=null==ft||null===(l=ft.filter((function(e){return"包含"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===l?void 0:l.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),Ut(f),A=null==ft||null===(s=ft.filter((function(e){return"前序"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===s?void 0:s.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),p=null==ft||null===(u=ft.filter((function(e){return"后序"===(null==e?void 0:e.type)&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===u?void 0:u.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),g=null==ft||null===(c=ft.filter((function(e){return("关联"===(null==e?void 0:e.type)||"被关联"===(null==e?void 0:e.type))&&(null==e?void 0:e.startNodeUuid)===((null==D?void 0:D.keys)||(null==D?void 0:D.id))})))||void 0===c?void 0:c.map((function(e){var t;return{uuid:null==e?void 0:e.endNodeUuid,name:null==yn||null===(t=yn.find((function(t){var n;return(null==t||null===(n=t.properties)||void 0===n?void 0:n.uuid)===(null==e?void 0:e.endNodeUuid)})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name}})),Mn({bh:h,qx:A,hx:p,gl:g}),re.setFieldsValue(d),ue(d);case 12:case"end":return e.stop()}}),e)}))),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})]}),(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["1"!==(null==D?void 0:D.colorType)&&(null==z||null===(i=z.detail)||void 0===i?void 0:i.can_managed)&&"学习路径"!==X&&(0,Z.jsx)(m.ZP,{type:"primary",className:We,onClick:(0,en.debounce)(s()(r()().mark((function e(){var t,n,i,o,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id,depth:1,relationshipFilter:"被包含>"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(o=null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.filter((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)!==((null==D?void 0:D.keys)||(null==D?void 0:D.id))})),a=null==o?void 0:o.map((function(e){var t,n;return{name:null==e||null===(t=e.properties)||void 0===t?void 0:t.name,uuid:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid}})),Nn.bh=a,Mn(Nn),ne(1),T(!1),je([]),xt([]));case 4:case"end":return e.stop()}}),e)}))),500),children:"增加同级节点"}),(null==z||null===(o=z.detail)||void 0===o?void 0:o.can_managed)&&"学习路径"!==X&&(0,Z.jsx)(m.ZP,{type:"primary",className:We,onClick:function(){var e;(null==Nn||null===(e=Nn.bh)||void 0===e||null===(e=e.filter((function(e){return(null==e?void 0:e.uuid)===(null==D?void 0:D.id)})))||void 0===e?void 0:e.length)>0||Nn.bh.push({name:null==D?void 0:D.name,uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id)}),ne(2),T(!1),je([]),xt([])},children:"增加子级节点"}),(null==z||null===(l=z.detail)||void 0===l?void 0:l.can_managed)&&"学习路径"!==X&&(0,Z.jsx)(m.ZP,{className:We,onClick:function(){var e,t="";g.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:G.current,content:(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("p",{children:["删除节点会同步删除当前节点的子级节点,请在下方输入框输入",(0,Z.jsx)("span",{style:{color:"red"},children:"“确认删除”"})]}),(0,Z.jsx)(K.Z,{onChange:function(e){t=e.target.value}})]}),onOk:(e=s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("确认删除"===t){e.next=3;break}return p.ZP.info("请输入确认删除"),e.abrupt("return",Promise.reject());case 3:if("确认删除"!==t){e.next=13;break}return e.next=6,(0,q.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),subject_id:null==z||null===(n=z.detail)||void 0===n?void 0:n.id}});case 6:if(0!==(null==(i=e.sent)?void 0:i.status)){e.next=13;break}return p.ZP.info("删除成功"),e.next=11,L({type:"pathsDetail/getPathsDetail",payload:a()({id:_.pathId,knowledge:!0},(0,O.oP)())});case 11:"1"!==(null==D?void 0:D.colorType)?(Y(!1),H()):V(),T(!1);case 13:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"删除节点"}),(0,Z.jsx)(jt.Z,{onClick:function(){T(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}})]})]}),(0,Z.jsx)("div",{className:Ke,children:null==bn?void 0:bn.map((function(e){return(0,Z.jsx)("div",{onClick:function(){Se(e.key)},className:Me===(null==e?void 0:e.key)?qe:Xe,children:null==e?void 0:e.name})}))}),1===Me&&(0,Z.jsxs)("div",{children:[(0,Z.jsxs)("div",{className:Ve,children:[1===ze&&(0,Z.jsx)(kt.Z,{onClick:function(){return Re(2)}}),2===ze&&(0,Z.jsx)(Nt.Z,{onClick:function(){return Re(1)}}),(0,Z.jsx)("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"},children:"节点属性"})]}),2===ze&&(0,Z.jsxs)("div",{className:_e,children:[(0,Z.jsxs)("div",{className:$e,style:{marginTop:"0rem"},children:[(0,Z.jsx)("label",{children:"节点名称"}),(0,Z.jsx)("span",{children:null==D?void 0:D.name})]}),(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)("label",{children:"节点简介"}),(0,Z.jsx)("span",{children:(null==D?void 0:D.description)||"暂无"})]}),(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)("label",{children:"节点类型"}),(0,Z.jsxs)("div",{children:[(null==D?void 0:D.nodeType)&&(0,Z.jsx)(Ft,{containerRef:G,type:5,value:[{name:null==D?void 0:D.nodeType}],pathsDetail:z,showmodal:!1,dataSources:[]})," "]})]}),(0,Z.jsxs)("div",{className:$e,children:[(0,Z.jsx)("label",{children:"节点标签"}),(0,Z.jsx)("span",{children:(null==D||null===(u=D.tags)||void 0===u?void 0:u.length)>0&&(0,Z.jsx)(Ft,{containerRef:G,type:5,pathsDetail:z,value:null==D?void 0:D.tags,showmodal:!1,dataSources:[]})})]}),"视频"===(null==D?void 0:D.nodeType)&&3!==(null==D?void 0:D.resourceOrigin)&&Pt&&(0,Z.jsx)("div",{style:{height:"300rem",marginTop:"20rem"},children:(0,Z.jsx)(Yt.Z,{allow_skip:!0,videoId:Pt,toLog:!0,src:null==D?void 0:D.resourceUrl,logWatchHistory:function(e){return L({type:"userDetail/logWatchHistory",payload:e})}})}),3===(null==D?void 0:D.resourceOrigin)&&(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{color:"#1B8565",fontSize:"16rem"},children:null==D?void 0:D.resourceUrl}),(0,Z.jsx)(m.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id,uuid:null==D?void 0:D.uuid}});case 2:e.sent,window.open(null==D?void 0:D.resourceUrl);case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:"前往查看"})]}),"视频"!=(null==D?void 0:D.nodeType)&&null!=D&&D.resourceOrigin&&[1,2].includes(null==D?void 0:D.resourceOrigin)?(0,Z.jsxs)("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{color:"#1B8565",fontSize:"16rem"},children:1===(null==D?void 0:D.resourceOrigin)?null==Be||null===(d=Be[0])||void 0===d?void 0:d.name:null==mt||null===(h=mt[0])||void 0===h?void 0:h.name}),(0,Z.jsx)(m.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ln(null==D?void 0:D.resourceUrl),e.next=3,(0,q.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:null==z||null===(t=z.detail)||void 0===t?void 0:t.id,uuid:null==D?void 0:D.uuid}});case 3:e.sent;case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:"前往查看"})]}):""]}),(0,Z.jsxs)("div",{className:Ve,children:[1===Ue&&(0,Z.jsx)(kt.Z,{onClick:function(){return Te(2)}}),2===Ue&&(0,Z.jsx)(Nt.Z,{onClick:function(){return Te(1)}}),(0,Z.jsx)("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"},children:"节点关系"})]}),2===Ue&&(0,Z.jsx)("div",{className:_e,style:{padding:0,minHeight:"530rem"},children:(0,Z.jsx)(le.Z,{className:et,activeKey:pn,destroyInactiveTabPane:!0,onChange:function(e){gn(parseInt(e))},type:"card",items:ln})})]}),3===Me&&(0,Z.jsx)("div",{children:(0,tn.JA)()?(0,Z.jsx)(Cn,{uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id)}):(0,Z.jsx)(mn,{uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id)})})]}),(0,Z.jsxs)(g.Z,{title:(0,Z.jsxs)("span",{style:{fontSize:"18rem",color:"#000"},children:[3===te?"编辑":"创建","节点"]}),centered:!0,destroyOnClose:!0,width:"1200rem",open:te>0,getContainer:function(){return G.current},onCancel:function(){ne(0),re.resetFields(),Mn({qx:[],bh:[],hx:[],gl:[]}),xt([]),ue({}),je([])},okButtonProps:{loading:Bt},onOk:function(){re.submit()},children:[(0,Z.jsxs)("div",{className:tt,children:[(0,Z.jsx)("div",{className:Ye,children:"节点属性"}),(0,Z.jsxs)(W.Z,{className:lt,labelCol:{flex:"92rem"},layout:"horizontal",form:re,colon:!1,onValuesChange:function(e,t){var n;ue(a()({},t)),1!==(null==t?void 0:t.resourceOrigin)&&je([]),2!==(null==t||null===(n=t.label)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.item_type)&&(je([]),xt([]),re.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,en.debounce)(function(){var e=s()(r()().mark((function e(t){var n,i,o,l,s,u,c,d,h,f,A,g,v,m,x,y,C,w,b,I,E,B,j,k,N,M,S,Q,P,U,T,G,Z;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==Nn||null===(n=Nn.bh)||void 0===n?void 0:n.length)){e.next=3;break}return p.ZP.warning("节点包含关系不能为空"),e.abrupt("return");case 3:if(!(1===(null==t?void 0:t.resourceOrigin)&&(null==Be?void 0:Be.length)<=0)){e.next=6;break}return p.ZP.warning("请选择对应头歌资源"),e.abrupt("return");case 6:if(2!==(null==t?void 0:t.resourceOrigin)||0!==(null==mt?void 0:mt.length)){e.next=9;break}return p.ZP.warning("请上传文件"),e.abrupt("return");case 9:return Mt(!0),T=3===te?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",G=3===te?{subject_id:null==z||null===(i=z.detail)||void 0===i?void 0:i.id,properties:{description:t.description,rootNodeUuid:null==D?void 0:D.rootNodeUuid,name:t.name,uuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),nodeType:null==t||null===(o=t.label[0])||void 0===o?void 0:o.name,tags:(null===(l=t.tag)||void 0===l||null===(l=l.map((function(e){return null==e?void 0:e.name})))||void 0===l?void 0:l.join(","))||"",color:null==D?void 0:D.color,resourceOrigin:t.resourceOrigin,resourceUrl:3===t.resourceOrigin?t.url:2===t.resourceOrigin?(null==R||null===(s=R.setting)||void 0===s?void 0:s.public_bucket_host)+(null==mt||null===(u=mt[0])||void 0===u||null===(u=u.response)||void 0===u?void 0:u.url):null==Be||null===(c=Be[0])||void 0===c?void 0:c.url,container_type:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(d=Be[0])||void 0===d?void 0:d.container_type)||(null==mt||null===(h=mt[0])||void 0===h||null===(h=h.response)||void 0===h?void 0:h.container_type),container_id:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(f=Be[0])||void 0===f?void 0:f.container_id)||(null==mt||null===(A=mt[0])||void 0===A||null===(A=A.response)||void 0===A?void 0:A.container_id)},relationships:[].concat(pe()(null===(g=Nn.bh)||void 0===g?void 0:g.map((function(e){return{startNodeUuid:e.uuid,endNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"包含"}}))),pe()(null==Dt?void 0:Dt.map((function(e){return{endNodeUuid:e.uuid,startNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"包含"}}))),pe()(null===(v=Nn.qx)||void 0===v?void 0:v.map((function(e){return{startNodeUuid:e.uuid,endNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"前序"}}))),pe()(null===(m=Nn.hx)||void 0===m?void 0:m.map((function(e){return{endNodeUuid:e.uuid,startNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"后序"}}))),pe()(null===(x=Nn.gl)||void 0===x?void 0:x.map((function(e){return{startNodeUuid:e.uuid,endNodeUuid:(null==D?void 0:D.keys)||(null==D?void 0:D.id),type:"关联"}}))))}:{label:1===(null==t||null===(y=t.label[0])||void 0===y?void 0:y.item_type)?"标签":"资源",subject_id:null==z||null===(C=z.detail)||void 0===C?void 0:C.id,properties:{description:t.description,rootNodeUuid:null==D?void 0:D.rootNodeUuid,name:t.name,nodeType:null==t||null===(w=t.label[0])||void 0===w?void 0:w.name,tags:(null===(b=t.tag)||void 0===b||null===(b=b.map((function(e){return null==e?void 0:e.name})))||void 0===b?void 0:b.join(","))||"",color:1===te?"2":parseInt(null==D?void 0:D.colorType)+1+"",resourceOrigin:t.resourceOrigin,resourceUrl:3===t.resourceOrigin?t.url:2===t.resourceOrigin?(null==R||null===(I=R.setting)||void 0===I?void 0:I.public_bucket_host)+(null==mt||null===(E=mt[0])||void 0===E||null===(E=E.response)||void 0===E?void 0:E.url):null==Be||null===(B=Be[0])||void 0===B?void 0:B.url,container_type:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(j=Be[0])||void 0===j?void 0:j.container_type)||(null==mt||null===(k=mt[0])||void 0===k||null===(k=k.response)||void 0===k?void 0:k.container_type),container_id:(1===t.resourceOrigin||2===t.resourceOrigin)&&(null==Be||null===(N=Be[0])||void 0===N?void 0:N.container_id)||(null==mt||null===(M=mt[0])||void 0===M||null===(M=M.response)||void 0===M?void 0:M.container_id)},relationships:[].concat(pe()(null===(S=Nn.bh)||void 0===S?void 0:S.map((function(e){return{startNodeUuid:e.uuid,type:"包含"}}))),pe()(null===(Q=Nn.qx)||void 0===Q?void 0:Q.map((function(e){return{startNodeUuid:e.uuid,type:"前序"}}))),pe()(null===(P=Nn.hx)||void 0===P?void 0:P.map((function(e){return{endNodeUuid:e.uuid,type:"后序"}}))),pe()(null===(U=Nn.gl)||void 0===U?void 0:U.map((function(e){return{startNodeUuid:e.uuid,type:"关联"}}))))},e.next=14,(0,q.ZP)(T,{method:"POST",body:G});case 14:if(Z=e.sent,Mt(!1),0!==(null==Z?void 0:Z.status)){e.next=28;break}return e.next=19,L({type:"pathsDetail/getPathsDetail",payload:a()({id:_.pathId,knowledge:!0},(0,O.oP)())});case 19:p.ZP.info(3===te?"编辑成功":"创建成功"),ne(0),Y(!1),H(),re.resetFields(),xt([]),ue({}),je([]),Mn({qx:[],hx:[],bh:[],gl:[]});case 28:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),500),size:"large",children:[(0,Z.jsx)(W.Z.Item,{label:"节点名称",name:"name",rules:[{required:!0,message:"请输入节点名称"},{type:"string",max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z,{maxLength:60,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{label:"节点简介",name:"description",rules:[{type:"string",max:5e3,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z.TextArea,{maxLength:5e3,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{label:"节点类型",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"请选择节点类型"}],children:(0,Z.jsx)(Ft,{containerRef:G,type:5,pathsDetail:z,showmodal:3!==te,dataSources:[]})}),2===(null==se||null===(x=se.label)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.item_type)&&(0,Z.jsx)(W.Z.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"请选择资源类型"}],children:(0,Z.jsxs)(v.ZP.Group,{className:st,children:[(0,Z.jsx)(v.ZP,{value:1,children:"选择头歌资源"}),(0,Z.jsx)(v.ZP,{value:2,children:"上传文件"}),(0,Z.jsx)(v.ZP,{value:3,children:"外链"})]})}),1===(null==se?void 0:se.resourceOrigin)&&2===(null==se||null===(y=se.label)||void 0===y||null===(y=y[0])||void 0===y?void 0:y.item_type)&&(0,Z.jsxs)(W.Z.Item,{label:" ",name:"",children:[(0,Z.jsx)(m.ZP,{onClick:function(){var e;me(!0),be("视频"===(null==se||null===(e=se.label)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name)?"2":"1")},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"},children:"选择资源"}),(null==Be?void 0:Be.length)>0&&(0,Z.jsxs)("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"},children:[(0,Z.jsx)("div",{className:vt,title:null==Be||null===(C=Be[0])||void 0===C?void 0:C.name,children:null==Be||null===(w=Be[0])||void 0===w?void 0:w.name}),(0,Z.jsx)("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:function(){je([])},className:"iconfont icon-shanchu12"})," "]})]}),2===(null==se?void 0:se.resourceOrigin)&&2===(null==se||null===(b=se.label)||void 0===b||null===(b=b[0])||void 0===b?void 0:b.item_type)&&(0,Z.jsx)(W.Z.Item,{label:" ",name:"file",shouldUpdate:!0,children:(0,Z.jsx)(we.Z,a()(a()({},Pn),{},{children:(0,Z.jsx)(m.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"},children:"上传文件"})}))}),3===(null==se?void 0:se.resourceOrigin)&&2===(null==se||null===(I=se.label)||void 0===I||null===(I=I[0])||void 0===I?void 0:I.item_type)&&(0,Z.jsx)(W.Z.Item,{label:" ",name:"url",children:(0,Z.jsx)(W.Z.Item,{label:"外链链接",name:"url",rules:[{required:!0,message:"请输入外链"}],children:(0,Z.jsx)(K.Z,{style:{height:"40rem"}})})}),(0,Z.jsx)(W.Z.Item,{label:"节点标签",name:"tag",children:(0,Z.jsx)(Ft,{containerRef:G,type:3,pathsDetail:z,showmodal:!0,dataSources:[]})})]})]}),(0,Z.jsxs)("div",{className:tt,style:{marginTop:"20rem"},children:[(0,Z.jsxs)("div",{className:Ye,children:[(0,Z.jsx)("span",{children:"节点关系"}),(0,Z.jsx)("span",{style:{cursor:"pointer"},onClick:function(){!function(){zn.apply(this,arguments)}()},children:"关系设置"})]}),(0,Z.jsxs)("div",{className:nt,style:{padding:"20rem 25rem"},children:[(0,Z.jsxs)("div",{className:it,children:[(0,Z.jsx)("div",{className:rt,style:{background:"#6236ff"}}),(0,Z.jsxs)("div",{children:["被包含(",null===(E=Nn.bh)||void 0===E?void 0:E.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(B=Nn.bh)||void 0===B?void 0:B.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#6236ff"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.bh)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({bh:n,hx:null==Nn?void 0:Nn.hx,qx:null==Nn?void 0:Nn.qx,gl:null==Nn?void 0:Nn.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#24A881"}}),(0,Z.jsxs)("div",{children:["前序(",null===(j=Nn.qx)||void 0===j?void 0:j.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(k=Nn.qx)||void 0===k?void 0:k.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#24A881"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.qx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({qx:n,bh:null==Nn?void 0:Nn.bh,hx:null==Nn?void 0:Nn.hx,gl:null==Nn?void 0:Nn.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#EC8657"}}),(0,Z.jsxs)("div",{children:["后序(",null===(N=Nn.hx)||void 0===N?void 0:N.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(M=Nn.hx)||void 0===M?void 0:M.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#EC8657"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.hx)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({qx:null==Nn?void 0:Nn.qx,bh:null==Nn?void 0:Nn.bh,hx:n,gl:null==Nn?void 0:Nn.gl})}})]})}))}),(0,Z.jsxs)("div",{className:it,style:{marginTop:"30rem"},children:[(0,Z.jsx)("div",{className:rt,style:{background:"#497DFF"}}),(0,Z.jsxs)("div",{children:["关联(",null===(S=Nn.gl)||void 0===S?void 0:S.length,")"]})]}),(0,Z.jsx)("div",{className:ot,children:null==Nn||null===(Q=Nn.gl)||void 0===Q?void 0:Q.map((function(e){return(0,Z.jsxs)("div",{className:at,style:{background:"#497DFF"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem"},children:null==e?void 0:e.name})," ",(0,Z.jsx)(jt.Z,{onClick:function(){var t,n=null==Nn||null===(t=Nn.gl)||void 0===t?void 0:t.filter((function(t){return t.uuid!==e.uuid}));Mn({qx:null==Nn?void 0:Nn.qx,hx:null==Nn?void 0:Nn.hx,bh:null==Nn?void 0:Nn.bh,gl:n})}})]})}))})]})]})]}),(0,Z.jsx)(g.Z,{title:"选择头歌资源",open:ve,destroyOnClose:!0,centered:!0,getContainer:function(){return G.current},width:"1200rem",onOk:function(){me(!1)},onCancel:function(){me(!1),3!==te&&je([]),be("1")},children:(0,Z.jsx)("div",{className:ut,children:(0,Z.jsx)(le.Z,{className:et,activeKey:Ce,destroyInactiveTabPane:!0,onChange:function(e){be(e)},type:"card",items:"视频"===(null==se||null===(P=se.label)||void 0===P||null===(P=P[0])||void 0===P?void 0:P.name)?Xt.filter((function(e){return"视频"===(null==e?void 0:e.label)})):Xt.filter((function(e){return"视频"!==(null==e?void 0:e.label)}))})})}),(0,Z.jsx)(wn.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:null==wt?void 0:wt.url,type:null==wt?void 0:wt.file_type,onClose:function(){return bt({})}}),(0,Z.jsx)(g.Z,{title:"关系设置",open:he,destroyOnClose:!0,centered:!0,getContainer:function(){return G.current},width:"1200rem",onCancel:function(){fe(!1);var e=JSON.parse(sessionStorage.getItem("typesdatajson"));Mn(e)},onOk:function(){var e=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));Mn(e),fe(!1)},children:(0,Z.jsx)("div",{className:ut,children:(0,Z.jsx)(le.Z,{className:et,activeKey:dn,destroyInactiveTabPane:!0,onChange:function(e){hn(e)},type:"card",items:_t})})})]})})),jn=n(12378),kn=n(7102),Nn=n(92736),Mn={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},Sn=function(e){var t=e.children,n=e.prefixCls,i=void 0===n?"knowledgeGraph":n;return""!==document.documentElement.style.fontSize?(0,Z.jsx)(kn.StyleProvider,{transformers:[(0,kn.px2remTransformer)({rootValue:1})],children:(0,Z.jsx)(Nn.ZP,{prefixCls:i,theme:Mn,children:t})}):(0,Z.jsx)(Z.Fragment,{children:t})},Qn=["pathsDetail","user","globalSetting","loading","dispatch","datas"],Pn=[3,2,1],zn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.pathsDetail,e.user,e.globalSetting,e.loading,e.dispatch;var t=e.datas,n=(h()(e,Qn),(0,f.useRef)()),i=(0,f.useRef)(),o=(0,f.useRef)(null);function a(){var e,t;null===(e=n.current)||void 0===e||null===(t=e.update)||void 0===t||t.call(e)}function l(){return(l=s()(r()().mark((function e(){var o,a,l,s,u,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==t||null===(o=t.nodes)||void 0===o?void 0:o.length)>0&&(c=null==t||null===(a=t.nodes)||void 0===a?void 0:a.map((function(e){var t,n,i,r,o,a,l,s,u,c;return{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:(null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid)+"__",name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(a=e.properties)||void 0===a?void 0:a.tags)&&(null==e||null===(l=e.properties)||void 0===l||null===(l=l.tags)||void 0===l||null===(l=l.split(","))||void 0===l?void 0:l.map((function(e){return{name:e}}))),colorType:parseInt(null==e||null===(s=e.properties)||void 0===s?void 0:s.color)>3?"3":null==e||null===(u=e.properties)||void 0===u?void 0:u.color,activeColor:"#FA6400",size:Pn[(null==e||null===(c=e.properties)||void 0===c?void 0:c.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}})),d=null==t||null===(l=t.relationships)||void 0===l||null===(l=l.filter((function(e){var t;return(null==e?void 0:e.endNodeUuid)!==(null==c||null===(t=c[0])||void 0===t?void 0:t.rootNodeUuid)})))||void 0===l||null===(l=l.filter((function(e){var t;return(null==e?void 0:e.startNodeUuid)!==(null==c||null===(t=c[0])||void 0===t?void 0:t.rootNodeUuid)})))||void 0===l||null===(l=l.filter((function(e){return"包含"===e.type||"前序"===e.type})))||void 0===l?void 0:l.map((function(e){return{hide:!1,id:(null==e?void 0:e.endNodeUuid)+"__",label:null==e?void 0:e.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(null==e?void 0:e.startNodeUuid)+"__",target:(null==e?void 0:e.endNodeUuid)+"__",value:10}})),console.log("--111-",c,d),n.current=null,i.current.innerHTML="",n.current=new ye.createContainer({containerName:"#graphRefs",width:(null==i||null===(s=i.current)||void 0===s?void 0:s.clientWidth)||0,height:(null==i||null===(u=i.current)||void 0===u?void 0:u.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:c,links:d,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(e){return e},nodeClick:function(e){var t;return null==n||null===(t=n.current)||void 0===t||t.selectToNode(e.id),e},layout:{force:!1,x:20,y:60}}),n.current.zoomOut());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){!function(){l.apply(this,arguments)}()}),[t]),(0,f.useEffect)((function(){return window.addEventListener("resize",a),function(){window.removeEventListener("resize",a)}}),[]),(0,Z.jsx)("div",{ref:o,style:{background:"#fff",height:"800rem"},children:(0,Z.jsx)("div",{style:{width:"100%",height:"800rem"},ref:i,id:"graphRefs"})})})),Rn="data:image/png;base64,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",Ln="data:image/png;base64,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",Dn="data:image/png;base64,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",Un="data:image/png;base64,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",Tn=["pathsDetail","user","globalSetting","loading","dispatch","uuid","Tabsdatas","initdata","sync_uuid"];window.d3=n(92685);var On=[3,2,1],Gn=["#DC5C65","#9558F5","#5865FF","#1C9ED4"],Zn=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o=e.pathsDetail,l=(e.user,e.globalSetting,e.loading,e.dispatch),u=e.uuid,d=e.Tabsdatas,A=e.initdata,v=e.sync_uuid,m=(h()(e,Tn),(0,f.useRef)()),x=(0,f.useRef)(),y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),B=(E[0],E[1]),M=(0,f.useState)(!0),S=c()(M,2),Q=S[0],P=S[1],z=(0,f.useState)([]),R=c()(z,2),L=R[0],D=R[1],U=(0,f.useState)(""),T=c()(U,2),G=T[0],F=T[1],H=(0,f.useState)(Se),Y=c()(H,2),W=Y[0],J=Y[1],K=(0,f.useState)(Qe),X=c()(K,2),V=X[0],_=X[1],$=(0,f.useState)(Pe),ee=c()($,2),te=ee[0],ne=ee[1],ie=(0,f.useState)(Ge),re=c()(ie,2),oe=re[0],ae=re[1],le=(0,f.useState)(ze),se=c()(le,2),ue=se[0],ce=se[1],de=(0,f.useState)(Re),he=c()(de,2),fe=he[0],Ae=he[1],ge=(0,f.useState)(Le),ve=c()(ge,2),me=ve[0],xe=ve[1],Fe=(0,f.useState)(De),He=c()(Fe,2),Ye=He[0],We=He[1],Je=(0,f.useState)(Ue),Ke=c()(Je,2),Xe=Ke[0],qe=Ke[1],Ve=(0,f.useState)(Te),_e=c()(Ve,2),$e=_e[0],et=_e[1],tt=(0,f.useState)(Oe),nt=c()(tt,2),it=nt[0],rt=nt[1],ot=(0,f.useState)(!1),at=c()(ot,2),lt=at[0],st=at[1],ut=(0,f.useRef)(null),ct=(0,f.useState)(),dt=c()(ct,2),ht=dt[0],ft=dt[1],At=(0,f.useState)(!1),pt=c()(At,2),gt=pt[0],vt=pt[1],mt=(0,f.useState)([]),xt=c()(mt,2),yt=xt[0],Ct=xt[1],wt=(0,f.useState)([]),bt=c()(wt,2),It=bt[0],Et=bt[1],Bt=(0,f.useState)(!1),jt=c()(Bt,2),kt=jt[0],Nt=jt[1],Mt=(0,f.useState)(!1),St=c()(Mt,2),Qt=St[0],Pt=St[1],zt=(0,f.useState)(!1),Rt=c()(zt,2),Lt=Rt[0],Dt=Rt[1],Ut=(0,f.useState)([]),Tt=c()(Ut,2),Ot=Tt[0],Gt=Tt[1],Zt=(0,f.useState)(!1),Ft=c()(Zt,2),Yt=Ft[0],Wt=Ft[1],Jt=(0,f.useState)([]),Kt=c()(Jt,2),Xt=Kt[0],qt=Kt[1],Vt=(0,f.useState)({page:1,limit:10}),_t=c()(Vt,2),$t=_t[0],tn=_t[1],nn=(0,f.useState)({}),rn=c()(nn,2),on=(rn[0],rn[1],(0,f.useRef)());(0,f.useEffect)((function(){return kt=!1,Nt(!1),An(),p.ZP.config({getContainer:function(){return ut.current}}),function(){P(!1),D([]),vt(!1),F("")}}),[u]);var an={onRemove:function(){Gt([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return p.ZP.info("文件超过50M,不符合上传要求"),!1;var t=[];return t.push(e),Gt([].concat(t)),!1},fileList:Ot,accept:".xls,.xlsx"};function ln(e,t){return"left"===e?t?jn.Spot.Left:jn.Spot.Right:t?jn.Spot.Right:jn.Spot.Left}(0,f.useEffect)((function(){kt&&sn()}),[kt]);var sn=function(){if(!on.current){var e=jn.GraphObject.make,t=new jn.Diagram("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});on.current=t,t.nodeTemplate=e(jn.Node,"Vertical",{selectionObjectName:"TEXT"},e(jn.TextBlock,{name:"TEXT",stroke:"#fff",minSize:new jn.Size(30,15)},new jn.Binding("text","text").makeTwoWay(),new jn.Binding("scale","scale").makeTwoWay(),new jn.Binding("font","font").makeTwoWay()),e(jn.Shape,"LineH",{stretch:jn.GraphObject.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:jn.Spot.LeftRightSides,toSpot:jn.Spot.LeftRightSides},new jn.Binding("stroke","brush"),new jn.Binding("fromSpot","dir",(function(e){return ln(e,!0)})),new jn.Binding("toSpot","dir",(function(e){return ln(e,!1)}))),new jn.Binding("locationSpot","dir",(function(e){return ln(e,!1)})),{click:function(e,t){return s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ft(null==t?void 0:t.data),vt(!0);case 2:case"end":return e.stop()}}),e)})))()}}),t.allowDoubleClick=!1,t.allowSelect="single",t.commandHandler.canDeleteSelection=!1,t.commandHandler.canUndo=!1,t.toolManager.clickSelectingTool.canStartMulti=!1,t.linkTemplate=e(jn.Link,{curve:jn.Link.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},e(jn.Shape,{strokeWidth:3},new jn.Binding("stroke","toNode",(function(e){return e.data.brush?e.data.brush:"black"})).ofObject()))}},un=0;function cn(e){var t,n,i,r,o,l,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",u=[],c=++un,d=(null==e||null===(t=e.properties)||void 0===t?void 0:t.tags)&&(null==e||null===(n=e.properties)||void 0===n||null===(n=n.tags)||void 0===n||null===(n=n.split(","))||void 0===n?void 0:n.map((function(e){return{name:e}})))||[],h=a()(a()({},e.properties),{},{nodeType:null==e||null===(i=e.properties)||void 0===i?void 0:i.nodeType,tags:d,colorType:parseInt(null==e||null===(r=e.properties)||void 0===r?void 0:r.color)>3?"3":null==e||null===(o=e.properties)||void 0===o?void 0:o.color,key:c,id:c,keys:null==e?void 0:e.properties.uuid,parent:s,text:null==e?void 0:e.properties.name});return u.push(h),null==e||null===(l=e.children)||void 0===l||l.map((function(e){u.push.apply(u,pe()(cn(e,h.id)))})),u}function dn(e){var t,n=null==e||null===(t=e[0])||void 0===t?void 0:t.id,i=0;on.current.model=jn.Model.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:e.map((function(t){var r;return t.parent==n&&(t.dir=i%2==0?"left":"right",++i),t.subject_uuid=null==e||null===(r=e[0])||void 0===r?void 0:r.keys,t.brush=Gn[parseInt(null==t?void 0:t.color)>3?3:parseInt(null==t?void 0:t.color)-1],t}))})),function(e,t){var n=e.findNodeForKey(t);if(null===n)return;e.startTransaction("Layout");var i=new jn.Set,r=new jn.Set;n.findLinksConnected().each((function(e){var t=e.toNode;"left"===t.data.dir?(r.add(n),r.add(e),r.addAll(t.findTreeParts())):(i.add(n),i.add(e),i.addAll(t.findTreeParts()))})),hn(i,0),hn(r,180),e.commitTransaction("Layout")}(on.current,n)}function hn(e,t){jn.GraphObject.make(jn.TreeLayout,{angle:t,arrangement:jn.TreeLayout.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1}).doLayout(e)}function fn(){var e,t;null===(e=m.current)||void 0===e||null===(t=e.update)||void 0===t||t.call(e)}function An(){return pn.apply(this,arguments)}function pn(){return pn=s()(r()().mark((function e(){var t,n,i,s,c,d,h,f,A,p,g,v,y,C,w,I,E,j,k,N,M,S,Q,z,R;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:u,subject_id:null==o||null===(t=o.detail)||void 0===t?void 0:t.id,depth:-1,relationshipFilter:"包含>"}});case 2:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=37;break}if(f=function e(t,n){if(!z.has(t)){z.add(t),S.set(t,n),Q.has(n)||Q.set(n,[]),Q.get(n).push(E.get(t));var i=j.get(t);i&&i.forEach((function(t){return e(t,n+1)}))}},l({type:"pathsDetail/getPathsDetail",payload:a()({id:null==o||null===(i=o.detail)||void 0===i?void 0:i.id,knowledge:!0},(0,O.oP)())}),!kt){e.next=13;break}return g=gn(null==n||null===(A=n.data)||void 0===A||null===(A=A.nodes)||void 0===A?void 0:A.map((function(e,t){var n;return a()(a()({},e),{},{key:t,title:null==e||null===(n=e.properties)||void 0===n?void 0:n.name})})),null==n||null===(p=n.data)||void 0===p||null===(p=p.relationships)||void 0===p?void 0:p.filter((function(e){return"包含"===e.type||"前序"===e.type}))),v=cn(g),Et(v),dn(v),setTimeout((function(){var e,t;null===(e=on.current)||void 0===e||null===(t=e.zoomToFit)||void 0===t||t.call(e)}),300),e.abrupt("return");case 13:P(!0),y=null==n||null===(s=n.data)||void 0===s||null===(s=s.nodes)||void 0===s?void 0:s.map((function(e){var t,n,i,r,o,l,s,u,c,d;return a()(a()({},null==e?void 0:e.properties),{},{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(l=e.properties)||void 0===l?void 0:l.tags)&&(null==e||null===(s=e.properties)||void 0===s||null===(s=s.tags)||void 0===s||null===(s=s.split(","))||void 0===s?void 0:s.map((function(e){return{name:e}})))||[],colorType:parseInt(null==e||null===(u=e.properties)||void 0===u?void 0:u.color)>3?"3":null==e||null===(c=e.properties)||void 0===c?void 0:c.color,activeColor:"#FA6400",size:On[(null==e||null===(d=e.properties)||void 0===d?void 0:d.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})})),D([]),b(y),C=null==n||null===(c=n.data)||void 0===c||null===(c=c.relationships)||void 0===c||null===(c=c.filter((function(e){return"包含"===e.type||"前序"===e.type||"前序"===e.type})))||void 0===c?void 0:c.map((function(e){return{hide:!1,id:null==e?void 0:e.endNodeUuid,label:null==e?void 0:e.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:null==e?void 0:e.startNodeUuid,target:null==e?void 0:e.endNodeUuid,value:10}})),B(C),w=JSON.parse(JSON.stringify(y)),I=C,E=new Map(w.map((function(e){return[e.id,e]}))),j=new Map,k=new Map,N=I.filter((function(e){return"包含"===e.type})),M=I.filter((function(e){return"包含"!==e.type})),N.forEach((function(e){j.has(e.source)||j.set(e.source,[]),j.get(e.source).push(e.target),k.set(e.target,e.source)})),S=new Map,Q=new Map,z=new Set,f(y[0].id,0),M.forEach((function(e){var t=S.get(e.source);S.get(e.target);S.has(e.target)||f(e.target,t+1)})),R=[],pe()(Q.keys()).sort((function(e,t){return e-t})).forEach((function(e){R.push.apply(R,pe()(Q.get(e)))})),m.current=new ye.createContainer({containerName:"#graphRef",width:(null==x||null===(d=x.current)||void 0===d?void 0:d.clientWidth)||0,height:(null==x||null===(h=x.current)||void 0===h?void 0:h.clientHeight)||0,toolbarData:[],clickToggle:!0,background:"#010A23",isShowMask:!1,nodes:R,links:C,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(e){return e},nodeClick:function(e){var t;return ft(e),vt(!0),null==m||null===(t=m.current)||void 0===t||t.selectToNode(e.id),e}}),setTimeout((function(){m.current.update()}),500),setTimeout((function(){m.current.update()}),500+10*y.length);case 37:case"end":return e.stop()}}),e)}))),pn.apply(this,arguments)}function gn(e,t){var n={},i=null;return e.forEach((function(e){n[e.properties.uuid]=a()(a()({},e),{},{children:[]})})),t.forEach((function(e){var t=n[e.startNodeUuid],i=n[e.endNodeUuid];t&&i&&t.children.push(i)})),e.forEach((function(e){!t.some((function(t){return t.endNodeUuid===e.properties.uuid}))&&(i=n[e.properties.uuid])})),i}return(0,f.useEffect)((function(){return window.addEventListener("resize",fn),function(){window.removeEventListener("resize",fn)}}),[]),(0,Z.jsxs)("div",{ref:ut,style:{background:"#010A23",height:lt?"100vh":"calc(100vh - 360rem)"},children:[(0,Z.jsxs)("div",{style:{display:"flex",justifyContent:"start",width:"1840rem",margin:"0rem auto",paddingTop:"25rem",position:"relative"},children:[(0,Z.jsx)("div",{className:Ee,children:Q&&(0,Z.jsx)(Ce.Z,{className:Be,options:L,showSearch:!0,popupClassName:Me,placeholder:"请输入关键词搜索",getPopupContainer:function(){return ut.current},value:G,onSelect:function(e,t){if(F(w.find((function(t){return t.id===e})).name),ft(w.find((function(t){return t.id===e}))),vt(!0),kt){var n,i,r,o,a;null===(n=on.current)||void 0===n||n.clearSelection();var l=null===(i=on.current)||void 0===i||null===(r=i.findNodeForKey)||void 0===r?void 0:r.call(i,null==It||null===(o=It.find((function(t){return(null==t?void 0:t.keys)===e})))||void 0===o?void 0:o.id);null===(a=on.current)||void 0===a||null===(a=a.commandHandler)||void 0===a||a.scrollToPart(l),l&&(l.isSelected=!0)}else{var s,u;null==m||null===(s=m.current)||void 0===s||s.showAllNodes(),null==m||null===(u=m.current)||void 0===u||u.selectToNode(e),m.current.scrollToNode(e)}},onChange:function(e){F(e)},onSearch:function(e){D((function(){var t;return null==w||null===(t=w.filter((function(t){return t.name.includes(e)})))||void 0===t?void 0:t.map((function(t){return{label:(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{marginRight:"10rem",height:"20rem",padding:"2rem 6rem",color:"#fff",fontSize:"12rem",background:"#1890FF",borderRadius:"2rem"},children:null==t?void 0:t.nodeType})," ",(0,Z.jsx)("div",{style:{color:"#fff"},dangerouslySetInnerHTML:{__html:null==t?void 0:t.name.replaceAll(e,'<span style= "color: #00B187" >'.concat(e,"</span>"))}})]}),value:null==t?void 0:t.id}}))}))}})}),(0,Z.jsxs)("div",{style:{display:"flex",position:"absolute",right:"0rem",zIndex:"3"},children:[v&&v===u&&(0,Z.jsx)(j.Z,{title:"同步",children:(0,Z.jsx)("img",{className:"current",onClick:(0,en.debounce)((function(){var e;g.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:function(){return ut.current},content:"请确定是否将同步课程章节内容,更新后原有知识图谱内容将被覆盖,覆盖后可在版本管理中选择恢复。",onOk:(e=s()(r()().mark((function e(){var t,n,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null==d||null===(t=d.find((function(e){var t;return(null==e||null===(t=e.properties)||void 0===t?void 0:t.uuid)===u})))||void 0===t||null===(t=t.properties)||void 0===t?void 0:t.name,e.next=3,(0,q.ZP)("/api/knowledge/v2/sync.json",{method:"post",body:{subject_id:null==o||null===(n=o.detail)||void 0===n?void 0:n.id,uuid:u,name:i}});case 3:0===(a=e.sent).status&&p.ZP.info(null==a?void 0:a.message);case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}),500),src:oe,onMouseOut:function(){ae(Ge)},onMouseOver:function(){ae("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABUFJREFUWEfNWX1M1GUc/zx3v+MOeTlebqRCytYairwuWyKKotux6SSW2dBwtbYSjbaaxxSodVupOKBWpuZmZouWDigksXlb5UqDTVuAzUARX+JFgQg5Xu533N2Tz484jjd/z++yds9fd7/v2+f3/T7fl+f5EXi1zKoE4+CTapB0CvoEAYmhhM4DRZCkjsBKKOmioC0E5Bcn6A9NlsCLgNml1BxRIpC4pigSgi2PgOQAiFIiC6CdgpbDofuo8fs9HbyyXAAXrS0I16lH3wHwEgAtr/JZ+EQAx2xOzVvN3+37U06XLMAEoylbRXEABAY5ZYroFL2UkLxGS8nJB8nNCnD1arNwTzt0gFKaq8iwQmZCyMd6MeC1c+fMjplEZwSYkvKG/0iwugIU6xXa846doNZ/wLmpru79kakKpgFknuvXDlb/b+DGERHUhoiBWVM9OQ1gckb+4f86rLO5mYX717Ml2z3pkwBKCQF86V2cHo4UBcn2TBw3QKmUqEabH3q2KsVN0WtzaRaNlyA3wCSj6RCASe6V060R1EhfHoc1qXFYEvMoDKFBSHm6yC02FCFAe88JQaRyqqbSDzdYSneMNSUArEMQQbyupAivXRGPnds2YF5E6CTlyRn57v9t64MwEO0HYdAF/z4HDE026G+N8oAVqUP7GOs4YwCNO/cRkN08koQAptxMbMlaKbFfbetC1Zl6XGxoRefdPoj2iXLWE69DR1qAxCcMu7D4836oHXzepKDFjZaygvsAzaok4+At3t6av30MnN3uQOmRGlTW1oPSmY2KwSr8vnXCw4amEUT9NMzjB8bT3mAJXEgSjKanVEA9j9Sa5XEoe/sFiPZR5L35CS41sl3x4NWaGYywZhv+SA8EFQiivx1ASBtXmOEClpFkY/5uCrpPzpCgVqHm+G5pz+098BUqTtfJiUh0lwpQuYCeOB06VgVAY3VicXm/9ExuEZACkmg0VRJgoxxzxuokFBc8j9abd/DctjLw7aQJrYy/JVsPW7iAhRYrQq/Z5UwyeiVJMpou3/8RJ8fNwDGQ+w9W40TNBTn2GenjSRNyTUS0ZZBHx28kKcPUAyo/Sp36dBcWzDdg48slaLvdzaN8Go8tVI3mLSHwu+dEbHm/vA6CXuZBG0/9q/9mL7R+GizbUCgliTfLJQBN28JBHBSJR/p4VIjcAOtq9kKn1WBZZiFE0TuATgG4rBggb4iP7cKCSBbiUrTdvsvz9tN4RsLUaNkcAr9+J2K/4A+xsiQ5VI0Tp7xLku4EHTpXBoA3SQjIZRbiCgDPyrnEuCoR+wtzcP3mHWzKLcMszWNWNazMNG/WQwwTsPCsFaGtnGVGSaFmmTz/kTAUH/waJ2t+hiCo4XA45d5NovfEa9GRFgiN1YXY8r9AeAu1klaXnrIE75lflLL43Q+qsC49GTuKjsoCtEZpwCYbqdWdsSLkBpf3xlqd0mGBjVg5z6S5Qa3bugdd3TNveEqA3jgdOlPngKoJDA0jiLqgcFhglpSMW6zUnP6sAOGhY7ccez6skiaa8eXUAPYgNZjX+mK1Umtjy9BoQ+T5obEBlGN5jFvKBtbUpTHIzlqBx6PnIsKgx4/1V/C6+bjbZMOr4ZPMawaciDw/zB3Wf4QnD6zsoTcjf3CgP6Lmh+PK1XY3qKZXwiAMuTCn2wF9mx36G3auyWWKUyeP/Izo84cmBtKnj53jLvbpgzsD6fNXHwykT18ejYfap6/fPFPeZy8wPUH69BWwJ1CfvUSf3jonPkO4QJcSIAYEcz0/Q4DiDgVaVCCX/s1niL8BA55KZrqyizsAAAAASUVORK5CYII=")},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})}),(null==o||null===(t=o.detail)||void 0===t?void 0:t.can_managed)&&(0,Z.jsxs)("div",{className:je,children:[(0,Z.jsxs)("div",{onClick:s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/backup.json",{method:"POST",body:{subject_id:null==o||null===(t=o.detail)||void 0===t?void 0:t.id,parentNodeUuid:u}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&p.ZP.info("图谱保存成功");case 4:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("img",{src:W,onMouseOut:function(){J(Se)},onMouseOver:function(){J("data:image/png;base64,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")}}),(0,Z.jsx)("div",{className:ke,children:"保存版本"})]}),(0,Z.jsxs)("div",{onClick:s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $t.page=1,$t.limit=10,e.next=4,(0,q.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:a()({subject_id:null==o||null===(t=o.detail)||void 0===t?void 0:t.id,nodeUuid:u},$t)});case 4:n=e.sent,tn($t),0===(null==n?void 0:n.status)&&(Wt(!0),qt(n));case 7:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("img",{src:V,onMouseOut:function(){_(Qe)},onMouseOver:function(){_("data:image/png;base64,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")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"切换版本"})]})]}),(0,Z.jsxs)("div",{className:je,children:[(0,Z.jsxs)("div",{onClick:function(){kt=!1,Nt(!1),P(!1),An()},children:[(0,Z.jsx)("img",{src:te,onMouseOut:function(){ne(Pe)},onMouseOver:function(){ne("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABTNJREFUWEfNmXtQVHUUxz+/ZRE0UNMelE5MPkZtDAEp0DIVxtWNLEUoHzgmGJJKVC6lmcjgKJqaEo1oY6n5VnKsBhMS8DETvt+l/lETEw7OAMobVlx+ea+D7YrsC2h2/9z7O+f3uefc8z3n/q7AqV+Kxk9X85IbYrREDhWIAVLIZ5B4q+4E1UKKEom8LhBnTciCS7lepyGlydHthCMGQ0IX9ULbME8gooHejtgCxRK5nbueX1/MX3bDXlu7AAeGLezp6da4FIgBPOx13so6I/Bdg8l98bW8tHJbvmwC+ukMkzWSDARP2HLm0HVJmRRi3sXcVXus2bUKOGpUirbSozZDShnv0MYOLhZCbOhmfCzhyJGUu48yfSTgsGEfda7v6rYPSbiD+zm3XJDducoUVVi4tv5hBy0AlchVeNQc+N/gmokE2d2NXhMejmQLwICxSZkdndbWwqyk+3zOqvfNr1sAqgUBu5zLU/tYScRk88J5AKhKiabxWrtXq6PckrKGJveBzRL0ANBfZ1gPWITXUd+trQ8PCyR+uo7Onp04kHOa9VsO0SSlNfeZF3JXz7nflAClQwit8c92EOEWm77Qvzdb180jc1sOZbeq+ThuPOu3HmLvz4XWAI3yrkdfpePcB9TNTxOIBe0VMXM/s6aE8XJAP+I+2aj+nTBTT7/nfUhM3mx1O4lccTF3zcJ7gCkaf11NkRO91a77iQwPIXZKGFGz11BXbyRjaSw3SytYui7Lln3xhVwvX+GnMwRr4ISt1c5eVyI4991xVFTWUm+8g6dHJ2YkZvBPic02TBOEiABd0gKJTHMW4IHOCkGf555Cq3WjqLiUBmMjU956RX3mlqzZg0ajoZO7liOFv3Orosau7QRioRiiM2QJmGSXRSuLggP6k/xhJM/69FBXVFTVcvzkVV4PDWTRyl3kHL3grPss4a8zXAYGW/MgBEToQxgeNIAbJeVs3lvA7cpa1WRQv15sXjuXrOwT7Nh/jPqGRvSh/iTGhvNT7hmWZ+x3Fk6xuyL8xxpKkdZHKUXDpk54lYP55xj6Yh9MTU1MnZuuatnGFXGUV9Tw2YqdFiDRESOYETWKcdHLMJkcHqTv+xKUKRFssKV/ubsWk74pm+y8c3Tz7sLh3ckcPn6Jyuo6IvTBzE/9nuOnrloA9ujuRd6eJUyM/YK/i0udjaLRPsCdi0n/1hLw7OW/qK0zMiJ4EIbUrRw7aQnY83Fv9UYmxK6kqLisDYB2pHh29BiiI17jl4JzBA7uw51GE9MS0pFSkpn2HlU19Xy6bLsFxIzIkUyLGIF++vI2p9h2kQAT9cFqkRSXlLNlbwEVVXUq0EClSL6coxbE9v3HVHnRjw5Qte/HnNNtKhKBuKykeN+9aol0NgeKXZBfXz5PnIRv7ydVN7crazha+AfjxwSRvHo3B/PPO+s+q92EWqMIte/TKJKkFEVjo4m3xw8nKf5NUtftw12rxV3rRv5vVygtr7ILWBXqjm51MZND1QGh/Ha12ou7endRW13RDduFo7a6jh4Wot4YRsw7oUyKW019wx3SU2dSdquK1LV2DgtKrDt63AoJ7M+spA1qWj+I0dPX14fEJXaPWx07sCpVvu2rBDbtzFMjp7RARVN/OHjS2nNoObAqKzty5NeNHEJ8dPPIf4pvdvyK9Ykfy5Ff1TNXf2lSIF36tbP5gXDpF3cF0uWPPhRIlz48ak61Sx+/mQuUyx5gmkO69BGwOajLHqK37En/fYZoQgYJGIDAx/wzBJKbEq5rEGfa8hniX5rPWmbn4yvMAAAAAElFTkSuQmCC")}}),(0,Z.jsx)("div",{className:ke,children:"关系图"})]}),(0,Z.jsxs)("div",{onClick:function(){kt=!0,Nt(!0),An()},children:[(0,Z.jsx)("img",{src:ue,onMouseOut:function(){ce(ze)},onMouseOver:function(){ce("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABIpJREFUWEfNmX9MlHUcx9+fBwgddCAHDQPMrRX4IzyWBVY6wu0QZQ7MtruNojFs8WvJOvJYY95GgY2yGiLVH5nOLd2d5cyrvJYSm52LFE7LYGJqS7wI+aEwuQl883ngjsPj7rnnfrh7tvvj7vv5fj6v+3yez4/n+xB8unRcunL0mTDQiwzsaQKlMmKLwfCwoI5wmxjdYGA9BDo7CXbqvCm6A9BNSTVHUjasynknCeHjlQQqApAsZS+AfxjYQUws2GM5+d51b/d6BZi2vla+IOxuPYASAJHeKncjZwPwxfhkRF33T403xXSJAqYrNSqOoRmEeDFlktYZBhhRpcXUdNjTPreA2dm68JHIsWbG2BuSDEsUJqJPY2xRVW1tuon5ts4LuGZN9cI7sjA9GDZJtOebOMG48Nbky2bzR3fuV+ACyHtuOHL06AODsxMRjLG26IL7PekCmJFb0xrssLpzMx/uzhNNZc7rcwCFhAC+8i1OgdnFQCrnxHEACqWEu9sd8GyVys0wMD4VkWYvQQ5AhVKzF8Ac90rVPZ/8U2lLUP+2CsmJcmG5799B1DUdhuXiVU/qW7tMH5RPNyUAfIegcNvlABRhF6P7dpdjeGQMeuMZYW1LXiYS5DIUb9/jCdDGJiIf5zvONKDyrUYCaf3x2MrUFFSVbATHzd7WP7afR9GWtThg+BmGGcDCvEyUqnKwqbjRozkGtsti+rD2njYdp1COXvOht84xoC54AWWvKHHo2GnH77929qKueisOHmmH/rjZ4cESVQ7yRQD53t1lin6M0pWaTA6Y9r8fFw9YVLjWxTO7dxYj5VE52swXBe3rMpfB2j+MN3fuE7U2BWRRhrJGy8A8+1tUFeAOMCFOhvLXch1Jct06iL37f0D/zVuiWglUS6uUGgMBL4lKiwi4A/RTr4EUSs0FACvFFClWLMX20nzIF0ULopeu3EBD89cYGLwtfHcHuDQlAdryQiQtjhPk+DKzq+UorvzdL2aSX/+dFLma/8DER6lvv9Si53IfzGd7QERQbX4elj+vof5jg0fA1sZteCgiHN+dPCfIbcjOAGMMr+/4TByQMMB7cNyb+td5oglltZ/jzLlLguKqkjyseDIFpzu6ERsTheVPJAvf9cbpbAUDvj/VCT5J5pSZDc+iVL1etMzM0Nv8AuRr3+DwGBbFRCExIVb4dNk7BGM4YGiHtrLAT0AvQ3x8vxbdvX34ZSbEaokhNs6EOM+HEHudJNXb8hEX60OSVBQiKdGeJEN4v+Ub/OVFkhDoAh9i/b1s2Sp+x3qWCFqZCXahjo+ToaI4d7bMWIekFeoH0+ri0Wb+w7dWF8hhgZ9S6j854rgXeq9a0dJQ6t+wwGsLxLi1Lms5GnaowXGcA/CYqQPPrU71d9wK9sBagaGRURjs49bGLDwil+FVKQMr/5eDNvIvW4J3a9ROZcaHkZ8HDPmHJh4ypB877Xd2SD+485Ahf/TBQ4b04ZE91CF9/OY8FoTsAaYzZEgfATuDhuwhuuskOPsaYgpsNQGpICQ6v4YAg5UBPRzoN39eQ/wPGwVMZnIqdQwAAAAASUVORK5CYII=")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"知识树"})]})]}),(0,Z.jsx)(j.Z,{title:"全屏",children:(0,Z.jsx)("img",{className:"current",onClick:function(){(0,Ze.vp)()?(st(!1),(0,Ze.BU)()):(st(!0),(0,Ze.Dj)(ut.current))},src:fe,onMouseOut:function(){Ae(Re)},onMouseOver:function(){Ae("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA9BJREFUWEfVmWtIFFEUx/9n1rDSsigkKagoKEJ0LSP9EFnqGEVRWWb0sgdlZu8VEokmQgx6Z0/oSYVZWREUtmUZflDopSWRYFRQFGWQpeWiu7fuyNrsw5mdbbNpPi3c8/jtOffcc+YOwa9HEqLEprEm0EQGNoZAIxixCDD0ks0RvhGj9wysjkCP7GD3nlpDHwCSQ6870qMQPSlvIIJasgm0AMAgPboA3jKwc2jrfrDmbv47X3V9AhyZmNuvu6l1O4ClAIJ9Nd6JnA3AyRZ7ty0vygo+a9nSBIwSLekCQyEI/bWM6VpnaGBE2TXWncVqep0CJiRIQY3BzYWMsUxdjnUKE9HRMFvImvJyqc2bqlfA+PgNPX70Nl0Cw1Sd/vwTJ9zo8dU+p7Jy7w93Ax6APHJfgpuudRmck4hwo48tdIZ7JD0AY1JyjvzttHYWZp7uJ7d2rlKuuwDKBQEU+ZenwGgxULqycDoA5aNEaH0R8GrVy83Q0OLoNtJ5BHUAmkXLYQAu4VXajgjvi2nJsSC3TfG49hUeVNd7xRhrHo7RkUNd1ux2B67ffoiPDY1q6Eeqrbuy2psSAN4hKMj2Uu0QXjE/CasWpXgYvV/1HOu3nvLqbN+2JZgQN8pj7dDpUhwvKlMDtLG24GG847QDipsKCLRZTWPlgmRkLhRlkTsVT1FQeAUMQOO373A4+C/PRxAIYb16ylHPzZ6FpPFRstDRs1YcO3dbNfkMbEeNdXfuL0BJMItNb7R6qxOQw3FHJTerkL+/RIZUezhc3tpUpE6Jk/8Y1/UFkPfuamvoYIoSLeMEoEprLzsBE9MkZGVMlh1qQSrhuOzhM6UoK5Z8BYQDiKMYMWczAyvwFXBSmoQvjc3IW9ceFRnyQAmYWyjd4bhMn94huHvRd0AC5VK0aLlMQKoWIK/I+TPHY+O20/KeUwJ42/TL5yVidcZklz/A9+SerRk4f7Wi08p347hMZtHyDECkFqC3dQ65LD0R9a/fo7zyuYtIQvwoDB8SgRMXyjyiq8NXLZlTLJ/AAjxK6SBQrzA08Ai2BGAIDRSSux3bfwD4H6TYsEVCoGc8xZcAzNbaRP/smPHroP7a3NG+/vpBrbvVzZWQtVjR6rx0EWc2AtLq/mhYUIHzBunXsOD3uHXwitwhumDc8m1gdfZW92LqkoGVO9Ua+cP7h2F6cixMJsGFsUtGfu7R8C9NHNLQr53OvBn6xZ1DGv7qg0Ma+vLImWpDX78pzxHDXmAqIQ19BawENewluues+PszhAMsloARIAxQfoYAwwcG1Amgh3/yGeInSoZeZhXPQxsAAAAASUVORK5CYII=")},style:{width:"40rem",height:"40rem",marginRight:"15rem",marginTop:"5rem"}})}),(0,Z.jsxs)("div",{className:je,children:[(0,Z.jsxs)("div",{onClick:function(){if(kt){var e,t,n=on.current.viewportBounds.width,i=on.current.viewportBounds.height;null===(e=on.current)||void 0===e||null===(t=e.zoomToRect)||void 0===t||t.call(e,new jn.Rect(1,1,n/1.1,i/1.1))}else m.current.zoomIn()},children:[(0,Z.jsx)("img",{src:me,onMouseOut:function(){xe(Le)},onMouseOver:function(){xe("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABVZJREFUWEfNmX9QVFUUx7/3LcuysCw/ZwqTyLAQUxZHHVLHJGUe/VCE8ceYmr/GCghzrEXZEYtKZ1EqxiBg0jGdFAssxdTRHUk005h0EhTEzGGYSGzi57II67Lcem9d3HVB7iNr9v61M+/8+Ow5955z3n0Ew1pZXBRvmiwDeZ6CTiQgEZTQEFD4iuYIOgklTRT0GgG5aAU9VW1Q/Qxk9Ul1R6QoaGZufAwePWkEZCmAkVJ0ATRS0L3o9cqv+n7LH6y6TIBjZumCvGSWDwGsAqBgNT6InBnArh6rfFNdub5lKFtDAkbx2kUcRR4IgocyJuk5RTMlJK3KkPP1g/QGBYyNzfLoUHTlUUqTJTmWKEwIKfIz+6ypqMjqHUh1QMApU9Ypu9WyUlC8LNHf8MQJjiqN1gXnz+d232/ABVCIXLvCdOh/g7MTERz1N6sS74+kC+CE+PTC/zqtg4VZSPcvJ3JSHJ87AYoHAtg/vDw9HC0Kssjx4PQDiqWEs9Q99NMqlZuiuadPPsZegvoBo3ltAQCn8A5lW+nlidlxExE75RmEhz0Cf7UP2o1duNHwJyrO1+DIyYvo7rkzlJmBnhdeMnyUamtKAIQOQTzMN6QU4bjp47EhNRHBgWr8Vt+EqqsNaO/ogr+fDzSRYRg9KgTNrUZs/ewQTp69LBXSTHsV4ULHsQHy7+gJSAarlRULY/HWqpdQVduAnKIy1P7a6KI69umRSE+eC83YMHy66xh2l1SwmhflKGh2leFj3T+AWVw0b2pg7a1x06OwbeNSMX3v55bCah28/8tkHN5bt0DcBuu37MXJH6qlQDZeMqjCSBSvjeGAn1g0hT13+IsNaGxqxer0Qic4q5zgjoqDss3qZEqA3JmTgpEhgUhYuVXSnuwDniUT+PQMCqpnAVw4Zyp0aUlYsma7S1qvJ6nRNUKO8DIjfBstTuaEdO/LWwt9/kGUfHeOxZUoQ0B0RMNrDxBgHotWgf41BAf4YmHyJy7iNcsDYFFxCD1lQlCtMLA4r5Kit9Hc1olU3Q4WV3aZAySa1wpHbByLlqE4E2cqr2Lz9m9E8V4vgo4nPAEOuDnVB1YFQUCdGaomCzyNfU6RzFw7D8/FRIJfvJnFlV3mComO1/4FyjZKVR7R48sDp5G/+7hooD5ehY7Rg4+HEcXt/XsybcULeHX+DMTM1rEDEjQLEexhrX+G4k04U1nbH8GWSAVuTVYChMDiw4lVVWam4CwUnkYrnjzSCZmFikC2CI4Fv1iYe5mXWRJgkf51BAaohr0HW9tMSNZ9zkwHwCwpxYsSpmHDm4kDnuKaZf6w+MoQWm5CUJ3zIbGfYqGrfHX4R3bAuylmPiTeSqEOZuD3my0udVBIt/FxOUJPd8Gjx5ZWYdnrYOiIICSszMbtbvbeTEAuCykuBTCf9W/xMzTI1i0RO8kHuaXofUAn8ZBxePduJ8nQ74PhdBWrm3tlRkqhtmutfmUWUpfHM/figj0nsHN/uVQ4W6GW0uocPcTP0GB9aiIC/VW4Xt+EaodpJioyDE+NCkFruwlqXyW+PVaJ7PyDuJd4Nlax1UkdFhxNeysVmMtPQuzUceI86Kf2Rofxtm0ePHcFZYYL0L4xB0kvxqD40FnkFJaxkdmkbMOC8EvquCXFi4zjsC1zKWZOG4+CPcexo5gt1Q7j1vAGVimQcrkMOZnLoPD0QApbL3YeWAVnwxn5pUBKlHUe+QVlt39pEiDd+rXTngK3fnEXIN3+6kOAdOvLI3uq3fr6zbEkuO0FpiOkW18BO4K67SW6axe49xmiD3QSASJA8KjjZwhQ3KLANQ7kwr/5DPE3O/deZrDRU2EAAAAASUVORK5CYII=")}}),(0,Z.jsx)("div",{className:ke,children:"放大"})]}),(0,Z.jsxs)("div",{onClick:function(){if(kt){var e,t,n=on.current.viewportBounds.width,i=on.current.viewportBounds.height;null===(e=on.current)||void 0===e||null===(t=e.zoomToRect)||void 0===t||t.call(e,new jn.Rect(1,1,1.1*n,1.1*i))}else m.current.zoomOut()},children:[(0,Z.jsx)("img",{src:Ye,onMouseOut:function(){We(De)},onMouseOver:function(){We("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABPpJREFUWEfNmX9QVFUUx793F1gWlh8iM0XRkGkhpCyOOoSOQco8+qGIozKkVOpYAWGOtQg7YlHpLLoWYxAw6ZhOigWUYOjoDhaaSUw6uWiolcMwUdjEb0HYYLn13rq0uCzcu1mz7997fnzeOfeec959BE49ubIIoXeuHOQJCjqbgIRSQoNA4SOZI7hJKGmloNcIyAUz6FcNBtV3QO4wrzvCo6BeuOV+uA1kEJAUAME8ugBaKOhBDHkWGr/c/iurLhPg9EXayZ7ywXcArAOgYDXuQM4EYN+A2X3r1VO69olsTQgYIWiSZRQFIAicyBjXOkUbJSTDaNB/Op6eQ8DY2Fy3bkVfAaU0lcsxpzAhpMTP5L2htjZ3aCzVMQGjozcp+33l5aB4htOfc+IEx5Q95pV1dfn9dxqwAxQj16Xorfzf4KxEBMf8TarEOyNpBzgrPrP4v06rozCL6f7+pD7Ndn0UoHQggMPO5enuaFGQZNuDMwIolRLZ4NW7flp5uSnaBobdp1tL0AhgpKApAjAqvBPZVnp6YHHcbMRGP4qpIffA39cbXT19uN78O2rrfkB1zQX0D/w5kZmx1osvGnalW5oSALFDEDfTdZ4iHLdgJrLSExEY4Iufm1phvNKMru4++Pt5Qx0WgmlTgtDW0YMdH1Si5uwlXkgTHVJMFTuOBVB4XUdAslmtrEmKxavrnoaxsRn6kio0/thipxr+SDAyU5dCHR6C9/cdx/6yWlbzkhwFzTMa3tX+DZgrixR6m1l7a9yCCOzckiKl7638cpjNjvu/XC7Dm5tWSttg8/aDqPm6gQey5aJBFUIiBE2UDPiWRVPcc0c/ykJLawfWZxaPC2e1J0Lu1achOCgACWt3cO3JYeAxMkvIzKagOhbApCXzoM1YhtUbdo+ZVkc2xHQfKtgIXeERlH1xjsWVJENAtEQtaCoIsJxFq0j3IgIn+SAp9T0W8VEyZSWvoa3zJtK1e3h0K0ikoBGP2AwWLUNpDs7UX8G23Z9J4kOeBN0PegAye22PnmH4tAyOLORsXI7Ho8IgrNrG4soqc5lExmv+AGUbpeqrdfi44jQK95+QDDTFq9A9zfF4GFraBWWnWZLNWPMknlsRg6jFWnZAgjYxggOs9c9QuhVn6htHItgepsCNuUqA2A9FHj1mPFR9E/JBKgFZIhgOYZU49zI/Ji7AEt1LCJikcnoPdnT2IlX7ITMdABNXipMT5iPrlUSnT7HYVT45+g074O0UMx8SL6VYB7Pxy2/t3HXwgfsmI2FtHm71s/dmAnJJTHE5gBWsryXEqJGnXS11krfzyzE0Tidxk8vwxu1Okq07BMNpI6sbq1wFV6G2aq1/dhHSX4hn7sVFB05i7+FTvHCWQs3T6mw9xMeosTk9EQH+KvzU1IoGm2kmIiwED08JQkdXL3x9lPj8eD3yCo/Acp7ZH6nV8Q4Ltua9lAosFeYgdt4MaR708/VCd88tyzx47jKqDOeheXkJlj0VhdLKs9AXV7HTAZZhQdTgHbd4vMhlMuzMScHC+TNRdOAE9pSypdpm3HJuYOWBdHeXQ5/zPBQebkhj68WjB1bRmTMjPw8kp+zokV9UdvmPJhHSpT87rSlw6Q93EdLlrz5ESJe+PLKm2qWv32xLgsteYNpCuvQVsC2oy16i23eBf35DDIPOIUAoCO61/Q0BihsUuCYDOf9vfkP8BRlXMWY0VGQGAAAAAElFTkSuQmCC")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"缩小"})]})]}),(0,Z.jsx)(j.Z,{title:"恢复默认视图",children:(0,Z.jsx)("img",{className:"current",onClick:(0,en.debounce)((function(){P(!1),An()}),500),src:Xe,onMouseOut:function(){qe(Ue)},onMouseOver:function(){qe("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABTNJREFUWEfNmX9MVWUYx7/POYd7Ae/lZzJYKSYilA6vSqn9YabrIjk2N2njj9YP/3CZWFqYMmfiWsJmactK21pIubmCZqz4Q5pITscvS1BTXMPAdCA/Erhwf8A95633XIGLcu+550rtnu1ud+c8Pz7v85z3fZ73PYSgriIhwzr0lAh6joEtJVAaI5YEBrNqjmAjRp0M7DqBfpXBzlyqNjUBRYped6RHYdHq3Y9CcuYT6CUAj+nRBXCLgR2HO/zTlpoPbgeqGxBg+prC+HBx9H0AGwEYAzXuQ84F4CunHLan9XRxn5YtTcAMa0GewHAYhEe0jOl6ztDLiPJbqg9860/PJ+CqVUXSgHH4MGPsdV2OdQoT0dFo14yttbVF7qlUpwRcsWJ7hCNKLAfDOp3+ghMnVEUMyi/W1R1y3G/gAUAeuX7j0A//G9wYEaEqxmVaf38kHwBcnLXjyH+dVl9h5um+eOrAZu/nkwDVCQGcCC5P06PFQHneE2ccUF1KhNHWaZ+terkZep1KWPrYEjQOaLEWfA5gUni9bW9+2QpBEMZvVZ3+De1/dQfk/uDeV7By+ZPgzogIQ8NOPJv7HhjzqX6kufrDNzxFCQCvECS52vwtwk1VJZAkcdzitr2l+KX+akCA+a+uxTOZaeoA5z2eCFEQkPnCTsiyz8rnYm5jCq84HkDrO8UE2uXPGwc823AN+w59p4rZ7S64fTvwaer4J29iQdosLUAwsJKW6o8K/wUsEizWoQ6t2soBa85fwc79xwOKmi+hso/zkfFEsiYgr93N1aZkyrAWLBOAei2vR0s24XxTK775/qyWqN/nu7asR1JCLN7aW6ppRwGW02Lrjl0MrFhTWkNgxCTAFS1CcDOE97khTlm49HkhUCEtshZUELBBn+qEdH+KAXeWRsAxU4LoVKBIpE696LYRJDXYYRzU3QJ6o1SQxVpwGcBCvYCKBNxcbUJ/qhHSsILkn20w33ZDEYGupyPRvSQC5GaYVTuMuOu8wwrqukKWrIIeMH2t1GikgBvrzHAkSKrXuZWDUMIIPRnhSK0cVO/9udaMgRSD+j/hgkONpmZvd/8YCL08gk49TagzRsSNHDNGojxromRXsLD0LlrzouGMkzCrZgjmW6OwJ0hoz/bsAPgVd9WpRpN8L85ThdilG9ARL6ItJwruGZ6qEmaTseDrfrRbPenm17yTA+BR7siaAIxtdWF2zVAQgEGk2BUlqJAjMZ4oppYPIKLPjf4UIww2GaZONzrWmHA33QMc9/u96Ol9De+lOKhJ4jYQOrJMsM02wDAgY84pGyJ7ZDACui3h6FwRCVKApHo7ZjY79b9/ah2myzzF5QBy9Q6Oy3OYu/MNuLMkEq5YAWE2BbKR1AkT1T6KpEY7IvrkYEyP6VRM30JtFuAyCxAUwPi3DGlE32yYahTqQh1oqfuiZBNq667iROW5h4kI8l9bi5TkRGwvOqZpRy11gTYLjVUlODMNzULpwS2wLJiDzOx3ISt+o+xpFvgwAmm3OOC5xmt4e1+Z5sj9CYy3W9k7ISu+y6BXuxVYw1r/4361G25r71L9l3x2Epeu3QwIduvGbCyzpEIUBcyfm6Q2rpn+ASc3rNyLVsv/U1khEuKjVEj+27L7SzRc/CMgwD3bcpHzfCYEVRewO0awcgNv+X2meHLLz72E/KaJQ4b0tnMsVyG9ceeQIX/0wSFD+vBoLNUhffzmvXaE7AGmN2RIHwF7g4bsIfqD5WLiM4QClklAGgiJ3p8hwNDFgOsC6MLDfIb4B9UzQWaqxlNbAAAAAElFTkSuQmCC")},style:{width:"40rem",height:"40rem",marginTop:"5rem"}})}),(null==o||null===(n=o.detail)||void 0===n?void 0:n.can_managed)&&(0,Z.jsxs)("div",{className:je,style:{marginRight:"0rem",marginLeft:"15rem"},children:[(0,Z.jsxs)("div",{onClick:function(){Pt(!0)},children:[(0,Z.jsx)("img",{src:$e,onMouseOut:function(){et(Te)},onMouseOver:function(){et("data:image/png;base64,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")}}),(0,Z.jsx)("div",{className:ke,children:"导入"})]}),(0,Z.jsxs)("div",{onClick:function(){var e;(0,O.FH)("",Ht.Z.API_SERVER+"/api/knowledge/v2/export.json?subject_id=".concat(null==o||null===(e=o.detail)||void 0===e?void 0:e.id,"&fileType=xlsx&parentNodeUuid=").concat(u))},children:[(0,Z.jsx)("img",{src:it,onMouseOut:function(){rt(Oe)},onMouseOver:function(){rt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABYJJREFUWEfNmXtQ1FUUx793nywsLASb4gqOOYw4KaLVqDEVyLRqzDioWTTWxGTNWNJU09LAZBMTY5hmD81wcvIfMzPwkaYGmW+lFBLQGDARQVFxkRbY9+vW77cuLuzj9/tt1Oz9c+8953z2nHvOPff+CMIaZaIMrfERMUgOBX2IgEymhCaDIpZVRzBIKLlJQdsISIML9GhzrfIcUOYWao4IEZg+910NJNYiAvI8gPFCZAFcp6DfwBn1RdOR1d18ZXkBpueWJkaJHeUAXgIg56s8yDobgK1Wl/S91l8q7nDp4gTM0OoKRBQbQZDEpUzQPEUvJaSoqXbdzlByQQGzs8sk/XLTRkrpCkGGBS4mhGxW2WJeP3aszBlINCDgnDlvKSxx4ipQ5Am0F95yggOKAdfSurpPLSMV+AEynjPIjXv/NzgvEcGBeJsyf6Qn/QBnzCuu/K/DGszNTLjP16x71Xd+GCCbEMCO8OI0OlIUpMA3cYYA2VIicrSOerYK5abotbql6d4SNASYqdV9CWCYe4XqHsX1lY21H7/mOZQAMCcEkdjauYqwXC7Fm8vzkJc7E9HR/Or1gmWroe8bEMpuo075JObE8QBq364gICVcWkpW5uPZhVmob2rHLb2Bazk7v7ZyLzomUNycHY3Yaw6kHDNBbKecshR0TVPt+tJ/AMtEmVpjJ5+z9eTucrRe7sYr72zmNOBd4BYDfxQmQOSgcCjFkPW7MPHQIBR9Li4d1xtrlRNIhlY3SwT8yrWamW849BEOHW3EqrXciW4aI0HPTAUGU6WgEgJ1o4X1YOeTSlAxQcoRIxIu20OadQOzyQxtcQkFrRACWLmtBovnz/IT2X+4Hle69ejOisGdaVEQ292I/9OOmFtOqDrsbGhtsSJcXRALS5IYmlNmqJutQU0TkFIyXaurJsASIYA7951GeXGBn0j5pl34XnMbg6ky3NdixbgzZkhs/vvNLQFaC+JBXMCUHSH3cjXJ1OouAJgqBDBYiLvmxqBvShTGnTbh/kaPZ1wyAqdCxO49JiNdUoKuXCX6J8mgPm+B5ow5lOmLJHOeTg/Kr5Xy7sE1m/YgbWIyq7jzuh59BiMGUqS4sjAOSc0WaE6a0ZcuR++0KFjUEraYjTlrZvdcx4JY2OLFGHvOjDHnLJ46F2wQ9DIeZP4qr6LmBfyh5iy+Wuvpwt5fvxP7autxaXEc7HFipO3px7UnlDCmSKG47YTqqh23pysgG3DBrhKDUIrUn41QdTr4BM0WFmD5Z1VQJ6pYA4z3DCIHWl5MQEKrFSaNFMyuSzluQlyXB6I7Kxr6TAWiep2Y+NMg5P28rya2sEL84cZdSNWoWeM3e/7CtXgHG164KaL1Ljywf8AvOexKEaQmNwh3jb7n2bshFpwkI0O87VITOvLiIDG5kf6dARJrYIrsOQ9i9sw0fP71QVisoWsgQ0lALjAhrgLwNJ8N4d2DqzfswvjkRFakR29Aj8yOtufiMf6oEUktzJ0o8Hhj+VMofCYHOUvLYBgw8TFZHVahHllmGH/deDQayb+ZIQpxggkFZAt1OEfdlm8P44Uljwf0QFv7DVT9WBdwTigge9QJaRa8Id6++wRKihYFhGhovoINWw+OBqCnWWA08W23Tuz+AJfab+DlYv7djC9pReky5GZNRVb+KjicobsZn3aLf8OqW7EQyxY9ht8vdrDJIWQkqGIwa0Yaao43obRiO5fo8IaVWc2n5ZdJJVhZON/TUSt4HT5DIDa7A0dOXcQnW/bDZA6e6XcFhrf8zI8Rf2liICP62umNRURf3BnIiH/6YCAj+vHIG+qIfn7zLVIR+4DpCxnRT8C+oBH7iO5/Lt37DOEGfZgAk0Ew1vczBChuUaBNBFL/bz5D/A0Up7Rmv8C29gAAAABJRU5ErkJggg==")},className:Ne}),(0,Z.jsx)("div",{className:ke,children:"导出"})]})]})]})]}),Q&&!kt&&(0,Z.jsx)("div",{style:{width:"100%",height:lt?"100vh":"calc(100vh - 440rem)"},ref:x,id:"graphRef"}),(0,Z.jsx)("div",{id:"myDiagramDiv",style:{height:lt?"100vh":"calc(100vh - 440rem)",width:"100%",visibility:kt?"visible":"hidden"}}),(0,Z.jsx)(Bn,{initdata:A,uuid:u,Tabsdatas:d,setshow:P,getData:An,buildTree:gn,containerRef:ut,showdetail:gt,setshowdetail:vt,items:ht}),(0,Z.jsxs)(g.Z,{title:"文件导入",open:Qt,centered:!0,getContainer:function(){return ut.current},okButtonProps:{loading:Lt},onCancel:function(){Pt(!1),Gt([])},onOk:s()(r()().mark((function e(){var t,n,i,a,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=new FormData,!(Ot.length>0)){e.next=5;break}n.append("file",Ot[0]),e.next=7;break;case 5:return p.ZP.warning("请选择文件"),e.abrupt("return");case 7:return Dt(!0),n.append("subject_id",(null===(t=o.detail)||void 0===t?void 0:t.id)+""),n.append("parentNodeUuid",u),e.next=12,(0,q.ZP)("/api/knowledge/v2/import.json",{method:"post",body:n},!0);case 12:i=e.sent,Dt(!1),0===(null==i?void 0:i.status)&&(null!=i&&null!==(a=i.data)&&void 0!==a&&a.importErrorFilePath?g.Z.confirm({icon:null,title:"导入失败",centered:!0,content:(0,Z.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,Z.jsx)("a",{href:"".concat(Ht.Z.API_SERVER).concat(null==i||null===(l=i.data)||void 0===l?void 0:l.importErrorFilePath),download:"失败数据.xlsx",children:"导入失败的数据"}),"查看"]})}):(An(),P(!1),null!=i&&null!==(s=i.data)&&void 0!==s&&s.has_route?p.ZP.info("知识图谱数据导入成功,为保证学习路径的节点与知识图谱节点绑定,请更新学习路径"):p.ZP.info("导入成功"),Gt([]),ft({}),Pt(!1)));case 15:case"end":return e.stop()}}),e)}))),children:[(null==w?void 0:w.length)>0&&(0,Z.jsx)("div",{style:{marginBottom:30,color:"#333333"},children:"检测当前已存在数据,导入后原数据将会被覆盖,按照最新导入的为主,如需继续导入,请按照下方步骤进行"}),(0,Z.jsxs)("p",{style:{color:"#5F6368"},children:["步骤1:",(0,Z.jsx)("span",{style:{color:"#000000"},children:"下载"}),(0,Z.jsx)("a",{href:"".concat(Ht.Z.API_SERVER,"/api/knowledge/v2/down_template.json"),download:"模版.xlsx",children:"知识图谱导入模版"})]}),(0,Z.jsx)(k.Z,{children:(0,Z.jsxs)(N.Z,{style:{color:"#5F6368"},children:["步骤2:",(0,Z.jsx)("span",{style:{color:"#000000"},children:"上传填写好的《知识图谱导入模版》"})]})}),(0,Z.jsx)(k.Z,{style:{marginTop:10,marginLeft:50},children:(0,Z.jsx)(we.Z,a()(a()({},an),{},{children:(0,Z.jsxs)("span",{style:{padding:"0px 16px",color:"#1b8565",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #1b8565",background:"#1b8565 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"},children:[(0,Z.jsx)("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," 选择文件"]})}))})]}),(0,Z.jsxs)(Sn,{children:[(0,Z.jsxs)(g.Z,{title:"版本记录",centered:!0,width:1200,open:Yt,footer:!1,getContainer:function(){return ut.current},onCancel:function(){Wt(!1)},children:[(0,Z.jsx)(be.Z,{dataSource:null==Xt?void 0:Xt.data,pagination:!1,columns:[{title:"版本保存时间",dataIndex:"created_at",ellipsis:!0,key:"created_at",render:function(e,t){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:e}),(null==t?void 0:t.is_now_version)&&(0,Z.jsx)("span",{style:{background:"#2BAC8E",padding:"4rem",fontSize:"12rem",marginLeft:"5rem",color:"#fff"},children:"当前使用版本"})]})}},{title:"保存人",dataIndex:"username",ellipsis:!0,key:"username"},{title:"操作",dataIndex:"name",ellipsis:!0,key:"name",render:function(e,t){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#1B8565",marginRight:"30rem",cursor:"pointer"},onClick:s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("".concat(null==t?void 0:t.url),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i?void 0:i.length)>0&&Ct(null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)}))),children:"查看"}),(0,Z.jsx)("span",{onClick:s()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==t||!t.is_now_version){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,q.ZP)("/api/knowledge/v2/restore.json",{method:"post",body:{subject_id:null==o||null===(n=o.detail)||void 0===n?void 0:n.id,backupFilePath:null==t?void 0:t.backupFilePath}});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(An(),Wt(!1),P(!1),p.ZP.info("切换成功"));case 6:case"end":return e.stop()}}),e)}))),style:{color:null!=t&&t.is_now_version?"#999999":"#1B8565",cursor:"pointer"},children:"切换至当前版本"})]})}}]}),(0,Z.jsx)(Ie.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},pageSize:$t.limit,total:null==Xt?void 0:Xt.total_count,current:$t.page,onChange:function(){var e=s()(r()().mark((function e(t,n){var i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $t.page=t,$t.limit=n,tn($t),e.next=5,(0,q.ZP)("/api/knowledge/v2/knowledge_histories.json",{mehtod:"get",params:a()({subject_id:null==o||null===(i=o.detail)||void 0===i?void 0:i.id,nodeUuid:u},$t)});case 5:0===(null==(l=e.sent)?void 0:l.status)&&(Wt(!0),qt(l));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()})]}),(0,Z.jsx)(g.Z,{open:(null==yt||null===(i=yt.nodes)||void 0===i?void 0:i.length)>0,title:"历史图谱",width:"1200rem",footer:null,getContainer:function(){return ut.current},destroyOnClose:!0,onCancel:function(){Ct({})},children:(0,Z.jsx)(zn,{datas:yt})})]})]})})),Fn="wrap___HuFFi",Hn="add___GrP2R",Yn="dimensionalBall___flm6B",Wn="archer___biVqC",Jn="modal___DR9M_",Kn="mHead___I923K",Xn="form___W2fTe",qn="mType___hoISa",Vn="listItem___JCZwd",_n="largeBall___SbxSR",$n="middleBall___eKLzh",ei="smallBall___r7xv5",ti="largeBallDish___EeTGm",ni="middleBallDish___hca4h",ii="smallBallDish___rrHxf",ri="smallBallGather___hHHqa",oi="box___yWjPn",ai="spectrum___r9a7p",li="pedestal___Grjvz",si="spectrumHover___OibBM",ui="pedestalHover___EcKUJ",ci=function(e){var t,n=e.className,i=e.style,r=void 0===i?{}:i,o=e.title,l=void 0===o?"":o,s=e.childNode,u=void 0===s?[]:s,c=e.knowledgeNode,d=void 0===c?[]:c,h="rem",f=[{position:"absolute",zIndex:2,bottom:112,left:44},{position:"absolute",zIndex:3,bottom:94,left:74},{position:"absolute",zIndex:4,bottom:78,left:104},{position:"absolute",zIndex:5,bottom:66,left:136},{position:"absolute",zIndex:6,bottom:82,left:168},{position:"absolute",zIndex:7,bottom:104,left:202},{position:"absolute",zIndex:8,bottom:122,left:166}],A=[{position:"absolute",zIndex:10,bottom:166,left:66},{position:"absolute",zIndex:11,bottom:148,left:120},{position:"absolute",zIndex:12,bottom:150,left:180},{position:"absolute",zIndex:13,bottom:188,left:164},{position:"absolute",zIndex:14,bottom:192,left:114}],p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return"-";var t=3;return/[\u4e00-\u9fff]/.test(e)||(t=7),(null==e?void 0:e.length)>=t?(null==e?void 0:e.slice(0,t-1))+"...":e},g={position:"absolute",zIndex:1,bottom:0,width:"100%"};return(0,Z.jsxs)("div",{className:Ot()(oi,n),style:r,children:[(0,Z.jsx)("img",{className:li,style:g,src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjkxcHgiIGhlaWdodD0iMTk0cHgiIHZpZXdCb3g9IjAgMCAyOTEgMTk0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuWfuuW6pzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNzgwNjE3JSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyNy43NzI4NjQzJSIgeTE9IjQzLjE1NTA2NzMlIiB4Mj0iOTcuMjIyMjIyMiUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzMxN0NEMyIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjcyQTk1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMCUiIHkxPSI1MCUiIHgyPSI1MCUiIHkyPSI2NC4yMTc0OTQ1JSIgaWQ9ImxpbmVhckdyYWRpZW50LTUiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1QjVGRkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNiIgcG9pbnRzPSIxNDQuNzQ1OSAxNi40Njc5NzAxIDI2MC4xMzI5MzUgNzIuOTI3OTU1NiAxNDYuMTg4MjM4IDEzOC43NTc4OTYgMzAuODAxMjAzMyA3Mi4yMDcxODk5Ij48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS41JSIgeT0iLTIuOSUiIHdpZHRoPSIxMDMuMSUiIGhlaWdodD0iMTA1LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNyI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSI1IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuNzk2ODM2ODkgICAwIDAgMCAwIDAuOTc0NjYwMTA4ICAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjA4MjAtM0Tlm77osLEt5YiH5Zu+VjQuMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4wMDAwMDAsIC0xMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5Z+65bqnIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDkuMDAwMDAwLCAxMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ0LjU4NDkwNiAzOC45MDI0MTk0IDI5MSAxMTAuNDY0MzA1IDE0Ni40MTUwOTQgMTkzLjkwMjQxOSAwIDEwOS41NTA3NDkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMikiIHBvaW50cz0iLTcuNTMxNzUzZS0xMyA3MC43NTEyNzkgMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDE0Ni4wNzY5OTQgMTc3Ljc5MzA4NSAtNy41MzE3NTNlLTEzIDkzLjMxODQ5NzMiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMykiIHBvaW50cz0iMTQ2LjA3Njk5NCAxNTUuMjI1ODY2IDI5MC45MzQxMzggNzEuNjY2MTY2MiAyOTAuOTM0MTM4IDk0LjIzMzM4NDUgMTQ2LjA3Njk5NCAxNzcuNzkzMDg1Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIiBwb2ludHM9IjE0NC41NTIxODIgLTUuODk5OTA5NzdlLTEzIDI5MC45MzQxMzggNzEuNjY2MTY2MiAxNDYuMzgxOTU2IDE1NS4yMjU4NjYgLTUuNjg0MzQxODllLTEzIDcwLjc1MTI3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTYiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci03KSIgeGxpbms6aHJlZj0iI3BhdGgtNiI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="}),(0,Z.jsx)("img",{className:ui,style:g,src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjk1cHgiIGhlaWdodD0iMTk3cHgiIHZpZXdCb3g9IjAgMCAyOTUgMTk3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPuW6leW6p+mAieS4rTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjcuNzcyODY0MyUiIHkxPSI0My4xNTUwNjczJSIgeDI9Ijk3LjIyMjIyMjIlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMzMTdDRDMiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3MkE5NSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjE0LjI3MTI2ODMlIiB5MT0iMzEuNjQ0NzI5NyUiIHgyPSIxMDAlIiB5Mj0iNzMuMTEyMDA3OCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzI3NzFEQiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMjg0REIwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTAwJSIgeTE9IjM1LjA0MTMwMTklIiB4Mj0iMCUiIHkyPSI2NS41NDY3MzEzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMzA2NkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxNDM4OTQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI2LjA2MjU2MyUiIHgyPSI1MCUiIHkyPSI2NC40MjMxOTgxJSIgaWQ9ImxpbmVhckdyYWRpZW50LTQiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMkY3MEM5IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyREUxRkQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtNSIgcG9pbnRzPSIxNDYuMzI3NiAxNi42NDc5MjI2IDI2Mi45NzU1MTcgNzMuNzI0ODcwMiAxNDcuNzg1Njk5IDE0MC4yNzQxNjIgMzEuMTM3NzgxMSA3Mi45OTYyMjgzIj48L3BvbHlnb24+CiAgICAgICAgPGZpbHRlciB4PSItMS4xJSIgeT0iLTIuMCUiIHdpZHRoPSIxMDIuMiUiIGhlaWdodD0iMTA0LjAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItNiI+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjQiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC43OTY4MzY4OSAgIDAgMCAwIDAgMC45NzQ2NjAxMDggICAwIDAgMCAwIDEgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMDgyMC0zROWbvuiwsS3liIflm75WNC4wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ3MS4wMDAwMDAsIC0xMzU0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i5bqV5bqn6YCJ5LitIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcxLjAwMDAwMCwgMTM1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuefqeW9oiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgb3BhY2l0eT0iMC4zMjA4NzA1MzYiIHBvaW50cz0iMTQ2LjEzMTc2NSAzOS40MTkzNDQyIDI5NC4xMTMyOTggMTExLjg2ODYzNyAxNDcuOTgxNTM0IDE5Ni4zNDE0MjkgLTEuNDIxMDg1NDdlLTEzIDExMC45NDM3NTIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIiBwb2ludHM9IjEuMTM2ODY4MzhlLTEzIDcxLjUyNDQwOCAxNDcuNjczMjM5IDE1Ni45MjIwODUgMTQ3LjY3MzIzOSAxNzkuNzM1OTA1IDEuMTM2ODY4MzhlLTEzIDk0LjMzODIyNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i55+p5b2iIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIiBwb2ludHM9IjE0Ny42NzMyMzkgMTU2LjkyMjA4NSAyOTQuMTEzMjk4IDcyLjQ0OTI5MjYgMjk0LjExMzI5OCA5NS4yNjMxMTI0IDE0Ny42NzMyMzkgMTc5LjczNTkwNSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLnn6nlvaIiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIHBvaW50cz0iMTQ2LjEzMTc2NSAtNC43OTMzNDg4M2UtMTMgMjk0LjExMzI5OCA3Mi40NDkyOTI2IDE0Ny45ODE1MzQgMTU2LjkyMjA4NSAtMS40MjEwODU0N2UtMTMgNzEuNTI0NDA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuefqeW9oiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC00KSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTYpIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="}),(t=(Array.isArray(d)?d.slice(0,7):Array(7).fill("知识点")).map((function(e,t){var n=f[t],i=a()(a()({},n),{},{bottom:"".concat(n.bottom).concat(h),left:"".concat(n.left).concat(h)});return(0,Z.jsxs)("div",{style:i,className:ri,children:[(0,Z.jsx)("div",{className:ei,children:(0,Z.jsx)("b",{children:p(e)})}),(0,Z.jsx)("div",{className:ii})]},t)})),t),(0,Z.jsx)("div",{style:{position:"absolute",zIndex:9,bottom:138+h,left:"50%",transform:"translateX(-50%)"},className:ni}),function(){var e=(Array.isArray(u)?u.slice(0,5):Array(5).fill("子节点")).map((function(e,t){var n=A[t],i=a()(a()({},n),{},{bottom:"".concat(n.bottom).concat(h),left:"".concat(n.left).concat(h)});return(0,Z.jsx)("div",{style:i,className:$n,children:(0,Z.jsx)("div",{children:(0,Z.jsx)("b",{children:p(e)})})},t)}));return e}(),(0,Z.jsx)("div",{style:{position:"absolute",zIndex:15,bottom:214+h,left:"50%",transform:"translateX(-50%)"},className:ti}),(0,Z.jsx)("div",{style:{position:"absolute",zIndex:16,bottom:234+h,left:120+h},className:_n,children:(0,Z.jsx)("b",{children:p(l)})}),(0,Z.jsx)("img",{style:a()(a()({},g),{},{zIndex:17}),className:ai,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASQAAAEwCAYAAAAevgxhAAAAAXNSR0IArs4c6QAAIABJREFUeF7svXmXHcd1JxiRy1uqUCisBAFUkSAJkCAWEgRASzLbFqiWZVuLJVuG3XKPbLntkY/7nPljPoHIDzAfYOavmX9GbnF62m632kvbI2ghRUoAF4AAdxIglkLt69tyiRhFREZmRGRELu/VAlTlO4dEZeSNezNvRP7ixo0bNyCofpUGKg1UGrhHNADvkeeoHqPSQKWBSgNgQwEJY7yh8qv2z9YAhBCvsY6k9sc4W5zmeXh9qSLvVyq9UK59rUo+U+M6tLuxW20oILzwwgvW9773Pf5wUqd68cUXtc/2ve99T6HjoPoi5ZO+z/hklFfymQZS+uc6W80OWg1Cawzxq8B+Ndu77ONsKCBhjK2yD1zRb5gG8CAdlQDRiy+ywSMZg2QQJINz1tu9+CIbdPhPGMwylaJUq+THNoBW/wO186C9814AJPoML730kvZdzp8/T8tN94sq4Pz585IF8NJLL1G5efzz7m8l+ZEOS3XYyCLa0H5WtI0qOmYpDzLwDKrDDe0oP/jBD2z+wQ/6IlX99dMAGRyuXbuGX3jhBWSSGlm/mf2Lj0HRmLN+LxBJquQzRSj6J4BkbNe1bqQNBSSMsX3hwgXlGc7Rdz7H/jH+LlzQ3zLVS+gNFWN2lfzi+r8Azp07h8QOrAOidBvLbXfu3DmtN7vfemrP6JdPv/Xuc/lbF5B+9KMfOecUBLl06VImSJ45cyZzKYbXV+lMfIvS8U5WyTfqH1+4wHxAeYNJ2VH2gjL6qH2G8+NklfyyGpbopQFmIE59VN5oC8nhjsxLl/jTx3/QgjNnzmhfK6Fntw1kcd1LaoXoDudfyR9c/6qOy4J9H/03s0olXx488gZ7osyPP/4Y/dEf/VG42m1RlN+GAtLFixfdZrO5ps9w7NgxyaK6du3amspTFb9V5KvvWbQDVnT3nAaIhbQ1AQlj7HIL6do1uWGOHdM31DWF8JiJUKmexz/vPmdXyZcbSqd/VUfFPzne6EpnKMiAP0slvz/9AXAMHDsGwi0NSB9++GEVi1Twg7tfyQ4fPixZqR9++CG1Uk3lpvcsS8/5VPKL6//WrVvh888/H2xUX1vX6Yv6klevXq0NDQ1RQDp06FCpbQoffihzO3w4W4UfKhUORxWuX79OdVDJH0z/AJAG4Y2gNM669e5KPlN1//rf4oCEa0ND1ysLad0+2EpQpYFsDczOzoZnz571N0pPG2ohffDBB3XHOSw9g+PcWtNnCoKxTEuskt+//oMgMOj2UE7/vm643289lV2/fPqtd//K3/KA1Gg01slCGlN6ya11HgS2uvz+1X3zplx3fLx/Xv3U3Eryx8bGAgjh1rSQPvnkk0a9XqeAdOcO6yr79u2XRlnbntBaTJyed7ADB7K7mkqv1qvkD67/MORtpwf7yUlb25b79oWKZaWCN3u2yUnWF9L0vDV5vUq+7msoov8KkCJAMsHJ9PQ07YR79+4t5PSenrYielSIPm/ErOSX03+ePqv797YG5ufng+PHj3sb9ZRr6q/Jeyn8CW5MNidtNvrJ1Pv26Wvn0Znup8o5+0hOHl9Onke3VeWL7713rzwY8EFCbdGidKZ+xOur/IvyLUq3leQ7zj7/+HG4NQHp5s2bzaWlOgWk5DdtaP+9tHz3brmzz84yiwgAtZ6JflYBYUZXyeca6F//u3fvLmWV5oF73oA26P1KftoI2Ldvnw/hFgakep0B0rThO9ir4kWkQ5We05n4pEdnBYYq+drvu6j+BwWHcvX1g085HoNQb175tdqif+TIkd4g2hmk7oZO2S5evDO0bduSYiHtjt5ndpD3GqBuJZ8pr7z+d+3aJVlIc3NztH+p5QM0Tqmqlfzy+l9c3OsfOQK3JiDduXNnaGnJVQCJ9bndHBc4PJX8Pqr68rc7uy76U4UojVgKTvohruTLWiuv/3p9xX/kkUe6/Wh/NepsqIX01lt3h4eGlhVA2qW811zJ9+T11XoqX842j66SX7QBwnAHtZAWFhZov1IHhTw+vD6ns23Gx1Su8qvkD67/LQ9Ivt8iOZHA6ChTpvpbXGSdUv2p9CY6Xi+Pf979Sr6sAZ3+0zrMA/s8iBr0fiVf1qBpUE6oHGeX98gjcGtaSHfv3h1utRggAbAz0sq80gtN5abOyun5fZVfXr1KvqyhYvqfF9S2M6oiltEWzinPg5+y/MrSV/IBqNVq3vj4eCdPF2t1f0OnbFevXt3meUMRIK3VK1Z811sD27ePllr+58+3tLRI+2NVf+P0F4az3tmzZ9vr3We4vA0GpKltQ0OuAZAWFJ3soNcLC3L5jh2sHAA9vbk8T+WVfFlDZfWf1FaaDPAmG7RcbcG4Kyg3BpVjet7NKH92tu6dPXtg6wJSGHZI1sjqd59rYGRkO15eXlqXAW5kRA6OXV7mwbHro8TNLN/z3N6WBaR33313pNlsShbSygrrXGEodzrbXonKt0nTgdFR1gl5vW3b5HqLi9mdlNfnVJX8/vSfp+f1gYpKyqAa2LPH7R04sEUtJAJIYThcWUiD9qKqfqWBVdJAELi9p59+sLVK7EqzWRcT2/RUr776wfaRkQa1kFZWmAW0ffuIRL60pNZeznxJXh8hLFlSlgW178rpKvmD63/bNtl6Ld0bC1bgbaWSV/IH1//U1JL3/PPHVwo2xaqTbTggjY42Kwtp1Zv13mC4tCQPHupg0+9Tpgcpxmn7dpljJb+8/hFa7B0/vkUB6YMPPti+uIhqrBtxy0i1gEzlpu5clp7zqeQzTfSn/+Hh4dgibbVadKATy8g1L+8XiEz8ypZX8s0aaDZ3do8ff2BrWkgXL340alkMkNROVbTTmDp/Vb+YBtZCf8sKpsWTcHk2DlJ0Be+r9eIhJapfyZfbvoz+MV7qHT16NNsvUqxr9UW1oVM2BkhDkYWkPr8K0tsigkHLVTmcbyVf1kBZPZPa5QbW1bagyn4BlfzEquUW7NBQ2N2ygPTRRx+NrqzgOu3KSl/eZsIJDksGepUP76TNpqx822bTCv6r5Mufc1n9q/otCw7l6E1gWY5L/9SbV/7QkNM9enTv1rSQREBKOofJEuq/+5SrWcln+ipn7ZTTcUV9r2qg08Hdz372SGpte72ed0OnbG+88cmOXo9ZSGv1G44Yb1RgxVaS32zKQamdztpGUDebQ8qeORlEK/nl9e84uHv27GM54cRr9bUCsKGA9NOfXt7putsip/bqvmRLQaC8OKRhjhyr9BhbUb76znk6VelV1fP6RfkWpeNyKvnpzr6lAeny5cs7u92RNbWQVglfKjalNMD2ZjabTcmC6XT0wakAqHs5h3KkmfZ+8nqV/H71b1mNzha2kG7sxLjVIMobivoSQnIntqwOteLaSh/k9OlyuVOW5VeWvpLPsKPRkNutFH5VxPeMBlwXdJ955hE11cW6Pd+GTtkuX76x0/MwBaTqt5k0UNTiKUqn6iavXt59zq8o3daRb9u4s2UB6ZVXru5CyC4FSI1GQ5oGdLvddQXVSn55/Zt0VlaXKr0KE6a+UMnXt5lOLxh7nd/4jaeKplld9VF0XT9m9elfeeXmrkZjfSwk05Rv1TVqYLiV5LeVlx3i82ujbmRLhdOrfACQp+Ocncq/kq/Xp6mvi/rCuNn5jd94eOsCEgDt5nqBQiXn3tIA9zt1u8xPuN6/Sj7z+8n6Dzq//uvHyx61s2pNtyEdgT/9a6+9szsMLWXKxkZBy5KnYh0l7Xi9LpuhvZ5M31RgjtdX65lWeCr55fVfr8txSEkv7XfVLLaBlA5fNsNqJT8bMUR9bnFAwtipLKRVG182lhEH/bhBV6ll1cFIHWz4W1fymSYG0T+EQeczn3my5LGiq9fvNtxC6nZdafiq1+XEar2eKXalrBJMJ7vIX00lv3/9q7pTWyjdlqxN0larvm15/Tw5pp5RyVe/pbT+tzgg3drd7XYpIPFRzzQaFh0l1c5Yll9Z+jxYLMuvLP29Il997rznKnLf1CeK1F0Nmq0ov9FotD/zmbGtaSH96Efv7XEcJ7KQVAvGZO/n0Znu91svBXFKgfqcW10+UU+xcwbz/IB5oMLrJ/5D3haV/Dzd6SxToscgcNvPP//ETJH6a0GzoVO2ixff27O4GGp3kdVqdSneyPN69FlN5SbllKXnfCr55fWv6mwtOmzFc2010GwG7bNntzAg9XpuBEim48QNcZNdhT4nvDJFHtPzPyr5+q5eXv+qrlW+DYWlqW3y+HC+efwq+bIGsvTlum77N3/zyPTawp6Z+4ZaSD/5yQd7wzBY5X32G6XKrS1XZx2ZrNr10lQlXz+ryNJ/GIYVIK1NB1VHdpMFtDbSAdjq8tdKrxXftdRArea2n3vu8NRaysjiveEWUqcT0hSNqRnUgBoxT9Fkxpyukh/ppdTOQlmX/Iw7z2PLy2WnUqqVZVlshC97xl4lv3/912rh1gWkl//prQc6NqSA5Lo1Jfsf6+y+72lBU6XndEXL+adkqqfeV/GxqJyi/DfD+5veYcCxpaq+jhrwfb/9xS+enFxHkZKoDbWQ/umf3nrAtps56fw3SjWV3HIaEKfEpoWCfsv5k6jT7n75leWzleRva33xi49uTUB6+eW3Huh2LeU0ruzPAGN5ORpCZtYX/fFpAXd4Fq3H6Sr5+fpXdVQ35ATt9WTt87bkbaTe53zUcs6F16/ky21URv+WZbWef/743bLfxWrRl/qYV0so5/N3f3dl37ZtjZIWkml0W+2nM/Gr5Mua0Tmd8hYQylo2Rds2L4SD86nkM02k+zKZsv3O7xybKKrx1abbcECq18tZSKutgIrfva+BPN+Uyc+4Wm+2teTD1pYFpH/5lyv7bFsGJN9nKwQukjd5gsju7Cn2OjdH43quujk0u1uq5mwlvz/9Ey2XnWKtFmCY+ORN8Sr5aQ1YVq/9pS+dvrPWujHx31ALiQASQvb2jXr5Sm6lAa4BxZ0FuNuLlBc5FkcdKMkAWqTevSa/DqzWl750dGsC0g9/ePVB14XUqZ2Y3Wozql1F/oiKL7/r05i4kUVVyefhFYPpfz0grmgoSJFnob2Ld7EMBBEBistXyZESulJYk/eS/J7X/trXTt2OdYcxM1oglMNyeLmq5KJ0vJ7yWW6ohUQAqV63qIVkWjkpukKg6kWtl8c/777K30TP6baafPK+aZ3Ig4lqM2QPNVlwYrJnUq0kFXD5/cvNs2ey5ReztQrDqEBoQtKiekpYIWS1vvbVx7euhWRZwWiRJqho7m0NiJYqtyAQkoNdLUsf5Fr0zUz8TFZylnxPEUqPTwYAZJU7qIaDQHiHGgCkHpHfUgJ4STmRr6PPkyM+mvhc6yEfY9D68u8+FVtI3CwyWS6m+6tVXrRvrAodsZAQCncQZo6jj9TOE8QbvKp/L+mv6MicR5fl2RF7Rt7kqA4kYMjrVAoiECDgRTo+pO+Zytl88P6RH9Zg682f/+fb3/ve97Q7J/JU9+KLL1Ls6rf+hk7ZfvSjTx70vGUKSJ46NOW9eXS/Fg0hVf2CClMtg1XSXz9tqA4ifYNG1qvXiH/S5D+UQXytwwfUxzRZdv21ZPlaOvkBgq1rXzt+y8jtReXO9wrKfVGp+L2oolK+oYD0j/94bX8QMAup/M9kXOs5YSyHA0A4aK7uSr6oadd14xFVHRz4oGFqYxN92XLOn9Tzhfat5Sx3eYohxunLlsfyDfyM738Pyc8FpPIfaqkaDJCIx1z1jpdiU5BYkcMBiXzafK4cN6o6kmtEqPViiIj+iK0nTV1R3kbLL6i9iqygBgLL2tCBtuBj3pNkIYatK19+8uZGPVwCSPwJxKYsOIskZJLBocQ0Si/HDROMwff/6xv7m259B/B6sTMxAQqTX4CVM8zpSUDGAammjQDRrK0IQ2FSlz/t+spPd4A8v4ipyxRdccnrcuXkO05iIamcg8DPBAi1bh495y/WCwILpkY1AEARXoRPETr1vbLemdMW4XsvyfdD3HrvG6c+zesda3VfAqQXfuWQeoFLynBqUTrN/RcAgCCaE4r3TeX/10s/PzDcGFKmbG70BH7xd45NHBfUAKtHAUYot4I2y60jfDiks6Q71UbLB2Ao4+PO85WZfGqWpQcFhGQgKTu9khtJDqhReeU9u7nB5cGkJszBSBsGVjTKeaTJWaNr34PeZz/RQnYcB5PyIAig/pllG9qoo00g33JA69rXnrrB2+LqSy/R7+b4+fOSecLL1TZT6Yp/xIySCnsBY6tsxRi4SH2hsulvHf9j/+2t/Q6EO9P3CCjoACkBC9GDk3QuF3hRPYuOyjVAOpueV9Ybb7B8j6w69vPcZVtx9eh1o7wKdiZQ7OcpCAgFAQEi3YSbjUbJYMP6DQGcfmRl19lc8v0QtP42fDcGpPS7n4+KXupTlby+Wp3xow10HmMbvCQKiCqRf8Ty8+fBcQBipLz6EqnP6onIGKPn+fOp+hE5YQy+bj+xv9YggOQCbsGQTuQBDjykEzHLhv0igPEJWLlRB2PQFHc+NzHTa6BGR0wHu5izpJ3YJ/TRvJKKulfl+8Ahzvg+VyCZXuT5M/uIOeAlmuUfKwPCdHle75PlmKzMfsuF57ECaEX+gaSfKIOX75ImpYMaGZhYnwLACiBUgZ5ZRhCyQS0BMQYzST9kT+BL8LcZ5UPbXfmbr5w0A5KKQyZ8MuFOTkdKACmvx2Xcn75wAe49dy7uyOo1r6qWf/0fLu93uuHumLVLgsnYFMKyIPR9DzRtdh2EzOLhfYR8AGQKYNHy6OfWyBYUekG6kkPqRuYTByJ+00GYdVKp/r0rnwCTmsq1SJOZAv543bz7RWRw4ONgV7ROGTpiEREgYv2A/Wj7Kj9+X71nKk/6lsxIx1ul3YzyLRu3wO+d/oRrw4Q/pra7duECbZ+rAh6Q62y7KOHGp2zOhQsXUjLOnTsXl4n3SXnWNa+kp+N3L4C/8vbsR+1gt1urAb+gg8FW/Cth4ENTfbXcJTEpXvoTvF/kk3dvhAiJwESAO/vDLheewHl5SnvUIseJKb81GSASQJJlmqZupvJYdK0GCAghFFCXAvX/cWPIBYC0ffzuPomY1mtC9BsSK4hYSpQfsZzjn0dlkUsqIrLCycjG2W4J+VZt5dr2qetlBovVoj127hzbOHcOY4f++6v/RFjSXavCVfoEbhLKBNbk2k/880f77aCXWEiK50j15Oj6m9A/Jeam8jzlicb/PSvf8wDCGDcsB+W9z3rdJwDGQWs1ZHYRWbyvZ4Btf0ArPVterEnmi2xO+b4DWx9sezK2kMwqUA0Y01devDccOwcYIH334kX3wJkzBRf5iwtQKe9cugRFOY/8/dUDNRzshgGEWHDiEn+G6ssQeemAQu8Cd4EfDamiQ1PlfT/Lr4cOQqi35m2X1+r9LF1zv1+8NO7WALGGQoPVp7OO854r6z7nJ1laGRW2gnwvBK1Pfv/pjwfRa791jwEBkPRMzgAALuXyP3PmDLh0KZ9OZfT5SeuAjWxqIUWuH0ZSYw5IdqFf/keIOV/JNIwZ1T7lEYYBNJnuhJPtOFhraSnLdveXfACsDkKW5SA17kWdoBaJnSEazYufSfPRed5VE0TflQLLh8QaCi22yNL/T+0rhjlc/wJyat7/8qFjtd798tENBiTMvtED167Bq5HKdx47Jo+6At4caF6DdzrJ/fnmNRarQJxZvD6/f8bM93N/++bBGiCAJNg80aqXDEQun9hT7i5ILJ+oIP6HdQlCz2yjmF3clRT7ilbYHPLJC1shQnULoaLbN4rSxeozzFSIPygFhgoe6WT1kEWwPwYiMqBwWY0mG3SkwSoahELNEj5x+9i2gzkPdWDig1gWqmx1+cABrY9+76mP8jCbzHZ0NAPNtC5ciJb9r16lXef4sWMAXGNirvI/FKBhwHNMvk/rsYockHR0/AVIfSLo4U+9Aw3P2RMDB/FkBYyKWjNR5xIXi3ULx65Sj0MMl6f6hRJFMsmbT74PaoGNCDjJ76rrQrJG08v+Jqe5bA2Qjz0vqFJchevZloVxSJ3Vts1DE9izMFDwafuzJxbLWb9Ieona2uZWF8FG1EQlP9E/mbL9/JCXC0h5gNXP/QPLy9SHBP+XD3ANgA8L8djtHY4tp9nahzFKmsoJU35vtkYAMJHz1DvtA01g75EFm8zepNzGTRxC1mmTnwts7OAQdqTRlnReVm6aAqZjTeTnSUPg/SKfvIcDrZBM5wo17gBExELKC3wkviFkW4mPiC1nRVINSxaimSM1ty80v64NheUxk5hKfkr/Pctr/fIhLIABcduIv6KuGV5PpTeVA3Bg+YwISFxo8izLtxw4MnYoAiBTOQDLznU4EgQxUC07jnQNwGHplZZvXYcjYwF+8r3OwWEf7XFIkKMELj4IQwiZ5eJGI2LSG8lIJ46e7DoJAOyGAWzwUdQBgPIPTPWj+5tZfuACK+whMqFjy9kijLOPmTv/05hUDLCJ/rkFkrQN44ZQaHmOZSWDAisn/jxRnm4aloWRvL5aryjfonSmZ9iM8u26s/Kzr5zIt05MOFN2UBNdQWeIU/tXO/BfuH69nhV4cAgcAteBmcJ0P6/e6TdnDzYR3CvMuOLXIVYNu6ARCSCEXWr50M5OpnWsmJr3DnBAwOd6MQdSCgC2k8hyTq/qbCvJr4UIOX4Y5vUbHOufUUJqkZLEEDKIJOUYu9yaiTCP+IZ0QBSTqeAY3VCK4zgg/fKGAK6GQPCUzR3R+ZV8qRuQ9vMQbP3DkYLTpbxOJNxXfdLz15jfWSq/dAlQQPrOdbY9/tAhAK5fT4Dn0KFDQLiM2R8CQIAnmZ7fEAGM8JHwjDAAADz0rx8cgO3OA8R4caJOIhgytEy8TuCJ1Y/cTfQvCj+Cbzq5F/EWeiWCIbQcO8kCuMXkEz1ZXQ85vhWKlmWJ/pUiJUDFwYlMzbA4NTMyzrK+xHtmL6CedR508VqVfFl/PuiFoPU/nnQ/GKQv9Ft3Z+cYs5D+11u3GqNjY/EHunjrFuTXol0kAxEAEa4AkT7rYVS+p//h7YPDXfxAGIbQthOAUK9jpzOdWjCo4V2JTO3ItVjf9AwmvltVvuVgbIWYWUxFv+EUIWuJet1GdMXMRbawv4daqUEgDg9R6+jMUnXEkUeduFmdyDqWuGpEAIdZyZX84vrHNmj98LFjGwNIx6IpGwGkflFtkHqHX1866HroAdXe0fEMUQBti00XxL+z5Zt6vVgr6t2pKZ/MebPLdyAKCTDZ6gGdBRuYWFq9uuNA6NIBgn8CXLsF2awaWSWfqbKs/j0Htv7pK0++v2oNUYLRThoYGVlIpF5r0o5XqIb3hcboX0In3m9NTrJ6Bw4AEB2gIt8nfNmN4X37Yr6HXlseq8FeBEisF7t87haNxNLALfiOpPfUlQcAEAALLeb70IfIKfFMlXzQcKzQ7aB4Kqf6WUz9i4Zo1LETRoBE6ZJN9/SysBGW14nVBbSYsdIRKvk86UFh/Qc4aP/zN0+/y5uAxBaSnxjOQ655udpUeXTqfbF+DEjfnZho5vUBDjQMeH6130Q4uanjTsPm3r0MaMQTnRQ6Wk/4Hb80ebDhw318VYY4qEXr3rIdbEXOVMmAiQyfOAhOHAYk55HkaAJ2PbKwhOA78jiV/EQvXP8NgMK6BwMTjKgraQS4wprjWLUkbomtbCZDAZ9q5fa1HAJxxZSQxs0fD2aMQSW/D/3buHXx2Pb3Bm0jXn/34SRMiJTNfpiECqkydnses5C+PTk5BCYnhfv7hL/l8uZeFFs4nekkd7G2nLAR+e7bB4DA7tStuwebPmTC6CinMXU0fke2xJwO2EuVUye3YLwrQdpUrrQyU8lXjXwCTE7QDa3QzoxlIoGRYQ072GbBjuynDWMV+tYgNpOuMdUuXslnGjEtCqT1j22n9ebJkdhCWi1gKsJHBiSxRgQaXWcWNnbvTk3durNyeXfWgo3dCVDR+4FQL8I3Us7FkPsn3rs5Nmzb+9hHIJg2ES6gMIDESpI/koTOsm2MQgg5HRmBiQMzrhfQIKToJ5QnRdH9Sn6e/u0gDOu9MKhZcpAlHxhIWhJUdxxsQ8uyklALYnGRzSGs65OIsOgXD0DG+TSwLAcjxOrW6d98r1sStcbKA8ho2f1Kfv/6R9BpXXnm1Dv5AKKGKsmxhulAa/U+l5DwiQHp/LXpYe0D7BVKp1UKoWDvXgBS9wGgxZpyxmkaPPNxZ2yHb1G4UmdaJoXIdIlFQ8sDkgkxXZN8FKw8AR4et8TWYSr5RfVvk834XhiQeCZR08Q6XQZhDVnMqZ31K7LUkMdjkPuVfLm/i7q0arj12pk9ZkBSwxH5UntOg4wEPMCaEZJgavKvWL7bi5za56c5IAkIsheAvWAvmNYhjSicA46Ontyj5TJeEb7k9/il9w7aK539xncRF8BUoFENqsgYiouDaAIolBPryYkQi7KLaCr5Bg1k6B96GDW7vg8jYCKA1LZd18coNz+7PGg4qWX5vHVPNcSDhG2UAahKvqgtWf+Wa7cufmZ3tKO1jFYHpyW7PagP6T/MzGxr4D3x1KwLZyC/Fg2cFLBEFlR3ZgY29rD6okU0AmfgssCXXIt8n3v7vYNwvnuAdhBq2tsYoRCKMziTjzo2eBQ9iE5xNoVLCLgcUoIsFvdE5FXy+9c/7CHU6AW+jWDQBbAWCk7tWPOawWPw7quZ5ZvWuCv5UlNkLS6QKdvFz2zfeEBalQ5SksnJ1z4dczxgtpBK8qvIN04DEMPA8pLgVg72q/VERaZZZEAT5dHBbZV+W0W+5TqtXzx7Mmt1fpU0mmYzEkRTNmIhkdu9hYW4Aes7dhjjkAideD+ptwsAMEcl6e/L5U+8dndsyEMCIBHHM4S28Kzypqv0KhhxbIurcygy303lhLfIk9HxXyW/X/1b2MbIwxgijIiFqzNWVGuXLD4g28HJ4kV2IJ8XBrBG6dVEbowzWQChFnElv2/9Yxu0L33zmbdfPiY1AAAgAElEQVRTcFHUd1SUTgNrIzww8t9/ODdSBvYY7DDgIb/hRQu2RkUAY/d2gV0CVVrC8at3x7b1egfIyEZAQhzRSJkIHvweByssrOQkqyvRlI9Cjg04LbtiU0JVjqm8kl9O/45rI8v3MQwtwdmtblkoGzec3ytNsbKsZiVf1mC+/q2a2/rXz+xIWUhjSlPMC1vNyK3WrVvUmOF0tzg2KHQ7IzrOjtNRHOE+pO9+PL99fn4+FrkzPrpxJ5DLd4KWsLXAs5hFRchbKAEkbzEq38nq1yKwGqa5kpkc8v+TbyyPDXlYCZfkHcmsPBpvxPMbRX0u2STqANXJye6x8ngflGZ7T6Lz7G5eyU/r33Ut5HgYkTNCuP4HdT6rcGTiV7Y8H+b0FGXl3I/vT6ZsHz63J20h9au0EvXmRUDi9RJYAmB4aRHWto+mpm6eUu5Zi7CGEjpyv7WdxyXtpIBFfqScy2ltH8XH37o5TgBJnJ9zPwB1Nue8jEViXwjICaZUgjNJQGSR6QOnruQLzv4S+oeWhZweRg45tEjZTMtXNlV26p5b1dlquq/bq0t4J4ONPNpU8vVfkla/Nmy//7ndV0rgyKqRxoD0nesLowAsaBjvEMrE+6Q865pXy6BbAODQJ0tj23x8MBEiendETxKn4JOvrGt+T5ywkTKFXxDJckweq0p+ukNk6B/ayA19ZPnySbmch+yrA4D4+pKyBECIDyurh+v4FPkiKvmKw9+g/xAHnbePPnTZpNPhffslA6U1OVFo4UDdG8v3zYrlFJAwxvDPKSClfzt2ALCgwynT06r4k0UHADjy8sRYs+2P0SBFzRRKnl7JKK92ZtqRhQAWK84gKW90o07v2OnJgyIr+QPrHwM8ZMMQ+0nm0JwECmkPtik6s2w573eZ03LNVviycvKiSe9D+dgC7beP7jcCUi74cweMuKc1txIjmPdCFof0158u7ugIU7Pm0iLsbE+PdDvADrAgWEbkmvx6S4uwHtUX7zeXoMSHXfOp3QI49PLE2Pa2P0amZ2yqxCZv3IHNY4WoOc7/pzQypRWMGbLaQ0jj8lCIb4oUQ2QlEzpGW8kfUP/QQrUQhdiXM3Rm98W8L7pgT+6brJKfqI4NzsgC7XfOPfhW3yodoOJ8GDIL6T9+uhjPzRYFhqPEbhILlMvYrBoFYFGgE+tJ/JT6R9/+dGyoHTDHPJ+tFZkpDfDSxqqVfKaaPvVPTtKtBVYIEV9lS6bfLBRDXDOVhcjTKV09tdUYjVxPffBKPtdaGf0jK7wHAGmRAZK3vJyaD9ZGRtJO7eVlKJbn1RPvi/XGfnxz3O12pRVF25anZmEom0S2EGERauYE/D7rjgHg1yRtLe3EPHguZJYRtmRLsJLfn/4RBrgWwJAu+0csCERwa5eHXOgSOkRNxb4f0wqEUM6gJxrRUY/kSIl/NrJxJT8ZW8rq36rB9tXPn3pzLcb8PJ7zIWAW0l/eukUXwvwVCN1teqekzGw7AGApLmqsQNjV1pPpEh6s/OE3p8ebHRQBkg0wQpA8EKejLlTdiC2NtgBYZLFZqEfq4ygsAFoWJuYXT2svRyeJFkElfxD9hyFCNYBC0g589UZ1JBMI4QMDHS4EJCG04h42HuBKoUcBKZpBQApoZT3GivyDlfxIH4qOiugfQ9B+59+ffaPDky4aUKSJkkSLIknHYskamzwR44TMgN9X2RL6efLZvvDCC9b0X/7lzuXlPPwCYGQEgC5OLCZ/JW1RiVxItKXIltQX5Tz67vT4cMcft1wb+34SfSumj2AIb9OUEgSc8s7LEIMrCfiEIARWNGqaAi0r+YPrnwCRFXghCC0UA8gqxyUWDQOo5EdfYR/6D3DQufJbh1/PR4PVp+ju24diQKIWUsuC3WGEOYo0rOhakd3gdFG59hol+ZEIEHH+nFUXIfzou4vjjU53nFtBCCGIiUUTMsuIGEzEuqFlwg8iRJLuYAI2BHQIHQUey8LkHifF2KIgxn+Ef2x90VGW8a3kM60MpH+IUY0AEvUhqacsac1cZRMPbQmlp+XxMd3Pqxf3AkVeJR9B0L7yWw9vLCDd+dZ3yW4Q8y9l6qimj3LNOY1sA2B5xch37N2p8XobjWsJYiQROpc2DEaIN5LCmKJy0aQyb5JLP0IlP9JJMf1jHGCr54dAyZNEmPDpGB+wxekYS7LHYpIGKc/qvpV8Nh0uon8LOu23fueh1PG0PLmiLmGjqHsxCSMpN9Hr+C0gRKZs2Lrz3WUBkDiA0P220U9XFt3igEOtIF0dtTzhOvbmzfH6SqAHpGj8ZBiiIpFmICWEBQGH+koUq0vXoROplXz98luCWWRvIZmyke0jeeE3oq7lKLHkjqmcU2RF8VfyM80L6aaqZwSd9qVnxzbEQtq5MyBTNmzd+KuV3a7gFPYhhOK18fUi/PFbenoftqCLh+PplsqXAFJtKXzIRyF0yeoXmab5IeRjMi3L+tFpXQiJEaTSBmSqF6WfcK0aJjI4q5g2cipV8ldB/zU3BJ0ucshu/9RPDxHiNh25iglu8qCmXL1KvhCzFzWA5drtnz99KGUhFYe4/ikZIGFs3bi7srt/Nv3X3P/WzfH6fOdhwsHCsp8o9vdkuB+Iz4jURZD5lETXBSkj92j1EEh+KH5PfPJK/mD6tyFCdQwDkkmy/x6RM/qkfFNrI0nPVVwSWU+5XNb6yPct0Hn9tx++yKWKWazFtzZmplZUY6qv02AQKIAUwFZsRTiCZaNWJnTifbFebFIL9U1891365KHmsv8QBZXIgom3loUAwChdiChfjKsQ68Vyoz/IWBpnoCRLx9wnFLtEiOccACRGdlO6iEElv5T+IYnURjBw/CTXNluYiAYLMi6ovuY+v2t9KEiafyW/vP6xBTs3fvehXyZNwyFFhaCiUJUHSQnfINjLLKSPJif39Nk3aLWg3YbO0FD29EojYP9rdx4aboXUQuI/0mkT/04ILJ5mZJAH1NSNrSth5Y2QVfL71D9EyO1ZoQviGTcNuRB/ZEWUT6PFcjLwFG1eesyMkAtLrieb05X88voPEOzc/OrpX3TnZqhx0tiVpLYm16byou3H66v0RM7yxCSmgHTrk6m9LdASaMRDSORyZygJXAza4s7sYvXFB3n0ytR4s+VTQCKq4501v4OanMxyOeu8pLObndJiToBKPvOz9aN/hAPs9lBY44CkJlvgDW+aghft0WVX+otGAFTyqQZ8DDsffeWRXxjVMavc4c6esuUaAX4YMgvpvU+mqF0VdNrQaSaWTr3Thj3hmvNQy+sQwp7gFFeveT3Cn/xN4I7wHb8yPz603I4PUmHmPQM8SGOQ2E8Xh8TKGNBAiCCJOSK0opkuThHEGCTyTag8Sd1Kfv/6R8AJ3Z4fOjDI9SGRzC9kasytVN7OYhsVwQfCp+ZauJ96lXy9/rHldD748qHXiuh/tWliQLp+ffoB0b7hgsx2EkjZU6b6qt0kXj90ZWp8ZLH3iO7F1GV5slRP4McRluvJtRVNuQi9OBiq5aaQN06nPkMlX3Zy5+kfQITsLiKpGlKAFLvvUj4kVkAsMro+Ztt0lZVkeZDSVJGR209WSdVtunmuqUo+691pH15a/yFA3Y+++tirqw02RfhJgEQrDA+BVqvN/oyuQXStZzgEWoDRU/LhIcDpJSASyrkc8u+Dl26PN+Y7aUAimjPFFNFy4WZId6oBWwxkjHoo2wvHAySTN4CQbKrN8FtU8svr34EItv0Q+OoqW5k5kxTZKnQ5Uzn9zAwpCnj1Sr787WbNmUOAIOh8+IUHBgAkHtKY5NwvAkaExvNG2ZTtwxsz+5yhZuxYDNodKF7nMTTRq+XqNQGk2uzKo3yPGl8VMwYuRrqkI2TUz0R8okVC/7MggkgMJzCsnFbymT4H0j+0EGh5gQhIpB2JylXrNas/5W3e4HVNLiqRdyW/vP6BBbvvP3/453nf/Frc97zIh/ThTHtfMgdLLB5iMckW0hAAgkXEH2poeAi0RUuqYL0Hr049tG2BTdk4mDCDRhz11NGRXfNS1jEZ0iRlYnflsd4Jn6TTJ39V8plS+9Y/xAiu+KFFNoDEDWSnsjXI7bba3VroG/TPSr4aIpGnf2IhaQFJ3VxW1gAqUH90VAQkAECt04YCHEm9RXR2EzpPcHZzZ/VQEwDQYdX4fXJPD2MAjL0+RZzaj6bOKzL1U4N1TmdYytAqZY5UZnnGvZ9FrH+NxVvJB4Acl2a3UWAFybI/STUiWrN58GM66NF8AKTcGGKWCCKrkt+H/m3Yfff3H3slr61Mm19VnCqAQ7GoUb7K9u7MzIOktNbtQqfRoFM3EZgIoIi/oNuFHmZ0tB4U6kWAlCoXGHB+e35556H6nP8oG1BJxjRGZEenwzN8SCNAiBjOO46FqbMVkTqJVUSveb34pPkwjm8idZLHESyoSn7/+rctVOuFAQxgGFIbSbVSWZuJ7ZnYrKaRQOwBnEaNLkpGm8R5XcnvW/+21Z355tmXTYDUW5in305rh5w3jZzBqPuJ5zeS+yY6igHEhUV8SB/fmt0fmzaUKzF1+E9AGFouXpsem5er9PL1njfmxmtzwWOsS4lTMWFSFU3hwjCanMVTOiYj9iVpnQ/iVI7Xj+TEXwOf9FXy2cCQfOD0r4L6d10nrLW9IPAw4itkZD9h/KNL/UzXpjQ9eel7KD8Ba5wI9OJ6kbhKPtN6X/q3YXfiC48bASnvix/kfuBHUzYGSACE3S60IwuJX3MBanmZa86D8Bf5PXjl9rgz3TtMysjSbxzISPaeRSln1ReU6IRgSpFOyjgSARWvZ1JYJX9A/ZOtI10/gCRrJJJDBtiSvkHzAmYhjOiBDRZk9flJVbym8cSqiABZzPKt5A+gfxd0b//Bkz/LBRbxAEdCHB8uG9XMu88FCHQxIH1we+4A6GgsnyazlKhdI94n5cJ1s9mU70fC0uWyhbT33bnxobnuY3QY1m10soWEsyrKCNdkaZ9NE+RfujxnmS3NIJl4VPIT7SjtRfWMMAUkgHw68RWjvXUR8LQsarKY1mbR+vmR4uaofqMs3TNV8mmbSvoHsHfnD4/+NBeQ1oAg4D4kCkgceARBpglaVjmvnjXR4xPCHW9MjdfnV6iFxH9iVB1x/6hRdrFLqOA9Ts8yTJKOjGDCIw1QlfykLcroH5OMkd0wAH5+pLbal/MittX7um+hbLS2yKOSn1hUCKDep789lgtItVH5RGtvMTmVul+s8uPd/nfmDtqNJA4p7Hagjdl1R/AZMYsnEVeDHWEKFtHHBE1A7nsRH1KLXIt891+ZGrcnV46w4MW0hcOLQoBIVm1q9ht9RvyxIjcDuaR8Q+YElVbhaDoStscNIQAr+augf2ghu+0HMIhWHAr3yrylzcKM+iSs5IvzaQRg79bvHv2JWZnqybHi6db9NEHCTwIkPauCTuxGE4BuGWc3k7aTWEizrSPsKi9CIuNl4+8p6Vw4yodEzjkqpqZKPtOTydmTrX8yZat3Qx945S2kYu1TUa2HBpADe7d/+9iP10OWKsMPfrX8TRO0zXUOkptkOV8l4mEAoJvcCUAXOiBZ9ifXqXrRfd09Trv7rTvjjZleBEislOQ7Ej8JaYuHupqr+X6kfEkCvXgaifisuhiXSn6ioaL6J6crOF3ft3qInLxQDthyxwLB7KXxRckJNXJbApakr5Lft/4RJID0RD4gmQwj1YAqgWwxIH10Z56ejRbCLrSF+CITLxJ3pMYhide8nuL7jtlxOQSQmrPtx0X7iBtKYhQL7d66gMSIY0wrboHThgFEdpidcb5F9HFU8plyY6zI0T+zkICP4imbOgUXp4VZS25lLbSsGCaxB1fy82chJBDI7U186/ELZhzhSDQA8hiY+8QRSCykmxML45KvSKiQck4LlhJoMMKizu8maEo+qT0Xp8aH5ruPc3hgxxqpnSj99CwQUlMeDY+MRxJXRPZS8fU6tms9+Vh4FBKrUcnvV/8hCpDrWR7xIWGyfE9Wb6Lle95SvLzEoCmRmviVLa/kmzUAAex98rVjGYDUr/by68UWEgEk+kH2utCrk6kYg6FaD0KbXss/QieW6669ehLJSYCI8+ecyH0CSI253hMid7LKRToY2RqV9woWdDHCvkAnrwsRXhrcymRbye9P/5blhKAV+hYNo9dYR6rJKQwaSYNoTNdkbJHbTTV4JJGV/JSyCuofQ+zd+OqTP8r79tbiPgWk8z/4gT387G+NA9FJFEuLTCB6rZpGWdecAakv0smvsf3K7Fh9pnU0KVUX3fNeW4UcU30dNHFaUyBBESir5HPIxwCGtod8J/SjhVCdrcWP9mQoI8OGSC9Pw5JvSXQ26f9mZxWTXyVf/Hr4rIEdrZqhfwt7n37r+P+X9+WVvr+o1BiNroVyBZBIAt0c3BFxhv+tmcJp8UvzBiOXPh2vT7YpIFGzW1l9Jov9GPs0bghT858u/gt9TRyM2ejKF50tcdUu7ptJJyZ70sn2N/yrgw4q+YPrH1tO6Ha6AQyS+GpNIIfUC8TpMrshZmzgJamxPipIoCcNP/q6ahes5KuaC0FgQe+T33skF5DckRFp5uQvL+fOaPJAbOfwcEgtpMavfekhu16PBYS9HrSFKVfCSEassJekmU3qJwhF7ot8QgihLaS6Hbl0Z7w+3TpKgIdHQFoW/1PXnQs6JmPjR0G4NOIBJq+SP7D+LRjaK63A5juf83pfdf/e1AC0vI++cehfN+ThYkD6zS/Ro4iKWjbph60D0O3JuGV6I45XDQC2X7ozXpvsRFM2RK2k8o5PPrUyxXRnpHimLqekfiV/AP1bKKy1fB9GgCROZuXsCumOoUsXXOSDyDp9uJKf+E9L6Z8C0vEYkLYbGmKpSAOVoCFy7OHtxELCduM3uxSQiGVk4mHXgWBBAahe03qCAcXvU54NAlhpziNv3xlrTLaeFO9ofW95L5bhItKtxhFrIDS4iCr5xaY7UpMgAKALGSB5vuTCkWxU0eg1hGWk4jJNdXSxSxraSr6wxFBE/47lzXz95L+on5wKQEWBykSn+6RjQHI/v8iOIqJTtWTqZsIBlc5UL6989NLEeGNyiQGSZhOZpD8BQMiyv/qj/TtaZItdojyvkkIvgk4MWJX8RKWCHnmhCOw6/UMLhrWu7ztelDGSbtrkK61M43kjdd64o95nFlLiAOcHNvB+U8kvr39sQW/uGyf/B+BIYkKifk2kDCQL2Sobtoc+P3VInHGButD0wkyMlmddKz2GGkbiTE40lHoA7Hp7bowDkjhVQ1H8CunGrJyNczzeJI5zcZLjs7OmeoSfOiCrsTKV/CTMoh/9h9hC9U5A45DY6FJklZJ1GNOpIHnWqh3JSXsbK/n96h/awJ8ggGT4uSNyYjZ/mfmRy5br2FvDYQjPY2xbU1P0bDTXg9CvJQLJNccTSylX6bKuuXDksYcnuEbod12aG6vfXT7G7yfJ/UOAITmgNFk1E/0FnI4vIvORlx7qJmSDpCNklEmSr6ZxWTr/QyUfQW51lNa/BUO3G3i2h1IGFFk4SFnBmmwNeRYS5xMbs4rla/QmVvKL69+y/ck/OPHPeW2xFvdjQKrfmo6PIlINICa4DnqCaaQzlPgDyvWz6+1+c3Ksdrd1XJfmwvTCzEpKRkBi2ST11ZGRexCyR8xKfjrNS2n9WzB0OqHnhGTKplkhlYqiAMhUDiulXBP8aBGrmICZEjhLkrpBzAa8Sn7/+icW0tQ3n/qntQCcPJ4CIC0JZ6NxSKkzU4Zekv+J87iEtQxUKo3AS/M0296+M1a7s3JcvsWUaQneTQRC6Zp2yLhSMkMgdaRBE4V0WZ9M+Wg5Ikf9JNL062+V/P7074Sw3fWhl59+RGwD2ixKu/AWEo+cVOuoibIy1lJTPa+SL6tE1D+0sT/9nWf+0V9ZkRa43G3b5B0big/Jt2T6PPBR7xP+wfw8olM299bSo5awioZ6AMbXepOJ8iN0nHGKvs7uZ/ElgFSfWDkhPZzQs5DQ69IeCcvoqYjtocj0ScdTJ0KsVO8UAUugS3frSr7gKULEQmp5Huh6QgumvUDi2M0To5E9lUmQYrIHUVU5oReT62GUbBvSb7Gt5DMdJlrP0z90sT/xR4f/sSygrAY99IeYD4kAkpahOjczSK3VAfBE4Cr4dNuv3BqvTTALSXVYyyz0AY5iHfI3QXoY5UFi9eV6WTIq+WwqpF8cyNc/wnbotHwPeixSWw8Qho6R573m1QS6rBXsSn7/+scOCCb/+Ol/KPgJAwBWcki3FWYFfRQ5tW/P0JM/6tRXxH8ywti1WmyyOR6EgeDkDgVnNa/N74eeBwnfhGvCd+Ty7Fjz9vyJOH+N1IvT82CIXRwnXotW4ugHFNWTfEEhW3bGKIomJ8nj6awt4kv/iT402tFJdkllW4qiykq+Wf9k2Z9YSKgrpOZXg8Dy9pIYu64at6HYyzHfonSFv5GIsCjfonT3rnxsg2DqW0//97JPuBr0AiAtU0ByYQ9aNRaHFMNGL+09QrAHfZzEK9F60bUIY5nltToeev3OmHNz4aT4MmWidkk2SA5QeQrRrdJRi0A6o40d+yzyyoqdqeQn+ieA5HaCHugyHxL9NPlfkWVD85nzyHiLTchjfZNI1Tg2Q5xks7/JBJ21hQWw2EbxIMLpWOtV8vvTvwVAMKEBpBHlA1s2fHCcLu8+ry7SxYBUn5k5DLy8T3oV7tfIkbYJn/rlO2P1250TZGWedGOMAV0xgzCJCicdi5o5kPkP+Bik+pR05YSfyEvdysY7biV/cP2HECNn2fMsHwVlYmBIi1qRJaW6w03L+GJP5G2XlJWLQarky/q3bDtY+NZjgoXEp1xsatbFw9KA3YAt6kcuW65DEyuIfEgUkAig+j60sZtsEYGJ09B2hXIfQttN4pVCci1smlU30QICRJQ/mT4xRCJyhi9PjTm3lk/yCGuMMIQWZL4MhOkZXclROayc0OKA3YMQYxwQnpYQFQzIkTwxH9qpSR2M42N3SBGRozq/K/n9699yQGBTHxI5l02em1n8VGFlRoOhHGSHo2X7pLPq+XD+qt+Py6nk969/ywbB4p8888NVMD9Ks7CCyIfkTMxKea1VTnm+bdP9vHpDb00erN1YepoCBHFKl4rvTZ6SW06m+lnlPBFcJX8w/WOy23+561kB0Gb5p1Nr6tdj0zzd4QtFLKJofKGNry71Z9Wv5BfTP4IwXP6fTv230miyChU0gCTPqeqgBnqauRwr579kDkbK+U+sJ9MnPqn6WxMHrRsLFJBSPyuCkTiAiFMQfwKLXeE/4o0gy/eSU1uYw8Xl6fV/sxor+Wx4KKh/27EpIGE/cWqrqWUJIGGLBbKKmRV4U3F6Y8R11Fqcnk/lqUWtyTBayVdO3CmifwzDlW+f/vt+8SVosSmcMyxP7Ti/rPvWUGQhNSZWHiep0HilEHjQBmxVLWvrmgO8VHaAIKpHHwp4UL6GkMshfLddvjXmfLr8FAuCjOJPyNQq/qWjj8g0TVQWpwijehBGU7uURk3by3kQZiWfqIzrkamvuP6BjZGz2PVwQHxI7Ef2SlIuykKBqbPzYFgGOFlLcmJbJnTq01byy+uf2FGL336ib0DqF8hIPZLcj8YhEUAahBGrmxFBaWA+dGVizL4x9zTpUpIJn/4O4hGQO7fJyB0bSZQ+KqD+oiRgMx4lRfveAsASRtRK/uD6hwCF1lLPx9SpvTa/ouFKayM9WQTsO3phwAdbj/eHFgiX/vTJ/zrgo/ZVHXKndu3TOZZov5ZMuaTlMDLKYWYxId+DlM7zgOVGZZBbSsmUL6an95Tltehxm5dnDxJAYrv6IaQruCl7nTU/ARa2wmtRBzW3lIipzsrlURNBhz4vT0tCndqRszXpUDZ1jFfyB9c/hHboLHs9Akh8+sTbUpeuRNdji54eIg4moi2lOrkr+UzL5fSP0fJ3zvxdX4gyYCUYYGYh1e6uUEBCwIOWMOUy8Xc8DwZioKQyNeP1VDpezuU0L08cdD+dP6Xdg6FYNKlnIUnWRADLUIYUNyeGuyQPlJ6dVPITjWosVprkTtA/OZfNWQp6ViA4kQbsoGWrr4cFkfVMm0E+JE7tjQakobtzR3VhSKpdQ69FQpNBFZVr6wst2nxj6mDt5sKpuMjQoqLzUu4Qpn36BHUiREnZ1xlrMZX8aEiVtVxE/wjAkAAS4nikCxQzABuV1i+9utTGH71fflmDFBu12S9vSfA+lW8BjOb/6NjfGo2RoaGCR9PrOQTtNnN6a/jEFhIBJKpr34eBEG/kQB9yALJcF3P8QdCHgRCv5EAIAyEOSb0W6/HHJPWbV6YOutcXnqFlwrIZIpG51BcUxA5uZo4rAERXzfgUTuPMTq33mxaKK/kD69+2AmvB6yGyH0k5ILKopWM6YLKqX0wDq6E/y8Jo4TvP/pdiEleZKkQhPPejHznjTz4tnI22ykIy2LmXZw84n8yeZiSmoU5kYLKIij6zrn7eUFfJTzSQqf/QWvF62ANr5tQu2soVXf8asCwLLXzn9L0CSC7J5Si8jXqtvmhReh0dAO7luwIg9a/EqubGa4BM2WgcEl/2z12KknYy57yAiVYoN0d1GHhX8tXDNOlMFEK0+Bdn/98N6VHcQjr45NNPWiDZGkKmbmSKlvdQhE6lEeupfOhBR0K8k/PGrYPOjcXT6kxMK7eMIaNjwPeQcEtMdVrnGWiV/ExDljhDwVLbA0IcEu3gkfUrq1ejzKIrFFHbZvOVbTpifVfyVUtfmZVw/SOM5//kqf8MhiP6Vh4K5Nw38dGVByGbsh188lnhKCLVa23yYisP4gt0rujtNtC5NeC+eeug9fFiNGUDNP11sldc7bSyl5Bvj6JqjXaVswmFznPKnoHxF7ySSpqfSn7/+ocWIhZSzwpQvHWE7u4Xml+3cKnz6qXHBhaFz6f1prGDbEsRJ5WV/PL6Jzqc/4uT/8+AMOMdWWUAACAASURBVNRf9TACpP2Hn44T7Zs48Zgj2i18D6rXtF4Un0Q/fh6jJMQtqbzrV6cOwI8Wz0jlutWJZKgVRmmS95QF9DFnHol2jDhFPRY6JOk/cYxHN6jjnHdZA3BV8uVmUleVYlyQ9U/zIdE4JJ/6kLIW1Ez383oxbz0aU6b5keA03eNy0rxIjko+08Dc//yZl9K6aCtFQwZ1FaXTVA8xsZCws/9YiwJSmala1tQs7gCGqR+X4755+6D90ZwMSKSybpVGs1cp9UqkXhG6vJ5XyU9P1/P0SgGp24O9IHZqlwWA1KJoXjtlpKOJcTPiYbabEyGVfABsCLEOkPgMi2vLNJPLm+ll8uGAtO/YwvGUL5tLzvJxE1+1jo6X6X3Z7K4PQP3qnQPWx4tn6XXe0Kba/nlDMOFJLSghHICnIRGHzOyZIaNUe6qp52rmH1tGPknQttTrwp64daSfT7wACkUk+dzzKYpLS1Pmc8+nuBfle9/9tR+YnksFojwXUZn3gxIgaSwk0Wmd6ayG1KaJR1WTpaXyc968c8DlgFTmyVVaErQkbv8fhFc/dSv5AKMQuUtBF3KndurwEXUZjCtaWe0SB4isKA06UIhLeRH/uL66zFfJ13fttP47BJBi5DFNwQzlMUIVnboldG69EdAp24HjCydiQ0jjw9Yu7nuJ6eTW3MTAUnzbqq87keOD5nvz++33Zp9lZxNFKyGKnZ8YQvyUEUbA8IeNQBQPRKsn+lvGCU4XUUb/sMW3Sv7A+ocwdJeDLuh6uQv+vKlMe9f6GRP6qVPJV9I1R9Py7l999j/1o89B67iNoQCew9jZO71AjyJyAQEWAWhS12mR8owugS5TOePA5nrOlbv7wfvTv0b+JlMbdUCEJJUX3VhL/sLxig11XmqmR2QtBochdXhinoaE+rq5BcUAjDpFLYvyJVZiJX8V9G/D0Fns9kDPC8noIH3syvRazQypZoCEJPFwygLK2K6hWYio5AtgU1L/3l9vDCBBGoeEsfPgnYWTpimZ6kISIal0HJLg5CZ8G2/ePgA/WnjWInlzxJw5CEG2IGZWKtWxkKBfxicLM6Mn4susKdrJdXwr+YPrH1gwtJa6XdATTh2JOotpmZ73pSIOZ93oqxmTtIN0JT/bdlH13/7O038zqLXTT323RqZsBJCm2ycLzblSaURYvBGGPk1vHT8EiUMS52pCJkkxrYlzbfqA8/7ss0mHSWwkk89aLifTOBSlI2HO66zOne+LruTzyW9p/dtWYC92e9hLVtlMgGMCkmyASdqmaP1KPtOAKZJF1Q/Xa/evBwCkjgJFzeLQ5DYiQNo3sfhUXjXosMhtHCTR2aky1wXAZzaVeE+dCnJZ8PLUfvfDmV/jp8eajlTm9Py+tPuc5mVjKWwl6y2a05Hy1G51JEfuVvKZ7gbSv2OF1kK3iz22ysZ8c7KJlGepFPl4StFU8lkDyG7TzE+dqGz5z5/6T3aDGxg83qi8k5oJMsUr8ccQnNoxIM20KSAVjUOyfR+GwlYTG/gwFLeaRPO8VDnvn9HUzb1yd7/1zvRnuNZY4jV1137Uq2K8QQCHjI5bPHE9yQmlZgFIPgdZTtJrK/kD6J/s9l/yulaXABLzayMlnkv0HbE1r7T/W7NuJp7eGfWgKN1wdJWsn8n5Yyr5qtM68s3FGtXrv/0fTv2N3Wjmbh3LM2LK3ncbKJqyTcycEgEmDi9KDB7KWzCAJFmmLbgqvXpduza133p/NgIkgWVe+IbuPsebYnONbF1V8kvPfSEGIVjyOjCykICQOobijsMyeErlCGJg2+TMK5hKa+hEA5MYlU3po6Yj5dLgxfcB8VMpk9Q1lfxy+g/+9PTfhDsaRQzaspiTSQ/RCnNqH5hZpCd/EAuJWjqChcM5ZMYhKRHZMR8+gmk24RI5tbcm9lvvLySAhBGkoxrZlUCOzRF/4mjLo4bVyGzlmvBS053GLA3R2JX8/vQPLSfA8+0ubDOndno7a2KJpn1A2V4OORJEpGVSkpLkr0q+sswjzJ/z9B/+2enve/GUrSzmmKZ4+Xyc2Kk9s3gqcWoL62rEpOG/VMS2Qife53Wo6cRvuGy1P6bzgf3e/IPwnenPxTMtqik2kEKbjJCsg5H/hwSEyHKyHZmhkY+IhAMAntNf7rmMDzkFl63YSXy4HGDBJNlAJb9//UMYWrPdLha2jvBuoE7D+V60eO9Z1G6QtqX5J07TaU8x7GlTOVTyZTdInv79Pzvz/XBHU28h5TituQ9bJQNKQTMi7AjlTu1XG09fwNh5lwAS/RXNb2TqNHn5k0SkAqD29t0HwTt3P6dbZcvqmPIYKVJKTqQMFnz3uDqWF6tfyU9UG7cdBSSvi3tegQRtZdd98kfXchSVfFlfMvYQQKqZACmqOMBimrGpamHkQzp4d+mZkM/x6TQ/gFC45hzUcjsIoNr7xHrkvshXvYaX7+y335v5LERRAKQFMT1COzrqWn1y9ahrHXzwo7gpD4Ev+ZvzpeoXfE6V/FXQv2WFYLbThT2227/63b8aQH9y4m/g9nrhiPtB3lR0nlNAIhbSB3fbzyS9KPnLcR0QSP3LIcf/peTbAJCjiGKvvAMcEEh0+nq1a7MPonemPpd+ocgzQKZpZMpFfsJZaxRNYh8Q2TFL/U3RXE8Z/ZJd6pgGR4r1jJqs5NOJchn9WzAkPiSrG+om74P02aruOmtgPQFJfDW3FjJAev/uUpwkjROoLqPQZaskyA8gn5hZUZnt8xUNeesIuc/pdTq1rkw9iN+b/pxuSUfjDopYmJz/aTNcv1ims6vSS3OV/KTFlAgv7eeBIURgodvBnSQwUgkNy9j/zLStxpKl42dYi6p8+QOp24kq+XJTmfefy/rHf372+3A0tTtaaXdTxGPKe1QYTt2wzgGpQwGJnCZiRQGQUjoShSWlE04dUa/jDqLQSeWOi62rdx9Eb03+esze7JyRngBDBFMn3WpwKkXHuZjkVPITPWcs+ur0TxNRLXY7sIt9jjwpFjiJg2GCollBZLUqcYzpjszrK8epx83KESj68ir5igoL6h//BQGk9ZmySRYSn7K9Mzl3FoIoTqQwnvVBqMzcrGsTD+KrswkgSSwTJ09eWFDhJynms1YsMZ5loLAUM+Fmlk9yas+1u4BO2UxHJrJyNXI+D4gSelNKkXLllXwExc3Hqv7xt49/335gdN19ga4ISPwrEoEJAyG4LOd7VOvl8SH38bWJB8HbM8+p32netfgoujhIau0VSKMqGkzqFC3rupKfaIDrHwOI4EKvLU7ZVgHCKxYboIHw3z31fXuPu+6A5PgogN+9eNFtjR05o3NqA5eYNABQw0ZwbqtOa73zGwDHFeuRWqJLPADg2tw+6+3p51g+7Iw5Am8UhUTdw4binNlRiiMhbxJb6E+gTlhkY+WV/Pyun6F/MmUD816HWUi6H910KCBZBGW6PDK66rpRio88RUYIIrySX0j/4Z+d/b49UltlQDIFCiTlMSAtPnKE5rV2gAsCwXmUvk73lEDofg4NpGQFcrm+i+Jpr4l+duPXQMfbo8Mc0ZQ0WkLCJlpRCu/nsmNThiHDZxMXV/KZKrKmzGwQICe62CGYbXdxD/lJDV5T/VfVfN79PKw0yanky4daZM0bOOJbAP3ps/+3vXe1ASmvDQFwEGYW0vL44yyvtTiARXFIIkwyeyn5oSA9pbOE+CVy33Qtwe8vbo/jj2dPwhAnW4Mj7GBr+UyRZG0/jrpV82MLz0UTuglRvNI15YuSGAXbxiT9W0pdlXyqkuL6hwjPt9qgm04/klpei0eJskCkAxgxpswwbBmX3yr5ImBBC7bRwzsu2d888XHY7Wqj5u1GQ9p0q9Ll3Ve/M5FeAKRjAiCpEJR1zdhjukMj+cajSV4+JNJJHPsF3a4NX739OJhaeULYQpnLg2gndlLS8CRSIOyDi1ZwWMxC4liC6ikamGxJIScmldvkXMln+rcgDNFcuwM5IOU58TTYoU7as/yDYmCrlq6Sn30Wlag0Cwd499BV8JUnroCR2roEROo+bDsMmYW0NP74s3lfPndSk2ht7gziUdmJ81vwEnEco5ijD4zUypxpN/Gl2yfxXOcholG+SRJCO0YKjMMoTQnxDMnu55BaO+SMXGH/DrQAtYLihCXJ1kt1nxMEpD4xv9jTVfKZfvP0jy2I8Gy7jQULCZJgVsH3o254TY2WdPBIJsp0/yKVzVeAo2eJBxMZikgLizwr+fn6t0aHPgmeO3TRObmdpfXPd/UwFRcNQyqRoC0CJOwujXcoICEQQKvA8r9KZ6o3SDl6f3o3emf6adD2drEvIg8yC9zn3VXgpV1yJnScRlOngCQ9yWaWTwIj51ptKARGFlimKKxKnRUkegR1BlEl36xeq2nPWSf3v4aef3SycCP0RdhVajWMXOyQ+pCwO79//jO6vWt9ye+jUtbeOfz6xMPw08UT2EfKm5iiV/KiWtL39YnZ+ItEJ+IaV4NMEw3T57A55RMLCc6220iM1Bb6QvYMSt9myRZopktycANvK+b3Y/YxK2bJ5UTfoQhilXyexRN24diO18M/eOJ9u1Ev55/o49suU0UCJFrRJadPJAGSGCZO61S5srdEvS9dc+e3kM3EdF8nH7dCB//i9lFwt3WEHD5CU47IMzVmRFH3dOKgptfcYZ01xJLK0X1+sKPIhzKP5PETUCr5QlejusMIzHbaxIeENI44FRx0HbUIjTBMxM2S1IsOcqjkp4DGInFiuxvvgC8+8ma4f1v89aqgFHZ7heYiefXy7vN2FOkSQHpoWcjaqFlXoy6gPGe3potJ9dQ1OsnJJFQ2y0dT3WHwy4mnwFLvoORDN83nqP/CNOfKK6cQx55L4sPLxTY3tOHWkh8DkoDfsfp4A4vTrIQuKc2zb3WAJPY8XX0d0Ml0m1z+kHMLPnfotfD4rqVEV3zCUXxKVcbaSdOa5CTlzIeEsTs/HQGS6nt2HBmIVEwhUiX80Di1CU2qnlAgAl1R+e/O7Q2v3H0GdsJR3qlpBxMcqNpy4uiOTH05VkZWn8m8l45vECy0mH4Ly4cWRGC624ZdL8j13USz4BikNLNeqkrBKuXIRttZiXEkVnAZ64rGwQpNrj/jbxPIr9sL9hN7XkNfPXpbBQjVk5MPF4xDDGOK87uhOK9VfkXkMwsJY3dpevmzWXmNODPV10NX3JRfmXxIvGpeXiWdfBxAiF7++DF4a/E4DnA9eQxMfQ3Mx8CykrBrFhEQeSPoKhwDErICh+iBlLLVlawskdUhumIT/fg+ILLal/a2b035zIe00oY0MDL6RYCSrK6p82beAukBQQ6rlu9z31KCYxEfHXspne4WkQ+hZ4+NvoG/evQdd7SeOz7oLB8UxSFZStyRjna1ynwOSHPT3c8mTJP+pEZqpzNKsloWAQcnOZetaD1Gp/5Kyl/2auGrt49b0yuPhRHoxKZSjECK6RKLTLaMxJHd0uNE9VQ+Ijt6Ci71uMZBBVtRPoZWCKdX2qgrZoyMAKDoPExyzNGelbRGnklDKQ0LDFtEPknXDHc03oPPP/K6+8iOPCNltXBk1fiEbt2nFtLMxApNkkZmaPynzqRQFIFNoq/5TI5HYVvcUqIMGMSQ+uQ+p9fxVcOTBpGPJha349cnn0Yrnf1EFrViBIcFCd7TaY74yOmhAurgqYzyIobxQMz0OWYQMKtp68mHAKKAWkhxEvViHVWzOKGtKNKZcm+njtAq8AibRL69rXYHnz74Wu3s/rkCbz04iWn1fgAYjAFpYbpLAQmHAYR2fhoSlc5Ub7XKVe1lyQ+u3t2Pr02fAp43kq/1Mp4Hk2u07LK/+FSbRz6dsk132jgFSCb95LfO6lBsbvnYhivuE7tfc75x4rpeX2vltC7KtygdAGG9wSykubsLzxWOQzJtbsva9GZaUIs0aIpD0iq4gHyyBwS/+snj6NbyMRwiN17+N1lBiiA1nkU7GyCFGTNBkeVWkE+ipPFMpwV7ybZqrR6JYopieMH2MgHXZpaPAfThvublxh+fugxH1j+Z2uoMFjIXCZD4LRGYdE5rSpdaDSOuXSF+CQRQus5xfotyVlM+mmk38KXbJ9BM51G2uib/orAl5fy3yBdGs+sZ19sYI3XOFq3i8dPCyAdBmRuO69lM8qEFUDjVbtE4JKIX4dw7Nh22mDrjqTNfQuObByP0ofdZfURzeif9ivKJjsNi9wOWIz3imRyJvonlE1WOuB85//ahX7jHx9h2D5J7syfHD9l1fdBjHh2/n1dfvZ/Ht8hzenS3P1llm1l5Liv5iX4nmnAYAE3qn/5l72BLzKa8nW6Dyg8+nt8BLk+eAm3vgWR05se1RXiUWosQ4ozot8Lp1HKa+zc2olK+qGiJmn+Tm1U+3cs22Wrjji4fEqI+OjElDEIFzctUt+pnCrY55MOmMwVP7n+19vzBqUQtwgJzptnSU+7yeqZyE7Oy9JxPvvzQrUVTtpmV55jlI8cdOY4DAk02CUrG5QhIROhFpzYnoXwEyGKp2thP4r/G8vGlu2PhezOnsI+HKcTEWw3IZly+eTcJciGbEehGXbKCFlk5JHZA3JArxMoIlhbb3EsNBWoksY+P1+Nn3G8u+RYGMystIABSDB26hWduEAkxRCTMPu4YhiV8KYCIWqlRfj3N97NZ5GMLdsCh0V80v/n0B5mYc5/fDF3MAGlhZuXfqK4ZvoKWFZ8dr64JiuCrcaSI3FevdXwJ3XrJRz1oha9ePxreWjrKQzZ5KpLUBE1IXSLO6+K9t7qVO2jROR+bqgnHLikpUaQ47+je/SyfrLKFM+0W7gip+TCiWf3pSmbBH2kLHudlsoX4iqm8tV8j4z6XDyAIrb0jV+pff+JNJGz3KKjK+47MC9tsyrYw0/03ydMn0IBDYjioeY7SppGeLi+Pki7sm9pM8aOspXw8vTLk/+LuU3i+87B0aqTgcU1tutW5lBA70llMHKftCUIIQnJfDZCRpzH3k3xg2QhRCym97E9CRbO+DkjCTrm1IxJyK0qtz91PvF6O8/t+lA9H6tedL4y/ah3ft3zfIUufD+w6IbOQ5idXfoPyEDFCcQrxcACy5G5Mb6RuNeEPZixXt54Ib7JO8oP353YHb0ychr1wF7VslLQj6tAuflnilEvNhpWZtYQCWzoA5n6WT3fiT3ZXcKcbsGkVQ4lUTCJdCBDvRG2uzzmc7BNR6phmdGyh4f6VDxvOnHtszyvW7xy+k/Vdq54j1UPD65o8RX1iRlxtLeQngDTbpYCEgxBCJ0mEZnpolc4OQhhq6pn4lS1Xn2O15RN+wcVbh8KP55+CAUtzwgEFR1tGMv3aynwuNqQkP3gCQPxT1a7hRUnG7jv5JP3dVGsFdMhuf/YjkcNi27HMC0U2k2cNA0nrqMn12J62JBHE/SQf2lbXeXj0YuOPn7xm1xs4z3Xc6ynxPRFC1OPdZkzzKl29bs5HJLbVRshHIYp8SFOLn0dC2hGTpZQydEwWVVSuJgmwYACRJvDSCgN4L8jHnZ4TvHr7GLq79ARJc0Ic2cwXRFahE4crSSBAovRFK4j+zZ1HUcQwTYbCpxV0Wsc/VJYWRaovXFhR/ftKPsQYTbVX2KkjYoY7UTE6VxLbb8j3HeYDVhZYmfiI5erwtsHysYXsvc1rzu8+frH52C6ToTOoQXNf1I8BaXZq8fPkickxfiJgEKDQJdgldGK5bTvE8xL3FAsEEIlxSWSaJ/xUOXQaeA/JD++sbAt/efMUXuiOmxaIpAkXzShOjlMl5lTiL+FgpPowmIWUHL/K79MwGw5g9BPF0aZfuT+pC+bWPSEf4HC6tQw64l42/tymJf71+k7uTflwuHbT/syBn2/7/JFV2+4R9lhyfmJlrZd2RTmDyE8spNkWBSTyk4Am441MdGp51jVnz885vdfk43cnH/Demj4Nu8EONaUtBSSeLkloenHHHFn3iYErXvxXkgpE5VQXIr160KXi27oH5eNgiji1A1+NxNZNraj6lL1nPCkeT5LH+wdPspdaOFBGizipnlJ+r8kHjrVkH3vglaHfO34DgOJbK5g+ytJzLZZNMGL6+NdOPgqiOKQFDkip/EdKPiT1GYvS6+g4L2kXr5p/aePlE+ut98qtx/DH8ydRGNZlJ20y8iZ+IflrUMsTV68u5b3KL2+Xxb0lP5hcWZGW/XXmpdCHeBKjGM/j1TOGxrRc4EExOTl/Id8AuMfkQ9vynIOjr9e+deKyU+svLUj+S9+/FCiIfEjzc61z6mvoNtnqNrVm1UvTq2EErDafsom87jX54UK75r9y6wSaWD4iHI1BH5l7IZLnZ+5qtdxEl9+F9Px4vXtFPppqLaO2bsqmR4YkrxS3K1NrcvmqkShM6/8bK5841+3djXdrXz7xWu3IDvVcj5LvuHnJEUI+PH/1ag08+Fg8ZVNSQBZ6exYAaYpXUlnk7LSVU1Dec/LRjbnt3qXbp8NFj6Y5iQZtelxS8oElS0lp74U2IEmYvpCkluoHqlk+FzTDZGysfLK51p9cWoHarSOFmnFTEllNZ8I+e+CV5rmHpzflC67iS4XEQiKAhPc8HFlIebvKmHQbOCDU7F6zHQeEmq0mpvL0u9w/8r1rE/t7V+6eBl64PbZUyFCY5KmLXy9twZhasTglcYozLsKhBhssH00uL+N2FKkdGysKJGuMlRiidQZOOlxLUZ5iVaXwfoPk1+wV+/Cenw+ff+LDVfxmNzWrBJAefIwCkrgVRNzyoa6q6baEiPSx5aBsHRHL+d/q1hJd+b0qH/YCy3v1xuPB9bkTGEFXO0ejmEH+ZwAbwVkdU+hIhXVKjJLtFVIP1c0R11F+MN1ahhyQYvdPEm0lHlFENaI4tfMmbCnnNn15RNMQ634Mm9ZXPrZAaO0feX3494+9ae1003vO64bNsD1lxZ/TGfek9hkKeQ/Lp5tr6ZRt79gXEE4CIu2M+KJQULFIJ5Xz3uEAIJZbMITQjuQIfDAM4f0s359eafi/uHsymFp5LD6iO/bAip5a5bMRYo+4YRVHioukSlgPoTXSxeYaHWLo6UT0p4tHXGX5wd2VZdwVcmpv6vE8/XLWaOPDoS8/9op7Yv/KFnv1VXndEOEEkOJ+zAGDOptZOtbcn22T/h4vlqh70HR8YmBS5JjKM5/hHpHvfzy3s/f65Gm81N1nfF5uFRhyJOXqWrIqSPQXlI6rLlx/DeQH060l3CJObTUwMuOpeD4jIa9R7juIBNp66ysf1q2Z2tmDPx368hMTpZ69IpY0EAESroEHW1+odLN6Gui9fnfcf2f6GdALaZoT+hNnFSa/iFQe4bs2FbjwweXNc9ZRfjC1wnxIqp9I2rcnPJB6/hDfg5a5XM/3qvE5oaBYky7WSD6Gdsc9vOvV4T955p383pOfD4jxyMtvlLepw/Qk9778kGwdOX9VAKSicUWZe0u4QqRESebFu77ikAxzSnOipnWXH3o9u/ezT4+im0vHMUIs7SEmyZRUNMq6TncuOT4ycdgqcZNxRal8jeX7ZMom+JBST68GLEZALYUUkxxSvFxHHx2pTXnzE1/y0YBRrJJ8YIPQfmDb5eYfPvVLZ++weIZz0Sep6DQaCEM6ZcM1vL/3b+UYbQDEqROvS6ZeeVMq9b58Tfoai902lXNZm0U+mvManZ/dOIVmWo8kbaAzkVgZc9xa9Lx6NYOAnCZF/sL0Dl/VNONPsDbyw8nWEmr7WclHpW4Ypx2hqaOi46QMn6pEq6QjybqX9eX3I98art1wvnDoZ8NnHl4ohCp5iRn79E0Xkk2I7iP5CiClX7Hf3f+FlZVDuJnke+9P7+69PnEGt7w98mubbBslwZvyKUuHWoqJ4LLotPpePfnBxNIy7goJ2ijC6o+fKttHCgdEqMngVkt+3Z2rndj70+bXj97MenarVpMNPs8r5octqxAD/f0sHzuuRy0ktLf9RfZ+pl1l6turC/HRfccWpkbCLjZaXmibriBIR89v35/ySUR69+LdQ/77M6dggJPDhzO6bPbuB2XJu8weUvGzWSX5wd2VJdzqMgvJlFw8bmH5YenivBS7FBFKfqaIQF3ll5QUXayWfAt2nbGRX27/dyeuoG21nM0oq4QqW5QNAySMa2i+RwFJXA3TTZm4nnRTtyJTLFN9sZz/vZnlo5WO2/nZrWPhnaUnSbwDeWckpw4SuiRDCysGDQxI+hPdzyIpUhDPEBCfJB6R6iuxDS6rIx9NtpaYD4nlJY+/XnJAMMcXKWoo/X3r/f1mBEof1hkB3aDyIcTW7ubVkW+cfNV+aFRz/KFngI1aVJ53X62u0nM+JnTK4593/96TXyeAdObiRffQQ0d+C0MnGSeztt8X2eZvMGQwEHxQAh9aDoTEcFtEvn+3Ney9duN0ONd5iKqM5i/TAEe0qBZPW9TrGNFjOKeeYUaP41X4ZNoT/ZVKWzSYfDS5shi0iA8p2VIsd/v0MhgLW8wr51z4AVP8Wq6XgNlg8q1t9VtDn3/4J+7nH5ndosbKhrx23a2z+e2X7t4d3uY0j2EM9+U5m9mTpjIipRKXiLm4E8srQRr9/Xxn92aU37t6d5//5tQZ1PF3svcT51BZSc2IE5z4aIgTXDCxUokZDXE5tJjtneP78AaRH95dXsKtIEjSqESJ9yHiG/tTHT0VISBSSK9uYQBlf5RqKcZWZJzGpZx86FpLzRN7fzb6J6fi7R4muyXP/ihq7+TRbSX5dafekbwHX1ta2uOE7nGAkXQMtdZjI1g4tq2u0XHYsEEoZFiS+PD6dhre1F67FeQT0G7//M5j3kezTwMvLJZnVFGUDDuJs5qWR9MmCgARCsT0ZXxPGWNnONFZRK2e3vmX5KNjHKJknEKeOrncKAcpqalMO/wVBlnyIfSt8dGLo3984o3ajuEs5yUAIA9C9A8e1OU5udNjr2EqN6t588m3ugBb9frsS9vBfNqdiTH82uTioVqzfl1ZIwAAHaZJREFU8TiEwGVbP0gbJdaNDBBJ+9mCU5uVsv+T8kJbTuhWkwSpyNaUrSbfX/Tc7k8/PunfXnkC0sAlAiAsFyW1nbTuFBIhIDYlO5WR1uLlknMmB4Go6SFkjisoH020F8NlAyBlANmG3SKH5u1svLf9K0debjz5YHwK7IY9zxYUHIJwaW7P0PQFyE5CM66vnMHYfWjFewIi/DCGUaxaEEIkJPO3Ar61JIEo+T6Q0pJYQRKHpNKpuSphlM5EHK6IvK0iP5hYHmm/fOMMmu8epH6WqKU4rmTZBcl2UtbD1esI4wCJwyFZFhNeCiXZphI5yYvID+4sL2LqQ+I/RGIX6eEs6Ziq9Ncnbr6VN97y50r+jdjm8DXLh0PW5NBzD/142/OP392COLDxrzxc7ww3wdT/CaG0YJAbI/F703jEtoITFgyV+JnkndRVt9V626J8i9KVfa6ifIvS9SO/+/bU/t7lu2dRh6U5oQ1G/8ec1aqHKbKjBFGMIkUXtTz98MXUufyEXulhEwdVlnx0d2UBrXhhsr6WfR6bqo9Mf5JALNIRUGWIys/qFq0/jXzXWak9vuflHd8+8W7Z9tDRq3E/qXda4zik+02+hXAAnHD6pV27FnX6zAUkXunLUysP1iz7uIXRsN6pHZ3rFo+PahzSoM2fl61788on1kD7xx894X009xRE2BU1yYCGLakljRmdOBDfoqtqfH1fBid21ncMWmoWgQTIIkkKsonygztLi6hFAIn9YqtK3RvC7iodIsv209l4mqBLJShSlA8tELoHhl/f/scnf+nsHaq2ewz6OZasj2o15LT8+Zf+9/9tFrzwgjGeqzAgUfkvYOub/3HpscCpH7HZcZGsa4UhREKWAF5ushxM8U79xkFtFfl4qVtv/fjG0/7E0hFxui0CSsl+wuFMXKJTWOR3EU7h310mFpKQLFzX7zSbYYnEoiGHsQGkVBCDKuNb7A97tPFh8ytHf7Lt6T1L+ZtXi2owb88H59PvZti857h/5FvAWd65uzn1f0CYOxDk9zaNXn4X4/rQQvsYCsOHAFliIz/N2gRdfRPKLSAAl1q+BnFIm1V+7+P5nd6l22eCpd6DxnjKyAYhJ8qS5mGHKCbfPffRZJXnfRJqzrlwoj2PVrpFoSXGoDio2jRny+KY4Z+HTWem8exDF0a/8sSt+F3y4g3zXrroOrwpPnILybcQ6nVHG5N/D2E7T638fl+AxCt/Yx7vwLh70oFodyggjw1sgGw5P5L4QOxctvR9tdwKgXAunLCaR7ZbCwwZ8Mj3t4L89qWJ8eCd6dOoF2yLvUQUfgSbKXH6MI1J0yddhGVCEJ8CS2d86b0mtHbcgzAIJ1oLgWaVzZQVpFAnJT4tIQeUONEz4RS0YLf++O5Xdvz501fyfCyFnqEiKqcBjMMu7s78cMeO+XIV848JLcTvD2bbY9CxjgMUNmVPjwNCvt6vxhspcUhckGhRkQMok5+8iTxNx+5vNfkwhFbrp9ef9D6ZPwHCUPIvMT8NoltNpKgAFklAf2p5DFgUaDSff5xgjgeAs+wERE4wsbwQLPtanLCiEHQOa+RwTHG3PW9n9VBN8SkIY7WOSA8tGNb3bXtr6A9PvlofH5XmNFZNhmLkRSvHhnJTxzfxyftQtoJ8kp+01qjNPzEMpl+A2jNO89RU6KD1XCaE4DzGNlr2jgCAj4AQ2pkHTpbZGpITppYcNuCw2WNEv9Xkh3O9ZudnN54JJlqPko+Un4CrDQ8wmRnq9KdAwCR3GJHtH8GdxYVgSQ9IUicyb01juSZNJpUp1gEB4I42rm/7wuEfN54bX7VTYAt1/IqIasCxwtbKbHPyH47AgY4DH2jKpmuLr925M+QOjx6H0DmYTmWblQ9J5iZuLYlHz1A+143wV59B3pKiozflY9oc8rvvz+7uXLx5Fq14e9f7W/FvLTKntu5nWkTT76Yt/Oiw5s4Pn37gxyPfPPVx4UoV4appoOZgD3n1yZcegKuSR3zVAYm/6e/fWtoNh5tPAYB29Pv2KqAZzegQQNFn1K88td79Kp+sVnZ+OXGoe+3uaeyhoWQ6RJ0+2uCgyPMd+2tIyKR4UkrKg8SiHWloJeUPIfZvL8SAlMKfrBzeyukjWt+2VB8DYNu9+iM7X931p0+9AXbmbfcAAOXEA+X5mtT6efRqX9ps8msuDgMwMvNfRsCc6OMb9NtbM0DiD/aN+c4hC8PjGMG8ZMEl3yU9KVNX1ThDU3lJgQr5vS8/aHlO++Ubx4Ob88cwYnt/yKqavJGWQ03RrkA247I4aeLQZr5uVjeYWJoPljryllhFa9qo8TINAQGu7Rl5e/vXj748/OTO1OpN3k4v06bYMo9AaE2LZZtdvoVrOMTB4tLbQ1MXnmfbPVbzV7QXDiTzHMbO6HzrSQe6j5EU7RZKTjNBVpJ2xFSuCid0aj3xmtOrdGI5/3sryPcnFra1X7l12p9pPUzem7hi+DYNHhZAYSUCGvJ31ko723CS5Enh1+Ht5YVwuRdXJQ5oISgp2lFbcDOspsdZw7Vbo+ce+9HIFx6dKtohPWUzbM0IJUU5lqPbTPJtC7XDlZnJl8bH1+w48HUBJN6E56fwNmx3nsI22C8uh5FjxsiBPqJFw/+WV9NsaXmfZ0Ex5I+kTm45DkrwKUn5mLaG/O61qX29NyfOhi1vV6JtNjNjlk4Udy30CnGmlFhEUVPRcIBkYhfeWZ4PlyMfkilas58e58Dl4acP/Hj3n516z7jZvmx8UDlcSajLyskzmco+xwbIRy72rXZ7yrTdo+wrZNH30z0Glv/7y8sPYM89BWyW5oTEG8UWixDxTSKwCwnTIFLiU7JpJLnKh0WWM1TaavJXXr15uPvO9Cnshw0SSEQtHK4gxfIppP+IKLizMheudHHqdCO+zUxgpmaY1Z6IZFt+/eEdv9jx7Wd/Wd+rOQW2zMNVtKU1gDBAFqzNvrQNzKymn+ieAyT6QBjD89O9x0IXHAMQ1kwZlZKHV3w2sumkDxXPSiQnxEGZMzJlxCfc5/LRku8u/eSTp/zby0dJmhN+wK2us5i3psQZlWg1/9bSfLjSU/fxsixwqZ8xPSZNW2nvHHp359ef+MnQUweWxapqPI/qzTE5j9cqDmizyg9AuLRvV/Nuke0epZEuo0IxC2Q1JSq86CEDB/zj0LEeQSC0lMhGPU6Znsc4d0tFTEYclDldXiLMPD3ch/J7n85tb79880ww2xkj8T+SecPNGINDic3YopuW9f+3d2VNchzHObO6e2b2ApZYAIIJQRRAQSBAHAQXEEBSMinLZgQPQIIl+EXhCDvC4V/gd+NP+MXv9gseGEGaZlgO0whKEZJtSmE5SBEXce8url3sObsz3VXpqO7pnj6nu2d7ZueoecJ2Z2VWZVV/qKzKA8z7i8/4ShwgJSku6nCEFePR+Gvf+vS5c4dn0tSt3hevAW7RBufluY+ezx7uUWQvthyQ3MFcXFjYznHkBCGzy1A3U+k2d0bONXzzEDy+RLd7OuKYav6gX/m3y63pr+TQhf0vh03+yu8fPl/93expWre223PiS4nr7YP8YRzNbZPzLyIwZ1cWxHIUkOyD7bjrtYZ5yCRfXVurHN79y51/efwLZgRLCRW54BWveA0wgyxDlB//8yTmDvcoUqc9A0geMD2t7hWMnRAMx+TZThb/ojBd0kYlrLg0umGTL+qcVX9199D6jfkTwCk5DLRxmB3WZ312cYFLQPKckNJv1GRakNLebb+d+vmR35T2TW3Ky9fuT9GHyHm/tj6Tb8lwDzQXXh4be9xuuEdeFbWi7zlAavxvy366Uv8ucTgsBITis1qc+CSFjiQ8zwtQLn2rW73Y0JU+k8+XNsprn905sTG7dMjLndsYvAcxKK/0AezdTeNXn1uZ50sxFYMSVqA+Wf564t3Dn06c2Z2tCmyRK1/xAkR9Zf1p5eFmwz2KVGVvAlJjhH9FVFmcXz+uIXzbS3PSqB8XNsVcEyuQ8tZX+jv83FViUsxb07TTnMJpvp80FYdBvnlncXL1N/dPW4u1PYE4Wx6NwJfgZM2tBgDJCeD1Zw+QfyPgiD5fOb33010/O3qnyMUcz6vPtiyFKyQ6fqZRjW0rz13GYsI9iuxyTwOSZ8YtLe0wzdJJprOdAceipEswbysTPLS2PyPW+EL8fkhOwETzy3FzPEk+4du0wN++qYgLAg45QvWr/NXfzX5r/f8eTfMad6rR2OkDosuwfn91nq8m75BQw43ywalf7fqb6f/VRo3MeZMCksIpvtz9c97n7X5FeeUk0W+FfAM4jJcefwDFhnu0O5S4dn0BSG7H//zZ+gsAeIKoGZ9lv4uxodDnAU4+z3CXV9L7tHaxyh8C+aKObOWzW0c2bs8fA97MFmp7fDeyApgzK/PW8obMch3MuiTDPfaM/n7Hz1/55ch3dnTMy7fID2OQeMnLU5OVni3/95XHV374w8LDPYrUVV8Bkhy4THNirdYPI8BLJHgjYVLYqPKrKOBwFLOlCbdtmbgkYUs0PPLNp9WRlc/unjQfLr/YzEXkbJdq95ciZ0jaxOjdiT878B873t7/xD8rwmzkIzLCOS83l1JRmE7x0+hNXdB0GRb5Foe1qe0wF67uUSSIFMmr7wDJHfw5otHyivUKJ+GUobZXoQYgYmynSJ4fH4D46cPtk/h58kJBX0Mkv3pzYar6X/dPW0u13a46aneXFviyswHCkrE4emzPf+7665PXi1ywilc2DZBO9bJVfnh5B8ZW98jGpftUfQtIrqremVvZZYxWphkIuwy1a3L5zbRWz2SbNJPOlSXp0ky6YZO/8uuZ/dUvHk5TnY/W7y3N82qtXvr25K93/e2Z/zFGjZT0et1f8IMuUYZ76Gb9yQffGH/SrXCPInXa94DkKuMnixsvEtOPI8ky1HEu1y5lmkkWdsT0mxTxfJ3qKul0Tg8GTz5fM/Xlz74+un5tfnniT1/4dPzwHzWTdW3OAsu/1of5Uo3xxW+MdD/cI/8kJbcYGECSQ5z+/HNj74vHjwLRIV8h6GTHpSI1KXllDR0pWq7Lb4vlc53d1pgIZA6kulnIGsOSETwo9/gG3dQwlCN7KORrVKVt5dk81T06tQQ3y7eQxbLZThTd3q62q1uvcrK+iRqLBHYSF964/e/9z90+JbUPt8tC55l+AyqfIbvNLbFW9HwqfvEaQALL0kpzH29xuEeR8zOQgOQq6OIq7dkQtVNokROfJb3yYgAKHIDw+SH5nGy4z11GYwDhvz1LMEQXsBB9OcsGWL6m67c8QFJ1yZwVULQJWQfQDBA1LD391zF4DG1W9ygSRIrkNdCAZCuKCM/NrxwCXT+OQqY5afz8wODbsQQAy/+8ldbDQCUdc/xnSnF8BlA+6nSLmFZIsvciF/kg8WKmWDYmK7OXEYvKxttT6hl8QGqo+yJRaaMKJxjxg8R5wM84rdpPu+/T2rkrIY2u3fdp7YqWj8huEdMVIHXgE9d02NDLIIFooPU7NIDkrhG72q5hnULAPfKZaBEawjQt+N7Jk++4O3kmWfPWTNK7Pz9fm49vkQbKog2QfAlIjJN9hpQ3YqLoiIxBkQ9E3NJLDz/ahk87gHM9x3LoAMmdgR/PV/cJozSNDMadkt1NyNCABUp9ezsJLlD4TC3mmWLNvUjwfTB9ipMq15ETphsE+YJbtzRUO6QivnJGRKxSmocReHgZI+m6ihDRkzyGFpAa50vswrP6Ea5pRxlE05yQEIgseksXnklJJ3x0WQJJJI9WdPJ9v8lHpFsap6BJEUkeU/B3EN4Khdn3oXymGysTZZjtl3CPImd0uAGpeb40Unu2/irT9AONIhqt6wAlHc60KlHt2XIh2y3RlmsxzT0qn5N1yyjpgRzY1IhZa44m71mscw+BoZi3KF9HQjpd78pH3ajpZmm238I9FCAVqQEfrwvLNGVZte8hkhef5Q8VcUlJ+NKY2DuZ4N/JdG71k+wejP0kn3Prlq5MttyrkwzijEqPPhiHvgz3yD3gFg3UDilGOefWaT/W6qeAoVeG2jahZIgINHN6B2yumIgQD3Ya7xgEE7u5orOmyu11+ULDr3XXZMubpyhpkYZNrjQTzeXTB/Llbs6sW8/mnhuZ+y1i1pEV+f33HC8FSAlTItOcmGvmMcHpKAnU/TFomiYLVjYbOnnYgg9k7UVvp+SrO2c/05zajHHv/TFxtvnosW3y71X5pOk3de/av93vKwlJsn47/dHe0o01LMPMIIR7ZJ2ZLHQKkFK09DbR2NgGnLJMc79LGg2xldWbogkQ5W1d8PYsufpcbMJJX1rGVnzCcpr97K58AuOmzmCg/WSyfFStaDiBKcZh9mPc2uoemx1Hp9orQMqo2QsrtFswOIPEp/xN8kaShMWlRaYk8Xf59JJ8BvQ1hW/ZMuo3LxkzgsG2wiwmiDdrP/LKl4WgTMt4/G874dGghXtk1VkWOgVIWbTk0RBeWK4d5Ki/SggVJpolwF0SN2e3vLJ3Ek8LcF0H5OG3Syfc3N7S0TKGj+ev5HMnkHRp7bZWPt3sFiDlmrYtJibki5XtlZlBDfcoUr0KkNrQ5jSR8fyy+QoKOIIaYzJLQFy0fxusA02y8s1Kl7c/Wfk26WIAqdP5kNJu8bdQPmm0XtkoPbi8e7DDPfKuq1b0CpA2oc135mmbodXOAGP7ImzSUnnLBq3yyHk2WUwH87RLSxmePV9csyNJ8hFvAqMUP6TWCk/yI0r3L3L4ZqVL6kUh8mvESa/NfrRt21CEe2ziE4o0VYBUgDbfr1b3Grx0hhNM+j0q5S2Z/zbNrR3kmHOND8hnkhEIDJ+Nx3mKSzo/XwaAAlyP8ubhetfl43CbbLKUli6sJ9qOEVnzTKXvbePbUoDUhtJim8g0Jwv1I1jWTpIQZWcDFLzlCp8BuXySnrtnUJ48edbkO3tK63q35aNh3KCa6dyy5fUDyhriUVQUbt7oW1fZCe3QEsvLC+UHV/Zj9tK9aRM4hO8VIBU86e8QlUsr1jQBvUTAHP26O6JGaIl91B1TJpExub9qxs4xEOiR+ehturS/fXy6Jl/DGwZzQkfMULy/EQ0VtFWTRpeMP/FvmjgYfN8x+YJq1njp/ieIywUvpaFkpwCpQ9P+3iI9Z1TgLK+be72dkMwi4NvuOP9kbp3FxpsmhfPGOWsSvvt9+Vz4ODGNBd67pqFTlSnIr5PydcQb2ACksFrzbmyKnpai5RMBhzGY+wBUuEeRc6UAqUhtxvB6d51eMCx+Fhg4ZagDv+jpcDSPki/fUgz/cFk5lyTpeSfl60g3unXtn9cPqKhpllVggfj8wmRl5gpiT1eBLWrM3eSjAKkL2r5ExD5fg2Mo+ElsnK6g5sTEyfi0Vl1w6Vza8N/htnF8sz6L60ce+RrS9W4BUhemLSICK8aKtQAPPnoeq1shfxhkKkDq4iyfm6VRmLBOI9F3XbOqpXh59pQhHxOgQKD0vE25h5pTvmZo171DbVdY1sPq3J1LaNDuYXUL+URUt8ZKD1S4R1GTlMxHAVLndRyR8M4K7TIYfw2EsNPoZvrF+TVFnmVPa5JJpp8og3wGeB0SzpBcVuEQj7DpFe6XS89C+ZBEJM+S0zIrP1dOK3oZ7gHV6qMP/2H0IVxq3i/k1p1qkFkDCpAyq6p4wvNL9B2A+lkiHLO5+50YQ14sAdMJgmlQEDiSPy1Ko6vh55552Aq33GG2IZ/p4rqohTJGFq+2rnDkIBZGZ8oPLr88mNU9uqLENoQoQGpDaUU2eYtIn1g2TwLCCVk1zuEdj0zIASlSsjsOQZz2yDmSfVbloAsCtACucCnwKN80+Sh3SLzhqZ3mh9SuEvNel+U04VBQdWm9dO+KCvdod4Y21U4B0qbUV1zj80+eTMDIxFlC44B7oy93ODHuSiE3AXkaJaua+G/jbNTy8i01+ThbI+lMQEwjVw6Bc7Aefp5XPgO8lmayFaexYjkJAhMFzAxLdY9itVccNwVIxemyEE7vrtIeRvz7ALhTOkB6v1Du7bBjpAsuAbKwA6WdeyD6s+U0XoTb55PPrgGDQCxbIUrpIBMCEAbCY+1fYO7yX6hwjw6qOhNrBUiZ1NRlIiK8sAovcYTvAYqRpvRAfUv7ccBB0pfQLQg90XaJSBepIJdUhcDhEJAv2DUSjdCRhgDUg3mLyHLyFoWfJ2m4XXqXXyv5wqot8W3le58g1ro8w0pcggYUIPXw0rj4JZWs/TDNuTgGjDE7BMTvBuAL0vWG4b73v8v6LE4XYXkt5BMX1wCD0f69qF7BjPXJcbj3Tyrco+emRwFSz01JtEMXibbXl/kbxPCFuO7KM6BA8YGCxpSVr0tHIK6BCAGS7nYmzSEpLQd3UvtQu7DvtE8+AlhAMPvhGDwGRO+MrSB1KTYFaEABUgFK7BaLH1er+4QofR8In3NkJiVdcnsk36eVo8za+3RHJLlDQkPvapCpa9IlmWj2c8sEU/AnG5OVByrcI+t8bw2dAqSt0Xv7Ui9dYuf/7u+PkuCnAdFOc+IUt2xc7Qduz4L5mNzbtGhmOLc7UQclf104Es26coGqKa58xKvetX/7Iyy0JSItVyZKdy8jrhfKWDHriAYUIHVErZ1n+hZRZWIVzggQL0v/oniJEkB8deQcujhTJeF5uH2EX1AssqvATeeWLdEPKW+ZopCpZoZMtCR2mlGjMbinwj06vxaLlKAAqUhtbgGvHy3T1CjwHxDiNwPi/YncYosIJJh89qG15wOQa30QiqvIumuyhVUu04LUAeb+fRTm1DnRFizITYrMteA2KUs176AG3tugA8yCN4jEdk+MxgAidZIaYBPIpR2i8yw4n7tAhnpNWwlIMn2s0GB+bxnu/6OqAtvBldZZ1gqQOqvfrnKX1XarVXiFhDjFNJZ2rQVZq4pkHQQJuIoMunqobe/zOKyur4MK98g6UT1MpwCphyen3a6dIxoVa9bryPSX/KAj/+3ydMs2+Z/FyfOXd0qjBWRfkXuG1G7nc7TTdaNOHO6rcI8cSutxUgVIPT5Bm+neBaLd9VX+Jmi4xxfq1mQpTbpwMInPlItWLYnvjVP1BMgGJNY41PZIUzdquYcoo/DYBjw8uQNmLqFKC5JbgT3cQAFSD09OUV07v0GHOOdvkMDxonjG8kHxFXT4UJsxWOBlUOEeHZ3IrWOuAGnrdN9VyTLNycg6nEIupgHB81+O60TMvgn8IStMCBSBEt9OdRQG4ivOKXCGhEYols10Ytny/gyNquZY6Y6q7pFXc/1F39bi6K8hqt76NXCeaEJU+Q8E4UH3uZMnyeef1Egz4JRragbXptERiK/ABSSjYapF/IbiTTgXIcORH0wHU6vDgw/H8ZGaycHXgAKkwZ/j2BG+/7S6V1RKbxLg7hZZTiKx/y6zYJoSGfcrZGHMP7i3bIkhZaHeJNFxACohPDIqcF9VgR2eRaoAaXjmOjpSInxvFV4GBq8DwuhmVYEM/oAi37V/HCAJDkuj43BHhXtsdkb6r70CpP6bs8J7fJGoVN2AM2SJk6gF0sLlktUOIPkFcAEbaMHdjyfxWS7BinhgNKAAaWCmcvMD+QnRZL0KbwLBAdcdAH2H1xSXf8kW6xyDI4jcOyS7ORFnuvHgQxXusflJ7HMOCpD6fAI70X1ZbRc5vEUgprLUhbNv3YARAnhnSFn6JTMGWAye7CvDPRXukUVjg0+jAGnw57i9ERKx81U4wQFeIxKVABNp1fmTejdS5yLAl1lDR4jDijkOt3+BuNZeB1WrQdSAAqRBnNUCx/TafRrZvhNeZwTHSQj7Qo4BA/JlE5DuAPKWDUF8GT7URl0PpDshgjrjcFeFexQ4SQPESgHSAE1mJ4dyjmgnX+V/Qqjt8+Q0/AVcR0oUyTskWQWWA8z8YgRmQIV7dHKq+pq3AqS+nr7ud/79JTooSvAmcZh0pTsWnADU2Rdx1/7E4CmV4a6q7tH9+eo3iQqQ+m3GeqC/Ms3JugnTwoKzCFByu0QMAoBkCVhjNbj9yRR2PSVJD6hJdaENDShAakNpqomjgbeJxrQq/DFDOCJLrQmCLxnCEicwSwT3VLiHWil5NaAAKa/GFH1EA3a1XYAfCYB5ocHVCRXuoVZJmxpQgNSm4lSzqAZk4YEriBtKN0oD7Wrg/wHwB2J9dMwwWgAAAABJRU5ErkJggg=="}),(0,Z.jsx)("img",{style:a()(a()({},g),{},{zIndex:17}),className:si,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUcAAAGCCAYAAABzbAFsAAAAAXNSR0IArs4c6QAAIABJREFUeF7svWtvG1ma5/k/ESduvJO6WbYyy5nlzulxbu9i14MCFthB+UVjgf0A7o9QX8Ppj7H1Edpv9vW8cgGNWWAWxgA9W+7pLHWWMq20LJEixWvcIyafuFDBIEMkJVJKSkGUK8WIE+c5fCLOL57LuTDkn1wDuQZyDeQamNIA21Sd+L4/0XbGmL+pvyVvd66B+6SB+9I3Nw6OacWnH6ockvepm+W/ZZM0cN/65kbBcZ7y4wcpB+Qmdam8rfdBA/exb24yHNNtH7vVORzvQ3fLf8MmaSAFx3vRN+8THOlZCgCZw3GTulXe1vuggTlw3Mi+ualwzGp3Dsf70NPy37BxGkjA8d70zU2HY9z+ZKY6TGPn2euN62B5gzdXAzPguPF9cxPhGLc5K66RW4+b28fylm+oBiI43qu+uTFwTL2ZMk33N78EHl8Dfh533NBeljd74zRwX/vmpsFx6s30DmAvo0TMWwCvwr9zOG5cF8sbvKkayLIaN71vbjIcr3Krczhuak/L271xGpgBx3vRNzcOjm8B9ip8fIK2vwfYC8B/ByCyIAPLMR/Ss3F9LG/whmoghuN965sbB0eCYmSuJwEJAmQERT+PO25oL8ubvZEaSFiO96pvbiQcCZCRxZh8mMZwjA7mrvVGdrW80ZumgSQc71Pf3Fg4xm71B4A9v7Qa8Rbw86TMpnWvvL2brIE0HO9L39wkOArRA0RtTv7DBwA64Cdd6zxjvcndLW/7JmnA9/172Tc3Co5xwPc9IGihxZjlVufDeTapd+Vt3WgNEBzvY9/cRDiOrcbDKGP9LJGMiZMyueW40f0tb/wGaSABx3vVNzcKjil3mhEcn4UPkZ9wrb0YkPksmQ3qYXlTN1YDkVs9Ee66D31zM+Do+7QHQjrWGH/HIQAL8KO4Yw7Hje1mecM3TgP3uG9uBBzT2bAPgCADjB+B4Snof8lhPDkcN66H5Q3eVA3c5765cXBMJGPYEcCeAjgC4AD+M4DAmMNxU3ta3u6N00ASjvetb24kHF8A7OgIwlMiYwKO1gf4z5/DzWOOG9fH8gZvqAbScLxPfXPj4AhAODyEwJ+B8ShbTVYjudYfAP85cjhuaD/Lm72BGki51feqb24mHAGBwBjDEcfAwQG8HI4b2LvyJm+0BqbgeI/65sbB8QMgUjLmWZS9PjkBc/fhR9aj9+4dvJcvw7hjPpRno/td3vgN0EASjvetb24kHJ8D7BgQxMitdhHC0TmEf/wM7ssoKZPDcQN6V97EjdZAGo73qW9uJBwLRxD4U7AYjjgBzH14BMhjJOFIzx0Nkcw/uQZyDaxDA2k43qe+uXFwBCAeAYJyAgH7gHAK5u3BJ+vRALxngPv2LfxXr+AFPy7fhXAdfSKvM9dAoIFUzPFe9c2NguM7QHgJCAEcAUGI3GoPl3DsAt4PgPcKORzz/ptrYN0aiOF4H/vmxsHxABApS52E4ymABuAdAN77BBxDwzF3q9fdQfL6H64GknC8b31zI+GoRskYshz3ABAc7QiObz/Ax3O4ZDnmcHy4nTb/5bejgTQc71Pf3Cg4BgPAAZFugJRyq8m13gfcxFjHHI630z9yKQ9YA4mY473rm/cCjs0mUN+Bl8PxAffS/KffiQbmwXGT++bGwZGy1TTGMbYc2wCjTHUdl3A8A7w/Ad7rfCD4nXSYXOjD0UASjvetb24MHN8CwtfvIbx4AeEEEDuJQeANwD8B/MoR3NFTeDkcH07nzH/p3WqA4Hhf++ZmwREQXuASjrvRUJ5zACbgVQB3hByOd9tdcukPSQNjON7Dvvnrh2O40jBtuUo7nImvAEaWIwcEBrCLyK2uAZ4OuPEUwtytfkhdNP+td6KBe943NxKO/3wKruxNzq0ewzGaQpjD8U66Sy70IWlgBhzvU9/cGDjSMJ63keX4zwCnQeA0t5rGOtIwHgvwCoATrQhOC97mK/M8pI6a/9bb10AEx/vaN68NxyhLNXVDVj6f2ffZdwD7PSDsAkIh3LNa7LchCgwMlKaO4NgF3J1ofnUOx9vvK7nEB6aBX1nfXDWTNheOgDgxt7oFv70NJ4fjA+ug+c+9Ow1kwfGO+uadwzGrAek7tLI5zTNuwAjgcjRDpncBVvE7vl2ve0XAiVfmyS3Hu+szueQHooFfSd9cF5OWshwXbUT8aKwEkIkbcHAIkfaOieE4uIBQo0wM4NPc6gHgVgGXli3L4fhAOmj+M+9OA7+CvrlOJi0Ex2UbkLxbNwZk8gYAYvMYQvUA4iNA6IXDe3I43l33yCU/ZA3cYd+8DSYtAkfm+zdfTPu6kCQlvIkSMrQkUhMQnlFCBhCH3a6AapXMRF8D3B8B7/8MtrDOLceH3Gfz3347GrjDvnkrTJoLx3mEJnDRraB5zFfdkutmsWfdgAbAaW71MLIcCY6lcB1Hl+D4/j28H36AF6wGnq/neDs9JZfy4DRwV33ztph0JRyvagRB8fXsxyETktcBVdYN0AGRxjmKPTDXh69Vg6mD7v9McEyuBp7D8cF12vwH344G7qJv3iaTrgvHeRbnTEBex3qctSTSz4C0F2WrB9H0QXKrCY60+MT5U7jjrRJyON5OT8mlPDgN3EXfvAKOK2fS0nC8wmJMPxyzAbkkrNI3oHsC0dkHL3QhijQInFaboEHgHXh9B+7THTjnyOH44Hpq/oNvXQN30TdnwXFdTFoajrQtyyJ34U1GHHJZ1zp9A344Bf96D2LsVlNbCI5FwPsJcJ8ih+Mi9ycvk2vgphq4i76ZYTmuhUmZld7AfA10vjY4AvxrXMJR6IN1fPh7FbgG4NL86txyvOljn1+fa2C+BqbguOa+edtMWhiOiaz0fK1dlphyrZeNOyZvAC1Z9p+iG9AEOCVkKtE4R1p4QgacHI7L3J68bK6B62vgtvtmGo7rZtLCcJzlTr+NXOxX4XqLwedVYkgPWY/0SQ/zWca1nnUDtjrgVh1iHWDDPphWhkdwHLbgPtmGnVuO13/g8ytzDSyqgdvumzMsxyl+rZJJs+F4uRRRUk8TZakRBMX0hyCZBGR0fsKCvA4c37+HSFskvG1C2pHAlRoEuQ8BZcDtw5fLcCljrQD2//cBXrw96zKyFn0o8nK5BnINADEcb6Vv3gGTZsJxXtAzC4yJBybtTt8cjoBIWyS8AyQAnJYv0wGhDOAC8GWEcGwfwzk+CGbIBHtX53DMu3GugfVoYAzHW+ibd8Gka8FxXsZ6hvW4EjhuHUE8egpeA7jVhyiWwYQBmFaCpwKuSXAEHFp84s85HNfTI/Jacw3E7uAvc6uJBe8Bcd19cx4c18GkpeGYthrfvQPDS9D/rrIWJ+FIyl1wvCMp5e1bCF+/grAFiEeI4AiI0gACaN4gudUe3JEL12vAJjg+j+ZX55Zj3pdzDaxHA7fZN6+C47qYNBeOMzJCE9dkwTFlPU5nrZeBI23LihlwTKzKQ241zZDxkMNxPV0hrzXXwKQGAjjeUt9MwvG2mLQUHKcIPWNAeGxBrguO/9yC9OU2RDUc6yjoAzAaBF4rwUnC8ewdvD/9Cd5339EWM/kn10CugVVrIA3HdfbNLDiuk0lz4Zj05VMNmXntO4Qu9trgCEhfAqLbBzcZhFIpnCFj9OAKFTjNEzhf78M5AzzagfA7lsNx1Z0ir++6GqAYXbDT8B19Vit/Co5r7Jspt3rMnnUyaRpw0ynzazUkjtnSf2eNd1w0FjjrBnzVBXeq4SBwfRiuysNKcATAaQKOeAj3YxfeyQu437Grl1K7o6f0VyD2Ljvpr+DnX6sJWXAJEhPRJ6nXRY4nGkLYnAg3peX9uuRfp29+jWsYLnfEpCk4zhloGZR/B7CXVz9cwdvx7Vvg1Sv4K4cjwJ1ohkwMR+7DFR04qMM+Wx0c0/q57bf+LcnPQTnncV5o7u5c3gbwS5T67pdv3814eafLza14wQIrlv8dtf/3EJ7vQjioQPyhAOlrDq5WIFrDcJV+Mlwo5KV34FLf1K4Bx7ti0pVwnLHaRVx+fN376Ha/SGSrM1xr0tUYLtexHK1j8IsCpIMGRIJjcAOKwGAIiD240OA0P8E5/jPcXjSc5+2HX2R+t+DDExeLy6evy6pnXrnNkO/frcu35D26leJJy+8XgdMwo34w/cJMl8uCYPo3ULnLZ3B+vWHfm19uTfKTcNR0cPEr8BoH9wXwYMWsYhjy4n24YhnO+Skctw9HewZ3mZBXOt6YWkd2bUxaCI7xlJydCISx1RiDcXxD3wMvXsBfBxzx4YN48Py5KLQhFRoQ+wNIYgnsojUSXL/gsy5cT4Yz0mAfH8LtHYdjHd/+wzXgmH5o/xw9tN8u6KLPg+WyHfu25T/0JNZ3fmD1THyS95T+nvd93vXLPgPz5KXP34L870jm7yE0dIi1J+BlD1J5ByIkcLEIZupg5W24YzgCjgs4NFnjpnC8DSbNc6uD87MakrAYg9vwProZCQsyfqMl32zXthzxAeLB82CvasnrgfuV0HK0dQiSD0+nMY4WnFMdTrcNh+D47gO8d+S2zJrnuOzD+dDK04vgQUHyFysxabnR/Y5fSvT3VS9GKpc8n/4ePztXHY/LpOuZdXzWy/sO5L96DlbvQHgsQ/z6f4NYrkAqSxBNGZJjQKhvwa8WwtWyxHC1rDQciQdzQ1WzkjG3waSF4JiIlEy40y9SNykJSLIe6fMy2Bxw/LmEIx1aYKxjHPSlFXlog60AjgD3I7ea4KjrI1qPxzV12J/7cBwP9hiOf56v/BtzrxlZlju3IGtWY9cp/95DMoJiEoQ3fiAeRgWvXgH1ryE87kP8+t9DLCuQuA4ucHCCo8DAdupDh3tFF2XYPzThlnaCuGNkOVJ/mR/vzshUz3SnV8mka8GRrMZ0I+LHgQBJ1mMMx2b0ZqDFKJJrPAaCbwDHIsBNQDg9h+iN4MOBa0qwfzgN3lT2+Rnc//z/wHv//R0B6771j5e/vOTukyVJU9/+AQKuerHQueQLL/09vsfzyl11XVzHrBfrvHrvWP7Lb8F2nkMgo+XZDsTHT8FtB1JFArdFCNCAkge3rMKZCUdiw4IMSHSnNBSD7+tg0sJwpJkwL6NgY7IhHxL5t+eAv244DjsdmfE6LwngFoPQDSxH0Iasrm7APhnCaZ3DaX2C+98suO9ProBjTPBY83Ewddnj8fVZ12WBclk58+qfdz7djuvIp078lryB+W/8X+X7IQlFut9pHUTuzszjyeckeV26nkXrXbRcWpHz5C1a76LlMuS/+Abs678HOziA+KwK0R/0lcpWWazK4I4QZqsbNTjlYrBdsk27g5aQsBxvCMd1MykTjqlMNUsO34nhmARjoL8PgP4cfjJz/TZhOUY6Dlzr61iO2gm4qkJiHGM4NjsQux0wSYTjMVh/NeCe/QVO8xjuhx7cP3/KLce1QKoDb6MgSUmWd2GHxTdgeJx4Lj4lssRJT4PKXfV91ni2JDSTcrKOU3s2VD7Bcfd/gvC3/wFC5QLSzhYkpQC+W4U4siCS5ViX4RRUOIUSrJvC8baZNBeOiRHoU/HGWXB8/vzSeqT7ngXH0Kueb30kY44awFVAqkQxx95oJI4uCmJbB3wHrjaA9b0IJ4bjf/0rvMPPiU5QXxKUndR+Ofn108Fzgsc7GrEx/16uBdLzKo2hSKC66hMHzCks9OIywTiv+pWd30D5FFojOH7xFcT9HfCdKqSGAu65kFxBFzRoqFRgM3fg7iol6y81ODexHGM43haTloZjptUYPSVJ1zppKSayUktlrGfB8QDgn4dDyWZFYXQB8dQA8xy4yhDW90M4Z204zc9w/+X/hzsBx5U9yXlFUxr4lmKSvyJIhsNxhAmr7Ka3jV6WC7wgv+2A/XmBcks351cmn37nzrcQvnkBoa5C2qlD+lIDH3i65IlMqCiqX3kEm3lwdx0EcBwewXn6FE4wlGdJtzoLjuti0o3h+Dxxhz/McK3jMY83heO3gPgDwPdpsdt+X2qZolTaLrBPn8B7JpgtwcFPsE/7cEYm7H/5DPe//b/wjk5nWIulJS3IQWR1ZF33baSEP2c87vH18en7LJ+g8H/DWSTQvjQcFrnglS+iDgEEErovM+7Jt98Cf866V4vIWLTMPZdPP4/g+B++hig+B/+6DKnQH0kjMKnU0BhUYKcK2y/A2QWsn1pwKwPY35/DDab2rgmOq2LSJBwTcxivorQWhQzjRhwegj17Bj+AIwCyHmMYrhKO708hPd8DHw0gjwRwienC588a73XBbAGORDegCXfwGfa/nsD9/s9wAzg+ixp2mHqq4+PzHvas61Z1/D7K/wIeHv9iSd5WhpugCNA/PHsENstjyDqOR2DYil6YSWhmHU/fLyqXCN88FPn0O3e+gvC/HkCUd8C/rkIqApKuQipqYI5psEfbqiVvwR7DcRv294B78svkmYXgeIdMyoTjjLGN4xR6HGuUD8HG4KGHEiEg01nraBmzqUHhi8Yc37yD+LsDiK0y+CQcIZydGlLLVJllw3FbQ7tTKNqDc9j/2oL74b/CO+7MsBLLqWP9yDJMH487warOx/U9JPkEjW9/yVauC5IJKAaQiz+HiTfXs/AtSP+fPpx+v80ql3zGkbyAKkzGtB+YfFJrAEcFov8bSP/+MbgkQHZlcEWAoMBA/UvVkjXYhW7XblerTgXXh+NtM+nacCSr8TC9nuMhYD2DPyvumFjCbOmY4xtA/B0gigDfQmQ5lsAlQDg7gtQywYYOXGEE63QIp9+E/X0T7vdNeJ+68DELkPOstfz8ajUw/CW7vUpIEhQH4ASuAHrJ1tLLLPkCSn9f7S97sPKf9sG2/ncIf1sE/+I3EB8XQzgaCiRFhKACqG7B4grshgOrXcVa4bhqJk3Acd5I9GTgM201xs9bbD1SAjk5lTCG48RA8AWz1e/ChW3HcDwfQDEE8FIB7OcfIZ/3wFwaBO7Bavdh3zoch5HFUlwylrmqTrpJ8glan+HgLa1RfI3PS58/+zuIh7E1P6OKpwCOljieLpp1fVzuuufnXXfT+uddv2r5T58C3xQh7uxD3N0Gf7wPLphQPAWc3GrRBNt+rJtVRbOVIiza32lZy/EumbQ0HLUPYOQ3yzNWAY9cksC1XgccB01IX+9AJDiyIOYI4eMZpM99U3AdxfVcmJ9HcPrnsP/ShvvXj3ADy/H4Gp2QLjmIrpt3fVwuLWbedfOadZ/lP4K3FCS/8/nTI/BZ0MtSI3XeoxkXpCFB5ejjdMFmhmEiAQf1q89PQfaeyyd9PH8Mofob8N0G+OMSuCpAlhVwuQABCrC9DVP14FSKMNcFx3Ux6Uo4vn0LRvMnow/tMsbSDZmV67AQutbJDPUqLEeCI+1ZbdUgM4Ru9V9/gjzohW616sL813O4xggWwfHwX+Cd9hLW3LKWXWyRxRrIr5+7SMAEIBbRH4U8hrAzLck/+BIeQxwvApG8B3WwZMgkgFeiAfRuGcNuGMzkwDEViOoIyscXxPUmy8V1BRVFX3L542cgDccdEZK6A1mRweVohsyTum5KimZ/UYT5z224TxqwlknIpC3H22TS8nAEWOzbHx+BxW9dekEfRLNh1gZHQNq5uISjr0P8uQmJ4Nj14LEWrKMBnG4T9k8jOEc/wZ2A4zxLbUXnH0f1fFpRfctWs5HyLXh4GiRunF+m4TP8ARxF8ORvTzLqKp08HoJ9SsSZAyjGF0zR87KmiXIzBOTyE3oEQHr+5n+BUKNZMU/Bt82RVNgtyMUSxEs4wpQasOs9WD84cNYCxzUx6Wo4Aiyx2ldoOQIsjjfyIzBELknglqTg+D5a3zFpQS4bc/zuO1/4/WsIFHMcRHDsSVAEAVwGhKMW5KEFNhzCddqwf3Zhd49COP7QhtccwMdp6knXlowN6lFMMeO6uTCKr4+bkcvPtkAJakShIRjpNfMFk7DgAhgmLbrIYo3vC6l9fD6qN74VV73AcvlX65/0/tVvIe58A3G3RnCEVNiFLEvglJAht/o3+zAkDbbyc9/+/KRsy8ewOwdwFh3KM2U53iKTrgfHKN7IU3FHiu8cPIVPlmNqnvV4GM+N4Qjw3vASjictyN0BhM7QdO2RZ/880OxuC/ZPJ3B+MuDOhGPUM/b2wj9OU/DMOh53qHnnF7X0cvmz9Y/o5TEBtyuUmobYXgVslseQBbssObn8S6XPeomQnp8WIW7vQSTLcb8ELktQlEroVisAvtyDIdZhKf2+/bm8RjiugUkz4ZgeAJ5Y/YLRGEdKxiRd6uRzG1iP0ZCeRFJmNhzpwjkZ6+98X/g9bcEaW44ER0BxdF2SoAln55DPP0PsMzj+ENbPHuxuJ8hYOx//Dd6/DuDvpDpWs5CyHEeRZZg+Hl23E52fum7O+Yi98OL6o/K5/Kv1T3qbgFtkeQfHE1b3FAQzyiE+vjdZb3B92qsAQC+tXH7iHs3QK7047McQvm5A2N6CuFsH36lAKhQhizAlWSM4KviiAgNVWFUX1ucybBmwaZOtF4DLFpghE1uOd8GkheD4x/fvhRd4EUzIj+GYthpj/iRd61lwjMotvDJPEo4nrZb8jSTxE84VUSgGCZlPJ6bStRWhb8OxL2D/PITdbcPun8I5voB3qMMHudY01SmGUwqWWcfTxkp+faiR5jr1V4Afv1TSVn0ArQTMYst7kXLp65JMDKB7zXpjVUzVn6rvvsknnXm/BftShbi9DbFRGEpf7wmclZislFUuOhBlAF/9DXSosKqA9RmXcPzh7VvvH1698uYZR1lwvA0mLQZHQKh/AKO5lLJ8yPDsGUXKg2tPjsP/7h+EAEq61mk4xrsRxjHIRZYtm4Qj5G8k8BMOhdZzlDQI/3YMpXlmcdP2HX2oWJ0B7OYQVgDHH+AdDuFDDdu2bbQmfm9L3Z6IfS0Lv7i8b4Q6aEVysjzAXP5i+if9CZEVn4RYbMEHgE5Y+XQ8/T3r+qnr4puVqi+XH/aZq/S/U0rAcQfSFxIk+Qmkgo/AcqTrn+zCKMgjS3ALlu50bNTrFlmOP7yF9w+vcH043gKTroRjPF3nj9QQRHBM+PYBGBNj/PbJTD4CnCjuOAXHX9YBoBXBrwPHoyNwrwTpm+0w5lgogo8MiH/9BKUzgmgO4ehDWM1zOM1BCMdPF/B+8OGhNRtX21kUm3M8XV1WPRlix7Xn8mcrmiVeMkkrlV5G6e/pGrLOz7uO6vGNFmOpF2Yu/1LDSf3T334J7GAf4lYDYmMb0hccUqUBqVwCdxyIrgD21WOMCjIswYWlO7BRx43geJtMuhkc0wPBj0MLklxrSsqsHI5PIX0TxRy5DslhEP5yArU/hGA6cPQRrGYbzmeKObbgnPTgHZ3Da2TATsjIGnvp7HJ0fVb5KfhG1MuqJ25OLj971ECrdflq2cY2YmAmYbVtgCWt9e0SWPpepM+zKMQSwDBRPl0ul3+1/gmOrgjhy68hjOFYCmOOBVo5K7Icx3AswNI7CTgC3j/Q/lJzcg5pt3ouHFfIpGvBkVzq2Gr8AsDHBHzIelwnHJ/0IA3JrWbgjgbhL3+FeqFDNG04ug6r2YHz+ecwIXNmwb0Kjtc0HPPL1qwBemkk2IixhU1/JM3x9PeoXV4RrE3hlOiznSh31eVBueiTy7/URZb+vS/AnqiXluNBlJApKpB8GsoD4OlTY1StqqYAWDpgA5HluGI4roNJN4LjF6lpcwRJgiPFHXUH/u4zeMFmW++Aly/hpxefWCbmeARwD5DqP0P265Alpksu04Tjz1A7XYgDG443gnUyhD0BRx1+vZPhvimTlotvdsImKfWJWKRvRrs6pMovyoj4+nR5lstP6TnUv1irBztWJi3vdsLKT4cjqFwSho3i9KrfSSs9WW/6eFa5XH7iZRO/hLQQjrW9YBVwvq9CLj+CpDJLpmHgEoC/+Q2GkGGVXFiDEqzOCewX+8F+Miu1HGM4rpJJmXB8/vYtexXNHUzHHIOGAIysxvSHrEaaLUMu9W8+wNd1+P0X8GnZsuuszBMnZKbhCMllEI4+Qut2IVK2OoDjAHavA/uUYo8tuD/58LLgmAm3enQmA6qLQvHa5R64/PRL49p6zC9cqwZqBbBiDQLBsb4VxhwLW5CLMiTXs0RJlvHbPQylMswYjtoJ7P1rwvG2mZQNx8RI9KvgeHoCRubiXjQ7JoYjTSWkuOOfPwAdHf4fXsC7KRz77bZ8oDek0HKEZDBD/PlUUNst8D6THTaCeTGCffoJdossyD68n07h11KPyLTFNmlpZJ3P6rTzLMu05ZjLT1vsCf1fAGwPPqPtdqNPUn9J3dHxq76nyeAXwCbqLQRzs4PPRD3pcpHnMFXugcv3RAhPvoTQqEGslnT5oKxJZDkGcHQhCsxi3+zKA2kXZmkASyrBMm4Cx1tm0iUcUyvuPp/RkNLhIdM4Z0+fPgVZjnIExvghJECSa20C/hiOAD1//h9wfTjuv38vyi9eiFIbcqEByRxBKTJwMIj/dooAjheO5bq6b+mWYn46g9M6hX06gHdswK8ZS04XXOv7Nq98ngbGACMLOmm9p7/HFc0rl3Vd1vWL1rtouXsqn142j3YhfnkAsSRA3n0CrkhQKiVwQQxXZf/mCwx8WbcKrmuVSyWT9pTfD7dpne9W3zGTZsKRXqTxDl/v3r1j5Zcv2Q8AK0Vzq5VjMPLtT9OZoRPA2oefTMrQqvNpOL55A7x+HQJr3mrg5Fbvv4cov8AEHGUBEg0C//4YWr8HbuhwL0amNTIU86wL+6wD5+yk7/18UfaqGb1xWQtxyhJJWBRpq4K++2Y30u/sFuTyZ1uQpJdZVvq1LMgEXAPLMRHnTVueSUs1lz9tUKT172tgj2SI1R3wJw1Iu4/BuQ+1Ei56K3gM7Lc7GJTLMJkLq1zCteF4F0y6Eo4778C+//49e/GHF5iAYxRvnIIjpaKwABx/AcfryA2/LhwrArnVpviXj4rW60HUXbgjHdaoC7M7hNM5RpwFAAAgAElEQVQ6hvNjG+7PPrxqd56tsuLzMQtvW278MzZcfh5zXPHzuKbqKiqYqkKsP4H4qAT5i8fgkKBsF8FdEaJr2+ybr6R+WV4dHG+TSVfDEWDfA+wPUViGtkU4DsIzky61dApm74VvGnKtKe4YD+dJWo5xCGmZxScmLEdArvYhD8qQKwbBEeKPH6G1zmzJkn2na8jWsAez2YN9egynNQy2SfAqC1qOs2Jck5f2ovhUZaF1DbOy1HGd82KY081+APLphVIFWCIUkmXhzbPkp2KEKthEvanv4/ufLpeKLWaxZtb9nrBU75l8XwXb24b4RRViaQfyngyZ1yHXmCVBkQWaPnjwBINiSTcVTTPLuLnluHOLTFoajnGmOl4JnMBIRCQfmwAZxB2PAZOG8jyFtxI4AuLw+JjvHhxIBMc2h7Ktgfe7Jv/4iWlnA5mbDI5uwOq3YA16sGm848cLuIPuL/sp55+N0kAAlFlWN1nEi1jj6XLLXBdrKpc//cyk9Ehw3N2BuK+NePVJQXpcgsQaULYkcM+zRYp7PdnyBtUtxVA0rA2O62LSjeA4BmOkRptc5SjuSEmZXawSjuC7BxjDscIgmcwUPx4r2lnTlh1fsjumZQ+bntns+nZrqNntC7h9Ez5Cg2vqw+SrEzW+1Y/0Uw4txozyvhWNg5xzPt2AXP5s/S/rVvtmjzEjYc1HYYVlY4rXfYM8VPkBHBsQ99hIerxX4I9KkKwYjiJEwQH78kv0qyUYvje0NLto8hqlJcKEzCvAuzKslkjIxDHHWZZjEo6rZNLN4JhKyKThqB/CHzyDHydkru1WA2L9GLxT7MiP63VJ16HAMmRPVYWjv6Lw+QKSI8G2+rA7fZjdj3A6w6H9sVN0hzRFKf6kIRn721nHr3vdsnJy+RNcmvfSuC7E8utWq4GyCkZTB8sqePWxIe03VEmVLKXAmARFEkQGdvAl+ltF6L4HS7Nh9k3Yz/dgrQ2OK2TS0nBsHkOIM9XSrIZESRmyHGkg+ACrhCPkujSQLVFUZKZJHg0C/xmFZhMy7Vt9YcAamTCbZ7DPW7BbI3ij/gy3Om3hRZbf+NHJOj91fNKyxLx6YwHzyj1k+TJ8emf1Zwy/IkueyeXL8Y8W2DIgpc6crDf9Pb49Wcdz+ZP6LwkQth9BKDfA92qQdsqmzIpMKUsy90SINEOG4FguwpA8mFoRZv8UtnoOG8/hrspyXBeTpuD45s0b9vr1a9BQnqQJe3gI4ZiDKU8vkzEEx3YzdCkbO+F2BBR3pIz1yuEI8E6H4AjZEqHIgVsN8acjFFpdWzZHcCxBMkd9mGc/w+mMYB934Q5N+MzKxzmu1mZYc20xGImSvctwBrlxM0MkUblxq2Z8Tydipn5Br584FIZRkMu/Uv/0EmmQ5XgAXpUh7VYgF2qQC3Iwtzpwq7/6Ct0AjhpMDdeD410xaQYcwV6/xjQcAWGcqQbY+SnYoz1gAo60OnA0M+Y24EiDwP/yCYWzE1uxLcnWRVijAczmJ8PpnKv2z92hO/KLHgaLxRx9axDOrZZLi2Wjo/JAKRKQIWh8frIdaasnlz9gpPuKDD8jTBwosGyB9a+IF2edn3ddfHfSbE0/PfPqeSjyywoYzY4p18H3KmQ5QiaHmkApihBt2PjiK6n3uAjd0WDuA+ZHwFY/LGc5vnlzN0yahiPAXmM+HGOXuh271s3QepwHx7dv3+LDq1f+UuMcKeZIliMg1weR5ahBggnxhx9RPOlC9nQ4AwZz0IF1PoB9/lc4JwzOaJBnq9ds5628+glLP4agBUb2XGDf0bEgWRZZeMkWJKAZQGp8rg9ELvnk8clakvZjcGkuPzQUZui/KJfZVh1iqQ6+uwdppwSZq6HlqIoQPSfYnbS7HcGx0oXVrsJaGo53xKRMOJIB9S4xpugwZTmOXerEBi0NwP98Clge/C0X/s4BvMS6jkFihFYD//AK14cjIA90qIoACmmIHz+h0GxBthw4PcOyBm3Z6piwzmmx2x5c/Uo4RpaelLIU7elVXcI+llE+jQc7tEAvLcosfuTyA82k9E92+PAaoZByGegn6DaGaaT+9PmiDDZLTtbxeW+Bhyaf9DQBxwZkhUMpSJBEDyL10C92rV6jLutMhTGGY7h02cIxx3j/mNtm0hiOsxaVjOH4f3wAOytAoG1YgwHgAAvgCLDd6Ik5o7gjwRHAVuRa7wDes2jl7z/+8T2++abvN1++9D9gxXDsQjYMuAM3shxbsNt9OL02HB3whlne7rynPXW+mFF+OKdc+vySYsfFH4x8Kdj3J/pc3rxSqYRB8l4SRZMHSmF4Iw1X6sQT18VV03zYCMIU0gjqnxKbyx+rK6X/4hZYQxqJpRrju48EaaehhHCUIUlKuJ7jbw/QKxVxLTjeNZMWgyPAzhD+2MEJBFmI4o0JONK5s7RrfQT/5dPArfX/+B74pg+/+RI3gqM2gOKIUATLlJmgiD+eonjehWzpcEY2jN4F7A6Z7304J204Iwt+GirDiFaMOmHi46csxmLqQqprFtgKcmhpzjsfX5vLDzUxS//Bsei+BOxb4E2SVa5ogwaVBPcsWU/W8bSoXP7V+i9SzLEKkdZyLO9CaihQCipkVbBlSZEEgYH9Zh/dWh2j61iOV8LxFpi0FBybx2CaCJaEo9QKwVDfhj8Fx18Wun0ZjjNcPRwFyAzB9MFi89xWLEdyBt2haTncOu0qVrsJ57MR7CvjxYzLsvAWPR53nlXVt2w9D0V+bM0l303Je0THp74nXnTUaWMaDumPyG0nKM6y4q+SM36hJciZyw/1T0ZBvQpxuwZeewJeEyy1UJVlVbZlSSA4OuzRltfd2pVHcIfGTrFotgFLXdCtXgSO62TSXDj+6QOE38lg2jOwoCEHoVstN4OpQ7TiTlhHC7C34ZNrnUzKjOFIyxcBfhM3sxx3BlD6IlRfgERw/OsPKDU7UGic42gIo+/AuiDLsQmn24NrjKYTMvMsxtFE1wMKCLtPfN24g0WWZiHqOKOUJVqwh5F+J03QXP7VFjvpJ2mFj7VXApIhkmLqe/LlkYZn7G8nr6fOPUuOn3Gc/PVc/uVbolAHq3OIhSKkR0/AHylQJMVWlYrEKVtNJb/cQq++iyFcGDtFrASOt8Wk+XAEhN/FS5VF8cbz6L8Ub5wHx4PDQ//Zs2feHxNwnNiBcM4GO8HCE4lsdXk4VG2hqMQJmX/7iNLPTai2BZvcasOAfdqE1e7B6TXhGj48Zk92xlHKf4rhtoAHt5IiufxJNab1n3x5JOFFMLuE3jB6ZVFdxSlLMjlMiqZ3putJ38is87n8y76T1n9gOVYEcbui8fIOpEdlS1G4rBQ1hHDkwOPqJRyLLiyjAvPiEM6jZ3DmDQLPshz/dEtMuhKO0XxGYbyOYyoZE7jUiQ09gumDTaC8E2apg0VvD+E/e4YbwxEnJxL296XyEKotQBFsyFIFwvf/Zpc/tyXFtmEPejANHXZTh0mWY28w23KMO0Yamr40e460b43C8Y92YTJGGZUf15caexfPuc4iai4/ZUFG+hSSUz5nKM+3h4xJxYl7MdNSTLnfhUQMcpa7nA5bZN23XH6of7Kw6xWIDc2Qqo9VvqtaqqbJskbZatUJhvI8OuAXe7XQclwFHG+TSTPhGO/V8P79e+GHFy8uF7lNwzE1fbCOMO5IQ3noX2kfHq0I/gyrgCMk7OMSjgJoRSTxr8cofepAtW2b9o6xrKFvNUey2RnA6V/AmeVWr8T8yytZmwZiOFKCLBmqIEslOQaSIBU24jJskS4fm5QTx7OGahUvs9dUay7/av17GAm1akHcriCyHKFoGmRRhqyIjugxzp5+hU69gaE1gll3YF7XcrwLJmXAEYz21nr/HsIPLxIrgM+BYxx3JKuR/pWwWjiOtAt5T6opdhGKYIZwPDxC+VSHYjuwe2cER1hND2b7BC7B0SQrRJ/Xj5d0dPmc6YhO1jjJrHbk8pOaYYWCN51xCUskNVWYlRlJq/iKTA55CrH7PUqUm1lvdD6Xf6lgrQZW9cG39sDLZVN6VFYUbQuywiDHbvUXj3CxvYfBoDWy9uSCcX043j6TZsOR5lW/Ayu/BNMA9mMi5tg/DYfySCx0qXvtEASVRgiMOBmThKP14YP/T8+f+3FC5joxR5xAGmmQ9yQoIxGqyGjDR4hHn1A6uXBU2/ftXkeyHMDsnsO6GMA5O4dr6vBYGmbzYKlFD0C6XHw83QEXLRdfl8u/+m3F4c9aUILCFOlY4k3KpRuRDIPcpN5F27nx8n0I1QrErR3wcgkSJWSUKhSVFr0VIPjMYU92vYutbW9gDFRzbxuGAZgXgPMIy8UcaU+r22ZSNhwRTNeahiNAK/yyON4YwLEBoB0CMglH/Rj+jnPk745G3o3hCEijC8h7NSgjI4SjY1v8px9ZqTWUVFN3nK7NDceGeXYOi9zqXgTHzJhfCpr+HItvCrJRxfF1886n25Eun8uPYr5+PuVznq/zqzgvgREcG3VIJYJjA0owCLxAc6sd0XPBvviSdyqqOXRtxbgxHG+ZSUvBMRgAvn85Q4bA2CAwhmykRUxmwBH+7gjePz3HdSxH9uof/1H4+1evaAC6JF9AVmpQuheGJopMZkwRf/qEUusCqqkHS5aZdmQ5ds5M93yo2GQ5/ioepLwRC2uAxXBMJrxSIw4mKqNyyfPp73Hhq47H1nzyhZnLv5xenNa/M2KqVGDyTmg5bkmQ6gRHLbQcRR8i58BvHqNTUzEcSjD2Cje0HGfAcZ1MWg6OkdUYTx+k1aQiNo7heN4Cnm7DIwvyB8DfiVYE/ydcB44+e/WPEP7+VTA75xKOBjTRhswYudV2uX3ONMPmdteBYXYtq9n3rYs2nL6pOLPgyJxUlpQ2eU18ss5PHY8D+5G7Pa/eWMS8crl83We2dpmNzgpnkEKTIYpkuQWO+5LOGE/IGXsCOsvlz9e/Bwi1OoS6BmlrC9JuyVaEiqSogiPT3GrOOb7cR2erjMGwCqPS75sDwzDdnR37Wm71LDiukUkrgWO/02Hlet1vk2vtwbd9+DScZ5Vw7J2eytt7e5ICKF2CI4Ps2Rb/+Ekutc+hGTbsnmlbhiUZF6em3TMVu9UOY46Yl0BZ2KbJC65dAzogaKG1T2GGZOgh/T1uy7xy2dfp0fOvYVZIZF69D1k+6cbnYNUyxHrNlBoNJu1UZIkr0EoUc2RhzPFgn3d2S+hfyDC3HBifP7Us7d9tW+uG4yqYtDAcB8fHgnZwEM6OiRaeoL0b+p3Q6irXEcKR4o7NcChPdw/eqizH3ink7T2k4Aj+4wnKnXNotu3YFwY39RHMzqll903ZPu9hpuV42cGzMikZx9OQnYpR3jQzMycT9BDkUzKGZhpdlbQiNV3n/Lzr4gdjXrnrnp933QbJ93tgagVMqUGoq5AatG91CYpYBk3QoISMyGkl8H10drfRv/BiOMLS/h1WAsd1M2kJOEKIpw4aLQiS0GaNRgMTcEzFHcuAF2+0dS232vfZK0D4e0AgOBbVrqxxrgwcUSsIquwyi//4kZWbbaY5Puyuzo0Ajh3YfQv2eR+OaSwylGfF9lAW41YsJrO6DZfPokHgZJkkQwwqBzOSIZHod/q2zpgUuYEJaAbXx1M6U8dn+eNUXbL+XH62/kk3BMeKAFGtmdJemcn1ApPFiqSUmCOLIhc95rAvdv32k32vr3uKUQgsx1XCcb1MWhyOgbcDpjchKDtgUpSM6ccDwTuAXQ/2/xgnZWI40kZb/8WC//vn8Ghu9cJDeabgCFm0R6pVKqgFBtklt7oll05PUXBs2BembRoDyaCpg/0+QsuR4LjiT3pudLr69Oo+KxY/tZrNfZJPMNR4sP9QxicrmDhfy2nDbfJ7XK+Gqw28XH6oaQ2KBqEiGqK2rfK9MuSaYitKQ1IU5shKMH2QY38P7Sfb5iUcTVja9oosxzUzaS4czw4PBTx7RmubhHAEBFrTkdZzlMilrl8+lJSEWT8coVolqLJtKYzJ4o+f7fJpWyo4OuyhC7PXhalb4WrgrY7hmibNrVYX2vZgfvdarIQaFTMWK77yUpsuP7YcpxRDYYwF4seqBGYks6uOzjAj8TJd/5xyufxL/UtgCgerFCFqDfC6ArmuQCntQil4jsJlLtgujXP024/rUn8kwVAcGLwMc4ibwfG2mDQFx+T+sDTO8ewQAp4F67oJximEL/ZCMFKmOr37YDmIoSeG85yEUwhpF8L/Avi/xw0sR0AudslyjOEIxWMW/+mzUG43eWA59hwYBMeuBasfwBEBHLPiU6saZ6hGsUcjo+NmjV/M5adGDUR6HM+tzso+p6imaoAxw6Cjl8T4BZU4H5SP65gXu1yg3IOUrwWxD2GvCqG6A6kGyNWSrYgNppQYlxUlXJVnbw/txyXcCI53xaT5cIwXuQWEajwAPAOOtEQPZaptD766Dc+6Ao5v3rzB69ev/Xmbeo9jjgk4jiRTKwiK7DHwnz6jfNpyiq7Frb5lW+RWN7uWPTDkYMHbAI4Zn3kTYcb9JtWBtOjCzH61YF4mlx/emLS6knOrKYQxAbkZ91KxwczEcnHp7/ElWccpDDJLTtbxdBMeonzSjVoGK4sQK9uQGkVIBRlKseKoRYHLIsFRBPYadvugLvVuYjlOwfGWmHQtOOrttjBgjNXrCZ+anpgEHE2/6Ws7Ox7Nr44tx/337/36ixcexRzfvAFev8ZycARkcQR1ZEMraJA9C/zo2Km0Bzxwqy+GjmUMfaNl+Va/7dujvuJYM+CYtvBiyy9+6I1LuyI4pCJ0VMfHeeSmR5bOpRs76UjH16U7Uy5/0mJM65+p8CYswYyXWwjNaZPx6uOXlU1ZfNGprOPpZjxo+Rqg+BAqVQhq2ZR2FSZXi0xRy5JSpEHgMkTPddj+E35+0ECvO9TNfUnT9XKwC6E1WGL64CJwXAeTFoLj6RHYthLOjgkz1dHc6oiN/OKCObXaeG41xR7NJnxtByk4wq+/wI3g6I5GmiMWgpgjWY7Hn+XyeccpOgbsrslNdwij1bXsoSFbJxehW83csDNmxeLmHZ+CW9qty+i86ZjjPDlZ5R+a/HiGTBpSmTCTDGYk4srpmONUDHKeW54ByVz+ZfiCFu1QRbBSEWJ125LqBVkqFKAUJagFxVG4xINxjnuP/fMnRa83dBRjX8LK4HgbTLoSjs0PEErPweKG6LwpKGyHSdthvHFwccFqwYNUg1O7XHgigCPgU1hiwnIE/DoiOP4yyJe2Z13GrRZ7PUXiFdURKSFDMcfAra6ct1D0fFidESy9Z5ttUzL7bdijAWZajvMtxMsSSaia7mRiRxEnZ9YsCrdcfqiBLAtdYIG3EX0utaqNX2/TA3F0PVFOUy/tyYRhSeEQfewVqJNZ6fH1KsJyufz4LsWaSOtfUSCUFQjVbUg12QosR1liarHAA8uRFrvd28X5kwZ6Qw9G3R0Yfqlk3MRyvE0mLQZHgG0DwngYT5SMGVwghGMNoEQM/UlgTMJRPz72SwcHHiVk9q8Jx28/fBCLz59LMRx129RUkQVw/PizUGlfoOja3OqaMB2C41CyhiaszvnVcMww+PLDd6wBk4Vx4vSQGnK/kyGJefka1TEYi0IgiwzAocRZuv7kdbn8hH4cMKUIViqYYq2u8IpqK/WKJMvcUZUCl2XR4bTwxMEjv7W/K3VXDsdbYNLVcASCVcBPsxqCCI40QwbwOxR27ABKPRz8bZye+qq955UOMIbjyTv4z5vw472rF7Ecv/0AsfgcktiDInGoughNDSxHK4IjLzqGY/ccbjg9mO0hrMEQdmcIx6aYo7nq3p6qUFQmhwq5y67nuGz77rF8ET5l8Y3ET4zDEYG1mRgRkIYVuXnpez0u7xhMVVQY5qWFSd/j8tPlLu9JLv9SF2M9iWAK8aECQStb0k5JlqtVKDKHWipAZr7DAY7HW/b53o7XNbmi110Yfgk3sxxvkUnLwTE5xpHcarIgu10GVFH04V+Q5ejDt3z4cgOecQpftTEJR8B//vb6cISta05JU0M4kuWIyvk5Srbj2F3TNr2RZnRMmP2m5VwM5cCtzlpKbC6S0lBVMq6Iy2WdnytoTr3x6Qcif2KcY+Ie+OKlJTjWWPIeRfohC9CM4sxBWCSht2ToI0ioJCE8S7+5/LGqk/oPhqeVwIoCxGrZkqolFsBRKUlKQYQiCuFQnsdbON/bQXfAdWPX1XSCo3B0ZBefPrUX3UMmmZBppuG4RiZdC45mpyNIjDHUapC6kZXU7cKuVH27Bt9qJ+C4F8YdY7f6hOCY2IGQqqE1BmbiIZohk7QcIemaI2gqH1qqoMjijz871W6blUxftLpDmN4IERzhXAznudWL0i9s3fz1GsP6GJ+0JLPXaczlT973kE6Zg8AThdMLUpgJi1KZuS5njMWkHXjdt9bksxDA+IHJDzQXw3ELUrWIyHJ01BCOLIg5PtkTW3s1giOMXRcRHGEXn2KlcFwHk5aGo9VuCzJrBCuBS6zLUK2GT1gXsKthvLEE+Cetli9tb3tqlJSJ4ZjenjVkI1sCjtBgmxoEpviM8c8/S5XztlsyHN/uGaFbTZbjoAena8IOhvKs3K2+fqfKr5yvgTEc5w1wjKviJoOTeCHREnSpZemCouly85qSy0+Mlk8pi4PJIphUgFhuWFJVJstRUoqqo0oyFEngggCX7Ve9870vpc7AWx8c18WkTDh23r8X6tHmWv/9+Fj4m4ODYOqg1YYgB2CMhvNEbCTVxWAMkjIt+N1tjOE4CGOS4wVvPwB+mK1eAo6AAp3gCA0CFJ+Bfz5DpXmGshnHHPt2AMfhhWQHlqM1Y99qMTUzY+EYYWQZRjFGf+q6xSxBlsuf3MUxpcdgEHgSbsn1NtPHFypnRs+5QpnDS9kT63im/POF6k1BOLOd91A+B/MoWy1DoC0SqiXIlRrUAiVkNC6LgityiNjfts+3trwLgyv6TS3H22bSFXCEUI821/rvxxD+5iCcVx3AsRHNrSaXOguOgN/FJRwPDwHlGbwpyzFg49WW4ytA/BGQ7H5fVXlZhQDNtS1VYLL46QzVVhNly4Y1HDqmodtmZ8jNYce3dYd2UoCXjD/NMxby83evgXlbs85roe+YLB3amHfNKs8/BPnBeo5FsIYKkeCoFe3AciyoUGXBUUSZBXB8vIXW1hYuDA696g4M27KMcq9h/Xj0zsGf/uR99913mTPY4n2r45hj5/3tMikbjoBQR7jz4AQcE1MIaazjqBfGHAsV+N0uUPDhK7VwJfD1whEqWY4nJ6ieN90yxRxHQ5jmCEa7a1sjU7IuenDJcowHgd+4A8xdT/HGEq6u4CHIp/UcybI2p+O349gtrXySSLhMLUobZK1nXC+Cpa+L09VJmPpZ18exzFx+8JzKHKxYhagUw5hjQ3ZUWUVgOQq+y2n+4ONdu7WzL3UGOowtDt22YJR7sH48goM/wfvuO7Y4HG+ZSQvBcXAMoSpBOBZbgrK9PV7sNglHoIeCXwlWAad/NJwnCUdS5i7g9QGfli0bu9VLWY5QRa5rzBY0RVAUM4ZjG2XHdOy+ww19APOiA3Now9YvEFiO1gIruawZa3n1S2iAxVM+KT+T8HYVBTHzwtrmZJcnzs/Iaqeb5LsmY8nYZS4/U/8+N5lSUFhBTcCx6KiKwhVNdhXanFVwwfbrTmtrz+sYkqxvOREcG7B+fHczON4GkxaDIy06cUpwhKBsg9kXcdyxx1CphM9YL7Qeg3hjJ4QjTSHsOPBkE97eU/irgSM0ZkNTVCimDf7pxKm1e7zkmLA7Bgx7ALPTgjXyYI3O4QZwTMX4luinGUUnY4uLZ6dvLjms4X7LVxmNk52kWTpOS1qgmG/y+HQMGEifT36XXbBYDkuMVU0ejymcy5+O08syhGIDQlmCVClCLhehBm61BlkQwH3PZY93/OZWg3cMCauF4y0waXE4AsJxC8L+Nph5AWEUJGQy4IhoOI8Lby1wFKApDMrIgXT6CdXzXmQ5Drmh92EOhzCHDuzuOVzHhWslXLAb4WneOMOocrJwJhC2qmz5A5HPohkyU/cqZcll3UtFNJnppgbm3+jGxzd26r00s9YHIV80mSwqrFCBWJYhaTXIFQ1KWXO0gsplHy4HudX7aG7toGN4a4Djmpm0NBzLIo1xrLMQjmC0H+uU5ZiG4z68vWgXwuu61R+akLdVKEMOjTtmgQlMMZnMCY6dC7dimKI9MJzAre72uUFwJMsxgGNmx1gsu3x5eVQ+NY5RjmJRVmztpM4jcz/sXP7krYnGOUpwg+NJvSVfcGl3V5wc9A0xzA4rUC7tz8T1NCd+bJkm71V6Mdtc/uWunGn9U0JGBKtXIJZUW65WJKkkO6qmuVqQrZbIrXbZ7o7fbGx5HZvLo1JvaAi8qJdX4VZHSyiSwbYuJk3A8c2bN+z169d48+6dsP/yJYsTMrTQLa3leAwI5Q4EqR5mq4NkTAXQ+32mlct+IZpXTa51PBC8A3gyVgfHC1svaJKmeY6lWgLjpy1WbXd42TZhDxyEMcduaDnqXTgOudUZlqMc9cw0PLOOxx153vlFjZRcfqiptP7TluM8gzF9Pqv8vHoyLdE5BuNDlS/JECjmWC5CqhRsWS0ytVLiqia4CiSIHgN7si2eNbbQsTlGpR4MYRd6GbB+DJZjgPcduzohc5dMSsER7PVrLA5H2jahD1aml3wZPsUdpUqYqV4HHEtqXzU41zSB4Bhmqz+foHp27lYtW7T6JgyDLEcTxlCHrffh2vZ0ttq0JrujIseYitzhVG9VUhQz4+4cXRd7u/PqjTvfvHLmA5dPcEy+0GhozDj2l0iu0SDkWeXoflhp652yq6ny9N2ckdXOqpds0eTMnIcsn6xGijkWimHMsVSylXKBqYUSjXXkMmQECZmdmtPc3uNtnUOvudCF4rJwvDsmZcARwv5LTFmOBiCYgHs6swcAACAASURBVBDsH0OWI82i6odDefq0ikqUqaa51VIttBhXaTmGcCxrkmMWfFcI4Hj6mVVbXV4xTdfuO77hGtzodm1zOILdsyTXMS5jjmOIpUyEVU+JHkMwQ86yzvSilmi6XJacX7t8K4o5BhZZOls9QxnzLLd0Peksd9b5XP4V+ndMJlO2WoFYKkIqVyBrBagVFYHl6Anggge2u+ufbdW8tlWQRzeD4+0z6VpwtLsQKN6osz4rl8luBPr9+XAcfIC/E+1AuOxQnmYTsq5CNTgiOCqqz2x+2pKqzXNUTcu1+6ZvuCNudEe2OdJh93qSM8tyvOxfWQ71bBxdf2ZLFt5y+ZOaCU10mj44a/hVHNsNXPGkBemAXfV9HA65Zrnk9fHfD16+ElriBMeaArlchayVoWiSo2kSVwQBos9ctr3tN3d2vPOR6+nbXB0ZVseQh0Ord3BgL+ZWx5bj1XBcB5Mm4fjLJOfXvzycbwBhH2DmIYT/6xlAK2EcN5uiJYqC3Giwy4aARWwMTEdyre1uuCrPLMtxdXBEwReiQeDHTq3V5lXLQeBWuzaMi7Zt6ZZk9QzMgeN1bbL8unVqgIZfUf2EyuTrQ1YAK2FJTgZDpuOXVD7OyKTrSY0UGv+cdP25/Ms7PaF/BZB8CLUyxGLkVmvlcIaMJkGhZScIjjtb4tnODs5HLvRtjpFhwZCHx4vD8Q6ZNAXH52/BPrwCm4YjREuEYAuXc6t1FsLR6PeZWi5P7DwoAZ7ZavnO9rYbJ2SuC8f/eHjI9VpNFpVtpe/ohQLXNMe1NXKrz85ZtXXOq6YLe2BAd4aO2e3y0HLU4Tg2PHgZq/5cu4dPWnxMlK+cK3xtMZkX3m/5wfTB5MD9RBZ5Al5pWIpW9DxfYtVyL+8NWTpIJufoeyRnot7E8eAW5PKn9BTEHDUwjVu8XmBSuSDJStHRyipTJe1yybKdPfGsXrfaliuPKtZQ93hRl4ewege0FMMCCRmA3RWT5sLx7/gRGyiKoPN9YQzHWhhz1Cn2GMUc1TJ8cq15GZ5FCZlOx+du3Wu7p9723p5LQ3lo8YmdaHvWZdzq/3gIrtdAO5opfQcFhVsFX2BBzPGM3Ooz1IKY48g3XJ3capg63QAXjjNcIRxnmSqBj7d6/M2s8YHIv+ncaoopmomslhLYoLf4eQjyFcDzIVQ18GIBUllzZLXA1VLJ1WQVsiiIwXqOW7VgnOO55WJU4dA9CzeG420x6Wo4AsLfHYENFAj6PgQLEILZMREcOcCMFBzjxW5FDx534bVdeNt7WAkcXWegmtWSpjiXbvXpZ6fWbLOa64hWZ2Cari4aPRoMTnC0ECRksrvFcjG/bAqm0tnepCUJIWtl8Fz+rJij4IX3zBctxhKWX9Z9zCpH1s04uzyxaO3kHOtl602Xf4jyTddikiQLVXKrCY4VR1Y1rpYkgqMoC4LLfQa2teWf7Wzz1sg19QZXRjeG4y0yaRqOAPuAyK2e0xCn3xeCDRIoJ9OP9o+JVgIP4FiHJ53Ca9nw/vYA3k0tR1cdqKZ4CUfXtaVmi1WbbV6jmGNvAJNijt0eTH0Eq5/HHG/RXFqdqMwZMtcWEb+EbtmCvIxkRn/dH/mk0YIAUVMIjrZUbjBZ1aCWFa5KkqsIQcwRbLvhn94YjnfEpMXg+BRCsFwZWY6A4PZ6wUrgEsosACN9IjjScJ6WD1+swuNYNRyhDh2jUBRVzVehujakZgvVsybqjuXa3aGoO4ZjkuU46tu26YbZajsdc0yNc0RqnOOUmzw2DDMsvazz6XrjzpLLTxmMk9AgOM5aScl3LZaM76bnVs9j59Rc7NQqPfH1gcU5Y+JALv9S/6YLJkkQqqXIcixDLsiOVixwhWKO4dxqsO1dnG7VrHPDlUcNjutZjrPgeAtMmg/HcK+YFBzDoTwUd5yAYznYjtVvdRNwBLzW8aosR4IjCmoUcwQkfnrq1JotVncc1x6asm4OYHT10HI0XTj2aAYc5/Wi/PydaoBREo0+UV4lHkIVLCU2K747ldZOp7lTS5zFi+smmTzxwopO5PKDSNIs/dNtIDhWNPBaAZJaRmg5FqGqKhSaW00vo+0d/7ReNc/tQnHYcDDyitDl4yUTMmk43hKTloZjr9sVZVYNVwKnmCMbMNpMQi2FK/IEcKRwESLLkeAIeH+LVbjVk3D0HEjNc1Y9O2UN1xetge4apu6HcNS5ZfbDbPWU5Xjdrp9e3WfhFcSvKzB13QORz2B5oLUL0h8nkY2eyGZbbKJ8eo50XE/W8VlycvlX6592nZAghG41pDJZjgq0QhGqpLqK4NMOMkCj4Z9tNbyWIfijmu2ObG7plVrN7AVRuAWz1XPguC4mzYTjDsC+p3GOFHNMUbrXhShXo5XACY6DMNlAcKRsdb0cTh+koTx9cqtTcOy8h19/AW+pbDXAdUB2B1CHHAXVQcF1bQ1M4s0LVM9O0XBc2EPT1Y2eb/ZMbug6LNOA4zjw7LSLRLeFPtKKoLVsNbn8K/XPbCtaAFWm3T3DTuoE09UQGnhXxBDTQ4DG98bCGKAZC4GE9U+MbMzlZ+jfgoyCYIlaVRZqGqRiAYpShlpQoEpS6FbT/oONGs62ttEyHHNUs5WRzaFXalgajnfBpCvh+AUgaBEcz1oQHRGCS+McZ8AxACRNH0Tft33fFz3P82o1d5Vw1E8Hml0taZJjFSHIKo1SO/vs1M7OQ8txOIJujGD2+jBH5FYTHFdgOU4vEHG74wwfmnyFwbPTVvKi7nT6RZW4ThItZiey35IINpYzUS5xfBwnnvEGnOXOPxD5lK0uFmVBLUKscUhF2VGUOldV1dUURZQFMVyyrF5xznYe8abhYFSTMLKtm8HxNpl0bTi6/X64PStKwf8wiOEYrgRO2WqvhrXAURgNSqJaUmI4njbZluvDGppiAEd9hMByHMSWo7GaQeDXzq+saBzkQ5E/ma1OWXKTc2amg4tRqDIJV8kFs6auCyk2jqe55LLPnXMzQ166fWEt91++HMQcCY5V2ZYVmSlalSsF2SoUFFGGFI5zrFWd5u4eP7sNOK6aScvDsQ5Bpvh2P0zKBGCkD8GR4o79OXAE/Dqu51brA2g2hyaMrBJEpoqyJH7+2ak3L3jDdWENLNdwh6LRGcEYJdzq7EHasX8b/gQ75WenvW47CJNcfi7Px3+F520uTcRrpMz1HHP5SX3G+md+NDY1bZllhC8u3e3JApIAWhAruBdJhEmCxez0WNRZdefys4f2uhbjBSZoBEdNkooSFEWjZExkOUrgnm8JWzX58+4ezgwOWnhiPZbjmpiUCcc/fYDwu+dgU251qiEmwoSMUoKv0nqOCTj2PXiiC8/cgRsnZGh71pvDESWIUCHb/OyTV2+e84brEBxhuKZo9EcwDLIcB2HMMZ4yNomixUOOWdctW9+y5eP++tDkO9GqPMmX06UOps1wCTKSSTeCop3EYQTCqeORpThbzuTzkctPxxdkcMUWNU2iWTIhHEtBplrTKFtNg8A9l9XLwunOtnemi/5omyvDm7jVt82kheD48fRUtPf2BKcDYSj2RDka40iWYxKOGAwglkpBQoay1f32GuBYgia0YziCn31y6mft0K0eDGC4hmP0R6Jh6L41MKUAjrH1cBmbT+FGXjAzY827bkH8za0nw0Sae939kE9u9VQSLcqfJX+h5FrMTs1rJ83R3UxrIjieKh/EHGeMZ8w8nqr3IcunWUESZ6FbrUaWYwmqpkJTOS12K4oBHGviaaMxbFoCH1Ysd8R4YXTdhEwSjrfBpAXhCNHeg+AAwrAXwbFcZtIgyGhHdQxoSqu/Ljiet9sKkxuqXYLmd6wyE1iQkGm1pdpp09123TAhE8KRdiG07YEHx7UkdwqOGezJD/86NDDOVssykvAiaF0mkylfGn1keSLLLM+4bqKeIL5IwcnLGGPW+Vz+Zbx+Qv8yjTKGUC5C1CRHJstRrUJRJVagcY5hrlpErYqzrV2cWS6GFWsUwBE6rE+f3tuPX7xw564ETgtPAIyy1ZNwXD+T5sJxcHwsGNKBcAlHiDKNcSyHw3nMaCgPPWsER9vv+2K57CUtx6YD73f7cA8PD6E8e+Zdx62O4WhwoyDoaokJUD1Bl1pncq3ZxlYARxO6M4LZ12HoF449BLddfXULT6x+PcflYPRQ5Av8qvnwgO/YjKXiuhMxxcT5rONpJzF5J+ZN8svl24ziwzTOsVKBEMBR44pSctQAjhLB0Q3gWK34Zzv7/DSAI8eIFTDCyc3geFtMmgvHj+9PRO1gn6Xh6LFBsCJ4mKoOP1fB8Tfmkdd3nvrKMywNx2+PjiS/UpFtR9G8SlETdJSYAtVzHal1xmvNjrvtOLCGFvQg5jhwTL3PraFpO64vuatfsmw5qOWll9OAECVkfAfMToxbTCZYqEaCVFjzZVhkonwiEZZ1fKJllGlMTDXN5Wfr3xLAOIdQEm1eKDGpKENRqkzVuKjJBciCTwtPiKxWc053dvmp7pqjOleGpt3V1VHV/PQJ9uMXuJbleFtMyoYjIPwOYB/fQ9RegF2026IrCIIv1ASyHD0WbpdAbOTDIXP8oh/CEb5Iy5Z1u75TrdLrw2uewPuNCa/v4NpwPK88lcsONEsxCrKoFgPL0YXUaru1ZlvcdkxYQ3KqTd8Y6NzQL2APGWxHnxFzXK6vzig9K6KVLLZgDPPa7bjf8hmzPYiTGf+xquaN7Enr9Kryos3GcpLlkseXqW/ZkUAbLN+m8fkMYkmGKJcgVRRHVStcKUpuQdREWQC4jyDm+HlnFwk4QldHuB4cb5lJS8ARIg0AL9dCKHYH4X85GzKgCMeHTxlrylaHcITvVDETjifv3vl4+dJ7DfhBAxibnqoUmAY+ewUI3x5BOq9ALivQLMcoiFwocSYrpgup3XZr503sOK5ojUbQHRNG34BpDGCZJhzXh+tcd7HbBfMbU9H/VbHxgcoPhvK4kVWYhCRN10wODqcysyA6VW6J69I3M5d/2TcTerVo4QmyHIsQCyVIBdlR1QJXiqpbEGhPXAdcEIFa3T/drvmnpiAN6xxD014lHNfLpEw40tYIpQnL8bIhNNjSZOUg5shprCOAIYZQfN8XSqUg3ng1HOHjJZaGo6DQ/jEouNz6H+y92ZIjV3rn+T+L70AgIpnBLFalpKxWSiWRpaWbY5LJWhe8mFcoPcK8RrFep3k798M2m7EetUSptDAllSiJqsqqzGRmxobFt7O0vuPugMMBDwCxsckAzCRWAA7/kAfwn//Ptw4CxsIiY97JGTs8OcWxKlDMyOdYK8c2HMteobUtfRr50Hei5TxH1rlgqQB/vUjc219el2odm211b9i5u5g94WnLS8bMGgXaF87e8rwr3+U9tF94VUBmICAJjjRcKwl06AWI/IBSCEqaXI3R0L46fse+JDgOy3SmZTS7qnK8ayZthuMLiOg92lZXcPTEWLjpg2zI8gGYnDZwBLXisHyAORwvzKlhmibrPNS/8eViW/3i06vDkU/zBEmQBAxh4ZQjDk/ekHLURZ6LNJ8hG0+RZ2MURb2tVo3a2LQbbX71y6y78uZ3/sZdz7fr8Zs+4a7n2/X4G7ZPARnrlOMqdbo3HrfB0GDtYFVfK7PV49o+y7XJPytJQXv71c2GlGMUgYcehPTgJ0MEg0CHYSwij+uQUnkEB0YHePUgKV+pwJvcGBzviElXgCOEmU64NwDLGWMJEndpTCkg42qrJ5bbgeEG5sK4vnwmfYgKjk9AfklzPTiCTCaeLqNCM+/0gh2evMUxdQJPsyIrpiKdlNb5HAstS61gVrfVuyk2117E9T7oKsjVGpp1SmiVHXv7l60To2j1tjeyTWBuve55wNIugpcM65Rl3/M72Fp36LfKvgdQQCbgjXJUYSJl6MU68jwTgnPBYdhoxF8+fE+8zHU+PSzM9EaU4wocb4dJm+EICPX6NdfHx1zTzOoxfRDUcARLKjZiOm3gCMstDB/CiFOYswaOVZeeG4Gj8YpBEPphkSnv9EIenr/FMQ3YylKdFkqklAyeTlEW5HMsr+Fz3PJiWIXnlm+8ocO+bfYdHOlB6rENLxo3sc5/3H1+09/NPa3xa5JCbZ+3/fre/sLn2F5XDiZkpRyjCH4wRJBIhEGiYz9AIKwQFmCjEV4+fA8VHGUw1QVm4Qj5rz7bPVo931bfEZO2hCO4PsZaONIW209gSTpSUIaqYzbCES6xdDef4xP4+vU0DmwSmwQD6DJizJMnp/ro/I04zktd5jOkhRUzt60mOGqUKlsox211Xm+5Xsd56ZEUaD02iZ29/eW7Qd86k8/xsrXc5DLsrZDpqZzp3qOuev7mPPfBfsFLJqXHA68KyESeCpNQht4QkS/h+jnSaNbRSLw8/g5e5BrTQ4kFHIHyu9gtlWcZjrfPpBuBo9tUzwBK4+FxYrpwPHwIN551rhyvCscpYhquZWQFR6uZdzZmh2dv8S7NkMkzkWoFpxyzHOV0Rv3B5TxavQ8i34xU3dYpsO1x3U9FGQb0HPkd2z4+ycHWZR5U/snqsc3xkpesfZ9r3+Ta59/b719/W+c5EhyjSPlxhDCuxrJGQiKgXTcXYIMRXr77HfGrdJbPHiTBZK4cbxmON8GktXA8/ewzfvThh8xFq52EBR/LU2E550M+4k2OY96MSnAex2rAFrcVHAt7YRN9oGnIlsL14JgAnn96Gkj/KBIUkPH5gHMvtEx5Z6fy8PQr/ai0Is+mOnNwzGyWzWQ50yh1tkWFzK5XcX/4u7pCO4pyI5L29peWiAIySzXUbcXXWnuC2jLklmuqnYJrDvC8lfDOksLb9Tj3Nd9j+55X+RwDSCmVPxrIIA516MWIOUNAL1PPsjYch9xMS1nORgcH2a92hOPXwaQeOIIffYgOHCEs5TmOwE2d47iAY/XbJjiWk4mNHg10cQGbHIA6Xt4sHFWeUEyc4Gi08s/OSDmKdwutiyyjrjxIp6nI0kKVaS5L8jneeIXMuhy8jQS8wQO+5fb7ttVSg80zDy5pMNFVmFKXTPUllbe+FjquUZ7rtvV7+631J+UYgAV+C45SR14sIunpUNCYBGFwlPCXD941v8q5mQ5LgmM0Gx3gCnC8eyY1cGTWWvykLvI+/WzxQT5/9UrGjx6x8SnEAQc3BEcKzFCl1XTKKQG8eTg42oll1hpuh6aB48mrV+bho0f6qtvqSjkikD4ioZAUEgM/pzEJ9bb6BI+KAkWWUvkgsmkq0iU4drk0/+VvKdnmqS3b5TmuJCZ351bv7dffyPr1Z7bULo2n5QdRrUOlB9BYyeYhPW/l7+5X3n1/8/oiA2HxkZoA197+YhVX1h+AkCUPI0+EngriEEESyJAlOg4lAkFjErjAINavHn3X/DLXlOeIaSkxE+mr/OLRo2KDz/FrZ9IWcISMH2EOxxkfC8tYPZo1YUU6c+fwo9gFY8jvSOoxjAd6AUeYh49ws3DUiMCUd/qGHZ2c411dUCoPMpPRthpZNlPVtrqUmtmb6QR+g9pvf6pLVkAX0AQmUnJziLWU3xxezYuXVMS04UfKr6mwWX5+UWmz8nxto6089/ZB3ZKYTMAolScK4ccDgiNCFtB0UARC0mhWzYYDvHz0XfFLCsjcHBzvhkn1j4/EHnqUY/eDQFiqq679jQVVyMwIjlWkuoIjbBjjduAokWRpOfQFi+gSOj9lh29PxSPq55hNtVOOk6nN8kwWJUWr8+vnOS6u401Kc9PrLY29BIdtQ0Wbzr/p9W+G/apCput1XNfQseVTdC+317Hv/a3nXeLhGkpXzsrWC/V5u2Folze5OO4+2S/p5iXAgwjCk/CHkQqTWDo4RlLXc6sNGx7wl9/5DfE8zzAdSkzLkpQj8otH2KAcv34mrYcjwPMvvuBDKdmb6IlYVo7r4UjhavYwNgRGB8fvQLOzM0ODtvLygb4J5Qg9i6UvktLwwRyOY0m11d9xFTKFmKmJzqeFSPMcxays8hxXfI7dvdSKFLhlYbe3v7zAnfXn/5HisXRAw5+ee0g3qryuEmapjLDvXtRnZ2+/+jpa6+aUow9GAZkwhB+FOkziSjlGlMrDmQTnGERuW/281N4kKtOZldH0SnD8Gph0CRzBhxLsTQRhxBtuHz7kBwCfjdfAsXHX2KllNnGArOAIQ4O28hIrcPz8E9gPnsF+/GPYTY0nGp/jHI4iGPiGttWkHPXhm9fsPQ2e5ylSNdHZNBOUylOkdZ7jzW2r91S7lGo3dE+Zz5Bx59tCAXbj0CulKPUHW3l+g9Lc2+9df7oShCh56HnCwdHTYZzoiEd+FPkIXFceTcrR0rb6eSkwiabXhePdMmkzHJ9AmDcVHP2LC2HYAW+21TYFR9zadFpYZrEWjqJ8buTjx8aVDwL2anBELH0kpUALjjh88xrvaSDPC4IjsslM5bmS+azOc5zDcVMpSZ+CXPHab6BAn529/Wrh+tazXh9WtgIybTZ2y/rWKcDu8Y2vcg1j59/iZZUye/uLH3tr/UsOFvlg3K98jg6OQxFyX8eRT/2wjccBFkf25Xcei19UcMQsT8ezSA6znbfVTjnWcLwjJm0JR3D7EEtwtOmUe0my1G2G/I0sqeAIOzaRHmqnHB9Ai+cw8jGuB8cAsVRIclMOA8EiSz7HMTt8+4a9pxXP81Kn+URklNLjttUUkMm3yHPcWfFsouVt79O/3fZpOILqTIKcK8huC7F1ynLtnrzZF7ai3NKDapayaU6iSybhreF3/b69fVdOSNvqMAQPPOXyHOMkDGh+DPfLOAwQeExIy8CSkL9491H5vOB2Ikt/ytLx7EIOs2hXn+MKHG+fSRXcLAm+VkCm54OYX44lRox7gwGzVF/NwGgsBOKY5nlUwRhMLUsSgzFMpLECx5Nnzyzef99sqxw/+vRTcfz0qXeUPPYxhyOGgUBk62312xPxni51kZVIi7FIyxnymUVepEppK7UqbiZaLblauhnQ9+9+KB2nfjcHfFPO+LZsvi/2uYDCmjZvlpWM2Z4muK1FpDZ6VMo6f4ruVZvuJ3TwhuP29hfrT+CTUnHfh/R8eNGAhXGA0PNFHAQIBYPQxrDhEX/x7lEbjphdSGTZ22flB++/r3pnyPxvwKTL4fgU7A1oW11Rei0c6wFbCzhWuY6+Heg2HKefvbAPPnxPn/yHnxHvYwc4Qhw/hZcMzgLfP4yYygdKBgMvVzH5HC/GcnT6Bt/VJYoZMNMTnU2mIisU8ukk0wRHz1YQW30sXzHKXR2LR1f/qc4Vtnh9eb+86pncbr++t1+tE+elqnpg9vkEu99kFUZuErib/pnLweXlqHJfxupaH+eK73Fvn5Q9NZ6gJPAwUP7wQAaBJJ+jiEKJUHIjQV63BC8fPcQviggTqTFlJ9eE4x0yqR+OAB+iC0dIjKqOPHPlOJ8+OCN0WNjYkIL0LTpwhH3wIRZwBOwHP9kckPno0y4cMVASczi6bfVX7Lta8zzXSFWms+lUZLki5QhlKFq9a56jrhVirQz7wjC3Fp655/Z1kwROSt1Iu6kRBClqZRY3wO7fDcr6nu9tqru337/+XDEhJPd9JcNA+/Ew8AOJSEaIA5SRkEKAA9HAvnx3ZH6hht4Y03SWyWhqaa78VZTjHTNpOzi65sykHJfhaNMZpy1186jgiAUch9WYhBzQ08/WwPE/jv+Y3nPJmIQFHBFwNYs9P04cHDWccqRo9elbgqMtUi1m5UWRz5Sf5jNVFDOpNLBmNOt1sda8f1VbLmuK7RRjtZ/b5fHttk/b6iVlV2+xq13v4ruTkFhqRFFXIrnj2i3IaneIO57eX4PUlRm2f731/3bHLY1jqBo67+2311+C8Ndsq4cDHfqBcHAMmQmFhLAGLErUy0eP2M9V2ILjEFn2DOUH72O3bXUbjnfApCvB0bIqGGNndG8AyjRlXhRZgqM3ndpZlBinHGs4nrx+bfDzY7OiHK8BR2jEVit/fM4OL07Zd3VJcMRMpSKjcQl5rooilUqrdXDcBUSbj7WmUpqM923fN5/jOkd82+yzVp7jUsVKj+uw6yqUWjFVq/51rsSV4zvnbd+q9vaX3UzNeliuGCWB+wwyjKVHeY5BLEKCo8cQctpWM7BBbF88eiR+XvBiwkt/mklM7S3A8TaYtBscx6B/sEvlAZtxiZgRGBFH8CxqOMLOIkq7HpvAGJ2MRvrkNQwUzIP3OtvqneGIWCAfKI8PmGFOOY4n7PDiLfsebatnmU41wdFglk1USXA0dKFddcBWl1jz0GYjMXZVfNdBIF3BHcUrv532Of1aatfCEuTaNeplay28ZQVJihD16933txUlHVfWxzXBNQfTS94//wbvuX1S9nM4JvCjAIEf6sgbIPaECDhKj3OBiFJ53hX/XnBMeImbh+MtMmkFjvj0U/7eRx+xfJ2EXfog4BJgZT1gaw5HCzuzDkcmMKTaTk2mjvQcjnUvx8/J53hFOBaeHgrjuyRwguP5a/a41Mhnms8wAfkbqwqZCe2ubhCO12Tb/u3brUA7Wt3eXpMibENs3dn60hkvS3NszmPXnH9vv6UcW+tTasVEILnPlYwi6YUhwiDWkfRN7Puez7nxOKNttX1x9I75ecG9cXRFOH5dTNoKjpOTE5FPJiL0jgR4lcpDCrINRyBFObU2iWIzS+BSeSo4wmSUmNEox+vA0UcsNAaFmQ0F9yNr4I/H7PDiNfsetSxLCz5DIdKs0Fk+E0WaovI57hqQ2XgNdxTcSknzbSu6b7d9Uo4EqvnXQAq5Vs1tOFqmGGtlIlB6Sfera3/39Hr37+a8SwqTztNW6Xv7K+tPosj5HKnxRAQvHCD0Ax17HiJPspB7kNyAxUP+q6N3ygqOAtPx2Xgm3xumu/gc18HxLpi0Bo7g732EJeU4OYHIJ+ciPKLevtSRpw+OkU0irIfjMcwDQJ9cA46Zj3jo4IghMypmHF4Nx8cFRatpW61FmuU6K3KRzki4BQAAIABJREFUpxkqn+MNwXHpgm1dhZvUzEbWbnnAfbHPLN3TrnGDIbC2fI5bLu/NHXYP7JNypGa3vlf5HL0YlOcYSaFjT5pQeFXLsiSxLw4PzM8LZsdJ5E/GajyTw13h+PUwaQc4QoRHEKQYKfnb+R7TlJO/sQnIUApPYu8AjgJDplVMynE6ZqPTE/aY8hypK4+x3izLkRWpKmaUykOqte9C2dWH1z2+uZwa39+m16/rw9x0/k2vf0PsC4bS5Sq21WP3s7e/05WWZbXq9CQa3+PSb6DlU1wh4tJ5l5P+l4695/ZLTy58jgF8b4jAwTHSscdYyKE9gmMY2xeHR+bfVZlPhqPBeKwwk0PsqBz74Hi7TLoSHJFOuevpmMTu/RvheOS6rNycchQYolAJ+RynlAR+hsc6N0WWWaccc4JjgXw2rn2OPcqxt9S5k2d4c5Ji+Ux7+9V6dBOrXECm2yD4tr6E/XmvtALkSQoom0dChATHGGEkEXkJwdGEnFOKOEcY4sXhEf5dlZNbheNtMOlSOKrnz7l+/JhX2+oFpYvsjfDwkHkJqmg1OR3q8sEl5TiEZqcw2RH05NUr++uPHqmdt9WAOAa85AzBVKfJ0PJB6fEht1W0ejJmh6dv2K9pizzP+UwXOs1nIstTVZRlncrDl8sHVZ9i7CkxWxWGy3mGi9eXT0D5cu7R2SHu7fdE3eunXUCm9Wi7E5Z8jhqMtfIR+45rTiUYmG7dKJ2Pcq0vs+ObbCnYvf0qXY3WzvkcPUgvghd4OiLlyELjUnmEL6jvKwtD++LoWHypFCbDCNdWjnfJpCvCEcKLwWh7XTYVMhT9oPqYyJqptcZPEh1QMAQwGQiOsL/+CFeHIxBM36bJ0I8GpSmHXLAYWnqTsa7gqFHkJZ9pTWk8yIsceWqhdL7Ic+xTaqLOU9SdPMVtvV59eYbbVtbs7Vfb12b9uYWaB1fcItYreZ3UpW6AZcXF0HpiJdFxb7+6ybcWxigm/AqOMpKeFyCM/da2mrm0PxYE9sWD74h/W4EjUH7wH1/sNrXV+HSxre6H480zaRWOAH8PVUBGPQfXj7FGOa77IDS3OrVxFJmphbF2YgIz0OEB9E3A0Ts/D0s1ioc+HByp/w9rttUn+DVdmiLLbWqsIDhmeYGiVFAm6y8fXK2V3oTD61bWLF+Re/vrlTb5HJsUsaUVq29iroKlvRsw5AFf7A6kAVt6vT7JyuAto5hak7gve57H3n5dKSShJCB4BUcRwI8iBBE1hvF1LAQLuYSAAQsqn+OXqrST0SP/YjyufY67wPFrYtJ2cAREDohwXAVkiqyCI7KU05a6eVCFTGxRwxEG52Mz+t5Q3TQc86I8IOVIcJxM2OHbE/ZrtqS51XamAde2LC90UZaidAGZG4pWb+2cuSOfZe/n+YbbN0Xtc3SlLAsXxiKjZtWtMcdsSyFKSeWC9aPv+Y7XY8njsrffv/4UqoYSBMcgZr7vI4giEVE/R6+Co6TywYDyHB+af1OpnQxGZjwrw6kLyFwXjnfApJ3gyCYTyRjjSBNewRFcIa3uJnX54DIcYUbfgzp588YY/dBcdVs9fPHCH8bvBSWl8igMCI7G4Vn5swkbnZ2wXzc5iqK0zueYpdSVR+SkHHV2A6k8vZGT1m1hiVSbFOjWmF32Wfb4RFdDGt9s+5zqW1oBGaEV02syDrplgHRcd2Xb7+ueR7R8lu2lped1y5e5t7+6/pRNIAJwjyvPi6RHyjGkPEfBYu4jBIPkAiDlODqwXxomx4Mou3E43iaTdoQjJKMNTArOWMplHDFFARlEkFFVPrgejjBGY3c4fvwx/+jHP+YNHDOdJrEXJbbAgRHUeEL503N2eHbKft1q5AX5HEukZaqzQos82+c57kjhyw+/qzxLXkItttWtRhOkBFsUW9cIogmAtYNepCAbCblaK718/tXj9vabX4VT4s1yMOrKA+6Rz9FnfjRE4PsiCgUcHC1XntAcwdC+GB3af6vgiPGsxI0qRza5PSZthONF8FrY42NO2+rmg6iTmfDimEnCU9pUJaRAFBk5ndkyirWlEsLzRjneLBxLiwNOAxq08rNzdnh6Yn/DtSyjJHDwWT4TqdtWK6tMTuWD2/Vz3Jx43CfdNknLm+rOcz/sC381z/HSRhJrGk24C9p186nX7LK8xL57QkuJ7u23WsKRt8OVD4J7UkqXyuPr0E9EKJlJ/JAHth6TEIT2xeED8a+qLCYHI//iJuB4V0xaC0c8c7NhON6CzwZvBHtX8EIIEfIDQcpRsZnwWMyofFC1otU0mjUykaHaakmDUztwHKRfajx5Yijncava6o8t/+jH4MMX8IcxAqcckyjJ83IkDHNJ4GnKRmen4tfJ51jmOi21mKkUWaHhKmSMvkJtde14x9fUZadx/N9X+xStdmDra4/ThdmSb7COqi6cjYujWwpyxQuy7r6zt79Ypm7FKnczqzkPIMIYvid06A+oQsYkHhMhJCTnHEGoXxweXh+OXweTLodjAD67gGDvghcCIuSo4QhBaTxLcKTa6jSyUYgKjjR7uA3HhzCDL6HxBOZXn31mTz/80GxsPLECRySBVwyUZQcOjgx+OmGj87fsCTTyPLWptpilKdIqWi0q5bgSkLlq1HnT+za9fl0f5abzb3r9m2HfJYG3wNSkStGnb7eFo+dZe1ewwdXqjm/d8ChgwDo5sGSj+/ze/sKX26xfacAEBWQCKQK/SgL3Ix15Hos9AQdH6gTu+Xj58BH+Rc0wORjh4kJNZkjTFMfHxdapPHSiRrDdIZOuBUdQ+WArWu2UI5UPUirPZGI8NdBVQAbGLMER9vRDXAOO/oEwiC1TDo6nJ+z7tkCuSj4rtK6UI5UTUrSalGMDx2ab1B2bwJY7f+/sqNs2Ory3X//eOm6OzvpzoxQBanWoy2WdFlvf2lol2fU2dr/lPunY975LzncP7Kva5+jgKHTgRSKgxhMyELHwEQhGvkDDpGdfvvPA/osu5TgJsvFUqultwvEmmXRNONIWu45Wh5Ft4Hg+m1kZGu3ZgR4Nl+H4Vn1h8/OnZlc4hvoi1PFBXClH/4AZlTAmvTTVo9PX7PsUkClTpEbZWa5EWmS6SHPhaqubxhOicz0sT44Hmtf7n99Wma3H697+8rr0rbP1UFZw7H5hrWh0twb6sr+b02zbEKLvuHY0/L7bR9UJnEklw0j7MpChmz7osVhIhJycIgLwPfvy6J3iX3UpxkPfXNw+HG+OSTvDUaVTwZKEU46jF0VMZXUL+ZAmD1bK8XwGK0NobwA9wk3DEYOiKEeCKmQ4/HTMRmdn4oktTV4UOlOKT6kbeO6mEVbKcVNXnk1QXLlGO090odc0TFiXfrIOm3v71ao0sOQapbWK5sIvVV5X0dINzsE14w2qs29SjlUByPL59/bb69Zef8XAfCofDKSQnvalhyiKRcg9Q8ox5BySGcNlyF4cPLD/wmDGHjMXWoZTpEhxjBvbVt8Wk3aD4wGEmlZ+R8px9CJUcAwBZClsGBlvltqpjcwSHAFjUPkcr6McC2p1MYwSgiMHS4wHr5ixhXIskJaFnWkl0jyrK2SofPDGk8B7Ew5r9t1wnuEKUb/d9g2nUYIL5bjUhHY1F2e+Oq6/YzcfspUvPs9XbALYrJW/1zqvaD9PPsh2E9y9/epWU8ORmvNIX/tUPhgliJgwCcVuhQ9hAeb7/MXBA/wLQzH2mH+hJW4WjrfIpDkcP/7JT9jn77/PPvjRj9g65+dkNpYH3xvyFTg20eosBbUsI+XYwNHasRlqrWaHh3oBR9j8HFfYViMs4jSJB1FSZBhxqxKl4ZcZG529ZU9UicIoPisznZYFMuoMXuYUrbaaMUkR8t0fHQbRxbfuJPOGqzUTu/mAV+73eE/tG0PbalKOy4/5gKwN32RXYW79PjeAq3ms3oC2Pk9H4W79vm+SfQ5G5YNeIIUgn6Ovw/hAhIyzxPMRGkvTJsC80L4YPRBfMGDsMewEx6+bSS04gn3+PtgHP8IyHD0IJsAnM8iD76GCY1InglP5YBhB5RmTNrSlTa21kaEcR1KO9N+hhpod4sbgGPpiMCvYKLA60Ux6WcZGF2/sf6I8R1NiRsqxLJGVBVyFjCnsPs+xt3Hsrj7Uu8mztBylGxrfM1Cru0tuNequyNY0Q6KUrDo63apCBNVOz5+/BLR7+6u1V/Plomg1wVFqGUTCZ752PkcrCI7GVchIC+ZH9sXwgffPBEdeZGMFNZV8MNtmW/3xT75eJq2HI4XO6/+bUfI3wCdjyINhF47k/Myq8sEgtGUKayNqOgEjTQVH7/RcTwdaBw8e6AGg335xNeVYJAhDhST0iwqOoobjpIaj5bmmbXVqZ7as8hzzEmWhhZa6vqi3zVu86TzHXc+36/GbNPGu59v1+Bu2b0k5WkXluS0dtwBzF1pdZVa9rzre/f/6e3cNKVa6RxJL++zs7S90dGf9GRinxhM0oDqC70kdRaGJeChoVEII8jkqw0XEfjV6YL8As2N+MRubQEwaOH5CXw9j63d11rIlOH4NTLpZOALW4rbhiMHMlKPAeoky2s9SjMZn7PuqNIUpeFpmdqYKkRIcldJKF2KNz3FXxdS31bqqb3Fvv7thbv/taqtb0WrZinjRAIXm4XyDrbSsvuOab4ncIu3j6f3zvMfWebvH7e0v1ny+/gRHKOH5TMhI+KFA6Cc6Yh5LKM/R8GpbTUngyZH+gjNxwQszNjaYSA6nHO8Ejtdg0qVwnLx6JfijR7w4OxOlOBQRmwiVceE/jJmrr6bGE7XjXAZVtJrgWE5nVhirZZToSjmOdPAAC+X4FOYUu+U5NsqR+xgog1FgMYfj5I39TW2Qm5LP8tLOTIqsNKQcRalb0WprqL0kwCz5ihcPy+rneef55vjO812h1Jy3eZ71HL+3v93681o50nq2e2wKB8xt8xGXIye6lezd9M9cfI8Sfa/v7S9yUtvrT9d92+cY+ghliIjyHD1pIjDjksCD0L5Mjsp/5iy84EV+bTjeJZM2wBGCPwIvziBKgTkcWcI4SylaHTGVN9HqDDYITZmm1prIiAiattbeKfR0gOvBEfCLi2pbDRRDI/0DYZFYo4M0xcHshFVwzPks15iZDFlZIs9cQOYmW5b1ZeZt2lfe1Ov3w76bIbMuz7FRkLTtbyfy0/PtpaHAWTfR390VN7xvLkk752s/T/97b59RCZODYwwhPfiBRCQ9HUmPJdR4glvj0VKFsXyRHKl/5kxe8AJjY3Et5Th5dXdM2gjH3DsRgj/gFRwhVFYFZCo4up9bdQ5q0OYCMjCU0iPsDcDRWv5RNT/bwdHT6UBYMdDgI4IjOPPziR5NLvhvFiXPmebTLEfqfI5l5XO8WThuCblacWKD4tzybLsf9g23L1rKcV5f7vygtS+x8R03vtGlPXmr+qatNNv+5hUFekkR9ZKtvX2n3Lm0LpUHWvBYCMHhS1nEccBCJpCIUAScw2ua3YaH4mc+w43B8a6YtAUcQf/4BRzr+mqCI+OZm6CzDMfI2BD9cARsji231dbyDz/7THz3ww89gqPW6SAhOHr+SBiVwDA/TzG6OGW/WZSmEIZPs5lNrRapg6OLVvcrx6snX3cVXJdfK2nhawG3t18tS3c1OVMlmFxOm5of1E5IlMtvXrfs7ZN3FOby3OtFQqR7vhu829uvf8N1oIuBeYIJ33d88G1ASeAISTm62mru7mSufDAe2Z8FsTzn05tRjrl3N0zaGo6zdCwPhkOuGjgCnOXgLgG8frhotVOOFRzNeGKSYqCWttVXgOM7jx/7WsUhi2US5WJofD6SQsbK6EBPcHB+xp5SXqMAn6ZTnVmXDI5caahCQ0smliJiGzentfLSHd+kqH2TXdLpjkIUjXJrDuy8vre/vIJdplmjSmtdxkSn0cRyo4jVRhJVHipFn9s+xL7jVs+/msd6WaOK+2yfmhFzq4UXQAYERx9hGIIaTyTSo36OrkKGeQF70cAxO8knoR+MrxOQoW11A8fbZtICjgD7HGAfVEndLpVn6YMIyANqV3YZHO0iWm2mUyMiSkYcqKlu+RyvBcdhEtliaGhbDSSaMV9N9Why7v9mWZgCFtOMOvNopLpAnhWVz1F2ILe4NDdiqsPBPsW4rAFXz9qnJPf212HSAoWD404tw+hMtfqrB0EtdfBuCc6lzmWXVLzs7be+nU4cbBGQgfShA56IIBJlzCMR07hqDhpIahiVD8aJ/Vk4lGcER30UjMPsTRo8fJhvjFZ/zUy6Ehx1lroSQo9FVelgoxxX4JjoROOacIR45/GrWjmuwlGnOBifi6elMoVWmJUzm6qygqO2onTKUdcQ2tYHuEH57ewE3NUHeM/tt5Vj71q3ygRXxxqA6TVNbrvHNTXwO3+f9Ib7bp9myFgIKh+kbTVPqBO4iaWHKpXHGo/6OcqYv4iH6mdM2nNbmLGObweOt8GkneBo0qkIOROMx5zgqCMwYqNGxgRCm2UZrLHGWBhuIk0R65uBI3ytELIYSVAUB/D8AyFUokoWlAWGkwv2W1X5IKZlblOVCQdH2laXTjkuz61e9XJt5yPsfd9cOG6rBLc9bmUD33miNvwts2+4KskZMv/H1grSuQy7Lsc1I1er41YbTQhyUbqnq9cEY0yLOn1rqbZasyWXyt5+tV6t9Xdzq31wybQnpfB4iDD0TcwDHntMRYZallkwL5Iv4nfUPzEQHL2xjjEOM6TBQ9yIcrxNJl0JjqagxM+IERw9ZC6dJwhCM4djVMPRQicDqCngZljr58+NevzY7BaQIeUIX8cImargSD5HXuqB5dIrShxMTtlvaWUKo+1U5zwtMuq8izy3y1155nmGW+Yz9h3fRVY3z7F5vZvvuLe/XT4pt6q0hjmf4xxedHFqTZ3n3YM1UKufXz6uOyBLLyDYOU/lo1y103yHe/uL3N/2+kMKl8ojJTzqysMDEYTCxNZDEggTWekuMuZ7eJm8Y/6RefbcTm8PjrfBpK3gqCbnQh+NREXpRJiCbrqZU46S5QwIUMHRdVE2Jkor5Wih1cCNuL1ROBY+pfLoAWfSKzKCo/1trWRugGkx0anWooJjUQdkervy7Krgdj1+04Zt1/Ptevw30z43i2g1zUtoHrK3BEZAtUpn3HE1RZf0o2tJtny+hcDs2Jm/f29/3forrV0SuAyEpDxH5ukwpDaCEVwSOGdcGg74Pl4mh/wfmYfz2Wk+8Q+Di5tQjnfBpMvhSLNhTyCUOBeaExyrUQmGgjIcXFOo3tVWh7ABDOU6VnAk5QgHx5m50Bda62OldJAfa/UYV1eOEklwgYPCVyNrMeCG+QTHjLbVBQrL+aSYmkxpm7JSUCrPPs9xEx9v4/VdfaxdZwGrAjJWryq+tmJs3kbH9Sm9Tc8vmxbU+39ePbW337/+TUCGlKOQ2nfbasZi+NTPkYdcw7N0gYb8RXJg/pFH8uxG4HiHTOqF4/nz50I8fsyX4MghQgZhKBF8DscqCVwFmRVZaNtwTC00v2E44qIYMd8/sEINuGa+JuV4Yn/bdeVRepaXYsY0T02OPNNVtHrez3FTemIXFL2tuzedqOMLnF+hO5LontrnBEdTpfK4h8u9XrfmncTFtrJs3tt+n1OUrfO0FOaSP3np+b39deuvXeMJwaWnPenD+Rw9ZhIReREXJqIxCbStFlK/jA/ZP3jSnqelGfvHwUX45mo+x7tm0mY4AkKdQ2TpRIrhgPfDEVYAlsoHeRhpM52ZMowVKcgLDT386o0ZJQ/VdZUjwRE+H0HIhGtdwfGc/bYuUBiDqRuVAJuaXOQq16o0q0ngfbXPcyXSU1O9kr9Yv2FTnmO3Gnhvf7mGvXvL4FaXllEzqM6DFGLL19h7q6HJhUsdwbd934bj9vbn6+/gSI3fOLwggmc9gmNJcIwJjrDGTR8UPl7GB/wfPFneHBzviEmXwBFCPIabV90LxxBM5mA6z1kZWKpmtWWaWRYEmhurbxOOzba6LDGcntjfMQq5BZ+WJZ+pUqea4Ki0MhT37EvhaVJ86qtMiVqq1eJinmZXP606xy+EzXKe40rPnea8qxf70jN7+9U6CkPKUXNy+s8fa5VjoyzXKMLuWncV41xZtg7sKtS9/d71n2+rAyF9CZ+HOhTMJNwXsaCWZTS3mmoIPbwMDsw/+LE8SxXGQkzHWZrMzh4i/3xTy7JOnuP587tlUi8cP38O8RttOApIQXeKLJUmhyjI40rR6py5c6zCMdJlCKXPxyaNh2r4FcwowQ0oR4zQ+Bw588sUB9Mz+4MKjnJapEiV0anJCI4oDfk+a6jtGj2e74Z7KmD6FOOudvqOv7/2yX8MjpYv8VLF2FF0FFVtR5mbdex7vtfO3v5CvXcUu6utJh4w7QlP+4j9gLbV3Ecs/Cog4wqcBF7Gh+bZTcDxrpm0EY4Xp6dS8COeCUjrotVcrMIxQBlktXKEpSZutJ0uH0LpX94MHAszjuThMMYFRpZnh7StZtYEeSGG2QWr4Gj4tCiQknIkOJbkczRr8hy7CrCr7Ppev+r7NihGGuO29Ljn9q1BAVKOc2neoyDX+RDX+Rrr54QU0C0F6f5ec3z3uF4Fe4/tuzxHT3BJokkUAY9EIISIuWcSpxypKw8lgdO2+sg8k8ye58y7uI5ybOB4V0y6FI7HwWuhpBRtOBqeCMshnIpkYIZyHAHkyOH7gaH6ahZA8xC6jAmOMGmMaytHgiOPvIRN+AgBH1noAefSzwsMp2fsd5hBrgoz04q21TbVJXJrRWnLls+xL4rarUhZcYJ1fGSbjm/e393O7+1Xv7e+danXzQqRw4J3O5FxrZlZ43PsPr/p7+braaLcZGfdeff2l8se2uvqgi0cXNR5jkwipImgDRxd5w4O5vl4GR2YZ9YW59qKCy8OLrIUV9pWExzvkklbwPHYdeWplGOVxtOFIxwdV+GYmolm5wN9o3As+AgeHymwAWfwVYpheiZ+xxIclZnpAjOleaoVwbJHOc7ht2Pe4Cbl2IXqxr/39peXqFKIFK1WZUs5NsqvpbB167sQQuCyv+fb6ise137/3NVx3+0b7cYkMF/IwNO+g6OkbTWLmcdDzqifI81RwMvBjcPxbpi0Fo5vv/hCvAyf8uMAQtHs7jYcB27kIt3bOS9yTgngFRwB/wCmpArCWWqYXwVk2DmuB0dAlK/gPzCI+FGWsIsFHJlBoAoMZxfiBwRHnRtSjE45MkUty4TzOTblg41SWJcrRz/6Ta9vZF2jfGpfVdfOpvNvev2+2AcTuWWrypGyBdp+3rYzYm2iDyn1WqUudS5rPe/WtLUT6J6/+769/XoXRdFqD5wx7fkMPh8iEHCNbmMmEHEGyatjXvoPzOeitOfamgsONS5ZMt01IPN1MGkFjkeffcaD0YivhSPlOJJybMMxCEDRaoHA8iCz1obGmNSwOlq9BMcfgAoSdksCb8GxOMqS6CIcwcOoVHrIOXyCY3puf9eAZzrDTGs+UzlSZmvlqKG10pb8SDf36FyKq+HpmzO19kzfbvvC6ILguPinCyo+dX8uwWrxtHuNFGT30VWUzXnqN8zPOK+lNppV51mytLffWf/K5wjOhJA+14GNEHiMJV7IY8NMJGTVsgwefxk95H/PZ7MLI+NzjunOcPy6mNQDxw/5yxBz5ainF8IcHgjLIMo8lZYz4Ych43nuqmTcDzOv4KjI5+hbfaNwBPwHY0QF1W2+LQ+Zz6pttVdtq6dj+7ta8ZyTz9Hwmc5tSmMTVFk1u2VWE89b19rleXbz6GXXv9WOXravws5xFBXtXshLF+2mXL3Gzj21L7pJ4M3idRVf3y2I+m72tqm7xn1rb3+uxF0qj4MjpM9RwdGYxAuQGEoC97iwCoyHeBkOzeeisOcm8c55Ph2Xx8n0DNun8lRwvHsmrYEjeDDCMhzFhShSLsVgwJfhSCWEVW01udB5AKsoz9EPNaNodQjFLCWBn+kH6lDL8oUu8tz4T57orQZsUSdwUo4tOPKL8tD3WaUcmfTLAoP83L5PMITi07LQqSp5CvI5aiofFJqRcmz7q+bXx+U+v9UClfWVMaIGL42rWfdoXp/7q/b26xVYv/7caOrNydv3s1VJ2HqGvltSNk2gZ96UuKUAG1PuS+0qw9a5OoKxF6XrJOw9sk/TIWlbzYWQHtcBCI6cxV5gEsMQUfEM9XPk0r4MR+zvCY7KMxe5DS78Y+wIx6+HSVvCEaJIJ9IKLiyPXUDGD8F4XtVXux9QnsMLAlMpR2yE488+/dR+9NFH5mPAgrGlaYDzH2QLjt4YUeAhIThyn42sYkPL4OvSDLMT8bsaJucFnxVap7rwZqBtdapdKg+sq96B6URJedPxu3MFzDlaXwB977up51cQsZxT3vu5v7X2pchhwKmL0aZqIvrqusfRNMnuhMl1xzVfe5+dvf3+9Sfl6HmgjD1PSFDqdyC0SWRgksrnyCU5RpjUr6J32N+JmT2feebC2uCCi5PZ25OT/IunT8tL51bXSeBHn62D4+0zqR+OT8GPX1cBGS3og0BaMZvDUbCMewjZJjiq8dik0VA9OISWL6CLHMZ/An0VOHo6G0iIEVPsEGADY3RgSjHILuz7xrpsollp7KxRjroOyEDBLrujNkWJ+16/6vtWPGFdHHf+vuf2qULGtqLVfZEXITCvmydItsZYtOHYPE8Kvu2DrPJLe2q225kJe/uL32ezXBRskYIzoandre+FOgQ3ieeLmDEazVoFZJiwr6Jj9reilOcz5NeD4x0zaXs4ckibVWk8VSpPxnnOOCggU+RM2MAKysM2gXHKMYROJzQgwej1cIT96CPspBwrOIYjrdShgB5aJn1TYpCe6g8seG4KzPMc3ba6EDTikyptjft9NxdP1x/VMxtmoWA7PspNx88lSc/79vaXdwrd9dQidxUyK+6HLYNqXZ+j8xW2Gx5veZ69/Y77o7VuTbQa2gNFXARZAAAgAElEQVSVD3osFJLHQqqEC0RCcmmNYdxz2+q/M6U9V9I7txYXXGD29gT5F0+xm3LswvGWmXR1OIbgLiBTgFEqD8GR8q79IDA6pWg1dKmNol7gaYQ1yvG6cKy21RUc7Q8teLaAI+Y+RwfHFeW46v2rnultg9Pjetr1Iruuguy+/1tqn6LVS3Bc/nc7BdiNJrd6dgpGYxJWFWH3fUu6sblhMc0u8UjWv5K9fcW0azzBBc0zE74XmBCSxx43Do7gxqN+joLxV9GR+ds7geMNM+lSOOI1xNExhL6gWupKOSqeSopReS5aDa5ds9sGjrB+gBYcI+pV6uCYmBOT5A/UYlt9FThiIIGRhjoUlg1NqQNVskFxwT6wvIZjwWfGIGU5eUHdcPgFHJt8tq5yaxjTV/nSd3yft35TJcze/rJyXF1/qm6qleMiksIZJUGsZhosw2wBRReEq/9sw7KC5OLRuFzIx7h6/r39Rji0159SecirSHmO5HPkkoUs4DGXKhGc02hWj8MwJvjLaHRzcLxLJq2F4y9G4IOn4Nt/kICSH22JCo7TFAaUfE1YiqBTXcGRPy+1OHikp7Nn5vVX75tdt9Vilg39IDwos+wBk2xgjfRtiUExYR9QErhRfEpDtoyCSwJ3qTwGpF87Psc+qm37/PqodOty2/ZEVzzuW28/p34hzeK04df2JbqLtRVkawJs7UVtXifwNedpgjzcUDCxWss5FAUoyrCkPPf2F57ZZv0dHLkWlOfIpPalL0IhTMK5GTCqrSafI+fUPPhleGj+zhbyTCU4t9nVttVfB5MuhyMgjgCR/XIsS49qJZlwmU2cCc4okh+Qd6fu3JHD2MAYpxxrOIZQBMkKjjD8+asbhKM3sDQvt8CgOLc/NATHkk9hMFOqTuUptHLKkeLVbXfJhimE81kvHZXSdvi3L8D5BVvb6Jsp07xnUwR2b18XbeW4oORCCa5zjCy+Yk2Bwrk6badSdTN1FopyOeFqcZxe/HRaSvS+26dAbFMhAwHfI5+jz2MONWABD8GMpPJBIfGVHJm/4YU914l3dm043iGTrgDHWNC/mbOc8wIuINM8yiy37CDQm+EI8/orXE05DsKDckzKsQXHsfihMSY3eZUEbhWfVQGZGo6uqGfdY1P0eZOPsNlwVJdlX57jqi9z3aXlnBMblOTV8iy/gfZzGhh/6WK0E+TXjFNovpm55lk6fqEYryjdqRxn8Zu6h/a1JI1Ub6t94TNuIh7xSFo1oNpqNLXVEl95I/PT24Xj7TDpUjjmb97I7zx8yJeVY/NBqtpqU+c58iCwBEcT0KCEULtt9YpyhBYH0NPZ1eDIT/MDHPADrtgRAyPlGFgtkvzU/J4lOBZmZhWbqUKkzPBMWZRGacPqbfWuCTLz47fs5ziv0e07vnMldtIZ56+uPH/P7IMh50Zw156/eXRLNNtr2WlSS1u+xfa79a13xx8053DvX4PJvf3e9Xf9HCnPkVoSSzg4sgCxpG21ROi68lAVjcArLyn/hht+Vkpzbqf6Qg7j6a7R6mZbfZdMWg/HD8HlixeCeZ6o4AhZeqAWRE41VsoRvCxy7hEcAxLQgS0tzdfKjJ7BCD9UBMeJazbbbKuvD8fygB/4OXvABRsYqwOlRaKm7IdGI0dmZtramclFisLm2sHReYXNUp5jb7/E6rfQVYDz6pqVTuA1xur/LOXQOR24/Pr8l7a3v0yiTgd2gmM7Wt0eoNVu5kHPd/9uTrzd830KcnXQVt95t7OzGAC2fPw3174CmGc1XVhS+PC5g6OJJeB8jpa6eLkZMnglDvBTv7AVHKEvJK/h+NefKPzZn63fDlnLPm4lgf/ia2DSdnAcQ5aUBM4hdJFKiCpaXTJUcKQ2UzQ/huBIPscsMzBWC23URFvNC60OByPNn18djuLlJJbFYFgelC04IlAaSTmxv0cBGTtFqoGpVTallHDNvcIpR1PBcdPc6L4t1qZO3bu+b9fz7Xr8/ELecT73rv+OTVvSXTuiz89HcCTl6CIhrWunfYdbdR4uPs669y3dkNbctPpe39tvrWvL02HALNOc0fRBAZ+DRTZBRHAUAUJTN7sVPl6JgfkpZva8DM2Zd1NwvAMmrcIR4L8AKUcI5kF85yF4Rh+EUnlSqpapU3mwDEdKnNF+HZDpg2MJLR5BT5/tvq0Wk0ksTwiOOOC5csrRWtpWI9EX9vc1eGZTk2rDp9agpRxFVT641oO17Ua7/n301vk1v5/r+jD7Ntr3zD7d6Ja68tT//naqVRv8nYYQ3dZmzbez8vyW55vTYcvj74V9IUDfkUvlIeUIFrGYRxxmwGjAlhuTQLXVeCUP8dcEx0Jk5743PJcc1bZ6W+X4NTFpIxyDh+BqDBkSHBmEzis4UnWMCQNGypEqZJSFlXM4VtFq2k5PNDSPoA7pv204vg/zEbavkHFwnA2GBStHgntHBnoomItWJ+XY/oFRJoeSU63MjLlotc0LjdJSpiWvaqvnj75odV+e44bodrsf4CY15V7f218fIGvWX4jMKipaXe5J1m1q2wojL5a924R2ft9azn/sCs/FYR2leklT23ttn4FZRwIhhdABIzgmPOLWDOCZkDPuuURVab4SB/hrVtqzwthz3/NbcITCn1FiwZpHe1vdgeNdMWknOKqMwBhVPsc856oelUD/NOUHlue5xTDQOrs9OOZ8dihZfFjBUfhW66Q8s39AqTzUlYfyHB0cC+QaKGn6oME+z3EraG990C3nWbpt9aJ8cFsltm507lJz2m6zXKbZvI9j698uOs/v7S83GXZL5YJeWliPZshQQIY5nyMXPKHaakZdeahVOFcVHK08K1Cc+/Zm4XibTNoJjuMslVEDR4ArilZT1AoBlI9VOAZQEwvNqaTl2soRMUWry0iPGjhyg8AAsToxf2jBMhg51aWhBPDUKJ7ZctGV57LrftuO3RYLx3r7fKyTKtQOIGzDm7395VQrSy3LmvLBJSG3XLbXLfNb7A7WjE1YW07YcmmKVgCtHZTb25//hJ1yb9bRNf3Q1GdBconAVcj4JuZMJrStpj6PxtCcGfOVPMRf3RYcb5NJO8IRMqqj1SVtDhm4Kap+jryGo/FhrA1cKo+4TThqfWAphUCLWJ2ZP6RUHqccNZ8ZZVwqj6W51YY298tJ4K09WIddV8szXOQR9imqvvNe10c596b1OCW7r3dR/b+pfYOcRnO0bzLtAVjd1aTj2q/TICj3L23RcylKTDe5+p++bfR7b39xA6NlVaAZMoIzajvBELhotW9icJ4wDgdH5qpozFdyhM8qOOLcj3B+nmEK53O8/rZ6nN0ekzbCkcszwcShIJ8jfRDaUjPqytPAsa6Q4RaWItbG5kZba7gJ1U3BMXv9OhAmij2KVkcYgakjDja0RgfQLFZT8Qc0mpVZuAFb1vAZbathqjzHeUeWDgu6GSS9qOlUytC2i45d2ZJt6vqzt79E5971nwdk2hi8bCu/TkOuO757XPsb7zt+7o28ZBNw/+xrIejuJQiCBEcqH7Q+YkgkDKQcjWSaatjEKx6bv/ICeVqUOFcRzstrwvGumLQzHE2RSUapPEHAnHJsygfzHC4gY2G0zYw1VvtBVN7EtroNx1mEkcfUkQUb0rYaGg6OoAtKV9MHrUIKS9tqKJfKw0XVsmz+uFwxreQ5zj3v1ftW372+QqbbAXxvvw80HS2odGFp+G/zaLc0a9+odh2H0D2e/m6+zHaQbN1xzWfZ23fBNE0NhSn2ICnvWQSSmcjQcC2CI22rWZXnCClfyaH6K0/K03xaXJSeOtc8nlxHOXbheFtM2gKOEDody1BymfJEGJFJxmh8xAKO1YCtOlrt4AhjaRBgEJW29jnG5tSExZFyqTyAeY3to9VtOE6j8tAz5shCDikzH6VJygv+hwwso8mDBEijbMoaOBrhZsi0mgNixUfY40ucX5udWS67+hS7kmNvv+Nj7Kw/DUdbm8rTO95gk3LrU4yblGP3m9tWeW76PNued9vjNtm7+X8/KUfyOXKqY5IskJKHijryMIIjj7ig2mrKhBRUPviXkPLUlMVFadW5fhhPaHbAF59cbVtNQL4LJm0NRy255A6OzpcgRJE7n+N8wFYQWJ7lNMrKwA80NXzIzEzxMFYUkHFwPDpSlJyxOxwRCIPYKzCcw1HIIbc6MFrEZsL+EMrkxvKp1XVXHoJjXnXloW7RbThuVnCborF9vrzr+vA25DmubOy63rdvh33Gl6PVc9F2SafvbufvdWMSui3Pescp9I1Z2NtfqHnXeV1wTpVz1oRSwm2rqTOPpX6OjIo/GbOSfSVj+xkLxMlNw/G2mbQVHM9SyPiAWhBBmLyGI80hK5rpgwFEAFdbLXvgmFNXniOo714HjgzDKS8PPcaqbbVFYDRiM2N/iFIXxrCpLTGD4k45qlIrUq7NDJk5W7p5hn35jc0bdj3+Eu+Ue2nX8+16/DfdPrlI1jS7XW1ye/k/tO/41aa3i4qZbglo28Le/nK02pLPkQIyIOVYwRHcDMARcsY85rbV9ises79kwpwaa89vSjneBZO2g6OAjCkJPE8l45FwytHBsVaO1Jgnr1qWERzJ58i9UGUGyuqJZhQWSQ40wXH0/LnB48d6t211pRx1mR/okI8cHLU5sFz4jOA4wX822uYGmLKSz6BpbnXlcyQFS+2r1hfIbFBavUHmLZXl+rKclnDd21/GW73gndpqNyq3cW10y/naqTbkCZuLeuG+8+VRMPR6O+qqmV45r0Pg4nnnYNvbX7P+zLoZMq49SCC5iWxoYs4xsMxGTHIBA8Yk+4of2L9UwpyKkuDon+uHuPa2+uwOmNQPR+pw/qZyuPZ+kNa22sHRr+GYrcLxTXKg37khODLGjgRFq6vyQQdHWJvTlpralbE5HLWiQQ2s1dtvrdboU2bbKrbmuE0KtE/o7O0vV8yQclzTsqxbIdPrAaR8vHZlS88YrXUevb6QET2/t99a1ybP0aXysIBxHfFAROBwXXmstV61Zva1TdhfWILjdZXjHTPpcjgCgp9VcAzymcdpLGuRSRGFzt/oKmRao1kJjuRz1MgMdKiYU47QrIR6k6CGIwweY0flWKXymGIw1AcYIVcPADOEpW67JjYT778AJjcQE1ASuOYpoyRwynOkrjxSmPVc2qQAN/n0ur7H+nxda3zbPMfLLlcnYXrw2vFVftPtW+RUodr+x3bL/ebwE1VOQDuPoMkSaI9Wbb+fOoZvajjcXei9/cWKuDxHEgJUW+1BcsECC0ScpldzJOBUW80ks4Zzzr6yQ/0XheCnYW7PrxWtJjjeIZOuBEdGFZU1HP2m2W0OUAJ4BUdKAccKHIfqtc7zY/14Rzg+B/zhBHF0gmF2gANf44GFHoIJ3xQ6xph9aKwpSDkygxnTMkVpclhbGkpHbw1fWvYhVX/1bW6b57sXUtOOvzs3eteuP33hl+7z982+ZCKjpk7d2upeD2OnBrv3fd3j2ve2tWmOy7Xde/stj1Cd52g8SObcWyZCaCLu84R8ji4gQ9tqbl7bBP9TC3sWwp4r65+XvEkC37JlWVNbfQkcb4NJl8JRnZzIgD/glXKERwEZKhdiLBfkbyTl6DHGmO/T1Ghqvm2tF9CGxhiTUuGqYmHsIPlGQ18Lji8ncczkIAvCAz7JjljoJZYy8zUic87+iMHkukDKwGdG85RrU1hjnc9RrHQCv16e4+pFcrd5jt92+7C6k8rTo7wvHbna1Xo0KKYzopVmyKxrArLtKNd7bJ82hNTT1WWvcONLKUIteMSsSiB5AGGqxhMMr3GAP9elPefSOxcWF/n5yQw4yb94+nS70awtON4lk24MjgUFYfNNcISmzma7KEd8BvHIgy/fGYdBPEz86XRk/eCASQxgZKUcZ+yPmeWFtSplOU9hkUGjsIY7OHLSsvSoN2o75xl2a6c35EXO4bWyva1e2du/PM/RWJG5MQn0fdEazgHWqm1vr21zXLPw6/5uf4fz6ZBL+4iF37P9+t7+2vWnyTquZRkgmSh9CBFQwwl4PLKeCZnlkhvDrM9fsQH/cyXL87AwFzwOxnqAGZ6h+Px9KDC23uW1risPIHaB43WZtAJHPHsmXscxHz55wvs/SBWtVgUpRzD4BfICLuHpcuW4MxwZPoX47vCFL4/jIExGcWgxyFh5wC2LGYNnlI5x4f1XKhUEjWTVyDV1BTc0lpUrxlzji57HJp9j70aq88Km/MSr+hzvp/0qCbw7mpXWolrH9fmJi+/Suu1cA+DF85yBmSUXS/t7WaM0V5wue/vN+rt7BkBkk9xjVA0TcJ86gJuIWe4zAWFgaLL1K3PI/4dXFhME/lin4+n5e8P01TOU2BKOXxeTNsARkk/OxfRoJGhbbXkqeSuVx22rXUCmQFqA0TBAa3LN/KBKvia/Y1j5Hqtt9RXgCPAnX37pyYMnvtKIAx8R8mJoLIu4z6QpEbMTfAQ4OObQnMBYcPBSWU05jtR6Yvmxa3R526j1tizb269UWk903zBkTFVTJhajQFujVesSvnXTILujW+d+41bZX/d9C0QuR7n39vvXn8Ix3GjuejqC2mLDhwcfgJtZbQW1cgez3L6SB/j/DDNTw4JpNsVMech/9R5I2NFtbKNyXIbj9kxygs33jc5yY/1A78qkNXCEeB2D+9ErIbxHguB44QsJOZARTyVKJkUYclbmwgQB/cuYKSYMbl18FPRv9nzla+QER2OmWoZJeSU4knD/b+AffACBY/g6RKBKRMbksTU0CtIn32dsT9T/yRSUIUobXjBSkYxTLx5X670CxznENkV/u7TbVWn2KcbmvHv7a+8nrkKmFa3uJizO37SczFMlaS+68VSvLtZ4TSpOK++xdRw1cG5vw/f2lxNG3Y3NjUdhbmvtUTMa5oHDN8L4tKOzgnOa/22ZfWmH+v8tmUkFUzM7LXPDj/Ivn7iRZpqKaNb+Blrbajy7GpNIrDk4UjmzxRyO2zLpSnCkyBCpRkGxqCaVBz5sWbDS862gqHWWG78Mciun+dXhSHsoV/kn/gSQL748C0R06Fs/DZnivmQQXAeefVt+ZC2LLXjJFZRlUFUHcG6M0usTwLdReZ2aapcMvO6xSCRe//o2ti4775yl98Q+R2ZNvYdufQeCRqC21qk3z5EgKVpzqzvvW1rq1ne3dpO9t7+Y/91dx3pUAgVqmTVS0SRCDs81naBgDRHU2Ff8Hf3fmTS59OKMZa8K/fZR+fn77q5FyvFG4LiOSQRHTunPBEcfGiZQuwi2HeEIibrxBPkbF3D0XT9HPS04wZFTLMTztaJSQgslJGazEsXO22rn4LD0GfnTLyDjIeRFAE+8nfgiEJ6JI2aztBrwdR5939PmfWU4Z7o01gpjuDWi025s6cJYmQLYJVRH+a1MH6yO53UljOl53aWWrHvs7S+vSrNMivIcqTneYt0uS+peVYQt32Dtwmi/n/aBzfa7qyz7Bnrt7S8pa0e2um0Zp5xUy7SwjLl2hlRBR3kAFBgt/PyvcBj9+yBAUZRQ+eTL8ssnT0g19m+p6+u+mT54uXK8nEkUJF6FoxsbvXE3ewkcIYQHwQXEBZUIUQoP9XMUkLxO5ang6NdqqXABmTKgwdVgVM2nssAQIEvjKmYKGqzDZyi3jlY3cPwEHD8CewqI+G//Vk5+7dek4pzHk5GLPwt7YafKGP+tkFpGvyc0/y1wa42uGk5sm0/YXKnb5hluu8ne269WdlM+abP+jHyOdjGhZRvh3c4FbfJN6X19z29zzl2OuW/2K0chRazdbsal9TBm6IZG6T2WG/4zmUz/wXq6pGszmR2qafyleufJE/1ZlYPQrxp74Xg1JjVwNNZqTKxifkRjo3eH47NnEMfO53jZB2lqqwsHR8sKEsdWW9/VVpOENchZlgcgOEqTmbMwdE0pihTp97+HSQro408+sZ88e2bx8cc9FSz1z7NSj+wjgD//AiILn/MHnsfx6FF1wCvgzfMXNv7wPT367DNzzn9wyFj0Rwx4r/oKN1W6LONr9SLeLhq92geyi9vm78sxcd/tg6LVrRkyS8p7pba6tVpLo1vbz7e+h/b7XY3HalTb+dPaUe3e83aSxO+ZfZp37G5EHC4qAyM44+p5LvKfDn+YUP30yrX52YcfVmB0d66eLXUHjjfGJJvN4YhyrM6+N1TD18tB4jaTVpTjbh8E3ARgtqjh6NdwJOdn7QCl2dazLGN5DcdsBusdQasU09//fz6ZbQXHarGacjIHyg9BQ2Oqmdl4BnxO2Y3jTy0++qhZePODv7Hf5xp/bK0euuOumOdYf5X9QmJ9P7TmJ7B4395+dU1syBtlVmTz2uruCNZmNfuen3/PrVzKzujWtVHyXe3s7dMO0T2s0dxwnApW/MXP/iB6tc21uVGVtwIyxKSDA4gggKDxfut3s4tmOJcxyVXu0eCUXeD4o08+4a+Pj9nrdz/ifcrRnKUeo76OdVce6gauy6JKhLewCrCe52sXGaJWYfUHSS3sxINvMrDSh46JUzGsuYA6zb4cf/n972cbF6u+m9THMXzyCcOPflT9+QmAH8HiJz8Bfvxju3RH+m9WvP/b+H1j8QcAXDH84rHtxnjTp9ukLJv3b1Kwm+z0vf7tsn95s9tmDS4LzawP1VD01JAnbP7oD+msr2O/LC9yc6joW2nfitwY/PXP/m/8DD92a7v9tXnZz91aRkx6hg/E6Z++Lx9ysAc0HLsDx6syCSXU2fewnXKkD/Kvp6c8+9P/i3XheJpNPDdqsWCyDUcq33dJ4A6OvlUoluCYUpNbR+nqg4hfQp4HCOZwfAs2iygXCdn7Bzj/hPXMsF1dRAbbCXLVn6JvvX//b2ySW/wRs3gKZm42qnxVpu3ft3YFGOMUrSYn/zxw4gQh08ysCbD1+Rjp+GYXveQTbI9HcJ1jFh+jff69/cvWX1vOxT8yib/+/ANGOYvNY+drc+2PwFr+5Ev40y9fS7wLvPfOsW3D8aaYtNW2eis4CiZZuVCOCzj6tXKsotQyy6kbuHJwDKFgoM6GFaXHxzD+BcJCIpi8BUMEhDQgnJJKLzD56ROcX+qLuCZQfvj/20c6xp9YQ0ve5+qs97/d7bK53DW68tF45wQrb9/bX09Hm1u7mFu9NEbwku9/nudYH7OS5+jyIFtRVwOml5Rk9cbVprZ9CnP5w9wX+wzil6HF//zpf2Zn17wc17/9c+uSpo/xGvgKuBSON8Ck/Bj68IsvTPr0qT7+BPaTZ/+hgD9uFFQtYbvK0UxPZfDOEZ9TWsSSlXm9rQ64ZgX3WBWtpuRvQUnXLoUnN7ABtStbgWPrg7BfvcCAefAJjKN6WBdVRs88nH7+Lqscurf0+J2f2t9m0H9swUjIrn9w3ukz2KM4m+PMDSvSe2pfMJuppnywdf9wTWi7zWrb/sv6XiTMdse5L71z/uaHoOdVTIufxr23b/UEnvjzZz9kP7+Ny/LDv7Tev40QnVRAMcf0369egz8w9nd//5H2X0HcMpP64Aj+r6fg2Z9ivq1efBB4VqaeKx2kId5F5fykOBVtq01RMOXDCusb42Ge37gBju6D/I8/gX94hAPk8AMG2vBUEw01yosLvPny+xR3uZ0HfRmpV/4XC/571rKq0UHrsfiz+l+U1Nq9oOjvRiDOr7OOIOQdBbk4rnvg3n61AjbnLlq9UGyXexg7irBZxlaLsqX397UuW/mZ7e2T79UCpRHib/7ph/j73nK/61yi1ooHXyCJC8hJAXM2cC0P7aMcZvhLqOA3YBtX310waY1y3AGOVJlSFoLSeEg9UsUgJYETHEk1Gi/QJs201VYNDiOqea621YDOsUbC/hj2v77B4JzjUHIIz2XXg2lqbBFjnCR48yljlDh6K4+n/2wPZI4/scp8nwxsCptcN29xfu3W/6MvsWeuYjr/6m+7fcltRo0n+nyJ3R9Bu6mtQ2tPM9vLnm/OuU2+4n2xTwnxltsv4kL+5Wf/B5vd+MVnLfvBP2FwLhByA8sV/hd77x5kyXWfh33n0d33zp3XPmYXCwyIxWJJALvAguCQkvhekmU5elSUWALtOCUlVspSHMd/RFFsx1ZCsiKlHDlWuZKSrKKdKkVRKQ5hR9Yzia0SlyBF8LUCAWIXWGKwWAADLBazr3ne249zTvCd7r7T986dncfO3Z27mFscLmZud5/uPqe//j2+3/ezBEc5DHsViJ84iuz8FzdosG03JnW61b3BUYVKLQSj2ulcz9FbjsWJeCuP2SkPjqETLnEmjq1rjGTWtQz1FIejXuAI2zxKnuOKf88b/4Rz6vwC9iRNjIZRYUUmkCKC08DV0yO40s945Pu+6+5RynxMQOzpbcOtEyNcL4bZPugaWmbr7v8uGZ8tL6oxx6pF3yFVpihesTJV3VJl3U8zFdk7tq/EEtc7bnms9ba7UVh6gMaX1rwdG/WN6Q+I2W0HRQB3v+mGshZGXNOrINjlGqzIYOsZ4ksn0OQ77oknby8mtXmOvU8EWoXzHeDo0tiDJJMxug2OefngeuBYu3zZ2v37s/Hp3uBYTsJR56JGE/vFIoYoeuRdd45lkWmFS6f3irl+TFju0Tnx8As4Lhw+5Kyt+b+thWVbPAmBzlimo7TTjT7vsvGFzLPVuTgt+YoFAN5QnHYdXuMqCk+XKtBa37/LxndCLSuBb585Lqa3uLxvuNvRl1w0l2BPGELHBlYYWBXCNJvIjiZYPP1BkZbP4e3GpBuDYwi9tATffrG0HFeDY+gtR0ZQVQBrYufjji6gCnen5bhRcCzv7kedG2m9jQOoI7BpHuN0gAgyNKMYbzx9r+Abpi8fTmKYZD9grDxO6aUbD1KaNutls1elv7fp3O+s8QXVAkrLsafMYo/scWdQsWe/HQmFjvr3XrTFG8VU2t/deeNTzgtCfe/cZXwXn+pDCOvLTh/ci71yBHUswxEYZQQrUxgdY+HNbrfdJ9JDFyYAACAASURBVIl7WI63EJNWg+PPQUzQS74EdSWEbi1BjfUEx6htOVKNRwSMObKHjKNMmHFBRBXubDjyOos+5rhZcCzfIFML2OcSTGRs0wAIb7GmkFrjysgevNnPeOTxM24vHD5qYe/dJiTbPcw6d8DzHB18zFG0LTrmy4ywfgmUSNhL0GMFJXMx1h6it54MvmJp8rgrXvPK398t4yuXvZoG+hvnHhIL2744nROTM9iTNjFO4S5K9QjLniawI8tYuvD7mCdtZtW4VXC8TZi0JXAkSCmRg2O7QibIa6s9ncfFbXCsmyUqLWYLh0bS2mVYux/Z7DTsZI+Y440mZsq5QF7FXVZg3LvYIEnYRyBdluLimQlc6mc88sEX3f3KmI86IUbXLScsL6Sb59h9gd28yVVliGtYmusZqAM/voxZklZexkbrWLq3W//3ziz3ynirs9+9aqnWP35nnc3q7W/7+FezBE+f+4B4c9tBEcD+F92IkpgIFFRCUHTUqYC1GZpvP4KrEIUL3WvwTYJjPzBpfXBUUGPNwq0egmotIFAyz1aTzkOAos5tKTyxChyjpQzzNrteN1kjGzdbBcfy/p14yzXEEO5BCw0dQtCC9GLsCnEm8Nr3xsW1fkx0YcXKh1/A+6XAFIwlUdV/bBfPcduc5y6eI3ty9Lq2O258xhy9nAG94wppWwhh3EppVG+yNlvU2c7tuvpY590JS6JQpxhueX/bf70DxxdSxdLhO2eO4YV+GBSHX3G1Vgt3CYW60LCpg61Z2CwGu4FeufSYWFr3Gb0RON4iTFobHAF15Rp0iycioV2MoKVaWoqaVimUFIkyKWQQdZYPahv6umoXwLvVoV02Kh1Kr9evbws4ljf1B+bdvizDPc4gJDjyYaKqPkLM1a7jlX7GI6fedEPNa9mHnZMPeUWSrplenT/p3KLNlyz2WytiuCbPsmu8O298F0snOi5rM5XUbWeblvtmq5rWeGrvhPGtcywtfyF+TX9n+kdFvC5AbXYD59Q90ziUZdhDUBTMNBIcLUwU4+rMMVzbMBj3AsdbjElbAkdWyWgh2iRwtkdIHbUTE6eDHBxNwXOshS6rgmMrvWjmlg6ZzbrVPefJOfmDTdwdL+MQ3ezCkpUuo54kLu4/gFf7GY88Me0OmBQfh7VeGq2Nkltl6qyxGK3rzG7LsrJpo+Osl69ZS1WotIxv8fgGLlZ8inyjrK4qpfY9Wrn4fLsVQYnO/WzRwZD8x87tykOt2r744k4a3wr3hnRLT585PuYLULb348RdL2G/NjiUCIhQw2a5G23VMuZnHvMhr83xlDcJjv3ApE2Do0hFQJ7jCjgW5YNJka0OQqPY0IY9o43L+gqOxQzTjB8dxn1KYi8tSCZtKL7pFDKX4NVn9+HNDb+xtrBqHnzRPaiAjwhnG713X9+2Kxz0NUbfKLqtx4MsD79RVC23v9XjM+Zouw3n1bfI0whWwNOtV77ZzYP0MeEeVU/dFueaPMudP76Qbt5APf3iw+LCFpb2urscedmNLTncK4HIW4p0nzVsaLFsGrj45t1bJI9vAhz7hUltcMSTkFMsHywyQ5id1Qt6QnW61WBtdQGOrK3OY45ez7FdIZNYY50JwxwcF209G0qRmjqyRgazrZZj19RNXXVjmcARODQ8OGZgdzThDJYbAV56ekz04a2Zn8RJ5/SlF/BBSPu4cNA3WlXtB7p46NZ9qNddopvbYKePL4CYL7jcFO9gXfcgnZYme2U7z4esSJN1/74qEMJj9HqxDPD4yiUw9pmzZ/7Nc/jsZ7dLm6+90A5/2dWSQ7hPSoxT0Fqo3FJkkztdw8WZe2/yWaPA9W3GpDXBcXZ2VtfWBMdI+Uy1p9QUeo5d4GjZntUgMxaZiZBSuiwHR5i5JeRuNeCexDs6jGu1Z9zcM59v7ZyYWsZdpoX7YfN4JDSENJCQmK2P49zToq/8yNEgNR8TQjzQPv2Nyi2WO2x6+y7LbqP9CNa6v7d7fJJmCym8jt4KvZg75TX05EN2XqCHurVYQOv9nYcahPElnBD2pdqo/sbprVptN3ruvuTUXY/iXqVzlf0SGCVbMQNvv/EMLuKzG5YeXHukHuB4qzGpJziOzsyo+ShSvcERheVYAUdmq9lrPSadJ7FWB9l64Dg2d9oemZqy2w6Oxe2mJXd93gPkPV7KJXez/fW6FK8+9zxe7gvZtRj/sXPunsyaTzoh9m8F49/V+zjEHhy73NuiiXyPbnW9/V4KfqzkY1YsQ74lO+zR9ruFXmHF4hyw8aXAJanw588dFRT62vbPgfPuYCBwv7X0IEGpFm8tOoVrgcRr2yoS0wWOtwOTOsHxCGRrCmIjJ2KygsrjM8RhAY5JAY7DmQ1xQ8ux3+BYrgxP/YnwPmGx35EbWfTa1RKJNjj37X3i9W1fReUBnROPvohHrMQPOa9cuVGCYnmA9WKV6535YO6vIOOsEnOs8gOrCRpSm9o0JubDesQcy+8ZuiiPUx6jun2v7aqGfGlY7sTxhcRylsXfPPdQ7dx6K2Ir3+99yY1GEu9zDiPsA2WYbFG+s+iybuLCayf6QJ8rwfE2YtIKOAJyCpDsy5KD46Sqaail5QU9FkgtVUO3GtAiyS1HQ55jCuk8LubgmMaJU95y3DngWC6GxxfchHR4ME0x7Nt++uoJHzOdsxLPn+ljPJKliHVkP2ScPEGAXg8jy3b2FMOuLma5Rg12uV0Zuyz37+Vx+r+tg9E7YPzY9HCrFU/MdAgwdnZSLS6YcXBbaZBV3c+DXIGSq0jZ/sLz46/wHFdmYKeN7ySMg3y2Po+/aNckbwX91tiH6zYWeK8RuMt7hhKGnfykQSpqeG1mso+JzqIl8+3EpM2D4wKCjD1kZCc4Ikl8/GGngqOff+fEiTkcFgbvZTySbjYFDnzztAAz9Xk8309+JEsRZYRPOGvv29waXi9b3Hm01SHH7bIgN2b53vz4MvaUvBt8qhYcXwo9LchKPqXc3r9AuvMsm5sMv/XtHh9Kno8dvj79XjG/hdO/8S6fd/I9fwNsLn3EGUifhS4TLg4X9zTxSldrhG0/hbJf/YbAsU+Y1AmOp6tudQ/LUUEnKQJFcMwS5cVuc+I1Ugp6r2M5NjOY4SIhc6vc6l6zxjfi6D48aID3sAE5F4BvQ075OoFzz+zFOWy8n82mF8aJF939RppPQojxTe/8Lthh7Wz1WhffhXarstPlfmuh4mb/3n0et3B8667qIfXVZ+8Vb/RjKfi4osQxYVA39HEIjIwralyLE7x0tR9g3OtCSsvxNmLSDRIyOTiSyqMktIgRyB7g6CkXPiGTg6MOYEjl6ZWQWQWO56dsqbrbj4le75ie+gM8CosJgiOtSM8fCbCsMzx3em9/5OALK1Y+9DIe1wI/4IDI/229Wus1pcsKI2utapD1DMe2lPmNlcnXlm7b9vGpEFqZvmrZZDXUwL93/94GwpWQRBmL9IdcY/tuxtBGjuvDHLdmfAHXElJ963tHvBp3j6TUeqv9xt+zDjrUeBQS+72lyPiChM2AZtTE9189Ji7e3Aib3LtnQubWYtKaVJ6rgAqK8sGWhFYxAqWgZRp7y9GKSDLmaMWSZMdT2QitTOBMACNbse0AxxTpUB1ZDo7bWCGzyfu91uaPXXb3WIkTwqFRkOvY8Etah8tuGafP3Cxn6wbnefd33NDe0eyjTsjjvq3lrfhstDdNv85lvfElYtD62+qnOza5HX70Zs5le8d30snnmwLfnH5vX0r+gntewTFhccQqMFKbl/1JX/57/o0jeLmfXtSat7UHledWY9ImwbGlVVFb7RMyjN6Ehf5CArA1q9Ihg7ZG2ZaxxmUmdZkJh9Kh+vWsmY3vSHD0E/Qlpx7/DB60Dg9BICA4Mhbpq20cXh7bi2dOif71s2EpooX5lBPi7s08h3fktpbioD1CjoUF6J3YKsD6OOKKBdedxW7bkl2xSVSz2xvYv9z+Vo3vDGZEDV/ty8vZOXHv6zgCg0esQyCY7fOSg1TVwkVZx5ktV7dsx6LcMDj2D5NWg+PHIJaGIEfrUEF4TbeWlGoFo1ppBFo2qcYTKFnzlqMViXRJXj5I3q4MEivjwNpGlGVNmJB0nghpZpE1RpAtXr5s9+7fn81OT9vJo0fNqSfhULRB3I77uR3HoKiEa+BEZnA/M8vk1nmOpEMmgOee24Oz20pa7zrpE+fdgwbmE3BipP3Vekrg633ffWO2e/vtPp4oLMeuUF7OW1ydFPJ0xPIaK1/7xmbF9t28xuphyqgCa6ldB8+xM7N/68Z388Jlf/78e2svb8ea7j7GwWl3INCYsg5jBERepY8rAnPG4rm33tuf1gibupYqON4mTKomZMTJU5CzByBLcKwHUMsKarm1GGg1rANKlSnoNIm1zhLlwsj3m/ZUHmq10XJka9ZWbE0YZcYgCw0yV0NaG4VpzcKMxjDzk746xp568kmHs2cdPv/5jaVBN3V3b27jqXm3P03xQSGwv5DPEtZCCWDBCHzzbD/jkV92+tH78SGX2Q+xG8XKc995m9bKYd8wzdvjtqyNbZ1H2rya0MbmYNXkcyFV3GrPuyosu+o5CIJZpUyQv3ePuPK9hLBWuIqFKBhaKwbvPk53CPJWjO8sUinM6edPB89sS5VJ1804+JZrhMuYcsB76D7bwlp0QEtpnHn9XpzvRzxzY6uga6s8IXNbMakDHJ8AxNmzUDk4XlLLwUFVX4Rqhos60MNaJU2dKqG1FEqLqCRUt2urReycGY6McjCZhSE4BnbJuFojrRmYVtYFjvkLn+WD2x5g3tKE9NjpkevuAWHwAV+vXSRtaFEqgTeNxNf7qR/54KwbCZbwCQc8yFPjw93rujpoKtt14ZyYrtjgrRp/JVu9xYuh0nfFAlxPc3iLo6y922bH51Mg5YtyCF9/7q4NaB1u9oS/7PTd9+NRKXCcYSLBbqs5OJpA4KVXl/A8jgvf7GTHfApwvJ2YtAoczwNyDpBjF6EWA6i6hlpuLuhAS53KhlKqRbkylS1AuRpEXjnI/4tc4mKnXGRT17KBcZkbq6chgZIW5JVrNm3syeYPwjTOwk4cgz01AODIa2Mp4tU5nIDDI7AIfGY7J3MLAZxd3oNvTYs+BMuLlfrY6+4ek+LTkPaA/9N6bux63/dwQf2f1jQ5u2zU9Y6/3vfrjc+YI0+mlGbj9l2yaR03gd5LhfTdTuZUWd5tC7M4bknGrL4AOF51nFsxvnNvOa2eOnO/eKsfwPSeV90RZ/EDEBgqAdG70AJvRSP4zvl+Nqu7mQuqgOPtwqQOcCTGkXRJcGQfmavnoOvRdZXuHZeihSBJmpp9pY0SKhBCEhxtHAmXxLkqTwibIrJymQKXTVMbr6dRYUEuWtihmUtmfvSgaSzDTrwNe+rkzrccq/NLSy4U+EEI3M/a3yJhw8cusQLfen4Pvtc3K5iliDN4xBr7cWExtKl1tzkO+aYOvaGNNzu+T8hs6MhrbLQNLO+bGX4j2XEhqYb99ecPixduaqg1dr77TbdfZfiIczjoM9CFC20dFozBdy4+0Eea2nZcUAGOtxOTVoPjaci5MchWDXLvJOTieejGPkitoFtXlnWqhQqkUFay9E6IkBIBUWE5Rv69a5Ut1H9ryBIH08iQLRpYT+M5dMiMAXbkFNyggWM554/PurtNgI9012vD4VoEPNVPfuRx50JxIfuIgH7cCVtAyGbRZztWb/UY2zy+kEmHZViNJXZLkVUTKJ1UqJVQTeFX51lsQkV+7oWQRfFLd7a7S/KsvNybHN8JFpLJZ6LL+HY/Sv4mX3d1AD8oHB5iHsBL/bLkTyAxBs+98R0834945navqKJCxscdp24TJq2A4xcgcAzi5BNgqoqvNTl66ZJaXgjU8P69UjWhY7Wk6FobCRmWWo6tlkCNq7Lm2IpbuKZLHGwQORMYa65ccyY6OJLV98DMzcDUJmHHTsMemUKuyLPDY45rTrpz4rGrOMaFaAXqnvpD2qz0LvcrCvjKd/eI69u+aIoDPvqq22Od+bSAOLLpMTbq9m76wBvcYb3xXd7sd9VnDYNwlTZtd3eEGxXAlINsJCV4k+M75843nXrq/AN96LvunLzvVTzmNPutIyAkWuFlxLgqX0qv4tsb6t2ywSns+2a0HLcFk1qM/9kkatrAWhMaZ2Yza2qTo1k0CzsXr41Jq8FxAmLhJDh7cuziRbU4H6jhA0q2lvaoWENlaklFQsgoFtLW68K2mgL1OtBsQtbqTgIutsuWxbHaNExSR6btNVvP9hieiJ6G2zcCM7IwuJZjdWGwFHFon69yOeEEtKf+cDkS9CX+wo7j6TOif8HuExfc/VaZT8OIvest2HULZYoDbAQn1htrLWyr/n1NjBRIO6TDip1kaUHm1J22Zci/e4uwsl319xWjrytR07XfuvtveXx3FVqdev6e/ihAHb7oDtsEnwQwTktR5Dl46yzeDur42isHxaWtzNdt3acKjjeBSbpW910PE7dsk9qQCRxMy8BEGUxkYOebMDqDG5tbbbBV3WreC8HsUBkAnQQo56uWr0Ili1BDCjLVi8pIIaOWkE4MCeIiP0vXmkKN160cgmsuwdG1DoZgli2svgIbpJft0oP7sxpyy/H0VGE1esuR/71zM9YbWSSPXnd74PAJgZwf6UsRc4mDZRfiqecbfY1HykdeTz8Apz4iJaI26GxQ/5mdyfhpC8Fu5IIr25T7rzLCtji+E0h5LJ9PqSDoKlGeCtq3h+ravjynVcepnH81vLmqkdZNjC+UbGmTfuO7h4Nn+xGLfs+rbo+Q+JR1uL/kKnpwdGDZ2tOv9imeucnlsbXN85jjTWFSswmoGqysw7W8KA4scyDNMRhajbXsomWYLwLcxCmfA8k92cKbXaGGVLNDRbF3DAhmrVsaMp6ArM9BxZeYkIGsj0CgwaMs5cdYbsCnCWaJBnBBDWbZwOph2HkCZQqjDsINASY6C3emedphYcHh5Mly+XXSeXYwvedGs33iurvfOZx0FvuY1Ra5npiEwCVY/Lvn+6gfyXjTuMs+DitPbKQUcaOguNHtNvsUrHVcKWRqKin5DvDaIFi1QbELBNcSDN8weG5gfGspYGK/N+/017dVALa4FsadF9/AR63FVNE0LLcUHTIJPPPaIr6146g5m10c3P4mMUmg4TFFLsItL8BFNZhmAyYwsNcNbP0gjAZcOwcyW/CuP/c5Ty9cBY6eeAmI2bOQ8TGwZZhoXrqkxtVBmSrI0T0Q6TxkuuT7RQsnFotjDEM04LAI6AbswjyghmHltetucXjcqP1g9sDJGbhaC3b6aJGpXnGPSnBcAckBBUg4Jx+Z89zIjwiHehGHpPQTw2Nnl8bxp9OiD1JTxQJkKSJCfBrC3nszFmH3eu62ENuWYpeFKAotxrIj4GYtUimQVsGqpBit0l+s6i52dTHoBrs1LcgNWJqbGt+511ux+sr3HxSXt4IHN9zHOXH/GzhhHMjzoCnSJnIDeFlcx1f6Ijy77Rey3gGd9yVLy3GrmCQaw0wQ+1BfYGEXHJy2V21kjJ2LJ3z+g1Zj7TRcRw7E26vd4PiFLwh87nPwrnXFelw+fVHtnzok4suQBMbRvRBmHsIuQmAUMGJBKDeSo/QI3NwYgNeozAzHn/kUlsTTYI8XynQzGRz4swKQHNPv307SVO/fgIIkSxGzBj5uHd7vKC2fg4ZwOc/s67VxfO20EN6F7MeHpYhO2ZNOcpYqnw26u6voNGvsJ4s6aEpE9/x003LWGZ/guMry67bYui3C7pKWbrDs2n7V8df7fp3xrXPzTqmnztwrpvsxl3e/4e4NLP4yHA6RvO2J3Ln68WUY/Nmrh8Ur/Rj31h2zAxBXhr1JTCL+qFG4+XE4eRWOcUZ1EW5+tIg1HoUdAdyp0p0ujbUelqPHzBKpFwAxNw2ZaYh9EWTrGmR2AMKwEotqy3PVcq2VxKwcc066Pe4qA5ZjsHICDgwJX7qESycOWlwo3gsZ3PGjvr4atWNwOA0wUTNxsmi8xbP5wjvm9ed8XNLjyq2brO0b6cSCO2BT/LAQOOw1s+hqSwghsACLf/v8XvHc9o3WdaSiFFEI+4MUGKh+uxaoredGr/f9Rq9lzfELy7GqPbFe/6w13eW1QG8DFuNGxncOqVXm22cmg9P9UK85+pIbTer4YV+AIGEdQTHPQC/D4muv3wuO268c2kancuvbrcQWK4BYwZXPeYtJ0HqiR7tZTCIW4RoQjO6x2sFdy3IDzVuNZ+FqzdPu9NRUXqnXxpocZ7rdaoKRAE+o4l6TsLJ0IQdJOwmx5+yszJQQ2LcfRl71x1B2r8MVQO/l5M3ibUx4y5FxRlAJ7s382iV/5+d1QB/K/5vZooggyc9ZgNUzOAW0A6TlSbfPeDBB8pHL7mEo/CVY7CU4ehI5rUmLGVXDHz471B8BU962B190I7W6+aRz4uHNPknrWYZrxg7b6NI54nputnDIqtnmjSZMOtzftcCvCyw3DarF/mSySZudM8vXvnbm+IHFraPDGnt+2enDD+FjNsMnvSAzV4llZ0FkyPDdNMSXb6tqzk1fcJeluII7nUcmMJafAiAZ8tscJs06Za27bA+68BAsGTNRQmCE86yZWTg80U7GeJe6Exz5WyVDhCefFHjiiTZas7cMEzSMQfLHXqQFeUkcxMH2uV8ugZAgmL/h8k8BhOwqPql5sTPFF5P+36OTxbYXgJnDcJgGxuhyF5bkKpAcYCsSX3b6xBQ+bDN8QjjUfEfEwpKUwF8kKf7fcxN8Qfbn8/hr7u7Umc/AibvaI2y2FWv3qW3z/gTHMl655URJNwiuAZblZhuOUfqnRr5l7fJXXjjc6IsA7L2vuUeEwI9BYIw8xSIDzfjZBdTw/1w40J9Sw/6suO6j3gAUCwuxvceTPc6oYkFuBpOIRzTCvCFWBcYyQ/2FLwBMxPj5vTE45sDZZc62znqiODxIXoB3ErOZGQFMQlcAjidQXhYtwngaK4GYo8DhCxcEDh9GNgOBScBnDcrPDHCxOFYHwk/1jgvcmgnd/lFYihgF+GELPF662kzcCCB1wJ+dGcNTEHwP9efz6MvuUShLUYt2KeJW3eyNnuFKQifn4HTHKMvxXWZXwLEL5Npg1g1+W9xurcRPr3GklEvW4s/P3CfObvSaN7Pd4bfdXTbDTwiHB1xR2cLGVrC4ZgT+v5l7xfc2c7ydtW0FFEsrsbQKJyBoha36nKKwARwTEd6yo8FG/7oKkJvAJGJRjfdzLaOrAow5AHZ/qtbjyndlGY/AFFCCJL+Op6cFcBRtt5h/LGKIp/MTyceY8n8XeBUC7wUO04I8DHYGF8lFiJRkF34KumowAXeJ1ufrQG0Ctor2lZjkwNN/Hrni7oXAjzvgPsnqGlqRwjc1YrziD763t38PxPEzLpQj+CHAUppNrefurvWwbTfPsXSre/Ic1wPBDcYSN+pOEzzZdc9m9pn6Ef3NfiTQ7n7TDQXAj8Dhw7w8D4w5XzFxwFdeewtP4YP9S9z1D0R7JFmehCS4+c8piClSAokN1c9pEL+ABTAvn4MjdV/zcF/52TomEXRXXOk18xo3AscqePrteE2zp3KUZ2CUf/NAWXyqSRVe+amTJ3Pwyvdx/t/vQ+BjOUgefhjikIZIVAGOBwEzu3I8VSRyghm4kX2w9cNwLxUuNzNME6gkbipZpv5Ndv+O/Ng193gG/JhwGPPUH+dzxVQhn84i/OsXGv3r4fH+V9x4pvEpGHu01xVuVwKm+9hrHZcS/R2tVSs7bpQUXu6yitS9FriukY1Wwp2XRj313fv7UArqnLz/Ij5mCIwWdYpDFJXfrMV5VtTxxxf6WILav9Xcw0okXhTYQYNpqjCy4sJY8ufyEhDdl8cC+evp1eDIv7fJ4VvGpNJdpzV6g3xGD33AVWi/sk3hZpfAv9bNrYQKcnDkCZx5xyX/0soeZcvFiQuQsYZYugqJEzk4jpc9i4vNrztfceOCg3Ah4C4Crk3evINAkpYc7iI/ESfZsazoZ5MXxkn8uWzhj/qi91fc58ffdPelifkMIPbdCCS7v+u2OG+W5yikzKyhMHXxKSphbiXP0UJeiTS+cvqe/qjX3P+Ge9AK/BSpORUlbkL0Gy7A7712kIVqg/ZZAxRLA2kE4ni9CM1NQ/iw2uE8IVteaekhtsGRFh4B5UsdQn3bg0kchEyY8tNFGewBjtyyJ+eoc9vu4Cl3qyJy57xW3d8OqhCDqsyEewtyEqI1C4kJYPwyRFa62sxo850KoATKxkHYixfyACuTN12W5EATyY/Pub3S4t+3wPtJHPcZbZYiOrQg8MdnxvgO7hN9g729X8XjVtiPQlJSpPK5RTxHWo6sh+XIa5UF3qjMr5q1Ls9+I240txUCLS3lN777L77wXD8U6iklFgI/BeD9ZVzRU3NI63L441fvxtP9KDXsO8x2UnLyfAVjiYXbfPwsRByuACLPJ7uYW4FkregiEVuCoy8vplFFih8tvE7FzjacdVzX1jGpnYSpHm8NcCw26cVB4ldrpd3LI1dN1e7RuOSL/U8CcuE0RKsOwWqciRlIutgsV8wExH7eQAnB/64ehvJn5Cx5a9LCXYlhG4fzN4tvv7BC6PRIP6gcSaqQO+An4cC4pOdH0oYUAm9Zhydf2Cue79eiP/yKqw2zFFHKx7pj09vlZq+VAPJutYHbCM9wM+B3ozLEfpf8UaAkbeBHhcAPM2TCLHQBjhkEvmIM/mTmXtHs13z29bgdLJcKKNYhjob500caoKcCXlp5lktaX5lFpls9dqDQXciTMbbT7eUrs1LVV72om8GkNfjTNwbHcvC1Tmgjd7w9QsFN7H7DVMsVQwhSfRYiSCZoYgU5XoLjHsBcL27sdU8ud3MFQJL17kGSHKayVpKsdzbw6sFf2shp75htnBOPLODDLsNPOGDUu9q0qB1ppPieCvAvnx/un+rK0ZcWPg5VBQAAIABJREFUJmpR/dNSqPesVQGz7TxHJkDaqou5AMVaILhmmeFmeI5Svp4qfOX7d/eh5A/AfW+4jwiFn3IO42VMkeAoHM64AE8OLDWnO3l7CtJbigUoZkdzS9ED4t098glvAmznXPswLOl7tBrPMN6Yxxq7gNHb9Sse4XZi0hoP+8bAsXvn9U5sXR5i4bZX0J7NvRZGIFpTuZvNipxugDQiL1vEGPg/LNL1ug5Eo7DXLZx+G662B5Yg2QAs0/arSoMGtBTxsHO1xhx+DMCnfauGQk/Tu58Sfzo3it+fEf2zPB5+2b1Xa/spx4RR92e7eY6sSC1aX/WT58iSP2Oyr77wQO2lfrwM2aJAhvhpAEfYxsETuSk8S06GxZdemRTP9mPcvh9zHUuxbSUy0XoOEnlzj5XP20DwYF6pUuUedgBjvnXBO+wCxl4XeNOYtPqgWwPH7br71Qt6EvKJJ7yoTy56EUJM1CCXAsj4OuT4RO5eEyDTRcjRUWC+OA8Wl6viR1+BW0xgr+2BDWPYUqutrR/Z7fIPGFg+cskdtCE+K4DHGIv0smh0tyn5IfCvzoz7eGR/yiydU8dm8EFp8UNwtmhYvvHFsGGeo7OmaBm6EnNcp1Z6IzHFdkLHIYWS3z4z6UvvNlppvuELPXLVjdkUf004fLzsDOtFZwUFq/CHr76If4dP9Y/DuuET3dSGq/IQ0mefiySLjycyb3AF0kxC2CsQvsCh68OacJnBBXvzZ7MkZZ/5Ghx+DrZC29k4MG7qOja+8e0Fx/I8u7TbCJC+hhKQkxcKN/sQRP0qFAEyWYAcljlQlpIKHijfAIIh2HAkj0kyNlnLYEdiWFbedCmQb+7NtPF7eku2PLbgjiPFX6fDQlfby6KR5iDwmszwfzy/vz+9SXhxx8+8PSwbez/hII7z923nORZu9XbzHFl1I609Zxr6a2cOiL6U/N3/MH7UOfwV3zyE5X55bJGK3F8TNXxpxza0WnPVrvLycsz4IuTxop80EyvpAiQeA81iYc5DjvtKOAB7cgEaNQ535Qqgxr18YRsYmUz1fGj+5GTvlYBIv17yG3xCdwY4ephaEbdkpotWJJWB5t6GfO+PANdnIJcmIUcuQ7YUZCJzybQG4WAESN/Kc5SyARc6WLrc6hocXW6CJPtlj0/CvpZTf+wdwZF0Tj48h89I4D+Ew7AX2c0FdsmP/Fas8TvTI/1r0P7wBXdIK3zaGXv3Btdbx2Y3SOxQtaht0W2HnqMS7lJq1akXDveHL3rvm+6DWuA/hcRBqi4VPSLpRr9kJX57IKk55TOZh79yrDgNSTrO0tuQWQRhD0OkGtIDIrPTBSD6f6/l0y1nc3C83hsYq3quO4plsnPAsWpFVsQviu5j4sA0ZPOotyhlC5AxIIevQ9YlpI9FjkCkl3KAVIWuZNCAbVqvAOwim4MkLcl2TLKq49alyLGVh/127XP8bTeMGn4SBp+xbNVQ1GozSWgt/qg1h9/rh+hqeb3HXo2PS6E/AYth/u1meY6FcOuKu3szPEcplzSSrz97X3i2H6pO98y4ySDAfyaB9/sa6KLsz7HCSeF3XzmAr/Vj3L6utSooHlvJPhMUySpZPg1F19lch7QKgklTWox2Ic8HgC7fSC5XyJ/rZB5UgPEC9YSYePkjuDZVZwc+fzsPHKsgmf93WSYkfbIGkPsuQnq6zwTE8DXI1hJUTUGSTkuApEXJdg0eKCmwuwDXaviMtmWLWGa3PUgWFKAuS7Kj+Lyvi3CbD85SRKvw0wJ41LvZTNVQkNjhugJ+5/k9ggSJvnymvuOC5oHsh5SVH3KdCebu3yrkxd6nIqQ0wuXRuq3yHAVgpLHfNU39zTN9aFh/8C3XGAL+umNVE+9xUfIHR+kB/CGa/X0h9WUSOy1FUu4kfrzIPh+DaM1ApgEkQdEEkGMlKJZ85CIJoIdgPSgSHC/BqRFYxhg7RK5Lqs5mki59uei1D7pzwdGfczsI7M/T8yILjUm2jj1I0jgga4BK5nIrkgrlZhjCXIYcnoBjc2AQUdm6YQiWvSQIkvNX4eojMHMTMPoCHHmSXRzJgQXJ43PuQ87gZyBwV9GigdEbguVLxuBfnJsQ5/q1zqZedmNJwDYR9n3rjXEDnqOxFCXt1SOmKzFTjtGRkOlvyZ94YBb/ngN+xlqMsuSv7UYLfEMM4bde6SO1ar17uuXvy4ZWrF+uUHIOD+VShd2gmC3nmqTV8QTBcBiOz5YchlUJrBe4vgBHfYTpZ+Aw8Y4cYbVXS+5q9CeBuOWbsWKV3eQhbsHunXwq38e2pPwcOpxbk8E1aLrXtCLrqgDIJuRQW3MGWJ4FVN03/rJqHi5pwNCSHEphrh701B8vgHmGepI5R3LHBIc3e5dPOqcvXcePC+CnnMCQB8ecI0kNrFNK4rfOjLF/Wn8+x95w71EGnxask+io/NpQI6+1Y46V0+1O2EDKq6FpfeWZI/VX+3FVR95yj0Lgv3Ck5uQ9W3I3mkoBwD9/5eAAUnO6ni3GFMlTPMyY4tEuUNwLkX4fyo33yEIz6TIEq0dgr1+BC0Zg1AxcuADbOADraTpT7dYo3vLZ6cUZO9xyrCzxLpO/akWS8jM/DxWHkMP7PT9S1gRkugxZH4bImpArwly+KbdrOrgWOyPSxW7AMCbZJEimufnPLNqR4ql+svp079C33FpgwK6IVuA/dhafodHFNo++FJHKcwJfkjP4v/vhduaGvxPH38BjMrMfc0DRp7LHmXbxJKmC06byrNOegEezFrES5hvP/lbwLD6//WWVD7zlDkDh5x3wSZeXseYJF+fZZL/zylP4E3x2+ylB/QD4cl4qx/ZhK/4cL/pG0X2O56FMCGl1biEOq/xfuwSRR5ZJNC5aoRAUqbBdtERR8Yob7Yndbw+OtdhhCfdtAvpx4LWqa/IETd4p8RBk7RqU2QMRLkC1lqFKgMxyUACa3hd3ug7bBFzzrbxbIkGytCQbKezsJCw7kxEkV/W2GTCQPD7njlqHv+lD4CSQwzf7YjzybaHwz8+Oiq/2Y8p4TJYijsrso1bI90s/B+voOW6Q5yiktDLJzlwN9df7UXrHkj83hv/Iwf+EBOwitsiSvz9WCr89va9/jdL6Mh/dluIpiOMH8mZ6ZUwxXYAa3weRLEHZZUifbGmRCLLyabLlKalKLOGtwWgWYjAr/Sps/X0w+gW46QOw3los9RgHwFocXHAsz7wLJMuGYHNjkJNHIa5eglpegCqtyHgZat8IJC1ID5BDREQIgiQrTHQNlkCZLMA2WYpoYJvDMHS39x6EmZmGmzwKU9B/vLHSvokDBpIPXXOfFMDPCuHrFhjsyfmRDt9LBX59ely83JeHEsBDM25fYPBp5yx76bQ/3ZQeJlOs8N0qV/etLvZScDOtQJ3qV8nfA5fdp53F3wZwwNOKHFwBjs8Y4DcGjprTIwN9fBYyfhyC8XvGFAmKo0x0LkNmMZQbhaC1OFTRNuDzQlDkcyILi5FW48IIDPmLZW+WntYi526AnpfBcat7PbEVkHyiMEfOA5JMAiZqxnx32Jz2s7wAHTahIpkDJKtLqGNKX4/V/r59Yw2m5TxP0iQWJrgKuzgKO7YX2RXkvScK0mrekGdANSRpEYX78IRVeMK3ji2Vf7wrjD9pAf9bP3UEj0+3jspAf0pIMe7fNN2tXW9QW52X/KmvvvCA6EvJ35EZ9z5E+K+cwGO0itrACLypgH/20gHxVL9eHv05boXEXdByeoFi1VLMAigCIg0IWo08L0/LKaxFAqM+CLNwBVbMwgV1mDq7+b0A54UjytrolbbLhQrjzky8rHXfBxscV1uSq2g/iadcQdWvQ4VLUOkYZNL0lTaSQBmxH07xZoyLHreqBps42DZIMh6ZwQzvhyFI+rrt03Cnz8MOsrAFY2lhiL8JCaoSe+qPF7YQzO/jf39hDP+6b60avuTUYx/GlLH2w3DoKEX0ytumYp3TERdIhZHfee4wvtOPkr/D19y4Nvhb1uEnCAd0nwmO5Do4id8Z2od/eUaIpD8A1qej5sZD/owXGejjUxBzM1DpVch0KLcU0xaU0ZD1UUjbhLQUxiu8K28p1uDIF5ZkEGSwiymsqsP4bHQTdmgMpt2HnonMXLXbDZKV2GsG7gxw7AZJSrFPQEydzEsQJwA5PwtFlZ+6goollLcih/OFQQsyqkNYpiiYqShcbeU6QbJmYEgkj96EZd/bxjIsOyV29LwdILehvG0PX3WPOIn/kk0KC8fHxySFwIwz+F9e3Ce+3qfHFyeefath9h78uHD2EZ/3zZ/mDuEJKdw5O6S+2peSP+fUkWv4qzD4eQiwfKCUErNC4N8Kg994+S7xdr+uvy/HXSsDfQyy+RyUuRtyeBHKg+I4pLma84TpTZX0HFGDwzKgoryQgsCoExhyGBdjmHAUhp38aCicOd2RiR5YClz3XNxZ4OjdwkoZYimHxgQ1lX4OQy5ehqprqFBBpQJStqCzBqRpQgbSJyrKB9TFEZxs5u526mACB1uzMJcMTPA27NKDyEj/YdKmqA8t3e2Biq34RcGerfNerv/nILHXa0fmCSyC5DecxT99cY9gA8m+fCioIRJ8xhl7j2DrLSetUvJSjOWvnHtPo2jsu71DP3DFfeQdCPi7zuFwW19RwDqLF+DwT1452Md+4tt7KStHW7EWc6vxLCS5ikkEmTADfQCysQSV5daiB0UbF4LKxVEIjDKCZdkfEy+6RkI97BLBsQUTHYOpTcNOJz69l2fuO9oNDJb7fGe71b2urkvMwscipyEZfB4j7eeu3IoMZW5JBiJ/k5YAadjkit5VK397agub1WCSJdiwDtMwyN60sPUMZnQCZnY6p/+czpM1paIIsXZHElzXWhBs9jQ2hP/EOXzWiydQ+YcxyZy68q9chi/2s3XsIxfcwwLmA1Ko7z57H1u1bf/9O3LVvUda/D0n8ElP4CZfkaAIXLbAr1/Yhz8YOJewBMVcDbsDFEcCqHgRKmOyRUOZFlSUQLmG95ZkybFi7F0sw8kQVhnYVgqjQxgaB4vDMOpNWMYW6TF18RZvu4JOP941d57l2HGXOipsxMlCDm1pKNeLXAxyK5K8SCWhA5kDJOORYR3SzEOGFHGI4GLAESRpSabLsPV7kF55CzYagolHkUVnYUdHYWYrHMknOygM2/+Q92NBlMc8esVNBgp/5502sWzfmscic6Qit++fncvjkRUWYj/PZnuOzZK/4QB/C8DPUJ2/4kIzlvi7Cw5fnO2HWs/2nP7qo/TQVSxDSaTltJagh6MV97nGtU1wnIPCUKUxHhvlMbYYwYoluGAcWXMeNgyRhcMwc28VscUpmKJIokyhDSxrYyNTcoeDY4eb7cNZpP1QEm1mGooVAKNM1lyFivcWGW1akU0omUCbvQVARhAu8baESyKvHUkxC5stwZhJZNFCnt1umpz+M38Qxidtvgh3mhp1XygC1P4MBgsk3zfnPiQdfuEdsjM7E3K9SJfXbE9rgV89Mya+tZGFdlu3cU4cuYq/IoBfhAObh7VVcwTwVJbiVy8c6l/IoC/X3lXuV81Ak8DdSKAzFkRchWaihaDIBKR3odnkqvy0gJgxRRZEBDByATYOYcIDyBYzmDCFoS6qtxZLMvcAr+fNzMWdD47l3ejiRnrl8SJhQ9pP4zI0qwBaCko1oQMmbgiQQ5CBgAwICklO/6G0gGF5FBM2EWywDJNZmLSGLOoBkgNfs+2cenAOPymAn6dCH8GxyGqTRP5nJsI/nh4SM5tZeLdq26PX3ON8NVmHE0XVjU+4CIHz1uAfvTKo1Jy81alvS3B0DHJ5Dip9D+SIhiJ5mzHFKIU2I5BGejc6b9RGefw4f9H7l30I44Exg2llMEy6LJHUzdjiKExZLebDRZ+tdAHMI/MDFTLa7Jp794Bj9c6svHW9q00xC+pw7gPkIqDC16BDxmlG81hkHEPrBMrWIHUCiQgoLcks9LL3luAY2AIkM2R0t5MUGRWA5pswFLY4s2Kx8Gx2fG1p92I6esWNKoX/XACfdaTflPFI0mwcfnt+HL/5phDLm12E/dj+/kvuoNT4BxD4CUaAPSAyvigx5xx+/fxe/HbfaEr9uKAeGeiSlkNLMatBjWjIJISOrkGTq2glJBOPPgudQHjleLrPgb8XThkYgmOcwQQhsiXGGMtMdAzrpcXKhMuAcnpvZireneDo71hnPJJiFqywYcJm7yTk4nno+v48YbPcQsB4pJZQTNRYkYMksy0igkvyFg0eJBmPNIzVGGRZHRnpP+RILqQwQ0swFeXjlQzfgLnaR6+7B7TEfwOLj3oCeU4UZkzysrD4tRfH8Xu3K3xw3Lmwdd1buH8H1lfUexea9CAI/F9NjX/yxijfhQP0qSZbrr3TMehjEMxAN+eh0kmoobegs71FooUxxRQ6pAtN9gWtxYRd0HNLkVZiQje6AEWdImM2mpnosIHMq3RPw10YgakIRQzci3w7ZvddDI4VgKS4LqsHnoCYKtozsLpm7ir0sIRcpputoRXjOEOQKoUOal5k1wMk38pIgKwBI2M4b0UGyNKaF7TIjEXGeCQz29dey0mzY3OwHSTyAXRTHrrmTjqBv5u3Zs9J5P6FATxvgP9helz8xXYs0o0e48hVx9ann/etbOk2Fu1PBfCtd375/Mt9bGW70XPc1HZVa5Eu9IEKLSeA8lzFACpJEUQExSSnqHlQTIu5COG4NkWQxxWTAEYbZDqCiQ3McoxMF5nokSFkPek5A/by3tQ9vsHG73JwLO7MWtxIQI5eglpcgq6HUPG4p/rooAUlJXSWQOlabknaxGe2kYZwSQwnW7DBiO+/nKUWJqohu2q9RelBcmICGWu2p496PdeyFHHgqgoocrv4AH6aUl4ARovMds6xc/hDmeEfvTDRn9YE5bo+PO8eCgz+Rwd8vKAceSkx5/AmHH7l5f3i32zXA3PLjlPlK56FooRY8iBkSctJIuiMVLQEOmBssQTFMrZYnKhkkqW0FsnPHUMWX0cWTuRrkZnoxjG+14uwT7Wd8QC+sLdzfnbBsTsWyd/LCpsRiLkpSKr9LM5DDR8oEjYSWsQIfEZ7CNL/yyw3IOKiFNG7MM672D6ekzmYdAkmM8hqKbLhSWTNS0Vm+yzsxNuwpwZEBLTXAnxo3u2DxS84tkjKtb9z/UjKe1j8Znwdv7ndrRpY8hcI/AMH/A2vel640M75cvnfiPfgf+1nu9rtfBDzSE9nAYMP9UxBLl+EIoGbtJzkCnS011uMBERtFVRAi5FaAWkhd5SnSlwawPi4ooFRGUwSIAtiZJ63WMYWz8F2uNB3IJl7q/O0C46r7lwPbmRRYTNah1qmO7MXcvEtBHtGPIFcSwGdLkArkSuZ2MWi0oaF3cOwHiSdz24bGyIzS97lzuomd7fHYmRzh2CY5/GZ7arQ7oC5NEcX3LF3CMT/PYAf7FD9AS4KiV8+Nyr+YKuLtb2fc+qBOfyscPglABSvKKk5tMB/31l8/uV94vWbHudWHaCbr/gExFFSzbTv4a4bh6HpPteYiVbQAV/GDShzJQ/veFAMAZdC+GTLPFyqYbIGMrkEE2hkcYSMGekwgWnVkfq2xZQV+xGYQth5YIVU+jVNu+C41p2t8MhKSbSyhw25kVQeJ+1n+QqC0QA6GYbWAooAafiTQnHBarqXS4AJYFUAY1ow3t1eRmb3Io0uwpgYGSXSfNLmEExbQ3KA+WTvnXM/Jh3+oQMmixJEL4/G+J9Q+KUXh8X3trKoj15zn3xHbvV/ZuFau+Qvz0Q/LzX+/rlR8edbOe5t2ae7Z8spSGorLrEG+hIUXeiEluFlBMmYD+PoIIO2dUh9DZrsibawBHslBbApG8ox3m1gCIypQkrPJUgLa3ERZmgKhm2KT68oc9+RFS43O6e74LiRO1jGfyq8stZRyLHZ/G2ulqGXQgRKQafSA6SWab54ZVqob3MVB3BZ4jPbnhfJRcuYJBM2JkLasjD1FNnS/o6a7YGVR6PIbbTXZ47/tgMavr927v4ya/N/Golf2Wjr2Ieb7r40xq8K4D8o44oQHhQvO4Ffnh7Db/VDrWcjy2NL23Qp5lRBkVbi0DJ0GkMHBoGZgPJxxUVoTWoOixIKF9rzFQmKC3ByCBnd6EAjnQuRqTmYZhMZ15kXiihd6Kqk2Ls8rnijudsFx42u7K540PGzUHzDe0m0y1Bh4BeubhXxSNJ+RIqAiZt2VrsQtcj4lne+IiGju01wDAmQBMoa0paBaaTI5mKYsUmYVaonA+ZqPzzrDpkQ/1A4/GTZ8KuISS46i18L38RvrtWq4W7nhhrz+PuAr9KJ2iV/QCKAL6YOv9JP7cmNLo8Nb9e5jiTZEVdOQTUZRxyCGp6ASprQUQydBAjIkrACSmdQNs0z0X4sLrwhWBHDZtrHFr21qFJkSYIsHEdapefMzMN4zuIdJCm24Xu+xQ13wXGzN67COZs6kjf6oj7e2CRUcD13tXUTWo1AxzEC1mzTiqSrrQqOZDlkAZDGA2QLxgZICZDkSLoa0jhDVi1H9CTyAV7cD153H4TALzvgA0UCJefhAa8I4Je+Pyb+pDod75tzf805/E8QOTWnElv8Uyj84ksj4oXNTt9t3b6agT4NycoWeiAtVmcxnkjKWIKAyZZAQZOvSG/EZlAuhAjSvOwv5ctV+1i2yTQytQyTMtmSIktDH0/MKBTB0j9ya6fninYFAyzQfDvmbRcct3LXq3Wt8NxIeeUCFCXRyI2k2k+z4EYKlQNkKqHrKXQmoEj9YWY7zcf2ViR/WhZZUFiQBMqoAMl2zXYTZt9hmNOn4HCyUP8ZNLfIOfG+efzVdzog/HdwOFRUbfjM9jsqOV+GxN9zBnUB/BoEPlpSg/IiF0xD4BenR8UfbmXabts+pbVIFsQRSExBTD4NFY9BZYdyF5pcxbHA03N0liGg+2wyaMeCA0rHpXlYJuVaYVxRIyPzIcuQaY00YVyxjmzpMky4iKytnsN66FnfSTNPuAyY13Hb5qwSzL2d5zCYY1drtZ+E9FZkHYKu9tJZ6LFjkNE8tGghkBpBIqGHUui05he/VmwnG67QL+hqZ7mghdEWWStAyn9LV5uZ7WQM2cJFmD2HkHkl8m45+gFa+Aeda4zP4xes8yK7tVL1h3FE56AhKnQgqnEL/ApG8E+nhYgHZsFUXOiylp8v0Wbd1z/rRgil5xGmY7mlSCuRgMgfWosBy/5CCIKiSApgpIdRQ+rd6ABZmCBN9yGNMmQLGUwU5/XQbf5smdQbtJfoDpjkXcvxZiehi4Zx8olc8YeNvmZnoYMgd7VVK0/YQCFgLNLUoNJlBLoBqTJf0eAfArpLyymcbnmLILMEyBAZQiTGIB0i/WccZvgiDOk/hdDuwCZtHrrmDhuJXxYOP9Fu9lWI7BZT87ta4799odFfIvnNLoOO/XvEp9ndb+ESdGMJOgmhIq6LDCFBUS4jIGex6kKzbt1TcxQMgZEJPKWQmSGkrHDJMqThNWTpONLlIWS1lv+x0TNwZ54oCgtKzuIAvTS3dR5u8mC74HiTN7C9e7e4bkHgJYF8LipcbT4ALQTD+6HjOQRCIqAVKRlwZw+jsnVsChAkGYtkGWLT5e62M0hdhNRYpI0RZK1ZmDJps0r5Z8AeiPcuuE8Ig3/sgEepQC6A7zjgv35pTHxzu6ao78epUnM+yc48EEfZ3O1iTstpBtAx6/RTBKWlmJk87OJd6Ch/SSLIA4vS5v27mbCzEmnKsr8UaaiQpgHS2iSyhUsw9YMw+1CEW6ouNC94wNZB3+doEwPsguMmbtaGN61Qf46fhFwqyhBJII80NOOQdLNrCULGmvhwCJFnJZm0cUHe+Y00DathWAJm4zxh4yzSYAmZY/KmhjTJkA3vQTYPmEZZaZM/ILkQ6SA9HF9y6n0/jJ+l/vr3x/E7g3PuXR3+ChI3ZcSS+6DKZIvKEGYagTIILC1Gg4DcWGugOOdBAKQERcDSYlQW2XLLW4xpoJCaFGmcIqtppHSflxq5tTjoJagbfq5u8Ya74NivG16RRWOy4TgFLZjVjqCaGmpPC8HyGAJfhpgiIGC+U0GiTQjFeJPMfMwtjxTRimQHU8YjW8jcEBLrvBxaupAh9dJoMTI+LPUyabPSruFdqajSr2ldddwqXzGfZ8l5jiOoBosDmJgLECQJAmURku5Fa9GDIjmxBgy2+IaHaQpHUDQWRjKkkuWxRTOMJM2QMhu93EIWjMBwni8chsEgJ+du2SRtbaBdcNzafdvgXl2yaEUfm+UG1MghqOacD8QHqgBINQTtXW0BLZoI6G6DVmRB4fAVIXVkMoZxATLbREoL0tLVns+tisYk0gXADAFm+nQXhWOQrMgN3uHbtlk1A130bJkc9RJisnENOtZeoCRIOL9LCIuYovcS+PLz3MWyDj+FM2xiFeecV62QMhNtFJIy4bLMrHQG05hARg/hTHdjq9253falsAuO235Lexywqsc3AUFXe+5pqLGjuRUZUg6NCZthaFe42lJ5cPSZbVI5ynik0LkUl01ytyseQhpapJY/GVKTIc1qSD2JfMInbEwhsuva7Rp2H6Sbm/VqxdRJiMPMQFNbcQiqXkfAggClEaQpgozz2ERoa3kNvmtB6aDdpsAJAmPhQhuVz2Gmker830RfhVkOkdUayHY5izc3bZvdexccN3vHbmb7CgmYCuTMavsyRNZqX8+zlYsxQlJ/WILIHHUqEUgDLUMo0n9cBkmAJPVHpLklSReb7nZLIyFQMnHD+NRQjCxtIFsqrA322D75jrv9+ZXuiHe81P3NTFfHvtVkyzEIUrcojkwvoBVBU3A2qCNIQgSa85flwGhq0FETgQshGVtE9g4Nni84gmKETDlkWQwTSCRWIWHShdZithdJjfSctOJC5/M2uO1/t20ybs2BdsHx1tznzlGqCZsDkKR5MKM5tAQd1aDVeJ7QidFuAAAU7ElEQVS0aSUIJS2OFEGaIRAZAkWQpCVJkHRwhpUSgIk1Mk05Ko3UNZE2NZIaQbKatLlQtNXMGyXtPmQbnfuul9psGVechKq/hiAMoWPOUYBwyCAkKKpaHhphXNEx4cLUGEFRw4qkUGnKs9CeohXy3xRpWeHC+DFdaKpyVypcBi/JttF7vAO32wXH2zEpXWosJwE5exZy4pj/V9cOQS3R1ZYI6GZLmQNjIv1/a0n6T564yUUcNJwh5QMwVnvaTxo4L2TBcsS0niHx5YijyJYvIiuVfyo9tgtVlju7YdKmp7ozroiynn7xHAJqK4YRdMxkS4qwTlDUCKRCyPmxFtrVIZ3x1r4QKi/3449Rnr9KvmK6rJCULnRUQ7qcIis7/vlqqGpizU/27hxteh63uMMuOG7xxm3bbl31tmyaNEGwnIVeCqDDnBwcIEGIFKGsM0WDwAjosIXABrkV6TOeWW5JejebvEhakQES10LqShL5MFJ2dPBJm+l2T5sVEvnuw9fZX6hLRqwRQrfIVQwQqARBEiCUBiFfZIIUHSZcCkoWXWjPNHBePciQ0K/pPts84UJrcSHIky71JtKFEZhLTRiwsdWKdU9AHKj+4Nv2bNzmA+2C422egPbwKyRyKrXIuZI8fAgqnMvd7OUEIYEyShGi5gnk/oEk/cdTf1h0l3/e0Xv14roEyMzFoLpkTI6kNT67nSQGWSmPxqSNL0eceqcJ1bu9qqL6sgIkSdxlZUscQQchgjhFyLgiQVFYRO9U+NDKJ2/R10KXXf4IjLQUCYqWyRaDhAmXYBgJK1xIz6m1kFKVmwmXmUlf2ZKLi5Cnulvyd1ufzl1wvK23v8fgKw+nPH4WcmkIkgrkiyG0ZkabFksDmpZknCEM6cYJr/qTE8kZ38otFnaboxVp6FJbylhxL5tbLnxIXYQkG0G6MNtBEan2tHn3uHE9FHOYbEmorbgfuvUKwmDMJ1pCus7CIDTGS9IF1ng3mv2E4K3FQvldRsicQ8ostKb1LhH7sr8AaZoUZX+vIGPDtemjHWrmuwIRO+C53AXHHTAJq06hU/WnTSxu1KBZghZSEm0UgaCrzQc1QyiiPC7JMjSSyellpwW5mG6dTGEcH1KHVGgkzSbSSCMRdLdtXmmzlCAbOYhs+ix1tisP6x3tahdcVCrmPAHBF9Lc6AqJu6UR6BihpjanRpgoRLKFUIbQykAbC40ahGv5rov+hSQVskQhVbml7rPQQYZ0USMOMmSUFCsTLgVn8d35QtqJz17lnHbBccdOUG8CObmRi/BqLoEX1lUIlchd7ThDlEkEUehpQLRoWLPdnuMkTwhkJUgmGokzSGohksVFpI0ICTUkF2ZgRk4ga7dryJMCZb1OnrwZ9E+X6OzxJyHnPgzVWoIefRBSvoUwzik5PqaYDiGMWggzi9CGeT08qVW+G7aCM4z3sk+QRaok0riFNABiV0ecsQ46QmKHkdBKjyZgatPtsr+B7V8+6EtgvfPfBcf17tDt/r6SMX3iCeB8oR1ZutolgdxphARKVtgQJPmvZEyS8bBcK5F9pUkgd3S1mbQhSNLNjoYQM2nTNEiYuBkqkjZLQMaHeOwobEfWdJAtySoonoKcOgnB+K6PK4bQvJ/Nqwhjh4hxRREgihRClvxZ6QneOTXHQBIUmQSL+dKRPgmWOCZceB9V7kJHMRIvEjGEjD2iyRTwlUvnYdsai/7Fs5uFvt2PWvf4u+C402ZkrfOpcu1OQcwWghaNIqvt45GjCLCASAwhQIaIPeno/mERoQzykjX/HNLSobhBCkP3jxFMzaSNRuyWkTqNhJU2aQ3pyBhSgqTva3z6nU7UeVOmweTbVe5hNek1FEFTEGQpzhNeMIhS4+O5TLYEhsT8wlr0oJjfQ2tSWKuQKYmE4YqYoJgi9mV/AZI0RVqr+XYFKzXv1VroXVDc0U/fLjju6OnpOrkeArtllQZrtZnVpphFo4mQ/EiCI7mRroVIhggCJg4A5a3IAiSzzDf88okD1JAgRkJwBGNlBin/ktSRsRyxrLRp1/W2K212utXzjsH8eQgcg/BxRUBeuwidUIWb9e0tBK0AYT1DlNL6tt7y5r+hDaB8Fjq3FslXZFzREBSZ5CI1J4nQKhMuJkUSxUjT/UiX38rL/qicM3kU5lRHdYufgTsjRDFIz9AmznUXHDdxs3bUpl31vV43EFC1awjoGorYu9lBrBBGhRUJEpXpbrM7Ints51FEJhI8F08RIAtLMrFI+MCLFPFihrQxjtjLoyXI5ps9Km12olvY5UKX8nFLgK7PIfDaiowr6vwepQZREZpgNjrwRG6dk7iLkKu10pf8+Vp2utDOILYZkkgithoJre1WgnRV/5a2IvcuIO6o5+gGJ7MLjoMyU73OszupgFw7cmkWmnJZvsZX5q62z2rXEUIgJEj6h58gSUuSIGlyV9G5olabGWzlqT8xs9rNRSQ2QFJj3W8dKWt+fWZ7JX62s1ztKjXnLNRhtq+YhR7RUCRxyxBRm5bDDuMGUWYRkZrDlweTWSzT5H0xMs9A+zgtK1skYiayyB0lMDqNuMOFPghzAQVnsWxqtRNfHoO89m/Bue+C4y24yX0foqIpOHUaiq72xFHI2asIWpTOojJMjLCuELZoHUUIQ4PQkasnEEhaSID0qW0HlxAPyI9USJ3LuZEEA6ERM9lQy5DOR0hY6lZjj+2VzGspjHD7EgwlDapU4p6GXBiB9krcTQSjEcI4jyvWSisRsc/yky/KF0YuOFyU/FmVJ69kExktRRAYM8RMYi0ueQ5j7Mv+Che6TeTeFYjo+7Lv9wC74NjvO3yrjt9pRbY7IrKZU5mFpasNXcQiDaJQIqQryaoPCWiT5JltliKaIqtdUn9cgkTUfFbbg6TL8qSNiZAwHjkxgezUWdg2P5KVNp+/xWVvzuU9nXkN01B3UzczgFqi+8xrHEEYLyKqKUSJRY1xRV+3nle6eBfaU3OowM6ElfTWYuoSFm6ipRWSeAlx2MgtRhK563WkZRZ6Ej6uuCsNd6vWfJ/H2QXHPt/gW374LlfbN40HVAPQS9fzKhsZIBSMs0mEtohHOpbBBZ5YHljdjkd6yX4mIJxC5lKkMIhFHbFr5iC5FCKpzyGhhmT9IszSELJbKpjQFVc82oTKfgQiuoyAhHlazS1WES0girTP4Hv3mf+yTYEHRQutQjCFL2yWg2IaIlGpl39LEKHF66b7HNGNTvPrZSfIRq/r3XWhb/my78eAu+DYj7u6E45ZAQ2q/swAamIG8motB8hWLosW1vjoq5xAHkhEBEkfj2RmO4B0CjKgmEWWg2RKVztB6khXaSHGEGIsFdZkUY64DGThBdh9V2BO59Sf7e+Z3OslcAGq0cgFOxhvbc4hUnwRKESk5aQSkYhzDqgIvOIRY655XJH9w9mjJ8sVcxD6uKL/QR0ts5gLRJCm06znPVzGJmHOnCr6QrOq6HO7faF3wtLfrnPYBcftupM78TgVabQnPgdxvuiISMLzyEEo/YYHSdYHU/EnigiOBhGTEwgLlRkmbSjSSoYkyZGFFUl3k7FI1BCHFrGwiFsBYrOINItyodZV7uZ2gOQNwgf1JoJwH3STvESSt3NqTg76MWqG9ByqcVto2elCGyeLDLRFEki0vFBHhpjcT7rQrB66mCGrxcjYN7zo9riiienT2buZ6J34GGz1nHbBcat3btD2qwha4Cwks7dNutvXciuLziNdbUc3W+UEcsHMtkWkaUnS1S74kcaBwT3DzLaiejVB0iL2PwSVXH0mMQeQ1C/natYElKJdw9ZFdiuJJ5yGOjqVtz0libsZ5DXQQuegyBpoWNR4/p6zyGSL9Qrr0gvP0otmFhp5Btrx3CVi7z6X1iKvgYmnK8iiupcVMxeuwGABDl+B3bUUB+0h2Nz57oLj5u7XgG/dUa+dC1oU8Ug2+yLfj1ltWo41hdBJRJYAw9gkuykTXFRRipgVrihjkaUVqQpwLJI2yBDbIj7nSeRLRTyyo2PeBqytbspSIQ7RqkHXSG5nHJWJJo1I1BDZedTpShMYSV0iKBa8TvbDdqQs+Qw0ky10oaW3fFs831iiZchbjJG0XWj24jkLc4Yai2Xb2105sQF/FtY//V1wXP8e3XlbrKVZSFk0ciMLcV1akU6hhmHmanOwoQVmjAdSr3LttSMljMotMHL/EtJ/BBM3Gq04QFwrqEBZmvMj221FO9rHrgGSPfiKzUtQdKFb+73gbNRgzJTuc+YtRYK5P1cCuk+4kKbEmkdWt8SwlkEE6/Utk1QiDmgpSrToRjPpwrBANIusVUfas6nVrvt85z0TPa5oFxzfFdO8xkV21Rozq01Xu34dARXImbAh0Lg0z+46g5pmVlsgDAoNSYe8XpsgWXAjM8e6bAJlhFboECckkhOAQiQLQ4hrV5GNxcjmShGGXkmbzzuJz/njCpyGPDwFRVAkLWk5Rjg26lWJonAJNQ/geQY6d6OLrLsXnqULLWGtyQnuMucqMgzQygxa1FiEzq1FGyImh7OshfYuNAUi2skWfzq7JX/vkmdmFxzfJRN9w8ssQNL3sild7cvQbDG6nFuRvqzOxyJNYZkZRFqskMil8lU2wtJlzVXIfXldxupsJjjyeGQLAWJrkQxnSJoGprUXKV1Wdkb0HMHKx3doBNTCc9Ajk1CMK8oYkS/3U4hsC/U0QqSL2CIEIsfqFuvlxHzVD61aHx8lWAdopQmSIEIrVWgytmgMknqIOL2KdOQ9SOdmYMbmYXz9eKnIvZtseVc+Jbvg+K6c9q6L7pEBpoxXC5DhNYThMrTYg9DNI0IjtyZtK3dhtURoat59DShqIZm0yby/zBYB7G6TZBHlLPwPs9stGeRgyeZfIyRTjyObY6uGadjoaA6QMYqOjBE0q3w0dSvZcCxFLTSoxSTYNHJgpCWrOX6KgC40BxdBPn4mkUqHJCM4t9AKh9GSCs2E1uIS0izG/9/elezGcUPBItmrFu9GYgQIcsjJV51880/kg/w9+ZCcfMzNQHIQ4hhBDMuyppvNpY167PaMFySApR54ZngQIAgY9vQTUeBj1asaNoXct58jSlzEzphq5A28VAUyOC5V2V1c91OQfA797xnMLeZqA8XF3yKREeJjZrVHjaasUIlUJiapjGgHiykuIGAkYUP3Gk/ChiBlYXWDjlKgVQnbhpRpU0REExM4OgPtNTRF3HiL2paoNe8VDRoX0TaTmFscdMikcxbaCChLfo5M9kwMNIGx1OjQw5o76N7Rlq1Ezxb60qeIiPv4JOkv3yvu4g6+0e+cwfFGy7lHi224/tAQ9tU5ClvDtGSHzYeIBhrB1nZqtQ3nlamZDMJuM9Nm9o/kfV+IHtQT0vtQdJGe7XYibuQUOTQI5goRR4DvYU4NCksZDgmWgHoc0BYajaeYm0a0EeWoxFKMc4piJaY1HE1m2UILAx3QK43eevR1IfeedngNb3/EUP6GeP6E51wB5CQxyqC4R5v4eq+SwfF69dvvT6+zbIQUmXWFnFcuKpScrFm9RV2fyEmSxMh8J0n3n1pa7UJE5DLzzFabACaEyChu2QMBjPeBlNSYUuQ14u4THAzt1WgIUc4MtFoz5gKKPKGmGfA4YiJbpjtOFdBrjc6RdHGw4y1YHzD0t+Cqlwh/PYIHp1ueZlDc70389W+XwfHra3c4n/wf6Y/w0gXqOJM1POlNzDF1hpT/yJRN8o9cmzp4eEWXmyT/4d1gYEAVHXHGElqXKHxIQnQRpDtUI70qp4mdGDByDpp6Re8T4aIselWjUwadXcE2BvbdfdgGydH8FCkbZ29iHw5nF279TTM4br3ku/rADQE5g+6fQl+cwxxfoei+TwJyNbHabINNQMv7SJI2Mq9dJPNYybOZHLWFTOaUjYabbdIo0qb8hjIcRQfuAgXF5yLkNnJSlEArNSBy5C+MGEy6W+xDQCdtNO8z38Ey7a+ZpnSuHsB/EHLPp8XMQu/qZtzK987guJUy79FDNlrtWWojI3yPUHSXKEuaOjjUFdvsAo0AZJU0kjxhap78yCpztplQR2ZZI4YwmVOwVGmOWysHQ+MLTHpFwTLaRFAmNErKXx9JtAywbJ8VfzdJzH1Swcos9D34IyC8+Nh8Ns9B79GWXOpVMjguVdl9X3fNbOuzydBijmmg648iq12ilhFEg3bs0crkik76SERU1CQqOpFHAUqFOMXImmQfNsvLVZha8UIsxGS6BSNsVFgpnhY1+uEYfcv7xYCBhEx/F+7oBcLtC8TnWci977txkffL4LhIWQ9k0Q3pzy+AktjYDe9IttrdgLqly890iiTbzFY7OrT6GAXdgBRQkGChRlETKMvkAMTTJAXczG0REof3ihF9qEQG1OsGq/ECVp2gj5fJJKJ18PYB3GfSnNxCH8imvLnXzOB4c7U87JU2XbgB/eQcht6RV1Vyy2l5ijSJ1Y4RrYz8ESg3GGieIucWmsQMg78o4jaMaqD8Z0z3imyfRchdoh8bWP92skj7A/7umbj/zCLuLM057F15rbfP4Hit8uUPf1SBjVZ7lv7M3pGrl6hOS1SWJhYOTamFqGn5Q4AsGINKr0XeMSbChsw17xcHT2CkJpJMtEevW3TUK86uP6v1veKcqf1thX3lbbKTFcjguJP/tm/8S2+QNmdzq/3P2qFbpD+TJnI6QYrIm6l/ZKlJac9MtqceMpnp0oBWZrMpHHcBrhvgbj+Ee5EE3Ms4jn/jpc5fb7kKZHBcrrYHvvIXvCMp/WGr3aMs7qI60SiDQ+MY9NXJ7HQRAV2WEzgOkl1DsbjYi40lrHsDd/IDBua3iIFuFnIf+D5b7vUzOC5X27wyK7DZagP6Z0CT1T56ndy7aVRL/8jiCIUnKUMPH0p2KkTTI/oIL0l/DVzt4WknxrzsySAi4lnObskbbZkKZHBcpq551U8rsCn9SbZoH0ByuAfTXMI4vU49NCMif8oLRHsEz3tFhnYdrxB/f5wJl7zBlq9ABsfla5yfMFfgS9KfP2H8T1D3XkFbAx3eQJk7GIsHGM0rjK+/Q2yA+NnInxwvs/Fs3lzLVSCD43K1zSv/VwVm6c+vUHgIhVMo4a0ff8x/T0SLNOjZNSdvqW1WIIPjNqudn/WFCkzEzTOoKRbhs4Zc/pBPiXn3bLkC7wGkZRgc8eQNbwAAAABJRU5ErkJggg=="}),(0,Z.jsx)("div",{title:l,style:{position:"absolute",zIndex:18,bottom:304+h,left:0,fontSize:24+h,width:"100%",textAlign:"center"},className:"c-white blod",children:(0,O.Pq)(l,9)})]})},di="tag___aFk2e",hi="active___xFrif",fi="tagsModal___PRPSO",Ai="btn___IfO8v",pi="modal___X3fUd",gi="mHead___IvIZN",vi="body___FhLrG",mi="add___YJGg_",xi="error___JoLGM",yi="noData___Luxe1",Ci=function(e){var t=e.style,n=void 0===t?{}:t,i=e.className,r=e.text,o=void 0===r?"暂无数据":r,a=e.textColor,l=void 0===a?"#666":a,s=e.buttonText,u=e.onClick;return(0,Z.jsxs)("div",{className:Ot()(yi,i),style:n,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXIAAADwCAYAAAAdK+9uAAAAAXNSR0IArs4c6QAAIABJREFUeF7svWuQXVd2Hrb3Puc++jbQ6AZAEN14A3zMEEMOZwb2SNRYHlpyZFV5XK6o5ES2ypbLZUellKryI5Wq5NfoR/Ijvy1VKkpScaJUOSPJqdgqyRM7RcUaUdIQmiFB4sEBSJAgAHLw6G40+nEf5+ydWvu59uOce7sbBLrJc2eIe/s89t5n73O+9e1vrb0OJc2n6YEd1gN3797du7a2drDf7w9WV1eXz507t77Dmtg0p+mBHdUDdEe1pmnM564H7t+/P7OyMliglM+XZbFABVkQgk6PyuLGxkb/uO6QIaVkkXKxLBhZIoQutQVd6ovW8le+8swypXT0ueu45oKbHkA90AB5czs8th5YXFzc1+/354dDvkAImydcLAjBpwnhhEMr5D/qr7LkCsi53gg7GEu2lQrykBK+LFguQZ6QclkItjQz0146ffr0Q0opKuSxXW5TUdMDj60HGiB/bF39+aro+vWl2U6nnB+NigXG+DznYoEQ0gNgtqgqQZopGEcgDj0lgXxt/TjstzttF+ptAOwG6OVvWZz3EUJwQugyY3SJlnxZZIrRd7vZ0urqzPK5cwuNbPP5ujU/k1fbAPlnclgf70V9+OHyXLtdznNeLAhRzgsBoM2mFD47Mswxuw722WM1pouiuLHWV9KKgXKF0QGwGzDHoO4dx/QpPMnoGWEDQfkS5XRZMGDzfIkQtsx5vtTINo/3Pmpq23oPNEC+9b77XJ65vLw8t7FRLjAm5jkvFwin85yIKcOMHdtGII4A3Py0AB+BvcLdsihubPT7x015GMwN8cZ6iQ/2emgixq7BHBphGLyh8YkC9KZVJvgSyDaU8mUhyFJHsKV2I9t8Lu//nXrRDZDv1JF5wu0SQtCVlRUJ2i0q5ksuFjgl81SIrtKzMddWf8vN4T4smQTyiSenBPuKgt/oa0aekkzC7kkBvTkmobig0wOZBjP8MQWAbJMRxeQNyLcIXRqRfLko9i41ss0Tvok/R9U3QP45GuyqSwXQfvjw4f6iKBbESMyLjElNWwjRUehcA9pyt0FhJKNUALrk6RMAesFHN/rrA6SRG4kk0FowPU/7Qu1lV7H6WukGny0PRGy+znqoZg5KwZczQpcEyzTYs6Xp6XzpmWeaaJvm0Xt0PdAA+aPry11RkgbtA4yx+cGgXGCCzgvG50UpOr4T0rgYlWht+bYFYcfCNWZbp6T2YTqA11QdOzXVORj4XcFwHOclAnLL9RU8GkC1v5GTs55+yzHCKnuoqMSnJ5ytKSerLTitxeObA5W4Ck5YIRSjz0V7iYliqU+6yy+/fHKlibbZFY/UjmhkA+Q7Yhg+nUYIIdjq6uoBSul8WZYLlGfzhSjmqaBtBY0+eEqICyQSLJdgpSGMPrHEGInkSmbxHZ7e3zWyCy/KG+t9YOTqYxyd0GYHvpuAZMPWN8HgQ/A1fZHU4yvNg75IEzo5Yf1GtimJWM4EWcqy1lJJIawyWzp0aO/SwkITbfPpPDW7s9QGyHfnuEWt1qB9sCjoPGNknnO+QCk5bEDbAndC1sBMPGTl+DzsXHRyimPLRh93DF01M+nYTIK4Y/kFMHIE5BjQMRY6kDfRhyqc0Y9wQdAbyiFxAckwxsnrx6fXsHnsbI1AvprV2+YzNijLYjnLsqVM0KVSOmKVbPPgwQNYDdsskvqMPNuTXEYD5JP00g47BoH2AmN0XggZPXKYUtKqaqoBXgyqMcjqs6tYuUboOkBHhNwDcR/4UWS4rQvHksPEQEsrY3To1PVWkW9fNqlD9Al1+BoZp06PN3MMZ3DCqwhCJq0uHwA8qr/bbhP4j7VzQqkojh078t9TSoc77NZtmvMp9UAD5J9Sxz6qYgG019bWnhqN6AIwbSrKeU7oYSqqQRvXHenSoZyCUNkc6xgv1scdyG9eMsGLgBBLd9htNBgF/tK5KrRGrutNidmYTY/p8PrTq6yF6ZzA0aosoMHjiYZ6c82vYvLOF8AYI71el+Q5qGS6I5GzNyPiz46fOv7diRrXHLTre6AB8h08hB9+eOtbhJOvspzRdp6TdrtbtUo9eRVJ9l0lrWAWnmDeVhPXKI5Z+aSrNdP6eBAVo9sBuVZGg+K4EyrU1TC8PKhKIq8C2YBBJ+AyUrodWpv6TVcjcLfxkUF8ephSYMv1qzq7vS5p520CIG7G1klI0apWkWXit48fP357B9/iTdMeUQ80QP6IOvJRFyOEyN6/9sF/yQmZctChwAMeZAD2bretGVlce2rZOyLjlsWFmrinc5tio2X1vjSC5ZR6PVxT2Sp9XBsQ+FJAPvQWBMUUeIznsM4XOsGAbe70BOe20S0JRj9B/d12TtpdMN7GCa3LCc71wNybpdCPT5488ttN9MsEnb3LD2mAfIcO4LVrH35NlPxbsnkhddRTaMVO1f4cGDv811WMLcxdEi6+STNqBYyhI9NIKSqoxaCw+rb7JnFqejge51cJk2YNBkMbtZIaprhbQqaKOy8hn6T6dROSyeZOr3F8GtdszqRxBtYt+7oAhm+GGOkmCKw9p24i3wyl7P85efLI6zv0Nm+a9Yh6oAHyR9SRj7IYYOPX3v3g1wkls7XlBs+2er4BzAjJGSN5zkgOrE7qqH70iP070KlxOhQnpyDQtujtL8GvcnJWhhtiUPeW8KuSSsFvSCCvcShW9Q3ulnoHZ0q5DljvGNJfZWDM9vTpDtS73S7J2205Xl4uGgTWpixruOv2BZdEBR0JOvrNU6dOLT/Ke7Qpa2f1QAPkO2s8ZGuuXr36VV6wv+Nn8vPU4XhVS8V1KGCHcDwmmTrLlSwD30nQlgAbsm3/b197r2DmCS0eGw9VjZsXhJKOKDWQY9DyphH6gsMQlUQ/4EPC3aZXff3dVKph2CPTATRPWL9pOhjXXrsHljaR1dEZYllsRMJjVh7KP4jC20ullFw9efLY/7EDb/WmSY+oBxogf0Qd+aiKgSiVd999/9cpJXOuTPe4YmA2AO3VHZJMy9IVmIdM0YA7MELrSTWaeJRmNmbm1cmvEOqaRUEW3F0rQmOiwB7S2Dpnp1M7ElOQAHNlyVgeweC/6dOdVKOqqWHwmPoH8kwPWHee60RdodMUA7bHuVUn1YG5U9aQIzh9Di3L3zv+zPF3HtV92pSzs3qgAfKdNR7kRz+6/rIo+d+1zarWCbSM4gN0dDkV8guOBjFoYbBIYbpi8L5kEr8AwgBnHCETLOHXIXLWFGBJJxG3bqSVFG/FxswIPDHIIsYeMvlQLk8ApunHdP3+4qMQ5NvttvZV6FlHAOzu+KCNaKzk9QR2w123fslGIDu502OnKKVs9cSJhX9OKe3vsFu+ac4j6IEGyB9BJz6qIoCNX7ny3n9OiDhguFlSIo5Yt9rgA1xFqyp1dWMQnJwg8ZVzRdT1XN+1yxPX/ZdDhDlUPCbu/qgCddguQCPfGB6PGan/molwhuIA2ElKiqTr6wuROQXqVSw/2XdEylTdtmLdKk9MgkyHIB1aCqulBIa50hAjI2B/xtILroYI9pcnTh/5N4/qfm3K2Tk90AD5zhkLcuXK+y8JUf7HrkkOoJPNTMgoDkImZOoWt33gi9apG4wA2SWUKzwVBQN1CNpYf9cVezKOA2lR8BuDInB2BvK0mQ1gsPc1Y3+5vgFzLEmll/Mn2Dzqa/gpgbsNwO3PPFSec38FJsJoTyqJnJfy+irGHMkoCapub49oZhLIL+02+1+OHDlyYwfd9k1THkEPNED+CDrxURSh2fivES4OoqcygafqyUwy9RSTlEc7eEuosJWO0yTDt4DuilUrMQ1DVy2LpJbQsYmYq7ogy8/lxRWc3yiGFeGHPlrHnVHZOfFIhTKNaXvYTwDacgm8ji6Rjlq94CcizRa5I4nbzmzMDMoOT9C0NMgbnT462NuQkmXMARlld4+dWPgfKKXlo7hvmzJ2Rg80QL4zxoFcvvzei4TzX6hk3tEOBR+JmTcm5RUHJOHcHRtpr5itVwqzroUSiAsVlQL/T6waNcbIgHjIbCFpVjEsa+PIK/sq1MRrO8ovxQI7A7mkLVm3NixhEJE2IJ4yrfs+tDQIv60VTjBvW1TC8EaqSUC10TU6Vu5ttO1nef7asWPz/98OufWbZjyCHmiA/BF04naLgBzhly9e+zVB+VMOhSsxOMjzEeorFZJKhQxTq6uH7LuSNY4HdwDzogBZxv2HNRoM5Eqa3yKQh4OBMdXsi3FW7lFyiQzUJEVRIFB2hTqsjTvUw1rNytNs3QFsdI7tSmRsE9a6irG7S/S0GHsBsFUIUebt2d86enTm/nbv3eb8ndEDDZDvgHG4ePHqWUL4Lyp26uukoRztPZGY1trpvBOSK2WUxDVjJ2YFX6+h/5NN+Q18mWsCYAfA5EUhQV66JK2s/oiAvGZ85WpYKZcoZcfPdY5ORKDsmSytZxvj64NyDdBbjHVRQR4ZrwgZTUWxRPeD3lCllbsxoB+cOnX0f90Bt3/ThEfQAw2QP4JO3E4Rko2/c+1XBeFPe+V4rNHJKAYEPZgIGSYyBurB9SldJCEnmLdh6qnzo3Z6mFfjNK1gwgZ0CsnaC1IMC1IKcm9jY/2gi3/cTi87cg2Jx2BRDvQB1KUw2u+fGJANVCd8E4FOHgN9lU4ecWd3gQjok/eEjC5E/Zxk7AayU3Hlal9Oyf995OSRH26/Z5sSnnQPNED+hEfgR2//6IsDIv6TCuUjgSDuqU0qH2FBAagbWEk8+66uoE8cqAcmoQKYHUT58daRHJDoe59JcjIcAlsv5PewGKr8I5v4tNu5XAIv0w0E7x6tA2wfQF0kSiyf4KtNaeEOUGOZxQ1WdbmBIUYHVs240mYfvSVPN5kRttGZyv754cOH1zbRpc2hO7AHGiB/woPy9ptXfpVk9DAOWavFRwzUSE/FXDEJ0vY8XLrj2z6TrM63jUHdi7zA/ZhkiGMcphWRJr7ZUrEww/6QDCVzV9+YtcvMkFYuUeAt4TVhKdPAGhHjasZu3+yjklupvkEM3FYQCB3eWEB96qy4Pca2euhtG+jOQNeIxsHuDyw+Nh+M0gvHTi78qyf8GDTVb7MHGiDfZgdu5/QLF979AhX8P0VPpoKBRGhbEuciUPef2PGsO7YKEd4lab8DmFRstn89+i90AZUavCGv3rGBb1cWpxulGwsRMuvrfcnW4Xf4cXiqs0KGuJjIGhix9VRsuCXjvrmJG6AaWhdSWCl3oURoKdY+bpbj2LkvseAW0yz/348ff/q97dzLzblPtgcaIH+C/X/hwuV/JgRZSDIxK4Zj/qQaO14nx6zbe5SrrzZw3FmMSjHtRAMm0tQrLQvmowGkJZg0bpvhssvLK4TlwNYLj337Vdbl89alIr08xdgrm2P7L5Sf4vGztgj3o0llGxizapbvBiYaYc9QVbF5TN2zpePH53+LUtq85/MJ4sF2qm6AfDu9t41z33zz8nOUkr8f4mSaebu32ysQ8B/dWuelPd5py7VRKVZTdybDgEkE7hVsHUfAKFwKILECDT0HHl5WX0GxTakQ8QJAfujQQXLn3j3vaB9GEXIiUm9PQMw8npn4F+vtt38kjGawz+C0q9MhtwfaQQOSfRj2baJfbZ+iHPX+Slh9XYL86YnTR/7dNm7p5tQn2AMNkD+hzr/ww8v/VDByJFzOnWTCKbT3ABpPlFORFQHNC144WYHHQbhFjBJJPE4jXPXCJdy0AOWiELoUoHNCVtfXpW5+eOEQWV1dJasr6+pIBNZWhY4AMlCo0wRWl+f3s28xIu7vdttd1Tp4nUZuphh1Moqnh0eTGnTRUZ+YS2O84K3/8dSpQ588oUeiqXYbPdAA+TY6b6unXrx47ZliOPjlOiBILcL3MRKx9PDdkKjgSrBFy/YNiODnf5wmj1l6wLf9bpkU2MOGJhoQMnZT0b3FRcn6Dx9W0Yr37t0jUiqPJgK6koB5QzmuOndMkpXXauXOekR9Ijc4xu75qb3xQg7TCVm5M/5pKxSZH+8wUwmsFCK3jp86+j83r4bb6pP95M5rgPwJ9P1bb136J4SLY7XAWQHO+NmulWECrbciKMTpyRZnVA1OHqkh5laG8WWbpNRTsdEZhIqsfwl2iR2sUlZZXJaZBwHI4dPvD6XUYli5j4eIkuqx90C3LqZc9pEPi17zEmNm8VsfGGneaOZQzcrdFfhtdRMPO+PA5Xl1ouyPwT2PZz6M8D86durYXzyBx6Kpchs90AD5NjpvK6deuPCj02U5+ofhuUnmHABHKqteLWh6ererMcmgbQPSpqKyfR4QmT9MqyZIF+BR05qMjYg4YqYNMkq/35dAfkgDObQCwN2GJsbYrV/yUBmZKPfXX7Nj17Zn0QlJPwRyKFdFsBhoDg2A6lmTjAydHbHrlHXySnXoHx0KhdHBnpnObx44cEBbwq3c5c05j7sHGiB/zD3+5psX/7EoyQlPOkkgq9k0KesOIbTysipYY63DNECVWoAzFXtRMK51aYBD2kbAXJOx6gjUFxcXpX0LgRyW/d9b9F9TabvZxn9Xh+TJy0iHn1ezchS5Yrsh+lGRzgAZ7RTrxuNZF8bojfsEIJ+arVBCrhw/deRfPuZHo6luGz3QAPk2Om+zp7711lunioL9I0diESIlYpkTGOBXmch9vWlA15rveMaNKbHhh+iFDanOqESkhHQTNsDXLDy52+waDodkZWVV1iyB/NB++zo1YNSrK6syvjzMV26bmpRJdEOC8Uj2TyqN7UT5yFVpaUBO7HM3jI1TCbrHXRJeuo/OS/oXPKDXRejrFpT+nydPLlze7D3eHP9keqAB8sfY73/5lxd+hRB6Mi1eYNi2tLT6/Q5VKWwrwN0zChEmm0VIHmKkpQXDzqUBCNucWN0Y9m+kGZg3G6kDI+xPTBVU87kEccjLIs8DjRyAHEEanKoYO9bwkamrWwhUpXfL09OLtlDVnmPT64KU8YhmZGEsupuxVM5ovCuvmkqkl/vHE0JGaEZXjh2b/01K6eAxPiJNVVvsgQbIt9hxmz3tBz+4dEKU5T+O0QpDDy41YOtBhWPljRpATyg5GkX1HhuZ4Vxotc5SH8HQa+cS4OxZFASqKCbaKewod0nQAGgi6OC2uADIDXRL1r686skkqlbEvHUhrl/Sfe8bmYo3ARmgT4V4mgKQ7yI9aXGj69nKEKz97kPhlokR1ikEonWyESt3RoBR9v1jJ+f/cLP3enP84++BBsgfU5//4I13/mFJytPOhaafwhpE9h9HPOVHjD3R/krACULnMA4kwX0z7Dm0QYHFqrzMcEcC5FJGBBycUjYxIJwzcvhQnCwRil9eWZFJt/wmpoHc1aV7JOgYB6wpHouRVu1PkG3PbERAjpy/aZA3xjEN1s5OVrUf30ehj8C9Go8xxomg146emP8OpTTOe/CYnpummsl6oAHyyfppW0e9/fbbx/p9/k/8BxvTMxTWhlAL8UIECgEA4aRQCCKqGXQSsi3gRNqrUyUQPY67I20I4iuosVve0nqXl93U5QXYSXDGmRDhBciwslN+gouH7Ik2HBFjLRaPEO4l5yEptaIuVHECx2cyFt8Ob5gOWIOud39EdNoZttRqWs+EGInI3wivghOUvNXrtd966qmnHm7rxm9Ofmw90AD5Y+jqv/z+27/MKX8mVZXjbQYxA8aE0B/DogeIdvm1fo9kAGRp6DYPMN7r81HcoqjttgHRHCN+n6ijsfbdnOYlw5VZVsKLtaaMSwA3Tk7LQA2QR4ZHHbG6qsIUHWNFKzqrWLcJWwku3mfKPvP2DWEdK3cjWMXa61IbRM7LJEGvYuXmptImi5F+KdjFdlv88OjRozcfwyPRVPGIe6AB8kfcoWFxP/zh9dly9OBXhRBdK9Qm6vQfawwHaXBG+O6XFmrjk4L6GE09Cep4UlHBTuu1da8AC9WVRkNfdH+9Lxf94I9k5AfB2RkimmoBOEeXF1fcS6G9I/1kWjGwuqyJEYhXrfT0DFEVoLvS/HIx0KYdlOqIJHqj7fHgo/tMCMqvE8LeXFw8evncuSZh1qcMBZ9q8Q2Qf6rdqwoXQrALFy4sFH1yijNyihB+jHDWStBDxDvVXv9Rr2bcFUTUXd2Y8MaISZpIjwRAT1RXwtlXC+qBZFA3GwBZJXxzkAJy0Mhd68IlPQD+q+sqXNEHQl15FTOvklBsPLoaF2+W5A1esA/NZlRLfNnINTBhAFAbk4wd3c9e/hVdjaBkMcvYW5wP3zxz5syDx3D7N1U8hh5ogPwxdHJYxWuvvZb3evuPEUJOMUJOCSqOUEHdc5nAFR8E0ZS5Eh0TjrZEpAZuW8yPsXavjYgHFE6OTjbDA0Bftqnsdg8NY9kG3hK0vuokEgvKOSMHJSOv/kDRyyZk0VMdYgliYuYtAbuCWdvGVTByfW5kAHwLHr+wAu2PYtGDy1dl0yGl4hJjnR+ePr3w4RO45ZsqP+UeaID8U+7gSYq/ePFiezikJ8qyPCVEeYoRephzosbGY2COvwW73JLzaIc6JzEJd96zRMy0xSAP6XUpmK0HC4qq68KAF/PtdPviqArQuu0b7rFRASDfDwuC9MYKA6f0dZBY3MfBrG+svO1aL0+Cbh2YV7L58C1MafYdOUQrUD+WZmAmSD6klL75zDMnLlJKfS1qkhuzOWbX9EAD5DtwqD766KOpW7funup1O18flfyEXNCS0DNizNJPOV6CnkBWHzQRMlSglNkcgXsgLYT7K+UR2wD/CqpBUoEelAdpalMvZAZpRTJyXKkBc/xNCFlfXyf9ocK1mHlXLM0PlvX7E4eaBUL2wArWnlxdiiNUVAFVMkpqdSilYq3Vyf6nEydOLO3A27tp0qfQAw2QfwqdCkA8Nzc3MxwO+3Nzcw+3mhb0+vWPvk44/3kAckgAZV5EbMPuEjS2CphSl1kJnAbiKmlyDcuvSRtQ2dXmnDpmC+/qHBZe5Ik3WTCMfILxNKtC/RWf+mITMyBbZJ2EMuFK0KhLA6BPMWsTl1kno+RQv9TpGRkO+neff+HZ35ygK5pDPiM90AD5IxrI5eXludFIvEy5+KIgYkphEhNAJCklN8qSvnno0L7rlFIxaZUA5Jzzn7fHa7apgH0ol6eDzIDJeli2D9YBYw/khSBWJpBj/EBqzNJr8X5SYPeO0/Q7AEdg0jh23ANyxsj+g7MOc7UxCt8pav6GFZ/wQor0rKaGlY+LAtJtTvYJ2meLsfHm/vxAnh9Y2piVMyIBPJhaDAbDuy80QD7pY/aZOK4B8m0OoxCC3r+/co7z0U9ADlAdgODA2k31hRDkdlke+LcLC1S/wqa+csXIyc/jSAyD2nYbYJ5m7BLU4b8E2PiuRhP9gjThWoBCsI0Bd9KVolsKbdR1ynYxwuEFywknp+lBFgC5B/I2/StOBatiy6HPPNEjQOCYQfsSSRTtEwypAmQnvSRnQWjxUJKxI0SXxBv+p34kPw2Qb/Oh3oWnN0C+jUGDsMI7dxZ/lvPiDCMZIUw4AC9VwfCVZURtL+H/dG1qKvuDubk5P8dqoh0eI0e0G4O4fcb1+bBPvk2+ALbOJQCGjD0JRRU6C8aKyH9YA9AWYFP9O6lzFZ0Lsgqw6KqPBfJQmA91clQA9BNo7kktP6ldBwatJnFZNSNPhBoG8ool2HgCBbKJlk4sA09NoTghEsi/1Egr23i0d92pDZBvY8ju3LzzMmf0HJdwDTjOhPqloCEjzAJ7ieCCUrH47ruX/uDVV1+tzWExFshN243kgiHbyjDA2JUEU3AA9liIiYE9nTIAg7MP6ghxEiwdd3ElwFUk6jKgtgp5VRJtt20yjDxltQJnJ9ZTwOlpVnxGkeCosb52XcHKa3Vy1wtGIkkaRmQclOydK/ZdacGC6JcGyLfxRO/eUxsg3+LYffjhh3NZ1v5Whua3Dqzl9FdwwqkMAtMfJjLBaUmFIILS/J2jRw+9WVd9SiM3Gq80FwGwKQwz+jJ6wHXaV4PzEtADYE8T8lh/DUE5AiNMFydg3p5W7BkBVzK0NVzJGfYbgN3s/lk9Qal501BwIvSnelmzmud4WRHRxbn+Qap6Sg9PzFJ8vds3ArY5iJXnAOB57rXUX5KP2+oOM/dGw8i3+FDv4tMaIN/i4N2+fftromDPwemlElC0kAK/Mgneip2rf/1thJQlH7zxxvy/+Xt/j2oRJm7IWEaOmCZ26sV4jsBdGgBTl9oOBsGw9TB3dxVrjBOqqDKrDYKutIK1VsoboP8Ph1ImqvsoIJ8xJjOxUF+dHzoMYSvMVsCRatqvfqRZsDw/uMhxOrqPyAk2b3TvXGvfY+5JA+rmsPDv0aBopJUtPte79bQGyLcwcuDg/OiD23+HMdZSIK5kFfjmlFMhfzt8NiDuQF8Be0mGf37y5MmPq5pgww8R7rqfVk+xp1tGLhviSvU0db3Z7fZj1GXIOujq5rt2MVHlzgDrkLZs4DKBk4jretEkkFtl3McH8vTRPuCpNpltfkRMrIV7IG+APrBy9pIqWbl2eurz4Xh4s5GyGYHzElu20JpiqSjRaQ2Qj7tbPnv7GyDfwphev369S0j2c+bULFMMnBTw/4Cdwz7p5PTlcCEy0Wrxy8ePH3+vDsht+GFKB0eAXQ/i6A1AwdoirDt74K7LBoYO29WiJK8WDbYhB4+X8hsQTMowYyJaCl6QYX98OmwL5Elqn+ph37jA9Ukwty8+SstKHlgHxdbp6OZQrHvXat+4bNxU3N24QxG4j0bg7Hy+iSPfwrO9W09pgHwLI/fee+/tIyT7KThVgjjgTA5TdMTCDbhbEAfNs1DHy+l8SfK88+GpUwtXxgJ5QlWQ8BpsT0Wz+NDrmLrd7jF3Q9dReKJP7iWYq4WmvuM0ShQDjatz/oUXbY4N0H7YHyYdtPHpjMzOGmkFaTxVgIiti/4NOnwxHPpauZkbbCUfOdL8Id4bdG/LvtFsQFXvzICTyWKpKmkMg85ogHwLD/UuP6UB8k0M4MXB2jMaAAAgAElEQVSLH+3vdulBIcqnOC97lolDGRqwM0B0E26oWTp8iQyFJmrgL8ty2KbtEWmRbjngBWd8jbFyNcvO3Dx1ivarnJ2yyQEbS4O4kw7MORHrBgDRrFuRPV2wtw0BvPmJ+s2kEFAAhHP5VejiFZKEt1nGjnMCQD7JRzLy2Zkq6b6+CI2hgLvrkALAfupYub7SwOGJrwHSBkDUiVp1GZkeayJxFAtOQ2byrPgkHL+4OnbqwhiUI9DIG0Y+yX3zWTmmAfIJRlII0Xn//ZvP8WFxIM9zUZCC5CQn8G0+QggRbjNMHaJU0tU4cM+yXJRlQTORC8h7yzP6CaXiacboz/nM21seZFm5BWC3YsiCWirkMMXIjX1QoB9D/iTb5VlGn7A+1lAbqNfWTV8NdRx87dJVfTAA+czsHo/bmmt02ng8bwjHRaZCkC+gCHRyjdA+HsdALxfr5IzkAOKIzUfB6rXUOvQpYNOicqurT1pzKRtpZYKn+rN1SAPkY8bzzp07e5aX185yXtp4sFzkYhRo3jnJhZJXRvClMDzPBRm5Csw5bjvshLTkIyLgWPhotg7fLKPzrMW+ogBUlZN2XGLvVxiBaE+Uz30YsYKxwEJ3CsSNTBDo5BjcvVbY5aW+QfAT02owCmR286dcAJSQlVJDpoAcpBV8vQn93gYY+sxWtQRAkpD++rqM4vFCEVGlkU4Ox+a5dFzaJfN191WqWSEum79xOVXgH2wHZ+eXXmoY+WcLquuvpgHymv4RQrSvXv3gBTEatokBWjh+ZNCWEJEjtq1xGdh5WGwuhECY7u1OMfYWxJ+32qezjL5Uq4VjOSSpm/sMGdkEh/ioNZK940gIrJEn49Zr2LusLJhB6LpUFQnPnd4EZ8l0tZsCcmDk+GJQZYEUFaQ99LQq6AMAc/dJMW8VoijBGwK/E+/rCXkz7tZIadks6lQ5QOH2bIB8s725649vgLxmCK9evXpGDMVec0gIxADOEteDMvK8JUajoeTaIm/FsspoKM+B47xTg+3tLH9GMnJEdVN5VxQ4p7yW8XYrqfj0PFBvKmSVEJg9pKqTfEJwTbB0T0ZmBKJVqhJkpYZMMvKZAMixrTAnhbYj3K7PAW1e5T1HkKvbKHXvtnFcJluT8hQkTZfvUVADHRL2zaLMaNQw8s322W4/vgHyihGEEMP19eIM3i3BudX2wXcwJKQDxLMlOoSQgVee+ksI/5y2YewdyIvhNwD2mU29Xvu5LMvPYVklXPxRFS/uAXbA1D0YTeN/4AD1WbdpsdXD9YZYWlE7nGSDz8RarzvIRHWkXh5R97AZIE8R71o5GhcasFyXpEtLJzLyRGvfSdUGhXkaQ+mFV+LpRVxAqOXHmRtNb8Zgj/senJ2NtLLboXlz7W+AvKK/rl27dmg0Gs1GQNvWoDwYSNBum7+hnL6G4C78JoTLfeA40xsA6PUh7XZHGYRBXxoCKEzosqamGO129xzhXDxblsVxjIa1mRA91MSqhAtV9JSKKi0c9UnqeA+YJR5FrlaN4Almr9A/AfAKiqpmFuNuawDyPTN7Ktx/UZCPp6xUAb1Z7ZrLfCdBC0J/ZIrpJ5Qje+G4PK8BKUdnrKNg0HcLm9T8YTQa3P3SSy80ceTjbprP0P4GyCsG89KlS/OjEQME1p8B4dwx605HySqDAaUdIQRee9hucwXSfR/GzTmwa2PDldzpdAUhRpPttA4cmPkGpWy2LEVnNBhavSBSmz02rf+IGLZbnu/L38GKTtucqu3jtXAL0QjpfUPgrrnqWlLx8ZM8bwrIe9qA4CX2mKvGyOogMubyKRwOSzNtS80EJml3mL3SO2eiBlinglWBRqPR3ZcaIJ+o+z8rBzVAXjGSF79/8XDRKXIhAGQl9BJC4H0RDoE5N/tgPwBxj3S7XHh+MrJOpqamxNoaIdPThMC3+UxNacAnajvs7/X2v9hqsWPAskRB9hSiOFC53B45BjEOO3DR8FIZhZLwd0ahgyi2XK/w9DgjimLxt1tYT+jv1cx7e4xcA7mrWoNbIHlE4XtVqjTWrH39GqqoItxR9UHY/6bBI+XYrGlAORo1jHzTnby7T2iAvGL8zp9/92CrlekJsEJfWCsyNdXTwP6QEAJ+0IeE82nB2BqFb1cc7Fef6XJarNi/1K89e/bIYx88cGfs2VOKPXsO/DUQWWCFEedkP6VkQR6Riv6oYeSOOVYx9SqGXcHIk8YgMhlID49aEInlKbaeCq+c5BGTjHwPAnIMdKkCqqI+TKPsSlMdxSMvB7PfsQXYTIyp9Zkm1DGFx2abMQhJOb6mU0Zlw8gnuWc+S8c0QF4xmt/73pW9MzNDGztelqUgxLxKzH8nRFnOaAB377rdt2+fuH/fFT47W4rl5WXZ37Ozs+LePbdvbq4UjLGDlPaOZFk5beGRk8M5y06rB9qDvbFJsbxzolN9cHdKiP6lHXQpfdyAizIuhpYGmrfeN1EkDSpwq2xcAl8KyDf7pNbJ0x5uB4BujJx90w+uuEo8D2HaxbFv7WwXX9MA+WYHfvcf3wB5xRhe/cOrneGJYasoCrG4mMt+2r+/kID9ySeEHD4MTqWnBCG3oxKefvpp8dFHHxFCjhFC4Ft9BoN5cfIkIR988AEh5CQh5ANy9OhRMRqN9hcFPSkXCskol1yQYkTavfw4Y9lZA5qbBfNqx6ieaIxZvRngfzwrsOdXSSVVTk3VH3bNkAVz3WIsRE/4jAGQ9/b0IrnDnF4Hp+aYKjU93F/bpFRF0tJgw6dL8Byo7nVwamUsloN0ATZ3i502BE1Ri5hGw9Hdl76yM5ydS0tLs0JkZ8uyPMA47XM2+uDgwYPXtvpC8glvh8/dYQ2QVww5vMbtj/7ojyAUnJw4cSKKBd/Y2Ii2fe1rX5Pb/viP/9gr9Zvf/KY99nd/93flvl/8xV+02y5deu80h/hFCEscDohotUW73RJZRp7LaH5O4RxaiRgtzKl5mYQFSdekUL4Yz7x9SPcZvEIo5N+0FUWGJNT0EXLiUDtUwMQPpAJy45v2EFKXgd2RfrHjiDjuQlNyldNz4gbjA6sagI/xsDsB+so0yn/LYbkjgPzjj++/0GL0r3PKmcnqLBgRGSG3N4Yb3z127Bhy+W+p55qTdA80QF5zK0DecSp7aPI332/2zgKD8dZbP5qH87pcCBO70uVckF7+pU6n81PR8vwAnOtDEt26/DrAtliSWoIv66sDc3XV4w1CtTExJaQMwiR9aoHcaNlBe1W8YUISiXRvUxtGTgXbdYCPSq88Dpe8Wd1bnjthA8riyQP53bt354fD8ufhDVrw5iz1xixpZoh6U5a4deTI0/9ukrFtjhnfAw2Qj++jT/2IP//zP585QA6Q++S+1s/vkbm5OZHn3Zdzlv+sAkkEk97Pqu262ToKxQWjIH3cT1OefCdmqJ+n5JYYxN2WEJir5aH0ytBJO18CeQ9Fi+ITkwAYXrx2ZkZ6N2b3dTy8et84xh+aDIPZk157eNxOAPKbNz9+lXL6tIJuk94ZUjir3zD7ZGzvvz92bN/iVq+zOc/1QAPkO+BuUMw/Zv3Xr18/yQv2K4ategtmbHCJp0/IQ92WVM5yxAtDRQaFHnrgPAEbj49PSC5yk4It+W9gFTzJJ4V+NWMFQN7tdZMhgVhUqRZYgsLHsV+JtviNP6bjQ9kDxx6ifXaU8Ii5NkxUPepCzPCHxejuV77ypSe6IOj99z/8FqWUZSIT6mUr5gNgXhDYTvLy0okTJ97fAY/grm9CA+Q7eAh9INesPKLE6e12YQ1CBAShQdQLApMx0orP0J1i7DFvDdgp9p5ovmxLnSN3kiEyQI6PDf2Lk8gZEwN92Kha2h2wfyPz2BVaiPV7Ds1xWr9rraseko2VTwzI33tvcV9ZrizkhB6VzNvk5lcvzrJ+IWDklLKHhNB+WZYFY8X9M2fO3E0RmknG//N+TAPkO/gOkEDO2a+k8okn09pODNoauFM+0jHL9n0d3NHqWNtGy/bjkyLnaOTsTCJ+9WBJIO+247cSeREgKWCMy8QOzTq8nsTxWSfGVF4NjmGPGuC/91NbQRTlwiCV8hMB8suXr59kjEsAh7z6hU4nBxn2TWI5me5ZZmseyTTPI5lJVKd8JnTl2WdP/IjS6heS7+DH9Yk2rQHyJ9r99ZVjRp5aKGNBIimJIC08lFsc/soGeCwb+QO91oVMvSp0URYY8WuUJjzQ9CUuuTcL+Q2afHAsI8cyUPg+UMt2tcQTAiZOqIKPrWhGCPghKZ9kBoD7P6XGJ6u2BXsJ5q0zVDLyrz1eaeXy5ZsHhNg4gdtr0jPLlMwoSyhO82zSO5tMoEUhll988RkXszv5LfC5PrIB8h08/AbI6+PHERTEkri3Bt9BaAzythtSevgYjdwn3L4i7Wvhal9slKp180mHxzLySU/Ax1UBPnZ8YmYP59rFP5Ox/LpmVQF+6ATFhqKu1icB5G+/ffWMSvumsnfCD3nNMhmc++0SzQ1kAjmZdK4/kKnlTAK6L33pmRuU0qr0/VsZ4c/8OQ2Q7+AhHqeRV0ey+OCOLxEnpQqBIvl6tySw+ys6bW1uipB+H0SohXvkPGDqmxwXAPI2SCvB2ptxxYzVxLFD0wB4COp4e3jM2AakX1JtTqtj+diAesdxsXbw0L5/ubCwcPtxyBTf+c53si8986WjCoxd/iCVp2jDJojrdLiAZHGQsUh03ctXTM4iCLmF8NvhcO/yK68c26gKAhjXpZ/H/Q2Q7+BRd0BeveKxNiwRCbSO8/qOt4hNp6SVSgdowkmpUb0qtj3yCT4iMKcZ5VOdDqtisZPKHv58YpNvsfeiWCpWalqExhEsSOpJyT9VklBw77prFKP9+/d9QjkbMSo+KEhx7dixYx8/akfirVuLx7Os/AYTYunu4t0fDgYDGZ7icg49RHmGVrz8QpBXCI4ty72CEJfyAtJdTE31Nw4cOPANUrJTgpGPFxfv/vuzZ89O9hbuHfw8f5pNa4D80+zdbZY9XiOPkDpgwqkEWH5ucvvwBzo74vTqKlJgXrMtPl8Xk4iH306OFdPFrVarn7UyFUg+lmZXD0xt8Ik+LXRghtVNVn2qpkQse8pZG24L9XwuRnNz+z72rpKRNULoe2U5de3UqTk/WdAW7lN4DeIHH9z8Sc7pHkIKMRrxm6uro9v37/flas0DB0YSqCFdBXyrlBUqTYVJTWGqvXoVVk8P5XGwYnpubn6e0uLLRmNnjF/L8/zDZiVo9UA1QL6Fm/hxnQJAXhREx5EHALUFmcIBZmq1p9PNY83bgDC6cl/89qJQxi1ecsbDlbddMO90WhuUUpi1649+L5s0NrpGrIWb7dZjiSSOCRydqJa0jJRYiIm1cDxzCG3PZIbAXGbg8ITNjA3nZvaqJEAZsF5Os4xpBkwpY+QeIcV7jLHrWwFHIUR26dK1L2S8zOBVhkIMhBAtwbng3S59/9lnnw3eezX5E3Px4rVnCCn3A4hDVIv7ENHr5ddPnTq1bSM0eWt2z5ENkO/gsUo6Oy3eqtwrWPPGgIDjyG24ss4njpd6W8nFQ+9Jlts7gIyBX0GW3Z6ST7zJRKCPV5DVuqFqdVobmQTyOk4dMN4UwJtKjKHy0tkmXIybQt361oVRKxKTdXuqqkluZ2w4O7P3ltdfVjLjlDEmOOeUCcYFg6xunSsnTz7lM/iazgYg/7M/u7QP5BHICgr/QXI5+O+nRj+1QV+lKqZwkx8o95133lsAUZ13ukII0Ns3CGjonHMxNSUGZ8+ebVaCJvq1AfJN3myP8/CktGLQumLZvoNEx7DdKaltBilQ3u1E3pQA59VJk8ot6FjU/IlS8U7a3628tZHldKqK6WI5xABkPQZjRm9agYyE1cPRcaFGbq7bmwnossJQlcSF1tmzMILFXAs4fac6nWJqempZCFGUBZfpe2CZfAb0HD7wZVfN66Ec8RWS5VfW15fef1J6NDg3IaQcfKGQeE4nmxO/8Ru/Qb797W8nb8FJ74/P+nENkO/gEVZATn4luoMRK1eAqh9GDyNCfRzBFgJgjzsHxDgZxWLri0wGytUShxiqBT9+O5OLmjDKbmJsWnm2QfMMSSvq5EnkjBD8zSVWh/ilYLSi4RGIJyScUOYZ34CoZ6BFM7MzpNtWkTsQHgnbhBDD4WB4uxBlCQiuMFyDusZ1ebxaeQkx/QUh9H1CincbGWMTN+ATPrQB8ic8AHXVX7/+8UleDKVGnl4QFCKvAcoA2S2APoL3caIGmxWnoeZtQNuXXFLL8J1x2a5G3m631gmhcULyUK8Yo1VUseAqg4BZPWb9MeFWxm2sccBMH6vvVQZB24WZ2VnSzmF2oABcYbn6xTlf3Rj0P9HbpKzihlEdIzHdALtNjcJ/nHfyKwsLCzcfdcTLDn7sdmXTGiDfgcMGcbkvPf/SM6ST/ZVW1n6makHQpOCuADXNyA30h6xeI4DtHU+aiBg9XjqaYuqmflub92O7IA6F5XlrnTHas9cZImnk3NxkwHnNfVKnyoezkNCOVMs7KdMhodiaZTPfgBdq9LrdJIirhUuEPFxe+jjPO+uMsbIkpXzuswwSWIEzVP1tPp4EowzBSpaRi8ePH/+geSHEDgQMSLS9M5v1+WzV+fPnW71e73nO6fNCiF7O8ql2u7NQtTzfA2HnzFIPe3I1ZszUPZDXS+ut3CJRpj6feci6jc4Tb998Kt7N3AV5ztYZyx2Q6zmMx4C9xT26w6LYbxxugsyXt3w/YQRSiBxsqwN8A9Ghlm/6IDWxMMfu3z+rQZwZ3LY5Z+R5jJE7d27LVAhZlvXzvP2g0+nCy2OFyhOOGboP6FhbZ5StjoS4cuPG1fdfffXVLTk0NzOmzbGT90AD5JP31ad2pBCic+nSpRcIyZ7hvOwYzGAsn8rz9hEZnZLIpyKBIZnzJJZcbAqrCOA1HFTlTgkdmrLoBOuWm51ZsJ1li0/nU3kUbBzqardzeEP2dErvNm3xcXUzsBqWYF7Fhm8J9Ho2MKQpDaWafm/63jKtz/OczM7siYA7lFfu3PvEu1dgxWe73b031e4taXmccFpS9dIHn6ErI5MRDi+FIBmhgvZJnl1ZW1t670k5RjfdYZ/xExogf4IDfP369e7Dhw/PUpo/I4TIlUSZKWdUlhGIi2612jKbnAeM+o8wVa1jcz7z9tlxCMKIA8aE3QNnD/qSibFUWZ5G7gF/6ARFGRJ9+7DpUck1kNedGEL3OEnE6zf9jiBf57ZzF4TbCaZvabWZ3eBjzIVr6A0VFdzIUC6Ct0q12/ZdpSl93FD0O3dAIg+vCPA/X+v1ercpZYWUVHREC8gvGcmE/E5IMHAs53zU6rJ3jx079m6TG2XTt+wjPaEB8kfanZMVBgC+vr7+BULIM6QkKszAhIShSAJK816n1T06qRauIKGGYVexbpUQXH68qf0ECbQs/trzEfMOdIJJ0wlM1ov+UXmerxFGpje1qnNChpxSqxOY6vWf37q0yXBGISWcoBK8BuhGq+kY6fV6pCv1cfMyOpTJVzs+YdZ2b/FOXbcOp6dnQP+WconVyDF/oC7+PCwoI9mAU3bp9Okj7z2O3C5buT8+6+c0QP4YR/jq1audfr//PCHkDKVULSc381rDsrl6Syh88jyb6rSmjo0FQPzAJZfAW7jd3AslqnKsIPS2HM+CNpJX0LaYC5rEjMGe5IHjBynP2RohbFoeif2B9lQMgHrjGLYbWbaUXJJoWrL6mipNk51dcSVgW6i2+o3es6cHWQNV6QbMjbKjNbpiOCTLK/XraBhjg15v73ugmyeA2s4STfy5dZhq1i6rZ2yNMXHx5MmTkL1wiyM5fqybI+IeaID8MdwVIJtcuHDhDCH581kmeqbKsqx3Nud5Z6rdzo+HgIKgUhUVsenUK958pl4ltziM9p9DB9ihNOMlNPfT1HptC5g6uqjUjGOzw5K18lUqyB7sUnWvS8bQitDYYqK+Jun4NDUjHTx1Ombz5pwxxDq8pnFST8j6wyrh+mZm9hAGYYco3FD+pUEcjukP18nqKvg26z/tdvtetzstV3j6IYqKpXuLitSbOK38gkvOCHmQl/k7x79wXKUJaD6feg80QP4pdjG8X/bChQsLlOYvUspn1AMCuS7UEulU1TiUt9NpT7WyzokqoJtUcgmU6GgBUeXCH9XgWFlFMkpsZGIiFr04AmFlFF2+RR6XZfkqpXyPsR1VZBtjrs+AUzpL+ugoK1cV4qZOrypyi/fh/tlZdab1r5rIFQPukBZ2SFZWJ0tRMj098y5kkrX6OGLcYRNjcCeEU3Vfwz3OuLifd/MLx44da5bVb3F8Jz2tAfJJe2qTx124cGGOEPIi5fQwydRDBcmL4FsmMILfGRMyoVEFojPW6rXbHe+tK977LQNQ8AAbsXRXvGLqbrqOCvBCD10ECm6aPLoyusVAaJinBdfuN6oqPn6TXS0PzzK2KoCRB/JHFetNqdamXh+X1V9p0Pe3+5p3QsrRgBs4IpAWpFuQEuATdsYw8lgfV6humDkY0uXlexN1K2OtO9PdPS7vCmIWqWgW2fd2JZGrAjtLGRMfnBFn3qHP0i0n05qo8Z/jgxogf8SD/9FHH02trKx8gY/4ScFYTjmngjEB30F6C1UzdnIGejljnV633Tlpo1N0Wz0gRgzWEz2i7Sm5JQZmpzakJBQcYqcaE0s0Gvj8HcFxCXCPCtvcwGSt7KEQYq/n7HQdNT77VFDd1mQPvHrT/Hbf1QbBXDxCcO3MtHH8VvZxBiJnDHJ822uTUhJyemIwX11dlsx8gs+w19t7yRyXklRIlkWLiNzxQRqXLCdlWUAE1qhD8kvHn20WFU0wBps+pAHyTXdZ+oSLFy+Cx+n4cDh8npCsF7HsKtptiwtQnBDSauW9PG+fChHTk1T0s5+A3cqkVD4j9xcPxcAcAHaKkSuqngD2esCOwxS3PhgSyEuxN1lCnc4yIfvdVDRMjVFw1flhmljPTzL7hIXK2znp9ZTPHM43S/Ll34qOW2YOwwbyikylUv8Re6Zm3yyJf1wmc1nBB7ar34ahM6ZWiHLu4s9xXi7YZ1h7IcoVSssLzz///GRThHGtbfbLHmiAfJs3AiynP3369KFu3v1CScn+eLkz3MU5IWWhAlTkb5TXAtUPDwJ+KFqtVq/T6Sogd1ipfya1k2RaW3d+Eu512QiIaxcHOc9fQLr9dtn2VtQZ5lMPrm+zw5Jl9GEpxF6T2tdlHAk1iYCmT6KxmMZg0MeyFm57yjDUXMx2qocY8jD0EEeuQLWOpSt07/fXJTMvimp23u1Ov53n+RAwu0wsDjLALN2daqm//IZ7X8aclzIxl/wdPw85ASMhBL3Z7WYXT506BW+Iaz7b7IEGyLfRgW+99da0EOI5IdhxiExRN3UcUuhX4ai5ufHxNz623W5PT3V6p/zVmygPuQaQiEUH6JAKX7TnJJfyG8ORYtkKCH02XQ3WqomBziMnAel86lsdjlaerYx4OWOYrY+zvuSBnZXqOqrQFxuBhEgdArxCTm0Y9Tf+O9DvteVLrwKdoCO67a58T6kj32oFMDBzyc51fSGYm6Kr5JapqT0/YMy+NU+DtHo5hfHz4OblJCNAU+QDAMvaag2A4zGcsyLvkHfOnDlzY4LLbQ6p6YEGyLdwe0AC/AsXLswTQiAnyr5xRahIFSHqIlYs/qM5adZuTXc6U6ftA28xImbjvlwSp7bdXO6V2NmJ1JMKGcUBvAdQtqkBmFcAfOXrdsZ0MsuzFc5LGRk0ySeltuDzDKM3QI+/FV5j7VsZK2cQNKJPSrdTx4UGAE8kdPGQKAvkFTv7YIQUBYd0BfZSJKgHKQOwBLO4CAqHGxshaNHt9n5oCnDgXCqQxsy7IuGWClM0HwhbBIc+E/I7YQyEIHfX1x9cOHfunMyd3nw23wMNkG+yzy5evLinKIrnSEmOCib0mmZ5e1u9pIphw1EeYU/kg8bNabenplut9plaIEcgEDJfjyfHOOrWcU7yggiPnAZMPQXW0OjaCJcgNW8d6E0wRozRFU7EjBcRkmLAqbJqyHbqcPtmJgToIbindW7ZKVEGQ2cEJrhQDeJQTG9PF5bY20RZ0K6iKKoXCGFnqO6b9fVVKbeYD6X5/Xa7DQuDEn74XG8slFyIgBzLKLBHKumSnWsDYL7hJC2zY9kFUgRwzi6/8MLpDyfsheYw1AMNkE94O7z22mv5U089tTAcDp+jNJfxyuEHIlMMpFeCdoU+rsryPaJ5nnc7ne5JQkjHfwlD5OH0XY1VoI1CDxXOeqIMWgtTEZ3i0/JExIq6CifbuB6aNOZ9wuGIDpNAzkU1Ix/HjjHGJtivvbBxUknFBWDwDw9RRcZRLuESfgz48BsiVpSC4mSUYlhIuUVutdKKKt8ycbNdauZ9sr7uFgu1Wp0red6WQeeYkBhwhu0WoOF+deTfi2QJ9XHlLI39RCHpyfPWvT17Om8vLCw07HwTD0MD5BN01pUrV/YOBoNnCSFH4FWHkUcebVDunzh7nANqjORpVDeLhQysc0qzbrvVI6w1nWW0RwXrCSogHR0CTo0+VdkQU+COMiqG2BWxaUQkowU+Y5yjVfHij2JFpxk+lmcPeFGOlbmSw10lbYTkWeGh6/RJI17G3GPp6pmUTWZnZuTKTVhmv7joABdAuttT79Fwqzi5llbanj6OARzLMHDusCgIaOXwoTRb6eSti4ZtmygUcMDDbzeb1GxcR7ZYB76+zipHp8fUAdYL0NV9YyDt6UjwDsuunG7Y+QTopA5pgLymq8CB+cYbb8y3Wq0zQjDJ9ixnVq/Fql2lmcyEheqLZBaD6zrgvOqBUM9uq5vneY9BfhFGpxljHc4JlQCMIgoVSKQ1dWUFqhyVie1jpBLPrekZjqQVcUYosiIT37/2wG0B+earqz+jTvOWfT4+nzlEpBw8uJ+wHDRwBdZrDx+uPXj4QOaTAXDOc3B0OumtMdQAACAASURBVNotZ1ickLztHKDK9iDHJ3qDEJQJ56ysLMIr4Xin03uTsaxvIw812y7LgmZZrl9CUVjMAJYNESiSbYdOfsRRQoPgniML7clHZTQq7nW72dvPPvtss5BozD3aAHlFB129enVmfX39eFGQo3lOWuEUMA6twovr46BxL5rFvkrLCZFmabNrDub9ySB0r+V5TuFpnYbVoJTSacLFNKU0t2sPqxJg1ejjBnMs4OuXMHiCjHnzjh+botqmQww9XPN0lzjP+lYxlTHygHOyNUa+1Uq3c17dLIAQ8dTTB3in1cmkPKLBtxTl8r1791eEKI4zSJppolM0KQd9HGC7nefubUEockUxcyWbYWfuysqiyPP25Yy0ljxghusLJo02xDDh6MxJTgpSEPjGkossRhsD+JZAnuVCbvOq0MCu9XfdvQNCire/+MUv3t9Od3/Wz22APDHC8Dbv8+fPv8xY6whMOEHbc8CNREF9rqcfWkcPTB1BT9QHIQePKgtmQ3itZ614blvpRbfoBw2MABNMYGPAWPthTggVhM3SnO4rSzpLKdnL9CxMyd3jNXL/CHfOWB3cAlUgrFQxdc9qbP6x23VAji4ReijL6Cql2XKLseX2VPvh3uk9P2kBV76KkxFRlMsPVlcuFAV/kXAxZ/OPm3dzFmo2poBc21KJ24zAKlD5CXKycELE2trqpSzLFwGkHUfWoGxuYO9mVsBsAJmUhVy1LOmGXskJcgus6JSyS4VBMF2AeLl6YExdqE4h2PUvfvE0pMmNbsnN3y2fvTMaIA/GFFZobmyUpzkv97czuj+C15ol9eHt4bN473atvZOsqUicko49x7MBMD15wRg8mG4aDEXJ5UYZnRGCzRIiZinN9lFKul5iLCnNKG0mpZsnn6JK5q1K+LQdndCZNGPLouQ6g9TOf1BZztYoJcuMkeVeu7NU6lzg0PJWK5/pdLpfxfHfAMYFF7dXlpYfDMvyizZWPMjUIqNWID+53l7wgrTzVJpbjeicbPSHG294PVaUMjE5BnX0h3do6n5MUp2K2x/fo6ZgJ1+qhXRGsxdCPJiZ6b197NixjZ0/wo+3hQ2Qo/4+f/78vlzkp0Uu8tFIJmLaywSf4pRSBiKi/YbolPFyB74xA/nbLRySLEYfWUHKy5LSLBMCf9fdJjkhywRW5ulPUThAtyxIP1glpZ08z2YB3BkRs4KyGYiTj4A8QcH9IBZ1gH9YAOTeAYmFQtu493c+kNONPGNLNGdLbZYvkZyO5OUWI0Lylnfl7Xb+dKvVfsE4KVUsOCEbg+HS2tr6LKTQdA5O5OxkhPT7Q/siZhhDiCvvyigWw8b919AxxpY2NjYu4AaE4ExLA+xI7tMx5akhK4qS5nkm4Bv2S6nFLu3XS//tVNUvwZ8VmDBGx9JLoPmkc/nFF0//eBu3y2fu1AbI9ZBevHjxcFmyI0WxQQk8Yq0WJPqhnBf7zarNutH3ObGZZsIUVP2WRkAvCpLPFPpdVW6okrvpqy43sYqUc9ZnJV+B9gOA57lyUqXA3IOPlhWIKDh2M8JmS0JmhRCzhNCecqI6pu61ufK9ngEbn0Bu2eoTBuxWCLJjGDnNaB/alOdskbFsqc1Y32QvAWAUWSbg/sqEECV1LxOB64eQ05xlp6UMYvKKM0bW1/tkfXUV6d8mcNHp6ADkANxwngR1yMWCdHIL6FonF7y8tTEcXE31u2kn7IPf9hgsf9QMmDlfgXNgBHBceaIMaQykFcgEkQYBCZh5Tjqd7MPf+Z3fef/b3/52I7U0USsEvPXZ2+ffPjFiBNLORh8xHOas095Pdc6JzTs9J9O+TcVKZ3QGQOVn0R4hYxD07ECd44UzjrIsW4LZBAC4AXID4rCNFoWkggbEtc0i0njBp+XtIXJHQdokz+BV7bOc8zlC6D4qRO7YN4pwiUL2kEYePHKPMvzwiQM5gxzedIlkbLHVyhYppbXTfyw/mIUx0ndCKW3nnRfydjaPsxkqaaUgy4sQKuinqZXEQLEDwqXDU60RgPBFiGwx+6M4csIg/PBiWRZ31MxA3gC1tpSWBRVZLuDb07MVW0BOIVdMaBBs2q0Kg4AdqsaIwDnQP5QSahYZjUbl0pe//MI7zftCd3H4Iby04e7du2eEyA4SQtcOHZq7vNkBfe2117pTU/tOT+VZ1+CYuf0A8AQAHy0oK1mnoD7bSzo48SNQoW9LnNbJhFJJhVwRCbpd8Ygpxs/LLOsucs45ADc8jmmQtoitj0g/vFVGwIA9pWTPcFjMZRmb5QWfoxmbti/LGOPQjLI3SuSpxY+xO2nGlkQJRuYxfRgZUcqWMsIWWzlbzDKyakgjJG0d1wo7PoB/lNBcEGEwNM+7X6OU7sfL6012Q0h4tbq+bhdzGQDHi1hhkQ+EIMIr4ML9UKa0tUySmHI4HP0H+DWuvbAf++1lq0kuCMh2gTRUVRaAf57lAu5AeK6EQAZhggaYWYGZzUh/AGUbIhfvnD17dnWCIj6zh4y94Xbild+5cwdA5B9QCqxFTT9pRq8fOnTwX0zaXtDDKe2cyHiZeTcWLWguclFQoyu3SC5AXBFTYV4Vj0khHVspe+GtH7uAqnDfOxs58eXxLouoXUlHaasUYrREabuAB0QhuCm9RQhQ9Ihp+z2FgdvIMWDMoBx5Oj4cly23j0gmsrwoySwBYOflnBB8lnPSRmoKKgFp59sEcFPopw3kgopSMW56H+SSVoutSAIaqL9S+rUD2NJhd8q/kbo33SIZQ2hzkmWtb8DCLzjesnKUM0WCcVGQ5eVVm7xMlq21dCmv9GD5vpZeFJqrQ/Q/UG4pxPujjbXrBhjhNq+Se6rBWWc59GQidJPWPZDadyNnj2D8jL8g4TcIi5EzAvmI5YRxXhakePfLX/5y7RumJ8WG3XjcrgTyjz66/fcZoc/hKSbctFmL/vbBgwdvjRuIt99+++lio5gvrDaJWWr12Zzzbp6LfZD8Co5KpkoJfaAJZcXJMyq0UZZlU36GgF/9UMCRnNFSiGJZvQF9zLTYzDLQbMNIKnL2IYEbc0XAaIPi9WVbQEXSjcizHoA6L+gcpWRWL6GnVSs9x41b3X5KxZIQ9JExclCvsowtZYze55QvdjpTy0Ux8iQrYKM4a7fSdFuBA1PdWykgx5hvri3PWyTPWz9LqcjUsn7AKpf4yjg+VUraPlldWXchhRq4gbVLNo7jzBHQq2SPkPa3/AsyGkmGDB8YYTk7yIkoCrNYsP7+M+02R4V6v8c8ggEEhi3T3uqPJEYVTtDk2CNDAPtHgn300kvPf0ApnWiGsZ37baedu+uA/ObNmwfKkv669zYU7Yinmfj9w4cPv13VySDHvPPGO0dG+Wh/UYyf/ppyDLbBDd9u03ZRgBNwlMF7CeEYA+zq+OR7gKImJZf76I0e9iethcqDwVi7Twh9AEyqHuTULEPOPLQDVM44jJbuOdsmM2pGeoJ6pQEwSDAixBoFs00bGMYYK4qRYuwlnRNUOlNVrNw2mfn2gZwLmtFlQuj9ViuHlIDLGRdcNT30GyjncehINiYQdYWeCDlRAgDS+C/gOO+32tDKWf4zarGPCvWXceF65mnyjcM+iEhZXl5GS/QVK4fl/LAiNLerQuXZNrsAYWRlOBz+AFbom/vGl02wjDL+OcEyHth93GNgGMaBnqnbEBwwCuCTyoTyGYw73xgEODbj4v4LX37hCqX2hVzjTv9M7B/bSTvtKq9fv/kyI/Tv4tdYmSlkl+XfOTB/wL6mCrcdnJrnz58/kfFsb6iHhw+gdyfCH+Dvg2WSuRBgAMqyZK0W2Uc57RhnpIlO2URUom2eSXMbG4Xq3qeUPRSCrMmHRssf/gME4JqElomHFMMX9hl40o0R4jfJ3E0jBIR3ArAXfK4kdI5wsg8CfCZupD5w00DOCBi/lZxm90gm7jMG0SW8HDerMY7jVM+asXDOCXMVRusaAYm3BsDsNX0rfRut7ChjrRddDhVOcqYW+HiauZRXOFkEIEfOTnUPqaX6wMrRCn4J8pSSW2QkLg3FMGk6vTUM6P6pkoak7cFqErIM6loVyagjTqnnDxsAf4YQ3xlR/XnrIaXF5bNnz070brvN3ms78fhdB+Tvv3/jP6KUviJvXpM3Qn9nLfpbhw8fjnQycV603szePDkY8Cn8sHnOwFabkNHQAjaBJdCSsLRJUYxonrcEfAeD2Gu36R7OORuXV8U7D6aQZkppwrpMpMqYBUfg0C1L9jAXYmjbrx8U0PKdwXEav6rbE86je9E8TMYJ5TvjKFVl4zInY+5QkQGqsA6zDxPeUlplMcM5mRNCgFQC4C714toPo4uEi/11x9BMPKSU3APWnef5PUohJtmXjDDTDoHWRvzoC8H9L8uxvggH3CnDgGcz2DDQNogCrW8KSqecoq2iTwyj9l4awblKpIXDC4HF6xWejpEzwgS5X5LiXUr5AzMrANnDSSjqakO5J5aLRlImSuVewed7vv5AbkotAkL470Wcq3IozYlQOvqYj7nHsoz3V1dXL73yyiufi8VDYztmXMc97v3vvXfjlxgRz9sFEcgJdPTo4f82jFy5fv169/79+yfJkLQkNsM/8BJaYCsSABVI498GsDGYRSF70iLAFFB+pklBpjkDQN/Mp0I3SRSREzoacrEqhBgawMaHmdkC3oaZjm6u3G2vBeRcKTGNSOjgneQqMARi6AJjoMpzBsCVr5zHzj9RXZNpPytpZyjKOSYA3PkcFxRWpvrOhASQC0rWGCP34D9IjyqEkxKgVisJEScHmUilKOQHd5rnPK5uP2baJvQz7H8D9EJw4K5fYyw7iAkKODWBWctwQr30HjHz/v37i/cpZYcIiECatUM0hwRxRlYZy2/RcnSbl3zDOrx1+/HaAizxeL5szybpLh+B/cuTaxMMmHtWAaG6NAKJ2HnvXraojvwN2gGqcrZUO49x/SVlRbebXf7CF77wcJL7eTcfs/uA/OoHv0YIPWReLmteaQUIurK68N+dPUvtdApeAtHv949xXr0MbTRyLFti+9AJh46TS3Hc7TS/5cjrON2yYCNCermMbvGz/kjQ0ItA8I3ma4Fx6lsh4JYXwzxvrQ31K9ArZgayJVgKMX+b59AwdSwTKePlJKO6G3msSGONAsi8QoRy1CQPybj2G4ND2226vr42wwSbE0w6OOdEyUeckClK2b0WJXdFRu8xxuz7IHH78QzBRuvI2UZdC8ZfgTEMYAyMoYicyP40UBbKOc+EoK8wRveZKCzYLmPHAZQ1kINWbu93yL0ixP21tQd/Dn1NGe2UtLWHEJ6Lgh+emupsDMviR8Zsh5p+aqEY9gWF9491gifar+4jNVsLyYO9L2HBGRgAuSHtM0jNBlzMuS5ZbnAUIkxDIduihwrKE5ng+Vp+9ewrZxfHj+DuPWLXAfnVdz/4bxgT4JKXvY51w243/9+efvrp92E7hBcyNnVkY2OdtVotAYANkCtaLUGpAm8g5hKKDWKbcbQb9NJmLbGY3VAWlIn/lven3SZaQgynYG0HbAbKro4Ng8vDMEW4Hl6ORmLYpqw/FGKIHZnYqQQPr7eGR/+hnjN1QUaXTLF12Zq0XGQfxjhi0clP6vxY/6yqywMGJE2ofkMh7TJyQs0SUk7GqkcNHKkQQ4/rkaGY0E6hV7faGYIZj8nlIa9cDVoWsE3Ip3Febrr9oscL8jNOBzehhArIQfBWL1lWDlCblrYUV9b6K9dC+WY4HL00u3fvysraqnzbjmHb0M14xpG6fxTQ4rlo3ON4gZkEziAFhMfo4QA8m4nG1ZAJNUa4PGxW5W9jDJAhUMcrh2ponJzenwu2wT948Sde/Mwu699VQH779u3e2sPBfyVHW9/QhpmrhyC7dfz4/L/44z9+szc1JRZYUVCe54KxgtpJtcFmWYj3RxVGEAzcdDSi0hgAk/cpOw4C0GWpA4SQYQetdpvSwYBnAOyQAQCe0SzL+HA4gvhdwK+iKMBtqj62eGxoknX6On6VVISBWz0YwZqgCDudQcCgXTcrwJ2YMjwYI9RsIOl7qBwLr/wQb7AMoA2Ck3HqQbuKSWICKqN+vHUG9YA37iJsWRDGSLO/zgidwWlrTb5wAG75bk4dBA5fICFuDDZe41zIXN1Ydx+Nyp+Ym5u5vrb84I4nFeEx924A308Qthuzeev01msMPDZhHN6VwO2XjNcuTNL/8mzvpnLlhesgsHFxZbdunDv3wsfjxmU37t9VQH7p0gfzGS3/M7PwwXvziXZ4CkpXRqPhjbW1jRv9/mDVOCwnGRyMlwD+Oc8FkHZpCDzU1vqL0dw9xq4cpOEHGwA4As8S7BmefB+i9/grMAZHzj50WdZceQbA+nGxudAVOAevYjn1QOtBmfeH337sMMaGpqqOmI0F/toEYa+TiXDTcNRS2H4jf4+PuJjMeWywB6Aa+yFinwHE2fNvUAHvKVavZTMOTw45vuElEnobhNaNytEbo1FxB7cf6oCVa6NR8bOzszPfX19f0dpwCqjr2w9GxgslNKFRWH8xxmCCBWfYAEDNeJaQdj+ELKP+/sezBBX9Eyxk0xt41r351a9+4fb4p2l3HbGrgPzKlfefF6L8pTiG3OSe0O8pVNRFDAb9P71/fzm5QAiLJiC1CGEklzZpCSFGwJr1Nwq3TQCfP+B2FhDMBuTMAFiMR7PhXAPjaQMQ3k4GrOWMwJxtDIBEbWQNrFMXR2GFiA43vJKKPPnJzDxAhkrarVB2whE+KkzTyCwGuKF52JEMfxvGG2OBknGIlonMjDwE60nkIQNIElT1Aw6zIn+WodqsDIvf/tQj7RkaBBoYsI3D13cmV7N4Ifh+wslfgTf7+fHiLjUtIXyRD/mFknL93rc4QoZS9q1Oh/5hv+9md+E14Pbb5fJ6QZiNfrJO6UrTFxOWcNEZkqHMSmEvPDOK9EmzdrPVMG/jj/DuHzzAoeGRBairprS4/fLLL49dOLiboHyXAfl750TJ/7Zh5MaTbxxA0PE4WxwhYvnWrU/+rQ5QkZgpAbrlFtCMRjikaTyYYhiUR+sNI20M4E/4rW6CGDQ3c3Ngo+AZAAnQCMVtoePbb2YGoUGwwTxes/0In9TsBhsB4yMwDuRQBfLsSmX7TQNcRFEi7NNeMeaa3ozeHGE3YplIzTI2Ndsw5YXUXhoa09bNxUw7aFEYo5Od5eVwdJKy7AhjdC+HVOuUlpyI25SKj8pSjHXaTU31/vbGxvofpExG2tBEnVV5m4YSCPxt2DDIOPJvmyZisvQQVZUlZZyo/5N3QGX7TZlZxj/58pe/fHMzz+NOPnZXAfnFt94Fh9BfM2ANS72TSfONI5QwcW/xk+8MBgJkbQGgbb7rBiXl+zQgZDDUGgRpHBRwK1Y7PtYVY6Vph6nTOGJboiXSBmE8WIfXBtIQ58pXIL/lzEDXGBUXMu10TxmDYPZW+w5CgxZWGF8PNjaVZ6eaaS2r3+ZQ1oG/U5qsBdYUWJvZgfx2C1wUq69da+BkXc/vp2ccgYEwYZnIadzas6d3ZnV1/Qq+qrr275mb/bmlpeXvGhXEhYGaWRKO0BkPT1F3IId0LBdhR3K19p4yCNIHobV3W244ZZtg4Rn2F8DVYYOAo4haLfLjF1988aPxPbDzj9hVQP7OO+/+UyrIEROxAozcvNbKZIeDLjcOI/h9797i7w0Gcu0MmZ7Op/buPXiYjAYrn9xfut8hhICnCL7VP+ozGEBOaA0hg6HcFxoBI0XUGgRP8kC+UMviqwzLZGCNGS+APoA/tAfOVgbByETqt8+ox9dhZgSqT5XPQLKv5EQDI6uBX9Ma32eAZwOh49iIQGoW1SYqb0gI53G5qUgiOA3KN5JR7IsIB8iUq+pTBiAN1MDmaTFyKYERMlkHKRQTzAic/0RFFY0LJy0o2Tc3Nzf3cHHpg6SWrDdiWejA7FM//eN79/4Eqq+LIgoNg2kufIMRgLEGzV2x7M1HEoUqd+gD9f0GSOxJd2DloxbOCgx4w0WoRGB4lbPvfRFiePfcuXM3dj5U17dw1wD5W29deZ4R8Uvycsz7B2XOZQUSJv7Wc4ASRh6uLf3+xsbGYGZm/4G909M/A0vS4Ji1tbX/cP/+j6Op1WjEELt22nGqG7EhMK/5Dg2AshSO408yK4hmBNgGJNQOCeI69NHNCDanvZvrC2cEeGagfsMDjY3A5g2CmxVADDWKKrKAjYF6fPleVBEKLfWiSD0LUd1+IwsZQw3feIYQykWei0Pif9p3YPp3nKQT+g8HA7Jw+PBcuXRnSYXOGZ8BMjTGIMDuOhlKnh5EA3oStQXsyfwEqWfCa38ilTKeHajz652uYR0p566J/pHX7yXCq/ZH4HKLgtz5iZ/Y3TLLrgByeKP92trwH1FBDrgFQCrGVuaTkJG2auVbmPZz6cGD/2s4XF1/6qmFn2m3W4cN4AteXr1x68b3gW6PRkPaarUF/k7y18pnNIR0KHMyIwBtl+BvLIG5w7zpgr7ltWyzVZkoXMdk5CIF/psDfmxscF+ZUswMwclDEuX01U1eF67HhJGakNJIJvKe+uS0IUlrsCyUDi0N/RHj258af+/qQwe1v+jU+leKfnbs0FP7Hi4+XIXsi9oZ62v8KZnFCwW3kZeuBRL8Idlaq14Wwh1W5eCVxkVLTlVO6To+WdX+0AFuZgUq4mXzMlHKwWs0/ampqdtnz579pJ737ty9Ox7Iv//9i4dzxv8Bhfdnmn7UYVgGyE2ifJtcyL5BhZG791e/w3l/eGT+0C8QxmQOCzAGZcEv377x0Q9ANuG8JRgbUSupWL1FwiwWYILfbmBDYyC5xmhowwDDh9id2SFkOCCkjb4tqhuDwEU4U4jwvuMkIXkdpunw7V2PAlS8ohWzT7zdQC+GLQzHGJdxlI8yNEbOgTPGs+qUMZB96EUUERL7DnD5cT3h7AaOTjuRqwKI6g1CSibCcg70kYuICrtiEsPGDs702uv3HzyUOUNwdJG8B+wMzchQ2EKEI+iPBWbvoQ4u69L/YED1sxMEhsFG+0y2NiAsPxXAEkcpueiicbBqQFrKQ4HOoxy0CtqN/LSxwW/+9E9/9e64cnfi/h0N5EKI1vnzF/4LRsi0iVTBMeTDITDynBSck67O9BaEJm7cuXP/99pC5PvnD/2SSTgExwyLwfd//OP7P1KDYoWR2jFioxHlrZaw32xEzamx1h7SbCPCmyMjdJV109FQ5hhIKs5RZGEVlceXoeoJAdrgfDQRSNktebBr0STyUNiRSTaauEh/dmCAxzMftWOEo4jgQABRqEbNDNrEObvHO11xRbip3kKzqImpuVy6/aGur8bfT8xmjYJpgEHvCnkrFUUEp4R+AhxxZa+z0heh2p9yGoeDYQ2C/uGtHpUNwfpOfAOMi1DyTg/9EtLwqP53cpPS1CZNW10UGzdeeeWVsZFBOw3MdzSQX7x4sb2+WvzXhBGV1zTIdggADpnezMtmvdBDSNnJ+bt3F5e+3+22Z2dn9n0LpwIteHH+k0/uXsYDUgWLQzqUgN1ut4X5jZ2jnqfUMwppsJaXoo2C+S3boVm1/Bl5YrGxweW632ZWoB5cJxeFi4PwQ+wHeuhKPYxzMpEBBOzohd9wLdg8hX1qfQTIX2CMgSrTj/QJHclJGUdvxO2XZZrc7BojNhNemmLvxghAm0CKAh+C7ysYb2TqZgXqttYrjysv1PRo/cwGGwYvvDTsq+obIPDIq3qryk26HcyaA2vPsAVyc7tJdX3D2k1KCicZ6Qoksqs6XAK8yRzJ0VpfHS25f//e688++6yO099pkJ1uz44GcmjyX/zFD3+REXLWy61iwwsJvDxW5aHQPlCzHg5Wv633+/96bW3j4b5900enOlN/AyccgrSe95bu/BFf53zIhrTN24J0If/KUPcJCmOJtYnK0cX4K0FfssK2oHRI20IbguhsbEJwvXE1qYcKZCGQh2CfbwBSZqpKKvKNjpSF4kAbl5dGP59RbLit0r+OOp9BePWyJZXdHzPezcwQUnzZrqHSzD0OI60H0FoDoCOJnM/A+CPw2NTLN/hIMxvAdZqwUthWyFXIoXEZL22FdxqeGXjsPUpMZOqysJ58NrBhwUeask1Yr78oOnkHBqCdXm+AAx9xmgXf2+u/a8D0G0S6TE1l13fTe0B3PJBfuXJl78ry+j+jlO71E2WZt6HAqjf1klnEyMWoHP3pxtLD92Bw9j41+8Usy/+q2Z/LzEOQZJ+u8NHw2oP7Dy6vjgqb4yS8E8FM2DR6hBCwG329QdqQPiHGGAwZpe22EGAQJIOXhiF2hlZZgtSsAIyAMQbmO1aDUnWkZwSpKT2Wi6zGbhoJqOptrDY8eFZgTge5SGhnsnzsw/QBGAusr8D1EPgHWi0uzMwnNGYpc+VtQ/4DL4ooMUNQRkEZxaoxqmu/DQNFRNQ3NFswCoHsjUNNt7L4DIeVmmuM8hJ5tgX/UR+xFK4vgPLtyunRSMmG9TdA5FMJ71eoA8rB44QnANYomIvDljoycuqgMJqIsax86ql97506dQo/+lW3xBPfvuOBHF7P9sYbb32Rc/63AMzDl0nYyBX7fkK6VpbDP9vYGN00YDozM/VXGcteMLHmHjOHN62Myss3bn38fQPYmuAnB2c4ZLTd5hqg1UxAgRNsU6GLdR9bBxzkTpeGwdTrzwpSmnq1ZIPrNgbAwC4Fo9JxM4R08PxkZUM9AP6mPuM7kH+nJhXYieAC9VFzY4lobDQRAkuUYj7hoIZqnK8AjIJxHqfGyjYf2StvlqCbimWbSRaayfskFC9qZjbYX4DLH1dXCtQM8wVQxOko3PVvnrXbGcAQkufqhWbmIi1gpiJ8JpOIDGBDPTiayB/rsAOrn74wtDQl+mCcHw7J6Cd/8mvX1Ptwd/ZnLPA8yeZDLP/rr7/+FCFkKsuyNqX5y4y0ngNjbBb9GCBnhC7xsrxWDgZXHg5HZbvd32fQxAAAIABJREFUEcPhgML3nj3dv9nOW0e9ZFuMEMPMCSGLn3xy8187ZDVG2MGuAVfHsuOeMUCM2ToGaHOGMTDwtzMMoRGANjikx7MC77eeHUDdto0gE0HZWjKCb4eu1UCdmg2YNhtpCM6G33J7VBR26BpE34RhAOexXpAltXctGcG37W2LqGmfQWpGAOcaJzKEmZrfGFjlQ22e7GjuDzoxzApgwdUA/Vb6sWlbXf95IaaeoXNs1wGNWuo/0ewgzH8mB17HCSEibYzCZlYf4zvc+Aaga8xv2UabjmJMB04AJCo5HSFesjqL+ZEJnKBEdYh09OrTbRrrxBhX3ADr586dgxc6b/OtshM3d0sH7mggf/311/eXZXuPuTI2HFA61W3lOTvEOZnNc1h9W54ghH6vXOs/gOMk/Fn8myJZRqb39Hq/AO9lhf3wUlpv8ZD0otKVTz659/sOaAeyX2QxBijNBoSvEqTtgbj/FdQaho7ZesoQpKQbdSG6TB/TvXLlcytnAn3pjHV/x/eDN+PoO7nIyEOm/xgYACkLgZ47UE7eSCKCo+tBOozTAZ+BlYYAN4VurzEMtsjJQj7NFYZTbztT0A2IJwBVBgdDsnIYwxazxkAxQ+Xv8F5AgqQiCWeW6oU94IBFlavkIswUDfDAd3S27RaNStqWjVhd/qD4PqiyV+ZI034TQqqSx21+dXBYj5+cDkcUhX4DzJXH41roo/Ccx/KBMEY65SGRI5asxPgJyqy9vNMXDO1YIP/e9763F97ZyHlHMDagnU5HgtRgoEBWfabI3t7Uzzxc3/h/45HYAADKuq3e3yCUHbP6uUwN7hYPwXZBxeqPf3zrd8ffMqpOQiCkd4oYxq/AU7H/1DYwQJbjIwbt1xfCOex1BkGBtDIOdcagiq1bkR/JOdWzAQPp6OBE5xhfgTVmxuDoi/VnBDrqRxuHtP6SHoGUM9TOCuwpVTFH6QifsCbjI8BGwZsRDLTZSkYTjXNQqwgiBdIomqgKYyK2mHQHj110Zq7ROxv7C1AnYB3fJJUb50Suc9FiB6ldeYyS1k2ak8jAbIpAm3LdmgUs4+Az00DtOYxNtlL9DWfbtBSQniLP73z1qzs3xnxHAvnrr78+NRrlBxVgGvAMH70Nwlh36uDc3Nfu3F/+ng+xhKzxMtu3d8/fEpQcti+sNav7OVGJ+uF/4PQk4tbHd259F4N09KAPB5S3OwJAGb7NfvM3fAPuGsMTQ5IzAO66qg0DBn8J6dgAaDYdAahXqS/G+M7XtKYfGoEU+NsqglmCMmbGfzDeV5CCbHyNvvyUchiHMOWDaQjr2GEMMwED7+EswU++g+WbsMXxbARH5hj/MJwlW1Y3ycD+g4pZDjYAUJyZJeBW4QzGrsKqfvINXLjgLHJnB770dJPbhMjcRG7B2TjHsdd+ZNiwQxcIc5zrSCXBU+eP1/dTXBy2+QvOwtxE/pjnOb917tw5OfPfaZ8dB+RCiPxP//SHh/LRkEneO0XIBnoPtvkbvjnPnnr66acWbt788AIwdsXWp0inwwXnvNvKpn9ZBaioKBVQUSD2XL77UL//ELbxojx/Z3H5LQmruj7zbWYD0AbYBnW4usxwYpCGbYqxu2+8TZ0D5QJQSuPABhQbAKOrp/R1dwNB+apcA6B4lmBmBsYgmNlC5NDFLDpBrV3Z+pEZA9bYmWtlrjGGJzQARoqqcyAnZx7QRG3wQB7ivC2MTGSkqji8NOVMrn5MreNYy0EmpNSFloZLbEOTEiJ6vKYgtejMOpPj02usBOj5ILuo2QB8jEHw/ARB7jAv0yfWR+Tv2CKZqKLU6uPKq/d0I2MAfMB2qSjANzGM1huYa/JAuiIdv4F6x+JDI5A2Bpi1q9cuDj985ZVXECLtDEjfUUAOESqvv/76QUgZXtU9gwGjANTw3e2KQwsLx/e///5HXopPC69T3W9mVDxj37gCgA5sPFdMXIUgirW1tf7vr68vjWL5RhkFqGvccBnYlsbAQDgyCmkDgEsNSzD7jFFQf+OjpEGAmYAGMDAGAOBW8/ZCZGyvVBgaZRRUDQa0nVyEDYDxDfj+iFQPhQ3wpaE6x7G+JOcqSF0LmhVgg2N8Bkaa8sKDgmZi8QjLX7ZiXYeb0Si/QQxoUPB4x24USYT8A9IY6Mgi1czN+QrCEcArkc1iM2+dgdfciIPr4uL1BWFeIjjQc0ViZLX4GFB6fW3GiVwXUur1BGpm9XoD1YBx0hDurypXKl5wpvwitBgMVj549dVXd1Qky1iAGgdgj3L/n/zJn8xRSqcMWBPSk8UPBn3a6XThjT/2G9gxKzoHjp05PHPlyofXMZM2bRKim+c5/ZuMkKMGuAlkTLRvI6ef9PuD11ZXF9cMk0+Bti1bQ50EVI13hqnLOjUOxqCdklUcYIZ9GB6NGXso3XR4RwyA3XufsIS4rlAiwgxeS/Np/LPgGZqUtO/AGBuYeWA/gjE2trhK30EI6Qpuja9Au7dlxI4xDCnnsTfLMUXC9xYlopRHwxaLHeRB9BAsPHNRRHWO5PonC0cRwZEQWira2hEbnZoCUXNQbHzwqmM5fiZ6CKWoiD2xYU7oeqOGo4igDuNYlkYBZ/gMoxc9wyDRQV+Iu8a6NQDmqo1BS0fF+u7T0H9Qlu21r3/9pVuUUjvTeZQ4uJWydgyQf/e7352eptP7eLcrO4exvmwb511hftdfoAJ9Qtb1d08aAPlwdbtn2u3sWUrFLLxnPaf57UKMrhXFxm0PiDUYG0lHFuSTVLkJzwrSjF2d5HFsw86hAMTUQ/C3jxeSiYxkVCfVhH0joRvVCWCPQT82AClgrugAXVnoH1DjpfwHUjrSf5vf8fiF8pM5InYmew5jFJ2UlJ8i6yDvArusC0s5teGkaCGYN8uB4hKRRCAFmStIRSzV3b84QMm01kZM6dBS3FYcVRQ7jsdHE5kwUhxFBPX6kUQd0hZCpaXYwuzAS0NhktJBJUmHayqSSD5t0cKEqvUFcLS3vjSVbt4bhBj8w7dcGY0/nK/wFr/39a9//X7dmD7OfTsCyCGnyp07a/uzTAGvYuIGkMO/zT4D3H53eQag36dgGOQ2XZyY6jxH6UAny0p1tTIAANCmHW6GYEBczQ6SPNtJ13W+U6/isPy6G8CDvtAgwG2vAdTo+FjPV79BJsLWKbZUEZ9HfgrpM0CzgMlnBHWOa3fFoQGwQI1D++3h6ZmOYv4wfmq/Am5lYLxZAcJjT1ZJALVrodN41CxALQRzoZ9DGs0IAoOAw1a965OArWS82E+gwkvHLToLQ2axn0Jef7C2wKxCdtcXBj36QJqOn3G82EQTWZ9Bcq1BfSRRNCPAeYnQ7CBtW6raHzuuUxlLYaaAX3vopSeQA+N8q1mW3Tx37hwGqseJ3V5dTxzIv/Od72T79h050G63bJZaaOE0IWQNfcM2APputyvW1tTvsuwKB/5VfYiNQo/0et0vrK8vXnHGokeYBnxTQr/fp70eIevrhMC3/MBwhbYjtc02IzY4ZoYAhwDEcC0XhQ5WI9vU3RWbAX9TjmdjghlCWFcoDzkjAEdiZ665Gr+EFMQakDbgXx3hY8qsNzimRjwzMJFFkTwUSShJr0alnwDqwo5jU+d4nwTul3hWoIxLtQ8mFUlkwLl6HUMqgiihIemmJQNfgygpYwQklkl5iNI2F55MlPYb+CYiFEJgr40oqpWH4Mh6I5N6XsJwUiD40nEczBDic+v9E0oKYsU3vnHuxk5Y+fnEgRx08Var1d7Y2KBT5ZTYyDbo1NSUnaLK7VNTAr7l441+q84PIR//Da93IwSA32w9Nr//zOLK4ntgJfp6BtAtuwJ+m29/UDEgO9nGP2adsD6jvMuF+lbykHz4WZ9iecgzDnVIbfeFBmFdSjsYnHF0D9bz5TGYtWMM1gWkZCIlF6kIIPVJ6EvGLRpE+UgjhA6XBgEzeBtdpBvnlZ+YHSCDYzm9rsPOPnT542cH1dcSGgM3fumIonjo6vwgsRPZnI9DLjej46vzu9o3YGYFbnZgonOqVyeghXNh5FLCiYwXnY2bFeC+SYbNah3JXy1tchQZZzKUEgJ33Os4igjnI4LtxnHsyUeRgxfKrI5cqspLZFvSIRtf//rXn7he/kSB/Pz5873l5WIvHp49sI5zlRCi13Ouwm/406zvNPtWCQlBXz6mGvAt0GmjoLZPkyNHZudu3bq1pPYbeDdHw98Ve/QuaRS0cTCzAZglwFnA5ONbzWwJqX2azpvZAXzDmaHPwM4MKmcDKcOjJCH5aCCnMRv0aRhHFQKx9CHAiQnfLJ4VmKuMncVpIyCLRKTY80vohV8mikg+ap7PIJSH5Mh7folI8Q+c03BddobgLTYLdftQEkqFlrpRtwYBhZfC3rSfIGxlqqNV/U5ycU5jKNOkg4BjbPQovgk9Iu4Hh/oOY1WCC8/072Ss4SdDWG0D1Hn/f3vf/mTXcZx3zn3t3n0BWGBBEoQFGhJBFyFaEgFZpkQmkCVHoRy7HJdJJ1WpJJVyKlWu/A8k/4RUXFF+SeXhSsVFJJXEUck2nYhw2Qr9IGyaFCA+RJAiQbyWi8cudhe7e889Sc9Mn+np6Zkz97ELEMQtFPbeOfM6c8/9erq/7p5QtLF1KZU1BKdvHn2sfmSW7tCksQ4002PSVBTVExlI/uN72kMLnqVUCYHKk0gmjZvN3rXbbS+/bUD+8ssvtzY3O/MA0OvrzRzRu9st1Jdid+JwDV8W4RHvod1MNqOxfybLEPixhcJ/U5nWQcEA9fE9jkkFCRUMqA3ovwAmq0ZDoKoxGITgZTUDBH6n1FyG2tQ8BFqBel4rvgA+ueYha+cJawhoB0IzEQgA5AuoVpCiIfgcgXbJBKEAs0OTkWisIAKgIpYZtnOtgEJIyPWTE8nU2lMJBeZFpOeKcQBaGLgmIxyZuXwSjgDHRa4AalKQVsJn3XIVuseQGUc96bKUNFPBQDMacxBO3yALBhttbPkC6rVEXVirPEFeugtO8HIzkXadRMKXRiDHTDcK/0UfUDsedy114wvCJiP8Nh0PKRJnAAIA7hdiDXTdiQw4AysUdJl9hUnkAwf2fnQ7MyXeFiCHZFivvPLKHgj+qUCT7MLpD5m/B9BHsK9+dqSMCgXbNt65FQoV5lsNABQEBHuiDaDGAPNXmkHRLasyphm45iCuBVB4x/f+ClRiAU1FTBAAXwBFrgCQVtI31VC+gLagWgGYiCrQp9pAEk9ghREKAAR/EAagGVR8AfHBr+YSxzpH0FGhIN29CHUUqAXNQxIAbt8cqP2Rq30+I6hREABfAHVcV9KYAOBCx18kHnQmuVqGf2t0IWzflCyGtkAiO3xBhZ6k5xqs9YEac/v4s+MBZygIJL5gsOR0/iSDWgjLgwSaQb8/sfXkk8fO367kWrcFyF9++eWZZnNXF3bTGnj1CwCv2VzPvV212WnjjhvNL7jDrr7uZGHg2uGhPQoI+5fa5mcyEB6+kPAHFLUCnD9ajYjmUJmMYBIRc5GrDUh8gUQP48rIvAEVGyAAkDyuOIPJyVI2F8U0BJ/krXgC4kUEQkHBu+x8xH7BrheT1QY0X+CYixq3choJrJ8rHR3MzUYSiIXMRdTNNCYMeMxBZZbivIGXO4jb2C2QSmYivEesRd1LkSug0c5yWgi1Os4ySPdWxTFgmgpjNlIN6W5a/4pJtEX1y3Y0j1A+IoxylsxF3LsnBPFWKHDvIisckshdMZhOj+oHnyF+5cvHjx//WHqutrtsx4H81Vdfba+tre22N0b3w1iqDeLa1AGmFms4xzIUAHjFAm1lXldvcDdNTSj0PY4oldUtvhVCNysSVgOubw6i8+NzNTRANVyV7pELAKhB7onOTzIRUaI4TBiHNAT57mltMBkB0KMnEXyGV5wroP1SFPe39sgX4BhKQ5gKxBZENQMc0+UpqBeRBNQhbyIv9oAtlWQOov3je2nPy7mCqmtmJnLJaPVriZpoOKQqyCUpJ+g9uYnp+HPAOQS8LmgELD9RNB+RuGsPCTc9lvIYMhYYTEEBs5Eim514A483UE+tk6SO33UoUR0KMuy/2Wxevh0uiTsK5BCC/4d/+MruqaleU5lUDDBRm3S1gJIZow5Zqb2D1dU7bfCG0VoAesZQsKM7fb4D9rSAbZg/CgCfJ4AdOGd7/cWgc+RXqaZQEcps/SuOAMrZ+tNrcQ8iaOzzBKGvjuoK1ItI/bSCnkRcGHAUp9yBvoZaAbSszETwIR6WQAbiWghcQo1AcwYIzJxARtAErA0CNQk0k9bKktXhlBE02liNSeBd7diJFhDKJqrHpgSv4EkUqEG9iKAXNwhNMhPxWYZ/4KgV6O9P5ylSr8jO2e2NfjtWhPK4AvXcCdOgqZ59LUQ3gJ16t5v3vvzlL1+AoybDdzP+KzsK5C+/fGYmy65Mzmaz2Yq6F/1/llHHlZWsud7Mi+5U2WyuqfkVxVTZXF/LAcvUe1K+vr6WU48Wz9wy1Jox1xmDalwbsIBrBQMgIMyfzkPtlmEebDcteeSkzN8BXEIM461SM5EGETQLwSdqDqLSCFsTQpl4DtXO33RF508BX8GD4EqK5Tg6JZI1YQwvjCjQn2ip+mx4A+wD4w3CmkEs4Ax6CQSb0QAzE3VckcnQLMQ9V8+gHpeahuASJY7xuv7eNGJWUMo2wzGPIuwX/tblCwqZbqp4Bo+c1lG7VhigF1H1LbJfHSOPzVXqTkrNYZioztcMuDbABY47vuIcSLZSnpzOyU0ETb2gMwn8aYCZ1Qww4Ex9b0W29vjf2tmUtzsG5GBSWVlZ2RXGVQBzBHashWX0Gi2zvcVaA/CDAIDa+B6FQXg+g14JmYjo1hb65GYi7SMfal0w3sDhCaC7EC+QyBfgXcokMvIElmCWyeT4WkXJ5Lp5sutcGNiRYySyYxCqmtAYA9z9g5TAuAOuEfhxBineRK62wM1EYqBZ0qPnChuej0gDuXZhdfbCPK4gYSw/+Cy8SxfpWSqQCBa7QWfcjEJn7trxK7jmQW3UM9TTCLTg4ecZpJqkcEwvLUWAyJ2YmFjcSRPLjgA5eKmcOvXarqlis6k23ysastU+fDbLVlaybHYWIik14FKQnZqaKqE84XljVTj48x6qGRgBglqBLnfA32gD1HtFaQyCljCMrV2+Nxf+uL3b31nPVJwCgC0nXakAoGRyVW5kzCjzd80vHPxdqaO1BDQZcS1hxnMllYhuNWXCI1CNJ6S1xMoVdFQBZzL42+/K1RKgvBIMhDuggWf1z3DYzkPjC5yAM9QSDH8QdieV4wuoayv1+Inu0pmWIHEGnDTm3kSSlsAFTswUFUorLRO8siDg3wflRBDw5SCz0DdphVGzuVk88cQTF3fKi2UIgKx/HHkNOChibW3NbCH4jnol06YWDaDVVQLwAPT4AsCHzwC0APL4HgQACoOpYqpcM7twFApxgRDa8SPYU03Bn78WSUYArK9ps5D6W5TNZrPSBuAeuEaAgssRYAbXHFCt27lWK0TNQlwbMGhNvIXQ7IJ/obXSAtbXc6oNIMBVvVOzCydgB5y/JAC4FxHeHjcbcWO+q9nYGANszzWaGBkO18CLSvEp5p7kSGOwjfaNYLJWf12m4w3sy/UgcgSA4QXQe6jyIoKAMyM3cEfvmo3qvIhgFFcz4K6lTnI6rFrrWqr7pdlKMU8RljU2GiroDD2LKqjjVosgVyt5LEV4Ap6kOXCeAQ0Gs0LGnmeQkpNI0gyAFyCpJ1aeeuopE3w4OG4O0mLbgbwsy+Yrr7xSmVRgdw2gipOku20fbFMA1rWvU3u705oJBhQI8Fc9jjAvY34BIYBzGV4j4F8DNxNJJiKqJbjttWDQ2ooI/ujvjliNzZMFQN1joyHSmmDsZ/tAaw8jKYiKCgDkDDgfQLmEajYjzN8FXd+F1OUOYMTwYOOaf8iTCEb300/Q78QXAJQ74N5Eg+Uj4t89371bMw7PS1QlpENvIqMZVD3WehNxzyU3MZ0kAHA3LmUulSKQYS6uRqClRip3oGSO5KxjAr9ogjo9FqaV7mb79k1fPnr0KCZlrPuRDX1924Eczt5sNBrt5eUsm8uybNlMdQ4+wGdTDhfVe1Ned0eSQLCgyy3mIVs7jEIJV1crwDlUoE9qK42gmCqr1sxEhFoBFwhYjn3LgmK0+fO1QyFAy5WmchN234Y7IIJC1eOYNpQXEY7oMwDUi0jXsoIBtQIEvUo7MFqC4hRItK5tLaRy4IuRIBh884s2E1EegXoYoYnIFwz0ztyJeKYvEmOQsv58jtg7pqKwGgJckWIMZCJZ1Wb5iRR5bPIRqcAzYzoK/0YlQeBu87lAwL7QxbSeO+CEdfWLqs4vqPokAWeVYBCI5Dq3Unq/rhcR38nbmp1OsfnVr351cbtzl28rkH/ve+9MzM5eUiJ3dbWZT08XJfzVD4t9D58pyGu4n1OgvgzoXr3X9RzQ15edFxUIknBAIUD/0g6oQJiaKoyNvk47oD0YgaDAnb7Xdag2QPkBpakY/oB65qDJKPzDCV2R5qxmQHgBSQugZiLYZc9mVBjEtAIUDjj/UWzulhimUO2CPsYZuB4yWnPQAkEDsON+yQKzaFCWOZ1qvtfL5xqNvNNo9DtFUXQajUYfUnP3+43NVitbbzQa17Kb2TL0H1p9DvyUF5ADzLAnLW20rKLvXcHgEd9w+aaRwcz0Jc0xRBxTnkAyGem+ajyJiJkII44h3gBNQnHiGPqnPv/0s70TGmegAsvWtAEJxsF01iHOYM+e+3bPzU0/3m639vR62fKNG8s/uHZt2fSgx6NmohCJK4E/L9vY2Ljx9a9/HV3EBv8ZJ7TYNiAHn/FTp07NwRE9CfNwqiDoS+2sQFjNAcGtQKj2+o4AAKEwl805moCkBSh5ATIBhQIKCCooBKEBbah2oE1FsxkKgMHMRRpkJQ8cXAsUAo5AYJoCXOPmFxQS1GykHleRTI7OQNRiqGajW1N+wZq/RIFgtAGYDxcATnoExPDaB0ryAcJGvg9NUUw2m81bB1p5a3+m6fikV7/fL8qyvNrsNc+vbJbqCeI5fMT512gF3INI5hA0USxpClQAcNVK9CAygq1u/twU5hPwmLRuOkMBEM5WCqMJfIEpphlLqXspT19NhYP90mLupVPZ7t2zu+Z3z/5anoOghiMfs6zsZe/8+L0Pv88FQG0qa+9J8c8zAP7hqaeOXdlO3/KBQTbpCc+yDAjOjY3uRGv1Zo7HTu8ylvIbN7IM3vd6MyVczyJOianjpdTj2oAWAlog8BdqCJ45aNnoC8YUVIG/BPysUw74yBXUaQi2G9ezJuSH7/rlk9bG/EOFAL5H3OUagi+kLPgPzh/ENAScZ4QnIOYs7lKKpqBBCOLNzc3G1NTUgbIsPwM/6pRnKFLnalmW7xdFsYw8AQcxHpRVQNpmYibyonbrzEB111mMAbqOYvSx6zmEdxbhCVhqCRoH4ZDGKHB9Z6Rq+ZQQMPmJYryBu97ck4gGnsk1qQEJ4wv27t7/C52JiSMA4ADk5iCEtXfefet3fGEgB4LFzjOQzENlWa5vJ/G5LUAOh0UsLCwY1IFo/OuB5x8j9a9nq6utfHq6V+LfLNPXWq2bea+ny5WwntbgD8KBCwYUEOovVGaCY5gfqqQdAPhPT097ZiLUDqiA0IJA3spzMxGagajGAHN2zEOsK0kIUAFBtQPoywVfSTC4JKy7u3ZXkLuPohBQf5WEcF1KqZcR7SlOLMe0AzOIt/u3vIc/fy0o+v2N6cnJ7PN5nk8VBWgCoMXYv9AzlMELy/l76Xnq9/sfrq7m52xit5h2YBGPk8i6b9elFEq4HZ67lXITkhSE5uT3qflRhGzx0IxzA64HlNYYXO0AWrmCYtT5S0KARm3rNXPPM7h//4P/OG82phWAI5A3Gmtvv332P3EtgfMFGoP0olVmomBOIvWLqzyG9l7qLh19dnuIz20Bcjh/s9PptNXPbHa2XFlZGcM4FvQ1yINwoGUw2u4MQL5HwB6AH66AQIC/SgtQwkH/hTIAfnhR8K+ebyUxap72wOW5ubnpPXv2PJDn+XSr1Zrq9cp+s8xWN/ubNy9dunTh+vX+ln4wtJ0VNQa3O8MRmEL1iRHDlVkI6kh8gVAORZwwxjI6PhcKNgKA++Grb1tYCVvPs8ybAko3c48hFApQrn4WxhQ0uDaA81vJ2u32fVmWPVKWDYRqMm9TVJVApLUug//xk/prCmgsNpSVW+WNvJ2f6fV6m2DicqKPh3uUTCvJtRQuWfMrksiWM8C00MgZaFDDBHVoU8dpcZD3PImGJL1d0LeBZjAuTUlBMiWZKVng5yIxlKAudp7B1lZr4uCBhX+Gh7EjmOf98sL5ix/8T+pxpeemD7lBEtk9t8yLMa6+Xe+kg2nYkJVb3/zm9pzzOQaAdZ9MyDPe6/Wms2xPlmXgQrkn27Mny64Zb0osbbVW8l5v1oDsSo6Aj2XYBuqN9OyrxpJWQMu0QFhdvam0Aj2eFRYI/LaOFgIgAJSGAALBAH6jMdd+6KF9X2i320fyPF+IzL1fFMWFXq935oMPPnirKMKkmawVaPJYz8km6aJlqCEg8COJDG1smeEFzE6fCgUUGngPlWbAeIO1luuuSe8ZOQMQAC4Iw5yxjCYZi3kREaHAzETUNGQh2waaoTYwM1M+WBTFkX6/nzcaDbV+8J7OGcrdMoRwWouWUfCvYP1Wt+y+ulJkW1ansPOPkcfOKEaAQVkVaxAxWcjPWyzqGFpwAUF7mcnQa4jmKYIymAaAME1JIWUuxd4kn/2Ix2c1iUFSV9edZ7CwcGBhZmb618GgAuZxMJADqPf6W29dvnzh+ynz54LCO8+ALB8VAEYzAOJTSucyEsyNASQ9IJ/p9Xp8W0MqWYDXhRrs9V94wXv7jpaqmkYowF9oAmVcKIy0IrWNZaEAmsBPf/GnH+90Ol/Oc5WULflVluW1tbW1P/kVpN8JAAAgAElEQVThDz98D81FyY0HrEi9hzjoQ1eyVmAHqbQB5krqkcV0XgGSGKtI3EE4vkAytXDbu7wok5Nb+/J+/pjZYA+0cgj89K+CAQP6PvjDjr25srbW+Otmc51s2oefP4wXciWNpaDw8ulLd55gb9fNUoSCe1KXNbnoQDPqvoGaQcUX4NyM1w18jM5/QA1hbm7+c5OTk39H28YtmPez4v0LFz78Xl0KCvHuKXfA3UjZ/NebreLEiWNL43ZHHCuQQz6VXq/XvXo1y+bnsyy7mmXZvHLBy2e3Zkt4Dy/1eVbvxqnZJd0MQ4Gfwz4VFEYjUJiPAsMFfq4hoFCgvawY7SGkHezf/9Dk/Pzk061W69BA6MAqF0Vx+ty5cz/Y2Njo00ut1VbeU5oC5Q20yQi0CPgLAoBzBJVViFxzhhzSbBTTEKhXkeYRkEy2aE61AZwPNRehUJCuOXSDICBC5qI8z2cmJiaO5XnuHPI9yveV0rYsy6Wtra03MPIYNAdlPhop+CwmDOqv2aR19g6wFSWR8aoTjUwAf3jX0rAwiO++dTudVM9mMqXiJXoewEyWze/a/6VWu/UEeqsoqrORZc0831q+ef13bty4Ubtbjs0xdJ4B5QbW11srv/zLxzHFWspjVFtnbECu86mcnV5fX6l+KADmCtQtpqsPWIbADrOswL9myuMVAnb372oGutwVF9RMZN93u3u7CwvTv5HnOe2sduFDFba2+u++++7b3wWCt74Tkta94gwsd6BNRRrwkVPQHIImj+nuHz2IKIlMx0chAWX0ff0cwzW4SYiTyG5L3w+UBo/RgDMnqMw0y/P88X6/TxdslKkP1HZzM/9hUawtWg7BBp7R3EPYKUYbq8/GGsPzEfHYAh5oljZBymnwNBS8Bz83EbRGoURbY7AZtdjwrKVe0rpkjYDOi2zbCU+AdnaXqNUDLCzM/K1Go/mY3o1rEEc7eVlmH29tbf3FjRsff7B1bau/XecZbG5O9E+cOHZ1nHlYxgbkZ1480/nJzMokbMPn5uY8EFpebuVzcxqc4L3ersMLYR7ezZtSfm1e7fAB7FUL4b3SAPB11SgDKDRQKyBaANUIJE0Ay+w1XwuYm5trPfTQQ7/eaDQeSPvhpNXa2ur/zZkzH36/0g72WM1ltjdbgoaQ1hOtFfMewno+eewKABAK6GFkNQIQFiA0qBcR9FhpCeqDGWNILSDlfql7KdRH7aDfb93favWPpvSxHXXyPL/V6/X+vNVqKRNLOAkc9SKCmpLJKOyeiQIAcxNRchlJZJqnCOciEcfDkcqh+XOBIbvq0yA4mBvnEXiw2aDHREKfe/fe/0utRvMhBeLaNGb/KlBXAL+2un7jD65cWbuIRHLyeQbGlMKfI36ewczMzOoXvvAFmoRnpEdvCEDwx9O78VPT7XY7qb/l5eVcAnvsGa/DXyiDuvr9fAbCQAsCKPcFg66rr1sRoW08lYZgQF8SDCgonLs0JiIsQ3PQ5z//+SdbrdaXR/oGAo03Njb+x49+dOk9fZmaiDRPoEqRQCZkMpSDAKDCCQjk8ZDGOFkuFEKfXU8j1BCQHEZzESWO9fwteQyfgxpAFaBQ+w18rSwbk9TFEFqAW6ECDOZ9gm6Htb0OUKHf77/TbDY/pKYh7maquiOKBwI+BVr93hLF0AQ/w3t6nWsAerqYpE6/hxc3tVQCwOAtagOmudqF6/WbKqtdOeZPMqaj+NJw80/oM3eP1b1K5DEdj+YlwnliptL5+fuebeaNBQBwsF+2wFZe7cyNzbzRyPJ+een9D8/9N/k+0lxK+WEwWkOwqR6eeuopsJU7ZtQBHimnahLw1nX+4osvdg4cOGCPm17KsiUl/bJsaUn/hRd9X9dnynUqECThQAUCCg5XSDhGH2IA8jUCPR+L6I88srB7bm7un1S+aSkTHqBOURTXr7xz5T+utdeKsPsmJ4kl4jhCJlPi2AgG6mGEGoESDL3ZEonldC6j7oa55xCahTDugLqZ0jLdb+VGaoLKKEcA13XQWW9Xp9M5ZmdinQiLosibzawsikz9DprNZqnLmkpzxOtZkVXHvVAXRMcfkd4qUptO5Wy53+//pdYarEspzT0k5SOisQUwhDIb1ZDHfNXDZDLf8VMDCYVMqZ4bgSxa5oUMpjQ9BU+RQbUAGD2UQkN+quq5AWi3sPfAb+bNxiTsw/v9LGt1DJCb3TnazPOyLD548/1/SxPV6WfET7Vd95SHrq+v71r71rfGsysfGchhN/7SSy9NdToH8/bytXxrbqtcXm7nCOJwEwrHCagDoOOrAntWp25xHKGgpEZdi8GuU1MQtMTPKAgOHz78jXa7/cXBeh2s9q1bt7730UcfvQmtKDegemFaAq0zvN8+9yiCXl0XUis6LHks1QHzD4C/mpdgCqJawvDmIr6evmCYmJg4UpblTw228uona7zGsSX3IuflaodfCQbc/Ve1VMDRxA/yfD1IplESmb/n83dzFYUFA7STEtEF8xEZIRFPSqd3/j7Y2tQUslmI3oVsc+dJ6KAFBpfRuK+qdSBZnfR9T03tenBqqvv3NVg3sn6/l3VaHWMnd3fmUGVp6fJvY64kvz9//rSOdJ4BNQWBgJgqivLnvvFz18axKx8ZyPXJP92JLLti7mN/pt/rvwDqc3Nblc0cP7eX2zngL1wDk8zWlhUA8B7L4C+ANtSjAoLv8qWdf1AbGBH4AcyPHTv2LxqNBkYEDI4TKS362Tvvnn73f2n9wNUS5pWdyOcCVE3jNUQJZIdMvpplK23Xc4jusn1+QArskrQBGN33GtK36jqS7jFupo5LqQF9BHn8i9oA9FznQcSXtdlsfq3ZbA7kDpry1aTXsQKh1+u93Wg0zoumohG4A0kASG6mMGeevA6BnrqPOhHGJBUFrRvNSYSLs5xlGGOARfIuvJn7yelQKGgzkn1Ry78u1bt8NzkdT0wH9fbtm/n1Zm74LAXk/azTavl2chPtuXzp+r+5unlVmT626zyD2dlsbRwnCY0E5HY33hmgHwR6/lOg5a4wAKGwvHxNCQQrGKyggJ5gQw7aANalZVwAIMBzUw9qCigkoA/JHHTo0KH7Jicn/1H6j3m4mmVZ9t5+++1/Ba2tSUiTxvQzbs+x3PUTcrfulCiGfqmbKOUMcMdf502EmgL3JpKEQXwVYmYidAi6BuFllUgA4YCfnaAzYzICk1C73f6FPM8HeD6H+65SWhVF8eHycv4O9STC1BPABUNEMvRDU1DQCGQMOsOxxuU9RAGe3ocP+tymQ1xKaVwBWn8wAllJAJJqggSfSR5G0lqGUlGknGfQ7S40pybzX8yy5sPKHG5s4v1eP+t0OgrQG41W1mhVZKfapS8uXvzOzZt5zwoLP3MpHnBTnWdg0lKkksUTExP9l1566frzzz8/kq18pAccduPtpXbnaueqJhc350t8n/Jgj1YnJBCgV/caB3+oARrB1tyekmsSCPqoIczN7Snb7Wv51taeEk1HjzzyyJF2u/0ro80/rfXKysp3Lly4MJDPKecLZP7AehG5gkKTytZ2g4LA/WsFAhMU6kHwtQKuJVTAT5vTuAOT2oELhJgXkV1RLRSmpqaAt3kqbaW3v1ZZllfAp7x+pBh5rLkCHVugvYhoqgp0KwUBIMUYYLmTpwg6DMUa1E/Wq8HjDCTtoLnazAHPpdTWbkprNyUFDzxLOc+g3Z761UbW/IxyUEFyE2zkvV7W6rQyBeiTkDNNk51gesmbjbX333/n3+mb48klsAz+xk1EjhDg5xmYE86mpoq1r371q3iS9BArnmmSZ9jXq6++OrW01M47BsgRzC9lWYZlm5vzJb2OY83Pz5dXr2oBcGe8fMFAzUJUGDzyyJ7HYae3E/O+fn39dy5f/gDtVnbIEc1DKXMPkcmSdqDBH17a/ZR6FuF7d8yrGZiHeEyBoxXE4gsETyJ0KVU/r5WVfNeuXXNFUXyZh+Cn3Pt21On3+ze63e5fwtwqs9FYcxHx5HQhMhnuzrqRKtdRc8NUKwBwd4CfmH8qbUAyCQ1lJoIZoBuSnozPE1gNIP08A9A6p34rz/OWxnFtH4f3PWA7wbwy2dE78uo6jN740dLSxT9CYjlEGMdcN92EdTJhDCNNTGz2n3zyyeujRHsODaSQU2Vzc34iywC278/0X3h3v/p46ZIthzJ99VJ2//33Z+oS1FX17F8o4wIABQH8xet057+zWoCe95EjR77Q6XR+cTt+7LzPmzdv/oePXv9oCbUHzR3sKcHUBCYg1BSQPw5xB9RsFCSKxyQcYu6lknBwy6xrqW8+gtUJeRrplcN4AhAIu3f3Z/v9/CuUeJRcEKm7IYI+D72neVmkcPyUZwFyl6+vT/6VDT6DVi5pDKYi5AEqtoG4l1JPImhNBQJ0NVyMAZ99zL1USlhn3UxBU6ACAHMR0bxEYnBZuitp7VJzjWCiNfWLeaPxKO7GMQAIOtLmFWMnNwAPecPXNzZ/9/Ll6+pnxVNZD32egXB2AQqCZrO5OkoOllGAfHJzc9PkVLFAblcZy+g1eK8B3QF/Au54TWoNIA87eQB/eL+5uVlCP6ocgJ4IBtjtO4BPNADUBkLaQt2T8rnPfe7w5OTkr9XVG8f1jz/++F9funRpA/rSWoE2B1FtAc1EyCOAaUmbgbQ5yAF54hpKCWaHN4DBmOuo9ic1d2Tej9udtG69whoC5w20eWjv3ry9tdX/2zpnIbwwBVCRNbNmVphchtzDRNUkaW2hWpXtkKS1pelt+dylnCybm5uXNjc3z2DduJmIk8bQynIFTlI6QiVj36GcRDAmxB/QVBTjAf+QMPCT01lzkGsmopHIPIsp9C6mrVYX4k/OxMT8RFlu/cNGVu7C3TjuzHu9XjbZ0anoVf6VvNHP+r0/+vjGx8pbTPIektJV8xkEzzMgaampmajT6RTHjx93VZK6HwS5PhSQw+k/L730Ep6Dne3du7dcWlrK+V8cB8sHmBepKgkJvGwFg971uwJC6QeOdkCFiBYlYNOnu34tIPTuH9qCQMDrKEQefXR+9+Tk5D8f7n7SW/X7/dWzZ89+J61FConMe/JJZNfLaH+m+QFNMkNrJJzhPXcrVdpB+5ryMpKuQ5kI/lwwcM1gBE2h0Wh8o9/vJ+RXkTIcIvjT5LVYRteyAB908Ds3AsJecwTCVvb+tZv5j50oZKhqzEQSsRwik+nocWK5Li8R9ISkMY05MGkqSKwBDUCju3/Jy4gKh9HcS2OZS9PPM+hm3Zlmd/LbWV4eIDnIlZ0cCE8dIFReKYry1IULVy86yeuGMhXpb2iQ8wz27eusHD9+XKW2HvQ1FJCfOXOms35uvbXU0eBNB6WArn7M5jqU42deh5YPdgOpmoCCZdO1bPLBcdH0g2afymQEBaBLGFPQAw888E9r0tQOditC7a2t/mtvvXX2f4/cUbADCfy5xxA2hnJ4cddSShhrEhlxF91LoRWUA/Jb0liDPuz0SViBDh4jwM09iUIeR6FbLMvyK3meJx7pPehKx9Lb+n7oZdn74crKyiU0D9mUFHZcJ/rYuJfCVWoy4hHKdNYU+KGcJ6er9yaSNAHoSdYG7Ngs3oBFG4OGQLkBJ44AUmcEzEKDB59JQWQwy90qgKzdnjqc562jWVbuazYbcB5rf6LV+vFmUby1ulp+NMx5BmDaD+Uo4p5GsSes1+ttDXu258BA/vzzzzeOHTs2+cADD2QXL8K0LmbwHl9VWfZABpfJJVUfPuNf1dqUOTeoGtoSBH4o4Tt/LMPaVHCMpgnQGfkC4+jRL/z8xERzWz0iVlY2/8vKysfnlZnIMSlpApmW0dlWGsSOehHFHtEUIlnb/WnMAfRIXUep+ymNL8D3GFxGtYaFhcZD/X7/4UEhetz14fDmoij+OM+1O1sdV4DjY2oKSiLbNBU0tsBPSYFb/WBuIhKHQO9XzF7K8hSFktfJ65YSgYwtvcTV7nkGxLWUnmeArWkEckpqirm5fb+wvPzx9+Pf9/DnGaAXUcUR4ME3/DwDM4GLFy8uP/vss/SskqRHcWAgB5fDixcvtjXSKiTPHlCgrd9TBEbQVmBPgL0C74u6B11PozcFfiocpHK8rsB9c29JwZ+CviQAJA2BC4XYCh45cqQ9MzPzmyZBc9JiD1KpLMv3Lv71xf9akcSGMK4I4opedvkCpThc0iYjHC8G7MgjDMsXDHJPg9eNCQB7zfcuMmQwqLaTeXd6unxy8LHH26IsW1fyvPc3o/YaS0VBBYQkAHyXUmhx1SSrk91IxaAzUlUKPsN7TIktSDcLxQLNAucZRA60MfmK2rum5584f+knfwKgjwFno35HaUJBOvEMPFgmNoZxRRwIyHVyrPcnbt78YSNmUvGvdfK9ezeVHd2CPQI/3rYWDHqn716zZbQOtLNbd7rTZ80dLUASItXCX8yymLnIERx795YHDhx4tN1u/71t+OKL69ev//tz586Z7QnXCMImJcsV2Flx/sB6DqGZyXoOUY4Ae8AyFCJILlM3U6iLQoH/3Yb1iXTpg3+73YbEZmNJMzzsvdy6Vb42OZkvUtMQ9CUGn1HbFCOYhx2ftovnJXLjC7RwCAWhqW/diTnQLqVSzIFFf64heBwBC13g6SkGT2XNeQL9udOZmz98+DOfefPNH74mRyT7qavhjulBNsHzDAi3oOabmLUU0ld/85vfXB7UFXFQIG++8soryaeNU5MIB0H4bIFd29J927nd9VszyQOZFQo0eyyCug/uemy745d2/1CG5qI6rYCagw4ePPiNZrNJkjKN/lPb2tr6vTfeeOOtUE/pJqMYhwC9I28A7ylRrMstT2CvU/IYyWBt4rmkXE9VL6Zb6jlEd/zS7n87NYL2VnuuMdP4CnctpOs7rEthyrcNboe9Xu9VZSYyEchoMlLtl3RUMhLKlCeQOAGJMB7Ig2gE8pgLBPxMs5li1lKbrVRnO5UymNr+/ORBo55n4OUnYjmLiqK18NnPHNz3xptvvCnb4mNEMcxcOs/A3hGNNsZSnpQOy5VGYIbrHuiuHz062CHNAwE5kJxnztxoHjyY8viOt45kJ+cjLC1BqoCLDsFKBQBeowKE9oHmHzQZOeYjygkYMxG07XSW8i996UvfzvN8HPmuy83Nzf9z8eLFv6qUDSOXQvcfIo5RUHLQTxcCfHVj3kNYlxLKKChMfEHlYmq1AD4CtfurmAPiicS1ABAeaELisQT0GgqIZrP5aKvVejD2VFKg5/X4GZ91fuXED72/sbHxZ1m2/6aNIpZnQT2DdA2rXdBIZOuGCrtl4BVsXIH+3sG7yHIOXhI7QyhLGUpRsASvjfdn7fSG5xQMd54BUMeYkSjtPIO5uc7MgQP3zb755ocXd/Y8g1ieIrXjLwYlPZOBHMwqr7zyyuTGxkY5MTGh2sF7+Aufz5/X38nCgrkOnw3gwzUJ/FU5NCKCIVR3HM9PzKOGmoOkehr8UUPQmgDVDI4dO3C83W6fUHG+Q7zyPF9bXV397uuvv/4+1wwcQpgQwWhCqjQIwjlQIMfpDHL/9BbGB/40OgBGMJFhJKBMj6vr0UAyE2qmXEzBNARNtbspaAAYZOZ+psFl+/f32+vr61+B/EdDfD1DNTHg/87GxobJKz9oN9xMRD2KoC+eqA77d/MQaQIZYwt0QjrUAqAFTWCnPptEdU5wWZZlhx4/dF+edxZarbJbFMXG5ubm0uXLl+EA8ZJ6H1FzEQqGcWYnrUtBwQPJYucZUC7Bfjs6StnGKo94noHpOOZRxKOSr127dnMQ0jMZyCGSE8xD9FFcXJzIAbiz7KFsYvFivrGwUdoySDqjr08sTqhrCvTNe7gG4O4AtwF/FAr0ulQ26M9i3PU5MD7++OP7Op0OeLIM4iVRFEXx2srKyp+9+eabq1QLcAUHJZOpmch6BlGvILhXiTfgXkOjrImkDWgBp11SwwJxlFFpWx5s5scRUJNRp9PpdjodcEdMNg+OMtNer/fRrvVdZ25PLqKUmVvBQIPJqIAAF9HDh498sd3Ofw4zytKey7K8tbVVnl5auvzqe+8t99B7VD0HyozEYgt4oJk0zSqCjcUdjMkkhEOO/zwD7JllKnVOPrNHmdGEdc4yXM2yvQ/v3Xj44YdVIGDKKxnIv/e97010u93k+gDuWfY+mQN+5uW2ChUCsMvHHT8HfQB1EBBQDq3xPQA/1RjgWlQbEDSGcWgE99//0P7p6ebPZFn22UajgQ7Y9Pvol2V5vijyd1dXb/zoypUrKk+naz6xZiJXG9Dd0F0yNx9pEKeksfYGcoE+JBi0hxH883b85A5CLqRYzvkRyW2UP6AhwSA9yPL9h0AeyjXod7vduVardawosjaG5jsRmhj7k/LridTp9XpXiqL4GzDtVFyCcQdFt1FliGLRyKlcwfanptif7dq10T148OCv5Hlem8+9LMuPr13b+O8XLvxYRSd6gWUm0hhNQSgssB5PViedZ1DFF5DYg2HPM5AilUf8yp3m7tGW/HQzzEfkn4CGnkXd7np/EPNKEjBDJOepU6d2ZBeTupjSzh/a0h0/mnlQIMD1Sksg5iEUGmgyOn/+fHbw4EErFM5n2flMqwsxLYKbj0Ao/OzPzrcmJiamp6amptfX1/u9Xm/VvEZKW5liM6cEMq6rBUstKPTLkspcC3BdS21dFTugTDnU0wgFhi2j8QboXiqZiiTBAGXAQagdvhBbQAWaBOy8DIXl7t27J4uigENB5hDEKZiHyqA9z9VSPa+uAPjxysr0OZ6KQtf1zUbaNKS1CSSTsazT6ZhIY30dPYhCOYlgBB6pTMtSf1+zs7PNQ4cO/UaWZQdS28CpVhcuXPjPN27cSMjkF3Mf1aagu/U8A76eoZiCbre79vWvf13FHdS9UoG8derUqdbBgwfL8+fP5/h3ff1g2e2er/rA8rpBb+91WVOQBAOW0Z0/gr4jEIxJCASGpD0gwPPd/jh2/4OuZcpOOZRuQQOjFQDu57AwsLEFLuhbd1M/lsBqDzbgjLqOosYgBZw5axIILltZ6Tba7Ws/U5YNstvkOVmgJ43QFMAV0KsrOjQfX/1+f6MoOm/cunUNdWvh6wmRxjEzEUlFQUCf8giONxH6IJn0FDaRHcYcaC0BcxbhJJX2YNJWPProoz/faDQG9r/v9/tvnD179g8HfS7T68d4A/lwG3qegSaN7bkGlacQOc8A8xPppHRbJUYlcw+iYc8zSL3Xra0tiPQMnihF+0kCcjCr6EZg+n1Hv3v44ewd9VZ/xmtQDmAPIP/ww5mqA2CPoL++vl5iHWiF9bANFQzSDd8pwoICP58nv8a1BKiPBLHmGKymEBIECPqgLaBmAO0oYZwkGAgJnfpASfUk11KslyYsuOmImouoUIBeKclsgtCIF5Ee19ahAWbqimNWcgPP1tbWpvv95uc6nfw+OKNTXpNYKH6W5Xm+URTFe/1+/8PZ2dm+JAhT8hANRirX5SBCIhnuyE9BxwliWufQoYnG/Pz8v8zz3J7Dm/6wlDdu3PjO6rurq8ANYIK6UOCZYyJaBDtp+kCj1RzveQa+iUh7DcEcaZZSehSmQxBjZgpyvjGQ1CdOnFhN8SmvBXIwq/z+7/9+W140C+yW37PAroGcAj+8fzjDci0M3lFCAXf6KBysQLDADyCuwcsKBgnYD64fLM8bTYG+H+2L347WVjvQ4P9ASXkFyhM4JDF4DBnvIGUGArcfYu+vPIeMZxEKB2MdUjcSA316LUk4jGFpJPDXP4IYccrNQ9BCu59yXsGaiDD2wNUOOp2lmW63e3+z2dzX7/dr8umpg5q3yrKEU9AXNzY2LgGA4zLUpqAwFbl5jN+v9BnHGAz0Q1+QpAVk2WOPPfZT7Xb7Hwz7tW5sbPzBmTNLb/AMpXTHL5l/YDwA9pTzDIad23jbSaea4Qg2IR2U0PMM+GlnbhoKm90UBMDXvva1dUzrEJt7LZCDt8r6+jrYyxSI/uQnP6ltM9piWaC3/XBNgAmE7OHsHaIpaKDXAgAFBQoIIGwlLQAAH3pFjYCbkWAud4o2EF9f60GE9RwSmXoNGYHASWZoh6Qx/tVeQ5o7EIFe8QjEzRR3/lQDGJM2ELt/mnoB60l8Aq3HSeaZmWan1bo51263J4qimOj3mxONRlE0Go2Nfr+/WZbl+urq6o1NSAvhOPxrklmJEwgwM6kreF6iEB8A7dBUlJyXiC2GdF8p949CA+oePXr0sYmJib877O+43++/8tprr/2pbS8LDFFTkM4zIO6lyBlwohjPOAhxB1RA3O7zDOLr6goASDmfYl6pBeUXX3yxc/SojnUBEKeAzt/jdQR7uB4D/rrr/g1zDcA167j1sa5sDkKQhzZoJkJTkC7TZiH4Cy80EcH7kJnozgd7yg9wbUCbeDj4c5BHjyFHWyBxBAbOXVKYgbw1E/lxBMOCxyjtJDOR5GUTA39LHONMBHNQFUjmpqKwQK9EQJVzSHIn1UIikp+IcQKhdVH3Z/IT8ft/8MEHj7ZarV8adk37/f4PXnvttf+b3j41i6mUtprGEcCIlDT2D62JnWeAKa25lxH0Sk80G/U8g/R10TVTzCtRIAezytmzZ1tnzpzJEMzp+2pCkCr/aJadOZNlBvOrSwrcbx4q4br0ouCPwI4CAuoPKhwGXSRbnwoJUmp29ZQfsO9lMxGak6Ce5ge0dgBKA2gO6r0xEbmCQZPHVGOg1+H9nasVyG6lMpeg6yqTDzETUS0A7hVNQlQriAWcOQIiEGS2U6YifIJCAsH3srH5iFyzCU1JwZ9u2UxEvZGQL6BRyzSBnSsYtIC47777DoxyuPjW1tZ3L1y4cBb6jglEvBvOHwwXjZxCIvP1kwSDqz1UXkTklDNMbYHEcOp5BjC65F7KeQQBw27Vea/UAXnz5MmTipbnQO6CO9TQaM6BHOo55RHQrwNhqhFQkKftuAawvSYhCfypJgAz8zmDh8dXjzMAAB8OSURBVI0pSCKMAcjBzIMhRSgU0IffagPWY0hxB9rapPgDuh6UV6hb352/7oM/9RRCIhhBHf5izAACOmoIFPgpWGtPokXwtDLCU5t/Uj2I7gTgR0CEvy7ocQ8iHn1Mk89Z0Edi2HUN1d8+moYOHTr0W0Nm9izW1tZ+e3FxUQWzKO1Bdew/XXWaEN5v+P4xCZ8bV5H+HKdqAtAjTT8hRR7rUVPPM0CPIdQQcARKECPwF8VHvW9/+9vR4KAokEPK2nPnzoHNLNOAbF9Hs6PZGQXe8ILttt6183oI4rbcr6vb6d28VA9HReFBd/6ShlBdN0KDCwDoTzITherh+FRjSDUfpT9UULNOK7B1wqYh5kWUPZwB8as5AK0NgHAAwYBlNNALuQLqcYT3gMQx1QruXA3BrjyNLMZANR5tjPZ9GoRGA82oSQnjDChvgKPFIpAroZCQvmKw5yZeO2Qjp0Qy9oBln/3sZ7/YaDS+Neg8er3en7/66qt/bNvZYDSa3bT2PAPjlSS6l7I0FVgn5Ek1yP2j8BgkOK1+jQZNXoewrs1Ee/dulcePH1+LjRMEcjhA4tFHH1Uh+YcPHy4B0CloY6f6Wjc/fHid1MGrGrRlsLfXXAFggB6EgzHXKCFhBAfW1Z/h5QoQKhSsAEAh4Zt+rADxr0kLN4hQiAkA3vfgfAHtQRYAkjnICgDMImDBXYkJ41aK3ACUIVeAPIGrMVj3UmjDNQJof+eDfYpZSNdx4wi0lxGPQtb3bL4fE0xGSWKJLOZupfXgsL01gFQ8dOjQr8JZ46kj9fv9C++9997vLi4umiCWutiC8HkGuIun0cUeAZx4ngEPJuP3Q/kCvMZJ83hshT3mMnWt0upZAXDjxo1bsdwrQSB/8cUXm4cPH1YJoADEAbBxcP6Z1km5hsCP7UJCwQqQoxkVFKGdf0gr4PVFwWG0CXvNFzSu5mCFCBcY1ZdkNAL+pcWEQco1rk2kPRSptWLmIt0H1QZsr7qddK3yHjImJfQcwvpgFgKtgZqNKNkccje9MwVE2FyEa+VqCLqUBpjRSGS4RoUH9Ryi5iWel6j6rKRKwN20xoto165dzX379n2r0Wg8Vvf0wEEo6+vrv/f6669vhM4qoCAZqgMBZ5iMzmoMd+B5BoHTzWLmIun+U2MO9u7duxk7zzMI5OB2uLi42KAAzr9M3KXzOgjm0l/oA+vbXb7d9Yd2/7RcquOW6Zm65h+cvRUKcJ3u+m0Nvdu3ph4Edc0BeHZ/0AsMF6DGpcRuxQnECWORRK759VDzDq0aIpBj5qDhNYKQNqAgn3AEOEPXiwhKbWCZFQZo87fagCWJaewB9loRyoREVhiG0cgktoBHJNN6dYC1k9clophHICNgO9zB4kSOpiIMGFNxB5CbCPMRmfd4P2guorEGeO3BBx883O12fz7PFTftYEae55c3Nzf/4v0/ff8szWI6jnWqA0XcNcNYsl99/XkGtkb4PANdZ3vOM8B1ko68pPe/srICuVeCUZ4ikEPK2tOnTzuZDkf9YqSdeqpggHq0vfSeCwW/DST8OuOYiRD86c5fz8nWw2uyUHDvgBLC/N6oFiDxC5QQRp7A1jMk8hmYmREI6v34TEYw35BgwGucOJY4A7zv2LXwsxQWCkgQ67ayGyp6A1GvIU02o3eREhskKtl1M0WzEAA91JQ8iD4pAWZ8jV2hILuh8vTUlHgGgbFr1091d+3K97XbbZXG9tKl1aVbtxZvSsSxFo7ppPKo+FLXXrKTQxvXFq4hWw5Cs9domgo6rk8ek+MwA+cZVFHH0JEhhF1zkk1i993vfvfW888/L+ZoCgF54/Tp0zaJRN0q7fD1FFMPAjn8pRoA39lzwKefqcbhvrdCITSOXhLcmks8gRYYtp5+j5wDmomgCpLKFT9gtvwV4DOSmfME3MMINQauWWg+22oOoa9VMv/QujGXUbrzlwQD9DO+oDMuGKj5R4O6Fgs2oIx+poIB6sC/iic4eLCkHkUI/tCnIpKNJqAAjUYas3LuaXRnmYtcMxFNSw07fp5eAp8BKTGdTT2hg8rgtR3nGUgaxbDwJEUbhxKx8fMM9JgU/OPnGbhxCPZIS0xMB33NzKxshtwQRSCn9vFhF+GT0C60y+dzT9UG6A6fCwRZmPhkMI7tawucdNYuoSEwdwWENI41E1kTkyWVlRjyeAO3LOU7dj2MwoRyCjeAID+8GShlxul1KHFs01EQ05HjZuqmqqjSUhhXU0xRocSLcTyiOYoA4KkQkUjl9JnfGTWdHb8QZUwFBz/PAM1EjjYQOc8AAL6KPN6BCOOUFeaeMTxbKbefnz+/q3j2WfkIOBHIwT4+OzsbdU08fTrLjpmTKun77HSWZWM9wTJlScZfJ3XXHxo51D5mYqKcAgd0dPGk5VxYwOeQKYiaaUImJjoGJ4SRG/CJZsn7CIUEzIhyAwbIKy2DCBOiZaCJKvatSsFntH4o5iBWDu3HJyRkbSDkYqrnbmMQbJSxaxqSy3UdGnxGBYME+pQnoO/vHI1A1gb8cw7st34nnGcwTo2APs8A6jMzM0E7uQfWYB8/depUE4B8ZWWlRECH92+/PZsDeJ8+fTo7ZlAcQVwCdqkeTM4B/sivNbXe+GF8Z3sM2fz5Dj8G3BIZnN6euo9aMpiaefz+tXmJ7tydXTxzF7UrauMI0GxEPYW4wEAzER/L8hGWlE4pU/Ng3kSxmIJU4Ocmo/FFJMdcS9X+nXgK1UUaW48jazZCLsAmp6MpKNBMpEhnIJKJdxGMLuUkwu/6zhAKMddS4z4aOMFMOs8APY6CZxdosl04z0CvisQbQLkYeCZoDk888cQtKRuiBOTKPo4gzsEcgB0Bll6DyVCwx525U4ft1jlQS8D9aQHzVNER2tHXkcncgwjHi5HEXEPg5h7uKSR5DvEynzS2HkE+Z1AfhyAFk/GYAxqUxuvT3b/a5StpZL+Nup1/6vdW50kU0gbGpyHgTAO8gcMT8DxFXECg7mA9iZRIMSYhFYNAXEoxvoCDPieO7wzgj3+jvieRTTchpaSugsqcjKV6DJqlVIO5f3gNNx1tLGxAjnLvsAkPyNE+DgCMt4S7c9iRHzmiy7GM3zbu2hHUoT7d3WO/aqd/OstWsL+3Z3N4jxoA7ubtjl9rAY6wMMJj9u3ZHMw5MaGBgoVqCTD3oIko9H3epaYjerspZqUUExEVFj5/4BPGobgBQFaMI6hMR8Z+L2kiXFhwsxLVHPyv2XUxpbEJnJNQm3uSgiJEKqsxQqkpiHaAQiPFLMQ9jLgGEHp8xyUYOEFMx3ODzlyNAQlmGkug21oi+t55BngWsl4ZmsL68OFOT/Inl3bkzVOnTqlyAEgE2iyDA+JPme9Lv6fXNVgfK2md2dnTyjzDgZ8DOwIx1HOAnu3yFehCJQLa0q4ehQf2J9n7Yzt91yRkzUhxWU2uErD/tGgUsUAwWJk68xGuHo8xiHkcuRqD3b3LAoHu7nE0Yt8nkcLV1aNHM/BPh3FiQWSV6yjxMOKpKSpNQEkRLQCkKGRqbkJBkcIZSM+mZDKCepJ2QNtLZqLkZz9YsSamQGkE8Br0PAPtQjroeQZSugmcesjLaPQ1GL0HeB6lvCsekAPROepwod267pcKBH8kuqPHqyFNwI5j+6Q2fRQ0dD5UuwAzPzUhocChAgCvA7gfOXJEaQwS0ANgZ1mEOzgNVzVBfLcTxaM+P6m7/ZDwgPElMxAVKNy11BUgvgZgr7vpKHxzEt3RhwQGdzt1CWMEcCmHUYxPUDKiIo3dGANMlaQ5COI9JEQfx9xL63IU8aCz7REKsSeMnmcQSmW9DecZmMR11YE27FhMmPG4TEcnTpzY4HZyB8iR6Bz1hzh4+zi4Y38OIBNtQRIc1a6f1QMQpeYeBG9qCgJhg9oEcgLSLp9qD9wEpGA94NnjcAzGLDT4mqWTxsP0/UlqU8cP4L3UuZHSe5Y4hTj469YST2D7dW3+aC4KRSBbVpaSygrmA66n4bQSrvcQbW+DzUKpqEPPwqD8wbAaQmj8wc1EO3OegcpilHSegT4Ok3oVpYD94uLiFs+7woG8cerUKZVf5e551QkJbiZy69dpFxTw+e6eCgnaD2gYcA3dNzmxrIXK2/kxsCFR27/hFLipCDUEqj1gWy1QqKYgmIqMKUjyQIoJpLvnGQnfSZ2Q4ICf4naaQiLDjLTgcPMMSRqAFghWU6B1YIeO5iHpLiVi2JLONFZBJp6VWKnMRIKAINdpXWcudecZmNPJpPmHSGSoK6WkGBz8U5/yusylkhCJeRnppHbSeQbdbrfghKcD5EB0Liws1J4alHprd349CeSxLHZN31lUEzDum7gGDiFLiF3UEKp6xCsIyiTOgLuGYh9olqLrzttLmgMHa9qe8hJe+V0QLzDKMxrjBVKu1dWBuUmcgSQIKPBTIOYmI7wG5d1z3dymotYrISWNM1e83EPcNdS2t2Yd6jYqgb4uU//flvMMYGR+kA19Jnb6PIPqrIIIZ7B///4+JzwZkJfNZ57RtwGE54kTJ0okPqEMP9NyXmeUH8bd2vZEdiI7VRHFeJc+eRziD2ICgwoUqZ7lHDQRHfQgMtNC4Edegu7+ueZAzVR4V7TM9xDS2oBrcvI1hJBmID0fnwYyOZVITnFNjZmMqODAtUatwM8/5OcuQps+5yekbKXjPs8A5zvW8wxMp4OkrqZCAZrTdBPjOs8ATlw7yiI8uWlFeaykAHgFRwbs7wH6TokhX1NwvYusoKBeQygkQgRxCMA5p4DeSdA3uo9yMplH93JXUrpS1CwkaRS1q8rMQrX1P+UV6oSCC+D6Uyx+QEpLwZfYNQe53kMYdLbt5xmwdBNUm/DcShkBHOUCBjzxbBChgOsomYOefvrpTUp4VkAOROfJkycbYFpZXDxRws785Mksg78A7ouLi+UzZruOYI/X+Q4eQJ1+mVQ40F09tgsJhbqd/z3hIaFSHSegdCviSur2Ie7+HTdU2aREd/A0BoFqDL4wyTLeznoVvZ2Dl5CkcaDnEHoR8RgBKzg0ytNo5Jg2UF0ThMOnYecPa13HCdTVSREUdSYlNAdRoeIKE80H4FywHhcKobgESUOInXLG68dcUX3TlJuGgh5kA/OWUl7X7TVAGDz99NNbeZ5XmRArIIcTgZ577rmcgjPt8OTJkxkCOX1vQd1e58AN/UhCgZptQHgsLKRpAxKA14H6PaFQ93gMIxSsd4/b2hDIjCdQoMy8iFS7KjDMtuPRwzQQjAeFQReW6LUksuraeA5JEcp0zjxKma9GvTkoPd7gnlDQq0u9gOh6hwhkXh8/Q1uuNej+pNgC6llks5NKWsNOn2eAp56lnGfwzDPPFHmeF7hudEcO3irqMwC1foHBXL8HEMdy6T2CPG1v6z2jdvZ4zQoEveOnIA91TiyeKE9mWjCg0KBaAAI+/7GhYFAawcksO7UAmoTWLrA9tKH1QqYkrBcyM/GxQ5/rBExqP5+MejFtoF5T8IPK7F27moLEL2hNAVpwjQDKpFgCWk7NOjyIzeYYsq6rOm4A4wJcEJfMUXgnIogL0cKD8ASfjGejfpap8QOhnkKCAerXuZ5yoeC3Ged5BlJwmnvAPb9Hfp7BlYUrkECrCtV3gPzkyZPmswZwugOnYB4qx8EpAFfgDUJBgXa4X9peyY8A+COQU8Gix1H/V/NGwOZg7pQDsBtNAPvgmkFoN48mJCokqKDA+wmB+TCaRf3P4e6vIZPH/n1zwUCJXuotxM1JNJDMCgY3toAKDK+94HmEQoYCOY9DANWkMheR2wnt4Kkwgeo8KG2oJ+EuSUEh3btE9HLApp8lDYCnhEht78YgjH6eAbiUUs+VCsjB9XDQLz60S/f7sTt7eZevd+wK5LNnMtiNc8HBtQG+q0cQxn5S2vNdemXbP6n1kGpORp2gQggBWwJ5DvDSONSsxNdLag91Pl27+0GfxmHqyzt7vydZm6DEsSWWbV2JN0AhQSOYOchzjUDSJipvosBuHu6BcwMYeTyIaScU1DbMat9tbUK7fH6fqdqARByHymCMsQF57IuhIE9BNf5lyqacECjzvrgpR9qxU6Dn8+KaBBUOfCzdNxFADOylXToleiXOQZPK9aYgBeqLJ0rQWAYVEngfMS0jJmTuth9j+H44eNebhmhf0i7djR72Rw6ZfzjoU9ORlL4CYxY891BC4kKkMk9wR1NW4OxCoE85hdqAM2GR73YBEQoMS/39pASWHTt2rIeeK2pHDh4rYB9H08ozzzxTwnv8awBPlfH3qRNLBXC/Ht3N06tx+z3u7LlAQY1A7ejVztva4jkwI9hazsByBZz4lYDZtlciQU3eNztBOkvrFUQ9hKA9eBEB6Lr96zYK0I37p2Q+ogQy5SFCWkSMOwhpCZJgiJWN53m5G3qxgoGaiux7PzGdLyjc2AC4zuMEQgKF8glVG5ZFlBLIPOup2J5wFDxojRLUTnxBxEModJ5B8uE1d7mZ6OzZsz08w7MCcnA9BODWu1AL4hKYS0AfAnja/k74+VHTjTsfSWD4JiFZ07BmGA7W0s6dCogwSSyZdnQZvripB01TyC2Y71IJj5AnEeUDQiahEMBLRDCMKQWRSd/9PVPRML+IkGZQpzHInkSS+acqqzyMXH6AahYK0A1gSrmHJG8hyZMIViLmjSStFNcWJO1hEDPSMN/G7Wxz7Ngx8FxRLogKyI3rIQUItRsngOF8pmAv3YgkCCj4Y3sEfy48JKGQIjx2Umj4O327EilmpWHa+5yEWjkzsCGoGanMhQZqF3SnL5uIjNBg3j++F5HvlhozK1HNASbuCI/FEyUQz1geij8ICYoUwZBS53b+OHdu7EE8jIQgNMG1FOeeYlYKeSgNdJ5BBf46L5F7noGbaTQUeKbKeU4jUWro9Nkjn2cwxi/43LlzfUyeJQL5MGMheNO2tEx6z803HNhTgF4C75BJaJj7Gk04hMxCOJMwJ2DuXXT5pOYhuuM3ArECdon4DZmPiNBWbx3TkREOkieRFHdAwR4DyTi4QzvqRkp3/XgN5hHyOKJ8Awd2aMe1CP7dxwC9LuZgmOfo7m8TjziWzjawZbjjH/I8A3K+sJSbiLqP8kR10q7+TjrPIGZGOnbsWB99ydG0ckdlPJSEAgGaSjsICQ+6o5c0gZC5CDWDYdqP94daJwBio1kCVqrlagL+OK5rqXVDjcYQME8jFCiUDwh7HVGOQgsQzhPoflSvijOgUcYx7kDPwwoMSXhQgSAJAOn6IETxPQ1g8F+GFF1se4mbkGhyOmxTd54Bvw7tlEmIJLcLxRbwjKch7mA7zjOAsdGXfCQgf+GFF7Lnnntu8G9qzC3qtIE6IcBNQQjoMXMQ1zCqPbYhilNucbTdfsoIvE6dGyitL4N8DNCd1iSYy/ce8sEbd/Z13kBcSKCGYb9jl0egc6q0gspcpNNOcG0BAb0O5CVtIQXkQ9rEMN/op6vNsPyAXqW6oDC6lpQAro6jNPEB4zzPQKWrVn6iaLqxkckhzx7KMThAjjZyBGYO0PSzBN4vvJBlgOfDtscFDAmG2ykwYtqBBPi8fp2QgD64/Z+SzvQ6f8+FRwqPsH0/fFmLiHEB5n6qIDEEcWv3pxHFkhBy3T99LyN+XX1jxnPIAr7MI+i2VDugQgTXEV1G0fOI5ipCgQAahOUk7Ljc/EO9jLAt/AVXU84d0O+RCwaJhK4zNW3fc/FJ73lQEnn7zzMATQFPG0Nfcrsjf+H/+yEKm2sFonCBXUPwrvuawuCswb/ulTpOXT/bcT2mCaRcq6uDwI0CQwJ9qQ69Vy4UOPhvx7qk9imBPI0FoIBObfs+R2BHdM05GrhRYFAgliKMaT3sMaZN0KA0GlFM759qGGrnb/z/uZmHCgZHEzARzimuoRT8sT9KJiuhcC9baerjmVBvu88zsJxB6DwDH8jNtAF44QUmk9DOPLZD1821yeV2tFejG5NPeHwrRGQNA+efJmwSvvGRqtSZjqRdPwMTj1eImYZ4Ww7+dWRySDMYfhFG4QzcPEHkXrycQiHtQeIVJA8iHmzmChAtVEK8gSc4DO9ATT9Uc5DiC1A74OOg6agSHmaHr+MTbEwCAj3PakqFAvUkooJBEhwxzYD3Ofyzcfe3lDkDLUROnDgBLohljsFAoZ23WqbAbj0GmqnLGwLd9PauWSe1XVXP3Nuo5ptR2w8874QGdQKAgIcI9CEATyGL6fRiXMD4Qb9uYeriBZyZE/dOXR7XIlQNlqdIBnBK4IaEAgV3rmnwJHRcc6B3IaWbtn27AWlYTjUAKJNcQSmQ00hj/g3EtIB7GkLd8xq/7gG5B8rZc9kLCsHd3TkFXryGQ3FQlnb3to6WEJQslds/J9rf6c4/Nj6ahei4aNKp27GLmgcRan57FCq+cInt/O38wxrATpmY6jgBBUsmYEx6xFKER51JicYw0PFCfMMgAme0n01K63pBMUgMgSQ8YsIkxVwV0yYk0xbXIpAH4OYk3N3fO88g5TkZT50TJ06AC2Lf3ZFHjNb1hGfcg+Ve+zRzTujrpUCeIhRij8mdIhRoygd3B+lHFnMtAAE+BOL8/lPNQSk/r/F6G4XNRjLgu7EHeh3U/9XU/fQU4XQW2IgSzWj7N2sspJWwQWC0vWpHspay73To8wx4DiIam4BjfFrPM3CA/IUXXsj5zpjuxIHplHaxMVu0s5MnZKkE6NLOmGsCfNet9vPMW4bubOvs9ONoH9tJ19npHcAQTFcDtRfQJ9w+ze4fWtsUoBu2zqA7fT5OSDAg6PMUFLQc20JZqB5e4zmHYkFp4wX9+MqG00/IJiFB2KkimluICMpocJpZG9Y+lg9JCx+623eFCslLhAFpZm6UZBbPMyC5ifxIZD8QTSKEYS5cgEBZXZ4ivIdYwNo4k9KJO3KchCYq5R0kB2IX8HUP3Lc8tBt3TS8KWhPau/OqxnsBWo/Q3pCkdfOnDz+dv5o9IYp5Pcnffvzt9Rr66y+Dtz++3D4EH7q9FfK4BndCbIE05xApHHMZlYCdC4yU9hz8eb/S5zhsj3I1lTzm9WiAmAZi/QrXU7XMQTUctKWYBLMO3rkFIKQGOs+ALI8UNIaJ6HA8PU99TygoEHB34jwDGJkLFLyFUFCZqV86phX9I7S2XQQ0ySbuArMPEiHbOO8zDhC+bf6T094CosQJpBCj3o7aCCouZMNrGLbTJ5lWBBI4Zd58PnUmtTo4cjcUadpEXZ/jui6lnYgJEANqQWI5FoXMtQSqQcTup86kNK61GKYf31ZvzUO0P1fT8Hf5HOQlwREWJiSAzJiFUttLKaRx3jTATfIwgnohD6BQ8jqpDZiZIN+KspGDaUUCSY9QrH7cGqhomxDIij9+tnuWgB8XJAQevA3uDCUzTd1umO4s/fax3axLxGphyAnccHuc1zBgF9NyUnbE99pTzW78AiK0S48BXkww1LmYUiHBzUQS6IcAPtUUtN0CgvMD4fgCF/KloymhhuT2yb8LOgbPU6TX1x5N6Y/jn01A2/i5hsZ2noG7I4/ZrhE0ZbD3fcb5bvKT394XXByEY+uHAD/s+m1v+9jO3QqlkLCTbOmeNlGZnXzBJwnsUHtJ8Mnt415D0uZA2vkPI2CH2ZkO0yYE+hzwU80+IZfScbQ3QLpD5xnIZh5/jcdwngGx2delq8bxJfNSXRklswVOoQLyKmFWyCQSAi1p98vBqk5AxEhWHlQkCYjta19vmojdP/rex8Ag2t588257d+cot0+3WW9H+xg/wn9MKdpTSCNL1X7i7dlOXCSdR3MJTTJjDYPkQ7YJEcp1bqcxfoGAVNJ5BrR+nfaQqiEMuRwDN/M9iVAgxN1OQwfdYDxB/IjKcCoKWB9lI4c8K3g3zz33XIkeLJFdtFiHrggCsI7rd3fsvkmEr6XdtdW3tztlcg/qbQj06fh0p0vHuh3tU4VWaP472971YoprGn4eHu4FJZnFKgBktvoY+KcIvdT2vtCRA89Sd+1hDytX66kzi/nz314TUQjpBvEwSoktoOOEtAquheBOH/7SNlwDoJ+5YNhuE1Fo/QaJJaiJG7BAHtrVmkl4wE1Bo25X6QO3HOCDN1wHVPxHP+j4MZMIBXZaLw5UflAT1rf94T37nkAp87dzSWmvhVvMDOEKKpmsTm0vRf2mgFvqTjtU7/a3j+3UU9Z/tPaxrWTK+g+8Fd3mBnVgL5mSOHhzYE8B+pjrqCQQtnkZWPdytlJbSe3UrY0cyU4fgHQTAtygOgE56pTT0V0AdHfktC/+HvsYrr0eh8+fC5zQ+FaDsK6T0o7ebe8LpMHGH629JJAGGf9ee52xjX7Po62fLEBt//a6BLTcscDPKBpvT+9Fv0/nPqSNAv4e64TCnWY6gnmnagsh4UEBPOZJxOvh2MO0H1ZAVKaVYTvYyXYmH8xODrmjYxlzVnW0XmhwWi/0PjZxqY0UDFbnTRMCPx9M5J1pevt4LIPeUEQ4ASedgqzN+O3rPVi4kB/0YRlXsFVMK0mZ0ye9fco9hurUuY6OoiFQYRKKH5DMRFQApNwbuqQqG3lKg3t17q3AvRXYnhW42zcp0qrhhoK4PaP5tvpLNAKIOnfKqQUB6tHrfLOC1/F84u35FrevV4lk5mUA5P8Pzc3nUv3QCekAAAAASUVORK5CYII="}),!!o&&(0,Z.jsx)("span",{style:{color:l},children:o}),!!s&&(0,Z.jsx)("div",{onClick:u,children:s})]})},wi=function(e){var t=e.value,n=void 0===t?[]:t,i=e.onChange,o=e.type,l=e.subjectId,u=(0,f.useState)(!1),d=c()(u,2),h=d[0],A=d[1],v=(0,f.useState)([]),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)([]),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),B=c()(E,2),j=B[0],k=B[1],N=(0,f.useState)(""),M=c()(N,2),S=M[0],Q=M[1],P=(0,f.useState)(""),z=c()(P,2),R=z[0],L=z[1],D=(0,f.useState)(!1),U=c()(D,2),T=U[0],O=U[1],G=(0,f.useState)(!1),F=c()(G,2),H=F[0],Y=F[1],W=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],J=1===o?"类型":"标签",V=1===o?"0":"4";(0,f.useEffect)((function(){h&&(k(n),_())}),[h]);var _=function(){var e=s()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Y(!0),e.next=3,(0,q.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:l,item_type:V}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(y(null==t||null===(n=t.data)||void 0===n?void 0:n.map((function(e){return e.name}))),I((null==t?void 0:t.data)||[])),Y(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=s()(r()().mark((function e(t){var n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Y(!0),i=null==b||null===(n=b.find((function(e){return e.name===t})))||void 0===n?void 0:n.id,e.next=4,(0,q.ZP)("/api/knowledge_items/".concat(i,".json"),{method:"delete",body:{subject_id:l}});case 4:if(0!==(null==(o=e.sent)?void 0:o.status)){e.next=9;break}return _(),p.ZP.success("删除成功"),e.abrupt("return");case 9:Y(!1);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ee=function(e){var t=e.title,r=void 0===t?"":t,o=e.style,l=void 0===o?{}:o,s=e.showDelete,u=void 0===s||s,c=e.modal,d=void 0!==c&&c,f=e.active,A=void 0!==f&&f,p=r.split("").reduce((function(e,t){return e+t.charCodeAt(0)}),0)%W.length,g=W[p],v=g.background,m=g.borderColor;return(0,Z.jsxs)("div",{className:Ot()(di,A?hi:""),onClick:function(){d&&(1===h&&k([r]),2===h&&(j.includes(r)?k(j.filter((function(e){return e!==r}))):k([].concat(pe()(j),[r]))))},style:a()({background:v,borderColor:m},l),children:[(0,Z.jsx)("span",{children:r}),u&&(0,Z.jsx)("i",{onClick:function(e){e.stopPropagation(),d?$(r):i(n.filter((function(e){return e!==r})))},className:"iconfont icon-shanchu5"})]})},te=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S.replace(/\s+/g,"")){e.next=3;break}return L("".concat(J,"不能为空")),e.abrupt("return");case 3:if(!x.includes(S)){e.next=6;break}return L("该".concat(J,"已存在,请勿重复添加!")),e.abrupt("return");case 6:return Y(!0),e.next=9,(0,q.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:l,item_type:V,name:S}});case 9:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=16;break}return e.next=13,_();case 13:return O(!1),p.ZP.success("添加成功"),e.abrupt("return");case 16:Y(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsxs)("div",{className:fi,children:[1===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ee,{title:e,showDelete:!1,style:{marginRight:"20rem"}},t)})),(0,Z.jsxs)("div",{onClick:function(){return A(1)},style:{marginBottom:"20rem"},className:Ai,children:[(0,Z.jsx)("i",{className:"iconfont icon-genghuanguanliyuan1"}),null!=n&&n.length?"更换":"选择","类型"]})]}),2===o&&(0,Z.jsxs)(Z.Fragment,{children:[null==n?void 0:n.map((function(e,t){return(0,Z.jsx)(ee,{title:e},t)})),(0,Z.jsxs)("div",{onClick:function(){return A(2)},className:Ai,style:{marginBottom:"10rem"},children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),null!=n&&n.length?"更换":"选择","标签"]})]}),(0,Z.jsx)(g.Z,{open:!!h,centered:!0,width:"1000rem",okText:"保存",onCancel:function(){return A(!1)},cancelText:"取消",afterClose:function(){O(!1),L(""),Q("")},onOk:function(){i(pe()(j)),A(!1)},title:"选择".concat(J),children:(0,Z.jsx)("div",{className:pi,children:(0,Z.jsxs)(X.Z,{spinning:H,children:[(0,Z.jsxs)("div",{className:gi,children:[(0,Z.jsx)("b",{}),(0,Z.jsxs)("span",{children:["节点".concat(J),"(",x.length,")"]}),(0,Z.jsxs)("div",{onClick:function(){T||(O(!0),L(""),Q(""))},className:Ai,children:[(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"}),"添加"]})]}),(0,Z.jsxs)("div",{className:vi,children:[!(null!=x&&x.length)&&!T&&(0,Z.jsx)(Ci,{style:{height:"230rem"}}),null==x?void 0:x.map((function(e,t){return(0,Z.jsx)(ee,{showDelete:!(null!=j&&j.includes(e)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:j.includes(e),title:e},t)})),T&&(0,Z.jsxs)("div",{className:mi,children:[(0,Z.jsx)(K.Z,{style:{width:"rem"},size:"large",value:S,onChange:function(e){L(""),Q(e.target.value)}}),(0,Z.jsx)("i",{onClick:te,className:"iconfont icon-dui",style:{color:"#1B8565"}}),(0,Z.jsx)("i",{onClick:function(){return O(!1)},className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!R&&(0,Z.jsx)("div",{className:xi,children:R})]})]})]})})})]})};function bi(e){var t=new Map,n=[];return e.nodes.forEach((function(e){var n=a()(a()({},e.properties),{},{children:[]});t.set(n.uuid,n)})),e.relationships.forEach((function(e){var n=t.get(e.startNodeUuid),i=t.get(e.endNodeUuid);n&&i&&n.children.push(i)})),e.nodes.forEach((function(i){var r=i.properties;e.relationships.some((function(e){return e.startNodeUuid===r.uuid||e.endNodeUuid===r.uuid}))&&(e.relationships.some((function(e){return e.endNodeUuid===r.uuid}))||n.push(t.get(r.uuid)))})),1===n.length?n[0]:n}function Ii(e,t){var n=new Set,i=[];return e.forEach((function(e){var r=e[t[0]],o=e[t[1]];if(r&&o){var a="".concat(r,"-").concat(o),l="".concat(o,"-").concat(r);r===o||n.has(a)||n.has(l)||(i.push(e),n.add(a),n.add(l))}})),i}var Ei=function(e,t){var n=null==e?void 0:e.map((function(e){return function e(t){var n=[t.uuid];return t.children.forEach((function(t){n=n.concat(e(t))})),n}(e)}));return t.map((function(e){var t,i;return n.forEach((function(n){n.includes(e.startNodeUuid)&&(t=n[0]),n.includes(e.endNodeUuid)&&(i=n[0])})),a()(a()({},e),{},{firstStartNodeUuid:t,firstEndNodeUuid:i})}))},Bi=function(e){var t=e.data;(0,f.useRef)(),(0,f.useRef)();function n(e,t,n){var i,r;switch(t){case"top":i=Math.ceil(e.left+e.width/2-n.left),r=Math.ceil(e.top-n.top);break;case"bottom":i=Math.ceil(e.left+e.width/2-n.left),r=Math.ceil(e.bottom-n.top+15);break;case"left":i=Math.ceil(e.left-n.left-10),r=Math.ceil(e.top+e.height/2-n.top+80);break;case"right":i=Math.ceil(e.right-n.left+10),r=Math.ceil(e.top+e.height/2-n.top+50)}return{x:i,y:r}}function i(){var e=t;if(null!=e&&e.length){var i=document.getElementById("lineContainer"),r=document.getElementById("parentContainer").getBoundingClientRect();i.querySelectorAll("line").forEach((function(e){return e.remove()})),e.forEach((function(e){var t=document.getElementById(e.from),o=document.getElementById(e.to),a=t.getBoundingClientRect(),l=o.getBoundingClientRect(),s=e.startEdge,u=e.endEdge;if(!s||!u){var c=function(e,t){var n,i,r=parseInt(e.left+e.width/2),o=parseInt(e.top+e.height/2),a=parseInt(t.left+t.width/2)-r,l=parseInt(t.top+t.height/2)-o;return Math.abs(a)>Math.abs(l)?(n=a>0?"right":"left",i=a>0?"left":"right"):(n=l>0?"bottom":"top",i=l>0?"top":"bottom"),{startEdge:n,endEdge:i}}(a,l);s=s||c.startEdge,u=u||c.endEdge}var d=n(a,s,r),h=n(l,u,r),f=document.createElementNS("http://www.w3.org/2000/svg","line");if(f.setAttribute("x1",d.x+e.offsetStart.x),f.setAttribute("y1",d.y+e.offsetStart.y),f.setAttribute("x2",d.x+e.offsetStart.x+.01),f.setAttribute("y2",d.y+e.offsetStart.y),f.setAttribute("stroke","url(#".concat(e.gradient,")")),f.setAttribute("stroke-width","2"),e.dashed&&f.setAttribute("stroke-dasharray","5, 5"),"start"===e.arrow?f.setAttribute("marker-start",null!=e&&e.animated?"url(#triangle-start-h)":"url(#triangle-start)"):"end"===e.arrow?f.setAttribute("marker-end",null!=e&&e.animated?"url(#triangle-end-h)":"url(#triangle-end)"):"both"===e.arrow&&(f.setAttribute("marker-start",null!=e&&e.animated?"url(#triangle-start-h)":"url(#triangle-start)"),f.setAttribute("marker-end",null!=e&&e.animated?"url(#triangle-end-h)":"url(#triangle-end)")),e.animated){f.classList.add("dashed-line");var A=document.createElementNS("http://www.w3.org/2000/svg","animate");A.setAttribute("attributeName","x2"),A.setAttribute("from",d.x+e.offsetStart.x),A.setAttribute("to",h.x+e.offsetEnd.x+.01),A.setAttribute("dur","1s"),A.setAttribute("fill","freeze"),f.appendChild(A);var p=document.createElementNS("http://www.w3.org/2000/svg","animate");p.setAttribute("attributeName","y2"),p.setAttribute("from",d.y+e.offsetStart.y),p.setAttribute("to",h.y+e.offsetEnd.y),p.setAttribute("dur","1s"),p.setAttribute("fill","freeze"),f.appendChild(p)}else f.setAttribute("x2",h.x+e.offsetEnd.x+.01),f.setAttribute("y2",h.y+e.offsetEnd.y);i.appendChild(f)}))}}return(0,f.useEffect)((function(){null!=t&&t.length&&i()}),[t]),(0,f.useEffect)((function(){return window.addEventListener("resize",(function(){return i})),window.addEventListener("scroll",(function(){return i})),function(){window.removeEventListener("resize",i),window.removeEventListener("scroll",i)}}),[]),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("svg",{id:"lineContainer",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0}}),(0,Z.jsx)("svg",{children:(0,Z.jsxs)("defs",{children:[(0,Z.jsxs)("linearGradient",{id:"gradient1",x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:[(0,Z.jsx)("stop",{"stop-color":"#42BECD",offset:"0%"}),(0,Z.jsx)("stop",{"stop-color":"#3C30C6",offset:"100%"})]}),(0,Z.jsxs)("linearGradient",{id:"gradient2",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,Z.jsx)("stop",{"stop-color":"#2DE1FD",offset:"0%"}),(0,Z.jsx)("stop",{"stop-color":"#C7FFB0",offset:"100%"})]}),(0,Z.jsx)("marker",{id:"triangle-start",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient1)"})}),(0,Z.jsx)("marker",{id:"triangle-end",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient1)"})}),(0,Z.jsx)("marker",{id:"triangle-start-h",viewBox:"0 0 10 10",refX:"2",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 10 0 L 0 5 L 10 10 z",fill:"url(#gradient2)"})}),(0,Z.jsx)("marker",{id:"triangle-end-h",viewBox:"0 0 10 10",refX:"8",refY:"5",markerWidth:"6",markerHeight:"6",orient:"auto",children:(0,Z.jsx)("path",{d:"M 0 0 L 10 5 L 0 10 z",fill:"url(#gradient2)"})})]})})]})},ji=function(e){var t=e.subjectId,n=e.setActivated,i=e.onAddSuccess,o=(0,A.useSelector)((function(e){return e})).pathsDetail.detail,l=void 0===o?{}:o,u=W.Z.useForm(),d=c()(u,1)[0],h=(0,f.useState)(""),p=c()(h,2),v=p[0],m=p[1],x=(0,f.useState)(!1),y=c()(x,2),C=y[0],w=y[1],b=(0,f.useState)(!0),I=c()(b,2),E=I[0],B=I[1],j=(0,f.useState)(!1),k=c()(j,2),N=k[0],M=k[1],S=(0,f.useState)([]),Q=c()(S,2),P=Q[0],z=Q[1],R=(0,f.useState)([]),L=c()(R,2),D=L[0],U=L[1],T=(0,f.useState)(null),O=c()(T,2),G=O[0],F=O[1],H=(0,f.useState)(),Y=c()(H,2),J=Y[0],V=Y[1],_=(0,f.useRef)(),$=(0,f.useRef)(),ee=(0,f.useRef)().current,te=(0,f.useRef)().current,ne=(0,f.useRef)(!1).current,ie=null==l?void 0:l.can_managed;(0,f.useEffect)((function(){t&&re()}),[t]);var re=function(){var e=s()(r()().mark((function e(){var n,i,o,l,s,u,c,d,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!0),e.next=3,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:-1,subject_id:t}});case 3:0===(n=e.sent).status&&(m(null==n||null===(i=n.data)||void 0===i||null===(i=i.nodes)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.properties)||void 0===i?void 0:i.uuid),l=(null==n||null===(o=n.data)||void 0===o?void 0:o.relationships)||[],s=[],u=[],null==l||l.forEach((function(e){["关联"].includes(e.type)?s.push(e):["包含"].includes(e.type)&&u.push(e)})),s=Ii(s,["startNodeUuid","endNodeUuid"]),c=a()(a()({},null==n?void 0:n.data),{},{relationships:u}),d=bi(c),h=Ei((null==d?void 0:d.children)||[],s),console.log(h,3),h=Ii(h,["firstStartNodeUuid","firstEndNodeUuid"]),z((null==d?void 0:d.children)||[]),U(h),console.log(h,null==d?void 0:d.children,222)),B(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function oe(e){var t,n;if(ne){var i=e.pageY-ee;null===(t=_.current)||void 0===t||null===(n=t.scrollTo)||void 0===n||n.call(t,0,te-i)}}function ae(e){var t;ne=!0,ee=e.pageY,te=(null===(t=_.current)||void 0===t?void 0:t.scrollTop)||0}function le(e){ne=!1}(0,f.useEffect)((function(){null!=D&&D.length&&V(D.map((function(e){return{from:e.firstStartNodeUuid,to:e.firstEndNodeUuid,animated:!1,dashed:!0,arrow:"both",offsetStart:{x:0,y:0},offsetEnd:{x:0,y:1},gradient:"gradient1"}})))}),[D]),(0,f.useEffect)((function(){var e;null!=J&&J.length&&(null==J||null===(e=J.map)||void 0===e||e.call(J,(function(e){e.animated=e.from===G||e.to===G,e.gradient=e.from===G||e.to===G?"gradient2":"gradient1"})),V(pe()(J)))}),[G]),(0,f.useEffect)((function(){return document.addEventListener("mousedown",ae),document.addEventListener("mousemove",oe),document.addEventListener("mouseup",le),function(){document.removeEventListener("mouseup",le),document.removeEventListener("mousemove",oe),document.removeEventListener("mousedown",ae)}}),[]);var se,ue,ce,de=function(){var e=s()(r()().mark((function e(n){var o,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.nodeType,a=n.description,l=n.name,s=n.tags,M(!0),e.next=4,(0,q.ZP)("/api/knowledge/v2/add_node.json",{method:"POST",body:{label:"图谱",subject_id:t,properties:{description:a,rootNodeUuid:v,name:l,nodeType:o[0],tags:(null==s?void 0:s.join(","))||"",color:"1"},relationships:[{startNodeUuid:v,type:"包含"}]}});case 4:0===(null==(u=e.sent)?void 0:u.status)&&(w(!1),re(),i()),M(!1);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:Fn,children:[E&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"300rem"},spinning:E}),!E&&(0,Z.jsxs)(f.Fragment,{children:[ie&&(0,Z.jsx)("div",{className:Hn,onClick:function(){return w(!0)},children:(0,Z.jsx)("i",{className:"iconfont icon-tianjiatixing"})}),null!=P&&P.length?(0,Z.jsx)("div",{className:Yn,ref:_,children:(0,Z.jsxs)("div",{className:Wn,id:"parentContainer",children:[(se=[],ue=null==P?void 0:P.map((function(e,t){var i,r,o=t+1,l=se.length-3,s=se[l];o%3==1&&(r={top:void 0!==s?"".concat(parseFloat(null==s?void 0:s.top)+600,"rem"):"100rem",left:"50%",marginLeft:"-146rem"}),o%3==2&&(r={top:void 0!==s?"".concat(parseFloat(null==s?void 0:s.top)+600,"rem"):"380rem",left:0}),o%3==0&&(r={top:void 0!==s?"".concat(parseFloat(null==s?void 0:s.top)+600,"rem"):"380rem",right:0}),se.push(r);var u=[],c=null==e||null===(i=e.children)||void 0===i?void 0:i.map((function(e){var t;return null!=e&&e.children&&(null==e||null===(t=e.children)||void 0===t||t.forEach((function(e){u.push(e.name)}))),e.name}));return c.length>5&&(c[0]="..."),u.length>7&&(c[0]="..."),(0,Z.jsx)("div",{className:Vn,onMouseEnter:function(){return F(null==e?void 0:e.uuid)},onMouseLeave:function(){return F(null)},id:null==e?void 0:e.uuid,onClick:function(){return n(null==e?void 0:e.uuid)},style:a()({position:"absolute",zIndex:10},r),children:(0,Z.jsx)(ci,{childNode:c,knowledgeNode:u,title:null==e?void 0:e.name})},t)})),ce=parseFloat(se[se.length-1].top)+352+80+"rem",(0,Z.jsx)("div",{ref:$,style:{height:ce},children:ue})),(0,Z.jsx)(Bi,{data:J})]})}):(0,Z.jsx)(Ci,{text:"暂无图谱,立即新建一个图谱吧~",textColor:"#fff",buttonText:ie&&"新建图谱",onClick:function(){return w(!0)}})]}),(0,Z.jsx)(g.Z,{open:C,centered:!0,width:"1000rem",okText:"保存",onCancel:function(){return w(!1)},cancelText:"取消",afterClose:function(){d.resetFields()},confirmLoading:N,onOk:function(){return d.submit()},title:"新增图谱节点",children:(0,Z.jsxs)("div",{className:Jn,children:[(0,Z.jsx)("div",{className:Kn,children:"节点属性"}),(0,Z.jsxs)(W.Z,{form:d,scrollToFirstError:!0,layout:"horizontal",colon:!1,size:"large",labelCol:{flex:"92rem"},onFinish:de,className:Xn,children:[(0,Z.jsx)(W.Z.Item,{label:"节点名称",name:"name",rules:[{required:!0,message:"请输入节点名称"},{type:"string",max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z,{maxLength:60,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{label:"简介",name:"description",rules:[{type:"string",max:5e3,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"内容不能全为空格"}],children:(0,Z.jsx)(K.Z.TextArea,{maxLength:5e3,showCount:!0,placeholder:"请输入"})}),(0,Z.jsx)(W.Z.Item,{className:qn,label:"节点类型",name:"nodeType",rules:[{required:!0,message:"请选择节点类型"}],children:(0,Z.jsx)(wi,{subjectId:t,type:1})}),(0,Z.jsx)(W.Z.Item,{label:(0,Z.jsx)("div",{style:{paddingBottom:"10rem"},children:"节点标签"}),name:"tags",style:{marginBottom:0},children:(0,Z.jsx)(wi,{subjectId:t,type:2})})]})]})})]})})},ki="statistics___BP4qi",Ni="noUnfold___EpqXR",Mi="wrapBox___TsFlb",Si="scrollBox___Oh4zJ",Qi="content___NRQFH",Pi="title___z20Sn",zi="box___k6Eep",Ri="left___Gnxfc",Li="right___rNC9V",Di="head___mT3Wl",Ui="radio___sjK3F",Ti="active___oX7gd",Oi="average___KVA2l",Gi="li____NnY1",Zi="yellow___CCujs",Fi="blue___m_425",Hi="lineTitle___qo6vf",Yi="echartsTwo___aC24D",Wi="echartsThree___Z2Q2A",Ji="unfold___VUl4t",Ki="select___dM1mS",Xi="wave___rx4XG",qi="fillWrap___q512j",Vi="svgBox___DfbUu";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var _i=function(e){var t=e.percentage,n=e.size,i=void 0===n?180:n,r=e.unit,o=void 0===r?"rem":r,a=(0,f.useState)(["",""]),l=c()(a,2),s=l[0],u=l[1],d=(0,f.useState)(0),h=c()(d,2),A=h[0],p=h[1],g=(0,f.useRef)(null),v=(0,f.useRef)(null);(0,f.useEffect)((function(){return g.current&&(clearTimeout(v.current),v.current=setTimeout((function(){var e,t=A+20;t+i>(null===(e=g.current)||void 0===e?void 0:e.offsetWidth)-40&&u([].concat(pe()(s),[""])),p(t)}),200)),function(){clearTimeout(v.current)}}),[g.current,A]),(0,f.useEffect)((function(){return window.addEventListener("resize",m),function(){window.removeEventListener("resize",m)}}),[]);var m=function(){p(0)},x={width:i+o,height:i+o},y=148-i*(t/100),C=function(){return(0,Z.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ5IiBoZWlnaHQ9IjIwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI0MS41MzIlIiB4Mj0iNTEuNDM3JSIgeTI9IjY1LjI1NCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjMzRENUEyIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFEOUY3NiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBpZD0iYSIgZD0iTTAgMGg0NDl2MjA0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTAgNy43MDRjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM2IDQ1IDAgMTMtMTEgMzAtOS41MTcgNDUgMHMxNSAxNyA0NSAwdjE5Nkgwdi0xOTZaIiBmaWxsPSJ1cmwoI2MpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDApIi8+PHBhdGggZD0iTTAgMTFjMTQuNjY3IDggMjkuNjY3IDggNDUgMCA2LjUzNy0zLjQxIDIzLjc3Ni0xNC45ODIgNDUgMCAxNyAxMiAyOSA5IDQ1IDBzMzEtOSA0NSAwYzI1IDE3IDM1IDggNDUgMHMzMi4zNDQtNy45MSA0NSAwYzE2IDEwIDMyIDEwIDQ1IDAgMTAuOTQ3LTguNDIgMzMuMTI0LTguNzEgNDUgMCAxNSAxMSAzMS44MzkgMTEuMTM3IDQ1IDAgMTMtMTEgMzAtMTAgNDUgMHMxNSAxNyA0NSAwdjE5M0gwVjExWiIgZmlsbD0iIzM4RTVBRSIvPjwvZz48L2c+PC9zdmc+",style:{width:"449".concat(o),height:"204".concat(o)}})};return(0,Z.jsx)("div",{className:Xi,style:x,children:(0,Z.jsxs)("div",{className:qi,children:[(0,Z.jsxs)("div",{style:{fontSize:"28".concat(o),zIndex:2,color:"#fff"},children:[t,"%"]}),(0,Z.jsx)("div",{className:Vi,ref:g,style:{top:y+o,transform:"translateX(-".concat(A,"px)")},children:s.map((function(e,t){return(0,Z.jsx)(C,{},t)}))})]})})},$i={trapezoid:"trapezoid___qw8yM",pillarBox:"pillarBox___rGJCP",pillar1:"pillar1___uJ0zx",point:"point____XIHt",pillar2:"pillar2___pL9k5",pillar3:"pillar3___dUdZf",textBox:"textBox___isldE",text1:"text1___g5Hy9",tip:"tip___PXfJr",line:"line___A5wA_",l:"l___hfZzL",text2:"text2___u2scn",text3:"text3___WSnmy"},er=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=(0,f.useState)([]),r=c()(i,2),o=r[0],l=r[1],s=(0,f.useState)(0),u=c()(s,2),d=u[0],h=u[1],A=(0,f.useRef)(String(Math.random()).slice(-6));(0,f.useEffect)((function(){if(null!=n&&n.length){var e=(r=(i=n).reduce((function(e,t){return e+t}),0),i.map((function(e){return e/r*100}))),t=n.map((function(t,n){return a()(a()({value:t,lineWidth:30,pillarWidth:104+e[n]},g[n]),{},{from:g[n].from+A.current,to:g[n].to+A.current})}));l(t),h(d+1)}var i,r}),[JSON.stringify(n)]),(0,f.useEffect)((function(){d>0&&p()}),[d]),(0,f.useEffect)((function(){return window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}}),[d]);var p=function(){var e=o.map((function(e,t){var n=e.from,i=e.to,r=document.querySelector("#".concat(n)),o=document.querySelector("#".concat(i)),l=r.getBoundingClientRect(),s=o.getBoundingClientRect(),u=Math.abs(s.left-l.left);return a()(a()({},e),{},{lineWidth:u})}));l(e)},g=[{title:"完成率80%~100%",pillarTitle:"80~100%",from:"lineStart1",to:"lineEnd1"},{title:"完成率60%~79%",pillarTitle:"60~79%",from:"lineStart2",to:"lineEnd2"},{title:"完成率59%以下",pillarTitle:"59%以下",from:"lineStart3",to:"lineEnd3"}];return(0,Z.jsxs)("div",{className:$i.trapezoid,children:[(0,Z.jsx)("div",{className:$i.textBox,children:o.map((function(e,t){var n=e.value,i=e.lineWidth,r=e.title,o=e.from,a=t+1;return(0,Z.jsxs)("div",{className:$i["text".concat(a)],children:[(0,Z.jsxs)("div",{className:$i.tip,children:[r,(0,Z.jsx)("span",{children:n})]}),(0,Z.jsx)("div",{id:o,className:$i.line,children:(0,Z.jsx)("div",{style:{width:i},className:$i.l})})]},t)}))}),(0,Z.jsx)("div",{className:$i.pillarBox,children:o.map((function(e,t){var n=e.pillarWidth,i=e.pillarTitle,r=e.to,o=t+1;return(0,Z.jsxs)("div",{className:$i["pillar".concat(o)],style:{width:n+"rem"},children:[(0,Z.jsx)("span",{children:i}),(0,Z.jsx)("div",{id:r,className:$i.point})]},t)}))})]})},tr=function(e){var t=e.subjectId,n=e.uuid,i=e.isAll,o=(0,f.useState)(!1),l=c()(o,2),u=l[0],d=l[1],h=(0,f.useState)({type:0,course_id:null}),A=c()(h,2),p=A[0],g=A[1],v=(0,f.useState)(!0),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)(!0),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),j=c()(E,2),N=j[0],M=j[1],S=(0,f.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),Q=c()(S,2),P=Q[0],z=Q[1],R=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],L=(0,f.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:[0,0,0],masteryRate:R}),D=c()(L,2),U=D[0],T=D[1];(0,f.useEffect)((function(){u?O(p):g({type:0,course_id:null})}),[u]),(0,f.useEffect)((function(){u&&d(!1)}),[n]);var O=function(){var e=s()(r()().mark((function e(o){var l,s,u,d,h,f,A,p,g,v,m,x,C,w,b,E,B=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B.length>1&&void 0!==B[1]&&B[1]?I(!0):y(!0),e.next=4,(0,q.ZP)(i?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:a()({subject_id:t,parentNodeUuid:n,labels:"图谱,标签,资源",depth:-1},o)});case 4:0===(null==(l=e.sent)?void 0:l.status)&&(x=null==l||null===(s=l.data)||void 0===s?void 0:s.metricCounters,C={graphCount:(null===(u=(x=x||[]).find((function(e){return"图谱"===(null==e?void 0:e.name)})))||void 0===u?void 0:u.count)||0,tagCount:(null===(d=x.find((function(e){return"标签"===(null==e?void 0:e.name)})))||void 0===d?void 0:d.count)||0,resourceCount:(null===(h=x.find((function(e){return"资源"===(null==e?void 0:e.name)})))||void 0===h?void 0:h.count)||0,proportionCount:null==l||null===(f=l.data)||void 0===f?void 0:f.resource_rate},w=Object.entries(null==l||null===(A=l.data)||void 0===A?void 0:A.study_grasp_hash).map((function(e,t){var n=c()(e,2);return{name:n[0],value:n[1],itemStyle:R[t].itemStyle}})),b={averageCompletionRate:null==l||null===(p=l.data)||void 0===p?void 0:p.study_complete_rate,averageMasteryRate:null==l||null===(g=l.data)||void 0===g?void 0:g.study_grasp_rate,completionRate:Object.values(null==l||null===(v=l.data)||void 0===v?void 0:v.study_complete_hash),masteryRate:w},console.log(w,"newMasteryRate"),E=null==l||null===(m=l.courses)||void 0===m?void 0:m.map((function(e){return{label:e.name,value:e.id}})),M(E),z(C),T(b)),setTimeout((function(){y(!1)}),500),I(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:ki,children:[(0,Z.jsxs)("div",{onClick:function(){return d(!0)},className:Ni,children:[(0,Z.jsx)("img",{style:{width:"32rem",marginBottom:"4rem"},src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"统"}),(0,Z.jsx)("span",{children:"计"})]}),(0,Z.jsxs)("div",{className:Mi,style:{right:u?0:"-600rem"},children:[x&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!x&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:Si,children:(0,Z.jsxs)("div",{className:Qi,children:[(0,Z.jsxs)("div",{className:Pi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"图谱统计分析"})]}),(0,Z.jsxs)(k.Z,{className:zi,justify:"space-between",children:[(0,Z.jsxs)("div",{className:Ri,children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"知识图谱数量"}),(0,Z.jsx)("b",{children:null==P?void 0:P.graphCount})]}),(0,Z.jsxs)("div",{style:{margin:"18rem 0"},children:[(0,Z.jsx)("span",{children:"标签节点数量"}),(0,Z.jsx)("b",{children:null==P?void 0:P.tagCount})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{children:"资源节点数量"}),(0,Z.jsx)("b",{children:null==P?void 0:P.resourceCount})]})]}),(0,Z.jsxs)("div",{className:Li,children:[u&&(0,Z.jsx)(_i,{percentage:null==P?void 0:P.proportionCount}),(0,Z.jsx)("div",{className:"c-white",style:{marginTop:"20rem",fontSize:"14rem"},children:"已关联资源的标签节点占比"})]})]}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},className:Pi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC"}),(0,Z.jsx)("span",{children:"学习统计分析"})]}),(0,Z.jsxs)("div",{className:zi,children:[(0,Z.jsxs)("div",{className:Di,children:[(0,Z.jsx)("span",{style:{marginRight:"10rem",fontSize:"16rem"},children:"统计范围"}),(0,Z.jsx)("div",{className:Ui,children:[{name:"全部",id:0},{name:"自主学习",id:1},{name:"课堂学习",id:2}].map((function(e){return(0,Z.jsxs)("div",{className:p.type===e.id?Ti:"",onClick:function(){return t=e.id,p.type=t,g(a()({},p)),void((2!==t||p.course_id)&&O(p,!0));var t},children:[(0,Z.jsx)("b",{}),(0,Z.jsx)("span",{children:e.name})]},e.id)}))}),2===p.type&&(0,Z.jsx)(B.default,{className:Ki,options:N,value:null==p?void 0:p.course_id,onChange:function(e){p.course_id=e,g(a()({},p)),O(p,!0)},placeholder:"请选择",getPopupContainer:function(e){return e.parentNode},style:{width:"156rem",marginLeft:"10rem"},suffixIcon:(0,Z.jsx)("i",{className:"iconfont icon-a-bianzu11",style:{color:"#1B8565",fontSize:"16rem"}})})]}),(0,Z.jsxs)(X.Z,{spinning:b,children:[(0,Z.jsxs)("div",{className:Oi,children:[(0,Z.jsxs)("div",{className:Gi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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",style:{marginLeft:0}}),(0,Z.jsxs)("aside",{className:Zi,children:[(0,Z.jsx)("div",{style:{fontSize:"16rem"},children:"平均完成率"}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("b",{style:{fontSize:"40rem"},children:null==U?void 0:U.averageCompletionRate}),(0,Z.jsx)("span",{style:{fontSize:"20rem"},children:"%"})]})]})]}),(0,Z.jsxs)("div",{className:Gi,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAACYCAYAAABNo8N/AAAAAXNSR0IArs4c6QAAIABJREFUeF7svQmUZsdVJnhvRLztX3OtfZNU2kqWF2QMmM3mAN3tpqGbRmJfBhjDwBG2B69Dn1aqafA62Fi0D2iaHvf0GWaQu5k2PkBz4IxtmIFhRgK8SJZdJVVJlbVm5fZvb4uIO77x/pf1559/bpWVlqpPxjlV9/0Z8WJ737vvxr03biDcoomIEBHL3hMA8A+mmyciBEQCppzKa6ZcSVE3MS2yi2umm1c+osQm7a25Y6j88OB43ETE/fqajf+Gxv0S3LQyIy9B2ztq0gGsX8MMPIoz8AgxLf70yFdh+Gifrm1m5tFHYeaRR4BpUfwRgkcfRUe/mobrK+tm6sqXZZly+X5dTItUtl3UP3z/zFdfvpmvvnxMXf5wf4a6PFx/eS/TUf3djfG7l/4WSLc0oB/tA+Jmz/PTn/gE3vfgg8SU6y6vmd6Mtk594hP4zIMPElOur7xmejPq32kdw+N/4sEH7Q1/nXbamW3ef8sCeoZInLpBQH8CAB78KlCZDqa5z3zGzccbvvrvM33Kvz8Dn4U3wLc7WuQX10yL/Ov3FPVxOc7bWvnh9oaf4XD9w+VPveEN23oR1ht/2W45N0zdCweP0gzO2G1i6yUpfksDGj7zGTFy1tYicjXiRiDo4lNfwUPReDEfTzNb7tNRDZR5TEel4fuHy29W/3CdG9x/cXGRDt1112pA38D4VzW55g16g51B3AP0br6izKEvPvWU5DYOPfAAXXzqKWTKv8trpqP6MKq8q6fddvVNHDlCC7OzyJR/l9dMR+VvNs7N7h/OH65vo/7MxzFN/qN/ZHY6/nJORs0nAOwBerOHvNN8B2gAB8C16SkAeAAAmI5KZR5TTk/B4jMRvulUpc/xTwDAOQBgyqm8ZsppOH+4jc3K7zT/enttAPriVwG3ugfbH//q+Vo9P4cAzB6H3iliN7n/wSeekHDffesAevXNaySEU04wBGDKksUzAPdVroqDwd0O0IeYy/cp/y6vmbr8gwAXLxXU5fevmW4lf3how/UB18N19+sbbn/w/mfPnaPZZtNsNF1bGv+pYh44rZFwnn7afOKhhzZsY5cf95arv2Vl6CeI5F+eOaO2PNKBgpMnT9L8mTPIlP/srpXCU9XqyPqa09O0PDeHTLl8ec30Rtofvmcn9b9w6RK9WKno7fRj5Pj7czKqnm89eVI/hLgH6O1M8nbLOkDDjQG6fU5h/YQmptwuX6dPLctvOF7bEsffbl93s/yCSe2L+7cH6FHjL/82EtCwB+jdfIaubgb0M3DO4+tz5wBOnCioS5uJwMO9OwHgXwrEAwdDb3FxEcYXARbHwVFO5TVTTkw4q/8TFhcBxsfBUZffv2bq7h+4x+UP1T9c4Zr6htory4/fPg7ta1ftX3aCfKfj32jJcOLEOT2Db9zWV2DXAbBOAzflk/lSdH7m059WT58MHKCPwFGYhfOOOgAd0TQ+q5CpA1D/min/LssyLdN0K5VHa5Ne0/2hCcuwDE0ofg2ntGEpaAlkynnlNdObUX6z+Sz7tgwASS0zrV6Y73T8g20Oz2fzyJF8BnEP0Js9mJ3kz9Cn1TKcdIDeLHUvXcHqwf3ElMuW10z5N//9kIrEVCaCUXWF9Rol7Q4yHZVf5jHdyv3D5Yfr32p9++qHaNFcM8+O+9lGc7CV8Q/Oz3Bdhw4+kO0BejOU7TB/hkhdhEv+lqoZ0hqMumfM8+R9aeAnYgQoawDQAQCmo1KZx3RUGr5/uPxm+cN19svXawAv2NycbXrphvOwhfFvdP+hgwf3AL0loO2gEAO6c+WK46hX4Arsh/2Ojk77XSkApmsT/1V2u+qByr7iBRkC2Bq8djoAtRoA01E3rKC/yK9BDTrQcZTTmvo2BfTqO8r6FCJmea4/6y2kOx3/+rMD0JqdzR5/7WvzHTyur9mtt6wM/eYnn/QaDxxxAOzNzWNlepKY8u/29CTV5+aRKf8ur5mOyneAXuyq+7x9QQ26awA3jLek18OwUiGmXJ+uVEj1esiUf5fXTPl3WZYp/x6+fzh/GPDr1QfVKizYXD+TLKc7Hf8goMvrkj1EMJs9jnuA3tW38s30pKfgWCHzzgHAdJ/y7/Ka6VbyAaCxHHt3q8jVl8U99KMKMeXf5TXTkYPqAUCF36x+bnnNdFTaZvl1+zM1RRlY/bm5JNnp+Ae7mVxbwHBqgpi6F3Tq7uRxxD0OvZuIfjORp699ORzdxiSbSwCA6dqULj2HRR6XAQjGxuhYYrz9USPyIyKACABiKCin8prpqPTSlFdxgj2d5v+f1HG6tDTwtS3GFozdsY4XXjk3xfjXptXz1756Nf3EffdtuPDczWe9nbpvXZGDyAsWzjjELbBDUZ+OGnwwMUbpwhKWtLq0jN2xJjHl8qwn/oao7kWBjBjEw/AcrnMY3rtdfrj9sj0ec2K8/I/bL8albnywrD/WLNSKA+Pn39WFJexOjBHTUfNXziVTTpMTWTKDe4Dezou17bK/Q+Q9tfj8yI96MD5G6eISMuWKy2um2XILx8bGIG21MWjUXX5vwdKJfRX/tqwZZphgjgl6FBJTzi+vmfLvzfKHB7Npef7OJCxsF3fmaYJeEBJT137/mulgvkoRF7TOn+rM9iIhV5gTj4vHp44ddubqwfE7gA/NzzBHSHEJAxojplz+0Pjt8QziHofeNkq3ccPM00/7Fw+GpUwwdOcaW96KrY4BPfjw3Y3NJtwuA+9QrVnUlyQAYVjQkWkIgUM/196/pkAfvevVv7WJEEmCS4GXf37uYim9929kg9AymPqRvhfesK1yeLqGTZurTZ97gN7a89hRqRl62l9aqjgOvQQAY306qtIyj2mIAlMUWDzyfmq1YGp8yjuqydXHSl1eHZbK3fK6tLoM5+9oIANtbbX+sj8SEGOj87/tLXWPNhrXx9Pv0KLVDtCD4x81X5vl16/p+LE779xY173TSbhJ99+yMvQMkX9l+cXqqHkImg1Kl1vIdDg/BMT80hXp16qUdbpu/Im1dGh8yt/fTarGL8SQweRBSDkkyJT/Xl4zHdW+F4aUJwkydeX710z596b5W2xPYoaJ1fmXusudUFw3u5djMwf3jTRXl3PDdCs4UnNZbw/QW5mpHZTZCNAbVSs6PRE2mgidNkCtXhTttGFfc8JvaqoWXHITnhwEAGkKwNSx9P41063cP9TBHBE9ImLqAN+/ZrrZFBnfy760eLU7qlyvEo52+Ww2AZaXnajlUnnN1KXy+1Xkq+Zc7zHc49CbPYsd5T98+nTQ2xeO5NAbVSy7PdEQctVexJSIjvhRMGWDajrSm2NHXd21mwMIwFqbfT6e6wQDQTrKBq/q3Hjr+J9sp1NmQfc+ftttOxP4t9PgDspu6ZOzg/p37daH6XRg25GzJbfZGtinoxos85g2UIoailWAXiSiqdyEdRtUDeYY+R7xkr50FLG+TyLLkCnXX14z5d9l2VINoHyfdJYh062U53YG2xsew3rte51c5FKmp2XSHkfEYTZ9trVkvFqVBsc/an6G52+4fLeedz+Oe4DeNTBzxQzotF11MoMHNcqhg0xdo8NPpN0CqDcA2q0+oOsCgB9/weCXoIeHhfIrxj17UACkAZAp/y6vmRb5PmnIkGkxyNWQXlN+COCQZQC+D46OrH91+8MTeb1+H2MbZ1dkpeVDDz3oWzJ5WF12XGoVHHpg/EVdDQBo9SmvCYq5Y1rMp6UcBDLl39P1w90ZxD0OvZuIfpgoSNuX+kLw1ltqoBC+kKt2pvhEVJNe0NCqJiC/pb5aCZnsmqBWNkLkuNRa0l61uqkcvtnsHaof7OwBerNZ2mH+zNmz4QtT4UhAb+TtGcaJ9EVdKmfi7qdeDDXPD571eq/oYbZGt80rK34D1ttUV+YpkDQu/KVX98JVbn/sBMGO26UzRHnN9JLMotMq2afRRGX9ZX3r7Qcr+8O96kmbp6hmX5k3LpTDKS2JrfbyTQG0WtKdDx89up7df4dP8ubefktxo8GhM6AvT0X87dw0eUCUAyLTEKVsCiHjAVOEiiL6o/DMWzsif8emlW2hgAC8Nm6D3//h9pF/FxEZA4ASgJjy7Xz9+7WLb7oskwczhFcB0OiAOVtoqyyChE+e6o3/zB1pkz0BXFrQy7mqVGhw/COrLF1hmXIaco9VNd35MO4BehuPY/tFZ+hseBmmCkB3ugC1akE3SRNCSkyEUtH1SKUaiD4VvvixDO33bnb/dvI9wi9/Yzb9zm8wk+dLufl5vzf2x/L8BxO0ZVCQ7VS5YVkf5O/9s/jYu8pCS1bnrMHZfgN9Iby/xohqS+09QG9/Frd1x9vOn4/a474D9Orpv77cK+E9mF9LMqUqVcm+E+UqRxHRp8Zf+DcZ2n+yrU5sobAH4tkfnj/2U1VS+qrKqp9szv47jfaOLdy67SICxOkHF098Z+kWMufrLAOizeZns4ZEy7QfP3RoyLy+2V0vTf4tK3K8jc5HaTdwmn+vWqG820Om/Lu8Zjo8rbVUqorIXPwNVVryiOg/h+d+K90FQHM7k8b/nR/pHv/dj9fP/ss26u8p+zQOCn4S9sMroAJjrFu5gfTbcAn+3Bn/AQTACz8Bp75NJymqMKDLvW6e3RCHXt0RXdWtx3EP0DfweLZ+y9uIorQ7N3JbtkZE5rpM1wAahWqkmdRhhCopPsdJksCfHLj00RRWc+ijOvzVfRQ+t1mvyABeUPFrrqj0l0aVlQTzr8snf/Gv/YX/DaAIov4KqMLjcBIY1DtJ/xJegE/AtT6g8YWHlm5/Qzn+a45Drw0CX84N0620vQforczSDsswoKl3jf1q3EaRwQ0jG1VdQ6GmM+3pIFh5mMtpAn/WuPTRFM0K91QgZt9y5XgZUXZVletpLT66/9xnAWjkxt2GUZ9qSe1EGh8EfBJOwQlnYt9ZegRehCfclh3m0PjC9yd3vLGsccnm6ShAD2+o2WwDzVhlankGcU/k2Nmj2vjuN1+8WPGbngP0dlKQ5d5UVBnSiKXw+/7FjyZo/nFZlwLxwi8tHP+R7dT94fGz/yfhaJRKwqsGaR/X9zqow7+Hu7ZT9bplhwH94+kd31EWvmp1mm+RC2/UmbBtlj904MDmK+6bMqKdVXLLytBvposVv9cHNHuR9noAhTcp6DhGVsUx5d+Dn9imUJ6X5V4Q+La0/HGZ/+Sf/c1VgCa8/N8t3ek4tFCKrNbIlH+X10zL6U8R5f809pU/I6B1YoVwfOVCPfdjsA9+pR8UZ2ePjw+fWM2hfxzu+w6dJqiCkM4vzOc2CuywiLGRSDaqP7VIL30I9wC902e14f0M6CqMuWBbcdyDKKo4ymnNlqioAsB5UQWagB602qoRBJD2veNk4NPvDQGa6xk3wRM18s4yCtmxuFQWl9fXY9haWML8VW2Z/8OtDPqn4QC8Aw5vpeimZdYAunX0O0tfwTnW2kWB5XGX49/KfA1vMatFk0sfWusqsmnfXooCtyyHniGqzMcL5ba3Lc9dE6VXyXNPUemHAWACoCf8538zRvOmLVe0g4K7BmiCF3+qfed3ll2bNZ2UwnDHkfdNxyx9bN++9cLo7GAmbv6ttzSgr8YLI7d1yygiE8fIlKesvGZazbQfCLFKtcBOSJ+szX74lgc0wIvf3z7+3RU/oF6WYkvJmKLQDo7/hiAUmcWP4R6gb2jutnrT2y9frtr9DcehdZygikJi6mTm/jVT/p3EALz7kGk1y/xA5GrQ4bTh+/b3/Oc/ktzqHBrwxYfax/+B9Gtksg62PRlTGNjB8Rfzu1qoCKMIkjgGpqPmU0d6YQ/QW0XmDZZ7O12uZrE/OvDGBnVWcumrUHhBSpYdngWiJ1pJ8AeTl97Xxmzlc32D3drSbbsmcgC++MPtY99tIHAv9pJnEku0VuSIQoA4AWDq8N2/ZjoiTUTjCzOIeyLHlp7uDRZ6O1E1Tpamtnu7n+VeKKQfJTaqBEGEtog4+r/XzvyLttR8fpRLCJi/vjf18P3J5PPOI7pvALGgUYMRn2pe/qk5Gf/gdtvn8rsFaAXiwo+37viBNJRdC0l+LdYpBcGOZehqRy98YHqa9wG87NMtK0P/wtWrNZyuOw7tJQnmYUhM+XcOIXmQIFOX379mOpFAM1DhhMwyHwJpKZd5LrL4P9bP/qse6u8un5gH4vzPd+/6Wf5tuwZFVRJT/k2BpL9WV1/1d9WFD9zIE94tQEvCiz+zeMd/k0tFKLLkMqgrqeelg+N389OfK6aj+j8cdEFCZ+EDuAfoG3nWW77nF+hqzU/qfQ5duuOUn8y1cTNEO/fHACYrwq9BVws1IbpZl3o9azNdBfNH3vO/EeN1tZtHYvZnF+/6b12H2AGU9wQw7af/pzZ//99FLzdAw/kfi+/85yLzazLPwtTzEwN2aWFMLA4Gslm5Xme6hh+CD535PUBvGZo3VpABLRK/DMc4VMnqXdv1PA8qmXdIhAbJ2hiF6HWzTEuf/ZN9MET0X6rPfaiH+h+UFUkQiz+9ePePiVG+ECDhz6PZb/5yuPQrN9L73ePQcP77ure/if0PQ5tEwopIWi9MIG3NV/wr1yONbK/X2DPzj01O8p6tl326ZUWOGaLacrrsTMl5EJCXpsjUiRj9a6YKUDY6dByUgo7Nrmhl86aRq50oPM/+58qZDw4CmuuJSH4+sur6uRX9x0mAsiXSbzBI5TEr23rQuwZowPM/0L37e2SeY+55dtn0kn1eMO4nuC+RdGUxoPWiM27Yfx2Ya4/hHqC39ZC3W9gBGlIH6I1SM7ZTspUe6FXVmY5n0iZK38eAd6iu7OuWRPSfvC8xoFdk6M3q3Un+bgL6B/P7V3y6e57tpgC2GadTfhoeuiJbX7K+p9ksXprHtzIODcG1xxD3OPRWJutGy7yT5uoEdQfoJE0gDEJHi3Rdhj7YMne3JS4uV8Ucb32q5XkwHgR+L8vA6/vFJZlPf1x55gPd/woA/WD39u8tdzC2rOzlvu8E/32t/DUtD88kkWqHAc8ZANNi/oprpm72hvMhmNsD9I0idYv3MaDz1B99xsRA5KOJJXMqi/DKMuQLMggcoKUxgQceGK/wFZYe0R+IMx/oSv1dW2x+R8V2lUP37vm+EtAdY1YAPdGyr459ej4OZWtt9L6Nh+P3zNz7JyZWQgHuaPC7fPMtK0O/k6iepK0DDpBBQCZNkenwfNUW6aCEvNkeD85YIF3L8sCLTSg9j0zeD1lQ8ewn1en3d/HWB/SP9O75p+UcLEvTzQPfBMtJs5L5d3Sa8gu5T3k5V0xHzd9wfhSYq+/HPUDv6rvIgCZIHaA3SgrQC6/pO8ijOI7okgstgyL08uthBdiv81PR6ffd8oAmmP2x+N4VQM9VZNtvmWaYw2GQdqk75rlQB5tFTx2O7CcguPp+xD0OvRnYdpL/8Px8w6tWRwN66IngsqlXE3Mos34uVdYJApkKArIekMgBrY/yD/3T7+3IfGW3x076ttm9uyZyEMz+cOvef2YrQEajl3dNhIYaEkWvNUazgrzRoUU2iU1p4/jqR8bHi42LL/N0y4ocD9N8I0qrB3l+dQCkUkCm/NukgDIAYsq/+XllialWenraB4wsi8/odWUARqEJ0KD3H6tn3r0s82/5Wjyv3QM0XvzB9NQP9RazqpK2Qto3xhfLtiGupES21FVuNl/l3DHl+WhAcHUGcQ/QuwmOR4gaMaQO0JuGv+13xGS5rMfqgJfkJxJTLJ28wLMgafkP6mfe0pbZt+9mn8u6dwvQPsmr/+TyPW9XkFaF5y9nFTqdV+SOfTAqEFzZA/QuI4MB3YHs0MhmhsOB9sN71hDHqhmOWZ030gwos5mQoEROlP/51PNvbav8m3e526763QK0R+LKP5675xcrwnieB7kGtZgpOd+rUrpheNNNBl0H//IeoHcZGe9aWGjSeHU0oIfazjMQU5ndBxYrFgxZEqmtyC470VE3jVCK6I/rz/8PbZXe0oBWJC78UHLPDwgAqXJR1woEgcFEe9fSBrX6wU7XPJkyECrTUUksx5ffNzbGB7W87NMtK0O/i4jPLNsU0CbLsJGLg57Fagy0CJJ6HqJv+1FGhecRENlPii/9elfmKzumd/PJ7RaHliBmf1Df/xD3nT87PQVZZHFCdvJGHKnzPUUjd25L3yeeJ6YjAQ1w+X2Ie4DeTVAwoAUUO02HJYzBdit5Xg96+ljqe7O9yC57uY6CxI+syqmQogE8T9lPyi/86y5mtzagCS98f/LKFR/tjrRsrraNnA7zC70UZKfJ920Ryn2jEOurn5wHcGkP0LuJ5q/uxngr0VgAWX/r9OoHlEEGPvjAtN6m21FAuljFixEAqRyjIDGRUNejBrEe+g/D07/awVtbbVeIHPf/UA45sCV0QaVt8jwts1yOd+GVvZr/rPZo22FxM/AvfRhxJarpLj/aHVV/y4ocDGgF2ZHNRl9bNqdyHy72pF2WvucAHaYM6CLGBidDOf1RePpf3fKABnHhoeT+Hy7H1ZYFoPl3fdHcr0N4MY7ktg0kBvyLe4DeDGk7zO9z6KOjq7nOsSut9JhBEJ1QvEge2UqOkTBmOKi5/ZOAAZ2tbMHaYfc2vH23ZGjegvVQcu+PFtvFNPSkbDGgqdcLGrG4bzGyz9iK2vbREk3wL8zscejdhATAu2lpXEOzD+j1pWgPMBLXstvRU3O9ppgLcggDg5EEvRKR32hFf1L90sx/DYD+geTeHytnvivlEua58jN1DEDbZEw9vxkDGJXvQfvCe7FxQ77Uu4uCtbXfsiLHu4nGM8iPFUMaPOSBf68OpyhirARZfoSjhELFm/NBkwWFzMWsZmuYhj+tnn20jdm3fS0ewG5y6O9P7v9xC5rYhVZn3VAksI/C8FoWpVfIq/QP4hwON7nxqAPwZt+LuAfo3QQHA9oAHC/gWyyCmBbwLq6ZlklpiLCXToiU9vEOUozEvFRgA4s1kUPlk5UvPbyo0tftZp/LuncR0Jf+affUT0CCNa31lJQipggu62q47N7aG0wWYPZ/RCxi9r7M0y3Lod9GNIF9QA/Psc1zZP0y08E8pbWHsW1GVt2Wal0XIKASqC56dPUPo2ff2roFfTkG40P7JK/9w6v3/pqfZwGFwWyi7Pm8KrvD+yLLuXE6eJc2OtbIHQxzfg/Qu/wmM6BNnt/Gzax9QMONFw/MS5Jq09ARq0U9tdTVuZGCnZWEhE83z/xMy0u+fpe77apnDv0QTMH/Alfhc9CFc5BQF4oQCTtJvpVX3tS+/y2hgMiz1k89caldsZfIxZq8fg6XzQGFB8R01PzxnkTjecSU87M0ffGxer0IQv0yTzuexJdqfO9ptSaTMHSA3kSEdkXqudgvdT5mhYgNkbaykE8wNSq36H2m+dw7Wir9xq/FeKbBg3mW39cG199R8xUK/uq7szt/VaUcARh9tHyGpvV7nnohU7Rt7UbZmdDzXngv4h6gd/R0Nrn5PUSTvTy/fStt1BN7UPAOFwmXQYIVBgM+XM0pt9yhfwb+xjv7Q5f87k9upb6XYxkJYuH+5NC7b8/GZq2UTpRIpe5GGTZ8S9PdEJ7LpBwN6o3X1LyL/oUP1etXX47jHu7TrcuhiSYTyN1pUjoHUF5Bhzl2oE2tEcOxVgQvGiU7gcaKyUxFSQZz4e/ugSRI8npbpXdloANtBfBp4CYH0T8VXBhjBAqBYEGY3EhUCgwXRECrkcVx/n5jz0/qLT/bP1ftviaVep24IUU3kcA0svDZeupfUEamQqEFskBCWgGWTZkEAqwLTi3RoiUiURzSgggcmx9JQmIEnL/djn2xpsPCV6N/cmde8Z3/RS0106ix0aqa0wIUDc9XOXdMR81n4HnnPoS4B+jdfKN/mVpTGsLRx6MNrHFqKZ2wGtJOFS/z4igwWJE2qyKDuH8wBaVAQmAdu/kBsoCogIYjnBPjtYjBj4K3j1vGo0WmHAqd88laZGCTBkf/buzyt56vtDgI+ppDYT0rlr5u4cD/fDBrXHLtaQuoBCFXZRnUglgoQj5laLg/5cQiCBTY1lV5kV+mlfnuHzXbs3aJlNISUVa7+lRXwnMmkL1NRbQhju2Bd3YP0LuJZgD4ZaKpDPKTI5sZAHS9a+7Ja+piL8/bIlLkJabqWVsBI6/DTCqLadaQGexnkG7UdWSgcVonpD8ZiyvnKEuAz1WvfP1z0eKKObpgoBh/3fKhjx3N6xdcfcNHAgycK+tekuGzmfscGCWgkdQxgbgojCzadbJGsechRrvIgGYA15fMqbymZhNF246vISA7+5tYW3Xc8y4/3huu/pYVORjQsY7dyTuFobeMD3r9mv9W6ZljypO0APqCF0XGT03VBxXxprty1nRmwBOiholxO2CGj6C44dnt3/jXzdnvWvSSV/DP0HhXTsYTnzmW1C+WYUG3216Jf375jMAOBILr4uOXXSrx3/EY0FIr5YnaYvaq9rj/RVu42a1KpHNE5RHTUfOJKnruNxH3AL1TIGx0/8PUniYtHaCF8sjqHJny7xLcTEWiw2ps78wr8kJis6XAioqHWBkMvAjSt5hSQxpyHNpYi1IIYsr1MRdlTlly5/LacU/muP2yTAeZdwlYtBZZhGDK+eW1Eyu4/qH8NYDr3ztcXmgrrIdtEUUXjEkFysLhqgR0ryIWcshto40nWajpePkLwrvulFW2Mzx/5VwydeNR9rmPYe3ybj7Pm1X3LcuhHyaaNjq+eysTEWZiTKXmUE52yQTYCi2GViGu2M6ktJjlTZHApmERRgF2s0OFtsuBiWVpbZGpA7zWSEoR02K8RY0sN5PEDlXFBcuHjK6yBZLNBSVeao8Iz9M9D85bRWu481bmD1R05mOIe4De0mTdYKGfb7f3Yai2BGittYhQVFVM+4BUhDbrUaA6xOwYjRBSWurZhsztAcKBxdUN9u3m3zZKyGZACwSFbRPARQLJx+YSCGltnvmYe+OIRloPFzJp522wjspuC51AsbCwAAAgAElEQVQ1mT3zeLV6aQtFX/IityyHfju197W1umfUDA7L1KWUrVIVqUxPkTHTxIdRAHWEb9uAMhXGNiDVh4qyq4Perz3GbXWrm3Hg0XBc/5g41gGyrs7pAl1aXcOKDG0BraI2VMPzZEFanVcwpyYYjIAd+SNx3hAvGoN8/VXG5hjMlT39OO4BevOZ2kGJtxPt6+rk3u1WERisiZ4eJ8IAja0SkYfI+7GYWZsGS8tCCIfoQuMxoHJYaayvZlhRKwyrIbbbq62WL1405L2vTlZGCUQZBbJtU6qy2o/IJEJQFz2R5r68mqsbd0oqeyUze/q3qtWLW+3lS1nuluXQb+l09qdB0Af04DJw4+n0MqxinldRShSIEnLjGaIAUhozmZ2yxDYMZVAa1iZbKYQWWAB8mHMXfxsF+NV9GF5EDi8yV5cefSQK67ktgbDMiQ161mrFIgcKTFQFroAKYkTDR3trEsYKA5SE3gJJugEvu9XfOKWyr/wW7gF6V1/Ut1Bnf6zlKQez/rHF5VHFw0cZC82fZiCmvFkUbV6V7MwhDEmQzkiChpo21odYCmUlhyErkUC4PGc3AUIEg1JY4e4Ay/YVFMoS8GtQWO8cLXXV68wA6dIA0/8CSEYroBVcsxYOuPymGJJMuR/WFscqC4FWoDAgwSjuhydb1jMXleeZzBamUiU8ImswDbx5BvTg+N189eeC6VYekq/CL/8W4h6H3spk3WiZX+h0Dhgp73OfXgUkNSBT/i21QaMkMR2unwEtU1FDyZblQnNrISHUfl1k2cG+RbCwAqJAsgKtNYLY9metIAY5IFpjV1gzoSAkNqhIy9jmDBJEJV9fpdlmk7plgyAC10CW0N3LNnbHnAsJWUiwyF1g3xMAvsMKQe4lAvfFKDg58aKwombRstWw8OEQ1iC/dRkbVnhrzpq0mci0Oh+Jnv3tSsUFeny5p1tW5PgF6hzIU3DGirXPSwEYzeFWiqwBEdc3WBVpXltxeOB8Hyxk1MC8r7ZjDsoqM6YOIX0OCoKh7MDOf7SauSZfKyDUSJalAAapRiKBvLRz2rXVazsHOkLm7oWVkL8ASP2vAF/zewSWX7cin18YZ20vAV90it8KEti2obiIvBunTP0DjpIKLoCU+RpL4ypNPYCQkqwxyNS10L9myr9lIL7027gH6F19md/c7R60viwAXYKX6SZJZbYmjai5JVV53jdzwcw2bN4PLYYOlQ5pfTyzJFKwXk7a8ncd2OdiUAFB2H8B+vezJqW4YVBL4ZxFOPbpSv1o+3WvFBso31ehrNTN1fXrZ2cpQmzL0Js1TkQZDC5qIAmgAPSatJFtlRE8xBCU/dK/xcrsZnP7csi/ZTk0A1r78n6exDWPx2hQUoEuAT7wgLzc1oIcq+zKUQKAQFqR6CZYe8CpzAR/tsFRB2hri2tTgFAJxg6LCYwsBGONkJI98Vgq0c5Vz4ku/AY4h6U++JkW3nLO555969ijDlk+cXI4ujwpnCdd4Zffv5fd/vj9KTpU1Mc1k6C2qngX9KDp2xiQUkIXswViQA8DdDMGMFReKPvMHqB3+XV9M9HBPO2+chSghx8gA7sEuMqpFtqgaiADXhAWKQPMRd1ocqHF2E2zD0Ygxp+QgAJZoycZTSwtC16kCclFBTNiRuOKUM3YZOZcrBWvX3M5lpnBAZl/OHHCWMt+qmStZupkGvYjlU7gsCyVG3R2c/5L4U3KAOcXCX3Rkh5dNOL6aMozFZOgEDkGx1/MF+vytKMurRGp++JanyF4VjzzsUplzWlgu/yIb6j6W5ZD/3S3ewgkvMoBsHANdi7CxQNa/ckkYxClJKYqtzWlqcqAKjgln7HiWZNkDcrwILs8O99nh2KQCKQMKYmoWS5wjs8s/5b+ow7fxG8AugUhw94t2pidlsdsD4owfQdrZ9ghlrsRkRUXKMEgeztb6fqfG4F8+As3Zy0jn+vkgxaN038YYJDzbW1RU7M6t7IcD/DGMgBK/ALQg+PfynwNi3DSZs88Xpl48YYQ9jW+6dYFNHUP2RRePWq+BiTgNWopBrTQol68BNb5OKMHBnMxRpk9YlEoMuQ5FlhoNhyUeKcLWtCAZJg/M8h4UcdYY/AiR2Jy3JPDTbPI3RczBkQE9zdOhv2dAVmsQGQ/ambUboHIBZDIsgpPIH8XyErrPLCLvEJ9KIxbsZIwKO0i+tKBrXR9Lb8AeSTnRu327kvvTop33WP9nwZkyr/La6b827fpF/cAvctv5k9T95BJ9WuKZlZL0eUDLTlWyY2ZejnWJFHNfczJkEJUbDEE9CfzXjZpDUnhSSBDrI3TAiG34PR2FhXYAsB95yBReK6xhoJ9QPqaCrCs6+t76Ln8Nd56GgUqWy70Bk3dbIRZcbXuy+JoLOvsBBLxId6KiJyswH3xAtnzfHU1R90iEjGScepIQoN5KOcsuCAd18WcUc9lWKYe+sIFAX7hcazscejdxPRP9HqHpaA+oDduyQDbISQw9SzVIMYaO70HuaiCwDEPMcozG2apraFwqooMEHKJxPoMIq1512nBjR1LKxUX17UgpvB+66fVvhcCFDBzZzoqcb3Foq+of3AN6dSDhQoPNYvRbBskoSzymc7oSYV5FMgOCOQXr6utXTSCUpaYdADzlnjb5PXxF1+IAbmZL6VkMcvRkV88yr7wu9H4C7v5PG9W3besyPHzvd7hRNDXFROxmS/F9VWP0lSTGusSaMIDMUbE0LZgjPDiJAmkwBgRNfJabECB7FRwbinnFMgF82e+x4lYX8ttFLeg24I1qCYZ3uHC2gu27DCD74O/WFeuPNdSE+JEIre6HBBhlAJriO3eAQohg5B6ThcOmggpMYTXjLSdEtBrV33D8FlnS0x/0SxJfP53o2gP0DfrrRtVz8/25o/kIuwDerOWrj8wBrSv/ePC5FNSKMnyK3PETJOX5Wxus7oAGQd8LPXaJUu+3g5RYR10ajfJ4uvaMqv3vgzu2Sp8T4g0spbD6fJII2Cfg7tOMY7LL0LfijjoNuLkdfbpVzL0kcWK/lYuYYlslmF+KQnwBRTSrH3hh9UaGwMcyXz+49H4uc1m+eWQf8ty6J/t9Y5kUj9QTOLqB2R1hhIDKSGT/MTBgoeWzXie8Aw1MbdHWYXAnI8Nz4wFbSyk2vLXudhRLYDYa6Ow/BWWQbcRlS2FvEG2b7tGMoLVZM58zSY/6rNZd6vb8doX5d16jisodB9OpccSRNFWYaRhe/l1HTVXZ/nFcT4jg34XbnO4WzxKIUQYcJw+XlkWhnFeaxJgNw/McxzL3wphSBhNRnA8Em1c8AZ2Exl9ytvwfAorPvfxKNoD9G6+sT9LvSNxpr/eM6gA0ZOSzzpGz51pVX67JVunwbISjQRptoYIjQc9UkfAGGQVQcH0CsDGSc6qBuaazDaZCHYachoJ1qyJvt9FIYr0TeBO6u0PdT3+UIC3ryUcuC7Ll8oY97kg5LNf+iDn34bYNcSZTlj77bxLSDP4tQ08ZSUr7CwBLwddb9xv9razXyBBqcqlsh7Hh5LsGCuJTdzGgHYqdVbSGY0kMmMyYyRrTgoVJ1OuT/ni7z+Oe4C+qXh+4okn5OK3fEtwCWoVFaho0dPHlxFfxQ9cW+CYXtoSGZaGQUpjjXFGClaRGV8YNMw8DQZaHFNa3s6LLI5dIKxmq4nzw9TGYpIZ1iT3xWMnRqBhzTKzSVZPu0Wbi3lUuL85PZosbH59j7u+cz6rBYu/FS8FMS0Qx2oRVpyzHO12dbOphkHklHV996T+/vN+HSxwy/4O8b58wXw58CWrCJ2Nsu/2xypFYjkj8ekpq7DjzPzuZsMOVPyRUdKSO1QXBGWch7z3xZnPuTSrTzCzBjJDlAOqJ/9DFJ29qQ90lyp72YocHz19OjBTJ6PMQs2aNGR7HfqBhV6iRSPMZrPudCuEV3CIXB+pbg1leYAtFoAl+zRIKZW1gWcxBFIVqXUkpPSQZBVyvV8IWbq3les7BgHonNDwS8CG577jUGEuLMzUzvGt0AX3zdWMeWbomgPE9DFsNnQhLUSYgUXkigNT3/eDOIBNYT5nPXV/Rzdbyguph3m1FBSwpprt5CxN8wsi2du12HRrERKL9jIgpRpEBkg9jRgTmBQtBmjRyzDvsvnIp6BuTW6Mwi4DXhjw2dIjCn2oCDLxzIEYzop62PO6V3rH/+Ivkoceemg9eWWXoLq1al82gGYAL+zbV4We3/BV6ANmAhVlSW6SIDVpJgD9Wp2yDsSQLvkLTfmKZQ9PGTBLUqkQM1MTQmkhgLVtvrQyQIk+aBtIlD6R9QtLX+E0YS3VhKUCVU4edmYUB1rSlnKyZK3g/8BYBjGDttjIwpwVHPxZpdHHOdsr+zLF2i1U5aK09JcrSrjFoPP16IskTlvCdRa8n/XUBXdno6VxTJTNPVIiKiUQWZByHxMnzjhfELfCRJug9HoIml2p2UHEIFBmCDJCkVphchYxNJiEF5/GGPbC7vBiQPIZ6gbI+LiE7IVi0Je5+dy9cuy8yeMwk1EAGQhDqQHUvWnodeamp3sz3NOXQXrJAD3DaoIFqHlJ3CQ/qjCAjaU8wqAXd5Z6UU2bWE1JSMGPu5BGE8xj4oZOU1yM83l7sHki8bJv44cgbC55ecQsRQAwFw6RTCRIBMVTtmwYblukDhmjEaWvLOwHg2NIoPiBFxaTvrNQYUZ0/yyH5uq7Hjsviv5jW22C3ExGHn7SWytfOocIofiNc2AvrNpOwGegsuKQnbPZr4T1ivzxyLWAq+ThvCXBQlLoGdMAlBW2OhIfKQMYg4JYG8xIgOaX3Lhvi+G3O0uROopfK6IGexlKTX91bCl/oR1IdUD0Yiv3CxO0fdtWFfJECDkIqAaZjDudLLnWnrntthsODLnTd+JrCugZIpVeaDcbtXozNVnop2BF6Pesgm56ZSHH6oSuiiuYqv1j2nYNZUJpjFBRTAuzcSsasySC2mQYisq8lx/qBnSvAX4g1hOEVUWyAkAV/p4TQkIW27m0y5ooRlZ38EHuEiM01miBMQNUWZwErZtIUrEejvG7SqPgMDzEfPpoXvF+G1jube2BDG+rdTKu00mX1vFC+C5qu75ZtnhjS901g5w3HDhcC0yMsvNWypaw4CvEkMGYI7UJqWONEUqImmewKdhS6iyONqNCFOkyu+C1s0TpFbtl3JsfW6HjqpGnpzvexWypk1fHdSvyDsqla20/aNbjqgDseAvS10Fkg2rF6CzwybcW426gW0vvOHBg5NmIW5un7ZfadUDPfPrTyr/zgSb69fFcQoBJqjGwnU4364VRlk9MT+f3A5i/utabzmLA3FYI5bygPNSsfQPotSsqjGTkjRuJnhSUCgpaL4x19+WZ+HYw1PQEVNBghVhCAGrlAhYMmZ4VyJKK9EFMSIMNAqtzsMsGVc9KQ7xQdLjRuqLIG5eWxsDaqHBjLhw7V/ygB9XIg/7N/TVbuSgsHkGp0Sind2PDxXXwln7Rfcth+SINGB77QrSr2AnxArtG2AXyvEVCk7MXSN/eJ4QRDZ943MAixUKGdsktLojPAzNNBWoCUURotNaIPYOmo9G2LIlMoQ2QVMQCUIDBkyeSpb+NO1O52g+T+aVYtnwwpNPuwdqYiTsgr/bm9MlGavLwiDIB+LaT1IQfRlmWcUDBzqE0Wvi5Q9jbPkS3d8euAfqR+fkG6uoUEFbY7qt801Yi6lzLruja/Hz+yKlT+tevwnQ37nGgTXaNDD2r40wJqZNep2KmUrU/ntZajvuspbWmrbO0DcFYBqrbWFLqgY4yr5eEVV695QrnDdhrWlOqPZ0q1k6RmPAsTANhoMEu5MLO8+qdF0QkKLfGmCLSp/ui+6B1qEjVhMWGtLbG3wP2nyi2nfCOrEKVUSgrSrGhr1MecBdF3o3obObErnR9i2NfZma5uO/7cd29dLUlsTQyslKN3U1Z/4BOjHf/a0uYgKK2EWLZIHWBKNe8RZLFD2ME+EqKHKTxKFccKUrDfoVY5ZAGKdJlraiN1nqCRS+imm/VPkHQIDCZBdnRSG0t8wXe0shftnrPPndI+nOyS6lpBPON1mzckkcwj5Jp6BUCWW8p78JyK26ekAhp6v4W1U54LJpkXa8uvTAyWUae9Bfza88sztx3340FvdkE3zcV0CxSwFx3CmR1QmQZCrIdWQlbKoGssR+yn0PMGehNNaFarRYk2m8E0rKBjrrtjh0X1xYBTgHVe1MQqCmUfpaZ7mJTVHvx1WfSRqMhu3LfidzaQ+0K3tGV5pU5+y749lJG2DOSMgaLsuxAhvs9LfhBeZm0l3Iw17QSqSCMBBmdA+nrngvXDTNkrCK0yrfSI0MREFWFkBEaiLguRGJDjWCdHbKTv2PIrIcbZOFuJVdsdXVvwOodA+4NcgaQfr6zFg7YvQuJhK0wbAzMubtWiB5J6hFiz0oZg8mN9RTLwGsWYzI3kpTy0YCxgtiMH0SkDrGByUjqaciuaOWlvPcQjJUKVSBBNH0jDvPaO0fTQ8I4VXYuQbPoEf393dfEBWqONfJud0wIlTZlMCvzou3Y7zbyQFWTxdiSDWzaSlsfec34EufxWgnOnfNJN3ysT4QgoAE2CzVSLFvduUfvnNx28MiNMH1TAD1zlsJ8LNmvMtE0mlKr9JKn0nhhYSF97M47U45q/OgSNJLWMgbKrxtPBMlCosknWzN2cQEW0nT5pL39dqh0s+4xIM9K9OdAzPVOTU/HDyGamUUaM2l8tyExxcdIdDw6uOTripZ2PhEUs4HXsgmaAyJmMKVIHpZEviETx0hnyKOUVWWSqJohdp3E2i8vDCBfM3X461/396lIoVGhBIGaApZPBZGPhAGxLoCEAiUl5lqR4PhiwApl9rYDyk25U3tFSHGe1EWsOhfzmUV0CcISkmZLCYLWJDG1hBlJk4LADFDkjE1jyChP6MJ2VIoxA/1dGY9xXxyOTkpUjButDthSyl8zo2zCmwWGxi98TdXISD4qb5wBbSTkGuy8yfM/+l8nJ595+PTp4PDkyXBpORkPq3JMW7P8yv3hi88884yE8VPObt8wQM9eAf34a3HN1q8niOQsgJ8tgq8JGhqgLtOMDKRzM4fcsXFb2oW+a4D+jfMULfjpIcxFTXpeG7LWUnUhTo+/cn/iQPjpT6uD9TpeeuAB9K7BZC+LlclSqTDEOF1s28rB7uxffyL7xFd1mjOX4hMZ2QkvwKvxXHf57Oc/3eO/u7f8/PJELv1XIOGYUCjJ2GjOh8uLfnKcRYfVplqUFUN3CCvqTiWG1On59JU+C+VYAaEDLemU9bbbkdCcLYR5Ju9B4R3gQvJGEma/rEMTbKAAbXnrt0DhobA5cogu/rNbyLFZ3SlP3OrPkuCbqbBmFupE1v0wtQ73JBl+xI7+gwDe1DfDWvbYjqziY5CdfnHLSViKIi1vk4BjFiFlIaZC8i+mLp77L6WYMEPkJy8uV0Mv2m8sBiJun90up+U66MxCmHthNfLVWMY7Kr7KxGYOuKMvtvVcBgd3Qxza6YwbRw8bEHWfvFY3XV5KRTv58NGjrK5Z6czM4uKYsmP1eDkRxss8kwUooHc1u9LNmumZfOaNb9T81n7+UnaXFSD9PLl48Mrp9s+99rUrb/fM01dr+Vjt1RLkpHsy1tYA6bkXpvRiqs2aY9ikRT/QcA+ral30DIE6FfpcBrbFplyn4rLKdydTeJiTCyt+c1JpcnefcvZJdgcBDbtkOo2G06S48RiOf8SAXS2yXHds2nrfirGhL6UUbOEjcWNjk4RRNcf7OXQCr7LrGp5tGP+z6qD/5QF9M85cpIgCmLBpvl+K9PzMge0fW1GIqRBm1K1Gxptgzxiw/uWZQzd2jNx2AY2PzPYOS09NWrTdJE7mQ7sYD+odWWbyrsJ0lsdeJ0MZqVR1M+R3fUHqOH3hy3+RrHBeIpGd75wSyjd1z5991zSbaQdeCM6f7b5CeOoEbzGSnrTGQi0E/0+frizXSdG3Dj9uslZVtXeXIAxLpbFFirWky6mEJVbUOhHWWuVMFCxl8msikB2WGYGrFnF9IXjACXrrAPtalGQQC3bTQ5QcysDyFkUh2J1vW5x5dV8FVA3coUhNG6K0meHpupHPKxH87cyB1UdTvPnJJ71DR+4eNySOa7Dn3nvwxk7LYsb2zNxcBDBdy2w2RZTZseXk/LvumW5vZx63DGhezNk8OC7JM0D+1WUD3Q8fxXiwMRYx5o8ckZP1A01PCnktQSFTk5vA6mar0Zm5D1etbN99Jbndy3S14VWff8cBp9JZ9al5ZJ4aeZp+EwFGZbBB0ibSi60/vHg89FNF37sW0Byp0N8nMnPY2QX74QIIMTVCL2spF3O0PWe+5sWdBJQGOXSn4OAxLlqcMzSw/RkM9ePcbWdSd6usswpaF4PGGZL4ZXSb0QsRhn2YnPPSyt7CHXQk1HTEt+oYEcVjmfz7iLwl0smF8GjjqWGr4INPPCHvfO2bpqgiTuRXWl/80KtuXPfMwH76zEIVKtFYTmrCl2bp1F9+6vxWTe1bAvSvXIyPCyUnbK6veV60OPOxR3swM7Nmdf1rXTqYLYGXioS9GijNUqEXaXFs6e87M298I3OM6+LIVaqlaXyfCaNnPjDEmcvn8CvPx8etsiu7UtwihqgpNf6Z//EPXvncLz/8z4GgNrzFSSAqX+NBqe0UW9ScCs1pEngjIGUcU9kAtC2ZnlGYsY27f0aJs7wJlBwZqTA9cqeLgOSWTxHiTzAoz4Blfw3m7IV75yB2thfLrnRPdTW49p0DETsqFf0QzvLdN5O7fYy5BuEJo3mbWOFaatkZy/ka3kAa1d9qhvdKwAYRxAd73v9tJRmVU9e31b+cuQ3XWAKZmel7v/Fonpva+4/WvnAD3Vh1y+8QeWdfXK6xnJ6Z3G+G1bPvmsZNufWGgJ55+mk/nTh5MkAQy3ly8Z4h+bbswbsWFpoNM16JTRKyTbbbTtEgs9XG1ehF6M68kR0iV6d/caF1t7ZknvvrPz1biiDDZd4zm9xlBJ4CXdzuHOkNRhrsYt3MffbpycnjWpjX92NfsLa6780mSGgd+OCNo8EpNJaF9wJ0LhqjNLxPkLk2IsYadWzYcUcJ1sgYBjiLcuRMygw4Xgw6TzjnCy28Irodh95ycnIRe+N6+042dqH9CYxFBhqHH0fB1KnKWOFAkPf7O+jO3b+PZasCrOzwybEM+u58hcOUM1K6PDemofbLvqycB7NJ/tDE+zmMBxbvsYhpoGl2MhFfLvYp6gy72V9+YB0x4G3nKQpN/OrAX/rczKFDN8OIgm+/fLkSmMYEoZqGLL/06yc2Duu7LqA/ePlydd7U7wJPtu1C+8oH7pleJd8OzgGLI7kOIugbObvQBUQ/HTvnOPPIcEbvPN97HWbJl99/xwTrIUeuat99Nj5hpV3Z2V0qqkhiBEbPVq92nvrcPcG3kYXDozgCWd6LTZVAwzigaAhLXulgz05qfG6947hf1ciwlZhQ5JZMZjlErUSnMuOFFRnjODG3wZEci8XfwKFD/cbZ848veWse+xMX3L3cp1UUum6cKXyNi6C45XXxF6eCdH7/xWlYPG5lkQVjdvLbPDzU0GQMG9oHDI9rps0D0QwyvMNpchA6E7H8G986mZw9SXqhCf5iFIfmfBYX/t/Z7n2+wbnNgDfqea33t995krxzhy+PoZw8LKxZ/tcH1ndlHQnomatUSzC/W+bmWs9cu/rho0dXycplw6yXnJg8ud9kieTNRDomgiQFq4zuLE1cHqWLLO99z2zvmxKK/n5YDh8c1LueW2iCH7xeEwT8kB0geEO2iwdqAiKc79r26Utj3mukxEILMrR/xcmdhJ6wJkItGgpEDYmCYsfJQGuFgEqFzOwsciyoGEKh2UyJEp1lEQW7sCFv+TCgGGvCkCnucyIRf/oLzjpSX1bqPBjozN3dTnTpFMi8mYCtplxECka5texTx7tzlSTyWM/tLIMAy7m08fAhQaPGX7wyqyL5jcaNtTIktV9pOui0kGSSqSR4ys/5M2/AKsUrkguVI9GT63nWsSx98lu+705KbfK+227yhoCZGTHzk29pZBXvGOU2ee+RxldGDWQNoN92/nxUkfvvA9JXvKXoyvBCrqyktAClk5PVoFeXWdKTiU4UiorIrvYWH/vGSZZ31tUnvvNS73ViLjv9vleOsUVpZDmeoKOvf9MrSNvb3Y7+FVsCiwO8+8h4lk/FsdnFyxNwuCfthPv0DyX3RUdEZZ0R2UNDFWGhxlZDIPKlEGi4wsJid90O7c4LZIOe+3P/0Esig4KVzbz5ivXFjEDeVeIig3Jh7daaLvhMwdUHLdu8RcTFlnHcnMUVwe27DVwuGhOruK3g6NX8ZvX3Grh3xHXCeV9jZoTtEEBLS9szQhSRzdZhcRvGGkXE0IhxYWi/sljlF1kgdRsd8bkQS5mVV8pGS5s8+cHb9q171grL0a3bXne/rNClD+7blUOG8JHT8/U8DE5YML33HW2eGR7yKkBzh7JTrz9lrW3ddiC8wKbq9T4DM2cXx9TYWDOOE3DfaU1G6TZzK1v/3GJr5qGNbfXveG75ThWF8sz/9cnT68nQ3PY7n52r55XaqwXSNHM/Vksp9ukl6hklOn4Wx4nxtKdUYzGMj3VCeTQhkwspOBKdS2s+uQZ4Q6E0HIzWUChJhgIxREMBR/TnsEkrpuh+zOcVZ+ehL4ALkOSifbFzPQvYBYjXfZdXOTkVPhrMmF1U05XIL6tn3dnFC41N/0QBF6SJYxPEBmHJCFiwEgqz5FBoyJHj59Nzc+sjyjFlYQIBK849lYQNLMw2Y/iydBJOWaHbsvts/fnaV0ath8piLEP7Nn4gstGT64kl6+FpG393oO5V6yd9X1/5tanVUVFXAfrd55dPWhl6cdd//rE7kY9vXC/hzFkKAJbC1JMS2c1Toexq4YX5Yrd+18GFzRy+2cp4yWLDHlYAABzISURBVMZfl9v06Y/cNr68ATfH98y2JmJtj0uMEjC9LoSyW+vWM6xe0k8vLuoD/imUnaVI1IO69rJ9C76+LwnEYdZoWPYiK2Isr0gYgwBn1RfzerAciRmkRPLA8Njcrg2+ZjM3f2/5G3Ed6AMzMyyTDr9Aw5O4afnS98nJ4C66EnvVcXAE3maWQzEuVoFmVmKaC8qKw23XeYGv73pUwoiab+0YAvIXire2u5lRGq9UjfhKJXW2gOKv/NUQksX4c9W8+uxGIH2QSN7+Yuce/kR94ET92a1a+1juZqvyNgDNRfFt55fHQ8+70yx1nxlcpK4AmjUVlAR3Ypye3mihxrW9/fLl6liwf6qTJLxt0+SGTMocOm+Zdh16jx86xDL3ZuZLfOds77AlOAxe64sf2sBv1ok3lyCEFCyc+4weVgGWk/HmJ8kbq10LY6lDL6qOL3jmVAL2pJbQtGBii7JnUGfkeVYYi3aE6Zs/8ezcxOZraYuQoi44I0vvLLIQcSBdZ8hw+gcqouyzqwcZ4zboctCYwfNZXMi7AiB9EYRXoqzuc7KMi5/OOwJRcdh2wUtQXhMaUCK37OOhrSVf5siyOus0FB9vxftk3SZXt7dxFeN3p9kKwlxLJAwliCpaqEuiCnLAr74jFEpMggwvVmL1gm9svMqoyVuEUWQIyfP1ufTczGvX11rw8+m8sHwcCPcZ1fr8emuuYdAymL+wkN3DjlFJluUit3FmVTe3rV6Qid5S54Xk8QGr8eD9LI7e/s3fc9iSmvjgEf9zJd6uA/p85/5ciKXGV/7m0nqaibJCFk06994b1Ox+Wjaz1NSaoNezcPWqnfnsZ+0oHfWoN5CtTNXpk0etxenQmmc3e5G2/Ba7BcQj/rxe8P2q57cBpjoC7rbCHNceTLGzlJGYWKNT5nYkxKbm7350UbYwFifbsycGu96zmc6CYzHOv8MFM3Cbl4rtVfyP494Vx1AUQc6L/V5kOO5iP7AjO3Xw39zGGaWcnrvwpCtDG1xnEKxpYa0LU8euihh7riuSLaSGKhKgIjgQDftM8NeHk0CSltpeauYjlJcqmVxYFd3GiTa8V5bhYRY8LZ+LIZrb6GvNwDr4wBtu90UwocF++SO3FV52W0ozM+I9//0j41UFYSdNPIzzUFsRZjkH0OEzZOylDx8fe369umbOng2TcN/9aMzz7z3inJsKNdPbL1NV2N69VlS+9KED+DXdYcCaEl9OHdAoDkjfu9g4FF3YTFzZ0mRdL4QzT5N3FeZ8vzKtiK4GrTA4nIA+Bp7Yb4yetr5fYxchw2sGQRn7dxSfdPaXLmTx9USWUX0xJkcXeqyvhpBuMzWzc3ceRXHLNh2j3D3MeV0oX1SI6LHHnyAMJFIAxHuFyeO94c6Y5FaThuMyLEurlkMLi0EO854VWeFjMpSKQJEs37QVivOZzi9Ozn6+txFzm7lIlaV06a7iFBp6fhPRcU2T/DLc9x3fd2cuxJRhKxyqOONwZolNpG/yeDFJPnbfvhURaLgC/jLks/HBGO3UbxypMZcuAP2uC71jBCK641Dw/EYLwW0CacvFWVRojHXGtTJH2Js5sNnZm8ath3rhxJdnQHX0FU/WfNVSQqTzrcgemphMdLJP+ThpCMcNmDoIFeVkKi6CC0cdFXy2FIdKcOH/edFkGfBkjFMaF8dGMJNmbZ8ztLjWSx22Y5LuD0UQdGew4U2qLMBr3pHgon7xvmsOjKEESWaXTnUHxL6fHPfAcvh/yWHXWd/CXjIesH+0STxQPQnYlanu+hbbHmDiwnAAR+flACZFWjkXvb/ry+3YRWyZ3FxWobqsk0Z3M658+Ou/66gAccAQLlqTX3rsBvya+VkkLy43g6lmlHbSUBBW0kxHhozPB0AhQuvik3/+9EZKg7f91flI3jH56jv3RU8ydgtAn+/cb4Pq3LlpmPvE9gX0LQN3w4IzM+LhH324pnw5Za2etiJoR3FyfiODzs1puHBCv/gUyGo2q7yJUGWxkukEokl6smI8TwsTJlWsG6FqFqCWWl31hBdYYQM+Ei5H6SlJyhjLe0sl+05by/GaOWAosVqO435xqFIXtKYINlAc8MlaDrY4uhO0WLR2WhNNAqURlgOdcxBpF7SOA1TngcZUSJWiNZm0lCuSxkpNoFnE5w04189JGQawA7JkRs/LAP5FqZRqweT2qlQ0b/RY/NidbrG5rhr1yDd9zwGd54dB2NxQfmkfTC/doEYD37Ww0PCh/gprKddIXZXaTip0HC+SCZuA3bme+O3/47evbSTCsvjbvuN1r6mbyumZ25CdzwB++WL3AZNWnvvIv3+0tVX592aBabgeFkGkmopyq/cJ9McEmET76sK/+be/sfhS9M1x9M+AmD9yRqq5UMjbPSGWpFjqSFGZRMReRwA0IBNtZJozYJOegGoVAoGYxz02fd8lpDjM1gqO8lmaOVZFKBpY56843hfRHJ0PNVLh1G/7UY8GgbvhsyjibCCH12WluUDKQEMLBM0LGcwHWdxb6kwlGxnBZp4mv1NdPpxanEaOQRz6V6JOtFy5G7o3Kh7yvM6fOeNNHjjZ7HSTqgRTM7mokNWe4S9dbhNIunMffcXhDcP4snblyGz3lEc4/4Fj1YsO0G+72H2tz9qN//DR9ksBmlEPhHfBXGkvR2ETxnMNE1zGM7AgG8mVDx04sMYzb7desB3UW8ipMzP4iz/61lejgNuICs3aoDPToBXPgdRpf6//1UnNQ2k9Q4krJiXYnM986R8ho2QuycYsUljCJYVi2Zo0BphIJ09Cvh4gGXDtS+2JNNYHUYRVoDSOlD8Xp0lncnait5E+egtzhjNnF5tps3YfCorzzLahq9tS6DT3hBSpUIlUVcx7+Ufv2PjkAAb0scudu8lm7d84PHneTdZbL3a/Do0+1zzSWLrRN24Lg7ihIg+fpqAiFsNUBhVEO2G1rVhptSRYzHr5tY/dt48XsZupCG+o7Zt10y+dWXogs+aEYhl8q6boDRpfMZ8XpwytAB7d2lPkRDaWQnQJseVlqp2EWQ87Wb4PpjM4BXpdEH+aVPv/b+/KguQ6q/P5t3tv316nZ9NoRqORNMYgJYLEllMunIogVUAoJzzpIQ+pokJKAdkKMRCSyotbL0klLCYYi6AyxCne0HtIAkUplUCFwirKGE0Elu2RNZqtZ3rvvsu/ReeORozG07NoRptRv8zSd/n/c889//nP+c53Hm4WYkkGjDFZzrhRUtepaVd1zILywf5gB1xSUpqeTsHQELTL7RwDngGgWWtVCjsGKGSwIaoeR7QeXllovPSB9Tk+kuzkQ0cOeQJm/24wM7fkclxuHpRKtopvvTK9Uchupx7yVq+ThAqL73HbBc8hUmeIcHJcGd9yjlCLtpcilUyw0LibJCfd5nTi9foRqtUopqg3nPcyB8F1oNNKhcVz0W1IWgcl3QVoDMpG1upAU9ImnHbcVhwEvghz6VhFzaaaHR9X3ZQQrXDnF5BuO7WiIAI3wh6yoAlCGg6hdQkyLEAtLO3bh0m2HTEaCd7jI390gBK2S0c2MDZsWJutKxdiVm5xLXTGGp6LdMAGo75Xu0EvluWIFS+1q80jcT18FSMiiUJ/eq41aKTcBcHCRSxq3VDod/kAjF/nRkYcFbiiQ1RKaMgKmvJDqx2PchVDEDiQqsXtdrN84Vyw3i75TkzlqdcWHzfARrDhVXK/Gx4FGlTkxFnCqTCBuGa71PwFSUcNJlqsJMRITUwsgEXITSeBhTxUcQRR7Du+cjtSL+QCPTY5pkr/daprHgD3J0alMoZl8q7guQi0hxtHDSa0lDSsDFsec2My04ryj49EO71a43M78+ijqjRv021oZwB41iido4x4El2t2LQBWI10Fho2zpjC+wqNDcZATr62mBW++I0rP/z3H+NzThQacc/V3L7f8tKpi//w1VP3jB+9GWVDH+rQJIjpxarL+im1ofIZd9KWat9Y6gi8COUSrRhRsqWCVpunRjsbpPY3c+tNH/NnF2f3OdTNU2axmxwogZWy1giD+OjIJDR6PgZTjKaO0axutOIpJTytO8ZaJbUpRtpkcoMaOmDgYJIYNN1dh6XVrJWGtLEk67J0RmmdYgR7mEvNmRsA5y2tVTvqVGPLPDmq+6LSoQS7syOWeLVwUJn7xg//plVKWE3LptosB6wvLkLFjVNCtAKZYmknq0OTNTauvXCgf0003crr4rMfvtx6F7Z5+vJ19N0N/+uZy7X9mjC/2Hzrl7eLBGTTGrCNA9E1gbGjHLOEymHMylAY4niM8BRROgWMCptQxEkLhEuQLDK4ZDsiYESGHs2H7bnzqlvK9VaGhlGCem6KwRWA/NCInYQl7vCsUrY3HrfTB8HC+fOwu9m0F8ple3ZiwkKptJQWX+OzHCFo64KTZsoj1E3h3kIhfwgYF9kk0fJaxpSVJiKMdajLOw5VYWcBobCxZE5d9o6Pd90U3so81zrnBlbjelZQhRgQpXlrdUpaTOvTSqzC+YXRfGNkasqxKuPGHanWS6hcvw/5/MVyRvru+/K8dX65oOCGQuPmi7qNw8Twqa+89IW5eyXasW3Blkr0+JPPsvTgFFehLxinlGAyRTGHWOmCZa4E5QrmCmkDQRSCHQQYLpFvBmEVS8s+5RJUsPSTaZmKPdWJjM46UpmCNlpKo8IR0xtP2OkgsKicy2M/ePRo8vvEuXNL8j56FKaRYuvSJdrknDiuS1VDMC4YFXGHR4gddBgHhwltlOMYKjSyXFOX48uImJEEOJRQ9WNZAZNampg4LESXJEWcSEU1Jby0jtNSddptNTY5iRiYLRcHbEf+y1bZSIlYlum9ff7Czy9dosXiuNuKmg6hIhtpUyBKp5MquVhefv6h3k21YEbDVdv32GFNZf350SQ9fj3EuWLEn51u9MXGjqda8YU7kdDYjrC2ey5uTnqOHaO7JxNeNq48znyKeV9K/bDDIsk5uOjVSsFYilMtkaZIcIq8IArhysgKg+V+BMsLMU+CSiaWUSHo6+DvSUsiQjAcl9AjKkWSf17/LP0vYZu2moPFPy3jiEIyGPPlyOeuDbJ9KFBCEqolMFeq2CiBxKjSGJ7SGv3oyB9UveOgS6e6+9Hbldsmzv8VVrBUop/75Gf7hHD6IqULuHIQqxvU2pnHBjOL3wegu8vgluOma0PpK18EZ3bnFja6R4IfefzD+8HYnI3LP1+577spxpkc+P4nh3Ush6TbfvXMztSFbTS+e/F7cuw736GHjh0jMAG0Xp9iLC1oxWU0zShptihNsQaJGSUIpIZsDmS7RSCbAdrpUBUQkk6nQRIsLvdBkSCRMzYYxJ/C+jYyLSts2iKwG6AFIp2x0GxAaJDuKWt12hgXWxLE2qgeZeIoMu1Oxxy6BgCDo0e7+s93U5ioP/s+8JFxK1iaU33573PXAEOlEn3mE8+6bhY8IzupUJsi1SxvQCFrdc3rhJcR/pnsha6F6Evk7fWnK+eE7lZ5JtxDjR1KuakL/7iqcPZtQXustn1lqrGXARRdkbtwp8FKd/OB7OC9CSZUul5vyT/Gz23ZgO3gPDa61JIfmw5VAhlFlOMzzxZauj1iFStYi51gyMxCMDvz0r59YQJGeuIJt67TniLKVzEpEuLMn963ueoWVObabG1URmzIYfYXz+3JV1YPcE2hoz/Nc/VhE5N+CvDac3vy1XeA8Dd6OA++36IEEnBRLRw1CvZJSueZrE5mBgcDmJnxmpDxY2by1Dp9xmoPAlLjQl957pvP1XB/hha5ZwZctw16MxEnfBkGj3zwIcL9nCHq9RdGcqjMbzMIXa0Ixiw1KQ5Yjw8LoqeLu3umdjouuUX5PTj8LkoAlbddbg+oqFpfAeBPsn4dt1DUxg4SoFlpdMU0oklE3x23VvRUq37UcP3IRP0USEFZOfONAwOvbWUqx6enfdfmHwYZI03lm+vBVLsvi9fuiFmYxUuzPcpJjTqUSwrp19ar0t7KIB8ce39JIMnw/cHHHpaR2WVCOZUbzr6x7O8mGceFhXQMfkZb2KXjJHJRNwTe/PreQq2EfDgz4JVNMyWk1psuAiiV6Cf/+OkhlnZGDYFKthlNd+MEWZbmugqdHISwzpMnMyYQu8DaHhbrmeL+B9b6/lLHrY32r+rhQ0qaznM3F6ASzPBVZLVIPW9Yx9oxVk2+cOafrtwI8SZRjWdTsjOfiYUYNJIUiOEX/3l8BYnjNT97EyFhcuLCfJrlxYFIas8nqbcK1q9uBqa6sUJflwWi3+ahXDBEDCEs3Rf08pfOfLmyicFtTZoPjr4jEsC6UIydr1X/98xCZ5gBfY+2uqZq/qsrfdwkO1erZUmcKqooHtaYG7H69TNj/TMrBk6OIwCpCX7aH3obB+J6E0Sa3atvLIw5rttr4qjiEj53dazQ3CwoatMKnRjrBMNayRhGe6ylAwjydjl9637dNOJLWvrXU/E7+KUkn5u1/lqRqr9ttQajCA6DMD/9Uu7m2C/6vtmZZj4CNkapzStNf3l62L+yUhGTetDBh7KhjPuB8F2E6PnTY33/t4ayrqhh767KeE/2Vn0PMDIAVnc4FzO9Yaa5Gau88qpbUujlE/Hm/mQtHdG4SIjXi4qtKJs6cx9Z7E9drvVYoAdFPPdyN0DWiQvzGRW8Fe1kGnynzS/W9cEQxGvGb0sl+pmTn38MjKp8uf9mpiGMZHn5aDS2sN9AeOn5wcLrq8d2Yn4+Q43TbxQb00Y3Le9MrM5NJICn1GCmE7Tpvzw0hGTlW/pgoesVXRxxPOgjYEJwxCyUO63TZ0+vSQi60cVvSaGXL7pcXdIipIdR6MVULGd6Lhouzp1Zh6Rmo0Hd7u9x3HGq/wkay6mFfX2X1lrO0AKRgQOP+6Twk24bYVR4kvfcF65XHK81bmSiyo+sjVzDmP/MDIjSOt2hPr/YGalFtUq3JNfJudoBh4nil/rSP1nr/p+bbQ5oQt5nmb3ylb7sTRYUDVN6KhiIhXk3GFX9vf/5z1dW09ZiYKB8tZmXyuwFYvzY9Lz80hrso7hp3AKqkRx/vZIjvhiGyObB6A4jYi6MgnZzReeGW9GDbSn08g3R75mcnPS5GMwwML3Eatcw0ogjPfvS+iQytzLmbZ/z6YX2kTgMmWeLr3RT1k/N1fbb2I4ujhT+u5v/9qkrlcNIj/GNvb0T3Qb19NXG+1vx4nlMLKw+5m9qtZ5O5Lznq4P+j7qd/5lq672YQX++Z6mqefUHK/YlaT9Bgb/23KD39pL/6+nniJDDNo7nvraneBPVbZJ5u9rssQQe1lpz2VE//dYa7KLoc9c6mQytXKzc6op17IJ18vnKADNmF6UOJ0rWmesuaBYE5XM7A/PdEYW+4Yq8/LIoZPZ6Da5TJOX3KG1zCJP0LFS8ejj/xffe/dKpp8qNd4Gme2Q7fvlMF+bThLj94JEPBjKaeHGkO1jmk9P1D5s4/tmqDdFNOvdUuf2klP4PzqxhhdF6a5H/UDiY/bduKxoqfUuK3yV9/n88T9Zmszox39pFDHnURPKHX99bwCTY6g85Pt3opdQc1spWhocLP1udUzi5uJgLG3Q/4lG+Odbz0zVfsKUIRVcU4FrnINruB6/P9RrXGSTaZqzDIhrZCqGkjsjG5755KtrJPcyOKvSNCSX5+0+4CAUMuU5DRHuky3yBSDUaV2nl7pRO/XXF5kMaPSZj9erp01+c7ybIv5ypjinC97eChR+tZVlxnsjjFtPmh/prV767Htz2xGzjD5tznR98e21We/L0fPsjsdI/6QrKwbDp8c+8P5ZysdtKgFZ2Yab5rliZ0d3Nq+e6jecTV+pFAeaw0uTyi2OFN1cr4PGXp33o8cSZA0WkZrvlD7prtDDSo0W63zKTJQY0SFJntlMTVoS98Wx4uyDKt0ehV4himQcD8cBN6eQ4F/2G8QKSmCPRoC/EXHT1F7VbXca2IvWT1rp+Fbz1ihjQOlcPP/77jlavfGEdpX9mvj4uCR35Wn/23Hpj2ECh4cRM/QglLPzaru6s98crlTwL+Qd4O/vdbmlitITfu9L4bUQCvriv93+7jQlXhTZjZIeBZ0ncOMw4A9ToASpoigALoyhcKFBRrkEhdBbPa6xWud0Qituu0CsFm4BTDh1jkz7QtGimgxj6qGN7mDGOIhR9zIpjaosLP/5xYwsbjK3o9PJ8u4KCcIy7P/rRvul0emG92OfT5fajxMjqWtGBlQN6arbxsQZ0vv/tLtx9J64u7omBvfvF4cL3uk6kVKJ//vGTvyOpufyt0f7pbsfhXubypdn8JqINmwqlrSdYfDGkLfZEOh6wAAXOkXpEtxS3Zb9tqk1ejO+UEq8c5x1V6JU3TshdAFg8CcxPl3kcswJYUrSUZ6nRyJcYUEJqhEJldzXb2KhYcitavdGxm9mxH8dw2fR5udHK8heVzmj4xsRMt+MwfKb9ysDp4d6b4ryrx4iRmd7xcb0ZeOXtwNz86cVylgvWoz3SS2LIIzsgtSQg1laoVpWUK5tJgcPUOd2NTHMjue/E93dNoVcNnhyzlh6agMR6O+YN17iFrDWkYIzNMUudpMWvJW0CpCaQE3k037qXQ4PL89sEXWwy981mwnbioW9wDfInr8z6qTzLSUJ7CBN5omOfIPGT1R3hiKqMghr1BppxBMYZA737Wp3t7XiJbmWu94pCrx77TQquG3MM0pBOOV5WM5uzCvtvI99b0vwnMFq1HJKquzJsR/U3g42s5q0I6p14zsfftJ4RzbSjTE7ZOO9QntFAXaTVtdpEoEnTkLDOuN/IQS6oqknrjI3p6tmz5ja5hNsW872q0G+b2BL/3Hnm5vO0yceJj2VTPZ4XRzoDxmaB2jTh1GXYUx5bQygTcYuN3mmL6qid0jzojYvhnXRdtv10tnmBBHN8fsbVg2nPUJVm0maUhgwTLAWUCKxGpMYqy2nHGNUCCU1PsJYud6K4d8iMYYX5/LktUSRvc8jbPv2+Uei1ZppEUJDQcwLopD9J25yTbNvjPOe6ECg/psZ3CPcjYlKCEoEtfwi32ANCS2OkAB0SwM2oCkNgYZaIEBmGmNMvZ8ehK0HLtqW+nQskRb9PsvTgIG/HaUf6woF27FmiPU54ygrjaUtdYowgBEkZsRO5VVqbmIIOqCbtyCHttOGdVi2M+4rSVJVasrwA5uypU1hxfkv9DrczrZ06975W6HV2+xTOnaPTR49er6weJ20+RTwhKAtcASA9ZpUrnYzL4yBlOHOspQ4xSBpEsEoQG3EmfLnIX4ukL8pyTY1R6MszxhXTRmFvGaSGwdbOxgSGOI5mHWxvaAz3AImmsejVAqQBoA1JpzBCiA8AIcMuuxH2PqTYaMmqmCWUo1px4bkMs3aUEW404fh/pPRN+hqhfibEiwlNrtFIAkqZZNh3hpgIX05CWQjUCUVHxpAKZVoPWXQXkDYhqtdN9ZFH7nvF7fbs35EKve7bXirRYwcPkkP9/WQ6e5TsTgFZdIA0OSRK3zPHSCAoSWXaXDsOI9IRccIwwHjUkcJJESYDJgRWfy9XgDuAOobctzRxebTCxmhI7YzUuL+SMZLtKmTVRUovaQ3j2PvFYsU3khMQyzWWcSM/LtaW40ujseKbCimEVjZS0nNSqhFrnU5HCrkQ0oPaVtUINpi3s/GE7QkCiwp76Fp5Ugk7x93/dYtbMt6/fgq9efEkha6lZ5+FCwDkEHJqIJ/GeSDV1AQ5BAdh0blEAMahySevy3EM2jNTBPb86iYjq+53g3TiepAuPTRi4QbxzJgFuASz8bgFmABUzt2PPGIvoFKePQuHjh37tVTSzT+y6wz+WznhwbEPJHAvS+CBhb6Xn86DsW1ZAv8PfBkFtGSaHhUAAAAASUVORK5CYII="}),(0,Z.jsxs)("aside",{className:Fi,children:[(0,Z.jsx)("div",{style:{fontSize:"16rem"},children:"平均掌握率"}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("b",{style:{fontSize:"40rem"},children:null==U?void 0:U.averageMasteryRate}),(0,Z.jsx)("span",{style:{fontSize:"20rem"},children:"%"})]})]})]})]}),(0,Z.jsxs)("div",{className:Hi,children:[(0,Z.jsx)("b",{}),(0,Z.jsx)("span",{children:"完成率"}),(0,Z.jsx)("b",{})]}),(0,Z.jsx)("div",{className:Yi,children:(0,Z.jsx)(er,{dataSource:null==U?void 0:U.completionRate})}),(0,Z.jsxs)("div",{className:Hi,style:{marginTop:"40rem"},children:[(0,Z.jsx)("b",{}),(0,Z.jsx)("span",{children:"掌握率"}),(0,Z.jsx)("b",{})]}),(0,Z.jsx)("div",{className:Wi,children:(0,Z.jsx)(fn,{dataSource:null==U?void 0:U.masteryRate})})]})]})]})}),u&&(0,Z.jsx)("div",{onClick:function(){return d(!1)},className:Ji})]})]})]})})},nr="statistics___BZJje",ir="noUnfold___L4va9",rr="wrapBox___tHLW6",or="scrollBox___m8AGu",ar="content____Gl9N",lr="title___SAaGy",sr="top___h1nbU",ur="topLi___Ib2Tu",cr="bottom___ZKnwW",dr="bottomLi___YAGiM",hr="echarts___M5Dkf",fr="name___XhFko",Ar="unfold___I5om1",pr="select___TcV_B",gr=n.p+"static/a.d3f19668.png",vr=n.p+"static/b.ba7414bd.png",mr=n.p+"static/c.2b6f6bd3.png",xr=n.p+"static/d.f1216ccd.png",yr={cylinder:"cylinder___rUBlO",cylinderBox:"cylinderBox___NurwX",cylinder1:"cylinder1___LPJD0",item1:"item1___ekrFi",item2:"item2___PuVOv",item3:"item3___x9UjL",point:"point___ZJ1ZD",cylinder2:"cylinder2___aQBbC",cylinder3:"cylinder3___lefpl",textBox:"textBox____wuhT"},Cr=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=(0,f.useState)([]),r=c()(i,2),o=r[0],l=r[1],s=(0,f.useState)(0),u=c()(s,2),d=u[0],h=u[1],A=(0,f.useRef)(String(Math.random()).slice(-6));console.log(n,o,223),(0,f.useEffect)((function(){if(null!=n&&n.length){var e=(r=(i=n).reduce((function(e,t){return e+t}),0),i.map((function(e){return e/r*122}))),t=n.map((function(t,n){return a()(a()({value:t,lineWidth:30,cylinderWidth:40+e[n]},g[n]),{},{from:g[n].from+A.current,to:g[n].to+A.current})}));l(t),h(d+1)}var i,r}),[JSON.stringify(n)]),(0,f.useEffect)((function(){d>0&&p()}),[d]),(0,f.useEffect)((function(){return window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}}),[d]);var p=function(){var e=o.map((function(e,t){var n=e.from,i=e.to,r=document.querySelector("#".concat(n)),o=document.querySelector("#".concat(i)),l=r.getBoundingClientRect(),s=o.getBoundingClientRect(),u=Math.abs(s.left-l.left);return a()(a()({},e),{},{lineWidth:u})}));l(e)},g=[{title:"部分掌握 ",from:"lineStart1",to:"lineEnd1"},{title:"全部掌握 ",from:"lineStart2",to:"lineEnd2"},{title:"未 掌 握 ",from:"lineStart3",to:"lineEnd3"}];return(0,Z.jsxs)("div",{className:yr.cylinder,children:[(0,Z.jsx)("div",{className:yr.cylinderBox,children:o.map((function(e,t){var n=e.cylinderWidth,i=e.lineWidth,r=e.from,o=t+1;return(0,Z.jsxs)("div",{className:yr["cylinder".concat(o)],style:{width:n+"rem"},children:[(0,Z.jsx)("div",{className:yr.item1}),(0,Z.jsx)("div",{className:yr.item2}),(0,Z.jsx)("div",{className:yr.item3}),(0,Z.jsx)("div",{id:r,style:{width:i},className:yr.point})]},o)}))}),(0,Z.jsx)("div",{className:yr.textBox,children:o.map((function(e,t){var n=e.title,i=e.to,r=e.value,o=t+1;return(0,Z.jsx)("div",{id:i,children:(0,Z.jsx)("span",{dangerouslySetInnerHTML:{__html:"".concat(n).concat(r,"%")}})},o)}))})]})},wr=function(e){var t=e.subjectId,n=e.uuid,i=e.isAll,o=(0,f.useState)(!1),l=c()(o,2),u=l[0],d=l[1],h=(0,f.useState)({course_id:null}),A=c()(h,2),p=A[0],g=A[1],v=(0,f.useState)(!0),m=c()(v,2),x=m[0],y=m[1],C=(0,f.useState)(!0),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),j=c()(E,2),k=j[0],N=j[1],M=(0,f.useState)({graphCount:0,tagCount:0,resourceCount:0,proportionCount:0}),S=c()(M,2),Q=S[0],P=S[1],z=[{name:"已完成",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"待开始",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"部分完成",value:0,itemStyle:{color:"rgb(6,110,247)"}}],R=(0,f.useState)({averageCompletionRate:0,averageMasteryRate:0,completionRate:z,masteryRate:[0,0,0],course_rank_num:0,course_rank_all_num:0,system_rank_num:0,system_rank_all_num:0}),L=c()(R,2),D=L[0],U=L[1];(0,f.useEffect)((function(){u?T(p):g({course_id:null})}),[u]),(0,f.useEffect)((function(){u&&d(!1)}),[n]);var T=function(){var e=s()(r()().mark((function e(o){var l,s,u,d,h,f,A,p,v,m,x,C,w,b,E,B,j,k,M,S,Q,R,L=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(l=L.length>1&&void 0!==L[1]&&L[1])?I(!0):y(!0),e.next=4,(0,q.ZP)(i?"/api/knowledge/v2/subject_statistics.json":"/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:a()({subject_id:t,parentNodeUuid:n,labels:"图谱,标签,资源",depth:-1},o)});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(j=null==s||null===(u=s.data)||void 0===u?void 0:u.metricCounters,k={graphCount:(null===(d=(j=j||[]).find((function(e){return"图谱"===(null==e?void 0:e.name)})))||void 0===d?void 0:d.count)||0,tagCount:(null===(h=j.find((function(e){return"标签"===(null==e?void 0:e.name)})))||void 0===h?void 0:h.count)||0,resourceCount:(null===(f=j.find((function(e){return"资源"===(null==e?void 0:e.name)})))||void 0===f?void 0:f.count)||0,proportionCount:null==s||null===(A=s.data)||void 0===A?void 0:A.resource_rate},M=Object.entries(null==s||null===(p=s.data)||void 0===p?void 0:p.study_complete_hash).map((function(e,t){var n=c()(e,2),i=(n[0],n[1]);return{name:z[t].name,value:i,itemStyle:z[t].itemStyle}})),S={averageCompletionRate:null==s||null===(v=s.data)||void 0===v?void 0:v.study_complete_rate,averageMasteryRate:null==s||null===(m=s.data)||void 0===m?void 0:m.study_grasp_rate,completionRate:M,masteryRate:Object.values(null==s||null===(x=s.data)||void 0===x?void 0:x.study_grasp_hash),course_rank_num:null==s||null===(C=s.data)||void 0===C?void 0:C.course_rank_num,course_rank_all_num:null==s||null===(w=s.data)||void 0===w?void 0:w.course_rank_all_num,system_rank_num:null==s||null===(b=s.data)||void 0===b?void 0:b.system_rank_num,system_rank_all_num:null==s||null===(E=s.data)||void 0===E?void 0:E.system_rank_all_num},Q=null==s||null===(B=s.courses)||void 0===B?void 0:B.map((function(e){return{label:e.name,value:e.id}})),N(Q),P(k),U(S),l||g({course_id:(null==Q||null===(R=Q[0])||void 0===R?void 0:R.value)||null})),setTimeout((function(){y(!1)}),500),I(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:nr,children:[(0,Z.jsxs)("div",{onClick:function(){return d(!0)},className:ir,children:[(0,Z.jsx)("img",{style:{width:"32rem",marginBottom:"4rem"},src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"统"}),(0,Z.jsx)("span",{children:"计"})]}),(0,Z.jsxs)("div",{className:rr,style:{right:u?0:"-600rem"},children:[x&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"200rem"},spinning:!0}),!x&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:or,children:(0,Z.jsxs)("div",{className:ar,children:[(0,Z.jsxs)("div",{className:lr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,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"}),(0,Z.jsx)("span",{children:"图谱统计分析"})]}),(0,Z.jsxs)("div",{className:sr,children:[(0,Z.jsxs)("div",{className:ur,children:[(0,Z.jsx)("div",{children:null==Q?void 0:Q.graphCount}),(0,Z.jsx)("div",{children:"知识图谱数量"})]}),(0,Z.jsxs)("div",{className:ur,children:[(0,Z.jsx)("div",{children:null==Q?void 0:Q.tagCount}),(0,Z.jsx)("div",{children:"标签节点数量"})]}),(0,Z.jsxs)("div",{className:ur,children:[(0,Z.jsx)("div",{children:null==Q?void 0:Q.resourceCount}),(0,Z.jsx)("div",{children:"资源节点数量"})]})]}),(0,Z.jsxs)("div",{style:{marginTop:"20rem"},className:lr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAsCAYAAAA5KtvpAAAAAXNSR0IArs4c6QAABFJJREFUaEPtml9MW1Ucxz+nlxbaUkYvYjdENG7RiEg6jNGQ+aIx08SE6IvZxGS+qGGPPjnj2+J8MIuJMVk00Zgg0zc1Rpm+Gf+M+GdkZKhT4gyMjnWllJWWtrf3mNPLHJcWaBmlXcMvaV96fufez/n+fuf8zjkV/a8ZBzB5R4JO7VpICHlo8A3nt6L/VWNSIttrl9UiEzAyeMz5sOg/khmTkq7aBxbfDB6r2y8OHZFBjzf7rt5Mb61ChyOcWkxrhz86KiaEggxF5Aum5INaBRaCJ9taxPBSaG8D15zQVaVwnQaao/QxlhLSxnU/1Y+RLdxP1QA7BAT8IHIzSekWjUMyBS1NUO+EuTgkUvn9lB84mwVNK4pA921c4bkFS1V/IzS4QA3AYroCwM2nBpnf14fp9RUFvRmNVLSYskIh3XryOMJIc+WZw1sKvdrAlT2kFbAzPEVGDxB5eqDi0EUDzyetSWC1UFk+oq74LPqFURrD/9AUOo8jm8n9nNwR4M/HBzDc5Q1vhwO8LvC5N5jDV5MQXVg/u1wLUe789TP8F88hpFnQIdkUYPyxATJlhlYPb/WBu97+GkUpHJ6HZIEZb3lX/qkx9vw0hJYpsBasQE807+LsE6+AkqKM1tgAeuMGgC/HYNGKyoKmFL37uw9XVXW5k3Ro/NX7PLMd3WVEtbr21kPLiuwpSuG1gLVUguCXb+JMxdcF2ErYsgHfNfIpt06M5GANl4doWyfzgT25HM3U+9h9eghP7BKbBauKi08+t9eNDg0O9uUXN5uusGdumu6v3iLT4ONCTx+RjmBeXt7/9XE8sdCmhbECPjG4rHAG6jTBy/1bANx+dhjPXIiJh54lW+8pGNJdw28z3floSTkbnoVozF4qteoC/w4wDDjxcYWAO377gsngU8g1ZltP9CIJ/23r5vfyBj/8YnLmnH1Z631Ao6dL5OrlyihsmjiyBqbTVRKMamxm4cy4XUG1LQzeZ22V1gSupMIlky45pDPw3pA9LJ11gpees/KwOhVeh/bvfyVTIbuKu+8Q3L5LcEPA1arw9z+bjI7b83DfgxrBzhsErlgOAwsJu8xqH+peKtjLBlwphVNpeP+kPQ9dTsGLB608LBtwpRTeBga2Fa6lSaumQ3r2KsRX7OtvBuAmNzR7N3AAkMnCzJz9PKvagVWpurM5/5y7qAMANUZZE1KZ69DqfH30D3slpfYQe++16uHJS3A5Yv+9PSAI3GL1Nfr7Cl8Bezst36kZmLlS2Nc08+vw3HOXfJW/ur1wu0DVBSutaOCN1s3V5rcNvNaFuAoVV121aZb/PmpzsspNiwr34i/Er93MVTtyYhHU5VohKwnY2wDqU82m7orjydXP0UsCrmbQYt8tD3g6IvdLSe5PH7VomoPunboYyy1f6ktK2TAdYRS4p+aABT+26TwihMidTPy/TM/EZcBY5HUEPUJyE8zL60gjSEk47RYc1XURu9b6P7vslVpOgNBqAAAAAElFTkSuQmCC"}),(0,Z.jsx)("span",{children:"学习统计分析"})]}),(0,Z.jsx)(X.Z,{spinning:b,children:(0,Z.jsxs)("div",{className:cr,children:[(0,Z.jsxs)("div",{className:dr,style:{marginTop:"82rem",marginRight:"26rem"},children:[(0,Z.jsx)(B.default,{className:pr,options:k,value:null==p?void 0:p.course_id,size:"small",onChange:function(e){p.course_id=e,g(a()({},p)),T(p,!0)},placeholder:"请选择",getPopupContainer:function(e){return e.parentNode},style:{width:"222rem"},suffixIcon:(0,Z.jsx)("i",{className:"iconfont icon-a-bianzu11",style:{color:"#fff",fontSize:"12rem"}})}),(0,Z.jsx)("b",{style:{fontSize:"26rem",marginTop:"5rem"},children:null==D?void 0:D.course_rank_num}),(0,Z.jsx)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:"课堂排名"}),(0,Z.jsxs)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:["(共",null==D?void 0:D.course_rank_all_num,"人)"]}),(0,Z.jsx)("img",{src:gr})]}),(0,Z.jsxs)("div",{className:dr,style:{marginTop:"82rem"},children:[(0,Z.jsx)("b",{style:{fontSize:"26rem",marginTop:"30rem"},children:null==D?void 0:D.system_rank_num}),(0,Z.jsx)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:"系统排名"}),(0,Z.jsxs)("div",{style:{fontSize:"16rem",marginTop:"4rem"},children:["(共",null==D?void 0:D.system_rank_all_num,"人)"]}),(0,Z.jsx)("img",{src:vr})]}),(0,Z.jsxs)("div",{className:dr,style:{marginTop:"104rem",marginRight:"26rem"},children:[(0,Z.jsxs)("b",{style:{fontSize:"26rem",marginTop:"30rem"},children:[null==D?void 0:D.averageCompletionRate,"%"]}),(0,Z.jsx)("div",{style:{fontSize:"14rem",marginTop:"2rem"},children:"平均完成率"}),(0,Z.jsx)("img",{src:mr})]}),(0,Z.jsxs)("div",{className:dr,style:{marginTop:"104rem"},children:[(0,Z.jsxs)("b",{style:{fontSize:"26rem",marginTop:"30rem"},children:[null==D?void 0:D.averageMasteryRate,"%"]}),(0,Z.jsx)("div",{style:{fontSize:"14rem",marginTop:"2rem"},children:"平均掌握率"}),(0,Z.jsx)("img",{src:xr})]}),(0,Z.jsxs)("div",{className:hr,children:[(0,Z.jsx)("div",{className:fr,children:"完成情况"}),(0,Z.jsx)(fn,{dataSource:null==D?void 0:D.completionRate})]}),(0,Z.jsxs)("div",{className:hr,children:[(0,Z.jsx)("div",{className:fr,children:"掌握情况"}),(0,Z.jsx)(Cr,{dataSource:null==D?void 0:D.masteryRate})]})]})})]})}),u&&(0,Z.jsx)("div",{onClick:function(){return d(!1)},className:Ar})]})]})]})})},br=["pathsDetail","user","globalSetting","loading","dispatch"],Ir=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i,o,a,l,u,d,p=e.pathsDetail,g=(e.user,e.globalSetting,e.loading,e.dispatch,h()(e,br),(0,A.useParams)(),(0,f.useState)("")),v=c()(g,2),m=v[0],x=v[1],y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),B=E[0],j=E[1],k=(0,f.useState)(""),N=c()(k,2),M=N[0],S=N[1];function Q(){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(){var t,n,i,o,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:p.detail.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(b(null==t||null===(n=t.data)||void 0===n?void 0:n.nodes),l=pe()(null==t||null===(i=t.data)||void 0===i?void 0:i.nodes),j(null==l?void 0:l.splice(1)),x(null==t||null===(o=t.data)||void 0===o||null===(o=o.nodes)||void 0===o||null===(o=o[0])||void 0===o||null===(o=o.properties)||void 0===o?void 0:o.uuid),S(null==t||null===(a=t.data)||void 0===a?void 0:a.sync_uuid));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){Q()}),[]),(0,Z.jsxs)("div",{style:{background:"#010A23",paddingTop:"30rem",minHeight:"calc(100vh - 260rem)"},children:[(0,Z.jsxs)("div",{className:ge,children:[(0,Z.jsx)("span",{style:{color:"#fff",fontSize:"16rem",width:"69rem"},children:"图谱类型"}),(0,Z.jsx)("div",{style:{width:"100%",marginLeft:"48rem",display:"flex",alignItems:"center",flexWrap:"wrap",gap:"20rem"},children:null==w?void 0:w.map((function(e,t){var n;return(0,Z.jsx)("div",{onClick:function(){return x(e.properties.uuid)},className:m===e.properties.uuid?ve:me,children:0===t?"图谱关系展示":null==e||null===(n=e.properties)||void 0===n?void 0:n.name})}))})]}),(null==w?void 0:w.length)>0&&(0,Z.jsxs)("div",{className:xe,children:[(null==w||null===(t=w[0])||void 0===t?void 0:t.properties.uuid)===m&&m&&(0,Z.jsx)(ji,{onAddSuccess:Q,setActivated:x,subjectId:null==p||null===(n=p.detail)||void 0===n?void 0:n.id}),(null==w||null===(i=w[0])||void 0===i?void 0:i.properties.uuid)!==m&&m&&(0,Z.jsx)(Zn,{sync_uuid:M,initdata:Q,Tabsdatas:B,uuid:m})]}),null!=p&&null!==(o=p.detail)&&void 0!==o&&o.can_managed?(0,Z.jsx)(tr,{isAll:(null==w||null===(a=w[0])||void 0===a?void 0:a.properties.uuid)===m,subjectId:null==p||null===(l=p.detail)||void 0===l?void 0:l.id,uuid:m}):(0,Z.jsx)(wr,{isAll:(null==w||null===(u=w[0])||void 0===u?void 0:u.properties.uuid)===m,subjectId:null==p||null===(d=p.detail)||void 0===d?void 0:d.id,uuid:m})]})})),Er=n(70236),Br=n.n(Er),jr="information___cwV7S",kr="body___1JINN",Nr="title___b5sMx",Mr="left___yeFML",Sr="box___pdLe8",Qr="right___uofAp",Pr="listWarp___mIMgF",zr="li___fF9zA",Rr=function(e){var t;Br()(e);var n=(0,f.useState)(!0),i=c()(n,2),o=i[0],a=i[1],l=(0,f.useState)({}),u=c()(l,2),d=u[0],h=u[1],p=(0,A.useSelector)((function(e){return e})).pathsDetail.detail;(0,f.useEffect)((function(){null!=p&&p.id&&g()}),[null==p?void 0:p.id]);var g=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h(p),a(!1);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsx)(Sn,{children:(0,Z.jsxs)("div",{className:jr,children:[o&&(0,Z.jsx)(X.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!o&&(0,Z.jsxs)("div",{className:kr,children:[(0,Z.jsxs)("div",{className:Mr,children:[(0,Z.jsxs)("div",{className:Nr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAAAXNSR0IArs4c6QAABC9JREFUWEftmG1MU1cYx//ntgVaJ5Y0MsDolOCagfGNmqjJtiwmLFqXxWaaJQt7MSZkwLK46JJl2Uzckm0f9mUic7olJHsDAl8w07lpYt2HDWlhykBFBiwiL0JVCO3Vtvc8y7nY9l4LhEsx2RLOl97ePuf5/85zntNznsMQa9Wt26HwCjAqBmEpwKT4b6k9EEAEMAWgO2DMDwnVKHf9JNwy1fcR/2cAfzemIzEgTZIgPuerEWN0P8rvcSKr6pOxz1HpOsCgjlw5Jd6ttlvhKXBAVhT81j+OtpEgdqy0Y+fKJSlzRDnBNxKi764FOOcYBigPTHqBocp3EkQ7C+xWnNlVCKspMexvOm7hiz8HMbh3HTSvU4Jp6h2D53R3ROFkAXBaANwEUd7B4mXYvyFX5zwU5SioaUPnK0V4KisjJWFt5/xv24O94xEZxBWGIy0hANaPt67A3sJsnchwKIINP1zG6L71cGSY5g1gzY8dwY7bsgnEeqYFCHPC295e3JEj8Hqc8yZ+KSCjuLaTK0QSGI4nAbxzoQ9i5J23ZYyHFXxfsgo5NjFdqbUIJ7SOhPBh8wAFowpxTnch2YqSAGqujODTlpu4r/DUFB/qTSCYGIMc5WLxd8GEUry56eKMOTCfBK//2o1f/rkrxJuRnfMc9iyXJ/+IZkjCRwTQhMpNL8Z8LwD8tyMwFlbAyXgmpJsYbGb9ZqpJwtnlwLkbYyg9c924OgCzJOHqq+t1EIYBhPJAMAIutnKDzWqW4Mgw63rNCcCg7ozm/z+A3wcnUHG+Z05JKBLwrKcwtRwQZ4HmoYk55YDNbMKW3McWciC1CLQHZHzS0j9lDjyzLBPlax83tEgMr4JboSgaugNT5sC6pYvwdN7iRwtgyPssjA1HYBY+DZksAEwfgSpfEES2w1tWYF+Rvi4QMY4SUNc1CoUTNucuxpP25AJFHF9ru0bVKdld4IBliqJyBoCWv0HIz1mUhka3E6sy0+NzK/bB/d4+1F+fdJ6VYUbddifWOCbry1g79McNnPhrWP36/BNZOL4tXwchjvnupisYmAiLorQGla43EmfCKv8uEK8X27iAaHA7kZ+ZDjGqAxf64iOLdXgY4vDFfhy7PKQD0kIMBSN46dQ19IzdE+IESSpB+cazCQDxdNTvAVEtiCwCon6HE9WXBhPiDCcBHAOhQZRx9nSzatPYHcBX7XFxLxjrA9FrsUh8tHk5Xv65KyHOWBkqik9oaROlsAZC3A2E+YPChKEJ2bbd2FMURlXrNpAiYKw6G8CLJWlulK6VcdT3NQhqiOM2YuRTiAsb/RWEmA5QnYiESqkVj2FrICZt2HlY4EaZSxS54jJE0kKoYZ9GPBlAnQ5fCTgdVK9SLPgAZa6IboJVm7at4MohMFyFBe/FxWOGAqLa/z6IngWZvsRbGxuTfDx48S+jEnn4EDyDBQAAAABJRU5ErkJggg=="}),(0,Z.jsx)("span",{children:"课程介绍"})]}),(0,Z.jsx)("div",{className:Sr,style:{marginBottom:"20rem"},children:(0,Z.jsx)(ie.Z,{value:(null==d?void 0:d.description)||""})}),!(null==d||!d.learning_notes)&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("div",{className:Nr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAACaJFpUAAAAAXNSR0IArs4c6QAAA9FJREFUWEe9l1toHGUUx39ndrOpUuzFGrUW8UUKtjYUSqqBmuyFIoIVFbVgwRfRYhWdTWiL+LA+NNYkOxH1wSKKQlshECqoqLCTqLFV2j5oq5BaI6mtGrU1pIViNskc+02S3Z2km8tm4zzN5Zz/b873ncuMMNOhKrgN9QhxYBOqqxCqQIZR/ka0F7W+APmMROuJmeSkqEFXKowOPoXHC8DtMwn5z4VuLGkm6nxczP7qwC+T6xnmHdD1swJNNhI5hBV6hmhL/5RHUwRd+0GQg6guKgk24SScQyL3Env1x0KdYIQZeyuwHwjNGibSC/yJau0UH5EBwlpHXdvJ/HtMnJllHOEwqtfMGoZ4VEZWsGnvAF2NCUY9B/TOSf6/UFm5wbfxt9kcJkG8wR9QVs8eNm4p1n3E05/6V6dfr+TXvnZUtwR15AAJZ1se6NrPorwxZ9iYgoJ8QMWiRu5p+oPj+yoY7OlAuT+nZ2ysihqizcevnKYs3ItnQVeWBMxtjpyBUJx4Sy+HG6v41+tBdVkeKoeIOw8JmWQUtHNesDy0h5uuq2ZNKksmuQP0zQLdIZZGbhRc+zWU58sCNCIWO4m1tdC9exnZ7F+ohnPaIdkquMlOVKNlAwoniLdV+3qu7aLEctoWTULG/h24uWxAIxSybiCaPo+bbEPVtMaJlO4we3gBdHlZgWGrhvr0MTrtPXi8WKD9iYnwPHB9WYFCJ8rBK1WeQllVUB4fmT38DtWxNV/oQ3jLLOl+0McXmuXrW+www/VJ1Hv7/wFG1opfL0PZftDIwkLlJAln3VjzztjvAU8sMHA7CWffGLB7161kh0/Ne+gWe2PhFNaStURTI/kBnLEbgNayRykyAhInnv7KaAcnvps0s+yRskItaSDmOLleExA3A/RM3wHQh8sCFXmJuLOnUGvqV5s/Hy/tBW0AtUoCi1zCkueIpt+f7F/8u7SzcSPqdaB6y5ygIkewwo8RbT53Nb/iQGPt2p+jbJ4j8GXiTqp4wk6nFgReRtiGRH4KugxvwdOm3D2RcgHlGAmnZsr7daUW410cyE328gH9ImoHKxiheuYn5+4FiNAv2yzCP/ko1eRAFVpQz/OKMGN/CDzgA0R+Y3FlNRtfuRBYVpPN3ui3+XvWLhLp5tKSJtjuThNacofphwGxrt23MTr0c+5/JByqpb71m9KAX+9cydDI96iuGI+yH6UvKKbrgGvHnx8ldlct8uhoaUC/Fhtj6Gj7jN89Ij2E2Uydc3a6Spu+8Cc8j9jLuWxtR3QNqlX5jMRDxXSUoyxd/S4bnh6eqUn8BxAzTxv+CZD/AAAAAElFTkSuQmCC"}),(0,Z.jsx)("span",{children:"课程须知"})]}),(0,Z.jsx)("div",{className:Sr,children:(0,Z.jsx)(ie.Z,{value:(null==d?void 0:d.learning_notes)||""})})]})]}),(0,Z.jsxs)("div",{className:Qr,children:[(0,Z.jsxs)("div",{className:Nr,children:[(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAiCAYAAAAzrKu4AAAAAXNSR0IArs4c6QAABWhJREFUWEfll2tsVFUQx/9z7t7tk7JbQOSlguUhEKAQowWkLSQoiEE+SNCoCRgMSUFpAoSIICABgyQFRT64EGLUKJRAa0JTRC1FpAgt2wUUFURMSiKW0sduabe79/xlC4U+6LspJM633TOP35mZO3OvyL7SDNiMSXhQhNQ2f2CdSGa5D5ACEdl339lIO4GVEtTf14IpYJE1u+cX9x0MgGRWZEhQV/+/wXgM/RHARAgSoBEnUzG7uep0a8aYi+mwkAXAgMAnyejxYIDlYDGIj2thBEQSbCLQ94LrtowxB3EgPAAiIbgIIBsm3pHJ8N43MBIKR3AUxCQI/oENk+QZXGrp6e+SjDEfJrzYDYUdkojjjQPyCJZDYzOACggSJRmFrY2kToPxAsJQhHQQLwC4AhviZQqK6wLzKEYiiNO1vxVmSBJyWoOqbcHOzDHmIxJeZIJIgMLqbGNsao5tZM2uiOR1zqiBey8UzbQA5IEYD4V5koT0tkB1CownEIOq2kdfw475zkhXKsmUusAiUvhrxYqD/azSVRAslmR80laoDoPxOGLhRwYEB5CIbU7PrkRq64fGgRfXHLY2VKVvkmSsbg9Uh8B2nHpueI4etv+Ybbj/hjKznQ5zfWl58D1ormwcfBCvl5ybsLK307NzHrV+E4TXEHNDSfz8U62BtqvHeDS6z9Do9bnFiH6iXsk+E/CqJlY0DibAWYhaQ+oDd/SBGxBzVFn8/MtdNi4mF6yfcFYezm/oUCxllzm6Rn/TBEzJRyAfJ/F8/TMlsqo0fuHGDoNNYL75Z6F7N8hZFDlohNu3W1X+JnMKtqhYCVZuI/DanWAif/SwS4LPzwMEpzSAEGwSyLcAdxOINETeuj5u4Z76Oi2W0ul2pWhy+50yGJIKzWUkBtx1IifKxy9MiPW4BlrEFhDxhPwrSraWjVmw3+FxrYDGBw0yZsgUWvic4KO1jQ7cMMMcfYtHzfXdidXSHHO4XWkkl97tJ2xThrFHW/pLkoNFxG3aZW4ggARqfgowvFGZsy0Yr9tEbyb1q6KUH9BrBpiO7UU1ZVUIrarbYhdzWHH8/AttAuvp2TkNmodBCkRIMWYYDE4lJIVklIhUUnDo5nKeU6tzDxElBdAwCY65dSx5ysQiHeSHIKbfNvlterxjdLrMDQ3kW1otZYykOAp3vn/T2bMikgvoYdQMrZ5OSehCllKvKG0tAVUUDPVu+dgFDeZgs2BrSbXV7XIRWNApiuaMtQrA3cfE5RjQZ6cIq6HlRzFkY1naxNxmwXq6XctBht4Iul5KwsHcQUCFvalvES2QtIqpo+KafIzEXcgKu+Yt+otAvy6nCiowIw7wmS269g/ueybwSO/zDb6SHG5XEsk2vZ60F5w/9wPOx7ZuZqhg5YQhWbfAKEusF2N29zztegPgztat26lBAF+NAGuMNhkGBvV2i2SUeQEpEeAnFXHVYbNf61VnrUxfDyj/3Rmlw6oIpUVVRTWIYIVV62C0V1TQJma5s8EZhSzvVW5m6/Gh/2eOdiI63MAARxjSC4oxbYQD3moLmsCZK5W4VFyNYK+Yi2LbW7LOMm1PtekqHVRSVQF71Infk0PmQ/qEwxlpw8tP9kFmYQlSkvvj0C+lmD7SibTvruDkZS8YHpZ1z+HYwfjNmq1dS5VWmldMMrZ3tIlIu8KsMbG4WhGAp8iHoQ9FIMpuIP9vLy6X+KEgS7sFLEQc8/bxNNRbc83dQgCfzZAR3QbWd5knqjpQeY7kYy1WRJBSsW3Sjm4DC8E4lp4cpxn4GsTwJnChASvcUpY2caWI3HsBd3WP1fc3MPV4hNfiKgIvATJYhJWE5BlUG0s/evpYne5/jDgJzLpdk9YAAAAASUVORK5CYII="}),(0,Z.jsx)("span",{children:"教学团队"})]}),(0,Z.jsx)("div",{className:Pr,children:null==d||null===(t=d.subject_members)||void 0===t?void 0:t.map((function(e){return(0,Z.jsxs)("div",{className:zr,children:[(0,Z.jsx)("img",{src:"".concat(Ht.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar)}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)(j.Z,{title:null==e?void 0:e.username,children:(0,Z.jsx)("b",{className:"c-grey-333",children:(0,O.Pq)(null==e?void 0:e.username,7)})}),(0,Z.jsx)(j.Z,{title:null==e?void 0:e.school_name,children:(0,Z.jsx)("span",{className:"c-grey-999",children:(0,O.Pq)(null==e?void 0:e.school_name,7)})})]})]},null==e?void 0:e.login)}))})]})]})]})})},Lr={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},Dr=n(49312),Ur="md___NMHUA",Tr="dark___hYBxG",Or=["value","onChange","theme"],Gr=function(e){var t=e.value,n=e.onChange,i=e.theme,r=h()(e,Or),o={dark:Tr};return(0,Z.jsx)(Sn,{prefixCls:"md",children:(0,Z.jsx)("div",{className:Ot()(Ur,o[i]),children:(0,Z.jsx)(Dr.Z,a()(a()({},r),{},{defaultValue:t,onChange:function(e,t){console.log("a:",e,t),null!=t&&t.length?n(e,t):n(e)}}))})})},Zr=function(e){var t=e.type,n=e.onEnter,i=(0,f.useState)(""),r=c()(i,2),o=r[0],a=r[1];return(0,Z.jsxs)("div",{className:Lr.comment,children:[(0,Z.jsx)(Gr,{theme:"dark",height:1===t?"264rem":"134rem",value:o,onChange:function(e){return a(e)}}),(0,Z.jsx)(m.ZP,{size:"large",shape:"round",onClick:function(){return n(o,t)},type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"},children:"发送"}),(0,Z.jsx)("div",{style:{clear:"both"}})]})},Fr=function(e){Br()(e);var t=(0,A.useParams)(),n=(0,f.useState)(!0),i=c()(n,2),o=i[0],l=i[1],u=(0,f.useState)({page:1}),d=c()(u,2),h=d[0],p=d[1],g=(0,f.useState)(0),v=c()(g,2),x=v[0],y=v[1],C=(0,f.useState)(!1),w=c()(C,2),b=w[0],I=w[1],E=(0,f.useState)([]),B=c()(E,2),k=B[0],N=B[1];(0,f.useEffect)((function(){M(h)}),[]);var M=function(){var e=s()(r()().mark((function e(n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/paths/".concat(null==t?void 0:t.pathId,"/discusses.json"),{method:"get",params:n});case 3:null!=(i=e.sent)&&i.comments&&(N(null==i?void 0:i.comments),y(null==i?void 0:i.disscuss_count)),l(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=s()(r()().mark((function e(n,i){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/paths/".concat(null==t?void 0:t.pathId,"/post_discuss.json"),{method:"post",body:{content:n}});case 3:0===(null==(o=e.sent)?void 0:o.status)&&(h.page=1===i?1:h.page,p(a()({},h)),M(h),I(!1));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Q=function(){var e=s()(r()().mark((function e(t,n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/discusses/".concat(b,"/reply.json"),{method:"post",body:{container_type:"Shixun",content:t}});case 3:null!=(i=e.sent)&&i.discuss&&(I(!1),M(h));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),P=function(){var e=s()(r()().mark((function e(t,n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/discusses/".concat(t,"/plus.json"),{method:"post",body:{container_type:"Discuss",type:n}});case 3:-1!==(null==(i=e.sent)?void 0:i.status)&&M(h);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),z=function(){var e=s()(r()().mark((function e(t,n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,(0,q.ZP)("/api/discusses/".concat(t,".json"),{method:"delete",body:{}});case 3:1===(null==(i=e.sent)?void 0:i.status)&&(h.page=1===n&&1===k.length&&1!==h.page?h.page-1:h.page,p(a()({},h)),M(h));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Sn,{children:[(0,Z.jsx)("span",{className:"relative",style:{float:"right"},children:(0,Z.jsx)(m.ZP,{className:Lr.addBtn,size:"large",shape:"round",onClick:function(){return I(!0)},type:"primary",children:"发布讨论"})}),(0,Z.jsx)("div",{className:Lr.exchange,children:(0,Z.jsx)("div",{className:Lr.body,children:(0,Z.jsxs)(X.Z,{spinning:o,children:[!0===b&&(0,Z.jsx)(Zr,{type:1,onEnter:S}),x?(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("div",{className:Lr.liWarp,children:null==k?void 0:k.map((function(e){var t,n,i,r;return(0,Z.jsxs)("div",{className:Lr.li,children:[(0,Z.jsx)("img",{src:"".concat(Ht.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.author)||void 0===t?void 0:t.image_url)}),(0,Z.jsxs)("aside",{style:{flex:1},children:[(0,Z.jsxs)("div",{className:Lr.head,children:[(0,Z.jsx)("b",{children:null==e||null===(n=e.author)||void 0===n?void 0:n.name}),(0,Z.jsx)("span",{children:null==e?void 0:e.time}),(0,Z.jsxs)("div",{className:Lr.btns,children:[(0,Z.jsx)(j.Z,{placement:"top",title:"回复",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return I(e.id)},className:Lr.reply,children:(0,Z.jsx)("i",{className:"iconfont icon-a-huifupinglun"})})}),(null==e?void 0:e.manage)&&(0,Z.jsx)(j.Z,{placement:"top",title:"删除讨论",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return z(e.id,1)},className:Lr.delete,children:(0,Z.jsx)("i",{className:"iconfont icon-shanchu17"})})}),(0,Z.jsx)(j.Z,{placement:"top",title:"点赞",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return P(null==e?void 0:e.id,null!=e&&e.user_praise?0:1)},className:Ot()(Lr.praise,(null==e?void 0:e.user_praise)&&Lr.active),children:(0,Z.jsx)("i",{className:"iconfont icon-dianzan7"})})}),!(null==e||!e.praise_count)&&(0,Z.jsx)("aside",{className:Lr.num,children:null==e?void 0:e.praise_count})]})]}),(0,Z.jsx)(ie.Z,{className:Lr.md,value:(null==e?void 0:e.content)||""}),!(null==e||null===(i=e.children)||void 0===i||!i.length)&&(0,Z.jsx)("div",{className:Lr.secondWrap,children:null==e||null===(r=e.children)||void 0===r?void 0:r.map((function(e){var t;return(0,Z.jsxs)("div",{className:Lr.secondLi,children:[(0,Z.jsxs)("div",{className:Lr.secondHead,children:[(0,Z.jsx)("b",{children:null==e||null===(t=e.author)||void 0===t?void 0:t.name}),(0,Z.jsx)("span",{children:null==e?void 0:e.time}),(0,Z.jsx)("div",{className:Lr.secondBtns,children:(null==e?void 0:e.manage)&&(0,Z.jsx)(j.Z,{placement:"top",title:"删除讨论",color:"#434B64",children:(0,Z.jsx)("div",{onClick:function(){return z(e.id,2)},className:Lr.secondDelete,children:(0,Z.jsx)("i",{className:"iconfont icon-shanchu17"})})})})]}),(0,Z.jsx)(ie.Z,{className:Lr.md,value:(null==e?void 0:e.content)||""})]})}))}),b===e.id&&(0,Z.jsx)(Zr,{type:2,onEnter:Q})]})]},null==e?void 0:e.id)}))}),(0,Z.jsx)("div",{className:Lr.pagination,children:(0,Z.jsx)(Ie.Z,{onChange:function(e){h.page=e,p(a()({},h)),M(h)},total:x,current:null==h?void 0:h.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:function(e){return(0,Z.jsxs)("span",{style:{marginLeft:"10rem",color:"#fff"},children:["共",(0,Z.jsx)("span",{style:{color:"#37AD83",margin:"0 5rem"},children:e}),"条数据"]})}})})]}):!b&&(0,Z.jsx)(Ci,{textColor:"#fff"})]})})})]})},Hr="learning___axerA",Yr="body___xn5Fa",Wr="tabs___C2Adc",Jr="name___VKGdS",Kr="tabWrap___EnXyi",Xr="tab___EBO0d",qr="active___XXAsu",Vr="head___XDru2",_r="numerical___APDFZ",$r="action___V6i8x",eo="studentHead___I1em7",to="headLi___UsDfK",no="btn___SXQTV",io="addBtn___oYSpZ",ro="chart___Rsr8z",oo="group___cEFV6",ao="item___uQIC1",lo=function(e){var t=e.percentage,n=e.startAngle,i=void 0===n?270:n,r=e.strokeColor,o=void 0===r?"#42BECD":r,l=e.trackColor,s=void 0===l?"#e6e6e6":l,u=e.innerBackgroundColor,d=void 0===u?"#fff":u,h=e.text,A=void 0===h?"":h,p=e.textColor,g=void 0===p?"#000":p,v=e.textSize,m=void 0===v?"1rem":v,x=e.textPadding,y=void 0===x?"28rem":x,C=e.outerDiameter,w=e.innerDiameter,b=e.maxTextLength,I=void 0===b?6:b,E=e.onClick,B=e.hoverEffect,j=void 0===B||B,k=e.style,N=(0,f.useState)(0),M=c()(N,2),S=M[0],Q=M[1],P=(0,f.useState)(0),z=c()(P,2),R=z[0],L=z[1],D=(0,f.useState)(!1),U=c()(D,2),T=U[0],O=U[1],G=function(e){var t;return parseFloat(e)*parseFloat(null===(t=document.documentElement)||void 0===t||null===(t=t.style)||void 0===t?void 0:t.fontSize)},F=function(){Q(G(C)),L(G(w))};(0,f.useEffect)((function(){return F(),window.addEventListener("resize",F),function(){return window.removeEventListener("resize",F)}}),[C,w]);var H=S/2,Y=R/2,W=(S-R)/2,J=H-W,K=2*Math.PI*J,X=K-t/100*K,q="rotate(".concat(i," ").concat(H," ").concat(H,")"),V=function(e,t){return t&&e.length>t?e.slice(0,t-1)+"...":e}(A,I);G("4rem");return(0,Z.jsxs)("svg",{width:S,height:S,viewBox:"0 0 ".concat(S," ").concat(S),xmlns:"http://www.w3.org/2000/svg",onClick:E,onMouseEnter:function(){j&&O(!0)},onMouseLeave:function(){O(!1)},style:a()({cursor:E?"pointer":"default"},k),children:[(0,Z.jsx)("circle",{cx:H,cy:H,r:Y,fill:d}),(0,Z.jsx)("circle",{cx:H,cy:H,r:J,fill:"none",stroke:s,strokeWidth:W}),(0,Z.jsx)("circle",{cx:H,cy:H,r:J,fill:"none",stroke:o,strokeWidth:W,strokeDasharray:K,strokeDashoffset:X,strokeLinecap:"round",transform:q}),T&&(0,Z.jsx)("circle",{cx:H,cy:H,r:J+W/2,fill:"none",stroke:"#FA6400",strokeWidth:G("4rem")}),A&&(0,Z.jsx)("foreignObject",{x:H-Y,y:H-Y,width:R,height:R,children:(0,Z.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:y},children:(0,Z.jsx)("b",{style:{color:g,fontSize:m,textAlign:"center"},title:A,children:V})})})]})},so="data:image/png;base64,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",uo="data:image/png;base64,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",co="data:image/png;base64,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",ho="data:image/png;base64,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",fo="data:image/png;base64,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",Ao="data:image/png;base64,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",po=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.onClick,r=e.onMore,o=(0,f.useState)([]),a=c()(o,2),l=a[0],s=a[1];return(0,f.useEffect)((function(){for(var e=[],t=0;t<n.length;t+=4)e.push(n.slice(t,t+4));s(e)}),[JSON.stringify(n)]),(0,Z.jsx)("div",{className:ro,children:l.map((function(e,t){var n,o,a=null;t%2==0?a=(0,Z.jsx)("div",{className:oo,style:0==t?{marginLeft:"-164rem"}:{},children:e.map((function(e,n){return(0,Z.jsxs)("div",{className:ao,style:0==t&&n>0?{marginLeft:"300rem"}:{},children:[(null==e?void 0:e.has_children)&&(0,Z.jsx)("img",{src:e.complete_rate?so:uo,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),0!==n&&(0,Z.jsx)("img",{src:e.complete_rate?co:ho,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,right:"50%",bottom:"38rem"}}),0!==t&&0===n&&(0,Z.jsx)("img",{src:e.complete_rate?fo:Ao,style:{width:"233rem",height:"447rem",position:"absolute",zIndex:3,right:"calc(50% + 5rem)",bottom:"38rem",transform:"scaleX(-1)"}}),(0,Z.jsx)(lo,{strokeColor:"#60C059",percentage:e.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:e.name,textSize:"16rem",textColor:"#333",outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:function(){i(e)},style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),(0,Z.jsx)("div",{onClick:function(){r(e)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}})]},e.knowledge_uuid)}))}):a=(0,Z.jsx)("div",{className:oo,children:null===(o=e,n=o.concat(Array(4-o.length).fill(null)).slice(0,4).reverse())||void 0===n?void 0:n.map((function(e,t){return(0,Z.jsx)("div",{className:ao,children:e&&(0,Z.jsxs)(Z.Fragment,{children:[(null==e?void 0:e.has_children)&&(0,Z.jsx)("img",{src:e.complete_rate?so:uo,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),3!==t&&(0,Z.jsx)("img",{src:e.complete_rate?co:ho,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,left:"50%",bottom:"38rem"}}),3===t&&(0,Z.jsx)("img",{src:e.complete_rate?fo:Ao,style:{width:"233rem",height:"447rem",position:"absolute",zIndex:3,left:"calc(50% + 5rem)",bottom:"38rem"}}),(0,Z.jsx)(lo,{strokeColor:"#60C059",percentage:e.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:e.name,textSize:"16rem",textColor:"#333",outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:function(){i(e)},style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),(0,Z.jsx)("div",{onClick:function(){r(e)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}})]})},(null==e?void 0:e.knowledge_uuid)||t)}))});return(0,Z.jsx)(f.Fragment,{children:a},t)}))})},go="hader___vwJKS",vo="title____Pmur",mo="body___FxUh6",xo="nodeData___cHclP",yo="yc___I8230",Co="yclj___toMmi",wo=n(16135),bo=n(14539),Io=["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"],Eo=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var t,n,i=e.pathsDetail,o=(e.user,e.globalSetting,e.loading,e.dispatch,e.addmodal),l=e.setaddmodal,u=e.uuid,d=e.onOk,A=(h()(e,Io),(0,f.useState)({subject_id:null==i||null===(t=i.detail)||void 0===t?void 0:t.id,uuid:""})),v=c()(A,2),m=v[0],x=v[1],y=(0,f.useState)([]),C=c()(y,2),w=C[0],b=C[1],I=(0,f.useState)([]),E=c()(I,2),j=E[0],k=E[1],N=(0,f.useState)(!1),M=c()(N,2),Q=M[0],P=M[1],z=(0,f.useState)(!1),R=c()(z,2);R[0],R[1];function L(e,t){var n,i=qt()(e);try{for(i.s();!(n=i.n()).done;){var r=n.value;t.push(r),r.children&&r.children.length>0&&L(r.children,t)}}catch(e){i.e(e)}finally{i.f()}}function D(e){return U.apply(this,arguments)}function U(){return(U=s()(r()().mark((function e(t){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,q.ZP)("/api/subject_knowledge/tree.json",{method:"get",params:a()(a()({},m),{},{uuid:u||(null==m?void 0:m.uuid),is_edit:!!u})});case 3:n=e.sent,P(!1),0===(null==n?void 0:n.status)&&(u?m.uuid=u:1===t&&(m.uuid=null==n||null===(i=n.parent_knowledges)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.uuid),x(m),b(n),k(null==n?void 0:n.data));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){o&&D(1)}),[o]);return(0,Z.jsx)(g.Z,{title:u?"编辑学习路径":"创建学习路径",open:o,width:"920rem",centered:!0,onOk:s()(r()().mark((function e(){var t,n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(L(j,i=[]),console.log(j,i,"gData"),!((null==j?void 0:j.length)<=0||0===(null==i||null===(t=i.filter((function(e){return!(null!=e&&e.is_out)})))||void 0===t?void 0:t.length)||0===(null==j||null===(n=j.filter((function(e){return!(null!=e&&e.is_out)})))||void 0===n?void 0:n.length))){e.next=6;break}return p.ZP.info("学习路径不可为空"),e.abrupt("return");case 6:return e.next=8,(0,q.ZP)("/api/subject_knowledge.json",{method:"post",body:a()(a()({},m),{},{uuid:u,routes:j})});case 8:0===(null==(o=e.sent)?void 0:o.status)&&(p.ZP.info(u?"修改成功":"新增成功"),d(u||(null==m?void 0:m.uuid)),l(!1));case 10:case"end":return e.stop()}}),e)}))),okText:"完成创建",onCancel:function(){l(!1)},children:(0,Z.jsxs)(X.Z,{spinning:Q,children:[(0,Z.jsxs)("div",{className:go,children:[(0,Z.jsx)("span",{className:vo,children:"知识图谱"}),(0,Z.jsx)(B.default,{value:m.uuid,onChange:function(e){m.uuid=e,D()},disabled:u,style:{width:"90%"},size:"large",children:null==w||null===(n=w.parent_knowledges)||void 0===n?void 0:n.map((function(e){return(0,Z.jsx)(B.default.Option,{value:null==e?void 0:e.uuid,children:null==e?void 0:e.name})}))})]}),(0,Z.jsxs)("div",{className:mo,children:[(0,Z.jsx)("span",{style:{color:"#1B8565",fontSize:"16rem",fontWeight:"500"},children:"学习路径"}),(0,Z.jsx)("span",{style:{marginLeft:"10rem"},children:"(拖动可调整路径顺序)"}),(null==j?void 0:j.length)>0?(0,Z.jsx)(S.Z,{style:{marginTop:"20rem"},treeData:j,showLine:!0,blockNode:!0,fieldNames:{key:"id"},draggable:!0,onDragEnter:function(e){console.log(e)},onDrop:function(e){console.log(e);var t,n=e.node.id,i=e.dragNode.id,r=e.node.pos.split("-"),o=e.dropPosition-Number(r[r.length-1]),a=function e(t,n,i){for(var r=0;r<t.length;r++){if(t[r].id===n)return i(t[r],r,t);t[r].children&&e(t[r].children,n,i)}},l=pe()(j);if(a(l,i,(function(e,n,i){i.splice(n,1),t=e})),e.dropToGap){var s,u=[];a(l,n,(function(e,t,n){u=n,s=t})),-1===o?u.splice(s,0,t):u.splice(s+1,0,t)}else a(l,n,(function(e){e.children=e.children||[],e.children.unshift(t)}));k(l)},switcherIcon:(0,Z.jsx)(wo.Z,{}),titleRender:function(e){return(0,Z.jsxs)("div",{className:xo,style:{color:null!=e&&e.is_out?"#999999":"#000000"},children:[(0,Z.jsxs)("div",{style:{flex:1},children:[(null==e?void 0:e.is_out)&&(0,Z.jsx)("span",{className:yo,children:"已移出"})," ",null==e?void 0:e.name]}),(0,Z.jsx)("span",{className:Co,style:{color:null!=e&&e.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:function(){e.is_out=!e.is_out},children:null!=e&&e.is_out?"加入学习路径":"移出学习路径"})," "]})}}):(0,Z.jsx)(bo.Z,{styles:{margin:"20rem auto"}})]})]})})})),Bo="tree___nmqFN",jo="center___zS18i",ko="head___VcDyA",No="del___VM4Mh",Mo="body___YCIVW",So="scrollBox___reAJO",Qo="treeWarp___oNJ2m",Po="treeNode___qHtQK",zo="node___AIr0l",Ro="info___FnWMG",Lo="resource___WYrQp",Do="action___gQRZY",Uo="tags___iMesf",To="tag___ImQuD",Oo="leftLine___KCWcy",Go="rightLine____XB16",Zo="icon___QEn9F",Fo="nodeWrap___CLyJX",Ho="line___njEbX",Yo="loading___zOI_x",Wo=function e(t){var n,i=t.node,r=t.index,o=t.onExpandClick,a=t.onClickDetails,l=(0,f.useState)(!1),s=c()(l,2),u=s[0],d=s[1],h=(0,f.useRef)(null),A=i||{},p=A.name,g=A.complete_rate,v=A.node_type,m=A.resource_info,x=A.grasp_rate,y=A.has_children,C=A.children,w=A.expand,b=A.key;(0,f.useEffect)((function(){var e;I();var t=null===(e=h.current)||void 0===e?void 0:e.parentElement;if(t){var n=new ResizeObserver((function(){I()}));return n.observe(t),function(){n.disconnect()}}}),[w]);var I=function(){if(h.current){var e=h.current,t=e.parentElement,n=e.previousElementSibling,i=null==t?void 0:t.firstElementChild;if(t&&n&&i){var r=n.getBoundingClientRect().height,o=r/2,a=t.getBoundingClientRect().height-(i.getBoundingClientRect().height+r)/2;e.style.bottom="".concat(o,"px"),e.style.height="".concat(a,"px")}}},E=null===(n=Number(g))||void 0===n?void 0:n.toFixed(0),B="100"===E,N=B?"实训"===v?"已通关":"已完成":"".concat(E,"%"),M=null==m?void 0:m.reduce((function(e,t){return e+t.value}),0),S={"实训":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC","试卷":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=","课件":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=","视频":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII="};return(0,Z.jsxs)("div",{className:Po,"data-index":r,children:[(0,Z.jsxs)("div",{className:zo,style:B?{background:"#EDF7EE"}:{},children:[(0,Z.jsxs)(k.Z,{style:{padding:y?"initial":"3rem 0"},children:[(0,Z.jsx)(j.Z,{title:"完成率",children:(0,Z.jsx)("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"},children:(0,Z.jsx)(lo,{strokeColor:"#60C059",percentage:g,startAngle:270,trackColor:"#E3E8EF",text:N,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1})})}),(0,Z.jsxs)("div",{className:Ro,children:[(0,Z.jsxs)(k.Z,{align:"middle",children:[(0,Z.jsx)(j.Z,{title:v,children:(0,Z.jsx)("img",{src:S[v]||"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",style:{marginRight:"10rem",width:"16rem"}})}),(0,Z.jsx)(j.Z,{title:p,children:(0,Z.jsx)("b",{onClick:function(){return a(b)},className:"c-grey-333 current",style:{fontSize:"16rem"},children:(0,O.Pq)(p,19)})})]}),(0,Z.jsxs)(k.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:y?"0":"30rem"},children:[(0,Z.jsxs)(k.Z,{align:"middle",children:[(0,Z.jsx)(j.Z,{title:"掌握率",children:(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",style:{marginRight:"4rem",width:"16rem"}})}),(0,Z.jsxs)("span",{style:{color:"#1B8565",fontSize:"14rem"},children:[x,"%"]})]}),(0,Z.jsxs)(k.Z,{align:"middle",style:{marginLeft:"55rem"},children:[(0,Z.jsx)(j.Z,{title:"完成率",children:(0,Z.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",style:{marginRight:"4rem",width:"16rem"}})}),(0,Z.jsxs)("span",{style:{color:"#1B8565",fontSize:"14rem"},children:[g,"%"]})]})]}),y&&(0,Z.jsxs)(k.Z,{className:Lo,children:[(0,Z.jsxs)("span",{style:{color:"#666",fontSize:"14rem"},children:["资源数:",M]}),(0,Z.jsx)("div",{onClick:function(){return d(!u)},className:Do,children:u?(0,Z.jsxs)(Z.Fragment,{children:["收起",(0,Z.jsx)("i",{className:"iconfont icon-xialajiantou1"})]}):(0,Z.jsxs)(Z.Fragment,{children:["展开",(0,Z.jsx)("i",{className:"iconfont icon-xialajiantoubeifen"})]})})]})]})]}),u&&(0,Z.jsx)("div",{className:Uo,children:null==m?void 0:m.map((function(e,t){return(0,Z.jsx)(j.Z,{title:e.name,children:(0,Z.jsxs)("div",{className:To,children:[(0,O.Pq)(e.name,5),":",e.value]},t)})}))}),r.length>1&&(0,Z.jsx)("div",{className:Oo}),w&&(0,Z.jsx)("div",{className:Go}),y&&(0,Z.jsx)("img",{onClick:function(){o(b)},className:Zo,src:w?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII="})]}),C&&C.length>0&&w&&(0,Z.jsxs)("div",{className:Fo,children:[C.map((function(t,n){return(0,Z.jsx)(e,{onExpandClick:o,onClickDetails:a,node:t,index:r+"-"+(n+1)},t.key)})),C.length>1&&(0,Z.jsx)("div",{ref:h,className:Ho})]})]})},Jo=function(e){var t=e.data,n=e.onExpandClick,i=e.onClickDetails;return(0,Z.jsx)("div",{className:Po,children:(0,Z.jsx)("div",{className:Fo,children:t.map((function(e,t){return(0,Z.jsx)(Wo,{onExpandClick:n,onClickDetails:i,node:e,index:String(t+1)},e.key)}))})})},Ko=function(e){var t=e.visible,n=e.onCancel,i=e.subjectId,o=e.onClickDetails,l=(0,f.useState)([]),u=c()(l,2),d=u[0],h=u[1],A=(0,f.useState)(!0),p=c()(A,2),g=p[0],v=p[1];(0,f.useEffect)((function(){x()}),[]);var m=function(){var e=s()(r()().mark((function e(){var t,n,o=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:null,e.next=3,(0,q.ZP)("/api/subject_knowledge.json",{method:"get",params:{uuid:t,subject_id:i}});case 3:if(0!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return e.abrupt("return",(null==n?void 0:n.data)||[]);case 6:v(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,m(t);case 3:n=e.sent,h(n),v(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=function(){var e=s()(r()().mark((function e(t,n,i){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map(function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.key!==n){e.next=4;break}return e.next=3,i(t);case 3:return e.abrupt("return",e.sent);case 4:if(!(t.children&&t.children.length>0)){e.next=13;break}return e.t0=a(),e.t1=a()({},t),e.t2={},e.next=10,y(t.children,n,i);case 10:return e.t3=e.sent,e.t4={children:e.t3},e.abrupt("return",(0,e.t0)(e.t1,e.t2,e.t4));case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:return o=e.sent,e.abrupt("return",o);case 4:case"end":return e.stop()}}),e)})));return function(t,n,i){return e.apply(this,arguments)}}(),C=function(){var e=s()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,y(d,t,function(){var e=s()(r()().mark((function e(n){var i,o,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=a()(a()({},n),{},{expand:!(null!=n&&n.expand)}),null!=n&&n.expand||null!=n&&null!==(i=n.children)&&void 0!==i&&i.length){e.next=6;break}return e.next=4,m(t);case 4:o.children=e.sent,0===(null===(l=o.children)||void 0===l?void 0:l.length)&&(o.has_children=!1,o.expand=!1);case 6:return e.abrupt("return",o);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 3:n=e.sent,h(n),v(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.next=3,o({knowledge_uuid:t},!1);case 3:v(!1);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsx)("div",{className:Bo,children:(0,Z.jsxs)("div",{className:jo,children:[(0,Z.jsx)("div",{className:ko,children:(0,Z.jsxs)("div",{className:No,children:[(0,Z.jsx)("i",{onClick:n,className:"iconfont icon-shanchuhuanjing"}),(0,Z.jsx)("b",{})]})}),(0,Z.jsxs)("div",{className:Mo,children:[g&&(0,Z.jsx)("div",{className:Yo,children:(0,Z.jsx)(X.Z,{spinning:!0})}),(0,Z.jsx)("div",{className:So,children:(0,Z.jsx)("div",{className:Qo,children:(0,Z.jsx)(Jo,{data:d,onClickDetails:w,onExpandClick:C})})})]})]})})},Xo=[3,2,1],qo=function(e){var t,n;Br()(e);var i=(0,A.useParams)(),o=(0,A.useSelector)((function(e){return e})).pathsDetail.detail,l=void 0===o?{}:o,u=(0,f.useState)(!0),d=c()(u,2),h=d[0],v=d[1],x=(0,f.useState)(!1),y=c()(x,2),C=y[0],w=y[1],b=(0,f.useState)(""),I=c()(b,2),E=I[0],B=I[1],k=(0,f.useState)(!1),N=c()(k,2),M=N[0],S=N[1],Q=(0,f.useState)(!1),P=c()(Q,2),z=P[0],R=P[1],L=(0,f.useState)(!1),D=c()(L,2),U=D[0],T=D[1],G=(0,f.useState)(""),F=c()(G,2),H=F[0],Y=F[1],W=(0,f.useState)({}),J=c()(W,2),V=J[0],_=J[1],$=(0,f.useState)([]),ee=c()($,2),te=ee[0],ne=ee[1],ie=(0,f.useState)(""),re=c()(ie,2),oe=re[0],ae=re[1],le=(0,f.useState)([]),se=c()(le,2),ue=se[0],ce=se[1],de=(0,f.useState)(!1),he=c()(de,2),fe=he[0],Ae=he[1],ge=(0,f.useState)({}),ve=c()(ge,2),me=ve[0],xe=ve[1],ye=null==l?void 0:l.can_managed;function Ce(){return(Ce=s()(r()().mark((function e(){var t,n,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:null==i?void 0:i.pathId}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(o=pe()(null==t||null===(n=t.data)||void 0===n?void 0:n.nodes),ce(null==o?void 0:o.splice(1)));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,f.useEffect)((function(){we(),function(){Ce.apply(this,arguments)}()}),[]);var we=function(){var e=s()(r()().mark((function e(){var t,n,o,a,l=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=l.length>0&&void 0!==l[0]?l[0]:null,v(!0),e.next=4,(0,q.ZP)("/api/subject_knowledge.json",{method:"get",params:{uuid:t,subject_id:null==i?void 0:i.pathId}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&(_(n||{}),o=(null==n?void 0:n.parent_knowledges)||[],ne(o),t||ae(null==o||null===(a=o[0])||void 0===a?void 0:a.uuid)),v(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H){e.next=3;break}return p.ZP.warning("请输入文本"),e.abrupt("return");case 3:if("确认删除"===H){e.next=6;break}return p.ZP.warning("文本输入有误"),e.abrupt("return");case 6:return T(!0),e.next=9,(0,q.ZP)("/api/subject_knowledge.json",{method:"delete",body:{uuid:oe,subject_id:null==i?void 0:i.pathId}});case 9:0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("删除成功"),we(),S(!1)),T(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){var e=s()(r()().mark((function e(t){var n,o,l,s,u=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(!(u.length>1&&void 0!==u[1])||u[1])&&v(!0),e.next=4,(0,q.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:null==i?void 0:i.pathId,nodeUuid:null==t?void 0:t.knowledge_uuid}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&((null==n||null===(o=n.data)||void 0===o||null===(o=o.nodes)||void 0===o?void 0:o.length)>0&&(s=null==n||null===(l=n.data)||void 0===l||null===(l=l.nodes)||void 0===l||null===(l=l.map((function(e){var t,n,i,r,o,l,s,u,c,d;return a()(a()({},null==e?void 0:e.properties),{},{rootNodeUuid:null==e||null===(t=e.properties)||void 0===t?void 0:t.rootNodeUuid,id:null==e||null===(n=e.properties)||void 0===n?void 0:n.uuid,name:null==e||null===(i=e.properties)||void 0===i?void 0:i.name,description:null==e||null===(r=e.properties)||void 0===r?void 0:r.description,nodeType:null==e||null===(o=e.properties)||void 0===o?void 0:o.nodeType,tags:(null==e||null===(l=e.properties)||void 0===l?void 0:l.tags)&&(null==e||null===(s=e.properties)||void 0===s||null===(s=s.tags)||void 0===s||null===(s=s.split(","))||void 0===s?void 0:s.map((function(e){return{name:e}})))||[],colorType:parseInt(null==e||null===(u=e.properties)||void 0===u?void 0:u.color)>3?"3":null==e||null===(c=e.properties)||void 0===c?void 0:c.color,activeColor:"#FA6400",size:Xo[(null==e||null===(d=e.properties)||void 0===d?void 0:d.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0})})))||void 0===l?void 0:l[0],xe(s),Ae(!0)),v(!1));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ee=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R(null==t?void 0:t.knowledge_uuid);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Be=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ae(t),we(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(Sn,{children:[(0,Z.jsx)("span",{className:"relative",style:{float:"right"},children:ye&&(0,Z.jsx)(m.ZP,{className:io,size:"large",shape:"round",onClick:function(){B(null),w(!0)},type:"primary",children:"创建学习路径"})}),(0,Z.jsxs)("div",{className:Hr,children:[(0,Z.jsxs)("div",{className:Yr,children:[(0,Z.jsxs)("div",{className:Wr,children:[(0,Z.jsx)("span",{className:Jr,children:"图谱类型"}),(0,Z.jsx)("div",{className:Kr,children:null==te?void 0:te.map((function(e,t){return(0,Z.jsx)("div",{onClick:function(){return Be(null==e?void 0:e.uuid)},className:Ot()(Xr,oe===e.uuid&&qr),children:null==e?void 0:e.name},t)}))})]}),(0,Z.jsx)(X.Z,{spinning:h,children:null!=V&&null!==(t=V.data)&&void 0!==t&&t.length?(0,Z.jsxs)(Z.Fragment,{children:[ye?(0,Z.jsxs)("div",{className:Vr,children:[(0,Z.jsxs)("div",{className:_r,children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("img",{src:Rn}),(0,Z.jsx)("span",{children:"资源总数"}),(0,Z.jsx)("b",{children:null==V?void 0:V.resource_count})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("img",{src:Ln}),(0,Z.jsx)("span",{children:"平均学习完成率"}),(0,Z.jsxs)("b",{style:{color:"#F7B500"},children:[null==V?void 0:V.complete_rate,"%"]})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("img",{src:Dn}),(0,Z.jsx)("span",{children:"平均学习掌握率"}),(0,Z.jsxs)("b",{style:{color:"#3AFFC8"},children:[null==V?void 0:V.grasp_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:$r,children:[(0,Z.jsxs)("div",{onClick:function(){B(oe),w(!0)},children:[(0,Z.jsx)("span",{children:(0,Z.jsx)("i",{className:"iconfont icon-bianji13"})}),(0,Z.jsx)("span",{children:"编辑学习路径"})]}),(0,Z.jsxs)("div",{onClick:function(){return S(!0)},children:[(0,Z.jsx)("span",{style:{background:"#E30000"},children:(0,Z.jsx)("i",{className:"iconfont icon-shanchu17"})}),(0,Z.jsx)("span",{children:"删除学习路径"})]})]})]}):(0,Z.jsxs)("div",{className:eo,children:[(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Rn}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{children:"资源总数"}),(0,Z.jsx)("b",{children:null==V?void 0:V.resource_count})]})]}),(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Ln}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{children:"学习完成率"}),(0,Z.jsxs)("b",{style:{color:"#F7B500"},children:[null==V?void 0:V.complete_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Dn}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{children:"学习掌握率"}),(0,Z.jsxs)("b",{style:{color:"#3AFFC8"},children:[null==V?void 0:V.grasp_rate,"%"]})]})]}),(0,Z.jsxs)("div",{className:to,children:[(0,Z.jsx)("img",{src:Un}),(0,Z.jsxs)("aside",{children:[(0,Z.jsx)("span",{style:{marginBottom:"10rem"},children:"上次学到"}),(0,Z.jsx)(j.Z,{title:null==V?void 0:V.last_knowledge_name,children:(0,Z.jsx)("b",{style:{color:"#7FAAFF",fontSize:"16rem"},children:(0,O.Pq)(null==V?void 0:V.last_knowledge_name,13)})})]})]}),(0,Z.jsx)("div",{onClick:function(){return Ie({knowledge_uuid:null==V?void 0:V.last_knowledge_uuid})},className:no,children:"继续学习"})]}),(0,Z.jsx)(po,{dataSource:(null==V?void 0:V.data)||[],onClick:Ie,onMore:Ee})]}):(0,Z.jsx)(Ci,{style:{height:"calc(100vh - 440rem)"},text:"暂无学习路径数据",textColor:"#fff",buttonText:ye&&"创建学习路径",onClick:function(){B(null),w(!0)}})})]}),z&&(0,Z.jsx)(Ko,{subjectId:null==i?void 0:i.pathId,visible:z,onCancel:function(){return R(!1)},onClickDetails:Ie}),C&&(0,Z.jsx)(Eo,{onOk:Be,setaddmodal:w,addmodal:C,uuid:E}),(0,Z.jsx)(g.Z,{title:"确认删除提示",open:M,centered:!0,confirmLoading:U,okButtonProps:{danger:!0},width:"600rem",okText:"确认删除",onCancel:function(){return S(!1)},cancelText:"取消",afterClose:function(){Y("")},onOk:be,children:(0,Z.jsxs)("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"},children:[(0,Z.jsxs)("div",{style:{fontSize:"16rem",color:"#000"},children:["请确认是否删除《",null==te||null===(n=te.find((function(e){return e.uuid===oe})))||void 0===n?void 0:n.name,"》的学习路径?若已确认需要删除学习路径,请在下方文本框中输入“确认删除”文本后,点击“确认删除”按钮"]}),(0,Z.jsx)("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"},children:"提示:删除后将无法恢复学习路径,请谨慎操作。"}),(0,Z.jsx)(K.Z,{size:"large",placeholder:"请输入“确认删除”文本",value:H,onChange:function(e){return Y(e.target.value)}})]})})]})]}),(0,Z.jsx)(Bn,{initdata:function(){},uuid:"学习路径",Tabsdatas:ue,setshow:function(){},getData:we,buildTree:function(){},containerRef:function(){},showdetail:fe,setshowdetail:Ae,items:me})]})},Vo=["pathsDetail","user","globalSetting","loading","dispatch","activied","setactivied"],_o=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.user,i=e.loading;return{pathsDetail:t,user:n,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.pathsDetail,e.user,e.globalSetting,e.loading,e.dispatch;var t,n=e.activied,i=e.setactivied,r=(h()(e,Vo),(0,A.useParams)(),[{name:"课程信息",key:1,content:(0,Z.jsx)(Rr,{})},{name:"课程图谱",key:3,content:(0,Z.jsx)(Ir,{})},{name:"学习路径",key:2,content:(0,Z.jsx)(qo,{})},{name:"交流反馈",key:4,content:(0,Z.jsx)(Fr,{})}]);return(0,Z.jsxs)("div",{style:{background:"#010A23"},children:[(0,Z.jsx)("div",{className:ce,children:null==r?void 0:r.map((function(e){return(0,Z.jsx)("div",{onClick:function(){return i(e.key)},className:n===(null==e?void 0:e.key)?de:he,children:null==e?void 0:e.name})}))}),(0,Z.jsx)("div",{className:fe,children:null===(t=r.find((function(e){return e.key===n})))||void 0===t?void 0:t.content})]})})),$o=["pathsDetail","globalSetting","loading","dispatch"];le.Z.TabPane;function ea(e){var t=e.target,n=function(e,t){if(e.localName===t)return e;for(var n=0,i=e;i=i.parentNode;n++){if(i.localName===t)return i;if(i==document.documentElement)return!1}}(t,"a");if(console.log([n],null==n?void 0:n.href,44),(null==n||!n.href)&&"IMG"===t.tagName.toUpperCase()){var i=t.src||t.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),se.Z.publish("preview-image",i))}}var ta=(0,A.connect)((function(e){var t=e.pathsDetail,n=e.loading;return{pathsDetail:t,globalSetting:e.globalSetting,loading:n}}))((function(e){e.pathsDetail,e.globalSetting,e.loading;var t=e.dispatch,n=(h()(e,$o),(0,A.useSearchParams)()),i=c()(n,1)[0],o=(0,A.useParams)(),l=(0,f.useRef)(),u=(0,f.useState)(""),d=c()(u,2),p=(d[0],d[1],(0,f.useState)(1)),g=c()(p,2),v=g[0],m=g[1];(0,f.useEffect)((function(){if(l.current)return l.current.addEventListener("mousedown",ea),function(){var e;null===(e=l.current)||void 0===e||e.removeEventListener("mousedown",ea)}}),[l.current]),(0,f.useEffect)((function(){o.pathId&&x()}),[o.pathId]),(0,f.useEffect)((function(){return t({type:"globalSetting/footerToggle",payload:!1}),function(){t({type:"globalSetting/footerToggle",payload:!0})}}),[]);var x=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"pathsDetail/getPathsDetail",payload:a()({id:o.pathId,knowledge:!0},(0,O.oP)())});case 2:n=e.sent,t({type:"pathsDetail/getRightData",payload:{id:o.pathId}}),t({type:"pathsDetail/getStageData",payload:{subject_id:o.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&i.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Z.jsx)(X.Z,{spinning:!1,children:(0,Z.jsxs)("section",{id:"knowledgegraphDetail",className:ue,children:[(0,Z.jsx)(ae,{}),(0,Z.jsx)(_o,{activied:v,setactivied:m})]})})}))},54173:function(e,t,n){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}n.d(t,{BU:function(){return r},Dj:function(){return i},gH:function(){return o},vp:function(){return a}});var o=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function a(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},82895:function(e,t,n){"use strict";n.d(t,{rX:function(){return E},pW:function(){return B},gy:function(){return j},xY:function(){return I},O5:function(){return b},tJ:function(){return m},o1:function(){return x},Rd:function(){return w}});var i=n(7557),r=n.n(i),o=n(41498),a=n.n(o),l=n(18892),s=n(43418),u=n(28103),c=n(8591),d=n(79905),h=n(99144),f=n(680),A=n(25510),p=n.p+"static/newqrcode.a8740efb.png",g=n(32637),v=n(37712),m=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!x(e)||!y(t))},x=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,t=(0,l.getDvaApp)()._store.getState(),n=t.user;return!(null===(e=n.userInfo)||void 0===e||!e.profile_completed)||(s.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/profile/edit"),C()}}),!1)},C=function(){s.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){s.Z.warning({title:"提示",icon:null,width:400,content:(0,v.jsxs)("div",{style:{textAlign:"center"},children:[(0,v.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,v.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:g}),(0,v.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},b=function(){var e;return!(null===(e=(0,l.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(s.Z.confirm({title:"提示",centered:!0,content:(0,v.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,h.xg)("/account/certification")}}),!1)},I=function(){return!!(0,d.V9)()||(s.Z.warning({centered:!0,width:530,title:"提示",content:(0,v.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,v.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,v.jsx)("img",{src:p,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},E=function(e,t){return!!e||(s.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,v.jsxs)("div",{children:[(0,v.jsx)("p",{children:t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,v.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,v.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,v.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},B=function(e){s.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,v.jsxs)("div",{children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,v.jsx)(u.Z,{}),(0,v.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,v.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,v.jsx)("a",{children:e}),"天。"]}),(0,v.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,v.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,v.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,v.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A,alt:"二维码",width:160})})]})})},j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,l.getDvaApp)()._store.getState(),i=n.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var o="";return 2===(null==i?void 0:i.public)&&(o="已公开"),1===(null==i?void 0:i.public)&&(o="待审核"),3===(null==i?void 0:i.shixun_status)&&(o="已关闭"),s.Z.info({centered:!0,icon:(0,v.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,v.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,v.jsxs)("span",{children:["该实践项目的状态为",o,",",t,"。"]}),(0,v.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,v.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(s.Z.confirm({centered:!0,icon:(0,v.jsx)(f.Z,{}),title:"提示",content:(0,v.jsxs)("div",{children:[(0,v.jsxs)("span",{children:["该实践项目已发布,",t,"。"]}),(0,v.jsx)("br",{}),(0,v.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;s.Z.confirm({width:440,centered:!0,icon:(0,v.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=a()(r()().mark((function t(){return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==t.sent.status&&(c.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}}),!0)}},32637:function(e,t,n){"use strict";e.exports=n.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); |