functionha(a){varb=d.keys(a[0]).filter(function(a){returna!==$a}),e=0,h;a.forEach(function(a){if(F){if(!($aina))throwError("'"+$a+"' must be included in data");h=ma(a[$a]);if(null===h)throwError("Failed to parse timeseries date in data");a.x=h}elsea.x=e++;null===ab&&(ab=newDate(a.x));mb=newDate(a.x)});b=b.map(function(b){vare=Ac(b);return{id:e,id_org:b,values:a.map(function(a){return{x:a.x,value:+a[b],id:e}})}});b.forEach(function(a){Za[a.id_org]=Cb(a)});returnb}functionCb(a){return{id:a.id,
"extent"],null),Uc=c(["zoom","privileged"],!1),Pc=c(["onenter"],function(){}),Qc=c(["onleave"],function(){});if(!("data"inU))throwError("data is required in config");var$a=c(["data","x"],"x"),ad=c(["data","x_format"],"%Y-%m-%d"),Ac=c(["data","id_converter"],function(a){returna}),Ia=c(["data","names"],{}),x=c(["data","groups"],[]),Ob=c(["data","axes"],{}),aa=c(["data","types"],{}),kc=c(["data","regions"],{}),bd=c(["data","colors"],{}),ca=c(["data","selection","enabled"],!1),oa=c(["data","selection",
a.done);elseif("columns"ina)Pa(ha(Ca(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});d.selectAll(".target-"+a).transition().style("opacity",0).remove();wa&&(d.selectAll(".legend-item-"+a).remove(),eb(k.data.targets));0<k.data.targets.length&&B()};k.selected=function(a){a=n(a)?"-"+a:"";returnd.merge(g.selectAll(".-shapes"+a).selectAll(".-shape").filter(function(){returnd.select(this).classed(ea)}).map(function(a){returna.map(function(a){returna.__data__})}))};
functionha(a){varb=d.keys(a[0]).filter(function(a){returna!==Za}),e=0,h;a.forEach(function(a){if(F){if(!(Zaina))throwError("'"+Za+"' must be included in data");h=ma(a[Za]);if(null===h)throwError("Failed to parse timeseries date in data");a.x=h}elsea.x=e++;null===$a&&($a=newDate(a.x));mb=newDate(a.x)});b=b.map(function(b){vare=Cc(b);return{id:e,id_org:b,values:a.map(function(a){return{x:a.x,value:+a[b],id:e}})}});b.forEach(function(a){Ya[a.id_org]=Db(a)});returnb}functionDb(a){return{id:a.id,
e(l(c))+" "+b(d)+" "+e(l(c+h))}:function(a,d,c,h){return"M"+b(k(c))+" "+e(l(c))+" "+b(k(c+h))+" "+e(l(c+h))};for(c=0;c<a.length;c++)if(t(p)||!Hc(a[c].x,p))s+=" "+r(a[c])+" "+q(a[c]);else{k=O(a[c-1].x,a[c].x);l=y(a[c-1].value,a[c].value);g=b(a[c].x)-b(a[c-1].x);u=e(a[c].value)-e(a[c-1].value);g=Math.sqrt(Math.pow(g,2)+Math.pow(u,2));u=2/g;varv=2*u;for(g=u;1>=g;g+=v)s+=d(a[c-1],a[c],g,u)}returns}functiontb(a){varb=k.data.targets=ha(a),e,c;dc=d.select(ua);if(dc.empty())qa.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');
"extent"],null),Vc=c(["zoom","privileged"],!1),Qc=c(["onenter"],function(){}),Rc=c(["onleave"],function(){});if(!("data"inU))throwError("data is required in config");varZa=c(["data","x"],"x"),bd=c(["data","x_format"],"%Y-%m-%d"),Cc=c(["data","id_converter"],function(a){returna}),Ia=c(["data","names"],{}),x=c(["data","groups"],[]),Pb=c(["data","axes"],{}),aa=c(["data","types"],{}),mc=c(["data","regions"],{}),cd=c(["data","colors"],{}),ca=c(["data","selection","enabled"],!1),oa=c(["data","selection",
a.done);elseif("columns"ina)Pa(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});d.selectAll(".target-"+a).transition().style("opacity",0).remove();ya&&(d.selectAll(".legend-item-"+a).remove(),db(k.data.targets));0<k.data.targets.length&&B()};k.selected=function(a){a=n(a)?"-"+a:"";returnd.merge(g.selectAll(".-shapes"+a).selectAll(".-shape").filter(function(){returnd.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"inU.data)d.csv(U.data.url,function(a,b){tb(b)});elseif("rows"inU.data)tb(Ba(U.data.rows));elseif("columns"inU.data)tb(Ca(U.data.columns));elsethrowError("url or rows or columns is required.");ya.onresize=
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=Xa(function(b){returnb.id===a});return0<b.length?b[0]:void0};if("url"inU.data)d.csv(U.data.url,function(a,b){tb(b)});elseif("rows"inU.data)tb(Ca(U.data.rows));elseif("columns"inU.data)tb(Da(U.data.columns));elsethrowError("url or rows or columns is required.");qa.onresize=