c[b-1][f]=a[d][b];returnc}functionca(a){varc=d3.keys(a[0]).filter(function(a){returna!==Va}),d=0,b;a.forEach(function(a){if(D){if(!(Vaina))throwError("'"+Va+"' must be included in data");b=ga(a[Va]);if(null===b)throwError("Failed to parse timeseries date in data");a.x=b}elsea.x=d++;null===Wa&&(Wa=newDate(a.x));ib=newDate(a.x)});c=c.map(function(c,d){varb=xc(c);return{id:b,id_org:c,values:a.map(function(a){return{x:a.x,value:+a[c],id:b}})}});c.forEach(function(a){Ua[a.id_org]=Ab(a)});returnc}
c[b-1][f]=a[d][b];returnc}functionca(a){varc=d3.keys(a[0]).filter(function(a){returna!==Va}),d=0,b;a.forEach(function(a){if(E){if(!(Vaina))throwError("'"+Va+"' must be included in data");b=ga(a[Va]);if(null===b)throwError("Failed to parse timeseries date in data");a.x=b}elsea.x=d++;null===Wa&&(Wa=newDate(a.x));ib=newDate(a.x)});c=c.map(function(c,d){varb=xc(c);return{id:b,id_org:c,values:a.map(function(a){return{x:a.x,value:+a[c],id:b}})}});c.forEach(function(a){Ua[a.id_org]=Ab(a)});returnc}
250:0).attr("x",function(a,c){returnf+La*c+14})}functionMa(a){returnl(a)?".target-"+a:".target"}vark={data:{}},Ua={},$="_expanded_",aa="_selected_",wb="_included_",xa=b(["bindto"],"#chart"),Bb=b(["size","width"],null),Cb=b(["size","height"],null),oa=b(["zoom","enabled"],!1);if(!("data"inQ))throwError("data is required in config");varVa=b(["data","x"],"x"),Vc=b(["data","x_format"],"%Y-%m-%d"),xc=b(["data","id_converter"],function(a){returna}),Da=b(["data","names"],{}),w=b(["data","groups"],
elsethrowError("url or rows or columns is required.");};k.unload=function(a){k.data.targets=k.data.targets.filter(function(c){returnc.id!=a});d3.selectAll(".target-"+a).transition().style("opacity",0).remove();ra&&(d3.selectAll(".legend-item-"+a).remove(),ab(k.data.targets));0<k.data.targets.length&&F()};k.selected=function(a){a=l(a)?"-"+a:"";returnd3.merge(g.selectAll(".-shapes"+a).selectAll(".-shape").filter(function(){returnd3.select(this).classed(aa)}).map(function(a){returna.map(function(a){returna.__data__})}))};
d.remove();J=J.filter(function(b){return0>b.classes.indexOf(a)})});returnJ};k.data.get=function(a){a=k.data.getAsTarget(a);returnl(a)?a.values.map(function(a){returna.value}):void0};k.data.getAsTarget=function(a){varb=Ta(function(b){returnb.id==a});return0<b.length?b[0]:void0};if("url"inQ.data)d3.csv(Q.data.url,function(a,b){pb(b)});elseif("rows"inQ.data)pb(va(Q.data.rows));elseif("columns"inQ.data)pb(wa(Q.data.columns));elsethrowError("url or rows or columns is required.");xb.onresize=
a.done);elseif("url"ina)d3.csv(a.url,function(c,b){Ka(ca(b),a.done)});elseif("rows"ina)Ka(ca(va(a.rows)),a.done);elseif("columns"ina)Ka(ca(wa(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};k.unload=function(a){k.data.targets=k.data.targets.filter(function(c){returnc.id!=a});d3.selectAll(".target-"+a).transition().style("opacity",0).remove();ra&&(d3.selectAll(".legend-item-"+a).remove(),ab(k.data.targets));0<k.data.targets.length&&A()};k.selected=function(a){a=
if("url"inQ.data)d3.csv(Q.data.url,function(a,b){pb(b)});elseif("rows"inQ.data)pb(va(Q.data.rows));elseif("columns"inQ.data)pb(wa(Q.data.columns));elsethrowError("url or rows or columns is required.");xb.onresize=function(){N();R();F.x(U);oa&&Ga.x(r);d3.select("svg").attr("width",cb).attr("height",ma);d3.select("#"+qb).select("rect").attr("width",n).attr("height",t);d3.select("#xaxis-clip").select("rect").attr("width",n+2);d3.select(".zoom-rect").attr("width",n).attr("height",t);g.select(".x.axis").attr("transform",