functionga(a){varb=e.keys(a[0]).filter(function(a){returna!==Za}),d=0,h;a.forEach(function(a){if(E){if(!(Zaina))throwError("'"+Za+"' must be included in data");h=la(a[Za]);if(null===h)throwError("Failed to parse timeseries date in data");a.x=h}elsea.x=d++;null===$a&&($a=newDate(a.x));mb=newDate(a.x)});b=b.map(function(b){vard=Ec(b);return{id:d,id_org:b,values:a.map(function(a){return{x:a.x,value:null!==a[b]?+a[b]:null,id:d}})}});b.forEach(function(a){Ya[a.id_org]=Db(a)});returnb}functionDb(a){return{id:a.id,
ga(a),d,c;fc=e.select(ta);if(fc.empty())pa.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{P();U();m.domain(e.extent(a.map(function(a){returna.x})));z.domain(C(b,"y"));Q.domain(C(b,"y2"));X.domain(m.domain());Ua.domain(z.domain());Va.domain(Q.domain());O.ticks(10>a.length?a.length:10);ja.ticks(Oc).outerTickSize(0).tickFormat(Pc);Wa.ticks(Qc).outerTickSize(0).tickFormat(Rc);R=m.domain();F.x(X);ma&&G.x(m);Ma=
functionha(a){varb=e.keys(a[0]).filter(function(a){returna!==$a}),d=0,h;a.forEach(function(a){if(E){if(!($aina))throwError("'"+$a+"' must be included in data");h=la(a[$a]);if(null===h)throwError("Failed to parse timeseries date in data");a.x=h}elsea.x=d++;null===ab&&(ab=newDate(a.x));mb=newDate(a.x)});b=b.map(function(b){vard=Ec(b);return{id:d,id_org:b,values:a.map(function(a){return{x:a.x,value:null!==a[b]?+a[b]:null,id:d}})}});b.forEach(function(a){Za[a.id_org]=Db(a)});returnb}functionDb(a){return{id:a.id,
ha(a),d,c;fc=e.select(ta);if(fc.empty())pa.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{P();U();m.domain(e.extent(a.map(function(a){returna.x})));z.domain(C(b,"y"));Q.domain(C(b,"y2"));X.domain(m.domain());Va.domain(z.domain());Wa.domain(Q.domain());J.ticks(10>a.length?a.length:10);ka.ticks(Oc).outerTickSize(0).tickFormat(Pc);Xa.ticks(Qc).outerTickSize(0).tickFormat(Rc);R=m.domain();F.x(X);ma&&G.x(m);Na=
250:0).attr("x",function(a,b){returnf+Qa*b+14})}functionRa(a){returnn(a)?".target-"+a:".target"}vark={data:{}},Ya={},ca="_expanded_",da="_selected_",Ab="_included_",ta=c(["bindto"],"#chart"),Eb=c(["size","width"],null),Fb=c(["size","height"],null),ma=c(["zoom","enabled"],!1),nc=c(["zoom","extent"],null),Xc=c(["zoom","privileged"],!1),Sc=c(["onenter"],function(){}),Tc=c(["onleave"],function(){});if(!("data"inT))throwError("data is required in config");varZa=c(["data","x"],"x"),dd=c(["data",
a.done);elsethrowError("url or rows or columns is required.");};k.unload=function(a){k.data.targets=k.data.targets.filter(function(b){returnb.id!==a});e.selectAll(".target-"+a).transition().style("opacity",0).remove();ya&&(e.selectAll(".legend-item-"+a).remove(),db(k.data.targets));0<k.data.targets.length&&A()};k.selected=function(a){a=n(a)?"-"+a:"";returne.merge(g.selectAll(".-shapes"+a).selectAll(".-shape").filter(function(){returne.select(this).classed(da)}).map(function(a){returna.map(function(a){returna.__data__})}))};
c.remove();K=K.filter(function(b){return0>b.classes.indexOf(a)})});returnK};k.data.get=function(a){a=k.data.getAsTarget(a);returnn(a)?a.values.map(function(a){returna.value}):void0};k.data.getAsTarget=function(a){varb=Xa(function(b){returnb.id===a});return0<b.length?b[0]:void0};if("url"inT.data)e.csv(T.data.url,function(a,b){tb(b)});elseif("rows"inT.data)tb(Ca(T.data.rows));elseif("columns"inT.data)tb(Da(T.data.columns));elsethrowError("url or rows or columns is required.");pa.onresize=
250:0).attr("x",function(a,b){returnf+Ra*b+14})}functionSa(a){returnn(a)?".target-"+a:".target"}vark={data:{}},Za={},da="_expanded_",ea="_selected_",Ab="_included_",ta=c(["bindto"],"#chart"),Eb=c(["size","width"],null),Fb=c(["size","height"],null),ma=c(["zoom","enabled"],!1),nc=c(["zoom","extent"],null),Xc=c(["zoom","privileged"],!1),Sc=c(["onenter"],function(){}),Tc=c(["onleave"],function(){});if(!("data"inT))throwError("data is required in config");var$a=c(["data","x"],"x"),dd=c(["data",
a.done);elseif("columns"ina)Qa(ha(Da(a.columns)),a.done);elsethrowError("url or rows or columns is required.");};k.unload=function(a){k.data.targets=k.data.targets.filter(function(b){returnb.id!==a});e.selectAll(".target-"+a).transition().style("opacity",0).remove();ya&&(e.selectAll(".legend-item-"+a).remove(),eb(k.data.targets));0<k.data.targets.length&&A()};k.selected=function(a){a=n(a)?"-"+a:"";returne.merge(g.selectAll(".-shapes"+a).selectAll(".-shape").filter(function(){returne.select(this).classed(ea)}).map(function(a){returna.map(function(a){returna.__data__})}))};
c.remove();L=L.filter(function(b){return0>b.classes.indexOf(a)})});returnL};k.data.get=function(a){a=k.data.getAsTarget(a);returnn(a)?a.values.map(function(a){returna.value}):void0};k.data.getAsTarget=function(a){varb=Ya(function(b){returnb.id===a});return0<b.length?b[0]:void0};if("url"inT.data)e.csv(T.data.url,function(a,b){tb(b)});elseif("rows"inT.data)tb(Ca(T.data.rows));elseif("columns"inT.data)tb(Da(T.data.columns));elsethrowError("url or rows or columns is required.");pa.onresize=