ed) {
        var key   = decodeURIComponent(keyEncoded);
        var value = valueEncoded == null ? "true"
                  : decodeURIComponent(valueEncoded);
        opts[key] = value;
      });

  if (opts.rerun) {
    cannedData = newBlankObject();
  } else {
    document.write('<script src="canned-data.js"><\/script>');
  }
})();
</script>
<script>
// Includes both conforming and obsolete elements from
// http://dev.w3.org/html5/html-author/#index-of-elements
// It does not include foreign content.
v