function stretch(text) {
const render = text.render;
text.render = function () {
const g = render.apply(this, arguments);
d3.select(g)
.selectAll("text")
.each(function () {
const l = d3.select(this);
const tr = l.attr("transform");
const [, x, y] = String(tr).match(/(\d+).*,(\d+)/) || [];
const ky = +l.attr("font-size") * 5.6;
l.attr("font-size", "100");
l.attr("dy", "-0.025em");
l.attr("transform", `translate(${x},${y}) scale(1,${ky})`);
});
return g;
};
return text;
}