urn stack2(scryptSamples); })
                //.enter().append("path")
                    .transition()
                    .duration(1000)
                    .attr("d", function(d) { return area2(d.values); })
                    .style("fill", function(d) { return color2(d.color / nJsKeys); });
        });
    }, 1000);

    var n = 20, // number of layers
            m = 200, // number of samples per layer
            stack = d3.layout.stack().offset("wiggle"),
            stack2 = d3.layout.stack().o