WebKit Bugzilla
Attachment 360335 Details for
Bug 193773
: [css-logical] inset shorthand should not accept unitless length quirk
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-193773-20190128142111.patch (text/plain), 149.19 KB, created by
Oriol Brufau
on 2019-01-28 05:21:13 PST
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Oriol Brufau
Created:
2019-01-28 05:21:13 PST
Size:
149.19 KB
patch
obsolete
>Subversion Revision: 240330 >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index 63df039537c5a5419da98370c054b5686f230209..304e6bb8b8c33ae20eef4a656358a89f55366071 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,25 @@ >+2019-01-24 Oriol Brufau <obrufau@igalia.com> >+ >+ [css-logical] Reject unitless length quirk in 'inset' shorthand >+ https://bugs.webkit.org/show_bug.cgi?id=193773 >+ >+ Reviewed by Manuel Rego Casasnovas. >+ >+ Even though its longhands ('top', 'right', 'bottom', 'left') accept the >+ unitless length quirk, the 'inset' shorthand is a new CSS property and >+ should reject it. This was resolved by the CSS WG in >+ https://github.com/w3c/csswg-drafts/issues/3525#issuecomment-456902648 >+ >+ Tests: imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001.html >+ imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002.html >+ imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003.html >+ imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks.html >+ imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks.html >+ imported/w3c/web-platform-tests/quirks/unitless-length/quirks.html >+ >+ * css/parser/CSSPropertyParser.cpp: >+ (WebCore::CSSPropertyParser::parseSingleValue): >+ > 2018-11-15 Oriol Brufau <obrufau@igalia.com> > > [css-logical] Implement flow-relative inset properties >diff --git a/Source/WebCore/css/parser/CSSPropertyParser.cpp b/Source/WebCore/css/parser/CSSPropertyParser.cpp >index 1f795d9032171bfded08548ab1eb8c2735c56b17..76c8ec73987fda57b4ff857778764d4831148777 100644 >--- a/Source/WebCore/css/parser/CSSPropertyParser.cpp >+++ b/Source/WebCore/css/parser/CSSPropertyParser.cpp >@@ -3999,8 +3999,10 @@ RefPtr<CSSValue> CSSPropertyParser::parseSingleValue(CSSPropertyID property, CSS > case CSSPropertyBottom: > case CSSPropertyLeft: > case CSSPropertyRight: >- case CSSPropertyTop: >- return consumeMarginOrOffset(m_range, m_context.mode, UnitlessQuirk::Allow); >+ case CSSPropertyTop: { >+ UnitlessQuirk unitless = currentShorthand != CSSPropertyInset ? UnitlessQuirk::Allow : UnitlessQuirk::Forbid; >+ return consumeMarginOrOffset(m_range, m_context.mode, unitless); >+ } > case CSSPropertyInsetInlineStart: > case CSSPropertyInsetInlineEnd: > case CSSPropertyInsetBlockStart: >diff --git a/LayoutTests/imported/w3c/ChangeLog b/LayoutTests/imported/w3c/ChangeLog >index 0cd89ff9b6159150cb7a6ed24776f1ae948ac68b..26f807bbc3419ff88aecc9b91b4d09374ef5bef5 100644 >--- a/LayoutTests/imported/w3c/ChangeLog >+++ b/LayoutTests/imported/w3c/ChangeLog >@@ -1,3 +1,34 @@ >+2019-01-24 Oriol Brufau <obrufau@igalia.com> >+ >+ [css-logical] Reject unitless length quirk in 'inset' shorthand >+ https://bugs.webkit.org/show_bug.cgi?id=193773 >+ >+ Reviewed by Manuel Rego Casasnovas. >+ >+ Import WPT tests that check that the unitless length quirk is not >+ allowed in the 'inset' shorthand. >+ >+ * resources/import-expectations.json: >+ * web-platform-tests/quirks/support/test-ref-iframe.js: Added. >+ (setupIframe): >+ * web-platform-tests/quirks/support/w3c-import.log: Added. >+ * web-platform-tests/quirks/unitless-length/excluded-properties-001-expected.txt: Added. >+ * web-platform-tests/quirks/unitless-length/excluded-properties-001.html: Added. >+ * web-platform-tests/quirks/unitless-length/excluded-properties-002-expected.txt: Added. >+ * web-platform-tests/quirks/unitless-length/excluded-properties-002.html: Added. >+ * web-platform-tests/quirks/unitless-length/excluded-properties-003-expected.txt: Added. >+ * web-platform-tests/quirks/unitless-length/excluded-properties-003.html: Added. >+ * web-platform-tests/quirks/unitless-length/limited-quirks-expected.txt: Added. >+ * web-platform-tests/quirks/unitless-length/limited-quirks.html: Added. >+ * web-platform-tests/quirks/unitless-length/no-quirks-expected.txt: Added. >+ * web-platform-tests/quirks/unitless-length/no-quirks.html: Added. >+ * web-platform-tests/quirks/unitless-length/quirks-expected.txt: Added. >+ * web-platform-tests/quirks/unitless-length/quirks.html: Added. >+ * web-platform-tests/quirks/unitless-length/support/common.js: Added. >+ (onload): >+ * web-platform-tests/quirks/unitless-length/support/w3c-import.log: Added. >+ * web-platform-tests/quirks/unitless-length/w3c-import.log: Added. >+ > 2018-11-15 Oriol Brufau <obrufau@igalia.com> > > [css-logical] Implement flow-relative inset properties >diff --git a/LayoutTests/imported/w3c/resources/import-expectations.json b/LayoutTests/imported/w3c/resources/import-expectations.json >index 995219326a93eec7b52b0578350d5c90fa98e5e7..715ae693426978de283dc3a4b4a490f096e3d404 100644 >--- a/LayoutTests/imported/w3c/resources/import-expectations.json >+++ b/LayoutTests/imported/w3c/resources/import-expectations.json >@@ -291,6 +291,7 @@ > "web-platform-tests/progress-events": "skip", > "web-platform-tests/proximity": "skip", > "web-platform-tests/quirks-mode": "skip", >+ "web-platform-tests/quirks/unitless-length": "import", > "web-platform-tests/referrer-policy": "skip", > "web-platform-tests/remote-playback": "skip", > "web-platform-tests/requestidlecallback": "skip", >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/support/test-ref-iframe.js b/LayoutTests/imported/w3c/web-platform-tests/quirks/support/test-ref-iframe.js >new file mode 100644 >index 0000000000000000000000000000000000000000..e5df41d4249bc93b7458774524bf90f0a6f36be7 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/support/test-ref-iframe.js >@@ -0,0 +1,17 @@ >+function setupIframe() { >+ var iframe = document.querySelector('iframe'); >+ var html = "<style id=style></style><div id=test></div><div id=ref></div><svg><circle id=svg /><circle id=svg_ref /></svg>"; >+ if (iframe.className === "limited-quirks") { >+ html = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">' + html; >+ } else if (iframe.className === "no-quirks") { >+ html = '<!DOCTYPE HTML>' + html; >+ } >+ window.quirks = iframe.className === "quirks"; >+ window.win = iframe.contentWindow; >+ win.document.open(); >+ win.document.write(html); >+ win.document.close(); >+ ['style', 'test', 'ref', 'svg', 'svg_ref'].forEach(function(id) { >+ win[id] = win.document.getElementById(id); >+ }); >+} >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/support/w3c-import.log b/LayoutTests/imported/w3c/web-platform-tests/quirks/support/w3c-import.log >new file mode 100644 >index 0000000000000000000000000000000000000000..123f55a9f89a09fac947dffaf8ffc24d39414939 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/support/w3c-import.log >@@ -0,0 +1,17 @@ >+The tests in this directory were imported from the W3C repository. >+Do NOT modify these tests directly in WebKit. >+Instead, create a pull request on the WPT github: >+ https://github.com/web-platform-tests/wpt >+ >+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport >+ >+Do NOT modify or remove this file. >+ >+------------------------------------------------------------------------ >+Properties requiring vendor prefixes: >+None >+Property values requiring vendor prefixes: >+None >+------------------------------------------------------------------------ >+List of files: >+/LayoutTests/imported/w3c/web-platform-tests/quirks/support/test-ref-iframe.js >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001-expected.txt >new file mode 100644 >index 0000000000000000000000000000000000000000..5e60db28c7d4401b30859279877e29e9d0da0012 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001-expected.txt >@@ -0,0 +1,57 @@ >+ >+PASS Property background-position-x does not support quirky length >+PASS Property background-position-y does not support quirky length >+PASS Property block-size does not support quirky length >+PASS Property border-bottom-left-radius does not support quirky length >+PASS Property border-bottom-right-radius does not support quirky length >+PASS Property border-top-left-radius does not support quirky length >+PASS Property border-top-right-radius does not support quirky length >+PASS Property column-gap does not support quirky length >+PASS Property column-rule-width does not support quirky length >+PASS Property column-width does not support quirky length >+PASS Property flex-basis does not support quirky length >+FAIL Property grid-auto-columns does not support quirky length assert_equals: expected "567px" but got "1234px" >+FAIL Property grid-auto-rows does not support quirky length assert_equals: expected "567px" but got "1234px" >+FAIL Property grid-template-columns does not support quirky length assert_equals: expected "567px" but got "1234px" >+FAIL Property grid-template-rows does not support quirky length assert_equals: expected "567px" but got "1234px" >+PASS Property inline-size does not support quirky length >+PASS Property inset does not support quirky length >+PASS Property inset-block does not support quirky length >+PASS Property inset-block-end does not support quirky length >+PASS Property inset-block-start does not support quirky length >+PASS Property inset-inline does not support quirky length >+PASS Property inset-inline-end does not support quirky length >+PASS Property inset-inline-start does not support quirky length >+PASS Property margin-block-end does not support quirky length >+PASS Property margin-block-start does not support quirky length >+PASS Property margin-inline-end does not support quirky length >+PASS Property margin-inline-start does not support quirky length >+PASS Property min-block-size does not support quirky length >+PASS Property min-inline-size does not support quirky length >+PASS Property offset-distance does not support quirky length >+PASS Property outline-offset does not support quirky length >+PASS Property outline-width does not support quirky length >+PASS Property padding-block-end does not support quirky length >+PASS Property padding-block-start does not support quirky length >+PASS Property padding-inline-end does not support quirky length >+PASS Property padding-inline-start does not support quirky length >+FAIL Property perspective does not support quirky length assert_equals: expected "567px" but got "1234px" >+PASS Property row-gap does not support quirky length >+PASS Property scroll-margin-block-end does not support quirky length >+PASS Property scroll-margin-block-start does not support quirky length >+PASS Property scroll-margin-bottom does not support quirky length >+PASS Property scroll-margin-inline-end does not support quirky length >+PASS Property scroll-margin-inline-start does not support quirky length >+PASS Property scroll-margin-left does not support quirky length >+PASS Property scroll-margin-right does not support quirky length >+PASS Property scroll-margin-top does not support quirky length >+PASS Property scroll-padding-block-end does not support quirky length >+PASS Property scroll-padding-block-start does not support quirky length >+PASS Property scroll-padding-bottom does not support quirky length >+PASS Property scroll-padding-inline-end does not support quirky length >+PASS Property scroll-padding-inline-start does not support quirky length >+PASS Property scroll-padding-left does not support quirky length >+PASS Property scroll-padding-right does not support quirky length >+PASS Property scroll-padding-top does not support quirky length >+PASS Property shape-margin does not support quirky length >+ >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001.html b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001.html >new file mode 100644 >index 0000000000000000000000000000000000000000..d5525aaed30e69eb7e4a24d25baf4757dc023ea7 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001.html >@@ -0,0 +1,85 @@ >+<html> <!-- webkit-test-runner [ internal:CSSLogicalEnabled=true ] --> >+<head> >+<meta charset="utf-8"> >+<title>Many properties do not support quirky-length</title> >+<link rel="author" title="Eric Willigers" href="mailto:ericwilligers@chromium.org"> >+<link rel="help" href="https://quirks.spec.whatwg.org/#the-unitless-length-quirk"> >+<meta name="assert" content="quirky-length is not supported by properties not listed."> >+<script src="/resources/testharness.js"></script> >+<script src="/resources/testharnessreport.js"></script> >+</head> >+<body> >+<div id="target"></div> >+<script> >+'use strict'; >+ >+var properties = [ >+ 'background-position-x', >+ 'background-position-y', >+ 'block-size', >+ 'border-bottom-left-radius', >+ 'border-bottom-right-radius', >+ 'border-top-left-radius', >+ 'border-top-right-radius', >+ 'column-gap', >+ 'column-rule-width', >+ 'column-width', >+ 'flex-basis', >+ 'grid-auto-columns', >+ 'grid-auto-rows', >+ 'grid-template-columns', >+ 'grid-template-rows', >+ 'inline-size', >+ 'inset', >+ 'inset-block', >+ 'inset-block-end', >+ 'inset-block-start', >+ 'inset-inline', >+ 'inset-inline-end', >+ 'inset-inline-start', >+ 'margin-block-end', >+ 'margin-block-start', >+ 'margin-inline-end', >+ 'margin-inline-start', >+ 'min-block-size', >+ 'min-inline-size', >+ 'offset-distance', >+ 'outline-offset', >+ 'outline-width', >+ 'padding-block-end', >+ 'padding-block-start', >+ 'padding-inline-end', >+ 'padding-inline-start', >+ 'perspective', >+ 'row-gap', >+ 'scroll-margin-block-end', >+ 'scroll-margin-block-start', >+ 'scroll-margin-bottom', >+ 'scroll-margin-inline-end', >+ 'scroll-margin-inline-start', >+ 'scroll-margin-left', >+ 'scroll-margin-right', >+ 'scroll-margin-top', >+ 'scroll-padding-block-end', >+ 'scroll-padding-block-start', >+ 'scroll-padding-bottom', >+ 'scroll-padding-inline-end', >+ 'scroll-padding-inline-start', >+ 'scroll-padding-left', >+ 'scroll-padding-right', >+ 'scroll-padding-top', >+ 'shape-margin' >+]; >+ >+for (let property of properties) { >+ test(() => { >+ if (!getComputedStyle(target)[property]) >+ return; >+ target.style[property] = '567px'; >+ target.style[property] = '1234'; >+ assert_equals(target.style[property], '567px'); >+ }, 'Property ' + property + ' does not support quirky length'); >+} >+</script> >+</body> >+</html> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002-expected.txt >new file mode 100644 >index 0000000000000000000000000000000000000000..c3a1166b14500ff640a556f4cfca6cd2fcc78631 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002-expected.txt >@@ -0,0 +1,13 @@ >+ >+PASS Property background-blend-mode does not support quirky length >+FAIL Property background-size does not support quirky length assert_not_equals: got disallowed value "1234px" >+PASS Property box-shadow does not support quirky length >+PASS Property clip-path does not support quirky length >+PASS Property column-span does not support quirky length >+PASS Property filter does not support quirky length >+PASS Property mask does not support quirky length >+PASS Property object-position does not support quirky length >+PASS Property perspective-origin does not support quirky length >+PASS Property text-shadow does not support quirky length >+PASS Property transform-origin does not support quirky length >+ >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002.html b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002.html >new file mode 100644 >index 0000000000000000000000000000000000000000..5f98bc283ebc2b5d719815c59c3d1cd53acd2ed9 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002.html >@@ -0,0 +1,42 @@ >+<html> >+<head> >+<meta charset="utf-8"> >+<title>Many properties do not support quirky-length</title> >+<link rel="author" title="Eric Willigers" href="mailto:ericwilligers@chromium.org"> >+<link rel="help" href="https://quirks.spec.whatwg.org/#the-unitless-length-quirk"> >+<meta name="assert" content="quirky-length is not supported by properties not listed."> >+<script src="/resources/testharness.js"></script> >+<script src="/resources/testharnessreport.js"></script> >+</head> >+<body> >+<div id="target"></div> >+<script> >+'use strict'; >+ >+var properties = [ >+ 'background-blend-mode', >+ 'background-size', >+ 'box-shadow', >+ 'clip-path', >+ 'column-span', >+ 'filter', >+ 'mask', >+ 'object-position', >+ 'perspective-origin', >+ 'text-shadow', >+ 'transform-origin' >+]; >+ >+for (let property of properties) { >+ test(() => { >+ if (!getComputedStyle(target)[property]) { >+ assert_unreached('Property ' + property + ' not supported'); >+ } >+ target.style[property] = '1234'; >+ assert_not_equals(target.style[property], '1234'); >+ assert_not_equals(target.style[property], '1234px'); >+ }, 'Property ' + property + ' does not support quirky length'); >+} >+</script> >+</body> >+</html> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003-expected.txt >new file mode 100644 >index 0000000000000000000000000000000000000000..7a0a64ed7994e0a0427d607560f599056965df5b >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003-expected.txt >@@ -0,0 +1,3 @@ >+ >+PASS inset does not support quirky length values >+ >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003.html b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003.html >new file mode 100644 >index 0000000000000000000000000000000000000000..a5f87a7e5738fc3715e6777f6d88f9b322944eb9 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003.html >@@ -0,0 +1,42 @@ >+<html> <!-- webkit-test-runner [ internal:CSSLogicalEnabled=true ] --> >+<head> >+<meta charset="utf-8"> >+<title>inset does not support quirky-length</title> >+<link rel="help" href="https://quirks.spec.whatwg.org/#the-unitless-length-quirk"> >+<meta name="assert" content="quirky-length is not supported by inset."> >+<script src="/resources/testharness.js"></script> >+<script src="/resources/testharnessreport.js"></script> >+</head> >+<body> >+<div id="target"></div> >+<script> >+'use strict'; >+ >+test(() => { >+ const quirky_values = [ >+ '1', >+ '1 2px', >+ '1px 2', >+ '1 2', >+ '1 2px 3px', >+ '1px 2 3px', >+ '1px 2px 3', >+ '1 2 3', >+ '1 2px 3px 4px', >+ '1px 2 3px 4px', >+ '1px 2px 3 4px', >+ '1px 2px 3px 4', >+ '1 2 3 4' >+ ]; >+ >+ target.style['inset'] = '5px 6px 7px 8px'; >+ >+ for (let value of quirky_values) { >+ target.style['inset'] = value; >+ assert_equals(target.style['inset'], '5px 6px 7px 8px', 'inset rejects quirky length "' + value + '"'); >+ } >+}, 'inset does not support quirky length values'); >+ >+</script> >+</body> >+</html> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks-expected.txt >new file mode 100644 >index 0000000000000000000000000000000000000000..52ab601fe90e6b6575efe5f847f79528825daa4e >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks-expected.txt >@@ -0,0 +1,1583 @@ >+ >+PASS background-position: 1 >+PASS border-spacing: 1 >+PASS border-top-width: 1 >+PASS border-right-width: 1 >+PASS border-bottom-width: 1 >+PASS border-left-width: 1 >+PASS border-width: 1 >+PASS bottom: 1 >+PASS clip: 1 >+PASS font-size: 1 >+PASS height: 1 >+PASS left: 1 >+PASS letter-spacing: 1 >+PASS margin-right: 1 >+PASS margin-left: 1 >+PASS margin-top: 1 >+PASS margin-bottom: 1 >+PASS margin: 1 >+PASS max-height: 1 >+PASS max-width: 1 >+PASS min-height: 1 >+PASS min-width: 1 >+PASS padding-top: 1 >+PASS padding-right: 1 >+PASS padding-bottom: 1 >+PASS padding-left: 1 >+PASS padding: 1 >+PASS right: 1 >+PASS text-indent: 1 >+PASS top: 1 >+PASS vertical-align: 1 >+PASS width: 1 >+PASS word-spacing: 1 >+PASS background-position: +1 >+PASS border-spacing: +1 >+PASS border-top-width: +1 >+PASS border-right-width: +1 >+PASS border-bottom-width: +1 >+PASS border-left-width: +1 >+PASS border-width: +1 >+PASS bottom: +1 >+PASS clip: +1 >+PASS font-size: +1 >+PASS height: +1 >+PASS left: +1 >+PASS letter-spacing: +1 >+PASS margin-right: +1 >+PASS margin-left: +1 >+PASS margin-top: +1 >+PASS margin-bottom: +1 >+PASS margin: +1 >+PASS max-height: +1 >+PASS max-width: +1 >+PASS min-height: +1 >+PASS min-width: +1 >+PASS padding-top: +1 >+PASS padding-right: +1 >+PASS padding-bottom: +1 >+PASS padding-left: +1 >+PASS padding: +1 >+PASS right: +1 >+PASS text-indent: +1 >+PASS top: +1 >+PASS vertical-align: +1 >+PASS width: +1 >+PASS word-spacing: +1 >+PASS background-position: -1 >+PASS border-spacing: -1 >+PASS border-top-width: -1 >+PASS border-right-width: -1 >+PASS border-bottom-width: -1 >+PASS border-left-width: -1 >+PASS border-width: -1 >+PASS bottom: -1 >+PASS clip: -1 >+PASS font-size: -1 >+PASS height: -1 >+PASS left: -1 >+PASS letter-spacing: -1 >+PASS margin-right: -1 >+PASS margin-left: -1 >+PASS margin-top: -1 >+PASS margin-bottom: -1 >+PASS margin: -1 >+PASS max-height: -1 >+PASS max-width: -1 >+PASS min-height: -1 >+PASS min-width: -1 >+PASS padding-top: -1 >+PASS padding-right: -1 >+PASS padding-bottom: -1 >+PASS padding-left: -1 >+PASS padding: -1 >+PASS right: -1 >+PASS text-indent: -1 >+PASS top: -1 >+PASS vertical-align: -1 >+PASS width: -1 >+PASS word-spacing: -1 >+PASS background-position: 1.5 >+PASS border-spacing: 1.5 >+PASS border-top-width: 1.5 >+PASS border-right-width: 1.5 >+PASS border-bottom-width: 1.5 >+PASS border-left-width: 1.5 >+PASS border-width: 1.5 >+PASS bottom: 1.5 >+PASS clip: 1.5 >+PASS font-size: 1.5 >+PASS height: 1.5 >+PASS left: 1.5 >+PASS letter-spacing: 1.5 >+PASS margin-right: 1.5 >+PASS margin-left: 1.5 >+PASS margin-top: 1.5 >+PASS margin-bottom: 1.5 >+PASS margin: 1.5 >+PASS max-height: 1.5 >+PASS max-width: 1.5 >+PASS min-height: 1.5 >+PASS min-width: 1.5 >+PASS padding-top: 1.5 >+PASS padding-right: 1.5 >+PASS padding-bottom: 1.5 >+PASS padding-left: 1.5 >+PASS padding: 1.5 >+PASS right: 1.5 >+PASS text-indent: 1.5 >+PASS top: 1.5 >+PASS vertical-align: 1.5 >+PASS width: 1.5 >+PASS word-spacing: 1.5 >+PASS background-position: +1.5 >+PASS border-spacing: +1.5 >+PASS border-top-width: +1.5 >+PASS border-right-width: +1.5 >+PASS border-bottom-width: +1.5 >+PASS border-left-width: +1.5 >+PASS border-width: +1.5 >+PASS bottom: +1.5 >+PASS clip: +1.5 >+PASS font-size: +1.5 >+PASS height: +1.5 >+PASS left: +1.5 >+PASS letter-spacing: +1.5 >+PASS margin-right: +1.5 >+PASS margin-left: +1.5 >+PASS margin-top: +1.5 >+PASS margin-bottom: +1.5 >+PASS margin: +1.5 >+PASS max-height: +1.5 >+PASS max-width: +1.5 >+PASS min-height: +1.5 >+PASS min-width: +1.5 >+PASS padding-top: +1.5 >+PASS padding-right: +1.5 >+PASS padding-bottom: +1.5 >+PASS padding-left: +1.5 >+PASS padding: +1.5 >+PASS right: +1.5 >+PASS text-indent: +1.5 >+PASS top: +1.5 >+PASS vertical-align: +1.5 >+PASS width: +1.5 >+PASS word-spacing: +1.5 >+PASS background-position: -1.5 >+PASS border-spacing: -1.5 >+PASS border-top-width: -1.5 >+PASS border-right-width: -1.5 >+PASS border-bottom-width: -1.5 >+PASS border-left-width: -1.5 >+PASS border-width: -1.5 >+PASS bottom: -1.5 >+PASS clip: -1.5 >+PASS font-size: -1.5 >+PASS height: -1.5 >+PASS left: -1.5 >+PASS letter-spacing: -1.5 >+PASS margin-right: -1.5 >+PASS margin-left: -1.5 >+PASS margin-top: -1.5 >+PASS margin-bottom: -1.5 >+PASS margin: -1.5 >+PASS max-height: -1.5 >+PASS max-width: -1.5 >+PASS min-height: -1.5 >+PASS min-width: -1.5 >+PASS padding-top: -1.5 >+PASS padding-right: -1.5 >+PASS padding-bottom: -1.5 >+PASS padding-left: -1.5 >+PASS padding: -1.5 >+PASS right: -1.5 >+PASS text-indent: -1.5 >+PASS top: -1.5 >+PASS vertical-align: -1.5 >+PASS width: -1.5 >+PASS word-spacing: -1.5 >+PASS background-position: \31 >+PASS border-spacing: \31 >+PASS border-top-width: \31 >+PASS border-right-width: \31 >+PASS border-bottom-width: \31 >+PASS border-left-width: \31 >+PASS border-width: \31 >+PASS bottom: \31 >+PASS clip: \31 >+PASS font-size: \31 >+PASS height: \31 >+PASS left: \31 >+PASS letter-spacing: \31 >+PASS margin-right: \31 >+PASS margin-left: \31 >+PASS margin-top: \31 >+PASS margin-bottom: \31 >+PASS margin: \31 >+PASS max-height: \31 >+PASS max-width: \31 >+PASS min-height: \31 >+PASS min-width: \31 >+PASS padding-top: \31 >+PASS padding-right: \31 >+PASS padding-bottom: \31 >+PASS padding-left: \31 >+PASS padding: \31 >+PASS right: \31 >+PASS text-indent: \31 >+PASS top: \31 >+PASS vertical-align: \31 >+PASS width: \31 >+PASS word-spacing: \31 >+PASS background-position: +\31 >+PASS border-spacing: +\31 >+PASS border-top-width: +\31 >+PASS border-right-width: +\31 >+PASS border-bottom-width: +\31 >+PASS border-left-width: +\31 >+PASS border-width: +\31 >+PASS bottom: +\31 >+PASS clip: +\31 >+PASS font-size: +\31 >+PASS height: +\31 >+PASS left: +\31 >+PASS letter-spacing: +\31 >+PASS margin-right: +\31 >+PASS margin-left: +\31 >+PASS margin-top: +\31 >+PASS margin-bottom: +\31 >+PASS margin: +\31 >+PASS max-height: +\31 >+PASS max-width: +\31 >+PASS min-height: +\31 >+PASS min-width: +\31 >+PASS padding-top: +\31 >+PASS padding-right: +\31 >+PASS padding-bottom: +\31 >+PASS padding-left: +\31 >+PASS padding: +\31 >+PASS right: +\31 >+PASS text-indent: +\31 >+PASS top: +\31 >+PASS vertical-align: +\31 >+PASS width: +\31 >+PASS word-spacing: +\31 >+PASS background-position: -\31 >+PASS border-spacing: -\31 >+PASS border-top-width: -\31 >+PASS border-right-width: -\31 >+PASS border-bottom-width: -\31 >+PASS border-left-width: -\31 >+PASS border-width: -\31 >+PASS bottom: -\31 >+PASS clip: -\31 >+PASS font-size: -\31 >+PASS height: -\31 >+PASS left: -\31 >+PASS letter-spacing: -\31 >+PASS margin-right: -\31 >+PASS margin-left: -\31 >+PASS margin-top: -\31 >+PASS margin-bottom: -\31 >+PASS margin: -\31 >+PASS max-height: -\31 >+PASS max-width: -\31 >+PASS min-height: -\31 >+PASS min-width: -\31 >+PASS padding-top: -\31 >+PASS padding-right: -\31 >+PASS padding-bottom: -\31 >+PASS padding-left: -\31 >+PASS padding: -\31 >+PASS right: -\31 >+PASS text-indent: -\31 >+PASS top: -\31 >+PASS vertical-align: -\31 >+PASS width: -\31 >+PASS word-spacing: -\31 >+PASS background-position: \31 .5 >+PASS border-spacing: \31 .5 >+PASS border-top-width: \31 .5 >+PASS border-right-width: \31 .5 >+PASS border-bottom-width: \31 .5 >+PASS border-left-width: \31 .5 >+PASS border-width: \31 .5 >+PASS bottom: \31 .5 >+PASS clip: \31 .5 >+PASS font-size: \31 .5 >+PASS height: \31 .5 >+PASS left: \31 .5 >+PASS letter-spacing: \31 .5 >+PASS margin-right: \31 .5 >+PASS margin-left: \31 .5 >+PASS margin-top: \31 .5 >+PASS margin-bottom: \31 .5 >+PASS margin: \31 .5 >+PASS max-height: \31 .5 >+PASS max-width: \31 .5 >+PASS min-height: \31 .5 >+PASS min-width: \31 .5 >+PASS padding-top: \31 .5 >+PASS padding-right: \31 .5 >+PASS padding-bottom: \31 .5 >+PASS padding-left: \31 .5 >+PASS padding: \31 .5 >+PASS right: \31 .5 >+PASS text-indent: \31 .5 >+PASS top: \31 .5 >+PASS vertical-align: \31 .5 >+PASS width: \31 .5 >+PASS word-spacing: \31 .5 >+PASS background-position: +\31 .5 >+PASS border-spacing: +\31 .5 >+PASS border-top-width: +\31 .5 >+PASS border-right-width: +\31 .5 >+PASS border-bottom-width: +\31 .5 >+PASS border-left-width: +\31 .5 >+PASS border-width: +\31 .5 >+PASS bottom: +\31 .5 >+PASS clip: +\31 .5 >+PASS font-size: +\31 .5 >+PASS height: +\31 .5 >+PASS left: +\31 .5 >+PASS letter-spacing: +\31 .5 >+PASS margin-right: +\31 .5 >+PASS margin-left: +\31 .5 >+PASS margin-top: +\31 .5 >+PASS margin-bottom: +\31 .5 >+PASS margin: +\31 .5 >+PASS max-height: +\31 .5 >+PASS max-width: +\31 .5 >+PASS min-height: +\31 .5 >+PASS min-width: +\31 .5 >+PASS padding-top: +\31 .5 >+PASS padding-right: +\31 .5 >+PASS padding-bottom: +\31 .5 >+PASS padding-left: +\31 .5 >+PASS padding: +\31 .5 >+PASS right: +\31 .5 >+PASS text-indent: +\31 .5 >+PASS top: +\31 .5 >+PASS vertical-align: +\31 .5 >+PASS width: +\31 .5 >+PASS word-spacing: +\31 .5 >+PASS background-position: -\31 .5 >+PASS border-spacing: -\31 .5 >+PASS border-top-width: -\31 .5 >+PASS border-right-width: -\31 .5 >+PASS border-bottom-width: -\31 .5 >+PASS border-left-width: -\31 .5 >+PASS border-width: -\31 .5 >+PASS bottom: -\31 .5 >+PASS clip: -\31 .5 >+PASS font-size: -\31 .5 >+PASS height: -\31 .5 >+PASS left: -\31 .5 >+PASS letter-spacing: -\31 .5 >+PASS margin-right: -\31 .5 >+PASS margin-left: -\31 .5 >+PASS margin-top: -\31 .5 >+PASS margin-bottom: -\31 .5 >+PASS margin: -\31 .5 >+PASS max-height: -\31 .5 >+PASS max-width: -\31 .5 >+PASS min-height: -\31 .5 >+PASS min-width: -\31 .5 >+PASS padding-top: -\31 .5 >+PASS padding-right: -\31 .5 >+PASS padding-bottom: -\31 .5 >+PASS padding-left: -\31 .5 >+PASS padding: -\31 .5 >+PASS right: -\31 .5 >+PASS text-indent: -\31 .5 >+PASS top: -\31 .5 >+PASS vertical-align: -\31 .5 >+PASS width: -\31 .5 >+PASS word-spacing: -\31 .5 >+PASS background-position: 1\31 >+PASS border-spacing: 1\31 >+PASS border-top-width: 1\31 >+PASS border-right-width: 1\31 >+PASS border-bottom-width: 1\31 >+PASS border-left-width: 1\31 >+PASS border-width: 1\31 >+PASS bottom: 1\31 >+PASS clip: 1\31 >+PASS font-size: 1\31 >+PASS height: 1\31 >+PASS left: 1\31 >+PASS letter-spacing: 1\31 >+PASS margin-right: 1\31 >+PASS margin-left: 1\31 >+PASS margin-top: 1\31 >+PASS margin-bottom: 1\31 >+PASS margin: 1\31 >+PASS max-height: 1\31 >+PASS max-width: 1\31 >+PASS min-height: 1\31 >+PASS min-width: 1\31 >+PASS padding-top: 1\31 >+PASS padding-right: 1\31 >+PASS padding-bottom: 1\31 >+PASS padding-left: 1\31 >+PASS padding: 1\31 >+PASS right: 1\31 >+PASS text-indent: 1\31 >+PASS top: 1\31 >+PASS vertical-align: 1\31 >+PASS width: 1\31 >+PASS word-spacing: 1\31 >+PASS background-position: +1\31 >+PASS border-spacing: +1\31 >+PASS border-top-width: +1\31 >+PASS border-right-width: +1\31 >+PASS border-bottom-width: +1\31 >+PASS border-left-width: +1\31 >+PASS border-width: +1\31 >+PASS bottom: +1\31 >+PASS clip: +1\31 >+PASS font-size: +1\31 >+PASS height: +1\31 >+PASS left: +1\31 >+PASS letter-spacing: +1\31 >+PASS margin-right: +1\31 >+PASS margin-left: +1\31 >+PASS margin-top: +1\31 >+PASS margin-bottom: +1\31 >+PASS margin: +1\31 >+PASS max-height: +1\31 >+PASS max-width: +1\31 >+PASS min-height: +1\31 >+PASS min-width: +1\31 >+PASS padding-top: +1\31 >+PASS padding-right: +1\31 >+PASS padding-bottom: +1\31 >+PASS padding-left: +1\31 >+PASS padding: +1\31 >+PASS right: +1\31 >+PASS text-indent: +1\31 >+PASS top: +1\31 >+PASS vertical-align: +1\31 >+PASS width: +1\31 >+PASS word-spacing: +1\31 >+PASS background-position: -1\31 >+PASS border-spacing: -1\31 >+PASS border-top-width: -1\31 >+PASS border-right-width: -1\31 >+PASS border-bottom-width: -1\31 >+PASS border-left-width: -1\31 >+PASS border-width: -1\31 >+PASS bottom: -1\31 >+PASS clip: -1\31 >+PASS font-size: -1\31 >+PASS height: -1\31 >+PASS left: -1\31 >+PASS letter-spacing: -1\31 >+PASS margin-right: -1\31 >+PASS margin-left: -1\31 >+PASS margin-top: -1\31 >+PASS margin-bottom: -1\31 >+PASS margin: -1\31 >+PASS max-height: -1\31 >+PASS max-width: -1\31 >+PASS min-height: -1\31 >+PASS min-width: -1\31 >+PASS padding-top: -1\31 >+PASS padding-right: -1\31 >+PASS padding-bottom: -1\31 >+PASS padding-left: -1\31 >+PASS padding: -1\31 >+PASS right: -1\31 >+PASS text-indent: -1\31 >+PASS top: -1\31 >+PASS vertical-align: -1\31 >+PASS width: -1\31 >+PASS word-spacing: -1\31 >+PASS background-position: 1\31 .5 >+PASS border-spacing: 1\31 .5 >+PASS border-top-width: 1\31 .5 >+PASS border-right-width: 1\31 .5 >+PASS border-bottom-width: 1\31 .5 >+PASS border-left-width: 1\31 .5 >+PASS border-width: 1\31 .5 >+PASS bottom: 1\31 .5 >+PASS clip: 1\31 .5 >+PASS font-size: 1\31 .5 >+PASS height: 1\31 .5 >+PASS left: 1\31 .5 >+PASS letter-spacing: 1\31 .5 >+PASS margin-right: 1\31 .5 >+PASS margin-left: 1\31 .5 >+PASS margin-top: 1\31 .5 >+PASS margin-bottom: 1\31 .5 >+PASS margin: 1\31 .5 >+PASS max-height: 1\31 .5 >+PASS max-width: 1\31 .5 >+PASS min-height: 1\31 .5 >+PASS min-width: 1\31 .5 >+PASS padding-top: 1\31 .5 >+PASS padding-right: 1\31 .5 >+PASS padding-bottom: 1\31 .5 >+PASS padding-left: 1\31 .5 >+PASS padding: 1\31 .5 >+PASS right: 1\31 .5 >+PASS text-indent: 1\31 .5 >+PASS top: 1\31 .5 >+PASS vertical-align: 1\31 .5 >+PASS width: 1\31 .5 >+PASS word-spacing: 1\31 .5 >+PASS background-position: +1\31 .5 >+PASS border-spacing: +1\31 .5 >+PASS border-top-width: +1\31 .5 >+PASS border-right-width: +1\31 .5 >+PASS border-bottom-width: +1\31 .5 >+PASS border-left-width: +1\31 .5 >+PASS border-width: +1\31 .5 >+PASS bottom: +1\31 .5 >+PASS clip: +1\31 .5 >+PASS font-size: +1\31 .5 >+PASS height: +1\31 .5 >+PASS left: +1\31 .5 >+PASS letter-spacing: +1\31 .5 >+PASS margin-right: +1\31 .5 >+PASS margin-left: +1\31 .5 >+PASS margin-top: +1\31 .5 >+PASS margin-bottom: +1\31 .5 >+PASS margin: +1\31 .5 >+PASS max-height: +1\31 .5 >+PASS max-width: +1\31 .5 >+PASS min-height: +1\31 .5 >+PASS min-width: +1\31 .5 >+PASS padding-top: +1\31 .5 >+PASS padding-right: +1\31 .5 >+PASS padding-bottom: +1\31 .5 >+PASS padding-left: +1\31 .5 >+PASS padding: +1\31 .5 >+PASS right: +1\31 .5 >+PASS text-indent: +1\31 .5 >+PASS top: +1\31 .5 >+PASS vertical-align: +1\31 .5 >+PASS width: +1\31 .5 >+PASS word-spacing: +1\31 .5 >+PASS background-position: -1\31 .5 >+PASS border-spacing: -1\31 .5 >+PASS border-top-width: -1\31 .5 >+PASS border-right-width: -1\31 .5 >+PASS border-bottom-width: -1\31 .5 >+PASS border-left-width: -1\31 .5 >+PASS border-width: -1\31 .5 >+PASS bottom: -1\31 .5 >+PASS clip: -1\31 .5 >+PASS font-size: -1\31 .5 >+PASS height: -1\31 .5 >+PASS left: -1\31 .5 >+PASS letter-spacing: -1\31 .5 >+PASS margin-right: -1\31 .5 >+PASS margin-left: -1\31 .5 >+PASS margin-top: -1\31 .5 >+PASS margin-bottom: -1\31 .5 >+PASS margin: -1\31 .5 >+PASS max-height: -1\31 .5 >+PASS max-width: -1\31 .5 >+PASS min-height: -1\31 .5 >+PASS min-width: -1\31 .5 >+PASS padding-top: -1\31 .5 >+PASS padding-right: -1\31 .5 >+PASS padding-bottom: -1\31 .5 >+PASS padding-left: -1\31 .5 >+PASS padding: -1\31 .5 >+PASS right: -1\31 .5 >+PASS text-indent: -1\31 .5 >+PASS top: -1\31 .5 >+PASS vertical-align: -1\31 .5 >+PASS width: -1\31 .5 >+PASS word-spacing: -1\31 .5 >+PASS background-position: a >+PASS border-spacing: a >+PASS border-top-width: a >+PASS border-right-width: a >+PASS border-bottom-width: a >+PASS border-left-width: a >+PASS border-width: a >+PASS bottom: a >+PASS clip: a >+PASS font-size: a >+PASS height: a >+PASS left: a >+PASS letter-spacing: a >+PASS margin-right: a >+PASS margin-left: a >+PASS margin-top: a >+PASS margin-bottom: a >+PASS margin: a >+PASS max-height: a >+PASS max-width: a >+PASS min-height: a >+PASS min-width: a >+PASS padding-top: a >+PASS padding-right: a >+PASS padding-bottom: a >+PASS padding-left: a >+PASS padding: a >+PASS right: a >+PASS text-indent: a >+PASS top: a >+PASS vertical-align: a >+PASS width: a >+PASS word-spacing: a >+PASS background-position: A >+PASS border-spacing: A >+PASS border-top-width: A >+PASS border-right-width: A >+PASS border-bottom-width: A >+PASS border-left-width: A >+PASS border-width: A >+PASS bottom: A >+PASS clip: A >+PASS font-size: A >+PASS height: A >+PASS left: A >+PASS letter-spacing: A >+PASS margin-right: A >+PASS margin-left: A >+PASS margin-top: A >+PASS margin-bottom: A >+PASS margin: A >+PASS max-height: A >+PASS max-width: A >+PASS min-height: A >+PASS min-width: A >+PASS padding-top: A >+PASS padding-right: A >+PASS padding-bottom: A >+PASS padding-left: A >+PASS padding: A >+PASS right: A >+PASS text-indent: A >+PASS top: A >+PASS vertical-align: A >+PASS width: A >+PASS word-spacing: A >+PASS background-position: 1a >+PASS border-spacing: 1a >+PASS border-top-width: 1a >+PASS border-right-width: 1a >+PASS border-bottom-width: 1a >+PASS border-left-width: 1a >+PASS border-width: 1a >+PASS bottom: 1a >+PASS clip: 1a >+PASS font-size: 1a >+PASS height: 1a >+PASS left: 1a >+PASS letter-spacing: 1a >+PASS margin-right: 1a >+PASS margin-left: 1a >+PASS margin-top: 1a >+PASS margin-bottom: 1a >+PASS margin: 1a >+PASS max-height: 1a >+PASS max-width: 1a >+PASS min-height: 1a >+PASS min-width: 1a >+PASS padding-top: 1a >+PASS padding-right: 1a >+PASS padding-bottom: 1a >+PASS padding-left: 1a >+PASS padding: 1a >+PASS right: 1a >+PASS text-indent: 1a >+PASS top: 1a >+PASS vertical-align: 1a >+PASS width: 1a >+PASS word-spacing: 1a >+PASS background-position: +1a >+PASS border-spacing: +1a >+PASS border-top-width: +1a >+PASS border-right-width: +1a >+PASS border-bottom-width: +1a >+PASS border-left-width: +1a >+PASS border-width: +1a >+PASS bottom: +1a >+PASS clip: +1a >+PASS font-size: +1a >+PASS height: +1a >+PASS left: +1a >+PASS letter-spacing: +1a >+PASS margin-right: +1a >+PASS margin-left: +1a >+PASS margin-top: +1a >+PASS margin-bottom: +1a >+PASS margin: +1a >+PASS max-height: +1a >+PASS max-width: +1a >+PASS min-height: +1a >+PASS min-width: +1a >+PASS padding-top: +1a >+PASS padding-right: +1a >+PASS padding-bottom: +1a >+PASS padding-left: +1a >+PASS padding: +1a >+PASS right: +1a >+PASS text-indent: +1a >+PASS top: +1a >+PASS vertical-align: +1a >+PASS width: +1a >+PASS word-spacing: +1a >+PASS background-position: -1a >+PASS border-spacing: -1a >+PASS border-top-width: -1a >+PASS border-right-width: -1a >+PASS border-bottom-width: -1a >+PASS border-left-width: -1a >+PASS border-width: -1a >+PASS bottom: -1a >+PASS clip: -1a >+PASS font-size: -1a >+PASS height: -1a >+PASS left: -1a >+PASS letter-spacing: -1a >+PASS margin-right: -1a >+PASS margin-left: -1a >+PASS margin-top: -1a >+PASS margin-bottom: -1a >+PASS margin: -1a >+PASS max-height: -1a >+PASS max-width: -1a >+PASS min-height: -1a >+PASS min-width: -1a >+PASS padding-top: -1a >+PASS padding-right: -1a >+PASS padding-bottom: -1a >+PASS padding-left: -1a >+PASS padding: -1a >+PASS right: -1a >+PASS text-indent: -1a >+PASS top: -1a >+PASS vertical-align: -1a >+PASS width: -1a >+PASS word-spacing: -1a >+PASS background-position: +1A >+PASS border-spacing: +1A >+PASS border-top-width: +1A >+PASS border-right-width: +1A >+PASS border-bottom-width: +1A >+PASS border-left-width: +1A >+PASS border-width: +1A >+PASS bottom: +1A >+PASS clip: +1A >+PASS font-size: +1A >+PASS height: +1A >+PASS left: +1A >+PASS letter-spacing: +1A >+PASS margin-right: +1A >+PASS margin-left: +1A >+PASS margin-top: +1A >+PASS margin-bottom: +1A >+PASS margin: +1A >+PASS max-height: +1A >+PASS max-width: +1A >+PASS min-height: +1A >+PASS min-width: +1A >+PASS padding-top: +1A >+PASS padding-right: +1A >+PASS padding-bottom: +1A >+PASS padding-left: +1A >+PASS padding: +1A >+PASS right: +1A >+PASS text-indent: +1A >+PASS top: +1A >+PASS vertical-align: +1A >+PASS width: +1A >+PASS word-spacing: +1A >+PASS background-position: -1A >+PASS border-spacing: -1A >+PASS border-top-width: -1A >+PASS border-right-width: -1A >+PASS border-bottom-width: -1A >+PASS border-left-width: -1A >+PASS border-width: -1A >+PASS bottom: -1A >+PASS clip: -1A >+PASS font-size: -1A >+PASS height: -1A >+PASS left: -1A >+PASS letter-spacing: -1A >+PASS margin-right: -1A >+PASS margin-left: -1A >+PASS margin-top: -1A >+PASS margin-bottom: -1A >+PASS margin: -1A >+PASS max-height: -1A >+PASS max-width: -1A >+PASS min-height: -1A >+PASS min-width: -1A >+PASS padding-top: -1A >+PASS padding-right: -1A >+PASS padding-bottom: -1A >+PASS padding-left: -1A >+PASS padding: -1A >+PASS right: -1A >+PASS text-indent: -1A >+PASS top: -1A >+PASS vertical-align: -1A >+PASS width: -1A >+PASS word-spacing: -1A >+PASS background-position: +a >+PASS border-spacing: +a >+PASS border-top-width: +a >+PASS border-right-width: +a >+PASS border-bottom-width: +a >+PASS border-left-width: +a >+PASS border-width: +a >+PASS bottom: +a >+PASS clip: +a >+PASS font-size: +a >+PASS height: +a >+PASS left: +a >+PASS letter-spacing: +a >+PASS margin-right: +a >+PASS margin-left: +a >+PASS margin-top: +a >+PASS margin-bottom: +a >+PASS margin: +a >+PASS max-height: +a >+PASS max-width: +a >+PASS min-height: +a >+PASS min-width: +a >+PASS padding-top: +a >+PASS padding-right: +a >+PASS padding-bottom: +a >+PASS padding-left: +a >+PASS padding: +a >+PASS right: +a >+PASS text-indent: +a >+PASS top: +a >+PASS vertical-align: +a >+PASS width: +a >+PASS word-spacing: +a >+PASS background-position: -a >+PASS border-spacing: -a >+PASS border-top-width: -a >+PASS border-right-width: -a >+PASS border-bottom-width: -a >+PASS border-left-width: -a >+PASS border-width: -a >+PASS bottom: -a >+PASS clip: -a >+PASS font-size: -a >+PASS height: -a >+PASS left: -a >+PASS letter-spacing: -a >+PASS margin-right: -a >+PASS margin-left: -a >+PASS margin-top: -a >+PASS margin-bottom: -a >+PASS margin: -a >+PASS max-height: -a >+PASS max-width: -a >+PASS min-height: -a >+PASS min-width: -a >+PASS padding-top: -a >+PASS padding-right: -a >+PASS padding-bottom: -a >+PASS padding-left: -a >+PASS padding: -a >+PASS right: -a >+PASS text-indent: -a >+PASS top: -a >+PASS vertical-align: -a >+PASS width: -a >+PASS word-spacing: -a >+PASS background-position: +A >+PASS border-spacing: +A >+PASS border-top-width: +A >+PASS border-right-width: +A >+PASS border-bottom-width: +A >+PASS border-left-width: +A >+PASS border-width: +A >+PASS bottom: +A >+PASS clip: +A >+PASS font-size: +A >+PASS height: +A >+PASS left: +A >+PASS letter-spacing: +A >+PASS margin-right: +A >+PASS margin-left: +A >+PASS margin-top: +A >+PASS margin-bottom: +A >+PASS margin: +A >+PASS max-height: +A >+PASS max-width: +A >+PASS min-height: +A >+PASS min-width: +A >+PASS padding-top: +A >+PASS padding-right: +A >+PASS padding-bottom: +A >+PASS padding-left: +A >+PASS padding: +A >+PASS right: +A >+PASS text-indent: +A >+PASS top: +A >+PASS vertical-align: +A >+PASS width: +A >+PASS word-spacing: +A >+PASS background-position: -A >+PASS border-spacing: -A >+PASS border-top-width: -A >+PASS border-right-width: -A >+PASS border-bottom-width: -A >+PASS border-left-width: -A >+PASS border-width: -A >+PASS bottom: -A >+PASS clip: -A >+PASS font-size: -A >+PASS height: -A >+PASS left: -A >+PASS letter-spacing: -A >+PASS margin-right: -A >+PASS margin-left: -A >+PASS margin-top: -A >+PASS margin-bottom: -A >+PASS margin: -A >+PASS max-height: -A >+PASS max-width: -A >+PASS min-height: -A >+PASS min-width: -A >+PASS padding-top: -A >+PASS padding-right: -A >+PASS padding-bottom: -A >+PASS padding-left: -A >+PASS padding: -A >+PASS right: -A >+PASS text-indent: -A >+PASS top: -A >+PASS vertical-align: -A >+PASS width: -A >+PASS word-spacing: -A >+PASS background-position: @a >+PASS border-spacing: @a >+PASS border-top-width: @a >+PASS border-right-width: @a >+PASS border-bottom-width: @a >+PASS border-left-width: @a >+PASS border-width: @a >+PASS bottom: @a >+PASS clip: @a >+PASS font-size: @a >+PASS height: @a >+PASS left: @a >+PASS letter-spacing: @a >+PASS margin-right: @a >+PASS margin-left: @a >+PASS margin-top: @a >+PASS margin-bottom: @a >+PASS margin: @a >+PASS max-height: @a >+PASS max-width: @a >+PASS min-height: @a >+PASS min-width: @a >+PASS padding-top: @a >+PASS padding-right: @a >+PASS padding-bottom: @a >+PASS padding-left: @a >+PASS padding: @a >+PASS right: @a >+PASS text-indent: @a >+PASS top: @a >+PASS vertical-align: @a >+PASS width: @a >+PASS word-spacing: @a >+PASS background-position: @1 >+PASS border-spacing: @1 >+PASS border-top-width: @1 >+PASS border-right-width: @1 >+PASS border-bottom-width: @1 >+PASS border-left-width: @1 >+PASS border-width: @1 >+PASS bottom: @1 >+PASS clip: @1 >+PASS font-size: @1 >+PASS height: @1 >+PASS left: @1 >+PASS letter-spacing: @1 >+PASS margin-right: @1 >+PASS margin-left: @1 >+PASS margin-top: @1 >+PASS margin-bottom: @1 >+PASS margin: @1 >+PASS max-height: @1 >+PASS max-width: @1 >+PASS min-height: @1 >+PASS min-width: @1 >+PASS padding-top: @1 >+PASS padding-right: @1 >+PASS padding-bottom: @1 >+PASS padding-left: @1 >+PASS padding: @1 >+PASS right: @1 >+PASS text-indent: @1 >+PASS top: @1 >+PASS vertical-align: @1 >+PASS width: @1 >+PASS word-spacing: @1 >+PASS background-position: @1a >+PASS border-spacing: @1a >+PASS border-top-width: @1a >+PASS border-right-width: @1a >+PASS border-bottom-width: @1a >+PASS border-left-width: @1a >+PASS border-width: @1a >+PASS bottom: @1a >+PASS clip: @1a >+PASS font-size: @1a >+PASS height: @1a >+PASS left: @1a >+PASS letter-spacing: @1a >+PASS margin-right: @1a >+PASS margin-left: @1a >+PASS margin-top: @1a >+PASS margin-bottom: @1a >+PASS margin: @1a >+PASS max-height: @1a >+PASS max-width: @1a >+PASS min-height: @1a >+PASS min-width: @1a >+PASS padding-top: @1a >+PASS padding-right: @1a >+PASS padding-bottom: @1a >+PASS padding-left: @1a >+PASS padding: @1a >+PASS right: @1a >+PASS text-indent: @1a >+PASS top: @1a >+PASS vertical-align: @1a >+PASS width: @1a >+PASS word-spacing: @1a >+PASS background-position: "a" >+PASS border-spacing: "a" >+PASS border-top-width: "a" >+PASS border-right-width: "a" >+PASS border-bottom-width: "a" >+PASS border-left-width: "a" >+PASS border-width: "a" >+PASS bottom: "a" >+PASS clip: "a" >+PASS font-size: "a" >+PASS height: "a" >+PASS left: "a" >+PASS letter-spacing: "a" >+PASS margin-right: "a" >+PASS margin-left: "a" >+PASS margin-top: "a" >+PASS margin-bottom: "a" >+PASS margin: "a" >+PASS max-height: "a" >+PASS max-width: "a" >+PASS min-height: "a" >+PASS min-width: "a" >+PASS padding-top: "a" >+PASS padding-right: "a" >+PASS padding-bottom: "a" >+PASS padding-left: "a" >+PASS padding: "a" >+PASS right: "a" >+PASS text-indent: "a" >+PASS top: "a" >+PASS vertical-align: "a" >+PASS width: "a" >+PASS word-spacing: "a" >+PASS background-position: "1" >+PASS border-spacing: "1" >+PASS border-top-width: "1" >+PASS border-right-width: "1" >+PASS border-bottom-width: "1" >+PASS border-left-width: "1" >+PASS border-width: "1" >+PASS bottom: "1" >+PASS clip: "1" >+PASS font-size: "1" >+PASS height: "1" >+PASS left: "1" >+PASS letter-spacing: "1" >+PASS margin-right: "1" >+PASS margin-left: "1" >+PASS margin-top: "1" >+PASS margin-bottom: "1" >+PASS margin: "1" >+PASS max-height: "1" >+PASS max-width: "1" >+PASS min-height: "1" >+PASS min-width: "1" >+PASS padding-top: "1" >+PASS padding-right: "1" >+PASS padding-bottom: "1" >+PASS padding-left: "1" >+PASS padding: "1" >+PASS right: "1" >+PASS text-indent: "1" >+PASS top: "1" >+PASS vertical-align: "1" >+PASS width: "1" >+PASS word-spacing: "1" >+PASS background-position: "1a" >+PASS border-spacing: "1a" >+PASS border-top-width: "1a" >+PASS border-right-width: "1a" >+PASS border-bottom-width: "1a" >+PASS border-left-width: "1a" >+PASS border-width: "1a" >+PASS bottom: "1a" >+PASS clip: "1a" >+PASS font-size: "1a" >+PASS height: "1a" >+PASS left: "1a" >+PASS letter-spacing: "1a" >+PASS margin-right: "1a" >+PASS margin-left: "1a" >+PASS margin-top: "1a" >+PASS margin-bottom: "1a" >+PASS margin: "1a" >+PASS max-height: "1a" >+PASS max-width: "1a" >+PASS min-height: "1a" >+PASS min-width: "1a" >+PASS padding-top: "1a" >+PASS padding-right: "1a" >+PASS padding-bottom: "1a" >+PASS padding-left: "1a" >+PASS padding: "1a" >+PASS right: "1a" >+PASS text-indent: "1a" >+PASS top: "1a" >+PASS vertical-align: "1a" >+PASS width: "1a" >+PASS word-spacing: "1a" >+PASS background-position: url(1) >+PASS border-spacing: url(1) >+PASS border-top-width: url(1) >+PASS border-right-width: url(1) >+PASS border-bottom-width: url(1) >+PASS border-left-width: url(1) >+PASS border-width: url(1) >+PASS bottom: url(1) >+PASS clip: url(1) >+PASS font-size: url(1) >+PASS height: url(1) >+PASS left: url(1) >+PASS letter-spacing: url(1) >+PASS margin-right: url(1) >+PASS margin-left: url(1) >+PASS margin-top: url(1) >+PASS margin-bottom: url(1) >+PASS margin: url(1) >+PASS max-height: url(1) >+PASS max-width: url(1) >+PASS min-height: url(1) >+PASS min-width: url(1) >+PASS padding-top: url(1) >+PASS padding-right: url(1) >+PASS padding-bottom: url(1) >+PASS padding-left: url(1) >+PASS padding: url(1) >+PASS right: url(1) >+PASS text-indent: url(1) >+PASS top: url(1) >+PASS vertical-align: url(1) >+PASS width: url(1) >+PASS word-spacing: url(1) >+PASS background-position: url('1') >+PASS border-spacing: url('1') >+PASS border-top-width: url('1') >+PASS border-right-width: url('1') >+PASS border-bottom-width: url('1') >+PASS border-left-width: url('1') >+PASS border-width: url('1') >+PASS bottom: url('1') >+PASS clip: url('1') >+PASS font-size: url('1') >+PASS height: url('1') >+PASS left: url('1') >+PASS letter-spacing: url('1') >+PASS margin-right: url('1') >+PASS margin-left: url('1') >+PASS margin-top: url('1') >+PASS margin-bottom: url('1') >+PASS margin: url('1') >+PASS max-height: url('1') >+PASS max-width: url('1') >+PASS min-height: url('1') >+PASS min-width: url('1') >+PASS padding-top: url('1') >+PASS padding-right: url('1') >+PASS padding-bottom: url('1') >+PASS padding-left: url('1') >+PASS padding: url('1') >+PASS right: url('1') >+PASS text-indent: url('1') >+PASS top: url('1') >+PASS vertical-align: url('1') >+PASS width: url('1') >+PASS word-spacing: url('1') >+PASS background-position: #1 >+PASS border-spacing: #1 >+PASS border-top-width: #1 >+PASS border-right-width: #1 >+PASS border-bottom-width: #1 >+PASS border-left-width: #1 >+PASS border-width: #1 >+PASS bottom: #1 >+PASS clip: #1 >+PASS font-size: #1 >+PASS height: #1 >+PASS left: #1 >+PASS letter-spacing: #1 >+PASS margin-right: #1 >+PASS margin-left: #1 >+PASS margin-top: #1 >+PASS margin-bottom: #1 >+PASS margin: #1 >+PASS max-height: #1 >+PASS max-width: #1 >+PASS min-height: #1 >+PASS min-width: #1 >+PASS padding-top: #1 >+PASS padding-right: #1 >+PASS padding-bottom: #1 >+PASS padding-left: #1 >+PASS padding: #1 >+PASS right: #1 >+PASS text-indent: #1 >+PASS top: #1 >+PASS vertical-align: #1 >+PASS width: #1 >+PASS word-spacing: #1 >+PASS background-position: #01 >+PASS border-spacing: #01 >+PASS border-top-width: #01 >+PASS border-right-width: #01 >+PASS border-bottom-width: #01 >+PASS border-left-width: #01 >+PASS border-width: #01 >+PASS bottom: #01 >+PASS clip: #01 >+PASS font-size: #01 >+PASS height: #01 >+PASS left: #01 >+PASS letter-spacing: #01 >+PASS margin-right: #01 >+PASS margin-left: #01 >+PASS margin-top: #01 >+PASS margin-bottom: #01 >+PASS margin: #01 >+PASS max-height: #01 >+PASS max-width: #01 >+PASS min-height: #01 >+PASS min-width: #01 >+PASS padding-top: #01 >+PASS padding-right: #01 >+PASS padding-bottom: #01 >+PASS padding-left: #01 >+PASS padding: #01 >+PASS right: #01 >+PASS text-indent: #01 >+PASS top: #01 >+PASS vertical-align: #01 >+PASS width: #01 >+PASS word-spacing: #01 >+PASS background-position: #001 >+PASS border-spacing: #001 >+PASS border-top-width: #001 >+PASS border-right-width: #001 >+PASS border-bottom-width: #001 >+PASS border-left-width: #001 >+PASS border-width: #001 >+PASS bottom: #001 >+PASS clip: #001 >+PASS font-size: #001 >+PASS height: #001 >+PASS left: #001 >+PASS letter-spacing: #001 >+PASS margin-right: #001 >+PASS margin-left: #001 >+PASS margin-top: #001 >+PASS margin-bottom: #001 >+PASS margin: #001 >+PASS max-height: #001 >+PASS max-width: #001 >+PASS min-height: #001 >+PASS min-width: #001 >+PASS padding-top: #001 >+PASS padding-right: #001 >+PASS padding-bottom: #001 >+PASS padding-left: #001 >+PASS padding: #001 >+PASS right: #001 >+PASS text-indent: #001 >+PASS top: #001 >+PASS vertical-align: #001 >+PASS width: #001 >+PASS word-spacing: #001 >+PASS background-position: #0001 >+PASS border-spacing: #0001 >+PASS border-top-width: #0001 >+PASS border-right-width: #0001 >+PASS border-bottom-width: #0001 >+PASS border-left-width: #0001 >+PASS border-width: #0001 >+PASS bottom: #0001 >+PASS clip: #0001 >+PASS font-size: #0001 >+PASS height: #0001 >+PASS left: #0001 >+PASS letter-spacing: #0001 >+PASS margin-right: #0001 >+PASS margin-left: #0001 >+PASS margin-top: #0001 >+PASS margin-bottom: #0001 >+PASS margin: #0001 >+PASS max-height: #0001 >+PASS max-width: #0001 >+PASS min-height: #0001 >+PASS min-width: #0001 >+PASS padding-top: #0001 >+PASS padding-right: #0001 >+PASS padding-bottom: #0001 >+PASS padding-left: #0001 >+PASS padding: #0001 >+PASS right: #0001 >+PASS text-indent: #0001 >+PASS top: #0001 >+PASS vertical-align: #0001 >+PASS width: #0001 >+PASS word-spacing: #0001 >+PASS background-position: #00001 >+PASS border-spacing: #00001 >+PASS border-top-width: #00001 >+PASS border-right-width: #00001 >+PASS border-bottom-width: #00001 >+PASS border-left-width: #00001 >+PASS border-width: #00001 >+PASS bottom: #00001 >+PASS clip: #00001 >+PASS font-size: #00001 >+PASS height: #00001 >+PASS left: #00001 >+PASS letter-spacing: #00001 >+PASS margin-right: #00001 >+PASS margin-left: #00001 >+PASS margin-top: #00001 >+PASS margin-bottom: #00001 >+PASS margin: #00001 >+PASS max-height: #00001 >+PASS max-width: #00001 >+PASS min-height: #00001 >+PASS min-width: #00001 >+PASS padding-top: #00001 >+PASS padding-right: #00001 >+PASS padding-bottom: #00001 >+PASS padding-left: #00001 >+PASS padding: #00001 >+PASS right: #00001 >+PASS text-indent: #00001 >+PASS top: #00001 >+PASS vertical-align: #00001 >+PASS width: #00001 >+PASS word-spacing: #00001 >+PASS background-position: #000001 >+PASS border-spacing: #000001 >+PASS border-top-width: #000001 >+PASS border-right-width: #000001 >+PASS border-bottom-width: #000001 >+PASS border-left-width: #000001 >+PASS border-width: #000001 >+PASS bottom: #000001 >+PASS clip: #000001 >+PASS font-size: #000001 >+PASS height: #000001 >+PASS left: #000001 >+PASS letter-spacing: #000001 >+PASS margin-right: #000001 >+PASS margin-left: #000001 >+PASS margin-top: #000001 >+PASS margin-bottom: #000001 >+PASS margin: #000001 >+PASS max-height: #000001 >+PASS max-width: #000001 >+PASS min-height: #000001 >+PASS min-width: #000001 >+PASS padding-top: #000001 >+PASS padding-right: #000001 >+PASS padding-bottom: #000001 >+PASS padding-left: #000001 >+PASS padding: #000001 >+PASS right: #000001 >+PASS text-indent: #000001 >+PASS top: #000001 >+PASS vertical-align: #000001 >+PASS width: #000001 >+PASS word-spacing: #000001 >+PASS background-position: +/**/1 >+PASS border-spacing: +/**/1 >+PASS border-top-width: +/**/1 >+PASS border-right-width: +/**/1 >+PASS border-bottom-width: +/**/1 >+PASS border-left-width: +/**/1 >+PASS border-width: +/**/1 >+PASS bottom: +/**/1 >+PASS clip: +/**/1 >+PASS font-size: +/**/1 >+PASS height: +/**/1 >+PASS left: +/**/1 >+PASS letter-spacing: +/**/1 >+PASS margin-right: +/**/1 >+PASS margin-left: +/**/1 >+PASS margin-top: +/**/1 >+PASS margin-bottom: +/**/1 >+PASS margin: +/**/1 >+PASS max-height: +/**/1 >+PASS max-width: +/**/1 >+PASS min-height: +/**/1 >+PASS min-width: +/**/1 >+PASS padding-top: +/**/1 >+PASS padding-right: +/**/1 >+PASS padding-bottom: +/**/1 >+PASS padding-left: +/**/1 >+PASS padding: +/**/1 >+PASS right: +/**/1 >+PASS text-indent: +/**/1 >+PASS top: +/**/1 >+PASS vertical-align: +/**/1 >+PASS width: +/**/1 >+PASS word-spacing: +/**/1 >+PASS background-position: -/**/1 >+PASS border-spacing: -/**/1 >+PASS border-top-width: -/**/1 >+PASS border-right-width: -/**/1 >+PASS border-bottom-width: -/**/1 >+PASS border-left-width: -/**/1 >+PASS border-width: -/**/1 >+PASS bottom: -/**/1 >+PASS clip: -/**/1 >+PASS font-size: -/**/1 >+PASS height: -/**/1 >+PASS left: -/**/1 >+PASS letter-spacing: -/**/1 >+PASS margin-right: -/**/1 >+PASS margin-left: -/**/1 >+PASS margin-top: -/**/1 >+PASS margin-bottom: -/**/1 >+PASS margin: -/**/1 >+PASS max-height: -/**/1 >+PASS max-width: -/**/1 >+PASS min-height: -/**/1 >+PASS min-width: -/**/1 >+PASS padding-top: -/**/1 >+PASS padding-right: -/**/1 >+PASS padding-bottom: -/**/1 >+PASS padding-left: -/**/1 >+PASS padding: -/**/1 >+PASS right: -/**/1 >+PASS text-indent: -/**/1 >+PASS top: -/**/1 >+PASS vertical-align: -/**/1 >+PASS width: -/**/1 >+PASS word-spacing: -/**/1 >+PASS background-position: calc(1) >+PASS border-spacing: calc(1) >+PASS border-top-width: calc(1) >+PASS border-right-width: calc(1) >+PASS border-bottom-width: calc(1) >+PASS border-left-width: calc(1) >+PASS border-width: calc(1) >+PASS bottom: calc(1) >+PASS clip: calc(1) >+PASS font-size: calc(1) >+PASS height: calc(1) >+PASS left: calc(1) >+PASS letter-spacing: calc(1) >+PASS margin-right: calc(1) >+PASS margin-left: calc(1) >+PASS margin-top: calc(1) >+PASS margin-bottom: calc(1) >+PASS margin: calc(1) >+PASS max-height: calc(1) >+PASS max-width: calc(1) >+PASS min-height: calc(1) >+PASS min-width: calc(1) >+PASS padding-top: calc(1) >+PASS padding-right: calc(1) >+PASS padding-bottom: calc(1) >+PASS padding-left: calc(1) >+PASS padding: calc(1) >+PASS right: calc(1) >+PASS text-indent: calc(1) >+PASS top: calc(1) >+PASS vertical-align: calc(1) >+PASS width: calc(1) >+PASS word-spacing: calc(1) >+PASS background-position: calc(2 * 2px) >+PASS border-spacing: calc(2 * 2px) >+PASS border-top-width: calc(2 * 2px) >+PASS border-right-width: calc(2 * 2px) >+PASS border-bottom-width: calc(2 * 2px) >+PASS border-left-width: calc(2 * 2px) >+PASS border-width: calc(2 * 2px) >+PASS bottom: calc(2 * 2px) >+PASS clip: calc(2 * 2px) >+PASS font-size: calc(2 * 2px) >+PASS height: calc(2 * 2px) >+PASS left: calc(2 * 2px) >+PASS letter-spacing: calc(2 * 2px) >+PASS margin-right: calc(2 * 2px) >+PASS margin-left: calc(2 * 2px) >+PASS margin-top: calc(2 * 2px) >+PASS margin-bottom: calc(2 * 2px) >+PASS margin: calc(2 * 2px) >+PASS max-height: calc(2 * 2px) >+PASS max-width: calc(2 * 2px) >+PASS min-height: calc(2 * 2px) >+PASS min-width: calc(2 * 2px) >+PASS padding-top: calc(2 * 2px) >+PASS padding-right: calc(2 * 2px) >+PASS padding-bottom: calc(2 * 2px) >+PASS padding-left: calc(2 * 2px) >+PASS padding: calc(2 * 2px) >+PASS right: calc(2 * 2px) >+PASS text-indent: calc(2 * 2px) >+PASS top: calc(2 * 2px) >+PASS vertical-align: calc(2 * 2px) >+PASS width: calc(2 * 2px) >+PASS word-spacing: calc(2 * 2px) >+PASS background-position: 1px 2 >+PASS border-spacing: 1px 2 >+PASS border-width: 1px 2 >+PASS margin: 1px 2 >+PASS padding: 1px 2 >+PASS background-position: 1 2px >+PASS border-spacing: 1 2px >+PASS border-width: 1 2px >+PASS margin: 1 2px >+PASS padding: 1 2px >+PASS background-position: 1px calc(2) >+PASS border-spacing: 1px calc(2) >+PASS border-width: 1px calc(2) >+PASS margin: 1px calc(2) >+PASS padding: 1px calc(2) >+PASS background-position: calc(1) 2px >+PASS border-spacing: calc(1) 2px >+PASS border-width: calc(1) 2px >+PASS margin: calc(1) 2px >+PASS padding: calc(1) 2px >+PASS background-position: 1 +2 >+PASS border-spacing: 1 +2 >+PASS border-width: 1 +2 >+PASS margin: 1 +2 >+PASS padding: 1 +2 >+PASS background-position: 1 -2 >+PASS border-spacing: 1 -2 >+PASS border-width: 1 -2 >+PASS margin: 1 -2 >+PASS padding: 1 -2 >+ >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks.html b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks.html >new file mode 100644 >index 0000000000000000000000000000000000000000..fab0b3b805bad3670ffce46f627ad4134c55a027 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks.html >@@ -0,0 +1,15 @@ >+<!doctype html> >+<html> >+ <head> >+ <title>The unitless length quirk (limited-quirks)</title> >+ <script src="/resources/testharness.js"></script> >+ <script src="/resources/testharnessreport.js"></script> >+ <style> iframe { width:20px; height:20px; } </style> >+ </head> >+ <body> >+ <div id=log></div> >+ <iframe class=limited-quirks></iframe> >+ <script src=../support/test-ref-iframe.js></script> >+ <script src=support/common.js></script> >+ </body> >+</html> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks-expected.txt >new file mode 100644 >index 0000000000000000000000000000000000000000..52ab601fe90e6b6575efe5f847f79528825daa4e >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks-expected.txt >@@ -0,0 +1,1583 @@ >+ >+PASS background-position: 1 >+PASS border-spacing: 1 >+PASS border-top-width: 1 >+PASS border-right-width: 1 >+PASS border-bottom-width: 1 >+PASS border-left-width: 1 >+PASS border-width: 1 >+PASS bottom: 1 >+PASS clip: 1 >+PASS font-size: 1 >+PASS height: 1 >+PASS left: 1 >+PASS letter-spacing: 1 >+PASS margin-right: 1 >+PASS margin-left: 1 >+PASS margin-top: 1 >+PASS margin-bottom: 1 >+PASS margin: 1 >+PASS max-height: 1 >+PASS max-width: 1 >+PASS min-height: 1 >+PASS min-width: 1 >+PASS padding-top: 1 >+PASS padding-right: 1 >+PASS padding-bottom: 1 >+PASS padding-left: 1 >+PASS padding: 1 >+PASS right: 1 >+PASS text-indent: 1 >+PASS top: 1 >+PASS vertical-align: 1 >+PASS width: 1 >+PASS word-spacing: 1 >+PASS background-position: +1 >+PASS border-spacing: +1 >+PASS border-top-width: +1 >+PASS border-right-width: +1 >+PASS border-bottom-width: +1 >+PASS border-left-width: +1 >+PASS border-width: +1 >+PASS bottom: +1 >+PASS clip: +1 >+PASS font-size: +1 >+PASS height: +1 >+PASS left: +1 >+PASS letter-spacing: +1 >+PASS margin-right: +1 >+PASS margin-left: +1 >+PASS margin-top: +1 >+PASS margin-bottom: +1 >+PASS margin: +1 >+PASS max-height: +1 >+PASS max-width: +1 >+PASS min-height: +1 >+PASS min-width: +1 >+PASS padding-top: +1 >+PASS padding-right: +1 >+PASS padding-bottom: +1 >+PASS padding-left: +1 >+PASS padding: +1 >+PASS right: +1 >+PASS text-indent: +1 >+PASS top: +1 >+PASS vertical-align: +1 >+PASS width: +1 >+PASS word-spacing: +1 >+PASS background-position: -1 >+PASS border-spacing: -1 >+PASS border-top-width: -1 >+PASS border-right-width: -1 >+PASS border-bottom-width: -1 >+PASS border-left-width: -1 >+PASS border-width: -1 >+PASS bottom: -1 >+PASS clip: -1 >+PASS font-size: -1 >+PASS height: -1 >+PASS left: -1 >+PASS letter-spacing: -1 >+PASS margin-right: -1 >+PASS margin-left: -1 >+PASS margin-top: -1 >+PASS margin-bottom: -1 >+PASS margin: -1 >+PASS max-height: -1 >+PASS max-width: -1 >+PASS min-height: -1 >+PASS min-width: -1 >+PASS padding-top: -1 >+PASS padding-right: -1 >+PASS padding-bottom: -1 >+PASS padding-left: -1 >+PASS padding: -1 >+PASS right: -1 >+PASS text-indent: -1 >+PASS top: -1 >+PASS vertical-align: -1 >+PASS width: -1 >+PASS word-spacing: -1 >+PASS background-position: 1.5 >+PASS border-spacing: 1.5 >+PASS border-top-width: 1.5 >+PASS border-right-width: 1.5 >+PASS border-bottom-width: 1.5 >+PASS border-left-width: 1.5 >+PASS border-width: 1.5 >+PASS bottom: 1.5 >+PASS clip: 1.5 >+PASS font-size: 1.5 >+PASS height: 1.5 >+PASS left: 1.5 >+PASS letter-spacing: 1.5 >+PASS margin-right: 1.5 >+PASS margin-left: 1.5 >+PASS margin-top: 1.5 >+PASS margin-bottom: 1.5 >+PASS margin: 1.5 >+PASS max-height: 1.5 >+PASS max-width: 1.5 >+PASS min-height: 1.5 >+PASS min-width: 1.5 >+PASS padding-top: 1.5 >+PASS padding-right: 1.5 >+PASS padding-bottom: 1.5 >+PASS padding-left: 1.5 >+PASS padding: 1.5 >+PASS right: 1.5 >+PASS text-indent: 1.5 >+PASS top: 1.5 >+PASS vertical-align: 1.5 >+PASS width: 1.5 >+PASS word-spacing: 1.5 >+PASS background-position: +1.5 >+PASS border-spacing: +1.5 >+PASS border-top-width: +1.5 >+PASS border-right-width: +1.5 >+PASS border-bottom-width: +1.5 >+PASS border-left-width: +1.5 >+PASS border-width: +1.5 >+PASS bottom: +1.5 >+PASS clip: +1.5 >+PASS font-size: +1.5 >+PASS height: +1.5 >+PASS left: +1.5 >+PASS letter-spacing: +1.5 >+PASS margin-right: +1.5 >+PASS margin-left: +1.5 >+PASS margin-top: +1.5 >+PASS margin-bottom: +1.5 >+PASS margin: +1.5 >+PASS max-height: +1.5 >+PASS max-width: +1.5 >+PASS min-height: +1.5 >+PASS min-width: +1.5 >+PASS padding-top: +1.5 >+PASS padding-right: +1.5 >+PASS padding-bottom: +1.5 >+PASS padding-left: +1.5 >+PASS padding: +1.5 >+PASS right: +1.5 >+PASS text-indent: +1.5 >+PASS top: +1.5 >+PASS vertical-align: +1.5 >+PASS width: +1.5 >+PASS word-spacing: +1.5 >+PASS background-position: -1.5 >+PASS border-spacing: -1.5 >+PASS border-top-width: -1.5 >+PASS border-right-width: -1.5 >+PASS border-bottom-width: -1.5 >+PASS border-left-width: -1.5 >+PASS border-width: -1.5 >+PASS bottom: -1.5 >+PASS clip: -1.5 >+PASS font-size: -1.5 >+PASS height: -1.5 >+PASS left: -1.5 >+PASS letter-spacing: -1.5 >+PASS margin-right: -1.5 >+PASS margin-left: -1.5 >+PASS margin-top: -1.5 >+PASS margin-bottom: -1.5 >+PASS margin: -1.5 >+PASS max-height: -1.5 >+PASS max-width: -1.5 >+PASS min-height: -1.5 >+PASS min-width: -1.5 >+PASS padding-top: -1.5 >+PASS padding-right: -1.5 >+PASS padding-bottom: -1.5 >+PASS padding-left: -1.5 >+PASS padding: -1.5 >+PASS right: -1.5 >+PASS text-indent: -1.5 >+PASS top: -1.5 >+PASS vertical-align: -1.5 >+PASS width: -1.5 >+PASS word-spacing: -1.5 >+PASS background-position: \31 >+PASS border-spacing: \31 >+PASS border-top-width: \31 >+PASS border-right-width: \31 >+PASS border-bottom-width: \31 >+PASS border-left-width: \31 >+PASS border-width: \31 >+PASS bottom: \31 >+PASS clip: \31 >+PASS font-size: \31 >+PASS height: \31 >+PASS left: \31 >+PASS letter-spacing: \31 >+PASS margin-right: \31 >+PASS margin-left: \31 >+PASS margin-top: \31 >+PASS margin-bottom: \31 >+PASS margin: \31 >+PASS max-height: \31 >+PASS max-width: \31 >+PASS min-height: \31 >+PASS min-width: \31 >+PASS padding-top: \31 >+PASS padding-right: \31 >+PASS padding-bottom: \31 >+PASS padding-left: \31 >+PASS padding: \31 >+PASS right: \31 >+PASS text-indent: \31 >+PASS top: \31 >+PASS vertical-align: \31 >+PASS width: \31 >+PASS word-spacing: \31 >+PASS background-position: +\31 >+PASS border-spacing: +\31 >+PASS border-top-width: +\31 >+PASS border-right-width: +\31 >+PASS border-bottom-width: +\31 >+PASS border-left-width: +\31 >+PASS border-width: +\31 >+PASS bottom: +\31 >+PASS clip: +\31 >+PASS font-size: +\31 >+PASS height: +\31 >+PASS left: +\31 >+PASS letter-spacing: +\31 >+PASS margin-right: +\31 >+PASS margin-left: +\31 >+PASS margin-top: +\31 >+PASS margin-bottom: +\31 >+PASS margin: +\31 >+PASS max-height: +\31 >+PASS max-width: +\31 >+PASS min-height: +\31 >+PASS min-width: +\31 >+PASS padding-top: +\31 >+PASS padding-right: +\31 >+PASS padding-bottom: +\31 >+PASS padding-left: +\31 >+PASS padding: +\31 >+PASS right: +\31 >+PASS text-indent: +\31 >+PASS top: +\31 >+PASS vertical-align: +\31 >+PASS width: +\31 >+PASS word-spacing: +\31 >+PASS background-position: -\31 >+PASS border-spacing: -\31 >+PASS border-top-width: -\31 >+PASS border-right-width: -\31 >+PASS border-bottom-width: -\31 >+PASS border-left-width: -\31 >+PASS border-width: -\31 >+PASS bottom: -\31 >+PASS clip: -\31 >+PASS font-size: -\31 >+PASS height: -\31 >+PASS left: -\31 >+PASS letter-spacing: -\31 >+PASS margin-right: -\31 >+PASS margin-left: -\31 >+PASS margin-top: -\31 >+PASS margin-bottom: -\31 >+PASS margin: -\31 >+PASS max-height: -\31 >+PASS max-width: -\31 >+PASS min-height: -\31 >+PASS min-width: -\31 >+PASS padding-top: -\31 >+PASS padding-right: -\31 >+PASS padding-bottom: -\31 >+PASS padding-left: -\31 >+PASS padding: -\31 >+PASS right: -\31 >+PASS text-indent: -\31 >+PASS top: -\31 >+PASS vertical-align: -\31 >+PASS width: -\31 >+PASS word-spacing: -\31 >+PASS background-position: \31 .5 >+PASS border-spacing: \31 .5 >+PASS border-top-width: \31 .5 >+PASS border-right-width: \31 .5 >+PASS border-bottom-width: \31 .5 >+PASS border-left-width: \31 .5 >+PASS border-width: \31 .5 >+PASS bottom: \31 .5 >+PASS clip: \31 .5 >+PASS font-size: \31 .5 >+PASS height: \31 .5 >+PASS left: \31 .5 >+PASS letter-spacing: \31 .5 >+PASS margin-right: \31 .5 >+PASS margin-left: \31 .5 >+PASS margin-top: \31 .5 >+PASS margin-bottom: \31 .5 >+PASS margin: \31 .5 >+PASS max-height: \31 .5 >+PASS max-width: \31 .5 >+PASS min-height: \31 .5 >+PASS min-width: \31 .5 >+PASS padding-top: \31 .5 >+PASS padding-right: \31 .5 >+PASS padding-bottom: \31 .5 >+PASS padding-left: \31 .5 >+PASS padding: \31 .5 >+PASS right: \31 .5 >+PASS text-indent: \31 .5 >+PASS top: \31 .5 >+PASS vertical-align: \31 .5 >+PASS width: \31 .5 >+PASS word-spacing: \31 .5 >+PASS background-position: +\31 .5 >+PASS border-spacing: +\31 .5 >+PASS border-top-width: +\31 .5 >+PASS border-right-width: +\31 .5 >+PASS border-bottom-width: +\31 .5 >+PASS border-left-width: +\31 .5 >+PASS border-width: +\31 .5 >+PASS bottom: +\31 .5 >+PASS clip: +\31 .5 >+PASS font-size: +\31 .5 >+PASS height: +\31 .5 >+PASS left: +\31 .5 >+PASS letter-spacing: +\31 .5 >+PASS margin-right: +\31 .5 >+PASS margin-left: +\31 .5 >+PASS margin-top: +\31 .5 >+PASS margin-bottom: +\31 .5 >+PASS margin: +\31 .5 >+PASS max-height: +\31 .5 >+PASS max-width: +\31 .5 >+PASS min-height: +\31 .5 >+PASS min-width: +\31 .5 >+PASS padding-top: +\31 .5 >+PASS padding-right: +\31 .5 >+PASS padding-bottom: +\31 .5 >+PASS padding-left: +\31 .5 >+PASS padding: +\31 .5 >+PASS right: +\31 .5 >+PASS text-indent: +\31 .5 >+PASS top: +\31 .5 >+PASS vertical-align: +\31 .5 >+PASS width: +\31 .5 >+PASS word-spacing: +\31 .5 >+PASS background-position: -\31 .5 >+PASS border-spacing: -\31 .5 >+PASS border-top-width: -\31 .5 >+PASS border-right-width: -\31 .5 >+PASS border-bottom-width: -\31 .5 >+PASS border-left-width: -\31 .5 >+PASS border-width: -\31 .5 >+PASS bottom: -\31 .5 >+PASS clip: -\31 .5 >+PASS font-size: -\31 .5 >+PASS height: -\31 .5 >+PASS left: -\31 .5 >+PASS letter-spacing: -\31 .5 >+PASS margin-right: -\31 .5 >+PASS margin-left: -\31 .5 >+PASS margin-top: -\31 .5 >+PASS margin-bottom: -\31 .5 >+PASS margin: -\31 .5 >+PASS max-height: -\31 .5 >+PASS max-width: -\31 .5 >+PASS min-height: -\31 .5 >+PASS min-width: -\31 .5 >+PASS padding-top: -\31 .5 >+PASS padding-right: -\31 .5 >+PASS padding-bottom: -\31 .5 >+PASS padding-left: -\31 .5 >+PASS padding: -\31 .5 >+PASS right: -\31 .5 >+PASS text-indent: -\31 .5 >+PASS top: -\31 .5 >+PASS vertical-align: -\31 .5 >+PASS width: -\31 .5 >+PASS word-spacing: -\31 .5 >+PASS background-position: 1\31 >+PASS border-spacing: 1\31 >+PASS border-top-width: 1\31 >+PASS border-right-width: 1\31 >+PASS border-bottom-width: 1\31 >+PASS border-left-width: 1\31 >+PASS border-width: 1\31 >+PASS bottom: 1\31 >+PASS clip: 1\31 >+PASS font-size: 1\31 >+PASS height: 1\31 >+PASS left: 1\31 >+PASS letter-spacing: 1\31 >+PASS margin-right: 1\31 >+PASS margin-left: 1\31 >+PASS margin-top: 1\31 >+PASS margin-bottom: 1\31 >+PASS margin: 1\31 >+PASS max-height: 1\31 >+PASS max-width: 1\31 >+PASS min-height: 1\31 >+PASS min-width: 1\31 >+PASS padding-top: 1\31 >+PASS padding-right: 1\31 >+PASS padding-bottom: 1\31 >+PASS padding-left: 1\31 >+PASS padding: 1\31 >+PASS right: 1\31 >+PASS text-indent: 1\31 >+PASS top: 1\31 >+PASS vertical-align: 1\31 >+PASS width: 1\31 >+PASS word-spacing: 1\31 >+PASS background-position: +1\31 >+PASS border-spacing: +1\31 >+PASS border-top-width: +1\31 >+PASS border-right-width: +1\31 >+PASS border-bottom-width: +1\31 >+PASS border-left-width: +1\31 >+PASS border-width: +1\31 >+PASS bottom: +1\31 >+PASS clip: +1\31 >+PASS font-size: +1\31 >+PASS height: +1\31 >+PASS left: +1\31 >+PASS letter-spacing: +1\31 >+PASS margin-right: +1\31 >+PASS margin-left: +1\31 >+PASS margin-top: +1\31 >+PASS margin-bottom: +1\31 >+PASS margin: +1\31 >+PASS max-height: +1\31 >+PASS max-width: +1\31 >+PASS min-height: +1\31 >+PASS min-width: +1\31 >+PASS padding-top: +1\31 >+PASS padding-right: +1\31 >+PASS padding-bottom: +1\31 >+PASS padding-left: +1\31 >+PASS padding: +1\31 >+PASS right: +1\31 >+PASS text-indent: +1\31 >+PASS top: +1\31 >+PASS vertical-align: +1\31 >+PASS width: +1\31 >+PASS word-spacing: +1\31 >+PASS background-position: -1\31 >+PASS border-spacing: -1\31 >+PASS border-top-width: -1\31 >+PASS border-right-width: -1\31 >+PASS border-bottom-width: -1\31 >+PASS border-left-width: -1\31 >+PASS border-width: -1\31 >+PASS bottom: -1\31 >+PASS clip: -1\31 >+PASS font-size: -1\31 >+PASS height: -1\31 >+PASS left: -1\31 >+PASS letter-spacing: -1\31 >+PASS margin-right: -1\31 >+PASS margin-left: -1\31 >+PASS margin-top: -1\31 >+PASS margin-bottom: -1\31 >+PASS margin: -1\31 >+PASS max-height: -1\31 >+PASS max-width: -1\31 >+PASS min-height: -1\31 >+PASS min-width: -1\31 >+PASS padding-top: -1\31 >+PASS padding-right: -1\31 >+PASS padding-bottom: -1\31 >+PASS padding-left: -1\31 >+PASS padding: -1\31 >+PASS right: -1\31 >+PASS text-indent: -1\31 >+PASS top: -1\31 >+PASS vertical-align: -1\31 >+PASS width: -1\31 >+PASS word-spacing: -1\31 >+PASS background-position: 1\31 .5 >+PASS border-spacing: 1\31 .5 >+PASS border-top-width: 1\31 .5 >+PASS border-right-width: 1\31 .5 >+PASS border-bottom-width: 1\31 .5 >+PASS border-left-width: 1\31 .5 >+PASS border-width: 1\31 .5 >+PASS bottom: 1\31 .5 >+PASS clip: 1\31 .5 >+PASS font-size: 1\31 .5 >+PASS height: 1\31 .5 >+PASS left: 1\31 .5 >+PASS letter-spacing: 1\31 .5 >+PASS margin-right: 1\31 .5 >+PASS margin-left: 1\31 .5 >+PASS margin-top: 1\31 .5 >+PASS margin-bottom: 1\31 .5 >+PASS margin: 1\31 .5 >+PASS max-height: 1\31 .5 >+PASS max-width: 1\31 .5 >+PASS min-height: 1\31 .5 >+PASS min-width: 1\31 .5 >+PASS padding-top: 1\31 .5 >+PASS padding-right: 1\31 .5 >+PASS padding-bottom: 1\31 .5 >+PASS padding-left: 1\31 .5 >+PASS padding: 1\31 .5 >+PASS right: 1\31 .5 >+PASS text-indent: 1\31 .5 >+PASS top: 1\31 .5 >+PASS vertical-align: 1\31 .5 >+PASS width: 1\31 .5 >+PASS word-spacing: 1\31 .5 >+PASS background-position: +1\31 .5 >+PASS border-spacing: +1\31 .5 >+PASS border-top-width: +1\31 .5 >+PASS border-right-width: +1\31 .5 >+PASS border-bottom-width: +1\31 .5 >+PASS border-left-width: +1\31 .5 >+PASS border-width: +1\31 .5 >+PASS bottom: +1\31 .5 >+PASS clip: +1\31 .5 >+PASS font-size: +1\31 .5 >+PASS height: +1\31 .5 >+PASS left: +1\31 .5 >+PASS letter-spacing: +1\31 .5 >+PASS margin-right: +1\31 .5 >+PASS margin-left: +1\31 .5 >+PASS margin-top: +1\31 .5 >+PASS margin-bottom: +1\31 .5 >+PASS margin: +1\31 .5 >+PASS max-height: +1\31 .5 >+PASS max-width: +1\31 .5 >+PASS min-height: +1\31 .5 >+PASS min-width: +1\31 .5 >+PASS padding-top: +1\31 .5 >+PASS padding-right: +1\31 .5 >+PASS padding-bottom: +1\31 .5 >+PASS padding-left: +1\31 .5 >+PASS padding: +1\31 .5 >+PASS right: +1\31 .5 >+PASS text-indent: +1\31 .5 >+PASS top: +1\31 .5 >+PASS vertical-align: +1\31 .5 >+PASS width: +1\31 .5 >+PASS word-spacing: +1\31 .5 >+PASS background-position: -1\31 .5 >+PASS border-spacing: -1\31 .5 >+PASS border-top-width: -1\31 .5 >+PASS border-right-width: -1\31 .5 >+PASS border-bottom-width: -1\31 .5 >+PASS border-left-width: -1\31 .5 >+PASS border-width: -1\31 .5 >+PASS bottom: -1\31 .5 >+PASS clip: -1\31 .5 >+PASS font-size: -1\31 .5 >+PASS height: -1\31 .5 >+PASS left: -1\31 .5 >+PASS letter-spacing: -1\31 .5 >+PASS margin-right: -1\31 .5 >+PASS margin-left: -1\31 .5 >+PASS margin-top: -1\31 .5 >+PASS margin-bottom: -1\31 .5 >+PASS margin: -1\31 .5 >+PASS max-height: -1\31 .5 >+PASS max-width: -1\31 .5 >+PASS min-height: -1\31 .5 >+PASS min-width: -1\31 .5 >+PASS padding-top: -1\31 .5 >+PASS padding-right: -1\31 .5 >+PASS padding-bottom: -1\31 .5 >+PASS padding-left: -1\31 .5 >+PASS padding: -1\31 .5 >+PASS right: -1\31 .5 >+PASS text-indent: -1\31 .5 >+PASS top: -1\31 .5 >+PASS vertical-align: -1\31 .5 >+PASS width: -1\31 .5 >+PASS word-spacing: -1\31 .5 >+PASS background-position: a >+PASS border-spacing: a >+PASS border-top-width: a >+PASS border-right-width: a >+PASS border-bottom-width: a >+PASS border-left-width: a >+PASS border-width: a >+PASS bottom: a >+PASS clip: a >+PASS font-size: a >+PASS height: a >+PASS left: a >+PASS letter-spacing: a >+PASS margin-right: a >+PASS margin-left: a >+PASS margin-top: a >+PASS margin-bottom: a >+PASS margin: a >+PASS max-height: a >+PASS max-width: a >+PASS min-height: a >+PASS min-width: a >+PASS padding-top: a >+PASS padding-right: a >+PASS padding-bottom: a >+PASS padding-left: a >+PASS padding: a >+PASS right: a >+PASS text-indent: a >+PASS top: a >+PASS vertical-align: a >+PASS width: a >+PASS word-spacing: a >+PASS background-position: A >+PASS border-spacing: A >+PASS border-top-width: A >+PASS border-right-width: A >+PASS border-bottom-width: A >+PASS border-left-width: A >+PASS border-width: A >+PASS bottom: A >+PASS clip: A >+PASS font-size: A >+PASS height: A >+PASS left: A >+PASS letter-spacing: A >+PASS margin-right: A >+PASS margin-left: A >+PASS margin-top: A >+PASS margin-bottom: A >+PASS margin: A >+PASS max-height: A >+PASS max-width: A >+PASS min-height: A >+PASS min-width: A >+PASS padding-top: A >+PASS padding-right: A >+PASS padding-bottom: A >+PASS padding-left: A >+PASS padding: A >+PASS right: A >+PASS text-indent: A >+PASS top: A >+PASS vertical-align: A >+PASS width: A >+PASS word-spacing: A >+PASS background-position: 1a >+PASS border-spacing: 1a >+PASS border-top-width: 1a >+PASS border-right-width: 1a >+PASS border-bottom-width: 1a >+PASS border-left-width: 1a >+PASS border-width: 1a >+PASS bottom: 1a >+PASS clip: 1a >+PASS font-size: 1a >+PASS height: 1a >+PASS left: 1a >+PASS letter-spacing: 1a >+PASS margin-right: 1a >+PASS margin-left: 1a >+PASS margin-top: 1a >+PASS margin-bottom: 1a >+PASS margin: 1a >+PASS max-height: 1a >+PASS max-width: 1a >+PASS min-height: 1a >+PASS min-width: 1a >+PASS padding-top: 1a >+PASS padding-right: 1a >+PASS padding-bottom: 1a >+PASS padding-left: 1a >+PASS padding: 1a >+PASS right: 1a >+PASS text-indent: 1a >+PASS top: 1a >+PASS vertical-align: 1a >+PASS width: 1a >+PASS word-spacing: 1a >+PASS background-position: +1a >+PASS border-spacing: +1a >+PASS border-top-width: +1a >+PASS border-right-width: +1a >+PASS border-bottom-width: +1a >+PASS border-left-width: +1a >+PASS border-width: +1a >+PASS bottom: +1a >+PASS clip: +1a >+PASS font-size: +1a >+PASS height: +1a >+PASS left: +1a >+PASS letter-spacing: +1a >+PASS margin-right: +1a >+PASS margin-left: +1a >+PASS margin-top: +1a >+PASS margin-bottom: +1a >+PASS margin: +1a >+PASS max-height: +1a >+PASS max-width: +1a >+PASS min-height: +1a >+PASS min-width: +1a >+PASS padding-top: +1a >+PASS padding-right: +1a >+PASS padding-bottom: +1a >+PASS padding-left: +1a >+PASS padding: +1a >+PASS right: +1a >+PASS text-indent: +1a >+PASS top: +1a >+PASS vertical-align: +1a >+PASS width: +1a >+PASS word-spacing: +1a >+PASS background-position: -1a >+PASS border-spacing: -1a >+PASS border-top-width: -1a >+PASS border-right-width: -1a >+PASS border-bottom-width: -1a >+PASS border-left-width: -1a >+PASS border-width: -1a >+PASS bottom: -1a >+PASS clip: -1a >+PASS font-size: -1a >+PASS height: -1a >+PASS left: -1a >+PASS letter-spacing: -1a >+PASS margin-right: -1a >+PASS margin-left: -1a >+PASS margin-top: -1a >+PASS margin-bottom: -1a >+PASS margin: -1a >+PASS max-height: -1a >+PASS max-width: -1a >+PASS min-height: -1a >+PASS min-width: -1a >+PASS padding-top: -1a >+PASS padding-right: -1a >+PASS padding-bottom: -1a >+PASS padding-left: -1a >+PASS padding: -1a >+PASS right: -1a >+PASS text-indent: -1a >+PASS top: -1a >+PASS vertical-align: -1a >+PASS width: -1a >+PASS word-spacing: -1a >+PASS background-position: +1A >+PASS border-spacing: +1A >+PASS border-top-width: +1A >+PASS border-right-width: +1A >+PASS border-bottom-width: +1A >+PASS border-left-width: +1A >+PASS border-width: +1A >+PASS bottom: +1A >+PASS clip: +1A >+PASS font-size: +1A >+PASS height: +1A >+PASS left: +1A >+PASS letter-spacing: +1A >+PASS margin-right: +1A >+PASS margin-left: +1A >+PASS margin-top: +1A >+PASS margin-bottom: +1A >+PASS margin: +1A >+PASS max-height: +1A >+PASS max-width: +1A >+PASS min-height: +1A >+PASS min-width: +1A >+PASS padding-top: +1A >+PASS padding-right: +1A >+PASS padding-bottom: +1A >+PASS padding-left: +1A >+PASS padding: +1A >+PASS right: +1A >+PASS text-indent: +1A >+PASS top: +1A >+PASS vertical-align: +1A >+PASS width: +1A >+PASS word-spacing: +1A >+PASS background-position: -1A >+PASS border-spacing: -1A >+PASS border-top-width: -1A >+PASS border-right-width: -1A >+PASS border-bottom-width: -1A >+PASS border-left-width: -1A >+PASS border-width: -1A >+PASS bottom: -1A >+PASS clip: -1A >+PASS font-size: -1A >+PASS height: -1A >+PASS left: -1A >+PASS letter-spacing: -1A >+PASS margin-right: -1A >+PASS margin-left: -1A >+PASS margin-top: -1A >+PASS margin-bottom: -1A >+PASS margin: -1A >+PASS max-height: -1A >+PASS max-width: -1A >+PASS min-height: -1A >+PASS min-width: -1A >+PASS padding-top: -1A >+PASS padding-right: -1A >+PASS padding-bottom: -1A >+PASS padding-left: -1A >+PASS padding: -1A >+PASS right: -1A >+PASS text-indent: -1A >+PASS top: -1A >+PASS vertical-align: -1A >+PASS width: -1A >+PASS word-spacing: -1A >+PASS background-position: +a >+PASS border-spacing: +a >+PASS border-top-width: +a >+PASS border-right-width: +a >+PASS border-bottom-width: +a >+PASS border-left-width: +a >+PASS border-width: +a >+PASS bottom: +a >+PASS clip: +a >+PASS font-size: +a >+PASS height: +a >+PASS left: +a >+PASS letter-spacing: +a >+PASS margin-right: +a >+PASS margin-left: +a >+PASS margin-top: +a >+PASS margin-bottom: +a >+PASS margin: +a >+PASS max-height: +a >+PASS max-width: +a >+PASS min-height: +a >+PASS min-width: +a >+PASS padding-top: +a >+PASS padding-right: +a >+PASS padding-bottom: +a >+PASS padding-left: +a >+PASS padding: +a >+PASS right: +a >+PASS text-indent: +a >+PASS top: +a >+PASS vertical-align: +a >+PASS width: +a >+PASS word-spacing: +a >+PASS background-position: -a >+PASS border-spacing: -a >+PASS border-top-width: -a >+PASS border-right-width: -a >+PASS border-bottom-width: -a >+PASS border-left-width: -a >+PASS border-width: -a >+PASS bottom: -a >+PASS clip: -a >+PASS font-size: -a >+PASS height: -a >+PASS left: -a >+PASS letter-spacing: -a >+PASS margin-right: -a >+PASS margin-left: -a >+PASS margin-top: -a >+PASS margin-bottom: -a >+PASS margin: -a >+PASS max-height: -a >+PASS max-width: -a >+PASS min-height: -a >+PASS min-width: -a >+PASS padding-top: -a >+PASS padding-right: -a >+PASS padding-bottom: -a >+PASS padding-left: -a >+PASS padding: -a >+PASS right: -a >+PASS text-indent: -a >+PASS top: -a >+PASS vertical-align: -a >+PASS width: -a >+PASS word-spacing: -a >+PASS background-position: +A >+PASS border-spacing: +A >+PASS border-top-width: +A >+PASS border-right-width: +A >+PASS border-bottom-width: +A >+PASS border-left-width: +A >+PASS border-width: +A >+PASS bottom: +A >+PASS clip: +A >+PASS font-size: +A >+PASS height: +A >+PASS left: +A >+PASS letter-spacing: +A >+PASS margin-right: +A >+PASS margin-left: +A >+PASS margin-top: +A >+PASS margin-bottom: +A >+PASS margin: +A >+PASS max-height: +A >+PASS max-width: +A >+PASS min-height: +A >+PASS min-width: +A >+PASS padding-top: +A >+PASS padding-right: +A >+PASS padding-bottom: +A >+PASS padding-left: +A >+PASS padding: +A >+PASS right: +A >+PASS text-indent: +A >+PASS top: +A >+PASS vertical-align: +A >+PASS width: +A >+PASS word-spacing: +A >+PASS background-position: -A >+PASS border-spacing: -A >+PASS border-top-width: -A >+PASS border-right-width: -A >+PASS border-bottom-width: -A >+PASS border-left-width: -A >+PASS border-width: -A >+PASS bottom: -A >+PASS clip: -A >+PASS font-size: -A >+PASS height: -A >+PASS left: -A >+PASS letter-spacing: -A >+PASS margin-right: -A >+PASS margin-left: -A >+PASS margin-top: -A >+PASS margin-bottom: -A >+PASS margin: -A >+PASS max-height: -A >+PASS max-width: -A >+PASS min-height: -A >+PASS min-width: -A >+PASS padding-top: -A >+PASS padding-right: -A >+PASS padding-bottom: -A >+PASS padding-left: -A >+PASS padding: -A >+PASS right: -A >+PASS text-indent: -A >+PASS top: -A >+PASS vertical-align: -A >+PASS width: -A >+PASS word-spacing: -A >+PASS background-position: @a >+PASS border-spacing: @a >+PASS border-top-width: @a >+PASS border-right-width: @a >+PASS border-bottom-width: @a >+PASS border-left-width: @a >+PASS border-width: @a >+PASS bottom: @a >+PASS clip: @a >+PASS font-size: @a >+PASS height: @a >+PASS left: @a >+PASS letter-spacing: @a >+PASS margin-right: @a >+PASS margin-left: @a >+PASS margin-top: @a >+PASS margin-bottom: @a >+PASS margin: @a >+PASS max-height: @a >+PASS max-width: @a >+PASS min-height: @a >+PASS min-width: @a >+PASS padding-top: @a >+PASS padding-right: @a >+PASS padding-bottom: @a >+PASS padding-left: @a >+PASS padding: @a >+PASS right: @a >+PASS text-indent: @a >+PASS top: @a >+PASS vertical-align: @a >+PASS width: @a >+PASS word-spacing: @a >+PASS background-position: @1 >+PASS border-spacing: @1 >+PASS border-top-width: @1 >+PASS border-right-width: @1 >+PASS border-bottom-width: @1 >+PASS border-left-width: @1 >+PASS border-width: @1 >+PASS bottom: @1 >+PASS clip: @1 >+PASS font-size: @1 >+PASS height: @1 >+PASS left: @1 >+PASS letter-spacing: @1 >+PASS margin-right: @1 >+PASS margin-left: @1 >+PASS margin-top: @1 >+PASS margin-bottom: @1 >+PASS margin: @1 >+PASS max-height: @1 >+PASS max-width: @1 >+PASS min-height: @1 >+PASS min-width: @1 >+PASS padding-top: @1 >+PASS padding-right: @1 >+PASS padding-bottom: @1 >+PASS padding-left: @1 >+PASS padding: @1 >+PASS right: @1 >+PASS text-indent: @1 >+PASS top: @1 >+PASS vertical-align: @1 >+PASS width: @1 >+PASS word-spacing: @1 >+PASS background-position: @1a >+PASS border-spacing: @1a >+PASS border-top-width: @1a >+PASS border-right-width: @1a >+PASS border-bottom-width: @1a >+PASS border-left-width: @1a >+PASS border-width: @1a >+PASS bottom: @1a >+PASS clip: @1a >+PASS font-size: @1a >+PASS height: @1a >+PASS left: @1a >+PASS letter-spacing: @1a >+PASS margin-right: @1a >+PASS margin-left: @1a >+PASS margin-top: @1a >+PASS margin-bottom: @1a >+PASS margin: @1a >+PASS max-height: @1a >+PASS max-width: @1a >+PASS min-height: @1a >+PASS min-width: @1a >+PASS padding-top: @1a >+PASS padding-right: @1a >+PASS padding-bottom: @1a >+PASS padding-left: @1a >+PASS padding: @1a >+PASS right: @1a >+PASS text-indent: @1a >+PASS top: @1a >+PASS vertical-align: @1a >+PASS width: @1a >+PASS word-spacing: @1a >+PASS background-position: "a" >+PASS border-spacing: "a" >+PASS border-top-width: "a" >+PASS border-right-width: "a" >+PASS border-bottom-width: "a" >+PASS border-left-width: "a" >+PASS border-width: "a" >+PASS bottom: "a" >+PASS clip: "a" >+PASS font-size: "a" >+PASS height: "a" >+PASS left: "a" >+PASS letter-spacing: "a" >+PASS margin-right: "a" >+PASS margin-left: "a" >+PASS margin-top: "a" >+PASS margin-bottom: "a" >+PASS margin: "a" >+PASS max-height: "a" >+PASS max-width: "a" >+PASS min-height: "a" >+PASS min-width: "a" >+PASS padding-top: "a" >+PASS padding-right: "a" >+PASS padding-bottom: "a" >+PASS padding-left: "a" >+PASS padding: "a" >+PASS right: "a" >+PASS text-indent: "a" >+PASS top: "a" >+PASS vertical-align: "a" >+PASS width: "a" >+PASS word-spacing: "a" >+PASS background-position: "1" >+PASS border-spacing: "1" >+PASS border-top-width: "1" >+PASS border-right-width: "1" >+PASS border-bottom-width: "1" >+PASS border-left-width: "1" >+PASS border-width: "1" >+PASS bottom: "1" >+PASS clip: "1" >+PASS font-size: "1" >+PASS height: "1" >+PASS left: "1" >+PASS letter-spacing: "1" >+PASS margin-right: "1" >+PASS margin-left: "1" >+PASS margin-top: "1" >+PASS margin-bottom: "1" >+PASS margin: "1" >+PASS max-height: "1" >+PASS max-width: "1" >+PASS min-height: "1" >+PASS min-width: "1" >+PASS padding-top: "1" >+PASS padding-right: "1" >+PASS padding-bottom: "1" >+PASS padding-left: "1" >+PASS padding: "1" >+PASS right: "1" >+PASS text-indent: "1" >+PASS top: "1" >+PASS vertical-align: "1" >+PASS width: "1" >+PASS word-spacing: "1" >+PASS background-position: "1a" >+PASS border-spacing: "1a" >+PASS border-top-width: "1a" >+PASS border-right-width: "1a" >+PASS border-bottom-width: "1a" >+PASS border-left-width: "1a" >+PASS border-width: "1a" >+PASS bottom: "1a" >+PASS clip: "1a" >+PASS font-size: "1a" >+PASS height: "1a" >+PASS left: "1a" >+PASS letter-spacing: "1a" >+PASS margin-right: "1a" >+PASS margin-left: "1a" >+PASS margin-top: "1a" >+PASS margin-bottom: "1a" >+PASS margin: "1a" >+PASS max-height: "1a" >+PASS max-width: "1a" >+PASS min-height: "1a" >+PASS min-width: "1a" >+PASS padding-top: "1a" >+PASS padding-right: "1a" >+PASS padding-bottom: "1a" >+PASS padding-left: "1a" >+PASS padding: "1a" >+PASS right: "1a" >+PASS text-indent: "1a" >+PASS top: "1a" >+PASS vertical-align: "1a" >+PASS width: "1a" >+PASS word-spacing: "1a" >+PASS background-position: url(1) >+PASS border-spacing: url(1) >+PASS border-top-width: url(1) >+PASS border-right-width: url(1) >+PASS border-bottom-width: url(1) >+PASS border-left-width: url(1) >+PASS border-width: url(1) >+PASS bottom: url(1) >+PASS clip: url(1) >+PASS font-size: url(1) >+PASS height: url(1) >+PASS left: url(1) >+PASS letter-spacing: url(1) >+PASS margin-right: url(1) >+PASS margin-left: url(1) >+PASS margin-top: url(1) >+PASS margin-bottom: url(1) >+PASS margin: url(1) >+PASS max-height: url(1) >+PASS max-width: url(1) >+PASS min-height: url(1) >+PASS min-width: url(1) >+PASS padding-top: url(1) >+PASS padding-right: url(1) >+PASS padding-bottom: url(1) >+PASS padding-left: url(1) >+PASS padding: url(1) >+PASS right: url(1) >+PASS text-indent: url(1) >+PASS top: url(1) >+PASS vertical-align: url(1) >+PASS width: url(1) >+PASS word-spacing: url(1) >+PASS background-position: url('1') >+PASS border-spacing: url('1') >+PASS border-top-width: url('1') >+PASS border-right-width: url('1') >+PASS border-bottom-width: url('1') >+PASS border-left-width: url('1') >+PASS border-width: url('1') >+PASS bottom: url('1') >+PASS clip: url('1') >+PASS font-size: url('1') >+PASS height: url('1') >+PASS left: url('1') >+PASS letter-spacing: url('1') >+PASS margin-right: url('1') >+PASS margin-left: url('1') >+PASS margin-top: url('1') >+PASS margin-bottom: url('1') >+PASS margin: url('1') >+PASS max-height: url('1') >+PASS max-width: url('1') >+PASS min-height: url('1') >+PASS min-width: url('1') >+PASS padding-top: url('1') >+PASS padding-right: url('1') >+PASS padding-bottom: url('1') >+PASS padding-left: url('1') >+PASS padding: url('1') >+PASS right: url('1') >+PASS text-indent: url('1') >+PASS top: url('1') >+PASS vertical-align: url('1') >+PASS width: url('1') >+PASS word-spacing: url('1') >+PASS background-position: #1 >+PASS border-spacing: #1 >+PASS border-top-width: #1 >+PASS border-right-width: #1 >+PASS border-bottom-width: #1 >+PASS border-left-width: #1 >+PASS border-width: #1 >+PASS bottom: #1 >+PASS clip: #1 >+PASS font-size: #1 >+PASS height: #1 >+PASS left: #1 >+PASS letter-spacing: #1 >+PASS margin-right: #1 >+PASS margin-left: #1 >+PASS margin-top: #1 >+PASS margin-bottom: #1 >+PASS margin: #1 >+PASS max-height: #1 >+PASS max-width: #1 >+PASS min-height: #1 >+PASS min-width: #1 >+PASS padding-top: #1 >+PASS padding-right: #1 >+PASS padding-bottom: #1 >+PASS padding-left: #1 >+PASS padding: #1 >+PASS right: #1 >+PASS text-indent: #1 >+PASS top: #1 >+PASS vertical-align: #1 >+PASS width: #1 >+PASS word-spacing: #1 >+PASS background-position: #01 >+PASS border-spacing: #01 >+PASS border-top-width: #01 >+PASS border-right-width: #01 >+PASS border-bottom-width: #01 >+PASS border-left-width: #01 >+PASS border-width: #01 >+PASS bottom: #01 >+PASS clip: #01 >+PASS font-size: #01 >+PASS height: #01 >+PASS left: #01 >+PASS letter-spacing: #01 >+PASS margin-right: #01 >+PASS margin-left: #01 >+PASS margin-top: #01 >+PASS margin-bottom: #01 >+PASS margin: #01 >+PASS max-height: #01 >+PASS max-width: #01 >+PASS min-height: #01 >+PASS min-width: #01 >+PASS padding-top: #01 >+PASS padding-right: #01 >+PASS padding-bottom: #01 >+PASS padding-left: #01 >+PASS padding: #01 >+PASS right: #01 >+PASS text-indent: #01 >+PASS top: #01 >+PASS vertical-align: #01 >+PASS width: #01 >+PASS word-spacing: #01 >+PASS background-position: #001 >+PASS border-spacing: #001 >+PASS border-top-width: #001 >+PASS border-right-width: #001 >+PASS border-bottom-width: #001 >+PASS border-left-width: #001 >+PASS border-width: #001 >+PASS bottom: #001 >+PASS clip: #001 >+PASS font-size: #001 >+PASS height: #001 >+PASS left: #001 >+PASS letter-spacing: #001 >+PASS margin-right: #001 >+PASS margin-left: #001 >+PASS margin-top: #001 >+PASS margin-bottom: #001 >+PASS margin: #001 >+PASS max-height: #001 >+PASS max-width: #001 >+PASS min-height: #001 >+PASS min-width: #001 >+PASS padding-top: #001 >+PASS padding-right: #001 >+PASS padding-bottom: #001 >+PASS padding-left: #001 >+PASS padding: #001 >+PASS right: #001 >+PASS text-indent: #001 >+PASS top: #001 >+PASS vertical-align: #001 >+PASS width: #001 >+PASS word-spacing: #001 >+PASS background-position: #0001 >+PASS border-spacing: #0001 >+PASS border-top-width: #0001 >+PASS border-right-width: #0001 >+PASS border-bottom-width: #0001 >+PASS border-left-width: #0001 >+PASS border-width: #0001 >+PASS bottom: #0001 >+PASS clip: #0001 >+PASS font-size: #0001 >+PASS height: #0001 >+PASS left: #0001 >+PASS letter-spacing: #0001 >+PASS margin-right: #0001 >+PASS margin-left: #0001 >+PASS margin-top: #0001 >+PASS margin-bottom: #0001 >+PASS margin: #0001 >+PASS max-height: #0001 >+PASS max-width: #0001 >+PASS min-height: #0001 >+PASS min-width: #0001 >+PASS padding-top: #0001 >+PASS padding-right: #0001 >+PASS padding-bottom: #0001 >+PASS padding-left: #0001 >+PASS padding: #0001 >+PASS right: #0001 >+PASS text-indent: #0001 >+PASS top: #0001 >+PASS vertical-align: #0001 >+PASS width: #0001 >+PASS word-spacing: #0001 >+PASS background-position: #00001 >+PASS border-spacing: #00001 >+PASS border-top-width: #00001 >+PASS border-right-width: #00001 >+PASS border-bottom-width: #00001 >+PASS border-left-width: #00001 >+PASS border-width: #00001 >+PASS bottom: #00001 >+PASS clip: #00001 >+PASS font-size: #00001 >+PASS height: #00001 >+PASS left: #00001 >+PASS letter-spacing: #00001 >+PASS margin-right: #00001 >+PASS margin-left: #00001 >+PASS margin-top: #00001 >+PASS margin-bottom: #00001 >+PASS margin: #00001 >+PASS max-height: #00001 >+PASS max-width: #00001 >+PASS min-height: #00001 >+PASS min-width: #00001 >+PASS padding-top: #00001 >+PASS padding-right: #00001 >+PASS padding-bottom: #00001 >+PASS padding-left: #00001 >+PASS padding: #00001 >+PASS right: #00001 >+PASS text-indent: #00001 >+PASS top: #00001 >+PASS vertical-align: #00001 >+PASS width: #00001 >+PASS word-spacing: #00001 >+PASS background-position: #000001 >+PASS border-spacing: #000001 >+PASS border-top-width: #000001 >+PASS border-right-width: #000001 >+PASS border-bottom-width: #000001 >+PASS border-left-width: #000001 >+PASS border-width: #000001 >+PASS bottom: #000001 >+PASS clip: #000001 >+PASS font-size: #000001 >+PASS height: #000001 >+PASS left: #000001 >+PASS letter-spacing: #000001 >+PASS margin-right: #000001 >+PASS margin-left: #000001 >+PASS margin-top: #000001 >+PASS margin-bottom: #000001 >+PASS margin: #000001 >+PASS max-height: #000001 >+PASS max-width: #000001 >+PASS min-height: #000001 >+PASS min-width: #000001 >+PASS padding-top: #000001 >+PASS padding-right: #000001 >+PASS padding-bottom: #000001 >+PASS padding-left: #000001 >+PASS padding: #000001 >+PASS right: #000001 >+PASS text-indent: #000001 >+PASS top: #000001 >+PASS vertical-align: #000001 >+PASS width: #000001 >+PASS word-spacing: #000001 >+PASS background-position: +/**/1 >+PASS border-spacing: +/**/1 >+PASS border-top-width: +/**/1 >+PASS border-right-width: +/**/1 >+PASS border-bottom-width: +/**/1 >+PASS border-left-width: +/**/1 >+PASS border-width: +/**/1 >+PASS bottom: +/**/1 >+PASS clip: +/**/1 >+PASS font-size: +/**/1 >+PASS height: +/**/1 >+PASS left: +/**/1 >+PASS letter-spacing: +/**/1 >+PASS margin-right: +/**/1 >+PASS margin-left: +/**/1 >+PASS margin-top: +/**/1 >+PASS margin-bottom: +/**/1 >+PASS margin: +/**/1 >+PASS max-height: +/**/1 >+PASS max-width: +/**/1 >+PASS min-height: +/**/1 >+PASS min-width: +/**/1 >+PASS padding-top: +/**/1 >+PASS padding-right: +/**/1 >+PASS padding-bottom: +/**/1 >+PASS padding-left: +/**/1 >+PASS padding: +/**/1 >+PASS right: +/**/1 >+PASS text-indent: +/**/1 >+PASS top: +/**/1 >+PASS vertical-align: +/**/1 >+PASS width: +/**/1 >+PASS word-spacing: +/**/1 >+PASS background-position: -/**/1 >+PASS border-spacing: -/**/1 >+PASS border-top-width: -/**/1 >+PASS border-right-width: -/**/1 >+PASS border-bottom-width: -/**/1 >+PASS border-left-width: -/**/1 >+PASS border-width: -/**/1 >+PASS bottom: -/**/1 >+PASS clip: -/**/1 >+PASS font-size: -/**/1 >+PASS height: -/**/1 >+PASS left: -/**/1 >+PASS letter-spacing: -/**/1 >+PASS margin-right: -/**/1 >+PASS margin-left: -/**/1 >+PASS margin-top: -/**/1 >+PASS margin-bottom: -/**/1 >+PASS margin: -/**/1 >+PASS max-height: -/**/1 >+PASS max-width: -/**/1 >+PASS min-height: -/**/1 >+PASS min-width: -/**/1 >+PASS padding-top: -/**/1 >+PASS padding-right: -/**/1 >+PASS padding-bottom: -/**/1 >+PASS padding-left: -/**/1 >+PASS padding: -/**/1 >+PASS right: -/**/1 >+PASS text-indent: -/**/1 >+PASS top: -/**/1 >+PASS vertical-align: -/**/1 >+PASS width: -/**/1 >+PASS word-spacing: -/**/1 >+PASS background-position: calc(1) >+PASS border-spacing: calc(1) >+PASS border-top-width: calc(1) >+PASS border-right-width: calc(1) >+PASS border-bottom-width: calc(1) >+PASS border-left-width: calc(1) >+PASS border-width: calc(1) >+PASS bottom: calc(1) >+PASS clip: calc(1) >+PASS font-size: calc(1) >+PASS height: calc(1) >+PASS left: calc(1) >+PASS letter-spacing: calc(1) >+PASS margin-right: calc(1) >+PASS margin-left: calc(1) >+PASS margin-top: calc(1) >+PASS margin-bottom: calc(1) >+PASS margin: calc(1) >+PASS max-height: calc(1) >+PASS max-width: calc(1) >+PASS min-height: calc(1) >+PASS min-width: calc(1) >+PASS padding-top: calc(1) >+PASS padding-right: calc(1) >+PASS padding-bottom: calc(1) >+PASS padding-left: calc(1) >+PASS padding: calc(1) >+PASS right: calc(1) >+PASS text-indent: calc(1) >+PASS top: calc(1) >+PASS vertical-align: calc(1) >+PASS width: calc(1) >+PASS word-spacing: calc(1) >+PASS background-position: calc(2 * 2px) >+PASS border-spacing: calc(2 * 2px) >+PASS border-top-width: calc(2 * 2px) >+PASS border-right-width: calc(2 * 2px) >+PASS border-bottom-width: calc(2 * 2px) >+PASS border-left-width: calc(2 * 2px) >+PASS border-width: calc(2 * 2px) >+PASS bottom: calc(2 * 2px) >+PASS clip: calc(2 * 2px) >+PASS font-size: calc(2 * 2px) >+PASS height: calc(2 * 2px) >+PASS left: calc(2 * 2px) >+PASS letter-spacing: calc(2 * 2px) >+PASS margin-right: calc(2 * 2px) >+PASS margin-left: calc(2 * 2px) >+PASS margin-top: calc(2 * 2px) >+PASS margin-bottom: calc(2 * 2px) >+PASS margin: calc(2 * 2px) >+PASS max-height: calc(2 * 2px) >+PASS max-width: calc(2 * 2px) >+PASS min-height: calc(2 * 2px) >+PASS min-width: calc(2 * 2px) >+PASS padding-top: calc(2 * 2px) >+PASS padding-right: calc(2 * 2px) >+PASS padding-bottom: calc(2 * 2px) >+PASS padding-left: calc(2 * 2px) >+PASS padding: calc(2 * 2px) >+PASS right: calc(2 * 2px) >+PASS text-indent: calc(2 * 2px) >+PASS top: calc(2 * 2px) >+PASS vertical-align: calc(2 * 2px) >+PASS width: calc(2 * 2px) >+PASS word-spacing: calc(2 * 2px) >+PASS background-position: 1px 2 >+PASS border-spacing: 1px 2 >+PASS border-width: 1px 2 >+PASS margin: 1px 2 >+PASS padding: 1px 2 >+PASS background-position: 1 2px >+PASS border-spacing: 1 2px >+PASS border-width: 1 2px >+PASS margin: 1 2px >+PASS padding: 1 2px >+PASS background-position: 1px calc(2) >+PASS border-spacing: 1px calc(2) >+PASS border-width: 1px calc(2) >+PASS margin: 1px calc(2) >+PASS padding: 1px calc(2) >+PASS background-position: calc(1) 2px >+PASS border-spacing: calc(1) 2px >+PASS border-width: calc(1) 2px >+PASS margin: calc(1) 2px >+PASS padding: calc(1) 2px >+PASS background-position: 1 +2 >+PASS border-spacing: 1 +2 >+PASS border-width: 1 +2 >+PASS margin: 1 +2 >+PASS padding: 1 +2 >+PASS background-position: 1 -2 >+PASS border-spacing: 1 -2 >+PASS border-width: 1 -2 >+PASS margin: 1 -2 >+PASS padding: 1 -2 >+ >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks.html b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks.html >new file mode 100644 >index 0000000000000000000000000000000000000000..cd192029df4907dc8fd959828e8d4accb6ddf01b >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks.html >@@ -0,0 +1,15 @@ >+<!doctype html> >+<html> >+ <head> >+ <title>The unitless length quirk (no-quirks)</title> >+ <script src="/resources/testharness.js"></script> >+ <script src="/resources/testharnessreport.js"></script> >+ <style> iframe { width:20px; height:20px; } </style> >+ </head> >+ <body> >+ <div id=log></div> >+ <iframe class=no-quirks></iframe> >+ <script src=../support/test-ref-iframe.js></script> >+ <script src=support/common.js></script> >+ </body> >+</html> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/quirks-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/quirks-expected.txt >new file mode 100644 >index 0000000000000000000000000000000000000000..a597932cda46776e6ee287c0b3de7e6318f38b02 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/quirks-expected.txt >@@ -0,0 +1,1592 @@ >+ >+PASS background-position: 1 >+PASS border-spacing: 1 >+PASS border-top-width: 1 >+PASS border-right-width: 1 >+PASS border-bottom-width: 1 >+PASS border-left-width: 1 >+PASS border-width: 1 >+PASS bottom: 1 >+PASS clip: 1 >+PASS font-size: 1 >+PASS height: 1 >+PASS left: 1 >+PASS letter-spacing: 1 >+PASS margin-right: 1 >+PASS margin-left: 1 >+PASS margin-top: 1 >+PASS margin-bottom: 1 >+PASS margin: 1 >+PASS max-height: 1 >+PASS max-width: 1 >+PASS min-height: 1 >+PASS min-width: 1 >+PASS padding-top: 1 >+PASS padding-right: 1 >+PASS padding-bottom: 1 >+PASS padding-left: 1 >+PASS padding: 1 >+PASS right: 1 >+PASS text-indent: 1 >+PASS top: 1 >+PASS vertical-align: 1 >+PASS width: 1 >+PASS word-spacing: 1 >+PASS background-position: +1 >+PASS border-spacing: +1 >+PASS border-top-width: +1 >+PASS border-right-width: +1 >+PASS border-bottom-width: +1 >+PASS border-left-width: +1 >+PASS border-width: +1 >+PASS bottom: +1 >+PASS clip: +1 >+PASS font-size: +1 >+PASS height: +1 >+PASS left: +1 >+PASS letter-spacing: +1 >+PASS margin-right: +1 >+PASS margin-left: +1 >+PASS margin-top: +1 >+PASS margin-bottom: +1 >+PASS margin: +1 >+PASS max-height: +1 >+PASS max-width: +1 >+PASS min-height: +1 >+PASS min-width: +1 >+PASS padding-top: +1 >+PASS padding-right: +1 >+PASS padding-bottom: +1 >+PASS padding-left: +1 >+PASS padding: +1 >+PASS right: +1 >+PASS text-indent: +1 >+PASS top: +1 >+PASS vertical-align: +1 >+PASS width: +1 >+PASS word-spacing: +1 >+PASS background-position: -1 >+PASS border-spacing: -1 >+PASS border-top-width: -1 >+PASS border-right-width: -1 >+PASS border-bottom-width: -1 >+PASS border-left-width: -1 >+PASS border-width: -1 >+PASS bottom: -1 >+PASS clip: -1 >+PASS font-size: -1 >+PASS height: -1 >+PASS left: -1 >+PASS letter-spacing: -1 >+PASS margin-right: -1 >+PASS margin-left: -1 >+PASS margin-top: -1 >+PASS margin-bottom: -1 >+PASS margin: -1 >+PASS max-height: -1 >+PASS max-width: -1 >+PASS min-height: -1 >+PASS min-width: -1 >+PASS padding-top: -1 >+PASS padding-right: -1 >+PASS padding-bottom: -1 >+PASS padding-left: -1 >+PASS padding: -1 >+PASS right: -1 >+PASS text-indent: -1 >+PASS top: -1 >+PASS vertical-align: -1 >+PASS width: -1 >+PASS word-spacing: -1 >+PASS background-position: 1.5 >+PASS border-spacing: 1.5 >+PASS border-top-width: 1.5 >+PASS border-right-width: 1.5 >+PASS border-bottom-width: 1.5 >+PASS border-left-width: 1.5 >+PASS border-width: 1.5 >+PASS bottom: 1.5 >+PASS clip: 1.5 >+PASS font-size: 1.5 >+PASS height: 1.5 >+PASS left: 1.5 >+PASS letter-spacing: 1.5 >+PASS margin-right: 1.5 >+PASS margin-left: 1.5 >+PASS margin-top: 1.5 >+PASS margin-bottom: 1.5 >+PASS margin: 1.5 >+PASS max-height: 1.5 >+PASS max-width: 1.5 >+PASS min-height: 1.5 >+PASS min-width: 1.5 >+PASS padding-top: 1.5 >+PASS padding-right: 1.5 >+PASS padding-bottom: 1.5 >+PASS padding-left: 1.5 >+PASS padding: 1.5 >+PASS right: 1.5 >+PASS text-indent: 1.5 >+PASS top: 1.5 >+PASS vertical-align: 1.5 >+PASS width: 1.5 >+PASS word-spacing: 1.5 >+PASS background-position: +1.5 >+PASS border-spacing: +1.5 >+PASS border-top-width: +1.5 >+PASS border-right-width: +1.5 >+PASS border-bottom-width: +1.5 >+PASS border-left-width: +1.5 >+PASS border-width: +1.5 >+PASS bottom: +1.5 >+PASS clip: +1.5 >+PASS font-size: +1.5 >+PASS height: +1.5 >+PASS left: +1.5 >+PASS letter-spacing: +1.5 >+PASS margin-right: +1.5 >+PASS margin-left: +1.5 >+PASS margin-top: +1.5 >+PASS margin-bottom: +1.5 >+PASS margin: +1.5 >+PASS max-height: +1.5 >+PASS max-width: +1.5 >+PASS min-height: +1.5 >+PASS min-width: +1.5 >+PASS padding-top: +1.5 >+PASS padding-right: +1.5 >+PASS padding-bottom: +1.5 >+PASS padding-left: +1.5 >+PASS padding: +1.5 >+PASS right: +1.5 >+PASS text-indent: +1.5 >+PASS top: +1.5 >+PASS vertical-align: +1.5 >+PASS width: +1.5 >+PASS word-spacing: +1.5 >+PASS background-position: -1.5 >+PASS border-spacing: -1.5 >+PASS border-top-width: -1.5 >+PASS border-right-width: -1.5 >+PASS border-bottom-width: -1.5 >+PASS border-left-width: -1.5 >+PASS border-width: -1.5 >+PASS bottom: -1.5 >+PASS clip: -1.5 >+PASS font-size: -1.5 >+PASS height: -1.5 >+PASS left: -1.5 >+PASS letter-spacing: -1.5 >+PASS margin-right: -1.5 >+PASS margin-left: -1.5 >+PASS margin-top: -1.5 >+PASS margin-bottom: -1.5 >+PASS margin: -1.5 >+PASS max-height: -1.5 >+PASS max-width: -1.5 >+PASS min-height: -1.5 >+PASS min-width: -1.5 >+PASS padding-top: -1.5 >+PASS padding-right: -1.5 >+PASS padding-bottom: -1.5 >+PASS padding-left: -1.5 >+PASS padding: -1.5 >+PASS right: -1.5 >+PASS text-indent: -1.5 >+PASS top: -1.5 >+PASS vertical-align: -1.5 >+PASS width: -1.5 >+PASS word-spacing: -1.5 >+PASS background-position: \31 >+PASS border-spacing: \31 >+PASS border-top-width: \31 >+PASS border-right-width: \31 >+PASS border-bottom-width: \31 >+PASS border-left-width: \31 >+PASS border-width: \31 >+PASS bottom: \31 >+PASS clip: \31 >+PASS font-size: \31 >+PASS height: \31 >+PASS left: \31 >+PASS letter-spacing: \31 >+PASS margin-right: \31 >+PASS margin-left: \31 >+PASS margin-top: \31 >+PASS margin-bottom: \31 >+PASS margin: \31 >+PASS max-height: \31 >+PASS max-width: \31 >+PASS min-height: \31 >+PASS min-width: \31 >+PASS padding-top: \31 >+PASS padding-right: \31 >+PASS padding-bottom: \31 >+PASS padding-left: \31 >+PASS padding: \31 >+PASS right: \31 >+PASS text-indent: \31 >+PASS top: \31 >+PASS vertical-align: \31 >+PASS width: \31 >+PASS word-spacing: \31 >+PASS background-position: +\31 >+PASS border-spacing: +\31 >+PASS border-top-width: +\31 >+PASS border-right-width: +\31 >+PASS border-bottom-width: +\31 >+PASS border-left-width: +\31 >+PASS border-width: +\31 >+PASS bottom: +\31 >+PASS clip: +\31 >+PASS font-size: +\31 >+PASS height: +\31 >+PASS left: +\31 >+PASS letter-spacing: +\31 >+PASS margin-right: +\31 >+PASS margin-left: +\31 >+PASS margin-top: +\31 >+PASS margin-bottom: +\31 >+PASS margin: +\31 >+PASS max-height: +\31 >+PASS max-width: +\31 >+PASS min-height: +\31 >+PASS min-width: +\31 >+PASS padding-top: +\31 >+PASS padding-right: +\31 >+PASS padding-bottom: +\31 >+PASS padding-left: +\31 >+PASS padding: +\31 >+PASS right: +\31 >+PASS text-indent: +\31 >+PASS top: +\31 >+PASS vertical-align: +\31 >+PASS width: +\31 >+PASS word-spacing: +\31 >+PASS background-position: -\31 >+PASS border-spacing: -\31 >+PASS border-top-width: -\31 >+PASS border-right-width: -\31 >+PASS border-bottom-width: -\31 >+PASS border-left-width: -\31 >+PASS border-width: -\31 >+PASS bottom: -\31 >+PASS clip: -\31 >+PASS font-size: -\31 >+PASS height: -\31 >+PASS left: -\31 >+PASS letter-spacing: -\31 >+PASS margin-right: -\31 >+PASS margin-left: -\31 >+PASS margin-top: -\31 >+PASS margin-bottom: -\31 >+PASS margin: -\31 >+PASS max-height: -\31 >+PASS max-width: -\31 >+PASS min-height: -\31 >+PASS min-width: -\31 >+PASS padding-top: -\31 >+PASS padding-right: -\31 >+PASS padding-bottom: -\31 >+PASS padding-left: -\31 >+PASS padding: -\31 >+PASS right: -\31 >+PASS text-indent: -\31 >+PASS top: -\31 >+PASS vertical-align: -\31 >+PASS width: -\31 >+PASS word-spacing: -\31 >+PASS background-position: \31 .5 >+PASS border-spacing: \31 .5 >+PASS border-top-width: \31 .5 >+PASS border-right-width: \31 .5 >+PASS border-bottom-width: \31 .5 >+PASS border-left-width: \31 .5 >+PASS border-width: \31 .5 >+PASS bottom: \31 .5 >+PASS clip: \31 .5 >+PASS font-size: \31 .5 >+PASS height: \31 .5 >+PASS left: \31 .5 >+PASS letter-spacing: \31 .5 >+PASS margin-right: \31 .5 >+PASS margin-left: \31 .5 >+PASS margin-top: \31 .5 >+PASS margin-bottom: \31 .5 >+PASS margin: \31 .5 >+PASS max-height: \31 .5 >+PASS max-width: \31 .5 >+PASS min-height: \31 .5 >+PASS min-width: \31 .5 >+PASS padding-top: \31 .5 >+PASS padding-right: \31 .5 >+PASS padding-bottom: \31 .5 >+PASS padding-left: \31 .5 >+PASS padding: \31 .5 >+PASS right: \31 .5 >+PASS text-indent: \31 .5 >+PASS top: \31 .5 >+PASS vertical-align: \31 .5 >+PASS width: \31 .5 >+PASS word-spacing: \31 .5 >+PASS background-position: +\31 .5 >+PASS border-spacing: +\31 .5 >+PASS border-top-width: +\31 .5 >+PASS border-right-width: +\31 .5 >+PASS border-bottom-width: +\31 .5 >+PASS border-left-width: +\31 .5 >+PASS border-width: +\31 .5 >+PASS bottom: +\31 .5 >+PASS clip: +\31 .5 >+PASS font-size: +\31 .5 >+PASS height: +\31 .5 >+PASS left: +\31 .5 >+PASS letter-spacing: +\31 .5 >+PASS margin-right: +\31 .5 >+PASS margin-left: +\31 .5 >+PASS margin-top: +\31 .5 >+PASS margin-bottom: +\31 .5 >+PASS margin: +\31 .5 >+PASS max-height: +\31 .5 >+PASS max-width: +\31 .5 >+PASS min-height: +\31 .5 >+PASS min-width: +\31 .5 >+PASS padding-top: +\31 .5 >+PASS padding-right: +\31 .5 >+PASS padding-bottom: +\31 .5 >+PASS padding-left: +\31 .5 >+PASS padding: +\31 .5 >+PASS right: +\31 .5 >+PASS text-indent: +\31 .5 >+PASS top: +\31 .5 >+PASS vertical-align: +\31 .5 >+PASS width: +\31 .5 >+PASS word-spacing: +\31 .5 >+PASS background-position: -\31 .5 >+PASS border-spacing: -\31 .5 >+PASS border-top-width: -\31 .5 >+PASS border-right-width: -\31 .5 >+PASS border-bottom-width: -\31 .5 >+PASS border-left-width: -\31 .5 >+PASS border-width: -\31 .5 >+PASS bottom: -\31 .5 >+PASS clip: -\31 .5 >+PASS font-size: -\31 .5 >+PASS height: -\31 .5 >+PASS left: -\31 .5 >+PASS letter-spacing: -\31 .5 >+PASS margin-right: -\31 .5 >+PASS margin-left: -\31 .5 >+PASS margin-top: -\31 .5 >+PASS margin-bottom: -\31 .5 >+PASS margin: -\31 .5 >+PASS max-height: -\31 .5 >+PASS max-width: -\31 .5 >+PASS min-height: -\31 .5 >+PASS min-width: -\31 .5 >+PASS padding-top: -\31 .5 >+PASS padding-right: -\31 .5 >+PASS padding-bottom: -\31 .5 >+PASS padding-left: -\31 .5 >+PASS padding: -\31 .5 >+PASS right: -\31 .5 >+PASS text-indent: -\31 .5 >+PASS top: -\31 .5 >+PASS vertical-align: -\31 .5 >+PASS width: -\31 .5 >+PASS word-spacing: -\31 .5 >+PASS background-position: 1\31 >+PASS border-spacing: 1\31 >+PASS border-top-width: 1\31 >+PASS border-right-width: 1\31 >+PASS border-bottom-width: 1\31 >+PASS border-left-width: 1\31 >+PASS border-width: 1\31 >+PASS bottom: 1\31 >+PASS clip: 1\31 >+PASS font-size: 1\31 >+PASS height: 1\31 >+PASS left: 1\31 >+PASS letter-spacing: 1\31 >+PASS margin-right: 1\31 >+PASS margin-left: 1\31 >+PASS margin-top: 1\31 >+PASS margin-bottom: 1\31 >+PASS margin: 1\31 >+PASS max-height: 1\31 >+PASS max-width: 1\31 >+PASS min-height: 1\31 >+PASS min-width: 1\31 >+PASS padding-top: 1\31 >+PASS padding-right: 1\31 >+PASS padding-bottom: 1\31 >+PASS padding-left: 1\31 >+PASS padding: 1\31 >+PASS right: 1\31 >+PASS text-indent: 1\31 >+PASS top: 1\31 >+PASS vertical-align: 1\31 >+PASS width: 1\31 >+PASS word-spacing: 1\31 >+PASS background-position: +1\31 >+PASS border-spacing: +1\31 >+PASS border-top-width: +1\31 >+PASS border-right-width: +1\31 >+PASS border-bottom-width: +1\31 >+PASS border-left-width: +1\31 >+PASS border-width: +1\31 >+PASS bottom: +1\31 >+PASS clip: +1\31 >+PASS font-size: +1\31 >+PASS height: +1\31 >+PASS left: +1\31 >+PASS letter-spacing: +1\31 >+PASS margin-right: +1\31 >+PASS margin-left: +1\31 >+PASS margin-top: +1\31 >+PASS margin-bottom: +1\31 >+PASS margin: +1\31 >+PASS max-height: +1\31 >+PASS max-width: +1\31 >+PASS min-height: +1\31 >+PASS min-width: +1\31 >+PASS padding-top: +1\31 >+PASS padding-right: +1\31 >+PASS padding-bottom: +1\31 >+PASS padding-left: +1\31 >+PASS padding: +1\31 >+PASS right: +1\31 >+PASS text-indent: +1\31 >+PASS top: +1\31 >+PASS vertical-align: +1\31 >+PASS width: +1\31 >+PASS word-spacing: +1\31 >+PASS background-position: -1\31 >+PASS border-spacing: -1\31 >+PASS border-top-width: -1\31 >+PASS border-right-width: -1\31 >+PASS border-bottom-width: -1\31 >+PASS border-left-width: -1\31 >+PASS border-width: -1\31 >+PASS bottom: -1\31 >+PASS clip: -1\31 >+PASS font-size: -1\31 >+PASS height: -1\31 >+PASS left: -1\31 >+PASS letter-spacing: -1\31 >+PASS margin-right: -1\31 >+PASS margin-left: -1\31 >+PASS margin-top: -1\31 >+PASS margin-bottom: -1\31 >+PASS margin: -1\31 >+PASS max-height: -1\31 >+PASS max-width: -1\31 >+PASS min-height: -1\31 >+PASS min-width: -1\31 >+PASS padding-top: -1\31 >+PASS padding-right: -1\31 >+PASS padding-bottom: -1\31 >+PASS padding-left: -1\31 >+PASS padding: -1\31 >+PASS right: -1\31 >+PASS text-indent: -1\31 >+PASS top: -1\31 >+PASS vertical-align: -1\31 >+PASS width: -1\31 >+PASS word-spacing: -1\31 >+PASS background-position: 1\31 .5 >+PASS border-spacing: 1\31 .5 >+PASS border-top-width: 1\31 .5 >+PASS border-right-width: 1\31 .5 >+PASS border-bottom-width: 1\31 .5 >+PASS border-left-width: 1\31 .5 >+PASS border-width: 1\31 .5 >+PASS bottom: 1\31 .5 >+PASS clip: 1\31 .5 >+PASS font-size: 1\31 .5 >+PASS height: 1\31 .5 >+PASS left: 1\31 .5 >+PASS letter-spacing: 1\31 .5 >+PASS margin-right: 1\31 .5 >+PASS margin-left: 1\31 .5 >+PASS margin-top: 1\31 .5 >+PASS margin-bottom: 1\31 .5 >+PASS margin: 1\31 .5 >+PASS max-height: 1\31 .5 >+PASS max-width: 1\31 .5 >+PASS min-height: 1\31 .5 >+PASS min-width: 1\31 .5 >+PASS padding-top: 1\31 .5 >+PASS padding-right: 1\31 .5 >+PASS padding-bottom: 1\31 .5 >+PASS padding-left: 1\31 .5 >+PASS padding: 1\31 .5 >+PASS right: 1\31 .5 >+PASS text-indent: 1\31 .5 >+PASS top: 1\31 .5 >+PASS vertical-align: 1\31 .5 >+PASS width: 1\31 .5 >+PASS word-spacing: 1\31 .5 >+PASS background-position: +1\31 .5 >+PASS border-spacing: +1\31 .5 >+PASS border-top-width: +1\31 .5 >+PASS border-right-width: +1\31 .5 >+PASS border-bottom-width: +1\31 .5 >+PASS border-left-width: +1\31 .5 >+PASS border-width: +1\31 .5 >+PASS bottom: +1\31 .5 >+PASS clip: +1\31 .5 >+PASS font-size: +1\31 .5 >+PASS height: +1\31 .5 >+PASS left: +1\31 .5 >+PASS letter-spacing: +1\31 .5 >+PASS margin-right: +1\31 .5 >+PASS margin-left: +1\31 .5 >+PASS margin-top: +1\31 .5 >+PASS margin-bottom: +1\31 .5 >+PASS margin: +1\31 .5 >+PASS max-height: +1\31 .5 >+PASS max-width: +1\31 .5 >+PASS min-height: +1\31 .5 >+PASS min-width: +1\31 .5 >+PASS padding-top: +1\31 .5 >+PASS padding-right: +1\31 .5 >+PASS padding-bottom: +1\31 .5 >+PASS padding-left: +1\31 .5 >+PASS padding: +1\31 .5 >+PASS right: +1\31 .5 >+PASS text-indent: +1\31 .5 >+PASS top: +1\31 .5 >+PASS vertical-align: +1\31 .5 >+PASS width: +1\31 .5 >+PASS word-spacing: +1\31 .5 >+PASS background-position: -1\31 .5 >+PASS border-spacing: -1\31 .5 >+PASS border-top-width: -1\31 .5 >+PASS border-right-width: -1\31 .5 >+PASS border-bottom-width: -1\31 .5 >+PASS border-left-width: -1\31 .5 >+PASS border-width: -1\31 .5 >+PASS bottom: -1\31 .5 >+PASS clip: -1\31 .5 >+PASS font-size: -1\31 .5 >+PASS height: -1\31 .5 >+PASS left: -1\31 .5 >+PASS letter-spacing: -1\31 .5 >+PASS margin-right: -1\31 .5 >+PASS margin-left: -1\31 .5 >+PASS margin-top: -1\31 .5 >+PASS margin-bottom: -1\31 .5 >+PASS margin: -1\31 .5 >+PASS max-height: -1\31 .5 >+PASS max-width: -1\31 .5 >+PASS min-height: -1\31 .5 >+PASS min-width: -1\31 .5 >+PASS padding-top: -1\31 .5 >+PASS padding-right: -1\31 .5 >+PASS padding-bottom: -1\31 .5 >+PASS padding-left: -1\31 .5 >+PASS padding: -1\31 .5 >+PASS right: -1\31 .5 >+PASS text-indent: -1\31 .5 >+PASS top: -1\31 .5 >+PASS vertical-align: -1\31 .5 >+PASS width: -1\31 .5 >+PASS word-spacing: -1\31 .5 >+PASS background-position: a >+PASS border-spacing: a >+PASS border-top-width: a >+PASS border-right-width: a >+PASS border-bottom-width: a >+PASS border-left-width: a >+PASS border-width: a >+PASS bottom: a >+PASS clip: a >+PASS font-size: a >+PASS height: a >+PASS left: a >+PASS letter-spacing: a >+PASS margin-right: a >+PASS margin-left: a >+PASS margin-top: a >+PASS margin-bottom: a >+PASS margin: a >+PASS max-height: a >+PASS max-width: a >+PASS min-height: a >+PASS min-width: a >+PASS padding-top: a >+PASS padding-right: a >+PASS padding-bottom: a >+PASS padding-left: a >+PASS padding: a >+PASS right: a >+PASS text-indent: a >+PASS top: a >+PASS vertical-align: a >+PASS width: a >+PASS word-spacing: a >+PASS background-position: A >+PASS border-spacing: A >+PASS border-top-width: A >+PASS border-right-width: A >+PASS border-bottom-width: A >+PASS border-left-width: A >+PASS border-width: A >+PASS bottom: A >+PASS clip: A >+PASS font-size: A >+PASS height: A >+PASS left: A >+PASS letter-spacing: A >+PASS margin-right: A >+PASS margin-left: A >+PASS margin-top: A >+PASS margin-bottom: A >+PASS margin: A >+PASS max-height: A >+PASS max-width: A >+PASS min-height: A >+PASS min-width: A >+PASS padding-top: A >+PASS padding-right: A >+PASS padding-bottom: A >+PASS padding-left: A >+PASS padding: A >+PASS right: A >+PASS text-indent: A >+PASS top: A >+PASS vertical-align: A >+PASS width: A >+PASS word-spacing: A >+PASS background-position: 1a >+PASS border-spacing: 1a >+PASS border-top-width: 1a >+PASS border-right-width: 1a >+PASS border-bottom-width: 1a >+PASS border-left-width: 1a >+PASS border-width: 1a >+PASS bottom: 1a >+PASS clip: 1a >+PASS font-size: 1a >+PASS height: 1a >+PASS left: 1a >+PASS letter-spacing: 1a >+PASS margin-right: 1a >+PASS margin-left: 1a >+PASS margin-top: 1a >+PASS margin-bottom: 1a >+PASS margin: 1a >+PASS max-height: 1a >+PASS max-width: 1a >+PASS min-height: 1a >+PASS min-width: 1a >+PASS padding-top: 1a >+PASS padding-right: 1a >+PASS padding-bottom: 1a >+PASS padding-left: 1a >+PASS padding: 1a >+PASS right: 1a >+PASS text-indent: 1a >+PASS top: 1a >+PASS vertical-align: 1a >+PASS width: 1a >+PASS word-spacing: 1a >+PASS background-position: +1a >+PASS border-spacing: +1a >+PASS border-top-width: +1a >+PASS border-right-width: +1a >+PASS border-bottom-width: +1a >+PASS border-left-width: +1a >+PASS border-width: +1a >+PASS bottom: +1a >+PASS clip: +1a >+PASS font-size: +1a >+PASS height: +1a >+PASS left: +1a >+PASS letter-spacing: +1a >+PASS margin-right: +1a >+PASS margin-left: +1a >+PASS margin-top: +1a >+PASS margin-bottom: +1a >+PASS margin: +1a >+PASS max-height: +1a >+PASS max-width: +1a >+PASS min-height: +1a >+PASS min-width: +1a >+PASS padding-top: +1a >+PASS padding-right: +1a >+PASS padding-bottom: +1a >+PASS padding-left: +1a >+PASS padding: +1a >+PASS right: +1a >+PASS text-indent: +1a >+PASS top: +1a >+PASS vertical-align: +1a >+PASS width: +1a >+PASS word-spacing: +1a >+PASS background-position: -1a >+PASS border-spacing: -1a >+PASS border-top-width: -1a >+PASS border-right-width: -1a >+PASS border-bottom-width: -1a >+PASS border-left-width: -1a >+PASS border-width: -1a >+PASS bottom: -1a >+PASS clip: -1a >+PASS font-size: -1a >+PASS height: -1a >+PASS left: -1a >+PASS letter-spacing: -1a >+PASS margin-right: -1a >+PASS margin-left: -1a >+PASS margin-top: -1a >+PASS margin-bottom: -1a >+PASS margin: -1a >+PASS max-height: -1a >+PASS max-width: -1a >+PASS min-height: -1a >+PASS min-width: -1a >+PASS padding-top: -1a >+PASS padding-right: -1a >+PASS padding-bottom: -1a >+PASS padding-left: -1a >+PASS padding: -1a >+PASS right: -1a >+PASS text-indent: -1a >+PASS top: -1a >+PASS vertical-align: -1a >+PASS width: -1a >+PASS word-spacing: -1a >+PASS background-position: +1A >+PASS border-spacing: +1A >+PASS border-top-width: +1A >+PASS border-right-width: +1A >+PASS border-bottom-width: +1A >+PASS border-left-width: +1A >+PASS border-width: +1A >+PASS bottom: +1A >+PASS clip: +1A >+PASS font-size: +1A >+PASS height: +1A >+PASS left: +1A >+PASS letter-spacing: +1A >+PASS margin-right: +1A >+PASS margin-left: +1A >+PASS margin-top: +1A >+PASS margin-bottom: +1A >+PASS margin: +1A >+PASS max-height: +1A >+PASS max-width: +1A >+PASS min-height: +1A >+PASS min-width: +1A >+PASS padding-top: +1A >+PASS padding-right: +1A >+PASS padding-bottom: +1A >+PASS padding-left: +1A >+PASS padding: +1A >+PASS right: +1A >+PASS text-indent: +1A >+PASS top: +1A >+PASS vertical-align: +1A >+PASS width: +1A >+PASS word-spacing: +1A >+PASS background-position: -1A >+PASS border-spacing: -1A >+PASS border-top-width: -1A >+PASS border-right-width: -1A >+PASS border-bottom-width: -1A >+PASS border-left-width: -1A >+PASS border-width: -1A >+PASS bottom: -1A >+PASS clip: -1A >+PASS font-size: -1A >+PASS height: -1A >+PASS left: -1A >+PASS letter-spacing: -1A >+PASS margin-right: -1A >+PASS margin-left: -1A >+PASS margin-top: -1A >+PASS margin-bottom: -1A >+PASS margin: -1A >+PASS max-height: -1A >+PASS max-width: -1A >+PASS min-height: -1A >+PASS min-width: -1A >+PASS padding-top: -1A >+PASS padding-right: -1A >+PASS padding-bottom: -1A >+PASS padding-left: -1A >+PASS padding: -1A >+PASS right: -1A >+PASS text-indent: -1A >+PASS top: -1A >+PASS vertical-align: -1A >+PASS width: -1A >+PASS word-spacing: -1A >+PASS background-position: +a >+PASS border-spacing: +a >+PASS border-top-width: +a >+PASS border-right-width: +a >+PASS border-bottom-width: +a >+PASS border-left-width: +a >+PASS border-width: +a >+PASS bottom: +a >+PASS clip: +a >+PASS font-size: +a >+PASS height: +a >+PASS left: +a >+PASS letter-spacing: +a >+PASS margin-right: +a >+PASS margin-left: +a >+PASS margin-top: +a >+PASS margin-bottom: +a >+PASS margin: +a >+PASS max-height: +a >+PASS max-width: +a >+PASS min-height: +a >+PASS min-width: +a >+PASS padding-top: +a >+PASS padding-right: +a >+PASS padding-bottom: +a >+PASS padding-left: +a >+PASS padding: +a >+PASS right: +a >+PASS text-indent: +a >+PASS top: +a >+PASS vertical-align: +a >+PASS width: +a >+PASS word-spacing: +a >+PASS background-position: -a >+PASS border-spacing: -a >+PASS border-top-width: -a >+PASS border-right-width: -a >+PASS border-bottom-width: -a >+PASS border-left-width: -a >+PASS border-width: -a >+PASS bottom: -a >+PASS clip: -a >+PASS font-size: -a >+PASS height: -a >+PASS left: -a >+PASS letter-spacing: -a >+PASS margin-right: -a >+PASS margin-left: -a >+PASS margin-top: -a >+PASS margin-bottom: -a >+PASS margin: -a >+PASS max-height: -a >+PASS max-width: -a >+PASS min-height: -a >+PASS min-width: -a >+PASS padding-top: -a >+PASS padding-right: -a >+PASS padding-bottom: -a >+PASS padding-left: -a >+PASS padding: -a >+PASS right: -a >+PASS text-indent: -a >+PASS top: -a >+PASS vertical-align: -a >+PASS width: -a >+PASS word-spacing: -a >+PASS background-position: +A >+PASS border-spacing: +A >+PASS border-top-width: +A >+PASS border-right-width: +A >+PASS border-bottom-width: +A >+PASS border-left-width: +A >+PASS border-width: +A >+PASS bottom: +A >+PASS clip: +A >+PASS font-size: +A >+PASS height: +A >+PASS left: +A >+PASS letter-spacing: +A >+PASS margin-right: +A >+PASS margin-left: +A >+PASS margin-top: +A >+PASS margin-bottom: +A >+PASS margin: +A >+PASS max-height: +A >+PASS max-width: +A >+PASS min-height: +A >+PASS min-width: +A >+PASS padding-top: +A >+PASS padding-right: +A >+PASS padding-bottom: +A >+PASS padding-left: +A >+PASS padding: +A >+PASS right: +A >+PASS text-indent: +A >+PASS top: +A >+PASS vertical-align: +A >+PASS width: +A >+PASS word-spacing: +A >+PASS background-position: -A >+PASS border-spacing: -A >+PASS border-top-width: -A >+PASS border-right-width: -A >+PASS border-bottom-width: -A >+PASS border-left-width: -A >+PASS border-width: -A >+PASS bottom: -A >+PASS clip: -A >+PASS font-size: -A >+PASS height: -A >+PASS left: -A >+PASS letter-spacing: -A >+PASS margin-right: -A >+PASS margin-left: -A >+PASS margin-top: -A >+PASS margin-bottom: -A >+PASS margin: -A >+PASS max-height: -A >+PASS max-width: -A >+PASS min-height: -A >+PASS min-width: -A >+PASS padding-top: -A >+PASS padding-right: -A >+PASS padding-bottom: -A >+PASS padding-left: -A >+PASS padding: -A >+PASS right: -A >+PASS text-indent: -A >+PASS top: -A >+PASS vertical-align: -A >+PASS width: -A >+PASS word-spacing: -A >+PASS background-position: @a >+PASS border-spacing: @a >+PASS border-top-width: @a >+PASS border-right-width: @a >+PASS border-bottom-width: @a >+PASS border-left-width: @a >+PASS border-width: @a >+PASS bottom: @a >+PASS clip: @a >+PASS font-size: @a >+PASS height: @a >+PASS left: @a >+PASS letter-spacing: @a >+PASS margin-right: @a >+PASS margin-left: @a >+PASS margin-top: @a >+PASS margin-bottom: @a >+PASS margin: @a >+PASS max-height: @a >+PASS max-width: @a >+PASS min-height: @a >+PASS min-width: @a >+PASS padding-top: @a >+PASS padding-right: @a >+PASS padding-bottom: @a >+PASS padding-left: @a >+PASS padding: @a >+PASS right: @a >+PASS text-indent: @a >+PASS top: @a >+PASS vertical-align: @a >+PASS width: @a >+PASS word-spacing: @a >+PASS background-position: @1 >+PASS border-spacing: @1 >+PASS border-top-width: @1 >+PASS border-right-width: @1 >+PASS border-bottom-width: @1 >+PASS border-left-width: @1 >+PASS border-width: @1 >+PASS bottom: @1 >+PASS clip: @1 >+PASS font-size: @1 >+PASS height: @1 >+PASS left: @1 >+PASS letter-spacing: @1 >+PASS margin-right: @1 >+PASS margin-left: @1 >+PASS margin-top: @1 >+PASS margin-bottom: @1 >+PASS margin: @1 >+PASS max-height: @1 >+PASS max-width: @1 >+PASS min-height: @1 >+PASS min-width: @1 >+PASS padding-top: @1 >+PASS padding-right: @1 >+PASS padding-bottom: @1 >+PASS padding-left: @1 >+PASS padding: @1 >+PASS right: @1 >+PASS text-indent: @1 >+PASS top: @1 >+PASS vertical-align: @1 >+PASS width: @1 >+PASS word-spacing: @1 >+PASS background-position: @1a >+PASS border-spacing: @1a >+PASS border-top-width: @1a >+PASS border-right-width: @1a >+PASS border-bottom-width: @1a >+PASS border-left-width: @1a >+PASS border-width: @1a >+PASS bottom: @1a >+PASS clip: @1a >+PASS font-size: @1a >+PASS height: @1a >+PASS left: @1a >+PASS letter-spacing: @1a >+PASS margin-right: @1a >+PASS margin-left: @1a >+PASS margin-top: @1a >+PASS margin-bottom: @1a >+PASS margin: @1a >+PASS max-height: @1a >+PASS max-width: @1a >+PASS min-height: @1a >+PASS min-width: @1a >+PASS padding-top: @1a >+PASS padding-right: @1a >+PASS padding-bottom: @1a >+PASS padding-left: @1a >+PASS padding: @1a >+PASS right: @1a >+PASS text-indent: @1a >+PASS top: @1a >+PASS vertical-align: @1a >+PASS width: @1a >+PASS word-spacing: @1a >+PASS background-position: "a" >+PASS border-spacing: "a" >+PASS border-top-width: "a" >+PASS border-right-width: "a" >+PASS border-bottom-width: "a" >+PASS border-left-width: "a" >+PASS border-width: "a" >+PASS bottom: "a" >+PASS clip: "a" >+PASS font-size: "a" >+PASS height: "a" >+PASS left: "a" >+PASS letter-spacing: "a" >+PASS margin-right: "a" >+PASS margin-left: "a" >+PASS margin-top: "a" >+PASS margin-bottom: "a" >+PASS margin: "a" >+PASS max-height: "a" >+PASS max-width: "a" >+PASS min-height: "a" >+PASS min-width: "a" >+PASS padding-top: "a" >+PASS padding-right: "a" >+PASS padding-bottom: "a" >+PASS padding-left: "a" >+PASS padding: "a" >+PASS right: "a" >+PASS text-indent: "a" >+PASS top: "a" >+PASS vertical-align: "a" >+PASS width: "a" >+PASS word-spacing: "a" >+PASS background-position: "1" >+PASS border-spacing: "1" >+PASS border-top-width: "1" >+PASS border-right-width: "1" >+PASS border-bottom-width: "1" >+PASS border-left-width: "1" >+PASS border-width: "1" >+PASS bottom: "1" >+PASS clip: "1" >+PASS font-size: "1" >+PASS height: "1" >+PASS left: "1" >+PASS letter-spacing: "1" >+PASS margin-right: "1" >+PASS margin-left: "1" >+PASS margin-top: "1" >+PASS margin-bottom: "1" >+PASS margin: "1" >+PASS max-height: "1" >+PASS max-width: "1" >+PASS min-height: "1" >+PASS min-width: "1" >+PASS padding-top: "1" >+PASS padding-right: "1" >+PASS padding-bottom: "1" >+PASS padding-left: "1" >+PASS padding: "1" >+PASS right: "1" >+PASS text-indent: "1" >+PASS top: "1" >+PASS vertical-align: "1" >+PASS width: "1" >+PASS word-spacing: "1" >+PASS background-position: "1a" >+PASS border-spacing: "1a" >+PASS border-top-width: "1a" >+PASS border-right-width: "1a" >+PASS border-bottom-width: "1a" >+PASS border-left-width: "1a" >+PASS border-width: "1a" >+PASS bottom: "1a" >+PASS clip: "1a" >+PASS font-size: "1a" >+PASS height: "1a" >+PASS left: "1a" >+PASS letter-spacing: "1a" >+PASS margin-right: "1a" >+PASS margin-left: "1a" >+PASS margin-top: "1a" >+PASS margin-bottom: "1a" >+PASS margin: "1a" >+PASS max-height: "1a" >+PASS max-width: "1a" >+PASS min-height: "1a" >+PASS min-width: "1a" >+PASS padding-top: "1a" >+PASS padding-right: "1a" >+PASS padding-bottom: "1a" >+PASS padding-left: "1a" >+PASS padding: "1a" >+PASS right: "1a" >+PASS text-indent: "1a" >+PASS top: "1a" >+PASS vertical-align: "1a" >+PASS width: "1a" >+PASS word-spacing: "1a" >+PASS background-position: url(1) >+PASS border-spacing: url(1) >+PASS border-top-width: url(1) >+PASS border-right-width: url(1) >+PASS border-bottom-width: url(1) >+PASS border-left-width: url(1) >+PASS border-width: url(1) >+PASS bottom: url(1) >+PASS clip: url(1) >+PASS font-size: url(1) >+PASS height: url(1) >+PASS left: url(1) >+PASS letter-spacing: url(1) >+PASS margin-right: url(1) >+PASS margin-left: url(1) >+PASS margin-top: url(1) >+PASS margin-bottom: url(1) >+PASS margin: url(1) >+PASS max-height: url(1) >+PASS max-width: url(1) >+PASS min-height: url(1) >+PASS min-width: url(1) >+PASS padding-top: url(1) >+PASS padding-right: url(1) >+PASS padding-bottom: url(1) >+PASS padding-left: url(1) >+PASS padding: url(1) >+PASS right: url(1) >+PASS text-indent: url(1) >+PASS top: url(1) >+PASS vertical-align: url(1) >+PASS width: url(1) >+PASS word-spacing: url(1) >+PASS background-position: url('1') >+PASS border-spacing: url('1') >+PASS border-top-width: url('1') >+PASS border-right-width: url('1') >+PASS border-bottom-width: url('1') >+PASS border-left-width: url('1') >+PASS border-width: url('1') >+PASS bottom: url('1') >+PASS clip: url('1') >+PASS font-size: url('1') >+PASS height: url('1') >+PASS left: url('1') >+PASS letter-spacing: url('1') >+PASS margin-right: url('1') >+PASS margin-left: url('1') >+PASS margin-top: url('1') >+PASS margin-bottom: url('1') >+PASS margin: url('1') >+PASS max-height: url('1') >+PASS max-width: url('1') >+PASS min-height: url('1') >+PASS min-width: url('1') >+PASS padding-top: url('1') >+PASS padding-right: url('1') >+PASS padding-bottom: url('1') >+PASS padding-left: url('1') >+PASS padding: url('1') >+PASS right: url('1') >+PASS text-indent: url('1') >+PASS top: url('1') >+PASS vertical-align: url('1') >+PASS width: url('1') >+PASS word-spacing: url('1') >+PASS background-position: #1 >+PASS border-spacing: #1 >+PASS border-top-width: #1 >+PASS border-right-width: #1 >+PASS border-bottom-width: #1 >+PASS border-left-width: #1 >+PASS border-width: #1 >+PASS bottom: #1 >+PASS clip: #1 >+PASS font-size: #1 >+PASS height: #1 >+PASS left: #1 >+PASS letter-spacing: #1 >+PASS margin-right: #1 >+PASS margin-left: #1 >+PASS margin-top: #1 >+PASS margin-bottom: #1 >+PASS margin: #1 >+PASS max-height: #1 >+PASS max-width: #1 >+PASS min-height: #1 >+PASS min-width: #1 >+PASS padding-top: #1 >+PASS padding-right: #1 >+PASS padding-bottom: #1 >+PASS padding-left: #1 >+PASS padding: #1 >+PASS right: #1 >+PASS text-indent: #1 >+PASS top: #1 >+PASS vertical-align: #1 >+PASS width: #1 >+PASS word-spacing: #1 >+PASS background-position: #01 >+PASS border-spacing: #01 >+PASS border-top-width: #01 >+PASS border-right-width: #01 >+PASS border-bottom-width: #01 >+PASS border-left-width: #01 >+PASS border-width: #01 >+PASS bottom: #01 >+PASS clip: #01 >+PASS font-size: #01 >+PASS height: #01 >+PASS left: #01 >+PASS letter-spacing: #01 >+PASS margin-right: #01 >+PASS margin-left: #01 >+PASS margin-top: #01 >+PASS margin-bottom: #01 >+PASS margin: #01 >+PASS max-height: #01 >+PASS max-width: #01 >+PASS min-height: #01 >+PASS min-width: #01 >+PASS padding-top: #01 >+PASS padding-right: #01 >+PASS padding-bottom: #01 >+PASS padding-left: #01 >+PASS padding: #01 >+PASS right: #01 >+PASS text-indent: #01 >+PASS top: #01 >+PASS vertical-align: #01 >+PASS width: #01 >+PASS word-spacing: #01 >+PASS background-position: #001 >+PASS border-spacing: #001 >+PASS border-top-width: #001 >+PASS border-right-width: #001 >+PASS border-bottom-width: #001 >+PASS border-left-width: #001 >+PASS border-width: #001 >+PASS bottom: #001 >+PASS clip: #001 >+PASS font-size: #001 >+PASS height: #001 >+PASS left: #001 >+PASS letter-spacing: #001 >+PASS margin-right: #001 >+PASS margin-left: #001 >+PASS margin-top: #001 >+PASS margin-bottom: #001 >+PASS margin: #001 >+PASS max-height: #001 >+PASS max-width: #001 >+PASS min-height: #001 >+PASS min-width: #001 >+PASS padding-top: #001 >+PASS padding-right: #001 >+PASS padding-bottom: #001 >+PASS padding-left: #001 >+PASS padding: #001 >+PASS right: #001 >+PASS text-indent: #001 >+PASS top: #001 >+PASS vertical-align: #001 >+PASS width: #001 >+PASS word-spacing: #001 >+PASS background-position: #0001 >+PASS border-spacing: #0001 >+PASS border-top-width: #0001 >+PASS border-right-width: #0001 >+PASS border-bottom-width: #0001 >+PASS border-left-width: #0001 >+PASS border-width: #0001 >+PASS bottom: #0001 >+PASS clip: #0001 >+PASS font-size: #0001 >+PASS height: #0001 >+PASS left: #0001 >+PASS letter-spacing: #0001 >+PASS margin-right: #0001 >+PASS margin-left: #0001 >+PASS margin-top: #0001 >+PASS margin-bottom: #0001 >+PASS margin: #0001 >+PASS max-height: #0001 >+PASS max-width: #0001 >+PASS min-height: #0001 >+PASS min-width: #0001 >+PASS padding-top: #0001 >+PASS padding-right: #0001 >+PASS padding-bottom: #0001 >+PASS padding-left: #0001 >+PASS padding: #0001 >+PASS right: #0001 >+PASS text-indent: #0001 >+PASS top: #0001 >+PASS vertical-align: #0001 >+PASS width: #0001 >+PASS word-spacing: #0001 >+PASS background-position: #00001 >+PASS border-spacing: #00001 >+PASS border-top-width: #00001 >+PASS border-right-width: #00001 >+PASS border-bottom-width: #00001 >+PASS border-left-width: #00001 >+PASS border-width: #00001 >+PASS bottom: #00001 >+PASS clip: #00001 >+PASS font-size: #00001 >+PASS height: #00001 >+PASS left: #00001 >+PASS letter-spacing: #00001 >+PASS margin-right: #00001 >+PASS margin-left: #00001 >+PASS margin-top: #00001 >+PASS margin-bottom: #00001 >+PASS margin: #00001 >+PASS max-height: #00001 >+PASS max-width: #00001 >+PASS min-height: #00001 >+PASS min-width: #00001 >+PASS padding-top: #00001 >+PASS padding-right: #00001 >+PASS padding-bottom: #00001 >+PASS padding-left: #00001 >+PASS padding: #00001 >+PASS right: #00001 >+PASS text-indent: #00001 >+PASS top: #00001 >+PASS vertical-align: #00001 >+PASS width: #00001 >+PASS word-spacing: #00001 >+PASS background-position: #000001 >+PASS border-spacing: #000001 >+PASS border-top-width: #000001 >+PASS border-right-width: #000001 >+PASS border-bottom-width: #000001 >+PASS border-left-width: #000001 >+PASS border-width: #000001 >+PASS bottom: #000001 >+PASS clip: #000001 >+PASS font-size: #000001 >+PASS height: #000001 >+PASS left: #000001 >+PASS letter-spacing: #000001 >+PASS margin-right: #000001 >+PASS margin-left: #000001 >+PASS margin-top: #000001 >+PASS margin-bottom: #000001 >+PASS margin: #000001 >+PASS max-height: #000001 >+PASS max-width: #000001 >+PASS min-height: #000001 >+PASS min-width: #000001 >+PASS padding-top: #000001 >+PASS padding-right: #000001 >+PASS padding-bottom: #000001 >+PASS padding-left: #000001 >+PASS padding: #000001 >+PASS right: #000001 >+PASS text-indent: #000001 >+PASS top: #000001 >+PASS vertical-align: #000001 >+PASS width: #000001 >+PASS word-spacing: #000001 >+PASS background-position: +/**/1 >+PASS border-spacing: +/**/1 >+PASS border-top-width: +/**/1 >+PASS border-right-width: +/**/1 >+PASS border-bottom-width: +/**/1 >+PASS border-left-width: +/**/1 >+PASS border-width: +/**/1 >+PASS bottom: +/**/1 >+PASS clip: +/**/1 >+PASS font-size: +/**/1 >+PASS height: +/**/1 >+PASS left: +/**/1 >+PASS letter-spacing: +/**/1 >+PASS margin-right: +/**/1 >+PASS margin-left: +/**/1 >+PASS margin-top: +/**/1 >+PASS margin-bottom: +/**/1 >+PASS margin: +/**/1 >+PASS max-height: +/**/1 >+PASS max-width: +/**/1 >+PASS min-height: +/**/1 >+PASS min-width: +/**/1 >+PASS padding-top: +/**/1 >+PASS padding-right: +/**/1 >+PASS padding-bottom: +/**/1 >+PASS padding-left: +/**/1 >+PASS padding: +/**/1 >+PASS right: +/**/1 >+PASS text-indent: +/**/1 >+PASS top: +/**/1 >+PASS vertical-align: +/**/1 >+PASS width: +/**/1 >+PASS word-spacing: +/**/1 >+PASS background-position: -/**/1 >+PASS border-spacing: -/**/1 >+PASS border-top-width: -/**/1 >+PASS border-right-width: -/**/1 >+PASS border-bottom-width: -/**/1 >+PASS border-left-width: -/**/1 >+PASS border-width: -/**/1 >+PASS bottom: -/**/1 >+PASS clip: -/**/1 >+PASS font-size: -/**/1 >+PASS height: -/**/1 >+PASS left: -/**/1 >+PASS letter-spacing: -/**/1 >+PASS margin-right: -/**/1 >+PASS margin-left: -/**/1 >+PASS margin-top: -/**/1 >+PASS margin-bottom: -/**/1 >+PASS margin: -/**/1 >+PASS max-height: -/**/1 >+PASS max-width: -/**/1 >+PASS min-height: -/**/1 >+PASS min-width: -/**/1 >+PASS padding-top: -/**/1 >+PASS padding-right: -/**/1 >+PASS padding-bottom: -/**/1 >+PASS padding-left: -/**/1 >+PASS padding: -/**/1 >+PASS right: -/**/1 >+PASS text-indent: -/**/1 >+PASS top: -/**/1 >+PASS vertical-align: -/**/1 >+PASS width: -/**/1 >+PASS word-spacing: -/**/1 >+PASS background-position: calc(1) >+PASS border-spacing: calc(1) >+PASS border-top-width: calc(1) >+PASS border-right-width: calc(1) >+PASS border-bottom-width: calc(1) >+PASS border-left-width: calc(1) >+PASS border-width: calc(1) >+PASS bottom: calc(1) >+PASS clip: calc(1) >+PASS font-size: calc(1) >+PASS height: calc(1) >+PASS left: calc(1) >+PASS letter-spacing: calc(1) >+PASS margin-right: calc(1) >+PASS margin-left: calc(1) >+PASS margin-top: calc(1) >+PASS margin-bottom: calc(1) >+PASS margin: calc(1) >+PASS max-height: calc(1) >+PASS max-width: calc(1) >+PASS min-height: calc(1) >+PASS min-width: calc(1) >+PASS padding-top: calc(1) >+PASS padding-right: calc(1) >+PASS padding-bottom: calc(1) >+PASS padding-left: calc(1) >+PASS padding: calc(1) >+PASS right: calc(1) >+PASS text-indent: calc(1) >+PASS top: calc(1) >+PASS vertical-align: calc(1) >+PASS width: calc(1) >+PASS word-spacing: calc(1) >+PASS background-position: calc(2 * 2px) >+PASS border-spacing: calc(2 * 2px) >+PASS border-top-width: calc(2 * 2px) >+PASS border-right-width: calc(2 * 2px) >+PASS border-bottom-width: calc(2 * 2px) >+PASS border-left-width: calc(2 * 2px) >+PASS border-width: calc(2 * 2px) >+PASS bottom: calc(2 * 2px) >+PASS clip: calc(2 * 2px) >+PASS font-size: calc(2 * 2px) >+PASS height: calc(2 * 2px) >+PASS left: calc(2 * 2px) >+PASS letter-spacing: calc(2 * 2px) >+PASS margin-right: calc(2 * 2px) >+PASS margin-left: calc(2 * 2px) >+PASS margin-top: calc(2 * 2px) >+PASS margin-bottom: calc(2 * 2px) >+PASS margin: calc(2 * 2px) >+PASS max-height: calc(2 * 2px) >+PASS max-width: calc(2 * 2px) >+PASS min-height: calc(2 * 2px) >+PASS min-width: calc(2 * 2px) >+PASS padding-top: calc(2 * 2px) >+PASS padding-right: calc(2 * 2px) >+PASS padding-bottom: calc(2 * 2px) >+PASS padding-left: calc(2 * 2px) >+PASS padding: calc(2 * 2px) >+PASS right: calc(2 * 2px) >+PASS text-indent: calc(2 * 2px) >+PASS top: calc(2 * 2px) >+PASS vertical-align: calc(2 * 2px) >+PASS width: calc(2 * 2px) >+PASS word-spacing: calc(2 * 2px) >+PASS background-position: 1px 2 >+PASS border-spacing: 1px 2 >+PASS border-width: 1px 2 >+PASS margin: 1px 2 >+PASS padding: 1px 2 >+PASS background-position: 1 2px >+PASS border-spacing: 1 2px >+PASS border-width: 1 2px >+PASS margin: 1 2px >+PASS padding: 1 2px >+PASS background-position: 1px calc(2) >+PASS border-spacing: 1px calc(2) >+PASS border-width: 1px calc(2) >+PASS margin: 1px calc(2) >+PASS padding: 1px calc(2) >+PASS background-position: calc(1) 2px >+PASS border-spacing: calc(1) 2px >+PASS border-width: calc(1) 2px >+PASS margin: calc(1) 2px >+PASS padding: calc(1) 2px >+PASS background-position: 1 +2 >+PASS border-spacing: 1 +2 >+PASS border-width: 1 +2 >+PASS margin: 1 +2 >+PASS padding: 1 +2 >+PASS background-position: 1 -2 >+PASS border-spacing: 1 -2 >+PASS border-width: 1 -2 >+PASS margin: 1 -2 >+PASS padding: 1 -2 >+PASS Excluded property background:1 1 >+PASS Excluded property border-top:red solid 1 >+PASS Excluded property border-right:red solid 1 >+PASS Excluded property border-bottom:red solid 1 >+PASS Excluded property border-left:red solid 1 >+PASS Excluded property border:red solid 1 >+PASS Excluded property font:normal normal normal 40 sans-serif >+PASS Excluded property outline:red solid 1 >+PASS Excluded property outline-width:1 >+ >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/quirks.html b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/quirks.html >new file mode 100644 >index 0000000000000000000000000000000000000000..80bda7a3929668e8bad6ca3d8f2d11d682c99c73 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/quirks.html >@@ -0,0 +1,15 @@ >+<!doctype html> >+<html> >+ <head> >+ <title>The unitless length quirk (quirks)</title> >+ <script src="/resources/testharness.js"></script> >+ <script src="/resources/testharnessreport.js"></script> >+ <style> iframe { width:20px; height:20px; } </style> >+ </head> >+ <body> >+ <div id=log></div> >+ <iframe class=quirks></iframe> >+ <script src=../support/test-ref-iframe.js></script> >+ <script src=support/common.js></script> >+ </body> >+</html> >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/support/common.js b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/support/common.js >new file mode 100644 >index 0000000000000000000000000000000000000000..f2f7eab4e33858b571344940c67de9b50e18e119 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/support/common.js >@@ -0,0 +1,152 @@ >+setup({explicit_done:true}); >+onload = function() { >+ setupIframe(); >+ >+ var tests = [ >+ {input:"1", q:"1px"}, >+ {input:"+1", q:"1px"}, >+ {input:"-1", q:"-1px"}, >+ {input:"1.5", q:"1.5px"}, >+ {input:"+1.5", q:"1.5px"}, >+ {input:"-1.5", q:"-1.5px"}, >+ {input:"\\31 "}, >+ {input:"+\\31 "}, >+ {input:"-\\31 "}, >+ {input:"\\31 .5"}, >+ {input:"+\\31 .5"}, >+ {input:"-\\31 .5"}, >+ {input:"1\\31 "}, >+ {input:"+1\\31 "}, >+ {input:"-1\\31 "}, >+ {input:"1\\31 .5"}, >+ {input:"+1\\31 .5"}, >+ {input:"-1\\31 .5"}, >+ {input:"a"}, >+ {input:"A"}, >+ {input:"1a"}, >+ {input:"+1a"}, >+ {input:"-1a"}, >+ {input:"+1A"}, >+ {input:"-1A"}, >+ {input:"+a"}, >+ {input:"-a"}, >+ {input:"+A"}, >+ {input:"-A"}, >+ {input:"@a"}, >+ {input:"@1"}, >+ {input:"@1a"}, >+ {input:'"a"'}, >+ {input:'"1"'}, >+ {input:'"1a"'}, >+ {input:"url(1)"}, >+ {input:"url('1')"}, >+ {input:"#1"}, >+ {input:"#01"}, >+ {input:"#001"}, >+ {input:"#0001"}, >+ {input:"#00001"}, >+ {input:"#000001"}, >+ {input:"+/**/1"}, >+ {input:"-/**/1"}, >+ {input:"calc(1)"}, >+ {input:"calc(2 * 2px)", q:"4px", s:"4px"}, >+ {input:"1px 2", q:"1px 2px", shorthand:true}, >+ {input:"1 2px", q:"1px 2px", shorthand:true}, >+ {input:"1px calc(2)", shorthand:true}, >+ {input:"calc(1) 2px", shorthand:true}, >+ {input:"1 +2", q:"1px 2px", shorthand:true}, >+ {input:"1 -2", q:"1px -2px", shorthand:true}, >+ ]; >+ >+ var props = [ >+ {prop:'background-position', check:'background-position', check_also:[]}, >+ {prop:'border-spacing', check:'border-spacing', check_also:[]}, >+ {prop:'border-top-width', check:'border-top-width'}, >+ {prop:'border-right-width', check:'border-right-width'}, >+ {prop:'border-bottom-width', check:'border-bottom-width'}, >+ {prop:'border-left-width', check:'border-left-width'}, >+ {prop:'border-width', check:'border-top-width', check_also:['border-right-width', 'border-bottom-width', 'border-left-width']}, >+ {prop:'bottom', check:'bottom'}, >+ {prop:'clip', check:'clip'}, >+ {prop:'font-size', check:'font-size'}, >+ {prop:'height', check:'height'}, >+ {prop:'left', check:'left'}, >+ {prop:'letter-spacing', check:'letter-spacing'}, >+ {prop:'margin-right', check:'margin-right'}, >+ {prop:'margin-left', check:'margin-left'}, >+ {prop:'margin-top', check:'margin-top'}, >+ {prop:'margin-bottom', check:'margin-bottom'}, >+ {prop:'margin', check:'margin-top', check_also:['margin-right', 'margin-bottom', 'margin-left']}, >+ {prop:'max-height', check:'max-height'}, >+ {prop:'max-width', check:'max-width'}, >+ {prop:'min-height', check:'min-height'}, >+ {prop:'min-width', check:'min-width'}, >+ {prop:'padding-top', check:'padding-top'}, >+ {prop:'padding-right', check:'padding-right'}, >+ {prop:'padding-bottom', check:'padding-bottom'}, >+ {prop:'padding-left', check:'padding-left'}, >+ {prop:'padding', check:'padding-top', check_also:['padding-right', 'padding-bottom', 'padding-left']}, >+ {prop:'right', check:'right'}, >+ {prop:'text-indent', check:'text-indent'}, >+ {prop:'top', check:'top'}, >+ {prop:'vertical-align', check:'vertical-align'}, >+ {prop:'width', check:'width'}, >+ {prop:'word-spacing', check:'word-spacing'}, >+ ]; >+ var style_template = '#test{border-style:solid;position:relative;{prop}:{test};}' + >+ '#ref{border-style:solid;position:relative;{prop}:{ref};}'; >+ >+ tests.forEach(function(t) { >+ for (var i in props) { >+ if (t.shorthand && !(props[i].check_also)) { >+ continue; >+ } >+ test(function() { >+ win.style.textContent = style_template.replace('{test}', t.input) >+ .replace('{ref}', quirks ? t.q : t.s).replace(/\{prop\}/g, props[i].prop) >+ .replace(/clip:[^;]+/g, function(match) { >+ return 'clip:rect(auto, auto, auto, ' + match.substr(5) + ')'; >+ }); >+ assert_equals(win.getComputedStyle(win.test).getPropertyValue(props[i].check), >+ win.getComputedStyle(win.ref).getPropertyValue(props[i].check), >+ props[i].prop); >+ if (t.shorthand && props[i].check_also) { >+ for (var j in props[i].check_also) { >+ assert_equals(win.getComputedStyle(win.test).getPropertyValue(props[i].check_also[j]), >+ win.getComputedStyle(win.ref).getPropertyValue(props[i].check_also[j]), >+ props[i].prop + ', checking ' + props[i].check_also[j]); >+ } >+ } >+ }, props[i].prop + ": " + t.input); >+ >+ } >+ }); >+ >+ if (quirks) { >+ var other_tests = [ >+ {input:'background:1 1', prop:'background-position'}, >+ {input:'border-top:red solid 1', prop:'border-top-width'}, >+ {input:'border-right:red solid 1', prop:'border-right-width'}, >+ {input:'border-bottom:red solid 1', prop:'border-bottom-width'}, >+ {input:'border-left:red solid 1', prop:'border-left-width'}, >+ {input:'border:red solid 1', prop:'border-top-width'}, >+ {input:'font:normal normal normal 40 sans-serif', prop:'font-size'}, >+ {input:'outline:red solid 1', prop:'outline-width'}, >+ {input:'outline-width:1', prop:'outline-width'}, >+ ]; >+ >+ var other_template = "#test{position:relative;outline-style:solid;{test}}" + >+ "#ref{outline-style:solid}"; >+ >+ other_tests.forEach(function(t) { >+ test(function() { >+ win.style.textContent = other_template.replace('{test}', t.input); >+ assert_equals(win.getComputedStyle(win.test).getPropertyValue(t.prop), >+ win.getComputedStyle(win.ref).getPropertyValue(t.prop), >+ 'quirk was supported'); >+ }, 'Excluded property '+t.input); >+ }); >+ } >+ >+ done(); >+} >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/support/w3c-import.log b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/support/w3c-import.log >new file mode 100644 >index 0000000000000000000000000000000000000000..e1c1e0f13a6ee60efc42090597cf2ff6d1008219 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/support/w3c-import.log >@@ -0,0 +1,17 @@ >+The tests in this directory were imported from the W3C repository. >+Do NOT modify these tests directly in WebKit. >+Instead, create a pull request on the WPT github: >+ https://github.com/web-platform-tests/wpt >+ >+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport >+ >+Do NOT modify or remove this file. >+ >+------------------------------------------------------------------------ >+Properties requiring vendor prefixes: >+None >+Property values requiring vendor prefixes: >+None >+------------------------------------------------------------------------ >+List of files: >+/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/support/common.js >diff --git a/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/w3c-import.log b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/w3c-import.log >new file mode 100644 >index 0000000000000000000000000000000000000000..eda677c696a668e55a20422f7201ee10ef88e389 >--- /dev/null >+++ b/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/w3c-import.log >@@ -0,0 +1,22 @@ >+The tests in this directory were imported from the W3C repository. >+Do NOT modify these tests directly in WebKit. >+Instead, create a pull request on the WPT github: >+ https://github.com/web-platform-tests/wpt >+ >+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport >+ >+Do NOT modify or remove this file. >+ >+------------------------------------------------------------------------ >+Properties requiring vendor prefixes: >+None >+Property values requiring vendor prefixes: >+None >+------------------------------------------------------------------------ >+List of files: >+/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-001.html >+/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-002.html >+/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/excluded-properties-003.html >+/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/limited-quirks.html >+/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/no-quirks.html >+/LayoutTests/imported/w3c/web-platform-tests/quirks/unitless-length/quirks.html
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 193773
:
360021
| 360335