a}function l(a){var b=
n.ec/(1+n.ec),c=M.q(a.u,{}),d={x:c.x,y:0},e=c.y,f=c.i,g=n.Ce*Math.pow(n.Ra,a.K-1),h=f*n.Be,k=n.Ic;"bottom"==k||0<=k&&180>k?(k=Math.PI,e+=f,f=-1):(k=0,f=1);for(var l,m=a.u,p=k,q=0,P=1,F=M.k(m,{}),T=F.ja,b=T*b,N=0;qN++;){var U=(q+P)/2;d.y=c.y+c.i*U;l=M.Yb(m,d,p);M.k(l[0],F);var t=F.ja-b;if(0.01>=Math.abs(t)/T)break;else 0<(0==p?1:-1)*t?P=U:q=U}M.q(l[0],c);if(c.ih)d.y=c.id.L.ja,k=0;!(g(c(d))||e&&32h?(f.i=g-c,a.u=M.A(f),f.y+=g-c,f.i=c,b()):(f.i=c,b(),f.y+=c,f.i=g-c,a.u=M.A(f))}var f;"stab"==
l.fc&&0c?a.unshift(f):a.push(f);break}}}var g,l=a.options,e={squarified:Da.te,ordered:Da.Zb};
a.c.j("model:loaded",function(a){g=a});this.step=function(a,c,d){this.complete(a);c&&l.Sd(1,!0,d);return!0};this.complete=function(a){for(var c=[g];0=q&&(s=u,x=B,e())}function c(){function a(b,c,d){b.Cb=Math.floor(1E3*b.scale)-d*c;0Math.abs(b.scale-a.scale)&&(a.scale=Math.min(a.scale,b.scale))}});a(z,0,"flattened"===t.xb?-1:1);e.sort(function(a,b){return a.Cb-b.Cb});if(g())b=e,c=null;else{var m={},p={},q="none"!=t.Cd&&t.lba?0:a}var d=[{type:"fill",qa:b("polygonPlainFill"),hd:function(b,c){c.fillStyle=S.Bc(a(b))}},{type:"fill",qa:b("polygonGradientFill"),hd:function(b,d){var e=b.L.Pb,f=a(b),e=d.createRadialGradient(b.x,b.y,0,b.x,b.y,e*t.th);e.addColorStop(0,S.Z((f.h+t.qh)%360,c(f.s+t.sh),c(f.l+t.rh)));e.addColorStop(1,S.Z((f.h+t.uh)%360,c(f.s+t.wh),c(f.l+t.vh)));b.ca.Ta(d);d.fillStyle=e}},{type:"stroke",qa:h(b("polygonPlainStroke"),function(){return 0<
t.mb}),hd:function(a,b){var d=a.sa,e=a.Eb,f=a.selected;b.strokeStyle=S.Z((d.h+t.af+(e?t.Se:0)+(f?t.Ye:0))%360,c(d.s*a.wa+t.cf+(e?t.Ue:0)+(f?t.$e:0)),c(d.l*a.va+t.bf+(e?t.Te:0)+(f?t.Ze:0)));b.lineWidth=t.mb*Math.pow(t.Ra,a.K-1)}},{type:"stroke",qa:h(b("polygonGradientStroke"),function(){return 0=t.Ph,
"auto"===a.Hd?!t.De&&a.description?a.qb=a.parent.qb:(b=a.Qe,c=b.h+(b.s<<9)+(b.l<<16),a.zd!==c&&(a.qb=S.Bg(b)>(0>a.ka?t.di:t.Eh)?t.Fh:t.Oh,a.zd=c)):a.qb=a.Hd)}},{Za:["custom"],qa:h(b("contentDecoration"),function(){return t.Pc}),X:function(){},Da:function(){},d:function(){},hb:function(){},vb:function(a,b){!(0x&&(l=x);g.Db=x;g.Oc=1}for(f=0;fm.ka?u*(m.ka+1):u)*(1-m.Oc))*f(C,p,r,"l"),P=f(C,p,r,"a")):
(O=d.sa,H=O.h,Q=O.s,O=h(O.l,C,c.bj,c.cj),P=d.Pe.a);F.h=H;F.s=Q;F.l=O;F.a=P;H=m.sa;m.na?(H.h=0,H.s=0,H.l="light"==c.Sg?90:10,H.a=1):(H.h=F.h,H.s=F.s,H.l=F.l,H.a=F.a);w&&!m.na&&(e.groupColor=H,e.labelColor="auto",g.Dc(s,m,e,function(a){a.ratio=C}),m.sa=S.Ba(e.groupColor),m.sa.a=D.N(e.groupColor,"a")?e.groupColor.a:1,"auto"!==e.labelColor&&(m.Hd=S.Mg(e.labelColor)))}d.Ma=!1}for(l=k.length-1;0<=l;l--)a(k[l])}}function h(a,b,c,d){var e=0>a+c*d?0:100a-c*(1-d)?0:100a.T?1:m.T=p||0>=r)){var s=a.Vc?a.ra.fontSize*a.scale*e.scale():0,w,u={titleBarText:a.Id,titleBarTextColor:g.tg,titleBarBackgroundColor:g.sg,titleBarMaxFontSize:g.ne,titleBarShown:sc/2,h={x:k,y:a?h:c-m+h,f:r,i:p},k=M.A(h),f.fillStyle=g.sg,f.fillRect(0,a?0:c-m,d,m),f.fillStyle=g.tg,G.Le({fontFamily:g.zj||g.Ih,fontStyle:g.$j||g.Jh,fontWeight:g.bk||g.Lh,fontVariant:g.ak||g.Kh,rb:g.ne,Zc:g.Aj,ob:0,cb:0,sb:1},f,w,k,h,{x:h.x+h.f/2,y:h.y+h.i/2},!0,!0).la||f.clearRect(0,0,d,c))}}}};function cb(a){function m(a,b,c){u=!0;h&&h.stop();q&&q.stop();return g(e.reset(a),b,c).P(function(){u=!1})}function k(b){e.update(b);s.I=!0;a.c.p("foamtree:dirty",!0)}function f(a,b){return e.d((0!==e.k()?0.35:1)*a,(0!==e.A()?0.35:1)*b)}function d(){if(1===b.Qb){var a=Math.round(1E4*e.k())/1E4;0!==a&&(n.$d=a,h=w.D.uc(n).ia({duration:500,G:{x:{start:a,end:0,R:X.Sb}},da:function(){e.d(n.x-n.$d,0);k(1);n.$d=n.x}}).start())}}function c(){if(1===b.Qb){var a=Math.round(1E4*e.A())/1E4;0!==a&&(p.ae=a,q=w.D.uc(p).ia({duration:500,
G:{y:{start:a,end:0,R:X.Sb}},da:function(){e.d(0,p.y-p.ae);k(1);p.ae=p.y}}).start())}}function g(a,c,d){return a?w.D.uc(b).ia({duration:void 0===c?700:c,G:{Qb:{start:0,end:1,R:d||X.og}},da:function(){k(b.Qb)}}).ab():(new V).J().M()}function l(a){return function(){return u?(new V).J().M():a.apply(this,arguments)}}var e=new oa(a),b={Qb:1},h,n={Ee:0,x:0,$d:0},q,p={Fe:0,y:0,ae:0},r=this,s,w,u=!1;a.c.j("model:loaded",function(a){s=a;e.reset(!1);e.update(1)});a.c.j("timeline:initialized",function(a){w=
a});this.H=function(){a.c.p("zoom:initialized",this)};this.reset=function(a,b){e.Rb(1);return m(!0,a,b)};this.normalize=l(function(a,b){e.Hc(1)?m(!1,a,b):r.vf()});this.vf=function(){d();c()};this.k=l(function(a,b,c,d){return r.tc(a.q,b,c,d)});this.$b=l(function(a,b,c,d){return g(e.$b(a,b),c,d)});this.tc=l(function(a,b,c,d){return g(e.tc(a,b),c,d)});this.Dj=l(function(a,b){e.tc(a,b)&&k(1)});this.vi=l(function(a,c){1===b.Qb&&f(a,c)&&k(1)});this.Qg=l(function(a,b){e.$b(a,b)&&k(1)});this.Pg=l(function(a,
b,c,d){a=0|e.$b(a,b);(a|=f(c,d))&&k(1)});this.wi=l(function(a,g,l){1===b.Qb&&(h=w.D.uc(n).ia({duration:a/0.03,G:{Ee:{start:g,end:0,R:X.Sb}},da:function(){e.d(n.Ee,0)&&k(1);d()}}).start(),q=w.D.uc(p).ia({duration:a/0.03,G:{Fe:{start:l,end:0,R:X.Sb}},da:function(){f(0,p.Fe)&&k(1);c()}}).start())});this.xi=function(){h&&0===e.k()&&h.stop();q&&0===e.A()&&q.stop()};this.Jc=function(a,b){e.Jc(a,b)};this.Rb=function(a){return e.Rb(a)};this.Hc=function(a){return e.Hc(a)};this.Rd=function(){return e.Rd()};
this.absolute=function(a,b){return e.absolute(a,b)};this.nd=function(a,b){return e.nd(a,b)};this.scale=function(){return e.scale()};this.d=function(a){return e.S(a)};this.content=function(a,b,c,d){e.content(a,b,c,d)}};function db(a,m,k){function f(a){var b=[];$.F(q,function(c){a(c)&&b.push(c.group)});return{groups:b}}function d(a,b){var c=n.options,d=c.mj,e=c.lj,c=c.fe,f=0m.jj,b=A.step(function(b){b.Ca=!0;J.df(b);E.d();H.d(b).P(E.k);E.d();d(b,function(){this.Qa=
!0;a()}).P(E.k)},!0,b)||b;c(!0);b&&(f=!1,E.k());return b}var f=!1,g;return{zi:function(){A.complete(J.pb)},gd:a,cg:b,Hb:function(){return!E.A()},stop:function(){p.cancel(e);f=!1;E.clear()}}}(),J=function(){function a(b){var c=!b.empty();b.Ca=!0;if(c){for(var d=b.e,e=d.length-1;0<=e;e--){var f=d[e];f.f=f.sc}b.La=!0}return c}var b=[];return{df:function(c){var d=n.options,e=d.zh;0f&&(f=g.x);g.y>d&&(d=g.y)}return{x:m,y:k,w:f-m,h:d-k}}}}())},function(){window.CarrotSearchFoamTree=
function(){window.console.error("FoamTree is not supported on this browser.")};window.CarrotSearchFoamTree.Zj=!1});})();