1][s]=a[d][f]}returnb}functionQ(a){varb=d3.keys(a[0]).filter(function(a){returna!==Ca}),d=0,f;a.forEach(function(a){if(ga){if(!(Caina))throwError("'"+Ca+"' must be included in data");f=Sb(a[Ca]);if(null===f)throwError("Failed to parse timeseries date in data");a.x=f}elsea.x=d++;null===Da&&(Da=newDate(a.x));Ra=newDate(a.x)});b=b.map(function(b){vard=Tb(b);return{id:d,id_org:b,values:a.map(function(a){return{x:a.x,value:+a[b],id:d}})}});b.forEach(function(a){Ea[a.id_org]=R(a)});returnb}
b[f-1][s]=a[d][f]}returnb}functionQ(a){varb=d3.keys(a[0]).filter(function(a){returna!==Ca}),d=0,f;a.forEach(function(a){if(U){if(!(Caina))throwError("'"+Ca+"' must be included in data");f=Ra(a[Ca]);if(null===f)throwError("Failed to parse timeseries date in data");a.x=f}elsea.x=d++;null===Da&&(Da=newDate(a.x));Sa=newDate(a.x)});b=b.map(function(b){vard=Tb(b);return{id:d,id_org:b,values:a.map(function(a){return{x:a.x,value:+a[b],id:d}})}});b.forEach(function(a){Ea[a.id_org]=R(a)});returnb}
-200).attr("y",function(){returnca/2});wa.selectAll("rect.legend-item-event").data(b).transition().attr("x",function(a,b){returnd+va*b});wa.selectAll("rect.legend-item-tile").data(b).transition().attr("x",function(a,b){returnd+va*b});wa.selectAll("text").data(b).transition().attr("x",function(a,b){returnd+va*b+14})}functionxa(a){returnj(a)?".target-"+a:".target"}varh={data:{}},Ea={},V="_expanded_",W="_selected_",Za="_included_";if(!("bindto"inu))throwError("bindto is required in config");
varcc=c(["size","width"],640),Ia=c(["size","height"],280);if(!("data"inu))throwError("data is required in config");varCa=c(["data","x"],"x"),dc=c(["data","x_format"],"%Y-%m-%d"),Tb=c(["data","id_converter"],function(a){returna}),pa=c(["data","names"],{}),q=c(["data","groups"],[]),gb=c(["data","axes"],{}),$=c(["data","types"],{}),yb=c(["data","regions"],{}),zb=c(["data","colors"],{}),U=c(["data","selection","enabled"],!1),aa=c(["data","selection","grouped"],!1),ba=c(["data","selection","isselectable"],
-200).attr("y",function(){returnda/2});wa.selectAll("rect.legend-item-event").data(b).transition().attr("x",function(a,b){returnd+va*b});wa.selectAll("rect.legend-item-tile").data(b).transition().attr("x",function(a,b){returnd+va*b});wa.selectAll("text").data(b).transition().attr("x",function(a,b){returnd+va*b+14})}functionxa(a){returnj(a)?".target-"+a:".target"}varh={data:{}},Ea={},W="_expanded_",X="_selected_",$a="_included_";if(!("bindto"inu))throwError("bindto is required in config");
varcc=c(["size","width"],640),Ia=c(["size","height"],280);if(!("data"inu))throwError("data is required in config");varCa=c(["data","x"],"x"),dc=c(["data","x_format"],"%Y-%m-%d"),Tb=c(["data","id_converter"],function(a){returna}),pa=c(["data","names"],{}),q=c(["data","groups"],[]),ib=c(["data","axes"],{}),aa=c(["data","types"],{}),zb=c(["data","regions"],{}),Ab=c(["data","colors"],{}),V=c(["data","selection","enabled"],!1),ba=c(["data","selection","grouped"],!1),ca=c(["data","selection","isselectable"],
Ea&&d.push(R(Ea[b[c]]));ua(d,a.done)}elseif("data"ina)ua(Q(data),a.done);elseif("url"ina)d3.csv(a.url,function(b,d){ua(Q(d),a.done)});elseif("rows"ina)ua(Q(Z(a.rows)),a.done);elseif("columns"ina)ua(Q(Y(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};h.unload=function(a){h.data.targets=h.data.targets.filter(function(b){returnb.id!=a});d3.selectAll(".target-"+a).transition().style("opacity",0).remove();ta&&(d3.selectAll(".legend-item-"+a).remove(),bb(h.data.targets));
Ea&&d.push(R(Ea[b[c]]));ua(d,a.done)}elseif("data"ina)ua(Q(data),a.done);elseif("url"ina)d3.csv(a.url,function(b,d){ua(Q(d),a.done)});elseif("rows"ina)ua(Q($(a.rows)),a.done);elseif("columns"ina)ua(Q(Z(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};h.unload=function(a){h.data.targets=h.data.targets.filter(function(b){returnb.id!=a});d3.selectAll(".target-"+a).transition().style("opacity",0).remove();ta&&(d3.selectAll(".legend-item-"+a).remove(),cb(h.data.targets));
a});return0<b.length?b[0]:void0};if("url"inu.data)d3.csv(u.data.url,function(a,b){Ua(b)});elseif("rows"inu.data)Ua(Z(u.data.rows));elseif("columns"inu.data)Ua(Y(u.data.columns));elsethrowError("url or rows or columns is required.");returnh}})(window);
a});return0<b.length?b[0]:void0};if("url"inu.data)d3.csv(u.data.url,function(a,b){Va(b)});elseif("rows"inu.data)Va($(u.data.rows));elseif("columns"inu.data)Va(Z(u.data.columns));elsethrowError("url or rows or columns is required.");returnh}})(window);