aria-api

access ARIA information from JavaScript
git clone https://git.ce9e.org/aria-api.git

commit
7420a84e20fd500f3ea9354b70a038ae3cb41cff
parent
f88b0e6ec750fa9f24164938b2c7797341c60b06
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2023-08-19 07:32
build

Diffstat

M dist/aria.js 43 ++++++++++++++++++++-----------------------
M test/wpt-accname.js 541 +++++++++++++++++++++++++++++++++++++++++++------------------

2 files changed, 402 insertions, 182 deletions


diff --git a/dist/aria.js b/dist/aria.js

@@ -939,11 +939,6 @@ var allowNameFromContent = function(el) {
  939   939 	return (constants.roles[role] || {}).nameFromContents;
  940   940 };
  941   941 
  942    -1 var isInLabelForOtherWidget = function(el) {
  943    -1 	var label = el.parentElement.closest('label');
  944    -1 	return label && (!el.labels || !Array.prototype.includes.call(el.labels, label));
  945    -1 };
  946    -1 
  947   942 var getName = function(el, recursive, visited, directReference) {
  948   943 	var ret = '';
  949   944 
@@ -969,6 +964,22 @@ var getName = function(el, recursive, visited, directReference) {
  969   964 		ret = strings.join(' ');
  970   965 	}
  971   966 
   -1   967 	// E (the current draft has this at this high priority)
   -1   968 	if (!ret.trim() && recursive) {
   -1   969 		if (query.matches(el, 'textbox,button')) {
   -1   970 			ret = el.value || el.textContent;
   -1   971 		} else if (query.matches(el, 'combobox,listbox')) {
   -1   972 			var selected = query.querySelector(el, ':selected') || query.querySelector(el, 'option');
   -1   973 			if (selected) {
   -1   974 				ret = getName(selected, recursive, visited);
   -1   975 			} else {
   -1   976 				ret = el.value || '';
   -1   977 			}
   -1   978 		} else if (query.matches(el, 'range')) {
   -1   979 			ret = '' + (query.getAttribute(el, 'valuetext') || query.getAttribute(el, 'valuenow') || el.value);
   -1   980 		}
   -1   981 	}
   -1   982 
  972   983 	// C
  973   984 	if (!ret.trim() && el.matches('[aria-label]')) {
  974   985 		// FIXME: may skip to 2E
@@ -1008,30 +1019,16 @@ var getName = function(el, recursive, visited, directReference) {
 1008  1019 		}
 1009  1020 	}
 1010  1021 
 1011    -1 	// E
 1012    -1 	if (!ret.trim() && (recursive || isInLabelForOtherWidget(el) || query.matches(el, 'button'))) {
 1013    -1 		if (query.matches(el, 'textbox,button,combobox,listbox,range')) {
 1014    -1 			if (query.matches(el, 'textbox,button')) {
 1015    -1 				ret = el.value || el.textContent;
 1016    -1 			} else if (query.matches(el, 'combobox,listbox')) {
 1017    -1 				var selected = query.querySelector(el, ':selected') || query.querySelector(el, 'option');
 1018    -1 				if (selected) {
 1019    -1 					ret = getName(selected, recursive, visited);
 1020    -1 				} else {
 1021    -1 					ret = el.value || '';
 1022    -1 				}
 1023    -1 			} else if (query.matches(el, 'range')) {
 1024    -1 				ret = '' + (query.getAttribute(el, 'valuetext') || query.getAttribute(el, 'valuenow') || el.value);
 1025    -1 			}
 1026    -1 		}
 1027    -1 	}
 1028    -1 
 1029  1022 	// F
 1030  1023 	// FIXME: menu is not mentioned in the spec
 1031  1024 	if (!ret.trim() && (recursive || allowNameFromContent(el) || el.closest('label')) && !query.matches(el, 'menu')) {
 1032  1025 		ret = getContent(el, visited);
 1033  1026 	}
 1034  1027 
   -1  1028 	if (!ret.trim() && query.matches(el, 'button')) {
   -1  1029 		ret = el.value || '';
   -1  1030 	}
   -1  1031 
 1035  1032 	if (!ret.trim()) {
 1036  1033 		for (var selector in constants.nameDefaults) {
 1037  1034 			if (el.matches(selector)) {

diff --git a/test/wpt-accname.js b/test/wpt-accname.js

@@ -1,1116 +1,1339 @@
    1     1 window.wpt = window.wpt || {};
    2     2 window.wpt.accname = [
    3     3 	{
   -1     4 		"filename": "comp_label.html",
   -1     5 		"title": "Name Comp: Label",
   -1     6 		"html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_label\">#comp_label</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<div aria-label=\"label\" data-expectedlabel=\"label\" data-testname=\"label valid on group\" role=\"group\" class=\"ex\">x</div>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_label -->",
   -1     7 		"name": null,
   -1     8 		"description": null,
   -1     9 		"selector": ".ex"
   -1    10 	},
   -1    11 	{
   -1    12 		"filename": "comp_embedded_control.html",
   -1    13 		"title": "Name Comp: Embedded Control",
   -1    14 		"html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_embedded_control\">#comp_embedded_control</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<label>\n  <input type=\"checkbox\" data-expectedlabel=\"Flash the screen 3 times\" data-testname=\"checkbox label with embedded textfield\" class=\"ex\">\n  Flash the screen\n  <input value=\"3\" aria-label=\"number of times\" data-expectedlabel=\"number of times\" data-testname=\"label of embedded textfield inside checkbox label\" class=\"ex\"> times\n</label>\n\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_embedded_control\n - comp_embedded_control_textbox\n - comp_embedded_control_combobox_or_listbox\n - comp_embedded_control_range\n - comp_embedded_control_range_valuetext\n - comp_embedded_control_range_valuenow\n - comp_embedded_control_range_host_language_value\n\n-->",
   -1    15 		"name": null,
   -1    16 		"description": null,
   -1    17 		"selector": ".ex"
   -1    18 	},
   -1    19 	{
   -1    20 		"filename": "comp_name_from_content.html",
   -1    21 		"title": "Name Comp: Name From Content",
   -1    22 		"html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_name_from_content\">#comp_name_from_content</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h1 data-expectedlabel=\"label\" data-testname=\"heading name from content\" class=\"ex\">label</h1>\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_name_from_content\n  - comp_name_from_content_reset\n  - comp_name_from_content_pseudo_element\n  - comp_name_from_content_pseudo_element_before\n  - comp_name_from_content_pseudo_element_after\n  - comp_name_from_content_for_each_child\n  - comp_name_from_content_for_each_child_set_current\n  - comp_name_from_content_for_each_child_recursion\n  - comp_for_each_child_append\n  - comp_name_from_content_return\n\nTodo: test all remaining *recursive* cases in https://w3c.github.io/accname/#comp_recursive_name_from_content\n\n-->",
   -1    23 		"name": null,
   -1    24 		"description": null,
   -1    25 		"selector": ".ex"
   -1    26 	},
   -1    27 	{
   -1    28 		"filename": "comp_labelledby.html",
   -1    29 		"title": "Name Comp: Labelledby",
   -1    30 		"html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_labelledby\">#comp_labelledby</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<div role=\"group\" aria-labelledby=\"h\" class=\"ex\" data-expectedlabel=\"div group label\" data-testname=\"div group explicitly labelledby heading\">\n  <h2 id=\"h\">div group label</h2>\n  <p>text inside div group</p>\n</div>\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_labelledby\n  - comp_labelledby_reset\n  - comp_labelledby_foreach\n  - comp_labelledby_set_current\n  - comp_labelledby_recursion\n  - comp_labelledby_append\n  - comp_labelledby_return\n\n-->",
   -1    31 		"name": null,
   -1    32 		"description": null,
   -1    33 		"selector": ".ex"
   -1    34 	},
   -1    35 	{
   -1    36 		"filename": "comp_tooltip.html",
   -1    37 		"title": "Name Comp: Tooltip",
   -1    38 		"html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_tooltip\">#comp_tooltip</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<a href=\"#\" title=\"label\" data-expectedlabel=\"label\" data-testname=\"link label from tooltip\" class=\"ex\"><img src=\"#\" alt=\"\"></a>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_tooltip -->",
   -1    39 		"name": null,
   -1    40 		"description": null,
   -1    41 		"selector": ".ex"
   -1    42 	},
   -1    43 	{
   -1    44 		"filename": "comp_host_language_label.html",
   -1    45 		"title": "Name Comp: Host Language Label",
   -1    46 		"html": "<h1>AccName: Host Language Label Tests</h1>\n<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_host_language_label\">#comp_host_language_label</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h2>HTML input with value, alt, etc.</h2>\n<input type=\"button\" value=\"button label\" data-expectedlabel=\"button label\" data-testname=\"html: input[type=button]\" class=\"ex\">\n<input type=\"image\" src=\"#\" alt=\"image input label\" data-expectedlabel=\"image input label\" data-testname=\"html: input[type=image]\" class=\"ex\">\n<input type=\"reset\" value=\"reset label\" data-expectedlabel=\"reset label\" data-testname=\"html: input[type=reset]\" class=\"ex\">\n<input type=\"submit\" value=\"submit label\" data-expectedlabel=\"submit label\" data-testname=\"html: input[type=submit]\" class=\"ex\">\n\n\n<h2>HTML input label/for</h2>\n<!-- above: input[type=button] -->\n<label for=\"cb\">checkbox label</label><input id=\"cb\" type=\"checkbox\" data-expectedlabel=\"checkbox label\" data-testname=\"html: label[for] input[type=checkbox]\" class=\"ex\"><br>\n<label for=\"co\">color label</label><input id=\"co\" type=\"color\" data-expectedlabel=\"color label\" data-testname=\"html: label[for] input[type=color]\" class=\"ex\"><br>\n<label for=\"da\">date label</label><input id=\"da\" type=\"date\" data-expectedlabel=\"date label\" data-testname=\"html: label[for] input[type=date]\" class=\"ex\"><br>\n<label for=\"dtl\">datetime-local label</label><input id=\"dtl\" type=\"date\" data-expectedlabel=\"datetime-local label\" data-testname=\"html: label[for] input[type=datetime-local]\" class=\"ex\"><br>\n<label for=\"em\">email label</label><input id=\"em\" type=\"email\" data-expectedlabel=\"email label\" data-testname=\"html: label[for] input[type=email]\" class=\"ex\"><br>\n\n<!-- todo: results for input[type=file] currently differ in all engines -->\n<!--\n<label for=\"fi\">file label</label><input id=\"fi\" type=\"file\" data-expectedlabel=\"file label\" data-testname=\"html: label[for] input[type=file]\" class=\"ex\"><br>\n-->\n\n<!-- skipped: input[type=hidden] for/id n/a -->\n<!-- above: input[type=image] -->\n<label for=\"mo\">month label</label><input id=\"mo\" type=\"month\" data-expectedlabel=\"month label\" data-testname=\"html: label[for] input[type=month]\" class=\"ex\"><br>\n<label for=\"n\">number label</label><input id=\"n\" type=\"number\" data-expectedlabel=\"number label\" data-testname=\"html: label[for] input[type=number]\" class=\"ex\"><br>\n<label for=\"pw\">password label</label><input id=\"pw\" type=\"password\" data-expectedlabel=\"password label\" data-testname=\"html: label[for] input[type=password]\" class=\"ex\"><br>\n<label for=\"ra\">radio label</label><input id=\"ra\" type=\"radio\" data-expectedlabel=\"radio label\" data-testname=\"html: label[for] input[type=radio]\" class=\"ex\"><br>\n<label for=\"rng\">range label</label><input id=\"rng\" type=\"range\" data-expectedlabel=\"range label\" data-testname=\"html: label[for] input[type=range]\" class=\"ex\"><br>\n<!-- input[type=reset] above -->\n<label for=\"search\">search label</label><input id=\"search\" type=\"search\" data-expectedlabel=\"search label\" data-testname=\"html: label[for] input[type=search]\" class=\"ex\"><br>\n<!-- input[type=submit] above -->\n<label for=\"tel\">tel label</label><input id=\"tel\" type=\"tel\" data-expectedlabel=\"tel label\" data-testname=\"html: label[for] input[type=tel]\" class=\"ex\"><br>\n<label for=\"t\">textfield label</label><input id=\"t\" type=\"text\" data-expectedlabel=\"textfield label\" data-testname=\"html: label[for] input[type=text]\" class=\"ex\"><br>\n<label for=\"time\">time label</label><input id=\"time\" type=\"time\" data-expectedlabel=\"time label\" data-testname=\"html: label[for] input[type=time]\" class=\"ex\"><br>\n<label for=\"url\">url label</label><input id=\"url\" type=\"url\" data-expectedlabel=\"url label\" data-testname=\"html: label[for] input[type=url]\" class=\"ex\"><br>\n<label for=\"week\">week label</label><input id=\"week\" type=\"week\" data-expectedlabel=\"week label\" data-testname=\"html: label[for] input[type=week]\" class=\"ex\"><br>\n\n\n<h2>HTML input label encapsulation</h2>\n<!-- above: input[type=button] -->\n<label><input type=\"checkbox\" data-expectedlabel=\"checkbox label\" data-testname=\"html: label input[type=checkbox] encapsulation\" class=\"ex\">checkbox label</label><br>\n<label><input type=\"color\" data-expectedlabel=\"color label\" data-testname=\"html: label input[type=color] encapsulation\" class=\"ex\">color label</label><br>\n<label><input type=\"date\" data-expectedlabel=\"date label\" data-testname=\"html: label input[type=date] encapsulation\" class=\"ex\">date label</label><br>\n<label><input type=\"datetime-local\" data-expectedlabel=\"datetime-local label\" data-testname=\"html: label input[type=datetime-local] encapsulation\" class=\"ex\">datetime-local label</label><br>\n<label><input type=\"email\" data-expectedlabel=\"email label\" data-testname=\"html: label input[type=email] encapsulation\" class=\"ex\">email label</label><br>\n\n<!-- todo: results for input[type=file] currently differ in all engines -->\n<!--\n<label><input type=\"file\" data-expectedlabel=\"file label\" data-testname=\"html: label input[type=file] encapsulation\" class=\"ex\">file label</label><br>\n-->\n\n<!-- skipped: input[type=hidden] n/a -->\n<!-- above: input[type=image] -->\n<label><input type=\"month\" data-expectedlabel=\"month label\" data-testname=\"html: label input[type=month] encapsulation\" class=\"ex\">month label</label><br>\n<label><input type=\"number\" data-expectedlabel=\"number label\" data-testname=\"html: label input[type=number] encapsulation\" class=\"ex\">number label</label><br>\n<label><input type=\"password\" data-expectedlabel=\"password label\" data-testname=\"html: label input[type=password] encapsulation\" class=\"ex\">password label</label><br>\n<label><input type=\"radio\" data-expectedlabel=\"radio label\" data-testname=\"html: label input[type=radio] encapsulation\" class=\"ex\">radio label</label><br>\n<label><input type=\"range\" data-expectedlabel=\"range label\" data-testname=\"html: label input[type=range] encapsulation\" class=\"ex\">range label</label><br>\n<!-- above: input[type=reset] -->\n<label><input type=\"search\" data-expectedlabel=\"search label\" data-testname=\"html: label input[type=search] encapsulation\" class=\"ex\">search label</label><br>\n<!-- above: input[type=submit] -->\n<label><input type=\"tel\" data-expectedlabel=\"tel label\" data-testname=\"html: label input[type=tel] encapsulation\" class=\"ex\">tel label</label><br>\n<label><input type=\"text\" data-expectedlabel=\"textfield label\" data-testname=\"html: label[for] input[type=text] encapsulation\" class=\"ex\">textfield label</label><br>\n<label><input type=\"time\" data-expectedlabel=\"time label\" data-testname=\"html: label input[type=time] encapsulation\" class=\"ex\">time label</label><br>\n<label><input type=\"url\" data-expectedlabel=\"url label\" data-testname=\"html: label input[type=url] encapsulation\" class=\"ex\">url label</label><br>\n<label><input type=\"week\" data-expectedlabel=\"week label\" data-testname=\"html: label input[type=week] encapsulation\" class=\"ex\">week label</label><br>\n\n\n<!-- skipped: skip textarea for v1 since all engines fail in different ways. need to verify label/textarea is expected. -->\n<!--\n<h2>HTML textarea</h2>\n<label for=\"ta\">textarea label</label><textarea data-expectedlabel=\"textarea label\" data-testname=\"html: label[for] textarea\" class=\"ex\"></textarea><br>\n<label for=\"ta\">textarea label<textarea data-expectedlabel=\"textarea label\" data-testname=\"html: textarea encapsulation\" class=\"ex\"></textarea></label><br>\n-->\n\n\n<h2>HTML select</h2>\n<!-- todo: select for/id -->\n<label for=\"select\">select label</label>\n<select id=\"select\" data-expectedlabel=\"select label\" data-testname=\"html: select for/id\" class=\"ex\">\n  <option>foo</option>\n</select>\n<br>\n<!-- select encapsulation -->\n<label>\n  select label\n  <select data-expectedlabel=\"select label\" data-testname=\"html: select encapsulation\" class=\"ex\">\n    <option>foo</option>\n  </select>\n</label><br>\n<!-- todo: select labeled by selected option. All engines currently fail in different ways. Not sure which is correct. -->\n<!--\n<select data-expectedlabel=\"select label\" data-testname=\"html: select w/selected option\" class=\"ex\">\n  <option>foo</option>\n  <option selected>select label</option>\n  <option>bar</option>\n</select>\n<br>\n-->\n\n\n<h2>HTML img/picture</h2>\n<!-- skipped: img:not([alt]) -->\n<!-- skipped: img[alt=\"\"] -->\n<img src=\"#\" alt=\"image label\" data-expectedlabel=\"image label\" data-testname=\"html: img[alt] (non-empty)\" class=\"ex\">\n<picture>\n  <source srcset=\"#\">\n  <img src=\"#\" alt=\"picture label\" data-expectedlabel=\"picture label\" data-testname=\"html: picture > img[alt] (non-empty)\" class=\"ex\">\n</picture>\n<!-- elsewhere: image map area alt -> ./fragile/area-alt.html -->\n\n\n<h2>HTML fieldset/legend</h2>\n<fieldset data-expectedlabel=\"fieldset legend label\" data-testname=\"html: fieldset > legend\" class=\"ex\">\n  <legend>fieldset legend label</legend>\n  <input type=\"text\"><br>\n</fieldset>\n\n\n<h2>HTML table/caption</h2>\n<table data-expectedlabel=\"table caption label\" data-testname=\"html: table > caption\" class=\"ex\">\n  <caption>table caption label</caption>\n  <tr><th>a</th><th>b</th><th>c</th></tr>\n  <tr><th>1</th><td>2</td><td>3</td></tr>\n</table>\n\n\n<h2>SVG title</h2>\n<svg viewbox=\"0 0 300 100\">\n  <circle cx=\"26\" cy=\"26\" r=\"25\" data-expectedlabel=\"circle label\" data-testname=\"svg: circle > title\" class=\"ex\">\n    <title>circle label</title>\n  </circle>\n\n  <rect x=\"60\" y=\"1\" width=\"50\" height=\"50\" data-expectedlabel=\"rect label\" data-testname=\"svg: rect > title\" class=\"ex\">\n    <title>rect label</title>\n  </rect>\n  <polygon points=\"100,100 150,25 150,75 200,0\" fill=\"none\" stroke=\"black\" data-expectedlabel=\"polygon label\" data-testname=\"svg: polygon > title\" class=\"ex\">\n    <title>polygon label</title>\n  </polygon>\n</svg><br>\n<svg viewbox=\"0 0 200 90\">\n  <g fill=\"white\" stroke=\"green\" stroke-width=\"5\" data-expectedlabel=\"group label\" data-testname=\"svg: g > title\" class=\"ex\">\n    <title>group label</title>\n    <circle cx=\"40\" cy=\"40\" r=\"25\" />\n    <circle cx=\"60\" cy=\"60\" r=\"25\" />\n  </g>\n</svg><br>\n<!-- todo: more SVG tests -->\n\n<!-- todo: Ruby? -->\n<!-- todo: MathML? -->\n<!-- todo: does HTML input[placeholder=\"foo\"] count as a host language labeling mechanism? -->",
   -1    47 		"name": null,
   -1    48 		"description": null,
   -1    49 		"selector": ".ex"
   -1    50 	},
   -1    51 	{
   -1    52 		"filename": "comp_text_node.html",
   -1    53 		"title": "Name Comp: Text Node",
   -1    54 		"html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_text_node\">#comp_text_node</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<!-- I'm not certain whether #comp_text_node requires a lot of testing outside of the #comp_name_from_content contexts, -->\n<!-- but I did think of one example where text node versus comment node may make a difference when joining text nodes with a space vs innerText. -->\n\n<!-- Skipped (class=\"ex\" removed) until https://github.com/w3c/accname/issues/193 is resolved -->\n<h2 class=\"ex-skipped\" data-expectedlabel=\"heading label\" data-testname=\"heading with text/comment/text nodes, no space\">\n  heading<!-- with non-text node splitting concatenated text nodes -->label<!-- [sic] no extra spaces around first comment -->\n</h2>\n\n\n<h2 class=\"ex\" data-expectedlabel=\"heading label\" data-testname=\"heading with text/comment/text nodes, with space\">\n  heading\n  <!-- comment node between text nodes with leading/trailing whitespace -->\n  label\n</h2>\n\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_text_node -->",
   -1    55 		"name": null,
   -1    56 		"description": null,
   -1    57 		"selector": ".ex"
   -1    58 	},
   -1    59 	{
   -1    60 		"filename": "comp_hidden_not_referenced.html",
   -1    61 		"title": "Name Comp: Hidden Not Referenced",
   -1    62 		"html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_hidden_not_referenced\">#comp_hidden_not_referenced</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h2 class=\"ex\" data-expectedlabel=\"heading label\" data-testname=\"heading with interior hidden node\">\n  heading\n  <span hidden>bogus</span>\n  label\n</h2>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_hidden_not_referenced -->",
   -1    63 		"name": null,
   -1    64 		"description": null,
   -1    65 		"selector": ".ex"
   -1    66 	},
   -1    67 	{
    4    68 		"filename": "name_test_case_747-manual.html",
    5    69 		"title": "Name test case 747",
    6    70 		"html": "<p>This test examines the ARIA properties for Name test case 747.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",
    7    71 		"name": "crazy 4",
    8    -1 		"description": null
   -1    72 		"description": null,
   -1    73 		"selector": "#test"
    9    74 	},
   10    75 	{
   11    76 		"filename": "name_test_case_743-manual.html",
   12    77 		"title": "Name test case 743",
   13    78 		"html": "<p>This test examines the ARIA properties for Name test case 743.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"password\" id=\"test\" value=\"baz\"/>",
   14    79 		"name": "crazy 4",
   15    -1 		"description": null
   -1    80 		"description": null,
   -1    81 		"selector": "#test"
   16    82 	},
   17    83 	{
   18    84 		"filename": "name_test_case_610-manual.html",
   19    85 		"title": "Name test case 610",
   20    86 		"html": "<p>This test examines the ARIA properties for Name test case 610.</p>\n    <input id=\"test\" type=\"text\" aria-label=\"bar\" aria-labelledby=\"ID1 test\">\n  <div id=\"ID1\">foo</div>",
   21    87 		"name": "foo bar",
   22    -1 		"description": null
   -1    88 		"description": null,
   -1    89 		"selector": "#test"
   23    90 	},
   24    91 	{
   25    92 		"filename": "name_checkbox-label-embedded-slider-manual.html",
   26    93 		"title": "Name checkbox-label-embedded-slider",
   27    94 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-slider.</p>\n    <input type=\"checkbox\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
   28    95 		"name": "foo 5 baz",
   29    -1 		"description": null
   -1    96 		"description": null,
   -1    97 		"selector": "#test"
   30    98 	},
   31    99 	{
   32   100 		"filename": "name_test_case_606-manual.html",
   33   101 		"title": "Name test case 606",
   34   102 		"html": "<p>This test examines the ARIA properties for Name test case 606.</p>\n    <a href=\"test.html\" id=\"test\" aria-labelledby=\"test ID1\" aria-label=\"Tag\"></a>\n  <p id=\"ID1\">foo</p>",
   35   103 		"name": "Tag foo",
   36    -1 		"description": null
   -1   104 		"description": null,
   -1   105 		"selector": "#test"
   37   106 	},
   38   107 	{
   39   108 		"filename": "name_radio-label-embedded-slider-manual.html",
   40   109 		"title": "Name radio-label-embedded-slider",
   41   110 		"html": "<p>This test examines the ARIA properties for Name radio-label-embedded-slider.</p>\n    <input type=\"radio\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
   42   111 		"name": "foo 5 baz",
   43    -1 		"description": null
   -1   112 		"description": null,
   -1   113 		"selector": "#test"
   44   114 	},
   45   115 	{
   46   116 		"filename": "description_test_case_557-manual.html",
   47   117 		"title": "Description test case 557",
   48   118 		"html": "<p>This test examines the ARIA properties for Description test case 557.</p>\n    <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\" alt=\"a\" title=\"t\"/>",
   49   119 		"name": null,
   50    -1 		"description": "t"
   -1   120 		"description": "t",
   -1   121 		"selector": "#test"
   51   122 	},
   52   123 	{
   53   124 		"filename": "name_test_case_730-manual.html",
   54   125 		"title": "Name test case 730",
   55   126 		"html": "<p>This test examines the ARIA properties for Name test case 730.</p>\n    <label for=\"test\">\n    foo\n    <input type=\"text\" value=\"David\"/>\n  </label>\n  <input type=\"file\" id=\"test\"/>",
   56   127 		"name": "foo David",
   57    -1 		"description": null
   -1   128 		"description": null,
   -1   129 		"selector": "#test"
   58   130 	},
   59   131 	{
   60   132 		"filename": "name_test_case_735-manual.html",
   61   133 		"title": "Name test case 735",
   62   134 		"html": "<p>This test examines the ARIA properties for Name test case 735.</p>\n    <label for=\"test\">\n    crazy\n    <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n      <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n      <option role=\"menuitem\" value=\"scuba\">rich</option>\n    </select>\n  </label>\n  <input type=\"radio\" id=\"test\"/>",
   63   135 		"name": "crazy",
   64    -1 		"description": null
   -1   136 		"description": null,
   -1   137 		"selector": "#test"
   65   138 	},
   66   139 	{
   67   140 		"filename": "name_from_content_of_labelledby_element-manual.html",
   68   141 		"title": "Name from content of labelledby element",
   69   142 		"html": "<p>This test examines the ARIA properties for Name from content of labelledby element.</p>\n    <style>\n    .hidden { display: none; }\n  </style>\n  <input id=\"test\" type=\"text\" aria-labelledby=\"lblId\" />\n  <div id=\"lblId\" >\n    <span aria-hidden=\"true\"><i> Hello, </i></span>\n    <span>My</span> name is\n    <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n    <span role=\"presentation\" aria-label=\"Eli\">\n      <span aria-label=\"Garaventa\">Zambino</span>\n    </span>\n    <span>the weird.</span>\n    (QED)\n    <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n    <table>\n      <tr>\n        <td>Where</td>\n        <td style=\"visibility:hidden;\"><div>in</div></td>\n        <td><div style=\"display:none;\">the world</div></td>\n        <td>are my marbles?</td>\n      </tr>\n    </table>\n  </div>",
   70   143 		"name": "My name is Eli the weird. (QED) Where are my marbles?",
   71    -1 		"description": null
   -1   144 		"description": null,
   -1   145 		"selector": "#test"
   72   146 	},
   73   147 	{
   74   148 		"filename": "name_test_case_663a-manual.html",
   75   149 		"title": "Name test case 663a",
   76   150 		"html": "<p>This test examines the ARIA properties for Name test case 663a.</p>\n    <style type=\"text/css\">\n    label:before { content: \"foo\"; }\n    label:after { content: \"baz\"; }\n  </style>\n  <form>\n    <label for=\"test\"><input id=\"test\" type=\"image\" src=\"foo.jpg\" name=\"test\" title=\"bar\"></label>\n  </form>",
   77   151 		"name": "foo baz",
   78    -1 		"description": null
   -1   152 		"description": null,
   -1   153 		"selector": "#test"
   79   154 	},
   80   155 	{
   81   156 		"filename": "name_test_case_742-manual.html",
   82   157 		"title": "Name test case 742",
   83   158 		"html": "<p>This test examines the ARIA properties for Name test case 742.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",
   84   159 		"name": "crazy Monday",
   85    -1 		"description": null
   -1   160 		"description": null,
   -1   161 		"selector": "#test"
   86   162 	},
   87   163 	{
   88   164 		"filename": "name_password-label-embedded-menu-manual.html",
   89   165 		"title": "Name password-label-embedded-menu",
   90   166 		"html": "<p>This test examines the ARIA properties for Name password-label-embedded-menu.</p>\n    <input type=\"password\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <span role=\"menu\">\n      <span role=\"menuitem\" aria-selected=\"true\">1</span>\n      <span role=\"menuitem\" hidden>2</span>\n      <span role=\"menuitem\" hidden>3</span>\n    </span>\n    times.\n  </label>",
   91   167 		"name": "Flash the screen times.",
   92    -1 		"description": null
   -1   168 		"description": null,
   -1   169 		"selector": "#test"
   93   170 	},
   94   171 	{
   95   172 		"filename": "name_test_case_605-manual.html",
   96   173 		"title": "Name test case 605",
   97   174 		"html": "<p>This test examines the ARIA properties for Name test case 605.</p>\n    <a href=\"test.html\" id=\"test\" aria-labelledby=\"ID1\" aria-label=\"Tag\">foo</a>\n  <p id=\"ID1\">bar</p>",
   98   175 		"name": "bar",
   99    -1 		"description": null
   -1   176 		"description": null,
   -1   177 		"selector": "#test"
  100   178 	},
  101   179 	{
  102   180 		"filename": "name_file-label-embedded-slider-manual.html",
  103   181 		"title": "Name file-label-embedded-slider",
  104   182 		"html": "<p>This test examines the ARIA properties for Name file-label-embedded-slider.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
  105   183 		"name": "foo 5 baz",
  106    -1 		"description": null
   -1   184 		"description": null,
   -1   185 		"selector": "#test"
  107   186 	},
  108   187 	{
  109   188 		"filename": "name_test_case_549-manual.html",
  110   189 		"title": "Name test case 549",
  111   190 		"html": "<p>This test examines the ARIA properties for Name test case 549.</p>\n    <label for=\"test\">\n    crazy\n     <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n     </div>\n  </label>\n  <input type=\"text\" id=\"test\" value=\"baz\"/>",
  112   191 		"name": "crazy Monday",
  113    -1 		"description": null
   -1   192 		"description": null,
   -1   193 		"selector": "#test"
  114   194 	},
  115   195 	{
  116   196 		"filename": "name_checkbox-label-embedded-menu-manual.html",
  117   197 		"title": "Name checkbox-label-embedded-menu",
  118   198 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-menu.</p>\n    <input type=\"checkbox\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <span role=\"menu\">\n      <span role=\"menuitem\" aria-selected=\"true\">1</span>\n        <span role=\"menuitem\" hidden>2</span>\n    <span role=\"menuitem\" hidden>3</span>\n      </span>\n      times.\n  </label>",
  119   199 		"name": "Flash the screen times.",
  120    -1 		"description": null
   -1   200 		"description": null,
   -1   201 		"selector": "#test"
  121   202 	},
  122   203 	{
  123   204 		"filename": "name_test_case_596-manual.html",
  124   205 		"title": "Name test case 596",
  125   206 		"html": "<p>This test examines the ARIA properties for Name test case 596.</p>\n    <div id=\"test\" aria-labelledby=\"ID1\">foo</div>\n  <span id=\"ID1\">bar</span>",
  126   207 		"name": "bar",
  127    -1 		"description": null
   -1   208 		"description": null,
   -1   209 		"selector": "#test"
  128   210 	},
  129   211 	{
  130   212 		"filename": "name_file-label-embedded-menu-manual.html",
  131   213 		"title": "Name file-label-embedded-menu",
  132   214 		"html": "<p>This test examines the ARIA properties for Name file-label-embedded-menu.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <span role=\"menu\">\n      <span role=\"menuitem\" aria-selected=\"true\">1</span>\n      <span role=\"menuitem\" hidden>2</span>\n      <span role=\"menuitem\" hidden>3</span>\n    </span>\n    times.\n  </label>",
  133   215 		"name": "Flash the screen times.",
  134    -1 		"description": null
   -1   216 		"description": null,
   -1   217 		"selector": "#test"
  135   218 	},
  136   219 	{
  137   220 		"filename": "name_test_case_749-manual.html",
  138   221 		"title": "Name test case 749",
  139   222 		"html": "<p>This test examines the ARIA properties for Name test case 749.</p>\n    <input type=\"checkbox\" id=\"test\" title=\"crazy\"/>",
  140   223 		"name": "crazy",
  141    -1 		"description": null
   -1   224 		"description": null,
   -1   225 		"selector": "#test"
  142   226 	},
  143   227 	{
  144   228 		"filename": "name_test_case_744-manual.html",
  145   229 		"title": "Name test case 744",
  146   230 		"html": "<p>This test examines the ARIA properties for Name test case 744.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"checkbox\" id=\"test\"/>",
  147   231 		"name": "crazy 4",
  148    -1 		"description": null
   -1   232 		"description": null,
   -1   233 		"selector": "#test"
  149   234 	},
  150   235 	{
  151   236 		"filename": "name_test_case_599-manual.html",
  152   237 		"title": "Name test case 599",
  153   238 		"html": "<p>This test examines the ARIA properties for Name test case 599.</p>\n    <div id=\"test\" aria-labelledby=\"ID0 ID1\" aria-label=\"Tag\">foo</div>\n  <span id=\"ID0\">bar</span>\n  <span id=\"ID1\">baz</span>",
  154   239 		"name": "bar baz",
  155    -1 		"description": null
   -1   240 		"description": null,
   -1   241 		"selector": "#test"
  156   242 	},
  157   243 	{
  158   244 		"filename": "name_checkbox-label-embedded-textbox-manual.html",
  159   245 		"title": "Name checkbox-label-embedded-textbox",
  160   246 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-textbox.</p>\n    <input type=\"checkbox\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <div role=\"textbox\" contenteditable>1</div>\n    times.\n  </label>",
  161   247 		"name": "Flash the screen 1 times.",
  162    -1 		"description": null
   -1   248 		"description": null,
   -1   249 		"selector": "#test"
  163   250 	},
  164   251 	{
  165   252 		"filename": "name_file-label-owned-combobox-manual.html",
  166   253 		"title": "Name file-label-owned-combobox",
  167   254 		"html": "<p>This test examines the ARIA properties for Name file-label-owned-combobox.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">Flash <span aria-owns=\"id1\">the screen</span> times.</label>\n  <div id=\"id1\">\n    <div role=\"combobox\">\n      <div role=\"textbox\"></div>\n      <ul role=\"listbox\" style=\"list-style-type: none;\">\n        <li role=\"option\" aria-selected=\"true\">1 </li>\n    <li role=\"option\">2 </li>\n    <li role=\"option\">3 </li>\n      </ul>\n    </div>\n  </div>",
  168   255 		"name": "Flash the screen 1 times.",
  169    -1 		"description": null
   -1   256 		"description": null,
   -1   257 		"selector": "#test"
  170   258 	},
  171   259 	{
  172   260 		"filename": "name_text-title-manual.html",
  173   261 		"title": "Name text-title",
  174   262 		"html": "<p>This test examines the ARIA properties for Name text-title.</p>\n    <input type=\"text\" id=\"test\" title=\"foo\" />",
  175   263 		"name": "foo",
  176    -1 		"description": null
   -1   264 		"description": null,
   -1   265 		"selector": "#test"
  177   266 	},
  178   267 	{
  179   268 		"filename": "description_title-same-element-manual.html",
  180   269 		"title": "Description title-same-element",
  181   270 		"html": "<p>This test examines the ARIA properties for Description title-same-element.</p>\n    <div><input aria-label=\"Name\" id=\"test\" title=\"Title\" aria-describedby=\"ID1\" type=\"text\"></div>\n  <div id=\"ID1\">Description</div>",
  182   271 		"name": null,
  183    -1 		"description": "Description"
   -1   272 		"description": "Description",
   -1   273 		"selector": "#test"
  184   274 	},
  185   275 	{
  186   276 		"filename": "name_test_case_552-manual.html",
  187   277 		"title": "Name test case 552",
  188   278 		"html": "<p>This test examines the ARIA properties for Name test case 552.</p>\n    <style>\n    label:before { content:\"fancy \"; }\n  </style>\n  <label for=\"test\">fruit</label>\n  <input type=\"text\" id=\"test\"/>",
  189   279 		"name": "fancy fruit",
  190    -1 		"description": null
   -1   280 		"description": null,
   -1   281 		"selector": "#test"
  191   282 	},
  192   283 	{
  193   284 		"filename": "name_test_case_616-manual.html",
  194   285 		"title": "Name test case 616",
  195   286 		"html": "<p>This test examines the ARIA properties for Name test case 616.</p>\n    <input type=\"image\" id=\"test\">\n  <label for=\"test\">foo</label>",
  196   287 		"name": "foo",
  197    -1 		"description": null
   -1   288 		"description": null,
   -1   289 		"selector": "#test"
  198   290 	},
  199   291 	{
  200   292 		"filename": "name_test_case_660-manual.html",
  201   293 		"title": "Name test case 660",
  202   294 		"html": "<p>This test examines the ARIA properties for Name test case 660.</p>\n    <style type=\"text/css\">\n    label:before { content: \"foo\"; }\n    label:after { content: \"baz\"; }\n  </style>\n  <form>\n    <label for=\"test\" title=\"bar\"><input id=\"test\" type=\"password\" name=\"test\" title=\"buz\"></label>\n  </form>",
  203   295 		"name": "foo bar baz",
  204    -1 		"description": null
   -1   296 		"description": null,
   -1   297 		"selector": "#test"
  205   298 	},
  206   299 	{
  207   300 		"filename": "name_test_case_725-manual.html",
  208   301 		"title": "Name test case 725",
  209   302 		"html": "<p>This test examines the ARIA properties for Name test case 725.</p>\n    <label for=\"test\">File:</label>\n  <input type=\"file\" id=\"test\"/>",
  210   303 		"name": "File:",
  211    -1 		"description": null
   -1   304 		"description": null,
   -1   305 		"selector": "#test"
  212   306 	},
  213   307 	{
  214   308 		"filename": "name_test_case_561-manual.html",
  215   309 		"title": "Name test case 561",
  216   310 		"html": "<p>This test examines the ARIA properties for Name test case 561.</p>\n    <img id=\"test\" aria-labelledby=\"test\" aria-label=\"1\" src=\"foo.jpg\"/>",
  217   311 		"name": "1",
  218    -1 		"description": null
   -1   312 		"description": null,
   -1   313 		"selector": "#test"
  219   314 	},
  220   315 	{
  221   316 		"filename": "name_test_case_739-manual.html",
  222   317 		"title": "Name test case 739",
  223   318 		"html": "<p>This test examines the ARIA properties for Name test case 739.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"checkbox\" id=\"test\"/>",
  224   319 		"name": "crazy Monday",
  225    -1 		"description": null
   -1   320 		"description": null,
   -1   321 		"selector": "#test"
  226   322 	},
  227   323 	{
  228   324 		"filename": "name_test_case_539-manual.html",
  229   325 		"title": "Name test case 539",
  230   326 		"html": "<p>This test examines the ARIA properties for Name test case 539.</p>\n    <input type=\"button\" aria-label=\"Rich\" id=\"test\">",
  231   327 		"name": "Rich",
  232    -1 		"description": null
   -1   328 		"description": null,
   -1   329 		"selector": "#test"
  233   330 	},
  234   331 	{
  235   332 		"filename": "name_test_case_731-manual.html",
  236   333 		"title": "Name test case 731",
  237   334 		"html": "<p>This test examines the ARIA properties for Name test case 731.</p>\n    <label for=\"test\">\n    foo\n    <input type=\"text\" value=\"David\"/>\n  </label>\n  <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>",
  238   335 		"name": "foo David",
  239    -1 		"description": null
   -1   336 		"description": null,
   -1   337 		"selector": "#test"
  240   338 	},
  241   339 	{
  242   340 		"filename": "name_1.0_combobox-focusable-manual.html",
  243   341 		"title": "Name 1.0 combobox-focusable",
  244   342 		"html": "<p>This test examines the ARIA properties for Name 1.0 combobox-focusable.</p>\n    <div id=\"test\" role=\"combobox\" tabindex=\"0\" title=\"Choose your language.\">\n    <span> English </span>\n  </div>",
  245   343 		"name": "Choose your language.",
  246    -1 		"description": null
   -1   344 		"description": null,
   -1   345 		"selector": "#test"
  247   346 	},
  248   347 	{
  249   348 		"filename": "name_test_case_601-manual.html",
  250   349 		"title": "Name test case 601",
  251   350 		"html": "<p>This test examines the ARIA properties for Name test case 601.</p>\n    <div id=\"test\" role=\"button\">foo</div>",
  252   351 		"name": "foo",
  253    -1 		"description": null
   -1   352 		"description": null,
   -1   353 		"selector": "#test"
  254   354 	},
  255   355 	{
  256   356 		"filename": "name_text-label-embedded-select-manual.html",
  257   357 		"title": "Name text-label-embedded-select",
  258   358 		"html": "<p>This test examines the ARIA properties for Name text-label-embedded-select.</p>\n    <input type=\"text\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <select size=\"1\">\n      <option selected=\"selected\">1</option>\n      <option>2</option>\n      <option>3</option>\n    </select>\n    times.\n  </label>",
  259   359 		"name": "Flash the screen 1 times.",
  260    -1 		"description": null
   -1   360 		"description": null,
   -1   361 		"selector": "#test"
  261   362 	},
  262   363 	{
  263   364 		"filename": "description_test_case_broken_reference-manual.html",
  264   365 		"title": "Description test case broken reference",
  265   366 		"html": "<p>This test examines the ARIA properties for Description test case broken reference.</p>\n    <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">",
  266   367 		"name": null,
  267    -1 		"description": ""
   -1   368 		"description": "",
   -1   369 		"selector": "#test"
  268   370 	},
  269   371 	{
  270   372 		"filename": "name_password-label-embedded-combobox-manual.html",
  271   373 		"title": "Name password-label-embedded-combobox",
  272   374 		"html": "<p>This test examines the ARIA properties for Name password-label-embedded-combobox.</p>\n    <input type=\"password\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <div role=\"combobox\">\n      <div role=\"textbox\"></div>\n      <ul role=\"listbox\" style=\"list-style-type: none;\">\n        <li role=\"option\" aria-selected=\"true\">1</li>\n    <li role=\"option\">2</li>\n    <li role=\"option\">3</li>\n      </ul>\n    </div>\n    times.\n  </label>",
  273   375 		"name": "Flash the screen 1 times.",
  274    -1 		"description": null
   -1   376 		"description": null,
   -1   377 		"selector": "#test"
  275   378 	},
  276   379 	{
  277   380 		"filename": "name_file-label-inline-block-elements-manual.html",
  278   381 		"title": "Name file-label-inline-block-elements",
  279   382 		"html": "<p>This test examines the ARIA properties for Name file-label-inline-block-elements.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">W<i>h<b>a</b></i>t<br>is<div>your<div>name<b>?</b></div></div></label>",
  280   383 		"name": "What is your name?",
  281    -1 		"description": null
   -1   384 		"description": null,
   -1   385 		"selector": "#test"
  282   386 	},
  283   387 	{
  284   388 		"filename": "name_test_case_751-manual.html",
  285   389 		"title": "Name test case 751",
  286   390 		"html": "<p>This test examines the ARIA properties for Name test case 751.</p>\n    <input type=\"file\" id=\"test\" title=\"crazy\"/>",
  287   391 		"name": "crazy",
  288    -1 		"description": null
   -1   392 		"description": null,
   -1   393 		"selector": "#test"
  289   394 	},
  290   395 	{
  291   396 		"filename": "description_test_case_one_valid_reference-manual.html",
  292   397 		"title": "Description test case one valid reference",
  293   398 		"html": "<p>This test examines the ARIA properties for Description test case one valid reference.</p>\n    <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1 t2 t3\">\n  <div id=\"t2\">foo</div>",
  294   399 		"name": null,
  295    -1 		"description": "foo"
   -1   400 		"description": "foo",
   -1   401 		"selector": "#test"
  296   402 	},
  297   403 	{
  298   404 		"filename": "name_test_case_559-manual.html",
  299   405 		"title": "Name test case 559",
  300   406 		"html": "<p>This test examines the ARIA properties for Name test case 559.</p>\n    <img id=\"test\" aria-labelledby=\"test\" src=\"foo.jpg\"/>",
  301   407 		"name": "",
  302    -1 		"description": null
   -1   408 		"description": null,
   -1   409 		"selector": "#test"
  303   410 	},
  304   411 	{
  305   412 		"filename": "name_file-label-embedded-select-manual.html",
  306   413 		"title": "Name file-label-embedded-select",
  307   414 		"html": "<p>This test examines the ARIA properties for Name file-label-embedded-select.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <select size=\"1\">\n      <option selected=\"selected\">1</option>\n      <option>2</option>\n      <option>3</option>\n    </select>\n    times.\n  </label>",
  308   415 		"name": "Flash the screen 1 times.",
  309    -1 		"description": null
   -1   416 		"description": null,
   -1   417 		"selector": "#test"
  310   418 	},
  311   419 	{
  312   420 		"filename": "name_password-label-embedded-slider-manual.html",
  313   421 		"title": "Name password-label-embedded-slider",
  314   422 		"html": "<p>This test examines the ARIA properties for Name password-label-embedded-slider.</p>\n    <input type=\"password\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
  315   423 		"name": "foo 5 baz",
  316    -1 		"description": null
   -1   424 		"description": null,
   -1   425 		"selector": "#test"
  317   426 	},
  318   427 	{
  319   428 		"filename": "name_checkbox-label-multiple-label-alternative-manual.html",
  320   429 		"title": "Name checkbox-label-multiple-label-alternative",
  321   430 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-multiple-label-alternative.</p>\n    <label for=\"test\">a test</label>\n  <label>This <input type=\"checkbox\" id=\"test\" /> is</label>",
  322   431 		"name": "a test This is",
  323    -1 		"description": null
   -1   432 		"description": null,
   -1   433 		"selector": "#test"
  324   434 	},
  325   435 	{
  326   436 		"filename": "name_test_case_734-manual.html",
  327   437 		"title": "Name test case 734",
  328   438 		"html": "<p>This test examines the ARIA properties for Name test case 734.</p>\n    <label for=\"test\">\n    crazy\n    <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n      <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n      <option role=\"menuitem\" value=\"scuba\">rich</option>\n    </select>\n  </label>\n  <input type=\"checkbox\" id=\"test\"/>",
  329   439 		"name": "crazy",
  330    -1 		"description": null
   -1   440 		"description": null,
   -1   441 		"selector": "#test"
  331   442 	},
  332   443 	{
  333   444 		"filename": "name_file-label-embedded-spinbutton-manual.html",
  334   445 		"title": "Name file-label-embedded-spinbutton",
  335   446 		"html": "<p>This test examines the ARIA properties for Name file-label-embedded-spinbutton.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
  336   447 		"name": "foo 5 baz",
  337    -1 		"description": null
   -1   448 		"description": null,
   -1   449 		"selector": "#test"
  338   450 	},
  339   451 	{
  340   452 		"filename": "description_test_case_664-manual.html",
  341   453 		"title": "Description test case 664",
  342   454 		"html": "<p>This test examines the ARIA properties for Description test case 664.</p>\n    <div>\n    <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n  </div>\n  <div id=\"ID1\">foo</div>",
  343   455 		"name": null,
  344    -1 		"description": "foo"
   -1   456 		"description": "foo",
   -1   457 		"selector": "#test"
  345   458 	},
  346   459 	{
  347   460 		"filename": "name_test_case_615-manual.html",
  348   461 		"title": "Name test case 615",
  349   462 		"html": "<p>This test examines the ARIA properties for Name test case 615.</p>\n    <input type=\"file\" id=\"test\">\n  <label for=\"test\">foo</label>",
  350   463 		"name": "foo",
  351    -1 		"description": null
   -1   464 		"description": null,
   -1   465 		"selector": "#test"
  352   466 	},
  353   467 	{
  354   468 		"filename": "name_test_case_560-manual.html",
  355   469 		"title": "Name test case 560",
  356   470 		"html": "<p>This test examines the ARIA properties for Name test case 560.</p>\n    <input type=\"text\" value=\"peanuts\" id=\"test\">\n  <img aria-labelledby=\"test\" aria-label=\"1\" src=\"foo.jpg\"/>",
  357   471 		"name": "",
  358    -1 		"description": null
   -1   472 		"description": null,
   -1   473 		"selector": "#test"
  359   474 	},
  360   475 	{
  361   476 		"filename": "name_test_case_758-manual.html",
  362   477 		"title": "Name test case 758",
  363   478 		"html": "<p>This test examines the ARIA properties for Name test case 758.</p>\n    <style>\n    label:after { content:\" fruit\"; }\n  </style>\n  <label for=\"test\">fancy</label>\n  <input type=\"password\" id=\"test\"/>",
  364   479 		"name": "fancy fruit",
  365    -1 		"description": null
   -1   480 		"description": null,
   -1   481 		"selector": "#test"
  366   482 	},
  367   483 	{
  368   484 		"filename": "name_test_case_619-manual.html",
  369   485 		"title": "Name test case 619",
  370   486 		"html": "<p>This test examines the ARIA properties for Name test case 619.</p>\n    <input type=\"password\" id=\"test\">\n  <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",
  371   487 		"name": "foo bar baz",
  372    -1 		"description": null
   -1   488 		"description": null,
   -1   489 		"selector": "#test"
  373   490 	},
  374   491 	{
  375   492 		"filename": "name_1.0_combobox-focusable-alternative-manual.html",
  376   493 		"title": "Name 1.0 combobox-focusable-alternative",
  377   494 		"html": "<p>This test examines the ARIA properties for Name 1.0 combobox-focusable-alternative.</p>\n    <input id=\"test\" role=\"combobox\" type=\"text\" title=\"Choose your language\" value=\"English\">",
  378   495 		"name": "Choose your language",
  379    -1 		"description": null
   -1   496 		"description": null,
   -1   497 		"selector": "#test"
  380   498 	},
  381   499 	{
  382   500 		"filename": "name_test_case_659-manual.html",
  383   501 		"title": "Name test case 659",
  384   502 		"html": "<p>This test examines the ARIA properties for Name test case 659.</p>\n    <style type=\"text/css\">\n    label:before { content: \"foo\"; }\n    label:after { content: \"baz\"; }\n  </style>\n  <form>\n    <label for=\"test\" title=\"bar\"><input id=\"test\" type=\"text\" name=\"test\" title=\"buz\"></label>\n  </form>",
  385   503 		"name": "foo bar baz",
  386    -1 		"description": null
   -1   504 		"description": null,
   -1   505 		"selector": "#test"
  387   506 	},
  388   507 	{
  389   508 		"filename": "name_test_case_612-manual.html",
  390   509 		"title": "Name test case 612",
  391   510 		"html": "<p>This test examines the ARIA properties for Name test case 612.</p>\n    <input type=\"password\" id=\"test\">\n  <label for=\"test\">foo</label>",
  392   511 		"name": "foo",
  393    -1 		"description": null
   -1   512 		"description": null,
   -1   513 		"selector": "#test"
  394   514 	},
  395   515 	{
  396   516 		"filename": "name_test_case_721-manual.html",
  397   517 		"title": "Name test case 721",
  398   518 		"html": "<p>This test examines the ARIA properties for Name test case 721.</p>\n    <label for=\"test\">States:</label>\n  <input type=\"password\" id=\"test\"/>",
  399   519 		"name": "States:",
  400    -1 		"description": null
   -1   520 		"description": null,
   -1   521 		"selector": "#test"
  401   522 	},
  402   523 	{
  403   524 		"filename": "description_test_case_838-manual.html",
  404   525 		"title": "Description test case 838",
  405   526 		"html": "<p>This test examines the ARIA properties for Description test case 838.</p>\n    <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n  <div id=\"t1\" style=\"visibility:hidden\">foo</div>",
  406   527 		"name": null,
  407    -1 		"description": "foo"
   -1   528 		"description": "foo",
   -1   529 		"selector": "#test"
  408   530 	},
  409   531 	{
  410   532 		"filename": "name_password-label-embedded-spinbutton-manual.html",
  411   533 		"title": "Name password-label-embedded-spinbutton",
  412   534 		"html": "<p>This test examines the ARIA properties for Name password-label-embedded-spinbutton.</p>\n    <input type=\"password\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
  413   535 		"name": "foo 5 baz",
  414    -1 		"description": null
   -1   536 		"description": null,
   -1   537 		"selector": "#test"
  415   538 	},
  416   539 	{
  417   540 		"filename": "name_radio-label-embedded-menu-manual.html",
  418   541 		"title": "Name radio-label-embedded-menu",
  419   542 		"html": "<p>This test examines the ARIA properties for Name radio-label-embedded-menu.</p>\n    <input type=\"radio\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <span role=\"menu\">\n      <span role=\"menuitem\" aria-selected=\"true\">1</span>\n      <span role=\"menuitem\" hidden>2</span>\n      <span role=\"menuitem\" hidden>3</span>\n    </span>\n    times.\n  </label>",
  420   543 		"name": "Flash the screen times.",
  421    -1 		"description": null
   -1   544 		"description": null,
   -1   545 		"selector": "#test"
  422   546 	},
  423   547 	{
  424   548 		"filename": "name_test_case_728-manual.html",
  425   549 		"title": "Name test case 728",
  426   550 		"html": "<p>This test examines the ARIA properties for Name test case 728.</p>\n    <label for=\"test\">\n    foo\n    <input type=\"text\" value=\"David\"/>\n  </label>\n  <input type=\"checkbox\" id=\"test\"/>",
  427   551 		"name": "foo David",
  428    -1 		"description": null
   -1   552 		"description": null,
   -1   553 		"selector": "#test"
  429   554 	},
  430   555 	{
  431   556 		"filename": "name_checkbox-title-manual.html",
  432   557 		"title": "Name checkbox-title",
  433   558 		"html": "<p>This test examines the ARIA properties for Name checkbox-title.</p>\n    <input type=\"checkbox\" id=\"test\" title=\"foo\" />",
  434   559 		"name": "foo",
  435    -1 		"description": null
   -1   560 		"description": null,
   -1   561 		"selector": "#test"
  436   562 	},
  437   563 	{
  438   564 		"filename": "name_test_case_600-manual.html",
  439   565 		"title": "Name test case 600",
  440   566 		"html": "<p>This test examines the ARIA properties for Name test case 600.</p>\n    <div id=\"test\">Div with text</div>",
  441   567 		"name": "",
  442    -1 		"description": null
   -1   568 		"description": null,
   -1   569 		"selector": "#test"
  443   570 	},
  444   571 	{
  445   572 		"filename": "name_test_case_546-manual.html",
  446   573 		"title": "Name test case 546",
  447   574 		"html": "<p>This test examines the ARIA properties for Name test case 546.</p>\n    <label for=\"test\">States:</label>\n  <input type=\"text\" id=\"test\"/>",
  448   575 		"name": "States:",
  449    -1 		"description": null
   -1   576 		"description": null,
   -1   577 		"selector": "#test"
  450   578 	},
  451   579 	{
  452   580 		"filename": "name_test_case_736-manual.html",
  453   581 		"title": "Name test case 736",
  454   582 		"html": "<p>This test examines the ARIA properties for Name test case 736.</p>\n    <label for=\"test\">\n    crazy\n    <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n      <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n      <option role=\"menuitem\" value=\"scuba\">rich</option>\n    </select>\n  </label>\n  <input type=\"file\" id=\"test\"/>",
  455   583 		"name": "crazy",
  456    -1 		"description": null
   -1   584 		"description": null,
   -1   585 		"selector": "#test"
  457   586 	},
  458   587 	{
  459   588 		"filename": "name_test_case_543-manual.html",
  460   589 		"title": "Name test case 543",
  461   590 		"html": "<p>This test examines the ARIA properties for Name test case 543.</p>\n    <input type=\"reset\" id=\"test\"/>",
  462   591 		"name": "Reset",
  463    -1 		"description": null
   -1   592 		"description": null,
   -1   593 		"selector": "#test"
  464   594 	},
  465   595 	{
  466   596 		"filename": "name_text-label-embedded-combobox-manual.html",
  467   597 		"title": "Name text-label-embedded-combobox",
  468   598 		"html": "<p>This test examines the ARIA properties for Name text-label-embedded-combobox.</p>\n    <input type=\"text\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <div role=\"combobox\">\n      <div role=\"textbox\"></div>\n      <ul role=\"listbox\" style=\"list-style-type: none;\">\n        <li role=\"option\" aria-selected=\"true\">1</li>\n    <li role=\"option\">2</li>\n    <li role=\"option\">3</li>\n      </ul>\n    </div>\n    times.\n  </label>",
  469   599 		"name": "Flash the screen 1 times.",
  470    -1 		"description": null
   -1   600 		"description": null,
   -1   601 		"selector": "#test"
  471   602 	},
  472   603 	{
  473   604 		"filename": "name_link-mixed-content-manual.html",
  474   605 		"title": "Name link-mixed-content",
  475   606 		"html": "<p>This test examines the ARIA properties for Name link-mixed-content.</p>\n    <style>\n    .hidden { display: none; }\n  </style>\n  <div id=\"test\" role=\"link\" tabindex=\"0\">\n    <span aria-hidden=\"true\"><i> Hello, </i></span>\n    <span>My</span> name is\n    <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n    <span role=\"presentation\" aria-label=\"Eli\"><span aria-label=\"Garaventa\">Zambino</span></span>\n    <span>the weird.</span>\n    (QED)\n    <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n  </div>",
  476   607 		"name": "My name is Eli the weird. (QED)",
  477    -1 		"description": null
   -1   608 		"description": null,
   -1   609 		"selector": "#test"
  478   610 	},
  479   611 	{
  480   612 		"filename": "description_test_case_774-manual.html",
  481   613 		"title": "Description test case 774",
  482   614 		"html": "<p>This test examines the ARIA properties for Description test case 774.</p>\n    <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n  <span id=\"t1\" role=\"presentation\">foo</span>",
  483   615 		"name": null,
  484    -1 		"description": "foo"
   -1   616 		"description": "foo",
   -1   617 		"selector": "#test"
  485   618 	},
  486   619 	{
  487   620 		"filename": "description_test_case_773-manual.html",
  488   621 		"title": "Description test case 773",
  489   622 		"html": "<p>This test examines the ARIA properties for Description test case 773.</p>\n    <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n  <div id=\"t1\" style=\"display:none\">foo</div>",
  490   623 		"name": null,
  491    -1 		"description": "foo"
   -1   624 		"description": "foo",
   -1   625 		"selector": "#test"
  492   626 	},
  493   627 	{
  494   628 		"filename": "name_checkbox-label-embedded-listbox-manual.html",
  495   629 		"title": "Name checkbox-label-embedded-listbox",
  496   630 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-listbox.</p>\n    <input type=\"checkbox\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <ul role=\"listbox\" style=\"list-style-type: none;\">\n      <li role=\"option\" aria-selected=\"true\">1</li>\n      <li role=\"option\">2</li>\n      <li role=\"option\">3</li>\n    </ul>\n    times.\n  </label>",
  497   631 		"name": "Flash the screen 1 times.",
  498    -1 		"description": null
   -1   632 		"description": null,
   -1   633 		"selector": "#test"
  499   634 	},
  500   635 	{
  501   636 		"filename": "name_test_case_620-manual.html",
  502   637 		"title": "Name test case 620",
  503   638 		"html": "<p>This test examines the ARIA properties for Name test case 620.</p>\n    <input type=\"radio\" id=\"test\">\n  <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",
  504   639 		"name": "foo bar baz",
  505    -1 		"description": null
   -1   640 		"description": null,
   -1   641 		"selector": "#test"
  506   642 	},
  507   643 	{
  508   644 		"filename": "name_text-label-embedded-spinbutton-manual.html",
  509   645 		"title": "Name text-label-embedded-spinbutton",
  510   646 		"html": "<p>This test examines the ARIA properties for Name text-label-embedded-spinbutton.</p>\n    <input type=\"text\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
  511   647 		"name": "foo 5 baz",
  512    -1 		"description": null
   -1   648 		"description": null,
   -1   649 		"selector": "#test"
  513   650 	},
  514   651 	{
  515   652 		"filename": "name_test_case_752-manual.html",
  516   653 		"title": "Name test case 752",
  517   654 		"html": "<p>This test examines the ARIA properties for Name test case 752.</p>\n    <input type=\"image\" src=\"foo.jpg\" id=\"test\" title=\"crazy\"/>",
  518   655 		"name": "crazy",
  519    -1 		"description": null
   -1   656 		"description": null,
   -1   657 		"selector": "#test"
  520   658 	},
  521   659 	{
  522   660 		"filename": "name_test_case_755-manual.html",
  523   661 		"title": "Name test case 755",
  524   662 		"html": "<p>This test examines the ARIA properties for Name test case 755.</p>\n    <style>\n    label:before { content:\"fancy \"; }\n  </style>\n  <label for=\"test\">fruit</label>\n  <input type=\"radio\" id=\"test\"/>",
  525   663 		"name": "fancy fruit",
  526    -1 		"description": null
   -1   664 		"description": null,
   -1   665 		"selector": "#test"
  527   666 	},
  528   667 	{
  529   668 		"filename": "name_test_case_550-manual.html",
  530   669 		"title": "Name test case 550",
  531   670 		"html": "<p>This test examines the ARIA properties for Name test case 550.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"text\" id=\"test\" value=\"baz\"/>",
  532   671 		"name": "crazy 4",
  533    -1 		"description": null
   -1   672 		"description": null,
   -1   673 		"selector": "#test"
  534   674 	},
  535   675 	{
  536   676 		"filename": "name_radio-title-manual.html",
  537   677 		"title": "Name radio-title",
  538   678 		"html": "<p>This test examines the ARIA properties for Name radio-title.</p>\n    <input type=\"radio\" id=\"test\" title=\"foo\" />",
  539   679 		"name": "foo",
  540    -1 		"description": null
   -1   680 		"description": null,
   -1   681 		"selector": "#test"
  541   682 	},
  542   683 	{
  543   684 		"filename": "description_test_case_772-manual.html",
  544   685 		"title": "Description test case 772",
  545   686 		"html": "<p>This test examines the ARIA properties for Description test case 772.</p>\n    <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n  <div id=\"t1\">foo</div>",
  546   687 		"name": null,
  547    -1 		"description": "foo"
   -1   688 		"description": "foo",
   -1   689 		"selector": "#test"
  548   690 	},
  549   691 	{
  550   692 		"filename": "name_test_case_737-manual.html",
  551   693 		"title": "Name test case 737",
  552   694 		"html": "<p>This test examines the ARIA properties for Name test case 737.</p>\n    <label for=\"test\">\n    crazy\n    <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n      <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n      <option role=\"menuitem\" value=\"scuba\">rich</option>\n    </select>\n  </label>\n  <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>",
  553   695 		"name": "crazy",
  554    -1 		"description": null
   -1   696 		"description": null,
   -1   697 		"selector": "#test"
  555   698 	},
  556   699 	{
  557   700 		"filename": "name_checkbox-label-embedded-select-manual.html",
  558   701 		"title": "Name checkbox-label-embedded-select",
  559   702 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-select.</p>\n    <input type=\"checkbox\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <select size=\"1\">\n      <option selected=\"selected\">1</option>\n      <option>2</option>\n      <option>3</option>\n    </select>\n    times.\n  </label>",
  560   703 		"name": "Flash the screen 1 times.",
  561    -1 		"description": null
   -1   704 		"description": null,
   -1   705 		"selector": "#test"
  562   706 	},
  563   707 	{
  564   708 		"filename": "name_test_case_760-manual.html",
  565   709 		"title": "Name test case 760",
  566   710 		"html": "<p>This test examines the ARIA properties for Name test case 760.</p>\n    <style>\n    label:after { content:\" fruit\"; }\n  </style>\n  <label for=\"test\">fancy</label>\n  <input type=\"radio\" id=\"test\"/>",
  567   711 		"name": "fancy fruit",
  568    -1 		"description": null
   -1   712 		"description": null,
   -1   713 		"selector": "#test"
  569   714 	},
  570   715 	{
  571   716 		"filename": "name_test_case_741-manual.html",
  572   717 		"title": "Name test case 741",
  573   718 		"html": "<p>This test examines the ARIA properties for Name test case 741.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"file\" id=\"test\"/>",
  574   719 		"name": "crazy Monday",
  575    -1 		"description": null
   -1   720 		"description": null,
   -1   721 		"selector": "#test"
  576   722 	},
  577   723 	{
  578   724 		"filename": "name_test_case_556-manual.html",
  579   725 		"title": "Name test case 556",
  580   726 		"html": "<p>This test examines the ARIA properties for Name test case 556.</p>\n    <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\"/>",
  581   727 		"name": "1",
  582    -1 		"description": null
   -1   728 		"description": null,
   -1   729 		"selector": "#test"
  583   730 	},
  584   731 	{
  585   732 		"filename": "name_test_case_553-manual.html",
  586   733 		"title": "Name test case 553",
  587   734 		"html": "<p>This test examines the ARIA properties for Name test case 553.</p>\n    <style type=\"text/css\">\n    [data-after]:after { content: attr(data-after); }\n  </style>\n  <label for=\"test\" data-after=\"test content\"></label>\n  <input type=\"text\" id=\"test\">",
  588   735 		"name": "test content",
  589    -1 		"description": null
   -1   736 		"description": null,
   -1   737 		"selector": "#test"
  590   738 	},
  591   739 	{
  592   740 		"filename": "name_test_case_746-manual.html",
  593   741 		"title": "Name test case 746",
  594   742 		"html": "<p>This test examines the ARIA properties for Name test case 746.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"file\" id=\"test\"/>",
  595   743 		"name": "crazy 4",
  596    -1 		"description": null
   -1   744 		"description": null,
   -1   745 		"selector": "#test"
  597   746 	},
  598   747 	{
  599   748 		"filename": "name_from_content_of_label-manual.html",
  600   749 		"title": "Name from content of label",
  601   750 		"html": "<p>This test examines the ARIA properties for Name from content of label.</p>\n    <style>\n    .hidden { display: none; }\n  </style>\n  <input type=\"text\" id=\"test\" />\n  <label for=\"test\" id=\"label\">\n    <span aria-hidden=\"true\"><i> Hello, </i></span>\n    <span>My</span> name is\n    <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n    <span role=\"presentation\" aria-label=\"Eli\">\n      <span aria-label=\"Garaventa\">Zambino</span>\n   </span>\n   <span>the weird.</span>\n   (QED)\n   <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n   <table>\n     <tr>\n       <td>Where</td>\n       <td style=\"visibility:hidden;\"><div>in</div></td>\n       <td><div style=\"display:none;\">the world</div></td>\n       <td>are my marbles?</td>\n    </tr>\n   </table>\n  </label>",
  602   751 		"name": "My name is Eli the weird. (QED) Where are my marbles?",
  603    -1 		"description": null
   -1   752 		"description": null,
   -1   753 		"selector": "#test"
  604   754 	},
  605   755 	{
  606   756 		"filename": "name_test_case_733-manual.html",
  607   757 		"title": "Name test case 733",
  608   758 		"html": "<p>This test examines the ARIA properties for Name test case 733.</p>\n    <label for=\"test\">\n    crazy\n    <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n      <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n      <option role=\"menuitem\" value=\"scuba\">rich</option>\n    </select>\n  </label>\n  <input type=\"password\" id=\"test\"/>",
  609   759 		"name": "crazy",
  610    -1 		"description": null
   -1   760 		"description": null,
   -1   761 		"selector": "#test"
  611   762 	},
  612   763 	{
  613   764 		"filename": "name_test_case_726-manual.html",
  614   765 		"title": "Name test case 726",
  615   766 		"html": "<p>This test examines the ARIA properties for Name test case 726.</p>\n    <label for=\"test\">States:</label>\n  <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>",
  616   767 		"name": "States:",
  617    -1 		"description": null
   -1   768 		"description": null,
   -1   769 		"selector": "#test"
  618   770 	},
  619   771 	{
  620   772 		"filename": "name_test_case_603-manual.html",
  621   773 		"title": "Name test case 603",
  622   774 		"html": "<p>This test examines the ARIA properties for Name test case 603.</p>\n    <div id=\"ID1\">foo</div>\n  <a id=\"test\" href=\"test.html\" aria-labelledby=\"ID1\">bar</a>",
  623   775 		"name": "foo",
  624    -1 		"description": null
   -1   776 		"description": null,
   -1   777 		"selector": "#test"
  625   778 	},
  626   779 	{
  627   780 		"filename": "name_radio-label-embedded-spinbutton-manual.html",
  628   781 		"title": "Name radio-label-embedded-spinbutton",
  629   782 		"html": "<p>This test examines the ARIA properties for Name radio-label-embedded-spinbutton.</p>\n    <input type=\"radio\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"spinbutton\"  type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
  630   783 		"name": "foo 5 baz",
  631    -1 		"description": null
   -1   784 		"description": null,
   -1   785 		"selector": "#test"
  632   786 	},
  633   787 	{
  634   788 		"filename": "name_test_case_761-manual.html",
  635   789 		"title": "Name test case 761",
  636   790 		"html": "<p>This test examines the ARIA properties for Name test case 761.</p>\n    <style>\n    label:after { content:\" fruit\"; }\n  </style>\n  <label for=\"test\">fancy</label>\n  <input type=\"file\" id=\"test\"/>",
  637   791 		"name": "fancy fruit",
  638    -1 		"description": null
   -1   792 		"description": null,
   -1   793 		"selector": "#test"
  639   794 	},
  640   795 	{
  641   796 		"filename": "name_test_case_727-manual.html",
  642   797 		"title": "Name test case 727",
  643   798 		"html": "<p>This test examines the ARIA properties for Name test case 727.</p>\n    <label for=\"test\">\n    foo\n    <input type=\"text\" value=\"David\"/>\n  </label>\n  <input type=\"password\" id=\"test\" value=\"baz\"/>",
  644   799 		"name": "foo David",
  645    -1 		"description": null
   -1   800 		"description": null,
   -1   801 		"selector": "#test"
  646   802 	},
  647   803 	{
  648   804 		"filename": "name_test_case_564-manual.html",
  649   805 		"title": "Name test case 564",
  650   806 		"html": "<p>This test examines the ARIA properties for Name test case 564.</p>\n    <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n  <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n  <img id=\"test\" aria-label=\"l\" aria-labelledby=\"test ID1 ID2\" src=\"foo.jpg\"/>",
  651   807 		"name": "l peanuts popcorn",
  652    -1 		"description": null
   -1   808 		"description": null,
   -1   809 		"selector": "#test"
  653   810 	},
  654   811 	{
  655   812 		"filename": "name_test_case_661-manual.html",
  656   813 		"title": "Name test case 661",
  657   814 		"html": "<p>This test examines the ARIA properties for Name test case 661.</p>\n    <style type=\"text/css\">\n    label:before { content: \"foo\"; }\n    label:after { content: \"baz\"; }\n  </style>\n  <form>\n    <label for=\"test\"><input id=\"test\" type=\"checkbox\" name=\"test\" title=\" bar \"></label>\n  </form>",
  658   815 		"name": "foo baz",
  659    -1 		"description": null
   -1   816 		"description": null,
   -1   817 		"selector": "#test"
  660   818 	},
  661   819 	{
  662   820 		"filename": "name_test_case_753-manual.html",
  663   821 		"title": "Name test case 753",
  664   822 		"html": "<p>This test examines the ARIA properties for Name test case 753.</p>\n    <style>\n    label:before { content:\"fancy \"; }\n  </style>\n  <label for=\"test\">fruit</label>\n  <input type=\"password\" id=\"test\"/>",
  665   823 		"name": "fancy fruit",
  666    -1 		"description": null
   -1   824 		"description": null,
   -1   825 		"selector": "#test"
  667   826 	},
  668   827 	{
  669   828 		"filename": "name_password-label-embedded-select-manual.html",
  670   829 		"title": "Name password-label-embedded-select",
  671   830 		"html": "<p>This test examines the ARIA properties for Name password-label-embedded-select.</p>\n    <input type=\"password\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <select size=\"1\">\n      <option selected=\"selected\">1</option>\n      <option>2</option>\n      <option>3</option>\n    </select>\n    times.\n  </label>",
  672   831 		"name": "Flash the screen 1 times.",
  673    -1 		"description": null
   -1   832 		"description": null,
   -1   833 		"selector": "#test"
  674   834 	},
  675   835 	{
  676   836 		"filename": "name_test_case_723-manual.html",
  677   837 		"title": "Name test case 723",
  678   838 		"html": "<p>This test examines the ARIA properties for Name test case 723.</p>\n    <label for=\"test\">States:</label>\n  <input type=\"checkbox\" id=\"test\"/>",
  679   839 		"name": "States:",
  680    -1 		"description": null
   -1   840 		"description": null,
   -1   841 		"selector": "#test"
  681   842 	},
  682   843 	{
  683   844 		"filename": "name_file-label-inline-hidden-elements-manual.html",
  684   845 		"title": "Name file-label-inline-hidden-elements",
  685   846 		"html": "<p>This test examines the ARIA properties for Name file-label-inline-hidden-elements.</p>\n    <style>\n    .hidden { display: none; }\n  </style>\n  <input type=\"file\" id=\"test\" />\n  <label for=\"test\">\n    <span class=\"hidden\">1</span><span>2</span>\n    <span style=\"visibility: hidden;\">3</span><span>4</span>\n    <span hidden>5</span><span>6</span>\n    <span aria-hidden=\"true\">7</span><span>8</span>\n    <span aria-hidden=\"false\" class=\"hidden\">9</span><span>10</span>\n  </label>",
  686   847 		"name": "2 4 6 8 10",
  687    -1 		"description": null
   -1   848 		"description": null,
   -1   849 		"selector": "#test"
  688   850 	},
  689   851 	{
  690   852 		"filename": "name_radio-label-embedded-combobox-manual.html",
  691   853 		"title": "Name radio-label-embedded-combobox",
  692   854 		"html": "<p>This test examines the ARIA properties for Name radio-label-embedded-combobox.</p>\n    <input type=\"radio\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <div role=\"combobox\">\n      <div role=\"textbox\"></div>\n      <ul role=\"listbox\" style=\"list-style-type: none;\">\n        <li role=\"option\" aria-selected=\"true\">1</li>\n    <li role=\"option\">2</li>\n    <li role=\"option\">3</li>\n      </ul>\n    </div>\n    times.\n  </label>",
  693   855 		"name": "Flash the screen 1 times.",
  694    -1 		"description": null
   -1   856 		"description": null,
   -1   857 		"selector": "#test"
  695   858 	},
  696   859 	{
  697   860 		"filename": "name_test_case_745-manual.html",
  698   861 		"title": "Name test case 745",
  699   862 		"html": "<p>This test examines the ARIA properties for Name test case 745.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"radio\" id=\"test\"/>",
  700   863 		"name": "crazy 4",
  701    -1 		"description": null
   -1   864 		"description": null,
   -1   865 		"selector": "#test"
  702   866 	},
  703   867 	{
  704   868 		"filename": "name_checkbox-label-multiple-label-manual.html",
  705   869 		"title": "Name checkbox-label-multiple-label",
  706   870 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-multiple-label.</p>\n    <label>This <input type=\"checkbox\" id=\"test\" /> is</label>\n  <label for=\"test\">a test</label>",
  707   871 		"name": "This is a test",
  708    -1 		"description": null
   -1   872 		"description": null,
   -1   873 		"selector": "#test"
  709   874 	},
  710   875 	{
  711   876 		"filename": "description_test_case_665-manual.html",
  712   877 		"title": "Description test case 665",
  713   878 		"html": "<p>This test examines the ARIA properties for Description test case 665.</p>\n    <div>\n    <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n  </div>\n  <div id=\"ID1\" style=\"display:none\">foo</div>",
  714   879 		"name": null,
  715    -1 		"description": "foo"
   -1   880 		"description": "foo",
   -1   881 		"selector": "#test"
  716   882 	},
  717   883 	{
  718   884 		"filename": "name_test_case_557-manual.html",
  719   885 		"title": "Name test case 557",
  720   886 		"html": "<p>This test examines the ARIA properties for Name test case 557.</p>\n    <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\" alt=\"a\" title=\"t\"/>",
  721   887 		"name": "1",
  722    -1 		"description": null
   -1   888 		"description": null,
   -1   889 		"selector": "#test"
  723   890 	},
  724   891 	{
  725   892 		"filename": "name_test_case_621-manual.html",
  726   893 		"title": "Name test case 621",
  727   894 		"html": "<p>This test examines the ARIA properties for Name test case 621.</p>\n    <input type=\"file\" id=\"test\">\n  <label for=\"test\">foo <input type=\"text\" value=\"bar\"> baz</label>",
  728   895 		"name": "foo bar baz",
  729    -1 		"description": null
   -1   896 		"description": null,
   -1   897 		"selector": "#test"
  730   898 	},
  731   899 	{
  732   900 		"filename": "name_text-label-embedded-menu-manual.html",
  733   901 		"title": "Name text-label-embedded-menu",
  734   902 		"html": "<p>This test examines the ARIA properties for Name text-label-embedded-menu.</p>\n    <input type=\"text\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <span role=\"menu\">\n      <span role=\"menuitem\" aria-selected=\"true\">1</span>\n      <span role=\"menuitem\" hidden>2</span>\n      <span role=\"menuitem\" hidden>3</span>\n    </span>\n    times.\n  </label>",
  735   903 		"name": "Flash the screen times.",
  736    -1 		"description": null
   -1   904 		"description": null,
   -1   905 		"selector": "#test"
  737   906 	},
  738   907 	{
  739   908 		"filename": "name_file-title-manual.html",
  740   909 		"title": "Name file-title",
  741   910 		"html": "<p>This test examines the ARIA properties for Name file-title.</p>\n    <input type=\"file\" id=\"test\" title=\"foo\" />",
  742   911 		"name": "foo",
  743    -1 		"description": null
   -1   912 		"description": null,
   -1   913 		"selector": "#test"
  744   914 	},
  745   915 	{
  746   916 		"filename": "description_test_case_666-manual.html",
  747   917 		"title": "Description test case 666",
  748   918 		"html": "<p>This test examines the ARIA properties for Description test case 666.</p>\n    <div>\n    <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n  </div>\n  <div id=\"ID1\" role=\"presentation\">foo</div>",
  749   919 		"name": null,
  750    -1 		"description": "foo"
   -1   920 		"description": "foo",
   -1   921 		"selector": "#test"
  751   922 	},
  752   923 	{
  753   924 		"filename": "name_test_case_602-manual.html",
  754   925 		"title": "Name test case 602",
  755   926 		"html": "<p>This test examines the ARIA properties for Name test case 602.</p>\n    <div id=\"test\" role=\"button\" title=\"Tag\" style=\"outline:medium solid black; width:2em; height:1em;\">\n  </div>",
  756   927 		"name": "Tag",
  757    -1 		"description": null
   -1   928 		"description": null,
   -1   929 		"selector": "#test"
  758   930 	},
  759   931 	{
  760   932 		"filename": "name_test_case_541-manual.html",
  761   933 		"title": "Name test case 541",
  762   934 		"html": "<p>This test examines the ARIA properties for Name test case 541.</p>\n    <div id=\"ID1\">Rich's button</div>\n  <input type=\"button\" aria-label=\"bar\" aria-labelledby=\"ID1\" id=\"test\"/>",
  763   935 		"name": "Rich's button",
  764    -1 		"description": null
   -1   936 		"description": null,
   -1   937 		"selector": "#test"
  765   938 	},
  766   939 	{
  767   940 		"filename": "name_test_case_604-manual.html",
  768   941 		"title": "Name test case 604",
  769   942 		"html": "<p>This test examines the ARIA properties for Name test case 604.</p>\n    <a id=\"test\" href=\"test.html\" aria-label=\"Tag\">ABC</a>",
  770   943 		"name": "Tag",
  771    -1 		"description": null
   -1   944 		"description": null,
   -1   945 		"selector": "#test"
  772   946 	},
  773   947 	{
  774   948 		"filename": "name_test_case_547-manual.html",
  775   949 		"title": "Name test case 547",
  776   950 		"html": "<p>This test examines the ARIA properties for Name test case 547.</p>\n    <label for=\"test\">\n  foo\n  <input type=\"text\" value=\"David\"/>\n  </label>\n  <input type=\"text\" id=\"test\" value=\"baz\"/>",
  777   951 		"name": "foo David",
  778    -1 		"description": null
   -1   952 		"description": null,
   -1   953 		"selector": "#test"
  779   954 	},
  780   955 	{
  781   956 		"filename": "name_heading-combobox-focusable-alternative-manual.html",
  782   957 		"title": "Name  heading-combobox-focusable-alternative",
  783   958 		"html": "<p>This test examines the ARIA properties for Name  heading-combobox-focusable-alternative.</p>\n    <h2 id=\"test\">\n  Country of origin:\n  <input role=\"combobox\" type=\"text\" title=\"Choose your country.\" value=\"United States\">\n  </h2>",
  784   959 		"name": "Country of origin: United States",
  785    -1 		"description": null
   -1   960 		"description": null,
   -1   961 		"selector": "#test"
  786   962 	},
  787   963 	{
  788   964 		"filename": "name_test_case_662-manual.html",
  789   965 		"title": "Name test case 662",
  790   966 		"html": "<p>This test examines the ARIA properties for Name test case 662.</p>\n    <style type=\"text/css\">\n    label:before { content: \"foo\"; }\n    label:after { content: \"baz\"; }\n  </style>\n  <form>\n    <label for=\"test\"><input id=\"test\" type=\"radio\" name=\"test\" title=\" bar \"></label>\n  </form>",
  791   967 		"name": "foo baz",
  792    -1 		"description": null
   -1   968 		"description": null,
   -1   969 		"selector": "#test"
  793   970 	},
  794   971 	{
  795   972 		"filename": "name_test_case_597-manual.html",
  796   973 		"title": "Name test case 597",
  797   974 		"html": "<p>This test examines the ARIA properties for Name test case 597.</p>\n    <div id=\"test\" aria-label=\"Tag\">foo</div>",
  798   975 		"name": "Tag",
  799    -1 		"description": null
   -1   976 		"description": null,
   -1   977 		"selector": "#test"
  800   978 	},
  801   979 	{
  802   980 		"filename": "name_test_case_617-manual.html",
  803   981 		"title": "Name test case 617",
  804   982 		"html": "<p>This test examines the ARIA properties for Name test case 617.</p>\n    <input type=\"checkbox\" id=\"test\">\n  <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",
  805   983 		"name": "foo bar baz",
  806    -1 		"description": null
   -1   984 		"description": null,
   -1   985 		"selector": "#test"
  807   986 	},
  808   987 	{
  809   988 		"filename": "name_test_case_558-manual.html",
  810   989 		"title": "Name test case 558",
  811   990 		"html": "<p>This test examines the ARIA properties for Name test case 558.</p>\n    <input type=\"text\" value=\"peanuts\" id=\"test\">\n  <img aria-labelledby=\"test\" src=\"foo.jpg\"/>",
  812   991 		"name": "",
  813    -1 		"description": null
   -1   992 		"description": null,
   -1   993 		"selector": "#test"
  814   994 	},
  815   995 	{
  816   996 		"filename": "name_test_case_738-manual.html",
  817   997 		"title": "Name test case 738",
  818   998 		"html": "<p>This test examines the ARIA properties for Name test case 738.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"password\" value=\"baz\" id=\"test\"/>",
  819   999 		"name": "crazy Monday",
  820    -1 		"description": null
   -1  1000 		"description": null,
   -1  1001 		"selector": "#test"
  821  1002 	},
  822  1003 	{
  823  1004 		"filename": "name_test_case_562-manual.html",
  824  1005 		"title": "Name test case 562",
  825  1006 		"html": "<p>This test examines the ARIA properties for Name test case 562.</p>\n    <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n  <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n  <input type=\"text\" value=\"apple jacks\" id=\"ID3\">\n  <img aria-labelledby=\"ID1 ID2 ID3\" id=\"test\" src=\"foo.jpg\"/>",
  826  1007 		"name": "peanuts popcorn apple jacks",
  827    -1 		"description": null
   -1  1008 		"description": null,
   -1  1009 		"selector": "#test"
  828  1010 	},
  829  1011 	{
  830  1012 		"filename": "name_image-title-manual.html",
  831  1013 		"title": "Name image-title",
  832  1014 		"html": "<p>This test examines the ARIA properties for Name image-title.</p>\n    <input type=\"image\" src=\"test.png\" id=\"test\" title=\"foo\" />",
  833  1015 		"name": "foo",
  834    -1 		"description": null
   -1  1016 		"description": null,
   -1  1017 		"selector": "#test"
  835  1018 	},
  836  1019 	{
  837  1020 		"filename": "name_test_case_614-manual.html",
  838  1021 		"title": "Name test case 614",
  839  1022 		"html": "<p>This test examines the ARIA properties for Name test case 614.</p>\n    <input type=\"radio\" id=\"test\">\n  <label for=\"test\">foo</label>",
  840  1023 		"name": "foo",
  841    -1 		"description": null
   -1  1024 		"description": null,
   -1  1025 		"selector": "#test"
  842  1026 	},
  843  1027 	{
  844  1028 		"filename": "name_checkbox-label-embedded-spinbutton-manual.html",
  845  1029 		"title": "Name checkbox-label-embedded-spinbutton",
  846  1030 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-spinbutton.</p>\n    <input type=\"checkbox\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
  847  1031 		"name": "foo 5 baz",
  848    -1 		"description": null
   -1  1032 		"description": null,
   -1  1033 		"selector": "#test"
  849  1034 	},
  850  1035 	{
  851  1036 		"filename": "name_test_case_618-manual.html",
  852  1037 		"title": "Name test case 618",
  853  1038 		"html": "<p>This test examines the ARIA properties for Name test case 618.</p>\n    <input type=\"text\" id=\"test\">\n  <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",
  854  1039 		"name": "foo bar baz",
  855    -1 		"description": null
   -1  1040 		"description": null,
   -1  1041 		"selector": "#test"
  856  1042 	},
  857  1043 	{
  858  1044 		"filename": "name_test_case_740-manual.html",
  859  1045 		"title": "Name test case 740",
  860  1046 		"html": "<p>This test examines the ARIA properties for Name test case 740.</p>\n    <label for=\"test\">\n    crazy\n    <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n    </div>\n  </label>\n  <input type=\"radio\" id=\"test\"/>",
  861  1047 		"name": "crazy Monday",
  862    -1 		"description": null
   -1  1048 		"description": null,
   -1  1049 		"selector": "#test"
  863  1050 	},
  864  1051 	{
  865  1052 		"filename": "name_radio-label-embedded-select-manual.html",
  866  1053 		"title": "Name radio-label-embedded-select",
  867  1054 		"html": "<p>This test examines the ARIA properties for Name radio-label-embedded-select.</p>\n    <input type=\"radio\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <select size=\"1\">\n      <option selected=\"selected\">1</option>\n      <option>2</option>\n      <option>3</option>\n    </select>\n    times.\n  </label>",
  868  1055 		"name": "Flash the screen 1 times.",
  869    -1 		"description": null
   -1  1056 		"description": null,
   -1  1057 		"selector": "#test"
  870  1058 	},
  871  1059 	{
  872  1060 		"filename": "name_test_case_724-manual.html",
  873  1061 		"title": "Name test case 724",
  874  1062 		"html": "<p>This test examines the ARIA properties for Name test case 724.</p>\n    <label for=\"test\">States:</label>\n  <input type=\"radio\" id=\"test\"/>",
  875  1063 		"name": "States:",
  876    -1 		"description": null
   -1  1064 		"description": null,
   -1  1065 		"selector": "#test"
  877  1066 	},
  878  1067 	{
  879  1068 		"filename": "name_test_case_611-manual.html",
  880  1069 		"title": "Name test case 611",
  881  1070 		"html": "<p>This test examines the ARIA properties for Name test case 611.</p>\n    <input id=\"test\" type=\"text\"/>\n  <label for=\"test\">foo</label>",
  882  1071 		"name": "foo",
  883    -1 		"description": null
   -1  1072 		"description": null,
   -1  1073 		"selector": "#test"
  884  1074 	},
  885  1075 	{
  886  1076 		"filename": "name_test_case_608-manual.html",
  887  1077 		"title": "Name test case 608",
  888  1078 		"html": "<p>This test examines the ARIA properties for Name test case 608.</p>\n    <a href=\"test.html\" id=\"test\" title=\"Tag\"></a>",
  889  1079 		"name": "Tag",
  890    -1 		"description": null
   -1  1080 		"description": null,
   -1  1081 		"selector": "#test"
  891  1082 	},
  892  1083 	{
  893  1084 		"filename": "name_from_content-manual.html",
  894  1085 		"title": "Name from content",
  895  1086 		"html": "<p>This test examines the ARIA properties for Name from content.</p>\n    <style>\n    .hidden { display: none; }\n  </style>\n  <div id=\"test\" role=\"link\" tabindex=\"0\">\n    <span aria-hidden=\"true\"><i> Hello, </i></span>\n    <span>My</span> name is\n    <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n    <span role=\"presentation\" aria-label=\"Eli\">\n      <span aria-label=\"Garaventa\">Zambino</span>\n    </span>\n    <span>the weird.</span>\n    (QED)\n    <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n    <table>\n      <tr>\n        <td>Where</td>\n        <td style=\"visibility:hidden;\"><div>in</div></td>\n        <td><div style=\"display:none;\">the world</div></td>\n        <td>are my marbles?</td>\n      </tr>\n    </table>\n  </div>",
  896  1087 		"name": "My name is Eli the weird. (QED) Where are my marbles?",
  897    -1 		"description": null
   -1  1088 		"description": null,
   -1  1089 		"selector": "#test"
  898  1090 	},
  899  1091 	{
  900  1092 		"filename": "name_test_case_540-manual.html",
  901  1093 		"title": "Name test case 540",
  902  1094 		"html": "<p>This test examines the ARIA properties for Name test case 540.</p>\n    <div id=\"ID1\">Rich's button</div>\n  <input type=\"button\" aria-labelledby=\"ID1\" id=\"test\">",
  903  1095 		"name": "Rich's button",
  904    -1 		"description": null
   -1  1096 		"description": null,
   -1  1097 		"selector": "#test"
  905  1098 	},
  906  1099 	{
  907  1100 		"filename": "name_test_case_598-manual.html",
  908  1101 		"title": "Name test case 598",
  909  1102 		"html": "<p>This test examines the ARIA properties for Name test case 598.</p>\n    <div id=\"test\" aria-labelledby=\"ID1\" aria-label=\"Tag\">foo</div>\n  <span id=\"ID1\">bar</span>",
  910  1103 		"name": "bar",
  911    -1 		"description": null
   -1  1104 		"description": null,
   -1  1105 		"selector": "#test"
  912  1106 	},
  913  1107 	{
  914  1108 		"filename": "name_test_case_613-manual.html",
  915  1109 		"title": "Name test case 613",
  916  1110 		"html": "<p>This test examines the ARIA properties for Name test case 613.</p>\n    <input type=\"checkbox\" id=\"test\">\n  <label for=\"test\">foo</label></body>",
  917  1111 		"name": "foo",
  918    -1 		"description": null
   -1  1112 		"description": null,
   -1  1113 		"selector": "#test"
  919  1114 	},
  920  1115 	{
  921  1116 		"filename": "name_file-label-owned-combobox-owned-listbox-manual.html",
  922  1117 		"title": "Name file-label-owned-combobox-owned-listbox",
  923  1118 		"html": "<p>This test examines the ARIA properties for Name file-label-owned-combobox-owned-listbox.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">Flash <span aria-owns=\"id1\">the screen</span> times.</label>\n  <div>\n    <div id=\"id1\" role=\"combobox\" aria-owns=\"id2\">\n      <div role=\"textbox\"></div>\n    </div>\n  </div>\n  <div>\n    <ul id=\"id2\" role=\"listbox\" style=\"list-style-type: none;\">\n      <li role=\"option\" >1 </li>\n      <li role=\"option\" aria-selected=\"true\">2 </li>\n      <li role=\"option\">3 </li>\n    </ul>\n  </div>",
  924  1119 		"name": "Flash the screen 2 times.",
  925    -1 		"description": null
   -1  1120 		"description": null,
   -1  1121 		"selector": "#test"
  926  1122 	},
  927  1123 	{
  928  1124 		"filename": "name_test_case_762-manual.html",
  929  1125 		"title": "Name test case 762",
  930  1126 		"html": "<p>This test examines the ARIA properties for Name test case 762.</p>\n    <style>\n    label:after { content:\" fruit\"; }\n  </style>\n  <label for=\"test\">fancy</label>\n  <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",
  931  1127 		"name": "fancy fruit",
  932    -1 		"description": null
   -1  1128 		"description": null,
   -1  1129 		"selector": "#test"
  933  1130 	},
  934  1131 	{
  935  1132 		"filename": "name_test_case_607-manual.html",
  936  1133 		"title": "Name test case 607",
  937  1134 		"html": "<p>This test examines the ARIA properties for Name test case 607.</p>\n    <a href=\"test.html\" id=\"test\">ABC</a>",
  938  1135 		"name": "ABC",
  939    -1 		"description": null
   -1  1136 		"description": null,
   -1  1137 		"selector": "#test"
  940  1138 	},
  941  1139 	{
  942  1140 		"filename": "name_test_case_563-manual.html",
  943  1141 		"title": "Name test case 563",
  944  1142 		"html": "<p>This test examines the ARIA properties for Name test case 563.</p>\n    <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n  <img id=\"test\" aria-label=\"l\" aria-labelledby=\"test ID1\" src=\"foo.jpg\"/>",
  945  1143 		"name": "l peanuts",
  946    -1 		"description": null
   -1  1144 		"description": null,
   -1  1145 		"selector": "#test"
  947  1146 	},
  948  1147 	{
  949  1148 		"filename": "name_test_case_754-manual.html",
  950  1149 		"title": "Name test case 754",
  951  1150 		"html": "<p>This test examines the ARIA properties for Name test case 754.</p>\n    <style>\n    label:before { content:\"fancy \"; }\n  </style>\n  <label for=\"test\">fruit</label>\n  <input type=\"checkbox\" id=\"test\"/>",
  952  1151 		"name": "fancy fruit",
  953    -1 		"description": null
   -1  1152 		"description": null,
   -1  1153 		"selector": "#test"
  954  1154 	},
  955  1155 	{
  956  1156 		"filename": "name_link-with-label-manual.html",
  957  1157 		"title": "Name link-with-label",
  958  1158 		"html": "<p>This test examines the ARIA properties for Name link-with-label.</p>\n    <a id=\"test\" href=\"#\" aria-label=\"California\" title=\"San Francisco\" >United States</a>",
  959  1159 		"name": "California",
  960    -1 		"description": null
   -1  1160 		"description": null,
   -1  1161 		"selector": "#test"
  961  1162 	},
  962  1163 	{
  963  1164 		"filename": "name_checkbox-label-embedded-combobox-manual.html",
  964  1165 		"title": "Name checkbox-label-embedded-combobox",
  965  1166 		"html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-combobox.</p>\n    <input type=\"checkbox\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <div role=\"combobox\">\n      <div role=\"textbox\"></div>\n      <ul role=\"listbox\" style=\"list-style-type: none;\">\n        <li role=\"option\" aria-selected=\"true\">1</li>\n    <li role=\"option\">2</li>\n    <li role=\"option\">3</li>\n      </ul>\n    </div>\n    times.\n  </label>",
  966  1167 		"name": "Flash the screen 1 times.",
  967    -1 		"description": null
   -1  1168 		"description": null,
   -1  1169 		"selector": "#test"
  968  1170 	},
  969  1171 	{
  970  1172 		"filename": "name_test_case_759-manual.html",
  971  1173 		"title": "Name test case 759",
  972  1174 		"html": "<p>This test examines the ARIA properties for Name test case 759.</p>\n    <style>\n    label:after { content:\" fruit\"; }\n  </style>\n  <label for=\"test\">fancy</label>\n  <input type=\"checkbox\" id=\"test\"/>",
  973  1175 		"name": "fancy fruit",
  974    -1 		"description": null
   -1  1176 		"description": null,
   -1  1177 		"selector": "#test"
  975  1178 	},
  976  1179 	{
  977  1180 		"filename": "name_test_case_748-manual.html",
  978  1181 		"title": "Name test case 748",
  979  1182 		"html": "<p>This test examines the ARIA properties for Name test case 748.</p>\n    <input type=\"password\" id=\"test\" title=\"crazy\" value=\"baz\"/>",
  980  1183 		"name": "crazy",
  981    -1 		"description": null
   -1  1184 		"description": null,
   -1  1185 		"selector": "#test"
  982  1186 	},
  983  1187 	{
  984  1188 		"filename": "name_test_case_544-manual.html",
  985  1189 		"title": "Name test case 544",
  986  1190 		"html": "<p>This test examines the ARIA properties for Name test case 544.</p>\n    <input type=\"button\" id=\"test\" value=\"foo\"/>",
  987  1191 		"name": "foo",
  988    -1 		"description": null
   -1  1192 		"description": null,
   -1  1193 		"selector": "#test"
  989  1194 	},
  990  1195 	{
  991  1196 		"filename": "name_test_case_565-manual.html",
  992  1197 		"title": "Name test case 565",
  993  1198 		"html": "<p>This test examines the ARIA properties for Name test case 565.</p>\n    <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n  <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n  <input type=\"text\" value=\"apple jacks\" id=\"ID3\">\n  <img id=\"test\" aria-label=\"l\" aria-labelledby=\"test ID1 ID2 ID3\" alt= \"a\" title=\"t\" src=\"foo.jpg\"/>",
  994  1199 		"name": "l peanuts popcorn apple jacks",
  995    -1 		"description": null
   -1  1200 		"description": null,
   -1  1201 		"selector": "#test"
  996  1202 	},
  997  1203 	{
  998  1204 		"filename": "name_file-label-embedded-combobox-manual.html",
  999  1205 		"title": "Name file-label-embedded-combobox",
 1000  1206 		"html": "<p>This test examines the ARIA properties for Name file-label-embedded-combobox.</p>\n    <input type=\"file\" id=\"test\" />\n  <label for=\"test\">Flash the screen\n    <div role=\"combobox\">\n      <div role=\"textbox\"></div>\n      <ul role=\"listbox\" style=\"list-style-type: none;\">\n        <li role=\"option\" aria-selected=\"true\">1 </li>\n    <li role=\"option\">2 </li>\n    <li role=\"option\">3 </li>\n      </ul>\n    </div>\n    times.\n  </label>",
 1001  1207 		"name": "Flash the screen 1 times.",
 1002    -1 		"description": null
   -1  1208 		"description": null,
   -1  1209 		"selector": "#test"
 1003  1210 	},
 1004  1211 	{
 1005  1212 		"filename": "name_test_case_609-manual.html",
 1006  1213 		"title": "Name test case 609",
 1007  1214 		"html": "<p>This test examines the ARIA properties for Name test case 609.</p>\n    <input id=\"test\" type=\"text\" aria-labelledby=\"ID1 ID2 ID3\">\n  <p id=\"ID1\">foo</p>\n  <p id=\"ID2\">bar</p>\n  <p id=\"ID3\">baz</p>",
 1008  1215 		"name": "foo bar baz",
 1009    -1 		"description": null
   -1  1216 		"description": null,
   -1  1217 		"selector": "#test"
 1010  1218 	},
 1011  1219 	{
 1012  1220 		"filename": "name_text-label-embedded-slider-manual.html",
 1013  1221 		"title": "Name text-label-embedded-slider",
 1014  1222 		"html": "<p>This test examines the ARIA properties for Name text-label-embedded-slider.</p>\n    <input type=\"text\" id=\"test\" />\n  <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n  </label>",
 1015  1223 		"name": "foo 5 baz",
 1016    -1 		"description": null
   -1  1224 		"description": null,
   -1  1225 		"selector": "#test"
 1017  1226 	},
 1018  1227 	{
 1019  1228 		"filename": "name_test_case_566-manual.html",
 1020  1229 		"title": "Name test case 566",
 1021  1230 		"html": "<p>This test examines the ARIA properties for Name test case 566.</p>\n    <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n  <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n  <input type=\"text\" value=\"apple jacks\" id=\"ID3\">\n  <img id=\"test\" aria-label=\"\" aria-labelledby=\"test ID1 ID2 ID3\" alt=\"\" title=\"t\" src=\"foo.jpg\"/>",
 1022  1231 		"name": "t peanuts popcorn apple jacks",
 1023    -1 		"description": null
   -1  1232 		"description": null,
   -1  1233 		"selector": "#test"
 1024  1234 	},
 1025  1235 	{
 1026  1236 		"filename": "description_1.0_combobox-focusable-manual.html",
 1027  1237 		"title": "Description 1.0 combobox-focusable",
 1028  1238 		"html": "<p>This test examines the ARIA properties for Description 1.0 combobox-focusable.</p>\n    <div id=\"test\" role=\"combobox\" tabindex=\"0\" title=\"Choose your language.\">\n    <span> English </span>\n  </div>",
 1029  1239 		"name": null,
 1030    -1 		"description": ""
   -1  1240 		"description": "",
   -1  1241 		"selector": "#test"
 1031  1242 	},
 1032  1243 	{
 1033  1244 		"filename": "description_link-with-label-manual.html",
 1034  1245 		"title": "Description link-with-label",
 1035  1246 		"html": "<p>This test examines the ARIA properties for Description link-with-label.</p>\n    <a id=\"test\" href=\"#\" aria-label=\"California\" title=\"San Francisco\" >United States</a>",
 1036  1247 		"name": null,
 1037    -1 		"description": "San Francisco"
   -1  1248 		"description": "San Francisco",
   -1  1249 		"selector": "#test"
 1038  1250 	},
 1039  1251 	{
 1040  1252 		"filename": "name_test_case_756-manual.html",
 1041  1253 		"title": "Name test case 756",
 1042  1254 		"html": "<p>This test examines the ARIA properties for Name test case 756.</p>\n    <style>\n    label:before { content:\"fancy \"; }\n  </style>\n  <label for=\"test\">fruit</label>\n  <input type=\"file\" id=\"test\"/>",
 1043  1255 		"name": "fancy fruit",
 1044    -1 		"description": null
   -1  1256 		"description": null,
   -1  1257 		"selector": "#test"
 1045  1258 	},
 1046  1259 	{
 1047  1260 		"filename": "name_password-title-manual.html",
 1048  1261 		"title": "Name password-title",
 1049  1262 		"html": "<p>This test examines the ARIA properties for Name password-title.</p>\n    <input type=\"password\" id=\"test\" title=\"foo\" />",
 1050  1263 		"name": "foo",
 1051    -1 		"description": null
   -1  1264 		"description": null,
   -1  1265 		"selector": "#test"
 1052  1266 	},
 1053  1267 	{
 1054  1268 		"filename": "name_test_case_729-manual.html",
 1055  1269 		"title": "Name test case 729",
 1056  1270 		"html": "<p>This test examines the ARIA properties for Name test case 729.</p>\n    <label for=\"test\">\n    foo\n    <input type=\"text\" value=\"David\"/>\n  </label>\n  <input type=\"radio\" id=\"test\"/>",
 1057  1271 		"name": "foo David",
 1058    -1 		"description": null
   -1  1272 		"description": null,
   -1  1273 		"selector": "#test"
 1059  1274 	},
 1060  1275 	{
 1061  1276 		"filename": "name_test_case_548-manual.html",
 1062  1277 		"title": "Name test case 548",
 1063  1278 		"html": "<p>This test examines the ARIA properties for Name test case 548.</p>\n    <label for=\"test\">\n  crazy\n    <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n      <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n      <option role=\"menuitem\" value=\"scuba\">rich</option>\n    </select>\n  </label>\n  <input type=\"text\" id=\"test\" value=\"baz\"/>",
 1064  1279 		"name": "crazy",
 1065    -1 		"description": null
   -1  1280 		"description": null,
   -1  1281 		"selector": "#test"
 1066  1282 	},
 1067  1283 	{
 1068  1284 		"filename": "name_file-label-inline-block-styles-manual.html",
 1069  1285 		"title": "Name file-label-inline-block-styles",
 1070  1286 		"html": "<p>This test examines the ARIA properties for Name file-label-inline-block-styles.</p>\n    <style>\n    label:before { content: \"This\"; display: block; }\n    label:after { content: \".\"; }\n  </style>\n  <label for=\"test\">is a test</label>\n  <input type=\"text\" id=\"test\"/>",
 1071  1287 		"name": "This is a test.",
 1072    -1 		"description": null
   -1  1288 		"description": null,
   -1  1289 		"selector": "#test"
 1073  1290 	},
 1074  1291 	{
 1075  1292 		"filename": "name_from_content_of_labelledby_elements_one_of_which_is_hidden-manual.html",
 1076  1293 		"title": "Name from content of labelledby elements one of which is hidden",
 1077  1294 		"html": "<p>This test examines the ARIA properties for Name from content of labelledby elements one of which is hidden.</p>\n    <style>\n    .hidden { display: none; }\n  </style>\n  <div>\n    <input id=\"test\" type=\"text\" aria-labelledby=\"lbl1 lbl2\" aria-describedby=\"descId\" />\n    <span>\n      <span aria-hidden=\"true\" id=\"lbl1\">Important</span>\n      <span class=\"hidden\">\n        <span aria-hidden=\"true\" id=\"lbl2\">stuff</span>\n      </span>\n    </span>\n  </div>\n  <div class=\"hidden\">\n    <div id=\"descId\">\n      <span aria-hidden=\"true\"><i> Hello, </i></span>\n      <span>My</span> name is\n      <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n      <span role=\"presentation\" aria-label=\"Eli\">\n        <span aria-label=\"Garaventa\">Zambino</span>\n      </span>\n      <span>the weird.</span>\n      (QED)\n      <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n      <table>\n        <tr>\n          <td>Where</td>\n          <td style=\"visibility:hidden;\"><div>in</div></td>\n          <td><div style=\"display:none;\">the world</div></td>\n          <td>are my marbles?</td>\n        </tr>\n      </table>\n    </div>\n  </div>",
 1078  1295 		"name": "Important stuff",
 1079    -1 		"description": null
   -1  1296 		"description": null,
   -1  1297 		"selector": "#test"
 1080  1298 	},
 1081  1299 	{
 1082  1300 		"filename": "name_test_case_545-manual.html",
 1083  1301 		"title": "Name test case 545",
 1084  1302 		"html": "<p>This test examines the ARIA properties for Name test case 545.</p>\n    <input src=\"baz.html\" type=\"image\" id=\"test\" alt=\"foo\"/>",
 1085  1303 		"name": "foo",
 1086    -1 		"description": null
   -1  1304 		"description": null,
   -1  1305 		"selector": "#test"
 1087  1306 	},
 1088  1307 	{
 1089  1308 		"filename": "name_test_case_551-manual.html",
 1090  1309 		"title": "Name test case 551",
 1091  1310 		"html": "<p>This test examines the ARIA properties for Name test case 551.</p>\n    <input type=\"text\" id=\"test\" title=\"crazy\" value=\"baz\"/>",
 1092  1311 		"name": "crazy",
 1093    -1 		"description": null
   -1  1312 		"description": null,
   -1  1313 		"selector": "#test"
 1094  1314 	},
 1095  1315 	{
 1096  1316 		"filename": "description_from_content_of_describedby_element-manual.html",
 1097  1317 		"title": "Description from content of describedby element",
 1098  1318 		"html": "<p>This test examines the ARIA properties for Description from content of describedby element.</p>\n    <style>\n    .hidden { display: none; }\n  </style>\n  <input id=\"test\" type=\"text\" aria-label=\"Important stuff\" aria-describedby=\"descId\" />\n  <div>\n    <div id=\"descId\">\n      <span aria-hidden=\"true\"><i> Hello, </i></span>\n      <span>My</span> name is\n      <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n      <span role=\"presentation\" aria-label=\"Eli\">\n        <span aria-label=\"Garaventa\">Zambino</span>\n      </span>\n      <span>the weird.</span>\n      (QED)\n      <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n      <table>\n        <tr>\n          <td>Where</td>\n          <td style=\"visibility:hidden;\"><div>in</div></td>\n          <td><div style=\"display:none;\">the world</div></td>\n          <td>are my marbles?</td>\n        </tr>\n      </table>\n    </div>\n  </div>",
 1099  1319 		"name": null,
 1100    -1 		"description": "My name is Eli the weird. (QED) Where are my marbles?"
   -1  1320 		"description": "My name is Eli the weird. (QED) Where are my marbles?",
   -1  1321 		"selector": "#test"
 1101  1322 	},
 1102  1323 	{
 1103  1324 		"filename": "name_test_case_750-manual.html",
 1104  1325 		"title": "Name test case 750",
 1105  1326 		"html": "<p>This test examines the ARIA properties for Name test case 750.</p>\n    <input type=\"radio\" id=\"test\" title=\"crazy\"/>",
 1106  1327 		"name": "crazy",
 1107    -1 		"description": null
   -1  1328 		"description": null,
   -1  1329 		"selector": "#test"
 1108  1330 	},
 1109  1331 	{
 1110  1332 		"filename": "name_test_case_757-manual.html",
 1111  1333 		"title": "Name test case 757",
 1112  1334 		"html": "<p>This test examines the ARIA properties for Name test case 757.</p>\n    <style>\n    label:before { content:\"fancy \"; }\n  </style>\n  <label for=\"test\">fruit</label>\n  <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",
 1113  1335 		"name": "fancy fruit",
 1114    -1 		"description": null
   -1  1336 		"description": null,
   -1  1337 		"selector": "#test"
 1115  1338 	}
 1116  1339 ]