.jsdelivr.net/npm/d3@7.0.0", "sha384-S+Kf0r6YzKIhKA8d1k2/xtYv+j0xYUU3E7+5YLrcPVab6hBh/r1J6cq90OXhw80u"),]))
        }

        async function renderGraph(e) {
            await loadDagre();
            let t = e.data.reduce((e, t) => e + "\n" + t[0].replace(/shape\s*=\s*box/g, "shape=rect")), a = graphlibDot.read(t);
            a.graph().rankdir = "TB";
            let r = new dagreD3.render, l = document.getElementById("graph");
            l.style.display = "block", r(d3.select("#graph"), a), l.style.wid