A["string"===typeofa?a:a.id]}functionad(a){returnsb(a)?a.values:[]}functionie(a){returnVb(a)||Oc(a)?a.values:[]}functionqa(a){varb;if(!a)throwError(a+" can not be parsed as d3.time with format "+Wb+". Maybe 'x' of this data is not defined. See data.x or data.xs option.");b=e.time.format(Wb).parse(a);if(!b)throwError("Failed to parse '"+a+"' with format "+Wb);returnb}functionbd(a,b){varc=e.mouse(a),d=e.select(a),f=1*d.attr("cx"),d=1*d.attr("cy");returnMath.sqrt(Math.pow(f-c[0],2)+Math.pow(d-
m=c(a[f].value)-c(a[f-1].value);e=Math.sqrt(Math.pow(e,2)+Math.pow(m,2));m=2/e;varp=2*m;for(e=m;1>=e;e+=p)g+=d(a[f-1],a[f],e,m)}returng}functionbc(a){varb;tb=e.select(xa);if(tb.empty())O.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{tb.html("");k.data.x={};k.data.targets=Qa(a);va();Y();m.domain(e.extent(pb(k.data.targets)));z.domain(nb("y"));aa.domain(nb("y2"));U.domain(m.domain());ib.domain(z.domain());
xa=g(["bindto"],"#chart"),Ka=g(["size","width"],null),Hb=g(["size","height"],null),bb=g(["padding","left"],null),db=g(["padding","right"],null),ta=g(["zoom","enabled"],!1),td=g(["zoom","extent"],null),xe=g(["zoom","privileged"],!1),re=g(["onenter"],function(){}),se=g(["onleave"],function(){}),De=g(["transition","duration"],350);if(!("data"inea))throwError("data is required in config");varra=g(["data","x"],null),ba=g(["data","xs"],null),Wb=g(["data","x_format"],"%Y-%m-%d"),Xd=g(["data","id_converter"],
a)Za(Qa(Fc(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});n.selectAll(ka(a)).transition().style("opacity",0).remove();Fa&&(n.selectAll(".legend-item"+yb(a)).transition().style("opacity",0).remove(),wb(k.data.targets));0<k.data.targets.length&&x({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})};k.selected=function(a){a=yb(a);returne.merge(l.selectAll(".-shapes"+a).selectAll(".-shape").filter(function(){returne.select(this).classed(na)}).map(function(a){returna.map(function(a){returna.__data__})}))};
a});return0<b.length?b[0]:void0};k.resize=function(a){Ka=a?a.width:null;Hb=a?a.height:null;nd()};k.destroy=function(){k.data.targets=void0;k.data.x={};tb.html("");O.onresize=null};if("url"inea.data)e.csv(ea.data.url,function(a,b){bc(b)});elseif("rows"inea.data)bc(Ec(ea.data.rows));elseif("columns"inea.data)bc(Fc(ea.data.columns));elsethrowError("url or rows or columns is required.");returnk}})(window);
A["string"===typeofa?a:a.id]}function$c(a){return"pie"===A["string"===typeofa?a:a.id]}functionPb(a){return"donut"===A["string"===typeofa?a:a.id]}functionad(a){returnsb(a)?a.values:[]}functionie(a){returnVb(a)||Oc(a)?a.values:[]}functionqa(a){varb;if(!a)throwError(a+" can not be parsed as d3.time with format "+Wb+". Maybe 'x' of this data is not defined. See data.x or data.xs option.");b=e.time.format(Wb).parse(a);if(!b)throwError("Failed to parse '"+a+"' with format "+Wb);returnb}functionbd(a,
!je(a[f].x,sa))g+=" "+id(a[f])+" "+n(a[f]);else{k=ha(a[f-1].x,a[f].x);l=I(a[f-1].value,a[f].value);e=b(a[f].x)-b(a[f-1].x);m=c(a[f].value)-c(a[f-1].value);e=Math.sqrt(Math.pow(e,2)+Math.pow(m,2));m=2/e;varp=2*m;for(e=m;1>=e;e+=p)g+=d(a[f-1],a[f],e,m)}returng}functionbc(a){varb;tb=e.select(xa);if(tb.empty())O.alert('No bind element found. Check the selector specified by "bindto" and existance of that element. Default "bindto" is "#chart".');else{tb.html("");k.data.x={};k.data.targets=Qa(a);va();
re=g(["onenter"],function(){}),se=g(["onleave"],function(){}),De=g(["transition","duration"],350);if(!("data"inea))throwError("data is required in config");varra=g(["data","x"],null),ba=g(["data","xs"],null),Wb=g(["data","x_format"],"%Y-%m-%d"),Xd=g(["data","id_converter"],function(a){returna}),Pa=g(["data","names"],{}),w=g(["data","groups"],[]),xc=g(["data","axes"],{}),Gc=g(["data","type"],null),A=g(["data","types"],{}),ud=g(["data","regions"],{}),Le=g(["data","colors"],{}),la=g(["data","selection",
function(b,c){Za(Qa(c),a.done)});elseif("rows"ina)Za(Qa(Ec(a.rows)),a.done);elseif("columns"ina)Za(Qa(Fc(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});n.selectAll(ka(a)).transition().style("opacity",0).remove();Fa&&(n.selectAll(".legend-item"+yb(a)).transition().style("opacity",0).remove(),wb(k.data.targets));0<k.data.targets.length&&x({withUpdateOrgXDomain:!0,withUpdateXDomain:!0})};
ea.data)bc(Ec(ea.data.rows));elseif("columns"inea.data)bc(Fc(ea.data.columns));elsethrowError("url or rows or columns is required.");returnk}})(window);