-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlexiconRainbow.d3v3.min.js
1 lines (1 loc) · 97.5 KB
/
lexiconRainbow.d3v3.min.js
1
!function(A,t){if("object"==typeof A.window||"object"===A.document);else{var B=function(){},i={};A.window={requestAnimationFrame:B,addEventListener:B,document:{getElementById:B,querySelector:B,querySelectorAll:B,elementFromPoint:B,head:i,body:i}}}"function"==typeof define&&define.amd?define(["d3"],t):"object"==typeof exports?module.exports=t(require("d3"),A.window,A.window.document):A.LexiconRainbow=t(A.d3,A,A.document)}(this,function(A,t,B){function i(){function i(i,e,c){function n(A,t){for(var B in E)"subject"!==B&&(A[B]=E[B]);A.subject=t}var E={subject:void 0,dim:function(){this.subject.transition().attr("fill-opacity",.9).delay(0).duration(1e3),this.hasImage()&&this.subject.selectAll("image").transition().style("opacity",1).delay(0).duration(1e3)},undim:function(){this.subject.transition().attr("fill-opacity",.8).delay(0).duration(1e3),this.hasImage()&&this.subject.selectAll("image").transition().style("opacity",.6).delay(0).duration(1e3)},hasImage:function(){return Array.prototype.some.call(this.subject.node().childNodes,function(A,t){return A.nodeName.match(/image/gi)})},hasText:function(){return Array.prototype.some.call(this.subject.node().childNodes,function(A,t){return A.nodeName.match(/text/gi)})},changeImage:function(){if(this.hasImage()){var A=this.subject.select("image");A.attr("xlink:href")!==(f.linear[cA].glyph||"")&&A.transition("changeImage").each("end",function(){A.attr("xlink:href",f.linear[cA].glyph||"")}).style("opacity",0).delay(0).duration(250).transition().style("opacity",.7).duration(250)}},changeText:function(t){this.hasText()&&this.subject.select("text").transition("changeText").each("end",function(){A.select(this).text(t)}).attr("fill-opacity",0).delay(0).duration(250).transition().attr("fill-opacity",.6).duration(250)}},M=(i.append("rect").classed("GUI",!0).attr("x",0).attr("y",0).attr("width",.75*m).attr("height",.2*p).attr("fill",L).attr("fill-opacity",P?.8:0).style("visibility",P?"visible":"hidden").attr("transform","translate("+.25*m+",0)").attr("clip-path","url(#"+C+"_clipperRect)").node(),e.append("rect").classed("GUI",!0).attr("x",0).attr("y",0).attr("width",.75*m).attr("height",.2*p).attr("fill",L).attr("fill-opacity",P?.8:0).style("visibility",P?"visible":"hidden").attr("transform","translate("+.25*m+","+.8*p+")").attr("clip-path","url(#"+C+"_clipperRect)").node(),i.append("g").classed("GUI",!0).attr("fill-opacity",P?.8:0).style("visibility",P?"visible":"hidden")),g=e.append("g").classed("GUI",!0).attr("fill-opacity",P?.8:0).style("visibility",P?"visible":"hidden"),r=c.append("g").classed("GUI",!0).attr("fill-opacity",P?.8:0).style("visibility",P?"visible":"hidden");iA.ordinalG=function(){return M},iA.ordinalG.update=function(A){eA=A,iA.ordinalG.changeText(f.ordinal[eA].name),iA.render()},iA.ordinalG.counter=function(){return eA},iA.linearG=function(){return g},iA.linearG.update=function(A){cA=A,iA.imageG.changeImage(f.linear[cA].glyph),iA.linearG.changeText(f.linear[cA].name),iA.changeScale(f.linear[cA].domain,f.linear[cA].format),iA.render(f.linear[cA].domain)},iA.linearG.counter=function(){return cA},iA.imageG=function(){return r},n(iA.ordinalG,M),n(iA.linearG,g),n(iA.imageG,r),M.append("rect").classed("GUI",!0).attr("x",0).attr("y",0).attr("width",.25*m).attr("height",.2*p).attr("fill",L),g.append("rect").classed("GUI",!0).attr("x",0).attr("y",.8*p).attr("width",.25*m).attr("height",.2*p).attr("fill",L),r.append("rect").classed("GUI",!0).attr("x",0).attr("y",.2*p).attr("width",.25*m).attr("height",.6*p).attr("fill",L),M.append("text").text(f.ordinal[0].name).attr("x",0).attr("dx",.125*m).attr("y",0).attr("dy",.15*p).attr("font-family","advent-pro").attr("font-weight",300).attr("text-anchor","middle").attr("font-size",.2*p*.4).attr("fill",b[1]).attr("stroke",b[1]).attr("stroke-width",0).style("cursor","pointer"),g.append("text").text(f.linear[0].name).attr("x",0).attr("dx",.125*m).attr("y",.8*p).attr("dy",.15*p).attr("font-family","advent-pro").attr("font-weight",300).attr("text-anchor","middle").attr("font-size",.2*p*.4).attr("fill",b[1]).attr("stroke",b[1]).attr("stroke-width",0).style("cursor","pointer"),r.append("image").attr("xlink:href",f.linear[0].glyph).attr("alt","droplet").attr("x",-.1*m).attr("y",-.24*p).attr("height",.48*p).attr("width",.2*m).style("opacity",.7).attr("clip-path","url(#"+C+"_clipperImage)").attr("transform","translate("+.125*m+","+(.3*p+.2*p)+")");var o=r.append("g").attr("transform","translate(0,"+.2*p+")");o.node().ordinal=Array.prototype.concat.call(["__mock__","__mock__"],f.ordinal.map(function(A,t){return A.name}),["__mock__","__mock__"]),o.node().linear=Array.prototype.concat.call(["__mock__","__mock__"],f.linear.map(function(A,t){return A.name}),["__mock__","__mock__"]),o.node().__on__=0,o.node().__ready__=!0,o.node().render=function(i,e,c){if(this.__ready__){var n=this;t.requestAnimationFrame(function(){n.__type__=i,e=e||0,c=c||0;var E=y(0,N(f[i].length-1,U(e+c))),M=f[i].length+4,g=y(1,M-5);if(!n.__on__){r.select("image").attr("filter","url(#"+C+"_blurFilter)").transition("blur").tween("blur",function(){var t=A.interpolate(0,QA);return function(A){B.getElementById(C+"_gaussianBlur").setAttribute("stdDeviation",t(A))}}).delay(0).duration(1500);var I=o.append("rect").attr("fill","LightGray").attr("width",.01*m).attr("height",function(){return this.__knobLengthReal__=.6*p*5/M,this.__knobLength__=y(this.__knobLengthReal__,.03*p),this.__knobLengthSurplus__=this.__knobLength__-this.__knobLengthReal__,this.__yMax__=.6*p-this.__knobLength__,this.__knobLength__}).attr("rx",.005*m).attr("ry",.005*m).attr("x",.24*m).attr("y",function(){return(e+c)/g*this.__yMax__});I.node().__count___=void 0,I.node().__dCount__=void 0,I.node().__timer__=new function(A){this.parent=I.node(),this.startTime=void 0,this.elapsed=void 0,this.dragEnded=!0,this.dragStarted=function(){function A(B){this.dragEnded?this.startTime=void 0:(this.startTime||(this.startTime=B),this.elapsed=B-this.startTime,this.elapsed>=350&&(this.parent.__dCount__=0),t.requestAnimationFrame(A.bind(this)))}this.dragEnded=!1,t.requestAnimationFrame(A.bind(this))}};var F=A.behavior.drag().origin(function(){return{x:+A.select(this).attr("x"),y:+A.select(this).attr("y")}}).on("drag",function(){var t=y(0,N(this.__yMax__,A.event.y)),B=t/this.__yMax__*(this.__yMax__+this.__knobLengthSurplus__)/(.6*p)*M||0,e=Y(B),c=B-e;this.__timer__.elapsed>=350&&(this.__count__=e,this.__timer__.startTime=void 0),this.__dCount__=e-this.__count__,A.select(this).attr("y",t),o.node().render(i,e,c)}).on("dragstart",function(){this.__count__=this.__count__||e,this.__dCount__=0,this.__timer__.dragStarted(),A.event.sourceEvent.stopPropagation()}).on("dragend",function(){this.__timer__.dragEnded=!0,l(this.__dCount__)<=2||A.select(this).transition().ease("cubic-out").tween("friction",function(){var t=A.interpolate(this.__count__+this.__dCount__,this.__count__+2*this.__dCount__);return function(A){var B=t(A),e=Y(B);this.setAttribute("y",y(0,N(this.__yMax__,B/g*this.__yMax__))),this.__count__=y(0,N(e,M-5)),o.node().render(i,this.__count__,B-e)}}).delay(0).duration(500)});I.on("touchmove",function(){Q(this)}).on("touchend",function(){a(this)}).call(F),n.__on__=1}var w=o.selectAll("."+C+"_sliderTexts").data(n[i].slice(e,e+5));w.enter().append("text").attr("font-family","advent-pro").attr("font-weight",300).attr("text-anchor","middle").attr("class",C+"_sliderTexts").style("cursor","pointer"),w.text(function(A,t){return"__mock__"===A?"":A}).attr("fill",function(A,t){return 2!==(.5!==c?U(t-c):Y(t-c))?"AntiqueWhite":"Red"}).attr("fill-opacity",function(A,t){return 1-.4*l(2-t+c)}).attr("transform",function(A,t){return"translate("+.125*m+","+(t+1-c)*p*.12+") scale(1,"+(1-.4*l(2-t+c))+")"}),w.exit().remove(),iA[i+"G"].counter()!==E&&iA.update(i,E),n.__ready__=!0}),this.__ready__=!1}},o.node().remove=function(){this.__on__=0,r.select("image").attr("filter","url(#"+C+"_blurFilter)").transition("blur").tween("blur",function(){var t=A.interpolate(QA,0);return function(A){B.getElementById(C+"_gaussianBlur").setAttribute("stdDeviation",t(A))}}).each("end",function(){A.select(this).attr("filter","none")}).delay(0).duration(1500),o.select("rect").remove(),o.selectAll("."+C+"_sliderTexts").classed(C+"_sliderTexts",!1).transition().attr("fill-opacity",0).each("end",function(){A.select(this).remove()}).delay(0).duration(500)},o.on("touchmove",function(){Q(this)}).on("touchend",function(){a(this)}),A.behavior.drag().on("dragstart",function(){A.event.sourceEvent.stopPropagation();var t=this.querySelector("rect"),B=this.__length__=f[this.__type__].length+4,i=this.__yMax__=t.__yMax__,e=this.__knobLengthSurplus__=t.__knobLengthSurplus__;this.__rawCount__=+t.getAttribute("y")/i*(i+e)/(.6*p)*B||0}).on("drag",function(){this.__rawCount__=y(0,N(this.__rawCount__+=A.event.dy/p/.12,this.__length__-5));var t=this.__rawCount__*(.6*p)*this.__yMax__/this.__length__/(this.__yMax__+this.__knobLengthSurplus__)||0,B=Y(this.__rawCount__),i=this.__rawCount__-B;this.querySelector("rect").setAttribute("y",t),this.render(this.__type__,B,i)}).on("dragend",function(){this.__length__=void 0,this.__yMax__=void 0,this.__knobLengthSurplus__=void 0,this.__rawCount__=void 0}).bind(o)(),M.on("mouseover",function(){P&&iA.ordinalG.dim()}).on("mouseout",function(){P&&iA.ordinalG.undim()}).on("click",function(){P&&(o.node().__on__&&"ordinal"===o.node().__type__?o.node().remove():o.node().__on__?(o.node().remove(),o.node().render("ordinal",eA)):o.node().render("ordinal",eA))}),g.on("mouseover",function(){P&&iA.linearG.dim()}).on("mouseout",function(){P&&iA.linearG.undim()}).on("click",function(){P&&(o.node().__on__&&"linear"===o.node().__type__?o.node().remove():o.node().__on__?(o.node().remove(),o.node().render("linear",cA)):o.node().render("linear",cA))}),r.on("mouseover",function(){P&&iA.imageG.dim()}).on("mouseout",function(){P&&iA.imageG.undim()})}function e(t){FA=A.scale.linear().domain(f.linear[0].domain).range([0,.7*m]),wA=A.svg.axis().scale(FA).orient("bottom").ticks(5).tickSize(-.025*p,0).tickPadding(6).tickFormat(A.format(f.linear[0].format||null));var B=t.append("g").attr("id",C+"_lexMainAxisBot").attr("class","global_lexMainAxes").attr("class","global_lexScaleAxes").attr("transform","translate("+.25*m+","+(.8*p+2.75)+")").call(wA);iA.changeScale=function(i,e){e=e||null,wA.tickFormat(A.format(e)),t.select("#"+C+"_lexMainAxisBot").transition().tween("scaleChange",function(){var t=A.interpolateArray(FA.domain(),i);return function(A){FA.domain(t(A)),B.call(wA)}}).each("end",function(){var A=f.linear[cA].axis;void 0!==A?iA.toggleAxis(A):iA.toggleAxis(!0)}).delay(0).duration(1e3)}}function c(t,B,i,e,c,n){n=n||1;var E=e?A.scale.linear().domain(e).range([0,.7*m]):FA,M=MA*m,g=.06*p,Q=.25*m,a=Object.keys(f.ordinal[eA].categories).length,r=.7*m/a,o=c?[r*(t+c[0]/n)+Q,.2*p]:[t*r+Q,.2*p],I=c?[r*(t+c[1]/n)+Q,.2*p]:[(t+1)*r+Q,.2*p],F=["object"==typeof B?E(+B[0])+Q:E(+B)+Q-M,.8*p],w=["object"==typeof B?E(+B[1])+Q:E(+B)+Q+M,.8*p];return void 0===arguments[2]?tA([[o[0],o[1]],[o[0],o[1]+g],[.75*o[0]+.25*F[0],.5*p],[F[0],F[1]-g],[F[0],F[1]]])+"L"+AA([[F[0],F[1]],[w[0],w[1]]]).slice(1)+"L"+tA([[w[0],w[1]],[w[0],w[1]-g],[.75*I[0]+.25*w[0],.5*p],[I[0],I[1]+g],[I[0],I[1]]]).slice(1)+"Z":"left"===arguments[2]?tA([[o[0],o[1]],[o[0],o[1]+g],[.75*o[0]+.25*F[0],.5*p],[F[0],F[1]-g],[F[0],F[1]]]):"right"===arguments[2]?tA([[w[0],w[1]],[w[0],w[1]-g],[.75*I[0]+.25*w[0],.5*p],[I[0],I[1]+g],[I[0],I[1]]].reverse()):void 0}function n(t,B,i,e){function n(t,B,i,n){if(!this.__pointData__){var E=this.cloneNode();E.setAttribute("d",c(t,B[0],B[1],e,i,n));var M=E.getTotalLength();this.__pointData__=[],this.__pointData__.totalLength=M;for(var g=0,Q=E.getPointAtLength(0);3*g<=M;++g,Q=E.getPointAtLength(3*g))this.__pointData__.push([Q.x,Q.y])}var a=Y((this.hasAttribute("d")?this.getTotalLength():0)/this.__pointData__.totalLength*this.__pointData__.length);A.select(this).attr("visibility","visible").transition().attrTween("d",function(){var A=this.__pointData__.length;return function(t){return tA(this.__pointData__.slice(0,h(t*A+(1-t)*a)))}.bind(this)}).delay(0).duration(250)}function E(t,B){if(this.__pointData__){var i=this.__pointData__.slice(0,Y(this.getTotalLength()/this.__pointData__.totalLength*this.__pointData__.length)||1);A.select(this).transition().attrTween("d",function(){var A=i.length;return function(t){return tA(i.slice(0,h((1-t)*A+1)))}}).each("end",function(){A.select(this).attr("visibility","hidden")}).delay(0).duration(U(i.length/this.__pointData__.length*1e3))}}function g(){A.selectAll("."+C+"_ordinalSolidHighlights_"+Q).each(function(){this.shrink()})}var Q=i.replace(/\s+/g,"_");if(s("."+C+"_ordinalSolidHighlights_"+Q))return T[i];var a=f.linear[cA],r=void 0,w=void 0,l=i?a.categories[i]:void 0;if(!i||!l)return{__lexiconExtend__:function(){},__lexiconShrink__:g};var N=l.intervals;if(!(N=N||(w=!0,(r=f.linear[+l].categories[i]).intervals)))return{__lexiconExtend__:function(){},__lexiconShrink__:g};var j=!!(G=a.mode),R=a.sort,D=!!R,d=j?"object"==typeof G?G[1]:0:void 0,G=j?"object"==typeof G?G[0]:G:void 0,u=l.names,z=!!u?"string"==typeof u?[u]:u:w?"string"==typeof r.names?[r.names]:r.names:void 0,H=I(H="object"==typeof N?N.slice():[N]),H=D?M(R,void 0,z,H):H,S=f.ordinal[eA],m=S.colors,p="colors"in S,v=!!p&&"object"==typeof m[i],O=v?m[i].length:void 0,V=S.mode,k=!!V,W=H.map(function(A,t,B){var i=B.slice(0,t).reduce(function(A,t,B,i){return"object"==typeof t?A+(t[1]-t[0]):A+t},0);return[i,"object"==typeof A?i+(A[1]-A[0]):i+A]}),X=W.length,b=W[W.length-1][1],L=b/X,P="stackEqual"===V?W.map(function(A,t){return[t*L,(t+1)*L]}):F(W,L,b),_="intervalize"===G?H.map(function(A,t,B){return[0,"object"==typeof A?A[1]-A[0]:A]}):W,K=("intervalize"===G&&y.apply(this,Array.prototype.concat.apply([],_).map(function(A){return+A})),x[i]||0);switch(j&&(H=d?_.map(function(A,t){return[A[0]+d+K,A[1]+d+K]}):_.map(function(A,t){return[A[0]+K,A[1]+K]})),J){case 0:break;case 1:H=H.map(function(A,t){return"object"==typeof A?[A[0]+x[i],A[1]+x[i]]:A+x[i]});break;case 5:break;case 3:H=H.map(function(A,t){return"object"==typeof A?[A[0]+x[i],A[1]+x[i]]:A+x[i]})}var Z=[].concat.apply([],H.map(function(A,t){return[[A,"left"],[A,"right"]]})),q=T.selectAll("."+C+"_ordinalSolidHighlights_"+Q).data(Z).enter().append("path").attr("fill","none").attr("stroke",function(){return o("stroke",p,v,m,O,B,i)}).attr("stroke-opacity",.9).attr("stroke-width",2).attr("stroke-linecap","round").attr("class",C+"_ordinalSolidHighlights_"+Q).each(function(A,t){this.extend=n.bind(this,B,A,k?P[Y(t/2)]:void 0,b),this.shrink=E.bind(this,B,A)});return q.__lexiconExtend__=function(){q.each(function(){this.extend()})},q.__lexiconShrink__=g,T[i]=q}function E(A){function t(A){for(var t=A.map(function(A,t){return"object"==typeof A?A:[+A,+A]}),B=[].concat.apply([],t),i=0,e=0;i<B.length;e+=+B[i],++i);return e/i}var B=[];for(var i in A){var e=A[i].intervals?"object"==typeof A[i].intervals?t(A[i].intervals):+A[i].intervals:"object"==typeof A[i]?t(A[i]):+A[i];B.push([i,e])}return B.sort(function(A,t){return A[1]-t[1]}).map(function(A,t){return A[0]})}function M(A,t,B,i){var e=i.length;switch(A){case">":return i.map(function(A,t){return"object"==typeof A?[y.apply(this,A)*e+t,t,A]:[A*e+t,t,A]}).sort(function(A,t){return A[0]-t[0]}).map(function(A,B){return t&&(t[B]=A[1]),A[2]});case"<":return i.map(function(A,t){return"object"==typeof A?[y.apply(this,A)*e+t,t,A]:[A*e+t,t,A]}).sort(function(A,t){return-A[0]+t[0]}).map(function(A,B){return t&&(t[B]=A[1]),A[2]});case"|>|":return i.map(function(A,t){return"object"==typeof A?[l(A[1]-A[0])*e+t,t,A]:[t,t,A]}).sort(function(A,t){return A[0]-t[0]}).map(function(A,B){return t&&(t[B]=A[1]),A[2]});case"|<|":return i.map(function(A,t){return"object"==typeof A?[l(A[1]-A[0])*e+t,t,A]:[t,t,A]}).sort(function(A,t){return-A[0]+t[0]}).map(function(A,B){return t&&(t[B]=A[1]),A[2]});case"s>":return i.map(function(A,t){return[B?B[t]:B,t,A]}).sort(function(A,t){return+(A[0]>t[0])||+(A[0]===t[0])-1}).map(function(A,B){return t&&(t[B]=A[1]),A[2]});case"s<":return i.map(function(A,t){return[B?B[t]:B,t,A]}).sort(function(A,t){return+(A[0]<t[0])||+(A[0]===t[0])-1}).map(function(A,B){return t&&(t[B]=A[1]),A[2]})}}function g(t,B,i){A.select("#"+t).transition("adjustX").attr("x",function(){return parseInt(A.select(this).attr("x"))-B/2}).delay(0).duration(500),A.select("#"+t).transition("adjustY").attr("y",function(){return parseInt(A.select(this).attr("y"))-i/2}).delay(0).duration(500),A.select("#"+t).transition("adjustW").attr("width",B).delay(0).duration(500),A.select("#"+t).transition("adjustH").attr("height",i).delay(0).duration(500)}function Q(t){A.event.preventDefault(),A.event.stopPropagation()}function a(A){}function r(){gA&&(gA.parentNode.removeChild(gA),gA=null)}function o(A,t,B,i,e,c,n,E,M){switch(B=B||!!t&&"object"==typeof i[n],A){case"ordinal":switch((+t+ +B)*+t){case 0:return BA(c,n);case 1:return i[n];case 2:return i[n][0]}case"linear":switch((+t+ +B)*+t){case 0:return BA(c,n,E,M);case 1:return i[n];case 2:var g=i[n].slice(1,e-1),Q=g.length;return Q?g[E%Q]:i[n][0]}case"stroke":switch((+t+ +B)*+t){case 0:return BA(c,n,E,M);case 1:return i[n];case 2:return i[n][e-1]}case"partition":switch((+t+ +B)*+t){case 0:return 1&c?"DarkGray":"LightGray";case 1:return i[n];case 2:return i[n][0]}}}function I(A){for(var t=A.length,B=void 0,i=0;i<t;++i)"object"==typeof(B=A[i])?(B[0]-=0,B[1]-=0):A[i]=+B;return A}function F(A,t,B){for(var i=A.length,e=void 0,c=[],n=0;n<i;e=A[n],c[n]=l(e[0]-e[1]),++n);for(var E=1/y.apply(this,c)*t,n=0,M=0;n<i;e=c[n],c[n]=[M,M+e*E],M+=e*E,++n);for(var n=0,g=B/M;n<i;e=c[n],c[n]=[e[0]*g,e[1]*g],++n);return c}var w=B.getElementById.bind(B),s=B.querySelector.bind(B),h=Math.ceil,Y=Math.floor,U=Math.round,l=Math.abs,y=Math.max,N=Math.min,C=C||"lexicon_"+U(100*Math.random()),j=void 0,R=void 0,D=void 0,T=void 0,d=void 0,G=void 0,x={},J=void 0,u=!1,z=!1,f=void 0,H=H||0,S=S||0,m=m||100,p=p||100,v=v||"100px",O=O||"100px",V=V||"0px",k=k||"DimGray",W=W||0,X=["Black","Black","Black"],b=["Black","AntiqueWhite"],L="Black",P=!0,_="svg[data-lexType='lexiconRainbow'] .global_lexScaleAxes .tick line,svg[data-lexType='lexiconRainbow'] .global_lexScaleAxes path,svg[data-lexType='lexiconRainbow'] .global_lexScaleAxes .tick text,svg[data-lexType='lexiconRainbow'] .global_lexScaleAxes text",K=K||B.body,Z=Z||"relative",q=q||"0px",$=$||"0px",AA=A.svg.line(),tA=A.svg.line().interpolate("basis"),BA=A.scale.category20(),iA=this,eA=0,cA=0,nA=void 0,EA=function(){}.bind(iA),MA=.01,gA=null,QA=.01,aA=!0,rA="auto",oA=void 0;this.getNSet={},function(A){function t(A,i){t.desc=t.desc||{configurable:!0,enumerable:!0},t.desc.get=function(){return B[i](!0)},t.desc.set=function(A){return B[i](!1,A)},Object.defineProperty(A,i,t.desc)}var B={guiColor:function(A,t){return A?L:L=t},guiIsOn:function(A,t){return A?P:P=t},attrX:function(A,t){return A?H:H=t},attrY:function(A,t){return A?S:S=t},attrW:function(A,t){return A?m:m=t},attrH:function(A,t){return A?p:p=t},canvas:function(A,t){return A?oA:oA=t},shapeRendering:function(A,t){return A?rA:rA=t},input:function(A,t){return A?f:f=t},handleEvent:function(A,t){return A?EA:EA=t}};for(var i in B)t(A,i)}(this.getNSet),this.toggleGUI=function(t){P=!!t;var B=A.selectAll("#"+C+" .GUI");B.filter(function(A,t){return!~[3,5,7].indexOf(t)}).transition("fade").attr("fill-opacity",function(){return t?.8:0}).on("start",function(){t&&(this.style.visibility="visible")}).on("end",function(){t||(this.style.visibility="hidden")}).delay(0).duration(1e3),B.filter(function(A,t){return!~[2,4,6].indexOf(t)}).transition("color").attr("fill",L).delay(0).duration(1e3)},this.toggleAxis=function(A){var t=w(C).querySelectorAll(_);A?"string"==typeof A?Array.prototype.forEach.call(t,function(t){t.style.fill=A,t.style.opacity=.8}):Array.prototype.forEach.call(t,function(A){A.style.opacity=.8}):Array.prototype.forEach.call(t,function(A){A.style.opacity=0})},this.setViewBox=function(A,t,B,i){return A+" "+t+" "+(A+B)+" "+(t+i)},this.setCanvasDims=function(A,t){this.getNSet.canvas.attr("width",A).attr("height",t)},this.lexID=function(A){return 0!==arguments.length?(C=A,this):C},this.x=function(A){return H=A,this},this.y=function(A){return S=A,this},this.w=function(A){return m=A,this},this.h=function(A){return p=A,this},this.sW=function(A){return v=A,this},this.sH=function(A){return O=A,this},this.position=function(A){return Z=A,this},this.color=function(A){return k=A,this},this.colorScale=function(A){return BA=A,this},this.opacity=function(A){return W=A,this},this.container=function(A){return K=A,this},this.sTop=function(A){return q=A,this},this.sLeft=function(A){return $=A,this},this.sMargin=function(A){return V=A,this},this.input=function(A){return 0!==arguments.length?(f=A,this):f},this.handleEvent=function(A){return"function"==typeof A?(EA=A.bind(iA),this):0===arguments.length?EA:(console.log("Argument is not a function, ignored."),this)},this.dispersion=function(A){return MA=A,this},this.enableOnPick=function(A){return aA=A,this};var IA=[];this.sync=function(){return IA},this.forceStyle=function(){return B.querySelector("head style[data-lexType='lexiconRainbow']")?this:(A.select(B.head).append("style").attr("type","text/css").attr("data-lexType","lexiconRainbow").node().innerHTML="svg[data-lexType='lexiconRainbow'] text {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}"+_+"{font: 10px sans-serif;fill: AntiqueWhite;stroke: AntiqueWhite;opacity:0.8;shape-rendering: crispEdges;stroke-width: 0px;transition: fill 0.5s ease, opacity 0.5s ease;}svg[data-lexType='lexiconRainbow'] g[class $= '_ordinalSolidCurves'] path{stroke-linejoin: round;}svg[data-lexType='lexiconRainbow'] .global_lexScaleAxes path{stroke-width: 5.5px;}@font-face{font-family: 'advent-pro';src: url('data:font/ttf;charset=utf-8;base64,AAEAAAARAQAABAAQRFNJRwAAAAEAALjEAAAACEZGVE1fekGyAACoUAAAABxHREVGACgBwQAAqGwAAAAoR1BPU1Enlx4AAKiUAAAQBEdTVUIWbSh3AAC4mAAAACpPUy8yemzdMwAAAZgAAABgY21hcP/iHw8AAAhoAAADdmdhc3AAAAAQAACoSAAAAAhnbHlmNNj/8AAADyQAAIiYaGVhZPzSXqkAAAEcAAAANmhoZWELEwgPAAABVAAAACRobXR4A5BgiwAAAfgAAAZwbG9jYXbEU84AAAvoAAADOm1heHAB5QBMAAABeAAAACBuYW1ld+UlPAAAl7wAAAbecG9zdL7lSo8AAJ6cAAAJqXByZXBoBoyFAAAL4AAAAAcAAQAAAAIAgzqW5sJfDzz1AAsD6AAAAADK+KMWAAAAAMttd0L/3P8lB3ADxAAAAAgAAgAAAAAAAAABAAADxP8YAAAHhf/c/9UHcAABAAAAAAAAAAAAAAAAAAABnAABAAABnABJAAcAAAAAAAIAAAABAAEAAABAAAAAAAAAAAIBhQGQAAUAAAKKAlgAAABLAooCWAAAAV4AMgD6AAACAAUGBAAAAgAEgAAArxAAIEoAAAAAAAAAAEFEQkUAQAAg+wQDxP8YAAADxADoAAAAmwAAAAAB9QK8AAAAIAACAfQAAAAAAAABTQAAARYAAADhAE4BqgBpAmUAIgIcACICoAAiAiQAIwCsAC4BGQBOARkATgFgABgBgQAiAJ8ACwGaAC0AeAALAa0AGAIlAD8A0QAYAY8AGAG2ABgB7QAYAbYAGAHZABgBugAYAdoAGAHZABgAcgAYAJkAGAFtABgBcAAYAW0AGAGTABgCwwAYAg8ADAIgAE4BtABCAkAATgHRAE4BvQBOAhkAQQJMAE4BCABCAMQADgHbAE8BuABOArYATgKKAE4CJQA/AiEATgIlAD8CNABOAjEAJQGSAAACNgBKAk0ATgMnAE4CdABOAjAAPAImAB8BPwBOAewARgE/AE4BkQBOAWEATADeAC4BygAlAeAATgF/ACQB4ABOAbIAIwEmAE4BwAAlAe0AQADhAE4Awf/5AbIAQwDWAE4C3wBOAfQAQAHkAE4B6ABOAcAAJQFNAD0BrwAkAPMALAG/ACQBqAASAsAAEgHpAE4B4AAlAd4ATgE1AE4A1gBOATUATgIEAE4A4QBOAbEATgHXAE4BzgBOAkcATgJKAE4A3gAAAyAAGQF8AE4B6AAqAZoALQMgABkBTABOAY8ATgGvAE4A3gAuAd4AJQKdAE4A+QBMAgAAAwHSAE8CDwAMAg8ADAIPAAwCDwAMAg8ADAIPAAwDLABOAbQAQgHRAE4B0QBOAdEATgHRAE4BIgBOAV4ATgHAAE4BfABOAn4ATgKKAE4CJQA/AiUAPwIlAD8CJQA/AiUAPwGLAE4CEwBOAjYASgI2AEoCNgBKAjYASgIwADwB6ABOAf8ATgHwAE4B8ABOAfAATgHwAE4B8ABOAfAATgMhAE4BfwAkAdcATgHXAE4B1wBOAhkAIwD1AE4A7QBOAN//3AFNAE4B4ABOAeQATgHkAE4B5ABOAeQATgHkAE4BrwBOAeQATgHkAE4B5ABOAeQATgHkAE4CCABOAegATgIIAE4CDwAMAfAATgIPAAwB8ABOAooATgHsACUBtABCAbEATgG0AEIBsgBOAbQAQgGxAE4BtABCAbIATgJAAE4CYgBOAkAATgIeAE4B0QBOAhkAIwHRAE4B1wBOAfEATgGyACMB0QBOAdcATgIZAEEB6QBOAhkAQQHoAE4CNgBBAegATgIZAEEB6ABOAkwATgJiAEACrQBOAh4ATgHsAE4BvQBOAXYATgFIAE4BWwBOAPX/+QEfAE4AggAkAQn//AGRAE4B2wBPAbIAQwHhAE4BuABOAR4ATgG4AE4BBwBOAisATgHAAE4CUwBOAakATgKKAE4B4ABOAooATgH0AEACigBOAeAATgKLAE4B9ABAAiUAPwHkAE4CJQA/AeQATgMoAE4DFQBOAjQATgFpAE4CNABOAU0APQI0AE4BkQBOAjEAJQHXAE4CMQAlAdcATgGvACQCMQAlAdcATgGSAAABBwAsAZIAAAFlACwBkgAAAWUATgI2AEoB5ABOAjYASgHkAE4CNgBKAeQATgI2AEoB5ABOAjYASgHkAE4CNgBKAeEAJAIwADwCJgAfAd4ATgImAB8B3gBOAiYAHwHeAE4CMQAlAa8AJAGKAC4BigAuAUoALgBDAAAA3v/+AN4ATAG9AE4A4v/+AU0ATgJoAE4CZABOAsYATgGGAE4CiABOAsoATgLPAE4BTQBOAgsADAIgAE4BvQBOAgsADAG9AE4CVgBOAkUAUAJTAI4BEgBQAfwATgILAAwCrwBQ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USBhdDogaHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkxodHRwOi8vc2NyaXB0cy5zaWwub3JnL09GTABDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADAAOAAgAEEAbgBkAHIAZQBhAHMAIABLAGEAbABwAGEAawBpAGQAaQBzACAAKABoAGUAbABsAG8AQABpAG4AZABlAHIAZQBzAHQAaQBuAGcALgBjAG8AbQApACwAIAB3AGkAdABoACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAIAAiAEEAZAB2AGUAbgB0ACAAUAByAG8AIgBBAGQAdgBlAG4AdAAgAFAAcgBvAFIAZQBnAHUAbABhAHIAQQBuAGQAcgBlAGEAcwBLAGEAbABwAGEAawBpAGQAaQBzADoAIABBAGQAdgBlAG4AdAAgAFAAcgBvACAAUgBlAGcAdQBsAGEAcgA6ACAAMgAwADAAOABBAGQAdgBlAG4AdAAgAFAAcgBvACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMgAuADAAMAAzAEEAZAB2AGUAbgB0AFAAcgBvAC0AUgBlAGcAdQBsAGEAcgBBAGQAdgBlAG4AdAAgAFAAcgBvACAAVABoAGkAbgAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEkATgBEAEUAIABBAG4AZAByAGUAYQBzACAASwBhAGwAcABhAGsAaQBkAGkAcwAuAEEAbgBkAHIAZQBhAHMAIABLAGEAbABwAGEAawBpAGQAaQBzAHcAdwB3AC4AaQBuAGQAZQByAGUAcwB0AGkAbgBnAC4AYwBvAG0AVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoAIABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQCjAIQAhQC9AJYAhgCOAIsAnQCpAQIAigDaAIMAkwCNAJcAiADeAKoAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugEDAQQBBQEGAQcBCAD9AP4BCQEKAQsBDAD/AQABDQEOAQ8BAQEQAREBEgETARQBFQEWARcBGAEZAPgA+QEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScA+gDXASgBKQEqASsBLAEtAS4BLwEwATEBMgDiAOMBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4AsACxAT8BQAFBAUIBQwFEAUUBRgFHAUgA/ADkAOUBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoAuwFbAVwBXQFeAOYA5wFfAWAA2ADhANsA3ADdAOAA2QDfAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAJsBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkALYAtwDEALQAtQDFAIcAqwDGAL4AvwC8AaUAjACfAKgBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0HdW5pMDBBRAdBbWFjcm9uB2FtYWNyb24GQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsLQ2NpcmN1bWZsZXgLY2NpcmN1bWZsZXgKQ2RvdGFjY2VudApjZG90YWNjZW50BkRjYXJvbgZkY2Fyb24GRGNyb2F0B0VtYWNyb24HZW1hY3JvbgpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24LR2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgKR2RvdGFjY2VudApnZG90YWNjZW50DEdjb21tYWFjY2VudAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uB0lvZ29uZWsHaW9nb25lawtKY2lyY3VtZmxleAtqY2lyY3VtZmxleAxLY29tbWFhY2NlbnQMa2NvbW1hYWNjZW50DGtncmVlbmxhbmRpYwZMYWN1dGUGbGFjdXRlDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQGTGNhcm9uBmxjYXJvbgZOYWN1dGUGbmFjdXRlDE5jb21tYWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgNFbmcDZW5nB09tYWNyb24Hb21hY3Jvbg1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1bWxhdXQGUmFjdXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAxUY29tbWFhY2NlbnQMdGNvbW1hYWNjZW50BlRjYXJvbgZ0Y2Fyb24EVGJhcgR0YmFyBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVicmV2ZQZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29uZWsHdW9nb25lawZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAxTY29tbWFhY2NlbnQMc2NvbW1hYWNjZW50DWRpZXJlc2lzdG9ub3MKQWxwaGF0b25vcwxFcHNpbG9udG9ub3MIRXRhdG9ub3MJSW90YXRvbm9zDE9taWNyb250b25vcwxVcHNpbG9udG9ub3MKT21lZ2F0b25vcxFpb3RhZGllcmVzaXN0b25vcwVBbHBoYQRCZXRhBUdhbW1hB3VuaTAzOTQHRXBzaWxvbgRaZXRhA0V0YQVUaGV0YQRJb3RhBUthcHBhBkxhbWJkYQJNdQJOdQJYaQdPbWljcm9uAlBpA1JobwVTaWdtYQNUYXUHVXBzaWxvbgNQaGkDQ2hpA1BzaQxJb3RhZGllcmVzaXMTVXBzaWxvbmRpZXJlc2lzX2FsdAphbHBoYXRvbm9zDGVwc2lsb250b25vcwhldGF0b25vcwlpb3RhdG9ub3MUdXBzaWxvbmRpZXJlc2lzdG9ub3MFYWxwaGEEYmV0YQVnYW1tYQVkZWx0YQdlcHNpbG9uBHpldGEDZXRhBXRoZXRhBGlvdGEFa2FwcGEGbGFtYmRhB3VuaTAzQkMCbnUCeGkHb21pY3JvbgNyaG8Gc2lnbWExBXNpZ21hA3RhdQd1cHNpbG9uA3BoaQNjaGkDcHNpBW9tZWdhDGlvdGFkaWVyZXNpcw91cHNpbG9uZGllcmVzaXMMb21pY3JvbnRvbm9zDHVwc2lsb250b25vcwpvbWVnYXRvbm9zBEV1cm8DZl9mA2ZfaQNmX2wFZl9mX2wCQ1IPVXBzaWxvbmRpZXJlc2lzBF8xOTYFd193X3cDZl90A3RfdAVZX2FsdAV5X2FsdA1ZZGllcmVzaXNfYWx0CllhY3V0ZV9hbHQKeWFjdXRlX2FsdA15ZGllcmVzaXNfYWx0C1Vwc2lsb25fYWx0CGRvdGxlc3NqCXNpZ21hX2NoaQlzaWdtYV90YXUNbGFtYmRhX2xhbWJkYQtnYW1tYV9nYW1tYQtnYW1tYV9rYXBwYRBVcHNpbG9udG9ub3NfYWx0AAAAAAEAAf//AA8AAAABAAAAAMmJbzEAAAAAyvgvuQAAAADK+KLHAAEAAAAMAAAAFgAeAAIAAQABAZsAAQAEAAAAAQAAAAIAAQAAAAAAAAABAAAACgAqADgAA0RGTFQAFGdyZWsAFGxhdG4AFAAEAAAAAP//AAEAAAABa2VybgAIAAAAAQAAAAEABAACAAAAAQAIAAEBMAAEAAAAkwJaAmACdgLcAuoC+AMSAzQDPgNcA3YDmAOmA8QD3gPsBAoEFARaBGgEogTgBTIFUAVuBYQFjgW0BeIGBAYKBhAGHgYoBjIGQAZeBmwGxgbUBuoHBAcKBxwHJgcsBzYHPAdCB0wHUgdYB14HZAdqB2oHcAd2B3wHggeIB44HlAeaB6AHpgesB7IHuAgMB74HxAfQB8oILgfKB9AH1gfcB+IMAAfoB/IH+AgCCAwIEggiCBgIIggoCC4INAh6CIAIigiQCJYInAiiCKwItgi8D6gIwgjICM4I1AkmCTAJOgl4CZIJmAmiCbgL6gv0C/oMAAwGDpwO/g8EDw4PGA8mDzQPPg9ED0oPVA9eD2QPag94D34PhA+KD5APlg+cD6IPqA+uD7QPugABAJMABQAKACQAJQAmACcAKQAqAC0ALgAvADEAMgAzADQANQA2ADcAOAA5ADoAPABEAEUARgBHAEgASQBKAEsATABOAE8AUABRAFIAUwBVAFYAWQBaAFsAXABdALwAvgDAAMEAxADFAMYAyADOANAA0gDUANYA2QDbAN4A4ADhAOQA6QDvAPEA9QD2APcA+AD/AQEBAwEFAQYBBwEIAQkBDwESARMBFAEWARgBGQEaARwBIgElATABMQE1ATgBOQE6ATsBPAFBAUMBRwFIAUkBSgFLAUwBTQFOAVEBUgFTAVYBVwFYAVkBWgFbAVwBYAFhAWIBYwFkAWUBZgFoAWkBagFrAW0BcAFxAXIBcwF0AXUBhAGFAYcBiQGOAY8BkAGRAZQBlwGYAZkAAQAk/zoABQAF/1wACv9kAEf+wgBP/4gAV/+gABkABf86AAr/LgAm/8QAKv/EADL/4AA0/9wAN/+kADj/vAA5/5gAOv+mADz/igBE/+QARv/kAEf/5gBI/+4AUv/iAFP/6gBU/+QAVv/qAFf/6gBY/+YAWf+sAFr/rABc/9YBdf+2AAMAD/+cABH/kAAk/7QAAwAP/9QAEf/MACT/6AAGAA//nAAR/44AJP+0ADn/vAA6/7YAPP+sAAgAD/7mABH+3gAk/0QARP88AEj/YgBM/7AAUv9eAFX/VAACAA//1gAR/8wABwAP/7gAEf+uACT/xgBE/8QASP/GAFL/xABY/8QABgAm/84AMv/qAEj/8ABS/+wAWP/uAFz/3gAIAAX+6gAK/uQAN/+wADn/qgA6/7YAPP8yAFz/5gF1/7YAAwAP/8QAEf+6ACT/3AAHAA//yAAR/7oAJP/eADf/6gA5/+oAOv/mADz/1AAGAA/+xgAR/roAJP+WAET/wgBI/9oAUv/WAAMAD/7UABH+uAA4/sIABwAy/9wAN//WADj/uAA5/9wAOv/UADz/2wBc/9AAAgAP/7oAEf+sABEAD/+GABD/oAAR/3wAHf+cAB7/mgAk/5wAMv/sAET/nABG/5EASP+mAEv/9gBS/6QAVf+aAFb/kQBY/7AAWv/CAFz/pAADAA//pgAR/5gAJP+8AA4AD/+GABD/xgAR/3wAHf/CAB7/sgAk/5YAKv/SADL/7ABE/7QASP/GAFL/xABV/9sAWP/iAFz/7gAPAA//lAAQ/8gAEf+MAB3/xAAe/7oAJP+oADL/6ABE/7oASP/KAEv/7ABM//AAUv/GAFX/7gBY/+IAXP/UABQAD//GABD/0gAR/7oAHf/QAB7/2gAk/9oAMv/YADb/2gBE//YARf/hAEj/9gBM/8gAUf/2AFL/2gBT/+EAVP/sAFn/9gBb/8wAXf/XAOH/4QAHAEX/0ABK/+4AU//QAFf/5gBZ/+AAWv/gAFz/4AAHAA//vAAR/64ARf+6AE//uABY/9gAWf/KAFz/ygAFABH/6gBL/94ATv/cAE//2gBc/+gAAgBH/+4AXP/gAAkAD//SABH/ygBF/8wASv/qAFP/zABZ/9wAWv/cAFv/4gBc/9wACwAF/74ACv/IAA//pgAR/54AFP/QAET/uABI/9IATP/0AE//6ABS/9ABdQASAAgAEf/mAET/8ABI//IASv/wAEz/2gBS//AAVf/YAFz/4gABAFz/yAABAFn/7AADAEj/6ABS/9wAXP/OAAIAWv/kAFz/xAACAFj/2gBc/8wAAwBY/84AWf/CAFz/wAAHAA//0AAR/8IASv/yAFn/4ABa/+AAW//qAFz/5AADAA//tgAR/6gAXP/IABYAD/9mABD/rAAR/1wAHf+oAB7/mABE/5oARv/MAEf/1gBI/9IASv/QAEz/5gBO/94AT//cAFD/4ABR/+AAUv/QAFP/3gBU/84AVf/kAFb/1ABX//QAXP/uAAMAD//cABH/0ABa/8gABQAP/5AAEf+IAET/xgBI/94AUv/YAAYAD/+UABH/jABE/8oASP/iAEv/5ABS/9wAAQBI/+QABAAR/9oARP/kAEj/7ABS/+gAAgBI//IAUv/gAAEA6f//AAIAwP//AMH//wABAL7//wABAL///wACAMb//wDx//8AAQDE//8AAQGD//8AAQD3//8AAQDP//8AAQDW//8AAQDQ//8AAQDU//8AAQEJ//8AAQDZ//8AAQDg//8AAQFA//8AAQC3//8AAQFB//8AAQDq//8AAQFD//8AAQD1//8AAQDz//8AAQDy//8AAQD4//8AAQED//8AAQFI//8AAQEl//8AAQEB//8AAQDT//8AAQEm//8AAQFF//8AAgES//8BHP//AAEBB///AAIBA///ARL//wACARP//wEb//8AAQEU//8AAQFL//8AAgEO//8BSf//AAEBW///AAEBPv//AAEBGP//ABEBDP//AQ3//wEO//8BD///ARD//wFK//8BS///AU7//wFY//8BW///AV3//wFi//8BZ///AWj//wFp//8Bif//AYv//wABATj//wACANL//wFY//8AAQGW//8AAQFa//8AAQDm//8AAQDx//8AAgFG//8BTv//AAIBBf//AWb//wABAWj//wABAWn//wABAUf//wABAWv//wABAP///wAUAVb//wFX//8BWP//AVn//wFa//8BXP//AV3//wFf//8BYP//AWL//wFj//8BZP//AWX//wFm//8BaP//AWn//wFq//8Ba///AW3//wFu//8AAgFo//8Bc///AAIBUv//AWH//wAPAVn//wFa//8BW///AVz//wFd//8BX///AWP//wFl//8BZv//AWf//wFo//8Bav//AWv//wFt//8Bbv//AAYBWP//AWL//wFo//8Baf//AWv//wFu//8AAQFZ//8AAgFa//8Biv//AAUBWf//AVv//wFc//8BZP//AWj//wCMALb//wC3//8AuP//ALn//wC6//8Au///ALz//wC9//8Avv//AL///wDA//8Awf//AML//wDD//8AxP//AMX//wDG//8Ax///AMj//wDJ//8Ayv//AMv//wDM//8Azf//AM7//wDP//8A0P//ANH//wDS//8A0///ANT//wDV//8A1v//ANf//wDY//8A2f//ANr//wDb//8A4///AOb//wDn//8A6P//AOn//wDq//8A6///AO3//wDx//8A8v//APP//wD0//8A9f//APb//wD3//8A+f//APr//wD7//8A/P//AQX//wEG//8BB///AQj//wEJ//8BEv//ARP//wEU//8BFf//ARn//wEa//8BG///ARz//wEd//8BJf//ASb//wE4//8BOf//ATr//wE8//8BPf//AT7//wE///8BQf//AUL//wFD//8BRP//AUb//wFH//8BSP//AUn//wFL//8BTP//AU3//wFO//8BUf//AVL//wFT//8BVP//AVX//wFW//8BV///AVj//wFZ//8BWv//AVv//wFc//8BXf//AV7//wFf//8BYP//AWL//wFj//8BZP//AWX//wFm//8BZ///AWj//wFp//8Bav//AWv//wFt//8Bbv//AXD//wFx//8Bcv//AXP//wGC//8Bg///AYn//wGL//8Bjv//AY///wGQ//8Bkf//AZL//wGT//8BlP//AZb//wGX//8BmP//AZn//wGa//8AAgFb//8BXf//AAEBYf//AAEBYv//AAEBY///AKUAt///ALn//wC7//8AvP//AL3//wC+//8Av///AMD//wDB//8Awv//AMP//wDE//8Axf//AMb//wDH//8AyP//AMn//wDK//8Ay///AMz//wDN//8Azv//AM///wDQ//8A0f//ANL//wDT//8A1P//ANX//wDW//8A1///ANj//wDZ//8A2v//ANv//wDd//8A4P//AOP//wDm//8A5///AOj//wDp//8A6v//AOv//wDt//8A8f//APL//wDz//8A9P//APX//wD2//8A9///APj//wD5//8A+v//APv//wD8//8A////AQD//wEB//8BAv//AQP//wEE//8BBf//AQb//wEH//8BCP//AQn//wEM//8BDf//AQ7//wEP//8BEP//ARH//wES//8BE///ART//wEV//8BFv//ARf//wEY//8BGf//ARr//wEb//8BHP//AR3//wEf//8BIP//ASH//wEi//8BJf//ASb//wE0//8BNv//ATf//wE5//8BOv//ATz//wE9//8BPv//AT///wFA//8BQf//AUL//wFD//8BRP//AUX//wFG//8BR///AUj//wFK//8BS///AUz//wFO//8BT///AVH//wFS//8BU///AVT//wFV//8BVv//AVf//wFY//8BWf//AVr//wFb//8BXP//AV3//wFf//8BYP//AWL//wFj//8BZP//AWX//wFm//8BZ///AWj//wFp//8Bav//AWv//wFt//8Bbv//AW///wFw//8Bcf//AXL//wFz//8Bgv//AYP//wGJ//8Bi///AY3//wGO//8Bj///AZD//wGR//8Bkv//AZP//wGU//8Blf//AZb//wGX//8BmP//AZn//wGa//8AGAE6//8BRP//AUX//wFK//8BTv//AVj//wFb//8BXf//AWL//wFj//8BZf//AWf//wFo//8Baf//AWr//wGO//8BkP//AZH//wGS//8Blv//AZf//wGY//8Bmf//AZr//wABAWb//wACAUf//wFo//8AAgFn//8BbP//AAMBSf//AWv//wFx//8AAwFL//8Ba///AXD//wACAWr//wFs//8AAQFu//8AAQFV//8AAgFR//8Bcv//AAIBGf//AXH//wABAXL//wABAXT/oQADAFb/tgBX/+4Bdf+hAAEBh///AAEBlP//AAEBhf//AAEA4///AAEBj///AAEBkP//AAEBkf//AAEBkv//AAEBif//AAEBmP//AAEBmf//AAEBmv//AAEAAAAKACgAKAADREZMVAAUZ3JlawAUbGF0bgAUAAQAAAAA//8AAAAAAAAAAAABAAAAAA==') format('truetype');font-weight: normal;font-style: normal;}",this)},this.isAppended=!1,this.append=function(t){this.isAppended=!0;var B=A.select(K);t&&(B=B.append("div").style("width",v).style("height",O).style("padding","0px").style("display","block").style("position",Z).style("top",q).style("left",$).style("overflow","hidden").style("line-height","normal").style("margin",V),oA=B.append("canvas").style("width","100%").style("height","auto").style("visibility","hidden"),this.setCanvasDims(m,p));B.append("svg").attr("preserveAspectRatio","none").attr("data-lexType","lexiconRainbow").attr("id",C).attr("viewBox",function(){return iA.setViewBox(H,S,m,p)}).style("width",t?"100%":v).style("height",t?"auto":O).style("padding","0px").style("display","block").style("position",t?"absolute":Z).style("top",t?"0px":q).style("left",t?"0px":$).style("overflow","hidden").style("line-height","normal").style("margin",t?"0px":V).style("shape-rendering",rA);A.select("#"+C).append("svg:rect").attr("id",function(){return C+"_rect"}).attr("x",function(){return(H+m)/2}).attr("y",function(){return(S+p)/2}).attr("width",0).attr("height",0).attr("rx",15).attr("ry",15).attr("fill-opacity",W).attr("fill",k),g(C+"_rect",m,p);var c=A.select("#"+C).append("svg:defs").attr("id",C+"_extras"),n=c.append("linearGradient").attr("x1","0%").attr("y1","0%").attr("x2","0%").attr("y2","100%").attr("spreadMethod","pad").attr("id",C+"_linearGradient");n.append("stop").attr("stop-color",X[0]).attr("offset","0%").attr("stop-opacity",.9),n.append("stop").attr("stop-color",X[0]).attr("offset","20%").attr("stop-opacity",.2),n.append("stop").attr("stop-color",X[1]).attr("offset","20%").attr("stop-opacity",.2),n.append("stop").attr("stop-color",X[1]).attr("offset","80%").attr("stop-opacity",.9),n.append("stop").attr("stop-color",X[2]).attr("offset","80%").attr("stop-opacity",.9),n.append("stop").attr("stop-color",X[2]).attr("offset","100%").attr("stop-opacity",.2),c.append("filter").attr("id",C+"_blurFilter").attr("primitiveUnits","objectBoundingBox").attr("x",-.05).attr("y",-.05).attr("width",1.25).attr("height",1.25).append("feGaussianBlur").attr("id",C+"_gaussianBlur").attr("stdDeviation","0").attr("in","SourceGraphic"),c.append("clipPath").attr("id",C+"_clipperImage").append("circle").attr("cx",0).attr("cy",0).attr("r",N(.2*m,.48*p)/2),c.append("clipPath").attr("id",C+"_clipperRect").append("rect").attr("x",-50).attr("y",0).attr("width",.75*m+50).attr("height",.2*p).attr("rx",N(m,p)/50).attr("ry",N(m,p)/50),c.append("clipPath").attr("id",C+"_clipperLeftPanel").append("rect").attr("x",0).attr("y",0).attr("width",m).attr("height",p).attr("rx",N(m,p)/50).attr("ry",N(m,p)/50),nA=A.select("#"+C+"_extras").append("clipPath").attr("id",C+"_clipperOrdinalRect").append("rect").attr("x",0).attr("y",0).attr("width",0).attr("height",.9*p).attr("rx",N(m,p)/30).attr("ry",N(m,p)/30);var E=c.append("filter").attr("id","NeonGlow").attr("x",0).attr("y",0).attr("width",1).attr("height",1);return E.append("feColorMatrix").attr("in","SourceGraphic").attr("type","matrix").attr("values","1 0 0 0 0.5, 0 1 0 0 0.5, 0 0 1 0 0.5, 0 0 0 16 -10").attr("result","feColorMatrixOut"),E.append("feGaussianBlur").attr("in","feColorMatrixOut").attr("stdDeviation",.5).attr("result","feGaussianBlurOut"),E.append("feBlend").attr("in","SourceGraphic").attr("in2","feGaussianBlurOut").attr("result","feBlendOut").attr("mode","screen"),R=A.select("#"+C).append("g").attr("clip-path","url(#"+C+"_clipperLeftPanel)"),j=A.select("#"+C).append("g"),d=j.append("g"),G=j.append("g"),D=A.select("#"+C).append("g"),i(R,R,D),e(R),this};var FA,wA;this.render=function(A){this.loaded||(this.loaded=!0,EA({linear:f.linear[cA],ordinal:f.ordinal[eA]},"onload",null,!0));var t=E(f.ordinal[eA].categories),B=w(C+"_temporary");B&&B.parentNode.removeChild(B),T=D.append("g").attr("id",C+"_temporary"),x={},J=void 0,u=!0,z&&clearTimeout(z),z=setTimeout(function(){u=!1,z=!1},1e3),r(),iA.renderOrdinal(t,d,A),iA.renderSolidCurve(t,G,A)},this.renderOrdinal=function(t,B,i){function e(A,t,B){return A.append("rect").attr("x",0).attr("y",0).attr("transform","translate(0,"+.1*p+")").attr("height",.6*p).attr("width",0).attr("stroke-width",0).property("__lexiconIndex__",B).attr("fill",o("partition","color"===Q&&g,void 0,M,void 0,B,t)).attr("fill-opacity",0).attr("class","partition").style("cursor","pointer")}var c=.7*m/Object.keys(f.ordinal[eA].categories).length,E=f.ordinal[eA],M=E.colors,g="colors"in E,Q=E.partition;nA.attr("width",c);var a=B.selectAll("."+C+"_ordinalBoxes").data(t,function(A,t){return A});a.enter().append("g").style("opacity",0).attr("clip-path","url(#"+C+"_clipperOrdinalRect)").attr("transform",function(A,t){return"translate("+(.25*m+t*c)+","+.1*p+")"}).attr("class",C+"_ordinalBoxes").each(function(t,B){var i=A.select(this);i.append("rect").attr("x",0).attr("y",0).attr("height",.1*p).attr("stroke-width",0).attr("fill",o("ordinal",g,void 0,M,void 0,B,t)).attr("fill-opacity",.8).attr("class","main").property("__lexiconIndex__",B).style("cursor","pointer"),i.append("text").text(t.length>10?t.slice(0,10)+"..":t).attr("x",0).attr("dx",c/8).attr("y",0).attr("dy",.05*p).attr("font-family","advent-pro").attr("font-weight",800).attr("text-anchor","start").attr("textLength",.75*c).attr("font-size",N(.05*p,c/2)).attr("fill",b[1]).attr("stroke-width",0).style("cursor","pointer"),Q&&e(i,t,B)}).transition("fadein").style("opacity",1).delay(0).duration(500),a.on("touchstart",function(t,B){this.touchCount=void 0===this.touchCount?0:++this.touchCount%2,this.touchCount||iA.onpickStart(aA,A.event,this,m,p,c,u,function(){n(0,B,t,void 0).__lexiconExtend__()},EA,f,cA,t,B)}).on("touchend",function(t,B){this.touchCount&&iA.onpickEnd(aA,A.event,this,m,p,c,u,function(){n(0,B,t,void 0).__lexiconShrink__()},EA,f,cA,t,B),A.event.preventDefault()}).on("mouseenter",function(t,B){iA.onpickStart(aA,A.event,this,m,p,c,u,function(){n(0,B,t,void 0).__lexiconExtend__()},EA,f,cA,t,B)}).on("mouseleave",function(t,B){iA.onpickEnd(aA,A.event,this,m,p,c,u,function(){n(0,B,t,void 0).__lexiconShrink__()},EA,f,cA,t,B)}).transition().attr("transform",function(A,t){return"translate("+(.25*m+t*c)+","+.1*p+")"}).delay(0).duration(500),a.selectAll("rect.main").transition().attr("fill",function(A,t){return o("ordinal",g,void 0,M,void 0,this.__lexiconIndex__,A)}).attr("width",c).delay(0).duration(500),a.selectAll("text").transition().attr("fill-opacity",0).delay(0).duration(125).transition().text(function(A,t){return A.length>10?A.slice(0,10)+"..":A}).transition().attr("fill-opacity",1).attr("dx",c/8).attr("textLength",.75*c).duration(125);var r=a.selectAll("rect.partition");switch(+!!r.node()+2*+!!Q){case 0:break;case 1:r.classed("partition",!1).transition("fadeout").style("opacity",0).each("end",function(){A.select(this).remove()}).delay(0).duration(750);break;case 2:a.each(function(t,B){e(A.select(this),t,B).transition("fadein").attr("width",c).attr("fill-opacity",.6).delay(0).duration(500)});break;case 3:a.each(function(t,B){var i=this.querySelector(".partition");i?i.__lexiconIndex__=B:e(A.select(this),t,B)}),a.selectAll("rect.partition").transition().attr("fill",function(A){return o("partition","color"===Q&&g,void 0,M,void 0,this.__lexiconIndex__,A)}).attr("width",c).attr("fill-opacity",.6).delay(0).duration(500)}a.exit().classed(C+"_ordinalBoxes",!1).transition("remove").style("opacity",0).each("end",function(){A.select(this).remove()}).delay(0).duration(750)},this.renderSolidCurve=function(t,B,i){function e(t,B){var e=void 0,n=void 0,E={},l=s.categories[t],R=l.names,d=!!R,G=(G=l.intervals)||(n=!0,(e=f.linear[+l].categories[t]).intervals),u=d?"string"==typeof R?[R]:R:n?"string"==typeof e.names?[e.names]:e.names:void 0,z=!!u,H="object"==typeof G,S=I(S=H?G.slice():[G]),S=U?M(Y,E,u,S):S,m=!!Q&&"object"==typeof g[t],p=m?g[t].length:void 0,v=S.map(function(A,t,B){var i=B.slice(0,t).reduce(function(A,t,B,i){return"object"==typeof t?A+(t[1]-t[0]):A+t},0);return[i,"object"==typeof A?i+(A[1]-A[0]):i+A]}),O=v.length,V=v[v.length-1][1],k=V/O,W="stackEqual"===a?v.map(function(A,t){return[t*k,(t+1)*k]}):F(v,k,V),X="intervalize"===j?S.map(function(A,t,B){return[0,"object"==typeof A?A[1]-A[0]:A]}):v,b="intervalize"===j?y.apply(this,Array.prototype.concat.apply([],X).map(function(A){return+A})):V;switch(h&&(S=N?X.map(function(A,t){return[A[0]+N+D,A[1]+N+D]}):X.map(function(A,t){return[A[0]+D,A[1]+D]})),J){case 0:break;case 1:x[t]=D,D+=y.apply(this,Array.prototype.concat.apply([],S).map(function(A){return+A})),S=S.map(function(A,B){return"object"==typeof A?[A[0]+x[t],A[1]+x[t]]:A+x[t]});break;case 5:x[t]=D,D+=b;break;case 3:x[t]=D,D+=T,S=S.map(function(A,B){return"object"==typeof A?[A[0]+x[t],A[1]+x[t]]:A+x[t]});break;case 7:x[t]=D,D+=T}var L=A.select(this).selectAll("path:not([toBeRemoved])."+C+"_entered").data(S,function(A,t){var B,i="nodeType"in this,e=i?this.__keyLexicon:void 0;switch((+z+U)*+z){case 2:return e&&i?e:(B=u?u[E[t]]||t:t,i&&(this.__keyLexicon=B),B);case 1:return e&&i?e:(B=u?u[t]||t:t,i&&(this.__keyLexicon=B),B);case 0:default:return i&&delete this.__keyLexicon,t}});L.enter().append("path").attr("class",C+"_entered").attr("fill",function(A,i){return o("linear",Q,m,g,p,B,t,i,A)}).attr("fill-opacity",0),L.order().on("mouseover",function(A,i){r();var e=gA=this.cloneNode(!1);e.removeAttribute("class"),e.setAttribute("id",C+"_hovered"),e.setAttribute("stroke-width",2),e.setAttribute("stroke",o("stroke",Q,m,g,p,B,t,i,A)),e.setAttribute("filter","url(#NeonGlow)"),e.gesture=function(t){t.preventDefault(),t.stopPropagation(),r(),EA({name:u?n&&U?u[E[i]]:u[i]:u,item:A,parent:l,index:H?i:void 0},"onhighlight",t.type,!1)},e.addEventListener("mouseout",e.gesture,!1),e.addEventListener("touchend",e.gesture,!1),this.parentNode.appendChild(e),EA({name:u?n&&U?u[E[i]]:u[i]:u,item:A,parent:l,index:H?i:void 0},"onhighlight","mouseover",!0)}).on("touchstart",function(t,B){A.select(this).on("mouseover").bind(this,t,B)()}).on("touchend",function(){A.event.preventDefault()}).transition("fadeInOut").attr("d",function(A,t){return c(B,A,void 0,i,w?W[t]:void 0,V)}).attr("fill",function(A,i){return o("linear",Q,m,g,p,B,t,i,A)}).attr("fill-opacity",.8).delay(0).duration(500),L.exit().classed(C+"_entered",!1).transition("fadeInOut").attr("fill-opacity",0).each("end",function(){A.select(this).remove()}).delay(0).duration(750)}var n=B.selectAll("."+C+"_ordinalSolidCurves").data(t,function(A,t){return A}),E=f.ordinal[eA],g=E.colors,Q="colors"in E,a=E.mode,w=!!E.mode,s=f.linear[cA],h=!!(j=s.mode),Y=s.sort,U=!!Y,N=h?"object"==typeof j?j[1]:0:void 0,j=h?"object"==typeof j?j[0]:j:void 0,R=s.gMode,D=0;J=+!!R+(("justify"===R)<<1)+(h<<2);var T=void 0;"justify"===R&&(i=s.domain.map(function(A,B,i){return 0===B?A:i[B-1]+t.length*l(A-i[B-1])}),T=l(i[0]-i[1])/t.length,iA.changeScale(i,s.format)),n.enter().append("g").style("opacity",0).attr("class",C+"_ordinalSolidCurves").transition().style("opacity",1).delay(0).duration(500),n.each(function(t,B){f.linear[cA].categories[t]?e.bind(this,t,B)():A.select(this).selectAll("path").attr("toBeRemoved","").transition().attr("fill-opacity",0).delay(0).duration(750).remove()}),n.exit().classed(C+"_ordinalSolidCurves",!1).transition("remove").style("opacity",0).each("end",function(){A.select(this).remove()}).delay(0).duration(750);for(var d=B.node().querySelectorAll("."+C+"_ordinalSolidCurves"),G=0,u=d.length;G<u;++G)if(0!==d[G].querySelectorAll("path:not([toBeRemoved])").length)return;EA(null,"onmismatch",null,!0)},this.unwarp=function(t){var B=A.select("#"+C).attr("viewBox"),i=B.split(" ").map(function(A,t){return 100*A}).join(" ");A.select("#"+C).transition("shrink").each("end",function(){if(A.select(this).remove(),"function"==typeof t)return t.bind(iA)()}).tween("unwarp",function(){var t=A.interpolate(B,i);return function(A){this.setAttribute("viewBox",t(A))}}).delay(0).duration(3e3),A.select("#"+C).transition("fadeAway").style("opacity",0).delay(0).duration(1e3)},iA.passiveSupported=!1,function(){var A=Object.defineProperty({},"passive",{get:function(){iA.passiveSupported=!0}});t.addEventListener("queryMakerTest",null,A)}()}var e=i.prototype;return e.version="v0.0.9",e.shapeRendering=function(A){return arguments.length&&!this.isAppended?(this.getNSet.shapeRendering=A,this):arguments.length&&this.isAppended?void console.log("You cannot set shape-rendering after calling render method"):this.getNSet.shapeRendering},e.update=function(A,t){var B=this.getNSet;B.handleEvent(B.input[A][t],"onrender"+A.charAt(0).toUpperCase()+A.slice(1),null,!0),this[A+"G"].update(t)},e.GUI=function(t,B){function i(A,t,i,e){return A+.25*i+(B?B.x||0:0)+" "+(t+(B?B.y||0:0))+" "+(A+.7*i+(B?B.w||0:0))+" "+(t+e+(B?B.h||0:0))}function e(A,t,i,e){return A+(B?B.x||0:0)+" "+(t+(B?B.y||0:0))+" "+(A+i+(B?B.w||0:0))+" "+(t+e+(B?B.h||0:0))}function c(A,t){this.getNSet.canvas.attr("width",.7*A+(B?B.w||0:0)).attr("height",t+(B?B.h||0:0))}function n(A,t){this.getNSet.canvas.attr("width",A).attr("height",t)}switch(this.isAppended){case!1:return t?("boolean"!=typeof t&&(this.getNSet.guiColor=t),this.setViewBox=e,this.setCanvasDims=n):(this.getNSet.guiIsOn=!1,this.setViewBox=i,this.setCanvasDims=c),this;case!0:t?(this.getNSet.guiIsOn=!0,"boolean"!=typeof t&&(this.getNSet.guiColor=t),this.toggleGUI(!0),this.setViewBox=e,this.setCanvasDims=n):(this.getNSet.guiIsOn=!1,this.toggleGUI(!1),this.setViewBox=i,this.setCanvasDims=c);var E=this.getNSet.attrX,M=this.getNSet.attrY,g=this.getNSet.attrW,Q=this.getNSet.attrH,a=this.setViewBox(E,M,g,Q);return this.getNSet.canvas&&this.setCanvasDims(g,Q),A.select("#"+this.lexID()).transition().attr("viewBox",a).delay(0).duration(1e3),this}},e.getClientXY=function(A){return{x:A.clientX||A.changedTouches[0].clientX,y:A.clientY||A.changedTouches[0].clientY}},e.onpickStart=function(i,e,c,n,E,M,g,Q,a,r,o,I,F){if(i&&!g){var w=this.getClientXY(e);if(!A.select(B.elementFromPoint(w.x+1,w.y)).classed("partition")){var s=A.select(c);s.transition("draw").ease("linear").attr("transform",function(){return"translate("+(.25*n+F*M)+",0)"}).delay(0).duration(250),s.select("rect.main").transition("extend").ease("linear").attr("height",.2*E).delay(0).duration(250),s.select("rect.partition").transition("pushDown").ease("linear").attr("transform","translate(0,"+.2*E+")").delay(0).duration(250),"noLineAnim"!==i&&t.requestAnimationFrame(Q),a({name:I,item:r.linear[o].categories[I]},"onpick",e.type,!0)}}},e.onpickEnd=function(i,e,c,n,E,M,g,Q,a,r,o,I,F){if(i&&!g){var w=this.getClientXY(e);if(!A.select(B.elementFromPoint(w.x+1,w.y)).classed("partition")){var s=A.select(c);s.transition("draw").attr("transform",function(){return"translate("+(.25*n+F*M)+","+.1*E+")"}).delay(0).duration(500),s.select("rect.main").transition("extend").attr("height",.1*E).delay(0).duration(500),s.select("rect.partition").transition("pushDown").attr("transform","translate(0,"+.1*E+")").delay(0).duration(250),"noLineAnim"!==i&&t.requestAnimationFrame(Q),a({name:I,item:r.linear[o].categories[I]},"onpick",e.type,!1)}}},i});