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 | CH48 | ED01 | FF44 | SF09 |
---|---|---|---|---|
/webstorage/eventconstructor.html | OK | TIMEOUT | OK | OK |
The initial values of storage event properties. | PASS | FAIL | PASS | PASS |
storageeventinit test | PASS | NOT RUN | PASS | FAIL |
/webstorage/eventconstructor_eventinit.html | OK | TIMEOUT | OK | OK |
Construct StorageEvent with StorageEventInit. | PASS | FAIL | PASS | PASS |
StorageEvent constructor and nulls | PASS | NOT RUN | PASS | FAIL |
/webstorage/event_local_key.html | OK | TIMEOUT | OK | OK |
key property test of local event | PASS | NOT RUN | PASS | FAIL |
Local event is fired due to an invocation of the setItem(), clear() methods. | PASS | PASS | PASS | PASS |
/webstorage/event_local_newvalue.html | OK | TIMEOUT | OK | OK |
newValue property test of local event | PASS | NOT RUN | PASS | PASS |
Local event is fired due to an invocation of the setItem(), clear() methods. | PASS | PASS | PASS | PASS |
/webstorage/event_local_oldvalue.html | OK | TIMEOUT | OK | OK |
oldValue property test of local event | PASS | NOT RUN | PASS | PASS |
Local event is fired due to an invocation of the setItem(), clear() methods. | PASS | PASS | PASS | PASS |
/webstorage/event_local_removeitem.html | OK | TIMEOUT | OK | OK |
Test | Ch52 | Ed13 | Ff48 | Sf09 |
/webstorage/document-domain.html | OK | TIMEOUT | OK | TIMEOUT |
localStorage and document.domain | PASS * | TIMEOUT | PASS * | TIMEOUT |
/webstorage/eventconstructor.html | TIMEOUT | TIMEOUT | OK | OK |
The initial values of storage event properties. | - | FAIL | PASS | PASS |
storageeventinit test | - | NOTRUN | PASS | FAIL |
/webstorage/eventconstructor_eventinit.html | OK | OK | OK | OK |
StorageEvent constructor and nulls - Construct StorageEvent with StorageEventInit. | PASS | FAIL | PASS | FAIL |
/webstorage/event_local_key.html | OK | TIMEOUT | OK | OK |
key property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods. | PASS | TIMEOUT | PASS | FAIL |
/webstorage/event_local_newvalue.html | OK | TIMEOUT | OK | OK |
newValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods. | PASS | TIMEOUT | PASS | PASS |
/webstorage/event_local_oldvalue.html | OK | TIMEOUT | OK | OK |
oldValue property test of local event - Local event is fired due to an invocation of the setItem(), clear() methods. | PASS | TIMEOUT | PASS | PASS |
/webstorage/event_local_removeitem.html | OK | TIMEOUT | OK | OK |
key property test of local event | PASS | TIMEOUT | PASS | PASS |
/webstorage/event_local_storagearea.html | OK | TIMEOUT | OK | OK |
storageArea property test of local event | PASS | NOT RUN | PASS | PASS |
Local event is fired due to an invocation of the setItem() method. | PASS | PASS | PASS | PASS |
/webstorage/event_local_storageeventinit.html | OK | TIMEOUT | OK | OK |
Storage event is fired due to set values for StorageEventInit. | PASS | FAIL | PASS | PASS |
storageeventinit test | PASS | NOT RUN | PASS | PASS |
/webstorage/event_local_url.html | OK | TIMEOUT | OK | OK |
url property test of local event | PASS | NOT RUN | PASS | PASS |
Local event is fired due to an invocation of the setItem() method. | PASS | PASS | PASS | PASS |
/webstorage/event_session_key.html | OK | TIMEOUT | OK | OK |
key property test of session event | PASS | NOT RUN | PASS | FAIL |
Session event is fired due to an invocation of the setItem(), clear() methods. | PASS | PASS | PASS | PASS |
/webstorage/event_session_newvalue.html | OK | TIMEOUT | OK | OK |
newvalue property test of session event | PASS | NOT RUN | PASS | PASS |
Session event is fired due to an invocation of the setItem(), clear() methods. | PASS | PASS | PASS | PASS |
/webstorage/event_session_oldvalue.html | TIMEOUT | TIMEOUT | OK | OK |
oldvalue property test of session event | - | NOT RUN | PASS | PASS |
Session event is fired due to an invocation of the setItem(), clear() methods. | - | PASS | PASS | PASS |
/webstorage/event_session_removeitem.html | OK | TIMEOUT | OK | OK |
/webstorage/event_local_storagearea.html | OK | TIMEOUT | OK | OK |
storageArea property test of local event - Local event is fired due to an invocation of the setItem() method. | PASS | TIMEOUT | PASS | PASS |
/webstorage/event_local_storageeventinit.html | OK | OK | OK | OK |
storageeventinit test - Storage event is fired due to set values for StorageEventInit. | PASS | FAIL | PASS | PASS |
/webstorage/event_local_url.html | OK | TIMEOUT | OK | OK |
url property test of local event - Local event is fired due to an invocation of the setItem() method. | PASS | TIMEOUT | PASS | PASS |
/webstorage/event_session_key.html | OK | TIMEOUT | OK | OK |
key property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods. | PASS | TIMEOUT | PASS | FAIL |
/webstorage/event_session_newvalue.html | OK | TIMEOUT | OK | OK |
newvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods. | PASS | TIMEOUT | PASS | PASS |
/webstorage/event_session_oldvalue.html | OK | TIMEOUT | OK | OK |
oldvalue property test of session event - Session event is fired due to an invocation of the setItem(), clear() methods. | PASS | TIMEOUT | PASS | PASS |
/webstorage/event_session_removeitem.html | OK | TIMEOUT | OK | OK |
key property test of session event | PASS | TIMEOUT | PASS | FAIL |
/webstorage/event_session_storagearea.html | OK | TIMEOUT | OK | OK |
storageArea property test of session event | PASS | NOT RUN | PASS | PASS |
Session event is fired due to an invocation of the setItem() method. | PASS | PASS | PASS | PASS |
/webstorage/event_session_storageeventinit.html | OK | TIMEOUT | OK | OK |
Storage event is fired due to set values for StorageEventInit. | PASS | FAIL | PASS | PASS |
storageeventinit test | PASS | NOT RUN | PASS | PASS |
/webstorage/event_session_url.html | OK | TIMEOUT | OK | OK |
url property test of session event | PASS | NOT RUN | PASS | PASS |
Session event is fired due to an invocation of the setItem() method. | PASS | PASS | PASS | PASS |
/webstorage/idlharness.html | OK | OK | OK | OK |
/webstorage/event_session_storagearea.html | OK | TIMEOUT | OK | OK |
storageArea property test of session event - session event is fired due to an invocation of the setItem() method. | PASS | TIMEOUT | PASS | FAIL |
/webstorage/event_session_storageeventinit.html | OK | OK | OK | OK |
storageeventinit test - Storage event is fired due to set values for StorageEventInit. | PASS | FAIL | PASS | PASS |
/webstorage/event_session_url.html | OK | TIMEOUT | OK | OK |
url property test of session event - Session event is fired due to an invocation of the setItem() method. | PASS | TIMEOUT | PASS | PASS |
/webstorage/idlharness.html | OK | OK | OK | OK |
Window interface: attribute sessionStorage | FAIL | PASS | PASS | FAIL |
Window interface: attribute localStorage | FAIL | PASS | PASS | FAIL |
Storage interface: existence and properties of interface object | PASS | PASS | PASS | FAIL |
Storage interface object length | PASS | FAIL | PASS | FAIL |
Storage interface object name | PASS | PASS | PASS | - |
Storage interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL |
Storage interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | FAIL |
Storage interface: attribute length | FAIL | FAIL | PASS | FAIL |
Storage interface: window.localStorage must inherit property "clear" with the proper type (5) | PASS | PASS | PASS | PASS |
StorageEvent interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL |
StorageEvent interface object length | PASS | FAIL | PASS | FAIL |
StorageEvent interface object name | PASS | PASS | PASS | - |
StorageEvent interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL |
StorageEvent interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | FAIL |
StorageEvent interface: attribute key | PASS | PASS | PASS | FAIL |
StorageEvent interface: attribute newValue | PASS | PASS | PASS | FAIL |
StorageEvent interface: attribute url | PASS | PASS | PASS | FAIL |
StorageEvent interface: attribute storageArea | PASS | PASS | PASS | FAIL |
/webstorage/missing_arguments.html | OK | OK | OK | OK |
/webstorage/missing_arguments.html | OK | OK | OK | OK |
Should throw TypeError for function "function () { localStorage.key(); }". | PASS | PASS | PASS | PASS |
Should throw TypeError for function "function () { localStorage.getItem(); }". | PASS | PASS | PASS | PASS |
Should throw TypeError for function "function () { localStorage.setItem(); }". | PASS | PASS | PASS | PASS |
Should throw TypeError for function "function () { sessionStorage.setItem("a"); }". | PASS | PASS | PASS | PASS |
Should throw TypeError for function "function () { sessionStorage.removeItem(); }". | PASS | PASS | PASS | PASS |
Should throw TypeError for function "function () { new StorageEvent(); }". | PASS | PASS | PASS | FAIL |
/webstorage/storage_builtins.html | OK | OK | OK | OK |
/webstorage/storage_builtins.html | OK | OK | OK | OK |
Builtins in localStorage | FAIL | PASS | PASS | FAIL |
Builtins in sessionStorage | FAIL | PASS | PASS | FAIL |
/webstorage/storage_clear.html | OK | OK | OK | OK |
/webstorage/storage_clear.html | OK | OK | OK | OK |
Clear in localStorage | PASS | PASS | PASS | PASS |
Clear in sessionStorage | PASS | PASS | PASS | PASS |
/webstorage/storage_enumerate.html | OK | OK | OK | OK |
/webstorage/storage_enumerate.html | OK | OK | OK | OK |
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 | PASS | PASS | FAIL | PASS |
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 | PASS | PASS | FAIL | PASS |
/webstorage/storage_functions_not_overwritten.html | OK | OK | OK | OK |
/webstorage/storage_functions_not_overwritten.html | OK | OK | OK | OK |
localStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden | PASS | PASS | PASS | PASS |
sessionStorage should be not rendered unusable by setting a key with the same name as a storage function such that the function is hidden | PASS | PASS | PASS | PASS |
/webstorage/storage_getitem.html | OK | OK | OK | OK |
/webstorage/storage_getitem.html | OK | OK | OK | OK |
Get value by getIten(key) and named access in localStorage. | PASS | PASS | PASS | PASS |
All items should be added to localStorage. | PASS | PASS | PASS | PASS |
Named access to localStorage should be correct | PASS | PASS | PASS | PASS |
All items should be added to sessionStorage. | PASS | PASS | PASS | PASS |
Named access to sessionStorage should be correct | PASS | PASS | PASS | PASS |
sessionStorage.getItem should be correct | PASS | PASS | PASS | PASS |
/webstorage/storage_in.html | OK | OK | OK | OK |
/webstorage/storage_in.html | OK | OK | OK | OK |
The in operator in localStorage: property access | PASS | PASS | PASS | PASS |
The in operator in localStorage: method access | PASS | PASS | PASS | PASS |
The in operator in sessionStorage: property access | PASS | PASS | PASS | PASS |
The in operator in sessionStorage: method access | PASS | PASS | PASS | PASS |
/webstorage/storage_indexing.html | OK | OK | OK | OK |
/webstorage/storage_indexing.html | OK | OK | OK | OK |
Indexed getter on localStorage | PASS | PASS | PASS | PASS |
Getting number properties on localStorage | PASS | PASS | PASS | PASS |
Getting number-valued string properties on localStorage | PASS | PASS | PASS | PASS |
Getting number properties on sessionStorage | PASS | PASS | PASS | PASS |
Getting number-valued string properties on sessionStorage | PASS | PASS | PASS | PASS |
Getting existing number-valued properties on sessionStorage | PASS | PASS | PASS | PASS |
/webstorage/storage_key.html | OK | OK | OK | OK |
/webstorage/storage_key.html | OK | OK | OK | OK |
localStorage.key | PASS | PASS | PASS | PASS |
localStorage.key(0) should return the right thing. | PASS | PASS | PASS | PASS |
localStorage.key(4294967296) should return the right thing. | PASS | PASS | PASS | PASS |
sessionStorage.key(4294967299) should return the right thing. | PASS | PASS | PASS | PASS |
sessionStorage.key() should return null for out-of-range arguments. | PASS | PASS | PASS | PASS |
sessionStorage.key with value changes | PASS | PASS | PASS | PASS |
/webstorage/storage_key_empty_string.html | OK | OK | OK | OK |
/webstorage/storage_key_empty_string.html | OK | OK | OK | OK |
localStorage.key with empty string | PASS | PASS | PASS | PASS |
sessionStorage.key with empty string | PASS | PASS | PASS | PASS |
/webstorage/storage_length.html | OK | OK | OK | OK |
/webstorage/storage_length.html | OK | OK | OK | OK |
localStorage.length (method access) | PASS | PASS | PASS | PASS |
localStorage.length (proprty access) | PASS | PASS | PASS | PASS |
sessionStorage.length (method access) | PASS | PASS | PASS | PASS |
sessionStorage.length (proprty access) | PASS | PASS | PASS | PASS |
/webstorage/storage_local_window_open.html | TIMEOUT | OK | OK | OK |
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 | TIMEOUT | PASS | PASS | PASS |
/webstorage/storage_removeitem.html | OK | OK | OK | OK |
/webstorage/storage_local_window_open.html | OK | TIMEOUT | OK | OK |
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 | PASS | TIMEOUT | PASS | PASS |
/webstorage/storage_removeitem.html | OK | OK | OK | OK |
localStorage.removeItem() | PASS | PASS | PASS | PASS |
delete localStorage[] | PASS | PASS | PASS | PASS |
localStorage.removeItem(null) | PASS | PASS | PASS | PASS |
delete sessionStorage[] | PASS | PASS | PASS | PASS |
sessionStorage.removeItem(null) | PASS | PASS | PASS | PASS |
sessionStorage.removeItem(undefined) | PASS | PASS | PASS | PASS |
/webstorage/storage_session_window_open.html | TIMEOUT | OK | OK | OK |
A new window to make sure there is a copy of the previous window's sessionStorage, and that they diverge after a change | TIMEOUT | FAIL | PASS | PASS |
/webstorage/storage_set_value_enumerate.html | OK | OK | OK | OK |
/webstorage/storage_session_window_open.html | OK | TIMEOUT | OK | OK |
A new window to make sure there is a copy of the previous window's sessionStorage, and that they diverge after a change | PASS | TIMEOUT | PASS | PASS |
/webstorage/storage_set_value_enumerate.html | OK | OK | OK | OK |
enumerate a localStorage object with the key and get the values | PASS | PASS | PASS | PASS |
enumerate a sessionStorage object with the key and get the values | PASS | PASS | PASS | PASS |
/webstorage/storage_setitem.html | OK | OK | OK | OK |
/webstorage/storage_setitem.html | OK | OK | OK | OK |
localStorage.setItem() | PASS | PASS | PASS | PASS |
localStorage[] | PASS | PASS | PASS | PASS |
localStorage[] update | PASS | PASS | PASS | PASS |
localStorage[undefined] | PASS | PASS | PASS | PASS |
localStorage.setItem(null, _) | PASS | PASS | PASS | PASS |
localStorage[null] | PASS | PASS | PASS | PASS |
localStorage key containing null | PASS | FAIL | PASS | PASS |
localStorage value containing null | PASS | FAIL | PASS | PASS |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage["�"] | PASS | PASS | PASS | - |
localStorage[] = "�" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | FAIL | PASS | - |
localStorage[] = "" | PASS | FAIL | PASS | - |
localStorage[""] | PASS | FAIL | PASS | - |
localStorage[] = "" | PASS | FAIL | PASS | - |
localStorage["🍍"] | PASS | PASS | PASS | - |
localStorage[] = "🍍" | PASS | PASS | PASS | - |
localStorage["�a"] | PASS | - | PASS | - |
localStorage[] = "�a" | PASS | - | PASS | - |
localStorage["a�"] | PASS | - | PASS | - |
localStorage[] = "a�" | PASS | - | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage["\0"] | PASS | PASS | PASS | PASS |
localStorage[] = "\0" | PASS | FAIL | PASS | PASS |
localStorage["\x01"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x01" | PASS | FAIL | PASS | PASS |
localStorage["\x02"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x02" | PASS | FAIL | PASS | PASS |
localStorage["\x03"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x03" | PASS | FAIL | PASS | PASS |
localStorage["\x04"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x04" | PASS | FAIL | PASS | PASS |
localStorage["\x05"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x05" | PASS | FAIL | PASS | PASS |
localStorage["\x06"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x06" | PASS | FAIL | PASS | PASS |
localStorage["\x07"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x07" | PASS | FAIL | PASS | PASS |
localStorage["\b"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\b" | PASS | FAIL | PASS | PASS |
localStorage["\t"] | PASS | PASS | PASS | PASS |
localStorage[] = "\t" | PASS | PASS | PASS | PASS |
localStorage["\n"] | PASS | PASS | PASS | PASS |
localStorage[] = "\n" | PASS | PASS | PASS | PASS |
localStorage["\v"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\v" | PASS | FAIL | PASS | PASS |
localStorage["\f"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\f" | PASS | FAIL | PASS | PASS |
localStorage["\r"] | PASS | PASS | PASS | PASS |
localStorage[] = "\r" | PASS | PASS | PASS | PASS |
localStorage["\x0e"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x0e" | PASS | FAIL | PASS | PASS |
localStorage["\x0f"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x0f" | PASS | FAIL | PASS | PASS |
localStorage["\x10"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x10" | PASS | FAIL | PASS | PASS |
localStorage["\x11"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x11" | PASS | FAIL | PASS | PASS |
localStorage["\x12"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x12" | PASS | FAIL | PASS | PASS |
localStorage["\x13"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x13" | PASS | FAIL | PASS | PASS |
localStorage["\x14"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x14" | PASS | FAIL | PASS | PASS |
localStorage["\x15"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x15" | PASS | FAIL | PASS | PASS |
localStorage["\x16"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x16" | PASS | FAIL | PASS | PASS |
localStorage["\x17"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x17" | PASS | FAIL | PASS | PASS |
localStorage["\x18"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x18" | PASS | FAIL | PASS | PASS |
localStorage["\x19"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x19" | PASS | FAIL | PASS | PASS |
localStorage["\x1a"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x1a" | PASS | FAIL | PASS | PASS |
localStorage["\x1b"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x1b" | PASS | FAIL | PASS | PASS |
localStorage["\x1c"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x1c" | PASS | FAIL | PASS | PASS |
localStorage["\x1d"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x1d" | PASS | FAIL | PASS | PASS |
localStorage["\x1e"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x1e" | PASS | FAIL | PASS | PASS |
localStorage["\x1f"] | PASS | FAIL | PASS | PASS |
localStorage[] = "\x1f" | PASS | FAIL | PASS | PASS |
localStorage[" "] | PASS | PASS | PASS | PASS |
localStorage[] = " " | PASS | PASS | PASS | PASS |
localStorage["!"] | PASS | PASS | PASS | PASS |
localStorage[] = "!" | PASS | PASS | PASS | PASS |
localStorage["\""] | PASS | PASS | PASS | PASS |
localStorage[] = "\"" | PASS | PASS | PASS | PASS |
localStorage["#"] | PASS | PASS | PASS | PASS |
localStorage[] = "#" | PASS | PASS | PASS | PASS |
localStorage["$"] | PASS | PASS | PASS | PASS |
localStorage[] = "$" | PASS | PASS | PASS | PASS |
localStorage["%"] | PASS | PASS | PASS | PASS |
localStorage[] = "%" | PASS | PASS | PASS | PASS |
localStorage["&"] | PASS | PASS | PASS | PASS |
localStorage[] = "&" | PASS | PASS | PASS | PASS |
localStorage["'"] | PASS | PASS | PASS | PASS |
localStorage[] = "'" | PASS | PASS | PASS | PASS |
localStorage["("] | PASS | PASS | PASS | PASS |
localStorage[] = "(" | PASS | PASS | PASS | PASS |
localStorage[")"] | PASS | PASS | PASS | PASS |
localStorage[] = ")" | PASS | PASS | PASS | PASS |
localStorage["*"] | PASS | PASS | PASS | PASS |
localStorage[] = "*" | PASS | PASS | PASS | PASS |
localStorage["+"] | PASS | PASS | PASS | PASS |
localStorage[] = "+" | PASS | PASS | PASS | PASS |
localStorage[","] | PASS | PASS | PASS | PASS |
localStorage[] = "," | PASS | PASS | PASS | PASS |
localStorage["-"] | PASS | PASS | PASS | PASS |
localStorage[] = "-" | PASS | PASS | PASS | PASS |
localStorage["."] | PASS | PASS | PASS | PASS |
localStorage[] = "." | PASS | PASS | PASS | PASS |
localStorage["/"] | PASS | PASS | PASS | PASS |
localStorage[] = "/" | PASS | PASS | PASS | PASS |
localStorage["0"] | PASS | PASS | PASS | PASS |
localStorage[] = "0" | PASS | PASS | PASS | PASS |
localStorage["1"] | PASS | PASS | PASS | PASS |
localStorage[] = "1" | PASS | PASS | PASS | PASS |
localStorage["2"] | PASS | PASS | PASS | PASS |
localStorage[] = "2" | PASS | PASS | PASS | PASS |
localStorage["3"] | PASS | PASS | PASS | PASS |
localStorage[] = "3" | PASS | PASS | PASS | PASS |
localStorage["4"] | PASS | PASS | PASS | PASS |
localStorage[] = "4" | PASS | PASS | PASS | PASS |
localStorage["5"] | PASS | PASS | PASS | PASS |
localStorage[] = "5" | PASS | PASS | PASS | PASS |
localStorage["6"] | PASS | PASS | PASS | PASS |
localStorage[] = "6" | PASS | PASS | PASS | PASS |
localStorage["7"] | PASS | PASS | PASS | PASS |
localStorage[] = "7" | PASS | PASS | PASS | PASS |
localStorage["8"] | PASS | PASS | PASS | PASS |
localStorage[] = "8" | PASS | PASS | PASS | PASS |
localStorage["9"] | PASS | PASS | PASS | PASS |
localStorage[] = "9" | PASS | PASS | PASS | PASS |
localStorage[":"] | PASS | PASS | PASS | PASS |
localStorage[] = ":" | PASS | PASS | PASS | PASS |
localStorage[";"] | PASS | PASS | PASS | PASS |
localStorage[] = ";" | PASS | PASS | PASS | PASS |
localStorage["<"] | PASS | PASS | PASS | PASS |
localStorage[] = "<" | PASS | PASS | PASS | PASS |
localStorage["="] | PASS | PASS | PASS | PASS |
localStorage[] = "=" | PASS | PASS | PASS | PASS |
localStorage[">"] | PASS | PASS | PASS | PASS |
localStorage[] = ">" | PASS | PASS | PASS | PASS |
localStorage["?"] | PASS | PASS | PASS | PASS |
localStorage[] = "?" | PASS | PASS | PASS | PASS |
localStorage["@"] | PASS | PASS | PASS | PASS |
localStorage[] = "@" | PASS | PASS | PASS | PASS |
localStorage["A"] | PASS | PASS | PASS | PASS |
localStorage[] = "A" | PASS | PASS | PASS | PASS |
localStorage["B"] | PASS | PASS | PASS | PASS |
localStorage[] = "B" | PASS | PASS | PASS | PASS |
localStorage["C"] | PASS | PASS | PASS | PASS |
localStorage[] = "C" | PASS | PASS | PASS | PASS |
localStorage["D"] | PASS | PASS | PASS | PASS |
localStorage[] = "D" | PASS | PASS | PASS | PASS |
localStorage["E"] | PASS | PASS | PASS | PASS |
localStorage[] = "E" | PASS | PASS | PASS | PASS |
localStorage["F"] | PASS | PASS | PASS | PASS |
localStorage[] = "F" | PASS | PASS | PASS | PASS |
localStorage["G"] | PASS | PASS | PASS | PASS |
localStorage[] = "G" | PASS | PASS | PASS | PASS |
localStorage["H"] | PASS | PASS | PASS | PASS |
localStorage[] = "H" | PASS | PASS | PASS | PASS |
localStorage["I"] | PASS | PASS | PASS | PASS |
localStorage[] = "I" | PASS | PASS | PASS | PASS |
localStorage["J"] | PASS | PASS | PASS | PASS |
localStorage[] = "J" | PASS | PASS | PASS | PASS |
localStorage["K"] | PASS | PASS | PASS | PASS |
localStorage[] = "K" | PASS | PASS | PASS | PASS |
localStorage["L"] | PASS | PASS | PASS | PASS |
localStorage[] = "L" | PASS | PASS | PASS | PASS |
localStorage["M"] | PASS | PASS | PASS | PASS |
localStorage[] = "M" | PASS | PASS | PASS | PASS |
localStorage["N"] | PASS | PASS | PASS | PASS |
localStorage[] = "N" | PASS | PASS | PASS | PASS |
localStorage["O"] | PASS | PASS | PASS | PASS |
localStorage[] = "O" | PASS | PASS | PASS | PASS |
localStorage["P"] | PASS | PASS | PASS | PASS |
localStorage[] = "P" | PASS | PASS | PASS | PASS |
localStorage["Q"] | PASS | PASS | PASS | PASS |
localStorage[] = "Q" | PASS | PASS | PASS | PASS |
localStorage["R"] | PASS | PASS | PASS | PASS |
localStorage[] = "R" | PASS | PASS | PASS | PASS |
localStorage["S"] | PASS | PASS | PASS | PASS |
localStorage[] = "S" | PASS | PASS | PASS | PASS |
localStorage["T"] | PASS | PASS | PASS | PASS |
localStorage[] = "T" | PASS | PASS | PASS | PASS |
localStorage["U"] | PASS | PASS | PASS | PASS |
localStorage[] = "U" | PASS | PASS | PASS | PASS |
localStorage["V"] | PASS | PASS | PASS | PASS |
localStorage[] = "V" | PASS | PASS | PASS | PASS |
localStorage["W"] | PASS | PASS | PASS | PASS |
localStorage[] = "W" | PASS | PASS | PASS | PASS |
localStorage["X"] | PASS | PASS | PASS | PASS |
localStorage[] = "X" | PASS | PASS | PASS | PASS |
localStorage["Y"] | PASS | PASS | PASS | PASS |
localStorage[] = "Y" | PASS | PASS | PASS | PASS |
localStorage["Z"] | PASS | PASS | PASS | PASS |
localStorage[] = "Z" | PASS | PASS | PASS | PASS |
localStorage["["] | PASS | PASS | PASS | PASS |
localStorage[] = "[" | PASS | PASS | PASS | PASS |
localStorage["\\"] | PASS | PASS | PASS | PASS |
localStorage[] = "\\" | PASS | PASS | PASS | PASS |
localStorage["]"] | PASS | PASS | PASS | PASS |
localStorage[] = "]" | PASS | PASS | PASS | PASS |
localStorage["^"] | PASS | PASS | PASS | PASS |
localStorage[] = "^" | PASS | PASS | PASS | PASS |
localStorage["_"] | PASS | PASS | PASS | PASS |
localStorage[] = "_" | PASS | PASS | PASS | PASS |
localStorage["`"] | PASS | PASS | PASS | PASS |
localStorage[] = "`" | PASS | PASS | PASS | PASS |
localStorage["a"] | PASS | PASS | PASS | PASS |
localStorage[] = "a" | PASS | PASS | PASS | PASS |
localStorage["b"] | PASS | PASS | PASS | PASS |
localStorage[] = "b" | PASS | PASS | PASS | PASS |
localStorage["c"] | PASS | PASS | PASS | PASS |
localStorage[] = "c" | PASS | PASS | PASS | PASS |
localStorage["d"] | PASS | PASS | PASS | PASS |
localStorage[] = "d" | PASS | PASS | PASS | PASS |
localStorage["e"] | PASS | PASS | PASS | PASS |
localStorage[] = "e" | PASS | PASS | PASS | PASS |
localStorage["f"] | PASS | PASS | PASS | PASS |
localStorage[] = "f" | PASS | PASS | PASS | PASS |
localStorage["g"] | PASS | PASS | PASS | PASS |
localStorage[] = "g" | PASS | PASS | PASS | PASS |
localStorage["h"] | PASS | PASS | PASS | PASS |
localStorage[] = "h" | PASS | PASS | PASS | PASS |
localStorage["i"] | PASS | PASS | PASS | PASS |
localStorage[] = "i" | PASS | PASS | PASS | PASS |
localStorage["j"] | PASS | PASS | PASS | PASS |
localStorage[] = "j" | PASS | PASS | PASS | PASS |
localStorage["k"] | PASS | PASS | PASS | PASS |
localStorage[] = "k" | PASS | PASS | PASS | PASS |
localStorage["l"] | PASS | PASS | PASS | PASS |
localStorage[] = "l" | PASS | PASS | PASS | PASS |
localStorage["m"] | PASS | PASS | PASS | PASS |
localStorage[] = "m" | PASS | PASS | PASS | PASS |
localStorage["n"] | PASS | PASS | PASS | PASS |
localStorage[] = "n" | PASS | PASS | PASS | PASS |
localStorage["o"] | PASS | PASS | PASS | PASS |
localStorage[] = "o" | PASS | PASS | PASS | PASS |
localStorage["p"] | PASS | PASS | PASS | PASS |
localStorage[] = "p" | PASS | PASS | PASS | PASS |
localStorage["q"] | PASS | PASS | PASS | PASS |
localStorage[] = "q" | PASS | PASS | PASS | PASS |
localStorage["r"] | PASS | PASS | PASS | PASS |
localStorage[] = "r" | PASS | PASS | PASS | PASS |
localStorage["s"] | PASS | PASS | PASS | PASS |
localStorage[] = "s" | PASS | PASS | PASS | PASS |
localStorage["t"] | PASS | PASS | PASS | PASS |
localStorage[] = "t" | PASS | PASS | PASS | PASS |
localStorage["u"] | PASS | PASS | PASS | PASS |
localStorage[] = "u" | PASS | PASS | PASS | PASS |
localStorage["v"] | PASS | PASS | PASS | PASS |
localStorage[] = "v" | PASS | PASS | PASS | PASS |
localStorage["w"] | PASS | PASS | PASS | PASS |
localStorage[] = "w" | PASS | PASS | PASS | PASS |
localStorage["x"] | PASS | PASS | PASS | PASS |
localStorage[] = "x" | PASS | PASS | PASS | PASS |
localStorage["y"] | PASS | PASS | PASS | PASS |
localStorage[] = "y" | PASS | PASS | PASS | PASS |
localStorage["z"] | PASS | PASS | PASS | PASS |
localStorage[] = "z" | PASS | PASS | PASS | PASS |
localStorage["{"] | PASS | PASS | PASS | PASS |
localStorage[] = "{" | PASS | PASS | PASS | PASS |
localStorage["|"] | PASS | PASS | PASS | PASS |
localStorage[] = "|" | PASS | PASS | PASS | PASS |
localStorage["}"] | PASS | PASS | PASS | PASS |
localStorage[] = "}" | PASS | PASS | PASS | PASS |
localStorage["~"] | PASS | PASS | PASS | PASS |
localStorage[] = "~" | PASS | PASS | PASS | PASS |
localStorage[""] | PASS | PASS | PASS | PASS |
localStorage[] = "" | PASS | PASS | PASS | PASS |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[" "] | PASS | PASS | PASS | - |
localStorage[] = " " | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage[" "] | PASS | - | PASS | - |
localStorage[] = " " | PASS | - | PASS | - |
localStorage["¡"] | PASS | PASS | PASS | - |
localStorage[] = "¡" | PASS | PASS | PASS | - |
localStorage["¢"] | PASS | PASS | PASS | - |
localStorage[] = "¢" | PASS | PASS | PASS | - |
localStorage["£"] | PASS | PASS | PASS | - |
localStorage[] = "£" | PASS | PASS | PASS | - |
localStorage["¤"] | PASS | PASS | PASS | - |
localStorage[] = "¤" | PASS | PASS | PASS | - |
localStorage["¥"] | PASS | PASS | PASS | - |
localStorage[] = "¥" | PASS | PASS | PASS | - |
localStorage["¦"] | PASS | PASS | PASS | - |
localStorage[] = "¦" | PASS | PASS | PASS | - |
localStorage["§"] | PASS | PASS | PASS | - |
localStorage[] = "§" | PASS | PASS | PASS | - |
localStorage["¨"] | PASS | PASS | PASS | - |
localStorage[] = "¨" | PASS | PASS | PASS | - |
localStorage["©"] | PASS | PASS | PASS | - |
localStorage[] = "©" | PASS | PASS | PASS | - |
localStorage["ª"] | PASS | PASS | PASS | - |
localStorage[] = "ª" | PASS | PASS | PASS | - |
localStorage["«"] | PASS | PASS | PASS | - |
localStorage[] = "«" | PASS | PASS | PASS | - |
localStorage["¬"] | PASS | PASS | PASS | - |
localStorage[] = "¬" | PASS | PASS | PASS | - |
localStorage[""] | PASS | PASS | PASS | - |
localStorage[] = "" | PASS | PASS | PASS | - |
localStorage["®"] | PASS | PASS | PASS | - |
localStorage[] = "®" | PASS | PASS | PASS | - |
localStorage["¯"] | PASS | PASS | PASS | - |
localStorage[] = "¯" | PASS | PASS | PASS | - |
localStorage["°"] | PASS | PASS | PASS | - |
localStorage[] = "°" | PASS | PASS | PASS | - |
localStorage["±"] | PASS | PASS | PASS | - |
localStorage[] = "±" | PASS | PASS | PASS | - |
localStorage["²"] | PASS | PASS | PASS | - |
localStorage[] = "²" | PASS | PASS | PASS | - |
localStorage["³"] | PASS | PASS | PASS | - |
localStorage[] = "³" | PASS | PASS | PASS | - |
localStorage["´"] | PASS | PASS | PASS | - |
localStorage[] = "´" | PASS | PASS | PASS | - |
localStorage["µ"] | PASS | PASS | PASS | - |
localStorage[] = "µ" | PASS | PASS | PASS | - |
localStorage["¶"] | PASS | PASS | PASS | - |
localStorage[] = "¶" | PASS | PASS | PASS | - |
localStorage["·"] | PASS | PASS | PASS | - |
localStorage[] = "·" | PASS | PASS | PASS | - |
localStorage["¸"] | PASS | PASS | PASS | - |
localStorage[] = "¸" | PASS | PASS | PASS | - |
localStorage["¹"] | PASS | PASS | PASS | - |
localStorage[] = "¹" | PASS | PASS | PASS | - |
localStorage["º"] | PASS | PASS | PASS | - |
localStorage[] = "º" | PASS | PASS | PASS | - |
localStorage["»"] | PASS | PASS | PASS | - |
localStorage[] = "»" | PASS | PASS | PASS | - |
localStorage["¼"] | PASS | PASS | PASS | - |
localStorage[] = "¼" | PASS | PASS | PASS | - |
localStorage["½"] | PASS | PASS | PASS | - |
localStorage[] = "½" | PASS | PASS | PASS | - |
localStorage["¾"] | PASS | PASS | PASS | - |
localStorage[] = "¾" | PASS | PASS | PASS | - |
localStorage["¿"] | PASS | PASS | PASS | - |
localStorage[] = "¿" | PASS | PASS | PASS | - |
localStorage["À"] | PASS | PASS | PASS | - |
localStorage[] = "À" | PASS | PASS | PASS | - |
localStorage["Á"] | PASS | PASS | PASS | - |
localStorage[] = "Á" | PASS | PASS | PASS | - |
localStorage["Â"] | PASS | PASS | PASS | - |
localStorage[] = "Â" | PASS | PASS | PASS | - |
localStorage["Ã"] | PASS | PASS | PASS | - |
localStorage[] = "Ã" | PASS | PASS | PASS | - |
localStorage["Ä"] | PASS | PASS | PASS | - |
localStorage[] = "Ä" | PASS | PASS | PASS | - |
localStorage["Å"] | PASS | PASS | PASS | - |
localStorage[] = "Å" | PASS | PASS | PASS | - |
localStorage["Æ"] | PASS | PASS | PASS | - |
localStorage[] = "Æ" | PASS | PASS | PASS | - |
localStorage["Ç"] | PASS | PASS | PASS | - |
localStorage[] = "Ç" | PASS | PASS | PASS | - |
localStorage["È"] | PASS | PASS | PASS | - |
localStorage[] = "È" | PASS | PASS | PASS | - |
localStorage["É"] | PASS | PASS | PASS | - |
localStorage[] = "É" | PASS | PASS | PASS | - |
localStorage["Ê"] | PASS | PASS | PASS | - |
localStorage[] = "Ê" | PASS | PASS | PASS | - |
localStorage["Ë"] | PASS | PASS | PASS | - |
localStorage[] = "Ë" | PASS | PASS | PASS | - |
localStorage["Ì"] | PASS | PASS | PASS | - |
localStorage[] = "Ì" | PASS | PASS | PASS | - |
localStorage["Í"] | PASS | PASS | PASS | - |
localStorage[] = "Í" | PASS | PASS | PASS | - |
localStorage["Î"] | PASS | PASS | PASS | - |
localStorage[] = "Î" | PASS | PASS | PASS | - |
localStorage["Ï"] | PASS | PASS | PASS | - |
localStorage[] = "Ï" | PASS | PASS | PASS | - |
localStorage["Ð"] | PASS | PASS | PASS | - |
localStorage[] = "Ð" | PASS | PASS | PASS | - |
localStorage["Ñ"] | PASS | PASS | PASS | - |
localStorage[] = "Ñ" | PASS | PASS | PASS | - |
localStorage["Ò"] | PASS | PASS | PASS | - |
localStorage[] = "Ò" | PASS | PASS | PASS | - |
localStorage["Ó"] | PASS | PASS | PASS | - |
localStorage[] = "Ó" | PASS | PASS | PASS | - |
localStorage["Ô"] | PASS | PASS | PASS | - |
localStorage[] = "Ô" | PASS | PASS | PASS | - |
localStorage["Õ"] | PASS | PASS | PASS | - |
localStorage[] = "Õ" | PASS | PASS | PASS | - |
localStorage["Ö"] | PASS | PASS | PASS | - |
localStorage[] = "Ö" | PASS | PASS | PASS | - |
localStorage["×"] | PASS | PASS | PASS | - |
localStorage[] = "×" | PASS | PASS | PASS | - |
localStorage["Ø"] | PASS | PASS | PASS | - |
localStorage[] = "Ø" | PASS | PASS | PASS | - |
localStorage["Ù"] | PASS | PASS | PASS | - |
localStorage[] = "Ù" | PASS | PASS | PASS | - |
localStorage["Ú"] | PASS | PASS | PASS | - |
localStorage[] = "Ú" | PASS | PASS | PASS | - |
localStorage["Û"] | PASS | PASS | PASS | - |
localStorage[] = "Û" | PASS | PASS | PASS | - |
localStorage["Ü"] | PASS | PASS | PASS | - |
localStorage[] = "Ü" | PASS | PASS | PASS | - |
localStorage["Ý"] | PASS | PASS | PASS | - |
localStorage[] = "Ý" | PASS | PASS | PASS | - |
localStorage["Þ"] | PASS | PASS | PASS | - |
localStorage[] = "Þ" | PASS | PASS | PASS | - |
localStorage["ß"] | PASS | PASS | PASS | - |
localStorage[] = "ß" | PASS | PASS | PASS | - |
localStorage["à"] | PASS | PASS | PASS | - |
localStorage[] = "à" | PASS | PASS | PASS | - |
localStorage["á"] | PASS | PASS | PASS | - |
localStorage[] = "á" | PASS | PASS | PASS | - |
localStorage["â"] | PASS | PASS | PASS | - |
localStorage[] = "â" | PASS | PASS | PASS | - |
localStorage["ã"] | PASS | PASS | PASS | - |
localStorage[] = "ã" | PASS | PASS | PASS | - |
localStorage["ä"] | PASS | PASS | PASS | - |
localStorage[] = "ä" | PASS | PASS | PASS | - |
localStorage["å"] | PASS | PASS | PASS | - |
localStorage[] = "å" | PASS | PASS | PASS | - |
localStorage["æ"] | PASS | PASS | PASS | - |
localStorage[] = "æ" | PASS | PASS | PASS | - |
localStorage["ç"] | PASS | PASS | PASS | - |
localStorage[] = "ç" | PASS | PASS | PASS | - |
localStorage["è"] | PASS | PASS | PASS | - |
localStorage[] = "è" | PASS | PASS | PASS | - |
localStorage["é"] | PASS | PASS | PASS | - |
localStorage[] = "é" | PASS | PASS | PASS | - |
localStorage["ê"] | PASS | PASS | PASS | - |
localStorage[] = "ê" | PASS | PASS | PASS | - |
localStorage["ë"] | PASS | PASS | PASS | - |
localStorage[] = "ë" | PASS | PASS | PASS | - |
localStorage["ì"] | PASS | PASS | PASS | - |
localStorage[] = "ì" | PASS | PASS | PASS | - |
localStorage["í"] | PASS | PASS | PASS | - |
localStorage[] = "í" | PASS | PASS | PASS | - |
localStorage["î"] | PASS | PASS | PASS | - |
localStorage[] = "î" | PASS | PASS | PASS | - |
localStorage["ï"] | PASS | PASS | PASS | - |
localStorage[] = "ï" | PASS | PASS | PASS | - |
localStorage["ð"] | PASS | PASS | PASS | - |
localStorage[] = "ð" | PASS | PASS | PASS | - |
localStorage["ñ"] | PASS | PASS | PASS | - |
localStorage[] = "ñ" | PASS | PASS | PASS | - |
localStorage["ò"] | PASS | PASS | PASS | - |
localStorage[] = "ò" | PASS | PASS | PASS | - |
localStorage["ó"] | PASS | PASS | PASS | - |
localStorage[] = "ó" | PASS | PASS | PASS | - |
localStorage["ô"] | PASS | PASS | PASS | - |
localStorage[] = "ô" | PASS | PASS | PASS | - |
localStorage["õ"] | PASS | PASS | PASS | - |
localStorage[] = "õ" | PASS | PASS | PASS | - |
localStorage["ö"] | PASS | PASS | PASS | - |
localStorage[] = "ö" | PASS | PASS | PASS | - |
localStorage["÷"] | PASS | PASS | PASS | - |
localStorage[] = "÷" | PASS | PASS | PASS | - |
localStorage["ø"] | PASS | PASS | PASS | - |
localStorage[] = "ø" | PASS | PASS | PASS | - |
localStorage["ù"] | PASS | PASS | PASS | - |
localStorage[] = "ù" | PASS | PASS | PASS | - |
localStorage["ú"] | PASS | PASS | PASS | - |
localStorage[] = "ú" | PASS | PASS | PASS | - |
localStorage["û"] | PASS | PASS | PASS | - |
localStorage[] = "û" | PASS | PASS | PASS | - |
localStorage["ü"] | PASS | PASS | PASS | - |
localStorage[] = "ü" | PASS | PASS | PASS | - |
localStorage["ý"] | PASS | PASS | PASS | - |
localStorage[] = "ý" | PASS | PASS | PASS | - |
localStorage["þ"] | PASS | PASS | PASS | - |
localStorage[] = "þ" | PASS | PASS | PASS | - |
localStorage["ÿ"] | PASS | PASS | PASS | - |
localStorage[] = "ÿ" | PASS | PASS | PASS | - |
sessionStorage.setItem() | PASS | PASS | PASS | PASS |
sessionStorage[] | PASS | PASS | PASS | PASS |
sessionStorage[] update | PASS | PASS | PASS | PASS |
sessionStorage[undefined] | PASS | PASS | PASS | PASS |
sessionStorage.setItem(null, _) | PASS | PASS | PASS | PASS |
sessionStorage[null] | PASS | PASS | PASS | PASS |
/webstorage/storage_string_conversion.html | OK | OK | OK | OK |
sessionStorage key containing null | PASS | FAIL | PASS | PASS |
sessionStorage value containing null | PASS | FAIL | PASS | PASS |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage["�"] | PASS | PASS | PASS | - |
sessionStorage[] = "�" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage["🍍"] | PASS | PASS | PASS | - |
sessionStorage[] = "🍍" | PASS | PASS | PASS | - |
sessionStorage["�a"] | PASS | - | PASS | - |
sessionStorage[] = "�a" | PASS | - | PASS | - |
sessionStorage["a�"] | PASS | - | PASS | - |
sessionStorage[] = "a�" | PASS | - | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage["\0"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\0" | PASS | FAIL | PASS | PASS |
sessionStorage["\x01"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x01" | PASS | PASS | PASS | PASS |
sessionStorage["\x02"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x02" | PASS | PASS | PASS | PASS |
sessionStorage["\x03"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x03" | PASS | PASS | PASS | PASS |
sessionStorage["\x04"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x04" | PASS | PASS | PASS | PASS |
sessionStorage["\x05"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x05" | PASS | PASS | PASS | PASS |
sessionStorage["\x06"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x06" | PASS | PASS | PASS | PASS |
sessionStorage["\x07"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x07" | PASS | PASS | PASS | PASS |
sessionStorage["\b"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\b" | PASS | PASS | PASS | PASS |
sessionStorage["\t"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\t" | PASS | PASS | PASS | PASS |
sessionStorage["\n"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\n" | PASS | PASS | PASS | PASS |
sessionStorage["\v"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\v" | PASS | PASS | PASS | PASS |
sessionStorage["\f"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\f" | PASS | PASS | PASS | PASS |
sessionStorage["\r"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\r" | PASS | PASS | PASS | PASS |
sessionStorage["\x0e"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x0e" | PASS | PASS | PASS | PASS |
sessionStorage["\x0f"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x0f" | PASS | PASS | PASS | PASS |
sessionStorage["\x10"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x10" | PASS | PASS | PASS | PASS |
sessionStorage["\x11"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x11" | PASS | PASS | PASS | PASS |
sessionStorage["\x12"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x12" | PASS | PASS | PASS | PASS |
sessionStorage["\x13"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x13" | PASS | PASS | PASS | PASS |
sessionStorage["\x14"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x14" | PASS | PASS | PASS | PASS |
sessionStorage["\x15"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x15" | PASS | PASS | PASS | PASS |
sessionStorage["\x16"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x16" | PASS | PASS | PASS | PASS |
sessionStorage["\x17"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x17" | PASS | PASS | PASS | PASS |
sessionStorage["\x18"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x18" | PASS | PASS | PASS | PASS |
sessionStorage["\x19"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x19" | PASS | PASS | PASS | PASS |
sessionStorage["\x1a"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x1a" | PASS | PASS | PASS | PASS |
sessionStorage["\x1b"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x1b" | PASS | PASS | PASS | PASS |
sessionStorage["\x1c"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x1c" | PASS | PASS | PASS | PASS |
sessionStorage["\x1d"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x1d" | PASS | PASS | PASS | PASS |
sessionStorage["\x1e"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x1e" | PASS | PASS | PASS | PASS |
sessionStorage["\x1f"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\x1f" | PASS | PASS | PASS | PASS |
sessionStorage[" "] | PASS | PASS | PASS | PASS |
sessionStorage[] = " " | PASS | PASS | PASS | PASS |
sessionStorage["!"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "!" | PASS | PASS | PASS | PASS |
sessionStorage["\""] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\"" | PASS | PASS | PASS | PASS |
sessionStorage["#"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "#" | PASS | PASS | PASS | PASS |
sessionStorage["$"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "$" | PASS | PASS | PASS | PASS |
sessionStorage["%"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "%" | PASS | PASS | PASS | PASS |
sessionStorage["&"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "&" | PASS | PASS | PASS | PASS |
sessionStorage["'"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "'" | PASS | PASS | PASS | PASS |
sessionStorage["("] | PASS | PASS | PASS | PASS |
sessionStorage[] = "(" | PASS | PASS | PASS | PASS |
sessionStorage[")"] | PASS | PASS | PASS | PASS |
sessionStorage[] = ")" | PASS | PASS | PASS | PASS |
sessionStorage["*"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "*" | PASS | PASS | PASS | PASS |
sessionStorage["+"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "+" | PASS | PASS | PASS | PASS |
sessionStorage[","] | PASS | PASS | PASS | PASS |
sessionStorage[] = "," | PASS | PASS | PASS | PASS |
sessionStorage["-"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "-" | PASS | PASS | PASS | PASS |
sessionStorage["."] | PASS | PASS | PASS | PASS |
sessionStorage[] = "." | PASS | PASS | PASS | PASS |
sessionStorage["/"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "/" | PASS | PASS | PASS | PASS |
sessionStorage["0"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "0" | PASS | PASS | PASS | PASS |
sessionStorage["1"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "1" | PASS | PASS | PASS | PASS |
sessionStorage["2"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "2" | PASS | PASS | PASS | PASS |
sessionStorage["3"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "3" | PASS | PASS | PASS | PASS |
sessionStorage["4"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "4" | PASS | PASS | PASS | PASS |
sessionStorage["5"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "5" | PASS | PASS | PASS | PASS |
sessionStorage["6"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "6" | PASS | PASS | PASS | PASS |
sessionStorage["7"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "7" | PASS | PASS | PASS | PASS |
sessionStorage["8"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "8" | PASS | PASS | PASS | PASS |
sessionStorage["9"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "9" | PASS | PASS | PASS | PASS |
sessionStorage[":"] | PASS | PASS | PASS | PASS |
sessionStorage[] = ":" | PASS | PASS | PASS | PASS |
sessionStorage[";"] | PASS | PASS | PASS | PASS |
sessionStorage[] = ";" | PASS | PASS | PASS | PASS |
sessionStorage["<"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "<" | PASS | PASS | PASS | PASS |
sessionStorage["="] | PASS | PASS | PASS | PASS |
sessionStorage[] = "=" | PASS | PASS | PASS | PASS |
sessionStorage[">"] | PASS | PASS | PASS | PASS |
sessionStorage[] = ">" | PASS | PASS | PASS | PASS |
sessionStorage["?"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "?" | PASS | PASS | PASS | PASS |
sessionStorage["@"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "@" | PASS | PASS | PASS | PASS |
sessionStorage["A"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "A" | PASS | PASS | PASS | PASS |
sessionStorage["B"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "B" | PASS | PASS | PASS | PASS |
sessionStorage["C"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "C" | PASS | PASS | PASS | PASS |
sessionStorage["D"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "D" | PASS | PASS | PASS | PASS |
sessionStorage["E"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "E" | PASS | PASS | PASS | PASS |
sessionStorage["F"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "F" | PASS | PASS | PASS | PASS |
sessionStorage["G"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "G" | PASS | PASS | PASS | PASS |
sessionStorage["H"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "H" | PASS | PASS | PASS | PASS |
sessionStorage["I"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "I" | PASS | PASS | PASS | PASS |
sessionStorage["J"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "J" | PASS | PASS | PASS | PASS |
sessionStorage["K"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "K" | PASS | PASS | PASS | PASS |
sessionStorage["L"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "L" | PASS | PASS | PASS | PASS |
sessionStorage["M"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "M" | PASS | PASS | PASS | PASS |
sessionStorage["N"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "N" | PASS | PASS | PASS | PASS |
sessionStorage["O"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "O" | PASS | PASS | PASS | PASS |
sessionStorage["P"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "P" | PASS | PASS | PASS | PASS |
sessionStorage["Q"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "Q" | PASS | PASS | PASS | PASS |
sessionStorage["R"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "R" | PASS | PASS | PASS | PASS |
sessionStorage["S"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "S" | PASS | PASS | PASS | PASS |
sessionStorage["T"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "T" | PASS | PASS | PASS | PASS |
sessionStorage["U"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "U" | PASS | PASS | PASS | PASS |
sessionStorage["V"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "V" | PASS | PASS | PASS | PASS |
sessionStorage["W"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "W" | PASS | PASS | PASS | PASS |
sessionStorage["X"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "X" | PASS | PASS | PASS | PASS |
sessionStorage["Y"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "Y" | PASS | PASS | PASS | PASS |
sessionStorage["Z"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "Z" | PASS | PASS | PASS | PASS |
sessionStorage["["] | PASS | PASS | PASS | PASS |
sessionStorage[] = "[" | PASS | PASS | PASS | PASS |
sessionStorage["\\"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "\\" | PASS | PASS | PASS | PASS |
sessionStorage["]"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "]" | PASS | PASS | PASS | PASS |
sessionStorage["^"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "^" | PASS | PASS | PASS | PASS |
sessionStorage["_"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "_" | PASS | PASS | PASS | PASS |
sessionStorage["`"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "`" | PASS | PASS | PASS | PASS |
sessionStorage["a"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "a" | PASS | PASS | PASS | PASS |
sessionStorage["b"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "b" | PASS | PASS | PASS | PASS |
sessionStorage["c"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "c" | PASS | PASS | PASS | PASS |
sessionStorage["d"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "d" | PASS | PASS | PASS | PASS |
sessionStorage["e"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "e" | PASS | PASS | PASS | PASS |
sessionStorage["f"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "f" | PASS | PASS | PASS | PASS |
sessionStorage["g"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "g" | PASS | PASS | PASS | PASS |
sessionStorage["h"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "h" | PASS | PASS | PASS | PASS |
sessionStorage["i"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "i" | PASS | PASS | PASS | PASS |
sessionStorage["j"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "j" | PASS | PASS | PASS | PASS |
sessionStorage["k"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "k" | PASS | PASS | PASS | PASS |
sessionStorage["l"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "l" | PASS | PASS | PASS | PASS |
sessionStorage["m"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "m" | PASS | PASS | PASS | PASS |
sessionStorage["n"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "n" | PASS | PASS | PASS | PASS |
sessionStorage["o"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "o" | PASS | PASS | PASS | PASS |
sessionStorage["p"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "p" | PASS | PASS | PASS | PASS |
sessionStorage["q"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "q" | PASS | PASS | PASS | PASS |
sessionStorage["r"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "r" | PASS | PASS | PASS | PASS |
sessionStorage["s"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "s" | PASS | PASS | PASS | PASS |
sessionStorage["t"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "t" | PASS | PASS | PASS | PASS |
sessionStorage["u"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "u" | PASS | PASS | PASS | PASS |
sessionStorage["v"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "v" | PASS | PASS | PASS | PASS |
sessionStorage["w"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "w" | PASS | PASS | PASS | PASS |
sessionStorage["x"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "x" | PASS | PASS | PASS | PASS |
sessionStorage["y"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "y" | PASS | PASS | PASS | PASS |
sessionStorage["z"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "z" | PASS | PASS | PASS | PASS |
sessionStorage["{"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "{" | PASS | PASS | PASS | PASS |
sessionStorage["|"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "|" | PASS | PASS | PASS | PASS |
sessionStorage["}"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "}" | PASS | PASS | PASS | PASS |
sessionStorage["~"] | PASS | PASS | PASS | PASS |
sessionStorage[] = "~" | PASS | PASS | PASS | PASS |
sessionStorage[""] | PASS | PASS | PASS | PASS |
sessionStorage[] = "" | PASS | PASS | PASS | PASS |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[" "] | PASS | PASS | PASS | - |
sessionStorage[] = " " | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage[" "] | PASS | - | PASS | - |
sessionStorage[] = " " | PASS | - | PASS | - |
sessionStorage["¡"] | PASS | PASS | PASS | - |
sessionStorage[] = "¡" | PASS | PASS | PASS | - |
sessionStorage["¢"] | PASS | PASS | PASS | - |
sessionStorage[] = "¢" | PASS | PASS | PASS | - |
sessionStorage["£"] | PASS | PASS | PASS | - |
sessionStorage[] = "£" | PASS | PASS | PASS | - |
sessionStorage["¤"] | PASS | PASS | PASS | - |
sessionStorage[] = "¤" | PASS | PASS | PASS | - |
sessionStorage["¥"] | PASS | PASS | PASS | - |
sessionStorage[] = "¥" | PASS | PASS | PASS | - |
sessionStorage["¦"] | PASS | PASS | PASS | - |
sessionStorage[] = "¦" | PASS | PASS | PASS | - |
sessionStorage["§"] | PASS | PASS | PASS | - |
sessionStorage[] = "§" | PASS | PASS | PASS | - |
sessionStorage["¨"] | PASS | PASS | PASS | - |
sessionStorage[] = "¨" | PASS | PASS | PASS | - |
sessionStorage["©"] | PASS | PASS | PASS | - |
sessionStorage[] = "©" | PASS | PASS | PASS | - |
sessionStorage["ª"] | PASS | PASS | PASS | - |
sessionStorage[] = "ª" | PASS | PASS | PASS | - |
sessionStorage["«"] | PASS | PASS | PASS | - |
sessionStorage[] = "«" | PASS | PASS | PASS | - |
sessionStorage["¬"] | PASS | PASS | PASS | - |
sessionStorage[] = "¬" | PASS | PASS | PASS | - |
sessionStorage[""] | PASS | PASS | PASS | - |
sessionStorage[] = "" | PASS | PASS | PASS | - |
sessionStorage["®"] | PASS | PASS | PASS | - |
sessionStorage[] = "®" | PASS | PASS | PASS | - |
sessionStorage["¯"] | PASS | PASS | PASS | - |
sessionStorage[] = "¯" | PASS | PASS | PASS | - |
sessionStorage["°"] | PASS | PASS | PASS | - |
sessionStorage[] = "°" | PASS | PASS | PASS | - |
sessionStorage["±"] | PASS | PASS | PASS | - |
sessionStorage[] = "±" | PASS | PASS | PASS | - |
sessionStorage["²"] | PASS | PASS | PASS | - |
sessionStorage[] = "²" | PASS | PASS | PASS | - |
sessionStorage["³"] | PASS | PASS | PASS | - |
sessionStorage[] = "³" | PASS | PASS | PASS | - |
sessionStorage["´"] | PASS | PASS | PASS | - |
sessionStorage[] = "´" | PASS | PASS | PASS | - |
sessionStorage["µ"] | PASS | PASS | PASS | - |
sessionStorage[] = "µ" | PASS | PASS | PASS | - |
sessionStorage["¶"] | PASS | PASS | PASS | - |
sessionStorage[] = "¶" | PASS | PASS | PASS | - |
sessionStorage["·"] | PASS | PASS | PASS | - |
sessionStorage[] = "·" | PASS | PASS | PASS | - |
sessionStorage["¸"] | PASS | PASS | PASS | - |
sessionStorage[] = "¸" | PASS | PASS | PASS | - |
sessionStorage["¹"] | PASS | PASS | PASS | - |
sessionStorage[] = "¹" | PASS | PASS | PASS | - |
sessionStorage["º"] | PASS | PASS | PASS | - |
sessionStorage[] = "º" | PASS | PASS | PASS | - |
sessionStorage["»"] | PASS | PASS | PASS | - |
sessionStorage[] = "»" | PASS | PASS | PASS | - |
sessionStorage["¼"] | PASS | PASS | PASS | - |
sessionStorage[] = "¼" | PASS | PASS | PASS | - |
sessionStorage["½"] | PASS | PASS | PASS | - |
sessionStorage[] = "½" | PASS | PASS | PASS | - |
sessionStorage["¾"] | PASS | PASS | PASS | - |
sessionStorage[] = "¾" | PASS | PASS | PASS | - |
sessionStorage["¿"] | PASS | PASS | PASS | - |
sessionStorage[] = "¿" | PASS | PASS | PASS | - |
sessionStorage["À"] | PASS | PASS | PASS | - |
sessionStorage[] = "À" | PASS | PASS | PASS | - |
sessionStorage["Á"] | PASS | PASS | PASS | - |
sessionStorage[] = "Á" | PASS | PASS | PASS | - |
sessionStorage["Â"] | PASS | PASS | PASS | - |
sessionStorage[] = "Â" | PASS | PASS | PASS | - |
sessionStorage["Ã"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ã" | PASS | PASS | PASS | - |
sessionStorage["Ä"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ä" | PASS | PASS | PASS | - |
sessionStorage["Å"] | PASS | PASS | PASS | - |
sessionStorage[] = "Å" | PASS | PASS | PASS | - |
sessionStorage["Æ"] | PASS | PASS | PASS | - |
sessionStorage[] = "Æ" | PASS | PASS | PASS | - |
sessionStorage["Ç"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ç" | PASS | PASS | PASS | - |
sessionStorage["È"] | PASS | PASS | PASS | - |
sessionStorage[] = "È" | PASS | PASS | PASS | - |
sessionStorage["É"] | PASS | PASS | PASS | - |
sessionStorage[] = "É" | PASS | PASS | PASS | - |
sessionStorage["Ê"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ê" | PASS | PASS | PASS | - |
sessionStorage["Ë"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ë" | PASS | PASS | PASS | - |
sessionStorage["Ì"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ì" | PASS | PASS | PASS | - |
sessionStorage["Í"] | PASS | PASS | PASS | - |
sessionStorage[] = "Í" | PASS | PASS | PASS | - |
sessionStorage["Î"] | PASS | PASS | PASS | - |
sessionStorage[] = "Î" | PASS | PASS | PASS | - |
sessionStorage["Ï"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ï" | PASS | PASS | PASS | - |
sessionStorage["Ð"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ð" | PASS | PASS | PASS | - |
sessionStorage["Ñ"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ñ" | PASS | PASS | PASS | - |
sessionStorage["Ò"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ò" | PASS | PASS | PASS | - |
sessionStorage["Ó"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ó" | PASS | PASS | PASS | - |
sessionStorage["Ô"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ô" | PASS | PASS | PASS | - |
sessionStorage["Õ"] | PASS | PASS | PASS | - |
sessionStorage[] = "Õ" | PASS | PASS | PASS | - |
sessionStorage["Ö"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ö" | PASS | PASS | PASS | - |
sessionStorage["×"] | PASS | PASS | PASS | - |
sessionStorage[] = "×" | PASS | PASS | PASS | - |
sessionStorage["Ø"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ø" | PASS | PASS | PASS | - |
sessionStorage["Ù"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ù" | PASS | PASS | PASS | - |
sessionStorage["Ú"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ú" | PASS | PASS | PASS | - |
sessionStorage["Û"] | PASS | PASS | PASS | - |
sessionStorage[] = "Û" | PASS | PASS | PASS | - |
sessionStorage["Ü"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ü" | PASS | PASS | PASS | - |
sessionStorage["Ý"] | PASS | PASS | PASS | - |
sessionStorage[] = "Ý" | PASS | PASS | PASS | - |
sessionStorage["Þ"] | PASS | PASS | PASS | - |
sessionStorage[] = "Þ" | PASS | PASS | PASS | - |
sessionStorage["ß"] | PASS | PASS | PASS | - |
sessionStorage[] = "ß" | PASS | PASS | PASS | - |
sessionStorage["à"] | PASS | PASS | PASS | - |
sessionStorage[] = "à" | PASS | PASS | PASS | - |
sessionStorage["á"] | PASS | PASS | PASS | - |
sessionStorage[] = "á" | PASS | PASS | PASS | - |
sessionStorage["â"] | PASS | PASS | PASS | - |
sessionStorage[] = "â" | PASS | PASS | PASS | - |
sessionStorage["ã"] | PASS | PASS | PASS | - |
sessionStorage[] = "ã" | PASS | PASS | PASS | - |
sessionStorage["ä"] | PASS | PASS | PASS | - |
sessionStorage[] = "ä" | PASS | PASS | PASS | - |
sessionStorage["å"] | PASS | PASS | PASS | - |
sessionStorage[] = "å" | PASS | PASS | PASS | - |
sessionStorage["æ"] | PASS | PASS | PASS | - |
sessionStorage[] = "æ" | PASS | PASS | PASS | - |
sessionStorage["ç"] | PASS | PASS | PASS | - |
sessionStorage[] = "ç" | PASS | PASS | PASS | - |
sessionStorage["è"] | PASS | PASS | PASS | - |
sessionStorage[] = "è" | PASS | PASS | PASS | - |
sessionStorage["é"] | PASS | PASS | PASS | - |
sessionStorage[] = "é" | PASS | PASS | PASS | - |
sessionStorage["ê"] | PASS | PASS | PASS | - |
sessionStorage[] = "ê" | PASS | PASS | PASS | - |
sessionStorage["ë"] | PASS | PASS | PASS | - |
sessionStorage[] = "ë" | PASS | PASS | PASS | - |
sessionStorage["ì"] | PASS | PASS | PASS | - |
sessionStorage[] = "ì" | PASS | PASS | PASS | - |
sessionStorage["í"] | PASS | PASS | PASS | - |
sessionStorage[] = "í" | PASS | PASS | PASS | - |
sessionStorage["î"] | PASS | PASS | PASS | - |
sessionStorage[] = "î" | PASS | PASS | PASS | - |
sessionStorage["ï"] | PASS | PASS | PASS | - |
sessionStorage[] = "ï" | PASS | PASS | PASS | - |
sessionStorage["ð"] | PASS | PASS | PASS | - |
sessionStorage[] = "ð" | PASS | PASS | PASS | - |
sessionStorage["ñ"] | PASS | PASS | PASS | - |
sessionStorage[] = "ñ" | PASS | PASS | PASS | - |
sessionStorage["ò"] | PASS | PASS | PASS | - |
sessionStorage[] = "ò" | PASS | PASS | PASS | - |
sessionStorage["ó"] | PASS | PASS | PASS | - |
sessionStorage[] = "ó" | PASS | PASS | PASS | - |
sessionStorage["ô"] | PASS | PASS | PASS | - |
sessionStorage[] = "ô" | PASS | PASS | PASS | - |
sessionStorage["õ"] | PASS | PASS | PASS | - |
sessionStorage[] = "õ" | PASS | PASS | PASS | - |
sessionStorage["ö"] | PASS | PASS | PASS | - |
sessionStorage[] = "ö" | PASS | PASS | PASS | - |
sessionStorage["÷"] | PASS | PASS | PASS | - |
sessionStorage[] = "÷" | PASS | PASS | PASS | - |
sessionStorage["ø"] | PASS | PASS | PASS | - |
sessionStorage[] = "ø" | PASS | PASS | PASS | - |
sessionStorage["ù"] | PASS | PASS | PASS | - |
sessionStorage[] = "ù" | PASS | PASS | PASS | - |
sessionStorage["ú"] | PASS | PASS | PASS | - |
sessionStorage[] = "ú" | PASS | PASS | PASS | - |
sessionStorage["û"] | PASS | PASS | PASS | - |
sessionStorage[] = "û" | PASS | PASS | PASS | - |
sessionStorage["ü"] | PASS | PASS | PASS | - |
sessionStorage[] = "ü" | PASS | PASS | PASS | - |
sessionStorage["ý"] | PASS | PASS | PASS | - |
sessionStorage[] = "ý" | PASS | PASS | PASS | - |
sessionStorage["þ"] | PASS | PASS | PASS | - |
sessionStorage[] = "þ" | PASS | PASS | PASS | - |
sessionStorage["ÿ"] | PASS | PASS | PASS | - |
sessionStorage[] = "ÿ" | PASS | PASS | PASS | - |
/webstorage/storage_string_conversion.html | OK | OK | OK | OK |
localStorage only stores strings | PASS | PASS | PASS | PASS |
sessionStorage only stores strings | PASS | PASS | PASS | PASS |
/webstorage/event_basic.html | OK | OK | OK | OK |
/webstorage/storage_supported_property_names.html | OK | OK | OK | OK |
Object.getOwnPropertyNames on localStorage Storage | PASS | PASS | PASS | FAIL |
Object.getOwnPropertyNames on localStorage storage with empty collection | PASS | PASS | PASS | FAIL |
Object.getOwnPropertyNames on sessionStorage Storage | PASS | PASS | PASS | FAIL |
Object.getOwnPropertyNames on sessionStorage storage with empty collection | PASS | PASS | PASS | FAIL |
/webstorage/event_basic.html | OK | OK | OK | OK |
sessionStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage. | PASS | FAIL | PASS | FAIL |
localStorage mutations fire StorageEvents that are caught by the event listener set via window.onstorage. | PASS | FAIL | PASS | FAIL |
/webstorage/event_body_attribute.html | OK | OK | OK | OK |
/webstorage/event_body_attribute.html | OK | OK | OK | OK |
sessionStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body. | PASS | FAIL | PASS | FAIL |
localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body. | PASS | FAIL | FAIL | FAIL |
/webstorage/event_case_sensitive.html | OK | OK | OK | OK |
localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body. | PASS | FAIL | PASS | FAIL |
/webstorage/event_case_sensitive.html | OK | OK | OK | OK |
sessionStorage storage events fire even when only the case of the value changes. | PASS | FAIL | PASS | PASS |
localStorage storage events fire even when only the case of the value changes. | PASS | FAIL | PASS | PASS |
/webstorage/event_setattribute.html | OK | OK | OK | OK |
/webstorage/event_setattribute.html | OK | OK | OK | OK |
sessionStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute. | PASS | FAIL | PASS | FAIL |
localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute. | PASS | FAIL | FAIL | FAIL |
/webstorage/storage_local_setitem_quotaexceedederr.html | OK | OK | OK | OK |
Throws QuotaExceededError when the quota has been exceeded | PASS | PASS | FAIL | PASS |
/webstorage/storage_session_setitem_quotaexceedederr.html | OK | OK | OK | TIMEOUT |
Throws QuotaExceededError when the quota has been exceeded | PASS | PASS | FAIL | NOT RUN |
localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute. | PASS | FAIL | PASS | FAIL |
/webstorage/storage_local_setitem_quotaexceedederr.html | OK | OK | OK | TIMEOUT |
Throws QuotaExceededError when the quota has been exceeded | PASS | PASS | FAIL | TIMEOUT |
/webstorage/storage_session_setitem_quotaexceedederr.html | OK | OK | OK | TIMEOUT |
Throws QuotaExceededError when the quota has been exceeded | PASS | PASS | FAIL | TIMEOUT |
* 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 @@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 | CH48 | ED01 | FF44 | SF09 |
---|---|---|---|---|
Test | Ch52 | Ed13 | Ff48 | Sf09 |
/webstorage/document-domain.html (1/1, 100.00%, 0.08% of total) | OK | TIMEOUT | OK | TIMEOUT |
localStorage and document.domain | PASS * | TIMEOUT | PASS * | TIMEOUT |
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 | CH48 | ED01 | FF44 | SF09 |
---|---|---|---|---|
/webstorage/idlharness.html (6/33, 18.18%, 3.33% of total) | OK | OK | OK | OK |
Test | Ch52 | Ed13 | Ff48 | Sf09 |
/webstorage/document-domain.html (1/1, 100.00%, 0.08% of total) | OK | TIMEOUT | OK | TIMEOUT |
localStorage and document.domain | PASS * | TIMEOUT | PASS * | TIMEOUT |
/webstorage/eventconstructor.html (1/2, 50.00%, 0.08% of total) | TIMEOUT | TIMEOUT | OK | OK |
storageeventinit test | - | NOTRUN | PASS | FAIL |
/webstorage/idlharness.html (6/35, 17.14%, 0.48% of total) | OK | OK | OK | OK |
Storage interface: attribute length | FAIL | FAIL | PASS | FAIL |
Storage interface: operation key(unsigned long) | FAIL | FAIL | PASS | FAIL |
Storage interface: operation getItem(DOMString) | FAIL | FAIL | PASS | FAIL |
Storage interface: operation setItem(DOMString,DOMString) | FAIL | FAIL | PASS | FAIL |
Storage interface: operation removeItem(DOMString) | FAIL | FAIL | PASS | FAIL |
Storage interface: operation clear() | FAIL | FAIL | PASS | FAIL |
/webstorage/event_body_attribute.html (1/2, 50.00%, 0.56% of total) | OK | OK | OK | OK |
localStorage mutations fire StorageEvents that are caught by the event listener specified as an attribute on the body. | PASS | FAIL | FAIL | FAIL |
/webstorage/event_setattribute.html (1/2, 50.00%, 0.56% of total) | OK | OK | OK | OK |
localStorage mutations fire StorageEvents that are caught by the event listener attached via setattribute. | PASS | FAIL | FAIL | FAIL |