diff --git a/webstorage/Ch52.json b/webstorage/Ch52.json new file mode 100644 index 0000000..89ddaa1 --- /dev/null +++ b/webstorage/Ch52.json @@ -0,0 +1,6557 @@ +{ + "results": [ + { + "test": "/webstorage/document-domain.html", + "subtests": [ + { + "name": "localStorage and document.domain", + "status": "PASS *", + "message": "null" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_constructor.html", + "subtests": [], + "status": "TIMEOUT", + "message": "" + }, + { + "test": "/webstorage/event_constructor_eventinit.html", + "subtests": [ + { + "name": "StorageEvent constructor and nulls - Construct StorageEvent with StorageEventInit.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_key.html", + "subtests": [ + { + "name": "key property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_newvalue.html", + "subtests": [ + { + "name": "newValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_oldvalue.html", + "subtests": [ + { + "name": "oldValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_removeitem.html", + "subtests": [ + { + "name": "key property test of local event", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_storagearea.html", + "subtests": [ + { + "name": "storageArea property test of local event - Local event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_storageeventinit.html", + "subtests": [ + { + "name": "storageeventinit test - Storage event is fired due to set values for StorageEventInit.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_url.html", + "subtests": [ + { + "name": "url property test of local event - Local event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_key.html", + "subtests": [ + { + "name": "key property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_newvalue.html", + "subtests": [ + { + "name": "newvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_oldvalue.html", + "subtests": [ + { + "name": "oldvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_removeitem.html", + "subtests": [ + { + "name": "key property test of session event", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_storagearea.html", + "subtests": [ + { + "name": "storageArea property test of session event - session event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_storageeventinit.html", + "subtests": [ + { + "name": "storageeventinit test - Storage event is fired due to set values for StorageEventInit.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_url.html", + "subtests": [ + { + "name": "url property test of session event - Session event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/idlharness.html", + "subtests": [ + { + "name": "Window interface: attribute sessionStorage", + "status": "FAIL", + "message": "assert_equals: \"sessionStorage\" must have a getter expected \"function\" but got \"undefined\"" + }, + { + "name": "Window interface: attribute localStorage", + "status": "FAIL", + "message": "assert_equals: \"localStorage\" must have a getter expected \"function\" but got \"undefined\"" + }, + { + "name": "Storage interface: existence and properties of interface object", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface object length", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface object name", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: existence and properties of interface prototype object", + "status": "FAIL", + "message": "assert_equals: class string of Storage.prototype expected \"[object StoragePrototype]\" but got \"[object Storage]\"" + }, + { + "name": "Storage interface: existence and properties of interface prototype object's \"constructor\" property", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: attribute length", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation key(unsigned long)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation getItem(DOMString)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation setItem(DOMString,DOMString)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation removeItem(DOMString)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation clear()", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage must be primary interface of window.localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Stringification of window.localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"length\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"key\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling key(unsigned long) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"getItem\" with the proper type (2)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling getItem(DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"setItem\" with the proper type (3)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling setItem(DOMString,DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"removeItem\" with the proper type (4)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling removeItem(DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"clear\" with the proper type (5)", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface object", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface object length", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface object name", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface prototype object", + "status": "FAIL", + "message": "assert_equals: class string of StorageEvent.prototype expected \"[object StorageEventPrototype]\" but got \"[object StorageEvent]\"" + }, + { + "name": "StorageEvent interface: existence and properties of interface prototype object's \"constructor\" property", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute key", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute oldValue", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute newValue", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute url", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute storageArea", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/missing_arguments.html", + "subtests": [ + { + "name": "Should throw TypeError for function \"function () { localStorage.key(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.getItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.setItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.setItem(\"a\"); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.removeItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.key(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.getItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.setItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.setItem(\"a\"); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.removeItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { new StorageEvent(); }\".", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_builtins.html", + "subtests": [ + { + "name": "Builtins in localStorage", + "status": "FAIL", + "message": "assert_array_equals: b property 0, expected function \"function key() { [native code] }\" but got \"key\"" + }, + { + "name": "Builtins in sessionStorage", + "status": "FAIL", + "message": "assert_array_equals: b property 0, expected function \"function key() { [native code] }\" but got \"key\"" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_clear.html", + "subtests": [ + { + "name": "Clear in localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Clear in sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_enumerate.html", + "subtests": [ + { + "name": "localStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignored", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignored", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_functions_not_overwritten.html", + "subtests": [ + { + "name": "localStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_getitem.html", + "subtests": [ + { + "name": "Get value by getIten(key) and named access in localStorage.", + "status": "PASS", + "message": null + }, + { + "name": "All items should be added to localStorage.", + "status": "PASS", + "message": null + }, + { + "name": "Named access to localStorage should be correct", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.getItem should be correct", + "status": "PASS", + "message": null + }, + { + "name": "Get value by getIten(key) and named access in sessionStorage.", + "status": "PASS", + "message": null + }, + { + "name": "All items should be added to sessionStorage.", + "status": "PASS", + "message": null + }, + { + "name": "Named access to sessionStorage should be correct", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.getItem should be correct", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_in.html", + "subtests": [ + { + "name": "The in operator in localStorage: property access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in localStorage: method access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in sessionStorage: property access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in sessionStorage: method access", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_indexing.html", + "subtests": [ + { + "name": "Indexed getter on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number-valued string properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting existing number-valued properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Indexed getter on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number properties on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number-valued string properties on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting existing number-valued properties on sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_key.html", + "subtests": [ + { + "name": "localStorage.key", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(0) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967296) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(1) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967297) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(2) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967298) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(3) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967299) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key() should return null for out-of-range arguments.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key with value changes", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(0) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967296) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(1) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967297) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(2) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967298) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(3) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967299) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key() should return null for out-of-range arguments.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key with value changes", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_key_empty_string.html", + "subtests": [ + { + "name": "localStorage.key with empty string", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key with empty string", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_length.html", + "subtests": [ + { + "name": "localStorage.length (method access)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.length (proprty access)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.length (method access)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.length (proprty access)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_local_window_open.html", + "subtests": [ + { + "name": "A new window to make sure there is a copy of the previous window's localStorage, and that they do not diverge after a change", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_removeitem.html", + "subtests": [ + { + "name": "localStorage.removeItem()", + "status": "PASS", + "message": null + }, + { + "name": "delete localStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.removeItem(null)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.removeItem(undefined)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem()", + "status": "PASS", + "message": null + }, + { + "name": "delete sessionStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem(null)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem(undefined)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_session_window_open.html", + "subtests": [ + { + "name": "A new window to make sure there is a copy of the previous window's sessionStorage, and that they diverge after a change", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_set_value_enumerate.html", + "subtests": [ + { + "name": "enumerate a localStorage object with the key and get the values", + "status": "PASS", + "message": null + }, + { + "name": "enumerate a sessionStorage object with the key and get the values", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_setitem.html", + "subtests": [ + { + "name": "localStorage.setItem()", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] update", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(_, null)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = null", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(_, undefined)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = undefined", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem({ throws })", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = { throws }", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(undefined, _)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[undefined]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(null, _)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[null]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage key containing null", + "status": "PASS", + "message": null + }, + { + "name": "localStorage value containing null", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"퟿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"퟿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"￾\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"￾\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"￿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"￿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"🍍\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"🍍\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�a\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�a\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"a�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"a�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"􏿿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"􏿿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\0\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\0\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x01\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x01\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x02\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x02\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x03\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x03\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x04\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x04\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x05\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x05\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x06\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x06\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x07\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x07\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\b\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\b\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\t\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\t\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\n\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\n\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\v\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\v\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\r\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\r\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x0e\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x0e\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x0f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x0f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x10\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x10\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x11\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x11\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x12\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x12\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x13\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x13\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x14\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x14\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x15\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x15\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x16\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x16\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x17\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x17\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x18\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x18\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x19\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x19\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1a\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1a\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1b\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1b\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1c\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1c\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1d\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1d\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1e\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1e\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"!\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"!\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\\"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"#\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"#\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"$\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"$\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"%\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"%\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"&\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"&\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"'\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"'\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"(\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"(\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\")\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \")\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"*\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"*\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"+\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"+\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\",\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \",\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"-\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"-\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\".\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \".\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"/\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"/\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"0\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"0\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"1\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"1\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"2\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"2\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"3\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"3\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"4\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"4\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"5\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"5\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"6\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"6\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"7\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"7\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"8\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"8\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"9\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"9\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\":\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \":\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\";\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \";\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"<\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"<\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"=\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"=\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\">\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \">\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"?\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"?\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"@\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"@\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"A\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"A\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"B\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"B\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"C\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"C\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"D\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"D\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"E\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"E\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"F\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"F\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"G\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"G\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"H\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"H\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"I\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"I\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"J\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"J\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"K\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"K\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"L\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"L\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"M\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"M\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"N\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"N\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"O\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"O\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"P\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"P\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Q\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Q\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"R\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"R\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"S\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"S\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"T\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"T\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"U\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"U\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"V\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"V\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"W\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"W\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"X\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"X\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Y\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Y\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Z\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Z\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"[\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"[\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\\\\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\\\\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"]\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"]\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"^\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"^\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"_\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"_\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"`\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"`\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"b\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"b\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"c\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"c\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"d\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"d\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"e\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"e\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"g\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"g\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"h\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"h\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"i\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"i\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"j\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"j\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"k\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"k\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"l\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"l\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"m\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"m\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"n\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"n\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"o\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"o\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"p\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"p\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"q\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"q\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"r\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"r\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"s\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"s\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"t\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"t\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"u\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"u\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"v\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"v\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"w\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"w\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"x\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"x\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"y\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"y\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"z\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"z\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"{\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"{\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"|\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"|\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"}\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"}\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"~\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"~\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"€\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"€\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‚\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‚\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ƒ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ƒ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"„\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"„\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"…\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"…\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"†\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"†\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‡\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‡\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ˆ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ˆ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‰\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‰\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Š\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Š\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‹\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‹\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Œ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ž\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‘\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‘\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"’\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"’\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"“\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"“\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"”\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"”\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"•\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"•\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"–\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"–\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"—\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"—\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"˜\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"˜\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"™\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"™\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"š\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"š\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"›\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"›\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"œ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ž\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¡\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¡\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¢\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¢\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"£\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"£\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¤\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¤\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¥\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¥\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¦\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¦\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"§\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"§\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¨\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¨\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"©\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"©\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ª\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ª\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"«\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"«\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¬\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¬\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"­\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"­\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"®\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"®\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¯\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¯\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"°\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"°\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"±\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"±\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"²\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"²\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"³\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"³\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"´\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"´\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"µ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"µ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¶\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¶\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"·\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"·\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¸\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¸\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¹\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¹\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"º\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"º\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"»\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"»\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¼\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¼\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"½\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"½\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¾\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¾\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"À\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"À\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Á\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Á\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Â\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Â\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ã\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ä\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Å\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Å\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Æ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ç\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"È\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"È\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"É\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"É\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ê\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ë\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ì\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Í\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Í\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Î\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Î\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ï\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ð\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ò\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ó\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ô\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Õ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ö\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"×\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"×\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ø\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ù\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ú\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Û\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Û\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ü\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ý\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Þ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ß\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ß\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"à\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"à\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"á\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"á\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"â\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"â\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ã\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ä\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"å\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"å\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"æ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ç\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"è\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"è\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"é\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"é\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ê\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ë\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ì\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"í\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"í\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"î\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"î\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ï\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ð\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ò\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ó\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ô\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"õ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ö\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"÷\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"÷\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ø\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ù\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ú\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"û\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"û\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ü\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ý\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"þ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem()", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] update", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(_, null)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = null", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(_, undefined)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = undefined", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem({ throws })", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = { throws }", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(undefined, _)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[undefined]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(null, _)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[null]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage key containing null", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage value containing null", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"퟿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"퟿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"￾\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"￾\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"￿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"￿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"🍍\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"🍍\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"a�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"a�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"􏿿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"􏿿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\0\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\0\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x01\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x01\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x02\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x02\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x03\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x03\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x04\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x04\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x05\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x05\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x06\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x06\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x07\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x07\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\t\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\t\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\n\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\n\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\v\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\v\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\r\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\r\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x0e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x0e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x0f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x0f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x10\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x10\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x11\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x11\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x12\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x12\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x13\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x13\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x14\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x14\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x15\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x15\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x16\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x16\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x17\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x17\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x18\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x18\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x19\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x19\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1c\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1c\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1d\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1d\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"!\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"!\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\\"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"#\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"#\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"$\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"$\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"%\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"%\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"&\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"&\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"'\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"'\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"(\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"(\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\")\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \")\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"*\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"*\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"+\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"+\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\",\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \",\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"-\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"-\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\".\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \".\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"/\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"/\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"0\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"0\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"1\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"1\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"2\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"2\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"3\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"3\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"4\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"4\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"5\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"5\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"6\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"6\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"7\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"7\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"8\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"8\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"9\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"9\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\":\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \":\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\";\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \";\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"<\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"<\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"=\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"=\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\">\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \">\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"?\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"?\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"@\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"@\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"A\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"A\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"B\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"B\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"C\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"C\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"D\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"D\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"E\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"E\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"F\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"F\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"G\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"G\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"H\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"H\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"I\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"I\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"J\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"J\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"K\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"K\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"L\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"L\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"M\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"M\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"N\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"N\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"O\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"O\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"P\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"P\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Q\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Q\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"R\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"R\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"S\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"S\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"T\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"T\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"U\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"U\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"V\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"V\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"W\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"W\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"X\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"X\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Y\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Y\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Z\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Z\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"[\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"[\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\\\\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\\\\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"]\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"]\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"^\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"^\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"_\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"_\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"`\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"`\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"c\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"c\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"d\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"d\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"g\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"g\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"h\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"h\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"i\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"i\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"j\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"j\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"k\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"k\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"l\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"l\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"m\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"m\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"n\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"n\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"o\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"o\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"p\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"p\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"q\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"q\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"r\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"r\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"s\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"s\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"t\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"t\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"u\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"u\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"v\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"v\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"w\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"w\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"x\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"x\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"y\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"y\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"z\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"z\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"{\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"{\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"|\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"|\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"}\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"}\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"~\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"~\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"€\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"€\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‚\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‚\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ƒ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ƒ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"„\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"„\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"…\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"…\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"†\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"†\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‡\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‡\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ˆ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ˆ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‰\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‰\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Š\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Š\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‹\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‹\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Œ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ž\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‘\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‘\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"’\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"’\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"“\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"“\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"”\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"”\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"•\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"•\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"–\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"–\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"—\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"—\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"˜\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"˜\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"™\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"™\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"š\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"š\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"›\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"›\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"œ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ž\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¡\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¡\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¢\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¢\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"£\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"£\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¤\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¤\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¥\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¥\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¦\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¦\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"§\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"§\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¨\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¨\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"©\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"©\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ª\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ª\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"«\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"«\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¬\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¬\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"­\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"­\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"®\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"®\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¯\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¯\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"°\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"°\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"±\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"±\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"²\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"²\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"³\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"³\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"´\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"´\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"µ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"µ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¶\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¶\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"·\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"·\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¸\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¸\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¹\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¹\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"º\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"º\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"»\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"»\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¼\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¼\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"½\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"½\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¾\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¾\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"À\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"À\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Á\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Á\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Â\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Â\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ã\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ä\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Å\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Å\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Æ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ç\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"È\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"È\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"É\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"É\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ê\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ë\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ì\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Í\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Í\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Î\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Î\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ï\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ð\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ò\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ó\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ô\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Õ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ö\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"×\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"×\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ø\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ù\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ú\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Û\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Û\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ü\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ý\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Þ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ß\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ß\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"à\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"à\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"á\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"á\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"â\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"â\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ã\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ä\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"å\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"å\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"æ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ç\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"è\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"è\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"é\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"é\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ê\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ë\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ì\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"í\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"í\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"î\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"î\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ï\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ð\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ò\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ó\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ô\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"õ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ö\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"÷\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"÷\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ø\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ù\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ú\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"û\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"û\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ü\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ý\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"þ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ÿ\"", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_string_conversion.html", + "subtests": [ + { + "name": "localStorage only stores strings", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage only stores strings", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_supported_property_names.html", + "subtests": [ + { + "name": "Object.getOwnPropertyNames on localStorage Storage", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on localStorage storage with empty collection", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on sessionStorage Storage", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on sessionStorage storage with empty collection", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_basic.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_body_attribute.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_case_sensitive.html", + "subtests": [ + { + "name": "sessionStorage storage events fire even when only the case of the value changes.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage storage events fire even when only the case of the value changes.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_setattribute.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_local_setitem_quotaexceedederr.html", + "subtests": [ + { + "name": "Throws QuotaExceededError when the quota has been exceeded", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_session_setitem_quotaexceedederr.html", + "subtests": [ + { + "name": "Throws QuotaExceededError when the quota has been exceeded", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + } + ] +} \ No newline at end of file diff --git a/webstorage/Ed13.json b/webstorage/Ed13.json new file mode 100644 index 0000000..d64556d --- /dev/null +++ b/webstorage/Ed13.json @@ -0,0 +1,6568 @@ +{ + "results": [ + { + "test": "/webstorage/document-domain.html", + "subtests": [ + { + "name": "localStorage and document.domain", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_constructor.html", + "subtests": [ + { + "name": "The initial values of storage event properties.", + "status": "FAIL", + "message": "Function expected" + }, + { + "name": "storageeventinit test", + "status": "NOTRUN", + "message": null + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_constructor_eventinit.html", + "subtests": [ + { + "name": "StorageEvent constructor and nulls - Construct StorageEvent with StorageEventInit.", + "status": "FAIL", + "message": "Function expected" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_key.html", + "subtests": [ + { + "name": "key property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_local_newvalue.html", + "subtests": [ + { + "name": "newValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_local_oldvalue.html", + "subtests": [ + { + "name": "oldValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_local_removeitem.html", + "subtests": [ + { + "name": "key property test of local event", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_local_storagearea.html", + "subtests": [ + { + "name": "storageArea property test of local event - Local event is fired due to an invocation of the setItem() method.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_local_storageeventinit.html", + "subtests": [ + { + "name": "storageeventinit test - Storage event is fired due to set values for StorageEventInit.", + "status": "FAIL", + "message": "Function expected" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_url.html", + "subtests": [ + { + "name": "url property test of local event - Local event is fired due to an invocation of the setItem() method.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_session_key.html", + "subtests": [ + { + "name": "key property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_session_newvalue.html", + "subtests": [ + { + "name": "newvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_session_oldvalue.html", + "subtests": [ + { + "name": "oldvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_session_removeitem.html", + "subtests": [ + { + "name": "key property test of session event", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_session_storagearea.html", + "subtests": [ + { + "name": "storageArea property test of session event - session event is fired due to an invocation of the setItem() method.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/event_session_storageeventinit.html", + "subtests": [ + { + "name": "storageeventinit test - Storage event is fired due to set values for StorageEventInit.", + "status": "FAIL", + "message": "Function expected" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_url.html", + "subtests": [ + { + "name": "url property test of session event - Session event is fired due to an invocation of the setItem() method.", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/idlharness.html", + "subtests": [ + { + "name": "Window interface: attribute sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Window interface: attribute localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: existence and properties of interface object", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface object length", + "status": "FAIL", + "message": "assert_own_property: expected property \"length\" missing" + }, + { + "name": "Storage interface object name", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: existence and properties of interface prototype object", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: existence and properties of interface prototype object's \"constructor\" property", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: attribute length", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation key(unsigned long)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation getItem(DOMString)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation setItem(DOMString,DOMString)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation removeItem(DOMString)", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage interface: operation clear()", + "status": "FAIL", + "message": "assert_true: property is not enumerable expected true got false" + }, + { + "name": "Storage must be primary interface of window.localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Stringification of window.localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"length\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"key\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling key(unsigned long) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"getItem\" with the proper type (2)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling getItem(DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"setItem\" with the proper type (3)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling setItem(DOMString,DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"removeItem\" with the proper type (4)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling removeItem(DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"clear\" with the proper type (5)", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface object", + "status": "FAIL", + "message": "assert_equals: prototype of StorageEvent is not Event expected function \"function Event() { [native code] }\" but got function \"\nfunction() {\n [native code]\n}\n\"" + }, + { + "name": "StorageEvent interface object length", + "status": "FAIL", + "message": "assert_own_property: expected property \"length\" missing" + }, + { + "name": "StorageEvent interface object name", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface prototype object", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface prototype object's \"constructor\" property", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute key", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute oldValue", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute newValue", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute url", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute storageArea", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/missing_arguments.html", + "subtests": [ + { + "name": "Should throw TypeError for function \"function () { localStorage.key(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.getItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.setItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.setItem(\"a\"); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.removeItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.key(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.getItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.setItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.setItem(\"a\"); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.removeItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { new StorageEvent(); }\".", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_builtins.html", + "subtests": [ + { + "name": "Builtins in localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Builtins in sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_clear.html", + "subtests": [ + { + "name": "Clear in localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Clear in sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_enumerate.html", + "subtests": [ + { + "name": "localStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignored", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignored", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_functions_not_overwritten.html", + "subtests": [ + { + "name": "localStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_getitem.html", + "subtests": [ + { + "name": "Get value by getIten(key) and named access in localStorage.", + "status": "PASS", + "message": null + }, + { + "name": "All items should be added to localStorage.", + "status": "PASS", + "message": null + }, + { + "name": "Named access to localStorage should be correct", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.getItem should be correct", + "status": "PASS", + "message": null + }, + { + "name": "Get value by getIten(key) and named access in sessionStorage.", + "status": "PASS", + "message": null + }, + { + "name": "All items should be added to sessionStorage.", + "status": "PASS", + "message": null + }, + { + "name": "Named access to sessionStorage should be correct", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.getItem should be correct", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_in.html", + "subtests": [ + { + "name": "The in operator in localStorage: property access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in localStorage: method access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in sessionStorage: property access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in sessionStorage: method access", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_indexing.html", + "subtests": [ + { + "name": "Indexed getter on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number-valued string properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting existing number-valued properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Indexed getter on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number properties on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number-valued string properties on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting existing number-valued properties on sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_key.html", + "subtests": [ + { + "name": "localStorage.key", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(0) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967296) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(1) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967297) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(2) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967298) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(3) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967299) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key() should return null for out-of-range arguments.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key with value changes", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(0) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967296) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(1) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967297) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(2) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967298) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(3) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967299) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key() should return null for out-of-range arguments.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key with value changes", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_key_empty_string.html", + "subtests": [ + { + "name": "localStorage.key with empty string", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key with empty string", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_length.html", + "subtests": [ + { + "name": "localStorage.length (method access)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.length (proprty access)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.length (method access)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.length (proprty access)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_local_window_open.html", + "subtests": [ + { + "name": "A new window to make sure there is a copy of the previous window's localStorage, and that they do not diverge after a change", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/storage_removeitem.html", + "subtests": [ + { + "name": "localStorage.removeItem()", + "status": "PASS", + "message": null + }, + { + "name": "delete localStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.removeItem(null)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.removeItem(undefined)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem()", + "status": "PASS", + "message": null + }, + { + "name": "delete sessionStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem(null)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem(undefined)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_session_window_open.html", + "subtests": [ + { + "name": "A new window to make sure there is a copy of the previous window's sessionStorage, and that they diverge after a change", + "status": "TIMEOUT", + "message": "Test timed out" + } + ], + "status": "TIMEOUT", + "message": null + }, + { + "test": "/webstorage/storage_set_value_enumerate.html", + "subtests": [ + { + "name": "enumerate a localStorage object with the key and get the values", + "status": "PASS", + "message": null + }, + { + "name": "enumerate a sessionStorage object with the key and get the values", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_setitem.html", + "subtests": [ + { + "name": "localStorage.setItem()", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] update", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(_, null)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = null", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(_, undefined)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = undefined", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem({ throws })", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = { throws }", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(undefined, _)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[undefined]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(null, _)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[null]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage key containing null", + "status": "FAIL", + "message": "assert_false: expected false got true" + }, + { + "name": "localStorage value containing null", + "status": "FAIL", + "message": "assert_equals: expected \"foo\\0bar\" but got \"foo\"" + }, + { + "name": "localStorage[\"퟿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"퟿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"￾\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"￾\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"￿\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"￿\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"a\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"a\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"a\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"a\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\0\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\0\"", + "status": "FAIL", + "message": "assert_equals: expected \"\\0\" but got \"\"" + }, + { + "name": "localStorage[\"\\x01\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x01\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x02\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x02\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x03\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x03\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x04\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x04\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x05\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x05\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x06\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x06\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x07\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x07\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\b\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\b\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\t\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\t\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\n\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\n\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\v\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\v\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\f\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\f\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\r\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\r\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x0e\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x0e\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x0f\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x0f\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x10\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x10\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x11\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x11\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x12\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x12\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x13\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x13\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x14\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x14\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x15\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x15\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x16\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x16\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x17\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x17\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x18\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x18\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x19\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x19\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x1a\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x1a\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x1b\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x1b\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x1c\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x1c\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x1d\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x1d\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x1e\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x1e\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\"\\x1f\"]", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "localStorage[] = \"\\x1f\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "localStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"!\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"!\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\\"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"#\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"#\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"$\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"$\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"%\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"%\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"&\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"&\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"'\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"'\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"(\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"(\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\")\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \")\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"*\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"*\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"+\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"+\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\",\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \",\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"-\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"-\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\".\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \".\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"/\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"/\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"0\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"0\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"1\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"1\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"2\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"2\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"3\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"3\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"4\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"4\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"5\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"5\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"6\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"6\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"7\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"7\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"8\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"8\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"9\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"9\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\":\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \":\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\";\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \";\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"<\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"<\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"=\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"=\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\">\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \">\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"?\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"?\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"@\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"@\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"A\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"A\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"B\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"B\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"C\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"C\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"D\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"D\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"E\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"E\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"F\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"F\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"G\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"G\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"H\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"H\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"I\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"I\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"J\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"J\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"K\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"K\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"L\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"L\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"M\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"M\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"N\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"N\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"O\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"O\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"P\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"P\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Q\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Q\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"R\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"R\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"S\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"S\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"T\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"T\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"U\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"U\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"V\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"V\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"W\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"W\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"X\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"X\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Y\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Y\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Z\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Z\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"[\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"[\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\\\\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\\\\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"]\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"]\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"^\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"^\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"_\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"_\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"`\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"`\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"b\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"b\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"c\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"c\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"d\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"d\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"e\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"e\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"g\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"g\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"h\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"h\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"i\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"i\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"j\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"j\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"k\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"k\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"l\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"l\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"m\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"m\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"n\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"n\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"o\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"o\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"p\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"p\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"q\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"q\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"r\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"r\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"s\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"s\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"t\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"t\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"u\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"u\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"v\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"v\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"w\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"w\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"x\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"x\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"y\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"y\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"z\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"z\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"{\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"{\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"|\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"|\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"}\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"}\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"~\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"~\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"€\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"€\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‚\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‚\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ƒ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ƒ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"„\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"„\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"…\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"…\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"†\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"†\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‡\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‡\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ˆ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ˆ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‰\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‰\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Š\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Š\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‹\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‹\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Œ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ž\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‘\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‘\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"’\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"’\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"“\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"“\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"”\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"”\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"•\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"•\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"–\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"–\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"—\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"—\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"˜\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"˜\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"™\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"™\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"š\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"š\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"›\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"›\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"œ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ž\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¡\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¡\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¢\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¢\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"£\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"£\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¤\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¤\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¥\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¥\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¦\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¦\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"§\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"§\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¨\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¨\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"©\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"©\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ª\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ª\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"«\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"«\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¬\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¬\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"­\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"­\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"®\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"®\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¯\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¯\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"°\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"°\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"±\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"±\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"²\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"²\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"³\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"³\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"´\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"´\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"µ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"µ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¶\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¶\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"·\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"·\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¸\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¸\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¹\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¹\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"º\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"º\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"»\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"»\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¼\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¼\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"½\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"½\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¾\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¾\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"À\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"À\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Á\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Á\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Â\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Â\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ã\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ä\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Å\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Å\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Æ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ç\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"È\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"È\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"É\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"É\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ê\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ë\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ì\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Í\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Í\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Î\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Î\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ï\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ð\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ò\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ó\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ô\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Õ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ö\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"×\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"×\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ø\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ù\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ú\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Û\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Û\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ü\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ý\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Þ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ß\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ß\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"à\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"à\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"á\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"á\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"â\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"â\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ã\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ä\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"å\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"å\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"æ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ç\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"è\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"è\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"é\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"é\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ê\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ë\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ì\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"í\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"í\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"î\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"î\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ï\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ð\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ò\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ó\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ô\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"õ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ö\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"÷\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"÷\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ø\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ù\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ú\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"û\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"û\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ü\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ý\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"þ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem()", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] update", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(_, null)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = null", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(_, undefined)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = undefined", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem({ throws })", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = { throws }", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(undefined, _)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[undefined]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(null, _)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[null]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage key containing null", + "status": "FAIL", + "message": "assert_false: expected false got true" + }, + { + "name": "sessionStorage value containing null", + "status": "FAIL", + "message": "assert_true: expected true got false" + }, + { + "name": "sessionStorage[\"퟿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"퟿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"￾\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"￾\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"￿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"￿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\0\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\0\"", + "status": "FAIL", + "message": "assert_equals: storage.length expected 1 but got 0" + }, + { + "name": "sessionStorage[\"\\x01\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x01\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x02\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x02\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x03\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x03\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x04\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x04\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x05\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x05\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x06\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x06\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x07\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x07\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\t\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\t\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\n\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\n\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\v\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\v\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\r\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\r\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x0e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x0e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x0f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x0f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x10\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x10\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x11\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x11\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x12\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x12\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x13\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x13\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x14\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x14\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x15\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x15\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x16\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x16\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x17\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x17\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x18\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x18\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x19\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x19\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1c\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1c\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1d\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1d\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"!\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"!\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\\"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"#\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"#\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"$\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"$\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"%\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"%\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"&\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"&\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"'\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"'\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"(\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"(\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\")\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \")\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"*\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"*\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"+\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"+\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\",\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \",\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"-\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"-\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\".\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \".\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"/\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"/\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"0\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"0\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"1\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"1\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"2\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"2\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"3\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"3\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"4\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"4\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"5\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"5\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"6\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"6\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"7\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"7\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"8\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"8\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"9\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"9\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\":\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \":\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\";\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \";\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"<\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"<\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"=\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"=\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\">\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \">\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"?\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"?\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"@\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"@\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"A\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"A\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"B\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"B\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"C\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"C\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"D\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"D\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"E\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"E\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"F\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"F\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"G\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"G\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"H\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"H\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"I\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"I\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"J\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"J\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"K\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"K\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"L\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"L\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"M\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"M\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"N\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"N\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"O\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"O\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"P\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"P\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Q\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Q\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"R\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"R\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"S\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"S\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"T\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"T\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"U\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"U\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"V\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"V\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"W\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"W\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"X\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"X\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Y\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Y\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Z\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Z\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"[\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"[\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\\\\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\\\\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"]\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"]\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"^\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"^\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"_\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"_\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"`\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"`\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"c\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"c\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"d\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"d\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"g\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"g\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"h\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"h\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"i\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"i\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"j\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"j\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"k\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"k\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"l\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"l\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"m\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"m\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"n\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"n\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"o\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"o\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"p\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"p\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"q\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"q\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"r\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"r\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"s\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"s\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"t\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"t\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"u\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"u\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"v\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"v\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"w\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"w\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"x\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"x\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"y\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"y\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"z\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"z\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"{\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"{\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"|\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"|\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"}\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"}\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"~\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"~\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"€\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"€\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‚\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‚\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ƒ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ƒ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"„\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"„\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"…\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"…\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"†\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"†\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‡\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‡\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ˆ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ˆ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‰\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‰\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Š\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Š\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‹\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‹\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Œ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ž\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‘\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‘\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"’\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"’\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"“\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"“\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"”\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"”\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"•\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"•\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"–\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"–\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"—\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"—\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"˜\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"˜\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"™\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"™\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"š\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"š\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"›\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"›\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"œ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ž\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¡\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¡\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¢\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¢\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"£\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"£\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¤\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¤\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¥\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¥\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¦\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¦\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"§\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"§\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¨\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¨\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"©\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"©\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ª\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ª\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"«\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"«\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¬\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¬\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"­\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"­\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"®\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"®\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¯\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¯\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"°\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"°\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"±\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"±\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"²\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"²\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"³\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"³\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"´\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"´\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"µ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"µ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¶\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¶\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"·\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"·\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¸\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¸\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¹\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¹\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"º\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"º\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"»\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"»\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¼\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¼\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"½\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"½\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¾\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¾\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"À\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"À\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Á\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Á\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Â\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Â\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ã\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ä\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Å\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Å\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Æ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ç\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"È\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"È\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"É\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"É\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ê\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ë\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ì\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Í\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Í\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Î\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Î\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ï\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ð\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ò\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ó\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ô\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Õ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ö\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"×\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"×\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ø\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ù\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ú\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Û\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Û\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ü\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ý\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Þ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ß\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ß\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"à\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"à\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"á\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"á\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"â\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"â\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ã\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ä\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"å\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"å\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"æ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ç\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"è\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"è\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"é\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"é\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ê\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ë\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ì\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"í\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"í\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"î\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"î\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ï\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ð\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ò\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ó\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ô\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"õ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ö\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"÷\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"÷\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ø\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ù\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ú\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"û\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"û\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ü\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ý\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"þ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ÿ\"", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_string_conversion.html", + "subtests": [ + { + "name": "localStorage only stores strings", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage only stores strings", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_supported_property_names.html", + "subtests": [ + { + "name": "Object.getOwnPropertyNames on localStorage Storage", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on localStorage storage with empty collection", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on sessionStorage Storage", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on sessionStorage storage with empty collection", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_basic.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_body_attribute.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_case_sensitive.html", + "subtests": [ + { + "name": "sessionStorage storage events fire even when only the case of the value changes.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + }, + { + "name": "localStorage storage events fire even when only the case of the value changes.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_setattribute.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.", + "status": "FAIL", + "message": "assert_unreached: Timeout: only got 0, expected 1 events Reached unreachable code" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_local_setitem_quotaexceedederr.html", + "subtests": [ + { + "name": "Throws QuotaExceededError when the quota has been exceeded", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_session_setitem_quotaexceedederr.html", + "subtests": [ + { + "name": "Throws QuotaExceededError when the quota has been exceeded", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + } + ] +} \ No newline at end of file diff --git a/webstorage/Ff48.json b/webstorage/Ff48.json new file mode 100644 index 0000000..fb109df --- /dev/null +++ b/webstorage/Ff48.json @@ -0,0 +1,6568 @@ +{ + "results": [ + { + "test": "/webstorage/document-domain.html", + "subtests": [ + { + "name": "localStorage and document.domain", + "status": "PASS *", + "message": "null" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_constructor.html", + "subtests": [ + { + "name": "The initial values of storage event properties.", + "status": "PASS", + "message": null + }, + { + "name": "storageeventinit test", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_constructor_eventinit.html", + "subtests": [ + { + "name": "StorageEvent constructor and nulls - Construct StorageEvent with StorageEventInit.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_key.html", + "subtests": [ + { + "name": "key property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_newvalue.html", + "subtests": [ + { + "name": "newValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_oldvalue.html", + "subtests": [ + { + "name": "oldValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_removeitem.html", + "subtests": [ + { + "name": "key property test of local event", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_storagearea.html", + "subtests": [ + { + "name": "storageArea property test of local event - Local event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_storageeventinit.html", + "subtests": [ + { + "name": "storageeventinit test - Storage event is fired due to set values for StorageEventInit.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_local_url.html", + "subtests": [ + { + "name": "url property test of local event - Local event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_key.html", + "subtests": [ + { + "name": "key property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_newvalue.html", + "subtests": [ + { + "name": "newvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_oldvalue.html", + "subtests": [ + { + "name": "oldvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_removeitem.html", + "subtests": [ + { + "name": "key property test of session event", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_storagearea.html", + "subtests": [ + { + "name": "storageArea property test of session event - session event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_storageeventinit.html", + "subtests": [ + { + "name": "storageeventinit test - Storage event is fired due to set values for StorageEventInit.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_session_url.html", + "subtests": [ + { + "name": "url property test of session event - Session event is fired due to an invocation of the setItem() method.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/idlharness.html", + "subtests": [ + { + "name": "Window interface: attribute sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Window interface: attribute localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: existence and properties of interface object", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface object length", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface object name", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: existence and properties of interface prototype object", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: existence and properties of interface prototype object's \"constructor\" property", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: attribute length", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: operation key(unsigned long)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: operation getItem(DOMString)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: operation setItem(DOMString,DOMString)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: operation removeItem(DOMString)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: operation clear()", + "status": "PASS", + "message": null + }, + { + "name": "Storage must be primary interface of window.localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Stringification of window.localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"length\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"key\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling key(unsigned long) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"getItem\" with the proper type (2)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling getItem(DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"setItem\" with the proper type (3)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling setItem(DOMString,DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"removeItem\" with the proper type (4)", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: calling removeItem(DOMString) on window.localStorage with too few arguments must throw TypeError", + "status": "PASS", + "message": null + }, + { + "name": "Storage interface: window.localStorage must inherit property \"clear\" with the proper type (5)", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface object", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface object length", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface object name", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface prototype object", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: existence and properties of interface prototype object's \"constructor\" property", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute key", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute oldValue", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute newValue", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute url", + "status": "PASS", + "message": null + }, + { + "name": "StorageEvent interface: attribute storageArea", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/missing_arguments.html", + "subtests": [ + { + "name": "Should throw TypeError for function \"function () { localStorage.key(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.getItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.setItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.setItem(\"a\"); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { localStorage.removeItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.key(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.getItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.setItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.setItem(\"a\"); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { sessionStorage.removeItem(); }\".", + "status": "PASS", + "message": null + }, + { + "name": "Should throw TypeError for function \"function () { new StorageEvent(); }\".", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_builtins.html", + "subtests": [ + { + "name": "Builtins in localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Builtins in sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_clear.html", + "subtests": [ + { + "name": "Clear in localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Clear in sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_enumerate.html", + "subtests": [ + { + "name": "localStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignored", + "status": "FAIL", + "message": "assert_array_equals: lengths differ, expected 7 got 13" + }, + { + "name": "sessionStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignored", + "status": "FAIL", + "message": "assert_array_equals: lengths differ, expected 7 got 13" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_functions_not_overwritten.html", + "subtests": [ + { + "name": "localStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_getitem.html", + "subtests": [ + { + "name": "Get value by getIten(key) and named access in localStorage.", + "status": "PASS", + "message": null + }, + { + "name": "All items should be added to localStorage.", + "status": "PASS", + "message": null + }, + { + "name": "Named access to localStorage should be correct", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.getItem should be correct", + "status": "PASS", + "message": null + }, + { + "name": "Get value by getIten(key) and named access in sessionStorage.", + "status": "PASS", + "message": null + }, + { + "name": "All items should be added to sessionStorage.", + "status": "PASS", + "message": null + }, + { + "name": "Named access to sessionStorage should be correct", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.getItem should be correct", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_in.html", + "subtests": [ + { + "name": "The in operator in localStorage: property access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in localStorage: method access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in sessionStorage: property access", + "status": "PASS", + "message": null + }, + { + "name": "The in operator in sessionStorage: method access", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_indexing.html", + "subtests": [ + { + "name": "Indexed getter on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number-valued string properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting existing number-valued properties on localStorage", + "status": "PASS", + "message": null + }, + { + "name": "Indexed getter on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number properties on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting number-valued string properties on sessionStorage", + "status": "PASS", + "message": null + }, + { + "name": "Getting existing number-valued properties on sessionStorage", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_key.html", + "subtests": [ + { + "name": "localStorage.key", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(0) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967296) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(1) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967297) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(2) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967298) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(3) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key(4294967299) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key() should return null for out-of-range arguments.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.key with value changes", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(0) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967296) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(1) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967297) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(2) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967298) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(3) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key(4294967299) should return the right thing.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key() should return null for out-of-range arguments.", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key with value changes", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_key_empty_string.html", + "subtests": [ + { + "name": "localStorage.key with empty string", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.key with empty string", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_length.html", + "subtests": [ + { + "name": "localStorage.length (method access)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.length (proprty access)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.length (method access)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.length (proprty access)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_local_window_open.html", + "subtests": [ + { + "name": "A new window to make sure there is a copy of the previous window's localStorage, and that they do not diverge after a change", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_removeitem.html", + "subtests": [ + { + "name": "localStorage.removeItem()", + "status": "PASS", + "message": null + }, + { + "name": "delete localStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.removeItem(null)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.removeItem(undefined)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem()", + "status": "PASS", + "message": null + }, + { + "name": "delete sessionStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem(null)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.removeItem(undefined)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_session_window_open.html", + "subtests": [ + { + "name": "A new window to make sure there is a copy of the previous window's sessionStorage, and that they diverge after a change", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_set_value_enumerate.html", + "subtests": [ + { + "name": "enumerate a localStorage object with the key and get the values", + "status": "PASS", + "message": null + }, + { + "name": "enumerate a sessionStorage object with the key and get the values", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_setitem.html", + "subtests": [ + { + "name": "localStorage.setItem()", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] update", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(_, null)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = null", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(_, undefined)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = undefined", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem({ throws })", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = { throws }", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(undefined, _)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[undefined]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage.setItem(null, _)", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[null]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage key containing null", + "status": "PASS", + "message": null + }, + { + "name": "localStorage value containing null", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"퟿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"퟿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"￾\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"￾\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"￿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"￿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"🍍\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"🍍\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"�a\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"�a\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"a�\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"a�\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"􏿿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"􏿿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\0\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\0\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x01\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x01\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x02\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x02\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x03\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x03\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x04\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x04\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x05\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x05\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x06\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x06\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x07\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x07\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\b\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\b\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\t\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\t\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\n\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\n\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\v\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\v\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\r\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\r\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x0e\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x0e\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x0f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x0f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x10\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x10\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x11\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x11\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x12\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x12\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x13\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x13\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x14\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x14\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x15\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x15\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x16\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x16\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x17\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x17\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x18\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x18\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x19\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x19\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1a\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1a\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1b\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1b\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1c\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1c\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1d\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1d\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1e\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1e\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\x1f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\x1f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"!\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"!\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\\"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"#\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"#\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"$\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"$\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"%\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"%\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"&\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"&\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"'\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"'\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"(\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"(\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\")\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \")\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"*\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"*\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"+\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"+\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\",\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \",\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"-\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"-\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\".\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \".\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"/\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"/\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"0\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"0\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"1\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"1\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"2\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"2\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"3\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"3\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"4\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"4\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"5\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"5\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"6\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"6\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"7\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"7\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"8\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"8\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"9\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"9\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\":\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \":\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\";\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \";\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"<\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"<\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"=\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"=\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\">\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \">\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"?\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"?\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"@\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"@\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"A\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"A\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"B\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"B\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"C\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"C\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"D\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"D\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"E\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"E\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"F\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"F\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"G\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"G\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"H\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"H\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"I\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"I\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"J\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"J\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"K\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"K\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"L\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"L\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"M\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"M\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"N\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"N\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"O\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"O\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"P\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"P\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Q\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Q\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"R\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"R\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"S\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"S\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"T\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"T\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"U\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"U\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"V\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"V\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"W\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"W\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"X\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"X\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Y\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Y\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Z\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Z\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"[\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"[\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\\\\\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\\\\\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"]\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"]\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"^\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"^\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"_\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"_\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"`\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"`\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"b\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"b\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"c\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"c\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"d\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"d\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"e\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"e\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"f\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"f\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"g\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"g\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"h\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"h\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"i\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"i\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"j\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"j\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"k\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"k\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"l\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"l\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"m\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"m\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"n\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"n\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"o\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"o\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"p\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"p\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"q\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"q\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"r\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"r\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"s\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"s\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"t\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"t\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"u\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"u\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"v\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"v\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"w\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"w\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"x\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"x\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"y\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"y\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"z\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"z\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"{\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"{\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"|\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"|\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"}\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"}\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"~\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"~\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"€\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"€\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‚\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‚\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ƒ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ƒ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"„\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"„\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"…\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"…\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"†\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"†\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‡\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‡\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ˆ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ˆ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‰\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‰\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Š\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Š\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‹\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‹\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Œ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ž\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"‘\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"‘\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"’\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"’\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"“\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"“\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"”\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"”\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"•\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"•\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"–\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"–\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"—\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"—\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"˜\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"˜\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"™\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"™\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"š\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"š\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"›\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"›\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"œ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ž\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¡\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¡\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¢\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¢\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"£\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"£\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¤\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¤\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¥\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¥\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¦\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¦\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"§\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"§\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¨\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¨\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"©\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"©\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ª\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ª\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"«\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"«\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¬\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¬\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"­\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"­\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"®\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"®\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¯\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¯\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"°\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"°\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"±\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"±\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"²\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"²\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"³\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"³\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"´\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"´\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"µ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"µ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¶\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¶\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"·\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"·\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¸\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¸\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¹\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¹\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"º\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"º\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"»\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"»\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¼\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¼\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"½\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"½\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¾\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¾\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"¿\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"¿\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"À\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"À\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Á\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Á\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Â\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Â\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ã\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ä\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Å\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Å\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Æ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ç\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"È\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"È\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"É\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"É\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ê\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ë\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ì\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Í\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Í\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Î\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Î\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ï\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ð\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ò\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ó\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ô\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Õ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ö\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"×\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"×\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ø\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ù\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ú\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Û\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Û\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ü\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Ý\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"Þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"Þ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ß\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ß\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"à\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"à\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"á\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"á\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"â\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"â\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ã\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ä\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"å\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"å\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"æ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ç\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"è\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"è\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"é\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"é\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ê\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ë\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ì\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"í\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"í\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"î\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"î\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ï\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ð\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ò\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ó\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ô\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"õ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ö\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"÷\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"÷\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ø\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ù\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ú\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"û\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"û\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ü\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ý\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"þ\"", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[\"ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "localStorage[] = \"ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem()", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] update", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(_, null)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = null", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(_, undefined)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = undefined", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem({ throws })", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = { throws }", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(undefined, _)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[undefined]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage.setItem(null, _)", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[null]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage key containing null", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage value containing null", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"퟿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"퟿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"￾\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"￾\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"￿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"￿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"🍍\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"🍍\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"�a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"�a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"a�\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"a�\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"􏿿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"􏿿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\0\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\0\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x01\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x01\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x02\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x02\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x03\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x03\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x04\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x04\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x05\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x05\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x06\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x06\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x07\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x07\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\t\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\t\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\n\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\n\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\v\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\v\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\r\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\r\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x0e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x0e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x0f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x0f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x10\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x10\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x11\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x11\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x12\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x12\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x13\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x13\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x14\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x14\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x15\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x15\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x16\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x16\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x17\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x17\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x18\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x18\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x19\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x19\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1c\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1c\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1d\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1d\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\x1f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\x1f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"!\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"!\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\\"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"#\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"#\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"$\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"$\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"%\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"%\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"&\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"&\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"'\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"'\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"(\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"(\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\")\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \")\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"*\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"*\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"+\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"+\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\",\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \",\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"-\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"-\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\".\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \".\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"/\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"/\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"0\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"0\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"1\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"1\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"2\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"2\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"3\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"3\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"4\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"4\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"5\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"5\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"6\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"6\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"7\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"7\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"8\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"8\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"9\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"9\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\":\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \":\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\";\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \";\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"<\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"<\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"=\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"=\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\">\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \">\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"?\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"?\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"@\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"@\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"A\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"A\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"B\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"B\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"C\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"C\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"D\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"D\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"E\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"E\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"F\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"F\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"G\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"G\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"H\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"H\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"I\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"I\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"J\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"J\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"K\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"K\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"L\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"L\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"M\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"M\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"N\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"N\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"O\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"O\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"P\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"P\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Q\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Q\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"R\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"R\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"S\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"S\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"T\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"T\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"U\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"U\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"V\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"V\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"W\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"W\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"X\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"X\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Y\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Y\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Z\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Z\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"[\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"[\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\\\\\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\\\\\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"]\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"]\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"^\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"^\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"_\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"_\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"`\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"`\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"a\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"a\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"b\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"b\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"c\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"c\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"d\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"d\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"e\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"e\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"f\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"f\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"g\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"g\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"h\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"h\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"i\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"i\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"j\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"j\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"k\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"k\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"l\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"l\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"m\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"m\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"n\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"n\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"o\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"o\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"p\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"p\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"q\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"q\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"r\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"r\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"s\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"s\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"t\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"t\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"u\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"u\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"v\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"v\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"w\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"w\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"x\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"x\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"y\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"y\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"z\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"z\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"{\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"{\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"|\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"|\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"}\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"}\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"~\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"~\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"€\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"€\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‚\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‚\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ƒ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ƒ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"„\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"„\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"…\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"…\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"†\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"†\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‡\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‡\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ˆ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ˆ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‰\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‰\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Š\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Š\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‹\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‹\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Œ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ž\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"‘\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"‘\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"’\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"’\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"“\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"“\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"”\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"”\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"•\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"•\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"–\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"–\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"—\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"—\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"˜\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"˜\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"™\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"™\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"š\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"š\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"›\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"›\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"œ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"œ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ž\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ž\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ÿ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\" \"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \" \"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¡\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¡\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¢\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¢\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"£\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"£\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¤\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¤\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¥\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¥\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¦\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¦\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"§\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"§\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¨\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¨\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"©\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"©\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ª\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ª\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"«\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"«\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¬\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¬\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"­\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"­\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"®\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"®\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¯\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¯\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"°\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"°\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"±\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"±\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"²\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"²\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"³\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"³\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"´\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"´\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"µ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"µ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¶\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¶\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"·\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"·\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¸\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¸\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¹\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¹\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"º\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"º\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"»\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"»\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¼\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¼\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"½\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"½\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¾\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¾\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"¿\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"¿\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"À\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"À\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Á\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Á\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Â\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Â\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ã\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ä\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Å\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Å\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Æ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ç\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"È\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"È\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"É\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"É\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ê\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ë\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ì\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Í\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Í\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Î\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Î\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ï\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ð\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ò\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ó\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ô\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Õ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ö\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"×\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"×\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ø\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ù\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ú\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Û\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Û\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ü\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Ý\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"Þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"Þ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ß\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ß\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"à\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"à\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"á\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"á\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"â\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"â\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ã\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ã\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ä\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ä\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"å\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"å\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"æ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"æ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ç\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ç\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"è\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"è\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"é\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"é\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ê\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ê\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ë\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ë\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ì\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ì\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"í\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"í\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"î\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"î\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ï\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ï\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ð\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ð\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ñ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ñ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ò\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ò\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ó\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ó\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ô\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ô\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"õ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"õ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ö\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ö\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"÷\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"÷\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ø\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ø\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ù\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ù\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ú\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ú\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"û\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"û\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ü\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ü\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ý\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ý\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"þ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"þ\"", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[\"ÿ\"]", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage[] = \"ÿ\"", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_string_conversion.html", + "subtests": [ + { + "name": "localStorage only stores strings", + "status": "PASS", + "message": null + }, + { + "name": "sessionStorage only stores strings", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_supported_property_names.html", + "subtests": [ + { + "name": "Object.getOwnPropertyNames on localStorage Storage", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on localStorage storage with empty collection", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on sessionStorage Storage", + "status": "PASS", + "message": null + }, + { + "name": "Object.getOwnPropertyNames on sessionStorage storage with empty collection", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_basic.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_body_attribute.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_case_sensitive.html", + "subtests": [ + { + "name": "sessionStorage storage events fire even when only the case of the value changes.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage storage events fire even when only the case of the value changes.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/event_setattribute.html", + "subtests": [ + { + "name": "sessionStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.", + "status": "PASS", + "message": null + }, + { + "name": "localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_local_setitem_quotaexceedederr.html", + "subtests": [ + { + "name": "Throws QuotaExceededError when the quota has been exceeded", + "status": "FAIL", + "message": "assert_throws: function \"function () {\n while (true) {\n ...\" threw object \"NS_ERROR_DOM_QUOTA_REACHED: Persistent storage maximum si...\" that is not a DOMException QUOTA_EXCEEDED_ERR: property \"code\" is equal to 1014, expected 22" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/webstorage/storage_session_setitem_quotaexceedederr.html", + "subtests": [ + { + "name": "Throws QuotaExceededError when the quota has been exceeded", + "status": "FAIL", + "message": "assert_throws: function \"function () {\n while (true) {\n ...\" threw object \"NS_ERROR_DOM_QUOTA_REACHED: Persistent storage maximum si...\" that is not a DOMException QUOTA_EXCEEDED_ERR: property \"code\" is equal to 1014, expected 22" + } + ], + "status": "OK", + "message": null + } + ] +} \ No newline at end of file diff --git a/webstorage/all.html b/webstorage/all.html index 9ea9819..db3e07a 100644 --- a/webstorage/all.html +++ b/webstorage/all.html @@ -11,102 +11,94 @@

All Results

-

Test files: 40; Total subtests: 180

+

Test files: 42; Total subtests: 1238

Test Files

-
  1. /webstorage/eventconstructor.html
  2. -
  3. /webstorage/eventconstructor_eventinit.html
  4. -
  5. /webstorage/event_local_key.html
  6. -
  7. /webstorage/event_local_newvalue.html
  8. -
  9. /webstorage/event_local_oldvalue.html
  10. -
  11. /webstorage/event_local_removeitem.html
  12. -
  13. /webstorage/event_local_storagearea.html
  14. -
  15. /webstorage/event_local_storageeventinit.html
  16. -
  17. /webstorage/event_local_url.html
  18. -
  19. /webstorage/event_session_key.html
  20. -
  21. /webstorage/event_session_newvalue.html
  22. -
  23. /webstorage/event_session_oldvalue.html
  24. -
  25. /webstorage/event_session_removeitem.html
  26. -
  27. /webstorage/event_session_storagearea.html
  28. -
  29. /webstorage/event_session_storageeventinit.html
  30. -
  31. /webstorage/event_session_url.html
  32. -
  33. /webstorage/idlharness.html
  34. -
  35. /webstorage/missing_arguments.html
  36. -
  37. /webstorage/storage_builtins.html
  38. -
  39. /webstorage/storage_clear.html
  40. -
  41. /webstorage/storage_enumerate.html
  42. -
  43. /webstorage/storage_functions_not_overwritten.html
  44. -
  45. /webstorage/storage_getitem.html
  46. -
  47. /webstorage/storage_in.html
  48. -
  49. /webstorage/storage_indexing.html
  50. -
  51. /webstorage/storage_key.html
  52. -
  53. /webstorage/storage_key_empty_string.html
  54. -
  55. /webstorage/storage_length.html
  56. -
  57. /webstorage/storage_local_window_open.html
  58. -
  59. /webstorage/storage_removeitem.html
  60. -
  61. /webstorage/storage_session_window_open.html
  62. -
  63. /webstorage/storage_set_value_enumerate.html
  64. -
  65. /webstorage/storage_setitem.html
  66. -
  67. /webstorage/storage_string_conversion.html
  68. -
  69. /webstorage/event_basic.html
  70. -
  71. /webstorage/event_body_attribute.html
  72. -
  73. /webstorage/event_case_sensitive.html
  74. -
  75. /webstorage/event_setattribute.html
  76. -
  77. /webstorage/storage_local_setitem_quotaexceedederr.html
  78. -
  79. /webstorage/storage_session_setitem_quotaexceedederr.html
  80. +
    1. /webstorage/document-domain.html
    2. +
    3. /webstorage/eventconstructor.html
    4. +
    5. /webstorage/eventconstructor_eventinit.html
    6. +
    7. /webstorage/event_local_key.html
    8. +
    9. /webstorage/event_local_newvalue.html
    10. +
    11. /webstorage/event_local_oldvalue.html
    12. +
    13. /webstorage/event_local_removeitem.html
    14. +
    15. /webstorage/event_local_storagearea.html
    16. +
    17. /webstorage/event_local_storageeventinit.html
    18. +
    19. /webstorage/event_local_url.html
    20. +
    21. /webstorage/event_session_key.html
    22. +
    23. /webstorage/event_session_newvalue.html
    24. +
    25. /webstorage/event_session_oldvalue.html
    26. +
    27. /webstorage/event_session_removeitem.html
    28. +
    29. /webstorage/event_session_storagearea.html
    30. +
    31. /webstorage/event_session_storageeventinit.html
    32. +
    33. /webstorage/event_session_url.html
    34. +
    35. /webstorage/idlharness.html
    36. +
    37. /webstorage/missing_arguments.html
    38. +
    39. /webstorage/storage_builtins.html
    40. +
    41. /webstorage/storage_clear.html
    42. +
    43. /webstorage/storage_enumerate.html
    44. +
    45. /webstorage/storage_functions_not_overwritten.html
    46. +
    47. /webstorage/storage_getitem.html
    48. +
    49. /webstorage/storage_in.html
    50. +
    51. /webstorage/storage_indexing.html
    52. +
    53. /webstorage/storage_key.html
    54. +
    55. /webstorage/storage_key_empty_string.html
    56. +
    57. /webstorage/storage_length.html
    58. +
    59. /webstorage/storage_local_window_open.html
    60. +
    61. /webstorage/storage_removeitem.html
    62. +
    63. /webstorage/storage_session_window_open.html
    64. +
    65. /webstorage/storage_set_value_enumerate.html
    66. +
    67. /webstorage/storage_setitem.html
    68. +
    69. /webstorage/storage_string_conversion.html
    70. +
    71. /webstorage/storage_supported_property_names.html
    72. +
    73. /webstorage/event_basic.html
    74. +
    75. /webstorage/event_body_attribute.html
    76. +
    77. /webstorage/event_case_sensitive.html
    78. +
    79. /webstorage/event_setattribute.html
    80. +
    81. /webstorage/storage_local_setitem_quotaexceedederr.html
    82. +
    83. /webstorage/storage_session_setitem_quotaexceedederr.html
    - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + @@ -129,6 +121,7 @@

    Test Files

    + @@ -136,7 +129,7 @@

    Test Files

    - + @@ -148,19 +141,19 @@

    Test Files

    - + - + - + - + - + @@ -169,12 +162,12 @@

    Test Files

    - + - + @@ -183,7 +176,7 @@

    Test Files

    - + @@ -206,17 +199,17 @@

    Test Files

    - + - + - - - + + + @@ -225,12 +218,12 @@

    Test Files

    - - - + + + - + @@ -244,6 +237,538 @@

    Test Files

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -257,27 +782,565 @@

    Test Files

    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + - + - - + + - + - - - - - + + + + +
    TestCH48ED01FF44SF09
    /webstorage/eventconstructor.htmlOKTIMEOUTOKOK
    The initial values of storage event properties.PASSFAILPASSPASS
    storageeventinit testPASSNOT RUNPASSFAIL
    /webstorage/eventconstructor_eventinit.htmlOKTIMEOUTOKOK
    Construct StorageEvent with StorageEventInit.PASSFAILPASSPASS
    StorageEvent constructor and nullsPASSNOT RUNPASSFAIL
    /webstorage/event_local_key.htmlOKTIMEOUTOKOK
    key property test of local eventPASSNOT RUNPASSFAIL
    Local event is fired due to an invocation of the setItem(), clear() methods.PASSPASSPASSPASS
    /webstorage/event_local_newvalue.htmlOKTIMEOUTOKOK
    newValue property test of local eventPASSNOT RUNPASSPASS
    Local event is fired due to an invocation of the setItem(), clear() methods.PASSPASSPASSPASS
    /webstorage/event_local_oldvalue.htmlOKTIMEOUTOKOK
    oldValue property test of local eventPASSNOT RUNPASSPASS
    Local event is fired due to an invocation of the setItem(), clear() methods.PASSPASSPASSPASS
    /webstorage/event_local_removeitem.htmlOKTIMEOUTOKOK
    TestCh52Ed13Ff48Sf09
    /webstorage/document-domain.htmlOKTIMEOUTOKTIMEOUT
    localStorage and document.domainPASS *TIMEOUTPASS *TIMEOUT
    /webstorage/eventconstructor.htmlTIMEOUTTIMEOUTOKOK
    The initial values of storage event properties.-FAILPASSPASS
    storageeventinit test-NOTRUNPASSFAIL
    /webstorage/eventconstructor_eventinit.htmlOKOKOKOK
    StorageEvent constructor and nulls - Construct StorageEvent with StorageEventInit.PASSFAILPASSFAIL
    /webstorage/event_local_key.htmlOKTIMEOUTOKOK
    key property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.PASSTIMEOUTPASSFAIL
    /webstorage/event_local_newvalue.htmlOKTIMEOUTOKOK
    newValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.PASSTIMEOUTPASSPASS
    /webstorage/event_local_oldvalue.htmlOKTIMEOUTOKOK
    oldValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods.PASSTIMEOUTPASSPASS
    /webstorage/event_local_removeitem.htmlOKTIMEOUTOKOK
    key property test of local eventPASSTIMEOUTPASSPASS
    /webstorage/event_local_storagearea.htmlOKTIMEOUTOKOK
    storageArea property test of local eventPASSNOT RUNPASSPASS
    Local event is fired due to an invocation of the setItem() method.PASSPASSPASSPASS
    /webstorage/event_local_storageeventinit.htmlOKTIMEOUTOKOK
    Storage event is fired due to set values for StorageEventInit.PASSFAILPASSPASS
    storageeventinit testPASSNOT RUNPASSPASS
    /webstorage/event_local_url.htmlOKTIMEOUTOKOK
    url property test of local eventPASSNOT RUNPASSPASS
    Local event is fired due to an invocation of the setItem() method.PASSPASSPASSPASS
    /webstorage/event_session_key.htmlOKTIMEOUTOKOK
    key property test of session eventPASSNOT RUNPASSFAIL
    Session event is fired due to an invocation of the setItem(), clear() methods.PASSPASSPASSPASS
    /webstorage/event_session_newvalue.htmlOKTIMEOUTOKOK
    newvalue property test of session eventPASSNOT RUNPASSPASS
    Session event is fired due to an invocation of the setItem(), clear() methods.PASSPASSPASSPASS
    /webstorage/event_session_oldvalue.htmlTIMEOUTTIMEOUTOKOK
    oldvalue property test of session event-NOT RUNPASSPASS
    Session event is fired due to an invocation of the setItem(), clear() methods.-PASSPASSPASS
    /webstorage/event_session_removeitem.htmlOKTIMEOUTOKOK
    /webstorage/event_local_storagearea.htmlOKTIMEOUTOKOK
    storageArea property test of local event - Local event is fired due to an invocation of the setItem() method.PASSTIMEOUTPASSPASS
    /webstorage/event_local_storageeventinit.htmlOKOKOKOK
    storageeventinit test - Storage event is fired due to set values for StorageEventInit.PASSFAILPASSPASS
    /webstorage/event_local_url.htmlOKTIMEOUTOKOK
    url property test of local event - Local event is fired due to an invocation of the setItem() method.PASSTIMEOUTPASSPASS
    /webstorage/event_session_key.htmlOKTIMEOUTOKOK
    key property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.PASSTIMEOUTPASSFAIL
    /webstorage/event_session_newvalue.htmlOKTIMEOUTOKOK
    newvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.PASSTIMEOUTPASSPASS
    /webstorage/event_session_oldvalue.htmlOKTIMEOUTOKOK
    oldvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods.PASSTIMEOUTPASSPASS
    /webstorage/event_session_removeitem.htmlOKTIMEOUTOKOK
    key property test of session eventPASSTIMEOUTPASSFAIL
    /webstorage/event_session_storagearea.htmlOKTIMEOUTOKOK
    storageArea property test of session eventPASSNOT RUNPASSPASS
    Session event is fired due to an invocation of the setItem() method.PASSPASSPASSPASS
    /webstorage/event_session_storageeventinit.htmlOKTIMEOUTOKOK
    Storage event is fired due to set values for StorageEventInit.PASSFAILPASSPASS
    storageeventinit testPASSNOT RUNPASSPASS
    /webstorage/event_session_url.htmlOKTIMEOUTOKOK
    url property test of session eventPASSNOT RUNPASSPASS
    Session event is fired due to an invocation of the setItem() method.PASSPASSPASSPASS
    /webstorage/idlharness.htmlOKOKOKOK
    /webstorage/event_session_storagearea.htmlOKTIMEOUTOKOK
    storageArea property test of session event - session event is fired due to an invocation of the setItem() method.PASSTIMEOUTPASSFAIL
    /webstorage/event_session_storageeventinit.htmlOKOKOKOK
    storageeventinit test - Storage event is fired due to set values for StorageEventInit.PASSFAILPASSPASS
    /webstorage/event_session_url.htmlOKTIMEOUTOKOK
    url property test of session event - Session event is fired due to an invocation of the setItem() method.PASSTIMEOUTPASSPASS
    /webstorage/idlharness.htmlOKOKOKOK
    Window interface: attribute sessionStorageFAILPASSPASSFAIL
    Window interface: attribute localStorageFAILPASSPASSFAIL
    Storage interface: existence and properties of interface objectPASSPASSPASSFAIL
    Storage interface object lengthPASSFAILPASSFAIL
    Storage interface object namePASSPASSPASS-
    Storage interface: existence and properties of interface prototype objectFAILPASSPASSFAIL
    Storage interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAIL
    Storage interface: attribute lengthFAILFAILPASSFAIL
    Storage interface: window.localStorage must inherit property "clear" with the proper type (5)PASSPASSPASSPASS
    StorageEvent interface: existence and properties of interface objectPASSFAILPASSFAIL
    StorageEvent interface object lengthPASSFAILPASSFAIL
    StorageEvent interface object namePASSPASSPASS-
    StorageEvent interface: existence and properties of interface prototype objectFAILPASSPASSFAIL
    StorageEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAIL
    StorageEvent interface: attribute keyPASSPASSPASSFAIL
    StorageEvent interface: attribute newValuePASSPASSPASSFAIL
    StorageEvent interface: attribute urlPASSPASSPASSFAIL
    StorageEvent interface: attribute storageAreaPASSPASSPASSFAIL
    /webstorage/missing_arguments.htmlOKOKOKOK
    /webstorage/missing_arguments.htmlOKOKOKOK
    Should throw TypeError for function "function () { localStorage.key(); }".PASSPASSPASSPASS
    Should throw TypeError for function "function () { localStorage.getItem(); }".PASSPASSPASSPASS
    Should throw TypeError for function "function () { localStorage.setItem(); }".PASSPASSPASSPASS
    Should throw TypeError for function "function () { sessionStorage.setItem("a"); }".PASSPASSPASSPASS
    Should throw TypeError for function "function () { sessionStorage.removeItem(); }".PASSPASSPASSPASS
    Should throw TypeError for function "function () { new StorageEvent(); }".PASSPASSPASSFAIL
    /webstorage/storage_builtins.htmlOKOKOKOK
    /webstorage/storage_builtins.htmlOKOKOKOK
    Builtins in localStorageFAILPASSPASSFAIL
    Builtins in sessionStorageFAILPASSPASSFAIL
    /webstorage/storage_clear.htmlOKOKOKOK
    /webstorage/storage_clear.htmlOKOKOKOK
    Clear in localStoragePASSPASSPASSPASS
    Clear in sessionStoragePASSPASSPASSPASS
    /webstorage/storage_enumerate.htmlOKOKOKOK
    /webstorage/storage_enumerate.htmlOKOKOKOK
    localStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignoredPASSPASSFAILPASS
    sessionStorage: enumerate a Storage object and get only the keys as a result and the built-in properties of the Storage object should be ignoredPASSPASSFAILPASS
    /webstorage/storage_functions_not_overwritten.htmlOKOKOKOK
    /webstorage/storage_functions_not_overwritten.htmlOKOKOKOK
    localStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hiddenPASSPASSPASSPASS
    sessionStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hiddenPASSPASSPASSPASS
    /webstorage/storage_getitem.htmlOKOKOKOK
    /webstorage/storage_getitem.htmlOKOKOKOK
    Get value by getIten(key) and named access in localStorage.PASSPASSPASSPASS
    All items should be added to localStorage.PASSPASSPASSPASS
    Named access to localStorage should be correctPASSPASSPASSPASS
    All items should be added to sessionStorage.PASSPASSPASSPASS
    Named access to sessionStorage should be correctPASSPASSPASSPASS
    sessionStorage.getItem should be correctPASSPASSPASSPASS
    /webstorage/storage_in.htmlOKOKOKOK
    /webstorage/storage_in.htmlOKOKOKOK
    The in operator in localStorage: property accessPASSPASSPASSPASS
    The in operator in localStorage: method accessPASSPASSPASSPASS
    The in operator in sessionStorage: property accessPASSPASSPASSPASS
    The in operator in sessionStorage: method accessPASSPASSPASSPASS
    /webstorage/storage_indexing.htmlOKOKOKOK
    /webstorage/storage_indexing.htmlOKOKOKOK
    Indexed getter on localStoragePASSPASSPASSPASS
    Getting number properties on localStoragePASSPASSPASSPASS
    Getting number-valued string properties on localStoragePASSPASSPASSPASS
    Getting number properties on sessionStoragePASSPASSPASSPASS
    Getting number-valued string properties on sessionStoragePASSPASSPASSPASS
    Getting existing number-valued properties on sessionStoragePASSPASSPASSPASS
    /webstorage/storage_key.htmlOKOKOKOK
    /webstorage/storage_key.htmlOKOKOKOK
    localStorage.keyPASSPASSPASSPASS
    localStorage.key(0) should return the right thing.PASSPASSPASSPASS
    localStorage.key(4294967296) should return the right thing.PASSPASSPASSPASS
    sessionStorage.key(4294967299) should return the right thing.PASSPASSPASSPASS
    sessionStorage.key() should return null for out-of-range arguments.PASSPASSPASSPASS
    sessionStorage.key with value changesPASSPASSPASSPASS
    /webstorage/storage_key_empty_string.htmlOKOKOKOK
    /webstorage/storage_key_empty_string.htmlOKOKOKOK
    localStorage.key with empty stringPASSPASSPASSPASS
    sessionStorage.key with empty stringPASSPASSPASSPASS
    /webstorage/storage_length.htmlOKOKOKOK
    /webstorage/storage_length.htmlOKOKOKOK
    localStorage.length (method access)PASSPASSPASSPASS
    localStorage.length (proprty access)PASSPASSPASSPASS
    sessionStorage.length (method access)PASSPASSPASSPASS
    sessionStorage.length (proprty access)PASSPASSPASSPASS
    /webstorage/storage_local_window_open.htmlTIMEOUTOKOKOK
    A new window to make sure there is a copy of the previous window's localStorage, and that they do not diverge after a changeTIMEOUTPASSPASSPASS
    /webstorage/storage_removeitem.htmlOKOKOKOK
    /webstorage/storage_local_window_open.htmlOKTIMEOUTOKOK
    A new window to make sure there is a copy of the previous window's localStorage, and that they do not diverge after a changePASSTIMEOUTPASSPASS
    /webstorage/storage_removeitem.htmlOKOKOKOK
    localStorage.removeItem()PASSPASSPASSPASS
    delete localStorage[]PASSPASSPASSPASS
    localStorage.removeItem(null)PASSPASSPASSPASS
    delete sessionStorage[]PASSPASSPASSPASS
    sessionStorage.removeItem(null)PASSPASSPASSPASS
    sessionStorage.removeItem(undefined)PASSPASSPASSPASS
    /webstorage/storage_session_window_open.htmlTIMEOUTOKOKOK
    A new window to make sure there is a copy of the previous window's sessionStorage, and that they diverge after a changeTIMEOUTFAILPASSPASS
    /webstorage/storage_set_value_enumerate.htmlOKOKOKOK
    /webstorage/storage_session_window_open.htmlOKTIMEOUTOKOK
    A new window to make sure there is a copy of the previous window's sessionStorage, and that they diverge after a changePASSTIMEOUTPASSPASS
    /webstorage/storage_set_value_enumerate.htmlOKOKOKOK
    enumerate a localStorage object with the key and get the valuesPASSPASSPASSPASS
    enumerate a sessionStorage object with the key and get the valuesPASSPASSPASSPASS
    /webstorage/storage_setitem.htmlOKOKOKOK
    /webstorage/storage_setitem.htmlOKOKOKOK
    localStorage.setItem()PASSPASSPASSPASS
    localStorage[]PASSPASSPASSPASS
    localStorage[] updatePASSPASSPASSPASS
    localStorage[undefined]PASSPASSPASSPASS
    localStorage.setItem(null, _)PASSPASSPASSPASS
    localStorage[null]PASSPASSPASSPASS
    localStorage key containing nullPASSFAILPASSPASS
    localStorage value containing nullPASSFAILPASSPASS
    localStorage["퟿"]PASSPASSPASS-
    localStorage[] = "퟿"PASSPASSPASS-
    localStorage["�"]PASSPASSPASS-
    localStorage[] = "�"PASSPASSPASS-
    localStorage[""]PASSPASSPASS-
    localStorage[] = ""PASSPASSPASS-
    localStorage["￾"]PASSFAILPASS-
    localStorage[] = "￾"PASSFAILPASS-
    localStorage["￿"]PASSFAILPASS-
    localStorage[] = "￿"PASSFAILPASS-
    localStorage["🍍"]PASSPASSPASS-
    localStorage[] = "🍍"PASSPASSPASS-
    localStorage["�a"]PASS-PASS-
    localStorage[] = "�a"PASS-PASS-
    localStorage["a�"]PASS-PASS-
    localStorage[] = "a�"PASS-PASS-
    localStorage["􏿿"]PASSPASSPASS-
    localStorage[] = "􏿿"PASSPASSPASS-
    localStorage["\0"]PASSPASSPASSPASS
    localStorage[] = "\0"PASSFAILPASSPASS
    localStorage["\x01"]PASSFAILPASSPASS
    localStorage[] = "\x01"PASSFAILPASSPASS
    localStorage["\x02"]PASSFAILPASSPASS
    localStorage[] = "\x02"PASSFAILPASSPASS
    localStorage["\x03"]PASSFAILPASSPASS
    localStorage[] = "\x03"PASSFAILPASSPASS
    localStorage["\x04"]PASSFAILPASSPASS
    localStorage[] = "\x04"PASSFAILPASSPASS
    localStorage["\x05"]PASSFAILPASSPASS
    localStorage[] = "\x05"PASSFAILPASSPASS
    localStorage["\x06"]PASSFAILPASSPASS
    localStorage[] = "\x06"PASSFAILPASSPASS
    localStorage["\x07"]PASSFAILPASSPASS
    localStorage[] = "\x07"PASSFAILPASSPASS
    localStorage["\b"]PASSFAILPASSPASS
    localStorage[] = "\b"PASSFAILPASSPASS
    localStorage["\t"]PASSPASSPASSPASS
    localStorage[] = "\t"PASSPASSPASSPASS
    localStorage["\n"]PASSPASSPASSPASS
    localStorage[] = "\n"PASSPASSPASSPASS
    localStorage["\v"]PASSFAILPASSPASS
    localStorage[] = "\v"PASSFAILPASSPASS
    localStorage["\f"]PASSFAILPASSPASS
    localStorage[] = "\f"PASSFAILPASSPASS
    localStorage["\r"]PASSPASSPASSPASS
    localStorage[] = "\r"PASSPASSPASSPASS
    localStorage["\x0e"]PASSFAILPASSPASS
    localStorage[] = "\x0e"PASSFAILPASSPASS
    localStorage["\x0f"]PASSFAILPASSPASS
    localStorage[] = "\x0f"PASSFAILPASSPASS
    localStorage["\x10"]PASSFAILPASSPASS
    localStorage[] = "\x10"PASSFAILPASSPASS
    localStorage["\x11"]PASSFAILPASSPASS
    localStorage[] = "\x11"PASSFAILPASSPASS
    localStorage["\x12"]PASSFAILPASSPASS
    localStorage[] = "\x12"PASSFAILPASSPASS
    localStorage["\x13"]PASSFAILPASSPASS
    localStorage[] = "\x13"PASSFAILPASSPASS
    localStorage["\x14"]PASSFAILPASSPASS
    localStorage[] = "\x14"PASSFAILPASSPASS
    localStorage["\x15"]PASSFAILPASSPASS
    localStorage[] = "\x15"PASSFAILPASSPASS
    localStorage["\x16"]PASSFAILPASSPASS
    localStorage[] = "\x16"PASSFAILPASSPASS
    localStorage["\x17"]PASSFAILPASSPASS
    localStorage[] = "\x17"PASSFAILPASSPASS
    localStorage["\x18"]PASSFAILPASSPASS
    localStorage[] = "\x18"PASSFAILPASSPASS
    localStorage["\x19"]PASSFAILPASSPASS
    localStorage[] = "\x19"PASSFAILPASSPASS
    localStorage["\x1a"]PASSFAILPASSPASS
    localStorage[] = "\x1a"PASSFAILPASSPASS
    localStorage["\x1b"]PASSFAILPASSPASS
    localStorage[] = "\x1b"PASSFAILPASSPASS
    localStorage["\x1c"]PASSFAILPASSPASS
    localStorage[] = "\x1c"PASSFAILPASSPASS
    localStorage["\x1d"]PASSFAILPASSPASS
    localStorage[] = "\x1d"PASSFAILPASSPASS
    localStorage["\x1e"]PASSFAILPASSPASS
    localStorage[] = "\x1e"PASSFAILPASSPASS
    localStorage["\x1f"]PASSFAILPASSPASS
    localStorage[] = "\x1f"PASSFAILPASSPASS
    localStorage[" "]PASSPASSPASSPASS
    localStorage[] = " "PASSPASSPASSPASS
    localStorage["!"]PASSPASSPASSPASS
    localStorage[] = "!"PASSPASSPASSPASS
    localStorage["\""]PASSPASSPASSPASS
    localStorage[] = "\""PASSPASSPASSPASS
    localStorage["#"]PASSPASSPASSPASS
    localStorage[] = "#"PASSPASSPASSPASS
    localStorage["$"]PASSPASSPASSPASS
    localStorage[] = "$"PASSPASSPASSPASS
    localStorage["%"]PASSPASSPASSPASS
    localStorage[] = "%"PASSPASSPASSPASS
    localStorage["&"]PASSPASSPASSPASS
    localStorage[] = "&"PASSPASSPASSPASS
    localStorage["'"]PASSPASSPASSPASS
    localStorage[] = "'"PASSPASSPASSPASS
    localStorage["("]PASSPASSPASSPASS
    localStorage[] = "("PASSPASSPASSPASS
    localStorage[")"]PASSPASSPASSPASS
    localStorage[] = ")"PASSPASSPASSPASS
    localStorage["*"]PASSPASSPASSPASS
    localStorage[] = "*"PASSPASSPASSPASS
    localStorage["+"]PASSPASSPASSPASS
    localStorage[] = "+"PASSPASSPASSPASS
    localStorage[","]PASSPASSPASSPASS
    localStorage[] = ","PASSPASSPASSPASS
    localStorage["-"]PASSPASSPASSPASS
    localStorage[] = "-"PASSPASSPASSPASS
    localStorage["."]PASSPASSPASSPASS
    localStorage[] = "."PASSPASSPASSPASS
    localStorage["/"]PASSPASSPASSPASS
    localStorage[] = "/"PASSPASSPASSPASS
    localStorage["0"]PASSPASSPASSPASS
    localStorage[] = "0"PASSPASSPASSPASS
    localStorage["1"]PASSPASSPASSPASS
    localStorage[] = "1"PASSPASSPASSPASS
    localStorage["2"]PASSPASSPASSPASS
    localStorage[] = "2"PASSPASSPASSPASS
    localStorage["3"]PASSPASSPASSPASS
    localStorage[] = "3"PASSPASSPASSPASS
    localStorage["4"]PASSPASSPASSPASS
    localStorage[] = "4"PASSPASSPASSPASS
    localStorage["5"]PASSPASSPASSPASS
    localStorage[] = "5"PASSPASSPASSPASS
    localStorage["6"]PASSPASSPASSPASS
    localStorage[] = "6"PASSPASSPASSPASS
    localStorage["7"]PASSPASSPASSPASS
    localStorage[] = "7"PASSPASSPASSPASS
    localStorage["8"]PASSPASSPASSPASS
    localStorage[] = "8"PASSPASSPASSPASS
    localStorage["9"]PASSPASSPASSPASS
    localStorage[] = "9"PASSPASSPASSPASS
    localStorage[":"]PASSPASSPASSPASS
    localStorage[] = ":"PASSPASSPASSPASS
    localStorage[";"]PASSPASSPASSPASS
    localStorage[] = ";"PASSPASSPASSPASS
    localStorage["<"]PASSPASSPASSPASS
    localStorage[] = "<"PASSPASSPASSPASS
    localStorage["="]PASSPASSPASSPASS
    localStorage[] = "="PASSPASSPASSPASS
    localStorage[">"]PASSPASSPASSPASS
    localStorage[] = ">"PASSPASSPASSPASS
    localStorage["?"]PASSPASSPASSPASS
    localStorage[] = "?"PASSPASSPASSPASS
    localStorage["@"]PASSPASSPASSPASS
    localStorage[] = "@"PASSPASSPASSPASS
    localStorage["A"]PASSPASSPASSPASS
    localStorage[] = "A"PASSPASSPASSPASS
    localStorage["B"]PASSPASSPASSPASS
    localStorage[] = "B"PASSPASSPASSPASS
    localStorage["C"]PASSPASSPASSPASS
    localStorage[] = "C"PASSPASSPASSPASS
    localStorage["D"]PASSPASSPASSPASS
    localStorage[] = "D"PASSPASSPASSPASS
    localStorage["E"]PASSPASSPASSPASS
    localStorage[] = "E"PASSPASSPASSPASS
    localStorage["F"]PASSPASSPASSPASS
    localStorage[] = "F"PASSPASSPASSPASS
    localStorage["G"]PASSPASSPASSPASS
    localStorage[] = "G"PASSPASSPASSPASS
    localStorage["H"]PASSPASSPASSPASS
    localStorage[] = "H"PASSPASSPASSPASS
    localStorage["I"]PASSPASSPASSPASS
    localStorage[] = "I"PASSPASSPASSPASS
    localStorage["J"]PASSPASSPASSPASS
    localStorage[] = "J"PASSPASSPASSPASS
    localStorage["K"]PASSPASSPASSPASS
    localStorage[] = "K"PASSPASSPASSPASS
    localStorage["L"]PASSPASSPASSPASS
    localStorage[] = "L"PASSPASSPASSPASS
    localStorage["M"]PASSPASSPASSPASS
    localStorage[] = "M"PASSPASSPASSPASS
    localStorage["N"]PASSPASSPASSPASS
    localStorage[] = "N"PASSPASSPASSPASS
    localStorage["O"]PASSPASSPASSPASS
    localStorage[] = "O"PASSPASSPASSPASS
    localStorage["P"]PASSPASSPASSPASS
    localStorage[] = "P"PASSPASSPASSPASS
    localStorage["Q"]PASSPASSPASSPASS
    localStorage[] = "Q"PASSPASSPASSPASS
    localStorage["R"]PASSPASSPASSPASS
    localStorage[] = "R"PASSPASSPASSPASS
    localStorage["S"]PASSPASSPASSPASS
    localStorage[] = "S"PASSPASSPASSPASS
    localStorage["T"]PASSPASSPASSPASS
    localStorage[] = "T"PASSPASSPASSPASS
    localStorage["U"]PASSPASSPASSPASS
    localStorage[] = "U"PASSPASSPASSPASS
    localStorage["V"]PASSPASSPASSPASS
    localStorage[] = "V"PASSPASSPASSPASS
    localStorage["W"]PASSPASSPASSPASS
    localStorage[] = "W"PASSPASSPASSPASS
    localStorage["X"]PASSPASSPASSPASS
    localStorage[] = "X"PASSPASSPASSPASS
    localStorage["Y"]PASSPASSPASSPASS
    localStorage[] = "Y"PASSPASSPASSPASS
    localStorage["Z"]PASSPASSPASSPASS
    localStorage[] = "Z"PASSPASSPASSPASS
    localStorage["["]PASSPASSPASSPASS
    localStorage[] = "["PASSPASSPASSPASS
    localStorage["\\"]PASSPASSPASSPASS
    localStorage[] = "\\"PASSPASSPASSPASS
    localStorage["]"]PASSPASSPASSPASS
    localStorage[] = "]"PASSPASSPASSPASS
    localStorage["^"]PASSPASSPASSPASS
    localStorage[] = "^"PASSPASSPASSPASS
    localStorage["_"]PASSPASSPASSPASS
    localStorage[] = "_"PASSPASSPASSPASS
    localStorage["`"]PASSPASSPASSPASS
    localStorage[] = "`"PASSPASSPASSPASS
    localStorage["a"]PASSPASSPASSPASS
    localStorage[] = "a"PASSPASSPASSPASS
    localStorage["b"]PASSPASSPASSPASS
    localStorage[] = "b"PASSPASSPASSPASS
    localStorage["c"]PASSPASSPASSPASS
    localStorage[] = "c"PASSPASSPASSPASS
    localStorage["d"]PASSPASSPASSPASS
    localStorage[] = "d"PASSPASSPASSPASS
    localStorage["e"]PASSPASSPASSPASS
    localStorage[] = "e"PASSPASSPASSPASS
    localStorage["f"]PASSPASSPASSPASS
    localStorage[] = "f"PASSPASSPASSPASS
    localStorage["g"]PASSPASSPASSPASS
    localStorage[] = "g"PASSPASSPASSPASS
    localStorage["h"]PASSPASSPASSPASS
    localStorage[] = "h"PASSPASSPASSPASS
    localStorage["i"]PASSPASSPASSPASS
    localStorage[] = "i"PASSPASSPASSPASS
    localStorage["j"]PASSPASSPASSPASS
    localStorage[] = "j"PASSPASSPASSPASS
    localStorage["k"]PASSPASSPASSPASS
    localStorage[] = "k"PASSPASSPASSPASS
    localStorage["l"]PASSPASSPASSPASS
    localStorage[] = "l"PASSPASSPASSPASS
    localStorage["m"]PASSPASSPASSPASS
    localStorage[] = "m"PASSPASSPASSPASS
    localStorage["n"]PASSPASSPASSPASS
    localStorage[] = "n"PASSPASSPASSPASS
    localStorage["o"]PASSPASSPASSPASS
    localStorage[] = "o"PASSPASSPASSPASS
    localStorage["p"]PASSPASSPASSPASS
    localStorage[] = "p"PASSPASSPASSPASS
    localStorage["q"]PASSPASSPASSPASS
    localStorage[] = "q"PASSPASSPASSPASS
    localStorage["r"]PASSPASSPASSPASS
    localStorage[] = "r"PASSPASSPASSPASS
    localStorage["s"]PASSPASSPASSPASS
    localStorage[] = "s"PASSPASSPASSPASS
    localStorage["t"]PASSPASSPASSPASS
    localStorage[] = "t"PASSPASSPASSPASS
    localStorage["u"]PASSPASSPASSPASS
    localStorage[] = "u"PASSPASSPASSPASS
    localStorage["v"]PASSPASSPASSPASS
    localStorage[] = "v"PASSPASSPASSPASS
    localStorage["w"]PASSPASSPASSPASS
    localStorage[] = "w"PASSPASSPASSPASS
    localStorage["x"]PASSPASSPASSPASS
    localStorage[] = "x"PASSPASSPASSPASS
    localStorage["y"]PASSPASSPASSPASS
    localStorage[] = "y"PASSPASSPASSPASS
    localStorage["z"]PASSPASSPASSPASS
    localStorage[] = "z"PASSPASSPASSPASS
    localStorage["{"]PASSPASSPASSPASS
    localStorage[] = "{"PASSPASSPASSPASS
    localStorage["|"]PASSPASSPASSPASS
    localStorage[] = "|"PASSPASSPASSPASS
    localStorage["}"]PASSPASSPASSPASS
    localStorage[] = "}"PASSPASSPASSPASS
    localStorage["~"]PASSPASSPASSPASS
    localStorage[] = "~"PASSPASSPASSPASS
    localStorage[""]PASSPASSPASSPASS
    localStorage[] = ""PASSPASSPASSPASS
    localStorage["€"]PASSPASSPASS-
    localStorage[] = "€"PASSPASSPASS-
    localStorage[""]PASSPASSPASS-
    localStorage[] = ""PASSPASSPASS-
    localStorage["‚"]PASSPASSPASS-
    localStorage[] = "‚"PASSPASSPASS-
    localStorage["ƒ"]PASSPASSPASS-
    localStorage[] = "ƒ"PASSPASSPASS-
    localStorage["„"]PASSPASSPASS-
    localStorage[] = "„"PASSPASSPASS-
    localStorage["…"]PASSPASSPASS-
    localStorage[] = "…"PASSPASSPASS-
    localStorage["†"]PASSPASSPASS-
    localStorage[] = "†"PASSPASSPASS-
    localStorage["‡"]PASSPASSPASS-
    localStorage[] = "‡"PASSPASSPASS-
    localStorage["ˆ"]PASSPASSPASS-
    localStorage[] = "ˆ"PASSPASSPASS-
    localStorage["‰"]PASSPASSPASS-
    localStorage[] = "‰"PASSPASSPASS-
    localStorage["Š"]PASSPASSPASS-
    localStorage[] = "Š"PASSPASSPASS-
    localStorage["‹"]PASSPASSPASS-
    localStorage[] = "‹"PASSPASSPASS-
    localStorage["Œ"]PASSPASSPASS-
    localStorage[] = "Œ"PASSPASSPASS-
    localStorage[""]PASSPASSPASS-
    localStorage[] = ""PASSPASSPASS-
    localStorage["Ž"]PASSPASSPASS-
    localStorage[] = "Ž"PASSPASSPASS-
    localStorage[""]PASSPASSPASS-
    localStorage[] = ""PASSPASSPASS-
    localStorage[""]PASSPASSPASS-
    localStorage[] = ""PASSPASSPASS-
    localStorage["‘"]PASSPASSPASS-
    localStorage[] = "‘"PASSPASSPASS-
    localStorage["’"]PASSPASSPASS-
    localStorage[] = "’"PASSPASSPASS-
    localStorage["“"]PASSPASSPASS-
    localStorage[] = "“"PASSPASSPASS-
    localStorage["”"]PASSPASSPASS-
    localStorage[] = "”"PASSPASSPASS-
    localStorage["•"]PASSPASSPASS-
    localStorage[] = "•"PASSPASSPASS-
    localStorage["–"]PASSPASSPASS-
    localStorage[] = "–"PASSPASSPASS-
    localStorage["—"]PASSPASSPASS-
    localStorage[] = "—"PASSPASSPASS-
    localStorage["˜"]PASSPASSPASS-
    localStorage[] = "˜"PASSPASSPASS-
    localStorage["™"]PASSPASSPASS-
    localStorage[] = "™"PASSPASSPASS-
    localStorage["š"]PASSPASSPASS-
    localStorage[] = "š"PASSPASSPASS-
    localStorage["›"]PASSPASSPASS-
    localStorage[] = "›"PASSPASSPASS-
    localStorage["œ"]PASSPASSPASS-
    localStorage[] = "œ"PASSPASSPASS-
    localStorage[""]PASSPASSPASS-
    localStorage[] = ""PASSPASSPASS-
    localStorage["ž"]PASSPASSPASS-
    localStorage[] = "ž"PASSPASSPASS-
    localStorage["Ÿ"]PASSPASSPASS-
    localStorage[] = "Ÿ"PASSPASSPASS-
    localStorage[" "]PASS-PASS-
    localStorage[] = " "PASS-PASS-
    localStorage["¡"]PASSPASSPASS-
    localStorage[] = "¡"PASSPASSPASS-
    localStorage["¢"]PASSPASSPASS-
    localStorage[] = "¢"PASSPASSPASS-
    localStorage["£"]PASSPASSPASS-
    localStorage[] = "£"PASSPASSPASS-
    localStorage["¤"]PASSPASSPASS-
    localStorage[] = "¤"PASSPASSPASS-
    localStorage["¥"]PASSPASSPASS-
    localStorage[] = "¥"PASSPASSPASS-
    localStorage["¦"]PASSPASSPASS-
    localStorage[] = "¦"PASSPASSPASS-
    localStorage["§"]PASSPASSPASS-
    localStorage[] = "§"PASSPASSPASS-
    localStorage["¨"]PASSPASSPASS-
    localStorage[] = "¨"PASSPASSPASS-
    localStorage["©"]PASSPASSPASS-
    localStorage[] = "©"PASSPASSPASS-
    localStorage["ª"]PASSPASSPASS-
    localStorage[] = "ª"PASSPASSPASS-
    localStorage["«"]PASSPASSPASS-
    localStorage[] = "«"PASSPASSPASS-
    localStorage["¬"]PASSPASSPASS-
    localStorage[] = "¬"PASSPASSPASS-
    localStorage["­"]PASSPASSPASS-
    localStorage[] = "­"PASSPASSPASS-
    localStorage["®"]PASSPASSPASS-
    localStorage[] = "®"PASSPASSPASS-
    localStorage["¯"]PASSPASSPASS-
    localStorage[] = "¯"PASSPASSPASS-
    localStorage["°"]PASSPASSPASS-
    localStorage[] = "°"PASSPASSPASS-
    localStorage["±"]PASSPASSPASS-
    localStorage[] = "±"PASSPASSPASS-
    localStorage["²"]PASSPASSPASS-
    localStorage[] = "²"PASSPASSPASS-
    localStorage["³"]PASSPASSPASS-
    localStorage[] = "³"PASSPASSPASS-
    localStorage["´"]PASSPASSPASS-
    localStorage[] = "´"PASSPASSPASS-
    localStorage["µ"]PASSPASSPASS-
    localStorage[] = "µ"PASSPASSPASS-
    localStorage["¶"]PASSPASSPASS-
    localStorage[] = "¶"PASSPASSPASS-
    localStorage["·"]PASSPASSPASS-
    localStorage[] = "·"PASSPASSPASS-
    localStorage["¸"]PASSPASSPASS-
    localStorage[] = "¸"PASSPASSPASS-
    localStorage["¹"]PASSPASSPASS-
    localStorage[] = "¹"PASSPASSPASS-
    localStorage["º"]PASSPASSPASS-
    localStorage[] = "º"PASSPASSPASS-
    localStorage["»"]PASSPASSPASS-
    localStorage[] = "»"PASSPASSPASS-
    localStorage["¼"]PASSPASSPASS-
    localStorage[] = "¼"PASSPASSPASS-
    localStorage["½"]PASSPASSPASS-
    localStorage[] = "½"PASSPASSPASS-
    localStorage["¾"]PASSPASSPASS-
    localStorage[] = "¾"PASSPASSPASS-
    localStorage["¿"]PASSPASSPASS-
    localStorage[] = "¿"PASSPASSPASS-
    localStorage["À"]PASSPASSPASS-
    localStorage[] = "À"PASSPASSPASS-
    localStorage["Á"]PASSPASSPASS-
    localStorage[] = "Á"PASSPASSPASS-
    localStorage["Â"]PASSPASSPASS-
    localStorage[] = "Â"PASSPASSPASS-
    localStorage["Ã"]PASSPASSPASS-
    localStorage[] = "Ã"PASSPASSPASS-
    localStorage["Ä"]PASSPASSPASS-
    localStorage[] = "Ä"PASSPASSPASS-
    localStorage["Å"]PASSPASSPASS-
    localStorage[] = "Å"PASSPASSPASS-
    localStorage["Æ"]PASSPASSPASS-
    localStorage[] = "Æ"PASSPASSPASS-
    localStorage["Ç"]PASSPASSPASS-
    localStorage[] = "Ç"PASSPASSPASS-
    localStorage["È"]PASSPASSPASS-
    localStorage[] = "È"PASSPASSPASS-
    localStorage["É"]PASSPASSPASS-
    localStorage[] = "É"PASSPASSPASS-
    localStorage["Ê"]PASSPASSPASS-
    localStorage[] = "Ê"PASSPASSPASS-
    localStorage["Ë"]PASSPASSPASS-
    localStorage[] = "Ë"PASSPASSPASS-
    localStorage["Ì"]PASSPASSPASS-
    localStorage[] = "Ì"PASSPASSPASS-
    localStorage["Í"]PASSPASSPASS-
    localStorage[] = "Í"PASSPASSPASS-
    localStorage["Î"]PASSPASSPASS-
    localStorage[] = "Î"PASSPASSPASS-
    localStorage["Ï"]PASSPASSPASS-
    localStorage[] = "Ï"PASSPASSPASS-
    localStorage["Ð"]PASSPASSPASS-
    localStorage[] = "Ð"PASSPASSPASS-
    localStorage["Ñ"]PASSPASSPASS-
    localStorage[] = "Ñ"PASSPASSPASS-
    localStorage["Ò"]PASSPASSPASS-
    localStorage[] = "Ò"PASSPASSPASS-
    localStorage["Ó"]PASSPASSPASS-
    localStorage[] = "Ó"PASSPASSPASS-
    localStorage["Ô"]PASSPASSPASS-
    localStorage[] = "Ô"PASSPASSPASS-
    localStorage["Õ"]PASSPASSPASS-
    localStorage[] = "Õ"PASSPASSPASS-
    localStorage["Ö"]PASSPASSPASS-
    localStorage[] = "Ö"PASSPASSPASS-
    localStorage["×"]PASSPASSPASS-
    localStorage[] = "×"PASSPASSPASS-
    localStorage["Ø"]PASSPASSPASS-
    localStorage[] = "Ø"PASSPASSPASS-
    localStorage["Ù"]PASSPASSPASS-
    localStorage[] = "Ù"PASSPASSPASS-
    localStorage["Ú"]PASSPASSPASS-
    localStorage[] = "Ú"PASSPASSPASS-
    localStorage["Û"]PASSPASSPASS-
    localStorage[] = "Û"PASSPASSPASS-
    localStorage["Ü"]PASSPASSPASS-
    localStorage[] = "Ü"PASSPASSPASS-
    localStorage["Ý"]PASSPASSPASS-
    localStorage[] = "Ý"PASSPASSPASS-
    localStorage["Þ"]PASSPASSPASS-
    localStorage[] = "Þ"PASSPASSPASS-
    localStorage["ß"]PASSPASSPASS-
    localStorage[] = "ß"PASSPASSPASS-
    localStorage["à"]PASSPASSPASS-
    localStorage[] = "à"PASSPASSPASS-
    localStorage["á"]PASSPASSPASS-
    localStorage[] = "á"PASSPASSPASS-
    localStorage["â"]PASSPASSPASS-
    localStorage[] = "â"PASSPASSPASS-
    localStorage["ã"]PASSPASSPASS-
    localStorage[] = "ã"PASSPASSPASS-
    localStorage["ä"]PASSPASSPASS-
    localStorage[] = "ä"PASSPASSPASS-
    localStorage["å"]PASSPASSPASS-
    localStorage[] = "å"PASSPASSPASS-
    localStorage["æ"]PASSPASSPASS-
    localStorage[] = "æ"PASSPASSPASS-
    localStorage["ç"]PASSPASSPASS-
    localStorage[] = "ç"PASSPASSPASS-
    localStorage["è"]PASSPASSPASS-
    localStorage[] = "è"PASSPASSPASS-
    localStorage["é"]PASSPASSPASS-
    localStorage[] = "é"PASSPASSPASS-
    localStorage["ê"]PASSPASSPASS-
    localStorage[] = "ê"PASSPASSPASS-
    localStorage["ë"]PASSPASSPASS-
    localStorage[] = "ë"PASSPASSPASS-
    localStorage["ì"]PASSPASSPASS-
    localStorage[] = "ì"PASSPASSPASS-
    localStorage["í"]PASSPASSPASS-
    localStorage[] = "í"PASSPASSPASS-
    localStorage["î"]PASSPASSPASS-
    localStorage[] = "î"PASSPASSPASS-
    localStorage["ï"]PASSPASSPASS-
    localStorage[] = "ï"PASSPASSPASS-
    localStorage["ð"]PASSPASSPASS-
    localStorage[] = "ð"PASSPASSPASS-
    localStorage["ñ"]PASSPASSPASS-
    localStorage[] = "ñ"PASSPASSPASS-
    localStorage["ò"]PASSPASSPASS-
    localStorage[] = "ò"PASSPASSPASS-
    localStorage["ó"]PASSPASSPASS-
    localStorage[] = "ó"PASSPASSPASS-
    localStorage["ô"]PASSPASSPASS-
    localStorage[] = "ô"PASSPASSPASS-
    localStorage["õ"]PASSPASSPASS-
    localStorage[] = "õ"PASSPASSPASS-
    localStorage["ö"]PASSPASSPASS-
    localStorage[] = "ö"PASSPASSPASS-
    localStorage["÷"]PASSPASSPASS-
    localStorage[] = "÷"PASSPASSPASS-
    localStorage["ø"]PASSPASSPASS-
    localStorage[] = "ø"PASSPASSPASS-
    localStorage["ù"]PASSPASSPASS-
    localStorage[] = "ù"PASSPASSPASS-
    localStorage["ú"]PASSPASSPASS-
    localStorage[] = "ú"PASSPASSPASS-
    localStorage["û"]PASSPASSPASS-
    localStorage[] = "û"PASSPASSPASS-
    localStorage["ü"]PASSPASSPASS-
    localStorage[] = "ü"PASSPASSPASS-
    localStorage["ý"]PASSPASSPASS-
    localStorage[] = "ý"PASSPASSPASS-
    localStorage["þ"]PASSPASSPASS-
    localStorage[] = "þ"PASSPASSPASS-
    localStorage["ÿ"]PASSPASSPASS-
    localStorage[] = "ÿ"PASSPASSPASS-
    sessionStorage.setItem()PASSPASSPASSPASS
    sessionStorage[]PASSPASSPASSPASS
    sessionStorage[] updatePASSPASSPASSPASS
    sessionStorage[undefined]PASSPASSPASSPASS
    sessionStorage.setItem(null, _)PASSPASSPASSPASS
    sessionStorage[null]PASSPASSPASSPASS
    /webstorage/storage_string_conversion.htmlOKOKOKOK
    sessionStorage key containing nullPASSFAILPASSPASS
    sessionStorage value containing nullPASSFAILPASSPASS
    sessionStorage["퟿"]PASSPASSPASS-
    sessionStorage[] = "퟿"PASSPASSPASS-
    sessionStorage["�"]PASSPASSPASS-
    sessionStorage[] = "�"PASSPASSPASS-
    sessionStorage[""]PASSPASSPASS-
    sessionStorage[] = ""PASSPASSPASS-
    sessionStorage["￾"]PASSPASSPASS-
    sessionStorage[] = "￾"PASSPASSPASS-
    sessionStorage["￿"]PASSPASSPASS-
    sessionStorage[] = "￿"PASSPASSPASS-
    sessionStorage["🍍"]PASSPASSPASS-
    sessionStorage[] = "🍍"PASSPASSPASS-
    sessionStorage["�a"]PASS-PASS-
    sessionStorage[] = "�a"PASS-PASS-
    sessionStorage["a�"]PASS-PASS-
    sessionStorage[] = "a�"PASS-PASS-
    sessionStorage["􏿿"]PASSPASSPASS-
    sessionStorage[] = "􏿿"PASSPASSPASS-
    sessionStorage["\0"]PASSPASSPASSPASS
    sessionStorage[] = "\0"PASSFAILPASSPASS
    sessionStorage["\x01"]PASSPASSPASSPASS
    sessionStorage[] = "\x01"PASSPASSPASSPASS
    sessionStorage["\x02"]PASSPASSPASSPASS
    sessionStorage[] = "\x02"PASSPASSPASSPASS
    sessionStorage["\x03"]PASSPASSPASSPASS
    sessionStorage[] = "\x03"PASSPASSPASSPASS
    sessionStorage["\x04"]PASSPASSPASSPASS
    sessionStorage[] = "\x04"PASSPASSPASSPASS
    sessionStorage["\x05"]PASSPASSPASSPASS
    sessionStorage[] = "\x05"PASSPASSPASSPASS
    sessionStorage["\x06"]PASSPASSPASSPASS
    sessionStorage[] = "\x06"PASSPASSPASSPASS
    sessionStorage["\x07"]PASSPASSPASSPASS
    sessionStorage[] = "\x07"PASSPASSPASSPASS
    sessionStorage["\b"]PASSPASSPASSPASS
    sessionStorage[] = "\b"PASSPASSPASSPASS
    sessionStorage["\t"]PASSPASSPASSPASS
    sessionStorage[] = "\t"PASSPASSPASSPASS
    sessionStorage["\n"]PASSPASSPASSPASS
    sessionStorage[] = "\n"PASSPASSPASSPASS
    sessionStorage["\v"]PASSPASSPASSPASS
    sessionStorage[] = "\v"PASSPASSPASSPASS
    sessionStorage["\f"]PASSPASSPASSPASS
    sessionStorage[] = "\f"PASSPASSPASSPASS
    sessionStorage["\r"]PASSPASSPASSPASS
    sessionStorage[] = "\r"PASSPASSPASSPASS
    sessionStorage["\x0e"]PASSPASSPASSPASS
    sessionStorage[] = "\x0e"PASSPASSPASSPASS
    sessionStorage["\x0f"]PASSPASSPASSPASS
    sessionStorage[] = "\x0f"PASSPASSPASSPASS
    sessionStorage["\x10"]PASSPASSPASSPASS
    sessionStorage[] = "\x10"PASSPASSPASSPASS
    sessionStorage["\x11"]PASSPASSPASSPASS
    sessionStorage[] = "\x11"PASSPASSPASSPASS
    sessionStorage["\x12"]PASSPASSPASSPASS
    sessionStorage[] = "\x12"PASSPASSPASSPASS
    sessionStorage["\x13"]PASSPASSPASSPASS
    sessionStorage[] = "\x13"PASSPASSPASSPASS
    sessionStorage["\x14"]PASSPASSPASSPASS
    sessionStorage[] = "\x14"PASSPASSPASSPASS
    sessionStorage["\x15"]PASSPASSPASSPASS
    sessionStorage[] = "\x15"PASSPASSPASSPASS
    sessionStorage["\x16"]PASSPASSPASSPASS
    sessionStorage[] = "\x16"PASSPASSPASSPASS
    sessionStorage["\x17"]PASSPASSPASSPASS
    sessionStorage[] = "\x17"PASSPASSPASSPASS
    sessionStorage["\x18"]PASSPASSPASSPASS
    sessionStorage[] = "\x18"PASSPASSPASSPASS
    sessionStorage["\x19"]PASSPASSPASSPASS
    sessionStorage[] = "\x19"PASSPASSPASSPASS
    sessionStorage["\x1a"]PASSPASSPASSPASS
    sessionStorage[] = "\x1a"PASSPASSPASSPASS
    sessionStorage["\x1b"]PASSPASSPASSPASS
    sessionStorage[] = "\x1b"PASSPASSPASSPASS
    sessionStorage["\x1c"]PASSPASSPASSPASS
    sessionStorage[] = "\x1c"PASSPASSPASSPASS
    sessionStorage["\x1d"]PASSPASSPASSPASS
    sessionStorage[] = "\x1d"PASSPASSPASSPASS
    sessionStorage["\x1e"]PASSPASSPASSPASS
    sessionStorage[] = "\x1e"PASSPASSPASSPASS
    sessionStorage["\x1f"]PASSPASSPASSPASS
    sessionStorage[] = "\x1f"PASSPASSPASSPASS
    sessionStorage[" "]PASSPASSPASSPASS
    sessionStorage[] = " "PASSPASSPASSPASS
    sessionStorage["!"]PASSPASSPASSPASS
    sessionStorage[] = "!"PASSPASSPASSPASS
    sessionStorage["\""]PASSPASSPASSPASS
    sessionStorage[] = "\""PASSPASSPASSPASS
    sessionStorage["#"]PASSPASSPASSPASS
    sessionStorage[] = "#"PASSPASSPASSPASS
    sessionStorage["$"]PASSPASSPASSPASS
    sessionStorage[] = "$"PASSPASSPASSPASS
    sessionStorage["%"]PASSPASSPASSPASS
    sessionStorage[] = "%"PASSPASSPASSPASS
    sessionStorage["&"]PASSPASSPASSPASS
    sessionStorage[] = "&"PASSPASSPASSPASS
    sessionStorage["'"]PASSPASSPASSPASS
    sessionStorage[] = "'"PASSPASSPASSPASS
    sessionStorage["("]PASSPASSPASSPASS
    sessionStorage[] = "("PASSPASSPASSPASS
    sessionStorage[")"]PASSPASSPASSPASS
    sessionStorage[] = ")"PASSPASSPASSPASS
    sessionStorage["*"]PASSPASSPASSPASS
    sessionStorage[] = "*"PASSPASSPASSPASS
    sessionStorage["+"]PASSPASSPASSPASS
    sessionStorage[] = "+"PASSPASSPASSPASS
    sessionStorage[","]PASSPASSPASSPASS
    sessionStorage[] = ","PASSPASSPASSPASS
    sessionStorage["-"]PASSPASSPASSPASS
    sessionStorage[] = "-"PASSPASSPASSPASS
    sessionStorage["."]PASSPASSPASSPASS
    sessionStorage[] = "."PASSPASSPASSPASS
    sessionStorage["/"]PASSPASSPASSPASS
    sessionStorage[] = "/"PASSPASSPASSPASS
    sessionStorage["0"]PASSPASSPASSPASS
    sessionStorage[] = "0"PASSPASSPASSPASS
    sessionStorage["1"]PASSPASSPASSPASS
    sessionStorage[] = "1"PASSPASSPASSPASS
    sessionStorage["2"]PASSPASSPASSPASS
    sessionStorage[] = "2"PASSPASSPASSPASS
    sessionStorage["3"]PASSPASSPASSPASS
    sessionStorage[] = "3"PASSPASSPASSPASS
    sessionStorage["4"]PASSPASSPASSPASS
    sessionStorage[] = "4"PASSPASSPASSPASS
    sessionStorage["5"]PASSPASSPASSPASS
    sessionStorage[] = "5"PASSPASSPASSPASS
    sessionStorage["6"]PASSPASSPASSPASS
    sessionStorage[] = "6"PASSPASSPASSPASS
    sessionStorage["7"]PASSPASSPASSPASS
    sessionStorage[] = "7"PASSPASSPASSPASS
    sessionStorage["8"]PASSPASSPASSPASS
    sessionStorage[] = "8"PASSPASSPASSPASS
    sessionStorage["9"]PASSPASSPASSPASS
    sessionStorage[] = "9"PASSPASSPASSPASS
    sessionStorage[":"]PASSPASSPASSPASS
    sessionStorage[] = ":"PASSPASSPASSPASS
    sessionStorage[";"]PASSPASSPASSPASS
    sessionStorage[] = ";"PASSPASSPASSPASS
    sessionStorage["<"]PASSPASSPASSPASS
    sessionStorage[] = "<"PASSPASSPASSPASS
    sessionStorage["="]PASSPASSPASSPASS
    sessionStorage[] = "="PASSPASSPASSPASS
    sessionStorage[">"]PASSPASSPASSPASS
    sessionStorage[] = ">"PASSPASSPASSPASS
    sessionStorage["?"]PASSPASSPASSPASS
    sessionStorage[] = "?"PASSPASSPASSPASS
    sessionStorage["@"]PASSPASSPASSPASS
    sessionStorage[] = "@"PASSPASSPASSPASS
    sessionStorage["A"]PASSPASSPASSPASS
    sessionStorage[] = "A"PASSPASSPASSPASS
    sessionStorage["B"]PASSPASSPASSPASS
    sessionStorage[] = "B"PASSPASSPASSPASS
    sessionStorage["C"]PASSPASSPASSPASS
    sessionStorage[] = "C"PASSPASSPASSPASS
    sessionStorage["D"]PASSPASSPASSPASS
    sessionStorage[] = "D"PASSPASSPASSPASS
    sessionStorage["E"]PASSPASSPASSPASS
    sessionStorage[] = "E"PASSPASSPASSPASS
    sessionStorage["F"]PASSPASSPASSPASS
    sessionStorage[] = "F"PASSPASSPASSPASS
    sessionStorage["G"]PASSPASSPASSPASS
    sessionStorage[] = "G"PASSPASSPASSPASS
    sessionStorage["H"]PASSPASSPASSPASS
    sessionStorage[] = "H"PASSPASSPASSPASS
    sessionStorage["I"]PASSPASSPASSPASS
    sessionStorage[] = "I"PASSPASSPASSPASS
    sessionStorage["J"]PASSPASSPASSPASS
    sessionStorage[] = "J"PASSPASSPASSPASS
    sessionStorage["K"]PASSPASSPASSPASS
    sessionStorage[] = "K"PASSPASSPASSPASS
    sessionStorage["L"]PASSPASSPASSPASS
    sessionStorage[] = "L"PASSPASSPASSPASS
    sessionStorage["M"]PASSPASSPASSPASS
    sessionStorage[] = "M"PASSPASSPASSPASS
    sessionStorage["N"]PASSPASSPASSPASS
    sessionStorage[] = "N"PASSPASSPASSPASS
    sessionStorage["O"]PASSPASSPASSPASS
    sessionStorage[] = "O"PASSPASSPASSPASS
    sessionStorage["P"]PASSPASSPASSPASS
    sessionStorage[] = "P"PASSPASSPASSPASS
    sessionStorage["Q"]PASSPASSPASSPASS
    sessionStorage[] = "Q"PASSPASSPASSPASS
    sessionStorage["R"]PASSPASSPASSPASS
    sessionStorage[] = "R"PASSPASSPASSPASS
    sessionStorage["S"]PASSPASSPASSPASS
    sessionStorage[] = "S"PASSPASSPASSPASS
    sessionStorage["T"]PASSPASSPASSPASS
    sessionStorage[] = "T"PASSPASSPASSPASS
    sessionStorage["U"]PASSPASSPASSPASS
    sessionStorage[] = "U"PASSPASSPASSPASS
    sessionStorage["V"]PASSPASSPASSPASS
    sessionStorage[] = "V"PASSPASSPASSPASS
    sessionStorage["W"]PASSPASSPASSPASS
    sessionStorage[] = "W"PASSPASSPASSPASS
    sessionStorage["X"]PASSPASSPASSPASS
    sessionStorage[] = "X"PASSPASSPASSPASS
    sessionStorage["Y"]PASSPASSPASSPASS
    sessionStorage[] = "Y"PASSPASSPASSPASS
    sessionStorage["Z"]PASSPASSPASSPASS
    sessionStorage[] = "Z"PASSPASSPASSPASS
    sessionStorage["["]PASSPASSPASSPASS
    sessionStorage[] = "["PASSPASSPASSPASS
    sessionStorage["\\"]PASSPASSPASSPASS
    sessionStorage[] = "\\"PASSPASSPASSPASS
    sessionStorage["]"]PASSPASSPASSPASS
    sessionStorage[] = "]"PASSPASSPASSPASS
    sessionStorage["^"]PASSPASSPASSPASS
    sessionStorage[] = "^"PASSPASSPASSPASS
    sessionStorage["_"]PASSPASSPASSPASS
    sessionStorage[] = "_"PASSPASSPASSPASS
    sessionStorage["`"]PASSPASSPASSPASS
    sessionStorage[] = "`"PASSPASSPASSPASS
    sessionStorage["a"]PASSPASSPASSPASS
    sessionStorage[] = "a"PASSPASSPASSPASS
    sessionStorage["b"]PASSPASSPASSPASS
    sessionStorage[] = "b"PASSPASSPASSPASS
    sessionStorage["c"]PASSPASSPASSPASS
    sessionStorage[] = "c"PASSPASSPASSPASS
    sessionStorage["d"]PASSPASSPASSPASS
    sessionStorage[] = "d"PASSPASSPASSPASS
    sessionStorage["e"]PASSPASSPASSPASS
    sessionStorage[] = "e"PASSPASSPASSPASS
    sessionStorage["f"]PASSPASSPASSPASS
    sessionStorage[] = "f"PASSPASSPASSPASS
    sessionStorage["g"]PASSPASSPASSPASS
    sessionStorage[] = "g"PASSPASSPASSPASS
    sessionStorage["h"]PASSPASSPASSPASS
    sessionStorage[] = "h"PASSPASSPASSPASS
    sessionStorage["i"]PASSPASSPASSPASS
    sessionStorage[] = "i"PASSPASSPASSPASS
    sessionStorage["j"]PASSPASSPASSPASS
    sessionStorage[] = "j"PASSPASSPASSPASS
    sessionStorage["k"]PASSPASSPASSPASS
    sessionStorage[] = "k"PASSPASSPASSPASS
    sessionStorage["l"]PASSPASSPASSPASS
    sessionStorage[] = "l"PASSPASSPASSPASS
    sessionStorage["m"]PASSPASSPASSPASS
    sessionStorage[] = "m"PASSPASSPASSPASS
    sessionStorage["n"]PASSPASSPASSPASS
    sessionStorage[] = "n"PASSPASSPASSPASS
    sessionStorage["o"]PASSPASSPASSPASS
    sessionStorage[] = "o"PASSPASSPASSPASS
    sessionStorage["p"]PASSPASSPASSPASS
    sessionStorage[] = "p"PASSPASSPASSPASS
    sessionStorage["q"]PASSPASSPASSPASS
    sessionStorage[] = "q"PASSPASSPASSPASS
    sessionStorage["r"]PASSPASSPASSPASS
    sessionStorage[] = "r"PASSPASSPASSPASS
    sessionStorage["s"]PASSPASSPASSPASS
    sessionStorage[] = "s"PASSPASSPASSPASS
    sessionStorage["t"]PASSPASSPASSPASS
    sessionStorage[] = "t"PASSPASSPASSPASS
    sessionStorage["u"]PASSPASSPASSPASS
    sessionStorage[] = "u"PASSPASSPASSPASS
    sessionStorage["v"]PASSPASSPASSPASS
    sessionStorage[] = "v"PASSPASSPASSPASS
    sessionStorage["w"]PASSPASSPASSPASS
    sessionStorage[] = "w"PASSPASSPASSPASS
    sessionStorage["x"]PASSPASSPASSPASS
    sessionStorage[] = "x"PASSPASSPASSPASS
    sessionStorage["y"]PASSPASSPASSPASS
    sessionStorage[] = "y"PASSPASSPASSPASS
    sessionStorage["z"]PASSPASSPASSPASS
    sessionStorage[] = "z"PASSPASSPASSPASS
    sessionStorage["{"]PASSPASSPASSPASS
    sessionStorage[] = "{"PASSPASSPASSPASS
    sessionStorage["|"]PASSPASSPASSPASS
    sessionStorage[] = "|"PASSPASSPASSPASS
    sessionStorage["}"]PASSPASSPASSPASS
    sessionStorage[] = "}"PASSPASSPASSPASS
    sessionStorage["~"]PASSPASSPASSPASS
    sessionStorage[] = "~"PASSPASSPASSPASS
    sessionStorage[""]PASSPASSPASSPASS
    sessionStorage[] = ""PASSPASSPASSPASS
    sessionStorage["€"]PASSPASSPASS-
    sessionStorage[] = "€"PASSPASSPASS-
    sessionStorage[""]PASSPASSPASS-
    sessionStorage[] = ""PASSPASSPASS-
    sessionStorage["‚"]PASSPASSPASS-
    sessionStorage[] = "‚"PASSPASSPASS-
    sessionStorage["ƒ"]PASSPASSPASS-
    sessionStorage[] = "ƒ"PASSPASSPASS-
    sessionStorage["„"]PASSPASSPASS-
    sessionStorage[] = "„"PASSPASSPASS-
    sessionStorage["…"]PASSPASSPASS-
    sessionStorage[] = "…"PASSPASSPASS-
    sessionStorage["†"]PASSPASSPASS-
    sessionStorage[] = "†"PASSPASSPASS-
    sessionStorage["‡"]PASSPASSPASS-
    sessionStorage[] = "‡"PASSPASSPASS-
    sessionStorage["ˆ"]PASSPASSPASS-
    sessionStorage[] = "ˆ"PASSPASSPASS-
    sessionStorage["‰"]PASSPASSPASS-
    sessionStorage[] = "‰"PASSPASSPASS-
    sessionStorage["Š"]PASSPASSPASS-
    sessionStorage[] = "Š"PASSPASSPASS-
    sessionStorage["‹"]PASSPASSPASS-
    sessionStorage[] = "‹"PASSPASSPASS-
    sessionStorage["Œ"]PASSPASSPASS-
    sessionStorage[] = "Œ"PASSPASSPASS-
    sessionStorage[""]PASSPASSPASS-
    sessionStorage[] = ""PASSPASSPASS-
    sessionStorage["Ž"]PASSPASSPASS-
    sessionStorage[] = "Ž"PASSPASSPASS-
    sessionStorage[""]PASSPASSPASS-
    sessionStorage[] = ""PASSPASSPASS-
    sessionStorage[""]PASSPASSPASS-
    sessionStorage[] = ""PASSPASSPASS-
    sessionStorage["‘"]PASSPASSPASS-
    sessionStorage[] = "‘"PASSPASSPASS-
    sessionStorage["’"]PASSPASSPASS-
    sessionStorage[] = "’"PASSPASSPASS-
    sessionStorage["“"]PASSPASSPASS-
    sessionStorage[] = "“"PASSPASSPASS-
    sessionStorage["”"]PASSPASSPASS-
    sessionStorage[] = "”"PASSPASSPASS-
    sessionStorage["•"]PASSPASSPASS-
    sessionStorage[] = "•"PASSPASSPASS-
    sessionStorage["–"]PASSPASSPASS-
    sessionStorage[] = "–"PASSPASSPASS-
    sessionStorage["—"]PASSPASSPASS-
    sessionStorage[] = "—"PASSPASSPASS-
    sessionStorage["˜"]PASSPASSPASS-
    sessionStorage[] = "˜"PASSPASSPASS-
    sessionStorage["™"]PASSPASSPASS-
    sessionStorage[] = "™"PASSPASSPASS-
    sessionStorage["š"]PASSPASSPASS-
    sessionStorage[] = "š"PASSPASSPASS-
    sessionStorage["›"]PASSPASSPASS-
    sessionStorage[] = "›"PASSPASSPASS-
    sessionStorage["œ"]PASSPASSPASS-
    sessionStorage[] = "œ"PASSPASSPASS-
    sessionStorage[""]PASSPASSPASS-
    sessionStorage[] = ""PASSPASSPASS-
    sessionStorage["ž"]PASSPASSPASS-
    sessionStorage[] = "ž"PASSPASSPASS-
    sessionStorage["Ÿ"]PASSPASSPASS-
    sessionStorage[] = "Ÿ"PASSPASSPASS-
    sessionStorage[" "]PASS-PASS-
    sessionStorage[] = " "PASS-PASS-
    sessionStorage["¡"]PASSPASSPASS-
    sessionStorage[] = "¡"PASSPASSPASS-
    sessionStorage["¢"]PASSPASSPASS-
    sessionStorage[] = "¢"PASSPASSPASS-
    sessionStorage["£"]PASSPASSPASS-
    sessionStorage[] = "£"PASSPASSPASS-
    sessionStorage["¤"]PASSPASSPASS-
    sessionStorage[] = "¤"PASSPASSPASS-
    sessionStorage["¥"]PASSPASSPASS-
    sessionStorage[] = "¥"PASSPASSPASS-
    sessionStorage["¦"]PASSPASSPASS-
    sessionStorage[] = "¦"PASSPASSPASS-
    sessionStorage["§"]PASSPASSPASS-
    sessionStorage[] = "§"PASSPASSPASS-
    sessionStorage["¨"]PASSPASSPASS-
    sessionStorage[] = "¨"PASSPASSPASS-
    sessionStorage["©"]PASSPASSPASS-
    sessionStorage[] = "©"PASSPASSPASS-
    sessionStorage["ª"]PASSPASSPASS-
    sessionStorage[] = "ª"PASSPASSPASS-
    sessionStorage["«"]PASSPASSPASS-
    sessionStorage[] = "«"PASSPASSPASS-
    sessionStorage["¬"]PASSPASSPASS-
    sessionStorage[] = "¬"PASSPASSPASS-
    sessionStorage["­"]PASSPASSPASS-
    sessionStorage[] = "­"PASSPASSPASS-
    sessionStorage["®"]PASSPASSPASS-
    sessionStorage[] = "®"PASSPASSPASS-
    sessionStorage["¯"]PASSPASSPASS-
    sessionStorage[] = "¯"PASSPASSPASS-
    sessionStorage["°"]PASSPASSPASS-
    sessionStorage[] = "°"PASSPASSPASS-
    sessionStorage["±"]PASSPASSPASS-
    sessionStorage[] = "±"PASSPASSPASS-
    sessionStorage["²"]PASSPASSPASS-
    sessionStorage[] = "²"PASSPASSPASS-
    sessionStorage["³"]PASSPASSPASS-
    sessionStorage[] = "³"PASSPASSPASS-
    sessionStorage["´"]PASSPASSPASS-
    sessionStorage[] = "´"PASSPASSPASS-
    sessionStorage["µ"]PASSPASSPASS-
    sessionStorage[] = "µ"PASSPASSPASS-
    sessionStorage["¶"]PASSPASSPASS-
    sessionStorage[] = "¶"PASSPASSPASS-
    sessionStorage["·"]PASSPASSPASS-
    sessionStorage[] = "·"PASSPASSPASS-
    sessionStorage["¸"]PASSPASSPASS-
    sessionStorage[] = "¸"PASSPASSPASS-
    sessionStorage["¹"]PASSPASSPASS-
    sessionStorage[] = "¹"PASSPASSPASS-
    sessionStorage["º"]PASSPASSPASS-
    sessionStorage[] = "º"PASSPASSPASS-
    sessionStorage["»"]PASSPASSPASS-
    sessionStorage[] = "»"PASSPASSPASS-
    sessionStorage["¼"]PASSPASSPASS-
    sessionStorage[] = "¼"PASSPASSPASS-
    sessionStorage["½"]PASSPASSPASS-
    sessionStorage[] = "½"PASSPASSPASS-
    sessionStorage["¾"]PASSPASSPASS-
    sessionStorage[] = "¾"PASSPASSPASS-
    sessionStorage["¿"]PASSPASSPASS-
    sessionStorage[] = "¿"PASSPASSPASS-
    sessionStorage["À"]PASSPASSPASS-
    sessionStorage[] = "À"PASSPASSPASS-
    sessionStorage["Á"]PASSPASSPASS-
    sessionStorage[] = "Á"PASSPASSPASS-
    sessionStorage["Â"]PASSPASSPASS-
    sessionStorage[] = "Â"PASSPASSPASS-
    sessionStorage["Ã"]PASSPASSPASS-
    sessionStorage[] = "Ã"PASSPASSPASS-
    sessionStorage["Ä"]PASSPASSPASS-
    sessionStorage[] = "Ä"PASSPASSPASS-
    sessionStorage["Å"]PASSPASSPASS-
    sessionStorage[] = "Å"PASSPASSPASS-
    sessionStorage["Æ"]PASSPASSPASS-
    sessionStorage[] = "Æ"PASSPASSPASS-
    sessionStorage["Ç"]PASSPASSPASS-
    sessionStorage[] = "Ç"PASSPASSPASS-
    sessionStorage["È"]PASSPASSPASS-
    sessionStorage[] = "È"PASSPASSPASS-
    sessionStorage["É"]PASSPASSPASS-
    sessionStorage[] = "É"PASSPASSPASS-
    sessionStorage["Ê"]PASSPASSPASS-
    sessionStorage[] = "Ê"PASSPASSPASS-
    sessionStorage["Ë"]PASSPASSPASS-
    sessionStorage[] = "Ë"PASSPASSPASS-
    sessionStorage["Ì"]PASSPASSPASS-
    sessionStorage[] = "Ì"PASSPASSPASS-
    sessionStorage["Í"]PASSPASSPASS-
    sessionStorage[] = "Í"PASSPASSPASS-
    sessionStorage["Î"]PASSPASSPASS-
    sessionStorage[] = "Î"PASSPASSPASS-
    sessionStorage["Ï"]PASSPASSPASS-
    sessionStorage[] = "Ï"PASSPASSPASS-
    sessionStorage["Ð"]PASSPASSPASS-
    sessionStorage[] = "Ð"PASSPASSPASS-
    sessionStorage["Ñ"]PASSPASSPASS-
    sessionStorage[] = "Ñ"PASSPASSPASS-
    sessionStorage["Ò"]PASSPASSPASS-
    sessionStorage[] = "Ò"PASSPASSPASS-
    sessionStorage["Ó"]PASSPASSPASS-
    sessionStorage[] = "Ó"PASSPASSPASS-
    sessionStorage["Ô"]PASSPASSPASS-
    sessionStorage[] = "Ô"PASSPASSPASS-
    sessionStorage["Õ"]PASSPASSPASS-
    sessionStorage[] = "Õ"PASSPASSPASS-
    sessionStorage["Ö"]PASSPASSPASS-
    sessionStorage[] = "Ö"PASSPASSPASS-
    sessionStorage["×"]PASSPASSPASS-
    sessionStorage[] = "×"PASSPASSPASS-
    sessionStorage["Ø"]PASSPASSPASS-
    sessionStorage[] = "Ø"PASSPASSPASS-
    sessionStorage["Ù"]PASSPASSPASS-
    sessionStorage[] = "Ù"PASSPASSPASS-
    sessionStorage["Ú"]PASSPASSPASS-
    sessionStorage[] = "Ú"PASSPASSPASS-
    sessionStorage["Û"]PASSPASSPASS-
    sessionStorage[] = "Û"PASSPASSPASS-
    sessionStorage["Ü"]PASSPASSPASS-
    sessionStorage[] = "Ü"PASSPASSPASS-
    sessionStorage["Ý"]PASSPASSPASS-
    sessionStorage[] = "Ý"PASSPASSPASS-
    sessionStorage["Þ"]PASSPASSPASS-
    sessionStorage[] = "Þ"PASSPASSPASS-
    sessionStorage["ß"]PASSPASSPASS-
    sessionStorage[] = "ß"PASSPASSPASS-
    sessionStorage["à"]PASSPASSPASS-
    sessionStorage[] = "à"PASSPASSPASS-
    sessionStorage["á"]PASSPASSPASS-
    sessionStorage[] = "á"PASSPASSPASS-
    sessionStorage["â"]PASSPASSPASS-
    sessionStorage[] = "â"PASSPASSPASS-
    sessionStorage["ã"]PASSPASSPASS-
    sessionStorage[] = "ã"PASSPASSPASS-
    sessionStorage["ä"]PASSPASSPASS-
    sessionStorage[] = "ä"PASSPASSPASS-
    sessionStorage["å"]PASSPASSPASS-
    sessionStorage[] = "å"PASSPASSPASS-
    sessionStorage["æ"]PASSPASSPASS-
    sessionStorage[] = "æ"PASSPASSPASS-
    sessionStorage["ç"]PASSPASSPASS-
    sessionStorage[] = "ç"PASSPASSPASS-
    sessionStorage["è"]PASSPASSPASS-
    sessionStorage[] = "è"PASSPASSPASS-
    sessionStorage["é"]PASSPASSPASS-
    sessionStorage[] = "é"PASSPASSPASS-
    sessionStorage["ê"]PASSPASSPASS-
    sessionStorage[] = "ê"PASSPASSPASS-
    sessionStorage["ë"]PASSPASSPASS-
    sessionStorage[] = "ë"PASSPASSPASS-
    sessionStorage["ì"]PASSPASSPASS-
    sessionStorage[] = "ì"PASSPASSPASS-
    sessionStorage["í"]PASSPASSPASS-
    sessionStorage[] = "í"PASSPASSPASS-
    sessionStorage["î"]PASSPASSPASS-
    sessionStorage[] = "î"PASSPASSPASS-
    sessionStorage["ï"]PASSPASSPASS-
    sessionStorage[] = "ï"PASSPASSPASS-
    sessionStorage["ð"]PASSPASSPASS-
    sessionStorage[] = "ð"PASSPASSPASS-
    sessionStorage["ñ"]PASSPASSPASS-
    sessionStorage[] = "ñ"PASSPASSPASS-
    sessionStorage["ò"]PASSPASSPASS-
    sessionStorage[] = "ò"PASSPASSPASS-
    sessionStorage["ó"]PASSPASSPASS-
    sessionStorage[] = "ó"PASSPASSPASS-
    sessionStorage["ô"]PASSPASSPASS-
    sessionStorage[] = "ô"PASSPASSPASS-
    sessionStorage["õ"]PASSPASSPASS-
    sessionStorage[] = "õ"PASSPASSPASS-
    sessionStorage["ö"]PASSPASSPASS-
    sessionStorage[] = "ö"PASSPASSPASS-
    sessionStorage["÷"]PASSPASSPASS-
    sessionStorage[] = "÷"PASSPASSPASS-
    sessionStorage["ø"]PASSPASSPASS-
    sessionStorage[] = "ø"PASSPASSPASS-
    sessionStorage["ù"]PASSPASSPASS-
    sessionStorage[] = "ù"PASSPASSPASS-
    sessionStorage["ú"]PASSPASSPASS-
    sessionStorage[] = "ú"PASSPASSPASS-
    sessionStorage["û"]PASSPASSPASS-
    sessionStorage[] = "û"PASSPASSPASS-
    sessionStorage["ü"]PASSPASSPASS-
    sessionStorage[] = "ü"PASSPASSPASS-
    sessionStorage["ý"]PASSPASSPASS-
    sessionStorage[] = "ý"PASSPASSPASS-
    sessionStorage["þ"]PASSPASSPASS-
    sessionStorage[] = "þ"PASSPASSPASS-
    sessionStorage["ÿ"]PASSPASSPASS-
    sessionStorage[] = "ÿ"PASSPASSPASS-
    /webstorage/storage_string_conversion.htmlOKOKOKOK
    localStorage only stores stringsPASSPASSPASSPASS
    sessionStorage only stores stringsPASSPASSPASSPASS
    /webstorage/event_basic.htmlOKOKOKOK
    /webstorage/storage_supported_property_names.htmlOKOKOKOK
    Object.getOwnPropertyNames on localStorage StoragePASSPASSPASSFAIL
    Object.getOwnPropertyNames on localStorage storage with empty collectionPASSPASSPASSFAIL
    Object.getOwnPropertyNames on sessionStorage StoragePASSPASSPASSFAIL
    Object.getOwnPropertyNames on sessionStorage storage with empty collectionPASSPASSPASSFAIL
    /webstorage/event_basic.htmlOKOKOKOK
    sessionStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.PASSFAILPASSFAIL
    localStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage.PASSFAILPASSFAIL
    /webstorage/event_body_attribute.htmlOKOKOKOK
    /webstorage/event_body_attribute.htmlOKOKOKOK
    sessionStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.PASSFAILPASSFAIL
    localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.PASSFAILFAILFAIL
    /webstorage/event_case_sensitive.htmlOKOKOKOK
    localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.PASSFAILPASSFAIL
    /webstorage/event_case_sensitive.htmlOKOKOKOK
    sessionStorage storage events fire even when only the case of the value changes.PASSFAILPASSPASS
    localStorage storage events fire even when only the case of the value changes.PASSFAILPASSPASS
    /webstorage/event_setattribute.htmlOKOKOKOK
    /webstorage/event_setattribute.htmlOKOKOKOK
    sessionStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.PASSFAILPASSFAIL
    localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.PASSFAILFAILFAIL
    /webstorage/storage_local_setitem_quotaexceedederr.htmlOKOKOKOK
    Throws QuotaExceededError when the quota has been exceededPASSPASSFAILPASS
    /webstorage/storage_session_setitem_quotaexceedederr.htmlOKOKOKTIMEOUT
    Throws QuotaExceededError when the quota has been exceededPASSPASSFAILNOT RUN
    localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.PASSFAILPASSFAIL
    /webstorage/storage_local_setitem_quotaexceedederr.htmlOKOKOKTIMEOUT
    Throws QuotaExceededError when the quota has been exceededPASSPASSFAILTIMEOUT
    /webstorage/storage_session_setitem_quotaexceedederr.htmlOKOKOKTIMEOUT
    Throws QuotaExceededError when the quota has been exceededPASSPASSFAILTIMEOUT
    +

    * Run manually.

    diff --git a/webstorage/complete-fails.html b/webstorage/complete-fails.html index 6e47529..d571484 100644 --- a/webstorage/complete-fails.html +++ b/webstorage/complete-fails.html @@ -11,11 +11,14 @@

    Complete Failures

    -

    Completely failed files: 3; Completely failed subtests: 0; Failure level: 0/180 (0.00%)

    +

    Completely failed files: 3; Completely failed subtests: 1; Failure level: 1/1238 (0.08%)

    Test Files

    -
      +
      1. /webstorage/document-domain.html (1/1, 100.00%, 0.08% of total)
      2. +
      - + + +
      TestCH48ED01FF44SF09
      TestCh52Ed13Ff48Sf09
      /webstorage/document-domain.html (1/1, 100.00%, 0.08% of total)OKTIMEOUTOKTIMEOUT
      localStorage and document.domainPASS *TIMEOUTPASS *TIMEOUT
      diff --git a/webstorage/less-than-2.html b/webstorage/less-than-2.html index 4041349..b09a562 100644 --- a/webstorage/less-than-2.html +++ b/webstorage/less-than-2.html @@ -11,25 +11,25 @@

      Less Than 2 Passes

      -

      Test files without 2 passes: 3; Subtests without 2 passes: 8; Failure level: 8/180 (4.44%)

      +

      Test files without 2 passes: 3; Subtests without 2 passes: 8; Failure level: 8/1238 (0.65%)

      Test Files

      -
      1. /webstorage/idlharness.html (6/33, 18.18%, 3.33% of total)
      2. -
      3. /webstorage/event_body_attribute.html (1/2, 50.00%, 0.56% of total)
      4. -
      5. /webstorage/event_setattribute.html (1/2, 50.00%, 0.56% of total)
      6. +
        1. /webstorage/document-domain.html (1/1, 100.00%, 0.08% of total)
        2. +
        3. /webstorage/eventconstructor.html (1/2, 50.00%, 0.08% of total)
        4. +
        5. /webstorage/idlharness.html (6/35, 17.14%, 0.48% of total)
        - - + + + + + + - - - -
        TestCH48ED01FF44SF09
        /webstorage/idlharness.html (6/33, 18.18%, 3.33% of total)OKOKOKOK
        TestCh52Ed13Ff48Sf09
        /webstorage/document-domain.html (1/1, 100.00%, 0.08% of total)OKTIMEOUTOKTIMEOUT
        localStorage and document.domainPASS *TIMEOUTPASS *TIMEOUT
        /webstorage/eventconstructor.html (1/2, 50.00%, 0.08% of total)TIMEOUTTIMEOUTOKOK
        storageeventinit test-NOTRUNPASSFAIL
        /webstorage/idlharness.html (6/35, 17.14%, 0.48% of total)OKOKOKOK
        Storage interface: attribute lengthFAILFAILPASSFAIL
        Storage interface: operation key(unsigned long)FAILFAILPASSFAIL
        Storage interface: operation getItem(DOMString)FAILFAILPASSFAIL
        Storage interface: operation setItem(DOMString,DOMString)FAILFAILPASSFAIL
        Storage interface: operation removeItem(DOMString)FAILFAILPASSFAIL
        Storage interface: operation clear()FAILFAILPASSFAIL
        /webstorage/event_body_attribute.html (1/2, 50.00%, 0.56% of total)OKOKOKOK
        localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body.PASSFAILFAILFAIL
        /webstorage/event_setattribute.html (1/2, 50.00%, 0.56% of total)OKOKOKOK
        localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute.PASSFAILFAILFAIL