e itf start code, and the itf end
    # code's added to the list that `encode` returns. The complete list
    # is passed to `svg`, which returns a list of SVG element strings
    # that're joined with newlines to create the actual SVG output.

    document["barcode"].html = "\n".join(svg(encode([2, 2, 2, 2]) + [4, 2, 2, 0]))

document["user_in"].bind("keyup", render)
</script>

</body>

</html>
