put[data-demo]");
        for (input of inputs) {
            const demo_name = input.attributes["data-demo"].value;

            // Yeah, using values and innerHTML is not great style, but the data is not user supplied, so it shouldn't create any XSS vulnerabilities
            const demo_div = document.getElementById(`div-${demo_name}`);
            if (demo_div.childElementCount == 0) {
                demo_div.innerHTML = `<textarea id="text-${demo_name}" disabled></textarea><br><button id="button-${dem